var _gsScope,version,canonHelper;(function(n,t){typeof module=="object"&&typeof module.exports=="object"?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)})(typeof window!="undefined"?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return r==="function"||i.isWindow(n)?!1:r==="array"||t===0||typeof t=="number"&&t>0&&t-1 in n}function ri(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(typeof t=="string"){if(pe.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>-1!==r})}function kr(n,t){do n=n[t];while(n&&n.nodeType!==1);return n}function we(n){var t={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function dr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",v),n.removeEventListener("load",v)):(u.detachEvent("onreadystatechange",v),n.detachEvent("onload",v))}function v(){(u.addEventListener||n.event.type==="load"||u.readyState==="complete")&&(dr(),i.ready())}function nu(n,t,r){if(r===undefined&&n.nodeType===1){var u="data-"+t.replace(ke,"-$1").toLowerCase();if(r=n.getAttribute(u),typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:be.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=undefined}return r}function fi(n){var t;for(t in n)if((t!=="data"||!i.isEmptyObject(n[t]))&&t!=="toJSON")return!1;return!0}function tu(n,t,r,u){if(ot(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||r!==undefined||typeof t!="string")return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),(typeof t=="object"||typeof t=="function")&&(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),r!==undefined&&(e[i.camelCase(t)]=r),typeof t=="string"?(s=e[t],s==null&&(s=e[i.camelCase(t)])):s=e,s}}function iu(n,t,u){if(ot(n)){var e,s,h=n.nodeType,f=h?i.cache:n,o=h?n[i.expando]:i.expando;if(f[o]){if(t&&(e=u?f[o]:f[o].data,e)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in e)?t=[t]:(t=i.camelCase(t),t=t in e?[t]:t.split(" ")),s=t.length;s--;)delete e[t[s]];if(u?!fi(e):!i.isEmptyObject(e))return}(u||(delete f[o].data,fi(f[o])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[o]:f[o]=undefined)}}}function ru(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||o!=="px"&&+s)&&oi.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f=f/e,i.style(n,t,f+o);while(e!==(e=c()/s)&&e!==1&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function ou(n){var i=eu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,o=0,r=typeof n.getElementsByTagName!="undefined"?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!="undefined"?n.querySelectorAll(t||"*"):undefined;if(!r)for(r=[],e=n.childNodes||n;(u=e[o])!=null;o++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return t===undefined||t&&i.nodeName(n,t)?i.merge([n],r):r}function ci(n,t){for(var u,r=0;(u=n[r])!=null;r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function de(n){si.test(n.type)&&(n.defaultChecked=n.checked)}function hu(n,t,u,e,s){for(var l,h,k,c,w,b,v,d=n.length,y=ou(t),a=[],p=0;p<d;p++)if(h=n[p],h||h===0)if(i.type(h)==="object")i.merge(a,h.nodeType?[h]:h);else if(su.test(h)){for(c=c||y.appendChild(t.createElement("div")),w=(uu.exec(h)||["",""])[1].toLowerCase(),v=o[w]||o._default,c.innerHTML=v[1]+i.htmlPrefilter(h)+v[2],l=v[0];l--;)c=c.lastChild;if(!r.leadingWhitespace&&hi.test(h)&&a.push(t.createTextNode(hi.exec(h)[0])),!r.tbody)for(h=w==="table"&&!li.test(h)?c.firstChild:v[1]==="<table>"&&!li.test(h)?c:0,l=h&&h.childNodes.length;l--;)i.nodeName(b=h.childNodes[l],"tbody")&&!b.childNodes.length&&h.removeChild(b);for(i.merge(a,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild);c=y.lastChild}else a.push(t.createTextNode(h));for(c&&y.removeChild(c),r.appendChecked||i.grep(f(a,"input"),de),p=0;h=a[p++];){if(e&&i.inArray(h,e)>-1){s&&s.push(h);continue}if(k=i.contains(h.ownerDocument,h),c=f(y.appendChild(h),"script"),k&&ci(c),u)for(l=0;h=c[l++];)fu.test(h.type||"")&&u.push(h)}return c=null,y}function vt(){return!0}function rt(){return!1}function au(){try{return u.activeElement}catch(n){}}function vi(n,t,r,u,f,e){var o,s;if(typeof t=="object"){typeof r!="string"&&(u=u||r,r=undefined);for(s in t)vi(n,s,r,u,t[s],e);return n}if(u==null&&f==null?(f=r,u=r=undefined):f==null&&(typeof r=="string"?(f=u,u=undefined):(f=u,u=r,r=undefined)),f===!1)f=rt;else if(!f)return n;return e===1&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function yu(n,t){return i.nodeName(n,"table")&&i.nodeName(t.nodeType!==11?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function pu(n){return n.type=(i.find.attr(n,"type")!==null)+"/"+n.type,n}function wu(n){var t=fo.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function bu(n,t){if(t.nodeType===1&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;f<o;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function so(n,t){var u,e,f;if(t.nodeType===1){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}u==="script"&&t.text!==n.text?(pu(t).text=n.text,wu(t)):u==="object"?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):u==="input"&&si.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):u==="option"?t.defaultSelected=t.selected=n.defaultSelected:(u==="input"||u==="textarea")&&(t.defaultValue=n.defaultValue)}}function k(n,t,u,e){t=sr.apply([],t);var l,o,a,h,p,c,s=0,v=n.length,b=v-1,y=t[0],w=i.isFunction(y);if(w||v>1&&typeof y=="string"&&!r.checkClone&&uo.test(y))return n.each(function(i){var r=n.eq(i);w&&(t[0]=y.call(this,i,r.html()));k(r,t,u,e)});if(v&&(c=hu(t,n[0].ownerDocument,!1,n,e),l=c.firstChild,c.childNodes.length===1&&(c=l),l||e)){for(h=i.map(f(c,"script"),pu),a=h.length;s<v;s++)o=c,s!==b&&(o=i.clone(o,!0,!0),a&&i.merge(h,f(o,"script"))),u.call(n[s],o,s);if(a)for(p=h[h.length-1].ownerDocument,i.map(h,wu),s=0;s<a;s++)o=h[s],fu.test(o.type||"")&&!i._data(o,"globalEval")&&i.contains(p,o)&&(o.src?i._evalUrl&&i._evalUrl(o.src):i.globalEval((o.text||o.textContent||o.innerHTML||"").replace(eo,"")));c=l=null}return n}function ku(n,t,r){for(var u,o=t?i.filter(t,n):n,e=0;(u=o[e])!=null;e++)r||u.nodeType!==1||i.cleanData(f(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ci(f(u,"script")),u.parentNode.removeChild(u));return n}function du(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function yt(n){var r=u,t=pi[n];return t||(t=du(n,r),t!=="none"&&t||(ht=(ht||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ht[0].contentWindow||ht[0].contentDocument).document,r.write(),r.close(),t=du(n,r),ht.detach()),pi[n]=t),t}function bi(n,t){return{get:function(){if(n()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}function ef(n){if(n in ff)return n;for(var i=n.charAt(0).toUpperCase()+n.slice(1),t=uf.length;t--;)if(n=uf[t]+i,n in ff)return n}function of(n,t){for(var f,r,o,e=[],u=0,s=n.length;u<s;u++)(r=n[u],r.style)&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||f!=="none"||(r.style.display=""),r.style.display===""&&st(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=st(r),(f&&f!=="none"||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;u<s;u++)(r=n[u],r.style)&&(t&&r.style.display!=="none"&&r.style.display!==""||(r.style.display=t?e[u]||"":"none"));return n}function sf(n,t,i){var r=lo.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function hf(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:t==="width"?1:0,o=0;e<4;e+=2)r==="margin"&&(o+=i.css(n,r+b[e],!0,f)),u?(r==="content"&&(o-=i.css(n,"padding"+b[e],!0,f)),r!=="margin"&&(o-=i.css(n,"border"+b[e]+"Width",!0,f))):(o+=i.css(n,"padding"+b[e],!0,f),r!=="padding"&&(o+=i.css(n,"border"+b[e]+"Width",!0,f)));return o}function cf(n,t,u){var o=!0,f=t==="width"?n.offsetWidth:n.offsetHeight,e=d(n),s=r.boxSizing&&i.css(n,"boxSizing",!1,e)==="border-box";if(f<=0||f==null){if(f=p(n,t,e),(f<0||f==null)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+hf(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function vf(){return n.setTimeout(function(){ut=undefined}),ut=i.now()}function bt(n,t){var r,i={height:n},u=0;for(t=t?1:0;u<4;u+=2-t)r=b[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function yf(n,t,i){for(var u,f=(h.tweeners[t]||[]).concat(h.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function vo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&st(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),s.unqueued==null&&(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()})}));n.nodeType===1&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b=h==="none"?i._data(n,"olddisplay")||yt(n.nodeName):h,b==="inline"&&i.css(n,"float")==="none"&&(r.inlineBlockNeedsLayout&&yt(n.nodeName)!=="inline"?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],lf.exec(a)){if(delete t[f],p=p||a==="toggle",a===(c?"hide":"show"))if(a==="show"&&e&&e[f]!==undefined)c=!0;else continue;y[f]=e&&e[f]||i.style(n,f)}else h=undefined;if(i.isEmptyObject(y))(h==="none"?yt(n.nodeName):h)==="inline"&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=yf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start=f==="width"||f==="height"?1:0))}}function yo(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 h(n,t,r){var f,o,s=0,a=h.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var s=ut||vf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,f=u.tweens.length;r<f;r++)u.tweens[r].run(i);return e.notifyWith(n,[u,i,t]),i<1&&f?t:(e.resolveWith(n,[u]),!1)},u=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ut||vf(),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(o)return this;for(o=!0;i<r;i++)u.tweens[i].run(1);return t?(e.notifyWith(n,[u,1,0]),e.resolveWith(n,[u,t])):e.rejectWith(n,[u,t]),this}}),c=u.props;for(yo(c,u.opts.specialEasing);s<a;s++)if(f=h.prefilters[s].call(u,n,c,u.opts),f)return i.isFunction(f.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(f.stop,f)),f;return i.map(c,yf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(l,{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 nt(n){return i.attr(n,"class")||""}function re(n){return function(t,r){typeof t!="string"&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])u.charAt(0)==="+"?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ue(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);if(typeof s!="string"||o||f[s]){if(o)return!(h=s)}else return t.dataTypes.unshift(s),e(s),!1}),h}var f={},o=n===tr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function rr(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)t[r]!==undefined&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ts(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;r[0]==="*";)r.shift(),e===undefined&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return u!==r[0]&&r.unshift(u),i[u]}function is(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(),u)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)){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 rs(n){return n.style&&n.style.display||i.css(n,"display")}function us(n){if(!i.contains(n.ownerDocument||u,n))return!0;while(n&&n.nodeType===1){if(rs(n)==="none"||n.type==="hidden")return!0;n=n.parentNode}return!1}function ur(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||es.test(n)?u(n,i):ur(n+"["+(typeof i=="object"&&i!=null?t:"")+"]",i,r,u)});else if(r||i.type(t)!=="object")u(n,t);else for(f in t)ur(n+"["+f+"]",t[f],r,u)}function fr(){try{return new n.XMLHttpRequest}catch(t){}}function ee(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function oe(n){return i.isWindow(n)?n:n.nodeType===9?n.defaultView||n.parentWindow:!1}var c=[],u=n.document,a=c.slice,sr=c.concat,ti=c.push,hr=c.indexOf,lt={},ce=lt.toString,tt=lt.hasOwnProperty,r={},cr="1.12.4",i=function(n,t){return new i.fn.init(n,t)},le=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,ve=/-([\da-z])/gi,ye=function(n,t){return t.toUpperCase()},w,ui,yr,pr,wr,br,s,at,gr,o,su,li,ht,pi,d,p,tf,ut,wt,lf,af,pf,wf,kf,df,dt,er,ni,or,se,he;i.fn=i.prototype={jquery:cr,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return n!=null?n<0?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},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+(n<0?i:0);return this.pushStack(t>=0&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[u]||{},u++),typeof n=="object"||i.isFunction(n)||(n={}),u===c&&(n=this,u--);u<c;u++)if((o=arguments[u])!=null)for(f in o)(r=n[f],t=o[f],n!==t)&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):t!==undefined&&(n[f]=t));return n};i.extend({expando:"jQuery"+(cr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return i.type(n)==="function"},isArray:Array.isArray||function(n){return i.type(n)==="array"},isWindow:function(n){return n!=null&&n==n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||i.type(n)!=="object"||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(!r.ownFirst)for(t in n)return tt.call(n,t);for(t in n);return t===undefined||tt.call(n,t)},type:function(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?lt[ce.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ae,"ms-").replace(ve,ye)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;i<r;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return n==null?"":(n+"").replace(le,"")},makeArray:function(n,t){var r=t||[];return n!=null&&(ii(Object(n))?i.merge(r,typeof n=="string"?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(hr)return hr.call(t,n,i);for(r=t.length,i=i?i<0?Math.max(0,r+i):i:0;i<r;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;i<r;)n[u++]=t[i++];if(r!==r)while(t[i]!==undefined)n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;r<e;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;r<e;r++)u=t(n[r],r,i),u!=null&&f.push(u);else for(r in n)u=t(n[r],r,i),u!=null&&f.push(u);return sr.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return(typeof t=="string"&&(f=n[t],t=n,n=f),!i.isFunction(n))?undefined:(u=a.call(arguments,2),r=function(){return n.apply(t||this,u.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r)},now:function(){return+new Date},support:r});typeof Symbol=="function"&&(i.fn[Symbol.iterator]=c[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){lt["[object "+t+"]"]=t.toLowerCase()});w=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],typeof n!="string"||!n||v!==1&&v!==9&&v!==11)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(v!==11&&(d=sr.exec(n)))if(l=d[1]){if(v===9)if(a=t.getElementById(l)){if(a.id===l)return r.push(a),r}else return r;else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(v!==1)p=t,g=n;else if(t.nodeName.toLowerCase()!=="object"){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&n.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===n}}function it(n){return l(function(t){return t=+t,l(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 ii(n){return n&&typeof n.getElementsByTagName!="undefined"&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&r==="parentNode",f=ki++;return t.first?function(t,i,f){while(t=t[r])if(t.nodeType===1||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((t.nodeType===1||u)&&n(t,i,o))return!0}else while(t=t[r])if(t.nodeType===1||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(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 ar(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=t!=null;f<s;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=n&&(f||!t)?pt(b,p,n,o,s):b,h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(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?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:n[i-2].type===" "?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=it==null?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&(y=rt[p])!=null;p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?t.nodeName!=="HTML":!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l===i||l.nodeType!==9||!l.documentElement?i:(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if(typeof t.getElementById!="undefined"&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i=typeof n.getAttributeNode!="undefined"&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return typeof t.getElementsByTagName!="undefined"?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if(n==="*"){while(i=u[f++])i.nodeType===1&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if(typeof t.getElementsByClassName!="undefined"&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=n.nodeType===9?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&i.nodeType===1&&(r.contains?r.contains(i):n.compareDocumentPosition&&n.compareDocumentPosition(i)&16))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,r&1||!f.sortDetached&&t.compareDocumentPosition(n)===r)?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:r&4?-1:1}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(o&&s){if(o===s)return wi(n,t)}else return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;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?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i)};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&n.document.nodeType!==11)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):undefined;return u!==undefined?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(t===3||t===4)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,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(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),n[2]==="~="&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),n[1].slice(0,3)==="nth"?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*(n[3]==="even"||n[3]==="odd")),n[5]=+(n[7]+n[8]||n[3]==="odd")):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return n==="*"?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test(typeof n.className=="string"&&n.className||typeof n.getAttribute!="undefined"&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return f==null?t==="!=":t?(f+="",t==="="?f===i:t==="!="?f!==i:t==="^="?i&&f.indexOf(i)===0:t==="*="?i&&f.indexOf(i)>-1:t==="$="?i&&f.slice(-i.length)===i:t==="~="?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:t==="|="?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s=n.slice(0,3)!=="nth",o=n.slice(-4)!=="last",f=t==="of-type";return r===1&&u===0?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:c.nodeType===1)return!1;b=k=n==="only"&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(c.nodeType===1&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:c.nodeType===1)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||i.indexOf(n+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.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 t==="input"&&!!n.checked||t==="option"&&!!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.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&n.type==="button"||t==="button"},text:function(n){var t;return n.nodeName.toLowerCase()==="input"&&n.type==="text"&&((t=n.getAttribute("type"))==null||t.toLowerCase()==="text")},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l=typeof n=="function"&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],c.length===1){if(e=c[0]=c[0].slice(0),e.length>2&&(o=e[0]).type==="ID"&&f.getById&&i.nodeType===9&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],i)l&&(i=i.parentNode);else return r;n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return n.compareDocumentPosition(i.createElement("div"))&1}),a(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild.getAttribute("href")==="#"})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,t.toLowerCase()==="type"?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),n.firstChild.getAttribute("value")===""})||ti("value",function(n,t,i){if(!i&&n.nodeName.toLowerCase()==="input")return n.defaultValue}),a(function(n){return n.getAttribute("disabled")==null})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=w;i.expr=w.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=w.uniqueSort;i.text=w.getText;i.isXMLDoc=w.isXML;i.contains=w.contains;var it=function(n,t,r){for(var u=[],f=r!==undefined;(n=n[t])&&n.nodeType!==9;)if(n.nodeType===1){if(f&&i(n).is(r))break;u.push(n)}return u},lr=function(n,t){for(var i=[];n;n=n.nextSibling)n.nodeType===1&&n!==t&&i.push(n);return i},ar=i.expr.match.needsContext,vr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),t.length===1&&u.nodeType===1?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return n.nodeType===1}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if(typeof n!="string")return this.pushStack(i(n).filter(function(){for(t=0;t<f;t++)if(i.contains(u[t],this))return!0}));for(t=0;t<f;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},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,typeof n=="string"&&ar.test(n)?i(n):n||[],!1).length}});yr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;pr=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ui,typeof n=="string"){if(f=n.charAt(0)==="<"&&n.charAt(n.length-1)===">"&&n.length>=3?[null,n,null]:yr.exec(n),f&&(f[1]||!t)){if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),vr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}if(e=u.getElementById(f[2]),e&&e.parentNode){if(e.id!==f[2])return ui.find(n);this.length=1;this[0]=e}return this.context=u,this.selector=n,this}return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n)}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?typeof r.ready!="undefined"?r.ready(n):n(i):(n.selector!==undefined&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};pr.prototype=i.fn;ui=i(u);wr=/^(?:parents|prev(?:Until|All))/;br={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;t<u;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ar.test(n)||typeof n!="string"?i(n,t||this.context):0;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:r.nodeType===1&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?typeof n=="string"?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},parents:function(n){return it(n,"parentNode")},parentsUntil:function(n,t,i){return it(n,"parentNode",i)},next:function(n){return kr(n,"nextSibling")},prev:function(n){return kr(n,"previousSibling")},nextAll:function(n){return it(n,"nextSibling")},prevAll:function(n){return it(n,"previousSibling")},nextUntil:function(n,t,i){return it(n,"nextSibling",i)},prevUntil:function(n,t,i){return it(n,"previousSibling",i)},siblings:function(n){return lr((n.parentNode||{}).firstChild,n)},children:function(n){return lr(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return n.slice(-5)!=="Until"&&(u=r),u&&typeof u=="string"&&(f=i.filter(u,f)),this.length>1&&(br[n]||(f=i.uniqueSort(f)),wr.test(n)&&(f=f.reverse())),this.pushStack(f)}});s=/\S+/g;i.Callbacks=function(n){n=typeof n=="string"?we(n):i.extend({},n);var e,r,h,f,t=[],o=[],u=-1,c=function(){for(f=n.once,h=e=!0;o.length;u=-1)for(r=o.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);e=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!e&&(u=t.length-1,o.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&i.type(u)!=="string"&&f(u)})}(arguments),r&&!e&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),f<=u&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=o=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=!0,r||s.disable(),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],o.push(t),e||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};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 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().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return n!=null?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[n^1][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=r!==1||n&&i.isFunction(n.promise)?r:0,f=e===1?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=new Array(r),c=new Array(r),s=new Array(r);t<r;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({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)||(at.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready")))}});i.ready.promise=function(t){if(!at)if(at=i.Deferred(),u.readyState!=="complete"&&(u.readyState==="loading"||u.documentElement.doScroll))if(u.addEventListener)u.addEventListener("DOMContentLoaded",v),n.addEventListener("load",v);else{u.attachEvent("onreadystatechange",v);n.attachEvent("onload",v);var r=!1;try{r=n.frameElement==null&&u.documentElement}catch(e){}r&&r.doScroll&&function f(){if(!i.isReady){try{r.doScroll("left")}catch(t){return n.setTimeout(f,50)}dr();i.ready()}}()}else n.setTimeout(i.ready);return at.promise(t)};i.ready.promise();for(gr in i(r))break;r.ownFirst=gr==="0";r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;(n=u.getElementsByTagName("body")[0],n&&n.style)&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!="undefined"&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=t.offsetWidth===3,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}n=null}();var ot=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return r!==1&&r!==9?!1:!t||t!==!0&&n.getAttribute("classid")===t},be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ke=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!fi(n)},data:function(n,t,i){return tu(n,t,i)},removeData:function(n,t){return iu(n,t)},_data:function(n,t,i){return tu(n,t,i,!0)},_removeData:function(n,t){return iu(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(n===undefined){if(this.length&&(e=i.data(r),r.nodeType===1&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,u.indexOf("data-")===0&&(u=i.camelCase(u.slice(5)),nu(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return typeof n=="object"?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?nu(r,n,i.data(r,n)):undefined},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[]},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)};u==="inprogress"&&(u=r.shift(),e--);u&&(t==="fx"&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return(typeof n!="string"&&(t=n,n="fx",r--),arguments.length<r)?i.queue(this[0],n):t===undefined?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);n==="fx"&&r[0]!=="inprogress"&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for(typeof n!="string"&&(t=n,n=undefined),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}}),function(){var n;r.shrinkWrapBlocks=function(){if(n!=null)return n;n=!1;var t,i,r;if(i=u.getElementsByTagName("body")[0],i&&i.style)return t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),typeof t.style.zoom!="undefined"&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=t.offsetWidth!==3),i.removeChild(r),n}}();var ei=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oi=new RegExp("^(?:([+-])=|)("+ei+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,i.css(n,"display")==="none"||!i.contains(n.ownerDocument,n)};var y=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=r==null;if(i.type(r)==="object"){f=!0;for(s in r)y(n,t,s,r[s],!0,e,o)}else if(u!==undefined&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;s<c;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},si=/^(?:checkbox|radio)$/i,uu=/<([\w:-]+)/,fu=/^$|\/(?:java|ecma)script/i,hi=/^\s+/,eu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";(function(){var n=u.createElement("div"),f=u.createDocumentFragment(),t=u.createElement("input");n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";r.leadingWhitespace=n.firstChild.nodeType===3;r.tbody=!n.getElementsByTagName("tbody").length;r.htmlSerialize=!!n.getElementsByTagName("link").length;r.html5Clone=u.createElement("nav").cloneNode(!0).outerHTML!=="<:nav><\/:nav>";t.type="checkbox";t.checked=!0;f.appendChild(t);r.appendChecked=t.checked;n.innerHTML="<textarea>x<\/textarea>";r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue;f.appendChild(n);t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;r.noCloneEvent=!!n.addEventListener;n[i.expando]=1;r.attributes=!n.getAttribute(i.expando)})();o={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]};o.optgroup=o.option;o.tbody=o.tfoot=o.colgroup=o.caption=o.thead;o.th=o.td;su=/<|&#?\w+;/;li=/<tbody/i,function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t]=i in n)||(f.setAttribute(i,"t"),r[t]=f.attributes[i].expando===!1);f=null}();var ai=/^(?:input|select|textarea)$/i,ge=/^key/,no=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,cu=/^(?:focusinfocus|focusoutblur)$/,lu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,r,u,f){var p,v,w,y,o,h,c,l,e,b,k,a=i._data(n);if(a){for(r.handler&&(y=r,r=y.handler,f=y.selector),r.guid||(r.guid=i.guid++),(v=a.events)||(v=a.events={}),(h=a.handle)||(h=a.handle=function(n){return typeof i!="undefined"&&(!n||i.event.triggered!==n.type)?i.event.dispatch.apply(h.elem,arguments):undefined},h.elem=n),t=(t||"").match(s)||[""],w=t.length;w--;)(p=lu.exec(t[w])||[],e=k=p[1],b=(p[2]||"").split(".").sort(),e)&&(o=i.event.special[e]||{},e=(f?o.delegateType:o.bindType)||e,o=i.event.special[e]||{},c=i.extend({type:e,origType:k,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:b.join(".")},y),(l=v[e])||(l=v[e]=[],l.delegateCount=0,o.setup&&o.setup.call(n,u,b,h)!==!1||(n.addEventListener?n.addEventListener(e,h,!1):n.attachEvent&&n.attachEvent("on"+e,h))),o.add&&(o.add.call(n,c),c.handler.guid||(c.handler.guid=r.guid)),f?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;){if(h=lu.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),!e){for(e in a)i.event.remove(n,e+t[p],r,u,!0);continue}for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],(f||k===o.origType)&&(!r||r.guid===o.guid)&&(!h||h.test(o.namespace))&&(!u||u===o.selector||u==="**"&&o.selector)&&(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if((o=h=f=f||u,f.nodeType!==3&&f.nodeType!==8)&&!cu.test(s+i.event.triggered)&&(s.indexOf(".")>-1&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,typeof t=="object"&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=f),r=r==null?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,cu.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&ot(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&ot(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=undefined;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,o,f,r,t,s=[],h=a.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)(!n.rnamespace||n.rnamespace.test(t.namespace))&&(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),f!==undefined&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(n.type!=="click"||isNaN(n.button)||n.button<1))for(;r!=this;r=r.parentNode||this)if(r.nodeType===1&&(r.disabled!==!0||n.type!=="click")){for(u=[],e=0;e<s;e++)o=t[e],f=o.selector+" ",u[f]===undefined&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=no.test(r)?this.mouseHooks:ge.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),n.target.nodeType===3&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return n.which==null&&(n.which=t.charCode!=null?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return n.pageX==null&&t.clientX!=null&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||f===undefined||(n.which=f&1?1:f&2?3:f&4?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==au()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===au()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&this.type==="checkbox"&&this.click)return this.click(),!1},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==undefined&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]=="undefined"&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.defaultPrevented===undefined&&n.returnValue===!1?vt:rt):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||i.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:rt,isPropagationStopped:rt,isImmediatePropagationStopped:rt,preventDefault:function(){var n=this.originalEvent;(this.isDefaultPrevented=vt,n)&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;(this.isPropagationStopped=vt,n&&!this.isSimulated)&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},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}}});r.submit||(i.event.special.submit={setup:function(){if(i.nodeName(this,"form"))return!1;i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?i.prop(r,"form"):undefined;t&&!i._data(t,"submit")&&(i.event.add(t,"submit._submit",function(n){n._submitBubble=!0}),i._data(t,"submit",!0))})},postDispatch:function(n){n._submitBubble&&(delete n._submitBubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n))},teardown:function(){if(i.nodeName(this,"form"))return!1;i.event.remove(this,"._submit")}});r.change||(i.event.special.change={setup:function(){if(ai.test(this.nodeName))return(this.type==="checkbox"||this.type==="radio")&&(i.event.add(this,"propertychange._change",function(n){n.originalEvent.propertyName==="checked"&&(this._justChanged=!0)}),i.event.add(this,"click._change",function(n){this._justChanged&&!n.isTrigger&&(this._justChanged=!1);i.event.simulate("change",this,n)})),!1;i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ai.test(t.nodeName)&&!i._data(t,"change")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n)}),i._data(t,"change",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!ai.test(this.nodeName)}});r.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,i,r){return vi(this,n,t,i,r)},one:function(n,t,i,r){return vi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if(typeof n=="object"){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||typeof t=="function")&&(r=t,t=undefined),r===!1&&(r=rt),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var to=/ jQuery\d+="(?:null|\d+)"/g,vu=new RegExp("<(?:"+eu+")[\\s/>]","i"),io=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^true\/(.*)/,eo=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oo=ou(u),yi=oo.appendChild(u.createElement("div"));i.extend({htmlPrefilter:function(n){return n.replace(io,"<$1><\/$2>")},clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!vu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(yi.innerHTML=n.outerHTML,yi.removeChild(s=yi.firstChild)),(!r.noCloneEvent||!r.noCloneChecked)&&(n.nodeType===1||n.nodeType===11)&&!i.isXMLDoc(n))for(e=f(s),h=f(n),o=0;(c=h[o])!=null;++o)e[o]&&so(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;(c=h[o])!=null;o++)bu(c,e[o]);else bu(n,s);return e=f(s,"script"),e.length>0&&ci(e,!l&&f(n,"script")),e=h=c=null,s},cleanData:function(n,t){for(var u,o,f,e,l=0,s=i.expando,h=i.cache,a=r.attributes,v=i.event.special;(u=n[l])!=null;l++)if((t||ot(u))&&(f=u[s],e=f&&h[f],e)){if(e.events)for(o in e.events)v[o]?i.event.remove(u,o):i.removeEvent(u,o,e.handle);h[f]&&(delete h[f],a||typeof u.removeAttribute=="undefined"?u[s]=undefined:u.removeAttribute(s),c.push(f))}}});i.fn.extend({domManip:k,detach:function(n){return ku(this,n,!0)},remove:function(n){return ku(this,n)},text:function(n){return y(this,function(n){return n===undefined?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return k(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=yu(this,n);t.appendChild(n)}})},prepend:function(){return k(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=yu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return k(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;(n=this[t])!=null;t++){for(n.nodeType===1&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=n==null?!1:n,t=t==null?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return y(this,function(n){var t=this[0]||{},u=0,e=this.length;if(n===undefined)return t.nodeType===1?t.innerHTML.replace(to,""):undefined;if(typeof n=="string"&&!ro.test(n)&&(r.htmlSerialize||!vu.test(n))&&(r.leadingWhitespace||!hi.test(n))&&!o[(uu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;u<e;u++)t=this[u]||{},t.nodeType===1&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(s){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return k(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(f(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});pi={HTML:"block",BODY:"block"};var gu=/^margin/,pt=new RegExp("^("+ei+")(?!px)[a-z%]+$","i"),wi=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},nf=u.documentElement;(function(){function o(){var i,r,o=u.documentElement;o.appendChild(s);t.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";f=c=a=!1;h=l=!0;n.getComputedStyle&&(r=n.getComputedStyle(t),f=(r||{}).top!=="1%",a=(r||{}).marginLeft==="2px",c=(r||{width:"4px"}).width==="4px",t.style.marginRight="50%",h=(r||{marginRight:"4px"}).marginRight==="4px",i=t.appendChild(u.createElement("div")),i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",l=!parseFloat((n.getComputedStyle(i)||{}).marginRight),t.removeChild(i));t.style.display="none";e=t.getClientRects().length===0;e&&(t.style.display="",t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t.childNodes[0].style.borderCollapse="separate",i=t.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",e=i[0].offsetHeight===0,e&&(i[0].style.display="",i[1].style.display="none",e=i[0].offsetHeight===0));o.removeChild(s)}var f,h,c,e,l,a,s=u.createElement("div"),t=u.createElement("div");t.style&&(t.style.cssText="float:left;opacity:.5",r.opacity=t.style.opacity==="0.5",r.cssFloat=!!t.style.cssFloat,t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",r.clearCloneStyle=t.style.backgroundClip==="content-box",s=u.createElement("div"),s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",t.innerHTML="",s.appendChild(t),r.boxSizing=t.style.boxSizing===""||t.style.MozBoxSizing===""||t.style.WebkitBoxSizing==="",i.extend(r,{reliableHiddenOffsets:function(){return f==null&&o(),e},boxSizingReliable:function(){return f==null&&o(),c},pixelMarginRight:function(){return f==null&&o(),h},pixelPosition:function(){return f==null&&o(),f},reliableMarginRight:function(){return f==null&&o(),l},reliableMarginLeft:function(){return f==null&&o(),a}}))})();tf=/^(top|right|bottom|left)$/;n.getComputedStyle?(d=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},p=function(n,t,u){var o,s,h,f,e=n.style;return u=u||d(n),f=u?u.getPropertyValue(t)||u[t]:undefined,f!==""&&f!==undefined||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),u&&!r.pixelMarginRight()&&pt.test(f)&&gu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=f,f=u.width,e.width=o,e.minWidth=s,e.maxWidth=h),f===undefined?f:f+""}):nf.currentStyle&&(d=function(n){return n.currentStyle},p=function(n,t,i){var o,f,e,r,u=n.style;return i=i||d(n),r=i?i[t]:undefined,r==null&&u&&u[t]&&(r=u[t]),pt.test(r)&&!tf.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left=t==="fontSize"?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),r===undefined?r:r+""||"auto"});var ki=/alpha\([^)]*\)/i,ho=/opacity\s*=\s*([^)]*)/i,co=/^(none|table(?!-c[ea]).+)/,lo=new RegExp("^("+ei+")(.*)$","i"),ao={position:"absolute",visibility:"hidden",display:"block"},rf={letterSpacing:"0",fontWeight:"400"},uf=["Webkit","O","Moz","ms"],ff=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=p(n,"opacity");return i===""?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&n.nodeType!==3&&n.nodeType!==8&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=ef(s)||s),o=i.cssHooks[t]||i.cssHooks[s],u!==undefined){if(h=typeof u,h==="string"&&(e=oi.exec(u))&&e[1]&&(u=ru(n,t,e),h="number"),u==null||u!==u)return;if(h==="number"&&(u+=e&&e[3]||(i.cssNumber[s]?"":"px")),r.clearCloneStyle||u!==""||t.indexOf("background")!==0||(c[t]="inherit"),!o||!("set"in o)||(u=o.set(n,u,f))!==undefined)try{c[t]=u}catch(l){}}else return o&&"get"in o&&(e=o.get(n,!1,f))!==undefined?e:c[t]}},css:function(n,t,r,u){var s,f,o,e=i.camelCase(t);return(t=i.cssProps[e]||(i.cssProps[e]=ef(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),f===undefined&&(f=p(n,t,u)),f==="normal"&&t in rf&&(f=rf[t]),r===""||r)?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return co.test(i.css(n,"display"))&&n.offsetWidth===0?wi(n,ao,function(){return cf(n,t,u)}):cf(n,t,u)},set:function(n,u,f){var e=f&&d(n);return sf(n,u,f?hf(n,t,f,r.boxSizing&&i.css(n,"boxSizing",!1,e)==="border-box",e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return ho.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+t*100+")":"",f=u&&u.filter||r.filter||"";(r.zoom=1,(t>=1||t==="")&&i.trim(f.replace(ki,""))===""&&r.removeAttribute&&(r.removeAttribute("filter"),t===""||u&&!u.filter))||(r.filter=ki.test(f)?f.replace(ki,e):f+" "+e)}});i.cssHooks.marginRight=bi(r.reliableMarginRight,function(n,t){if(t)return wi(n,{display:"inline-block"},p,[n,"marginRight"])});i.cssHooks.marginLeft=bi(r.reliableMarginLeft,function(n,t){if(t)return(parseFloat(p(n,"marginLeft"))||(i.contains(n.ownerDocument,n)?n.getBoundingClientRect().left-wi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}):0))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u=typeof i=="string"?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}};gu.test(n)||(i.cssHooks[n+t].set=sf)});i.fn.extend({css:function(n,t){return y(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=d(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return r!==undefined?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return of(this,!0)},hide:function(){return of(this)},toggle:function(n){return typeof n=="boolean"?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;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 t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return n.elem.nodeType!==1||n.elem[n.prop]!=null&&n.elem.style[n.prop]==null?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),!t||t==="auto"?0:t)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.nodeType===1&&(n.elem.style[i.cssProps[n.prop]]!=null||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.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=e.prototype.init;i.fx.step={};lf=/^(?:toggle|show|hide)$/;af=/queueHooks$/;i.Animation=i.extend(h,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return ru(i.elem,n,oi.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(s);for(var r,u=0,f=n.length;u<f;u++)r=n[u],h.tweeners[r]=h.tweeners[r]||[],h.tweeners[r].unshift(t)},prefilters:[vo],prefilter:function(n,t){t?h.prefilters.unshift(n):h.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&typeof n=="object"?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:typeof u.duration=="number"?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(u.queue==null||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.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=h(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return typeof n!="string"&&(r=t,t=n,n=undefined),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=n!=null&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&af.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem===this&&(n==null||e[t].queue===n)&&(e[t].anim.stop(r),o=!1,e.splice(t,1));(o||!r)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;t<o;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return n==null||typeof n=="boolean"?r.apply(this,arguments):this.animate(bt(t,!0),n,i,u)}});i.each({slideDown:bt("show"),slideUp:bt("hide"),slideToggle:bt("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.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(ut=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();ut=undefined};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var i,n=u.createElement("input"),t=u.createElement("div"),f=u.createElement("select"),e=f.appendChild(u.createElement("option"));t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];n.setAttribute("type","checkbox");t.appendChild(n);i=t.getElementsByTagName("a")[0];i.style.cssText="top:1px";r.getSetAttribute=t.className!=="t";r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized=i.getAttribute("href")==="/a";r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=n.getAttribute("value")==="";n.value="t";n.setAttribute("type","radio");r.radioValue=n.value==="t"}();pf=/\r/g;wf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;this.nodeType===1&&(u=f?n.call(this,r,i(this).val()):n,u==null?u="":typeof u=="number"?u+="":i.isArray(u)&&(u=i.map(u,function(n){return n==null?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,u,"value")!==undefined||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&(r=t.get(u,"value"))!==undefined)?r:(r=u.value,typeof r=="string"?r.replace(pf,""):r==null?"":r):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return t!=null?t:i.trim(i.text(n)).replace(wf," ")}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f=n.type==="select-one"||u<0,h=f?null:[],c=f?u+1:s.length,e=u<0?c:f?u:0;e<c;e++)if(t=s[e],(t.selected||e===u)&&(r.optDisabled?!t.disabled:t.getAttribute("disabled")===null)&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>-1)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};r.checkOn||(i.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});var ft,bf,l=i.expr.attrHandle,di=/^(?:checked|selected)$/i,g=r.getSetAttribute,kt=r.input;i.fn.extend({attr:function(n,t){return y(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(e!==3&&e!==8&&e!==2){if(typeof n.getAttribute=="undefined")return i.prop(n,t,r);if(e===1&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bf:ft)),r!==undefined){if(r===null){i.removeAttr(n,t);return}return f&&"set"in f&&(u=f.set(n,r,t))!==undefined?u:(n.setAttribute(t,r+""),r)}return f&&"get"in f&&(u=f.get(n,t))!==null?u:(u=i.find.attr(n,t),u==null?undefined:u)}},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&t==="radio"&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&n.nodeType===1)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?kt&&g||!di.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)}});bf={set:function(n,t,r){return t===!1?i.removeAttr(n,r):kt&&g||!di.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=l[t]||i.find.attr;l[t]=kt&&g||!di.test(t)?function(n,t,i){var u,f;return i||(f=l[t],l[t]=u,u=r(n,t,i)!=null?t.toLowerCase():null,l[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});kt&&g||(i.attrHooks.value={set:function(n,t,r){if(i.nodeName(n,"input"))n.defaultValue=t;else return ft&&ft.set(n,t,r)}});g||(ft={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="",i==="value"||t===n.getAttribute(i)?t:void 0}},l.id=l.name=l.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&r.value!==""?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ft.set},i.attrHooks.contenteditable={set:function(n,t,i){ft.set(n,t===""?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(i==="")return n.setAttribute(t,"auto"),i}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||undefined},set:function(n,t){return n.style.cssText=t+""}});kf=/^(?:input|select|textarea|button|object)$/i;df=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return y(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=undefined;delete this[n]}catch(t){}})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(e!==3&&e!==8&&e!==2)return(e===1&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),r!==undefined)?u&&"set"in u&&(f=u.set(n,r,t))!==undefined?f:n[t]=r:u&&"get"in u&&(f=u.get(n,t))!==null?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):kf.test(n.nodeName)||df.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");dt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,r,t,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if(typeof n=="string"&&n)for(o=n.match(s)||[];r=this[c++];)if(u=nt(r),t=r.nodeType===1&&(" "+u+" ").replace(dt," "),t){for(h=0;f=o[h++];)t.indexOf(" "+f+" ")<0&&(t+=f+" ");e=i.trim(t);u!==e&&i.attr(r,"class",e)}return this},removeClass:function(n){var o,r,t,u,f,h,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if(typeof n=="string"&&n)for(o=n.match(s)||[];r=this[c++];)if(u=nt(r),t=r.nodeType===1&&(" "+u+" ").replace(dt," "),t){for(h=0;f=o[h++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&i.attr(r,"class",e)}return this},toggleClass:function(n,t){var r=typeof n;return typeof t=="boolean"&&r==="string"?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,f,u,e;if(r==="string")for(f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(n===undefined||r==="boolean")&&(t=nt(this),t&&i._data(this,"__className__",t),i.attr(this,"class",t||n===!1?"":i._data(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(t.nodeType===1&&(" "+nt(t)+" ").replace(dt," ").indexOf(i)>-1)return!0;return!1}});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)}});var po=n.location,gi=i.now(),nr=/\?/,wo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(wo,function(n,t,i,u){return(f&&t&&(r=0),r===0)?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||typeof t!="string")return null;try{n.DOMParser?(u=new n.DOMParser,r=u.parseFromString(t,"text/xml")):(r=new n.ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=undefined}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var bo=/#.*$/,gf=/([?&])_=[^&]*/,ko=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,go=/^(?:GET|HEAD)$/,ns=/^\/\//,ne=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,te={},tr={},ie="*/".concat("*"),ir=po.href,et=ne.exec(ir.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ir,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(et[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},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?rr(rr(n,i.ajaxSettings),t):rr(i.ajaxSettings,n)},ajaxPrefilter:re(te),ajaxTransport:re(tr),ajax:function(t,r){function w(t,r,s,c){var y,rt,it,w,tt,l=r;o!==2&&(o=2,k&&n.clearTimeout(k),a=undefined,b=c||"",f.readyState=t>0?4:0,y=t>=200&&t<300||t===304,s&&(w=ts(u,f,s)),w=is(u,w,f,y),y?(u.ifModified&&(tt=f.getResponseHeader("Last-Modified"),tt&&(i.lastModified[e]=tt),tt=f.getResponseHeader("etag"),tt&&(i.etag[e]=tt)),t===204||u.type==="HEAD"?l="nocontent":t===304?l="notmodified":(l=w.state,rt=w.data,it=w.error,y=!it)):(it=l,(t||!l)&&(l="error",t<0&&(t=0))),f.status=t,f.statusText=(r||l)+"",y?g.resolveWith(h,[rt,l,f]):g.rejectWith(h,[f,l,it]),f.statusCode(p),p=undefined,v&&d.trigger(y?"ajaxSuccess":"ajaxError",[f,u,y?rt:it]),nt.fireWith(h,[f,l]),v&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}typeof t=="object"&&(r=t,t=undefined);r=r||{};var c,l,e,b,k,v,a,y,u=i.ajaxSetup({},r),h=u.context||u,d=u.context&&(h.nodeType||h.jquery)?i(h):i.event,g=i.Deferred(),nt=i.Callbacks("once memory"),p=u.statusCode||{},tt={},it={},o=0,rt="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(o===2){if(!y)for(y={};t=ko.exec(b);)y[t[1].toLowerCase()]=t[2];t=y[n.toLowerCase()]}return t==null?null:t},getAllResponseHeaders:function(){return o===2?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(o<2)for(t in n)p[t]=[p[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||rt;return a&&a.abort(t),w(0,t),this}};if(g.promise(f).complete=nt.add,f.success=f.done,f.error=f.fail,u.url=((t||u.url||ir)+"").replace(bo,"").replace(ns,et[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],u.crossDomain==null&&(c=ne.exec(u.url.toLowerCase()),u.crossDomain=!!(c&&(c[1]!==et[1]||c[2]!==et[2]||(c[3]||(c[1]==="http:"?"80":"443"))!==(et[3]||(et[1]==="http:"?"80":"443"))))),u.data&&u.processData&&typeof u.data!="string"&&(u.data=i.param(u.data,u.traditional)),ue(te,u,r,f),o===2)return f;v=i.event&&u.global;v&&i.active++==0&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!go.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(nr.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=gf.test(e)?e.replace(gf,"$1_="+gi++):e+(nr.test(e)?"&":"?")+"_="+gi++));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]!=="*"?", "+ie+"; q=0.01":""):u.accepts["*"]);for(l in u.headers)f.setRequestHeader(l,u.headers[l]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||o===2))return f.abort();rt="abort";for(l in{success:1,error:1,complete:1})f[l](u[l]);if(a=ue(tr,u,r,f),a){if(f.readyState=1,v&&d.trigger("ajaxSend",[f,u]),o===2)return f;u.async&&u.timeout>0&&(k=n.setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;a.send(tt,w)}catch(ut){if(o<2)w(-1,ut);else throw ut;}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,undefined,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=undefined),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var 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.firstChild&&n.firstChild.nodeType===1;)n=n.firstChild;return n}).append(this)}return 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()}});i.expr.filters.hidden=function(n){return r.reliableHiddenOffsets()?n.offsetWidth<=0&&n.offsetHeight<=0&&!n.getClientRects().length:us(n)};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var fs=/%20/g,es=/\[\]$/,fe=/\r?\n/g,os=/^(?:submit|button|image|reset|file)$/i,ss=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():t==null?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(t===undefined&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ur(r,n[r],t,f);return u.join("&").replace(fs,"+")};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")&&ss.test(this.nodeName)&&!os.test(n)&&(this.checked||!si.test(n))}).map(function(n,t){var r=i(this).val();return r==null?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(fe,"\r\n")}}):{name:t.name,value:r.replace(fe,"\r\n")}}).get()}});i.ajaxSettings.xhr=n.ActiveXObject!==undefined?function(){return this.isLocal?ee():u.documentMode>8?fr():/^(get|post|head|put|delete|options)$/i.test(this.type)&&fr()||ee()}:fr;var hs=0,gt={},ct=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n](undefined,!0)}),r.cors=!!ct&&"withCredentials"in ct,ct=r.ajax=!!ct,ct&&i.ajaxTransport(function(t){if(!t.crossDomain||r.cors){var u;return{send:function(r,f){var o,e=t.xhr(),s=++hs;if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)r[o]!==undefined&&e.setRequestHeader(o,r[o]+"");e.send(t.hasContent&&t.data||null);u=function(n,r){var o,c,h;if(u&&(r||e.readyState===4))if(delete gt[s],u=undefined,e.onreadystatechange=i.noop,r)e.readyState!==4&&e.abort();else{h={};o=e.status;typeof e.responseText=="string"&&(h.text=e.responseText);try{c=e.statusText}catch(l){c=""}o||!t.isLocal||t.crossDomain?o===1223&&(o=204):o=h.text?200:404}h&&f(o,c,h,e.getAllResponseHeaders())};t.async?e.readyState===4?n.setTimeout(u):e.onreadystatechange=gt[s]=u:u()},abort:function(){u&&u(undefined,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===undefined&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){if(t)t.onload(undefined,!0)}}}}),er=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=er.pop()||i.expando+"_"+gi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":typeof t.data=="string"&&(t.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&ni.test(t.data)&&"data");if(s||t.dataTypes[0]==="jsonp")return f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(nr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){e===undefined?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,er.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=undefined}),"script"}),i.parseHTML=function(n,t,r){if(!n||typeof n!="string")return null;typeof t=="boolean"&&(r=t,t=!1);t=t||u;var f=vr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=hu([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},or=i.fn.load,i.fn.load=function(n,t,r){if(typeof n!="string"&&or)return or.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=undefined):t&&typeof t=="object"&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[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.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};l==="static"&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=(l==="absolute"||l==="fixed")&&i.inArray("auto",[s,c])>-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,i.extend({},u)));t.top!=null&&(f.top=t.top-u.top+h);t.left!=null&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return n===undefined?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return(t=e.documentElement,!i.contains(t,r))?u:(typeof r.getBoundingClientRect!="undefined"&&(u=r.getBoundingClientRect()),f=oe(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)})},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return i.css(u,"position")==="fixed"?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;n&&!i.nodeName(n,"html")&&i.css(n,"position")==="static";)n=n.offsetParent;return n||nf})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return y(this,function(n,u,f){var e=oe(n);if(f===undefined)return e?t in e?e[t]:e.document.documentElement[u]:n[u];e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=bi(r.pixelPosition,function(n,r){if(r)return r=p(n,t),pt.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||typeof u!="boolean"),o=r||(u===!0||f===!0?"margin":"border");return y(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:t.nodeType===9?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):u===undefined?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:undefined,e,null)}})}),i.fn.extend({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 arguments.length===1?this.off(n,"**"):this.off(t,n||"**",i)}}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,typeof define=="function"&&define.amd&&define("jquery",[],function(){return i}),se=n.jQuery,he=n.$,i.noConflict=function(t){return n.$===i&&(n.$=he),t&&n.jQuery===i&&(n.jQuery=se),i},t||(n.jQuery=n.$=i),i});!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(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(bf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return lt.call(t,n)>-1!==r})}function hr(n,t){while((n=n[t])&&1!==n.nodeType);return n}function kf(n){var t={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function yt(){u.removeEventListener("DOMContentLoaded",yt);n.removeEventListener("load",yt);i.ready()}function et(){this.expando=i.expando+et.uid++}function lr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(cr,"-$&").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:df.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function vr(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&ot.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function o(n,t){var r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ui(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function kr(n,t,r,u,f){for(var e,s,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;b>l;l++)if(e=n[l],e||0===e)if("object"===i.type(e))i.merge(y,e.nodeType?[e]:e);else if(br.test(e)){for(s=s||h.appendChild(t.createElement("div")),p=(pr.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes);s=h.firstChild;s.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),s=o(h.appendChild(e),"script"),w&&ui(s),r)for(v=0;e=s[v++];)wr.test(e.type||"")&&r.push(e);return h}function pt(){return!0}function nt(){return!1}function gr(){try{return u.activeElement}catch(n){}}function fi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)fi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=nt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function nu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ee(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function oe(n){var t=ue.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function tu(n,t){var u,c,f,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(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function se(n,t){var i=t.nodeName.toLowerCase();"input"===i&&yr.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function b(n,t,u,e){t=gi.apply([],t);var l,p,c,a,s,w,h=0,v=n.length,d=v-1,y=t[0],k=i.isFunction(y);if(k||v>1&&"string"==typeof y&&!f.checkClone&&re.test(y))return n.each(function(i){var r=n.eq(i);k&&(t[0]=y.call(this,i,r.html()));b(r,t,u,e)});if(v&&(l=kr(t,n[0].ownerDocument,!1,n,e),p=l.firstChild,1===l.childNodes.length&&(l=p),p||e)){for(c=i.map(o(l,"script"),ee),a=c.length;v>h;h++)s=l,h!==d&&(s=i.clone(s,!0,!0),a&&i.merge(c,o(s,"script"))),u.call(n[h],s,h);if(a)for(w=c[c.length-1].ownerDocument,i.map(c,oe),h=0;a>h;h++)s=c[h],wr.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(w,s)&&(s.src?i._evalUrl&&i._evalUrl(s.src):i.globalEval(s.textContent.replace(fe,"")))}return n}function iu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ui(o(u,"script")),u.parentNode.removeChild(u));return n}function ru(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function oi(n){var r=u,t=ei[n];return t||(t=ru(n,r),"none"!==t&&t||(wt=(wt||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=wt[0].contentDocument,r.write(),r.close(),t=ru(n,r),wt.detach()),ei[n]=t),t}function tt(n,t,r){var o,s,h,u,e=n.style;return r=r||bt(n),u=r?r.getPropertyValue(t)||r[t]:void 0,""!==u&&void 0!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),r&&!f.pixelMarginRight()&&si.test(u)&&uu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0!==u?u+"":u}function ci(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function su(n){if(n in ou)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=eu.length;t--;)if(n=eu[t]+i,n in ou)return n}function hu(n,t,i){var r=ot.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function cu(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+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function lu(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=bt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=tt(n,t,e),(0>u||null==u)&&(u=n.style[t]),si.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+cu(n,t,r||(s?"border":"content"),o,e)+"px"}function au(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&&st(u)&&(o[f]=r.access(u,"olddisplay",oi(u.nodeName)))):(s=st(u),"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 s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function pu(){return n.setTimeout(function(){it=void 0}),it=i.now()}function dt(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function wu(n,t,i){for(var u,f=(l.tweeners[t]||[]).concat(l.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function le(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&st(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b="none"===h?r.get(n,"olddisplay")||oi(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],vu.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?oi(n.nodeName):h)&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.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(f in y)v=wu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function ae(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 l(n,t,r){var e,o,s=0,a=l.prefilters.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=it||pu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:it||pu(),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(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(ae(h,u.opts.specialEasing);a>s;s++)if(e=l.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,wu,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 k(n){return n.getAttribute&&n.getAttribute("class")||""}function ff(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 ef(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===yi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function wi(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function be(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return(f!==r[0]&&r.unshift(f),i[f])}function ke(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 bi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ge.test(n)?u(n,i):bi(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)bi(n+"["+f+"]",t[f],r,u)}function hf(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var y=[],u=n.document,v=y.slice,gi=y.concat,ti=y.push,lt=y.indexOf,at={},af=at.toString,ft=at.hasOwnProperty,f={},nr="2.2.4",i=function(n,t){return new i.fn.init(n,t)},vf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,yf=/^-ms-/,pf=/-([\da-z])/gi,wf=function(n,t){return t.toUpperCase()},p,ur,fr,er,or,sr,h,vt,a,g,br,wt,ei,it,kt,vu,yu,bu,rt,ku,du,gt,gu,nf,li,sf,ut,ki,ni,di,cf,lf;i.fn=i.prototype={jquery:nr,constructor:i,selector:"",length:0,toArray:function(){return v.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:v.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(v.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]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:y.sort,splice:y.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(nr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isPlainObject:function(n){var t;if("object"!==i.type(n)||n.nodeType||i.isWindow(n)||n.constructor&&!ft.call(n,"constructor")&&!ft.call(n.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in n);return void 0===t||ft.call(n,t)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?at[af.call(n)]||"object":typeof n},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(yf,"ms-").replace(pf,wf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(vf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:lt.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return gi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=v.call(arguments,2),r=function(){return n.apply(t||this,f.concat(v.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=y[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){at["[object "+t+"]"]=t.toLowerCase()});p=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(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 ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(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 ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(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 fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(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?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}: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},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?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},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(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?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=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+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,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(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===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 i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&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.replace(tr," ")+" ").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),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?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===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.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.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.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"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var d=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},tr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ir=i.expr.match.needsContext,rr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,bf=/^.[^:#\[\.,]*$/;i.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}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ir.test(n)?i(n):n||[],!1).length}});fr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;er=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ur,"string"==typeof n){if(f="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:fr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),rr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return e=u.getElementById(f[2]),e&&e.parentNode&&(this.length=1,this[0]=e),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};er.prototype=i.fn;ur=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({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})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ir.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(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?lt.call(i(n),this[0]):lt.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},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 d(n,"parentNode")},parentsUntil:function(n,t,i){return d(n,"parentNode",i)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return d(n,"nextSibling")},prevAll:function(n){return d(n,"previousSibling")},nextUntil:function(n,t,i){return d(n,"nextSibling",i)},prevUntil:function(n,t,i){return d(n,"previousSibling",i)},siblings:function(n){return tr((n.parentNode||{}).firstChild,n)},children:function(n){return tr(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&&(sr[n]||i.uniqueSort(f),or.test(n)&&f.reverse()),this.pushStack(f)}});h=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?kf(n):i.extend({},n);var o,r,h,f,t=[],e=[],u=-1,c=function(){for(f=n.once,h=o=!0;e.length;u=-1)for(r=e.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!o&&(u=t.length-1,e.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!o&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=e=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=e=[],r||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],e.push(t),o||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};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 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().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"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=v.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?v.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({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||(vt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return vt||(vt=i.Deferred(),"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",yt),n.addEventListener("load",yt))),vt.promise(t)};i.ready.promise();a=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)a(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};g=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};et.uid=1;et.prototype={register:function(n,t){var i=t||{};return n.nodeType?n[this.expando]=i:Object.defineProperty(n,this.expando,{value:i,writable:!0,configurable:!0}),n[this.expando]},cache:function(n){if(!g(n))return{};var t=n[this.expando];return t||(t={},g(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[t]=i;else for(r in t)u[r]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var f,r,e,u=n[this.expando];if(void 0!==u){if(void 0===t)this.register(n);else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(e=i.camelCase(t),(t in u)?r=[t,e]:(r=e,r=(r in u)?[r]:r.match(h)||[])),f=r.length;f--;)delete u[r[f]];(void 0===t||i.isEmptyObject(u))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new et,e=new et,df=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,cr=/[A-Z]/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.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,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),lr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):a(this,function(t){var r,f;if(u&&void 0===t){if((r=e.get(u,n)||e.get(u,n.replace(cr,"-$&").toLowerCase()),void 0!==r)||(f=i.camelCase(n),r=e.get(u,f),void 0!==r)||(r=lr(u,f,void 0),void 0!==r))return r}else f=i.camelCase(n),this.each(function(){var i=e.get(this,f);e.set(this,f,t);n.indexOf("-")>-1&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return(t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[])},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,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ar=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ot=new RegExp("^(?:([+-])=|)("+ar+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var yr=/^(?:checkbox|radio)$/i,pr=/<([\w:-]+)/,wr=/^$|\/(?:java|ecma)script/i,c={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,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;br=/<|&#?\w+;/;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();var gf=/^key/,ne=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,dr=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,c,s,l,o,k,d,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(h)||[""],b=t.length;b--;)w=dr.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},c=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,c),c.handler.guid||(c.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,l,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(c=dr.exec(t[p])||[],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]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=v.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},props:"altKey bubbles cancelable ctrlKey currentTarget detail 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,t){var e,i,r,f=t.button;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?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=ne.test(r)?this.mouseHooks:gf.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(){if(this!==gr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===gr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i.nodeName(this,"input"))return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?pt:nt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:nt,isPropagationStopped:nt,isImmediatePropagationStopped:nt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=pt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=pt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=pt;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},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.fn.extend({on:function(n,t,i,r){return fi(this,n,t,i,r)},one:function(n,t,i,r){return fi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=nt),this.each(function(){i.event.remove(this,n,r,t)})}});var te=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ie=/<script|<style|<link/i,re=/checked\s*(?:[^=]|=\s*.checked.)/i,ue=/^true\/(.*)/,fe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(te,"<$1><\/$2>")},clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)se(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)tu(s[u],e[u]);else tu(n,h);return e=o(h,"script"),e.length>0&&ui(e,!l&&o(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,o=0;void 0!==(t=n[o]);o++)if(g(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[e.expando]&&(t[e.expando]=void 0)}}});i.fn.extend({domManip:b,detach:function(n){return iu(this,n,!0)},remove:function(n){return iu(this,n)},text:function(n){return a(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.appendChild(n)}})},prepend:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},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 a(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!ie.test(n)&&!c[(pr.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return b(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}});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),ti.apply(f,u.get());return this.pushStack(f)}});ei={HTML:"block",BODY:"block"};var uu=/^margin/,si=new RegExp("^("+ar+")(?!px)[a-z%]+$","i"),bt=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},hi=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},ht=u.documentElement;!function(){var s,e,h,c,r=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";f.clearCloneStyle="content-box"===t.style.backgroundClip;r.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";r.appendChild(t);function o(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";t.innerHTML="";ht.appendChild(r);var i=n.getComputedStyle(t);s="1%"!==i.top;c="2px"===i.marginLeft;e="4px"===i.width;t.style.marginRight="50%";h="4px"===i.marginRight;ht.removeChild(r)}i.extend(f,{pixelPosition:function(){return o(),s},boxSizingReliable:function(){return null==e&&o(),e},pixelMarginRight:function(){return null==e&&o(),h},reliableMarginLeft:function(){return null==e&&o(),c},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",ht.appendChild(r),f=!parseFloat(n.getComputedStyle(i).marginRight),ht.removeChild(r),t.removeChild(i),f}})}}();var he=/^(none|table(?!-c[ea]).+)/,ce={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:"0",fontWeight:"400"},eu=["Webkit","O","Moz","ms"],ou=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=tt(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=su(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===r?o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:c[t]:(h=typeof r,"string"===h&&(e=ot.exec(r))&&e[1]&&(r=vr(n,t,e),h="number"),null!=r&&r===r&&("number"===h&&(r+=e&&e[3]||(i.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=su(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=tt(n,t,u)),"normal"===f&&t in fu&&(f=fu[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return he.test(i.css(n,"display"))&&0===n.offsetWidth?hi(n,ce,function(){return lu(n,t,u)}):lu(n,t,u)},set:function(n,r,u){var f,e=u&&bt(n),o=u&&cu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,e),e);return o&&(f=ot.exec(r))&&"px"!==(f[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),hu(n,r,o)}}});i.cssHooks.marginLeft=ci(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(tt(n,"marginLeft"))||n.getBoundingClientRect().left-hi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.cssHooks.marginRight=ci(f.reliableMarginRight,function(n,t){if(t)return hi(n,{display:"inline-block"},tt,[n,"marginRight"])});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+w[r]+t]=u[r]||u[r-2]||u[0];return f}};uu.test(n)||(i.cssHooks[n+t].set=hu)});i.fn.extend({css:function(n,t){return a(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=bt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return au(this,!0)},hide:function(){return au(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=s.prototype.init;i.fx.step={};vu=/^(?:toggle|show|hide)$/;yu=/queueHooks$/;i.Animation=i.extend(l,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return vr(i.elem,n,ot.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;f>u;u++)r=n[u],l.tweeners[r]=l.tweeners[r]||[],l.tweeners[r].unshift(t)},prefilters:[le],prefilter:function(n,t){t?l.prefilters.unshift(n):l.prefilters.push(n)}});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.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).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=l(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,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&yu.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||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(["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(dt(t,!0),n,i,u)}});i.each({slideDown:dt("show"),slideUp:dt("hide"),slideToggle:dt("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.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(it=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();it=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){kt||(kt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(kt);kt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();rt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return a(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bu:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=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)}});bu={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,t){var r=rt[t]||i.find.attr;rt[t]=function(n,t,i){var u,f;return i||(f=rt[t],rt[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,rt[t]=f),u}});ku=/^(?:input|select|textarea|button)$/i;du=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return a(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ku.test(n.nodeName)||du.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,k(this)))});if("string"==typeof n&&n)for(o=n.match(h)||[];t=this[c++];)if(u=k(t),r=1===t.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&t.setAttribute("class",e)}return this},removeClass:function(n){var o,r,t,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,k(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(h)||[];r=this[c++];)if(u=k(r),t=1===r.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&r.setAttribute("class",e)}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,k(this),t),t)}):this.each(function(){var t,e,f,o;if("string"===u)for(e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else void 0!==n&&"boolean"!==u||(t=k(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+k(t)+" ").replace(gt," ").indexOf(i)>-1)return!0;return!1}});gu=/\r/g;nf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(gu,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(nf," ")}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,h=u?null:[],c=u?r+1:s.length,e=0>r?c:u?r:0;c>e;e++)if(t=s[e],(t.selected||e===r)&&(f.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},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.valHooks.option.get(r),e)>-1)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});li=/^(?:focusinfocus|focusoutblur)$/;i.extend(i.event,{trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ft.call(t,"type")?t.type:t,y=ft.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!li.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,li.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&g(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!g(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});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)}});f.focusin="onfocusin"in n;f.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ct=n.location,ai=i.now(),vi=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(u){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ve=/#.*$/,tf=/([?&])_=[^&]*/,ye=/^(.*?):[ \t]*([^\r\n]*)$/gm,pe=/^(?:GET|HEAD)$/,we=/^\/\//,rf={},yi={},uf="*/".concat("*"),pi=u.createElement("a");pi.href=ct.href;i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":uf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},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?wi(wi(n,i.ajaxSettings),t):wi(i.ajaxSettings,n)},ajaxPrefilter:ff(rf),ajaxTransport:ff(yi),ajax:function(t,r){function b(t,r,u,h){var a,rt,it,p,b,l=r;2!==s&&(s=2,d&&n.clearTimeout(d),v=void 0,k=h||"",e.readyState=t>0?4:0,a=t>=200&&300>t||304===t,u&&(p=be(f,e,u)),p=ke(f,p,e,a),a?(f.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),204===t||"HEAD"===f.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,it=p.error,a=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),e.status=t,e.statusText=(r||l)+"",a?nt.resolveWith(c,[rt,l,e]):nt.rejectWith(c,[e,l,it]),e.statusCode(w),w=void 0,y&&g.trigger(a?"ajaxSuccess":"ajaxError",[e,f,a?rt:it]),tt.fireWith(c,[e,l]),y&&(g.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var v,o,k,p,d,l,y,a,f=i.ajaxSetup({},r),c=f.context||f,g=f.context&&(c.nodeType||c.jquery)?i(c):i.event,nt=i.Deferred(),tt=i.Callbacks("once memory"),w=f.statusCode||{},it={},rt={},s=0,ut="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(2===s){if(!p)for(p={};t=ye.exec(k);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===s?k:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return s||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return s||(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>s)for(t in n)w[t]=[w[t],n[t]];else e.always(n[e.status]);return this},abort:function(n){var t=n||ut;return v&&v.abort(t),b(0,t),this}};if(nt.promise(e).complete=tt.add,e.success=e.done,e.error=e.fail,f.url=((t||f.url||ct.href)+"").replace(ve,"").replace(we,ct.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=i.trim(f.dataType||"*").toLowerCase().match(h)||[""],null==f.crossDomain){l=u.createElement("a");try{l.href=f.url;l.href=l.href;f.crossDomain=pi.protocol+"//"+pi.host!=l.protocol+"//"+l.host}catch(ft){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),ef(rf,f,r,e),2===s)return e;y=i.event&&f.global;y&&0==i.active++&&i.event.trigger("ajaxStart");f.type=f.type.toUpperCase();f.hasContent=!pe.test(f.type);o=f.url;f.hasContent||(f.data&&(o=f.url+=(vi.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(f.url=tf.test(o)?o.replace(tf,"$1_="+ai++):o+(vi.test(o)?"&":"?")+"_="+ai++));f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(f.data&&f.hasContent&&f.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType);e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+uf+"; q=0.01":""):f.accepts["*"]);for(a in f.headers)e.setRequestHeader(a,f.headers[a]);if(f.beforeSend&&(f.beforeSend.call(c,e,f)===!1||2===s))return e.abort();ut="abort";for(a in{success:1,error:1,complete:1})e[a](f[a]);if(v=ef(yi,f,r,e)){if(e.readyState=1,y&&g.trigger("ajaxSend",[e,f]),2===s)return e;f.async&&f.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=1;v.send(it,b)}catch(ft){if(!(2>s))throw ft;b(-1,ft)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._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()}});i.expr.filters.hidden=function(n){return!i.expr.filters.visible(n)};i.expr.filters.visible=function(n){return n.offsetWidth>0||n.offsetHeight>0||n.getClientRects().length>0};var de=/%20/g,ge=/\[\]$/,of=/\r?\n/g,no=/^(?:submit|button|image|reset|file)$/i,to=/^(?:input|select|textarea|keygen)/i;return i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)bi(r,n[r],t,f);return u.join("&").replace(de,"+")},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")&&to.test(this.nodeName)&&!no.test(n)&&(this.checked||!yr.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(of,"\r\n")}}):{name:t.name,value:r.replace(of,"\r\n")}}).get()}}),i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},sf={0:200,1223:204},ut=i.ajaxSettings.xhr(),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(t){var i,r;if(f.cors||ut&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(sf[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(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({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()}}}}),ki=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ki.pop()||i.expando+"_"+ai++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(vi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,ki.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=rr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=kr([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},di=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&di)return di.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[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.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},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,i.extend({},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({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,r=this[0],u={top:0,left:0},e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(u=r.getBoundingClientRect(),f=hf(e),{top:u.top+f.pageYOffset-t.clientTop,left:u.left+f.pageXOffset-t.clientLeft}):u},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;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ht})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return a(this,function(n,i,u){var f=hf(n);return void 0===u?f?f[t]:n[i]:void(f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u)},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=ci(f.pixelPosition,function(n,r){if(r)return(r=tt(n,t),si.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return a(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({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)},size:function(){return this.length}}),i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),cf=n.jQuery,lf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=lf),t&&n.jQuery===i&&(n.jQuery=cf),i},t||(n.jQuery=n.$=i),i}),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function b(n){for(var t=n.css("visibility");"inherit"===t;)n=n.parent(),t=n.css("visibility");return"hidden"!==t}function k(n){for(var t,i;n.length&&n[0]!==document;){if(t=n.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&0!==i))return i;n=n.parent()}return 0}function c(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=l(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function l(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,a)}function a(){n.datepicker._isDisabledDatepicker(i.inline?i.dpDiv.parent()[0]:i.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))}function u(t,i){n.extend(t,i);for(var r in i)null==i[r]&&(t[r]=i[r]);return t}function t(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var v,o,p,w,i,r,e;n.ui=n.ui||{};n.ui.version="1.12.1";v=0;o=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;null!=(u=i[f]);f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){return this._createWidget?(arguments.length&&this._createWidget(n,t),void 0):new u(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){return n.isFunction(r)?(h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}(),void 0):(h[t]=r,void 0)}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var i,r,f=o.call(arguments,1),u=0,e=f.length;e>u;u++)for(i in f[u])r=f[u][i],f[u].hasOwnProperty(i)&&void 0!==r&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var s="string"==typeof u,e=o.call(arguments,1),f=this;return s?this.length||"instance"!==u?this.each(function(){var i,o=n.data(this,r);return"instance"===u?(f=o,!1):o?n.isFunction(o[u])&&"_"!==u.charAt(0)?(i=o[u].apply(o,e),i!==o&&void 0!==i?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0):n.error("no such method '"+u+"' for "+t+" widget instance"):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=void 0:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=v++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var r,u,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;r.length-1>f;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),1===arguments.length)return void 0===u[t]?null:u[t];u[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function r(r,f){for(var o,e=0;r.length>e;e++)o=u.classesElementLookup[r[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),u.classesElementLookup[r[e]]=o,i.push(r[e]),f&&t.classes[r[e]]&&i.push(t.classes[r[e]])}var i=[],u=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&r(t.keys.match(/\S+/g)||[],!0),t.extra&&r(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r="boolean"==typeof r?r:i;var u="string"==typeof n||null===n,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.on(h,c,o):i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget,function(){function f(n,t,i){return[parseFloat(n[0])*(c.test(n[0])?t/100:1),parseFloat(n[1])*(c.test(n[1])?i/100:1)]}function i(t,i){return parseInt(n.css(t,i),10)||0}function l(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var u,r=Math.max,t=Math.abs,e=/left|center|right/,o=/top|center|bottom/,s=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,a=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==u)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,f="scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&9===i[0].nodeType,f=!r&&!u;return{element:i,isWindow:r,isDocument:u,offset:f?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return a.apply(this,arguments);u=n.extend({},u);var w,c,v,p,y,k,d=n(u.of),nt=n.position.getWithinInfo(u.within),tt=n.position.getScrollInfo(nt),b=(u.collision||"flip").split(" "),g={};return k=l(d),d[0].preventDefault&&(u.at="left top"),c=k.width,v=k.height,p=k.offset,y=n.extend({},p),n.each(["my","at"],function(){var t,i,n=(u[this]||"").split(" ");1===n.length&&(n=e.test(n[0])?n.concat(["center"]):o.test(n[0])?["center"].concat(n):["center","center"]);n[0]=e.test(n[0])?n[0]:"center";n[1]=o.test(n[1])?n[1]:"center";t=s.exec(n[0]);i=s.exec(n[1]);g[this]=[t?t[0]:0,i?i[0]:0];u[this]=[h.exec(n[0])[0],h.exec(n[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===u.at[0]?y.left+=c:"center"===u.at[0]&&(y.left+=c/2),"bottom"===u.at[1]?y.top+=v:"center"===u.at[1]&&(y.top+=v/2),w=f(g.at,c,v),y.left+=w[0],y.top+=w[1],this.each(function(){var a,k,o=n(this),s=o.outerWidth(),h=o.outerHeight(),it=i(this,"marginLeft"),rt=i(this,"marginTop"),ut=s+it+i(this,"marginRight")+tt.width,ft=h+rt+i(this,"marginBottom")+tt.height,e=n.extend({},y),l=f(g.my,o.outerWidth(),o.outerHeight());"right"===u.my[0]?e.left-=s:"center"===u.my[0]&&(e.left-=s/2);"bottom"===u.my[1]?e.top-=h:"center"===u.my[1]&&(e.top-=h/2);e.left+=l[0];e.top+=l[1];a={marginLeft:it,marginTop:rt};n.each(["left","top"],function(t,i){n.ui.position[b[t]]&&n.ui.position[b[t]][i](e,{targetWidth:c,targetHeight:v,elemWidth:s,elemHeight:h,collisionPosition:a,collisionWidth:ut,collisionHeight:ft,offset:[w[0]+l[0],w[1]+l[1]],my:u.my,at:u.at,within:nt,elem:o})});u.using&&(k=function(n){var i=p.left-e.left,a=i+c-s,f=p.top-e.top,y=f+v-h,l={target:{element:d,left:p.left,top:p.top,width:c,height:v},element:{element:o,left:e.left,top:e.top,width:s,height:h},horizontal:0>a?"left":i>0?"right":"center",vertical:0>y?"top":f>0?"bottom":"middle"};s>c&&c>t(i+a)&&(l.horizontal="center");h>v&&v>t(f+y)&&(l.vertical="middle");l.important=r(t(i),t(a))>r(t(f),t(y))?"horizontal":"vertical";u.using.call(this,n,l)});o.offset(n.extend(e,{using:k}))})};n.ui.position={fit:{left:function(n,t){var h,e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=u-s,f=s+t.collisionWidth-o-u;t.collisionWidth>o?i>0&&0>=f?(h=n.left+i+t.collisionWidth-o-u,n.left+=i-h):n.left=f>0&&0>=i?u:i>f?u+o-t.collisionWidth:u:i>0?n.left+=i:f>0?n.left-=f:n.left=r(n.left-s,n.left)},top:function(n,t){var h,o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=u-s,f=s+t.collisionHeight-e-u;t.collisionHeight>e?i>0&&0>=f?(h=n.top+i+t.collisionHeight-e-u,n.top+=i-h):n.top=f>0&&0>=i?u:i>f?u+e-t.collisionHeight:u:i>0?n.top+=i:f>0?n.top-=f:n.top=r(n.top-s,n.top)}},flip:{left:function(n,i){var o,s,r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,h=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-h,v=l+i.collisionWidth-c-h,u="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,f="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,e=-2*i.offset[0];0>a?(o=n.left+u+f+e+i.collisionWidth-c-y,(0>o||t(a)>o)&&(n.left+=u+f+e)):v>0&&(s=n.left-i.collisionPosition.marginLeft+u+f+e-h,(s>0||v>t(s))&&(n.left+=u+f+e))},top:function(n,i){var o,s,r=i.within,y=r.offset.top+r.scrollTop,c=r.height,h=r.isWindow?r.scrollTop:r.offset.top,l=n.top-i.collisionPosition.marginTop,a=l-h,v=l+i.collisionHeight-c-h,p="top"===i.my[1],u=p?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,f="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,e=-2*i.offset[1];0>a?(s=n.top+u+f+e+i.collisionHeight-c-y,(0>s||t(a)>s)&&(n.top+=u+f+e)):v>0&&(o=n.top-i.collisionPosition.marginTop+u+f+e-h,(o>0||v>t(o))&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}}}();n.ui.position;n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}});n.fn.extend({disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var f="ui-effects-",s="ui-effects-style",h="ui-effects-animated",y=n;n.effects={effect:{}},function(n,t){function f(n,t,i){var r=h[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:n>r.max?r.max:n)}function s(f){var o=i(),s=o._rgba=[];return f=f.toLowerCase(),r(v,function(n,i){var r,h=i.re.exec(f),c=h&&i.parse(h),e=i.space||"rgba";return c?(r=o[e](c),o[u[e].cache]=r[u[e].cache],s=o._rgba=r._rgba,!1):t}),s.length?("0,0,0,0"===s.join()&&n.extend(s,e.transparent),o):e[f]}function o(n,t,i){return i=(i+1)%1,1>6*i?n+6*(t-n)*i:1>2*i?t:2>3*i?n+6*(t-n)*(2/3-i):n}var e,a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},h={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=i.support={},l=n("<p>")[0],r=n.each;l.style.cssText="background-color:rgba(1,1,1,.5)";c.rgba=l.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,h,c,l){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(h),h=t);var a=this,v=n.type(o),y=this._rgba=[];return h!==t&&(o=[o,h,c,l],v="array"),"string"===v?this.parse(s(o)||e._default):"array"===v?(r(u.rgba.props,function(n,t){y[t.idx]=f(o[t.idx],t)}),this):"object"===v?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if("alpha"===n||null==o[n])return;a[u]=i.to(a._rgba)}a[u][t.idx]=f(o[n],t,!0)});a[u]&&0>n.inArray(null,a[u].slice(0,3))&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):t},is:function(n){var o=i(n),f=!0,e=this;return r(u,function(n,i){var s,u=o[i.cache];return u&&(s=e[i.cache]||i.to&&i.to(e._rgba)||[],r(i.props,function(n,i){return null!=u[i.idx]?f=u[i.idx]===s[i.idx]:t})),f}),f},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var e=i(n),c=e._space(),o=u[c],l=0===this.alpha()?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),s=a.slice();return e=e[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=e[c],o=h[i.type]||{};null!==u&&(null===r?s[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),s[c]=f((u-r)*t+r,i)))}),this[c](s)},blend:function(t){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return null==n?t>2?1:0:n});return 1===t[3]&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return null==n&&(n=t>2?1:0),t&&3>t&&(n=Math.round(100*n)+"%"),n});return 1===t[3]&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(255*r)),"#"+n.map(i,function(n){return n=(n||0).toString(16),1===n.length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var s,h,i=n[0]/255,r=n[1]/255,f=n[2]/255,c=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,l=.5*o;return s=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,h=0===t?0:.5>=l?t/o:t/(2-o),[Math.round(s)%360,h,l,null==c?1:c]};u.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=.5>=t?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(255*o(f,i,r+1/3)),Math.round(255*o(f,i,r)),Math.round(255*o(f,i,r-1/3)),e]};r(u,function(u,e){var s=e.props,o=e.cache,h=e.to,c=e.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v="array"===a||"object"===a?u:arguments,e=this[o].slice();return r(s,function(n,t){var i=v["object"===a?n:t.idx];null==i&&(i=e[t.idx]);e[t.idx]=f(i,t)}),c?(l=i(c(e)),l[o]=e,l):i(e)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,e=n.type(i),h="alpha"===t?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx];return"undefined"===e?s:("function"===e&&(i=i.call(this,s),e=n.type(i)),null==i&&r.empty?this:("string"===e&&(f=a.exec(i),f&&(i=s+parseFloat(f[2])*("+"===f[1]?1:-1))),o[r.idx]=i,this[h](o)))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if("transparent"!==u&&("string"!==n.type(u)||(o=s(u)))){if(u=i(o||u),!c.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?t.parentNode:t;(""===e||"transparent"===e)&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(h){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(h){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(y),function(){function t(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)r=i[u],"string"==typeof i[r]&&(f[n.camelCase(r)]=i[r]);else for(r in i)"string"==typeof i[r]&&(f[r]=i[r]);return f}function i(t,i){var r,f,e={};for(r in i)f=i[r],t[r]!==f&&(u[r]||(n.fx.step[r]||!isNaN(parseFloat(f)))&&(e[r]=f));return e}var r=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(y.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(u,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var o,e=n(this),h=e.attr("class")||"",f=s.children?e.find("*").addBack():e;f=f.map(function(){var i=n(this);return{el:i,start:t(this)}});o=function(){n.each(r,function(n,t){u[t]&&e[t+"Class"](u[t])})};o();f=f.map(function(){return this.end=t(this.el[0]),this.diff=i(this.start,this.end),this});e.attr("class",h);f=f.map(function(){var i=this,t=n.Deferred(),r=n.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,f.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(t){return function(i,r,u,f,e){return"boolean"==typeof r||void 0===r?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):t.apply(this,arguments):n.effects.animateClass.call(this,{toggle:i},r,u,f)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function t(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),("number"==typeof i||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function i(t){return!t||"number"==typeof t||n.fx.speeds[t]?!0:"string"!=typeof t||n.effects.effect[t]?n.isFunction(t)?!0:"object"!=typeof t||t.effect?!1:!0:!0}function r(n,t){var r=t.outerWidth(),u=t.outerHeight(),i=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(n)||["",0,r,u,0];return{top:parseFloat(i[1])||0,right:"auto"===i[2]?r:parseFloat(i[2]),bottom:"auto"===i[3]?u:parseFloat(i[3]),left:parseFloat(i[4])||0}}n.expr&&n.expr.filters&&n.expr.filters.animated&&(n.expr.filters.animated=function(t){return function(i){return!!n(i).data(h)||t(i)}}(n.expr.filters.animated));n.uiBackCompat!==!1&&n.extend(n.effects,{save:function(n,t){for(var i=0,r=t.length;r>i;i++)null!==t[i]&&n.data(f+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0,u=t.length;u>i;i++)null!==t[i]&&(r=n.data(f+t[i]),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t&&(t=n.is(":hidden")?"show":"hide"),t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).trigger("focus"),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.12.1",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==i?(t||100)/100:1,u="vertical"!==i?(t||100)/100:1;return{height:n.height()*u,width:n.width()*r,outerHeight:n.outerHeight()*u,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();t>1&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(s,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(s)||"";n.removeData(s)},mode:function(n,t){var i=n.is(":hidden");return"toggle"===t&&(t=i?"show":"hide"),(i?"hide"===t:"show"===t)&&(t="none"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,r=t.css("position"),u=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(f+"placeholder",i)),t.css({position:r,left:u.left,top:u.top}),i},removePlaceholder:function(n){var t=f+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function o(t){function c(){o.removeData(h);n.effects.cleanUp(o);"hide"===i.mode&&o.hide();s()}function s(){n.isFunction(f)&&f.call(o[0]);n.isFunction(t)&&t()}var o=n(this);i.mode=l.shift();n.uiBackCompat===!1||u?"none"===i.mode?(o[r](),s()):e.call(o[0],i,c):(o.is(":hidden")?"hide"===r:"show"===r)?(o[r](),s()):e.call(o[0],i,s)}var i=t.apply(this,arguments),e=n.effects.effect[i.effect],u=e.mode,s=i.queue,c=s||"fx",f=i.complete,r=i.mode,l=[],a=function(t){var f=n(this),i=n.effects.mode(f,r)||u;f.data(h,!0);l.push(i);u&&("show"===i||i===u&&"hide"===i)&&f.show();u&&"none"===i||n.effects.saveStyle(f);n.isFunction(t)&&t()};return n.fx.off||!e?r?this[r](i.duration,f):this.each(function(){f&&f.call(this)}):s===!1?this.each(a).each(o):this.queue(c,a).queue(c,o)},show:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="show",this.effect.call(this,u)}}(n.fn.show),hide:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="hide",this.effect.call(this,u)}}(n.fn.hide),toggle:function(n){return function(r){if(i(r)||"boolean"==typeof r)return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="toggle",this.effect.call(this,u)}}(n.fn.toggle),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):r(this.css("clip"),this)},transfer:function(t,i){var u=n(this),r=n(t.to),f="fixed"===r.css("position"),e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n("<div class='ui-effects-transfer'><\/div>").appendTo("body").addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();n.isFunction(i)&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),"string"==typeof t.end&&(t.end=r(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>n;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return.5>n?i(2*n)/2:1-i(-2*n+2)/2}})}();p=n.effects;n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];"show"===t.mode&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("bounce",function(t,i){var e,o,a,u=n(this),p=t.mode,s="hide"===p,w="show"===p,h=t.direction||"up",r=t.distance,v=t.times||5,b=2*v+(w||s?1:0),c=t.duration/b,l=t.easing,f="up"===h||"down"===h?"top":"left",y="up"===h||"left"===h,k=0,d=u.queue().length;for(n.effects.createPlaceholder(u),a=u.css(f),r||(r=u["top"===f?"outerHeight":"outerWidth"]()/3),w&&(o={opacity:1},o[f]=a,u.css("opacity",0).css(f,y?2*-r:2*r).animate(o,c,l)),s&&(r/=Math.pow(2,v-1)),o={},o[f]=a;v>k;k++)e={},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l).animate(o,c,l),r=s?2*r:r/2;s&&(e={opacity:0},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l));u.queue(i);n.effects.unshift(u,d,b+1)});n.effects.define("clip","hide",function(t,i){var r,u={},f=n(this),e=t.direction||"vertical",o="both"===e,s=o||"horizontal"===e,h=o||"vertical"===e;r=f.cssClip();u.clip={top:h?(r.bottom-r.top)/2:r.top,right:s?(r.right-r.left)/2:r.right,bottom:h?(r.bottom-r.top)/2:r.bottom,left:s?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);"show"===t.mode&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("drop","hide",function(t,i){var e,u=n(this),h=t.mode,c="show"===h,f=t.direction||"left",o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f?"-=":"+=",l="+="===s?"-=":"+=",r={opacity:0};n.effects.createPlaceholder(u);e=t.distance||u["top"===o?"outerHeight":"outerWidth"](!0)/2;r[o]=s+e;c&&(u.css(r),r[o]=l+e,r.opacity=1);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("explode","hide",function(t,i){function b(){p.push(this);p.length===e*c&&k()}function k(){o.css({visibility:"visible"});n(p).remove();i()}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),d=t.mode,f="show"===d,w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;e>r;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;c>u;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,b)});n.effects.define("fade","toggle",function(t,i){var r="show"===t.mode;n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("fold","hide",function(t,i){var u=n(this),l=t.mode,v="show"===l,y="hide"===l,o=t.size||15,a=/([0-9]+)%/.exec(o),p=!!t.horizFirst,f=p?["right","bottom"]:["bottom","right"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),c={clip:n.extend({},e)},r={clip:n.extend({},e)},w=[e[f[0]],e[f[1]]],b=u.queue().length;a&&(o=parseInt(a[1],10)/100*w[y?0:1]);c.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(c),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(c,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,b,4)});n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("size",function(t,i){var l,r,p,u=n(this),v=["fontSize"],s=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],w=t.mode,y="effect"!==w,c=t.scale||"both",b=t.origin||["middle","center"],k=u.css("position"),a=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);"show"===w&&(p=f,f=e,e=p);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};("box"===c||"both"===c)&&(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,s,r.from.y,f),e=n.effects.setTransition(u,s,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,h,r.from.x,f),e=n.effects.setTransition(u,h,r.to.x,e)));("content"===c||"both"===c)&&r.from.y!==r.to.y&&(f=n.effects.setTransition(u,v,r.from.y,f),e=n.effects.setTransition(u,v,r.to.y,e));b&&(l=n.effects.getBaseline(b,o),f.top=(o.outerHeight-f.outerHeight)*l.y+a.top,f.left=(o.outerWidth-f.outerWidth)*l.x+a.left,e.top=(o.outerHeight-e.outerHeight)*l.y+a.top,e.left=(o.outerWidth-e.outerWidth)*l.x+a.left);u.css(f);("content"===c||"both"===c)&&(s=s.concat(["marginTop","marginBottom"]).concat(v),h=h.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var i=n(this),u=n.effects.scaledDimensions(i),f={height:u.height*r.from.y,width:u.width*r.from.x,outerHeight:u.outerHeight*r.from.y,outerWidth:u.outerWidth*r.from.x},e={height:u.height*r.to.y,width:u.width*r.to.x,outerHeight:u.height*r.to.y,outerWidth:u.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(i,s,r.from.y,f),e=n.effects.setTransition(i,s,r.to.y,e));r.from.x!==r.to.x&&(f=n.effects.setTransition(i,h,r.from.x,f),e=n.effects.setTransition(i,h,r.to.x,e));y&&n.effects.saveStyle(i);i.css(f);i.animate(e,t.duration,t.easing,function(){y&&n.effects.restoreStyle(i)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();0===e.opacity&&u.css("opacity",f.opacity);y||(u.css("position","static"===k?"relative":k).offset(t),n.effects.saveStyle(u));i()}})});n.effects.define("scale",function(t,i){var u=n(this),f=t.mode,e=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"effect"!==f?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,e,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)});n.effects.define("puff","hide",function(t,i){var r=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,r,i)});n.effects.define("pulsate","show",function(t,i){var r=n(this),e=t.mode,o="show"===e,c="hide"===e,l=o||c,f=2*(t.times||5)+(l?1:0),s=t.duration/f,u=0,h=1,a=r.queue().length;for((o||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1);f>h;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,a,f+1)});n.effects.define("shake",function(t,i){var l=1,r=n(this),f=t.direction||"left",e=t.distance||20,a=t.times||3,v=2*a+1,u=Math.round(t.duration/v),o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f,h={},c={},y={},p=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+2*e,y[o]=(s?"-=":"+=")+2*e,r.animate(h,u,t.easing);a>l;l++)r.animate(c,u,t.easing).animate(y,u,t.easing);r.animate(c,u,t.easing).animate(h,u/2,t.easing).queue(i);n.effects.unshift(r,p,v+1)});n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,a=t.distance||u["top"===e?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];"show"===c&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.uiBackCompat!==!1&&(p=n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}));n.ui.focusable=function(t,i){var u,f,e,r,o,s=t.nodeName.toLowerCase();return"area"===s?(u=t.parentNode,f=u.name,t.href&&f&&"map"===u.nodeName.toLowerCase()?(e=n("img[usemap='#"+f+"']"),e.length>0&&e.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(s)?(r=!t.disabled,r&&(o=n(t).closest("fieldset")[0],o&&(r=!o.disabled))):r="a"===s?t.href||i:i,r&&n(t).is(":visible")&&b(n(t)))};n.extend(n.expr[":"],{focusable:function(t){return n.ui.focusable(t,null!=n.attr(t,"tabindex"))}});n.ui.focusable;n.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):n(this[0].form)};n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var n=this.form.data("ui-form-reset-instances")||[];n.length||this.form.on("reset.ui-form-reset",this._formResetHandler);n.push(this);this.form.data("ui-form-reset-instances",n)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(n.inArray(this,t),1);t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};"1.7"===n.fn.jquery.substring(0,3)&&(n.each(["Width","Height"],function(t,i){function r(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e="Width"===i?["Left","Right"]:["Top","Bottom"],u=i.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return void 0===t?f["inner"+i].call(this):this.each(function(){n(this).css(u,r(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return"number"!=typeof t?f["outer"+i].call(this,t):this.each(function(){n(this).css(u,r(this,t,!0,e)+"px")})}}),n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};n.ui.escapeSelector=function(){var n=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(t){return t.replace(n,"\\$1")}}();n.fn.labels=function(){var t,r,u,i,f;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),u=this.attr("id"),u&&(t=this.eq(0).parents().last(),f=t.add(t.length?t.siblings():this.siblings()),r="label[for='"+n.ui.escapeSelector(u)+"']",i=i.add(f.find(r).addBack(r))),this.pushStack(i))};n.fn.scrollParent=function(t){var i=this.css("position"),u="absolute"===i,f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&"static"===t.css("position")?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&r.length?r:n(this[0].ownerDocument||document)};n.extend(n.expr[":"],{tabbable:function(t){var i=n.attr(t,"tabindex"),r=null!=i;return(!r||i>=0)&&n.ui.focusable(t,r)}});n.fn.extend({uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||t.active!==!1&&null!=t.active||(t.active=0);this._processPanels();0>t.active&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var i,r,t=this.options.icons;t&&(i=n("<span>"),this._addClass(i,"ui-accordion-header-icon","ui-icon "+t.header),i.prependTo(this.headers),r=this.active.children(".ui-accordion-header-icon"),this._removeClass(r,t.header)._addClass(r,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){return"active"===n?(this._activate(t),void 0):("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||this.options.active!==!1||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons()),void 0)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=n()):t.active===!1?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers=this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);"fill"===r?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var e,o,i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],s=f&&i.collapsible,c=s?n():r.next(),l=u.next(),h={oldHeader:u,oldPanel:l,newHeader:s?n():r,newPanel:c};t.preventDefault();f&&!i.collapsible||this._trigger("beforeActivate",t,h)===!1||(i.active=s?!1:this.headers.index(r),this.active=f?n():r,this._toggle(h),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(e=u.children(".ui-accordion-header-icon"),this._removeClass(e,null,i.icons.activeHeader)._addClass(e,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(o=r.children(".ui-accordion-header-icon"),this._removeClass(o,null,i.icons.header)._addClass(o,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return 0===parseInt(n(this).attr("tabIndex"),10)}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,o=0,l=n.css("box-sizing"),a=n.length&&(!t.length||n.index()<t.index()),e=this.options.animate||{},f=a&&e.down||e,s=function(){c._toggleComplete(i)};return"number"==typeof f&&(u=f),"string"==typeof f&&(r=f),r=r||f.easing||e.easing,u=u||f.duration||e.duration,t.length?n.length?(h=n.show().outerHeight(),t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}}),n.hide().animate(this.showProps,{duration:u,easing:r,complete:s,step:function(n,i){i.now=Math.round(n);"height"!==i.prop?"content-box"===l&&(o+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(h-t.outerHeight()-o),o=0)}}),void 0):t.animate(this.hideProps,u,r,s):n.animate(this.showProps,u,r,s)},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t||(t=n.body),t.nodeName||(t=n.body),t};n.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault()},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget);r[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){var i=!n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n);this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=t.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();i.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,u,r,f,e=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=!1;u=this.previousFilter||"";f=!1;r=t.keyCode>=96&&105>=t.keyCode?""+(t.keyCode-96):String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===u?f=!0:r=u+r;i=this._filterMenuItems(r);i=f&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}e&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var u,t,f,i,e,r=this,s=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);f=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),u=n("<span>").data("ui-menu-submenu-caret",!0);r._addClass(u,"ui-menu-icon","ui-icon "+s);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});this._addClass(f,"ui-menu","ui-widget ui-widget-content ui-front");u=o.add(this.element);t=u.find(this.options.items);t.not(".ui-menu-item").each(function(){var t=n(this);r._isDivider(t)&&r._addClass(t,"ui-menu-divider","ui-widget-content")});i=t.not(".ui-menu-item, .ui-menu-divider");e=i.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(i,"ui-menu-item")._addClass(e,"ui-menu-item-wrapper");t.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){if("icons"===n){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n+"");this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i,r,u;this.blur(n,n&&"focus"===n.type);this._scrollIntoView(t);this.active=t.first();r=this.active.children(".ui-menu-item-wrapper");this._addClass(r,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));u=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(u,null,"ui-state-active");n&&"keydown"===n.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.outerHeight(),0>i?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){t||clearTimeout(this.timer);this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){clearTimeout(this.timer);"true"===n.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r="first"===n||"last"===n?this.active["first"===n?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(this.options.items)[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;return this.active?(this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),0>i.offset().top-r-u}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,r,u;return this.active?(this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),r=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return r.test(n.trim(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f="textarea"===u,e="input"===u;this.isMultiLine=f||!e&&this._isContentEditable(this.element);this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly"))return t=!0,r=!0,i=!0,void 0;t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault(),void 0;if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){return r?(r=!1,n.preventDefault(),void 0):(this._searchTimeout(n),void 0)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(n),this._change(n),void 0)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,i){var r,u;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)}),void 0):(u=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:u})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(u.value),r=i.item.attr("aria-label")||u.value,r&&n.trim(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion)),void 0)},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);"source"===n&&this._initSource();"appendTo"===n&&this.menu.element.appendTo(this._appendTo());"disabled"===n&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return n=null!=n?n:this._value(),this.term=this._value(),n.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(n):void 0},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return"string"==typeof t?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[n](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return"inherit"===t?this._isContentEditable(n.parent()):"true"===t}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments);this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(i).appendTo(this.liveRegion))}});n.ui.autocomplete;w=/ui-corner-([a-z]){2,6}/g;n.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u)return"controlgroupLabel"===r?(f=t.element.find(u),f.each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")}),t._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(f.get()),void 0):(n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),f=u[r]("instance"),o=n.widget.extend({},e),s;"button"===r&&u.parent(".ui-spinner").length||(f||(f=u[r]()[r]("instance")),f&&(o.classes=t._resolveClassesValues(o.classes,f)),u[r](o),s=u[r]("widget"),n.data(s[0],"ui-controlgroup-data",f?f:u[r]("instance")),i.push(s[0]))})),void 0)});this.childWidgets=n(n.unique(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var r=n(this),i=r.data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){var i=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,i)},_buildSimpleOptions:function(n,t){var i="vertical"===this.options.direction,r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){var t=this._buildSimpleOptions(n,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t="vertical"===this.options.direction;return{width:t?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(u){var f=i.options.classes[u]||"";f=n.trim(f.replace(w,""));r[u]=(f+" "+t[u]).replace(/\s+/g," ")}),r},_setOption:function(n,t){return"direction"===n&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(n,t),"disabled"===n?(this._callChildMethod(t?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;this.options.onlyVisible&&(t=t.filter(":visible"));t.length&&(n.each(["first","last"],function(n,r){var u=t[r]().data("ui-controlgroup-data"),f;u&&i["_"+u.widgetName+"Options"]?(f=i["_"+u.widgetName+"Options"](1===t.length?"only":r),f.classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i,u=this,r=this._super()||{};return this._readType(),i=this.element.labels(),this.label=n(i[i.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){u.originalLabel+=3===this.nodeType?n(this).text():this.outerHTML}),this.originalLabel&&(r.label=this.originalLabel),t=this.element[0].disabled,null!=t&&(r.disabled=t),r},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover"));this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===t&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t,i=this.element[0].name,r="input[name='"+n.ui.escapeSelector(i)+"']";return i?(t=this.form.length?n(this.form[0].elements).filter(r):n(r).filter(function(){return 0===n(this).form().length}),t.not(this.element)):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);"radio"===this.type&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if("label"!==n||t)return(this._super(n,t),"disabled"===n?(this._toggleClass(this.label,null,"ui-state-disabled",t),this.element[0].disabled=t,void 0):(this.refresh(),void 0))},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));this.iconSpace&&(n=n.not(this.iconSpace[0]));n.remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);null!==this.options.label&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);n.ui.checkboxradio;n.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var n,t=this._super()||{};return this.isInput=this.element.is("input"),n=this.element[0].disabled,null!=n&&(t.disabled=n),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u="iconPosition"!==t,r=u?this.options.iconPosition:i,f="top"===r||"bottom"===r;this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);f?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=void 0===n.showLabel?this.options.showLabel:n.showLabel,i=void 0===n.icon?this.options.icon:n.icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){"icon"===n&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===n&&this._updateIcon(n,t);"showLabel"===n&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());"label"===n&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);"disabled"===n&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.blur())},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});n.uiBackCompat!==!1&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end");this._super()},_setOption:function(n,t){return"text"===n?(this._super("showLabel",t),void 0):("showLabel"===n&&(this.options.text=t),"icon"===n&&(this.options.icons.primary=t),"icons"===n&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),n.fn.button=function(t){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(n.ui.checkboxradio||n.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(n.fn.button),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});n.ui.button;n.extend(n.ui,{datepicker:{version:"1.12.1"}});n.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,f,u;r=t.nodeName.toLowerCase();f="div"===r||"span"===r;t.id||(this.uuid+=1,t.id="dp"+this.uuid);u=this._newInst(n(t),f);u.settings=n.extend({},i||{});"input"===r?this._connectDatepicker(t,u):f&&this._inlineDatepicker(t,u)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?l(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var u,r,f,e=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove();e&&(i.append=n("<span class='"+this._appendClass+"'>"+e+"<\/span>"),t[o?"before":"after"](i.append));t.off("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");("focus"===u||"both"===u)&&t.on("focus",this._showDatepicker);("button"===u||"both"===u)&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'><\/button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r)),t[o?"before":"after"](i.trigger),i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var r,u,f,t,i=new Date(2009,11,20),e=this._get(n,"dateFormat");e.match(/[DM]/)&&(r=function(n){for(u=0,f=0,t=0;n.length>t;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay()));n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,f,e){var s,h,c,l,a,o=this._dialogInst;return o||(this.uuid+=1,s="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),n("body").append(this._dialogInput),o=this._dialogInst=this._newInst(this._dialogInput,!1),o.settings={},n.data(this._dialogInput[0],"datepicker",o)),u(o.settings,f||{}),i=i&&i.constructor===Date?this._formatDate(o,i):i,this._dialogInput.val(i),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(h=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+l,c/2-150+a]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(t){var r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),"input"===r?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===r||"span"===r)&&u.removeClass(this.markerClassName).empty(),i===f&&(i=null))},_enableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(r=u.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(r=u.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var e,h,o,s,f=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?n.extend({},n.datepicker._defaults):f?"all"===i?n.extend({},f.settings):this._get(f,i):null:(e=i||{},"string"==typeof i&&(e={},e[i]=r),f&&(this._curInst===f&&this._hideDatepicker(),h=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(f,"min"),s=this._getMinMaxDate(f,"max"),u(f.settings,e),null!==o&&void 0!==e.dateFormat&&void 0===e.minDate&&(f.settings.minDate=this._formatDate(f,o)),null!==s&&void 0!==e.dateFormat&&void 0===e.maxDate&&(f.settings.maxDate=this._formatDate(f,s)),"disabled"in e&&(e.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),f),this._autoSize(f),this._setDate(f,h),this._updateAlternate(f),this._updateDatepicker(f)),void 0)},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var u,e,f,i=n.datepicker._getInst(t.target),r=!0,o=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return f=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),f[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,f[0]),u=n.datepicker._get(i,"onSelect"),u?(e=n.datepicker._formatDate(i),u.apply(i.input?i.input[0]:null,[e,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,r,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return(i=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),r=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">r||!i||i.indexOf(r)>-1)},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var i,o,s,r,f,e,h;i=n.datepicker._getInst(t);n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0]));o=n.datepicker._get(i,"beforeShow");s=o?o.apply(t,[t,i]):{};s!==!1&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),r=!1,n(t).parents().each(function(){return r|="fixed"===n(this).css("position"),!r}),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),f=n.datepicker._checkOffset(i,f,r),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":r?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),i.inline||(e=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",k(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[e]?i.dpDiv.show(e,n.datepicker._get(i,"showOptions"),h):i.dpDiv[e||"show"](e?h:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4;i=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var r,u=this._getNumberOfMonths(t),f=u[1],e=t.dpDiv.find("."+this._dayOverClass+" a");e.length>0&&a.apply(e.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");f>1&&t.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em");t.dpDiv[(1!==u[0]||1!==u[1]?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.trigger("focus");t.yearshtml&&(r=t.yearshtml,setTimeout(function(){r===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);r=t.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r,f,u,e,i=this._curInst;!i||t&&i!==n.data(t,"datepicker")||this._datepickerShowing&&(r=this._get(i,"showAnim"),f=this._get(i,"duration"),u=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),f,u):i.dpDiv["slideDown"===r?"slideUp":"fadeIn"===r?"fadeOut":"hide"](r?f:null,u),r||u(),this._datepickerShowing=!1,e=this._get(i,"onClose"),e&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||0!==i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+("M"===r?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+("M"===r?"Month":"Year")]=u["draw"+("M"===r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=null!=i?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],"object"!=typeof r.input[0]&&r.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u,f=this._get(t,"altField");f&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),u=this.formatDate(i,r,this._getFormatConfig(t)),n(f).val(u))},noWeekends:function(n){var t=n.getDay();return[t>0&&6>t,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;for(var a,v,u,f=0,y=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,d="string"!=typeof y?y:(new Date).getFullYear()%100+parseInt(y,10),g=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(r?r.dayNames:null)||this._defaults.dayNames,tt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,it=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,p=-1,w=!1,l=function(n){var i=t.length>o+1&&t.charAt(o+1)===n;return i&&o++,i},c=function(n){var u=l(n),r="@"===n?14:"!"===n?20:"y"===n&&u?4:"o"===n?3:2,e="y"===n?r:1,o=RegExp("^\\d{"+e+","+r+"}"),t=i.substring(f).match(o);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return(e=t[0],f+=r.length,!1)}),-1!==e)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(o))throw"Unexpected literal at position "+f;f++},o=0;t.length>o;o++)if(w)"'"!==t.charAt(o)||l("'")?b():w=!1;else switch(t.charAt(o)){case"d":h=c("d");break;case"D":k("D",g,nt);break;case"o":p=c("o");break;case"m":s=c("m");break;case"M":s=k("M",tt,it);break;case"y":e=c("y");break;case"@":u=new Date(c("@"));e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4);e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"'":l("'")?b():w=!0;break;default:b()}if(i.length>f&&(v=i.substr(f),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(-1===e?e=(new Date).getFullYear():100>e&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d>=e?0:-100)),p>-1)for(s=1,h=p;;){if(a=this._getDaysInMonth(e,s-1),a>=h)break;s++;h-=a}if(u=this._daylightSavingAdjust(new Date(e,s-1,h)),u.getFullYear()!==e||u.getMonth()+1!==s||u.getDate()!==h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=n.length>u+1&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))for(;i>r.length;)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;n.length>u;u++)if(o)"'"!==n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(10>t.getFullYear()%100?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=n.length>t+1&&n.charAt(t+1)===i;return r&&t++,r},t=0;n.length>t;t++)if(r)"'"!==n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return void 0!==n.settings[t]?n.settings[t]:this._defaults[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=null==i||""===i?r:"string"==typeof i?e(i):"number"==typeof i?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&"Invalid Date"==""+u?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f===n.selectedMonth&&e===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""===n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var b,s,rt,h,ut,k,ft,et,ri,c,ot,ui,fi,ei,oi,st,g,si,ht,nt,o,y,ct,p,lt,l,u,at,vt,yt,pt,tt,wt,i,bt,kt,d,a,it,dt=new Date,gt=this._daylightSavingAdjust(new Date(dt.getFullYear(),dt.getMonth(),dt.getDate())),f=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ni=this._get(n,"navigationAsDateFormat"),e=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),ti=1!==e[0]||1!==e[1],ii=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),v=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(0>t&&(t+=12,r--),v)for(b=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-e[0]*e[1]+1,v.getDate())),b=w&&w>b?w:b;this._daylightSavingAdjust(new Date(r,t,1))>b;)t--,0>t&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ni?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,rt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>",h=this._get(n,"nextText"),h=ni?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,ut=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>",k=this._get(n,"currentText"),ft=this._get(n,"gotoCurrent")&&n.currentDay?ii:gt,k=ni?this.formatDate(k,ft,this._getFormatConfig(n)):k,et=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"<\/button>",ri=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(f?et:"")+(this._isInRange(n,ft)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"<\/button>":"")+(f?"":et)+"<\/div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,ot=this._get(n,"showWeek"),ui=this._get(n,"dayNames"),fi=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),oi=this._get(n,"monthNamesShort"),st=this._get(n,"beforeShowDay"),g=this._get(n,"showOtherMonths"),si=this._get(n,"selectOtherMonths"),ht=this._getDefaultDate(n),nt="",y=0;e[0]>y;y++){for(ct="",this.maxRows=4,p=0;e[1]>p;p++){if(lt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",ti){if(u+="<div class='ui-datepicker-group",e[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first";l=" ui-corner-"+(f?"right":"left");break;case e[1]-1:u+=" ui-datepicker-group-last";l=" ui-corner-"+(f?"left":"right");break;default:u+=" ui-datepicker-group-middle";l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&0===y?f?ut:rt:"")+(/all|right/.test(l)&&0===y?f?rt:ut:"")+this._generateMonthYearHeader(n,t,r,w,v,y>0||p>0,ei,oi)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",at=ot?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"<\/th>":"",o=0;7>o;o++)vt=(o+c)%7,at+="<th scope='col'"+((o+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ui[vt]+"'>"+fi[vt]+"<\/span><\/th>";for(u+=at+"<\/tr><\/thead><tbody>",yt=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,yt)),pt=(this._getFirstDayOfMonth(r,t)-c+7)%7,tt=Math.ceil((pt+yt)/7),wt=ti?this.maxRows>tt?this.maxRows:tt:tt,this.maxRows=wt,i=this._daylightSavingAdjust(new Date(r,t,1-pt)),bt=0;wt>bt;bt++){for(u+="<tr>",kt=ot?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"<\/td>":"",o=0;7>o;o++)d=st?st.apply(n.input?n.input[0]:null,[i]):[!0,""],a=i.getMonth()!==t,it=a&&!si||!d[0]||w&&w>i||v&&i>v,kt+="<td class='"+((o+c+6)%7>=5?" ui-datepicker-week-end":"")+(a?" ui-datepicker-other-month":"")+(i.getTime()===lt.getTime()&&t===n.selectedMonth&&n._keyEvent||ht.getTime()===i.getTime()&&ht.getTime()===lt.getTime()?" "+this._dayOverClass:"")+(it?" "+this._unselectableClass+" ui-state-disabled":"")+(a&&!g?"":" "+d[1]+(i.getTime()===ii.getTime()?" "+this._currentClass:"")+(i.getTime()===gt.getTime()?" ui-datepicker-today":""))+"'"+(a&&!g||!d[2]?"":" title='"+d[2].replace(/'/g,"&#39;")+"'")+(it?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(a&&!g?"&#xa0;":it?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===gt.getTime()?" ui-state-highlight":"")+(i.getTime()===ii.getTime()?" ui-state-active":"")+(a?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=kt+"<\/tr>"}t++;t>11&&(t=0,r++);u+="<\/tbody><\/table>"+(ti?"<\/div>"+(e[0]>0&&p===e[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"");ct+=u}nt+=ct}return nt+=ri,n._keyEvent=!1,nt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var k,d,h,v,y,p,s,a,w=this._get(n,"changeMonth"),b=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!w)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(k=r&&r.getFullYear()===i,d=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;12>h;h++)(!k||h>=r.getMonth())&&(!d||u.getMonth()>=h)&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(g||(c+=l+(!f&&w&&b?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!b)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(v=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),p=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?y+parseInt(n,10):parseInt(n,10);return isNaN(t)?y:t},s=p(v[0]),a=Math.max(s,p(v[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";a>=s;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(!f&&w&&b?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.selectedYear+("Y"===i?t:0),f=n.selectedMonth+("M"===i?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+("D"===i?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();("M"===i||"Y"===i)&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&i>t?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(0>t?t:f[0]*f[1]),1));return 0>t&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,e=this._getMinMaxDate(n,"min"),o=this._getMinMaxDate(n,"max"),r=null,u=null,s=this._get(n,"yearRange");return s&&(i=s.split(":"),f=(new Date).getFullYear(),r=parseInt(i[0],10),u=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=f),i[1].match(/[+\-].*/)&&(u+=f)),(!e||t.getTime()>=e.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!u||u>=t.getFullYear())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).on("mousedown",n.datepicker._checkExternalClick),n.datepicker.initialized=!0);0===n("#"+n.datepicker._mainDivId).length&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)}):n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i))};n.datepicker=new c;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.12.1";n.datepicker;n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());r=!1;n(document).on("mouseup",function(){r=!1});n.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return(n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1)});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!r){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,u=1===t.which,f="string"==typeof this.options.cancel&&t.target.nodeName?n(t.target).closest(this.options.cancel).length:!1;return u&&!f&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),r=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;r=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;f.length>u;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};n.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blurActiveElement(t),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]),r=n(t.target);r.closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):"clone"===r.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===r.appendTo?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];return this.relativeContainer=null,r.containment?"window"===r.containment?(this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===r.containment?(this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):r.containment.constructor===Array?(this.containment=r.containment,void 0):("parent"===r.containment&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t),void 0):(this.containment=null,void 0)},_convertPositionTo:function(n,t){t||(t=this.position);var i="absolute"===n?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),"y"===r.axis&&(e=this.originalPageX),"x"===r.axis&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--)c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,c-f>k||y>a+f||l-f>d||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=f>=Math.abs(l-d),o=f>=Math.abs(v-p),s=f>=Math.abs(c-k),h=f>=Math.abs(a-y),e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=f>=Math.abs(l-p),o=f>=Math.abs(v-d),s=f>=Math.abs(c-y),h=f>=Math.abs(a-k),e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},_create:function(){var r,t=this.options,i=this;this._addClass("ui-resizable");n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper' style='overflow: hidden;'><\/div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize());this._setupHandles();t.autoHide&&n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){switch(this._super(n,t),n){case"handles":this._removeHandles();this._setupHandles()}},_setupHandles:function(){var i,r,u,o,t,f=this.options,e=this;if(this.handles=f.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),u=this.handles.split(","),this.handles={},r=0;u.length>r;r++)i=n.trim(u[r]),o="ui-resizable-"+i,t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:f.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.append(t);this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),f=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),u=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(u,f),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});f.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var r,i,u=!1;for(r in this.handles)i=n(this.handles[r])[0],(i===t.target||n.contains(i,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,e,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===e?this.axis+"-resize":e),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,r,u=this.originalMousePosition,e=this.axis,o=t.pageX-u.left||0,s=t.pageY-u.top||0,f=this._change[e];return this._updatePrevProperties(),f?(i=f.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var r,u,f,e,o,s,h,c=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,o={width:i.helper.width()-e,height:i.helper.height()-f},s=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,h=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(n.extend(o,{top:h,left:s})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,f,e,t,i=this.options;t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,u=t.maxHeight*this.aspectRatio,e=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),f>t.minHeight&&(t.minHeight=f),t.maxWidth>u&&(t.maxWidth=u),t.maxHeight>e&&(t.maxHeight=e));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&c&&(n.top=s-t.minHeight),u&&c&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];4>t;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'><\/div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var r,f,e,o,s,h,c,t=n(this).resizable("instance"),l=t.options,a=t.element,u=l.containment,i=u instanceof n?u.get(0):/parent/.test(u)?a.parent().get(0):u;i&&(t.containerElement=n(i),/document/.test(u)||u===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(r=n(i),f=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){f[n]=t._num(r.css("padding"+i))}),t.containerOffset=r.offset(),t.containerPosition=r.position(),t.containerSize={height:r.innerHeight()-f[3],width:r.innerWidth()-f[1]},e=t.containerOffset,o=t.containerSize.height,s=t.containerSize.width,h=t._hasScroll(i,"left")?i.scrollWidth:s,c=t._hasScroll(i)?i.scrollHeight:o,t.parentData={element:i,left:e.left,top:e.top,width:h,height:c}))},resize:function(t){var o,s,h,c,i=n(this).resizable("instance"),v=i.options,r=i.containerOffset,l=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},a=i.containerElement,u=!0;a[0]!==document&&/static/.test(a.css("position"))&&(e=r);l.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,u=!1),i.position.left=v.helper?r.left:0);l.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,u=!1),i.position.top=i._helper?r.top:0);h=i.containerElement.get(0)===i.element.parent().get(0);c=/relative|absolute/.test(i.containerElement.css("position"));h&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);o=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));o+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-o,f&&(i.size.height=i.size.width/i.aspectRatio,u=!1));s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,f&&(i.size.width=i.size.height*i.aspectRatio,u=!1));u||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance"),i=t.options;n(i.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&i>=0&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");n.uiBackCompat!==!1&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,y=t.size,o=t.originalSize,s=t.originalPosition,c=t.axis,l="number"==typeof i.grid?[i.grid,i.grid]:i.grid,f=l[0]||1,e=l[1]||1,a=Math.round((y.width-o.width)/f)*f,v=Math.round((y.height-o.height)/e)*e,r=o.width+a,u=o.height+v,p=i.maxWidth&&r>i.maxWidth,w=i.maxHeight&&u>i.maxHeight,b=i.minWidth&&i.minWidth>r,k=i.minHeight&&i.minHeight>u;i.grid=l;b&&(r+=f);k&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(c)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.top=s.top-v):/^(sw)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.left=s.left-a):((0>=u-e||0>=r-f)&&(h=t._getPaddingPlusBorderDimensions(this)),u-e>0?(t.size.height=u,t.position.top=s.top-v):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),r-f>0?(t.size.width=r,t.position.left=s.left-a):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});n.ui.resizable;n.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;0>i&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&this._trigger("beforeClose",t)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,f=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,f);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=n(n.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var n=this._focusedElement;n||(n=this.element.find("[autofocus]"));n.length||(n=this.element.find(":tabbable"));n.length||(n=this.uiDialogButtonPane.find(":tabbable"));n.length||(n=this.uiDialogTitlebarClose.filter(":tabbable"));n.length||(n=this.uiDialog);n.eq(0).trigger("focus")},_keepFocus:function(t){function i(){var t=n.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===t||n.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault();i.call(this);this._delay(i)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;if(t.keyCode===n.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),r=i.filter(":first"),u=i.filter(":last");t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault())}},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),n.isEmptyObject(t)||n.isArray(t)&&!t.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);u=r.click;f={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;"boolean"==typeof r.text&&delete r.text;n("<button><\/button>",r).button(f).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(o>=0?"+":"")+o,of:t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function r(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,u=i.resizable,f=this.uiDialog.css("position"),e="string"==typeof u?u:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:e,start:function(i,u){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,r(u))},resize:function(n,i){t._trigger("resize",n,r(i))},stop:function(u,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),s=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" top"+(s>=0?"+":"")+s,of:t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",u,r(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||(n=[],this.document.data("ui-dialog-instances",n)),n},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var f,u,r=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&(f=r.is(":data(ui-draggable)"),f&&!i&&r.draggable("destroy"),!f&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&(u=r.is(":data(ui-resizable)"),u&&!i&&r.resizable("destroy"),u&&"string"==typeof i&&r.resizable("option","handles",i),u||i===!1||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none";"auto"===n.height?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return n(t.target).closest(".ui-dialog").length?!0:!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(n){t||this._allowInteraction(n)||(n.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=n("<div>").appendTo(this._appendTo());this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var n=this.document.data("ui-dialog-overlays")-1;n?this.document.data("ui-dialog-overlays",n):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays"));this.overlay.remove();this.overlay=null}}});n.uiBackCompat!==!1&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){"dialogClass"===n&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});n.ui.dialog;n.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,r=i.accept;this.isover=!1;this.isout=!0;this.accept=n.isFunction(r)?r:function(n){return n.is(r)};this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(i.scope);i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;n.length>t;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){if("accept"===t)this.accept=n.isFunction(i)?i:function(n){return n.is(i)};else if("scope"===t){var r=n.ui.ddmanager.droppables[this.options.scope];this._splice(r);this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return r&&(r.currentItem||r.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&e(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return(u=!0,!1)}),u?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element):!1):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});e=n.ui.intersect=function(){function n(n,t,i){return n>=t&&t+i>n}return function(t,i,r,u){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,h=o+t.helperProportions.width,c=s+t.helperProportions.height,f=i.offset.left,e=i.offset.top,l=f+i.proportions().width,a=e+i.proportions().height;switch(r){case"fit":return o>=f&&l>=h&&s>=e&&a>=c;case"intersect":return o+t.helperProportions.width/2>f&&l>h-t.helperProportions.width/2&&s+t.helperProportions.height/2>e&&a>c-t.helperProportions.height/2;case"pointer":return n(u.pageY,e,i.proportions().height)&&n(u.pageX,f,i.proportions().width);case"touch":return(s>=e&&a>=s||c>=e&&a>=c||e>s&&c>a)&&(o>=f&&l>=o||h>=f&&l>=h||f>o&&h>l);default:return!1}}}();n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;u.length>r;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;e.length>f;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,o,f,s=e(t,this,this.options.tolerance,i),u=!s&&this.isover?"isout":s&&!this.isover?"isover":null;u&&(this.options.greedy&&(o=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===o}),f.length&&(r=n(f[0]).droppable("instance"),r.greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}};n.uiBackCompat!==!1&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});n.ui.droppable;n.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){return void 0===n?this.options.value:(this.options.value=this._constrainedValue(n),this._refreshValue(),void 0)},_constrainedValue:function(n){return void 0===n&&(n=this.options.value),this.indeterminate=n===!1,"number"!=typeof n&&(n=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){"max"===n&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}});n.widget("ui.selectable",n.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),u=i.offset(),r={left:u.left-t.elementPos.left,top:u.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.elementPos=n(this.element[0]).offset();this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return(u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,r.selected=u,u?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1)}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return r>f&&(o=f,f=r,r=o),u>e&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,"touch"===s.tolerance?c=!(h.left>f||r>h.right||h.top>e||u>h.bottom):"fit"===s.tolerance&&(c=h.left>r&&f>h.right&&h.top>u&&e>h.bottom),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.focus();n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);this.options.width!==!1&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){var r=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&r.index!==t.focusIndex&&(t._trigger("focus",n,{item:r}),t.isOpen||t._select(r,n));t.focusIndex=r.index;t.button.attr("aria-activedescendant",t.menuItems.eq(r.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var n,t=this.element.find("option");this.menu.empty();this._parseOptions(t);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;t.length&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n)))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var i,r,u=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),u+=":not(.ui-state-disabled)");r="first"===n||"last"===n?i["first"===n?"prevAll":"nextAll"](u).eq(-1):i[n+"All"](u).eq(0);r.length&&this.menuInstance.focus(t,r)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?(n=window.getSelection(),n.removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection(),n.rangeCount&&(this.range=n.getRangeAt(0))):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){var t=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t});this.menu.attr("aria-activedescendant",t)},_setOption:function(n,t){if("icons"===n){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)}this._super(n,t);"appendTo"===n&&this.menuWrap.appendTo(this._appendTo());"width"===n&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;return n===!1?(this.button.css("width",""),void 0):(null===n&&(n=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(n),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);n.widget("ui.slider",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,i,u=this.options,t=this.element.find(".ui-slider-handle"),f=[];for(i=u.values&&u.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;i>r;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===t.range||"max"===t.range)&&this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var s,f,r,i,u,h,e,c,o=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(f-o.values(t));(r>e||r===e&&(t===o._lastChangedValue||o.values(t)===l.min))&&(r=e,i=n(this),u=t)}),h=this._start(t,u),h===!1?!1:(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),e=i.offset(),c=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,f),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return"horizontal"===this.orientation?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),0>t&&(t=0),"vertical"===this.orientation&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(r.value=void 0!==t?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var u,r,f=this.value(),e=this.values();this._hasMultipleValues()&&(r=this.values(t?0:1),f=this.values(t),2===this.options.values.length&&this.options.range===!0&&(i=0===t?Math.min(r,i):Math.max(r,i)),e[t]=i);i!==f&&(u=this._trigger("slide",n,this._uiHash(t,i,e)),u!==!1&&(this._hasMultipleValues()?this.values(t,i):this.value(i)))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var u,f,r;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!n.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(u=this.options.values,f=arguments[0],r=0;u.length>r;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()},_setOption:function(t,i){var r,u=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),n.isArray(this.options.values)&&(u=this.options.values.length),this._super(t,i),t){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(i);this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=u-1;r>=0;r--)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],r=this._trimAlignValue(r);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;t.length>i;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(this._valueMin()>=n)return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return 2*Math.abs(i)>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step,r=Math.round((n-i)/t)*t;n=r+i;n>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=""+n,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){"vertical"===n&&this.range.css({width:"",left:""});"horizontal"===n&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=100*((r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin()));o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?100*((c-f)/(h-f)):0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var e,r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),e=this._start(t,f),e===!1))return}switch(u=this.options.step,r=i=this._hasMultipleValues()?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}});n.widget("ui.sortable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return n>=t&&t+i>n},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return(r=n(this),!1)}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),r?!this.options.handle||i||(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),f)?(this.currentItem=r,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,u,f,o,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-this.document.scrollTop()<i.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-i.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<i.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+i.scrollSpeed)),t.pageX-this.document.scrollLeft()<i.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-i.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<i.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--)if(u=this.items[e],f=u.item[0],o=this._intersectsWithPointer(u),o&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&("semi-dynamic"===this.options.type?!n.contains(this.element[0],f):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(u))break;this._rearrange(t,u);this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft));r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop));this.reverting=!0;n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l="x"===this.options.axis||i+o>u&&e>i+o,a="y"===this.options.axis||t+s>r&&f>t+s,v=l&&a;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?v:t+this.helperProportions.width/2>r&&f>h-this.helperProportions.width/2&&i+this.helperProportions.height/2>u&&e>c-this.helperProportions.height/2},_intersectsWithPointer:function(n){var t,i,r="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),u="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),f=r&&u;return f?(t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===t?2:1:t&&("down"===t?2:1)):!1},_intersectsWithSides:function(n){var r=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?"right"===i&&u||"left"===i&&!u:t&&("down"===t&&r||"up"===t&&!r)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!==n&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!==n&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,e,i,s=[],f=[],o=this._connectWith();if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;r>=0;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;t.length>i;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,e,i,o,s,h,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(r=c.length-1;r>=0;r--)for(e=n(c[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(o=f[r][1],s=f[r][0],u=0,l=s.length;l>u;u++)h=n(s[u]),h.data(this.widgetName+"-item",o),a.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1;this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0]||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",r||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===u?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):"tr"===u?t._createTrPlaceholder(t.currentItem,i):"img"===u&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,c,f,a,v,o,l,s,h,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,f=null,s=e.floating||this._isFloating(this.currentItem),a=s?"left":"top",v=s?"width":"height",h=s?"pageX":"pageY",u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],l=!1,t[h]-o>this.items[u][v]/2&&(l=!0),c>Math.abs(t[h]-o)&&(c=Math.abs(t[h]-o),f=this.items[u],this.direction=l?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i])return this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[i];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):"clone"===r.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||n("parent"!==r.appendTo?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,u,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);("document"===i.containment||"window"===i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,f=t.pageX,e=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;r.length>i;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);""!==this.value()&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);null!=u&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n),void 0)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100);n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var t=this.element[0]===n.ui.safeActiveElement(this.document[0]);t||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;r.call(this)});this._start(t)!==!1&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active"))return this._start(t)===!1?!1:(this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a><\/a><a><\/a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return this.spinning||this._trigger("start",n)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=""+n,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(n){var r,i,t=this.options;return r=null!==t.min?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),null!==t.max&&n>t.max?t.max:null!==t.min&&t.min>n?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var u,i,r;return"culture"===n||"numberFormat"===n?(u=this._parse(this.element.val()),this.options[n]=t,this.element.val(this._format(u)),void 0):(("max"===n||"min"===n||"step"===n)&&"string"==typeof t&&(t=this._parse(t)),"icons"===n&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),r=this.buttons.last().find(".ui-icon"),this._removeClass(r,null,this.options.icons.down),this._addClass(r,null,t.down)),this._super(n,t),void 0)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:t(function(n){this._super(n)}),_parse:function(n){return"string"==typeof n&&""!==n&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),""===n||isNaN(n)?null:n},_format:function(n){return""===n?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return null===n?!1:n===this._adjustValue(n)},_value:function(n,t){var i;""!==n&&(i=this._parse(n),null!==i&&(t||(i=this._adjustValue(i)),n=this._format(i)));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:t(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:t(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:t(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){return arguments.length?(t(this._value).call(this,n),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}});n.uiBackCompat!==!1&&n.widget("ui.spinner",n.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a><\/a><a><\/a>"}});n.ui.spinner;n.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var n=/#.*$/;return function(t){var i,r;i=t.href.replace(n,"");r=location.href.replace(n,"");try{i=decodeURIComponent(i)}catch(u){}try{r=decodeURIComponent(r)}catch(u){}return t.hash.length>1&&i===r}}(),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return(t=i,!1)}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(i),void 0;case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(i===this.options.active?!1:i),void 0;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),0>t&&(t=r),t}for(var r=this.tabs.length-1;-1!==n.inArray(u(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){return"active"===n?(this._activate(t),void 0):(this._super(n,t),"collapsible"===n&&(this._toggleClass("ui-tabs-collapsible",null,t),t||this.options.active!==!1||this._activate(0)),"event"===n&&this._setupEvents(t),"heightStyle"===n&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return n("a",this)[0]}).attr({role:"presentation",tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var f,u,e,s=n(r).uniqueId().attr("id"),o=n(r).closest("li"),h=o.attr("aria-controls");t._isLocal(r)?(f=r.hash,e=f.substring(1),u=t.element.find(t._sanitizeSelector(f))):(e=o.attr("aria-controls")||n({}).uniqueId()[0].id,f="#"+e,u=t.element.find(f),u.length||(u=t._createPanel(e),u.insertAfter(t.panels[i-1]||t.tablist)),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&o.data("ui-tabs-aria-controls",h);o.attr({"aria-controls":e,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,u,r;for(n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;u=this.tabs[r];r++)i=n(u),t===!0||-1!==n.inArray(r,t)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,t===!0)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+n.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=n.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==n.inArray(t,i))return;i=n.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){t=this._getIndex(t);var r=this,u=this.tabs.eq(t),e=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f},s=function(n,t){"abort"===t&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr};this._isLocal(e[0])||(this.xhr=n.ajax(this._ajaxSettings(e,i,o)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);s(u,t)},1)}).fail(function(n,t){setTimeout(function(){s(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});n.uiBackCompat!==!1&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});n.ui.tabs;n.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title")||"";return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i);t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))},_removeDescribedBy:function(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);-1!==r&&i.splice(r,1);t.removeData("ui-tooltip-id");i=n.trim(i.join(" "));i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=n([])},_setOption:function(t,i){var r=this;this._super(t,i);"content"===t&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var i,t=n(this);t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var r,i=this.options.content,u=this,f=t?t.type:null;return"string"==typeof i||i.nodeType||i.jquery?this._open(t,n,i):(r=i.call(n[0],function(i){u._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=f),this._open(t,n,i))})}),r&&this._open(t,n,r),void 0)},_open:function(t,i,r){function o(n){s.of=n;u.is(":hidden")||u.position(s)}var f,u,h,e,s=n.extend({},this.options.position);if(r){if(f=this._find(i))return f.tooltip.find(".ui-tooltip-content").html(r),void 0;i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title"));f=this._tooltip(i);u=f.tooltip;this._addDescribedBy(i,u.attr("id"));u.find(".ui-tooltip-content").html(r);this.liveRegion.children().hide();e=n("<div>").html(u.find(".ui-tooltip-content").html());e.removeAttr("name").find("[name]").removeAttr("name");e.removeAttr("id").find("[id]").removeAttr("id");e.appendTo(this.liveRegion);this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):u.position(n.extend({of:i},this.options.position));u.hide();this._show(u,this.options.show);this.options.track&&this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){u.is(":visible")&&(o(s.of),clearInterval(h))},n.fx.interval));this._trigger("open",t,{tooltip:u})}},_registerCloseHandlers:function(t,i){var r={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var r=n.Event(t);r.currentTarget=i[0];this.close(r,!0)}}};i[0]!==this.element[0]&&(r.remove=function(){this._removeTooltip(this._find(i).tooltip)});t&&"mouseover"!==t.type||(r.mouseleave="close");t&&"focusin"!==t.type||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);return r?(u=r.tooltip,r.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1)),void 0):(i.removeData("ui-tooltip-open"),void 0)},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){var t=n.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(n){n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){var t=n.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var f=n.Event("blur"),u=r.element;f.target=f.currentTarget=u[0];t.close(f,!0);n("#"+i).remove();u.data("ui-tooltip-title")&&(u.attr("title")||u.attr("title",u.data("ui-tooltip-title")),u.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});n.uiBackCompat!==!1&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});n.ui.tooltip}),function(n,t,i){"use strict";function f(t,i){this.element=t;this.settings=n.extend({},e,i);this._defaults=e;this._name=u;this.mouseTimeoutID=null;this.focusTimeoutID=null;this.mouseFocused=!1;this.justFocused=!1;this.init()}function o(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return n.css(this,"visibility")==="hidden"}).length}function s(t,i){var r,u,f,e=t.nodeName.toLowerCase();return"area"===e?(r=t.parentNode,u=r.name,!t.href||!u||r.nodeName.toLowerCase()!=="map")?!1:(f=n("img[usemap=#"+u+"]")[0],!!f&&o(f)):(/input|select|textarea|button|object/.test(e)?!t.disabled:"a"===e?t.href||i:i)&&o(t)}var u="accessibleMegaMenu",e={uuidPrefix:"accessible-megamenu",menuClass:"accessible-megamenu",topNavItemClass:"accessible-megamenu-top-nav-item",panelClass:"accessible-megamenu-panel",panelGroupClass:"accessible-megamenu-panel-group",hoverClass:"hover",focusClass:"focus",openClass:"open"},r={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38,keyMap:{48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",190:"."}};f.prototype=function(){var tt=0,it=1e3,o="",s=typeof t.hasOwnProperty=="function"&&!!t.hasOwnProperty("ontouchstart"),y,c,e,h,p,w,b,k,l,d,g,nt,a,v;return y=function(t){return n(t).closest(":data(plugin_"+u+")").data("plugin_"+u)},c=function(t){t=n(t);var i=this.settings;t.attr("id")||t.attr("id",i.uuidPrefix+"-"+(new Date).getTime()+"-"+ ++tt)},e=function(t,u){var o=n(t.target),s=this,f=this.settings,h=this.menu,e=o.closest("."+f.topNavItemClass),l=o.hasClass(f.panelClass)?o:o.closest("."+f.panelClass),c;if(a.call(this,!0),u)if(e=h.find("."+f.topNavItemClass+" ."+f.openClass+":first").closest("."+f.topNavItemClass),e.is(t.relatedTarget)||e.has(t.relatedTarget).length>0)e.length===0&&h.find("[aria-expanded=true]").attr("aria-expanded","false").removeClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","true");else{if((t.type==="mouseout"||t.type==="focusout")&&e.has(i.activeElement).length>0)return;e.find("[aria-expanded]").attr("aria-expanded","false").removeClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","true");(t.type==="keydown"&&t.keyCode===r.ESCAPE||t.type==="DOMAttrModified")&&(c=e.find(":tabbable:first"),setTimeout(function(){h.find("[aria-expanded]."+s.settings.panelClass).off("DOMAttrModified.accessible-megamenu");c.focus();s.justFocused=!1},99))}else clearTimeout(s.focusTimeoutID),e.siblings().find("[aria-expanded]").attr("aria-expanded","false").removeClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","true"),e.find("[aria-expanded]").attr("aria-expanded","true").addClass(f.openClass).filter("."+f.panelClass).attr("aria-hidden","false"),t.type==="mouseover"&&o.is(":tabbable")&&e.length===1&&l.length===0&&h.has(i.activeElement).length>0&&(o.focus(),s.justFocused=!1),a.call(s)},h=function(t){var i=n(t.currentTarget),r=i.closest("."+this.settings.topNavItemClass),u=i.closest("."+this.settings.panelClass);if(!s||n(t.target)[0].id!==""){if(s){if(n(t.target)[0].id===v){t.preventDefault();t.stopPropagation();e.call(this,t,!0);v=null;return}v=n(t.target)[0].id}r.length===1&&u.length===0&&r.find("."+this.settings.panelClass).length===1?i.hasClass(this.settings.openClass)?this.justFocused?(t.preventDefault(),t.stopPropagation(),this.justFocused=!1):s&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,i.hasClass(this.settings.openClass))):(t.preventDefault(),t.stopPropagation(),e.call(this,t),this.justFocused=!1):s&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,i.hasClass(this.settings.openClass)))}},p=function(t){n(t.target).closest(this.menu).length===0&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,!0))},w=function(t){t.originalEvent.attrName==="aria-expanded"&&t.originalEvent.newValue==="false"&&n(t.target).hasClass(this.settings.openClass)&&(t.preventDefault(),t.stopPropagation(),e.call(this,t,!0))},b=function(t){clearTimeout(this.focusTimeoutID);var i=n(t.target),r=i.closest("."+this.settings.panelClass);i.addClass(this.settings.focusClass).on("click.accessible-megamenu",n.proxy(h,this));this.justFocused=!this.mouseFocused;this.mouseFocused=!1;this.panels.not(r).filter("."+this.settings.openClass).length&&e.call(this,t)},k=function(i){this.justFocused=!1;var r=this,u=n(i.target),f=u.closest("."+this.settings.topNavItemClass);u.removeClass(this.settings.focusClass).off("click.accessible-megamenu");r.focusTimeoutID=t.cvox?setTimeout(function(){t.cvox.Api.getCurrentNode(function(n){f.has(n).length?clearTimeout(r.focusTimeoutID):r.focusTimeoutID=setTimeout(function(n,t,i){e.call(n,t,i)},275,r,i,!0)})},25):setTimeout(function(){e.call(r,i,!0)},300)},l=function(i){var v=this.constructor===f?this:y(this),a=v.settings,l=n(n(this).is("."+a.hoverClass+":tabbable")?this:i.target),ot=v.menu,w=v.topnavitems,p=l.closest("."+a.topNavItemClass),u=ot.find(":tabbable"),ft=l.hasClass(a.panelClass)?l:l.closest("."+a.panelClass),d=ft.find("."+a.panelGroupClass),nt=l.closest("."+a.panelGroupClass),g,st=i.keyCode||i.which,rt,c,b,tt,s=!1,et=r.keyMap[i.keyCode]||"",ut,k=p.length===1&&ft.length===0;if(!l.is("input:focus, select:focus, textarea:focus, button:focus")){l.is("."+a.hoverClass+":tabbable")&&n("html").off("keydown.accessible-megamenu");switch(st){case r.ESCAPE:e.call(v,i,!0);break;case r.DOWN:i.preventDefault();k?(e.call(v,i),s=p.find("."+a.panelClass+" :tabbable:first").focus().length===1):s=u.filter(":gt("+u.index(l)+"):first").focus().length===1;!s&&t.opera&&opera.toString()==="[object Opera]"&&(i.ctrlKey||i.metaKey)&&(u=n(":tabbable"),c=u.index(l),s=n(":tabbable:gt("+n(":tabbable").index(l)+"):first").focus().length===1);break;case r.UP:i.preventDefault();k&&l.hasClass(a.openClass)?(e.call(v,i,!0),g=w.filter(":lt("+w.index(p)+"):last"),g.children("."+a.panelClass).length&&(s=g.children().attr("aria-expanded","true").addClass(a.openClass).filter("."+a.panelClass).attr("aria-hidden","false").find(":tabbable:last").focus()===1)):k||(s=u.filter(":lt("+u.index(l)+"):last").focus().length===1);!s&&t.opera&&opera.toString()==="[object Opera]"&&(i.ctrlKey||i.metaKey)&&(u=n(":tabbable"),c=u.index(l),s=n(":tabbable:lt("+n(":tabbable").index(l)+"):first").focus().length===1);break;case r.RIGHT:i.preventDefault();k?s=w.filter(":gt("+w.index(p)+"):first").find(":tabbable:first").focus().length===1:(d.length&&nt.length&&(s=d.filter(":gt("+d.index(nt)+"):first").find(":tabbable:first").focus().length===1),s||(s=p.find(":tabbable:first").focus().length===1));break;case r.LEFT:i.preventDefault();k?s=w.filter(":lt("+w.index(p)+"):last").find(":tabbable:first").focus().length===1:(d.length&&nt.length&&(s=d.filter(":lt("+d.index(nt)+"):last").find(":tabbable:first").focus().length===1),s||(s=p.find(":tabbable:first").focus().length===1));break;case r.TAB:c=u.index(l);i.shiftKey&&k&&l.hasClass(a.openClass)?(e.call(v,i,!0),g=w.filter(":lt("+w.index(p)+"):last"),g.children("."+a.panelClass).length&&(s=g.children().attr("aria-expanded","true").addClass(a.openClass).filter("."+a.panelClass).attr("aria-hidden","false").find(":tabbable:last").focus())):i.shiftKey&&c>0?s=u.filter(":lt("+c+"):last").focus().length===1:!i.shiftKey&&c<u.length-1?s=u.filter(":gt("+c+"):first").focus().length===1:t.opera&&opera.toString()==="[object Opera]"&&(u=n(":tabbable"),c=u.index(l),s=i.shiftKey?n(":tabbable:lt("+n(":tabbable").index(l)+"):last").focus().length===1:n(":tabbable:gt("+n(":tabbable").index(l)+"):first").focus().length===1);s&&i.preventDefault();break;case r.SPACE:if(k)i.preventDefault(),h.call(v,i);else return!0;break;case r.ENTER:return!0;default:if(clearTimeout(this.keydownTimeoutID),o+=et!==o?et:"",o.length===0)return;for(this.keydownTimeoutID=setTimeout(function(){o=""},it),u=k&&!l.hasClass(a.openClass)?u.filter(":not(."+a.panelClass+" :tabbable)"):p.find(":tabbable"),i.shiftKey&&(u=n(u.get().reverse())),c=0;c<u.length;c++)if(b=u.eq(c),b.is(l)){rt=o.length===1?c+1:c;break}for(ut=new RegExp("^"+o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),"i"),c=rt;c<u.length;c++)if(b=u.eq(c),tt=n.trim(b.text()),ut.test(tt)){s=!0;b.focus();break}if(!s)for(c=0;c<rt;c++)if(b=u.eq(c),tt=n.trim(b.text()),ut.test(tt)){b.focus();break}}v.justFocused=!1}},d=function(t){(n(t.target).is(this.settings.panelClass)||n(t.target).closest(":focusable").length)&&(this.mouseFocused=!0);this.mouseTimeoutID=setTimeout(function(){clearTimeout(this.focusTimeoutID)},1)},g=function(t){if(clearTimeout(this.mouseTimeoutID),n(t.target).addClass(this.settings.hoverClass),e.call(this,t),n(t.target).is(":tabbable"))n("html").on("keydown.accessible-megamenu",n.proxy(l,t.target))},nt=function(t){var i=this;n(t.target).removeClass(i.settings.hoverClass);i.mouseTimeoutID=setTimeout(function(){e.call(i,t,!0)},250);n(t.target).is(":tabbable")&&n("html").off("keydown.accessible-megamenu")},a=function(t){var i=this.menu;if(t)n("html").off("mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu,  pointerup.outside-accessible-megamenu"),i.find("[aria-expanded]."+this.settings.panelClass).off("DOMAttrModified.accessible-megamenu");else{n("html").on("mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu,  pointerup.outside-accessible-megamenu",n.proxy(p,this));i.find("[aria-expanded=true]."+this.settings.panelClass).on("DOMAttrModified.accessible-megamenu",n.proxy(w,this))}},{constructor:f,init:function(){var r=this.settings,t=n(this.element),i=t.children().first(),u=i.children();this.start(r,t,i,u)},start:function(t,r,u,f){var e=this;this.settings=t;this.menu=u;this.topnavitems=f;r.attr("role","navigation");u.addClass(t.menuClass);f.each(function(i,r){var f,u;r=n(r);r.addClass(t.topNavItemClass);f=r.find(":tabbable:first");u=r.children(":not(:tabbable):last");c.call(e,f);u.length&&(c.call(e,u),f.attr({"aria-haspopup":!0,"aria-controls":u.attr("id"),"aria-expanded":!1}),u.attr({role:"group","aria-expanded":!1,"aria-hidden":!0}).addClass(t.panelClass).not("[aria-labelledby]").attr("aria-labelledby",f.attr("id")))});this.panels=u.find("."+t.panelClass);u.on("focusin.accessible-megamenu",":focusable, ."+t.panelClass,n.proxy(b,this)).on("focusout.accessible-megamenu",":focusable, ."+t.panelClass,n.proxy(k,this)).on("keydown.accessible-megamenu",n.proxy(l,this)).on("mouseover.accessible-megamenu",n.proxy(g,this)).on("mouseout.accessible-megamenu",n.proxy(nt,this)).on("mousedown.accessible-megamenu",n.proxy(d,this));if(s)u.on("touchstart.accessible-megamenu",n.proxy(h,this));u.find("hr").attr("role","separator");n(i.activeElement).closest(u).length&&n(i.activeElement).trigger("focusin.accessible-megamenu")},getDefaults:function(){return this._defaults},getOption:function(n){return this.settings[n]},getAllOptions:function(){return this.settings},setOption:function(n,t,i){this.settings[n]=t;i&&this.init()}}}();n.fn[u]=function(t){return this.each(function(){n.data(this,"plugin_"+u)||n.data(this,"plugin_"+u,new n.fn[u].AccessibleMegaMenu(this,t))})};n.fn[u].AccessibleMegaMenu=f;n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return s(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),r=isNaN(i);return(r||i>=0)&&s(t,!r)}})}(jQuery,window,document),function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(t.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t=t&&i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(9!==t.which||""!==this.elementValue(n))&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return"radio"===r||"checkbox"===r?n("input[name='"+n(t).attr("name")+"']:checked").val():"string"==typeof i?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var i,f=n(t).rules(),e=!1,s=this.elementValue(t);for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),"dependency-mismatch"===i){e=!0;continue}if(e=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(t)),void 0;if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o),o;}}if(!e)return(this.objectLength(f)&&this.successList.push(t),!0)},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;arguments.length>n;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;0>this.pendingRequest&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},e=n(t),f=e[0].getAttribute("type"),r,i;for(r in n.validator.methods)"required"===r?(i=e.get(0).getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&"range"!==f&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule-"+i.toLowerCase()),void 0!==r&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return delete t[r],void 0;if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];3>i.length&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(""+new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return 0==f%10},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&r[1]>=u},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&i[1]>=n},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}||r,f.old===t)?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||"true"===r;e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}(jQuery),function(n){n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n,t){typeof exports=="object"&&exports&&typeof exports.nodeName!="string"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):(n.Mustache={},t(n.Mustache))}(this,function(n){function f(n){return typeof n=="function"}function l(n){return u(n)?"array":typeof n}function o(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function s(n,t){return n!=null&&typeof n=="object"&&t in n}function v(n,t){return a.call(n,t)}function p(n){return!v(y,n)}function b(n){return String(n).replace(/[&<>"'`=\/]/g,function(n){return w[n]})}function tt(t,i){function lt(){if(ft&&!w)while(y.length)delete a[y.pop()];else y=[];ft=!1;w=!1}function ht(n){if(typeof n=="string"&&(n=n.split(d,2)),!u(n)||n.length!==2)throw new Error("Invalid tags: "+n);et=new RegExp(o(n[0])+"\\s*");v=new RegExp("\\s*"+o(n[1]));st=new RegExp("\\s*"+o("}"+n[1]))}var et,v,st,f,c,e,s,b,ot,l,tt,ct;if(!t)return[];var ut=[],a=[],y=[],ft=!1,w=!1;for(ht(i||n.tags),f=new r(t);!f.eos();){if(c=f.pos,s=f.scanUntil(et),s)for(tt=0,ct=s.length;tt<ct;++tt)b=s.charAt(tt),p(b)?y.push(a.length):w=!0,a.push(["text",b,c,c+1]),c+=1,b==="\n"&&lt();if(!f.scan(et))break;if(ft=!0,e=f.scan(nt)||"name",f.scan(k),e==="="?(s=f.scanUntil(h),f.scan(h),f.scanUntil(v)):e==="{"?(s=f.scanUntil(st),f.scan(g),f.scanUntil(v),e="&"):s=f.scanUntil(v),!f.scan(v))throw new Error("Unclosed tag at "+f.pos);if(ot=[e,s,c,f.pos],a.push(ot),e==="#"||e==="^")ut.push(ot);else if(e==="/"){if(l=ut.pop(),!l)throw new Error('Unopened section "'+s+'" at '+c);if(l[1]!==s)throw new Error('Unclosed section "'+l[1]+'" at '+c);}else e==="name"||e==="{"||e==="&"?w=!0:e==="="&&ht(s)}if(l=ut.pop(),l)throw new Error('Unclosed section "'+l[1]+'" at '+f.pos);return rt(it(a))}function it(n){for(var u=[],t,i,r=0,f=n.length;r<f;++r)t=n[r],t&&(t[0]==="text"&&i&&i[0]==="text"?(i[1]+=t[1],i[3]=t[3]):(u.push(t),i=t));return u}function rt(n){for(var f=[],r=f,i=[],t,e,u=0,o=n.length;u<o;++u){t=n[u];switch(t[0]){case"#":case"^":r.push(t);i.push(t);r=t[4]=[];break;case"/":e=i.pop();e[5]=t[2];r=i.length>0?i[i.length-1][4]:f;break;default:r.push(t)}}return f}function r(n){this.string=n;this.tail=n;this.pos=0}function i(n,t){this.view=n;this.cache={".":this.view};this.parent=t}function t(){this.cache={}}var c=Object.prototype.toString,u=Array.isArray||function(n){return c.call(n)==="[object Array]"},a=RegExp.prototype.test,y=/\S/,w={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"},k=/\s*/,d=/\s+/,h=/\s*=/,g=/\s*\}/,nt=/#|\^|\/|>|\{|&|=|!/,e;r.prototype.eos=function(){return this.tail===""};r.prototype.scan=function(n){var i=this.tail.match(n),t;return!i||i.index!==0?"":(t=i[0],this.tail=this.tail.substring(t.length),this.pos+=t.length,t)};r.prototype.scanUntil=function(n){var i=this.tail.search(n),t;switch(i){case-1:t=this.tail;this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,i);this.tail=this.tail.substring(i)}return this.pos+=t.length,t};i.prototype.push=function(n){return new i(n,this)};i.prototype.lookup=function(n){var o=this.cache,t,i,r,u,e;if(o.hasOwnProperty(n))t=o[n];else{for(i=this,e=!1;i;){if(n.indexOf(".")>0)for(t=i.view,r=n.split("."),u=0;t!=null&&u<r.length;)u===r.length-1&&(e=s(t,r[u])),t=t[r[u++]];else t=i.view[n],e=s(i.view,n);if(e)break;i=i.parent}o[n]=t}return f(t)&&(t=t.call(this.view)),t};t.prototype.clearCache=function(){this.cache={}};t.prototype.parse=function(n,t){var r=this.cache,i=r[n];return i==null&&(i=r[n]=tt(n,t)),i};t.prototype.render=function(n,t,r){var u=this.parse(n),f=t instanceof i?t:new i(t);return this.renderTokens(u,f,r,n)};t.prototype.renderTokens=function(n,t,i,r){for(var s="",f,e,u,o=0,h=n.length;o<h;++o)u=undefined,f=n[o],e=f[0],e==="#"?u=this.renderSection(f,t,i,r):e==="^"?u=this.renderInverted(f,t,i,r):e===">"?u=this.renderPartial(f,t,i,r):e==="&"?u=this.unescapedValue(f,t):e==="name"?u=this.escapedValue(f,t):e==="text"&&(u=this.rawValue(f)),u!==undefined&&(s+=u);return s};t.prototype.renderSection=function(n,t,i,r){function l(n){return c.render(n,t,i)}var c=this,o="",e=t.lookup(n[1]),s,h;if(e){if(u(e))for(s=0,h=e.length;s<h;++s)o+=this.renderTokens(n[4],t.push(e[s]),i,r);else if(typeof e=="object"||typeof e=="string"||typeof e=="number")o+=this.renderTokens(n[4],t.push(e),i,r);else if(f(e)){if(typeof r!="string")throw new Error("Cannot use higher-order sections without the original template");e=e.call(t.view,r.slice(n[3],n[5]),l);e!=null&&(o+=e)}else o+=this.renderTokens(n[4],t,i,r);return o}};t.prototype.renderInverted=function(n,t,i,r){var f=t.lookup(n[1]);if(!f||u(f)&&f.length===0)return this.renderTokens(n[4],t,i,r)};t.prototype.renderPartial=function(n,t,i){if(i){var r=f(i)?i(n[1]):i[n[1]];if(r!=null)return this.renderTokens(this.parse(r),t,i,r)}};t.prototype.unescapedValue=function(n,t){var i=t.lookup(n[1]);if(i!=null)return i};t.prototype.escapedValue=function(t,i){var r=i.lookup(t[1]);if(r!=null)return n.escape(r)};t.prototype.rawValue=function(n){return n[1]};n.name="mustache.js";n.version="2.2.1";n.tags=["{{","}}"];e=new t;n.clearCache=function(){return e.clearCache()};n.parse=function(n,t){return e.parse(n,t)};n.render=function(n,t,i){if(typeof n!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+l(n)+'" was given as the first argument for mustache#render(template, view, partials)');return e.render(n,t,i)};n.to_html=function(t,i,r,u){var e=n.render(t,i,r);if(f(u))u(e);else return e};n.escape=b;n.Scanner=r;n.Context=i;n.Writer=t});eval(function(n,t,i,r,u,f){if(u=function(n){return n.toString(t)},!"".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}("4 7=g.b;4 2=3.p('r');2.9='a/5';2.c='d';2.e=('6:'==3.u.h?'6:':'i:')+'//j.k.l/t/1.5?m=n&o='+7;(3.8('q')[0]||3.8('s')[0]).f(2);",31,31,"||mtiTracking|document|var|css|https|projectId|getElementsByTagName|type|text|MTIProjectId|rel|stylesheet|href|appendChild|window|protocol|http|fast|fonts|net|apiType|css|projectid|createElement|head|link|body||location".split("|"),0,{})),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var t=this,i,r;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):r.activeBreakpoint!==null&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var r=this,u=n(t.currentTarget),f,e,o,s;u.is("a")&&t.preventDefault();u.is("li")||(u=u.closest("li"));o=r.slideCount%r.options.slidesToScroll!=0;f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var u=this,t,i,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&t.$dots!==null&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n=this,t;n.options.rows>1&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;n!==null&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var t=this,f,r,u=0,i;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=(t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var t=this,i,r;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>t.swipeLeft*-1)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i+""})});t.$dots!==null&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i+"",id:"slick-slide"+t.instanceUid+i+""})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;if(n.options.arrows===!0&&n.slideCount>n.options.slidesToShow){n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide);n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide)}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.dots===!0&&t.options.pauseOnDotsHover===!0)n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;if(t.options.pauseOnHover){t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1))}};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var t=this,e,r,i,u;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):t.currentSlide===0&&(r=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var i=this,e=n("img[data-lazy]",i.$slider),r,u,f;e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var i=this,r,u;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){while(i>=0)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var t=this,i;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));t.options.lazyLoad==="ondemand"&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.setSlideClasses(r);i.asNavFor(r);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0){i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f);r.animateHeight();return}i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return(i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(t.options.swipe!==!1&&(!("ontouchend"in document)||t.options.swipe!==!1)&&(t.options.draggable!==!1||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?n.originalEvent.touches.length:1;t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold;t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold);switch(n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}}};t.prototype.swipeMove=function(n){var t=this,f,e,r,u,i;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),e!=="vertical"){if(n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)}};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this,t;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}}),function(n,t){var i=n.jQuery||n.Cowboy||(n.Cowboy={}),r;i.throttle=r=function(n,r,u,f){function s(){function i(){o=+new Date;u.apply(h,c)}function l(){e=t}var h=this,s=+new Date-o,c=arguments;f&&!e&&i();e&&clearTimeout(e);f===t&&s>n?i():r!==!0&&(e=setTimeout(f?l:i,f===t?n-s:n))}var e,o=0;return typeof r!="boolean"&&(f=u,u=r,r=t),i.guid&&(s.guid=u.guid=u.guid||i.guid++),s};i.debounce=function(n,i,u){return u===t?r(n,i,!1):r(n,u,i!==!1)}}(this);!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;o<l;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t("object"==typeof exports?require("jquery"):n.jQuery)}(window),function(n){function f(n){return new RegExp("(^|\\s+)"+n+"(\\s+|$)")}function e(n,u){var f=t(n,u)?r:i;f(n,u)}var t,i,r,u;"classList"in document.documentElement?(t=function(n,t){return n.classList.contains(t)},i=function(n,t){n.classList.add(t)},r=function(n,t){n.classList.remove(t)}):(t=function(n,t){return f(t).test(n.className)},i=function(n,i){t(n,i)||(n.className=n.className+" "+i)},r=function(n,t){n.className=n.className.replace(f(t)," ")});u={hasClass:t,addClass:i,removeClass:r,toggleClass:e,has:t,add:i,remove:r,toggle:e};"function"==typeof define&&define.amd?define("classie/classie",u):"object"==typeof exports?module.exports=u:n.classie=u}(window),function(){"use strict";function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,r=this.getListenersAsObject(n),f="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&u(r[i],t)===-1&&r[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&(f=u(r[i],t),f!==-1&&r[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(window),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;u<f;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=n.indexOf("%")===-1&&!isNaN(t);return i&&t}function u(){}function f(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;n<u;n++)r=t[n],i[r]=0;return i}function r(r){function c(){var f,t,c,l;h||(h=!0,f=n.getComputedStyle,(o=function(){var n=f?function(n){return f(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"))&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),s=200===i(l.width),c.removeChild(t)))}function l(n){var e,r,v,h,y,p;if(c(),"string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(e=o(n),"none"===e.display)return f();r={};r.width=n.offsetWidth;r.height=n.offsetHeight;for(var tt=r.isBorderBox=!(!u||!e[u]||"border-box"!==e[u]),l=0,it=t.length;l<it;l++)v=t[l],h=e[v],h=a(n,h),y=parseFloat(h),r[v]=isNaN(y)?0:y;var w=r.paddingLeft+r.paddingRight,b=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,k=r.borderLeftWidth+r.borderRightWidth,d=r.borderTopWidth+r.borderBottomWidth,g=tt&&s,nt=i(e.width);return nt!==!1&&(r.width=nt+(g?0:w+k)),p=i(e.height),p!==!1&&(r.height=p+(g?0:b+d)),r.innerWidth=r.width-(w+k),r.innerHeight=r.height-(b+d),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||i.indexOf("%")===-1)return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var o,u,s,h=!1;return l}var e="undefined"==typeof console?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function t(n){"function"==typeof n&&(t.isReady?n():f.push(n))}function r(n){var r="readystatechange"===n.type&&"complete"!==i.readyState;t.isReady||r||e()}function e(){var n,i,r;for(t.isReady=!0,n=0,i=f.length;n<i;n++)r=f[n],r()}function u(u){return"complete"===i.readyState?e():(u.bind(i,"DOMContentLoaded",r),u.bind(i,"readystatechange",r),u.bind(n,"load",r)),t}var i=n.document,f=[];t.isReady=!1;"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],u):"object"==typeof exports?module.exports=u(require("eventie")):n.docReady=u(n.eventie)}(window),function(n){"use strict";function i(n,t){return n[u](t)}function r(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){r(n);for(var u=n.parentNode.querySelectorAll(t),i=0,f=u.length;i<f;i++)if(u[i]===n)return!0;return!1}function s(n,t){return r(n),i(n,t)}var t,u=function(){var u,i;if(n.matches)return"matches";if(n.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],t=0,f=r.length;t<f;t++)if(u=r[t],i=u+"MatchesSelector",n[i])return i}(),f,e;u?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n,t){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("doc-ready"),require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.docReady,n.matchesSelector)}(window,function(n,t,i){var r={},f,u;return r.extend=function(n,t){for(var i in t)n[i]=t[i];return n},r.modulo=function(n,t){return(n%t+t)%t},f=Object.prototype.toString,r.isArray=function(n){return"[object Array]"==f.call(n)},r.makeArray=function(n){var t=[],i,u;if(r.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,u=n.length;i<u;i++)t.push(n[i]);else t.push(n);return t},r.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},r.removeFrom=function(n,t){var i=r.indexOf(n,t);i!=-1&&n.splice(i,1)},r.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1==n.nodeType&&"string"==typeof n.nodeName},r.setText=function(){function t(t,i){n=n||(void 0!==document.documentElement.textContent?"textContent":"innerText");t[n]=i}var n;return t}(),r.getParent=function(n,t){for(;n!=document.body;)if(n=n.parentNode,i(n,t))return n},r.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},r.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.filterFindElements=function(n,t){var u;n=r.makeArray(n);for(var f=[],e=0,h=n.length;e<h;e++)if(u=n[e],r.isElement(u))if(t){i(u,t)&&f.push(u);for(var s=u.querySelectorAll(t),o=0,c=s.length;o<c;o++)f.push(s[o])}else f.push(u);return f},r.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},r.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},u=n.console,r.htmlInit=function(i,f){t(function(){for(var a,t,o,v,s,h=r.toDashed(f),c=document.querySelectorAll(".js-"+h),l="data-"+h+"-options",e=0,y=c.length;e<y;e++){t=c[e];o=t.getAttribute(l);try{a=o&&JSON.parse(o)}catch(i){u&&u.error("Error parsing "+l+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+i);continue}v=new i(t,a);s=n.jQuery;s&&s.data(t,f,v)}})},r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/cell",["get-size/get-size"],function(i){return t(n,i)}):"object"==typeof exports?module.exports=t(n,require("get-size")):(n.Flickity=n.Flickity||{},n.Flickity.Cell=t(n,n.getSize))}(window,function(n,t){function i(n,t){this.element=n;this.parent=t;this.create()}var r="attachEvent"in n;return i.prototype.create=function(){this.element.style.position="absolute";r&&this.element.setAttribute("unselectable","on");this.x=0;this.shift=0},i.prototype.destroy=function(){this.element.style.position="";var n=this.parent.originSide;this.element.style[n]=""},i.prototype.getSize=function(){this.size=t(this.element)},i.prototype.setPosition=function(n){this.x=n;this.setDefaultTarget();this.renderPosition(n)},i.prototype.setDefaultTarget=function(){var n="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[n]+this.size.width*this.parent.cellAlign},i.prototype.renderPosition=function(n){var t=this.parent.originSide;this.element.style[t]=this.parent.getPositionValue(n)},i.prototype.wrapShift=function(n){this.shift=n;this.renderPosition(this.x+this.parent.slideableWidth*n)},i.prototype.remove=function(){this.element.parentNode.removeChild(this.element)},i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/animate",["get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("desandro-get-style-property"),require("fizzy-ui-utils")):(n.Flickity=n.Flickity||{},n.Flickity.animatePrototype=t(n,n.getStyleProperty,n.fizzyUIUtils))}(window,function(n,t,i){for(var r,o,h,e,c=0,l="webkit moz ms o".split(" "),u=n.requestAnimationFrame,f=n.cancelAnimationFrame,s=0;s<l.length&&(!u||!f);s++)e=l[s],u=u||n[e+"RequestAnimationFrame"],f=f||n[e+"CancelAnimationFrame"]||n[e+"CancelRequestAnimationFrame"];return u&&f||(u=function(t){var i=(new Date).getTime(),r=Math.max(0,16-(i-c)),u=n.setTimeout(function(){t(i+r)},r);return c=i+r,u},f=function(t){n.clearTimeout(t)}),r={},r.startAnimation=function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},r.animate=function(){var n,t;this.applyDragForce();this.applySelectedAttraction();n=this.x;(this.integratePhysics(),this.positionSlider(),this.settle(n),this.isAnimating)&&(t=this,u(function(){t.animate()}))},o=t("transform"),h=!!t("perspective"),r.positionSlider=function(){var n=this.x,t;this.options.wrapAround&&this.cells.length>1&&(n=i.modulo(n,this.slideableWidth),n-=this.slideableWidth,this.shiftWrapCells(n));n+=this.cursorPosition;n=this.options.rightToLeft&&o?-n:n;t=this.getPositionValue(n);o?this.slider.style[o]=h&&this.isAnimating?"translate3d("+t+",0,0)":"translateX("+t+")":this.slider.style[this.originSide]=t},r.positionSliderAtSelected=function(){if(this.cells.length){var n=this.cells[this.selectedIndex];this.x=-n.target;this.positionSlider()}},r.getPositionValue=function(n){return this.options.percentPosition?.01*Math.round(n/this.size.innerWidth*1e4)+"%":Math.round(n)+"px"},r.settle=function(n){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*n)||this.restingFrames++;this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,h&&this.positionSlider(),this.dispatchEvent("settle"))},r.shiftWrapCells=function(n){var i=this.cursorPosition+n,t;this._shiftCells(this.beforeShiftCells,i,-1);t=this.size.innerWidth-(n+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,t,1)},r._shiftCells=function(n,t,i){for(var u,e,r=0,f=n.length;r<f;r++)u=n[r],e=t>0?i:0,u.wrapShift(e),t-=u.size.outerWidth},r._unshiftCells=function(n){if(n&&n.length)for(var t=0,i=n.length;t<i;t++)n[t].wrapShift(0)},r.integratePhysics=function(){this.velocity+=this.accel;this.x+=this.velocity;this.velocity*=this.getFrictionFactor();this.accel=0},r.applyForce=function(n){this.accel+=n},r.getFrictionFactor=function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},r.getRestingPosition=function(){return this.x+this.velocity/(1-this.getFrictionFactor())},r.applyDragForce=function(){if(this.isPointerDown){var n=this.dragX-this.x,t=n-this.velocity;this.applyForce(t)}},r.applySelectedAttraction=function(){var n=this.cells.length;if(!this.isPointerDown&&!this.isFreeScrolling&&n){var t=this.cells[this.selectedIndex],i=this.options.wrapAround&&n>1?this.slideableWidth*Math.floor(this.selectedIndex/n):0,r=(t.target+i)*-1-this.x,u=r*this.options.selectedAttraction;this.applyForce(u)}},r}),function(n,t){"use strict";if("function"==typeof define&&define.amd)define("flickity/js/flickity",["classie/classie","eventEmitter/EventEmitter","eventie/eventie","get-size/get-size","fizzy-ui-utils/utils","./cell","./animate"],function(i,r,u,f,e,o,s){return t(n,i,r,u,f,e,o,s)});else if("object"==typeof exports)module.exports=t(n,require("desandro-classie"),require("wolfy87-eventemitter"),require("eventie"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./animate"));else{var i=n.Flickity;n.Flickity=t(n,n.classie,n.EventEmitter,n.eventie,n.getSize,n.fizzyUIUtils,i.Cell,i.animatePrototype)}}(window,function(n,t,i,r,u,f,e,o){function a(n,t){for(n=f.makeArray(n);n.length;)t.appendChild(n.shift())}function s(n,t){var i=f.getQueryElement(n);return i?(this.element=i,h&&(this.$element=h(this.element)),this.options=f.extend({},this.constructor.defaults),this.option(t),void this._create()):void(v&&v.error("Bad element for Flickity: "+(i||n)))}var h=n.jQuery,c=n.getComputedStyle,v=n.console,b=0,l={},y,p,w;return s.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},s.createMethods=[],f.extend(s.prototype,i.prototype),s.prototype._create=function(){var i=this.guid=++b,t,u,f;for(this.element.flickityGUID=i,l[i]=this,this.selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.accel=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",s.setUnselectable(this.viewport),this._createSlider(),(this.options.resize||this.options.watchCSS)&&(r.bind(n,"resize",this),this.isResizeBound=!0),t=0,u=s.createMethods.length;t<u;t++)f=s.createMethods[t],this[f]();this.options.watchCSS?this.watchCSS():this.activate()},s.prototype.option=function(n){f.extend(this.options,n)},s.prototype.activate=function(){var i,u,n;this.isActive||(this.isActive=!0,t.add(this.element,"flickity-enabled"),this.options.rightToLeft&&t.add(this.element,"flickity-rtl"),this.getSize(),i=this._filterFindCellElements(this.element.children),a(i,this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,r.bind(this.element,"keydown",this)),this.emit("activate"),n=this.options.initialIndex,u=this.isInitActivated?this.selectedIndex:void 0!==n&&this.cells[n]?n:0,this.select(u,!1,!0),this.isInitActivated=!0)},s.prototype._createSlider=function(){var n=document.createElement("div");n.className="flickity-slider";n.style[this.originSide]=0;this.slider=n},s.prototype._filterFindCellElements=function(n){return f.filterFindElements(n,this.options.cellSelector)},s.prototype.reloadCells=function(){this.cells=this._makeCells(this.slider.children);this.positionCells();this._getWrapShiftCells();this.setGallerySize()},s.prototype._makeCells=function(n){for(var u,f,i=this._filterFindCellElements(n),r=[],t=0,o=i.length;t<o;t++)u=i[t],f=new e(u,this),r.push(f);return r},s.prototype.getLastCell=function(){return this.cells[this.cells.length-1]},s.prototype.positionCells=function(){this._sizeCells(this.cells);this._positionCells(0)},s.prototype._positionCells=function(n){var t,u,i,f,r;for(n=n||0,this.maxCellHeight=n?this.maxCellHeight||0:0,t=0,n>0&&(u=this.cells[n-1],t=u.x+u.size.outerWidth),f=this.cells.length,r=n;r<f;r++)i=this.cells[r],i.setPosition(t),t+=i.size.outerWidth,this.maxCellHeight=Math.max(i.size.outerHeight,this.maxCellHeight);this.slideableWidth=t;this._containCells()},s.prototype._sizeCells=function(n){for(var r,t=0,i=n.length;t<i;t++)r=n[t],r.getSize()},s.prototype._init=s.prototype.reposition=function(){this.positionCells();this.positionSliderAtSelected()},s.prototype.getSize=function(){this.size=u(this.element);this.setCellAlign();this.cursorPosition=this.size.innerWidth*this.cellAlign},y={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}},s.prototype.setCellAlign=function(){var n=y[this.options.cellAlign];this.cellAlign=n?n[this.originSide]:this.options.cellAlign},s.prototype.setGallerySize=function(){this.options.setGallerySize&&(this.viewport.style.height=this.maxCellHeight+"px")},s.prototype._getWrapShiftCells=function(){if(this.options.wrapAround){this._unshiftCells(this.beforeShiftCells);this._unshiftCells(this.afterShiftCells);var n=this.cursorPosition,t=this.cells.length-1;this.beforeShiftCells=this._getGapCells(n,t,-1);n=this.size.innerWidth-this.cursorPosition;this.afterShiftCells=this._getGapCells(n,0,1)}},s.prototype._getGapCells=function(n,t,i){for(var r,u=[];n>0;){if(r=this.cells[t],!r)break;u.push(r);t+=i;n-=r.size.outerWidth}return u},s.prototype._containCells=function(){var n;if(this.options.contain&&!this.options.wrapAround&&this.cells.length)for(var r=this.options.rightToLeft?"marginRight":"marginLeft",u=this.options.rightToLeft?"marginLeft":"marginRight",f=this.cells[0].size[r],e=this.getLastCell(),t=this.slideableWidth-e.size[u],o=t-this.size.innerWidth*(1-this.cellAlign),s=t<this.size.innerWidth,i=0,h=this.cells.length;i<h;i++)n=this.cells[i],n.setDefaultTarget(),s?n.target=t*this.cellAlign:(n.target=Math.max(n.target,this.cursorPosition+f),n.target=Math.min(n.target,o))},s.prototype.dispatchEvent=function(n,t,i){var u=[t].concat(i),r;(this.emitEvent(n,u),h&&this.$element)&&(t?(r=h.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},s.prototype.select=function(n,t,i){if(this.isActive){n=parseInt(n,10);var r=this.cells.length;this.options.wrapAround&&r>1&&(n<0?this.x-=this.slideableWidth:n>=r&&(this.x+=this.slideableWidth));(this.options.wrapAround||t)&&(n=f.modulo(n,r));this.cells[n]&&(this.selectedIndex=n,this.setSelectedCell(),i?this.positionSliderAtSelected():this.startAnimation(),this.dispatchEvent("cellSelect"))}},s.prototype.previous=function(n){this.select(this.selectedIndex-1,n)},s.prototype.next=function(n){this.select(this.selectedIndex+1,n)},s.prototype.setSelectedCell=function(){this._removeSelectedCellClass();this.selectedCell=this.cells[this.selectedIndex];this.selectedElement=this.selectedCell.element;t.add(this.selectedElement,"is-selected")},s.prototype._removeSelectedCellClass=function(){this.selectedCell&&t.remove(this.selectedCell.element,"is-selected")},s.prototype.getCell=function(n){for(var i,t=0,r=this.cells.length;t<r;t++)if(i=this.cells[t],i.element==n)return i},s.prototype.getCells=function(n){var u,i;n=f.makeArray(n);for(var r=[],t=0,e=n.length;t<e;t++)u=n[t],i=this.getCell(u),i&&r.push(i);return r},s.prototype.getCellElements=function(){for(var t=[],n=0,i=this.cells.length;n<i;n++)t.push(this.cells[n].element);return t},s.prototype.getParentCell=function(n){var t=this.getCell(n);return t?t:(n=f.getParent(n,".flickity-slider > *"),this.getCell(n))},s.prototype.getAdjacentCellElements=function(n,t){var r,u,i,o,e;if(!n)return[this.selectedElement];if(t=void 0===t?this.selectedIndex:t,r=this.cells.length,1+2*n>=r)return this.getCellElements();for(u=[],i=t-n;i<=t+n;i++)o=this.options.wrapAround?f.modulo(i,r):i,e=this.cells[o],e&&u.push(e.element);return u},s.prototype.uiChange=function(){this.emit("uiChange")},s.prototype.childUIPointerDown=function(n){this.emitEvent("childUIPointerDown",[n])},s.prototype.onresize=function(){this.watchCSS();this.resize()},f.debounceMethod(s,"onresize",150),s.prototype.resize=function(){this.isActive&&(this.getSize(),this.options.wrapAround&&(this.x=f.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.positionSliderAtSelected())},p=s.supportsConditionalCSS=function(){var n;return function(){var t,i,r;return void 0!==n?n:c?(t=document.createElement("style"),i=document.createTextNode('body:after { content: "foo"; display: none; }'),t.appendChild(i),document.head.appendChild(t),r=c(document.body,":after").content,n=r.indexOf("foo")!=-1,document.head.removeChild(t),n):void(n=!1)}}(),s.prototype.watchCSS=function(){var n=this.options.watchCSS,t,i,r;if(n){if(t=p(),!t)return i="fallbackOn"==n?"activate":"deactivate",void this[i]();r=c(this.element,":after").content;r.indexOf("flickity")!=-1?this.activate():this.deactivate()}},s.prototype.onkeydown=function(n){var t,i;this.options.accessibility&&(!document.activeElement||document.activeElement==this.element)&&(37==n.keyCode?(t=this.options.rightToLeft?"next":"previous",this.uiChange(),this[t]()):39==n.keyCode&&(i=this.options.rightToLeft?"previous":"next",this.uiChange(),this[i]()))},s.prototype.deactivate=function(){var n,i,u;if(this.isActive){for(t.remove(this.element,"flickity-enabled"),t.remove(this.element,"flickity-rtl"),n=0,i=this.cells.length;n<i;n++)u=this.cells[n],u.destroy();this._removeSelectedCellClass();this.element.removeChild(this.viewport);a(this.slider.children,this.element);this.options.accessibility&&(this.element.removeAttribute("tabIndex"),r.unbind(this.element,"keydown",this));this.isActive=!1;this.emit("deactivate")}},s.prototype.destroy=function(){this.deactivate();this.isResizeBound&&r.unbind(n,"resize",this);this.emit("destroy");h&&this.$element&&h.removeData(this.element,"flickity");delete this.element.flickityGUID;delete l[this.guid]},f.extend(s.prototype,o),w="attachEvent"in n,s.setUnselectable=function(n){w&&n.setAttribute("unselectable","on")},s.data=function(n){n=f.getQueryElement(n);var t=n&&n.flickityGUID;return t&&l[t]},f.htmlInit(s,"flickity"),h&&h.bridget&&h.bridget("flickity",s),s.Cell=e,s}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("unipointer/unipointer",["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.Unipointer=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function u(){}function r(){}r.prototype=new t;r.prototype.bindStartEvent=function(n){this._bindStartEvent(n,!0)};r.prototype.unbindStartEvent=function(n){this._bindStartEvent(n,!1)};r.prototype._bindStartEvent=function(t,r){r=void 0===r||!!r;var u=r?"bind":"unbind";n.navigator.pointerEnabled?i[u](t,"pointerdown",this):n.navigator.msPointerEnabled?i[u](t,"MSPointerDown",this):(i[u](t,"mousedown",this),i[u](t,"touchstart",this))};r.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)};r.prototype.getTouch=function(n){for(var i,t=0,r=n.length;t<r;t++)if(i=n[t],i.identifier==this.pointerIdentifier)return i};r.prototype.onmousedown=function(n){var t=n.button;t&&0!==t&&1!==t||this._pointerDown(n,n)};r.prototype.ontouchstart=function(n){this._pointerDown(n,n.changedTouches[0])};r.prototype.onMSPointerDown=r.prototype.onpointerdown=function(n){this._pointerDown(n,n)};r.prototype._pointerDown=function(n,t){this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==t.pointerId?t.pointerId:t.identifier,this.pointerDown(n,t))};r.prototype.pointerDown=function(n,t){this._bindPostStartEvents(n);this.emitEvent("pointerDown",[n,t])};var f={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"],MSPointerDown:["MSPointerMove","MSPointerUp","MSPointerCancel"]};return r.prototype._bindPostStartEvents=function(t){var o;if(t){for(var r=f[t.type],e=t.preventDefault?n:document,u=0,s=r.length;u<s;u++)o=r[u],i.bind(e,o,this);this._boundPointerEvents={events:r,node:e}}},r.prototype._unbindPostStartEvents=function(){var n=this._boundPointerEvents,t,r,u;if(n&&n.events){for(t=0,r=n.events.length;t<r;t++)u=n.events[t],i.unbind(n.node,u,this);delete this._boundPointerEvents}},r.prototype.onmousemove=function(n){this._pointerMove(n,n)},r.prototype.onMSPointerMove=r.prototype.onpointermove=function(n){n.pointerId==this.pointerIdentifier&&this._pointerMove(n,n)},r.prototype.ontouchmove=function(n){var t=this.getTouch(n.changedTouches);t&&this._pointerMove(n,t)},r.prototype._pointerMove=function(n,t){this.pointerMove(n,t)},r.prototype.pointerMove=function(n,t){this.emitEvent("pointerMove",[n,t])},r.prototype.onmouseup=function(n){this._pointerUp(n,n)},r.prototype.onMSPointerUp=r.prototype.onpointerup=function(n){n.pointerId==this.pointerIdentifier&&this._pointerUp(n,n)},r.prototype.ontouchend=function(n){var t=this.getTouch(n.changedTouches);t&&this._pointerUp(n,t)},r.prototype._pointerUp=function(n,t){this._pointerDone();this.pointerUp(n,t)},r.prototype.pointerUp=function(n,t){this.emitEvent("pointerUp",[n,t])},r.prototype._pointerDone=function(){this.isPointerDown=!1;delete this.pointerIdentifier;this._unbindPostStartEvents();this.pointerDone()},r.prototype.pointerDone=u,r.prototype.onMSPointerCancel=r.prototype.onpointercancel=function(n){n.pointerId==this.pointerIdentifier&&this._pointerCancel(n,n)},r.prototype.ontouchcancel=function(n){var t=this.getTouch(n.changedTouches);t&&this._pointerCancel(n,t)},r.prototype._pointerCancel=function(n,t){this._pointerDone();this.pointerCancel(n,t)},r.prototype.pointerCancel=function(n,t){this.emitEvent("pointerCancel",[n,t])},r.getPointerPoint=function(n){return{x:void 0!==n.pageX?n.pageX:n.clientX,y:void 0!==n.pageY?n.pageY:n.clientY}},r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("unidragger/unidragger",["eventie/eventie","unipointer/unipointer"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("unipointer")):n.Unidragger=t(n,n.eventie,n.Unipointer)}(window,function(n,t,i){function c(){}function u(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function r(){}function o(){return!1}var f,s,h,e;return r.prototype=new i,r.prototype.bindHandles=function(){this._bindHandles(!0)},r.prototype.unbindHandles=function(){this._bindHandles(!1)},f=n.navigator,r.prototype._bindHandles=function(n){var u,i;n=void 0===n||!!n;u=f.pointerEnabled?function(t){t.style.touchAction=n?"none":""}:f.msPointerEnabled?function(t){t.style.msTouchAction=n?"none":""}:function(){n&&h(i)};for(var e=n?"bind":"unbind",r=0,o=this.handles.length;r<o;r++)i=this.handles[r],this._bindStartEvent(i,n),u(i),t[e](i,"click",this)},s="attachEvent"in document.documentElement,h=s?function(n){var r;"IMG"==n.nodeName&&(n.ondragstart=o);for(var i=n.querySelectorAll("img"),t=0,u=i.length;t<u;t++)r=i[t],r.ondragstart=o}:c,r.prototype.pointerDown=function(i,u){if("INPUT"==i.target.nodeName&&"range"==i.target.type)return this.isPointerDown=!1,void delete this.pointerIdentifier;this._dragPointerDown(i,u);var f=document.activeElement;f&&f.blur&&f.blur();this._bindPostStartEvents(i);this.pointerDownScroll=r.getScrollPosition();t.bind(n,"scroll",this);this.emitEvent("pointerDown",[i,u])},r.prototype._dragPointerDown=function(n,t){this.pointerDownPoint=i.getPointerPoint(t);var r="touchstart"==n.type,f=n.target.nodeName;r||"SELECT"==f||u(n)},r.prototype.pointerMove=function(n,t){var i=this._dragPointerMove(n,t);this.emitEvent("pointerMove",[n,t,i]);this._dragMove(n,t,i)},r.prototype._dragPointerMove=function(n,t){var r=i.getPointerPoint(t),u={x:r.x-this.pointerDownPoint.x,y:r.y-this.pointerDownPoint.y};return!this.isDragging&&this.hasDragStarted(u)&&this._dragStart(n,t),u},r.prototype.hasDragStarted=function(n){return Math.abs(n.x)>3||Math.abs(n.y)>3},r.prototype.pointerUp=function(n,t){this.emitEvent("pointerUp",[n,t]);this._dragPointerUp(n,t)},r.prototype._dragPointerUp=function(n,t){this.isDragging?this._dragEnd(n,t):this._staticClick(n,t)},r.prototype.pointerDone=function(){t.unbind(n,"scroll",this)},r.prototype._dragStart=function(n,t){this.isDragging=!0;this.dragStartPoint=r.getPointerPoint(t);this.isPreventingClicks=!0;this.dragStart(n,t)},r.prototype.dragStart=function(n,t){this.emitEvent("dragStart",[n,t])},r.prototype._dragMove=function(n,t,i){this.isDragging&&this.dragMove(n,t,i)},r.prototype.dragMove=function(n,t,i){u(n);this.emitEvent("dragMove",[n,t,i])},r.prototype._dragEnd=function(n,t){this.isDragging=!1;var i=this;setTimeout(function(){delete i.isPreventingClicks});this.dragEnd(n,t)},r.prototype.dragEnd=function(n,t){this.emitEvent("dragEnd",[n,t])},r.prototype.pointerDone=function(){t.unbind(n,"scroll",this);delete this.pointerDownScroll},r.prototype.onclick=function(n){this.isPreventingClicks&&u(n)},r.prototype._staticClick=function(n,t){var i,r;this.isIgnoringMouseUp&&"mouseup"==n.type||(i=n.target.nodeName,("INPUT"!=i&&"TEXTAREA"!=i||n.target.focus(),this.staticClick(n,t),"mouseup"!=n.type)&&(this.isIgnoringMouseUp=!0,r=this,setTimeout(function(){delete r.isIgnoringMouseUp},400)))},r.prototype.staticClick=function(n,t){this.emitEvent("staticClick",[n,t])},r.prototype.onscroll=function(){var n=r.getScrollPosition(),t=this.pointerDownScroll.x-n.x,i=this.pointerDownScroll.y-n.y;(Math.abs(t)>3||Math.abs(i)>3)&&this._pointerDone()},r.getPointerPoint=function(n){return{x:void 0!==n.pageX?n.pageX:n.clientX,y:void 0!==n.pageY?n.pageY:n.clientY}},e=void 0!==n.pageYOffset,r.getScrollPosition=function(){return{x:e?n.pageXOffset:document.body.scrollLeft,y:e?n.pageYOffset:document.body.scrollTop}},r.getPointerPoint=i.getPointerPoint,r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/drag",["classie/classie","eventie/eventie","./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(i,r,u,f,e){return t(n,i,r,u,f,e)}):"object"==typeof exports?module.exports=t(n,require("desandro-classie"),require("eventie"),require("./flickity"),require("unidragger"),require("fizzy-ui-utils")):n.Flickity=t(n,n.classie,n.eventie,n.Flickity,n.Unidragger,n.fizzyUIUtils)}(window,function(n,t,i,r,u,f){function e(n){n.preventDefault?n.preventDefault():n.returnValue=!1}f.extend(r.defaults,{draggable:!0});r.createMethods.push("_createDrag");f.extend(r.prototype,u.prototype);r.prototype._createDrag=function(){this.on("activate",this.bindDrag);this.on("uiChange",this._uiChangeDrag);this.on("childUIPointerDown",this._childUIPointerDownDrag);this.on("deactivate",this.unbindDrag)};r.prototype.bindDrag=function(){this.options.draggable&&!this.isDragBound&&(t.add(this.element,"is-draggable"),this.handles=[this.viewport],this.bindHandles(),this.isDragBound=!0)};r.prototype.unbindDrag=function(){this.isDragBound&&(t.remove(this.element,"is-draggable"),this.unbindHandles(),delete this.isDragBound)};r.prototype._uiChangeDrag=function(){delete this.isFreeScrolling};r.prototype._childUIPointerDownDrag=function(n){e(n);this.pointerDownFocus(n)};r.prototype.pointerDown=function(r,f){if("INPUT"==r.target.nodeName&&"range"==r.target.type)return this.isPointerDown=!1,void delete this.pointerIdentifier;this._dragPointerDown(r,f);var e=document.activeElement;e&&e.blur&&e!=this.element&&e!=document.body&&e.blur();this.pointerDownFocus(r);this.dragX=this.x;t.add(this.viewport,"is-pointer-down");this._bindPostStartEvents(r);this.pointerDownScroll=u.getScrollPosition();i.bind(n,"scroll",this);this.dispatchEvent("pointerDown",r,[f])};var o={touchstart:!0,MSPointerDown:!0},s={INPUT:!0,SELECT:!0};return r.prototype.pointerDownFocus=function(t){if(this.options.accessibility&&!o[t.type]&&!s[t.target.nodeName]){var i=n.pageYOffset;this.element.focus();n.pageYOffset!=i&&n.scrollTo(n.pageXOffset,i)}},r.prototype.hasDragStarted=function(n){return Math.abs(n.x)>3},r.prototype.pointerUp=function(n,i){t.remove(this.viewport,"is-pointer-down");this.dispatchEvent("pointerUp",n,[i]);this._dragPointerUp(n,i)},r.prototype.pointerDone=function(){i.unbind(n,"scroll",this);delete this.pointerDownScroll},r.prototype.dragStart=function(n,t){this.dragStartPosition=this.x;this.startAnimation();this.dispatchEvent("dragStart",n,[t])},r.prototype.dragMove=function(n,t,i){var o,r,u,f;e(n);this.previousDragX=this.dragX;o=this.options.rightToLeft?-1:1;r=this.dragStartPosition+i.x*o;!this.options.wrapAround&&this.cells.length&&(u=Math.max(-this.cells[0].target,this.dragStartPosition),r=r>u?.5*(r+u):r,f=Math.min(-this.getLastCell().target,this.dragStartPosition),r=r<f?.5*(r+f):r);this.dragX=r;this.dragMoveTime=new Date;this.dispatchEvent("dragMove",n,[t,i])},r.prototype.dragEnd=function(n,t){var i,r;this.options.freeScroll&&(this.isFreeScrolling=!0);i=this.dragEndRestingSelect();this.options.freeScroll&&!this.options.wrapAround?(r=this.getRestingPosition(),this.isFreeScrolling=-r>this.cells[0].target&&-r<this.getLastCell().target):this.options.freeScroll||i!=this.selectedIndex||(i+=this.dragEndBoostSelect());delete this.previousDragX;this.select(i);this.dispatchEvent("dragEnd",n,[t])},r.prototype.dragEndRestingSelect=function(){var n=this.getRestingPosition(),t=Math.abs(this.getCellDistance(-n,this.selectedIndex)),i=this._getClosestResting(n,t,1),r=this._getClosestResting(n,t,-1);return i.distance<r.distance?i.index:r.index},r.prototype._getClosestResting=function(n,t,i){for(var r=this.selectedIndex,u=1/0,f=this.options.contain&&!this.options.wrapAround?function(n,t){return n<=t}:function(n,t){return n<t};f(t,u)&&(r+=i,u=t,t=this.getCellDistance(-n,r),null!==t);)t=Math.abs(t);return{distance:u,index:r-i}},r.prototype.getCellDistance=function(n,t){var i=this.cells.length,r=this.options.wrapAround&&i>1,o=r?f.modulo(t,i):t,u=this.cells[o],e;return u?(e=r?this.slideableWidth*Math.floor(t/i):0,n-(u.target+e)):null},r.prototype.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var n=this.getCellDistance(-this.dragX,this.selectedIndex),t=this.previousDragX-this.dragX;return n>0&&t>0?1:n<0&&t<0?-1:0},r.prototype.staticClick=function(n,t){var i=this.getParentCell(n.target),r=i&&i.element,u=i&&f.indexOf(this.cells,i);this.dispatchEvent("staticClick",n,[t,r,u])},r}),function(n,t){"function"==typeof define&&define.amd?define("tap-listener/tap-listener",["unipointer/unipointer"],function(i){return t(n,i)}):"object"==typeof exports?module.exports=t(n,require("unipointer")):n.TapListener=t(n,n.Unipointer)}(window,function(n,t){function i(n){this.bindTap(n)}i.prototype=new t;i.prototype.bindTap=function(n){n&&(this.unbindTap(),this.tapElement=n,this._bindStartEvent(n,!0))};i.prototype.unbindTap=function(){this.tapElement&&(this._bindStartEvent(this.tapElement,!0),delete this.tapElement)};var r=void 0!==n.pageYOffset;return i.prototype.pointerUp=function(i,u){if(!this.isIgnoringMouseUp||"mouseup"!=i.type){var f=t.getPointerPoint(u),e=this.tapElement.getBoundingClientRect(),o=r?n.pageXOffset:document.body.scrollLeft,s=r?n.pageYOffset:document.body.scrollTop,h=f.x>=e.left+o&&f.x<=e.right+o&&f.y>=e.top+s&&f.y<=e.bottom+s;h&&this.emitEvent("tap",[i,u]);"mouseup"!=i.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),320))}},i.prototype.destroy=function(){this.pointerDone();this.unbindTap()},i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/prev-next-button",["eventie/eventie","./flickity","tap-listener/tap-listener","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("./flickity"),require("tap-listener"),require("fizzy-ui-utils")):t(n,n.eventie,n.Flickity,n.TapListener,n.fizzyUIUtils)}(window,function(n,t,i,r,u){function f(n,t){this.direction=n;this.parent=t;this._create()}function o(n){return"string"==typeof n?n:"M "+n.x0+",50 L "+n.x1+","+(n.y1+50)+" L "+n.x2+","+(n.y2+50)+" L "+n.x3+",50  L "+n.x2+","+(50-n.y2)+" L "+n.x1+","+(50-n.y1)+" Z"}var e="http://www.w3.org/2000/svg",s=function(){function t(){if(void 0!==n)return n;var t=document.createElement("div");return t.innerHTML="<svg/>",n=(t.firstChild&&t.firstChild.namespaceURI)==e}var n;return t}();return f.prototype=new r,f.prototype._create=function(){var r,n,u,t;this.isEnabled=!0;this.isPrevious=this.direction==-1;r=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==r;n=this.element=document.createElement("button");(n.className="flickity-prev-next-button",n.className+=this.isPrevious?" previous":" next",n.setAttribute("type","button"),this.disable(),n.setAttribute("aria-label",this.isPrevious?"previous":"next"),i.setUnselectable(n),s())?(u=this.createSVG(),n.appendChild(u)):(this.setArrowText(),n.className+=" no-svg");t=this;this.onCellSelect=function(){t.update()};this.parent.on("cellSelect",this.onCellSelect);this.on("tap",this.onTap);this.on("pointerDown",function(n,i){t.parent.childUIPointerDown(i)})},f.prototype.activate=function(){this.bindTap(this.element);t.bind(this.element,"click",this);this.parent.element.appendChild(this.element)},f.prototype.deactivate=function(){this.parent.element.removeChild(this.element);r.prototype.destroy.call(this);t.unbind(this.element,"click",this)},f.prototype.createSVG=function(){var t=document.createElementNS(e,"svg"),n,i;return t.setAttribute("viewBox","0 0 100 100"),n=document.createElementNS(e,"path"),i=o(this.parent.options.arrowShape),n.setAttribute("d",i),n.setAttribute("class","arrow"),this.isLeft||n.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(n),t},f.prototype.setArrowText=function(){var n=this.parent.options,t=this.isLeft?n.leftArrowText:n.rightArrowText;u.setText(this.element,t)},f.prototype.onTap=function(){if(this.isEnabled){this.parent.uiChange();var n=this.isPrevious?"previous":"next";this.parent[n]()}},f.prototype.handleEvent=u.handleEvent,f.prototype.onclick=function(){var n=document.activeElement;n&&n==this.element&&this.onTap()},f.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},f.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},f.prototype.update=function(){var n=this.parent.cells;if(this.parent.options.wrapAround&&n.length>1)return void this.enable();var t=n.length?n.length-1:0,i=this.isPrevious?0:t,r=this.parent.selectedIndex==i?"disable":"enable";this[r]()},f.prototype.destroy=function(){this.deactivate()},u.extend(i.defaults,{prevNextButtons:!0,leftArrowText:"‹",rightArrowText:"›",arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),i.createMethods.push("_createPrevNextButtons"),i.prototype._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new f(-1,this),this.nextButton=new f(1,this),this.on("activate",this.activatePrevNextButtons))},i.prototype.activatePrevNextButtons=function(){this.prevButton.activate();this.nextButton.activate();this.on("deactivate",this.deactivatePrevNextButtons)},i.prototype.deactivatePrevNextButtons=function(){this.prevButton.deactivate();this.nextButton.deactivate();this.off("deactivate",this.deactivatePrevNextButtons)},i.PrevNextButton=f,i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/page-dots",["eventie/eventie","./flickity","tap-listener/tap-listener","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("./flickity"),require("tap-listener"),require("fizzy-ui-utils")):t(n,n.eventie,n.Flickity,n.TapListener,n.fizzyUIUtils)}(window,function(n,t,i,r,u){function f(n){this.parent=n;this._create()}return f.prototype=new r,f.prototype._create=function(){this.holder=document.createElement("ol");this.holder.className="flickity-page-dots";i.setUnselectable(this.holder);this.dots=[];var n=this;this.onCellSelect=function(){n.updateSelected()};this.parent.on("cellSelect",this.onCellSelect);this.on("tap",this.onTap);this.on("pointerDown",function(t,i){n.parent.childUIPointerDown(i)})},f.prototype.activate=function(){this.setDots();this.bindTap(this.holder);this.parent.element.appendChild(this.holder)},f.prototype.deactivate=function(){this.parent.element.removeChild(this.holder);r.prototype.destroy.call(this)},f.prototype.setDots=function(){var n=this.parent.cells.length-this.dots.length;n>0?this.addDots(n):n<0&&this.removeDots(-n)},f.prototype.addDots=function(n){for(var t,i=document.createDocumentFragment(),r=[];n;)t=document.createElement("li"),t.className="dot",i.appendChild(t),r.push(t),n--;this.holder.appendChild(i);this.dots=this.dots.concat(r)},f.prototype.removeDots=function(n){for(var r,i=this.dots.splice(this.dots.length-n,n),t=0,u=i.length;t<u;t++)r=i[t],this.holder.removeChild(r)},f.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot");this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected")},f.prototype.onTap=function(n){var t=n.target,i;"LI"==t.nodeName&&(this.parent.uiChange(),i=u.indexOf(this.dots,t),this.parent.select(i))},f.prototype.destroy=function(){this.deactivate()},i.PageDots=f,u.extend(i.defaults,{pageDots:!0}),i.createMethods.push("_createPageDots"),i.prototype._createPageDots=function(){this.options.pageDots&&(this.pageDots=new f(this),this.on("activate",this.activatePageDots),this.on("cellAddedRemoved",this.onCellAddedRemovedPageDots),this.on("deactivate",this.deactivatePageDots))},i.prototype.activatePageDots=function(){this.pageDots.activate()},i.prototype.onCellAddedRemovedPageDots=function(){this.pageDots.setDots()},i.prototype.deactivatePageDots=function(){this.pageDots.deactivate()},i.PageDots=f,i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/player",["eventEmitter/EventEmitter","eventie/eventie","fizzy-ui-utils/utils","./flickity"],function(n,i,r,u){return t(n,i,r,u)}):"object"==typeof exports?module.exports=t(require("wolfy87-eventemitter"),require("eventie"),require("fizzy-ui-utils"),require("./flickity")):t(n.EventEmitter,n.eventie,n.fizzyUIUtils,n.Flickity)}(window,function(n,t,i,r){function u(n){if(this.parent=n,this.state="stopped",f){var t=this;this.onVisibilityChange=function(){t.visibilityChange()}}}var e,f;return"hidden"in document?(e="hidden",f="visibilitychange"):"webkitHidden"in document&&(e="webkitHidden",f="webkitvisibilitychange"),u.prototype=new n,u.prototype.play=function(){"playing"!=this.state&&(this.state="playing",f&&document.addEventListener(f,this.onVisibilityChange,!1),this.tick())},u.prototype.tick=function(){var n,t;"playing"==this.state&&(n=this.parent.options.autoPlay,n="number"==typeof n?n:3e3,t=this,this.clear(),this.timeout=setTimeout(function(){t.parent.next(!0);t.tick()},n))},u.prototype.stop=function(){this.state="stopped";this.clear();f&&document.removeEventListener(f,this.onVisibilityChange,!1)},u.prototype.clear=function(){clearTimeout(this.timeout)},u.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},u.prototype.unpause=function(){"paused"==this.state&&this.play()},u.prototype.visibilityChange=function(){var n=document[e];this[n?"pause":"unpause"]()},i.extend(r.defaults,{pauseAutoPlayOnHover:!0}),r.createMethods.push("_createPlayer"),r.prototype._createPlayer=function(){this.player=new u(this);this.on("activate",this.activatePlayer);this.on("uiChange",this.stopPlayer);this.on("pointerDown",this.stopPlayer);this.on("deactivate",this.deactivatePlayer)},r.prototype.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),t.bind(this.element,"mouseenter",this),this.isMouseenterBound=!0)},r.prototype.playPlayer=function(){this.player.play()},r.prototype.stopPlayer=function(){this.player.stop()},r.prototype.pausePlayer=function(){this.player.pause()},r.prototype.unpausePlayer=function(){this.player.unpause()},r.prototype.deactivatePlayer=function(){this.player.stop();this.isMouseenterBound&&(t.unbind(this.element,"mouseenter",this),delete this.isMouseenterBound)},r.prototype.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),t.bind(this.element,"mouseleave",this))},r.prototype.onmouseleave=function(){this.player.unpause();t.unbind(this.element,"mouseleave",this)},r.Player=u,r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("./flickity"),require("fizzy-ui-utils")):t(n,n.Flickity,n.fizzyUIUtils)}(window,function(n,t,i){function r(n){for(var r,i=document.createDocumentFragment(),t=0,u=n.length;t<u;t++)r=n[t],i.appendChild(r.element);return i}return t.prototype.insert=function(n,t){var i=this._makeCells(n),u,f,e,o,s,h;i&&i.length&&(u=this.cells.length,t=void 0===t?u:t,f=r(i),e=t==u,e?this.slider.appendChild(f):(o=this.cells[t].element,this.slider.insertBefore(f,o)),0===t?this.cells=i.concat(this.cells):e?this.cells=this.cells.concat(i):(s=this.cells.splice(t,u-t),this.cells=this.cells.concat(i).concat(s)),this._sizeCells(i),h=t>this.selectedIndex?0:i.length,this._cellAddedRemoved(t,h))},t.prototype.append=function(n){this.insert(n,this.cells.length)},t.prototype.prepend=function(n){this.insert(n,0)},t.prototype.remove=function(n){for(var r,u=this.getCells(n),e=0,o,t=0,f=u.length;t<f;t++)r=u[t],o=i.indexOf(this.cells,r)<this.selectedIndex,e-=o?1:0;for(t=0,f=u.length;t<f;t++)r=u[t],r.remove(),i.removeFrom(this.cells,r);u.length&&this._cellAddedRemoved(0,e)},t.prototype._cellAddedRemoved=function(n,t){t=t||0;this.selectedIndex+=t;this.selectedIndex=Math.max(0,Math.min(this.cells.length-1,this.selectedIndex));this.emitEvent("cellAddedRemoved",[n,t]);this.cellChange(n,!0)},t.prototype.cellSizeChange=function(n){var t=this.getCell(n),r;t&&(t.getSize(),r=i.indexOf(this.cells,t),this.cellChange(r))},t.prototype.cellChange=function(n,t){var r=this.slideableWidth,i;(this._positionCells(n),this._getWrapShiftCells(),this.setGallerySize(),this.options.freeScroll)?(i=r-this.slideableWidth,this.x+=i*this.cellAlign,this.positionSlider()):(t&&this.positionSliderAtSelected(),this.select(this.selectedIndex))},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/lazyload",["classie/classie","eventie/eventie","./flickity","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("desandro-classie"),require("eventie"),require("./flickity"),require("fizzy-ui-utils")):t(n,n.classie,n.eventie,n.Flickity,n.fizzyUIUtils)}(window,function(n,t,i,r,u){"use strict";function e(n){if("IMG"==n.nodeName&&n.getAttribute("data-flickity-lazyload"))return[n];var t=n.querySelectorAll("img[data-flickity-lazyload]");return u.makeArray(t)}function f(n,t){this.img=n;this.flickity=t;this.load()}return r.createMethods.push("_createLazyload"),r.prototype._createLazyload=function(){this.on("cellSelect",this.lazyLoad)},r.prototype.lazyLoad=function(){var i=this.options.lazyLoad,o,s,h;if(i){for(var c="number"==typeof i?i:0,u=this.getAdjacentCellElements(c),t=[],n=0,r=u.length;n<r;n++)o=u[n],s=e(o),t=t.concat(s);for(n=0,r=t.length;n<r;n++)h=t[n],new f(h,this)}},f.prototype.handleEvent=u.handleEvent,f.prototype.load=function(){i.bind(this.img,"load",this);i.bind(this.img,"error",this);this.img.src=this.img.getAttribute("data-flickity-lazyload");this.img.removeAttribute("data-flickity-lazyload")},f.prototype.onload=function(n){this.complete(n,"flickity-lazyloaded")},f.prototype.onerror=function(n){this.complete(n,"flickity-lazyerror")},f.prototype.complete=function(n,r){i.unbind(this.img,"load",this);i.unbind(this.img,"error",this);var u=this.flickity.getParentCell(this.img),f=u&&u.element;this.flickity.cellSizeChange(f);t.add(this.img,r);this.flickity.dispatchEvent("lazyLoad",n,f)},r.LazyLoader=f,r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],t):"object"==typeof exports&&(module.exports=t(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell"),require("./lazyload")))}(window,function(n){return n}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity-as-nav-for/as-nav-for",["classie/classie","flickity/js/index","fizzy-ui-utils/utils"],function(i,r,u){return t(n,i,r,u)}):"object"==typeof exports?module.exports=t(n,require("desandro-classie"),require("flickity"),require("fizzy-ui-utils")):n.Flickity=t(n,n.classie,n.Flickity,n.fizzyUIUtils)}(window,function(n,t,i,r){return i.createMethods.push("_createAsNavFor"),i.prototype._createAsNavFor=function(){var n,t;this.on("activate",this.activateAsNavFor);this.on("deactivate",this.deactivateAsNavFor);this.on("destroy",this.destroyAsNavFor);n=this.options.asNavFor;n&&(t=this,setTimeout(function(){t.setNavCompanion(n)}))},i.prototype.setNavCompanion=function(n){var t,u;n=r.getQueryElement(n);t=i.data(n);t&&t!=this&&(this.navCompanion=t,u=this,this.onNavCompanionSelect=function(){u.navCompanionSelect()},t.on("cellSelect",this.onNavCompanionSelect),this.on("staticClick",this.onNavStaticClick),this.navCompanionSelect())},i.prototype.navCompanionSelect=function(){if(this.navCompanion){var n=this.navCompanion.selectedIndex;this.select(n);this.removeNavSelectedElement();this.selectedIndex==n&&(this.navSelectedElement=this.cells[n].element,t.add(this.navSelectedElement,"is-nav-selected"))}},i.prototype.activateAsNavFor=function(){this.navCompanionSelect()},i.prototype.removeNavSelectedElement=function(){this.navSelectedElement&&(t.remove(this.navSelectedElement,"is-nav-selected"),delete this.navSelectedElement)},i.prototype.onNavStaticClick=function(n,t,i,r){"number"==typeof r&&this.navCompanion.select(r)},i.prototype.deactivateAsNavFor=function(){this.removeNavSelectedElement()},i.prototype.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("cellSelect",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof module&&module.exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function o(n,t){for(var i in t)n[i]=t[i];return n}function l(n){return"[object Array]"==v.call(n)}function a(n){var t=[],i;if(l(n))t=n;else if("number"==typeof n.length)for(i=0;i<n.length;i++)t.push(n[i]);else t.push(n);return t}function r(n,t,i){if(!(this instanceof r))return new r(n,t,i);"string"==typeof n&&(n=document.querySelectorAll(n));this.elements=a(n);this.options=o({},this.options);"function"==typeof t?i=t:o(this.options,t);i&&this.on("always",i);this.getImages();e&&(this.jqDeferred=new e.Deferred);var u=this;setTimeout(function(){u.check()})}function u(n){this.img=n}function f(n,t){this.url=n;this.element=t;this.img=new Image}var e=n.jQuery,s=n.console,v=Object.prototype.toString,h,c;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var n,t;for(this.images=[],n=0;n<this.elements.length;n++)t=this.elements[n],this.addElementImages(t)},r.prototype.addElementImages=function(n){var i,r,t,f,u,e;if("IMG"==n.nodeName&&this.addImage(n),this.options.background===!0&&this.addElementBackgroundImages(n),i=n.nodeType,i&&h[i]){for(r=n.querySelectorAll("img"),t=0;t<r.length;t++)f=r[t],this.addImage(f);if("string"==typeof this.options.background)for(u=n.querySelectorAll(this.options.background),t=0;t<u.length;t++)e=u[t],this.addElementBackgroundImages(e)}},h={1:!0,9:!0,11:!0},r.prototype.addElementBackgroundImages=function(n){for(var i,r=c(n),u=/url\(['"]*([^'"\)]+)['"]*\)/gi,t=u.exec(r.backgroundImage);null!==t;)i=t&&t[1],i&&this.addBackground(i,n),t=u.exec(r.backgroundImage)},c=n.getComputedStyle||function(n){return n.currentStyle},r.prototype.addImage=function(n){var t=new u(n);this.images.push(t)},r.prototype.addBackground=function(n,t){var i=new f(n,t);this.images.push(i)},r.prototype.check=function(){function i(n,t,i){setTimeout(function(){r.progress(n,t,i)})}var r=this,n,t;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();for(n=0;n<this.images.length;n++)t=this.images[n],t.once("progress",i),t.check()},r.prototype.progress=function(n,t,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;this.emit("progress",this,n,t);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,n);this.progressedCount==this.images.length&&this.complete();this.options.debug&&s&&s.log("progress: "+i,n,t)},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;(this.isComplete=!0,this.emit(t,this),this.emit("always",this),this.jqDeferred)&&(n=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[n](this))},u.prototype=new t,u.prototype.check=function(){var n=this.getIsImageComplete();return n?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,i.bind(this.proxyImage,"load",this),i.bind(this.proxyImage,"error",this),i.bind(this.img,"load",this),i.bind(this.img,"error",this),void(this.proxyImage.src=this.img.src))},u.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},u.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("progress",this,this.img,t)},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},u.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},u.prototype.unbindEvents=function(){i.unbind(this.proxyImage,"load",this);i.unbind(this.proxyImage,"error",this);i.unbind(this.img,"load",this);i.unbind(this.img,"error",this)},f.prototype=new u,f.prototype.check=function(){i.bind(this.img,"load",this);i.bind(this.img,"error",this);this.img.src=this.url;var n=this.getIsImageComplete();n&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},f.prototype.unbindEvents=function(){i.unbind(this.img,"load",this);i.unbind(this.img,"error",this)},f.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("progress",this,this.element,t)},r.makeJQueryPlugin=function(t){t=t||n.jQuery;t&&(e=t,e.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(e(this))})},r.makeJQueryPlugin(),r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define(["flickity/js/index","imagesloaded/imagesloaded"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("flickity"),require("imagesloaded")):n.Flickity=t(n,n.Flickity,n.imagesLoaded)}(window,function(n,t,i){"use strict";return t.createMethods.push("_createImagesLoaded"),t.prototype._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},t.prototype.imagesLoaded=function(){function t(t,i){var r=n.getParentCell(i.img);n.cellSizeChange(r&&r.element);n.options.freeScroll||n.positionSliderAtSelected()}if(this.options.imagesLoaded){var n=this;i(this.slider).on("progress",t)}},t});!function(n,t){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("jquery")):n.jQueryBridget=t(n,n.jQuery)}(window,function(n,t){"use strict";function i(i,u,o){function s(n,t,r){var u,e="$()."+i+'("'+t+'")';return n.each(function(n,s){var h=o.data(s,i),c,l;if(!h)return void f(i+" not initialized. Cannot call methods, i.e. "+e);if(c=h[t],!c||"_"==t.charAt(0))return void f(e+" is not a valid method");l=c.apply(h,r);u=void 0===u?l:u}),void 0!==u?u:n}function h(n,t){n.each(function(n,r){var f=o.data(r,i);f?(f.option(t),f._init()):(f=new u(r,t),o.data(r,i,f))})}o=o||t||n.jQuery;o&&(u.prototype.option||(u.prototype.option=function(n){o.isPlainObject(n)&&(this.options=o.extend(!0,this.options,n))}),o.fn[i]=function(n){if("string"==typeof n){var t=e.call(arguments,1);return s(this,n,t)}return h(this,n),this},r(o))}function r(n){!n||n&&n.bridget||(n.bridget=i)}var e=Array.prototype.slice,u=n.console,f="undefined"==typeof u?function(){}:function(n){u.error(n)};return r(t||n.jQuery),i}),function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return-1==r.indexOf(t)&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),-1!=r&&i.splice(r,1),this},n.emitEvent=function(n,t){var r=this._events&&this._events[n],u,i,f,e;if(r&&r.length){for(u=0,i=r[u],t=t||[],f=this._onceEvents&&this._onceEvents[n];i;)e=f&&f[i],e&&(this.off(n,i),delete f[i]),i.apply(this,t),u+=e?0:1,i=r[u];return this}},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return t()}):"object"==typeof module&&module.exports?module.exports=t():n.getSize=t()}(window,function(){"use strict";function n(n){var t=parseFloat(n),i=-1==n.indexOf("%")&&!isNaN(t);return i&&t}function o(){}function s(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;f>n;n++)r=t[n],i[r]=0;return i}function i(n){var t=getComputedStyle(n);return t||c("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),t}function h(){var t,f,o;e||(e=!0,t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box",f=document.body||document.documentElement,f.appendChild(t),o=i(t),r.isBoxSizeOuter=u=200==n(o.width),f.removeChild(t))}function r(r){var o,e,a,c,l;if(h(),"string"==typeof r&&(r=document.querySelector(r)),r&&"object"==typeof r&&r.nodeType){if(o=i(r),"none"==o.display)return s();for(e={},e.width=r.offsetWidth,e.height=r.offsetHeight,a=e.isBorderBox="border-box"==o.boxSizing,c=0;f>c;c++){var v=t[c],nt=o[v],y=parseFloat(nt);e[v]=isNaN(y)?0:y}var p=e.paddingLeft+e.paddingRight,w=e.paddingTop+e.paddingBottom,tt=e.marginLeft+e.marginRight,it=e.marginTop+e.marginBottom,b=e.borderLeftWidth+e.borderRightWidth,k=e.borderTopWidth+e.borderBottomWidth,d=a&&u,g=n(o.width);return g!==!1&&(e.width=g+(d?0:p+b)),l=n(o.height),l!==!1&&(e.height=l+(d?0:w+k)),e.innerWidth=e.width-(p+b),e.innerHeight=e.height-(w+k),e.outerWidth=e.width+tt,e.outerHeight=e.height+it,e}}var u,c="undefined"==typeof console?o:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],f=t.length,e=!1;return r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():n.matchesSelector=t()}(window,function(){"use strict";var n=function(){var t=Element.prototype,i,n,u,r;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0;n<i.length;n++)if(u=i[n],r=u+"MatchesSelector",t[r])return r}();return function(t,i){return t[n](i)}}),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.matchesSelector)}(window,function(n,t){var i={},r;return i.extend=function(n,t){for(var i in t)n[i]=t[i];return n},i.modulo=function(n,t){return(n%t+t)%t},i.makeArray=function(n){var t=[],i;if(Array.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0;i<n.length;i++)t.push(n[i]);else t.push(n);return t},i.removeFrom=function(n,t){var i=n.indexOf(t);-1!=i&&n.splice(i,1)},i.getParent=function(n,i){for(;n!=document.body;)if(n=n.parentNode,t(n,i))return n},i.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.filterFindElements=function(n,r){n=i.makeArray(n);var u=[];return n.forEach(function(n){if(n instanceof HTMLElement){if(!r)return void u.push(n);t(n,r)&&u.push(n);for(var f=n.querySelectorAll(r),i=0;i<f.length;i++)u.push(f[i])}}),u},i.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},i.docReady=function(n){var t=document.readyState;"complete"==t||"interactive"==t?n():document.addEventListener("DOMContentLoaded",n)},i.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},r=n.console,i.htmlInit=function(t,u){i.docReady(function(){var e=i.toDashed(u),f="data-"+e,s=document.querySelectorAll("["+f+"]"),h=document.querySelectorAll(".js-"+e),c=i.makeArray(s).concat(i.makeArray(h)),l=f+"-options",o=n.jQuery;c.forEach(function(n){var i,e=n.getAttribute(f)||n.getAttribute(l),s;try{i=e&&JSON.parse(e)}catch(h){return void(r&&r.error("Error parsing "+f+" on "+n.className+": "+h))}s=new t(n,i);o&&o.data(n,u,s)})})},i}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(n.Outlayer={},n.Outlayer.Item=t(n.EvEmitter,n.getSize))}(window,function(n,t){"use strict";function l(n){for(var t in n)return!1;return t=null,!0}function u(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function a(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var f=document.documentElement.style,r="string"==typeof f.transition?"transition":"WebkitTransition",e="string"==typeof f.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],v={transform:e,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},i=u.prototype=Object.create(n.prototype),s,h,c;return i.constructor=u,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.getSize=function(){this.size=t(this.element)},i.css=function(n){var r=this.element.style,t,i;for(t in n)i=v[t]||t,r[i]=n[t]},i.getPosition=function(){var f=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),r=f[e?"left":"right"],u=f[o?"top":"bottom"],n=this.layout.size,t=-1!=r.indexOf("%")?parseFloat(r)/100*n.width:parseInt(r,10),i=-1!=u.indexOf("%")?parseFloat(u)/100*n.height:parseInt(u,10);t=isNaN(t)?0:t;i=isNaN(i)?0:i;t-=e?n.paddingLeft:n.paddingRight;i-=o?n.paddingTop:n.paddingBottom;this.position.x=t;this.position.y=i},i.layoutPosition=function(){var r=this.layout.size,n={},t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),u=t?"paddingLeft":"paddingRight",f=t?"left":"right",e=t?"right":"left",o=this.position.x+r[u];n[f]=this.getXValue(o);n[e]="";var s=i?"paddingTop":"paddingBottom",h=i?"top":"bottom",c=i?"bottom":"top",l=this.position.y+r[s];n[h]=this.getYValue(l);n[c]="";this.css(n);this.emitEvent("layout",[this])},i.getXValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?n/this.layout.size.width*100+"%":n+"px"},i.getYValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?n/this.layout.size.height*100+"%":n+"px"},i._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=parseInt(n,10),e=parseInt(t,10),o=f===this.position.x&&e===this.position.y;if(this.setPosition(n,t),o&&!this.isTransitioning)return void this.layoutPosition();var s=n-r,h=t-u,i={};i.transform=this.getTranslate(s,h);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(n,t){var i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return n=i?n:-n,t=r?t:-t,"translate3d("+n+"px, "+t+"px, 0)"},i.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},i._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},i.transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},s="opacity,"+a(e),i.enableTransition=function(){if(!this.isTransitioning){var n=this.layout.options.transitionDuration;n="number"==typeof n?n+"ms":n;this.css({transitionProperty:s,transitionDuration:n,transitionDelay:this.staggerDelay||0});this.element.addEventListener(o,this,!1)}},i.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},i.onotransitionend=function(n){this.ontransitionend(n)},h={"-webkit-transform":"transform"},i.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=h[n.propertyName]||n.propertyName,(delete t.ingProperties[i],l(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},i.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(o,this,!1);this.isTransitioning=!1},i._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},c={transitionProperty:"",transitionDuration:"",transitionDelay:""},i.removeTransitionStyles=function(){this.css(c)},i.stagger=function(n){n=isNaN(n)?0:n;this.staggerDelay=n+"ms"},i.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},i.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},i.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},i.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},i.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u){"use strict";function e(n,t){var i=r.getQueryElement(n),u,f;if(!i)return void(c&&c.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=r.extend({},this.constructor.defaults);this.option(t);u=++y;this.element.outlayerGUID=u;s[u]=this;this._create();f=this._getOption("initLayout");f&&this.layout()}function h(n){function t(){n.apply(this,arguments)}return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t}function v(n){var r;if("number"==typeof n)return n;var t=n.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],u=t&&t[2];return i.length?(i=parseFloat(i),r=a[u]||1,i*r):0}var c=n.console,o=n.jQuery,l=function(){},y=0,s={},f,a;return e.namespace="outlayer",e.Item=u,e.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},f=e.prototype,r.extend(f,t.prototype),f.option=function(n){r.extend(this.options,n)},f._getOption=function(n){var t=this.constructor.compatOptions[n];return t&&void 0!==this.options[t]?this.options[t]:this.options[n]},e.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);r.extend(this.element.style,this.options.containerStyle);var n=this._getOption("resize");n&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0;t<i.length;t++)u=i[t],f=new e(u,this),r.push(f);return r},f._filterFindItemElements=function(n){return r.filterFindElements(n,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(n){return n.element})},f.layout=function(){this._resetLayout();this._manageStamps();var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;this.layoutItems(this.items,t);this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(n,t){var u,r=this.options[n];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[n]=u?i(u)[t]:r):this[n]=0},f.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},f._getItemsForLayout=function(n){return n.filter(function(n){return!n.isIgnored})},f._layoutItems=function(n,t){if(this._emitCompleteOnItems("layout",n),n&&n.length){var i=[];n.forEach(function(n){var r=this._getItemLayoutPosition(n);r.item=n;r.isInstant=t||n.isLayoutInstant;i.push(r)},this);this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(n){this.updateStagger();n.forEach(function(n,t){this._positionItem(n.item,n.x,n.y,n.isInstant,t)},this)},f.updateStagger=function(){var n=this.options.stagger;return null===n||void 0===n?void(this.stagger=0):(this.stagger=v(n),this.stagger)},f._positionItem=function(n,t,i,r,u){r?n.goTo(t,i):(n.stagger(u*this.stagger),n.moveTo(t,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer"),n;t&&(n=this._getContainerSize(),n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1)))},f._getContainerSize=l,f._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},f._emitCompleteOnItems=function(n,t){function r(){e.dispatchEvent(n+"Complete",null,[t])}function f(){i++;i==u&&r()}var e=this,u=t.length,i;if(!t||!u)return void r();i=0;t.forEach(function(t){t.once(n,f)})},f.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},f.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},f.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},f.stamp=function(n){n=this._find(n);n&&(this.stamps=this.stamps.concat(n),n.forEach(this.ignore,this))},f.unstamp=function(n){n=this._find(n);n&&n.forEach(function(n){r.removeFrom(this.stamps,n);this.unignore(n)},this)},f._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=r.makeArray(n))},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},f._manageStamp=l,f._getElementOffset=function(n){var t=n.getBoundingClientRect(),r=this._boundingRect,u=i(n);return{left:t.left-r.left-u.marginLeft,top:t.top-r.top-u.marginTop,right:r.right-t.right-u.marginRight,bottom:r.bottom-t.bottom-u.marginBottom}},f.handleEvent=r.handleEvent,f.bindResize=function(){n.addEventListener("resize",this);this.isResizeBound=!0},f.unbindResize=function(){n.removeEventListener("resize",this);this.isResizeBound=!1},f.onresize=function(){this.resize()},r.debounceMethod(e,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var n=i(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},f.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},f.reveal=function(n){if(this._emitCompleteOnItems("reveal",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.reveal()})}},f.hide=function(n){if(this._emitCompleteOnItems("hide",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.hide()})}},f.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},f.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},f.getItem=function(n){for(var i,t=0;t<this.items.length;t++)if(i=this.items[t],i.element==n)return i},f.getItems=function(n){n=r.makeArray(n);var t=[];return n.forEach(function(n){var i=this.getItem(n);i&&t.push(i)},this),t},f.remove=function(n){var t=this.getItems(n);this._emitCompleteOnItems("remove",t);t&&t.length&&t.forEach(function(n){n.remove();r.removeFrom(this.items,n)},this)},f.destroy=function(){var n=this.element.style,t;n.height="";n.position="";n.width="";this.items.forEach(function(n){n.destroy()});this.unbindResize();t=this.element.outlayerGUID;delete s[t];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=r.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){var i=h(e);return i.defaults=r.extend({},e.defaults),r.extend(i.defaults,t),i.compatOptions=r.extend({},e.compatOptions),i.namespace=n,i.data=e.data,i.Item=h(u),r.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},a={ms:1,s:1e3},e.Item=u,e}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.Item=t(n.Outlayer))}(window,function(n){"use strict";function i(){n.Item.apply(this,arguments)}var t=i.prototype=Object.create(n.Item.prototype),u=t._create,r;return t._create=function(){this.id=this.layout.itemGUID++;u.call(this);this.sortData={}},t.updateSortData=function(){var t,i,n,r;if(!this.isIgnored){this.sortData.id=this.id;this.sortData["original-order"]=this.id;this.sortData.random=Math.random();t=this.layout.options.getSortData;i=this.layout._sorters;for(n in t)r=i[n],this.sortData[n]=r(this.element,this)}},r=t.destroy,t.destroy=function(){r.apply(this,arguments);this.css({display:""})},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.LayoutMode=t(n.getSize,n.Outlayer))}(window,function(n,t){"use strict";function r(n){this.isotope=n;n&&(this.options=n.options[this.namespace],this.element=n.element,this.items=n.filteredItems,this.size=n.size)}var i=r.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(n){i[n]=function(){return t.prototype[n].apply(this.isotope,arguments)}}),i.needsVerticalResizeLayout=function(){var t=n(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!=this.isotope.size.innerHeight},i._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.getRowHeight=function(){this.getSegmentSize("row","Height")},i.getSegmentSize=function(n,t){var i=n+t,u="outer"+t,r;(this._getMeasurement(i,u),this[i])||(r=this.getFirstItemSize(),this[i]=r&&r[u]||this.isotope.size["inner"+t])},i.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&n(t.element)},i.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.getSize=function(){this.isotope.getSize();this.size=this.isotope.size},r.modes={},r.create=function(n,t){function u(){r.apply(this,arguments)}return u.prototype=Object.create(i),u.prototype.constructor=u,t&&(u.options=t),u.prototype.namespace=n,r.modes[n]=u,u},r}),function(n,t){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window,function(n,t){var i=n.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();this.colYs=[];for(var n=0;n<this.cols;n++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&1>e?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},i.prototype.getContainerWidth=function(){var i=this._getOption("fitWidth"),r=i?this.element.parentNode:this.element,n=t(r);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(n){n.getSize();var f=n.size.outerWidth%this.columnWidth,o=f&&1>f?"round":"ceil",t=Math[o](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var i=this._getColGroup(t),r=Math.min.apply(Math,i),e=i.indexOf(r),s={x:this.columnWidth*e,y:r},h=r+n.size.outerHeight,c=this.cols+1-i.length,u=0;c>u;u++)this.colYs[e+u]=h;return s},i.prototype._getColGroup=function(n){var r;if(2>n)return this.colYs;for(var i=[],u=this.cols+1-n,t=0;u>t;t++)r=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,r);return i},i.prototype._manageStamp=function(n){var e=t(n),r=this._getElementOffset(n),h=this._getOption("originLeft"),o=h?r.left:r.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i;f=Math.max(0,f);i=Math.floor(s/this.columnWidth);i-=s%this.columnWidth?0:1;i=Math.min(this.cols-1,i);for(var c=this._getOption("originTop"),l=(c?r.top:r.bottom)+e.outerHeight,u=f;i>=u;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this._getOption("fitWidth")&&(n.width=this._getContainerFitWidth()),n},i.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!=this.containerWidth},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(n.Isotope.LayoutMode,n.Masonry)}(window,function(n,t){"use strict";var u=n.create("masonry"),i=u.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0},r,f,e;for(r in t.prototype)o[r]||(i[r]=t.prototype[r]);return f=i.measureColumns,i.measureColumns=function(){this.items=this.isotope.filteredItems;f.call(this)},e=i._getOption,i._getOption=function(n){return"fitWidth"==n?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:e.apply(this.isotope,arguments)},u}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("fitRows"),t=i.prototype;return t._resetLayout=function(){this.x=0;this.y=0;this.maxY=0;this._getMeasurement("gutter","outerWidth")},t._getItemLayoutPosition=function(n){var t,i,r;return n.getSize(),t=n.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY),r={x:this.x,y:this.y},this.maxY=Math.max(this.maxY,this.y+n.size.outerHeight),this.x+=t,r},t._getContainerSize=function(){return{height:this.maxY}},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("vertical",{horizontalAlignment:0}),t=i.prototype;return t._resetLayout=function(){this.y=0},t._getItemLayoutPosition=function(n){n.getSize();var t=(this.isotope.size.innerWidth-n.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=n.size.outerHeight,{x:t,y:i}},t._getContainerSize=function(){return{height:this.y}},i}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,r,u,f,e,o){return t(n,i,r,u,f,e,o)}):"object"==typeof module&&module.exports?module.exports=t(n,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):n.Isotope=t(n,n.Outlayer,n.getSize,n.matchesSelector,n.fizzyUIUtils,n.Isotope.Item,n.Isotope.LayoutMode)}(window,function(n,t,i,r,u,f,e){function a(n,t){return function(i,r){for(var s,h,u=0;u<n.length;u++){var f=n[u],e=i.sortData[f],o=r.sortData[f];if(e>o||o>e)return s=void 0!==t[f]?t[f]:t,h=s?1:-1,(e>o?1:-1)*h}return 0}}var h=n.jQuery,v=String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(/^\s+|\s+$/g,"")},s=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),o,c,l;return s.Item=f,s.LayoutMode=e,o=s.prototype,o._create=function(){this.itemGUID=0;this._sorters={};this._getSorters();t.prototype._create.call(this);this.modes={};this.filteredItems=this.items;this.sortHistory=["original-order"];for(var n in e.modes)this._initLayoutMode(n)},o.reloadItems=function(){this.itemGUID=0;t.prototype.reloadItems.call(this)},o._itemize=function(){for(var r,n=t.prototype._itemize.apply(this,arguments),i=0;i<n.length;i++)r=n[i],r.id=this.itemGUID++;return this._updateItemsSortData(n),n},o._initLayoutMode=function(n){var t=e.modes[n],i=this.options[n]||{};this.options[n]=t.options?u.extend(t.options,i):i;this.modes[n]=new t(this)},o.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},o._layout=function(){var n=this._getIsInstant();this._resetLayout();this._manageStamps();this.layoutItems(this.filteredItems,n);this._isLayoutInited=!0},o.arrange=function(n){this.option(n);this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches;this._bindArrangeComplete();this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t);this._sort();this._layout()},o._init=o.arrange,o._hideReveal=function(n){this.reveal(n.needReveal);this.hide(n.needHide)},o._getIsInstant=function(){var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;return this._isInstant=t,t},o._bindArrangeComplete=function(){function n(){t&&i&&r&&u.dispatchEvent("arrangeComplete",null,[u.filteredItems])}var t,i,r,u=this;this.once("layoutComplete",function(){t=!0;n()});this.once("hideComplete",function(){i=!0;n()});this.once("revealComplete",function(){r=!0;n()})},o._filter=function(n){var r=this.options.filter,t,i;r=r||"*";for(var f=[],e=[],o=[],s=this._getFilterTest(r),u=0;u<n.length;u++)t=n[u],t.isIgnored||(i=s(t),i&&f.push(t),i&&t.isHidden?e.push(t):i||t.isHidden||o.push(t));return{matches:f,needReveal:e,needHide:o}},o._getFilterTest=function(n){return h&&this.options.isJQueryFiltering?function(t){return h(t.element).is(n)}:"function"==typeof n?function(t){return n(t.element)}:function(t){return r(t.element,n)}},o.updateSortData=function(n){var t;n?(n=u.makeArray(n),t=this.getItems(n)):t=this.items;this._getSorters();this._updateItemsSortData(t)},o._getSorters=function(){var t=this.options.getSortData,n,i;for(n in t)i=t[n],this._sorters[n]=c(i)},o._updateItemsSortData=function(n){for(var r,i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.updateSortData()},c=function(){function n(n){if("string"!=typeof n)return n;var i=v(n).split(" "),r=i[0],u=r.match(/^\[(.+)\]$/),o=u&&u[1],f=t(o,r),e=s.sortDataParsers[i[1]];return e?function(n){return n&&e(f(n))}:function(n){return n&&f(n)}}function t(n,t){return n?function(t){return t.getAttribute(n)}:function(n){var i=n.querySelector(t);return i&&i.textContent}}return n}(),s.sortDataParsers={parseInt:function(n){return parseInt(n,10)},parseFloat:function(n){return parseFloat(n)}},o._sort=function(){var n=this.options.sortBy,t,i;n&&(t=[].concat.apply(n,this.sortHistory),i=a(t,this.options.sortAscending),this.filteredItems.sort(i),n!=this.sortHistory[0]&&this.sortHistory.unshift(n))},o._mode=function(){var n=this.options.layoutMode,t=this.modes[n];if(!t)throw new Error("No layout mode: "+n);return t.options=this.options[n],t},o._resetLayout=function(){t.prototype._resetLayout.call(this);this._mode()._resetLayout()},o._getItemLayoutPosition=function(n){return this._mode()._getItemLayoutPosition(n)},o._manageStamp=function(n){this._mode()._manageStamp(n)},o._getContainerSize=function(){return this._mode()._getContainerSize()},o.needsResizeLayout=function(){return this._mode().needsResizeLayout()},o.appended=function(n){var t=this.addItems(n),i;t.length&&(i=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(i))},o.prepended=function(n){var t=this._itemize(n),i;t.length&&(this._resetLayout(),this._manageStamps(),i=this._filterRevealAdded(t),this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items))},o._filterRevealAdded=function(n){var t=this._filter(n);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},o.insert=function(n){var i=this.addItems(n),t,u,r,f;if(i.length){for(r=i.length,t=0;r>t;t++)u=i[t],this.element.appendChild(u.element);for(f=this._filter(i).matches,t=0;r>t;t++)i[t].isLayoutInstant=!0;for(this.arrange(),t=0;r>t;t++)delete i[t].isLayoutInstant;this.reveal(f)}},l=o.remove,o.remove=function(n){var t,r,i,f;for(n=u.makeArray(n),t=this.getItems(n),l.call(this,n),r=t&&t.length,i=0;r&&r>i;i++)f=t[i],u.removeFrom(this.filteredItems,f)},o.shuffle=function(){for(var t,n=0;n<this.items.length;n++)t=this.items[n],t.sortData.random=Math.random();this.options.sortBy="random";this._sort();this._layout()},o._noTransition=function(n,t){var r=this.options.transitionDuration,i;return this.options.transitionDuration=0,i=n.apply(this,t),this.options.transitionDuration=r,i},o.getFilteredItemElements=function(){return this.filteredItems.map(function(n){return n.element})},s});_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var s=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},l=function(n,t,i){var u,r,f=n.cycle;for(u in f)r=f[u],n[u]="function"==typeof r?r(i,t[i]):r[i%r.length];delete n.cycle},r=function(n,t,u){i.call(this,n,t,u);this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._dirty=!0;this.render=r.prototype.render},f=1e-10,e=i._internals,a=e.isSelector,v=e.isArray,u=r.prototype=i.to({},.1,{}),y=[],o,h,c;return r.version="1.19.0",u.constructor=r,u.kill()._gc=!1,r.killTweensOf=r.killDelayedCallsTo=i.killTweensOf,r.getTweensOf=i.getTweensOf,r.lagSmoothing=i.lagSmoothing,r.ticker=i.ticker,r.render=i.render,u.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),i.prototype.invalidate.call(this)},u.updateTo=function(n,t){var u,h=this.ratio,f=this.vars.immediateRender||n.immediateRender,e,o,s,r;t&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay));for(u in n)this.vars[u]=n[u];if(this._initted||f)if(t)this._initted=!1,f&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&i._onPluginEvent("_onDisable",this),this._time/this._duration>.998)e=this._totalTime,this.render(0,!0,!1),this._initted=!1,this.render(e,!0,!1);else if(this._initted=!1,this._init(),this._time>0||f)for(s=1/(1-h),r=this._firstPT;r;)o=r.s+r.c,r.c*=s,r.s=o-r.c,r=r._next;return this},u.render=function(n,t,i){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var a,s,o,y,r,c,v,p,k=this._dirty?this.totalDuration():this._totalDuration,w=this._time,l=this._totalTime,b=this._cycle,u=this._duration,h=this._rawPrevTime;if(n>=k-1e-7?(this._totalTime=k,this._cycle=this._repeat,this._yoyo&&0!=(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=u,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(a=!0,s="onComplete",i=i||this._timeline.autoRemoveChildren),0===u&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(0>h||0>=n&&n>=-1e-7||h===f&&"isPause"!==this.data)&&h!==n&&(i=!0,h>f&&(s="onReverseComplete")),this._rawPrevTime=p=!t||n||h===n?n:f)):1e-7>n?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==l||0===u&&h>0)&&(s="onReverseComplete",a=this._reversed),0>n&&(this._active=!1,0===u&&(this._initted||!this.vars.lazy||i)&&(h>=0&&(i=!0),this._rawPrevTime=p=!t||n||h===n?n:f)),this._initted||(i=!0)):(this._totalTime=this._time=n,0!==this._repeat&&(y=u+this._repeatDelay,this._cycle=this._totalTime/y>>0,0!==this._cycle&&this._cycle===this._totalTime/y&&n>=l&&this._cycle--,this._time=this._totalTime-this._cycle*y,this._yoyo&&0!=(1&this._cycle)&&(this._time=u-this._time),this._time>u?this._time=u:this._time<0&&(this._time=0)),this._easeType?(r=this._time/u,c=this._easeType,v=this._easePower,(1===c||3===c&&r>=.5)&&(r=1-r),3===c&&(r*=2),1===v?r*=r:2===v?r*=r*r:3===v?r*=r*r*r:4===v&&(r*=r*r*r*r),this.ratio=1===c?1-r:2===c?r:this._time/u<.5?r/2:1-r/2):this.ratio=this._ease.getRatio(this._time/u)),w===this._time&&!i&&b===this._cycle)return void(l!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate")));if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=w,this._totalTime=l,this._rawPrevTime=h,this._cycle=b,e.lazyTweens.push(this),void(this._lazy=[n,t]);this._time&&!a?this.ratio=this._ease.getRatio(this._time/u):a&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==w&&n>=0&&(this._active=!0),0===l&&(2===this._initted&&n>0&&this._init(),this._startAt&&(n>=0?this._startAt.render(n,t,i):s||(s="_dummyGS")),this.vars.onStart&&(0!==this._totalTime||0===u)&&(t||this._callback("onStart"))),o=this._firstPT;o;)o.f?o.t[o.p](o.c*this.ratio+o.s):o.t[o.p]=o.c*this.ratio+o.s,o=o._next;this._onUpdate&&(0>n&&this._startAt&&this._startTime&&this._startAt.render(n,t,i),t||(this._totalTime!==l||s)&&this._callback("onUpdate"));this._cycle!==b&&(t||this._gc||this.vars.onRepeat&&this._callback("onRepeat"));s&&(!this._gc||i)&&(0>n&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(n,t,i),a&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[s]&&this._callback(s),0===u&&this._rawPrevTime===f&&p!==f&&(this._rawPrevTime=0))},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,new r(n,t,u)},r.staggerTo=r.allTo=function(n,t,u,f,e,o,h){f=f||0;var b,c,p,w,d=0,g=[],nt=function(){u.onComplete&&u.onComplete.apply(u.onCompleteScope||this,arguments);e.apply(h||u.callbackScope||this,o||y)},tt=u.cycle,k=u.startAt&&u.startAt.cycle;for(v(n)||("string"==typeof n&&(n=i.selector(n)||n),a(n)&&(n=s(n))),n=n||[],0>f&&(n=s(n),n.reverse(),f*=-1),b=n.length-1,p=0;b>=p;p++){c={};for(w in u)c[w]=u[w];if(tt&&(l(c,n,p),null!=c.duration&&(t=c.duration,delete c.duration)),k){k=c.startAt={};for(w in u.startAt)k[w]=u.startAt[w];l(c.startAt,n,p)}c.delay=d+(c.delay||0);p===b&&e&&(c.onComplete=nt);g[p]=new r(n[p],t,c);d+=f}return g},r.staggerFrom=r.allFrom=function(n,t,i,u,f,e,o){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,r.staggerTo(n,t,i,u,f,e,o)},r.staggerFromTo=r.allFromTo=function(n,t,i,u,f,e,o,s){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,r.staggerTo(n,t,u,f,e,o,s)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,callbackScope:u,onReverseComplete:t,onReverseCompleteParams:i,immediateRender:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.isTweening=function(n){return i.getTweensOf(n,!0).length>0},o=function(n,t){for(var u=[],f=0,r=n._first;r;)r instanceof i?u[f++]=r:(t&&(u[f++]=r),u=u.concat(o(r,t)),f=u.length),r=r._next;return u},h=r.getAllTweens=function(t){return o(n._rootTimeline,t).concat(o(n._rootFramesTimeline,t))},r.killAll=function(n,i,r,u){null==i&&(i=!0);null==r&&(r=!0);for(var o,f,s=h(0!=u),c=s.length,l=i&&r&&u,e=0;c>e;e++)f=s[e],(l||f instanceof t||(o=f.target===f.vars.onComplete)&&r||i&&!o)&&(n?f.totalTime(f._reversed?0:f.totalDuration()):f._enabled(!1,!1))},r.killChildTweensOf=function(n,t){if(null!=n){var f,o,h,u,l,c=e.tweenLookup;if("string"==typeof n&&(n=i.selector(n)||n),a(n)&&(n=s(n)),v(n))for(u=n.length;--u>-1;)r.killChildTweensOf(n[u],t);else{f=[];for(h in c)for(o=c[h].target.parentNode;o;)o===n&&(f=f.concat(c[h].tweens)),o=o.parentNode;for(l=f.length,u=0;l>u;u++)t&&f[u].totalTime(f[u].totalDuration()),f[u]._enabled(!1,!1)}}},c=function(n,i,r,u){i=i!==!1;r=r!==!1;u=u!==!1;for(var e,f,o=h(u),c=i&&r&&u,s=o.length;--s>-1;)f=o[s],(c||f instanceof t||(e=f.target===f.vars.onComplete)&&r||i&&!e)&&f.paused(n)},r.pauseAll=function(n,t,i){c(!0,n,t,i)},r.resumeAll=function(n,t,i){c(!1,n,t,i)},r.globalTimeScale=function(t){var r=n._rootTimeline,u=i.ticker.time;return arguments.length?(t=t||f,r._startTime=u-(u-r._startTime)*r._timeScale/t,r=n._rootFramesTimeline,u=i.ticker.frame,r._startTime=u-(u-r._startTime)*r._timeScale/t,r._timeScale=n._rootTimeline._timeScale=t,t):r._timeScale},u.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-n:n)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},u.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this._totalTime/this.totalDuration()},u.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&0!=(1&this._cycle)?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},u.duration=function(t){return arguments.length?n.prototype.duration.call(this,t):this._duration},u.totalDuration=function(n){return arguments.length?-1===this._repeat?this:this.duration((n-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},u.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},u.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},u.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r},!0);_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var u=function(n){t.call(this,n);this._labels={};this.autoRemoveChildren=this.vars.autoRemoveChildren===!0;this.smoothChildTiming=this.vars.smoothChildTiming===!0;this._sortChildren=!0;this._onUpdate=this.vars.onUpdate;var r,u,i=this.vars;for(u in i)r=i[u],f(r)&&-1!==r.join("").indexOf("{self}")&&(i[u]=this._swapSelfInParams(r));f(i.tweens)&&this.add(i.tweens,0,i.align,i.stagger)},e=1e-10,o=i._internals,y=u._internals={},p=o.isSelector,f=o.isArray,h=o.lazyTweens,c=o.lazyRender,s=_gsScope._gsDefine.globals,l=function(n){var t,i={};for(t in n)i[t]=n[t];return i},a=function(n,t,i){var u,r,f=n.cycle;for(u in f)r=f[u],n[u]="function"==typeof r?r.call(t[i],i):r[i%r.length];delete n.cycle},w=y.pauseCallback=function(){},v=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},r=u.prototype=new t;return u.version="1.19.0",r.constructor=u,r.kill()._gc=r._forcingPlayhead=r._hasPause=!1,r.to=function(n,t,r,u){var f=r.repeat&&s.TweenMax||i;return t?this.add(new f(n,t,r),u):this.set(n,r,u)},r.from=function(n,t,r,u){return this.add((r.repeat&&s.TweenMax||i).from(n,t,r),u)},r.fromTo=function(n,t,r,u,f){var e=u.repeat&&s.TweenMax||i;return t?this.add(e.fromTo(n,t,r,u),f):this.set(n,u,f)},r.staggerTo=function(n,t,r,f,e,o,s,h){var c,y,w=new u({onComplete:o,onCompleteParams:s,callbackScope:h,smoothChildTiming:this.smoothChildTiming}),b=r.cycle;for("string"==typeof n&&(n=i.selector(n)||n),n=n||[],p(n)&&(n=v(n)),f=f||0,0>f&&(n=v(n),n.reverse(),f*=-1),y=0;y<n.length;y++)c=l(r),c.startAt&&(c.startAt=l(c.startAt),c.startAt.cycle&&a(c.startAt,n,y)),b&&(a(c,n,y),null!=c.duration&&(t=c.duration,delete c.duration)),w.to(n[y],t,c,y*f);return this.add(w,e)},r.staggerFrom=function(n,t,i,r,u,f,e,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(n,t,i,r,u,f,e,o)},r.staggerFromTo=function(n,t,i,r,u,f,e,o,s){return r.startAt=i,r.immediateRender=0!=r.immediateRender&&0!=i.immediateRender,this.staggerTo(n,t,r,u,f,e,o,s)},r.call=function(n,t,r,u){return this.add(i.delayedCall(0,n,t,r),u)},r.set=function(n,t,r){return r=this._parseTimeOrLabel(r,0,!0),null==t.immediateRender&&(t.immediateRender=r===this._time&&!this._paused),this.add(new i(n,0,t),r)},u.exportRoot=function(n,t){n=n||{};null==n.smoothChildTiming&&(n.smoothChildTiming=!0);var r,o,f=new u(n),e=f._timeline;for(null==t&&(t=!0),e._remove(f,!0),f._startTime=0,f._rawPrevTime=f._time=f._totalTime=e._time,r=e._first;r;)o=r._next,t&&r instanceof i&&r.target===r.vars.onComplete||f.add(r,r._startTime-r._delay),r=o;return e.add(f,0),f},r.add=function(r,e,o,s){var l,v,a,h,c,y;if("number"!=typeof e&&(e=this._parseTimeOrLabel(e,0,!0,r)),!(r instanceof n)){if(r instanceof Array||r&&r.push&&f(r)){for(o=o||"normal",s=s||0,l=e,v=r.length,a=0;v>a;a++)f(h=r[a])&&(h=new u({tweens:h})),this.add(h,l),"string"!=typeof h&&"function"!=typeof h&&("sequence"===o?l=h._startTime+h.totalDuration()/h._timeScale:"start"===o&&(h._startTime-=h.delay())),l+=s;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,e);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(t.prototype.add.call(this,r,e),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(c=this,y=c.rawTime()>r._startTime;c._timeline;)y&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},r.remove=function(t){var r,i;if(t instanceof n)return this._remove(t,!1),r=t._timeline=t.vars.useFrames?n._rootFramesTimeline:n._rootTimeline,t._startTime=(t._paused?t._pauseTime:r._time)-(t._reversed?t.totalDuration()-t._totalTime:t._totalTime)/t._timeScale,this;if(t instanceof Array||t&&t.push&&f(t)){for(i=t.length;--i>-1;)this.remove(t[i]);return this}return"string"==typeof t?this.removeLabel(t):this.kill(null,t)},r._remove=function(n,i){t.prototype._remove.call(this,n,i);var r=this._last;return r?this._time>r._startTime+r._totalDuration/r._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},r.append=function(n,t){return this.add(n,this._parseTimeOrLabel(null,t,!0,n))},r.insert=r.insertMultiple=function(n,t,i,r){return this.add(n,t||0,i,r)},r.appendMultiple=function(n,t,i,r){return this.add(n,this._parseTimeOrLabel(null,t,!0,n),i,r)},r.addLabel=function(n,t){return this._labels[n]=this._parseTimeOrLabel(t),this},r.addPause=function(n,t,r,u){var f=i.delayedCall(0,w,r,u||this);return f.vars.onComplete=f.vars.onReverseComplete=t,f.data="isPause",this._hasPause=!0,this.add(f,n)},r.removeLabel=function(n){return delete this._labels[n],this},r.getLabelTime=function(n){return null!=this._labels[n]?this._labels[n]:-1},r._parseTimeOrLabel=function(t,i,r,u){var e;if(u instanceof n&&u.timeline===this)this.remove(u);else if(u&&(u instanceof Array||u.push&&f(u)))for(e=u.length;--e>-1;)u[e]instanceof n&&u[e].timeline===this&&this.remove(u[e]);if("string"==typeof i)return this._parseTimeOrLabel(i,r&&"number"==typeof t&&null==this._labels[i]?t-this.duration():0,r);if(i=i||0,"string"==typeof t&&(isNaN(t)||null!=this._labels[t])){if(e=t.indexOf("="),-1===e)return null==this._labels[t]?r?this._labels[t]=this.duration()+i:i:this._labels[t]+i;i=parseInt(t.charAt(e-1)+"1",10)*Number(t.substr(e+1));t=e>1?this._parseTimeOrLabel(t.substr(0,e-1),0,r):this.duration()}else null==t&&(t=this.duration());return Number(t)+i},r.seek=function(n,t){return this.totalTime("number"==typeof n?n:this._parseTimeOrLabel(n),t!==!1)},r.stop=function(){return this.paused(!0)},r.gotoAndPlay=function(n,t){return this.play(n,t)},r.gotoAndStop=function(n,t){return this.pause(n,t)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var r,s,v,f,l,u,a,y=this._dirty?this.totalDuration():this._totalDuration,o=this._time,w=this._startTime,b=this._timeScale,p=this._paused;if(n>=y-1e-7)this._totalTime=this._time=y,this._reversed||this._hasPausedChild()||(s=!0,f="onComplete",l=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=n&&n>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==n&&this._first&&(l=!0,this._rawPrevTime>e&&(f="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n=y+.0001;else if(1e-7>n)if(this._totalTime=this._time=0,(0!==o||0===this._duration&&this._rawPrevTime!==e&&(this._rawPrevTime>0||0>n&&this._rawPrevTime>=0))&&(f="onReverseComplete",s=this._reversed),0>n)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=s=!0,f="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(l=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,0===n&&s)for(r=this._first;r&&0===r._startTime;)r._duration||(s=!1),r=r._next;n=0;this._initted||(l=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!t){if(n>=o)for(r=this._first;r&&r._startTime<=n&&!u;)r._duration||"isPause"!==r.data||r.ratio||0===r._startTime&&0===this._rawPrevTime||(u=r),r=r._next;else for(r=this._last;r&&r._startTime>=n&&!u;)r._duration||"isPause"===r.data&&r._rawPrevTime>0&&(u=r),r=r._prev;u&&(this._time=n=u._startTime,this._totalTime=n+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=n}if(this._time!==o&&this._first||i||l||u){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==o&&n>0&&(this._active=!0),0===o&&this.vars.onStart&&(0===this._time&&this._duration||t||this._callback("onStart")),a=this._time,a>=o)for(r=this._first;r&&(v=r._next,a===this._time&&(!this._paused||p));)(r._active||r._startTime<=a&&!r._paused&&!r._gc)&&(u===r&&this.pause(),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=v;else for(r=this._last;r&&(v=r._prev,a===this._time&&(!this._paused||p));){if(r._active||r._startTime<=o&&!r._paused&&!r._gc){if(u===r){for(u=r._prev;u&&u.endTime()>this._time;)u.render(u._reversed?u.totalDuration()-(n-u._startTime)*u._timeScale:(n-u._startTime)*u._timeScale,t,i),u=u._prev;u=null;this.pause()}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=v}this._onUpdate&&(t||(h.length&&c(),this._callback("onUpdate")));f&&(this._gc||(w===this._startTime||b!==this._timeScale)&&(0===this._time||y>=this.totalDuration())&&(s&&(h.length&&c(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[f]&&this._callback(f)))}},r._hasPausedChild=function(){for(var n=this._first;n;){if(n._paused||n instanceof u&&n._hasPausedChild())return!0;n=n._next}return!1},r.getChildren=function(n,t,r,u){u=u||-9999999999;for(var e=[],f=this._first,o=0;f;)f._startTime<u||(f instanceof i?t!==!1&&(e[o++]=f):(r!==!1&&(e[o++]=f),n!==!1&&(e=e.concat(f.getChildren(!0,t,r)),o=e.length))),f=f._next;return e},r.getTweensOf=function(n,t){var r,u,f=this._gc,e=[],o=0;for(f&&this._enabled(!0,!0),r=i.getTweensOf(n),u=r.length;--u>-1;)(r[u].timeline===this||t&&this._contains(r[u]))&&(e[o++]=r[u]);return f&&this._enabled(!1,!0),e},r.recent=function(){return this._recent},r._contains=function(n){for(var t=n.timeline;t;){if(t===this)return!0;t=t.timeline}return!1},r.shiftChildren=function(n,t,i){i=i||0;for(var u,r=this._first,f=this._labels;r;)r._startTime>=i&&(r._startTime+=n),r=r._next;if(t)for(u in f)f[u]>=i&&(f[u]+=n);return this._uncache(!0)},r._kill=function(n,t){if(!n&&!t)return this._enabled(!1,!1);for(var i=t?this.getTweensOf(t):this.getChildren(!0,!0,!1),r=i.length,u=!1;--r>-1;)i[r]._kill(n,t)&&(u=!0);return u},r.clear=function(n){var t=this.getChildren(!1,!0,!0),i=t.length;for(this._time=this._totalTime=0;--i>-1;)t[i]._enabled(!1,!1);return n!==!1&&(this._labels={}),this._uncache(!0)},r.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},r._enabled=function(n,i){if(n===this._gc)for(var r=this._first;r;)r._enabled(n,!0),r=r._next;return t.prototype._enabled.call(this,n,i)},r.totalTime=function(){this._forcingPlayhead=!0;var t=n.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,t},r.duration=function(n){return arguments.length?(0!==this.duration()&&0!==n&&this.timeScale(this._duration/n),this):(this._dirty&&this.totalDuration(),this._duration)},r.totalDuration=function(n){if(!arguments.length){if(this._dirty){for(var f,r,i=0,t=this._last,u=999999999999;t;)f=t._prev,t._dirty&&t.totalDuration(),t._startTime>u&&this._sortChildren&&!t._paused?this.add(t,t._startTime-t._delay):u=t._startTime,t._startTime<0&&!t._paused&&(i-=t._startTime,this._timeline.smoothChildTiming&&(this._startTime+=t._startTime/this._timeScale),this.shiftChildren(-t._startTime,!1,-9999999999),u=0),r=t._startTime+t._totalDuration/t._timeScale,r>i&&(i=r),t=f;this._duration=this._totalDuration=i;this._dirty=!1}return this._totalDuration}return n&&this.totalDuration()?this.timeScale(this._totalDuration/n):this},r.paused=function(t){if(!t)for(var i=this._first,r=this._time;i;)i._startTime===r&&"isPause"===i.data&&(i._rawPrevTime=0),i=i._next;return n.prototype.paused.apply(this,arguments)},r.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===n._rootFramesTimeline},r.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},u},!0);_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(n,t,i){var f=function(t){n.call(this,t);this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._dirty=!0},u=1e-10,e=t._internals,o=e.lazyTweens,s=e.lazyRender,h=_gsScope._gsDefine.globals,c=new i(null,null,1,0),r=f.prototype=new n;return r.constructor=f,r.kill()._gc=!1,f.version="1.19.0",r.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),n.prototype.invalidate.call(this)},r.addCallback=function(n,i,r,u){return this.add(t.delayedCall(0,n,r,u),i)},r.removeCallback=function(n,t){if(n)if(null==t)this._kill(null,n);else for(var i=this.getTweensOf(n,!1),r=i.length,u=this._parseTimeOrLabel(t);--r>-1;)i[r]._startTime===u&&i[r]._enabled(!1,!1);return this},r.removePause=function(t){return this.removeCallback(n._internals.pauseCallback,t)},r.tweenTo=function(n,i){i=i||{};var f,e,r,u={ease:c,useFrames:this.usesFrames(),immediateRender:!1},o=i.repeat&&h.TweenMax||t;for(e in i)u[e]=i[e];return u.time=this._parseTimeOrLabel(n),f=Math.abs(Number(u.time)-this._time)/this._timeScale||.001,r=new o(this,f,u),u.onStart=function(){r.target.paused(!0);r.vars.time!==r.target.time()&&f===r.duration()&&r.duration(Math.abs(r.vars.time-r.target.time())/r.target._timeScale);i.onStart&&r._callback("onStart")},r},r.tweenFromTo=function(n,t,i){i=i||{};n=this._parseTimeOrLabel(n);i.startAt={onComplete:this.seek,onCompleteParams:[n],callbackScope:this};i.immediateRender=i.immediateRender!==!1;var r=this.tweenTo(t,i);return r.duration(Math.abs(r.vars.time-n)/this._timeScale||.001)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var r,v,w,l,a,b,f,k,g=this._dirty?this.totalDuration():this._totalDuration,e=this._duration,h=this._time,d=this._totalTime,tt=this._startTime,it=this._timeScale,c=this._rawPrevTime,nt=this._paused,y=this._cycle;if(n>=g-1e-7)this._locked||(this._totalTime=g,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(v=!0,l="onComplete",a=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=n&&n>=-1e-7||0>c||c===u)&&c!==n&&this._first&&(a=!0,c>u&&(l="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:u,this._yoyo&&0!=(1&this._cycle)?this._time=n=0:(this._time=e,n=e+.0001);else if(1e-7>n)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==h||0===e&&c!==u&&(c>0||0>n&&c>=0)&&!this._locked)&&(l="onReverseComplete",v=this._reversed),0>n)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(a=v=!0,l="onReverseComplete"):c>=0&&this._first&&(a=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=e||!t||n||this._rawPrevTime===n?n:u,0===n&&v)for(r=this._first;r&&0===r._startTime;)r._duration||(v=!1),r=r._next;n=0;this._initted||(a=!0)}else if(0===e&&0>c&&(a=!0),this._time=this._rawPrevTime=n,this._locked||(this._totalTime=n,0!==this._repeat&&(b=e+this._repeatDelay,this._cycle=this._totalTime/b>>0,0!==this._cycle&&this._cycle===this._totalTime/b&&n>=d&&this._cycle--,this._time=this._totalTime-this._cycle*b,this._yoyo&&0!=(1&this._cycle)&&(this._time=e-this._time),this._time>e?(this._time=e,n=e+.0001):this._time<0?this._time=n=0:n=this._time)),this._hasPause&&!this._forcingPlayhead&&!t){if(n=this._time,n>=h)for(r=this._first;r&&r._startTime<=n&&!f;)r._duration||"isPause"!==r.data||r.ratio||0===r._startTime&&0===this._rawPrevTime||(f=r),r=r._next;else for(r=this._last;r&&r._startTime>=n&&!f;)r._duration||"isPause"===r.data&&r._rawPrevTime>0&&(f=r),r=r._prev;f&&(this._time=n=f._startTime,this._totalTime=n+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==y&&!this._locked){var p=this._yoyo&&0!=(1&y),rt=p===(this._yoyo&&0!=(1&this._cycle)),ut=this._totalTime,ft=this._cycle,et=this._rawPrevTime,ot=this._time;if(this._totalTime=y*e,this._cycle<y?p=!p:this._totalTime+=e,this._time=h,this._rawPrevTime=0===e?c-.0001:c,this._cycle=y,this._locked=!0,h=p?0:e,this.render(h,t,0===e),t||this._gc||this.vars.onRepeat&&this._callback("onRepeat"),h!==this._time)return;if(rt&&(h=p?e+.0001:-.0001,this.render(h,!0,!1)),this._locked=!1,this._paused&&!nt)return;this._time=ot;this._totalTime=ut;this._cycle=ft;this._rawPrevTime=et}if(!(this._time!==h&&this._first||i||a||f))return void(d!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate")));if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totalTime!==d&&n>0&&(this._active=!0),0===d&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||t||this._callback("onStart")),k=this._time,k>=h)for(r=this._first;r&&(w=r._next,k===this._time&&(!this._paused||nt));)(r._active||r._startTime<=this._time&&!r._paused&&!r._gc)&&(f===r&&this.pause(),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=w;else for(r=this._last;r&&(w=r._prev,k===this._time&&(!this._paused||nt));){if(r._active||r._startTime<=h&&!r._paused&&!r._gc){if(f===r){for(f=r._prev;f&&f.endTime()>this._time;)f.render(f._reversed?f.totalDuration()-(n-f._startTime)*f._timeScale:(n-f._startTime)*f._timeScale,t,i),f=f._prev;f=null;this.pause()}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=w}this._onUpdate&&(t||(o.length&&s(),this._callback("onUpdate")));l&&(this._locked||this._gc||(tt===this._startTime||it!==this._timeScale)&&(0===this._time||g>=this.totalDuration())&&(v&&(o.length&&s(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[l]&&this._callback(l)))},r.getActive=function(n,t,i){null==n&&(n=!0);null==t&&(t=!0);null==i&&(i=!1);for(var u,f=[],e=this.getChildren(n,t,i),o=0,s=e.length,r=0;s>r;r++)u=e[r],u.isActive()&&(f[o++]=u);return f},r.getLabelAfter=function(n){n||0!==n&&(n=this._time);for(var i=this.getLabelsArray(),r=i.length,t=0;r>t;t++)if(i[t].time>n)return i[t].name;return null},r.getLabelBefore=function(n){null==n&&(n=this._time);for(var t=this.getLabelsArray(),i=t.length;--i>-1;)if(t[i].time<n)return t[i].name;return null},r.getLabelsArray=function(){var n,t=[],i=0;for(n in this._labels)t[i++]={time:this._labels[n],name:n};return t.sort(function(n,t){return n.time-t.time}),t},r.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-n:n)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},r.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this._totalTime/this.totalDuration()},r.totalDuration=function(t){return arguments.length?-1!==this._repeat&&t?this.timeScale(this.totalDuration()/t):this:(this._dirty&&(n.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},r.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&0!=(1&this._cycle)?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},r.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},r.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},r.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.getLabelBefore(this._time+1e-8)},f},!0),function(){var h=180/Math.PI,n=[],t=[],i=[],f={},c=_gsScope._gsDefine.globals,u=function(n,t,i,r){i===r&&(i=r-(r-t)/1e6);n===t&&(t=n+(i-n)/1e6);this.a=n;this.b=t;this.c=i;this.d=r;this.da=r-n;this.ca=i-n;this.ba=t-n},l=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",e=function(n,t,i,r){var e={a:n},u={},f={},o={c:r},s=(n+t)/2,a=(t+i)/2,h=(i+r)/2,c=(s+a)/2,l=(a+h)/2,v=(l-c)/8;return e.b=s+(n-s)/4,u.b=c+v,e.c=u.a=(e.b+u.b)/2,u.c=f.a=(c+l)/2,f.b=l-v,o.b=h+(r-h)/4,f.c=o.a=(f.b+o.b)/2,[e,u,f,o]},a=function(r,u,f,o,s){for(var y,c,nt,h,p,b,g,tt,l,k,d,it,rt=r.length-1,w=0,a=r[0].a,v=0;rt>v;v++)h=r[w],y=h.a,c=h.d,nt=r[w+1].d,s?(k=n[v],d=t[v],it=(d+k)*u*.25/(o?.5:i[v]||.5),p=c-(c-y)*(o?.5*u:0!==k?it/k:0),b=c+(nt-c)*(o?.5*u:0!==d?it/d:0),g=c-(p+((b-p)*(3*k/(k+d)+.5)/4||0))):(p=c-(c-y)*u*.5,b=c+(nt-c)*u*.5,g=c-(p+b)/2),p+=g,b+=g,h.c=tt=p,h.b=0!==v?a:a=h.a+.6*(h.c-h.a),h.da=c-y,h.ca=tt-y,h.ba=a-y,f?(l=e(y,a,tt,c),r.splice(w,1,l[0],l[1],l[2],l[3]),w+=4):w++,a=b;h=r[w];h.b=a;h.c=a+.4*(h.d-a);h.da=h.d-h.a;h.ca=h.c-h.a;h.ba=a-h.a;f&&(l=e(h.a,a,h.c,h.d),r.splice(w,1,l[0],l[1],l[2],l[3]))},v=function(i,r,f,e){var c,o,l,s,v,a,h=[];if(e)for(i=[e].concat(i),o=i.length;--o>-1;)"string"==typeof(a=i[o][r])&&"="===a.charAt(1)&&(i[o][r]=e[r]+Number(a.charAt(0)+a.substr(2)));if(c=i.length-2,0>c)return h[0]=new u(i[0][r],0,0,i[-1>c?0:1][r]),h;for(o=0;c>o;o++)l=i[o][r],s=i[o+1][r],h[o]=new u(l,0,0,s),f&&(v=i[o+2][r],n[o]=(n[o]||0)+(s-l)*(s-l),t[o]=(t[o]||0)+(v-s)*(v-s));return h[o]=new u(i[o][r],0,0,i[o+1][r]),h},o=function(r,u,e,o,s,h){var c,y,w,p,g,nt,k,tt,d={},b=[],it=h||r[0];s="string"==typeof s?","+s+",":l;null==u&&(u=1);for(y in r[0])b.push(y);if(r.length>1){for(tt=r[r.length-1],k=!0,c=b.length;--c>-1;)if(y=b[c],Math.abs(it[y]-tt[y])>.05){k=!1;break}k&&(r=r.concat(),h&&r.unshift(h),r.push(r[1]),h=r[r.length-3])}for(n.length=t.length=i.length=0,c=b.length;--c>-1;)y=b[c],f[y]=-1!==s.indexOf(","+y+","),d[y]=v(r,y,f[y],h);for(c=n.length;--c>-1;)n[c]=Math.sqrt(n[c]),t[c]=Math.sqrt(t[c]);if(!o){for(c=b.length;--c>-1;)if(f[y])for(w=d[b[c]],nt=w.length-1,p=0;nt>p;p++)g=w[p+1].da/t[p]+w[p].da/n[p]||0,i[p]=(i[p]||0)+g*g;for(c=i.length;--c>-1;)i[c]=Math.sqrt(i[c])}for(c=b.length,p=e?4:1;--c>-1;)y=b[c],w=d[y],a(w,u,e,o,f[y]),k&&(w.splice(0,p),w.splice(w.length-p,p));return d},y=function(n,t,i){t=t||"soft";var o,a,v,w,f,y,r,c,s,e,h,b={},l="cubic"===t?3:2,k="soft"===t,p=[];if(k&&i&&(n=[i].concat(n)),null==n||n.length<l+1)throw"invalid Bezier data";for(s in n[0])p.push(s);for(y=p.length;--y>-1;){for(s=p[y],b[s]=f=[],e=0,c=n.length,r=0;c>r;r++)o=null==i?n[r][s]:"string"==typeof(h=n[r][s])&&"="===h.charAt(1)?i[s]+Number(h.charAt(0)+h.substr(2)):Number(h),k&&r>1&&c-1>r&&(f[e++]=(o+f[e-2])/2),f[e++]=o;for(c=e-l+1,e=0,r=0;c>r;r+=l)o=f[r],a=f[r+1],v=f[r+2],w=2===l?0:f[r+3],f[e++]=h=3===l?new u(o,a,v,w):new u(o,(2*a+o)/3,(2*a+v)/3,v);f.length=e}return b},p=function(n,t,i){for(var e,s,o,a,v,y,r,u,h,f,c,p=1/i,l=n.length;--l>-1;)for(f=n[l],o=f.a,a=f.d-o,v=f.c-o,y=f.b-o,e=s=0,u=1;i>=u;u++)r=p*u,h=1-r,e=s-(s=(r*r*a+3*h*(r*v+h*y))*r),c=l*i+u-1,t[c]=(t[c]||0)+e*e},w=function(n,t){t=t>>0||6;var s,i,h,r,f=[],c=[],u=0,e=0,a=t-1,l=[],o=[];for(s in n)p(n[s],f,t);for(h=f.length,i=0;h>i;i++)u+=Math.sqrt(f[i]),r=i%t,o[r]=u,r===a&&(e+=u,r=i/t>>0,l[r]=o,c[r]=e,u=0,o=[]);return{length:e,lengths:c,segments:l}},r=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.7",API:2,global:!0,init:function(n,t,i){var c;this._target=n;t instanceof Array&&(t={values:t});this._func={};this._mod={};this._props=[];this._timeRes=null==t.timeResolution?6:parseInt(t.timeResolution,10);var r,a,f,e,l,s=t.values||[],h={},v=s[0],u=t.autoRotate||i.vars.orientToBezier;this._autoRotate=u?u instanceof Array?u:[["x","y","rotation",u===!0?0:Number(u)||0]]:null;for(r in v)this._props.push(r);for(f=this._props.length;--f>-1;)r=this._props[f],this._overwriteProps.push(r),a=this._func[r]="function"==typeof n[r],h[r]=a?n[r.indexOf("set")||"function"!=typeof n["get"+r.substr(3)]?r:"get"+r.substr(3)]():parseFloat(n[r]),l||h[r]!==s[0][r]&&(l=h);if((this._beziers="cubic"!==t.type&&"quadratic"!==t.type&&"soft"!==t.type?o(s,isNaN(t.curviness)?1:t.curviness,!1,"thruBasic"===t.type,t.correlate,l):y(s,t.type,h),this._segCount=this._beziers[r].length,this._timeRes)&&(c=w(this._beziers,this._timeRes),this._length=c.length,this._lengths=c.lengths,this._segments=c.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length),u=this._autoRotate)for(this._initialRotations=[],u[0]instanceof Array||(this._autoRotate=u=[u]),f=u.length;--f>-1;){for(e=0;3>e;e++)r=u[f][e],this._func[r]="function"==typeof n[r]?n[r.indexOf("set")||"function"!=typeof n["get"+r.substr(3)]?r:"get"+r.substr(3)]:!1;r=u[f][2];this._initialRotations[f]=(this._func[r]?this._func[r].call(this._target):this._target[r])||0;this._overwriteProps.push(r)}return this._startRatio=i.vars.runBackwards?1:0,!0},set:function(n){var c,d,t,u,i,r,o,w,v,f,l=this._segCount,g=this._func,a=this._target,it=n!==this._startRatio,e,b,k,y,p,nt,tt,s;if(this._timeRes){if(v=this._lengths,f=this._curSeg,n*=this._length,t=this._li,n>this._l2&&l-1>t){for(w=l-1;w>t&&(this._l2=v[++t])<=n;);this._l1=v[t-1];this._li=t;this._curSeg=f=this._segments[t];this._s2=f[this._s1=this._si=0]}else if(n<this._l1&&t>0){for(;t>0&&(this._l1=v[--t])>=n;);0===t&&n<this._l1?this._l1=0:t++;this._l2=v[t];this._li=t;this._curSeg=f=this._segments[t];this._s1=f[(this._si=f.length-1)-1]||0;this._s2=f[this._si]}if(c=t,n-=this._l1,t=this._si,n>this._s2&&t<f.length-1){for(w=f.length-1;w>t&&(this._s2=f[++t])<=n;);this._s1=f[t-1];this._si=t}else if(n<this._s1&&t>0){for(;t>0&&(this._s1=f[--t])>=n;);0===t&&n<this._s1?this._s1=0:t++;this._s2=f[t];this._si=t}r=(t+(n-this._s1)/(this._s2-this._s1))*this._prec||0}else c=0>n?0:n>=1?l-1:l*n>>0,r=(n-c*(1/l))*l;for(d=1-r,t=this._props.length;--t>-1;)u=this._props[t],i=this._beziers[u][c],o=(r*r*i.da+3*d*(r*i.ca+d*i.ba))*r+i.a,this._mod[u]&&(o=this._mod[u](o,a)),g[u]?a[u](o):a[u]=o;if(this._autoRotate)for(s=this._autoRotate,t=s.length;--t>-1;)u=s[t][2],nt=s[t][3]||0,tt=s[t][4]===!0?1:h,i=this._beziers[s[t][0]],e=this._beziers[s[t][1]],i&&e&&(i=i[c],e=e[c],b=i.a+(i.b-i.a)*r,y=i.b+(i.c-i.b)*r,b+=(y-b)*r,y+=(i.c+(i.d-i.c)*r-y)*r,k=e.a+(e.b-e.a)*r,p=e.b+(e.c-e.b)*r,k+=(p-k)*r,p+=(e.c+(e.d-e.c)*r-p)*r,o=it?Math.atan2(p-k,y-b)*tt+nt:this._initialRotations[t],this._mod[u]&&(o=this._mod[u](o,a)),g[u]?a[u](o):a[u]=o)}}),s=r.prototype;r.bezierThrough=o;r.cubicToQuadratic=e;r._autoCSS=!0;r.quadraticToCubic=function(n,t,i){return new u(n,(2*t+n)/3,(2*t+i)/3,i)};r._cssRegister=function(){var t=c.CSSPlugin;if(t){var n=t._internals,i=n._parseToProxy,u=n._setPluginRatio,f=n.CSSPropTween;n._registerComplexSpecialProp("bezier",{parser:function(n,t,e,o,s,h){t instanceof Array&&(t={values:t});h=new r;var a,v,l,p=t.values,y=p.length-1,w=[],c={};if(0>y)return s;for(a=0;y>=a;a++)l=i(n,p[a],o,s,h,y!==a),w[a]=l.end;for(v in t)c[v]=t[v];return c.values=w,s=new f(n,"bezier",0,0,l.pt,2),s.data=l,s.plugin=h,s.setRatio=u,0===c.autoRotate&&(c.autoRotate=!0),!c.autoRotate||c.autoRotate instanceof Array||(a=c.autoRotate===!0?0:Number(c.autoRotate),c.autoRotate=null!=l.end.left?[["left","top","rotation",a,!1]]:null!=l.end.x?[["x","y","rotation",a,!1]]:!1),c.autoRotate&&(o._transform||o._enableTransforms(!1),l.autoRotate=o._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,o._overwriteProps.push("rotation")),h._onInitTween(l.proxy,c,o._tween),s}})}};s._mod=function(n){for(var t,i=this._overwriteProps,r=i.length;--r>-1;)t=n[i[r]],t&&"function"==typeof t&&(this._mod[i[r]]=t)};s._kill=function(n){var r,t,i=this._props;for(r in this._beziers)if(r in n)for(delete this._beziers[r],delete this._func[r],t=i.length;--t>-1;)i[t]===r&&i.splice(t,1);if(i=this._autoRotate)for(t=i.length;--t>-1;)n[i[t][2]]&&i.splice(t,1);return this._super._kill.call(this,n)}}();_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(n,t){var ht,ni,e,si,r=function(){n.call(this,"css");this._overwriteProps.length=0;this.setRatio=r.prototype.setRatio},iu=_gsScope._gsDefine.globals,v={},i=r.prototype=new n("css"),dr,st,gr,nu,tu,gt;i.constructor=r;r.version="1.19.0";r.API=2;r.defaultTransformPerspective=0;r.defaultSkewType="compensated";r.defaultSmoothOrigin=!0;i="px";r.suffixMap={top:i,right:i,bottom:i,left:i,width:i,height:i,fontSize:i,padding:i,margin:i,perspective:i,lineHeight:""};var hi,er,ti,ii,or,ot,tt,it,ct=/(?:\-|\.|\b)(\d|\.|e\-)+/g,ci=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,li=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,ai=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,lt=/(?:\d|\-|\+|=|#|\.)*/g,vi=/opacity *= *([^)]*)/i,ru=/opacity:([^;]*)/i,uu=/alpha\(opacity *=.+?\)/i,fu=/^(rgb|hsl)/,sr=/([A-Z])/g,hr=/-([a-z])/gi,eu=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,cr=function(n,t){return t.toUpperCase()},ou=/(?:Left|Right|Width)/i,su=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,hu=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,k=/,(?=[^\)]*(?:\(|$))/gi,cu=/[\s,\(]/i,a=Math.PI/180,rt=180/Math.PI,ri={},y=document,yi=function(n){return y.createElementNS?y.createElementNS("http://www.w3.org/1999/xhtml",n):y.createElement(n)},d=yi("div"),pi=yi("img"),p=r._internals={_specialProps:v},g=navigator.userAgent,ut=function(){var t=g.indexOf("Android"),n=yi("a");return ti=-1!==g.indexOf("Safari")&&-1===g.indexOf("Chrome")&&(-1===t||Number(g.substr(t+8,1))>3),or=ti&&Number(g.substr(g.indexOf("Version/")+8,1))<6,ii=-1!==g.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(g)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(g))&&(ot=parseFloat(RegExp.$1)),n?(n.style.cssText="top:1px;opacity:.55;",/^0.55/.test(n.style.opacity)):!1}(),lr=function(n){return vi.test("string"==typeof n?n:(n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?parseFloat(RegExp.$1)/100:1},ar=function(n){window.console&&console.log(n)},vr="",wi="",at=function(n,t){t=t||d;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?(wi=3===i?"ms":r[i],vr="-"+wi.toLowerCase()+"-",wi+n):null},ft=y.defaultView?y.defaultView.getComputedStyle:function(){},u=r.getStyle=function(n,t,i,r,u){var f;return ut||"opacity"!==t?(!r&&n.style[t]?f=n.style[t]:(i=i||ft(n))?f=i[t]||i.getPropertyValue(t)||i.getPropertyValue(t.replace(sr,"-$1").toLowerCase()):n.currentStyle&&(f=n.currentStyle[t]),null==u||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:u):lr(n)},w=p.convertToPixels=function(n,i,f,e,o){if("px"===e||!e)return f;if("auto"===e||!f)return 0;var s,h,a,l=ou.test(i),c=n,v=d.style,p=0>f,b=1===f;if(p&&(f=-f),b&&(f*=100),"%"===e&&-1!==i.indexOf("border"))s=f/100*(l?n.clientWidth:n.clientHeight);else{if(v.cssText="border:0 solid red;position:"+u(n,"position")+";line-height:0;","%"!==e&&c.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)v[l?"borderLeftWidth":"borderTopWidth"]=f+e;else{if(c=n.parentNode||y.body,h=c._gsCache,a=t.ticker.frame,h&&l&&h.time===a)return h.width*f/100;v[l?"width":"height"]=f+e}c.appendChild(d);s=parseFloat(d[l?"offsetWidth":"offsetHeight"]);c.removeChild(d);l&&"%"===e&&r.cacheWidths!==!1&&(h=c._gsCache=c._gsCache||{},h.time=a,h.width=s/f*100);0!==s||o||(s=w(n,i,f,e,!0))}return b&&(s/=100),p?-s:s},yr=p.calculateOffset=function(n,t,i){if("absolute"!==u(n,"position",i))return 0;var r="left"===t?"Left":"Top",f=u(n,"margin"+r,i);return n["offset"+r]-(w(n,t,parseFloat(f),f.replace(lt,""))||0)},vt=function(n,t){var r,u,f,i={};if(t=t||ft(n,null))if(r=t.length)for(;--r>-1;)f=t[r],(-1===f.indexOf("-transform")||tr===f)&&(i[f.replace(hr,cr)]=t.getPropertyValue(f));else for(r in t)(-1===r.indexOf("Transform")||h===r)&&(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(hr,cr)]=t[r]);return ut||(i.opacity=lr(n)),u=dt(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,b&&(i.z=u.z,i.rotationX=u.rotationX,i.rotationY=u.rotationY,i.scaleZ=u.scaleZ),i.filters&&delete i.filters,i},bi=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(ai,"")?e:0:yr(n,f),void 0!==h[f]&&(o=new nr(h,f,h[f],o)));if(r)for(f in r)"className"!==f&&(s[f]=r[f]);return{difs:s,firstMPT:o}},lu={width:["Left","Right"],height:["Top","Bottom"]},au=["marginLeft","marginRight","marginTop","marginBottom"],vu=function(n,t,i){if("svg"===(n.nodeName+"").toLowerCase())return(i||ft(n))[t]||0;if(n.getBBox&&rr(n))return n.getBBox()[t]||0;var r=parseFloat("width"===t?n.offsetWidth:n.offsetHeight),f=lu[t],e=f.length;for(i=i||ft(n,null);--e>-1;)r-=parseFloat(u(n,"padding"+f[e],i,!0))||0,r-=parseFloat(u(n,"border"+f[e]+"Width",i,!0))||0;return r},et=function(n,t){if("contain"===n||"auto"===n||"auto auto"===n)return n+" ";(null==n||""===n)&&(n="0 0");var f,r=n.split(" "),i=-1!==n.indexOf("left")?"0%":-1!==n.indexOf("right")?"100%":r[0],u=-1!==n.indexOf("top")?"0%":-1!==n.indexOf("bottom")?"100%":r[1];if(r.length>3&&!t){for(r=n.split(", ").join(",").split(","),n=[],f=0;f<r.length;f++)n.push(et(r[f]));return n.join(",")}return null==u?u="center"===i?"50%":"0":"center"===u&&(u="50%"),("center"===i||isNaN(parseFloat(i))&&-1===(i+"").indexOf("="))&&(i="50%"),n=i+" "+u+(r.length>2?" "+r[2]:""),t&&(t.oxp=-1!==i.indexOf("%"),t.oyp=-1!==u.indexOf("%"),t.oxr="="===i.charAt(1),t.oyr="="===u.charAt(1),t.ox=parseFloat(i.replace(ai,"")),t.oy=parseFloat(u.replace(ai,"")),t.v=n),t||n},yt=function(n,t){return"function"==typeof n&&(n=n(it,tt)),"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-parseFloat(t)||0},c=function(n,t){return"function"==typeof n&&(n=n(it,tt)),null==n?t:"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2))+t:parseFloat(n)||0},pt=function(n,t,i,r){var f,o,u,e,s,h=1e-6;return"function"==typeof n&&(n=n(it,tt)),null==n?e=t:"number"==typeof n?e=n:(f=360,o=n.split("_"),s="="===n.charAt(1),u=(s?parseInt(n.charAt(0)+"1",10)*parseFloat(o[0].substr(2)):parseFloat(o[0]))*(-1===n.indexOf("rad")?1:rt)-(s?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-(u/f|0)*f:-1!==n.indexOf("ccw")&&u>0&&(u=(u-9999999999*f)%f-(u/f|0)*f)),e=t+u),h>e&&e>-h&&(e=0),e},wt={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]},ki=function(n,t,i){return n=0>n?n+1:n>1?n-1:n,255*(1>6*n?t+(i-t)*n*6:.5>n?i:2>3*n?t+(i-t)*(2/3-n)*6:t)+.5|0},ui=r.parseColor=function(n,t){var i,u,r,f,o,h,e,s,c,l,a;if(n)if("number"==typeof n)i=[n>>16,n>>8&255,255&n];else{if(","===n.charAt(n.length-1)&&(n=n.substr(0,n.length-1)),wt[n])i=wt[n];else if("#"===n.charAt(0))4===n.length&&(u=n.charAt(1),r=n.charAt(2),f=n.charAt(3),n="#"+u+u+r+r+f+f),n=parseInt(n.substr(1),16),i=[n>>16,n>>8&255,255&n];else if("hsl"===n.substr(0,3))if(i=a=n.match(ct),t){if(-1!==n.indexOf("="))return n.match(ci)}else o=Number(i[0])%360/360,h=Number(i[1])/100,e=Number(i[2])/100,r=.5>=e?e*(h+1):e+h-e*h,u=2*e-r,i.length>3&&(i[3]=Number(n[3])),i[0]=ki(o+1/3,u,r),i[1]=ki(o,u,r),i[2]=ki(o-1/3,u,r);else i=n.match(ct)||wt.transparent;i[0]=Number(i[0]);i[1]=Number(i[1]);i[2]=Number(i[2]);i.length>3&&(i[3]=Number(i[3]))}else i=wt.black;return t&&!a&&(u=i[0]/255,r=i[1]/255,f=i[2]/255,s=Math.max(u,r,f),c=Math.min(u,r,f),e=(s+c)/2,s===c?o=h=0:(l=s-c,h=e>.5?l/(2-s-c):l/(s+c),o=s===u?(r-f)/l+(f>r?6:0):s===r?(f-u)/l+2:(u-r)/l+4,o*=60),i[0]=o+.5|0,i[1]=100*h+.5|0,i[2]=100*e+.5|0),i},pr=function(n,t){for(var i,f,e=n.match(l)||[],r=0,o=e.length?"":n,u=0;u<e.length;u++)i=e[u],f=n.substr(r,n.indexOf(i,r)-r),r+=f.length+i.length,i=ui(i,t),3===i.length&&i.push(1),o+=f+(t?"hsla("+i[0]+","+i[1]+"%,"+i[2]+"%,"+i[3]:"rgba("+i.join(","))+")";return o+n.substr(r)},l="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(i in wt)l+="|"+i+"\\b";l=new RegExp(l+")","gi");r.colorStringFilter=function(n){var t,i=n[0]+n[1];l.test(i)&&(t=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),n[0]=pr(n[0],t),n[1]=pr(n[1],t));l.lastIndex=0};t.defaultStringFilter||(t.defaultStringFilter=r.colorStringFilter);var di=function(n,t,i,r){if(null==n)return function(n){return n};var e,s=t?(n.match(l)||[""])[0]:"",f=n.split(s).join("").match(li)||[],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(ct,""):"";return u?e=t?function(n){var p,v,t,y;if("number"==typeof n)n+=a;else if(r&&k.test(n)){for(y=n.replace(k,"|").split("|"),t=0;t<y.length;t++)y[t]=e(y[t]);return y.join(",")}if(p=(n.match(l)||[s])[0],v=n.split(p).join("").match(li)||[],t=v.length,u>t--)for(;++t<u;)v[t]=i?v[(t-1)/2|0]:f[t];return h+v.join(o)+o+p+c+(-1!==n.indexOf("inset")?" inset":"")}:function(n){var s,l,t;if("number"==typeof n)n+=a;else if(r&&k.test(n)){for(l=n.replace(k,"|").split("|"),t=0;t<l.length;t++)l[t]=e(l[t]);return l.join(",")}if(s=n.match(li)||[],t=s.length,u>t--)for(;++t<u;)s[t]=i?s[(t-1)/2|0]:f[t];return h+s.join(o)+c}:function(n){return n}},gi=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)}},nr=(p._setPluginRatio=function(n){this.plugin.setRatio(n);for(var r,t,f,e,o,u=this.data,s=u.proxy,i=u.firstMPT,h=1e-6;i;)r=s[i.v],i.r?r=Math.round(r):h>r&&r>-h&&(r=0),i.t[i.p]=r,i=i._next;if(u.autoRotate&&(u.autoRotate.rotation=u.mod?u.mod(s.rotation,this.t):s.rotation),1===n||0===n)for(i=u.firstMPT,o=1===n?"e":"b";i;){if(t=i.t,t.type){if(1===t.type){for(e=t.xs0+t.s+t.xs1,f=1;f<t.l;f++)e+=t["xn"+f]+t["xs"+(f+1)];t[o]=e}}else t[o]=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=(p._parseToProxy=function(n,t,i,r,u,f){var c,e,o,s,v,h=r,l={},a={},y=i._transform,p=ri;for(i._transform=null,ri=t,r=v=i.parse(n,t,r,u),ri=p,f&&(i._transform=y,h&&(h._prev=null,h._prev&&(h._prev._next=null)));r&&r!==h;){if(r.type<=1&&(e=r.p,a[e]=r.s+r.c,l[e]=r.s,f||(s=new nr(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 nr(r,o,e,s,r.rxp[o]));r=r._next}return{proxy:l,end:a,firstMPT:s,pt:v}},p.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||si.push(this.n);this.r=s;this.type=f||0;h&&(this.pr=h,ht=!0);this.b=void 0===c?i:c;this.e=void 0===l?i+r:l;u&&(this._next=u,u._prev=this)}),fi=function(n,t,i,r,u,f){var e=new o(n,t,i,r-i,u,-1,f);return e.b=i,e.e=e.xs0=r,e},bt=r.parseComplex=function(n,t,i,u,f,e,s,h,c,a){i=i||e||"";"function"==typeof u&&(u=u(it,tt));s=new o(n,t,0,0,s,a?2:1,null,!1,h,i,u);u+="";f&&l.test(u+i)&&(u=[i,u],r.colorStringFilter(u),i=u[0],u=u[1]);var p,g,nt,v,y,ot,st,ft,b,ht,rt,w,lt,d=i.split(", ").join(",").split(" "),et=u.split(", ").join(",").split(" "),at=d.length,vt=hi!==!1;for((-1!==u.indexOf(",")||-1!==i.indexOf(","))&&(d=d.join(" ").replace(k,", ").split(" "),et=et.join(" ").replace(k,", ").split(" "),at=d.length),at!==et.length&&(d=(e||"").split(" "),at=d.length),s.plugin=c,s.setRatio=a,l.lastIndex=0,p=0;at>p;p++)if(v=d[p],y=et[p],ft=parseFloat(v),ft||0===ft)s.appendXtra("",ft,yt(y,ft),y.replace(ci,""),vt&&-1!==y.indexOf("px"),!0);else if(f&&l.test(v))w=y.indexOf(")")+1,w=")"+(w?y.substr(w):""),lt=-1!==y.indexOf("hsl")&&ut,v=ui(v,lt),y=ui(y,lt),b=v.length+y.length>6,b&&!ut&&0===y[3]?(s["xs"+s.l]+=s.l?" transparent":"transparent",s.e=s.e.split(et[p]).join("transparent")):(ut||(b=!1),lt?s.appendXtra(b?"hsla(":"hsl(",v[0],yt(y[0],v[0]),",",!1,!0).appendXtra("",v[1],yt(y[1],v[1]),"%,",!1).appendXtra("",v[2],yt(y[2],v[2]),b?"%,":"%"+w,!1):s.appendXtra(b?"rgba(":"rgb(",v[0],y[0]-v[0],",",!0,!0).appendXtra("",v[1],y[1]-v[1],",",!0).appendXtra("",v[2],y[2]-v[2],b?",":w,!0),b&&(v=v.length<4?1:v[3],s.appendXtra("",v,(y.length<4?1:y[3])-v,w,!1))),l.lastIndex=0;else if(ot=v.match(ct)){if(st=y.match(ci),!st||st.length!==ot.length)return s;for(nt=0,g=0;g<ot.length;g++)rt=ot[g],ht=v.indexOf(rt,nt),s.appendXtra(v.substr(nt,ht-nt),Number(rt),yt(st[g],rt),"",vt&&"px"===v.substr(ht+rt.length,2),0===g),nt=ht+rt.length;s["xs"+s.l]+=v.substr(nt)}else s["xs"+s.l]+=s.l||s["xs"+s.l]?" "+y:y;if(-1!==u.indexOf("=")&&s.data){for(w=s.xs0+s.data.s,p=1;p<s.l;p++)w+=s["xs"+p]+s.data["xn"+p];s.e=w+s["xs"+p]}return s.l||(s.type=-1,s.xs0=s.e),s.xfirst||s},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||e["xs"+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 wr=function(n,t){t=t||{};this.p=t.prefix?at(n)||n:n;v[n]=v[this.p]=this;this.format=t.formatter||di(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},f=p._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;r<u.length;r++)t.prefix=0===r&&t.prefix,t.defaultValue=i[r]||f,e=new wr(u[r],t)},yu=p._registerPluginProp=function(n){if(!v[n]){var t=n.charAt(0).toUpperCase()+n.substr(1)+"Plugin";f(n,{parser:function(n,i,r,u,f,e,o){var s=iu.com.greensock.plugins[t];return s?(s._cssRegister(),v[r].parse(n,i,r,u,f,e,o)):(ar("Error: "+t+" js file not loaded."),f)}})}};i=wr.prototype;i.parseComplex=function(n,t,i,r,u,f){var e,o,s,a,c,l,h=this.keyword;if(this.multi&&(k.test(i)||k.test(t)?(o=t.replace(k,"|").split("|"),s=i.replace(k,"|").split("|")):h&&(o=[t],s=[i])),s){for(a=s.length>o.length?s.length:o.length,e=0;a>e;e++)t=o[e]=o[e]||this.dflt,i=s[e]=s[e]||this.dflt,h&&(c=t.indexOf(h),l=i.indexOf(h),c!==l&&(-1===l?o[e]=o[e].split(h).join(""):-1===c&&(o[e]+=" "+h)));t=o.join(", ");i=s.join(", ")}return bt(n,this.p,t,i,this.clrs,this.dflt,r,this.pr,u,f)};i.parse=function(n,t,i,r,f,o){return this.parseComplex(n.style,this.format(u(n,this.p,e,!1,this.dflt)),this.format(t),f,o)};r.registerSpecialProp=function(n,t,i){f(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})};r.useSVGTransformAttr=ti||ii;var nt,br="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),h=at("transform"),tr=vr+"transform",kt=at("transformOrigin"),b=null!==at("perspective"),ei=p.Transform=function(){this.perspective=parseFloat(r.defaultTransformPerspective)||0;this.force3D=r.defaultForce3D!==!1&&b?r.defaultForce3D||"auto":!1},pu=window.SVGElement,kr=function(n,t,i){var r,u=y.createElementNS("http://www.w3.org/2000/svg",n),f=/([a-z])([A-Z])/g;for(r in i)u.setAttributeNS(null,r.replace(f,"$1-$2").toLowerCase(),i[r]);return t.appendChild(u),u},oi=y.documentElement,wu=function(){var t,n,r,i=ot||/Android/i.test(g)&&!window.chrome;return y.createElementNS&&!i&&(t=kr("svg",oi),n=kr("rect",t,{width:100,height:50,x:100}),r=n.getBoundingClientRect().width,n.style[kt]="50% 50%",n.style[h]="scaleX(0.5)",i=r===n.getBoundingClientRect().width&&!(ii&&b),oi.removeChild(t)),i}(),ir=function(n,t,i,u,f,e){var c,a,v,y,p,w,h,b,k,d,g,l,nt,tt,o=n._gsTransform,s=fr(n,!0);o&&(nt=o.xOrigin,tt=o.yOrigin);(!u||(c=u.split(" ")).length<2)&&(h=n.getBBox(),t=et(t).split(" "),c=[(-1!==t[0].indexOf("%")?parseFloat(t[0])/100*h.width:parseFloat(t[0]))+h.x,(-1!==t[1].indexOf("%")?parseFloat(t[1])/100*h.height:parseFloat(t[1]))+h.y]);i.xOrigin=y=parseFloat(c[0]);i.yOrigin=p=parseFloat(c[1]);u&&s!==ur&&(w=s[0],h=s[1],b=s[2],k=s[3],d=s[4],g=s[5],l=w*k-h*b,a=y*(k/l)+p*(-b/l)+(b*g-k*d)/l,v=y*(-h/l)+p*(w/l)-(w*g-h*d)/l,y=i.xOrigin=c[0]=a,p=i.yOrigin=c[1]=v);o&&(e&&(i.xOffset=o.xOffset,i.yOffset=o.yOffset,o=i),f||f!==!1&&r.defaultSmoothOrigin!==!1?(a=y-nt,v=p-tt,o.xOffset+=a*s[0]+v*s[2]-a,o.yOffset+=a*s[1]+v*s[3]-v):o.xOffset=o.yOffset=0);e||n.setAttribute("data-svg-origin",c.join(" "))},bu=function(n){try{return n.getBBox()}catch(n){}},rr=function(n){return!!(pu&&n.getBBox&&n.getCTM&&bu(n)&&(!n.parentNode||n.parentNode.getBBox&&n.parentNode.getCTM))},ur=[1,0,0,1,0,0],fr=function(n,t){var f,i,r,e,c,l,a=n._gsTransform||new ei,v=1e5,o=n.style;if(h?i=u(n,tr,null,!0):n.currentStyle&&(i=n.currentStyle.filter.match(su),i=i&&4===i.length?[i[0].substr(4),Number(i[2].substr(4)),Number(i[1].substr(4)),i[3].substr(4),a.x||0,a.y||0].join(","):""),f=!i||"none"===i||"matrix(1, 0, 0, 1, 0, 0)"===i,f&&h&&((l="none"===ft(n).display)||!n.parentNode)&&(l&&(e=o.display,o.display="block"),n.parentNode||(c=1,oi.appendChild(n)),i=u(n,tr,null,!0),f=!i||"none"===i||"matrix(1, 0, 0, 1, 0, 0)"===i,e?o.display=e:l&&st(o,"display"),c&&oi.removeChild(n)),(a.svg||n.getBBox&&rr(n))&&(f&&-1!==(o[h]+"").indexOf("matrix")&&(i=o[h],f=0),r=n.getAttribute("transform"),f&&r&&(-1!==r.indexOf("matrix")?(i=r,f=0):-1!==r.indexOf("translate")&&(i="matrix(1,0,0,1,"+r.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",f=0))),f)return ur;for(r=(i||"").match(ct)||[],s=r.length;--s>-1;)e=Number(r[s]),r[s]=(c=e-(e|=0))?(c*v+(0>c?-.5:.5)|0)/v+e:e;return t&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r},dt=p.getTransform=function(n,i,f,e){if(n._gsTransform&&f&&!e)return n._gsTransform;var s,pt,dt,gt,ut,tt,o=f?n._gsTransform||new ei:new ei,ni=o.scaleX<0,ti=2e-5,ft=1e5,fi=b?parseFloat(u(n,kt,i,!1,"0 0 0").split(" ")[2])||o.zOrigin||0:0,oi=parseFloat(r.defaultTransformPerspective)||0;if(o.svg=!(!n.getBBox||!rr(n)),o.svg&&(ir(n,u(n,kt,i,!1,"50% 50%")+"",o,n.getAttribute("data-svg-origin")),nt=r.useSVGTransformAttr||wu),s=fr(n),s!==ur){if(16===s.length){var wt,et,bt,c,l,k=s[0],p=s[1],ht=s[2],si=s[3],it=s[4],v=s[5],d=s[6],hi=s[7],ct=s[8],w=s[9],y=s[10],ii=s[12],ri=s[13],ot=s[14],g=s[11],a=Math.atan2(d,y);o.zOrigin&&(ot=-o.zOrigin,ii=ct*ot-s[12],ri=w*ot-s[13],ot=y*ot+o.zOrigin-s[14]);o.rotationX=a*rt;a&&(c=Math.cos(-a),l=Math.sin(-a),wt=it*c+ct*l,et=v*c+w*l,bt=d*c+y*l,ct=it*-l+ct*c,w=v*-l+w*c,y=d*-l+y*c,g=hi*-l+g*c,it=wt,v=et,d=bt);a=Math.atan2(-ht,y);o.rotationY=a*rt;a&&(c=Math.cos(-a),l=Math.sin(-a),wt=k*c-ct*l,et=p*c-w*l,bt=ht*c-y*l,w=p*l+w*c,y=ht*l+y*c,g=si*l+g*c,k=wt,p=et,ht=bt);a=Math.atan2(p,k);o.rotation=a*rt;a&&(c=Math.cos(-a),l=Math.sin(-a),k=k*c+it*l,et=p*c+v*l,v=p*-l+v*c,d=ht*-l+d*c,p=et);o.rotationX&&Math.abs(o.rotationX)+Math.abs(o.rotation)>359.9&&(o.rotationX=o.rotation=0,o.rotationY=180-o.rotationY);o.scaleX=(Math.sqrt(k*k+p*p)*ft+.5|0)/ft;o.scaleY=(Math.sqrt(v*v+w*w)*ft+.5|0)/ft;o.scaleZ=(Math.sqrt(d*d+y*y)*ft+.5|0)/ft;o.rotationX||o.rotationY?o.skewX=0:(o.skewX=it||v?Math.atan2(it,v)*rt+o.rotation:o.skewX||0,Math.abs(o.skewX)>90&&Math.abs(o.skewX)<270&&(ni?(o.scaleX*=-1,o.skewX+=o.rotation<=0?180:-180,o.rotation+=o.rotation<=0?180:-180):(o.scaleY*=-1,o.skewX+=o.skewX<=0?180:-180)));o.perspective=g?1/(0>g?-g:g):0;o.x=ii;o.y=ri;o.z=ot;o.svg&&(o.x-=o.xOrigin-(o.xOrigin*k-o.yOrigin*it),o.y-=o.yOrigin-(o.yOrigin*p-o.xOrigin*v))}else if(!b||e||!s.length||o.x!==s[4]||o.y!==s[5]||!o.rotationX&&!o.rotationY){var ui=s.length>=6,lt=ui?s[0]:1,at=s[1]||0,vt=s[2]||0,yt=ui?s[3]:1;o.x=s[4]||0;o.y=s[5]||0;dt=Math.sqrt(lt*lt+at*at);gt=Math.sqrt(yt*yt+vt*vt);ut=lt||at?Math.atan2(at,lt)*rt:o.rotation||0;tt=vt||yt?Math.atan2(vt,yt)*rt+ut:o.skewX||0;Math.abs(tt)>90&&Math.abs(tt)<270&&(ni?(dt*=-1,tt+=0>=ut?180:-180,ut+=0>=ut?180:-180):(gt*=-1,tt+=0>=tt?180:-180));o.scaleX=dt;o.scaleY=gt;o.rotation=ut;o.skewX=tt;b&&(o.rotationX=o.rotationY=o.z=0,o.perspective=oi,o.scaleZ=1);o.svg&&(o.x-=o.xOrigin-(o.xOrigin*lt+o.yOrigin*vt),o.y-=o.yOrigin-(o.xOrigin*at+o.yOrigin*yt))}o.zOrigin=fi;for(pt in o)o[pt]<ti&&o[pt]>-ti&&(o[pt]=0)}return f&&(n._gsTransform=o,o.svg&&(nt&&n.style[h]?t.delayedCall(.001,function(){st(n.style,h)}):!nt&&n.getAttribute("transform")&&t.delayedCall(.001,function(){n.removeAttribute("transform")}))),o},ku=function(n){var o,p,t=this.data,nt=-t.rotation*a,ut=nt+t.skewX*a,e=1e5,h=(Math.cos(nt)*t.scaleX*e|0)/e,u=(Math.sin(nt)*t.scaleX*e|0)/e,f=(Math.sin(ut)*-t.scaleY*e|0)/e,c=(Math.cos(ut)*t.scaleY*e|0)/e,d=this.t.style,g=this.t.currentStyle,k,y,ft,et;if(g){p=u;u=-f;f=-p;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+l*t.xPercent/100,rt=t.y+v*t.yPercent/100;if(null!=t.ox&&(i=(t.oxp?l*t.ox*.01:t.ox)-l/2,r=(t.oyp?v*t.oy*.01:t.oy)-v/2,it+=i-(i*h+r*u),rt+=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)+rt)+")"):b+=", sizingMethod='auto expand')",d.filter=-1!==o.indexOf("DXImageTransform.Microsoft.Matrix(")?o.replace(hu,b):b+" "+o,(0===n||1===n)&&1===h&&0===u&&0===f&&1===c&&(tt&&-1===b.indexOf("Dx=0, Dy=0")||vi.test(o)&&100!==parseFloat(RegExp.$1)||-1===o.indexOf(o.indexOf("Alpha"))&&d.removeAttribute("filter")),!tt)for(et=8>ot?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+rt),s=0;4>s;s++)y=au[s],k=g[y],p=-1!==k.indexOf("px")?parseFloat(k):w(this.t,y,parseFloat(k),k.replace(lt,""))||0,ft=p!==t[y]?2>s?-t.ieOffsetX:-t.ieOffsetY:2>s?i-t.ieOffsetX:r-t.ieOffsetY,d[y]=(t[y]=Math.round(p-ft*(0===s||2===s?1:et)))+"px"}},du=p.set3DTransformRatio=p.setTransformRatio=function(n){var c,l,tt,v,y,it,lt,at,ut,vt,yt,ft,ht,i,f,e,r,dt,g,o,s,pt,et,t=this.data,wt=this.t.style,u=t.rotation,bt=t.rotationX,kt=t.rotationY,k=t.scaleX,d=t.scaleY,rt=t.scaleZ,p=t.x,w=t.y,ot=t.z,ct=t.svg,st=t.perspective,gt=t.force3D;if(((1===n||0===n)&&"auto"===gt&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!gt)&&!ot&&!st&&!kt&&!bt&&1===rt||nt&&ct||!b)return void(u||t.skewX||ct?(u*=a,pt=t.skewX*a,et=1e5,c=Math.cos(u)*k,v=Math.sin(u)*k,l=Math.sin(u-pt)*-d,y=Math.cos(u-pt)*d,pt&&"simple"===t.skewType&&(r=Math.tan(pt-t.skewY*a),r=Math.sqrt(1+r*r),l*=r,y*=r,t.skewY&&(r=Math.tan(t.skewY*a),r=Math.sqrt(1+r*r),c*=r,v*=r)),ct&&(p+=t.xOrigin-(t.xOrigin*c+t.yOrigin*l)+t.xOffset,w+=t.yOrigin-(t.xOrigin*v+t.yOrigin*y)+t.yOffset,nt&&(t.xPercent||t.yPercent)&&(i=this.t.getBBox(),p+=.01*t.xPercent*i.width,w+=.01*t.yPercent*i.height),i=1e-6,i>p&&p>-i&&(p=0),i>w&&w>-i&&(w=0)),g=(c*et|0)/et+","+(v*et|0)/et+","+(l*et|0)/et+","+(y*et|0)/et+","+p+","+w+")",ct&&nt?this.t.setAttribute("transform","matrix("+g):wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+g):wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+k+",0,0,"+d+","+p+","+w+")");if(ii&&(i=.0001,i>k&&k>-i&&(k=rt=2e-5),i>d&&d>-i&&(d=rt=2e-5),!st||t.z||t.rotationX||t.rotationY||(st=0)),u||t.skewX)u*=a,f=c=Math.cos(u),e=v=Math.sin(u),t.skewX&&(u-=t.skewX*a,f=Math.cos(u),e=Math.sin(u),"simple"===t.skewType&&(r=Math.tan((t.skewX-t.skewY)*a),r=Math.sqrt(1+r*r),f*=r,e*=r,t.skewY&&(r=Math.tan(t.skewY*a),r=Math.sqrt(1+r*r),c*=r,v*=r))),l=-e,y=f;else{if(!(kt||bt||1!==rt||st||ct))return void(wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) translate3d(":"translate3d(")+p+"px,"+w+"px,"+ot+"px)"+(1!==k||1!==d?" scale("+k+","+d+")":""));c=y=1;l=v=0}ut=1;tt=it=lt=at=vt=yt=0;ft=st?-1/st:0;ht=t.zOrigin;i=1e-6;o=",";s="0";u=kt*a;u&&(f=Math.cos(u),e=Math.sin(u),lt=-e,vt=ft*-e,tt=c*e,it=v*e,ut=f,ft*=f,c*=f,v*=f);u=bt*a;u&&(f=Math.cos(u),e=Math.sin(u),r=l*f+tt*e,dt=y*f+it*e,at=ut*e,yt=ft*e,tt=l*-e+tt*f,it=y*-e+it*f,ut*=f,ft*=f,l=r,y=dt);1!==rt&&(tt*=rt,it*=rt,ut*=rt,ft*=rt);1!==d&&(l*=d,y*=d,at*=d,yt*=d);1!==k&&(c*=k,v*=k,lt*=k,vt*=k);(ht||ct)&&(ht&&(p+=tt*-ht,w+=it*-ht,ot+=ut*-ht+ht),ct&&(p+=t.xOrigin-(t.xOrigin*c+t.yOrigin*l)+t.xOffset,w+=t.yOrigin-(t.xOrigin*v+t.yOrigin*y)+t.yOffset),i>p&&p>-i&&(p=s),i>w&&w>-i&&(w=s),i>ot&&ot>-i&&(ot=0));g=t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix3d(":"matrix3d(";g+=(i>c&&c>-i?s:c)+o+(i>v&&v>-i?s:v)+o+(i>lt&&lt>-i?s:lt);g+=o+(i>vt&&vt>-i?s:vt)+o+(i>l&&l>-i?s:l)+o+(i>y&&y>-i?s:y);bt||kt||1!==rt?(g+=o+(i>at&&at>-i?s:at)+o+(i>yt&&yt>-i?s:yt)+o+(i>tt&&tt>-i?s:tt),g+=o+(i>it&&it>-i?s:it)+o+(i>ut&&ut>-i?s:ut)+o+(i>ft&&ft>-i?s:ft)+o):g+=",0,0,0,0,1,0,";g+=p+o+w+o+ot+o+(st?1+-ot/st:1)+")";wt[h]=g};for(i=ei.prototype,i.x=i.y=i.z=i.skewX=i.skewY=i.rotation=i.rotationX=i.rotationY=i.zOrigin=i.xPercent=i.yPercent=i.xOffset=i.yOffset=0,i.scaleX=i.scaleY=i.scaleZ=1,f("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(n,t,i,f,s,l,a){var yt;if(f._lastParsedTransform===a)return s;f._lastParsedTransform=a;"function"==typeof a[i]&&(yt=a[i],a[i]=t);var w,rt,lt,at,ot,ut,ft,st,g,vt=n._gsTransform,wt=n.style,bt=1e-6,gt=br.length,p=a,ht={},ct="transformOrigin",v=dt(n,e,!0,p.parseTransform),k=p.transform&&("function"==typeof p.transform?p.transform(it,tt):p.transform);if(f._transform=v,k&&"string"==typeof k&&h)rt=d.style,rt[h]=k,rt.display="block",rt.position="absolute",y.body.appendChild(d),w=dt(d,null,!1),v.svg&&(ut=v.xOrigin,ft=v.yOrigin,w.x-=v.xOffset,w.y-=v.yOffset,(p.transformOrigin||p.svgOrigin)&&(k={},ir(n,et(p.transformOrigin),k,p.svgOrigin,p.smoothOrigin,!0),ut=k.xOrigin,ft=k.yOrigin,w.x-=k.xOffset-v.xOffset,w.y-=k.yOffset-v.yOffset),(ut||ft)&&(st=fr(d,!0),w.x-=ut-(ut*st[0]+ft*st[2]),w.y-=ft-(ut*st[1]+ft*st[3]))),y.body.removeChild(d),w.perspective||(w.perspective=v.perspective),null!=p.xPercent&&(w.xPercent=c(p.xPercent,v.xPercent)),null!=p.yPercent&&(w.yPercent=c(p.yPercent,v.yPercent));else if("object"==typeof p){if(w={scaleX:c(null!=p.scaleX?p.scaleX:p.scale,v.scaleX),scaleY:c(null!=p.scaleY?p.scaleY:p.scale,v.scaleY),scaleZ:c(p.scaleZ,v.scaleZ),x:c(p.x,v.x),y:c(p.y,v.y),z:c(p.z,v.z),xPercent:c(p.xPercent,v.xPercent),yPercent:c(p.yPercent,v.yPercent),perspective:c(p.transformPerspective,v.perspective)},ot=p.directionalRotation,null!=ot)if("object"==typeof ot)for(rt in ot)p[rt]=ot[rt];else p.rotation=ot;"string"==typeof p.x&&-1!==p.x.indexOf("%")&&(w.x=0,w.xPercent=c(p.x,v.xPercent));"string"==typeof p.y&&-1!==p.y.indexOf("%")&&(w.y=0,w.yPercent=c(p.y,v.yPercent));w.rotation=pt("rotation"in p?p.rotation:"shortRotation"in p?p.shortRotation+"_short":"rotationZ"in p?p.rotationZ:v.rotation-v.skewY,v.rotation-v.skewY,"rotation",ht);b&&(w.rotationX=pt("rotationX"in p?p.rotationX:"shortRotationX"in p?p.shortRotationX+"_short":v.rotationX||0,v.rotationX,"rotationX",ht),w.rotationY=pt("rotationY"in p?p.rotationY:"shortRotationY"in p?p.shortRotationY+"_short":v.rotationY||0,v.rotationY,"rotationY",ht));w.skewX=pt(p.skewX,v.skewX-v.skewY);(w.skewY=pt(p.skewY,v.skewY))&&(w.skewX+=w.skewY,w.rotation+=w.skewY)}for(b&&null!=p.force3D&&(v.force3D=p.force3D,at=!0),v.skewType=p.skewType||v.skewType||r.defaultSkewType,lt=v.force3D||v.z||v.rotationX||v.rotationY||w.z||w.rotationX||w.rotationY||w.perspective,lt||null==p.scale||(w.scaleZ=1);--gt>-1;)g=br[gt],k=w[g]-v[g],(k>bt||-bt>k||null!=p[g]||null!=ri[g])&&(at=!0,s=new o(v,g,v[g],k,s),g in ht&&(s.e=ht[g]),s.xs0=0,s.plugin=l,f._overwriteProps.push(s.n));return k=p.transformOrigin,v.svg&&(k||p.svgOrigin)&&(ut=v.xOffset,ft=v.yOffset,ir(n,et(k),w,p.svgOrigin,p.smoothOrigin),s=fi(v,"xOrigin",(vt?v:w).xOrigin,w.xOrigin,s,ct),s=fi(v,"yOrigin",(vt?v:w).yOrigin,w.yOrigin,s,ct),(ut!==v.xOffset||ft!==v.yOffset)&&(s=fi(v,"xOffset",vt?ut:v.xOffset,v.xOffset,s,ct),s=fi(v,"yOffset",vt?ft:v.yOffset,v.yOffset,s,ct)),k=nt?null:"0px 0px"),(k||b&&lt&&v.zOrigin)&&(h?(at=!0,g=kt,k=(k||u(n,g,e,!1,"50% 50%"))+"",s=new o(wt,g,0,0,s,-1,ct),s.b=wt[g],s.plugin=l,b?(rt=v.zOrigin,k=k.split(" "),v.zOrigin=(k.length>2&&(0===rt||"0px"!==k[2])?parseFloat(k[2]):rt)||0,s.xs0=s.e=k[0]+" "+(k[1]||"50%")+" 0px",s=new o(v,"zOrigin",0,0,s,-1,s.n),s.b=rt,s.xs0=s.e=v.zOrigin):s.xs0=s.e=k):et(k+"",v)),at&&(f._transformType=v.svg&&nt||!lt&&3!==this._transformType?2:3),yt&&(a[i]=yt),s},prefix:!0}),f("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),f("borderRadius",{defaultValue:"0px",parser:function(n,t,i,r,f){t=this.format(t);var tt,l,d,h,o,s,p,a,it,rt,c,v,g,b,k,nt,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],ut=n.style;for(it=parseFloat(n.offsetWidth),rt=parseFloat(n.offsetHeight),tt=t.split(" "),l=0;l<y.length;l++)this.p.indexOf("border")&&(y[l]=at(y[l])),o=h=u(n,y[l],e,!1,"0px"),-1!==o.indexOf(" ")&&(h=o.split(" "),o=h[0],h=h[1]),s=d=tt[l],p=parseFloat(o),v=o.substr((p+"").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=ni[i]||v),c!==v&&(b=w(n,"borderLeft",p,v),k=w(n,"borderTop",p,v),"%"===c?(o=b/it*100+"%",h=k/rt*100+"%"):"em"===c?(nt=w(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)),f=bt(ut,y[l],o+" "+h,s+" "+d,!1,"0px",f);return f},prefix:!0,formatter:di("0px 0px 0px 0px",!1,!0)}),f("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(n,t,i,r,f){return bt(n.style,i,this.format(u(n,i,e,!1,"0px 0px")),this.format(t),!1,"0px",f)},prefix:!0,formatter:di("0px 0px",!1,!0)}),f("backgroundPosition",{defaultValue:"0 0",parser:function(n,t,i,r,f,o){var c,b,h,y,p,l,w="background-position",a=e||ft(n,null),s=this.format((a?ot?a.getPropertyValue(w+"-x")+" "+a.getPropertyValue(w+"-y"):a.getPropertyValue(w):n.currentStyle.backgroundPositionX+" "+n.currentStyle.backgroundPositionY)||"0 0"),v=this.format(t);if(-1!==s.indexOf("%")!=(-1!==v.indexOf("%"))&&v.split(",").length<2&&(l=u(n,"backgroundImage").replace(eu,""),l&&"none"!==l)){for(c=s.split(" "),b=v.split(" "),pi.setAttribute("src",l),h=2;--h>-1;)s=c[h],y=-1!==s.indexOf("%"),y!==(-1!==b[h].indexOf("%"))&&(p=0===h?n.offsetWidth-pi.width:n.offsetHeight-pi.height,c[h]=y?parseFloat(s)/100*p+"px":parseFloat(s)/p*100+"%");s=c.join(" ")}return this.parseComplex(n.style,s,v,f,o)},formatter:et}),f("backgroundSize",{defaultValue:"0 0",formatter:function(n){return n+="",et(-1===n.indexOf(" ")?n+" "+n:n)}}),f("perspective",{defaultValue:"0px",prefix:!0}),f("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),f("transformStyle",{prefix:!0}),f("backfaceVisibility",{prefix:!0}),f("userSelect",{prefix:!0}),f("margin",{parser:gi("marginTop,marginRight,marginBottom,marginLeft")}),f("padding",{parser:gi("paddingTop,paddingRight,paddingBottom,paddingLeft")}),f("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(n,t,i,r,f,o){var c,s,h;return 9>ot?(s=n.currentStyle,h=8>ot?" ":",",c="rect("+s.clipTop+h+s.clipRight+h+s.clipBottom+h+s.clipLeft+")",t=this.format(t).split(",").join(h)):(c=this.format(u(n,this.p,e,!1,this.dflt)),t=this.format(t)),this.parseComplex(n.style,c,t,f,o)}}),f("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),f("autoRound,strictUnits",{parser:function(n,t,i,r,u){return u}}),f("border",{defaultValue:"0px solid #000",parser:function(n,t,i,r,f,o){var s=u(n,"borderTopWidth",e,!1,"0px"),c=this.format(t).split(" "),h=c[0].replace(lt,"");return"px"!==h&&(s=parseFloat(s)/w(n,"borderTopWidth",1,h)+h),this.parseComplex(n.style,this.format(s+" "+u(n,"borderTopStyle",e,!1,"solid")+" "+u(n,"borderTopColor",e,!1,"#000")),c.join(" "),f,o)},color:!0,formatter:function(n){var t=n.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(n.match(l)||["#000"])[0]}}),f("borderWidth",{parser:gi("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),f("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)}}),dr=function(n){var f,i=this.t,t=i.filter||u(this.data,"filter")||"",r=this.s+this.c*n|0;100===r&&(-1===t.indexOf("atrix(")&&-1===t.indexOf("radient(")&&-1===t.indexOf("oader(")?(i.removeAttribute("filter"),f=!u(this.data,"filter")):(i.filter=t.replace(uu,""),f=!0));f||(this.xn1&&(i.filter=t=t||"alpha(opacity="+r+")"),-1===t.indexOf("pacity")?0===r&&this.xn1||(i.filter=t+" alpha(opacity="+r+")"):i.filter=t.replace(vi,"opacity="+r))},f("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(n,t,i,r,f,s){var h=parseFloat(u(n,"opacity",e,!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"===u(n,"visibility",e)&&0!==t&&(h=0),ut?f=new o(c,"opacity",h,t-h,f):(f=new o(c,"opacity",100*h,100*(t-h),f),f.xn1=l?1:0,c.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=n,f.plugin=s,f.setRatio=dr),l&&(f=new o(c,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===t?"hidden":"inherit"),f.xs0="inherit",r._overwriteProps.push(f.n),r._overwriteProps.push(i)),f}}),st=function(n,t){t&&(n.removeProperty?(("ms"===t.substr(0,2)||"webkit"===t.substr(0,6))&&(t="-"+t),n.removeProperty(t.replace(sr,"-$1").toLowerCase())):n.removeAttribute(t))},gr=function(n){if(this.t._gsClassPT=this,1===n||0===n){this.t.setAttribute("class",0===n?this.b:this.e);for(var t=this.data,i=this.t.style;t;)t.v?i[t.p]=t.v:st(i,t.p),t=t._next;1===n&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)},f("className",{parser:function(n,t,i,r,u,f,s){var c,y,l,a,h,v=n.getAttribute("class")||"",p=n.style.cssText;if(u=r._classNamePT=new o(n,i,0,0,u,2),u.setRatio=gr,u.pr=-11,ht=!0,u.b=v,y=vt(n,e),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(new RegExp("(?:\\s|^)"+t.substr(2)+"(?![\\w-])"),"")+("+"===t.charAt(0)?" "+t.substr(2):""),n.setAttribute("class",u.e),c=bi(n,y,vt(n),s,a),n.setAttribute("class",v),u.data=c.firstMPT,n.style.cssText=p,u=u.xfirst=r.parse(n,c.difs,u,f)}}),nu=function(n){if((1===n||0===n)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var i,t,r,u,f,e=this.t.style,o=v.transform.parse;if("all"===this.e)e.cssText="",u=!0;else for(i=this.e.split(" ").join("").split(","),r=i.length;--r>-1;)t=i[r],v[t]&&(v[t].parse===o?u=!0:t="transformOrigin"===t?kt:v[t].p),st(e,t);u&&(st(e,h),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}},f("clearProps",{parser:function(n,t,i,r,u){return u=new o(n,i,0,0,u,2),u.setRatio=nu,u.e=t,u.pr=-10,u.data=r._tween,ht=!0,u}}),i="bezier,throwProps,physicsProps,physics2D".split(","),s=i.length;s--;)yu(i[s]);return i=r.prototype,i._firstPT=i._lastParsedTransform=i._transform=null,i._onInitTween=function(n,t,i,f){if(!n.nodeType)return!1;this._target=tt=n;this._tween=i;this._vars=t;it=f;hi=t.autoRound;ht=!1;ni=t.suffixMap||r.suffixMap;e=ft(n,"");si=this._overwriteProps;var a,c,s,y,b,k,w,p,d,l=n.style;if(er&&""===l.zIndex&&(a=u(n,"zIndex",e),("auto"===a||""===a)&&this._addLazySet(l,"zIndex",0)),"string"==typeof t&&(y=l.cssText,a=vt(n,e),l.cssText=y+";"+t,a=bi(n,a,vt(n)).difs,!ut&&ru.test(t)&&(a.opacity=parseFloat(RegExp.$1)),t=a,l.cssText=y),this._firstPT=t.className?c=v.className.parse(n,t.className,"className",this,null,null,t):c=this.parse(n,t,null),this._transformType){for(d=3===this._transformType,h?ti&&(er=!0,""===l.zIndex&&(w=u(n,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(l,"zIndex",0)),or&&this._addLazySet(l,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(d?"visible":"hidden"))):l.zoom=1,s=c;s&&s._next;)s=s._next;p=new o(n,"transform",0,0,null,2);this._linkCSSP(p,null,s);p.setRatio=h?du:ku;p.data=this._transform||dt(n,e,!0);p.tween=i;p.pr=-1;si.pop()}if(ht){for(;c;){for(k=c._next,s=y;s&&s.pr>c.pr;)s=s._next;(c._prev=s?s._prev:b)?c._prev._next=c:y=c;(c._next=s)?s._prev=c:b=c;c=k}this._firstPT=y}return!0},i.parse=function(n,t,i,r){var f,d,h,c,a,s,y,l,p,b,k=n.style;for(f in t)s=t[f],"function"==typeof s&&(s=s(it,tt)),d=v[f],d?i=d.parse(n,s,f,this,i,r,t):(a=u(n,f,e)+"",p="string"==typeof s,"color"===f||"fill"===f||"stroke"===f||-1!==f.indexOf("Color")||p&&fu.test(s)?(p||(s=ui(s),s=(s.length>3?"rgba(":"rgb(")+s.join(",")+")"),i=bt(k,f,a,s,!0,"transparent",i,0,r)):p&&cu.test(s)?i=bt(k,f,a,s,!0,null,i,0,r):(h=parseFloat(a),y=h||0===h?a.substr((h+"").length):"",(""===a||"auto"===a)&&("width"===f||"height"===f?(h=vu(n,f,e),y="px"):"left"===f||"top"===f?(h=yr(n,f,e),y="px"):(h="opacity"!==f?0:1,y="")),b=p&&"="===s.charAt(1),b?(c=parseInt(s.charAt(0)+"1",10),s=s.substr(2),c*=parseFloat(s),l=s.replace(lt,"")):(c=parseFloat(s),l=p?s.replace(lt,""):""),""===l&&(l=f in ni?ni[f]:y),s=c||0===c?(b?c+h:c)+l:t[f],y!==l&&""!==l&&(c||0===c)&&h&&(h=w(n,f,h,y),"%"===l?(h/=w(n,f,100,"%")/100,t.strictUnits!==!0&&(a=h+"%")):"em"===l||"rem"===l||"vw"===l||"vh"===l?h/=w(n,f,1,l):"px"!==l&&(c=w(n,f,c,l),l="px"),b&&(c||0===c)&&(s=c+h+l)),b&&(c+=h),!h&&0!==h||!c&&0!==c?void 0!==k[f]&&(s||s+""!="NaN"&&null!=s)?(i=new o(k,f,c||h||0,0,i,-1,f,!1,0,a,s),i.xs0="none"!==s||"display"!==f&&-1===f.indexOf("Style")?s:a):ar("invalid "+f+" tween value: "+t[f]):(i=new o(k,f,h,c-h,i,0,f,hi!==!1&&("px"===l||"zIndex"===f),0,a,s),i.xs0=l))),r&&i&&!i.plugin&&(i.plugin=r);return i},i.setRatio=function(n){var r,u,i,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(r=t.c*n+t.s,t.r?r=Math.round(r):f>r&&r>-f&&(r=0),t.type)if(1===t.type)if(i=t.l,2===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2;else if(3===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3;else if(4===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4;else if(5===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5;else{for(u=t.xs0+r+t.xs1,i=1;i<t.l;i++)u+=t["xn"+i]+t["xs"+(i+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]=r+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;){if(2!==t.type)if(t.r&&-1!==t.type)if(r=Math.round(t.s+t.c),t.type){if(1===t.type){for(i=t.l,u=t.xs0+r+t.xs1,i=1;i<t.l;i++)u+=t["xn"+i]+t["xs"+(i+1)];t.t[t.p]=u}}else t.t[t.p]=r+t.xs0;else t.t[t.p]=t.e;else t.setRatio(n);t=t._next}},i._enableTransforms=function(n){this._transform=this._transform||dt(this._target,e,!0);this._transformType=this._transform.svg&&nt||!n&&3!==this._transformType?2:3},tu=function(){this.t[this.p]=this.e;this.data._linkCSSP(this,this._next,null,!0)},i._addLazySet=function(n,t,i){var r=this._firstPT=new o(n,t,0,0,this._firstPT,2);r.e=i;r.setRatio=tu;r.data=this},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._mod=function(n){for(var t=this._firstPT;t;)"function"==typeof n[t.p]&&n[t.p]===Math.round&&(t.r=1),t=t._next},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)}for(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),i=this._firstPT;i;)i.plugin&&i.plugin!==f&&i.plugin._kill&&(i.plugin._kill(t),f=i.plugin),i=i._next;return n.prototype._kill.call(this,u)},gt=function(n,t,i){var e,u,r,f;if(n.slice)for(u=n.length;--u>-1;)gt(n[u],t,i);else for(e=n.childNodes,u=e.length;--u>-1;)r=e[u],f=r.type,r.style&&(t.push(vt(r)),i&&i.push(r)),1!==f&&9!==f&&11!==f||!r.childNodes.length||gt(r,t,i)},r.cascadeTo=function(n,i,r){var u,f,e,h,o=t.to(n,i,r),l=[o],c=[],a=[],s=[],v=t._internals.reservedProps;for(n=o._targets||o.target,gt(n,c,s),o.render(i,!0,!0),gt(n,a),o.render(0,!0,!0),o._enabled(!0),u=s.length;--u>-1;)if(f=bi(s[u],c[u],a[u]),f.firstMPT){f=f.difs;for(e in r)v[e]&&(f[e]=r[e]);h={};for(e in f)h[e]=c[u][e];l.push(t.fromTo(s[u],i,h,f))}return l},n.activate([r]),r},!0),function(){var t=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.6.0",priority:-1,API:2,init:function(n,t,i){return this._tween=i,!0}}),i=function(n){for(;n;)n.f||n.blob||(n.m=Math.round),n=n._next},n=t.prototype;n._onInitAllProps=function(){for(var f,n,r,t=this._tween,e=t.vars.roundProps.join?t.vars.roundProps:t.vars.roundProps.split(","),u=e.length,o={},s=t._propLookup.roundProps;--u>-1;)o[e[u]]=Math.round;for(u=e.length;--u>-1;)for(f=e[u],n=t._firstPT;n;)r=n._next,n.pg?n.t._mod(o):n.n===f&&(2===n.f&&n.t?i(n.t._firstPT):(this._add(n.t,f,n.s,n.c),r&&(r._prev=n._prev),n._prev?n._prev._next=r:t._firstPT===n&&(t._firstPT=r),n._next=n._prev=null,t._propLookup[f]=s)),n=r;return!1};n._add=function(n,t,i,r){this._addTween(n,t,i,i+r,t,Math.round);this._overwriteProps.push(t)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.0",init:function(n,t,i,r){var u,f;if("function"!=typeof n.setAttribute)return!1;for(u in t)f=t[u],"function"==typeof f&&(f=f(r,n)),this._addTween(n,"setAttribute",n.getAttribute(u)+"",f+"",u,!1,u),this._overwriteProps.push(u);return!0}})}();_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.0",API:2,init:function(n,t,i,r){"object"!=typeof t&&(t={rotation:t});this.finals={};var f,o,h,s,u,c,e=t.useRadians===!0?2*Math.PI:360,l=1e-6;for(f in t)"useRadians"!==f&&(s=t[f],"function"==typeof s&&(s=s(r,n)),c=(s+"").split("_"),o=c[0],h=parseFloat("function"!=typeof n[f]?n[f]:n[f.indexOf("set")||"function"!=typeof n["get"+f.substr(3)]?f:"get"+f.substr(3)]()),s=this.finals[f]="string"==typeof o&&"="===o.charAt(1)?h+parseInt(o.charAt(0)+"1",10)*Number(o.substr(2)):Number(o)||0,u=s-h,c.length&&(o=c.join("_"),-1!==o.indexOf("short")&&(u%=e,u!==u%(e/2)&&(u=0>u?u+e:u-e)),-1!==o.indexOf("_cw")&&0>u?u=(u+9999999999*e)%e-(u/e|0)*e:-1!==o.indexOf("ccw")&&u>0&&(u=(u-9999999999*e)%e-(u/e|0)*e)),(u>l||-l>u)&&(this._addTween(n,f,h,h+u,f),this._overwriteProps.push(f)));return!0},set:function(n){var t;if(1!==n)this._super.setRatio.call(this,n);else for(t=this._firstPT;t;)t.f?t.t[t.p](this.finals[t.p]):t.t[t.p]=this.finals[t.p],t=t._next}})._autoCSS=!0;_gsScope._gsDefine("easing.Back",["easing.Ease"],function(n){var f,u,s,a=_gsScope.GreenSockGlobals||_gsScope,p=a.com.greensock,v=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},h=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 h(f,n),f},c=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)},l=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",l("BackOut",function(n){return(n-=1)*n*((this._p1+1)*n+this._p1)+1}),l("BackIn",function(n){return n*n*((this._p1+1)*n-this._p1)}),l("BackInOut",function(n){return(n*=2)<1?.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 n<this._p1?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,l=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"===l?u=s:"out"===l?(f=1-i,u=f*f*s):"in"===l?u=i*i*s:.5>i?(f=2*i,u=f*f*.5*s):(f=2*(1-i),u=f*f*.5*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 c(1,1,null),o=v;--o>-1;)h=a[o],e=new c(h.x,h.y,e);this._prev=new c(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&&n<=t.t;)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(n=1-n)<1/2.75?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(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)})),s=function(t,i,u){var f=r("easing."+t,function(n,t){this._p1=n>=1?n:1;this._p2=(t||u)/(1>n?n:1);this._p3=this._p2/v*(Math.asin(1/this._p1)||0);this._p2=v/this._p2},!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",s("ElasticOut",function(n){return this._p1*Math.pow(2,-10*n)*Math.sin((n-this._p3)*this._p2)+1},.3),s("ElasticIn",function(n){return-(this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2))},.3),s("ElasticInOut",function(n){return(n*=2)<1?-.5*this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2):this._p1*Math.pow(2,-10*(n-=1))*Math.sin((n-this._p3)*this._p2)*.5+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(n*=2)<1?.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),h(a.SlowMo,"SlowMo","ease,"),h(u,"RoughEase","ease,"),h(f,"SteppedEase","ease,"),w},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n,t){"use strict";var g={},st=n.GreenSockGlobals=n.GreenSockGlobals||n,lt,o,vt,et,c;if(!st.TweenLite){var s,f,i,u,h,dt=function(n){for(var r=n.split("."),i=st,t=0;t<r.length;t++)i[r[t]]=i=i[r[t]]||{};return i},y=dt("com.greensock"),e=1e-10,gt=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},ni=function(){},nt=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)}}(),tt={},ti=function(i,r,u,f){this.sc=tt[i]?tt[i].sc:[];tt[i]=this;this.gsClass=null;this.func=u;var e=[];this.check=function(o){for(var l,a,c,h,v,s=r.length,y=s;--s>-1;)(l=tt[r[s]]||new ti(r[s],[])).gsClass?(e[s]=l.gsClass,y--):o&&l.sc.push(this);if(0===y&&u){if(a=("com.greensock."+i).split("."),c=a.pop(),h=dt(a.join("."))[c]=this.gsClass=u.apply(u,e),f)if(st[c]=g[c]=h,v="undefined"!=typeof module&&module.exports,!v&&"function"==typeof define&&define.amd)define((n.GreenSockAMDPath?n.GreenSockAMDPath+"/":"")+i.split(".").pop(),[],function(){return h});else if(v)if(i===t){module.exports=g[t]=h;for(s in g)h[s]=g[s]}else g[t]&&(g[t][c]=h);for(s=0;s<this.sc.length;s++)this.sc[s].check()}};this.check(!0)},ht=n._gsDefine=function(n,t,i,r){return new ti(n,t,i,r)},l=y._class=function(n,t,i){return t=t||function(){},ht(n,[],function(){return t},i),t};ht.globals=st;var ii=[0,0,1,1],a=l("easing.Ease",function(n,t,i,r){this._func=n;this._type=i||0;this._power=r||0;this._params=t?ii.concat(t):ii},!0),ut=a.map={},ct=a.register=function(n,t,i,r){for(var o,u,e,f,s=t.split(","),h=s.length,c=(i||"easeIn,easeOut,easeInOut").split(",");--h>-1;)for(u=s[h],o=r?l("easing."+u,null,!0):y.easing[u]||{},e=c.length;--e>-1;)f=c[e],ut[u+"."+f]=ut[f+u]=o[f]=n.getRatio?n:n[f]||new n};for(i=a.prototype,i._calcEnd=!1,i.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},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],f=s.length;--f>-1;)i=s[f]+",Power"+f,ct(new a(null,null,1,f),i,"easeOut",!0),ct(new a(null,null,2,f),i,"easeIn"+(0===f?",easeNone":"")),ct(new a(null,null,3,f),i,"easeInOut");ut.linear=y.easing.Linear.easeIn;ut.swing=y.easing.Quad.easeInOut;lt=l("events.EventDispatcher",function(n){this._listeners={};this._eventTarget=n||this});i=lt.prototype;i.addEventListener=function(n,t,i,r,f){f=f||0;var s,o,e=this._listeners[n],c=0;for(this!==u||h||u.wake(),null==e&&(this._listeners[n]=e=[]),o=e.length;--o>-1;)s=e[o],s.c===t&&s.s===i?e.splice(o,1):0===c&&s.pr<f&&(c=o+1);e.splice(c,0,{c:t,s:i,up:r,pr:f})};i.removeEventListener=function(n,t){var i,r=this._listeners[n];if(r)for(i=r.length;--i>-1;)if(r[i].c===t)return void r.splice(i,1)};i.dispatchEvent=function(n){var r,u,t,i=this._listeners[n];if(i)for(r=i.length,r>1&&(i=i.slice(0)),u=this._eventTarget;--r>-1;)t=i[r],t&&(t.up?t.c.call(t.s||u,{type:n,target:u}):t.c.call(t.s||u))};var ft=n.requestAnimationFrame,at=n.cancelAnimationFrame,it=Date.now||function(){return(new Date).getTime()},w=it();for(s=["ms","moz","webkit","o"],f=s.length;--f>-1&&!ft;)ft=n[s[f]+"RequestAnimationFrame"],at=n[s[f]+"CancelAnimationFrame"]||n[s[f]+"CancelRequestAnimationFrame"];l("Ticker",function(n,t){var r,a,f,s,c,i=this,v=it(),o=t!==!1&&ft?"auto":!1,l=500,p=33,b="tick",y=function(n){var t,e,u=it()-w;u>l&&(v+=u-p);w+=u;i.time=(w-v)/1e3;t=i.time-c;(!r||t>0||n===!0)&&(i.frame++,c+=t+(t>=s?.004:s-t),e=!0);n!==!0&&(f=a(y));e&&i.dispatchEvent(b)};lt.call(i);i.time=i.frame=0;i.tick=function(){y(!0)};i.lagSmoothing=function(n,t){l=n||1/e;p=Math.min(t,l,0)};i.sleep=function(){null!=f&&(o&&at?at(f):clearTimeout(f),a=ni,f=null,i===u&&(h=!1))};i.wake=function(n){null!==f?i.sleep():n?v+=-w+(w=it()):i.frame>10&&(w=it()-l+5);a=0===r?ni:o&&ft?ft:function(n){return setTimeout(n,1e3*(c-i.time)+1|0)};i===u&&(h=!0);y(2)};i.fps=function(n){return arguments.length?(r=n,s=1/(r||60),c=this.time+s,void i.wake()):r};i.useRAF=function(n){return arguments.length?(i.sleep(),o=n,void i.fps(r)):o};i.fps(n);setTimeout(function(){"auto"===o&&i.frame<5&&"hidden"!==document.visibilityState&&i.useRAF(!1)},1500)});i=y.Ticker.prototype=new y.events.EventDispatcher;i.constructor=y.Ticker;o=l("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,p){h||u.wake();var i=this.vars.useFrames?d:p;i.add(this,i._time);this.vars.paused&&this.paused(!0)}});u=o.ticker=new y.Ticker;i=o.prototype;i._dirty=i._gc=i._initted=i._paused=!1;i._totalTime=i._time=0;i._rawPrevTime=-1;i._next=i._last=i._onUpdate=i._timeline=i.timeline=null;i._paused=!1;vt=function(){h&&it()-w>2e3&&u.wake();setTimeout(vt,2e3)};vt();i.play=function(n,t){return null!=n&&this.seek(n,t),this.reversed(!1).paused(!1)};i.pause=function(n,t){return null!=n&&this.seek(n,t),this.paused(!0)};i.resume=function(n,t){return null!=n&&this.seek(n,t),this.paused(!1)};i.seek=function(n,t){return this.totalTime(Number(n),t!==!1)};i.restart=function(n,t){return this.reversed(!1).paused(!1).totalTime(n?-this._delay:0,t!==!1,!0)};i.reverse=function(n,t){return null!=n&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)};i.render=function(){};i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this};i.isActive=function(){var t,n=this._timeline,i=this._startTime;return!n||!this._gc&&!this._paused&&n.isActive()&&(t=n.rawTime())>=i&&t<i+this.totalDuration()/this._timeScale};i._enabled=function(n,t){return h||u.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};i._kill=function(){return this._enabled(!1,!1)};i.kill=function(n,t){return this._kill(n,t),this};i._uncache=function(n){for(var t=n?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this};i._swapSelfInParams=function(n){for(var t=n.length,i=n.concat();--t>-1;)"{self}"===n[t]&&(i[t]=this);return i};i._callback=function(n){var i=this.vars,r=i[n],t=i[n+"Params"],u=i[n+"Scope"]||i.callbackScope||this,f=t?t.length:0;switch(f){case 0:r.call(u);break;case 1:r.call(u,t[0]);break;case 2:r.call(u,t[0],t[1]);break;default:r.apply(u,t)}};i.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"]=nt(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,u[n+"Scope"]=r);"onUpdate"===n&&(this._onUpdate=t)}return this};i.delay=function(n){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+n-this._delay),this._delay=n,this):this._delay};i.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)};i.totalDuration=function(n){return this._dirty=!1,arguments.length?this.duration(n):this._totalDuration};i.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(n>this._duration?this._duration:n,t)):this._time};i.totalTime=function(n,t,i){if(h||u.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,r=this._timeline;if(n>f&&!i&&(n=f),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?f-n:n)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1);(this._totalTime!==n||0===this._duration)&&(v.length&&rt(),this.render(n,t,!1),v.length&&rt())}return this};i.progress=i.totalProgress=function(n,t){var i=this.duration();return arguments.length?this.totalTime(i*n,t):i?this._time/i:this.ratio};i.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};i.endTime=function(n){return this._startTime+(0!=n?this.totalDuration():this.duration())/this._timeScale};i.timeScale=function(n){if(!arguments.length)return this._timeScale;if(n=n||e,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)};i.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};i.paused=function(n){if(!arguments.length)return this._paused;var t,r,i=this._timeline;return n!=this._paused&&i&&(h||n||u.wake(),t=i.rawTime(),r=t-this._pauseTime,!n&&i.smoothChildTiming&&(this._startTime+=r,this._uncache(!1)),this._pauseTime=n?t:null,this._paused=n,this._active=this.isActive(),!n&&0!==r&&this._initted&&this.duration()&&(t=i.smoothChildTiming?this._totalTime:(t-this._startTime)/this._timeScale,this.render(t,t===this._totalTime,!0))),this._gc&&!n&&this._enabled(!0,!1),this};et=l("core.SimpleTimeline",function(n){o.call(this,0,n);this.autoRemoveChildren=this.smoothChildTiming=!0});i=et.prototype=new o;i.constructor=et;i.kill()._gc=!1;i._first=i._last=i._recent=null;i._sortChildren=!1;i.add=i.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._recent=n,this._timeline&&this._uncache(!0),this};i._remove=function(n,t){return n.timeline===this&&(t||n._enabled(!1,!0),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),n._next=n._prev=n.timeline=null,n===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this};i.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};i.rawTime=function(){return h||u.wake(),this._totalTime};var r=l("TweenLite",function(t,i,u){if(o.call(this,i,u),this.render=r.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"!=typeof t?t:r.selector(t)||t;var s,f,h,l=t.jquery||t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType),c=this.vars.overwrite;if(this._overwrite=c=null==c?oi[r.defaultOverwrite]:"number"==typeof c?c>>0:oi[c],(l||t instanceof Array||t.push&&nt(t))&&"number"!=typeof t[0])for(this._targets=h=gt(t),this._propLookup=[],this._siblings=[],s=0;s<h.length;s++)f=h[s],f?"string"!=typeof f?f.length&&f!==n&&f[0]&&(f[0]===n||f[0].nodeType&&f[0].style&&!f.nodeType)?(h.splice(s--,1),this._targets=h=h.concat(gt(f))):(this._siblings[s]=ot(f,this,!1),1===c&&this._siblings[s].length>1&&kt(f,this,null,1,this._siblings[s])):(f=h[s--]=r.selector(f),"string"==typeof f&&h.splice(s+1,1)):h.splice(s--,1);else this._propLookup={},this._siblings=ot(t,this,!1),1===c&&this._siblings.length>1&&kt(t,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-e,this.render(Math.min(0,-this._delay)))},!0),yt=function(t){return t&&t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType)},li=function(n,t){var i,r={};for(i in n)bt[i]||i in t&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!b[i]||b[i]&&b[i]._autoCSS)||(r[i]=n[i],delete n[i]);n.css=r};i=r.prototype=new o;i.constructor=r;i.kill()._gc=!1;i.ratio=0;i._firstPT=i._targets=i._overwrittenProps=i._startAt=null;i._notifyPluginsOfEnabled=i._lazy=!1;r.version="1.19.0";r.defaultEase=i._ease=new a(null,null,1,1);r.defaultOverwrite="auto";r.ticker=u;r.autoSleep=120;r.lagSmoothing=function(n,t){u.lagSmoothing(n,t)};r.selector=n.$||n.jQuery||function(t){var i=n.$||n.jQuery;return i?(r.selector=i,i(t)):"undefined"==typeof document?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById("#"===t.charAt(0)?t.substr(1):t)};var v=[],pt={},ri=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,ui=function(n){for(var i,t=this._firstPT,r=1e-6;t;)i=t.blob?n?this.join(""):this.start:t.c*n+t.s,t.m?i=t.m(i,this._target||t.t):r>i&&i>-r&&(i=0),t.f?t.fp?t.t[t.p](t.fp,i):t.t[t.p](i):t.t[t.p]=i,t=t._next},fi=function(n,t,i,r){var l,v,a,e,y,c,f,u=[n,t],s=0,o="",h=0;for(u.start=n,i&&(i(u),n=u[0],t=u[1]),u.length=0,l=n.match(ri)||[],v=t.match(ri)||[],r&&(r._next=null,r.blob=1,u._firstPT=u._applyPT=r),y=v.length,e=0;y>e;e++)f=v[e],c=t.substr(s,t.indexOf(f,s)-s),o+=c||!e?c:",",s+=c.length,h?h=(h+1)%5:"rgba("===c.substr(-5)&&(h=1),f===l[e]||l.length<=e?o+=f:(o&&(u.push(o),o=""),a=parseFloat(l[e]),u.push(a),u._firstPT={_next:u._firstPT,t:u,p:u.length-1,s:a,c:("="===f.charAt(1)?parseInt(f.charAt(0)+"1",10)*parseFloat(f.substr(2)):parseFloat(f)-a)||0,f:0,m:h&&4>h?Math.round:0}),s+=f.length;return o+=t.substr(s),o&&u.push(o),u.setRatio=ui,u},ei=function(n,t,i,u,f,e,o,s,h){"function"==typeof u&&(u=u(h||0,n));var y,a,l="get"===i?n[t]:i,v=typeof n[t],p="string"==typeof u&&"="===u.charAt(1),c={t:n,p:t,s:l,f:"function"===v,pg:0,n:f||t,m:e?"function"==typeof e?e:Math.round:0,pr:0,c:p?parseInt(u.charAt(0)+"1",10)*parseFloat(u.substr(2)):parseFloat(u)-l||0};return"number"!==v&&("function"===v&&"get"===i&&(a=t.indexOf("set")||"function"!=typeof n["get"+t.substr(3)]?t:"get"+t.substr(3),c.s=l=o?n[a](o):n[a]()),"string"==typeof l&&(o||isNaN(l))?(c.fp=o,y=fi(l,u,s||r.defaultStringFilter,c),c={t:y,p:"setRatio",s:0,c:1,f:2,pg:0,n:f||t,pr:0,m:0}):p||(c.s=parseFloat(l),c.c=parseFloat(u)-c.s||0)),c.c?((c._next=this._firstPT)&&(c._next._prev=c),this._firstPT=c,c):void 0},wt=r._internals={isArray:nt,isSelector:yt,lazyTweens:v,blobDif:fi},b=r._plugins={},k=wt.tweenLookup={},ai=0,bt=wt.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,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1},oi={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},d=o._rootFramesTimeline=new et,p=o._rootTimeline=new et,si=30,rt=wt.lazyRender=function(){var n,t=v.length;for(pt={};--t>-1;)n=v[t],n&&n._lazy!==!1&&(n.render(n._lazy[0],n._lazy[1],!0),n._lazy=!1);v.length=0};p._startTime=u.time;d._startTime=u.frame;p._active=d._active=!0;setTimeout(rt,1);o._updateRoot=r.render=function(){var i,t,n;if(v.length&&rt(),p.render((u.time-p._startTime)*p._timeScale,!1,!1),d.render((u.frame-d._startTime)*d._timeScale,!1,!1),v.length&&rt(),u.frame>=si){si=u.frame+(parseInt(r.autoSleep,10)||120);for(n in k){for(t=k[n].tweens,i=t.length;--i>-1;)t[i]._gc&&t.splice(i,1);0===t.length&&delete k[n]}if(n=p._first,(!n||n._paused)&&r.autoSleep&&!d._first&&1===u._listeners.tick.length){for(;n&&n._paused;)n=n._next;n||u.sleep()}}};u.addEventListener("tick",o._updateRoot);var ot=function(n,t,i){var r,f,u=n._gsTweenID;if(k[u||(n._gsTweenID=u="t"+ai++)]||(k[u]={target:n,tweens:[]}),t&&(r=k[u].tweens,r[f=r.length]=t,i))for(;--f>-1;)r[f]===t&&r.splice(f,1);return k[u].tweens},hi=function(n,t,i,u){var e,o,f=n.vars.onOverwrite;return f&&(e=f(n,t,i,u)),f=r.onOverwrite,f&&(o=f(n,t,i,u)),e!==!1&&o!==!1},kt=function(n,t,i,r,u){var o,s,f,y;if(1===r||r>=4){for(y=u.length,o=0;y>o;o++)if((f=u[o])!==t)f._gc||f._kill(null,n,t)&&(s=!0);else if(5===r)break;return s}var h,c=t._startTime+e,l=[],a=0,v=0===t._duration;for(o=u.length;--o>-1;)(f=u[o])===t||f._gc||f._paused||(f._timeline!==t._timeline?(h=h||ci(t,0,v),0===ci(f,h,v)&&(l[a++]=f)):f._startTime<=c&&f._startTime+f.totalDuration()/f._timeScale>c&&((v||!f._initted)&&c-f._startTime<=2e-10||(l[a++]=f)));for(o=a;--o>-1;)if(f=l[o],2===r&&f._kill(i,n,t)&&(s=!0),2!==r||!f._firstPT&&f._initted){if(2!==r&&!hi(f,t))continue;f._enabled(!1,!1)&&(s=!0)}return s},ci=function(n,t,i){for(var u=n._timeline,f=u._timeScale,r=n._startTime;u._timeline;){if(r+=u._startTime,f*=u._timeScale,u._paused)return-100;u=u._timeline}return r/=f,r>t?r-t:i&&r===t||!n._initted&&2*e>r-t?e:(r+=n.totalDuration()/n._timeScale/f)>t+e?0:r-t-e};if(i._init=function(){var u,h,n,f,e,c,t=this.vars,s=this._overwrittenProps,l=this._duration,o=!!t.immediateRender,i=t.ease;if(t.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill());e={};for(f in t.startAt)e[f]=t.startAt[f];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=o&&t.lazy!==!1,e.startAt=e.delay=null,this._startAt=r.to(this.target,0,e),o)if(this._time>0)this._startAt=null;else if(0!==l)return}else if(t.runBackwards&&0!==l)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(o=!1);n={};for(f in t)bt[f]&&"autoCSS"!==f||(n[f]=t[f]);if(n.overwrite=0,n.data="isFromStart",n.lazy=o&&t.lazy!==!1,n.immediateRender=o,this._startAt=r.to(this.target,0,n),o){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=i=i?i instanceof a?i:"function"==typeof i?new a(i,t.easeParams):ut[i]||r.defaultEase:r.defaultEase,t.easeParams instanceof Array&&i.config&&(this._ease=i.config.apply(i,t.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(c=this._targets.length,u=0;c>u;u++)this._initProps(this._targets[u],this._propLookup[u]={},this._siblings[u],s?s[u]:null,u)&&(h=!0);else h=this._initProps(this.target,this._propLookup,this._siblings,s,0);if(h&&r._onPluginEvent("_onInitAllProps",this),s&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),t.runBackwards)for(n=this._firstPT;n;)n.s+=n.c,n.c=-n.c,n=n._next;this._onUpdate=t.onUpdate;this._initted=!0},i._initProps=function(t,i,r,u,f){var e,c,l,o,h,s;if(null==t)return!1;pt[t._gsTweenID]&&rt();this.vars.css||t.style&&t!==n&&t.nodeType&&b.css&&this.vars.autoCSS!==!1&&li(this.vars,t);for(e in this.vars)if(s=this.vars[e],bt[e])s&&(s instanceof Array||s.push&&nt(s))&&-1!==s.join("").indexOf("{self}")&&(this.vars[e]=s=this._swapSelfInParams(s,this));else if(b[e]&&(o=new b[e])._onInitTween(t,this.vars[e],this,f)){for(this._firstPT=h={_next:this._firstPT,t:o,p:"setRatio",s:0,c:1,f:1,n:e,pg:1,pr:o._priority,m:0},c=o._overwriteProps.length;--c>-1;)i[o._overwriteProps[c]]=this._firstPT;(o._priority||o._onInitAllProps)&&(l=!0);(o._onDisable||o._onEnable)&&(this._notifyPluginsOfEnabled=!0);h._next&&(h._next._prev=h)}else i[e]=ei.call(this,t,e,"get",s,e,0,null,this.vars.stringFilter,f);return u&&this._kill(u,t)?this._initProps(t,i,r,u,f):this._overwrite>1&&this._firstPT&&r.length>1&&kt(t,this,i,this._overwrite,r)?(this._kill(i,t),this._initProps(t,i,r,u,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(pt[t._gsTweenID]=!0),l)},i.render=function(n,t,i){var h,s,u,y,c=this._time,f=this._duration,o=this._rawPrevTime;if(n>=f-1e-7)this._totalTime=this._time=f,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(h=!0,s="onComplete",i=i||this._timeline.autoRemoveChildren),0===f&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(0>o||0>=n&&n>=-1e-7||o===e&&"isPause"!==this.data)&&o!==n&&(i=!0,o>e&&(s="onReverseComplete")),this._rawPrevTime=y=!t||n||o===n?n:e);else if(1e-7>n)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==c||0===f&&o>0)&&(s="onReverseComplete",h=this._reversed),0>n&&(this._active=!1,0===f&&(this._initted||!this.vars.lazy||i)&&(o>=0&&(o!==e||"isPause"!==this.data)&&(i=!0),this._rawPrevTime=y=!t||n||o===n?n:e)),this._initted||(i=!0);else if(this._totalTime=this._time=n,this._easeType){var r=n/f,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/f?r/2:1-r/2}else this.ratio=this._ease.getRatio(n/f);if(this._time!==c||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=c,this._rawPrevTime=o,v.push(this),void(this._lazy=[n,t]);this._time&&!h?this.ratio=this._ease.getRatio(this._time/f):h&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==c&&n>=0&&(this._active=!0),0===c&&(this._startAt&&(n>=0?this._startAt.render(n,t,i):s||(s="_dummyGS")),this.vars.onStart&&(0!==this._time||0===f)&&(t||this._callback("onStart"))),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&&n!==-.0001&&this._startAt.render(n,t,i),t||(this._time!==c||h||i)&&this._callback("onUpdate"));s&&(!this._gc||i)&&(0>n&&this._startAt&&!this._onUpdate&&n!==-.0001&&this._startAt.render(n,t,i),h&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[s]&&this._callback(s),0===f&&this._rawPrevTime===e&&y!==e&&(this._rawPrevTime=0))}},i._kill=function(n,t,i){if("all"===n&&(n=null),null==n&&(null==t||t===this.target))return this._lazy=!1,this._enabled(!1,!1);t="string"!=typeof t?t||this._targets||this.target:r.selector(t)||t;var f,s,o,u,e,c,l,a,h,v=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline;if((nt(t)||yt(t))&&"number"!=typeof t[0])for(f=t.length;--f>-1;)this._kill(n,t[f],i)&&(c=!0);else{if(this._targets){for(f=this._targets.length;--f>-1;)if(t===this._targets[f]){e=this._propLookup[f]||{};this._overwrittenProps=this._overwrittenProps||[];s=this._overwrittenProps[f]=n?this._overwrittenProps[f]||{}:"all";break}}else{if(t!==this.target)return!1;e=this._propLookup;s=this._overwrittenProps=n?this._overwrittenProps||{}:"all"}if(e){if(l=n||e,a=n!==s&&"all"!==s&&n!==e&&("object"!=typeof n||!n._tempKill),i&&(r.onOverwrite||this.vars.onOverwrite)){for(o in l)e[o]&&(h||(h=[]),h.push(o));if((h||!n)&&!hi(this,i,t,h))return!1}for(o in l)(u=e[o])&&(v&&(u.f?u.t[u.p](u.s):u.t[u.p]=u.s,c=!0),u.pg&&u.t._kill(l)&&(c=!0),u.pg&&0!==u.t._overwriteProps.length||(u._prev?u._prev._next=u._next:u===this._firstPT&&(this._firstPT=u._next),u._next&&(u._next._prev=u._prev),u._next=u._prev=null),delete e[o]),a&&(s[o]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return c},i.invalidate=function(){return this._notifyPluginsOfEnabled&&r._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],o.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-e,this.render(Math.min(0,-this._delay))),this},i._enabled=function(n,t){if(h||u.wake(),n&&this._gc){var i,f=this._targets;if(f)for(i=f.length;--i>-1;)this._siblings[i]=ot(f[i],this,!0);else this._siblings=ot(this.target,this,!0)}return o.prototype._enabled.call(this,n,t),this._notifyPluginsOfEnabled&&this._firstPT?r._onPluginEvent(n?"_onEnable":"_onDisable",this):!1},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,new r(n,t,u)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,callbackScope:u,onReverseComplete:t,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.getTweensOf=function(n,t){if(null==n)return[];n="string"!=typeof n?n:r.selector(n)||n;var i,u,f,e;if((nt(n)||yt(n))&&"number"!=typeof n[0]){for(i=n.length,u=[];--i>-1;)u=u.concat(r.getTweensOf(n[i],t));for(i=u.length;--i>-1;)for(e=u[i],f=i;--f>-1;)e===u[f]&&u.splice(i,1)}else for(u=ot(n).concat(),i=u.length;--i>-1;)(u[i]._gc||t&&!u[i].isActive())&&u.splice(i,1);return u},r.killTweensOf=r.killDelayedCallsTo=function(n,t,i){"object"==typeof t&&(i=t,t=!1);for(var u=r.getTweensOf(n,t),f=u.length;--f>-1;)u[f]._kill(i,n)},c=l("plugins.TweenPlugin",function(n,t){this._overwriteProps=(n||"").split(",");this._propName=this._overwriteProps[0];this._priority=t||0;this._super=c.prototype},!0),i=c.prototype,c.version="1.19.0",c.API=2,i._firstPT=null,i._addTween=ei,i.setRatio=ui,i._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},i._mod=i._roundProps=function(n){for(var i,t=this._firstPT;t;)i=n[this._propName]||null!=t.n&&n[t.n.split(this._propName+"_").join("")],i&&"function"==typeof i&&(2===t.f?t.t._applyPT.m=i:t.m=i),t=t._next},r._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},c.activate=function(n){for(var t=n.length;--t>-1;)n[t].API===c.API&&(b[(new n[t])._propName]=n[t]);return!0},ht.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:"_mod",mod:"_mod",initAll:"_onInitAllProps"},t=l("plugins."+r.charAt(0).toUpperCase()+r.substr(1)+"Plugin",function(){c.call(this,r,e);this._overwriteProps=o||[]},n.global===!0),f=t.prototype=new c(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,c.activate([t]),t},s=n._gsQueue){for(f=0;f<s.length;f++)s[f]();for(i in tt)tt[i].func||n.console.log("GSAP encountered missing dependency: "+i)}h=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenMax");_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var t=document.documentElement,n=window,i=function(i,r){var u="x"===r?"Width":"Height",f="scroll"+u,o="client"+u,e=document.body;return i===n||i===t||i===e?Math.max(t[f],e[f])-(n["inner"+u]||t[o]||e[o]):i[f]-i["offset"+u]},o=function(t){return"string"==typeof t&&(t=TweenLite.selector(t)),t.length&&t!==n&&t[0]&&t[0].style&&!t.nodeType&&(t=t[0]),t===n||t.nodeType&&t.style?t:null},u=function(i,r){var u="scroll"+("x"===r?"Left":"Top");return i===n&&(null!=i.pageXOffset?u="page"+r.toUpperCase()+"Offset":i=null!=t[u]?t:document.body),function(){return i[u]}},f=function(i,r){var e=o(i).getBoundingClientRect(),s=!r||r===n||r===document.body,h=(s?t:r).getBoundingClientRect(),f={x:e.left-h.left,y:e.top-h.top};return!s&&r&&(f.x+=u(r,"x")(),f.y+=u(r,"y")()),f},e=function(n,t,r){var u=typeof n;return"number"===u||"string"===u&&"="===n.charAt(1)?n:"max"===n?i(t,r):Math.min(i(t,r),f(n,t)[r])},r=_gsScope._gsDefine.plugin({propName:"scrollTo",API:2,version:"1.8.0",init:function(t,i,r){return this._wdw=t===n,this._target=t,this._tween=r,"object"!=typeof i?(i={y:i},"string"==typeof i.y&&"max"!==i.y&&"="!==i.y.charAt(1)&&(i.x=i.y)):i.nodeType&&(i={y:i,x:i}),this.vars=i,this._autoKill=i.autoKill!==!1,this.getX=u(t,"x"),this.getY=u(t,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),null!=i.x?(this._addTween(this,"x",this.x,e(i.x,t,"x")-(i.offsetX||0),"scrollTo_x",!0),this._overwriteProps.push("scrollTo_x")):this.skipX=!0,null!=i.y?(this._addTween(this,"y",this.y,e(i.y,t,"y")-(i.offsetY||0),"scrollTo_y",!0),this._overwriteProps.push("scrollTo_y")):this.skipY=!0,!0},set:function(t){this._super.setRatio.call(this,t);var f=this._wdw||!this.skipX?this.getX():this.xPrev,e=this._wdw||!this.skipY?this.getY():this.yPrev,o=e-this.yPrev,s=f-this.xPrev,u=r.autoKillThreshold;this.x<0&&(this.x=0);this.y<0&&(this.y=0);this._autoKill&&(!this.skipX&&(s>u||-u>s)&&f<i(this._target,"x")&&(this.skipX=!0),!this.skipY&&(o>u||-u>o)&&e<i(this._target,"y")&&(this.skipY=!0),this.skipX&&this.skipY&&(this._tween.kill(),this.vars.onAutoKill&&this.vars.onAutoKill.apply(this.vars.onAutoKillScope||this._tween,this.vars.onAutoKillParams||[])));this._wdw?n.scrollTo(this.skipX?f:this.x,this.skipY?e:this.y):(this.skipY||(this._target.scrollTop=this.y),this.skipX||(this._target.scrollLeft=this.x));this.xPrev=this.x;this.yPrev=this.y}}),s=r.prototype;r.max=i;r.getOffset=f;r.autoKillThreshold=7;s._kill=function(n){return n.scrollTo_x&&(this.skipX=!0),n.scrollTo_y&&(this.skipY=!0),this._super._kill.call(this,n)}});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};"function"==typeof define&&define.amd?define(["TweenLite"],t):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=t())}("ScrollToPlugin");!function(n){function t(t){var f=n(this),r=null,u=[],e=null,o=null,i=n.extend({rowSelector:"> li",submenuSelector:"*",submenuDirection:"right",tolerance:75,enter:n.noop,exit:n.noop,activate:n.noop,deactivate:n.noop,exitMenu:n.noop},t),c=3,l=300,a=function(n){u.push({x:n.pageX,y:n.pageY});u.length>c&&u.shift()},v=function(){o&&clearTimeout(o);i.exitMenu(this)&&(r&&i.deactivate(r),r=null)},y=function(){o&&clearTimeout(o);i.enter(this);h(this)},p=function(){i.exit(this)},w=function(){s(this)},s=function(n){n!=r&&(r&&i.deactivate(r),i.activate(n),r=n)},h=function(n){var t=b();t?o=setTimeout(function(){h(n)},t):s(n)},b=function(){function a(n,t){return(t.y-n.y)/(t.x-n.x)}var h,c;if(!r||!n(r).is(i.submenuSelector))return 0;var t=f.offset(),y={x:t.left,y:t.top-i.tolerance},w={x:t.left+f.outerWidth(),y:y.y},p={x:t.left,y:t.top+f.outerHeight()+i.tolerance},v={x:t.left+f.outerWidth(),y:p.y},s=u[u.length-1],o=u[0];if(!s||(o||(o=s),o.x<t.left||o.x>v.x||o.y<t.top||o.y>v.y)||e&&s.x==e.x&&s.y==e.y)return 0;h=w;c=v;"left"==i.submenuDirection?(h=p,c=y):"below"==i.submenuDirection?(h=v,c=p):"above"==i.submenuDirection&&(h=y,c=w);var b=a(s,h),k=a(s,c),d=a(o,h),g=a(o,c);return b<d&&k>g?(e=s,l):(e=null,0)};f.mouseleave(v).find(i.rowSelector).mouseenter(y).mouseleave(p).click(w);n(document).mousemove(a)}n.fn.menuAim=function(n){return this.each(function(){t.call(this,n)}),this}}(jQuery);!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(i){return t(n,i)}):"object"==typeof exports?t(n,require("jquery")):t(n,n.jQuery||n.Zepto)}(this,function(n,t){"use strict";function h(n){if(it&&"none"===n.css("animation-name")&&"none"===n.css("-webkit-animation-name")&&"none"===n.css("-moz-animation-name")&&"none"===n.css("-o-animation-name")&&"none"===n.css("-ms-animation-name"))return 0;var i,o,u,t,r=n.css("animation-duration")||n.css("-webkit-animation-duration")||n.css("-moz-animation-duration")||n.css("-o-animation-duration")||n.css("-ms-animation-duration")||"0s",f=n.css("animation-delay")||n.css("-webkit-animation-delay")||n.css("-moz-animation-delay")||n.css("-o-animation-delay")||n.css("-ms-animation-delay")||"0s",e=n.css("animation-iteration-count")||n.css("-webkit-animation-iteration-count")||n.css("-moz-animation-iteration-count")||n.css("-o-animation-iteration-count")||n.css("-ms-animation-iteration-count")||"1";for(r=r.split(", "),f=f.split(", "),e=e.split(", "),t=0,o=r.length,i=Number.NEGATIVE_INFINITY;t<o;t++)u=parseFloat(r[t])*parseInt(e[t],10)+parseFloat(f[t]),u>i&&(i=u);return i}function v(){if(t(document.body).height()<=t(window).height())return 0;var r,u,n=document.createElement("div"),i=document.createElement("div");return n.style.visibility="hidden",n.style.width="100px",document.body.appendChild(n),r=n.offsetWidth,n.style.overflow="scroll",i.style.width="100%",n.appendChild(i),u=i.offsetWidth,n.parentNode.removeChild(n),r-u}function d(){if(!k){var i,n,u=t("html"),f=r("is-locked");u.hasClass(f)||(n=t(document.body),i=parseInt(n.css("padding-right"),10)+v(),n.css("padding-right",i+"px"),u.addClass(f))}}function y(){if(!k){var i,n,u=t("html"),f=r("is-locked");u.hasClass(f)&&(n=t(document.body),i=parseInt(n.css("padding-right"),10)-v(),n.css("padding-right",i+"px"),u.removeClass(f))}}function o(n,t,u,f){var e=r("is",t),o=[r("is",i.CLOSING),r("is",i.OPENING),r("is",i.CLOSED),r("is",i.OPENED)].join(" ");n.$bg.removeClass(o).addClass(e);n.$overlay.removeClass(o).addClass(e);n.$wrapper.removeClass(o).addClass(e);n.$modal.removeClass(o).addClass(e);n.state=t;!u&&n.$modal.trigger({type:t,reason:f},[{reason:f}])}function p(n,i,r){var u=0,f=function(n){n.target===this&&u++},e=function(n){n.target===this&&0==--u&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(n,t){r[t].off(c+" "+l)}),i())};t.each(["$bg","$overlay","$wrapper","$modal"],function(n,t){r[t].on(c,f).on(l,e)});n();0===h(r.$bg)&&0===h(r.$overlay)&&0===h(r.$wrapper)&&0===h(r.$modal)&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(n,t){r[t].off(c+" "+l)}),i())}function w(n){n.state!==i.CLOSED&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(t,i){n[i].off(c+" "+l)}),n.$bg.removeClass(n.settings.modifier),n.$overlay.removeClass(n.settings.modifier).hide(),n.$wrapper.hide(),y(),o(n,i.CLOSED,!0))}function g(n){var r,u,t,i,f={};for(n=n.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),r=n.split(","),i=0,u=r.length;i<u;i++)r[i]=r[i].split(":"),t=r[i][1],("string"==typeof t||t instanceof String)&&(t="true"===t||"false"!==t&&t),("string"==typeof t||t instanceof String)&&(t=isNaN(t)?t:+t),f[r[i][0]]=t;return f}function r(){for(var t=e,n=0;n<arguments.length;++n)t+="-"+arguments[n];return t}function nt(){var n,r,e=location.hash.replace("#","");if(e){try{r=t('[data-remodal-id="'+e+'"]')}catch(o){}r&&r.length&&(n=t[u].lookup[r.data(u)],n&&n.settings.hashTracking&&n.open())}else f&&f.state===i.OPENED&&f.settings.hashTracking&&f.close()}function s(n,f){var h=t(document.body),s=h,o=this;o.settings=t.extend({},tt,f);o.index=t[u].lookup.push(o)-1;o.state=i.CLOSED;o.$overlay=t("."+r("overlay"));null!==o.settings.appendTo&&o.settings.appendTo.length&&(s=t(o.settings.appendTo));o.$overlay.length||(o.$overlay=t("<div>").addClass(r("overlay")+" "+r("is",i.CLOSED)).hide(),s.append(o.$overlay));o.$bg=t("."+r("bg")).addClass(r("is",i.CLOSED));o.$modal=n.addClass(e+" "+r("is-initialized")+" "+o.settings.modifier+" "+r("is",i.CLOSED)).attr("tabindex","-1");o.$wrapper=t("<div>").addClass(r("wrapper")+" "+o.settings.modifier+" "+r("is",i.CLOSED)).hide().append(o.$modal);s.append(o.$wrapper);o.$wrapper.on("click."+e,'[data-remodal-action="close"]',function(n){n.preventDefault();o.close()});o.$wrapper.on("click."+e,'[data-remodal-action="cancel"]',function(n){n.preventDefault();o.$modal.trigger(a.CANCELLATION);o.settings.closeOnCancel&&o.close(a.CANCELLATION)});o.$wrapper.on("click."+e,'[data-remodal-action="confirm"]',function(n){n.preventDefault();o.$modal.trigger(a.CONFIRMATION);o.settings.closeOnConfirm&&o.close(a.CONFIRMATION)});o.$wrapper.on("click."+e,function(n){var i=t(n.target);i.hasClass(r("wrapper"))&&o.settings.closeOnOutsideClick&&o.close()})}var f,b,u="remodal",e=n.REMODAL_GLOBALS&&n.REMODAL_GLOBALS.NAMESPACE||u,c=t.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(n){return n+"."+e}).join(" "),l=t.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(n){return n+"."+e}).join(" "),tt=t.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:!0,closeOnOutsideClick:!0,modifier:"",appendTo:null},n.REMODAL_GLOBALS&&n.REMODAL_GLOBALS.DEFAULTS),i={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"},a={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"},it=function(){var n=document.createElement("div").style;return void 0!==n.animationName||void 0!==n.WebkitAnimationName||void 0!==n.MozAnimationName||void 0!==n.msAnimationName||void 0!==n.OAnimationName}(),k=/iPad|iPhone|iPod/.test(navigator.platform);s.prototype.open=function(){var r,n=this;n.state!==i.OPENING&&n.state!==i.CLOSING&&(r=n.$modal.attr("data-remodal-id"),r&&n.settings.hashTracking&&(b=t(window).scrollTop(),location.hash=r),f&&f!==n&&w(f),f=n,d(),n.$bg.addClass(n.settings.modifier),n.$overlay.addClass(n.settings.modifier).show(),n.$wrapper.show().scrollTop(0),n.$modal.focus(),p(function(){o(n,i.OPENING)},function(){o(n,i.OPENED)},n))};s.prototype.close=function(n){var r=this;r.state!==i.OPENING&&r.state!==i.CLOSING&&(r.settings.hashTracking&&r.$modal.attr("data-remodal-id")===location.hash.substr(1)&&(location.hash="",t(window).scrollTop(b)),p(function(){o(r,i.CLOSING,!1,n)},function(){r.$bg.removeClass(r.settings.modifier);r.$overlay.removeClass(r.settings.modifier).hide();r.$wrapper.hide();y();o(r,i.CLOSED,!1,n)},r))};s.prototype.getState=function(){return this.state};s.prototype.destroy=function(){var n,f=t[u].lookup;w(this);this.$wrapper.remove();delete f[this.index];n=t.grep(f,function(n){return!!n}).length;0===n&&(this.$overlay.remove(),this.$bg.removeClass(r("is",i.CLOSING)+" "+r("is",i.OPENING)+" "+r("is",i.CLOSED)+" "+r("is",i.OPENED)))};t[u]={lookup:[]};t.fn[u]=function(n){var i,r;return this.each(function(f,e){r=t(e);null==r.data(u)?(i=new s(r,n),r.data(u,i.index),i.settings.hashTracking&&r.attr("data-remodal-id")===location.hash.substr(1)&&i.open()):i=t[u].lookup[r.data(u)]}),i};t(document).ready(function(){t(document).on("click","[data-remodal-target]",function(n){n.preventDefault();var i=n.currentTarget,r=i.getAttribute("data-remodal-target"),f=t('[data-remodal-id="'+r+'"]');t[u].lookup[f.data(u)].open()});t(document).find("."+e).each(function(n,i){var f=t(i),r=f.data("remodal-options");r?("string"==typeof r||r instanceof String)&&(r=g(r)):r={};f[u](r)});t(document).on("keydown."+e,function(n){f&&f.settings.closeOnEscape&&f.state===i.OPENED&&27===n.keyCode&&f.close()});t(window).on("hashchange."+e,nt)})}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return uf.apply(null,arguments)}function ys(n){uf=n}function at(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function vi(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function ps(n){var t;for(t in n)return!1;return!0}function yi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function ff(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function vt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function rt(n,t,i,r){return so(n,t,i,r,!0).utc()}function ws(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function u(n){return n._pf==null&&(n._pf=ws()),n._pf}function pr(n){if(n._isValid==null){var t=u(n),r=ef.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function pi(n){var t=rt(NaN);return n!=null?vt(u(t),n):u(t).userInvalidated=!0,t}function b(n){return n===void 0}function wr(n,t){var f,i,r;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),wi.length>0)for(f in wi)i=wi[f],r=t[i],b(r)||(n[i]=r);return n}function si(n){wr(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function yt(n){return n instanceof si||n!=null&&n._isAMomentObject!=null}function k(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=k(t)),i}function of(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function sf(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return vt(function(){var e,u,f,o;if(t.deprecationHandler!=null&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(o in arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}sf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function kr(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);br[n]||(sf(i),br[n]=!0)}function et(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function bs(n){var t,i;for(i in n)t=n[i],et(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function hf(n,t){var r=vt({},n),i;for(i in t)l(t,i)&&(vi(n[i])&&vi(t[i])?(r[i]={},vt(r[i],n[i]),vt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&vi(n[i])&&(r[i]=vt({},r[i]));return r}function dr(n){n!=null&&this.set(n)}function ks(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return et(r)?r.call(t,i):r}function ds(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function gs(){return this._invalidDate}function nh(n){return this._ordinal.replace("%d",n)}function th(n,t,i,r){var u=this._relativeTime[i];return et(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ih(n,t){var i=this._relativeTime[n>0?"future":"past"];return et(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();ri[i]=ri[i+"s"]=ri[t]=n}function g(n){return typeof n=="string"?ri[n]||ri[n.toLowerCase()]:undefined}function gr(n){var r={},i,t;for(t in n)l(n,t)&&(i=g(t),i&&(r[i]=n[t]));return r}function w(n,t){nu[n]=t}function rh(n){var t=[],i;for(i in n)t.push({unit:i,priority:nu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function ui(n,i){return function(r){return r!=null?(bf(this,n,r),t.updateOffset(this,i),this):ki(this,n)}}function ki(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function bf(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function uh(n){return(n=g(n),et(this[n]))?this[n]():this}function fh(n,t){var r,i;if(typeof n=="object")for(n=gr(n),r=rh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(n=g(n),et(this[n]))return this[n](t);return this}function ot(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(fi[n]=u);t&&(fi[t[0]]=function(){return ot(u.apply(this,arguments),t[1],t[2])});i&&(fi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function eh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function oh(n){for(var t=n.match(kf),i=0,r=t.length;i<r;i++)t[i]=fi[t[i]]?fi[t[i]]:eh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function iu(n,t){return n.isValid()?(t=df(t,n.localeData()),tu[t]=tu[t]||oh(t),tu[t](n)):n.localeData().invalidDate()}function df(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(di.lastIndex=0;i>=0&&di.test(n);)n=n.replace(di,r),di.lastIndex=0,i-=1;return n}function i(n,t,i){fu[n]=et(t)?t:function(n){return n&&i?i:t}}function sh(n,t){return l(fu,n)?fu[n](t._strict,t._locale):new RegExp(hh(n))}function hh(n){return dt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function dt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),typeof t=="number"&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)ur[n[i]]=r}function ci(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function ch(n,t,i){t!=null&&l(ur,n)&&ur[n](t,i._a,i,n)}function eu(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function vh(n,t){return n?at(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ou).test(t)?"format":"standalone"][n.month()]:this._months}function yh(n,t){return n?at(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ou.test(t)?"format":"standalone"][n.month()]:this._monthsShort}function ph(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=rt([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1)?r:(r=v.call(this._longMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1)?r:(r=v.call(this._shortMonthsParse,f),r!==-1?r:null)}function wh(n,t,i){var r,u,f;if(this._monthsParseExact)return ph.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=rt([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ee(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),typeof t!="number")return n;return i=Math.min(n.date(),eu(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function oe(n){return n!=null?(ee(this,n),t.updateOffset(this,!0),this):ki(this,"Month")}function bh(){return eu(this.year(),this.month())}function kh(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ce.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=se),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function dh(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ce.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=he),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function ce(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=rt([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=dt(i[n]),r[n]=dt(r[n]);for(n=0;n<24;n++)t[n]=dt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function li(n){return le(n)?366:365}function le(n){return n%4==0&&n%100!=0||n%400==0}function gh(){return le(this.year())}function nc(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function fr(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function er(n,t,i){var r=7+t-i,u=(7+fr(n,0,r).getUTCDay()-t)%7;return-u+r-1}function ae(n,t,i,r,u){var s=(7+i-r)%7,h=er(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=li(e)+f):f>li(n)?(e=n+1,o=f-li(n)):(e=n,o=f),{year:e,dayOfYear:o}}function ai(n,t,i){var e=er(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+ni(u,t,i)):r>ni(n.year(),t,i)?(f=r-ni(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function ni(n,t,i){var r=er(n,t,i),u=er(n+1,t,i);return(li(n)-r+u)/7}function tc(n){return ai(n,this._week.dow,this._week.doy).week}function ic(){return this._week.dow}function rc(){return this._week.doy}function uc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function fc(n){var t=ai(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function ec(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function oc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function sc(n,t){return n?at(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]:this._weekdays}function hc(n){return n?this._weekdaysShort[n.day()]:this._weekdaysShort}function cc(n){return n?this._weekdaysMin[n.day()]:this._weekdaysMin}function lc(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=rt([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function ac(n,t,i){var r,u,f;if(this._weekdaysParseExact)return lc.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=rt([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function vc(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=ec(n,this.localeData()),this.add(n-t,"d")):t}function yc(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function pc(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=oc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function wc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||hu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=be),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function bc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||hu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ke),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function kc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||hu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=de),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function hu(){function u(n,t){return t.length-n.length}for(var e=[],i=[],r=[],t=[],f,o,s,h,n=0;n<7;n++)f=rt([2e3,1]).day(n),o=this.weekdaysMin(f,""),s=this.weekdaysShort(f,""),h=this.weekdays(f,""),e.push(o),i.push(s),r.push(h),t.push(o),t.push(s),t.push(h);for(e.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=dt(i[n]),r[n]=dt(r[n]),t[n]=dt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function cu(){return this.hours()%12||12}function dc(){return this.hours()||24}function ge(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function no(n,t){return t._meridiemParse}function gc(n){return(n+"").toLowerCase().charAt(0)==="p"}function nl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function ro(n){return n?n.toLowerCase().replace("_","-"):n}function il(n){for(var r=0,i,t,f,u;r<n.length;){for(u=ro(n[r]).split("-"),i=u.length,t=ro(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=uo(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&of(u,t,!0)>=i-1)break;i--}r++}return null}function uo(n){var t=null;if(!a[n]&&typeof module!="undefined"&&module&&module.exports)try{t=or._abbr;require("./locale/"+n);ei(t)}catch(i){}return a[n]}function ei(n,t){var i;return n&&(i=b(t)?pt(n):fo(n,t),i&&(or=i)),or._abbr}function fo(n,t){if(t!==null){var i=io;return t.abbr=n,a[n]!=null?(kr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config):t.parentLocale!=null&&(a[t.parentLocale]!=null?i=a[t.parentLocale]._config:kr("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),a[n]=new dr(hf(i,t)),ei(n),a[n]}return delete a[n],null}function rl(n,t){if(t!=null){var i,r=io;a[n]!=null&&(r=a[n]._config);t=hf(r,t);i=new dr(t);i.parentLocale=a[n];a[n]=i;ei(n)}else a[n]!=null&&(a[n].parentLocale!=null?a[n]=a[n].parentLocale:a[n]!=null&&delete a[n]);return a[n]}function pt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return or;if(!at(n)){if(t=uo(n),t)return t;n=[n]}return il(n)}function ul(){return cf(a)}function lu(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[st]<0||t[st]>11?st:t[ut]<1||t[ut]>eu(t[tt],t[st])?ut:t[y]<0||t[y]>24||t[y]===24&&(t[it]!==0||t[ht]!==0||t[gt]!==0)?y:t[it]<0||t[it]>59?it:t[ht]<0||t[ht]>59?ht:t[gt]<0||t[gt]>999?gt:-1,u(n)._overflowDayOfYear&&(i<tt||i>ut)&&(i=ut),u(n)._overflowWeeks&&i===-1&&(i=lh),u(n)._overflowWeekday&&i===-1&&(i=ah),u(n).overflow=i),n}function eo(n){var t,r,o=n._i,i=fl.exec(o)||el.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=sr.length;t<r;t++)if(sr[t][1].exec(i[1])){e=sr[t][0];s=sr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=au.length;t<r;t++)if(au[t][1].exec(i[3])){f=(i[2]||" ")+au[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(ol.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||"");yu(n)}else n._isValid=!1}function hl(n){var i=sl.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}eo(n);n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))}function oi(n,t,i){return n!=null?n:t!=null?t:i}function cl(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function vu(n){var t,i,r=[],f,e;if(!n._d){for(f=cl(n),n._w&&n._a[ut]==null&&n._a[st]==null&&ll(n),n._dayOfYear&&(e=oi(n._a[tt],f[tt]),n._dayOfYear>li(e)&&(u(n)._overflowDayOfYear=!0),i=fr(e,0,n._dayOfYear),n._a[st]=i.getUTCMonth(),n._a[ut]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[y]===24&&n._a[it]===0&&n._a[ht]===0&&n._a[gt]===0&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?fr:nc).apply(null,r);n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24)}}function ll(n){var t,o,f,i,r,e,h,s;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=oi(t.GG,n._a[tt],ai(c(),1,4).year),f=oi(t.W,1),i=oi(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=oi(t.gg,n._a[tt],ai(c(),r,e).year),f=oi(t.w,1),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>ni(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=ae(o,f,i,r,e),n._a[tt]=h.year,n._dayOfYear=h.dayOfYear)}function yu(n){if(n._f===t.ISO_8601){eo(n);return}n._a=[];u(n).empty=!0;for(var i=""+n._i,r,f,s,c=i.length,h=0,o=df(n._f,n._locale).match(kf)||[],e=0;e<o.length;e++)f=o[e],r=(i.match(sh(f,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),h+=r.length),fi[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),ch(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h;i.length>0&&u(n).unusedInput.push(i);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=undefined);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=al(n._locale,n._a[y],n._meridiem);vu(n);lu(n)}function al(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function vl(n){var t,e,f,r,i;if(n._f.length===0){u(n).invalidFormat=!0;n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=wr({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],yu(t),pr(t))&&(i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,(f==null||i<f)&&(f=i,e=t));vt(n,e||t)}function yl(n){if(!n._d){var t=gr(n._i);n._a=ff([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});vu(n)}}function pl(n){var t=new si(lu(oo(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function oo(n){var t=n._i,i=n._f;return(n._locale=n._locale||pt(n._l),t===null||i===undefined&&t==="")?pi({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),yt(t))?new si(lu(t)):(at(i)?vl(n):yi(t)?n._d=t:i?yu(n):wl(n),pr(n)||(n._d=null),n)}function wl(n){var i=n._i;i===undefined?n._d=new Date(t.now()):yi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?hl(n):at(i)?(n._a=ff(i.slice(0),function(n){return parseInt(n,10)}),vu(n)):typeof i=="object"?yl(n):typeof i=="number"?n._d=new Date(i):t.createFromInputFallback(n)}function so(n,t,i,r,u){var f={};return typeof i=="boolean"&&(r=i,i=undefined),(vi(n)&&ps(n)||at(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,pl(f)}function c(n,t,i,r){return so(n,t,i,r,!1)}function lo(n,t){var r,i;if(t.length===1&&at(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function bl(){var n=[].slice.call(arguments,0);return lo("isBefore",n)}function kl(){var n=[].slice.call(arguments,0);return lo("isAfter",n)}function hr(n){var t=gr(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=pt();this._bubble()}function pu(n){return n instanceof hr}function wu(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function vo(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ot(~~(n/60),2)+t+ot(~~n%60,2)})}function cr(n,t){var r=(t||"").match(n)||[],e=r[r.length-1]||[],i=(e+"").match(yo)||["-",0,0],u=+(i[1]*60)+f(i[2]);return i[0]==="+"?u:-u}function bu(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(yt(n)||yi(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function ku(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function dl(n,i){var r=this._offset||0,u;return this.isValid()?n!=null?(typeof n=="string"?n=cr(rr,n):Math.abs(n)<16&&(n=n*60),!this._isUTC&&i&&(u=ku(this)),this._offset=n,this._isUTC=!0,u!=null&&this.add(u,"m"),r!==n&&(!i||this._changeInProgress?ns(this,wt(n-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:ku(this):n!=null?this:NaN}function gl(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function na(n){return this.utcOffset(0,n)}function ta(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(ku(this),"m")),this}function ia(){if(this._tzm)this.utcOffset(this._tzm);else if(typeof this._i=="string"){var n=cr(re,this._i);n===0?this.utcOffset(0,!0):this.utcOffset(cr(re,this._i))}return this}function ra(n){return this.isValid()?(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function ua(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function fa(){var n,t;return b(this._isDSTShifted)?(n={},wr(n,this),n=oo(n),n._a?(t=n._isUTC?rt(n._a):c(n._a),this._isDSTShifted=this.isValid()&&of(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function ea(){return this.isValid()?!this._isUTC:!1}function oa(){return this.isValid()?this._isUTC:!1}function po(){return this.isValid()?this._isUTC&&this._offset===0:!1}function wt(n,t){var i=n,r=null,u,e,o;return pu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:typeof n=="number"?(i={},t?i[t]=n:i.milliseconds=n):(r=wo.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ut])*u,h:f(r[y])*u,m:f(r[it])*u,s:f(r[ht])*u,ms:f(wu(r[gt]*1e3))*u}):(r=bo.exec(n))?(u=r[1]==="-"?-1:1,i={y:ti(r[2],u),M:ti(r[3],u),w:ti(r[4],u),d:ti(r[5],u),h:ti(r[6],u),m:ti(r[7],u),s:ti(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=sa(c(i.from),c(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new hr(i),pu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ti(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function ko(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function sa(n,t){var i;return(n.isValid()&&t.isValid())?(t=bu(t,n),n.isBefore(t)?i=ko(n,t):(i=ko(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function go(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(kr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=wt(i,r),ns(this,u,n),this}}function ns(n,i,r,u){var o=i._milliseconds,f=wu(i._days),e=wu(i._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&bf(n,"Date",ki(n,"Date")+f*r),e&&ee(n,ki(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function ha(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function ca(n,i){var u=n||c(),f=bu(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(et(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))}function la(){return new si(this)}function aa(n,t){var i=yt(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=g(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function va(n,t){var i=yt(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=g(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function ya(n,t,i,r){return r=r||"()",(r[0]==="("?this.isAfter(n,i):!this.isBefore(n,i))&&(r[1]===")"?this.isBefore(t,i):!this.isAfter(t,i))}function pa(n,t){var i=yt(n)?n:c(n),r;return(this.isValid()&&i.isValid())?(t=g(t||"millisecond"),t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function wa(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function ba(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function ka(n,t,i){var f,e,u,r;return this.isValid()?(f=bu(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=g(t),t==="year"||t==="month"||t==="quarter"?(r=da(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:k(r)):NaN}function da(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function ga(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function nv(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?et(Date.prototype.toISOString)?this.toDate().toISOString():iu(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):iu(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function tv(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=iu(this,n);return this.localeData().postformat(i)}function iv(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?wt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rv(n){return this.from(c(),n)}function uv(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?wt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fv(n){return this.to(c(),n)}function rs(n){var t;return n===undefined?this._locale._abbr:(t=pt(n),t!=null&&(this._locale=t),this)}function us(){return this._locale}function ev(n){n=g(n);switch(n){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function ov(n){return(n=g(n),n===undefined||n==="millisecond")?this:(n==="date"&&(n="day"),this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms"))}function sv(){return this._d.valueOf()-(this._offset||0)*6e4}function hv(){return Math.floor(this.valueOf()/1e3)}function cv(){return new Date(this.valueOf())}function lv(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function av(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function vv(){return this.isValid()?this.toISOString():null}function yv(){return pr(this)}function pv(){return vt({},u(this))}function wv(){return u(this).overflow}function bv(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function lr(n,t){r(0,[n,n.length],0,t)}function kv(n){return fs.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function dv(n){return fs.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function gv(){return ni(this.year(),1,4)}function ny(){var n=this.localeData()._week;return ni(this.year(),n.dow,n.doy)}function fs(n,t,i,r,u){var f;return n==null?ai(this,r,u).year:(f=ni(n,r,u),t>f&&(t=f),ty.call(this,n,t,i,r,u))}function ty(n,t,i,r,u){var e=ae(n,t,i,r,u),f=fr(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function iy(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function ry(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function uy(n,t){t[gt]=f(("0."+n)*1e3)}function fy(){return this._isUTC?"UTC":""}function ey(){return this._isUTC?"Coordinated Universal Time":""}function oy(n){return c(n*1e3)}function sy(){return c.apply(null,arguments).parseZone()}function hs(n){return n}function ar(n,t,i,r){var u=pt(),f=rt().set(r,t);return u[i](f,n)}function cs(n,t,i){if(typeof n=="number"&&(t=n,n=undefined),n=n||"",t!=null)return ar(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=ar(n,r,i,"month");return u}function tf(n,t,i,r){var o,f,u,e;if(typeof n=="boolean"?(typeof t=="number"&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,typeof t=="number"&&(i=t,t=undefined),t=t||""),o=pt(),f=n?o._week.dow:0,i!=null)return ar(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=ar(t,(u+f)%7,r,"day");return e}function hy(n,t){return cs(n,t,"months")}function cy(n,t){return cs(n,t,"monthsShort")}function ly(n,t,i){return tf(n,t,i,"weekdays")}function ay(n,t,i){return tf(n,t,i,"weekdaysShort")}function vy(n,t,i){return tf(n,t,i,"weekdaysMin")}function yy(){var n=this._data;return this._milliseconds=ft(this._milliseconds),this._days=ft(this._days),this._months=ft(this._months),n.milliseconds=ft(n.milliseconds),n.seconds=ft(n.seconds),n.minutes=ft(n.minutes),n.hours=ft(n.hours),n.months=ft(n.months),n.years=ft(n.years),this}function ls(n,t,i,r){var u=wt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function py(n,t){return ls(this,n,t,1)}function wy(n,t){return ls(this,n,t,-1)}function as(n){return n<0?Math.floor(n):Math.ceil(n)}function by(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=as(rf(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=k(r/1e3),i.seconds=u%60,f=k(u/60),i.minutes=f%60,e=k(f/60),i.hours=e%24,n+=k(e/24),o=k(vs(n)),t+=o,n-=as(rf(o)),s=k(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function vs(n){return n*4800/146097}function rf(n){return n*146097/4800}function ky(n){var t,r,i=this._milliseconds;if(n=g(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+vs(t),n==="month"?r:r/12;t=this._days+Math.round(rf(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function dy(){return this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6}function kt(n){return function(){return this.as(n)}}function op(n){return n=g(n),this[n+"s"]()}function ii(n){return function(){return this._data[n]}}function pp(){return k(this.days()/7)}function wp(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function bp(n,t,i){var r=wt(n).abs(),h=ct(r.as("s")),f=ct(r.as("m")),e=ct(r.as("h")),o=ct(r.as("d")),s=ct(r.as("M")),c=ct(r.as("y")),u=h<lt.s&&["s",h]||f<=1&&["m"]||f<lt.m&&["mm",f]||e<=1&&["h"]||e<lt.h&&["hh",e]||o<=1&&["d"]||o<lt.d&&["dd",o]||s<=1&&["M"]||s<lt.M&&["MM",s]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,wp.apply(null,u)}function kp(n){return n===undefined?ct:typeof n=="function"?(ct=n,!0):!1}function dp(n,t){return lt[n]===undefined?!1:t===undefined?lt[n]:(lt[n]=t,!0)}function gp(n){var t=this.localeData(),i=bp(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function yr(){var t=vr(this._milliseconds)/1e3,a=vr(this._days),i=vr(this._months),n,e,o;n=k(t/60);e=k(n/60);t%=60;n%=60;o=k(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var uf,ef,wi,bi,br,cf,lf,af,vf,yf,pf,wf,ri,nu,ur,ou,ue,fe,se,he,su,ve,ye,pe,we,be,ke,de,to,ho,co,ao,yo,wo,bo,ts,is,du,gu,es,os,bt,ss,n,nf,o,ft,ct,lt,vr,e;ef=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};wi=t.momentProperties=[];bi=!1;br={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;cf=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};lf={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};af={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};vf="Invalid date";yf="%d";pf=/\d{1,2}/;wf={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};ri={};nu={};var kf=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,di=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,tu={},fi={};var gf=/\d/,nt=/\d\d/,ne=/\d{3}/,ru=/\d{4}/,gi=/[+-]?\d{6}/,h=/\d\d?/,te=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,nr=/\d{1,3}/,uu=/\d{1,4}/,tr=/[+-]?\d{1,6}/,ir=/[+-]?\d+/,re=/Z|[+-]\d\d:?\d\d/gi,rr=/Z|[+-]\d\d(?::?\d\d)?/gi,hi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,fu={};ur={};var tt=0,st=1,ut=2,y=3,it=4,ht=5,gt=6,lh=7,ah=8,v;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",h);i("MM",h,nt);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[st]=f(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[st]=f:u(i).invalidMonth=n});ou=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;ue="January_February_March_April_May_June_July_August_September_October_November_December".split("_");fe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");se=hi;he=hi;r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",ir);i("YY",h,nt);i("YYYY",uu,ru);i("YYYYY",tr,gi);i("YYYYYY",tr,gi);s(["YYYYY","YYYYYY"],tt);s("YYYY",function(n,i){i[tt]=n.length===2?t.parseTwoDigitYear(n):f(n)});s("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[tt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};su=ui("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",h);i("ww",h,nt);i("W",h);i("WW",h,nt);ci(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});ve={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",h);i("e",h);i("E",h);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ci(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n});ci(["d","e","E"],function(n,t,i,r){t[r]=f(n)});ye="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");pe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");we="Su_Mo_Tu_We_Th_Fr_Sa".split("_");be=hi;ke=hi;de=hi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,cu);r("k",["kk",2],0,dc);r("hmm",0,0,function(){return""+cu.apply(this)+ot(this.minutes(),2)});r("hmmss",0,0,function(){return""+cu.apply(this)+ot(this.minutes(),2)+ot(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ot(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ot(this.minutes(),2)+ot(this.seconds(),2)});ge("a",!0);ge("A",!1);p("hour","h");w("hour",13);i("a",no);i("A",no);i("H",h);i("h",h);i("HH",h,nt);i("hh",h,nt);i("hmm",te);i("hmmss",ie);i("Hmm",te);i("Hmmss",ie);s(["H","HH"],y);s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});s(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});s("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r));u(i).bigHour=!0});s("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r,2));t[ht]=f(n.substr(e));u(i).bigHour=!0});s("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i))});s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i,2));t[ht]=f(n.substr(r))});to=/[ap]\.?m?\.?/i;var tl=ui("Hours",!0),io={calendar:lf,longDateFormat:af,invalidDate:vf,ordinal:yf,ordinalParse:pf,relativeTime:wf,months:ue,monthsShort:fe,week:ve,weekdays:ye,weekdaysMin:we,weekdaysShort:pe,meridiemParse:to},a={},or;var fl=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,el=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ol=/Z|[+-]\d\d(?::?\d\d)?/,sr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],au=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],sl=/^\/?Date\((\-?\d+)/i;for(t.createFromInputFallback=d("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},ho=d("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:pi()}),co=d("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:pi()}),ao=function(){return Date.now?Date.now():+new Date},vo("Z",":"),vo("ZZ",""),i("Z",rr),i("ZZ",rr),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=cr(rr,n)}),yo=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},wo=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,bo=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,wt.fn=hr.prototype,ts=go(1,"add"),is=go(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",du=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),lr("gggg","weekYear"),lr("ggggg","weekYear"),lr("GGGG","isoWeekYear"),lr("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",ir),i("g",ir),i("GG",h,nt),i("gg",h,nt),i("GGGG",uu,ru),i("gggg",uu,ru),i("GGGGG",tr,gi),i("ggggg",tr,gi),ci(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ci(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",gf),s("Q",function(n,t){t[st]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",h),i("DD",h,nt),i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],ut),s("Do",function(n,t){t[ut]=f(n.match(h)[0],10)}),gu=ui("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",nr),i("DDDD",ne),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",h),i("mm",h,nt),s(["m","mm"],it),es=ui("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",h),i("ss",h,nt),s(["s","ss"],ht),os=ui("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),p("millisecond","ms"),w("millisecond",16),i("S",nr,gf),i("SS",nr,nt),i("SSS",nr,ne),bt="SSSS";bt.length<=9;bt+="S")i(bt,/\d+/);for(bt="S";bt.length<=9;bt+="S")s(bt,uy);ss=ui("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=si.prototype;n.add=ts;n.calendar=ca;n.clone=la;n.diff=ka;n.endOf=ov;n.format=tv;n.from=iv;n.fromNow=rv;n.to=uv;n.toNow=fv;n.get=uh;n.invalidAt=wv;n.isAfter=aa;n.isBefore=va;n.isBetween=ya;n.isSame=pa;n.isSameOrAfter=wa;n.isSameOrBefore=ba;n.isValid=yv;n.lang=du;n.locale=rs;n.localeData=us;n.max=co;n.min=ho;n.parsingFlags=pv;n.set=fh;n.startOf=ev;n.subtract=is;n.toArray=lv;n.toObject=av;n.toDate=cv;n.toISOString=nv;n.toJSON=vv;n.toString=ga;n.unix=hv;n.valueOf=sv;n.creationData=bv;n.year=su;n.isLeapYear=gh;n.weekYear=kv;n.isoWeekYear=dv;n.quarter=n.quarters=iy;n.month=oe;n.daysInMonth=bh;n.week=n.weeks=uc;n.isoWeek=n.isoWeeks=fc;n.weeksInYear=ny;n.isoWeeksInYear=gv;n.date=gu;n.day=n.days=vc;n.weekday=yc;n.isoWeekday=pc;n.dayOfYear=ry;n.hour=n.hours=tl;n.minute=n.minutes=es;n.second=n.seconds=os;n.millisecond=n.milliseconds=ss;n.utcOffset=dl;n.utc=na;n.local=ta;n.parseZone=ia;n.hasAlignedHourOffset=ra;n.isDST=ua;n.isLocal=ea;n.isUtcOffset=oa;n.isUtc=po;n.isUTC=po;n.zoneAbbr=fy;n.zoneName=ey;n.dates=d("dates accessor is deprecated. Use date instead.",gu);n.months=d("months accessor is deprecated. Use month instead",oe);n.years=d("years accessor is deprecated. Use year instead",su);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gl);n.isDSTShifted=d("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",fa);nf=n;o=dr.prototype;o.calendar=ks;o.longDateFormat=ds;o.invalidDate=gs;o.ordinal=nh;o.preparse=hs;o.postformat=hs;o.relativeTime=th;o.pastFuture=ih;o.set=bs;o.months=vh;o.monthsShort=yh;o.monthsParse=wh;o.monthsRegex=dh;o.monthsShortRegex=kh;o.week=tc;o.firstDayOfYear=rc;o.firstDayOfWeek=ic;o.weekdays=sc;o.weekdaysMin=cc;o.weekdaysShort=hc;o.weekdaysParse=ac;o.weekdaysRegex=wc;o.weekdaysShortRegex=bc;o.weekdaysMinRegex=kc;o.isPM=gc;o.meridiem=nl;ei("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ei);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",pt);ft=Math.abs;var gy=kt("ms"),np=kt("s"),tp=kt("m"),ip=kt("h"),rp=kt("d"),up=kt("w"),fp=kt("M"),ep=kt("y");var sp=ii("milliseconds"),hp=ii("seconds"),cp=ii("minutes"),lp=ii("hours"),ap=ii("days"),vp=ii("months"),yp=ii("years");return ct=Math.round,lt={s:45,m:45,h:22,d:26,M:11},vr=Math.abs,e=hr.prototype,e.abs=yy,e.add=py,e.subtract=wy,e.as=ky,e.asMilliseconds=gy,e.asSeconds=np,e.asMinutes=tp,e.asHours=ip,e.asDays=rp,e.asWeeks=up,e.asMonths=fp,e.asYears=ep,e.valueOf=dy,e._bubble=by,e.get=op,e.milliseconds=sp,e.seconds=hp,e.minutes=cp,e.hours=lp,e.days=ap,e.weeks=pp,e.months=vp,e.years=yp,e.humanize=gp,e.toISOString=yr,e.toString=yr,e.toJSON=yr,e.locale=rs,e.localeData=us,e.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",yr),e.lang=du,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",ir),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),s("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.15.2",ys(c),t.fn=nf,t.min=bl,t.max=kl,t.now=ao,t.utc=rt,t.unix=oy,t.months=hy,t.isDate=yi,t.locale=ei,t.invalid=pi,t.duration=wt,t.isMoment=yt,t.weekdays=ly,t.parseZone=sy,t.localeData=pt,t.isDuration=pu,t.monthsShort=cy,t.weekdaysMin=vy,t.defineLocale=fo,t.updateLocale=rl,t.locales=ul,t.weekdaysShort=ay,t.normalizeUnits=g,t.relativeTimeRounding=kp,t.relativeTimeThreshold=dp,t.calendarFormat=ha,t.prototype=nf,t});!function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var h,o=this,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});(o=n(u),e.load)&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!(n.rightoffold(t,i)||n.leftofbegin(t,i)||n.belowthefold(t,i)||n.abovethetop(t,i))};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document);!function(){"use strict";function t(r){return"undefined"==typeof this||Object.getPrototypeOf(this)!==t.prototype?new t(r):(n=this,n.version="3.3.2",n.tools=new i,n.isSupported()?(n.tools.extend(n.defaults,r||{}),n.defaults.container=f(n.defaults),n.store={elements:{},containers:[]},n.sequences={},n.history=[],n.uid=0,n.initialized=!1):"undefined"!=typeof console&&null!==console,n)}function f(t){if(t&&t.container){if("string"==typeof t.container)return window.document.documentElement.querySelector(t.container);if(n.tools.isNode(t.container))return t.container}return n.defaults.container}function y(t,i){return"string"==typeof t?Array.prototype.slice.call(i.querySelectorAll(t)):n.tools.isNode(t)?[t]:n.tools.isNodeList(t)?Array.prototype.slice.call(t):[]}function e(){return++n.uid}function p(t,i,r){i.container&&(i.container=r);t.config=t.config?n.tools.extendClone(t.config,i):n.tools.extendClone(n.defaults,i);t.config.axis="top"===t.config.origin||"bottom"===t.config.origin?"Y":"X"}function w(n){var t=window.getComputedStyle(n.domEl);n.styles||(n.styles={transition:{},transform:{},computed:{}},n.styles.inline=n.domEl.getAttribute("style")||"",n.styles.inline+="; visibility: visible; ",n.styles.computed.opacity=t.opacity,n.styles.computed.transition=t.transition&&"all 0s ease 0s"!==t.transition?t.transition+", ":"");n.styles.transition.instant=o(n,0);n.styles.transition.delayed=o(n,n.config.delay);n.styles.transform.initial=" -webkit-transform:";n.styles.transform.target=" -webkit-transform:";s(n);n.styles.transform.initial+="transform:";n.styles.transform.target+="transform:";s(n)}function o(n,t){var i=n.config;return"-webkit-transition: "+n.styles.computed.transition+"-webkit-transform "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s, opacity "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s; transition: "+n.styles.computed.transition+"transform "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s, opacity "+i.duration/1e3+"s "+i.easing+" "+t/1e3+"s; "}function s(n){var r,t=n.config,i=n.styles.transform;r="top"===t.origin||"left"===t.origin?/^-/.test(t.distance)?t.distance.substr(1):"-"+t.distance:t.distance;parseInt(t.distance)&&(i.initial+=" translate"+t.axis+"("+r+")",i.target+=" translate"+t.axis+"(0)");t.scale&&(i.initial+=" scale("+t.scale+")",i.target+=" scale(1)");t.rotate.x&&(i.initial+=" rotateX("+t.rotate.x+"deg)",i.target+=" rotateX(0)");t.rotate.y&&(i.initial+=" rotateY("+t.rotate.y+"deg)",i.target+=" rotateY(0)");t.rotate.z&&(i.initial+=" rotateZ("+t.rotate.z+"deg)",i.target+=" rotateZ(0)");i.initial+="; opacity: "+t.opacity+";";i.target+="; opacity: "+n.styles.computed.opacity+";"}function b(t){var i=t.config.container;i&&n.store.containers.indexOf(i)===-1&&n.store.containers.push(t.config.container);n.store.elements[t.id]=t}function k(t,i,r){var u={target:t,config:i,interval:r};n.history.push(u)}function h(){if(n.isSupported()){c();for(var t=0;t<n.store.containers.length;t++)n.store.containers[t].addEventListener("scroll",r),n.store.containers[t].addEventListener("resize",r);n.initialized||(window.addEventListener("scroll",r),window.addEventListener("resize",r),n.initialized=!0)}return n}function r(){v(c)}function d(){var t,r,f,i;n.tools.forOwn(n.sequences,function(e){i=n.sequences[e];t=!1;for(var o=0;o<i.elemIds.length;o++)f=i.elemIds[o],r=n.store.elements[f],u(r)&&!t&&(t=!0);i.active=t})}function c(){var i,t;d();n.tools.forOwn(n.store.elements,function(r){t=n.store.elements[r];i=tt(t);nt(t)?(t.config.beforeReveal(t.domEl),i?t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.target+t.styles.transition.delayed):t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.target+t.styles.transition.instant),l("reveal",t,i),t.revealing=!0,t.seen=!0,t.sequence&&g(t,i)):it(t)&&(t.config.beforeReset(t.domEl),t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.initial+t.styles.transition.instant),l("reset",t),t.revealing=!1)})}function g(t,i){var f=0,e=0,u=n.sequences[t.sequence.id];u.blocked=!0;i&&"onload"===t.config.useDelay&&(e=t.config.delay);t.sequence.timer&&(f=Math.abs(t.sequence.timer.started-new Date),window.clearTimeout(t.sequence.timer));t.sequence.timer={started:new Date};t.sequence.timer.clock=window.setTimeout(function(){u.blocked=!1;t.sequence.timer=null;r()},Math.abs(u.interval)+e-f)}function l(n,t,i){var f=0,r=0,u="after";switch(n){case"reveal":r=t.config.duration;i&&(r+=t.config.delay);u+="Reveal";break;case"reset":r=t.config.duration;u+="Reset"}t.timer&&(f=Math.abs(t.timer.started-new Date),window.clearTimeout(t.timer.clock));t.timer={started:new Date};t.timer.clock=window.setTimeout(function(){t.config[u](t.domEl);t.timer=null},r-f)}function nt(t){if(t.sequence){var i=n.sequences[t.sequence.id];return i.active&&!i.blocked&&!t.revealing&&!t.disabled}return u(t)&&!t.revealing&&!t.disabled}function tt(t){var i=t.config.useDelay;return"always"===i||"onload"===i&&!n.initialized||"once"===i&&!t.seen}function it(t){if(t.sequence){var i=n.sequences[t.sequence.id];return!i.active&&t.config.reset&&t.revealing&&!t.disabled}return!u(t)&&t.config.reset&&t.revealing&&!t.disabled}function rt(n){return{width:n.clientWidth,height:n.clientHeight}}function ut(n){if(n&&n!==window.document.documentElement){var t=a(n);return{x:n.scrollLeft+t.left,y:n.scrollTop+t.top}}return{x:window.pageXOffset,y:window.pageYOffset}}function a(n){var t=0,i=0,r=n.offsetHeight,u=n.offsetWidth;do isNaN(n.offsetTop)||(t+=n.offsetTop),isNaN(n.offsetLeft)||(i+=n.offsetLeft),n=n.offsetParent;while(n);return{top:t,left:i,height:r,width:u}}function u(n){function h(){var t=o+u*r,h=s+f*r,c=l-u*r,a=v-f*r,y=i.y+n.config.viewOffset.top,p=i.x+n.config.viewOffset.left,w=i.y-n.config.viewOffset.bottom+e.height,b=i.x-n.config.viewOffset.right+e.width;return t<w&&c>y&&h>p&&a<b}function c(){return"fixed"===window.getComputedStyle(n.domEl).position}var t=a(n.domEl),e=rt(n.config.container),i=ut(n.config.container),r=n.config.viewFactor,u=t.height,f=t.width,o=t.top,s=t.left,l=o+u,v=s+f;return h()||c()}function i(){}var n,v;t.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier(0.6, 0.2, 0.1, 1)",container:window.document.documentElement,mobile:!0,reset:!1,useDelay:"always",viewFactor:.2,viewOffset:{top:0,right:0,bottom:0,left:0},beforeReveal:function(){},beforeReset:function(){},afterReveal:function(){},afterReset:function(){}};t.prototype.isSupported=function(){var n=document.documentElement.style;return"WebkitTransition"in n&&"WebkitTransform"in n||"transition"in n&&"transform"in n};t.prototype.reveal=function(t,i,r,u){var a,s,o,v,c,d,l;if(void 0!==i&&"number"==typeof i?(r=i,i={}):void 0!==i&&null!==i||(i={}),a=f(i),s=y(t,a),!s.length)return n;for(r&&"number"==typeof r&&(d=e(),c=n.sequences[d]={id:d,interval:r,elemIds:[],active:!1}),l=0;l<s.length;l++)v=s[l].getAttribute("data-sr-id"),v?o=n.store.elements[v]:(o={id:e(),domEl:s[l],seen:!1,revealing:!1},o.domEl.setAttribute("data-sr-id",o.id)),c&&(o.sequence={id:c.id,index:c.elemIds.length},c.elemIds.push(o.id)),p(o,i,a),w(o),b(o),n.tools.isMobile()&&!o.config.mobile||!n.isSupported()?(o.domEl.setAttribute("style",o.styles.inline),o.disabled=!0):o.revealing||o.domEl.setAttribute("style",o.styles.inline+o.styles.transform.initial);return!u&&n.isSupported()&&(k(t,i,r),n.initTimeout&&window.clearTimeout(n.initTimeout),n.initTimeout=window.setTimeout(h,0)),n};t.prototype.sync=function(){var t,i;if(n.history.length&&n.isSupported()){for(t=0;t<n.history.length;t++)i=n.history[t],n.reveal(i.target,i.config,i.interval,!0);h()}return n};i.prototype.isObject=function(n){return null!==n&&"object"==typeof n&&n.constructor===Object};i.prototype.isNode=function(n){return"object"==typeof window.Node?n instanceof window.Node:n&&"object"==typeof n&&"number"==typeof n.nodeType&&"string"==typeof n.nodeName};i.prototype.isNodeList=function(n){var t=Object.prototype.toString.call(n);return"object"==typeof window.NodeList?n instanceof window.NodeList:n&&"object"==typeof n&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(t)&&"number"==typeof n.length&&(0===n.length||this.isNode(n[0]))};i.prototype.forOwn=function(n,t){if(!this.isObject(n))throw new TypeError('Expected "object", but received "'+typeof n+'".');for(var i in n)n.hasOwnProperty(i)&&t(i)};i.prototype.extend=function(n,t){return this.forOwn(t,function(i){this.isObject(t[i])?(n[i]&&this.isObject(n[i])||(n[i]={}),this.extend(n[i],t[i])):n[i]=t[i]}.bind(this)),n};i.prototype.extendClone=function(n,t){return this.extend(this.extend({},n),t)};i.prototype.isMobile=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)};v=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(n){window.setTimeout(n,1e3/60)};"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return t}):"undefined"!=typeof module&&module.exports?module.exports=t:window.ScrollReveal=t}();!function(n,t){var i=t(n,n.document);n.lazySizes=i;"object"==typeof module&&module.exports&&(module.exports=i)}(window,function(n,t){"use strict";if(t.getElementsByClassName){var h,i,f=t.documentElement,e=n.Date,et=n.HTMLPictureElement,o="addEventListener",r="getAttribute",s=n[o],u=n.setTimeout,ot=n.requestAnimationFrame||u,p=n.requestIdleCallback,it=/^picture$/i,st=["load","error","lazyincluded","_lazyloaded"],w={},ht=Array.prototype.forEach,c=function(n,t){return w[t]||(w[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),w[t].test(n[r]("class")||"")&&w[t]},b=function(n,t){c(n,t)||n.setAttribute("class",(n[r]("class")||"").trim()+" "+t)},g=function(n,t){var i;(i=c(n,t))&&n.setAttribute("class",(n[r]("class")||"").replace(i," "))},l=function(n,t,i){var r=i?o:"removeEventListener";i&&l(n,t);st.forEach(function(i){n[r](i,t)})},a=function(n,i,r,u,f){var e=t.createEvent("CustomEvent");return r||(r={}),r.instance=h,e.initCustomEvent(i,!u,!f,r),n.dispatchEvent(e),e},nt=function(t,r){var u;!et&&(u=n.picturefill||i.pf)?u({reevaluate:!0,elements:[t]}):r&&r.src&&(t.src=r.src)},v=function(n,t){return(getComputedStyle(n,null)||{})[t]},rt=function(n,t,r){for(r=r||n.offsetWidth;r<i.minSize&&t&&!n._lazysizesWidth;)r=t.offsetWidth,t=t.parentNode;return r},y=function(){var n,i,r=[],s=[],f=r,e=function(){var t=f;for(f=r.length?s:r,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(r,o){n&&!o?r.apply(this,arguments):(f.push(r),i||(i=!0,(t.hidden?u:ot)(e)))};return o._lsFlush=e,o}(),k=function(n,t){return t?function(){y(n)}:function(){var t=this,i=arguments;y(function(){n.apply(t,i)})}},ct=function(n){var r,f=0,h=125,t=i.ricTimeout,o=function(){r=!1;f=e.now();n()},s=p&&i.ricTimeout?function(){p(o,{timeout:t});t!==i.ricTimeout&&(t=i.ricTimeout)}:k(function(){u(o)},!0);return function(n){var i;(n=n===!0)&&(t=33);r||(r=!0,i=h-(e.now()-f),0>i&&(i=0),n||9>i&&p?s():u(s,i))}},ut=function(n){var t,r,i=99,f=function(){t=null;n()},o=function(){var n=e.now()-r;i>n?u(o,i-n):(p||f)(f)};return function(){r=e.now();t||(t=u(o,i))}};!function(){var t,r={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:300};i=n.lazySizesConfig||n.lazysizesConfig||{};for(t in r)t in i||(i[t]=r[t]);n.lazySizesConfig=i;u(function(){i.init&&d()})}();var ft=function(){var at,rt,gt,ft,ni,ti,ii,et,ot,st,lt,kt,vt,dt,ei=/^img$/i,oi=/^iframe$/i,si="onscroll"in n&&!/glebot/.test(navigator.userAgent),hi=0,yt=0,w=0,d=-1,pt=function(n){w--;n&&n.target&&l(n.target,pt);(!n||0>w||!n.target)&&(w=0)},ci=function(n,i){var u,r=n,e="hidden"==v(t.body,"visibility")||"hidden"!=v(n,"visibility");for(et-=i,lt+=i,ot-=i,st+=i;e&&(r=r.offsetParent)&&r!=t.body&&r!=f;)e=(v(r,"opacity")||1)>0,e&&"visible"!=v(r,"overflow")&&(u=r.getBoundingClientRect(),e=st>u.left&&ot<u.right&&lt>u.top-1&&et<u.bottom+1);return e},ri=function(){var y,n,o,s,l,e,a,c,p,u=h.elements;if((ft=i.loadMode)&&8>w&&(y=u.length)){for(n=0,d++,null==vt&&(("expand"in i)||(i.expand=f.clientHeight>500&&f.clientWidth>500?500:370),kt=i.expand,vt=kt*i.expFactor),vt>yt&&1>w&&d>2&&ft>2&&!t.hidden?(yt=vt,d=0):yt=ft>1&&d>1&&6>w?kt:hi;y>n;n++)if(u[n]&&!u[n]._lazyRace)if(si)if((c=u[n][r]("data-expand"))&&(e=1*c)||(e=yt),p!==e&&(ti=innerWidth+e*dt,ii=innerHeight+e,a=-1*e,p=e),o=u[n].getBoundingClientRect(),(lt=o.bottom)>=a&&(et=o.top)<=ii&&(st=o.right)>=a*dt&&(ot=o.left)<=ti&&(lt||st||ot||et)&&(i.loadHidden||"hidden"!=v(u[n],"visibility"))&&(rt&&3>w&&!c&&(3>ft||4>d)||ci(u[n],e))){if(wt(u[n]),l=!0,w>9)break}else!l&&rt&&!s&&4>w&&4>d&&ft>2&&(at[0]||i.preloadAfterLoad)&&(at[0]||!c&&(lt||st||ot||et||"auto"!=u[n][r](i.sizesAttr)))&&(s=at[0]||u[n]);else wt(u[n]);s&&!l&&wt(s)}},p=ct(ri),ui=function(n){b(n.target,i.loadedClass);g(n.target,i.loadingClass);l(n.target,fi);a(n.target,"lazyloaded")},li=k(ui),fi=function(n){li({target:n.target})},ai=function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.src=t}},vi=function(n){var t,u=n[r](i.srcsetAttr);(t=i.customMedia[n[r]("data-media")||n[r]("media")])&&n.setAttribute("media",t);u&&n.setAttribute("srcset",u)},yi=k(function(n,t,f,e,o){var s,h,v,c,p,k;(p=a(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(f?b(n,i.autosizesClass):n.setAttribute("sizes",e)),h=n[r](i.srcsetAttr),s=n[r](i.srcAttr),o&&(v=n.parentNode,c=v&&it.test(v.nodeName||"")),k=t.firesLoad||"src"in n&&(h||s||c),p={target:n},k&&(l(n,pt,!0),clearTimeout(gt),gt=u(pt,2500),b(n,i.loadingClass),l(n,fi,!0)),c&&ht.call(v.getElementsByTagName("source"),vi),h?n.setAttribute("srcset",h):s&&!c&&(oi.test(n.nodeName)?ai(n,s):n.src=s),o&&(h||c)&&nt(n,{src:s}));n._lazyRace&&delete n._lazyRace;g(n,i.lazyClass);y(function(){(!k||n.complete&&n.naturalWidth>1)&&(k?pt(p):w--,ui(p))},!0)}),wt=function(n){var f,t=ei.test(n.nodeName),e=t&&(n[r](i.sizesAttr)||n[r]("sizes")),u="auto"==e;(u||!rt)&&t&&(n[r]("src")||n.srcset)&&!n.complete&&!c(n,i.errorClass)&&c(n,i.lazyClass)||(f=a(n,"lazyunveilread").detail,u&&tt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,w++,yi(n,f,u,e,t))},bt=function(){if(!rt){if(e.now()-ni<999)return void u(bt,999);var n=ut(function(){i.loadMode=3;p()});rt=!0;i.loadMode=3;p();s("scroll",function(){3==i.loadMode&&(i.loadMode=2);n()},!0)}};return{_:function(){ni=e.now();h.elements=t.getElementsByClassName(i.lazyClass);at=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass);dt=i.hFac;s("scroll",p,!0);s("resize",p,!0);n.MutationObserver?new MutationObserver(p).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f[o]("DOMNodeInserted",p,!0),f[o]("DOMAttrModified",p,!0),setInterval(p,999));s("hashchange",p,!0);["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(n){t[o](n,p,!0)});/d$|^c/.test(t.readyState)?bt():(s("load",bt),t[o]("DOMContentLoaded",p),u(bt,2e4));h.elements.length?(ri(),y._lsFlush()):p()},checkElems:p,unveil:wt}}(),tt=function(){var n,f=k(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),it.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;e>u;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||nt(n,i.detail)}),r=function(n,t,i){var r,u=n.parentNode;u&&(i=rt(n,u,i),r=a(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width,i&&i!==n._lazysizesWidth&&f(n,u,r,i)))},e=function(){var t,i=n.length;if(i)for(t=0;i>t;t++)r(n[t])},u=ut(e);return{_:function(){n=t.getElementsByClassName(i.autosizesClass);s("resize",u)},checkElems:u,updateElem:r}}(),d=function(){d.i||(d.i=!0,tt._(),ft._())};return h={cfg:i,autoSizer:tt,loader:ft,init:d,uP:nt,aC:b,rC:g,hC:c,fire:a,gW:rt,rAF:y}}}),function(n,t){"use strict";typeof module!="undefined"&&module.exports?module.exports=t(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],function(n){return t(n)}):t(n.jQuery)}(this,function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.defaults,r);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.select=this.options.select||this.select;this.autoSelect=typeof this.options.autoSelect=="boolean"?this.options.autoSelect:!0;this.highlighter=this.options.highlighter||this.highlighter;this.render=this.options.render||this.render;this.updater=this.options.updater||this.updater;this.displayText=this.options.displayText||this.displayText;this.source=this.options.source;this.delay=this.options.delay;this.$menu=n(this.options.menu);this.$appendTo=this.options.appendTo?n(this.options.appendTo):null;this.fitToElement=typeof this.options.fitToElement=="boolean"?this.options.fitToElement:!1;this.shown=!1;this.listen();this.showHintOnFocus=typeof this.options.showHintOnFocus=="boolean"||this.options.showHintOnFocus==="all"?this.options.showHintOnFocus:!1;this.afterSelect=this.options.afterSelect;this.addItem=!1;this.value=this.$element.val()||this.$element.text();this.keyPressed=!1},i;t.prototype={constructor:t,select:function(){var t=this.$menu.find(".active").data("value"),n;return this.$element.data("active",t),(this.autoSelect||t)&&(n=this.updater(t),n||(n=""),this.$element.val(this.displayText(n)||n).text(this.displayText(n)||n).change(),this.afterSelect(n)),this.hide()},updater:function(n){return n},setSource:function(n){this.source=n},show:function(){var i=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight}),u=typeof this.options.scrollHeight=="function"?this.options.scrollHeight.call():this.options.scrollHeight,t,r;this.shown?t=this.$menu:this.$appendTo?(t=this.$menu.appendTo(this.$appendTo),this.hasSameParent=this.$appendTo.is(this.$element.parent())):(t=this.$menu.insertAfter(this.$element),this.hasSameParent=!0);this.hasSameParent||(t.css("position","fixed"),r=this.$element.offset(),i.top=r.top,i.left=r.left);var f=n(t).parent().hasClass("dropup"),e=f?"auto":i.top+i.height+u,o=n(t).hasClass("dropdown-menu-right"),s=o?"auto":i.left;return t.css({top:e,left:s}).show(),this.options.fitToElement===!0&&t.css("width",this.$element.outerWidth()+"px"),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var i;if(this.query=typeof t!="undefined"&&t!==null?t:this.$element.val()||this.$element.text()||"",this.query.length<this.options.minLength&&!this.options.showHintOnFocus)return this.shown?this.hide():this;i=n.proxy(function(){n.isFunction(this.source)&&this.source.length===3?this.source(this.query,n.proxy(this.process,this),n.proxy(this.process,this)):n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source&&this.process(this.source)},this);clearTimeout(this.lookupWorker);this.lookupWorker=setTimeout(i,this.delay)},process:function(t){var i=this;return(t=n.grep(t,function(n){return i.matcher(n)}),t=this.sorter(t),!t.length&&!this.options.addItem)?this.shown?this.hide():this:(t.length>0?this.$element.data("active",t[0]):this.$element.data("active",null),this.options.items!="all"&&(t=t.slice(0,this.options.items)),this.options.addItem&&t.push(this.options.addItem),this.render(t).show())},matcher:function(n){var t=this.displayText(n);return~t.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var r=[],u=[],f=[],t,i;t=n.shift();)i=this.displayText(t),i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?u.push(t):f.push(t):r.push(t);return r.concat(u,f)},highlighter:function(n){var u=this.query,e,o;if(u==="")return n;var r=n.match(/(>)([^<]*)(<)/g),i=[],f=[],t;if(r&&r.length)for(t=0;t<r.length;++t)r[t].length>2&&i.push(r[t]);else i=[],i.push(n);for(u=u.replace(/[\(\)\/\.\*\+\?\[\]]/g,function(n){return"\\"+n}),e=new RegExp(u,"g"),t=0;t<i.length;++t)o=i[t].match(e),o&&o.length>0&&f.push(i[t]);for(t=0;t<f.length;++t)n=n.replace(f[t],f[t].replace(e,"<strong>$&<\/strong>"));return n},render:function(t){var r=this,f=this,e=!1,u=[],i=r.options.separator;return n.each(t,function(n,r){n>0&&r[i]!==t[n-1][i]&&u.push({__type:"divider"});r[i]&&(n===0||r[i]!==t[n-1][i])&&u.push({__type:"category",name:r[i]});u.push(r)}),t=n(u).map(function(t,i){if((i.__type||!1)=="category")return n(r.options.headerHtml).text(i.name)[0];if((i.__type||!1)=="divider")return n(r.options.headerDivider)[0];var u=f.displayText(i);return t=n(r.options.item).data("value",i),t.find("a").html(r.highlighter(u,i)),u==f.$element.val()&&(t.addClass("active"),f.$element.data("active",i),e=!0),t[0]}),this.autoSelect&&!e&&(t.filter(":not(.dropdown-header)").first().addClass("active"),this.$element.data("active",t.first().data("value"))),this.$menu.html(t),this},displayText:function(n){return typeof n!="undefined"&&typeof n.name!="undefined"?n.name:n},next:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.next();t.length||(t=n(this.$menu.find("li")[0]));t.addClass("active");this.$element.val(t.text())},prev:function(){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last());n.addClass("active");this.$element.val(n.text())},listen:function(){this.$element.on("focus",n.proxy(this.focus,this)).on("blur",n.proxy(this.blur,this)).on("keypress",n.proxy(this.keypress,this)).on("propertychange input",n.proxy(this.input,this)).on("keyup",n.proxy(this.keyup,this));if(this.eventSupported("keydown"))this.$element.on("keydown",n.proxy(this.keydown,this));this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseleave","li",n.proxy(this.mouseleave,this)).on("mousedown",n.proxy(this.mousedown,this))},destroy:function(){this.$element.data("typeahead",null);this.$element.data("active",null);this.$element.off("focus").off("blur").off("keypress").off("propertychange input").off("keyup");this.eventSupported("keydown")&&this.$element.off("keydown");this.$menu.remove();this.destroyed=!0},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t=typeof this.$element[n]=="function"),t},move:function(n){if(this.shown)switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:if(n.shiftKey)return;n.preventDefault();this.prev();break;case 40:if(n.shiftKey)return;n.preventDefault();this.next()}},keydown:function(t){this.keyPressed=!0;this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]);this.shown||t.keyCode!=40?this.move(t):this.lookup()},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},input:function(){var n=this.$element.val()||this.$element.text();this.value!==n&&(this.value=n,this.lookup())},keyup:function(n){if(!this.destroyed)switch(n.keyCode){case 9:if(!this.shown||this.showHintOnFocus&&!this.keyPressed)return;this.select();break;case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide()}},focus:function(){this.focused||(this.focused=!0,this.keyPressed=!1,this.options.showHintOnFocus&&this.skipShowHintOnFocus!==!0&&(this.options.showHintOnFocus==="all"?this.lookup(""):this.lookup()));this.skipShowHintOnFocus&&(this.skipShowHintOnFocus=!1)},blur:function(){this.mousedover||this.mouseddown||!this.shown?this.mouseddown&&(this.skipShowHintOnFocus=!0,this.$element.focus(),this.mouseddown=!1):(this.hide(),this.focused=!1,this.keyPressed=!1)},click:function(n){n.preventDefault();this.skipShowHintOnFocus=!0;this.select();this.$element.focus();this.hide()},mouseenter:function(t){this.mousedover=!0;this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1;!this.focused&&this.shown&&this.hide()},mousedown:function(){this.mouseddown=!0;this.$menu.one("mouseup",function(){this.mouseddown=!1}.bind(this))}};i=n.fn.typeahead;n.fn.typeahead=function(i){var r=arguments;return typeof i=="string"&&i=="getActive"?this.data("active"):this.each(function(){var f=n(this),u=f.data("typeahead"),e=typeof i=="object"&&i;u||f.data("typeahead",u=new t(this,e));typeof i=="string"&&u[i]&&(r.length>1?u[i].apply(u,Array.prototype.slice.call(r,1)):u[i]())})};t.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu" role="listbox"><\/ul>',item:'<li><a class="dropdown-item" href="#" role="option"><\/a><\/li>',minLength:1,scrollHeight:0,autoSelect:!0,afterSelect:n.noop,addItem:!1,delay:0,separator:"category",headerHtml:'<li class="dropdown-header"><\/li>',headerDivider:'<li class="divider" role="separator"><\/li>'};n.fn.typeahead.Constructor=t;n.fn.typeahead.noConflict=function(){return n.fn.typeahead=i,this};n(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(){var t=n(this);t.data("typeahead")||t.typeahead(t.data())})});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.riot=t()}(this,function(){"use strict";function rr(n){return ae.test(n)}function ur(n){return ye.test(n)}function e(n){return typeof n===ou||!1}function ht(n){return n&&typeof n===ki}function a(n){return typeof n===eu}function ti(n){return typeof n===dt}function ct(n){return a(n)||null===n||""===n}function v(n){return Array.isArray(n)||n instanceof Array}function k(n,t){var i=Object.getOwnPropertyDescriptor(n,t);return a(n[t])||i&&i.writable}function fr(n){return hu.test(n)}function d(n,t){return(t||document).querySelectorAll(n)}function ii(n,t){return(t||document).querySelector(n)}function lt(){return document.createDocumentFragment()}function g(){return document.createTextNode("")}function nt(n,t){return t?document.createElementNS("http://www.w3.org/2000/svg","svg"):document.createElement(n)}function er(n){if(n.outerHTML)return n.outerHTML;var t=nt("div");return t.appendChild(n.cloneNode(!0)),t.innerHTML}function or(n,t){if(a(n.innerHTML)){var i=(new DOMParser).parseFromString(t,"application/xml"),r=n.ownerDocument.importNode(i.documentElement,!0);n.appendChild(r)}else n.innerHTML=t}function c(n,t){n.removeAttribute(t)}function u(n,t){return n.getAttribute(t)}function l(n,t,i){var r=le.exec(t);r&&r[1]?n.setAttributeNS(ce,r[1],i):n.setAttribute(t,i)}function ri(n,t,i){n.insertBefore(t,i.parentNode&&i)}function sr(n,t){if(n)for(var i;i=ve.exec(n);)t(i[1].toLowerCase(),i[2]||i[3]||i[4])}function ui(n,t,i){if(n){var r,u=t(n,i);if(u===!1)return;for(n=n.firstChild;n;)r=n.nextSibling,ui(n,t,u),n=r}}function n(n,t){for(var r,u=n?n.length:0,i=0;i<u;++i)r=n[i],t(r,i)===!1&&i--;return n}function tt(n,t){return~n.indexOf(t)}function hr(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})}function cr(n,t){return n.slice(0,t.length)===t}function f(n,t,i,r){return Object.defineProperty(n,t,o({value:i,enumerable:!1,writable:!1,configurable:!0},r)),n}function o(n){for(var r,i,u=arguments,t=1;t<u.length;++t)if(r=u[t])for(i in r)k(n,i)&&(n[i]=r[i]);return n}function du(n,t,i){var r=this._parent,u=this._item;if(!u)for(;r&&!u;)u=r._item,r=r._parent;k(i,"currentTarget")&&(i.currentTarget=n);k(i,"target")&&(i.target=i.srcElement);k(i,"which")&&(i.which=i.charCode||i.keyCode);i.item=u;t.call(this,i);i.preventUpdate||y(this).update()}function gu(n,t,i,r){var u,f=du.bind(r,i,t);return i.addEventListener?(i[n]=null,u=n.replace(ke,""),i._riotEvents||(i._riotEvents={}),i._riotEvents[n]&&i.removeEventListener(u,i._riotEvents[n]),i._riotEvents[n]=f,void i.addEventListener(u,f,!1)):void(i[n]=f)}function nf(n,t){var f,u=i(n.value,t),e,o;if(n.tag&&n.tagName===u)return void n.tag.update();n.tag&&(e=n.tag.opts.dataIs,o=n.tag._parent.tags,l(n.tag.root,h,u),s(o,e,n.tag));n.impl=r[u];f={root:n.dom,parent:t,hasImpl:!0,tagName:u};n.tag=ci(n.impl,f,n.dom.innerHTML,t);n.tagName=u;n.tag.mount();n.tag.update();t.on("unmount",function(){var t=n.tag.opts.dataIs,i=n.tag.parent.tags,r=n.tag._parent.tags;s(i,t,n.tag);s(r,t,n.tag);n.tag.unmount()})}function tf(n){var s,r=n.dom,u=n.attr,t=i(n.expr,this),v="value"===u,y=n.root&&"VIRTUAL"===n.root.tagName,f=r&&(n.parent||r.parentNode),o;if(n.bool?t=!!t&&u:(a(t)||null===t)&&(t=""),n._riot_id)n.isMounted?n.update():(n.mount(),y)&&(o=document.createDocumentFragment(),pt.call(n,o),n.root.parentElement.replaceChild(o,n.root));else{if(s=n.value,n.value=t,n.update)return void n.update();if(s!==t){if(n.isRtag&&t)return nf(n,this);if(!v||r.value!==t){if(!u)return t+="",void(f&&(n.parent=f,"TEXTAREA"===f.tagName?(f.value=t,di||(r.nodeValue=t)):r.nodeValue=t));if(n.isAttrRemoved||(c(r,u),n.isAttrRemoved=!0),e(t))gu(u,t,r,this);else if(/^(show|hide)$/.test(u))"hide"===u&&(t=!t),r.style.display=t?"":"none";else if(v)r.value=t;else if(cr(u,fu)&&u!==h)null!=t&&l(r,u.slice(fu.length),t);else{if("selected"===u&&f&&/^(SELECT|OPTGROUP)$/.test(f.tagName)&&null!=t&&(f.value=r.value),n.bool&&(r[u]=t,!t))return;(0===t||t&&typeof t!==ki)&&l(r,u,t)}}}}}function fi(t){n(t,tf.bind(this))}function ei(n,t,i,r){var u=r?Object.create(r):{};return u[n.key]=t,n.pos&&(u[n.pos]=i),u}function rf(n,t,i,r){for(var u,f=t.length,e=n.length;f>e;)u=t[--f],t.splice(f,1),u.unmount(),s(r.tags,i,u,!0)}function uf(t){var i=this;n(Object.keys(this.tags),function(r){var u=i.tags[r];v(u)?n(u,function(n){hi.apply(n,[r,t])}):hi.apply(u,[r,t])})}function ff(n,t,i){i?pr.apply(this,[n,t]):ri(n,this.root,t.root)}function ef(n,t,i){i?pt.apply(this,[n,t]):ri(n,this.root,t.root)}function of(n,t){t?pt.call(this,n):n.appendChild(this.root)}function sf(t,e,o){c(t,"each");var a,nt=typeof u(t,"no-reorder")!==dt||c(t,"no-reorder"),y=li(t),rt=r[y]||{tmpl:er(t)},ut=su.test(y),s=t.parentNode,b=g(),d=vt(t),w=u(t,"if"),h=[],l=[],ft=!0,et=!r[y],k="VIRTUAL"===t.tagName;return o=i.loopKeys(o),o.isLoop=!0,w&&c(t,"if"),s.insertBefore(b,t),s.removeChild(t),o.update=function(){var u,c,ot,r=i(o.val,e);s=b.parentNode;u?(ot=g(""),u.insertBefore(ot,s),u.removeChild(s)):c=lt();v(r)?a=!1:(a=r||!1,r=a?Object.keys(r).map(function(n){return ei(o,r[n],n)}):[]);w&&(r=r.filter(function(n,t){return o.key?!!i(w,ei(o,n,t,e)):!!i(w,e)||!!i(w,n)}));n(r,function(n,i){var w=nt&&typeof n===ki&&!a,b=l.indexOf(n),v=~b&&w?b:i,u=h[v],g;(n=!a&&o.key?ei(o,n,i):n,(w||u)&&(!w||~b))?u.update(n):(g=i===h.length,u=new it(rt,{parent:e,isLoop:ft,isAnonymous:et,root:ut?s:t.cloneNode(),item:n},t.innerHTML),u.mount(),g?of.apply(u,[c||s,k]):ef.apply(u,[s,h[i],k]),g||l.splice(i,0,n),h.splice(i,0,u),d&&p(e.tags,y,u,!0),v=i);v!==i&&w&&(tt(r,l[i])&&ff.apply(u,[s,h[i],k]),o.pos&&(u[o.pos]=i),h.splice(i,0,h.splice(v,1)[0]),l.splice(i,0,l.splice(v,1)[0]),!d&&u.tags&&uf.call(u,i));u._item=n;f(u,"_parent",e)});rf(r,h,y,e);l=r.slice();c?s.insertBefore(c,b):(u.insertBefore(s,ot),u.removeChild(ot))},o.unmount=function(){n(h,function(n){n.unmount()})},o}function lr(n,t,r){var f=this,e={parent:{children:t}};return ui(n,function(t,e){var s,c,l,a=t.nodeType,o=e.parent,v;return!r&&t===n?{parent:o}:(3===a&&"STYLE"!==t.parentNode.tagName&&i.hasExpr(t.nodeValue)&&o.children.push({dom:t,expr:t.nodeValue}),1!==a)?e:(s=u(t,"each"))?(o.children.push(sf(t,f,s)),!1):(s=u(t,"if"))?(o.children.push(Object.create(de).init(t,f,s)),!1):(c=u(t,h))&&i.hasExpr(c)?(o.children.push({isRtag:!0,expr:c,dom:t}),!1):(l=vt(t),l&&(t!==n||r))?(v={root:t,parent:f,hasImpl:!0},o.children.push(ci(l,v,t.innerHTML,f)),!1):(oi.apply(f,[t,t.attributes,function(n,t){t&&o.children.push(t)}]),{parent:o})},e),{tree:e,root:n}}function oi(t,r,u){var f=this;n(r,function(n){var r,e=n.name,o=ur(e);~["ref","data-ref"].indexOf(e)?r=Object.create(au).init(t,e,n.value,f):i.hasExpr(n.value)&&(r={dom:t,expr:n.value,attr:n.name,bool:o});u(n,r)})}function hf(n,t,i){var f="o"===i[0],r=f?"select>":"table>",u;return(n.innerHTML="<"+r+t.trim()+"<\/"+r,r=n.firstChild,f)?r.selectedIndex=-1:(u=ro[i],u&&1===r.childElementCount&&(r=ii(u,r))),r}function cf(n,t){if(!ge.test(n))return n;var i={};return t=t&&t.replace(to,function(n,t,r){return i[t]=i[t]||r,""}).trim(),n.replace(io,function(n,t,r){return i[t]||r||""}).replace(no,function(n,i){return t||i||""})}function lf(n,t,i){var f=n&&n.match(/^\s*<([-\w]+)/),u=f&&f[1].toLowerCase(),r=nt(fo,i&&rr(u));return n=cf(n,t),uo.test(u)?r=hf(r,n,u):or(r,n),r.stub=!0,r}function af(n,t){var i=this,u=i.name,f=i.tmpl,e=i.css,o=i.attrs,s=i.onCreate;return r[u]||(ar(u,f,e,o,s),r[u].class=this.constructor),vi(n,u,t,this),this}function ar(n,t,i,u,f){return e(u)&&(f=u,/^[\w\-]+\s?=/.test(i)?(u=i,i=""):u=""),i&&(e(i)?f=i:ut.add(i)),n=n.toLowerCase(),r[n]={name:n,tmpl:t,attrs:u,fn:f},n}function vf(n,t,i,u,f){i&&ut.add(i,n);var e=!!r[n];return r[n]={name:n,tmpl:t,attrs:u,fn:f},e&&tr.hotReloader&&tr.hotReloader(n),n}function vr(t,i,r){function o(t){var f,e;t.tagName?(f=u(t,h),i&&f!==i&&(f=i,l(t,h,i)),e=vi(t,f||t.tagName.toLowerCase(),r),e&&s.push(e)):t.length&&n(t,o)}var s=[],f,c,e;return ut.inject(),ht(i)&&(r=i,i=0),(ti(t)?(t="*"===t?c=rt():t+rt(t.split(/, */)),f=t?d(t):[]):f=t,"*"===i)&&((i=c||rt(),f.tagName)?f=d(i,f):(e=[],n(f,function(n){return e.push(d(i,n))}),f=e),i=0),o(f),s}function at(n,t,i){if(ht(n))return void at("__unnamed_"+oo++,n,!0);var r=i?eo:vu;if(!t){if(a(r[n]))throw new Error("Unregistered mixin: "+n);return r[n]}r[n]=e(t)?o(t.prototype,r[n]||{})&&t:o(r[n]||{},t)}function yf(){return n(w,function(n){return n.update()})}function pf(n){delete r[n]}function yr(t,i,r,u,f){if(!t||!r){var e=!r&&t?this:i||this;n(f,function(n){n.expr&&fi.call(e,[n.expr]);u[hr(n.name)]=n.expr?n.expr.value:n.value})}}function it(t,i,r){var b,d=o({},i.opts),a=i.parent,p=i.isLoop,v=i.isAnonymous,tt=ai(i.item),k=[],nt=[],g=[],u=i.root,it=i.tagName||u.tagName.toLowerCase(),ut="virtual"===it,rt=[];nr(this);t.name&&u._tag&&u._tag.unmount(!0);this.isMounted=!1;u.isLoop=p;f(this,"_internal",{isAnonymous:v,instAttrs:k,innerHTML:r,virts:[],tail:null,head:null});f(this,"_riot_id",++so);o(this,{parent:a,root:u,opts:d},tt);f(this,"tags",{});f(this,"refs",{});b=lf(t.tmpl,r,p);f(this,"update",function(n){if(!e(this.shouldUpdate)||this.shouldUpdate(n))return n=ai(n),p&&v&&si.apply(this,[this.parent,rt]),o(this,n),yr.apply(this,[p,a,v,d,k]),this.isMounted&&this.trigger("update",n),fi.call(this,g),this.isMounted&&this.trigger("updated"),this}.bind(this));f(this,"mixin",function(){var t=this;return n(arguments,function(i){var r,u,f=[],o;i=ti(i)?at(i):i;r=e(i)?new i:i;o=Object.getPrototypeOf(r);do f=f.concat(Object.getOwnPropertyNames(u||r));while(u=Object.getPrototypeOf(u||r));n(f,function(n){if("init"!==n){var i=Object.getOwnPropertyDescriptor(r,n)||Object.getOwnPropertyDescriptor(o,n),u=i&&(i.get||i.set);!t.hasOwnProperty(n)&&u?Object.defineProperty(t,n,i):t[n]=e(r[n])?r[n].bind(t):r[n]}});r.init&&r.init.bind(t)()}),this}.bind(this));f(this,"mount",function(){var i=this,n,r;if(u._tag=this,oi.apply(a,[u,u.attributes,function(n,t){!v&&au.isPrototypeOf(t)&&(t.tag=i);n.expr=t;k.push(n)}]),nt=[],sr(t.attrs,function(n,t){nt.push({name:n,value:t})}),oi.apply(this,[u,nt,function(n,t){t?g.push(t):l(u,n.name,n.value)}]),this._parent&&v&&si.apply(this,[this._parent,rt]),yr.apply(this,[p,a,v,d,k]),n=at(uu),n)for(r in n)n.hasOwnProperty(r)&&i.mixin(n[r]);if(t.fn&&t.fn.call(this,d),this.trigger("before-mount"),lr.apply(this,[b,g,!1]),this.update(tt),p&&v)this.root=u=b.firstChild;else{for(;b.firstChild;)u.appendChild(b.firstChild);u.stub&&(u=a.root)}return f(this,"root",u),this.isMounted=!0,!this.parent||this.parent.isMounted?this.trigger("mount"):this.parent.one("mount",function(){i.trigger("mount")}),this}.bind(this));f(this,"unmount",function(t){var r,e=this,i=this.root,u=i.parentNode,f=w.indexOf(this);if(this.trigger("before-unmount"),~f&&w.splice(f,1),u){if(a)r=y(a),ut?Object.keys(this.tags).forEach(function(n){s(r.tags,n,e.tags[n])}):s(r.tags,it,this);else for(;i.firstChild;)i.removeChild(i.firstChild);t?c(u,h):u.removeChild(i)}return this._internal.virts&&n(this._internal.virts,function(n){n.parentNode&&n.parentNode.removeChild(n)}),yt(g),n(k,function(n){return n.expr&&n.expr.unmount&&n.expr.unmount()}),this.trigger("unmount"),this.off("*"),this.isMounted=!1,delete this.root._tag,this}.bind(this))}function vt(n){return n.tagName&&r[u(n,h)||u(n,h)||n.tagName.toLowerCase()]}function si(t,i){var r=this;n(Object.keys(t),function(n){var u=!fr(n)&&tt(i,n);(a(r[n])||u)&&(u||i.push(n),r[n]=t[n])})}function hi(n,t){var i,r=this.parent;r&&(i=r.tags[n],v(i)?i.splice(t,0,i.splice(i.indexOf(this),1)[0]):p(r.tags,n,this))}function ci(n,t,i,r){var u=new it(n,t,i),e=t.tagName||li(t.root,!0),f=y(r);return u.parent=f,u._parent=r,p(f.tags,e,u),f!==r&&p(r.tags,e,u),t.root.innerHTML="",u}function y(n){for(var t=n;t._internal.isAnonymous&&t.parent;)t=t.parent;return t}function yt(t){n(t,function(n){n instanceof it?n.unmount(!0):n.unmount&&n.unmount()})}function li(n,t){var f=vt(n),r=!t&&u(n,"name");return r&&!i.hasExpr(r)?r:f?f.name:n.tagName.toLowerCase()}function ai(n){var i,t;if(!(n instanceof it||n&&typeof n.trigger===ou))return n;i={};for(t in n)hu.test(t)||(i[t]=n[t]);return i}function p(n,t,i,r){var u=n[t],f=v(u);u&&u===i||(!u&&r?n[t]=[i]:u?(!f||f&&!tt(u,i))&&(f?u.push(i):n[t]=[u,i]):n[t]=i)}function s(t,i,r,u){v(t[i])?(n(t[i],function(n,u){n===r&&t[i].splice(u,1)}),t[i].length?1!==t[i].length||u||(t[i]=t[i][0]):delete t[i]):delete t[i]}function wf(n){for(;n;){if(n.inStub)return!0;n=n.parentNode}return!1}function vi(n,t,i,u){var o=r[t],s=r[t].class,f=u||(s?Object.create(s.prototype):{}),h=n._innerHTML=n._innerHTML||n.innerHTML,e;return n.innerHTML="",e={root:n,opts:i},i&&i.parent&&(e.parent=i.parent),o&&n&&it.apply(f,[o,e,h]),f&&f.mount&&(f.mount(!0),tt(w,f)||w.push(f)),f}function pt(n,t){var u,i,f=this,e=g(),o=g(),r=lt();for(this._internal.head=this.root.insertBefore(e,this.root.firstChild),this._internal.tail=this.root.appendChild(o),i=this._internal.head;i;)u=i.nextSibling,r.appendChild(i),f._internal.virts.push(i),i=u;t?n.insertBefore(r,t._internal.head):n.appendChild(r)}function pr(n,t){for(var u,f=this,i=this._internal.head,r=lt();i;)if(u=i.nextSibling,r.appendChild(i),i=u,i===f._internal.tail){r.appendChild(i);n.insertBefore(r,t._internal.head);break}}function rt(n){if(!n){var t=Object.keys(r);return t+rt(t)}return n.filter(function(n){return!/[^-\w]/.test(n)}).reduce(function(n,t){var i=t.trim().toLowerCase();return n+",["+h+'="'+i+'"]'},"")}function wr(n){var u=arguments,i=n.source,r=n.global?"g":"",t;for(n.ignoreCase&&(r+="i"),n.multiline&&(r+="m"),t=1;t<arguments.length;t++)i=i.replace("@","\\"+u[t]);return new RegExp(i,r)}function br(n){var t,i=lo;for(~n.indexOf("\r")&&(n=n.replace(/\r\n?/g,"\n")),i.lastIndex=0;t=i.exec(n);)"<"===t[0][0]&&(n=RegExp.leftContext+RegExp.rightContext,i.lastIndex=t[3]+1);return n}function kr(n,t){var e,u,o,f=[],r,i;for(bu.lastIndex=0,n=n.replace(/\s+/g," ");e=bu.exec(n);)r=e[1].toLowerCase(),i=e[2],i?(i[0]!==ot&&(i=ot+(i[0]===b?i.slice(1,-1):i)+ot),"type"===r&&bo.test(i)?u=i:(go.test(i)&&("value"===r&&(o=1),~yo.indexOf(r)&&(r="riot-"+r)),f.push(r+"="+i))):f.push(r);return u&&(o&&(u=ot+t._bp[0]+b+u.slice(1,-1)+b+t._bp[1]+ot),f.push("type="+u)),f.join(" ")}function dr(n,i,r){var o=r._bp;if(n&&o[4].test(n)){for(var u,s=i.expr&&(i.parser||i.type)?wt:0,f=t.split(n,0,o),e=1;e<f.length;e+=2)u=f[e],"^"===u[0]?u=u.slice(1):s&&(u=s(u,i).trim(),";"===u.slice(-1)&&(u=u.slice(0,-1))),f[e]=ts+(r.push(u)-1)+o[1];n=f.join("")}return n}function gr(n,t){return t.length&&(n=n.replace(ns,function(n,i){return t._bp[0]+t[i].trim().replace(/[\r\n]+/g," ").replace(/"/g,is)})),n}function yi(n,t,i){if(!/\S/.test(n))return"";if(n=dr(n,t,i).replace(ao,function(n,t,r,u){return t=t.toLowerCase(),u=u&&!po.test(t)?"><\/"+t:"",r&&(t+=" "+kr(r,i)),"<"+t+u+">"}),!t.whitespace){var r=[];/<pre[\s>]/.test(n)&&(n=n.replace(wo,function(n){return r.push(n),"\x02"}));n=n.trim().replace(/\s+/g," ");r.length&&(n=n.replace(/\u0002/g,function(){return r.shift()}))}return t.compact&&(n=n.replace(vo,"><$1")),gr(n,i).replace(ir,"")}function bf(n,i,r){return Array.isArray(i)?(r=i,i={}):(r||(r=[]),i||(i={})),r._bp=t.array(i.brackets),yi(br(n),i,r)}function kf(n){function o(n,t,i){for(t.lastIndex=0;i=t.exec(n);)"/"!==i[0][0]||i[1]||i[2]||(n=u.leftContext+" "+u.rightContext,t.lastIndex=i[3]+1);return n}function s(n,t){var r,i=1;for(t.lastIndex=0;i&&(r=t.exec(n));)"{"===r[0]?++i:"}"===r[0]&&--i;return i?n.length:t.lastIndex}var r,f,e,t,i=[],u=RegExp;for(~n.indexOf("/")&&(n=o(n,fs));r=n.match(rs);)i.push(u.leftContext),n=u.rightContext,e=s(n,us),t=r[1],f=!/^(?:if|while|for|switch|catch|function)$/.test(t),t=f?r[0].replace(t,"this."+t+" = function"):r[0],i.push(t,n.slice(0,e)),n=n.slice(e),f&&!/^\s*.\s*bind\b/.test(n)&&i.push(".bind(this)");return i.length?i.join("")+n:n}function wt(n,t,i,r,u){if(!/\S/.test(n))return"";i||(i=t.type);var f=t.parser||i&&ft._req("js."+i,!0)||kf;return f(n,r,u).replace(/\r\n?/g,"\n").replace(ir,"")}function df(n,t,i,r){return"string"==typeof t&&(r=i,i=t,t={}),i&&"object"==typeof i&&(r=i,i=""),r||(r={}),wt(n,t||{},i,r.parserOptions,r.url)}function gf(n,t){var i=":scope";return t.replace(es,function(t,r,u){return u?(u=u.replace(/[^,]+/g,function(t){var r=t.trim();return 0===r.indexOf(n)?t:r&&"from"!==r&&"to"!==r&&"%"!==r.slice(-1)?r=r.indexOf(i)<0?n+" "+r+',[data-is="'+n+'"] '+r:r.replace(i,n)+","+r.replace(i,'[data-is="'+n+'"]'):t}),r?r+" "+u:u):t})}function nu(n,i,r,u){if(u=u||{},r&&"css"!==r){var f=ft._req("css."+r,!0);n=f(i,n,u.parserOpts||{},u.url)}return n=n.replace(t.R_MLCOMMS,"").replace(/\s+/g," ").trim(),i&&(n=gf(i,n)),n}function ne(n,t,i){return t&&"object"==typeof t?(i=t,t=""):i||(i={}),nu(n,i.tagName,t,i)}function pi(n,t){return n?(n=b+n.replace(/\\/g,"\\\\").replace(/'/g,"\\'")+b,t&&~n.indexOf("\n")?n.replace(/\n/g,"\\n"):n):"''"}function te(n,t,i,r,u,f,e){var o=e.debug?",\n  ":", ",s="});";return u&&"\n"!==u.slice(-1)&&(s="\n"+s),f+"riot.tag2('"+n+b+o+pi(t,1)+o+pi(i)+o+pi(r)+", function(opts) {\n"+u+s}function ie(n){if(/<[-\w]/.test(n))for(var t,i=n.lastIndexOf("<"),r=n.length;~i;){if(t=n.slice(i,r).match(hs))return i+=t.index+t[0].length,t=n.slice(0,i),"<-/>\n"===t.slice(-5)&&(t=t.slice(0,-5)),[t,n.slice(i)];r=i;i=n.lastIndexOf("<",i-1)}return["",n]}function tu(n){if(n){var t=n.match(os);if(t=t&&(t[2]||t[3]))return t.replace("text/","")}return""}function iu(n,t){if(n){var i=n.match(RegExp("\\s"+t+ss,"i"));if(i=i&&i[1])return/^['"]/.test(i)?i.slice(1,-1):i}return""}function re(n){return n.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#039;/g,"'")}function ru(n){var t=re(iu(n,"options"));return t?JSON.parse(t):null}function ue(n,t,i,r){var u=tu(i),f=iu(i,"src"),e=et({},t.parserOptions.js);return!f&&wt(n,t,u,et(e,ru(i)),r)}function fe(n,t,i,r,u){var f=et({},t.parserOptions.style),e={parserOpts:et(f,ru(i)),url:r};return nu(n,u,tu(i)||t.style,e)}function ee(n,t,i,r){var u=ft._req("html."+i,!0);return u(n,r,t)}function oe(n,i,r){var u,f=[],e;return i||(i={}),i.parserOptions=et({template:{},js:{},style:{}},i.parserOptions||{}),u=i.exclude?function(n){return i.exclude.indexOf(n)<0}:function(){return 1},r||(r=""),e=t.array(i.brackets),i.template&&(n=ee(n,r,i.template,i.parserOptions.template)),n=br(n).replace(cs,function(n,t,o,s,h,c){var l="",v="",y="",p="",a=[],w;return(a._bp=e,o=o.toLowerCase(),s=s&&u("attribs")?gr(kr(dr(s,i,a),a),a):"",(h||(h=c))&&/\S/.test(h))&&(c?u("html")&&(y=yi(c,i,a)):(h=h.replace(RegExp("^"+t,"gm"),""),h=h.replace(as,function(n,t,f){return u("css")&&(v+=(v?" ":"")+fe(f,i,t,r,o)),""}),h=h.replace(ls,function(n,t,f){if(u("js")){var e=ue(f,i,t,r);e&&(l+=(l?"\n":"")+e)}return""}),w=ie(h.replace(ir,"")),u("html")&&(y=yi(w[0],i,a)),u("js")&&(h=wt(w[1],i,null,null,r),h&&(l+=(l?"\n":"")+h),l=l.replace(ko,function(n){return p+=n.trim()+"\n",""})))),l=/\S/.test(l)?l.replace(/\n{3,}/g,"\n\n"):"",i.entities?(f.push({tagName:o,html:y,css:v,attribs:s,js:l,imports:p}),""):te(o,y,v,s,l,p,i)}),i.entities?f:n}function wi(n,t,i){var r=new XMLHttpRequest;r.onreadystatechange=function(){4===r.readyState&&(200===r.status||!r.status&&r.responseText.length)&&t(r.responseText,i,n)};r.open("GET",n,!0);r.send("")}function bt(n,t){if(typeof n===dt){var i=nt("script"),r=document.documentElement;t&&(n+="\n//# sourceURL="+t+".js");i.text=n;r.appendChild(i);r.removeChild(i)}}function se(n,t){function e(){ni.trigger("ready");lu=!0;n&&n()}function s(n,t,i){var r=st.compile(n,t,i);bt(r,i);--h||e()}var r=d('script[type="riot/tag"]'),h=r.length,i;if(h)for(i=0;i<r.length;++i){var f=r[i],c=o({template:u(f,"template")},t),l=u(f,"src");l?wi(l,s,c):s(f.innerHTML,c)}else e()}function he(){for(var i,t=[],n=arguments.length;n--;)t[n]=arguments[n];return ku(function(){i=vr.apply(yu,t)}),i}var kt,bi,w=[],r={},uu="__global_mixin",fu="riot-",h="data-is",dt="string",ki="object",eu="undefined",ou="function",ce="http://www.w3.org/1999/xlink",le=/^xlink:(\w+)/,gt=typeof window===eu?void 0:window,su=/^(?:t(?:body|head|foot|[rhd])|caption|col(?:group)?|opt(?:ion|group))$/,hu=/^(?:_(?:item|id|parent)|update|root|(?:un)?mount|mixin|is(?:Mounted|Loop)|tags|parent|opts|trigger|o(?:n|ff|ne))$/,ae=/^(altGlyph|animate(?:Color)?|circle|clipPath|defs|ellipse|fe(?:Blend|ColorMatrix|ComponentTransfer|Composite|ConvolveMatrix|DiffuseLighting|DisplacementMap|Flood|GaussianBlur|Image|Merge|Morphology|Offset|SpecularLighting|Tile|Turbulence)|filter|font|foreignObject|g(?:lyph)?(?:Ref)?|image|line(?:arGradient)?|ma(?:rker|sk)|missing-glyph|path|pattern|poly(?:gon|line)|radialGradient|rect|stop|svg|switch|symbol|text(?:Path)?|tref|tspan|use)$/,ve=/([-\w]+) ?= ?(?:"([^"]*)|'([^']*)|({[^}]*}))/g,ye=/^(?:disabled|checked|readonly|required|allowfullscreen|auto(?:focus|play)|compact|controls|default|formnovalidate|hidden|ismap|itemscope|loop|multiple|muted|no(?:resize|shade|validate|wrap)?|open|reversed|seamless|selected|sortable|truespeed|typemustmatch)$/,di=0|(gt&&gt.document||{}).documentMode,pe=Object.freeze({isSVGTag:rr,isBoolAttr:ur,isFunction:e,isObject:ht,isUndefined:a,isString:ti,isBlank:ct,isArray:v,isWritable:k,isReservedName:fr}),we=Object.freeze({$$:d,$:ii,createFrag:lt,createDOMPlaceholder:g,mkEl:nt,getOuterHTML:er,setInnerHTML:or,remAttr:c,getAttr:u,setAttr:l,safeInsert:ri,walkAttrs:sr,walkNodes:ui}),gi={},cu=[];gt&&(kt=function(){var t=nt("style"),n;return l(t,"type","text/css"),n=ii("style[type=riot]"),n?(n.id&&(t.id=n.id),n.parentNode.replaceChild(t,n)):document.getElementsByTagName("head")[0].appendChild(t),t}(),bi=kt.styleSheet);var ni,lu,ut={styleNode:kt,add:function(n,t){t?gi[t]=n:cu.push(n)},inject:function(){if(gt){var n=Object.keys(gi).map(function(n){return gi[n]}).concat(cu).join("\n");bi?bi.cssText=n:kt.innerHTML=n}}},t=function(n){function y(n){return n}function e(n,t){return t||(t=i),new RegExp(n.source.replace(/{/g,t[2]).replace(/}/g,t[3]),n.global?r:"")}function c(n){if(n===o)return f;var t=n.split(" ");if(2!==t.length||w.test(n))throw new Error('Unsupported brackets "'+n+'"');return t=t.concat(n.replace(b,"\\").split(" ")),t[4]=e(t[1].length>1?/{[\S\s]*?}/:f[4],t),t[5]=e(n.length>3?/\\({|})/g:f[5],t),t[6]=e(f[6],t),t[7]=RegExp("\\\\("+t[3]+")|([[({])|("+t[3]+")|"+u,r),t[8]=n,t}function t(n){return n instanceof RegExp?h(n):i[n]}function s(n){(n||(n=o))!==i[8]&&(i=c(n),h=n===o?y:e,i[9]=h(f[9]));v=n}function p(n){var t;n=n||{};t=n.brackets;Object.defineProperty(n,"brackets",{set:s,get:function(){return v},enumerable:!0});l=n;s(t)}var h,l,r="g",a=/"[^"\\]*(?:\\[\S\s][^"\\]*)*"|'[^'\\]*(?:\\[\S\s][^'\\]*)*'/g,u=a.source+"|"+/(?:\breturn\s+|(?:[$\w\)\]]|\+\+|--)\s*(\/)(?![*\/]))/.source+"|"+/\/(?=[^*\/])[^[\/\\]*(?:(?:\[(?:\\.|[^\]\\]*)*\]|\\.)[^[\/\\]*)*?(\/)[gim]*/.source,w=RegExp("[\\x00-\\x1F<>a-zA-Z0-9'\",;\\\\]"),b=/(?=[[\]()*+?.^$|])/g,k={"(":RegExp("([()])|"+u,r),"[":RegExp("([[\\]])|"+u,r),"{":RegExp("([{}])|"+u,r)},o="{ }",f=["{","}","{","}",/{[^}]*}/,/\\([{}])/g,/\\({)|{/g,RegExp("\\\\(})|([[({])|(})|"+u,r),o,/^\s*{\^?\s*([$\w]+)(?:\s*,\s*(\S+))?\s+in\s+(\S.*)\s*}/,/(^|[^\\]){=[\S\s]*?}/],v=n,i=[];return t.split=function(n,t,r){function h(n){t||o?s.push(n&&n.replace(r[5],"$1")):s.push(n)}function l(n,t,i){var r,u=k[t];for(u.lastIndex=i,i=1;(r=u.exec(n))&&(!r[1]||(r[1]===t?++i:--i)););return i?n.length:u.lastIndex}r||(r=i);for(var f,e,c,s=[],u=r[6],o=e=u.lastIndex=0;f=u.exec(n);){if(c=f.index,o){if(f[2]){u.lastIndex=l(n,f[2],u.lastIndex);continue}if(!f[3])continue}f[1]||(h(n.slice(e,c)),e=u.lastIndex,u=r[6+(o^=1)],u.lastIndex=e)}return n&&e<n.length&&h(n.slice(e)),s},t.hasExpr=function(n){return i[4].test(n)},t.loopKeys=function(n){var t=n.match(i[9]);return t?{key:t[1],pos:t[2],val:i[0]+t[3].trim()+i[1]}:{val:n.trim()}},t.array=function(n){return n?c(n):i},Object.defineProperty(t,"settings",{set:p,get:function(){return l}}),t.settings="undefined"!=typeof riot&&riot.settings||{},t.set=s,t.R_STRINGS=a,t.R_MLCOMMS=/\/\*[^*]*\*+(?:[^*\/][^*]*\*+)*\//g,t.S_QBLOCKS=u,t}(),i=function(){function n(n,t){return n?(i[n]||(i[n]=e(n))).call(t,f):n}function f(t,i){n.errorHandler&&(t.riotData={tagName:i&&i.root&&i.root.tagName,_riot_id:i&&i._riot_id},n.errorHandler(t))}function e(n){var t=o(n);return"try{return "!==t.slice(0,11)&&(t="return "+t),new Function("E",t+";")}function o(n){var i,e=[],u=t.split(n.replace(l,'"'),1),f,s,o;if(u.length>2||u[0]){for(o=[],f=s=0;f<u.length;++f)i=u[f],i&&(i=1&f?r(i,1,e):'"'+i.replace(/\\/g,"\\\\").replace(/\r\n?|\n/g,"\\n").replace(/"/g,'\\"')+'"')&&(o[s++]=i);i=s<2?o[0]:"["+o.join(",")+'].join("")'}else i=r(u[1],0,e);return e[0]&&(i=i.replace(a,function(n,t){return e[t].replace(/\r/g,"\\r").replace(/\n/g,"\\n")})),i}function r(n,t,i){function y(t,i){var f,r=1,u=v[t];for(u.lastIndex=i.lastIndex;f=u.exec(n);)if(f[0]===t)++r;else if(!--r)break;i.lastIndex=r?n.length:u.lastIndex}var r,f,e,a,o,l;if(n=n.replace(c,function(n,t){return n.length>2&&!t?s+(i.push(n)-1)+"~":n}).replace(/\s+/g," ").trim().replace(/\ ?([[\({},?\.:])\ ?/g,"$1")){for(f=[],e=0;n&&(r=n.match(h))&&!r.index;){for(l=/,|([[{(])|$/g,n=RegExp.rightContext,a=r[2]?i[r[2]].slice(1,-1).trim().replace(/\s+/g," "):r[1];o=(r=l.exec(n))[1];)y(o,l);o=n.slice(0,r.index);n=RegExp.rightContext;f[e++]=u(o,1,a)}n=e?e>1?"["+f.join(",")+'].join(" ").trim()':f[0]:u(n,t)}return n}function u(n,t,i){var r;return n=n.replace(p,function(n,t,i,u,f){return i&&(u=r?0:u+n.length,"this"!==i&&"global"!==i&&"window"!==i?(n=t+'("'+i+y+i,u&&(r="."===(f=f[u])||"("===f||"["===f)):u&&(r=!w.test(f.slice(u)))),n}),r&&(n="try{return "+n+"}catch(e){E(e,this)}"),i?n=(r?"function(){"+n+"}.call(this)":"("+n+")")+'?"'+i+'":""':t&&(n="function(v){"+(r?n.replace("return ","v="):"v=("+n+")")+';return v||v===0?v:""}.call(this)'),n}var i={};n.haveRaw=t.hasRaw;n.hasExpr=t.hasExpr;n.loopKeys=t.loopKeys;n.clearCache=function(){i={}};n.errorHandler=null;var s=String.fromCharCode(8279),h=/^(?:(-?[_A-Za-z\xA0-\xFF][-\w\xA0-\xFF]*)|\u2057(\d+)~):/,c=RegExp(t.S_QBLOCKS,"g"),l=/\u2057/g,a=/\u2057(\d+)~/g,v={"(":/[()]/g,"[":/[[\]]/g,"{":/[{}]/g},y='"in this?this:'+("object"!=typeof window?"global":"window")+").",p=/[,{][\$\w]+(?=:)|(^ *|[^$\w\.{])(?!(?:typeof|true|false|null|undefined|in|instanceof|is(?:Finite|NaN)|void|NaN|new|Date|RegExp|Math)(?![$\w]))([$_A-Za-z][$\w]*)/g,w=/^(?=(\.[$\w]+))\1(?:[^.[(]|$)/;return n.version=t.version="v2.4.2",n}(),be=Object.freeze({each:n,contains:tt,toCamel:hr,startsWith:cr,defineProperty:f,extend:o}),nr=function(n){n=n||{};var t={},i=Array.prototype.slice;return Object.defineProperties(n,{on:{value:function(i,r){return"function"==typeof r&&(t[i]=t[i]||[]).push(r),n},enumerable:!1,writable:!1,configurable:!1},off:{value:function(i,r){if("*"!=i||r)if(r)for(var e,u=t[i],f=0;e=u&&u[f];++f)e==r&&u.splice(f--,1);else delete t[i];else t={};return n},enumerable:!1,writable:!1,configurable:!1},one:{value:function(t,i){function r(){n.off(t,r);i.apply(n,arguments)}return n.on(t,r)},enumerable:!1,writable:!1,configurable:!1},trigger:{value:function(r){for(var e,o,h=arguments,s=arguments.length-1,f=new Array(s),u=0;u<s;u++)f[u]=h[u+1];for(e=i.call(t[r]||[],0),u=0;o=e[u];++u)o.apply(n,f);return t["*"]&&"*"!=r&&n.trigger.apply(n,["*",r].concat(f)),n},enumerable:!1,writable:!1,configurable:!1}}),n},ke=/^on/,de={init:function(n,t,i){c(n,"if");this.parentTag=t;this.expr=i;this.stub=document.createTextNode("");this.pristine=n;var r=n.parentNode;return r.insertBefore(this.stub,n),r.removeChild(n),this},update:function(){var n=i(this.expr,this.parentTag);n&&!this.current?(this.current=this.pristine.cloneNode(!0),this.stub.parentNode.insertBefore(this.current,this.stub),this.expressions=[],lr.apply(this.parentTag,[this.current,this.expressions,!0])):!n&&this.current&&(yt(this.expressions),this.current.parentNode.removeChild(this.current),this.current=null,this.expressions=[]);n&&fi.call(this.parentTag,this.expressions)},unmount:function(){yt(this.expressions||[]);delete this.pristine;delete this.parentNode;delete this.stub}},au={init:function(n,t,r,u){return this.dom=n,this.attr=t,this.rawValue=r,this.parent=u,this.hasExp=i.hasExpr(r),this.firstRun=!0,this},update:function(){var n=this.rawValue,t,r;(this.hasExp&&(n=i(this.rawValue,this.parent)),this.firstRun||n!==this.value)&&(t=this.parent&&y(this.parent),r=this.tag||this.dom,!ct(this.value)&&t&&s(t.refs,this.value,r),ct(n)?c(this.dom,this.attr):(t&&p(t.refs,n,r),l(this.dom,this.attr,n)),this.value=n,this.firstRun=!1)},unmount:function(){var t=this.tag||this.dom,n=this.parent&&y(this.parent);!ct(this.value)&&n&&s(n.refs,this.value,t);delete this.dom;delete this.parent}},ge=/<yield\b/i,no=/<yield\s*(?:\/>|>([\S\s]*?)<\/yield\s*>|>)/gi,to=/<yield\s+to=['"]([^'">]*)['"]\s*>([\S\s]*?)<\/yield\s*>/gi,io=/<yield\s+from=['"]?([-\w]+)['"]?\s*(?:\/>|>([\S\s]*?)<\/yield\s*>)/gi,ro={tr:"tbody",th:"tr",td:"tr",col:"colgroup"},uo=di&&di<10?su:/^(?:t(?:body|head|foot|[rhd])|caption|col(?:group)?)$/,fo="div",vu={},eo=vu[uu]={},oo=0,so=0,ho=Object.freeze({getTag:vt,inheritFrom:si,moveChildTag:hi,initChildTag:ci,getImmediateCustomParentTag:y,unmountAll:yt,getTagName:li,cleanUpData:ai,arrayishAdd:p,arrayishRemove:s,isInStub:wf,mountTo:vi,makeVirtual:pt,moveVirtual:pr,selectTags:rt}),co=Object.create(t.settings),tr={tmpl:i,brackets:t,styleManager:ut,vdom:w,styleNode:ut.styleNode,dom:we,check:pe,misc:be,tags:ho},yu=Object.freeze({settings:co,util:tr,observable:nr,Tag:af,tag:ar,tag2:vf,mount:vr,mixin:at,update:yf,unregister:pf}),ft=function(n){function i(t){var i=n[t];if(i)return i;throw new Error('Parser "'+t+'" not loaded.');}function f(n){var i=n.split("."),r;if(2!==i.length)throw new Error("Bad format for parsers._req");if(r=t[i[0]][i[1]],r)return r;throw new Error('Parser "'+n+'" not found.');}function r(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function u(n,t,u,f){return u=r({pretty:!0,filename:f,doctype:"html"},u),i(n).render(t,u)}var t={};return t.html={jade:function(n,t,i){return console.log('DEPRECATION WARNING: jade was renamed "pug" - The jade parser will be removed in riot@3.0.0!'),u("jade",n,t,i)},pug:function(n,t,i){return u("pug",n,t,i)}},t.css={less:function(n,t,u,f){var e;return u=r({sync:!0,syncImport:!0,filename:f},u),i("less").render(t,u,function(n,t){if(n)throw n;e=t.css}),e}},t.js={es6:function(n,t){return t=r({blacklist:["useStrict","strict","react"],sourceMaps:!1,comments:!1},t),i("babel").transform(n,t).code},babel:function(n,t,u){return i("babel").transform(n,r({filename:u},t)).code},buble:function(n,t,u){return t=r({source:u,modules:!1},t),i("buble").transform(n,t).code},coffee:function(n,t){return i("CoffeeScript").compile(n,r({bare:!0},t))},livescript:function(n,t){return i("livescript").compile(n,r({bare:!0,header:!1},t))},typescript:function(n,t){return i("typescript")(n,t)},none:function(n){return n}},t.js.javascript=t.js.none,t.js.coffeescript=t.js.coffee,t._req=f,t.utils={extend:r},t}(window||global),et=ft.utils.extend,pu=/"[^"\n\\]*(?:\\[\S\s][^"\n\\]*)*"|'[^'\n\\]*(?:\\[\S\s][^'\n\\]*)*'/.source,wu=t.R_STRINGS.source,bu=/ *([-\w:\xA0-\xFF]+) ?(?:= ?('[^']*'|"[^"]*"|\S+))?/g,lo=RegExp(/<!--(?!>)[\S\s]*?-->/.source+"|"+pu,"g"),ao=/<(-?[A-Za-z][-\w\xA0-\xFF]*)(?:\s+([^"'\/>]*(?:(?:"[^"]*"|'[^']*'|\/[^>])[^'"\/>]*)*)|\s*)(\/?)>/g,vo=/>[ \t]+<(-?[A-Za-z]|\/[-A-Za-z])/g,yo=["style","src","d","value"],po=/^(?:input|img|br|wbr|hr|area|base|col|embed|keygen|link|meta|param|source|track)$/,wo=/<pre(?:\s+(?:[^">]*|"[^"]*")*)?>([\S\s]+?)<\/pre\s*>/gi,bo=/^"(?:number|date(?:time)?|time|month|email|color)\b/i,ko=/^\s*import(?:(\s|\S)*)['|"]/gm,ir=/[ \t]+$/gm,go=wr(/@#\d/,"x01"),ns=wr(/@#(\d+)/g,"x01"),ts="\x01#",is="⁗",ot='"',b="'",rs=/^[ \t]*([$_A-Za-z][$\w]*)\s*\([^()]*\)\s*{/m,us=RegExp("[{}]|"+t.S_QBLOCKS,"g"),fs=RegExp(t.R_MLCOMMS.source+"|//[^\r\n]*|"+t.S_QBLOCKS,"g"),es=RegExp("([{}]|^)[ ;]*([^@ ;{}][^{}]*)(?={)|"+pu,"g"),os=/\stype\s*=\s*(?:(['"])(.+?)\1|(\S+))/i,ss="\\s*=\\s*("+wu+"|{[^}]+}|\\S+)",hs=/\/>\n|^<(?:\/?-?[A-Za-z][-\w\xA0-\xFF]*\s*|-?[A-Za-z][-\w\xA0-\xFF]*\s+[-\w:\xA0-\xFF][\S\s]*?)>\n/,cs=RegExp(/^([ \t]*)<(-?[A-Za-z][-\w\xA0-\xFF]*)(?:\s+([^'"\/>]+(?:(?:@|\/[^>])[^'"\/>]*)*)|\s*)?(?:\/>|>[ \t]*\n?([\S\s]*)^\1<\/\2\s*>|>(.*)<\/\2\s*>)/.source.replace("@",wu),"gim"),ls=/<script(\s+[^>]*)?>\n?([\S\s]*?)<\/script\s*>/gi,as=/<style(\s+[^>]*)?>\n?([\S\s]*?)<\/style\s*>/gi,st={compile:oe,compileHTML:bf,compileCSS:ne,compileJS:df,parsers:ft,version:"v3.0.0-alpha.4"},vs=st.parsers,ku=function(n,t,i){var r,u;if(typeof n===dt){if(ht(t)&&(i=t,t=!1),/^\s*</m.test(n))return r=st.compile(n,i),t!==!0&&bt(r),e(t)&&t(r,n,i),r;wi(n,function(n,i,r){var u=st.compile(n,i,r);bt(u,r);t&&t(u,n,i)},i)}else if(v(n))u=n.length,n.forEach(function(n){wi(n,function(n,i,r){var f=st.compile(n,i,r);bt(f,r);u--;!u&&t&&t(f,n,i)},i)});else{if(e(n)?(i=t,t=n):(i=n,t=void 0),lu)return t&&t();ni?t&&ni.on("ready",t):(ni=nr(),se(t,i))}};return o({},yu,{mount:he,compile:ku,parsers:vs})});version={js:"6-11-2019 1:2",git:"0"};$(function(){function li(){$("#newheader ul.nav-l1 .open").removeClass("open")}function y(n){var t=!n.find(".cd-dropdown").hasClass("dropdown-is-active");n.find(".cd-dropdown").toggleClass("dropdown-is-active",t);n.find(".cd-dropdown-trigger").toggleClass("dropdown-is-active",t);s=!0;setTimeout(function(){s=!1},15);t?(h&&h[0]!==n[0]&&y(h),h=n):(n.find(".cd-dropdown").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){n.find(".has-children ul").addClass("is-hidden");n.find(".move-out").removeClass("move-out");n.find(".is-active").removeClass("is-active")}),h=null)}function et(n,t,i){var r='<div class="hero-modal" aria-hidden="true"><button><span class="icomoon-Close"><\/span><\/button><div class="flexbox--center"><iframe width="'+t+'" height="'+i+'" src="'+n+'?autoplay=1" frameborder="0" allowfullscreen><\/iframe><\/div><\/div>';$("body").prepend(r);TweenMax.fromTo($(".hero-modal"),.5,{css:{opacity:0}},{css:{opacity:1}});$(document).keyup(function(n){27==n.keyCode&&ot()});$(".hero-modal button").on("click",ot)}function ot(){TweenMax.fromTo($(".hero-modal"),.5,{css:{scale:1}},{css:{scale:1,opacity:0},onComplete:function(){$(".hero-modal button").unbind("click");$(".hero-modal").remove();$(document).unbind("keyup")}})}function st(n){var t=n?n+' iframe[src*="youtube.com"], '+n+' iframe[src*="vimeo.com"]':'iframe[src*="youtube.com"], iframe[src*="vimeo.com"]';$(t).each(function(){$(this).attr("data-src",$(this).attr("src"));$(this).attr("data-aspect",$(this).attr("width")/$(this).attr("height"));$(this).attr("src","");"FIGURE"===$(this).parent().prop("nodeName")&&($parent=$(this).parent(),$parent.addClass("video"),$parent.prepend('<div class="vid-img-placeholder"><div class="icon-svg-playbutton"><\/div><\/div>'),$parent.find("img").appendTo(".vid-img-placeholder",$parent))});$("figure.video").on("click",function(){$el=$(this).find("iframe");et($el.attr("data-src"),$el.attr("width"),$el.attr("height"))});$(".play.video").each(function(){$parent=$(this).parent();$target=$(this);$parent.is("a")&&$parent.on("click",function(n){n.preventDefault();$target.trigger("click")})});$('.play.video, li[class*="tile--1"] .video').on("click",function(){$el=$(this).find("iframe");et($el.attr("data-src"),$el.attr("width"),$el.attr("height"))})}function p(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+864e5*i),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function ai(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];" "==t.charAt(0);)t=t.substring(1,t.length);if(0==t.indexOf(r))return t.substring(r.length,t.length)}return null}function vi(n,t,i){w=!0;$carouselNav=n.find(".carousel-nav");$carouselImageSlider=n.find(".carousel-images");$carouselContentSlider=n.find(".carousel-content");$carouselContainer=n.find(".carousel-container");t?(i++,TweenMax.to($carouselImageSlider,.6,{left:"-=100%",ease:Power1.easeInOut})):(i--,TweenMax.to($carouselImageSlider,.6,{left:"+=100%",ease:Power1.easeInOut}));0==$carouselImageSlider.find("div").eq(i-1).find("img").length?$carouselContainer.find(".carousel-media").addClass("inactive"):$carouselContainer.find(".carousel-media").removeClass("inactive");$carouselContentSlider.children("div").css({opacity:0});$carouselContentSlider.children("div").removeClass("active");$carouselContentSlider.children("div").eq(i-1).addClass("active");TweenMax.fromTo($carouselContentSlider.children("div").eq(i-1),.6,{top:"+=10%",ease:Power1.easeInOut},{top:"-=10%",opacity:1,ease:Power1.easeInOut});TweenMax.fromTo($carouselNav.find(".line"),.6,{width:0},{width:30,onComplete:function(){w=!1}});n.find(".currSlide").html(i)}function n(){for(var n,t=[],r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),i=0;i<r.length;i++)n=r[i].split("="),t.push(n[0]),t[n[0]]=n[1];return t}function ht(){for(var i=window.location,t=i.href.indexOf("?")>0?i.href.slice(i.href.indexOf("?")+1).split("&"):"",r=[],n=0,u=t.length;n<u;n++)t[n].indexOf("firsttime")>=0||t[n].indexOf("journey")>=0||r.push(t[n]);return location.origin+location.pathname+"?"+r.join("&")}function yi(){$(".cb15 ul.list-category li").each(function(){$(this).attr("data-url")&&""!=$(this).attr("data-url")?($(this).find('span[class*="icon-svg-accord"]').addClass("hide--me"),$(this).find("button").append('<span class="link icomoon-ArrowRight"><\/span>'),$(this).find("button span.link").hide().show(0)):$(this).find('span[class*="icon-svg-accord"].hide--me').removeClass("hide--me")})}function pi(){var n=!1,t=document.getElementsByTagName("script");for(i=0;i<t.length;i++)t[i].src=="https://display.ugc.bazaarvoice.com/static/canon-anz/en_AU/bvapi.js"&&(n=!0);n&&setTimeout(function(){$('div[id*="BVRR"] .bv-cleanslate.bv-cv2-cleanslate .bv-core-container-40 .bv-content-secondary-ratings-value,.bv-cv2-cleanslate .bv-core-container-40 .bv-secondary-rating-summary-value,.bv-cv2-cleanslate .bv-core-container-40 .bv-secondary-slider-summary-value,.bv-cv2-cleanslate .bv-core-container-40 .bv-content-slider-value').each(function(){var n=$(this).attr("style");$(this).attr("style",n+" background-color:#3cb896 !important;")})},1e3)}function ct(n){var t=(document.getElementById("image-gallery-placeholder"),"");$("#gallery-image-list").empty();n&&"View all destinations"!==n||(n="");$.each(b,function(i,r){n&&n!=r.title||(t+='<li class="item posn--rel" style="background-image: url('+r.image+')">',t+='<div class="posn--abs hover information">',t+='<p class="information-heading" id="information-heading">'+r.title+"<\/p>",t+='<p class="information-subtitle-1">'+r.subtitle1+"<\/p>",t+="<p>"+r.subtitle2+"<\/p>",t+="<p>"+r.subtitle3+"<\/p>",t+='<p class="learn-more">Learn more<span id="learn-more-icon" class="icomoon-LongArrowRight icon"><\/span><\/p>',t+="<\/div>",t+="<\/li>")});$(".img__gallery .gallery .items").append(t)}function wi(){var n=$("#filter-destination option:selected").text();$("#filter-destination option:disabled").remove();ct(n)}function d(n,t){var r=Number(t)+1,i="";return n.litebox&&(i+='<div class="left cols--1-2">',i+='<div class="upper flexbox">',i+='<div class="goleft posn--rel">',1!==r&&(i+='<button id="litebbox-previous" class="posn--abs goleft-btn"><\/button>'),i+="<\/div>",i+='<div class="middle">',i+='<div class="img-placeholder" style="background-image: url('+n.litebox[t].image+')"><\/div>',i+="<\/div>",10!==r&&(i+='<div class="goright posn--rel">',i+='<button id="litebbox-next-mobile" class="posn--abs goright-btn mobile"><\/button>',i+="<\/div>"),i+="<\/div>",i+='<div class="lower flexbox lower-desktop">',i+='<div class="credit">'+n.litebox[t].photoBy+"<\/div>",i+='<div class="count">'+r+'/10<span class="redline"><\/span><\/div>',i+="<\/div>",i+="<\/div>",i+='<div class="right cols--1-2 flexbox posn--rel">',i+='<div class="lower flexbox lower-mobile">',i+='<div class="credit">'+n.litebox[t].photoBy+"<\/div>",i+='<div class="count">'+r+'/10<span class="redline"><\/span><\/div>',i+="<\/div>",i+='<h2 class="mobile-litebox-title">'+n.litebox[t].title+"<\/h2>",i+="<div>"+n.litebox[t].description+"<\/div>",i+='<div class="head posn--abs">',i+='<h2 class="pos--abs"><span class="redline"><\/span>'+n.litebox[t].title+"<\/h2>",i+="<\/div>",i+='<div class="download posn--abs">',i+='<a href="'+n.brochure+'" class="link btn--2">Download full itinerary<\/a>',i+="<\/div>",i+="<\/div>",10!==r&&(i+='<div class="goright posn--rel">',i+='<button id="litebbox-next-desktop" class="posn--abs goright-btn mobile"><\/button>',i+="<\/div>")),i}function g(n,t){$("#litebox-content").find("div:first").remove();$("#litebox-content").find("div:first").remove();$("#litebox-content").find("div:first").remove();$("#litebox-content").append(n);$(".goright").off("click");$(".goright").on("click","button",function(){ki(t)});$(".goleft").off("click");$(".goleft").on("click","button",function(){di(t)})}function bi(n){var i,t;i="learn-more-icon"==n.target.id?$(n.target).parent().parent().find("#information-heading"):$(n.target).parent().find("#information-heading");t=i[0].textContent;$.each(b,function(n,i){if(t==i.title){var r=d(i,0);g(r,t)}})}function nt(){$("#filter-destination").empty();var n=$(".img__gallery").innerWidth()||window.innerWidth;n<=768?($("#filter-destination").append("<option selected disabled>View Destination<\/option>"),$("#filter-destination").append('<option value="">View all destinations<\/option>')):$("#filter-destination").append('<option value=""><\/option>');$.each(of,function(n,t){$("#filter-destination").append("<option value="+n+">"+t.destination+"<\/option>")})}function ki(n){$.each(b,function(t,i){var r,u,f;n!=i.title||(r=$(".count")[0].textContent,u="10/10"==r?10:r.substring(0,1),u<10&&(f=d(i,u),g(f,n)))})}function di(n){$.each(b,function(t,i){var r,u,f,e;n!=i.title||(r=$(".count")[0].textContent,u="10/10"==r?10:r.substring(0,1),u>1&&(f=Number(u)-2,e=d(i,f),g(e,n)))})}function gi(){$.each(c,function(n,t){$("#camera-models-mobile").append("<tr><td>"+t.category+"<\/td><td>"+t.product+"<\/td><td>"+t.entries+"<\/tr>");$("#camera-models-desktop").append("<tr><td>"+t.category+"<\/td><td>"+t.product+"<\/td><td>"+t.entries+"<\/tr>")})}function nr(){nt();ct();gi();window.addEventListener("resize",function(){nt()},!1);window.addEventListener("orientationchange",function(){nt()},!1);$(".dpicker").datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",maxDate:new Date(2019,0,6),minDate:new Date(2018,9,15)})}function tr(){var t=$("#product-select option:selected").text(),n="<table><tbody>";n+="<tr>";n+="<th>Product Categories<\/th>";n+="<th>Product<\/th>";n+="<th>Competition Entries<\/th>";n+="<\/tr>";$.each(c,function(i,r){t==r.category&&(n+="<tr>",n+="<td>"+r.category+"<\/th>",n+="<td>"+r.product+"<\/th>",n+="<td>"+r.entries+"<\/th>",n+="<\/tr>")});n+="<\/tbody><\/table>";$("#product-table").find("table:first").remove();$("#product-table").append(n)}function lt(){$('div[class*="tiled--"] ul').each(function(){$ul=$(this);$top=-1;$row=0;$ul.find("li").each(function(){$li=$(this);$li.position().top>$top?($row++,$top=$li.position().top,$li.addClass("margin--l0")):$li.removeClass("margin--l0")})});$('div[class*="tiled--"] ul li').each(function(){0==parseFloat($(this).css("margin-bottom"))&&$(this).css("margin-bottom",.0125*parseFloat($(this).parent().css("width")))})}function ir(n,t,i,r,u,f,e,o,s){var h=function(){return n||""!==t?""!==n?'<div class="media-data"><iframe width="790" height="460" src="'+n+'" frameborder="0" allowfullscreen><\/iframe><\/div>':'<div class="media-data"><img src="'+t+'" alt=""><\/div>':""},c=function(){return""!==f?"header-colored "+f:""},l='<div class="hero-modal bg-white" aria-hidden="true"><div class="flexbox--center"><div class="modal-body centered--v-h"><button class="button"><span class="icomoon-Close"><\/span><\/button><div class="modal-header '+c()+'"><div class="author-date-data"><span>Submitted by '+i+" "+r+" , "+u+'<\/span><\/div><h3 class="modal-title">'+o+'<div class="fb-likes"><div class="fb-like" data-href="'+e+'" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="false"><\/div><\/div><\/h3><\/div><div class="modal-content"><div class="description">'+s+"<\/div>"+h()+"<\/div><\/div><\/div><\/div>";$("html").addClass("f-open");$("body").prepend(l);TweenMax.fromTo($(".hero-modal"),.5,{css:{opacity:0}},{css:{opacity:1}});$(document).keyup(function(n){27==n.keyCode&&tt()});$(".hero-modal button").on("click",tt);$(".hero-modal").on("click",function(){event.target==$(".hero-modal").get(0)&&tt()})}function tt(){$("html").removeClass("f-open");TweenMax.fromTo($(".hero-modal"),.5,{css:{scale:1}},{css:{scale:1,opacity:0},onComplete:function(){$(".hero-modal button").unbind("click");$(".hero-modal").remove();$(document).unbind("keyup")}})}function rr(){function t(){$scope.find(".link3").on("click",function(n){n.preventDefault()});$scope.find(".link2").on("click",function(n){n.preventDefault()});$scope.find(".delete").on("click",function(t){t.preventDefault();$("body").append($modal);TweenMax.fromTo($("body .mc-modal"),.5,{css:{opacity:0}},{css:{opacity:1}});$("body .mc-modal .cancel").on("click",function(){n()});$("body .mc-modal .remove").on("click",function(){n()})})}function n(){TweenMax.fromTo($(".hero-modal"),.5,{css:{scale:1}},{css:{scale:1,opacity:0},onComplete:function(){$("body .mc-modal .remove").off("click");$("body .mc-modal .cancel").off("click");$("body .mc-modal").remove()}})}return $scope=$(".tile--162"),$modal='<div class="hero-modal mc-modal" aria-hidden="true"> <div class="flexbox--center"> <div class="content"> <h2 class="heading">Are you sure your want to remove this event?<\/h2> <p> <span class="btn--3 cancel">Cancel<\/span> <span class="btn--1 remove">Yes, remove event<\/span> <\/p><\/div><\/div><\/div>',{_init:function(){t()}}}function ur(){function r(){t.find(".tabs ul li:nth-child("+i+")").addClass("active");t.find(".content .tab"+i).addClass("active");t.find(".tabs ul").on("click keyup","li",function(n){return"keyup"===n.type&&13!=n.keyCode?null:($(this).siblings().removeClass("active").end().addClass("active"),void u($(this).index()+1))});t.find(".category ul.os").on("click","li",function(){$(this).siblings().removeClass("active").end().addClass("active")});t.find(".search-container input").on("keyup",function(n){9===n.which&&console.log(n)});t.find(".tab-container .items").each(function(){var t=$(this).find("li").length;if(t>4){for(var i="",n=1,r=parseInt(t/4)+(t%4>0?2:1);n<r;n++)i+=1===n?'<li class="active" tab-index="0" role="button">'+n+"<\/li>":'<li tab-index="0" role="button">'+n+"<\/li>";$(this).parent().append('<div class="pagination"><ul>'+i+"<\/ul><\/div>")}});t.find(".pagination").each(function(){$(this).parents(".tab-container").find("ul.items li").addClass("hide");$(this).parents(".tab-container").find("ul.items li:nth-child(-n+4)").removeClass("hide")});t.find(".pagination ul").on("click","li",function(){var i=$(this),n,t;for($(this).siblings().removeClass("active").end().addClass("active"),n=($(this).parents(".tab-container").find("ul.items li").addClass("hide"),1*i.index()+1),n=4*(n-1)+1,t=n;t<n+4;t++)$(this).parents(".tab-container").find("ul.items li:nth-child("+t+")").removeClass("hide")});t.find(".search-open").on("click",function(){$(this).prev().css("display","block");$(this).parent(".category").addClass("s-open");$(this).prev().find("input").focus()});t.find(".search-container button.icomoon-Close").on("click",function(){$(this).parents(".category").removeClass("s-open")});t.find(".category.mobile button.open").on("click touchstart",function(){$(this).next().addClass("active")});t.find(".category.mobile button.close").on("click",function(){$button=$(this);TweenMax.to($(this).parents(".modal"),1,{css:{left:"-100%"},ease:Power4.easeOut,onComplete:function(n){n.removeClass("active");TweenMax.set(n,{clearProps:"all"})},onCompleteParams:[$(this).parents(".modal")]})})}function u(n){t.find('.content div[class*="tab"].active').removeClass("active");t.find(".content .tab"+n).addClass("active")}var t=$(".cf05v2"),i=n().tab||"1";return{_init:function(){r()}}}function fr(){function n(){t.each(function(){var n=$(this).find(".expand-text").html().slice(0,200)+" ...";$(this).find(".expand-text").addClass("long hide--me").after('<p class="desc expand-text clearfix short">'+n+'<\/p><a href="#" class="show-more">Show more +<\/a><a href="#" class="show-less hide--me">Show less -<\/a>');$(this).find(".show-more").on("click",function(){event.preventDefault();$(this).parent().find(".long").removeClass("hide--me");$(this).parent().find(".short").addClass("hide--me");$(this).parent().find(".show-more").addClass("hide--me");$(this).parent().find(".show-less").removeClass("hide--me")});$(this).find(".show-less").on("click",function(){event.preventDefault();$(this).parent().find(".short").removeClass("hide--me");$(this).parent().find(".long").addClass("hide--me");$(this).parent().find(".show-less").addClass("hide--me");$(this).parent().find(".show-more").removeClass("hide--me")})})}var t=$(".tile--106");return{_init:function(){n()}}}function er(){function o(){u();$(window).resize(function(){u()})}function u(){var u=2e4;n.width()<=700&&(u=18e5/70,n.find(".heading").off("click"),n.find(".heading").on("click",".cols--1-2",function(){var r=.05;1===$(this).index()?(n.find(".layouts .layout-front .layout--1200 > div:nth-child(1) li").each(function(){TweenMax.fromTo($(this),i,{css:{opacity:1}},{css:{opacity:0},delay:r});r+=t}),r=2*t,n.find(".layouts .layout-front .layout--1200 > div:nth-child(2) li").each(function(){TweenMax.fromTo($(this),i,{css:{opacity:0,y:200*r}},{css:{opacity:1,y:0},delay:r});r+=t})):(n.find(".layouts .layout-front .layout--1200 > div:nth-child(2) li").each(function(){TweenMax.fromTo($(this),i,{css:{opacity:1}},{css:{opacity:0},delay:r});r+=t}),r=2*t,n.find(".layouts .layout-front .layout--1200 > div:nth-child(1) li").each(function(){TweenMax.fromTo($(this),i,{css:{opacity:0,y:200*r}},{css:{opacity:1,y:0},delay:r});r+=t}));n.find(".heading .active").removeClass("active");$(this).addClass("active")}));n.find(".layout-front ul li").each(function(){f=new Date("2038-01-01T"+s+":00");r=new Date("2038-01-01T"+$(this).attr("data-start"));e=new Date("2038-01-01T"+$(this).attr("data-end"));$(this).css("top",(r-f)/u+1);$(this).css("height",(e-r)/u-3)})}var f,r,e,n=$(".cla-s"),s=n.find(".layout-back ul li:first-child").attr("data-start"),t=.25,i=.15;return{_init:function(){o()}}}function or(){function n(){var n=document.createElement("script");n.setAttribute("src","https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.min.js");document.body.appendChild(n)}return{_init:function(){n()}}}function sr(){function u(){t=String($scope.attr("data-token"))||"4d6f2f6618da47f7801fb957dd197e35";r=$scope.attr("data-api")||"https://api.api.ai/v1/";c("https://cdnjs.cloudflare.com/ajax/libs/jquery-autocomplete/1.0.7/jquery.auto-complete.min.js",l);$scope.find("section .content button.search").on("click",function(){$scope.find("section.start input").trigger(jQuery.Event("keydown",{which:$.ui.keyCode.ENTER}))});$scope.find("section .content button.clear").on("click",function(){$scope.find("section.start input").val("")});$scope.find("section.start input").on("keypress",function(n){13==n.which&&$(this).val().length<3&&$scope.find("section.start input").val("")});$scope.find("section.start input").val("");f("hello")}function f(){$.ajax({type:"POST",url:r+"query?v=20150910",contentType:"application/json; charset=utf-8",dataType:"json",headers:{Authorization:"Bearer "+t},data:JSON.stringify({query:text,lang:"en",sessionId:a}),success:function(t){return n&&console.log("Response",t),t.status&&"200"===String(t.status.code)&&"success"===String(t.status.errorType)&&e(t),null},error:function(){n&&console.log("Lets do something else")}})}function e(t){n&&console.log("Payload: checking");$payload=o(t.result.fulfillment.messages,"payload");$payload?(n&&console.log("Payload: ok",$payload),"start"==$payload.content.type&&s($payload.content)):n&&console.log("Payload: missing. I'm outa here")}function o(n,t){var i=null;return Object.keys(n).forEach(function(r){if("object"==typeof n[r][t])return i=n[r][t],null}),i}function s(t){TweenMax.to($scope,.35,{css:{opacity:1}});n&&console.log("Start: lets created the start section",t);$slide=$scope.find("section.start");TweenMax.fromTo($slide.find(".content"),.35,{css:{"margin-top":250,opacity:1}},{css:{"margin-top":0,opacity:1}});t.heading&&$slide.find(".heading").text(t.heading);t.input?(n&&console.log(t.input),$slide.find("input").attr("placeholder",t.input.placeholder),t.input.autocomplete&&h($slide.find("input"),t.input.autocomplete)):$slide.find("input").css("display","none")}function h(t,r){n&&console.log("Start: config autocomplete",t,r);t.autoComplete({minChars:1,source:function(n,t){n=n.toLowerCase();var u=[];for(i=0;i<r.length;i++)~r[i].toLowerCase().indexOf(n)&&u.push(r[i]);t(u)}})}function c(n,t){var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.src=n;i.type="text/javascript";i.onload=t;i.onreadystatechange=function(){"complete"==this.readyState&&t()};r.appendChild(i)}function l(){return null}$scope=$(".how-to-video");var t,r,a=parseInt(1e6*Math.random()),n=!0;return{_init:function(){u()}}}function hr(){function u(){if($scope.find("section.start input").attr("data-autocomplete")&&f("https://cdnjs.cloudflare.com/ajax/libs/jquery-autocomplete/1.0.7/jquery.auto-complete.min.js",e),$scope.find("section .content button.search").on("click",function(){$scope.find("section.start input").trigger(jQuery.Event("keydown",{which:$.ui.keyCode.ENTER}))}),$scope.find("section .content button.clear").on("click",function(){$scope.find("section.start input").val("")}),$scope.find("section.start input").on("keydown",function(n){13==n.which&&($(this).val().length<1?$scope.find("section.start input").val(""):($(".autocomplete-suggestions").css("display","none"),$(this).attr("readonly","readonly"),$(this).attr("disabled","true"),setTimeout(function(){$scope.find("section.start input").blur().removeAttr("readonly");$scope.find("section.start input").blur().removeAttr("disabled")},100),r($(this).val().toLowerCase())))}),$scope.find("section.start input").val(""),$scope.find("section[data-id]").each(function(){$(this).attr("data-id").length>0&&($el=$(this).attr("data-id").split("/"));for(var n=0;n<$el.length;n++)$obj[$el[n]]=$(this)}),$scope.find("section button.option").on("click",function(){r($(this).attr("data-ref"))}),$scope.find("section .goback").on("click",function(){var n=$journeyArr.join(".");window.setTimeout(function(){$obj[n].css("display","none");$scope.find("section iframe").attr("src","")},830);$journeyArr=$journeyArr.slice(0,-1);t()}),""!==$deeplink){$scope.find("section.start input").val($deeplink);var n=$.Event("keydown",{which:13});$scope.find("section.start input").trigger(n)}}function t(){var t=document.getElementById("howtovideo"),n;t.style.display="none";t.offsetHeight;t.style.display="block";n=$journeyArr.join(".");""===n?$scope.find(".scroller").css("transform","translate3d(0px, -"+$scope.find("section.start").position().top+"px, 0px)"):($obj[n].css("display","block"),$scope.find(".scroller").css("transform","translate3d(0px, -"+$obj[n].position().top+"px, 0px)"),$obj[n].find("iframe").length>0&&$obj[n].find("iframe").attr("src",$obj[n].find("iframe").attr("data-src")))}function r(n){var u,r,i;$journeyArr.push(n);i=$journeyArr.join(".");$obj[i]?(t(),u=$scope.find("section.start input").val(),$scope.find("span.user-camera").text(u)):($journeyArr=$journeyArr.slice(0,-1),i=$journeyArr.join("."),""===i&&$scope.find("section.start .user-error").length>0?r=$scope.find("section.start"):$obj[i].find(".user-error").length>0&&(r=$obj[i]),r&&($err=r.find(".user-error"),TweenMax.fromTo($err.closest(".content").find("h2,.search,.bottom"),.2,{css:{opacity:1}},{css:{opacity:0,display:"none"}}),TweenMax.fromTo($err,.2,{css:{opacity:0}},{css:{opacity:1,autoAlpha:1,display:"block"},delay:.25}),$err.find("button").off("click").on("click",function(){TweenMax.fromTo($err,.2,{css:{opacity:1}},{css:{opacity:0,autoAlpha:0,display:"none"}});TweenMax.fromTo($err.closest(".content").find("h2,.search,.bottom"),.2,{css:{opacity:0}},{css:{opacity:1,display:"block"},delay:.2})})))}function f(n,t){var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.src=n;i.type="text/javascript";i.onload=t;i.onreadystatechange=function(){"complete"==this.readyState&&t()};r.appendChild(i)}function e(){$scope.find("section.start input").autoComplete({minChars:1,source:function(n,t){n=n.toLowerCase();var r=$scope.find("section.start input").attr("data-autocomplete").split(","),u=[];for(i=0;i<r.length;i++)~r[i].toLowerCase().indexOf(n)&&u.push(r[i]);console.log(u);t(u)}})}return $scope=$(".how-to-video-v1"),$journey="",$journeyArr=[],$obj={},$previous=$scope.find("section.start"),$current=$scope.find("section.start"),$height=640,$currentHeight=0,$deeplink=n().model||"",{_init:function(){u()}}}function it(){function tt(){$(".mcb21").find(".loader").removeClass("hide--me");y?p():f("https://www.gstatic.com/firebasejs/4.1.2/firebase.js",p)}function p(){firebase.initializeApp(ct);y=firebase.database();a="iradvc";console.log(l,a,v);var n=y.ref(l+"/support/help/"+a);n.once("value",it,function(){console.error("Model/device support help not found")})}function it(i){e=ht(v);console.log("series:",e);u.nodes=i.val().nodes;Object.keys(u.nodes).forEach(function(n){rt(n,u.nodes[n])});$(".mcb21").append(g);ut();t.push(Object.keys(u.nodes)[0]);$(".mcb21").find(".loader").addClass("hide--me");h();n().solution?k(n().solution):"";f("https://cdnjs.cloudflare.com/ajax/libs/jquery-autocomplete/1.0.7/jquery.auto-complete.min.js",ot)}function rt(n,t){if(t.view&&t.type){var i=u.theme[t.type];o=t.solution?t.solution:"";n.indexOf("imagequality")>0;"end"===t.type?(o=t.solution?t.solution:"",i=i.replace("dmodel",n).replace("dtype",t.type).replace("xxx",w(t)).replace("dsol",o)):i=i.replace("dmodel",n).replace("dtype",t.type).replace("xxx",w(t));g+=i}else console.warn("Missing","view:",t.view," type",t.type)}function w(t){var i="";return Object.keys(t.view).forEach(function(r){var h,c,f,l,v,s;if(type=t.view[r].type,mdl=t.view[r].model?t.view[r].model:"",mdl&&e){if(h=mdl.split("|"),c="all"===mdl,!c)for(f=0;f<h.length;f++)b(e,h[f])&&(c=!0);if(t.view[r].except&&c)for(h=t.view[r].except.split("|"),f=0;f<h.length;f++)b(e,h[f])&&(c=!1);if(!c)return null}if((t.view[r].solution&&(o=t.view[r].solution),"text"===type&&(t.view[r].h2&&(i+="<h2>"+t.view[r].h2+"<\/h2>"),t.view[r].p))&&("object"==typeof t.view[r].p?(l=t.view[r].p,Object.keys(l).forEach(function(n){i+="<p>"+l[n]+"<\/p>"})):"string"==typeof t.view[r].p&&(i+="<p>"+t.view[r].p+"<\/p>")),"list"===type&&(t.view[r].ul||t.view[r].ol)){var u=t.view[r].ul?"ul":"ol",s=t.view[r]["class"]?" "+String(t.view[r]["class"]):"",a=' data-length="'+Object.keys(t.view[r][u]).length+'"';i+="<"+u+' class="links'+s+'"'+a+">";Object.keys(t.view[r][u]).forEach(function(n){a++;var f="";t.view[r][u][n].img&&(f='<img src="'+t.view[r][u][n].img+'">');i+=t.view[r][u][n].link?'<li data-link="'+t.view[r][u][n].link+'">'+t.view[r][u][n].text+f+"<\/li>":"<li>"+(t.view[r][u][n].text?t.view[r][u][n].text:"")+f+"<\/li>"});i+="<\/"+u+">"}("img"===type&&("object"==typeof t.view[r].img?Object.keys(t.view[r].img).forEach(function(n){i+='<img src="'+t.view[r].img[n]+'" >'}):i+='<img src="'+t.view[r].img+'" >'),"pdf"===type&&(i+='<a href="'+t.view[r].link+'" target="_blank">'+t.view[r].text+"<\/a>"),"button"===type)&&(s=t.view[r]["class"]?" "+String(t.view[r]["class"]):"",v="?sn="+(n().sn||""),i+=t.view[r].link?'<a href="'+t.view[r].link+v+'" class="btn'+s+'">'+t.view[r].text+"<\/a>":'<button class="btn'+s+'">'+t.view[r].text+"<\/button>");"line"===type&&(s=t.view[r]["class"]?" "+String(t.view[r]["class"]):"",i+='<div class="line'+s+'"><\/div>');"input"===type&&(i+='<div class="user-input"><div class="input-container flexbox"><input type="text" placeholder="e.g download print driver"><button class="speak icon-svg-mic"><\/button><\/div><div class="error">I\'m not sure what you mean. Try again or choose an option above.<\/div><\/div>');"skip"===type&&(i+='<input type="hidden" name="skip" class="skip" value="'+t.view[r].skipto+'">')}),i}function b(n,t){return t.indexOf("*")===-1&&n===t||(t.indexOf("*")!==-1||n===t)&&n.length===t.length&&new RegExp("^"+t.split("*").join(".*")+"$").test(n)}function ut(){$(".mcb21").find("section input").on("keydown",function(n){$(".mcb21").find("section.start .user-input .error").removeClass("active");$(".autocomplete-suggestions").addClass("mcb21-ac");console.log("clicked",n);13==n.which&&($(this).val().length>2||$(this).val().length>=$(this).attr("data-min"))&&(nt=$(this).val().toLowerCase(),c(nt))});$(".mcb21").find("section ul").on("click","li[data-link]",function(){et($(this).attr("data-link"))});$(".mcb21").find("section button[data-ref]").on("click",function(){findPath(uKey($(this)),$(this).attr("data-ref"))});$(".mcb21").find("section .goback").on("click",function(){for(var i=$(this).closest("section"),n=t.length-1;n>=0&&t[n]!==i.attr("data-model");n--)$(".mcb21").find('section.active[data-model="'+t[n]+'"]').removeClass("active"),t=t.slice(0,-1);window.setTimeout(function(){i.removeClass("active");$(".mcb21").find("section iframe").attr("src","")},550);t=t.slice(0,-1);h(i)});$(".mcb21").find("section.start .input-container .speak").on("click",function(){$(this).toggleClass("inactive");$(".mcb21").find("section.start .input-container .speak.inactive")?ft():s()})}function ft(){r=new webkitSpeechRecognition;r.onstart=function(){};r.onresult=function(n){for(var r,t="",i=n.resultIndex;i<n.results.length;++i)t+=n.results[i][0].transcript;t&&($(".mcb21").find("section.start .input-container input").val(t),$(".mcb21").find("section.start .input-container .speak.inactive").removeClass("inactive"),r=jQuery.Event("keydown"),r.which=13,r.keyCode=13,$(".mcb21").find("section.start .input-container input").trigger(r));s()};r.onend=function(){s()};r.lang="en-US";r.start()}function s(){r&&(r.stop(),r=null)}function k(n){for(var r,f,e=n.split("|"),i=1;i<e.length;i++){if(r=e.slice(0,i+1),!u.nodes[r.join("|")])break;t.push(r.join("|"));$(".mcb21").find('section[data-model="'+r.join("|")+'"]').addClass("active")}f=$(".mcb21").find('section[data-model="'+t.slice(-1)[0]+'"]');f.find("input.skip");d(f);$("html, body").animate({scrollTop:f.offset().top-160},1e3)}function et(n){var r=n.split("|"),i;if(t.length>0)for(i=t.length-1;i>=0;i--)if(t[i].split("|").length===r.length){t.splice(i);$(".mcb21").find("section.active").each(function(){$.inArray($(this).attr("data-model"),t)===-1&&$(this).removeClass("active")});break}t.push(n);h()}function d(n){n&&n.find("img")&&n.find("img").each(function(){$this=$(this);$this.width()<1?$this.load(function(){$(this).width()>$(this).parent().width()&&$(this).addClass("maximgw")}):$(this).width()>$(this).parent().width()&&$(this).addClass("maximgw")})}function h(n){var r=$(".mcb21").find('section[data-model="'+t.slice(-1)[0]+'"]'),o;r.addClass("active");d(r);var f=r.offset().top,e=$(window).scrollTop(),i=0,u="";(t.length>1?(u=$(".mcb21").find('section[data-model="'+t.slice(-2)[0]+'"]').offset().top,n?i=r.attr("data-top")?r.attr("data-top"):e-(f-u):(i=f-u+e,r.attr("data-top",i))):1===t.length&&n?(u=n.offset().top,i=f+e-u):i=$(".mcb21").offset().top-160,i>0)&&(o=0,$(".mcb21").find("section.active").each(function(){$(this).height()>o&&(o=$(this).height())}));i>0&&$("html, body").animate({scrollTop:i},550)}function c(n){rm=parseInt(1e6*Math.random());$.ajax({type:"POST",url:at+"query?v=20150910",contentType:"application/json; charset=utf-8",dataType:"json",headers:{Authorization:"Bearer "+lt},data:JSON.stringify({query:n,lang:"en",sessionId:rm}),success:function(n){if(n.status&&"200"===String(n.status.code)&&"success"===String(n.status.errorType))if("input.unknown"===n.result.action&&"Default Fallback Intent"===n.result.metadata.intentName)$(".mcb21").find("section.start .user-input .error").addClass("active");else if(n.result&&n.result.fulfillment&&n.result.fulfillment.messages&&n.result.fulfillment.messages[0])if("autocomplete"===n.result.metadata.intentName&&n.result.fulfillment.messages[1]&&n.result.fulfillment.messages[1].payload)st(n.result.fulfillment.messages[1].payload.responses);else{var t=String(n.result.fulfillment.messages[0].speech).split("|");t.length>0?k(t.join("|")):$(".mcb21").find("section.start .user-input .error").addClass("active")}else $(".mcb21").find("section.start .user-input").css("display","none");else $(".mcb21").find("section.start .user-input").css("display","none");return null},error:function(){$(".mcb21").find("section.start .user-input").css("display","none")}})}function ot(){c("autocomplete");var t=n().query?String(decodeURIComponent(n().query)).toLowerCase():"";""!==t&&c(t)}function st(n){$(".mcb21 section.start input").autoComplete({minChars:1,source:function(t,r){t=t.toLowerCase();var u=n,f=[];for(i=0;i<u.length;i++)~u[i].toLowerCase().indexOf(t)&&f.push(u[i]);r(f)}})}function ht(n){var t=[],n=decodeURIComponent(String(n).toLowerCase()).replace(/\s+/g,"");return t.push("ir"),n.indexOf("adv")>=0?t.push("adv"):t.push(""),n.indexOf("c")>=0?t.push("c"):t.push(""),t.push(n.replace(/\D+/g,"")),t.join("")}$(".mcb21");var e,o,r,l="",a="",v="",g="",t=[],y="",ct=(window.webkitSpeechRecognition||window.mozSpeechRecognition||window.msSpeechRecognition||window.oSpeechRecognition||window.SpeechRecognition,{apiKey:"AIzaSyDy5IPiF0l5zsk-P9tE-EkhzQtAswj59II",authDomain:"wingman-d8e6a.firebaseapp.com",databaseURL:"https://wingman-d8e6a.firebaseio.com",projectId:"wingman-d8e6a",storageBucket:"wingman-d8e6a.appspot.com",messagingSenderId:"895379711633"}),u={theme:{start:'<section class="start active" data-model="dmodel" data-type="dtype">xxx<\/section>',journey:'<section class="journey" data-model="dmodel" data-type="dtype"><div class="top"><button class="goback">BACK<\/button><\/div><div class="middle">xxx<\/section>',end:'<section class="end" data-model="dmodel" data-type="dtype"><div class="top"><button class="goback">BACK<\/button><\/div><div class="middle"><div class="col1">Solution <span class="solution-num">dsol<\/span><span class="line"><\/span><\/div><div class="col2">xxx<\/div><\/div><\/section>',container:""},nodes:""},nt="",lt="f1a5a20d314242febe5459e6987b1957",at="https://api.api.ai/v1/";return{_init:function(){init()},_deeplink:function(n,t){v=String(n).toLowerCase();l=t;tt()}}}function it(){function tt(){$(".mcb21").find(".loader").removeClass("hide--me");y?p():f("https://www.gstatic.com/firebasejs/4.1.2/firebase.js",p)}function p(){firebase.initializeApp(ct);y=firebase.database();a="iradvc";console.log(l,a,v);var n=y.ref(l+"/support/help/"+a);n.once("value",it,function(){console.error("Model/device support help not found")})}function it(i){e=ht(v);console.log("series:",e);u.nodes=i.val().nodes;Object.keys(u.nodes).forEach(function(n){rt(n,u.nodes[n])});$(".mcb21").append(g);ut();t.push(Object.keys(u.nodes)[0]);$(".mcb21").find(".loader").addClass("hide--me");h();n().solution?k(n().solution):"";f("https://cdnjs.cloudflare.com/ajax/libs/jquery-autocomplete/1.0.7/jquery.auto-complete.min.js",ot)}function rt(n,t){if(t.view&&t.type){var i=u.theme[t.type];o=t.solution?t.solution:"";n.indexOf("imagequality")>0;"end"===t.type?(o=t.solution?t.solution:"",i=i.replace("dmodel",n).replace("dtype",t.type).replace("xxx",w(t)).replace("dsol",o)):i=i.replace("dmodel",n).replace("dtype",t.type).replace("xxx",w(t));g+=i}else console.warn("Missing","view:",t.view," type",t.type)}function w(t){var i="";return Object.keys(t.view).forEach(function(r){var h,c,f,l,v,s;if(type=t.view[r].type,mdl=t.view[r].model?t.view[r].model:"",mdl&&e){if(h=mdl.split("|"),c="all"===mdl,!c)for(f=0;f<h.length;f++)b(e,h[f])&&(c=!0);if(t.view[r].except&&c)for(h=t.view[r].except.split("|"),f=0;f<h.length;f++)b(e,h[f])&&(c=!1);if(!c)return null}if((t.view[r].solution&&(o=t.view[r].solution),"text"===type&&(t.view[r].h2&&(i+="<h2>"+t.view[r].h2+"<\/h2>"),t.view[r].p))&&("object"==typeof t.view[r].p?(l=t.view[r].p,Object.keys(l).forEach(function(n){i+="<p>"+l[n]+"<\/p>"})):"string"==typeof t.view[r].p&&(i+="<p>"+t.view[r].p+"<\/p>")),"list"===type&&(t.view[r].ul||t.view[r].ol)){var u=t.view[r].ul?"ul":"ol",s=t.view[r]["class"]?" "+String(t.view[r]["class"]):"",a=' data-length="'+Object.keys(t.view[r][u]).length+'"';i+="<"+u+' class="links'+s+'"'+a+">";Object.keys(t.view[r][u]).forEach(function(n){a++;var f="";t.view[r][u][n].img&&(f='<img src="'+t.view[r][u][n].img+'">');i+=t.view[r][u][n].link?'<li data-link="'+t.view[r][u][n].link+'">'+t.view[r][u][n].text+f+"<\/li>":"<li>"+(t.view[r][u][n].text?t.view[r][u][n].text:"")+f+"<\/li>"});i+="<\/"+u+">"}("img"===type&&("object"==typeof t.view[r].img?Object.keys(t.view[r].img).forEach(function(n){i+='<img src="'+t.view[r].img[n]+'" >'}):i+='<img src="'+t.view[r].img+'" >'),"pdf"===type&&(i+='<a href="'+t.view[r].link+'" target="_blank">'+t.view[r].text+"<\/a>"),"button"===type)&&(s=t.view[r]["class"]?" "+String(t.view[r]["class"]):"",v="?sn="+(n().sn||""),i+=t.view[r].link?'<a href="'+t.view[r].link+v+'" class="btn'+s+'">'+t.view[r].text+"<\/a>":'<button class="btn'+s+'">'+t.view[r].text+"<\/button>");"line"===type&&(s=t.view[r]["class"]?" "+String(t.view[r]["class"]):"",i+='<div class="line'+s+'"><\/div>');"input"===type&&(i+='<div class="user-input"><div class="input-container flexbox"><input type="text" placeholder="e.g download print driver"><button class="speak icon-svg-mic"><\/button><\/div><div class="error">I\'m not sure what you mean. Try again or choose an option above.<\/div><\/div>');"skip"===type&&(i+='<input type="hidden" name="skip" class="skip" value="'+t.view[r].skipto+'">')}),i}function b(n,t){return t.indexOf("*")===-1&&n===t||(t.indexOf("*")!==-1||n===t)&&n.length===t.length&&new RegExp("^"+t.split("*").join(".*")+"$").test(n)}function ut(){$(".mcb21").find("section input").on("keydown",function(n){$(".mcb21").find("section.start .user-input .error").removeClass("active");$(".autocomplete-suggestions").addClass("mcb21-ac");console.log("clicked",n);13==n.which&&($(this).val().length>2||$(this).val().length>=$(this).attr("data-min"))&&(nt=$(this).val().toLowerCase(),c(nt))});$(".mcb21").find("section ul").on("click","li[data-link]",function(){et($(this).attr("data-link"))});$(".mcb21").find("section button[data-ref]").on("click",function(){findPath(uKey($(this)),$(this).attr("data-ref"))});$(".mcb21").find("section .goback").on("click",function(){for(var i=$(this).closest("section"),n=t.length-1;n>=0&&t[n]!==i.attr("data-model");n--)$(".mcb21").find('section.active[data-model="'+t[n]+'"]').removeClass("active"),t=t.slice(0,-1);window.setTimeout(function(){i.removeClass("active");$(".mcb21").find("section iframe").attr("src","")},550);t=t.slice(0,-1);h(i)});$(".mcb21").find("section.start .input-container .speak").on("click",function(){$(this).toggleClass("inactive");$(".mcb21").find("section.start .input-container .speak.inactive")?ft():s()})}function ft(){r=new webkitSpeechRecognition;r.onstart=function(){};r.onresult=function(n){for(var r,t="",i=n.resultIndex;i<n.results.length;++i)t+=n.results[i][0].transcript;t&&($(".mcb21").find("section.start .input-container input").val(t),$(".mcb21").find("section.start .input-container .speak.inactive").removeClass("inactive"),r=jQuery.Event("keydown"),r.which=13,r.keyCode=13,$(".mcb21").find("section.start .input-container input").trigger(r));s()};r.onend=function(){s()};r.lang="en-US";r.start()}function s(){r&&(r.stop(),r=null)}function k(n){for(var r,f,e=n.split("|"),i=1;i<e.length;i++){if(r=e.slice(0,i+1),!u.nodes[r.join("|")])break;t.push(r.join("|"));$(".mcb21").find('section[data-model="'+r.join("|")+'"]').addClass("active")}f=$(".mcb21").find('section[data-model="'+t.slice(-1)[0]+'"]');f.find("input.skip");d(f);$("html, body").animate({scrollTop:f.offset().top-160},1e3)}function et(n){var r=n.split("|"),i;if(t.length>0)for(i=t.length-1;i>=0;i--)if(t[i].split("|").length===r.length){t.splice(i);$(".mcb21").find("section.active").each(function(){$.inArray($(this).attr("data-model"),t)===-1&&$(this).removeClass("active")});break}t.push(n);h()}function d(n){n&&n.find("img")&&n.find("img").each(function(){$this=$(this);$this.width()<1?$this.load(function(){$(this).width()>$(this).parent().width()&&$(this).addClass("maximgw")}):$(this).width()>$(this).parent().width()&&$(this).addClass("maximgw")})}function h(n){var r=$(".mcb21").find('section[data-model="'+t.slice(-1)[0]+'"]'),o;r.addClass("active");d(r);var f=r.offset().top,e=$(window).scrollTop(),i=0,u="";(t.length>1?(u=$(".mcb21").find('section[data-model="'+t.slice(-2)[0]+'"]').offset().top,n?i=r.attr("data-top")?r.attr("data-top"):e-(f-u):(i=f-u+e,r.attr("data-top",i))):1===t.length&&n?(u=n.offset().top,i=f+e-u):i=$(".mcb21").offset().top-160,i>0)&&(o=0,$(".mcb21").find("section.active").each(function(){$(this).height()>o&&(o=$(this).height())}));i>0&&$("html, body").animate({scrollTop:i},550)}function c(n){rm=parseInt(1e6*Math.random());$.ajax({type:"POST",url:at+"query?v=20150910",contentType:"application/json; charset=utf-8",dataType:"json",headers:{Authorization:"Bearer "+lt},data:JSON.stringify({query:n,lang:"en",sessionId:rm}),success:function(n){if(n.status&&"200"===String(n.status.code)&&"success"===String(n.status.errorType))if("input.unknown"===n.result.action&&"Default Fallback Intent"===n.result.metadata.intentName)$(".mcb21").find("section.start .user-input .error").addClass("active");else if(n.result&&n.result.fulfillment&&n.result.fulfillment.messages&&n.result.fulfillment.messages[0])if("autocomplete"===n.result.metadata.intentName&&n.result.fulfillment.messages[1]&&n.result.fulfillment.messages[1].payload)st(n.result.fulfillment.messages[1].payload.responses);else{var t=String(n.result.fulfillment.messages[0].speech).split("|");t.length>0?k(t.join("|")):$(".mcb21").find("section.start .user-input .error").addClass("active")}else $(".mcb21").find("section.start .user-input").css("display","none");else $(".mcb21").find("section.start .user-input").css("display","none");return null},error:function(){$(".mcb21").find("section.start .user-input").css("display","none")}})}function ot(){c("autocomplete");var t=n().query?String(decodeURIComponent(n().query)).toLowerCase():"";""!==t&&c(t)}function st(n){$(".mcb21 section.start input").autoComplete({minChars:1,source:function(t,r){t=t.toLowerCase();var u=n,f=[];for(i=0;i<u.length;i++)~u[i].toLowerCase().indexOf(t)&&f.push(u[i]);r(f)}})}function ht(n){var t=[],n=decodeURIComponent(String(n).toLowerCase()).replace(/\s+/g,"");return t.push("ir"),n.indexOf("adv")>=0?t.push("adv"):t.push(""),n.indexOf("c")>=0?t.push("c"):t.push(""),t.push(n.replace(/\D+/g,"")),t.join("")}$(".mcb21");var e,o,r,l="",a="",v="",g="",t=[],y="",ct=(window.webkitSpeechRecognition||window.mozSpeechRecognition||window.msSpeechRecognition||window.oSpeechRecognition||window.SpeechRecognition,{apiKey:"AIzaSyDy5IPiF0l5zsk-P9tE-EkhzQtAswj59II",authDomain:"wingman-d8e6a.firebaseapp.com",databaseURL:"https://wingman-d8e6a.firebaseio.com",projectId:"wingman-d8e6a",storageBucket:"wingman-d8e6a.appspot.com",messagingSenderId:"895379711633"}),u={theme:{start:'<section class="start active" data-model="dmodel" data-type="dtype">xxx<\/section>',journey:'<section class="journey" data-model="dmodel" data-type="dtype"><div class="top"><button class="goback">BACK<\/button><\/div><div class="middle">xxx<\/section>',end:'<section class="end" data-model="dmodel" data-type="dtype"><div class="top"><button class="goback">BACK<\/button><\/div><div class="middle"><div class="col1">Solution <span class="solution-num">dsol<\/span><span class="line"><\/span><\/div><div class="col2">xxx<\/div><\/div><\/section>',container:""},nodes:""},nt="",lt="f1a5a20d314242febe5459e6987b1957",at="https://api.api.ai/v1/";return{_init:function(){init()},_deeplink:function(n,t){v=String(n).toLowerCase();l=t;tt()}}}function cr(){function t(){$(".mcb20").find(".self-help").on("click",function(t){if(t.preventDefault(),$(this).attr("data-model")&&!n){n=!0;var i=it();i._deeplink($(this).attr("data-model"),"mfd")}})}var n=($(".mcb20"),!1);return{_init:function(){t()}}}function f(n,t){var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.src=n;i.type="text/javascript";i.onload=t;i.onreadystatechange=function(){"complete"==this.readyState&&t()};r.appendChild(i)}function lr(){function n(){$(".mc2--dash__nav .mystore .ddown").on("click",function(){$(this).toggleClass("ddown-cross");$(this).closest(".nav-content").toggleClass("ddown-show");$(".mc2--dash__nav .left").trigger("scroll");br()});$(".mc2--dash__nav .left").scroll(function(){var n=$(".mc2--dash__nav .nav-content.ddown-show .ddown-options");if(n.length>0){var t=$(".mc2--dash__nav .mystore").position().left,i=n.width(),r=$(".mc2--dash__nav .nav-content").width();t+i<r?n.css("left",t):n.css("left",r-i)}});$(".mc2--dash__register .leanne").on("click",function(){$(this).parent().toggleClass("leanne-open")})}return{_init:function(){n()}}}function ar(){function o(){"undefined"==typeof mcbDevices?console.error("Json mcbDevices missing. Cant continue"):(f("https://cdnjs.cloudflare.com/ajax/libs/vue/2.4.0/vue.min.js",s),f("https://maps.googleapis.com/maps/api/js?key=AIzaSyDEu-oeEWxWE343tI2YBBwZihl2UJ5c_Dc",function(){setTimeout(function(){h()},250)}));window.addEventListener("resize",function(){n&&t&&n.fitBounds(t)},!1);window.addEventListener("orientationchange",function(){(console.log("orient"),n&&t)&&setTimeout(function(){n.fitBounds(t)},200)},!1)}function s(){for(var r=0;r<mcbDevices.length;r++)mcbDevices[r].view=!0;new Vue({el:"#mcb2--dash_devices",data:{sortAsc:!1,filterNum:10,prevFilterNum:10,devices:mcbDevices,devicesLen:mcbDevices.length,myActivity:myActivity,filterBy:"status",currentPage:0,search:"",sortBy:["status","model","serial","address"],statusTypes:{service:{0:{tit:"Booked",icn:"icon-svg-howto-cable"},1:{tit:"Scheduling",icn:"icon-svg-howto-sample-paper"},2:{tit:"Allocated",icn:"icon-svg-tick-white"},3:{tit:"Completed",icn:"icon-svg-howto-printer"},4:{tit:"Feedback",icn:"icon-svg-email"}},order:{0:{tit:"Booked",icn:"icon-svg-tick-circle-orange"},1:{tit:"Scheduling",icn:"icon-svg-tick-circle-green"},2:{tit:"Allocated",icn:"icon-svg-tick-white"},3:{tit:"Completed",icn:"icon-svg-update"},4:{tit:"Feedback",icn:"icon-svg-email"}}},infoShow:!0,mapmarkerFilter:"All States",suburbName:"",status:{0:"Ok",1:"Minor",2:"Middle",3:"Major"}},methods:{activityStatus:function(n){return this.statusTypes[n]||null},showExpand:function(n,t){t.view=!t.view},setPage:function(n){this.currentPage=n},randomIndex:function(){return"A"+Math.floor(Math.random()*this.devices.length)},sorted:function(n,t){var i=this.sortAsc?1:-1;return i*n[this.filterBy].localeCompare(t[this.filterBy])},findBy:function(){var t=this.devices,n=String(this.search).toLowerCase();return t.filter(function(t){return!!t&&(!!(t.model&&t.model.toLowerCase().indexOf(n)>=0)||!!(t.serial&&t.serial.toLowerCase().indexOf(n)>=0)||!!(t.address&&t.address.toLowerCase().indexOf(n)>=0)||!!(t.suburb&&t.suburb.toLowerCase().indexOf(n)>=0)||!!(t.statusError&&t.statusError.toLowerCase().indexOf(n)>=0))})},toggleInfo:function(n){this.infoShow=n},uniqueKey:function(n){var t=[];return this.devices.forEach(function(i){t.indexOf(i[n])===-1&&t.push(i[n])}),t.push("All States"),t},combined:function(){var u=this.mapmarkerFilter,e=this.suburbName.toLowerCase();t=new google.maps.LatLngBounds;for(var f=0,r=0,o=i.length;r<o;r++)(i[r].state===u||"All States"==u)&&i[r].suburb.toLowerCase().indexOf(e)>=0?(i[r].setVisible(!0),t.extend(i[r].position),f++):i[r].setVisible(!1);f>1?n.fitBounds(t):(n.setCenter(t.getCenter()),n.setZoom(16))}},computed:{isActiveActivity:function(){return!0},filteredItems:function(){var n=""===this.search?this.devices:this.findBy(),t;return n=n.sort(this.sorted),this.devicesLen=n.length,t=this.currentPage*this.filterNum,"all"===this.filterNum?n.slice(0):n.slice(t,Number(t)+Number(this.filterNum))},totalPages:function(){return Math.ceil(this.devices.length/this.filterNum)},classStyle:function(){return{devStatus:this.status}}},watch:{filterNum:function(){this.currentPage=0},search:function(){""===this.search?this.filterNum=this.prevFilterNum:(this.prevFilterNum=this.filterNum,this.filterNum=1e3)},mapmarkerFilter:function(){this.suburbName="";this.combined()},suburbName:function(){this.combined()}}})}function h(){if(n=new google.maps.Map(document.getElementById("big-map"),{mapTypeId:google.maps.MapTypeId.ROADMAP}),t=new google.maps.LatLngBounds,e=new google.maps.InfoWindow,mcbDevices)for(var r=mcbDevices.length,i=0;i<r;++i)c(i,mcbDevices[i].address)}function c(n,t){var i=a+=100;setTimeout(function(){mcbDevices[n].latlng?u(n):l(n,t)},i)}function l(n,t){if(r[t]){if(""!==r[t])return mcbDevices[n].latlng=r[t],u(n),r[t]}else r[t]="";$.getJSON("https://maps.googleapis.com/maps/api/geocode/json?address="+t+"&sensor=false",null,function(i){i.results[0]&&i.results[0].geometry?(r[t]=i.results[0].geometry.location,mcbDevices[n].latlng=i.results[0].geometry.location,u(n)):console.log(i)})}function u(r){var u=new google.maps.Marker({position:mcbDevices[r].latlng,map:n,state:mcbDevices[r].state,suburb:mcbDevices[r].suburb,animation:google.maps.Animation.DROP,shadow:"none"});t.extend(u.position);google.maps.event.addListener(u,"click",function(t,i){return function(){var r="<div>"+mcbDevices[i].model+"<div><div>"+mcbDevices[i].address+"<div><div>"+mcbDevices[i].suburb+"<div>";e.setContent(r);e.open(n,t)}}(u,r));r+1===mcbDevices.length&&n.fitBounds(t);i.push(u)}var n,t,e,r={},a=200,i=[];return{_init:function(){o()}}}function vr(){function n(){$(".forms2--elements__input-file").on("change",function(){console.log($(this).prop("files"));$(this).prop("files")&&$(this).prop("files").length>0?($(this).next().text($(this).prop("files")[0].name),$(this).parent().append('<span class="span-hidden">'+$(this).prop("files")[0].name+"<\/span>"),$(this).siblings(".icon-svg-cross").css("left",$(".span-hidden").width()+25),$(this).siblings(".span-hidden").remove()):console.log("change")});$(".forms2--elements__input-group .icon-svg-cross").on("click",function(){console.log("cross");var n=$(this).parent(),i=n.find(".forms2--elements__input-file"),t=n.find(".forms2--elements__input-label"),r=n.find(".icon-svg-cross");i.val("");t.text(t.attr("data-val"));r.css("left","100%")})}return{_init:function(){n()}}}function yr(){function u(){t&&(i(t),r.find('option[data-filter="'+t+'"]').prop("selected",!0));r.on("change",function(){var n=$(this).find(":selected").attr("data-filter");n&&i(n)})}function i(n){Stackla.WidgetManager.changeFilter("11225",n)}var r=$(".stackla-widget-select"),t=n().sfilter||!1;return{_init:function(){f("//assetscdn.stackla.com/media/js/widget/fluid-embed.js",u)}}}function rt(){function ft(){$(".howto--videos__journey .help-btn").on("click",function(){var n=$(this).closest("section");n.find(".share-textarea");n.find(".elq-model").val(t.model);n.find(".elq-url").val(n.attr("data-id"));n.find(".satisfied").val($(this).text().trim());$.ajax({type:"POST",url:"https://s103126886.t.eloqua.com/e/f2",data:n.find("form").serialize(),success:function(){n.find(".helpful-content").html("<h4>Thank you for your feedback<\/h4>")},error:function(n){console.warn("There was an error submitting",n)}})})}function w(){if(rt)return rt=!1,null;var n=$("#chatbot-content"),t=$('#chatbot-content [id*="chat-"]').last(),i=n.prop("scrollHeight")-t.height();n.stop().animate({scrollTop:i-80},250)}function et(){var n={mg2460:{wifi:"false","lcd-screen":"non-interactive"},mg2560:{wifi:"false","lcd-screen":"non-interactive"},ip110:{wifi:"true","lcd-screen":"non-interactive"},mx726:{wifi:"true","lcd-screen":"interactive","wireless-direct":"false"},mx926:{wifi:"true","lcd-screen":"interactive","wireless-direct":"false"},"pro-1000":{wifi:"true","lcd-screen":"interactive","wireless-direct":"true",ethernet:"true"},"pro-10s":{wifi:"true","lcd-screen":"non-interactive","wireless-direct":"false",ethernet:"true"},"pro-100s":{wifi:"true","lcd-screen":"non-interactive","wireless-direct":"false",ethernet:"true"}};Object.keys(n).forEach(function(i){t.model.toLowerCase().indexOf(i.toLowerCase())>=0&&Object.keys(n[i]).forEach(function(r){t.features[r]=n[i][r]})})}function ot(n){if(!n||!n.QueryResult||!n.QueryResult.FulfillmentMessages)return null;for(var i=n.QueryResult.FulfillmentMessages,t=0,r=i.length;t<r;t++)if(i[t].payload&&!i[t].payload.useText)return i[t].payload;return null}function st(){return t?(d(),intents={action:{"explore.glossary":"glossary","support.unbox":"support","support.setup":"support"},glossary:[],support:i},$(".howto--videos__chatbot-full .chatbot-input").on("keypress",function(n){ut||(ut=!0,r("event",{event:{name:"model_"+t.features["lcd-screen"],parameters:{model:t.model,lcd:t.features["lcd-screen"]}}}));var i=n.keyCode;13==i&&""!=$(this).val()&&(r("text",$(this).val()),at($(this).val()),$(".howto--videos__chatbot-full .chatbot-input").val(""))}),$(".howto--videos__chatbot-full").on("click","button.chat",function(n){var i=$(this),n=jQuery.Event("keypress"),t;n.which=n.keyCode=13;t=$(".howto--videos__chatbot-full .chatbot-input");i.parent().hasClass("shortcuts")&&(t.val($(this).text()),i.parent().remove());t.val().length>1&&$(".howto--videos__chatbot-full .chatbot-input").trigger(n)}),void c("I can assist you with your Canon "+t.model)):(console.warn("Terminating chatbot. No local deviceHelp (json)"),null)}function ct(){function n(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()}function r(n,t){var u,i,r,f;console.log("chat up started");u=n||"text";i="";i="event"===u?t:{query:t};r=localStorage.getItem("accessId")?localStorage.getItem("accessId"):null;f=localStorage.getItem("sessId")?localStorage.getItem("sessId"):null;$.ajax({type:"POST",url:wt+"query?projectId="+bt+"&sessionId="+f+"&accessToken="+r,contentType:"application/json; charset=utf-8",dataType:"json",headers:{Authorization:"Bearer "+r,"CanonId-Secret":"I2UnRAjuL2qE6yk3rEZbaSrB9B1mC9xdRKOnXW3fpqY="},data:JSON.stringify(i),success:function(n){localStorage.setItem("accessId",n.Payload.AccessToken);localStorage.setItem("sessId",n.Payload.SessionId);n.Status&&"OK"===n.Status?lt(n.Payload.DialogflowQueryResponse):console.warn("Chatbot - failed to respond.",n.Status)},error:function(){console.warn("Chatbot - failed to respond.")}})}function lt(n){var v,i,u,s,e,o,f,a;if(console.log(n.QueryResult),v=!1,i=ot(n),h)return h=!1,null;if(!i&&n.QueryResult.AllRequiredParamsPresent&&n.QueryResult.AllRequiredParamsPresent===!0&&n.QueryResult.Parameters&&n.QueryResult.Parameters.redirectTo)for(var l=n.QueryResult.Parameters.redirectTo.split("|"),u=0,s=l.length/3;u<s;u++)if(t.features[l[3*u]]===l[3*u+1]){if(!(l[3*u+2].indexOf("say")>=0))return h=!0,r("text","stop"),setTimeout(function(){r("event",{event:{name:l[3*u+2],parameters:{}}})},250),null;h=!0;r("text","stop")}if(i){if(f="",(i.title&&(f+=i.title),i.useText&&(f+=n.QueryResult.FulfillmentText),i.redirectTo&&i.redirectOnFeature)&&(e=0,o=0,Object.keys(i.redirectOnFeature).forEach(function(n){n&&i.redirectOnFeature[n]===t.features[n]&&e++;o++}),e===o&&(v=!0,r("event",{event:{name:i.redirectTo,parameters:{}}}))),i.body_conditions)for(u=0,s=i.body_conditions.length;u<s;u++)e=0,o=0,i.body_conditions[u]&&i.body_conditions[u].params&&Object.keys(i.body_conditions[u].params).forEach(function(t){i.body_conditions[u].params[t]===n.QueryResult.Parameters[t]&&e++;o++}),e===o&&e>0&&(f+=b(i.body_conditions[u].sitecoreid));if(k&&i.body_nz?f+=i.body_nz:i.body&&(f+=i.body),i.body_sitecoreid&&(f+=b(i.body_sitecoreid)),i.cta&&(f+=i.cta),i.supportCTA&&(f+=i.supportCTA),i.supportUrl&&t[i.supportUrl]&&(f+='<p class="para"><a href="'+t[i.supportUrl]+'" target="_blank" class="external">www.canon.com.au/support<\/a><\/p>'),i.glossary)for(u=0,s=i.glossary.length;u<s;u++)if(i.glossary[u].id===n.QueryResult.Parameters.glossary_terms){k&&i.glossary[u].content_nz?f+=i.glossary[u].content_nz:i.glossary[u].content&&(f+=i.glossary[u].content);i.glossary[u].followUpCTA&&(f+=i.glossary[u].followUpCTA);break}i.redirectTo&&i.redirectWhen&&(e=0,o=0,Object.keys(i.redirectWhen).forEach(function(t){t&&i.redirectWhen[t]&&n.QueryResult.Parameters&&n.QueryResult.Parameters[t]&&i.redirectWhen[t]===n.QueryResult.Parameters[t]&&e++;o++}),e===o&&(v=!0,r("event",{event:{name:i.redirectTo,parameters:{}}})));f&&(f=f.split("<p>").join('<p class="para">'));i.followUpCTA&&(f+=i.followUpCTA);v||(c(f.split("printer-model").join(t.model)||"I'm not sure what you mean."),w());$(".howto--videos__chatbot-full .chatbot-input").val("")}else if(n.QueryResult.FulfillmentMessages&&n.QueryResult.FulfillmentText){if(f="",n.QueryResult.FulfillmentText.indexOf("payload$$")>0)try{a=JSON.parse("{"+n.QueryResult.FulfillmentText+"}");a.text&&(f+=a.text);a.followUpCTA&&(f+=a.followUpCTA)}catch(y){f="Oops. I forgot what i was going to say"}else f=n.QueryResult.FulfillmentText;c(f);$(".howto--videos__chatbot-full .chatbot-input").val("");w()}}function b(n){for(var t=0,r=i.length;t<r;t++)if(i[t].id===n)return i[t].bdy;return""}function at(n){var t='<div class="right conv flexbox"><span class="text">'+n+'<\/span><span class="icon-svg-user"><\/span><\/div>';$(".howto--videos__chatbot-full .content").append(t)}function c(n){var t='<div class="left conv flexbox" id="chat-'+kt+++'"><span class="icon-svg-leanne"><\/span><div class="body-text">'+n+"<\/div><\/div>";$(".howto--videos__chatbot-full .content").append(t)}function vt(){n().features&&(t.features["lcd-screen"]=n().features);d();pt=new Vue({el:".howto--videos__journey",data:{mydata:i,printerModel:"MG1234",deviceModel:"iPhone",printerFeatures:t.features,deepLink:a,navHistory:o,docloc:ht()},methods:{swapPM:function(n){return n?n.split("printer-model").join(this.printerModel):""},swapPipe:function(n){return n.split("|").join("_")},featureCheck:function(n){if(n.ftr){for(var t=n.ftr.split("|"),r=0,i=0,u=t.length;i<u;i+=2)t&&this.printerFeatures&&this.printerFeatures[t[i]]&&this.printerFeatures[t[i]]===t[i+1]&&(r+=2);return r===t.length}return!0}}});l||$('.howto--videos__journey a[href^="#"].cta.done').each(function(){$(this).attr("href","").attr("onclick","window.history.go(-1); return false;")});$('.howto--videos__options a[href^="#"]').on("click",function(n){n.preventDefault();n.stopPropagation();s($(this).attr("href"),$(this))});$('.howto--videos__journey a[href^="#"]').on("click",function(n){var t=$(this).attr("href");return"javascript:history.back();"===t?null:$(this).hasClass("backto-a")&&!l&&"##previous"!==t&&0==$("section"+t).length?(window.history.go(-1),null):(n.preventDefault(),n.stopPropagation(),void s($(this).attr("href"),$(this)))});$(".howto--videos__journey button.support").on("click",function(){return e(-1),$(".howto--videos__modal .screen-1").addClass("hide--me"),$(".howto--videos__modal .screen-2").removeClass("hide--me"),null});$(".howto--videos__journey .callout .ca-heading").on("click",function(){$(this).next().toggleClass("active")});for(var u=["#unboxstart","#setupstart","#connectstart","#completed"],r=0,f=u.length;r<f;r++)ai(u[r])&&nt(u[r]);l?$(".howto--videos__options-solution, .howto--videos__options").removeClass("hide--me").addClass("fadeIn"):(v=!0,$(".howto--videos__options").remove(),a?(s("#"+a,$(this)),$(".howto--videos__journey .done.cta").addClass("hide--me"),$(".howto--videos__journey .backto-a").addClass("vis--me")):s("#connect",$(this)));$(".howto--videos__modal .buttons .btn").on("click",function(){"yes"===$(this).attr("data-type")?(e(),$(".progress-point.complete").addClass("done"),p("#completed",!0,180)):($(".howto--videos__modal .screen-1").addClass("hide--me"),$(".howto--videos__modal .screen-2").removeClass("hide--me"))});$(".howto--videos__modal .close").on("click",function(){e()});$(".howto--videos__journey .share-btn").on("click",function(){var i=$(this).closest("section"),t=i.find(".share-textarea"),r,u,f;if(t.focus(),navigator.userAgent.match(/ipad|ipod|iphone/i)){var n=t.get(0),e=n.contentEditable,o=n.readOnly;n.contentEditable=!0;n.readOnly=!0;r=document.createRange();r.selectNodeContents(n);u=window.getSelection();u.removeAllRanges();u.addRange(r);n.setSelectionRange(0,999999);n.contentEditable=e;n.readOnly=o}else t.select();try{f=document.execCommand("copy");f&&(i.find(".share-msg").addClass("is-active"),setTimeout(function(){i.find(".share-msg").removeClass("is-active")},6e3))}catch(s){console.log("Copy to clipboard failed")}t.blur()});ft()}function d(){var n=[];n=t.content;Object.keys(n).forEach(function(t){for(var r=0,u=i.length;r<u;r++)if(i[r].id===t&&n[t]&&n[t].length>0){i[r].bdy=n[t];break}})}function e(n){n===-1?(y=!0,$(".howto--videos__modal").removeClass("hide--me"),$("html,body").addClass("f-open"),$(document).on("keyup",function(n){27==n.keyCode&&y&&e()})):(y=!1,TweenMax.fromTo($(".howto--videos__modal .outer"),.3,{css:{opacity:1}},{css:{opacity:0},onComplete:function(){$(".howto--videos__modal").addClass("hide--me");$("html,body").removeClass("f-open");$(document).off("keyup");$(".howto--videos__modal .outer").css("opacity","1")}}))}function g(n){for(var r=n.split("#")[1],t=0,u=i.length;t<u;t++)if(i[t].id===r){o.push(i[t].nvi);i[t].nv=o.slice();break}}function nt(n){switch(n){case"#unboxstart":$(".progress-point.unbox").addClass("done");break;case"#setupstart":$(".progress-point.setup").addClass("done");break;case"#connectstart":$(".progress-point.connect").addClass("done");break;case"#completed":$(".progress-point.complete").addClass("done")}}function s(n,t){var f=t,r,i;return"##previous"===n&&(n=u.slice(-2)[0]),r=$(n),i=!0,r.addClass("active"),void 0===r.offset().top&&window.history.go(-1),r.offset().top>$(document).scrollTop()?(u.push(n),g(n),"#setup"===n&&$(".progress-point.unbox").addClass("done"),"#connect"===n&&$(".progress-point.unbox,.progress-point.setup").addClass("done")):(i=!1,nt(n),o=o.slice(0,-2),g(n)),v?(v=!1,null):void $("html,body").stop().animate({scrollTop:r.offset().top-it},550).promise().done(function(){i||($(u.slice(-1)[0]).removeClass("active"),u=u.slice(0,-1));!i&&f.attr("data-done")&&(u=[],$(".howto--videos__journey section.active").removeClass("active"),n.indexOf("connect")>=0&&(e(-1),$(".howto--videos__modal .screen-2").addClass("hide--me"),$(".howto--videos__modal .screen-1").removeClass("hide--me")));i||"#connectstart"!==n||(p("#unboxstart",!0,180),p("#setupstart",!0,180));i||p(n,!0,180);tt&&(tt=!1,it=70)})}function yt(){$(".howto--videos__summary .frms2--elements__info").on("click",function(){$(this).parent().toggleClass("active")})}var pt,i=[{id:"unbox",ttl:"Let's check everything's in the box",nv:[],nvi:"Unbox",nav:{1:"Whats in the box"},don:"unboxstart",sup:!0,hlp:!0},{id:"setup",ttl:"Setting up your printer",nv:[],nvi:"Printer setup",nav:{1:"Setup"},don:"setupstart",sup:!0},{id:"connect",ttl:"Lets connect your printer to your device(s)",nv:[],nvi:"Connection type",atc:[{tit:"With WiFi",url:"connect_csm",ftr:"lcd-screen|non-interactive|wifi|true|wireless-direct|true"},{tit:"With WiFi",url:"connect_type",ftr:"lcd-screen|interactive|wifi|true|wireless-direct|true"},{tit:"With WiFi",url:"connect_ew_int",ftr:"lcd-screen|interactive|wireless-direct|false"},{tit:"With WiFi",url:"connect_csm",ftr:"lcd-screen|non-interactive|ethernet|true"},{tit:"With USB",url:"connect_usb"},{tit:"With Ethernet",url:"connect_eth",ftr:"ethernet|true"}],cai:[{head:"What's Wi-Fi?",info:"Wi-Fi is how many devices are able to speak with each other without cables. This covers devices such as computers, smartphones and tablets, and even printers.  This means you can share your printer, without extra cables, among multiple devices and people in your home."}],bdy:"<p>Your new Canon printer is Wi-Fi enabled, which means you can connect it wirelessly to your computers, smartphones and tablets.<\/p><p>You can also connect it to a computer with a USB cable if you’d prefer.<\/p><p>Don't worry, no matter what you choose, we will take you through it step-by-step to get you printing in no time.<\/p><p>So, how would you like to connect?<\/p>"},{id:"connect_usb",ttl:"Get your USB cable ready",nv:[],nvi:"USB",bck:"connect",don:"connectstart",hlp:!0,atd:[{tit:"I'd prefer Wi-Fi",url:"connect_csm",ftr:"lcd-screen|non-interactive|wifi|true|ethernet|false|wireless-direct|true"},{tit:"I'd prefer Wi-Fi",url:"connect_type",ftr:"lcd-screen|interactive|wifi|true|wireless-direct|true"}],sup:!0,cai:[{head:"I don't have a USB cable.",ftr:"lcd-screen|non-interactive",info:"To connect your printer to your computer, you'll need a 'USB A to B' printer cable, available from the shop where you purchased the printer. If you've had a printer before, you've probably got one at home already."},{head:"Which driver should I download?.",ftr:"lcd-screen|non-interactive",info:'Make sure you click the link above on the device you are setting up (unless you are using the disc that came with your printer). Our website should automatically detect which operating system you are using and only show you those results. Look for the "Full Driver & Software Package" - if you use the search, make sure to pick the correct operating system (Windows or Mac)'},{head:"I don't have a USB cable for my PIXMA or MAXIFY printer?",ftr:"lcd-screen|interactive",info:"In order to connect your printer to your computer, you'll need a 'USB A to B' printer cable, available from the shop where you purchased the printer. If you've had a printer before, you've probably got one at home already. We suggest you check the random kitchen drawer that contains the stuff that you don't know what else to do with."},{head:"I don't have a USB cable for my SELPHY printer?",ftr:"lcd-screen|interactive",info:"In order to connect your printer to your computer, you'll need a 'USB A to Mini B' cable, available from the shop where you purchased the printer. If you have had a Canon Digital Camera before, you've probably got one at home already."},{head:"Which driver should I download?",ftr:"lcd-screen|interactive",info:'Make sure you click the link above on the device you are setting up (unless you are using the disc that came with your printer). Our website should automatically detect which operating system you are using and only show you those results. Look for the "Full Driver & Software Package" - if you use the search, make sure to pick the correct operating system (Windows or Mac).'}]},{id:"connect_eth",ttl:"Connecting via ethernet",nv:[],nvi:"Ethernet",bck:"connect",bdy:'<p class="para">In order to connect your printer to your computer network, you\'ll need an Ethernet cable (sold separately).<p/>Prepare your printer for connecting to your wired network:<ul class="list-items"><li class="item"><span class="icon-svg-howto-generic"><\/span>Ensure the printer is turned on.<\/li><li class="item"><span class="icon-svg-howto-generic"><\/span>Remove the cap from the upper port located on the right side at the back of the printer<\/li><li class="item"><span class="icon-svg-howto-generic"><\/span>Connect the printer and a network device (router, etc) with an ethernet cable. Ensure you use the upper port (Ethernet) rather than the lower port (USB)<\/li><li class="item"><span class="icon-svg-howto-generic"><\/span>When using a router, connect the printer and computer to the LAN side (same network segment)<\/li><li class="item"><span class="icon-svg-howto-generic"><\/span>Hold down the RESUME/CANCEL button on the printer until the POWER lamp flashes 11 times, then release the RESUME/CANCEL button after the eleventh flash<\/li><li class="item"><span class="icon-svg-howto-generic"><\/span>The network connection setup is now complete<\/li><\/ul>',cta:{connect_ew_non:"Continue"}},{id:"connect_csm",ttl:"Double check your printer's in Cableless Setup Mode",nv:[],nvi:"Cableless Setup",nav:{1:"Connect",2:"Mode"},bck:"connect",atc:[{tit:"Yes",url:"connect_type",ftr:"ethernet|false"},{tit:"Yes",url:"connect_ew_non",ftr:"ethernet|true"},{tit:"No",url:"connect_csm_no"},{tit:"I'm not sure",url:"connect_csm_no"}],cai:[{head:"What is Cableless Setup Mode?",info:"In the Canon printer range, most entry level models don't come with a screen or alpha numerical keypad to manually browse and join Wi-Fi networks.  This makes it a little less intuitive to set up your printer with Wi-Fi.  But we're right here to help you through the process.  In a nutshell, Cableless Setup Mode is a temporary unsecured Wi-Fi network that is only active when you are setting up the machine.  The way it works is that you connect to that Wi-Fi network with your device, and then step through a configuration process to apply your preferred Wi-Fi configuration setting."}]},{id:"connect_csm_no",ttl:"Prepare your printer for Cableless Setup Mode",nv:[],nvi:"Activating CSM",nav:{1:"Connect",2:"Mode",3:"Setup"},atc:[{tit:"Continue",url:"connect_type",ftr:"ethernet|false"},{tit:"Continue",url:"connect_ew_non",ftr:"ethernet|true"}],bck:"connect_csm",sup:!0},{id:"connect_type",ttl:"Do you already have a wireless network?",nv:[],nvi:"Wi-Fi Method",nav:{1:"Connect",2:"Wifi"},bck:"#previous",atc:[{tit:"Add to your existing network",url:"connect_ew_non",ftr:"lcd-screen|non-interactive"},{tit:"Add to your existing network",url:"connect_ew_int",ftr:"lcd-screen|interactive"},{tit:"Wireless direct",url:"connect_wd_non",ftr:"lcd-screen|non-interactive"},{tit:"Wireless direct",url:"connect_wd_int",ftr:"lcd-screen|interactive"}],sup:!0},{id:"connect_wd_non",ttl:"Connecting directly to your printer's Wi-Fi",nv:[],nvi:"Wireless direct",nav:{1:"Connect",2:"Wifi",3:"Direct"},bck:"connect_type",cta:{connect_wd_non_android:"Android mobile or tablet",connect_wd_non_ios:"Apple iOS mobile device",connect_wd_non_pc:"PC or Mac Computer"},cai:[{head:"I have more than one device I want to connect.",info:"You can connect multiple devices to your Canon printer. However, you will need to use one device to make that initial connection, so it can then apply the correct settings to the printer. Once this is done, more devices can be easily connected."}]},{id:"connect_wd_int",ttl:"Enabling wireless direct - part 1",nv:[],nvi:"Direct",nav:{1:"Connect",2:"Wifi",3:"Part I"},bck:"connect_type",cta:{connect_wd_int_p2:"Continue"}},{id:"connect_wd_int_p2",ttl:"Enabling wireless direct - part 2",nv:[],nvi:"Direct 2",nav:{1:"Connect",2:"Wifi",3:"Part I",4:"Part II"},bck:"connect_wd_int",don:"connectstart",cta:{connect_apps:"Continue"}},{id:"connect_ew_int",ttl:"Existing network instruction",nv:[],nvi:"Existing",nav:{1:"Connect",2:"Wifi",3:"Network"},bck:"#previous",don:"connectstart",cta:{connect_apps:"Continue"}},{id:"connect_wd_non_pc",ttl:"Computer setup",nv:[],nvi:"PC",nav:{1:"Connect",2:"Wifi",3:"Direct",4:"PC"},don:"connectstart",hlp:!0,cta:{connect_wd_non_add:"Connect more devices?"},bck:"connect_wd_non",sup:!0,don:"connectstart"},{id:"connect_wd_non_android",ttl:"Connecting an Android",nv:[],nvi:"Android",nav:{1:"Connect",2:"Wifi",3:"Direct",4:"Android"},don:"connectstart",hlp:!0,cta:{connect_wd_non_add:"Connecting additional devices"},bck:"connect_wd_non",sup:!0,don:"connectstart"},{id:"connect_wd_non_ios",ttl:"iOS device setup",nv:[],nvi:"iOS",nav:{1:"Connect",2:"Wifi",3:"Direct",4:"iOS"},don:"connectstart",hlp:!0,cta:{connect_wd_non_add:"Connect more devices?"},bck:"connect_wd_non",don:"connectstart"},{id:"connect_wd_non_add",ttl:"Connecting additional devices",nv:[],nvi:"More devices",nav:{1:"Connect",2:"Wifi",3:"Direct",4:"More"},cta:{connect_apps:"Continue"},bck:"#previous",sup:!0},{id:"connect_ew_non",ttl:"Connecting to your existing Wi-Fi network",nv:[],nvi:"Existing Wi-Fi",nav:{1:"Connect",2:"Wifi",3:"Network"},bck:"#previous",cta:{connect_ew_non_android:"Android mobile or tablet",connect_ew_non_ios:"Apple iOS mobile or tablet",connect_ew_non_pc:"PC or Mac Computer"},cai:[{head:"Why do I need to choose one particular device? I have lot's that I want to connect.",info:"You can connect multiple devices to your Canon printer. However, you will need to use one device to make that initial connection, so it can then apply the correct settings to the printer. Once this is done, more devices can be connected with ease."}]},{id:"connect_ew_non_pc",ttl:"Computer setup",nv:[],nvi:"PC",nav:{1:"Connect",2:"Wifi",3:"Network",4:"PC"},cta:{connect_apps:"Connect more devices?"},bck:"connect_ew_non",sup:!0,don:"connectstart"},{id:"connect_ew_non_android",ttl:"Android device setup",nv:[],nvi:"Android",nav:{1:"Connect",2:"Wifi",3:"Network",4:"Android"},cta:{connect_apps:"Connect more devices?"},bck:"connect_ew_non",sup:!0,don:"connectstart"},{id:"connect_ew_non_ios",ttl:"iOS device setup",nv:[],nvi:"iOS",nav:{1:"Connect",2:"Wifi",3:"Network",4:"iOS"},cta:{connect_apps:"Connect more devices?"},bck:"connect_ew_non",sup:!0,don:"connectstart"},{id:"connect_apps",ttl:"Just one last step",nv:[],nvi:"Apps and software",nav:{1:"Connect",2:"Apps"},bck:"#previous",cta:{connect_apps_pc:"Desktop Computer",connect_apps_device:"Mobile or Tablet"}},{id:"connect_apps_pc",ttl:"Installing apps and software for your computer",nv:[],nvi:"PC",nav:{1:"Connect",2:"Apps",3:"Computer"},bck:"connect_apps",sup:!0,cai:[{head:"Which driver should I download?",info:'Make sure you click the link above on the device you are setting up (unless you are using the disc that came with your printer). Our website should automatically detect which operating system you are using and only show you those results. Look for the "Full Driver & Software Package" - if you use the search, make sure to pick the correct operating system (Windows or Mac).'}],ext:"exit"},{id:"connect_apps_device",ttl:"Installing apps and software for your smart device",nv:[],nvi:"Smart device",nav:{1:"Connect",2:"Apps",3:"Device"},bck:"connect_apps",sup:!0,ext:"exit"}],u=[],t=window.myDeviceHelp||"",l=n().firsttime||!1,a=n().journey||!1,v=(n().model||!1,!1),tt=!0,it=140,o=[],y=!1,wt="https://uatapi.canon.com.au/hub/v2/gcp/dialogflow/",bt="printassistchatbot-wjqeel",kt=1,rt=(ct(),!0),ut=!1,h=!1;try{t.features["lcd-screen"]=n().lcd||t.features["lcd-screen"];t.model=n().model||t.model}catch(dt){console.warn("Chatbot features missing json")}return t&&t.features&&(t.features.wifi="true",t.features["wireless-direct"]="true",t.features.ethernet="false"),et(),{_init:function(){var n=location.href.indexOf("canon")>0?"https://unpkg.com/vue@2.4.2/dist/vue.min.js":"js/vendor/vuejs/vue.min.js";f(n,vt)},_chatbotinit:function(){st()},_summaryinit:function(){yt()}}}function pr(){function v(){function n(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()}function y(){return r&&r.content?(p(),w=new Vue({el:".howto--videos__journey.camera-assist",data:{mydata:i,printerModel:"MG1234",deviceModel:"iPhone",cameraFeatures:r.features,cameraContent:r.content,deepLink:s,navHistory:u,docloc:ht()},methods:{button:function(n){if(!n.tit||!n.url)return null;var i='<a href="'+n.url+'" class="btn--2 cta">'+n.tit+"<\/a>";return n.cnt&&(!this.cameraContent[n.cnt]||this.cameraContent[n.cnt]&&this.cameraContent[n.cnt].length<=8)&&(i=null),n.his&&(0===n.his.indexOf("!")&&t.indexOf(n.his.substr(1,20))>-1?i=null:0!==n.his.indexOf("!")&&t.indexOf(n.his)<=0&&(i=null)),i}}}),$('.howto--videos__journey a[href^="#"]').on("click",function(n){n.preventDefault();n.stopPropagation();o($(this).attr("href"),$(this))}),h=!0,void(s?(o("#"+s,$(this)),$(".howto--videos__journey .done.cta").addClass("hide--me"),$(".howto--videos__journey .backto-a").addClass("vis--me")):o("#start",$(this)))):(console.warn("Camera assist: var myDeviceHelp missing from page. Terminating"),null)}function p(){r.features.hasContent={};var n=[];n=r.content;Object.keys(n).forEach(function(t){for(var r=0,u=i.length;r<u;r++)if(i[r].id===t&&n[t]&&n[t].length>0){i[r].bdy=n[t];break}})}function e(n){for(var r=n.split("#")[1],t=0,f=i.length;t<f;t++)if(i[t].id===r){u.push(i[t].nvi);i[t].nv=u.slice();break}}function o(n,i){var s=i,o=!1,r,f;return("##previous"===n&&(o=!0,n=t.slice(-2)[0]),r=$(n),f=!0,r.addClass("active"),!r||!r.offset()||!r.offset().top)?(console.warn("Camera assist. Cant find",r,". Terminating."),null):((void 0===r.offset().top&&window.history.go(-1),r.offset().top>$(document).scrollTop()&&!o)?(t.push(n),e(n),c++,r.css("order",c++)):o?(f=!1,u=u.slice(0,-2),e(n)):(t.push(n),e(n),r.css("order",c++)),h?(h=!1,null):void $("html,body").stop().animate({scrollTop:r.offset().top-a},550).promise().done(function(){f||($(t.slice(-1)[0]).removeClass("active"),t=t.slice(0,-1));!f&&s.attr("data-done")&&(t=[],$(".howto--videos__journey section.active").removeClass("active"));l&&(l=!1,a=70)}))}var w,i=[{id:"start",ttl:"Features and connectivity",nv:[],nvi:"Start",btn:[{tit:"Get to know your camera",url:"#skill",cnt:"skill"},{tit:"Connect to my smartphone",url:"#connect_wifi",cnt:"connect_wifi"}]},{id:"connect_wifi",ttl:"Connecting a smartphone",nv:[],nvi:"Wireless",bck:"#previous",btn:[{tit:"Apple",url:"#connect_wifi_ios",cnt:"connect_wifi_ios"},{tit:"Android",url:"#connect_wifi_android",cnt:"connect_wifi_android"}]},{id:"connect_wifi_ios",ttl:"Connecting an Apple device",nv:[],nvi:"Apple",bck:"#previous",btn:[{tit:"Get to know your camera",url:"#skill",cnt:"skill"},{tit:"Explore workshops",url:"/collective"},{tit:"View more learning articles",url:"/explore/learning"}]},{id:"connect_wifi_android",ttl:"Connecting an Android",nv:[],nvi:"Android",bck:"#previous",btn:[{tit:"Get to know your camera",url:"#skill",cnt:"skill"},{tit:"Explore workshops",url:"/collective"},{tit:"View more learning articles",url:"/explore/learning"}]},{id:"skill",ttl:"What would you like to do?",nv:[],nvi:"Features",bck:"#previous",btn:[{tit:"Take a tour of the camera",url:"#skill_101",cnt:"skill_101"},{tit:"View advanced tips and techniques",url:"#skill_201",cnt:"skill_201"}]},{id:"skill_101",ttl:"Product tour",nv:[],nvi:"Product tour",bck:"#previous",btn:[{tit:"View advanced tips and techniques",url:"#skill_201",cnt:"skill_201"},{tit:"Explore workshops",url:"/collective"},{tit:"Connect to my smartphone",url:"#connect_wifi",his:"!#connect_wifi",cnt:"connect_wifi"}]},{id:"skill_201",ttl:"Advanced tips and techniques",nv:[],nvi:"Advanced features",bck:"#previous",btn:[{tit:"Explore workshops",url:"/collective"},{tit:"View more photography tips",url:"/explore/learning"},{tit:"Connect to my smartphone",url:"#connect_wifi",his:"!#connect_wifi",cnt:"connect_wifi"}]}],t=[],r=window.myDeviceHelp||"",s=n().journey||!1,h=(n().model||!1,!1),l=!0,a=140,u=[],c=(v(),1);return{_init:function(){var n=location.href.indexOf("canon")>0?"https://unpkg.com/vue@2.4.2/dist/vue.min.js":"js/vendor/vuejs/vue.min.js";f(n,y)}}}function wr(){function n(){t.find(".click-more button").on("click",function(){$that=$(this);$that.closest(".item").find(".feature").toggleClass("open")})}var t=$(".online--prop__product");return{_init:function(){n()}}}function br(){s=!0;setTimeout(function(){s=!1},15)}function kr(){var n=700/480,t=$('[class*="tiled--"] [class*="tile--"] div.aratio--35-24 img');t.each(function(){if($that=$(this),$that.attr("width")&&$that.attr("height")){var t=$that.attr("width")/$that.attr("height");$that.attr("data-src")||$that.attr("src");$that.attr("src").indexOf("mw")<0;$that.attr("data-width")&&$that.attr("data-height")&&(t-n!=0&&t<n&&$that.addClass("imgfix--width"),$that.attr("height")>$that.attr("data-height"),$that.attr("width")>$that.attr("data-width"))}})}function dr(){function t(){at(n,"is-active");at($(".canonedge--header h2.heading"),"is-active","ul.sidenav-list");n.on("click",function(){console.log("click");i.toggleClass("is-active")});$(".canonedge--header .sidenav-list").each(function(){var t=$(this),n=50;t.find(".sidenav-item").each(function(){$(this).css("transition-delay",(n+=10)+"ms");$(this).find(".link").css("transition-delay",(n+=5)+"ms")})})}var n=$(".canonedge--header .hamburger"),i=$(".canonedge--header .side-nav");return{_init:function(){t()}}}function at(n,t,i){n.on("click",function(){$(this).toggleClass(t);$(this).next(i).toggleClass(t)})}function gr(){function n(n){const t=n.closest(".prod__relacc");return{parent:t,obj:n,availWidth:t.find(".col-gc").outerWidth(),numItems:t.find(".items .item").length,gallery:t.find(".items")}}function t(){$(".prod__relacc .gallery").each(function(){var t=n($(this).find(".col-gc"));t.availWidth<170*t.numItems?$(this).find(".col-gl,.col-gr").css("visibility","initial"):$(this).find(".col-gl,.col-gr").css("visibility","hidden")})}$(".prod__relacc .col-gr").on("click",function(){const t=n($(this)),i=t.gallery.css("transform").replace(/[^0-9\-.,]/g,"").split(","),u=i[12]||i[4],r=Number(u)-170,f=(170*Number(t.numItems)+Number(r))/170;f>=Math.floor(t.availWidth/170)&&t.gallery.css({transform:"translateX("+r+"px)"})});$(".prod__relacc .col-gl").on("click",function(){const i=n($(this)),r=i.gallery.css("transform").replace(/[^0-9\-.,]/g,"").split(","),u=r[12]||r[4];var t=Number(u)+170;t>0&&(t=0);i.gallery.css({transform:"translateX("+t+"px)"})});$(".prod__relacc .items").on("click","li",function(){const t=n($(this)),f=t.gallery.css("transform").replace(/[^0-9\-.,]/g,"").split(","),i=Number(f[12]||f[4]),e=Number($(this).index()+1),r=i+170*e-t.availWidth;if(r>0&&t.gallery.css({transform:"translateX("+(i-r)+"px)"}),r<-170){var u=i+(170*e+i);u>0&&(u=0);t.gallery.css({transform:"translateX("+u+"px)"})}t.parent.find(".details img");t.parent.find(".details img").attr("src",$(this).find("img").attr("src"));t.parent.find(".details p").html($(this).attr("data-copy"));t.parent.find(".details h2").html($(this).attr("data-title"));t.parent.find(".details a.link").attr("href",$(this).attr("data-url"))});window.addEventListener("resize",t,!1);window.addEventListener("orientationchange",t,!1);t()}function nu(){function o(){if(t&&t.indexOf("/")>0){const n=(t.split("/")[0],t.split("/")[1]);$(".prod__360hot #wr360PlayerDesktop").css("height",n+"px");$(".prod__360hot #wr360PlayerMobile").css("height",n+"px")}u("#wr360PlayerDesktop",e,"desktop.xml");u("#wr360PlayerMobile",h,"mobile.xml");window.addEventListener("resize",i,!1);window.addEventListener("orientationchange",i,!1);i()}function i(){if(window.innerWidth<=768){var n=$(".prod__360hot .left").outerHeight(),t=Math.max($(".prod__360hot .right").outerHeight(),336*$(".prod__360hot .right").outerWidth()/600,$(".prod__360hot .wr360_player-outer").outerHeight());n+t>10?f(n+t+64):setTimeout(function(){var n=$(".prod__360hot .left").innerHeight(),t=$(".prod__360hot .right").innerHeight();f(n+t>100?n+t+32:600)},750)}}function u(n,t,i){$(n).rotator({licenseFileURL:r+"license.txt",configFileURL:t+i,graphicsPath:t+"images/",zIndexLayersOn:!1,responsiveBaseWidth:600,responsiveMinHeight:0,googleEventTracking:!1})}function f(n){const t=Math.min(n,600);$(".prod__360hot .bck-img").css({height:t+"px"})}function s(n,t){var i=document.createElement("script");i.setAttribute("src",n);i.onload=t;document.body.appendChild(i)}console.log("360 loaded");const n=$(".prod__360hot"),e=n.attr("data-desktop"),h=n.attr("data-mobile"),r=n.attr("data-imagerotator"),t=n.attr("data-ratio")||"600/335";e.length&&r.length&&s(r+"imagerotator.js",o)}function tu(){function n(n,t){var i=document.createElement("script");i.setAttribute("src",n);i.onload=t;document.body.appendChild(i)}function t(){nr();pt("product-control");au();$(".img__gallery .gallery .items").on("click","li",function(){$(".img__gallery .litebox").removeClass("hide--me");bi(event)});$("#filter-destination").on("change",function(){wi()});$("#litebox-close").on("click",function(){console.log("close clicked");$(".img__gallery .litebox").addClass("hide--me")});$("#eligible-products-close").on("click",function(){console.log("close clicked");$(".camp__xmas18-prod .litebox").addClass("hide--me")});$("#eligible-products-open").on("click",function(){$(".camp__xmas18-prod .litebox").removeClass("hide--me")});$("#eligible-products-open-mobile").on("click",function(){$(".camp__xmas18-prod .litebox").removeClass("hide--me")});$("#product-select").on("change",function(){tr()})}console.log("image gallery");n("https://cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.11.1/typeahead.bundle.min.js",t)}function iu(){$(".prod__specs").each(function(){$(this).find("li a").on("click",function(n){var t=$(this).closest(".item").toggleClass("active");$(this).closest(".items").find(".item.active").not(t).removeClass("active");n.preventDefault()})})}function ru(){$(".navigation__category-page .mobile-only").on("click",function(){$(this).parent().toggleClass("mobile")})}function uu(){var n=window.matchMedia("only screen and (max-width: 768px)");$(".link__cta .hover-content").each(function(){n.matches?$(this).css("top","50%"):$(this).css("top","-"+.5*$(this).height()+"px")});$('.link__cta [data-type*="cta-"]').on("mouseover touchstart",function(){$(this).find(".hover-content").css("display","block")});$('.link__cta [data-type*="cta-"]').on("mouseleave",function(){$(this).find(".hover-content").css("display","none")});$('.link__cta [data-type*="cta-"] .hover-content').on("touchstart",function(n){n.stopPropagation();$(this).css("display","none")})}function fu(){function t(){$(".ecrm__trigger-form").toggleClass("open");n=!n;console.log("trigger ecrm")}var i=$(window).width(),r=$(window).height(),n=!1;Math.max(i,r)>1024&&setTimeout(function(){n||t()},3e4);$(".ecrm__trigger-form .heading, .ecrm__trigger-form .close").on("click",function(){t()})}function eu(){var t=Number($("#canada-count").text()),i=Number($("#egypt-count").text()),r=Number($("#iceland-count").text()),u=Number($("#india-count").text()),f=Number($("#japan-count").text()),e=Number($("#lapland-count").text()),o=Number($("#madagascar-count").text()),s=Number($("#morocco-count").text()),h=Number($("#peru-count").text()),c=Number($("#baltic-count").text()),n=t+i+r+u+f+e+o+s+h+c;return console.log("total selected count",n),Number(n)}function u(n){var i=eu(),t=Number($("#totalNumberOfEntries").text());return console.log("total entries",t),console.log("total selected entries",i),console.log("entryValue",n),n<t&&t>i?(n++,$(".xmas-form-container .error-msg").css("display","none")):$(".xmas-form-container .error-msg").css("display","block"),n}function r(n){return $(".xmas-form-container .error-msg").css("display","none"),n>0&&n--,n}function ou(){var t=$("#canada-count").text(),i=$("#egypt-count").text(),r=$("#iceland-count").text(),u=$("#india-count").text(),f=$("#japan-count").text(),e=$("#lapland-count").text(),o=$("#madagascar-count").text(),s=$("#morocco-count").text(),h=$("#peru-count").text(),c=$("#baltic-count").text(),n=[];return Number(t)>0&&n.push({Name:"Canada",Entries:t}),Number(i)>0&&n.push({Name:"Egypt",Entries:i}),Number(r)>0&&n.push({Name:"Iceland",Entries:r}),Number(u)>0&&n.push({Name:"India",Entries:u}),Number(f)>0&&n.push({Name:"Japan",Entries:f}),Number(e)>0&&n.push({Name:"Lapland",Entries:e}),Number(o)>0&&n.push({Name:"Madagascar",Entries:o}),Number(s)>0&&n.push({Name:"Morocco",Entries:s}),Number(h)>0&&n.push({Name:"Peru",Entries:h}),Number(c)>0&&n.push({Name:"Baltic",Entries:c}),console.log(n),n}function vt(){for(var t,i=[],n=0;n<50;n++)if(t=0===n?$("#product-control"):n<10?$("#product-control_0"+n):$("#product-control_"+n),1===t.length){var r=t.find("#productTypeahead1").val(),u=t.find("#productSerialNumber1").val(),f=t.find(".save-button").text();r&&r.length>0&&u&&u.length>0&&f&&f.indexOf("Saved")>-1&&i.push({Name:r,SerialNumber:u,SitecoreId:r})}return console.log("productsObject",i),i}function yt(){var t=vt(),n=0;$.each(t,function(t,i){$.each(c,function(t,r){r.product===i.Name&&(console.log(t,i.Name),n=Number(n)+Number(r.entries),console.log(n))})});$("#totalNumberOfEntries").text(n.toString())}function su(n){console.log("removing productControl",n);yt()}function hu(n){var i=n.files[0],t=new FileReader;t.readAsDataURL(i);t.onload=function(){o=t.result.split(",")[0];a=t.result.split(",")[1];var n=o.indexOf(";");o=o.substring(5,n)};t.onerror=function(){a="";o=""}}function t(n){$("html, body").animate({scrollTop:$(n).offset().top-100},250);$(n).focus()}function cu(){var f=$("#firstName").val(),e=$("#lastName").val(),s=$("#primaryContactNumber").val(),h=$("#email").val(),c=$("#postcode").val(),l=$("#purchaseDate").val(),n=$("#retailerName").val()?$("#retailerName").val().toUpperCase():"",y=$("#retailerState").val()?$("#retailerState").val().toUpperCase():"",p=$("#retailerOther").val(),g=(document.getElementById("terms").checked,document.getElementById("signUp").checked),w=vt(),b=ou(),r=Number($("#totalNumberOfEntries").text()),k=$(".camp__xmas18-form").attr("data-api"),d=[],u="Upload",nt=$("input[type=radio][name=ReceiptOption]:checked").val(),tt="OTHER*"==n,i;if(nt.indexOf("Upload")>=0||(u="Post"),console.log("Validate user details"),!tf(w))return t("#productTypeahead1"),null;if(r<1||b.length<1)return t("#holidays-start"),null;if(!ku(l))return t("#purchaseDate"),null;if(!du(n))return t("#retailerName"),null;if(!nf(p,n))return t("#retailerOther"),$("#retailerOtherErrorMessage").css("display","block"),null;if($("#retailerOtherErrorMessage").css("display","none"),!gu(y))return t("#retailerState"),null;if("Upload"===u&&(!v||""==v||0==v.length))return t("#proof-of-purchase"),null;if(!wt(f))return t("#firstName"),null;if(!wt(e))return t("#lastName"),null;if(!wu(s))return t("#primaryContactNumber"),null;if(!pu(h))return t("#email"),null;if(!bu(c))return t("#postcode"),null;a&&d.push({FileName:v,ContentType:o,Content:a});i={Data:{FirstName:f,LastName:e,ContactNumber:s,EmailAddress:h,PostCode:c,DatePurchased:l,RetailerName:tt?p:n,RetailerLocation:y,PurchasedOnline:!0,ClaimMethod:u,CashbackAmount:r,PaymentOption:"Holiday",Products:w,Entries:b,SubscribedToEloquaForm:g},Files:d};console.log("json string: ",JSON.stringify(i));console.log("cashback amount",r);console.log("xmasFormData object",i);k&&$.ajax({type:"POST",url:k,dataType:"json",contentType:"application/json",async:!1,data:JSON.stringify(i),error:function(){console.log("ajax fail")},success:function(){console.log("success");$("#product-form-section").hide();$("#thankyou-page").show();t("#thankyou-page")}})}function pt(n){var i=[],t="#"+n;c&&($.each(c,function(n,t){i.push(t.product)}),$(t+" .product-typeahead .typeahead").typeahead({hint:!0,highlight:!0,minLength:1},{name:"products",source:sf(i)}),$(t+" .product-typeahead .typeahead").typeahead("val",""),$(t+" .serial-number").val(""))}function lu(n){var n="#"+n,t=$(n+" .save-button"),i=($(n+" .typeahead"),$(n+" .serial-number"),$(n+" #productTypeahead1").val()),r=$(n+" #productSerialNumber1").val();i&&r&&(t.html("Saved &#10003;"),yt())}function au(){}function vu(){var n=document.getElementById("terms");n.checked?$("#submit-entry").prop("disabled",!1):$("#submit-entry").prop("disabled",!0)}function yu(n){var i=n.clone(),t=ci+1;ci=t;t<10&&(t="0"+t);i.attr("id",n.attr("id").split("_")[0]+"_"+t);i.appendTo($("#product-form"));var r="#"+i.attr("id"),u=$(r+" .save-button"),f=$(r+" .typeahead"),e=$(r+" .serial-number");u.prop("disabled",!1);f.prop("disabled",!1);e.prop("disabled",!1);u.text("Save");pt(i.attr("id"))}function pu(n){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(n)}function wt(n){return/^[a-zA-Z ]{2,30}$/.test(n)}function wu(n){return/^0[0-8]\d{8}$/g.test(n)}function bu(n){return/^[0-9]{4}$/.test(n)}function ku(n){var i=n.split("/"),t=new Date(i[1]+"/"+i[0]+"/"+i[2]),r=new Date(2019,0,6),u=new Date(2018,9,15);return console.log(t),console.log(r),console.log(u),"Invalid Date"==t?(console.log("not a date, returning false"),!1):t>=u&&t<=r}function du(n){return""!=n&&n.length>1}function gu(n){return!!n&&!(n.length&&n.length<1)&&n.length>1}function nf(n,t){return"OTHER*"!=t||""!=n&&n.length>1}function tf(n){if((console.log("****"),console.log(n),console.log(n.length),!n)||!n.length&&n.length<1||0===n.length)return!1;for(var i=n.length,r=0,u=[],t=0;t<i;t++){if(n[t].Name.length>0&&n[t].SerialNumber.length>0&&r++,u.indexOf(n[t].SerialNumber.toLowerCase())>=0)return!1;u.push(n[t].SerialNumber.toLowerCase())}return i===r}function Ie(){function n(){t.find("input").on("blur focus",function(n){"focus"===n.type&&($(this).removeClass("error"),$(this).next().is(".form-feedback, .error")&&$(this).next().removeClass("error"));"blur"===n.type&&"required"==$(this).attr("required")&&$(this).val().length<1&&$(this).next().is(".form-feedback")&&($(this).addClass("error"),$(this).next().addClass("error").find("span").text(i))})}var t=$(".fm01"),i="This field is required";return{_init:function(){n()}}}function rf(){function i(){n();$scope.find(".tile--110 .onoffswitch-checkbox").change(function(){n();$(this).prop("checked")?r($(this)):(f=$(this),u())});$scope.find(".modal .field.buttons").on("click","button",function(){t()})}function n(){$scope.find(".tile--110 .onoffswitch-checkbox").each(function(){$(this).parent().parent().find(".heading").text($(this).prop("checked")?"Unsubscribe to this:":"Subscribe to this:")})}function r(){$("body").append('<div class="mc08a unsubscribe"><span class="icon-svg-tick-circle"><\/span>Thank you, you have successfully subscribed.<\/div>');var n=new TimelineMax;n.fromTo($(".mc08a.unsubscribe"),.35,{css:{opacity:0}},{css:{opacity:1}});n.to($(".mc08a.unsubscribe"),.35,{css:{opacity:0},delay:2,autoAlpha:0,onComplete:function(){$(".mc08a.unsubscribe").remove()}})}function u(){$scope.find(".modal").removeClass("hide--me");TweenMax.fromTo($scope.find(".modal"),.35,{css:{scale:0}},{css:{scale:1}});$scope.find(".modal").off("click");$scope.find(".modal").on("click",function(n){($(n.target).hasClass("modal")||$(n.target).hasClass("max-788"))&&($scope.find(".modal").off("click"),t())})}function t(){TweenMax.fromTo($scope.find(".modal"),.35,{css:{scale:1}},{css:{scale:0},onComplete:function(){$scope.find(".modal").addClass("hide--me")}})}$scope=$(".mc08a");var f;return{_init:function(){i()}}}function uf(){var i=$("#firstName").val(),n=$("#email").val(),r=$("#stateOrTerritory").val(),u,t,f;n&&(n=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(n).toLowerCase()));u=grecaptcha.getResponse();t=0!==u.length;t||(t=!1);$("#firstNameValidationMessage.field-validation-valid").css("display",i?"none":"block");$("#emailValidationMessage.field-validation-valid").css("display",n?"none":"block");$("#stateValidationMessage.field-validation-valid").css("display",r?"none":"block");$("#recaptchaValidationMessage").css("display",t?"none":"block");f=i&&n&&r&&t;f&&ff(!0)}function ff(n){n?$("#thankyou-message").css("display","block"):$("#thankyou-message").css("display","none")}function ef(){$("#submit-subscribe-form").on("click",function(){uf()})}var s=!1,h,bt,kt,ut,dt,gt,ni,ti,w,ii,k,ri,ui,fi,ft,ei,oi,si,e,l,hi,Ie;if($(window).click(function(){return s?null:($(".mc2--dash__nav .nav-content.ddown-show").length>0&&$(".mc2--dash__nav .nav-content.ddown-show .mystore .ddown").trigger("click"),void y($(".cd-dropdown-trigger.dropdown-is-active").parent()))}),$("header,.cd-dropdown,.cd-secondary-dropdown").click(function(n){n.stopPropagation()}),$("#newheader .nav-l1 a").on("focus",function(){$(this).parent().parent().hasClass("nav-l1")&&$(this).parentsUntil("ul").addClass("open");$(this).parent().parent().hasClass("nav-l2")&&$(this).parentsUntil(".nav-l1").last().addClass("open");$(this).parentsUntil("ul").parent().hasClass("nav-l3")&&($("#newheader .nav-l2 .active").removeClass("active"),$("#newheader .nav-l2 .open2").removeClass("open2"),$(this).parentsUntil(".menu-l3").last().parent().addClass("open2"),$(this).parentsUntil(".nav-l2").last().addClass("active"),$(this).parentsUntil(".nav-l1").last().addClass("open"))}),$("#newheader ul.nav-l1 a").on("blur",function(){li()}),$("#newheader .nav-l2").on("click","> li",function(){$("#newheader .nav-l2 .active").removeClass("active");$("#newheader .nav-l2 .menu-l3.open2").removeClass("open2");$(this).find(".menu-l3").addClass("open2");$(this).addClass("active")}),$(".nav.toolbar a:not(.search)").on("click",function(n){n.preventDefault();$(this).siblings(".sub-menu").toggleClass("active");$(".nav.toolbar .sub-menu").not($(this).siblings(".sub-menu")).removeClass("active")}),$(".cd-dropdown-trigger").on("click",function(n){n.preventDefault();y($(this).parent())}),$(".cd-dropdown .cd-close").on("click",function(n){n.preventDefault();y($(this).parent())}),$(".has-children").children("a").on("click",function(n){n.preventDefault();var t=$(this);t.next("ul").removeClass("is-hidden").end().parent(".has-children").parent("ul").addClass("move-out")}),bt=$(".cd-dropdown-wrapper").hasClass("open-to-left")?"left":"right",$(".cd-dropdown-content").menuAim({activate:function(n){$(n).children().addClass("is-active").removeClass("fade-out");0==$(".cd-dropdown-content .fade-in").length&&$(n).children("ul").addClass("fade-in")},deactivate:function(n){$(n).children().removeClass("is-active");(0==$("li.has-children:hover").length||$("li.has-children:hover").is($(n)))&&($(".cd-dropdown-content").find(".fade-in").removeClass("fade-in"),$(n).children("ul").addClass("fade-out"))},exitMenu:function(){return $(".cd-dropdown-content").find(".is-active").removeClass("is-active"),!0},submenuDirection:bt}),$(".go-back").on("click",function(){var n=$(this);$(this).parent("ul").parent(".has-children").parent("ul");n.parent("ul").addClass("is-hidden").parent(".has-children").parent("ul").removeClass("move-out")}),$(".desktop .cd-dropdown-content").each(function(){$this=$(this);$this.find(".cd-secondary-dropdown").each(function(n,t){$(t).css("min-height",$(t).closest(".cd-dropdown-content").css("height"))})}),$(".new-user .close").on("click",function(){$(this).closest(".active").removeClass("active");$(this).parent().remove()}),$(function(){setTimeout(function(){$(".nav.toolbar li.new-user").remove();$(".nav.toolbar ul.sub-menu").removeClass("active")},1e4)}),st(),$(".cb19 .heading a").on("click",function(n){if(n.preventDefault(),$parent=$(this).parentsUntil(".container").last(),$(this).find(".active").hasClass("open"))$parent.find(".content.open").removeClass("open"),$parent.find("span.active").removeClass("active"),$parent.last().find("span:first-child").addClass("active"),$(this).find("span:first-child").removeClass("active"),$(this).closest(".item").find(".content").addClass("open");else{var t=$(this);t.find("span:first-child").addClass("active");t.closest(".item").find(".content").removeClass("open")}}),$(".cb15 ul.list-category  li > button, .cb15a ul.list-category  li > button").on("click",function(){return $this=$(this),$parent=$(this).parentsUntil($("ul.list-category")).last(),$this.parent().attr("data-url")&&""!=$this.parent().attr("data-url")?(document.location=$this.parent().attr("data-url"),null):($this.find(".active").hasClass("open")?($('div[class*="cb15"] ul.list-category .item.open').each(function(){$(this).find("span.open").addClass("active");$(this).find("span.close").removeClass("active");$(this).find(".content.open").removeClass("open");$(this).removeClass("open")}),$this.parent().addClass("open").find(".content").addClass("open")):$this.parent().removeClass("open").find(".content").removeClass("open"),void $this.find("span.open, span.close").toggleClass("active"))}),$(".cf05 .results-list .result").on("click",function(){$this=$(this);$content=$this.find(".expanded");$content.hasClass("active")?$(".cf05 .expanded.active").removeClass("active"):($(".cf05 .expanded.active").removeClass("active"),$content.addClass("active"))}).children().click(function(n){if(!$(n.target).is("input"))return!1}),$(".gl02 .footer-accordion > li > a").on("click",function(n){n.preventDefault();$(this).hasClass("active")?$(".gl02 .footer-accordion > li > a").removeClass("active"):($(".gl02 .footer-accordion > li > a").removeClass("active"),$(this).addClass("active"))}),$(".new-accordion .outer-item > .container").on("click",function(n){var t=$(".gl01").height(),i=$(this);n.preventDefault();$(this).parent().hasClass("active")?$(".new-accordion .outer-item.active").removeClass("active").find(".lower").one("transitionend",function(){var n=i.offset().top-10-t;$("html,body").animate({scrollTop:n},"slow")}):($(".new-accordion .outer-item.active").removeClass("active").find(".lower").one("transitionend",function(){var n=i.offset().top-10-t;$("html,body").animate({scrollTop:n},"slow")}),$(this).parent().addClass("active").find(".lower").one("transitionend",function(){var n=i.offset().top-10-t;$("html,body").animate({scrollTop:n},"slow")}))}),$(".cl01 .selector").on("click","button",function(){$(this).parent().find("button").toggleClass("active");$(this).parentsUntil(".cl01").parent().toggleClass("list")}),$(".has-subnav a").on("focus blur",function(n){"blur"!=n.type?$(this).closest(".has-subnav").addClass("active"):$(this).closest(".has-subnav").removeClass("active")}),$(".has-subnav").on("touchstart",function(){$(this).toggleClass("active");$(document).on("click",function(n){$(n.target).is(".has-subnav")||$(".has-subnav").removeClass("active").trigger("blur")})}),"undefined"!=typeof addthis)try{setTimeout(function(){$(".addthis_sharing_toolbox").attr("id","share");$('.addthis_sharing_toolbox a[tabindex="1"]').attr("tabindex","0");$('[class*="addthis_inline_share"] a[tabindex="1"]').attr("tabindex","0")},2500)}catch(hf){console.warn("addthis tabindex error")}kt=function(){function n(){t=$(window).scrollTop();t>$(".sticknav").attr("data-top")?($(".sticknav").addClass("sticky--fixed"),$(".sticknav .line")):$(".sticknav").removeClass("sticky--fixed")}var t=0;return $(window).height(),$(document).height(),{_init:function(){$("div.sticknav").each(function(){$(this).attr("data-top",Math.max($(this).position().top,$(this).offset().top))});$("div.sticknav").length<1&&$(".gl01").addClass("stickpos sticknav sticky--fixed").attr("data-top","0");$(".sticknav.stickpos").append('<div class="line"><\/div>');n()},_refresh:function(){n()}}};ut=kt();ut._init();$(window).on("scroll",$.throttle(280,ut._refresh));dt=function(){return{_init:function(){$('a[href^="#"]').each(function(){$this=$(this);ref=$this.attr("href");ref.length>2&&$(ref).length>0&&$this.on("click",function(){$('a[href^="#"].hashtag-active').removeClass("hashtag-active");$(this).addClass("hashtag-active");event.preventDefault();ref=$(this).attr("href");topY=$(ref).offset().top;console.log("click",ref,topY);TweenMax.to($(window),1,{scrollTo:{y:topY,offsetY:50,autoKill:!0},ease:Power3.easeOut})})})}}};gt=dt();gt._init();ni=function(){var n=200;return{_init:function(){$("body").prepend('<a href="#" class="back-to-top"><\/a>');$(window).scroll(function(){$(window).scrollTop()>n?$("a.back-to-top").fadeIn("slow"):$("a.back-to-top").fadeOut("slow")});$("a.back-to-top").on("click",function(n){n.preventDefault();$("html,body").animate({scrollTop:0},"slow")})}}};ti=ni();ti._init();$(".nv10b .heading").on("click",function(){$(".nv10b").toggleClass("active")});$(".flick.carousel").flickity({lazyLoad:3,imagesLoaded:!0,cellAlign:"center"});$(".carousel-wrap").each(function(){$imageCarousel=$(this).find(".carousel-images");$carouselImageSlider=$(this).find(".carousel-images");$carouselContainer=$(this).find(".carousel-container");$imageCarousel.css({width:100*$imageCarousel.children().length+"%"});$(this).find(".slideCount").html($imageCarousel.children().length);$(this).find(".carousel-content >div:first-child").addClass("active");0==$carouselImageSlider.find("div").eq(0).find("img").length?$carouselContainer.find(".carousel-media").addClass("inactive"):$carouselContainer.find(".carousel-media").removeClass("inactive")});w=!1;$(".carousel-btn").on("click",function(){if(!w){var t=$(this).closest(".carousel-wrap"),n=parseInt(t.find(".currSlide").text()),r=parseInt(t.find(".slideCount").text()),i="next"==this.id;(n>=1&&n<r&&i||n>1&&n<=r&&!i)&&vi(t,i,n)}});$(".cbbs.carousel").slick({infinite:!1,slidesToShow:3,slidesToScroll:1,centerMode:!1,nextArrow:"<a class='icomoon-ArrowRight btn slick-next'><\/a>",prevArrow:"<a class='icomoon-ArrowLeft btn slick-prev'><\/a>",responsive:[{breakpoint:700,settings:{slidesToShow:1,slidesToScroll:1}}]});n().q;String.prototype.replaceAll=function(n,t){return this.replace(new RegExp(n,"g"),t)};ii=4;$(".cb15 .options").on("click","button",function(){$cat=$(this).attr("data-type");$this=$(this);$this.hasClass("selected")||$(".cb15 .options button.selected").removeClass("selected");$this.toggleClass("selected");$this.hasClass("selected")?($(".cb15 .step2-heading").removeClass("opac"),$(".cb15 .layout--color").addClass("open"),TweenMax.to($(window),1,{scrollTo:{y:$(".cb15 .step2-heading").offset().top-65,offsetY:50,autoKill:!0},ease:Power3.easeOut}),"driver"===$cat?($(".cb15 .list-category li.has-driver").removeClass("hide").addClass("show"),$(".cb15 .list-category li:not(.has-driver)").removeClass("show").addClass("hide")):$(".cb15 .list-category li").removeClass("hide").addClass("show"),"repair"==$cat?($(".cb15 .noservice").addClass("hidden"),$(".cb15 .head--5.selected").text("You have selected "+$this.attr("data-label")+", now choose the type of product.")):($(".cb15 .noservice").removeClass("hidden"),$(".cb15 .head--5.selected").text("You have selected "+$this.attr("data-label")))):($(".cb15 .step2-heading").addClass("opac"),$(".cb15 .layout--color").removeClass("open"));$count=$(".cb15 .list-category > li.show").length;$count>4?($(".cb15 .more-container").removeClass("hidden"),$(".cb15 .list-category > li.show:nth-child(n+5)").addClass("hidden"),$(".cb15 .more-container button span:last-child ").text("("+($count-ii)+" product categories left)")):$(".cb15 .more-container").addClass("hidden")});$(".cb15 .more-container button").on("click",function(){$(".cb15 .list-category > li.hidden").removeClass("hidden");$(".cb15 .more-container").addClass("hidden")});$(".ff04 input[type='radio']").on("change",function(){$(".ff04 .section").removeClass("active");$checkedSection=$(this).data("section");$("#"+$checkedSection).addClass("active")});$(".cb15a .options").on("click","button",function(){$cat=$(this).attr("data-type");$this=$(this);$this.hasClass("selected")||$(".cb15a .options button.selected").removeClass("selected");$this.toggleClass("selected");$this.hasClass("selected")?($(".cb15a .step2-heading").removeClass("opac"),$(".cb15a .layout--color").addClass("open"),$(".cb15a .support-section").removeClass("selected"),$(".cb15a #"+$this.data("type")).addClass("selected"),TweenMax.to($(window),1,{scrollTo:{y:$(".cb15a .step2-heading").offset().top-65,offsetY:50,autoKill:!0},ease:Power3.easeOut})):($(".cb15a .step2-heading").addClass("opac"),$(".cb15a .layout--color").removeClass("open"))});yi();var of=[{destination:"RUSSIA and THE BALTICS"},{destination:"CANADA"},{destination:"EGYPT and JORDAN"},{destination:"ICELAND"},{destination:"INDIA"},{destination:"JAPAN"},{destination:"LAPLAND"},{destination:"MADAGASCAR"},{destination:"MOROCCO"},{destination:"PERU"}],b=[{image:"https://www.canon.com.au/~/media/Images/christmas/canada",title:"CANADA",subtitle1:"Go wild with the family in pristine wilderness",subtitle2:"8 -19 July 2019",subtitle3:"2 Adults & 2 Children under 12",brochure:"https://www.canon.com.au/~/media/Images/christmas/canada-Itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-1.jpg",title:"CANADA",description:"<br><p>Introduce the family to rugged landscapes, wicked adventure and the friendliest people on earth. Hitch a ride on a helicopter, train, cruiser and even horses through breath-taking canyons, glaciers, icefields, waterfalls, lakes and forests. It’s action-packed family adventure all the way.<p><ul><li>Speed through Grand Howe Sound in Vancouver on a sea safari to spot seals and sea eagles<\/li><li>Zipline through mountain treetops in Whistler<\/li><li>Take a Bear Tour and canoe the world-renowned River of Golden Dreams<\/li><li>Ride the Rocky Mountaineer through majestic mountains and valleys<\/li><\/ul><br>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-2.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-3.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-4.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-5.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-6.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-7.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-8.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-9.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Canada/Canada-10.jpg",title:"CANADA",description:"<ul><li>Stay in the famous mountain playgrounds of Jasper and Banff<\/li><li>Ride the Ice Explorer on a Glacier tour of the Columbian Icefields<\/li><li>Immerse yourself in the turquoise waters of Lake Louise in Banff<\/li><li>See the ‘Matterhorn’ of the Canadian Rockies from above with a  helicopter tour of Mt Assiniboine<\/li><\/ul><center><p><b>12 Day Family Tour<\/b><br>8-19 July 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Tony Irving (@tony.irving)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/egypt",title:"EGYPT and JORDAN",subtitle1:"Step back in time for a private tour of the ancient wonders of the world",subtitle2:"1-16 November 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/egypt-jordan.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Egypt-1.jpg",title:"EGYPT and JORDAN",description:"<br><p>Witness biblical lands of epic proportions through the lens of the Pharaohs and Moses. There’s a lot more to Egypt and Jordan than pyramids, the Sahara and Sphinx - and you’ll capture it all in a small tour with just four other people.<p><ul><li>Enter the ancient Wonders of the World at the Great Pyramids of Giza and the Sphinx<\/li><li>Live like a Bedouin and 4x4 through the Wadi Rum for a day at the Dead Sea, one of the most spectacular and spiritual landscapes in the world<\/li><li>Cruise the Nile in luxury to Aswan and explore 7000 years of Egyptian civilization at Karnac, the Valley of Kings and the Temple of Horus<\/li><li>Fly from Aswan to Abu Simbel where Ramses II’s most spectacular temple awaits<\/li><\/ul>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Egypt-2.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Egypt-3.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Egypt-4.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Egypt-5.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Jordan-1.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Jordan-2.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Jordan-3.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Jordan-4.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Egypt%20Jordan/Jordan-5.jpg",title:"EGYPT and JORDAN",description:"<ul><li>Visit the narrow, twisting passages of the ancient Khan El Khalili Bazaar with its intoxicating aromas and craftsmen displaying wares and skills  passed down for generations<\/li><li>To Amman and the ancient Roman city of Jerash, Mt Nebo where Moses  was buried, Bethany, where John the Baptist lived and Madaba, a city of spectacular Byzantine mosaics<\/li><\/ul><center><p><b>16 Days <\/b><br>2 People<br>1-16 November 2019<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jona Grey (@jonagrey)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/iceland",title:"ICELAND",subtitle1:"Get up close and personal in a land of Vikings and Volcanoes, Hot Springs and Ice Glaciers",subtitle2:"24 July – 2 August 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/iceland-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-1.jpg",title:"ICELAND",description:"<br><p>Get right in the frame with just four other people in the rugged beauty and raw power that is Iceland. Soak in the hot springs, nudge up against glaciers and experience at close hand rugged landscapes of fire and ice<p><ul><li>Take a private tour across ancient lava fields to the majestic Blue Lagoon<\/li><li>Trek a National Park, where you actually walk between two continents on the North American and Eurasian tectonic plates<\/li><li>Cross a rugged mountain pass to cascades of towering waterfalls, hot springs powerful geysers<\/li><li>Visit the home of Viking pioneers and Icelandic Sagas – just 100kms from the Arctic Circle<\/li><\/ul>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-2.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-3.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-4.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-5.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-6.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-7.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-8.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-9.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Iceland/Iceland-10.jpg",title:"ICELAND",description:"<ul><li>Pass bubbling hot mud pools, fjords and volcanic craters to Dettifloss, the mightiest waterfall in Europe<\/li><li>Photograph Fjords and the largest Glacier in Europe<\/li><li>Cruise the Glacier Lagoon where icebergs collide in icy blue waters<\/li><li>See the Golden Waterfall of Gullfoss, a 30m geyser eruption and countless crystal-clear bubbling hot springs before trip home with your own Icelandic Saga to remember<\/li><\/ul><center><p><b>10 Days <\/b><br>24 July-2 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Stephanie Vella (@steph_vella)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/india",title:"INDIA",subtitle1:"Aim for the enchanting, bizarre and addictive – a place that will sear itself into your memory",subtitle2:"8-22 October 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/india-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-1.jpg",title:"INDIA",description:"<p>Take an intimate tour right into the raw, fragrant and mystic experience that is India. You’ll discover a gem with many facets: colourful, chaotic and bustling with life.<p><ul><li>Cycle-rickshaw through narrow lanes to the 300-year old wholesale market and experience organised chaos on a grand scale<\/li><li>Drink in the architectural triumphs of the Mughal Empire, the Taj Mahal, palaces and magnificent temples<\/li><li>Stand where The Buddha gave his first sermon in 500BC.<\/li><li>Sail the river Ganges and witness mesmerising spiritual ceremonies of chanting, bells and candlelight<\/li><li>Take a guided tour through the “Old City” bazaars and markets mingling with locals and sampling their delicacies<\/li><\/ul>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-2.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-3.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-4.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-5.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-6.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-7.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-8.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-9.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/India/India-10.jpg",title:"INDIA",description:"<ul><li>Be dazzled and bewitched by golden sunsets, extravagant temples and staggering architectural delights<\/li><li>Sample a taste of locals’ lives in small town India and a unique culinary experience in a Palace<\/li><li>Recover and reflect on the golden beaches of Goa<\/li><\/ul><center><p><b>15 Days <\/b><br>8-22 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Melissa Findley (@melissafindley)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/japan",title:"JAPAN",subtitle1:"Family fun for everyone with Samurai, Sumo, Bullet Trains, Geishas and Disneyland",subtitle2:"9-18 September 2019",subtitle3:"2 adults & 2 children under 12",brochure:"https://www.canon.com.au/~/media/Images/christmas/japan-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-1.jpg",title:"JAPAN",description:"<p>From the ancient to the modern, the fascinating to downright crazy - this intimate family tour is the only way to take it all in. You’ll see it all in the traditions, the scenery, the beautiful, the bizarre – and the magic that can only be Japan.<p><ul><li>Rickshaw the mystic bamboo forest into an exotic world of temples, Geisha and Samurai Sword Masters <\/li><li>Join a private class in Japanese cooking (and eating!)<\/li><li>Learn traditional loud, fast and very exciting Taiko Drumming<\/li><li>Explore 8th Century Nara and a bronze Buddha statue 15m high<\/li><\/ul>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-2.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-3.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-4.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-5.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-6.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-7.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-8.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-9.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Japan/Japan-10.jpg",title:"JAPAN",description:"<ul><li>Meet the Sumo Master who will prepare you for a chance to fight against a real Sumo wrestler<\/li><li>Ride the Bullet Train to the alpine regions with traditional rural life, rice paddies and superb scenery<\/li><li>Explore Yokohama and Tokyo, visit a traditional teahouse and stroll the beautiful Hamarikyu gardens.<\/li><li>Take a Japanese Manga class before the ultimate destination: The magic and memories of Tokyo Disneyland<\/li><\/ul><center><p><b>10 Day Family Tour<\/b><br>9-18 September 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, some meals<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Benjamin Lee (@itchban)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/lapland",title:"LAPLAND",subtitle1:"Treat the family to your own Winter Wonderland of Santa action, sleigh rides and mysterious Northern Lights",subtitle2:"21-30 November 2019",subtitle3:"2 Adults & 2 Children under 12",brochure:"https://www.canon.com.au/~/media/Images/christmas/lapland-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-1.jpg",title:"LAPLAND",description:"<p>Create your own family fairy tale in a land of pure wonder and delight. It’s the Arctic Christmas adventure of a lifetime with reindeer rides, husky sleds, snowmobiles, Santa’s workshop and shimmering Northern Lights.<p><ul><li>Roam the vibrant seaside city of Helsinki with its unique Nordic culture and Scandinavian style<\/li><li>Visit medieval Talinn and wonder at the magical Christmas Markets <\/li><li>See seaplanes, submarines and more at the famous maritime museum<\/li><li>Fly to Santa’s Arctic Circle and be licenced to drive a reindeer sleigh<\/li><\/ul>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-2.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-3.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-4.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-5.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-6.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-7.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-8.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-9.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Lapland/Lapland-10.jpg",title:"LAPLAND",description:"<ul><li>Graduate from Elf School and see Santa’s actual office and workshop<\/li><li>Zoom on Mini-Snowmobiles and tandem ski at a remote Wilderness Lodge<\/li><li>Ride a Husky Safari sled through dreamy snowy scenery.<\/li><li>View the mystical colourful shimmers of the Northern Lights<\/li><\/ul><center><p><b>9 Day Family Tour <\/b><br>21-30 November 2019<br>2 Adults & 2 Children under 12<br>Curated Tour – Total 4 families (16 people)<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Neil Bloem (@coldxneil)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/madagascar",title:"MADAGASCAR",subtitle1:"Capture a riot of unique creatures, the weird and the wonderful, on a real life &quot;Fantasy Island&quot;",subtitle2:"2-17 August 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/madagascar-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-1.jpg",title:"MADAGASCAR",description:"<p>Join just 4 other people on a tour of unique culture where East meets West meets Africa. Spot lemurs and chameleons, rare orchids and birdlife in untamed jungle, golden beaches and the world’s most beautiful national parks<p><ul><li>Leap with lemurs amongst the luxuriant vegetation of the island’s capital<\/li><li>Focus on a mind-boggling variety of orchids in Andasibe Reserve and a tropical canopy filled with colourful birds.<\/li><li>Visit and interact with the local tribe and experience how they live off the forest<\/li><li>Enjoy the high of an 800-1200m National Park and its dense jungle hills, spotting chameleons and other exotic wildlife<\/li><\/ul>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-2.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-3.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-4.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-5.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-6.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-7.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-8.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-9.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Madagascar/Madagascar-10.jpg",title:"MADAGASCAR",description:"<ul><li>Dip into crystal clear jungle swimming holes and view the unique “Spiny Forest”<\/li><li>Dive and snorkel warm tropical reef waters<\/li><li>Cruise with whales at the place they give birth and return home with an explosion of flora and fauna memories <\/li><\/ul><center><p><b>16 Days<\/b><br>2-17 August 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, breakfasts and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jay Collier (@jaycollier)"}]},{image:"https://www.canon.com.au/&#126;/media/Images/christmas/morocco",title:"MOROCCO",subtitle1:"A romantic getaway to a land of souks and sand dunes where the Sahara meets the sea",subtitle2:"2-13 October 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/morocco-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-1.jpg",title:"MOROCCO",description:"<p>Come to the Kasbah, drink at Rick’s Casablanca and discover exotic delights at every turn in the alleyways of vibrant culture, exotic fragrances and treasure-filled bazaars.<p><ul><li>Drop in to Rick’s Café at Casablanca, a recreation of the movie’s iconic bar<\/li><li>Meet colourful characters in the Central Market, an explosion of aromas, spices and spruiking of exotic wares <\/li><li>Visit an isolated town of striking blue and whitewashed homes, nestled between twin peaks of the majestic Rif Mountains<\/li><li>Descend from the hills to a sacred town and a visit to the remains of a Roman city and its many intact mosaics<\/li><li>Lose yourself in the bustling, noisy and overwhelming feast of the senses that is Fes and its aromatic Modena<\/li><\/ul>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-2.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-3.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-4.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-5.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-6.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-7.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-8.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-9.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Morocco/Morocco-10.jpg",title:"MOROCCO",description:"<ul><li>Camp out like a Bedouin under desert stars in Sahara dunes a stunning 150m high<\/li><li>Explore souks and Berber villages, meeting locals for a home-cooked meal<\/li><li>Meet at the Kasbah and ride to Marrakech where snake-charmers, performers and storytellers vie with the world’s most delicious food for your attention.<\/li><li>Return with sights, sounds and fragrant sensations to fill your senses forever<\/li><\/ul><center><p><b>12 Days <\/b><br>2-13 October 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Brook Rushton (@brookrushtonfoto)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/peru",title:"PERU",subtitle1:"An intimate tour of the Amazon, the Andes and a mystic ancient empire",subtitle2:"30 August – 10 September 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/peru-itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-1.jpg",title:"PERU",description:"<p>A land of untold riches and photo opportunities is here for the taking with majestic rainforests, towering mountains, and the colourful culture of a civilization that can still trace their ancient bloodlines to the Incas.<p><ul><li>Cruise the legendary Amazon, with stops for rainforest walks and a swim with pink dolphins<\/li><li>Go on safari spotting exotic nocturnal wildlife and caiman crocodiles<\/li><li>Join small tours to find macaws, toucans, monkeys and capybaras and fish for the dreaded (but very delicious) piranha<\/li><li>Enter the Sacred Valley at Cusco and its colossal Inca fortress<\/li><\/ul>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-2.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-3.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-4.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-5.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-6.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-7.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-8.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-9.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Peru/peru-10.jpg",title:"PERU",description:"<ul><li>Meet locals and watch them weave the colourful creations they are famous for<\/li><li>Experience the spiritual at the majestic ruins of Machu Picchu as you visualise the lives of royalty, craftsmen and servants<\/li><li>Gaze on wondrous architecture from the most beautiful churches in the Americas to the well-preserved ruins of ancient Inca fortresses<\/li><\/ul><center><p><b>12 Days<\/b><br>30 August – 10 September 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners<\/b><\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Jordan Hammond (@jordhammond)"}]},{image:"https://www.canon.com.au/~/media/Images/christmas/baltic",title:"RUSSIA",subtitle1:"Dream away on a private tour of fairy castle architecture, fairy tale lands and medieval magic",subtitle2:"9 - 20 June 2019",subtitle3:"2 People",brochure:"https://www.canon.com.au/~/media/Images/christmas/Russia--The-Baltics-Itinerary.pdf",litebox:[{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Baltics-1.jpg",title:"RUSSIA and THE BALTICS",description:"<p>Focus in tighter and capture the real mystery on a tour with just 4 other people. Extravagant architecture, ancient culture, strange customs and every imaginable landscape are waiting to hold you – and your camera - in their spell.<\/p><ul><li>Immerse yourself in the Old Town of Vilnius in Lithuania and take in the postcard-pretty island castle at Trakai<\/li><li>Enjoy a romantic evening in a town nestled between emerald forests, velvet hills and a crystal river where you can walk a treetop path<\/li><li>Sample Birzai beer in a castle cellar and get up close and personal with the 18th Century Baroque complexity of Rundale Palace<\/li><li>Sample Latvia’s local delicacies in the markets of Riga<\/li><\/ul>",photoBy:"Photograph by Elaine Li (@lielaine)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Baltics-2.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Elaine Li (@lielaine)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Baltics-3.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Elaine Li (@lielaine)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Baltics-4.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Elaine Li (@lielaine)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Baltics-5.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Elaine Li (@lielaine)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Russia-1.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Denys Black (@denys_black)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Russia-2.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Denys Black (@denys_black)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Russia-3.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Denys Black (@denys_black)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Russia-4.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Denys Black (@denys_black)"},{image:"https://www.canon.com.au/-/media/images/christmas/carousels/Baltics/Russia-5.jpg",title:"RUSSIA and THE BALTICS",description:"<ul><li>Stand in an old Soviet nuclear bunker before savouring the more relaxing and dreamy churches and castles of Parnu and Tallinn<\/li><li>Sail to St Petersburg to encounter architecture at its finest, including the superb Catherine Palace, the summer residence of Tsars<\/li><li>Stroll the beautiful harbours and streets of Helsinki to visit the famous Church on the Rock before departing with a million memories of fairy-tales, mysteries and picture-book landscapes<br><\/li><\/ul>   <center><p><b>11 Days <\/b><br>9-20 June 2019<br>2 People<br>Curated Tour – Total 6 people<\/p><p><b>Includes:<\/b>Economy class flights, accommodation, transportation, admission to attractions, daily tours and guides, daily breakfast, some lunches and dinners <\/p><p><b>PLUS $1000 SPENDING MONEY<\/b><\/p><\/center>",photoBy:"Photograph by Denys Black (@denys_black)"}]}],c=[{category:"COMPACT CAMERAS",product:"IXUS 185",entries:1},{category:"COMPACT CAMERAS",product:"IXUS 190",entries:1},{category:"COMPACT CAMERAS",product:"IXUS 285",entries:1},{category:"COMPACT CAMERAS",product:"PowerShot SX60 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot SX70 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot SX430 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot SX540 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot SX620 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot SX730 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot SX740 HS",entries:2},{category:"COMPACT CAMERAS",product:"PowerShot G1X Mark III",entries:3},{category:"COMPACT CAMERAS",product:"PowerShot G3 X",entries:3},{category:"COMPACT CAMERAS",product:"PowerShot G5 X",entries:3},{category:"COMPACT CAMERAS",product:"PowerShot G7 X",entries:3},{category:"COMPACT CAMERAS",product:"PowerShot G7 X Mark II",entries:3},{category:"COMPACT CAMERAS",product:"PowerShot G9 X Mark II",entries:3},{category:"DSLR",product:"EOS 1DX Mark II (Body or Kit)",entries:5},{category:"DSLR",product:"EOS 5D Mark IV (Body or Kit)",entries:5},{category:"DSLR",product:"EOS 5DS",entries:5},{category:"DSLR",product:"EOS 5DsR",entries:5},{category:"DSLR",product:"EOS 6D Mark II (Body or Kit)",entries:5},{category:"DSLR",product:"EOS 7D Mark II (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 77D (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 80D (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 200D (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 700D (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 800D (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 1500D (Body or Kit)",entries:3},{category:"DSLR",product:"EOS 3000D (Body or Kit)",entries:3},{category:"MIRRORLESS",product:"EOS M5 (Body or Kit)",entries:5},{category:"MIRRORLESS",product:"EOS M6 (Body or Kit)",entries:5},{category:"MIRRORLESS",product:"EOS M50 (Body or Kit)",entries:5},{category:"MIRRORLESS",product:"EOS M100 (Body or Kit)",entries:5},{category:"EOS R SYSTEM",product:"EOS R (Body or Kit)",entries:10},{category:"EOS R SYSTEM",product:"RF 24-105mm f/4 L IS USM",entries:10},{category:"EOS R SYSTEM",product:"RF 28-70mm f/2 L USM",entries:10},{category:"EOS R SYSTEM",product:"RF 35mm f/1.8 IS STM",entries:10},{category:"EOS R SYSTEM",product:"RF 50mm f/1.2 L USM",entries:10},{category:"SPEEDLITE",product:"Speedlite 270EX II",entries:2},{category:"SPEEDLITE",product:"Speedlite 430EX III",entries:2},{category:"SPEEDLITE",product:"Speedlite 430EX III-RT",entries:2},{category:"SPEEDLITE",product:"Speedlite 470EX-AI",entries:2},{category:"SPEEDLITE",product:"Speedlite EL-100",entries:2},{category:"SPEEDLITE",product:"Speedlite 600EX II-RT",entries:2},{category:"SPEEDLITE",product:"Macro Ring Lite MR 14EX II",entries:2},{category:"SPEEDLITE",product:"Macro Twin Lite MT 26EX-RT",entries:2},{category:"VIDEO",product:"Legria HF G40",entries:2},{category:"VIDEO",product:"Legria HFR 806",entries:2},{category:"VIDEO",product:"XA30",entries:2},{category:"VIDEO",product:"XA35",entries:2},{category:"VIDEO",product:"XC10",entries:2},{category:"VIDEO",product:"XC15",entries:2},{category:"VIDEO",product:"XF105",entries:2},{category:"VIDEO",product:"XF200",entries:2},{category:"VIDEO",product:"XF205",entries:2},{category:"VIDEO",product:"XF300",entries:2},{category:"VIDEO",product:"XF400",entries:2},{category:"VIDEO",product:"XF405",entries:2},{category:"LENS (L Series)",product:"EF 11-24L EF 11-24mm f/4L USM",entries:5},{category:"LENS (L Series)",product:"EF 14mm f/2.8L II USM",entries:5},{category:"LENS (L Series)",product:"EF 16-35mm 1:2.8 L III USM",entries:5},{category:"LENS (L Series)",product:"EF 16-35mm f/4L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 24-70mm f/4L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 50mm f/1.2L USM",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/4L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/4L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 85mm 1:1.4L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 8-15mm f/4.L Fisheye USM",entries:5},{category:"LENS (L Series)",product:"EF 100mm f/2.8L Macro IS USM",entries:5},{category:"LENS (L Series)",product:"EF 180mm f/3.5L Macro USM",entries:5},{category:"LENS (L Series)",product:"EF 24-105MM F/4L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 24-70mm f/2.8 L II USM",entries:5},{category:"LENS (L Series)",product:"EF 200mm f/2.0L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/2.8L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 300mm f/2.8L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 300mm f/4L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 400mm f/2.8L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 400mm f/5.6L USM",entries:5},{category:"LENS (L Series)",product:"EF 400mm f/4 DO IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 500mm f/4L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 600mm f/4L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 800mm f/5.6L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 100-400mm f4.5-5.6L IS II USM",entries:5},{category:"LENS (L Series)",product:"EF 135mm f/2L USM",entries:5},{category:"LENS (L Series)",product:"EF 200mm f/2.8L II USM",entries:5},{category:"LENS (L Series)",product:"EF 200-400mm f/4L IS USM with Ext 1.4x",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/2.8L IS III USM",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/4L USM",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/2.8L USM",entries:5},{category:"LENS (L Series)",product:"EF 70-300mm f/4-5.6L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 85mm f/1.2L II USM",entries:5},{category:"LENS (L Series)",product:"TS-E 135mm 1:4L Macro",entries:5},{category:"LENS (L Series)",product:"TS-E50mm 1:2.8L Macro",entries:5},{category:"LENS (L Series)",product:"TS-E90mm 1:2.8L Macro",entries:5},{category:"LENS (L Series)",product:"TS-E 17mm f/4L",entries:5},{category:"LENS (L Series)",product:"TS-E 24mm f/3.5L II",entries:5},{category:"LENS (L Series)",product:"EF 17-40mm f/4L USM",entries:5},{category:"LENS (L Series)",product:"EF 24mm f/1.4L USM",entries:5},{category:"LENS (L Series)",product:"EF 35mm f/1.4L II USM",entries:5},{category:"LENS (L Series)",product:"EF 28-300mm f/3.5-5.6L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 70-200mm f/2.8L IS USM",entries:5},{category:"LENS (L Series)",product:"EF 400mm f/2.8L IS III USM",entries:5},{category:"LENS (L Series)",product:"EF 600mm f/4L IS III USM",entries:5},{category:"LENS (Excluding L Series)",product:"EF-M 11-22mm f/4-5.6 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-M 15-45mm IS ST f/3.5-6.3 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-M 18-150mm 1:3.5-6.3 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-M 22mm f/2 STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-M 28mm f/3.5 Macro",entries:2},{category:"LENS (Excluding L Series)",product:"EF-M 55-200mm f/4.5-6.3 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-M 32mm f/1.4 STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 35mm f/2 IS USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 55-250mm f/4-5.6 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 1.4x Mark III",entries:2},{category:"LENS (Excluding L Series)",product:"EF 2x Mark III",entries:2},{category:"LENS (Excluding L Series)",product:"EF 100mm f/2.8 Macro USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 35mm f/2.8 IS STM Macro",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 60mm f/2.8 Macro USM",entries:2},{category:"LENS (Excluding L Series)",product:"MPE6528 f/2.8 1-5x Macro Photo",entries:2},{category:"LENS (Excluding L Series)",product:"EF 24-105mm f/3.5-5.6 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 40mm f/2.8 STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 50mm f/1.4 USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 50mm f/1.8 STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 15-85mm f/3.5-5.6 IS USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 17-55mm f/2.8 IS USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 18-135mm 1:3.5-5.6 IS USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 18-55mm f/3.5-5.6 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 18-55mm f/4-5.6 IS ST",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S 24mm f/2.8 STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 100mm f/2 USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 70-300mm 1:4-5.6 IS II USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 75-300mm F4-5.6",entries:2},{category:"LENS (Excluding L Series)",product:"EF 85mm f/1.8 USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 20mm f/2.8 USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 24mm f/2.8 IS USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 28mm f/1.8 USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF 28mm f/2.8 IS USM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S10-18mm f/4.5-5.6 IS STM",entries:2},{category:"LENS (Excluding L Series)",product:"EF-S10-22mm f/3.5-4.5 USM",entries:2},{category:"LENS (Excluding L Series)",product:"Advanced Portrait Pack",entries:2},{category:"LENS (Excluding L Series)",product:"Portrait Starter Pack",entries:2},{category:"PRINTERS",product:"PRO 1000",entries:5},{category:"PRINTERS",product:"PRO 100S",entries:5},{category:"PRINTERS",product:"PRO 10S",entries:5},{category:"PRINTERS",product:"PIXMA Endurance G4600",entries:2},{category:"PRINTERS",product:"PIXMA Endurance G4610",entries:2},{category:"PRINTERS",product:"PIXMA Endurance G3600",entries:2},{category:"PRINTERS",product:"PIXMA Endurance G3610",entries:2},{category:"PRINTERS",product:"PIXMA Endurance G2600",entries:2},{category:"PRINTERS",product:"PIXMA Home TS9160",entries:1},{category:"PRINTERS",product:"PIXMA Home TS9060",entries:1},{category:"PRINTERS",product:"PIXMA Home TS8160",entries:1},{category:"PRINTERS",product:"PIXMA Home TS8060",entries:1},{category:"PRINTERS",product:"PIXMA Home TS8260",entries:1},{category:"PRINTERS",product:"PIXMA Home TS6160",entries:1},{category:"PRINTERS",product:"PIXMA Home TS6060",entries:1},{category:"PRINTERS",product:"PIXMA Home TS6260",entries:1},{category:"PRINTERS",product:"PIXMA Home TS5160",entries:1},{category:"PRINTERS",product:"PIXMA Home TS5060",entries:1},{category:"PRINTERS",product:"PIXMA Home TS3160",entries:1},{category:"PRINTERS",product:"PIXMA Home TS9560 (A3)",entries:1},{category:"PRINTERS",product:"PIXMA Home MG7766",entries:1},{category:"PRINTERS",product:"PIXMA Home MG7765",entries:1},{category:"PRINTERS",product:"PIXMA Home MG7760",entries:1},{category:"PRINTERS",product:"PIXMA Home MG7560",entries:1},{category:"PRINTERS",product:"PIXMA Home MG6865",entries:1},{category:"PRINTERS",product:"PIXMA Home MG6860",entries:1},{category:"PRINTERS",product:"PIXMA Home MG5765",entries:1},{category:"PRINTERS",product:"PIXMA Home MG5760",entries:1},{category:"PRINTERS",product:"PIXMA Home MG3660",entries:1},{category:"PRINTERS",product:"PIXMA Home MG3560",entries:1},{category:"PRINTERS",product:"PIXMA Home MG3060",entries:1},{category:"PRINTERS",product:"PIXMA Home MG2965",entries:1},{category:"PRINTERS",product:"PIXMA Home MG2960",entries:1},{category:"PRINTERS",product:"PIXMA Home MG2560",entries:1},{category:"PRINTERS",product:"PIXMA Home MG2460",entries:1},{category:"PRINTERS",product:"PIXMA Home Office MX926",entries:1},{category:"PRINTERS",product:"PIXMA Home Office MX726",entries:1},{category:"PRINTERS",product:"PIXMA Home Office MX536",entries:1},{category:"PRINTERS",product:"PIXMA Home Office MX496",entries:1},{category:"PRINTERS",product:"PIXMA Home Office TR8560",entries:1},{category:"PRINTERS",product:"PIXMA Home Office TR7560",entries:1},{category:"PRINTERS",product:"PIXMA Home Office TR4560",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB5460",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB5360",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB5160",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB5060",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB 2760",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB 2360",entries:1},{category:"PRINTERS",product:"MAXIFY Office MB 2160",entries:1},{category:"PRINTERS",product:"PIXMA MP230",entries:1},{category:"PRINTERS",product:"PIXMA iP8760",entries:1},{category:"PRINTERS",product:"PIXMA iP7260",entries:1},{category:"PRINTERS",product:"PIXMA iX6860",entries:1},{category:"PORTABLE PRINTERS",product:"Selphy CP910",entries:1},{category:"PORTABLE PRINTERS",product:"Selphy CP1200",entries:1},{category:"PORTABLE PRINTERS",product:"Selphy CP1300",entries:1},{category:"PORTABLE PRINTERS",product:"Mini Photo Printer",entries:1}];$(".cb33 .tile--118").click(function(n){"expanded-inner"!=n.target.parentNode.className&&"expanded-inner"!=n.target.className&&(n.preventDefault(),$(this).toggleClass("active"),$(this).siblings().removeClass("active"))});$(".cp12 ul.tabs li").click(function(){var n=$(this).attr("data-tab");$(".cp12 ul.tabs li").removeClass("active");$(".cp12 ul").removeClass("active");$(this).addClass("active");$("#"+n).addClass("active")});$(".cb03, .cf09").each(function(n){n%2==1&&$(this).find(".content > div:last-child").addClass("order--1")});$(".tiled--2x-c1 ul").each(function(n){$this=$(this);$a=n%4+1;$this.find("li").each(function(n){$(this).css("order",2*(n+1))});$this.find("li:first-child").addClass("order--"+(2*$a+1))});k=!1;window.location.href.indexOf("co.nz")>0&&(k=!0,$("footer .row3 a.active").removeClass("active"),$("footer .row3 a[href*='co.nz']").addClass("active"));lt();$(window).resize(function(){lt()});$(".cb01a .info span").on("click",function(){$this=$(".cb01a .over-sideinfo");0==parseFloat($(".cb01a .over-sideinfo").css("opacity"))?TweenMax.to($this,.5,{css:{opacity:1},ease:Power4.easeOut}):TweenMax.to($this,.5,{css:{opacity:0},ease:Power4.easeOut})});ri=function(){function i(){n.find(".mobile .but-container, .mobile .close").on("click",function(n){n.stopPropagation();$(this).parent().toggleClass("m-open");t()});$(window).on("scroll",$.throttle(280,t))}function t(){n.find(".mobile .menu").hasClass("m-open")&&n.hasClass("sticky--fixed")?$("html").addClass("f-open"):$("html").removeClass("f-open")}var n=$(".nv15");return{_init:function(){i()}}};$(".nv15").length>0&&(ui=ri(),ui._init());fi="pkdl";ft=RegExp("[?&]"+fi+"=([^&]*)").exec(window.location.search);(ft&&"true"==ft[1]&&$(".fl02").addClass("active"),$(".cb15a #serial-search-box").on("keypress",function(n){var t=n.keyCode;$(this).parent().addClass("is-searching");13==t&&($(".cb15a").find("#service .section").removeClass("active"),$(this).parent().removeClass("is-searching"),"1234"!=$(this).val()?$(".cb15a").find("#service #incorrect-serial").addClass("active"):$(".cb15a").find("#service #serial-result-found").addClass("active"))}),$(".cb15a .clear-search").on("click",function(n){n.preventDefault();$(this).parent().removeClass("is-searching");$(".cb15a #serial-search-box").val("")}),$(".cb15a #serial-search-box").on("keyup",function(n){var t=n.keyCode;8!=t&&46!=t||""==$(this).val()&&$(this).parent().removeClass("is-searching")}),$(".cb15a .product-search-box").on("keypress",function(n){var t=n.keyCode;13==t&&("product1"!=$(this).val()?$(".cb15a").find("#service .incorrect-product-text").addClass("active"):($(".cb15a").find("#service .section").removeClass("active"),$(".cb15a").find("#service #correct-product").addClass("active")))}),$(".cb15a .product-search-container a").on("click",function(n){n.preventDefault();"product1"!=$(this).closest(".product-search-container").find(".product-search-box").val()?$(".cb15a").find("#service .incorrect-product-text").addClass("active"):($(".cb15a").find("#service .section").removeClass("active"),$(".cb15a").find("#service #correct-product").addClass("active"))}),$(".cb15a .section-trigger").on("click",function(n){n.preventDefault();var t=$(this).data("section-id");$(".cb15a").find("#service .section,#service .sub-section").removeClass("active");$(".cb15a").find("#"+t).addClass("active")}),$(".cb15a .sub-section-trigger").on("click",function(n){n.preventDefault();var t=$(this).data("section-id");$(".cb15a").find("#service .sub-section").removeClass("active");$(".cb15a").find("#"+t).addClass("active")}),$(".cb15a .tab").on("click",function(n){n.preventDefault();var t=$(this).data("tab-id");$(".cb15a").find("#service .tab-content,#service .tab").removeClass("active");$(".cb15a").find("#"+t).addClass("active");$(this).addClass("active")}),$(".cb15a #error-dropdown").on("change",function(){$(".cb15a").find("#error .sub-section").removeClass("active");$("#"+$(this).val()).addClass("active")}),$(".nv09 .close").on("click",function(){$(".nv09").toggleClass("show")}),$('.file input[type="file"]').change(function(){var n=$(this).val();$(this).next().text(n.split("\\").pop())}),$(".dpicker").datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",maxDate:"0"}),navigator.appVersion.indexOf("MSIE 10")!==-1&&$(".cb02, .cb02a").length>0)&&(ei=$(".carousel-wrap .carousel-image-container").width(),$(".carousel-wrap .carousel-images > div").css("maxWidth",ei));oi=function(){function e(){f("https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/plugins/TextPlugin.min.js",o)}function o(){f("https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.min.js",h)}function f(n,t){var i=document.createElement("script");i.setAttribute("src",n);i.onload=t;document.body.appendChild(i)}function s(){function c(n){return n>="A"&&n<="E"?"A-E":n>="F"&&n<="J"?"F-J":n>="K"&&n<="O"?"K-O":n>="P"&&n<="T"?"P-T":"U-Z"}var l,o,a,h,e;i.find("ul").each(function(){if($(this).attr("data-letter")){var t=String($(this).attr("data-letter"));n[t]=[];$(this).find("li").each(function(){var i,u;$(this).attr("data-video")&&(i={video:$(this).attr("data-video"),image:$(this).attr("data-image"),letter:t,cName:c(t)},r.push(i));u={text:$(this).find("a").text(),link:$(this).find("a").attr("href")};n[t].push(u)})}});for(e in n)void 0!=n[e][0]&&(l=c(e),o='<div class="letter '+l+'" data-letter="'+e+'"><div class="aratio--1-1"><div class="label">'+e+'<\/div><div class="text">'+n[e][0].text+"<\/div><\/div><\/div>",i.find(".container .content").append(o));o='<div class="letter blank"><div class="aratio--1-1"><\/div><\/div>';i.find(".container .content > div:nth-child(1)").after(o);a=[5,9,11,12,17,21,23,27,28,33];h=0;for(e in r)if(o='<div class="letter blank video '+r[e].cName+'"><div class="aratio--1-1"><div class="img-content"> <img src="'+r[e].image+'" alt=""><div class="play video"><span class="icon-svg-playbutton"><\/span><iframe width="800" height="600" src="'+r[e].video+'" frameborder="0" allowfullscreen><\/iframe><\/div><\/div><\/div><\/div>',i.find(".container .content div:nth-child("+a[h]+")").after(o),h++,h>9)break;st(".cf12");o='<div class="meta" style="top:-999px"><div class="cap">M<\/div><div class="line">|<\/div> <div class="links"><ul class=""><li>link1<\/li><\/ul><\/div><button><span class="icomoon-Close"><\/span><\/button><\/div>';i.find(".container .content").append(o);for(var v=[5,16,23,26,33],f=0,s=v.length;f<s;f++)i.find(".container .content div:nth-child("+v[f]+")").addClass("letter--width2");$(".cf12 .container .content").on("mouseover",".letter:not(.blank)",function(){u=new TimelineMax({repeat:-1,yoyo:!1,repeatDelay:.2});var t=$(this).find(".text");for(f=1,s=n[$(this).attr("data-letter")].length;f<s;f++)u.to(t,0,{text:{value:n[$(this).attr("data-letter")][f].text,padSpace:!1,ease:Linear.easeIn},delay:.2})});$(".cf12 .container .content").on("mouseout",".letter",function(){if(u)try{u.kill()}catch(n){}});$(".cf12 .container .content .meta button").on("click",function(){$(".cf12 .container .content .meta").removeClass("show");$(".cf12 .container .content .active").removeClass("active");TweenMax.to($(".cf12 .container .content .meta"),.35,{css:{top:"-9999"},delay:.35});$(".cf12 .container .content").attr("data-org")&&TweenMax.to($(".cf12 .container .content"),.35,{css:{height:$(".cf12 .container .content").attr("data-org")},delay:.35});$(".cf12 .container .content").removeAttr("data-org")});$(".cf12 .container .content").on("click",".letter",function(){var r,i,t,u;if($(this).hasClass("blank"))return null;if(!$(this).hasClass("active")){for(r=$(this).position().top+$(this).height(),$(this).parent().find(".meta").removeClass("show"),$(this).parent().find(".meta").css("top",r).addClass("show"),i=$(this).parent().offset().top,i=$(window).scrollTop()+$(this).parent().find(".meta")[0].getBoundingClientRect().top,i-="relative"===$(".gl01").css("position")?170:100,$("html,body").animate({scrollTop:i},750),r>=$(this).parent().height()&&($(this).parent().attr("data-org",$(this).parent().height()),TweenMax.fromTo($(this).parent(),.15,{css:{height:$(this).parent().height()}},{css:{height:$(this).parent().height()+$(this).parent().find(".meta").height()}}),$(this).parent().css("height",$(this).parent().height()+$(this).parent().find(".meta").height())),$(this).parent().find(".active").removeClass("active"),$(this).addClass("active"),t=$(this).attr("data-letter"),u=($(this).parent().find(".meta .cap").text(t),$(this).parent().find(".meta .links ul").empty(),n[t].length<=6)?"ucols--1":"ucols--3",f=0,s=n[t].length;f<s;f++)$(this).parent().find(".meta .links ul").append('<li><a href="'+n[t][f].link+'">'+n[t][f].text+"<\/a><\/li>");$(this).parent().find(".meta .links ul").removeClass("ucols--1").removeClass("ucols--3");$(this).parent().find(".meta .links ul").addClass(u)}});$(".cf12 .container ul.filter").on("click","li",function(){switch($(this).parent().find(".active").removeClass("active"),$(this).addClass("active"),$(this).index()){case 0:t.isotope({filter:"*"});break;case 1:t.isotope({filter:".A-E"});break;case 2:t.isotope({filter:".F-J"});break;case 3:t.isotope({filter:".K-O"});break;case 4:t.isotope({filter:".P-T"});break;case 5:t.isotope({filter:".U-Z"})}})}function h(){s();t=$(".cf12 .container .content").isotope({itemSelector:".letter",masonry:{}});c||$(".cf12").addClass("hover")}var u,t,c=!!/Android|webOS|iPhone|iPad|BlackBerry|Windows Phone|Opera Mini|IEMobile|Mobile/i.test(navigator.userAgent),i=$(".cf12"),n=[],r=[];return{_init:function(){e()}}};$(".cf12").length>0&&oi()._init();si=function(){function i(){r("https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.min.js",f)}function r(n,t){var i=document.createElement("script");i.setAttribute("src",n);i.onload=t;document.body.appendChild(i)}function u(){var u,i,f;t.find("li").each(function(){var t={video:$(this).attr("data-video"),image:$(this).attr("data-image"),name:$(this).attr("data-author-name"),surname:$(this).attr("data-author-surname"),date:$(this).attr("data-date"),color:$(this).attr("data-color"),likes:$(this).attr("data-fb"),desc:$(this).attr("data-desc"),title:$(this).attr("data-title"),article:$(this).attr("data-article")};n.push(t)});u='<div class="grid-sizer"><\/div>';for(i in n)f=""!==n[i].video?'<div class="brick video"><div class="aratio--1-1"><div class="img-content"><div class="gallery-image" style="background-image: url('+n[i].image+');"><\/div><span class="icon-svg-playbutton"><\/span><\/div><div class="positioned-together"><div class="author-name">'+n[i].name+'<\/div><div class="date">'+n[i].date+'<\/div><\/div><div class="fb-likes"><div class="fb-like" data-href="'+n[i].likes+'" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="false"><\/div><\/div><\/div><\/div>':""!==n[i].image?'<div class="brick image"><div class="aratio--1-1"><div class="img-content"><div class="gallery-image" style="background-image: url('+n[i].image+');"><\/div><\/div><div class="positioned-together"><div class="author-name">'+n[i].name+'<\/div><div class="date">'+n[i].date+'<\/div><\/div><div class="fb-likes"><div class="fb-like" data-href="'+n[i].likes+'" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="false"><\/div><\/div><\/div><\/div>':'<div class="brick article"><div class="aratio--1-1"><div class="img-content"><div class="gallery-image '+n[i].color+'"><\/div><\/div><div class="short-desc">'+n[i].desc+'<\/div><div class="positioned-together"><div class="author-name">'+n[i].name+'<\/div><div class="date">'+n[i].date+'<\/div><\/div><div class="fb-likes"><div class="fb-like" data-href="'+n[i].likes+'" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="false"><\/div><\/div><\/div><\/div>',t.find(".container .content").append(f);t.find(".container .content").prepend(u);for(var e=[2,13],r=0,o=e.length;r<o;r++)t.find(".brick:nth-child("+e[r]+")").addClass("two--width");$(".brick").each(function(t){$(this).on("click",function(){ir(n[t].video,n[t].image,n[t].name,n[t].surname,n[t].date,n[t].color,n[t].likes,n[t].title,n[t].article)})})}function f(){u();$(".cf14 .container .content").isotope({itemSelector:".brick",percentPosition:!0,masonry:{columnWidth:".grid-sizer"}});e||$(".cf14").addClass("hover")}var e=/Android|webOS|iPhone|iPad|BlackBerry|Windows Phone|Opera Mini|IEMobile|Mobile/i.test(navigator.userAgent),t=$(".cf14"),n=[];return{_init:function(){i()}}};($(".cf14").length>0&&si()._init(),$(".cp20 .show-hide").on("click",function(){$(this).toggleClass("active")}),$(".tile--162").length>0)&&rr()._init();$(".cf05v2").length>0&&ur()._init($(".cf05v2"));$(".cp23").length>0&&(e=["warning","caution","attention","important","note","reference"],$(".cp23 .main-text section").each(function(){var n=$(this);n.find("h3").each(function(){var t=$(this),i=t.next("div"),n;if(1===i.length)for(n=0;n<e.length;n++)if(i.attr("class").indexOf(e[n])>=0){t.text(e[n].toUpperCase());(e[n].indexOf("warning")>=0||e[n].indexOf("caution")>=0)&&i.attr("class").indexOf("_CS")>0&&t.addClass("icon--"+e[n]);break}})}));$(".tile--106").length>0&&fr()._init();$(".cla-s").length>0&&er()._init();$(".sub--forms").length>0&&$(".sub--forms .jquery-mask").length>0&&or()._init();$(".how-to-video").length>1&&sr()._init();$(".how-to-video-v1").length>0&&hr()._init();$(".mcb21").length>0&&n().model&&(l=it(),l._deeplink(n().model,n().device||"mfd"));$(".mcb21").length>0&&n().model&&(l=it(),l._deeplink(n().model,n().device||"mfd"));$(".mcb20").length>0&&(hi=cr(),hi._init());$(".mc2--dash__nav").length>0&&lr()._init();$(".mcb2--dash__devices").length>0&&ar()._init();$(".forms2--elements__input-file").length>0&&vr()._init();$(".leap--stackla__filter").length>0&&yr()._init();$(".howto--videos__journey:not(.camera-assist)").length>0&&rt()._init();$('[class*="howto--videos__chatbot"]').length>0&&rt()._chatbotinit();$(".howto--videos__journey:not(.camera-assist)").length>0&&(rt()._summaryinit(),$(".howto--videos__summary .frms2--elements__info").on("click",function(){$(this).parent().toggleClass("active")}));$(".howto--videos__journey.camera-assist").length>0&&pr()._init();$('[class*="online--prop__product"]').length>0&&wr()._init();kr();$(".canonedge--header").length>0&&dr()._init();$(".prod__relacc").length>0&&gr();$(".prod__360hot").length>0&&nu();$(".img__gallery").length>0&&tu();$('div[id*="BVRR"]').length>0&&pi();$(".prod__specs").length>0&&iu();$(".navigation__category-page").length>0&&ru();$(".link__cta").length>0&&uu();$(".ecrm__trigger-form").length>0&&fu();var a="",o="",v="",sf=function(n){return function(t,i){t=t.toLowerCase();var r=n.filter(function(n){return n.toLowerCase().indexOf(t)>=0});i(r)}},ci=0;($(document).on("click",".product-add-button",function(){yu($("#product-control"))}),$(document).on("click",".product-remove-button",function(){"product-control"!==$(this).closest(".product-control").attr("id")&&($(this).closest(".product-control").remove(),su($(this).closest(".product-control").attr("id")),$(".camp__xmas18-form .destination-label").each(function(){r(0);$(this).html('<span class="count-0">0<\/span>')}))}),$(document).on("click",".save-button",function(){console.log($(this));console.log($(this).closest(".product-control").attr("id"));lu($(this).closest(".product-control").attr("id"))}),$("#submit-entry").on("click",function(){cu()}),$("#terms").on("click",function(){vu()}),$("#add-canada").on("click",function(){var t=$("#canada-count").text(),n=u(Number(t));$("#canada-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-egypt").on("click",function(){var t=$("#egypt-count").text(),n=u(Number(t));$("#egypt-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-iceland").on("click",function(){var t=$("#iceland-count").text(),n=u(Number(t));$("#iceland-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-india").on("click",function(){var t=$("#india-count").text(),n=u(Number(t));$("#india-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-japan").on("click",function(){var t=$("#japan-count").text(),n=u(Number(t));$("#japan-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-lapland").on("click",function(){var t=$("#lapland-count").text(),n=u(Number(t));$("#lapland-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-madagascar").on("click",function(){var t=$("#madagascar-count").text(),n=u(Number(t));$("#madagascar-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-morocco").on("click",function(){var t=$("#morocco-count").text(),n=u(Number(t));$("#morocco-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-peru").on("click",function(){var t=$("#peru-count").text(),n=u(Number(t));$("#peru-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#add-baltic").on("click",function(){var t=$("#baltic-count").text(),n=u(Number(t));$("#baltic-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-canada").on("click",function(){var t=$("#canada-count").text(),n=r(Number(t));$("#canada-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-egypt").on("click",function(){var t=$("#egypt-count").text(),n=r(Number(t));$("#egypt-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-iceland").on("click",function(){var t=$("#iceland-count").text(),n=r(Number(t));$("#iceland-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-india").on("click",function(){var t=$("#india-count").text(),n=r(Number(t));$("#india-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-japan").on("click",function(){var t=$("#japan-count").text(),n=r(Number(t));$("#japan-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-lapland").on("click",function(){var t=$("#lapland-count").text(),n=r(Number(t));$("#lapland-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-madagascar").on("click",function(){var t=$("#madagascar-count").text(),n=r(Number(t));$("#madagascar-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-morocco").on("click",function(){var t=$("#morocco-count").text(),n=r(Number(t));$("#morocco-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-peru").on("click",function(){var t=$("#peru-count").text(),n=r(Number(t));$("#peru-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#remove-baltic").on("click",function(){var t=$("#baltic-count").text(),n=r(Number(t));$("#baltic-count").html('<span class="count-'+n+'">'+n+"<\/span>")}),$("#receipt").on("change",function(){this.value?(v=this.files[0].name,hu(this),$("#receipt").attr("placeholder",this.value)):(a="",o="")}),$("#retailerName").on("change",function(){"Other*"==this.value?($("#retailerOther").attr("hidden",!1),$("#retailerOtherLabel").css("display","block")):($("#retailerOther").attr("hidden",!0),$("#retailerOtherLabel").css("display","none"))}),$("input[type=radio][name=ReceiptOption]").change(function(){"Upload receipt"==this.value?($(".receipt-mail-section").hide(),$(".receipt-upload-section").show()):"Mail receipt"==this.value&&($(".receipt-upload-section").hide(),$(".receipt-mail-section").show())}),$(".fm01").length>0)&&(Ie=Ie()._init());($(".mc-selection .selector > div").on("click",function(){$(".mc-selection .selector > div").toggleClass("active");$(".mc02").removeClass("open");0==$(this).index()?$(".mc02.mycanon").addClass("open"):$(".mc02.myaccount").addClass("open");var n=0;TweenMax.killAll();$(".mc02.open li").each(function(){n+=.04;TweenMax.fromTo($(this),.25,{css:{opacity:0}},{css:{opacity:1},delay:n})})}),$(".mc08a").length>0)&&rf()._init();ef()}),function(n,t,i){n(function(){function e(n){var t="article";if(n!=undefined&&n!="")switch(n){case"Tutorials":t="Tutorial";break;default:t=n}return t}var u={init:function(){canonHelper.initImageLazyLoad();this.initMapBlock();this.canonsInlineJS();this.loadMoreFeed();this.populateInlineRating();this.populateRatingSummary();this.populateRatingAndReviewsDetails();this.initiateStickyNavigation();this.initiateNoneClickableLinks();this.initPartnerFinder();this.initiateDropDownWithDynamicCTA();this.contentFeedEventsLoadMoreCall();this.requestPdfReports();this.AddFavouriteContent();this.DeleteFavouriteContent();this.wishListEvents();this.highlightCarousel();this.initScrollToNextElement();this.PressKitDownload();this.contentFeedLoadMore();this.theFarmRemoveEmptyList();this.initProductFeedFilter();this.initProductFeedLoadMore();this.initNewProductFeedFilter();this.initNewProductFeedLoadMore();this.forms();this.initAskToLoginBeforeBookEvent();this.initDisabledAnchor();this.inputtextBoxNumberValidation();this.HeaderStoreLinks();this.initProductTypeAhead();this.loginMessageDisplay();this.glossaryLinkListLoadMore();this.initSdsFilter();this.initSdsLoadMore();this.initEloquaForm();this.initFormSubmission();this.initImpersonation();this.initCarousel();this.initClaBookingAccordion();this.initLightAwardsSubmission();this.initOnFormSubmissionErrorMessage();this.bynderGallery();this.initStackla();this.initEdgesearchboxEnter();this.edgeSearchLoadMore();this.printAssistFirsttimeSetup();this.cb51LoadData();this.PartnerfinderGoogleMapInital();this.SDKDownloadCheckIpAdress();this.validateEdgeContactForm()},printAssistFirsttimeSetup:function(){var n=$(".screen-hide").html();$(".screen-2").html(n);$("#hide-form").html("")},edgeSearchDebugMode:function(){var n=canonHelper.getQueryString("debug");n?$(".ff01.edge .debug").show():$(".ff01.edge .debug").hide()},initEdgesearchboxEnter:function(){var i,r;if($(".ff01.edge #searchbox").length>0&&(u.edgeSearchDebugMode(),$(".ff01.edge #searchbox").keypress(function(i){var r,u,f;i.which===13&&(r=n(this).val(),r.length>0&&(u="?query="+r,f=canonHelper.getQueryString("debug"),f&&(u+="&debug="+f),t.location.href=u))})),$(".ff01.edge .icon-svg-search").length>0)$(".ff01.edge .icon-svg-search").on("click",function(){var r=$(".ff01.edge #searchbox").val(),n,i;r.length>0&&(n="?query="+r,i=canonHelper.getQueryString("debug"),i&&(n+="&debug="+i),t.location.href=n)});if($(".ff01.edge #edge-search-order-by")){i=canonHelper.getQueryString("orderby");i&&$(".ff01.edge #edge-search-order-by").val(i);$(".ff01.edge #edge-search-order-by").on("change",function(){var u=canonHelper.getQueryString("query"),r=canonHelper.getQueryString("filterby"),n="?query="+u,i;r&&(n+="&filterby="+r);i=canonHelper.getQueryString("debug");i&&(n+="&debug="+i);$(this).val()&&(n+="&orderby="+$(this).val());t.location.href=n})}if($(".ff01.edge #edge-search-filter-by")){r=canonHelper.getQueryString("filterby");r&&$(".ff01.edge #edge-search-filter-by").val(r);$(".ff01.edge #edge-search-filter-by").on("change",function(){var r=canonHelper.getQueryString("orderby"),u=canonHelper.getQueryString("query"),n="?query="+u,i;r&&(n+="&orderby="+r);i=canonHelper.getQueryString("debug");i&&(n+="&debug="+i);$(this).val()&&(n+="&filterby="+$(this).val());t.location.href=n})}},PartnerfinderGoogleMapInital:function(){if(typeof google=="object"&&typeof google.maps=="object")var n=i.getElementById("location"),t=i.getElementById("region"),r=new google.maps.places.Autocomplete(n,{types:["(regions)"],componentRestrictions:{country:t}})},validateEdgeContactForm:function(){function t(){var r=n("#DescriptionLimit").val(),u=n("#enquiry").val(),t=r-u.length,i=t;t<0&&(i="Overflow");n("#descriptionLength").html(i)}n("#enquiry").keyup(t);n("#enquiry").keydown(t)},SDKAdressGoogleMapInital:function(){if(typeof google=="object"&&typeof google.maps=="object"){var n=i.getElementById("address1"),r=new google.maps.places.Autocomplete(n,{types:["(regions)"],componentRestrictions:{country:["au","nz"]}});autocomplete.addListener("place_changed",function(){var s=autocomplete.getPlace(),r=autocomplete.getPlace(),n,e,o;if(console.log(r),!r.geometry){t.alert("No details available for input: '"+r.name+"'");return}var i=s.address_components,u="",f="";for(n=0,e=i.length;n<e;n++){o=i[n].types[0];switch(o){case"route":u=i[n].long_name;break;case"street_number":f=i[n].long_name}}input.value=f+" "+u})}},SDKDownloadCheckIpAdress:function(){var i=n("#outofAUNZ").val(),t;i!=undefined&&i.toLowerCase()==="true"&&(t=n(".eloqua-ajax-frm"),t!=undefined&&(t.find(":input:not(:disabled)").prop("disabled",!0),$("#errornotaunz").removeClass("hide--me")))},cb51LoadData:function(){n("#load-cb51").click(function(){var i=n("#CB51ImageGalleryDatasourceID").val(),r={DatasourceItemId:i},t=n.post("/content-tile/gallery/GetImageGallery",r);t.done(function(n){console.log(n)});t.fail(function(){console.log(t)})})},initStackla:function(){function r(){$("select").on("change",function(){var n=$(this).find(":selected").attr("data-filter"),t=$(".stackla-widget").data("id");n&&(Stackla.WidgetManager.changeFilter(t,n),$("#keywordsearch").val(""))})}function u(n,t){var u=i.getElementsByTagName("head")[0],r=i.createElement("script");r.src=n;r.type="text/javascript";r.onload=t;r.onreadystatechange=function(){this.readyState=="complete"&&t()};u.appendChild(r)}n(function(){t.Stackla={debug:!1};u("//assetscdn.stackla.com/media/js/widget/fluid-embed.js",r)});$(".leap--stackla__filter #keywordsearch").keypress(function(t){if(t.which===13){var i=n(this).val(),r=$(".stackla-widget").data("id");Stackla.WidgetManager.search(r,i)}})},initMapBlock:function(){n(".map-strip").length>0&&n(".map-strip").each(function(){var e=parseFloat(n(this).attr("data-latitude")),o=parseFloat(n(this).attr("data-longitude")),f=n(this).attr("data-location"),s=n(this).attr("data-eventstartdate"),a=n(this).attr("data-container"),h=!0,t=$(".customInfobox");if(e&&o&&a){var r={lat:e,lng:o},u=new google.maps.Map(i.getElementById("map-strip"),{center:r,zoom:15,scrollwheel:!1}),c=function(){var n=new google.maps.Map(i.getElementById("map-strip"),{center:r,zoom:15,scrollwheel:!1}),t=new google.maps.Marker({map:n,position:r});$(".customInfobox").addClass("hide--me")},l=new google.maps.places.PlacesService(u),v={location:r,radius:"100",name:f};l.nearbySearch(v,y);function y(n,i){if(i==google.maps.places.PlacesServiceStatus.OK){var e=n[0];l.getDetails({placeId:e.place_id},function(n,i){if(i===google.maps.places.PlacesServiceStatus.OK){var e=new google.maps.Marker({map:u,position:n.geometry.location});n!=undefined&&(n.formatted_address!=undefined&&f!=undefined&&f.length>0&&(t.find(".location-address .address").html(n.formatted_address),t.find(".location-address").removeClass("hide--me"),h=!1),n.opening_hours!=undefined&&n.opening_hours.weekday_text!=undefined&&$.each(n.opening_hours.weekday_text,function(i){var r=n.opening_hours.weekday_text[i];r.indexOf(s)!=-1&&(t.find(".open-hours").html(r.replace(s+":","").toLowerCase().replace(/ /g,"").replace("–"," - ")),t.find(".location-open-hours").removeClass("hide--me"))}),n.url!=undefined&&(t.find(".google-link").attr("href",n.url),t.find(".google-link").removeClass("hide--me")));h&&c(u,r)}})}else c(u,r)}}})},initCarousel:function(){$(".carousel .carousel-cell ul.flexbox").each(function(n,t){$(t).find("li").length==0&&$(t).remove()})},initImpersonation:function(){$("#impersonate-user").click(function(){if($("#impersonated-user").is(":visible")){var n=$("#impersonated-user").val();n&&n!=""?t.location=t.location.origin+"/auth/account/impersonate?username="+n:$("#impersonated-user").animate({width:"toggle"},350)}else $("#impersonated-user").animate({width:"toggle"},350)})},canonsInlineJS:function(){var n=function(){var n=navigator.userAgent;return{isTouch:function(){return"ontouchstart"in i.documentElement},isMobile:function(){return function(n){return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))}(navigator.userAgent||navigator.vendor||t.opera)},isAndroidStock:function(){return n=navigator.userAgent,rtn=n.indexOf("Mozilla/5.0")>-1&&n.indexOf("Android")>-1&&!(n.indexOf("Chrome")>-1)&&n.indexOf("Version")>-1},appendClass:function(n){return i.documentElement.className+=" "+n,!0}}}(),r=n.isTouch()?n.appendClass("touch"):!1,u=n.isMobile()?n.appendClass("mobile"):!1,f=n.isAndroidStock()?n.appendClass("android stock"):!1;!function(n,t){var r,i=n.jQuery||n.Cowboy||(n.Cowboy={});i.throttle=r=function(n,r,u,f){function o(){function i(){s=+new Date;u.apply(c,l)}function h(){e=t}var c=this,o=+new Date-s,l=arguments;f&&!e&&i();e&&clearTimeout(e);f===t&&o>n?i():r!==!0&&(e=setTimeout(f?h:i,f===t?n-o:n))}var e,s=0;return"boolean"!=typeof r&&(f=u,u=r,r=t),i.guid&&(o.guid=u.guid=u.guid||i.guid++),o};i.debounce=function(n,i,u){return u===t?r(n,i,!1):r(n,u,i!==!1)}}(this)},theFarmRemoveEmptyList:function(){$(".the-farm li").each(function(){var t=$(this);$.trim($(this).html()).length||($(this).remove(),canonHelper.tileMarginFix(n(t).parent("ul")))})},loadMoreFeed:function(){var h=n("#feed-item-template").html(),c=n("#feed-list"),t=n(".load-more-feed button").attr("data-is-next-sticky-tile-page-available"),f=n(".load-more-feed button").attr("data-is-next-content-feed-tile-page-available"),r=n(".load-more-feed button").attr("data-current-sticky-tile-page"),u=n(".load-more-feed button").attr("data-current-content-feed-tile-page"),e=n(".load-more-feed button").attr("data-total-content-feed-first-index"),o=n(".load-more-feed button").attr("data-is-last-page"),s=n(".load-more-feed button").attr("data-is-first-time-fetching-full-content-feed");n(".load-more-feed button").off("click");n(i).on("click",".load-more-feed button",function(){var a=n(this).attr("data-item-path"),v=n(this).attr("data-datasource-id"),l={ItemPath:a,DatasourceItemId:v,StickyTilePageIndex:t?r+1:r,ContentFeedPageIndex:f?u+1:u,StopFetchingStickyTiles:!t,TotalcontentFeedFirstIndex:e,IsLastPage:o},i;s&&(l.ContentFeedPageIndex=0);n(this).prop("disabled",!0).addClass("loading");i=n.post("/content-tile/contenttile/contentfeedpage",l);i.done(function(i){var l=Mustache.to_html(h,i);c.append(l);i.IsLastPage?n(".load-more-feed button").parent().hide():(t=i.IsNextStickyTilePageAvailable,f=i.IsNextContentFeedTilePageAvailable,r=i.CurrentStickyTilePage,u=i.CurrentContentFeedTilePage,e=i.TotalContentFeedFirstIndex,s=i.IsFirstTimeFetchingFullContentFeed,o=i.IsLastPage)});i.fail(function(){});i.always(function(){n(".load-more-feed button").prop("disabled",!1).removeClass("loading")})})},changeMetaAttributeValue:function(){var i=n('[name="og:image"]');n(i).each(function(){var i=n(this).prop("content"),r=t.location.origin+"/"+i.substring(i.indexOf("-/"))})},populateInlineRating:function(){function r(n){for(var t in n)(n[t]===null||n[t]===undefined||t.trim()==="")&&delete n[t]}var t=n("#productProxyJsonString"),i;n('[id="productProxyJsonString"]').each(function(n){t=n==0?jQuery.parseJSON($(this).val()):$.extend({},t,jQuery.parseJSON($(this).val()))});r(t);t!=""&&t!=undefined&&typeof $BV!="undefined"&&(i=t,$BV.ui("rr","inline_ratings",{productIds:i,containerPrefix:"BVRRInlineRating"}))},populateRatingSummary:function(){var i=n("div[id*='BVRRSummaryContainer']"),t=canonHelper.getQueryString("review");n(i).each(function(){var i=n(this).attr("data-ean");i!=undefined&&i!=""&&typeof $BV!="undefined"&&$BV.ui("rr","show_reviews",{productId:i}).promise().done(function(){var r=n(".bv-prs-container"),u=t&&t.length>0&&r&&r.length>0,i;u&&(i=n(r).find(".bv-submission-button"),i&&i.length>0&&i.trigger("click"))})})},populateRatingAndReviewsDetails:function(){var i=n("div[id*='BVRRContainer']");n(i).each(function(){var i=n(this).attr("data-ean"),r,u;i!=undefined&&i!=""&&(r=t.location.protocol+n(this).attr("data-bvjsurl"),u=!1,typeof $BV!="undefined"&&(t.loadBazaarvoiceApi=function(n){t.$BV?n():$.getScript(r,function(){$($BV.docReady);n()})},loadBazaarvoiceApi(function(){$BV.ui("rr","show_reviews",{productId:i});u=!0}),$BV.configure("global",{events:{submissionSubmitted:function(){$("#pReviews").addClass("reviewtabauto")}}})))})},initiateStickyNavigation:function(){if(n(".scroll-to-element")!=undefined&&n(".scroll-to-element").length>0){$(".sticknav").each(function(n){n>0&&$(this).removeClass("sticknav").removeClass("stickpos")});n(".scroll-to-element").on("click",function(t){var i,r;t.preventDefault();i=n(this).attr("data-target-element");i!=undefined&&n("#"+i).length>0&&(r=n(".sticknav").length>0&&n("#"+i).offset().top>=$(".sticknav").offset().top?140:70,$("html, body").animate({scrollTop:n("#"+i).offset().top-r},1e3))})}},initiateNoneClickableLinks:function(){if(n(".none-clickable-link").length>0)n(".none-clickable-link").on("click",function(n){n.preventDefault()})},initPartnerFinder:function(){$(".partner-finder .icon-svg-search").on("click",function(){$(".partner-finder").submit()})},filterProductList:function(t){if(n("ul.product-listing-component").length>0){t==="all"?n("ul.product-listing-component li").each(function(){n(this).removeClass("hide--me")}):n("ul.product-listing-component li").each(function(){var i=n(this).attr("data-filter-key");i.indexOf(t)!==-1?n(this).removeClass("hide--me"):n(this).addClass("hide--me")});var i=$(".product-listing-component > li:not(.hide--me)").length;$(".filterProducts").text(i)}},initiateDropDownWithDynamicCTA:function(){if(n("select.cb26-option").length>0)n("select.cb26-option").on("change",function(){var t=n("option:selected",this),r,u;if(t.length>0){var f=n(t).attr("data-cta-title"),e=n(t).attr("data-cta-link"),i=n(this).closest("div").find("a.cb26-cta");i.length>0&&(n(i).text(f),n(i).attr("href",e));r=t.val();u=n("div.editframe-option").length>0;u&&n("div.editframe-option").each(function(){n(this).attr("data-itemid")===r?n(this).removeClass("hide--me"):n(this).hasClass("hide--me")||n(this).addClass("hide--me")})}})},contentFeedEventsLoadMoreCall:function(){$(".load-more-events").each(function(){$(this).attr("data-is-last-page")=="True"?$(this).hide():$(this).show()});var t=n(".load-more-events");t.off("click");t.on("click",function(){var t=n(this),i=t.attr("data-current-index"),f=t.attr("data-total-events-displayed-on-page"),r=t.attr("data-is-last-page"),e=t.attr("data-container-id"),o=t.attr("data-current"),s=t.attr("data-datasource"),h=t.attr("data-iscollectivemajoreventfeed"),u;n(this).blur();r.toLowerCase()!="false"&&r||i++;$.when($.get("/mustachetemplates/content-listing-feed.html",function(n){u=n})).then(function(){var c=n("#"+e),l,r;canonHelper.showSpinner();l={contentFeedDataSourceId:s,currentItemId:o,pageIndex:i,totalEventsDisplayedOnPage:f,isCollectiveMajorEventFeed:h};r=n.post("/content-tile/explore/getrelatedeventsfeed",canonHelper.addAntiForgeryToken(l));r.done(function(i){if(i!=""&&i.ContentListingFeedSkinnyTiles!=undefined){var r=Mustache.to_html(u,{ContentListingFeedSkinnyTiles:i.ContentListingFeedSkinnyTiles});c.append(r);canonHelper.tileMarginFix(n(c));i.IsLastPage?t.hide():t.show();t.attr("data-current-index",i.CurrentPageIndex);t.attr("data-total-events-displayed-on-page",i.TotalEventsDisplayedOnPage);t.attr("data-is-last-page",i.IsLastPage);t.find(".events-left").html("("+i.TotalEventsLeftCount+" events left)")}canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.")})})},requestPdfReports:function(){n(".select-report-per-year").change(function(){canonHelper.showSpinner();var r=n(this).closest(".report-peryear-container").find(".result-report-peryear"),u=n(this).attr("data-caption"),f=n(this).attr("data-source"),t=n("option:selected",this),e=t?t.val():0,o={datasource:f,report:u,year:e},s=canonHelper.addAntiForgeryToken(o),i=n.post("/content/report/getreportsbypublishedyear",s);i.done(function(t){t!==""&&n(r).html(t);canonHelper.hideSpinner()});i.fail(function(){canonHelper.hideSpinner()})})},AddFavouriteContent:function(){n(".likecontent").off("click");n(i).on("click",".likecontent",function(){var i=n(this),f=i.attr("data-id"),u=i.attr("data-type"),o=e(u),r;canonHelper.showSpinner();r=n.post("/canonhub/mycanon/addfavourite",{id:f,type:u});r.done(function(n){n!=""&&n.IsSucess&&(i.removeClass("icomoon-Favorite_Outlined"),i.removeClass("likecontent"),i.addClass("icomoon-Close"),i.addClass("unlikecontent"),i.attr("title","Unlike this "+o));canonHelper.hideSpinner()});r.fail(function(i){var r,u;i.status=="401"&&(r="<p>It looks like you're not logged into My Canon. Please login or sign up to add to your favourites.<\/p>",r+="<a href = '/auth/account/signin?redirectUrl="+t.location.pathname+"' >Sign in to My Canon<\/a>",n(".global-error-message-body").html(r),u=$("[data-remodal-id=globalErrorMessage]").remodal(),u.open());canonHelper.hideSpinner()})})},DeleteFavouriteContent:function(){function r(n,i){var e=t.innerWidth,f=t.innerHeight,r,u;$("#dialogoverlay").show();$("#dialogoverlay").attr("height",f+"px");r=i!=="Event"?"Article":i;$(".modal-body-text").html("Are you sure you want to remove this "+r.toLowerCase()+"?");$(".modal-footer").html('<button class="btn--3 btnfavoritecancel">Cancel<\/button> <button class="btn--2 btnfavoritecontinue"  data-type="'+i+'" data-id="'+n+'" >Yes, remove '+r.toLowerCase()+"<\/button> ");u=$("[data-remodal-id=remove_favorite]").remodal();u.open()}function u(){var n=$("[data-remodal-id=remove_favorite]").remodal();n.close();$("#dialogoverlay").hide()}function f(t,i){var f=$("[data-remodal-id=remove_favorite]").remodal(),r,u;f.close();$("#dialogoverlay").hide();canonHelper.showSpinner();r="";n("span.unlikecontent[data-id='"+t+"']").length&&(r=n("span.unlikecontent[data-id='"+t+"']"));u=n.post("/canonhub/mycanon/removefavourite",{id:t,type:i});u.done(function(t){if(t!=""&&t.IsSucess)if(n("ul.wishlist-container").length){var i=r.closest("li");i.remove()}else r.removeClass("icomoon-Favorite_Filled"),r.removeClass("icomoon-Close"),r.removeClass("unlikecontent"),r.addClass("icomoon-Favorite_Outlined"),r.addClass("likecontent");canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})}if(n(".favoriteModel").length)n(".favoriteModel").append('<div id="modeldialogoverlay"><\/div><div class="remodal" data-remodal-id="remove_favorite" data-remodal-options="hashTracking: false"><div class="modal-body-text"><\/div><br /><div class="modal-footer"><\/div><\/div>');n(".unlikecontent").off("click");n(i).on("click",".unlikecontent",function(){var t=n(this),i=t.attr("data-id"),u=t.attr("data-type");r(i,u)});$(i).on("click",".btnfavoritecontinue",function(){if($(this).data("id")!=null&&$(this).data("id")!=undefined){var n=$(this).data("type");f($(this).data("id"),n)}});$(i).on("click",".btnfavoritecancel",function(){u()})},wishListEvents:function(){function t(n,t){return $.inArray(n,t)>-1}if(n("ul.wishlist-container > li").each(function(){var t=n(this).find(".icomoon-Favorite_Outlined");t.removeClass("icomoon-Favorite_Outlined");t.removeClass("likecontent");t.addClass("icomoon-Close");t.addClass("unlikecontentwishlist")}),n(".likecontent").length>0||$(".unlikecontent").length>0){var r=n.get("/canonhub/mycanon/getmemberfavourites",{});r.done(function(i){$($("span.likecontent"),$("span.unlikecontent")).each(function(){var u=$(this).attr("data-id"),r;i!=""&&t(u,i)?(r=e($(this).attr("data-type")),$(this).removeClass("icomoon-Favorite_Outlined"),$(this).removeClass("likecontent"),$(this).addClass("icomoon-Close"),$(this).addClass("unlikecontent"),$(this).attr("title","Unlike this "+r)):(r=e($(this).attr("data-type")),$(this).addClass("icomoon-Favorite_Outlined"),$(this).addClass("likecontent"),n(this).removeClass("icomoon-Favorite_Filled"),$(this).removeClass("icomoon-Close"),$(this).removeClass("unlikecontent"),$(this).attr("title","Like this "+r))})})}n(".icomoon-Favorite_Filled.unlikecontent").each(function(){var t=e(n(this).attr("data-type"));n(this).removeClass("icomoon-Favorite_Filled");n(this).addClass("icomoon-Close");n(this).attr("title","Unlike this "+t)});n(".icomoon-Favorite_Outlined.likecontent").each(function(){var t=e(n(this).attr("data-type"));n(this).attr("title","Like this "+t)});n(".wishlist-filter .wishlist-filter-select").on("click",function(){var t=n(this),i;t.attr("data-content-type")==="all"?$("ul.wishlist-container > li").fadeIn("slow"):(i=$("."+t.attr("data-content-type")).fadeIn("slow"),$("ul.wishlist-container > li").not(i).hide());n(".wishlist-filter .wishlist-filter-select").removeClass("active");$(this).addClass("active")});n(".unlikecontentwishlist").off("click");n(i).on("click",".unlikecontentwishlist",function(){var i=n(this),r=n(this).closest("li"),u=i.attr("data-id"),f=i.attr("data-type"),t;canonHelper.showSpinner();t=n.post("/canonhub/mycanon/removefavourite",{id:u,type:f});t.done(function(n){n!=""&&n.IsSucess&&r.remove();canonHelper.hideSpinner()});t.fail(function(){canonHelper.hideSpinner()})})},highlightCarousel:function(){$(".cb02a, .cb02").each(function(){n(this).find(" .carousel-content > div").first().css("opacity","1")})},initScrollToNextElement:function(){n(".scroll-to-next-element").on("click",function(t){var u,i,r,f;t.preventDefault();u=n(this).closest('*[data-component-wrapper="true"]');u.length>0&&(i=n(u).next("div"),r=0,i.length>0?r=n(i).offset().top:(i=n(u).next("section"),i.length>0?r=n(i).offset().top:(f=n(u).parentsUntil(n("body")),i=n(f).next("div"),i.length>0?r=n(i).offset().top:(i=n(f).next("section"),i.length>0&&(r=n(i).offset().top)))),r>0&&(n(".gl01.sticknav").length>0&&(r=r-130),$("html, body").animate({scrollTop:r},1e3)))})},PressKitDownload:function(){n("#press-kit-dler").change(function(){var t=$("#press-kit-dler option:selected").val();t.length>0&&n(".press-kit-download").attr("href",$("#press-kit-dler option:selected").val())})},contentFeedLoadMore:function(){n(".farm-load-more-feed a").on("click",function(t){var o,u;t.preventDefault();canonHelper.showSpinner();var e=n(this),i=n(this).closest(".farm-load-more-feed"),r=n(i).siblings(".content-feed-farm");r.length>1&&(r=n(i).prev(".content-feed-farm"));var s=n(this).attr("data-current-page"),h=n(r).attr("data-page-id"),f=n(r).find("ul"),c=parseInt(s)+1,l={DataSource:r.attr("data-source"),PageIndex:c,CurrentPageId:h};n(this).blur();o=canonHelper.addAntiForgeryToken(l);u=n.post("/content-tile/thefarm/getcontentfeedfarm",o);u.done(function(t){var r;$.when($.get("/mustachetemplates/content-listing-feed.html",function(n){r=n})).then(function(){var u,o;t.ContentListingFeedSkinnyTiles&&t.ContentListingFeedSkinnyTiles.length>0&&(u=Mustache.to_html(r,t),n(f).append(u),n(f).slideDown(500),canonHelper.constructVideoElement(),canonHelper.tileMarginFix(n(f)));t&&t.IsNextPageAvailable?(o="<span>Load more "+t.TilesTypeForLoadMore+"<\/span><br>("+t.NextItemToDisplayed+") "+t.TilesCounterForLoadMore+" left",n(e).html(o),n(e).attr("data-current-page",t.CurrentPageIndex),n(i).removeClass("hide--me")):i.hasClass("hide--me")||i.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});u.fail(function(){canonHelper.hideSpinner()});u.always(function(){})})},forms:function(){var v,i,y,e,u,k,o;$("a.go-back").click(function(){t.history.back()});$(t).scroll(function(){var i=$("footer").offset().top,n=$("footer").outerHeight(),u=$(t).height(),r=$(this).scrollTop();buttonHeight=$(".mc07 .form-submit").outerHeight();r+n>i-n?$(".mc07 .form-submit").addClass("mycanon-stickynav-form-submit"):$(".mc07 .form-submit").removeClass("mycanon-stickynav-form-submit")});v=function(){var n="Windows";return navigator.appVersion.indexOf("Win")!=-1?n="Windows":navigator.appVersion.indexOf("Mac")!=-1?n="Mac":navigator.appVersion.indexOf("X11")!=-1?n="UNIX":navigator.appVersion.indexOf("Linux")!=-1&&(n="Linux"),n};n("form[class*='form']").submit(function(t){try{if(n(this).find("#nocaptcha").length>0&&n(this).find("#nocaptcha").val()==="yes")return!0;if(grecaptcha){var i=grecaptcha.getResponse();if(i.length==0)return t.preventDefault(),n(".g-recaptcha").focus(),n(".error.recaptcha").html("You can't leave Captcha Code empty"),!1}}catch(u){if(typeof grecaptcha!="undefined"&&r.message!="grecaptcha is not defined")return!1}return $(this).closest("form").find("input.invalid:visible").length>0?($(this).closest("form").find("input.invalid:visible")[0].focus(),t.preventDefault(),!1):!0});n('form[class*="form"] input[type="text"],form[class*="form"] input[type="number"],form[class*="form"] textarea, form[class*="form"] input[type="email"]').each(function(){if(n(this).hasClass("alphabetswithspace"))n(this).on("keyup keypress blur change",function(){n(this).parent().find(".field-validation-valid").text("");n(this).removeClass("invalid");f.validateText($(this))});if(n(this).hasClass("postcode"))n(this).on("keyup keypress blur change",function(){n(this).parent().find(".field-validation-valid").text("");n(this).removeClass("invalid");f.validatePostalCode($(this))});if(n(this).hasClass("phonenumber"))n(this).on("keyup keypress blur change",function(){n(this).parent().find(".field-validation-valid").text("");n(this).removeClass("invalid");f.validatePhoneNumber($(this))});if(n(this).prop("type")=="email")n(this).on("keyup keypress blur change",function(){if(n(this).parent().find(".field-validation-valid").text(""),n(this).removeClass("invalid"),f.validateEmail($(this)),n(this).hasClass("invalid"))n(this)[0].setCustomValidity("Please enter valid email");else try{n(this)[0].setCustomValidity("")}catch(t){}});if(n(this).hasClass("numbersonly"))n(this).on("keyup keypress blur change",function(){n(this).parent().find(".field-validation-valid").text("");n(this).removeClass("invalid");f.validateNumbersOnly($(this))});if(n(this).hasClass("alphanumericsOnly"))n(this).on("keyup keypress blur change",function(){n(this).parent().find(".field-validation-valid").text("");n(this).removeClass("invalid");f.validateAlphanumericOnly($(this))})});n("form[class*='form']").find(".upload").on("change",function(){var t=n(this)[0].files[0].size/1048576;t>5&&(n(this).closest(".file").next(".field-validation-valid").text("Maximum file size allowed is 5mb."),n(this).closest(".file").next(".field-validation-valid").attr("exceedsize","1"),n(this).parent().find(".after").html("Click here to upload file."),n(this).replaceWith(n(this).val("").clone(!0)));n(this).closest(".file").next(".field-validation-valid").text("");n(this).closest(".file").next(".field-validation-valid").removeAttr("exceedsize")});if($("#imageContainer").delegate(".bynderupload","change",function(){var t=n("#BynderImageSize")!=undefined?parseInt(n("#BynderImageSize").val()):10,i=n(this)[0].files[0].size/1048576;n(this).parent().find(".after").html(n(this).val().substring(n(this).val().lastIndexOf("\\")+1));i>t&&(n(this).parent().find(".after").html(""),n(this).replaceWith(n(this).val("").clone(!0)))}),n("#operating-system")!=undefined&&n("#operating-system").val(v()),i=n("form[class='form-relocation-form']"),n(i)&&n(i).length>0&&(y=new Date,e=new Date(y),e.setDate(e.getDate()+5),n(i).find("#datepicker").datepicker("destroy"),n(i).find("#datepicker").removeClass("hasDatepicker"),n(i).find("#datepicker").datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",minDate:e})),n("form[class='form-Instagram-Yearbook']").length>0){var s=[],h=[],p=[],c=[],l=[],a=[],w=$.get("/content/search/GetInstagramProducts",null,function(t){s=jQuery.map(t.Cameras,function(n){return n.SitecoreDisplayName.trim()==""?n.SitecoreItemName:n.SitecoreDisplayName.trim()});h=jQuery.map(t.Lenses,function(n){return n.SitecoreDisplayName.trim()==""?n.SitecoreItemName:n.SitecoreDisplayName.trim()});p=jQuery.map(t.SpeedliteFlashes,function(n){return n.SitecoreDisplayName.trim()==""?n.SitecoreItemName:n.SitecoreDisplayName.trim()});c=t.ISO;l=t.Aperture;a=t.ShutterSpeed;n("div[class='image-form'][data-index='0'").length==0&&(w,$("#btnAddNewImage").trigger("click"));n('.btn-remove-image[data-index="0"]').remove();n("div[class='image-form']").each(function(n){$("#imageContainer").find('.image-form[data-index="'+n+'"] .product-model-search-box').each(function(){var n=$(this).data("producttype");$(this).typeahead().length>0&&$(this).typeahead("destroy");$(this).typeahead({source:$.debounce(300,function(t,i){b(t,i,n)}),minLength:1,items:"8"})});$("#imageContainer").find('.image-form[data-index="'+n+'"] select').each(function(){var i=$(this).data("droptype"),n=$(this),t=$(this).val();n.empty();switch(i){case"IG-ISO":n.append($("<option><\/option>").attr("value","").attr("selected",!0).text("Please select ISO"));$.each(c,function(i,r){r==t?n.append($("<option><\/option>").attr("value",r).attr("selected",!0).text(r)):n.append($("<option><\/option>").attr("value",r).text(r))});break;case"IG-Aperture":n.append($("<option><\/option>").attr("value","").attr("selected",!0).text("Please select Aperture"));$.each(l,function(i,r){r==t?n.append($("<option><\/option>").attr("value",r).attr("selected",!0).text(r)):n.append($("<option><\/option>").attr("value",r).text(r))});break;case"IG-ShutterSpeed":n.append($("<option><\/option>").attr("value","").attr("selected",!0).text("Please select ShutterSpeed"));$.each(a,function(i,r){r==t?n.append($("<option><\/option>").attr("value",r).attr("selected",!0).text(r)):n.append($("<option><\/option>").attr("value",r).text(r))})}})})});$("#btnAddNewImage").click(function(){var t=$("#templateImage").clone(),n=$(".image-form").length-1;return $(t).find(".image-field").each(function(){var t=$(this).attr("name").replace("TemplateImage.","InstagramImages["+n+"].");$(this).attr("name",t);$(this).hasClass("mandatory")&&$(this).attr("required","true");$(this)[0].id=$(this)[0].id.replace("TemplateImage.","InstagramImages["+n+"].")}),$(t).find(".image-field-validation").each(function(){var t=$(this).attr("data-valmsg-for").replace("TemplateImage.","InstagramImages["+n+"].");$(this).attr("data-valmsg-for",t)}),$(t).find("[data-index]").each(function(){$(this).attr("data-index",n)}),$(t).find("[data-propertyname]").each(function(){$(this).attr("data-propertyname","InstagramImages["+n+"].")}),$("#imageContainer").append($(t).html()),$("#imageContainer").find('.image-form[data-index="'+n+'"] .product-model-search-box').each(function(){var n=$(this).data("producttype");$(this).typeahead({source:$.debounce(300,function(t,i){b(t,i,n)}),minLength:1,items:"8"})}),$("#imageContainer").find('.image-form[data-index="'+n+'"] select').each(function(){var t=$(this).data("droptype"),n=$(this);switch(t){case"IG-ISO":$.each(c,function(t,i){n.append($("<option><\/option>").attr("value",i).text(i))});break;case"IG-Aperture":$.each(l,function(t,i){n.append($("<option><\/option>").attr("value",i).text(i))});break;case"IG-ShutterSpeed":$.each(a,function(t,i){n.append($("<option><\/option>").attr("value",i).text(i))})}}),$("#imageContainer").find('.image-form[data-index="'+n+'"]').delegate(".dpicker","focusin",function(){var n=$(this);n.data("datepicker")||(n.removeClass("hasDatepicker").removeAttr("id"),n.datepicker("destroy"),n.parent().find("img.ui-datepicker-trigger").remove(),n.datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",maxDate:"0"}))}),!1});function b(n,t,i){return(canonHelper.showSpinner(),(s.length==0||h.length==0)&&w,i=="Camera")?(canonHelper.hideSpinner(),t(s)):i=="lens"?(canonHelper.hideSpinner(),t(h)):i=="speedliteflashes"?(canonHelper.hideSpinner(),t(p)):null}u=!1;function d(){u||($("div#spinner").fadeIn("fast"),$(".image-spinner").html("Loading"),u=!0)}function g(){if(u){var n=$("div#spinner");n.stop();n.fadeOut("fast");u=!1}}$("#imageContainer").delegate(".btn-remove-image","click",function(){var n=$(this).attr("data-index");return $(".image-form").each(function(){var t=$(this);if(n==t.attr("data-index")){var i=t.find(".image-id"),r=t.find(".image-removed"),u=i.val();r.val("true");u>0?t.addClass("image-deleted"):(t.hide(),t.find(".image-field").each(function(){$(this).hasClass("mandatory")&&$(this).removeAttr("required")}))}}),!1})}n("#accessories-include")!=undefined&&(n(".accessories-desc").hide(),n("#accessories").removeAttr("required"),n("#accessories-include").change(function(){n("#accessories-include option:selected").val().toLowerCase()==="yes"?(n(".accessories-desc").show(),n("#accessories").attr("required","true")):(n(".accessories-desc").hide(),n("#accessories").removeAttr("required"))}));n("#warranty")!=undefined&&(n(".proof-of-purchase").hide(),n("#receipt").removeAttr("required"),n("#warranty").change(function(){n("#warranty option:selected").val().toLowerCase()==="yes"?(n(".proof-of-purchase").show(),n("#receipt").attr("required","true")):(n(".proof-of-purchase").hide(),n("#receipt").removeAttr("required"))}));n(".shipping-address-section").hide();n("#IsShippingAddress-yes, #IsShippingAddress-no").click(function(){n(this).val().toLowerCase()==="yes"?(n(".shipping-address-section").show(),n(".shipping-address-section").find("[mandatory]").attr("required","true")):(n(".shipping-address-section").hide(),n(".shipping-address-section").find("[mandatory]").removeAttr("required"))});n(".contact-form-contact-method").hide();n(".contact-form-primary-number").on("keyup",function(){n(this).val()!==""?(n(".contact-form-contact-method").show(),n(".contact-form-contact-method").find("[mandatory]").attr("required","true")):(n(".contact-form-contact-method").hide(),n(".contact-form-contact-method").find("[mandatory]").removeAttr("required"))});n(".business-enquiry-form-contact-method").hide();n(".business-enquiry-form-primary-number").on("keyup",function(){n(this).val()!==""?n(".business-enquiry-form-contact-method").show():n(".business-enquiry-form-contact-method").hide()});n(".oss-purchase").hide();n("#PurchasedOnSite-yes, #PurchasedOnSite-no").click(function(){n(this).val().toLowerCase()==="yes"?n(".oss-purchase").show():n(".oss-purchase").hide()});n(".support-call").hide();n("#MakeServiceOrSupportCall-yes, #MakeServiceOrSupportCall-no").click(function(){n(this).val().toLowerCase()==="yes"?n(".support-call").show():n(".support-call").hide()});n(".warranty-abn").hide();n(".warranty-company-name").on("keyup",function(){n(this).val()!=""?n(".warranty-abn").show():n(".warranty-abn").hide()});n(".mdsField").hide();n("#IsMdsCustomer-yes, #IsMdsCustomer-no").click(function(){n(this).val().toLowerCase()==="yes"?(n(".mdsField").show(),n(".mdsField").find("[mandatory]").attr("required","true")):(n(".mdsField").hide(),n(".mdsField").find("[mandatory]").removeAttr("required"))});n(".moving-to-location-diff").hide();n("#ismovinglocdiff-yes, #ismovinglocdiff-no").click(function(){n(this).val().toLowerCase()==="yes"?(n(".moving-to-location-diff").show(),n(".moving-to-location-diff").find("[mandatory]").attr("required","true")):(n(".moving-to-location-diff").hide(),n(".moving-to-location-diff").find("[mandatory]").removeAttr("required"))});n(".relocate-more-machines").show();n(".relocate-more-machines").find("[mandatory]").attr("required","true");n(".diff-moving-to-address").hide();n(".diff-moving-to-address").find("[mandatory]").removeAttr("required");n(".moving-to-location-diff").hide();n(".moving-to-location-diff").find("[mandatory]").removeAttr("required");n("#ismoremachines-yes, #ismoremachines-no").click(function(){n(this).val().toLowerCase()==="no"?(n(".relocate-more-machines").show(),n(".relocate-more-machines").find("[mandatory]").attr("required","true"),n(".diff-moving-to-address").hide(),n(".diff-moving-to-address").find("[mandatory]").removeAttr("required"),n(".moving-to-location-diff").hide(),n(".moving-to-location-diff").find("[mandatory]").removeAttr("required")):(n(".relocate-more-machines").hide(),n(".relocate-more-machines").find("[mandatory]").removeAttr("required"),n(".diff-moving-to-address").hide(),n(".diff-moving-to-address").find("[mandatory]").removeAttr("required"),n(".moving-to-location-diff").hide(),n(".moving-to-location-diff").find("[mandatory]").removeAttr("required"))});n(".additional-access-info").length>0&&n(".additional-access-info").change(function(){if($(this).prop("checked"))n(".additional-access-info").removeAttr("required");else{var t=!1;n(".additional-access-info").each(function(){n(this).prop("checked")&&(t=!0)});t||n(".additional-access-info").attr("required","true")}});n(".from-stairs").hide();n("#from-AccessToSite").change(function(){var t=n(this).find(":selected").val();t.toLowerCase()==="stairs"?(n(".from-stairs").show(),n(".from-manoeuvre").hide(),n(".from-stairs").find("[mandatory]").attr("required","true"),n(".from-manoeuvre").find("[mandatory]").attr("required","true"),n("#from-isStaircaseHaveLanding-yes, #from-isStaircaseHaveLanding-no").click()):(n(".from-stairs").hide(),n(".from-manoeuvre").hide(),n(".from-stairs").find("[mandatory]").removeAttr("required"),n(".from-manoeuvre").find("[mandatory]").removeAttr("required"))});n(".to-stairs").hide();n("#to-AccessToSite").change(function(){var t=n(this).find(":selected").val();t.toLowerCase()==="stairs"?(n(".to-stairs").show(),n(".to-manoeuvre").hide(),n(".to-stairs").find("[mandatory]").attr("required","true"),n(".to-manoeuvre").find("[mandatory]").attr("required","true")):(n(".to-stairs").hide(),n(".to-manoeuvre").hide(),n(".to-stairs").find("[mandatory]").removeAttr("required"),n(".to-manoeuvre").find("[mandatory]").removeAttr("required"))});n(".from-manoeuvre").hide();n("#from-isStaircaseHaveLanding-yes, #from-isStaircaseHaveLanding-no").click(function(){n(this).val().toLowerCase()==="yes"?(n(".from-manoeuvre").show(),n(".from-manoeuvre").find("[mandatory]").attr("required","true")):(n(".from-manoeuvre").hide(),n(".from-manoeuvre").find("[mandatory]").removeAttr("required"))});n(".to-manoeuvre").hide();n("#to-isStaircaseHaveLanding-yes, #to-isStaircaseHaveLanding-no").click(function(){n(this).val().toLowerCase()==="yes"?(n(".to-manoeuvre").show(),n(".to-manoeuvre").find("[mandatory]").attr("required","true")):(n(".to-manoeuvre").hide(),n(".to-manoeuvre").find("[mandatory]").removeAttr("required"))});n(".diff-moving-to-address").hide();n("#IsSameMovingToAddress-yes, #IsSameMovingToAddress-no").click(function(){n(this).val().toLowerCase()==="no"?(n(".diff-moving-to-address").show(),n(".diff-moving-to-address").find("[mandatory]").attr("required","true"),n(".to-stairs").hide(),n(".to-manoeuvre").hide()):(n(".diff-moving-to-address").hide(),n(".diff-moving-to-address").find("[mandatory]").removeAttr("required"),n(".to-stairs").hide(),n(".to-manoeuvre").hide())});k=function(t){var i=parseInt(n(".add-more-device").data("noofdevices"))+1;i<10&&(n(".add-more-device").data("noofdevices",i),$("."+t+" .field:first").clone().find("input").each(function(){$(this).val("");$(this).attr("id",$(this).attr("id")+i)}).end().appendTo("."+t),$("."+t+" .field:nth-child(2)").clone().find("input").each(function(){$(this).val("");$(this).attr("id",$(this).attr("id")+i)}).end().appendTo("."+t),$("."+t+" .field:nth-child(3)").clone().find("a").each(function(){$(this).attr("id",$(this).attr("id")+i);$(this).show();$(this).click(function(){var t=n(".add-more-device").data("noofdevices");n(".add-more-device").data("noofdevices",t-1);$(".devices .field").find("#product-name"+i).parent().remove();$(".devices .field").find("#product-serial"+i).parent().remove();$(".devices .field").find("#remove-device"+i).parent().remove()})}).end().appendTo("."+t))};n(".add-more-device").length>0&&($(".devices .field .remove-more-device").hide(),n(".add-more-device").click(function(){k("devices")}));n(".sponsorshipdate").length>0&&(n(".sponsorshipdate").removeClass("hasDatepicker").removeAttr("id"),n(".sponsorshipdate").datepicker("destroy"),n(".sponsorshipdate").parent().find("img.ui-datepicker-trigger").remove(),n(".sponsorshipdate").datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",minDate:"0",maxDate:null}));o=function(t){var i=n(".show-hide-cps");t?(i.show(),i.find("[mandatory]").attr("required","true")):(i.find("[mandatory]").removeAttr("required"),i.hide())};o(!1);n("input#cps-member").click(function(){$(this).is(":checked")?o(!0):o(!1)})},initProductFeedFilter:function(){n(".product-filter-type select").change(function(){var t="",i;$(this).find("option:selected").each(function(){t=$(this).val();n(this).removeAttr("selected")});i=n(this).closest(".cf06");i.find(".product-filter-container li").each(function(){n(this).hasClass("hide--me")||n(this).hasClass("all")||n(this).addClass("hide--me");n(this).hasClass("all")&&!n(this).hasClass("active")&&n(this).addClass("active");n(this).attr("data-filter-type")===t&&n(this).removeClass("hide--me");n(this).hasClass("all")&&n(this).trigger("click")});i.find(".product-filter-container select option").each(function(){n(this).hasClass("hide--me")||n(this).hasClass("all")||n(this).addClass("hide--me");n(this).removeAttr("selected");n(this).hasClass("all")&&n(this).attr("selected");n(this).attr("data-filter-type")===t&&n(this).removeClass("hide--me")});i.find(".product-filter-container select").val("");n(this).val(t)});n(".product-filter-container li").on("click",function(){var t=n(this).closest(".cf06").siblings(".cf08").find(".product-listing-component"),r=n(t).attr("data-source"),i={ProductParentId:r,PageIndex:0,PageSize:15,SelectedFilter:n(this).attr("data-filter"),IsPartnerRequest:n(t).attr("data-isPartnerRequest")};n(this).parent("ul").find("li").each(function(){n(this).removeClass("active")});n(this).addClass("active");n(this).closest(".product-filter-container").find("option").each(function(){n(this).removeAttr("selected");n(this).val()===i.SelectedFilter&&(n(this).attr("selected",""),n(this).parent("select").val(i.SelectedFilter))});u.getProductsFeed(i,t,!1,!0)});n(".product-filter-container select").change(function(){var t="";$(this).find("option:selected").each(function(){t=$(this).val();n(this).removeAttr("selected")});n(this).attr("selected","");n(this).closest(".mobile").css("display")!=="none"&&n(this).closest(".product-filter-container").find("li").each(function(){n(this).attr("data-filter")===t&&n(this).trigger("click")})})},initProductFeedLoadMore:function(){n(".product-load-more-feed a").on("click",function(t){var f,i;t.preventDefault();f=n(this).closest(".cf08").siblings(".cf06");i="";n(f).find(".product-filter-container li").each(function(){n(this).hasClass("active")&&(i=n(this).attr("data-filter"))});var r=n(this).parent().siblings(".product-listing-component"),e=n(r).attr("data-source"),o=n(this).attr("data-current-page"),s=parseInt(o)+1,h={ProductParentId:e,PageIndex:s,PageSize:15,SelectedFilter:i,IsPartnerRequest:n(r).attr("data-isPartnerRequest")};n(this).blur();u.getProductsFeed(h,r,!0,!1)})},getProductsFeed:function(i,r,u,f){canonHelper.showSpinner();var o=canonHelper.addAntiForgeryToken(i),e=n.post("/content-tile/product/getproductlist",o);e.done(function(i){var e;$.when($.get("/mustachetemplates/products-listing-feed.html",function(n){e=n})).then(function(){var o=n(r).parent().find(".product-load-more-feed a"),s=n(o).parent(),h,c,a,v,l,y;i.ContentListingFeedSkinnyTiles&&i.ContentListingFeedSkinnyTiles.length>0&&(h=Mustache.to_html(e,i),c={},$.each(i.ContentListingFeedSkinnyTiles,function(n,i){c[i.EAN]={url:t.location.origin+i.Url}}),a=JSON.stringify(c,null,2),v=JSON.parse(a),typeof $BV!="undefined"&&$BV.ui("rr","inline_ratings",{productIds:v,containerPrefix:"BVRRInlineRating"}),u?n(r).append(h):n(r).html(h),canonHelper.tileMarginFix(n(r)));f&&(l=n(r).closest(".cf08").find(".filterProducts"),l.length>0&&l.text((parseInt(i.TotalPagesFound)==1?"is":"are")+" "+i.TotalPagesFound+" "+(parseInt(i.TotalPagesFound)>1?"products":"product")));i&&i.IsNextPageAvailable?(y="<span>Load more "+i.TilesTypeForLoadMore+"<\/span><br>("+i.NextItemToDisplayed+") "+i.TilesCounterForLoadMore+" left",n(o).html(y),n(o).attr("data-current-page",i.CurrentPageIndex),n(s).removeClass("hide--me")):s.hasClass("hide--me")||s.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});e.fail(function(){canonHelper.hideSpinner()});e.always(function(){})},initNewProductFeedLoadMore:function(){n(".prod__selector .product-load-more-feed a").on("click",function(){var f=n(".prod__selector").find(".product-listing-container"),e=n("#pageSize").val(),o=n(this).attr("data-current-page"),s=parseInt(o)+1,r=n(".prod__selector").find("button.selected"),i=n("input[name=productType]:checked"),t={PageIndex:s,PageSize:e,DatasourceId:n(".prod__selector").find(".filter-button-group").attr("id")};r&&(t.SelectedUsage=r.attr("id"),t.SelectedUsageCode=r.data("filter_useage_code"));i&&(i.attr("id")!="all"?(t.SelectedType=i.attr("id"),t.SelectedTypeCode=i.data("filter_type_code")):(t.SelectedType="",t.SelectedTypeCode=""));u.getProductListingsFeed(t,f,!0,!0)})},initNewProductFeedFilter:function(){function f(){var o=t.location.search.replace("?","").split("&"),f=[],r="",u="",n,e;o.forEach(function(n){n==""||n.startsWith("usage=")||n.startsWith("type=")?n!=""&&n.startsWith("usage=")&&!n.startsWith("type=")?r=n:n!=""&&!n.startsWith("usage=")&&n.startsWith("type=")&&(u=n):f.push(n)});i.SelectedUsageCode?(f.push("usage="+i.SelectedUsageCode),r=""):i.SelectedUsageCode==""&&(r="");i.SelectedTypeCode?(f.push("type="+i.SelectedTypeCode),u=""):i.SelectedTypeCode==""&&(u="");n=f.join("&");r.startsWith("usage=")&&(n="&"+r);u.startsWith("type=")&&(n="&"+u);n&&(n="?"+n);history.pushState&&(e=t.location.protocol+"//"+t.location.host+t.location.pathname+n,t.history.pushState({path:e},"",e))}var r=n(".prod__selector").find(".product-listing-container"),e=n("#pageSize").val(),i={PageIndex:0,PageSize:e,DatasourceId:n(".prod__selector").find(".filter-button-group").attr("id")};i.SelectedUsage=n("#selectedUsageId").val();i.SelectedUsageCode=n("#selectedUsageData").val();(i.SelectedUsage===undefined||i.SelectedUsage==="")&&n(".usageselectedonly").hide();n(".prod__selector").find("button.product-usage").click(function(){$(this).siblings().each(function(){$(this).removeClass("selected")});$(this).addClass("selected");i.SelectedUsage=$(this).attr("id");i.SelectedUsageCode=$(this).data("filter_useage_code");i.SelectedType="";i.SelectedTypeCode="";n(".usageselectedonly").show();u.getProductListingsFeed(i,r,!1,!0);f()});n("#filter-option-producttype").on("click","input.product-type",function(){$(this).attr("id")!="all"?(i.SelectedType=$(this).attr("id"),i.SelectedTypeCode=$(this).data("filter_type_code")):(i.SelectedType="",i.SelectedTypeCode="");u.getProductListingsFeed(i,r,!1,!0);f()});n("#filter-option-mobile-producttype").on("change",function(){var n=$(this).children("option:selected"),t=n.attr("mobile_id"),e=n.val();t!="all"?(i.SelectedType=t,i.SelectedTypeCode=e):(i.SelectedType="",i.SelectedTypeCode="");u.getProductListingsFeed(i,r,!1,!0);f()})},getProductListingsFeed:function(i,r,u){canonHelper.showSpinner();var e=canonHelper.addAntiForgeryToken(i),f=n.post("/content-tile/product/getproductlistings",e);f.done(function(f){var e;$.when($.get("/mustachetemplates/products-listing-feed-new.html",function(n){e=n})).then(function(){var h=n(".prod__selector").find(".product-load-more-feed a"),c=n(h).parent(),l,a,v,y,p,o,s,w,b;f.ContentListingFeedSkinnyTiles&&f.ContentListingFeedSkinnyTiles.length>0?(l=Mustache.to_html(e,f),a={},$.each(f.ContentListingFeedSkinnyTiles,function(n,i){a[i.EAN]={url:t.location.origin+i.Url}}),v=JSON.stringify(a,null,2),y=JSON.parse(v),typeof $BV!="undefined"&&$BV.ui("rr","inline_ratings",{productIds:y,containerPrefix:"BVRRInlineRating"}),u?n(r).append(l):(p=i.SelectedType==undefined||i.SelectedType===""?"checked=checked":"",o="",o+='<div class="filter-option">',o+='<input id="all" class="product-type" '+p+' name="productType" type="radio">',o+='<label for="1">All<\/label>',o+="<\/div>",s=n("#filter-option-mobile-producttype"),s.empty(),w=i.SelectedType==undefined||i.SelectedType==="",s.append($("<option><\/option>").attr("mobile_id","all").attr("value","all").text("All").prop("selected",w)),$.each(f.ProductTypes,function(n,t){var u=i.SelectedType===t.SitecoreItemId?"checked=checked":"",r;o+='<div class="filter-option">';o+='<input id="'+t.SitecoreItemId+'" data-filter_type_code="'+t.FilterKey+'" class="product-type" '+u+' name="productType" type="radio">';o+='<label for="1">'+t.FilterKey+"<\/label>";o+="<\/div>";r=i.SelectedType===t.SitecoreItemId;s.append($("<option><\/option>").attr("mobile_id",t.SitecoreItemId).attr("value",t.FilterKey).text(t.FilterKey).prop("selected",r))}),n("#filter-option-producttype").html(o),n(r).html(l)),canonHelper.tileMarginFix(n(r))):u||n(r).html("");f&&f.IsNextPageAvailable?(b="<span>Load more "+f.TilesTypeForLoadMore+"<\/span><br>("+f.NextItemToDisplayed+") "+f.TilesCounterForLoadMore+" left",n(h).html(b),n(h).attr("data-current-page",f.CurrentPageIndex),n(c).removeClass("hide--me")):c.hasClass("hide--me")||c.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});f.fail(function(){canonHelper.hideSpinner()});f.always(function(){})},initAskToLoginBeforeBookEvent:function(){n(".ask-to-login").on("click",function(){var r=n(this).closest("body"),i=r.find("div[data-remodal-id*='loginpopup']"),t;i&&i.length>0&&(t=n(i).find(".continue-booking"),t&&t.length>0&&n(t).attr("href",n(this).attr("data-booking-href")))})},initDisabledAnchor:function(){n("a[disabled]").on("click",function(n){n.preventDefault();n.stopPropagation()})},inputtextBoxNumberValidation:function(){$("input[type='number']").on("keyup keypress blur change",function(n){if($(this).attr("maxlength")!=undefined&&$(this).attr("maxlength").length>0&&(n.which!==8&&n.which!==0&&(n.which<48||n.which>57)||$(this).val().length>=parseInt($(this).attr("maxlength"))&&n.which!==8&&n.which!==0))return!1})},initProductTypeAhead:function(){if($(".product-model-search-box")&&$(".product-model-search-box").length>0){function n(n,t){canonHelper.showSpinner();return $.post("/content/search/typeaheadforproduct",{query:n},function(n){canonHelper.hideSpinner();t(n)}).fail(function(){canonHelper.hideSpinner()})}$("body").delegate(".product-model-search-box","focus",function(){$(".product-model-search-box").typeahead({source:$.debounce(300,function(t,i){n(t,i)}),minLength:3,items:"8"})})}},HeaderStoreLinks:function(){$(".header-links li").on("click",function(){var n=$(this).attr("data-attr-href"),i=$(this).attr("data-attr-target");n!=undefined&&n.length>0&&(i==="_self"?t.location.href=n:t.open(n))});$('header.edge a.user-guide:not([href="#"])').off("click");$("header.edge a.search").parent("li").off("click")},loginMessageDisplay:function(){function t(){n(".nav.toolbar li.new-user")&&n(".nav.toolbar li.new-user").length>0&&($(".nav.toolbar li.new-user").remove(),$(".nav.toolbar ul.sub-menu").removeClass("active"));i.body.removeEventListener("click",t,!0)}n(".nav.toolbar li.new-user")&&n(".nav.toolbar li.new-user").length>0&&i.body.addEventListener("click",t,!0);n(".nav.toolbar li.new-user")&&n(".nav.toolbar li.new-user").length>0&&canonHelper.getCookie("Canon.SigninMessageDisplay")===""&&canonHelper.setCookie("Canon.SigninMessageDisplay",1,1)},initSdsFilter:function(){if($(".ff01").length>0){$('.ff01 input[type=radio][name="search-by"]').change(function(){var t=$(this).closest(".sds-search-container").find("#productname");$(t).val("");n(t).attr("data-keyword","");$(t).trigger(jQuery.Event("keypress",{keycode:13}))});$(".ff01 #productname").keypress(function(i){if(i.which===13){var r=n(this).val(),u=n(this).attr("data-keyword");(u==undefined||u!==r)&&(t(r,n(this)),n(this).attr("data-keyword",r))}});function t(t,i){var f=n(i).closest(".ff01"),e=$(f).find(".results-list"),r=$(f).find('.sds-search-container input[type=radio][name="search-by"]:checked'),o=r&&r.length>0?r.val():"",s={Keyword:t,SearchBy:o};u.getSdsFeed(s,e,!1)}}},initSdsLoadMore:function(){n(".sds-load-more-feed a").on("click",function(t){t.preventDefault();var r=n(this).closest(".ff01"),i=n(r).find("#productname"),e=i&&i.length>0&&i.attr("data-keyword")?i.attr("data-keyword"):"",o=$(r).find(".results-list"),s=n(this).attr("data-current-page"),h=parseInt(s)+1,f=$(r).find('.sds-search-container input[type=radio][name="search-by"]:checked'),c=f&&f.length>0?f.val():"",l={Keyword:e,SearchBy:c,PageIndex:h};n(this).blur();u.getSdsFeed(l,o,!0)})},edgeSearchLoadMore:function(){n(".ff01.edge .edge-search-load-more-feed a").on("click",function(t){t.preventDefault();var i=n(this).closest(".ff01.edge"),r=n(i).find("#searchbox"),f=n(i).find("#edge-search-order-by"),e=n(i).find("#edge-search-filter-by"),o=$(i).find(".results-list"),s=n(this).attr("data-current-page"),h=parseInt(s)+1,c={Query:$(r).val(),PageIndex:h,SortBy:$(f).val(),FilterBy:$(e).val()};u.getEdgeSearchFeed(c,o,!0)})},getEdgeSearchFeed:function(n,t,i){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(n),r=$.post("/content-tile/edge/edgesearchloadmore",f);r.done(function(n){var c=$(".edge-search-file-template").html(),r=$(".edge-search-load-more-feed a"),f=$(".result-container"),e=$(r).parent(),o,s,h;n!=undefined&&n.Results!=undefined?(f.removeClass("hide--me"),o=Mustache.to_html(c,n),i?$(t).append(o):($(t).html(o),s=$(t).closest(".ff01").find(".result-total p"),s.text("You have "+n.TotalItemsFound+" results in total")),canonHelper.tileMarginFix($(t)),u.edgeSearchDebugMode()):f.hasClass("hide--me")||f.addClass("hide--me");n&&n.IsNextPageAvailable?(h="Load more<br><span>("+n.NextItemToDisplayed+" result left)<\/span>",$(r).html(h),$(r).attr("data-current-page",n.CurrentPageIndex),$(e).removeClass("hide--me")):e.hasClass("hide--me")||e.addClass("hide--me");canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})},getSdsFeed:function(n,t,i){canonHelper.showSpinner();var u=canonHelper.addAntiForgeryToken(n),r=$.post("/content-tile/safetydatasheet/getsafetydatasheetsearch",u);r.done(function(n){var h=$(t).closest(".ff01").find(".sds-file-template").html(),r=$(t).closest(".ff01").find(".sds-load-more-feed a"),u=$(t).closest(".ff01").find(".result-container"),f=$(r).parent(),e,o,s;n.SafetyDataSheetSkinnyItems?(u.removeClass("hide--me"),e=Mustache.to_html(h,n),i?$(t).append(e):($(t).html(e),o=$(t).closest(".ff01").find(".result-total p"),o.text("You have "+n.TotalItemsFound+" results in total")),canonHelper.tileMarginFix($(t))):u.hasClass("hide--me")||u.addClass("hide--me");n&&n.IsNextPageAvailable?(s="Load more<br><span>("+n.NextItemToDisplayed+" result left)<\/span>",$(r).html(s),$(r).attr("data-current-page",n.CurrentPageIndex),$(f).removeClass("hide--me")):f.hasClass("hide--me")||f.addClass("hide--me");canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})},glossaryLinkListLoadMore:function(){if(n(".glossarylinklist")&&n(".glossarylinklist").length>0){n(".load-more-glossary-link-list").data("is-last-page")==="True"?n(".load-more-glossary-link-list").hide():n(".load-more-glossary-link-list").show();n(".load-more-glossary-link-list").off("click");n(".load-more-glossary-link-list").on("click",function(){var t=n(this);t.blur();u.glossaryLinkListLoadMoreEventHanlder(t)})}},glossaryLinkListLoadMoreEventHanlder:function(t){var i=t.closest(".glossarylinklist"),e=i.data("glossary-container"),o=i.data("current-id"),s=n(i).find(".glossary-link-list-container-template").html(),h=n(i).find("ul.glossarylinklistcontainer"),r=t.data("current-index"),c=t.data("total-link-items-displayed-on-page"),u=t.data("is-last-page");u.toString().toLowerCase()!=="false"&&u||r++;canonHelper.showSpinner();var l={CurrentPageIndex:r,TotalLinkItemsDisplayedOnPage:c,GlossaryContainerItemId:e,CurrentItemId:o},a=canonHelper.addAntiForgeryToken(l),f=n.post("/content-tile/glossary/postglossarylinklist",a);f.done(function(i){var r,u;i!=""&&i.LinkListItems!=undefined&&(r=Mustache.to_html(s,{LinkListItems:i.LinkListItems}),h.append(r),i.IsLastPage?t.hide():(t.data("current-index",i.CurrentPageIndex),t.data("total-link-items-displayed-on-page",i.TotalLinkItemsDisplayedOnPage),t.data("is-last-page",i.IsLastPage),t.show()),u="("+i.TotalLinkItemsLeftCount+" items left)",n(".links-left").html(u));canonHelper.hideSpinner()});f.fail(function(){canonHelper.hideSpinner()})},initFormSubmission:function(){n(function(){canonHelper.getQueryString("refnumber")!=""?n(".reference-number span").text(canonHelper.getQueryString("refnumber")):n(".form-reference").hide()})},downloadResourceFormOnSubmit:function(t){if(n(t).closest(".cp19")!=undefined&&n(t).closest(".cp19").length>0){canonHelper.setCookie("CANON_RESOURCE_FORM_SUBMITTED","1",1);n(t).closest(".eloqua-container").addClass("hide--me");canonHelper.showSpinner();var i=n.getJSON("/content-tile/fastbusiness/downloadresourcemediaitem?mediaitemid="+$.trim(n(t).closest(".cp19").data("media-id")));i.done(function(i){if(i!=undefined&&i.ResourceMediaItemUrl!=undefined&&$.trim(i.ResourceMediaItemUrl)!=""){n(t).closest(".cp19").find(".download-resource").attr("href",i.ResourceMediaItemUrl);n(t).closest(".cp19").find(".download-resource").removeClass("hide--me");var r=$("<a />",{href:i.ResourceMediaItemUrl,text:"click",target:"_blank"}).hide().appendTo("body")[0].click()}canonHelper.hideSpinner()});i.fail(function(){n(t).closest(".cp19").find(".download-resource").hide();canonHelper.hideSpinner()});n(t).closest(".cp19")&&n(t).closest(".cp19").offset()!=undefined&&n(t).closest(".cp19").offset().top!=undefined&&$("html, body").animate({scrollTop:n(t).closest(".cp19").offset().top-n(t).closest(".eloqua-container").height()-70},1e3)}},initEloquaForm:function(){function f(){function i(){t.find("input").on("blur focus keypress keyup",function(t){var f=n(this).closest("form"),e=f.find(".eloqua-submit"),i,u,r;e[0].disabled=!1;t.type==="blur"&&(i=!0,$(this).attr("required")==="required"&&$(this).val().length<1&&$(this).next().is(".form-feedback")&&(i=!1),$(this).attr("isemail")&&(u=new RegExp($(this).attr("pattern")),!u.test($(this).val())),i&&(r=$(this).val().length,$(this).attr("maxlength")&&r>$(this).attr("maxlength")&&($(this).addClass("error"),$(this).next().addClass("error").find("span").text($(this).attr("lengthmessage"))),$(this).attr("minlength")&&r<$(this).attr("minlength")&&($(this).addClass("error"),$(this).next().addClass("error").find("span").text($(this).attr("lengthmessage")))))});t.find("select").on("blur focus keypress keyup",function(n){n.type==="focus"&&($(this).removeClass("error"),$(this).parent().parent().find(".form-feedback")&&$(this).parent().parent().find(".form-feedback").removeClass("error"));n.type==="blur"&&$(this).attr("required")==="required"&&$(this).prop("selectedIndex")<1&&$(this).parent().parent().find(".form-feedback")&&($(this).addClass("error"),$(this).parent().parent().find(".form-feedback").addClass("error").find("span").text($(this).attr("emptymessage")))})}var t=$(".fm01.eloqua-container");return{_init:function(){i()}}}if($(".eloqua-message").hide(),$(".fm01.eloqua-container").length>0&&f()._init(),n(".eloqua-ajax-frm")&&n(".eloqua-ajax-frm").length>0){n(t).load(function(){n("form.eloqua-ajax-frm input:checkbox").each(function(){i(this)});n("form.eloqua-ajax-frm input:checkbox").change(function(){i(this)})});function i(t){var i=n(t).closest("form"),r=n(t).attr("name"),u="input:hidden[name="+r+"]",f="input:checkbox[name="+r+"]",e="input:checked[name="+r+"]";n(i).find(e).length>=1||n(i).find(f).length>1?n(i).find("input").remove(u):n(i).find(u).length===0&&n(i).append("<input type='hidden' name='"+r+"' value='false' />")}n("form.eloqua-ajax-frm .datepicker").datepicker({dateFormat:"yy-mm-dd"});n(".eloqua-hidden-div").empty();n(".eloqua-ajax-frm").each(function(){var t="",i=n(this);t=i.data("eloqua-confirmation-message");i.closest(".eloqua-container").find(".eloqua-hidden-div").html(t)});function e(n){var t=!0;return n.find("input").each(function(){var i,n;$(this).attr("required")==="required"&&$(this).val().length<1&&$(this).next().is(".form-feedback")&&($(this).addClass("error"),$(this).next().addClass("error").find("span").text($(this).attr("emptymessage")),t=!1);$(this).is(":checkbox")&&$(this).attr("required")=="required"&&!$(this).prop("checked")&&$(this).parent().parent().parent().find(".form-feedback")&&($(this).addClass("error"),$(this).parent().parent().parent().find(".form-feedback").addClass("error").find("span").text($(this).attr("emptymessage")),t=!1);$(this).attr("isemail")&&(i=new RegExp($(this).attr("pattern")),i.test($(this).val())||($(this).addClass("error"),$(this).next().addClass("error").find("span").text($(this).attr("emailmessage")),t=!1));t&&(n=$(this).val().length,$(this).attr("maxlength")&&n>$(this).attr("maxlength")&&($(this).addClass("error"),$(this).next().addClass("error").find("span").text($(this).attr("lengthmessage")),t=!1),$(this).attr("minlength")&&n<$(this).attr("minlength")&&($(this).addClass("error"),$(this).next().addClass("error").find("span").text($(this).attr("lengthmessage")),t=!1))}),n.find("select").each(function(){$(this).attr("required")==="required"&&$(this).prop("selectedIndex")<1&&$(this).parent().parent().find(".form-feedback")&&($(this).addClass("error"),$(this).parent().parent().find(".form-feedback").addClass("error").find("span").text($(this).attr("emptymessage")),t=!1)}),t}n(".eloqua-check-box input:checkbox").change(function(){$(this).attr("required")==="required"&&$(this).parent().parent().parent().find(".form-feedback")&&($(this).prop("checked")?($(this).removeClass("error"),$(this).parent().parent().parent().find(".form-feedback").removeClass("error")):($(this).addClass("error"),$(this).parent().parent().parent().find(".form-feedback").addClass("error").find("span").text($(this).attr("emptymessage"))))});n("#country").change(function(){var t=n("#country").val();t&&(t=t.toLowerCase(),t=="australia"||t=="au"?(n("#stateOrTerritoryAU1").closest(".field").show(),$("#stateOrTerritoryAU1").attr("required","required")):(n("#stateOrTerritoryAU1").closest(".field").hide(),$("#stateOrTerritoryAU1").val(""),$("#stateOrTerritoryAU1").removeAttr("required")))});n(".eloqua-submit").click(function(t){var i,r,u;t.preventDefault();canonHelper.showSpinner();i=n(this).closest("form");r=n(i).attr("data-api-url");e(i)&&i.valid()?(n(this)[0].disabled=!0,u=n(i).serialize(),o(r,i,u)):canonHelper.hideSpinner()});n(".close").click(function(){var t=n(".ecrm__trigger-form"),i;t&&t.length>0&&(i=n("#eloquasubmit").val(),i=="1"&&t.hide())});function o(i,u,f){var e=i+n(u).attr("action")+"?"+f;n.ajax({type:"POST",url:e,contentType:"application/json",beforeSend:function(n){n.setRequestHeader("Source","canon")},error:function(t,i,f){r(t,i,f,n(u))}}).done(function(i){i.Status==="OK"?(s(n(u)),t.dataLayer=t.dataLayer||[],t.dataLayer.push({event:"formSubmission",formId:$("#FormId").val(),formURL:t.location.href,formName:$("#elqFormName").val()})):(n(this)[0].disabled=!1,r(null,null,null,n(u)))})}function r(t,i,r,u){canonHelper.hideSpinner();n(u).find(".eloqua-submit")[0].disabled=!1;n(".global-error-message-body").html("<p>Sorry! We are experiencing technical difficulties, please contact support team.<\/p>");var f=$("[data-remodal-id=globalErrorMessage]").remodal();f.open()}function s(i){var e,f,o,r;canonHelper.hideSpinner();n(i).closest(".cp19")!=undefined&&n(i).closest(".cp19").length>0?u.downloadResourceFormOnSubmit(i):n(i).closest(".eloqu-subscription-with-header")!=undefined&&n(i).closest(".eloqu-subscription-with-header").length>0?(r=n(".eloqu-subscription-with-header-container"),r&&r.length>0&&(console.log(r.find(".eloqua-hidden-div")),r.find(".eloqua-hidden-div").show(),n("#eloqua-hidden-div").css("display","block"),r.find(".eloqua-message").show(),r.find(".eloqua-message").css("display","block"),$("html, body").animate({scrollTop:r.find(".eloqua-message").offset().top-n(i).closest(".eloqua-container").height()-350},1e3),n("#eloqu-subscription").hide(),n(i)[0].reset(),n(i).closest(".eloqu-subscription-with-header")!=undefined&&n(i).closest(".eloqu-subscription-with-header").length>0&&(e=n("#RedirectLink").val(),e!=undefined&&e.length>0&&(f=n("#redirect-count").val(),setTimeout(function(){t.location.href=e},1e4)),o=setInterval(function(){f==0&&clearInterval(o);f--;f>=0&&$("#redirect-count-display").html("You will be redirect in "+f+" seconds.")},1e3)))):(r=n(i).closest(".eloqua-container"),r.length>0&&(r.find(".eloqua-hidden-div").show(),r.find(".eloqua-message").show(),r.find(".eloqua-message").css("display","block"),$("html, body").animate({scrollTop:r.find(".eloqua-message").offset().top-n(i).closest(".eloqua-container").height()-70},1e3)),n(i).hide(),n(i)[0].reset(),n(i).closest(".ecrm__trigger-form")!=undefined&&n(i).closest(".ecrm__trigger-form").length>0&&(n("#eloquasubmit").val("1"),setTimeout(function(){n(".ecrm__trigger-form").hide()},5e3)))}}},initClaBookingAccordion:function(){function i(){t.length>0&&t.find(".the-farm").each(function(){var t=n(this),i,r;t.addClass("container");t.addClass("content");t.removeClass("the-farm");i=n(this).find(".tile--102");i.length>0&&(r=0,i.each(function(){n(this).addClass("tile--103");n(this).removeClass("tile--102");r>0&&n(this).removeClass("margin--l0");r++}))})}var t=$(".cf16");i()},initLightAwardsSubmission:function(){function o(t){var r=t?t:"Sorry! We are experiencing technical difficulties, please contact our support team.",i;n(".global-error-message-body").html("<p>"+r+"<\/p>");i=$("[data-remodal-id=globalErrorMessage]").remodal();i.open()}var r=n(".cla-submission"),i,f,c,l,e,p,t,v,s;if(r&&r.length>0){function h(t){var r=!0,i=t.find("button");t.find("input,.textarea-input").each(function(){(!n(this)[0].checkValidity()||n(this).hasClass("invalid"))&&(r=!1)}).promise().done(function(){r?n(i).hasClass("valid")||(n(i).addClass("valid"),n(i).removeAttr("disabled")):(n(i).removeClass("valid"),n(i).attr("disabled","disabled"))})}function w(){$("html, body").animate({scrollTop:$(".charity-cashback-wizard")-$("header").height()},1e3)}if(i=r.find("form.cla-submission-step1"),i&&i.length>0&&(h(i),f=i.find(".validate-ticket"),f&&f.length>0)){c=i.find(".field-validation-valid");l=i.find(".ticket-validation-valid");function a(){c.addClass("error");l.addClass("error")}function y(){c.removeClass("error");l.removeClass("error")}if(e=i.find("#ticket"),e&&e.length>0){e.off("input");e.on("input",function(){n(this).val().length===parseInt(n(this).attr("maxlength"))?f.removeAttr("disabled"):f.attr("disabled")||f.attr("disabled","disabled");y()})}p=r.find(".live-submission-step1-template");f.off("click");f.on("click",function(t){t.preventDefault();canonHelper.showSpinner();var s=canonHelper.getQueryString("token"),h=e.val(),c={token:s,ticketNumber:h},l=canonHelper.addAntiForgeryToken(c),f=$.post("/cla/lightawards/validateticket",l);f.done(function(t){if(t){if(t.IsSuccessful&&t.EmailAddress){y();var f=i.find(".onsucceed-replacement");n(f).replaceWith(p.html()).promise().done(function(){i.find("#email").val(t.EmailAddress);var f=i.find("button.continue");f.off("click");f.on("click",function(t){t.preventDefault();canonHelper.showSpinner();var f=canonHelper.getQueryString("token"),s=e.val(),h={token:f,ticketCode:s},c=canonHelper.addAntiForgeryToken(h),i=$.post("/cla/lightawards/step1ticketvalidation",c);i.done(function(t){t&&(t.IsSuccessful!=undefined&&!t.IsSuccessful&&t.Message?o(t.Message):n(r).html(t),u.initLightAwardsSubmission(),canonHelper.hideSpinner())});i.fail(function(){canonHelper.hideSpinner();o()})})});u.initLightAwardsSubmission()}else a();canonHelper.hideSpinner()}else canonHelper.hideSpinner(),a()});f.fail(function(){canonHelper.hideSpinner();a()})})}if(t=r.find(".cla-submission-step2"),t&&t.length>0){t.find("#myCLAImage").off("change");t.find("#myCLAImage").on("change",function(){var i=n(this).closest(".field").find(".field-validation-valid"),u=n(this).closest(".field").find(".after"),r=n(this)[0].files[0],f=r.size/1048576,e=t.find("button");f>5?(n(this).hasClass("invalid")||n(this).addClass("invalid"),i.hasClass("error")||i.addClass("error")):(n(this).removeClass("invalid"),i.removeClass("error"));u.text(r.name);h(t)});t.find("input,.textarea-input").off("input");t.find("input,.textarea-input").on("input",function(){h(t)});t.find('input:not([type="file"])').off("change");t.find('input:not([type="file"])').on("change",function(){h(t)});t.submit(!1);v=t.find("button.continue");v.off("click");v.on("click",function(i){var e,s,f,h,c;i.preventDefault();e=t.find("#claCaptcha");e.hasClass("invalid")?(s=e.closest(".field").find(".field-validation-valid"),s.hasClass("error")||s.addClass("error")):(canonHelper.showSpinner(),f=new FormData(t.get(0)),h=canonHelper.getQueryString("token"),f.append("token",h),f.append("Photo",t.find("#myCLAImage")[0].files[0]),c=t.find(".textarea-input").val(),f.append("description",c),$.ajax({type:"POST",url:"/cla/lightawards/step2uploadimage",data:f,contentType:!1,processData:!1,cache:!1,success:function(t){t?(t.IsSuccessful!=undefined&&!t.IsSuccessful&&t.Message?o():n(r).html(t).promise().done(function(){u.initLightAwardsSubmission();w()}),canonHelper.hideSpinner()):(canonHelper.hideSpinner(),o())},error:function(){canonHelper.hideSpinner();o()}}))})}if(s=r.find(".goback"),s&&s.length>0){s.off("click");s.on("click",function(t){t.preventDefault();canonHelper.showSpinner();var f=canonHelper.getQueryString("token"),e={token:f},s=canonHelper.addAntiForgeryToken(e),i=$.post("/cla/lightawards/goback",s);i.done(function(t){t&&(t.IsSuccessful!=undefined&&!t.IsSuccessful&&t.Message?o(t.Message):n(r).html(t),u.initLightAwardsSubmission(),canonHelper.hideSpinner())});i.fail(function(){canonHelper.hideSpinner();o()})})}}},initOnFormSubmissionErrorMessage:function(){var n,r,e=function(){n||(n=jQuery(".sticky--fixed").outerHeight()+20);setTimeout(function(){t.scrollBy(0,-n)},50);r=$(t).scrollTop()-90},u,f;jQuery(i).on("click","form :submit",function(n){var i;(i=jQuery(n.target).closest("form")).length===1&&i[0].checkValidity&&!i[0].checkValidity()&&$(t).scrollTop()!=r&&e()});if(u=t.navigator.userAgent,f=u.indexOf("MSIE "),f>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)){jQuery(i).on("focus",".dpicker",function(){$(this).attr("required")&&($(this).removeAttr("required"),$(this).attr("data-isrequired","true"))});jQuery(i).on("blur",".dpicker",function(){$(this).attr("data-isrequired")&&($(this).removeAttr("data-isrequired"),$(this).attr("required","true"))})}$('input[type="email"]').each(function(){$(this)[0].setCustomValidity("Please enter valid email")})},bynderGallery:function(){function p(n,t){return n&&t&&t.length>0?$.grep(t,function(t){var i=t&&t.Tags;return $.each(n,function(n,r){var u=$.grep(t.Tags,function(n){return $.inArray(n,r.tags)>=0}).length>0;return i=i&&u}),i}):t}function w(t,e){var o=n(e).parent().find(".bynder-gallery-feed-load-more"),p=n(e).find(".bynder-gallery-feed-container-template").html(),l=n(e).find(".bynder-gallery-feed-container"),h=n(e).find(".no-result-found-container"),c,y;a="";v=0;i=0;u=0;f=0;r=!1;h.hasClass("hide--me")||h.addClass("hide--me");o.hasClass("hide--me")||o.addClass("hide--me");t&&t.length>0?(i=t.length,a=t,c=t.slice(0,Math.min(i,s)),c&&(y=Mustache.to_html(p,{Media:c}),u=Math.min(i,(v+1)*s),f=i-u,r=f>0,n(l).html(y))):(n(l).html(""),h.hasClass("hide--me")&&h.removeClass("hide--me"));o.find("a").data("is-next-page-available",r);r&&(o.removeClass("hide--me"),o.find("a").data("current-page",v),o.find("a").html("<span>Load more entries<\/span><br />("+f+" entries left)"))}function y(n,t){canonHelper.showSpinner();var i={};i=n&&n.length>0?p(n,o):o;w(i,t);canonHelper.hideSpinner()}function b(t,e){var v,y;canonHelper.showSpinner();var c=a,o=n(e).parent().find(".bynder-gallery-feed-load-more"),p=n(e).find(".bynder-gallery-feed-container-template").html(),l=n(e).find(".bynder-gallery-feed-container"),h=n(e).find(".no-result-found-container");h.hasClass("hide--me")||h.addClass("hide--me");o.addClass("hide--me");r=!1;c&&c.length>0?(v=c.slice(u,u+Math.min(i,s)),y=Mustache.to_html(p,{Media:v}),u=Math.min(i,(t+1)*s),f=i-u,r=f>0,n(l).append(y)):(n(l).html(""),h.hasClass("hide--me")&&h.removeClass("hide--me"));o.find("a").data("is-next-page-available",r);r&&(o.removeClass("hide--me"),o.find("a").data("current-page",t),o.find("a").html("<span>Load more entries<\/span><br />("+f+" entries left)"));canonHelper.hideSpinner()}function h(t,i){var r;if(i!=undefined&&i){var u="",h=c(t),l=i.attr("id"),f=$.grep(h,function(n){return n.Id===l}),e=f&&f.length>0?f:h,s=i!=undefined&&i&&!i.hasClass("primary");u=s?n(t).find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"']"):n(t).find(".bynder-gallery-filter.secondary");u.length>0&&(r=[],u.each(function(){var t=n(this),i=t.attr("id");t.find("option").each(function(){n(this).val()!==""&&r.push({isPrimary:!1,Id:i,tags:n(this).val().indexOf(",")>-1?n(this).val().split(","):[n(this).val()],count:0,name:n(this).data("text")})})}),s&&i!=undefined&&i?(t.find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"'] option").hide(),t.find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"'] option").attr("disabled"),t.find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"'] option:first-child").show(),t.find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"'] option:first-child").removeAttr("disabled")):(t.find(".bynder-gallery-filter.secondary option").hide(),t.find(".bynder-gallery-filter.secondary option").attr("disabled"),t.find(".bynder-gallery-filter.secondary option:first-child").show(),t.find(".bynder-gallery-filter.secondary option:first-child").removeAttr("disabled")),r.length>0&&$.each(r,function(n,r){if(r&&r.tags){var f=e&&e.length>0?$.merge([r],e):[r],u=p(f,o);r.count=u&&u.length>0?u.length:0;r.count>0&&(s&&i!=undefined&&i?(t.find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"'] option[data-text='"+r.name+"']").show(),t.find(".bynder-gallery-filter.secondary[id != '"+i.attr("id")+"'] option[data-text='"+r.name+"']").removeAttr("disabled")):(t.find(".bynder-gallery-filter.secondary option[data-text='"+r.name+"']").show(),t.find(".bynder-gallery-filter.secondary option[data-text='"+r.name+"']").removeAttr("disabled")))}}))}}function c(t){var r=n(t),i=[],u=r.find(".bynder-gallery-filter");return u.each(function(){var f=n(this),r=$(this).attr("id"),u,t;r!=undefined&&(u=$(this).hasClass("primary"),t={isPrimary:u,Id:r,tags:[],count:0,name:""},f.find("option:checked").each(function(){if(n(this).val()!==""){var r=n(this).val(),u=r.length>0?r.split(","):[];return u.length>0&&(t.tags=u.distinct(),i.push(t)),!1}}))}),i}function k(){function r(){if($(".bynder-gallery-feed ul:has(li)").length>0){e=$("#swipebox-slider .slide").index($("#swipebox-slider .slide.current"));var t=$(".bynder-gallery-feed ul li:last-child").data("id");t===e&&($(".bynder-gallery-feed-load-more a").data("is-next-page-available")===!0||$(".bynder-gallery-feed-load-more a").data("is-next-page-available")==="True")&&(n("#swipebox-next").hasClass("disabled")&&n("#swipebox-next").removeClass("disabled"),$(".bynder-gallery-feed-load-more a").trigger("click"));t===undefined&&(canonHelper.showSpinner(),n("#swipebox-close").trigger("click"),i.find(".gallery ul li[data-id="+e+"]").trigger("click"),setTimeout(function(){n("#swipebox-next").trigger("click");canonHelper.hideSpinner();n("#swipebox-overlay").show()},500))}}function f(){var n=this;$(t).bind("keyup",function(n){n.preventDefault();n.stopPropagation();n.keyCode===39&&r()})}function s(){$("body").addClass("swipebox");n("#swipebox-next").on("click",function(){r()});f()}function a(){var n=$(".cf17 ul li[data-id="+e+"]");$("html, body").animate({scrollTop:n.offset().top-50},1e3)}function u(){e=$("#swipebox-slider .slide").index($("#swipebox-slider .slide.current"))}function v(){i.find(".gallery ul").on("click","li",function(){l=[];var n="";i.find(".gallery ul li").each(function(t){n="<p class='jig-caption-title'>"+$(this).data("copyright")+'<\/p><p class="jig-caption-description">'+$(this).data("desc")+"<\/p>";bg=$(this).data("original-image-url");bg=bg.replace(/.*\s?url\([\'\"]?/,"").replace(/[\'\"]?\).*/,"");$(this).attr("data-id",t);l.push({href:bg,title:n})});bg=$(this).data("original-image-url");bg=bg.replace(/.*\s?url\([\'\"]?/,"").replace(/[\'\"]?\).*/,"");$.swipebox(l,{initialIndexOnArray:parseInt($(this).attr("data-id")),hideBarsDelay:6e4,afterOpen:function(){s()},afterClose:function(){a()},nextSlide:function(){u()},prevSlide:function(){u()}});r()})}function p(){var t=n(".bynder-gallery-feed");if(t==undefined||!(t.length<=0)){var u=n(t).data("collection-id"),i=$.get("/content-tile/gallery/getbyndergallerydata?collectionId="+u),f=n(t).find(".bynder-gallery-feed-container"),r=n(t).find(".no-result-found-container");canonHelper.showSpinner();i.done(function(i){if(o="",i&&i.Payload&&i.Payload.Media&&i.Payload.Media.length>0){o=i.Payload.Media;var u=c(t);y(u,t);u&&u.length>0?t.find(".bynder-gallery-filter").each(function(){n(this).prop("selectedIndex")>0&&h(t,n(this))}):h(t)}else n(f).html(""),r.hasClass("hide--me")&&r.removeClass("hide--me");v();canonHelper.hideSpinner()});i.fail(function(){canonHelper.hideSpinner()})}}var i=$(".cf17");return{_init:function(){p()}}}var e=0,l=[],o="",a="",s=20,v=0,i=0,u=0,f=0,r=!1;if(n(".bynder-gallery-filter.primary").length>0){n(".bynder-gallery-filter.primary").off("change");n(".bynder-gallery-filter.primary").on("change",function(t){var f;t.preventDefault();t.stopPropagation();var r=n(this),i=r.closest(".bynder-gallery-feed"),u=i.find(".bynder-gallery-filter.secondary").length>0;u&&(i.find(".bynder-gallery-filter.secondary").prop("selectedIndex",0),i.find(".bynder-gallery-filter.secondary option:first-child").hide(),i.find(".bynder-gallery-filter.secondary option:first-child").prop("disabled","true"));f=c(i);y(f,i);u&&h(i,r)})}if(n(".bynder-gallery-filter.secondary").length>0){n(".bynder-gallery-filter.secondary").off("change");n(".bynder-gallery-filter.secondary").on("change",function(t){t.preventDefault();t.stopPropagation();var r=n(this),i=r.closest(".bynder-gallery-feed"),u=i.find(".bynder-gallery-filter.secondary").length>1,f=c(i);y(f,i);u&&h(i,r)})}if(n(".bynder-gallery-feed-load-more").length>0){n(".bynder-gallery-feed-load-more a").off("click");n(".bynder-gallery-feed-load-more a").on("click",function(t){t.preventDefault();t.stopPropagation();var i=n(this),r=i.parent().parent().find(".bynder-gallery-feed"),u=i.data("is-next-page-available"),f=i.data("current-page");u&&b(f+1,r)})}$(".cf17").length>0&&k()._init()}},f;Array.prototype.hasValue=function(n){for(var t=0;t<this.length;t++)if(this[t]===n)return!0;return!1};Array.prototype.distinct=function(){for(var t=[],n=0;n<this.length;n++)t.hasValue(this[n])||t.push(this[n]);return t};f={validateEmail:function(t){var i,r;n(t).val().trim()!=""&&(i=/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$/,$(t).val().match(i)?($(t).parent().find(".field-validation-valid").text(""),$(t).removeClass("invalid")):(r="Please enter valid email.",$(t).parent().find(".field-validation-valid").text(r),$(t).hasClass("invalid")||$(t).addClass("invalid")))},validateText:function(t){var i,r;n(t).val().trim()!=""&&(i=/^[a-zA-Z ]+$/,$(t).val().match(i)?($(t).parent().find(".field-validation-valid").text(""),$(t).removeClass("invalid")):(r="Please use standard letters and spaces only.",$(t).parent().find(".field-validation-valid").text(r),$(t).hasClass("invalid")||$(t).addClass("invalid")))},validatePhoneNumber:function(t){var i,r;n(t).val().trim()!=""&&(i=/\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/,$(t).val().match(i)?($(t).parent().find(".field-validation-valid").text(""),$(t).removeClass("invalid")):(r="Please enter valid phone number.",$(t).parent().find(".field-validation-valid").text(r),$(t).hasClass("invalid")||$(t).addClass("invalid")))},validatePostalCode:function(t){var i,r;n(t).val().trim()!=""&&(i=/^[0-9]{4}$/,$(t).val().match(i)?($(t).parent().find(".field-validation-valid").text(""),$(t).removeClass("invalid")):(r="Please enter valid postcode.",$(t).parent().find(".field-validation-valid").text(r),$(t).hasClass("invalid")||$(t).addClass("invalid")))},validateNumbersOnly:function(t){var i,r;n(t).val().trim()!=""&&(i=/^[0-9]+$/,$(t).val().match(i)?($(t).parent().find(".field-validation-valid").text(""),$(t).removeClass("invalid")):(r="Please use numerics only.",$(t).parent().find(".field-validation-valid").text(r),$(t).hasClass("invalid")||$(t).addClass("invalid")))},validateAlphanumericOnly:function(t){var i,r;n(t).val().trim()!=""&&(i=/^[a-zA-Z0-9]*$/,$(t).val().match(i)?($(t).parent().find(".field-validation-valid").text(""),$(t).removeClass("invalid")):(r="Please use alphanumerics only.",$(t).parent().find(".field-validation-valid").text(r),$(t).hasClass("invalid")||$(t).addClass("invalid")))},isInvalidDisplayName:function(t){if(n(t).val().trim()!="")if($(t).val().match(/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$/))return!0}};n(i).ready(function(){u.init()}),function(n){n.MaskedInput=function(r){if(!r||!r.elm||!r.format)return null;if(!(this instanceof n.MaskedInput))return new n.MaskedInput(r);var f=this,u=r.elm,e=r.format,s=r.allowed||"0123456789",tt=r.allowedfx||function(){return!0},a=r.separator||"/:-",h=r.typeon||"_YMDhms",p=r.onbadkey||function(){},w=r.onfilled||function(){},it=r.badkeywait||0,rt=r.hasOwnProperty("preserve")?!!r.preserve:!0,v=!0,c=!1,b=e,l=function(){return t.addEventListener?function(n,t,i,r){n.addEventListener(t,i,r===undefined?!1:r)}:t.attachEvent?function(n,t,i){n.attachEvent("on"+t,i)}:function(n,t,i){n["on"+t]=i}}(),k=function(){for(var t,i,n=u.value.length-1;n>=0;n--)for(t=0,i=h.length;t<i;t++)if(u.value[n]===h[t])return!1;return!0},d=function(n){try{if(n.focus(),n.selectionStart>=0)return n.selectionStart;if(i.selection){var t=i.selection.createRange();return-t.moveStart("character",-n.value.length)}return-1}catch(r){return-1}},y=function(n,t){try{if(n.selectionStart)n.focus(),n.setSelectionRange(t,t);else if(n.createTextRange){var i=n.createTextRange();i.move("character",t);i.select()}}catch(r){return!1}return!0},g=function(n){n=n||t.event;var r="",i=n.which,u=n.type;if((i===undefined||i===null)&&(i=n.keyCode),i===undefined||i===null)return"";switch(i){case 8:r="bksp";break;case 46:r=u==="keydown"?"del":".";break;case 16:r="shift";break;case 0:case 9:case 13:r="etc";break;case 37:case 38:case 39:case 40:r=!n.shiftKey&&n.charCode!==39&&n.charCode!==undefined?"etc":String.fromCharCode(i);break;default:r=String.fromCharCode(i)}return r},o=function(n,t){n.preventDefault&&n.preventDefault();n.returnValue=t||!1},nt=function(n){var t=d(u),i=u.value,r="";switch(!0){case s.indexOf(n)!==-1:if(t=t+1,t>e.length)return!1;while(a.indexOf(i.charAt(t-1))!==-1&&t<=e.length)t=t+1;if(!tt(n,t))return p(n),!1;r=i.substr(0,t-1)+n+i.substr(t);s.indexOf(i.charAt(t))===-1&&h.indexOf(i.charAt(t))===-1&&(t=t+1);break;case n==="bksp":if(t=t-1,t<0)return!1;while(s.indexOf(i.charAt(t))===-1&&h.indexOf(i.charAt(t))===-1&&t>1)t=t-1;r=i.substr(0,t)+e.substr(t,1)+i.substr(t+1);break;case n==="del":if(t>=i.length)return!1;while(a.indexOf(i.charAt(t))!==-1&&i.charAt(t)!=="")t=t+1;r=i.substr(0,t)+e.substr(t,1)+i.substr(t+1);t=t+1;break;case n==="etc":return!0;default:return!1}return u.value="",u.value=r,y(u,t),!1},ut=function(n){if(s.indexOf(n)===-1&&n!=="bksp"&&n!=="del"&&n!=="etc"){var t=d(u);return c=!0,p(n),setTimeout(function(){c=!1;y(u,t)},it),!1}return!0},ft=function(n){if(!v)return!0;if(n=n||event,c)return o(n),!1;var t=g(n);return(n.metaKey||n.ctrlKey)&&(t==="X"||t==="V")?(o(n),!1):n.metaKey||n.ctrlKey?!0:(u.value===""&&(u.value=e,y(u,0)),t==="bksp"||t==="del")?(nt(t),o(n),!1):!0},et=function(n){if(!v)return!0;if(n=n||event,c)return o(n),!1;var t=g(n);return t==="etc"||n.metaKey||n.ctrlKey||n.altKey?!0:t!=="bksp"&&t!=="del"&&t!=="shift"?ut(t)?nt(t)?(k()&&w(),o(n,!0),!0):(k()&&w(),o(n),!1):(o(n),!1):!1},ot=function(){return!u.tagName||u.tagName.toUpperCase()!=="INPUT"&&u.tagName.toUpperCase()!=="TEXTAREA"?null:(rt&&u.value!==""||(u.value=e),l(u,"keydown",function(n){ft(n)}),l(u,"keypress",function(n){et(n)}),l(u,"focus",function(){b=u.value}),l(u,"blur",function(){u.value!==b&&u.onchange&&u.onchange()}),f)};return f.resetField=function(){u.value=e},f.setAllowed=function(n){s=n;f.resetField()},f.setFormat=function(n){e=n;f.resetField()},f.setSeparator=function(n){a=n;f.resetField()},f.setTypeon=function(n){h=n;f.resetField()},f.setEnabled=function(n){v=n},ot()}}(t)})}(jQuery,window,document);canonHelper=function(){var n={isSpinnerVisible:!1,getQueryString:function(n){var u=window.location.search.substring(1),i,t,r;if(u.length===0)return"";for(i=u.split("&"),t=0;t<i.length;t++)if(r=i[t].split("="),r[0]===n)return r[1];return""},isMobile:function(){return/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(navigator.appVersion)},addAntiForgeryToken:function(n){return n.__RequestVerificationToken=$('input[name="__RequestVerificationToken"]').val(),n},showSpinner:function(){n.isSpinnerVisible||($("div#spinner").fadeIn("fast"),$(".image-spinner").html("Loading"),n.isSpinnerVisible=!0)},hideSpinner:function(){if(n.isSpinnerVisible){var t=$("div#spinner");t.stop();t.fadeOut("fast");n.isSpinnerVisible=!1}},setCookie:function(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toUTCString();document.cookie=n+"="+t+"; "+u},getCookie:function(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""},getScript:function(n,t){return t=$.extend(t||{},{dataType:"script",cache:!0,url:n}),jQuery.ajax(t)},tileMarginFix:function(n){n&&n.length>0?($ul=$(n),$top=-1,$row=0,$ul.find("li").each(function(){$li=$(this);$li.position().top>$top?($row++,$top=$li.position().top,$li.addClass("margin--l0")):$li.removeClass("margin--l0");parseFloat($(this).css("margin-bottom"))==0&&$(this).css("margin-bottom",parseFloat($(this).parent().css("width"))*.0125)})):($('div[class*="tiled--"] ul').each(function(){$ul=$(this);$top=-1;$row=0;$ul.find("li").each(function(){$li=$(this);$li.position().top>$top?($row++,$top=$li.position().top,$li.addClass("margin--l0")):$li.removeClass("margin--l0")})}),$('div[class*="tiled--"] ul li').each(function(){parseFloat($(this).css("margin-bottom"))==0&&$(this).css("margin-bottom",parseFloat($(this).parent().css("width"))*.0125)}))},constructVideoElement:function(){function n(n,i,r){var u='<div class="hero-modal" aria-hidden="true"><button><span class="icomoon-Close"><\/span><\/button><div class="flexbox--center"><iframe width="'+i+'" height="'+r+'" src="'+n+'?autoplay=1" frameborder="0" allowfullscreen><\/iframe><\/div><\/div>';$("body").prepend(u);TweenMax.fromTo($(".hero-modal"),.35,{css:{scale:0}},{css:{scale:1}});$(document).keyup(function(n){n.keyCode==27&&t()});$(".hero-modal button").on("click",t)}function t(){TweenMax.fromTo($(".hero-modal"),.35,{css:{scale:1}},{css:{scale:0,opacity:0},onComplete:function(){$(".hero-modal button").unbind("click");$(".hero-modal").remove();$(document).unbind("keyup")}})}$("iframe[src*='youtube.com'], iframe[src*='vimeo.com']").each(function(){$(this).attr("data-src",$(this).attr("src"));$(this).attr("data-aspect",$(this).attr("width")/$(this).attr("height"));$(this).attr("src","");$(this).parent().prop("nodeName")==="FIGURE"&&($parent=$(this).parent(),$parent.addClass("video"),$parent.prepend('<div class="vid-img-placeholder"><div class="icon-svg-playbutton"><\/div><\/div>'),$parent.find("img").appendTo(".vid-img-placeholder",$parent))});$("figure.video").on("click",function(){$el=$(this).find("iframe");n($el.attr("data-src"),$el.attr("width"),$el.attr("height"))});$(".play.video").each(function(){if($parent=$(this).parent(),$target=$(this),$parent.is("a"))$parent.on("click",function(n){n.preventDefault();$target.trigger("click")})});$('.play.video, li[class*="tile--1"] .video').on("click",function(){$el=$(this).find("iframe");n($el.attr("data-src"),$el.attr("width"),$el.attr("height"))})},initImageLazyLoad:function(){window.lazySizesConfig=window.lazySizesConfig||{};lazySizesConfig.expand=10}};return n}(),function(n){var t=function(){var t={init:function(){this.initEventMap();this.initExploreFilterByPillar();this.initExploreEventListingFeedFilter();this.initExploreFilterByKeyword();this.initExploreListingFeedLoadMore();this.initEventContentFeed();this.browseHash()},changeHashelement:function(t){var u,i;if(!t||t=="")return null;if(u="#"+t,i=n(u),i){i.attr("data-filtertype","");var f=i.attr("data-filter-type"),r=i.attr("data-filter-key"),e=i.text();if(r==undefined&&(r=""),i.closest(".filter-options-container").toggleClass("active"),i.closest(".filter-options-container").attr("data-filtertype",""),i.closest(".filter-options-container").parent().find('button*[data-filter-type="'+f+'"]').attr("data-selectedkey",r),i.closest(".filter-options-container").parent().find('button*[data-filter-type="'+f+'"]').text(e),i.closest("ul").find(".select-option.under").each(function(){n(this).removeClass("under")}),!i.hasClass("under"))return i.addClass("under"),i}return null},browseHash:function(){var f=window.location.hash.substr(1),n=f.split("&").reduce(function(n,t){var i=t.split("=");return n[i[0]]=i[1],n},{}),e=n.location,o=n.time,i=t.changeHashelement(e),r=t.changeHashelement(o),u=i?i:r?r:null;u&&t.exploreFilterOptionsHandler(u)},exploreFilterOptionsHandler:function(i){var p="",w="",b="",k="",e="",h="",c={},l=i.hasClass("select-option")||i.hasClass("update-all-btn"),d="",a="",v="",g=0,r={},o=n(i).closest(".mobile"),f=o!=null&&o!==undefined&&o.length>0,nt=!1,s,tt,u,it,y,rt;i.closest(".nv15").find(".explore-feed-keyword").val("");l?(e=i.closest(".events-filter-container").siblings(".explore-content-feed").attr("data-source"),h=i.closest(".events-filter-container").siblings(".explore-content-feed").attr("data-currentpage"),c=i.closest(".events-filter-container").siblings(".explore-content-feed").find(".tile-container"),r=i.closest(".events-filter-container")):(e=i.closest(".explore-content-feed").attr("data-source"),h=i.closest(".explore-content-feed").attr("data-currentpage"),s=i.closest(".explore-content-feed"),c=s.find(".tile-container"),tt=n(i).attr("data-current-page"),g=parseInt(tt)+1,r=s.siblings(".events-filter-container"),u=s.parent().find(".pillar-filter-container"),u&&u.length>0&&u.find(".explore-filter-key.under").length>0&&(it=u.find(".explore-filter-key.under")[0],y=$(it).attr("data-filter-key"),u.attr("data-selected-filter",y),d=y));r&&r.length>0&&(nt=!0,n(r).find(".select-option.under").each(function(){function i(t){a=n(t).attr("data-filter-key");v=n(t).attr("data-filter-type");v==="Location"&&(p=a);v==="Timeline"&&(w=a)}var t=n(this).closest(".mobile");f&&t!=null&&t.length>0?i(n(this)):f||t==undefined||t.length!==0||i(n(this))}),n(r).find(".select-other-option.under").each(function(){function i(t){var i=n(t).attr("data-filter-key"),r=n(t).attr("data-filter-type");r==="SkillLevel"&&(b=i);r==="Prices"&&(k=i)}var t=n(this).closest(".mobile");f&&t!=null&&t.length>0?i(n(this)):f||t==undefined||t.length!==0||i(n(this))}),n(r).find(".explore-feed-keyword").length>0&&(n(r).find(".explore-feed-keyword").val(""),n(r).find(".explore-feed-keyword").attr("data-keyword","")));rt={CurrentExploreCategoryPageId:e,CurrentFarmFeedDataSourceId:e,CurrentPageId:h,PageIndex:g,PageSize:0,ApplyFilter:!0,SelectedPillar:d,SelectedLocation:p,SelectedTimeline:w,SelectedSkillLevel:b,SelectedPriceRange:k,SelectedGroupSize:"",SelectedPhotographyStyle:"",SelectedDuration:"",Keyword:"",IsEventFeed:nt};t.getExploreFeed(rt,c,l);f&&l&&n(o).find(".close").trigger("click")},resetEventFilterToDefault:function(i,r){var u,f,s;if(n(".events-filter-container").length>0){u=n(".events-filter-container");f=n(".filter-options-container");u.find("a.under").removeClass("under");u.find(".events-filter-select").removeAttr("data-selectedkey");var e=f.find('a[data-filter-type="Timeline"]:first'),h=n(e).attr("data-filter-key"),c=u.find('.events-filter-select[data-filter-type="Timeline"]');c.attr("data-selectedkey",h);c.text(n(e).text());e.addClass("under");var o=f.find('a[data-filter-type="Location"]:first'),l=n(o).attr("data-filter-key"),a=u.find('.events-filter-select[data-filter-type="Location"]');if(a.attr("data-selectedkey",l),a.text(n(o).text()),o.addClass("under"),r||(s=n(u).find(".explore-feed-keyword"),n(s).val(""),n(s).attr("data-keyword","")),i){var v=u.siblings(".explore-content-feed").attr("data-source"),y=u.siblings(".explore-content-feed").attr("data-currentpage"),p=u.siblings(".explore-content-feed").find(".tile-container"),w={CurrentExploreCategoryPageId:v,CurrentFarmFeedDataSourceId:v,CurrentPageId:y,PageIndex:0,PageSize:0,ApplyFilter:!0,SelectedPillar:"",SelectedLocation:l,SelectedTimeline:h,SelectedSkillLevel:"",SelectedPriceRange:"",Keyword:"",IsEventFeed:!0};t.getExploreFeed(w,p,!0);n(f).slideUp(500)}}},resetStoriesFilterToDefault:function(i,r){var u,f,e,s,o;if(n(".filter-container").length>0&&(u=n(".filter-container"),f=u.find(".pillar-filter-container"),u.find("a.under").removeClass("under"),f.removeAttr("data-selected-filter"),e=f.find("a:first"),s=u.find(".filter-a"),s.text(n(e).text()),e.addClass("under"),r||(o=n(u).find(".explore-feed-keyword"),n(o).val(""),n(o).attr("data-keyword","")),i)){var h=u.siblings(".explore-content-feed").attr("data-source"),c=u.siblings(".explore-content-feed").find(".tile-container"),l={CurrentExploreCategoryPageId:h,CurrentFarmFeedDataSourceId:h,CurrentPageId:0,PageIndex:0,PageSize:0,ApplyFilter:!0,SelectedPillar:"",SelectedLocation:"",SelectedTimeline:"",SelectedSkillLevel:"",SelectedPriceRange:"",Keyword:""};t.getExploreFeed(l,c,!0);n(f).slideUp(500)}},initEventMap:function(){n(".event-map").length>0&&n(".event-map").each(function(){var i=parseFloat(n(this).attr("data-latitude")),r=parseFloat(n(this).attr("data-longitude")),f=n(this).attr("data-container");if(i&&r&&f){var e=n(this).attr("data-location"),u={lat:i,lng:r},t=new google.maps.Map(n(this)[0],{center:u,zoom:15}),o=new google.maps.Marker({position:u,map:t,title:e});google.maps.event.addDomListener(window,"resize",function(){var n=t.getCenter();google.maps.event.trigger(t,"resize");t.setCenter(n)})}})},getExploreFeed:function(t,i,r){var u,e,o,s,f;canonHelper.showSpinner();u=t.SelectedLocation?"location="+t.SelectedLocation+"&":"";u+=t.SelectedTimeline?"time="+t.SelectedTimeline:"";u&&u!=""&&(window.location.hash=u);e=n("#useforfarmfeed").val();o="/content-tile/explore/getexplorelistingfeed";e!=undefined&&e&&(o="/content-tile/thefarm/geteventcontentfeedfarm");s=canonHelper.addAntiForgeryToken(t);f=n.post(o,s);f.done(function(t){var u;$.when($.get("/mustachetemplates/content-listing-feed.html",function(n){u=n})).then(function(){var e=n(i).parent().find(".explore-feed-empty"),f=n(i).parent().find(".explore-load-more-feed a"),h=n(i).parent().find(".explore-load-more-feed"),c;t.ContentListingFeedSkinnyTiles&&t.ContentListingFeedSkinnyTiles.length>0?(c=Mustache.to_html(u,t),e.slideUp(500),r?n(i).html(c):n(i).append(c),n(i).slideDown(500),canonHelper.constructVideoElement(),canonHelper.tileMarginFix(n(i))):(e.hasClass("hide--me")&&e.removeClass("hide--me"),n(i).slideUp(500),e.slideDown(500));var o=parseInt(t.NextItemToDisplayed),l=parseInt(t.TotalPagesFound),s=parseInt(t.PageSize);if(t&&o>0){n(f).attr("data-page-size",s);n(f).attr("data-hit-counter",0);n(f).attr("data-slice-max",t.TotalPagesFound);n(f).attr("data-slice-next",o);n(f).attr("data-slice-start",s);n(f).attr("data-slice-end",s*2<=l?s*2:l);var v=n(f).attr("data-tiles-type"),a=n(f).attr("data-tiles-counter-text"),y=o>1?a+"s":a,p="<span>Load more "+v+"<\/span><br>("+o+") "+y+" left";n(f).html(p);n(h).removeClass("hide--me")}else h.hasClass("hide--me")||h.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});f.fail(function(){canonHelper.hideSpinner()});f.always(function(){})},initExploreFilterByPillar:function(){if(n(".explore-content-feed").length>0){n(".filter-container .filter-a").on("click",function(){var t=n(this).attr("data-filter-content-id");n(this).closest(".nv15").find("."+t).toggleClass("active")});n(".explore-filter-key").on("click",function(i){var s;i.preventDefault();var r=n(this),f=n(r).attr("data-filter-key"),e=n(r).closest(".pillar-filter-container");e.attr("data-selected-filter",f);var u=n(r).closest(".filter-container"),o=u.siblings(".explore-content-feed").attr("data-source"),h=u.siblings(".explore-content-feed").attr("data-currentpage"),c=u.siblings(".explore-content-feed").find(".tile-container");n(u).find(".explore-feed-keyword").length>0&&(n(u).find(".explore-feed-keyword").val(""),n(u).find(".explore-feed-keyword").removeAttr("data-keyword"));e.find("a.under").removeClass("under");e.siblings(".selectors").find(".filter-a").text(n(r).text());n(r).hasClass("under")||n(r).addClass("under");n(r).closest(".nv15.filter-container").find(".mobile option").each(function(){n(this).removeAttr("selected");n(this).attr("data-filter-key")===f&&(n(this).attr("selected",""),n(this).parent("select").val(f))});s={CurrentExploreCategoryPageId:o,CurrentFarmFeedDataSourceId:o,CurrentPageId:h,PageIndex:0,PageSize:0,ApplyFilter:!0,SelectedPillar:f,SelectedLocation:"",SelectedSkillLevel:"",SelectedPriceRange:"",Keyword:""};t.getExploreFeed(s,c,!0);e.toggleClass("active")});n(".explore-listing-feed-filter").on("change",function(){var t=n(this).find(":selected").attr("data-filter-key");n(this).closest(".mobile").css("display")!=="none"&&n(this).closest(".nv15.filter-container").find("li").each(function(){n(this).attr("data-filter")===t&&n(this).trigger("click")})})}},initExploreEventListingFeedFilter:function(){$(document).off("click",".events-filter-select");$(document).on("click",".events-filter-select",function(t){var f,h;t.preventDefault();t.stopPropagation();var i=n(this),e=n(i).attr("data-options-placeholder"),s=n(i).attr("data-selectedkey"),u=n(i).closest(".events-filter-container").siblings(".explore-content-feed"),r=n(i).closest(".events-filter-container").find(".filter-options-container"),c=n(r).attr("data-filtertype"),o=n(i).closest(".mobile"),l=o!=null&&o!=undefined&&o.length>0;l?(n(o).find(".events-filter-select.m-active").not(i).each(function(){n(this).removeClass("m-active")}),n(i).hasClass("m-active")?n(i).removeClass("m-active"):n(i).addClass("m-active")):(n(i).attr("disabled","disabled"),n(r).hasClass("active")&&n(r).removeClass("active"),e===c?(n(r).removeClass("active"),n(r).attr("data-filtertype",""),u.length>0&&n(u).hasClass("filter-active")&&n(u).removeClass("filter-active"),n(r).slideUp(500,function(){n(i).removeAttr("disabled")})):(n(r).attr("data-filtertype",e),r.length>0&&(n(r).find(".filter-type").each(function(){n(this).hide()}),f=n(r).find("."+e),f.length>0&&(e==="other-options"?(s&&(h=s.split(","),n(f).find(".select-other-option.under").each(function(){n(this).removeClass("under")}),jQuery.each(h,function(t,i){n(f).find('.select-other-option*[data-filter-key="'+i+'"]').addClass("under")})),u.length>0&&!n(u).hasClass("filter-active")&&n(u).addClass("filter-active")):n(f).find('.select-option*[data-filter-key="'+s+'"]').addClass("under"),f.show(),n(r).addClass("active"),n(r).slideDown(500,function(){n(i).removeAttr("disabled")})))))});n(".select-other-option").off("click");n(".select-other-option").on("click",function(t){t.preventDefault();t.stopPropagation();var i=n(this),r=i.closest("ul");r.find(".select-other-option").each(function(){n(this).hasClass("under")&&n(this).removeClass("under")});i.addClass("under")});n(".select-option").off("click");n(".select-option").on("click",function(i){i.preventDefault();i.stopPropagation();n(this).closest(".filter-options-container").attr("data-filtertype","");var u=n(this).attr("data-filter-type"),r=n(this).attr("data-filter-key"),f=n(this).text();r==undefined&&(r="");n(this).closest(".filter-options-container").toggleClass("active");n(this).closest(".filter-options-container").attr("data-filtertype","");n(this).closest(".filter-options-container").parent().find('button*[data-filter-type="'+u+'"]').attr("data-selectedkey",r);n(this).closest(".filter-options-container").parent().find('button*[data-filter-type="'+u+'"]').text(f);n(this).closest("ul").find(".select-option.under").each(function(){n(this).removeClass("under")});n(this).hasClass("under")||(n(this).addClass("under"),t.exploreFilterOptionsHandler(n(this)))});n(".update-all-btn").off("click");n(".update-all-btn").on("click",function(i){i.preventDefault();var e=n(this),u=n(e).closest(".mobile"),s=u!=null&&u!=undefined&&u.length>0,f=n(this).closest(".filter-options-container"),o=n(f).parent().siblings(".explore-content-feed"),h=n(f).attr("data-filtertype"),r={};s?(r=n(u).find(".m-active"),$(r).attr("data-selectedkey",""),n(u).attr("data-filtertype",""),n(u).find(".select-other-option.under").each(function(){var t=n(this).attr("data-filter-key"),i=$(r).attr("data-selectedkey");i?$(r).attr("data-selectedkey",i+","+t):$(r).attr("data-selectedkey",t)})):(r=n(f).parent().find('button*[data-options-placeholder="'+h+'"]'),$(r).attr("data-selectedkey",""),n(f).attr("data-filtertype",""),n(f).find(".select-other-option.under").each(function(){var t=n(this).attr("data-filter-key"),i=$(r).attr("data-selectedkey");i?$(r).attr("data-selectedkey",i+","+t):$(r).attr("data-selectedkey",t)}),n(f).slideUp(500),o.length>0&&n(o).removeClass("filter-active"));t.exploreFilterOptionsHandler(e)});n(".clear-all-btn").off("click");n(".clear-all-btn").on("click",function(i){i.preventDefault();var r=n($this).closest(".mobile"),u=r!=null&&r!=undefined&&r.length>0;t.resetEventFilterToDefault(!0,!1);u&&n(r).find(".close").trigger("click")})},initExploreFilterByKeyword:function(){function i(i,r){var s="",h="",c="",l="",f="",u=n(r).closest(".filter-container"),a=u.length===0,y;a?(u=n(r).closest(".events-filter-container"),t.resetEventFilterToDefault(!1,!0)):(t.resetStoriesFilterToDefault(!1,!0),u.find(".pillar-filter-container").removeClass("active"));var v=u.siblings(".explore-content-feed").attr("data-source"),p=u.siblings(".explore-content-feed").attr("data-currentpage"),w=u.siblings(".explore-content-feed").find(".tile-container"),e="",o=n(r).closest(".filter-container").find(".pillar-filter-container").attr("data-selected-filter");o==undefined&&(o="");n(u).find(".select-option.under").each(function(){e=n(this).attr("data-filter-key");f=n(this).attr("data-filter-type");f==="Location"&&(s=e);f==="Timeline"&&(h=e)});n(u).find(".select-other-option.under").each(function(){var t=n(this).attr("data-filter-key"),i=n(this).attr("data-filter-type");i==="SkillLevel"&&(c=t);i==="Prices"&&(l=t)});y={CurrentExploreCategoryPageId:v,CurrentFarmFeedDataSourceId:v,CurrentPageId:p,PageIndex:0,PageSize:0,ApplyFilter:!0,SelectedPillar:o,SelectedLocation:s,SelectedTimeline:h,SelectedSkillLevel:c,SelectedPriceRange:l,Keyword:i,IsEventFeed:a};t.getExploreFeed(y,w,!0)}n(".explore-feed-keyword").keypress(function(t){if(t.which===13){var r=n(this).val(),u=n(this).attr("data-keyword");(u==undefined||u!==r)&&(i(r,n(this)),n(this).attr("data-keyword",r))}});n(".explore-feed-keyword-btn").on("click",function(){var t=n(this).parent().find(".explore-feed-keyword").val(),r=n(this).parent().find(".explore-feed-keyword").attr("data-keyword");(r==undefined||r!==t)&&(n(this).parent().find(".explore-feed-keyword").attr("data-keyword",t),i(t,n(this)))})},initExploreListingFeedLoadMore:function(){var t=n(".explore-content-feed"),i;if(t&&t.length>0){i=n(".explore-content-feed .explore-load-more-feed a");i.on("click",function(i){var c;i.preventDefault();var e=parseInt(n(this).attr("data-slice-start")),r=parseInt(n(this).attr("data-slice-end")),o=parseInt(n(this).attr("data-slice-max")),l=parseInt(n(this).attr("data-slice-next")),u=parseInt(n(this).attr("data-page-size")),s=parseInt(n(this).attr("data-hit-counter")),f=l-u,a=n(this).attr("data-tiles-type"),h=n(this).attr("data-tiles-counter-text"),v=f>1?h+"s":h;r<=o&&(e===r?t.find("li").slice(e).removeClass("hide--me"):t.find("li").slice(e,r).removeClass("hide--me"),u>6&&s===0&&(u++,n(this).attr("data-page-size",u)),n(this).attr("data-slice-start",r),n(this).attr("data-slice-end",r+u<=o?r+u:o),n(this).attr("data-slice-next",f),n(t).slideDown(500),f>0?(c="<span>Load more "+a+"<\/span><br>("+f+") "+v+" left",n(this).html(c)):n(this).parent().addClass("hide--me"),s++,n(this).attr("data-hit-counter",s),canonHelper.tileMarginFix(t))})}},initEventContentFeed:function(){function i(i,r,f,e){canonHelper.showSpinner();var c=canonHelper.addAntiForgeryToken(i),h=$.post("/content-tile/event/getevents",c),o=n(r).parent().find(".event-feed-load-more-feed"),l=n(r).find(".event-content-feed-container-template").html(),s=n(r).find(".no-result-found-container");s.hasClass("hide--me")||s.addClass("hide--me");h.done(function(i){if(o.addClass("hide--me"),i){if(e||(u(r,i),t.initEventContentFeed()),i.EventContentSkinnyTiles&&i.EventContentSkinnyTiles.length>0){var h=Mustache.to_html(l,i);e?n(f).append(h):n(f).html(h)}else i.CurrentPageIndex<=0&&(n(f).html(""),s.hasClass("hide--me")&&s.removeClass("hide--me"));i.IsNextPageAvailable&&(o.removeClass("hide--me"),o.find("a").data("current-page",i.CurrentPageIndex),o.find("a").data("is-next-page-available",i.IsNextPageAvailable),o.find("a").html("<span>Load more events<\/span><br />("+i.NextItemToDisplayed+" events left)"))}canonHelper.hideSpinner()});h.fail(function(){canonHelper.hideSpinner()})}function u(t,i){if(i.FeedFilterOptions){var r=n(t).find(".event-feed-filter-options"),u=n(t).find(".event-content-feed-filter-container-template").html(),f=Mustache.to_html(u,i);n(r).html(f)}}function f(){return screen.width<=700?!0:!1}function r(n,t,i,r,u,e,o,s){return{dataSourceId:n,currentPageId:t,pageIndex:i,selectedFilter:r,eventStartDate:u,eventEndDate:e,reloadFilter:o,isMobile:f(),immediateAvailableEventStartDate:s}}if(n(".event-feed-filter-date-by").length>0){n(".event-feed-filter-date-by").off("change");n(".event-feed-filter-date-by").on("change",function(){var u=n(this).find(":selected"),f=u.val(),t=n(this).closest(".event-content-feed"),e;if(f){e=t.find(".event-feed-container-type");e.removeClass("month").removeClass("day");e.addClass(f);var o=t.data("datasource"),s=t.data("current-id"),h=t.data("imd-available-event-start-date"),c=r(o,s,0,f,u.data("start-date"),u.data("end-date"),!0,h);i(c,t,t.find(".event-content-feed-items-container"),!1)}})}if(n(".event-feed-load-more-feed").length>0){n(".event-feed-load-more-feed a").off("click");n(".event-feed-load-more-feed a").on("click",function(t){t.preventDefault();t.stopPropagation();var u=n(this).parent().parent().find(".event-content-feed"),e=n(this).data("is-next-page-available"),f=u.find(".event-feed-filter-options ul li.active"),o=u.find(".event-feed-filter-date-by").find(":selected").val();if(f.length>0){var s=u.data("datasource"),h=u.data("current-id"),c=u.data("imd-available-event-start-date"),l=e?n(this).data("current-page")+1:n(this).data("current-page"),a=r(s,h,l,o,f.data("start"),f.data("end"),!1,c);i(a,u,u.find(".event-content-feed-items-container"),!0)}})}if(n(".event-feed-filter-options").length>0){n(".event-feed-filter-options ul li").off("click");n(".event-feed-filter-options ul li").on("click",function(t){var u;if(t.preventDefault(),t.stopPropagation(),u=n(this),!u.hasClass("active")&&!u.hasClass("disabled")){n(".event-feed-filter-options ul li").removeClass("active");u.addClass("active");var f=u.closest(".event-content-feed"),e=u,o=f.find(".event-feed-filter-date-by").find(":selected").val();if(e.length>0){var s=f.data("datasource"),h=f.data("current-id"),c=f.data("imd-available-event-start-date"),l=r(s,h,0,o,e.data("start"),e.data("end"),!1,c);i(l,f,f.find(".event-content-feed-items-container"),!1)}}})}if(n(".event-feed-filter-nav").length>0){n(".event-feed-filter-nav").off("click");n(".event-feed-filter-nav.active").on("click",function(t){var f;if(t.preventDefault(),t.stopPropagation(),f=n(this),f.hasClass("active")){var u=f.closest(".event-content-feed"),e=f,o=u.find(".event-feed-filter-date-by").find(":selected").val();if(e.length>0){var s=u.data("datasource"),h=u.data("current-id"),c=u.data("imd-available-event-start-date"),l=r(s,h,0,o,e.data("start"),e.data("end"),!0,c);i(l,u,u.find(".event-content-feed-items-container"),!1)}}})}}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initCashbackForms();this.initCharityCashBack();this.initGiftRedemptionForm();this.initCompetitionRedemptionForm();this.initCashbackProductFeedFilter();this.initCashbackProductFeedLoadMore();this.initCashbackProductFeedByKeyword()},splitAddressGooglePlace:function(t){function f(){r=new google.maps.places.Autocomplete(i[0],{types:["geocode"],componentRestrictions:{country:$("body.region-nz")&&$("body.region-nz").length>0?"nz":"au"}});r.addListener("place_changed",e)}function e(){var n=r.getPlace(),p=$(i).closest("form").find(".cashback-retailer-fulladdress"),c=$(i).closest("form").find(".cashback-retailer-address"),l=$(i).closest("form").find(".cashback-retailer-state"),a=$(i).closest("form").find(".cashback-retailer-suburb"),v=$(i).closest("form").find(".cashback-retailer-postcode"),y=$(i).val(),t,f;$(p).val(y);$(c).val("");$(l).val("");$(a).val("");$(v).val("");var e="",o="",s="",h="";if(u||n&&($(i).removeClass("invalid"),$(i).parent().find(".field-validation-valid").text("")),n&&n.address_components)for(placeSelected=y,t=0;t<n.address_components.length;t++)f=n.address_components[t].types[0],f==="street_number"?e=n.address_components[t].short_name:f==="route"?e+=" "+n.address_components[t].long_name:f==="locality"?o=n.address_components[t].long_name:f==="administrative_area_level_1"?s=n.address_components[t].long_name:f==="postal_code"&&(h=n.address_components[t].short_name);e&&$(c).val(e);s&&$(l).val(s);o&&$(a).val(o);h&&$(v).val(h)}var u=n("#PurchasedOnline").val()==="true",i=$("#"+t),r;typeof google=="object"&&typeof google.maps=="object"&&f()},cashBackHelper:{initUploadReceiptHandler:function(t){var e=t.find("#upload-receipt-yes"),u;if(e.length>0){var i=t.find(".post-receipt"),r=t.find(".upload-receipt"),o=t.find("#upload-receipt-yes:checked").length>0,f=t.find("#ProofOfPurchaseId");i.hide();o?(r.show(),f.val().length===0&&r.find("[mandatory]").attr("required","true"),i.hide(),i.find("[mandatory]").removeAttr("required")):r.hide();t.find("#upload-receipt-yes,#upload-receipt-no").click(function(){n(this).val().toLowerCase()==="upload"||n(this).val().toLowerCase()==="true"?(r.show(),f.val().length===0&&r.find("[mandatory]").attr("required","true"),i.hide(),i.find("[mandatory]").removeAttr("required")):(i.show(),i.find("[mandatory]").attr("required","true"),r.hide(),r.find("[mandatory]").removeAttr("required"))})}if(u=t.find(".cashback-upload-receipt"),u.length>0){u.off("change");u.on("change",function(){var i,n,t;u.is(":visible")&&(typeof FileReader!="undefined"&&$(this)[0].files&&$(this)[0].files[0]?(i=$(this)[0].files[0].size/1024,i>5120?($(this).hasClass("invalid")||$(this).addClass("invalid"),$(this).closest(".file").next(".field-validation-valid").show(),$(this).closest(".file").next(".field-validation-valid").text("Maximum file size allowed is 5mb."),$(this).parent().find(".after").html("Click here to upload file.")):($(this).removeClass("invalid"),$(this).closest(".file").next(".field-validation-valid").hide(),$(this).closest(".file").next(".field-validation-valid").text(""),n=$(this).val(),t=n.lastIndexOf("\\"),t>=0&&$(this).parent().find(".after").html(n.substring(t+1)))):$(this).removeClass("invalid"))})}},initPaymentMethodHandler:function(i){var s=i.find("#payment-option-eft"),h=i.find("#payment-option-chq"),e=i.find(".EFTAccountNumbernz"),o=i.find("#EFTAccountNumber"),c=i.find("#hdn_BankName"),l=i.find(".BSBBankName"),f=i.find("#EFTBSB"),r,u;if(s.length>0){r=i.find(".cheque-section");u=i.find(".eft-section");r.hide();u.hide();i.find("#payment-option-eft, #payment-option-chq").on("click",function(){n(this).attr("id").toLowerCase()==="payment-option-eft"?(u.show(),u.find("[mandatory]").attr("required","true"),r.hide(),r.find("[mandatory]").removeAttr("required"),r.find(".invalid").removeClass("invalid"),r.find("input:text").val(""),r.find("input[type=number]").val(""),r.find("select").val(""),e.length>0&&e.attr("pattern","^[0-9]{2}-?[0-9]{4}-?[0-9]{7}-?[0-9]{2}$")):(r.show(),r.find("[mandatory]").attr("required","true"),u.hide(),u.find("[mandatory]").removeAttr("required"),u.find(".invalid").removeClass("invalid"),u.find("input:text").val(""),u.find("input[type=number]").val(""),u.find("select").val(""),c.val(""),$("span[data-valmsg-for='EFTBSB']").html()!==""&&$("span[data-valmsg-for='EFTBSB']").html(""),e.length>0&&e.removeAttr("pattern"))})}s.attr("checked")?s.prop("checked",!0).trigger("click"):h.attr("checked")&&h.prop("checked",!0).trigger("click");e.length>0&&MaskedInput({elm:document.getElementById("EFTAccountNumber"),format:"__-____-_______-__",separator:"-"});e.on("blur",function(){var t=o.val();console.log(t);var i=window["NZ-Bank-Account-Validator"],r=i.validate(t),n=o.closest(".field").find(".field-validation-valid");r?(n.text(""),o.removeClass("invalid"),n.hasClass("error")&&n.removeClass("error"),n.hasClass("success")||n.addClass("success")):(n.text("Please enter a valid New Zealand Bank account number."),o.addClass("invalid"),n.hasClass("error")||n.addClass("error"),n.hasClass("success")&&n.removeClass("success"))});l.on("blur",function(){var i=f.val(),r=n(this).closest("form");c.val("");$("span[data-valmsg-for='EFTBSB']").html()!=""&&$("span[data-valmsg-for='EFTBSB']").html("");i&&i.length>0&&(canonHelper.showSpinner(),n.ajax({type:"POST",url:"/canonhub/cashbackform/getbankname?bsbCode="+i,contentType:"application/json",error:function(i,u,e){canonHelper.hideSpinner();f.addClass("invalid");f.closest(".field").find(".field-validation-valid").text("Invalid BSB");t.cashBackHelper.onError(i,u,e,n(r))}}).done(function(n){var t=f.closest(".field").find(".field-validation-valid");n==""?(t.hasClass("error")||t.addClass("error"),t.hasClass("success")&&t.removeClass("success"),t.text("Invalid BSB"),f.addClass("invalid")):(t.text(n),f.removeClass("invalid"),t.hasClass("error")&&t.removeClass("error"),t.hasClass("success")||t.addClass("success"));f.show();canonHelper.hideSpinner()}))})},initPurchaseLocationHandler:function(i){var u=i.find("#PurchasedOnline"),r;if(u.length>0)u.on("change",function(){var s=u.find("option:selected"),h=n(s).val()==="true",c=n(s).val().length===0,l=h?"Select a website":"Select a retailer";$("#retailer-name option:first").text(l);var t=i.find("#retailer-location"),r=i.find(".cashback-retailer-address"),f=i.find(".cashback-retailer-state"),e=i.find(".cashback-retailer-suburb"),o=i.find(".cashback-retailer-postcode");c?($(t).val(""),$(t).removeClass("invalid"),$(t).removeAttr("disabled"),$(t).attr("disabled",""),$(r).val(""),$(f).val(""),$(e).val(""),$(o).val("")):h?($(t).hasClass("invalid")&&$(t).removeClass("invalid"),$(t).parent().find(".field-validation-valid").text(""),$(t).val("Online"),$(t).removeClass("invalid"),$(t).removeAttr("disabled"),$(t).attr("disabled",""),$(r).val("online"),$(f).val("online"),$(e).val("online"),$(o).val("online")):($(t).val(""),$(t).hasClass("invalid")||$(t).addClass("invalid"),$(t).removeAttr("disabled"),$(r).val(""),$(f).val(""),$(e).val(""),$(o).val(""))});if(r=i.find("#retailer-location"),r.length>0){t.splitAddressGooglePlace("retailer-location");r.on("blur",function(){f($(this))});r.on("keypress",function(n){n.which===13&&f($(this))});function f(n){$(n).val().length>0&&placeSelected.length>0&&($(n).val()!==placeSelected?$(n).hasClass("invalid")||$(n).addClass("invalid"):$(n).removeClass("invalid"));$(n).hasClass("invalid")?$(n).parent().find(".field-validation-valid").text("Please select valid address from selection."):$(n).parent().find(".field-validation-valid").text("")}}},initPurchaseDateValidation:function(n){var t=n.find(".cashback-date-bought");if(t.length>0){n.find('input[type="submit"]').on("click",function(){var n=$(this).closest("form").find("input:invalid")[0];n&&$(n).focus()});t.each(function(){$(this).removeClass("hasDatepicker").removeAttr("id");var t=$(this).attr("data-min-date"),n=$(this).attr("data-max-date"),r=moment(n,"YYYY-MM-DD"),u=moment().startOf("day").diff(r.startOf("day"),"days")<0;u&&(n=moment().format("YYYY-MM-DD"));$(this).datepicker("destroy");$(this).parent().find("img.ui-datepicker-trigger").remove();$(this).datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",minDate:new Date(t),maxDate:new Date(n),onSelect:function(){i($(this))}})});t.on("blur",function(){i($(this))});function i(n){var r=moment($(n).attr("data-min-date"),"YYYY-MM-DD"),i=moment($(n).attr("data-max-date"),"YYYY-MM-DD"),u=moment(i,"YYYY-MM-DD"),f=moment().startOf("day").diff(u.startOf("day"),"days")<0,t;f&&(i=moment());t=moment($(n).val(),"DD/MM/YYYY");t.isValid()&&(t<r||t>i?($(n).parent().find(".field-validation-valid").text("Date bought must be within the purchase period and equal to or earlier than today's date"),$(n).hasClass("valid")&&$(n).removeClass("valid"),$(n).hasClass("invalid")||$(n).addClass("invalid")):($(n).removeClass("invalid"),$(n).addClass("valid"),$(n).parent().find(".field-validation-valid").text("")))}}},initEmailValidation:function(n){var t=n.find(".cashback-email");if(t.length>0){$(".cashback-email").on("keypress",function(){i($(this))});$(".cashback-email").blur(function(){i($(this))});t.val()!=null&&t.val().length>0&&i(t)&&(window.onload=function(){t[0].setCustomValidity("")});function i(n){var t;return $(n).val().match(/^([a-z\d\-_\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i)?($(n).parent().find(".field-validation-valid").text(""),$(n).attr("valid",""),$(n).removeClass("invalid"),!0):(t=$(n).val().length>0?"Please match the requested format.":"Please fill out this field.",$(n).parent().find(".field-validation-valid").text(t),$(n).removeAttr("valid"),$(n).hasClass("invalid")||$(n).addClass("invalid"),!1)}}},initStandardTextFieldValidation:function(n){var t=n.find(".cashback-textfield");if(t.length>0){t.val()!=null&&t.val().length>0&&i($(t));t.on("keypress",function(){i($(this))});t.on("blur",function(){i($(this))});function i(n){var t;$(n).val().match(/^[a-zA-Z ]+$/)?($(n).parent().find(".field-validation-valid").text(""),$(n).removeClass("invalid")):(t="Please use standard letters and spaces only.",$(n).parent().find(".field-validation-valid").text(t),$(n).hasClass("invalid")||$(n).addClass("invalid"))}}},onError:function(t,i,r,u){n("#error-dialog").hasClass("ui-dialog-content")&&n("#error-dialog").dialog("destroy");var e="Sorry! We are experiencing technical difficulties, please contact our support team.",f=n(u).find("#error-dialog");n(f).html("");try{n(f).html(e);console.write(e)}catch(o){n(f).html(e)}n(f).dialog({title:"Error",width:700,buttons:{Close:function(){n(this).dialog("close")}}})}},initCashbackForms:function(){canonHelper.hideSpinner();var i=n(".form-cash-back");i.on("submit",function(n){$(this).find("input.invalid").length>0?(canonHelper.hideSpinner(),$(this).find("input.invalid")[0].focus(),n.preventDefault()):canonHelper.showSpinner()});if(t.cashBackHelper.initUploadReceiptHandler(i),i.find(".cashback-postcode").length>0)i.find(".cashback-postcode").on("keyup",function(){i.find("#ChequePostcode").val(n(this).val())});t.cashBackHelper.initPaymentMethodHandler(i);n("#DoubleCashback").length>0&&(n(".double-cash").hide(),window.location.search.indexOf("dbl=true")>0&&n(".double-cash").show(),n("#DoubleCashback").change(function(){var t=n("#SingleCashBackValue").val(),u=n("#IgnoreDoubleCashStdCalculationLogic").val(),f=n("#ExtraCashBackAmount").val(),e=n("#cashback-Product-name option:selected"),o=u&&u.toLowerCase()==="true",i,r;$(this).prop("checked")?(i=parseFloat(t)*2,e.val()!==""&&(r=e.data("tile-extra-cash-back-amount-value"),o&&(f>0||r>0)&&(i=r>0?parseFloat(t)+parseFloat(r):parseFloat(t)+parseFloat(f))),n(".cashback-amt").html("$"+i),n("#CashbackAmount").val(i),n(".double-cash").show()):(n(".cashback-amt").html("$"+t),n("#CashbackAmount").val(t),n(".double-cash").hide())}));t.cashBackHelper.initPurchaseLocationHandler(i);$("#cashback-Product-name").length>0&&n("#cashback-Product-name").change(function(){var f=n("#IgnoreDoubleCashStdCalculationLogic").val(),e=n("#ExtraCashBackAmount").val(),t=n("#cashback-Product-name option:selected"),s=n("#DoubleCashback").prop("checked"),u;if(t.val()!==""){var i=t.data("singlecashback-value"),r=t.data("tile-extra-cash-back-amount-value"),h=f&&f.toLowerCase()==="true",o=0;o=h&&(e>0||r>0)?r>0?parseFloat(i)+parseFloat(r):parseFloat(i)+parseFloat(e):i*2;u=s?o:i;n("#SingleCashBackValue").val(i);n(".cashback-amt").html("$"+u);n("#CashbackAmount").val(u);n("#ProductId").val(t.data("product-tile-id"))}else n("#SingleCashBackValue").val(0),n(".cashback-amt").html("$0"),n("#CashbackAmount").val(0),n("#ProductId").val(t.data("product-tile-id"))});t.cashBackHelper.initPurchaseDateValidation(i);t.cashBackHelper.initStandardTextFieldValidation(i);t.cashBackHelper.initEmailValidation(i)},initCharityCashBack:function(){function v(t){if(t.length>0){var r=!0,i=n(t).find(".buttons button, .form-submit a");t.find("input,.textarea-input").each(function(){n(this)[0].checkValidity()||(r=!1)});t.find("input, .textarea-input").promise().done(function(){r?n(i).hasClass("valid")||(n(i).addClass("valid"),n(i).removeAttr("disabled")):(n(i).removeClass("valid"),n(i).attr("disabled","disabled"))})}}function r(t){var r=t?t:"Sorry! We are experiencing technical difficulties, please contact our support team.",i;n(".global-error-message-body").html("<p>"+r+"<\/p>");i=$("[data-remodal-id=globalErrorMessage]").remodal();i.open()}var i=n(".charity-cashback-container"),a=n(".charity-cashback-wizard"),ft=function(){$("html, body").animate({scrollTop:$(".charity-cashback-wizard")-$("header").height()},1e3)},o,it,y,s,h;i.find("input, .textarea-input").off("blur");i.find("input, .textarea-input").on("blur",function(){v(i)});i.find("input[type=number]").off("keypress");i.find("input[type=number]").on("keypress",function(){var t=n(this);this.value.length>=this.maxLength&&(this.value=this.value.slice(0,this.maxLength-1))});i.find("input, .textarea-input").off("propertychange");i.find("input, .textarea-input").on("propertychange",function(){v(i)});i.find("input, .textarea-input").off("keyup");i.find("input, .textarea-input").on("keyup",function(){v(i)});if(i.find(".charity-cashback-back").length>0){n(".charity-cashback-back").off("click");n(".charity-cashback-back").on("click",function(u){u.preventDefault();canonHelper.showSpinner();var h=n(this),e=canonHelper.getQueryString("token"),o={token:e},s=canonHelper.addAntiForgeryToken(o),f=$.post("/cashback/charitycashbackform/goback",s);f.done(function(u){u?(u.IsSuccessful!=undefined&&!u.IsSuccessful&&u.ErrorMessage?r():(n(i).html(u),v(i),t.initCharityCashBack()),canonHelper.hideSpinner()):(canonHelper.hideSpinner(),r())});f.fail(function(){canonHelper.hideSpinner()})})}if(i.find(".charity-cashback-step1-form").length>0){i.find(".charity-cashback-step1-form").submit(!1);i.find(".charity-cashback-step1-form").find("input, select").on("blur focus change keypress keyup",function(){var t="This field is required.",i=n(this),r;i.removeClass("invalid");$(this).next().is(".field-validation-valid")?$(this).next().text(""):$(this).attr("type")==="file"?$(this).closest(".file").next(".field-validation-valid").text(""):$(this).siblings(".field-validation-valid").text("");r=i[0].checkValidity();r||($(this).attr("isemail")&&(t="Please enter a valid email."),i.hasClass("invalid")||i.addClass("invalid"),$(this).next().is(".field-validation-valid")?$(this).next().text(t):$(this).attr("type")==="file"?$(this).closest(".file").next(".field-validation-valid").text(t):$(this).siblings(".field-validation-valid").text(t))})}var d=i.find("div.cashback-upload-receipt"),et=i.find(".upload-receipt-yes:checked").length>0,g=i.find(".cashback-email-receipt"),p=i.find("#upload-receipt-yes"),w=i.find("#upload-receipt-no"),c=i.find("input.cashback-upload-receipt");if(et?c.attr("required","true"):c.removeAttr("required"),p.length>0){p.off("click");p.on("click",function(){d.removeClass("hide--me");g.addClass("hide--me");n(this).attr("checked","checked");c.attr("required","true")})}if(w.length>0){w.off("click");w.on("click",function(){g.removeClass("hide--me");d.addClass("hide--me");c.removeAttr("required");c.val("");c.closest(".field").find(".after").text("Upload a file")})}if(o=i.find(".cashback-date-bought"),o.length>0){var nt=$(o).attr("data-min-date"),b=$(o).attr("data-max-date"),ot=moment(nt,"YYYY-MM-DD"),tt=moment(b,"YYYY-MM-DD"),st=moment(nt,"YYYY-MM-DD").add(-1,"day"),ht=moment(b,"YYYY-MM-DD").add(1,"day");o.off("blur");o.off("focus");o.on("blur focus",function(){var i=n(this).val(),f;if(i){var r=moment(i,"DD/MM/YYYY"),e=r.isValid(),u=n(this).closest(".field").find(".field-validation-valid"),t="Please enter a valid date(DD/MM/YYYY).";e?(t="Purchase date only valid from "+ot.format("DD/MM/YYYY")+" until "+tt.format("DD/MM/YYYY"),f=r.isBetween(st,ht),f?(n(this).closest(".field").find(".field-validation-valid").text(""),n(this).removeClass("invalid")):(n(this).hasClass("invalid")||n(this).addClass("invalid"),u.text(t))):(n(this).hasClass("invalid")||n(this).addClass("invalid"),u.text(t))}});it=moment().startOf("day").diff(tt.startOf("day"),"days")<0;it&&(b=moment().format("YYYY-MM-DD"))}if(i.find(".charity-cb-step1-submit button").length>0){i.find(".charity-cb-step1-submit button").off("click");i.find(".charity-cb-step1-submit button").on("click",function(u){var o,e,s;if(u.preventDefault(),o=!0,e="This field is required.",i.find(".charity-cashback-step1-form").find("input").each(function(){var t=n(this),i=t[0].checkValidity();i||(o=!1,t.hasClass("invalid")||t.addClass("invalid"),$(this).next().is(".field-validation-valid")?$(this).next().text(e):$(this).attr("type")==="file"?$(this).closest(".file").next(".field-validation-valid").text(e):$(this).siblings(".field-validation-valid").text(e))}),i.find(".charity-cashback-step1-form").find("select").each(function(){var t=n(this).closest(".field").find(".field-validation-valid");$(this).attr("required")&&$(this).prop("selectedIndex")<1&&(n(this).hasClass("invalid")||n(this).addClass("invalid"),t.text(e),o=!1)}),s=n(i).find("form"),o&&n(s)[0].checkValidity()){canonHelper.showSpinner();var f=new FormData(s.get(0)),y=canonHelper.getQueryString("token"),h="";i.find("#gender-male:checked")?h=i.find("#gender-male:checked").val():i.find("#gender-female:checked")&&(h=i.find("#gender-female:checked").val());var c=i.find("#upload-receipt-yes:checked").length>0,p=!c;c&&f.append("ReceiptFile",s.find("#receipt")[0].files[0]);var w=i.find(".cashback-date-bought").val(),l=i.find("#purchase-instore:checked").length>0,v=!l,b=v?"Online":i.find("#retailer-name").val(),k=n(this).attr("data-is-donate")==="true",d=i.find("#firstname").val(),g=i.find("#lastname").val(),nt=i.find("#email").val(),tt=i.find("#contact-primary").val(),it=i.find("#address-state").val(),rt=i.find("#address-postcode").val();f.append("Token",y);f.append("IsUploadReceipt",c);f.append("IsSendReceiptViaEmail",p);f.append("PurchaseDate",w);f.append("IsPurchaseInStore",l);f.append("IsPurchaseOnline",v);f.append("RetailerName",b);f.append("IsCharity",k);f.append("Gender",h);f.append("FirstName",d);f.append("LastName",g);f.append("EmailAddress",nt);f.append("ContactNumber",tt);f.append("StateOrRegion",it);f.append("Postcode",rt);f=canonHelper.addAntiForgeryToken(f);$.ajax({type:"POST",url:"/cashback/charitycashbackform/step1cashbackdetails",data:f,contentType:!1,processData:!1,cache:!1,success:function(i){i?(i.IsSuccessful!=undefined&&!i.IsSuccessful&&i.ErrorMessage?r():n(a).html(i).promise().done(function(){t.initCharityCashBack();ft()}),canonHelper.hideSpinner()):(canonHelper.hideSpinner(),r())},error:function(){canonHelper.hideSpinner();r()}})}})}if(i.find(".charity-cashback-step2-donate-form").length>0){i.find(".charity-cashback-step2-donate-form").submit(!1);i.find(".field input[name*=charity]").off("change");i.find(".field input[name*=charity]").on("change",function(){i.find(".charity-cashback-donate-step2").removeAttr("disabled");i.find(".charity-cashback-donate-step2").addClass("valid")});y=i.find(".selectedCharityOrganisationId");y.length>0&&y.val()&&i.find(".field input[name*=charity]").each(function(){n(this).val()===y.val()&&n(this).prop("checked",!0)});i.find(".charity-cashback-donate-step2").off("click");i.find(".charity-cashback-donate-step2").on("click",function(i){var e,u;i.preventDefault();var f=n("div[class*=cashback-] div[class*=cashback-step] form .form-section .field input[name*=charity]:checked").val(),o=canonHelper.getQueryString("token"),s={selectedOrganisation:f,token:o};f&&(canonHelper.showSpinner(),e=canonHelper.addAntiForgeryToken(s),u=$.post("/cashback/charitycashbackform/step2selectcharityorganisation",e),u.done(function(i){i?(i.IsSuccessful!=undefined&&!i.IsSuccessful&&i.ErrorMessage?r():(n(a).html(i),t.initCharityCashBack()),canonHelper.hideSpinner()):(canonHelper.hideSpinner(),r())}),u.fail(function(){canonHelper.hideSpinner();r()}))})}if(i.find(".charity-cashback-step2-form").length>0){i.find(".charity-cashback-step2-form").submit(!1);var e=i.find("#payment-option-eft"),l=i.find("#payment-option-chq"),u=i.find(".EFTAccountNumbernz"),rt=i.find("#EFTAccountNumber"),k=i.find("#hdn_BankName"),ct=i.find(".BSBBankName"),f=i.find("#EFTBSB"),ut=i.find("#EFTAccountName");if(e.length>0){s=i.find(".cheque-section");h=i.find(".eft-section");s.hide();h.hide();i.find("#payment-option-eft, #payment-option-chq").on("click",function(){if(n(this).attr("id").toLowerCase()==="payment-option-eft"){h.show();h.find("[mandatory]").attr("required","true");s.hide();s.find("[mandatory]").removeAttr("required");s.find(".invalid").removeClass("invalid");u.length>0&&u.attr("pattern","^[0-9]{2}-?[0-9]{4}-?[0-9]{7}-?[0-9]{2}$");e.prop("checked",!0);e.attr("checked","true");l.prop("checked",!1);l.removeAttr("checked");i.find("#ChequeAddress").val("");i.find("#suburb").val("");var t=f.closest(".field").find(".field-validation-valid");t.hasClass("error")||t.addClass("error");t.hasClass("success")&&t.removeClass("success");t.text("")}else s.show(),s.find("[mandatory]").attr("required","true"),h.hide(),h.find("[mandatory]").removeAttr("required"),h.find(".invalid").removeClass("invalid"),k.val(""),$("span[data-valmsg-for='EFTBSB']").html()!==""&&$("span[data-valmsg-for='EFTBSB']").html(""),u.length>0&&u.removeAttr("pattern"),e.prop("checked",!1),e.removeAttr("checked"),l.prop("checked",!0),l.attr("checked","true"),ut.val(""),f.val(""),u.length>0?u.val(""):rt.val("")})}e.prop("checked")?e.prop("checked",!0).trigger("click"):l.prop("checked")&&l.prop("checked",!0).trigger("click");u.length>0&&MaskedInput({elm:document.getElementById("EFTAccountNumber"),format:"__-____-_______-__",separator:"-"});ct.on("blur",function(){var r=f.val(),u=n(this).closest("form");k.val("");$("span[data-valmsg-for='EFTBSB']").html()!=""&&$("span[data-valmsg-for='EFTBSB']").html("");r&&r.length>0&&(canonHelper.showSpinner(),n.ajax({type:"POST",url:"/canonhub/cashbackform/getbankname?bsbCode="+r,contentType:"application/json",error:function(i,r,e){canonHelper.hideSpinner();f.addClass("invalid");t.cashBackHelper.onError(i,r,e,n(u))}}).done(function(n){var t=f.closest(".field").find(".field-validation-valid");n==""?(t.hasClass("error")||t.addClass("error"),t.hasClass("success")&&t.removeClass("success"),t.text("Invalid BSB"),f.addClass("invalid"),i.find(".charity-cashback-step2").attr("disabled")||i.find(".charity-cashback-step2").attr("disabled","disabled")):(t.hasClass("error")&&t.removeClass("error"),t.hasClass("success")||t.addClass("success"),t.text(n),f.removeClass("invalid"),i.find(".charity-cashback-step2").removeAttr("disabled"));f.show();canonHelper.hideSpinner()}))});i.find(".charity-cashback-step2-form").find("input").on("blur focus change keypress keyup",function(){var t=n(this),r=t[0].checkValidity()&&n(".BSBBankName.invalid").length===0;r||i.find(".charity-cashback-step2").attr("disabled")||i.find(".charity-cashback-step2").attr("disabled","disabled")});i.find(".charity-cashback-step2").off("click");i.find(".charity-cashback-step2").on("click",function(o){var c,h;if(o.preventDefault(),n(this).closest("form")[0].checkValidity()&&n(".BSBBankName.invalid").length===0){var ft=i.find(".field input[name*=charity]:checked").val(),l=canonHelper.getQueryString("token"),v=u.length>0?"":k.val(),y=u.length>0?"":f.val(),p=u.length>0?u.val():rt.val(),w=ut.val(),s=e.prop("checked"),b=!s,d=s?"":i.find("#ChequeAddress").val(),g=s?"":i.find("#suburb").val(),nt=s?"":i.find("#address-state").val(),tt=s?"":i.find("#ChequePostcode").val(),it={Token:l,BankName:v,BsbNumber:y,AccountNumber:p,AccountName:w,Address:d,CityOrSuburb:g,StateOrRegion:nt,Postcode:tt,IsBankTransfer:s,IsGiftCard:b};canonHelper.showSpinner();c=canonHelper.addAntiForgeryToken(it);h=$.post("/cashback/charitycashbackform/step2selectcashbackoption",c);h.done(function(i){i?(i.IsSuccessful!=undefined&&!i.IsSuccessful&&i.ErrorMessage?r():(n(a).html(i),t.initCharityCashBack()),canonHelper.hideSpinner()):(canonHelper.hideSpinner(),r())});h.fail(function(){canonHelper.hideSpinner();r()})}else n(this).attr("disabled")||n(this).attr("disabled","disabled")})}if(i.find(".charity-cashback-step3-container").length>0){i.find(".remodal-caller").on("click",function(){var t=i.find("[data-remodal-id="+n(this).attr("data-remodal-target")+"]").remodal({hashTracking:!1});t.open()});i.find("#AcceptTermsAndConditions").off("change");i.find("#AcceptTermsAndConditions").on("change",function(){n(this).prop("checked")?i.find(".charity-cashback-step3").removeAttr("disabled"):i.find(".charity-cashback-step3").attr("disabled","true")});i.find(".charity-cashback-step3-container").find("#AcceptedTermsAndConditions").off("click");i.find(".charity-cashback-step3-container").find("#AcceptedTermsAndConditions").on("click",function(){var r=!0,u=n(this),t;f1=u.prop("checked");r||u.next().next().text("This field is required.");t=i.find(".charity-cashback-step3");t.attr("disabled","true");t.removeClass("valid");r&&(t.removeAttr("disabled"),t.addClass("valid"))})}if(i.find(".charity-cashback-step3").length>0){i.find(".charity-cashback-step3").off("click");i.find(".charity-cashback-step3").on("click",function(u){var e,o,f;if(u.preventDefault(),e=i.find("#AcceptedTermsAndConditions:checked").length>0,e){var s=canonHelper.getQueryString("token"),h={token:s};canonHelper.showSpinner();o=canonHelper.addAntiForgeryToken(h);f=$.post("/cashback/charitycashbackform/step3reviewandsubmit",o);f.done(function(i){i?(i.IsSuccessful!=undefined&&!i.IsSuccessful&&i.Message?r(i.Message):(n(a).html(i),t.initCharityCashBack()),canonHelper.hideSpinner()):(canonHelper.hideSpinner(),r())});f.fail(function(){canonHelper.hideSpinner();r()})}})}},initGiftRedemptionForm:function(){var t=n(".form-cash-back"),i=t.find(".gift-option-name");i.length>0&&(n("input:radio[name='GiftName']:checked").length<=0&&n(".gift-name-error").text("Please select a gift"),n("input:radio[name='GiftName']").click(function(){n(".gift-name").text(n("input:radio[name='GiftName']:checked").val())}))},initCompetitionRedemptionForm:function(){var t=this,i=n(".form-cash-back"),r=i.find(".competition-option-name");r.length>0&&(n("input:radio[name='CompetitionName']:checked").length<=0&&n(".gift-name-error").text("Please select a Competition"),n("input:radio[name='CompetitionName']").click(function(){n(".competition-name").text(n("input:radio[name='CompetitionName']:checked").val());var i=n("input:radio[name='CompetitionName']:checked").val();n("#CompetitionNameToDisplay").val(i);t.updateCompetionmessage()}));$("#competition-cashback-Product-name").length>0&&n("#competition-cashback-Product-name").change(function(){t.hideShowCompetitionField()});t.hideShowCompetitionField()},updateCompetionmessage:function(){var u=n("#competition-cashback-Product-name option:selected");if(u.val()!==""){var i=u.data("singlecashback-value"),r=n("#CompetitionNameToDisplay").val(),t=u.data("competition-message");i=i?i:"";r=r?r:"";t!=undefined&&(t=t.replace("{cashback_amount}",i),t=t.replace("{competition_name}",r));n("#cashback-competition-message").html(t)}},hideShowCompetitionField:function(){var f=this,t=n("#competition-cashback-Product-name option:selected");if(t.length>0)if(t.val()!==""){var i=t.data("singlecashback-value"),r=n(".cashback-competition-show-hide"),u=n(".competition-show-hide");i>0?(r.show(),r.find("[mandatory]").attr("required","true"),u.find("[mandatory]").removeAttr("required"),u.hide(),n("#UseCompetitionPaymentOption").val(!1)):(r.find("[mandatory]").removeAttr("required"),r.hide(),u.show(),u.find("[mandatory]").attr("required","true"),n("#UseCompetitionPaymentOption").val(!0));n("#SingleCashBackValue").val(i);n(".cashback-amt").html("$"+i);n("#CashbackAmount").val(i);n("#ProductId").val(t.data("product-tile-id"));f.updateCompetionmessage()}else n("#SingleCashBackValue").val(0),n(".cashback-amt").html("$0"),n("#CashbackAmount").val(0),n("#ProductId").val(t.data("product-tile-id")),n(".cashback-competition-show-hide").hide(),n(".competition-show-hide").hide()},initCashbackProductFeedFilter:function(){n(".cashback-category-filter select").change(function(){var t="",i,r,f,u,e;$(this).find("option:selected").each(function(){t=$(this).val();n(this).removeAttr("selected")});n(this).val(t);t==="all"&&(t="");i=n(this).closest(".cashback-container");i.find(".cashback-subcategory-filter li").each(function(){n(this).hasClass("hide--me")||n(this).hasClass("all")||n(this).addClass("hide--me");n(this).hasClass("all")&&!n(this).hasClass("active")&&n(this).addClass("active");n(this).attr("data-filter-type")===t&&n(this).removeClass("hide--me");n(this).hasClass("all")&&(n(this).attr("data-filter-type",t),n(this).trigger("click"))});r=i.find(".tabs");r&&(u=i.find(".filter-container .search-container"),e=i.find(".cashback-subcategory-filter li[data-filter-type='"+t+"']").length,e>1?($(r).removeClass("hide--me"),f=!0):(f=!1,$(r).hasClass("hide--me")||$(r).addClass("hide--me")),f?$(u).hasClass("hide--me")||$(u).addClass("hide--me"):$(u).removeClass("hide--me"))});n(".cashback-subcategory-filter li:not(.heading)").on("click",function(){var e=n(this).closest(".cashback-container").find(".tile-container"),c=n(e).attr("data-source"),o=n(this).closest(".cashback-container"),i=n(o).find(".cashback-feed-keyword"),s,r,h,u,f;i&&i.length>0&&i.attr("data-keyword")&&(i.attr("data-keyword",""),i.val(""));s={CurrentCampaignPageId:c,PageIndex:0,SelectedCategory:n(this).attr("data-filter-type"),SelectedSubcategory:n(this).attr("data-filter"),Keyword:""};n(this).parent("ul").find("li").each(function(){n(this).removeClass("active")});n(this).addClass("active");r="";n(this).hasClass("all")?(h=n(this).closest(".cashback-container").find(".filter-container select option:selected").val(),r=h==="all"?"total":n(this).closest(".cashback-container").find("select option:selected").text()):r=n(this).text();u=o.find(".tabs");f=u.find(".filter-container .search-container");u&&(u.hasClass("hide--me")?$(f).removeClass("hide--me"):$(f).hasClass("hide--me")||$(f).addClass("hide--me"));t.getCashbackProductFeed(s,e,!1,!0,r)})},initCashbackProductFeedLoadMore:function(){n(".cashback-load-more-feed a").on("click",function(i){i.preventDefault();var o=n(this).closest(".cashback-container"),h=n(o).find(".cashback-subcategory-filter"),r=n(o).find(".cashback-feed-keyword"),c=r&&r.length>0&&r.attr("data-keyword")?r.attr("data-keyword"):"",u="",f="",e=n(h).find("li.active");e&&(u=n(e).attr("data-filter"),f=n(e).attr("data-filter-type"));u==="all"&&(u="");f==="all"&&(f="");var s=n(this).closest(".cashback-container").find(".tile-container"),l=n(s).attr("data-source"),a=n(this).attr("data-current-page"),v=parseInt(a)+1,y={CurrentCampaignPageId:l,PageIndex:v,SelectedCategory:f,SelectedSubcategory:u,Keyword:c};n(this).blur();t.getCashbackProductFeed(y,s,!0,!1)})},initCashbackProductFeedByKeyword:function(){function i(i,r){var u=n(r).closest(".cashback-container"),l=u.find(".tile-container"),y=n(l).attr("data-source"),o,f,e,s,c,h,a,v;u.find(".cashback-category-filter select option:selected").removeAttr("selected");o=u.find(".cashback-category-filter select option:first");o&&!o.attr("selected")&&o.attr("selected","");f=u.find(".tabs");$(f).hasClass("hide--me")||$(f).addClass("hide--me");e=u.find(".filter-container .search-container");e&&($(e).removeClass("hide--me"),$(e).find("input").attr("data-keyword",i),$(e).find("input").val(i),$(f).find(".cashback-feed-keyword").attr("data-keyword",i),$(f).find(".cashback-feed-keyword").val(i));s=u.find(".cashback-subcategory-filter li:first");u.find(".cashback-subcategory-filter li.active").each(function(){$(this).removeClass("active")});s&&!$(s).hasClass("active")&&$(s).addClass("active");c=u.find(".cashback-subcategory-filter li.active");h="";n(c).hasClass("all")?(a=n(u).find(".filter-container select option:selected").val(),h=a==="all"?"total":n(u).find("select option:selected").text()):h=n(c).text();v={CurrentCampaignPageId:y,PageIndex:0,SelectedCategory:"",SelectedSubcategory:"",Keyword:i};t.getCashbackProductFeed(v,l,!1,!0,h,!0)}n(".cashback-feed-keyword").keypress(function(t){if(t.which===13){var r=n(this).val(),u=n(this).attr("data-keyword");(u==undefined||u!==r)&&(i(r,n(this)),n(this).attr("data-keyword",r))}})},getCashbackProductFeed:function(t,i,r,u){canonHelper.showSpinner();var e=canonHelper.addAntiForgeryToken(t),f=n.post("/content-tile/campaign/getcashbackproducts",e);f.done(function(t){var c=n("#cashback-product-template").html(),f=n(i).closest(".cashback-feed").find(".cashback-load-more-feed a"),e=n(f).parent(),o,s,h;t.SkinnyCashbackTiles&&(o=Mustache.to_html(c,t),r?n(i).append(o):n(i).html(o),canonHelper.tileMarginFix(n(i)));u&&(s=n(i).closest(".cashback-feed").find(".total-products-count"),s.length>0&&s.text("There "+(parseInt(t.TotalItemFound)>1?"are":"is")+" "+t.TotalItemFound+" "+(parseInt(t.TotalItemFound)>1?"items":"item")+" in this list."));t&&t.IsNextPageAvailable?(h="<span>Load more "+t.TilesTypeForLoadMore+"<\/span><br>("+t.NextItemToDisplayed+") "+t.TilesCounterForLoadMore+" left",n(f).html(h),n(f).attr("data-current-page",t.CurrentPageIndex),n(e).removeClass("hide--me")):e.hasClass("hide--me")||e.addClass("hide--me");canonHelper.hideSpinner()});f.fail(function(){canonHelper.hideSpinner()});f.always(function(){})}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initEventBooking()},navigateScreenToTop:function(){$("html, body").animate({scrollTop:$(".event-booking-steps")-$("header").height()},1e3)},navigateToPageOnUnsuccessful:function(n){n!=undefined&&n&&n.Succeed!=undefined&&(!n.Succeed&&n.RedirectUrl!=undefined&&n.RedirectUrl?document.location=n.RedirectUrl:console.log("need html to display a message here"))},updateEventTrakerField:function(t){if(t.length>0){var i=n(".event-booking-transaction-info");i.length>0&&(i.attr("data-eventname",t.data("eventname")),i.attr("data-eventtype",t.data("eventtype")),i.attr("data-ismycanon",t.data("ismycanon")),i.attr("data-currentstep",t.data("currentstep")),i.val(t.data("eventname")+" - "+t.data("currentstep")))}},validateBookingForm:function(t){var r=!0,i;return t.length>0&&(i="This field is required.",t.find("input select").each(function(){var t=n(this),u=t[0].checkValidity();t.prop("type")=="email"&&(i="Please enter a valid email.");u||(r=!1,t.hasClass("invalid")||t.addClass("invalid"),$(this).next().is(".field-validation-valid")?$(this).next().text(i):$(this).siblings("span").text(i))})),r},hideOrShowStep:function(t,i){n(t).find(".wrapper-border").not("[data-active='1']").hide();n(t).find(".wrapper-border[data-active='0'][data-currentstep='"+i+"']").remove()},updateEventOrderDetails:function(i){canonHelper.showSpinner();var u=n(i).find(".event-order-review-details"),f=n(".event-key").val(),e={key:f},o=canonHelper.addAntiForgeryToken(e),r=$.post("/booking-steps/eventbooking/updateeventorderdetails",o);r.done(function(i){t.navigateToPageOnUnsuccessful(i);i&&(n(u).html(i),t.initEventBooking(),$(".event-key").attr("data-pm")&&($(".review-payment-method").html($(".event-key").attr("data-pm")),$(".review-payment-method").closest(".payment-method").removeClass("hide--me")));canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})},constructFieldValidation:function(){var t=n(".event-booking-steps form");t.each(function(){var i=n(this),t=i.find(".form-submit a, .form-submit button");i.hasClass("event-booking-mycanon-login")||i.submit(!1);i[0].checkValidity()&&(t.removeAttr("disabled"),t.hasClass("valid")||t.addClass("valid"));i.find("input, select").on("blur focus change keypress keyup",function(){var u="This field is required.",r=n(this),f=r[0].checkValidity(),e=i[0].checkValidity();r.prop("type")=="email"&&(u="Please enter a valid email.");r.removeClass("invalid");$(this).next().is(".field-validation-valid")&&$(this).next().text("");f||(r.hasClass("invalid")||r.addClass("invalid"),$(this).next().is(".field-validation-valid")?$(this).next().text(u):$(this).siblings("span").text(u));e?(t.removeAttr("disabled"),t.hasClass("valid")||t.addClass("valid")):(t.attr("disabled")||t.attr("disabled",""),t.removeClass("valid"))})})},makeElementAsReadyOnly:function(t){n(t).attr("disabled","disabled")},showPaymentScreen:function(i,r){var e=n(i).data("currentstep")-1,f=!1,u=n(".event-booking-transaction-info");u.length>0&&(u.attr("data-currentstep",currentstep),u.val(u.attr("data-eventname")+" - "+currentstep));n(i).data("currentstep",e);n(".paymentReview").addClass("hide--me");n(".pay-confirm-section").addClass("hide--me");n(".section-tabs").removeClass("hide--me");n(".payment-view").find("h2").removeClass("hide--me");n(".payment-section").removeClass("hide--me");n(".paymentReview .event-order-details").css("border-bottom","1px #d7d7d7 solid;");n(".payment-view .event-order-details").css("border-top","1px #d7d7d7 solid;");n(".payment-view .event-order-details").css("border-bottom","1px #d7d7d7 solid;");n(".pay-confirm-section").css("padding","0rem 0rem 0rem");n(r).addClass("event-booking-back-button");n(r).removeClass("event-booking-Payment-Review-back-button");n("#acceptpaymentcondition").removeAttr("required");n(".form-payment-gateway input,select").each(function(){$(this).val()!=""&&(f=!0)});n(".edit-payment-btn-container").addClass("hide--me");f&&(t.makeElementAsReadyOnly(n(".payment-section input,select")),n(".edit-payment-btn-container").removeClass("hide--me"))},renderEventBookingStep3:function(i,r){t.navigateToPageOnUnsuccessful(r);r?n(i).html(r).promise().done(function(){t.initEventBooking();r.search("event-booking-payment-container")>-1&&canonHelper.getScript("/js/payment.js").done(function(){}).fail(function(){});t.navigateScreenToTop();t.updateEventTrakerField(i.find(".wrapper-border"))}):console.log("need html to display a message here")},initOnBackButtonClick:function(){var i=n(".event-booking-back-button");if(i.length>0){n(i).off("click");n(i).on("click",function(i){var r;if(i.preventDefault(),n(this).hasClass("event-booking-Payment-Review-back-button"))r=n(this).closest(".event-booking-steps").find(".wrapper-border"),t.showPaymentScreen(r,n(this)),n(".form-payment-gateway").length>0&&n(".form-payment-gateway")[0].checkValidity()&&(n(".payment-review-btn").removeAttr("disabled"),n(".payment-review-btn").addClass("valid")),t.initEventBooking();else{canonHelper.showSpinner();var u=n(this).closest(".event-booking-steps"),e=n(".event-key").val(),o={key:e},s=canonHelper.addAntiForgeryToken(o),f=$.post("/booking-steps/eventbooking/goback",s);f.done(function(i){t.navigateToPageOnUnsuccessful(i);i&&n(u).html(i).promise().done(function(){t.initEventBooking();n(".event-booking-login-form").length>0&&n(".event-booking-login-form").each(function(){var t=n(this),i=t.find(".event-booking-step3");t[0].checkValidity()&&(i.removeAttr("disabled"),i.addClass("valid"))});t.navigateScreenToTop();t.updateEventTrakerField(u.find(".wrapper-border"))});canonHelper.hideSpinner()});f.fail(function(){canonHelper.hideSpinner()})}})}if(n(".event-booking-Payment-Review-back-button").length>0){n(".event-booking-Payment-Review-back-button").off("click");n(".event-booking-Payment-Review-back-button").on("click",function(i){i.preventDefault();var r=n(this).closest(".event-booking-steps").find(".wrapper-border");t.showPaymentScreen(r,n(this));t.initEventBooking()})}},initStep1EventBooking:function(){if(n(".event-session-cta").length>0){n(".event-session-cta").off("click");n(".event-session-cta").on("click",function(t){t.preventDefault();canonHelper.showSpinner();var u=n(this).closest(".event-booking-steps"),i=n(".event-key").val(),f=n(u).find(".select-ticket-number").val(),e=n(this).closest(".event-session-item").attr("data-session-id"),o={SessionId:e,Tickets:f,Key:i},s=canonHelper.addAntiForgeryToken(o),r=$.post("/booking-steps/eventbooking/step1availability",s);r.done(function(n){n.Succeed?document.location=document.location.origin+document.location.pathname+"?key="+i:(console.log("need html to display a message here"),canonHelper.hideSpinner())});r.fail(function(){canonHelper.hideSpinner()})})}},initStep2EventBooking:function(){if(n(".event-booking-submit").length>0){n(".event-booking-submit").off("click");n(".event-booking-submit").on("click",function(i){var u,r;if(i.preventDefault(),canonHelper.showSpinner(),u=n(this).closest(".event-booking-steps"),r=n(u).find(".event-booking-step3-form"),t.validateBookingForm(n(r))){var e=n(".event-key").val(),o=n(r).find("#firstname").val(),s=n(r).find("#lastname").val(),h=n(r).find("#email").val(),c=n(r).find("#contact-primary").val(),l={key:e,firstname:o,lastname:s,email:h,primaryContactNumber:c},a=canonHelper.addAntiForgeryToken(l),f=$.post("/booking-steps/eventbooking/step2orderdetails",a);f.done(function(n){t.renderEventBookingStep3(u,n);canonHelper.hideSpinner()});f.fail(function(){canonHelper.hideSpinner()})}else canonHelper.hideSpinner()})}if(n(".event-booking-mycanon-login-submit").length>0){n(".event-booking-mycanon-login-submit").off("click");n(".event-booking-mycanon-login-submit").on("click",function(i){var r=n(this).closest(".event-booking-mycanon-login");i.preventDefault();t.validateBookingForm(n(r))&&r.submit()})}},initStep3EventBooking:function(){if(n(".form-free-event-confirmation").length>0)n(".form-free-event-confirmation").find("input, select").on("blur focus change",function(){var i=!0,t=n(this),f,u,r;t.attr("id")==="acceptfeeeventcondition"?(i=t[0].checkValidity(),i?(t.next().next().text(""),f=grecaptcha.getResponse(captchaWidgetId),f.length<=0&&(i=!1)):t.next().next().text("This field is required.")):i=t.valid()&&t[0].checkValidity();u=t.closest(".form-free-event-confirmation");r=u.find(".free-event-confirmation");r.attr("disabled","true");r.removeClass("valid");i&&u[0].checkValidity()&&(r.removeAttr("disabled"),r.addClass("valid"))});if(n(".free-event-confirmation").length>0){n(".free-event-confirmation").off("click");n(".free-event-confirmation").on("click",function(i){var r,f,u;if(i.preventDefault(),r=n(this).closest(".event-booking-steps"),f=n(r).find(".form-free-event-confirmation"),t.validateBookingForm(n(f))){canonHelper.showSpinner();u=-1;n('input[name="eventSubscriptionTypeId"]:checked').length>0&&(u=n("#eventSubscriptionTypeId").val());var o=n(".event-key").val(),s={key:o,subscriptionTypeId:u},h=canonHelper.addAntiForgeryToken(s),e=$.post("/booking-steps/eventbooking/step3orderdetailsconfirmation",h);e.done(function(i){t.navigateToPageOnUnsuccessful(i);i?(n(r).html(i),t.initEventBooking(),t.navigateScreenToTop(),t.updateEventTrakerField(r.find(".wrapper-border"))):console.log("need html to display a message here");canonHelper.hideSpinner()});e.fail(function(){canonHelper.hideSpinner()})}})}},initStep4EventBooking:function(){if(n(".edit-event-booking").length>0){n(".edit-event-booking").off("click");n(".edit-event-booking").on("click",function(i){i.preventDefault();canonHelper.showSpinner();var r=n(this).closest(".event-booking-steps"),f=n(".event-key").val(),e={key:f},o=n(this).data("eventtype"),s=canonHelper.addAntiForgeryToken(e),u=$.post("/booking-steps/eventbooking/editeventbooking",s);u.done(function(i){t.navigateToPageOnUnsuccessful(i);i?o==="paid"?(n(r).find(".wrapper-border").attr("data-active","0"),n(r).append(i).promise().done(function(){var i,u;t.initEventBooking();t.navigateScreenToTop();i=n(r).find(".wrapper-border[data-active='1']");t.updateEventTrakerField(i);u=i.data("currentstep");t.hideOrShowStep(r,u);n(r).find(".booking-steps").addClass("hide--me")})):(n(r).html(i),t.initEventBooking(),t.navigateScreenToTop(),t.updateEventTrakerField(r.find(".wrapper-border"))):console.log("need html to display a message here");canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})})}},initEventBooking:function(){function i(){if(n(".free-event-confirm-container").length>0&&n(".free-event-confirm-container").data("googlerecaptchasitekey"))if($(".gCaptcha").html(""),n(".free-event-confirm-container").data("isreload")==="True")canonHelper.getScript("https://www.google.com/recaptcha/api.js?onload=renderAndRegisterCaptcha&render=explicit").done(function(){}).fail(function(){});else{captchaWidgetId=grecaptcha.render("gCaptcha",{sitekey:$(".free-event-confirm-container").data("googlerecaptchasitekey"),callback:"onReturnFreeEventCaptchaCallback"});grecaptcha.reset(captchaWidgetId);$(".form-free-event-confirmation").find("#acceptfeeeventcondition").on("click",function(){$(".free-event-confirmation").attr("disabled","true");$(".free-event-confirmation").removeClass("valid");var n=grecaptcha.getResponse(captchaWidgetId);n.length<=0&&$(".error.recaptcha").text("You can't leave Captcha Code empty");$(this).is(":checked")&&n&&n.length>0&&($(".error.recaptcha").text(""),$(".free-event-confirmation").removeAttr("disabled"),$(".free-event-confirmation").addClass("valid"))})}}var u=function(){n(element).removeAttr("disabled")};if(t.constructFieldValidation(),t.initOnBackButtonClick(),t.initStep1EventBooking(),t.initStep2EventBooking(),t.initStep3EventBooking(),t.initStep4EventBooking(),n(".event-toggle-signup").length>0){n(".event-toggle-signup").off("click");n(".event-toggle-signup").on("click",function(t){t.preventDefault();n(".event-booking-signup-form").toggleClass("hide--me");n(this).toggleClass("hide--me")})}if(n(".event-booking-signup").length>0){n(".event-booking-signup").off("click");n(".event-booking-signup").on("click",function(t){var i;if(t.preventDefault(),i=n(".event-booking-signup-form"),i.valid()){canonHelper.showSpinner();var u=n(".firstname-event-booking").val(),f=n(".lastname-event-booking").val(),e=n(".email-event-booking").val(),o=n(".password-event-booking").val(),s=$("#AcceptedToSubscribe").is(":checked"),h={firstname:u,lastname:f,email:e,password:o,acceptedtosubscribe:s},c=canonHelper.addAntiForgeryToken(h),r=$.post("/booking-steps/eventbooking/registermycanon",c);r.done(function(t){t.IsSuccessful?(n(".event-booking-signup-form").toggleClass("hide--me"),n(".event-booking-signup-container").toggleClass("hide--me"),n(".registration-succeeded").toggleClass("hide--me"),n(".registration-failed").hasClass("hide--me")||n(".registration-failed").addClass("hide--me")):(t.ErrorMessage&&t.ErrorMessage!=""&&n(".registration-failed p").html(t.ErrorMessage),n(".registration-failed").removeClass("hide--me"));canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})}})}if(n(".update-event-session-cta").length>0){n(".update-event-session-cta").off("click");n(".update-event-session-cta").on("click",function(i){i.preventDefault();canonHelper.showSpinner();var r=n(this).closest(".event-booking-steps"),f=n(".event-key").val(),e=n(r).find(".select-ticket-number").val(),o=n(this).closest(".event-session-item").attr("data-session-id"),s=n(this).hasClass("free"),h={SessionId:o,Tickets:e,Key:f},c=canonHelper.addAntiForgeryToken(h),u=$.post("/booking-steps/eventbooking/updateeventbooking",c);u.done(function(i){var e,u,f;t.navigateToPageOnUnsuccessful(i);s?i&&n(r).html(i).promise().done(function(){t.initEventBooking();t.navigateScreenToTop();t.updateEventTrakerField(r.find(".wrapper-border"))}):(e=n(r).find(".wrapper-border"),e.attr("data-active","0"),u=n(r).find(".wrapper-border[data-currentstep='3']"),u.attr("data-active","1"),u.show(),t.navigateScreenToTop(),t.updateEventTrakerField(u),f=u.data("currentstep"),t.updateEventOrderDetails(u,f),t.hideOrShowStep(r,f),n(r).find(".booking-steps").removeClass("hide--me"),t.showPaymentScreen(u,n(".event-goback")),t.makeElementAsReadyOnly(n(".payment-section input,select")));canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})})}if(n(".edit-payment-details").length>0){n(".edit-payment-details").off("click");n(".edit-payment-details").on("click",function(i){i.preventDefault();canonHelper.showSpinner();var u=n(".event-key").val(),f={key:u},e=n(this).closest(".event-booking-steps"),o=canonHelper.addAntiForgeryToken(f),r=$.post("/booking-steps/eventbooking/reloadpaymentstep",o);r.done(function(n){t.renderEventBookingStep3(e,n);canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})})}if(i(),n(".select-ticket-number").length>0){function r(t,i,r){var u=parseInt(n(t).attr("data-available-spot"));u>0&&(i>u?(n(t).text("Not enough spots"),n(t).attr("disabled",""),n(t).removeClass("active")):(n(t).text(r?"Update selection":"Make a booking"),n(t).removeAttr("disabled"),n(t).hasClass("active")||n(t).addClass("active")))}n(".select-ticket-number").off("change");n(".select-ticket-number").on("change",function(t){var i=n(this),u=n(this).data("isedit"),f=parseInt(n(n(i).find("option")[t.target.selectedIndex]).val()),e=n(i).closest(".event-session-container");e.find(".event-session-cta, .update-event-session-cta").each(function(){r(n(this),f,u)})})}if(n(".event-booking-identity-option").length>0){n(".event-booking-identity-option").off("change");n(".event-booking-identity-option").on("change",function(){var t=n(this);n(t).val()==="anonymous"?(n(".event-booking-step3-form").removeClass("hide--me"),n(".event-booking-mycanon-login").addClass("hide--me")):(n(".event-booking-step3-form").addClass("hide--me"),n(".event-booking-mycanon-login").removeClass("hide--me"))})}}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initPrePopulatedSupportOption();this.initPrePopulatedBusinessSupportOption();this.initSupportOptionsSelection();this.initBusinessSupportOptionsSelection();this.initProductSupportListingFilter();this.initProductSupportFilterByKeyword()},productSearchAutoComplete:function(t,i,r){var f,u;if($(".product-support-thead")&&$(".product-support-thead").length>0){f=$(".product-support-thead");$(".product-support-thead").typeahead({source:$.debounce(300,function(n,r){e(n,r,f,t,i)}),minLength:0});function e(u,f,e){var s=n(e).closest(".cb15,.cb15a").find(".product-support-container ul"),o=s.parent(),c,h,l;return u.length>=3?(canonHelper.showSpinner(),c=r?"/content/search/typeaheadforserviceandrepair":"/content/search/typeaheadforproductsupport",h={query:u,selectedOption:t,includeOption:t==="drivers",supportItemId:i},r&&(h={query:u,selectedOption:t,supportItemId:i}),l=$.post(c,h,function(t){if(canonHelper.hideSpinner(),t&&t.Products){var i=n("#product-support-template").html(),r=Mustache.to_html(i,t);o.removeClass("hide--me");s.html(r);canonHelper.tileMarginFix(s)}else o.hasClass("hide--me")||o.addClass("hide--me")}).fail(function(){canonHelper.hideSpinner()})):o.hasClass("hide--me")||o.addClass("hide--me"),{}}u=!1;function o(){u||($("div#spinner").fadeIn("fast"),$(".image-spinner").html("Loading"),u=!0)}function s(){if(u){var n=$("div#spinner");n.stop();n.fadeOut("fast");u=!1}}}},initPrePopulatedSupportOption:function(){var r=$(".cb15 .options"),t,i;r!=undefined&&r.length>0&&(t=canonHelper.getQueryString("optionId"),t!=undefined&&t.length>0&&($(".cb15 .options button[data-support-option="+t+"]").click(),i=n(".cb15 .step2-heading"),i!=undefined&&$("html, body").animate({scrollTop:i.offset().top-50},1e3)))},initPrePopulatedBusinessSupportOption:function(){var r=$(".cb15a .options"),t,i;r!=undefined&&r.length>0&&(t=canonHelper.getQueryString("optionId"),t!=undefined&&t.length>0&&($(".cb15a .options button[data-support-option="+t+"]").click(),i=n(".cb15a .step2-heading"),i!=undefined&&$("html, body").animate({scrollTop:i.offset().top-50},1e3)))},initSupportOptionsSelection:function(){var i="",r=function(){n(".cb15 ul.list-category > li").each(function(){n(this).attr("data-url")&&n(this).attr("data-url")!=""&&n(this).find(".link.icomoon-ArrowRight").length===0?(n(this).find('span[class*="icon-svg-accord"]').addClass("hide--me"),n(this).find("button").append('<span class="link icomoon-ArrowRight"><\/span>'),n(this).find("button span.link").hide().show(0)):n(this).find('span[class*="icon-svg-accord"].hide--me').removeClass("hide--me")})},u=function(){var e=n("#service-type-setp2-template").html(),o=n(".cb15 .list-category"),u=supportCategories.length,t,f;supportCategories!=undefined&&supportCategories.length>0&&(t="",t+=Mustache.to_html(e,{Categories:supportCategories,selectedOption:selectedOption,selectedOptionId:supportItemId,type:i}),u<=4?$(".cb15 .more-container").addClass("hidden"):(f=new RegExp("\\{0\\}","gm"),n(".cb15 .more-container button span:last-child").text(n(".cb15 .more-container button span:last-child").attr("data-text").replace(f,u-4))),o.append(t),currentindex===0&&$(".cb15 ul.list-category > li:lt(4)").removeClass("hide"),currentindex++,r())};$(".cb15 .options").on("click","button",function(){var r=n(this),o=n("#service-type-setp2-search-box-template").html(),s=n(".cb15 .step2-contents-container"),f=n(this).attr("data-associated-content");if($(".cb15 .support-section").removeClass("selected"),$(".cb15 .step2-contents-container").show(),totalCount=0,supportItemId=n(this).attr("data-support-option"),selectedOption=n(this).attr("data-label").toLowerCase().replace(/ /g,"-"),supportCategories={},currentindex=0,isLastPage=!0,childrenPageIndex=0,n(".cb15 .list-category").html(""),f!=undefined&&supportItemId!=undefined&&supportItemId.length>0){canonHelper.showSpinner();var h={parentNodeId:f,supportOptionId:supportItemId},c=canonHelper.addAntiForgeryToken(h),e=n.post("/content-tile/productsupport/step2",c);e.done(function(n){if(n!=""){s.html(Mustache.to_html(o,{EnableSearchBox:n.EnableSearchBox,OptionalText:n.OptionalText,SelectedOption:selectedOption,SearchBoxCaptionText:n.SearchBoxCaptionText}));n.Categories!=undefined&&(supportCategories=n.Categories,i=n.Type,u());var f=r.attr("data-type")==="service";t.productSearchAutoComplete(r.attr("data-type"),supportItemId,f)}canonHelper.hideSpinner()});e.fail(function(){canonHelper.hideSpinner()})}});$(document).on("click",".cb15 ul.list-category  li > button",function(){if($this=$(this),$parent=$(this).parentsUntil($("ul.list-category")).last(),$this.parent().attr("data-url")&&$this.parent().attr("data-url")!="")return document.location=$this.parent().attr("data-url"),null;$this.find(".active").hasClass("open")?($(".cb15 ul.list-category .item.open").each(function(){$(this).find("span.open").addClass("active");$(this).find("span.close").removeClass("active");$(this).find(".content.open").removeClass("open");$(this).removeClass("open")}),$this.parent().addClass("open").find(".content").addClass("open")):$this.parent().removeClass("open").find(".content").removeClass("open");$this.find("span.open, span.close").toggleClass("active")});n(document).on("click",".load-more-support-categories",function(){canonHelper.showSpinner();$(".cb15 ul.list-category > li").removeClass("hide");$(".cb15 .more-container").addClass("hidden");canonHelper.hideSpinner()});n(document).on("click",".cb19 .heading a.li-click",function(){var i=n(this).parentsUntil(".container").last(),t;n(this).find(".active").hasClass("open")?(i.find(".content.open").removeClass("open"),i.find("span.active").removeClass("active"),i.last().find("span:first-child").addClass("active"),n(this).find("span:first-child").removeClass("active"),n(this).find("span:last-child").addClass("active"),n(this).closest(".item").find(".content").addClass("open"),TweenMax.fromTo(n(this).find("span:last-child"),.3,{css:{rotation:0}},{css:{rotation:135}})):(t=n(this),TweenMax.fromTo(n(this).find("span:last-child"),.3,{css:{rotation:135}},{css:{rotation:0},onComplete:function(){t.find("span:first-child").addClass("active");t.find("span:last-child").removeClass("active");t.closest(".item").find(".content").removeClass("open")}}))})},initBusinessSupportOptionsSelection:function(){var i,u,f,r;$(".cb15a .options button[data-type='drivers']").on("click",function(){var i=n(this);supportItemId=n(this).attr("data-support-option");selectedOption=n(this).attr("data-label").toLowerCase().replace(/ /g,"-");t.productSearchAutoComplete(i.attr("data-type"),supportItemId,!1)});if($(".cb15a .product-model-search-box, .cb15a .not-my-product-model-search-box")&&$(".cb15a .product-model-search-box, .cb15a .not-my-product-model-search-box").length>0){$(".cb15a .product-model-search-box, .cb15a .not-my-product-model-search-box").typeahead({source:$.debounce(300,function(n,t){e(n,t)}),minLength:3,items:"10",autoSelect:!1});function e(n,t){canonHelper.showSpinner();return $.post("/content/search/typeaheadforproduct",{query:n},function(n){canonHelper.hideSpinner();t(n)}).fail(function(){canonHelper.hideSpinner()})}}i={};u=function(){n(".cb15a ul.list-category > li").each(function(){n(this).attr("data-url")&&n(this).attr("data-url")!=""&&n(this).find(".link.icomoon-ArrowRight").length===0?(n(this).find('span[class*="icon-svg-accord"]').addClass("hide--me"),n(this).find("button").append('<span class="link icomoon-ArrowRight"><\/span>'),n(this).find("button span.link").hide().show(0)):n(this).find('span[class*="icon-svg-accord"].hide--me').removeClass("hide--me")})};$(".cb15a .options").on("click","button",function(){$(".cb15a ul.list-category > li:lt(4)").removeClass("hide");u();var t=n(".cb15a .step2-heading");t!=undefined&&$("html, body").animate({scrollTop:t.offset().top-50},1e3)});n(".cb15a .load-more-support-categories").on("click",function(){canonHelper.showSpinner();$(".cb15a ul.list-category > li").removeClass("hide");$(".cb15a .more-container").addClass("hidden");canonHelper.hideSpinner()});f=function(t){return n.getJSON("/content-tile/productsupport/getproductbyserialnumber?serialNumber="+$.trim(t))};r=function(t){return n.getJSON("/content-tile/productsupport/getproductbymodel?model="+$.trim(t))};n(".cb15a .filter-container select").prop("selectedIndex",0);n(".cb15a .filter-container select").on("change",function(t){var f=n(this),i;t.preventDefault();var e=n("#how-to-serial-number-template").html(),r=n(".serial-number-modal-body"),u=f.find(":selected").val();u!=""?(canonHelper.showSpinner(),i=n.getJSON("/content-tile/productsupport/gethowtofindserialnumberinfo?atricleId="+u),i.done(function(n){if(n!=""){var t=Mustache.to_html(e,{content:n});r.html(t)}canonHelper.hideSpinner()}),i.fail(function(){canonHelper.hideSpinner()})):r.html("<p>Please select a category<\/p>")});n(".cb15a #serialnumber-search-box").on("keypress",function(t){var u=t.keyCode,r;if(n(this).parent().addClass("is-searching"),u==13){i.ProductSerialNumber=$.trim(n(this).val());n(".cb15a").find("#service .section").removeClass("active");n(this).parent().removeClass("is-searching");var e=n("#serial-number-finder-template").html(),o=n("#product-selection-template").html(),s=n("#serial-result-found"),h=n("#correct-product");canonHelper.showSpinner();r=f(n(this).val());r.done(function(t){var r,u;t!=undefined&&t!=""&&$.trim(t.Name)!=""?(r=Mustache.to_html(e,{Product:t}),s.html(r),i.ProductName=n(".cb15a .product-model-found").data("model"),u=Mustache.to_html(o,{Product:t}),h.html(u),n(".cb15a").find("#service #serial-result-found").addClass("active")):n(".cb15a").find("#service #incorrect-serial").addClass("active");canonHelper.hideSpinner()});r.fail(function(){canonHelper.hideSpinner()})}});n(".cb15a .product-model-search-box, .cb15a .not-my-product-model-search-box").on("keypress",function(t){var o=t.keyCode,f,e,u;o==13&&(i.ProductName=$.trim(n(this).val()),f=n("#product-selection-template").html(),e=n("#correct-product"),canonHelper.showSpinner(),u=r(n(this).val()),u.done(function(t){if(t!=undefined&&t!=""&&$.trim(t.Name)!=""){var i=Mustache.to_html(f,{Product:t});e.html(i);n(".cb15a").find("#service .section").removeClass("active");n(".cb15a").find("#service #correct-product").addClass("active");n(".cb15a").find("#service #correct-product a.back").attr("data-section-id","incorrect-serial")}else n(".cb15a").find("#service .incorrect-product-text").addClass("active");canonHelper.hideSpinner()}),u.fail(function(){canonHelper.hideSpinner()}))});n(document).on("click",".cb15a .clear-search",function(n){n.preventDefault();$(this).parent().removeClass("is-searching");$(".cb15a #serialnumber-search-box").val("")});n(document).on("keyup",".cb15a #serialnumber-search-box",function(n){var t=n.keyCode;(t==8||t==46)&&$(this).val()==""&&$(this).parent().removeClass("is-searching")});n(document).on("click",".cb15a .product-model-search-container a",function(t){var u;t.preventDefault();var f=$(this).closest(".product-model-search-container").find(".product-model-search-box").val(),e=n("#product-selection-template").html(),o=n("#correct-product");canonHelper.showSpinner();u=r(f);u.done(function(t){if(t!=undefined&&t!=""&&$.trim(t.Name)!=""){i.ProductName=$.trim(f);var r=Mustache.to_html(e,{Product:t});o.html(r);n(".cb15a").find("#service .section").removeClass("active");n(".cb15a").find("#service #correct-product").addClass("active");n(".cb15a").find("#service #correct-product a.back").attr("data-section-id","incorrect-serial")}else n(".cb15a").find("#service .incorrect-product-text").addClass("active");canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})});n(document).on("click",".cb15a .not-my-product-search-container a",function(t){var u;t.preventDefault();var f=$(this).closest(".not-my-product-search-container").find(".not-my-product-model-search-box").val(),e=n("#product-selection-template").html(),o=n("#correct-product");canonHelper.showSpinner();u=r(f);u.done(function(t){if(t!=undefined&&t!=""&&t.Name!=""){i.ProductName=$.trim(f);var r=Mustache.to_html(e,{Product:t});o.html(r);n(".cb15a").find("#service .section").removeClass("active");n(".cb15a").find("#service #correct-product").addClass("active");n(".cb15a").find("#service #correct-product a.back").attr("data-section-id","product-search")}else n(".cb15a").find("#service .incorrect-product-text").addClass("active");canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})});n(document).on("click",".cb15a .section-trigger",function(n){n.preventDefault();var t=$(this).data("section-id");$(".cb15a").find("#service .section,#service .sub-section").removeClass("active");$(".cb15a").find("#"+t).addClass("active")});n(document).on("click",".cb15a .sub-section-trigger",function(n){n.preventDefault();var t=$(this).data("section-id");$(".cb15a").find("#service .sub-section").removeClass("active");$(".cb15a").find("#"+t).addClass("active")});n(document).on("click",".cb15a .tab",function(n){n.preventDefault();var t=$(this).data("tab-id");i.ErrorType=$.trim(t);i.ErrorDescription=$.trim($(this).data("internalcode"));$(".cb15a").find("#service .tab-content,#service .tab").removeClass("active");$(".cb15a").find("#"+t).addClass("active");$(this).addClass("active")});n(document).on("change",".cb15a #error-dropdown",function(){$(".cb15a").find("#error .sub-section").removeClass("active");$("#"+$(this).val()).addClass("active");i.ErrorType="error";i.ErrorDescription=$.trim($(this).find(":selected").data("internalcode"))});n(document).on("click",".cb15a .issue-select a",function(){var t=n(this),r=t.parent().find(".product-name").find(":selected").val(),u,f;r!=""?(u=t.parent().find("input").val(),i.ErrorType=$.trim(r),i.ErrorDescription=$.trim(u),canonHelper.setCookie("CANON_FORMCOLLECTION",encodeURIComponent(JSON.stringify(i)),.01),f=$(".service-repairs-options").data("form-url"),window.location.href=f):alert("Please select an issue")});n(document).on("click",".cb15a .tab-content .req a",function(){canonHelper.setCookie("CANON_FORMCOLLECTION",encodeURIComponent(JSON.stringify(i)),.01);var n=$(".service-repairs-options").data("form-url");window.location.href=n})},initProductSupportListingFilter:function(){n(".load-more-product-support-listing").attr("data-is-last-page")=="True"?n(".load-more-product-support-listing").hide():n(".load-more-product-support-listing").show();n(".load-more-product-support-listing").off("click");n(".load-more-product-support-listing").on("click",function(){var i=n(this),r=i.attr("data-current-index"),f=i.attr("data-total-product-displayed-on-page"),u=i.attr("data-is-last-page");u.toLowerCase()!=="false"&&u||r++;n(this).blur();t.callProductSupportListingFeed(r,f,!0,n(".subcategory-filter .subcategory-filter-select.active"))});n(".subcategory-filter .subcategory-filter-select").on("click",function(){var i;if(n(".subcategory-filter .subcategory-filter-select").removeClass("active"),n(this).addClass("active"),i=n(this).closest(".cl01").find(".support-products-feed-keyword"),n(this).hasClass("loaded"))n(this).attr("data-is-all")==="1"&&i.val()&&i.val().length>0&&(n(i).val(""),n(i).attr("data-keyword",""),t.callProductSupportListingFeed(0,0,!1,n(this)));else{var f=new RegExp("\\{0\\}","gm"),r={},u={},e=n(this).attr("data-category-id");e==="all"?(r=$("ul.support-products-container > li").fadeIn("slow"),n(".products-left").attr("data-text")!=undefined&&(u=n(".products-left").attr("data-text").replace(f,r.length),n(".products-left").html(u))):(r=$("."+e).fadeIn("slow"),$("ul.support-products-container > li").not(r).hide(),n(".products-left").attr("data-text")!=undefined&&(u=n(".products-left").attr("data-text").replace(f,r.length),n(".products-left").html(u)));n(".subcategory-filter .subcategory-filter-select").removeClass("loaded");n(this).attr("data-is-all")==="0"&&(n(i).val(""),n(i).attr("data-keyword",""));n(this).addClass("loaded");t.callProductSupportListingFeed(0,0,!1,n(this))}})},initProductSupportFilterByKeyword:function(){n(".support-products-feed-keyword").keypress(function(t){var r,u,i,f;t.which===13&&(r=n(this).val(),u=n(this).attr("data-keyword"),(u==undefined||u!==r)&&(n(this).attr("data-keyword",r),i=n(this).closest(".cl01").find(".subcategory-filter-select.loaded"),i&&i.length>0&&n(i).removeClass("loaded"),f=n(this).closest(".cl01").find('.subcategory-filter-select[data-is-all="1"]')[0],n(f).trigger("click")))})},callProductSupportListingFeed:function(t,i,r,u){var e=n(u).closest(".cl01"),a=n(e).find(".support-products-container-template").html(),h=n(e).find("ul.support-products-container"),v=n(e).find(".subcategory-filter .subcategory-filter-select.active").attr("data-category-id"),y=n(e).find(".subcategory-filter .subcategory-filter-select.active").attr("data-is-all"),p=n(e).find(".support-products-feed-keyword").attr("data-keyword"),c=n(u)[0].innerText!="All"?n(u)[0].innerText:"",s=new RegExp("(.*)((?:es|ess)$)"),f=n(".total-products-count").data("productcategory").length!=0?n(".total-products-count").data("productcategory"):s.test(c)?c:c.replace(/[e']s$/,"").replace(/([^siou])s/,"$1");f.length==0&&(f="product");f=f.toLowerCase();canonHelper.showSpinner();var o={SelectedCategory:v,Keyword:p,PageIndex:t,TotalProductDisplayedOnPage:i,IsAllSubcategorySupportPages:y==="1"?!0:!1,IsLoadMore:r},w=canonHelper.addAntiForgeryToken(o),l=n.post("/content-tile/productsupport/getsupportproductlisting",w);l.done(function(t){var e,u,i,c;if(t!=""){if(t.SupportProducts!=undefined){if(e=n(".support-product-listing-container").attr("data-selected-option"),u=Mustache.to_html(a,{SupportProducts:t.SupportProducts,SelectedOption:e}),r?h.append(u):h.html(u),t.IsLastPage?n(".load-more-product-support-listing").hide():(n(".load-more-product-support-listing").attr("data-current-index",t.CurrentPageIndex),n(".load-more-product-support-listing").attr("data-total-product-displayed-on-page",t.TotalProductsDisplayedOnPage),n(".load-more-product-support-listing").attr("data-is-last-page",t.IsLastPage),n(".load-more-product-support-listing").show()),i="",o.Keyword==undefined||o.Keyword!=undefined&&n.trim(o.Keyword).length===0){var l=new RegExp("\\{0\\}","gm"),v=new RegExp("\\{1\\}","gm"),y=new RegExp("\\{2\\}","gm");i=n(".total-products-count").attr("data-text").replace(l,t.TotalProductCount==1?"is":"are").replace(v,t.TotalProductCount).replace(y,t.TotalProductCount==1||s.test(f)?f:f+"s")}else i=n.parseHTML("There "+(t.TotalProductCount==1?"is":"are")+" "+t.TotalProductCount+" "+(t.TotalProductCount==1||s.test(f)?f:f+"s")+" for <strong>"+o.Keyword+".<\/strong>");n(".total-products-count").html(i);c="("+t.TotalProductLeftCount+" "+(!s.test(f)&&t.TotalProductLeftCount!=1?f+"s":f)+" left)";n(".products-left").html(c)}canonHelper.tileMarginFix(n(h))}canonHelper.hideSpinner()});l.fail(function(){canonHelper.hideSpinner()})}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){return{init:function(){this.initProductPrinterTypeAhead()},initProductPrinterTypeAhead:function(){var i=n(".leanne-product-search");if(i&&n(i).length>0){var t=n(i).find(".product-printer-search-box"),r=n(i).find(".product-printer-search"),f=t.attr("data-search-start-item"),e=t.attr("data-assist-page-guid"),u={};function o(t,i){canonHelper.showSpinner();var o={query:t,productSearchStartItemId:f,assistPageGuid:e},s=canonHelper.addAntiForgeryToken(o),r=n.post("/content-tile/leanne/getprinterproductswithhelp",s);r.done(function(t){var r=[];u={};n.each(t,function(n,t){u[t.Heading]=t;r.push(t.Heading)});canonHelper.hideSpinner();i(r)});r.fail(function(){canonHelper.hideSpinner()})}n(r).off("click");n(r).on("click",function(r){var u,f;r.preventDefault();u=n(i).find(".product-not-supported-result");n(u).hasClass("hide--me")||n(u).addClass("hide--me");f=n(t).attr("data-product-url");f&&f.length>0?window.location.href=f:n(u).removeClass("hide--me")});n(t).typeahead({source:n.debounce(300,function(n,t){o(n,t)}),minLength:2,items:"4",addItem:"Other",highlighter:function(n){var t=new RegExp("("+this.query+")","gi");return n.replace(t,"<strong>$1<\/strong>")},updater:function(i){var f=u[i];return f&&f.ProductUrl?n(t).attr("data-product-url",f.ProductUrl):n(t).attr("data-product-url",""),n(t).val(i),n(r).trigger("click"),i}});n(i).on("keyup",".product-printer-search-box",function(t){t.which==13&&n(r).trigger("click")})}}}}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initFastBusinessFeedFilter();this.initFastBusinessFeedLoadMore();this.initFastBusinessResourceFeedFilter();this.initFastBusinessResourceFeedKeyword();this.initFastBusinessResourceFeedLoadMore();this.initContributorsLoadMore();this.initDownloadResourceForm();this.initDownloadResourceFormOnSubmit()},initFastBusinessFeedFilter:function(){n(".fast-business-feed-filter-container li").on("click",function(){if(!n(this).hasClass("filtered")){var r=n(this).closest(".cf06").siblings(".cf08a").find(".fast-business-feed-list"),i={CurrentPageIndex:0,PageSize:11,SelectedFilterKey:n(this).attr("data-filter"),IsLoadMore:!1,ApplyFilter:!0};n(this).parent("ul").find("li").each(function(){n(this).removeClass("active");n(this).removeClass("filtered")});n(this).addClass("active");n(this).addClass("filtered");n(this).closest(".fast-business-feed-filter-container").find("option").each(function(){n(this).removeAttr("selected");n(this).val()===i.SelectedFilterKey&&(n(this).attr("selected",""),n(this).parent("select").val(i.SelectedFilterKey))});t.getFastBusinessFeed(i,r,!0)}});n(".fast-business-feed-filter-container select").change(function(){var t="";$(this).find("option:selected").each(function(){t=$(this).val();n(this).removeAttr("selected")});n(this).attr("selected","");n(this).closest(".mobile").css("display")!=="none"&&n(this).closest(".fast-business-feed-filter-container").find("li").each(function(){n(this).attr("data-filter")===t&&n(this).trigger("click")})})},initFastBusinessFeedLoadMore:function(){n(".fast-business-load-more-feed a").on("click",function(i){var u,r;i.preventDefault();u=n(this).closest(".cf08a").siblings(".cf06");r="";n(u).find(".fast-business-feed-filter-container li").each(function(){n(this).hasClass("active")&&(r=n(this).attr("data-filter"))});var f=n(this).parent().siblings(".fast-business-feed-list"),e=n(this).attr("data-current-page"),o=parseInt(e)+1,s=n("#parentId").val(),h={CurrentPageIndex:o,PageSize:11,SelectedFilterKey:r,IsLoadMore:!0,ParentId:s};n(this).blur();t.getFastBusinessFeed(h,f,!1)})},getFastBusinessFeed:function(t,i,r){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(t),u=n.post("/content-tile/fastbusiness/getfastbusinesshomefeed",f);u.done(function(t){var u;$.when($.get("/mustachetemplates/content-listing-feed.html",function(n){u=n})).then(function(){var f=n(i).parent().find(".fast-business-related-article-feed-empty"),s=n(i).parent().find(".fast-business-load-more-feed a"),e=n(i).parent().find(".fast-business-load-more-feed"),o,h;t.ContentListingFeedSkinnyTiles&&t.ContentListingFeedSkinnyTiles.length>0?(o=Mustache.to_html(u,t),f.slideUp(500),r?n(i).html(o):n(i).append(o),n(i).slideDown(500),canonHelper.constructVideoElement(),canonHelper.tileMarginFix(n(i))):(f.hasClass("hide--me")&&f.removeClass("hide--me"),n(i).slideUp(500),f.slideDown(500));t&&t.IsNextPageAvailable?(h="<span>Load more articles<\/span><br>("+t.NextItemToDisplayed+") articles left",n(s).html(h),n(s).attr("data-current-page",t.CurrentPageIndex),n(e).removeClass("hide--me")):e.hasClass("hide--me")||e.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});u.fail(function(){canonHelper.hideSpinner()});u.always(function(){})},initFastBusinessResourceFeedFilter:function(){n(".filter-a").on("click",function(){var t=n(this),i=n(t).closest(".nv15").find(".resource-filter-container");n(i).toggleClass("active")});n(".resource-filter-key").on("click",function(i){var r,u,f,e,o;i.preventDefault();n(this).closest(".nv15.filter-container").find(".resource-feed-keyword").val("");n(this).closest(".nv15.filter-container").find(".resource-feed-keyword").attr("data-keyword","");r=n(this).attr("data-filter-key");n(this).closest(".resource-filter-container").attr("data-selected-filter",r);u=n(this).closest(".filter-container");n(u).find(".filter-a").text(n(this).text());f=u.siblings(".feed-container").find(".tile-container");e=n(this);$(e).closest("ul").find(".resource-filter-key.under").removeClass("under");n(this).hasClass("under")||n(this).addClass("under");n(this).closest(".nv15.filter-container").find(".mobile option").each(function(){n(this).removeAttr("selected");n(this).attr("data-filter-key")===r&&(n(this).attr("selected",""),n(this).parent("select").val(r))});o={PageIndex:0,SelectedFilter:r,Keyword:""};t.getFastBusinessResourceFeed(o,f,!0);n(u).find(".resource-filter-container").toggleClass("active")});n(".fast-business-resource-feed-filter").on("change",function(){var t=n(this).find(":selected").attr("data-filter-key");n(this).closest(".mobile").css("display")!=="none"&&n(this).closest(".nv15.filter-container").find("li").each(function(){n(this).attr("data-filter")===t&&n(this).trigger("click")})})},initFastBusinessResourceFeedKeyword:function(){function i(i,r){var u=n(r).closest(".filter-container"),h=u.siblings(".feed-container").find(".tile-container"),e,o,f,s;u.find("select.fast-business-resource-feed-filter option:selected").removeAttr("selected");e=u.find("select.fast-business-resource-feed-filter option:first");e&&!e.attr("selected")&&e.attr("selected","");o=u.find(".filter-container .search-container");o&&$(o).find("input").attr("data-keyword",i);u.find(".resource-filter-container").attr("data-selected-filter","");u.find(".resource-filter-container li a.under").each(function(){$(this).removeClass("under")});f=u.find(".resource-filter-container li:first");f&&($(f).find("a").hasClass("under")||$(f).find("a").addClass("under"),u.find(".filter-a").text($(f).find("a").text()));n(u).find(".select.fast-business-resource-feed-filter option:selected").each(function(){$(this).removeAttr("selected")});n(u).find(".select.fast-business-resource-feed-filter option:first").attr("selected","selected");s={PageIndex:0,SelectedFilter:"",Keyword:i};t.getFastBusinessResourceFeed(s,h,!0)}n(".resource-feed-keyword").keypress(function(t){if(t.which===13){var r=n(this).val(),u=n(this).attr("data-keyword");(u==undefined||u!==r)&&(i(r,n(this)),n(this).attr("data-keyword",r))}})},initFastBusinessResourceFeedLoadMore:function(){n(".fast-business-resource-load-more-feed a").on("click",function(i){i.preventDefault();var r=n(this).closest(".feed-container").siblings(".filter-container"),u=n(r).find(".resource-filter-container").attr("data-selected-filter"),f=n(r).find("input.resource-feed-keyword").attr("data-keyword"),e=n(this).closest(".feed-container").find(".tile-container"),o=n(this).attr("data-current-page"),s=parseInt(o)+1,h={PageIndex:s,SelectedFilter:u?u:"",Keyword:f?f:""};n(this).blur();t.getFastBusinessResourceFeed(h,e,!1)})},getFastBusinessResourceFeed:function(t,i,r){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(t),u=n.post("/content-tile/fastbusiness/getresourcelist",f);u.done(function(t){var h=n("#resources-template").html(),u=n(i).closest(".feed-container").find(".fast-business-resource-load-more-feed a"),f=n(u).parent(),e=n(i).find(".fast-business-resource-feed-empty"),o,s;t.SkinnyResourcePages&&t.SkinnyResourcePages.length>0?(n(i).removeClass("hide--me"),$(e).hasClass("hide--me")||$(e).addClass("hide--me"),o=Mustache.to_html(h,t),r?n(i).html(o):n(i).append(o),n(i).slideDown(500),canonHelper.constructVideoElement(),canonHelper.tileMarginFix(n(i))):($(e).removeClass("hide--me"),$(i).hasClass("hide--me")||$(i).addClass("hide--me"));t&&t.IsNextPageAvailable?(s="<span>Load more "+t.TilesTypeForLoadMore+"<\/span><br>("+t.NextItemToDisplayed+") "+t.TilesCounterForLoadMore+" left",n(u).html(s),n(u).attr("data-current-page",t.CurrentPageIndex),n(f).removeClass("hide--me")):f.hasClass("hide--me")||f.addClass("hide--me");canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()});u.always(function(){})},initContributorsLoadMore:function(){n(".contributor-load-more-feed a").on("click",function(t){var i;t.preventDefault();var f=n(this).closest(".cl04"),e=n(f).find("ul"),r=n(f).find(".contributor-load-more-feed a"),u=n(r).parent();canonHelper.showSpinner();i=n.get("/content-tile/fastbusiness/getcontributorlist");i.done(function(t){var o=n("#contributors-template").html(),i,f;t.SkinnyContributorPages&&(i=Mustache.to_html(o,t),n(e).append(i),canonHelper.tileMarginFix(n(e)));t&&t.IsNextPageAvailable?(f="<span>Load more "+t.TilesTypeForLoadMore+"<\/span><br>("+t.NextItemToDisplayed+") "+t.TilesCounterForLoadMore+" left",n(r).html(f),n(r).attr("data-current-page",t.CurrentPageIndex),n(u).removeClass("hide--me")):u.hasClass("hide--me")||u.addClass("hide--me");canonHelper.hideSpinner()});i.fail(function(){canonHelper.hideSpinner()});i.always(function(){})})},initDownloadResourceForm:function(){var t,f,u;if(n(".cp19").length>0){function i(){var n=!0;return $(".cp19 .eloqua-ajax-frm").find("input").each(function(){if($(this).attr("required")=="required"&&$(this).val().length<1){n=!1;return}}),n}function r(){var n=!0;return $(".cp19 .eloqua-ajax-frm").find("select").each(function(){if($(this).attr("required")=="required"&&$(this).prop("selectedIndex")<1){n=!1;return}}),n}t=n(".cp19 .eloqua-ajax-frm button.eloqua-submit");t.length>0&&(f=n(".cp19 .cp19CtaCopy").val(),u=!0,t.text(f),t.attr("disabled",""),t.addClass("disabled",""),u=i()&&r(),u&&(t.removeAttr("disabled"),t.removeClass("disabled")),$(".cp19 .eloqua-ajax-frm input").change(function(){i()&&r()?(t.removeAttr("disabled"),t.removeClass("disabled")):(t.attr("disabled",""),t.addClass("disabled",""))}),$(".cp19 .eloqua-ajax-frm select").change(function(){r()&&i()?(t.removeAttr("disabled"),t.removeClass("disabled")):(t.attr("disabled",""),t.addClass("disabled",""))}))}},initDownloadResourceFormOnSubmit:function(t){if(n(t).closest(".cp19")!=undefined&&n(t).closest(".cp19").length>0){canonHelper.setCookie("CANON_RESOURCE_FORM_SUBMITTED","1",1);n(t).closest(".eloqua-container").addClass("hide--me");canonHelper.showSpinner();var i=n.getJSON("/content-tile/fastbusiness/downloadresourcemediaitem?mediaitemid="+$.trim(n(t).closest(".cp19").data("media-id")));i.done(function(i){if(i!=undefined&&i.ResourceMediaItemUrl!=undefined&&$.trim(i.ResourceMediaItemUrl)!=""){n(t).closest(".cp19").find(".download-resource").attr("href",i.ResourceMediaItemUrl);n(t).closest(".cp19").find(".download-resource").removeClass("hide--me");var r=$("<a />",{href:i.ResourceMediaItemUrl,text:"click",target:"_blank"}).hide().appendTo("body")[0].click()}canonHelper.hideSpinner()});i.fail(function(){n(t).closest(".cp19").find(".download-resource").hide();canonHelper.hideSpinner()});n(t).closest(".cp19")&&n(t).closest(".cp19").offset()!=undefined&&n(t).closest(".cp19").offset().top!=undefined&&$("html, body").animate({scrollTop:n(t).closest(".cp19").offset().top-n(t).closest(".eloqua-container").height()-70},1e3)}}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){return{init:function(){this.initMyCanonBusinessDeviceIssues();this.initMyCanonBusinessDashboardDeviceIssues()},inityCanonBusinessDeviceLocations:function(){function t(n){var t="";return n.AddressLine1!=null&&(t+=n.AddressLine1),n.AddressLine2!=null&&(t+=" "+n.AddressLine2),n.AddressLine3!=null&&(t+=" "+n.AddressLine3),n.AddressLine4!=null&&(t+=" "+n.AddressLine4),n.Suburb!=null&&(t+=" "+n.Suburb),n.Postcode!=null&&(t+=" "+n.Postcode),n.State!=null&&(t+=" "+n.State),t}typeof mcbDevices!="undefined"&&mcbDevices!=null&&$(mcbDevices).each(function(i,r){r.address="retrieving address......";var u=n.get("/canonhub/mycanonbusiness/FetchDeviceDetails?serialNumber="+r.serial);u.done(function(n){n!=null&&(r.address=t(n.InstallAddress))})})},initMyCanonBusinessDeviceIssues:function(){function e(){var e={deviceSerial:[]},o,h,i,c,s;if(t==mcbDevices.length-1){clearInterval(u);return}for(t==-1&&(t=0),o=0,h=t!=0?t+1:t,i=h;i<mcbDevices.length;i++)if(o++,o<=f)t=i,e.deviceSerial.push(mcbDevices[i].serial);else break;e.deviceSerial.length>0&&(c=canonHelper.addAntiForgeryToken(e),s=n.post("/canonhub/mycanonbusiness/fetcherrorandjamhistory",c),s.done(function(t){var i;if(canonHelper.hideSpinner(),t)for(i=0;i<t.length;i++){var u=-1,h=n.grep(mcbDevices,function(n,r){n.serial===t[i].serial&&(u=r)}),f=t[i].issue&&t[i].issue.IssueType==="error",e=t[i].issue&&t[i].issue.IssueType==="jam",o=f?"3":e?"2":"0",s=t[i].issue&&(f||e)?t[i].issue.Description:"Ok";u!==-1&&(mcbDevices[u].status=o,mcbDevices[u].statusError=s,o!=0&&($("#supportdevicesCount").html(r),r++))}}),s.fail(function(){}))}var t=-1,r=1,u={},i=n(".mcb2--dash__devices"),f;i&&i.length>0&&(f=parseInt(i.attr("data-device-perrequest")),u=setInterval(e,500))},initMyCanonBusinessDashboardDeviceIssues:function(){function o(){if(mcbDashboardDevicesCounter===0&&($(".business-image-spinner").css("display","none"),clearInterval(f),$('.mcb2--dashboard__devices .mcb03:not(".hide--me")').length==0)){var t=$(".no-issue-on-devices");t&&$(t).length>0&&n(t).removeClass("hide--me")}}function s(){var f={deviceSerial:[]},o,h,i,c,s;if(t==mcbDashboardDevices.length-1){clearInterval(u);return}for(o=0,h=t!=0?t+1:t,i=h;i<mcbDashboardDevices.length;i++)if(o++,o<=e)t=i,f.deviceSerial.push(mcbDashboardDevices[i].serial);else break;f.deviceSerial.length>0&&(mcbDashboardDevicesCounter++,$(".business-image-spinner").css("display","block"),c=canonHelper.addAntiForgeryToken(f),s=n.post("/canonhub/mycanonbusiness/fetcherrorandjamhistory",c),s.done(function(t){var i;if(mcbDashboardDevicesCounter--,t)for(i=0;i<t.length;i++){var f=-1,s=n.grep(mcbDashboardDevices,function(n,r){n.serial===t[i].serial&&(f=r)}),e=t[i].issue&&t[i].issue.IssueType==="error",o=t[i].issue&&t[i].issue.IssueType==="jam",u=e?"3":o?"2":"0";u!=0&&($(".mcb03[data-attr-serial='"+t[i].serial+"']").removeClass("hide--me"),u=="3"?$(".mcb03[data-attr-serial='"+t[i].serial+"'] .error").removeClass("hide--me"):u=="2"&&$(".mcb03[data-attr-serial='"+t[i].serial+"'] .jam").removeClass("hide--me"),r++,$(".mydevices-counter").html(r))}}),s.fail(function(){mcbDashboardDevicesCounter--}))}var e;$(".mcb2--dashboard__devices").css("display","block");$(".business-image-spinner").css("display","block");var t=0,r=0,u={},f={},i=n(".mcb2--dashboard__devices");i&&i.length>0&&(e=parseInt(i.attr("data-device-perrequest")),u=setInterval(s,500),f=setInterval(o,500))}}}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={form:{},deviceSelector:{},addMoreDeviceButton:{},removeDeviceButton:{},selectedDeviceSerialNumbers:{},serialNumbers:[],init:function(){t.form=n(".form-relocation-form-v2");t.form&&t.form.length>0&&this.initRelocationForm()},initRelocationForm:function(){if(t.deviceSelector=t.form.find(".serial-number-selector"),t.addMoreDeviceButton=t.form.find(".add-device"),t.removeDeviceButton=t.form.find(".remove-selected-device"),t.selectedDeviceSerialNumbers=t.form.find("#selected-device-serialnumbers"),t.deviceSelector&&t.deviceSelector.length>0&&t.bindSerialNumberTypeAhead(),t.addMoreDeviceButton&&t.addMoreDeviceButton.length>0)n(t.addMoreDeviceButton).on("click",function(i){i.preventDefault();t.addMoreDevice(n(this))});if(t.removeDeviceButton&&t.removeDeviceButton.length>0)n(t.removeDeviceButton).on("click",function(i){i.preventDefault();t.removeDevice(n(this))});t.form.find('input[mandatory="true"], select[mandatory="true"]').on("blur",function(){n(this).valid()&&(n(this).closest(".field").find("span.error").text(""),n(this).closest(".field").find("label.error").remove())});t.form.find('input[mandatory="true"], select[mandatory="true"]').on("change",function(){n(this).valid()&&(n(this).closest(".field").find("span.error").text(""),n(this).closest(".field").find("label.error").remove())});var i=t.form.find('input[type="submit"]');if(i&&i.length>0){n(i).off("click");n(i).on("click",function(i){var r,u;i.preventDefault();canonHelper.showSpinner();r=t.form.find("#selected-device-serialnumbers").val();r&&r.length>1?(t.form.find(".serial-number-selector")[0].setCustomValidity(""),t.form.find(".serial-number-selector").removeClass("error"),t.form.find(".serial-number-selector-container span.error").addClass("hide--me")):(t.form.find(".serial-number-selector")[0].setCustomValidity("Please specify your device"),t.form.find(".serial-number-selector").addClass("error"),t.form.find(".serial-number-selector-container span.error").removeClass("hide--me"));u=t.form.valid()&&r&&r.length>1;u?t.form.submit():(canonHelper.hideSpinner(),t.form.find("input[type!='hidden'].error").first().focus(),t.form.find("input.error").each(function(){var t=n(this).closest(".field").find("label.error").text();n(this).closest(".field").find("span.error").text(t)}),t.form.find("#agreement").removeClass("error"))})}t.initPickUpContact();t.initDeliveryContact();t.initSameAddressAsPickupOption();t.initDatePicker();t.initHardDriveEraseRequiredOption()},initDatePicker:function(){var n=t.form.find("#datepicker"),r,i;n&&n.length>0&&(r=new Date,i=new Date(r),i.setDate(i.getDate()+5),n.datepicker("destroy"),n.removeClass("hasDatepicker"),n.datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",minDate:i}))},bindSerialNumberTypeAhead:function(){t.form.find(".selected-device-to-move li").each(function(){var i=n(this).attr("data-serial");t.serialNumbers.push(i)});n(t.deviceSelector).on("change",function(){t.selectingDevice(n(this).val())});n(t.deviceSelector).typeahead({minLength:3,source:t.serialNumbers}).on("change",function(){t.selectingDevice(n(this).val())})},validateSerialNumber:function(i){return n.inArray(i,t.serialNumbers)!==-1},selectingDevice:function(n){var o,i,r,u,f,e;t.validateSerialNumber(n)?(o=t.form.find('.selected-device-to-move li[data-serial="'+n+'"]'),o&&o.length>0&&o.hasClass("hide--me")&&(t.addMoreDeviceButton.removeAttr("disabled"),i=t.form.find('.selected-device-to-move li[data-serial="'+n+'"]'),i&&i.length>0&&(r=i.find("img"),r&&r.length>0&&r.attr("src")&&(u=t.form.find(".selected-device-to-add img"),u&&u.length>0&&(u.removeClass("hide--me"),u.attr("src",r.attr("src")))),f=i.find("h3"),f&&f.length>0&&f.text()&&(e=t.form.find(".selected-device-to-add h3"),e&&e.length>0&&(e.removeClass("hide--me"),e.text(f.text())))))):t.addMoreDeviceButton.attr("disabled","")},removeDevice:function(i){var u=n(i).parent(),f=u.attr("data-serial"),r=t.selectedDeviceSerialNumbers.val(),e,o;r=r.replace(","+f,"");r=r.replace(f,"");t.selectedDeviceSerialNumbers.val(r);u.addClass("hide--me");e=t.form.find(".selected-device-to-move li").not(".hide--me").length;e===0&&(o=u.closest(".selected-device-to-move"),o.addClass("hide--me"));t.form.find(".serial-number-selector").val("")},addMoreDevice:function(i){var u;i.attr("disabled","disabled");var f=t.form.find(".serial-number-selector"),r=f.val(),e=t.selectedDeviceSerialNumbers.val(),o=t.form.find('.selected-device-to-move li[data-serial="'+r+'"]'),s=o.closest(".selected-device-to-move");s.removeClass("hide--me");o.removeClass("hide--me");f.val("");t.form.find(".serial-number-selector").removeClass("error");t.form.find(".serial-number-selector-container span.error").addClass("hide--me");e.length==0&&(canonHelper.showSpinner(),u=n.get("/canonhub/mycanonbusiness/FetchDeviceDetails?serialNumber="+r),u.done(function(n){n!=null&&(t.form.find("#pickup-location-address1").val(n.InstallAddress.AddressLine1).change(),t.form.find("#pickup-location-address2").val(n.InstallAddress.AddressLine2).change(),t.form.find("#pickup-location-suburb").val(n.InstallAddress.Suburb).change(),t.form.find("#pickup-location-state").val(n.InstallAddress.State).change(),t.form.find("#pickup-location-postcode").val(n.InstallAddress.Postcode).change(),canonHelper.hideSpinner())}),u.fail(function(){canonHelper.hideSpinner()}));e.length>0?t.selectedDeviceSerialNumbers.val(","+r):t.selectedDeviceSerialNumbers.val(r)},initSameAddressAsPickupOption:function(){var r=t.form.find(".same-as-pickup-location-container"),n,i;if(r&&r.length>0){n=t.form.find(".diff-moving-to-address");i=t.form.find("#IsSameAddressAsPickupLocation");r.find("#IsSameMovingToAddress-yes").off("click");r.find("#IsSameMovingToAddress-yes").on("click",function(){n&&n.length>0&&(n.show(),n.find("input[mandatory]").attr("required",""));i&&i.length>0&&i.val("true")});n.hide();n.find("input[mandatory]").removeAttr("required");r.find("#IsSameMovingToAddress-no").off("click");r.find("#IsSameMovingToAddress-no").on("click",function(){n&&n.length>0&&(n.hide(),n.find("input[mandatory]").removeAttr("required"));i&&i.length>0&&i.val("false")})}},initPickUpContact:function(){var n=t.form.find(".pickup-different-contact"),i;if(n&&n.length>0){i=t.form.find("#IsPickupHasDifferentContact");n.addClass("hide--me");i.val("false");n.find("#pickup-contact-name").removeAttr("required");t.form.find("#extra-contact-pickup-yes").on("change",function(){n.removeClass("hide--me");n.find("#pickup-contact-name").attr("required","");i.val("true")});t.form.find("#extra-contact-pickup-no").on("change",function(){n.addClass("hide--me");i.val("false");n.find("#pickup-contact-name").removeAttr("required")})}},initDeliveryContact:function(){var n=t.form.find(".delivery-different-contact"),i;if(n&&n.length>0){i=t.form.find("#IsDeliveryHasDifferentContact");n.addClass("hide--me");i.val("false");n.find("#delivery-contact-name").removeAttr("required");t.form.find("#extra-contact-delivery-yes").on("change",function(){n.removeClass("hide--me");i.val("true");n.find("#delivery-contact-name").attr("required","")});t.form.find("#extra-contact-delivery-no").on("change",function(){n.addClass("hide--me");i.val("false");n.find("#delivery-contact-name").removeAttr("required")})}},initHardDriveEraseRequiredOption:function(){var n=t.form.find("#IsHardDriveEraseRequired");t.form.find("#IsHardDriveEraseRequired-yes").on("change",function(){n&&n.length>0&&n.val("true")});t.form.find("#IsHardDriveEraseRequired-no").on("change",function(){n&&n.length>0&&n.val("false")})}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={form:{},deviceSelector:{},addMoreDeviceButton:{},removeDeviceButton:{},selectedDeviceSerialNumbers:{},page1Container:{},page2Container:{},page3Container:{},serialNumbers:[],init:function(){t.form=n("form.nz-relocation-form");t.form&&t.form.length>0&&this.initRelocationForm()},initRelocationForm:function(){if(t.page1Container=t.form.find(".nz-relocation-form-page1"),t.page2Container=t.form.find(".nz-relocation-form-page2"),t.page3Container=t.form.find(".nz-relocation-form-page3"),t.deviceSelector=t.form.find(".product-model-search-box"),t.addMoreDeviceButton=t.form.find(".add-device"),t.removeDeviceButton=t.form.find(".remove-selected-device"),t.selectedDeviceSerialNumbers=t.form.find("#selected-device-serialnumbers"),t.bindProductNameTypeAhead(),t.initAddMoreDevice(),t.form.find('input[mandatory="true"], select[mandatory="true"]').attr("required",""),t.addMoreDeviceButton&&t.addMoreDeviceButton.length>0)n(t.addMoreDeviceButton).on("click",function(i){i.preventDefault();t.addMoreDevice(n(this))});if(t.removeDeviceButton&&t.removeDeviceButton.length>0)n(t.removeDeviceButton).on("click",function(i){i.preventDefault();t.removeDevice(n(this))});t.initDatePicker();t.initFormStepButton()},initFormStepButton:function(){t.form.find(".go-to-page-1").on("click",function(){t.page1Container.removeClass("hide--me");t.page2Container.hasClass("hide--me")||t.page2Container.addClass("hide--me");t.page3Container.hasClass("hide--me")||t.page3Container.addClass("hide--me");t.scrollToTop()});t.form.find('input[mandatory="true"]').on("blur",function(){n(this).valid()&&(n(this).closest(".field").find("span.error").text(""),n(this).closest(".field").find("label.error").remove())});t.form.find('input[mandatory="true"]').on("change",function(){n(this).valid()&&(n(this).closest(".field").find("span.error").text(""),n(this).closest(".field").find("label.error").remove())});t.form.find(".go-to-page-1").on("click",function(i){i.preventDefault();i.stopPropagation();t.page2Container.hasClass("hide--me")||t.page2Container.addClass("hide--me");t.page3Container.hasClass("hide--me")||t.page3Container.addClass("hide--me");t.page1Container.removeClass("hide--me");t.form.find(".step-indicator li").removeClass("active");t.form.find(".step-indicator li:first-child").addClass("active");t.form.find(".step-indicator li a").attr("disabled","");n(this).attr("data-scrolltop")==="true"&&t.scrollToTop()});t.form.find(".go-to-page-2").on("click",function(i){var u,r;i.preventDefault();i.stopPropagation();u=t.page1Container.find("input[mandatory], select[mandatory]").valid();u?(t.page1Container.hasClass("hide--me")||t.page1Container.addClass("hide--me"),t.page2Container.removeClass("hide--me"),t.page3Container.hasClass("hide--me")||t.page3Container.addClass("hide--me"),t.form.find(".step-indicator li").removeClass("active"),t.form.find(".step-indicator li:nth-child(2)").addClass("active"),t.form.find(".step-indicator li:first-child a").removeAttr("disabled"),n(this).attr("data-scrolltop")==="true"&&t.scrollToTop()):(t.form.find("input.error").first().focus(),t.form.find("input.error").each(function(){var t=n(this).closest(".field").find("label.error").text();n(this).closest(".field").find("span.error").text(t)}),r=t.form.find("input.dpicker.error, input[type='time'].error"),r&&r.length>0&&r.closest(".row").find("span.error").text("Relocation only available between 8-5pm"))});t.form.find(".go-to-page-3").on("click",function(i){var u,r;i.preventDefault();i.stopPropagation();u=t.page2Container.find("input[mandatory], select[mandatory]").valid();u?(t.page1Container.hasClass("hide--me")||t.page1Container.addClass("hide--me"),t.page2Container.hasClass("hide--me")||t.page2Container.addClass("hide--me"),t.page3Container.removeClass("hide--me"),t.form.find(".step-indicator li").removeClass("active"),t.form.find(".step-indicator li:last-child").addClass("active"),t.form.find(".step-indicator li:first-child a").removeAttr("disabled"),t.form.find(".step-indicator li:nth-child(2) a").removeAttr("disabled"),n(this).attr("data-scrolltop")==="true"&&t.scrollToTop()):(t.form.find("input.error").first().focus(),t.form.find("input.error").each(function(){var t=n(this).closest(".field").find("label.error").text();n(this).closest(".field").find("span.error").text(t)}),r=t.form.find("input.dpicker.error, input[type='time'].error"),r&&r.length>0&&r.closest(".row").find("span.error").text("Relocation only available between 8-5pm"))});t.form.find('input[type="submit"]').on("click",function(){canonHelper.showSpinner();var i=t.form.valid();i||(canonHelper.hideSpinner(),t.form.find("input.error").first().focus(),t.form.find("input.error").each(function(){var t=n(this).closest(".field").find("label.error").text();n(this).closest(".field").find("span.error").text(t)}))})},initAddMoreDevice:function(){var r=t.form.find(".devices .field"),i=t.form.find(".nz-add-more-device"),u=function(r){var u=parseInt(n(i).data("noofdevices"))+1;u<10&&(n(i).data("noofdevices",u),$("."+r+" .field:first").clone().find("input").each(function(){$(this).val("");$(this).attr("id",$(this).attr("id")+u)}).end().appendTo("."+r),$("."+r+" .field:nth-child(2)").clone().find("input").each(function(){$(this).val("");$(this).attr("id",$(this).attr("id")+u)}).end().appendTo("."+r),$("."+r+" .field:nth-child(3)").clone().find("a").each(function(){$(this).attr("id",$(this).attr("id")+u);$(this).show();$(this).click(function(){var r=n(i).data("noofdevices");n(i).data("noofdevices",r-1);t.form.find("#product-name"+u).parent().remove();t.form.find("#product-serial"+u).parent().remove();t.form.find("#nz-remove-device"+u).parent().remove()})}).end().appendTo("."+r))};if(i&&i.length>0){r.find(".remove-more-device").hide();i.off("click");i.on("click",function(n){n.preventDefault();n.stopPropagation();u("devices")})}},scrollToTop:function(){$("html, body").animate({scrollTop:0},1e3)},initDatePicker:function(){var n=t.form.find(".dpicker"),r,i;n&&n.length>0&&(r=new Date,i=new Date(r),i.setDate(i.getDate()+5),n.datepicker("destroy"),n.removeClass("hasDatepicker"),n.datepicker({showOn:"both",buttonImage:"/images/svg/icon-datepicker.svg",buttonImageOnly:!0,buttonText:"Select date",dateFormat:"dd/mm/yy",minDate:i}))},bindProductNameTypeAhead:function(){if(t.deviceSelector&&t.deviceSelector.length>0){t.form.delegate(".product-model-search-box","focus",function(){var t=n(this);t.typeahead({source:$.debounce(300,function(n,t){i(n,t)}),minLength:3,items:"8"}).on("change",function(){if(n(this).val().length>0)t.val(n(this).val()),n(this).closest(".field").find("span.error").text(""),n(this).closest(".field").find("label.error").remove();else{var i=n(this).closest(".field").find("label.error").text();n(this).closest(".field").find("span.error").text(i)}})});function i(n,t){canonHelper.showSpinner();return $.post("/content/search/typeaheadforproduct",{query:n},function(n){canonHelper.hideSpinner();t(n)}).fail(function(){canonHelper.hideSpinner()})}}},removeDevice:function(){},addMoreDevice:function(){}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initSIMSSearch();this.initSIMSFeedPaging();this.initSIMSContentPageEvents()},operatingSystemDetection:function(){var o=navigator.appVersion,n=navigator.userAgent,i=window.unknown,r=[{s:"Windows 10",r:/(Windows 10.0|Windows NT 10.0)/},{s:"Windows 8.1",r:/(Windows 8.1|Windows NT 6.3)/},{s:"Windows 8",r:/(Windows 8|Windows NT 6.2)/},{s:"Windows 7",r:/(Windows 7|Windows NT 6.1)/},{s:"Windows Vista",r:/Windows NT 6.0/},{s:"Windows Server 2003",r:/Windows NT 5.2/},{s:"Windows XP",r:/(Windows NT 5.1|Windows XP)/},{s:"Windows 2000",r:/(Windows NT 5.0|Windows 2000)/},{s:"Windows ME",r:/(Win 9x 4.90|Windows ME)/},{s:"Windows 98",r:/(Windows 98|Win98)/},{s:"Windows 95",r:/(Windows 95|Win95|Windows_95)/},{s:"Windows NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{s:"Windows CE",r:/Windows CE/},{s:"Windows 3.11",r:/Win16/},{s:"Android",r:/Android/},{s:"Open BSD",r:/OpenBSD/},{s:"Sun OS",r:/SunOS/},{s:"Linux",r:/(Linux|X11)/},{s:"iOS",r:/(iPhone|iPad|iPod)/},{s:"Mac OS X",r:/Mac OS X/},{s:"Mac OS",r:/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{s:"QNX",r:/QNX/},{s:"UNIX",r:/UNIX/},{s:"BeOS",r:/BeOS/},{s:"OS/2",r:/OS\/2/},{s:"Search Bot",r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}],u,f,t,e;for(u in r)if(r.hasOwnProperty(u)&&(f=r[u],f.r.test(n))){i=f.s;break}t=window.unknown;e=n.indexOf("WOW64")!==-1||n.indexOf("Win64")!==-1||n.indexOf("x86_64")!==-1||n.indexOf("x86-64")!==-1||n.indexOf("Win64")!==-1||n.indexOf("x64;")!==-1||n.indexOf("amd64")!==-1||n.indexOf("AMD64")!==-1||n.indexOf("x64_64")!==-1||n.indexOf("ia64")!==-1||n.indexOf("sparc64")!==-1||n.indexOf("ppc64")!==-1||n.indexOf("IRIX64")!==-1;/Windows/.test(i)&&(t=/Windows (.*)/.exec(i)[1],i="Windows");switch(i){case"Mac OS X":return t=/Mac OS X (10[\.\_\d]+)/.exec(n)[1],{os:"Mac",osVersion:t,fullOsText:i+" v"+t.replace("_","."),is64Bit:parseFloat(t.replace("_","."))>10.8};case"Android":t=/Android ([\.\_\d]+)/.exec(n)[1];break;case"iOS":t=/OS (\d+)_(\d+)_?(\d+)?/.exec(o);t=t[1]+"."+t[2]+"."+(t[3]|0)}return{os:i,osVersion:t,fullOsText:e?i+" "+t+" x64":i+" "+t,is64Bit:e}},initSIMSSearch:function(){if(n(".cf05v2").length>0){function u(){var r=t.operatingSystemDetection(),o=canonHelper.isMobile(),i;if(!o&&(i=n(".cf05v2").find('.os li[data-os-code="'+r.os.toLowerCase()+'"]'),i.length>0)){var f=!1,s=n(".cf05v2").find("select.download-os-version option:last").attr("value"),e=n(".cf05v2").find(".category.desktop");n(e).find("select.download-os-version option:not(.default)").remove();var h=n(i).attr("data-os-versions"),c=n(e).find("select.download-os-version"),u=h.split(",");n.each(u,function(t){var i=$("<option>",{value:u[t].toLowerCase(),text:u[t]});r.os!==undefined&&n(i).attr("data-os-code",r.os.toLowerCase());n(c).append(n(i))});n(".cf05v2").find("select.download-os-version option").each(function(){var t=n(this).attr("value"),u=t.replace(/\s/g,"");r.fullOsText.replace(/\s/g,"").toLowerCase()===u.toLowerCase()&&(n(".cf05v2").find(".os li.active").removeClass("active"),n(i).addClass("active"),n(this).parent().val(t),f=!0,n(this).parent().trigger("change"));t!==s||f||n(i).trigger("click")})}}function i(t){n(t).find(".category.desktop .os li.active").removeClass("active");n(t).find(".category.desktop .os li:first").addClass("active");n(t).find(".category.mobile .download-os-type option[selected]").removeAttr("selected");n(t).find(".category.mobile .download-os-type option:first").attr("selected","");n(t).find(".category.mobile .download-os-version option[selected]").removeAttr("selected");n(t).find(".category.mobile .download-os-version option:first").attr("selected","");n(t).find(".category.desktop .download-os-version option[selected]").removeAttr("selected");n(t).find(".category.desktop .download-os-version option:first").attr("selected","")}function e(){var r=n(".tabcontent.active"),t={},i="";return canonHelper.isMobile()?(t=n(r).find(".category.mobile select.download-os-type"),n(t).length>0&&(i=n(t).val())):(t=n(r).find(".category.desktop .os li.active"),n(t).length>0&&(i=n(t).attr("data-os-code"))),i}function o(){var r=n(".tabcontent.active"),t={},i="";return canonHelper.isMobile()?(t=n(r).find(".category.mobile select.download-os-type"),n(t).length>0&&(i=n(t).val()),t=n(r).find(".category.mobile select.download-os-version"),n(t).length>0&&(i=n(t).val())):(t=n(r).find(".category.desktop .os li.active"),n(t).length>0&&(i=n(t).attr("data-os-code")),t=n(r).find(".category.desktop select.download-os-version"),n(t).length>0&&(i=n(t).val())),i}function f(){var i=n(".tabcontent.active"),r=e(),u=o(),t=n(i).find(".sims-search-state");n(t).length>0?(n(t).attr("data-os-code",r),n(t).attr("data-os-version",u)):(t=n(document.createElement("input")),n(t).attr("type","hidden"),n(t).attr("name","sims-search-state"),n(t).attr("class","sims-search-state"),n(t).attr("data-os-code",r),n(t).attr("data-os-version",u),n(t).attr("value","canon"),n(i).prepend(t))}n(".cf05v2").on("click",".category.mobile .update",function(){var r=n(this),i=n(r).closest(".cf05v2"),u=n(r).closest(".category.mobile"),f=n(u).find("select.download-os-type"),s=n(f).val()!=="all"?n(f).val():"",e=n(u).find("select.download-os-version"),h=n(e).val()!=="all"?n(e).val():"",c={ProductSupportCategoryId:n(i).attr("data-support-category"),ProductId:n(i).attr("data-product"),AccessoryId:n(i).attr("data-accessory"),PageId:n(i).attr("data-page"),ModelId:n(i).attr("data-model"),ContentType:"",FileType:"",SelectedCategory:s,SelectedOsVersion:h,Keyword:"",PageIndex:0,TabId:n(i).find(".tabs-container li.active:visible").first().attr("data-tabid"),IsDataSourced:n(i).attr("data-isdatasourced")},o;r.closest(".outer").find(".close").trigger("click");o=$(i).find(".tabcontent.active .sims-content-container");t.getSIMSFeed(c,n(i),o)});n(".cf05v2").on("click",".category.desktop .os li",function(){var e=n(this),r=n(e).closest(".category.desktop"),u,f;n(r).find("select.download-os-version option:not(.default)").remove();var h=n(e).attr("data-os-versions"),c=n(r).find("select.download-os-version"),o=h.split(","),i=n(e).closest(".cf05v2"),l=n(r).find(".sims-search-feed");n(l).val("");u=n(r).find(".os li.active");f=u!=undefined&&u.length>0?n(u).attr("data-os-code"):"";n.each(o,function(t){var i=$("<option>",{value:o[t].toLowerCase(),text:o[t]});f!==undefined&&n(i).attr("data-os-code",f);n(c).append(n(i))});var s=n(r).find("select.download-os-version"),a=n(s).val()!=="all"?n(s).val():"",v={ProductSupportCategoryId:n(i).attr("data-support-category"),ProductId:n(i).attr("data-product"),AccessoryId:n(i).attr("data-accessory"),PageId:n(i).attr("data-page"),ModelId:n(i).attr("data-model"),ContentType:"",FileType:"",SelectedCategory:f,SelectedOsVersion:a,Keyword:"",PageIndex:0,TabId:n(i).find(".tabs-container li.active:visible").first().attr("data-tabid"),IsDataSourced:n(i).attr("data-isdatasourced")},y=$(i).find(".tabcontent.active .sims-content-container");t.getSIMSFeed(v,n(i),y)});n(".cf05v2").on("change",".category.mobile .download-os-type",function(t){var i=n(this),r=n(i).closest(".category.mobile"),e;n(r).find("select.download-os-version option:not(.default)").remove();var f=n(n(i).find("option")[t.target.selectedIndex]).attr("data-os-code"),o=n(n(i).find("option")[t.target.selectedIndex]).attr("data-os-versions"),s=n(r).find("select.download-os-version"),u=o.split(",");n.each(u,function(t){var i=$("<option>",{value:u[t].toLowerCase(),text:u[t]});f!==undefined&&n(i).attr("data-os-code",f);n(s).append(n(i))});e=n(r).find(".sims-search-feed");n(e).val("")});n(".cf05v2").on("change",".category.desktop .download-os-version",function(){var f=n(this),i=n(f).closest(".cf05v2"),r=n(f).closest(".category.desktop"),l=n(r).find(".sims-search-feed"),h,c;n(l).val("");var u=n(r).find(".os li.active"),e=u!=undefined&&u.length>0?n(u).attr("data-os-code"):"",o=n(r).find("select.download-os-version"),s=n(o).val()!=="all"?n(o).val():"";e===undefined&&s.length>0&&(n(r).find(".os li:first").hasClass("active")||n(r).find(".os li:first").addClass("active"));h={ProductSupportCategoryId:n(i).attr("data-support-category"),ProductId:n(i).attr("data-product"),AccessoryId:n(i).attr("data-accessory"),pageId:n(i).attr("data-page"),ModelId:n(i).attr("data-model"),ContentType:"",FileType:"",SelectedCategory:e,SelectedOsVersion:s,Keyword:"",PageIndex:0,TabId:n(i).find(".tabs-container li.active:visible").first().attr("data-tabid"),IsDataSourced:n(i).attr("data-isdatasourced")};c=$(i).find(".tabcontent.active .sims-content-container");t.getSIMSFeed(h,n(i),c)});function r(i,r){var u={ProductSupportCategoryId:n(r).attr("data-support-category"),ProductId:n(r).attr("data-product"),AccessoryId:n(r).attr("data-accessory"),PageId:n(r).attr("data-page"),ModelId:n(r).attr("data-model"),ContentType:n(r).find(".tabs-container .desktop li.active").attr("data-content-type"),FileType:"",SelectedCategory:"",SelectedOsVersion:"",Keyword:i,PageIndex:0,TabId:n(r).find(".tabs-container li.active:visible").first().attr("data-tabid"),IsDataSourced:n(r).attr("data-isdatasourced")},f=$(r).find(".tabcontent.active .sims-content-container");t.getSIMSFeed(u,n(r),f)}n(".cf05v2").on("keypress",".category .sims-search-feed",function(t){if(t.which===13){var o=n(this),h=n(o).closest(".cf05v2"),e=n(h).find(".tabcontent.active"),u=n(o).val(),s=n(o).attr("data-keyword");(s==undefined||s!==u)&&(u.length===0&&n(e).find(".category.desktop .os li:first").length>0?n(e).find(".category.desktop .os li:first").trigger("click"):s!==u&&r(u,n(h)),f(),n(e).find(".sims-search-feed").attr("data-keyword",u),i(e))}});n(".cf05v2").on("click",".category .sims-search-button",function(){f();var o=n(this),s=n(o).closest(".cf05v2"),u=n(s).find(".tabcontent.active"),h=n(o).closest(".search-container").find(".sims-search-feed"),e=n(h).attr("data-keyword"),t=n(h).val();(e==undefined||e!==t)&&(t&&t.length===0&&n(u).find(".category.desktop .os li:first").length>0?n(u).find(".category.desktop .os li:first").trigger("click"):e!==t&&r(t,n(s)),n(u).find(".sims-search-feed").attr("data-keyword",t),i(u))});n(".cf05v2").on("click",".category .sims-search-close-button",function(){var c=n(this),e=n(c).closest(".cf05v2"),f=n(e).find(".tabcontent.active"),l=n(e).find(".tabs-container li.active:visible").first(),a=n(c).closest(".search-container").find(".sims-search-feed"),h,v;if(n(a).removeAttr("data-keyword"),n(a).val(""),h=n(f).find(".sims-search-state"),n(h).length>0){var o=n(h).attr("data-os-code"),s=n(h).attr("data-os-version"),y={ProductSupportCategoryId:n(e).attr("data-support-category"),ProductId:n(e).attr("data-product"),AccessoryId:n(e).attr("data-accessory"),PageId:n(e).attr("data-page"),ModelId:n(e).attr("data-model"),ContentType:n(l).attr("data-content-type"),FileType:"",SelectedCategory:o!=="all"?o:"",SelectedOsVersion:s!=="all"?s:"",Keyword:"",PageIndex:0,TabId:n(l).attr("data-tabid"),IsDataSourced:n(e).attr("data-isdatasourced")};n(f).find(".category.desktop .os li.active").removeClass("active");o===undefined||o==="all"?n(f).find(".category.desktop .os li:first").addClass("active"):n(f).find(".category.desktop .os li[data-os-code='"+o+"']").addClass("active");n(f).find(".category.desktop .download-os-version").val(s);n(f).find(".category.mobile .download-os-type option[selected]").removeAttr("selected");n(f).find(".category.mobile .download-os-type option[value='"+o+"']").attr("selected","");n(f).find(".category.mobile .download-os-type").val(o);n(f).find(".category.mobile .download-os-version option[selected]").removeAttr("selected");n(f).find(".category.mobile .download-os-version option[value='"+s+"']").attr("selected","");n(f).find(".category.mobile .download-os-version").val(s);v=$(e).find(".tabcontent.active .sims-content-container");t.getSIMSFeed(y,n(e),v)}else n(f).hasClass("tab1")?(i(f),u()):r("",n(e))});u()}},initSIMSFeedPaging:function(){if(n(".cf05v2 .paging").length>0)n(".cf05v2").on("click",".paging li",function(){var i=n(this);n(i).closest(".paging").find("li.active").removeClass("active");var r=n(i).closest(".cf05v2"),u=n(r).find(".tabcontent.active"),o=canonHelper.isMobile()?n(u).find(".mobile .sims-search-feed"):n(u).find(".desktop .sims-search-feed"),f=n(o).val().length>0?n(o).val():"",e=$(u).find(".os li.active"),h=e!=undefined&&e.length>0?n(e).attr("data-os-code"):"",s=$(u).find("select.download-os-version"),c=n(s).val()!=="all"?n(s).val():"",l={ProductSupportCategoryId:n(r).attr("data-support-category"),ProductId:n(r).attr("data-product"),AccessoryId:n(r).attr("data-accessory"),PageId:n(r).attr("data-page"),ModelId:n(r).attr("data-model"),ContentType:n(i).attr("data-contenttype"),FileType:n(i).attr("data-filetype"),SelectedCategory:f.length>0?"":h,SelectedOsVersion:f.length>0?"":c,Keyword:f,PageIndex:n(i).attr("data-page"),IsDataSourced:n(r).attr("data-isdatasourced"),GroupId:n(i).attr("data-groupId")},a=$(i).closest(".paging").siblings(".sims-content");t.getSIMSFeedPerPage(l,r,a);n(i).addClass("active")})},getSIMSFeedPerPage:function(t,i,r){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(t),u=$.post("/content-tile/productsupport/getsimsfeedperpage",f),e=n(i).find(".sims-content-template").html();u.done(function(n){if(n.SIMSContent){var t=Mustache.to_html(e,n);$(r).html(t)}canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})},getSIMSFeed:function(t,i,r){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(t),u=$.post("/content-tile/productsupport/getsimsfeed",f),e=n(i).find(".sims-content-full-template").html();u.done(function(t){if(t.TabItems)if(t.TabItems.length>0){var i=Mustache.to_html(e,t);n(r).html(i)}else n(r).html(n(".no-result-found-template").html());canonHelper.hideSpinner()});u.fail(function(){canonHelper.hideSpinner()})},initSIMSContentPageEvents:function(){function t(n,t){$(n).hide();$(t).html("<strong>Thank you for the feedback.<\/strong>").show()}n(".btn-downloadDriver").removeAttr("href").attr("disabled",!0);$org=n(".cp23 .cp04 a.btn-downloadDriver");$clone=n(".cp23 .cp04 a.btn-downloadDriver").clone().attr("disabled",!1).attr("href",$(".cp23 .checkAgree").attr("data-targeturl")).css("display","none");n(".cp23 .cp04").append($clone);n(".cp23 .checkAgree").on("click",function(){$this=$(this);$this[0].checked?($org.css("display","none"),$clone.css("display","inline-block")):($clone.css("display","none"),$org.css("display","inline-block"))});n(".btn_SubmitSurvey").on("click",function(){var i=$(this).data("surveyid"),n=$(this).data("sims-contentid"),e=$(this).parents("div .faq_survery_"+n),o=$("div .faq_survey_msg_"+n),s=$(this).data("memberid"),r=$("div .faq_survery_"+n+" input[name=surveyOption]:checked"),h=$(this).data("surveyuri"),u,f;$(r).length?(u={SurveyId:i,ContentId:n,MemberId:s,SurveyValue:$(r).val()},f=h+"/"+i,$.ajax({type:"POST",url:f,data:JSON.stringify(u),contentType:"application/json",beforeSend:function(n){n.setRequestHeader("Source","canon")},error:function(){alert("There is some exception, please contact support.")}}).done(function(n){n.status==="OK"?t($(e),$(o)):alert(n.error)})):alert("Please choose any one of above options.")})}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initNewsFilter();this.initNewsFilterByKeyword();this.initNewsFilterLoadMore()},initNewsFilter:function(){n(".filter-toggle").on("click",function(){var t=n(this),i=n(t).closest(".nv15").find(".news-filter-container");n(i).toggleClass("active")});n(".news-filter-key").on("click",function(i){var r,f,e,u,o,s,h,c;i.preventDefault();r=n(this);n(r).hasClass("under")||(f=n(r).attr("data-filter-key"),e=n(r).closest(".nv15").find(".news-filter-container"),n(e).attr("data-selected-filter",f),u=n(r).closest(".filter-container"),n(u).find(".filter-toggle").text(n(r).text()),n(r).closest("ul").find(".news-filter-key.under").removeClass("under"),o=u.siblings(".news-content-feed").attr("data-source"),s=u.siblings(".news-content-feed").find(".tile-container"),n(u).find(".news-feed-keyword").length>0&&(n(u).find(".news-feed-keyword").val(""),n(u).find(".news-feed-keyword").attr("data-keyword","")),n(u).find(".mobile option").each(function(){n(this).removeAttr("selected");n(this).attr("data-filter-key")===f&&(n(this).attr("selected",""),n(this).parent("select").val(f))}),h={CurrentNewsLandingPage:o,PageIndex:0,SelectedFilter:f,Keyword:""},t.callNewsFeed(h,s,!0),c=window.location.search.substring(1),c.length&&window.history!=undefined&&window.history.pushState!=undefined&&window.history.pushState({},"",window.location.pathname),n(r).addClass("under"),n(e).toggleClass("active"))});n(".news-filter-dropdown").on("change",function(){var t=n(this).find(":selected"),i=t.attr("data-filter-key");n(this).closest(".mobile").css("display")!=="none"&&n(this).closest(".nv15.filter-container").find("li").each(function(){n(this).attr("data-filter")===i&&n(this).trigger("click")})})},initNewsFilterByKeyword:function(){function i(i,r){var f=n(r).closest(".filter-container"),o=f.siblings(".news-content-feed").attr("data-source"),s=f.siblings(".news-content-feed").find(".tile-container"),u=n(r).closest(".filter-container").find(".news-filter-container").attr("data-selected-filter"),e;u==undefined&&(u="");e={CurrentNewsLandingPage:o,PageIndex:0,SelectedFilter:u,Keyword:i};t.callNewsFeed(e,s,!0)}n(".news-feed-keyword").keypress(function(t){var r,u,f;t.which==13&&(r=n(this).val(),u=n(this).attr("data-keyword"),(u==undefined||u!==r)&&(i(r,n(this)),n(this).attr("data-keyword",r)),f=window.location.search.substring(1),f.length&&window.history!=undefined&&window.history.pushState!=undefined&&window.history.pushState({},"",window.location.pathname))});n(".news-feed-keyword-btn").on("click",function(){var t=n(this).parent().find(".news-feed-keyword").val(),r=n(this).parent().find(".news-feed-keyword").attr("data-keyword");(r==undefined||r!==t)&&(n(this).parent().find(".news-feed-keyword").attr("data-keyword",t),i(t,n(this)))})},initNewsFilterLoadMore:function(){n(".news-load-more-feed a").on("click",function(i){var r,u;i.preventDefault();r="";u=n(this).closest(".news-content-feed").siblings(".filter-container").find(".news-filter-container").attr("data-selected-filter");n(this).closest(".news-filter-container").attr("data-selected-filter",u);var f=n(this).closest(".filter-container"),e=n(this).closest(".news-content-feed").attr("data-source"),o=n(this).closest(".news-content-feed").find(".tile-container");n(f).find(".news-feed-keyword").length>0&&n(f).find(".news-feed-keyword").val()&&(r=n(f).find(".news-feed-keyword").val());var s=n(this).attr("data-current-page"),h=parseInt(s)+1,c={CurrentNewsLandingPage:e,PageIndex:h,SelectedFilter:u,Keyword:r};n(this).blur();t.callNewsFeed(c,o,!1)})},callNewsFeed:function(t,i,r){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(t),u=n.post("/content-tile/news/getnewslistingfeed",f);u.done(function(t){var u;$.when($.get("/mustachetemplates/content-listing-feed.html",function(n){u=n})).then(function(){var f=n(i).parent().find(".news-feed-empty"),s=n(i).parent().find(".news-load-more-feed a"),e=n(i).parent().find(".news-load-more-feed"),o,h;t.ContentListingFeedSkinnyTiles&&t.ContentListingFeedSkinnyTiles.length>0?(o=Mustache.to_html(u,t),f.slideUp(500),r?n(i).html(o):n(i).append(o),n(i).slideDown(500),canonHelper.constructVideoElement(),canonHelper.tileMarginFix(n(i))):(f.hasClass("hide--me")&&f.removeClass("hide--me"),n(i).slideUp(500),f.slideDown(500));t&&t.IsNextPageAvailable?(h="<span>Load more "+t.TilesTypeForLoadMore+"<\/span><br>("+t.NextItemToDisplayed+") "+t.TilesCounterForLoadMore+" left",n(s).html(h),n(s).attr("data-current-page",t.CurrentPageIndex),n(e).removeClass("hide--me")):e.hasClass("hide--me")||e.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});u.fail(function(){canonHelper.hideSpinner()});u.always(function(){})}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery),function(n){var t=function(){var t={init:function(){this.initNewsFilter();this.initNewsFilterByKeyword();this.initNewsFilterLoadMore()},initNewsFilter:function(){n(".filter-toggle").on("click",function(){var t=n(this),i=n(t).closest(".nv15").find(".edge-filter-container");n(i).toggleClass("active")});n(".edge-filter-key").on("click",function(i){var r,f,e,u,o,s,h,c;i.preventDefault();r=n(this);n(r).hasClass("under")||(f=n(r).attr("data-filter-key"),e=n(r).closest(".nv15").find(".edge-filter-container"),n(e).attr("data-selected-filter",f),u=n(r).closest(".filter-container"),n(u).find(".filter-toggle").text(n(r).text()),n(r).closest("ul").find(".edge-filter-key.under").removeClass("under"),o=u.siblings(".edge-content-feed").attr("data-source"),s=u.siblings(".edge-content-feed").find(".tile-container"),n(u).find(".edge-feed-keyword").length>0&&(n(u).find(".edge-feed-keyword").val(""),n(u).find(".edge-feed-keyword").attr("data-keyword","")),n(u).find(".mobile option").each(function(){n(this).removeAttr("selected");n(this).attr("data-filter-key")===f&&(n(this).attr("selected",""),n(this).parent("select").val(f))}),h={DataSource:o,PageIndex:0,SelectedFilter:f,Keyword:""},t.callNewsFeed(h,s,!0),c=window.location.search.substring(1),c.length&&window.history!=undefined&&window.history.pushState!=undefined&&window.history.pushState({},"",window.location.pathname),n(r).addClass("under"),n(e).toggleClass("active"))});n(".news-filter-dropdown").on("change",function(){var t=n(this).find(":selected"),i=t.attr("data-filter-key");n(this).closest(".mobile").css("display")!=="none"&&n(this).closest(".nv15.filter-container").find("li").each(function(){n(this).attr("data-filter")===i&&n(this).trigger("click")})})},initNewsFilterByKeyword:function(){function i(i,r){var f=n(r).closest(".filter-container"),o=f.siblings(".edge-content-feed").attr("data-source"),s=f.siblings(".edge-content-feed").find(".tile-container"),u=n(r).closest(".filter-container").find(".edge-filter-container").attr("data-selected-filter"),e;u==undefined&&(u="");e={DataSource:o,PageIndex:0,SelectedFilter:u,Keyword:i};t.callNewsFeed(e,s,!0)}n(".edge-feed-keyword").keypress(function(t){var r,u,f;t.which==13&&(r=n(this).val(),u=n(this).attr("data-keyword"),(u==undefined||u!==r)&&(i(r,n(this)),n(this).attr("data-keyword",r)),f=window.location.search.substring(1),f.length&&window.history!=undefined&&window.history.pushState!=undefined&&window.history.pushState({},"",window.location.pathname))});n(".edge-feed-keyword-btn").on("click",function(){var t=n(this).parent().find(".edge-feed-keyword").val(),r=n(this).parent().find(".edge-feed-keyword").attr("data-keyword");(r==undefined||r!==t)&&(n(this).parent().find(".edge-feed-keyword").attr("data-keyword",t),i(t,n(this)))})},initNewsFilterLoadMore:function(){n(".edge-load-more-feed a").on("click",function(i){var r,u;i.preventDefault();r="";u=n(this).closest(".edge-content-feed").siblings(".filter-container").find(".edge-filter-container").attr("data-selected-filter");n(this).closest(".edge-filter-container").attr("data-selected-filter",u);var f=n(this).closest(".filter-container"),e=n(this).closest(".edge-content-feed").attr("data-source"),o=n(this).closest(".edge-content-feed").find(".tile-container");n(f).find(".edge-feed-keyword").length>0&&n(f).find(".edge-feed-keyword").val()&&(r=n(f).find(".edge-feed-keyword").val());var s=n(this).attr("data-current-page"),h=parseInt(s)+1,c={DataSource:e,PageIndex:h,SelectedFilter:u,Keyword:r,IsLoadMore:!0};n(this).blur();t.callNewsFeed(c,o,!1)})},callNewsFeed:function(t,i,r){canonHelper.showSpinner();var f=canonHelper.addAntiForgeryToken(t),u=n.post("/content-tile/edge/getcontentfeedfarm",f);u.done(function(t){var u;$.when($.get("/mustachetemplates/content-listing-feed.html",function(n){u=n})).then(function(){var f=n(i).parent().find(".news-feed-empty"),s=n(i).parent().find(".edge-load-more-feed a"),e=n(i).parent().find(".edge-load-more-feed"),o,h;t.ContentListingFeedSkinnyTiles&&t.ContentListingFeedSkinnyTiles.length>0?(o=Mustache.to_html(u,t),f.slideUp(500),r?n(i).html(o):n(i).append(o),n(i).slideDown(500),canonHelper.constructVideoElement(),canonHelper.tileMarginFix(n(i))):(f.hasClass("hide--me")&&f.removeClass("hide--me"),n(i).slideUp(500),f.slideDown(500));t&&t.IsNextPageAvailable?(h="<span>Load more<\/span><br />("+t.NextItemToDisplayed+" items left)",n(s).html(h),n(s).attr("data-current-page",t.CurrentPageIndex),n(e).removeClass("hide--me")):e.hasClass("hide--me")||e.addClass("hide--me");canonHelper.hideSpinner()},function(){console.log("Error: Could not load plugin templates. Check the paths and ensure they have been uploaded. Paths will be wrong if you do not run this from a web server.");canonHelper.hideSpinner()})});u.fail(function(){canonHelper.hideSpinner()});u.always(function(){})}};return t}();n(document).ready(function(){canonHelper!==undefined&&t.init()})}(jQuery)