PageSourceSearch

https://videolocalize.com/wp-content/themes/startit/assets/js/third-party.min.js?ver=6.6.8

js videolocalize.com collected 2026-10-09 22:57:57 UTC 426,859 bytes, 1 lines download raw bytes

1!function(s){s.fn.appear=function(i,t){var p=s.extend({data:void 0,one:!0,accX:0,accY:0},t);return this.each(function(){var u=s(this);if(u.appeared=!1,i){var d=s(window),e=function(){if(u.is(":visible")){var t=d.scrollLeft(),e=d.scrollTop(),i=u.offset(),s=i.left,n=i.top,o=p.accX,a=p.accY,r=u.height(),l=d.height(),c=u.width(),h=d.width();e<=n+r+a&&n<=e+l+a&&t<=s+c+o&&s<=t+h+o?u.appeared||u.trigger("appear",p.data):u.appeared=!1}else u.appeared=!1},t=function(){if(u.appeared=!0,p.one){d.unbind("scroll",e);var t=s.inArray(e,s.fn.appear.checks);0<=t&&s.fn.appear.checks.splice(t,1)}i.apply(this,arguments)};p.one?u.one("appear",p.data,t):u.bind("appear",p.data,t),d.scroll(e),s.fn.appear.checks.push(e),e()}else u.trigger("appear",p.data)})},s.extend(s.fn.appear,{checks:[],timeout:null,checkAll:function(){var t=s.fn.appear.checks.length;if(0<t)for(;t--;)s.fn.appear.checks[t]()},run:function(){s.fn.appear.timeout&&clearTimeout(s.fn.appear.timeout),s.fn.appear.timeout=setTimeout(s.fn.appear.checkAll,20)}}),s.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(t,e){var i=s.fn[e];i&&(s.fn[e]=function(){var t=i.apply(this,arguments);return s.fn.appear.run(),t})})}(jQuery),window.Modernizr=function(s,u,a){function i(t){m.cssText=t}function o(t,e){return typeof t===e}function n(t,e){return!!~(""+t).indexOf(e)}function r(t,e){for(var i in t){var s=t[i];if(!n(s,"-")&&m[s]!==a)return"pfx"!=e||s}return!1}function t(t,e,i){var s=t.charAt(0).toUpperCase()+t.slice(1),n=(t+" "+b.join(s+" ")+s).split(" ");return o(e,"string")||o(e,"undefined")?r(n,e):function(t,e,i){for(var s in t){var n=e[t[s]];if(n!==a)return!1===i?t[s]:o(n,"function")?n.bind(i||e):n}return!1}(n=(t+" "+x.join(s+" ")+s).split(" "),e,i)}var e,l,c,h={},d=u.documentElement,p="modernizr",f=u.createElement(p),m=f.style,g=u.createElement("input"),v=":)",y={}.toString,w=" -webkit- -moz- -o- -ms- ".split(" "),_="Webkit Moz O ms",b=_.split(" "),x=_.toLowerCase().split(" "),S="http://www.w3.org/2000/svg",C={},T={},k={},A=[],P=A.slice,I=function(t,e,i,s){var n,o,a,r,l=u.createElement("div"),c=u.body,h=c||u.createElement("body");if(parseInt(i,10))for(;i--;)(a=u.createElement("div")).id=s?s[i]:p+(i+1),l.appendChild(a);return n=["&#173;",'<style id="s',p,'">',t,"</style>"].join(""),l.id=p,(c?l:h).innerHTML+=n,h.appendChild(l),c||(h.style.background="",h.style.overflow="hidden",r=d.style.overflow,d.style.overflow="hidden",d.appendChild(h)),o=e(l,t),c?l.parentNode.removeChild(l):(h.parentNode.removeChild(h),d.style.overflow=r),!!o},E=(c={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(t,e){e=e||u.createElement(c[t]||"div");var i=(t="on"+t)in e;return i||(e.setAttribute||(e=u.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(t,""),i=o(e[t],"function"),o(e[t],"undefined")||(e[t]=a),e.removeAttribute(t))),e=null,i}),M={}.hasOwnProperty;for(var L in l=o(M,"undefined")||o(M.call,"undefined")?function(t,e){return e in t&&o(t.constructor.prototype[e],"undefined")}:function(t,e){return M.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(s){var n=this;if("function"!=typeof n)throw new TypeError;var o=P.call(arguments,1),a=function(){if(this instanceof a){var t=function(){};t.prototype=n.prototype;var e=new t,i=n.apply(e,o.concat(P.call(arguments)));return Object(i)===i?i:e}return n.apply(s,o.concat(P.call(arguments)))};return a}),C.flexbox=function(){return t("flexWrap")},C.flexboxlegacy=function(){return t("boxDirection")},C.canvas=function(){var t=u.createElement("canvas");return!!t.getContext&&!!t.getContext("2d")},C.canvastext=function(){return!!h.canvas&&!!o(u.createElement("canvas").getContext("2d").fillText,"function")},C.touch=function(){var e;return"ontouchstart"in s||s.DocumentTouch&&u instanceof DocumentTouch?e=!0:I(["@media (",w.join("touch-enabled),("),p,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(t){e=9===t.offsetTop}),e},C.hashchange=function(){return E("hashchange",s)&&(u.documentMode===a||7<u.documentMode)}
1,C.history=function(){return!!s.history&&!!history.pushState},C.draganddrop=function(){var t=u.createElement("div");return"draggable"in t||"ondragstart"in t&&"ondrop"in t},C.rgba=function(){return i("background-color:rgba(150,255,150,.5)"),n(m.backgroundColor,"rgba")},C.hsla=function(){return i("background-color:hsla(120,40%,100%,.5)"),n(m.backgroundColor,"rgba")||n(m.backgroundColor,"hsla")},C.multiplebgs=function(){return i("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(m.background)},C.backgroundsize=function(){return t("backgroundSize")},C.borderimage=function(){return t("borderImage")},C.borderradius=function(){return t("borderRadius")},C.boxshadow=function(){return t("boxShadow")},C.textshadow=function(){return""===u.createElement("div").style.textShadow},C.opacity=function(){return t="opacity:.55",i(w.join(t+";")+(e||"")),/^0.55$/.test(m.opacity);var t,e},C.cssanimations=function(){return t("animationName")},C.csscolumns=function(){return t("columnCount")},C.cssgradients=function(){var t="background-image:";return i((t+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+t)+w.join("linear-gradient(left top,#9f9, white);"+t)).slice(0,-t.length)),n(m.backgroundImage,"gradient")},C.cssreflections=function(){return t("boxReflect")},C.csstransforms=function(){return!!t("transform")},C.csstransforms3d=function(){var i=!!t("perspective");return i&&"webkitPerspective"in d.style&&I("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t,e){i=9===t.offsetLeft&&3===t.offsetHeight}),i},C.csstransitions=function(){return t("transition")},C.fontface=function(){var o;return I('@font-face {font-family:"font";src:url("https://")}',function(t,e){var i=u.getElementById("smodernizr"),s=i.sheet||i.styleSheet,n=s?s.cssRules&&s.cssRules[0]?s.cssRules[0].cssText:s.cssText||"":"";o=/src/i.test(n)&&0===n.indexOf(e.split(" ")[0])}),o},C.generatedcontent=function(){var e;return I(["#",p,"{font:0/0 a}#",p,':after{content:"',v,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){e=3<=t.offsetHeight}),e},C.video=function(){var t=u.createElement("video"),e=!1;try{(e=!!t.canPlayType)&&((e=new Boolean(e)).ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),e.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),e.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(t){}return e},C.audio=function(){var t=u.createElement("audio"),e=!1;try{(e=!!t.canPlayType)&&((e=new Boolean(e)).ogg=t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),e.mp3=t.canPlayType("audio/mpeg;").replace(/^no$/,""),e.wav=t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),e.m4a=(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(t){}return e},C.svg=function(){return!!u.createElementNS&&!!u.createElementNS(S,"svg").createSVGRect},C.inlinesvg=function(){var t=u.createElement("div");return t.innerHTML="<svg/>",(t.firstChild&&t.firstChild.namespaceURI)==S},C.svgclippaths=function(){return!!u.createElementNS&&/SVGClipPath/.test(y.call(u.createElementNS(S,"clipPath")))},C)l(C,L)&&(e=L.toLowerCase(),h[e]=C[L](),A.push((h[e]?"":"no-")+e));return h.input||(h.input=function(t){for(var e=0,i=t.length;e<i;e++)k[t[e]]=t[e]in g;return k.list&&(k.list=!!u.createElement("datalist")&&!!s.HTMLDataListElement),k}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),h.inputtypes=function(t){for(var e,i,s,n=0,o=t.length;n<o;n++)g.setAttribute("type",i=t[n]),(e="text"!==g.type)&&(g.value=v,g.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(i)&&g.style.WebkitAppearance!==a?(d.appendChild(g),e=(s=u.defaultView).getComputedStyle&&"textfield"!==s.getComputedStyle(g,null).WebkitAppearance&&0!==g.offsetHeight,d.removeChild(g)):/^(search|tel)$/.test(i)||(e=/^(url|email)$/.test(i)?g.checkValidity&&!1===g.checkValidity():g.value!=v)),T[t[n]]=!!e;return T}("search tel url email datetime date month week time datetime-local number range color".split(" "))),h.addTest=function(t,e){if("object"==typeof t)for(var i in t)l(t,i)&&h.addTest(i,t[i]);else{if(t=t.toLowerCase(),h[t]!==a)return h;e="function"==typeof e?e():e,d.className+=" "+(e?"":"no-")+t,h[t]=e}return h},i(""),f=g=null,function(t,l){function c(){var t=f.elements;return"string"==typeof t?t.split(" "):t}function h(t){var e=r[t[s]];return e||(e={},a++,t[s]=a,r[a]=e),e}function u(t,e,i){return e||(e=l),p?e.createElement(t):(i||(i=h(e)),!(s=i.cache[t]?i.cache[t].cloneNode():o.test(t)?(i.cache[t]=i.createElem(t)).cloneNode():i.createElem(t)).canHaveChildren||n.test(t)||s.tagUrn?s:i.frag.appendChild(s));var s}function e(t){t||(t=l);var e,i,s,n,o,a,r=h(t);return f.shivCSS&&!d&&!r.hasCSS&&(r.hasCSS=(n="article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{dis
vendor: 5,207 bytes, line 1
1play:block}mark{background:#FF0;color:#000}template{display:none}",o=(s=t).createElement("p"),a=s.getElementsByTagName("head")[0]||s.documentElement,o.innerHTML="x<style>"+n+"</style>",!!a.insertBefore(o.lastChild,a.firstChild))),p||(e=t,(i=r).cache||(i.cache={},i.createElem=e.createElement,i.createFrag=e.createDocumentFragment,i.frag=i.createFrag()),e.createElement=function(t){return f.shivMethods?u(t,e,i):i.createElem(t)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-]+/g,function(t){return i.createElem(t),i.frag.createElement(t),'c("'+t+'")'})+");return n}")(f,i.frag)),t}var d,p,i=t.html5||{},n=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,o=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,s="_html5shiv",a=0,r={};!function(){try{var t=l.createElement("a");t.innerHTML="<xyz></xyz>",d="hidden"in t,p=1==t.childNodes.length||function(){l.createElement("a");var t=l.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(t){p=d=!0}}();var f={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==i.shivCSS,supportsUnknownElements:p,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:e,createElement:u,createDocumentFragment:function(t,e){if(t||(t=l),p)return t.createDocumentFragment();for(var i=(e=e||h(t)).frag.cloneNode(),s=0,n=c(),o=n.length;s<o;s++)i.createElement(n[s]);return i}};t.html5=f,e(l)}(this,u),h._version="2.8.3",h._prefixes=w,h._domPrefixes=x,h._cssomPrefixes=b,h.hasEvent=E,h.testProp=function(t){return r([t])},h.testAllProps=t,h.testStyles=I,d.className=d.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+A.join(" "),h}(this,this.document),function(t,d,e){function u(t){return"[object Function]"==o.call(t)}function p(t){return"string"==typeof t}function f(){}function m(t){return!t||"loaded"==t||"complete"==t||"uninitialized"==t}function g(){var t=_.shift();b=1,t?t.t?y(function(){("c"==t.t?v.injectCss:v.injectJs)(t.s,0,t.a,t.x,t.e,1)},0):(t(),g()):b=0}function i(t,e,i,s,n){return b=0,e=e||"j",p(t)?function(i,s,t,e,n,o,a){function r(t){if(!c&&m(l.readyState)&&(u.r=c=1,!b&&g(),l.onload=l.onreadystatechange=null,t))for(var e in"img"!=i&&y(function(){S.removeChild(l)},50),k[s])k[s].hasOwnProperty(e)&&k[s][e].onload()}a=a||v.errorTimeout;var l=d.createElement(i),c=0,h=0,u={t:t,s:s,e:n,a:o,x:a};1===k[s]&&(h=1,k[s]=[]),"object"==i?l.data=s:(l.src=s,l.type=i),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){r.call(this,h)},_.splice(e,0,u),"img"!=i&&(h||2===k[s]?(S.insertBefore(l,x?null:w),y(r,a)):k[s].push(l))}("c"==e?c:l,t,e,this.i++,i,s,n):(_.splice(this.i++,0,t),1==_.length&&g()),this}function r(){var t=v;return t.loader={load:i,i:0},t}var s,v,n=d.documentElement,y=t.setTimeout,w=d.getElementsByTagName("script")[0],o={}.toString,_=[],b=0,a="MozAppearance"in n.style,x=a&&!!d.createRange().compareNode,S=x?n:w.parentNode,l=(n=t.opera&&"[object Opera]"==o.call(t.opera),n=!!d.attachEvent&&!n,a?"object":n?"script":"img"),c=n?"script":l,C=Array.isArray||function(t){return"[object Array]"==o.call(t)},T=[],k={},A={timeout:function(t,e){return e.length&&(t.timeout=e[0]),t}};(v=function(t){function h(t,e,i,s,n){var o=function(t){t=t.split("!");var e,i,s,n=T.length,o=t.pop(),a=t.length;for(o={url:o,origUrl:o,prefixes:t},i=0;i<a;i++)s=t[i].split("="),(e=A[s.shift()])&&(o=e(o,s));for(i=0;i<n;i++)o=T[i](o);return o}(t),a=o.autoCallback;o.url.split(".").pop().split("?").shift(),o.bypass||(e&&(e=u(e)?e:e[t]||e[s]||e[t.split("/").pop().split("?")[0]]),o.instead?o.instead(t,e,i,s,n):(k[o.url]?o.noexec=!0:k[o.url]=1,i.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":void 0,o.noexec,o.attrs,o.timeout),(u(e)||u(a))&&i.load(function(){r(),e&&e(o.origUrl,n,s),a&&a(o.origUrl,n,s),k[o.url]=2})))}function e(t,e){function i(i,t){if(i){if(p(i))t||(r=function(){var t=[].slice.call(arguments);l.apply(this,t),c()}),h(i,r,e,0,o);else if(Object(i)===i)for(n in s=function(){var t,e=0;for(t in i)i.hasOwnProperty(t)&&e++;return e}(),i)i.hasOwnProperty(n)&&(!t&&!--s&&(u(r)?r=function(){var t=[].slice.call(arguments);l.apply(this,t),c()}:r[n]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),c()}}(l[n])),h(i[n],r,e,n,o))}else!t&&c()}var s,n,o=!!t.test,a=t.load||t.both,r=t.callback||f,l=r,c=t.complete||f;i(o?t.yep:t.nope,!!a),a&&i(a)}var i,s,n=this.yepnope.loader;if(p(t))h(t,0,n,0);else if(C(t))for(i=0;i<t.length;i++)p(s=t[i])?h(s,0,n,0):C(s)?v(s):Object(s)===s&&e(s,n);else Object(t)===t&&e(t,n)}).addPrefix=function(t,e){A[t]=e},v.addFilter=function(t){T.push(t)},v.errorTimeout=1e4,null==d.readyState&&d.addEventListener&&(d.readyState="loading",d.addEventListener("DOMContentLoaded",s=function(){d.removeEventListener("DOMContentLoaded",s,0),d.readyState="complete"},0)),t.yepnope=r(),t.yepnope.executeStack=g,t.yepnope.injectJs=function(t,e,
1i,s,n,o){var a,r,l=d.createElement("script");s=s||v.errorTimeout;for(r in l.src=t,i)l.setAttribute(r,i[r]);e=o?g:e||f,l.onreadystatechange=l.onload=function(){!a&&m(l.readyState)&&(a=1,e(),l.onload=l.onreadystatechange=null)},y(function(){a||e(a=1)},s),n?l.onload():w.parentNode.insertBefore(l,w)},t.yepnope.injectCss=function(t,e,i,s,n,o){var a;s=d.createElement("link"),e=o?g:e||f;for(a in s.href=t,s.rel="stylesheet",s.type="text/css",i)s.setAttribute(a,i[a]);n||(w.parentNode.insertBefore(s,w),y(e,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(u){u.fn.hoverIntent=function(t,e,i){var s,n,o,a,r={interval:100,sensitivity:6,timeout:0};r="object"==typeof t?u.extend(r,t):u.isFunction(e)?u.extend(r,{over:t,out:e,selector:i}):u.extend(r,{over:t,out:t,selector:e});var l=function(t){s=t.pageX,n=t.pageY},c=function(t,e){if(e.hoverIntent_t=clearTimeout(e.hoverIntent_t),Math.sqrt((o-s)*(o-s)+(a-n)*(a-n))<r.sensitivity)return u(e).off("mousemove.hoverIntent",l),e.hoverIntent_s=!0,r.over.apply(e,[t]);o=s,a=n,e.hoverIntent_t=setTimeout(function(){c(t,e)},r.interval)},h=function(t){var i=u.extend({},t),s=this;s.hoverIntent_t&&(s.hoverIntent_t=clearTimeout(s.hoverIntent_t)),"mouseenter"===t.type?(o=i.pageX,a=i.pageY,u(s).on("mousemove.hoverIntent",l),s.hoverIntent_s||(s.hoverIntent_t=setTimeout(function(){c(i,s)},r.interval))):(u(s).off("mousemove.hoverIntent",l),s.hoverIntent_s&&(s.hoverIntent_t=setTimeout(function(){var t,e;t=i,(e=s).hoverIntent_t=clearTimeout(e.hoverIntent_t),e.hoverIntent_s=!1,r.out.apply(e,[t])},r.timeout)))};return this.on({"mouseenter.hoverIntent":h,"mouseleave.hoverIntent":h},r.selector)}}(jQuery),function(){var a=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function t(e){var n=this.prototype;a=!0;var i=new this;for(var s in a=!1,e)i[s]="function"==typeof e[s]&&"function"==typeof n[s]?function(i,s){return function(){var t=this._super;this._super=function(t){return n[i].apply(this,t||[])};var e=s.apply(this,arguments);return this._super=t,e}}(s,e[s]):e[s];function o(){!a&&this._init&&this._init.apply(this,arguments)}return((o.prototype=i).constructor=o).extend=t,o}}(),function($){function camelCase(t){return t.replace(/-([a-z])/g,function(t,e){return e.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var i=camelCase(this.name);$[i]=this,$.fn[i]=function(t){var e=Array.prototype.slice.call(arguments,1);return $[i]._isNotChained(t,e)?$[i][t].apply($[i],[this[0]].concat(e)):this.each(function(){if("string"==typeof t){if("_"===t[0]||!$[i][t])throw"Unknown method: "+t;$[i][t].apply($[i],[this].concat(e))}else $[i]._attach(this,t)})}},setDefaults:function(t){$.extend(this.defaultOptions,t||{})},_isNotChained:function(t,e){return"option"===t&&(0===e.length||1===e.length&&"string"==typeof e[0])||-1<$.inArray(t,this._getters)},_attach:function(t,e){if(!(t=$(t)).hasClass(this._getMarker())){t.addClass(this._getMarker()),e=$.extend({},this.defaultOptions,this._getMetadata(t),e||{});var i=$.extend({name:this.name,elem:t,options:e},this._instSettings(t,e));t.data(this.name,i),this._postAttach(t,i),this.option(t,e)}},_instSettings:function(t,e){return{}},_postAttach:function(t,e){},_getMetadata:function(elem){try{var data=elem.data(this.name.toLowerCase())||"";for(var name in data=data.replace(/'/g,'"'),data=data.replace(/([a-zA-Z0-9]+):/g,function(t,e,i){var s=data.substring(0,i).match(/"/g);return s&&s.length%2!=0?e+":":'"'+e+'":'}),data=$.parseJSON("{"+data+"}"),data){var value=data[name];"string"==typeof value&&value.match(/^new Date\((.*)\)$/)&&(data[name]=eval(value))}return data}catch(t){return{}}},_getInst:function(t){return $(t).data(this.name)||{}},option:function(t,e,i){var s=(t=$(t)).data(this.name);if(!e||"string"==typeof e&&null==i)return(n=(s||{}).options)&&e?n[e]:n;if(t.hasClass(this._getMarker())){var n=e||{};"string"==typeof e&&((n={})[e]=i),this._optionsChanged(t,s,n),$.extend(s.options,n)}}
1,_optionsChanged:function(t,e,i){},destroy:function(t){(t=$(t)).hasClass(this._getMarker())&&(this._preDestroy(t,this._getInst(t)),t.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(t,e){}}),$.JQPlugin={createPlugin:function(t,e){"object"==typeof t&&(e=t,t="JQPlugin"),t=camelCase(t);var i=camelCase(e.name);JQClass.classes[i]=JQClass.classes[t].extend(e),new JQClass.classes[i]}}}(jQuery),function(m){var t="countdown";m.JQPlugin.createPlugin({name:t,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:t+"-rtl",_sectionClass:t+"-section",_amountClass:t+"-amount",_periodClass:t+"-period",_rowClass:t+"-row",_holdingClass:t+"-holding",_showClass:t+"-show",_descrClass:t+"-descr",_timerElems:[],_init:function(){var s=this;this._super(),this._serverSyncs=[];var n="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},o=window.performance&&"function"==typeof window.performance.now;var a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,r=0;!a||m.noRequestAnimationFrame?(m.noRequestAnimationFrame=null,setInterval(function(){s._updateElems()},980)):(r=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||n(),a(function t(e){var i=e<1e12?o?performance.now()+performance.timing.navigationStart:n():e||n();1e3<=i-r&&(s._updateElems(),r=i),a(t)}))},UTCDate:function(t,e,i,s,n,o,a,r){"object"==typeof e&&e.constructor==Date&&(r=e.getMilliseconds(),a=e.getSeconds(),o=e.getMinutes(),n=e.getHours(),s=e.getDate(),i=e.getMonth(),e=e.getFullYear());var l=new Date;return l.setUTCFullYear(e),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(s||1),l.setUTCHours(n||0),l.setUTCMinutes((o||0)-(Math.abs(t)<30?60*t:t)),l.setUTCSeconds(a||0),l.setUTCMilliseconds(r||0),l},periodsToSeconds:function(t){return 31557600*t[0]+2629800*t[1]+604800*t[2]+86400*t[3]+3600*t[4]+60*t[5]+t[6]},resync:function(){var n=this;m("."+this._getMarker()).each(function(){var t=m.data(this,n.name);if(t.options.serverSync){for(var e=null,i=0;i<n._serverSyncs.length;i++)if(n._serverSyncs[i][0]==t.options.serverSync){e=n._serverSyncs[i];break}if(null==e[2]){var s=m.isFunction(t.options.serverSync)?t.options.serverSync.apply(this,[]):null;e[2]=(s?(new Date).getTime()-s.getTime():0)-e[1]}t._since&&t._since.setMilliseconds(t._since.getMilliseconds()+e[2]),t._until.setMilliseconds(t._until.getMilliseconds()+e[2])}});for(var t=0;t<n._serverSyncs.length;t++)null!=n._serverSyncs[t][2]&&(n._serverSyncs[t][1]+=n._serverSyncs[t][2],delete n._serverSyncs[t][2])},_instSettings:function(t,e){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(t){this._hasElem(t)||this._timerElems.push(t)},_hasElem:function(t){return-1<m.inArray(t,this._timerElems)},_removeElem:function(e){this._timerElems=m.map(this._timerElems,function(t){return t==e?null:t})},_updateElems:function(){for(var t=this._timerElems.length-1;0<=t;t--)this._updateCountdown(this._timerElems[t])},_optionsChanged:function(t,e,i){i.layout&&(i.layout=i.layout.replace(/&lt;/g,"<").replace(/&gt;/g,">")),this._resetExtraLabels(e.options,i);var s=e.options.timezone!=i.timezone;m.extend(e.options,i),this._adjustSettings(t,e,null!=i.until||null!=i.since||s);var n=new Date;(e._since&&e._since<n||e._until&&e._until>n)&&this._addElem(t[0]),this._updateCountdown(t,e)},_updateCountdown:function(t,e){if(t=t.jquery?t:m(t),e=e||this._getInst(t)){if(t.html(this._generateHTML(e)).toggleClass(this._rtlClass,e.options.isRTL),m.isFunction(e.options.onT
1ick)){var i="lap"!=e._hold?e._periods:this._calculatePeriods(e,e._show,e.options.significant,new Date);1!=e.options.tickInterval&&this.periodsToSeconds(i)%e.options.tickInterval!=0||e.options.onTick.apply(t[0],[i])}if("pause"!=e._hold&&(e._since?e._now.getTime()<e._since.getTime():e._now.getTime()>=e._until.getTime())&&!e._expiring){if(e._expiring=!0,this._hasElem(t[0])||e.options.alwaysExpire){if(this._removeElem(t[0]),m.isFunction(e.options.onExpiry)&&e.options.onExpiry.apply(t[0],[]),e.options.expiryText){var s=e.options.layout;e.options.layout=e.options.expiryText,this._updateCountdown(t[0],e),e.options.layout=s}e.options.expiryUrl&&(window.location=e.options.expiryUrl)}e._expiring=!1}else"pause"==e._hold&&this._removeElem(t[0])}},_resetExtraLabels:function(t,e){for(var i in e)i.match(/[Ll]abels[02-9]|compactLabels1/)&&(t[i]=e[i]);for(var i in t)i.match(/[Ll]abels[02-9]|compactLabels1/)&&void 0===e[i]&&(t[i]=null)},_adjustSettings:function(t,e,i){for(var s=null,n=0;n<this._serverSyncs.length;n++)if(this._serverSyncs[n][0]==e.options.serverSync){s=this._serverSyncs[n][1];break}if(null!=s)var o=e.options.serverSync?s:0,a=new Date;else{var r=m.isFunction(e.options.serverSync)?e.options.serverSync.apply(t[0],[]):null;a=new Date,o=r?a.getTime()-r.getTime():0;this._serverSyncs.push([e.options.serverSync,o])}var l=e.options.timezone;l=null==l?-a.getTimezoneOffset():l,(i||!i&&null==e._until&&null==e._since)&&(e._since=e.options.since,null!=e._since&&(e._since=this.UTCDate(l,this._determineTime(e._since,null)),e._since&&o&&e._since.setMilliseconds(e._since.getMilliseconds()+o)),e._until=this.UTCDate(l,this._determineTime(e.options.until,a)),o&&e._until.setMilliseconds(e._until.getMilliseconds()+o)),e._show=this._determineShow(e)},_preDestroy:function(t,e){this._removeElem(t[0]),t.empty()},pause:function(t){this._hold(t,"pause")},lap:function(t){this._hold(t,"lap")},resume:function(t){this._hold(t,null)},toggle:function(t){this[(m.data(t,this.name)||{})._hold?"resume":"pause"](t)},toggleLap:function(t){this[(m.data(t,this.name)||{})._hold?"resume":"lap"](t)},_hold:function(t,e){var i=m.data(t,this.name);if(i){if("pause"==i._hold&&!e){i._periods=i._savePeriods;var s=i._since?"-":"+";i[i._since?"_since":"_until"]=this._determineTime(s+i._periods[0]+"y"+s+i._periods[1]+"o"+s+i._periods[2]+"w"+s+i._periods[3]+"d"+s+i._periods[4]+"h"+s+i._periods[5]+"m"+s+i._periods[6]+"s"),this._addElem(t)}i._hold=e,i._savePeriods="pause"==e?i._periods:null,m.data(t,this.name,i),this._updateCountdown(t,i)}},getTimes:function(t){var e=m.data(t,this.name);return e?"pause"==e._hold?e._savePeriods:e._hold?this._calculatePeriods(e,e._show,e.options.significant,new Date):e._periods:null},_determineTime:function(t,e){var i,s,h=this,n=null==t?e:"string"==typeof t?function(t){t=t.toLowerCase();for(var e=new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),o=e.getHours(),a=e.getMinutes(),r=e.getSeconds(),l=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,c=l.exec(t);c;){switch(c[2]||"s"){case"s":r+=parseInt(c[1],10);break;case"m":a+=parseInt(c[1],10);break;case"h":o+=parseInt(c[1],10);break;case"d":n+=parseInt(c[1],10);break;case"w":n+=7*parseInt(c[1],10);break;case"o":s+=parseInt(c[1],10),n=Math.min(n,h._getDaysInMonth(i,s));break;case"y":i+=parseInt(c[1],10),n=Math.min(n,h._getDaysInMonth(i,s))}c=l.exec(t)}return new Date(i,s,n,o,a,r,0)}(t):"number"==typeof t?(i=t,(s=new Date).setTime(s.getTime()+1e3*i),s):t;return n&&n.setMilliseconds(0),n},_getDaysInMonth:function(t,e){return 32-new Date(t,e,32).getDate()},_normalLabels:function(t){return t},_generateHTML:function(i){var s=this;i._periods=i._hold?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date);for(var t=!1,e=0,n=i.options.significant,o=m.extend({},i._show),a=0;a<=6;a++)t|="?"==i._show[a]&&0<i._periods[a],o[a]="?"!=i._show[a]||t?i._show[a]:null,e+=o[a]?1:0,n-=0<i._periods[a]?1:0;var r=[!1,!1,!1,!1,!1,!1,!1];for(a=6;0<=a;a--)i._show[a]&&(i._periods[a]?r[a]=!0:(r[a]=0<n,n--));var l=i.options.compact?i.options.compactLabels:i.options.labels,c=i.options.whichLabels||this._normalLabels,h=function(t){var e=i.options["compactLabels"+c(i._periods[t])];return o[t]?s._translateDigits(i,i._periods[t])+(e?e[t]:l[t])+" ":""},u=i.options.padZeroes?2:1,d=function(t){var e=i.options["labels"+c(i._periods[t])];return!i.options.significant&&o[t]||i.options.significant&&r[t]?'<span class="'+s._sectionClass+'"><span class="'+s._amountClass+'">'+s._minDigits(i,i._periods[t],u)+'</span><span class="'+s._periodClass+'">'+(e?e[t]:l[t])+"</span></span>":""};return i.options.layout?this._buildLayout(i,o,i.options.layout,i.options.compact,i.options.significant,r):(i.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(i._hold?" "+this._holdingClass:"")+'">'+h(0)+h(1)+h(2)+h(3)+(o[4]?this._minDigits(i,i._periods[4],2):"")+(o[5]?(o[4]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[5],2):"")+(o[6]?(o[4]||o[5]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[6],2):""):'<span class="'+this._rowClass+" "+this._showClass+(i.options.significant||e)+(i._hold?" "+this._holdingClass:"")+'">'+d(0)+d(1)+d(2)+d(3)+d(4)+d(5)+d(6))+"</span>"+(i.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+i.options.description+"</span>":"")},_buildLayout:function(i,t,e,s,n,o){for(var a=i.options[s?"compactLabels":"labels"],r=i.options.whichLabels||this._normalLabels,l=function(t){return(i.options[(s?"compactLabels":"labels")+r(i._periods[t])]||a)[t]},c=function(t,e){return i.options.digits[Math.floor(t/e)%10]},h={desc:i.options.description,sep:i.options.timeSeparator,yl:l(0),yn:this._minDigits(i,i._periods[0],1),ynn:this._minDigits(i,i._periods[0],2),ynnn:this._minDigits(i,i._periods[0],3),y1:c(i._periods[0],1),y10:c(i._periods[0],10),y100:c(i._periods[0],100),y1000:c(i._periods[0],1e3),ol:l(1),on:this._minDigits(i,i._periods[1],1),onn:this._minDigits(i,i._periods[1],2),onnn:this._minDigits(i,i._periods[1],3),o1:c(i._periods[1],1),o10:c(i._periods[1],10),o100:c(i._periods[1],100),o1000:c(i._periods[1],1e3),wl:l(2),wn:this._minDigits(i,i._periods[2],1),wnn:this._minDigits(i,i._periods[2],2),wnnn:this._minDigits(i,i._periods[2],3),w1:c(i._periods[2],1),w10:c(i._periods[2],10),w100:c(i._periods[2],100),w1000:c(i._periods[2],1e3),dl:l(3),dn:this._minDigits(i,i._periods[3],1),dnn:this._minDigits(i,i._periods[3],2),dnnn:this._minDigits(i,i._periods[3],3),d1:c(i._periods[3],1),d10:c(i._periods[3],10),d100:c(i._periods[3],100),d1000:c(i._periods[3],1e3),hl:l(4),hn:this._minDigits(i,i._periods[4],1),hnn:this._minDigits(i,i._periods[4],2),hnnn:this._minDigits(i,i._periods[4],3),h1:c(i._periods[4],1),h10:c(i._periods[4],10),h100:c(i._periods[4],100),h1000:c(i._periods[4],1e3),ml:l(5),mn:this._minDigits(i,i._periods[5],1),mnn:this._minDigits(i,i._periods[5],2),mnnn:this._minDigits(i,i._periods[5],3),m1:c(i._periods[5],1),m10:c(i._periods[5],10),m100:c(i._periods[5],100),m1000:c(i._periods[5],1e3),sl:l(6),sn:this._minDigits(i,i._periods[6],1),snn:this._minDigits(i,i._periods[6],2),snnn:this._minDigits(i,i._periods[6],3),s1:c(i._periods[6],1),s10:c(i._periods[6],10),s100:c(i._periods[6],100),s1000:c(i._periods[6],1e3)},u=e,d=0;d<=6;d++){var p="yowdhms".charAt(d),f=new RegExp("\\{"+p+"<\\}([\\s\\S]*)\\{"+p+">\\}","g");u=u.replace(f,!n&&t[d]||n&&o[d]?"$1":"")}return m.each(h,function(t,e){var i=new RegExp("\\{"+t+"\\}","g");u=u.replace(i,e)}),u}
1,_minDigits:function(t,e,i){return(e=""+e).length>=i?this._translateDigits(t,e):(e="0000000000"+e,this._translateDigits(t,e.substr(e.length-i)))},_translateDigits:function(e,t){return(""+t).replace(/[0-9]/g,function(t){return e.options.digits[t]})},_determineShow:function(t){var e=t.options.format,i=[];return i[0]=e.match("y")?"?":e.match("Y")?"!":null,i[1]=e.match("o")?"?":e.match("O")?"!":null,i[2]=e.match("w")?"?":e.match("W")?"!":null,i[3]=e.match("d")?"?":e.match("D")?"!":null,i[4]=e.match("h")?"?":e.match("H")?"!":null,i[5]=e.match("m")?"?":e.match("M")?"!":null,i[6]=e.match("s")?"?":e.match("S")?"!":null,i},_calculatePeriods:function(t,i,e,s){t._now=s,t._now.setMilliseconds(0);var n=new Date(t._now.getTime());t._since?s.getTime()<t._since.getTime()?t._now=s=n:s=t._since:(n.setTime(t._until.getTime()),s.getTime()>t._until.getTime()&&(t._now=s=n));var o=[0,0,0,0,0,0,0];if(i[0]||i[1]){var a=this._getDaysInMonth(s.getFullYear(),s.getMonth()),r=this._getDaysInMonth(n.getFullYear(),n.getMonth()),l=n.getDate()==s.getDate()||n.getDate()>=Math.min(a,r)&&s.getDate()>=Math.min(a,r),c=function(t){return 60*(60*t.getHours()+t.getMinutes())+t.getSeconds()},h=Math.max(0,12*(n.getFullYear()-s.getFullYear())+n.getMonth()-s.getMonth()+(n.getDate()<s.getDate()&&!l||l&&c(n)<c(s)?-1:0));o[0]=i[0]?Math.floor(h/12):0,o[1]=i[1]?h-12*o[0]:0;var u=(s=new Date(s.getTime())).getDate()==a,d=this._getDaysInMonth(s.getFullYear()+o[0],s.getMonth()+o[1]);s.getDate()>d&&s.setDate(d),s.setFullYear(s.getFullYear()+o[0]),s.setMonth(s.getMonth()+o[1]),u&&s.setDate(d)}var p=Math.floor((n.getTime()-s.getTime())/1e3),f=function(t,e){o[t]=i[t]?Math.floor(p/e):0,p-=o[t]*e};if(f(2,604800),f(3,86400),f(4,3600),f(5,60),f(6,1),0<p&&!t._since)for(var m=[1,12,4.3482,7,24,60,60],g=6,v=1,y=6;0<=y;y--)i[y]&&(o[g]>=v&&(o[g]=0,p=1),0<p&&(o[y]++,p=0,g=y,v=1)),v*=m[y];if(e)for(y=0;y<=6;y++)e&&o[y]?e--:e||(o[y]=0);return o}})}(jQuery),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(r,l,c){var i={init:function(t,e){this.$elem=r(e),this.options=r.extend({},r.fn.owlCarousel.options,this.$elem.data(),t),this.userOptions=t,this.loadContent()},loadContent:function(){var t,s=this;"function"==typeof s.options.beforeInit&&s.options.beforeInit.apply(this,[s.$elem]),"string"==typeof s.options.jsonPath?(t=s.options.jsonPath,r.getJSON(t,function(t){var e,i="";if("function"==typeof s.options.jsonSuccess)s.options.jsonSuccess.apply(this,[t]);else{for(e in t.owl)t.owl.hasOwnProperty(e)&&(i+=t.owl[e].item);s.$elem.html(i)}s.logIn()})):s.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style")),this.$elem.data("owl-originalClasses",this.$elem.attr("class")),this.$elem.css({opacity:0}),this.orignalItems=this.options.items,this.checkBrowser(),this.wrapperWidth=0,this.checkVisible=null,this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass(),this.eventTypes(),this.$userItems=this.$elem.children(),this.itemsAmount=this.$userItems.length,this.wrapItems(),this.$owlItems=this.$elem.find(".owl-item"),this.$owlWrapper=this.$elem.find(".owl-wrapper"),this.playDirection="next",this.prevItem=0,this.prevArr=[0],this.currentItem=0,this.customEvents(),this.onStartup()},onStartup:function(){this.updateItems(),this.calculateAll(),this.buildControls(),this.updateControls(),this.response(),this.moveEvents(),this.stopOnHover(),this.owlStatus(),!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle),!0===this.options.autoPlay&&(this.options.autoPlay=5e3),this.play(),this.$elem.find(".owl-wrapper").css("display","block"),this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility(),this.onstartup=!1,this.eachMoveUpdate(),"function"==typeof this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad(),!0===this.options.autoHeight&&this.autoHeight(),this.onVisibleItems(),"function"==typeof this.options.afterAction&&this.options.afterAction.apply(this,[this.$elem])}
1,updateVars:function(){"function"==typeof this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]),this.watchVisibility(),this.updateItems(),this.calculateAll(),this.updatePosition(),this.updateControls(),this.eachMoveUpdate(),"function"==typeof this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var t=this;l.setTimeout(function(){t.updateVars()},0)},watchVisibility:function(){var t=this;if(!1!==t.$elem.is(":visible"))return!1;t.$elem.css({opacity:0}),l.clearInterval(t.autoPlayInterval),l.clearInterval(t.checkVisible),t.checkVisible=l.setInterval(function(){t.$elem.is(":visible")&&(t.reload(),t.$elem.animate({opacity:1},200),l.clearInterval(t.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>'),this.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">'),this.wrapperOuter=this.$elem.find(".owl-wrapper-outer"),this.$elem.css("display","block")},baseClass:function(){var t=this.$elem.hasClass(this.options.baseClass),e=this.$elem.hasClass(this.options.theme);t||this.$elem.addClass(this.options.baseClass),e||this.$elem.addClass(this.options.theme)},updateItems:function(){var t,e;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall=!1,this.options.itemsMobile=!1;if((t=r(this.options.responsiveBaseWidth).width())>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems),!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(t,e){return t[0]-e[0]}),e=0;e<this.options.itemsCustom.length;e+=1)this.options.itemsCustom[e][0]<=t&&(this.options.items=this.options.itemsCustom[e][1]);else t<=this.options.itemsDesktop[0]&&!1!==this.options.itemsDesktop&&(this.options.items=this.options.itemsDesktop[1]),t<=this.options.itemsDesktopSmall[0]&&!1!==this.options.itemsDesktopSmall&&(this.options.items=this.options.itemsDesktopSmall[1]),t<=this.options.itemsTablet[0]&&!1!==this.options.itemsTablet&&(this.options.items=this.options.itemsTablet[1]),t<=this.options.itemsTabletSmall[0]&&!1!==this.options.itemsTabletSmall&&(this.options.items=this.options.itemsTabletSmall[1]),t<=this.options.itemsMobile[0]&&!1!==this.options.itemsMobile&&(this.options.items=this.options.itemsMobile[1]);this.options.items>this.itemsAmount&&!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var t,e,i=this;if(!0!==i.options.responsive)return!1;e=r(l).width(),i.resizer=function(){r(l).width()!==e&&(!1!==i.options.autoPlay&&l.clearInterval(i.autoPlayInterval),l.clearTimeout(t),t=l.setTimeout(function(){e=r(l).width(),i.updateVars()},i.options.responsiveRefreshRate))},r(l).resize(i.resizer)},updatePosition:function(){this.jumpTo(this.currentItem),!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var i=this,s=0,n=i.itemsAmount-i.options.items;i.$owlItems.each(function(t){var e=r(this);e.css({width:i.itemWidth}).data("owl-item",Number(t)),0!=t%i.options.items&&t!==n||n<t||(s+=1),e.data("owl-roundPages",s)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0}),this.appendItemsSizes()},calculateAll:function(){this.calculateWidth(),this.appendWrapperSizes(),this.loops(),this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/this.options.items)},max:function(){var t=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);return this.options.items>this.itemsAmount?this.maximumPixels=t=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=t),t},min:function(){return 0},loops:function(){var t,e,i=0,s=0;for(this.positionsInArray=[0],this.pagesInArray=[],t=0;t<this.itemsAmount;t+=1)s+=this.itemWidth,this.positionsInArray.push(-s),!0===this.options.scrollPerPage&&((e=(e=r(this.$owlItems[t])).data("owl-roundPages"))!==i&&(this.pagesInArray[i]=this.positionsInArray[t],i=e))},buildControls:function(){!0!==this.options.navigation&&!0!==this.options.pagination||(this.owlControls=r('<div class="owl-control
1s"/>').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem)),!0===this.options.pagination&&this.buildPagination(),!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var e=this,t=r('<div class="owl-buttons"/>');e.owlControls.append(t),e.buttonPrev=r("<div/>",{class:"owl-prev",html:e.options.navigationText[0]||""}),e.buttonNext=r("<div/>",{class:"owl-next",html:e.options.navigationText[1]||""}),t.append(e.buttonPrev).append(e.buttonNext),t.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(t){t.preventDefault()}),t.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(t){t.preventDefault(),r(this).hasClass("owl-next")?e.next():e.prev()})},buildPagination:function(){var e=this;e.paginationWrapper=r('<div class="owl-pagination"/>'),e.owlControls.append(e.paginationWrapper),e.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(t){t.preventDefault(),Number(r(this).data("owl-page"))!==e.currentItem&&e.goTo(Number(r(this).data("owl-page")),!0)})},updatePagination:function(){var t,e,i,s,n,o;if(!1===this.options.pagination)return!1;for(this.paginationWrapper.html(""),t=0,e=this.itemsAmount-this.itemsAmount%this.options.items,s=0;s<this.itemsAmount;s+=1)0==s%this.options.items&&(t+=1,e===s&&(i=this.itemsAmount-this.options.items),n=r("<div/>",{class:"owl-page"}),o=r("<span></span>",{text:!0===this.options.paginationNumbers?t:"",class:!0===this.options.paginationNumbers?"owl-numbers":""}),n.append(o),n.data("owl-page",e===s?i:s),n.data("owl-roundPages",t),this.paginationWrapper.append(n));this.checkPagination()},checkPagination:function(){var t=this;if(!1===t.options.pagination)return!1;t.paginationWrapper.find(".owl-page").each(function(){r(this).data("owl-roundPages")===r(t.$owlItems[t.currentItem]).data("owl-roundPages")&&(t.paginationWrapper.find(".owl-page").removeClass("active"),r(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem===this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination(),this.checkNavigation(),this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(t){if(this.isTransition)return!1;if(this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1,this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0)){if(!0!==this.options.rewindNav)return this.currentItem=this.maximumItem,!1;this.currentItem=0,t="rewind"}this.goTo(this.currentItem,t)},prev:function(t){if(this.isTransition)return!1;if(this.currentItem=!0===this.options.scrollPerPage&&0<this.currentItem&&this.currentItem<this.options.items?0:this.currentItem-(!0===this.options.scrollPerPage?this.options.items:1),this.currentItem<0){if(!0!==this.options.rewindNav)return this.currentItem=0,!1;this.currentItem=this.maximumItem,t="rewind"}this.goTo(this.currentItem,t)},goTo:function(t,e,i){var s=this;return!s.isTransition&&("function"==typeof s.options.beforeMove&&s.options.beforeMove.apply(this,[s.$elem]),t>=s.maximumItem?t=s.maximumItem:t<=0&&(t=0),s.currentItem=s.owl.currentItem=t,!1!==s.options.transitionStyle&&"drag"!==i&&1===s.options.items&&!0===s.browser.support3d?(s.swapSpeed(0),!0===s.browser.support3d?s.transition3d(s.positionsInArray[t]):s.css2slide(s.positionsInArray[t],1),s.afterGo(),s.singleItemTransition(),!1):(t=s.positionsInArray[t],!0===s.browser.support3d?(!(s.isCss3Finish=!1)===e?(s.swapSpeed("paginationSpeed"),l.setTimeout(function(){s.isCss3Finish=!0},s.options.paginationSpeed)):"rewind"===e?(s.swapSpeed(s.options.rewindSpeed),l.setTimeout(function(){s.isCss3Finish=!0},s.options.rewindSpeed)):(s.swapSpeed("slideSpeed"),l.setTimeout(function(){s.isCss3Finish=!0},s.options.slideSpeed)),s.transition3d(t)):!0===e?s.css2slide(t,s.options.paginationSpeed):"rewind"===e?s.css2slide(t,s.options.rewindSpeed):s.css2slide(t,s.options.slideSpeed),void s.afterGo()))},jumpTo:function(t){"function"==typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]),t>=this.maximumItem||-1===t?t=this.maximumItem:t<=0&&(t=0),this.swapSpeed(0),!0===this.browser.support3d?this.transition3d(this.positionsInArray[t]):this.css2slide(this.positionsInArray[t],1),this.currentItem=this.owl.currentItem=t,this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem),this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2],this.prevArr.shift(0),this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp()),"function"==typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop",l.clearInterval(this.autoPlayInterval)},checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var t=this;if(!(t.apStatus="play")===t.options.autoPlay)return!1;l.clearInterval(t.autoPlayInterval),t.autoPlayInterval=l.setInterval(function(){t.next(!0)},t.options.autoPlay)},swapSpeed:function(t){"slideSpeed"===t?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===t?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!=typeof t&&this.$owlWrapper.css(this.addCssSpeed(t))},addCssSpeed:function(t){return{"-webkit-transition":"all "+t+"ms ease","-moz-transition":"all "+t+"ms ease","-o-transition":"all "+t+"ms ease",transition:"all "+t+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(t){return{"-webkit-transform":"translate3d("+t+"px, 0px, 0px)","-moz-transform":"translate3d("+t+"px, 0px, 0px)","-o-transform":"translate3d("+t+"px, 0px, 0px)","-ms-transform":"translate3d("+t+"px, 0px, 0px)",transform:"translate3d("+t+"px, 0px,0px)"}},transition3d:function(t){this.$owlWrapper.css(this.doTranslate(t))},css2move:function(t){this.$owlWrapper.css({left:t})},css2slide:function(t,e){var i=this;i.isCssFinish=!1,i.$owlWrapper.stop(!0,!0).animate({left:t},{duration:e||i.options.slideSpeed,complete:function(){i.isCssFinish=!0}})},checkBrowser:function(){var t=c.createElement("div");t.style.cssText="  -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)",t=t.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g),this.browser={supp
1ort3d:null!==t&&1===t.length,isTouch:"ontouchstart"in l||l.navigator.msMaxTouchPoints}},moveEvents:function(){!1===this.options.mouseDrag&&!1===this.options.touchDrag||(this.gestures(),this.disabledEvents())},eventTypes:function(){var t=["s","e","x"];this.ev_types={},!0===this.options.mouseDrag&&!0===this.options.touchDrag?t=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:!1===this.options.mouseDrag&&!0===this.options.touchDrag?t=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(t=["mousedown.owl","mousemove.owl","mouseup.owl"]),this.ev_types.start=t[0],this.ev_types.move=t[1],this.ev_types.end=t[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(t){t.preventDefault()}),this.$elem.on("mousedown.disableTextSelect",function(t){return r(t.target).is("input, textarea, select, option")})},gestures:function(){function i(t){if(void 0!==t.touches)return{x:t.touches[0].pageX,y:t.touches[0].pageY};if(void 0===t.touches){if(void 0!==t.pageX)return{x:t.pageX,y:t.pageY};if(void 0===t.pageX)return{x:t.clientX,y:t.clientY}}}function s(t){"on"===t?(r(c).on(o.ev_types.move,e),r(c).on(o.ev_types.end,n)):"off"===t&&(r(c).off(o.ev_types.move),r(c).off(o.ev_types.end))}function e(t){t=t.originalEvent||t||l.event,o.newPosX=i(t).x-a.offsetX,o.newPosY=i(t).y-a.offsetY,o.newRelativeX=o.newPosX-a.relativePos,"function"==typeof o.options.startDragging&&!0!==a.dragging&&0!==o.newRelativeX&&(a.dragging=!0,o.options.startDragging.apply(o,[o.$elem])),(8<o.newRelativeX||o.newRelativeX<-8)&&!0===o.browser.isTouch&&(void 0!==t.preventDefault?t.preventDefault():t.returnValue=!1,a.sliding=!0),(10<o.newPosY||o.newPosY<-10)&&!1===a.sliding&&r(c).off("touchmove.owl"),o.newPosX=Math.max(Math.min(o.newPosX,o.newRelativeX/5),o.maximumPixels+o.newRelativeX/5),!0===o.browser.support3d?o.transition3d(o.newPosX):o.css2move(o.newPosX)}function n(t){var e;(t=t.originalEvent||t||l.event).target=t.target||t.srcElement,!(a.dragging=!1)!==o.browser.isTouch&&o.$owlWrapper.removeClass("grabbing"),o.dragDirection=o.newRelativeX<0?o.owl.dragDirection="left":o.owl.dragDirection="right",0!==o.newRelativeX&&(e=o.getNewPosition(),o.goTo(e,!1,"drag"),a.targetElement===t.target&&!0!==o.browser.isTouch&&(r(t.target).on("click.disable",function(t){t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),r(t.target).off("click.disable")}),e=(t=r._data(t.target,"events").click).pop(),t.splice(0,0,e))),s("off")}var o=this,a={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};o.isCssFinish=!0,o.$elem.on(o.ev_types.start,".owl-wrapper",function(t){var e;if(3===(t=t.originalEvent||t||l.event).which)return!1;if(!(o.itemsAmount<=o.options.items)){if(!1===o.isCssFinish&&!o.options.dragBeforeAnimFinish||!1===o.isCss3Finish&&!o.options.dragBeforeAnimFinish)return!1;!1!==o.options.autoPlay&&l.clearInterval(o.autoPlayInterval),!0===o.browser.isTouch||o.$owlWrapper.hasClass("grabbing")||o.$owlWrapper.addClass("grabbing"),o.newPosX=0,o.newRelativeX=0,r(this).css(o.removeTransition()),e=r(this).position(),a.relativePos=e.left,a.offsetX=i(t).x-e.left,a.offsetY=i(t).y-e.top,s("on"),a.sliding=!1,a.targetElement=t.target||t.srcElement}})},getNewPosition:function(){var t=this.closestItem();return t>this.maximumItem?t=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem=t=0),t},closestItem:function(){var i=this,s=!0===i.options.scrollPerPage?i.pagesInArray:i.positionsInArray,n=i.newPosX,o=null;return r.each(s,function(t,e){n-i.itemWidth/20>s[t+1]&&n-i.itemWidth/20<e&&"left"===i.moveDirection()?(o=e,i.currentItem=!0===i.options.scrollPerPage?r.inArray(o,i.positionsInArray):t):n+i.itemWidth/20<e&&n+i.itemWidth/20>(s[t+1]||s[t]-i.itemWidth)&&"right"===i.moveDirection()&&(!0===i.options.scrollPerPage?(o=s[t+1]||s[s.length-1],i.currentItem=r.inArray(o,i.positionsInArray)):(o=s[t+1],i.currentItem=t+1))}),i.currentItem},moveDirection:function(){var t;return this.newRelativeX<0?(t="right",this.playDirection="next"):(t="left",this.playDirection="prev"),t},customEvents:function(){var i=this;i.$elem.on("owl.next",function(){i.next()}),i.$elem.on("owl.prev",function(){i.prev()}),i.$elem.on("owl.play",function(t,e){i.options.autoPlay=e,i.play(),i.hoverStatus="play"}),i.$elem.on("owl.stop",function(){i.stop(),i.hoverStatus="stop"}),i.$elem.on("owl.goTo",function(t,e){i.goTo(e)}),i.$elem.on("owl.jumpTo",function(t,e){i.jumpTo(e)})},stopOnHover:function(){var t=this;!0===t.options.stopOnHover&&!0!==t.browser.isTouch&&!1!==t.options.autoPlay&&(t.$elem.on("mouseover",function(){t.stop()}),t.$elem.on("mouseout",function(){"stop"!==t.hoverStatus&&t.play()}))},lazyLoad:function(){var t,e,i,s;if(!1===this.options.lazyLoad)return!1;for(t=0;t<this.itemsAmount;t+=1)"loaded"!==(e=r(this.$owlItems[t])).data("owl-loaded")&&(i=e.data("owl-item"),"string"!=typeof(s=e.find(".lazyOwl")).data("src")?e.data("owl-loaded","loaded"):(void 0===e.data("owl-loaded")&&(s.hide(),e.addClass("loading").data("owl-loaded","checked")),(!0!==this.options.lazyFollow||i>=this.currentItem)&&i<this.currentItem+this.options.items&&s.length&&this.lazyPreload(e,s)))},lazyPreload:function(t,e){function i(){t.data("owl-loaded","loaded").removeClass("loading"),e.removeAttr("data-src"),"fade"===n.options.lazyEffect?e.fadeIn(400):e.show(),"function"==typeof n.options.afterLazyLoad&&n.options.afterLazyLoad.apply(this,[n.$elem])}var s,n=this,o=0;"DIV"===e.prop("tagName")?(e.css("background-image","url("+e.data("src")+")"),s=!0):e[0].src=e.data("src"),function t(){o+=1,n.completeImg(e.get(0))||!0===s?i():o<=100?l.setTimeout(t,100):i()}()},autoHeight:function(){function e(){var t=r(s.$owlItems[s.currentItem]).height();s.wrapperOuter.css("height",t+"px"),s.wrapperOuter.hasClass("autoHeight")||l.setTimeout(function(){s.wrapperOuter.addClass("autoHeight")},0)}var i,s=this,n=r(s.$owlItems[s.currentItem]).find("img");void 0!==n.get(0)?(i=0,function t(){i+=1,s.completeImg(n.get(0))?e():i<=100?l.setTimeout(t,100):s.wrapperOuter.css("height","")}()):e()},completeImg:function(t){return!(!t.complete||void 0!==t.naturalWi
1dth&&0===t.naturalWidth)},onVisibleItems:function(){var t;for(!0===this.options.addClassActive&&this.$owlItems.removeClass("active"),this.visibleItems=[],t=this.currentItem;t<this.currentItem+this.options.items;t+=1)this.visibleItems.push(t),!0===this.options.addClassActive&&r(this.$owlItems[t]).addClass("active");this.owl.visibleItems=this.visibleItems},transitionTypes:function(t){this.outClass="owl-"+t+"-out",this.inClass="owl-"+t+"-in"},singleItemTransition:function(){var t=this,e=t.outClass,i=t.inClass,s=t.$owlItems.eq(t.currentItem),n=t.$owlItems.eq(t.prevItem),o=Math.abs(t.positionsInArray[t.currentItem])+t.positionsInArray[t.prevItem],a=Math.abs(t.positionsInArray[t.currentItem])+t.itemWidth/2;t.isTransition=!0,t.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":a+"px","-moz-perspective-origin":a+"px","perspective-origin":a+"px"}),n.css({position:"relative",left:o+"px"}).addClass(e).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){t.endPrev=!0,n.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend"),t.clearTransStyle(n,e)}),s.addClass(i).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){t.endCurrent=!0,s.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend"),t.clearTransStyle(s,i)})},clearTransStyle:function(t,e){t.css({position:"",left:""}).removeClass(e),this.endPrev&&this.endCurrent&&(this.$owlWrapper.removeClass("owl-origin"),this.isTransition=this.endCurrent=this.endPrev=!1)},owlStatus:function(){this.owl={userOptions:this.userOptions,baseElement:this.$elem,userItems:this.$userItems,owlItems:this.$owlItems,currentItem:this.currentItem,prevItem:this.prevItem,visibleItems:this.visibleItems,isTouch:this.browser.isTouch,browser:this.browser,dragDirection:this.dragDirection}},clearEvents:function(){this.$elem.off(".owl owl mousedown.disableTextSelect"),r(c).off(".owl owl"),r(l).off("resize",this.resizer)},unWrap:function(){0!==this.$elem.children().length&&(this.$owlWrapper.unwrap(),this.$userItems.unwrap().unwrap(),this.owlControls&&this.owlControls.remove()),this.clearEvents(),this.$elem.attr("style",this.$elem.data("owl-originalStyles")||"").attr("class",this.$elem.data("owl-originalClasses"))},destroy:function(){this.stop(),l.clearInterval(this.checkVisible),this.unWrap(),this.$elem.removeData()},reinit:function(t){t=r.extend({},this.userOptions,t),this.unWrap(),this.init(t,this.$elem)},addItem:function(t,e){var i;return!!t&&(0===this.$elem.children().length?(this.$elem.append(t),this.setVars(),!1):(this.unWrap(),(i=void 0===e||-1===e?-1:e)>=this.$userItems.length||-1===i?this.$userItems.eq(-1).after(t):this.$userItems.eq(i).before(t),void this.setVars()))},removeItem:function(t){if(0===this.$elem.children().length)return!1;t=void 0===t||-1===t?-1:t,this.unWrap(),this.$userItems.eq(t).remove(),this.setVars()}};r.fn.owlCarousel=function(e){return this.each(function(){if(!0===r(this).data("owl-init"))return!1;r(this).data("owl-init",!0);var t=Object.create(i);t.init(e,this),r.data(this,"owlCarousel",t)})},r.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:l,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document),function(l){"use strict";var c=l(window),h=c.height();c.resize(function(){h=c.height()}),l.fn.parallax=function(s,n,t){var o,a,r=l(this);function e(){var i=c.scrollTop();r.each(function(){var t=l(this),e=t.offset().top;e+o(t)<i||i+h<e||r.css("backgroundPosition",s+" "+Math.round((a-i)*n)+"px")})}r.each(function(){a=r.offset().top}),o=t?function(t){return t.outerHeight(!0)}:function(t){return t.height()},(arguments.length<1||null===s)&&(s="50%"),(arguments.length<2||null===n)&&(n=.1),(arguments.length<3||null===t)&&(t=!0),c.bind("scroll",e).resize(e),e()}}(jQuery),function(n){void 0===n.fn.each2&&n.extend(n.fn,{each2:function(t){for(var e=n([0]),i=-1,s=this.length;++i<s&&(e.context=e[0]=this[i])&&!1!==t.call(e[0],i,e););return this}})}(jQuery),function(b,_){"use strict";function a(t){var e=b(document.createTextNode(""));t.before(e),e.before(t),e.remove()}
1function r(t){return t.replace(/[^\u0000-\u007E]/g,function(t){return E[t]||t})}function h(t,e){for(var i=0,s=e.length;i<s;i+=1)if(p(t,e[i]))return i;return-1}function p(t,e){return t===e||t!==_&&e!==_&&(null!==t&&null!==e&&(t.constructor===String?t+""==e+"":e.constructor===String&&e+""==t+""))}function c(t,e,i){var s,n,o;if(null===t||t.length<1)return[];for(n=0,o=(s=t.split(e)).length;n<o;n+=1)s[n]=i(s[n]);return s}function o(t){return t.outerWidth(!1)-t.width()}function u(e){var i="keyup-change-value";e.on("keydown",function(){b.data(e,i)===_&&b.data(e,i,e.val())}),e.on("keyup",function(){var t=b.data(e,i);t!==_&&e.val()!==t&&(b.removeData(e,i),e.trigger("keyup-change"))})}function d(e,i,s){var n;return s=s||_,function(){var t=arguments;window.clearTimeout(n),n=window.setTimeout(function(){i.apply(s,t)},e)}}function f(t){t.preventDefault(),t.stopPropagation()}function m(t,e,i){var s,n,o=[];(s=b.trim(t.attr("class")))&&b((s=""+s).split(/\s+/)).each2(function(){0===this.indexOf("select2-")&&o.push(this)}),(s=b.trim(e.attr("class")))&&b((s=""+s).split(/\s+/)).each2(function(){0!==this.indexOf("select2-")&&((n=i(this))&&o.push(n))}),t.attr("class",o.join(" "))}function l(t,e,i,s){var n=r(t.toUpperCase()).indexOf(r(e.toUpperCase())),o=e.length;return n<0?void i.push(s(t)):(i.push(s(t.substring(0,n))),i.push("<span class='select2-match'>"),i.push(s(t.substring(n,n+o))),i.push("</span>"),void i.push(s(t.substring(n+o,t.length))))}function t(t){var e={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})}function g(a){var t,r=null,e=a.quietMillis||100,l=a.url,c=this;return function(o){window.clearTimeout(t),t=window.setTimeout(function(){var t=a.data,e=l,i=a.transport||b.fn.select2.ajaxDefaults.transport,s={type:a.type||"GET",cache:a.cache||!1,jsonpCallback:a.jsonpCallback||_,dataType:a.dataType||"json"},n=b.extend({},b.fn.select2.ajaxDefaults.params,s);t=t?t.call(c,o.term,o.page,o.context):null,e="function"==typeof e?e.call(c,o.term,o.page,o.context):e,r&&"function"==typeof r.abort&&r.abort(),a.params&&(b.isFunction(a.params)?b.extend(n,a.params.call(c)):b.extend(n,a.params)),b.extend(n,{url:e,dataType:a.dataType,data:t,success:function(t){var e=a.results(t,o.page,o);o.callback(e)},error:function(t,e,i){var s={hasError:!0,jqXHR:t,textStatus:e,errorThrown:i};o.callback(s)}}),r=i.call(c,n)},e)}}function v(t){var e,i,s=t,r=function(t){return""+t.text};b.isArray(s)&&(s={results:i=s}),!1===b.isFunction(s)&&(i=s,s=function(){return i});var n=s();return n.text&&(r=n.text,b.isFunction(r)||(e=n.text,r=function(t){return t[e]})),function(n){var o,a=n.term,i={results:[]};return""===a?void n.callback(s()):(o=function(t,e){var i,s;if((t=t[0]).children){for(s in i={},t)t.hasOwnProperty(s)&&(i[s]=t[s]);i.children=[],b(t.children).each2(function(t,e){o(e,i.children)}),(i.children.length||n.matcher(a,r(i),t))&&e.push(i)}else n.matcher(a,r(t),t)&&e.push(t)},b(s().results).each2(function(t,e){o(e,i.results)}),void n.callback(i))}}function x(e){var o=b.isFunction(e);return function(i){var s=i.term,n={results:[]},t=o?e(i):e;b.isArray(t)&&(b(t).each(function(){var t=this.text!==_,e=t?this.text:this;(""===s||i.matcher(s,e))&&n.results.push(t?this:{id:this,text:this})}),i.callback(n))}}function y(t,e){if(b.isFunction(t))return!0;if(!t)return!1;if("string"==typeof t)return!0;throw new Error(e+" must be a string, function, or falsy value")}function S(t,e){if(b.isFunction(t)){var i=Array.prototype.slice.call(arguments,2);return t.apply(e,i)}return t}function s(){var i=this;b.each(arguments,function(t,e){i[e].remove(),i[e]=null})}function e(t,e){var i=function(){};return((i.prototype=new t).constructor=i).prototype.parent=t.prototype,i.prototype=b.extend(i.prototype,e),i}if(window.Select2===_){var i,n,w,C,T,k,A,P={x:0,y:0},I={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(t){switch(t=t.which?t.which:t){case I.LEFT:case I.RIGHT:case I.UP:case I.DOWN:return!0}return!1},isControl:function(t){switch(t.which){case I.SHIFT:case I.CTRL:case I.ALT:return!0}return!!t.metaKey},isFunctionKey:function(t){return 112<=(t=t.which?t.which:t)&&t<=123}},E={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"
1V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};k=b(document),M=1,C=function(){return M++},n=e(i=e(Object,{bind:function(t){var e=this;return function(){t.apply(e,arguments)}},init:function(t){var o,e,i,s,n,a=".select2-results";this.opts=t=this.prepareOpts(t),this.id=t.id,t.element.data("select2")!==_&&null!==t.element.data("select2")&&t.element.data("select2").destroy(),this.container=this.createContainer(),this.liveRegion=b(".
1select2-hidden-accessible"),0==this.liveRegion.length&&(this.liveRegion=b("<span>",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body)),this.containerId="s2id_"+(t.element.attr("id")||"autogen"+C()),this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.container.attr("title",t.element.attr("title")),this.body=b(document.body),m(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.attr("style",t.element.attr("style")),this.container.css(S(t.containerCss,this.opts.element)),this.container.addClass(S(t.containerCssClass,this.opts.element)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",f),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),m(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(S(t.dropdownCssClass,this.opts.element)),this.dropdown.data("select2",this),this.dropdown.on("click",f),this.results=o=this.container.find(a),this.search=e=this.container.find("input.select2-input"),this.queryCount=0,this.resultsPage=0,this.context=null,this.initContainer(),this.container.on("click",f),this.results.on("mousemove",function(t){var e=P;(e===_||e.x!==t.pageX||e.y!==t.pageY)&&b(t.target).trigger("mousemove-filtered",t)}),this.dropdown.on("mousemove-filtered",a,this.bind(this.highlightUnderEvent)),this.dropdown.on("touchstart touchmove touchend",a,this.bind(function(t){this._touchEvent=!0,this.highlightUnderEvent(t)})),this.dropdown.on("touchmove",a,this.bind(this.touchMoved)),this.dropdown.on("touchstart touchend",a,this.bind(this.clearTouchMoved)),this.dropdown.on("click",this.bind(function(t){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())})),i=80,s=this.results,n=d(i,function(t){s.trigger("scroll-debounced",t)}),s.on("scroll",function(t){0<=h(t.target,s.get())&&n(t)}),this.dropdown.on("scroll-debounced",a,this.bind(this.loadMoreIfNeeded)),b(this.container).on("change",".select2-input",function(t){t.stopPropagation()}),b(this.dropdown).on("change",".select2-input",function(t){t.stopPropagation()}),b.fn.mousewheel&&o.mousewheel(function(t,e,i,s){var n=o.scrollTop();0<s&&n-s<=0?(o.scrollTop(0),f(t)):s<0&&o.get(0).scrollHeight-o.scrollTop()+s<=o.height()&&(o.scrollTop(o.get(0).scrollHeight-o.height()),f(t))}),u(e),e.on("keyup-change input paste",this.bind(this.updateResults)),e.on("focus",function(){e.addClass("select2-focused")}),e.on("blur",function(){e.removeClass("select2-focused")}),this.dropdown.on("mouseup",a,this.bind(function(t){0<b(t.target).closest(".select2-result-selectable").length&&(this.highlightUnderEvent(t),this.selectHighlighted(t))})),this.dropdown.on("click mouseup mousedown touchstart touchend focusin",function(t){t.stopPropagation()}),this.lastSearchTerm=_,b.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==t.maximumInputLength&&this.search.attr("maxlength",t.maximumInputLength);var r=t.element.prop("disabled");r===_&&(r=!1),this.enable(!r);var l=t.element.prop("readonly");l===_&&(l=!1),this.readonly(l),A=A||function(){var t=b("<div class='select2-measure-scrollbar'></div>");t.appendTo(document.body);
1var e={width:t.width()-t[0].clientWidth,height:t.height()-t[0].clientHeight};return t.remove(),e}(),this.autofocus=t.element.prop("autofocus"),t.element.prop("autofocus",!1),this.autofocus&&this.focus(),this.search.attr("placeholder",t.searchInputPlaceholder)},destroy:function(){var t=this.opts.element,e=t.data("select2"),i=this;this.close(),t.length&&t[0].detachEvent&&i._sync&&t.each(function(){i._sync&&this.detachEvent("onpropertychange",i._sync)}),this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null),this._sync=null,e!==_&&(e.container.remove(),e.liveRegion.remove(),e.dropdown.remove(),t.removeData("select2").off(".select2"),t.is("input[type='hidden']")?t.css("display",""):(t.show().prop("autofocus",this.autofocus||!1),this.elementTabIndex?t.attr({tabindex:this.elementTabIndex}):t.removeAttr("tabindex"),t.show())),s.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(t){return t.is("option")?{id:t.prop("value"),text:t.text(),element:t.get(),css:t.attr("class"),disabled:t.prop("disabled"),locked:p(t.attr("locked"),"locked")||p(t.data("locked"),!0)}:t.is("optgroup")?{text:t.attr("label"),children:[],element:t.get(),css:t.attr("class")}:void 0},prepareOpts:function(y){var a,t,e,i,w=this;if("select"===(a=y.element).get(0).tagName.toLowerCase()&&(this.select=t=y.element),t&&b.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in y)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.")}),y.debug=y.debug||b.fn.select2.defaults.debug,y.debug&&console&&console.warn&&(null!=y.id&&console.warn("Select2: The `id` option has been removed in Select2 4.0.0, consider renaming your `id` property or mapping the property before your data makes it to Select2. You can read more at https://select2.github.io/announcements-4.0.html#changed-id"),null!=y.text&&console.warn("Select2: The `text` option has been removed in Select2 4.0.0, consider renaming your `text` property or mapping the property before your data makes it to Select2. You can read more at https://select2.github.io/announcements-4.0.html#changed-id"),null!=y.sortResults&&console.warn("Select2: the `sortResults` option has been renamed to `sorter` in Select2 4.0.0. "),null!=y.selectOnBlur&&console.warn("Select2: The `selectOnBlur` option has been renamed to `selectOnClose` in Select2 4.0.0."),null!=y.ajax&&null!=y.ajax.results&&console.warn("Select2: The `ajax.results` option has been renamed to `ajax.processResults` in Select2 4.0.0."),null!=y.formatNoResults&&console.warn("Select2: The `formatNoResults` option has been renamed to `language.noResults` in Select2 4.0.0."),null!=y.formatSearching&&console.warn("Select2: The `formatSearching` option has been renamed to `language.searching` in Select2 4.0.0."),null!=y.formatInputTooShort&&console.warn("Select2: The `formatInputTooShort` option has been renamed to `language.inputTooShort` in Select2 4.0.0."),null!=y.formatInputTooLong&&console.warn("Select2: The `formatInputTooLong` option has been renamed to `language.inputTooLong` in Select2 4.0.0."),null!=y.formatLoading&&console.warn("Select2: The `formatLoading` option has been renamed to `language.loadingMore` in Select2 4.0.0."),null!=y.formatSelectionTooBig&&console.warn("Select2: The `formatSelectionTooBig` option has been renamed to `language.maximumSelected` in Select2 4.0.0."),y.element.data("select2Tags")&&console.warn("Select2: The `data-select2-tags` attribute has been renamed to `data-tags` in Select2 4.0.0.")),null!=y.element.data("tags")){var s=y.element.data("tags");b.isArray(s)||(s=[]),y.element.data("select2Tags",s)}if(null!=y.sorter&&(y.sortResults=y.sorter),null!=y.selectOnClose&&(y.selectOnBlur=y.selectOnClose),null!=y.ajax&&b.isFunction(y.ajax.processResults)&&(y.ajax.results=y.ajax.processResults),null!=y.language){var n=y.language;b.isFunction(n.noMatches)&&(y.formatNoMatches=n.noMatches),b.isFunction(n.searching)&&(y.formatSearching=n.searching),b.isFunction(n.inputTooShort)&&(y.formatInputTooShort=n.inputTooShort),b.isFunction(n.inputTooLong)&&(y.formatInputTooLong=n.inputTooLong),b.isFunction(n.loadingMore)&&(y.formatLoading=n.loadingMore),b.isFunction(n.maximumSelected)&&(y.formatSelectionTooBig=n.maximumSelected)}if("function"!=typeof(y=b.extend({},{populateResults:function(t,e,f){var m,g=this.opts.id,v=this.liveRegion;
1(m=function(t,e,i){var s,n,o,a,r,l,c,h,u,d,p=[];for(s=0,n=(t=y.sortResults(t,e,f)).length;s<n;s+=1)a=!(r=!0===(o=t[s]).disabled)&&g(o)!==_,l=o.children&&0<o.children.length,(c=b("<li></li>")).addClass("select2-results-dept-"+i),c.addClass("select2-result"),c.addClass(a?"select2-result-selectable":"select2-result-unselectable"),r&&c.addClass("select2-disabled"),l&&c.addClass("select2-result-with-children"),c.addClass(w.opts.formatResultCssClass(o)),c.attr("role","presentation"),(h=b(document.createElement("div"))).addClass("select2-result-label"),h.attr("id","select2-result-label-"+C()),h.attr("role","option"),(d=y.formatResult(o,h,f,w.opts.escapeMarkup))!==_&&(h.html(d),c.append(h)),l&&((u=b("<ul></ul>")).addClass("select2-result-sub"),m(o.children,u,i+1),c.append(u)),c.data("select2-data",o),p.push(c[0]);e.append(p),v.text(y.formatMatches(t.length))})(e,t,0)}},b.fn.select2.defaults,y)).id&&(e=y.id,y.id=function(t){return t[e]}),b.isArray(y.element.data("select2Tags"))){if("tags"in y)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+y.element.attr("id");y.tags=y.element.data("select2Tags")}if(t?(y.query=this.bind(function(s){var t,e,n,i={results:[],more:!1},o=s.term;n=function(t,e){var i;t.is("option")?s.matcher(o,t.text(),t)&&e.push(w.optionToData(t)):t.is("optgroup")&&(i=w.optionToData(t),t.children().each2(function(t,e){n(e,i.children)}),0<i.children.length&&e.push(i))},t=a.children(),this.getPlaceholder()!==_&&0<t.length&&((e=this.getPlaceholderOption())&&(t=t.not(e))),t.each2(function(t,e){n(e,i.results)}),s.callback(i)}),y.id=function(t){return t.id}):"query"in y||("ajax"in y?((i=y.element.data("ajax-url"))&&0<i.length&&(y.ajax.url=i),y.query=g.call(y.element,y.ajax)):"data"in y?y.query=v(y.data):"tags"in y&&(y.query=x(y.tags),y.createSearchChoice===_&&(y.createSearchChoice=function(t){return{id:b.trim(t),text:b.trim(t)}}),y.initSelection===_&&(y.initSelection=function(t,e){var i=[];b(c(t.val(),y.separator,y.transformVal)).each(function(){var t={id:this,text:this},e=y.tags;b.isFunction(e)&&(e=e()),b(e).each(function(){return p(this.id,t.id)?(t=this,!1):void 0}),i.push(t)}),e(i)}))),"function"!=typeof y.query)throw"query function not defined for Select2 "+y.element.attr("id");if("top"===y.createSearchChoicePosition)y.createSearchChoicePosition=function(t,e){t.unshift(e)};else if("bottom"===y.createSearchChoicePosition)y.createSearchChoicePosition=function(t,e){t.push(e)};else if("function"!=typeof y.createSearchChoicePosition)throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return y},monitorSource:function(){var t,i=this.opts.element,e=this;i.on("change.select2",this.bind(function(t){!0!==this.opts.element.data("select2-change-triggered")&&this.initSelection()})),this._sync=this.bind(function(){var t=i.prop("disabled");t===_&&(t=!1),this.enable(!t);var e=i.prop("readonly");e===_&&(e=!1),this.readonly(e),this.container&&(m(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(S(this.opts.containerCssClass,this.opts.element))),this.dropdown&&(m(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(S(this.opts.dropdownCssClass,this.opts.element)))}),i.length&&i[0].attachEvent&&i.each(function(){this.attachEvent("onpropertychange",e._sync)}),(t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)!==_&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new t(function(t){b.each(t,e._sync)}),this.propertyObserver.observe(i.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(t){var e=b.Event("select2-selecting",{val:this.id(t),object:t,choice:t});return this.opts.element.trigger(e),!e.isDefaultPrevented()},triggerChange:function(t){t=t||{},t=b.extend({},t,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(t),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return!0===this.enabledInterface},enableInterface:function(){var t=this._enabled&&!this._readonly,e=!t;return t!==this.enabledInterface&&(this.container.toggleClass("select2-container-disabled",e),this.close(),this.enabledInterface=t,!0)},enable:function(t){t===_&&(t=!0),this._enabled!==t&&(this._enabled=t,this.opts.element.prop("disabled",!t),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(t){t===_&&(t=!1),this._readonly!==t&&(this._readonly=t,this.opts.element.prop("readonly",t),this.enableInterface())},opened:function(){return!!this.container&&this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var t,e,i,s,n,o=this.dropdown,a=this.container,r=a.offset(),l=a.outerHeight(!1),c=a.outerWidth(!1),h=o.outerHeight(!1),u=b(window),d=u.width(),p=u.height(),f=u.scrollLeft()+d,m=u.scrollTop()+p,g=r.top+l,v=r.left,y=g+h<=m,w=r.top-h>=u.scrollTop(),_=o.outerWidth(!1);o.hasClass("select2-drop-above")?(e=!0,!w&&y&&(e=!(i=!0))):(e=!1,!y&&w&&(e=i=!0)),i&&(o.hide(),r=this.container.offset(),l=this.container.outerHeight(!1),c=this.container.outerWidth(!1),h=o.outerHeight(!1),f=u.scrollLeft()+d,m=u.scrollTop()+p,g=r.top+l,v=r.left,_=o.outerWidth(!1),o.show(),this.focusSearch()),this.opts.dropdownAutoWidth?(n=b(".select2-results",o)[0],o.addClass("select2-drop-auto-width"),o.css("width",""),c<(_=o.outerWidth(!1)+(n.scrollHeight===n.clientHeight?0:A.width))?c=_:_=c,h=o.outerHeight(!1)):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body.css("position")&&(g-=(t=this.body.offset()).top,v-=t.left),!(v+_<=f)&&r.left+f+a.outerWidth(!1)>_&&(v=r.left+this.container.outerWidth(!1)-_),s={left:v,width:c},e?(this.container.addClass("select2-drop-above"),o.addClass("select2-drop-above"),h=o.outerHeight(!1),s.top=r.top-h,s.bottom="auto"):(s.top=g,s.bottom="auto",this.container.removeClass("select2-drop-above"),o.removeClass("select2-drop-above")),s=b.extend(s,S(this.opts.dropdownCss,this.opts.element)),o.css(s)},shouldOpen:function(){var t;return!this.opened()&&(!1!==this._enabled&&!0!==this._readonly&&(t=b.Event("select2-opening"),this.opts.element.trigger(t),!t.isDefaultPrevented()))},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return!!this.shouldOpen()&&(this.opening(),k.on("mousemove.select2Event",function(t){P.x=t.pageX,P.y=t.pageY}),!0)},opening:function(){var s,t=this.containerEventName,e="scroll."+t,i="resize."+t,n="orientationchange."+t;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last(
1)[0]&&this.dropdown.detach().appendTo(this.body),0===(s=b("#select2-drop-mask")).length&&((s=b(document.createElement("div"))).attr("id","select2-drop-mask").attr("class","select2-drop-mask"),s.hide(),s.appendTo(this.body),s.on("mousedown touchstart click",function(t){a(s);var e,i=b("#select2-drop");0<i.length&&((e=i.data("select2")).opts.selectOnBlur&&e.selectHighlighted({noFocus:!0}),e.close(),t.preventDefault(),t.stopPropagation())})),this.dropdown.prev()[0]!==s[0]&&this.dropdown.before(s),b("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),s.show(),this.positionDropdown(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var o=this;this.container.parents().add(window).each(function(){b(this).on(i+" "+e+" "+n,function(t){o.opened()&&o.positionDropdown()})})},close:function(){if(this.opened()){var t=this.containerEventName,e="scroll."+t,i="resize."+t,s="orientationchange."+t;this.container.parents().add(window).each(function(){b(this).off(e).off(i).off(s)}),this.clearDropdownAlignmentPreference(),b("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active"),this.results.empty(),k.off("mousemove.select2Event"),this.clearSearch(),this.search.removeClass("select2-active"),this.search.removeAttr("aria-activedescendant"),this.opts.element.trigger(b.Event("select2-close"))}},externalSearch:function(t){this.open(),this.search.val(t),this.updateResults(!1)},clearSearch:function(){},prefillNextSearchTerm:function(){if(""!==this.search.val())return!1;var t=this.opts.nextSearchTerm(this.data(),this.lastSearchTerm);return t!==_&&(this.search.val(t),this.search.select(),!0)},getMaximumSelectionSize:function(){return S(this.opts.maximumSelectionSize,this.opts.element)},ensureHighlightVisible:function(){var t,e,i,s,n,o,a,r,l=this.results;if(!((e=this.highlight())<0)){if(0==e)return void l.scrollTop(0);t=this.findHighlightableChoices().find(".select2-result-label"),s=(r=((i=b(t[e])).offset()||{}).top||0)+i.outerHeight(!0),e===t.length-1&&(0<(a=l.find("li.select2-more-results")).length&&(s=a.offset().top+a.outerHeight(!0))),(n=l.offset().top+l.outerHeight(!1))<s&&l.scrollTop(l.scrollTop()+(s-n)),(o=r-l.offset().top)<0&&"none"!=i.css("display")&&l.scrollTop(l.scrollTop()+o)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(t){for(var e=this.findHighlightableChoices(),i=this.highlight();-1<i&&i<e.length;){var s=b(e[i+=t]);if(s.hasClass("select2-result-selectable")&&!s.hasClass("select2-disabled")&&!s.hasClass("select2-selected")){this.highlight(i);break}}},highlight:function(t){var e,i,s=this.findHighlightableChoices();return 0===arguments.length?h(s.filter(".select2-highlighted")[0],s.get()):(t>=s.length&&(t=s.length-1),t<0&&(t=0),this.removeHighlight(),(e=b(s[t])).addClass("select2-highlighted"),this.search.attr("aria-activedescendant",e.find(".select2-result-label").attr("id")),this.ensureHighlightVisible(),this.liveRegion.text(e.text()),void((i=e.data("select2-data"))&&this.opts.element.trigger({type:"select2-highlight",val:this.id(i),choice:i})))},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0},clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(t){var e=b(t.target).closest(".select2-result-selectable");if(0<e.length&&!e.is(".select2-highlighted")){var i=this.findHighlightableChoices();this.highlight(i.index(e))}else 0==e.length&&this.removeHighlight()},loadMoreIfNeeded:function(){var e=this.results,i=e.find("li.select2-more-results"),s=this.resultsPage+1,n=this,o=this.search.val(),a=this.context;0!==i.length&&(i.offset().top-e.offset().top-e.height()<=this.opts.loadMorePadding&&(i.addClass("select2-active"),this.opts.query({element:this.opts.element,term:o,page:s,context:a,matcher:this.opts.matcher,callback:this.bind(function(t){n.opened()&&(n.opts.populateResults.call(this,e,t.results,{term:o,page:s,context:a}),n.postprocessResults(t,!1,!1),!0===t.more?(i.detach().appendTo(e).html(n.opts.escapeMarkup(S(n.opts.formatLoadMore,n.opts.element,s+1))),window.setTimeout(function(){n.loadM
1oreIfNeeded()},10)):i.remove(),n.positionDropdown(),n.resultsPage=s,n.context=t.context,this.opts.element.trigger({type:"select2-loaded",items:t}))})})))},tokenize:function(){},updateResults:function(i){function s(){a.removeClass("select2-active"),c.positionDropdown(),r.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?c.liveRegion.text(r.text()):c.liveRegion.text(c.opts.formatMatches(r.find('.select2-result-selectable:not(".select2-selected")').length))}function n(t){r.html(t),s()}var t,e,o,a=this.search,r=this.results,l=this.opts,c=this,h=a.val(),u=b.data(this.container,"select2-last-term");if((!0===i||!u||!p(h,u))&&(b.data(this.container,"select2-last-term",h),!0===i||!1!==this.showSearchInput&&this.opened())){o=++this.queryCount;var d=this.getMaximumSelectionSize();if(1<=d&&(t=this.data(),b.isArray(t)&&t.length>=d&&y(l.formatSelectionTooBig,"formatSelectionTooBig")))return void n("<li class='select2-selection-limit'>"+S(l.formatSelectionTooBig,l.element,d)+"</li>");if(a.val().length<l.minimumInputLength)return n(y(l.formatInputTooShort,"formatInputTooShort")?"<li class='select2-no-results'>"+S(l.formatInputTooShort,l.element,a.val(),l.minimumInputLength)+"</li>":""),void(i&&this.showSearch&&this.showSearch(!0));if(l.maximumInputLength&&a.val().length>l.maximumInputLength)return void n(y(l.formatInputTooLong,"formatInputTooLong")?"<li class='select2-no-results'>"+S(l.formatInputTooLong,l.element,a.val(),l.maximumInputLength)+"</li>":"");l.formatSearching&&0===this.findHighlightableChoices().length&&n("<li class='select2-searching'>"+S(l.formatSearching,l.element)+"</li>"),a.addClass("select2-active"),this.removeHighlight(),(e=this.tokenize())!=_&&null!=e&&a.val(e),this.resultsPage=1,l.query({element:l.element,term:a.val(),page:this.resultsPage,context:null,matcher:l.matcher,callback:this.bind(function(t){var e;if(o==this.queryCount){if(!this.opened())return void this.search.removeClass("select2-active");if(t.hasError!==_&&y(l.formatAjaxError,"formatAjaxError"))return void n("<li class='select2-ajax-error'>"+S(l.formatAjaxError,l.element,t.jqXHR,t.textStatus,t.errorThrown)+"</li>");if(this.context=t.context===_?null:t.context,this.opts.createSearchChoice&&""!==a.val()&&((e=this.opts.createSearchChoice.call(c,a.val(),t.results))!==_&&null!==e&&c.id(e)!==_&&null!==c.id(e)&&0===b(t.results).filter(function(){return p(c.id(this),c.id(e))}).length&&this.opts.createSearchChoicePosition(t.results,e)),0===t.results.length&&y(l.formatNoMatches,"formatNoMatches"))return n("<li class='select2-no-results'>"+S(l.formatNoMatches,l.element,a.val())+"</li>"),void(this.showSearch&&this.showSearch(a.val()));r.empty(),c.opts.populateResults.call(this,r,t.results,{term:a.val(),page:this.resultsPage,context:null}),!0===t.more&&y(l.formatLoadMore,"formatLoadMore")&&(r.append("<li class='select2-more-results'>"+l.escapeMarkup(S(l.formatLoadMore,l.element,this.resultsPage))+"</li>"),window.setTimeout(function(){c.loadMoreIfNeeded()},10)),this.postprocessResults(t,i),s(),this.opts.element.trigger({type:"select2-loaded",items:t})}})})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){var s;(s=this.search)[0]!==document.activeElement&&window.setTimeout(function(){var t,e=s[0],i=s.val().length;s.focus(),(0<e.offsetWidth||0<e.offsetHeight)&&e===document.activeElement&&(e.setSelectionRange?e.setSelectionRange(i,i):e.createTextRange&&((t=e.createTextRange()).collapse(!1),t.select()))},0)},selectHighlighted:function(t){if(this._touchMoved)this.clearTouchMoved();else{var e=this.highlight(),i=this.results.find(".select2-highlighted").closest(".select2-result").data("select2-data");i?(this.highlight(e),this.onSelect(i,t)):t&&t.noFocus&&this.close()}},getPlaceholder:function(){var t;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((t=this.getPlaceholderOption())!==_?t.text():_)},getPlaceholderOption:function(){if(this.select){var t=this.select.children("option").first();if(this.opts.placeholderOption!==_)return"first"===this.opts.placeholderOption&&t||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===b.trim(t.text())&&""===t.val())return t}},initContainerWidth:function(){var t=function(){var t,e,i,s,n;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"!==this.opts.width&&"resolve"!==this.opts.width)return b.isFunction(this.opts.width)?this.opts.width():this.opts.width;if("string"==typeof(t=this.opts.element.attr("style")))for(s=0,n=(e=t.split(";")).length;s<n;s+=1)if(null!==(i=e[s].replace(/\s/g,"").match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i))&&1<=i.length)return i[1];return"resolve"===this.opts.width?0<(t=this.opts.element.css("width")).indexOf("%")?t:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px":null}.call(this);null!==t&&this.container.css("width",t)}}),{createContainer:function(){return b(document.createElement("div")).attr({class:"select2-container"}).html(["<a href='javascript:void(0)' class='select2-choice' tabindex='-1'>","   <span class='select2-chosen'>&#160;</span><abbr class='select2-search-choice-close'></abbr>","   <span class='select2-arrow' role='presentation'><b role='presentation'></b></span>","</a>","<label for='' class='select2-offscreen'></label>","<input class='select2-focusser select2-offscreen' type='text' aria-haspopup='true' role='button' />","<div class='select2-drop select2-display-none'>","   <div class='select2-search'>","       <label for='' class='select2-offscreen'></label>","       <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input' role='combobox' aria-expanded='true'","       aria-autocomplete='list' />","   </div>","   <ul class='select2-results' role='listbox'>","   </ul>","</div>"].join(""))},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var t,e,i;0<=this.opts.minimumResultsForSearch&&this.showSearch(!0),this.parent.opening.apply(this,arguments),!1!==this.showSearchInput&&this.search.val(this.focusser.val()),this.opts.shouldFocusInput(this)&&(this.search.focus(),(t=this.search.get(0)).createTextRange?((e=t.createTextRange()).collapse(!1),e.select()):t.setSelectionRange&&(i=this.search.val().length,t.setSelectionRange(i,i))),this.prefillNextSearchTerm(),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(b.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){b("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),s.call(this,"selection","focusser")},initContainer:function(){var e,t,i=this.container,s=this.dropdown,n=C();this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0),this.selection=e=i.find(".select2-choice"),this.focusser=i.find(".select2-focusser"),e.find(".select2-chosen").attr("id","select2-chosen-"+n),this.focusser.attr("aria-labelledby","select2-chosen-"+n),this.results.attr("id","select2-results-"+n),this.search.attr("aria-owns","select2-results-"+n),this.focusser.attr("id","s2id_autogen"+n),t=b("label[for='"+this.opts.element.attr("id")+"']"),this.opts.element.on("focus.select2",this.bind(function(){this.focus()})),this.focusser.prev().text(t.text()).attr("for",this.focusser.attr("id"));var o=this.opts.element.attr("title");this.opts.element.attr("title",o||t.text()),this.focusser.attr("tabindex",this.elementTabIndex),this.search.attr("id",this.focusser.attr("id")+"_search"),this.search.prev().text(b("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("keydown",this.bind(function(t){if(this.isInterfaceEnabled()&&229!=t.keyCode){if(t.which===I.PAGE_UP||t.which===I.PAGE_DOWN)return void f(t);switch(t.which){case I.UP:case I.DOWN:return this.moveHighlight(t.which===I.UP?-1:1),void f(t);case I.ENTER:return this.selectHighlighted(),void f(t);case I.TAB:return void this.selectHighlighted({noFocus:!0});case I.ESC:return this.cancel(t),void f(t)}}})),this.search.on("blur",this.bind(function(t){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind(function(){this.opened()&&this.results&&1<this.results.length&&this.search.focus()}),0)}
1)),this.focusser.on("keydown",this.bind(function(t){if(this.isInterfaceEnabled()&&t.which!==I.TAB&&!I.isControl(t)&&!I.isFunctionKey(t)&&t.which!==I.ESC){if(!1===this.opts.openOnEnter&&t.which===I.ENTER)return void f(t);if(t.which==I.DOWN||t.which==I.UP||t.which==I.ENTER&&this.opts.openOnEnter){if(t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)return;return this.open(),void f(t)}return t.which==I.DELETE||t.which==I.BACKSPACE?(this.opts.allowClear&&this.clear(),void f(t)):void 0}})),u(this.focusser),this.focusser.on("keyup-change input",this.bind(function(t){if(0<=this.opts.minimumResultsForSearch){if(t.stopPropagation(),this.opened())return;this.open()}})),e.on("mousedown touchstart","abbr",this.bind(function(t){var e;this.isInterfaceEnabled()&&(this.clear(),(e=t).preventDefault(),e.stopImmediatePropagation(),this.close(),this.selection&&this.selection.focus())})),e.on("mousedown touchstart",this.bind(function(t){a(e),this.container.hasClass("select2-container-active")||this.opts.element.trigger(b.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),f(t)})),s.on("mousedown touchstart",this.bind(function(){this.opts.shouldFocusInput(this)&&this.search.focus()})),e.on("focus",this.bind(function(t){f(t)})),this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(b.Event("select2-focus")),this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(b.Event("select2-blur")))})),this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(b.Event("select2-focus")),this.container.addClass("select2-container-active")})),this.initContainerWidth(),this.opts.element.hide(),this.setPlaceholder()},clear:function(t){var e=this.selection.data("select2-data");if(e){var i=b.Event("select2-clearing");if(this.opts.element.trigger(i),i.isDefaultPrevented())return;var s=this.getPlaceholderOption();this.opts.element.val(s?s.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),!1!==t&&(this.opts.element.trigger({type:"select2-removed",val:this.id(e),choice:e}),this.triggerChange({removed:e}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection(null),this.close(),this.setPlaceholder();else{var e=this;this.opts.initSelection.call(null,this.opts.element,function(t){t!==_&&null!==t&&(e.updateSelection(t),e.close(),e.setPlaceholder(),e.lastSearchTerm=e.search.val())})}},isPlaceholderOptionSelected:function(){var t;return this.getPlaceholder()!==_&&((t=this.getPlaceholderOption())!==_&&t.prop("selected")||""===this.opts.element.val()||this.opts.element.val()===_||null===this.opts.element.val())},prepareOpts:function(){var a=this.parent.prepareOpts.apply(this,arguments),s=this;return"select"===a.element.get(0).tagName.toLowerCase()?a.initSelection=function(t,e){var i=t.find("option").filter(function(){return this.selected&&!this.disabled});e(s.optionToData(i))}:"data"in a&&(a.initSelection=a.initSelection||function(t,e){var n=t.val(),o=null;a.query({matcher:function(t,e,i){var s=p(n,a.id(i));return s&&(o=i),s},callback:b.isFunction(e)?function(){e(o)}:b.noop})}),a},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===_?_:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var t=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&t!==_){if(this.select&&this.getPlaceholderOption()===_)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(t)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(t,e,i){var s=0,n=this;if(this.findHighlightableChoices().each2(function(t,e){return p(n.id(e.data("select2-data")),n.opts.element.val())?(s=t,!1):void 0}),!1!==i&&(!0===e&&0<=s?this.highlight(s):this.highlight(0)),!0===e){var o=this.opts.minimumResultsForSearch;0<=o&&this.showSearch(function i(t){var s=0;return b.each(t,function(t,e){e.children?s+=i(e.children):s++}),s}(t.results)>=o)}},showSearch:function(t){this.showSearchInput!==t&&(this.showSearchInput=t,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!t),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!t),b(this.dropdown,this.container).toggleClass("select2-with-searchbox",t))},onSelect:function(t,e){if(this.triggerSelect(t)){var i=this.opts.element.val(),s=this.data();this.opts.element.val(this.id(t)),this.updateSelection(t),this.opts.element.trigger({type:"select2-selected",val:this.id(t),choice:t}),this.lastSearchTerm=this.search.val(),this.close(),e&&e.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus(),p(i,this.id(t))||this.triggerChange({added:t,removed:s})}},updateSelection:function(t){var e,i,s=this.selection.find(".select2-chosen");this.selection.data("select2-data",t),s.empty(),null!==t&&(e=this.opts.formatSelection(t,s,this.opts.escapeMarkup)),e!==_&&s.append(e),(i=this.opts.formatSelectionCssClass(t,s))!==_&&s.addClass(i),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==_&&this.container.addClass("select2-allowclear")},val:function(){var t,e=!1,i=null,s=this,n=this.data();if(0===arguments.length)return this.opts.element.val();if(t=arguments[0],1<arguments.length&&(e=arguments[1],this.opts.debug&&console&&console.warn&&console.warn('Select2: The second option to `select2("val")` is not supported in Select2 4.0.0. The `change` event will always be triggered in 4.0.0.')),this.select)this.opts.debug&&console&&console.warn&&console.warn('Select2: Setting the value on a <select> using `select2("val")` is no longer supported in 4.0.0. You can use the `.val(newValue).trigger("change")` method provided by jQuery instead.'),this.select.val(t).find("option").filter(function(){return this.selected}).each2(function(t,e){return i=s.optionToData(e),!1}),this.updateSelection(i),this.setPlaceholder(),e&&this.triggerChange({added:i,removed:n});else{if(!t&&0!==t)return void this.clear(e);
1if(this.opts.initSelection===_)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(t),this.opts.initSelection(this.opts.element,function(t){s.opts.element.val(t?s.id(t):""),s.updateSelection(t),s.setPlaceholder(),e&&s.triggerChange({added:t,removed:n})})}},clearSearch:function(){this.search.val(""),this.focusser.val("")},data:function(t){var e,i=!1;return 0===arguments.length?((e=this.selection.data("select2-data"))==_&&(e=null),e):(this.opts.debug&&console&&console.warn&&console.warn('Select2: The `select2("data")` method can no longer set selected values in 4.0.0, consider using the `.val()` method instead.'),1<arguments.length&&(i=arguments[1]),void(t?(e=this.data(),this.opts.element.val(t?this.id(t):""),this.updateSelection(t),i&&this.triggerChange({added:t,removed:e})):this.clear(i)))}}),w=e(i,{createContainer:function(){return b(document.createElement("div")).attr({class:"select2-container select2-container-multi"}).html(["<ul class='select2-choices'>","  <li class='select2-search-field'>","    <label for='' class='select2-offscreen'></label>","    <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'>","  </li>","</ul>","<div class='select2-drop select2-drop-multi select2-display-none'>","   <ul class='select2-results'>","   </ul>","</div>"].join(""))},prepareOpts:function(){var l=this.parent.prepareOpts.apply(this,arguments),s=this;return"select"===l.element.get(0).tagName.toLowerCase()?l.initSelection=function(t,e){var i=[];t.find("option").filter(function(){return this.selected&&!this.disabled}).each2(function(t,e){i.push(s.optionToData(e))}),e(i)}:"data"in l&&(l.initSelection=l.initSelection||function(t,o){var a=c(t.val(),l.separator,l.transformVal),r=[];l.query({matcher:function(t,e,i){var s=b.grep(a,function(t){return p(t,l.id(i))}).length;return s&&r.push(i),s},callback:b.isFunction(o)?function(){for(var t=[],e=0;e<a.length;e++)for(var i=a[e],s=0;s<r.length;s++){var n=r[s];if(p(i,l.id(n))){t.push(n),r.splice(s,1);break}}o(t)}:b.noop})}),l},selectChoice:function(t){var e=this.container.find(".select2-search-choice-focus");e.length&&t&&t[0]==e[0]||(e.length&&this.opts.element.trigger("choice-deselected",e),e.removeClass("select2-search-choice-focus"),t&&t.length&&(this.close(),t.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",t)))},destroy:function(){b("label[for='"+this.search.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),s.call(this,"searchContainer","selection")},initContainer:function(){var a,t=".select2-choices";this.searchContainer=this.container.find(".select2-search-field"),this.selection=a=this.container.find(t);var e=this;this.selection.on("click",".select2-container:not(.select2-container-disabled) .select2-search-choice:not(.select2-locked)",function(t){e.search[0].focus(),e.selectChoice(b(this))}),this.search.attr("id","s2id_autogen"+C()),this.search.prev().text(b("label[for='"+this.opts.element.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.opts.element.on("focus.select2",this.bind(function(){this.focus()})),this.search.on("input paste",this.bind(function(){this.search.attr("placeholder")&&0==this.search.val().length||this.isInterfaceEnabled()&&(this.opened()||this.open())})),this.search.attr("tabindex",this.elementTabIndex),this.keydowns=0,this.search.on("keydown",this.bind(function(t){if(this.isInterfaceEnabled()){++this.keydowns;var e=a.find(".select2-search-choice-focus"),i=e.prev(".select2-search-choice:not(.select2-locked)"),s=e.next(".select2-search-choice:not(.select2-locked)"),n=function(t){var e=0,i=0;if("selectionStart"in(t=b(t)[0]))e=t.selectionStart,i=t.selectionEnd-e;else if("selection"in document){t.focus();var s=document.selection.createRange();i=document.selection.createRange().text.length,s.moveStart("character",-t.value.length),e=s.text.length-i}return{offset:e,length:i}}(this.search);if(e.length&&(t.which==I.LEFT||t.which==I.RIGHT||t.which==I.BACKSPACE||t.which==I.DELETE||t.which==I.ENTER)){var o=e;return t.which==I.LEFT&&i.length?o=i:t.which==I.RIGHT?o=s.length?s:null:t.which===I.BACKSPACE?this.unselect(e.first())&&(this.search.width(10),o=i.length?i:s):t.which==I.DELETE?this.unselect(e.first())&&(this.search.width(10),o=s.length?s:null):t.which==I.ENTER&&(o=null),this.selectChoice(o),f(t),void(o&&o.length||this.open())}if((t.which===I.BACKSPACE&&1==this.keydowns||t.which==I.LEFT)&&0==n.offset&&!n.length)return this.selectChoice(a.find(".select2-search-choice:not(.select2-locked)").last()),void f(t);if(this.selectChoice(null),this.opened())switch(t.which){case I.UP:case I.DOWN:return this.moveHighlight(t.which===I.UP?-1:1),void f(t);case I.ENTER:return this.selectHighlighted(),void f(t);case I.TAB:return this.selectHighlighted({noFocus:!0}),void this.close();case I.ESC:return this.cancel(t),void f(t)}if(t.which!==I.TAB&&!I.isControl(t)&&!I.isFunctionKey(t)&&t.which!==I.BACKSPACE&&t.which!==I.ESC){if(t.which===I.ENTER){if(!1===this.opts.openOnEnter)return;if(t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)return}this.open(),(t.which===I.PAGE_UP||t.which===I.PAGE_DOWN)&&f(t),t.which===I.ENTER&&f(t)}}})),this.search.on("keyup",this.bind(function(t){this.keydowns=0,this.resizeSearch()})),this.search.on("blur",this.bind(function(t){this.container.removeClass("select2-container-active"),this.search.removeClass("select2-focused"),this.selectChoice(null),this.opened()||this.clearSearch(),t.stopImmediatePropagation(),this.opts.element.trigger(b.Event("select2-blur"))})),this.container.on("click",t,this.bind(function(t){this.isInterfaceEnabled()&&(0<b(t.target).closest(".select2-search-choice").length||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(b.Event("select2-focus")),this.open(),this.focusSearch(),t.preventDefault()))})),this.container.on("focus",t,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(b.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())})),this.initContainerWidth(),this.opts.element.hide(),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var e=this;this.opts.initSelection.call(null,this.opts.element,function(t){t!==_&&null!==t&&(e.updateSelection(t),e.close(),e.clearSearch())})}},clearSearch:function(){var t=this.getPlaceholder(),e=this.getMaxSearchWidth();t!==_&&0===this.getVal().length&&!1===this.search.hasClass("select2-focused")?(this.search.val(t).addClass("select2-default"),this.search.width(0<e?e:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),this.prefillNextSearchTerm(),this.updateResults(!0),this.opts.shouldFocusInput(this)&&this.search.focus(),this.opts.element.trigger(b.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(t){var e={},i=[],s=this;b(t).each(function(){s.id(this)in e||(e[s.id(this)]=0,i.push(this))}),this.selection.find(".select2-search-choice").remove(),this.addSelectedChoice(i),s.postprocessResults()},tokenize:function(){var t=this.search.val();null!=(t=this.opts.tokenizer.call(this,t,this.data(),this.bind(this.onSelect),this.opts))&&t!=_&&(this.search.val(t),0<t.length&&this.open())},onSelect:function(t,e){this.triggerSelect(t)&&""!==t.text&&(this.addSelectedChoice(t),this.opts.element.trigger({type:"selected",val:this.id(t),choice:t}),this.lastSearchTerm=this.search.val(),this.clearSearch(),this.updateResults(),(this.select||!this.opts.closeOnSelect)&&this.postprocessResults(t,!1,!0===this.opts.closeOnSelect),this.opts.closeOnSelect?(this.close(),this.search.width(10)):0<this.countSelectableResults()?(this.search.width(10),this.resizeSearch(),0<this.getMaximumSelectionSize()&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.prefillNextSearchTerm()&&this.updateResults(),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:t}),e&&e.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(t){var e=this.getVal(),i=this;b(t).each(function(){e.push(i.createChoice(this))}),this.setVal(e)},createChoice:function(t){var e,i,s=!t.locked,n=b("<li class='select2-search-choice'>    <div></div>    <a href='#' class='select2-search-choice-close' tabindex='-1'></a></li>"),o=b("<li class='select2-search-choice select2-locked'><div></div></li>"),a=s?n:o,r=this.id(t);return(e=this.opts.formatSelection(t,a.find("div"),this.opts.escapeMarkup))!=_&&a.find("div").replaceWith(b("<
1div></div>").html(e)),(i=this.opts.formatSelectionCssClass(t,a.find("div")))!=_&&a.addClass(i),s&&a.find(".select2-search-choice-close").on("mousedown",f).on("click dblclick",this.bind(function(t){this.isInterfaceEnabled()&&(this.unselect(b(t.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),f(t),this.close(),this.focusSearch())})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))})),a.data("select2-data",t),a.insertBefore(this.searchContainer),r},unselect:function(t){var e,i,s=this.getVal();if(0===(t=t.closest(".select2-search-choice")).length)throw"Invalid argument: "+t+". Must be .select2-search-choice";if(e=t.data("select2-data")){var n=b.Event("select2-removing");if(n.val=this.id(e),n.choice=e,this.opts.element.trigger(n),n.isDefaultPrevented())return!1;for(;0<=(i=h(this.id(e),s));)s.splice(i,1),this.setVal(s),this.select&&this.postprocessResults();return t.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(e),choice:e}),this.triggerChange({removed:e}),!0}},postprocessResults:function(t,e,i){var s=this.getVal(),n=this.results.find(".select2-result"),o=this.results.find(".select2-result-with-children"),a=this;n.each2(function(t,e){0<=h(a.id(e.data("select2-data")),s)&&(e.addClass("select2-selected"),e.find(".select2-result-selectable").addClass("select2-selected"))}),o.each2(function(t,e){e.is(".select2-result-selectable")||0!==e.find(".select2-result-selectable:not(.select2-selected)").length||e.addClass("select2-selected")}),-1==this.highlight()&&!1!==i&&!0===this.opts.closeOnSelect&&a.highlight(0),!this.opts.createSearchChoice&&0<!n.filter(".select2-result:not(.select2-selected)").length&&(!t||t&&!t.more&&0===this.results.find(".select2-no-results").length)&&y(a.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+S(a.opts.formatNoMatches,a.opts.element,a.search.val())+"</li>")},getMaxSearchWidth:function(){return this.selection.width()-o(this.search)},resizeSearch:function(){var t,e,i,s,n=o(this.search);t=function(t){if(!T){var e=t[0].currentStyle||window.getComputedStyle(t[0],null);(T=b(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:e.fontSize,fontFamily:e.fontFamily,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,textTransform:e.textTransform,whiteSpace:"nowrap"})).attr("class","select2-sizer"),b(document.body).append(T)}return T.text(t.val()),T.width()}(this.search)+10,e=this.search.offset().left,(s=(i=this.selection.width())-(e-this.selection.offset().left)-n)<t&&(s=i-n),s<40&&(s=i-n),s<=0&&(s=t),this.search.width(Math.floor(s))},getVal:function(){var t;return this.select?null===(t=this.select.val())?[]:t:c(t=this.opts.element.val(),this.opts.separator,this.opts.transformVal)},setVal:function(t){if(this.select)this.select.val(t);else{var e=[],i={};b(t).each(function(){this in i||(e.push(this),i[this]=0)}),this.opts.element.val(0===e.length?"":e.join(this.opts.separator))}},buildChangeDetails:function(t,e){e=e.slice(0),t=t.slice(0);for(var i=0;i<e.length;i++)for(var s=0;s<t.length;s++)if(p(this.opts.id(e[i]),this.opts.id(t[s]))){e.splice(i,1),i--,t.splice(s,1);break}return{added:e,removed:t}},val:function(t,i){var s,n=this;if(0===arguments.length)return this.getVal();if((s=this.data()).length||(s=[]),!t&&0!==t)return this.opts.element.val(""),this.updateSelection([]),this.clearSearch(),void(i&&this.triggerChange({added:this.data(),removed:s}));if(this.setVal(t),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),i&&this.triggerChange(this.buildChangeDetails(s,this.data()));else{if(this.opts.initSelection===_)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(t){var e=b.map(t,n.id);n.setVal(e),n.updateSelection(t),n.clearSearch(),i&&n.triggerChange(n.buildChangeDetails(s,n.data()))})}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var t=[],e=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each(function(){t.push(e.opts.id(b(this).data("select2-data")))}),this.setVal(t),this.triggerChange()},data:function(t,e){var i,s,n=this;return 0===arguments.length?this.selection.children(".select2-search-choice").map(function(){return b(this).data("select2-data")}).get():(s=this.data(),t||(t=[]),i=b.map(t,function(t){return n.opts.id(t)}),this.setVal(i),this.updateSelection(t),this.clearSearch(),void(e&&this.triggerChange(this.buildChangeDetails(s,this.data()))))}}),b.fn.select2=function(){var t,e,i,s,n,o=Array.prototype.slice.call(arguments,0),a=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],r=["opened","is
1Focused","container","dropdown"],l=["val","data"],c={search:"externalSearch"};return this.each(function(){if(0===o.length||"object"==typeof o[0])(t=0===o.length?{}:b.extend({},o[0])).element=b(this),"select"===t.element.get(0).tagName.toLowerCase()?n=t.element.prop("multiple"):(n=t.multiple||!1,"tags"in t&&(t.multiple=n=!0)),(e=n?new window.Select2.class.multi:new window.Select2.class.single).init(t);else{if("string"!=typeof o[0])throw"Invalid arguments to select2 plugin: "+o;if(h(o[0],a)<0)throw"Unknown method: "+o[0];if(s=_,(e=b(this).data("select2"))===_)return;if(i=o[0],s="container"===i?e.container:"dropdown"===i?e.dropdown:(c[i]&&(i=c[i]),e[i].apply(e,o.slice(1))),0<=h(o[0],r)||0<=h(o[0],l)&&1==o.length)return!1}}),s===_?this:s},b.fn.select2.defaults={debug:!1,width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(t,e,i,s){var n=[];return l(this.text(t),i.term,n,s),n.join("")},transformVal:function(t){return b.trim(t)},formatSelection:function(t,e,i){return t?i(this.text(t)):_},sortResults:function(t,e,i){return t},formatResultCssClass:function(t){return t.css},formatSelectionCssClass:function(t,e){return _},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(t){return t==_?null:t.id},text:function(t){return t&&this.data&&this.data.text?b.isFunction(this.data.text)?this.data.text(t):t[this.data.text]:t.text},matcher:function(t,e){return 0<=r(""+e).toUpperCase().indexOf(r(""+t).toUpperCase())},separator:",",tokenSeparators:[],tokenizer:function(t,e,i,s){var n,o,a,r,l,c=t,h=!1;if(!s.createSearchChoice||!s.tokenSeparators||s.tokenSeparators.length<1)return _;for(;;){for(o=-1,a=0,r=s.tokenSeparators.length;a<r&&(l=s.tokenSeparators[a],!(0<=(o=t.indexOf(l))));a++);if(o<0)break;if(n=t.substring(0,o),t=t.substring(o+l.length),0<n.length&&(n=s.createSearchChoice.call(this,n,e))!==_&&null!==n&&s.id(n)!==_&&null!==s.id(n)){for(h=!1,a=0,r=e.length;a<r;a++)if(p(s.id(n),s.id(e[a]))){h=!0;break}h||i(n)}}return c!==t?t:void 0},escapeMarkup:t,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(t){return t},adaptDropdownCssClass:function(t){return null},nextSearchTerm:function(t,e){return _},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(t){return!(("ontouchstart"in window||0<navigator.msMaxTouchPoints)&&t.opts.minimumResultsForSearch<0)}},b.fn.select2.locales=[],b.fn.select2.locales.en={formatMatches:function(t){return 1===t?"One result is available, press enter to select it.":t+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatAjaxError:function(t,e,i){return"Loading failed"},formatInputTooShort:function(t,e){var i=e-t.length;return"Please enter "+i+" or more character"+(1==i?"":"s")},formatInputTooLong:function(t,e){var i=t.length-e;return"Please delete "+i+" character"+(1==i?"":"s")},formatSelectionTooBig:function(t){return"You can only select "+t+" item"+(1==t?"":"s")},formatLoadMore:function(t){return"Loading more results…"},formatSearching:function(){return"Searching…"}},b.extend(b.fn.select2.defaults,b.fn.select2.locales.en),b.fn.select2.ajaxDefaults={transport:b.ajax,params:{type:"GET",cache:!1,dataType:"json"}},window.Select2={query:{ajax:g,local:v,tags:x},util:{debounce:d,markMatch:l,escapeMarkup:t,stripDiacritics:r},class:{abstract:i,single:n,multi:w}}}var M}(jQuery),function(t,e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t)}):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(0,function(i){var a=function(t,a){var i,e=document.createElement("canvas");t.appendChild(e),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(e);var n=e.getContext("2d");e.width=e.height=a.size;var s=1;1<window.devicePixelRatio&&(s=window.devicePixelRatio,e.style.width=e.style.height=[a.size,"px"].join(""),e.width=e.height=a.size*s,n.scale(s,s)),n.translate(a.size/2,a.size/2),n.rotate((a.rotate/180-.5)*Math.PI);var o=(a.size-a.lineWidth)/2;a.scaleColor&&a.scaleLength&&(o-=a.scaleLength+2),Date.now=Date.now||function(){return+new Date};
1var r=function(t,e,i){var s=(i=Math.min(Math.max(-1,i||0),1))<=0;n.beginPath(),n.arc(0,0,o,0,2*Math.PI*i,s),n.strokeStyle=t,n.lineWidth=e,n.stroke()},l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},c=function(){a.scaleColor&&function(){var t,e;n.lineWidth=1,n.fillStyle=a.scaleColor,n.save();for(var i=24;0<i;--i)t=i%6==0?(e=a.scaleLength,0):(e=.6*a.scaleLength,a.scaleLength-e),n.fillRect(-a.size/2+t,0,e,1),n.rotate(Math.PI/12);n.restore()}(),a.trackColor&&r(a.trackColor,a.trackWidth||a.lineWidth,1)};this.getCanvas=function(){return e},this.getCtx=function(){return n},this.clear=function(){n.clearRect(a.size/-2,a.size/-2,a.size,a.size)},this.draw=function(t){var e;a.scaleColor||a.trackColor?n.getImageData&&n.putImageData?i?n.putImageData(i,0,0):(c(),i=n.getImageData(0,0,a.size*s,a.size*s)):(this.clear(),c()):this.clear(),n.lineCap=a.lineCap,e="function"==typeof a.barColor?a.barColor(t):a.barColor,r(e,a.lineWidth,t/100)}.bind(this),this.animate=function(i,s){var n=Date.now();a.onStart(i,s);var o=function(){var t=Math.min(Date.now()-n,a.animate.duration),e=a.easing(this,t,i,s-i,a.animate.duration);this.draw(e),a.onStep(i,s,e),t>=a.animate.duration?a.onStop(i,s):l(o)}.bind(this);l(o)}.bind(this)},s=function(e,i){var s={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e+i:-s/2*(--e*(e-2)-1)+i},onStart:function(t,e){},onStep:function(t,e,i){},onStop:function(t,e){}};if(void 0!==a)s.renderer=a;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");s.renderer=SVGRenderer}var n={},o=0,t=function(){for(var t in this.el=e,this.options=n,s)s.hasOwnProperty(t)&&(n[t]=i&&void 0!==i[t]?i[t]:s[t],"function"==typeof n[t]&&(n[t]=n[t].bind(this)));"string"==typeof n.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[n.easing])?n.easing=jQuery.easing[n.easing]:n.easing=s.easing,"number"==typeof n.animate&&(n.animate={duration:n.animate,enabled:!0}),"boolean"!=typeof n.animate||n.animate||(n.animate={duration:1e3,enabled:n.animate}),this.renderer=new n.renderer(e,n),this.renderer.draw(o),e.dataset&&e.dataset.percent?this.update(parseFloat(e.dataset.percent)):e.getAttribute&&e.getAttribute("data-percent")&&this.update(parseFloat(e.getAttribute("data-percent")))}.bind(this);this.update=function(t){return t=parseFloat(t),n.animate.enabled?this.renderer.animate(o,t):this.renderer.draw(t),o=t,this}.bind(this),this.disableAnimation=function(){return n.animate.enabled=!1,this},this.enableAnimation=function(){return n.animate.enabled=!0,this},t()};i.fn.easyPieChart=function(e){return this.each(function(){var t;i.data(this,"easyPieChart")||(t=i.extend({},e,i(this).data()),i.data(this,"easyPieChart",new s(this,t)))})}}),function(){"use strict";function e(t){if(!t)throw new Error("No options passed to Waypoint constructor");if(!t.element)throw new Error("No element option passed to Waypoint constructor");if(!t.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i,this.options=e.Adapter.extend({},e.defaults,t),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=t.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),o[this.key]=this,i+=1}var i=0,o={};e.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},e.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete o[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(t){var e=[];for(var i in o)e.push(o[i]);for(var s=0,n=e.length;s<n;s++)e[s][t]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){e.invokeAll("enable")},e.refreshAll=function(){e.Context.refreshAll()}
vendor: 5,082 bytes, line 1
1,e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}(),function(){"use strict";function e(t){window.setTimeout(t,1e3/60)}function i(t){this.element=t,this.Adapter=g.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+s,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,n[t.waypointContextKey]=this,s+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var s=0,n={},g=window.Waypoint,t=window.onload;i.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},i.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete n[this.key])},i.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,g.requestAnimationFrame(t))})},i.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||g.isTouch)&&(e.didScroll=!0,g.requestAnimationFrame(t))})},i.prototype.handleResize=function(){g.Context.refreshAll()},i.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var s=e[i],n=s.newScroll>s.oldScroll?s.forward:s.backward;for(var o in this.waypoints[i]){var a=this.waypoints[i][o],r=s.oldScroll<a.triggerPoint,l=s.newScroll>=a.triggerPoint;(r&&l||!r&&!l)&&(a.queueTrigger(n),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},i.prototype.innerHeight=function(){return this.element==this.element.window?g.viewportHeight():this.adapter.innerHeight()},i.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},i.prototype.innerWidth=function(){return this.element==this.element.window?g.viewportWidth():this.adapter.innerWidth()},i.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var s=0,n=t.length;s<n;s++)t[s].destroy()},i.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),s={};for(var n in this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var o=t[n];for(var a in this.waypoints[n]){var r,l,c,h,u=this.waypoints[n][a],d=u.options.offset,p=u.triggerPoint,f=0,m=null==p;u.element!==u.element.window&&(f=u.adapter.offset()[o.offsetProp]),"function"==typeof d?d=d.apply(u):"string"==typeof d&&(d=parseFloat(d),-1<u.options.offset.indexOf("%")&&(d=Math.ceil(o.contextDimension*d/100))),r=o.contextScroll-o.contextOffset,u.triggerPoint=f+r-d,l=p<o.oldScroll,c=u.triggerPoint>=o.oldScroll,h=!l&&!c,!m&&(l&&c)?(u.queueTrigger(o.backward),s[u.group.id]=u.group):!m&&h?(u.queueTrigger(o.forward),s[u.group.id]=u.group):m&&o.oldScroll>=u.triggerPoint&&(u.queueTrigger(o.forward),s[u.group.id]=u.group)}}return g.requestAnimationFrame(function(){for(var t in s)s[t].flushTriggers()}),this},i.findOrCreateByElement=function(t){return i.findByElement(t)||new i(t)},i.refreshAll=function(){for(var t in n)n[t].refresh()},i.findByElement=function(t){return n[t.waypointContextKey]},window.onload=function(){t&&t(),i.refreshAll()},g.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},g.Context=i}(),function(){"use strict";function a(t,e){return t.triggerPoint-e.triggerPoint}function r(t,e){return e.triggerPoint-t.triggerPoint}function e(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}var i={vertical:{},horizontal:{}},s=window.Waypoint;e.prototype.add=function(t){this.waypoints.push(t)},e.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],r
1ight:[]}},e.prototype.flushTriggers=function(){for(var t in this.triggerQueues){var e=this.triggerQueues[t],i="up"===t||"left"===t;e.sort(i?r:a);for(var s=0,n=e.length;s<n;s+=1){var o=e[s];(o.options.continuous||s===e.length-1)&&o.trigger([t])}}this.clearTriggerQueues()},e.prototype.next=function(t){this.waypoints.sort(a);var e=s.Adapter.inArray(t,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},e.prototype.previous=function(t){this.waypoints.sort(a);var e=s.Adapter.inArray(t,this.waypoints);return e?this.waypoints[e-1]:null},e.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},e.prototype.remove=function(t){var e=s.Adapter.inArray(t,this.waypoints);-1<e&&this.waypoints.splice(e,1)},e.prototype.first=function(){return this.waypoints[0]},e.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},e.findOrCreate=function(t){return i[t.axis][t.name]||new e(t)},s.Group=e}(),function(){"use strict";function i(t){this.$element=s(t)}var s=window.jQuery,t=window.Waypoint;s.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){i.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),s.each(["extend","inArray","isEmptyObject"],function(t,e){i[e]=s[e]}),t.adapters.push({name:"jquery",Adapter:i}),t.Adapter=i}(),function(){"use strict";function t(s){return function(){var e=[],i=arguments[0];return s.isFunction(arguments[0])&&((i=s.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var t=s.extend({},i,{element:this});"string"==typeof t.context&&(t.context=s(this).closest(t.context)[0]),e.push(new n(t))}),e}}var n=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(),function(){"use strict";var t=this,e=t.Chart,o=function(t){this.canvas=t.canvas,this.ctx=t;var e=function(t,e){return t["offset"+e]?t["offset"+e]:document.defaultView.getComputedStyle(t).getPropertyValue(e)},i=this.width=e(t.canvas,"Width"),s=this.height=e(t.canvas,"Height");t.canvas.width=i,t.canvas.height=s;i=this.width=t.canvas.width,s=this.height=t.canvas.height;return this.aspectRatio=this.width/this.height,u.retinaScale(this),this};o.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",onAnimationProgress:function(){},onAnimationComplete:function(){}}},o.types={};var i,s,u=o.helpers={},d=u.each=function(t,e,i){var s=Array.prototype.slice.call(arguments,3);if(t)if(t.length===+t.length){var n;for(n=0;n<t.length;n++)e.apply(i,[t[n],n].concat(s))}else for(var o in t)e.apply(i,[t[o],o].concat(s))},a=u.clone=function(i){var s={};return d(i,function(t,e){i.hasOwnProperty(e)&&(s[e]=t)}),s},r=u.extend=function(s){return d(Array.prototype.slice.call(arguments,1),function(i){d(i,function(t,e){i.hasOwnProperty(e)&&(s[e]=t)})}),s},l=u.merge=function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift({}),r.apply(null,t)},p=u.indexOf=function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1},n=(u.where=function(t,e){var i=[];return u.each(t,function(t){e(t)&&i.push(t)}),i}
1,u.findNextWhere=function(t,e,i){i||(i=-1);for(var s=i+1;s<t.length;s++){var n=t[s];if(e(n))return n}},u.findPreviousWhere=function(t,e,i){i||(i=t.length);for(var s=i-1;0<=s;s--){var n=t[s];if(e(n))return n}},u.inherits=function(t){var e=this,i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},s=function(){this.constructor=i};return s.prototype=e.prototype,i.prototype=new s,i.extend=n,t&&r(i.prototype,t),i.__super__=e.prototype,i}),c=u.noop=function(){},h=u.uid=(i=0,function(){return"chart-"+i++}),f=u.warn=function(t){window.console&&"function"==typeof window.console.warn&&console.warn(t)},m=u.amd="function"==typeof define&&define.amd,g=u.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},v=u.max=function(t){return Math.max.apply(Math,t)},y=u.min=function(t){return Math.min.apply(Math,t)},w=(u.cap=function(t,e,i){if(g(e)){if(e<t)return e}else if(g(i)&&t<i)return i;return t},u.getDecimalPlaces=function(t){return t%1!=0&&g(t)?t.toString().split(".")[1].length:0}),_=u.radians=function(t){return t*(Math.PI/180)},b=(u.getAngleFromPoint=function(t,e){var i=e.x-t.x,s=e.y-t.y,n=Math.sqrt(i*i+s*s),o=2*Math.PI+Math.atan2(s,i);return i<0&&s<0&&(o+=2*Math.PI),{angle:o,distance:n}},u.aliasPixel=function(t){return t%2==0?0:.5}),x=(u.splineCurve=function(t,e,i,s){var n=Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)),o=Math.sqrt(Math.pow(i.x-e.x,2)+Math.pow(i.y-e.y,2)),a=s*n/(n+o),r=s*o/(n+o);return{inner:{x:e.x-a*(i.x-t.x),y:e.y-a*(i.y-t.y)},outer:{x:e.x+r*(i.x-t.x),y:e.y+r*(i.y-t.y)}}},u.calculateOrderOfMagnitude=function(t){return Math.floor(Math.log(t)/Math.LN10)}),S=(u.calculateScaleRange=function(t,e,i,s,n){var o=Math.floor(e/(1.5*i)),a=o<=2,r=v(t),l=y(t);r===l&&(r+=.5,.5<=l&&!s?l-=.5:r+=.5);for(var c=Math.abs(r-l),h=x(c),u=Math.ceil(r/(1*Math.pow(10,h)))*Math.pow(10,h),d=s?0:Math.floor(l/(1*Math.pow(10,h)))*Math.pow(10,h),p=u-d,f=Math.pow(10,h),m=Math.round(p/f);(o<m||2*m<o)&&!a;)if(o<m)f*=2,(m=Math.round(p/f))%1!=0&&(a=!0);else if(n&&0<=h){if(f/2%1!=0)break;f/=2,m=Math.round(p/f)}else f/=2,m=Math.round(p/f);return a&&(f=p/(m=2)),{steps:m,stepValue:f,min:d,max:d+m*f}},u.template=function(t,e){if(t instanceof Function)return t(e);var i,s,n,o={};return s=e,n=/\W/.test(i=t)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+i.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):o[i]=o[i],s?n(s):n}),C=(u.generateLabels=function(i,t,s,n){var o=new Array(t);return labelTemplateString&&d(o,function(t,e){o[e]=S(i,{value:s+n*(e+1)})}),o},u.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(1-Math.pow(2,-10*t/1))},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return 1<=t?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,s=1;return 0===t?0:1==(t/=1)?1:(i||(i=.3),e=s<Math.abs(1)?(s=1,i/4):i/(2*Math.PI)*Math.asin(1/s),-s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-e)*Math.PI/i))},easeOutElastic:function(t){var e=1.70158,i=0,s=1;return 0===t?0:1==(t/=1)?1:(i||(i=.3),e=s<Math.abs(1)?(s=1,i/4):i/(2*Math.PI)*Math.asin(1/s),s*Math.pow(2,-10*t)*Math.sin(2*(1*t-e)*Math.PI/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,s=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.3*1.5),e=s<Math.abs(1)?(s=1,i/4):i/(2*Math.PI)*Math.asin(1/s),t<1?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-e)*Math.PI/i):s*Math.pow(2,-10*(t-=1))*Math.sin(2*(1*t-e)*Math.PI/i)*.5+1)},easeInBack:function(t){return 1*(t/=1)*t*(2.70158*t-1.70158)},easeOutBack:function(t){return 1*((t=t/1-1)*t*(2.70158*t+1.70158)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*t*t*((1+(e*=1.525))*t-e):.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?7.5625*t*t:t<2/2.75?1*(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}}),T=u.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},k=u.cancelAnimFrame=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)},A=(u.animationLoop=function(i,s,t,n,o,a){var r=0,l=C[t]||C.linear,c=function(){var t=++r/s,e=l(t);i.call(a,e,t,r),n.call(a,e,t),r<s?a.animationFrame=T(c):o.apply(a)};T(c)},u.getRelativePosition=function(t){var e,i,s=t.originalEvent||t,n=(t.currentTarget||t.srcElement).getBoundingClientRect();return i=s.touches?(e=s.touches[0].clientX-n.left,s.touches[0].clientY-n.top):(e=s.clientX-n.left,s.clientY-n.top),{x:e,y:i}}
1,u.addEvent=function(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent?t.attachEvent("on"+e,i):t["on"+e]=i}),P=u.removeEvent=function(t,e,i){t.removeEventListener?t.removeEventListener(e,i,!1):t.detachEvent?t.detachEvent("on"+e,i):t["on"+e]=c},I=(u.bindEvents=function(e,t,i){e.events||(e.events={}),d(t,function(t){e.events[t]=function(){i.apply(e,arguments)},A(e.chart.canvas,t,e.events[t])})},u.unbindEvents=function(i,t){d(t,function(t,e){P(i.chart.canvas,e,t)})}),E=u.getMaximumWidth=function(t){return t.parentNode.clientWidth},M=u.getMaximumHeight=function(t){return t.parentNode.clientHeight},L=(u.getMaximumSize=u.getMaximumWidth,u.retinaScale=function(t){var e=t.ctx,i=t.canvas.width,s=t.canvas.height;window.devicePixelRatio&&(e.canvas.style.width=i+"px",e.canvas.style.height=s+"px",e.canvas.height=s*window.devicePixelRatio,e.canvas.width=i*window.devicePixelRatio,e.scale(window.devicePixelRatio,window.devicePixelRatio))}),D=u.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},z=u.fontString=function(t,e,i){return e+" "+t+"px "+i},R=u.longestText=function(i,t,e){i.font=t;var s=0;return d(e,function(t){var e=i.measureText(t).width;s=s<e?e:s}),s},O=u.drawRoundedRectangle=function(t,e,i,s,n,o){t.beginPath(),t.moveTo(e+o,i),t.lineTo(e+s-o,i),t.quadraticCurveTo(e+s,i,e+s,i+o),t.lineTo(e+s,i+n-o),t.quadraticCurveTo(e+s,i+n,e+s-o,i+n),t.lineTo(e+o,i+n),t.quadraticCurveTo(e,i+n,e,i+n-o),t.lineTo(e,i+o),t.quadraticCurveTo(e,i,e+o,i),t.closePath()};o.instances={},r((o.Type=function(t,e,i){this.options=e,this.chart=i,this.id=h(),o.instances[this.id]=this,e.responsive&&this.resize(),this.initialize.call(this,t)}).prototype,{initialize:function(){return this},clear:function(){return D(this.chart),this},stop:function(){return k(this.animationFrame),this},resize:function(t){this.stop();var e=this.chart.canvas,i=E(this.chart.canvas),s=this.options.maintainAspectRatio?i/this.chart.aspectRatio:M(this.chart.canvas);return e.width=this.chart.width=i,e.height=this.chart.height=s,L(this.chart),"function"==typeof t&&t.apply(this,Array.prototype.slice.call(arguments,1)),this},reflow:c,render:function(t){return t&&this.reflow(),this.options.animation&&!t?u.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this)),this},generateLegend:function(){return S(this.options.legendTemplate,this)},destroy:function(){this.clear(),I(this,this.events);var t=this.chart.canvas;t.width=this.chart.width,t.height=this.chart.height,t.style.removeProperty?(t.style.removeProperty("width"),t.style.removeProperty("height")):(t.style.removeAttribute("width"),t.style.removeAttribute("height")),delete o.instances[this.id]},showTooltip:function(t,e){if(void 0===this.activeElements&&(this.activeElements=[]),function(t){var i=!1;return t.length!==this.activeElements.length?i=!0:(d(t,function(t,e){t!==this.activeElements[e]&&(i=!0)},this),i)}.call(this,t)||e){if(this.activeElements=t,this.draw(),this.options.customTooltips&&this.options.customTooltips(!1),0<t.length)if(this.datasets&&1<this.datasets.length){for(var i,l,s=this.datasets.length-1;0<=s&&(i=this.datasets[s].points||this.datasets[s].bars||this.datasets[s].segments,-1===(l=p(i,t[0])));s--);var c=[],h=[],n=function(){var e,t,i,s,n,o=[],a=[],r=[];return u.each(this.datasets,function(t){(e=t.points||t.bars||t.segments)[l]&&e[l].hasValue()&&o.push(e[l])}),u.each(o,function(t){a.push(t.x),r.push(t.y),c.push(u.template(this.options.multiTooltipTemplate,t)),h.push({fill:t._saved.fillColor||t.fillColor,stroke:t._saved.strokeColor||t.strokeColor})},this),n=y(r),i=v(r),s=y(a),t=v(a),{x:s>this.chart.width/2?s:t,y:(n+i)/2}}.call(this,l);new o.MultiTooltip({x:n.x,y:n.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:c,legendColors:h,legendColorBackgroun
1d:this.options.multiTooltipKeyBackground,title:t[0].label,chart:this.chart,ctx:this.chart.ctx,custom:this.options.customTooltips}).draw()}else d(t,function(t){var e=t.tooltipPosition();new o.Tooltip({x:Math.round(e.x),y:Math.round(e.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,text:S(this.options.tooltipTemplate,t),chart:this.chart,custom:this.options.customTooltips}).draw()},this);return this}},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}}),o.Type.extend=function(t){var e=this,s=function(){return e.apply(this,arguments)};if(s.prototype=a(e.prototype),r(s.prototype,t),s.extend=o.Type.extend,t.name||e.prototype.name){var n=t.name||e.prototype.name,i=o.defaults[e.prototype.name]?a(o.defaults[e.prototype.name]):{};o.defaults[n]=r(i,t.defaults),o.types[n]=s,o.prototype[n]=function(t,e){var i=l(o.defaults.global,o.defaults[n],e||{});return new s(t,i,this)}}else f("Name not provided for this chart, so it hasn't been registered");return e},r((o.Element=function(t){r(this,t),this.initialize.apply(this,arguments),this.save()}).prototype,{initialize:function(){},restore:function(t){return t?d(t,function(t){this[t]=this._saved[t]},this):r(this,this._saved),this},save:function(){return this._saved=a(this),delete this._saved._saved,this},update:function(t){return d(t,function(t,e){this._saved[e]=this[e],this[e]=t},this),this},transition:function(t,i){return d(t,function(t,e){this[e]=(t-this._saved[e])*i+this._saved[e]},this),this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return g(this.value)}}),o.Element.extend=n,o.Point=o.Element.extend({display:!0,inRange:function(t,e){var i=this.hitDetectionRadius+this.radius;return Math.pow(t-this.x,2)+Math.pow(e-this.y,2)<Math.pow(i,2)},draw:function(){if(this.display){var t=this.ctx;t.beginPath(),t.arc(this.x,this.y,this.radius,0,2*Math.PI),t.closePath(),t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.fillStyle=this.fillColor,t.fill(),t.stroke()}}}),o.Arc=o.Element.extend({inRange:function(t,e){var i=u.getAngleFromPoint(this,{x:t,y:e}),s=i.angle>=this.startAngle&&i.angle<=this.endAngle,n=i.distance>=this.innerRadius&&i.distance<=this.outerRadius;return s&&n},tooltipPosition:function(){var t=this.startAngle+(this.endAngle-this.startAngle)/2,e=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(t)*e,y:this.y+Math.sin(t)*e}},draw:function(t){var e=this.ctx;e.beginPath(),e.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle),e.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0),e.closePath(),e.strokeStyle=this.strokeColor,e.lineWidth=this.strokeWidth,e.fillStyle=this.fillColor,e.fill(),e.lineJoin="bevel",this.showStroke&&e.stroke()}}),o.Rectangle=o.Element.extend({draw:function(){var t=this.ctx,e=this.width/2,i=this.x-e,s=this.x+e,n=this.base-(this.base-this.y),o=this.strokeWidth/2;this.showStroke&&(i+=o,s-=o,n+=o),t.beginPath(),t.fillStyle=this.fillColor,t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.moveTo(i,this.base),t.lineTo(i,n),t.lineTo(s,n),t.lineTo(s,this.base),t.fill(),this.showStroke&&t.stroke()},height:function(){return this.base-this.y},inRange:function(t,e){return t>=this.x-this.width/2&&t<=this.x+this.width/2&&e>=this.y&&e<=this.base}}),o.Tooltip=o.Element.extend({draw:function(){var t=this.chart.ctx;t.font=z(this.fontSize,this.fontStyle,this.fontFamily),this.xAlign="center",this.yAlign="above";var e=this.caretPadding=2,i=t.measureText(this.text).width+2*this.xPadding,s=this.fontSize+2*this.yPadding,n=s+this.caretHeight+e;this.x+i/2>this.chart.width?this.xAlign="left":this.x-i/2<0&&(this.xAlign="right"),this.y-n<0&&(this.yAlign="below");var o=this.x-i/2,a=this.y-n;if(t.fillStyle=this.fillColor,this.custom)this.custom(this);else{switch(this.yAlign){case"above":t.beginPath(),t.moveTo(this.x,this.y-e),t.lineTo(this.x+this.caretHeight,this.y-(e+this.caretHeight)),t.lineTo(this.x-this.caretHeight,this.y-(e+this.caretHeight)),t.closePath(),t.fill();break;case"below":a=this.y+e+this.caretHeight,t.beginPath(),t.moveTo(this.x,this.y+e),t.lineTo(this.x+this.caretHeight,this.y+e+this.caretHeight),t.lineTo(this.x-this.caretHeight,this.y+e+this.caretHeight),t.closePath(),t.fill()}switch(this.xAlign){case"left":o=this.x-i+(this.cornerRadius+this.caretHeight);break;case"right":o=this.x-(this.cornerRadius+this.caretHeight)}O(t,o,a,i,s,this.cornerRadius),t.fill(),t.fillStyle=this.textColor,t.textAlign="center",t.textBaseline="middle",t.fillText(this.text,o+i/2,a+s/2)}}}),o.MultiTooltip=o.Element.extend({initialize:function(){this.font=z(this.fontSize,this.fontStyle,this.fontFamily),this.titleFont=z(this.titleFontSize,this.titleFontStyle,this.titleFontFamily),this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/2)+2*this.yPadding+1.5*this.titleFontSize,this.ctx.font=this.titleFont;var t=this.ctx.measureText(this.title).width,e=R(this.ctx,this.font,this.labels)+this.fontSize+3,i=v([e,t]);this.width=i+2*this.xPadding;var s=this.height/2;this.y-s<0?this.y=s:this.y+s>this.chart.height&&(this.y=this.chart.height-s),this.x>this.chart.width/2?this.x-=this.xOffset+this.width:this.x+=this.xOffset},getLineHeight:function(t){var e=this.y-this.height/2+this.yPadding,i=t-1;return 0===t?e+this.titleFontSize/2:e+(1.5*this.fontSize*i+this.fontSize/2)+1.5*this.titleFontSize},draw:function(){if(this.custom)this.custom(this);else{O(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var i=this.ctx;i.fillStyle=this.fillColor,i.fill(),i.closePath(),i.textAlign="left",i.textBaseline="middle",i.fillStyle=this.titleTextColor,i.font=this.titleFont,i.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0)),i.font=this.font,u.each(this.labels,function(t,e){i.fillStyle=this.textColor,i.fillText(t,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(e+1)),i.fillStyle=this.legendColorBackgroun
1d,i.fillRect(this.x+this.xPadding,this.getLineHeight(e+1)-this.fontSize/2,this.fontSize,this.fontSize),i.fillStyle=this.legendColors[e].fill,i.fillRect(this.x+this.xPadding,this.getLineHeight(e+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}}),o.Scale=o.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var t=w(this.stepValue),e=0;e<=this.steps;e++)this.yLabels.push(S(this.templateString,{value:(this.min+e*this.stepValue).toFixed(t)}));this.yLabelWidth=this.display&&this.showLabels?R(this.ctx,this.font,this.yLabels):0},addXLabel:function(t){this.xLabels.push(t),this.valuesCount++,this.fit()},removeXLabel:function(){this.xLabels.shift(),this.valuesCount--,this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0,this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height,this.startPoint+=this.padding,this.endPoint-=this.padding;var t,e=this.endPoint-this.startPoint;for(this.calculateYRange(e),this.buildYLabels(),this.calculateXLabelRotation();e>this.endPoint-this.startPoint;)e=this.endPoint-this.startPoint,t=this.yLabelWidth,this.calculateYRange(e),this.buildYLabels(),t<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){this.ctx.font=this.font;var t,e=this.ctx.measureText(this.xLabels[0]).width,i=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width;if(this.xScalePaddingRight=i/2+3,this.xScalePaddingLeft=e/2>this.yLabelWidth+10?e/2:this.yLabelWidth+10,this.xLabelRotation=0,this.display){var s,n=R(this.ctx,this.font,this.xLabels);this.xLabelWidth=n;for(var o=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>o&&0===this.xLabelRotation||this.xLabelWidth>o&&this.xLabelRotation<=90&&0<this.xLabelRotation;)(s=Math.cos(_(this.xLabelRotation)))*i,(t=s*e)+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=t+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=s*n;0<this.xLabelRotation&&(this.endPoint-=Math.sin(_(this.xLabelRotation))*n+3)}else this.xLabelWidth=0,this.xScalePaddingRight=this.padding,this.xScalePaddingLeft=this.padding},calculateYRange:c,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(t){var e=this.drawingArea()/(this.min-this.max);return this.endPoint-e*(t-this.min)},calculateX:function(t){var e=(this.xLabelRotation,this.width-(this.xScalePaddingLeft+this.xScalePaddingRight))/Math.max(this.valuesCount-(this.offsetGridLines?0:1),1),i=e*t+this.xScalePaddingLeft;return this.offsetGridLines&&(i+=e/2),Math.round(i)},update:function(t){u.extend(this,t),this.fit()},draw:function(){var a=this.ctx,o=(this.endPoint-this.startPoint)/this.steps,r=Math.round(this.xScalePaddingLeft);this.display&&(a.fillStyle=this.textColor,a.font=this.font,d(this.yLabels,function(t,e){var i=this.endPoint-o*e,s=Math.round(i),n=this.showHorizontalLines;a.textAlign="right",a.textBaseline="middle",this.showLabels&&a.fillText(t,r-10,i),0!==e||n||(n=!0),n&&a.beginPath(),a.strokeStyle=0<e?(a.lineWidth=this.gridLineWidth,this.gridLineColor):(a.lineWidth=this.lineWidth,this.lineColor),s+=u.aliasPixel(a.lineWidth),n&&(a.moveTo(r,s),a.lineTo(this.width,s),a.stroke(),a.closePath()),a.lineWidth=this.lineWidth,a.strokeStyle=this.lineColor,a.beginPath(),a.moveTo(r-5,s),a.lineTo(r,s),a.stroke(),a.closePath()},this),d(this.xLabels,function(t,e){var i=this.calculateX(e)+b(this.lineWidth),s=this.calculateX(e-(this.offsetGridLines?.5:0))+b(this.lineWidth),n=0<this.xLabelRotation,o=this.showVerticalLines;0!==e||o||(o=!0),o&&a.beginPath(),a.strokeStyle=0<e?(a.lineWidth=this.gridLineWidth,this.gridLineColor):(a.lineWidth=this.lineWidth,this.lineColor),o&&(a.moveTo(s,this.endPoint),a.lineTo(s,this.startPoint-3),a.stroke(),a.closePath()),a.lineWidth=this.lineWidth,a.strokeStyle=this.lineColor,a.beginPath(),a.moveTo(s,this.endPoint),a.lineTo(s,this.endPoint+5),a.stroke(),a.closePath(),a.save(),a.translate(i,n?this.endPoint+12:this.endPoint+8),a.rotate(-1*_(this.xLabelRotation)),a.font=this.font,a.textAlign=n?"right":"center",a.textBaseline=n?"middle":"top",a.fillText(t,0,0),a.restore(
1)},this))}}),o.RadialScale=o.Element.extend({initialize:function(){this.size=y([this.height,this.width]),this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(t){var e=this.drawingArea/(this.max-this.min);return(t-this.min)*e},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize(),this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var t=w(this.stepValue),e=0;e<=this.steps;e++)this.yLabels.push(S(this.templateString,{value:(this.min+e*this.stepValue).toFixed(t)}))},getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var t,e,i,s,n,o,a,r,l,c,h,u,d=y([this.height/2-this.pointLabelFontSize-5,this.width/2]),p=this.width,f=0;for(this.ctx.font=z(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),e=0;e<this.valuesCount;e++)t=this.getPointPosition(e,d),i=this.ctx.measureText(S(this.templateString,{value:this.labels[e]})).width+5,0===e||e===this.valuesCount/2?(s=i/2,t.x+s>p&&(p=t.x+s,n=e),t.x-s<f&&(f=t.x-s,a=e)):e<this.valuesCount/2?t.x+i>p&&(p=t.x+i,n=e):e>this.valuesCount/2&&t.x-i<f&&(f=t.x-i,a=e);l=f,c=Math.ceil(p-this.width),o=this.getIndexAngle(n),r=this.getIndexAngle(a),h=c/Math.sin(o+Math.PI/2),u=l/Math.sin(r+Math.PI/2),h=g(h)?h:0,u=g(u)?u:0,this.drawingArea=d-(u+h)/2,this.setCenterPoint(u,h)},setCenterPoint:function(t,e){var i=this.width-e-this.drawingArea,s=t+this.drawingArea;this.xCenter=(s+i)/2,this.yCenter=this.height/2},getIndexAngle:function(t){return t*(2*Math.PI/this.valuesCount)-Math.PI/2},getPointPosition:function(t,e){var i=this.getIndexAngle(t);return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},draw:function(){if(this.display){var r=this.ctx;if(d(this.yLabels,function(t,e){if(0<e){var i,s=e*(this.drawingArea/this.steps),n=this.yCenter-s;if(0<this.lineWidth)if(r.strokeStyle=this.lineColor,r.lineWidth=this.lineWidth,this.lineArc)r.beginPath(),r.arc(this.xCenter,this.yCenter,s,0,2*Math.PI),r.closePath(),r.stroke();else{r.beginPath();for(var o=0;o<this.valuesCount;o++)i=this.getPointPosition(o,this.calculateCenterOffset(this.min+e*this.stepValue)),0===o?r.moveTo(i.x,i.y):r.lineTo(i.x,i.y);r.closePath(),r.stroke()}if(this.showLabels){if(r.font=z(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop){var a=r.measureText(t).width;r.fillStyle=this.backdropColor,r.fillRect(this.xCenter-a/2-this.backdropPaddingX,n-this.fontSize/2-this.backdropPaddingY,a+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=this.fontColor,r.fillText(t,this.xCenter,n)}}},this),!this.lineArc){r.lineWidth=this.angleLineWidth,r.strokeStyle=this.angleLineColor;for(var t=this.valuesCount-1;0<=t;t--){if(0<this.angleLineWidth){var e=this.getPointPosition(t,this.calculateCenterOffset(this.max));r.beginPath(),r.moveTo(this.xCenter,this.yCenter),r.lineTo(e.x,e.y),r.stroke(),r.closePath()}var i=this.getPointPosition(t,this.calculateCenterOffset(this.max)+5);r.font=z(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),r.fillStyle=this.pointLabelFontColor;var s=this.labels.length,n=this.labels.length/2,o=n/2,a=t<o||s-o<t,l=t===o||t===s-o;r.textAlign=0===t?"center":t===n?"center":t<n?"left":"right",r.textBaseline=l?"middle":a?"bottom":"top",r.fillText(this.labels[t],i.x,i.y)}}}}}),u.addEvent(window,"resize",function(){clearTimeout(s),s=setTimeout(function(){d(o.instances,function(t){t.options.responsive&&t.resize(t.render,!0)})},50)}),m?define(function(){return o}):"object"==typeof module&&module.exports&&(module.exports=o),(t.Chart=o).noConflict=function(){return t.Chart=e,o}}.call(this),function(){"use strict";var t=this.Chart,r=t.helpers;t.Type.extend({name:"Bar",defaults:{scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(n){var a=this.options;this.ScaleClass=t.Scale.extend({offsetGridLines:!0,calculateBarX:function(t,e,
1i){var s=this.calculateBaseWidth(),n=this.calculateX(i)-s/2,o=this.calculateBarWidth(t);return n+o*e+e*a.barDatasetSpacing+o/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*a.barValueSpacing},calculateBarWidth:function(t){return(this.calculateBaseWidth()-(t-1)*a.barDatasetSpacing)/t}}),this.datasets=[],this.options.showTooltips&&r.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getBarsAtEvent(t):[];this.eachBars(function(t){t.restore(["fillColor","strokeColor"])}),r.each(e,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(e)}),this.BarClass=t.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx}),r.each(n.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,bars:[]};this.datasets.push(s),r.each(i.data,function(t,e){s.bars.push(new this.BarClass({value:t,label:n.labels[e],datasetLabel:i.label,strokeColor:i.strokeColor,fillColor:i.fillColor,highlightFill:i.highlightFill||i.fillColor,highlightStroke:i.highlightStroke||i.strokeColor}))},this)},this),this.buildScale(n.labels),this.BarClass.prototype.base=this.scale.endPoint,this.eachBars(function(t,e,i){r.extend(t,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,i,e),y:this.scale.endPoint}),t.save()},this),this.render()},update:function(){this.scale.update(),r.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachBars(function(t){t.save()}),this.render()},eachBars:function(i){r.each(this.datasets,function(t,e){r.each(t.bars,i,this,e)},this)},getBarsAtEvent:function(t){for(var e,i=[],s=r.getRelativePosition(t),n=function(t){i.push(t.bars[e])},o=0;o<this.datasets.length;o++)for(e=0;e<this.datasets[o].bars.length;e++)if(this.datasets[o].bars[e].inRange(s.x,s.y))return r.each(this.datasets,n),i;return i},buildScale:function(t){var s=this,e={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var e,i=r.calculateScaleRange((e=[],s.eachBars(function(t){e.push(t.value)}),e),t,this.fontSize,this.beginAtZero,this.integersOnly);r.extend(this,i)},xLabels:t,font:r.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&r.extend(e,{calculateYRange:r.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new this.ScaleClass(e)},addData:function(t,i){r.each(t,function(t,e){this.datasets[e].bars.push(new this.BarClass({value:t,label:i,x:this.scale.calculateBarX(this.datasets.length,e,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[e].strokeColor,fillColor:this.datasets[e].fillColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),r.each(this.datasets,function(t){t.bars.shift()},this),this.update()},reflow:function(){r.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});var t=r.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var s=t||1;this.clear(),this.chart.ctx,this.scale.draw(s),r.each(this.datasets,function(t,i){r.each(t.bars,function(t,e){t.hasValue()&&(t.base=this.scale.endPoint,t.transition({x:this.scale.calculateBarX(this.datasets.length,i,e),y:this.scale.calculateY(t.value),width:this.scale.calculateBarWidth(this.datasets.length)},s).draw())},this)},this)}})}.call(this),function(){"use strict";var e=this.Chart,s=e.helpers,t={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};e.Type.extend({name:"Doughnut",defaults:t,initialize:function(t){this.segments=[],this.outerRadius=(s.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,this.SegmentArc=e.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2}),this.options.showTooltips&&s.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.get
1SegmentsAtEvent(t):[];s.each(this.segments,function(t){t.restore(["fillColor"])}),s.each(e,function(t){t.fillColor=t.highlightColor}),this.showTooltip(e)}),this.calculateTotal(t),s.each(t,function(t,e){this.addData(t,e,!0)},this),this.render()},getSegmentsAtEvent:function(t){var e=[],i=s.getRelativePosition(t);return s.each(this.segments,function(t){t.inRange(i.x,i.y)&&e.push(t)},this),e},addData:function(t,e,i){var s=e||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({value:t.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:t.color,highlightColor:t.highlight||t.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?0:this.calculateCircumference(t.value),label:t.label})),i||(this.reflow(),this.update())},calculateCircumference:function(t){return 2*Math.PI*(Math.abs(t)/this.total)},calculateTotal:function(t){this.total=0,s.each(t,function(t){this.total+=Math.abs(t.value)},this)},update:function(){this.calculateTotal(this.segments),s.each(this.activeElements,function(t){t.restore(["fillColor"])}),s.each(this.segments,function(t){t.save()}),this.render()},removeData:function(t){var e=s.isNumber(t)?t:this.segments.length-1;this.segments.splice(e,1),this.reflow(),this.update()},reflow:function(){s.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.outerRadius=(s.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,s.each(this.segments,function(t){t.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(t){var i=t||1;this.clear(),s.each(this.segments,function(t,e){t.transition({circumference:this.calculateCircumference(t.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},i),t.endAngle=t.startAngle+t.circumference,t.draw(),0===e&&(t.startAngle=1.5*Math.PI),e<this.segments.length-1&&(this.segments[e+1].startAngle=t.endAngle)},this)}}),e.types.Doughnut.extend({name:"Pie",defaults:s.merge(t,{percentageInnerCutout:0})})}.call(this),function(){"use strict";var i=this.Chart,c=i.helpers;i.Type.extend({name:"Line",defaults:{scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,bezierCurve:!0,bezierCurveTension:.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(n){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(t){return Math.pow(t-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}}),this.datasets=[],this.options.showTooltips&&c.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),c.each(e,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(e)}),c.each(n.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),c.each(i.data,function(t,e){s.points.push(new this.PointClass({value:t,label:n.labels[e],datasetLabel:i.label,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this),this.buildScale(n.labels),this.eachPoints(function(t,e){c.extend(t,{x:this.scale.calculateX(e),y:this.scale.endPoint}),t.save()},this)},this),this.render()}
1,update:function(){this.scale.update(),c.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachPoints(function(t){t.save()}),this.render()},eachPoints:function(e){c.each(this.datasets,function(t){c.each(t.points,e,this)},this)},getPointsAtEvent:function(t){var e=[],i=c.getRelativePosition(t);return c.each(this.datasets,function(t){c.each(t.points,function(t){t.inRange(i.x,i.y)&&e.push(t)})},this),e},buildScale:function(t){var s=this,e={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var e,i=c.calculateScaleRange((e=[],s.eachPoints(function(t){e.push(t.value)}),e),t,this.fontSize,this.beginAtZero,this.integersOnly);c.extend(this,i)},xLabels:t,font:c.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&c.extend(e,{calculateYRange:c.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new i.Scale(e)},addData:function(t,i){c.each(t,function(t,e){this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),c.each(this.datasets,function(t){t.points.shift()},this),this.update()},reflow:function(){var t=c.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear();var s=this.chart.ctx,r=function(t){return null!==t.value},l=function(t,e,i){return c.findPreviousWhere(e,r,i)||t};this.scale.draw(i),c.each(this.datasets,function(t){var a=c.where(t.points,r);c.each(t.points,function(t,e){t.hasValue()&&t.transition({y:this.scale.calculateY(t.value),x:this.scale.calculateX(e)},i)},this),this.options.bezierCurve&&c.each(a,function(t,e){var i,s,n,o=0<e&&e<a.length-1?this.options.bezierCurveTension:0;t.controlPoints=c.splineCurve(l(t,a,e),t,(i=t,s=a,n=e,c.findNextWhere(s,r,n)||i),o),t.controlPoints.outer.y>this.scale.endPoint?t.controlPoints.outer.y=this.scale.endPoint:t.controlPoints.outer.y<this.scale.startPoint&&(t.controlPoints.outer.y=this.scale.startPoint),t.controlPoints.inner.y>this.scale.endPoint?t.controlPoints.inner.y=this.scale.endPoint:t.controlPoints.inner.y<this.scale.startPoint&&(t.controlPoints.inner.y=this.scale.startPoint)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),c.each(a,function(t,e){if(0===e)s.moveTo(t.x,t.y);else if(this.options.bezierCurve){var i=l(t,a,e);s.bezierCurveTo(i.controlPoints.outer.x,i.controlPoints.outer.y,t.controlPoints.inner.x,t.controlPoints.inner.y,t.x,t.y)}else s.lineTo(t.x,t.y)},this),s.stroke(),this.options.datasetFill&&0<a.length&&(s.lineTo(a[a.length-1].x,this.scale.endPoint),s.lineTo(a[0].x,this.scale.endPoint),s.fillStyle=t.fillColor,s.closePath(),s.fill()),c.each(a,function(t){t.draw()})},this)}})}.call(this),function(){"use strict";var e=this.Chart,s=e.helpers;e.Type.extend({name:"PolarArea",defaults:{scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'},initialize:function(t){this.segments=[],this.SegmentArc=e.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2}),this.scale=new e.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:t.length}
1),this.updateScaleRange(t),this.scale.update(),s.each(t,function(t,e){this.addData(t,e,!0)},this),this.options.showTooltips&&s.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];s.each(this.segments,function(t){t.restore(["fillColor"])}),s.each(e,function(t){t.fillColor=t.highlightColor}),this.showTooltip(e)}),this.render()},getSegmentsAtEvent:function(t){var e=[],i=s.getRelativePosition(t);return s.each(this.segments,function(t){t.inRange(i.x,i.y)&&e.push(t)},this),e},addData:function(t,e,i){var s=e||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({fillColor:t.color,highlightColor:t.highlight||t.color,label:t.label,value:t.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(t.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI})),i||(this.reflow(),this.update())},removeData:function(t){var e=s.isNumber(t)?t:this.segments.length-1;this.segments.splice(e,1),this.reflow(),this.update()},calculateTotal:function(t){this.total=0,s.each(t,function(t){this.total+=t.value},this),this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var e=[];s.each(t,function(t){e.push(t.value)});var i=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:s.calculateScaleRange(e,s.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);s.extend(this.scale,i,{size:s.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments),s.each(this.segments,function(t){t.save()}),this.reflow(),this.render()},reflow:function(){s.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.updateScaleRange(this.segments),this.scale.update(),s.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2}),s.each(this.segments,function(t){t.update({outerRadius:this.scale.calculateCenterOffset(t.value)})},this)},draw:function(t){var i=t||1;this.clear(),s.each(this.segments,function(t,e){t.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(t.value)},i),t.endAngle=t.startAngle+t.circumference,0===e&&(t.startAngle=1.5*Math.PI),e<this.segments.length-1&&(this.segments[e+1].startAngle=t.endAngle),t.draw()},this),this.scale.draw()}})}.call(this),function(){"use strict";var e=this.Chart,a=e.helpers;e.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(o){this.PointClass=e.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(o),this.options.showTooltips&&a.bindEvents(this,this.options.tooltipEvents,function(t){var e="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),a.each(e,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(e)}),a.each(o.datasets,function(s){var n={label:s.label||null,fillColor:s.fillColor,strokeColor:s.strokeColor,pointColor:s.pointColor,pointStrokeColor:s.pointStrokeColor,points:[]};this.datasets.push(n),a.each(s.data,function(t,e){var i;this.scale.animation||(i=this.scale.getPointPosition(e,this.scale.calculateCenterOffset(t))),n.points.push(new this.PointClass({value:t,label:o.labels[e],datasetLabel:s.label,x:this.options.animation?this.scale.xCenter:i.x,y:this.options.animation?this.scale.yCenter:i.y,strokeColor:s.pointStrokeColor,fillColor:s.pointColor,highlightFill:s.pointHighlightFill||s.pointColor,highlightStroke:s.pointHighlightStroke||s.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(e){a.each(this.datasets,function(t){a.each(t.points,e,this)},this)},getPointsAtEvent:function(t){var e=a.getRelativePosition(t),i=a.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},e),s=2*Math.PI/this.scale.valuesCount,n=Math.round((i.angle-1.5*Math.PI)/s),o=[];return(n>=this.scale.valuesCount||n<0)&&(n=0),i.distance<=this.scale.drawingArea&&a.each(this.datasets,function(t){o.push(t.points[n])}),o},buildScale:function(t){this.scale=new e.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var e,i=(e=[],a.each(t,function(t){t.data?e=e.concat(t.data):a.each(t.points,function(t){e.push(t.value)})}),e),s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:a.calculateScaleRange(i,a.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);a.extend(this.scale,s)},addData:function(t,s){this.scale.valuesCount++,a.each(t,function(t,e){var i=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[e].points.push(new this.PointClass({value:t,label:s,x:i.x,y:i.y,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.labels.push(s),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),a.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){a.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:a.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var i=t||1,s=this.chart.ctx;this.clear(),this.scale.draw(),a.each(this.datasets,function(t){a.each(t.points,function(t,e){t.hasValue()&&t.transition(this.scale.getPointPosition(e,this.scale.calculateCenterOffset(t.value)),i)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),a.each(t.points,function(t,e){0===e?s.moveTo(t.x,t.y):s.lineTo(t.x,t.y)},this),s.closePath(),s.stroke(),s.fillStyle=t.fillColor,s.fill(),a.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}.call(this),function(r){"use strict";r.fn.countTo=function(n){n=r.extend({},r.fn.countTo.defaults,n||{});var o=Math.ceil(n.speed/n.refreshInterval),a=(n.to-n.from)/o;return r(this).each(function(){var t=this,e=0,i=n.from,s=setInterval(function(){i+=a,e++,r(t).html(i.toFixed(n.decimals)),"function"==typeof n.onUpdate&&n.onUpdate.call(t,i);o<=e&&(clearInterval(s),i=n.to,"function"==typeof n.onComplete&&n.onComplete.call(t,i))},n.refreshInterval)})},r.fn.countTo.defaults={from:0,to:100,speed:1e3,refreshInterval:100,decimals:0,onUpdate:null,onComplete:null}}(jQuery),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e:t.fluidvids=e()}(this,function(){"use strict";function n(t){return new RegExp("^(https?:)?//(?:"+s.players.join("|")+").*$","i").test(t)}function i(t){if((n(t.src)||n(t.data))&&!t.getAttribute("data-fluidvids")){var e=document.createElement("div");t.parentNode.insertBefore(e,t),t.className+=(t.className?" ":"")+"fluidvids-item",t.setAttribute("data-fluidvids","loaded"),e.className+="fluidvids",e.style.paddingTop=(i=t.height,s=t.width,parseInt(i,10)/parseInt(s,10)*100+"%"),e.appendChild(t)}var i,s}var s={selector:["iframe","object"],players:["www.youtube.com","player.vimeo.com"]},o=[".fluidvids {","width: 100%; max-width: 100%; position: relative;","}",".fluidvids-item {","position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;","}"].join(""),a=document.head||document.getElementsByTagName("head")[0];return s.render=function(){for(var t=document.querySelectorAll(s.selector.join()),e=t.length;e--;)i(t[e])},s.init=function(t){for(var e in t)s[e]=t[e];var i;s.render(),(i=document.createElement("div")).innerHTML="<p>x</p><style>"+o+"</style>",a.appendChild(i.childNodes[1])},s}),function(_){function b(){var t=location.href;return hashtag=-1!==t.indexOf("#prettyPhoto")&&decodeURI(t.substring(t.indexOf("#prettyPhoto")+1,t.length)),hashtag&&(hashtag=hashtag.replace(/<|>/g,"")),hashtag}function x(t,e){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+t+"=([^&#]*)").exec(e);return null==i?"":i[1]}_.prettyPhoto={version:"3.1.6"},_.fn.prettyPhoto=function(e){function i(){_(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(y/2-c.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:c.
1contentHeight,width:c.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:w/2-c.containerWidth/2<0?0:w/2-c.containerWidth/2,width:c.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(c.height).width(c.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==a(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(c.resized?_("a.pp_expand,a.pp_contract").show():_("a.pp_expand").hide()),!settings.autoplay_slideshow||m||h||_.prettyPhoto.startSlideshow(),settings.changepicturecallback(),h=!0}),isSet&&settings.overlay_gallery&&"image"==a(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((c.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length,totalPage=Math.ceil(pp_images.length/itemsPerPage)-1,0==totalPage?(navWidth=0,$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()):$pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),galleryWidth=itemsPerPage*itemWidth,fullGalleryWidth=pp_images.length*itemWidth,$pp_gallery.css("margin-left",-(galleryWidth/2+navWidth/2)).find("div:first").width(galleryWidth+5).find("ul").width(fullGalleryWidth).find("li.selected").removeClass("selected"),goToPage=Math.floor(set_position/itemsPerPage)<totalPage?Math.floor(set_position/itemsPerPage):totalPage,_.prettyPhoto.changeGalleryPage(goToPage),$pp_gallery_li.filter(":eq("+set_position+")").addClass("selected")):$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave"),e.ajaxcallback()}function s(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){_(".pp_loaderIcon").show(),t()})}function n(t,e){if(resized=!1,o(t,e),imageWidth=t,imageHeight=e,(w<f||y<p)&&doresize&&settings.allow_resize&&!v){for(resized=!0,fitting=!1;!fitting;)w<f?(imageWidth=w-200,imageHeight=e/t*imageWidth):y<p?(imageHeight=y-200,imageWidth=t/e*imageHeight):fitting=!0,p=imageHeight,f=imageWidth;(w<f||y<p)&&n(f,p),o(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(p),containerWidth:Math.floor(f)+2*settings.horizontal_padding,contentHeight:Math.floor(u),contentWidth:Math.floor(d),resized:resized}}function o(t,e){t=parseFloat(t),e=parseFloat(e),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(t),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(_("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(t),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(_("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),u=e+detailsHeight,d=t,p=u+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),f=t}function a(t){return t.match(/youtube\.com\/watch/i)||t.match(/youtu\.be/i)?"youtube":t.match(/vimeo\.com/i)?"vimeo":t.match(/\b.mov\b/i)?"quicktime":t.match(/\b.swf\b/i)?"flash":t.match(/\biframe=true\b/i)?"
1iframe":t.match(/\bajax=true\b/i)?"ajax":t.match(/\bcustom=true\b/i)?"custom":"#"==t.substr(0,1)?"inline":"image"}function r(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=t(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=y/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>y)return;$pp_pic_holder.css({top:projectedTop,left:w/2+scroll_pos.scrollLeft-contentwidth/2})}}function t(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function l(){if(settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href))),settings.markup=settings.markup.replace("{pp_social}",""),_("body").append(settings.markup),$pp_pic_holder=_(".pp_pic_holder"),$ppt=_(".ppt"),$pp_overlay=_("div.pp_overlay"),isSet&&settings.overlay_gallery){currentGalleryPage=0,toInject="";for(var t=0;t<pp_images.length;t++)pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi)?(classname="",img_src=pp_images[t]):(classname="default",img_src=""),toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='50' alt='' /></a></li>";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=_(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return _.prettyPhoto.changeGalleryPage("next"),_.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return _.prettyPhoto.changeGalleryPage("previous"),_.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(t){_(this).find("a").click(function(){return _.prettyPhoto.changePage(t),_.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return _.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:_(document).height(),width:_(window).width()}).bind("click",function(){settings.modal||_.prettyPhoto.close()}),_("a.pp_close").bind("click",function(){return _.prettyPhoto.close(),!1}),settings.allow_expand&&_("a.pp_expand").bind("click",function(){return _(this).hasClass("pp_expand")?(_(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(_(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),s(function(){_.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return _.prettyPhoto.changePage("previous"),_.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return _.prettyPhoto.changePage("next"),_.prettyPhoto.stopSlideshow(),!1}),r()}e=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:'<div class="pp_pic_holder"> \t\t\t\t\t\t<div class="ppt">&nbsp;</div> \t\t\t\t\t\t<div class="pp_top"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_content_container"> \t\t\t\t\t\t\t<div class="pp_left"> \t\t\t\t\t\t\t<div class="pp_right"> \t\t\t\t\t\t\t\t<div class="pp_content"> \t\t\t\t\t\t\t\t\t<div class="pp_loaderIcon"></div> \t\t\t\t\t\t\t\t\t<div class="pp_fade"> \t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_expand" title="Expand the image">Expand</a> \t\t\t\t\t\t\t\t\t\t<div class="pp_hoverContainer"> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_next" href="#">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_previous" href="#">previous</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id="pp_full_res"></div> \t\t\t\t\t\t\t\t\t\t<div class="pp_details"> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_nav"> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t\t\t\t\t<p class="currentTextHolder">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t<p class="pp_description"></p> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_social">{pp_social}</div> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_close" href="#">Close</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_bottom"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t<div> \t\t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t</div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:"",social_tools:'<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"><\/script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>'},e);var c,h,u,d,p,f,m,g=this,v=!1,y=_(window).height(),w=_(window).width();return doresize=!0,scroll_pos=t(),_(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){r(),y=_(window).height(),w=_(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(_(document).height()).width(w)}
1),e.keyboard_shortcuts&&_(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:_.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:_.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||_.prettyPhoto.close(),t.preventDefault()}}),_.prettyPhoto.initialize=function(){return settings=e,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=_(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=!!galleryRegExp.exec(theRel),pp_images=isSet?jQuery.map(g,function(t){return-1!=_(t).attr(settings.hook).indexOf(theRel)?_(t).attr("href"):void 0}):_.makeArray(_(this).attr("href")),pp_titles=isSet?jQuery.map(g,function(t){return-1!=_(t).attr(settings.hook).indexOf(theRel)?_(t).find("img").attr("alt")?_(t).find("img").attr("alt"):"":void 0}):_.makeArray(_(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(g,function(t){return-1!=_(t).attr(settings.hook).indexOf(theRel)?_(t).attr("title")?_(t).attr("title"):"":void 0}):_.makeArray(_(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(_(this).attr("href"),pp_images),rel_index=isSet?set_position:_("a["+settings.hook+"^='"+theRel+"']").index(_(this)),l(),settings.allow_resize&&_(window).bind("scroll.prettyphoto",function(){r()}),_.prettyPhoto.open(),!1},_.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=e,pp_images=_.makeArray(t),pp_titles=_.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=_.makeArray(arguments[2]?arguments[2]:""),isSet=1<pp_images.length,set_position=arguments[3]?arguments[3]:0,l(t.target)),settings.hideflash&&_("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),1<_(pp_images).size()?_(".pp_nav").show():_(".pp_nav").hide(),_(".pp_loaderIcon").show(),settings.deeplinking&&("undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+_(pp_images).size()),void 0!==pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(x("width",pp_images[set_position]))?x("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(x("height",pp_images[set_position]))?x("height",pp_images[set_position]):settings.default_height.toString(),v=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(_(window).height()*parseFloat(movie_height)/100-150),v=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(_(window).width()*parseFloat(movie_width)/100-150),v=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&void 0!==pp_titles[set_position]?unescape(pp_titles[set_position]):"&nbsp;"),imgPreloader="",skipInjection=!1,a(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position<_(pp_images).size()-1&&(nextImage.src=pp_images[set_position+1]),prevImage=new Image,isSet&&pp_images[set_position-1]&&(prevImage.src=pp_images[set_position-1]),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]),imgPreloader.onload=function(){c=n(imgPreloader.width,imgPreloader.height),i()},imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist."),_.prettyPhoto.close()},imgPreloader.src=pp_images[set_position];break;case"youtube":c=n(movie_width,movie_height),movie_id=x("v",pp_images[set_position]),""==movie_id&&(movie_id=pp_images[set_position].split("youtu.be/"),movie_id=movie_id[1],0<movie_id.indexOf("?")&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),0<movie_id.indexOf("&")&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="https://www.youtube.com/embed/"+movie_id,movie+=x("rel",pp_images[set_position])?"?rel="+x("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,c.width).replace(/{height}/g,c.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":c=n(movie_width,movie_height),movie_id=pp_images[set_position];var t=movie_id.match(/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/);movie="https://player.vimeo.com/video/"+t[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=c.width+"/embed/?moog_width="+c.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,c.height).replace(/{path}/g,movie);break;case"quicktime":(c=n(movie_width,movie_height)).height+=15,c.contentHeight+=15,c.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,c.width).replace(/{height}/g,c.height).replace(/{wmode}/g,settings.wmode).replace(/{path}
1/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":c=n(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,c.width).replace(/{height}/g,c.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":c=n(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,c.width).replace(/{height}/g,c.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,c=n(movie_width,movie_height),doresize=!0,skipInjection=!0,_.get(pp_images[set_position],function(t){toInject=settings.inline_markup.replace(/{content}/g,t),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,i()});break;case"custom":c=n(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=_(pp_images[set_position]).clone().append('<br clear="all" />').css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo(_("body")).show(),doresize=!1,c=n(_(myClone).width(),_(myClone).height()),doresize=!0,_(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,_(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,i())}),!1},_.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=_(pp_images).size()-1)):"next"==t?(set_position++,set_position>_(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&_(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),s(function(){_.prettyPhoto.open()})},_.prettyPhoto.changeGalleryPage=function(t){"next"==t?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==t?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=t,slide_speed="next"==t||"previous"==t?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},_.prettyPhoto.startSlideshow=function(){void 0===m?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return _.prettyPhoto.stopSlideshow(),!1}),m=setInterval(_.prettyPhoto.startSlideshow,settings.slideshow)):_.prettyPhoto.changePage("next")},_.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return _.prettyPhoto.startSlideshow(),!1}),clearInterval(m),m=void 0},_.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(_.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),_("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){_(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&_("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),_(this).remove(),_(window).unbind("scroll.prettyphoto"),-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto"),settings.callback(),doresize=!0,h=!1,delete settings}))},!pp_alreadyInitialized&&b()&&(pp_alreadyInitialized=!0,hashIndex=b(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){_("a["+e.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",_.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1;function hexToRgb(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,i,s){return e+e+i+i+s+s});var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}
1function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function isInArray(t,e){return-1<e.indexOf(t)}!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(f){var m=!1,g=!1,v=0,u=2e3,y=0,t=["webkit","ms","moz","o"],w=window.requestAnimationFrame||!1,_=window.cancelAnimationFrame||!1;if(!w)for(var e in t){var i=t[e];w||(w=window[i+"RequestAnimationFrame"]),_||(_=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"])}var s,b=window.MutationObserver||window.WebKitMutationObserver||!1,x={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:0<(s=(s=document.getElementsByTagName("script"))[s.length-1].src.split("?")[0]).split("/").length?s.split("/").slice(0,-1).join("/")+"/":"",preventmultitouchscrolling:!0},S=!1,n=function(t,e){function i(){var t=d.doc.css(p.trstyle);return!(!t||"matrix"!=t.substr(0,6))&&t.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/)}function o(t,e,i){return e=t.css(e),t=parseFloat(e),isNaN(t)?(i=3==(t=h[e]||0)?i?d.win.outerHeight()-d.win.innerHeight():d.win.outerWidth()-d.win.innerWidth():1,d.isie8&&t&&(t+=1),i?t:0):t}function a(i,s,n,t){d._bind(i,s,function(t){var e={original:t=t||window.event,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==t.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},stopImmediatePropagation:function(){t.stopImmediatePropagation?t.stopImmediatePropagation():t.cancelBubble=!0}};return"mousewheel"==s?(e.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(e.deltaX=-.025*t.wheelDeltaX)):e.deltaY=t.detail,n.call(i,e)},t)}function s(t,e,i){var s,n;if(0==t.deltaMode?(s=-Math.floor(d.opt.mousescrollstep/54*t.deltaX),n=-Math.floor(d.opt.mousescrollstep/54*t.deltaY)):1==t.deltaMode&&(s=-Math.floor(t.deltaX*d.opt.mousescrollstep),n=-Math.floor(t.deltaY*d.opt.mousescrollstep)),e&&d.opt.oneaxismousemode&&0==s&&n&&(s=n,n=0,i&&(s<0?d.getScrollLeft()>=d.page.maxw:d.getScrollLeft()<=0)&&(n=s,s=0)),s&&(d.scrollmom&&d.scrollmom.stop(),d.lastdeltax+=s,d.debounced("mousewheelx",function(){var t=d.lastdeltax;d.lastdeltax=0,d.rail.drag||d.doScrollLeftBy(t)},15)),n){if(d.opt.nativeparentscrolling&&i&&!d.ispage&&!d.zoomactive)if(n<0){if(d.getScrollTop()>=d.page.maxh)return!0}else if(d.getScrollTop()<=0)return!0;d.scrollmom&&d.scrollmom.stop(),d.lastdeltay+=n,d.debounced("mousewheely",function(){var t=d.lastdeltay;d.lastdeltay=0,d.rail.drag||d.doScrollBy(t)},15)}return t.stopImmediatePropagation(),t.preventDefault()}var d=this;if(this.version="3.6.0",this.name="nicescroll",this.me=e,this.opt={doc:f("body"),win:!1},f.extend(this.opt,x),this.opt.snapbackspeed=80,t)for(var n in d.opt)void 0!==t[n]&&(d.opt[n]=t[n]);for(this.iddoc=(this.doc=d.opt.doc)&&this.doc[0]&&this.doc[0].id||"",this.ispage=/^BODY|HTML/.test(d.opt.win?d.opt.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==d.opt.win,this.win=d.opt.win||(this.ispage?f(window):this.doc),this.docscroll=this.ispage&&!this.haswrapper?f(window):this.win,this.body=f("body"),this.iframe=this.isfixed=this.viewport=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=d.opt.autohidemode,this.page=this.view=this.onzoomout=this.onzoomin=this.onscrollcancel=this.onscrollend=this.onscrollstart=this.onclick=this.ongesturezoom=this.onkeypress=this.onmousewheel=this.onmousemove=this.onmouseup=this.onmousedown=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,this.isrtlmode="auto"==this.opt.rtlmode?"rtl"==(this.win[0]==window?this.body:this.win).css("direction"):!0===this.opt.rtlmode,this.observerbody=this.observerremover=this.observer=this.scrollmom=this.scrollrunning=!1;this.id="ascrail"+u++,document.getElementById(this.id););this.hasmousefocus=this.hasfocus=this.zoomactive=this.zoom=this.selectiondrag=this.cursorfreezed=this.cursor=this.rail=!1,this.visibility=!0,this.hidden=this.locked=this.railslocked=!1,this.cursoractive=!0,this.wheelprevented=!1,this.overflowx=d.opt.overflowx,this.overflowy=d.opt.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltay=this.lastdeltax=0,this.detected=function(){if(S)return S;var t=document.createElement("DIV"),e=t.style,i=navigator.userAgent,s=navigator.platform,n={haspointerlock:"pointerLockElement"in document||"webkitPointerLockElement"in document||"mozPointerLockElement"in document};n.isopera="opera"in window,n.isopera12=n.isopera&&"getUserMedia"in navigator,n.isoperamini="[object OperaMini]"===Object.prototype.toString.call(window.operamini),n.isie="all"in document&&"attachEvent"in t&&!n.isopera,n.isieold=n.isie&&!("msInterpolationMode"in e),n.isie7=n.isie&&!n.isieold&&(!("documentMode"in document)||7==document.documentMode),n.isie8=n.isie&&"documentMode"in document&&8==document.documentMode,n.isie9=n.isie&&"performance"in window&&9<=document.documentMode,n.isie10=n.isie&&"performance"in window&&10==document.documentMode,n.isie11="msRequestFullscreen"in t&&11<=document.documentMode,n.isie9mobile=/iemobile.9/i.test(i),n.isie9mobile&&(n.isie9=!1),n.isie7mobile=!n.isie9mobile&&n.isie7&&/iemobile/i.test(i),n.ismozilla="MozAppearance"in e,n.iswebkit="WebkitAppearance"in e,n.ischrome="chrome"in window,n.ischrome22=n.ischrome&&n.haspointerlock,n.ischrome26=n.ischrome&&"transition"in e,n.cantouch="ontouchstart"in document.documentElement||"ontouchstart"in window,n.hasmstouch=window.MSPointerEvent||!1,n.hasw3ctouch=window.PointerEvent||!1,n.ismac=/^mac$/i.test(s),n.isios=n.cantouch&&/iphone|ipad|ipod/i.test(s),n.isios4=n.isios&&!("seal"in Object),n.isios7=n.isios&&"webkitHidden"in document,n.isandroid=/android/i.test(i),n.haseventlistener="addEventListener"in t,n.trstyle=!1,n.hastransform=!1,n.hastranslate3d=!1,n.transitionstyle=!1,n.hastransition=!1,n.transitionend=!1,s=["transform","msTransform","webkitTransform","MozTransform","OTransform"];for(i=0;i<s.length;i++)if(void 0!==e[s[i]]){n.trstyle=s[i];break}n.hastransform=!!n.trstyle,n.hastransform&&(e[n.trstyle]="translate3d(1px,2px,3px)",n.hastranslate3d=/translate3d/.test(e[n.trstyle])),n.transitionstyle=!1,n.prefixstyle="",n.transitionend=!1;s="transition webkitTransition msTransition MozTransition OTransition OTransition KhtmlTransition".split(" ");var o=" -webkit- -ms- -moz- -o- -o -khtml-".split(" "),a="transitionend webkitTransitionEnd msTransitionEnd transitionend otransitionend oTransitionEnd KhtmlTransitionEnd".split(" ");for(i=0;i<s.length;i++)if(s[i]in e){n.transitionstyle=s[i],n.prefixstyle=o[i],n.transitionend=a[i];break}n.ischrome26&&(n.prefixstyle=o[1]),n.hastransition=n.transitionstyle;t:{for(i=["-webkit-grab","-moz-grab","grab"],(n.ischrome&&!n.ischrome22||n.isie)&&(i=[]),s=0;s<i.length;s++)if(o=i[s],e.cursor=o,e.cursor==o){e=o;break t}
1e="url(//mail.google.com/mail/images/2/openhand.cur),n-resize"}return n.cursorgrabvalue=e,n.hasmousecapture="setCapture"in t,n.hasMutationObserver=!1!==b,S=n}();var p=f.extend({},this.detected);this.ishwscroll=(this.canhwscroll=p.hastransform&&d.opt.hwacceleration)&&d.haswrapper,this.hasreversehr=this.isrtlmode&&!p.iswebkit,this.istouchcapable=!1,!p.cantouch||p.isios||p.isandroid||!p.iswebkit&&!p.ismozilla||(this.istouchcapable=!0,p.cantouch=!1),d.opt.enablemouselockapi||(p.hasmousecapture=!1,p.haspointerlock=!1);var r=!(this.debounced=function(e,t,i){var s=d.delaylist[e];d.delaylist[e]=t,s||setTimeout(function(){var t=d.delaylist[e];d.delaylist[e]=!1,t.call(d)},i)});this.synched=function(t,e){return d.synclist[t]=e,r||(w(function(){for(var t in r=!1,d.synclist){var e=d.synclist[t];e&&e.call(d),d.synclist[t]=!1}}),r=!0),t},this.unsynched=function(t){d.synclist[t]&&(d.synclist[t]=!1)},this.css=function(t,e){for(var i in e)d.saved.css.push([t,i,t.css(i)]),t.css(i,e[i])},this.scrollTop=function(t){return void 0===t?d.getScrollTop():d.setScrollTop(t)},this.scrollLeft=function(t){return void 0===t?d.getScrollLeft():d.setScrollLeft(t)};var c=function(t,e,i,s,n,o,a){this.st=t,this.ed=e,this.spd=i,this.p1=s||0,this.p2=n||1,this.p3=o||0,this.p4=a||1,this.ts=(new Date).getTime(),this.df=this.ed-this.st};if(c.prototype={B2:function(t){return 3*t*t*(1-t)},B3:function(t){return 3*t*(1-t)*(1-t)},B4:function(t){return(1-t)*(1-t)*(1-t)},getNow:function(){var t=1-((new Date).getTime()-this.ts)/this.spd,e=this.B2(t)+this.B3(t)+this.B4(t);return t<0?this.ed:this.st+Math.round(this.df*e)},update:function(t,e){return this.st=this.getNow(),this.ed=t,this.spd=e,this.ts=(new Date).getTime(),this.df=this.ed-this.st,this}},this.ishwscroll){this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},p.hastranslate3d&&p.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(t){if(!t){if(t=i())return 16==t.length?-t[13]:-t[5];if(d.timerscroll&&d.timerscroll.bz)return d.timerscroll.bz.getNow()}return d.doc.translate.y},this.getScrollLeft=function(t){if(!t){if(t=i())return 16==t.length?-t[12]:-t[4];if(d.timerscroll&&d.timerscroll.bh)return d.timerscroll.bh.getNow()}return d.doc.translate.x},this.notifyScrollEvent=function(t){var e=document.createEvent("UIEvents");e.initUIEvent("scroll",!1,!0,window,1),e.niceevent=!0,t.dispatchEvent(e)};var l=this.isrtlmode?1:-1;p.hastranslate3d&&d.opt.enabletranslate3d?(this.setScrollTop=function(t,e){d.doc.translate.y=t,d.doc.translate.ty=-1*t+"px",d.doc.css(p.trstyle,"translate3d("+d.doc.translate.tx+","+d.doc.translate.ty+",0px)"),e||d.notifyScrollEvent(d.win[0])},this.setScrollLeft=function(t,e){d.doc.translate.x=t,d.doc.translate.tx=t*l+"px",d.doc.css(p.trstyle,"translate3d("+d.doc.translate.tx+","+d.doc.translate.ty+",0px)"),e||d.notifyScrollEvent(d.win[0])}):(this.setScrollTop=function(t,e){d.doc.translate.y=t,d.doc.translate.ty=-1*t+"px",d.doc.css(p.trstyle,"translate("+d.doc.translate.tx+","+d.doc.translate.ty+")"),e||d.notifyScrollEvent(d.win[0])},this.setScrollLeft=function(t,e){d.doc.translate.x=t,d.doc.translate.tx=t*l+"px",d.doc.css(p.trstyle,"translate("+d.doc.translate.tx+","+d.doc.translate.ty+")"),e||d.notifyScrollEvent(d.win[0])})}else this.getScrollTop=function(){return d.docscroll.scrollTop()},this.setScrollTop=function(t){return d.docscroll.scrollTop(t)},this.getScrollLeft=function(){return d.detected.ismozilla&&d.isrtlmode?Math.abs(d.docscroll.scrollLeft()):d.docscroll.scrollLeft()},this.setScrollLeft=function(t){return d.docscroll.scrollLeft(d.detected.ismozilla&&d.isrtlmode?-t:t)};this.getTarget=function(t){return!!t&&(t.target?t.target:!!t.srcElement&&t.srcElement)},this.hasParent=function(t,e){if(!t)return!1;for(var i=t.target||t.srcElement||t||!1;i&&i.id!=e;)i=i.parentNode||!1;return!1!==i};var h={thin:1,medium:3,thick:5};this.getDocumentScrollOffset=function(){return{top:window.pageYOffset||document.documentElement.scrollTop,left:window.pageXOffset||document.documentElement.scrollLeft}},this.getOffset=function(){if(d.isfixed){var t=d.win.offset(),e=d.getDocumentScrollOffset();return t.top-=e.top,t.left-=e.left,t}return t=d.win.offset(),d.viewport?(e=d.viewport.offset(),{top:t.top-e.top,left
1:t.left-e.left}):t},this.updateScrollBar=function(t){if(d.ishwscroll)d.rail.css({height:d.win.innerHeight()-(d.opt.railpadding.top+d.opt.railpadding.bottom)}),d.railh&&d.railh.css({width:d.win.innerWidth()-(d.opt.railpadding.left+d.opt.railpadding.right)});else{var e=d.getOffset(),i=e.top,s=e.left-(d.opt.railpadding.left+d.opt.railpadding.right),n=(i=i+o(d.win,"border-top-width",!0),s=s+(d.rail.align?d.win.outerWidth()-o(d.win,"border-right-width")-d.rail.width:o(d.win,"border-left-width")),d.opt.railoffset);n&&(n.top&&(i+=n.top),d.rail.align&&n.left&&(s+=n.left)),d.railslocked||d.rail.css({top:i,left:s,height:(t?t.h:d.win.innerHeight())-(d.opt.railpadding.top+d.opt.railpadding.bottom)}),d.zoom&&d.zoom.css({top:i+1,left:1==d.rail.align?s-20:s+d.rail.width+4}),d.railh&&!d.railslocked&&(i=e.top,s=e.left,(n=d.opt.railhoffset)&&(n.top&&(i+=n.top),n.left&&(s+=n.left)),t=d.railh.align?i+o(d.win,"border-top-width",!0)+d.win.innerHeight()-d.railh.height:i+o(d.win,"border-top-width",!0),s+=o(d.win,"border-left-width"),d.railh.css({top:t-(d.opt.railpadding.top+d.opt.railpadding.bottom),left:s,width:d.railh.width}))}},this.doRailClick=function(t,e,i){var s;d.railslocked||(d.cancelEvent(t),e?(e=i?d.doScrollLeft:d.doScrollTop)(s=i?(t.pageX-d.railh.offset().left-d.cursorwidth/2)*d.scrollratio.x:(t.pageY-d.rail.offset().top-d.cursorheight/2)*d.scrollratio.y):(e=i?d.doScrollLeftBy:d.doScrollBy,s=i?d.scroll.x:d.scroll.y,t=i?t.pageX-d.railh.offset().left:t.pageY-d.rail.offset().top,i=i?d.view.w:d.view.h,e(t<=s?i:-i)))},d.hasanimationframe=w,d.hascancelanimationframe=_,d.hasanimationframe?d.hascancelanimationframe||(_=function(){d.cancelAnimationFrame=!0}):(w=function(t){return setTimeout(t,15-Math.floor(+new Date/1e3)%16)},_=clearInterval),this.init=function(){if(d.saved.css=[],p.isie7mobile||p.isoperamini)return!0;if(p.hasmstouch&&d.css(d.ispage?f("html"):d.win,{"-ms-touch-action":"none"}),d.zindex="auto",d.zindex=d.ispage||"auto"!=d.opt.zindex?d.opt.zindex:function(){var t=d.win;if("zIndex"in t)return t.zIndex();for(;0<t.length&&9!=t[0].nodeType;){var e=t.css("zIndex");if(!isNaN(e)&&0!=e)return parseInt(e);t=t.parent()}return!1}()||"auto",!d.ispage&&"auto"!=d.zindex&&d.zindex>y&&(y=d.zindex),d.isie&&0==d.zindex&&"auto"==d.opt.zindex&&(d.zindex="auto"),!d.ispage||!p.cantouch&&!p.isieold&&!p.isie9mobile){var t=d.docscroll;d.ispage&&(t=d.haswrapper?d.win:d.doc),p.isie9mobile||d.css(t,{"overflow-y":"hidden"}),d.ispage&&p.isie7&&("BODY"==d.doc[0].nodeName?d.css(f("html"),{"overflow-y":"hidden"}):"HTML"==d.doc[0].nodeName&&d.css(f("body"),{"overflow-y":"hidden"})),!p.isios||d.ispage||d.haswrapper||d.css(f("body"),{"-webkit-overflow-scrolling":"touch"});var e=f(document.createElement("div"));e.css({position:"relative",top:0,float:"right",width:d.opt.cursorwidth,height:"0px","background-color":d.opt.cursorcolor,border:d.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":d.opt.cursorborderradius,"-moz-border-radius":d.opt.cursorborderradius,"border-radius":d.opt.cursorborderradius}),e.hborder=parseFloat(e.outerHeight()-e.innerHeight()),e.addClass("nicescroll-cursors"),d.cursor=e,(c=f(document.createElement("div"))).attr("id",d.id),c.addClass("nicescroll-rails nicescroll-rails-vr");var i,s,n,o,a=["left","right","top","bottom"];for(n in a)s=a[n],(i=d.opt.railpadding[s])?c.css("padding-"+s,i+"px"):d.opt.railpadding[s]=0;if(c.append(e),c.width=Math.max(parseFloat(d.opt.cursorwidth),e.outerWidth()),c.css({width:c.width+"px",zIndex:d.zindex,background:d.opt.background,cursor:"default"}),c.visibility=!0,c.scrollable=!0,c.align="left"==d.opt.railalign?0:1,d.rail=c,e=d.rail.drag=!1,!d.opt.boxzoom||d.ispage||p.isieold||(e=document.createElement("div"),d.bind(e,"click",d.doZoom),d.bind(e,"mouseenter",function(){d.zoom.css("opacity",d.opt.cursoropacitymax)}),d.bind(e,"mouseleave",function(){d.zoom.css("opacity",d.opt.cursoropacitymin)}),d.zoom=f(e),d.zoom.css({cursor:"pointer","z-index":d.zindex,backgroundImage:"url("+d.opt.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}
1),d.opt.dblclickzoom&&d.bind(d.win,"dblclick",d.doZoom),p.cantouch&&d.opt.gesturezoom&&(d.ongesturezoom=function(t){return 1.5<t.scale&&d.doZoomIn(t),t.scale<.8&&d.doZoomOut(t),d.cancelEvent(t)},d.bind(d.win,"gestureend",d.ongesturezoom))),d.railh=!1,d.opt.horizrailenabled&&(d.css(t,{"overflow-x":"hidden"}),(e=f(document.createElement("div"))).css({position:"absolute",top:0,height:d.opt.cursorwidth,width:"0px","background-color":d.opt.cursorcolor,border:d.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":d.opt.cursorborderradius,"-moz-border-radius":d.opt.cursorborderradius,"border-radius":d.opt.cursorborderradius}),p.isieold&&e.css({overflow:"hidden"}),e.wborder=parseFloat(e.outerWidth()-e.innerWidth()),e.addClass("nicescroll-cursors"),d.cursorh=e,(o=f(document.createElement("div"))).attr("id",d.id+"-hr"),o.addClass("nicescroll-rails nicescroll-rails-hr"),o.height=Math.max(parseFloat(d.opt.cursorwidth),e.outerHeight()),o.css({height:o.height+"px",zIndex:d.zindex,background:d.opt.background}),o.append(e),o.visibility=!0,o.scrollable=!0,o.align="top"==d.opt.railvalign?0:1,d.railh=o,d.railh.drag=!1),d.ispage?(c.css({position:"fixed",top:"0px",height:"100%"}),c.align?c.css({right:"0px"}):c.css({left:"0px"}),d.body.append(c),d.railh&&(o.css({position:"fixed",left:"0px",width:"100%"}),o.align?o.css({bottom:"0px"}):o.css({top:"0px"}),d.body.append(o))):(d.ishwscroll?("static"==d.win.css("position")&&d.css(d.win,{position:"relative"}),t="HTML"==d.win[0].nodeName?d.body:d.win,f(t).scrollTop(0).scrollLeft(0),d.zoom&&(d.zoom.css({position:"absolute",top:1,right:0,"margin-right":c.width+4}),t.append(d.zoom)),c.css({position:"absolute",top:0}),c.align?c.css({right:0}):c.css({left:0}),t.append(c),o&&(o.css({position:"absolute",left:0,bottom:0}),o.align?o.css({bottom:0}):o.css({top:0}),t.append(o))):(d.isfixed="fixed"==d.win.css("position"),t=d.isfixed?"fixed":"absolute",d.isfixed||(d.viewport=d.getViewport(d.win[0])),d.viewport&&(d.body=d.viewport,0==/fixed|absolute/.test(d.viewport.css("position"))&&d.css(d.viewport,{position:"relative"})),c.css({position:t}),d.zoom&&d.zoom.css({position:t}),d.updateScrollBar(),d.body.append(c),d.zoom&&d.body.append(d.zoom),d.railh&&(o.css({position:t}),d.body.append(o))),p.isios&&d.css(d.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),p.isie&&d.opt.disableoutline&&d.win.attr("hideFocus","true"),p.iswebkit&&d.opt.disableoutline&&d.win.css({outline:"none"})),!1===d.opt.autohidemode?(d.autohidedom=!1,d.rail.css({opacity:d.opt.cursoropacitymax}),d.railh&&d.railh.css({opacity:d.opt.cursoropacitymax})):!0===d.opt.autohidemode||"leave"===d.opt.autohidemode?(d.autohidedom=f().add(d.rail),p.isie8&&(d.autohidedom=d.autohidedom.add(d.cursor)),d.railh&&(d.autohidedom=d.autohidedom.add(d.railh)),d.railh&&p.isie8&&(d.autohidedom=d.autohidedom.add(d.cursorh))):"scroll"==d.opt.autohidemode?(d.autohidedom=f().add(d.rail),d.railh&&(d.autohidedom=d.autohidedom.add(d.railh))):"cursor"==d.opt.autohidemode?(d.autohidedom=f().add(d.cursor),d.railh&&(d.autohidedom=d.autohidedom.add(d.cursorh))):"hidden"==d.opt.autohidemode&&(d.autohidedom=!1,d.hide(),d.railslocked=!1),p.isie9mobile)d.scrollmom=new C(d),d.onmangotouch=function(){var t=d.getScrollTop(),e=d.getScrollLeft();if(t==d.scrollmom.lastscrolly&&e==d.scrollmom.lastscrollx)return!0;var i=t-d.mangotouch.sy,s=e-d.mangotouch.sx;if(0!=Math.round(Math.sqrt(Math.pow(s,2)+Math.pow(i,2)))){var n=i<0?-1:1,o=s<0?-1:1,a=+new Date;d.mangotouch.lazy&&clearTimeout(d.mangotouch.lazy),80<a-d.mangotouch.tm||d.mangotouch.dry!=n||d.mangotouch.drx!=o?(d.scrollmom.stop(),d.scrollmom.reset(e,t),d.mangotouch.sy=t,d.mangotouch.ly=t,d.mangotouch.sx=e,d.mangotouch.lx=e,d.mangotouch.dry=n,d.mangotouch.drx=o,d.mangotouch.tm=a):(d.scrollmom.stop(),d.scrollmom.update(d.mangotouch.sx-s,d.mangotouch.sy-i),d.mangotouch.tm=a,i=Math.max(Math.abs(d.mangotouch.ly-t),Math.abs(d.mangotouch.lx-e)),d.mangotouch.ly=t,d.mangotouch.lx=e,2<i&&(d.mangotouch.lazy=setTimeout(function(){d.mangotouch.lazy=!1,d.mangotouch.dry=0,d.mangotouch.drx=0,d.mangotouch.tm=0,d.scrollmom.doMomentum(30)},100)))}},c=d.getScrollTop(),o=d.getScrollLeft(),d.mangotouch={sy:c,ly:c,dry:0,sx:o,lx:o,drx:0,lazy:!1,tm:0},d.bind(d.docscroll,"scroll",d.onmangotouch);else{if(p.cantouch||d.istouchcapable||d.opt.touchbehavior||p.hasmstouch){d.scrollmom=new C(d),d.ontouchstart=function(t){if(t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(d.hasmoving=!1,!d.railslocked){var e;if(p.hasmstouch)for(e=!!t.target&&t.target;e;){if(0<(i=f(e).getNiceScroll()).length&&i[0].me==d.me)break;
1if(0<i.length)return!1;if("DIV"==e.nodeName&&e.id==d.id)break;e=!!e.parentNode&&e.parentNode}if(d.cancelScroll(),(e=d.getTarget(t))&&/INPUT/i.test(e.nodeName)&&/range/i.test(e.type))return d.stopPropagation(t);if(!("clientX"in t)&&"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),d.forcescreen&&((t={original:(i=t).original?t.original:t}).clientX=i.screenX,t.clientY=i.screenY),d.rail.drag={x:t.clientX,y:t.clientY,sx:d.scroll.x,sy:d.scroll.y,st:d.getScrollTop(),sl:d.getScrollLeft(),pt:2,dl:!1},d.ispage||!d.opt.directionlockdeadzone)d.rail.drag.dl="f";else{var i=f(window).width(),s=f(window).height(),n=Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),o=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);s=Math.max(0,o-s),i=Math.max(0,n-i);d.rail.drag.ck=!d.rail.scrollable&&d.railh.scrollable?0<s&&"v":!(!d.rail.scrollable||d.railh.scrollable)&&(0<i&&"h"),d.rail.drag.ck||(d.rail.drag.dl="f")}if(d.opt.touchbehavior&&d.isiframe&&p.isie&&(i=d.win.position(),d.rail.drag.x+=i.left,d.rail.drag.y+=i.top),d.hasmoving=!1,d.lastmouseup=!1,d.scrollmom.reset(t.clientX,t.clientY),!p.cantouch&&!this.istouchcapable&&!t.pointerType){if(!e||!/INPUT|SELECT|TEXTAREA/i.test(e.nodeName))return!d.ispage&&p.hasmousecapture&&e.setCapture(),d.opt.touchbehavior?(e.onclick&&!e._onclick&&(e._onclick=e.onclick,e.onclick=function(t){if(d.hasmoving)return!1;e._onclick.call(this,t)}),d.cancelEvent(t)):d.stopPropagation(t);/SUBMIT|CANCEL|BUTTON/i.test(f(e).attr("type"))&&(pc={tg:e,click:!1},d.preventclick=pc)}}},d.ontouchend=function(t){if(!d.rail.drag)return!0;if(2==d.rail.drag.pt){if(t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(d.scrollmom.doMomentum(),d.rail.drag=!1,d.hasmoving&&(d.lastmouseup=!0,d.hideCursor(),p.hasmousecapture&&document.releaseCapture(),!p.cantouch))return d.cancelEvent(t)}else if(1==d.rail.drag.pt)return d.onmouseup(t)};var h=d.opt.touchbehavior&&d.isiframe&&!p.hasmousecapture;d.ontouchmove=function(t,e){if(!d.rail.drag||t.targetTouches&&d.opt.preventmultitouchscrolling&&1<t.targetTouches.length||t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(2==d.rail.drag.pt){if(p.cantouch&&p.isios&&void 0===t.original)return!0;if(d.hasmoving=!0,d.preventclick&&!d.preventclick.click&&(d.preventclick.click=d.preventclick.tg.onclick||!1,d.preventclick.tg.onclick=d.onpreventclick),"changedTouches"in(t=f.extend({original:t},t))&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),d.forcescreen){var i=t;(t={original:t.original?t.original:t}).clientX=i.screenX,t.clientY=i.screenY}var s;i=s=0;h&&!e&&(i=-(s=d.win.position()).left,s=-s.top);var n=t.clientY+s;s=n-d.rail.drag.y;var o,a=t.clientX+i,r=a-d.rail.drag.x,l=d.rail.drag.st-s;if(d.ishwscroll&&d.opt.bouncescroll?l<0?l=Math.round(l/2):l>d.page.maxh&&(l=d.page.maxh+Math.round((l-d.page.maxh)/2)):(l<0&&(n=l=0),l>d.page.maxh&&(l=d.page.maxh,n=0)),d.railh&&d.railh.scrollable&&(o=d.isrtlmode?r-d.rail.drag.sl:d.rail.drag.sl-r,d.ishwscroll&&d.opt.bouncescroll?o<0?o=Math.round(o/2):o>d.page.maxw&&(o=d.page.maxw+Math.round((o-d.page.maxw)/2)):(o<0&&(a=o=0),o>d.page.maxw&&(o=d.page.maxw,a=0))),i=!1,d.rail.drag.dl)i=!0,"v"==d.rail.drag.dl?o=d.rail.drag.sl:"h"==d.rail.drag.dl&&(l=d.rail.drag.st);else{s=Math.abs(s);r=Math.abs(r);var c=d.opt.directionlockdeadzone;if("v"==d.rail.drag.ck){if(c<s&&r<=.3*s)return!(d.rail.drag=!1);c<r&&(d.rail.drag.dl="f",f("body").scrollTop(f("body").scrollTop()))}else if("h"==d.rail.drag.ck){if(c<r&&s<=.3*r)return!(d.rail.drag=!1);c<s&&(d.rail.drag.dl="f",f("body").scrollLeft(f("body").scrollLeft()))}}if(d.synched("touchmove",function(){d.rail.drag&&2==d.rail.drag.pt&&(d.prepareTransition&&d.prepareTransition(0),d.rail.scrollable&&d.setScrollTop(l),d.scrollmom.update(a,n),d.railh&&d.railh.scrollable?(d.setScrollLeft(o),d.showCursor(l,o)):d.showCursor(l),p.isie10&&document.selection.clear())}),p.ischrome&&d.istouchcapable&&(i=!1),i)return d.cancelEvent(t)}else if(1==d.rail.drag.pt)return d.onmousemove(t)}}if(d.onmousedown=function(t,e){if(!d.rail.drag||1==d.rail.drag.pt){if(d.railslocked)return d.cancelEvent(t);d.cancelScroll(),d.rail.drag={x:t.clientX,y:t.clientY,sx:d.scroll.x,sy:d.scroll.y,pt:1,hr:!!e};var i=d.getTarget(t);return!d.ispage&&p.hasmousecapture&&i.setCapture(),d.isiframe&&!p.hasmousecapture&&(d.saved.csspointerevents=d.doc.css("pointer-events"),d.css(d.doc,{"pointer-events":"none"})),d.hasmoving=!1,d.cancelEvent(t)}},d.onmouseup=function(t){if(d.rail.drag)return 1!=d.rail.drag.pt||(p.hasmousecapture&&document.releaseCapture(),d.isiframe&&!p.hasmousecapture&&d.doc.css("pointer-events",d.saved.csspointerevents),d.rail.drag=!1,d.hasmoving&&d.triggerScrollEnd(),d.cancelEvent(t))},d.onmousemove=function(t){if(d.rail.drag&&1==d.rail.drag.pt){if(p.ischrome&&0==t.which)return d.onmouseup(t);if(d.cursorfreezed=!0,d.hasmoving=!0,d.rail.drag.hr){d.scroll.x=d.rail.drag.sx+(t.clientX-d.rail.drag.x),d.scroll.x<0&&(d.scroll.x=0);var e=d.scrollvaluemaxw;d.scroll.x>e&&(d.scroll.x=e)}else d.scroll.y=d.rail.drag.sy+(t.clientY-d.rail.drag.y),d.scroll.y<0&&(
1d.scroll.y=0),e=d.scrollvaluemax,d.scroll.y>e&&(d.scroll.y=e);return d.synched("mousemove",function(){d.rail.drag&&1==d.rail.drag.pt&&(d.showCursor(),d.rail.drag.hr?d.hasreversehr?d.doScrollLeft(d.scrollvaluemaxw-Math.round(d.scroll.x*d.scrollratio.x),d.opt.cursordragspeed):d.doScrollLeft(Math.round(d.scroll.x*d.scrollratio.x),d.opt.cursordragspeed):d.doScrollTop(Math.round(d.scroll.y*d.scrollratio.y),d.opt.cursordragspeed))}),d.cancelEvent(t)}},p.cantouch||d.opt.touchbehavior)d.onpreventclick=function(t){if(d.preventclick)return d.preventclick.tg.onclick=d.preventclick.click,d.preventclick=!1,d.cancelEvent(t)},d.bind(d.win,"mousedown",d.ontouchstart),d.onclick=!p.isios&&function(t){return!d.lastmouseup||(d.lastmouseup=!1,d.cancelEvent(t))},d.opt.grabcursorenabled&&p.cursorgrabvalue&&(d.css(d.ispage?d.doc:d.win,{cursor:p.cursorgrabvalue}),d.css(d.rail,{cursor:p.cursorgrabvalue}));else{var r=function(t){if(d.selectiondrag){if(t){var e=d.win.outerHeight();0<(t=t.pageY-d.selectiondrag.top)&&t<e&&(t=0),e<=t&&(t-=e),d.selectiondrag.df=t}0!=d.selectiondrag.df&&(d.doScrollBy(2*-Math.floor(d.selectiondrag.df/6)),d.debounced("doselectionscroll",function(){r()},50))}};d.hasTextSelected="getSelection"in document?function(){return 0<document.getSelection().rangeCount}:"selection"in document?function(){return"None"!=document.selection.type}:function(){return!1},d.onselectionstart=function(t){d.ispage||(d.selectiondrag=d.win.offset())},d.onselectionend=function(t){d.selectiondrag=!1},d.onselectiondrag=function(t){d.selectiondrag&&d.hasTextSelected()&&d.debounced("selectionscroll",function(){r(t)},250)}}p.hasw3ctouch?(d.css(d.rail,{"touch-action":"none"}),d.css(d.cursor,{"touch-action":"none"}),d.bind(d.win,"pointerdown",d.ontouchstart),d.bind(document,"pointerup",d.ontouchend),d.bind(document,"pointermove",d.ontouchmove)):p.hasmstouch?(d.css(d.rail,{"-ms-touch-action":"none"}),d.css(d.cursor,{"-ms-touch-action":"none"}),d.bind(d.win,"MSPointerDown",d.ontouchstart),d.bind(document,"MSPointerUp",d.ontouchend),d.bind(document,"MSPointerMove",d.ontouchmove),d.bind(d.cursor,"MSGestureHold",function(t){t.preventDefault()}),d.bind(d.cursor,"contextmenu",function(t){t.preventDefault()})):this.istouchcapable&&(d.bind(d.win,"touchstart",d.ontouchstart),d.bind(document,"touchend",d.ontouchend),d.bind(document,"touchcancel",d.ontouchend),d.bind(document,"touchmove",d.ontouchmove)),(d.opt.cursordragontouch||!p.cantouch&&!d.opt.touchbehavior)&&(d.rail.css({cursor:"default"}),d.railh&&d.railh.css({cursor:"default"}),d.jqbind(d.rail,"mouseenter",function(){if(!d.ispage&&!d.win.is(":visible"))return!1;d.canshowonmouseevent&&d.showCursor(),d.rail.active=!0}),d.jqbind(d.rail,"mouseleave",function(){d.rail.active=!1,d.rail.drag||d.hideCursor()}),d.opt.sensitiverail&&(d.bind(d.rail,"click",function(t){d.doRailClick(t,!1,!1)}),d.bind(d.rail,"dblclick",function(t){d.doRailClick(t,!0,!1)}),d.bind(d.cursor,"click",function(t){d.cancelEvent(t)}),d.bind(d.cursor,"dblclick",function(t){d.cancelEvent(t)})),d.railh&&(d.jqbind(d.railh,"mouseenter",function(){if(!d.ispage&&!d.win.is(":visible"))return!1;d.canshowonmouseevent&&d.showCursor(),d.rail.active=!0}),d.jqbind(d.railh,"mouseleave",function(){d.rail.active=!1,d.rail.drag||d.hideCursor()}),d.opt.sensitiverail&&(d.bind(d.railh,"click",function(t){d.doRailClick(t,!1,!0)}),d.bind(d.railh,"dblclick",function(t){d.doRailClick(t,!0,!0)}),d.bind(d.cursorh,"click",function(t){d.cancelEvent(t)}),d.bind(d.cursorh,"dblclick",function(t){d.cancelEvent(t)})))),p.cantouch||d.opt.touchbehavior?(d.bind(p.hasmousecapture?d.win:document,"mouseup",d.ontouchend),d.bind(document,"mousemove",d.ontouchmove),d.onclick&&d.bind(document,"click",d.onclick),d.opt.cursordragontouch&&(d.bind(d.cursor,"mousedown",d.onmousedown),d.bind(d.cursor,"mouseup",d.onmouseup),d.cursorh&&d.bind(d.cursorh,"mousedown",function(t){d.onmousedown(t,!0)}),d.cursorh&&d.bind(d.cursorh,"mouseup",d.onmouseup))):(d.bind(p.hasmousecapture?d.win:document,"mouseup",d.onmouseup),d.bind(document,"mousemove",d.onmousemove),d.onclick&&d.bind(document,"click",d.onclick),d.bind(d.cursor,"mousedown",d.onmousedown),d.bind(d.cursor,"mouseup",d.onmouseup),d.railh&&(d.bind(d.cursorh,"mousedown",function(t){d.onmousedown(t,!0)}),d.bind(d.cursorh,"mouseup",d.onmouseup)),!d.ispage&&d.opt.enablescrollonselection&&(d.bind(d.win[0],"mousedown",d.onselectionstart),d.bind(document,"mouseup",d.onselectionend),d.bind(d.cursor,"mouseup",d.onselectionend),d.cursorh&&d.bind(d.cursorh,"mouseup",d.onselectionend),d.bind(document,"mousemove",d.onselectiondrag)),d.zoom&&(d.jqbind(d.zoom,"mouseenter",function(){d.canshowonmouseevent&&d.showCursor(),d.rail.active=!0}),d.jqbind(d.zoom,"mouseleave",function(){d.rail.active=!1,d.rail.drag||d.hideCursor()}))),d.opt.enablemousewheel&&(d.isiframe||d.bind(p.isie&&d.ispage?document:d.win,"mousewheel",d.onmousewheel),d.bind(d.rail,"mousewheel",d.onmousewheel),d.railh&&d.bind(d.railh,"mousewheel",d.onmousewheelhr)),d.ispage||p.cantouch||/HTML|^BODY/.test(d.win[0].nodeName)||(d.win.attr("tabindex")||d.win.attr({tabindex:v++}),d.jqbind(d.win,"focus",function(t){m=d.getTarget(t).id||!0,d.hasfocus=!0,d.canshowonmouseevent&&d.noticeCursor()}),d.jqbind(d.win,"blur",function(t){m=!1,d.hasfocus=!1}),d.jqbind(d.win,"mouseenter",function(t){g=d.getTarget(t).id||!0,d.hasmousefocus=!0,d.canshowonmouseevent&&d.noticeCursor()}),d.jqbind(d.win,"mouseleave",function(){g=!1,d.hasmousefocus=!1,d.rail.drag||d.hideCursor()}))}if(d.onkeypress=function(t){if(d.railslocked&&0==d.page.maxh)return!0;t=t||window.e;var e=d.getTarget(t);if(e&&/INPUT|TEXTAREA|SELECT|OPTION/.test(e.nodeName)&&(!e.getAttribute("type")&&!e.type||!/submit|button|cancel/i.tp)||f(e).attr("contenteditable"))return!0;
1if(d.hasfocus||d.hasmousefocus&&!m||d.ispage&&!m&&!g){if(e=t.keyCode,d.railslocked&&27!=e)return d.cancelEvent(t);var i=t.ctrlKey||!1,s=t.shiftKey||!1,n=!1;switch(e){case 38:case 63233:d.doScrollBy(72),n=!0;break;case 40:case 63235:d.doScrollBy(-72),n=!0;break;case 37:case 63232:d.railh&&(i?d.doScrollLeft(0):d.doScrollLeftBy(72),n=!0);break;case 39:case 63234:d.railh&&(i?d.doScrollLeft(d.page.maxw):d.doScrollLeftBy(-72),n=!0);break;case 33:case 63276:d.doScrollBy(d.view.h),n=!0;break;case 34:case 63277:d.doScrollBy(-d.view.h),n=!0;break;case 36:case 63273:d.railh&&i?d.doScrollPos(0,0):d.doScrollTo(0),n=!0;break;case 35:case 63275:d.railh&&i?d.doScrollPos(d.page.maxw,d.page.maxh):d.doScrollTo(d.page.maxh),n=!0;break;case 32:d.opt.spacebarenabled&&(s?d.doScrollBy(d.view.h):d.doScrollBy(-d.view.h),n=!0);break;case 27:d.zoomactive&&(d.doZoom(),n=!0)}if(n)return d.cancelEvent(t)}},d.opt.enablekeyboard&&d.bind(document,p.isopera&&!p.isopera12?"keypress":"keydown",d.onkeypress),d.bind(document,"keydown",function(t){t.ctrlKey&&(d.wheelprevented=!0)}),d.bind(document,"keyup",function(t){t.ctrlKey||(d.wheelprevented=!1)}),d.bind(window,"blur",function(t){d.wheelprevented=!1}),d.bind(window,"resize",d.lazyResize),d.bind(window,"orientationchange",d.lazyResize),d.bind(window,"load",d.lazyResize),p.ischrome&&!d.ispage&&!d.haswrapper){var l=d.win.attr("style"),c=parseFloat(d.win.css("width"))+1;d.win.css("width",c),d.synched("chromefix",function(){d.win.attr("style",l)})}!(d.onAttributeChange=function(t){d.lazyResize(d.isieold?250:30)})!==b&&(d.observerbody=new b(function(t){if(t.forEach(function(t){if("attributes"==t.type)return f("body").hasClass("modal-open")?d.hide():d.show()}),document.body.scrollHeight!=d.page.maxh)return d.lazyResize(30)}),d.observerbody.observe(document.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]})),d.ispage||d.haswrapper||(!1!==b?(d.observer=new b(function(t){t.forEach(d.onAttributeChange)}),d.observer.observe(d.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),d.observerremover=new b(function(t){t.forEach(function(t){if(0<t.removedNodes.length)for(var e in t.removedNodes)if(d&&t.removedNodes[e]==d.win[0])return d.remove()})}),d.observerremover.observe(d.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(d.bind(d.win,p.isie&&!p.isie9?"propertychange":"DOMAttrModified",d.onAttributeChange),p.isie9&&d.win[0].attachEvent("onpropertychange",d.onAttributeChange),d.bind(d.win,"DOMNodeRemoved",function(t){t.target==d.win[0]&&d.remove()}))),!d.ispage&&d.opt.boxzoom&&d.bind(window,"resize",d.resizeZoom),d.istextarea&&d.bind(d.win,"mouseup",d.lazyResize),d.lazyResize(30)}if("IFRAME"==this.doc[0].nodeName){var u=function(){var e;d.iframexd=!1;try{e="contentDocument"in this?this.contentDocument:this.contentWindow.document}catch(t){e=!(d.iframexd=!0)}if(d.iframexd)return"console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0;if(d.forcescreen=!0,d.isiframe&&(d.iframe={doc:f(e),html:d.doc.contents().find("html")[0],body:d.doc.contents().find("body")[0]},d.getContentSize=function(){return{w:Math.max(d.iframe.html.scrollWidth,d.iframe.body.scrollWidth),h:Math.max(d.iframe.html.scrollHeight,d.iframe.body.scrollHeight)}},d.docscroll=f(d.iframe.body)),!p.isios&&d.opt.iframeautoresize&&!d.isiframe){d.win.scrollTop(0),d.doc.height("");var t=Math.max(e.getElementsByTagName("html")[0].scrollHeight,e.body.scrollHeight);d.doc.height(t)}d.lazyResize(30),p.isie7&&d.css(f(d.iframe.html),{"overflow-y":"hidden"}),d.css(f(d.iframe.body),{"overflow-y":"hidden"}),p.isios&&d.haswrapper&&d.css(f(e.body),{"-webkit-transform":"translate3d(0,0,0)"}),"contentWindow"in this?d.bind(this.contentWindow,"scroll",d.onscroll):d.bind(e,"scroll",d.onscroll),d.opt.enablemousewheel&&d.bind(e,"mousewheel",d.onmousewheel),d.opt.enablekeyboard&&d.bind(e,p.isopera?"keypress":"keydown",d.onkeypress),(p.cantouch||d.opt.touchbehavior)&&(d.bind(e,"mousedown",d.ontouchstart),d.bind(e,"mousemove",function(t){return d.ontouchmove(t,!0)}),d.opt.grabcursorenabled&&p.cursorgrabvalue&&d.css(f(e.body),{cursor:p.cursorgrabvalue})),d.bind(e,"mouseup",d.ontouchend),d.zoom&&(d.opt.dblclickzoom&&d.bind(e,"dblclick",d.doZoom),d.ongesturezoom&&d.bind(e,"gestureend",d.ongesturezoom))};this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){u.call(d.doc[0],!1)},500),d.bind(this.doc,"load",u)}},this.showCursor=function(t,e){if(d.cursortimeout&&(clearTimeout(d.cursortimeout),d.cursortimeout=0),d.rail){if(d.autohidedom&&(d.autohidedom.stop().css({opacity:d.opt.cursoropacitymax}),d.cursoractive=!0),d.rail.drag&&1==d.rail.drag.pt||(void 0!==t&&!1!==t&&(d.scroll.y=Math.round(1*t/d.scrollratio.y)),void 0!==e&&(d.scroll.x=Math.round(1*e/d.scrollratio.x))),d.cursor.css({height:d.cursorheight,top:d.scroll.y}),d.cursorh){var i=d.hasreversehr?d.scrollvaluemaxw-d.scroll.x:d.scroll.x;!d.rail.align&&d.rail.visibility?d.cursorh.css({width:d.cursorwidth,left:i+d.rail.width}):d.cursorh.css({width:d.cursorwidth,left:i}),d.cursoractive=!0}d.zoom&&d.zoom.stop().css({opacity:d.opt.cursoropacitymax})}},this.hideCursor=function(t){d.cursortimeout||!d.rail||!d.autohidedom||d.hasmousefocus&&"leave"==d.opt.autohidemode||(d.cursortimeout=setTimeout(function(){d.rail.active&&d.showonmouseevent||(d.autohidedom.stop().animate({opacity:d.opt.cursoropacitymin}),d.zoom&&d.zoom.stop().animate({opacity:d.opt.cursoropacitymin}),d.cursoractive=!1),d.cursortimeout=0}
1,t||d.opt.hidecursordelay))},this.noticeCursor=function(t,e,i){d.showCursor(e,i),d.rail.active||d.hideCursor(t)},this.getContentSize=d.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:d.haswrapper?function(){return{w:d.doc.outerWidth()+parseInt(d.win.css("paddingLeft"))+parseInt(d.win.css("paddingRight")),h:d.doc.outerHeight()+parseInt(d.win.css("paddingTop"))+parseInt(d.win.css("paddingBottom"))}}:function(){return{w:d.docscroll[0].scrollWidth,h:d.docscroll[0].scrollHeight}},this.onResize=function(t,e){if(!d||!d.win)return!1;if(!d.haswrapper&&!d.ispage){if("none"==d.win.css("display"))return d.visibility&&d.hideRail().hideRailHr(),!1;d.hidden||d.visibility||d.showRail().showRailHr()}var i=d.page.maxh,s=d.page.maxw,n=d.view.h,o=d.view.w;if(d.view={w:d.ispage?d.win.width():parseInt(d.win[0].clientWidth),h:d.ispage?d.win.height():parseInt(d.win[0].clientHeight)},d.page=e||d.getContentSize(),d.page.maxh=Math.max(0,d.page.h-d.view.h),d.page.maxw=Math.max(0,d.page.w-d.view.w),d.page.maxh==i&&d.page.maxw==s&&d.view.w==o&&d.view.h==n){if(d.ispage)return d;if(i=d.win.offset(),d.lastposition&&((s=d.lastposition).top==i.top&&s.left==i.left))return d;d.lastposition=i}return 0==d.page.maxh?(d.hideRail(),d.scrollvaluemax=0,d.scroll.y=0,d.scrollratio.y=0,d.cursorheight=0,d.setScrollTop(0),d.rail.scrollable=!1):(d.page.maxh-=d.opt.railpadding.top+d.opt.railpadding.bottom,d.rail.scrollable=!0),0==d.page.maxw?(d.hideRailHr(),d.scrollvaluemaxw=0,d.scroll.x=0,d.scrollratio.x=0,d.cursorwidth=0,d.setScrollLeft(0),d.railh.scrollable=!1):(d.page.maxw-=d.opt.railpadding.left+d.opt.railpadding.right,d.railh.scrollable=!0),d.railslocked=d.locked||0==d.page.maxh&&0==d.page.maxw,d.railslocked?(d.ispage||d.updateScrollBar(d.view),!1):(d.hidden||d.visibility?d.hidden||d.railh.visibility||d.showRailHr():d.showRail().showRailHr(),d.istextarea&&d.win.css("resize")&&"none"!=d.win.css("resize")&&(d.view.h-=20),d.cursorheight=Math.min(d.view.h,Math.round(d.view.h/d.page.h*d.view.h)),d.cursorheight=d.opt.cursorfixedheight?d.opt.cursorfixedheight:Math.max(d.opt.cursorminheight,d.cursorheight),d.cursorwidth=Math.min(d.view.w,Math.round(d.view.w/d.page.w*d.view.w)),d.cursorwidth=d.opt.cursorfixedheight?d.opt.cursorfixedheight:Math.max(d.opt.cursorminheight,d.cursorwidth),d.scrollvaluemax=d.view.h-d.cursorheight-d.cursor.hborder-(d.opt.railpadding.top+d.opt.railpadding.bottom),d.railh&&(d.railh.width=0<d.page.maxh?d.view.w-d.rail.width:d.view.w,d.scrollvaluemaxw=d.railh.width-d.cursorwidth-d.cursorh.wborder-(d.opt.railpadding.left+d.opt.railpadding.right)),d.ispage||d.updateScrollBar(d.view),d.scrollratio={x:d.page.maxw/d.scrollvaluemaxw,y:d.page.maxh/d.scrollvaluemax},d.getScrollTop()>d.page.maxh?d.doScrollTop(d.page.maxh):(d.scroll.y=Math.round(d.getScrollTop()*(1/d.scrollratio.y)),d.scroll.x=Math.round(d.getScrollLeft()*(1/d.scrollratio.x)),d.cursoractive&&d.noticeCursor()),d.scroll.y&&0==d.getScrollTop()&&d.doScrollTo(Math.floor(d.scroll.y*d.scrollratio.y)),d)},this.resize=d.onResize,this.lazyResize=function(t){return t=isNaN(t)?30:t,d.debounced("resize",d.resize,t),d},this.jqbind=function(t,e,i){d.events.push({e:t,n:e,f:i,q:!0}),f(t).bind(e,i)},this.bind=function(t,e,i,s){var n="jquery"in t?t[0]:t;"mousewheel"==e?window.addEventListener||"onwheel"in document?d._bind(n,"wheel",i,s||!1):(t=void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",a(n,t,i,s||!1),"DOMMouseScroll"==t&&a(n,"MozMousePixelScroll",i,s||!1)):n.addEventListener?(p.cantouch&&/mouseup|mousedown|mousemove/.test(e)&&d._bind(n,"mousedown"==e?"touchstart":"mouseup"==e?"touchend":"touchmove",function(t){if(t.touches){if(t.touches.length<2){var e=t.touches.length?t.touches[0]:t;e.original=t,i.call(this,e)}}else t.changedTouches&&((e=t.changedTouches[0]).original=t,i.call(this,e))},s||!1),d._bind(n,e,i,s||!1),p.cantouch&&"mouseup"==e&&d._bind(n,"touchcancel",i,s||!1)):d._bind(n,e,function(t){return(t=t||window.event||!1)&&t.srcElement&&(t.target=t.srcElement),"pageY"in t||(t.pageX=t.clientX+document.documentElement.scrollLeft,t.pageY=t.clientY+document.documentElement.scrollTop),!1!==i.call(n,t)&&!1!==s||d.cancelEvent(t)})}
1,p.haseventlistener?(this._bind=function(t,e,i,s){d.events.push({e:t,n:e,f:i,b:s,q:!1}),t.addEventListener(e,i,s||!1)},this.cancelEvent=function(t){return t&&((t=t.original?t.original:t).preventDefault(),t.stopPropagation(),t.preventManipulation&&t.preventManipulation()),!1},this.stopPropagation=function(t){return t&&(t=t.original?t.original:t).stopPropagation(),!1},this._unbind=function(t,e,i,s){t.removeEventListener(e,i,s)}):(this._bind=function(t,e,i,s){d.events.push({e:t,n:e,f:i,b:s,q:!1}),t.attachEvent?t.attachEvent("on"+e,i):t["on"+e]=i},this.cancelEvent=function(t){return!!(t=window.event||!1)&&(t.cancelBubble=!0,t.cancel=!0,t.returnValue=!1)},this.stopPropagation=function(t){return!!(t=window.event||!1)&&!(t.cancelBubble=!0)},this._unbind=function(t,e,i,s){t.detachEvent?t.detachEvent("on"+e,i):t["on"+e]=!1}),this.unbindAll=function(){for(var t=0;t<d.events.length;t++){var e=d.events[t];e.q?e.e.unbind(e.n,e.f):d._unbind(e.e,e.n,e.f,e.b)}},this.showRail=function(){return 0==d.page.maxh||!d.ispage&&"none"==d.win.css("display")||(d.visibility=!0,d.rail.visibility=!0,d.rail.css("display","block")),d},this.showRailHr=function(){return d.railh&&(0==d.page.maxw||!d.ispage&&"none"==d.win.css("display")||(d.railh.visibility=!0,d.railh.css("display","block"))),d},this.hideRail=function(){return d.visibility=!1,d.rail.visibility=!1,d.rail.css("display","none"),d},this.hideRailHr=function(){return d.railh&&(d.railh.visibility=!1,d.railh.css("display","none")),d},this.show=function(){return d.hidden=!1,d.railslocked=!1,d.showRail().showRailHr()},this.hide=function(){return d.hidden=!0,d.railslocked=!0,d.hideRail().hideRailHr()},this.toggle=function(){return d.hidden?d.show():d.hide()},this.remove=function(){d.stop(),d.cursortimeout&&clearTimeout(d.cursortimeout),d.doZoomOut(),d.unbindAll(),p.isie9&&d.win[0].detachEvent("onpropertychange",d.onAttributeChange),!1!==d.observer&&d.observer.disconnect(),!1!==d.observerremover&&d.observerremover.disconnect(),!1!==d.observerbody&&d.observerbody.disconnect(),d.events=null,d.cursor&&d.cursor.remove(),d.cursorh&&d.cursorh.remove(),d.rail&&d.rail.remove(),d.railh&&d.railh.remove(),d.zoom&&d.zoom.remove();for(var t=0;t<d.saved.css.length;t++){var e=d.saved.css[t];e[0].css(e[1],void 0===e[2]?"":e[2])}d.saved=!1,d.me.data("__nicescroll","");var i=f.nicescroll;for(var s in i.each(function(t){if(this&&this.id===d.id){delete i[t];for(var e=++t;e<i.length;e++,t++)i[t]=i[e];i.length--,i.length&&delete i[i.length]}}),d)d[s]=null,delete d[s];d=null},this.scrollstart=function(t){return this.onscrollstart=t,d},this.scrollend=function(t){return this.onscrollend=t,d},this.scrollcancel=function(t){return this.onscrollcancel=t,d},this.zoomin=function(t){return this.onzoomin=t,d},this.zoomout=function(t){return this.onzoomout=t,d},this.isScrollable=function(t){if("OPTION"==(t=t.target?t.target:t).nodeName)return!0;for(;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){var e=(e=f(t)).css("overflowY")||e.css("overflowX")||e.css("overflow")||"";if(/scroll|auto/.test(e))return t.clientHeight!=t.scrollHeight;t=!!t.parentNode&&t.parentNode}return!1},this.getViewport=function(t){for(t=!(!t||!t.parentNode)&&t.parentNode;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){var e=f(t);if(/fixed|absolute/.test(e.css("position")))return e;var i=e.css("overflowY")||e.css("overflowX")||e.css("overflow")||"";if(/scroll|auto/.test(i)&&t.clientHeight!=t.scrollHeight||0<e.getNiceScroll().length)return e;t=!!t.parentNode&&t.parentNode}return!1},this.triggerScrollEnd=function(){if(d.onscrollend){var t=d.getScrollLeft(),e=d.getScrollTop();d.onscrollend.call(d,{type:"scrollend",current:{x:t,y:e},end:{x:t,y:e}})}},this.onmousewheel=function(t){if(!d.wheelprevented){if(d.railslocked)return d.debounced("checkunlock",d.resize,250),!0;if(d.rail.drag)return d.cancelEvent(t);if("auto"==d.opt.oneaxismousemode&&0!=t.deltaX&&(d.opt.oneaxismousemode=!1),d.opt.oneaxismousemode&&0==t.deltaX&&!d.rail.scrollable)return!d.railh||!d.railh.scrollable||d.onmousewheelhr(t);var e=+new Date,i=!1;return d.opt.preservenativescrolling&&d.checkarea+600<e&&(d.nativescrollingarea=d.isScrollable(t),i=!0),d.checkarea=e,d.nativescrollingarea?!0:((t=s(t,!1,i))&&(d.checkarea=0),t)}},this.onmousewheelhr=function(t){if(!d.wheelprevented){if(d.railslocked||!d.railh.scrollable)return!0;
1if(d.rail.drag)return d.cancelEvent(t);var e=+new Date,i=!1;return d.opt.preservenativescrolling&&d.checkarea+600<e&&(d.nativescrollingarea=d.isScrollable(t),i=!0),d.checkarea=e,!!d.nativescrollingarea||(d.railslocked?d.cancelEvent(t):s(t,!0,i))}},this.stop=function(){return d.cancelScroll(),d.scrollmon&&d.scrollmon.stop(),d.cursorfreezed=!1,d.scroll.y=Math.round(d.getScrollTop()*(1/d.scrollratio.y)),d.noticeCursor(),d},this.getTransitionSpeed=function(t){var e=Math.round(10*d.opt.scrollspeed);return 20<(t=Math.min(e,Math.round(t/20*d.opt.scrollspeed)))?t:0},d.opt.smoothscroll?d.ishwscroll&&p.hastransition&&d.opt.usetransition&&d.opt.smoothscroll?(this.prepareTransition=function(t,e){var i=e?20<t?t:0:d.getTransitionSpeed(t),s=i?p.prefixstyle+"transform "+i+"ms ease-out":"";return d.lasttransitionstyle&&d.lasttransitionstyle==s||(d.lasttransitionstyle=s,d.doc.css(p.transitionstyle,s)),i},this.doScrollLeft=function(t,e){var i=d.scrollrunning?d.newscrolly:d.getScrollTop();d.doScrollPos(t,i,e)},this.doScrollTop=function(t,e){var i=d.scrollrunning?d.newscrollx:d.getScrollLeft();d.doScrollPos(i,t,e)},this.doScrollPos=function(n,o,t){var e=d.getScrollTop(),i=d.getScrollLeft();return((d.newscrolly-e)*(o-e)<0||(d.newscrollx-i)*(n-i)<0)&&d.cancelScroll(),0==d.opt.bouncescroll&&(o<0?o=0:o>d.page.maxh&&(o=d.page.maxh),n<0?n=0:n>d.page.maxw&&(n=d.page.maxw)),(!d.scrollrunning||n!=d.newscrollx||o!=d.newscrolly)&&(d.newscrolly=o,d.newscrollx=n,d.newscrollspeed=t||!1,!d.timer&&void(d.timer=setTimeout(function(){var t,e,i=d.getScrollTop(),s=d.getScrollLeft();t=n-s,e=o-i,t=Math.round(Math.sqrt(Math.pow(t,2)+Math.pow(e,2))),t=d.newscrollspeed&&1<d.newscrollspeed?d.newscrollspeed:d.getTransitionSpeed(t),d.newscrollspeed&&d.newscrollspeed<=1&&(t*=d.newscrollspeed),d.prepareTransition(t,!0),d.timerscroll&&d.timerscroll.tm&&clearInterval(d.timerscroll.tm),0<t&&(!d.scrollrunning&&d.onscrollstart&&d.onscrollstart.call(d,{type:"scrollstart",current:{x:s,y:i},request:{x:n,y:o},end:{x:d.newscrollx,y:d.newscrolly},speed:t}),p.transitionend?d.scrollendtrapped||(d.scrollendtrapped=!0,d.bind(d.doc,p.transitionend,d.onScrollTransitionEnd,!1)):(d.scrollendtrapped&&clearTimeout(d.scrollendtrapped),d.scrollendtrapped=setTimeout(d.onScrollTransitionEnd,t)),d.timerscroll={bz:new c(i,d.newscrolly,t,0,0,.58,1),bh:new c(s,d.newscrollx,t,0,0,.58,1)},d.cursorfreezed||(d.timerscroll.tm=setInterval(function(){d.showCursor(d.getScrollTop(),d.getScrollLeft())},60))),d.synched("doScroll-set",function(){d.timer=0,d.scrollendtrapped&&(d.scrollrunning=!0),d.setScrollTop(d.newscrolly),d.setScrollLeft(d.newscrollx),d.scrollendtrapped||d.onScrollTransitionEnd()})},50)))},this.cancelScroll=function(){if(!d.scrollendtrapped)return!0;var t=d.getScrollTop(),e=d.getScrollLeft();return d.scrollrunning=!1,p.transitionend||clearTimeout(p.transitionend),d.scrollendtrapped=!1,d._unbind(d.doc[0],p.transitionend,d.onScrollTransitionEnd),d.prepareTransition(0),d.setScrollTop(t),d.railh&&d.setScrollLeft(e),d.timerscroll&&d.timerscroll.tm&&clearInterval(d.timerscroll.tm),d.timerscroll=!1,d.cursorfreezed=!1,d.showCursor(t,e),d},this.onScrollTransitionEnd=function(){d.scrollendtrapped&&d._unbind(d.doc[0],p.transitionend,d.onScrollTransitionEnd),d.scrollendtrapped=!1,d.prepareTransition(0),d.timerscroll&&d.timerscroll.tm&&clearInterval(d.timerscroll.tm),d.timerscroll=!1;var t=d.getScrollTop(),e=d.getScrollLeft();if(d.setScrollTop(t),d.railh&&d.setScrollLeft(e),d.noticeCursor(!1,t,e),d.cursorfreezed=!1,t<0?t=0:t>d.page.maxh&&(t=d.page.maxh),e<0?e=0:e>d.page.maxw&&(e=d.page.maxw),t!=d.newscrolly||e!=d.newscrollx)return d.doScrollPos(e,t,d.opt.snapbackspeed);d.onscrollend&&d.scrollrunning&&d.triggerScrollEnd(),d.scrollrunning=!1}):(this.doScrollLeft=function(t,e){var i=d.scrollrunning?d.newscrolly:d.getScrollTop();d.doScrollPos(t,i,e)},this.doScrollTop=function(t,e){var i=d.scrollrunning?d.newscrollx:d.getScrollLeft();d.doScrollPos(i,t,e)},this.doScrollPos=function(t,e,i){if(e=void 0===e||!1===e?d.getScrollTop(!0):e,d.timer&&d.newscrolly==e&&d.newscrollx==t)return!0;d.timer&&_(d.timer),d.timer=0;var s=d.getScrollTop(),n=d.getScrollLeft();((d.newscrolly-s)*(e-s)<0||(d.newscrollx-n)*(t-n)<0)&&d.cancelScroll(),d.newscrolly=e,d.newscrollx=t,d.bouncescroll&&d.rail.visibility||(d.newscrolly<0?d.newscrolly=0:d.newscrolly>d.page.maxh&&(d.newscrolly=d.page.maxh)),d.bouncescroll&&d.railh.visibility||(d.newscrollx<0?d.newscrollx=0:d.newscrollx>d.page.maxw&&(d.newscrollx=d.page.maxw)),d.dst={},d.dst.x=t-n,d.dst.y=e-s,d.dst.px=n,d.dst.py=s;var o=Math.round(Math.sqrt(Math.pow(d.dst.x,2)+Math.pow(d.dst.y,2)));d.dst.ax=d.dst.x/o,d.dst.ay=d.dst.y/o;var a=0,r=o;if(0==d.dst.x?(a=s,r=e,d.dst.ay=1,d.dst.py=0):0==d.dst.y&&(a=n,r=t,d.dst.ax=1,d.dst.px=0),o=d.getTransitionSpeed(o),i&&i<=1&&(o*=i),d.bzscroll=0<o&&(d.bzscroll?d.bzscroll.update(r,o):new c(a,r,o,0,1,0,1)),!d.timer){(s==d.page.maxh&&e>=d.page.maxh||n==d.page.maxw&&t>=d.page.maxw)&&d.checkContentSize();var l=1;d.cancelAnimationFrame=!1,d.timer=1,d.onscrollstart&&!d.scrollrunning&&d.onscrollstart.call(d,{type:"scrollstart",current:{x:n,y:s},request:{x:t,y:e},end:{x:d.newscrollx,y:d.newscrolly},speed:o}),function t(){if(d.cancelAnimationFrame)return!0;
1if(d.scrollrunning=!0,l=1-l)return d.timer=w(t)||1;var e,i,s=0,n=i=d.getScrollTop();d.dst.ay?(((e=(n=d.bzscroll?d.dst.py+d.bzscroll.getNow()*d.dst.ay:d.newscrolly)-i)<0&&n<d.newscrolly||0<e&&n>d.newscrolly)&&(n=d.newscrolly),d.setScrollTop(n),n==d.newscrolly&&(s=1)):s=1,i=e=d.getScrollLeft(),d.dst.ax?(((e=(i=d.bzscroll?d.dst.px+d.bzscroll.getNow()*d.dst.ax:d.newscrollx)-e)<0&&i<d.newscrollx||0<e&&i>d.newscrollx)&&(i=d.newscrollx),d.setScrollLeft(i),i==d.newscrollx&&(s+=1)):s+=1,2==s?(d.timer=0,d.cursorfreezed=!1,d.bzscroll=!1,d.scrollrunning=!1,n<0?n=0:n>d.page.maxh&&(n=d.page.maxh),i<0?i=0:i>d.page.maxw&&(i=d.page.maxw),i!=d.newscrollx||n!=d.newscrolly?d.doScrollPos(i,n):d.onscrollend&&d.triggerScrollEnd()):d.timer=w(t)||1}(),(s==d.page.maxh&&s<=e||n==d.page.maxw&&n<=t)&&d.checkContentSize(),d.noticeCursor()}},this.cancelScroll=function(){return d.timer&&_(d.timer),d.timer=0,d.bzscroll=!1,d.scrollrunning=!1,d}):(this.doScrollLeft=function(t,e){var i=d.getScrollTop();d.doScrollPos(t,i,e)},this.doScrollTop=function(t,e){var i=d.getScrollLeft();d.doScrollPos(i,t,e)},this.doScrollPos=function(t,e,i){var s=t>d.page.maxw?d.page.maxw:t;s<0&&(s=0);var n=e>d.page.maxh?d.page.maxh:e;n<0&&(n=0),d.synched("scroll",function(){d.setScrollTop(n),d.setScrollLeft(s)})},this.cancelScroll=function(){}),this.doScrollBy=function(t,e){var i=0;i=e?Math.floor((d.scroll.y-t)*d.scrollratio.y):(d.timer?d.newscrolly:d.getScrollTop(!0))-t;if(d.bouncescroll){var s=Math.round(d.view.h/2);i<-s?i=-s:i>d.page.maxh+s&&(i=d.page.maxh+s)}return d.cursorfreezed=!1,s=d.getScrollTop(!0),i<0&&s<=0?d.noticeCursor():i>d.page.maxh&&s>=d.page.maxh?(d.checkContentSize(),d.noticeCursor()):void d.doScrollTop(i)},this.doScrollLeftBy=function(t,e){var i=0;i=e?Math.floor((d.scroll.x-t)*d.scrollratio.x):(d.timer?d.newscrollx:d.getScrollLeft(!0))-t;if(d.bouncescroll){var s=Math.round(d.view.w/2);i<-s?i=-s:i>d.page.maxw+s&&(i=d.page.maxw+s)}if(d.cursorfreezed=!1,s=d.getScrollLeft(!0),i<0&&s<=0||i>d.page.maxw&&s>=d.page.maxw)return d.noticeCursor();d.doScrollLeft(i)},this.doScrollTo=function(t,e){e&&Math.round(t*d.scrollratio.y),d.cursorfreezed=!1,d.doScrollTop(t)},this.checkContentSize=function(){var t=d.getContentSize();t.h==d.page.h&&t.w==d.page.w||d.resize(!1,t)},d.onscroll=function(t){d.rail.drag||d.cursorfreezed||d.synched("scroll",function(){d.scroll.y=Math.round(d.getScrollTop()*(1/d.scrollratio.y)),d.railh&&(d.scroll.x=Math.round(d.getScrollLeft()*(1/d.scrollratio.x))),d.noticeCursor()})},d.bind(d.docscroll,"scroll",d.onscroll),this.doZoomIn=function(t){if(!d.zoomactive){d.zoomactive=!0,d.zoomrestore={style:{}};var e,i="position top left zIndex backgroundColor marginTop marginBottom marginLeft marginRight".split(" "),s=d.win[0].style;for(e in i){var n=i[e];d.zoomrestore.style[n]=void 0!==s[n]?s[n]:""}return d.zoomrestore.style.width=d.win.css("width"),d.zoomrestore.style.height=d.win.css("height"),d.zoomrestore.padding={w:d.win.outerWidth()-d.win.width(),h:d.win.outerHeight()-d.win.height()},p.isios4&&(d.zoomrestore.scrollTop=f(window).scrollTop(),f(window).scrollTop(0)),d.win.css({position:p.isios4?"absolute":"fixed",top:0,left:0,"z-index":y+100,margin:"0px"}),(""==(i=d.win.css("backgroundColor"))||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(i))&&d.win.css("backgroundColor","#fff"),d.rail.css({"z-index":y+101}),d.zoom.css({"z-index":y+102}),d.zoom.css("backgroundPosition","0px -18px"),d.resizeZoom(),d.onzoomin&&d.onzoomin.call(d),d.cancelEvent(t)}},this.doZoomOut=function(t){if(d.zoomactive)return d.zoomactive=!1,d.win.css("margin",""),d.win.css(d.zoomrestore.style),p.isios4&&f(window).scrollTop(d.zoomrestore.scrollTop),d.rail.css({"z-index":d.zindex}),d.zoom.css({"z-index":d.zindex}),d.zoomrestore=!1,d.zoom.css("backgroundPosition","0px 0px"),d.onResize(),d.onzoomout&&d.onzoomout.call(d),d.cancelEvent(t)},this.doZoom=function(t){return d.zoomactive?d.doZoomOut(t):d.doZoomIn(t)},this.resizeZoom=function(){if(d.zoomactive){var t=d.getScrollTop();d.win.css({width:f(window).width()-d.zoomrestore.padding.w+"px",height:f(window).height()-d.zoomrestore.padding.h+"px"}),d.onResize(),d.setScrollTop(Math.min(d.page.maxh,t))}},this.init(),f.nicescroll.push(this)},C=function(t){var h=this;this.nc=t,this.steptime=this.lasttime=this.speedy=this.speedx=this.lasty=this.lastx=0,this.snapy=this.snapx=!1,this.demuly=this.demulx=0,this.lastscrolly=this.lastscrollx=-1,this.timer=this.chky=this.chkx=0,this.time=function(){return+new Date},this.reset=function(t,e){h.stop();var i=h.time();h.steptime=0,h.lasttime=i,h.speedx=0,h.speedy=0,h.lastx=t,h.lasty=e,h.lastscrollx=-1,h.lastscrolly=-1},this.update=function(t,e){var i=h.time();h.steptime=i-h.lasttime,h.lasttime=i;i=e-h.lasty;var s=t-h.lastx,n=(n=h.nc.getScrollTop())+i,o=(o=h.nc.getScrollLeft())+s;h.snapx=o<0||o>h.nc.page.maxw,h.snapy=n<0||n>h.nc.page.maxh,h.speedx=s,h.speedy=i,h.lastx=t,h.lasty=e},this.stop=function(){h.nc.unsynched("domomentum2d"),h.timer&&clearTimeout(h.timer),h.timer=0,h.lastscrollx=-1,h.lastscrolly=-1},this.doSnapy=function(t,e){var i=!1;e<0?i=!(e=0):e>h.nc.page.maxh&&(e=h.nc.page.maxh,i=!0),t<0?i=!(t=0):t>h.nc.page.maxw&&(t=h.nc.page.maxw,i=!0),i?h.nc.doScrollPos(t,e,h.nc.opt.snapbackspeed):h.nc.triggerScrollEnd()},this.doMomentum=function(t){var e=h.time(),i=t?e+t:h.lasttime;t=h.nc.getScrollLeft();var s=h.nc.getScrollTop(),n=h.nc.page.maxh,o=h.nc.page.maxw;if(h.speedx=0<o?Math.min(60,h.speedx):0,h.speedy=0<n?Math.min(60,h.speedy):0,i=i&&e-i<=60,(s<0||n<s||t<0||o<t)&&(i=!1),t=!(!h.speedx||!i)&&h.speedx,h.speedy&&i&&h.speedy||t){var a=Math.max(16,h.steptime);50<a&&(t=a/50,h.speedx*=t,h.speedy*=t,a=50),h.demulxy=0,h.lastscrollx=h.nc.getScrollLeft(),h.chkx=h.lastscrollx,h.lastscrolly=h.nc.getScrollTop(),h.chky=h.lastscrolly;var r=h.lastscrollx,l=h.lastscrolly,c=function(){var t=600<h.time()-e?.04:.02;h.speedx&&(r=Math.floor(h.lastscrollx-h.speedx*(1-h.demulxy)),(h.lastscrollx=r)<0||o<r)&&(t=.1),h.speedy&&(l=Math.floor(h.lastscrolly-h.speedy*(1-h.demulxy)),(h.lastscrolly=l)<0||n<l)&&(t=.1),h.demulxy=Math.min(1,h.demulxy+t),h.nc.synched("domomentum2d",function(){h.speedx&&(h.nc.getScrollLeft()!=h.chkx&&h.stop(),h.chkx=r,h.nc.setScrollLeft(r)),h.speedy&&(h.nc.getScrollTop()!=h.chky&&h.stop(),h.chky=l,h.nc.setScrollTop(l)),h.timer||(h.nc.hideCursor(),h.doSnapy(r,l))}),h.demulxy<1?h.timer=setTimeout(c,a):(h.stop(),h.nc.hideCursor(),h.doSnapy(r,l))};c()}else h.doSnapy(h.nc.getScrollLeft(),h.nc.getScrollTop())}},o=f.fn.scrollTop;
1f.cssHooks.pageYOffset={get:function(t,e,i){return(e=f.data(t,"__nicescroll")||!1)&&e.ishwscroll?e.getScrollTop():o.call(t)},set:function(t,e){var i=f.data(t,"__nicescroll")||!1;return i&&i.ishwscroll?i.setScrollTop(parseInt(e)):o.call(t,e),this}},f.fn.scrollTop=function(e){if(void 0!==e)return this.each(function(){var t=f.data(this,"__nicescroll")||!1;t&&t.ishwscroll?t.setScrollTop(parseInt(e)):o.call(f(this),e)});var t=this[0]&&f.data(this[0],"__nicescroll")||!1;return t&&t.ishwscroll?t.getScrollTop():o.call(this)};var a=f.fn.scrollLeft;f.cssHooks.pageXOffset={get:function(t,e,i){return(e=f.data(t,"__nicescroll")||!1)&&e.ishwscroll?e.getScrollLeft():a.call(t)},set:function(t,e){var i=f.data(t,"__nicescroll")||!1;return i&&i.ishwscroll?i.setScrollLeft(parseInt(e)):a.call(t,e),this}},f.fn.scrollLeft=function(e){if(void 0!==e)return this.each(function(){var t=f.data(this,"__nicescroll")||!1;t&&t.ishwscroll?t.setScrollLeft(parseInt(e)):a.call(f(this),e)});var t=this[0]&&f.data(this[0],"__nicescroll")||!1;return t&&t.ishwscroll?t.getScrollLeft():a.call(this)};var r=function(t){var s=this;if(this.length=0,this.name="nicescrollarray",this.each=function(t){for(var e=0,i=0;e<s.length;e++)t.call(s[e],i++);return s},this.push=function(t){s[s.length]=t,s.length++},this.eq=function(t){return s[t]},t)for(var e=0;e<t.length;e++){var i=f.data(t[e],"__nicescroll")||!1;i&&(this[this.length]=i,this.length++)}return this};!function(t,e,i){for(var s=0;s<e.length;s++)i(t,e[s])}(r.prototype,"show hide toggle onResize resize remove stop doScrollPos".split(" "),function(t,e){t[e]=function(){var t=arguments;return this.each(function(){this[e].apply(this,t)})}}),f.fn.getNiceScroll=function(t){return void 0===t?new r(this):this[t]&&f.data(this[t],"__nicescroll")||!1},f.extend(f.expr[":"],{nicescroll:function(t){return!!f.data(t,"__nicescroll")}}),f.fn.niceScroll=function(t,e){void 0!==e||"object"!=typeof t||"jquery"in t||(e=t,t=!1),e=f.extend({},e);var i=new r;void 0===e&&(e={}),t&&(e.doc=f(t),e.win=f(this));var s=!("doc"in e);return s||"win"in e||(e.win=f(this)),this.each(function(){var t=f(this).data("__nicescroll")||!1;t||(e.doc=s?f(this):e.doc,t=new n(e,f(this)),f(this).data("__nicescroll",t)),i.push(t)}),1==i.length?i[0]:i},window.NiceScroll={getjQuery:function(){return f}},f.nicescroll||(f.nicescroll=new r,f.nicescroll.options=x)}),function(d,t){"use strict";var e,i,p=d.GreenSockGlobals=d.GreenSockGlobals||d;if(!p.TweenLite){var s,n,o,f,m,g=function(t){var e,i=t.split("."),s=p;for(e=0;i.length>e;e++)s[i[e]]=s=s[i[e]]||{};return s},u=g("com.greensock"),v=1e-10,l=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},y=function(){},h=(e=Object.prototype.toString,i=e.call([]),function(t){return null!=t&&(t instanceof Array||"object"==typeof t&&!!t.push&&e.call(t)===i)}),w={},_=function(r,l,c,h){this.sc=w[r]?w[r].sc:[],(w[r]=this).gsClass=null,this.func=c;var u=[];this.check=function(t){for(var e,i,s,n,o=l.length,a=o;-1<--o;)(e=w[l[o]]||new _(l[o],[])).gsClass?(u[o]=e.gsClass,a--):t&&e.sc.push(this);if(0===a&&c)for(s=(i=("com.greensock."+r).split(".")).pop(),n=g(i.join("."))[s]=this.gsClass=c.apply(c,u),h&&(p[s]=n,"function"==typeof define&&define.amd?define((d.GreenSockAMDPath?d.GreenSockAMDPath+"/":"")+r.split(".").pop(),[],function(){return n}):"TweenLite"===r&&"undefined"!=typeof module&&module.exports&&(module.exports=n)),o=0;this.sc.length>o;o++)this.sc[o].check()},this.check(!0)},a=d._gsDefine=function(t,e,i,s){return new _(t,e,i,s)},b=u._class=function(t,e,i){return e=e||function(){},a(t,[],function(){return e},i),e};a.globals=p;var r=[0,0,1,1],x=[],S=b("easing.Ease",function(t,e,i,s){this._func=t,this._type=i||0,this._power=s||0,this._params=e?r.concat(e):r},!0),C=S.map={},c=S.register=function(t,e,i,s){for(var n,o,a,r,l=e.split(","),c=l.length,h=(i||"easeIn,easeOut,easeInOut").split(",");-1<--c;)for(o=l[c],n=s?b("easing."+o,null,!0):u.easing[o]||{},a=h.length;-1<--a;)r=h[a],C[o+"."+r]=C[r+o]=n[r]=t.getRatio?t:t[r]||new t};for((o=S.prototype)._calcEnd=!1,o.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,s=1===e?1-t:2===e?t:t<.5?2*t:2*(1-t);return 1===i?s*=s:2===i?s*=s*s:3===i?s*=s*s*s:4===i&&(s*=s*s*s*s),1===e?1-s:2===e?s:t<.5?s/2:1-s/2},n=(s=["Linear","Quad","Cubic","Quart","Quint,Strong"]).length;-1<--n;)o=s[n]+",Power"+n,c(new S(null,null,1,n),o,"easeOut",!0),c(new S(null,null,2,n),o,"easeIn"+(0===n?",easeNone":"")),c(new S(null,null,3,n),o,"easeInOut");C.linear=u.easing.Linear.easeIn,C.swing=u.easing.Quad.easeInOut;var T=b("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});
1(o=T.prototype).addEventListener=function(t,e,i,s,n){n=n||0;var o,a,r=this._listeners[t],l=0;for(null==r&&(this._listeners[t]=r=[]),a=r.length;-1<--a;)(o=r[a]).c===e&&o.s===i?r.splice(a,1):0===l&&n>o.pr&&(l=a+1);r.splice(l,0,{c:e,s:i,up:s,pr:n}),this!==f||m||f.wake()},o.removeEventListener=function(t,e){var i,s=this._listeners[t];if(s)for(i=s.length;-1<--i;)if(s[i].c===e)return void s.splice(i,1)},o.dispatchEvent=function(t){var e,i,s,n=this._listeners[t];if(n)for(e=n.length,i=this._eventTarget;-1<--e;)(s=n[e]).up?s.c.call(s.s||i,{type:t,target:i}):s.c.call(s.s||i)};var k=d.requestAnimationFrame,A=d.cancelAnimationFrame,P=Date.now||function(){return(new Date).getTime()},I=P();for(n=(s=["ms","moz","webkit","o"]).length;-1<--n&&!k;)k=d[s[n]+"RequestAnimationFrame"],A=d[s[n]+"CancelAnimationFrame"]||d[s[n]+"CancelRequestAnimationFrame"];b("Ticker",function(t,e){var n,o,a,r,l,c=this,h=P(),i=!1!==e&&k,u=500,d=33,p=function(t){var e,i,s=P()-I;u<s&&(h+=s-d),I+=s,c.time=(I-h)/1e3,e=c.time-l,(!n||0<e||!0===t)&&(c.frame++,l+=e+(r<=e?.004:r-e),i=!0),!0!==t&&(a=o(p)),i&&c.dispatchEvent("tick")};T.call(c),c.time=c.frame=0,c.tick=function(){p(!0)},c.lagSmoothing=function(t,e){u=t||1e10,d=Math.min(e,u,0)},c.sleep=function(){null!=a&&(i&&A?A(a):clearTimeout(a),o=y,a=null,c===f&&(m=!1))},c.wake=function(){null!==a?c.sleep():10<c.frame&&(I=P()-u+5),o=0===n?y:i&&k?k:function(t){return setTimeout(t,0|1e3*(l-c.time)+1)},c===f&&(m=!0),p(2)},c.fps=function(t){return arguments.length?(r=1/((n=t)||60),l=this.time+r,void c.wake()):n},c.useRAF=function(t){return arguments.length?(c.sleep(),i=t,void c.fps(n)):i},c.fps(t),setTimeout(function(){i&&(!a||c.frame<5)&&c.useRAF(!1)},1500)}),(o=u.Ticker.prototype=new u.events.EventDispatcher).constructor=u.Ticker;var E=b("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=!0===e.immediateRender,this.data=e.data,this._reversed=!0===e.reversed,$){m||f.wake();var i=this.vars.useFrames?q:$;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});f=E.ticker=new u.Ticker,(o=E.prototype)._dirty=o._gc=o._initted=o._paused=!1,o._totalTime=o._time=0,o._rawPrevTime=-1,o._next=o._last=o._onUpdate=o._timeline=o.timeline=null,o._paused=!1;var M=function(){m&&2e3<P()-I&&f.wake(),setTimeout(M,2e3)};M(),o.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},o.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},o.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},o.seek=function(t,e){return this.totalTime(Number(t),!1!==e)},o.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,!1!==e,!0)},o.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},o.render=function(){},o.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},o.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t},o._enabled=function(t,e){return m||f.wake(),this._gc=!t,this._active=this.isActive(),!0!==e&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},o._kill=function(){return this._enabled(!1,!1)},o.kill=function(t,e){return this._kill(t,e),this},o._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},o._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();-1<--e;)"{self}"===t[e]&&(i[e]=this);return i},o.eventCallback=function(t,e,i,s){if("on"===(t||"").substr(0,2)){var n=this.vars;if(1===arguments.length)return n[t];null==e?delete n[t]:(n[t]=e,n[t+"Params"]=h(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,n[t+"Scope"]=s),"onUpdate"===t&&(this._onUpdate=e)}return this},o.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},o.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&0<this._time&&this._time<this._duration&&0!==t&&this.totalTime(this._totalTime*(t/this._duration),!0),this):(this._dirty=!1,this._duration)},o.totalDuration=function(t){return this._dirty=!1,arguments.length?this.duration(t):this._totalDuration},o.time=function(t,e){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(t>this._duration?this._duration:t,e)):this._time}
vendor: 4,106 bytes, line 1
1,o.totalTime=function(t,e,i){if(m||f.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(t<0&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var s=this._totalDuration,n=this._timeline;if(s<t&&!i&&(t=s),this._startTime=(this._paused?this._pauseTime:n._time)-(this._reversed?s-t:t)/this._timeScale,n._dirty||this._uncache(!1),n._timeline)for(;n._timeline;)n._timeline._time!==(n._startTime+n._totalTime)/n._timeScale&&n.totalTime(n._totalTime,!0),n=n._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==t||0===this._duration)&&(this.render(t,e,!1),R.length&&U())}return this},o.progress=o.totalProgress=function(t,e){return arguments.length?this.totalTime(this.duration()*t,e):this._time/this.duration()},o.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},o.timeScale=function(t){if(!arguments.length)return this._timeScale;if(t=t||v,this._timeline&&this._timeline.smoothChildTiming){var e=this._pauseTime,i=e||0===e?e:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/t}return this._timeScale=t,this._uncache(!1)},o.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},o.paused=function(t){if(!arguments.length)return this._paused;if(t!=this._paused&&this._timeline){m||t||f.wake();var e=this._timeline,i=e.rawTime(),s=i-this._pauseTime;!t&&e.smoothChildTiming&&(this._startTime+=s,this._uncache(!1)),this._pauseTime=t?i:null,this._paused=t,this._active=this.isActive(),!t&&0!==s&&this._initted&&this.duration()&&this.render(e.smoothChildTiming?this._totalTime:(i-this._startTime)/this._timeScale,!0,!0)}return this._gc&&!t&&this._enabled(!0,!1),this};var L=b("core.SimpleTimeline",function(t){E.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});(o=L.prototype=new E).constructor=L,o.kill()._gc=!1,o._first=o._last=null,o._sortChildren=!1,o.add=o.insert=function(t,e){var i,s;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=t._startTime+(this.rawTime()-t._startTime)/t._timeScale),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),i=this._last,this._sortChildren)for(s=t._startTime;i&&i._startTime>s;)i=i._prev;return i?(t._next=i._next,i._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=i,this._timeline&&this._uncache(!0),this},o._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,this._timeline&&this._uncache(!0)),this},o.render=function(t,e,i){var s,n=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;n;)s=n._next,(n._active||t>=n._startTime&&!n._paused)&&(n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=s},o.rawTime=function(){return m||f.wake(),this._totalTime};var D=b("TweenLite",function(t,e,i){if(E.call(this,e,i),this.render=D.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"!=typeof t?t:D.selector(t)||t;var s,n,o,a=t.jquery||t.length&&t!==d&&t[0]&&(t[0]===d||t[0].nodeType&&t[0].style&&!t.nodeType),r=this.vars.overwrite;if(this._overwrite=r=null==r?N[D.defaultOverwrite]:"number"==typeof r?r>>0:N[r],(a||t instanceof Array||t.push&&h(t))&&"number"!=typeof t[0])for(this._targets=o=l(t),this._propLookup=[],this._siblings=[],s=0;o.length>s;s++)(n=o[s])?"string"!=typeof n?n.length&&n!==d&&n[0]&&(n[0]===d||n[0].nodeType&&n[0].style&&!n.nodeType)?(o.splice(s--,1),this._targets=o=o.concat(l(n))):(this._siblings[s]=Y(n,this,!1),1===r&&1<this._siblings[s].length&&Q(n,this,null,1,this._siblings[s])
1):"string"==typeof(n=o[s--]=D.selector(n))&&o.splice(s+1,1):o.splice(s--,1);else this._propLookup={},this._siblings=Y(t,this,!1),1===r&&1<this._siblings.length&&Q(t,this,null,1,this._siblings);(this.vars.immediateRender||0===e&&0===this._delay&&!1!==this.vars.immediateRender)&&(this._time=-v,this.render(-this._delay))},!0),z=function(t){return t.length&&t!==d&&t[0]&&(t[0]===d||t[0].nodeType&&t[0].style&&!t.nodeType)};(o=D.prototype=new E).constructor=D,o.kill()._gc=!1,o.ratio=0,o._firstPT=o._targets=o._overwrittenProps=o._startAt=null,o._notifyPluginsOfEnabled=o._lazy=!1,D.version="1.13.2",D.defaultEase=o._ease=new S(null,null,1,1),D.defaultOverwrite="auto",D.ticker=f,D.autoSleep=!0,D.lagSmoothing=function(t,e){f.lagSmoothing(t,e)},D.selector=d.$||d.jQuery||function(t){var e=d.$||d.jQuery;return e?(D.selector=e)(t):"undefined"==typeof document?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById("#"===t.charAt(0)?t.substr(1):t)};var R=[],O={},F=D._internals={isArray:h,isSelector:z,lazyTweens:R},B=D._plugins={},W=F.tweenLookup={},j=0,H=F.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},N={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,true:1,false:0},q=E._rootFramesTimeline=new L,$=E._rootTimeline=new L,U=F.lazyRender=function(){var t=R.length;for(O={};-1<--t;)(s=R[t])&&!1!==s._lazy&&(s.render(s._lazy[0],s._lazy[1],!0),s._lazy=!1);R.length=0};$._startTime=f.time,q._startTime=f.frame,$._active=q._active=!0,setTimeout(U,1),E._updateRoot=D.render=function(){var t,e,i;if(R.length&&U(),$.render((f.time-$._startTime)*$._timeScale,!1,!1),q.render((f.frame-q._startTime)*q._timeScale,!1,!1),R.length&&U(),!(f.frame%120)){for(i in W){for(t=(e=W[i].tweens).length;-1<--t;)e[t]._gc&&e.splice(t,1);0===e.length&&delete W[i]}if((!(i=$._first)||i._paused)&&D.autoSleep&&!q._first&&1===f._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||f.sleep()}}},f.addEventListener("tick",E._updateRoot);var Y=function(t,e,i){var s,n,o=t._gsTweenID;if(W[o||(t._gsTweenID=o="t"+j++)]||(W[o]={target:t,tweens:[]}),e&&((s=W[o].tweens)[n=s.length]=e,i))for(;-1<--n;)s[n]===e&&s.splice(n,1);return W[o].tweens},Q=function(t,e,i,s,n){var o,a,r,l;if(1===s||4<=s){for(l=n.length,o=0;o<l;o++)if((r=n[o])!==e)r._gc||r._enabled(!1,!1)&&(a=!0);else if(5===s)break;return a}var c,h=e._startTime+v,u=[],d=0,p=0===e._duration;for(o=n.length;-1<--o;)(r=n[o])===e||r._gc||r._paused||(r._timeline!==e._timeline?(c=c||X(e,0,p),0===X(r,c,p)&&(u[d++]=r)):h>=r._startTime&&r._startTime+r.totalDuration()/r._timeScale>h&&((p||!r._initted)&&h-r._startTime<=2e-10||(u[d++]=r)));for(o=d;-1<--o;)r=u[o],2===s&&r._kill(i,t)&&(a=!0),(2!==s||!r._firstPT&&r._initted)&&r._enabled(!1,!1)&&(a=!0);return a},X=function(t,e,i){for(var s=t._timeline,n=s._timeScale,o=t._startTime;s._timeline;){if(o+=s._startTime,n*=s._timeScale,s._paused)return-100;s=s._timeline}return e<(o/=n)?o-e:i&&o===e||!t._initted&&o-e<2*v?v:(o+=t.totalDuration()/t._timeScale/n)>e+v?0:o-e-v};o._init=function(){var t,e,i,s,n,o=this.vars,a=this._overwrittenProps,r=this._duration,l=!!o.immediateRender,c=o.ease;if(o.startAt){for(s in this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),n={},o.startAt)n[s]=o.startAt[s];if(n.overwrite=!1,n.immediateRender=!0,n.lazy=l&&!1!==o.lazy,n.startAt=n.delay=null,this._startAt=D.to(this.target,0,n),l)if(0<this._time)this._startAt=null;else if(0!==r)return}else if(o.runBackwards&&0!==r)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{for(s in 0!==this._time&&(l=!1),i={},o)H[s]&&"autoCSS"!==s||(i[s]=o[s]);if(i.overwrite=0,i.data="isFromStart",i.lazy=l&&!1!==o.lazy,i.immediateRender=l,this._startAt=D.to(this.target,0,i),l){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=c=c?c instanceof S?c:"function"==typeof c?new S(c,o.easeParams):C[c]||D.defaultEase:D.defaultEase,o.easeParams instanceof Array&&c.config&&(this._ease=c.config.apply(c,o.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(t=this._targets.length;-1<--t;)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],a?a[t]:null)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,a);if(e&&D._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),o.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=o.onUpdate,this._initted=!0}
1,o._initProps=function(t,e,i,s){var n,o,a,r,l,c;if(null==t)return!1;for(n in O[t._gsTweenID]&&U(),this.vars.css||t.style&&t!==d&&t.nodeType&&B.css&&!1!==this.vars.autoCSS&&function(t,e){var i,s={};for(i in t)H[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!B[i]||B[i]&&B[i]._autoCSS)||(s[i]=t[i],delete t[i]);t.css=s}(this.vars,t),this.vars){if(c=this.vars[n],H[n])c&&(c instanceof Array||c.push&&h(c))&&-1!==c.join("").indexOf("{self}")&&(this.vars[n]=c=this._swapSelfInParams(c,this));else if(B[n]&&(r=new B[n])._onInitTween(t,this.vars[n],this)){for(this._firstPT=l={_next:this._firstPT,t:r,p:"setRatio",s:0,c:1,f:!0,n:n,pg:!0,pr:r._priority},o=r._overwriteProps.length;-1<--o;)e[r._overwriteProps[o]]=this._firstPT;(r._priority||r._onInitAllProps)&&(a=!0),(r._onDisable||r._onEnable)&&(this._notifyPluginsOfEnabled=!0)}else this._firstPT=e[n]=l={_next:this._firstPT,t:t,p:n,f:"function"==typeof t[n],n:n,pg:!1,pr:0},l.s=l.f?t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)]():parseFloat(t[n]),l.c="string"==typeof c&&"="===c.charAt(1)?parseInt(c.charAt(0)+"1",10)*Number(c.substr(2)):Number(c)-l.s||0;l&&l._next&&(l._next._prev=l)}
1return s&&this._kill(s,t)?this._initProps(t,e,i,s):1<this._overwrite&&this._firstPT&&1<i.length&&Q(t,this,e,this._overwrite,i)?(this._kill(e,t),this._initProps(t,e,i,s)):(this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration)&&(O[t._gsTweenID]=!0),a)},o.render=function(t,e,i){var s,n,o,a,r=this._time,l=this._duration,c=this._rawPrevTime;if(l<=t)this._totalTime=this._time=l,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(s=!0,n="onComplete"),0===l&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0===t||c<0||c===v)&&c!==t&&(i=!0,v<c&&(n="onReverseComplete")),this._rawPrevTime=a=!e||t||c===t?t:v);else if(t<1e-7)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==r||0===l&&0<c&&c!==v)&&(n="onReverseComplete",s=this._reversed),t<0&&(this._active=!1,0===l&&(this._initted||!this.vars.lazy||i)&&(0<=c&&(i=!0),this._rawPrevTime=a=!e||t||c===t?t:v)),this._initted||(i=!0);else if(this._totalTime=this._time=t,this._easeType){var h=t/l,u=this._easeType,d=this._easePower;(1===u||3===u&&.5<=h)&&(h=1-h),3===u&&(h*=2),1===d?h*=h:2===d?h*=h*h:3===d?h*=h*h*h:4===d&&(h*=h*h*h*h),this.ratio=1===u?1-h:2===u?h:t/l<.5?h/2:1-h/2}else this.ratio=this._ease.getRatio(t/l);if(this._time!==r||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=r,this._rawPrevTime=c,R.push(this),void(this._lazy=[t,e]);this._time&&!s?this.ratio=this._ease.getRatio(this._time/l):s&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(!1!==this._lazy&&(this._lazy=!1),this._active||!this._paused&&this._time!==r&&0<=t&&(this._active=!0),0===r&&(this._startAt&&(0<=t?this._startAt.render(t,e,i):n||(n="_dummyGS")),this.vars.onStart&&(0!==this._time||0===l)&&(e||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||x))),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&&(t<0&&this._startAt&&this._startTime&&this._startAt.render(t,e,i),e||(this._time!==r||s)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||x)),n&&(!this._gc||i)&&(t<0&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(t,e,i),s&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[n]&&this.vars[n].apply(this.vars[n+"Scope"]||this,this.vars[n+"Params"]||x),0===l&&this._rawPrevTime===v&&a!==v&&(this._rawPrevTime=0))}},o._kill=function(t,e){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);var i,s,n,o,a,r,l,c;if(e="string"!=typeof e?e||this._targets||this.target:D.selector(e)||e,(h(e)||z(e))&&"number"!=typeof e[0])for(i=e.length;-1<--i;)this._kill(t,e[i])&&(r=!0);else{if(this._targets){for(i=this._targets.length;-1<--i;)if(e===this._targets[i]){a=this._propLookup[i]||{},this._overwrittenProps=this._overwrittenProps||[],s=this._overwrittenProps[i]=t?this._overwrittenProps[i]||{}:"all";break}}else{if(e!==this.target)return!1;a=this._propLookup,s=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(a){for(n in l=t||a,c=t!==s&&"all"!==s&&t!==a&&("object"!=typeof t||!t._tempKill),l)(o=a[n])&&(o.pg&&o.t._kill(l)&&(r=!0),o.pg&&0!==o.t._overwriteProps.length||(o._prev?o._prev._next=o._next:o===this._firstPT&&(this._firstPT=o._next),o._next&&(o._next._prev=o._prev),o._next=o._prev=null),delete a[n]),c&&(s[n]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return r},o.invalidate=function(){return this._notifyPluginsOfEnabled&&D._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],E.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-v,this.render(-this._delay)),this},o._enabled=function(t,e){if(m||f.wake(),t&&this._gc){var i,s=this._targets;if(s)for(i=s.length;-1<--i;)this._siblings[i]=Y(s[i],this,!0);else this._siblings=Y(this.target,this,!0)}return E.prototype._enabled.call(this,t,e),!(!this._notifyPluginsOfEnabled||!this._firstPT)&&D._onPluginEvent(t?"_onEnable":"_onDisable",this)}
1,D.to=function(t,e,i){return new D(t,e,i)},D.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new D(t,e,i)},D.fromTo=function(t,e,i,s){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,new D(t,e,s)},D.delayedCall=function(t,e,i,s,n){return new D(e,0,{delay:t,onComplete:e,onCompleteParams:i,onCompleteScope:s,onReverseComplete:e,onReverseCompleteParams:i,onReverseCompleteScope:s,immediateRender:!1,useFrames:n,overwrite:0})},D.set=function(t,e){return new D(t,0,e)},D.getTweensOf=function(t,e){if(null==t)return[];var i,s,n,o;if(t="string"!=typeof t?t:D.selector(t)||t,(h(t)||z(t))&&"number"!=typeof t[0]){for(i=t.length,s=[];-1<--i;)s=s.concat(D.getTweensOf(t[i],e));for(i=s.length;-1<--i;)for(o=s[i],n=i;-1<--n;)o===s[n]&&s.splice(i,1)}else for(i=(s=Y(t).concat()).length;-1<--i;)(s[i]._gc||e&&!s[i].isActive())&&s.splice(i,1);return s},D.killTweensOf=D.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var s=D.getTweensOf(t,e),n=s.length;-1<--n;)s[n]._kill(i,t)};var G=b("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=G.prototype},!0);if(o=G.prototype,G.version="1.10.1",G.API=2,o._firstPT=null,o._addTween=function(t,e,i,s,n,o){var a,r;return null!=s&&(a="number"==typeof s||"="!==s.charAt(1)?Number(s)-i:parseInt(s.charAt(0)+"1",10)*Number(s.substr(2)))?(this._firstPT=r={_next:this._firstPT,t:t,p:e,s:i,c:a,f:"function"==typeof t[e],n:n||e,r:o},r._next&&(r._next._prev=r),r):void 0},o.setRatio=function(t){for(var e,i=this._firstPT;i;)e=i.c*t+i.s,i.r?e=Math.round(e):e<1e-6&&-1e-6<e&&(e=0),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next},o._kill=function(t){var e,i=this._overwriteProps,s=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;-1<--e;)null!=t[i[e]]&&i.splice(e,1);for(;s;)null!=t[s.n]&&(s._next&&(s._next._prev=s._prev),s._prev?(s._prev._next=s._next,s._prev=null):this._firstPT===s&&(this._firstPT=s._next)),s=s._next;return!1}
1,o._roundProps=function(t,e){for(var i=this._firstPT;i;)(t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&(i.r=e),i=i._next},D._onPluginEvent=function(t,e){var i,s,n,o,a,r=e._firstPT;if("_onInitAllProps"===t){for(;r;){for(a=r._next,s=n;s&&s.pr>r.pr;)s=s._next;(r._prev=s?s._prev:o)?r._prev._next=r:n=r,(r._next=s)?s._prev=r:o=r,r=a}r=e._firstPT=n}for(;r;)r.pg&&"function"==typeof r.t[t]&&r.t[t]()&&(i=!0),r=r._next;return i},G.activate=function(t){for(var e=t.length;-1<--e;)t[e].API===G.API&&(B[(new t[e])._propName]=t[e]);return!0},a.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,s=t.priority||0,n=t.overwriteProps,o={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},a=b("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){G.call(this,i,s),this._overwriteProps=n||[]},!0===t.global),r=a.prototype=new G(i);for(e in(r.constructor=a).API=t.API,o)"function"==typeof t[e]&&(r[o[e]]=t[e]);return a.version=t.version,G.activate([a]),a},s=d._gsQueue){for(n=0;s.length>n;n++)s[n]();for(o in w)w[o].func||d.console.log("GSAP encountered missing dependency: com.greensock."+o)}m=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window),function(h,u){"use strict";h.MixItUp=function(){this._execAction("_constructor",0),h.extend(this,{selectors:{target:".mix",filter:".filter",sort:".sort"},animation:{enable:!0,effects:"fade scale",duration:600,easing:"ease",perspectiveDistance:"3000",perspectiveOrigin:"50% 50%",queue:!0,queueLimit:1,animateChangeLayout:!1,animateResizeContainer:!0,animateResizeTargets:!1,staggerSequence:!1,reverseOut:!1},callbacks:{onMixLoad:!1,onMixStart:!1,onMixBusy:!1,onMixEnd:!1,onMixFail:!1,_user:!1},controls:{enable:!0,live:!1,toggleFilterButtons:!1,toggleLogic:"or",activeClass:"active"},layout:{display:"inline-block",containerClass:"",containerClassFail:"fail"},load:{filter:"all",sort:!1},_$body:null,_$container:null,_$targets:null,_$parent:null,_$sortButtons:null,_$filterButtons:null,_suckMode:!1,_mixing:!1,_sorting:!1,_clicking:!1,_loading:!0,_changingLayout:!1,_changingClass:!1,_changingDisplay:!1,_origOrder:[],_startOrder:[],_newOrder:[],_activeFilter:null,_toggleArray:[],_toggleString:"",_activeSort:"default:asc",_newSort:null,_startHeight:null,_newHeight:null,_incPadding:!0,_newDisplay:null,_newClass:null,_targetsBound:0,_targetsDone:0,_queue:[],_$show:h(),_$hide:h()}),this._execAction("_constructor",1)},h.MixItUp.prototype={constructor:h.MixItUp,_instances:{},_handled:{_filter:{},_sort:{}},_bound:{_filter:{},_sort:{}},_actions:{},_filters:{},extend:function(t){for(var e in t)h.MixItUp.prototype[e]=t[e]},addAction:function(t,e,i,s){h.MixItUp.prototype._addHook("_actions",t,e,i,s)},addFilter:function(t,e,i,s){h.MixItUp.prototype._addHook("_filters",t,e,i,s)},_addHook:function(t,e,i,s,n){var o=h.MixItUp.prototype[t],a={};n=1===n||"post"===n?"post":"pre",a[e]={},a[e][n]={},a[e][n][i]=s,h.extend(!0,o,a)},_init:function(t,e){var i=this;if(i._execAction("_init",0,arguments),e&&h.extend(!0,i,e),i._$body=h("body"),i._domNode=t,i._$container=h(t),i._$container.addClass(i.layout.containerClass),i._id=t.id,i._platformDetect(),i._brake=i._getPrefixedCSS("transition","none"),i._refresh(!0),i._$parent=i._$targets.parent().length?i._$targets.parent():i._$container,i.load.sort&&(i._newSort=i._parseSort(i.load.sort),i._newSortString=i.load.sort,i._activeSort=i.load.sort,i._sort(),i._printSort()),i._activeFilter="all"===i.load.filter?i.selectors.target:"none"===i.load.filter?"":i.load.filter,i.controls.enable&&i._bindHandlers(),i.controls.toggleFilterButtons){i._buildToggleArray();for(var s=0;s<i._toggleArray.length;s++)i._updateControls({filter:i._toggleArray[s],sort:i._activeSort},!0)}else i.controls.enable&&i._updateControls({filter:i._activeFilter,sort:i._activeSort});i._filter(),i._init=!0,i._$container.data("mixItUp",i),i._execAction("_init",1,arguments),i._buildState(),i._$targets.css(i._brake),i._goMix(i.animation.enable)},_platformDetect:function(){var t=this,i=["Webkit","Moz","O","ms"],e=["webkit","moz"],s=window.navigator.appVersion.match(/Chrome\/(\d+)\./)||!1,n="undefined"!=typeof InstallTrigger,o=function(t){for(var e=0;e<i.length;e++)if(i[e]+"Transition"in t.style)return{prefix:"-"+i[e].toLowerCase()+"-",vendor:i[e]};return"transition"in t.style&&""}(t._domNode);t._execAction("_platformDetect",0),t._chrome=!!s&&parseInt(s[1],10),t._ff=!!n&&parseInt(window.navigator.userAgent.match(/rv:([^)]+)\)/)[1]),t._prefix=o.prefix,t._vendor=o.vendor,t._suckMode=!window.atob||!t._prefix,t._suckMode&&(t.animation.enable=!1),t._ff&&t._ff<=4&&(t.animation.enable=!1);for(var a=0;a<e.length&&!window.requestAnimationFrame;a++)window.requestAnimationFrame=window[e[a]+"RequestAnimationFrame"];"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"==typeof"test".__proto__?function(t){return t.__proto__}:function(t){return t.constructor.prototype}),t._domNode.nextElementSibling===u&&Object.defineProperty(Element.prototype,"nextElementSibling",{get:function(){for(var t=this.nextSibling;t;){if(1===t.nodeType)return t;t=t.nextSibling}return null}}),t._execAction("_platformDetect",1)},_refresh:function(t,e){var i=this;i._execAction("_refresh",0,arguments),i._$targets=i._$container.find(i.selectors.target);for(var s=0;s<i._$targets.length;s++){if((c=i._$targets[s]).dataset===u||e){c.dataset={};for(var n=0;n<c.attributes.length;n++){var o=c.attributes[n],a=o.name,r=o.value;if(-1<a.indexOf("data-")){var l=i._helpers._camelCase(a.substring(5,a.length));c.dataset[l]=r}}}c.mixParent===u&&(c.mixParent=i._id)}if(i._$targets.length&&t||!i._origOrder.length&&i._$targets.length){i._origOrder=[];for(s=0;s<i._$targets.length;s++){var c=i._$targets[s];i._origOrder.push(c)}}i._execAction("_refresh",1,arguments)},_bindHandlers:function(){var t=this,e=h.MixItUp.prototype._bound._filter,i=h.MixItUp.prototype._bound._sort;t._execAction("_bindHandlers",0),t.controls.live?t._$body.on("click.mixItUp."+t._id,t.selectors.sort,function(){t._processClick(h(this),"s
1ort")}).on("click.mixItUp."+t._id,t.selectors.filter,function(){t._processClick(h(this),"filter")}):(t._$sortButtons=h(t.selectors.sort),t._$filterButtons=h(t.selectors.filter),t._$sortButtons.on("click.mixItUp."+t._id,function(){t._processClick(h(this),"sort")}),t._$filterButtons.on("click.mixItUp."+t._id,function(){t._processClick(h(this),"filter")})),e[t.selectors.filter]=e[t.selectors.filter]===u?1:e[t.selectors.filter]+1,i[t.selectors.sort]=i[t.selectors.sort]===u?1:i[t.selectors.sort]+1,t._execAction("_bindHandlers",1)},_processClick:function(t,e){var n=this,i=function(t,e,i){var s=h.MixItUp.prototype;s._handled["_"+e][n.selectors[e]]=s._handled["_"+e][n.selectors[e]]===u?1:s._handled["_"+e][n.selectors[e]]+1,s._handled["_"+e][n.selectors[e]]===s._bound["_"+e][n.selectors[e]]&&(t[(i?"remove":"add")+"Class"](n.controls.activeClass),delete s._handled["_"+e][n.selectors[e]])};if(n._execAction("_processClick",0,arguments),!n._mixing||n.animation.queue&&n._queue.length<n.animation.queueLimit){if(n._clicking=!0,"sort"===e){var s=t.attr("data-sort");(!t.hasClass(n.controls.activeClass)||-1<s.indexOf("random"))&&(h(n.selectors.sort).removeClass(n.controls.activeClass),i(t,e),n.sort(s))}if("filter"===e){var o,a=t.attr("data-filter"),r="or"===n.controls.toggleLogic?",":"";n.controls.toggleFilterButtons?(n._buildToggleArray(),t.hasClass(n.controls.activeClass)?(i(t,e,!0),o=n._toggleArray.indexOf(a),n._toggleArray.splice(o,1)):(i(t,e),n._toggleArray.push(a)),n._toggleArray=h.grep(n._toggleArray,function(t){return t}),n._toggleString=n._toggleArray.join(r),n.filter(n._toggleString)):t.hasClass(n.controls.activeClass)||(h(n.selectors.filter).removeClass(n.controls.activeClass),i(t,e),n.filter(a))}n._execAction("_processClick",1,arguments)}else"function"==typeof n.callbacks.onMixBusy&&n.callbacks.onMixBusy.call(n._domNode,n._state,n),n._execAction("_processClickBusy",1,arguments)},_buildToggleArray:function(){var t=this,e=t._activeFilter.replace(/\s/g,"");if(t._execAction("_buildToggleArray",0,arguments),"or"===t.controls.toggleLogic)t._toggleArray=e.split(",");else{t._toggleArray=e.split("."),!t._toggleArray[0]&&t._toggleArray.shift();for(var i,s=0;i=t._toggleArray[s];s++)t._toggleArray[s]="."+i}t._execAction("_buildToggleArray",1,arguments)},_updateControls:function(t,i){var s=this,n={filter:t.filter,sort:t.sort},e=function(t,e){try{i&&"filter"===o&&"none"!==n.filter&&""!==n.filter?t.filter(e).addClass(s.controls.activeClass):t.removeClass(s.controls.activeClass).filter(e).addClass(s.controls.activeClass)}catch(t){}},o="filter",a=null;s._execAction("_updateControls",0,arguments),t.filter===u&&(n.filter=s._activeFilter),t.sort===u&&(n.sort=s._activeSort),n.filter===s.selectors.target&&(n.filter="all");for(var r=0;r<2;r++)(a=s.controls.live?h(s.selectors[o]):s["_$"+o+"Buttons"])&&e(a,"[data-"+o+'="'+n[o]+'"]'),o="sort";s._execAction("_updateControls",1,arguments)},_filter:function(){var t=this;t._execAction("_filter",0);for(var e=0;e<t._$targets.length;e++){var i=h(t._$targets[e]);i.is(t._activeFilter)?t._$show=t._$show.add(i):t._$hide=t._$hide.add(i)}t._execAction("_filter",1)},_sort:function(){var i=this;i._execAction("_sort",0),i._startOrder=[];for(var t=0;t<i._$targets.length;t++){var e=i._$targets[t];i._startOrder.push(e)}switch(i._newSort[0].sortBy){case"default":i._newOrder=i._origOrder;break;case"random":i._newOrder=function(t){for(var e=t.slice(),i=e.length,s=i;s--;){var n=parseInt(Math.random()*i),o=e[s];e[s]=e[n],e[n]=o}return e}(i._startOrder);break;case"custom":i._newOrder=i._newSort[0].order;break;default:i._newOrder=i._startOrder.concat().sort(function(t,e){return i._compare(t,e)})}i._execAction("_sort",1)},_compare:function(t,e,i){i=i||0;var s=this,n=s._newSort[i].order,o=function(t){return t.dataset[s._newSort[i].sortBy]||0},a=isNaN(1*o(t))?o(t).toLowerCase():1*o(t),r=isNaN(1*o(e))?o(e).toLowerCase():1*o(e);return a<r?"asc"===n?-1:1:r<a?"asc"===n?1:-1:a===r&&s._newSort.length>i+1?s._compare(t,e,i+1):0},_printSort:function(t){var e=this,i=t?e._startOrder:e._newOrder,s=e._$parent[0].querySelectorAll(e.selectors.target),n=s.length?s[s.length-1].nextElementSibling:null,o=document.createDocumentFragment();e._execAction("_printSort",0,arguments);for(var a=0;a<s.length;a++){var r=s[a],l=r.nextSibling;
1"absolute"!==r.style.position&&(l&&"#text"===l.nodeName&&e._$parent[0].removeChild(l),e._$parent[0].removeChild(r))}for(a=0;a<i.length;a++){var c=i[a];if("default"!==e._newSort[0].sortBy||"desc"!==e._newSort[0].order||t)o.appendChild(c),o.appendChild(document.createTextNode(" "));else{var h=o.firstChild;o.insertBefore(c,h),o.insertBefore(document.createTextNode(" "),c)}}n?e._$parent[0].insertBefore(o,n):e._$parent[0].appendChild(o),e._execAction("_printSort",1,arguments)},_parseSort:function(t){for(var e="string"==typeof t?t.split(" "):[t],i=[],s=0;s<e.length;s++){var n="string"==typeof t?e[s].split(":"):["custom",e[s]],o={sortBy:this._helpers._camelCase(n[0]),order:n[1]||"asc"};if(i.push(o),"default"===o.sortBy||"random"===o.sortBy)break}return this._execFilter("_parseSort",i,arguments)},_parseEffects:function(){var o=this,l={opacity:"",transformIn:"",transformOut:"",filter:""},c=function(t,e,i){if(-1<o.animation.effects.indexOf(t)){if(e){var s=o.animation.effects.indexOf(t+"(");if(-1<s){var n=o.animation.effects.substring(s);return{val:/\(([^)]+)\)/.exec(n)[1]}}}return!0}return!1},t=function(t,e){for(var i=[["scale",".01"],["translateX","20px"],["translateY","20px"],["translateZ","20px"],["rotateX","90deg"],["rotateY","90deg"],["rotateZ","180deg"]],s=0;s<i.length;s++){var n=i[s][0],o=i[s][1],a=e&&"scale"!==n;l[t]+=c(n)?n+"("+(r=c(n,!0).val||o,a?"-"===r.charAt(0)?r.substr(1,r.length):"-"+r:r)+") ":""}var r};return l.opacity=c("fade")?c("fade",!0).val||"0":"1",t("transformIn"),o.animation.reverseOut?t("transformOut",!0):l.transformOut=l.transformIn,l.transition={},l.transition=o._getPrefixedCSS("transition","all "+o.animation.duration+"ms "+o.animation.easing+", opacity "+o.animation.duration+"ms linear"),o.animation.stagger=!!c("stagger"),o.animation.staggerDuration=parseInt(c("stagger")&&c("stagger",!0).val?c("stagger",!0).val:100),o._execFilter("_parseEffects",l)},_buildState:function(t){var e,i=this;return i._execAction("_buildState",0),e={activeFilter:""===i._activeFilter?"none":i._activeFilter,activeSort:t&&i._newSortString?i._newSortString:i._activeSort,fail:!i._$show.length&&""!==i._activeFilter,$targets:i._$targets,$show:i._$show,$hide:i._$hide,totalTargets:i._$targets.length,totalShow:i._$show.length,totalHide:i._$hide.length,display:t&&i._newDisplay?i._newDisplay:i.layout.display},t?i._execFilter("_buildState",e):(i._state=e,void i._execAction("_buildState",1))},_goMix:function(t){var i=this,e=function(){i._chrome&&31===i._chrome&&o(i._$parent[0]),i._setInter(),s()},s=function(){var t=window.pageYOffset,e=window.pageXOffset;document.documentElement.scrollHeight,i._getInterMixData(),i._setFinal(),i._getFinalMixData(),window.pageYOffset!==t&&window.scrollTo(e,t),i._prepTargets(),window.requestAnimationFrame?requestAnimationFrame(n):setTimeout(function(){n()},20)},n=function(){i._animateTargets(),0===i._targetsBound&&i._cleanUp()},o=function(t){var e=t.parentElement,i=document.createElement("div"),s=document.createDocumentFragment();e.insertBefore(i,t),s.appendChild(t),e.replaceChild(t,i)},a=i._buildState(!0);i._execAction("_goMix",0,arguments),!i.animation.duration&&(t=!1),i._mixing=!0,i._$container.removeClass(i.layout.containerClassFail),"function"==typeof i.callbacks.onMixStart&&i.callbacks.onMixStart.call(i._domNode,i._state,a,i),i._$container.trigger("mixStart",[i._state,a,i]),i._getOrigMixData(),t&&!i._suckMode?window.requestAnimationFrame?requestAnimationFrame(e):e():i._cleanUp(),i._execAction("_goMix",1,arguments)},_getTargetData:function(t,e){var i;t.dataset[e+"PosX"]=t.offsetLeft,t.dataset[e+"PosY"]=t.offsetTop,this.animation.animateResizeTargets&&(i=this._suckMode?{marginBottom:"",marginRight:""}:window.getComputedStyle(t),t.dataset[e+"MarginBottom"]=parseInt(i.marginBottom),t.dataset[e+"MarginRight"]=parseInt(i.marginRight),t.dataset[e+"Width"]=t.offsetWidth,t.dataset[e+"Height"]=t.offsetHeight)},_getOrigMixData:function(){var t=this,e=t._suckMode?{boxSizing:""}:window.getComputedStyle(t._$parent[0]),i=e.boxSizing||e[t._vendor+"BoxSizing"];t._incPadding="border-box"===i,t._execAction("_getOrigMixData",0),!t._suckMode&&(t.effects=t._parseEffects()),t._$toHide=t._$hide.filter(":visible"),t._$toShow=t._$show.filter(":hidden"),t._$pre=t._$targets.filter(":visible"),t._startHeight=t._incPadding?t._$parent.outerHeight():t._$parent.height();for(var s=0;s<t._$pre.length;s++){var n=t._$pre[s];t._getTargetData(n,"orig")}t._execAction("_getOrigMixData",1)},_setInter:function(){var t=this;t._execAction("_setInter",0),t._changingLayout&&t.animation.animateChangeLayout?(t._$toShow.css("display",t._newDisplay),t._changingClass&&t._$container.removeClass(t.layout.containerClass).addClass(t._newClass)):t._$toShow.css("display",t.layout.display),t._execAction("_setInter",1)},_getInterMixData:function(){var t=this;t._execAction("_getInterMixData",0);for(var e=0;e<t._$toShow.length;e++){var i=t._$toShow[e];t._getTargetData(i,"inter")}for(e=0;e<t._$pre.length;e++){i=t._$pre[e];t._getTargetData(i,"inter")}t._execAction("_getInterMixData",1)},_setFinal:function(){var t=this;t._execAction("_setFinal",0),t._sorting&&t._printSort(),t._$toHide.removeStyle("display"),t._changingLayout&&t.animation.animateChangeLayout&&t._$pre.css("display",t._newDisplay),t._execAction("_setFinal",1)},_getFinalMixData:function(){var t=this;t._execAction("_getFinalMixData",0);for(var e=0;e<t._$toShow.length;e++){var i=t._$toShow[e];t._getTargetData(i,"final")}for(e=0;e<t._$pre.length;e++){i=t._$pre[e];t._getTargetData(i,"final")}t._newHeight=t._incPadding?t._$parent.outerHeight():t._$parent.height(),t._sorting&&t._printSort(!0),t._$toShow.removeStyle("display"),t._$pre.css("display",t.layout.display),t._changingClass&&t.animation.animateChangeLayout&&t._$container.removeClass(t._newClass).addClass(t.layout.containerClass),t._execAction("_getFinalMixData",1)},_prepTargets:function(){var t=this,e={_in:t._getPrefixedCSS("transform",t.effects.transformIn),_out:t._getPrefixedCSS("transform",t.effects.transformOut)};t._execAction("_prepTargets",0),t.animation.animateResizeContainer&&t._$parent.css("height",t._startHeight+"px");for(var i=0;i<t._$toShow.length;i++){var s=t._$toShow[i],n=h(s);s.style.opacity=t.effects.opacity,s.style.display=t._changingLayout&&t.animation.animateChangeLayout?t._newDisplay:t.layout.display,n.css(e._in),t.animation.animateResizeTargets&&(s.style.width=s.dataset.f
1inalWidth+"px",s.style.height=s.dataset.finalHeight+"px",s.style.marginRight=-(s.dataset.finalWidth-s.dataset.interWidth)+1*s.dataset.finalMarginRight+"px",s.style.marginBottom=-(s.dataset.finalHeight-s.dataset.interHeight)+1*s.dataset.finalMarginBottom+"px")}for(i=0;i<t._$pre.length;i++){s=t._$pre[i],n=h(s);var o=s.dataset.origPosX-s.dataset.interPosX,a=s.dataset.origPosY-s.dataset.interPosY;e=t._getPrefixedCSS("transform","translate("+o+"px,"+a+"px)");n.css(e),t.animation.animateResizeTargets&&(s.style.width=s.dataset.origWidth+"px",s.style.height=s.dataset.origHeight+"px",s.dataset.origWidth-s.dataset.finalWidth&&(s.style.marginRight=-(s.dataset.origWidth-s.dataset.interWidth)+1*s.dataset.origMarginRight+"px"),s.dataset.origHeight-s.dataset.finalHeight&&(s.style.marginBottom=-(s.dataset.origHeight-s.dataset.interHeight)+1*s.dataset.origMarginBottom+"px"))}t._execAction("_prepTargets",1)},_animateTargets:function(){var t=this;t._execAction("_animateTargets",0),t._targetsDone=0,t._targetsBound=0,t._$parent.css(t._getPrefixedCSS("perspective",t.animation.perspectiveDistance+"px")).css(t._getPrefixedCSS("perspective-origin",t.animation.perspectiveOrigin)),t.animation.animateResizeContainer&&t._$parent.css(t._getPrefixedCSS("transition","height "+t.animation.duration+"ms ease")).css("height",t._newHeight+"px");for(var e=0;e<t._$toShow.length;e++){var i=t._$toShow[e],s=h(i),n={x:i.dataset.finalPosX-i.dataset.interPosX,y:i.dataset.finalPosY-i.dataset.interPosY},o=t._getDelay(e),a={};i.style.opacity="";for(var r=0;r<2;r++){var l=0===r?l=t._prefix:"";t._ff&&t._ff<=20&&(a[l+"transition-property"]="all",a[l+"transition-timing-function"]=t.animation.easing+"ms",a[l+"transition-duration"]=t.animation.duration+"ms"),a[l+"transition-delay"]=o+"ms",a[l+"transform"]="translate("+n.x+"px,"+n.y+"px)"}(t.effects.transform||t.effects.opacity)&&t._bindTargetDone(s),t._ff&&t._ff<=20?s.css(a):s.css(t.effects.transition).css(a)}for(e=0;e<t._$pre.length;e++){i=t._$pre[e],s=h(i),n={x:i.dataset.finalPosX-i.dataset.interPosX,y:i.dataset.finalPosY-i.dataset.interPosY},o=t._getDelay(e);(i.dataset.finalPosX!==i.dataset.origPosX||i.dataset.finalPosY!==i.dataset.origPosY)&&t._bindTargetDone(s),s.css(t._getPrefixedCSS("transition","all "+t.animation.duration+"ms "+t.animation.easing+" "+o+"ms")),s.css(t._getPrefixedCSS("transform","translate("+n.x+"px,"+n.y+"px)")),t.animation.animateResizeTargets&&(i.dataset.origWidth-i.dataset.finalWidth&&1*i.dataset.finalWidth&&(i.style.width=i.dataset.finalWidth+"px",i.style.marginRight=-(i.dataset.finalWidth-i.dataset.interWidth)+1*i.dataset.finalMarginRight+"px"),i.dataset.origHeight-i.dataset.finalHeight&&1*i.dataset.finalHeight&&(i.style.height=i.dataset.finalHeight+"px",i.style.marginBottom=-(i.dataset.finalHeight-i.dataset.interHeight)+1*i.dataset.finalMarginBottom+"px"))}t._changingClass&&t._$container.removeClass(t.layout.containerClass).addClass(t._newClass);for(e=0;e<t._$toHide.length;e++){i=t._$toHide[e],s=h(i),o=t._getDelay(e);var c={};for(r=0;r<2;r++){c[(l=0===r?l=t._prefix:"")+"transition-delay"]=o+"ms",c[l+"transform"]=t.effects.transformOut,c.opacity=t.effects.opacity}s.css(t.effects.transition).css(c),(t.effects.transform||t.effects.opacity)&&t._bindTargetDone(s)}t._execAction("_animateTargets",1)},_bindTargetDone:function(e){var i=this,s=e[0];i._execAction("_bindTargetDone",0,arguments),s.dataset.bound||(s.dataset.bound=!0,i._targetsBound++,e.on("webkitTransitionEnd.mixItUp transitionend.mixItUp",function(t){(-1<t.originalEvent.propertyName.indexOf("transform")||-1<t.originalEvent.propertyName.indexOf("opacity"))&&h(t.originalEvent.target).is(i.selectors.target)&&(e.off(".mixItUp"),delete s.dataset.bound,i._targetDone())})),i._execAction("_bindTargetDone",1,arguments)},_targetDone:function(){var t=this;t._execAction("_targetDone",0),t._targetsDone++,t._targetsDone===t._targetsBound&&t._cleanUp(),t._execAction("_targetDone",1)},_cleanUp:function(){var t=this,e=t.animation.animateResizeTargets?"transform opacity width height margin-bottom margin-right":"transform opacity";t._execAction("_cleanUp",0),t._changingLayout?t._$show.css("display",t._newDisplay):t._$show.css("display",t.layout.display),t._$targets.css(t._brake),t._$targets.removeStyle(e,t._prefix).removeAttr("data-inter-pos-x data-inter-pos-y data-final-pos-x data-final-pos-y data-orig-pos-x data-orig-pos-y data-orig-height data-orig-width data-final-height data-final-width data-inter-width data-inter-height data-orig-margin-right data-orig-margin-bottom data-inter-margin-right data-inter-margin-bottom data-final-margin-right data-final-margin-bottom"),t._$hide.removeStyle("display"),t._$parent.removeStyle("height transition perspective-distance perspective perspective-origin-x perspective-origin-y perspective-origin perspectiveOrigin",t._prefix),t._sorting&&(t._printSort(),t._activeSort=t._newSortString,t._sorting=!1),t._changingLayout&&(t._changingDisplay&&(t.layout.display=t._newDisplay,t._changingDisplay=!1),t._changingClass&&(t._$parent.removeClass(t.layout.containerClass).addClass(t._newClass),t.layout.containerClass=t._newClass,t._changingClass=!1),t._changingLayout=!1),t._refresh(),t._buildState(),t._state.fail&&t._$container.addClass(t.layout.containerClassFail),t._$show=h(),t._$hide=h(),window.requestAnimationFrame&&requestAnimationFrame(function(){t._$targets.removeStyle("transition",t._prefix)}),t._mixing=!1,"function"==typeof t.callbacks._user&&t.callbacks._user.call(t._domNode,t._state,t),"function"==typeof t.callbacks.onMixEnd&&t.callbacks.onMixEnd.call(t._domNode,t._state,t),t._$container.trigger("mixEnd",[t._state,t]),t._state.fail&&("function"==typeof t.callbacks.onMixFail&&t.callbacks.onMixFail.call(t._domNode,t._state,t),t._$container.trigger("mixFail",[t._state,t])),t._loading&&("function"==typeof t.callbacks.onMixLoad&&t.callbacks.onMixLoad.call(t._domNode,t._state,t),t._$container.trigger("mixLoad",[t._state,t])),t._queue.length&&(t._execAction("_queue",0),t.multiMix(t._queue[0][0],t._queue[0][1],t._queue[0][2]),t._queue.splice(0,1)),t._execAction("_cleanUp",1),t._loading=!1}
1,_getPrefixedCSS:function(t,e,i){var s={},n="",o=-1;for(o=0;o<2;o++)s[(n=0===o?this._prefix:"")+t]=i?n+e:e;return this._execFilter("_getPrefixedCSS",s,arguments)},_getDelay:function(t){var e=this,i="function"==typeof e.animation.staggerSequence?e.animation.staggerSequence.call(e._domNode,t,e._state):t,s=e.animation.stagger?i*e.animation.staggerDuration:0;return e._execFilter("_getDelay",s,arguments)},_parseMultiMixArgs:function(t){for(var e={command:null,animate:this.animation.enable,callback:null},i=0;i<t.length;i++){var s=t[i];null!==s&&("object"==typeof s||"string"==typeof s?e.command=s:"boolean"==typeof s?e.animate=s:"function"==typeof s&&(e.callback=s))}return this._execFilter("_parseMultiMixArgs",e,arguments)},_parseInsertArgs:function(t){for(var e={index:0,$object:h(),multiMix:{filter:this._state.activeFilter},callback:null},i=0;i<t.length;i++){var s=t[i];"number"==typeof s?e.index=s:"object"==typeof s&&s instanceof h?e.$object=s:"object"==typeof s&&this._helpers._isElement(s)?e.$object=h(s):"object"==typeof s&&null!==s?e.multiMix=s:"boolean"!=typeof s||s?"function"==typeof s&&(e.callback=s):e.multiMix=!1}return this._execFilter("_parseInsertArgs",e,arguments)},_execAction:function(t,e,i){var s=this,n=e?"post":"pre";if(!s._actions.isEmptyObject&&s._actions.hasOwnProperty(t))for(var o in s._actions[t][n])s._actions[t][n][o].call(s,i)},_execFilter:function(t,e,i){var s=this;if(s._filters.isEmptyObject||!s._filters.hasOwnProperty(t))return e;for(var n in s._filters[t])return s._filters[t][n].call(s,i)},_helpers:{_camelCase:function(t){return t.replace(/-([a-z])/g,function(t){return t[1].toUpperCase()})},_isElement:function(t){return window.HTMLElement?t instanceof HTMLElement:null!==t&&1===t.nodeType&&"string"===t.nodeName}},isMixing:function(){return this._execFilter("isMixing",this._mixing)},filter:function(){var t=this._parseMultiMixArgs(arguments);this._clicking&&(this._toggleString=""),this.multiMix({filter:t.command},t.animate,t.callback)},sort:function(){var t=this._parseMultiMixArgs(arguments);this.multiMix({sort:t.command},t.animate,t.callback)},changeLayout:function(){var t=this._parseMultiMixArgs(arguments);this.multiMix({changeLayout:t.command},t.animate,t.callback)},multiMix:function(){var t=this,e=t._parseMultiMixArgs(arguments);if(t._execAction("multiMix",0,arguments),t._mixing)t.animation.queue&&t._queue.length<t.animation.queueLimit?(t._queue.push(arguments),t.controls.enable&&!t._clicking&&t._updateControls(e.command),t._execAction("multiMixQueue",1,arguments)):("function"==typeof t.callbacks.onMixBusy&&t.callbacks.onMixBusy.call(t._domNode,t._state,t),t._$container.trigger("mixBusy",[t._state,t]),t._execAction("multiMixBusy",1,arguments));else{t.controls.enable&&!t._clicking&&(t.controls.toggleFilterButtons&&t._buildToggleArray(),t._updateControls(e.command,t.controls.toggleFilterButtons)),t._queue.length<2&&(t._clicking=!1),delete t.callbacks._user,e.callback&&(t.callbacks._user=e.callback);var i=e.command.sort,s=e.command.filter,n=e.command.changeLayout;t._refresh(),i&&(t._newSort=t._parseSort(i),t._newSortString=i,t._sorting=!0,t._sort()),s!==u&&(s="all"===s?t.selectors.target:s,t._activeFilter=s),t._filter(),n&&(t._newDisplay="string"==typeof n?n:n.display||t.layout.display,t._newClass=n.containerClass||"",(t._newDisplay!==t.layout.display||t._newClass!==t.layout.containerClass)&&(t._changingLayout=!0,t._changingClass=t._newClass!==t.layout.containerClass,t._changingDisplay=t._newDisplay!==t.layout.display)),t._$targets.css(t._brake),t._goMix(e.animate^t.animation.enable?e.animate:t.animation.enable),t._execAction("multiMix",1,arguments)}},insert:function(){var t=this,e=t._parseInsertArgs(arguments),i="function"==typeof e.callback?e.callback:null,s=document.createDocumentFragment(),n=(t._refresh(),t._$targets.length?e.index<t._$targets.length||!t._$targets.length?t._$targets[e.index]:t._$targets[t._$targets.length-1].nextElementSibling:t._$parent[0].children[0]);if(t._execAction("insert",0,arguments),e.$object){for(var o=0;o<e.$object.length;o++){var a=e.$object[o];s.appendChild(a),s.appendChild(document.createTextNode(" "))}t._$parent[0].insertBefore(s,n)}t._execAction("insert",1,arguments),"object"==typeof e.multiMix&&t.multiMix(e.multiMix,i)},prepend:function(){var t=this._parseInsertArgs(arguments);this.insert(0,t.$object,t.multiMix,t.callback)},append:function(){var t=this._parseInsertArgs(arguments);this.insert(this._state.totalTargets,t.$object,t.multiMix,t.callback)},getOption:function(t){return t?this._execFilter("getOption",function(t,e){for(var i=e.split("."),s=i.pop(),n=i.length,o=1,a=i[0]||e;(t=t[a])&&o<n;)a=i[o],o++;return t!==u?t[s]!==u?t[s]:t:void 0}(this,t),arguments):this},setOptions:function(t){this._execAction("setOptions",0,arguments),"object"==typeof t&&h.extend(!0,this,t),this._execAction("setOptions",1,arguments)},getState:function(){return this._execFilter("getState",this._state,this)},forceRefresh:function(){this._refresh(!1,!0)},destroy:function(t){var e=this,i=h.MixItUp.prototype._bound._filter,s=h.MixItUp.prototype._bound._sort;e._execAction("destroy",0,arguments),e._$body.add(h(e.selectors.sort)).add(h(e.selectors.filter)).off(".mixItUp");for(var n=0;n<e._$targets.length;n++){var o=e._$targets[n];t&&(o.style.display=""),delete o.mixParent}e._execAction("destroy",1,arguments),i[e.selectors.filter]&&1<i[e.selectors.filter]?i[e.selectors.filter]--:1===i[e.selectors.filter]&&delete i[e.selectors.filter],s[e.selectors.sort]&&1<s[e.selectors.sort]?s[e.selectors.sort]--:1===s[e.selectors.sort]&&delete s[e.selectors.sort],delete h.MixItUp.prototype._instances[e._id]}},h.fn.mixItUp=function(){var t,i=arguments,s=[];return t=this.each(function(){if(i&&"string"==typeof i[0]){var t=h.MixItUp.prototype._instances[this.id];if("isLoaded"===i[0])s.push(!!t);else{var e=t[i[0]](i[1],i[2],i[3]);e!==u&&s.push(e)}}else!function(t,e){var i=new h.MixItUp;i._execAction("_instantiate",0,arguments),t.id=t.id?t.id:"MixItUp"+("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase(),i._instances[t.id]||(i._instances[t.id]=i)._init(t,e),i._execAction("_instantiate",1,arguments)}(this,i[0])}),s.length?1<s.length?s:s[0]:t},h.fn.removeStyle=function(o,a){return a=a||"",this.each(function(){for(var t=this,e=o.split(" "),i=0;i<e.length;i++)for(var s=0;s<4;s++){switch(s){case 0:var n=e[i];break;case 1:n=h.MixItUp.prototype._helpers._camelCase(n);break;case 2:n=a+e[i];break;case 3:n=h.MixItUp.prototype._helpers._camelCase(a+e[i])}if(t.style[n]!==u&&"unknown"!=typeof t.style[n]&&0<t.style[n].length&&(t.style[n]=""),!a&&1===s)break}t.attributes&&t.attributes.style&&t.attributes.style!==u&&""===t.attributes.style.value&&t.attributes.removeNamedItem("style")})}}(jQuery),function(h){var u="waitForImages";h.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]},h.expr[":"].uncached=function(t){if(!h(t).is('img[src!=""]'))return!1;var e=new Image;return e.src=t.src,!e.complete},h.fn.waitForImages=function(n,r,e){var l=0,c=0;if(h.isPlainObject(n)&&(e=n.waitForAll,r=n.each,n=n.finished),n=n||h.noop,r=r||h.noop,e=!!e,!h.isFunction(n)||!h.isFunction(r))throw new TypeError("An invalid callback was supplied.");return this.each(function(){var s=h(this),o=[],t=h.waitForImages.hasImageProperties||[],a=/url\(\s*(['"]?)(.*?)\1\s*\)/g;e?s.find("*").andSelf().each(function(){var n=h(this);n.is("img:uncached")&&o.push({src:n.attr("src"),element:n[0]}),h.each(t,function(t,e){var i,s=n.css(e);if(!s)return!0;for(;i=a.exec(s);)o.push({src:i[2],element:n[0]})})}):s.find("img:uncached").each(function(){o.push({src:this.src,element:this})}),l=o.length,(c=0)===l&&n.call(s[0]),h.each(o,function(t,e){var i=new Image;h(i).bind("load."+u+" error."+u,function(t){if(c++,r.call(e.element,c,l,"load"==t.type),c==l)return n.call(s[0]),!1}),i.src=e.src})})}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(c,h){"use strict";
1c.infinitescroll=function(t,e,i){this.element=c(i),this._create(t,e)||(this.failed=!0)},c.infinitescroll.defaults={loading:{finished:h,finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",img:"data:image/gif;base64,R0lGODlh3AATAPQeAPDy+MnQ6LW/4N3h8MzT6rjC4sTM5r/I5NHX7N7j8c7U6tvg8OLl8uXo9Ojr9b3G5MfP6Ovu9tPZ7PT1+vX2+tbb7vf4+8/W69jd7rC73vn5/O/x+K243ai02////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAA3AATAAAF/6AnjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEj0BAScpHLJbDqf0Kh0Sq1ar9isdioItAKGw+MAKYMFhbF63CW438f0mg1R2O8EuXj/aOPtaHx7fn96goR4hmuId4qDdX95c4+RBIGCB4yAjpmQhZN0YGYGXitdZBIVGAsLoq4BBKQDswm1CQRkcG6ytrYKubq8vbfAcMK9v7q7EMO1ycrHvsW6zcTKsczNz8HZw9vG3cjTsMIYqQkCLBwHCgsMDQ4RDAYIqfYSFxDxEfz88/X38Onr16+Bp4ADCco7eC8hQYMAEe57yNCew4IVBU7EGNDiRn8Z831cGLHhSIgdFf9chIeBg7oA7gjaWUWTVQAGE3LqBDCTlc9WOHfm7PkTqNCh54rePDqB6M+lR536hCpUqs2gVZM+xbrTqtGoWqdy1emValeXKzggYBBB5y1acFNZmEvXAoN2cGfJrTv3bl69Ffj2xZt3L1+/fw3XRVw4sGDGcR0fJhxZsF3KtBTThZxZ8mLMgC3fRatCbYMNFCzwLEqLgE4NsDWs/tvqdezZf13Hvk2A9Szdu2X3pg18N+68xXn7rh1c+PLksI/Dhe6cuO3ow3NfV92bdArTqC2Ebd3A8vjf5QWfH6Bg7Nz17c2fj69+fnq+8N2Lty+fuP78/eV2X13neIcCeBRwxorbZrA1ANoCDGrgoG8RTshahQ9iSKEEzUmYIYfNWViUhheCGJyIP5E4oom7WWjgCeBFAJNv1DVV01MAdJhhjdkplWNzO/5oXI846njjVEIqR2OS2B1pE5PVscajkxhMycqLJghQSwT40PgfAl4GqNSXYdZXJn5gSkmmmmJu1aZYb14V51do+pTOCmA40AqVCIhG5IJ9PvYnhIFOxmdqhpaI6GeHCtpooisuutmg+Eg62KOMKuqoTaXgicQWoIYq6qiklmoqFV0UoeqqrLbq6quwxirrrLTWauutJ4QAACH5BAUKABwALAcABADOAAsAAAX/IPd0D2dyRCoUp/k8gpHOKtseR9yiSmGbuBykler9XLAhkbDavXTL5k2oqFqNOxzUZPU5YYZd1XsD72rZpBjbeh52mSNnMSC8lwblKZGwi+0QfIJ8CncnCoCDgoVnBHmKfByGJimPkIwtiAeBkH6ZHJaKmCeVnKKTHIihg5KNq4uoqmEtcRUtEREMBggtEr4QDrjCuRC8h7/BwxENeicSF8DKy82pyNLMOxzWygzFmdvD2L3P0dze4+Xh1Arkyepi7dfFvvTtLQkZBC0T/FX3CRgCMOBHsJ+EHYQY7OinAGECgQsB+Lu3AOK+CewcWjwxQeJBihtNGHSoQOE+iQ3//4XkwBBhRZMcUS6YSXOAwIL8PGqEaSJCiYt9SNoCmnJPAgUVLChdaoFBURN8MAzl2PQphwQLfDFd6lTowglHve6rKpbjhK7/pG5VinZP1qkiz1rl4+tr2LRwWU64cFEihwEtZgbgR1UiHaMVvxpOSwBA37kzGz9e8G+B5MIEKLutOGEsAH2ATQwYfTmuX8aETWdGPZmiZcccNSzeTCA1Sw0bdiitC7LBWgu8jQr8HRzqgpK6gX88QbrB14z/kF+ELpwB8eVQj/JkqdylAudji/+ts3039vEEfK8Vz2dlvxZKG0CmbkKDBvllRd6fCzDvBLKBDSCeffhRJEFebFk1k/Mv9jVIoIJZSeBggwUaNeB+Qk34IE0cXlihcfRxkOAJFFhwGmKlmWDiakZhUJtnLBpnWWcnKaAZcxI0piFGGLBm1mc90kajSCveeBVWKeYEoU2wqeaQi0PetoE+rr14EpVC7oAbAUHqhYExbn2XHHsVqbcVew9tx8+XJKk5AZsqqdlddGpqAKdbAYBn1pcczmSTdWvdmZ17c1b3FZ99vnTdCRFM8OEcAhLwm1NdXnWcBBSMRWmfkWZqVlsmLIiAp/o1gGV2vpS4lalGYsUOqXrddcKCmK61aZ8SjEpUpVFVoCpTj4r661Km7kBHjrDyc1RAIQAAIfkEBQoAGwAsBwAEAM4ACwAABf/gtmUCd4goQQgFKj6PYKi0yrrbc8i4ohQt12EHcal+MNSQiCP8gigdz7iCioaCIvUmZLp8QBzW0EN2vSlCuDtFKaq4RyHzQLEKZNdiQDhRDVooCwkbfm59EAmKi4SGIm+AjIsKjhsqB4mSjT2IOIOUnICeCaB/mZKFNTSRmqVpmJqklSqskq6PfYYCDwYHDC4REQwGCBLGxxIQDsHMwhAIX8bKzcENgSLGF9PU1j3Sy9zX2NrgzQziChLk1BHWxcjf7N046tvN82715czn9Pryz6Ilc4ACj4EBOCZM8KEnAYYADBRKnACAYUMFv1wotIhCEcaJCisqwJFgAUSQGyX/kCSVUUTIdKMwJlyo0oXHlhskwrTJciZHEXsgaqS4s6PJiCAr1uzYU8kBBSgnWFqpoMJMUjGtDmUwkmfVmVypakWhEKvXsS4nhLW5wNjVroJIoc05wSzTr0PtiigpYe4EC2vj4iWrFu5euWIMRBhacaVJhYQBEFjA9jHjyQ0xEABwGceGAZYjY0YBOrRLCxUp29QM+bRkx5s7ZyYgVbTqwwti2ybJ+vLtDYpycyZbYOlptxdx0kV+V7lC5iJAyyRrwYKxAdiz82ng0/jnAdMJFz0cPi104Ec1Vj9/M6F173vKL/feXv156dw11tlqeMMnv4V5Ap53GmjQQH97nFfg+IFiucfgRX5Z8KAgbUlQ4IULIlghhhdOSB6AgX0IVn8eReghen3NRIBsRgnH4l4LuEidZBjwRpt6NM5WGwoW0KSjCwX6yJSMab2GwwAPDXfaBCtWpluRTQqC5JM5oUZAjUNS+VeOLWpJEQ7VYQANW0INJSZVDFSnZphjSikfmzE5N4EEbQI1QJmnWXCmHulRp2edwDXF43txukenJwvI9xyg9Q26Z3MzGUcBYFEChZh6DVTq34AU8Iflh51Sd+CnKFYQ6mmZkhqfBKfSxZWqA9DZanWjxmhrWwi0qtCrt/43K6WqVjjpmhIqgEGvculaGKklKstAACEAACH5BAUKABwALAcABADOAAsAAAX/ICdyQmaMYyAUqPgIBiHPxNpy79kqRXH8wAPsRmDdXpAWgWdEIYm2llCHqjVHU+jjJkwqBTecwItShMXkEfNWSh8e1NGAcLgpDGlRgk7EJ/6Ae3VKfoF/fDuFhohVeDeCfXkcCQqDVQcQhn+VNDOYmpSWaoqBlUSfmowjEA+iEAEGDRGztAwGCDcXEA60tXEiCrq8vREMEBLIyRLCxMWSH
1MzExnbRvQ2Sy7vN0zvVtNfU2tLY3rPgLdnDvca4VQS/Cpk3ABwSLQkYAQwT/P309vcI7OvXr94jBQMJ/nskkGA/BQBRLNDncAIAiDcG6LsxAWOLiQzmeURBKWSLCQbv/1F0eDGinJUKR47YY1IEgQASKk7Yc7ACRwZm7mHweRJoz59BJUogisKCUaFMR0x4SlJBVBFTk8pZivTR0K73rN5wqlXEAq5Fy3IYgHbEzQ0nLy4QSoCjXLoom96VOJEeCosK5n4kkFfqXjl94wa+l1gvAcGICbewAOAxY8l/Ky/QhAGz4cUkGxu2HNozhwMGBnCUqUdBg9UuW9eUynqSwLHIBujePef1ZGQZXcM+OFuEBeBhi3OYgLyqcuaxbT9vLkf4SeqyWxSQpKGB2gQpm1KdWbu72rPRzR9Ne2Nu9Kzr/1Jqj0yD/fvqP4aXOt5sW/5qsXXVcv1Nsp8IBUAmgswGF3llGgeU1YVXXKTN1FlhWFXW3gIE+DVChApysACHHo7Q4A35lLichh+ROBmLKAzgYmYEYDAhCgxKGOOMn4WR4kkDaoBBOxJtdNKQxFmg5JIWIBnQc07GaORfUY4AEkdV6jHlCEISSZ5yTXpp1pbGZbkWmcuZmQCaE6iJ0FhjMaDjTMsgZaNEHFRAQVp3bqXnZED1qYcECOz5V6BhSWCoVJQIKuKQi2KFKEkEFAqoAo7uYSmO3jk61wUUMKmknJ4SGimBmAa0qVQBhAAAIfkEBQoAGwAsBwAEAM4ACwAABf/gJm5FmRlEqhJC+bywgK5pO4rHI0D3pii22+Mg6/0Ej96weCMAk7cDkXf7lZTTnrMl7eaYoy10JN0ZFdco0XAuvKI6qkgVFJXYNwjkIBcNBgR8TQoGfRsJCRuCYYQQiI+ICosiCoGOkIiKfSl8mJkHZ4U9kZMbKaI3pKGXmJKrngmug4WwkhA0lrCBWgYFCCMQFwoQDRHGxwwGCBLMzRLEx8iGzMMO0cYNeCMKzBDW19lnF9DXDIY/48Xg093f0Q3s1dcR8OLe8+Y91OTv5wrj7o7B+7VNQqABIoRVCMBggsOHE36kSoCBIcSH3EbFangxogJYFi8CkJhqQciLJEf/LDDJEeJIBT0GsOwYUYJGBS0fjpQAMidGmyVP6sx4Y6VQhzs9VUwkwqaCCh0tmKoFtSMDmBOf9phg4SrVrROuasRQAaxXpVUhdsU6IsECZlvX3kwLUWzRt0BHOLTbNlbZG3vZinArge5Dvn7wbqtQkSYAAgtKmnSsYKVKo2AfW048uaPmG386i4Q8EQMBAIAnfB7xBxBqvapJ9zX9WgRS2YMpnvYMGdPK3aMjt/3dUcNI4blpj7iwkMFWDXDvSmgAlijrt9RTR78+PS6z1uAJZIe93Q8g5zcsWCi/4Y+C8bah5zUv3vv89uft30QP23punGCx5954oBBwnwYaNCDY/wYrsYeggnM9B2Fpf8GG2CEUVWhbWAtGouEGDy7Y4IEJVrbSiXghqGKIo7z1IVcXIkKWWR361QOLWWnIhwERpLaaCCee5iMBGJQmJGyPFTnbkfHVZGRtIGrg5HALEJAZbu39BuUEUmq1JJQIPtZilY5hGeSWsSk52G9XqsmgljdIcABytq13HyIM6RcUA+r1qZ4EBF3WHWB29tBgAzRhEGhig8KmqKFv8SeCeo+mgsF7YFXa1qWSbkDpom/mqR1PmHCqJ3fwNRVXjC7S6CZhFVCQ2lWvZiirhQq42SACt25IK2hv8TprriUV1usGgeka7LFcNmCldMLi6qZMgFLgpw16Cipb7bC1knXsBiEAACH5BAUKABsALAcABADOAAsAAAX/4FZsJPkUmUGsLCEUTywXglFuSg7fW1xAvNWLF6sFFcPb42C8EZCj24EJdCp2yoegWsolS0Uu6fmamg8n8YYcLU2bXSiRaXMGvqV6/KAeJAh8VgZqCX+BexCFioWAYgqNi4qAR4ORhRuHY408jAeUhAmYYiuVlpiflqGZa5CWkzc5fKmbbhIpsAoQDRG8vQwQCBLCwxK6vb5qwhfGxxENahvCEA7NzskSy7vNzzzK09W/PNHF1NvX2dXcN8K55cfh69Luveol3vO8zwi4Yhj+AQwmCBw4IYclDAAJDlQggVOChAoLKkgFkSCAHDwWLKhIEOONARsDKryogFPIiAUb/95gJNIiw4wnI778GFPhzBKFOAq8qLJEhQpiNArjMcHCmlTCUDIouTKBhApELSxFWiGiVKY4E2CAekPgUphDu0742nRrVLJZnyrFSqKQ2ohoSYAMW6IoDpNJ4bLdILTnAj8KUF7UeENjAKuDyxIgOuGiOI0EBBMgLNew5AUrDTMGsFixwBIaNCQuAXJB57qNJ2OWm2Aj4skwCQCIyNkhhtMkdsIuodE0AN4LJDRgfLPtn5YDLdBlraAByuUbBgxQwICxMOnYpVOPej074OFdlfc0TqC62OIbcppHjV4o+LrieWhfT8JC/I/T6W8oCl29vQ0XjLdBaA3s1RcPBO7lFvpX8BVoG4O5jTXRQRDuJ6FDTzEWF1/BCZhgbyAKE9qICYLloQYOFtahVRsWYlZ4KQJHlwHS/IYaZ6sZd9tmu5HQm2xi1UaTbzxYwJk/wBF5g5EEYOBZeEfGZmNdFyFZmZIR4jikbLThlh5kUUVJGmRT7sekkziRWUIACABk3T4qCsedgO4xhgGcY7q5pHJ4klBBTQRJ0CeHcoYHHUh6wgfdn9uJdSdMiebGJ0zUPTcoS286FCkrZxnYoYYKWLkBowhQoBeaOlZAgVhLidrXqg2G
1iqpQpZ4apwSwRtjqrB3muoF9BboaXKmshlqWqsWiGt2wphJkQbAU5hoCACH5BAUKABsALAcABADOAAsAAAX/oGFw2WZuT5oZROsSQnGaKjRvilI893MItlNOJ5v5gDcFrHhKIWcEYu/xFEqNv6B1N62aclysF7fsZYe5aOx2yL5aAUGSaT1oTYMBwQ5VGCAJgYIJCnx1gIOBhXdwiIl7d0p2iYGQUAQBjoOFSQR/lIQHnZ+Ue6OagqYzSqSJi5eTpTxGcjcSChANEbu8DBAIEsHBChe5vL13G7fFuscRDcnKuM3H0La3EA7Oz8kKEsXazr7Cw9/Gztar5uHHvte47MjktznZ2w0G1+D3BgirAqJmJMAQgMGEgwgn5Ei0gKDBhBMALGRYEOJBb5QcWlQo4cbAihZz3GgIMqFEBSM1/4ZEOWPAgpIIJXYU+PIhRG8ja1qU6VHlzZknJNQ6UanCjQkWCIGSUGEjAwVLjc44+DTqUQtPPS5gejUrTa5TJ3g9sWCr1BNUWZI161StiQUDmLYdGfesibQ3XMq1OPYthrwuA2yU2LBs2cBHIypYQPPlYAKFD5cVvNPtW8eVGbdcQADATsiNO4cFAPkvHpedPzc8kUcPgNGgZ5RNDZG05reoE9s2vSEP79MEGiQGy1qP8LA4ZcdtsJE48ONoLTBtTV0B9LsTnPceoIDBDQvS7W7vfjVY3q3eZ4A339J4eaAmKqU/sV58HvJh2RcnIBsDUw0ABqhBA5aV5V9XUFGiHfVeAiWwoFgJJrIXRH1tEMiDFV4oHoAEGlaWhgIGSGBO2nFomYY3mKjVglidaNYJGJDkWW2xxTfbjCbVaOGNqoX2GloR8ZeTaECS9pthRGJH2g0b3Agbk6hNANtteHD2GJUucfajCQBy5OOTQ25ZgUPvaVVQmbKh9510/qQpwXx3SQdfk8tZJOd5b6JJFplT3ZnmmX3qd5l1eg5q00HrtUkUn0AKaiGjClSAgKLYZcgWXwocGRcCFGCKwSB6ceqphwmYRUFYT/1WKlOdUpipmxW0mlCqHjYkAaeoZlqrqZ4qd+upQKaapn/AmgAegZ8KUtYtFAQQAgAh+QQFCgAbACwHAAQAzgALAAAF/+C2PUcmiCiZGUTrEkKBis8jQEquKwU5HyXIbEPgyX7BYa5wTNmEMwWsSXsqFbEh8DYs9mrgGjdK6GkPY5GOeU6ryz7UFopSQEzygOGhJBjoIgMDBAcBM0V/CYqLCQqFOwobiYyKjn2TlI6GKC2YjJZknouaZAcQlJUHl6eooJwKooobqoewrJSEmyKdt59NhRKFMxLEEA4RyMkMEAjDEhfGycqAG8TQx9IRDRDE3d3R2ctD1RLg0ttKEnbY5wZD3+zJ6M7X2RHi9Oby7u/r9g38UFjTh2xZJBEBMDAboogAgwkQI07IMUORwocSJwCgWDFBAIwZOaJIsOBjRogKJP8wTODw5ESVHVtm3AhzpEeQElOuNDlTZ0ycEUWKWFASqEahGwYUPbnxoAgEdlYSqDBkgoUNClAlIHbSAoOsqCRQnQHxq1axVb06FWFxLIqyaze0Tft1JVqyE+pWXMD1pF6bYl3+HTqAWNW8cRUFzmih0ZAAB2oGKukSAAGGRHWJgLiR6AylBLpuHKKUMlMCngMpDSAa9QIUggZVVvDaJobLeC3XZpvgNgCmtPcuwP3WgmXSq4do0DC6o2/guzcseECtUoO0hmcsGKDgOt7ssBd07wqesAIGZC1YIBa7PQHvb1+SFo+++HrJSQfB33xfav3i5eX3Hnb4CTJgegEq8tH/YQEOcIJzbm2G2EoYRLgBXFpVmFYDcREV4HIcnmUhiGBRouEMJGJGzHIspqgdXxK0yCKHRNXoIX4uorCdTyjkyNtdPWrA4Up82EbAbzMRxxZRR54WXVLDIRmRcag5d2R6ugl3ZXzNhTecchpMhIGVAKAYpgJjjsSklBEd99maZoo535ZvdamjBEpusJyctg3h4X8XqodBMx0tiNeg/oGJaKGABpogS40KSqiaEgBqlQWLUtqoVQnytekEjzo0hHqhRorppOZt2p923M2AAV+oBtpAnnPNoB6HaU6mAAIU+IXmi3j2mtFXuUoHKwXpzVrsjcgGOauKEjQrwq157hitGq2NoWmjh7z6Wmxb0m5w66+2VRAuXN/yFUAIACH5BAUKABsALAcABADOAAsAAAX/4CZuRiaM45MZqBgIRbs9AqTcuFLE7VHLOh7KB5ERdjJaEaU4ClO/lgKWjKKcMiJQ8KgumcieVdQMD8cbBeuAkkC6LYLhOxoQ2PF5Ys9PKPBMen17f0CCg4VSh32JV4t8jSNqEIOEgJKPlkYBlJWRInKdiJdkmQlvKAsLBxdABA4RsbIMBggtEhcQsLKxDBC2TAS6vLENdJLDxMZAubu8vjIbzcQRtMzJz79S08oQEt/guNiyy7fcvMbh4OezdAvGrakLAQwyABsELQkY9BP+//ckyPDD4J9BfAMh1GsBoImMeQUN+lMgUJ9CiRMa5msxoB9Gh/o8GmxYMZXIgxtR/yQ46S/gQAURR0pDwYDfywoyLPip5AdnCwsMFPBU4BPFhKBDi444quCmDKZOfwZ9KEGpCKgcN1jdALSpPqIYsabS+nSqvqplvYqQYAeDPgwKwjaMtiDl0oaqUAyo+3TuWwUAMPpVCfee0cEjVBGQq2ABx7oTWmQk4FglZMGN9fGVDMCuiH2AOVOu/PmyxM630gwM0CCn6q8LjVJ8GXvpa5Uwn95OTC/nNxkda1/dLSK475IjCD6dHbK1ZOa4hXP9DXs5chJ00UpVm5xo2qRpoxptwF2E4/IbJpB/SDz9+q9b1aNfQH08+p4a8uvX8B53fLP+ycAfemjsRUBgp1H20K+BghHgVgt1GXZXZpZ5lt4ECjxYR4ScUWiShEtZqBiIInRGWnERNnjiBglw+JyGnxUmGowsyiiZg189lNtPGACjV2+S9UjbU0JWF6SPvEk3QZEqsZYTk3UAaRSUnznJI5LmESCdBVSyaOWUWLK4I5gDUYVeV1T9l+FZClCAUVA09uSmRHBCKAECFEhW51ht6rnmWBXkaR+NjuHpJ40D3DmnQXt2F+ihZxlqVKOfQRACACH5BAUKABwALAcABADOAAsAAAX/ICdyUCkUo/g8mUG8MCGkKgspeC6j6XEIEBpBUeCNfECaglBcOVfJFK7YQwZHQ6JRZBUqTrSuVEuD3nI45pYjFuWKvjjSkCoRaBUMWxkwBGgJCXspQ36Bh4EEB0oKhoiBgyNLjo8Ki4QElIiWfJqHnISNEI+Ql5J9o6SgkqKkgqYihamPkW6oNBgSfiMMDQkGCBLCwxIQDhHIyQwQCGMKxsnKVyPCF9DREQ3MxMPX0cu4wt7J2uHWx9jlKd3o39MiuefYEcvNkuLt5O8c1ePI2tyELXGQwoGDAQf+iEC2xByDCRAjTlAgIUWCBRgCPJQ4AQBFXAs0coT40WLIjRxL/47AcHLkxIomRXL0CHPERZkpa4q4iVKiyp0tR/7kwHMkTUBBJR5dOCEBAVcKKtCAyOHpowXCpk7goABqBZdcvWploACpBKkpIJI1q5OD2rIWE0R1uTZu1LFwbWL9OlKuWb4c6+o9i3dEgw0RCGDUG9KlRw56gDY2qmCByZBaASi+TACA0TucAaTteCcy0ZuOK3N2vJlx58+LRQyY3Xm0ZsgjZg+oPQLi7dUcNXi0LOJw1pgNtB7XG6CBy+U75SYfPTSQAgZTNUDnQHt67wnbZyvwLgKiMN3oCZB3C76tdewpLFgIP2C88rbi4Y+QT3+8S5USMICZXWj1pkEDeUU3lOYGB3alSoEiMIjgX4WlgNF2EibIwQIXauWXSRg2SAOHIU5IIIMoZkhhWiJaiFVbKo6AQEgQXrTAazO1JhkBrBG3Y2Y6EsUhaGn95hprSN0oWpFE7rhkeaQBchGOEWnwEmc0uKWZj0LeuNV3W4Y2lZHFlQCSRjTIl8uZ+kG5HU/3sRlnTG2ytyadytnD3HrmuRcSn+0h1dycexIK1KCjYaCnjCCVqOFFJTZ5GkUUjESWaUIKU2lgCmAKKQIUjHapXRKE+t2og1VgankNYnohqKJ2CmKplso6GKz7WYCgqxeuyoF8u9IQAgA7",msg:null,msgText:"<em>Loading the next set of posts...</em>",selector:null,speed:"fast",start:h},state:{isDuringAjax:!1,isInvalidPage:!1,isDestroyed:!1,isDone:!1,isPaused:!1,isBeyondMaxPage:!1,currPage:1},debug:!1,behavior:h,binder:c(window),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:!1,pathParse:h,dataType:"html",appendCallback:!0,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:h,path:h,prefill:!1,maxPage:h},c.infinitescroll.prototype={_binding:function(t){var e=this,i=e.options;if(i.v="2.0b2.120520",i.behavior&&this["_binding_"+i.behavior]!==h)this["_binding_"+i.behavior].call(this);else{if("bind"!==t&&"unbind"!==t)return this._debug("Binding value  "+t+" not valid"),!1;"unbind"===t?this.options.binder.unbind("smartscroll.infscr."+e.options.infid):this.options.binder[t]("smartscroll.infscr."+e.options.infid,function(){e.scroll()}),this._debug("Binding",t)}},_create:function(t,s){var n=c.extend(!0,{},c.infinitescroll.defaults,t);this.options=n;var o=c(window);
1if(!this._validate(t))return!1;var e=c(n.nextSelector).attr("href");if(!e)return this._debug("Navigation selector not found"),!1;n.path=n.path||this._determinepath(e),n.contentSelector=n.contentSelector||this.element,n.loading.selector=n.loading.selector||n.contentSelector,n.loading.msg=n.loading.msg||c('<div id="infscr-loading"><div>'+n.loading.msgText+"</div></div>"),n.pixelsFromNavToBottom===h&&(n.pixelsFromNavToBottom=c(document).height()-c(n.navSelector).offset().top,this._debug("pixelsFromNavToBottom: "+n.pixelsFromNavToBottom));var i=this;return n.loading.start=n.loading.start||function(){c(n.navSelector).hide(),n.loading.msg.appendTo(n.loading.selector).show(n.loading.speed,c.proxy(function(){this.beginAjax(n)},i))},n.loading.finished=n.loading.finished||function(){n.state.isBeyondMaxPage||n.loading.msg.fadeOut(n.loading.speed)},n.callback=function(t,e,i){n.behavior&&t["_callback_"+n.behavior]!==h&&t["_callback_"+n.behavior].call(c(n.contentSelector)[0],e,i),s&&s.call(c(n.contentSelector)[0],e,n,i),n.prefill&&o.bind("resize.infinite-scroll",t._prefill)},t.debug&&(!Function.prototype.bind||"object"!=typeof console&&"function"!=typeof console||"object"!=typeof console.log||["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(t){console[t]=this.call(console[t],console)},Function.prototype.bind)),this._setup(),n.prefill&&this._prefill(),!0},_prefill:function(){function t(){return c(e.options.contentSelector).height()<=i.height()}var e=this,i=c(window);this._prefill=function(){t()&&e.scroll(),i.bind("resize.infinite-scroll",function(){t()&&(i.unbind("resize.infinite-scroll"),e.scroll())})},this._prefill()},_debug:function(){!0===this.options.debug&&("undefined"!=typeof console&&"function"==typeof console.log?1===Array.prototype.slice.call(arguments).length&&"string"==typeof Array.prototype.slice.call(arguments)[0]?console.log(Array.prototype.slice.call(arguments).toString()):console.log(Array.prototype.slice.call(arguments)):Function.prototype.bind||"undefined"==typeof console||"object"!=typeof console.log||Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments)))},_determinepath:function(t){var e=this.options;if(e.behavior&&this["_determinepath_"+e.behavior]!==h)return this["_determinepath_"+e.behavior].call(this,t);if(e.pathParse)return this._debug("pathParse manual"),e.pathParse(t,this.options.state.currPage+1);if(t.match(/^(.*?)\b2\b(.*?$)/))t=t.match(/^(.*?)\b2\b(.*?$)/).slice(1);else if(t.match(/^(.*?)2(.*?$)/)){if(t.match(/^(.*?page=)2(\/.*|$)/))return t=t.match(/^(.*?page=)2(\/.*|$)/).slice(1);t=t.match(/^(.*?)2(.*?$)/).slice(1)}else{if(t.match(/^(.*?page=)1(\/.*|$)/))return t=t.match(/^(.*?page=)1(\/.*|$)/).slice(1);this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com."),e.state.isInvalidPage=!0}return this._debug("determinePath",t),t},_error:function(t){var e=this.options;e.behavior&&this["_error_"+e.behavior]!==h?this["_error_"+e.behavior].call(this,t):("destroy"!==t&&"end"!==t&&(t="unknown"),this._debug("Error",t),("end"===t||e.state.isBeyondMaxPage)&&this._showdonemsg(),e.state.isDone=!0,e.state.currPage=1,e.state.isPau
1sed=!1,e.state.isBeyondMaxPage=!1,this._binding("unbind"))},_loadcallback:function(t,e,i){var s,n=this.options,o=this.options.callback,a=n.state.isDone?"done":n.appendCallback?"append":"no-append";if(n.behavior&&this["_loadcallback_"+n.behavior]!==h)this["_loadcallback_"+n.behavior].call(this,t,e);else{switch(a){case"done":return this._showdonemsg(),!1;case"no-append":if("html"===n.dataType&&(e=c(e="<div>"+e+"</div>").find(n.itemSelector)),0===e.length)return this._error("end");break;case"append":var r=t.children();if(0===r.length)return this._error("end");for(s=document.createDocumentFragment();t[0].firstChild;)s.appendChild(t[0].firstChild);this._debug("contentSelector",c(n.contentSelector)[0]),c(n.contentSelector)[0].appendChild(s),e=r.get()}if(n.loading.finished.call(c(n.contentSelector)[0],n),n.animate){var l=c(window).scrollTop()+c(n.loading.msg).height()+n.extraScrollPx+"px";c("html,body").animate({scrollTop:l},800,function(){n.state.isDuringAjax=!1})}n.animate||(n.state.isDuringAjax=!1),o(this,e,i),n.prefill&&this._prefill()}},_nearbottom:function(){var t=this.options,e=0+c(document).height()-t.binder.scrollTop()-c(window).height();return t.behavior&&this["_nearbottom_"+t.behavior]!==h?this["_nearbottom_"+t.behavior].call(this):(this._debug("math:",e,t.pixelsFromNavToBottom),e-t.bufferPx<t.pixelsFromNavToBottom)},_pausing:function(t){var e=this.options;if(!e.behavior||this["_pausing_"+e.behavior]===h){switch("pause"!==t&&"resume"!==t&&null!==t&&this._debug("Invalid argument. Toggling pause value instead"),t=!t||"pause"!==t&&"resume"!==t?"toggle":t){case"pause":e.state.isPau
1sed=!0;break;case"resume":e.state.isPaused=!1;break;case"toggle":e.state.isPaused=!e.state.isPaused}return this._debug("Paused",e.state.isPaused),!1}this["_pausing_"+e.behavior].call(this,t)},_setup:function(){var t=this.options;if(!t.behavior||this["_setup_"+t.behavior]===h)return this._binding("bind"),!1;this["_setup_"+t.behavior].call(this)},_showdonemsg:function(){var t=this.options;t.behavior&&this["_showdonemsg_"+t.behavior]!==h?this["_showdonemsg_"+t.behavior].call(this):(t.loading.msg.find("div").html(t.loading.finishedMsg).animate({opacity:1},2e3,function(){c(this).parent().fadeOut(t.loading.speed)}),t.errorCallback.call(c(t.contentSelector)[0],"done"))},_validate:function(t){for(var e in t)if(e.indexOf&&-1<e.indexOf("Selector")&&0===c(t[e]).length)return this._debug("Your "+e+" found no elements."),!1;return!0},bind:function(){this._binding("bind")},destroy:function(){return this.options.state.isDestroyed=!0,this.options.loading.finished(),this._error("destroy")},pause:function(){this._pausing("pause")},resume:function(){this._pausing("resume")},beginAjax:function(n){var o,a,t,r,l=this,e=n.path;if(n.state.currPage++,n.maxPage!==h&&n.state.currPage>n.maxPage)return n.state.isBeyondMaxPage=!0,void this.destroy();switch(o=c(n.contentSelector).is("table, tbody")?c("<tbody/>"):c("<div/>"),a="function"==typeof e?e(n.state.currPage):e.join(n.state.currPage),l._debug("heading into ajax",a),t="html"===n.dataType||"json"===n.dataType?n.dataType:"html+callback",n.appendCallback&&"html"===n.dataType&&(t+="+callback"),t){case"html+callback":l._debug("Using HTML via .load() method"),o.load(a+" "+n.itemSelector,h,function(t){l._loadcallback(o,t,a)});break;case"html":l._debug("Using "+t.toUpperCase()+" via $.ajax() method"),c.ajax({url:a,dataType:n.dataType,complete:function(t,e){(r=void 0!==t.isResolved?t.isResolved():"success"===e||"notmodified"===e)?l._loadcallback(o,t.responseText,a):l._error("end")}});break;case"json":l._debug("Using "+t.toUpperCase()+" via $.ajax() method"),c.ajax({dataType:"json",type:"GET",url:a,success:function(t,e,i){if(r=void 0!==i.isResolved?i.isResolved():"success"===e||"notmodified"===e,n.appendCallback)if(n.template!==h){var s=n.template(t);o.append(s),r?l._loadcallback(o,s):l._error("end")}else l._debug("template must be defined."),l._error("end");else r?l._loadcallback(o,t,a):l._error("end")},error:function(){l._debug("JSON ajax request failed."),l._error("end")}})}},retrieve:function(t){t=t||null;var e=this.options;if(e.behavior&&this["retrieve_"+e.behavior]!==h)this["retrieve_"+e.behavior].call(this,t);else{if(e.state.isDestroyed)return this._debug("Instance is destroyed"),!1;e.state.isDuringAjax=!0,e.loading.start.call(c(e.contentSelector)[0],e)}},scroll:function(){var t=this.options,e=t.state;t.behavior&&this["scroll_"+t.behavior]!==h?this["scroll_"+t.behavior].call(this):e.isDuringAjax||e.isInvalidPage||e.isDone||e.isDestroyed||e.isPaused||this._nearbottom()&&this.retrieve()},toggle:function(){this._pausing()},unbind:function(){this._binding("unbind")},update:function(t){c.isPlainObject(t)&&(this.options=c.extend(!0,this.options,t))}},c.fn.infinitescroll=function(e,i){switch(typeof e){case"string":var s=Array.prototype.slice.call(arguments,1);this.each(function(){var t=c.data(this,"infinitescroll");return!!t&&(!(!c.isFunction(t[e])||"_"===e.charAt(0))&&void t[e].apply(t,s))});break;case"object":this.each(function(){var t=c.data(this,"infinitescroll");t?t.update(e):(t=new c.infinitescroll(e,i,this)).failed||c.data(this,"infinitescroll",t)})}return this};var n,t=c.event;t.special.smartscroll={setup:function(){c(this).bind("scroll",t.special.smartscroll.handler)},teardown:function(){c(this).unbind("scroll",t.special.smartscroll.handler)},handler:function(t,e){var i=this,s=arguments;t.type="smartscroll",n&&clearTimeout(n),n=setTimeout(function(){c(i).trigger("smartscroll",s)},"execAsap"===e?0:100)}},c.fn.smartscroll=function(t){return t?this.bind("smartscroll",t):this.trigger("smartscroll",["execAsap"])}}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,e,
vendor: 4,416 bytes, line 1
1i,s,n){return jQuery.easing[jQuery.easing.def](t,e,i,s,n)},easeInQuad:function(t,e,i,s,n){return s*(e/=n)*e+i},easeOutQuad:function(t,e,i,s,n){return-s*(e/=n)*(e-2)+i},easeInOutQuad:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e+i:-s/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,s,n){return s*(e/=n)*e*e+i},easeOutCubic:function(t,e,i,s,n){return s*((e=e/n-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e+i:s/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,s,n){return s*(e/=n)*e*e*e+i},easeOutQuart:function(t,e,i,s,n){return-s*((e=e/n-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e*e+i:-s/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,s,n){return s*(e/=n)*e*e*e*e+i},easeOutQuint:function(t,e,i,s,n){return s*((e=e/n-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e*e*e+i:s/2*((e-=2)*e*e*e*e+2)+i},easeInSine:function(t,e,i,s,n){return-s*Math.cos(e/n*(Math.PI/2))+s+i},easeOutSine:function(t,e,i,s,n){return s*Math.sin(e/n*(Math.PI/2))+i},easeInOutSine:function(t,e,i,s,n){return-s/2*(Math.cos(Math.PI*e/n)-1)+i},easeInExpo:function(t,e,i,s,n){return 0==e?i:s*Math.pow(2,10*(e/n-1))+i},easeOutExpo:function(t,e,i,s,n){return e==n?i+s:s*(1-Math.pow(2,-10*e/n))+i},easeInOutExpo:function(t,e,i,s,n){return 0==e?i:e==n?i+s:(e/=n/2)<1?s/2*Math.pow(2,10*(e-1))+i:s/2*(2-Math.pow(2,-10*--e))+i},easeInCirc:function(t,e,i,s,n){return-s*(Math.sqrt(1-(e/=n)*e)-1)+i},easeOutCirc:function(t,e,i,s,n){return s*Math.sqrt(1-(e=e/n-1)*e)+i},easeInOutCirc:function(t,e,i,s,n){return(e/=n/2)<1?-s/2*(Math.sqrt(1-e*e)-1)+i:s/2*(Math.sqrt(1-(e-=2)*e)+1)+i},easeInElastic:function(t,e,i,s,n){var o=1.70158,a=0,r=s;if(0==e)return i;if(1==(e/=n))return i+s;if(a||(a=.3*n),r<Math.abs(s)){r=s;o=a/4}else o=a/(2*Math.PI)*Math.asin(s/r);return-r*Math.pow(2,10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/a)+i},easeOutElastic:function(t,e,i,s,n){var o=1.70158,a=0,r=s;if(0==e)return i;if(1==(e/=n))return i+s;if(a||(a=.3*n),r<Math.abs(s)){r=s;o=a/4}else o=a/(2*Math.PI)*Math.asin(s/r);return r*Math.pow(2,-10*e)*Math.sin((e*n-o)*(2*Math.PI)/a)+s+i},easeInOutElastic:function(t,e,i,s,n){var o=1.70158,a=0,r=s;if(0==e)return i;if(2==(e/=n/2))return i+s;if(a||(a=n*(.3*1.5)),r<Math.abs(s)){r=s;o=a/4}else o=a/(2*Math.PI)*Math.asin(s/r);return e<1?r*Math.pow(2,10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/a)*-.5+i:r*Math.pow(2,-10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/a)*.5+s+i},easeInBack:function(t,e,i,s,n,o){return null==o&&(o=1.70158),s*(e/=n)*e*((o+1)*e-o)+i},easeOutBack:function(t,e,i,s,n,o){return null==o&&(o=1.70158),s*((e=e/n-1)*e*((o+1)*e+o)+1)+i},easeInOutBack:function(t,e,i,s,n,o){return null==o&&(o=1.70158),(e/=n/2)<1?s/2*(e*e*((1+(o*=1.525))*e-o))+i:s/2*((e-=2)*e*((1+(o*=1.525))*e+o)+2)+i},easeInBounce:function(t,e,i,s,n){return s-jQuery.easing.easeOutBounce(t,n-e,0,s,n)+i},easeOutBounce:function(t,e,i,s,n){return(e/=n)<1/2.75?s*(7.5625*e*e)+i:e<2/2.75?s*(7.5625*(e-=1.5/2.75)*e+.75)+i:e<2.5/2.75?s*(7.5625*(e-=2.25/2.75)*e+.9375)+i:s*(7.5625*(e-=2.625/2.75)*e+.984375)+i},easeInOutBounce:function(t,e,i,s,n){return e<n/2?.5*jQuery.easing.easeInBounce(t,2*e,0,s,n)+i:.5*jQuery.easing.easeOutBounce(t,2*e-n,0,s,n)+.5*s+i}});var pJS=function(t,e){var i=document.querySelector("#"+t+" > .particles-js-canvas-el");this.pJS={canvas:{el:i,w:i.offsetWidth,h:i.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var p=this.pJS;e&&Object.deepExtend(p,e),p.tmp.obj={size_value:p.particles.size.value,size_anim_speed:p.particles.size.anim.speed,move_speed:p.particles.move.
1speed,line_linked_distance:p.particles.line_linked.distance,line_linked_width:p.particles.line_linked.width,mode_grab_distance:p.interactivity.modes.grab.distance,mode_bubble_distance:p.interactivity.modes.bubble.distance,mode_bubble_size:p.interactivity.modes.bubble.size,mode_repulse_distance:p.interactivity.modes.repulse.distance},p.fn.retinaInit=function(){p.retina_detect&&1<window.devicePixelRatio?(p.canvas.pxratio=window.devicePixelRatio,p.tmp.retina=!0):(p.canvas.pxratio=1,p.tmp.retina=!1),p.canvas.w=p.canvas.el.offsetWidth*p.canvas.pxratio,p.canvas.h=p.canvas.el.offsetHeight*p.canvas.pxratio,p.particles.size.value=p.tmp.obj.size_value*p.canvas.pxratio,p.particles.size.anim.speed=p.tmp.obj.size_anim_speed*p.canvas.pxratio,p.particles.move.speed=p.tmp.obj.move_speed*p.canvas.pxratio,p.particles.line_linked.distance=p.tmp.obj.line_linked_distance*p.canvas.pxratio,p.interactivity.modes.grab.distance=p.tmp.obj.mode_grab_distance*p.canvas.pxratio,p.interactivity.modes.bubble.distance=p.tmp.obj.mode_bubble_distance*p.canvas.pxratio,p.particles.line_linked.width=p.tmp.obj.line_linked_width*p.canvas.pxratio,p.interactivity.modes.bubble.size=p.tmp.obj.mode_bubble_size*p.canvas.pxratio,p.interactivity.modes.repulse.distance=p.tmp.obj.mode_repulse_distance*p.canvas.pxratio},p.fn.canvasInit=function(){p.canvas.ctx=p.canvas.el.getContext("2d")},p.fn.canvasSize=function(){p.canvas.el.width=p.canvas.w,p.canvas.el.height=p.canvas.h,p&&p.interactivity.events.resize&&window.addEventListener("resize",function(){p.canvas.w=p.canvas.el.offsetWidth,p.canvas.h=p.canvas.el.offsetHeight,p.tmp.retina&&(p.canvas.w*=p.canvas.pxratio,p.canvas.h*=p.canvas.pxratio),p.canvas.el.width=p.canvas.w,p.canvas.el.height=p.canvas.h,p.particles.move.enable||(p.fn.particlesEmpty(),p.fn.particlesCreate(),p.fn.particlesDraw(),p.fn.vendors.densityAutoParticles()),p.fn.vendors.densityAutoParticles()})},p.fn.canvasPaint=function(){p.canvas.ctx.fillRect(0,0,p.canvas.w,p.canvas.h)},p.fn.canvasClear=function(){p.canvas.ctx.clearRect(0,0,p.canvas.w,p.canvas.h)},p.fn.particle=function(t,e,i){if(this.radius=(p.particles.size.random?Math.random():1)*p.particles.size.value,p.particles.size.anim.enable&&(this.size_status=!1,this.vs=p.particles.size.anim.speed/100,p.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=i?i.x:Math.random()*p.canvas.w,this.y=i?i.y:Math.random()*p.canvas.h,this.x>p.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>p.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),p.particles.move.bounce&&p.fn.vendors.checkOverlap(this,i),this.color={},"object"==typeof t.value)if(t.value instanceof Array){var s=t.value[Math.floor(Math.random()*p.particles.color.value.length)];this.color.rgb=hexToRgb(s)}else null!=t.value.r&&null!=t.value.g&&null!=t.value.b&&(this.color.rgb={r:t.value.r,g:t.value.g,b:t.value.b}),null!=t.value.h&&null!=t.value.s&&null!=t.value.l&&(this.color.hsl={h:t.value.h,s:t.value.s,l:t.value.l});else"random"==t.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof t.value&&(this.color=t,this.color.rgb=hexToRgb(this.color.value));this.opacity=(p.particles.opacity.random?Math.random():1)*p.particles.opacity.value,p.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=p.particles.opacity.anim.speed/100,p.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(p.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}p.particles.move.straight?(this.vx=n.x,this.vy=n.y,p.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var o=p.particles.shape.type;if("object"==typeof o){if(o instanceof Array){var a=o[Math.floor(Math.random()*o.length)];this.shape=a}}else this.shape=o;if("image"==this.shape){var r=p.particles.shape;this.img={src:r.image.src,ratio:r.image.width/r.image.height},this.img.ratio||(this.img.ratio=1),"svg"==p.tmp.img_type&&null!=p.tmp.source_svg&&(p.fn.vendors.createSvgImg(this),p.tmp.pushing&&(this.img.loaded=!1))}},p.fn.particle.prototype.draw=function(){var t=this;if(null!=t.radius_bubble)var e=t.radius_bubble;else e=t.radius;
1if(null!=t.opacity_bubble)var i=t.opacity_bubble;else i=t.opacity;if(t.color.rgb)var s="rgba("+t.color.rgb.r+","+t.color.rgb.g+","+t.color.rgb.b+","+i+")";else s="hsla("+t.color.hsl.h+","+t.color.hsl.s+"%,"+t.color.hsl.l+"%,"+i+")";switch(p.canvas.ctx.fillStyle=s,p.canvas.ctx.beginPath(),t.shape){case"circle":p.canvas.ctx.arc(t.x,t.y,e,0,2*Math.PI,!1);break;case"edge":p.canvas.ctx.rect(t.x-e,t.y-e,2*e,2*e);break;case"triangle":p.fn.vendors.drawShape(p.canvas.ctx,t.x-e,t.y+e/1.66,2*e,3,2);break;case"polygon":p.fn.vendors.drawShape(p.canvas.ctx,t.x-e/(p.particles.shape.polygon.nb_sides/3.5),t.y-e/.76,2.66*e/(p.particles.shape.polygon.nb_sides/3),p.particles.shape.polygon.nb_sides,1);break;case"star":p.fn.vendors.drawShape(p.canvas.ctx,t.x-2*e/(p.particles.shape.polygon.nb_sides/4),t.y-e/1.52,2*e*2.66/(p.particles.shape.polygon.nb_sides/3),p.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==p.tmp.img_type)var n=t.img.obj;else n=p.tmp.img_obj;n&&p.canvas.ctx.drawImage(n,t.x-e,t.y-e,2*e,2*e/t.img.ratio)}p.canvas.ctx.closePath(),0<p.particles.shape.stroke.width&&(p.canvas.ctx.strokeStyle=p.particles.shape.stroke.color,p.canvas.ctx.lineWidth=p.particles.shape.stroke.width,p.canvas.ctx.stroke()),p.canvas.ctx.fill()},p.fn.particlesCreate=function(){for(var t=0;t<p.particles.number.value;t++)p.particles.array.push(new p.fn.particle(p.particles.color,p.particles.opacity.value))},p.fn.particlesUpdate=function(){for(var t=0;t<p.particles.array.length;t++){var e=p.particles.array[t];if(p.particles.move.enable){var i=p.particles.move.speed/2;e.x+=e.vx*i,e.y+=e.vy*i}if(p.particles.opacity.anim.enable&&(1==e.opacity_status?(e.opacity>=p.particles.opacity.value&&(e.opacity_status=!1),e.opacity+=e.vo):(e.opacity<=p.particles.opacity.anim.opacity_min&&(e.opacity_status=!0),e.opacity-=e.vo),e.opacity<0&&(e.opacity=0)),p.particles.size.anim.enable&&(1==e.size_status?(e.radius>=p.particles.size.value&&(e.size_status=!1),e.radius+=e.vs):(e.radius<=p.particles.size.anim.size_min&&(e.size_status=!0),e.radius-=e.vs),e.radius<0&&(e.radius=0)),"bounce"==p.particles.move.out_mode)var s={x_left:e.radius,x_right:p.canvas.w,y_top:e.radius,y_bottom:p.canvas.h};else s={x_left:-e.radius,x_right:p.canvas.w+e.radius,y_top:-e.radius,y_bottom:p.canvas.h+e.radius};switch(e.x-e.radius>p.canvas.w?(e.x=s.x_left,e.y=Math.random()*p.canvas.h):e.x+e.radius<0&&(e.x=s.x_right,e.y=Math.random()*p.canvas.h),e.y-e.radius>p.canvas.h?(e.y=s.y_top,e.x=Math.random()*p.canvas.w):e.y+e.radius<0&&(e.y=s.y_bottom,e.x=Math.random()*p.canvas.w),p.particles.move.out_mode){case"bounce":e.x+e.radius>p.canvas.w?e.vx=-e.vx:e.x-e.radius<0&&(e.vx=-e.vx),e.y+e.radius>p.canvas.h?e.vy=-e.vy:e.y-e.radius<0&&(e.vy=-e.vy)}if(isInArray("grab",p.interactivity.events.onhover.mode)&&p.fn.modes.grabParticle(e),(isInArray("bubble",p.interactivity.events.onhover.mode)||isInArray("bubble",p.interactivity.events.onclick.mode))&&p.fn.modes.bubbleParticle(e),(isInArray("repulse",p.interactivity.events.onhover.mode)||isInArray("repulse",p.interactivity.events.onclick.mode))&&p.fn.modes.repulseParticle(e),p.particles.line_linked.enable||p.particles.move.attract.enable)for(var n=t+1;n<p.particles.array.length;n++){var o=p.particles.array[n];p.particles.line_linked.enable&&p.fn.interact.linkParticles(e,o),p.particles.move.attract.enable&&p.fn.interact.attractParticles(e,o),p.particles.move.bounce&&p.fn.interact.bounceParticles(e,o)}}},p.fn.particlesDraw=function(){p.canvas.ctx.clearRect(0,0,p.canvas.w,p.canvas.h),p.fn.particlesUpdate();for(var t=0;t<p.particles.array.length;t++){p.particles.array[t].draw()}},p.fn.particlesEmpty=function(){p.particles.array=[]},p.fn.particlesRefresh=function(){cancelRequestAnimFrame(p.fn.checkAnimFrame),cancelRequestAnimFrame(p.fn.drawAnimFrame),p.tmp.source_svg=void 0,p.tmp.img_obj=void 0,p.tmp.count_svg=0,p.fn.particlesEmpty(),p.fn.canvasClear(),p.fn.vendors.start()},p.fn.interact.linkParticles=function(t,e){var i=t.x-e.x,s=t.y-e.y,n=Math.sqrt(i*i+s*s);if(n<=p.particles.line_linked.distance){var o=p.particles.line_linked.opacity-n/(1/p.particles.line_linked.opacity)/p.particles.line_linked.distance;if(0<o){var a=p.particles.line_linked.color_rgb_line;p.canvas.ctx.strokeStyle="rgba("+a.r+","+a.g+","+a.b+","+o+")",p.canvas.ctx.lineWidth=p.particles.line_linked.width,p.
1canvas.ctx.beginPath(),p.canvas.ctx.moveTo(t.x,t.y),p.canvas.ctx.lineTo(e.x,e.y),p.canvas.ctx.stroke(),p.canvas.ctx.closePath()}}},p.fn.interact.attractParticles=function(t,e){var i=t.x-e.x,s=t.y-e.y;if(Math.sqrt(i*i+s*s)<=p.particles.line_linked.distance){var n=i/(1e3*p.particles.move.attract.rotateX),o=s/(1e3*p.particles.move.attract.rotateY);t.vx-=n,t.vy-=o,e.vx+=n,e.vy+=o}},p.fn.interact.bounceParticles=function(t,e){var i=t.x-e.x,s=t.y-e.y;Math.sqrt(i*i+s*s)<=t.radius+e.radius&&(t.vx=-t.vx,t.vy=-t.vy,e.vx=-e.vx,e.vy=-e.vy)},p.fn.modes.pushParticles=function(t,e){p.tmp.pushing=!0;for(var i=0;i<t;i++)p.particles.array.push(new p.fn.particle(p.particles.color,p.particles.opacity.value,{x:e?e.pos_x:Math.random()*p.canvas.w,y:e?e.pos_y:Math.random()*p.canvas.h})),i==t-1&&(p.particles.move.enable||p.fn.particlesDraw(),p.tmp.pushing=!1)},p.fn.modes.removeParticles=function(t){p.particles.array.splice(0,t),p.particles.move.enable||p.fn.particlesDraw()},p.fn.modes.bubbleParticle=function(r){function t(){r.opacity_bubble=r.opacity,r.radius_bubble=r.radius}function e(t,e,i,s,n){if(t!=e)if(p.tmp.bubble_duration_end){if(null!=i)a=t+(t-(s-h*(s-t)/p.interactivity.modes.bubble.duration)),"size"==n&&(r.radius_bubble=a),"opacity"==n&&(r.opacity_bubble=a)}else if(c<=p.interactivity.modes.bubble.distance){if(null!=i)var o=i;else o=s;if(o!=t){var a=s-h*(s-t)/p.interactivity.modes.bubble.duration;"size"==n&&(r.radius_bubble=a),"opacity"==n&&(r.opacity_bubble=a)}}else"size"==n&&(r.radius_bubble=void 0),"opacity"==n&&(r.opacity_bubble=void 0)}if(p.interactivity.events.onhover.enable&&isInArray("bubble",p.interactivity.events.onhover.mode)){var i=r.x-p.interactivity.mouse.pos_x,s=r.y-p.interactivity.mouse.pos_y,n=1-(c=Math.sqrt(i*i+s*s))/p.interactivity.modes.bubble.distance;if(c<=p.interactivity.modes.bubble.distance){if(0<=n&&"mousemove"==p.interactivity.status){if(p.interactivity.modes.bubble.size!=p.particles.size.value)if(p.interactivity.modes.bubble.size>p.particles.size.value){0<=(a=r.radius+p.interactivity.modes.bubble.size*n)&&(r.radius_bubble=a)}else{var o=r.radius-p.interactivity.modes.bubble.size,a=r.radius-o*n;r.radius_bubble=0<a?a:0}if(p.interactivity.modes.bubble.opacity!=p.particles.opacity.value)if(p.interactivity.modes.bubble.opacity>p.particles.opacity.value){(l=p.interactivity.modes.bubble.opacity*n)>r.opacity&&l<=p.interactivity.modes.bubble.opacity&&(r.opacity_bubble=l)}else{var l;(l=r.opacity-(p.particles.opacity.value-p.interactivity.modes.bubble.opacity)*n)<r.opacity&&l>=p.interactivity.modes.bubble.opacity&&(r.opacity_bubble=l)}}}else t();"mouseleave"==p.interactivity.status&&t()}else if(p.interactivity.events.onclick.enable&&isInArray("bubble",p.interactivity.events.onclick.mode)){if(p.tmp.bubble_clicking){i=r.x-p.interactivity.mouse.click_pos_x,s=r.y-p.interactivity.mouse.click_pos_y;var c=Math.sqrt(i*i+s*s),h=((new Date).getTime()-p.interactivity.mouse.click_time)/1e3;h>p.interactivity.modes.bubble.duration&&(p.tmp.bubble_duration_end=!0),h>2*p.interactivity.modes.bubble.duration&&(p.tmp.bubble_clicking=!1,p.tmp.bubble_duration_end=!1)}p.tmp.bubble_clicking&&(e(p.interactivity.modes.bubble.size,p.particles.size.value,r.radius_bubble,r.radius,"size"),e(p.interactivity.modes.bubble.opacity,p.particles.opacity.value,r.opacity_bubble,r.opacity,"opacity"))}},p.fn.modes.repulseParticle=function(s){if(p.interactivity.events.onhover.enable&&isInArray("repulse",p.interactivity.events.onhover.mode)&&"mousemove"==p.interactivity.status){var t=s.x-p.interactivity.mouse.pos_x,e=s.y-p.interactivity.mouse.pos_y,i=Math.sqrt(t*t+e*e),n=t/i,o=e/i,a=clamp(1/(l=p.interactivity.modes.repulse.distance)*(-1*Math.pow(i/l,2)+1)*l*100,0,50),r={x:s.x+n*a,y:s.y+o*a};"bounce"==p.particles.move.out_mode?(0<r.x-s.radius&&r.x+s.radius<p.canvas.w&&(s.x=r.x),0<r.y-s.radius&&r.y+s.radius<p.canvas.h&&(s.y=r.y)):(s.x=r.x,s.y=r.y)}else if(p.interactivity.events.onclick.enable&&isInArray("repulse",p.interactivity.events.onclick.mode))if(p.tmp.repulse_finish||(p.tmp.repulse_count++,p.tmp.repulse_count==p.particles.array.length&&(p.tmp.repulse_finish=!0)),p.tmp.repulse_clicking){var l=Math.pow(p.interactivity.modes.repulse.distance/6,3),c=p.interactivity.mouse.click_pos_x-s.x,h=p.interactivity.mouse.click_pos_y-s.y,u=c*c+h*h,d=-l/u*1;u<=l&&function(){var t=Math.atan2(h,c);
1if(s.vx=d*Math.cos(t),s.vy=d*Math.sin(t),"bounce"==p.particles.move.out_mode){var e=s.x+s.vx,i=s.y+s.vy;e+s.radius>p.canvas.w?s.vx=-s.vx:e-s.radius<0&&(s.vx=-s.vx),i+s.radius>p.canvas.h?s.vy=-s.vy:i-s.radius<0&&(s.vy=-s.vy)}}()}else 0==p.tmp.repulse_clicking&&(s.vx=s.vx_i,s.vy=s.vy_i)},p.fn.modes.grabParticle=function(t){if(p.interactivity.events.onhover.enable&&"mousemove"==p.interactivity.status){var e=t.x-p.interactivity.mouse.pos_x,i=t.y-p.interactivity.mouse.pos_y,s=Math.sqrt(e*e+i*i);if(s<=p.interactivity.modes.grab.distance){var n=p.interactivity.modes.grab.line_linked.opacity-s/(1/p.interactivity.modes.grab.line_linked.opacity)/p.interactivity.modes.grab.distance;if(0<n){var o=p.particles.line_linked.color_rgb_line;p.canvas.ctx.strokeStyle="rgba("+o.r+","+o.g+","+o.b+","+n+")",p.canvas.ctx.lineWidth=p.particles.line_linked.width,p.canvas.ctx.beginPath(),p.canvas.ctx.moveTo(t.x,t.y),p.canvas.ctx.lineTo(p.interactivity.mouse.pos_x,p.interactivity.mouse.pos_y),p.canvas.ctx.stroke(),p.canvas.ctx.closePath()}}}},p.fn.vendors.eventsListeners=function(){"window"==p.interactivity.detect_on?p.interactivity.el=window:p.interactivity.el=p.canvas.el,(p.interactivity.events.onhover.enable||p.interactivity.events.onclick.enable)&&(p.interactivity.el.addEventListener("mousemove",function(t){if(p.interactivity.el==window)var e=t.clientX,i=t.clientY;else e=t.offsetX||t.clientX,i=t.offsetY||t.clientY;p.interactivity.mouse.pos_x=e,p.interactivity.mouse.pos_y=i,p.tmp.retina&&(p.interactivity.mouse.pos_x*=p.canvas.pxratio,p.interactivity.mouse.pos_y*=p.canvas.pxratio),p.interactivity.status="mousemove"}),p.interactivity.el.addEventListener("mouseleave",function(t){p.interactivity.mouse.pos_x=null,p.interactivity.mouse.pos_y=null,p.interactivity.status="mouseleave"})),p.interactivity.events.onclick.enable&&p.interactivity.el.addEventListener("click",function(){if(p.interactivity.mouse.click_pos_x=p.interactivity.mouse.pos_x,p.interactivity.mouse.click_pos_y=p.interactivity.mouse.pos_y,p.interactivity.mouse.click_time=(new Date).getTime(),p.interactivity.events.onclick.enable)switch(p.interactivity.events.onclick.mode){case"push":p.particles.move.enable?p.fn.modes.pushParticles(p.interactivity.modes.push.particles_nb,p.interactivity.mouse):1==p.interactivity.modes.push.particles_nb?p.fn.modes.pushParticles(p.interactivity.modes.push.particles_nb,p.interactivity.mouse):1<p.interactivity.modes.push.particles_nb&&p.fn.modes.pushParticles(p.interactivity.modes.push.particles_nb);break;case"remove":p.fn.modes.removeParticles(p.interactivity.modes.remove.particles_nb);break;case"bubble":p.tmp.bubble_clicking=!0;break;case"repulse":p.tmp.repulse_clicking=!0,p.tmp.repulse_count=0,p.tmp.repulse_finish=!1,setTimeout(function(){p.tmp.repulse_clicking=!1},1e3*p.interactivity.modes.repulse.duration)}})},p.fn.vendors.densityAutoParticles=function(){if(p.particles.number.density.enable){var t=p.canvas.el.width*p.canvas.el.height/1e3;p.tmp.retina&&(t/=2*p.canvas.pxratio);var e=t*p.particles.number.value/p.particles.number.density.value_area,i=p.particles.array.length-e;i<0?p.fn.modes.pushParticles(Math.abs(i)):p.fn.modes.removeParticles(i)}},p.fn.vendors.checkOverlap=function(t,e){for(var i=0;i<p.particles.array.length;i++){var s=p.particles.array[i],n=t.x-s.x,o=t.y-s.y;Math.sqrt(n*n+o*o)<=t.radius+s.radius&&(t.x=e?e.x:Math.random()*p.canvas.w,t.y=e?e.y:Math.random()*p.canvas.h,p.fn.vendors.checkOverlap(t))}},p.fn.vendors.createSvgImg=function(o){var t=p.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,function(t,e,i,s){if(o.color.rgb)var n="rgba("+o.color.rgb.r+","+o.color.rgb.g+","+o.color.rgb.b+","+o.opacity+")";else n="hsla("+o.color.hsl.h+","+o.color.hsl.s+"%,"+o.color.hsl.l+"%,"+o.opacity+")";return n}),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"}),i=window.URL||window.webkitURL||window,s=i.createObjectURL(e),n=new Image;n.addEventListener("load",function(){o.img.obj=n,o.img.loaded=!0,i.revokeObjectURL(s),p.tmp.count_svg++}),n.src=s},p.fn.vendors.destroypJS=function(){cancelAnimationFrame(p.fn.drawAnimFrame),i.remove(),pJSDom=null}
1,p.fn.vendors.drawShape=function(t,e,i,s,n,o){var a=n*o,r=n/o,l=180*(r-2)/r,c=Math.PI-Math.PI*l/180;t.save(),t.beginPath(),t.translate(e,i),t.moveTo(0,0);for(var h=0;h<a;h++)t.lineTo(s,0),t.translate(s,0),t.rotate(c);t.fill(),t.restore()},p.fn.vendors.exportImg=function(){window.open(p.canvas.el.toDataURL("image/png"),"_blank")},p.fn.vendors.loadImg=function(t){if(p.tmp.img_error=void 0,""!=p.particles.shape.image.src)if("svg"==t){var e=new XMLHttpRequest;e.open("GET",p.particles.shape.image.src),e.onreadystatechange=function(t){4==e.readyState&&(200==e.status?(p.tmp.source_svg=t.currentTarget.response,p.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),p.tmp.img_error=!0))},e.send()}else{var i=new Image;i.addEventListener("load",function(){p.tmp.img_obj=i,p.fn.vendors.checkBeforeDraw()}),i.src=p.particles.shape.image.src}else console.log("Error pJS - No image.src"),p.tmp.img_error=!0},p.fn.vendors.draw=function(){"image"==p.particles.shape.type?"svg"==p.tmp.img_type?p.tmp.count_svg>=p.particles.number.value?(p.fn.particlesDraw(),p.particles.move.enable?p.fn.drawAnimFrame=requestAnimFrame(p.fn.vendors.draw):cancelRequestAnimFrame(p.fn.drawAnimFrame)):p.tmp.img_error||(p.fn.drawAnimFrame=requestAnimFrame(p.fn.vendors.draw)):null!=p.tmp.img_obj?(p.fn.particlesDraw(),p.particles.move.enable?p.fn.drawAnimFrame=requestAnimFrame(p.fn.vendors.draw):cancelRequestAnimFrame(p.fn.drawAnimFrame)):p.tmp.img_error||(p.fn.drawAnimFrame=requestAnimFrame(p.fn.vendors.draw)):(p.fn.particlesDraw(),p.particles.move.enable?p.fn.drawAnimFrame=requestAnimFrame(p.fn.vendors.draw):cancelRequestAnimFrame(p.fn.drawAnimFrame))},p.fn.vendors.checkBeforeDraw=function(){"image"==p.particles.shape.type?"svg"==p.tmp.img_type&&null==p.tmp.source_svg?p.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(p.tmp.checkAnimFrame),p.tmp.img_error||(p.fn.vendors.init(),p.fn.vendors.draw())):(p.fn.vendors.init(),p.fn.vendors.draw())},p.fn.vendors.init=function(){p.fn.retinaInit(),p.fn.canvasInit(),p.fn.canvasSize(),p.fn.canvasPaint(),p.fn.particlesCreate(),p.fn.vendors.densityAutoParticles(),p.particles.line_linked.color_rgb_line=hexToRgb(p.particles.line_linked.color)},p.fn.vendors.start=function(){isInArray("image",p.particles.shape.type)?(p.tmp.img_type=p.particles.shape.image.src.substr(p.particles.shape.image.src.length-3),p.fn.vendors.loadImg(p.tmp.img_type)):p.fn.vendors.checkBeforeDraw()},p.fn.vendors.eventsListeners(),p.fn.vendors.start()};Object.deepExtend=function(t,e){for(var i in e)e[i]&&e[i].constructor&&e[i].constructor===Object?(t[i]=t[i]||{},arguments.callee(t[i],e[i])):t[i]=e[i];return t},window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},window.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.pJSDom=[],window.particlesJS=function(t,e){"string"!=typeof t&&(e=t,t="particles-js"),t||(t="particles-js");var i=document.getElementById(t),s="particles-js-canvas-el",n=i.getElementsByClassName(s);if(n.length)for(;0<n.length;)i.removeChild(n[0]);var o=document.createElement("canvas");o.className=s,o.style.width="100%",o.style.height="100%",null!=document.getElementById(t).appendChild(o)&&pJSDom.push(new pJS(t,e))},window.particlesJS.load=function(i,t,s){var n=new XMLHttpRequest;n.open("GET",t),n.onreadystatechange=function(t){if(4==n.readyState)if(200==n.status){var e=JSON.parse(t.currentTarget.response);window.particlesJS(i,e),s&&s()}else console.log("Error pJS - XMLHttpRequest status: "+n.status),console.log("Error pJS - File config not found")},n.send()},function(w,x,S){"use strict";var r,s,_=w.skrollr={get:function(){return V},init:function(t){return V||new W(t)},VERSION:"0.6.10"},b=Object.prototype.hasOwnProperty,C=w.Math,n=w.getComputedStyle,T="touchstart",k="touchmove",A="touchcancel",P="touchend",I="skrollable",E=I+"-before",M=I+"-between",L=I+"-after",o="skrollr",a="no-"+o,l=o+"-desktop",c=o+"-mobile",h=200,D="___skrollable_id",e=/^\s+|\s+$/g,z=/^data(?:-(_\w+))?(?:-?(-?\d+))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,u=/\s*([\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,d=/^([a-z\-]+)\[(\w+)\]$/,p=/-([a-z])/g,f=function(t,e){return e.toUpperCase()}
1,i=/[\-+]?[\d]*\.?[\d]+/g,m=/\{\?\}/g,g=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,v=/[a-z\-]+-gradient/g,y="",R="",O=function(){var t=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(n){var e=n(s,null);for(var i in e)if(y=i.match(t)||+i==i&&e[i].match(t))break;y?"-"===(y=y[0]).slice(0,1)?y={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[R=y]:R="-"+y.toLowerCase()+"-":y=R=""}},F=function(){var t=w.requestAnimationFrame||w[y.toLowerCase()+"RequestAnimationFrame"],s=gt();return!kt&&t||(t=function(t){var e=gt()-s,i=C.max(0,1e3/60-e);w.setTimeout(function(){s=gt(),t()},i)}),t},B={begin:function(){return 0},end:function(){return 1},linear:function(t){return t},quadratic:function(t){return t*t},cubic:function(t){return t*t*t},swing:function(t){return-C.cos(t*C.PI)/2+.5},sqrt:function(t){return C.sqrt(t)},outCubic:function(t){return C.pow(t-1,3)+1},bounce:function(t){var e;if(t<=.5083)e=3;else if(t<=.8489)e=9;else if(t<=.96208)e=27;else{if(!(t<=.99981))return 1;e=91}return 1-C.abs(3*C.cos(t*e*1.028)/e)}};function W(t){if(r=x.documentElement,s=x.body,O(),V=this,et=(t=t||{}).constants||{},t.easing)for(var e in t.easing)B[e]=t.easing[e];rt=t.edgeStrategy||"set",J={beforerender:t.beforerender,render:t.render},(tt=!1!==t.forceHeight)&&(wt=t.scale||1),st=!1!==t.smoothScrolling,nt=t.smoothScrollingDuration||h,ot={targetTop:V.getScrollTop()},(kt=(t.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry|Windows Phone/i.test(navigator.userAgent||navigator.vendor||w.opera)})())?((Z=x.getElementById("skrollr-body"))&&G(),j(),pt(r,[o,c],[a])):pt(r,[o,l],[a]),V.refresh(),ct(w,"resize orientationchange",function(){var t=r.clientWidth,e=r.clientHeight;e===St&&t===xt||(St=e,xt=t,Ct=!0)});var i=F();return function t(){H(),i(t)}(),V}W.prototype.refresh=function(t){var e,i,s=!1;for(e=0,i=(t=t===S?(s=!0,K=[],Tt=0,x.getElementsByTagName("*")):[].concat(t)).length;e<i;e++){var n=t[e],o=n,a=[],r=st,l=rt;if(n.attributes){for(var c,h,u,d=0,p=n.attributes.length;d<p;d++){var f=n.attributes[d];if("data-anchor-target"!==f.name)if("data-smooth-scrolling"!==f.name)if("data-edge-strategy"!==f.name){var m=f.name.match(z);if(null!==m){var g=m[1];g=g&&et[g.substr(1)]||0;var v=(0|m[2])+g,y=m[3],w=m[4]||y,_={offset:v,props:f.value,element:n};a.push(_),y&&"start"!==y&&"end"!==y?(_.mode="relative",_.anchors=[y,w]):(_.mode="absolute","end"===y?_.isEnd=!0:(_.frame=v*wt,delete _.offset))}}else l=f.value;else r="off"!==f.value;else if(null===(o=x.querySelector(f.value)))throw'Unable to find anchor target "'+f.value+'"'}if(a.length)h=!s&&D in n?(u=n[D],c=K[u].styleAttr,K[u].classAttr):(u=n[D]=Tt++,c=n.style.cssText,dt(n)),K[u]={element:n,styleAttr:c,classAttr:h,anchorTarget:o,keyFrames:a,smoothScrolling:r,edgeStrategy:l},pt(n,[I],[])}}for(ht(),e=0,i=t.length;e<i;e++){var b=K[t[e][D]];b!==S&&(N(b),$(b))}return V},W.prototype.relativeToAbsolute=function(t,e,i){var s=r.clientHeight,n=t.getBoundingClientRect(),o=n.top,a=n.bottom-n.top;return"bottom"===e?o-=s:"center"===e&&(o-=s/2),"bottom"===i?o+=a:"center"===i&&(o+=a/2),(o+=V.getScrollTop())+.5|0},W.prototype.animateTo=function(t,e){e=e||{};var i=gt(),s=V.getScrollTop();return(it={startTop:s,topDiff:t-s,targetTop:t,duration:e.duration||1e3,startTime:i,endTime:i+(e.duration||1e3),easing:B[e.easing||"linear"],done:e.done}).topDiff||(it.done&&it.done.call(V,!1),it=S),V},W.prototype.stopAnimateTo=function(){it&&it.done&&it.done.call(V,!0),it=S},W.prototype.isAnimatingTo=function(){return!!it},W.prototype.setScrollTop=function(t,e){return!0===e&&(_t=t,at=!0),kt?At=C.min(C.max(t,0),yt):w.scrollTo(0,t),V},W.prototype.getScrollTop=function(){return kt?At:w.pageYOffset||r.scrollTop||s.scrollTop||0},W.prototype.on=function(t,e){return J[t]=e,V},W.prototype.off=function(t){return delete J[t],V};var j=function(){var c,h,u,d,p,f,m,g,v,y;ct(r,[T,k,A,P].join(" "),function(t){t.preventDefault();var e=t.changedTouches[0];switch(d=e.clientY,p=e.clientX,g=t.timeStamp,t.type){case T:c&&c.blur(),V.stopAnimateTo(),c=t.target,h=f=d,u=p,g;break;case k:m=d-f,y=g-v,V.setScrollTop(At-m,!0),f=d,v=g;break;default:case A:case P:var i=h-d,s=u-p;if(s*s+i*i<49)return c.focus(),void c.click();c=S;var n=m/y;n=C.max(C.min(n,3),-3);var o=C.abs(n/6e-4),a=n*o+3e-4*o*o,r=V.getScrollTop()-a,l=0;
1yt<r?(l=(yt-r)/a,r=yt):r<0&&(l=-r/a,r=0),o*=1-l,V.animateTo(r,{easing:"outCubic",duration:o})}}),w.scrollTo(0,0),r.style.overflow=s.style.overflow="hidden"},H=function(){Ct&&(Ct=!1,ht());var t,e,i=V.getScrollTop(),s=gt();if(it)s>=it.endTime?(i=it.targetTop,t=it.done,it=S):(e=it.easing((s-it.startTime)/it.duration),i=it.startTop+e*it.topDiff|0),V.setScrollTop(i,!0);else if(!kt){ot.targetTop-i&&(ot={startTop:_t,topDiff:i-_t,targetTop:i,startTime:bt,endTime:bt+nt}),s<=ot.endTime&&(e=B.sqrt((s-ot.startTime)/nt),i=ot.startTop+e*ot.topDiff|0)}if(kt&&Z&&_.setStyle(Z,"transform","translate(0, "+-At+"px) "+lt),at||_t!==i){var n={curTop:i,lastTop:_t,maxTop:yt,direction:_t<=i?"down":"up"};(at=!1)!==(J.beforerender&&J.beforerender.call(V,n))&&(!function(t,e){for(var i=0,s=K.length;i<s;i++){var n,o,a=K[i],r=a.element,l=a.smoothScrolling?t:e,c=a.keyFrames,h=l<c[0].frame,u=c[c.length-1].frame<l,d=c[h?0:c.length-1];if(h||u){if(h&&-1===a.edge||u&&1===a.edge)continue;switch(pt(r,[h?E:L],[E,M,L]),a.edge=h?-1:1,a.edgeStrategy){case"reset":X(r);continue;case"ease":l=d.frame;break;default:case"set":var p=d.props;for(n in p)b.call(p,n)&&(o=Q(p[n].value),_.setStyle(r,n,o));continue}}else 0!==a.edge&&(pt(r,[I,M],[E,L]),a.edge=0);for(var f=0,m=c.length-1;f<m;f++)if(l>=c[f].frame&&l<=c[f+1].frame){var g=c[f],v=c[f+1];for(n in g.props)if(b.call(g.props,n)){var y=(l-g.frame)/(v.frame-g.frame);y=g.props[n].easing(y),o=Y(g.props[n].value,v.props[n].value,y),o=Q(o),_.setStyle(r,n,o)}break}}}(i,V.getScrollTop()),_t=i,J.render&&J.render.call(V,n)),t&&t.call(V,!1)}bt=s},N=function(t){for(var e=0,i=t.keyFrames.length;e<i;e++){for(var s,n,o,a,r=t.keyFrames[e],l={};null!==(a=u.exec(r.props));)o=a[1],n=a[2],s=null!==(s=o.match(d))?(o=s[1],s[2]):"linear",n=n.indexOf("!")?q(n):[n.slice(1)],l[o]={value:n,easing:B[s]};r.props=l}},q=function(t){var e=[];return g.lastIndex=0,t=t.replace(g,function(t){return t.replace(i,function(t){return t/255*100+"%"})}),R&&(v.lastIndex=0,t=t.replace(v,function(t){return R+t})),t=t.replace(i,function(t){return e.push(+t),"{?}"}),e.unshift(t),e},$=function(t){var e,i,s={};for(e=0,i=t.keyFrames.length;e<i;e++)U(t.keyFrames[e],s);for(s={},e=t.keyFrames.length-1;0<=e;e--)U(t.keyFrames[e],s)},U=function(t,e){var i;for(i in e)b.call(t.props,i)||(t.props[i]=e[i]);for(i in t.props)e[i]=t.props[i]},Y=function(t,e,i){var s,n=t.length;if(n!==e.length)throw"Can't interpolate between \""+t[0]+'" and "'+e[0]+'"';var o=[t[0]];for(s=1;s<n;s++)o[s]=t[s]+(e[s]-t[s])*i;return o},Q=function(t){var e=1;return m.lastIndex=0,t[0].replace(m,function(){return t[e++]})},X=function(t,e){for(var i,s,n=0,o=(t=[].concat(t)).length;n<o;n++)s=t[n],(i=K[s[D]])&&(e?(s.style.cssText=i.dirtyStyleAttr,pt(s,i.dirtyClassAttr)):(i.dirtyStyleAttr=s.style.cssText,i.dirtyClassAttr=dt(s),s.style.cssText=i.styleAttr,pt(s,i.classAttr)))},G=function(){lt="translateZ(0)",_.setStyle(Z,"transform",lt);var t=n(Z),e=t.getPropertyValue("transform"),i=t.getPropertyValue(R+"transform");e&&"none"!==e||i&&"none"!==i||(lt="")};_.setStyle=function(t,e,i){var s=t.style;if("zIndex"===(e=e.replace(p,f).replace("-","")))s[e]=""+(0|i);else if("float"===e)s.styleFloat=s.cssFloat=i;else try{y&&(s[y+e.slice(0,1).toUpperCase()+e.slice(1)]=i),s[e]=i}catch(t){}};var V,K,Z,J,tt,et,it,st,nt,ot,at,rt,lt,ct=_.addEvent=function(t,e,i){for(var s=function(t){return(t=t||w.event).target||(t.target=t.srcElement),t.preventDefault||(t.preventDefault=function(){t.returnValue=!1}),i.call(this,t)},n=0,o=(e=e.split(" ")).length;n<o;n++)t.addEventListener?t.addEventListener(e[n],i,!1):t.attachEvent("on"+e[n],s)},ht=function(){var t=V.getScrollTop();yt=0,tt&&!kt&&(s.style.height="auto"),function(){var t,e,i,s,n,o,a,r,l;for(r=0,l=K.length;r<l;r++)for(e=(t=K[r]).element,i=t.anchorTarget,n=0,o=(s=t.keyFrames).length;n<o;n++)"relative"===(a=s[n]).mode&&(X(e),a.frame=V.relativeToAbsolute(i,a.anchors[0],a.anchors[1])-a.offset,X(e,!0)),tt&&!a.isEnd&&a.frame>yt&&(yt=a.frame);for(yt=C.max(yt,ut()),r=0,l=K.length;r<l;r++){for(n=0,o=(s=(t=K[r]).keyFrames).length;n<o;n++)(a=s[n]).isEnd&&(a.frame=yt-a.offset);t.keyFrames.sort(vt)}}(),tt&&!kt&&(s.style.height=yt+r.clientHeight+"px"),kt?V.setScrollTop(C.min(V.getScrollTop(),yt)):V.setScrollTop(t,!0),at=!0},ut=function(){var t=Z&&Z.offsetHeight||0;return C.max(t,s.scrollHeight,s.offsetHeight,r.scrollHeight,r.offsetHeight,r.clientHeight)-r.clientHeight},dt=function(t){var e="className";return w.SVGElement&&t instanceof w.SVGElement&&(t=t[e],e="baseVal"),t[e]}
1,pt=function(t,e,i){var s="className";if(w.SVGElement&&t instanceof w.SVGElement&&(t=t[s],s="baseVal"),i!==S){for(var n=t[s],o=0,a=i.length;o<a;o++)n=mt(n).replace(mt(i[o])," ");n=ft(n);for(var r=0,l=e.length;r<l;r++)-1===mt(n).indexOf(mt(e[r]))&&(n+=" "+e[r]);t[s]=ft(n)}else t[s]=e},ft=function(t){return t.replace(e,"")},mt=function(t){return" "+t+" "},gt=Date.now||function(){return+new Date},vt=function(t,e){return t.frame-e.frame},yt=0,wt=1,_t=-1,bt=gt(),xt=0,St=0,Ct=!1,Tt=0,kt=!1,At=0}(window,document),function(s){"use strict";s.fn.emulateTransitionEnd=function(t){var e=!1,i=this;s(this).one("bsTransitionEnd",function(){e=!0});return setTimeout(function(){e||s(i).trigger(s.support.transition.end)},t),this},s(function(){s.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}(),s.support.transition&&(s.event.special.bsTransitionEnd={bindType:s.support.transition.end,delegateType:s.support.transition.end,handle:function(t){if(s(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(p){"use strict";var o=function(t,e){this.$element=p(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",p.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",p.proxy(this.pause,this)).on("mouseleave.bs.carousel",p.proxy(this.cycle,this))};function a(n){return this.each(function(){var t=p(this),e=t.data("bs.carousel"),i=p.extend({},o.DEFAULTS,t.data(),"object"==typeof n&&n),s="string"==typeof n?n:i.slide;e||t.data("bs.carousel",e=new o(this,i)),"number"==typeof n?e.to(n):s?e[s]():i.interval&&e.pause().cycle()})}o.VERSION="3.3.5",o.TRANSITION_DURATION=600,o.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},o.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},o.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(p.proxy(this.next,this),this.options.interval)),this},o.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},o.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var s=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(s)},o.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(i<t?"next":"prev",this.$items.eq(t))},o.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&p.support.transition&&(this.$element.trigger(p.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},o.prototype.next=function(){if(!this.sliding)return this.slide("next")},o.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},o.prototype.slide=function(t,e){var i=this.$element.find(".item.active"),s=e||this.getItemForDirection(t,i),n=this.interval,o="next"==t?"left":"right",a=this;if(s.hasClass("active"))return this.sliding=!1;var r=s[0],l=p.Event("slide.bs.carousel",{relatedTarget:r,direction:o});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,n&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var c=p(this.$indicators.children()[this.getItemIndex(s)]);c&&c.addClass("active")}var h,u=p.Event("slid.bs.carousel",{relatedTarget:r,direction:o}),d=this.$element.hasClass("qodef-header-effect");if(p.support.transition&&this.$element.hasClass("slide"))h=setTimeout(function(){qodef.modules.shortcodes.qodefCheckSliderForHeaderStyle(s,d),s.addClass(t),s[0].offsetWidth,i.addClass(o),s.addClass(o),i.one("bsTransitionEnd",function(){s.removeClass([t,o].join(" ")).addClass("active"),i.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger(u)},0)}).emulateTransitionEnd(600),clearTimeout(h)},300);else i.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(u);return n&&this.cycle(),this}};var t=p.fn.carousel;p.fn.carousel=a,p.fn.carousel.Constructor=o,p.fn.carousel.noConflict=function(){return p.fn.carousel=t,this};var e=function(t){var e,i=p(this),s=p(i.attr("data-target")||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var n=p.extend({}
1,s.data(),i.data()),o=i.attr("data-slide-to");o&&(n.interval=!1),a.call(s,n),o&&s.data("bs.carousel").to(o),t.preventDefault()}};p(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),p(window).on("load",function(){p('[data-ride="carousel"]').each(function(){var t=p(this);a.call(t,t.data())})})}(jQuery),function(t){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],t):t(jQuery)}(function(ot){var at="left",rt="right",lt="up",ct="down",ht="in",ut="out",dt="none",pt="auto",ft="swipe",mt="pinch",gt="tap",vt="doubletap",yt="longtap",wt="horizontal",_t="vertical",bt="all",xt=10,St="start",Ct="move",Tt="end",kt="cancel",At="ontouchstart"in window,Pt=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,It=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,Et="TouchSwipe";function s(t,v){var e=At||It||!v.fallbackToMouseEvents,i=e?It?Pt?"MSPointerDown":"pointerdown":"touchstart":"mousedown",s=e?It?Pt?"MSPointerMove":"pointermove":"touchmove":"mousemove",n=e?It?Pt?"MSPointerUp":"pointerup":"touchend":"mouseup",o=e?null:"mouseleave",a=It?Pt?"MSPointerCancel":"pointercancel":"touchcancel",y=0,w=null,_=0,b=0,x=0,S=1,C=0,T=0,k=null,r=ot(t),A="start",P=0,I=null,l=0,E=0,c=0,h=0,u=0,d=null,M=null;try{r.bind(i,p),r.bind(a,g)}catch(t){ot.error("events not supported "+i+","+a+" on jQuery.swipe")}function p(t){if(!0!==r.data(Et+"_intouch")&&!(0<ot(t.target).closest(v.excludedElements,r).length)){var e,i,s=t.originalEvent?t.originalEvent:t,n=At?s.touches[0]:s;return A=St,At?P=s.touches.length:t.preventDefault(),T=w=null,S=1,C=x=b=_=y=0,I=function(){for(var t=[],e=0;e<=5;e++)t.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return t}(),(i={})[at]=et(at),i[rt]=et(rt),i[lt]=et(lt),i[ct]=et(ct),k=i,G(),!At||P===v.fingers||v.fingers===bt||H()?(Z(0,n),l=nt(),2==P&&(Z(1,s.touches[1]),b=x=st(I[0].start,I[1].start)),(v.swipeStatus||v.pinchStatus)&&(e=R(s,A))):e=!1,!1===e?(R(s,A=kt),e):(v.hold&&(M=setTimeout(ot.proxy(function(){r.trigger("hold",[s.target]),v.hold&&(e=v.hold.call(r,s,s.target))},this),v.longTapThreshold)),K(!0),null)}}function f(t){var e=t.originalEvent?t.originalEvent:t;if(A!==Tt&&A!==kt&&!V()){var i,s,n,o,a,r,l,c,h,u,d,p,f=J(At?e.touches[0]:e);if(E=nt(),At&&(P=e.touches.length),v.hold&&clearTimeout(M),A=Ct,2==P&&(0==b?(Z(1,e.touches[1]),b=x=st(I[0].start,I[1].start)):(J(e.touches[1]),x=st(I[0].end,I[1].end),I[0].end,I[1].end,T=S<1?ut:ht),S=(x/b*1).toFixed(2),C=Math.abs(b-x)),P===v.fingers||v.fingers===bt||!At||H()){if(u=f.start,d=f.end,p=function(t,e){var i=t.x-e.x,s=e.y-t.y,n=Math.atan2(s,i),o=Math.round(180*n/Math.PI);o<0&&(o=360-Math.abs(o));return o}(u,d),function(t,e){if(v.allowPageScroll===dt||H())t.preventDefault();else{var i=v.allowPageScroll===pt;switch(e){case at:(v.swipeLeft&&i||!i&&v.allowPageScroll!=wt)&&t.preventDefault();break;case rt:(v.swipeRight&&i||!i&&v.allowPageScroll!=wt)&&t.preventDefault();break;case lt:(v.swipeUp&&i||!i&&v.allowPageScroll!=_t)&&t.preventDefault();break;case ct:(v.swipeDown&&i||!i&&v.allowPageScroll!=_t)&&t.preventDefault()}}}(t,w=p<=45&&0<=p?at:p<=360&&315<=p?at:135<=p&&p<=225?rt:45<p&&p<135?ct:lt),c=f.start,h=f.end,y=Math.round(Math.sqrt(Math.pow(h.x-c.x,2)+Math.pow(h.y-c.y,2))),_=it(),r=w,l=y,l=Math.max(l,tt(r)),k[r].distance=l,(v.swipeStatus||v.pinchStatus)&&(i=R(e,A)),!v.triggerOnTouchEnd||v.triggerOnTouchLeave){var m=!0;if(v.triggerOnTouchLeave){var g={left:(a=(o=ot(o=this)).offset()).left,right:a.left+o.outerWidth(),top:a.top,bottom:a.top+o.outerHeight()};s=f.end,n=g,m=s.x>n.left&&s.x<n.right&&s.y>n.top&&s.y<n.bottom}!v.triggerOnTouchEnd&&m?A=z(Ct):v.triggerOnTouchLeave&&!m&&(A=z(Tt)),A!=kt&&A!=Tt||R(e,A)}}else R(e,A=kt);!1===i&&R(e,A=kt)}}function m(t){var e=t.originalEvent;return At&&0<e.touches.length?(c=nt(),h=event.touches.length+1,!0):(V()&&(P=h),E=nt(),_=it(),B()||!F()?R(e,A=kt):v.triggerOnTouchEnd||0==v.triggerOnTouchEnd&&A===Ct?(t.preventDefault(),R(e,A=Tt)):!v.triggerOnTouchEnd&&Y()?O(e,A=Tt,gt):A===Ct&&R(e,A=kt),K(!1),null)}function g(){x=b=l=E=P=0,S=1,G(),K(!1)}function L(t){var e=t.originalEvent;v.triggerOnTouchLeave&&R(e,A=z(Tt))}function D(){r.unbind(i,p),r.unbind(a,g),r.unbind(s,f),r.unbind(n,m),o&&r.unbind(o,L),K(!1)}function z(t){var e=t,i=W(),s=F(),n=B();return!i||n?e=kt:!s||t!=Ct||v.triggerOnTouchEnd&&!v.triggerOnTouchLeave?!s&&t==Tt&&v.triggerOnTouchLeave&&(e=kt):e=Tt,e}function R(t,e){var i=void 0;
1return N()&&q()||q()?i=O(t,e,ft):(j()&&H()||H())&&!1!==i&&(i=O(t,e,mt)),X()&&Q()&&!1!==i?i=O(t,e,vt):_>v.longTapThreshold&&y<xt&&v.longTap&&!1!==i?i=O(t,e,yt):1!==P&&At||!(isNaN(y)||y<v.threshold)||!Y()||!1===i||(i=O(t,e,gt)),e===kt&&g(),e===Tt&&(At?0==t.touches.length&&g():g()),i}function O(t,e,i){var s=void 0;if(i==ft){if(r.trigger("swipeStatus",[e,w||null,y||0,_||0,P,I]),v.swipeStatus&&!1===(s=v.swipeStatus.call(r,t,e,w||null,y||0,_||0,P,I)))return!1;if(e==Tt&&N()){if(r.trigger("swipe",[w,y,_,P,I]),v.swipe&&!1===(s=v.swipe.call(r,t,w,y,_,P,I)))return!1;switch(w){case at:r.trigger("swipeLeft",[w,y,_,P,I]),v.swipeLeft&&(s=v.swipeLeft.call(r,t,w,y,_,P,I));break;case rt:r.trigger("swipeRight",[w,y,_,P,I]),v.swipeRight&&(s=v.swipeRight.call(r,t,w,y,_,P,I));break;case lt:r.trigger("swipeUp",[w,y,_,P,I]),v.swipeUp&&(s=v.swipeUp.call(r,t,w,y,_,P,I));break;case ct:r.trigger("swipeDown",[w,y,_,P,I]),v.swipeDown&&(s=v.swipeDown.call(r,t,w,y,_,P,I))}}}if(i==mt){if(r.trigger("pinchStatus",[e,T||null,C||0,_||0,P,S,I]),v.pinchStatus&&!1===(s=v.pinchStatus.call(r,t,e,T||null,C||0,_||0,P,S,I)))return!1;if(e==Tt&&j())switch(T){case ht:r.trigger("pinchIn",[T||null,C||0,_||0,P,S,I]),v.pinchIn&&(s=v.pinchIn.call(r,t,T||null,C||0,_||0,P,S,I));break;case ut:r.trigger("pinchOut",[T||null,C||0,_||0,P,S,I]),v.pinchOut&&(s=v.pinchOut.call(r,t,T||null,C||0,_||0,P,S,I))}}return i==gt?e!==kt&&e!==Tt||(clearTimeout(d),clearTimeout(M),Q()&&!X()?(u=nt(),d=setTimeout(ot.proxy(function(){u=null,r.trigger("tap",[t.target]),v.tap&&(s=v.tap.call(r,t,t.target))},this),v.doubleTapThreshold)):(u=null,r.trigger("tap",[t.target]),v.tap&&(s=v.tap.call(r,t,t.target)))):i==vt?e!==kt&&e!==Tt||(clearTimeout(d),u=null,r.trigger("doubletap",[t.target]),v.doubleTap&&(s=v.doubleTap.call(r,t,t.target))):i==yt&&(e!==kt&&e!==Tt||(clearTimeout(d),u=null,r.trigger("longtap",[t.target]),v.longTap&&(s=v.longTap.call(r,t,t.target)))),s}function F(){var t=!0;return null!==v.threshold&&(t=y>=v.threshold),t}function B(){var t=!1;return null!==v.cancelThreshold&&null!==w&&(t=tt(w)-y>=v.cancelThreshold),t}function W(){return!v.maxTimeThreshold||!(_>=v.maxTimeThreshold)}function j(){var t=$(),e=U(),i=null===v.pinchThreshold||C>=v.pinchThreshold;return t&&e&&i}function H(){return!!(v.pinchStatus||v.pinchIn||v.pinchOut)}function N(){var t=W(),e=F(),i=$(),s=U();return!B()&&s&&i&&e&&t}function q(){return!!(v.swipe||v.swipeStatus||v.swipeLeft||v.swipeRight||v.swipeUp||v.swipeDown)}function $(){return P===v.fingers||v.fingers===bt||!At}function U(){return 0!==I[0].end.x}function Y(){return!!v.tap}function Q(){return!!v.doubleTap}function X(){if(null==u)return!1;var t=nt();return Q()&&t-u<=v.doubleTapThreshold}function G(){h=c=0}function V(){var t=!1;c&&(nt()-c<=v.fingerReleaseThreshold&&(t=!0));return t}function K(t){!0===t?(r.bind(s,f),r.bind(n,m),o&&r.bind(o,L)):(r.unbind(s,f,!1),r.unbind(n,m,!1),o&&r.unbind(o,L,!1)),r.data(Et+"_intouch",!0===t)}function Z(t,e){var i=void 0!==e.identifier?e.identifier:0;return I[t].identifier=i,I[t].start.x=I[t].end.x=e.pageX||e.clientX,I[t].start.y=I[t].end.y=e.pageY||e.clientY,I[t]}function J(t){var e=function(t){for(var e=0;e<I.length;e++)if(I[e].identifier==t)return I[e]}(void 0!==t.identifier?t.identifier:0);return e.end.x=t.pageX||t.clientX,e.end.y=t.pageY||t.clientY,e}function tt(t){if(k[t])return k[t].distance}function et(t){return{direction:t,distance:0}}function it(){return E-l}function st(t,e){var i=Math.abs(t.x-e.x),s=Math.abs(t.y-e.y);return Math.round(Math.sqrt(i*i+s*s))}function nt(){return(new Date).getTime()}this.enable=function(){return r.bind(i,p),r.bind(a,g),r},this.disable=function(){return D(),r},this.destroy=function(){return D(),r.data(Et,null),r},this.option=function(t,e){if(void 0!==v[t]){if(void 0===e)return v[t];v[t]=e}else ot.error("Option "+t+" does not exist on jQuery.swipe.options");return null}}ot.fn.swipe=function(t){var e=ot(this),i=e.data(Et);if(i&&"string"==typeof t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));ot.error("Method "+t+" does not exist on jQuery.swipe")}else if(!(i||"object"!=typeof t&&t))return function(i){!i||void 0!==i.allowPageScroll||void 0===i.swipe&&void 0===i.swipeStatus||(i.allowPageScroll=dt);void 0!==i.click&&void 0===i.tap&&(i.tap=i.click);i||(i={});return i=ot.extend({},ot.fn.swipe.defaults,i),this.each(function(){var t=ot(this),e=t.data(Et);e||(e=new s(this,i),t.data(Et,e))})}.apply(this,arguments);return e},ot.fn.swipe.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe"},ot.fn.swipe.phases={PHASE_START:St,PHASE_MOVE:Ct,PHASE_END:Tt,PHASE_CANCEL:kt},ot.fn.swipe.directions={LEFT:at,RIGHT:rt,UP:lt,DOWN:ct,IN:ht,OUT:ut},ot.fn.swipe.pageScroll={NONE:dt,HORIZONTAL:wt,VERTICAL:_t,AUTO:pt},ot.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:bt}}),function(h){"use strict";h.fn.absoluteCounter=function(c){return c=h.extend({},h.fn.absoluteCounter.defaults,c||{}),h(this).each(function(){var o=this,a=c.speed,r=c.setStyles,t=c.delayedStart,l=c.fadeInDelay;r&&h(o).css({display:"block",position:"relative",overflow:"hidden"}).addClass("animated"),h(o).css("opacity","0"),h(o).animate({opacity:0}
1,t,function(){var t=h(o).text();h(o).text("");for(var e=0;e<t.length;e++){var i=t.charAt(e),s="";if(0<=parseInt(i,10)){s='<span class="onedigit p'+(t.length-e)+" d"+i+'">';for(var n=0;n<=parseInt(i,10);n++)s+='<span class="n'+n%10+'">'+n%10+"</span>";s+="</span>"}else s='<span class="onedigit p'+(t.length-e)+' char"><span class="c">'+i+"</span></span>";h(o).append(s)}h(o).animate({opacity:1},l),h("span.onedigit",o).each(function(t,e){r&&(h(e).css({float:"left",position:"relative"}),h("span",h(e)).css({display:"block"}));var i=h("span",h(e)).length,s=h(o).height();h(e).css({height:i*s+"px",top:"0"}),h("span",h(e)).css({height:s+"px"}),h(e).animate({top:(i-1)*s*-1+"px"},a,function(){"function"==typeof c.onComplete&&c.onComplete.call(o)})})})})},h.fn.absoluteCounter.defaults={speed:2e3,setStyles:!0,onComplete:null,delayedStart:0,fadeInDelay:0}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(w){w.ui=w.ui||{},w.ui.version="1.12.0";var n,i=0,r=Array.prototype.slice;w.cleanData=(n=w.cleanData,function(t){var e,i,s;for(s=0;null!=(i=t[s]);s++)try{(e=w._data(i,"events"))&&e.remove&&w(i).triggerHandler("remove")}catch(t){}n(t)}),w.widget=function(t,i,e){var s,n,o,a={},r=t.split(".")[0],l=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=w.Widget),w.isArray(e)&&(e=w.extend.apply(null,[{}].concat(e))),w.expr[":"][l.toLowerCase()]=function(t){return!!w.data(t,l)},w[r]=w[r]||{},s=w[r][t],n=w[r][t]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new n(t,e)},w.extend(n,s,{version:e.version,_proto:w.extend({},e),_childConstructors:[]}),(o=new i).options=w.widget.extend({},o.options),w.each(e,function(e,o){return w.isFunction(o)?void(a[e]=function(){function s(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var t,e=this._super,i=this._superApply;return this._super=s,this._superApply=n,t=o.apply(this,arguments),this._super=e,this._superApply=i,t}}()):void(a[e]=o)}),n.prototype=w.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},a,{constructor:n,namespace:r,widgetName:t,widgetFullName:l}),s?(w.each(s._childConstructors,function(t,e){var i=e.prototype;w.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),w.widget.bridge(t,n),n},w.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],s[n].hasOwnProperty(e)&&void 0!==i&&(t[e]=w.isPlainObject(i)?w.isPlainObject(t[e])?w.widget.extend({},t[e],i):w.widget.extend({},i):i);return t},w.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;w.fn[o]=function(i){var t="string"==typeof i,s=r.call(arguments,1),n=this;return t?this.each(function(){var t,e=w.data(this,a);return"instance"===i?(n=e,!1):e?w.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:w.error("no such method '"+i+"' for "+o+" widget instance"):w.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):(s.length&&(i=w.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=w.data(this,a);t?(t.option(i||{}),t._init&&t._init()):w.data(this,a,new e(i,this))})),n}},w.Widget=function(){},w.Widget._childConstructors=[],w.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=w(e||this.defaultElement||this)[0],this.element=w(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=w(),this.hoverable=w(),this.focusable=w(),this.classesElementLookup={},e!==this&&(w.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=w(e.style?e.ownerDocument:e.document||e),this.window=w(this.document[0].defaultView||this.document[0].parentWindow)),this.options=w.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:w.noop,_create:w.noop,_init:w.noop,destroy:function(){var i=this;this._destroy(),w.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:w.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return w.widget.extend({},this.options);
vendor: 4,147 bytes, line 1
1if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=w.widget.extend({},this.options[t]),n=0;i.length-1>n;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=w(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(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(n){function t(t,e){var i,s;for(s=0;t.length>s;s++)i=a.classesElementLookup[t[s]]||w(),i=n.add?w(w.unique(i.get().concat(n.element.get()))):w(i.not(n.element).get()),a.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}var o=[],a=this;return(n=w.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(a,r,t){var l,c=this;"boolean"!=typeof a&&(t=r,r=a,a=!1),t?(r=l=w(r),this.bindings=this.bindings.add(r)):(t=r,r=this.element,l=this.widget()),w.each(t,function(t,e){function i(){return a||!0!==c.options.disabled&&!w(this).hasClass("ui-state-disabled")?("string"==typeof e?c[e]:e).apply(c,arguments):void 0}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||w.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),n=s[1]+c.eventNamespace,o=s[2];o?l.on(n,o,i):r.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e).off(e),this.bindings=w(this.bindings.not(t).get()),this.focusable=w(this.focusable.not(t).get()),this.hoverable=w(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(w(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(w(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(w(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(w(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=w.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!(w.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},w.each({show:"fadeIn",hide:"fadeOut"},function(o,a){w.Widget.prototype["_"+o]=function(e,t,i){"string"==typeof t&&(t={effect:t});var s,n=t?!0===t||"number"==typeof t?a:t.effect||a:o;"number"==typeof(t=t||{})&&(t={duration:t}),s=!w.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&w.effects&&w.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){w(this)[o](),i&&i.call(e[0]),t()})}}),w.widget,w.extend(w.expr[":"],{data:w.expr.createPseudo?w.expr.createPseudo(function(e){return function(t){return!!w.data(t,e)}}
vendor: 4,227 bytes, line 1
1):function(t,e,i){return!!w.data(t,i[3])}}),w.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,n=this.parents().filter(function(){var t=w(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&n.length?n:w(this[0].ownerDocument||document)},w.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var o=!1;w(document).on("mouseup",function(){o=!1}),w.widget("ui.mouse",{version:"1.12.0",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){return!0===w.data(t.target,e.widgetName+".preventClickEvent")?(w.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1):void 0}),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(!o){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&w(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?t.preventDefault():(!0===w.data(t.target,this.widgetName+".preventClickEvent")&&w.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),o=!0)),!0}},_mouseMove:function(t){if(this._mouseMoved){if(w.ui.ie&&(!document.documentMode||document.documentMode<9)&&!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=!1!==this._mouseStart(this._mouseDownEvent,t),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&&w.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,o=!1,t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),w.ui.plugin={add:function(t,e,i){var s,n=w.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},w.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i||(i=e.body),i.nodeName||(i=e.body),i},w.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&w(t).trigger("blur")},w.widget("ui.draggable",w.ui.mouse,{version:"1.12.0",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,
vendor: 5,234 bytes, line 1
1containment:!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(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?void(this.destroyOnClear=!0):(this._removeHandleClassName(),void this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return this._blurActiveElement(t),!(this.helper||e.disabled||0<w(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=w(this);return w("<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 e=w.ui.safeActiveElement(this.document[0]),i=w(t.target);this._getHandle(t)&&i.closest(e).length||w.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),w.ui.ddmanager&&(w.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=0<this.helper.parents().filter(function(){return"fixed"===w(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),w.ui.ddmanager&&!e.dropBehaviour&&w.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),w.ui.ddmanager&&w.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){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:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp(new w.Event("mouseup",t)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",w.ui.ddmanager&&w.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return w.ui.ddmanager&&!this.options.dropBehaviour&&(i=w.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||w.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?w(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),w.ui.ddmanager&&w.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),w.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new w.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!w(t.target).closest(this.element.find(this.options.handle)).length},_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 e=this.options,i=w.isFunction(e.helper),s=i?w(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i&&s[0]===this.element[0]&&this._setPositionRelative(),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_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(" ")),w.isArray(t)&&(t={left:+t[0],top:+t[1]||0}
vendor: 4,520 bytes, line 1
1),"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(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&w.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 t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?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 t,e,i,s=this.options,n=this.document[0];return this.relativeContainer=null,s.containment?"window"===s.containment?void(this.containment=[w(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,w(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,w(window).scrollLeft()+w(window).width()-this.helperProportions.width-this.margins.left,w(window).scrollTop()+(w(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):"document"===s.containment?void(this.containment=[0,0,w(n).width()-this.helperProportions.width-this.margins.left,(w(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):s.containment.constructor===Array?void(this.containment=s.containment):("parent"===s.containment&&(s.containment=this.helper[0].parentNode),void((i=(e=w(s.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e))):void(this.containment=null)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),l=t.pageX,c=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(i=this.relativeContainer?(s=this.relativeContainer.offset(),[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):this.containment,t.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(c=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(c=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,c=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>
vendor: 4,136 bytes, line 1
1i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,l=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(l=this.originalPageX),"x"===a.axis&&(c=this.originalPageY)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?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,e,i){return i=i||this._uiHash(),w.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),w.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),w.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=w.extend({},t,{item:i.element});i.sortables=[],w(i.options.connectToSortable).each(function(){var t=w(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=w.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,w.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){w.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,w.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==e&&this._intersectsWith(this.containerCache)&&w.contains(e.element[0],this.element[0])&&(t=!1),t})),t?(e.isOver||(e.isOver=1,n._parent=s.helper.parent(),e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,w.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,w.each(n.sortables,function(){this.refreshPositions()}))})}}),w.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=w("body"),n=i.options;s.css("cursor")&&(n._cursor=s.css("cursor")),s.css("cursor",n.cursor)},stop:function(t,e,i){var s=i.options;s._cursor&&w("body").css("cursor",s._cursor)}}),w.ui.plugin.add("draggable","opacity",{start:function(t,e,i){var s=w(e.helper),n=i.options;s.css("opacity")&&(n._opacity=s.css("opacity")),s.css("opacity",n.opacity)},stop:function(t,e,i){var s=i.options;s._opacity&&w(e.helper).css("opacity",s._opacity)}}
vendor: 4,355 bytes, line 1
1),w.ui.plugin.add("draggable","scroll",{start:function(t,e,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,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY<s.scrollSensitivity?o.scrollTop=n=o.scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.top<s.scrollSensitivity&&(o.scrollTop=n=o.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+o.offsetWidth-t.pageX<s.scrollSensitivity?o.scrollLeft=n=o.scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.left<s.scrollSensitivity&&(o.scrollLeft=n=o.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(t.pageY-w(a).scrollTop()<s.scrollSensitivity?n=w(a).scrollTop(w(a).scrollTop()-s.scrollSpeed):w(window).height()-(t.pageY-w(a).scrollTop())<s.scrollSensitivity&&(n=w(a).scrollTop(w(a).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(t.pageX-w(a).scrollLeft()<s.scrollSensitivity?n=w(a).scrollLeft(w(a).scrollLeft()-s.scrollSpeed):w(window).width()-(t.pageX-w(a).scrollLeft())<s.scrollSensitivity&&(n=w(a).scrollLeft(w(a).scrollLeft()+s.scrollSpeed)))),!1!==n&&w.ui.ddmanager&&!s.dropBehaviour&&w.ui.ddmanager.prepareOffsets(i,t)}}),w.ui.plugin.add("draggable","snap",{start:function(t,e,i){var s=i.options;i.snapElements=[],w(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=w(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,i){var s,n,o,a,r,l,c,h,u,d,p=i.options,f=p.snapTolerance,m=e.offset.left,g=m+i.helperProportions.width,v=e.offset.top,y=v+i.helperProportions.height;for(u=i.snapElements.length-1;0<=u;u--)l=(r=i.snapElements[u].left-i.margins.left)+i.snapElements[u].width,h=(c=i.snapElements[u].top-i.margins.top)+i.snapElements[u].height,g<r-f||l+f<m||y<c-f||h+f<v||!w.contains(i.snapElements[u].item.ownerDocument,i.snapElements[u].item)?(i.snapElements[u].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,t,w.extend(i._uiHash(),{snapItem:i.snapElements[u].item})),i.snapElements[u].snapping=!1):("inner"!==p.snapMode&&(s=f>=Math.abs(c-y),n=f>=Math.abs(h-v),o=f>=Math.abs(r-g),a=f>=Math.abs(l-m),s&&(e.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:h,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:l}).left)),d=s||n||o||a,"outer"!==p.snapMode&&(s=f>=Math.abs(c-v),n=f>=Math.abs(h-y),o=f>=Math.abs(r-m),a=f>=Math.abs(l-g),s&&(e.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:h-i.helperProportions.height,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left)),!i.snapElements[u].snapping&&(s||n||o||a||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,t,w.extend(i._uiHash(),{snapItem:i.snapElements[u].item})),i.snapElements[u].snapping=s||n||o||a||d)}}),w.ui.plugin.add("draggable","stack",{start:function(t,e,i){var s,n=i.options,o=w.makeArray(w(n.stack)).sort(function(t,e){return(parseInt(w(t).css("zIndex"),10)||0)-(parseInt(w(e).css("zIndex"),10)||0)});o.length&&(s=parseInt(w(o[0]).css("zIndex"),10)||0,w(o).each(function(t){w(this).css("zIndex",s+t)}),this.css("zIndex",s+o.length))}}),w.ui.plugin.add("draggable","zIndex",{start:function(t,e,i){var s=w(e.helper),n=i.options;s.css("zIndex")&&(n._zIndex=s.css("zIndex")),s.css("zIndex",n.zIndex)},stop:function(t,e,i){var s=i.options;s._zIndex&&w(e.helper).css("zIndex",s._zIndex)}}),w.ui.draggable}),function(t){function e(t,e){if(!(1<t.originalEvent.touches.length)){t.preventDefault();var i=t.originalEvent.changedTouches[0],s=document.createEvent("MouseEvents");s.initMouseEvent(e,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(s)}}
1if(t.support.touch="ontouchend"in document,t.support.touch){var i,s=t.ui.mouse.prototype,n=s._mouseInit,o=s._mouseDestroy;s._touchStart=function(t){!i&&this._mouseCapture(t.originalEvent.changedTouches[0])&&(i=!0,this._touchMoved=!1,e(t,"mouseover"),e(t,"mousemove"),e(t,"mousedown"))},s._touchMove=function(t){i&&(this._touchMoved=!0,e(t,"mousemove"))},s._touchEnd=function(t){i&&(e(t,"mouseup"),e(t,"mouseout"),this._touchMoved||e(t,"click"),i=!1)},s._mouseInit=function(){this.element.bind({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),n.call(this)},s._mouseDestroy=function(){this.element.unbind({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),o.call(this)}}}(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.