text: require=function t(e,n,i){function r(o,s){if(!n[o]){if(!e[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(a)return a(o,!0);throw new Error("Cannot find module '"+o+"'")}var l=n[o]={exports:{}};e[o][0].call(l.exports,function(t){var n=e[o][1][t];return r(n?n:t)},l,l.exports,t,e,n,i)}return n[o].exports}for(var a="function"==typeof require&&require,o=0;o<i.length;o++)r(i[o]);return r}({1:[function(t,e){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(t){return"function"==typeof t}function r(t){return"number"==typeof t}function a(t){return"object"==typeof t&&null!==t}function o(t){return void 0===t}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!r(t)||0>t||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},n.prototype.emit=function(t){var e,n,r,s,u,l;if(this._events||(this._events={}),"error"===t&&(!this._events.error||a(this._events.error)&&!this._events.error.length))throw e=arguments[1],e instanceof Error?e:TypeError('Uncaught, unspecified "error" event.');if(n=this._events[t],o(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,s=new Array(r-1),u=1;r>u;u++)s[u-1]=arguments[u];n.apply(this,s)}else if(a(n)){for(r=arguments.length,s=new Array(r-1),u=1;r>u;u++)s[u-1]=arguments[u];for(l=n.slice(),r=l.length,u=0;r>u;u++)l[u].apply(this,s)}return!0},n.prototype.addListener=function(t,e){var r;if(!i(e))throw TypeError("listener must be a function");if(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,i(e.listener)?e.listener:e),this._events[t]?a(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,a(this._events[t])&&!this._events[t].warned){var r;r=o(this._maxListeners)?n.defaultMaxListeners:this._maxListeners,r&&r>0&&this._events[t].length>r&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace())}return this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){function n(){this.removeListener(t,n),r||(r=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var r=!1;return n.listener=e,this.on(t,n),this},n.prototype.removeListener=function(t,e){var n,r,o,s;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(n=this._events[t],o=n.length,r=-1,n===e||i(n.listener)&&n.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(a(n)){for(s=o;s-->0;)if(n[s]===e||n[s].listener&&n[s].listener===e){r=s;break}if(0>r)return this;1===n.length?(n.length=0,delete this._events[t]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[t],i(n))this.removeListener(t,n);else for(;n.length;)this.removeListener(t,n[n.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.listenerCount=function(t,e){var n;return n=t._events&&t._events[e]?i(t._events[e])?1:t._events[e].length:0}},{}],2:[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")}},{}],3:[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 U[t]=!0,t}function r(t){return"object"==typeof t&&t instanceof s}function a(t){return r(t)?"symbol":typeof t}function o(t){var e=new s(t);if(!(this instanceof o))return e;throw new TypeError("Symbol cannot be new'ed")}function s(t){var e=n();E(this,z,{value:this}),E(this,H,{value:e}),E(this,B,{value:t}),l(this),W[e]=this}function u(t){var e=t[G];return e&&e.self===t?e:F(t)?(Q.hash.value=Z++,Q.self.value=t,V.value=A(null,Q),E(t,G,V),V.value):void 0}function l(t){return u(t),D.apply(this,arguments)}function c(t){return u(t),L.apply(this,arguments)}function d(t){return u(t),N.apply(this,arguments)}function h(t){return r(t)?t[H]:t}function f(t){for(var e=[],n=O(t),i=0;i<n.length;i++){var r=n[i];W[r]||U[r]||e.push(r)}return e}function p(t,e){return M(t,h(e))}function m(t){for(var e=[],n=O(t),i=0;i<n.length;i++){var r=W[n[i]];r&&e.push(r)}return e}function g(t){return I.call(this,h(t))}function y(e){return t.traceur&&t.traceur.options[e]}function v(t,e,n){var i,a;return r(e)&&(i=e,e=e[H]),t[e]=n,i&&(a=M(t,e))&&E(t,e,{enumerable:!1}),n}function b(t,e,n){return r(e)&&(n.enumerable&&(n=A(n,{enumerable:{value:!1}})),e=e[H]),E(t,e,n),t}function w(t){E(t,"defineProperty",{value:b}),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 x(t){for(var e=1;e<arguments.length;e++)for(var n=O(arguments[e]),i=0;i<n.length;i++){var r=n[i];U[r]||!function(e,n){E(t,n,{get:function(){return e[n]},enumerable:!0})}(arguments[e],n[i])}return t}function k(t){return null!=t&&("object"==typeof t||"function"==typeof t)}function C(t){if(null==t)throw j();return S(t)}function _(t){if(!k(t))throw j(t+" is not an Object");return t}function T(t){t.Symbol=o,w(t.Object)}if(!t.$traceurRuntime){var S=Object,j=TypeError,A=S.create,P=S.defineProperties,E=S.defineProperty,D=S.freeze,M=S.getOwnPropertyDescriptor,O=S.getOwnPropertyNames,$=S.keys,I=S.prototype.hasOwnProperty,L=(S.prototype.toString,Object.preventExtensions),N=Object.seal,F=Object.isExtensible,R={"void":function(){},any:function(){},string:function(){},number:function(){},"boolean":function(){}},q=e,Y=0,H=n(),B=n(),z=n(),W=A(null),U=A(null);E(o.prototype,"constructor",e(o)),E(o.prototype,"toString",q(function(){var t=this[z];if(!y("symbols"))return t[H];if(!t)throw TypeError("Conversion from symbol to string");var e=t[B];return void 0===e&&(e=""),"Symbol("+e+")"})),E(o.prototype,"valueOf",q(function(){var t=this[z];if(!t)throw TypeError("Conversion from symbol to string");return y("symbols")?t:t[H]})),E(s.prototype,"constructor",e(o)),E(s.prototype,"toString",{value:o.prototype.toString,enumerable:!1}),E(s.prototype,"valueOf",{value:o.prototype.valueOf,enumerable:!1});var G=i(),V={value:void 0},Q={hash:{value:void 0},self:{value:void 0}},Z=0;o.iterator=o(),l(s.prototype),T(t),t.$traceurRuntime={assertObject:_,createPrivateName:i,exportStar:x,getOwnHashObject:u,privateNames:U,setProperty:v,setupGlobals:T,toObject:C,toProperty:h,type:R,"typeof":a,defineProperties:P,defineProperty:E,getOwnPropertyDescriptor:M,getOwnPropertyNames:O,keys:$}}}("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]),a=0;a<r.length;a++)t[n++]=r[a];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 a=t(n,i);if(a&&a.set)return a.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 a(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(o(i),r(e))):t.prototype=e,h(t,"prototype",{configurable:!1,writable:!1}),d(t,r(n))}function o(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=a,$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 v: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 b:t.GState=v,t.action=n,t.sent=i;var r=e(t),a=r===t;return a&&(r=t.returnValue),t.GState=a?w:b,{value:r,done:a}}}function r(){}function a(){}function o(t,e,i){var r=c(t,i),a=new n,o=m(e.prototype);return o[C]=a,o[_]=r,o}function s(t){return t.prototype=m(a.prototype),t.__proto__=a,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(void 0!==n.finallyFallThrough&&(t.finallyFallThrough=n.finallyFallThrough))):void t.handleException(e)}var h=$traceurRuntime.createPrivateName,f=$traceurRuntime.defineProperties,p=$traceurRuntime.defineProperty,m=Object.create,g=TypeError,y=0,v=1,b=2,w=3,x=-2,k=-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=k),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 x:return this;case k:throw this.storedException;default:throw e(this.state)}},handleException:function(t){throw this.GState=w,this.state=x,t}};var C=h(),_=h();r.prototype=a,p(a,"constructor",t(r)),a.prototype={constructor:a,next:function(t){return i(this[C],this[_],"next",t)},"throw":function(t){return i(this[C],this[_],"throw",t)}},f(a.prototype,{constructor:{enumerable:!1},next:{enumerable:!1},"throw":{enumerable:!1}}),Object.defineProperty(a.prototype,Symbol.iterator,t(function(){return this})),u.prototype=m(n.prototype),u.prototype.end=function(){switch(this.state){case x:this.resolve(this.returnValue);break;case k:this.reject(this.storedException);break;default:this.reject(e(this.state))}},u.prototype.handleException=function(){this.state=k},$traceurRuntime.asyncWrap=l,$traceurRuntime.initGeneratorFunction=s,$traceurRuntime.createGeneratorInstance=o}(),function(){function t(t,e,n,i,r,a,o){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),a&&s.push("?",a),o&&s.push("#",o),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=[],a=0,o=0;o<i.length;o++){var s=i[o];switch(s){case"":case".":break;case"..":r.length?r.pop():a++;break;default:r.push(s)}}if(!e){for(;a-->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 a(t,n){var r=e(n),a=e(t);if(r[u.SCHEME])return i(r);r[u.SCHEME]=a[u.SCHEME];for(var o=u.SCHEME;o<=u.PORT;o++)r[o]||(r[o]=a[o]);if("/"==r[u.PATH][0])return i(r);var s=a[u.PATH],l=s.lastIndexOf("/");return s=s.slice(0,l+1)+r[u.PATH],r[u.PATH]=s,i(r)}function o(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=o,$traceurRuntime.removeDotSegments=n,$traceurRuntime.resolveUrl=a}(),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,a;if(e===f){var o=Object.getOwnPropertyDescriptor(t,i);o.get&&(r=o.get)}r||(a=t[i],r=function(){return a}),Object.defineProperty(n,i,{get:r,enumerable:!0})}),Object.preventExtensions(n),n}var i,r=$traceurRuntime.assertObject($traceurRuntime),a=r.canonicalizeUrl,o=r.resolveUrl,s=r.isAbsolute,u=Object.create(null);i=t.location&&t.location.href?o(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 a(t);if(/[^\.]\/\.\.\//.test(t))throw new Error("module name embeds /../: "+t);return"."===t[0]&&e?o(e,t):a(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,o)}var a=$traceurRuntime.toObject,o=Math.pow(2,53)-1;return{get toObject(){return a},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=o(i.length),u=a(e),l=void 0!==n?a(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),a=o(r.length);if(!u(e))throw TypeError();for(var l=0;a>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")),a=r.toInteger,o=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 a,o=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/utils")),s=o.toObject,u=o.toUint32,l=1,c=2,d=3,h=function(){};return $traceurRuntime.createClass(h,(a={},Object.defineProperty(a,"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_,a=u(n.length);return i>=a?(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(a,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!0,writable:!0}),a),{}),{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,a={},o=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 a,o=t[Symbol.iterator]();!(a=o.next()).done;){var s=$traceurRuntime.assertObject(a.value),u=s[0],l=s[1];this.set(u,l)}}};return $traceurRuntime.createClass(o,{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 a=n(e),o="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,a){var u=i(e),l=u.hash;this.objectIndex_[l]=s}else o?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,o=n(t),s="string"==typeof t;if(o){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]=a,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],o=this.entries_[n+1];r!==a&&t.call(e,o,r,this)}}},{}),{get Map(){return o}}}),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),a=r.length;for(n=0;a>n;n++){var o=r[n];u[o]||(t[o]=i[o])}}return t}function n(t,e){var n,i,s=o(e),l=s.length;for(n=0;l>n;n++){var c=s[n];u[c]||(i=a(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,a=i.getOwnPropertyDescriptor,o=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 a,o=function(t,e){var n=l.push([t,e]);1===n&&a()},s="undefined"!=typeof window?window:{},u=s.MutationObserver||s.WebKitMutationObserver,l=[];return a="undefined"!=typeof t&&"[object process]"==={}.toString.call(t)?e():u?n():i(),{get default(){return o}}}),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,a=void 0!==arguments[2]?arguments[2]:n,o=r(t.constructor);switch(t.status_){case void 0:throw TypeError;case 0:t.onResolve_.push(i,o),t.onReject_.push(a,o);break;case 1:c(t.value_,[i,o]);break;case-1:c(t.value_,[a,o])}return o.promise}function r(t){if(this===y){var e=o(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 a(t,e,n,i,r){return t.status_=e,t.value_=n,t.onResolve_=i,t.onReject_=r,t}function o(t){return a(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),a(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 a=n(e);if(a===r.promise)throw new TypeError;t(a)?i(a,r.resolve,r.reject):r.resolve(a)}catch(o){try{r.reject(o)}catch(o){}}}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(a){var o=v.call(e,a);return n[b]=o,o}if("function"==typeof i){var s=n[b];if(s)return s;var u=r(e);n[b]=u.promise;try{i.call(n,u.resolve,u.reject)}catch(a){u.reject(a)}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=o(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,a){"function"!=typeof r&&(r=e),"function"!=typeof a&&(a=n);var o=this,s=this.constructor;return i(this,function(e){return e=f(s,e),e===o?a(new TypeError):t(e)?e.then(r,a):r(e)},a)}},{resolve:function(t){return this===y?a(new y(m),1,t):new this(function(e){e(t)})},reject:function(t){return this===y?a(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 a=0;a<t.length;a++)this.resolve(t[a]).then(function(t,r){n[t]=r,0===--i&&e.resolve(n)}.bind(void 0,a),function(t){e.reject(t)})}catch(o){e.reject(o)}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,v=y.reject,b="@@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),a=r?Number(r):0;isNaN(a)&&(a=0);var o=Math.min(Math.max(a,0),n);return u.call(e,i,a)==o}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,a=n;if(arguments.length>1){var o=arguments[1];void 0!==o&&(a=o?Number(o):0,isNaN(a)&&(a=0))}var u=Math.min(Math.max(a,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),a=r?Number(r):0;isNaN(a)&&(a=0);Math.min(Math.max(a,0),n);return-1!=u.call(e,i,a)}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,a=e.charCodeAt(i);return a>=55296&&56319>=a&&n>i+1&&(r=e.charCodeAt(i+1),r>=56320&&57343>=r)?1024*(a-55296)+r-56320+65536:a}function a(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 o(){var t,e,n=[],i=Math.floor,r=-1,a=arguments.length;if(!a)return"";for(;++r<a;){var o=Number(arguments[r]);if(!isFinite(o)||0>o||o>1114111||i(o)!=o)throw RangeError("Invalid code point: "+o);65535>=o?n.push(o):(o-=65536,t=(o>>10)+55296,e=o%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 a},get fromCodePoint(){return o}}}),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],a=n[i+1];t(e,r,a)}}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 a(t,n){e(t.prototype,["entries",x,"keys",k,"values",C,"fill",v,"find",b,"findIndex",w]),n&&n.iterator&&Object.defineProperty(t.prototype,n.iterator,{value:C,configurable:!0,enumerable:!1,writable:!0})}function o(t){e(t,["assign",_,"is",T,"mixin",S])}function s(t){n(t),i(t),r(t.String),a(t.Array,t.Symbol),o(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")),v=c.fill,b=c.find,w=c.findIndex,c=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/ArrayIterator")),x=c.entries,k=c.keys,C=c.values,c=$traceurRuntime.assertObject(System.get("traceur-runtime@0.0.42/src/runtime/polyfills/Object")),_=c.assign,T=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:2}],HlZQrA:[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=K.type(t);return"function"===n||K.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(K.isFunction(e))return K.grep(t,function(t,i){return!!e.call(t,i,t)!==n});if(e.nodeType)return K.grep(t,function(t){return t===e!==n});if("string"==typeof e){if(se.test(e))return K.filter(e,t,n);e=K.filter(e,t)}return K.grep(t,function(t){return U.call(e,t)>=0!==n})}function r(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function a(t){var e=pe[t]={};return K.each(t.match(fe)||[],function(t,n){e[n]=!0}),e}function o(){X.removeEventListener("DOMContentLoaded",o,!1),t.removeEventListener("load",o,!1),K.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=K.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:be.test(n)?K.parseJSON(n):n}catch(r){}ve.set(t,e,n)}else n=void 0;return n}function l(){return!0}function c(){return!1}function d(){try{return X.activeElement}catch(t){}}function h(t,e){return K.nodeName(t,"table")&&K.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=Le.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,a,o,s,u,l;if(1===e.nodeType){if(ye.hasData(t)&&(a=ye.access(t),o=ye.set(e,a),l=a.events)){delete o.handle,o.events={};for(r in l)for(n=0,i=l[r].length;i>n;n++)K.event.add(e,r,l[r][n])}ve.hasData(t)&&(s=ve.access(t),u=K.extend({},s),ve.set(e,u))}}function y(t,e){var n=t.getElementsByTagName?t.getElementsByTagName(e||"*"):t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&K.nodeName(t,e)?K.merge([t],n):n
  }function v(t,e){var n=e.nodeName.toLowerCase();"input"===n&&_e.test(t.type)?e.checked=t.checked:("input"===n||"textarea"===n)&&(e.defaultValue=t.defaultValue)}function b(e,n){var i,r=K(n.createElement(e)).appendTo(n.body),a=t.getDefaultComputedStyle&&(i=t.getDefaultComputedStyle(r[0]))?i.display:K.css(r[0],"display");return r.detach(),a}function w(t){var e=X,n=qe[t];return n||(n=b(t,e),"none"!==n&&n||(Re=(Re||K("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement),e=Re[0].contentDocument,e.write(),e.close(),n=b(t,e),Re.detach()),qe[t]=n),n}function x(t,e,n){var i,r,a,o,s=t.style;return n=n||Be(t),n&&(o=n.getPropertyValue(e)||n[e]),n&&(""!==o||K.contains(t.ownerDocument,t)||(o=K.style(t,e)),He.test(o)&&Ye.test(e)&&(i=s.width,r=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=i,s.minWidth=r,s.maxWidth=a)),void 0!==o?o+"":o}function k(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function C(t,e){if(e in t)return e;for(var n=e[0].toUpperCase()+e.slice(1),i=e,r=Qe.length;r--;)if(e=Qe[r]+n,e in t)return e;return i}function _(t,e,n){var i=We.exec(e);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):e}function T(t,e,n,i,r){for(var a=n===(i?"border":"content")?4:"width"===e?1:0,o=0;4>a;a+=2)"margin"===n&&(o+=K.css(t,n+ke[a],!0,r)),i?("content"===n&&(o-=K.css(t,"padding"+ke[a],!0,r)),"margin"!==n&&(o-=K.css(t,"border"+ke[a]+"Width",!0,r))):(o+=K.css(t,"padding"+ke[a],!0,r),"padding"!==n&&(o+=K.css(t,"border"+ke[a]+"Width",!0,r)));return o}function S(t,e,n){var i=!0,r="width"===e?t.offsetWidth:t.offsetHeight,a=Be(t),o="border-box"===K.css(t,"boxSizing",!1,a);if(0>=r||null==r){if(r=x(t,e,a),(0>r||null==r)&&(r=t.style[e]),He.test(r))return r;i=o&&(Z.boxSizingReliable()||r===t.style[e]),r=parseFloat(r)||0}return r+T(t,e,n||(o?"border":"content"),i,a)+"px"}function j(t,e){for(var n,i,r,a=[],o=0,s=t.length;s>o;o++)i=t[o],i.style&&(a[o]=ye.get(i,"olddisplay"),n=i.style.display,e?(a[o]||"none"!==n||(i.style.display=""),""===i.style.display&&Ce(i)&&(a[o]=ye.access(i,"olddisplay",w(i.nodeName)))):(r=Ce(i),"none"===n&&r||ye.set(i,"olddisplay",r?n:K.css(i,"display"))));for(o=0;s>o;o++)i=t[o],i.style&&(e&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=e?a[o]||"":"none"));return t}function A(t,e,n,i,r){return new A.prototype.init(t,e,n,i,r)}function P(){return setTimeout(function(){Ze=void 0}),Ze=K.now()}function E(t,e){var n,i=0,r={height:t};for(e=e?1:0;4>i;i+=2-e)n=ke[i],r["margin"+n]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function D(t,e,n){for(var i,r=(nn[e]||[]).concat(nn["*"]),a=0,o=r.length;o>a;a++)if(i=r[a].call(n,e,t))return i}function M(t,e,n){var i,r,a,o,s,u,l,c,d=this,h={},f=t.style,p=t.nodeType&&Ce(t),m=ye.get(t,"fxshow");n.queue||(s=K._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--,K.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=K.css(t,"display"),c="none"===l?ye.get(t,"olddisplay")||w(t.nodeName):l,"inline"===c&&"none"===K.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],Je.exec(r)){if(delete e[i],a=a||"toggle"===r,r===(p?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;p=!0}h[i]=m&&m[i]||K.style(t,i)}else l=void 0;if(K.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",{}),a&&(m.hidden=!p),p?K(t).show():d.done(function(){K(t).hide()}),d.done(function(){var e;ye.remove(t,"fxshow");for(e in h)K.style(t,e,h[e])});for(i in h)o=D(p?m[i]:0,i,d),i in m||(m[i]=o.start,p&&(o.end=o.start,o.start="width"===i||"height"===i?1:0))}}function O(t,e){var n,i,r,a,o;for(n in t)if(i=K.camelCase(n),r=e[i],a=t[n],K.isArray(a)&&(r=a[1],a=t[n]=a[0]),n!==i&&(t[i]=a,delete t[n]),o=K.cssHooks[i],o&&"expand"in o){a=o.expand(a),delete t[i];for(n in a)n in t||(t[n]=a[n],e[n]=r)}else e[i]=r}function $(t,e,n){var i,r,a=0,o=en.length,s=K.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,a=1-i,o=0,u=l.tweens.length;u>o;o++)l.tweens[o].run(a);return s.notifyWith(t,[l,a,n]),1>a&&u?n:(s.resolveWith(t,[l]),!1)},l=s.promise({elem:t,props:K.extend({},e),opts:K.extend(!0,{specialEasing:{}},n),originalProperties:e,originalOptions:n,startTime:Ze||P(),duration:n.duration,tweens:[],createTween:function(e,n){var i=K.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(O(c,l.opts.specialEasing);o>a;a++)if(i=en[a].call(l,t,c,l.opts))return i;return K.map(c,D,l),K.isFunction(l.opts.start)&&l.opts.start.call(t,l),K.fx.timer(K.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 I(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,r=0,a=e.toLowerCase().match(fe)||[];if(K.isFunction(n))for(;i=a[r++];)"+"===i[0]?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function L(t,e,n,i){function r(s){var u;return a[s]=!0,K.each(t[s]||[],function(t,s){var l=s(e,n,i);return"string"!=typeof l||o||a[l]?o?!(u=l):void 0:(e.dataTypes.unshift(l),r(l),!1)}),u}var a={},o=t===kn;return r(e.dataTypes[0])||!a["*"]&&r("*")}function N(t,e){var n,i,r=K.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((r[n]?t:i||(i={}))[n]=e[n]);return i&&K.extend(!0,t,i),t}function F(t,e,n){for(var i,r,a,o,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)a=u[0];else{for(r in n){if(!u[0]||t.converters[r+" "+u[0]]){a=r;break}o||(o=r)}a=a||o}return a?(a!==u[0]&&u.unshift(a),n[a]):void 0}function R(t,e,n,i){var r,a,o,s,u,l={},c=t.dataTypes.slice();if(c[1])for(o in t.converters)l[o.toLowerCase()]=t.converters[o];for(a=c.shift();a;)if(t.responseFields[a]&&(n[t.responseFields[a]]=e),!u&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=a,a=c.shift())if("*"===a)a=u;else if("*"!==u&&u!==a){if(o=l[u+" "+a]||l["* "+a],!o)for(r in l)if(s=r.split(" "),s[1]===a&&(o=l[u+" "+s[0]]||l["* "+s[0]])){o===!0?o=l[r]:l[r]!==!0&&(a=s[0],c.unshift(s[1]));break}if(o!==!0)if(o&&t["throws"])e=o(e);else try{e=o(e)}catch(d){return{state:"parsererror",error:o?d:"No conversion from "+u+" to "+a}}}return{state:"success",data:e}}function q(t,e,n,i){var r;if(K.isArray(e))K.each(e,function(e,r){n||Sn.test(t)?i(t,r):q(t+"["+("object"==typeof r?e:"")+"]",r,n,i)});else if(n||"object"!==K.type(e))i(t,e);else for(r in e)q(t+"["+r+"]",e[r],n,i)}function Y(t){return K.isWindow(t)?t:9===t.nodeType&&t.defaultView}var H=[],B=H.slice,z=H.concat,W=H.push,U=H.indexOf,G={},V=G.toString,Q=G.hasOwnProperty,Z={},X=t.document,J="2.1.1",K=function(t,e){return new K.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()};K.fn=K.prototype={jquery:J,constructor:K,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=K.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return K.each(this,t,e)},map:function(t){return this.pushStack(K.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:W,sort:H.sort,splice:H.splice},K.extend=K.fn.extend=function(){var t,e,n,i,r,a,o=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[s]||{},s++),"object"==typeof o||K.isFunction(o)||(o={}),s===u&&(o=this,s--);u>s;s++)if(null!=(t=arguments[s]))for(e in t)n=o[e],i=t[e],o!==i&&(l&&i&&(K.isPlainObject(i)||(r=K.isArray(i)))?(r?(r=!1,a=n&&K.isArray(n)?n:[]):a=n&&K.isPlainObject(n)?n:{},o[e]=K.extend(l,a,i)):void 0!==i&&(o[e]=i));return o},K.extend({expando:"jQuery"+(J+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===K.type(t)},isArray:Array.isArray,isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){return!K.isArray(t)&&t-parseFloat(t)>=0},isPlainObject:function(t){return"object"!==K.type(t)||t.nodeType||K.isWindow(t)?!1:t.constructor&&!Q.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?G[V.call(t)]||"object":typeof t},globalEval:function(t){var e,n=eval;t=K.trim(t),t&&(1===t.indexOf("use strict")?(e=X.createElement("script"),e.text=t,X.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,a=0,o=t.length,s=n(t);if(i){if(s)for(;o>a&&(r=e.apply(t[a],i),r!==!1);a++);else for(a in t)if(r=e.apply(t[a],i),r===!1)break}else if(s)for(;o>a&&(r=e.call(t[a],a,t[a]),r!==!1);a++);else for(a in t)if(r=e.call(t[a],a,t[a]),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))?K.merge(i,"string"==typeof t?[t]:t):W.call(i,t)),i},inArray:function(t,e,n){return null==e?-1:U.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=[],a=0,o=t.length,s=!n;o>a;a++)i=!e(t[a],a),i!==s&&r.push(t[a]);return r},map:function(t,e,i){var r,a=0,o=t.length,s=n(t),u=[];if(s)for(;o>a;a++)r=e(t[a],a,i),null!=r&&u.push(r);else for(a in t)r=e(t[a],a,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),K.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||K.guid++,r):void 0},now:Date.now,support:Z}),K.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){G["[object "+e+"]"]=e.toLowerCase()});var re=function(t){function e(t,e,n,i){var r,a,o,s,u,l,d,f,p,m;if((e?e.ownerDocument||e:q)!==M&&D(e),e=e||M,n=n||[],!t||"string"!=typeof t)return n;if(1!==(s=e.nodeType)&&9!==s)return[];if($&&!i){if(r=ve.exec(t))if(o=r[1]){if(9===s){if(a=e.getElementById(o),!a||!a.parentNode)return n;if(a.id===o)return n.push(a),n}else if(e.ownerDocument&&(a=e.ownerDocument.getElementById(o))&&F(e,a)&&a.id===o)return n.push(a),n}else{if(r[2])return K.apply(n,e.getElementsByTagName(t)),n;if((o=r[3])&&x.getElementsByClassName&&e.getElementsByClassName)return K.apply(n,e.getElementsByClassName(o)),n}if(x.qsa&&(!I||!I.test(t))){if(f=d=R,p=e,m=9===s&&t,1===s&&"object"!==e.nodeName.toLowerCase()){for(l=T(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=be.test(t)&&c(e.parentNode)||e,m=l.join(",")}if(m)try{return K.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+" ")>k.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=M.createElement("div");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function a(t,e){for(var n=t.split("|"),i=t.length;i--;)k.attrHandle[n[i]]=e}function o(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||V)-(~t.sourceIndex||V);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,a=t([],n.length,e),o=a.length;o--;)n[r=a[o]]&&(n[r]=!(i[r]=n[r]))})})}function c(t){return t&&typeof t.getElementsByTagName!==G&&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,a=H++;return e.first?function(e,n,a){for(;e=e[i];)if(1===e.nodeType||r)return t(e,n,a)}:function(e,n,o){var s,u,l=[Y,a];if(o){for(;e=e[i];)if((1===e.nodeType||r)&&t(e,n,o))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]===a)return l[2]=s[2];if(u[i]=l,l[2]=t(e,n,o))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,a=n.length;a>r;r++)e(t,n[r],i);return i}function g(t,e,n,i,r){for(var a,o=[],s=0,u=t.length,l=null!=e;u>s;s++)(a=t[s])&&(!n||n(a,i,r))&&(o.push(a),l&&e.push(s));return o}function y(t,e,n,r,a,o){return r&&!r[R]&&(r=y(r)),a&&!a[R]&&(a=y(a,o)),i(function(i,o,s,u){var l,c,d,h=[],f=[],p=o.length,y=i||m(e||"*",s.nodeType?[s]:s,[]),v=!t||!i&&e?y:g(y,h,t,s,u),b=n?a||(i?t:p||r)?[]:o:v;if(n&&n(v,b,s,u),r)for(l=g(b,f),r(l,[],s,u),c=l.length;c--;)(d=l[c])&&(b[f[c]]=!(v[f[c]]=d));if(i){if(a||t){if(a){for(l=[],c=b.length;c--;)(d=b[c])&&l.push(v[c]=d);a(null,b=[],l,u)}for(c=b.length;c--;)(d=b[c])&&(l=a?ee.call(i,d):h[c])>-1&&(i[l]=!(o[l]=d))}}else b=g(b===o?b.splice(p,b.length):b),a?a(null,o,b,u):K.apply(o,b)})}function v(t){for(var e,n,i,r=t.length,a=k.relative[t[0].type],o=a||k.relative[" "],s=a?1:0,u=f(function(t){return t===e},o,!0),l=f(function(t){return ee.call(e,t)>-1},o,!0),c=[function(t,n,i){return!a&&(i||n!==A)||((e=n).nodeType?u(t,n,i):l(t,n,i))}];r>s;s++)if(n=k.relative[t[s].type])c=[f(p(c),n)];else{if(n=k.filter[t[s].type].apply(null,t[s].matches),n[R]){for(i=++s;r>i&&!k.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&&v(t.slice(s,i)),r>i&&v(t=t.slice(i)),r>i&&h(t))}c.push(n)}return p(c)}function b(t,n){var r=n.length>0,a=t.length>0,o=function(i,o,s,u,l){var c,d,h,f=0,p="0",m=i&&[],y=[],v=A,b=i||a&&k.find.TAG("*",l),w=Y+=null==v?1:Math.random()||.1,x=b.length;for(l&&(A=o!==M&&o);p!==x&&null!=(c=b[p]);p++){if(a&&c){for(d=0;h=t[d++];)if(h(c,o,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,o,s);if(i){if(f>0)for(;p--;)m[p]||y[p]||(y[p]=X.call(u));y=g(y)}K.apply(u,y),l&&!i&&y.length>0&&f+n.length>1&&e.uniqueSort(u)}return l&&(Y=w,A=v),m};return r?i(o):o}var w,x,k,C,_,T,S,j,A,P,E,D,M,O,$,I,L,N,F,R="sizzle"+-new Date,q=t.document,Y=0,H=0,B=n(),z=n(),W=n(),U=function(t,e){return t===e&&(E=!0),0},G="undefined",V=1<<31,Q={}.hasOwnProperty,Z=[],X=Z.pop,J=Z.push,K=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])+",ae=re.replace("w","w#"),oe="\\["+ie+"*("+re+")(?:"+ie+"*([*^$|!~]?=)"+ie+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ae+"))|)"+ie+"*\\]",se=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",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("^"+ae+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re.replace("w","w*")+")"),ATTR:new RegExp("^"+oe),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/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,we=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+ie+"?|("+ie+")|.)","ig"),ke=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{K.apply(Z=te.call(q.childNodes),q.childNodes),Z[q.childNodes.length].nodeType}catch(Ce){K={apply:Z.length?function(t,e){J.apply(t,te.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}x=e.support={},_=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return e?"HTML"!==e.nodeName:!1},D=e.setDocument=function(t){var e,n=t?t.ownerDocument||t:q,i=n.defaultView;return n!==M&&9===n.nodeType&&n.documentElement?(M=n,O=n.documentElement,$=!_(n),i&&i!==i.top&&(i.addEventListener?i.addEventListener("unload",function(){D()},!1):i.attachEvent&&i.attachEvent("onunload",function(){D()})),x.attributes=r(function(t){return t.className="i",!t.getAttribute("className")}),x.getElementsByTagName=r(function(t){return t.appendChild(n.createComment("")),!t.getElementsByTagName("*").length}),x.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}),x.getById=r(function(t){return O.appendChild(t).id=R,!n.getElementsByName||!n.getElementsByName(R).length}),x.getById?(k.find.ID=function(t,e){if(typeof e.getElementById!==G&&$){var n=e.getElementById(t);return n&&n.parentNode?[n]:[]}},k.filter.ID=function(t){var e=t.replace(xe,ke);return function(t){return t.getAttribute("id")===e}}):(delete k.find.ID,k.filter.ID=function(t){var e=t.replace(xe,ke);return function(t){var n=typeof t.getAttributeNode!==G&&t.getAttributeNode("id");return n&&n.value===e}}),k.find.TAG=x.getElementsByTagName?function(t,e){return typeof e.getElementsByTagName!==G?e.getElementsByTagName(t):void 0}:function(t,e){var n,i=[],r=0,a=e.getElementsByTagName(t);if("*"===t){for(;n=a[r++];)1===n.nodeType&&i.push(n);return i}return a},k.find.CLASS=x.getElementsByClassName&&function(t,e){return typeof e.getElementsByClassName!==G&&$?e.getElementsByClassName(t):void 0},L=[],I=[],(x.qsa=ye.test(n.querySelectorAll))&&(r(function(t){t.innerHTML="<select msallowclip=''><option selected=''></option></select>",t.querySelectorAll("[msallowclip^='']").length&&I.push("[*^$]="+ie+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||I.push("\\["+ie+"*(?:value|"+ne+")"),t.querySelectorAll(":checked").length||I.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&&I.push("name"+ie+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||I.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),I.push(",.*:")})),(x.matchesSelector=ye.test(N=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&r(function(t){x.disconnectedMatch=N.call(t,"div"),N.call(t,"[s!='']:x"),L.push("!=",se)}),I=I.length&&new RegExp(I.join("|")),L=L.length&&new RegExp(L.join("|")),e=ye.test(O.compareDocumentPosition),F=e||ye.test(O.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},U=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||!x.sortDetached&&e.compareDocumentPosition(t)===i?t===n||t.ownerDocument===q&&F(q,t)?-1:e===n||e.ownerDocument===q&&F(q,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,a=t.parentNode,s=e.parentNode,u=[t],l=[e];if(!a||!s)return t===n?-1:e===n?1:a?-1:s?1:P?ee.call(P,t)-ee.call(P,e):0;if(a===s)return o(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?o(u[r],l[r]):u[r]===q?-1:l[r]===q?1:0},n):M},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==M&&D(t),n=n.replace(de,"='$1']"),!(!x.matchesSelector||!$||L&&L.test(n)||I&&I.test(n)))try{var i=N.call(t,n);if(i||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(r){}return e(n,M,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==M&&D(t),F(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==M&&D(t);var n=k.attrHandle[e.toLowerCase()],i=n&&Q.call(k.attrHandle,e.toLowerCase())?n(t,e,!$):void 0;return void 0!==i?i:x.attributes||!$?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=!x.detectDuplicates,P=!x.sortStable&&t.slice(0),t.sort(U),E){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return P=null,t},C=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+=C(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=C(e);return n},k=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(xe,ke),t[3]=(t[3]||t[4]||t[5]||"").replace(xe,ke),"~="===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=T(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(xe,ke).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!==G&&t.getAttribute("class")||"")})},ATTR:function(t,n,i){return function(r){var a=e.attr(r,t);return null==a?"!="===n:n?(a+="","="===n?a===i:"!="===n?a!==i:"^="===n?i&&0===a.indexOf(i):"*="===n?i&&a.indexOf(i)>-1:"$="===n?i&&a.slice(-i.length)===i:"~="===n?(" "+a+" ").indexOf(i)>-1:"|="===n?a===i||a.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(t,e,n,i,r){var a="nth"!==t.slice(0,3),o="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=a!==o?"nextSibling":"previousSibling",g=e.parentNode,y=s&&e.nodeName.toLowerCase(),v=!u&&!s;if(g){if(a){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=[o?g.firstChild:g.lastChild],o&&v){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(v&&(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||(v&&((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,a=k.pseudos[t]||k.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return a[R]?a(n):a.length>1?(r=[t,t,"",n],k.setFilters.hasOwnProperty(t.toLowerCase())?i(function(t,e){for(var i,r=a(t,n),o=r.length;o--;)i=ee.call(t,r[o]),t[i]=!(e[i]=r[o])}):function(t){return a(t,0,r)}):a}},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 a,o=r(t,null,i,[]),s=t.length;s--;)(a=o[s])&&(t[s]=!(e[s]=a))}):function(t,i,a){return e[0]=t,r(e,null,a,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||C(e)).indexOf(t)>-1}}),lang:i(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(xe,ke).toLowerCase(),function(e){var n;do if(n=$?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===O},focus:function(t){return t===M.activeElement&&(!M.hasFocus||M.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!k.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})}},k.pseudos.nth=k.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[w]=s(w);for(w in{submit:!0,reset:!0})k.pseudos[w]=u(w);return d.prototype=k.filters=k.pseudos,k.setFilters=new d,T=e.tokenize=function(t,n){var i,r,a,o,s,u,l,c=z[t+" "];if(c)return n?0:c.slice(0);for(s=t,u=[],l=k.preFilter;s;){(!i||(r=le.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(a=[])),i=!1,(r=ce.exec(s))&&(i=r.shift(),a.push({value:i,type:r[0].replace(ue," ")}),s=s.slice(i.length));for(o in k.filter)!(r=pe[o].exec(s))||l[o]&&!(r=l[o](r))||(i=r.shift(),a.push({value:i,type:o,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=[],a=W[t+" "];if(!a){for(e||(e=T(t)),n=e.length;n--;)a=v(e[n]),a[R]?i.push(a):r.push(a);a=W(t,b(r,i)),a.selector=t}return a},j=e.select=function(t,e,n,i){var r,a,o,s,u,l="function"==typeof t&&t,d=!i&&T(t=l.selector||t);if(n=n||[],1===d.length){if(a=d[0]=d[0].slice(0),a.length>2&&"ID"===(o=a[0]).type&&x.getById&&9===e.nodeType&&$&&k.relative[a[1].type]){if(e=(k.find.ID(o.matches[0].replace(xe,ke),e)||[])[0],!e)return n;l&&(e=e.parentNode),t=t.slice(a.shift().value.length)}for(r=pe.needsContext.test(t)?0:a.length;r--&&(o=a[r],!k.relative[s=o.type]);)if((u=k.find[s])&&(i=u(o.matches[0].replace(xe,ke),be.test(a[0].type)&&c(e.parentNode)||e))){if(a.splice(r,1),t=i.length&&h(a),!t)return K.apply(n,i),n;break}}return(l||S(t,d))(i,e,!$,n,be.test(t)&&c(e.parentNode)||e),n},x.sortStable=R.split("").sort(U).join("")===R,x.detectDuplicates=!!E,D(),x.sortDetached=r(function(t){return 1&t.compareDocumentPosition(M.createElement("div"))}),r(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||a("type|href|height|width",function(t,e,n){return n?void 0:t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),x.attributes&&r(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||a("value",function(t,e,n){return n||"input"!==t.nodeName.toLowerCase()?void 0:t.defaultValue}),r(function(t){return null==t.getAttribute("disabled")})||a(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);K.find=re,K.expr=re.selectors,K.expr[":"]=K.expr.pseudos,K.unique=re.uniqueSort,K.text=re.getText,K.isXMLDoc=re.isXML,K.contains=re.contains;var ae=K.expr.match.needsContext,oe=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,se=/^.[^:#\[\.,]*$/;K.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?K.find.matchesSelector(i,t)?[i]:[]:K.find.matches(t,K.grep(e,function(t){return 1===t.nodeType}))},K.fn.extend({find:function(t){var e,n=this.length,i=[],r=this;if("string"!=typeof t)return this.pushStack(K(t).filter(function(){for(e=0;n>e;e++)if(K.contains(r[e],this))return!0}));for(e=0;n>e;e++)K.find(t,r[e],i);return i=this.pushStack(n>1?K.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&&ae.test(t)?K(t):t||[],!1).length}});var ue,le=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=K.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 K?e[0]:e,K.merge(this,K.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:X,!0)),oe.test(n[1])&&K.isPlainObject(e))for(n in e)K.isFunction(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return i=X.getElementById(n[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=X,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):K.isFunction(t)?"undefined"!=typeof ue.ready?ue.ready(t):t(K):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),K.makeArray(t,this))};ce.prototype=K.fn,ue=K(X);var de=/^(?:parents|prev(?:Until|All))/,he={children:!0,contents:!0,next:!0,prev:!0};K.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&&K(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}}),K.fn.extend({has:function(t){var e=K(t,this),n=e.length;return this.filter(function(){for(var t=0;n>t;t++)if(K.contains(this,e[t]))return!0})},closest:function(t,e){for(var n,i=0,r=this.length,a=[],o=ae.test(t)||"string"!=typeof t?K(t,e||this.context):0;r>i;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&K.find.matchesSelector(n,t))){a.push(n);break}return this.pushStack(a.length>1?K.unique(a):a)},index:function(t){return t?"string"==typeof t?U.call(K(t),this[0]):U.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(K.unique(K.merge(this.get(),K(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),K.each({parent:function(t){var e=t.parentNode;
  return e&&11!==e.nodeType?e:null},parents:function(t){return K.dir(t,"parentNode")},parentsUntil:function(t,e,n){return K.dir(t,"parentNode",n)},next:function(t){return r(t,"nextSibling")},prev:function(t){return r(t,"previousSibling")},nextAll:function(t){return K.dir(t,"nextSibling")},prevAll:function(t){return K.dir(t,"previousSibling")},nextUntil:function(t,e,n){return K.dir(t,"nextSibling",n)},prevUntil:function(t,e,n){return K.dir(t,"previousSibling",n)},siblings:function(t){return K.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return K.sibling(t.firstChild)},contents:function(t){return t.contentDocument||K.merge([],t.childNodes)}},function(t,e){K.fn[t]=function(n,i){var r=K.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=K.filter(i,r)),this.length>1&&(he[t]||K.unique(r),de.test(t)&&r.reverse()),this.pushStack(r)}});var fe=/\S+/g,pe={};K.Callbacks=function(t){t="string"==typeof t?pe[t]||a(t):K.extend({},t);var e,n,i,r,o,s,u=[],l=!t.once&&[],c=function(a){for(e=t.memory&&a,n=!0,s=r||0,r=0,o=u.length,i=!0;u&&o>s;s++)if(u[s].apply(a[0],a[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 a(e){K.each(e,function(e,n){var i=K.type(n);"function"===i?t.unique&&d.has(n)||u.push(n):n&&n.length&&"string"!==i&&a(n)})}(arguments),i?o=u.length:e&&(r=n,c(e))}return this},remove:function(){return u&&K.each(arguments,function(t,e){for(var n;(n=K.inArray(e,u,n))>-1;)u.splice(n,1),i&&(o>=n&&o--,s>=n&&s--)}),this},has:function(t){return t?K.inArray(t,u)>-1:!(!u||!u.length)},empty:function(){return u=[],o=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},K.extend({Deferred:function(t){var e=[["resolve","done",K.Callbacks("once memory"),"resolved"],["reject","fail",K.Callbacks("once memory"),"rejected"],["notify","progress",K.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return K.Deferred(function(n){K.each(e,function(e,a){var o=K.isFunction(t[e])&&t[e];r[a[1]](function(){var t=o&&o.apply(this,arguments);t&&K.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a[0]+"With"](this===i?n.promise():this,o?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?K.extend(t,i):i}},r={};return i.pipe=i.then,K.each(e,function(t,a){var o=a[2],s=a[3];i[a[1]]=o.add,s&&o.add(function(){n=s},e[1^t][2].disable,e[2][2].lock),r[a[0]]=function(){return r[a[0]+"With"](this===r?i:this,arguments),this},r[a[0]+"With"]=o.fireWith}),i.promise(r),t&&t.call(r,r),r},when:function(t){var e,n,i,r=0,a=B.call(arguments),o=a.length,s=1!==o||t&&K.isFunction(t.promise)?o:0,u=1===s?t:K.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(o>1)for(e=new Array(o),n=new Array(o),i=new Array(o);o>r;r++)a[r]&&K.isFunction(a[r].promise)?a[r].promise().done(l(r,i,a)).fail(u.reject).progress(l(r,n,e)):--s;return s||u.resolveWith(i,a),u.promise()}});var me;K.fn.ready=function(t){return K.ready.promise().done(t),this},K.extend({isReady:!1,readyWait:1,holdReady:function(t){t?K.readyWait++:K.ready(!0)},ready:function(t){(t===!0?--K.readyWait:K.isReady)||(K.isReady=!0,t!==!0&&--K.readyWait>0||(me.resolveWith(X,[K]),K.fn.triggerHandler&&(K(X).triggerHandler("ready"),K(X).off("ready"))))}}),K.ready.promise=function(e){return me||(me=K.Deferred(),"complete"===X.readyState?setTimeout(K.ready):(X.addEventListener("DOMContentLoaded",o,!1),t.addEventListener("load",o,!1))),me.promise(e)},K.ready.promise();var ge=K.access=function(t,e,n,i,r,a,o){var s=0,u=t.length,l=null==n;if("object"===K.type(n)){r=!0;for(s in n)K.access(t,e,s,n[s],!0,a,o)}else if(void 0!==i&&(r=!0,K.isFunction(i)||(o=!0),l&&(o?(e.call(t,i),e=null):(l=e,e=function(t,e,n){return l.call(K(t),n)})),e))for(;u>s;s++)e(t[s],n,o?i:i.call(t[s],s,e(t[s],n)));return r?t:l?e.call(t):u?e(t[0],n):a};K.acceptData=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType},s.uid=1,s.accepts=K.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,K.extend(t,e)}}return this.cache[n]||(this.cache[n]={}),n},set:function(t,e,n){var i,r=this.key(t),a=this.cache[r];if("string"==typeof e)a[e]=n;else if(K.isEmptyObject(a))K.extend(this.cache[r],e);else for(i in e)a[i]=e[i];return a},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,K.camelCase(e))):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,i,r,a=this.key(t),o=this.cache[a];if(void 0===e)this.cache[a]={};else{K.isArray(e)?i=e.concat(e.map(K.camelCase)):(r=K.camelCase(e),e in o?i=[e,r]:(i=r,i=i in o?[i]:i.match(fe)||[])),n=i.length;for(;n--;)delete o[i[n]]}},hasData:function(t){return!K.isEmptyObject(this.cache[t[this.expando]]||{})},discard:function(t){t[this.expando]&&delete this.cache[t[this.expando]]}};var ye=new s,ve=new s,be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,we=/([A-Z])/g;K.extend({hasData:function(t){return ve.hasData(t)||ye.hasData(t)},data:function(t,e,n){return ve.access(t,e,n)},removeData:function(t,e){ve.remove(t,e)},_data:function(t,e,n){return ye.access(t,e,n)},_removeData:function(t,e){ye.remove(t,e)}}),K.fn.extend({data:function(t,e){var n,i,r,a=this[0],o=a&&a.attributes;if(void 0===t){if(this.length&&(r=ve.get(a),1===a.nodeType&&!ye.get(a,"hasDataAttrs"))){for(n=o.length;n--;)o[n]&&(i=o[n].name,0===i.indexOf("data-")&&(i=K.camelCase(i.slice(5)),u(a,i,r[i])));ye.set(a,"hasDataAttrs",!0)}return r}return"object"==typeof t?this.each(function(){ve.set(this,t)}):ge(this,function(e){var n,i=K.camelCase(t);if(a&&void 0===e){if(n=ve.get(a,t),void 0!==n)return n;if(n=ve.get(a,i),void 0!==n)return n;if(n=u(a,i,void 0),void 0!==n)return n}else this.each(function(){var n=ve.get(this,i);ve.set(this,i,e),-1!==t.indexOf("-")&&void 0!==n&&ve.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){ve.remove(this,t)})}}),K.extend({queue:function(t,e,n){var i;return t?(e=(e||"fx")+"queue",i=ye.get(t,e),n&&(!i||K.isArray(n)?i=ye.access(t,e,K.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(t,e){e=e||"fx";var n=K.queue(t,e),i=n.length,r=n.shift(),a=K._queueHooks(t,e),o=function(){K.dequeue(t,e)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete a.stop,r.call(t,o,a)),!i&&a&&a.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return ye.get(t,n)||ye.access(t,n,{empty:K.Callbacks("once memory").add(function(){ye.remove(t,[e+"queue",n])})})}}),K.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?K.queue(this[0],t):void 0===e?this:this.each(function(){var n=K.queue(this,t,e);K._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&K.dequeue(this,t)})},dequeue:function(t){return this.each(function(){K.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,r=K.Deferred(),a=this,o=this.length,s=function(){--i||r.resolveWith(a,[a])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";o--;)n=ye.get(a[o],t+"queueHooks"),n&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(e)}});var xe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ke=["Top","Right","Bottom","Left"],Ce=function(t,e){return t=e||t,"none"===K.css(t,"display")||!K.contains(t.ownerDocument,t)},_e=/^(?:checkbox|radio)$/i;!function(){var t=X.createDocumentFragment(),e=t.appendChild(X.createElement("div")),n=X.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 Te="undefined";Z.focusinBubbles="onfocusin"in t;var Se=/^key/,je=/^(?:mouse|pointer|contextmenu)|click/,Ae=/^(?:focusinfocus|focusoutblur)$/,Pe=/^([^.]*)(?:\.(.+)|)$/;K.event={global:{},add:function(t,e,n,i,r){var a,o,s,u,l,c,d,h,f,p,m,g=ye.get(t);if(g)for(n.handler&&(a=n,n=a.handler,r=a.selector),n.guid||(n.guid=K.guid++),(u=g.events)||(u=g.events={}),(o=g.handle)||(o=g.handle=function(e){return typeof K!==Te&&K.event.triggered!==e.type?K.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=K.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=K.event.special[f]||{},c=K.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&K.expr.match.needsContext.test(r),namespace:p.join(".")},a),(h=u[f])||(h=u[f]=[],h.delegateCount=0,d.setup&&d.setup.call(t,i,p,o)!==!1||t.addEventListener&&t.addEventListener(f,o,!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),K.event.global[f]=!0)},remove:function(t,e,n,i,r){var a,o,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=K.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,h=u[f]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=h.length;a--;)c=h[a],!r&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(a,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(t,c));o&&!h.length&&(d.teardown&&d.teardown.call(t,p,g.handle)!==!1||K.removeEvent(t,f,g.handle),delete u[f])}else for(f in u)K.event.remove(t,f+e[l],n,i,!0);K.isEmptyObject(u)&&(delete g.handle,ye.remove(t,"events"))}},trigger:function(e,n,i,r){var a,o,s,u,l,c,d,h=[i||X],f=Q.call(e,"type")?e.type:e,p=Q.call(e,"namespace")?e.namespace.split("."):[];if(o=s=i=i||X,3!==i.nodeType&&8!==i.nodeType&&!Ae.test(f+K.event.triggered)&&(f.indexOf(".")>=0&&(p=f.split("."),f=p.shift(),p.sort()),l=f.indexOf(":")<0&&"on"+f,e=e[K.expando]?e:new K.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]:K.makeArray(n,[e]),d=K.event.special[f]||{},r||!d.trigger||d.trigger.apply(i,n)!==!1)){if(!r&&!d.noBubble&&!K.isWindow(i)){for(u=d.delegateType||f,Ae.test(u+f)||(o=o.parentNode);o;o=o.parentNode)h.push(o),s=o;s===(i.ownerDocument||X)&&h.push(s.defaultView||s.parentWindow||t)}for(a=0;(o=h[a++])&&!e.isPropagationStopped();)e.type=a>1?u:d.bindType||f,c=(ye.get(o,"events")||{})[e.type]&&ye.get(o,"handle"),c&&c.apply(o,n),c=l&&o[l],c&&c.apply&&K.acceptData(o)&&(e.result=c.apply(o,n),e.result===!1&&e.preventDefault());return e.type=f,r||e.isDefaultPrevented()||d._default&&d._default.apply(h.pop(),n)!==!1||!K.acceptData(i)||l&&K.isFunction(i[f])&&!K.isWindow(i)&&(s=i[l],s&&(i[l]=null),K.event.triggered=f,i[f](),K.event.triggered=void 0,s&&(i[l]=s)),e.result}},dispatch:function(t){t=K.event.fix(t);var e,n,i,r,a,o=[],s=B.call(arguments),u=(ye.get(this,"events")||{})[t.type]||[],l=K.event.special[t.type]||{};if(s[0]=t,t.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,t)!==!1){for(o=K.event.handlers.call(this,t,u),e=0;(r=o[e++])&&!t.isPropagationStopped();)for(t.currentTarget=r.elem,n=0;(a=r.handlers[n++])&&!t.isImmediatePropagationStopped();)(!t.namespace_re||t.namespace_re.test(a.namespace))&&(t.handleObj=a,t.data=a.data,i=((K.event.special[a.origType]||{}).handle||a.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,a,o=[],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++)a=e[n],r=a.selector+" ",void 0===i[r]&&(i[r]=a.needsContext?K(r,this).index(u)>=0:K.find(r,this,null,[u]).length),i[r]&&i.push(a);i.length&&o.push({elem:u,handlers:i})}return s<e.length&&o.push({elem:this,handlers:e.slice(s)}),o},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,a=e.button;return null==t.pageX&&null!=e.clientX&&(n=t.target.ownerDocument||X,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===a||(t.which=1&a?1:2&a?3:4&a?2:0),t}},fix:function(t){if(t[K.expando])return t;var e,n,i,r=t.type,a=t,o=this.fixHooks[r];for(o||(this.fixHooks[r]=o=je.test(r)?this.mouseHooks:Se.test(r)?this.keyHooks:{}),i=o.props?this.props.concat(o.props):this.props,t=new K.Event(a),e=i.length;e--;)n=i[e],t[n]=a[n];return t.target||(t.target=X),3===t.target.nodeType&&(t.target=t.target.parentNode),o.filter?o.filter(t,a):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&&K.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(t){return K.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=K.extend(new K.Event,n,{type:t,isSimulated:!0,originalEvent:{}});i?K.event.trigger(r,null,e):K.event.dispatch.call(e,r),r.isDefaultPrevented()&&n.preventDefault()}},K.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n,!1)},K.Event=function(t,e){return this instanceof K.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&&K.extend(this,e),this.timeStamp=t&&t.timeStamp||K.now(),void(this[K.expando]=!0)):new K.Event(t,e)},K.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()}},K.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){K.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=this,r=t.relatedTarget,a=t.handleObj;return(!r||r!==i&&!K.contains(i,r))&&(t.type=a.origType,n=a.handler.apply(this,arguments),t.type=e),n}}}),Z.focusinBubbles||K.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){K.event.simulate(e,t.target,K.event.fix(t),!0)};K.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))}}}),K.fn.extend({on:function(t,e,n,i,r){var a,o;if("object"==typeof t){"string"!=typeof e&&(n=n||e,e=void 0);for(o in t)this.on(o,e,n,t[o],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&&(a=i,i=function(t){return K().off(t),a.apply(this,arguments)},i.guid=a.guid||(a.guid=K.guid++)),this.each(function(){K.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,K(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(){K.event.remove(this,t,n,e)})},trigger:function(t,e){return this.each(function(){K.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];return n?K.event.trigger(t,e,n,!0):void 0}});var Ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,De=/<([\w:]+)/,Me=/<|&#?\w+;/,Oe=/<(?:script|style|link)/i,$e=/checked\s*(?:[^=]|=\s*.checked.)/i,Ie=/^$|\/(?:java|ecma)script/i,Le=/^true\/(.*)/,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Fe={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,"",""]};Fe.optgroup=Fe.option,Fe.tbody=Fe.tfoot=Fe.colgroup=Fe.caption=Fe.thead,Fe.th=Fe.td,K.extend({clone:function(t,e,n){var i,r,a,o,s=t.cloneNode(!0),u=K.contains(t.ownerDocument,t);if(!(Z.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||K.isXMLDoc(t)))for(o=y(s),a=y(t),i=0,r=a.length;r>i;i++)v(a[i],o[i]);if(e)if(n)for(a=a||y(t),o=o||y(s),i=0,r=a.length;r>i;i++)g(a[i],o[i]);else g(t,s);return o=y(s,"script"),o.length>0&&m(o,!u&&y(t,"script")),s},buildFragment:function(t,e,n,i){for(var r,a,o,s,u,l,c=e.createDocumentFragment(),d=[],h=0,f=t.length;f>h;h++)if(r=t[h],r||0===r)if("object"===K.type(r))K.merge(d,r.nodeType?[r]:r);else if(Me.test(r)){for(a=a||c.appendChild(e.createElement("div")),o=(De.exec(r)||["",""])[1].toLowerCase(),s=Fe[o]||Fe._default,a.innerHTML=s[1]+r.replace(Ee,"<$1></$2>")+s[2],l=s[0];l--;)a=a.lastChild;K.merge(d,a.childNodes),a=c.firstChild,a.textContent=""}else d.push(e.createTextNode(r));for(c.textContent="",h=0;r=d[h++];)if((!i||-1===K.inArray(r,i))&&(u=K.contains(r.ownerDocument,r),a=y(c.appendChild(r),"script"),u&&m(a),n))for(l=0;r=a[l++];)Ie.test(r.type||"")&&n.push(r);return c},cleanData:function(t){for(var e,n,i,r,a=K.event.special,o=0;void 0!==(n=t[o]);o++){if(K.acceptData(n)&&(r=n[ye.expando],r&&(e=ye.cache[r]))){if(e.events)for(i in e.events)a[i]?K.event.remove(n,i):K.removeEvent(n,i,e.handle);ye.cache[r]&&delete ye.cache[r]}delete ve.cache[n[ve.expando]]}}}),K.fn.extend({text:function(t){return ge(this,function(t){return void 0===t?K.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?K.filter(t,this):this,r=0;null!=(n=i[r]);r++)e||1!==n.nodeType||K.cleanData(y(n)),n.parentNode&&(e&&K.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&&(K.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 K.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&&!Oe.test(t)&&!Fe[(De.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Ee,"<$1></$2>");try{for(;i>n;n++)e=this[n]||{},1===e.nodeType&&(K.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,K.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,a,o,s,u=0,l=this.length,c=this,d=l-1,h=t[0],m=K.isFunction(h);if(m||l>1&&"string"==typeof h&&!Z.checkClone&&$e.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=K.buildFragment(t,this[0].ownerDocument,!1,this),i=n.firstChild,1===n.childNodes.length&&(n=i),i)){for(r=K.map(y(n,"script"),f),a=r.length;l>u;u++)o=n,u!==d&&(o=K.clone(o,!0,!0),a&&K.merge(r,y(o,"script"))),e.call(this[u],o,u);if(a)for(s=r[r.length-1].ownerDocument,K.map(r,p),u=0;a>u;u++)o=r[u],Ie.test(o.type||"")&&!ye.access(o,"globalEval")&&K.contains(s,o)&&(o.src?K._evalUrl&&K._evalUrl(o.src):K.globalEval(o.textContent.replace(Ne,"")))}return this}}),K.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){K.fn[t]=function(t){for(var n,i=[],r=K(t),a=r.length-1,o=0;a>=o;o++)n=o===a?this:this.clone(!0),K(r[o])[e](n),W.apply(i,n.get());return this.pushStack(i)}});var Re,qe={},Ye=/^margin/,He=new RegExp("^("+xe+")(?!px)[a-z%]+$","i"),Be=function(t){return t.ownerDocument.defaultView.getComputedStyle(t,null)};!function(){function e(){o.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",o.innerHTML="",r.appendChild(a);var e=t.getComputedStyle(o,null);n="1%"!==e.top,i="4px"===e.width,r.removeChild(a)}var n,i,r=X.documentElement,a=X.createElement("div"),o=X.createElement("div");o.style&&(o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",Z.clearCloneStyle="content-box"===o.style.backgroundClip,a.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",a.appendChild(o),t.getComputedStyle&&K.extend(Z,{pixelPosition:function(){return e(),n},boxSizingReliable:function(){return null==i&&e(),i},reliableMarginRight:function(){var e,n=o.appendChild(X.createElement("div"));return n.style.cssText=o.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",o.style.width="1px",r.appendChild(a),e=!parseFloat(t.getComputedStyle(n,null).marginRight),r.removeChild(a),e}}))}(),K.swap=function(t,e,n,i){var r,a,o={};for(a in e)o[a]=t.style[a],t.style[a]=e[a];r=n.apply(t,i||[]);for(a in e)t.style[a]=o[a];return r};var ze=/^(none|table(?!-c[ea]).+)/,We=new RegExp("^("+xe+")(.*)$","i"),Ue=new RegExp("^([+-])=("+xe+")","i"),Ge={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Qe=["Webkit","O","Moz","ms"];K.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=x(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,a,o,s=K.camelCase(e),u=t.style;return e=K.cssProps[s]||(K.cssProps[s]=C(u,s)),o=K.cssHooks[e]||K.cssHooks[s],void 0===n?o&&"get"in o&&void 0!==(r=o.get(t,!1,i))?r:u[e]:(a=typeof n,"string"===a&&(r=Ue.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(K.css(t,e)),a="number"),null!=n&&n===n&&("number"!==a||K.cssNumber[s]||(n+="px"),Z.clearCloneStyle||""!==n||0!==e.indexOf("background")||(u[e]="inherit"),o&&"set"in o&&void 0===(n=o.set(t,n,i))||(u[e]=n)),void 0)}},css:function(t,e,n,i){var r,a,o,s=K.camelCase(e);return e=K.cssProps[s]||(K.cssProps[s]=C(t.style,s)),o=K.cssHooks[e]||K.cssHooks[s],o&&"get"in o&&(r=o.get(t,!0,n)),void 0===r&&(r=x(t,e,i)),"normal"===r&&e in Ve&&(r=Ve[e]),""===n||n?(a=parseFloat(r),n===!0||K.isNumeric(a)?a||0:r):r}}),K.each(["height","width"],function(t,e){K.cssHooks[e]={get:function(t,n,i){return n?ze.test(K.css(t,"display"))&&0===t.offsetWidth?K.swap(t,Ge,function(){return S(t,e,i)}):S(t,e,i):void 0},set:function(t,n,i){var r=i&&Be(t);return _(t,n,i?T(t,e,i,"border-box"===K.css(t,"boxSizing",!1,r),r):0)}}}),K.cssHooks.marginRight=k(Z.reliableMarginRight,function(t,e){return e?K.swap(t,{display:"inline-block"},x,[t,"marginRight"]):void 0}),K.each({margin:"",padding:"",border:"Width"},function(t,e){K.cssHooks[t+e]={expand:function(n){for(var i=0,r={},a="string"==typeof n?n.split(" "):[n];4>i;i++)r[t+ke[i]+e]=a[i]||a[i-2]||a[0];return r}},Ye.test(t)||(K.cssHooks[t+e].set=_)}),K.fn.extend({css:function(t,e){return ge(this,function(t,e,n){var i,r,a={},o=0;if(K.isArray(e)){for(i=Be(t),r=e.length;r>o;o++)a[e[o]]=K.css(t,e[o],!1,i);return a}return void 0!==n?K.style(t,e,n):K.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(){Ce(this)?K(this).show():K(this).hide()})}}),K.Tween=A,A.prototype={constructor:A,init:function(t,e,n,i,r,a){this.elem=t,this.prop=n,this.easing=r||"swing",this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=a||(K.cssNumber[n]?"":"px")},cur:function(){var t=A.propHooks[this.prop];return t&&t.get?t.get(this):A.propHooks._default.get(this)},run:function(t){var e,n=A.propHooks[this.prop];return this.pos=e=this.options.duration?K.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):A.propHooks._default.set(this),this}},A.prototype.init.prototype=A.prototype,A.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=K.css(t.elem,t.prop,""),e&&"auto"!==e?e:0):t.elem[t.prop]},set:function(t){K.fx.step[t.prop]?K.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[K.cssProps[t.prop]]||K.cssHooks[t.prop])?K.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},A.propHooks.scrollTop=A.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},K.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},K.fx=A.prototype.init,K.fx.step={};var Ze,Xe,Je=/^(?:toggle|show|hide)$/,Ke=new RegExp("^(?:([+-])=|)("+xe+")([a-z%]*)$","i"),tn=/queueHooks$/,en=[M],nn={"*":[function(t,e){var n=this.createTween(t,e),i=n.cur(),r=Ke.exec(e),a=r&&r[3]||(K.cssNumber[t]?"":"px"),o=(K.cssNumber[t]||"px"!==a&&+i)&&Ke.exec(K.css(n.elem,t)),s=1,u=20;if(o&&o[3]!==a){a=a||o[3],r=r||[],o=+i||1;do s=s||".5",o/=s,K.style(n.elem,t,o+a);while(s!==(s=n.cur()/i)&&1!==s&&--u)}return r&&(o=n.start=+o||+i||0,n.unit=a,n.end=r[1]?o+(r[1]+1)*r[2]:+r[2]),n}]};K.Animation=K.extend($,{tweener:function(t,e){K.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)}}),K.speed=function(t,e,n){var i=t&&"object"==typeof t?K.extend({},t):{complete:n||!n&&e||K.isFunction(t)&&t,duration:t,easing:n&&e||e&&!K.isFunction(e)&&e};return i.duration=K.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in K.fx.speeds?K.fx.speeds[i.duration]:K.fx.speeds._default,(null==i.queue||i.queue===!0)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){K.isFunction(i.old)&&i.old.call(this),i.queue&&K.dequeue(this,i.queue)},i},K.fn.extend({fadeTo:function(t,e,n,i){return this.filter(Ce).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var r=K.isEmptyObject(t),a=K.speed(e,n,i),o=function(){var e=$(this,K.extend({},t),a);(r||ye.get(this,"finish"))&&e.stop(!0)};return o.finish=o,r||a.queue===!1?this.each(o):this.queue(a.queue,o)},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",a=K.timers,o=ye.get(this);if(r)o[r]&&o[r].stop&&i(o[r]);else for(r in o)o[r]&&o[r].stop&&tn.test(r)&&i(o[r]);for(r=a.length;r--;)a[r].elem!==this||null!=t&&a[r].queue!==t||(a[r].anim.stop(n),e=!1,a.splice(r,1));(e||!n)&&K.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"],a=K.timers,o=i?i.length:0;for(n.finish=!0,K.queue(this,t,[]),r&&r.stop&&r.stop.call(this,!0),e=a.length;e--;)a[e].elem===this&&a[e].queue===t&&(a[e].anim.stop(!0),a.splice(e,1));for(e=0;o>e;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish})}}),K.each(["toggle","show","hide"],function(t,e){var n=K.fn[e];K.fn[e]=function(t,i,r){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(E(e,!0),t,i,r)}}),K.each({slideDown:E("show"),slideUp:E("hide"),slideToggle:E("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){K.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}}),K.timers=[],K.fx.tick=function(){var t,e=0,n=K.timers;for(Ze=K.now();e<n.length;e++)t=n[e],t()||n[e]!==t||n.splice(e--,1);n.length||K.fx.stop(),Ze=void 0},K.fx.timer=function(t){K.timers.push(t),t()?K.fx.start():K.timers.pop()},K.fx.interval=13,K.fx.start=function(){Xe||(Xe=setInterval(K.fx.tick,K.fx.interval))},K.fx.stop=function(){clearInterval(Xe),Xe=null},K.fx.speeds={slow:600,fast:200,_default:400},K.fn.delay=function(t,e){return t=K.fx?K.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=X.createElement("input"),e=X.createElement("select"),n=e.appendChild(X.createElement("option"));t.type="checkbox",Z.checkOn=""!==t.value,Z.optSelected=n.selected,e.disabled=!0,Z.optDisabled=!n.disabled,t=X.createElement("input"),t.value="t",t.type="radio",Z.radioValue="t"===t.value}();var rn,an,on=K.expr.attrHandle;K.fn.extend({attr:function(t,e){return ge(this,K.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){K.removeAttr(this,t)})}}),K.extend({attr:function(t,e,n){var i,r,a=t.nodeType;if(t&&3!==a&&8!==a&&2!==a)return typeof t.getAttribute===Te?K.prop(t,e,n):(1===a&&K.isXMLDoc(t)||(e=e.toLowerCase(),i=K.attrHooks[e]||(K.expr.match.bool.test(e)?an:rn)),void 0===n?i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=K.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):void K.removeAttr(t,e))},removeAttr:function(t,e){var n,i,r=0,a=e&&e.match(fe);if(a&&1===t.nodeType)for(;n=a[r++];)i=K.propFix[n]||n,K.expr.match.bool.test(n)&&(t[i]=!1),t.removeAttribute(n)},attrHooks:{type:{set:function(t,e){if(!Z.radioValue&&"radio"===e&&K.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}}}),an={set:function(t,e,n){return e===!1?K.removeAttr(t,n):t.setAttribute(n,n),n}},K.each(K.expr.match.bool.source.match(/\w+/g),function(t,e){var n=on[e]||K.find.attr;
  on[e]=function(t,e,i){var r,a;return i||(a=on[e],on[e]=r,r=null!=n(t,e,i)?e.toLowerCase():null,on[e]=a),r}});var sn=/^(?:input|select|textarea|button)$/i;K.fn.extend({prop:function(t,e){return ge(this,K.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[K.propFix[t]||t]})}}),K.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(t,e,n){var i,r,a,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return a=1!==o||!K.isXMLDoc(t),a&&(e=K.propFix[e]||e,r=K.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||(K.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null}}),K.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){K.propFix[this.toLowerCase()]=this});var un=/[\t\r\n\f]/g;K.fn.extend({addClass:function(t){var e,n,i,r,a,o,s="string"==typeof t&&t,u=0,l=this.length;if(K.isFunction(t))return this.each(function(e){K(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(a=0;r=e[a++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");o=K.trim(i),n.className!==o&&(n.className=o)}return this},removeClass:function(t){var e,n,i,r,a,o,s=0===arguments.length||"string"==typeof t&&t,u=0,l=this.length;if(K.isFunction(t))return this.each(function(e){K(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(a=0;r=e[a++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");o=t?K.trim(i):"",n.className!==o&&(n.className=o)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):this.each(K.isFunction(t)?function(n){K(this).toggleClass(t.call(this,n,this.className,e),e)}:function(){if("string"===n)for(var e,i=0,r=K(this),a=t.match(fe)||[];e=a[i++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else(n===Te||"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;K.fn.extend({val:function(t){var e,n,i,r=this[0];{if(arguments.length)return i=K.isFunction(t),this.each(function(n){var r;1===this.nodeType&&(r=i?t.call(this,n,K(this).val()):t,null==r?r="":"number"==typeof r?r+="":K.isArray(r)&&(r=K.map(r,function(t){return null==t?"":t+""})),e=K.valHooks[this.type]||K.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))});if(r)return e=K.valHooks[r.type]||K.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)}}}),K.extend({valHooks:{option:{get:function(t){var e=K.find.attr(t,"value");return null!=e?e:K.trim(K.text(t))}},select:{get:function(t){for(var e,n,i=t.options,r=t.selectedIndex,a="select-one"===t.type||0>r,o=a?null:[],s=a?r+1:i.length,u=0>r?s:a?r:0;s>u;u++)if(n=i[u],!(!n.selected&&u!==r||(Z.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&K.nodeName(n.parentNode,"optgroup"))){if(e=K(n).val(),a)return e;o.push(e)}return o},set:function(t,e){for(var n,i,r=t.options,a=K.makeArray(e),o=r.length;o--;)i=r[o],(i.selected=K.inArray(i.value,a)>=0)&&(n=!0);return n||(t.selectedIndex=-1),a}}}}),K.each(["radio","checkbox"],function(){K.valHooks[this]={set:function(t,e){return K.isArray(e)?t.checked=K.inArray(K(t).val(),e)>=0:void 0}},Z.checkOn||(K.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),K.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){K.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),K.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=K.now(),dn=/\?/;K.parseJSON=function(t){return JSON.parse(t+"")},K.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)&&K.error("Invalid XML: "+t),e};var hn,fn,pn=/#.*$/,mn=/([?&])_=[^&]*/,gn=/^(.*?):[ \t]*([^\r\n]*)$/gm,yn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,bn=/^\/\//,wn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,xn={},kn={},Cn="*/".concat("*");try{fn=location.href}catch(_n){fn=X.createElement("a"),fn.href="",fn=fn.href}hn=wn.exec(fn.toLowerCase())||[],K.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:{"*":Cn,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":K.parseJSON,"text xml":K.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?N(N(t,K.ajaxSettings),e):N(K.ajaxSettings,t)},ajaxPrefilter:I(xn),ajaxTransport:I(kn),ajax:function(t,e){function n(t,e,n,o){var u,c,y,v,w,k=e;2!==b&&(b=2,s&&clearTimeout(s),i=void 0,a=o||"",x.readyState=t>0?4:0,u=t>=200&&300>t||304===t,n&&(v=F(d,x,n)),v=R(d,v,x,u),u?(d.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(K.lastModified[r]=w),w=x.getResponseHeader("etag"),w&&(K.etag[r]=w)),204===t||"HEAD"===d.type?k="nocontent":304===t?k="notmodified":(k=v.state,c=v.data,y=v.error,u=!y)):(y=k,(t||!k)&&(k="error",0>t&&(t=0))),x.status=t,x.statusText=(e||k)+"",u?p.resolveWith(h,[c,k,x]):p.rejectWith(h,[x,k,y]),x.statusCode(g),g=void 0,l&&f.trigger(u?"ajaxSuccess":"ajaxError",[x,d,u?c:y]),m.fireWith(h,[x,k]),l&&(f.trigger("ajaxComplete",[x,d]),--K.active||K.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,r,a,o,s,u,l,c,d=K.ajaxSetup({},e),h=d.context||d,f=d.context&&(h.nodeType||h.jquery)?K(h):K.event,p=K.Deferred(),m=K.Callbacks("once memory"),g=d.statusCode||{},y={},v={},b=0,w="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(2===b){if(!o)for(o={};e=gn.exec(a);)o[e[1].toLowerCase()]=e[2];e=o[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return b||(t=v[n]=v[n]||t,y[t]=e),this},overrideMimeType:function(t){return b||(d.mimeType=t),this},statusCode:function(t){var e;if(t)if(2>b)for(e in t)g[e]=[g[e],t[e]];else x.always(t[x.status]);return this},abort:function(t){var e=t||w;return i&&i.abort(e),n(0,e),this}};if(p.promise(x).complete=m.add,x.success=x.done,x.error=x.fail,d.url=((t||d.url||fn)+"").replace(pn,"").replace(bn,hn[1]+"//"),d.type=e.method||e.type||d.method||d.type,d.dataTypes=K.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=K.param(d.data,d.traditional)),L(xn,d,e,x),2===b)return x;l=d.global,l&&0===K.active++&&K.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!vn.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&&(K.lastModified[r]&&x.setRequestHeader("If-Modified-Since",K.lastModified[r]),K.etag[r]&&x.setRequestHeader("If-None-Match",K.etag[r])),(d.data&&d.hasContent&&d.contentType!==!1||e.contentType)&&x.setRequestHeader("Content-Type",d.contentType),x.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Cn+"; q=0.01":""):d.accepts["*"]);for(c in d.headers)x.setRequestHeader(c,d.headers[c]);if(d.beforeSend&&(d.beforeSend.call(h,x,d)===!1||2===b))return x.abort();w="abort";for(c in{success:1,error:1,complete:1})x[c](d[c]);if(i=L(kn,d,e,x)){x.readyState=1,l&&f.trigger("ajaxSend",[x,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){x.abort("timeout")},d.timeout));try{b=1,i.send(y,n)}catch(k){if(!(2>b))throw k;n(-1,k)}}else n(-1,"No Transport");return x},getJSON:function(t,e,n){return K.get(t,e,n,"json")},getScript:function(t,e){return K.get(t,void 0,e,"script")}}),K.each(["get","post"],function(t,e){K[e]=function(t,n,i,r){return K.isFunction(n)&&(r=r||i,i=n,n=void 0),K.ajax({url:t,type:e,dataType:r,data:n,success:i})}}),K.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){K.fn[e]=function(t){return this.on(e,t)}}),K._evalUrl=function(t){return K.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},K.fn.extend({wrapAll:function(t){var e;return K.isFunction(t)?this.each(function(e){K(this).wrapAll(t.call(this,e))}):(this[0]&&(e=K(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 this.each(K.isFunction(t)?function(e){K(this).wrapInner(t.call(this,e))}:function(){var e=K(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=K.isFunction(t);return this.each(function(n){K(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){K.nodeName(this,"body")||K(this).replaceWith(this.childNodes)}).end()}}),K.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0},K.expr.filters.visible=function(t){return!K.expr.filters.hidden(t)};var Tn=/%20/g,Sn=/\[\]$/,jn=/\r?\n/g,An=/^(?:submit|button|image|reset|file)$/i,Pn=/^(?:input|select|textarea|keygen)/i;K.param=function(t,e){var n,i=[],r=function(t,e){e=K.isFunction(e)?e():null==e?"":e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=K.ajaxSettings&&K.ajaxSettings.traditional),K.isArray(t)||t.jquery&&!K.isPlainObject(t))K.each(t,function(){r(this.name,this.value)});else for(n in t)q(n,t[n],e,r);return i.join("&").replace(Tn,"+")},K.fn.extend({serialize:function(){return K.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=K.prop(this,"elements");return t?K.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!K(this).is(":disabled")&&Pn.test(this.nodeName)&&!An.test(t)&&(this.checked||!_e.test(t))}).map(function(t,e){var n=K(this).val();return null==n?null:K.isArray(n)?K.map(n,function(t){return{name:e.name,value:t.replace(jn,"\r\n")}}):{name:e.name,value:n.replace(jn,"\r\n")}}).get()}}),K.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(t){}};var En=0,Dn={},Mn={0:200,1223:204},On=K.ajaxSettings.xhr();t.ActiveXObject&&K(t).on("unload",function(){for(var t in Dn)Dn[t]()}),Z.cors=!!On&&"withCredentials"in On,Z.ajax=On=!!On,K.ajaxTransport(function(t){var e;return Z.cors||On&&!t.crossDomain?{send:function(n,i){var r,a=t.xhr(),o=++En;if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)a[r]=t.xhrFields[r];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(r in n)a.setRequestHeader(r,n[r]);e=function(t){return function(){e&&(delete Dn[o],e=a.onload=a.onerror=null,"abort"===t?a.abort():"error"===t?i(a.status,a.statusText):i(Mn[a.status]||a.status,a.statusText,"string"==typeof a.responseText?{text:a.responseText}:void 0,a.getAllResponseHeaders()))}},a.onload=e(),a.onerror=e("error"),e=Dn[o]=e("abort");try{a.send(t.hasContent&&t.data||null)}catch(s){if(e)throw s}},abort:function(){e&&e()}}:void 0}),K.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return K.globalEval(t),t}}}),K.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),K.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(i,r){e=K("<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)}),X.head.appendChild(e[0])},abort:function(){n&&n()}}}});var $n=[],In=/(=)\?(?=&|$)|\?\?/;K.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=$n.pop()||K.expando+"_"+cn++;return this[t]=!0,t}}),K.ajaxPrefilter("json jsonp",function(e,n,i){var r,a,o,s=e.jsonp!==!1&&(In.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&In.test(e.data)&&"data");return s||"jsonp"===e.dataTypes[0]?(r=e.jsonpCallback=K.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(In,"$1"+r):e.jsonp!==!1&&(e.url+=(dn.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||K.error(r+" was not called"),o[0]},e.dataTypes[0]="json",a=t[r],t[r]=function(){o=arguments},i.always(function(){t[r]=a,e[r]&&(e.jsonpCallback=n.jsonpCallback,$n.push(r)),o&&K.isFunction(a)&&a(o[0]),o=a=void 0}),"script"):void 0}),K.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||X;var i=oe.exec(t),r=!n&&[];return i?[e.createElement(i[1])]:(i=K.buildFragment([t],e,r),r&&r.length&&K(r).remove(),K.merge([],i.childNodes))};var Ln=K.fn.load;K.fn.load=function(t,e,n){if("string"!=typeof t&&Ln)return Ln.apply(this,arguments);var i,r,a,o=this,s=t.indexOf(" ");return s>=0&&(i=K.trim(t.slice(s)),t=t.slice(0,s)),K.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(r="POST"),o.length>0&&K.ajax({url:t,type:r,dataType:"html",data:e}).done(function(t){a=arguments,o.html(i?K("<div>").append(K.parseHTML(t)).find(i):t)}).complete(n&&function(t,e){o.each(n,a||[t.responseText,e,t])}),this},K.expr.filters.animated=function(t){return K.grep(K.timers,function(e){return t===e.elem}).length};var Nn=t.document.documentElement;K.offset={setOffset:function(t,e,n){var i,r,a,o,s,u,l,c=K.css(t,"position"),d=K(t),h={};"static"===c&&(t.style.position="relative"),s=d.offset(),a=K.css(t,"top"),u=K.css(t,"left"),l=("absolute"===c||"fixed"===c)&&(a+u).indexOf("auto")>-1,l?(i=d.position(),o=i.top,r=i.left):(o=parseFloat(a)||0,r=parseFloat(u)||0),K.isFunction(e)&&(e=e.call(t,n,s)),null!=e.top&&(h.top=e.top-s.top+o),null!=e.left&&(h.left=e.left-s.left+r),"using"in e?e.using.call(t,h):d.css(h)}},K.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){K.offset.setOffset(this,t,e)});var e,n,i=this[0],r={top:0,left:0},a=i&&i.ownerDocument;if(a)return e=a.documentElement,K.contains(e,i)?(typeof i.getBoundingClientRect!==Te&&(r=i.getBoundingClientRect()),n=Y(a),{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"===K.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),K.nodeName(t[0],"html")||(i=t.offset()),i.top+=K.css(t[0],"borderTopWidth",!0),i.left+=K.css(t[0],"borderLeftWidth",!0)),{top:e.top-i.top-K.css(n,"marginTop",!0),left:e.left-i.left-K.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||Nn;t&&!K.nodeName(t,"html")&&"static"===K.css(t,"position");)t=t.offsetParent;return t||Nn})}}),K.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var i="pageYOffset"===n;K.fn[e]=function(r){return ge(this,function(e,r,a){var o=Y(e);return void 0===a?o?o[n]:e[r]:void(o?o.scrollTo(i?t.pageXOffset:a,i?a:t.pageYOffset):e[r]=a)},e,r,arguments.length,null)}}),K.each(["top","left"],function(t,e){K.cssHooks[e]=k(Z.pixelPosition,function(t,n){return n?(n=x(t,e),He.test(n)?K(t).position()[e]+"px":n):void 0})}),K.each({Height:"height",Width:"width"},function(t,e){K.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,i){K.fn[i]=function(i,r){var a=arguments.length&&(n||"boolean"!=typeof i),o=n||(i===!0||r===!0?"margin":"border");return ge(this,function(e,n,i){var r;return K.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?K.css(e,n,o):K.style(e,n,i,o)},e,a?i:void 0,a,null)}})}),K.fn.size=function(){return this.length},K.fn.andSelf=K.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return K});var Fn=t.jQuery,Rn=t.$;return K.noConflict=function(e){return t.$===K&&(t.$=Rn),e&&t.jQuery===K&&(t.jQuery=Fn),K},typeof e===Te&&(t.jQuery=t.$=K),K})},{}],jquery:[function(t,e){e.exports=t("HlZQrA")},{}],6:[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 a(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function o(t,e){function n(){me.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}var i=!0;return h(function(){return i&&(n(),i=!1),e.apply(this,arguments)},e)}function s(t,e){return function(n){return m(t.call(this,n),e)}}function u(t,e){return function(n){return this.lang().ordinal(t.call(this,n),e)}}function l(){}function c(t){A(t),h(this,t)}function d(t){var e=x(t),n=e.year||0,i=e.quarter||0,r=e.month||0,a=e.week||0,o=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=+o+7*a,this._months=+r+3*i+12*n,this._data={},this._bubble()}function h(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return e.hasOwnProperty("toString")&&(t.toString=e.toString),e.hasOwnProperty("valueOf")&&(t.valueOf=e.valueOf),t}function f(t){var e,n={};for(e in t)t.hasOwnProperty(e)&&Pe.hasOwnProperty(e)&&(n[e]=t[e]);return n}function p(t){return 0>t?Math.ceil(t):Math.floor(t)}function m(t,e,n){for(var i=""+Math.abs(t),r=t>=0;i.length<e;)i="0"+i;return(r?n?"+":"":"-")+i}function g(t,e,n,i){var r=e._milliseconds,a=e._days,o=e._months;i=null==i?!0:i,r&&t._d.setTime(+t._d+r*n),a&&ce(t,"Date",le(t,"Date")+a*n),o&&ue(t,le(t,"Month")+o*n),i&&me.updateOffset(t,a||o)}function y(t){return"[object Array]"===Object.prototype.toString.call(t)}function v(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function b(t,e,n){var i,r=Math.min(t.length,e.length),a=Math.abs(t.length-e.length),o=0;for(i=0;r>i;i++)(n&&t[i]!==e[i]||!n&&C(t[i])!==C(e[i]))&&o++;return o+a}function w(t){if(t){var e=t.toLowerCase().replace(/(.)s$/,"$1");t=an[t]||on[e]||e}return t}function x(t){var e,n,i={};for(n in t)t.hasOwnProperty(n)&&(e=w(n),e&&(i[e]=t[n]));return i}function k(t){var e,n;if(0===t.indexOf("week"))e=7,n="day";else{if(0!==t.indexOf("month"))return;e=12,n="month"}me[t]=function(r,a){var o,s,u=me.fn._lang[t],l=[];if("number"==typeof r&&(a=r,r=i),s=function(t){var e=me().utc().set(n,t);return u.call(me.fn._lang,e,r||"")},null!=a)return s(a);for(o=0;e>o;o++)l.push(s(o));return l}}function C(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=e>=0?Math.floor(e):Math.ceil(e)),n}function _(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function T(t,e,n){return re(me([t,11,31+e-n]),e,n).week}function S(t){return j(t)?366:365}function j(t){return t%4===0&&t%100!==0||t%400===0}function A(t){var e;t._a&&-2===t._pf.overflow&&(e=t._a[ke]<0||t._a[ke]>11?ke:t._a[Ce]<1||t._a[Ce]>_(t._a[xe],t._a[ke])?Ce:t._a[_e]<0||t._a[_e]>23?_e:t._a[Te]<0||t._a[Te]>59?Te:t._a[Se]<0||t._a[Se]>59?Se:t._a[je]<0||t._a[je]>999?je:-1,t._pf._overflowDayOfYear&&(xe>e||e>Ce)&&(e=Ce),t._pf.overflow=e)}function P(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 E(t){return t?t.toLowerCase().replace("_","-"):t}function D(t,e){return e._isUTC?me(t).zone(e._offset||0):me(t).local()}function M(t,e){return e.abbr=t,Ae[t]||(Ae[t]=new l),Ae[t].set(e),Ae[t]}function O(t){delete Ae[t]}function $(e){var n,i,r,a,o=0,s=function(e){if(!Ae[e]&&Ee)try{t("./lang/"+e)}catch(n){}return Ae[e]};if(!e)return me.fn._lang;if(!y(e)){if(i=s(e))return i;e=[e]}for(;o<e.length;){for(a=E(e[o]).split("-"),n=a.length,r=E(e[o+1]),r=r?r.split("-"):null;n>0;){if(i=s(a.slice(0,n).join("-")))return i;if(r&&r.length>=n&&b(a,r,!0)>=n-1)break;n--}o++}return me.fn._lang}function I(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function L(t){var e,n,i=t.match($e);for(e=0,n=i.length;n>e;e++)i[e]=dn[i[e]]?dn[i[e]]:I(i[e]);return function(r){var a="";for(e=0;n>e;e++)a+=i[e]instanceof Function?i[e].call(r,t):i[e];return a}}function N(t,e){return t.isValid()?(e=F(e,t.lang()),sn[e]||(sn[e]=L(e)),sn[e](t)):t.lang().invalidDate()}function F(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ie.lastIndex=0;i>=0&&Ie.test(t);)t=t.replace(Ie,n),Ie.lastIndex=0,i-=1;return t}function R(t,e){var n,i=e._strict;switch(t){case"Q":return Ue;case"DDDD":return Ve;case"YYYY":case"GGGG":case"gggg":return i?Qe:Fe;case"Y":case"G":case"g":return Xe;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return i?Ze:Re;case"S":if(i)return Ue;case"SS":if(i)return Ge;case"SSS":if(i)return Ve;case"DDD":return Ne;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Ye;case"a":case"A":return $(e._l)._meridiemParse;case"X":return ze;case"Z":case"ZZ":return He;case"T":return Be;case"SSSS":return qe;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return i?Ge:Le;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Le;case"Do":return We;default:return n=new RegExp(V(G(t.replace("\\","")),"i"))}}function q(t){t=t||"";var e=t.match(He)||[],n=e[e.length-1]||[],i=(n+"").match(nn)||["-",0,0],r=+(60*i[1])+C(i[2]);return"+"===i[0]?-r:r}function Y(t,e,n){var i,r=n._a;switch(t){case"Q":null!=e&&(r[ke]=3*(C(e)-1));break;case"M":case"MM":null!=e&&(r[ke]=C(e)-1);break;case"MMM":case"MMMM":i=$(n._l).monthsParse(e),null!=i?r[ke]=i:n._pf.invalidMonth=e;break;case"D":case"DD":null!=e&&(r[Ce]=C(e));break;case"Do":null!=e&&(r[Ce]=C(parseInt(e,10)));break;case"DDD":case"DDDD":null!=e&&(n._dayOfYear=C(e));break;case"YY":r[xe]=me.parseTwoDigitYear(e);break;case"YYYY":case"YYYYY":case"YYYYYY":r[xe]=C(e);break;case"a":case"A":n._isPm=$(n._l).isPM(e);break;case"H":case"HH":case"h":case"hh":r[_e]=C(e);break;case"m":case"mm":r[Te]=C(e);break;case"s":case"ss":r[Se]=C(e);break;case"S":case"SS":case"SSS":case"SSSS":r[je]=C(1e3*("0."+e));break;case"X":n._d=new Date(1e3*parseFloat(e));break;case"Z":case"ZZ":n._useUTC=!0,n._tzm=q(e);break;case"dd":case"ddd":case"dddd":i=$(n._l).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]=C(e));break;case"gg":case"GG":n._w=n._w||{},n._w[t]=me.parseTwoDigitYear(e)}}function H(t){var e,n,i,a,o,s,u,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,s=4,n=r(e.GG,t._a[xe],re(me(),1,4).year),i=r(e.W,1),a=r(e.E,1)):(l=$(t._l),o=l._week.dow,s=l._week.doy,n=r(e.gg,t._a[xe],re(me(),o,s).year),i=r(e.w,1),null!=e.d?(a=e.d,o>a&&++i):a=null!=e.e?e.e+o:o),u=ae(n,i,a,s,o),t._a[xe]=u.year,t._dayOfYear=u.dayOfYear}function B(t){var e,n,i,a,o=[];if(!t._d){for(i=W(t),t._w&&null==t._a[Ce]&&null==t._a[ke]&&H(t),t._dayOfYear&&(a=r(t._a[xe],i[xe]),t._dayOfYear>S(a)&&(t._pf._overflowDayOfYear=!0),n=te(a,0,t._dayOfYear),t._a[ke]=n.getUTCMonth(),t._a[Ce]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;7>e;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];t._d=(t._useUTC?te:K).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()+t._tzm)}}function z(t){var e;t._d||(e=x(t._i),t._a=[e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond],B(t))}function W(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function U(t){if(t._f===me.ISO_8601)return void Z(t);t._a=[],t._pf.empty=!0;var e,n,i,r,a,o=$(t._l),s=""+t._i,u=s.length,l=0;for(i=F(t._f,o).match($e)||[],e=0;e<i.length;e++)r=i[e],n=(s.match(R(r,t))||[])[0],n&&(a=s.substr(0,s.indexOf(n)),a.length>0&&t._pf.unusedInput.push(a),s=s.slice(s.indexOf(n)+n.length),l+=n.length),dn[r]?(n?t._pf.empty=!1:t._pf.unusedTokens.push(r),Y(r,n,t)):t._strict&&!n&&t._pf.unusedTokens.push(r);t._pf.charsLeftOver=u-l,s.length>0&&t._pf.unusedInput.push(s),t._isPm&&t._a[_e]<12&&(t._a[_e]+=12),t._isPm===!1&&12===t._a[_e]&&(t._a[_e]=0),B(t),A(t)}function G(t){return t.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,r){return e||n||i||r})}function V(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(t){var e,n,i,r,o;if(0===t._f.length)return t._pf.invalidFormat=!0,void(t._d=new Date(0/0));for(r=0;r<t._f.length;r++)o=0,e=h({},t),e._pf=a(),e._f=t._f[r],U(e),P(e)&&(o+=e._pf.charsLeftOver,o+=10*e._pf.unusedTokens.length,e._pf.score=o,(null==i||i>o)&&(i=o,n=e));h(t,n||e)}function Z(t){var e,n,i=t._i,r=Je.exec(i);if(r){for(t._pf.iso=!0,e=0,n=tn.length;n>e;e++)if(tn[e][1].exec(i)){t._f=tn[e][0]+(r[6]||" ");break}for(e=0,n=en.length;n>e;e++)if(en[e][1].exec(i)){t._f+=en[e][0];break}i.match(He)&&(t._f+="Z"),U(t)}else t._isValid=!1}function X(t){Z(t),t._isValid===!1&&(delete t._isValid,me.createFromInputFallback(t))}function J(t){var e=t._i,n=De.exec(e);e===i?t._d=new Date:n?t._d=new Date(+n[1]):"string"==typeof e?X(t):y(e)?(t._a=e.slice(0),B(t)):v(e)?t._d=new Date(+e):"object"==typeof e?z(t):"number"==typeof e?t._d=new Date(e):me.createFromInputFallback(t)}function K(t,e,n,i,r,a,o){var s=new Date(t,e,n,i,r,a,o);return 1970>t&&s.setFullYear(t),s}function te(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function ee(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 ne(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function ie(t,e,n){var i=we(Math.abs(t)/1e3),r=we(i/60),a=we(r/60),o=we(a/24),s=we(o/365),u=i<un.s&&["s",i]||1===r&&["m"]||r<un.m&&["mm",r]||1===a&&["h"]||a<un.h&&["hh",a]||1===o&&["d"]||o<=un.dd&&["dd",o]||o<=un.dm&&["M"]||o<un.dy&&["MM",we(o/30)]||1===s&&["y"]||["yy",s];return u[2]=e,u[3]=t>0,u[4]=n,ne.apply({},u)}function re(t,e,n){var i,r=n-e,a=n-t.day();return a>r&&(a-=7),r-7>a&&(a+=7),i=me(t).add("d",a),{week:Math.ceil(i.dayOfYear()/7),year:i.year()}}function ae(t,e,n,i,r){var a,o,s=te(t,0,1).getUTCDay();return s=0===s?7:s,n=null!=n?n:r,a=r-s+(s>i?7:0)-(r>s?7:0),o=7*(e-1)+(n-r)+a+1,{year:o>0?t:t-1,dayOfYear:o>0?o:S(t-1)+o}}function oe(t){var e=t._i,n=t._f;return null===e||n===i&&""===e?me.invalid({nullInput:!0}):("string"==typeof e&&(t._i=e=$().preparse(e)),me.isMoment(e)?(t=f(e),t._d=new Date(+e._d)):n?y(n)?Q(t):U(t):J(t),new c(t))}function se(t,e){var n,i;if(1===e.length&&y(e[0])&&(e=e[0]),!e.length)return me();for(n=e[0],i=1;i<e.length;++i)e[i][t](n)&&(n=e[i]);return n}function ue(t,e){var n;return"string"==typeof e&&(e=t.lang().monthsParse(e),"number"!=typeof e)?t:(n=Math.min(t.date(),_(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t)}function le(t,e){return t._d["get"+(t._isUTC?"UTC":"")+e]()}function ce(t,e,n){return"Month"===e?ue(t,n):t._d["set"+(t._isUTC?"UTC":"")+e](n)}function de(t,e){return function(n){return null!=n?(ce(this,t,n),me.updateOffset(this,e),this):le(this,t)}}function he(t){me.duration.fn[t]=function(){return this._data[t]}}function fe(t,e){me.duration.fn["as"+t]=function(){return+this/e}}function pe(t){"undefined"==typeof ender&&(ge=be.moment,be.moment=t?o("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.",me):me)}for(var me,ge,ye,ve="2.7.0",be="undefined"!=typeof n?n:this,we=Math.round,xe=0,ke=1,Ce=2,_e=3,Te=4,Se=5,je=6,Ae={},Pe={_isAMomentObject:null,_i:null,_f:null,_l:null,_strict:null,_tzm:null,_isUTC:null,_offset:null,_pf:null,_lang:null},Ee="undefined"!=typeof e&&e.exports,De=/^\/?Date\((\-?\d+)/i,Me=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Oe=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,$e=/(\[[^\[]*\])|(\\)?(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,Ie=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,Le=/\d\d?/,Ne=/\d{1,3}/,Fe=/\d{1,4}/,Re=/[+\-]?\d{1,6}/,qe=/\d+/,Ye=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,He=/Z|[\+\-]\d\d:?\d\d/gi,Be=/T/i,ze=/[\+\-]?\d+(\.\d{1,3})?/,We=/\d{1,2}/,Ue=/\d/,Ge=/\d\d/,Ve=/\d{3}/,Qe=/\d{4}/,Ze=/[+-]?\d{6}/,Xe=/[+-]?\d+/,Je=/^\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)?)?$/,Ke="YYYY-MM-DDTHH:mm:ssZ",tn=[["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}/]],en=[["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/]],nn=/([\+\-]|\d\d)/gi,rn=("Date|Hours|Minutes|Seconds|Milliseconds".split("|"),{Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6}),an={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"},on={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},sn={},un={s:45,m:45,h:22,dd:25,dm:45,dy:345},ln="DDD w W M D d".split(" "),cn="M D H h m s w W".split(" "),dn={M:function(){return this.month()+1},MMM:function(t){return this.lang().monthsShort(this,t)},MMMM:function(t){return this.lang().months(this,t)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(t){return this.lang().weekdaysMin(this,t)},ddd:function(t){return this.lang().weekdaysShort(this,t)},dddd:function(t){return this.lang().weekdays(this,t)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return m(this.year()%100,2)},YYYY:function(){return m(this.year(),4)},YYYYY:function(){return m(this.year(),5)},YYYYYY:function(){var t=this.year(),e=t>=0?"+":"-";return e+m(Math.abs(t),6)},gg:function(){return m(this.weekYear()%100,2)},gggg:function(){return m(this.weekYear(),4)},ggggg:function(){return m(this.weekYear(),5)
  },GG:function(){return m(this.isoWeekYear()%100,2)},GGGG:function(){return m(this.isoWeekYear(),4)},GGGGG:function(){return m(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.lang().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.lang().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 C(this.milliseconds()/100)},SS:function(){return m(C(this.milliseconds()/10),2)},SSS:function(){return m(this.milliseconds(),3)},SSSS:function(){return m(this.milliseconds(),3)},Z:function(){var t=-this.zone(),e="+";return 0>t&&(t=-t,e="-"),e+m(C(t/60),2)+":"+m(C(t)%60,2)},ZZ:function(){var t=-this.zone(),e="+";return 0>t&&(t=-t,e="-"),e+m(C(t/60),2)+m(C(t)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},hn=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];ln.length;)ye=ln.pop(),dn[ye+"o"]=u(dn[ye],ye);for(;cn.length;)ye=cn.pop(),dn[ye+ye]=s(dn[ye],2);for(dn.DDDD=s(dn.DDD,3),h(l.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=me.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=me([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 re(t,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),me=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(),oe(o)},me.suppressDeprecationWarnings=!1,me.createFromInputFallback=o("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)}),me.min=function(){var t=[].slice.call(arguments,0);return se("isBefore",t)},me.max=function(){var t=[].slice.call(arguments,0);return se("isAfter",t)},me.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(),oe(o).utc()},me.unix=function(t){return me(1e3*t)},me.duration=function(t,e){var n,i,r,a=t,o=null;return me.isDuration(t)?a={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(a={},e?a[e]=t:a.milliseconds=t):(o=Me.exec(t))?(n="-"===o[1]?-1:1,a={y:0,d:C(o[Ce])*n,h:C(o[_e])*n,m:C(o[Te])*n,s:C(o[Se])*n,ms:C(o[je])*n}):(o=Oe.exec(t))&&(n="-"===o[1]?-1:1,r=function(t){var e=t&&parseFloat(t.replace(",","."));return(isNaN(e)?0:e)*n},a={y:r(o[2]),M:r(o[3]),d:r(o[4]),h:r(o[5]),m:r(o[6]),s:r(o[7]),w:r(o[8])}),i=new d(a),me.isDuration(t)&&t.hasOwnProperty("_lang")&&(i._lang=t._lang),i},me.version=ve,me.defaultFormat=Ke,me.ISO_8601=function(){},me.momentProperties=Pe,me.updateOffset=function(){},me.relativeTimeThreshold=function(t,e){return un[t]===i?!1:(un[t]=e,!0)},me.lang=function(t,e){var n;return t?(e?M(E(t),e):null===e?(O(t),t="en"):Ae[t]||$(t),n=me.duration.fn._lang=me.fn._lang=$(t),n._abbr):me.fn._lang._abbr},me.langData=function(t){return t&&t._lang&&t._lang._abbr&&(t=t._lang._abbr),$(t)},me.isMoment=function(t){return t instanceof c||null!=t&&t.hasOwnProperty("_isAMomentObject")},me.isDuration=function(t){return t instanceof d},ye=hn.length-1;ye>=0;--ye)k(hn[ye]);me.normalizeUnits=function(t){return w(t)},me.invalid=function(t){var e=me.utc(0/0);return null!=t?h(e._pf,t):e._pf.userInvalidated=!0,e},me.parseZone=function(){return me.apply(null,arguments).parseZone()},me.parseTwoDigitYear=function(t){return C(t)+(C(t)>68?1900:2e3)},h(me.fn=c.prototype,{clone:function(){return me(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().lang("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=me(this).utc();return 0<t.year()&&t.year()<=9999?N(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):N(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 P(this)},isDSTShifted:function(){return this._a?this.isValid()&&b(this._a,(this._isUTC?me.utc(this._a):me(this._a)).toArray())>0:!1},parsingFlags:function(){return h({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(){return this.zone(0)},local:function(){return this.zone(0),this._isUTC=!1,this},format:function(t){var e=N(this,t||me.defaultFormat);return this.lang().postformat(e)},add:function(t,e){var n;return n="string"==typeof t&&"string"==typeof e?me.duration(isNaN(+e)?+t:+e,isNaN(+e)?e:t):"string"==typeof t?me.duration(+e,t):me.duration(t,e),g(this,n,1),this},subtract:function(t,e){var n;return n="string"==typeof t&&"string"==typeof e?me.duration(isNaN(+e)?+t:+e,isNaN(+e)?e:t):"string"==typeof t?me.duration(+e,t):me.duration(t,e),g(this,n,-1),this},diff:function(t,e,n){var i,r,a=D(t,this),o=6e4*(this.zone()-a.zone());return e=w(e),"year"===e||"month"===e?(i=432e5*(this.daysInMonth()+a.daysInMonth()),r=12*(this.year()-a.year())+(this.month()-a.month()),r+=(this-me(this).startOf("month")-(a-me(a).startOf("month")))/i,r-=6e4*(this.zone()-me(this).startOf("month").zone()-(a.zone()-me(a).startOf("month").zone()))/i,"year"===e&&(r/=12)):(i=this-a,r="second"===e?i/1e3:"minute"===e?i/6e4:"hour"===e?i/36e5:"day"===e?(i-o)/864e5:"week"===e?(i-o)/6048e5:i),n?r:p(r)},from:function(t,e){return me.duration(this.diff(t)).lang(this.lang()._abbr).humanize(!e)},fromNow:function(t){return this.from(me(),t)},calendar:function(t){var e=t||me(),n=D(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.lang().calendar(r,this))},isLeapYear:function(){return j(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=ee(t,this.lang()),this.add({d:t-e})):e},month:de("Month",!0),startOf:function(t){switch(t=w(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=w(t),this.startOf(t).add("isoWeek"===t?"week":t,1).subtract("ms",1)},isAfter:function(t,e){return e="undefined"!=typeof e?e:"millisecond",+this.clone().startOf(e)>+me(t).startOf(e)},isBefore:function(t,e){return e="undefined"!=typeof e?e:"millisecond",+this.clone().startOf(e)<+me(t).startOf(e)},isSame:function(t,e){return e=e||"ms",+this.clone().startOf(e)===+D(t,this).startOf(e)},min:o("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(t){return t=me.apply(null,arguments),this>t?this:t}),max:o("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(t){return t=me.apply(null,arguments),t>this?this:t}),zone:function(t,e){var n=this._offset||0;return null==t?this._isUTC?n:this._d.getTimezoneOffset():("string"==typeof t&&(t=q(t)),Math.abs(t)<16&&(t=60*t),this._offset=t,this._isUTC=!0,n!==t&&(!e||this._changeInProgress?g(this,me.duration(n-t,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,me.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?me(t).zone():0,(this.zone()-t)%60===0},daysInMonth:function(){return _(this.year(),this.month())},dayOfYear:function(t){var e=we((me(this).startOf("day")-me(this).startOf("year"))/864e5)+1;return null==t?e:this.add("d",t-e)},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=re(this,this.lang()._week.dow,this.lang()._week.doy).year;return null==t?e:this.add("y",t-e)},isoWeekYear:function(t){var e=re(this,1,4).year;return null==t?e:this.add("y",t-e)},week:function(t){var e=this.lang().week(this);return null==t?e:this.add("d",7*(t-e))},isoWeek:function(t){var e=re(this,1,4).week;return null==t?e:this.add("d",7*(t-e))},weekday:function(t){var e=(this.day()+7-this.lang()._week.dow)%7;return null==t?e:this.add("d",t-e)},isoWeekday:function(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)},isoWeeksInYear:function(){return T(this.year(),1,4)},weeksInYear:function(){var t=this._lang._week;return T(this.year(),t.dow,t.doy)},get:function(t){return t=w(t),this[t]()},set:function(t,e){return t=w(t),"function"==typeof this[t]&&this[t](e),this},lang:function(t){return t===i?this._lang:(this._lang=$(t),this)}}),me.fn.millisecond=me.fn.milliseconds=de("Milliseconds",!1),me.fn.second=me.fn.seconds=de("Seconds",!1),me.fn.minute=me.fn.minutes=de("Minutes",!1),me.fn.hour=me.fn.hours=de("Hours",!0),me.fn.date=de("Date",!0),me.fn.dates=o("dates accessor is deprecated. Use date instead.",de("Date",!0)),me.fn.year=de("FullYear",!0),me.fn.years=o("years accessor is deprecated. Use year instead.",de("FullYear",!0)),me.fn.days=me.fn.day,me.fn.months=me.fn.month,me.fn.weeks=me.fn.week,me.fn.isoWeeks=me.fn.isoWeek,me.fn.quarters=me.fn.quarter,me.fn.toJSON=me.fn.toISOString,h(me.duration.fn=d.prototype,{_bubble:function(){var t,e,n,i,r=this._milliseconds,a=this._days,o=this._months,s=this._data;s.milliseconds=r%1e3,t=p(r/1e3),s.seconds=t%60,e=p(t/60),s.minutes=e%60,n=p(e/60),s.hours=n%24,a+=p(n/24),s.days=a%30,o+=p(a/30),s.months=o%12,i=p(o/12),s.years=i},weeks:function(){return p(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*C(this._months/12)},humanize:function(t){var e=+this,n=ie(e,!t,this.lang());return t&&(n=this.lang().pastFuture(e,n)),this.lang().postformat(n)},add:function(t,e){var n=me.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=me.duration(t,e);return this._milliseconds-=n._milliseconds,this._days-=n._days,this._months-=n._months,this._bubble(),this},get:function(t){return t=w(t),this[t.toLowerCase()+"s"]()},as:function(t){return t=w(t),this["as"+t.charAt(0).toUpperCase()+t.slice(1)+"s"]()},lang:me.fn.lang,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()),a=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||a?"T":"")+(i?i+"H":"")+(r?r+"M":"")+(a?a+"S":""):"P0D"}});for(ye in rn)rn.hasOwnProperty(ye)&&(fe(ye,rn[ye]),he(ye.toLowerCase()));fe("Weeks",6048e5),me.duration.fn.asMonths=function(){return(+this-31536e6*this.years())/2592e6+12*this.years()},me.lang("en",{ordinal:function(t){var e=t%10,n=1===C(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),Ee?e.exports=me:"function"==typeof define&&define.amd?(define("moment",function(t,e,n){return n.config&&n.config()&&n.config().noGlobal===!0&&(be.moment=ge),me}),pe(!0)):pe()}).call(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(t,e,n){(function(){var t=this,i=t._,r={},a=Array.prototype,o=Object.prototype,s=Function.prototype,u=a.push,l=a.slice,c=a.concat,d=o.toString,h=o.hasOwnProperty,f=a.forEach,p=a.map,m=a.reduce,g=a.reduceRight,y=a.filter,v=a.every,b=a.some,w=a.indexOf,x=a.lastIndexOf,k=Array.isArray,C=Object.keys,_=s.bind,T=function(t){return t instanceof T?t:this instanceof T?void(this._wrapped=t):new T(t)};"undefined"!=typeof n?("undefined"!=typeof e&&e.exports&&(n=e.exports=T),n._=T):t._=T,T.VERSION="1.6.0";var S=T.each=T.forEach=function(t,e,n){if(null==t)return t;if(f&&t.forEach===f)t.forEach(e,n);else if(t.length===+t.length){for(var i=0,a=t.length;a>i;i++)if(e.call(n,t[i],i,t)===r)return}else for(var o=T.keys(t),i=0,a=o.length;a>i;i++)if(e.call(n,t[o[i]],o[i],t)===r)return;return t};T.map=T.collect=function(t,e,n){var i=[];return null==t?i:p&&t.map===p?t.map(e,n):(S(t,function(t,r,a){i.push(e.call(n,t,r,a))}),i)};var j="Reduce of empty array with no initial value";T.reduce=T.foldl=T.inject=function(t,e,n,i){var r=arguments.length>2;if(null==t&&(t=[]),m&&t.reduce===m)return i&&(e=T.bind(e,i)),r?t.reduce(e,n):t.reduce(e);if(S(t,function(t,a,o){r?n=e.call(i,n,t,a,o):(n=t,r=!0)}),!r)throw new TypeError(j);return n},T.reduceRight=T.foldr=function(t,e,n,i){var r=arguments.length>2;if(null==t&&(t=[]),g&&t.reduceRight===g)return i&&(e=T.bind(e,i)),r?t.reduceRight(e,n):t.reduceRight(e);var a=t.length;if(a!==+a){var o=T.keys(t);a=o.length}if(S(t,function(s,u,l){u=o?o[--a]:--a,r?n=e.call(i,n,t[u],u,l):(n=t[u],r=!0)}),!r)throw new TypeError(j);return n},T.find=T.detect=function(t,e,n){var i;return A(t,function(t,r,a){return e.call(n,t,r,a)?(i=t,!0):void 0}),i},T.filter=T.select=function(t,e,n){var i=[];return null==t?i:y&&t.filter===y?t.filter(e,n):(S(t,function(t,r,a){e.call(n,t,r,a)&&i.push(t)}),i)},T.reject=function(t,e,n){return T.filter(t,function(t,i,r){return!e.call(n,t,i,r)},n)},T.every=T.all=function(t,e,n){e||(e=T.identity);var i=!0;return null==t?i:v&&t.every===v?t.every(e,n):(S(t,function(t,a,o){return(i=i&&e.call(n,t,a,o))?void 0:r}),!!i)};var A=T.some=T.any=function(t,e,n){e||(e=T.identity);var i=!1;return null==t?i:b&&t.some===b?t.some(e,n):(S(t,function(t,a,o){return i||(i=e.call(n,t,a,o))?r:void 0}),!!i)};T.contains=T.include=function(t,e){return null==t?!1:w&&t.indexOf===w?-1!=t.indexOf(e):A(t,function(t){return t===e})},T.invoke=function(t,e){var n=l.call(arguments,2),i=T.isFunction(e);return T.map(t,function(t){return(i?e:t[e]).apply(t,n)})},T.pluck=function(t,e){return T.map(t,T.property(e))},T.where=function(t,e){return T.filter(t,T.matches(e))},T.findWhere=function(t,e){return T.find(t,T.matches(e))},T.max=function(t,e,n){if(!e&&T.isArray(t)&&t[0]===+t[0]&&t.length<65535)return Math.max.apply(Math,t);var i=-1/0,r=-1/0;return S(t,function(t,a,o){var s=e?e.call(n,t,a,o):t;s>r&&(i=t,r=s)}),i},T.min=function(t,e,n){if(!e&&T.isArray(t)&&t[0]===+t[0]&&t.length<65535)return Math.min.apply(Math,t);var i=1/0,r=1/0;return S(t,function(t,a,o){var s=e?e.call(n,t,a,o):t;r>s&&(i=t,r=s)}),i},T.shuffle=function(t){var e,n=0,i=[];return S(t,function(t){e=T.random(n++),i[n-1]=i[e],i[e]=t}),i},T.sample=function(t,e,n){return null==e||n?(t.length!==+t.length&&(t=T.values(t)),t[T.random(t.length-1)]):T.shuffle(t).slice(0,Math.max(0,e))};var P=function(t){return null==t?T.identity:T.isFunction(t)?t:T.property(t)};T.sortBy=function(t,e,n){return e=P(e),T.pluck(T.map(t,function(t,i,r){return{value:t,index:i,criteria:e.call(n,t,i,r)}}).sort(function(t,e){var n=t.criteria,i=e.criteria;if(n!==i){if(n>i||void 0===n)return 1;if(i>n||void 0===i)return-1}return t.index-e.index}),"value")};var E=function(t){return function(e,n,i){var r={};return n=P(n),S(e,function(a,o){var s=n.call(i,a,o,e);t(r,s,a)}),r}};T.groupBy=E(function(t,e,n){T.has(t,e)?t[e].push(n):t[e]=[n]}),T.indexBy=E(function(t,e,n){t[e]=n}),T.countBy=E(function(t,e){T.has(t,e)?t[e]++:t[e]=1}),T.sortedIndex=function(t,e,n,i){n=P(n);for(var r=n.call(i,e),a=0,o=t.length;o>a;){var s=a+o>>>1;n.call(i,t[s])<r?a=s+1:o=s}return a},T.toArray=function(t){return t?T.isArray(t)?l.call(t):t.length===+t.length?T.map(t,T.identity):T.values(t):[]},T.size=function(t){return null==t?0:t.length===+t.length?t.length:T.keys(t).length},T.first=T.head=T.take=function(t,e,n){return null==t?void 0:null==e||n?t[0]:0>e?[]:l.call(t,0,e)},T.initial=function(t,e,n){return l.call(t,0,t.length-(null==e||n?1:e))},T.last=function(t,e,n){return null==t?void 0:null==e||n?t[t.length-1]:l.call(t,Math.max(t.length-e,0))},T.rest=T.tail=T.drop=function(t,e,n){return l.call(t,null==e||n?1:e)},T.compact=function(t){return T.filter(t,T.identity)};var D=function(t,e,n){return e&&T.every(t,T.isArray)?c.apply(n,t):(S(t,function(t){T.isArray(t)||T.isArguments(t)?e?u.apply(n,t):D(t,e,n):n.push(t)}),n)};T.flatten=function(t,e){return D(t,e,[])},T.without=function(t){return T.difference(t,l.call(arguments,1))},T.partition=function(t,e){var n=[],i=[];return S(t,function(t){(e(t)?n:i).push(t)}),[n,i]},T.uniq=T.unique=function(t,e,n,i){T.isFunction(e)&&(i=n,n=e,e=!1);var r=n?T.map(t,n,i):t,a=[],o=[];return S(r,function(n,i){(e?i&&o[o.length-1]===n:T.contains(o,n))||(o.push(n),a.push(t[i]))}),a},T.union=function(){return T.uniq(T.flatten(arguments,!0))},T.intersection=function(t){var e=l.call(arguments,1);return T.filter(T.uniq(t),function(t){return T.every(e,function(e){return T.contains(e,t)})})},T.difference=function(t){var e=c.apply(a,l.call(arguments,1));return T.filter(t,function(t){return!T.contains(e,t)})},T.zip=function(){for(var t=T.max(T.pluck(arguments,"length").concat(0)),e=new Array(t),n=0;t>n;n++)e[n]=T.pluck(arguments,""+n);return e},T.object=function(t,e){if(null==t)return{};for(var n={},i=0,r=t.length;r>i;i++)e?n[t[i]]=e[i]:n[t[i][0]]=t[i][1];return n},T.indexOf=function(t,e,n){if(null==t)return-1;var i=0,r=t.length;if(n){if("number"!=typeof n)return i=T.sortedIndex(t,e),t[i]===e?i:-1;i=0>n?Math.max(0,r+n):n}if(w&&t.indexOf===w)return t.indexOf(e,n);for(;r>i;i++)if(t[i]===e)return i;return-1},T.lastIndexOf=function(t,e,n){if(null==t)return-1;var i=null!=n;if(x&&t.lastIndexOf===x)return i?t.lastIndexOf(e,n):t.lastIndexOf(e);for(var r=i?n:t.length;r--;)if(t[r]===e)return r;return-1},T.range=function(t,e,n){arguments.length<=1&&(e=t||0,t=0),n=arguments[2]||1;for(var i=Math.max(Math.ceil((e-t)/n),0),r=0,a=new Array(i);i>r;)a[r++]=t,t+=n;return a};var M=function(){};T.bind=function(t,e){var n,i;if(_&&t.bind===_)return _.apply(t,l.call(arguments,1));if(!T.isFunction(t))throw new TypeError;return n=l.call(arguments,2),i=function(){if(!(this instanceof i))return t.apply(e,n.concat(l.call(arguments)));M.prototype=t.prototype;var r=new M;M.prototype=null;var a=t.apply(r,n.concat(l.call(arguments)));return Object(a)===a?a:r}},T.partial=function(t){var e=l.call(arguments,1);return function(){for(var n=0,i=e.slice(),r=0,a=i.length;a>r;r++)i[r]===T&&(i[r]=arguments[n++]);for(;n<arguments.length;)i.push(arguments[n++]);return t.apply(this,i)}},T.bindAll=function(t){var e=l.call(arguments,1);if(0===e.length)throw new Error("bindAll must be passed function names");return S(e,function(e){t[e]=T.bind(t[e],t)}),t},T.memoize=function(t,e){var n={};return e||(e=T.identity),function(){var i=e.apply(this,arguments);return T.has(n,i)?n[i]:n[i]=t.apply(this,arguments)}},T.delay=function(t,e){var n=l.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},T.defer=function(t){return T.delay.apply(T,[t,1].concat(l.call(arguments,1)))},T.throttle=function(t,e,n){var i,r,a,o=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:T.now(),o=null,a=t.apply(i,r),i=r=null};return function(){var l=T.now();s||n.leading!==!1||(s=l);var c=e-(l-s);return i=this,r=arguments,0>=c?(clearTimeout(o),o=null,s=l,a=t.apply(i,r),i=r=null):o||n.trailing===!1||(o=setTimeout(u,c)),a}},T.debounce=function(t,e,n){var i,r,a,o,s,u=function(){var l=T.now()-o;e>l?i=setTimeout(u,e-l):(i=null,n||(s=t.apply(a,r),a=r=null))};return function(){a=this,r=arguments,o=T.now();var l=n&&!i;return i||(i=setTimeout(u,e)),l&&(s=t.apply(a,r),a=r=null),s}},T.once=function(t){var e,n=!1;return function(){return n?e:(n=!0,e=t.apply(this,arguments),t=null,e)}},T.wrap=function(t,e){return T.partial(e,t)},T.compose=function(){var t=arguments;return function(){for(var e=arguments,n=t.length-1;n>=0;n--)e=[t[n].apply(this,e)];return e[0]}},T.after=function(t,e){return function(){return--t<1?e.apply(this,arguments):void 0}},T.keys=function(t){if(!T.isObject(t))return[];if(C)return C(t);var e=[];for(var n in t)T.has(t,n)&&e.push(n);return e},T.values=function(t){for(var e=T.keys(t),n=e.length,i=new Array(n),r=0;n>r;r++)i[r]=t[e[r]];return i},T.pairs=function(t){for(var e=T.keys(t),n=e.length,i=new Array(n),r=0;n>r;r++)i[r]=[e[r],t[e[r]]];return i},T.invert=function(t){for(var e={},n=T.keys(t),i=0,r=n.length;r>i;i++)e[t[n[i]]]=n[i];return e},T.functions=T.methods=function(t){var e=[];for(var n in t)T.isFunction(t[n])&&e.push(n);return e.sort()},T.extend=function(t){return S(l.call(arguments,1),function(e){if(e)for(var n in e)t[n]=e[n]}),t},T.pick=function(t){var e={},n=c.apply(a,l.call(arguments,1));return S(n,function(n){n in t&&(e[n]=t[n])}),e},T.omit=function(t){var e={},n=c.apply(a,l.call(arguments,1));for(var i in t)T.contains(n,i)||(e[i]=t[i]);return e},T.defaults=function(t){return S(l.call(arguments,1),function(e){if(e)for(var n in e)void 0===t[n]&&(t[n]=e[n])}),t},T.clone=function(t){return T.isObject(t)?T.isArray(t)?t.slice():T.extend({},t):t},T.tap=function(t,e){return e(t),t};var O=function(t,e,n,i){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;t instanceof T&&(t=t._wrapped),e instanceof T&&(e=e._wrapped);var r=d.call(t);if(r!=d.call(e))return!1;switch(r){case"[object String]":return t==String(e);case"[object Number]":return t!=+t?e!=+e:0==t?1/t==1/e:t==+e;case"[object Date]":case"[object Boolean]":return+t==+e;case"[object RegExp]":return t.source==e.source&&t.global==e.global&&t.multiline==e.multiline&&t.ignoreCase==e.ignoreCase}if("object"!=typeof t||"object"!=typeof e)return!1;for(var a=n.length;a--;)if(n[a]==t)return i[a]==e;var o=t.constructor,s=e.constructor;if(o!==s&&!(T.isFunction(o)&&o instanceof o&&T.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in e)return!1;n.push(t),i.push(e);var u=0,l=!0;if("[object Array]"==r){if(u=t.length,l=u==e.length)for(;u--&&(l=O(t[u],e[u],n,i)););}else{for(var c in t)if(T.has(t,c)&&(u++,!(l=T.has(e,c)&&O(t[c],e[c],n,i))))break;if(l){for(c in e)if(T.has(e,c)&&!u--)break;l=!u}}return n.pop(),i.pop(),l};T.isEqual=function(t,e){return O(t,e,[],[])},T.isEmpty=function(t){if(null==t)return!0;if(T.isArray(t)||T.isString(t))return 0===t.length;for(var e in t)if(T.has(t,e))return!1;return!0},T.isElement=function(t){return!(!t||1!==t.nodeType)},T.isArray=k||function(t){return"[object Array]"==d.call(t)},T.isObject=function(t){return t===Object(t)},S(["Arguments","Function","String","Number","Date","RegExp"],function(t){T["is"+t]=function(e){return d.call(e)=="[object "+t+"]"}}),T.isArguments(arguments)||(T.isArguments=function(t){return!(!t||!T.has(t,"callee"))}),"function"!=typeof/./&&(T.isFunction=function(t){return"function"==typeof t}),T.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},T.isNaN=function(t){return T.isNumber(t)&&t!=+t},T.isBoolean=function(t){return t===!0||t===!1||"[object Boolean]"==d.call(t)},T.isNull=function(t){return null===t},T.isUndefined=function(t){return void 0===t},T.has=function(t,e){return h.call(t,e)},T.noConflict=function(){return t._=i,this},T.identity=function(t){return t},T.constant=function(t){return function(){return t}},T.property=function(t){return function(e){return e[t]}},T.matches=function(t){return function(e){if(e===t)return!0;for(var n in t)if(t[n]!==e[n])return!1;return!0}},T.times=function(t,e,n){for(var i=Array(Math.max(0,t)),r=0;t>r;r++)i[r]=e.call(n,r);return i},T.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},T.now=Date.now||function(){return(new Date).getTime()};var $={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};$.unescape=T.invert($.escape);var I={escape:new RegExp("["+T.keys($.escape).join("")+"]","g"),unescape:new RegExp("("+T.keys($.unescape).join("|")+")","g")};T.each(["escape","unescape"],function(t){T[t]=function(e){return null==e?"":(""+e).replace(I[t],function(e){return $[t][e]})}}),T.result=function(t,e){if(null==t)return void 0;var n=t[e];return T.isFunction(n)?n.call(t):n},T.mixin=function(t){S(T.functions(t),function(e){var n=T[e]=t[e];T.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),q.call(this,n.apply(T,t))}})};var L=0;T.uniqueId=function(t){var e=++L+"";return t?t+e:e},T.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var N=/(.)^/,F={"'":"'","\\":"\\","\r":"r","\n":"n","	":"t","\u2028":"u2028","\u2029":"u2029"},R=/\\|'|\r|\n|\t|\u2028|\u2029/g;T.template=function(t,e,n){var i;n=T.defaults({},n,T.templateSettings);var r=new RegExp([(n.escape||N).source,(n.interpolate||N).source,(n.evaluate||N).source].join("|")+"|$","g"),a=0,o="__p+='";t.replace(r,function(e,n,i,r,s){return o+=t.slice(a,s).replace(R,function(t){return"\\"+F[t]}),n&&(o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'"),i&&(o+="'+\n((__t=("+i+"))==null?'':__t)+\n'"),r&&(o+="';\n"+r+"\n__p+='"),a=s+e.length,e}),o+="';\n",n.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(n.variable||"obj","_",o)}catch(s){throw s.source=o,s}if(e)return i(e,T);var u=function(t){return i.call(this,t,T)};return u.source="function("+(n.variable||"obj")+"){\n"+o+"}",u},T.chain=function(t){return T(t).chain()};var q=function(t){return this._chain?T(t).chain():t};T.mixin(T),S(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=a[t];T.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!=t&&"splice"!=t||0!==n.length||delete n[0],q.call(this,n)}}),S(["concat","join","slice"],function(t){var e=a[t];T.prototype[t]=function(){return q.call(this,e.apply(this._wrapped,arguments))}}),T.extend(T.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}}),"function"==typeof define&&define.amd&&define("underscore",[],function(){return T})}).call(this)},{}],8:[function(t,e){function n(){if(!(this instanceof n))return new n;var t=this;i.call(this),this.supported=!!s,this.supported?document.addEventListener(o,function(){var e=!document[s];t.emit("change",e),t.emit(e?"show":"hide")},!1):(document.addEventListener("focusout",function(){t.emit("change",!1),t.emit("hide"),a=!1},!1),document.addEventListener("focusin",function(){t.emit("change",!0),t.emit("show"),a=!0},!1)),window.addEventListener("unload",function(){t.emit("exit")},!1)}var i=t("events").EventEmitter,r=t("inherits"),a=!0,o=null,s=null;e.exports=n,"undefined"!=typeof document.hidden?(s="hidden",o="visibilitychange"):"undefined"!=typeof document.mozHidden?(s="mozHidden",o="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden?(s="webkitHidden",o="webkitvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(s="webkitHidden",o="webkitvisibilitychange"),r(n,i),n.prototype.hidden=function(){return this.supported?!!document[s]:!a},n.prototype.visible=function(){return this.supported?!document[s]:a}},{events:1,inherits:9}],9:[function(t,e){e.exports="function"==typeof Object.create?function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},{}],"2HNVgz":[function(t,e){"use strict";var n=t("underscore"),i=t("./utils").extend,r=t("./events"),a=["container"],o=function(t){this.uniqueId=n.uniqueId("o"),t||(t={}),n.extend(this,n.pick(t,a)),this.initialize&&this.initialize.apply(this,arguments)};$traceurRuntime.createClass(o,{},{},r),o.extend=i,e.exports=o},{"./events":12,"./utils":21,underscore:7}],base_object:[function(t,e){e.exports=t("2HNVgz")},{}],12:[function(t,e){(function(n){"use strict";var i=t("underscore"),r=t("../plugins/log"),a=Array.prototype.slice,o=function(){};$traceurRuntime.createClass(o,{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,a=i.once(function(){r.off(t,a),e.apply(this,arguments)});return a._callback=e,this.on(t,a,n)},off:function(t,e,n){var r,a,o,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],o=this._events[t]){if(this._events[t]=r=[],e||n)for(d=0,h=o.length;h>d;d++)a=o[d],(e&&e!==a.callback&&e!==a.callback._callback||n&&n!==a.context)&&r.push(a);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=a.call(arguments,1);if(!u(this,"trigger",t,i))return this;var o=this._events[t],s=this._events.all;return o&&l(o,i),s&&l(s,arguments),this},stopListening:function(t,e,n){var r=this._listeningTo;if(!r)return this;var a=!e&&!n;n||"object"!=typeof e||(n=this),t&&((r={})[t._listenId]=t);for(var o in r)t=r[o],t.off(e,n,this),(a||i.isEmpty(t._events))&&delete this._listeningTo[o];
  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 a=n.split(s),o=0,u=a.length;u>o;o++)t[e].apply(t,[a[o]].concat(i));return!1}return!0},l=function(t,e){var n,i=-1,r=t.length,a=e[0],o=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,a);return;case 2:for(;++i<r;)(n=t[i]).callback.call(n.ctx,a,o);return;case 3:for(;++i<r;)(n=t[i]).callback.call(n.ctx,a,o,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){o.prototype[e]=function(e,n,r){var a=this._listeningTo||(this._listeningTo={}),o=e._listenId||(e._listenId=i.uniqueId("l"));return a[o]=e,r||"object"!=typeof n||(r=this),e[t](n,r,this),this}}),e.exports=o}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../plugins/log":46,underscore:7}],13:[function(t,e){"use strict";var n=t("underscore");e.exports={media_control:n.template('<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-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.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>  <% } %>  <% if (settings.default && settings.default.length) { %>  <div class="media-control-center-panel" data-media-control>    <% render(settings.default); %>  </div>  <% } %></div>'),flash_vod: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="autohight"    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>'),poster:n.template('<img class="poster-background" data-poster src="" /><div class="play-wrapper" data-poster>  <span class="poster-icon play" data-poster /></div>'),spinner_loading:n.template('<div data-spinner-container class="spin-container1">  <div data-circle1></div>  <div data-circle2></div>  <div data-circle3></div>  <div data-circle4></div></div><div data-spinner-container class="spin-container2">  <div data-circle1></div>  <div data-circle2></div>  <div data-circle3></div>  <div data-circle4></div></div><div data-spinner-container class="spin-container3">  <div data-circle1></div>  <div data-circle2></div>  <div data-circle3></div>  <div data-circle4></div></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;margin:0;padding:0;border:0;font-style:normal;font-weight:400;text-align:center;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]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;margin:0;height:594px;width:1055px;text-align:center;overflow:hidden}[data-player].fullscreen{width:100%;height:100%}[data-player].nocursor{cursor:none}',media_control:'@font-face{font-family:Player;src:url(assets/Player-Regular.eot);src:url(assets/Player-Regular.eot?#iefix) format("embedded-opentype"),url(assets/Player-Regular.ttf) format("truetype"),url(assets/Player-Regular.svg#player) format("svg")}.media-control[data-media-control]{position:absolute;background-color:rgba(2,2,2,.5);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;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s 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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-control[data-media-control].media-control-hide{bottom:-40px}.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:5px;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:13px;color:#fff;cursor:default;line-height:32px;position:relative}.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:32px;cursor:pointer}.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar]{width:100%;height:8px;position:relative;top:12px;background-color:#6f6f6f;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:#bebebe;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-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:#fff;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-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]{position:absolute;top:6px;left:0;width:20px;height:20px;opacity:1;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-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:3px;top:3px;width:14px;height:14px;border-radius:6px;border:1px solid #6f6f6f;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;-moz-transition:all .2s ease-out;-ms-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}',flash_vod:"[data-flash-vod]{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}",html5_video:"[data-html5-video]{position:absolute;height:100%;width:100%;display:block}",pip:".pip-loading[data-pip]{left:25px;top:15px;position:relative;float:left;z-index:3001;color:#fff}.pip-transition[data-pip]{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.master-container[data-pip]{cursor:default;width:100%;height:100%;font-size:100%;position:absolute;bottom:0;right:0;border:none}.pip-container[data-pip]{cursor:pointer;width:24%;height:24%;font-size:24%;z-index:2000;position:absolute;right:23px;bottom:23px;border-width:2px;border-radius:3px;border-style:solid;border-color:rgba(255,255,255,.25);background-clip:padding-box;-webkit-background-clip:padding-box}.pip-container[data-pip].over-media-control{bottom:63px}",poster:'@font-face{font-family:Player;src:url(assets/Player-Regular.eot);src:url(assets/Player-Regular.eot?#iefix) format("embedded-opentype"),url(assets/Player-Regular.ttf) format("truetype"),url(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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;opacity:.75}.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_loading:"div[data-spinner]{width:50px;height:50px;position:relative;margin-left:auto;margin-right:auto;right:0;left:0;z-index:999;top:45%}.spin-container1>div,.spin-container2>div,.spin-container3>div{width:13px;height:13px;background-color:#fff;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-spinner] [data-spinner-container]{position:absolute;width:100%;height:100%}.spin-container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.spin-container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}[data-circle1]{top:0;left:0}[data-circle2]{top:0;right:0}[data-circle3]{right:0;bottom:0}[data-circle4]{left:0;bottom:0}.spin-container2 [data-circle1]{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spin-container3 [data-circle1]{-webkit-animation-delay:-1s;animation-delay:-1s}.spin-container1 [data-circle2]{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spin-container2 [data-circle2]{-webkit-animation-delay:-.8s;animation-delay:-.8s}.spin-container3 [data-circle2]{-webkit-animation-delay:-.7s;animation-delay:-.7s}.spin-container1 [data-circle3]{-webkit-animation-delay:-.6s;animation-delay:-.6s}.spin-container2 [data-circle3]{-webkit-animation-delay:-.5s;animation-delay:-.5s}.spin-container3 [data-circle3]{-webkit-animation-delay:-.4s;animation-delay:-.4s}.spin-container1 [data-circle4]{-webkit-animation-delay:-.3s;animation-delay:-.3s}.spin-container2 [data-circle4]{-webkit-animation-delay:-.2s;animation-delay:-.2s}.spin-container3 [data-circle4]{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}",spinner_three_bounce:".spinner-three-bounce[data-spinner]{position:absolute;margin:0 auto;width:70px;text-align:center;z-index:10;top:20%;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;-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;-o-animation-fill-mode:both;animation-fill-mode:both}.spinner-three-bounce[data-spinner] [data-bounce1]{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner-three-bounce[data-spinner] [data-bounce2]{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-moz-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-ms-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-moz-transform:scale(1);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}"}}},{underscore:7}],14:[function(t,e){"use strict";var n=t("./plugin_mixin"),i=t("./base_object"),r=i.extend(n).extend({});e.exports=r},{"./base_object":"2HNVgz","./plugin_mixin":15}],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){"use strict";var n=t("jquery"),i=t("underscore"),r=t("./jst"),a={getStyleFor:function(t,e){return e=e||{},n("<style></style>").html(i.template(r.CSS[t])(e))}};e.exports=a},{"./jst":13,jquery:"HlZQrA",underscore:7}],ui_object:[function(t,e){e.exports=t("8lqCAT")},{}],"8lqCAT":[function(t,e){"use strict";var n=t("jquery"),i=t("underscore"),r=t("./utils").extend,a=t("./base_object"),o=/^(\S+)\s*(.*)$/,s=function(t){this.cid=i.uniqueId("c"),this._ensureElement(),$traceurRuntime.superCall(this,u.prototype,"constructor",[t]),this.delegateEvents()},u=s;$traceurRuntime.createClass(s,{get tagName(){return"div"},$:function(t){return this.$el.find(t)},initialize:function(){},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 n?t:n(t),this.el=this.$el[0],e!==!1&&this.delegateEvents(),this},delegateEvents:function(t){if(!t&&!(t=i.result(this,"events")))return this;this.undelegateEvents();for(var e in t){var n=t[e];if(i.isFunction(n)||(n=this[t[e]]),n){var r=e.match(o),a=r[1],s=r[2];n=i.bind(n,this),a+=".delegateEvents"+this.cid,""===s?this.$el.on(a,n):this.$el.on(a,s,n)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_ensureElement:function(){if(this.el)this.setElement(i.result(this,"el"),!1);else{var t=i.extend({},i.result(this,"attributes"));this.id&&(t.id=i.result(this,"id")),this.className&&(t["class"]=i.result(this,"className"));var e=n("<"+i.result(this,"tagName")+">").attr(t);this.setElement(e,!1)}}},{},a),s.extend=r,e.exports=s},{"./base_object":"2HNVgz","./utils":21,jquery:"HlZQrA",underscore:7}],ui_plugin:[function(t,e){e.exports=t("Z7u8cr")},{}],Z7u8cr:[function(t,e){"use strict";var n=t("./plugin_mixin"),i=t("./ui_object"),r=t("./utils").extend,a=t("underscore"),o=function(){$traceurRuntime.defaultSuperCall(this,s.prototype,arguments)},s=o;$traceurRuntime.createClass(o,{get type(){return"ui"},enable:function(){s.super("enable").call(this),this.$el.show()},disable:function(){s.super("disable").call(this),this.$el.hide()},bindEvents:function(){}},{},i),a.extend(o.prototype,n),o.extend=r,e.exports=o},{"./plugin_mixin":15,"./ui_object":"8lqCAT","./utils":21,underscore:7}],21:[function(t,e){"use strict";var n=t("underscore"),i=t("moment"),r=function(t,e){var i,r=this;i=t&&n.has(t,"constructor")?t.constructor:function(){return r.apply(this,arguments)},n.extend(i,r,e);var a=function(){this.constructor=i};return a.prototype=r.prototype,i.prototype=new a,t&&n.extend(i.prototype,t),i.__super__=r.prototype,i.super=function(t){return r.prototype[t]},i.prototype.getClass=function(){return i},i},a=function(t,e){return new Array(e+1-t.toString().length).join("0")+t},o=function(t,e){var n=i.duration(1e3*t),r=a(n.seconds(),2);return n.hours()?(r=a(n.minutes(),2)+":"+r,r=n.hours()+":"+r):r=n.minutes()+":"+r,e&&(r+="."+n.milliseconds()),r},s={isFullscreen:function(){return document.webkitIsFullScreen||document.mozFullScreen},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()}};e.exports={extend:r,zeroPad:a,formatTime:o,Fullscreen:s}},{moment:6,underscore:7}],22:[function(t,e){"use strict";var n=t("../../base/ui_object"),i=t("../../base/styler"),r=t("underscore"),a=function(){$traceurRuntime.defaultSuperCall(this,o.prototype,arguments)},o=a;$traceurRuntime.createClass(a,{get name(){return"Container"},get attributes(){return{"data-container":""}},get events(){return{click:"clicked"}},initialize:function(t){this.playback=t.playback,this.settings=this.playback.settings,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: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),this.isReady=!1,this.mediaControlDisabled=!1,this.plugins=[this.playback]},"with":function(t){return r.extend(this,t),this},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(){console.log("container is ready"),this.isReady=!0,this.trigger("container:ready",this.name)},isPlaying:function(){return this.playback.isPlaying()},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 r(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.isHighDefinition()},disableMediaControl:function(){this.mediaControlDisabled=!0,this.trigger("container:mediacontrol:disable")},enableMediaControl:function(){this.mediaControlDisabled=!1,this.trigger("container:mediacontrol:enable")},render:function(){var t=i.getStyleFor("container");
  return this.$el.append(t),this.$el.append(this.playback.render().el),this}},{},n),e.exports=a},{"../../base/styler":16,"../../base/ui_object":"8lqCAT",underscore:7}],23:[function(t,e){"use strict";e.exports=t("./container")},{"./container":22}],24:[function(t,e){"use strict";var n=t("underscore"),i=t("../../base/base_object"),r=t("../container"),a=t("jquery"),o=function(){$traceurRuntime.defaultSuperCall(this,s.prototype,arguments)},s=o;$traceurRuntime.createClass(o,{initialize:function(t,e){this.params=t,this.loader=e},createContainers:function(){return a.Deferred(function(t){t.resolve(n.map(this.params.sources,function(t){return this.createContainer(t)},this))}.bind(this))},findPlaybackPlugin:function(t){return n.find(this.loader.playbackPlugins,function(e){return e.canPlay(""+t)},this)},createContainer:function(t){var e=this.findPlaybackPlugin(t),i=n.extend({},this.params,{src:t,autoPlay:!!this.params.autoPlay}),o=new e(i),s=new r({playback:o}),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){n.each(this.loader.containerPlugins,function(i){var r=n.extend(this.params,{container:t,src:e});t.addPlugin(new i(r))},this)}},{},i),e.exports=o},{"../../base/base_object":"2HNVgz","../container":23,jquery:"HlZQrA",underscore:7}],25:[function(t,e){"use strict";e.exports=t("./container_factory")},{"./container_factory":24}],26:[function(t,e){"use strict";var n=t("underscore"),i=t("jquery"),r=t("../../base/ui_object"),a=t("../container_factory"),o=t("../../base/utils").Fullscreen,s=t("../loader"),u=t("../../base/styler"),l=t("../media_control"),c=function(){$traceurRuntime.defaultSuperCall(this,d.prototype,arguments)},d=c;$traceurRuntime.createClass(c,{get events(){return{webkitfullscreenchange:"exit",mousemove:"showMediaControl",mouseleave:"hideMediaControl"}},get attributes(){return{"data-player":""}},initialize:function(t){var e=this;this.defer=i.Deferred(),this.defer.promise(this),this.plugins=[],this.containers=[],this.params=t,this.params.displayType||(this.params.displayType="pip"),this.parentElement=t.parentElement,this.loader=new s(t),this.containerFactory=new a(t,this.loader),this.containerFactory.createContainers().then(function(t){return e.setupContainers(t)}).then(function(t){return e.resolveOnContainersReady(t)}),this.updateSize(),document.addEventListener("mozfullscreenchange",function(){return e.exit()}),i(window).resize(function(){return e.updateSize()})},updateSize:function(){if(o.isFullscreen())this.$el.addClass("fullscreen"),this.$el.removeAttr("style");else{var t=0,e=0;this.params.stretchWidth&&this.params.stretchHeight&&this.params.stretchWidth<=window.innerWidth&&this.params.stretchHeight<=.73*window.innerHeight?(t=this.params.stretchWidth,e=this.params.stretchHeight):(t=this.params.width||t,e=this.params.height||e),t>0&&this.$el.css({width:t}),e>0&&this.$el.css({height:e}),this.$el.removeClass("fullscreen")}},resolveOnContainersReady:function(t){var e=this;i.when.apply(i,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 n(this.plugins).find(function(e){return e.name===t})},load:function(t){var e=this;t=n.isString(t)?[t]:t,n(this.containers).each(function(t){return t.destroy()}),this.containerFactory.params=n(this.params).extend({sources:t}),this.containerFactory.createContainers().then(function(t){return e.setupContainers(t)})},destroy:function(){n(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){console.log("container being removed"),this.stopListening(t),this.containers=n.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 console.log("setupContainers"),n.map(t,this.appendContainer,this),this.setupMediaControl(this.getCurrentContainer()),this.render(),this.$el.appendTo(this.parentElement),t},createContainer:function(t){var e=this.containerFactory.createContainer(t);return this.appendContainer(e),e},setupMediaControl:function(t){n.extend({container:t},this.params);this.mediaControl?this.mediaControl.setContainer(t):(this.mediaControl=new l(n.extend({container:t},this.params)),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)))},getCurrentContainer:function(){return this.containers[0]},toggleFullscreen:function(){o.isFullscreen()?(o.cancelFullscreen(),this.$el.removeClass("fullscreen nocursor")):(o.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"):o.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.params.width=t.params.width||t.$el.width(),t.params.height=t.params.height||t.$el.height(),t.updateSize()}),this}},{},r),e.exports=c},{"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../base/utils":21,"../container_factory":25,"../loader":30,"../media_control":32,jquery:"HlZQrA",underscore:7}],27:[function(t,e){"use strict";e.exports=t("./core")},{"./core":26}],28:[function(t,e){"use strict";var n=t("underscore"),i=t("../../base/base_object"),r=t("../core"),a=i.extend({initialize:function(t,e){this.player=t,this.params=t.params,this.loader=e},create:function(){return this.core=new r(this.params),this.core.then(this.addCorePlugins.bind(this)),this.core},addCorePlugins:function(){return console.log("core is ready"),n.each(this.loader.globalPlugins,function(t){var e=new t(this.core);this.core.addPlugin(e),this.setupExternalInterface(e)},this),this.core},setupExternalInterface:function(t){n.each(t.getExternalInterface(),function(e,n){this.player[n]=e.bind(t)},this)}});e.exports=a},{"../../base/base_object":"2HNVgz","../core":27,underscore:7}],29:[function(t,e){"use strict";e.exports=t("./core_factory")},{"./core_factory":28}],30:[function(t,e){"use strict";e.exports=t("./loader")},{"./loader":31}],31:[function(t,e){"use strict";var n=t("../../base/base_object"),i=t("underscore"),r=t("../../playbacks/html5_video"),a=t("../../playbacks/flash_vod"),o=t("../../playbacks/html5_audio"),s=t("../../playbacks/hls"),u=t("../../plugins/spinner_three_bounce"),l=t("../../plugins/stats"),c=t("../../plugins/watermark"),d=t("../../plugins/poster"),h=t("../../plugins/pip"),f=t("../../plugins/sequence"),p=n.extend({displayPlugins:{sequence:f,pip:h},initialize:function(t){this.params=t,this.playbackPlugins=[a,r,o,s],this.containerPlugins=[u,c,d,l],this.globalPlugins=[this.displayPlugins[this.params.displayType]],this.addExternalPlugins(t.plugins||[])},addExternalPlugins:function(t){t.playback&&(this.playbackPlugins=t.playback.concat(this.playbackPlugins)),t.container&&(this.containerPlugins=t.container.concat(this.containerPlugins)),t.core&&(this.globalPlugins=t.core.concat(this.globalPlugins))},getPlugin:function(t){return i.find(i.union(this.containerPlugins,this.playbackPlugins,this.globalPlugins),function(e){return e.prototype.name===t})}});e.exports=p},{"../../base/base_object":"2HNVgz","../../playbacks/flash_vod":37,"../../playbacks/hls":39,"../../playbacks/html5_audio":41,"../../playbacks/html5_video":43,"../../plugins/pip":48,"../../plugins/poster":50,"../../plugins/sequence":52,"../../plugins/spinner_three_bounce":55,"../../plugins/stats":57,"../../plugins/watermark":60,underscore:7}],32:[function(t,e){"use strict";e.exports=t("./media_control")},{"./media_control":33}],33:[function(t,e){"use strict";var n=(t("underscore"),t("jquery")),i=t("../../base/jst"),r=t("../../base/styler"),a=t("../../base/ui_object"),o=t("../../base/utils"),s=function(){$traceurRuntime.defaultSuperCall(this,u.prototype,arguments)},u=s;$traceurRuntime.createClass(s,{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 .media-control-layer[data-controls]":"setKeepVisible","mouseleave .media-control-layer[data-controls]":"resetKeepVisible"}},get template(){return i.media_control},initialize:function(t){var e=this;this.params=t,this.container=t.container,this.keepVisible=!1,this.addEventListeners(),this.defaultSettings={left:["play","stop","pause"],right:["volume"],"default":["position","seekbar","duration"]},this.disabled=!1,(this.container.mediaControlDisabled||this.params.chromeless)&&this.disable(),this.currentVolume=100,n(document).bind("mouseup",function(t){return e.stopDrag(t)}),n(document).bind("mousemove",function(t){return e.updateDrag(t)})},addEventListeners:function(){this.listenTo(this.container,"container:play",this.changeTogglePlay),this.listenTo(this.container,"container:playing",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:ended",this.ended)},disable:function(){this.disabled=!0,this.hide(),this.$el.hide()},enable:function(){this.params.chromeless||(this.disabled=!1,this.show())},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.$playPauseToggle.removeClass("playing").addClass("paused"),this.$playStopToggle.removeClass("playing").addClass("stopped"))},onKeyDown:function(t){32===t.keyCode&&this.togglePlayPause()},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.draggingSeekBar=!0,t&&t.preventDefault()},startVolumeDrag:function(t){this.draggingVolumeBar=!0,t&&t.preventDefault()},stopDrag:function(t){this.draggingSeekBar&&this.seek(t),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()},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(o.formatTime(t)),this.$("[data-duration]").html(o.formatTime(e))}},seek:function(t){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){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.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(){var t=this.$el.find("button[data-hd]");t.removeClass("enabled"),this.container.isHighDefinitionInUse()&&t.addClass("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.$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){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;this.keydownHandlerFn?n(document).unbind("keydown",this.keydownHandlerFn):this.keydownHandlerFn=function(e){return t.onKeyDown(e)},this.$playPauseToggle.length>0&&n(document).bind("keydown",this.keydownHandlerFn)},render:function(){var t=this,e=1e3,n=r.getStyleFor("media_control"),i=this.container.settings||this.defaultSettings;return this.$el.html(this.template({settings:i})),this.$el.append(n),this.createCachedElements(),this.$playPauseToggle.addClass("paused"),this.$playStopToggle.addClass("stopped"),this.currentVolume=this.currentVolume||100,this.$volumeBarContainer.hide(),this.params.autoPlay&&(this.togglePlayPause(),this.togglePlayStop()),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}},{},a),e.exports=s},{"../../base/jst":13,"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../base/utils":21,jquery:"HlZQrA",underscore:7}],34:[function(t,e){"use strict";var n=t("../base/events");e.exports=new n},{"../base/events":12}],35:[function(t,e){(function(n){"use strict";var i=t("./base/base_object"),r=t("./components/core_factory"),a=t("./components/loader"),o=t("./components/mediator"),s=function(){$traceurRuntime.defaultSuperCall(this,u.prototype,arguments)},u=s;$traceurRuntime.createClass(s,{initialize:function(t){window.p=this,t.displayType||(t.displayType="pip"),this.params=t,this.loader=new a(this.params),this.coreFactory=new r(this,this.loader)},attachTo:function(t){this.params.parentElement=t,this.core=this.coreFactory.create()},load:function(t){this.core.load(t)},destroy:function(){this.core.destroy()}},{},i),n.DEBUG=!1,window.WP3={Player:s,Mediator:o},e.exports=window.WP3}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./base/base_object":"2HNVgz","./components/core_factory":29,"./components/loader":30,"./components/mediator":34}],36:[function(t,e){"use strict";var n=t("../../base/ui_object"),i=t("../../base/styler"),r=t("../../base/jst"),a=t("../../components/mediator"),o=t("underscore"),s=t("jquery"),u='<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>',l=function(){$traceurRuntime.defaultSuperCall(this,c.prototype,arguments)},c=l;$traceurRuntime.createClass(l,{get name(){return"flash_vod"},get tagName(){return"object"},get template(){return r.flash_vod},initialize:function(t){$traceurRuntime.superCall(this,c.prototype,"initialize",[t]),this.src=t.src,this.swfPath=t.swfPath||"assets/Player.swf",this.autoPlay=t.autoPlay,this.settings={left:["playpause","position","duration"],"default":["seekbar"],right:["fullscreen","volume"]},this.isReady=!1,this.addListeners()},safe:function(t){return this.el.getState&&this.el.getDuration&&this.el.getPosition&&this.el.getBytesLoaded&&this.el.getBytesTotal?t.apply(this):void 0},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(),s('<div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%" />').insertAfter(this.$el)},setupFirefox:function(){var t=this.$("embed");t.attr("data-flash-vod",""),this.setElement(t[0])},getPlaybackType:function(){return"vod"},updateTime:function(){var t=this;this.safe(function(){t.trigger("playback:timeupdate",t.el.getPosition(),t.el.getDuration(),t.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,c.prototype,"stopListening",[]),a.off(this.uniqueId+":progress"),a.off(this.uniqueId+":timeupdate"),a.off(this.uniqueId+":statechanged")},checkState:function(){var t=this;this.safe(function(){"PLAYING_BUFFERING"!==t.currentState&&"PLAYING_BUFFERING"===t.el.getState()?(t.trigger("playback:buffering",t.name),t.currentState="PLAYING_BUFFERING"):"PLAYING_BUFFERING"===t.currentState&&"PLAYING"===t.el.getState()?(t.trigger("playback:bufferfull",t.name),t.currentState="PLAYING"):"IDLE"===t.el.getState()?t.currentState="IDLE":"ENDED"===t.el.getState()&&(t.trigger("playback:ended",t.name),t.trigger("playback:timeupdate",0,t.el.getDuration(),t.name),t.currentState="ENDED")})},progress:function(){var t=this;this.safe(function(){"IDLE"!==t.currentState&&"ENDED"!==t.currentState&&t.trigger("playback:progress",0,t.el.getBytesLoaded(),t.el.getBytesTotal(),t.name)})},firstPlay:function(){var t=this;this.safe(function(){t.currentState="PLAYING",t.el.playerPlay(t.src)})},play:function(){var t=this;this.safe(function(){"PAUSED"===t.el.getState()?(t.currentState="PLAYING",t.el.playerResume()):"PLAYING"!==t.el.getState()&&t.firstPlay(),t.trigger("playback:play",t.name)})},volume:function(t){var e=this;this.safe(function(){e.el.playerVolume(t)})},pause:function(){var t=this;this.safe(function(){t.currentState="PAUSED",t.el.playerPause()})},stop:function(){var t=this;this.safe(function(){t.el.playerStop(),t.trigger("playback:timeupdate",0,t.name)})},isPlaying:function(){return!(!this.isReady||"PLAYING"!=this.currentState)},getDuration:function(){var t=this;return this.safe(function(){return t.el.getDuration()})},seek:function(t){var e=this;this.safe(function(){var n=e.el.getDuration()*(t/100);e.el.playerSeek(n),e.trigger("playback:timeupdate",n,e.el.getDuration(),e.name),"PAUSED"==e.currentState&&e.pause()})},destroy:function(){clearInterval(this.bootstrapId),this.stopListening(),this.$el.remove()},setupIE:function(){this.setElement(s(o.template(u)({cid:this.cid,swfPath:this.swfPath})))},render:function(){var t=i.getStyleFor(this.name);return this.$el.html(this.template({cid:this.cid,swfPath:this.swfPath,playbackId:this.uniqueId})),navigator.userAgent.match(/firefox/i)?this.setupFirefox():window.ActiveXObject&&this.setupIE(),this.$el.append(t),this}},{},n),l.canPlay=function(t){return navigator.userAgent.match(/firefox/i)||window.ActiveXObject?o.isString(t)&&!!t.match(/(.*).(mp4|mov|f4v|3gpp|3gp)/):o.isString(t)&&!!t.match(/(.*).(mov|f4v|3gpp|3gp)/)},e.exports=l},{"../../base/jst":13,"../../base/styler":16,"../../base/ui_object":"8lqCAT","../../components/mediator":34,jquery:"HlZQrA",underscore:7}],37:[function(t,e){"use strict";e.exports=t("./flash_vod")},{"./flash_vod":36}],38:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=t("../../base/jst"),a=t("underscore"),o=t("../../components/mediator"),s=t("visibility"),u='<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>',l=function(){$traceurRuntime.defaultSuperCall(this,c.prototype,arguments)},c=l;$traceurRuntime.createClass(l,{get name(){return"hls"},get tagName(){return"object"},get template(){return r.hls},get attributes(){return{"data-hls":"",type:"application/x-shockwave-flash"}},initialize:function(t){$traceurRuntime.superCall(this,c.prototype,"initialize",[t]),this.src=t.src,this.swfPath=t.swfPath||"assets/HLSPlayer.swf",this.setupBrowser(),this.setupVisibility(),this.highDefinition=!1,this.autoPlay=t.autoPlay,this.settings={left:["playstop","volume"],"default":["position","seekbar","duration"],right:["fullscreen","volume","hd"]},this.settings=a.extend({},this.defaultSettings),this.addListeners()},setupBrowser:function(){this.isLegacyIE=window.ActiveXObject,this.isChrome=navigator.userAgent.match(/chrome/i),this.isFirefox=navigator.userAgent.match(/firefox/i),this.isSafari=navigator.userAgent.match(/safari/i)},setupVisibility:function(){var t=this;this.visibility=new s,this.visibility.on("show",function(){return t.visibleCallback()}),this.visibility.on("hide",function(){return t.hiddenCallback()})},addListeners:function(){var t=this;o.on(this.uniqueId+":flashready",function(){return t.bootstrap()}),o.on(this.uniqueId+":timeupdate",function(e){return t.updateTime(e)}),o.on(this.uniqueId+":playbackstate",function(e){return t.setPlaybackState(e)}),o.on(this.uniqueId+":highdefinition",function(e){return t.updateHighDefinition(e)})},stopListening:function(){$traceurRuntime.superCall(this,c.prototype,"stopListening",[]),o.off(this.uniqueId+":flashready"),o.off(this.uniqueId+":timeupdate"),o.off(this.uniqueId+":playbackstate"),o.off(this.uniqueId+":highdefinition")},safe:function(t){return this.el.globoGetState&&this.el.globoGetDuration&&this.el.globoGetPosition&&this.el.globoPlayerSmoothSetLevel&&this.el.globoPlayerSetflushLiveURLCache?t.apply(this):void 0},hiddenCallback:function(){var t=this;this.hiddenId=this.safe(function(){return setTimeout(function(){return t.el.globoPlayerSmoothSetLevel(0)},1e4)})},visibleCallback:function(){var t=this;this.safe(function(){t.hiddenId&&clearTimeout(t.hiddenId),t.el.globoGetAutoLevel()||t.el.globoPlayerSmoothSetLevel(-1)})},bootstrap:function(){this.el.width="100%",this.el.height="100%",this.trigger("playback:ready",this.name),this.currentState="IDLE",this.el.globoPlayerSetflushLiveURLCache(!0),this.autoPlay&&this.play()},updateHighDefinition:function(t){this.highDefinition=t.isHD,this.trigger("playback:highdefinitionupdate")},updateTime:function(t){var e=this;return this.safe(function(){var n=e.dvrEnabled;e.dvrEnabled="live"===e.playbackType&&t.duration>240;var i=e.getDuration();if("live"===e.playbackType){var r=e.el.globoGetPosition();r>=i&&(r=i),e.trigger("playback:timeupdate",r,i,e.name)}else e.trigger("playback:timeupdate",e.el.globoGetPosition(),i,e.name);e.dvrEnabled!=n&&e.updateSettings()})},play:function(){var t=this;this.safe(function(){"PAUSED"===t.el.currentState?t.el.globoPlayerResume():t.firstPlay(),t.trigger("playback:play",t.name)})},getPlaybackType:function(){return this.playbackType?this.playbackType:null},getCurrentBitrate:function(){return this.safe(function(){var t=this.getLevels()[this.el.globoGetLevel()];return t.bitrate})},getLastProgramDate:function(){var t=this.el.globoGetLastProgramDate();return t-108e5},isHighDefinition:function(){return this.highDefinition},getLevels:function(){var t=this;return this.safe(function(){return t.levels&&0!==t.levels.length||(t.levels=t.el.globoGetLevels()),t.levels})},setPlaybackState:function(t){"PLAYING_BUFFERING"===t.state&&this.el.globoGetbufferLength()<1&&"PLAYING_BUFFERING"!==this.currentState?this.trigger("playback:buffering",this.name):"PLAYING"===t.state&&"PLAYING_BUFFERING"===this.currentState?this.trigger("playback:bufferfull",this.name):"IDLE"===t.state&&(this.trigger("playback:ended",this.name),this.trigger("playback:timeupdate",0,this.el.globoGetDuration(),this.name)),this.currentState=t.state,this.updatePlaybackType()},updatePlaybackType:function(){var t=this;this.safe(function(){t.playbackType||(t.playbackType=t.el.globoGetType(),t.playbackType&&(t.playbackType=t.playbackType.toLowerCase(),t.updateSettings()))})},firstPlay:function(){var t=this;this.safe(function(){t.el.globoPlayerLoad(t.src),t.el.globoPlayerPlay()})},volume:function(t){var e=this;this.safe(function(){e.el.globoPlayerVolume(t)})},pause:function(){var t=this;this.safe(function(){t.el.globoPlayerPause()})},stop:function(){var t=this;this.safe(function(){t.el.globoPlayerStop(),t.trigger("playback:timeupdate",0,t.name)})},isPlaying:function(){var t=this;return this.safe(function(){return t.currentState?!!t.currentState.match(/playing/i):!1})},getDuration:function(){var t=this;return this.safe(function(){var e=t.el.globoGetDuration();return"live"===t.playbackType&&(e-=10),e})},seek:function(t){var e=this;this.safe(function(){if(0>t)e.el.globoPlayerSeek(t);else{var n=e.getDuration();t=n*t/100,"live"===e.playbackType&&2>n-t&&(t=-1),e.el.globoPlayerSeek(t)}})},isPip:function(t){1==t&&this.getCurrentBitrate()>75e4?(this.el.globoPlayerSetStageScaleMode("exactFit"),this.el.globoPlayerSmoothSetLevel(2)):this.el.globoGetAutoLevel()||(this.el.globoPlayerSetStageScaleMode("noScale"),this.el.globoPlayerSetLevel(-1))},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(u)({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.trigger("playback:settingsupdate",this.name)},render:function(){var t=i.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,navigator.userAgent.match(/firefox/i)?this.setupFirefox():window.ActiveXObject&&this.setupIE(),this}},{},n),l.canPlay=function(t){return!!t.match(/(.*).m3u8/)},e.exports=l},{"../../base/jst":13,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr","../../components/mediator":34,underscore:7,visibility:8}],39:[function(t,e){"use strict";e.exports=t("./hls")},{"./hls":38}],40:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=function(){$traceurRuntime.defaultSuperCall(this,r.prototype,arguments)},r=i;$traceurRuntime.createClass(i,{get name(){return"html5_audio"},get type(){return"playback"},get tagName(){return"audio"},get events(){return{timeupdate:"timeUpdated",ended:"ended"}},initialize:function(t){this.el.src=t.src,this.render()},setContainer:function(){this.container.settings={left:["playpause"],right:["volume"],"default":["position","seekbar","duration"]},this.render(),this.params.autoPlay&&this.play()},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()},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},timeUpdated:function(){this.container.timeUpdated(this.el.currentTime,this.el.duration)},render:function(){return this.container.$el.append(this.el),this
  }},{},n),i.canPlay=function(t){return!!t.match(/(.*).mp3/)},e.exports=i},{"../../base/ui_plugin":"Z7u8cr"}],41:[function(t,e){"use strict";e.exports=t("./html5_audio")},{"./html5_audio":40}],42:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=function(){$traceurRuntime.defaultSuperCall(this,a.prototype,arguments)},a=r;$traceurRuntime.createClass(r,{get name(){return"html5_video"},get type(){return"playback"},get tagName(){return"video"},get attributes(){return{"data-html5-video":""}},get events(){return{timeupdate:"timeUpdated",progress:"progress",ended:"ended",playing:"playing",stalled:"buffering",waiting:"buffering",canplaythrough:"bufferFull",loadedmetadata:"loadedMetadata"}},initialize:function(t){this.options=t,this.src=t.src,this.el.src=t.src,this.el.loop=t.loop,this.settings={left:["playpause","position","duration"],right:["fullscreen","volume"],"default":["seekbar"]}},loadedMetadata:function(t){this.trigger("playback:loadedmetadata",t.target.duration)},play:function(){this.el.play()},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)},buffering: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.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)}},playing:function(){this.trigger("playback:play",this.name)},render:function(){var t=i.getStyleFor(this.name);return this.$el.append(t),this.trigger("playback:ready",this.name),this.options.autoPlay&&this.play(),this}},{},n),r.canPlay=function(t){return!!t.match(/(.*).mp4/)},e.exports=r},{"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr"}],43:[function(t,e){"use strict";e.exports=t("./html5_video")},{"./html5_video":42}],44:[function(t,e){"use strict";e.exports=t("./loading")},{"./loading":45}],45:[function(t,e){"use strict";var n=t("../../base/ui_object"),i=t("underscore"),r="data:image/gif;base64,R0lGODlhGQAZAPMAAP////f39+/v7+bm5t7e3tbW1szMzMXFxb29vbW1ta2traWlpZmZmYyMjISEhHNzcyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCAAQACwAAAAAGQAZAAAFjCAkjiTkPE6pqssyPvBIECu5MIwLwY881yMcQ8QTzX5AiNBVPNJWiUQQt4sdSU9IQsEV3XA8p/Gq5XKlOB3k6kSKzN1aOzvaxldiYBToHhX+gAVJa3OBgINzBIZ/iHMqfSWQkWR4lFh5lZiOlGxtY0iJeZpZnTSWdJc/paiZn5+sqU+ckpM+pLBJlishACH5BAUIABAALAAAAAAUAA4AAAVRICSOJLQwS6lCSTIy8Og4aqIoLgQz4/PQpZtCtBP5fiqhq+g4jgqEkVAXc4oK2ILIhts1fc8sFnLLQb4qsXbFFrPfkDEcQqjbo3P6vZ7X7/shACH5BAUIABAALAEAAAAXAAsAAAVQICSOZKIkZKoSxai847KoY2G30KuMDDPTkJtIJ+r5gEEhcWFckZSw5sgBIVgJoltBx+yJHI+H43pN4iBdCDgsFpGxQHaYOiIj2fQVnAZOhQAAIfkEBQgAEAAsBQAAABQADgAABUogJI5FOZ4oRJCmmCQpIa9QWYyKAqOzaIs5Xaz3SwRTIqLpOFqcZgSbUQhhWJ2jnisHWVivyNQXHEaNy0gvuvxoux1rkXseh8zdIQAh+QQFCAAQACwLAAAADgAUAAAFSyAhQmRpQiJRFsWJjiTbmmksn7U80+NdJqSUjpRQKIArFqRoPLogTSPS1Zw+i08XY8tdPLngL3jrcjyypofagYao3+ysGd6mtyHxEAAh+QQFCAAQACwOAAEACwAXAAAFTiAkEoRonmR5jukKperamgVLikVetnlf074fMOeCEIsihXKZOC2fzqeiKVowkBCGdlHUerkQx+MBsX7DY4foDBmTTWD0GOlWF9NIh/0UAgAh+QQFCAAQACwLAAUADgAUAAAFTiAkjiRElCihoqPqnukLxysr1vZY7HzB9rwf0FdKJHIjhfKYUzqZowWDAUk4FceHVspYiJ4Q7QMypY6YYgjXTEqTp962dgQvudVx+RgZAgAh+QQFCAAQACwFAAsAFAAOAAAFUSAkjuRInChRrmKKsqt7wmRR0LRt46uul4+HY5RQKCC+ncgRfDCeRUVC5Bs1IU8GxHgc3ZbBYRYSna6u2KeIax4xhaLxWrpyDONqUaJNW+RpIQAh+QQFCAAQACwBAA4AFwALAAAFUiAkio4zniJBoKPzvOyoquhrx+lMu/YDMYzFqECE6FQ8H2QBZCiexKJxBimNmpCnAhI9rVBNRvbJ7eJ+QJFWFP2ymEE1mS2NLYTyLf3MSigSfCEAIfkEBQgAEAAsAAALABQADgAABU6g84wkZJ7oSa5pa66lK5/LMrsLo9+p7vOmnI8BUSgSJ4ISJSRCEkZFYapc0mymKGRagFRl0ON26v22tONumTBIhZHppBWVgMdN8xm3FQIAIfkEBQgAEAAsAAAFAA4AFAAABUsgBDmOaJ6i86woqq5P2ZowO6fwfZLtwvzAGXAoHP50p0QCmVA4dc7orBldFq5JKeR6JXhFShMX4iW0uAXyFzVWm09oUfmclq915RAAIfkECQgAEAAsAAAAABkAGQAABVwgJI5kaZ6j46Bs6TzP2s7wM9OwfI/LMtY7HmMoesGCkMVw6MshRUvik6SUTqm+Z0LB7V674OsWrLiaCgWzCI1Ws9vTd5tAR75F9Lo9jdeb8wRqEHmCgIKDgYdmIQA7",a=function(){$traceurRuntime.defaultSuperCall(this,o.prototype,arguments)},o=a;$traceurRuntime.createClass(a,{get template(){return i.template("<img src=<%= base64Image %> <h3> <%= message %> </h3>")},get defaultImage(){return r},initialize:function(t){this.message=t.message||"",this.base64Image=t.base64Image||this.defaultImage,this.customStyle=t.style||{}},show:function(){return this.$el.show().promise()},hide:function(){return this.$el.hide().promise()},render:function(){return this.$el.css(this.customStyle),this.$el.html(this.template({base64Image:this.base64Image,message:this.message})),this.$el.hide(),this}},{},n),e.exports=a},{"../../base/ui_object":"8lqCAT",underscore:7}],46:[function(t,e){"use strict";e.exports=t("./log")},{"./log":47}],47:[function(t,e){"use strict";var n=(t("../../base/base_object"),t("jquery")),i="font-weight: bold; font-size: 13px;",r="color: green;"+i,a="color: red;"+i,o="";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,o,t,e)},s.error=function(t,e){console.log("%s %cINFO%c [%s] %s",(new Date).toLocaleTimeString(),r,o,t,e)},s.BLACKLIST=["mediacontrol:show","mediacontrol:hide","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,o,this.klass,t)},error:function(t){console.log("%s %cERROR%c [%s] %s",(new Date).toLocaleTimeString(),a,o,this.klass,t)}},e.exports=s},{"../../base/base_object":"2HNVgz",jquery:"HlZQrA"}],48:[function(t,e){"use strict";e.exports=t("./pip")},{"./pip":49}],49:[function(t,e){"use strict";var n=t("../../base/base_object"),i=t("../../base/styler"),r=(t("jquery"),t("underscore")),a=t("../loading"),o=function(){$traceurRuntime.defaultSuperCall(this,s.prototype,arguments)},s=o;$traceurRuntime.createClass(o,{get name(){return"pip"},initialize:function(t){this.core=t,this.addListeners(),this.loading=new a({message:"Carregando..."}),this.core.$el.append(this.loading.render().el);var e=i.getStyleFor("pip");this.core.$el.append(e),this.loading.$el.attr("data-pip",""),this.loading.$el.addClass("pip-loading"),this.setupContainers()},getExternalInterface:function(){return{addPip:this.addPip,discardPip:this.discardPip,addMaster:this.addMaster,addMasterContainer:this.addMasterContainer,changeMaster:this.changeMaster,pipToMaster:this.pipToMaster,hasPip:this.hasPip}},addListeners:function(){this.listenTo(this.core.mediaControl,"mediacontrol:show",this.onMediaControlShow),this.listenTo(this.core.mediaControl,"mediacontrol:hide",this.onMediaControlHide)},setupContainers:function(){this.masterContainer=this.core.containers[0],this.setMasterStyle(this.masterContainer,!1),this.core.mediaControl.setContainer(this.masterContainer),this.core.mediaControl.render(),2===this.core.containers.length&&(this.pipContainer=this.core.containers[1],this.setPipStyle(this.pipContainer,!1),this.masterContainer.play(),this.pipContainer.play(),this.pipContainer.setVolume(0),this.pipContainer.trigger("container:pip",!0),this.listenToPipClick())},hasPip:function(){return!!this.pipContainer},addPip:function(t){this.stopListening(this.pipContainer),this.discardPip(),this.core.createContainer(t).then(this.addPipCallback.bind(this))},addPipCallback:function(t){this.pipContainer=r(t).isArray()?t[0]:t,this.onContainerReady(),this.core.params.onPipLoaded&&this.core.params.onPipLoaded(this.pipContainer.playback.src)},onContainerReady:function(){this.pipContainer.setVolume(0),this.setPipStyle(this.pipContainer),this.pipContainer.play(),this.stopListening(this.pipContainer),this.listenToPipClick(),this.listenTo(this.pipContainer,"container:ended",this.discardPip),this.pipContainer.trigger("container:pip",!0)},discardPip:function(){this.pipContainer&&(this.stopListening(this.pipContainer),this.discardContainer(this.pipContainer),this.pipContainer=void 0)},discardMaster:function(){this.masterContainer&&(this.stopListening(this.masterContainer),this.discardContainer(this.masterContainer),this.masterContainer=void 0)},setMasterContainer:function(t){this.discardContainer(this.masterContainer),this.masterContainer=t,this.setMasterStyle(this.masterContainer),this.listenTo(this.masterContainer,"container:ended",this.pipToMaster),this.masterContainer.play()},addMaster:function(t){this.masterContainer&&(this.loading.show(),this.stopListening(this.masterContainer),this.tmpContainer=this.masterContainer,this.tmpContainer.setStyle({"z-index":2e3}),this.core.createContainer(t).then(this.addMasterCallback.bind(this)))},addMasterContainer:function(t){this.masterContainer&&(this.tmpContainer=this.masterContainer,this.tmpContainer.setStyle({"z-index":2e3}),this.addMasterCallback(t))},addMasterCallback:function(t){this.masterContainer=t,this.pipContainer&&this.discardPip(),this.pipContainer=this.tmpContainer,this.setPipStyle(this.pipContainer),this.setMasterStyle(this.masterContainer),this.masterContainer.play(),this.animateMasterToPip(),this.tmpContainer=void 0,this.pipContainer.setVolume(0)},animateMasterToPip:function(){var t=this;this.loading.hide(),this.listenTo(this.masterContainer,"container:ended",this.pipToMaster),this.pipContainer.$el.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){t.pipContainer.trigger("container:pip",!0),t.core.params.onMasterLoaded&&t.core.params.onMasterLoaded(t.masterContainer.getSource())}),this.setPipStyle(this.pipContainer),this.core.mediaControl.setContainer(this.masterContainer),this.listenToPipClick()},changeMaster:function(t){this.masterContainer&&(this.stopListening(this.masterContainer),this.tmpContainer=this.masterContainer,this.tmpContainer.setStyle({"z-index":2e3}),this.core.createContainer(t).then(this.changeMasterCallback.bind(this)))},changeMasterCallback:function(t){this.masterContainer.destroy(),this.masterContainer=t,this.masterContainer.play(),this.tmpContainer=void 0,this.setMasterStyle(this.masterContainer),this.listenTo(this.masterContainer,"container:ended",this.pipToMaster),this.core.mediaControl.setContainer(this.masterContainer),this.core.params.onMasterLoaded&&this.core.params.onMasterLoaded(this.masterContainer.playback.params.src)},listenToPipClick:function(){this.pipContainer&&(this.stopListening(this.pipContainer),this.listenTo(this.pipContainer,"container:click",this.pipToMaster.bind(this)))},discardContainer:function(t){t.destroy()},pipToMaster:function(){var t=this;return this.stopListening(this.masterContainer),this.stopListening(this.pipContainer,"container:click"),this.pipContainer&&(this.pipContainer.setStyle({"z-index":998}),this.setMasterStyle(this.pipContainer),this.pipContainer.$el.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){t.pipContainer.$el.off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"),t.pipToMasterCallback()})),this},pipToMasterCallback:function(){this.discardMaster(),this.pipContainer.setVolume(100),this.pipContainer.trigger("container:pip",!1),this.pipContainer.play(),this.masterContainer=this.pipContainer,this.masterContainer.setStyle({"z-index":20}),this.pipContainer=void 0,this.core.mediaControl.setContainer(this.masterContainer),this.core.enableMediaControl(),this.core.params.onPipToMaster&&this.core.params.onPipToMaster(this.masterContainer.playback.params.src)},onMediaControlShow:function(){this.pipContainer&&this.pipContainer.$el.addClass("pip-transition over-media-control")},onMediaControlHide:function(){this.masterContainer.$el.removeClass("over-media-control"),this.pipContainer&&(this.pipContainer.$el.addClass("pip-transition"),this.pipContainer.$el.removeClass("over-media-control"))},setAnimatedTransition:function(t,e){e?t.$el.addClass("pip-transition"):t.$el.removeClass("pip-transition")},setPipStyle:function(t){var e=void 0!==arguments[1]?arguments[1]:!0;this.setAnimatedTransition(t,e),t.$el.attr("data-pip",""),t.$el.addClass("pip-container"),t.$el.removeClass("over-media-control master-container")},setMasterStyle:function(t){var e=void 0!==arguments[1]?arguments[1]:!0;this.setAnimatedTransition(t,e),t.$el.attr("data-pip",""),t.$el.addClass("master-container"),t.$el.removeClass("over-media-control pip-container")}},{},n),e.exports=o},{"../../base/base_object":"2HNVgz","../../base/styler":16,"../loading":44,jquery:"HlZQrA",underscore:7}],50:[function(t,e){"use strict";e.exports=t("./poster")},{"./poster":51}],51:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=t("../../base/jst"),a=t("jquery"),o=function(){$traceurRuntime.defaultSuperCall(this,s.prototype,arguments)},s=o;$traceurRuntime.createClass(o,{get name(){return"poster"},get template(){return r.poster},get attributes(){return{"class":"player-poster","data-poster":""}},get events(){return{click:"clicked"}},initialize:function(t){$traceurRuntime.superCall(this,s.prototype,"initialize",[t]),void 0===t.disableControlsOnPoster&&(t.disableControlsOnPoster=!0),this.options=t,this.options.disableControlsOnPoster&&this.container.disableMediaControl(),this.render()},bindEvents:function(){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),this.listenTo(this.container,"container:pip",this.onPipStateChanged)},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()},onPipStateChanged:function(){this.$el.css({fontSize:this.$el.height()}),this.options.hidePlayButton||this.showPlayButton()},hidePlayButton:function(){this.$playButton.hide()},showPlayButton:function(){this.$el.css({fontSize:this.$el.height()}),this.$playButton.show()},clicked:function(){this.container.play()},render:function(){var t=this,e=i.getStyleFor(this.name);this.$el.html(this.template()),this.$el.append(e),this.container.$el.append(this.el),this.$el.ready(function(){t.$el.css({fontSize:t.options.height||t.$el.height()})});var n=this.$el.find("img")[0];return n.src=this.options.poster||"assets/default.png",this.$playButton=a(this.$el.find(".play-wrapper")),this.options.hidePlayButton&&this.$playButton.hide(),this}},{},n),e.exports=o},{"../../base/jst":13,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr",jquery:"HlZQrA"}],52:[function(t,e){"use strict";e.exports=t("./sequence")},{"./sequence":53}],53:[function(t,e){"use strict";var n=t("../../base/base_object"),i=t("./sequence_container"),r=(t("underscore"),t("../../base/utils"),n.extend({initialize:function(t){this.core=t,this.sequenceContainer=new i(this.core.containers),this.core.mediaControl.setContainer(this.sequenceContainer)},getExternalInterface:function(){return{}}}));e.exports=r},{"../../base/base_object":"2HNVgz","../../base/utils":21,"./sequence_container":54,underscore:7}],54:[function(t,e){"use strict";var n=t("../../base/base_object"),i=t("underscore"),r=n.extend({name:"SequenceContainer",initialize:function(t){this.containers=t,this.plugins=[],this.containersRange=[],this.currentContainer=0,this.checkpoint=0,this.duration=0,i.each(this.containers,this._setupContainers,this),this.containersToSetup=this.containers.length,this._bindChildEvents(this.getCurrentContainer()),this.getCurrentContainer().$el.show(),this.settings=this.getCurrentContainer().settings},_bindChildEvents:function(t){this.listenTo(t,"container:ended",this.playNextContainer),this.listenTo(t,"container:timeupdate",this.timeUpdateProxy),this.listenTo(t,"container:progress",this.progressProxy)},_setupContainers:function(t){t.$el.hide(),this._injectInChildPlugins(t.plugins),this.listenTo(t,"container:loadedmetadata",this._setupDuration)},_injectInChildPlugins:function(t){i.each(t,function(t){t.stopListening(),t.container=this,t.bindEvents()},this)},_setupDuration:function(t){this.duration+=t,this.trigger("container:timeupdate",0,this.duration),0===--this.containersToSetup&&this._setupSeek()},_setupSeek:function(){i.each(this.containers,function(t){var e=t.playback.getDuration(),n=100*e/this.duration;this.containersRange.push(n)},this)},getPlaybackType:function(){return this.getCurrentContainer().getPlaybackType()},length:function(){return this.containers.length},playNextContainer:function(){this.getCurrentContainer().$el.hide(),this.stopListening(this.getCurrentContainer());var t=this.getNextContainer();this.trigger("container:next",this.currentContainer),this._bindChildEvents(t),0===this.currentContainer?(this.checkpoint=0,t.$el.show(),this.trigger("container:ended"),t.stop()):(t.play(),this.trigger("container:play"),this.trigger("container:settingsupdate"),this.trigger("container:timeupdate",this.checkpoint,this.duration),t.$el.show())},timeUpdateProxy:function(t){this.trigger("container:timeupdate",t+this.checkpoint,this.duration,this.name)},progressProxy:function(t,e){this.trigger("container:progress",t,e,this.duration,this.name)},getCurrentContainer:function(){return this.containers[this.currentContainer]},getNextContainer:function(){this.checkpoint+=this.getCurrentContainer().playback.getDuration(),this.currentContainer=++this.currentContainer%this.containers.length;var t=this.containers[this.currentContainer];return this.settings=t.settings,t},play:function(){this.getCurrentContainer().playback.play(),this.trigger("container:play",this.name)},setVolume:function(t){this.trigger("container:volume",t,this.name),this.getCurrentContainer().setVolume(t)},pause:function(){this.getCurrentContainer().pause(),this.trigger("container:pause",this.name)},stop:function(){this.getCurrentContainer().stop(),this.trigger("container:stop",this.name)},playing:function(){this.trigger("container:playing",this.name)},progress:function(t,e,n){this.trigger("container:progress",t,e,n)},_matchContainerIndex:function(t){for(var e=0,n=0,i=this.containers.length;i>n;n++)if(e+=this.containersRange[n],e>=t)return n;return this.containers.length-1},jumpToContainer:function(t){if(0===t)this.seekToContainer(t,0);else{var e=i.reduce(this.containersRange.slice(0,t),function(t,e){return t+e});this.seekToContainer(t,e)}},setCurrentTime:function(t){var e=this._matchContainerIndex(t);this.seekToContainer(e,t)},seekToContainer:function(t,e){if(0===t)this.checkpoint=0;else{var n=this.containers.slice(0,t);this.checkpoint=i.reduce(n,function(t,e){return t+e.playback.getDuration()},0);var r=i.reduce(this.containersRange.slice(0,t),function(t,e){return e+t},0);e-=r}var a=100*e/this.containersRange[t],o=this.getCurrentContainer();o.$el.hide(),this.stopListening(o),o.stop(),this.currentContainer=t;var s=this.containers[t];this.listenTo(s,"container:ended",this.playNextContainer),this.listenTo(s,"container:timeupdate",this.timeUpdateProxy),this.listenTo(s,"container:progress",this.progressProxy),s.play(),this.trigger("container:settingsupdate"),this.trigger("container:play"),s.setCurrentTime(a),s.$el.show()},settingsUpdate:function(){this.settings=this.getCurrentContainer().settings,this.trigger("container:settingsupdate")},isPlaying:function(){return this.getCurrentContainer().isPlaying()},render:function(){return this.el=i.map(this.containers,function(t){return t.render().el}),this}});e.exports=r},{"../../base/base_object":"2HNVgz",underscore:7}],55:[function(t,e){"use strict";e.exports=t("./spinner_three_bounce")},{"./spinner_three_bounce":56}],56:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=t("../../base/jst"),a=n.extend({name:"spinner_three_bounce",attributes:{"data-spinner":"","class":"spinner-three-bounce"},initialize:function(t){a.super("initialize").call(this,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()},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}});e.exports=a},{"../../base/jst":13,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr"}],57:[function(t,e){"use strict";e.exports=t("./stats")},{"./stats":58}],58:[function(t,e){"use strict";var n=t("../../base/plugin"),i=t("./stats_events"),r=t("jquery"),a=n.extend({name:"stats",type:"stats",initialize:function(t){a.super("initialize").call(this,t),this.container.with(i),this.setInitialAttrs(),this.reportInterval=t.reportInterval||5e3,this.state="IDLE"},bindEvents:function(){this.listenTo(this.container,"container: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=setInterval(this.report.bind(this),this.reportInterval)},onStop:function(){clearInterval(this.intervalId),this.state="STOPPED"},onBuffering:function(){this.firstPlay?this.startupTimeInit=Date.now():this.rebufferingTimeInit=Date.now(),this.state="BUFFERING",this.rebuffers++},onBufferFull:function(){"BUFFERING"===this.state&&(this.firstPlay?(this.firstPlay=!1,this.startupTime=Date.now()-this.startupTimeInit,this.watchingTimeInit=Date.now()):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-this.startupTime},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.container.statsReport(this.getStats())}});e.exports=a},{"../../base/plugin":14,"./stats_events":59,jquery:"HlZQrA"}],59:[function(t,e){"use strict";var n={statsAdd:function(t){this.trigger("container:stats:add",t)},statsReport:function(t){this.trigger("container:stats:report",t)}};e.exports=n},{}],60:[function(t,e){"use strict";e.exports=t("./watermark")},{"./watermark":61}],61:[function(t,e){"use strict";var n=t("../../base/ui_plugin"),i=t("../../base/styler"),r=t("../../base/jst"),a=function(){$traceurRuntime.defaultSuperCall(this,o.prototype,arguments)},o=a;$traceurRuntime.createClass(a,{get name(){return"watermark"},get type(){return"ui"},initialize:function(t){$traceurRuntime.superCall(this,o.prototype,"initialize",[t]),this.template=r[this.name],this.position=t.position||"bottom-right",this.imageUrl=t.imageUrl||"assets/watermark.png",this.render()},bindEvents:function(){this.listenTo(this.container,"container:play",this.onPlay),this.listenTo(this.container,"container:stop",this.onStop),this.listenTo(this.container,"container:pip",this.onPip)},onPlay:function(){this.hidden||this.$el.show()},onStop:function(){this.$el.hide()},onPip:function(t){this.hidden=!!t,t?this.$el.hide():this.$el.show()},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=a},{"../../base/jst":13,"../../base/styler":16,"../../base/ui_plugin":"Z7u8cr"}]},{},[3,35]);