text: require=function t(e,n,i){function r(a,s){if(!n[a]){if(!e[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(o)return o(a,!0);throw new Error("Cannot find module '"+a+"'")}var l=n[a]={exports:{}};e[a][0].call(l.exports,function(t){var n=e[a][1][t];return r(n?n:t)},l,l.exports,t,e,n,i)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<i.length;a++)r(i[a]);return r}({1:[function(t,e){function n(){}var i=e.exports={};i.nextTick=function(){var t="undefined"!=typeof window&&window.setImmediate,e="undefined"!=typeof window&&window.postMessage&&window.addEventListener;if(t)return function(t){return window.setImmediate(t)};if(e){var n=[];return window.addEventListener("message",function(t){var e=t.source;if((e===window||null===e)&&"process-tick"===t.data&&(t.stopPropagation(),n.length>0)){var i=n.shift();i()}},!0),function(t){n.push(t),window.postMessage("process-tick","*")}}return function(t){setTimeout(t,0)}}(),i.title="browser",i.browser=!0,i.env={},i.argv=[],i.on=n,i.addListener=n,i.once=n,i.off=n,i.removeListener=n,i.removeAllListeners=n,i.emit=n,i.binding=function(){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(){throw new Error("process.chdir is not supported")}},{}],2:[function(t){(function(t,e){!function(t){"use strict";function e(t){return{configurable:!0,enumerable:!1,value:t,writable:!0}}function n(){return"__$"+Math.floor(1e9*Math.random())+"$"+ ++Y+"$__"}function i(){var t=n();return W[t]=!0,t}function r(t){return"object"==typeof t&&t instanceof s}function o(t){return r(t)?"symbol":typeof t}function a(t){var e=new s(t);if(!(this instanceof a))return e;throw new TypeError("Symbol cannot be new'ed")}function s(t){var e=n();E(this,z,{value:this}),E(this,q,{value:e}),E(this,B,{value:t}),l(this),V[e]=this}function u(t){var e=t[U];return e&&e.self===t?e:L(t)?(X.hash.value=Z++,X.self.value=t,G.value=D(null,X),E(t,U,G),G.value):void 0}function l(t){return u(t),$.apply(this,arguments)}function c(t){return u(t),A.apply(this,arguments)}function d(t){return u(t),F.apply(this,arguments)}function h(t){return r(t)?t[q]:t}function f(t){for(var e=[],n=M(t),i=0;i<n.length;i++){var r=n[i];V[r]||W[r]||e.push(r)}return e}function p(t,e){return O(t,h(e))}function m(t){for(var e=[],n=M(t),i=0;i<n.length;i++){var r=V[n[i]];r&&e.push(r)}return e}function g(t){return N.call(this,h(t))}function y(e){return t.traceur&&t.traceur.options[e]}function b(t,e,n){var i,o;return r(e)&&(i=e,e=e[q]),t[e]=n,i&&(o=O(t,e))&&E(t,e,{enumerable:!1}),n}function v(t,e,n){return r(e)&&(n.enumerable&&(n=D(n,{enumerable:{value:!1}})),e=e[q]),E(t,e,n),t}function w(t){E(t,"defineProperty",{value:v}),E(t,"getOwnPropertyNames",{value:f}),E(t,"getOwnPropertyDescriptor",{value:p}),E(t.prototype,"hasOwnProperty",{value:g}),E(t,"freeze",{value:l}),E(t,"preventExtensions",{value:c}),E(t,"seal",{value:d}),t.getOwnPropertySymbols=m}function k(t){for(var e=1;e<arguments.length;e++)for(var n=M(arguments[e]),i=0;i<n.length;i++){var r=n[i];W[r]||!function(e,n){E(t,n,{get:function(){return e[n]},enumerable:!0})}(arguments[e],n[i])}return t}function x(t){return null!=t&&("object"==typeof t||"function"==typeof t)}function _(t){if(null==t)throw j();return S(t)}function T(t){if(!x(t))throw j(t+" is not an Object");return t}function C(t){t.Symbol=a,w(t.Object)}if(!t.$traceurRuntime){var S=Object,j=TypeError,D=S.create,P=S.defineProperties,E=S.defineProperty,$=S.freeze,O=S.getOwnPropertyDescriptor,M=S.getOwnPropertyNames,I=S.keys,N=S.prototype.hasOwnProperty,A=(S.prototype.toString,Object.preventExtensions),F=Object.seal,L=Object.isExtensible,R={"void":function(){},any:function(){},string:function(){},number:function(){},"boolean":function(){}},H=e,Y=0,q=n(),B=n(),z=n(),V=D(null),W=D(null);E(a.prototype,"constructor",e(a)),E(a.prototype,"toString",H(function(){var t=this[z];if(!y("symbols"))return t[q];if(!t)throw TypeError("Conversion from symbol to string");var e=t[B];return void 0===e&&(e=""),"Symbol("+e+")"})),E(a.prototype,"valueOf",H(function(){var t=this[z];if(!t)throw TypeError("Conversion from symbol to string");return y("symbols")?t:t[q]})),E(s.prototype,"constructor",e(a)),E(s.prototype,"toString",{value:a.prototype.toString,enumerable:!1}),E(s.prototype,"valueOf",{value:a.prototype.valueOf,enumerable:!1});var U=i(),G={value:void 0},X={hash:{value:void 0},self:{value:void 0}},Z=0;a.iterator=a(),l(s.prototype),C(t),t.$traceurRuntime={assertObject:T,createPrivateName:i,exportStar:k,getOwnHashObject:u,privateNames:W,setProperty:b,setupGlobals:C,toObject:_,toProperty:h,type:R,"typeof":o,defineProperties:P,defineProperty:E,getOwnPropertyDescriptor:O,getOwnPropertyNames:M,keys:I}}}("undefined"!=typeof e?e:this),function(){"use strict";function t(){for(var t=[],n=0,i=0;i<arguments.length;i++)for(var r=e(arguments[i]),o=0;o<r.length;o++)t[n++]=r[o];return t}var e=$traceurRuntime.toObject;$traceurRuntime.spread=t}(),function(){"use strict";function t(t,e){var n=m(t);do{var i=f(n,e);if(i)return i;n=m(n)}while(n);return void 0}function e(t,e,i,r){return n(t,e,i).apply(t,r)}function n(e,n,i){var r=t(n,i);return r?r.get?r.get.call(e):r.value:void 0}function i(e,n,i,r){var o=t(n,i);if(o&&o.set)return o.set.call(e,r),r;throw l("super has no setter '"+i+"'.")}function r(t){for(var e,n={},i=p(t),r=0;r<i.length;r++){var e=i[r];n[e]=f(t,e)}return n}function o(t,e,n,i){return h(e,"constructor",{value:t,configurable:!0,enumerable:!1,writable:!0}),arguments.length>3?("function"==typeof i&&(t.__proto__=i),t.prototype=c(a(i),r(e))):t.prototype=e,h(t,"prototype",{configurable:!1,writable:!1}),d(t,r(n))}function a(t){if("function"==typeof t){var e=t.prototype;if(u(e)===e||null===e)return t.prototype}if(null===t)return null;throw new l}function s(t,n,i){null!==m(n)&&e(t,n,"constructor",i)}var u=Object,l=TypeError,c=u.create,d=$traceurRuntime.defineProperties,h=$traceurRuntime.defineProperty,f=$traceurRuntime.getOwnPropertyDescriptor,p=$traceurRuntime.getOwnPropertyNames,m=Object.getPrototypeOf;$traceurRuntime.createClass=o,$traceurRuntime.defaultSuperCall=s,$traceurRuntime.superCall=e,$traceurRuntime.superGet=n,$traceurRuntime.superSet=i}(),function(){"use strict";function t(t){return{configurable:!0,enumerable:!1,value:t,writable:!0}}function e(t){return new Error("Traceur compiler bug: invalid state in state machine: "+t)}function n(){this.state=0,this.GState=y,this.storedException=void 0,this.finallyFallThrough=void 0,this.sent_=void 0,this.returnValue=void 0,this.tryStack_=[]}function i(t,e,n,i){switch(t.GState){case b:throw new Error('"'+n+'" on executing generator');case w:if("next"==n)return{value:void 0,done:!0};throw new Error('"'+n+'" on closed generator');case y:if("throw"===n)throw t.GState=w,i;if(void 0!==i)throw g("Sent value to newborn generator");case v:t.GState=b,t.action=n,t.sent=i;var r=e(t),o=r===t;return o&&(r=t.returnValue),t.GState=o?w:v,{value:r,done:o}}}function r(){}function o(){}function a(t,e,i){var r=c(t,i),o=new n,a=m(e.prototype);return a[_]=o,a[T]=r,a}function s(t){return t.prototype=m(o.prototype),t.__proto__=o,t}function u(){n.call(this),this.err=void 0;var t=this;t.result=new Promise(function(e,n){t.resolve=e,t.reject=n})}function l(t,e){var n=c(t,e),i=new u;return i.createCallback=function(t){return function(e){i.state=t,i.value=e,n(i)}},i.errback=function(t){d(i,t),n(i)},n(i),i.result}function c(t,e){return function(n){for(;;)try{return t.call(e,n)}catch(i){d(n,i)}}}function d(t,e){t.storedException=e;var n=t.tryStack_[t.tryStack_.length-1];return n?(t.state=void 0!==n.catch?n.catch:n.finally,void 0!==n.finallyFallThrough&&(t.finallyFallThrough=n.finallyFallThrough),void 0):(t.handleException(e),void 0)}var h=$traceurRuntime.createPrivateName,f=$traceurRuntime.defineProperties,p=$traceurRuntime.defineProperty,m=Object.create,g=TypeError,y=0,b=1,v=2,w=3,k=-2,x=-3;n.prototype={pushTry:function(t,e){if(null!==e){for(var n=null,i=this.tryStack_.length-1;i>=0;i--)if(void 0!==this.tryStack_[i].catch){n=this.tryStack_[i].catch;break}null===n&&(n=x),this.tryStack_.push({"finally":e,finallyFallThrough:n})}null!==t&&this.tryStack_.push({"catch":t})},popTry:function(){this.tryStack_.pop()},get sent(){return this.maybeThrow(),this.sent_},set sent(t){this.sent_=t},get sentIgnoreThrow(){return this.sent_},maybeThrow:function(){if("throw"===this.action)throw this.action="next",this.sent_},end:function(){switch(this.state){case k:return this;case x:throw this.storedException;default:throw e(this.state)}},handleException:function(t){throw this.GState=w,this.state=k,t}};var _=h(),T=h();r.prototype=o,p(o,"constructor",t(r)),o.prototype={constructor:o,next:function(t){return i(this[_],this[T],"next",t)},"throw":function(t){return i(this[_],this[T],"throw",t)}},f(o.prototype,{constructor:{enumerable:!1},next:{enumerable:!1},"throw":{enumerable:!1}}),Object.defineProperty(o.prototype,Symbol.iterator,t(function(){return this})),u.prototype=m(n.prototype),u.prototype.end=function(){switch(this.state){case k:this.resolve(this.returnValue);break;case x:this.reject(this.storedException);break;default:this.reject(e(this.state))}},u.prototype.handleException=function(){this.state=x},$traceurRuntime.asyncWrap=l,$traceurRuntime.initGeneratorFunction=s,$traceurRuntime.createGeneratorInstance=a}(),function(){function t(t,e,n,i,r,o,a){var s=[];return t&&s.push(t,":"),n&&(s.push("//"),e&&s.push(e,"@"),s.push(n),i&&s.push(":",i)),r&&s.push(r),o&&s.push("?",o),a&&s.push("#",a),s.join("")}function e(t){return t.match(s)}function n(t){if("/"===t)return"/";for(var e="/"===t[0]?"/":"",n="/"===t.slice(-1)?"/":"",i=t.split("/"),r=[],o=0,a=0;a<i.length;a++){var s=i[a];switch(s){case"":case".":break;case"..":r.length?r.pop():o++;break;default:r.push(s)}}if(!e){for(;o-->0;)r.unshift("..");0===r.length&&r.push(".")}return e+r.join("/")+n}function i(e){var i=e[u.PATH]||"";return i=n(i),e[u.PATH]=i,t(e[u.SCHEME],e[u.USER_INFO],e[u.DOMAIN],e[u.PORT],e[u.PATH],e[u.QUERY_DATA],e[u.FRAGMENT])}function r(t){var n=e(t);return i(n)}function o(t,n){var r=e(n),o=e(t);if(r[u.SCHEME])return i(r);r[u.SCHEME]=o[u.SCHEME];for(var a=u.SCHEME;a<=u.PORT;a++)r[a]||(r[a]=o[a]);if("/"==r[u.PATH][0])return i(r);var s=o[u.PATH],l=s.lastIndexOf("/");return s=s.slice(0,l+1)+r[u.PATH],r[u.PATH]=s,i(r)}function a(t){if(!t)return!1;if("/"===t[0])return!0;var n=e(t);return n[u.SCHEME]?!0:!1}var s=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),u={SCHEME:1,USER_INFO:2,DOMAIN:3,PORT:4,PATH:5,QUERY_DATA:6,FRAGMENT:7};$traceurRuntime.canonicalizeUrl=r,$traceurRuntime.isAbsolute=a,$traceurRuntime.removeDotSegments=n,$traceurRuntime.resolveUrl=o}(),function(t){"use strict";function e(t){if(t){var e=p.normalize(t);return u[e]}}function n(t){var e=arguments[1],n=Object.create(null);return Object.getOwnPropertyNames(t).forEach(function(i){var r,o;if(e===f){var a=Object.getOwnPropertyDescriptor(t,i);a.get&&(r=a.get)}r||(o=t[i],r=function(){return o}),Object.defineProperty(n,i,{get:r,enumerable:!0})}),Object.preventExtensions(n),n}var i,r=$traceurRuntime.assertObject($traceurRuntime),o=r.canonicalizeUrl,a=r.resolveUrl,s=r.isAbsolute,u=Object.create(null);i=t.location&&t.location.href?a(t.location.href,"./"):"";var l=function(t,e){this.url=t,this.value_=e};$traceurRuntime.createClass(l,{},{});var c=function(t,e){$traceurRuntime.superCall(this,d.prototype,"constructor",[t,null]),this.func=e},d=c;$traceurRuntime.createClass(c,{getUncoatedModule:function(){return this.value_?this.value_:this.value_=this.func.call(t)}},{},l);var h=Object.create(null),f={},p={normalize:function(t,e){if("string"!=typeof t)throw new TypeError("module name must be a string, not "+typeof t);if(s(t))return o(t);if(/[^\.]\/\.\.\//.test(t))throw new Error("module name embeds /../: "+t);return"."===t[0]&&e?a(e,t):o(t)},get:function(t){var i=e(t);if(!i)return void 0;var r=h[i.url];return r?r:(r=n(i.getUncoatedModule(),f),h[i.url]=r)},set:function(t,e){t=String(t),u[t]=new c(t,function(){return e}),h[t]=e},get baseURL(){return i},set baseURL(t){i=String(t)},registerModule:function(t,e){var n=p.normalize(t);if(u[n])throw new Error("duplicate module named "+n);u[n]=new c(n,e)},bundleStore:Object.create(null),register:function(t,e,n){e&&(e.length||n.length)?this.bundleStore[t]={deps:e,execute:function(){var t=arguments,i={};e.forEach(function(e,n){return i[e]=t[n]});var r=n.call(this,i);return r.execute.call(this),r.exports}}:this.registerModule(t,n)},getAnonymousModule:function(e){return new n(e.call(t),f)},getForTesting:function(t){var e=this;return this.testingPrefix_||Object.keys(h).some(function(t){var n=/(traceur@[^\/]*\/)/.exec(t);return n?(e.testingPrefix_=n[1],!0):void 0}),this.get(this.testingPrefix_+t)}};p.set("@traceur/src/runtime/ModuleStore",new n({ModuleStore:p}));var m=$traceurRuntime.setupGlobals;$traceurRuntime.setupGlobals=function(t){m(t)},$traceurRuntime.ModuleStore=p,t.System={register:p.register.bind(p),get:p.get,set:p.set,normalize:p.normalize},$traceurRuntime.getModuleImpl=function(t){var n=e(t);return n&&n.getUncoatedModule()}}("undefined"!=typeof e?e:this),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/utils",[],function(){"use strict";function t(t){return 0|t}function e(t){return t&&("object"==typeof t||"function"==typeof t)}function n(t){return"function"==typeof t}function i(t){return t=+t,isNaN(t)?0:isFinite(t)&&0!==t?t>0?Math.floor(t):Math.ceil(t):t}function r(t){var e=i(t);return 0>e?0:Math.min(e,a)}var o=$traceurRuntime.toObject,a=Math.pow(2,53)-1;return{get toObject(){return o},get toUint32(){return t},get isObject(){return e},get isCallable(){return n},get toInteger(){return i},get toLength(){return r}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/Array",[],function(){"use strict";function t(t){var e=void 0!==arguments[1]?arguments[1]:0,n=arguments[2],i=s(this),r=a(i.length),u=o(e),l=void 0!==n?o(n):r;for(u=0>u?Math.max(r+u,0):Math.min(u,r),l=0>l?Math.max(r+l,0):Math.min(l,r);l>u;)i[u]=t,u++;return i}function e(t){var e=arguments[1];return i(this,t,e)}function n(t){var e=arguments[1];return i(this,t,e,!0)}function i(t,e){var n=arguments[2],i=void 0!==arguments[3]?arguments[3]:!1,r=s(t),o=a(r.length);if(!u(e))throw TypeError();for(var l=0;o>l;l++)if(l in r){var c=r[l];if(e.call(n,c,l,r))return i?l:c}return i?-1:void 0}var r=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/utils")),o=r.toInteger,a=r.toLength,s=r.toObject,u=r.isCallable;return{get fill(){return t},get find(){return e},get findIndex(){return n}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/ArrayIterator",[],function(){"use strict";function t(t,e){var n=s(t),i=new h;return i.iteratorObject_=n,i.arrayIteratorNextIndex_=0,i.arrayIterationKind_=e,i}function e(t,e){return{value:t,done:e}}function n(){return t(this,d)}function i(){return t(this,l)}function r(){return t(this,c)}var o,a=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/utils")),s=a.toObject,u=a.toUint32,l=1,c=2,d=3,h=function(){};return $traceurRuntime.createClass(h,(o={},Object.defineProperty(o,"next",{value:function(){var t=s(this),n=t.iteratorObject_;if(!n)throw new TypeError("Object is not an ArrayIterator");var i=t.arrayIteratorNextIndex_,r=t.arrayIterationKind_,o=u(n.length);return i>=o?(t.arrayIteratorNextIndex_=1/0,e(void 0,!0)):(t.arrayIteratorNextIndex_=i+1,r==c?e(n[i],!1):r==d?e([i,n[i]],!1):e(i,!1))},configurable:!0,enumerable:!0,writable:!0}),Object.defineProperty(o,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!0,writable:!0}),o),{}),{get entries(){return n},get keys(){return i},get values(){return r}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/Map",[],function(){"use strict";function t(t,e){if(n(e)){var r=i(e);return r&&t.objectIndex_[r.hash]}return"string"==typeof e?t.stringIndex_[e]:t.primitiveIndex_[e]}function e(t){t.entries_=[],t.objectIndex_=Object.create(null),t.stringIndex_=Object.create(null),t.primitiveIndex_=Object.create(null),t.deletedCount_=0}var n=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/utils")).isObject,i=$traceurRuntime.getOwnHashObject,r=Object.prototype.hasOwnProperty,o={},a=function(){var t=arguments[0];if(!n(this))throw new TypeError("Constructor Map requires 'new'");if(r.call(this,"entries_"))throw new TypeError("Map can not be reentrantly initialised");if(e(this),null!==t&&void 0!==t){var i=t[Symbol.iterator];if(void 0!==i)for(var o,a=t[Symbol.iterator]();!(o=a.next()).done;){var s=$traceurRuntime.assertObject(o.value),u=s[0],l=s[1];this.set(u,l)}}};return $traceurRuntime.createClass(a,{get size(){return this.entries_.length/2-this.deletedCount_},get:function(e){var n=t(this,e);return void 0!==n?this.entries_[n+1]:void 0},set:function(e,r){var o=n(e),a="string"==typeof e,s=t(this,e);if(void 0!==s)this.entries_[s+1]=r;else if(s=this.entries_.length,this.entries_[s]=e,this.entries_[s+1]=r,o){var u=i(e),l=u.hash;this.objectIndex_[l]=s}else a?this.stringIndex_[e]=s:this.primitiveIndex_[e]=s;return this},has:function(e){return void 0!==t(this,e)},"delete":function(t){var e,r,a=n(t),s="string"==typeof t;if(a){var u=i(t);u&&(e=this.objectIndex_[r=u.hash],delete this.objectIndex_[r])}else s?(e=this.stringIndex_[t],delete this.stringIndex_[t]):(e=this.primitiveIndex_[t],delete this.primitiveIndex_[t]);void 0!==e&&(this.entries_[e]=o,this.entries_[e+1]=void 0,this.deletedCount_++)},clear:function(){e(this)},forEach:function(t){for(var e=arguments[1],n=0,i=this.entries_.length;i>n;n+=2){var r=this.entries_[n],a=this.entries_[n+1];r!==o&&t.call(e,a,r,this)}}},{}),{get Map(){return a}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/Object",[],function(){"use strict";function t(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}function e(t){for(var e=1;e<arguments.length;e++){var n,i=arguments[e],r=s(i),o=r.length;for(n=0;o>n;n++){var a=r[n];u[a]||(t[a]=i[a])}}return t}function n(t,e){var n,i,s=a(e),l=s.length;for(n=0;l>n;n++){var c=s[n];u[c]||(i=o(e,s[n]),r(t,s[n],i))}return t}var i=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/utils")),i=(i.toInteger,i.toLength,i.toObject,i.isCallable,$traceurRuntime.assertObject($traceurRuntime)),r=i.defineProperty,o=i.getOwnPropertyDescriptor,a=i.getOwnPropertyNames,s=i.keys,u=i.privateNames;return{get is(){return t},get assign(){return e},get mixin(){return n}}}),System.register("traceur-runtime@0.0.42/node_modules/rsvp/lib/rsvp/asap",[],function(){"use strict";function e(){return function(){t.nextTick(r)}}function n(){var t=0,e=new u(r),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function i(){return function(){setTimeout(r,1)}}function r(){for(var t=0;t<l.length;t++){var e=l[t],n=e[0],i=e[1];n(i)}l=[]}var o,a=function(t,e){var n=l.push([t,e]);1===n&&o()},s="undefined"!=typeof window?window:{},u=s.MutationObserver||s.WebKitMutationObserver,l=[];return o="undefined"!=typeof t&&"[object process]"==={}.toString.call(t)?e():u?n():i(),{get default(){return a}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/Promise",[],function(){"use strict";function t(t){return t&&"object"==typeof t&&void 0!==t.status_}function e(t){return t}function n(t){throw t}function i(t){var i=void 0!==arguments[1]?arguments[1]:e,o=void 0!==arguments[2]?arguments[2]:n,a=r(t.constructor);switch(t.status_){case void 0:throw TypeError;case 0:t.onResolve_.push(i,a),t.onReject_.push(o,a);break;case 1:c(t.value_,[i,a]);break;case-1:c(t.value_,[o,a])}return a.promise}function r(t){if(this===y){var e=a(new y(m));return{promise:e,resolve:function(t){s(e,t)},reject:function(t){u(e,t)}}}var n={};return n.promise=new t(function(t,e){n.resolve=t,n.reject=e}),n}function o(t,e,n,i,r){return t.status_=e,t.value_=n,t.onResolve_=i,t.onReject_=r,t}function a(t){return o(t,0,void 0,[],[])}function s(t,e){l(t,1,e,t.onResolve_)}function u(t,e){l(t,-1,e,t.onReject_)}function l(t,e,n,i){0===t.status_&&(c(n,i),o(t,e,n))}function c(t,e){p(function(){for(var n=0;n<e.length;n+=2)d(t,e[n],e[n+1])})}function d(e,n,r){try{var o=n(e);if(o===r.promise)throw new TypeError;t(o)?i(o,r.resolve,r.reject):r.resolve(o)}catch(a){try{r.reject(a)}catch(a){}}}function h(t){return t&&("object"==typeof t||"function"==typeof t)}function f(e,n){if(!t(n)&&h(n)){var i;try{i=n.then}catch(o){var a=b.call(e,o);return n[v]=a,a}if("function"==typeof i){var s=n[v];if(s)return s;var u=r(e);n[v]=u.promise;try{i.call(n,u.resolve,u.reject)}catch(o){u.reject(o)}return u.promise}}return n}var p=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/node_modules/rsvp/lib/rsvp/asap")).default,m={},g=function(t){if(t!==m){if("function"!=typeof t)throw new TypeError;var e=a(this);try{t(function(t){s(e,t)},function(t){u(e,t)})}catch(n){u(e,n)}}};$traceurRuntime.createClass(g,{"catch":function(t){return this.then(void 0,t)},then:function(r,o){"function"!=typeof r&&(r=e),"function"!=typeof o&&(o=n);var a=this,s=this.constructor;return i(this,function(e){return e=f(s,e),e===a?o(new TypeError):t(e)?e.then(r,o):r(e)},o)}},{resolve:function(t){return this===y?o(new y(m),1,t):new this(function(e){e(t)})},reject:function(t){return this===y?o(new y(m),-1,t):new this(function(e,n){n(t)})},cast:function(e){if(e instanceof this)return e;if(t(e)){var n=r(this);return i(e,n.resolve,n.reject),n.promise}return this.resolve(e)},all:function(t){var e=r(this),n=[];try{var i=t.length;if(0===i)e.resolve(n);else for(var o=0;o<t.length;o++)this.resolve(t[o]).then(function(t,r){n[t]=r,0===--i&&e.resolve(n)}.bind(void 0,o),function(t){e.reject(t)})}catch(a){e.reject(a)}return e.promise},race:function(t){var e=r(this);try{for(var n=0;n<t.length;n++)this.resolve(t[n]).then(function(t){e.resolve(t)},function(t){e.reject(t)})}catch(i){e.reject(i)}return e.promise}});var y=g,b=y.reject,v="@@thenable";return{get Promise(){return g}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/String",[],function(){"use strict";function t(t){var e=String(this);if(null==this||"[object RegExp]"==s.call(t))throw TypeError();var n=e.length,i=String(t),r=(i.length,arguments.length>1?arguments[1]:void 0),o=r?Number(r):0;isNaN(o)&&(o=0);var a=Math.min(Math.max(o,0),n);return u.call(e,i,o)==a}function e(t){var e=String(this);if(null==this||"[object RegExp]"==s.call(t))throw TypeError();var n=e.length,i=String(t),r=i.length,o=n;if(arguments.length>1){var a=arguments[1];void 0!==a&&(o=a?Number(a):0,isNaN(o)&&(o=0))}var u=Math.min(Math.max(o,0),n),c=u-r;return 0>c?!1:l.call(e,i,c)==c}function n(t){if(null==this)throw TypeError();var e=String(this),n=e.length,i=String(t),r=(i.length,arguments.length>1?arguments[1]:void 0),o=r?Number(r):0;isNaN(o)&&(o=0);Math.min(Math.max(o,0),n);return-1!=u.call(e,i,o)}function i(t){if(null==this)throw TypeError();var e=String(this),n=t?Number(t):0;if(isNaN(n)&&(n=0),0>n||1/0==n)throw RangeError();if(0==n)return"";for(var i="";n--;)i+=e;return i}function r(t){if(null==this)throw TypeError();var e=String(this),n=e.length,i=t?Number(t):0;if(isNaN(i)&&(i=0),0>i||i>=n)return void 0;var r,o=e.charCodeAt(i);return o>=55296&&56319>=o&&n>i+1&&(r=e.charCodeAt(i+1),r>=56320&&57343>=r)?1024*(o-55296)+r-56320+65536:o}function o(t){var e=t.raw,n=e.length>>>0;if(0===n)return"";for(var i="",r=0;;){if(i+=e[r],r+1===n)return i;i+=arguments[++r]}}function a(){var t,e,n=[],i=Math.floor,r=-1,o=arguments.length;if(!o)return"";for(;++r<o;){var a=Number(arguments[r]);if(!isFinite(a)||0>a||a>1114111||i(a)!=a)throw RangeError("Invalid code point: "+a);65535>=a?n.push(a):(a-=65536,t=(a>>10)+55296,e=a%1024+56320,n.push(t,e))}return String.fromCharCode.apply(null,n)}var s=Object.prototype.toString,u=String.prototype.indexOf,l=String.prototype.lastIndexOf;return{get startsWith(){return t},get endsWith(){return e},get contains(){return n},get repeat(){return i},get codePointAt(){return r},get raw(){return o},get fromCodePoint(){return a}}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfills/polyfills",[],function(){"use strict";function t(t,e,n){e in t||Object.defineProperty(t,e,{value:n,configurable:!0,enumerable:!1,writable:!0})}function e(e,n){for(var i=0;i<n.length;i+=2){var r=n[i],o=n[i+1];t(e,r,o)}}function n(t){t.Promise||(t.Promise=l)}function i(t){t.Map||(t.Map=u)}function r(t){e(t.prototype,["codePointAt",d,"contains",h,"endsWith",f,"startsWith",y,"repeat",m]),e(t,["fromCodePoint",p,"raw",g])}function o(t,n){e(t.prototype,["entries",k,"keys",x,"values",_,"fill",b,"find",v,"findIndex",w]),n&&n.iterator&&Object.defineProperty(t.prototype,n.iterator,{value:_,configurable:!0,enumerable:!1,writable:!0})}function a(t){e(t,["assign",T,"is",C,"mixin",S])}function s(t){n(t),i(t),r(t.String),o(t.Array,t.Symbol),a(t.Object)}var u=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/Map")).Map,l=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/Promise")).Promise,c=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/String")),d=c.codePointAt,h=c.contains,f=c.endsWith,p=c.fromCodePoint,m=c.repeat,g=c.raw,y=c.startsWith,c=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/Array")),b=c.fill,v=c.find,w=c.findIndex,c=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/ArrayIterator")),k=c.entries,x=c.keys,_=c.values,c=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/Object")),T=c.assign,C=c.is,S=c.mixin;s(this);var j=$traceurRuntime.setupGlobals;return $traceurRuntime.setupGlobals=function(t){j(t),s(t)},{}}),System.register("traceur-runtime@0.0.42/src/runtime/polyfill-import",[],function(){"use strict";$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/polyfills"));return{}}),System.get("traceur-runtime@0.0.42/src/runtime/polyfill-import")}).call(this,t("FWaASH"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{FWaASH:1}],3:[function(t,e){!function(t,n){"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(t)}("undefined"!=typeof window?window:this,function(t,e){function n(t){var e=t.length,n=J.type(t);return"function"===n||J.isWindow(t)?!1:1===t.nodeType&&e?!0:"array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t}function i(t,e,n){if(J.isFunction(e))return J.grep(t,function(t,i){return!!e.call(t,i,t)!==n});if(e.nodeType)return J.grep(t,function(t){return t===e!==n});if("string"==typeof e){if(se.test(e))return J.filter(e,t,n);e=J.filter(e,t)}return J.grep(t,function(t){return W.call(e,t)>=0!==n})}function r(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function o(t){var e=pe[t]={};return J.each(t.match(fe)||[],function(t,n){e[n]=!0}),e}function a(){K.removeEventListener("DOMContentLoaded",a,!1),t.removeEventListener("load",a,!1),J.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=J.expando+Math.random()}function u(t,e,n){var i;if(void 0===n&&1===t.nodeType)if(i="data-"+e.replace(we,"-$1").toLowerCase(),n=t.getAttribute(i),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:ve.test(n)?J.parseJSON(n):n}catch(r){}be.set(t,e,n)}else n=void 0;return n}function l(){return!0}function c(){return!1}function d(){try{return K.activeElement}catch(t){}}function h(t,e){return J.nodeName(t,"table")&&J.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function f(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function p(t){var e=Ae.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function m(t,e){for(var n=0,i=t.length;i>n;n++)ye.set(t[n],"globalEval",!e||ye.get(e[n],"globalEval"))}function g(t,e){var n,i,r,o,a,s,u,l;if(1===e.nodeType){if(ye.hasData(t)&&(o=ye.access(t),a=ye.set(e,o),l=o.events)){delete a.handle,a.events={};for(r in l)for(n=0,i=l[r].length;i>n;n++)J.event.add(e,r,l[r][n])}be.hasData(t)&&(s=be.access(t),u=J.extend({},s),be.set(e,u))}}function y(t,e){var n=t.getElementsByTagName?t.getElementsByTagName(e||"*"):t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&J.nodeName(t,e)?J.merge([t],n):n}function b(t,e){var n=e.nodeName.toLowerCase();"input"===n&&Te.test(t.type)?e.checked=t.checked:("input"===n||"textarea"===n)&&(e.defaultValue=t.defaultValue)}function v(e,n){var i,r=J(n.createElement(e)).appendTo(n.body),o=t.getDefaultComputedStyle&&(i=t.getDefaultComputedStyle(r[0]))?i.display:J.css(r[0],"display");return r.detach(),o}function w(t){var e=K,n=He[t];return n||(n=v(t,e),"none"!==n&&n||(Re=(Re||J("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement),e=Re[0].contentDocument,e.write(),e.close(),n=v(t,e),Re.detach()),He[t]=n),n}function k(t,e,n){var i,r,o,a,s=t.style;return n=n||Be(t),n&&(a=n.getPropertyValue(e)||n[e]),n&&(""!==a||J.contains(t.ownerDocument,t)||(a=J.style(t,e)),qe.test(a)&&Ye.test(e)&&(i=s.width,r=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=i,s.minWidth=r,s.maxWidth=o)),void 0!==a?a+"":a}function x(t,e){return{get:function(){return t()?(delete this.get,void 0):(this.get=e).apply(this,arguments)}}}function _(t,e){if(e in t)return e;for(var n=e[0].toUpperCase()+e.slice(1),i=e,r=Xe.length;r--;)if(e=Xe[r]+n,e in t)return e;return i}function T(t,e,n){var i=Ve.exec(e);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):e}function C(t,e,n,i,r){for(var o=n===(i?"border":"content")?4:"width"===e?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=J.css(t,n+xe[o],!0,r)),i?("content"===n&&(a-=J.css(t,"padding"+xe[o],!0,r)),"margin"!==n&&(a-=J.css(t,"border"+xe[o]+"Width",!0,r))):(a+=J.css(t,"padding"+xe[o],!0,r),"padding"!==n&&(a+=J.css(t,"border"+xe[o]+"Width",!0,r)));return a}function S(t,e,n){var i=!0,r="width"===e?t.offsetWidth:t.offsetHeight,o=Be(t),a="border-box"===J.css(t,"boxSizing",!1,o);if(0>=r||null==r){if(r=k(t,e,o),(0>r||null==r)&&(r=t.style[e]),qe.test(r))return r;i=a&&(Z.boxSizingReliable()||r===t.style[e]),r=parseFloat(r)||0}return r+C(t,e,n||(a?"border":"content"),i,o)+"px"}function j(t,e){for(var n,i,r,o=[],a=0,s=t.length;s>a;a++)i=t[a],i.style&&(o[a]=ye.get(i,"olddisplay"),n=i.style.display,e?(o[a]||"none"!==n||(i.style.display=""),""===i.style.display&&_e(i)&&(o[a]=ye.access(i,"olddisplay",w(i.nodeName)))):(r=_e(i),"none"===n&&r||ye.set(i,"olddisplay",r?n:J.css(i,"display"))));for(a=0;s>a;a++)i=t[a],i.style&&(e&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=e?o[a]||"":"none"));return t}function D(t,e,n,i,r){return new D.prototype.init(t,e,n,i,r)}function P(){return setTimeout(function(){Ze=void 0}),Ze=J.now()}function E(t,e){var n,i=0,r={height:t};for(e=e?1:0;4>i;i+=2-e)n=xe[i],r["margin"+n]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function $(t,e,n){for(var i,r=(nn[e]||[]).concat(nn["*"]),o=0,a=r.length;a>o;o++)if(i=r[o].call(n,e,t))return i}function O(t,e,n){var i,r,o,a,s,u,l,c,d=this,h={},f=t.style,p=t.nodeType&&_e(t),m=ye.get(t,"fxshow");n.queue||(s=J._queueHooks(t,"fx"),null==s.unqueued&&(s.unqueued=0,u=s.empty.fire,s.empty.fire=function(){s.unqueued||u()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,J.queue(t,"fx").length||s.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],l=J.css(t,"display"),c="none"===l?ye.get(t,"olddisplay")||w(t.nodeName):l,"inline"===c&&"none"===J.css(t,"float")&&(f.display="inline-block")),n.overflow&&(f.overflow="hidden",d.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(i in e)if(r=e[i],Qe.exec(r)){if(delete e[i],o=o||"toggle"===r,r===(p?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;
  p=!0}h[i]=m&&m[i]||J.style(t,i)}else l=void 0;if(J.isEmptyObject(h))"inline"===("none"===l?w(t.nodeName):l)&&(f.display=l);else{m?"hidden"in m&&(p=m.hidden):m=ye.access(t,"fxshow",{}),o&&(m.hidden=!p),p?J(t).show():d.done(function(){J(t).hide()}),d.done(function(){var e;ye.remove(t,"fxshow");for(e in h)J.style(t,e,h[e])});for(i in h)a=$(p?m[i]:0,i,d),i in m||(m[i]=a.start,p&&(a.end=a.start,a.start="width"===i||"height"===i?1:0))}}function M(t,e){var n,i,r,o,a;for(n in t)if(i=J.camelCase(n),r=e[i],o=t[n],J.isArray(o)&&(r=o[1],o=t[n]=o[0]),n!==i&&(t[i]=o,delete t[n]),a=J.cssHooks[i],a&&"expand"in a){o=a.expand(o),delete t[i];for(n in o)n in t||(t[n]=o[n],e[n]=r)}else e[i]=r}function I(t,e,n){var i,r,o=0,a=en.length,s=J.Deferred().always(function(){delete u.elem}),u=function(){if(r)return!1;for(var e=Ze||P(),n=Math.max(0,l.startTime+l.duration-e),i=n/l.duration||0,o=1-i,a=0,u=l.tweens.length;u>a;a++)l.tweens[a].run(o);return s.notifyWith(t,[l,o,n]),1>o&&u?n:(s.resolveWith(t,[l]),!1)},l=s.promise({elem:t,props:J.extend({},e),opts:J.extend(!0,{specialEasing:{}},n),originalProperties:e,originalOptions:n,startTime:Ze||P(),duration:n.duration,tweens:[],createTween:function(e,n){var i=J.Tween(t,l.opts,e,n,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(i),i},stop:function(e){var n=0,i=e?l.tweens.length:0;if(r)return this;for(r=!0;i>n;n++)l.tweens[n].run(1);return e?s.resolveWith(t,[l,e]):s.rejectWith(t,[l,e]),this}}),c=l.props;for(M(c,l.opts.specialEasing);a>o;o++)if(i=en[o].call(l,t,c,l.opts))return i;return J.map(c,$,l),J.isFunction(l.opts.start)&&l.opts.start.call(t,l),J.fx.timer(J.extend(u,{elem:t,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function N(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,r=0,o=e.toLowerCase().match(fe)||[];if(J.isFunction(n))for(;i=o[r++];)"+"===i[0]?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function A(t,e,n,i){function r(s){var u;return o[s]=!0,J.each(t[s]||[],function(t,s){var l=s(e,n,i);return"string"!=typeof l||a||o[l]?a?!(u=l):void 0:(e.dataTypes.unshift(l),r(l),!1)}),u}var o={},a=t===xn;return r(e.dataTypes[0])||!o["*"]&&r("*")}function F(t,e){var n,i,r=J.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((r[n]?t:i||(i={}))[n]=e[n]);return i&&J.extend(!0,t,i),t}function L(t,e,n){for(var i,r,o,a,s=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===i&&(i=t.mimeType||e.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){u.unshift(r);break}if(u[0]in n)o=u[0];else{for(r in n){if(!u[0]||t.converters[r+" "+u[0]]){o=r;break}a||(a=r)}o=o||a}return o?(o!==u[0]&&u.unshift(o),n[o]):void 0}function R(t,e,n,i){var r,o,a,s,u,l={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)l[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(a=l[u+" "+o]||l["* "+o],!a)for(r in l)if(s=r.split(" "),s[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){a===!0?a=l[r]:l[r]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&t["throws"])e=a(e);else try{e=a(e)}catch(d){return{state:"parsererror",error:a?d:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}function H(t,e,n,i){var r;if(J.isArray(e))J.each(e,function(e,r){n||Sn.test(t)?i(t,r):H(t+"["+("object"==typeof r?e:"")+"]",r,n,i)});else if(n||"object"!==J.type(e))i(t,e);else for(r in e)H(t+"["+r+"]",e[r],n,i)}function Y(t){return J.isWindow(t)?t:9===t.nodeType&&t.defaultView}var q=[],B=q.slice,z=q.concat,V=q.push,W=q.indexOf,U={},G=U.toString,X=U.hasOwnProperty,Z={},K=t.document,Q="2.1.1",J=function(t,e){return new J.fn.init(t,e)},te=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ee=/^-ms-/,ne=/-([\da-z])/gi,ie=function(t,e){return e.toUpperCase()};J.fn=J.prototype={jquery:Q,constructor:J,selector:"",length:0,toArray:function(){return B.call(this)},get:function(t){return null!=t?0>t?this[t+this.length]:this[t]:B.call(this)},pushStack:function(t){var e=J.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return J.each(this,t,e)},map:function(t){return this.pushStack(J.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(B.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(0>t?e:0);return this.pushStack(n>=0&&e>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:V,sort:q.sort,splice:q.splice},J.extend=J.fn.extend=function(){var t,e,n,i,r,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||J.isFunction(a)||(a={}),s===u&&(a=this,s--);u>s;s++)if(null!=(t=arguments[s]))for(e in t)n=a[e],i=t[e],a!==i&&(l&&i&&(J.isPlainObject(i)||(r=J.isArray(i)))?(r?(r=!1,o=n&&J.isArray(n)?n:[]):o=n&&J.isPlainObject(n)?n:{},a[e]=J.extend(l,o,i)):void 0!==i&&(a[e]=i));return a},J.extend({expando:"jQuery"+(Q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===J.type(t)},isArray:Array.isArray,isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){return!J.isArray(t)&&t-parseFloat(t)>=0},isPlainObject:function(t){return"object"!==J.type(t)||t.nodeType||J.isWindow(t)?!1:t.constructor&&!X.call(t.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?U[G.call(t)]||"object":typeof t},globalEval:function(t){var e,n=eval;t=J.trim(t),t&&(1===t.indexOf("use strict")?(e=K.createElement("script"),e.text=t,K.head.appendChild(e).parentNode.removeChild(e)):n(t))},camelCase:function(t){return t.replace(ee,"ms-").replace(ne,ie)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,i){var r,o=0,a=t.length,s=n(t);if(i){if(s)for(;a>o&&(r=e.apply(t[o],i),r!==!1);o++);else for(o in t)if(r=e.apply(t[o],i),r===!1)break}else if(s)for(;a>o&&(r=e.call(t[o],o,t[o]),r!==!1);o++);else for(o in t)if(r=e.call(t[o],o,t[o]),r===!1)break;return t},trim:function(t){return null==t?"":(t+"").replace(te,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(n(Object(t))?J.merge(i,"string"==typeof t?[t]:t):V.call(i,t)),i},inArray:function(t,e,n){return null==e?-1:W.call(e,t,n)},merge:function(t,e){for(var n=+e.length,i=0,r=t.length;n>i;i++)t[r++]=e[i];return t.length=r,t},grep:function(t,e,n){for(var i,r=[],o=0,a=t.length,s=!n;a>o;o++)i=!e(t[o],o),i!==s&&r.push(t[o]);return r},map:function(t,e,i){var r,o=0,a=t.length,s=n(t),u=[];if(s)for(;a>o;o++)r=e(t[o],o,i),null!=r&&u.push(r);else for(o in t)r=e(t[o],o,i),null!=r&&u.push(r);return z.apply([],u)},guid:1,proxy:function(t,e){var n,i,r;return"string"==typeof e&&(n=t[e],e=t,t=n),J.isFunction(t)?(i=B.call(arguments,2),r=function(){return t.apply(e||this,i.concat(B.call(arguments)))},r.guid=t.guid=t.guid||J.guid++,r):void 0},now:Date.now,support:Z}),J.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){U["[object "+e+"]"]=e.toLowerCase()});var re=function(t){function e(t,e,n,i){var r,o,a,s,u,l,d,f,p,m;if((e?e.ownerDocument||e:H)!==O&&$(e),e=e||O,n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=e.nodeType)&&9!==s)return[];if(I&&!i){if(r=be.exec(t))if(a=r[1]){if(9===s){if(o=e.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(a))&&L(e,o)&&o.id===a)return n.push(o),n}else{if(r[2])return J.apply(n,e.getElementsByTagName(t)),n;if((a=r[3])&&k.getElementsByClassName&&e.getElementsByClassName)return J.apply(n,e.getElementsByClassName(a)),n}if(k.qsa&&(!N||!N.test(t))){if(f=d=R,p=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(l=C(t),(d=e.getAttribute("id"))?f=d.replace(we,"\\$&"):e.setAttribute("id",f),f="[id='"+f+"'] ",u=l.length;u--;)l[u]=f+h(l[u]);p=ve.test(t)&&c(e.parentNode)||e,m=l.join(",")}if(m)try{return J.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||e.removeAttribute("id")}}}return j(t.replace(ue,"$1"),e,n,i)}function n(){function t(n,i){return e.push(n+" ")>x.cacheLength&&delete t[e.shift()],t[n+" "]=i}var e=[];return t}function i(t){return t[R]=!0,t}function r(t){var e=O.createElement("div");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),i=t.length;i--;)x.attrHandle[n[i]]=e}function a(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||G)-(~t.sourceIndex||G);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function s(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function u(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function l(t){return i(function(e){return e=+e,i(function(n,i){for(var r,o=t([],n.length,e),a=o.length;a--;)n[r=o[a]]&&(n[r]=!(i[r]=n[r]))})})}function c(t){return t&&typeof t.getElementsByTagName!==U&&t}function d(){}function h(t){for(var e=0,n=t.length,i="";n>e;e++)i+=t[e].value;return i}function f(t,e,n){var i=e.dir,r=n&&"parentNode"===i,o=q++;return e.first?function(e,n,o){for(;e=e[i];)if(1===e.nodeType||r)return t(e,n,o)}:function(e,n,a){var s,u,l=[Y,o];if(a){for(;e=e[i];)if((1===e.nodeType||r)&&t(e,n,a))return!0}else for(;e=e[i];)if(1===e.nodeType||r){if(u=e[R]||(e[R]={}),(s=u[i])&&s[0]===Y&&s[1]===o)return l[2]=s[2];if(u[i]=l,l[2]=t(e,n,a))return!0}}}function p(t){return t.length>1?function(e,n,i){for(var r=t.length;r--;)if(!t[r](e,n,i))return!1;return!0}:t[0]}function m(t,n,i){for(var r=0,o=n.length;o>r;r++)e(t,n[r],i);return i}function g(t,e,n,i,r){for(var o,a=[],s=0,u=t.length,l=null!=e;u>s;s++)(o=t[s])&&(!n||n(o,i,r))&&(a.push(o),l&&e.push(s));return a}function y(t,e,n,r,o,a){return r&&!r[R]&&(r=y(r)),o&&!o[R]&&(o=y(o,a)),i(function(i,a,s,u){var l,c,d,h=[],f=[],p=a.length,y=i||m(e||"*",s.nodeType?[s]:s,[]),b=!t||!i&&e?y:g(y,h,t,s,u),v=n?o||(i?t:p||r)?[]:a:b;if(n&&n(b,v,s,u),r)for(l=g(v,f),r(l,[],s,u),c=l.length;c--;)(d=l[c])&&(v[f[c]]=!(b[f[c]]=d));if(i){if(o||t){if(o){for(l=[],c=v.length;c--;)(d=v[c])&&l.push(b[c]=d);o(null,v=[],l,u)}for(c=v.length;c--;)(d=v[c])&&(l=o?ee.call(i,d):h[c])>-1&&(i[l]=!(a[l]=d))}}else v=g(v===a?v.splice(p,v.length):v),o?o(null,a,v,u):J.apply(a,v)})}function b(t){for(var e,n,i,r=t.length,o=x.relative[t[0].type],a=o||x.relative[" "],s=o?1:0,u=f(function(t){return t===e},a,!0),l=f(function(t){return ee.call(e,t)>-1},a,!0),c=[function(t,n,i){return!o&&(i||n!==D)||((e=n).nodeType?u(t,n,i):l(t,n,i))}];r>s;s++)if(n=x.relative[t[s].type])c=[f(p(c),n)];else{if(n=x.filter[t[s].type].apply(null,t[s].matches),n[R]){for(i=++s;r>i&&!x.relative[t[i].type];i++);return y(s>1&&p(c),s>1&&h(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(ue,"$1"),n,i>s&&b(t.slice(s,i)),r>i&&b(t=t.slice(i)),r>i&&h(t))}c.push(n)}return p(c)}function v(t,n){var r=n.length>0,o=t.length>0,a=function(i,a,s,u,l){var c,d,h,f=0,p="0",m=i&&[],y=[],b=D,v=i||o&&x.find.TAG("*",l),w=Y+=null==b?1:Math.random()||.1,k=v.length;for(l&&(D=a!==O&&a);p!==k&&null!=(c=v[p]);p++){if(o&&c){for(d=0;h=t[d++];)if(h(c,a,s)){u.push(c);break}l&&(Y=w)}r&&((c=!h&&c)&&f--,i&&m.push(c))}if(f+=p,r&&p!==f){for(d=0;h=n[d++];)h(m,y,a,s);if(i){if(f>0)for(;p--;)m[p]||y[p]||(y[p]=K.call(u));y=g(y)}J.apply(u,y),l&&!i&&y.length>0&&f+n.length>1&&e.uniqueSort(u)}return l&&(Y=w,D=b),m};return r?i(a):a}var w,k,x,_,T,C,S,j,D,P,E,$,O,M,I,N,A,F,L,R="sizzle"+-new Date,H=t.document,Y=0,q=0,B=n(),z=n(),V=n(),W=function(t,e){return t===e&&(E=!0),0},U="undefined",G=1<<31,X={}.hasOwnProperty,Z=[],K=Z.pop,Q=Z.push,J=Z.push,te=Z.slice,ee=Z.indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(this[e]===t)return e;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ie="[\\x20\\t\\r\\n\\f]",re="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe=re.replace("w","w#"),ae="\\["+ie+"*("+re+")(?:"+ie+"*([*^$|!~]?=)"+ie+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+oe+"))|)"+ie+"*\\]",se=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ae+")*)|.*)\\)|)",ue=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g"),le=new RegExp("^"+ie+"*,"+ie+"*"),ce=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),de=new RegExp("="+ie+"*([^\\]'\"]*?)"+ie+"*\\]","g"),he=new RegExp(se),fe=new RegExp("^"+oe+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re.replace("w","w*")+")"),ATTR:new RegExp("^"+ae),PSEUDO:new RegExp("^"+se),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},me=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ye=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,we=/'|\\/g,ke=new RegExp("\\\\([\\da-f]{1,6}"+ie+"?|("+ie+")|.)","ig"),xe=function(t,e,n){var i="0x"+e-65536;return i!==i||n?e:0>i?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)};try{J.apply(Z=te.call(H.childNodes),H.childNodes),Z[H.childNodes.length].nodeType}catch(_e){J={apply:Z.length?function(t,e){Q.apply(t,te.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}k=e.support={},T=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return e?"HTML"!==e.nodeName:!1},$=e.setDocument=function(t){var e,n=t?t.ownerDocument||t:H,i=n.defaultView;return n!==O&&9===n.nodeType&&n.documentElement?(O=n,M=n.documentElement,I=!T(n),i&&i!==i.top&&(i.addEventListener?i.addEventListener("unload",function(){$()},!1):i.attachEvent&&i.attachEvent("onunload",function(){$()})),k.attributes=r(function(t){return t.className="i",!t.getAttribute("className")}),k.getElementsByTagName=r(function(t){return t.appendChild(n.createComment("")),!t.getElementsByTagName("*").length}),k.getElementsByClassName=ye.test(n.getElementsByClassName)&&r(function(t){return t.innerHTML="<div class='a'></div><div class='a i'></div>",t.firstChild.className="i",2===t.getElementsByClassName("i").length}),k.getById=r(function(t){return M.appendChild(t).id=R,!n.getElementsByName||!n.getElementsByName(R).length}),k.getById?(x.find.ID=function(t,e){if(typeof e.getElementById!==U&&I){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},x.filter.ID=function(t){var e=t.replace(ke,xe);return function(t){return t.getAttribute("id")===e}}):(delete x.find.ID,x.filter.ID=function(t){var e=t.replace(ke,xe);return function(t){var n=typeof t.getAttributeNode!==U&&t.getAttributeNode("id");return n&&n.value===e}}),x.find.TAG=k.getElementsByTagName?function(t,e){return typeof e.getElementsByTagName!==U?e.getElementsByTagName(t):void 0}:function(t,e){var n,i=[],r=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},x.find.CLASS=k.getElementsByClassName&&function(t,e){return typeof e.getElementsByClassName!==U&&I?e.getElementsByClassName(t):void 0},A=[],N=[],(k.qsa=ye.test(n.querySelectorAll))&&(r(function(t){t.innerHTML="<select msallowclip=''><option selected=''></option></select>",t.querySelectorAll("[msallowclip^='']").length&&N.push("[*^$]="+ie+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||N.push("\\["+ie+"*(?:value|"+ne+")"),t.querySelectorAll(":checked").length||N.push(":checked")}),r(function(t){var e=n.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&N.push("name"+ie+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||N.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),N.push(",.*:")})),(k.matchesSelector=ye.test(F=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector))&&r(function(t){k.disconnectedMatch=F.call(t,"div"),F.call(t,"[s!='']:x"),A.push("!=",se)}),N=N.length&&new RegExp(N.join("|")),A=A.length&&new RegExp(A.join("|")),e=ye.test(M.compareDocumentPosition),L=e||ye.test(M.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},W=e?function(t,e){if(t===e)return E=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i?i:(i=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&i||!k.sortDetached&&e.compareDocumentPosition(t)===i?t===n||t.ownerDocument===H&&L(H,t)?-1:e===n||e.ownerDocument===H&&L(H,e)?1:P?ee.call(P,t)-ee.call(P,e):0:4&i?-1:1)}:function(t,e){if(t===e)return E=!0,0;var i,r=0,o=t.parentNode,s=e.parentNode,u=[t],l=[e];if(!o||!s)return t===n?-1:e===n?1:o?-1:s?1:P?ee.call(P,t)-ee.call(P,e):0;if(o===s)return a(t,e);for(i=t;i=i.parentNode;)u.unshift(i);for(i=e;i=i.parentNode;)l.unshift(i);for(;u[r]===l[r];)r++;return r?a(u[r],l[r]):u[r]===H?-1:l[r]===H?1:0},n):O},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==O&&$(t),n=n.replace(de,"='$1']"),!(!k.matchesSelector||!I||A&&A.test(n)||N&&N.test(n)))try{var i=F.call(t,n);if(i||k.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(r){}return e(n,O,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==O&&$(t),L(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==O&&$(t);var n=x.attrHandle[e.toLowerCase()],i=n&&X.call(x.attrHandle,e.toLowerCase())?n(t,e,!I):void 0;return void 0!==i?i:k.attributes||!I?t.getAttribute(e):(i=t.getAttributeNode(e))&&i.specified?i.value:null},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],i=0,r=0;if(E=!k.detectDuplicates,P=!k.sortStable&&t.slice(0),t.sort(W),E){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return P=null,t},_=e.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=_(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=_(e);return n},x=e.selectors={cacheLength:50,createPseudo:i,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(ke,xe),t[3]=(t[3]||t[4]||t[5]||"").replace(ke,xe),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pe.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&he.test(n)&&(e=C(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(ke,xe).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=B[t+" "];return e||(e=new RegExp("(^|"+ie+")"+t+"("+ie+"|$)"))&&B(t,function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==U&&t.getAttribute("class")||"")})},ATTR:function(t,n,i){return function(r){var o=e.attr(r,t);return null==o?"!="===n:n?(o+="","="===n?o===i:"!="===n?o!==i:"^="===n?i&&0===o.indexOf(i):"*="===n?i&&o.indexOf(i)>-1:"$="===n?i&&o.slice(-i.length)===i:"~="===n?(" "+o+" ").indexOf(i)>-1:"|="===n?o===i||o.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(t,e,n,i,r){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===i&&0===r?function(t){return!!t.parentNode}:function(e,n,u){var l,c,d,h,f,p,m=o!==a?"nextSibling":"previousSibling",g=e.parentNode,y=s&&e.nodeName.toLowerCase(),b=!u&&!s;if(g){if(o){for(;m;){for(d=e;d=d[m];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;p=m="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(c=g[R]||(g[R]={}),l=c[t]||[],f=l[0]===Y&&l[1],h=l[0]===Y&&l[2],d=f&&g.childNodes[f];d=++f&&d&&d[m]||(h=f=0)||p.pop();)if(1===d.nodeType&&++h&&d===e){c[t]=[Y,f,h];break}}else if(b&&(l=(e[R]||(e[R]={}))[t])&&l[0]===Y)h=l[1];else for(;(d=++f&&d&&d[m]||(h=f=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++h||(b&&((d[R]||(d[R]={}))[t]=[Y,h]),d!==e)););return h-=r,h===i||h%i===0&&h/i>=0}}},PSEUDO:function(t,n){var r,o=x.pseudos[t]||x.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[R]?o(n):o.length>1?(r=[t,t,"",n],x.setFilters.hasOwnProperty(t.toLowerCase())?i(function(t,e){for(var i,r=o(t,n),a=r.length;a--;)i=ee.call(t,r[a]),t[i]=!(e[i]=r[a])}):function(t){return o(t,0,r)}):o}},pseudos:{not:i(function(t){var e=[],n=[],r=S(t.replace(ue,"$1"));return r[R]?i(function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))}):function(t,i,o){return e[0]=t,r(e,null,o,n),!n.pop()}}),has:i(function(t){return function(n){return e(t,n).length>0}}),contains:i(function(t){return function(e){return(e.textContent||e.innerText||_(e)).indexOf(t)>-1}}),lang:i(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(ke,xe).toLowerCase(),function(e){var n;do if(n=I?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===M},focus:function(t){return t===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return t.disabled===!1},disabled:function(t){return t.disabled===!0},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!x.pseudos.empty(t)},header:function(t){return ge.test(t.nodeName)},input:function(t){return me.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:l(function(){return[0]}),last:l(function(t,e){return[e-1]}),eq:l(function(t,e,n){return[0>n?n+e:n]}),even:l(function(t,e){for(var n=0;e>n;n+=2)t.push(n);return t}),odd:l(function(t,e){for(var n=1;e>n;n+=2)t.push(n);return t}),lt:l(function(t,e,n){for(var i=0>n?n+e:n;--i>=0;)t.push(i);return t}),gt:l(function(t,e,n){for(var i=0>n?n+e:n;++i<e;)t.push(i);return t})}},x.pseudos.nth=x.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[w]=s(w);for(w in{submit:!0,reset:!0})x.pseudos[w]=u(w);return d.prototype=x.filters=x.pseudos,x.setFilters=new d,C=e.tokenize=function(t,n){var i,r,o,a,s,u,l,c=z[t+" "];if(c)return n?0:c.slice(0);for(s=t,u=[],l=x.preFilter;s;){(!i||(r=le.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),i=!1,(r=ce.exec(s))&&(i=r.shift(),o.push({value:i,type:r[0].replace(ue," ")}),s=s.slice(i.length));for(a in x.filter)!(r=pe[a].exec(s))||l[a]&&!(r=l[a](r))||(i=r.shift(),o.push({value:i,type:a,matches:r}),s=s.slice(i.length));if(!i)break}return n?s.length:s?e.error(t):z(t,u).slice(0)},S=e.compile=function(t,e){var n,i=[],r=[],o=V[t+" "];if(!o){for(e||(e=C(t)),n=e.length;n--;)o=b(e[n]),o[R]?i.push(o):r.push(o);o=V(t,v(r,i)),o.selector=t}return o},j=e.select=function(t,e,n,i){var r,o,a,s,u,l="function"==typeof t&&t,d=!i&&C(t=l.selector||t);if(n=n||[],1===d.length){if(o=d[0]=d[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&k.getById&&9===e.nodeType&&I&&x.relative[o[1].type]){if(e=(x.find.ID(a.matches[0].replace(ke,xe),e)||[])[0],!e)return n;l&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(r=pe.needsContext.test(t)?0:o.length;r--&&(a=o[r],!x.relative[s=a.type]);)if((u=x.find[s])&&(i=u(a.matches[0].replace(ke,xe),ve.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(r,1),t=i.length&&h(o),!t)return J.apply(n,i),n;break}}return(l||S(t,d))(i,e,!I,n,ve.test(t)&&c(e.parentNode)||e),n},k.sortStable=R.split("").sort(W).join("")===R,k.detectDuplicates=!!E,$(),k.sortDetached=r(function(t){return 1&t.compareDocumentPosition(O.createElement("div"))}),r(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,n){return n?void 0:t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),k.attributes&&r(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,n){return n||"input"!==t.nodeName.toLowerCase()?void 0:t.defaultValue}),r(function(t){return null==t.getAttribute("disabled")})||o(ne,function(t,e,n){var i;return n?void 0:t[e]===!0?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null}),e}(t);J.find=re,J.expr=re.selectors,J.expr[":"]=J.expr.pseudos,J.unique=re.uniqueSort,J.text=re.getText,J.isXMLDoc=re.isXML,J.contains=re.contains;var oe=J.expr.match.needsContext,ae=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,se=/^.[^:#\[\.,]*$/;J.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?J.find.matchesSelector(i,t)?[i]:[]:J.find.matches(t,J.grep(e,function(t){return 1===t.nodeType}))},J.fn.extend({find:function(t){var e,n=this.length,i=[],r=this;if("string"!=typeof t)return this.pushStack(J(t).filter(function(){for(e=0;n>e;e++)if(J.contains(r[e],this))return!0}));for(e=0;n>e;e++)J.find(t,r[e],i);return i=this.pushStack(n>1?J.unique(i):i),i.selector=this.selector?this.selector+" "+t:t,i},filter:function(t){return this.pushStack(i(this,t||[],!1))},not:function(t){return this.pushStack(i(this,t||[],!0))},is:function(t){return!!i(this,"string"==typeof t&&oe.test(t)?J(t):t||[],!1).length}});var ue,le=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=J.fn.init=function(t,e){var n,i;if(!t)return this;if("string"==typeof t){if(n="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:le.exec(t),!n||!n[1]&&e)return!e||e.jquery?(e||ue).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof J?e[0]:e,J.merge(this,J.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:K,!0)),ae.test(n[1])&&J.isPlainObject(e))for(n in e)J.isFunction(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return i=K.getElementById(n[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=K,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):J.isFunction(t)?"undefined"!=typeof ue.ready?ue.ready(t):t(J):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),J.makeArray(t,this))};ce.prototype=J.fn,ue=J(K);var de=/^(?:parents|prev(?:Until|All))/,he={children:!0,contents:!0,next:!0,prev:!0};J.extend({dir:function(t,e,n){for(var i=[],r=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(r&&J(t).is(n))break;i.push(t)}return i},sibling:function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}}),J.fn.extend({has:function(t){var e=J(t,this),n=e.length;return this.filter(function(){for(var t=0;n>t;t++)if(J.contains(this,e[t]))return!0})},closest:function(t,e){for(var n,i=0,r=this.length,o=[],a=oe.test(t)||"string"!=typeof t?J(t,e||this.context):0;r>i;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&J.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?J.unique(o):o)},index:function(t){return t?"string"==typeof t?W.call(J(t),this[0]):W.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(J.unique(J.merge(this.get(),J(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),J.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return J.dir(t,"parentNode")},parentsUntil:function(t,e,n){return J.dir(t,"parentNode",n)},next:function(t){return r(t,"nextSibling")},prev:function(t){return r(t,"previousSibling")},nextAll:function(t){return J.dir(t,"nextSibling")},prevAll:function(t){return J.dir(t,"previousSibling")},nextUntil:function(t,e,n){return J.dir(t,"nextSibling",n)},prevUntil:function(t,e,n){return J.dir(t,"previousSibling",n)},siblings:function(t){return J.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return J.sibling(t.firstChild)},contents:function(t){return t.contentDocument||J.merge([],t.childNodes)}},function(t,e){J.fn[t]=function(n,i){var r=J.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=J.filter(i,r)),this.length>1&&(he[t]||J.unique(r),de.test(t)&&r.reverse()),this.pushStack(r)}});var fe=/\S+/g,pe={};J.Callbacks=function(t){t="string"==typeof t?pe[t]||o(t):J.extend({},t);var e,n,i,r,a,s,u=[],l=!t.once&&[],c=function(o){for(e=t.memory&&o,n=!0,s=r||0,r=0,a=u.length,i=!0;u&&a>s;s++)if(u[s].apply(o[0],o[1])===!1&&t.stopOnFalse){e=!1;break}i=!1,u&&(l?l.length&&c(l.shift()):e?u=[]:d.disable())},d={add:function(){if(u){var n=u.length;!function o(e){J.each(e,function(e,n){var i=J.type(n);"function"===i?t.unique&&d.has(n)||u.push(n):n&&n.length&&"string"!==i&&o(n)})}(arguments),i?a=u.length:e&&(r=n,c(e))}return this},remove:function(){return u&&J.each(arguments,function(t,e){for(var n;(n=J.inArray(e,u,n))>-1;)u.splice(n,1),i&&(a>=n&&a--,s>=n&&s--)}),this},has:function(t){return t?J.inArray(t,u)>-1:!(!u||!u.length)},empty:function(){return u=[],a=0,this},disable:function(){return u=l=e=void 0,this},disabled:function(){return!u},lock:function(){return l=void 0,e||d.disable(),this},locked:function(){return!l},fireWith:function(t,e){return!u||n&&!l||(e=e||[],e=[t,e.slice?e.slice():e],i?l.push(e):c(e)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!n}};return d},J.extend({Deferred:function(t){var e=[["resolve","done",J.Callbacks("once memory"),"resolved"],["reject","fail",J.Callbacks("once memory"),"rejected"],["notify","progress",J.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return J.Deferred(function(n){J.each(e,function(e,o){var a=J.isFunction(t[e])&&t[e];r[o[1]](function(){var t=a&&a.apply(this,arguments);t&&J.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===i?n.promise():this,a?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?J.extend(t,i):i}},r={};return i.pipe=i.then,J.each(e,function(t,o){var a=o[2],s=o[3];i[o[1]]=a.add,s&&a.add(function(){n=s},e[1^t][2].disable,e[2][2].lock),r[o[0]]=function(){return r[o[0]+"With"](this===r?i:this,arguments),this},r[o[0]+"With"]=a.fireWith}),i.promise(r),t&&t.call(r,r),r},when:function(t){var e,n,i,r=0,o=B.call(arguments),a=o.length,s=1!==a||t&&J.isFunction(t.promise)?a:0,u=1===s?t:J.Deferred(),l=function(t,n,i){return function(r){n[t]=this,i[t]=arguments.length>1?B.call(arguments):r,i===e?u.notifyWith(n,i):--s||u.resolveWith(n,i)}};if(a>1)for(e=new Array(a),n=new Array(a),i=new Array(a);a>r;r++)o[r]&&J.isFunction(o[r].promise)?o[r].promise().done(l(r,i,o)).fail(u.reject).progress(l(r,n,e)):--s;return s||u.resolveWith(i,o),u.promise()}});var me;J.fn.ready=function(t){return J.ready.promise().done(t),this
  },J.extend({isReady:!1,readyWait:1,holdReady:function(t){t?J.readyWait++:J.ready(!0)},ready:function(t){(t===!0?--J.readyWait:J.isReady)||(J.isReady=!0,t!==!0&&--J.readyWait>0||(me.resolveWith(K,[J]),J.fn.triggerHandler&&(J(K).triggerHandler("ready"),J(K).off("ready"))))}}),J.ready.promise=function(e){return me||(me=J.Deferred(),"complete"===K.readyState?setTimeout(J.ready):(K.addEventListener("DOMContentLoaded",a,!1),t.addEventListener("load",a,!1))),me.promise(e)},J.ready.promise();var ge=J.access=function(t,e,n,i,r,o,a){var s=0,u=t.length,l=null==n;if("object"===J.type(n)){r=!0;for(s in n)J.access(t,e,s,n[s],!0,o,a)}else if(void 0!==i&&(r=!0,J.isFunction(i)||(a=!0),l&&(a?(e.call(t,i),e=null):(l=e,e=function(t,e,n){return l.call(J(t),n)})),e))for(;u>s;s++)e(t[s],n,a?i:i.call(t[s],s,e(t[s],n)));return r?t:l?e.call(t):u?e(t[0],n):o};J.acceptData=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType},s.uid=1,s.accepts=J.acceptData,s.prototype={key:function(t){if(!s.accepts(t))return 0;var e={},n=t[this.expando];if(!n){n=s.uid++;try{e[this.expando]={value:n},Object.defineProperties(t,e)}catch(i){e[this.expando]=n,J.extend(t,e)}}return this.cache[n]||(this.cache[n]={}),n},set:function(t,e,n){var i,r=this.key(t),o=this.cache[r];if("string"==typeof e)o[e]=n;else if(J.isEmptyObject(o))J.extend(this.cache[r],e);else for(i in e)o[i]=e[i];return o},get:function(t,e){var n=this.cache[this.key(t)];return void 0===e?n:n[e]},access:function(t,e,n){var i;return void 0===e||e&&"string"==typeof e&&void 0===n?(i=this.get(t,e),void 0!==i?i:this.get(t,J.camelCase(e))):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,i,r,o=this.key(t),a=this.cache[o];if(void 0===e)this.cache[o]={};else{J.isArray(e)?i=e.concat(e.map(J.camelCase)):(r=J.camelCase(e),e in a?i=[e,r]:(i=r,i=i in a?[i]:i.match(fe)||[])),n=i.length;for(;n--;)delete a[i[n]]}},hasData:function(t){return!J.isEmptyObject(this.cache[t[this.expando]]||{})},discard:function(t){t[this.expando]&&delete this.cache[t[this.expando]]}};var ye=new s,be=new s,ve=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,we=/([A-Z])/g;J.extend({hasData:function(t){return be.hasData(t)||ye.hasData(t)},data:function(t,e,n){return be.access(t,e,n)},removeData:function(t,e){be.remove(t,e)},_data:function(t,e,n){return ye.access(t,e,n)},_removeData:function(t,e){ye.remove(t,e)}}),J.fn.extend({data:function(t,e){var n,i,r,o=this[0],a=o&&o.attributes;if(void 0===t){if(this.length&&(r=be.get(o),1===o.nodeType&&!ye.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(i=a[n].name,0===i.indexOf("data-")&&(i=J.camelCase(i.slice(5)),u(o,i,r[i])));ye.set(o,"hasDataAttrs",!0)}return r}return"object"==typeof t?this.each(function(){be.set(this,t)}):ge(this,function(e){var n,i=J.camelCase(t);if(o&&void 0===e){if(n=be.get(o,t),void 0!==n)return n;if(n=be.get(o,i),void 0!==n)return n;if(n=u(o,i,void 0),void 0!==n)return n}else this.each(function(){var n=be.get(this,i);be.set(this,i,e),-1!==t.indexOf("-")&&void 0!==n&&be.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){be.remove(this,t)})}}),J.extend({queue:function(t,e,n){var i;return t?(e=(e||"fx")+"queue",i=ye.get(t,e),n&&(!i||J.isArray(n)?i=ye.access(t,e,J.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(t,e){e=e||"fx";var n=J.queue(t,e),i=n.length,r=n.shift(),o=J._queueHooks(t,e),a=function(){J.dequeue(t,e)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete o.stop,r.call(t,a,o)),!i&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return ye.get(t,n)||ye.access(t,n,{empty:J.Callbacks("once memory").add(function(){ye.remove(t,[e+"queue",n])})})}}),J.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?J.queue(this[0],t):void 0===e?this:this.each(function(){var n=J.queue(this,t,e);J._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&J.dequeue(this,t)})},dequeue:function(t){return this.each(function(){J.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,r=J.Deferred(),o=this,a=this.length,s=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)n=ye.get(o[a],t+"queueHooks"),n&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(e)}});var ke=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,xe=["Top","Right","Bottom","Left"],_e=function(t,e){return t=e||t,"none"===J.css(t,"display")||!J.contains(t.ownerDocument,t)},Te=/^(?:checkbox|radio)$/i;!function(){var t=K.createDocumentFragment(),e=t.appendChild(K.createElement("div")),n=K.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),Z.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",Z.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Ce="undefined";Z.focusinBubbles="onfocusin"in t;var Se=/^key/,je=/^(?:mouse|pointer|contextmenu)|click/,De=/^(?:focusinfocus|focusoutblur)$/,Pe=/^([^.]*)(?:\.(.+)|)$/;J.event={global:{},add:function(t,e,n,i,r){var o,a,s,u,l,c,d,h,f,p,m,g=ye.get(t);if(g)for(n.handler&&(o=n,n=o.handler,r=o.selector),n.guid||(n.guid=J.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(e){return typeof J!==Ce&&J.event.triggered!==e.type?J.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(fe)||[""],l=e.length;l--;)s=Pe.exec(e[l])||[],f=m=s[1],p=(s[2]||"").split(".").sort(),f&&(d=J.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=J.event.special[f]||{},c=J.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&J.expr.match.needsContext.test(r),namespace:p.join(".")},o),(h=u[f])||(h=u[f]=[],h.delegateCount=0,d.setup&&d.setup.call(t,i,p,a)!==!1||t.addEventListener&&t.addEventListener(f,a,!1)),d.add&&(d.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),J.event.global[f]=!0)},remove:function(t,e,n,i,r){var o,a,s,u,l,c,d,h,f,p,m,g=ye.hasData(t)&&ye.get(t);if(g&&(u=g.events)){for(e=(e||"").match(fe)||[""],l=e.length;l--;)if(s=Pe.exec(e[l])||[],f=m=s[1],p=(s[2]||"").split(".").sort(),f){for(d=J.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,h=u[f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=h.length;o--;)c=h[o],!r&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(t,c));a&&!h.length&&(d.teardown&&d.teardown.call(t,p,g.handle)!==!1||J.removeEvent(t,f,g.handle),delete u[f])}else for(f in u)J.event.remove(t,f+e[l],n,i,!0);J.isEmptyObject(u)&&(delete g.handle,ye.remove(t,"events"))}},trigger:function(e,n,i,r){var o,a,s,u,l,c,d,h=[i||K],f=X.call(e,"type")?e.type:e,p=X.call(e,"namespace")?e.namespace.split("."):[];if(a=s=i=i||K,3!==i.nodeType&&8!==i.nodeType&&!De.test(f+J.event.triggered)&&(f.indexOf(".")>=0&&(p=f.split("."),f=p.shift(),p.sort()),l=f.indexOf(":")<0&&"on"+f,e=e[J.expando]?e:new J.Event(f,"object"==typeof e&&e),e.isTrigger=r?2:3,e.namespace=p.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),n=null==n?[e]:J.makeArray(n,[e]),d=J.event.special[f]||{},r||!d.trigger||d.trigger.apply(i,n)!==!1)){if(!r&&!d.noBubble&&!J.isWindow(i)){for(u=d.delegateType||f,De.test(u+f)||(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(i.ownerDocument||K)&&h.push(s.defaultView||s.parentWindow||t)}for(o=0;(a=h[o++])&&!e.isPropagationStopped();)e.type=o>1?u:d.bindType||f,c=(ye.get(a,"events")||{})[e.type]&&ye.get(a,"handle"),c&&c.apply(a,n),c=l&&a[l],c&&c.apply&&J.acceptData(a)&&(e.result=c.apply(a,n),e.result===!1&&e.preventDefault());return e.type=f,r||e.isDefaultPrevented()||d._default&&d._default.apply(h.pop(),n)!==!1||!J.acceptData(i)||l&&J.isFunction(i[f])&&!J.isWindow(i)&&(s=i[l],s&&(i[l]=null),J.event.triggered=f,i[f](),J.event.triggered=void 0,s&&(i[l]=s)),e.result}},dispatch:function(t){t=J.event.fix(t);var e,n,i,r,o,a=[],s=B.call(arguments),u=(ye.get(this,"events")||{})[t.type]||[],l=J.event.special[t.type]||{};if(s[0]=t,t.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,t)!==!1){for(a=J.event.handlers.call(this,t,u),e=0;(r=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!t.isImmediatePropagationStopped();)(!t.namespace_re||t.namespace_re.test(o.namespace))&&(t.handleObj=o,t.data=o.data,i=((J.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,s),void 0!==i&&(t.result=i)===!1&&(t.preventDefault(),t.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,i,r,o,a=[],s=e.delegateCount,u=t.target;if(s&&u.nodeType&&(!t.button||"click"!==t.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==t.type){for(i=[],n=0;s>n;n++)o=e[n],r=o.selector+" ",void 0===i[r]&&(i[r]=o.needsContext?J(r,this).index(u)>=0:J.find(r,this,null,[u]).length),i[r]&&i.push(o);i.length&&a.push({elem:u,handlers:i})}return s<e.length&&a.push({elem:this,handlers:e.slice(s)}),a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var n,i,r,o=e.button;return null==t.pageX&&null!=e.clientX&&(n=t.target.ownerDocument||K,i=n.documentElement,r=n.body,t.pageX=e.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),t.pageY=e.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),t.which||void 0===o||(t.which=1&o?1:2&o?3:4&o?2:0),t}},fix:function(t){if(t[J.expando])return t;var e,n,i,r=t.type,o=t,a=this.fixHooks[r];for(a||(this.fixHooks[r]=a=je.test(r)?this.mouseHooks:Se.test(r)?this.keyHooks:{}),i=a.props?this.props.concat(a.props):this.props,t=new J.Event(o),e=i.length;e--;)n=i[e],t[n]=o[n];return t.target||(t.target=K),3===t.target.nodeType&&(t.target=t.target.parentNode),a.filter?a.filter(t,o):t},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==d()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===d()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&J.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(t){return J.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,n,i){var r=J.extend(new J.Event,n,{type:t,isSimulated:!0,originalEvent:{}});i?J.event.trigger(r,null,e):J.event.dispatch.call(e,r),r.isDefaultPrevented()&&n.preventDefault()}},J.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n,!1)},J.Event=function(t,e){return this instanceof J.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&t.returnValue===!1?l:c):this.type=t,e&&J.extend(this,e),this.timeStamp=t&&t.timeStamp||J.now(),this[J.expando]=!0,void 0):new J.Event(t,e)},J.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=l,t&&t.preventDefault&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=l,t&&t.stopPropagation&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=l,t&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),this.stopPropagation()}},J.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){J.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=this,r=t.relatedTarget,o=t.handleObj;return(!r||r!==i&&!J.contains(i,r))&&(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}}),Z.focusinBubbles||J.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){J.event.simulate(e,t.target,J.event.fix(t),!0)};J.event.special[e]={setup:function(){var i=this.ownerDocument||this,r=ye.access(i,e);r||i.addEventListener(t,n,!0),ye.access(i,e,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=ye.access(i,e)-1;r?ye.access(i,e,r):(i.removeEventListener(t,n,!0),ye.remove(i,e))}}}),J.fn.extend({on:function(t,e,n,i,r){var o,a;if("object"==typeof t){"string"!=typeof e&&(n=n||e,e=void 0);for(a in t)this.on(a,e,n,t[a],r);return this}if(null==n&&null==i?(i=e,n=e=void 0):null==i&&("string"==typeof e?(i=n,n=void 0):(i=n,n=e,e=void 0)),i===!1)i=c;else if(!i)return this;return 1===r&&(o=i,i=function(t){return J().off(t),o.apply(this,arguments)},i.guid=o.guid||(o.guid=J.guid++)),this.each(function(){J.event.add(this,t,i,n,e)})},one:function(t,e,n,i){return this.on(t,e,n,i,1)},off:function(t,e,n){var i,r;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,J(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(r in t)this.off(r,e,t[r]);return this}return(e===!1||"function"==typeof e)&&(n=e,e=void 0),n===!1&&(n=c),this.each(function(){J.event.remove(this,t,n,e)})},trigger:function(t,e){return this.each(function(){J.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];return n?J.event.trigger(t,e,n,!0):void 0}});var Ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,$e=/<([\w:]+)/,Oe=/<|&#?\w+;/,Me=/<(?:script|style|link)/i,Ie=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^$|\/(?:java|ecma)script/i,Ae=/^true\/(.*)/,Fe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Le={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Le.optgroup=Le.option,Le.tbody=Le.tfoot=Le.colgroup=Le.caption=Le.thead,Le.th=Le.td,J.extend({clone:function(t,e,n){var i,r,o,a,s=t.cloneNode(!0),u=J.contains(t.ownerDocument,t);if(!(Z.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||J.isXMLDoc(t)))for(a=y(s),o=y(t),i=0,r=o.length;r>i;i++)b(o[i],a[i]);if(e)if(n)for(o=o||y(t),a=a||y(s),i=0,r=o.length;r>i;i++)g(o[i],a[i]);else g(t,s);return a=y(s,"script"),a.length>0&&m(a,!u&&y(t,"script")),s},buildFragment:function(t,e,n,i){for(var r,o,a,s,u,l,c=e.createDocumentFragment(),d=[],h=0,f=t.length;f>h;h++)if(r=t[h],r||0===r)if("object"===J.type(r))J.merge(d,r.nodeType?[r]:r);else if(Oe.test(r)){for(o=o||c.appendChild(e.createElement("div")),a=($e.exec(r)||["",""])[1].toLowerCase(),s=Le[a]||Le._default,o.innerHTML=s[1]+r.replace(Ee,"<$1></$2>")+s[2],l=s[0];l--;)o=o.lastChild;J.merge(d,o.childNodes),o=c.firstChild,o.textContent=""}else d.push(e.createTextNode(r));for(c.textContent="",h=0;r=d[h++];)if((!i||-1===J.inArray(r,i))&&(u=J.contains(r.ownerDocument,r),o=y(c.appendChild(r),"script"),u&&m(o),n))for(l=0;r=o[l++];)Ne.test(r.type||"")&&n.push(r);return c},cleanData:function(t){for(var e,n,i,r,o=J.event.special,a=0;void 0!==(n=t[a]);a++){if(J.acceptData(n)&&(r=n[ye.expando],r&&(e=ye.cache[r]))){if(e.events)for(i in e.events)o[i]?J.event.remove(n,i):J.removeEvent(n,i,e.handle);ye.cache[r]&&delete ye.cache[r]}delete be.cache[n[be.expando]]}}}),J.fn.extend({text:function(t){return ge(this,function(t){return void 0===t?J.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=t)})},null,t,arguments.length)},append:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=h(this,t);e.appendChild(t)}})},prepend:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=h(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},remove:function(t,e){for(var n,i=t?J.filter(t,this):this,r=0;null!=(n=i[r]);r++)e||1!==n.nodeType||J.cleanData(y(n)),n.parentNode&&(e&&J.contains(n.ownerDocument,n)&&m(y(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(J.cleanData(y(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null==t?!1:t,e=null==e?t:e,this.map(function(){return J.clone(this,t,e)})},html:function(t){return ge(this,function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Me.test(t)&&!Le[($e.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Ee,"<$1></$2>");try{for(;i>n;n++)e=this[n]||{},1===e.nodeType&&(J.cleanData(y(e,!1)),e.innerHTML=t);e=0}catch(r){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=arguments[0];return this.domManip(arguments,function(e){t=this.parentNode,J.cleanData(y(this)),t&&t.replaceChild(e,this)}),t&&(t.length||t.nodeType)?this:this.remove()},detach:function(t){return this.remove(t,!0)},domManip:function(t,e){t=z.apply([],t);var n,i,r,o,a,s,u=0,l=this.length,c=this,d=l-1,h=t[0],m=J.isFunction(h);if(m||l>1&&"string"==typeof h&&!Z.checkClone&&Ie.test(h))return this.each(function(n){var i=c.eq(n);m&&(t[0]=h.call(this,n,i.html())),i.domManip(t,e)});if(l&&(n=J.buildFragment(t,this[0].ownerDocument,!1,this),i=n.firstChild,1===n.childNodes.length&&(n=i),i)){for(r=J.map(y(n,"script"),f),o=r.length;l>u;u++)a=n,u!==d&&(a=J.clone(a,!0,!0),o&&J.merge(r,y(a,"script"))),e.call(this[u],a,u);if(o)for(s=r[r.length-1].ownerDocument,J.map(r,p),u=0;o>u;u++)a=r[u],Ne.test(a.type||"")&&!ye.access(a,"globalEval")&&J.contains(s,a)&&(a.src?J._evalUrl&&J._evalUrl(a.src):J.globalEval(a.textContent.replace(Fe,"")))}return this}}),J.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){J.fn[t]=function(t){for(var n,i=[],r=J(t),o=r.length-1,a=0;o>=a;a++)n=a===o?this:this.clone(!0),J(r[a])[e](n),V.apply(i,n.get());return this.pushStack(i)}});var Re,He={},Ye=/^margin/,qe=new RegExp("^("+ke+")(?!px)[a-z%]+$","i"),Be=function(t){return t.ownerDocument.defaultView.getComputedStyle(t,null)};!function(){function e(){a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",a.innerHTML="",r.appendChild(o);var e=t.getComputedStyle(a,null);n="1%"!==e.top,i="4px"===e.width,r.removeChild(o)}var n,i,r=K.documentElement,o=K.createElement("div"),a=K.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",Z.clearCloneStyle="content-box"===a.style.backgroundClip,o.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",o.appendChild(a),t.getComputedStyle&&J.extend(Z,{pixelPosition:function(){return e(),n},boxSizingReliable:function(){return null==i&&e(),i},reliableMarginRight:function(){var e,n=a.appendChild(K.createElement("div"));return n.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",a.style.width="1px",r.appendChild(o),e=!parseFloat(t.getComputedStyle(n,null).marginRight),r.removeChild(o),e}}))}(),J.swap=function(t,e,n,i){var r,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];r=n.apply(t,i||[]);for(o in e)t.style[o]=a[o];return r};var ze=/^(none|table(?!-c[ea]).+)/,Ve=new RegExp("^("+ke+")(.*)$","i"),We=new RegExp("^([+-])=("+ke+")","i"),Ue={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"},Xe=["Webkit","O","Moz","ms"];J.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=k(t,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,o,a,s=J.camelCase(e),u=t.style;return e=J.cssProps[s]||(J.cssProps[s]=_(u,s)),a=J.cssHooks[e]||J.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(r=a.get(t,!1,i))?r:u[e]:(o=typeof n,"string"===o&&(r=We.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(J.css(t,e)),o="number"),null!=n&&n===n&&("number"!==o||J.cssNumber[s]||(n+="px"),Z.clearCloneStyle||""!==n||0!==e.indexOf("background")||(u[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,i))||(u[e]=n)),void 0)}},css:function(t,e,n,i){var r,o,a,s=J.camelCase(e);return e=J.cssProps[s]||(J.cssProps[s]=_(t.style,s)),a=J.cssHooks[e]||J.cssHooks[s],a&&"get"in a&&(r=a.get(t,!0,n)),void 0===r&&(r=k(t,e,i)),"normal"===r&&e in Ge&&(r=Ge[e]),""===n||n?(o=parseFloat(r),n===!0||J.isNumeric(o)?o||0:r):r}}),J.each(["height","width"],function(t,e){J.cssHooks[e]={get:function(t,n,i){return n?ze.test(J.css(t,"display"))&&0===t.offsetWidth?J.swap(t,Ue,function(){return S(t,e,i)}):S(t,e,i):void 0},set:function(t,n,i){var r=i&&Be(t);return T(t,n,i?C(t,e,i,"border-box"===J.css(t,"boxSizing",!1,r),r):0)}}}),J.cssHooks.marginRight=x(Z.reliableMarginRight,function(t,e){return e?J.swap(t,{display:"inline-block"},k,[t,"marginRight"]):void 0}),J.each({margin:"",padding:"",border:"Width"},function(t,e){J.cssHooks[t+e]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];4>i;i++)r[t+xe[i]+e]=o[i]||o[i-2]||o[0];return r}},Ye.test(t)||(J.cssHooks[t+e].set=T)}),J.fn.extend({css:function(t,e){return ge(this,function(t,e,n){var i,r,o={},a=0;if(J.isArray(e)){for(i=Be(t),r=e.length;r>a;a++)o[e[a]]=J.css(t,e[a],!1,i);return o}return void 0!==n?J.style(t,e,n):J.css(t,e)},t,e,arguments.length>1)},show:function(){return j(this,!0)},hide:function(){return j(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){_e(this)?J(this).show():J(this).hide()})}}),J.Tween=D,D.prototype={constructor:D,init:function(t,e,n,i,r,o){this.elem=t,this.prop=n,this.easing=r||"swing",this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=o||(J.cssNumber[n]?"":"px")},cur:function(){var t=D.propHooks[this.prop];return t&&t.get?t.get(this):D.propHooks._default.get(this)},run:function(t){var e,n=D.propHooks[this.prop];return this.pos=e=this.options.duration?J.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):D.propHooks._default.set(this),this}},D.prototype.init.prototype=D.prototype,D.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=J.css(t.elem,t.prop,""),e&&"auto"!==e?e:0):t.elem[t.prop]},set:function(t){J.fx.step[t.prop]?J.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[J.cssProps[t.prop]]||J.cssHooks[t.prop])?J.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},D.propHooks.scrollTop=D.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},J.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},J.fx=D.prototype.init,J.fx.step={};var Ze,Ke,Qe=/^(?:toggle|show|hide)$/,Je=new RegExp("^(?:([+-])=|)("+ke+")([a-z%]*)$","i"),tn=/queueHooks$/,en=[O],nn={"*":[function(t,e){var n=this.createTween(t,e),i=n.cur(),r=Je.exec(e),o=r&&r[3]||(J.cssNumber[t]?"":"px"),a=(J.cssNumber[t]||"px"!==o&&+i)&&Je.exec(J.css(n.elem,t)),s=1,u=20;if(a&&a[3]!==o){o=o||a[3],r=r||[],a=+i||1;do s=s||".5",a/=s,J.style(n.elem,t,a+o);while(s!==(s=n.cur()/i)&&1!==s&&--u)}return r&&(a=n.start=+a||+i||0,n.unit=o,n.end=r[1]?a+(r[1]+1)*r[2]:+r[2]),n}]};J.Animation=J.extend(I,{tweener:function(t,e){J.isFunction(t)?(e=t,t=["*"]):t=t.split(" ");for(var n,i=0,r=t.length;r>i;i++)n=t[i],nn[n]=nn[n]||[],nn[n].unshift(e)},prefilter:function(t,e){e?en.unshift(t):en.push(t)}}),J.speed=function(t,e,n){var i=t&&"object"==typeof t?J.extend({},t):{complete:n||!n&&e||J.isFunction(t)&&t,duration:t,easing:n&&e||e&&!J.isFunction(e)&&e};return i.duration=J.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in J.fx.speeds?J.fx.speeds[i.duration]:J.fx.speeds._default,(null==i.queue||i.queue===!0)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){J.isFunction(i.old)&&i.old.call(this),i.queue&&J.dequeue(this,i.queue)},i},J.fn.extend({fadeTo:function(t,e,n,i){return this.filter(_e).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var r=J.isEmptyObject(t),o=J.speed(e,n,i),a=function(){var e=I(this,J.extend({},t),o);(r||ye.get(this,"finish"))&&e.stop(!0)};return a.finish=a,r||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(t,e,n){var i=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var e=!0,r=null!=t&&t+"queueHooks",o=J.timers,a=ye.get(this);if(r)a[r]&&a[r].stop&&i(a[r]);else for(r in a)a[r]&&a[r].stop&&tn.test(r)&&i(a[r]);for(r=o.length;r--;)o[r].elem!==this||null!=t&&o[r].queue!==t||(o[r].anim.stop(n),e=!1,o.splice(r,1));(e||!n)&&J.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var e,n=ye.get(this),i=n[t+"queue"],r=n[t+"queueHooks"],o=J.timers,a=i?i.length:0;for(n.finish=!0,J.queue(this,t,[]),r&&r.stop&&r.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;a>e;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish})}}),J.each(["toggle","show","hide"],function(t,e){var n=J.fn[e];J.fn[e]=function(t,i,r){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(E(e,!0),t,i,r)}}),J.each({slideDown:E("show"),slideUp:E("hide"),slideToggle:E("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){J.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}}),J.timers=[],J.fx.tick=function(){var t,e=0,n=J.timers;for(Ze=J.now();e<n.length;e++)t=n[e],t()||n[e]!==t||n.splice(e--,1);n.length||J.fx.stop(),Ze=void 0},J.fx.timer=function(t){J.timers.push(t),t()?J.fx.start():J.timers.pop()},J.fx.interval=13,J.fx.start=function(){Ke||(Ke=setInterval(J.fx.tick,J.fx.interval))},J.fx.stop=function(){clearInterval(Ke),Ke=null},J.fx.speeds={slow:600,fast:200,_default:400},J.fn.delay=function(t,e){return t=J.fx?J.fx.speeds[t]||t:t,e=e||"fx",this.queue(e,function(e,n){var i=setTimeout(e,t);n.stop=function(){clearTimeout(i)}})},function(){var t=K.createElement("input"),e=K.createElement("select"),n=e.appendChild(K.createElement("option"));t.type="checkbox",Z.checkOn=""!==t.value,Z.optSelected=n.selected,e.disabled=!0,Z.optDisabled=!n.disabled,t=K.createElement("input"),t.value="t",t.type="radio",Z.radioValue="t"===t.value}();var rn,on,an=J.expr.attrHandle;J.fn.extend({attr:function(t,e){return ge(this,J.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){J.removeAttr(this,t)})}}),J.extend({attr:function(t,e,n){var i,r,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return typeof t.getAttribute===Ce?J.prop(t,e,n):(1===o&&J.isXMLDoc(t)||(e=e.toLowerCase(),i=J.attrHooks[e]||(J.expr.match.bool.test(e)?on:rn)),void 0===n?i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=J.find.attr(t,e),null==r?void 0:r):null!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):(J.removeAttr(t,e),void 0))},removeAttr:function(t,e){var n,i,r=0,o=e&&e.match(fe);if(o&&1===t.nodeType)for(;n=o[r++];)i=J.propFix[n]||n,J.expr.match.bool.test(n)&&(t[i]=!1),t.removeAttribute(n)},attrHooks:{type:{set:function(t,e){if(!Z.radioValue&&"radio"===e&&J.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}}}),on={set:function(t,e,n){return e===!1?J.removeAttr(t,n):t.setAttribute(n,n),n}},J.each(J.expr.match.bool.source.match(/\w+/g),function(t,e){var n=an[e]||J.find.attr;an[e]=function(t,e,i){var r,o;return i||(o=an[e],an[e]=r,r=null!=n(t,e,i)?e.toLowerCase():null,an[e]=o),r}});var sn=/^(?:input|select|textarea|button)$/i;J.fn.extend({prop:function(t,e){return ge(this,J.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[J.propFix[t]||t]})}}),J.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(t,e,n){var i,r,o,a=t.nodeType;if(t&&3!==a&&8!==a&&2!==a)return o=1!==a||!J.isXMLDoc(t),o&&(e=J.propFix[e]||e,r=J.propHooks[e]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:t[e]=n:r&&"get"in r&&null!==(i=r.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){return t.hasAttribute("tabindex")||sn.test(t.nodeName)||t.href?t.tabIndex:-1}}}}),Z.optSelected||(J.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null}}),J.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){J.propFix[this.toLowerCase()]=this});var un=/[\t\r\n\f]/g;J.fn.extend({addClass:function(t){var e,n,i,r,o,a,s="string"==typeof t&&t,u=0,l=this.length;if(J.isFunction(t))return this.each(function(e){J(this).addClass(t.call(this,e,this.className))});if(s)for(e=(t||"").match(fe)||[];l>u;u++)if(n=this[u],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(un," "):" ")){for(o=0;r=e[o++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");a=J.trim(i),n.className!==a&&(n.className=a)}return this},removeClass:function(t){var e,n,i,r,o,a,s=0===arguments.length||"string"==typeof t&&t,u=0,l=this.length;if(J.isFunction(t))return this.each(function(e){J(this).removeClass(t.call(this,e,this.className))});if(s)for(e=(t||"").match(fe)||[];l>u;u++)if(n=this[u],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(un," "):"")){for(o=0;r=e[o++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");a=t?J.trim(i):"",n.className!==a&&(n.className=a)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):J.isFunction(t)?this.each(function(n){J(this).toggleClass(t.call(this,n,this.className,e),e)}):this.each(function(){if("string"===n)for(var e,i=0,r=J(this),o=t.match(fe)||[];e=o[i++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else(n===Ce||"boolean"===n)&&(this.className&&ye.set(this,"__className__",this.className),this.className=this.className||t===!1?"":ye.get(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",n=0,i=this.length;i>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(un," ").indexOf(e)>=0)return!0;return!1}});var ln=/\r/g;J.fn.extend({val:function(t){var e,n,i,r=this[0];{if(arguments.length)return i=J.isFunction(t),this.each(function(n){var r;1===this.nodeType&&(r=i?t.call(this,n,J(this).val()):t,null==r?r="":"number"==typeof r?r+="":J.isArray(r)&&(r=J.map(r,function(t){return null==t?"":t+""})),e=J.valHooks[this.type]||J.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))});if(r)return e=J.valHooks[r.type]||J.valHooks[r.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(ln,""):null==n?"":n)}}}),J.extend({valHooks:{option:{get:function(t){var e=J.find.attr(t,"value");return null!=e?e:J.trim(J.text(t))}},select:{get:function(t){for(var e,n,i=t.options,r=t.selectedIndex,o="select-one"===t.type||0>r,a=o?null:[],s=o?r+1:i.length,u=0>r?s:o?r:0;s>u;u++)if(n=i[u],!(!n.selected&&u!==r||(Z.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&J.nodeName(n.parentNode,"optgroup"))){if(e=J(n).val(),o)return e;
  a.push(e)}return a},set:function(t,e){for(var n,i,r=t.options,o=J.makeArray(e),a=r.length;a--;)i=r[a],(i.selected=J.inArray(i.value,o)>=0)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),J.each(["radio","checkbox"],function(){J.valHooks[this]={set:function(t,e){return J.isArray(e)?t.checked=J.inArray(J(t).val(),e)>=0:void 0}},Z.checkOn||(J.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),J.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,e){J.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),J.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)},bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}});var cn=J.now(),dn=/\?/;J.parseJSON=function(t){return JSON.parse(t+"")},J.parseXML=function(t){var e,n;if(!t||"string"!=typeof t)return null;try{n=new DOMParser,e=n.parseFromString(t,"text/xml")}catch(i){e=void 0}return(!e||e.getElementsByTagName("parsererror").length)&&J.error("Invalid XML: "+t),e};var hn,fn,pn=/#.*$/,mn=/([?&])_=[^&]*/,gn=/^(.*?):[ \t]*([^\r\n]*)$/gm,yn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,bn=/^(?:GET|HEAD)$/,vn=/^\/\//,wn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,kn={},xn={},_n="*/".concat("*");try{fn=location.href}catch(Tn){fn=K.createElement("a"),fn.href="",fn=fn.href}hn=wn.exec(fn.toLowerCase())||[],J.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fn,type:"GET",isLocal:yn.test(hn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":_n,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":J.parseJSON,"text xml":J.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?F(F(t,J.ajaxSettings),e):F(J.ajaxSettings,t)},ajaxPrefilter:N(kn),ajaxTransport:N(xn),ajax:function(t,e){function n(t,e,n,a){var u,c,y,b,w,x=e;2!==v&&(v=2,s&&clearTimeout(s),i=void 0,o=a||"",k.readyState=t>0?4:0,u=t>=200&&300>t||304===t,n&&(b=L(d,k,n)),b=R(d,b,k,u),u?(d.ifModified&&(w=k.getResponseHeader("Last-Modified"),w&&(J.lastModified[r]=w),w=k.getResponseHeader("etag"),w&&(J.etag[r]=w)),204===t||"HEAD"===d.type?x="nocontent":304===t?x="notmodified":(x=b.state,c=b.data,y=b.error,u=!y)):(y=x,(t||!x)&&(x="error",0>t&&(t=0))),k.status=t,k.statusText=(e||x)+"",u?p.resolveWith(h,[c,x,k]):p.rejectWith(h,[k,x,y]),k.statusCode(g),g=void 0,l&&f.trigger(u?"ajaxSuccess":"ajaxError",[k,d,u?c:y]),m.fireWith(h,[k,x]),l&&(f.trigger("ajaxComplete",[k,d]),--J.active||J.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,r,o,a,s,u,l,c,d=J.ajaxSetup({},e),h=d.context||d,f=d.context&&(h.nodeType||h.jquery)?J(h):J.event,p=J.Deferred(),m=J.Callbacks("once memory"),g=d.statusCode||{},y={},b={},v=0,w="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(2===v){if(!a)for(a={};e=gn.exec(o);)a[e[1].toLowerCase()]=e[2];e=a[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===v?o:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return v||(t=b[n]=b[n]||t,y[t]=e),this},overrideMimeType:function(t){return v||(d.mimeType=t),this},statusCode:function(t){var e;if(t)if(2>v)for(e in t)g[e]=[g[e],t[e]];else k.always(t[k.status]);return this},abort:function(t){var e=t||w;return i&&i.abort(e),n(0,e),this}};if(p.promise(k).complete=m.add,k.success=k.done,k.error=k.fail,d.url=((t||d.url||fn)+"").replace(pn,"").replace(vn,hn[1]+"//"),d.type=e.method||e.type||d.method||d.type,d.dataTypes=J.trim(d.dataType||"*").toLowerCase().match(fe)||[""],null==d.crossDomain&&(u=wn.exec(d.url.toLowerCase()),d.crossDomain=!(!u||u[1]===hn[1]&&u[2]===hn[2]&&(u[3]||("http:"===u[1]?"80":"443"))===(hn[3]||("http:"===hn[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=J.param(d.data,d.traditional)),A(kn,d,e,k),2===v)return k;l=d.global,l&&0===J.active++&&J.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!bn.test(d.type),r=d.url,d.hasContent||(d.data&&(r=d.url+=(dn.test(r)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=mn.test(r)?r.replace(mn,"$1_="+cn++):r+(dn.test(r)?"&":"?")+"_="+cn++)),d.ifModified&&(J.lastModified[r]&&k.setRequestHeader("If-Modified-Since",J.lastModified[r]),J.etag[r]&&k.setRequestHeader("If-None-Match",J.etag[r])),(d.data&&d.hasContent&&d.contentType!==!1||e.contentType)&&k.setRequestHeader("Content-Type",d.contentType),k.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+_n+"; q=0.01":""):d.accepts["*"]);for(c in d.headers)k.setRequestHeader(c,d.headers[c]);if(d.beforeSend&&(d.beforeSend.call(h,k,d)===!1||2===v))return k.abort();w="abort";for(c in{success:1,error:1,complete:1})k[c](d[c]);if(i=A(xn,d,e,k)){k.readyState=1,l&&f.trigger("ajaxSend",[k,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){k.abort("timeout")},d.timeout));try{v=1,i.send(y,n)}catch(x){if(!(2>v))throw x;n(-1,x)}}else n(-1,"No Transport");return k},getJSON:function(t,e,n){return J.get(t,e,n,"json")},getScript:function(t,e){return J.get(t,void 0,e,"script")}}),J.each(["get","post"],function(t,e){J[e]=function(t,n,i,r){return J.isFunction(n)&&(r=r||i,i=n,n=void 0),J.ajax({url:t,type:e,dataType:r,data:n,success:i})}}),J.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){J.fn[e]=function(t){return this.on(e,t)}}),J._evalUrl=function(t){return J.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},J.fn.extend({wrapAll:function(t){var e;return J.isFunction(t)?this.each(function(e){J(this).wrapAll(t.call(this,e))}):(this[0]&&(e=J(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this)},wrapInner:function(t){return J.isFunction(t)?this.each(function(e){J(this).wrapInner(t.call(this,e))}):this.each(function(){var e=J(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=J.isFunction(t);return this.each(function(n){J(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){J.nodeName(this,"body")||J(this).replaceWith(this.childNodes)}).end()}}),J.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0},J.expr.filters.visible=function(t){return!J.expr.filters.hidden(t)};var Cn=/%20/g,Sn=/\[\]$/,jn=/\r?\n/g,Dn=/^(?:submit|button|image|reset|file)$/i,Pn=/^(?:input|select|textarea|keygen)/i;J.param=function(t,e){var n,i=[],r=function(t,e){e=J.isFunction(e)?e():null==e?"":e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=J.ajaxSettings&&J.ajaxSettings.traditional),J.isArray(t)||t.jquery&&!J.isPlainObject(t))J.each(t,function(){r(this.name,this.value)});else for(n in t)H(n,t[n],e,r);return i.join("&").replace(Cn,"+")},J.fn.extend({serialize:function(){return J.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=J.prop(this,"elements");return t?J.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!J(this).is(":disabled")&&Pn.test(this.nodeName)&&!Dn.test(t)&&(this.checked||!Te.test(t))}).map(function(t,e){var n=J(this).val();return null==n?null:J.isArray(n)?J.map(n,function(t){return{name:e.name,value:t.replace(jn,"\r\n")}}):{name:e.name,value:n.replace(jn,"\r\n")}}).get()}}),J.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(t){}};var En=0,$n={},On={0:200,1223:204},Mn=J.ajaxSettings.xhr();t.ActiveXObject&&J(t).on("unload",function(){for(var t in $n)$n[t]()}),Z.cors=!!Mn&&"withCredentials"in Mn,Z.ajax=Mn=!!Mn,J.ajaxTransport(function(t){var e;return Z.cors||Mn&&!t.crossDomain?{send:function(n,i){var r,o=t.xhr(),a=++En;if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)o[r]=t.xhrFields[r];t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(r in n)o.setRequestHeader(r,n[r]);e=function(t){return function(){e&&(delete $n[a],e=o.onload=o.onerror=null,"abort"===t?o.abort():"error"===t?i(o.status,o.statusText):i(On[o.status]||o.status,o.statusText,"string"==typeof o.responseText?{text:o.responseText}:void 0,o.getAllResponseHeaders()))}},o.onload=e(),o.onerror=e("error"),e=$n[a]=e("abort");try{o.send(t.hasContent&&t.data||null)}catch(s){if(e)throw s}},abort:function(){e&&e()}}:void 0}),J.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return J.globalEval(t),t}}}),J.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),J.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(i,r){e=J("<script>").prop({async:!0,charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&r("error"===t.type?404:200,t.type)}),K.head.appendChild(e[0])},abort:function(){n&&n()}}}});var In=[],Nn=/(=)\?(?=&|$)|\?\?/;J.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=In.pop()||J.expando+"_"+cn++;return this[t]=!0,t}}),J.ajaxPrefilter("json jsonp",function(e,n,i){var r,o,a,s=e.jsonp!==!1&&(Nn.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Nn.test(e.data)&&"data");return s||"jsonp"===e.dataTypes[0]?(r=e.jsonpCallback=J.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Nn,"$1"+r):e.jsonp!==!1&&(e.url+=(dn.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||J.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=t[r],t[r]=function(){a=arguments},i.always(function(){t[r]=o,e[r]&&(e.jsonpCallback=n.jsonpCallback,In.push(r)),a&&J.isFunction(o)&&o(a[0]),a=o=void 0}),"script"):void 0}),J.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||K;var i=ae.exec(t),r=!n&&[];return i?[e.createElement(i[1])]:(i=J.buildFragment([t],e,r),r&&r.length&&J(r).remove(),J.merge([],i.childNodes))};var An=J.fn.load;J.fn.load=function(t,e,n){if("string"!=typeof t&&An)return An.apply(this,arguments);var i,r,o,a=this,s=t.indexOf(" ");return s>=0&&(i=J.trim(t.slice(s)),t=t.slice(0,s)),J.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(r="POST"),a.length>0&&J.ajax({url:t,type:r,dataType:"html",data:e}).done(function(t){o=arguments,a.html(i?J("<div>").append(J.parseHTML(t)).find(i):t)}).complete(n&&function(t,e){a.each(n,o||[t.responseText,e,t])}),this},J.expr.filters.animated=function(t){return J.grep(J.timers,function(e){return t===e.elem}).length};var Fn=t.document.documentElement;J.offset={setOffset:function(t,e,n){var i,r,o,a,s,u,l,c=J.css(t,"position"),d=J(t),h={};"static"===c&&(t.style.position="relative"),s=d.offset(),o=J.css(t,"top"),u=J.css(t,"left"),l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1,l?(i=d.position(),a=i.top,r=i.left):(a=parseFloat(o)||0,r=parseFloat(u)||0),J.isFunction(e)&&(e=e.call(t,n,s)),null!=e.top&&(h.top=e.top-s.top+a),null!=e.left&&(h.left=e.left-s.left+r),"using"in e?e.using.call(t,h):d.css(h)}},J.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){J.offset.setOffset(this,t,e)});var e,n,i=this[0],r={top:0,left:0},o=i&&i.ownerDocument;if(o)return e=o.documentElement,J.contains(e,i)?(typeof i.getBoundingClientRect!==Ce&&(r=i.getBoundingClientRect()),n=Y(o),{top:r.top+n.pageYOffset-e.clientTop,left:r.left+n.pageXOffset-e.clientLeft}):r},position:function(){if(this[0]){var t,e,n=this[0],i={top:0,left:0};return"fixed"===J.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),J.nodeName(t[0],"html")||(i=t.offset()),i.top+=J.css(t[0],"borderTopWidth",!0),i.left+=J.css(t[0],"borderLeftWidth",!0)),{top:e.top-i.top-J.css(n,"marginTop",!0),left:e.left-i.left-J.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||Fn;t&&!J.nodeName(t,"html")&&"static"===J.css(t,"position");)t=t.offsetParent;return t||Fn})}}),J.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var i="pageYOffset"===n;J.fn[e]=function(r){return ge(this,function(e,r,o){var a=Y(e);return void 0===o?a?a[n]:e[r]:(a?a.scrollTo(i?t.pageXOffset:o,i?o:t.pageYOffset):e[r]=o,void 0)},e,r,arguments.length,null)}}),J.each(["top","left"],function(t,e){J.cssHooks[e]=x(Z.pixelPosition,function(t,n){return n?(n=k(t,e),qe.test(n)?J(t).position()[e]+"px":n):void 0})}),J.each({Height:"height",Width:"width"},function(t,e){J.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,i){J.fn[i]=function(i,r){var o=arguments.length&&(n||"boolean"!=typeof i),a=n||(i===!0||r===!0?"margin":"border");return ge(this,function(e,n,i){var r;return J.isWindow(e)?e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===i?J.css(e,n,a):J.style(e,n,i,a)},e,o?i:void 0,o,null)}})}),J.fn.size=function(){return this.length},J.fn.andSelf=J.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return J});var Ln=t.jQuery,Rn=t.$;return J.noConflict=function(e){return t.$===J&&(t.$=Rn),e&&t.jQuery===J&&(t.jQuery=Ln),J},typeof e===Ce&&(t.jQuery=t.$=J),J})},{}],4:[function(t,e){(function(n){(function(i){function r(t,e,n){switch(arguments.length){case 2:return null!=t?t:e;case 3:return null!=t?t:null!=e?e:n;default:throw new Error("Implement me")}}function o(t,e){return De.call(t,e)}function a(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function s(t){xe.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function u(t,e){var n=!0;return m(function(){return n&&(s(t),n=!1),e.apply(this,arguments)},e)}function l(t,e){wn[t]||(s(e),wn[t]=!0)}function c(t,e){return function(n){return b(t.call(this,n),e)}}function d(t,e){return function(n){return this.localeData().ordinal(t.call(this,n),e)}}function h(){}function f(t,e){e!==!1&&I(t),g(this,t),this._d=new Date(+t._d)}function p(t){var e=j(t),n=e.year||0,i=e.quarter||0,r=e.month||0,o=e.week||0,a=e.day||0,s=e.hour||0,u=e.minute||0,l=e.second||0,c=e.millisecond||0;this._milliseconds=+c+1e3*l+6e4*u+36e5*s,this._days=+a+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=xe.localeData(),this._bubble()}function m(t,e){for(var n in e)o(e,n)&&(t[n]=e[n]);return o(e,"toString")&&(t.toString=e.toString),o(e,"valueOf")&&(t.valueOf=e.valueOf),t}function g(t,e){var n,i,r;if("undefined"!=typeof e._isAMomentObject&&(t._isAMomentObject=e._isAMomentObject),"undefined"!=typeof e._i&&(t._i=e._i),"undefined"!=typeof e._f&&(t._f=e._f),"undefined"!=typeof e._l&&(t._l=e._l),"undefined"!=typeof e._strict&&(t._strict=e._strict),"undefined"!=typeof e._tzm&&(t._tzm=e._tzm),"undefined"!=typeof e._isUTC&&(t._isUTC=e._isUTC),"undefined"!=typeof e._offset&&(t._offset=e._offset),"undefined"!=typeof e._pf&&(t._pf=e._pf),"undefined"!=typeof e._locale&&(t._locale=e._locale),Fe.length>0)for(n in Fe)i=Fe[n],r=e[i],"undefined"!=typeof r&&(t[i]=r);return t}function y(t){return 0>t?Math.ceil(t):Math.floor(t)}function b(t,e,n){for(var i=""+Math.abs(t),r=t>=0;i.length<e;)i="0"+i;return(r?n?"+":"":"-")+i}function v(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function w(t,e){var n;return e=R(e,t),t.isBefore(e)?n=v(t,e):(n=v(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n}function k(t,e){return function(n,i){var r,o;return null===i||isNaN(+i)||(l(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),o=n,n=i,i=o),n="string"==typeof n?+n:n,r=xe.duration(n,i),x(this,r,t),this}}function x(t,e,n,i){var r=e._milliseconds,o=e._days,a=e._months;i=null==i?!0:i,r&&t._d.setTime(+t._d+r*n),o&&ge(t,"Date",me(t,"Date")+o*n),a&&pe(t,me(t,"Month")+a*n),i&&xe.updateOffset(t,o||a)}function _(t){return"[object Array]"===Object.prototype.toString.call(t)}function T(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function C(t,e,n){var i,r=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(i=0;r>i;i++)(n&&t[i]!==e[i]||!n&&P(t[i])!==P(e[i]))&&a++;return a+o}function S(t){if(t){var e=t.toLowerCase().replace(/(.)s$/,"$1");t=fn[t]||pn[e]||e}return t}function j(t){var e,n,i={};for(n in t)o(t,n)&&(e=S(n),e&&(i[e]=t[n]));return i}function D(t){var e,n;if(0===t.indexOf("week"))e=7,n="day";else{if(0!==t.indexOf("month"))return;e=12,n="month"}xe[t]=function(r,o){var a,s,u=xe._locale[t],l=[];if("number"==typeof r&&(o=r,r=i),s=function(t){var e=xe().utc().set(n,t);return u.call(xe._locale,e,r||"")},null!=o)return s(o);for(a=0;e>a;a++)l.push(s(a));return l}}function P(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=e>=0?Math.floor(e):Math.ceil(e)),n}function E(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function $(t,e,n){return ce(xe([t,11,31+e-n]),e,n).week}function O(t){return M(t)?366:365}function M(t){return t%4===0&&t%100!==0||t%400===0}function I(t){var e;t._a&&-2===t._pf.overflow&&(e=t._a[Ee]<0||t._a[Ee]>11?Ee:t._a[$e]<1||t._a[$e]>E(t._a[Pe],t._a[Ee])?$e:t._a[Oe]<0||t._a[Oe]>23?Oe:t._a[Me]<0||t._a[Me]>59?Me:t._a[Ie]<0||t._a[Ie]>59?Ie:t._a[Ne]<0||t._a[Ne]>999?Ne:-1,t._pf._overflowDayOfYear&&(Pe>e||e>$e)&&(e=$e),t._pf.overflow=e)}function N(t){return null==t._isValid&&(t._isValid=!isNaN(t._d.getTime())&&t._pf.overflow<0&&!t._pf.empty&&!t._pf.invalidMonth&&!t._pf.nullInput&&!t._pf.invalidFormat&&!t._pf.userInvalidated,t._strict&&(t._isValid=t._isValid&&0===t._pf.charsLeftOver&&0===t._pf.unusedTokens.length)),t._isValid}function A(t){return t?t.toLowerCase().replace("_","-"):t}function F(t){for(var e,n,i,r,o=0;o<t.length;){for(r=A(t[o]).split("-"),e=r.length,n=A(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=L(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&C(r,n,!0)>=e-1)break;e--}o++}return null}function L(e){var n=null;if(!Ae[e]&&Le)try{n=xe.locale(),t("./locale/"+e),xe.locale(n)}catch(i){}return Ae[e]}function R(t,e){return e._isUTC?xe(t).zone(e._offset||0):xe(t).local()}function H(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function Y(t){var e,n,i=t.match(qe);for(e=0,n=i.length;n>e;e++)i[e]=vn[i[e]]?vn[i[e]]:H(i[e]);return function(r){var o="";for(e=0;n>e;e++)o+=i[e]instanceof Function?i[e].call(r,t):i[e];return o}}function q(t,e){return t.isValid()?(e=B(e,t.localeData()),mn[e]||(mn[e]=Y(e)),mn[e](t)):t.localeData().invalidDate()}function B(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Be.lastIndex=0;i>=0&&Be.test(t);)t=t.replace(Be,n),Be.lastIndex=0,i-=1;return t}function z(t,e){var n,i=e._strict;switch(t){case"Q":return tn;case"DDDD":return nn;case"YYYY":case"GGGG":case"gggg":return i?rn:We;case"Y":case"G":case"g":return an;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return i?on:Ue;case"S":if(i)return tn;case"SS":if(i)return en;case"SSS":if(i)return nn;case"DDD":return Ve;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Xe;case"a":case"A":return e._locale._meridiemParse;case"X":return Qe;case"Z":case"ZZ":return Ze;case"T":return Ke;case"SSSS":return Ge;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return i?en:ze;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return ze;case"Do":return Je;default:return n=new RegExp(J(Q(t.replace("\\","")),"i"))}}function V(t){t=t||"";var e=t.match(Ze)||[],n=e[e.length-1]||[],i=(n+"").match(dn)||["-",0,0],r=+(60*i[1])+P(i[2]);return"+"===i[0]?-r:r}function W(t,e,n){var i,r=n._a;switch(t){case"Q":null!=e&&(r[Ee]=3*(P(e)-1));break;case"M":case"MM":null!=e&&(r[Ee]=P(e)-1);break;case"MMM":case"MMMM":i=n._locale.monthsParse(e),null!=i?r[Ee]=i:n._pf.invalidMonth=e;break;case"D":case"DD":null!=e&&(r[$e]=P(e));break;case"Do":null!=e&&(r[$e]=P(parseInt(e,10)));break;case"DDD":case"DDDD":null!=e&&(n._dayOfYear=P(e));break;case"YY":r[Pe]=xe.parseTwoDigitYear(e);break;case"YYYY":case"YYYYY":case"YYYYYY":r[Pe]=P(e);break;case"a":case"A":n._isPm=n._locale.isPM(e);break;case"H":case"HH":case"h":case"hh":r[Oe]=P(e);break;case"m":case"mm":r[Me]=P(e);break;case"s":case"ss":r[Ie]=P(e);break;case"S":case"SS":case"SSS":case"SSSS":r[Ne]=P(1e3*("0."+e));break;case"X":n._d=new Date(1e3*parseFloat(e));break;case"Z":case"ZZ":n._useUTC=!0,n._tzm=V(e);break;case"dd":case"ddd":case"dddd":i=n._locale.weekdaysParse(e),null!=i?(n._w=n._w||{},n._w.d=i):n._pf.invalidWeekday=e;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":t=t.substr(0,1);case"gggg":case"GGGG":case"GGGGG":t=t.substr(0,2),e&&(n._w=n._w||{},n._w[t]=P(e));break;case"gg":case"GG":n._w=n._w||{},n._w[t]=xe.parseTwoDigitYear(e)}}function U(t){var e,n,i,o,a,s,u;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(a=1,s=4,n=r(e.GG,t._a[Pe],ce(xe(),1,4).year),i=r(e.W,1),o=r(e.E,1)):(a=t._locale._week.dow,s=t._locale._week.doy,n=r(e.gg,t._a[Pe],ce(xe(),a,s).year),i=r(e.w,1),null!=e.d?(o=e.d,a>o&&++i):o=null!=e.e?e.e+a:a),u=de(n,i,o,s,a),t._a[Pe]=u.year,t._dayOfYear=u.dayOfYear}function G(t){var e,n,i,o,a=[];if(!t._d){for(i=Z(t),t._w&&null==t._a[$e]&&null==t._a[Ee]&&U(t),t._dayOfYear&&(o=r(t._a[Pe],i[Pe]),t._dayOfYear>O(o)&&(t._pf._overflowDayOfYear=!0),n=ae(o,0,t._dayOfYear),t._a[Ee]=n.getUTCMonth(),t._a[$e]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=a[e]=i[e];for(;7>e;e++)t._a[e]=a[e]=null==t._a[e]?2===e?1:0:t._a[e];t._d=(t._useUTC?ae:oe).apply(null,a),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()+t._tzm)}}function X(t){var e;t._d||(e=j(t._i),t._a=[e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond],G(t))}function Z(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function K(t){if(t._f===xe.ISO_8601)return ee(t),void 0;t._a=[],t._pf.empty=!0;var e,n,i,r,o,a=""+t._i,s=a.length,u=0;for(i=B(t._f,t._locale).match(qe)||[],e=0;e<i.length;e++)r=i[e],n=(a.match(z(r,t))||[])[0],n&&(o=a.substr(0,a.indexOf(n)),o.length>0&&t._pf.unusedInput.push(o),a=a.slice(a.indexOf(n)+n.length),u+=n.length),vn[r]?(n?t._pf.empty=!1:t._pf.unusedTokens.push(r),W(r,n,t)):t._strict&&!n&&t._pf.unusedTokens.push(r);t._pf.charsLeftOver=s-u,a.length>0&&t._pf.unusedInput.push(a),t._isPm&&t._a[Oe]<12&&(t._a[Oe]+=12),t._isPm===!1&&12===t._a[Oe]&&(t._a[Oe]=0),G(t),I(t)}function Q(t){return t.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,r){return e||n||i||r})}function J(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function te(t){var e,n,i,r,o;if(0===t._f.length)return t._pf.invalidFormat=!0,t._d=new Date(0/0),void 0;for(r=0;r<t._f.length;r++)o=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._pf=a(),e._f=t._f[r],K(e),N(e)&&(o+=e._pf.charsLeftOver,o+=10*e._pf.unusedTokens.length,e._pf.score=o,(null==i||i>o)&&(i=o,n=e));m(t,n||e)}function ee(t){var e,n,i=t._i,r=sn.exec(i);if(r){for(t._pf.iso=!0,e=0,n=ln.length;n>e;e++)if(ln[e][1].exec(i)){t._f=ln[e][0]+(r[6]||" ");break}for(e=0,n=cn.length;n>e;e++)if(cn[e][1].exec(i)){t._f+=cn[e][0];break}i.match(Ze)&&(t._f+="Z"),K(t)}else t._isValid=!1}function ne(t){ee(t),t._isValid===!1&&(delete t._isValid,xe.createFromInputFallback(t))}function ie(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function re(t){var e,n=t._i;n===i?t._d=new Date:T(n)?t._d=new Date(+n):null!==(e=Re.exec(n))?t._d=new Date(+e[1]):"string"==typeof n?ne(t):_(n)?(t._a=ie(n.slice(0),function(t){return parseInt(t,10)}),G(t)):"object"==typeof n?X(t):"number"==typeof n?t._d=new Date(n):xe.createFromInputFallback(t)}function oe(t,e,n,i,r,o,a){var s=new Date(t,e,n,i,r,o,a);return 1970>t&&s.setFullYear(t),s}function ae(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function se(t,e){if("string"==typeof t)if(isNaN(t)){if(t=e.weekdaysParse(t),"number"!=typeof t)return null}else t=parseInt(t,10);return t}function ue(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function le(t,e,n){var i=xe.duration(t).abs(),r=je(i.as("s")),o=je(i.as("m")),a=je(i.as("h")),s=je(i.as("d")),u=je(i.as("M")),l=je(i.as("y")),c=r<gn.s&&["s",r]||1===o&&["m"]||o<gn.m&&["mm",o]||1===a&&["h"]||a<gn.h&&["hh",a]||1===s&&["d"]||s<gn.d&&["dd",s]||1===u&&["M"]||u<gn.M&&["MM",u]||1===l&&["y"]||["yy",l];return c[2]=e,c[3]=+t>0,c[4]=n,ue.apply({},c)}function ce(t,e,n){var i,r=n-e,o=n-t.day();return o>r&&(o-=7),r-7>o&&(o+=7),i=xe(t).add(o,"d"),{week:Math.ceil(i.dayOfYear()/7),year:i.year()}}function de(t,e,n,i,r){var o,a,s=ae(t,0,1).getUTCDay();return s=0===s?7:s,n=null!=n?n:r,o=r-s+(s>i?7:0)-(r>s?7:0),a=7*(e-1)+(n-r)+o+1,{year:a>0?t:t-1,dayOfYear:a>0?a:O(t-1)+a}}function he(t){var e=t._i,n=t._f;return t._locale=t._locale||xe.localeData(t._l),null===e||n===i&&""===e?xe.invalid({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),xe.isMoment(e)?new f(e,!0):(n?_(n)?te(t):K(t):re(t),new f(t)))}function fe(t,e){var n,i;if(1===e.length&&_(e[0])&&(e=e[0]),!e.length)return xe();for(n=e[0],i=1;i<e.length;++i)e[i][t](n)&&(n=e[i]);return n}function pe(t,e){var n;return"string"==typeof e&&(e=t.localeData().monthsParse(e),"number"!=typeof e)?t:(n=Math.min(t.date(),E(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t)}function me(t,e){return t._d["get"+(t._isUTC?"UTC":"")+e]()}function ge(t,e,n){return"Month"===e?pe(t,n):t._d["set"+(t._isUTC?"UTC":"")+e](n)}function ye(t,e){return function(n){return null!=n?(ge(this,t,n),xe.updateOffset(this,e),this):me(this,t)}}function be(t){return 400*t/146097}function ve(t){return 146097*t/400}function we(t){xe.duration.fn[t]=function(){return this._data[t]}}function ke(t){"undefined"==typeof ender&&(_e=Se.moment,Se.moment=t?u("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.",xe):xe)}for(var xe,_e,Te,Ce="2.8.3",Se="undefined"!=typeof n?n:this,je=Math.round,De=Object.prototype.hasOwnProperty,Pe=0,Ee=1,$e=2,Oe=3,Me=4,Ie=5,Ne=6,Ae={},Fe=[],Le="undefined"!=typeof e&&e.exports,Re=/^\/?Date\((\-?\d+)/i,He=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Ye=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,qe=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|X|zz?|ZZ?|.)/g,Be=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,ze=/\d\d?/,Ve=/\d{1,3}/,We=/\d{1,4}/,Ue=/[+\-]?\d{1,6}/,Ge=/\d+/,Xe=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Ze=/Z|[\+\-]\d\d:?\d\d/gi,Ke=/T/i,Qe=/[\+\-]?\d+(\.\d{1,3})?/,Je=/\d{1,2}/,tn=/\d/,en=/\d\d/,nn=/\d{3}/,rn=/\d{4}/,on=/[+-]?\d{6}/,an=/[+-]?\d+/,sn=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,un="YYYY-MM-DDTHH:mm:ssZ",ln=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],cn=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],dn=/([\+\-]|\d\d)/gi,hn=("Date|Hours|Minutes|Seconds|Milliseconds".split("|"),{Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6}),fn={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"month",Q:"quarter",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},pn={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},mn={},gn={s:45,m:45,h:22,d:26,M:11},yn="DDD w W M D d".split(" "),bn="M D H h m s w W".split(" "),vn={M:function(){return this.month()+1},MMM:function(t){return this.localeData().monthsShort(this,t)},MMMM:function(t){return this.localeData().months(this,t)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(t){return this.localeData().weekdaysMin(this,t)},ddd:function(t){return this.localeData().weekdaysShort(this,t)},dddd:function(t){return this.localeData().weekdays(this,t)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return b(this.year()%100,2)},YYYY:function(){return b(this.year(),4)},YYYYY:function(){return b(this.year(),5)},YYYYYY:function(){var t=this.year(),e=t>=0?"+":"-";return e+b(Math.abs(t),6)},gg:function(){return b(this.weekYear()%100,2)},gggg:function(){return b(this.weekYear(),4)},ggggg:function(){return b(this.weekYear(),5)},GG:function(){return b(this.isoWeekYear()%100,2)},GGGG:function(){return b(this.isoWeekYear(),4)},GGGGG:function(){return b(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return P(this.milliseconds()/100)},SS:function(){return b(P(this.milliseconds()/10),2)},SSS:function(){return b(this.milliseconds(),3)},SSSS:function(){return b(this.milliseconds(),3)},Z:function(){var t=-this.zone(),e="+";return 0>t&&(t=-t,e="-"),e+b(P(t/60),2)+":"+b(P(t)%60,2)},ZZ:function(){var t=-this.zone(),e="+";return 0>t&&(t=-t,e="-"),e+b(P(t/60),2)+b(P(t)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},wn={},kn=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];yn.length;)Te=yn.pop(),vn[Te+"o"]=d(vn[Te],Te);for(;bn.length;)Te=bn.pop(),vn[Te+Te]=c(vn[Te],2);vn.DDDD=c(vn.DDD,3),m(h.prototype,{set:function(t){var e,n;for(n in t)e=t[n],"function"==typeof e?this[n]=e:this["_"+n]=e},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(t){return this._months[t.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(t){return this._monthsShort[t.month()]},monthsParse:function(t){var e,n,i;for(this._monthsParse||(this._monthsParse=[]),e=0;12>e;e++)if(this._monthsParse[e]||(n=xe.utc([2e3,e]),i="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[e]=new RegExp(i.replace(".",""),"i")),this._monthsParse[e].test(t))return e},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(t){return this._weekdays[t.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(t){return this._weekdaysShort[t.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(t){return this._weekdaysMin[t.day()]},weekdaysParse:function(t){var e,n,i;for(this._weekdaysParse||(this._weekdaysParse=[]),e=0;7>e;e++)if(this._weekdaysParse[e]||(n=xe([2e3,1]).day(e),i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[e]=new RegExp(i.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e
  },_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(t){var e=this._longDateFormat[t];return!e&&this._longDateFormat[t.toUpperCase()]&&(e=this._longDateFormat[t.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t]=e),e},isPM:function(t){return"p"===(t+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(t,e){var n=this._calendar[t];return"function"==typeof n?n.apply(e):n},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(t,e,n,i){var r=this._relativeTime[n];return"function"==typeof r?r(t,e,n,i):r.replace(/%d/i,t)},pastFuture:function(t,e){var n=this._relativeTime[t>0?"future":"past"];return"function"==typeof n?n(e):n.replace(/%s/i,e)},ordinal:function(t){return this._ordinal.replace("%d",t)},_ordinal:"%d",preparse:function(t){return t},postformat:function(t){return t},week:function(t){return ce(t,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),xe=function(t,e,n,r){var o;return"boolean"==typeof n&&(r=n,n=i),o={},o._isAMomentObject=!0,o._i=t,o._f=e,o._l=n,o._strict=r,o._isUTC=!1,o._pf=a(),he(o)},xe.suppressDeprecationWarnings=!1,xe.createFromInputFallback=u("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i)}),xe.min=function(){var t=[].slice.call(arguments,0);return fe("isBefore",t)},xe.max=function(){var t=[].slice.call(arguments,0);return fe("isAfter",t)},xe.utc=function(t,e,n,r){var o;return"boolean"==typeof n&&(r=n,n=i),o={},o._isAMomentObject=!0,o._useUTC=!0,o._isUTC=!0,o._l=n,o._i=t,o._f=e,o._strict=r,o._pf=a(),he(o).utc()},xe.unix=function(t){return xe(1e3*t)},xe.duration=function(t,e){var n,i,r,a,s=t,u=null;return xe.isDuration(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(s={},e?s[e]=t:s.milliseconds=t):(u=He.exec(t))?(n="-"===u[1]?-1:1,s={y:0,d:P(u[$e])*n,h:P(u[Oe])*n,m:P(u[Me])*n,s:P(u[Ie])*n,ms:P(u[Ne])*n}):(u=Ye.exec(t))?(n="-"===u[1]?-1:1,r=function(t){var e=t&&parseFloat(t.replace(",","."));return(isNaN(e)?0:e)*n},s={y:r(u[2]),M:r(u[3]),d:r(u[4]),h:r(u[5]),m:r(u[6]),s:r(u[7]),w:r(u[8])}):"object"==typeof s&&("from"in s||"to"in s)&&(a=w(xe(s.from),xe(s.to)),s={},s.ms=a.milliseconds,s.M=a.months),i=new p(s),xe.isDuration(t)&&o(t,"_locale")&&(i._locale=t._locale),i},xe.version=Ce,xe.defaultFormat=un,xe.ISO_8601=function(){},xe.momentProperties=Fe,xe.updateOffset=function(){},xe.relativeTimeThreshold=function(t,e){return gn[t]===i?!1:e===i?gn[t]:(gn[t]=e,!0)},xe.lang=u("moment.lang is deprecated. Use moment.locale instead.",function(t,e){return xe.locale(t,e)}),xe.locale=function(t,e){var n;return t&&(n="undefined"!=typeof e?xe.defineLocale(t,e):xe.localeData(t),n&&(xe.duration._locale=xe._locale=n)),xe._locale._abbr},xe.defineLocale=function(t,e){return null!==e?(e.abbr=t,Ae[t]||(Ae[t]=new h),Ae[t].set(e),xe.locale(t),Ae[t]):(delete Ae[t],null)},xe.langData=u("moment.langData is deprecated. Use moment.localeData instead.",function(t){return xe.localeData(t)}),xe.localeData=function(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return xe._locale;if(!_(t)){if(e=L(t))return e;t=[t]}return F(t)},xe.isMoment=function(t){return t instanceof f||null!=t&&o(t,"_isAMomentObject")},xe.isDuration=function(t){return t instanceof p};for(Te=kn.length-1;Te>=0;--Te)D(kn[Te]);xe.normalizeUnits=function(t){return S(t)},xe.invalid=function(t){var e=xe.utc(0/0);return null!=t?m(e._pf,t):e._pf.userInvalidated=!0,e},xe.parseZone=function(){return xe.apply(null,arguments).parseZone()},xe.parseTwoDigitYear=function(t){return P(t)+(P(t)>68?1900:2e3)},m(xe.fn=f.prototype,{clone:function(){return xe(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var t=xe(this).utc();return 0<t.year()&&t.year()<=9999?q(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):q(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},toArray:function(){var t=this;return[t.year(),t.month(),t.date(),t.hours(),t.minutes(),t.seconds(),t.milliseconds()]},isValid:function(){return N(this)},isDSTShifted:function(){return this._a?this.isValid()&&C(this._a,(this._isUTC?xe.utc(this._a):xe(this._a)).toArray())>0:!1},parsingFlags:function(){return m({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(t){return this.zone(0,t)},local:function(t){return this._isUTC&&(this.zone(0,t),this._isUTC=!1,t&&this.add(this._dateTzOffset(),"m")),this},format:function(t){var e=q(this,t||xe.defaultFormat);return this.localeData().postformat(e)},add:k(1,"add"),subtract:k(-1,"subtract"),diff:function(t,e,n){var i,r,o,a=R(t,this),s=6e4*(this.zone()-a.zone());return e=S(e),"year"===e||"month"===e?(i=432e5*(this.daysInMonth()+a.daysInMonth()),r=12*(this.year()-a.year())+(this.month()-a.month()),o=this-xe(this).startOf("month")-(a-xe(a).startOf("month")),o-=6e4*(this.zone()-xe(this).startOf("month").zone()-(a.zone()-xe(a).startOf("month").zone())),r+=o/i,"year"===e&&(r/=12)):(i=this-a,r="second"===e?i/1e3:"minute"===e?i/6e4:"hour"===e?i/36e5:"day"===e?(i-s)/864e5:"week"===e?(i-s)/6048e5:i),n?r:y(r)},from:function(t,e){return xe.duration({to:this,from:t}).locale(this.locale()).humanize(!e)},fromNow:function(t){return this.from(xe(),t)},calendar:function(t){var e=t||xe(),n=R(e,this).startOf("day"),i=this.diff(n,"days",!0),r=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse";return this.format(this.localeData().calendar(r,this))},isLeapYear:function(){return M(this.year())},isDST:function(){return this.zone()<this.clone().month(0).zone()||this.zone()<this.clone().month(5).zone()},day:function(t){var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=se(t,this.localeData()),this.add(t-e,"d")):e},month:ye("Month",!0),startOf:function(t){switch(t=S(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t?this.weekday(0):"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(t){return t=S(t),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms")},isAfter:function(t,e){return e=S("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=xe.isMoment(t)?t:xe(t),+this>+t):+this.clone().startOf(e)>+xe(t).startOf(e)},isBefore:function(t,e){return e=S("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=xe.isMoment(t)?t:xe(t),+t>+this):+this.clone().startOf(e)<+xe(t).startOf(e)},isSame:function(t,e){return e=S(e||"millisecond"),"millisecond"===e?(t=xe.isMoment(t)?t:xe(t),+this===+t):+this.clone().startOf(e)===+R(t,this).startOf(e)},min:u("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(t){return t=xe.apply(null,arguments),this>t?this:t}),max:u("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(t){return t=xe.apply(null,arguments),t>this?this:t}),zone:function(t,e){var n,i=this._offset||0;return null==t?this._isUTC?i:this._dateTzOffset():("string"==typeof t&&(t=V(t)),Math.abs(t)<16&&(t=60*t),!this._isUTC&&e&&(n=this._dateTzOffset()),this._offset=t,this._isUTC=!0,null!=n&&this.subtract(n,"m"),i!==t&&(!e||this._changeInProgress?x(this,xe.duration(i-t,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,xe.updateOffset(this,!0),this._changeInProgress=null)),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(t){return t=t?xe(t).zone():0,(this.zone()-t)%60===0},daysInMonth:function(){return E(this.year(),this.month())},dayOfYear:function(t){var e=je((xe(this).startOf("day")-xe(this).startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},quarter:function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},weekYear:function(t){var e=ce(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==t?e:this.add(t-e,"y")},isoWeekYear:function(t){var e=ce(this,1,4).year;return null==t?e:this.add(t-e,"y")},week:function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},isoWeek:function(t){var e=ce(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},weekday:function(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},isoWeekday:function(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)},isoWeeksInYear:function(){return $(this.year(),1,4)},weeksInYear:function(){var t=this.localeData()._week;return $(this.year(),t.dow,t.doy)},get:function(t){return t=S(t),this[t]()},set:function(t,e){return t=S(t),"function"==typeof this[t]&&this[t](e),this},locale:function(t){var e;return t===i?this._locale._abbr:(e=xe.localeData(t),null!=e&&(this._locale=e),this)},lang:u("moment().lang() is deprecated. Use moment().localeData() instead.",function(t){return t===i?this.localeData():this.locale(t)}),localeData:function(){return this._locale},_dateTzOffset:function(){return 15*Math.round(this._d.getTimezoneOffset()/15)}}),xe.fn.millisecond=xe.fn.milliseconds=ye("Milliseconds",!1),xe.fn.second=xe.fn.seconds=ye("Seconds",!1),xe.fn.minute=xe.fn.minutes=ye("Minutes",!1),xe.fn.hour=xe.fn.hours=ye("Hours",!0),xe.fn.date=ye("Date",!0),xe.fn.dates=u("dates accessor is deprecated. Use date instead.",ye("Date",!0)),xe.fn.year=ye("FullYear",!0),xe.fn.years=u("years accessor is deprecated. Use year instead.",ye("FullYear",!0)),xe.fn.days=xe.fn.day,xe.fn.months=xe.fn.month,xe.fn.weeks=xe.fn.week,xe.fn.isoWeeks=xe.fn.isoWeek,xe.fn.quarters=xe.fn.quarter,xe.fn.toJSON=xe.fn.toISOString,m(xe.duration.fn=p.prototype,{_bubble:function(){var t,e,n,i=this._milliseconds,r=this._days,o=this._months,a=this._data,s=0;a.milliseconds=i%1e3,t=y(i/1e3),a.seconds=t%60,e=y(t/60),a.minutes=e%60,n=y(e/60),a.hours=n%24,r+=y(n/24),s=y(be(r)),r-=y(ve(s)),o+=y(r/30),r%=30,s+=y(o/12),o%=12,a.days=r,a.months=o,a.years=s},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return y(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*P(this._months/12)},humanize:function(t){var e=le(this,!t,this.localeData());return t&&(e=this.localeData().pastFuture(+this,e)),this.localeData().postformat(e)},add:function(t,e){var n=xe.duration(t,e);return this._milliseconds+=n._milliseconds,this._days+=n._days,this._months+=n._months,this._bubble(),this},subtract:function(t,e){var n=xe.duration(t,e);return this._milliseconds-=n._milliseconds,this._days-=n._days,this._months-=n._months,this._bubble(),this},get:function(t){return t=S(t),this[t.toLowerCase()+"s"]()},as:function(t){var e,n;if(t=S(t),"month"===t||"year"===t)return e=this._days+this._milliseconds/864e5,n=this._months+12*be(e),"month"===t?n:n/12;switch(e=this._days+ve(this._months/12),t){case"week":return e/7+this._milliseconds/6048e5;case"day":return e+this._milliseconds/864e5;case"hour":return 24*e+this._milliseconds/36e5;case"minute":return 24*e*60+this._milliseconds/6e4;case"second":return 24*e*60*60+this._milliseconds/1e3;case"millisecond":return Math.floor(24*e*60*60*1e3)+this._milliseconds;default:throw new Error("Unknown unit "+t)}},lang:xe.fn.lang,locale:xe.fn.locale,toIsoString:u("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var t=Math.abs(this.years()),e=Math.abs(this.months()),n=Math.abs(this.days()),i=Math.abs(this.hours()),r=Math.abs(this.minutes()),o=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(t?t+"Y":"")+(e?e+"M":"")+(n?n+"D":"")+(i||r||o?"T":"")+(i?i+"H":"")+(r?r+"M":"")+(o?o+"S":""):"P0D"},localeData:function(){return this._locale}}),xe.duration.fn.toString=xe.duration.fn.toISOString;for(Te in hn)o(hn,Te)&&we(Te.toLowerCase());xe.duration.fn.asMilliseconds=function(){return this.as("ms")},xe.duration.fn.asSeconds=function(){return this.as("s")},xe.duration.fn.asMinutes=function(){return this.as("m")},xe.duration.fn.asHours=function(){return this.as("h")},xe.duration.fn.asDays=function(){return this.as("d")},xe.duration.fn.asWeeks=function(){return this.as("weeks")},xe.duration.fn.asMonths=function(){return this.as("M")},xe.duration.fn.asYears=function(){return this.as("y")},xe.locale("en",{ordinal:function(t){var e=t%10,n=1===P(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),Le?e.exports=xe:"function"==typeof define&&define.amd?(define("moment",function(t,e,n){return n.config&&n.config()&&n.config().noGlobal===!0&&(Se.moment=_e),xe}),ke(!0)):ke()}).call(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],5:[function(t,e){function n(t,e,n){return t.addEventListener?t.addEventListener(e,n,!1):(t.attachEvent("on"+e,n),void 0)}function i(t){return"keypress"==t.type?String.fromCharCode(t.which):k[t.which]?k[t.which]:x[t.which]?x[t.which]:String.fromCharCode(t.which).toLowerCase()}function r(t){var e=t.target||t.srcElement,n=e.tagName;return(" "+e.className+" ").indexOf(" mousetrap ")>-1?!1:"INPUT"==n||"SELECT"==n||"TEXTAREA"==n||e.contentEditable&&"true"==e.contentEditable}function o(t,e){return t.sort().join(",")===e.sort().join(",")}function a(t){t=t||{};var e,n=!1;for(e in j)t[e]?n=!0:j[e]=0;n||(P=!1)}function s(t,e,n,i,r){var a,s,u=[];if(!C[t])return[];for("keyup"==n&&h(t)&&(e=[t]),a=0;a<C[t].length;++a)s=C[t][a],s.seq&&j[s.seq]!=s.level||n==s.action&&("keypress"==n||o(e,s.modifiers))&&(i&&s.combo==r&&C[t].splice(a,1),u.push(s));return u}function u(t){var e=[];return t.shiftKey&&e.push("shift"),t.altKey&&e.push("alt"),t.ctrlKey&&e.push("ctrl"),t.metaKey&&e.push("meta"),e}function l(t,e){t(e)===!1&&(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.returnValue=!1,e.cancelBubble=!0)}function c(t,e){if(!r(e)){var n,i=s(t,u(e),e.type),o={},c=!1;for(n=0;n<i.length;++n)i[n].seq?(c=!0,o[i[n].seq]=1,l(i[n].callback,e)):c||P||l(i[n].callback,e);e.type!=P||h(t)||a(o)}}function d(t){t.which="number"==typeof t.which?t.which:t.keyCode;var e=i(t);if(e)return"keyup"==t.type&&D==e?(D=!1,void 0):(c(e,t),void 0)}function h(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function f(){clearTimeout(w),w=setTimeout(a,1e3)}function p(){if(!v){v={};for(var t in k)t>95&&112>t||k.hasOwnProperty(t)&&(v[k[t]]=t)}return v}function m(t,e,n){return n||(n=p()[t]?"keydown":"keypress"),"keypress"==n&&e.length&&(n="keydown"),n}function g(t,e,n,r){j[t]=0,r||(r=m(e[0],[]));var o,s=function(){P=r,++j[t],f()},u=function(t){l(n,t),"keyup"!==r&&(D=i(t)),setTimeout(a,10)};for(o=0;o<e.length;++o)y(e[o],o<e.length-1?s:u,r,t,o)}function y(t,e,n,i,r){t=t.replace(/\s+/g," ");var o,a,u,l=t.split(" "),c=[];if(l.length>1)return g(t,l,e,n);for(u="+"===t?["+"]:t.split("+"),o=0;o<u.length;++o)a=u[o],T[a]&&(a=T[a]),n&&"keypress"!=n&&_[a]&&(a=_[a],c.push("shift")),h(a)&&c.push(a);n=m(a,c,n),C[a]||(C[a]=[]),s(a,c,n,!i,t),C[a][i?"unshift":"push"]({callback:e,modifiers:c,action:n,seq:i,level:r,combo:t})}function b(t,e,n){for(var i=0;i<t.length;++i)y(t[i],e,n)}for(var v,w,k={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},x={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},_={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},T={option:"alt",command:"meta","return":"enter",escape:"esc"},C={},S={},j={},D=!1,P=!1,E=1;20>E;++E)k[111+E]="f"+E;for(E=0;9>=E;++E)k[E+96]=E;n(document,"keypress",d),n(document,"keydown",d),n(document,"keyup",d);var $={bind:function(t,e,n){return b(t instanceof Array?t:[t],e,n),S[t+":"+n]=e,this},unbind:function(t,e){return S[t+":"+e]&&(delete S[t+":"+e],this.bind(t,function(){},e)),this},trigger:function(t,e){return S[t+":"+e](),this},reset:function(){return C={},S={},this}};e.exports=$},{}],6:[function(t,e){!function(n){if("undefined"!=typeof define&&define.amd)define(["jquery"],n);else if("undefined"!=typeof e&&e.exports){var i=t("jquery");e.exports=n(i)}else window.scrollMonitor=n(jQuery)}(function(t){function e(){return window.innerHeight||document.documentElement.clientHeight}function n(){if(u.viewportTop=l.scrollTop(),u.viewportBottom=u.viewportTop+u.viewportHeight,u.documentHeight=c.height(),u.documentHeight!==k){for(_=d.length;_--;)d[_].recalculateLocation();k=u.documentHeight}}function i(){u.viewportHeight=e(),n(),o()}function r(){clearTimeout(T),T=setTimeout(i,100)}function o(){for(C=d.length;C--;)d[C].update();for(C=d.length;C--;)d[C].triggerCallbacks()}function a(e,n){function i(t){if(0!==t.length)for(k=t.length;k--;)_=t[k],_.callback.call(r,x),_.isOne&&t.splice(k,1)}var r=this;this.watchItem=e,this.offsets=n?n===+n?{top:n,bottom:n}:t.extend({},w,n):w,this.callbacks={};for(var o=0,a=v.length;a>o;o++)r.callbacks[v[o]]=[];this.locked=!1;var s,l,c,d,k,_;this.triggerCallbacks=function(){switch(this.isInViewport&&!s&&i(this.callbacks[f]),this.isFullyInViewport&&!l&&i(this.callbacks[p]),this.isAboveViewport!==c&&this.isBelowViewport!==d&&(i(this.callbacks[h]),l||this.isFullyInViewport||(i(this.callbacks[p]),i(this.callbacks[g])),s||this.isInViewport||(i(this.callbacks[f]),i(this.callbacks[m]))),!this.isFullyInViewport&&l&&i(this.callbacks[g]),!this.isInViewport&&s&&i(this.callbacks[m]),this.isInViewport!==s&&i(this.callbacks[h]),!0){case s!==this.isInViewport:case l!==this.isFullyInViewport:case c!==this.isAboveViewport:case d!==this.isBelowViewport:i(this.callbacks[b])}s=this.isInViewport,l=this.isFullyInViewport,c=this.isAboveViewport,d=this.isBelowViewport},this.recalculateLocation=function(){if(!this.locked){var e=this.top,n=this.bottom;if(this.watchItem.nodeName){var r=this.watchItem.style.display;"none"===r&&(this.watchItem.style.display="");var o=t(this.watchItem).offset();this.top=o.top,this.bottom=o.top+this.watchItem.offsetHeight,"none"===r&&(this.watchItem.style.display=r)}else this.watchItem===+this.watchItem?this.top=this.bottom=this.watchItem>0?this.watchItem:u.documentHeight-this.watchItem:(this.top=this.watchItem.top,this.bottom=this.watchItem.bottom);this.top-=this.offsets.top,this.bottom+=this.offsets.bottom,this.height=this.bottom-this.top,void 0===e&&void 0===n||this.top===e&&this.bottom===n||i(this.callbacks[y])}},this.recalculateLocation(),this.update(),s=this.isInViewport,l=this.isFullyInViewport,c=this.isAboveViewport,d=this.isBelowViewport}function s(t){x=t,n(),o()}var u={},l=t(window),c=t(document),d=[],h="visibilityChange",f="enterViewport",p="fullyEnterViewport",m="exitViewport",g="partiallyExitViewport",y="locationChange",b="stateChange",v=[h,f,p,m,g,y,b],w={top:0,bottom:0};u.viewportTop,u.viewportBottom,u.documentHeight,u.viewportHeight=e();var k,x,_,T,C;a.prototype={on:function(t,e,n){switch(!0){case t===h&&!this.isInViewport&&this.isAboveViewport:case t===f&&this.isInViewport:case t===p&&this.isFullyInViewport:case t===m&&this.isAboveViewport&&!this.isInViewport:case t===g&&this.isAboveViewport:if(e(),n)return}if(!this.callbacks[t])throw new Error("Tried to add a scroll monitor listener of type "+t+". Your options are: "+v.join(", "));this.callbacks[t].push({callback:e,isOne:n})},off:function(t,e){if(!this.callbacks[t])throw new Error("Tried to remove a scroll monitor listener of type "+t+". Your options are: "+v.join(", "));for(var n,i=0;n=this.callbacks[t][i];i++)if(n.callback===e){this.callbacks[t].splice(i,1);break}},one:function(t,e){this.on(t,e,!0)},recalculateSize:function(){this.height=this.watchItem.offsetHeight+this.offsets.top+this.offsets.bottom,this.bottom=this.top+this.height},update:function(){this.isAboveViewport=this.top<u.viewportTop,this.isBelowViewport=this.bottom>u.viewportBottom,this.isInViewport=this.top<=u.viewportBottom&&this.bottom>=u.viewportTop,this.isFullyInViewport=this.top>=u.viewportTop&&this.bottom<=u.viewportBottom||this.isAboveViewport&&this.isBelowViewport},destroy:function(){var t=d.indexOf(this),e=this;d.splice(t,1);for(var n=0,i=v.length;i>n;n++)e.callbacks[v[n]].length=0},lock:function(){this.locked=!0},unlock:function(){this.locked=!1}};for(var S=function(t){return function(e,n){this.on.call(this,t,e,n)}},j=0,D=v.length;D>j;j++){var P=v[j];a.prototype[P]=S(P)}try{n()}catch(E){t(n)}return l.on("scroll",s),l.on("resize",r),u.beget=u.create=function(e,n){"string"==typeof e&&(e=t(e)[0]),e instanceof t&&(e=e[0]);var i=new a(e,n);return d.push(i),i.update(),i},u.update=function(){x=null,n(),o()},u.recalculateLocations=function(){u.documentHeight=0,u.update()},u})},{jquery:3}],base_object:[function(t,e){e.exports=t("2HNVgz")},{}],"2HNVgz":[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r=t("./utils").extend,o=t("./events"),a=["container"],s=function(t){this.uniqueId=i.uniqueId("o"),t||(t={}),i.extend(this,i.pick(t,a))};$traceurRuntime.createClass(s,{},{},o),s.extend=r,e.exports=s}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./events":11,"./utils":23}],core_plugin:[function(t,e){e.exports=t("it+usN")},{}],"it+usN":[function(t,e){"use strict";var n=t("./base_object"),i=function(t){$traceurRuntime.superCall(this,r.prototype,"constructor",[t]),this.core=t},r=i;$traceurRuntime.createClass(i,{getExternalInterface:function(){return{}}},{},n),e.exports=i},{"./base_object":"2HNVgz"}],11:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r=t("../plugins/log"),o=Array.prototype.slice,a=function(){};$traceurRuntime.createClass(a,{on:function(t,e,n){if(!u(this,"on",t,[e,n])||!e)return this;this._events||(this._events={});var i=this._events[t]||(this._events[t]=[]);return i.push({callback:e,context:n,ctx:n||this}),this},once:function(t,e,n){if(!u(this,"once",t,[e,n])||!e)return this;var r=this,o=i.once(function(){r.off(t,o),e.apply(this,arguments)});return o._callback=e,this.on(t,o,n)},off:function(t,e,n){var r,o,a,s,l,c,d,h;if(!this._events||!u(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events=void 0,this;for(s=t?[t]:i.keys(this._events),l=0,c=s.length;c>l;l++)if(t=s[l],a=this._events[t]){if(this._events[t]=r=[],e||n)for(d=0,h=a.length;h>d;d++)o=a[d],(e&&e!==o.callback&&e!==o.callback._callback||n&&n!==o.context)&&r.push(o);r.length||delete this._events[t]}return this},trigger:function(t){var e=arguments[arguments.length-1];if(n.DEBUG&&r.BLACKLIST.indexOf(t)<0&&r.info(e,"event "+t+" triggered"),!this._events)return this;var i=o.call(arguments,1);if(!u(this,"trigger",t,i))return this;var a=this._events[t],s=this._events.all;return a&&l(a,i),s&&l(s,arguments),this},stopListening:function(t,e,n){var r=this._listeningTo;if(!r)return this;var o=!e&&!n;n||"object"!=typeof e||(n=this),t&&((r={})[t._listenId]=t);for(var a in r)t=r[a],t.off(e,n,this),(o||i.isEmpty(t._events))&&delete this._listeningTo[a];return this}},{});var s=/\s+/,u=function(t,e,n,i){if(!n)return!0;if("object"==typeof n){for(var r in n)t[e].apply(t,[r,n[r]].concat(i));return!1}if(s.test(n)){for(var o=n.split(s),a=0,u=o.length;u>a;a++)t[e].apply(t,[o[a]].concat(i));return!1}return!0},l=function(t,e){var n,i=-1,r=t.length,o=e[0],a=e[1],s=e[2];switch(e.length){case 0:for(;++i<r;)(n=t[i]).callback.call(n.ctx);return;case 1:for(;++i<r;)(n=t[i]).callback.call(n.ctx,o);return;case 2:for(;++i<r;)(n=t[i]).callback.call(n.ctx,o,a);return;case 3:for(;++i<r;)(n=t[i]).callback.call(n.ctx,o,a,s);return;default:for(;++i<r;)(n=t[i]).callback.apply(n.ctx,e);return}},c={listenTo:"on",listenToOnce:"once"};i.each(c,function(t,e){a.prototype[e]=function(e,n,r){var o=this._listeningTo||(this._listeningTo={}),a=e._listenId||(e._listenId=i.uniqueId("l"));return o[a]=e,r||"object"!=typeof n||(r=this),e[t](n,r,this),this}}),e.exports=a}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../plugins/log":57}],12:[function(t,e){(function(t){"use strict";var n="undefined"!=typeof window?window._:"undefined"!=typeof t?t._:null;e.exports={media_control:n.template('<div class="media-control-background" data-background></div><div class="media-control-layer" data-controls>  <% var renderBar = function(name) { %>      <div class="bar-container" data-<%= name %>>        <div class="bar-background" data-<%= name %>>          <div class="bar-fill-1" data-<%= name %>></div>          <div class="bar-fill-2" data-<%= name %>></div>        </div>        <div class="bar-hover" data-<%= name %>></div>        <div class="bar-scrubber" data-<%= name %>>          <div class="bar-scrubber-icon" data-<%= name %>></div>        </div>      </div>  <% }; %>  <% var renderDrawer = function(name, renderContent) { %>      <div class="drawer-container" data-<%= name %>>        <div class="drawer-icon-container" data-<%= name %>>          <div class="drawer-icon media-control-icon" data-<%= name %>></div>          <span class="drawer-text" data-<%= name %>></span>        </div>        <% renderContent(name); %>      </div>  <% }; %>  <% var renderIndicator = function(name) { %>      <div class="media-control-indicator" data-<%= name %>></div>  <% }; %>  <% var renderButton = function(name) { %>      <button class="media-control-button media-control-icon" data-<%= name %>></button>  <% }; %>  <% var render = function(settings) {      _.each(settings, function(setting) {        if(setting === "seekbar") {          renderBar(setting);        } else if (setting === "volume") {          renderDrawer(setting, renderBar);        } else if (setting === "duration" || setting === "position") {          renderIndicator(setting);        } else {          renderButton(setting);        }      });    }; %>  <% if (settings.default && settings.default.length) { %>  <div class="media-control-center-panel" data-media-control>    <% render(settings.default); %>  </div>  <% } %>  <% if (settings.left && settings.left.length) { %>  <div class="media-control-left-panel" data-media-control>    <% render(settings.left); %>  </div>  <% } %>  <% if (settings.right && settings.right.length) { %>  <div class="media-control-right-panel" data-media-control>    <% render(settings.right); %>  </div>  <% } %></div>'),seek_time:n.template("<span data-seek-time><%= time %></span>"),flash:n.template('  <param name="movie" value="<%= swfPath %>">  <param name="quality" value="autohigh">  <param name="swliveconnect" value="true">  <param name="allowScriptAccess" value="always">  <param name="bgcolor" value="#001122">  <param name="allowFullScreen" value="false">  <param name="wmode" value="gpu">  <param name="tabindex" value="1">  <param name=FlashVars value="playbackId=<%= playbackId %>" />  <embed    type="application/x-shockwave-flash"    disabled="disabled"    tabindex="-1"    enablecontextmenu="false"    allowScriptAccess="always"    quality="autohight"    pluginspage="http://www.macromedia.com/go/getflashplayer"    wmode="gpu"    swliveconnect="true"    type="application/x-shockwave-flash"    allowfullscreen="false"    bgcolor="#000000"    FlashVars="playbackId=<%= playbackId %>"    src="<%= swfPath %>">  </embed>'),hls:n.template('  <param name="movie" value="<%= swfPath %>?inline=1">  <param name="quality" value="autohigh">  <param name="swliveconnect" value="true">  <param name="allowScriptAccess" value="always">  <param name="bgcolor" value="#001122">  <param name="allowFullScreen" value="false">  <param name="wmode" value="transparent">  <param name="tabindex" value="1">  <param name=FlashVars value="playbackId=<%= playbackId %>" />  <embed    type="application/x-shockwave-flash"    tabindex="1"    enablecontextmenu="false"    allowScriptAccess="always"    quality="autohigh"    pluginspage="http://www.macromedia.com/go/getflashplayer"    wmode="transparent"    swliveconnect="true"    type="application/x-shockwave-flash"    allowfullscreen="false"    bgcolor="#000000"    FlashVars="playbackId=<%= playbackId %>"    src="<%= swfPath %>">  </embed>'),html5_video:n.template('<source src="<%=src%>" type="<%=type%>">'),background_button:n.template('<div class="playpause-button-wrapper" data-background-button>  <span class="playpause-icon" data-background-button></span></div>'),poster:n.template('<div class="play-wrapper" data-poster>  <span class="poster-icon play" data-poster /></div>'),spinner_three_bounce:n.template("<div data-bounce1></div><div data-bounce2></div><div data-bounce3></div>"),watermark:n.template('<div data-watermark data-watermark-<%=position %>><img src="<%= imageUrl %>"></div>'),CSS:{container:"[data-container]{position:absolute;background-color:#000;height:100%;width:100%}",core:'[data-player]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;margin:0;padding:0;border:0;height:594px;width:1055px;font-style:normal;font-weight:400;text-align:center;overflow:hidden;font-size:100%;color:#000;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-shadow:0 0 0;box-sizing:border-box}[data-player] a,[data-player] abbr,[data-player] acronym,[data-player] address,[data-player] applet,[data-player] article,[data-player] aside,[data-player] audio,[data-player] b,[data-player] big,[data-player] blockquote,[data-player] canvas,[data-player] caption,[data-player] center,[data-player] cite,[data-player] code,[data-player] dd,[data-player] del,[data-player] details,[data-player] dfn,[data-player] div,[data-player] dl,[data-player] dt,[data-player] em,[data-player] embed,[data-player] fieldset,[data-player] figcaption,[data-player] figure,[data-player] footer,[data-player] form,[data-player] h1,[data-player] h2,[data-player] h3,[data-player] h4,[data-player] h5,[data-player] h6,[data-player] header,[data-player] hgroup,[data-player] i,[data-player] iframe,[data-player] img,[data-player] ins,[data-player] kbd,[data-player] label,[data-player] legend,[data-player] li,[data-player] mark,[data-player] menu,[data-player] nav,[data-player] object,[data-player] ol,[data-player] output,[data-player] p,[data-player] pre,[data-player] q,[data-player] ruby,[data-player] s,[data-player] samp,[data-player] section,[data-player] small,[data-player] span,[data-player] strike,[data-player] strong,[data-player] sub,[data-player] summary,[data-player] sup,[data-player] table,[data-player] tbody,[data-player] td,[data-player] tfoot,[data-player] th,[data-player] thead,[data-player] time,[data-player] tr,[data-player] tt,[data-player] u,[data-player] ul,[data-player] var,[data-player] video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}[data-player] table{border-collapse:collapse;border-spacing:0}[data-player] caption,[data-player] td,[data-player] th{text-align:left;font-weight:400;vertical-align:middle}[data-player] blockquote,[data-player] q{quotes:none}[data-player] blockquote:after,[data-player] blockquote:before,[data-player] q:after,[data-player] q:before{content:"";content:none}[data-player] a img{border:none}[data-player].fullscreen{width:100%;height:100%}[data-player].nocursor{cursor:none}',media_control:'@font-face{font-family:Player;src:url(http://cdn.clappr.io/latest/assets/Player-Regular.eot);src:url(http://cdn.clappr.io/latest/assets/Player-Regular.eot?#iefix) format("embedded-opentype"),url(http://cdn.clappr.io/latest/assets/Player-Regular.ttf) format("truetype"),url(http://cdn.clappr.io/latest/assets/Player-Regular.svg#player) format("svg")}.media-control-notransition{-webkit-transition:none!important;-webkit-transition-delay:0s;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.media-control[data-media-control]{position:absolute;border-radius:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;min-width:60%;height:40px;z-index:9999;-webkit-transition:all,.4s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.4s,ease-out;-o-transition:all,.4s,ease-out;transition:all,.4s,ease-out}.media-control[data-media-control] .media-control-background[data-background]{position:absolute;height:150px;width:100%;bottom:0;background-image:-owg(linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9)));background-image:-webkit(linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9)));background-image:-moz(linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9)));background-image:-o(linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9)));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));-webkit-transition:all,.6s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.6s,ease-out;-o-transition:all,.6s,ease-out;transition:all,.6s,ease-out}.media-control[data-media-control] .media-control-icon{font-family:Player;font-weight:400;font-style:normal;font-size:26px;line-height:32px;letter-spacing:0;speak:none;color:#fff;vertical-align:middle;text-align:left;padding:0 6px;color:rgba(255,255,255,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-control[data-media-control] .media-control-icon:hover{color:#fff;opacity:.7;text-shadow:rgba(255,255,255,.5) 0 0 15px;-webkit-transition:all,.1s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.1s,ease-out;-o-transition:all,.1s,ease-out;transition:all,.1s,ease-out}.media-control[data-media-control].media-control-hide{bottom:-50px}.media-control[data-media-control].media-control-hide .media-control-background[data-background],.media-control[data-media-control].media-control-hide .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-scrubber[data-seekbar]{opacity:0}.media-control[data-media-control] .media-control-layer[data-controls]{position:relative;top:10%;height:80%;vertical-align:middle}.media-control[data-media-control] .media-control-layer[data-controls] .media-control-left-panel[data-media-control]{position:absolute;top:0;left:10px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] .media-control-center-panel[data-media-control]{height:100%;text-align:center;line-height:32px}.media-control[data-media-control] .media-control-layer[data-controls] .media-control-right-panel[data-media-control]{position:absolute;top:0;right:5px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button{background-color:transparent;border:0;margin:0 8px;cursor:pointer;display:inline-block}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button:focus{outline:0}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-play]{float:left;width:32px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-play]:before{content:"\\e001"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-pause]{float:left;width:32px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-pause]:before{content:"\\e002"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-stop]{float:left;width:32px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-stop]:before{content:"\\e003"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-fullscreen]{float:right;background-color:transparent;border:0;width:32px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-fullscreen]:before{content:"\\e006"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-hd-indicator]{cursor:default;float:right;background-color:transparent;border:0;width:32px;height:100%;opacity:0}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-hd-indicator]:before{content:"\\e007"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-hd-indicator].enabled{opacity:1}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playpause]{float:left;width:32px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playpause]:before{content:"\\e001"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playpause].playing:before{content:"\\e002"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playpause].paused:before{content:"\\e001"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playstop]{float:left;width:32px;height:100%}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playstop]:before{content:"\\e001"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playstop].playing:before{content:"\\e003"}.media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playstop].stopped:before{content:"\\e001"}.media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-duration],.media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-position]{display:inline-block;font-size:10px;color:#fff;cursor:default;line-height:32px;position:relative}.media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-duration]{color:rgba(255,255,255,.3)}.media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-duration]:before{content:"|";margin-right:3px}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar]{position:absolute;top:-20px;left:0;display:inline-block;vertical-align:middle;width:100%;height:25px;cursor:pointer}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar]{width:100%;height:1px;position:relative;top:12px;background-color:#666;overflow:hidden}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-1[data-seekbar]{position:absolute;top:0;left:0;width:0;height:100%;background-color:#c2c2c2;-webkit-transition:all,.1s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.1s,ease-out;-o-transition:all,.1s,ease-out;transition:all,.1s,ease-out}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar]{position:absolute;top:0;left:0;width:0;height:100%;background-color:#005aff;-webkit-transition:all,.1s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.1s,ease-out;-o-transition:all,.1s,ease-out;transition:all,.1s,ease-out}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-hover[data-seekbar]{display:none;position:absolute;top:9px;width:5px;height:7px;background-color:rgba(255,255,255,.5)}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar]:hover .bar-hover[data-seekbar]{display:block}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar].seek-disabled{cursor:default}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar].seek-disabled:hover .bar-hover[data-seekbar]{display:none}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-scrubber[data-seekbar]{position:absolute;top:2px;left:0;width:20px;height:20px;opacity:1;-webkit-transition:all,.1s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.1s,ease-out;-o-transition:all,.1s,ease-out;transition:all,.1s,ease-out}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-scrubber[data-seekbar] .bar-scrubber-icon[data-seekbar]{position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:10px;box-shadow:0 0 0 6px rgba(255,255,255,.2);background-color:#fff}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume]{float:right;display:inline-block;width:32px;height:32px;cursor:pointer}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume]{position:absolute;bottom:0}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume]{background-color:transparent;border:0;width:32px;height:32px}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume]:before{content:"\\e004"}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume].muted:before{content:"\\e005"}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume]{width:32px;height:88px;position:absolute;bottom:40px;background:rgba(2,2,2,.5);border-radius:4px;-webkit-transition:all,.2s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.2s,ease-out;-o-transition:all,.2s,ease-out;transition:all,.2s,ease-out}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume].volume-bar-hide{opacity:0}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-background[data-volume]{margin-left:12px;background:#6f6f6f;border-radius:4px;width:8px;height:72px;position:relative;top:8px;overflow:hidden}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-background[data-volume] .bar-fill-1[data-volume]{position:absolute;bottom:0;background:#fff;width:100%;height:0}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-scrubber[data-volume]{position:absolute;bottom:40%;left:6px;width:20px;height:20px}.media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-scrubber[data-volume] .bar-scrubber-icon[data-volume]{position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:6px;border:1px solid #6f6f6f;background-color:#fff}',seek_time:".seek-time[data-seek-time]{position:absolute;width:auto;height:20px;bottom:55px;background-color:rgba(2,2,2,.5);z-index:9999;-webkit-transition:all,.2s,ease-in;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.2s,ease-in;-o-transition:all,.2s,ease-in;transition:all,.2s,ease-in}.seek-time[data-seek-time].hidden[data-seek-time]{opacity:0}.seek-time[data-seek-time] span[data-seek-time]{position:relative;color:#fff;font-size:10px;padding-left:7px;padding-right:7px}",flash:"[data-flash]{position:absolute;height:100%;width:100%;background-color:#000;display:block;pointer-events:none}",hls:"[data-hls]{position:absolute;height:100%;width:100%;background-color:#000;display:block;pointer-events:none;top:0}",html5_video:"[data-html5-video]{position:absolute;height:100%;width:100%;display:block}",background_button:'.background-button[data-background-button]{font-family:Player;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.2);-webkit-transition:all,.4s,ease-out;-webkit-transition-delay:0s,0s,0s;-moz-transition:all,.4s,ease-out;-o-transition:all,.4s,ease-out;transition:all,.4s,ease-out}.background-button[data-background-button].hide[data-background-button]{opacity:0}.background-button[data-background-button] .playpause-button-wrapper[data-background-button]{position:absolute;overflow:hidden;width:100%;height:25%;line-height:100%;font-size:20%;top:45%;margin-top:-5%;text-align:center}.background-button[data-background-button] .playpause-button-wrapper[data-background-button] .playpause-icon[data-background-button]{font-family:Player;cursor:pointer;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;speak:none;font-size:90px;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.background-button[data-background-button] .playpause-button-wrapper[data-background-button] .playpause-icon[data-background-button]:hover{text-shadow:rgba(255,255,255,.5) 0 0 15px}.background-button[data-background-button] .playpause-button-wrapper[data-background-button] .playpause-icon[data-background-button].playing:before{content:"\\e002"}.background-button[data-background-button] .playpause-button-wrapper[data-background-button] .playpause-icon[data-background-button].paused:before{content:"\\e001"}',poster:'@font-face{font-family:Player;src:url(http://cdn.clappr.io/latest/assets/Player-Regular.eot);src:url(http://cdn.clappr.io/latest/assets/Player-Regular.eot?#iefix) format("embedded-opentype"),url(http://cdn.clappr.io/latest/assets/Player-Regular.ttf) format("truetype"),url(http://cdn.clappr.io/latest/assets/Player-Regular.svg#player) format("svg")}.player-poster[data-poster]{cursor:pointer;position:absolute;height:100%;width:100%;z-index:998;top:0}.player-poster[data-poster] .poster-background[data-poster]{width:100%;height:100%}.player-poster[data-poster] .play-wrapper[data-poster]{position:absolute;overflow:hidden;width:100%;height:20%;line-height:100%;font-size:20%;top:50%;margin-top:-5%;text-align:center}.player-poster[data-poster] .play-wrapper[data-poster] .poster-icon[data-poster]{font-family:Player;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;speak:none;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.player-poster[data-poster] .play-wrapper[data-poster] .poster-icon[data-poster].play[data-poster]:before{content:"\\e001"}.player-poster[data-poster] .play-wrapper[data-poster] .poster-icon[data-poster]:hover{opacity:1}',spinner_three_bounce:".spinner-three-bounce[data-spinner]{position:absolute;margin:0 auto;width:70px;text-align:center;z-index:10;top:47%;left:0;right:0}.spinner-three-bounce[data-spinner]>div{width:18px;height:18px;background-color:#FFF;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;-moz-animation:bouncedelay 1.4s infinite ease-in-out;-ms-animation:bouncedelay 1.4s infinite ease-in-out;-o-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.spinner-three-bounce[data-spinner] [data-bounce1],.spinner-three-bounce[data-spinner] [data-bounce2]{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;-ms-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}@-moz-keyframes bouncedelay{0%,100%,80%{-moz-transform:scale(0);transform:scale(0)}40%{-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes bouncedelay{0%,100%,80%{-o-transform:scale(0);transform:scale(0)}40%{-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes bouncedelay{0%,100%,80%{-ms-transform:scale(0);transform:scale(0)}40%{-ms-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}",watermark:"[data-watermark]{position:absolute;margin:100px auto 0;width:70px;text-align:center;z-index:10}[data-watermark-bottom-left]{bottom:10px;left:10px}[data-watermark-bottom-right]{bottom:10px;right:42px}[data-watermark-top-left]{top:-95px;left:10px}[data-watermark-top-right]{top:-95px;right:37px}"}}
  }).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],VbgHr3:[function(t,e){"use strict";var n=t("../base/ui_object"),i=function(t){$traceurRuntime.superCall(this,r.prototype,"constructor",[t]),this.settings={}},r=i;$traceurRuntime.createClass(i,{play:function(){},pause:function(){},stop:function(){},seek:function(){},getDuration:function(){return 0},isPlaying:function(){return!1},getPlaybackType:function(){return"no_op"},isHighDefinitionInUse:function(){return!1},destroy:function(){this.$el.remove()}},{},n),i.canPlay=function(){return!1},e.exports=i},{"../base/ui_object":"8lqCAT"}],playback:[function(t,e){e.exports=t("VbgHr3")},{}],15:[function(t,e){"use strict";var n={initialize:function(){this.bindEvents()},enable:function(){this.bindEvents()},disable:function(){this.stopListening()}};e.exports=n},{}],16:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,r="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,o=t("./jst"),a={getStyleFor:function(t,e){return e=e||{},i("<style></style>").html(r.template(o.CSS[t])(e))}};e.exports=a}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./jst":12}],ui_core_plugin:[function(t,e){e.exports=t("gNZMEo")},{}],gNZMEo:[function(t,e){"use strict";var n=t("./ui_object"),i=function(t){$traceurRuntime.superCall(this,r.prototype,"constructor",[t]),this.core=t,this.render()},r=i;$traceurRuntime.createClass(i,{getExternalInterface:function(){return{}},render:function(){return this.$el.html(this.template()),this.$el.append(this.styler.getStyleFor(this.name)),this.core.$el.append(this.el),this}},{},n),e.exports=i},{"./ui_object":"8lqCAT"}],"8lqCAT":[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,r="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,o=t("./utils").extend,a=t("./base_object"),s=/^(\S+)\s*(.*)$/,u=function(t){$traceurRuntime.superCall(this,l.prototype,"constructor",[t]),this.cid=r.uniqueId("c"),this._ensureElement(),this.delegateEvents()},l=u;$traceurRuntime.createClass(u,{get tagName(){return"div"},$:function(t){return this.$el.find(t)},render:function(){return this},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(t,e){return this.$el&&this.undelegateEvents(),this.$el=t instanceof i?t:i(t),this.el=this.$el[0],e!==!1&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=r.result(this,"events")))return this;this.undelegateEvents();for(var e in t){var n=t[e];if(r.isFunction(n)||(n=this[t[e]]),n){var i=e.match(s),o=i[1],a=i[2];n=r.bind(n,this),o+=".delegateEvents"+this.cid,""===a?this.$el.on(o,n):this.$el.on(o,a,n)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_ensureElement:function(){if(this.el)this.setElement(r.result(this,"el"),!1);else{var t=r.extend({},r.result(this,"attributes"));this.id&&(t.id=r.result(this,"id")),this.className&&(t["class"]=r.result(this,"className"));var e=i("<"+r.result(this,"tagName")+">").attr(t);this.setElement(e,!1)}}},{},a),u.extend=o,e.exports=u}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./base_object":"2HNVgz","./utils":23}],ui_object:[function(t,e){e.exports=t("8lqCAT")},{}],ui_plugin:[function(t,e){e.exports=t("Z7u8cr")},{}],Z7u8cr:[function(t,e){(function(n){"use strict";var i=t("./plugin_mixin"),r=t("./ui_object"),o=t("./utils").extend,a="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,s=function(){$traceurRuntime.defaultSuperCall(this,u.prototype,arguments)},u=s;$traceurRuntime.createClass(s,{get type(){return"ui"},enable:function(){u.super("enable").call(this),this.$el.show()},disable:function(){u.super("disable").call(this),this.$el.hide()},bindEvents:function(){}},{},r),a.extend(s.prototype,i),s.extend=o,e.exports=s}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./plugin_mixin":15,"./ui_object":"8lqCAT","./utils":23}],23:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,o=t("moment"),a=function(t,e){var n,r=this;n=t&&i.has(t,"constructor")?t.constructor:function(){return r.apply(this,arguments)},i.extend(n,r,e);var o=function(){this.constructor=n};return o.prototype=r.prototype,n.prototype=new o,t&&i.extend(n.prototype,t),n.__super__=r.prototype,n.super=function(t){return r.prototype[t]},n.prototype.getClass=function(){return n},n},s=function(t,e){return new Array(e+1-t.toString().length).join("0")+t},u=function(t,e){e=e||{};var n=e.humanFriendly?"m":":",i=o.duration(1e3*t),r=s(i.seconds(),2);if(i.hours())r=s(i.minutes(),2)+n+(e.humanFriendly?"":r),e.humanFriendly&&(n="h"),r=i.hours()+n+r;else{var a=i.minutes();r=(!e.humanFriendly||a>0?a+n:"")+r,e.humanFriendly&&(r+="s")}return e.showMillis&&!e.humanFriendly&&(r+=n+i.milliseconds()),r},l={isFullscreen:function(){return document.webkitIsFullScreen||document.mozFullScreen||!!document.msFullscreenElement},requestFullscreen:function(t){t.requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},cancelFullscreen:function(){document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()}},c="0123456789abcdef",d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",h="",f=function(t){for(var e="",n=t.length,i=0;n>i;i+=3)for(var r=t.charCodeAt(i)<<16|(n>i+1?t.charCodeAt(i+1)<<8:0)|(n>i+2?t.charCodeAt(i+2):0),o=0;4>o;o++)e+=8*i+6*o>8*t.length?h:d.charAt(r>>>6*(3-o)&63);return e},p=function(t){for(var e="",n=0;n<t.length;n++){var i=t.charCodeAt(n);e+=c.charAt(i>>>4&15)+c.charAt(15&i)}return e},m=function(){return location.hostname},g={jsonp:function(t){var e=new r.Deferred;t.callbackName=t.callbackName||"json_callback",t.timeout=t.timeout||15e3,window[t.callbackName]=function(t){g.isErrorObject(t)?e.reject(t):e.resolve(t)};var n=r("head")[0],i=document.createElement("script");return i.setAttribute("src",t.url),i.setAttribute("async","async"),i.onload=i.onreadystatechange=function(){(!i.readyState||/loaded|complete/.test(i.readyState))&&(t.timeoutId&&window.clearTimeout(t.timeoutId),i.onload=i.onreadystatechange=null,n&&i.parentNode&&n.removeChild(i),i=void 0)},n.insertBefore(i,n.firstChild),t.error&&(t.timeoutId=window.setTimeout(t.error,t.timeout)),e.promise()},isErrorObject:function(t){return t&&t.http_status_code&&200!=t.http_status_code}};e.exports={extend:a,zeroPad:s,formatTime:u,Fullscreen:l,Ajax:g,rstr2b64:f,rstr2hex:p,getHostname:m}}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{moment:4}],"195Wj5":[function(t,e){"use strict";var n=function(){};$traceurRuntime.createClass(n,{},{}),n.isSafari=!!navigator.userAgent.match(/safari/i)&&-1===navigator.userAgent.indexOf("Chrome"),n.isChrome=!!navigator.userAgent.match(/chrome/i),n.isFirefox=!!navigator.userAgent.match(/firefox/i),n.isLegacyIE=!!window.ActiveXObject,n.isMobile=!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),n.isWin8App=!!/MSAppHost/i.test(navigator.userAgent),e.exports=n},{}],browser:[function(t,e){e.exports=t("195Wj5")},{}],26:[function(t,e){(function(n){"use strict";var i=t("../../base/ui_object"),r=t("../../base/styler"),o="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,a=function(t){$traceurRuntime.superCall(this,s.prototype,"constructor",[t]),this.playback=t.playback,this.settings=this.playback.settings,this.isReady=!1,this.mediaControlDisabled=!1,this.plugins=[this.playback],this.bindEvents()},s=a;$traceurRuntime.createClass(a,{get name(){return"Container"},get attributes(){return{"data-container":""}},get events(){return{click:"clicked"}},bindEvents:function(){this.listenTo(this.playback,"playback:progress",this.progress),this.listenTo(this.playback,"playback:timeupdate",this.timeUpdated),this.listenTo(this.playback,"playback:ready",this.ready),this.listenTo(this.playback,"playback:buffering",this.buffering),this.listenTo(this.playback,"playback:bufferfull",this.bufferfull),this.listenTo(this.playback,"playback:settingsupdate",this.settingsUpdate),this.listenTo(this.playback,"playback:loadedmetadata",this.loadedMetadata),this.listenTo(this.playback,"playback:highdefinitionupdate",this.highDefinitionUpdate),this.listenTo(this.playback,"playback:playbackstate",this.playbackStateChanged),this.listenTo(this.playback,"playback:dvr",this.playbackDvrStateChanged),this.listenTo(this.playback,"playback:mediacontrol:disable",this.disableMediaControl),this.listenTo(this.playback,"playback:mediacontrol:enable",this.enableMediaControl),this.listenTo(this.playback,"playback:ended",this.ended),this.listenTo(this.playback,"playback:play",this.playing)},"with":function(t){return o.extend(this,t),this},playbackStateChanged:function(){this.trigger("container:playbackstate")},playbackDvrStateChanged:function(t){this.trigger("container:dvr",t)},statsAdd:function(t){this.trigger("container:stats:add",t)},statsReport:function(t){this.trigger("container:stats:report",t)},getPlaybackType:function(){return this.playback.getPlaybackType()},destroy:function(){this.trigger("container:destroyed",this,this.name),this.playback.destroy(),this.$el.remove()},setStyle:function(t){this.$el.css(t)},animate:function(t,e){return this.$el.animate(t,e).promise()},ready:function(){this.isReady=!0,this.trigger("container:ready",this.name)},isPlaying:function(){return this.playback.isPlaying()},getDuration:function(){return this.playback.getDuration()},error:function(t){this.trigger("container:error",t,this.name)},loadedMetadata:function(t){this.trigger("container:loadedmetadata",t)},timeUpdated:function(t,e){this.trigger("container:timeupdate",t,e,this.name)},progress:function(t,e,n){this.trigger("container:progress",t,e,n,this.name)},playing:function(){this.trigger("container:play",this.name)},play:function(){this.playback.play()},stop:function(){this.trigger("container:stop",this.name),this.playback.stop()},pause:function(){this.trigger("container:pause",this.name),this.playback.pause()},ended:function(){this.trigger("container:ended",this,this.name)},clicked:function(){this.trigger("container:click",this,this.name)},setCurrentTime:function(t){this.trigger("container:seek",t,this.name),this.playback.seek(t)},setVolume:function(t){this.trigger("container:volume",t,this.name),this.playback.volume(t)},requestFullscreen:function(){this.trigger("container:fullscreen",this.name)},buffering:function(){this.trigger("container:state:buffering",this.name)},bufferfull:function(){this.trigger("container:state:bufferfull",this.name)},addPlugin:function(t){this.plugins.push(t)},hasPlugin:function(t){return!!this.getPlugin(t)},getPlugin:function(t){return o(this.plugins).find(function(e){return e.name===t})},settingsUpdate:function(){this.settings=this.playback.settings,this.trigger("container:settingsupdate")},highDefinitionUpdate:function(){this.trigger("container:highdefinitionupdate")},isHighDefinitionInUse:function(){return this.playback.isHighDefinitionInUse()},disableMediaControl:function(){this.mediaControlDisabled=!0,this.trigger("container:mediacontrol:disable")},enableMediaControl:function(){this.mediaControlDisabled=!1,this.trigger("container:mediacontrol:enable")},render:function(){var t=r.getStyleFor("container");return this.$el.append(t),this.$el.append(this.playback.render().el),this}},{},i),e.exports=a}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/styler":16,"../../base/ui_object":"8lqCAT"}],27:[function(t,e){"use strict";e.exports=t("./container")},{"./container":26}],28:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r=t("../../base/base_object"),o=t("../container"),a="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,s=function(t,e){$traceurRuntime.superCall(this,u.prototype,"constructor",[t]),this.options=t,this.loader=e},u=s;$traceurRuntime.createClass(s,{createContainers:function(){return a.Deferred(function(t){t.resolve(i.map(this.options.sources,function(t){return this.createContainer(t)},this))}.bind(this))},findPlaybackPlugin:function(t){return i.find(this.loader.playbackPlugins,function(e){return e.canPlay(t.toString())},this)},createContainer:function(t){var e=this.findPlaybackPlugin(t),n=i.extend({},this.options,{src:t,autoPlay:!!this.options.autoPlay}),r=new e(n),s=new o({playback:r}),u=a.Deferred();return u.promise(s),this.addContainerPlugins(s,t),this.listenToOnce(s,"container:ready",function(){return u.resolve(s)}),s},addContainerPlugins:function(t,e){i.each(this.loader.containerPlugins,function(n){var r=i.extend(this.options,{container:t,src:e});t.addPlugin(new n(r))},this)}},{},r),e.exports=s}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/base_object":"2HNVgz","../container":27}],29:[function(t,e){"use strict";e.exports=t("./container_factory")},{"./container_factory":28}],30:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,o=t("../../base/ui_object"),a=t("../container_factory"),s=t("../../base/utils").Fullscreen,u=t("../../base/styler"),l=t("../media_control"),c=t("../player_info"),d=t("../mediator"),h=function(t){var e=this;$traceurRuntime.superCall(this,f.prototype,"constructor",[t]),this.playerInfo=c.getInstance(),this.playerInfo.options=t,this.options=t,this.plugins=[],this.containers=[],this.createContainers(t),this.updateSize(),document.addEventListener("fullscreenchange",function(){return e.exit()}),document.addEventListener("MSFullscreenChange",function(){return e.exit()}),document.addEventListener("mozfullscreenchange",function(){return e.exit()}),r(window).resize(function(){return e.updateSize()})},f=h;$traceurRuntime.createClass(h,{get events(){return{webkitfullscreenchange:"exit",mousemove:"showMediaControl",mouseleave:"hideMediaControl"}},get attributes(){return{"data-player":""}},createContainers:function(t){var e=this;this.defer=r.Deferred(),this.defer.promise(this),this.containerFactory=new a(t,t.loader),this.containerFactory.createContainers().then(function(t){return e.setupContainers(t)}).then(function(t){return e.resolveOnContainersReady(t)})},updateSize:function(){if(s.isFullscreen())this.$el.addClass("fullscreen"),this.$el.removeAttr("style"),this.playerInfo.currentSize={width:window.innerWidth,height:window.innerHeight};else{var t,e,n=!!this.options.stretchWidth&&!!this.options.stretchHeight;n&&this.options.stretchWidth<=window.innerWidth&&this.options.stretchHeight<=.73*window.innerHeight?(t=this.options.stretchWidth,e=this.options.stretchHeight):(t=this.options.width,e=this.options.height),this.$el.css({width:t}),this.$el.css({height:e}),this.$el.removeClass("fullscreen"),this.playerInfo.currentSize={width:t,height:e}}d.trigger("player:resize")},resolveOnContainersReady:function(t){var e=this;r.when.apply(r,t).done(function(){return e.defer.resolve(e)})},addPlugin:function(t){this.plugins.push(t)},hasPlugin:function(t){return!!this.getPlugin(t)},getPlugin:function(t){return i(this.plugins).find(function(e){return e.name===t})},load:function(t){var e=this;t=i.isString(t)?[t]:t,i(this.containers).each(function(t){return t.destroy()}),this.containerFactory.options=i(this.options).extend({sources:t}),this.containerFactory.createContainers().then(function(t){return e.setupContainers(t)})},destroy:function(){i(this.containers).each(function(t){return t.destroy()}),this.$el.remove()},exit:function(){this.updateSize(),this.mediaControl.show()},setMediaControlContainer:function(t){this.mediaControl.setContainer(t),this.mediaControl.render()},disableMediaControl:function(){this.mediaControl.disable(),this.$el.removeClass("nocursor")},enableMediaControl:function(){this.mediaControl.enable()},removeContainer:function(t){this.stopListening(t),this.containers=i.without(this.containers,t)},appendContainer:function(t){this.listenTo(t,"container:destroyed",this.removeContainer),this.el.appendChild(t.render().el),this.containers.push(t)},prependContainer:function(t){this.listenTo(t,"container:destroyed",this.removeContainer),this.$el.append(t.render().el),this.containers.unshift(t)},setupContainers:function(t){return i.map(t,this.appendContainer,this),this.setupMediaControl(this.getCurrentContainer()),this.render(),this.$el.appendTo(this.options.parentElement),t},createContainer:function(t){var e=this.containerFactory.createContainer(t);return this.appendContainer(e),e},setupMediaControl:function(t){this.mediaControl?this.mediaControl.setContainer(t):(this.mediaControl=this.createMediaControl(i.extend({container:t},this.options)),this.listenTo(this.mediaControl,"mediacontrol:fullscreen",this.toggleFullscreen),this.listenTo(this.mediaControl,"mediacontrol:show",this.onMediaControlShow.bind(this,!0)),this.listenTo(this.mediaControl,"mediacontrol:hide",this.onMediaControlShow.bind(this,!1)))},createMediaControl:function(t){return t.mediacontrol&&t.mediacontrol.external?new t.mediacontrol.external(t):new l(t)},getCurrentContainer:function(){return this.containers[0]},toggleFullscreen:function(){s.isFullscreen()?(s.cancelFullscreen(),this.$el.removeClass("fullscreen nocursor")):(s.requestFullscreen(this.el),this.$el.addClass("fullscreen")),this.mediaControl.show()},showMediaControl:function(t){this.mediaControl.show(t)},hideMediaControl:function(t){this.mediaControl.hide(t)},onMediaControlShow:function(t){t?this.$el.removeClass("nocursor"):s.isFullscreen()&&this.$el.addClass("nocursor")},render:function(){var t=this,e=u.getStyleFor("core");return this.$el.append(e),this.$el.append(this.mediaControl.render().el),this.$el.ready(function(){t.options.width=t.options.width||t.$el.width(),t.options.height=t.options.height||t.$el.height(),t.updateSize()}),this}},{},o),e.exports=h}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../base/utils":23,"../container_factory":29,"../media_control":"A8Uh+k","../mediator":39,"../player_info":"Pce0iO"}],31:[function(t,e){"use strict";e.exports=t("./core")},{"./core":30}],32:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r=t("../../base/base_object"),o=t("../core"),a=function(t,e){this.player=t,this.options=t.options,this.loader=e,this.options.loader=this.loader};$traceurRuntime.createClass(a,{create:function(){return this.core=new o(this.options),this.core.then(this.addCorePlugins.bind(this)),this.core},addCorePlugins:function(){return i.each(this.loader.corePlugins,function(t){var e=new t(this.core);this.core.addPlugin(e),this.setupExternalInterface(e)},this),this.core},setupExternalInterface:function(t){i.each(t.getExternalInterface(),function(e,n){this.player[n]=e.bind(t)},this)}},{},r),e.exports=a}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/base_object":"2HNVgz","../core":31}],33:[function(t,e){"use strict";e.exports=t("./core_factory")},{"./core_factory":32}],34:[function(t,e){"use strict";e.exports=t("./loader")},{"./loader":35}],35:[function(t,e){(function(n){"use strict";var i=t("../../base/base_object"),r="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,o=t("../player_info"),a=t("../../playbacks/html5_video"),s=t("../../playbacks/flash"),u=t("../../playbacks/html5_audio"),l=t("../../playbacks/hls"),c=t("../../playbacks/no_op"),d=t("../../plugins/spinner_three_bounce"),h=t("../../plugins/stats"),f=t("../../plugins/watermark"),p=t("../../plugins/poster"),m=t("../../plugins/background_button"),g=function(t){$traceurRuntime.superCall(this,y.prototype,"constructor",[]),this.playerInfo=o.getInstance(),this.playbackPlugins=[s,a,u,l,c],this.containerPlugins=[d,f,p,h],this.corePlugins=[m],t&&this.addExternalPlugins(t)},y=g;$traceurRuntime.createClass(g,{addExternalPlugins:function(t){var e=function(t){return t.prototype.name};t.playback&&(this.playbackPlugins=r.uniq(t.playback.concat(this.playbackPlugins),e)),t.container&&(this.containerPlugins=r.uniq(t.container.concat(this.containerPlugins),e)),t.core&&(this.corePlugins=r.uniq(t.core.concat(this.corePlugins),e)),this.playerInfo.playbackPlugins=this.playbackPlugins},getPlugin:function(t){var e=r.union(this.containerPlugins,this.playbackPlugins,this.corePlugins);return r.find(e,function(e){return e.prototype.name===t})}},{},i),e.exports=g}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/base_object":"2HNVgz","../../playbacks/flash":47,"../../playbacks/hls":49,"../../playbacks/html5_audio":51,"../../playbacks/html5_video":53,"../../playbacks/no_op":54,"../../plugins/background_button":56,"../../plugins/poster":59,"../../plugins/spinner_three_bounce":61,"../../plugins/stats":63,"../../plugins/watermark":65,"../player_info":"Pce0iO"}],"A8Uh+k":[function(t,e){"use strict";e.exports=t("./media_control")},{"./media_control":38}],media_control:[function(t,e){e.exports=t("A8Uh+k")},{}],38:[function(t,e){(function(n){"use strict";var i="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,r="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,o=t("../../base/jst"),a=t("../../base/styler"),s=t("../../base/ui_object"),u=t("../../base/utils"),l=t("mousetrap"),c=t("scrollmonitor"),d=t("../seek_time"),h=function(t){var e=this;$traceurRuntime.superCall(this,f.prototype,"constructor",[t]),this.seekTime=new d(this),this.options=t,this.currentVolume=this.options.mute?0:100,this.container=t.container,this.container.setVolume(this.currentVolume),this.keepVisible=!1,this.addEventListeners(),this.settings={left:["play","stop","pause"],right:["volume"],"default":["position","seekbar","duration"]},this.settings=i.isEmpty(this.container.settings)?this.settings:this.container.settings,this.disabled=!1,(this.container.mediaControlDisabled||this.options.chromeless)&&this.disable(),r(document).bind("mouseup",function(t){return e.stopDrag(t)}),r(document).bind("mousemove",function(t){return e.updateDrag(t)})},f=h;$traceurRuntime.createClass(h,{get name(){return"MediaControl"},get attributes(){return{"class":"media-control","data-media-control":""}},get events(){return{"click [data-play]":"play","click [data-pause]":"pause","click [data-playpause]":"togglePlayPause","click [data-stop]":"stop","click [data-playstop]":"togglePlayStop","click [data-fullscreen]":"toggleFullscreen","click [data-seekbar]":"seek","click .bar-background[data-volume]":"volume","click .drawer-icon[data-volume]":"toggleMute","mouseover .drawer-container[data-volume]":"showVolumeBar","mouseleave .drawer-container[data-volume]":"hideVolumeBar","mousedown .bar-scrubber[data-seekbar]":"startSeekDrag","mousedown .bar-scrubber[data-volume]":"startVolumeDrag","mouseenter .bar-container[data-volume]":"mousemoveOnSeekBar","mousemove .bar-container[data-seekbar]":"mousemoveOnSeekBar","mouseleave .bar-container[data-seekbar]":"mouseleaveOnSeekBar","mouseenter .media-control-layer[data-controls]":"setKeepVisible","mouseleave .media-control-layer[data-controls]":"resetKeepVisible"}},get template(){return o.media_control},addEventListeners:function(){var t=this;this.listenTo(this.container,"container:play",this.changeTogglePlay),this.listenTo(this.container,"container:timeupdate",this.updateSeekBar),this.listenTo(this.container,"container:progress",this.updateProgressBar),this.listenTo(this.container,"container:settingsupdate",this.settingsUpdate),this.listenTo(this.container,"container:highdefinitionupdate",this.highDefinitionUpdate),this.listenTo(this.container,"container:mediacontrol:disable",this.disable),this.listenTo(this.container,"container:mediacontrol:enable",this.enable),this.listenTo(this.container,"container:playbackstate",this.updatePlaybackType),this.listenTo(this.container,"container:ended",this.ended),this.options.autoPlayVisible&&(this.elementWatcher=c.create(this.$el),this.elementWatcher.enterViewport(function(){return t.enterViewport()}))},disable:function(){this.disabled=!0,this.hide(),this.$el.hide()},enable:function(){this.options.chromeless||(this.disabled=!1,this.show())},enterViewport:function(){0===this.elementWatcher.top||this.container.isPlaying()||this.play()},play:function(){this.container.play()},pause:function(){this.container.pause()},stop:function(){this.container.stop()},changeTogglePlay:function(){this.container.isPlaying()?(this.$playPauseToggle.removeClass("paused").addClass("playing"),this.$playStopToggle.removeClass("stopped").addClass("playing"),this.trigger("mediacontrol:playing")):(this.$playPauseToggle.removeClass("playing").addClass("paused"),this.$playStopToggle.removeClass("playing").addClass("stopped"),this.trigger("mediacontrol:notplaying"))},mousemoveOnSeekBar:function(t){var e=t.pageX-this.$seekBarContainer.offset().left-this.$seekBarHover.width()/2;this.$seekBarHover.css({left:e}),this.$seekBarHover.show(),this.trigger("mediacontrol:mousemove:seekbar",t)},mouseleaveOnSeekBar:function(t){this.$seekBarHover.hide(),this.trigger("mediacontrol:mouseleave:seekbar",t)},togglePlayPause:function(){this.container.isPlaying()?this.container.pause():this.container.play(),this.changeTogglePlay()},togglePlayStop:function(){this.container.isPlaying()?this.container.stop():this.container.play(),this.changeTogglePlay()},startSeekDrag:function(t){this.container.settings.seekEnabled&&(this.draggingSeekBar=!0,this.$seekBarLoaded.addClass("media-control-notransition"),this.$seekBarPosition.addClass("media-control-notransition"),this.$seekBarScrubber.addClass("media-control-notransition"),t&&t.preventDefault())},startVolumeDrag:function(t){this.draggingVolumeBar=!0,t&&t.preventDefault()},stopDrag:function(t){this.draggingSeekBar&&this.seek(t),this.$seekBarLoaded.removeClass("media-control-notransition"),this.$seekBarPosition.removeClass("media-control-notransition"),this.$seekBarScrubber.removeClass("media-control-notransition"),this.draggingSeekBar=!1,this.draggingVolumeBar=!1},updateDrag:function(t){if(t&&t.preventDefault(),this.draggingSeekBar){var e=t.pageX-this.$seekBarContainer.offset().left,n=e/this.$seekBarContainer.width()*100;n=Math.min(100,Math.max(n,0)),this.setSeekPercentage(n)}else this.draggingVolumeBar&&this.volume(t)},volume:function(t){var e=t.pageY-this.$volumeBarContainer.offset().top;this.currentVolume=100*(1-e/this.$volumeBarContainer.height()),this.currentVolume=Math.min(100,Math.max(this.currentVolume,0)),this.container.setVolume(this.currentVolume),this.setVolumeLevel(this.currentVolume)},toggleMute:function(){this.mute?(this.container.setVolume(this.currentVolume),this.setVolumeLevel(this.currentVolume),this.mute=!1):(this.container.setVolume(0),this.setVolumeLevel(0),this.mute=!0)},toggleFullscreen:function(){this.trigger("mediacontrol:fullscreen",this.name)},setContainer:function(t){this.stopListening(this.container),this.container=t,this.changeTogglePlay(),this.addEventListeners(),this.settingsUpdate(),this.container.setVolume(this.currentVolume),this.container.mediaControlDisabled&&this.disable(),this.trigger("mediacontrol:containerchanged")},showVolumeBar:function(){this.hideVolumeId&&clearTimeout(this.hideVolumeId),this.$volumeBarContainer.show(),this.$volumeBarContainer.removeClass("volume-bar-hide")},hideVolumeBar:function(){var t=this;this.$volumeBarContainer&&(this.hideVolumeId&&clearTimeout(this.hideVolumeId),this.hideVolumeId=setTimeout(function(){t.$volumeBarContainer.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){t.$volumeBarContainer.off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"),t.$volumeBarContainer.hide()}),t.$volumeBarContainer.addClass("volume-bar-hide")},750))},ended:function(){this.changeTogglePlay()},updateProgressBar:function(t,e,n){var i=t/n*100,r=e/n*100;this.$seekBarLoaded.css({left:i+"%",width:r-i+"%"})},updateSeekBar:function(t,e){if(!this.draggingSeekBar){var n=100/e*t;this.setSeekPercentage(n),this.$("[data-position]").html(u.formatTime(t)),this.$("[data-duration]").html(u.formatTime(e))}},seek:function(t){if(this.container.settings.seekEnabled){var e=t.pageX-this.$seekBarContainer.offset().left,n=e/this.$seekBarContainer.width()*100;n=Math.min(100,Math.max(n,0)),this.container.setCurrentTime(n)}},setKeepVisible:function(){this.keepVisible=!0},resetKeepVisible:function(){this.keepVisible=!1},show:function(t){var e=this;if(!this.disabled&&this.$el.hasClass("media-control-hide")){var n=2e3;(!t||t.clientX!==this.lastMouseX&&t.clientY!==this.lastMouseY||navigator.userAgent.match(/firefox/i))&&(this.hideId&&clearTimeout(this.hideId),this.$el.show(),this.trigger("mediacontrol:show",this.name),this.$el.removeClass("media-control-hide"),this.hideId=setTimeout(function(){return e.hide()},n),t&&(this.lastMouseX=t.clientX,this.lastMouseY=t.clientY))}},hide:function(){var t=this,e=2e3;this.hideId&&clearTimeout(this.hideId),this.$el.hasClass("media-control-hide")||(this.keepVisible||this.draggingVolumeBar||this.draggingSeekBar?this.hideId=setTimeout(function(){return t.hide()},e):(this.$volumeBarContainer&&this.$volumeBarContainer.hide(),this.trigger("mediacontrol:hide",this.name),this.$el.addClass("media-control-hide")))},settingsUpdate:function(){this.render()},highDefinitionUpdate:function(){this.container.isHighDefinitionInUse()?this.$el.find("button[data-hd-indicator]").addClass("enabled"):this.$el.find("button[data-hd-indicator]").removeClass("enabled")},createCachedElements:function(){this.$playPauseToggle=this.$el.find("button.media-control-button[data-playpause]"),this.$playStopToggle=this.$el.find("button.media-control-button[data-playstop]"),this.$seekBarContainer=this.$el.find(".bar-container[data-seekbar]"),this.$seekBarLoaded=this.$el.find(".bar-fill-1[data-seekbar]"),this.$seekBarPosition=this.$el.find(".bar-fill-2[data-seekbar]"),this.$seekBarScrubber=this.$el.find(".bar-scrubber[data-seekbar]"),this.$seekBarHover=this.$el.find(".bar-hover[data-seekbar]"),this.$volumeBarContainer=this.$el.find(".bar-container[data-volume]"),this.$volumeBarBackground=this.$el.find(".bar-background[data-volume]"),this.$volumeBarFill=this.$el.find(".bar-fill-1[data-volume]"),this.$volumeBarScrubber=this.$el.find(".bar-scrubber[data-volume]"),this.$volumeIcon=this.$el.find(".drawer-icon[data-volume]")},setVolumeLevel:function(t){var e=this.$volumeBarContainer.height(),n=this.$volumeBarBackground.height(),i=(e-n)/2,r=n*t/100-this.$volumeBarScrubber.height()/2+i;this.$volumeBarFill.css({height:t+"%"}),this.$volumeBarScrubber.css({bottom:r}),t>0?this.$volumeIcon.removeClass("muted"):this.$volumeIcon.addClass("muted")},setSeekPercentage:function(t){if(!(t>100)){var e=this.$seekBarContainer.width()*t/100-this.$seekBarScrubber.width()/2;this.$seekBarPosition.css({width:t+"%"}),this.$seekBarScrubber.css({left:e})}},bindKeyEvents:function(){var t=this;l.bind(["space"],function(){return t.togglePlayPause()})},parseColors:function(){var t=this,e={query:{seekbar:".bar-fill-2[data-seekbar]",buttons:"[data-media-control] > .media-control-icon, [data-volume]"},rule:{seekbar:"background-color",buttons:"color"}},n=i.pick(this.options.mediacontrol,"seekbar","buttons");i.each(n,function(i,r){t.$el.find(e.query[r]).css(e.rule[r],n[r])})},render:function(){var t=this,e=1e3,n=a.getStyleFor("media_control");return this.$el.html(this.template({settings:this.settings})),this.$el.append(n),this.createCachedElements(),this.$playPauseToggle.addClass("paused"),this.$playStopToggle.addClass("stopped"),this.$volumeBarContainer.hide(),this.changeTogglePlay(),this.hideId=setTimeout(function(){return t.hide()
  },e),this.disabled&&this.hide(),this.$el.ready(function(){t.setVolumeLevel(t.currentVolume),t.setSeekPercentage(0),t.bindKeyEvents()}),this.parseColors(),this}},{},s),e.exports=h}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../base/utils":23,"../seek_time":43,mousetrap:5,scrollmonitor:6}],39:[function(t,e){"use strict";var n=t("../base/events"),i=new n,r=function(){};$traceurRuntime.createClass(r,{},{}),r.on=function(t,e,n){i.on(t,e,n)},r.once=function(t,e,n){i.once(t,e,n)},r.off=function(t,e,n){i.off(t,e,n)},r.trigger=function(t,e){i.trigger(t,e)},r.stopListening=function(t,e,n){i.stopListening(t,e,n)},e.exports=r},{"../base/events":11}],Pce0iO:[function(t,e){"use strict";e.exports=t("./player_info")},{"./player_info":42}],player_info:[function(t,e){e.exports=t("Pce0iO")},{}],42:[function(t,e){"use strict";var n=t("../../base/base_object"),i=function(){this.options={},this.playbackPlugins=[]};$traceurRuntime.createClass(i,{},{},n),i.getInstance=function(){return void 0===this._instance&&(this._instance=new this),this._instance},e.exports=i},{"../../base/base_object":"2HNVgz"}],43:[function(t,e){"use strict";e.exports=t("./seek_time")},{"./seek_time":44}],44:[function(t,e){(function(n){"use strict";var i=t("../../base/ui_object"),r=t("../../base/styler"),o=t("../../base/jst"),a=t("../../base/utils").formatTime,s="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,u=function(t){$traceurRuntime.superCall(this,l.prototype,"constructor",[]),this.mediaControl=t,this.listenTo(this.mediaControl.container,"container:playbackstate",this.setPlaybackType),this.listenTo(this.mediaControl,"mediacontrol:containerchanged",this.onContainerChanged),this.setPlaybackType(),this.render()},l=u;$traceurRuntime.createClass(u,{get name(){return"seek_time"},get template(){return o.seek_time},get attributes(){return{"class":"seek-time hidden","data-seek-time":""}},onContainerChanged:function(){this.listenTo(this.mediaControl.container,"container:playbackstate",this.setPlaybackType),this.setPlaybackType()},addEventListeners:function(){this.listenTo(this.mediaControl,"mediacontrol:mousemove:seekbar",this.showTime),this.listenTo(this.mediaControl,"mediacontrol:mouseleave:seekbar",this.hideTime)},setPlaybackType:function(){var t=this.mediaControl.container.getPlaybackType();"vod"===t?this.addEventListeners():(this.stopListening(this.mediaControl,"mediacontrol:mousemove:seekbar"),this.stopListening(this.mediaControl,"mediacontrol:mouseleave:seekbar"),this.hideTime())},showTime:function(t){var e=t.pageX-s(t.target).offset().left,n=e/s(t.target).width()*100;n=Math.min(100,Math.max(n,0)),this.currentTime=n*this.mediaControl.container.getDuration()/100,this.time=a(this.currentTime),this.$el.css("left",t.pageX-Math.floor(this.$el.width()/2+6)),this.$el.removeClass("hidden"),this.render()},hideTime:function(){this.$el.addClass("hidden")},getExternalInterface:function(){},render:function(){var t=r.getStyleFor(this.name);return this.$el.html(this.template({time:this.time})),this.$el.append(t),this.mediaControl.$el.append(this.el),this}},{},i),e.exports=u}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../base/utils":23}],45:[function(t,e){(function(n){"use strict";var i=t("./base/base_object"),r=t("./components/core_factory"),o=t("./components/loader"),a=t("./components/mediator"),s="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,u=function(t){$traceurRuntime.superCall(this,l.prototype,"constructor",[t]),window.p=this,this.options=t,this.options.sources=this.normalizeSources(t),this.loader=new o(this.options.plugins||[]),this.coreFactory=new r(this,this.loader),t.height||(t.height=360),t.width||(t.width=640)},l=u;$traceurRuntime.createClass(u,{attachTo:function(t){this.options.parentElement=t,this.core=this.coreFactory.create()},normalizeSources:function(t){return s.compact(s.flatten([t.source,t.sources]))},load:function(t){this.core.load(t)},destroy:function(){this.core.destroy()},play:function(){this.core.mediaControl.container.play()},pause:function(){this.core.mediaControl.container.pause()},stop:function(){this.core.mediaControl.container.stop()},seek:function(t){this.core.mediaControl.container.setCurrentTime(t)},setVolume:function(t){this.core.mediaControl.container.setVolume(t)},mute:function(){this.core.mediaControl.container.setVolume(0)},unmute:function(){this.core.mediaControl.container.setVolume(100)},isPlaying:function(){return this.core.mediaControl.container.isPlaying()}},{},i),n.DEBUG=!1,window.Clappr={Player:u,Mediator:a},e.exports=window.Clappr}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./base/base_object":"2HNVgz","./components/core_factory":33,"./components/loader":34,"./components/mediator":39}],46:[function(t,e){(function(n){"use strict";var i=t("../../base/ui_object"),r=t("../../base/styler"),o=t("../../base/jst"),a=t("../../components/mediator"),s="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,u="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,l=t("../../components/browser"),c='<object type="application/x-shockwave-flash" id="<%= cid %>" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" data-flash-vod=""><param name="movie" value="<%= swfPath %>"> <param name="quality" value="autohigh"> <param name="swliveconnect" value="true"> <param name="allowScriptAccess" value="always"> <param name="bgcolor" value="#001122"> <param name="allowFullScreen" value="false"> <param name="wmode" value="gpu"> <param name="tabindex" value="1"> </object>',d=function(t){$traceurRuntime.superCall(this,h.prototype,"constructor",[t]),this.src=t.src,this.isRTMP=!!(this.src.indexOf("rtmp")>-1),this.swfPath=t.swfPath||"http://cdn.clappr.io/latest/assets/Player.swf",this.autoPlay=t.autoPlay,this.settings={"default":["seekbar"]},this.isRTMP?(this.settings.left=["playstop","volume"],this.settings.right=["fullscreen"]):(this.settings.left=["playpause","position","duration"],this.settings.right=["volume","fullscreen"],this.settings.seekEnabled=!0),this.isReady=!1,this.addListeners()},h=d;$traceurRuntime.createClass(d,{get name(){return"flash"},get tagName(){return"object"},get template(){return o.flash},bootstrap:function(){this.el.width="100%",this.el.height="100%",this.isReady=!0,this.trigger("playback:ready",this.name),this.currentState="IDLE",this.autoPlay&&this.play(),u('<div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%" />').insertAfter(this.$el)},getPlaybackType:function(){return this.isRTMP?"live":"vod"},setupFirefox:function(){var t=this.$("embed");t.attr("data-flash",""),this.setElement(t[0])},isHighDefinitionInUse:function(){return!1},updateTime:function(){this.trigger("playback:timeupdate",this.el.getPosition(),this.el.getDuration(),this.name)},addListeners:function(){var t=this;a.on(this.uniqueId+":progress",function(){return t.progress()}),a.on(this.uniqueId+":timeupdate",function(){return t.updateTime()}),a.on(this.uniqueId+":statechanged",function(){return t.checkState()}),a.on(this.uniqueId+":flashready",function(){return t.bootstrap()})},stopListening:function(){$traceurRuntime.superCall(this,h.prototype,"stopListening",[]),a.off(this.uniqueId+":progress"),a.off(this.uniqueId+":timeupdate"),a.off(this.uniqueId+":statechanged")},checkState:function(){"PLAYING_BUFFERING"!==this.currentState&&"PLAYING_BUFFERING"===this.el.getState()?(this.trigger("playback:buffering",this.name),this.currentState="PLAYING_BUFFERING"):"PLAYING_BUFFERING"===this.currentState&&"PLAYING"===this.el.getState()?(this.trigger("playback:bufferfull",this.name),this.currentState="PLAYING"):"IDLE"===this.el.getState()?this.currentState="IDLE":"ENDED"===this.el.getState()&&(this.trigger("playback:ended",this.name),this.trigger("playback:timeupdate",0,this.el.getDuration(),this.name),this.currentState="ENDED")},progress:function(){"IDLE"!==this.currentState&&"ENDED"!==this.currentState&&this.trigger("playback:progress",0,this.el.getBytesLoaded(),this.el.getBytesTotal(),this.name)},firstPlay:function(){this.currentState="PLAYING",this.el.playerPlay(this.src)},play:function(){"PAUSED"===this.el.getState()?(this.currentState="PLAYING",this.el.playerResume()):"PLAYING"!==this.el.getState()&&this.firstPlay(),this.trigger("playback:play",this.name)},volume:function(t){this.el.playerVolume(t)},pause:function(){this.currentState="PAUSED",this.el.playerPause()},stop:function(){this.el.playerStop(),this.trigger("playback:timeupdate",0,this.name)},isPlaying:function(){return!(!this.isReady||"PLAYING"!==this.currentState)},getDuration:function(){return this.el.getDuration()},seek:function(t){var e=this.el.getDuration()*(t/100);this.el.playerSeek(e),this.trigger("playback:timeupdate",e,this.el.getDuration(),this.name),"PAUSED"===this.currentState&&this.pause()},destroy:function(){clearInterval(this.bootstrapId),this.stopListening(),this.$el.remove()},setupIE:function(){this.setElement(u(s.template(c)({cid:this.cid,swfPath:this.swfPath})))},render:function(){var t=r.getStyleFor(this.name);return this.$el.html(this.template({cid:this.cid,swfPath:this.swfPath,playbackId:this.uniqueId})),l.isFirefox?this.setupFirefox():l.isLegacyIE&&this.setupIE(),this.$el.append(t),this}},{},i),d.canPlay=function(t){return t.indexOf("rtmp")>-1?!0:l.isFirefox||l.isLegacyIE?s.isString(t)&&!!t.match(/(.*).(mp4|mov|f4v|3gpp|3gp)/):s.isString(t)&&!!t.match(/(.*).(mov|f4v|3gpp|3gp)/)},e.exports=d}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../components/browser":"195Wj5","../../components/mediator":39}],47:[function(t,e){"use strict";e.exports=t("./flash")},{"./flash":46}],48:[function(t,e){(function(n){"use strict";var i=t("../../base/ui_plugin"),r=t("../../base/styler"),o=t("../../base/jst"),a="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,s=t("../../components/mediator"),u=t("../../components/browser"),l='<object type="application/x-shockwave-flash" id="<%= cid %>" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" data-hls=""><param name="movie" value="<%= swfPath %>"> <param name="quality" value="autohigh"> <param name="swliveconnect" value="true"> <param name="allowScriptAccess" value="always"> <param name="bgcolor" value="#001122"> <param name="allowFullScreen" value="false"> <param name="wmode" value="transparent"> <param name="tabindex" value="1"> </object>',c=function(t){$traceurRuntime.superCall(this,d.prototype,"constructor",[t]),this.src=t.src,this.swfPath=t.swfPath||"http://cdn.clappr.io/latest/assets/HLSPlayer.swf",this.highDefinition=!1,this.autoPlay=t.autoPlay,this.defaultSettings={left:["playstop","volume"],"default":["seekbar"],right:["fullscreen","hd-indicator"],seekEnabled:!0},this.settings=a.extend({},this.defaultSettings),this.addListeners()},d=c;$traceurRuntime.createClass(c,{get name(){return"hls"},get tagName(){return"object"},get template(){return o.hls},get attributes(){return{"data-hls":"",type:"application/x-shockwave-flash"}},addListeners:function(){var t=this;s.on(this.uniqueId+":flashready",function(){return t.bootstrap()}),s.on(this.uniqueId+":timeupdate",function(){return t.updateTime()}),s.on(this.uniqueId+":playbackstate",function(e){return t.setPlaybackState(e)}),s.on(this.uniqueId+":highdefinition",function(e){return t.updateHighDefinition(e)}),s.on(this.uniqueId+":playbackerror",function(){return t.flashPlaybackError()})},stopListening:function(){$traceurRuntime.superCall(this,d.prototype,"stopListening",[]),s.off(this.uniqueId+":flashready"),s.off(this.uniqueId+":timeupdate"),s.off(this.uniqueId+":playbackstate"),s.off(this.uniqueId+":highdefinition"),s.off(this.uniqueId+":playbackerror")},bootstrap:function(){this.el.width="100%",this.el.height="100%",this.trigger("playback:ready",this.name),this.currentState="IDLE",this.el.globoPlayerSetflushLiveURLCache(!0),void 0!==this._tmpVolume&&(this.volume(this._tmpVolume),delete this._tmpVolume),this.autoPlay&&this.play()},updateHighDefinition:function(t){this.highDefinition="true"===t,this.trigger("playback:highdefinitionupdate")},updateTime:function(){var t=this.getDuration(),e=this.el.globoGetPosition(),n="live"===this.playbackType;n&&(e>=t||0>e)&&(e=t);var i=this.dvrEnabled;this.dvrEnabled=n&&t>240,this.dvrEnabled!==i&&this.updateSettings();var r=!!this.dvrInUse;this.dvrInUse=this.dvrEnabled&&t-e>=5,this.dvrInUse!==r&&this.trigger("playback:dvr",this.dvrInUse),!n||this.dvrEnabled&&this.dvrInUse||(e=t),this.trigger("playback:timeupdate",e,t,this.name)},play:function(){"PAUSED"===this.currentState?this.el.globoPlayerResume():"PLAYING"!==this.currentState&&this.firstPlay(),this.trigger("playback:play",this.name)},getPlaybackType:function(){return this.playbackType?this.playbackType:null},getCurrentBitrate:function(){var t=this.getLevels()[this.el.globoGetLevel()];return t.bitrate},getLastProgramDate:function(){var t=this.el.globoGetLastProgramDate();return t-108e5},isHighDefinitionInUse:function(){return this.highDefinition},getLevels:function(){return this.levels&&0!==this.levels.length||(this.levels=this.el.globoGetLevels()),this.levels},setPlaybackState:function(t){var e=this.el.globoGetbufferLength();"PLAYING_BUFFERING"===t&&1>e?(this.trigger("playback:buffering",this.name),this.updateCurrentState(t)):"PLAYING"===t?a.contains(["PLAYING_BUFFERING","IDLE"],this.currentState)&&e!==this.lastBufferLength&&(this.trigger("playback:bufferfull",this.name),this.updateCurrentState(t)):"IDLE"===t&&(this.trigger("playback:ended",this.name),this.trigger("playback:timeupdate",0,this.el.globoGetDuration(),this.name),this.updateCurrentState(t)),this.lastBufferLength=e},updateCurrentState:function(t){this.currentState=t,this.updatePlaybackType()},updatePlaybackType:function(){this.playbackType=this.el.globoGetType(),this.playbackType&&(this.playbackType=this.playbackType.toLowerCase()),this.trigger("playback:playbackstate")},firstPlay:function(){this.el.globoPlayerLoad(this.src),this.el.globoPlayerPlay()},volume:function(t){this.el.globoPlayerVolume?this.el.globoPlayerVolume(t):this._tmpVolume=t},pause:function(){this.el.globoPlayerPause(),"live"===this.playbackType&&this.dvrEnabled&&this.trigger("playback:dvr",!0)},stop:function(){this.el.globoPlayerStop(),this.trigger("playback:timeupdate",0,this.name)},isPlaying:function(){return this.currentState?!!this.currentState.match(/playing/i):!1},getDuration:function(){var t=this.el.globoGetDuration();return"live"===this.playbackType&&(t-=10),t},seek:function(t){var e=this.getDuration();t>0&&(t=e*t/100),"live"===this.playbackType&&5>e-t&&(t=-1),this.el.globoPlayerSeek(t)},flashPlaybackError:function(){this.trigger("playback:stop")},timeUpdate:function(t,e){this.trigger("playback:timeupdate",t,e,this.name)},destroy:function(){this.stopListening(),this.$el.remove()},setupFirefox:function(){var t=this.$("embed");t.attr("data-hls",""),this.setElement(t[0])},setupIE:function(){this.setElement($(a.template(l)({cid:this.cid,swfPath:this.swfPath})))},updateSettings:function(){this.settings=a.extend({},this.defaultSettings),"vod"===this.playbackType||this.dvrEnabled?(this.settings.left=["playpause","position","duration"],this.settings.default=["seekbar"]):this.settings.seekEnabled=!1,this.trigger("playback:settingsupdate",this.name)},render:function(){var t=r.getStyleFor(this.name);return this.$el.html(this.template({cid:this.cid,swfPath:this.swfPath,playbackId:this.uniqueId})),this.$el.append(t),this.el.id=this.cid,u.isFirefox?this.setupFirefox():u.isLegacyIE&&this.setupIE(),this}},{},i),c.canPlay=function(t){return!!t.match(/^http(.*).m3u8/)},e.exports=c}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr","../../components/browser":"195Wj5","../../components/mediator":39}],49:[function(t,e){"use strict";e.exports=t("./hls")},{"./hls":48}],50:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=function(t){$traceurRuntime.superCall(this,r.prototype,"constructor",[t]),this.el.src=t.src,this.settings={left:["playpause","position","duration"],right:["fullscreen","volume"],"default":["seekbar"]},this.render(),t.autoPlay&&this.play()},r=i;$traceurRuntime.createClass(i,{get name(){return"html5_audio"},get tagName(){return"audio"},get events(){return{timeupdate:"timeUpdated",ended:"ended"}},bindEvents:function(){this.listenTo(this.container,"container:play",this.play),this.listenTo(this.container,"container:pause",this.pause),this.listenTo(this.container,"container:seek",this.seek),this.listenTo(this.container,"container:volume",this.volume),this.listenTo(this.container,"container:stop",this.stop)},play:function(){this.el.play(),this.trigger("playback:play")},pause:function(){this.el.pause()},stop:function(){this.pause(),this.el.currentTime=0},volume:function(t){this.el.volume=t/100},mute:function(){this.el.volume=0},unmute:function(){this.el.volume=1},isMuted:function(){return!!this.el.volume},ended:function(){this.trigger("container:timeupdate",0)},seek:function(t){var e=this.el.duration*(t/100);this.el.currentTime=e},getCurrentTime:function(){return this.el.currentTime},getDuration:function(){return this.el.duration},isPlaying:function(){return!this.el.paused&&!this.el.ended},timeUpdated:function(){this.trigger("playback:timeupdate",this.el.currentTime,this.el.duration,this.name)},render:function(){return this}},{},n),i.canPlay=function(t){return!!t.match(/(.*).mp3/)},e.exports=i},{"../../base/ui_plugin":"Z7u8cr"}],51:[function(t,e){"use strict";e.exports=t("./html5_audio")},{"./html5_audio":50}],52:[function(t,e){"use strict";var n=t("../../base/playback"),i=t("../../base/jst"),r=t("../../base/styler"),o=t("../../components/browser"),a=function(t){$traceurRuntime.superCall(this,s.prototype,"constructor",[t]),this.options=t,this.src=t.src,this.el.src=t.src,this.el.loop=t.loop,this.isHLS=!!(this.src.indexOf("m3u8")>-1),this.settings={"default":["seekbar"]},this.isHLS?(this.settings.left=["playstop","volume"],this.settings.right=["fullscreen"]):(this.settings.left=["playpause","position","duration"],this.settings.right=["fullscreen","volume"],this.settings.seekEnabled=!0)},s=a;$traceurRuntime.createClass(a,{get name(){return"html5_video"},get tagName(){return"video"},get template(){return i.html5_video},get attributes(){return{"data-html5-video":""}},get events(){return{timeupdate:"timeUpdated",progress:"progress",ended:"ended",playing:"playing",stalled:"stalled",waiting:"waiting",canplaythrough:"bufferFull",loadedmetadata:"loadedMetadata"}},loadedMetadata:function(t){this.trigger("playback:loadedmetadata",t.target.duration)},getPlaybackType:function(){return this.isHLS?"live":"vod"},isHighDefinitionInUse:function(){return!1},play:function(){this.el.play(),this.trigger("playback:play"),this.isHLS&&this.trigger("playback:timeupdate",1,1,this.name)},pause:function(){this.el.pause()},stop:function(){this.pause(),0!==this.el.readyState&&(this.el.currentTime=0)},volume:function(t){this.el.volume=t/100},mute:function(){this.el.volume=0},unmute:function(){this.el.volume=1},isMuted:function(){return!!this.el.volume},isPlaying:function(){return!this.el.paused&&!this.el.ended},ended:function(){this.trigger("playback:ended",this.name),this.trigger("playback:timeupdate",0,this.el.duration,this.name)},stalled:function(){"vod"===this.getPlaybackType()&&this.trigger("playback:buffering",this.name)},waiting:function(){this.trigger("playback:buffering",this.name)},bufferFull:function(){this.trigger("playback:bufferfull",this.name)},destroy:function(){this.stop(),this.el.src="",this.$el.remove()},seek:function(t){var e=this.el.duration*(t/100);this.el.currentTime=e},getCurrentTime:function(){return this.el.currentTime},getDuration:function(){return this.el.duration},timeUpdated:function(){this.isHLS||this.trigger("playback:timeupdate",this.el.currentTime,this.el.duration,this.name)},progress:function(){if(this.el.buffered.length){for(var t=0,e=0;e<this.el.buffered.length;e++)if(this.el.currentTime>=this.el.buffered.start(e)&&this.el.currentTime<=this.el.buffered.end(e)){t=e;break}this.trigger("playback:progress",this.el.buffered.start(t),this.el.buffered.end(t),this.el.duration,this.name)}},typeFor:function(t){return t.indexOf(".m3u8")>0?"application/vnd.apple.mpegurl":"video/mp4"},render:function(){var t=r.getStyleFor(this.name);return this.$el.html(this.template({src:this.src,type:this.typeFor(this.src)})),this.$el.append(t),this.trigger("playback:ready",this.name),this.options.autoPlay&&this.play(),this}},{},n),a.canPlay=function(t){return!!t.match(/(.*).mp4/)||o.isSafari||o.isMobile||o.isWin8App},e.exports=a},{"../../base/jst":12,"../../base/playback":"VbgHr3","../../base/styler":16,"../../components/browser":"195Wj5"}],53:[function(t,e){"use strict";e.exports=t("./html5_video")},{"./html5_video":52}],54:[function(t,e){"use strict";var n=t("../base/playback"),i=function(){$traceurRuntime.defaultSuperCall(this,r.prototype,arguments)},r=i;$traceurRuntime.createClass(i,{},{},n),i.canPlay=function(){return!0},e.exports=i},{"../base/playback":"VbgHr3"}],55:[function(t,e){"use strict";var n=t("../../base/ui_object"),i=t("../../base/jst"),r=t("../../base/styler"),o=function(t){$traceurRuntime.superCall(this,a.prototype,"constructor",[t]),this.core=t,this.listenTo(this.core.mediaControl.container,"container:state:buffering",this.hide),this.listenTo(this.core.mediaControl.container,"container:state:bufferfull",this.show),this.listenTo(this.core.mediaControl,"mediacontrol:show",this.show),this.listenTo(this.core.mediaControl,"mediacontrol:hide",this.hide),this.listenTo(this.core.mediaControl,"mediacontrol:playing",this.playing),this.listenTo(this.core.mediaControl,"mediacontrol:notplaying",this.notplaying),this.shouldRender()&&this.render()},a=o;$traceurRuntime.createClass(o,{get template(){return i.background_button},get name(){return"background_button"},get events(){return{"click .playpause-icon":"click"}},get attributes(){return{"class":"background-button","data-background-button":""}},shouldRender:function(){var t=this.core.mediaControl.settings;return t.default.indexOf("playpause")>=0||t.left.indexOf("playpause")>=0||t.right.indexOf("playpause")>=0},click:function(){this.core.mediaControl.togglePlayPause()},show:function(){this.$el.removeClass("hide")},hide:function(){this.$el.addClass("hide")},playing:function(){this.$el.find(".playpause-icon[data-background-button]").removeClass("paused").addClass("playing")},notplaying:function(){this.$el.find(".playpause-icon[data-background-button]").removeClass("playing").addClass("paused")},getExternalInterface:function(){},render:function(){var t=r.getStyleFor(this.name);return this.$el.html(this.template()),this.$el.append(t),this.core.mediaControl.$el.find("[data-playpause]").hide(),this.core.$el.append(this.$el),this}},{},n),e.exports=o},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_object":"8lqCAT"}],56:[function(t,e){"use strict";e.exports=t("./background_button")},{"./background_button":55}],57:[function(t,e){"use strict";e.exports=t("./log")},{"./log":58}],58:[function(t,e){(function(t){"use strict";var n="undefined"!=typeof window?window.$:"undefined"!=typeof t?t.$:null,i="font-weight: bold; font-size: 13px;",r="color: green;"+i,o="color: red;"+i,a="";n(document).keydown(function(t){t.ctrlKey&&t.shiftKey&&68===t.keyCode&&(window.DEBUG=!window.DEBUG)});var s=function(t){this.klass=t||"Logger"};s.info=function(t,e){console.log("%s %cINFO%c [%s] %s",(new Date).toLocaleTimeString(),r,a,t,e)},s.error=function(t,e){console.log("%s %cINFO%c [%s] %s",(new Date).toLocaleTimeString(),r,a,t,e)},s.BLACKLIST=["playback:timeupdate","playback:progress","container:hover","container:timeupdate","container:progress"],s.prototype={log:function(t){this.info(t)},info:function(t){console.log("%s %cINFO%c [%s] %s",(new Date).toLocaleTimeString(),r,a,this.klass,t)},error:function(t){console.log("%s %cERROR%c [%s] %s",(new Date).toLocaleTimeString(),o,a,this.klass,t)}},e.exports=s}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],59:[function(t,e){"use strict";e.exports=t("./poster")},{"./poster":60}],60:[function(t,e){(function(n){"use strict";var i=t("../../base/ui_plugin"),r=t("../../base/styler"),o=t("../../base/jst"),a=t("../../components/mediator"),s=t("../../components/player_info"),u="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,l="undefined"!=typeof window?window._:"undefined"!=typeof n?n._:null,c=function(t){$traceurRuntime.superCall(this,d.prototype,"constructor",[t]),this.options=t,l.defaults(this.options,{disableControlsOnPoster:!0}),this.options.disableControlsOnPoster&&this.container.disableMediaControl(),this.render(),this.bindEvents()},d=c;$traceurRuntime.createClass(c,{get name(){return"poster"},get template(){return o.poster},get attributes(){return{"class":"player-poster","data-poster":""}},get events(){return{click:"clicked"}},bindEvents:function(){var t=this;this.listenTo(this.container,"container:state:buffering",this.onBuffering),this.listenTo(this.container,"container:play",this.onPlay),this.listenTo(this.container,"container:stop",this.onStop),this.listenTo(this.container,"container:ended",this.onStop),a.on("player:resize",function(){return t.updateSize()})},onBuffering:function(){this.hidePlayButton()},onPlay:function(){this.$el.hide(),this.options.disableControlsOnPoster&&this.container.enableMediaControl()},onStop:function(){this.$el.show(),this.options.disableControlsOnPoster&&this.container.disableMediaControl(),this.options.hidePlayButton||this.showPlayButton()},hidePlayButton:function(){this.$playButton.hide()},showPlayButton:function(){this.updateSize(),this.$playButton.show()},clicked:function(){this.container.play()},updateSize:function(){if(this.$el){var t=s.getInstance(),e=t.currentSize?t.currentSize.height:this.$el.height();this.$el.css({fontSize:e})}},render:function(){var t=this,e=r.getStyleFor(this.name);if(this.$el.html(this.template()),this.$el.append(e),this.container.$el.append(this.el),this.$el.ready(function(){return t.updateSize()}),this.$playButton=u(this.$el.find(".play-wrapper")),void 0!==this.options.poster){var n=u('<img data-poster class="poster-background"></img>');n.attr("src",this.options.poster),this.$el.prepend(n)}return this}},{},i),e.exports=c}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr","../../components/mediator":39,"../../components/player_info":"Pce0iO"}],61:[function(t,e){"use strict";e.exports=t("./spinner_three_bounce")},{"./spinner_three_bounce":62}],62:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=t("../../base/jst"),o=function(t){$traceurRuntime.superCall(this,a.prototype,"constructor",[t]),this.template=r[this.name],this.listenTo(this.container,"container:state:buffering",this.onBuffering),this.listenTo(this.container,"container:state:bufferfull",this.onBufferFull),this.listenTo(this.container,"container:stop",this.onStop),this.render()},a=o;$traceurRuntime.createClass(o,{get name(){return"spinner_three_bounce"},get attributes(){return{"data-spinner":"","class":"spinner-three-bounce"}},onBuffering:function(){this.$el.show()},onBufferFull:function(){this.$el.hide()},onStop:function(){this.$el.hide()},render:function(){this.$el.hide(),this.$el.html(this.template());var t=i.getStyleFor(this.name);return this.container.$el.append(t),this.container.$el.append(this.$el),this}},{},n),e.exports=o},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr"}],63:[function(t,e){"use strict";e.exports=t("./stats")},{"./stats":64}],64:[function(t,e){(function(n){"use strict";var i=t("../../base/base_object"),r="undefined"!=typeof window?window.$:"undefined"!=typeof n?n.$:null,o=function(t){$traceurRuntime.superCall(this,a.prototype,"constructor",[t]),this.setInitialAttrs(),this.reportInterval=t.reportInterval||5e3,this.state="IDLE",this.bindEvents()},a=o;$traceurRuntime.createClass(o,{get name(){return"stats"},bindEvents:function(){this.listenTo(this.container.playback,"playback:play",this.onPlay),this.listenTo(this.container,"container:stop",this.onStop),this.listenTo(this.container,"container:destroyed",this.onStop),this.listenTo(this.container,"container:setreportinterval",this.setReportInterval),this.listenTo(this.container,"container:state:buffering",this.onBuffering),this.listenTo(this.container,"container:state:bufferfull",this.onBufferFull),this.listenTo(this.container,"container:stats:add",this.onStatsAdd),this.listenTo(this.container.playback,"playback:stats:add",this.onStatsAdd)},setReportInterval:function(t){this.reportInterval=t},setInitialAttrs:function(){this.firstPlay=!0,this.startupTime=0,this.rebufferingTime=0,this.watchingTime=0,this.rebuffers=0,this.externalMetrics={}},onPlay:function(){this.state="PLAYING",this.watchingTimeInit=Date.now(),this.intervalId||(this.intervalId=setInterval(this.report.bind(this),this.reportInterval))},onStop:function(){clearInterval(this.intervalId),this.intervalId=void 0,this.state="STOPPED"},onBuffering:function(){this.firstPlay?this.startupTimeInit=Date.now():this.rebufferingTimeInit=Date.now(),this.state="BUFFERING",this.rebuffers++},onBufferFull:function(){this.firstPlay?(this.firstPlay=!1,this.startupTime=Date.now()-this.startupTimeInit,this.watchingTimeInit=Date.now()):this.rebufferingTimeInit&&(this.rebufferingTime+=this.getRebufferingTime()),this.rebufferingTimeInit=void 0,this.state="PLAYING"},getRebufferingTime:function(){return Date.now()-this.rebufferingTimeInit},getWatchingTime:function(){var t=Date.now()-this.watchingTimeInit;return t-this.rebufferingTime},isRebuffering:function(){return!!this.rebufferingTimeInit},onStatsAdd:function(t){r.extend(this.externalMetrics,t)},getStats:function(){var t={startupTime:this.startupTime,rebuffers:this.rebuffers,rebufferingTime:this.isRebuffering()?this.rebufferingTime+this.getRebufferingTime():this.rebufferingTime,watchingTime:this.isRebuffering()?this.getWatchingTime()-this.getRebufferingTime():this.getWatchingTime()};return r.extend(t,this.externalMetrics),t},report:function(){this.getStats();this.container.statsReport(this.getStats())}},{},i),e.exports=o}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../base/base_object":"2HNVgz"}],65:[function(t,e){"use strict";e.exports=t("./watermark")},{"./watermark":66}],66:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=t("../../base/jst"),o=function(t){$traceurRuntime.superCall(this,a.prototype,"constructor",[t]),this.template=r[this.name],this.position=t.position||"bottom-right",t.watermark?(this.imageUrl=t.watermark,this.render()):this.$el.remove()},a=o;$traceurRuntime.createClass(o,{get name(){return"watermark"},bindEvents:function(){this.listenTo(this.container,"container:play",this.onPlay),this.listenTo(this.container,"container:stop",this.onStop)},onPlay:function(){this.hidden||this.$el.show()},onStop:function(){this.$el.hide()},render:function(){this.$el.hide();var t={position:this.position,imageUrl:this.imageUrl};this.$el.html(this.template(t));var e=i.getStyleFor(this.name);return this.container.$el.append(e),this.container.$el.append(this.$el),this}},{},n),e.exports=o},{"../../base/jst":12,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr"}]},{},[2,45]);