-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.js
7 lines (7 loc) · 164 KB
/
build.js
1
2
3
4
5
6
7
!function(e){function t(e){for(var t=[],n=0,r=e.length;r>n;n++)-1==f.call(t,e[n])&&t.push(e[n]);return t}function n(e,n,r,o){if("string"!=typeof e)throw"System.register provided no module name";var i;i="boolean"==typeof r?{declarative:!1,deps:n,execute:o,executingRequire:r}:{declarative:!0,deps:n,declare:r},i.name=e,e in d||(d[e]=i),i.deps=t(i.deps),i.normalizedDeps=i.deps}function r(e,t){if(t[e.groupIndex]=t[e.groupIndex]||[],-1==f.call(t[e.groupIndex],e)){t[e.groupIndex].push(e);for(var n=0,o=e.normalizedDeps.length;o>n;n++){var i=e.normalizedDeps[n],a=d[i];if(a&&!a.evaluated){var s=e.groupIndex+(a.declarative!=e.declarative);if(void 0===a.groupIndex||a.groupIndex<s){if(void 0!==a.groupIndex&&(t[a.groupIndex].splice(f.call(t[a.groupIndex],a),1),0==t[a.groupIndex].length))throw new TypeError("Mixed dependency cycle detected");a.groupIndex=s}r(a,t)}}}}function o(e){var t=d[e];t.groupIndex=0;var n=[];r(t,n);for(var o=!!t.declarative==n.length%2,i=n.length-1;i>=0;i--){for(var s=n[i],c=0;c<s.length;c++){var l=s[c];o?a(l):u(l)}o=!o}}function i(e){return p[e]||(p[e]={name:e,dependencies:[],exports:{},importers:[]})}function a(t){if(!t.module){var n=t.module=i(t.name),r=t.module.exports,o=t.declare.call(e,function(e,t){n.locked=!0,r[e]=t;for(var o=0,i=n.importers.length;i>o;o++){var a=n.importers[o];if(!a.locked){var s=f.call(a.dependencies,n);a.setters[s](r)}}return n.locked=!1,t});if(n.setters=o.setters,n.execute=o.execute,!n.setters||!n.execute)throw new TypeError("Invalid System.register form for "+t.name);for(var s=0,u=t.normalizedDeps.length;u>s;s++){var c,m=t.normalizedDeps[s],h=d[m],g=p[m];g?c=g.exports:h&&!h.declarative?c=h.module.exports&&h.module.exports.__esModule?h.module.exports:{"default":h.module.exports,__useDefault:!0}:h?(a(h),g=h.module,c=g.exports):c=l(m),g&&g.importers?(g.importers.push(n),n.dependencies.push(g)):n.dependencies.push(null),n.setters[s]&&n.setters[s](c)}}}function s(e){var t,n=d[e];if(n)n.declarative?c(e,[]):n.evaluated||u(n),t=n.module.exports;else if(t=l(e),!t)throw new Error("Unable to load dependency "+e+".");return(!n||n.declarative)&&t&&t.__useDefault?t["default"]:t}function u(t){if(!t.module){var n={},r=t.module={exports:n,id:t.name};if(!t.executingRequire)for(var o=0,i=t.normalizedDeps.length;i>o;o++){var a=t.normalizedDeps[o],c=d[a];c&&u(c)}t.evaluated=!0;var l=t.execute.call(e,function(e){for(var n=0,r=t.deps.length;r>n;n++)if(t.deps[n]==e)return s(t.normalizedDeps[n]);throw new TypeError("Module "+e+" not declared as a dependency.")},n,r);l&&(r.exports=l)}}function c(t,n){var r=d[t];if(r&&!r.evaluated&&r.declarative){n.push(t);for(var o=0,i=r.normalizedDeps.length;i>o;o++){var a=r.normalizedDeps[o];-1==f.call(n,a)&&(d[a]?c(a,n):l(a))}r.evaluated||(r.evaluated=!0,r.module.execute.call(e))}}function l(e){if(m[e])return m[e];var t=d[e];if(!t)throw"Module "+e+" not present.";o(e),c(e,[]),d[e]=void 0;var n=t.module.exports;return(!n||!t.declarative&&n.__esModule!==!0)&&(n={"default":n,__useDefault:!0}),m[e]=n}var d={},f=Array.prototype.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},p={},m={};return function(t,r){var o,o={register:n,get:l,set:function(e,t){m[e]=t},newModule:function(e){return e},global:e};o.set("@empty",{}),r(o);for(var i=0;i<t.length;i++)l(t[i])}}("undefined"!=typeof window?window:global)(["lib/main"],function(e){e.register("npm:[email protected]/helpers/class-call-check",[],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,t["default"]=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},t.__esModule=!0,r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.fw",[],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=function(e){return e.FW=!1,e.path=e.core,e},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.shared",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$"),a="__core-js_shared__",s=i.g[a]||(i.g[a]={});return n.exports=function(e){return s[e]||(s[e]={})},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.uid",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){function r(e){return"Symbol(".concat(void 0===e?"":e,")_",(++a+Math.random()).toString(36))}var o=e.global,i=o.define;o.define=void 0;var a=0;return r.safe=require("npm:[email protected]/library/modules/$").g.Symbol||r,n.exports=r,o.define=i,n.exports}),e.register("npm:[email protected]/library/modules/$.redef",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=require("npm:[email protected]/library/modules/$").hide,r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.string-at",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$");return n.exports=function(e){return function(t,n){var r,o,a=String(i.assertDefined(t)),s=i.toInteger(n),u=a.length;return 0>s||s>=u?e?"":void 0:(r=a.charCodeAt(s),55296>r||r>56319||s+1===u||(o=a.charCodeAt(s+1))<56320||o>57343?e?a.charAt(s):r:e?a.slice(s,s+2):(r-55296<<10)+(o-56320)+65536)}},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.assert",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){function r(e,t,n){if(!e)throw TypeError(n?t+n:t)}var o=e.global,i=o.define;o.define=void 0;var a=require("npm:[email protected]/library/modules/$");return r.def=a.assertDefined,r.fn=function(e){if(!a.isFunction(e))throw TypeError(e+" is not a function!");return e},r.obj=function(e){if(!a.isObject(e))throw TypeError(e+" is not an object!");return e},r.inst=function(e,t,n){if(!(e instanceof t))throw TypeError(n+": use the 'new' operator!");return e},n.exports=r,o.define=i,n.exports}),e.register("npm:[email protected]/library/modules/$.def",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){function r(e,t){return function(){return e.apply(t,arguments)}}function o(e,t,n){var a,s,l,d,f=e&o.G,p=e&o.P,m=f?i:e&o.S?i[t]:(i[t]||{}).prototype,h=f?u:u[t]||(u[t]={});f&&(n=t);for(a in n)s=!(e&o.F)&&m&&a in m,s&&a in h||(l=s?m[a]:n[a],f&&!c(m[a])?d=n[a]:e&o.B&&s?d=r(l,i):e&o.W&&m[a]==l?!function(e){d=function(t){return this instanceof e?new e(t):e(t)},d.prototype=e.prototype}(l):d=p&&c(l)?r(Function.call,l):l,h[a]=d,p&&((h.prototype||(h.prototype={}))[a]=l))}var i=e.global,a=i.define;i.define=void 0;var s=require("npm:[email protected]/library/modules/$"),i=s.g,u=s.core,c=s.isFunction;return o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,n.exports=o,i.define=a,n.exports}),e.register("npm:[email protected]/library/modules/$.unscope",[],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=function(){},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.ctx",["npm:[email protected]/library/modules/$.assert"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$.assert").fn;return n.exports=function(e,t,n){if(i(e),~n&&void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.iter-call",["npm:[email protected]/library/modules/$.assert"],!0,function(require,t,n){function r(e){var t=e["return"];void 0!==t&&s(t.call(e))}function o(e,t,n,o){try{return o?t(s(n)[0],n[1]):t(n)}catch(i){throw r(e),i}}var i=e.global,a=i.define;i.define=void 0;var s=require("npm:[email protected]/library/modules/$.assert").obj;return o.close=r,n.exports=o,i.define=a,n.exports}),e.register("npm:[email protected]/library/modules/$.set-proto",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.assert","npm:[email protected]/library/modules/$.ctx"],!0,function(require,t,n){function r(e,t){s.obj(e),s(null===t||a.isObject(t),t,": can't set as prototype!")}var o=e.global,i=o.define;o.define=void 0;var a=require("npm:[email protected]/library/modules/$"),s=require("npm:[email protected]/library/modules/$.assert");return n.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t){try{t=require("npm:[email protected]/library/modules/$.ctx")(Function.call,a.getDesc(Object.prototype,"__proto__").set,2),t({},[])}catch(n){e=!0}return function(n,o){return r(n,o),e?n.__proto__=o:t(n,o),n}}():void 0),check:r},o.define=i,n.exports}),e.register("npm:[email protected]/library/modules/$.same",[],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.species",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.wks"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$"),a=require("npm:[email protected]/library/modules/$.wks")("species");return n.exports=function(e){!i.DESC||a in e||i.setDesc(e,a,{configurable:!0,get:i.that})},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.invoke",[],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3]);case 5:return r?e(t[0],t[1],t[2],t[3],t[4]):e.call(n,t[0],t[1],t[2],t[3],t[4])}return e.apply(n,t)},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.dom-create",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$"),a=i.g.document,s=i.isObject,u=s(a)&&s(a.createElement);return n.exports=function(e){return u?a.createElement(e):{}},r.define=o,n.exports}),e.register("npm:[email protected]/browser",[],!0,function(require,t,n){function r(){if(!c){c=!0;for(var e,t=u.length;t;){e=u,u=[];for(var n=-1;++n<t;)e[n]();t=u.length}c=!1}}function o(){}var i=e.global,a=i.define;i.define=void 0;var s=n.exports={},u=[],c=!1;return s.nextTick=function(e){u.push(e),c||setTimeout(r,0)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={},s.on=o,s.addListener=o,s.once=o,s.off=o,s.removeListener=o,s.removeAllListeners=o,s.emit=o,s.binding=function(e){throw new Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(e){throw new Error("process.chdir is not supported")},s.umask=function(){return 0},i.define=a,n.exports}),e.register("npm:[email protected]/library/modules/$.mix",["npm:[email protected]/library/modules/$.redef"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$.redef");return n.exports=function(e,t){for(var n in t)i(e,n,t[n]);return e},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.iter-detect",["npm:[email protected]/library/modules/$.wks"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$.wks")("iterator"),a=!1;try{var s=[7][i]();s["return"]=function(){a=!0},Array.from(s,function(){throw 2})}catch(u){}return n.exports=function(e){if(!a)return!1;var t=!1;try{var n=[7],r=n[i]();r.next=function(){t=!0},n[i]=function(){return r},e(n)}catch(o){}return t},r.define=o,n.exports}),e.register("npm:[email protected]/underscore",[],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,function(){function e(e){function t(t,n,r,o,i,a){for(;i>=0&&a>i;i+=e){var s=o?o[i]:i;r=n(r,t[s],s,t)}return r}return function(n,r,o,i){r=w(r,i,4);var a=!_(n)&&x.keys(n),s=(a||n).length,u=e>0?0:s-1;return arguments.length<3&&(o=n[a?a[u]:u],u+=e),t(n,r,o,a,u,s)}}function r(e){return function(t,n,r){n=j(n,r);for(var o=q(t),i=e>0?0:o-1;i>=0&&o>i;i+=e)if(n(t[i],i,t))return i;return-1}}function o(e,t,n){return function(r,o,i){var a=0,s=q(r);if("number"==typeof i)e>0?a=i>=0?i:Math.max(i+s,a):s=i>=0?Math.min(i+1,s):i+s+1;else if(n&&i&&s)return i=n(r,o),r[i]===o?i:-1;if(o!==o)return i=t(f.call(r,a,s),x.isNaN),i>=0?i+a:-1;for(i=e>0?a:s-1;i>=0&&s>i;i+=e)if(r[i]===o)return i;return-1}}function i(e,t){var n=A.length,r=e.constructor,o=x.isFunction(r)&&r.prototype||c,i="constructor";for(x.has(e,i)&&!x.contains(t,i)&&t.push(i);n--;)i=A[n],i in e&&e[i]!==o[i]&&!x.contains(t,i)&&t.push(i)}var a=this,s=a._,u=Array.prototype,c=Object.prototype,l=Function.prototype,d=u.push,f=u.slice,p=c.toString,m=c.hasOwnProperty,h=Array.isArray,g=Object.keys,v=l.bind,y=Object.create,b=function(){},x=function(e){return e instanceof x?e:this instanceof x?void(this._wrapped=e):new x(e)};"undefined"!=typeof t?("undefined"!=typeof n&&n.exports&&(t=n.exports=x),t._=x):a._=x,x.VERSION="1.8.3";var w=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)};case 4:return function(n,r,o,i){return e.call(t,n,r,o,i)}}return function(){return e.apply(t,arguments)}},j=function(e,t,n){return null==e?x.identity:x.isFunction(e)?w(e,t,n):x.isObject(e)?x.matcher(e):x.property(e)};x.iteratee=function(e,t){return j(e,t,1/0)};var k=function(e,t){return function(n){var r=arguments.length;if(2>r||null==n)return n;for(var o=1;r>o;o++)for(var i=arguments[o],a=e(i),s=a.length,u=0;s>u;u++){var c=a[u];t&&void 0!==n[c]||(n[c]=i[c])}return n}},C=function(e){if(!x.isObject(e))return{};if(y)return y(e);b.prototype=e;var t=new b;return b.prototype=null,t},T=function(e){return function(t){return null==t?void 0:t[e]}},$=Math.pow(2,53)-1,q=T("length"),_=function(e){var t=q(e);return"number"==typeof t&&t>=0&&$>=t};x.each=x.forEach=function(e,t,n){t=w(t,n);var r,o;if(_(e))for(r=0,o=e.length;o>r;r++)t(e[r],r,e);else{var i=x.keys(e);for(r=0,o=i.length;o>r;r++)t(e[i[r]],i[r],e)}return e},x.map=x.collect=function(e,t,n){t=j(t,n);for(var r=!_(e)&&x.keys(e),o=(r||e).length,i=Array(o),a=0;o>a;a++){var s=r?r[a]:a;i[a]=t(e[s],s,e)}return i},x.reduce=x.foldl=x.inject=e(1),x.reduceRight=x.foldr=e(-1),x.find=x.detect=function(e,t,n){var r;return r=_(e)?x.findIndex(e,t,n):x.findKey(e,t,n),void 0!==r&&-1!==r?e[r]:void 0},x.filter=x.select=function(e,t,n){var r=[];return t=j(t,n),x.each(e,function(e,n,o){t(e,n,o)&&r.push(e)}),r},x.reject=function(e,t,n){return x.filter(e,x.negate(j(t)),n)},x.every=x.all=function(e,t,n){t=j(t,n);for(var r=!_(e)&&x.keys(e),o=(r||e).length,i=0;o>i;i++){var a=r?r[i]:i;if(!t(e[a],a,e))return!1}return!0},x.some=x.any=function(e,t,n){t=j(t,n);for(var r=!_(e)&&x.keys(e),o=(r||e).length,i=0;o>i;i++){var a=r?r[i]:i;if(t(e[a],a,e))return!0}return!1},x.contains=x.includes=x.include=function(e,t,n,r){return _(e)||(e=x.values(e)),("number"!=typeof n||r)&&(n=0),x.indexOf(e,t,n)>=0},x.invoke=function(e,t){var n=f.call(arguments,2),r=x.isFunction(t);return x.map(e,function(e){var o=r?t:e[t];return null==o?o:o.apply(e,n)})},x.pluck=function(e,t){return x.map(e,x.property(t))},x.where=function(e,t){return x.filter(e,x.matcher(t))},x.findWhere=function(e,t){return x.find(e,x.matcher(t))},x.max=function(e,t,n){var r,o,i=-(1/0),a=-(1/0);if(null==t&&null!=e){e=_(e)?e:x.values(e);for(var s=0,u=e.length;u>s;s++)r=e[s],r>i&&(i=r)}else t=j(t,n),x.each(e,function(e,n,r){o=t(e,n,r),(o>a||o===-(1/0)&&i===-(1/0))&&(i=e,a=o)});return i},x.min=function(e,t,n){var r,o,i=1/0,a=1/0;if(null==t&&null!=e){e=_(e)?e:x.values(e);for(var s=0,u=e.length;u>s;s++)r=e[s],i>r&&(i=r)}else t=j(t,n),x.each(e,function(e,n,r){o=t(e,n,r),(a>o||o===1/0&&i===1/0)&&(i=e,a=o)});return i},x.shuffle=function(e){for(var t,n=_(e)?e:x.values(e),r=n.length,o=Array(r),i=0;r>i;i++)t=x.random(0,i),t!==i&&(o[i]=o[t]),o[t]=n[i];return o},x.sample=function(e,t,n){return null==t||n?(_(e)||(e=x.values(e)),e[x.random(e.length-1)]):x.shuffle(e).slice(0,Math.max(0,t))},x.sortBy=function(e,t,n){return t=j(t,n),x.pluck(x.map(e,function(e,n,r){return{value:e,index:n,criteria:t(e,n,r)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(r>n||void 0===r)return-1}return e.index-t.index}),"value")};var E=function(e){return function(t,n,r){var o={};return n=j(n,r),x.each(t,function(r,i){var a=n(r,i,t);e(o,r,a)}),o}};x.groupBy=E(function(e,t,n){x.has(e,n)?e[n].push(t):e[n]=[t]}),x.indexBy=E(function(e,t,n){e[n]=t}),x.countBy=E(function(e,t,n){x.has(e,n)?e[n]++:e[n]=1}),x.toArray=function(e){return e?x.isArray(e)?f.call(e):_(e)?x.map(e,x.identity):x.values(e):[]},x.size=function(e){return null==e?0:_(e)?e.length:x.keys(e).length},x.partition=function(e,t,n){t=j(t,n);var r=[],o=[];return x.each(e,function(e,n,i){(t(e,n,i)?r:o).push(e)}),[r,o]},x.first=x.head=x.take=function(e,t,n){return null==e?void 0:null==t||n?e[0]:x.initial(e,e.length-t)},x.initial=function(e,t,n){return f.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},x.last=function(e,t,n){return null==e?void 0:null==t||n?e[e.length-1]:x.rest(e,Math.max(0,e.length-t))},x.rest=x.tail=x.drop=function(e,t,n){return f.call(e,null==t||n?1:t)},x.compact=function(e){return x.filter(e,x.identity)};var S=function(e,t,n,r){for(var o=[],i=0,a=r||0,s=q(e);s>a;a++){var u=e[a];if(_(u)&&(x.isArray(u)||x.isArguments(u))){t||(u=S(u,t,n));var c=0,l=u.length;for(o.length+=l;l>c;)o[i++]=u[c++]}else n||(o[i++]=u)}return o};x.flatten=function(e,t){return S(e,t,!1)},x.without=function(e){return x.difference(e,f.call(arguments,1))},x.uniq=x.unique=function(e,t,n,r){x.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=j(n,r));for(var o=[],i=[],a=0,s=q(e);s>a;a++){var u=e[a],c=n?n(u,a,e):u;t?(a&&i===c||o.push(u),i=c):n?x.contains(i,c)||(i.push(c),o.push(u)):x.contains(o,u)||o.push(u)}return o},x.union=function(){return x.uniq(S(arguments,!0,!0))},x.intersection=function(e){for(var t=[],n=arguments.length,r=0,o=q(e);o>r;r++){var i=e[r];if(!x.contains(t,i)){for(var a=1;n>a&&x.contains(arguments[a],i);a++);a===n&&t.push(i)}}return t},x.difference=function(e){var t=S(arguments,!0,!0,1);return x.filter(e,function(e){return!x.contains(t,e)})},x.zip=function(){return x.unzip(arguments)},x.unzip=function(e){for(var t=e&&x.max(e,q).length||0,n=Array(t),r=0;t>r;r++)n[r]=x.pluck(e,r);return n},x.object=function(e,t){for(var n={},r=0,o=q(e);o>r;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},x.findIndex=r(1),x.findLastIndex=r(-1),x.sortedIndex=function(e,t,n,r){n=j(n,r,1);for(var o=n(t),i=0,a=q(e);a>i;){var s=Math.floor((i+a)/2);n(e[s])<o?i=s+1:a=s}return i},x.indexOf=o(1,x.findIndex,x.sortedIndex),x.lastIndexOf=o(-1,x.findLastIndex),x.range=function(e,t,n){null==t&&(t=e||0,e=0),n=n||1;for(var r=Math.max(Math.ceil((t-e)/n),0),o=Array(r),i=0;r>i;i++,e+=n)o[i]=e;return o};var R=function(e,t,n,r,o){if(!(r instanceof t))return e.apply(n,o);var i=C(e.prototype),a=e.apply(i,o);return x.isObject(a)?a:i};x.bind=function(e,t){if(v&&e.bind===v)return v.apply(e,f.call(arguments,1));if(!x.isFunction(e))throw new TypeError("Bind must be called on a function");var n=f.call(arguments,2),r=function(){return R(e,r,t,this,n.concat(f.call(arguments)))};return r},x.partial=function(e){var t=f.call(arguments,1),n=function(){for(var r=0,o=t.length,i=Array(o),a=0;o>a;a++)i[a]=t[a]===x?arguments[r++]:t[a];for(;r<arguments.length;)i.push(arguments[r++]);return R(e,n,this,this,i)};return n},x.bindAll=function(e){var t,n,r=arguments.length;if(1>=r)throw new Error("bindAll must be passed function names");for(t=1;r>t;t++)n=arguments[t],e[n]=x.bind(e[n],e);return e},x.memoize=function(e,t){var n=function(r){var o=n.cache,i=""+(t?t.apply(this,arguments):r);return x.has(o,i)||(o[i]=e.apply(this,arguments)),o[i]};return n.cache={},n},x.delay=function(e,t){var n=f.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},x.defer=x.partial(x.delay,x,1),x.throttle=function(e,t,n){var r,o,i,a=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:x.now(),a=null,i=e.apply(r,o),a||(r=o=null)};return function(){var c=x.now();s||n.leading!==!1||(s=c);var l=t-(c-s);return r=this,o=arguments,0>=l||l>t?(a&&(clearTimeout(a),a=null),s=c,i=e.apply(r,o),a||(r=o=null)):a||n.trailing===!1||(a=setTimeout(u,l)),i}},x.debounce=function(e,t,n){var r,o,i,a,s,u=function(){var c=x.now()-a;t>c&&c>=0?r=setTimeout(u,t-c):(r=null,n||(s=e.apply(i,o),r||(i=o=null)))};return function(){i=this,o=arguments,a=x.now();var c=n&&!r;return r||(r=setTimeout(u,t)),c&&(s=e.apply(i,o),i=o=null),s}},x.wrap=function(e,t){return x.partial(t,e)},x.negate=function(e){return function(){return!e.apply(this,arguments)}},x.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},x.after=function(e,t){return function(){return--e<1?t.apply(this,arguments):void 0}},x.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),1>=e&&(t=null),n}},x.once=x.partial(x.before,2);var N=!{toString:null}.propertyIsEnumerable("toString"),A=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];x.keys=function(e){if(!x.isObject(e))return[];if(g)return g(e);var t=[];for(var n in e)x.has(e,n)&&t.push(n);return N&&i(e,t),t},x.allKeys=function(e){if(!x.isObject(e))return[];var t=[];for(var n in e)t.push(n);return N&&i(e,t),t},x.values=function(e){for(var t=x.keys(e),n=t.length,r=Array(n),o=0;n>o;o++)r[o]=e[t[o]];return r},x.mapObject=function(e,t,n){t=j(t,n);for(var r,o=x.keys(e),i=o.length,a={},s=0;i>s;s++)r=o[s],a[r]=t(e[r],r,e);return a},x.pairs=function(e){for(var t=x.keys(e),n=t.length,r=Array(n),o=0;n>o;o++)r[o]=[t[o],e[t[o]]];return r},x.invert=function(e){for(var t={},n=x.keys(e),r=0,o=n.length;o>r;r++)t[e[n[r]]]=n[r];return t},x.functions=x.methods=function(e){var t=[];for(var n in e)x.isFunction(e[n])&&t.push(n);return t.sort()},x.extend=k(x.allKeys),x.extendOwn=x.assign=k(x.keys),x.findKey=function(e,t,n){t=j(t,n);for(var r,o=x.keys(e),i=0,a=o.length;a>i;i++)if(r=o[i],t(e[r],r,e))return r},x.pick=function(e,t,n){var r,o,i={},a=e;if(null==a)return i;x.isFunction(t)?(o=x.allKeys(a),r=w(t,n)):(o=S(arguments,!1,!1,1),r=function(e,t,n){return t in n},a=Object(a));for(var s=0,u=o.length;u>s;s++){var c=o[s],l=a[c];r(l,c,a)&&(i[c]=l)}return i},x.omit=function(e,t,n){if(x.isFunction(t))t=x.negate(t);else{var r=x.map(S(arguments,!1,!1,1),String);t=function(e,t){return!x.contains(r,t)}}return x.pick(e,t,n)},x.defaults=k(x.allKeys,!0),x.create=function(e,t){var n=C(e);return t&&x.extendOwn(n,t),n},x.clone=function(e){return x.isObject(e)?x.isArray(e)?e.slice():x.extend({},e):e},x.tap=function(e,t){return t(e),e},x.isMatch=function(e,t){var n=x.keys(t),r=n.length;if(null==e)return!r;for(var o=Object(e),i=0;r>i;i++){var a=n[i];if(t[a]!==o[a]||!(a in o))return!1}return!0};var D=function(e,t,n,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return e===t;e instanceof x&&(e=e._wrapped),t instanceof x&&(t=t._wrapped);var o=p.call(e);if(o!==p.call(t))return!1;switch(o){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t}var i="[object Array]"===o;if(!i){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,s=t.constructor;if(a!==s&&!(x.isFunction(a)&&a instanceof a&&x.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}n=n||[],r=r||[];for(var u=n.length;u--;)if(n[u]===e)return r[u]===t;if(n.push(e),r.push(t),i){if(u=e.length,u!==t.length)return!1;for(;u--;)if(!D(e[u],t[u],n,r))return!1}else{var c,l=x.keys(e);if(u=l.length,x.keys(t).length!==u)return!1;for(;u--;)if(c=l[u],!x.has(t,c)||!D(e[c],t[c],n,r))return!1}return n.pop(),r.pop(),!0};x.isEqual=function(e,t){return D(e,t)},x.isEmpty=function(e){return null==e?!0:_(e)&&(x.isArray(e)||x.isString(e)||x.isArguments(e))?0===e.length:0===x.keys(e).length},x.isElement=function(e){return!(!e||1!==e.nodeType)},x.isArray=h||function(e){return"[object Array]"===p.call(e)},x.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},x.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(e){x["is"+e]=function(t){return p.call(t)==="[object "+e+"]"}}),x.isArguments(arguments)||(x.isArguments=function(e){return x.has(e,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(x.isFunction=function(e){return"function"==typeof e||!1}),x.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},x.isNaN=function(e){return x.isNumber(e)&&e!==+e},x.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===p.call(e)},x.isNull=function(e){return null===e},x.isUndefined=function(e){return void 0===e},x.has=function(e,t){return null!=e&&m.call(e,t)},x.noConflict=function(){return a._=s,this},x.identity=function(e){return e},x.constant=function(e){return function(){return e}},x.noop=function(){},x.property=T,x.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},x.matcher=x.matches=function(e){return e=x.extendOwn({},e),function(t){return x.isMatch(t,e)}},x.times=function(e,t,n){var r=Array(Math.max(0,e));t=w(t,n,1);for(var o=0;e>o;o++)r[o]=t(o);return r},x.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},x.now=Date.now||function(){return(new Date).getTime()};var O={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},M=x.invert(O),L=function(e){var t=function(t){return e[t]},n="(?:"+x.keys(e).join("|")+")",r=RegExp(n),o=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(o,t):e}};x.escape=L(O),x.unescape=L(M),x.result=function(e,t,n){var r=null==e?void 0:e[t];return void 0===r&&(r=n),x.isFunction(r)?r.call(e):r};var F=0;x.uniqueId=function(e){var t=++F+"";return e?e+t:t},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var I=/(.)^/,P={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},H=/\\|'|\r|\n|\u2028|\u2029/g,Q=function(e){return"\\"+P[e]};x.template=function(e,t,n){!t&&n&&(t=n),t=x.defaults({},t,x.templateSettings);var r=RegExp([(t.escape||I).source,(t.interpolate||I).source,(t.evaluate||I).source].join("|")+"|$","g"),o=0,i="__p+='";e.replace(r,function(t,n,r,a,s){return i+=e.slice(o,s).replace(H,Q),o=s+t.length,n?i+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?i+="'+\n((__t=("+r+"))==null?'':__t)+\n'":a&&(i+="';\n"+a+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var a=new Function(t.variable||"obj","_",i)}catch(s){throw s.source=i,s}var u=function(e){return a.call(this,e,x)},c=t.variable||"obj";return u.source="function("+c+"){\n"+i+"}",u},x.chain=function(e){var t=x(e);return t._chain=!0,t};var B=function(e,t){return e._chain?x(t).chain():t};x.mixin=function(e){x.each(x.functions(e),function(t){var n=x[t]=e[t];x.prototype[t]=function(){var e=[this._wrapped];return d.apply(e,arguments),B(this,n.apply(x,e))}})},x.mixin(x),x.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=u[e];x.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],B(this,n)}}),x.each(["concat","join","slice"],function(e){var t=u[e];x.prototype[e]=function(){return B(this,t.apply(this._wrapped,arguments))}}),x.prototype.value=function(){return this._wrapped},x.prototype.valueOf=x.prototype.toJSON=x.prototype.value,x.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return x})}.call(this),r.define=o,n.exports}),e.register("github:cavestri/themoviedb-javascript-library@master/themoviedb",[],!1,function(t,n,r){return e.get("@@global-helpers").prepareGlobal(r.id,[]),function(){var e=this.theMovieDb,e={};e.common={api_key:"",base_uri:"http://api.themoviedb.org/3/",images_uri:"http://image.tmdb.org/t/p/",timeout:5e3,generateQuery:function(t){"use strict";var n,r,o;if(n=t||{},r="?api_key="+e.common.api_key,Object.keys(n).length>0)for(o in n)n.hasOwnProperty(o)&&"id"!==o&&"body"!==o&&(r=r+"&"+o+"="+n[o]);return r},validateCallbacks:function(e){"use strict";if("function"!=typeof e[0]||"function"!=typeof e[1])throw"Success and error parameters must be functions!"},validateRequired:function(e,t,n,r,o){"use strict";var i,a;if(a=o||!1,e.length!==t)throw"The method requires "+t+" arguments and you are sending "+e.length+"!";if(!a&&t>2)for(i=0;i<r.length;i+=1)if(!n.hasOwnProperty(r[i]))throw r[i]+" is a required parameter and is not present in the options!"},getImage:function(t){"use strict";return e.common.images_uri+t.size+"/"+t.file},client:function(t,n,r){"use strict";var o,i,a;o=t.method||"GET",i=t.status||200,a=new XMLHttpRequest,a.ontimeout=function(){r('{"status_code":408,"status_message":"Request timed out"}')},a.open(o,e.common.base_uri+t.url,!0),"POST"===t.method&&(a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Accept","application/json")),a.timeout=e.common.timeout,a.onload=function(e){4===a.readyState&&a.status===i?n(a.responseText):r(a.responseText)},a.onerror=function(e){r(a.responseText)},"POST"===t.method?a.send(JSON.stringify(t.body)):a.send(null)}},e.configurations={getConfiguration:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"configuration"+e.common.generateQuery()},t,n)}},e.account={getInformation:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"account"+e.common.generateQuery(t)},n,r)},getLists:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"account/"+t.id+"/lists"+e.common.generateQuery(t)},n,r)},getFavoritesMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"account/"+t.id+"/favorite_movies"+e.common.generateQuery(t)},n,r)},addFavorite:function(t,n,r){"use strict";var o;e.common.validateRequired(arguments,3,t,["session_id","id","movie_id","favorite"]),e.common.validateCallbacks([n,r]),o={movie_id:t.movie_id,favorite:t.favorite},e.common.client({url:"account/"+t.id+"/favorite"+e.common.generateQuery(t),status:201,method:"POST",body:o},n,r)},getRatedMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"account/"+t.id+"/rated_movies"+e.common.generateQuery(t)},n,r)},getWatchlist:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"account/"+t.id+"/movie_watchlist"+e.common.generateQuery(t)},n,r)},addMovieToWatchlist:function(t,n,r){"use strict";var o;e.common.validateRequired(arguments,3,t,["session_id","id","movie_id","movie_watchlist"]),e.common.validateCallbacks([n,r]),o={movie_id:t.movie_id,movie_watchlist:t.movie_watchlist},e.common.client({url:"account/"+t.id+"/movie_watchlist"+e.common.generateQuery(t),method:"POST",status:201,body:o},n,r)}},e.authentication={generateToken:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"authentication/token/new"+e.common.generateQuery()},t,n)},askPermissions:function(e){"use strict";window.open("https://www.themoviedb.org/authenticate/"+e.token+"?redirect_to="+e.redirect_to);
},validateUser:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["request_token","username","password"]),e.common.validateCallbacks([n,r]),e.common.client({url:"authentication/token/validate_with_login"+e.common.generateQuery(t)},n,r)},generateSession:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["request_token"]),e.common.validateCallbacks([n,r]),e.common.client({url:"authentication/session/new"+e.common.generateQuery(t)},n,r)},generateGuestSession:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"authentication/guest_session/new"+e.common.generateQuery()},t,n)}},e.certifications={getList:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"certification/movie/list"+e.common.generateQuery()},t,n)}},e.changes={getMovieChanges:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/changes"+e.common.generateQuery(t)},n,r)},getPersonChanges:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"person/changes"+e.common.generateQuery(t)},n,r)}},e.collections={getCollection:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"collection/"+t.id+e.common.generateQuery(t)},n,r)},getCollectionImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"collection/"+t.id+"/images"+e.common.generateQuery(t)},n,r)}},e.companies={getCompany:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"company/"+t.id+e.common.generateQuery(t)},n,r)},getCompanyMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"company/"+t.id+"/movies"+e.common.generateQuery(t)},n,r)}},e.credits={getCredit:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"credit/"+t.id+e.common.generateQuery(t)},n,r)}},e.discover={getMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"discover/movie"+e.common.generateQuery(t)},n,r)},getTvShows:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"discover/tv"+e.common.generateQuery(t)},n,r)}},e.find={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id","external_source"]),e.common.validateCallbacks([n,r]),e.common.client({url:"find/"+t.id+e.common.generateQuery(t)},n,r)}},e.genres={getList:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"genre/list"+e.common.generateQuery(t)},n,r)},getMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"genre/"+t.id+"/movies"+e.common.generateQuery(t)},n,r)}},e.jobs={getList:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"job/list"+e.common.generateQuery()},t,n)}},e.keywords={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"keyword/"+t.id+e.common.generateQuery(t)},n,r)},getMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"keyword/"+t.id+"/movies"+e.common.generateQuery(t)},n,r)}},e.lists={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"list/"+t.id+e.common.generateQuery(t)},n,r)},getStatusById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id","movie_id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"list/"+t.id+"/item_status"+e.common.generateQuery(t)},n,r)},addList:function(t,n,r){"use strict";var o;e.common.validateRequired(arguments,3,t,["session_id","name","description"]),e.common.validateCallbacks([n,r]),o={name:t.name,description:t.description},delete t.name,delete t.description,t.hasOwnProperty("language")&&(o.language=t.language,delete t.language),e.common.client({method:"POST",status:201,url:"list"+e.common.generateQuery(t),body:o},n,r)},addItem:function(t,n,r){"use strict";var o;e.common.validateRequired(arguments,3,t,["session_id","id","media_id"]),e.common.validateCallbacks([n,r]),o={media_id:t.media_id},e.common.client({method:"POST",status:201,url:"list/"+t.id+"/add_item"+e.common.generateQuery(t),body:o},n,r)},removeItem:function(t,n,r){"use strict";var o;e.common.validateRequired(arguments,3,t,["session_id","id","media_id"]),e.common.validateCallbacks([n,r]),o={media_id:t.media_id},e.common.client({method:"POST",status:201,url:"list/"+t.id+"/remove_item"+e.common.generateQuery(t),body:o},n,r)},removeList:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id"]),e.common.validateCallbacks([n,r]),e.common.client({method:"DELETE",status:204,url:"list/"+t.id+e.common.generateQuery(t)},n,r)},clearList:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id","confirm"]),e.common.validateCallbacks([n,r]),e.common.client({method:"POST",status:204,body:{},url:"list/"+t.id+"/clear"+e.common.generateQuery(t)},n,r)}},e.movies={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+e.common.generateQuery(t)},n,r)},getAlternativeTitles:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/alternative_titles"+e.common.generateQuery(t)},n,r)},getCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/credits"+e.common.generateQuery(t)},n,r)},getImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/images"+e.common.generateQuery(t)},n,r)},getKeywords:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/keywords"+e.common.generateQuery(t)},n,r)},getReleases:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/releases"+e.common.generateQuery(t)},n,r)},getTrailers:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/trailers"+e.common.generateQuery(t)},n,r)},getVideos:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/videos"+e.common.generateQuery(t)},n,r)},getTranslations:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/translations"+e.common.generateQuery(t)},n,r)},getSimilarMovies:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/similar_movies"+e.common.generateQuery(t)},n,r)},getReviews:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/reviews"+e.common.generateQuery(t)},n,r)},getLists:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/lists"+e.common.generateQuery(t)},n,r)},getChanges:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/changes"+e.common.generateQuery(t)},n,r)},getLatest:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"movie/latest"+e.common.generateQuery()},t,n)},getUpcoming:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/upcoming"+e.common.generateQuery(t)},n,r)},getNowPlaying:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/now_playing"+e.common.generateQuery(t)},n,r)},getPopular:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/popular"+e.common.generateQuery(t)},n,r)},getTopRated:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/top_rated"+e.common.generateQuery(t)},n,r)},getStatus:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["session_id","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"movie/"+t.id+"/account_states"+e.common.generateQuery(t)},n,r)},rate:function(t,n,r,o){"use strict";e.common.validateRequired(arguments,4,t,["session_id","id"]),e.common.validateCallbacks([r,o]),e.common.client({method:"POST",status:201,url:"movie/"+t.id+"/rating"+e.common.generateQuery(t),body:{value:n}},r,o)},rateGuest:function(t,n,r,o){"use strict";e.common.validateRequired(arguments,4,t,["guest_session_id","id"]),e.common.validateCallbacks([r,o]),e.common.client({method:"POST",status:201,url:"movie/"+t.id+"/rating"+e.common.generateQuery(t),body:{value:n}},r,o)}},e.networks={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"network/"+t.id+e.common.generateQuery(t)},n,r)}},e.people={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+e.common.generateQuery(t)},n,r)},getMovieCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+"/movie_credits"+e.common.generateQuery(t)},n,r)},getTvCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+"/tv_credits"+e.common.generateQuery(t)},n,r)},getCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+"/combined_credits"+e.common.generateQuery(t)},n,r)},getExternalIds:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+"/external_ids"+e.common.generateQuery(t)},n,r)},getImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+"/images"+e.common.generateQuery(t)},n,r)},getTaggedImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([success,r]),e.common.client({url:"person/"+t.id+"/tagged_images"+e.common.generateQuery(t)},success,r)},getChanges:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"person/"+t.id+"/changes"+e.common.generateQuery(t)},n,r)},getPopular:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"person/popular"+e.common.generateQuery(t)},n,r)},getLatest:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"person/latest"+e.common.generateQuery()},t,n)}},e.reviews={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"review/"+t.id+e.common.generateQuery(t)},n,r)}},e.search={getMovie:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/movie"+e.common.generateQuery(t)},n,r)},getCollection:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/collection"+e.common.generateQuery(t)},n,r)},getTv:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/tv"+e.common.generateQuery(t)},n,r)},getPerson:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/person"+e.common.generateQuery(t)},n,r)},getList:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/list"+e.common.generateQuery(t)},n,r)},getCompany:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/company"+e.common.generateQuery(t)},n,r)},getKeyword:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["query"]),e.common.validateCallbacks([n,r]),e.common.client({url:"search/keyword"+e.common.generateQuery(t)},n,r)}},e.timezones={getList:function(t,n){"use strict";e.common.validateRequired(arguments,2),e.common.validateCallbacks([t,n]),e.common.client({url:"timezones/list"+e.common.generateQuery()},t,n)}},e.tv={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+e.common.generateQuery(t)},n,r)},getCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/credits"+e.common.generateQuery(t)},n,r)},getExternalIds:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/external_ids"+e.common.generateQuery(t)},n,r)},getImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/images"+e.common.generateQuery(t)},n,r)},getTranslations:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/translations"+e.common.generateQuery(t)},n,r)},getOnTheAir:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/on_the_air"+e.common.generateQuery(t)},n,r)},getAiringToday:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/airing_today"+e.common.generateQuery(t)},n,r)},getTopRated:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/top_rated"+e.common.generateQuery(t)},n,r)},getPopular:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,"","",!0),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/popular"+e.common.generateQuery(t)},n,r)}},e.tvSeasons={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+e.common.generateQuery(t)},n,r)},getCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/credits"+e.common.generateQuery(t)},n,r)},getExternalIds:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/external_ids"+e.common.generateQuery(t)},n,r)},getImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/images"+e.common.generateQuery(t)},n,r)}},e.tvEpisodes={getById:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["episode_number","season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/episode/"+t.episode_number+e.common.generateQuery(t)},n,r)},getCredits:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["episode_number","season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/episode/"+t.episode_number+"/credits"+e.common.generateQuery(t)},n,r)},getExternalIds:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["episode_number","season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/episode/"+t.episode_number+"/external_ids"+e.common.generateQuery(t)},n,r)},getImages:function(t,n,r){"use strict";e.common.validateRequired(arguments,3,t,["episode_number","season_number","id"]),e.common.validateCallbacks([n,r]),e.common.client({url:"tv/"+t.id+"/season/"+t.season_number+"/episode/"+t.episode_number+"/images"+e.common.generateQuery(t)},n,r)}},this.theMovieDb=e}.call(e.global),e.get("@@global-helpers").retrieveGlobal(r.id,!1)}),function(){function t(){}t.amd={},function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(n,r){function o(e){var t="length"in e&&e.length,n=te.type(e);return"function"===n||te.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function i(e,t,n){if(te.isFunction(t))return te.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return te.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(ce.test(t))return te.filter(t,e,n);t=te.filter(t,e)}return te.grep(e,function(e){return U.call(t,e)>=0!==n})}function a(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e){var t=ge[e]={};return te.each(e.match(he)||[],function(e,n){t[n]=!0}),t}function u(){Z.removeEventListener("DOMContentLoaded",u,!1),n.removeEventListener("load",u,!1),te.ready()}function c(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=te.expando+c.uid++}function l(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(je,"-$1").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:we.test(n)?te.parseJSON(n):n}catch(o){}xe.set(e,t,n)}else n=void 0;return n}function d(){return!0}function f(){return!1}function p(){try{return Z.activeElement}catch(e){}}function m(e,t){return te.nodeName(e,"table")&&te.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function h(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function g(e){var t=Fe.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function v(e,t){for(var n=0,r=e.length;r>n;n++)be.set(e[n],"globalEval",!t||be.get(t[n],"globalEval"))}function y(e,t){var n,r,o,i,a,s,u,c;if(1===t.nodeType){if(be.hasData(e)&&(i=be.access(e),a=be.set(t,i),c=i.events)){delete a.handle,a.events={};for(o in c)for(n=0,r=c[o].length;r>n;n++)te.event.add(t,o,c[o][n])}xe.hasData(e)&&(s=xe.access(e),u=te.extend({},s),xe.set(t,u))}}function b(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&te.nodeName(e,t)?te.merge([e],n):n}function x(e,t){var n=t.nodeName.toLowerCase();"input"===n&&$e.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}function w(e,t){var r,o=te(t.createElement(e)).appendTo(t.body),i=n.getDefaultComputedStyle&&(r=n.getDefaultComputedStyle(o[0]))?r.display:te.css(o[0],"display");return o.detach(),i}function j(e){var t=Z,n=Qe[e];return n||(n=w(e,t),"none"!==n&&n||(He=(He||te("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=He[0].contentDocument,t.write(),t.close(),n=w(e,t),He.detach()),Qe[e]=n),n}function k(e,t,n){var r,o,i,a,s=e.style;return n=n||ze(e),n&&(a=n.getPropertyValue(t)||n[t]),n&&(""!==a||te.contains(e.ownerDocument,e)||(a=te.style(e,t)),We.test(a)&&Be.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function C(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function T(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),r=t,o=Ke.length;o--;)if(t=Ke[o]+n,t in e)return t;return r}function $(e,t,n){var r=Ge.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function q(e,t,n,r,o){for(var i=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>i;i+=2)"margin"===n&&(a+=te.css(e,n+Ce[i],!0,o)),r?("content"===n&&(a-=te.css(e,"padding"+Ce[i],!0,o)),"margin"!==n&&(a-=te.css(e,"border"+Ce[i]+"Width",!0,o))):(a+=te.css(e,"padding"+Ce[i],!0,o),"padding"!==n&&(a+=te.css(e,"border"+Ce[i]+"Width",!0,o)));return a}function _(e,t,n){var r=!0,o="width"===t?e.offsetWidth:e.offsetHeight,i=ze(e),a="border-box"===te.css(e,"boxSizing",!1,i);if(0>=o||null==o){if(o=k(e,t,i),(0>o||null==o)&&(o=e.style[t]),We.test(o))return o;r=a&&(J.boxSizingReliable()||o===e.style[t]),o=parseFloat(o)||0}return o+q(e,t,n||(a?"border":"content"),r,i)+"px"}function E(e,t){for(var n,r,o,i=[],a=0,s=e.length;s>a;a++)r=e[a],r.style&&(i[a]=be.get(r,"olddisplay"),n=r.style.display,t?(i[a]||"none"!==n||(r.style.display=""),""===r.style.display&&Te(r)&&(i[a]=be.access(r,"olddisplay",j(r.nodeName)))):(o=Te(r),"none"===n&&o||be.set(r,"olddisplay",o?n:te.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?i[a]||"":"none"));return e}function S(e,t,n,r,o){return new S.prototype.init(e,t,n,r,o)}function R(){return setTimeout(function(){Je=void 0}),Je=te.now()}function N(e,t){var n,r=0,o={height:e};for(t=t?1:0;4>r;r+=2-t)n=Ce[r],o["margin"+n]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function A(e,t,n){for(var r,o=(ot[t]||[]).concat(ot["*"]),i=0,a=o.length;a>i;i++)if(r=o[i].call(n,t,e))return r}function D(e,t,n){var r,o,i,a,s,u,c,l,d=this,f={},p=e.style,m=e.nodeType&&Te(e),h=be.get(e,"fxshow");n.queue||(s=te._queueHooks(e,"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--,te.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],c=te.css(e,"display"),l="none"===c?be.get(e,"olddisplay")||j(e.nodeName):c,"inline"===l&&"none"===te.css(e,"float")&&(p.display="inline-block")),n.overflow&&(p.overflow="hidden",d.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(o=t[r],et.exec(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!h||void 0===h[r])continue;m=!0}f[r]=h&&h[r]||te.style(e,r)}else c=void 0;if(te.isEmptyObject(f))"inline"===("none"===c?j(e.nodeName):c)&&(p.display=c);else{h?"hidden"in h&&(m=h.hidden):h=be.access(e,"fxshow",{}),i&&(h.hidden=!m),m?te(e).show():d.done(function(){te(e).hide()}),d.done(function(){var t;be.remove(e,"fxshow");for(t in f)te.style(e,t,f[t])});for(r in f)a=A(m?h[r]:0,r,d),r in h||(h[r]=a.start,m&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function O(e,t){var n,r,o,i,a;for(n in e)if(r=te.camelCase(n),o=t[r],i=e[n],te.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),a=te.cssHooks[r],a&&"expand"in a){i=a.expand(i),delete e[r];for(n in i)n in e||(e[n]=i[n],t[n]=o)}else t[r]=o}function M(e,t,n){var r,o,i=0,a=rt.length,s=te.Deferred().always(function(){delete u.elem}),u=function(){if(o)return!1;for(var t=Je||R(),n=Math.max(0,c.startTime+c.duration-t),r=n/c.duration||0,i=1-r,a=0,u=c.tweens.length;u>a;a++)c.tweens[a].run(i);return s.notifyWith(e,[c,i,n]),1>i&&u?n:(s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:te.extend({},t),opts:te.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Je||R(),duration:n.duration,tweens:[],createTween:function(t,n){var r=te.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;r>n;n++)c.tweens[n].run(1);return t?s.resolveWith(e,[c,t]):s.rejectWith(e,[c,t]),this}}),l=c.props;for(O(l,c.opts.specialEasing);a>i;i++)if(r=rt[i].call(c,e,l,c.opts))return r;return te.map(l,A,c),te.isFunction(c.opts.start)&&c.opts.start.call(e,c),te.fx.timer(te.extend(u,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function L(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(he)||[];if(te.isFunction(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function F(e,t,n,r){function o(s){var u;return i[s]=!0,te.each(e[s]||[],function(e,s){var c=s(t,n,r);return"string"!=typeof c||a||i[c]?a?!(u=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),u}var i={},a=e===wt;return o(t.dataTypes[0])||!i["*"]&&o("*")}function I(e,t){var n,r,o=te.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&te.extend(!0,e,r),e}function P(e,t,n){for(var r,o,i,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){u.unshift(o);break}if(u[0]in n)i=u[0];else{for(o in n){if(!u[0]||e.converters[o+" "+u[0]]){i=o;break}a||(a=o)}i=i||a}return i?(i!==u[0]&&u.unshift(i),n[i]):void 0}function H(e,t,n,r){var o,i,a,s,u,c={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=l.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=i,i=l.shift())if("*"===i)i=u;else if("*"!==u&&u!==i){if(a=c[u+" "+i]||c["* "+i],!a)for(o in c)if(s=o.split(" "),s[1]===i&&(a=c[u+" "+s[0]]||c["* "+s[0]])){a===!0?a=c[o]:c[o]!==!0&&(i=s[0],l.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(d){return{state:"parsererror",error:a?d:"No conversion from "+u+" to "+i}}}return{state:"success",data:t}}function Q(e,t,n,r){var o;if(te.isArray(t))te.each(t,function(t,o){n||$t.test(e)?r(e,o):Q(e+"["+("object"==typeof o?t:"")+"]",o,n,r)});else if(n||"object"!==te.type(t))r(e,t);else for(o in t)Q(e+"["+o+"]",t[o],n,r)}function B(e){return te.isWindow(e)?e:9===e.nodeType&&e.defaultView}var W=[],z=W.slice,X=W.concat,G=W.push,U=W.indexOf,V={},Y=V.toString,K=V.hasOwnProperty,J={},Z=n.document,ee="2.1.4",te=function(e,t){return new te.fn.init(e,t)},ne=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,re=/^-ms-/,oe=/-([\da-z])/gi,ie=function(e,t){return t.toUpperCase()};te.fn=te.prototype={jquery:ee,constructor:te,selector:"",length:0,toArray:function(){return z.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:z.call(this)},pushStack:function(e){var t=te.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return te.each(this,e,t)},map:function(e){return this.pushStack(te.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(z.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:G,sort:W.sort,splice:W.splice},te.extend=te.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},s=1,u=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||te.isFunction(a)||(a={}),s===u&&(a=this,s--);u>s;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],r=e[t],a!==r&&(c&&r&&(te.isPlainObject(r)||(o=te.isArray(r)))?(o?(o=!1,i=n&&te.isArray(n)?n:[]):i=n&&te.isPlainObject(n)?n:{},a[t]=te.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},te.extend({expando:"jQuery"+(ee+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===te.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!te.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"!==te.type(e)||e.nodeType||te.isWindow(e)?!1:e.constructor&&!K.call(e.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?V[Y.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;e=te.trim(e),e&&(1===e.indexOf("use strict")?(t=Z.createElement("script"),t.text=e,Z.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(re,"ms-").replace(oe,ie)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,a=e.length,s=o(e);if(n){if(s)for(;a>i&&(r=t.apply(e[i],n),r!==!1);i++);else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(s)for(;a>i&&(r=t.call(e[i],i,e[i]),r!==!1);i++);else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ne,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(o(Object(e))?te.merge(n,"string"==typeof e?[e]:e):G.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:U.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;n>r;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r,o=[],i=0,a=e.length,s=!n;a>i;i++)r=!t(e[i],i),r!==s&&o.push(e[i]);return o},map:function(e,t,n){var r,i=0,a=e.length,s=o(e),u=[];if(s)for(;a>i;i++)r=t(e[i],i,n),null!=r&&u.push(r);else for(i in e)r=t(e[i],i,n),null!=r&&u.push(r);return X.apply([],u)},guid:1,proxy:function(e,t){var n,r,o;return"string"==typeof t&&(n=e[t],t=e,e=n),te.isFunction(e)?(r=z.call(arguments,2),o=function(){return e.apply(t||this,r.concat(z.call(arguments)))},o.guid=e.guid=e.guid||te.guid++,o):void 0},now:Date.now,support:J}),te.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){V["[object "+t+"]"]=t.toLowerCase()});var ae=function(e){function t(e,t,n,r){var o,i,a,s,u,c,d,p,m,h;if((t?t.ownerDocument||t:P)!==N&&R(t),t=t||N,n=n||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return n;if(!r&&D){if(11!==s&&(o=ye.exec(e)))if(a=o[1]){if(9===s){if(i=t.getElementById(a),!i||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&F(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return J.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&w.getElementsByClassName)return J.apply(n,t.getElementsByClassName(a)),
n}if(w.qsa&&(!O||!O.test(e))){if(p=d=I,m=t,h=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=T(e),(d=t.getAttribute("id"))?p=d.replace(xe,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",u=c.length;u--;)c[u]=p+f(c[u]);m=be.test(e)&&l(t.parentNode)||t,h=c.join(",")}if(h)try{return J.apply(n,m.querySelectorAll(h)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return q(e.replace(ue,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>j.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[I]=!0,e}function o(e){var t=N.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=e.length;r--;)j.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||G)-(~e.sourceIndex||G);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function l(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Q++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var s,u,c=[H,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if(u=t[I]||(t[I]={}),(s=u[r])&&s[0]===H&&s[1]===i)return c[2]=s[2];if(u[r]=c,c[2]=e(t,n,a))return!0}}}function m(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function h(e,n,r){for(var o=0,i=n.length;i>o;o++)t(e,n[o],r);return r}function g(e,t,n,r,o){for(var i,a=[],s=0,u=e.length,c=null!=t;u>s;s++)(i=e[s])&&(!n||n(i,r,o))&&(a.push(i),c&&t.push(s));return a}function v(e,t,n,o,i,a){return o&&!o[I]&&(o=v(o)),i&&!i[I]&&(i=v(i,a)),r(function(r,a,s,u){var c,l,d,f=[],p=[],m=a.length,v=r||h(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,u),b=n?i||(r?e:m||o)?[]:a:y;if(n&&n(y,b,s,u),o)for(c=g(b,p),o(c,[],s,u),l=c.length;l--;)(d=c[l])&&(b[p[l]]=!(y[p[l]]=d));if(r){if(i||e){if(i){for(c=[],l=b.length;l--;)(d=b[l])&&c.push(y[l]=d);i(null,b=[],c,u)}for(l=b.length;l--;)(d=b[l])&&(c=i?ee(r,d):f[l])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(m,b.length):b),i?i(null,a,b,u):J.apply(a,b)})}function y(e){for(var t,n,r,o=e.length,i=j.relative[e[0].type],a=i||j.relative[" "],s=i?1:0,u=p(function(e){return e===t},a,!0),c=p(function(e){return ee(t,e)>-1},a,!0),l=[function(e,n,r){var o=!i&&(r||n!==_)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,o}];o>s;s++)if(n=j.relative[e[s].type])l=[p(m(l),n)];else{if(n=j.filter[e[s].type].apply(null,e[s].matches),n[I]){for(r=++s;o>r&&!j.relative[e[r].type];r++);return v(s>1&&m(l),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ue,"$1"),n,r>s&&y(e.slice(s,r)),o>r&&y(e=e.slice(r)),o>r&&f(e))}l.push(n)}return m(l)}function b(e,n){var o=n.length>0,i=e.length>0,a=function(r,a,s,u,c){var l,d,f,p=0,m="0",h=r&&[],v=[],y=_,b=r||i&&j.find.TAG("*",c),x=H+=null==y?1:Math.random()||.1,w=b.length;for(c&&(_=a!==N&&a);m!==w&&null!=(l=b[m]);m++){if(i&&l){for(d=0;f=e[d++];)if(f(l,a,s)){u.push(l);break}c&&(H=x)}o&&((l=!f&&l)&&p--,r&&h.push(l))}if(p+=m,o&&m!==p){for(d=0;f=n[d++];)f(h,v,a,s);if(r){if(p>0)for(;m--;)h[m]||v[m]||(v[m]=Y.call(u));v=g(v)}J.apply(u,v),c&&!r&&v.length>0&&p+n.length>1&&t.uniqueSort(u)}return c&&(H=x,_=y),h};return o?r(a):a}var x,w,j,k,C,T,$,q,_,E,S,R,N,A,D,O,M,L,F,I="sizzle"+1*new Date,P=e.document,H=0,Q=0,B=n(),W=n(),z=n(),X=function(e,t){return e===t&&(S=!0),0},G=1<<31,U={}.hasOwnProperty,V=[],Y=V.pop,K=V.push,J=V.push,Z=V.slice,ee=function(e,t){for(var n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",re="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe=re.replace("w","w#"),ie="\\["+ne+"*("+re+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+oe+"))|)"+ne+"*\\]",ae=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),ue=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ce=new RegExp("^"+ne+"*,"+ne+"*"),le=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),de=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(ae),pe=new RegExp("^"+oe+"$"),me={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re.replace("w","w*")+")"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,xe=/'|\\/g,we=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),je=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},ke=function(){R()};try{J.apply(V=Z.call(P.childNodes),P.childNodes),V[P.childNodes.length].nodeType}catch(Ce){J={apply:V.length?function(e,t){K.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},R=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:P;return r!==N&&9===r.nodeType&&r.documentElement?(N=r,A=r.documentElement,n=r.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",ke,!1):n.attachEvent&&n.attachEvent("onunload",ke)),D=!C(r),w.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=o(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ve.test(r.getElementsByClassName),w.getById=o(function(e){return A.appendChild(e).id=I,!r.getElementsByName||!r.getElementsByName(I).length}),w.getById?(j.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&D){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},j.filter.ID=function(e){var t=e.replace(we,je);return function(e){return e.getAttribute("id")===t}}):(delete j.find.ID,j.filter.ID=function(e){var t=e.replace(we,je);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),j.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},j.find.CLASS=w.getElementsByClassName&&function(e,t){return D?t.getElementsByClassName(e):void 0},M=[],O=[],(w.qsa=ve.test(r.querySelectorAll))&&(o(function(e){A.appendChild(e).innerHTML="<a id='"+I+"'></a><select id='"+I+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||O.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+I+"-]").length||O.push("~="),e.querySelectorAll(":checked").length||O.push(":checked"),e.querySelectorAll("a#"+I+"+*").length||O.push(".#.+[+~]")}),o(function(e){var t=r.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&O.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||O.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),O.push(",.*:")})),(w.matchesSelector=ve.test(L=A.matches||A.webkitMatchesSelector||A.mozMatchesSelector||A.oMatchesSelector||A.msMatchesSelector))&&o(function(e){w.disconnectedMatch=L.call(e,"div"),L.call(e,"[s!='']:x"),M.push("!=",ae)}),O=O.length&&new RegExp(O.join("|")),M=M.length&&new RegExp(M.join("|")),t=ve.test(A.compareDocumentPosition),F=t||ve.test(A.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=t?function(e,t){if(e===t)return S=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===r||e.ownerDocument===P&&F(P,e)?-1:t===r||t.ownerDocument===P&&F(P,t)?1:E?ee(E,e)-ee(E,t):0:4&n?-1:1)}:function(e,t){if(e===t)return S=!0,0;var n,o=0,i=e.parentNode,s=t.parentNode,u=[e],c=[t];if(!i||!s)return e===r?-1:t===r?1:i?-1:s?1:E?ee(E,e)-ee(E,t):0;if(i===s)return a(e,t);for(n=e;n=n.parentNode;)u.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;u[o]===c[o];)o++;return o?a(u[o],c[o]):u[o]===P?-1:c[o]===P?1:0},r):N},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==N&&R(e),n=n.replace(de,"='$1']"),!(!w.matchesSelector||!D||M&&M.test(n)||O&&O.test(n)))try{var r=L.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(o){}return t(n,N,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==N&&R(e),F(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==N&&R(e);var n=j.attrHandle[t.toLowerCase()],r=n&&U.call(j.attrHandle,t.toLowerCase())?n(e,t,!D):void 0;return void 0!==r?r:w.attributes||!D?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(S=!w.detectDuplicates,E=!w.sortStable&&e.slice(0),e.sort(X),S){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return E=null,e},k=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=k(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=k(t);return n},j=t.selectors={cacheLength:50,createPseudo:r,match:me,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(we,je),e[3]=(e[3]||e[4]||e[5]||"").replace(we,je),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return me.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=T(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,je).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=B[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&B(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:n?(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n?i===r||i.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var c,l,d,f,p,m,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!u&&!s;if(g){if(i){for(;h;){for(d=t;d=d[h];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&y){for(l=g[I]||(g[I]={}),c=l[e]||[],p=c[0]===H&&c[1],f=c[0]===H&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[h]||(f=p=0)||m.pop();)if(1===d.nodeType&&++f&&d===t){l[e]=[H,p,f];break}}else if(y&&(c=(t[I]||(t[I]={}))[e])&&c[0]===H)f=c[1];else for(;(d=++p&&d&&d[h]||(f=p=0)||m.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[I]||(d[I]={}))[e]=[H,f]),d!==t)););return f-=o,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(e,n){var o,i=j.pseudos[e]||j.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[I]?i(n):i.length>1?(o=[e,e,"",n],j.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),a=o.length;a--;)r=ee(e,o[a]),e[r]=!(t[r]=o[a])}):function(e){return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=$(e.replace(ue,"$1"));return o[I]?r(function(e,t,n,r){for(var i,a=o(e,null,r,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(we,je),function(t){return(t.textContent||t.innerText||k(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,je).toLowerCase(),function(t){var n;do if(n=D?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===A},focus:function(e){return e===N.activeElement&&(!N.hasFocus||N.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!j.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r<t;)e.push(r);return e})}},j.pseudos.nth=j.pseudos.eq;for(x in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})j.pseudos[x]=s(x);for(x in{submit:!0,reset:!0})j.pseudos[x]=u(x);return d.prototype=j.filters=j.pseudos,j.setFilters=new d,T=t.tokenize=function(e,n){var r,o,i,a,s,u,c,l=W[e+" "];if(l)return n?0:l.slice(0);for(s=e,u=[],c=j.preFilter;s;){(!r||(o=ce.exec(s)))&&(o&&(s=s.slice(o[0].length)||s),u.push(i=[])),r=!1,(o=le.exec(s))&&(r=o.shift(),i.push({value:r,type:o[0].replace(ue," ")}),s=s.slice(r.length));for(a in j.filter)!(o=me[a].exec(s))||c[a]&&!(o=c[a](o))||(r=o.shift(),i.push({value:r,type:a,matches:o}),s=s.slice(r.length));if(!r)break}return n?s.length:s?t.error(e):W(e,u).slice(0)},$=t.compile=function(e,t){var n,r=[],o=[],i=z[e+" "];if(!i){for(t||(t=T(e)),n=t.length;n--;)i=y(t[n]),i[I]?r.push(i):o.push(i);i=z(e,b(o,r)),i.selector=e}return i},q=t.select=function(e,t,n,r){var o,i,a,s,u,c="function"==typeof e&&e,d=!r&&T(e=c.selector||e);if(n=n||[],1===d.length){if(i=d[0]=d[0].slice(0),i.length>2&&"ID"===(a=i[0]).type&&w.getById&&9===t.nodeType&&D&&j.relative[i[1].type]){if(t=(j.find.ID(a.matches[0].replace(we,je),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=me.needsContext.test(e)?0:i.length;o--&&(a=i[o],!j.relative[s=a.type]);)if((u=j.find[s])&&(r=u(a.matches[0].replace(we,je),be.test(i[0].type)&&l(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&f(i),!e)return J.apply(n,r),n;break}}return(c||$(e,d))(r,t,!D,n,be.test(e)&&l(t.parentNode)||t),n},w.sortStable=I.split("").sort(X).join("")===I,w.detectDuplicates=!!S,R(),w.sortDetached=o(function(e){return 1&e.compareDocumentPosition(N.createElement("div"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(te,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(n);te.find=ae,te.expr=ae.selectors,te.expr[":"]=te.expr.pseudos,te.unique=ae.uniqueSort,te.text=ae.getText,te.isXMLDoc=ae.isXML,te.contains=ae.contains;var se=te.expr.match.needsContext,ue=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ce=/^.[^:#\[\.,]*$/;te.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?te.find.matchesSelector(r,e)?[r]:[]:te.find.matches(e,te.grep(t,function(e){return 1===e.nodeType}))},te.fn.extend({find:function(e){var t,n=this.length,r=[],o=this;if("string"!=typeof e)return this.pushStack(te(e).filter(function(){for(t=0;n>t;t++)if(te.contains(o[t],this))return!0}));for(t=0;n>t;t++)te.find(e,o[t],r);return r=this.pushStack(n>1?te.unique(r):r),r.selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&se.test(e)?te(e):e||[],!1).length}});var le,de=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,fe=te.fn.init=function(e,t){var n,r;if(!e)return this;if("string"==typeof e){if(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:de.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||le).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof te?t[0]:t,te.merge(this,te.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:Z,!0)),ue.test(n[1])&&te.isPlainObject(t))for(n in t)te.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return r=Z.getElementById(n[2]),r&&r.parentNode&&(this.length=1,this[0]=r),this.context=Z,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):te.isFunction(e)?"undefined"!=typeof le.ready?le.ready(e):e(te):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),te.makeArray(e,this))};fe.prototype=te.fn,le=te(Z);var pe=/^(?:parents|prev(?:Until|All))/,me={children:!0,contents:!0,next:!0,prev:!0};te.extend({dir:function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&te(e).is(n))break;r.push(e)}return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),te.fn.extend({has:function(e){var t=te(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(te.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,r=0,o=this.length,i=[],a=se.test(e)||"string"!=typeof e?te(e,t||this.context):0;o>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&te.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?te.unique(i):i)},index:function(e){return e?"string"==typeof e?U.call(te(e),this[0]):U.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(te.unique(te.merge(this.get(),te(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),te.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return te.dir(e,"parentNode")},parentsUntil:function(e,t,n){return te.dir(e,"parentNode",n)},next:function(e){return a(e,"nextSibling")},prev:function(e){return a(e,"previousSibling")},nextAll:function(e){return te.dir(e,"nextSibling")},prevAll:function(e){return te.dir(e,"previousSibling")},nextUntil:function(e,t,n){return te.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return te.dir(e,"previousSibling",n)},siblings:function(e){return te.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return te.sibling(e.firstChild)},contents:function(e){return e.contentDocument||te.merge([],e.childNodes)}},function(e,t){te.fn[e]=function(n,r){var o=te.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=te.filter(r,o)),this.length>1&&(me[e]||te.unique(o),pe.test(e)&&o.reverse()),this.pushStack(o)}});var he=/\S+/g,ge={};te.Callbacks=function(e){e="string"==typeof e?ge[e]||s(e):te.extend({},e);var t,n,r,o,i,a,u=[],c=!e.once&&[],l=function(s){for(t=e.memory&&s,n=!0,a=o||0,o=0,i=u.length,r=!0;u&&i>a;a++)if(u[a].apply(s[0],s[1])===!1&&e.stopOnFalse){t=!1;break}r=!1,u&&(c?c.length&&l(c.shift()):t?u=[]:d.disable())},d={add:function(){if(u){var n=u.length;!function a(t){te.each(t,function(t,n){var r=te.type(n);"function"===r?e.unique&&d.has(n)||u.push(n):n&&n.length&&"string"!==r&&a(n)})}(arguments),r?i=u.length:t&&(o=n,l(t))}return this},remove:function(){return u&&te.each(arguments,function(e,t){for(var n;(n=te.inArray(t,u,n))>-1;)u.splice(n,1),r&&(i>=n&&i--,a>=n&&a--)}),this},has:function(e){return e?te.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],i=0,this},disable:function(){return u=c=t=void 0,this},disabled:function(){return!u},lock:function(){return c=void 0,t||d.disable(),this},locked:function(){return!c},fireWith:function(e,t){return!u||n&&!c||(t=t||[],t=[e,t.slice?t.slice():t],r?c.push(t):l(t)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!n}};return d},te.extend({Deferred:function(e){var t=[["resolve","done",te.Callbacks("once memory"),"resolved"],["reject","fail",te.Callbacks("once memory"),"rejected"],["notify","progress",te.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},then:function(){var e=arguments;return te.Deferred(function(n){te.each(t,function(t,i){var a=te.isFunction(e[t])&&e[t];o[i[1]](function(){var e=a&&a.apply(this,arguments);e&&te.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[i[0]+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?te.extend(e,r):r}},o={};return r.pipe=r.then,te.each(t,function(e,i){var a=i[2],s=i[3];r[i[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),o[i[0]]=function(){return o[i[0]+"With"](this===o?r:this,arguments),this},o[i[0]+"With"]=a.fireWith}),r.promise(o),e&&e.call(o,o),o},when:function(e){var t,n,r,o=0,i=z.call(arguments),a=i.length,s=1!==a||e&&te.isFunction(e.promise)?a:0,u=1===s?e:te.Deferred(),c=function(e,n,r){return function(o){n[e]=this,r[e]=arguments.length>1?z.call(arguments):o,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);a>o;o++)i[o]&&te.isFunction(i[o].promise)?i[o].promise().done(c(o,r,i)).fail(u.reject).progress(c(o,n,t)):--s;return s||u.resolveWith(r,i),u.promise()}});var ve;te.fn.ready=function(e){return te.ready.promise().done(e),this},te.extend({isReady:!1,readyWait:1,holdReady:function(e){e?te.readyWait++:te.ready(!0)},ready:function(e){(e===!0?--te.readyWait:te.isReady)||(te.isReady=!0,e!==!0&&--te.readyWait>0||(ve.resolveWith(Z,[te]),te.fn.triggerHandler&&(te(Z).triggerHandler("ready"),te(Z).off("ready"))))}}),te.ready.promise=function(e){return ve||(ve=te.Deferred(),"complete"===Z.readyState?setTimeout(te.ready):(Z.addEventListener("DOMContentLoaded",u,!1),n.addEventListener("load",u,!1))),ve.promise(e)},te.ready.promise();var ye=te.access=function(e,t,n,r,o,i,a){var s=0,u=e.length,c=null==n;if("object"===te.type(n)){o=!0;for(s in n)te.access(e,t,s,n[s],!0,i,a)}else if(void 0!==r&&(o=!0,te.isFunction(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(te(e),n)})),t))for(;u>s;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return o?e:c?t.call(e):u?t(e[0],n):i};te.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},c.uid=1,c.accepts=te.acceptData,c.prototype={key:function(e){if(!c.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=c.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,te.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,o=this.key(e),i=this.cache[o];if("string"==typeof t)i[t]=n;else if(te.isEmptyObject(i))te.extend(this.cache[o],t);else for(r in t)i[r]=t[r];return i},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var r;return void 0===t||t&&"string"==typeof t&&void 0===n?(r=this.get(e,t),void 0!==r?r:this.get(e,te.camelCase(t))):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r,o,i=this.key(e),a=this.cache[i];if(void 0===t)this.cache[i]={};else{te.isArray(t)?r=t.concat(t.map(te.camelCase)):(o=te.camelCase(t),t in a?r=[t,o]:(r=o,r=r in a?[r]:r.match(he)||[])),n=r.length;for(;n--;)delete a[r[n]]}},hasData:function(e){return!te.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var be=new c,xe=new c,we=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,je=/([A-Z])/g;te.extend({hasData:function(e){return xe.hasData(e)||be.hasData(e)},data:function(e,t,n){return xe.access(e,t,n)},removeData:function(e,t){xe.remove(e,t)},_data:function(e,t,n){return be.access(e,t,n)},_removeData:function(e,t){be.remove(e,t)}}),te.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=xe.get(i),1===i.nodeType&&!be.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=te.camelCase(r.slice(5)),l(i,r,o[r])));be.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){xe.set(this,e)}):ye(this,function(t){var n,r=te.camelCase(e);if(i&&void 0===t){if(n=xe.get(i,e),void 0!==n)return n;if(n=xe.get(i,r),void 0!==n)return n;if(n=l(i,r,void 0),void 0!==n)return n}else this.each(function(){var n=xe.get(this,r);xe.set(this,r,t),-1!==e.indexOf("-")&&void 0!==n&&xe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){xe.remove(this,e)})}}),te.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=be.get(e,t),n&&(!r||te.isArray(n)?r=be.access(e,t,te.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=te.queue(e,t),r=n.length,o=n.shift(),i=te._queueHooks(e,t),a=function(){te.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,a,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return be.get(e,n)||be.access(e,n,{empty:te.Callbacks("once memory").add(function(){be.remove(e,[t+"queue",n])})})}}),te.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?te.queue(this[0],e):void 0===t?this:this.each(function(){var n=te.queue(this,e,t);te._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&te.dequeue(this,e)})},dequeue:function(e){return this.each(function(){te.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=te.Deferred(),i=this,a=this.length,s=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)n=be.get(i[a],e+"queueHooks"),n&&n.empty&&(r++,n.empty.add(s));return s(),o.promise(t)}});var ke=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ce=["Top","Right","Bottom","Left"],Te=function(e,t){return e=t||e,"none"===te.css(e,"display")||!te.contains(e.ownerDocument,e)},$e=/^(?:checkbox|radio)$/i;!function(){var e=Z.createDocumentFragment(),t=e.appendChild(Z.createElement("div")),n=Z.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),J.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",J.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var qe="undefined";J.focusinBubbles="onfocusin"in n;var _e=/^key/,Ee=/^(?:mouse|pointer|contextmenu)|click/,Se=/^(?:focusinfocus|focusoutblur)$/,Re=/^([^.]*)(?:\.(.+)|)$/;te.event={global:{},add:function(e,t,n,r,o){var i,a,s,u,c,l,d,f,p,m,h,g=be.get(e);if(g)for(n.handler&&(i=n,n=i.handler,o=i.selector),n.guid||(n.guid=te.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(t){return typeof te!==qe&&te.event.triggered!==t.type?te.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(he)||[""],c=t.length;c--;)s=Re.exec(t[c])||[],p=h=s[1],m=(s[2]||"").split(".").sort(),p&&(d=te.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=te.event.special[p]||{},l=te.extend({type:p,origType:h,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&te.expr.match.needsContext.test(o),namespace:m.join(".")},i),(f=u[p])||(f=u[p]=[],f.delegateCount=0,d.setup&&d.setup.call(e,r,m,a)!==!1||e.addEventListener&&e.addEventListener(p,a,!1)),d.add&&(d.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,l):f.push(l),te.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,s,u,c,l,d,f,p,m,h,g=be.hasData(e)&&be.get(e);if(g&&(u=g.events)){for(t=(t||"").match(he)||[""],c=t.length;c--;)if(s=Re.exec(t[c])||[],p=h=s[1],m=(s[2]||"").split(".").sort(),p){for(d=te.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,f=u[p]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)l=f[i],!o&&h!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(f.splice(i,1),l.selector&&f.delegateCount--,d.remove&&d.remove.call(e,l));a&&!f.length&&(d.teardown&&d.teardown.call(e,m,g.handle)!==!1||te.removeEvent(e,p,g.handle),delete u[p])}else for(p in u)te.event.remove(e,p+t[c],n,r,!0);te.isEmptyObject(u)&&(delete g.handle,be.remove(e,"events"))}},trigger:function(e,t,r,o){var i,a,s,u,c,l,d,f=[r||Z],p=K.call(e,"type")?e.type:e,m=K.call(e,"namespace")?e.namespace.split("."):[];if(a=s=r=r||Z,3!==r.nodeType&&8!==r.nodeType&&!Se.test(p+te.event.triggered)&&(p.indexOf(".")>=0&&(m=p.split("."),p=m.shift(),m.sort()),c=p.indexOf(":")<0&&"on"+p,e=e[te.expando]?e:new te.Event(p,"object"==typeof e&&e),e.isTrigger=o?2:3,e.namespace=m.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:te.makeArray(t,[e]),d=te.event.special[p]||{},o||!d.trigger||d.trigger.apply(r,t)!==!1)){if(!o&&!d.noBubble&&!te.isWindow(r)){for(u=d.delegateType||p,Se.test(u+p)||(a=a.parentNode);a;a=a.parentNode)f.push(a),s=a;s===(r.ownerDocument||Z)&&f.push(s.defaultView||s.parentWindow||n)}for(i=0;(a=f[i++])&&!e.isPropagationStopped();)e.type=i>1?u:d.bindType||p,l=(be.get(a,"events")||{})[e.type]&&be.get(a,"handle"),
l&&l.apply(a,t),l=c&&a[c],l&&l.apply&&te.acceptData(a)&&(e.result=l.apply(a,t),e.result===!1&&e.preventDefault());return e.type=p,o||e.isDefaultPrevented()||d._default&&d._default.apply(f.pop(),t)!==!1||!te.acceptData(r)||c&&te.isFunction(r[p])&&!te.isWindow(r)&&(s=r[c],s&&(r[c]=null),te.event.triggered=p,r[p](),te.event.triggered=void 0,s&&(r[c]=s)),e.result}},dispatch:function(e){e=te.event.fix(e);var t,n,r,o,i,a=[],s=z.call(arguments),u=(be.get(this,"events")||{})[e.type]||[],c=te.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(a=te.event.handlers.call(this,e,u),t=0;(o=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((te.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,s),void 0!==r&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,o,i,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==e.type){for(r=[],n=0;s>n;n++)i=t[n],o=i.selector+" ",void 0===r[o]&&(r[o]=i.needsContext?te(o,this).index(u)>=0:te.find(o,this,null,[u]).length),r[o]&&r.push(i);r.length&&a.push({elem:u,handlers:r})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,o,i=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||Z,r=n.documentElement,o=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||o&&o.scrollLeft||0)-(r&&r.clientLeft||o&&o.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||o&&o.scrollTop||0)-(r&&r.clientTop||o&&o.clientTop||0)),e.which||void 0===i||(e.which=1&i?1:2&i?3:4&i?2:0),e}},fix:function(e){if(e[te.expando])return e;var t,n,r,o=e.type,i=e,a=this.fixHooks[o];for(a||(this.fixHooks[o]=a=Ee.test(o)?this.mouseHooks:_e.test(o)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new te.Event(i),t=r.length;t--;)n=r[t],e[n]=i[n];return e.target||(e.target=Z),3===e.target.nodeType&&(e.target=e.target.parentNode),a.filter?a.filter(e,i):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==p()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===p()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&te.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(e){return te.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var o=te.extend(new te.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?te.event.trigger(o,null,t):te.event.dispatch.call(t,o),o.isDefaultPrevented()&&n.preventDefault()}},te.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},te.Event=function(e,t){return this instanceof te.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.returnValue===!1?d:f):this.type=e,t&&te.extend(this,t),this.timeStamp=e&&e.timeStamp||te.now(),void(this[te.expando]=!0)):new te.Event(e,t)},te.Event.prototype={isDefaultPrevented:f,isPropagationStopped:f,isImmediatePropagationStopped:f,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=d,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=d,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=d,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},te.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){te.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return(!o||o!==r&&!te.contains(r,o))&&(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),J.focusinBubbles||te.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){te.event.simulate(t,e.target,te.event.fix(e),!0)};te.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=be.access(r,t);o||r.addEventListener(e,n,!0),be.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=be.access(r,t)-1;o?be.access(r,t,o):(r.removeEventListener(e,n,!0),be.remove(r,t))}}}),te.fn.extend({on:function(e,t,n,r,o){var i,a;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=void 0);for(a in e)this.on(a,t,n,e[a],o);return this}if(null==n&&null==r?(r=t,n=t=void 0):null==r&&("string"==typeof t?(r=n,n=void 0):(r=n,n=t,t=void 0)),r===!1)r=f;else if(!r)return this;return 1===o&&(i=r,r=function(e){return te().off(e),i.apply(this,arguments)},r.guid=i.guid||(i.guid=te.guid++)),this.each(function(){te.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,te(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return(t===!1||"function"==typeof t)&&(n=t,t=void 0),n===!1&&(n=f),this.each(function(){te.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){te.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?te.event.trigger(e,t,n,!0):void 0}});var Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ae=/<([\w:]+)/,De=/<|&#?\w+;/,Oe=/<(?:script|style|link)/i,Me=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^$|\/(?:java|ecma)script/i,Fe=/^true\/(.*)/,Ie=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Pe={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,"",""]};Pe.optgroup=Pe.option,Pe.tbody=Pe.tfoot=Pe.colgroup=Pe.caption=Pe.thead,Pe.th=Pe.td,te.extend({clone:function(e,t,n){var r,o,i,a,s=e.cloneNode(!0),u=te.contains(e.ownerDocument,e);if(!(J.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||te.isXMLDoc(e)))for(a=b(s),i=b(e),r=0,o=i.length;o>r;r++)x(i[r],a[r]);if(t)if(n)for(i=i||b(e),a=a||b(s),r=0,o=i.length;o>r;r++)y(i[r],a[r]);else y(e,s);return a=b(s,"script"),a.length>0&&v(a,!u&&b(e,"script")),s},buildFragment:function(e,t,n,r){for(var o,i,a,s,u,c,l=t.createDocumentFragment(),d=[],f=0,p=e.length;p>f;f++)if(o=e[f],o||0===o)if("object"===te.type(o))te.merge(d,o.nodeType?[o]:o);else if(De.test(o)){for(i=i||l.appendChild(t.createElement("div")),a=(Ae.exec(o)||["",""])[1].toLowerCase(),s=Pe[a]||Pe._default,i.innerHTML=s[1]+o.replace(Ne,"<$1></$2>")+s[2],c=s[0];c--;)i=i.lastChild;te.merge(d,i.childNodes),i=l.firstChild,i.textContent=""}else d.push(t.createTextNode(o));for(l.textContent="",f=0;o=d[f++];)if((!r||-1===te.inArray(o,r))&&(u=te.contains(o.ownerDocument,o),i=b(l.appendChild(o),"script"),u&&v(i),n))for(c=0;o=i[c++];)Le.test(o.type||"")&&n.push(o);return l},cleanData:function(e){for(var t,n,r,o,i=te.event.special,a=0;void 0!==(n=e[a]);a++){if(te.acceptData(n)&&(o=n[be.expando],o&&(t=be.cache[o]))){if(t.events)for(r in t.events)i[r]?te.event.remove(n,r):te.removeEvent(n,r,t.handle);be.cache[o]&&delete be.cache[o]}delete xe.cache[n[xe.expando]]}}}),te.fn.extend({text:function(e){return ye(this,function(e){return void 0===e?te.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=m(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=m(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?te.filter(e,this):this,o=0;null!=(n=r[o]);o++)t||1!==n.nodeType||te.cleanData(b(n)),n.parentNode&&(t&&te.contains(n.ownerDocument,n)&&v(b(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(te.cleanData(b(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return te.clone(this,e,t)})},html:function(e){return ye(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!Pe[(Ae.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ne,"<$1></$2>");try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(te.cleanData(b(t,!1)),t.innerHTML=e);t=0}catch(o){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,te.cleanData(b(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=X.apply([],e);var n,r,o,i,a,s,u=0,c=this.length,l=this,d=c-1,f=e[0],p=te.isFunction(f);if(p||c>1&&"string"==typeof f&&!J.checkClone&&Me.test(f))return this.each(function(n){var r=l.eq(n);p&&(e[0]=f.call(this,n,r.html())),r.domManip(e,t)});if(c&&(n=te.buildFragment(e,this[0].ownerDocument,!1,this),r=n.firstChild,1===n.childNodes.length&&(n=r),r)){for(o=te.map(b(n,"script"),h),i=o.length;c>u;u++)a=n,u!==d&&(a=te.clone(a,!0,!0),i&&te.merge(o,b(a,"script"))),t.call(this[u],a,u);if(i)for(s=o[o.length-1].ownerDocument,te.map(o,g),u=0;i>u;u++)a=o[u],Le.test(a.type||"")&&!be.access(a,"globalEval")&&te.contains(s,a)&&(a.src?te._evalUrl&&te._evalUrl(a.src):te.globalEval(a.textContent.replace(Ie,"")))}return this}}),te.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){te.fn[e]=function(e){for(var n,r=[],o=te(e),i=o.length-1,a=0;i>=a;a++)n=a===i?this:this.clone(!0),te(o[a])[t](n),G.apply(r,n.get());return this.pushStack(r)}});var He,Qe={},Be=/^margin/,We=new RegExp("^("+ke+")(?!px)[a-z%]+$","i"),ze=function(e){return e.ownerDocument.defaultView.opener?e.ownerDocument.defaultView.getComputedStyle(e,null):n.getComputedStyle(e,null)};!function(){function e(){a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",a.innerHTML="",o.appendChild(i);var e=n.getComputedStyle(a,null);t="1%"!==e.top,r="4px"===e.width,o.removeChild(i)}var t,r,o=Z.documentElement,i=Z.createElement("div"),a=Z.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",J.clearCloneStyle="content-box"===a.style.backgroundClip,i.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",i.appendChild(a),n.getComputedStyle&&te.extend(J,{pixelPosition:function(){return e(),t},boxSizingReliable:function(){return null==r&&e(),r},reliableMarginRight:function(){var e,t=a.appendChild(Z.createElement("div"));return t.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",a.style.width="1px",o.appendChild(i),e=!parseFloat(n.getComputedStyle(t,null).marginRight),o.removeChild(i),a.removeChild(t),e}}))}(),te.swap=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];o=n.apply(e,r||[]);for(i in t)e.style[i]=a[i];return o};var Xe=/^(none|table(?!-c[ea]).+)/,Ge=new RegExp("^("+ke+")(.*)$","i"),Ue=new RegExp("^([+-])=("+ke+")","i"),Ve={position:"absolute",visibility:"hidden",display:"block"},Ye={letterSpacing:"0",fontWeight:"400"},Ke=["Webkit","O","Moz","ms"];te.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=k(e,"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(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=te.camelCase(t),u=e.style;return t=te.cssProps[s]||(te.cssProps[s]=T(u,s)),a=te.cssHooks[t]||te.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:u[t]:(i=typeof n,"string"===i&&(o=Ue.exec(n))&&(n=(o[1]+1)*o[2]+parseFloat(te.css(e,t)),i="number"),null!=n&&n===n&&("number"!==i||te.cssNumber[s]||(n+="px"),J.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u[t]=n)),void 0)}},css:function(e,t,n,r){var o,i,a,s=te.camelCase(t);return t=te.cssProps[s]||(te.cssProps[s]=T(e.style,s)),a=te.cssHooks[t]||te.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=k(e,t,r)),"normal"===o&&t in Ye&&(o=Ye[t]),""===n||n?(i=parseFloat(o),n===!0||te.isNumeric(i)?i||0:o):o}}),te.each(["height","width"],function(e,t){te.cssHooks[t]={get:function(e,n,r){return n?Xe.test(te.css(e,"display"))&&0===e.offsetWidth?te.swap(e,Ve,function(){return _(e,t,r)}):_(e,t,r):void 0},set:function(e,n,r){var o=r&&ze(e);return $(e,n,r?q(e,t,r,"border-box"===te.css(e,"boxSizing",!1,o),o):0)}}}),te.cssHooks.marginRight=C(J.reliableMarginRight,function(e,t){return t?te.swap(e,{display:"inline-block"},k,[e,"marginRight"]):void 0}),te.each({margin:"",padding:"",border:"Width"},function(e,t){te.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];4>r;r++)o[e+Ce[r]+t]=i[r]||i[r-2]||i[0];return o}},Be.test(e)||(te.cssHooks[e+t].set=$)}),te.fn.extend({css:function(e,t){return ye(this,function(e,t,n){var r,o,i={},a=0;if(te.isArray(t)){for(r=ze(e),o=t.length;o>a;a++)i[t[a]]=te.css(e,t[a],!1,r);return i}return void 0!==n?te.style(e,t,n):te.css(e,t)},e,t,arguments.length>1)},show:function(){return E(this,!0)},hide:function(){return E(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Te(this)?te(this).show():te(this).hide()})}}),te.Tween=S,S.prototype={constructor:S,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(te.cssNumber[n]?"":"px")},cur:function(){var e=S.propHooks[this.prop];return e&&e.get?e.get(this):S.propHooks._default.get(this)},run:function(e){var t,n=S.propHooks[this.prop];return this.options.duration?this.pos=t=te.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):S.propHooks._default.set(this),this}},S.prototype.init.prototype=S.prototype,S.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=te.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){te.fx.step[e.prop]?te.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[te.cssProps[e.prop]]||te.cssHooks[e.prop])?te.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},S.propHooks.scrollTop=S.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},te.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},te.fx=S.prototype.init,te.fx.step={};var Je,Ze,et=/^(?:toggle|show|hide)$/,tt=new RegExp("^(?:([+-])=|)("+ke+")([a-z%]*)$","i"),nt=/queueHooks$/,rt=[D],ot={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),o=tt.exec(t),i=o&&o[3]||(te.cssNumber[e]?"":"px"),a=(te.cssNumber[e]||"px"!==i&&+r)&&tt.exec(te.css(n.elem,e)),s=1,u=20;if(a&&a[3]!==i){i=i||a[3],o=o||[],a=+r||1;do s=s||".5",a/=s,te.style(n.elem,e,a+i);while(s!==(s=n.cur()/r)&&1!==s&&--u)}return o&&(a=n.start=+a||+r||0,n.unit=i,n.end=o[1]?a+(o[1]+1)*o[2]:+o[2]),n}]};te.Animation=te.extend(M,{tweener:function(e,t){te.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,o=e.length;o>r;r++)n=e[r],ot[n]=ot[n]||[],ot[n].unshift(t)},prefilter:function(e,t){t?rt.unshift(e):rt.push(e)}}),te.speed=function(e,t,n){var r=e&&"object"==typeof e?te.extend({},e):{complete:n||!n&&t||te.isFunction(e)&&e,duration:e,easing:n&&t||t&&!te.isFunction(t)&&t};return r.duration=te.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in te.fx.speeds?te.fx.speeds[r.duration]:te.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){te.isFunction(r.old)&&r.old.call(this),r.queue&&te.dequeue(this,r.queue)},r},te.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Te).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=te.isEmptyObject(e),i=te.speed(t,n,r),a=function(){var t=M(this,te.extend({},e),i);(o||be.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||i.queue===!1?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=te.timers,a=be.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&nt.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));(t||!n)&&te.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=be.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=te.timers,a=r?r.length:0;for(n.finish=!0,te.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),te.each(["toggle","show","hide"],function(e,t){var n=te.fn[t];te.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(N(t,!0),e,r,o)}}),te.each({slideDown:N("show"),slideUp:N("hide"),slideToggle:N("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){te.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),te.timers=[],te.fx.tick=function(){var e,t=0,n=te.timers;for(Je=te.now();t<n.length;t++)e=n[t],e()||n[t]!==e||n.splice(t--,1);n.length||te.fx.stop(),Je=void 0},te.fx.timer=function(e){te.timers.push(e),e()?te.fx.start():te.timers.pop()},te.fx.interval=13,te.fx.start=function(){Ze||(Ze=setInterval(te.fx.tick,te.fx.interval))},te.fx.stop=function(){clearInterval(Ze),Ze=null},te.fx.speeds={slow:600,fast:200,_default:400},te.fn.delay=function(e,t){return e=te.fx?te.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},function(){var e=Z.createElement("input"),t=Z.createElement("select"),n=t.appendChild(Z.createElement("option"));e.type="checkbox",J.checkOn=""!==e.value,J.optSelected=n.selected,t.disabled=!0,J.optDisabled=!n.disabled,e=Z.createElement("input"),e.value="t",e.type="radio",J.radioValue="t"===e.value}();var it,at,st=te.expr.attrHandle;te.fn.extend({attr:function(e,t){return ye(this,te.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){te.removeAttr(this,e)})}}),te.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(e&&3!==i&&8!==i&&2!==i)return typeof e.getAttribute===qe?te.prop(e,t,n):(1===i&&te.isXMLDoc(e)||(t=t.toLowerCase(),r=te.attrHooks[t]||(te.expr.match.bool.test(t)?at:it)),void 0===n?r&&"get"in r&&null!==(o=r.get(e,t))?o:(o=te.find.attr(e,t),null==o?void 0:o):null!==n?r&&"set"in r&&void 0!==(o=r.set(e,n,t))?o:(e.setAttribute(t,n+""),n):void te.removeAttr(e,t))},removeAttr:function(e,t){var n,r,o=0,i=t&&t.match(he);if(i&&1===e.nodeType)for(;n=i[o++];)r=te.propFix[n]||n,te.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!J.radioValue&&"radio"===t&&te.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),at={set:function(e,t,n){return t===!1?te.removeAttr(e,n):e.setAttribute(n,n),n}},te.each(te.expr.match.bool.source.match(/\w+/g),function(e,t){var n=st[t]||te.find.attr;st[t]=function(e,t,r){var o,i;return r||(i=st[t],st[t]=o,o=null!=n(e,t,r)?t.toLowerCase():null,st[t]=i),o}});var ut=/^(?:input|select|textarea|button)$/i;te.fn.extend({prop:function(e,t){return ye(this,te.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[te.propFix[e]||e]})}}),te.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,o,i,a=e.nodeType;if(e&&3!==a&&8!==a&&2!==a)return i=1!==a||!te.isXMLDoc(e),i&&(t=te.propFix[t]||t,o=te.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||ut.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),J.optSelected||(te.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),te.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){te.propFix[this.toLowerCase()]=this});var ct=/[\t\r\n\f]/g;te.fn.extend({addClass:function(e){var t,n,r,o,i,a,s="string"==typeof e&&e,u=0,c=this.length;if(te.isFunction(e))return this.each(function(t){te(this).addClass(e.call(this,t,this.className))});if(s)for(t=(e||"").match(he)||[];c>u;u++)if(n=this[u],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(ct," "):" ")){for(i=0;o=t[i++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=te.trim(r),n.className!==a&&(n.className=a)}return this},removeClass:function(e){var t,n,r,o,i,a,s=0===arguments.length||"string"==typeof e&&e,u=0,c=this.length;if(te.isFunction(e))return this.each(function(t){te(this).removeClass(e.call(this,t,this.className))});if(s)for(t=(e||"").match(he)||[];c>u;u++)if(n=this[u],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(ct," "):"")){for(i=0;o=t[i++];)for(;r.indexOf(" "+o+" ")>=0;)r=r.replace(" "+o+" "," ");a=e?te.trim(r):"",n.className!==a&&(n.className=a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):te.isFunction(e)?this.each(function(n){te(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,r=0,o=te(this),i=e.match(he)||[];t=i[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else(n===qe||"boolean"===n)&&(this.className&&be.set(this,"__className__",this.className),this.className=this.className||e===!1?"":be.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(ct," ").indexOf(t)>=0)return!0;return!1}});var lt=/\r/g;te.fn.extend({val:function(e){var t,n,r,o=this[0];{if(arguments.length)return r=te.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,te(this).val()):e,null==o?o="":"number"==typeof o?o+="":te.isArray(o)&&(o=te.map(o,function(e){return null==e?"":e+""})),t=te.valHooks[this.type]||te.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return t=te.valHooks[o.type]||te.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(lt,""):null==n?"":n)}}}),te.extend({valHooks:{option:{get:function(e){var t=te.find.attr(e,"value");return null!=t?t:te.trim(te.text(e))}},select:{get:function(e){for(var t,n,r=e.options,o=e.selectedIndex,i="select-one"===e.type||0>o,a=i?null:[],s=i?o+1:r.length,u=0>o?s:i?o:0;s>u;u++)if(n=r[u],!(!n.selected&&u!==o||(J.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&te.nodeName(n.parentNode,"optgroup"))){if(t=te(n).val(),i)return t;a.push(t)}return a},set:function(e,t){for(var n,r,o=e.options,i=te.makeArray(t),a=o.length;a--;)r=o[a],(r.selected=te.inArray(r.value,i)>=0)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),te.each(["radio","checkbox"],function(){te.valHooks[this]={set:function(e,t){return te.isArray(t)?e.checked=te.inArray(te(e).val(),t)>=0:void 0}},J.checkOn||(te.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),te.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(e,t){te.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),te.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var dt=te.now(),ft=/\?/;te.parseJSON=function(e){return JSON.parse(e+"")},te.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(r){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&te.error("Invalid XML: "+e),t};var pt=/#.*$/,mt=/([?&])_=[^&]*/,ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,gt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,vt=/^(?:GET|HEAD)$/,yt=/^\/\//,bt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,xt={},wt={},jt="*/".concat("*"),kt=n.location.href,Ct=bt.exec(kt.toLowerCase())||[];te.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt,type:"GET",isLocal:gt.test(Ct[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":jt,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":te.parseJSON,"text xml":te.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?I(I(e,te.ajaxSettings),t):I(te.ajaxSettings,e)},ajaxPrefilter:L(xt),ajaxTransport:L(wt),ajax:function(e,t){function n(e,t,n,a){var u,l,v,y,x,j=t;2!==b&&(b=2,s&&clearTimeout(s),r=void 0,i=a||"",w.readyState=e>0?4:0,u=e>=200&&300>e||304===e,n&&(y=P(d,w,n)),y=H(d,y,w,u),u?(d.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(te.lastModified[o]=x),x=w.getResponseHeader("etag"),x&&(te.etag[o]=x)),204===e||"HEAD"===d.type?j="nocontent":304===e?j="notmodified":(j=y.state,l=y.data,v=y.error,u=!v)):(v=j,(e||!j)&&(j="error",0>e&&(e=0))),w.status=e,w.statusText=(t||j)+"",u?m.resolveWith(f,[l,j,w]):m.rejectWith(f,[w,j,v]),w.statusCode(g),g=void 0,c&&p.trigger(u?"ajaxSuccess":"ajaxError",[w,d,u?l:v]),h.fireWith(f,[w,j]),c&&(p.trigger("ajaxComplete",[w,d]),--te.active||te.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,o,i,a,s,u,c,l,d=te.ajaxSetup({},t),f=d.context||d,p=d.context&&(f.nodeType||f.jquery)?te(f):te.event,m=te.Deferred(),h=te.Callbacks("once memory"),g=d.statusCode||{},v={},y={},b=0,x="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!a)for(a={};t=ht.exec(i);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?i:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)g[t]=[g[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||x;return r&&r.abort(t),n(0,t),this}};if(m.promise(w).complete=h.add,w.success=w.done,w.error=w.fail,d.url=((e||d.url||kt)+"").replace(pt,"").replace(yt,Ct[1]+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=te.trim(d.dataType||"*").toLowerCase().match(he)||[""],null==d.crossDomain&&(u=bt.exec(d.url.toLowerCase()),d.crossDomain=!(!u||u[1]===Ct[1]&&u[2]===Ct[2]&&(u[3]||("http:"===u[1]?"80":"443"))===(Ct[3]||("http:"===Ct[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=te.param(d.data,d.traditional)),F(xt,d,t,w),2===b)return w;c=te.event&&d.global,c&&0===te.active++&&te.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!vt.test(d.type),o=d.url,d.hasContent||(d.data&&(o=d.url+=(ft.test(o)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=mt.test(o)?o.replace(mt,"$1_="+dt++):o+(ft.test(o)?"&":"?")+"_="+dt++)),d.ifModified&&(te.lastModified[o]&&w.setRequestHeader("If-Modified-Since",te.lastModified[o]),te.etag[o]&&w.setRequestHeader("If-None-Match",te.etag[o])),(d.data&&d.hasContent&&d.contentType!==!1||t.contentType)&&w.setRequestHeader("Content-Type",d.contentType),w.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+jt+"; q=0.01":""):d.accepts["*"]);for(l in d.headers)w.setRequestHeader(l,d.headers[l]);if(d.beforeSend&&(d.beforeSend.call(f,w,d)===!1||2===b))return w.abort();x="abort";for(l in{success:1,error:1,complete:1})w[l](d[l]);if(r=F(wt,d,t,w)){w.readyState=1,c&&p.trigger("ajaxSend",[w,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){w.abort("timeout")},d.timeout));try{b=1,r.send(v,n)}catch(j){if(!(2>b))throw j;n(-1,j)}}else n(-1,"No Transport");return w},getJSON:function(e,t,n){return te.get(e,t,n,"json")},getScript:function(e,t){return te.get(e,void 0,t,"script")}}),te.each(["get","post"],function(e,t){te[t]=function(e,n,r,o){return te.isFunction(n)&&(o=o||r,r=n,n=void 0),te.ajax({url:e,type:t,dataType:o,data:n,success:r})}}),te._evalUrl=function(e){return te.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},te.fn.extend({wrapAll:function(e){var t;return te.isFunction(e)?this.each(function(t){te(this).wrapAll(e.call(this,t))}):(this[0]&&(t=te(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return te.isFunction(e)?this.each(function(t){te(this).wrapInner(e.call(this,t))}):this.each(function(){var t=te(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=te.isFunction(e);return this.each(function(n){te(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){te.nodeName(this,"body")||te(this).replaceWith(this.childNodes)}).end()}}),te.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},te.expr.filters.visible=function(e){return!te.expr.filters.hidden(e)};var Tt=/%20/g,$t=/\[\]$/,qt=/\r?\n/g,_t=/^(?:submit|button|image|reset|file)$/i,Et=/^(?:input|select|textarea|keygen)/i;te.param=function(e,t){var n,r=[],o=function(e,t){t=te.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=te.ajaxSettings&&te.ajaxSettings.traditional),
te.isArray(e)||e.jquery&&!te.isPlainObject(e))te.each(e,function(){o(this.name,this.value)});else for(n in e)Q(n,e[n],t,o);return r.join("&").replace(Tt,"+")},te.fn.extend({serialize:function(){return te.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=te.prop(this,"elements");return e?te.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!te(this).is(":disabled")&&Et.test(this.nodeName)&&!_t.test(e)&&(this.checked||!$e.test(e))}).map(function(e,t){var n=te(this).val();return null==n?null:te.isArray(n)?te.map(n,function(e){return{name:t.name,value:e.replace(qt,"\r\n")}}):{name:t.name,value:n.replace(qt,"\r\n")}}).get()}}),te.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var St=0,Rt={},Nt={0:200,1223:204},At=te.ajaxSettings.xhr();n.attachEvent&&n.attachEvent("onunload",function(){for(var e in Rt)Rt[e]()}),J.cors=!!At&&"withCredentials"in At,J.ajax=At=!!At,te.ajaxTransport(function(e){var t;return J.cors||At&&!e.crossDomain?{send:function(n,r){var o,i=e.xhr(),a=++St;if(i.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)i[o]=e.xhrFields[o];e.mimeType&&i.overrideMimeType&&i.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(o in n)i.setRequestHeader(o,n[o]);t=function(e){return function(){t&&(delete Rt[a],t=i.onload=i.onerror=null,"abort"===e?i.abort():"error"===e?r(i.status,i.statusText):r(Nt[i.status]||i.status,i.statusText,"string"==typeof i.responseText?{text:i.responseText}:void 0,i.getAllResponseHeaders()))}},i.onload=t(),i.onerror=t("error"),t=Rt[a]=t("abort");try{i.send(e.hasContent&&e.data||null)}catch(s){if(t)throw s}},abort:function(){t&&t()}}:void 0}),te.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return te.globalEval(e),e}}}),te.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),te.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,o){t=te("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),Z.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Dt=[],Ot=/(=)\?(?=&|$)|\?\?/;te.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Dt.pop()||te.expando+"_"+dt++;return this[e]=!0,e}}),te.ajaxPrefilter("json jsonp",function(e,t,r){var o,i,a,s=e.jsonp!==!1&&(Ot.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ot.test(e.data)&&"data");return s||"jsonp"===e.dataTypes[0]?(o=e.jsonpCallback=te.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Ot,"$1"+o):e.jsonp!==!1&&(e.url+=(ft.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||te.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=n[o],n[o]=function(){a=arguments},r.always(function(){n[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Dt.push(o)),a&&te.isFunction(i)&&i(a[0]),a=i=void 0}),"script"):void 0}),te.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||Z;var r=ue.exec(e),o=!n&&[];return r?[t.createElement(r[1])]:(r=te.buildFragment([e],t,o),o&&o.length&&te(o).remove(),te.merge([],r.childNodes))};var Mt=te.fn.load;te.fn.load=function(e,t,n){if("string"!=typeof e&&Mt)return Mt.apply(this,arguments);var r,o,i,a=this,s=e.indexOf(" ");return s>=0&&(r=te.trim(e.slice(s)),e=e.slice(0,s)),te.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&te.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?te("<div>").append(te.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this},te.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){te.fn[t]=function(e){return this.on(t,e)}}),te.expr.filters.animated=function(e){return te.grep(te.timers,function(t){return e===t.elem}).length};var Lt=n.document.documentElement;te.offset={setOffset:function(e,t,n){var r,o,i,a,s,u,c,l=te.css(e,"position"),d=te(e),f={};"static"===l&&(e.style.position="relative"),s=d.offset(),i=te.css(e,"top"),u=te.css(e,"left"),c=("absolute"===l||"fixed"===l)&&(i+u).indexOf("auto")>-1,c?(r=d.position(),a=r.top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(u)||0),te.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):d.css(f)}},te.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){te.offset.setOffset(this,e,t)});var t,n,r=this[0],o={top:0,left:0},i=r&&r.ownerDocument;if(i)return t=i.documentElement,te.contains(t,r)?(typeof r.getBoundingClientRect!==qe&&(o=r.getBoundingClientRect()),n=B(i),{top:o.top+n.pageYOffset-t.clientTop,left:o.left+n.pageXOffset-t.clientLeft}):o},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===te.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),te.nodeName(e[0],"html")||(r=e.offset()),r.top+=te.css(e[0],"borderTopWidth",!0),r.left+=te.css(e[0],"borderLeftWidth",!0)),{top:t.top-r.top-te.css(n,"marginTop",!0),left:t.left-r.left-te.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Lt;e&&!te.nodeName(e,"html")&&"static"===te.css(e,"position");)e=e.offsetParent;return e||Lt})}}),te.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var r="pageYOffset"===t;te.fn[e]=function(o){return ye(this,function(e,o,i){var a=B(e);return void 0===i?a?a[t]:e[o]:void(a?a.scrollTo(r?n.pageXOffset:i,r?i:n.pageYOffset):e[o]=i)},e,o,arguments.length,null)}}),te.each(["top","left"],function(e,t){te.cssHooks[t]=C(J.pixelPosition,function(e,n){return n?(n=k(e,t),We.test(n)?te(e).position()[t]+"px":n):void 0})}),te.each({Height:"height",Width:"width"},function(e,t){te.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){te.fn[r]=function(r,o){var i=arguments.length&&(n||"boolean"!=typeof r),a=n||(r===!0||o===!0?"margin":"border");return ye(this,function(t,n,r){var o;return te.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===r?te.css(t,n,a):te.style(t,n,r,a)},t,i?r:void 0,i,null)}})}),te.fn.size=function(){return this.length},te.fn.andSelf=te.fn.addBack,"function"==typeof t&&t.amd&&e.register("github:components/[email protected]/jquery",[],!1,function(e,t,n){return function(){return te}.call(this)});var Ft=n.jQuery,It=n.$;return te.noConflict=function(e){return n.$===te&&(n.$=It),e&&n.jQuery===te&&(n.jQuery=Ft),te},typeof r===qe&&(n.jQuery=n.$=te),te})}(),e.register("bower_components/bootstrap-material-design/dist/js/ripples",[],!1,function(t,n,r){return e.get("@@global-helpers").prepareGlobal(r.id,[]),function(){!function(e,t,n,r){"use strict";function o(t,n){a=this,this.element=e(t),this.options=e.extend({},s,n),this._defaults=s,this._name=i,this.init()}var i="ripples",a=null,s={};o.prototype.init=function(){var n=this.element;n.on("mousedown touchstart",function(r){if(!a.isTouch()||"mousedown"!==r.type){n.find(".ripple-wrapper").length||n.append('<div class="ripple-wrapper"></div>');var o=n.children(".ripple-wrapper"),i=a.getRelY(o,r),s=a.getRelX(o,r);if(i||s){var u=a.getRipplesColor(n),c=e("<div></div>");c.addClass("ripple").css({left:s,top:i,"background-color":u}),o.append(c),function(){return t.getComputedStyle(c[0]).opacity}(),a.rippleOn(n,c),setTimeout(function(){a.rippleEnd(c)},500),n.on("mouseup mouseleave touchend",function(){c.data("mousedown","off"),"off"===c.data("animating")&&a.rippleOut(c)})}}})},o.prototype.getNewSize=function(e,t){return Math.max(e.outerWidth(),e.outerHeight())/t.outerWidth()*2.5},o.prototype.getRelX=function(e,t){var n=e.offset();return a.isTouch()?(t=t.originalEvent,1!==t.touches.length?t.touches[0].pageX-n.left:!1):t.pageX-n.left},o.prototype.getRelY=function(e,t){var n=e.offset();return a.isTouch()?(t=t.originalEvent,1!==t.touches.length?t.touches[0].pageY-n.top:!1):t.pageY-n.top},o.prototype.getRipplesColor=function(e){var n=e.data("ripple-color")?e.data("ripple-color"):t.getComputedStyle(e[0]).color;return n},o.prototype.hasTransitionSupport=function(){var e=n.body||n.documentElement,t=e.style,o=t.transition!==r||t.WebkitTransition!==r||t.MozTransition!==r||t.MsTransition!==r||t.OTransition!==r;return o},o.prototype.isTouch=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},o.prototype.rippleEnd=function(e){e.data("animating","off"),"off"===e.data("mousedown")&&a.rippleOut(e)},o.prototype.rippleOut=function(e){e.off(),a.hasTransitionSupport()?e.addClass("ripple-out"):e.animate({opacity:0},100,function(){e.trigger("transitionend")}),e.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.remove()})},o.prototype.rippleOn=function(e,t){var n=a.getNewSize(e,t);a.hasTransitionSupport()?t.css({"-ms-transform":"scale("+n+")","-moz-transform":"scale("+n+")","-webkit-transform":"scale("+n+")",transform:"scale("+n+")"}).addClass("ripple-on").data("animating","on").data("mousedown","on"):t.animate({width:2*Math.max(e.outerWidth(),e.outerHeight()),height:2*Math.max(e.outerWidth(),e.outerHeight()),"margin-left":-1*Math.max(e.outerWidth(),e.outerHeight()),"margin-top":-1*Math.max(e.outerWidth(),e.outerHeight()),opacity:.2},500,function(){t.trigger("transitionend")})},e.fn.ripples=function(t){return this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new o(this,t))})}}(jQuery,window,document)}.call(e.global),e.get("@@global-helpers").retrieveGlobal(r.id,!1)}),e.register("bower_components/bootstrap-material-design/dist/js/material",[],!1,function(t,n,r){return e.get("@@global-helpers").prepareGlobal(r.id,[]),function(){!function(e){function t(e){return"undefined"==typeof e.which?!0:"number"==typeof e.which&&e.which>0?!e.ctrlKey&&!e.metaKey&&!e.altKey&&8!=e.which&&9!=e.which:!1}e.expr[":"].notmdproc=function(t){return e(t).data("mdproc")?!1:!0},e.material={options:{input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:[".btn:not(.btn-link)",".card-image",".navbar a:not(.withoutripple)",".dropdown-menu a",".nav-tabs a:not(.withoutripple)",".withripple"].join(","),inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio]"},checkbox:function(t){e(t?t:this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("<span class=checkbox-material><span class=check></span></span>")},togglebutton:function(t){e(t?t:this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("<span class=toggle></span>")},radio:function(t){e(t?t:this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("<span class=circle></span><span class=check></span>")},input:function(n){e(n?n:this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var t=e(this);if(e(this).attr("data-hint")||t.hasClass("floating-label")){if(t.wrap("<div class=form-control-wrapper></div>"),t.after("<span class=material-input></span>"),t.hasClass("floating-label")){var n=t.attr("placeholder");t.attr("placeholder",null).removeClass("floating-label"),t.after("<div class=floating-label>"+n+"</div>")}if(t.attr("data-hint")&&t.after("<div class=hint>"+t.attr("data-hint")+"</div>"),(null===t.val()||"undefined"==t.val()||""===t.val())&&t.addClass("empty"),t.parent().next().is("[type=file]")){t.parent().addClass("fileinput");var r=t.parent().next().detach();t.after(r)}}}),e(document).on("change",".checkbox input[type=checkbox]",function(){e(this).blur()}).on("keydown paste",".form-control",function(n){t(n)&&e(this).removeClass("empty")}).on("keyup change",".form-control",function(){var t=e(this);""===t.val()&&"undefined"!=typeof t[0].checkValidity&&t[0].checkValidity()?t.addClass("empty"):t.removeClass("empty")}).on("focus",".form-control-wrapper.fileinput",function(){e(this).find("input").addClass("focus")}).on("blur",".form-control-wrapper.fileinput",function(){e(this).find("input").removeClass("focus")}).on("change",".form-control-wrapper.fileinput [type=file]",function(){var t="";e.each(e(this)[0].files,function(e,n){t+=n.name+", "}),t=t.substring(0,t.length-2),t?e(this).prev().removeClass("empty"):e(this).prev().addClass("empty"),e(this).prev().val(t)})},ripples:function(t){e(t?t:this.options.withRipples).ripples()},autofill:function(){var t=setInterval(function(){e("input[type!=checkbox]").each(function(){e(this).val()&&e(this).val()!==e(this).attr("value")&&e(this).trigger("change")})},100);setTimeout(function(){clearInterval(t)},1e4);var n;e(document).on("focus","input",function(){var t=e(this).parents("form").find("input").not("[type=file]");n=setInterval(function(){t.each(function(){e(this).val()!==e(this).attr("value")&&e(this).trigger("change")})},100)}).on("blur","input",function(){clearInterval(n)})},init:function(){e.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&this.input(),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&this.autofill(),document.arrive&&this.options.arrive&&(e.fn.ripples&&this.options.ripples&&e(document).arrive(this.options.withRipples,function(){e.material.ripples(e(this))}),this.options.input&&e(document).arrive(this.options.inputElements,function(){e.material.input(e(this))}),this.options.checkbox&&e(document).arrive(this.options.checkboxElements,function(){e.material.checkbox(e(this))}),this.options.radio&&e(document).arrive(this.options.radioElements,function(){e.material.radio(e(this))}),this.options.togglebutton&&e(document).arrive(this.options.togglebuttonElements,function(){e.material.togglebutton(e(this))}))}}}(jQuery)}.call(e.global),e.get("@@global-helpers").retrieveGlobal(r.id,!1)}),e.register("npm:[email protected]/library/modules/$",["npm:[email protected]/library/modules/$.fw"],!0,function(require,t,n){function r(e){return isNaN(e=+e)?0:(e>0?g:h)(e)}function o(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}function i(e,t,n){return e[t]=n,e}function a(e){return b?function(t,n,r){return w.setDesc(t,n,o(e,r))}:i}function s(e){return null!==e&&("object"==typeof e||"function"==typeof e)}function u(e){return"function"==typeof e}function c(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}var l=e.global,d=l.define;l.define=void 0;var l="undefined"!=typeof self?self:Function("return this")(),f={},p=Object.defineProperty,m={}.hasOwnProperty,h=Math.ceil,g=Math.floor,v=Math.max,y=Math.min,b=!!function(){try{return 2==p({},"a",{get:function(){return 2}}).a}catch(e){}}(),x=a(1),w=n.exports=require("npm:[email protected]/library/modules/$.fw")({g:l,core:f,html:l.document&&document.documentElement,isObject:s,isFunction:u,that:function(){return this},toInteger:r,toLength:function(e){return e>0?y(r(e),9007199254740991):0},toIndex:function(e,t){return e=r(e),0>e?v(e+t,0):y(e,t)},has:function(e,t){return m.call(e,t)},create:Object.create,getProto:Object.getPrototypeOf,DESC:b,desc:o,getDesc:Object.getOwnPropertyDescriptor,setDesc:p,setDescs:Object.defineProperties,getKeys:Object.keys,getNames:Object.getOwnPropertyNames,getSymbols:Object.getOwnPropertySymbols,assertDefined:c,ES5Object:Object,toObject:function(e){return w.ES5Object(c(e))},hide:x,def:a(0),set:l.Symbol?i:x,each:[].forEach});return"undefined"!=typeof __e&&(__e=f),"undefined"!=typeof __g&&(__g=l),l.define=d,n.exports}),e.register("npm:[email protected]/library/modules/$.wks",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.shared","npm:[email protected]/library/modules/$.uid"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var r=require("npm:[email protected]/library/modules/$").g,i=require("npm:[email protected]/library/modules/$.shared")("wks");return n.exports=function(e){return i[e]||(i[e]=r.Symbol&&r.Symbol[e]||require("npm:[email protected]/library/modules/$.uid").safe("Symbol."+e))},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.iter",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.cof","npm:[email protected]/library/modules/$.assert","npm:[email protected]/library/modules/$.wks","npm:[email protected]/library/modules/$.shared"],!0,function(require,t,n){function r(e,t){a.hide(e,d,t),f in[]&&a.hide(e,f,t)}var o=e.global,i=o.define;o.define=void 0;var a=require("npm:[email protected]/library/modules/$"),s=require("npm:[email protected]/library/modules/$.cof"),u=s.classof,c=require("npm:[email protected]/library/modules/$.assert"),l=c.obj,d=require("npm:[email protected]/library/modules/$.wks")("iterator"),f="@@iterator",p=require("npm:[email protected]/library/modules/$.shared")("iterators"),m={};return r(m,a.that),n.exports={BUGGY:"keys"in[]&&!("next"in[].keys()),Iterators:p,step:function(e,t){return{value:t,done:!!e}},is:function(e){var t=Object(e),n=a.g.Symbol;return(n&&n.iterator||f)in t||d in t||a.has(p,u(t))},get:function(e){var t,n=a.g.Symbol;return void 0!=e&&(t=e[n&&n.iterator||f]||e[d]||p[u(e)]),c(a.isFunction(t),e," is not iterable!"),l(t.call(e))},set:r,create:function(e,t,n,r){e.prototype=a.create(r||m,{next:a.desc(1,n)}),s.set(e,t+" Iterator")}},o.define=i,n.exports}),e.register("npm:[email protected]/library/modules/$.iter-define",["npm:[email protected]/library/modules/$.def","npm:[email protected]/library/modules/$.redef","npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.cof","npm:[email protected]/library/modules/$.iter","npm:[email protected]/library/modules/$.wks"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$.def"),a=require("npm:[email protected]/library/modules/$.redef"),s=require("npm:[email protected]/library/modules/$"),u=require("npm:[email protected]/library/modules/$.cof"),c=require("npm:[email protected]/library/modules/$.iter"),l=require("npm:[email protected]/library/modules/$.wks")("iterator"),d="@@iterator",f="keys",p="values",m=c.Iterators;return n.exports=function(e,t,n,r,o,h,g){function v(e){function t(t){return new n(t,e)}switch(e){case f:return function(){return t(this)};case p:return function(){return t(this)}}return function(){return t(this)}}c.create(n,t,r);var y,b,x=t+" Iterator",w=e.prototype,j=w[l]||w[d]||o&&w[o],k=j||v(o);if(j){var C=s.getProto(k.call(new e));u.set(C,x,!0),s.FW&&s.has(w,d)&&c.set(C,s.that)}if((s.FW||g)&&c.set(w,k),m[t]=k,m[x]=s.that,o)if(y={keys:h?k:v(f),values:o==p?k:v(p),entries:o!=p?k:v("entries")},g)for(b in y)b in w||a(w,b,y[b]);else i(i.P+i.F*c.BUGGY,t,y)},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/es6.array.iterator",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.unscope","npm:[email protected]/library/modules/$.uid","npm:[email protected]/library/modules/$.iter","npm:[email protected]/library/modules/$.iter-define"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$"),a=require("npm:[email protected]/library/modules/$.unscope"),s=require("npm:[email protected]/library/modules/$.uid").safe("iter"),u=require("npm:[email protected]/library/modules/$.iter"),c=u.step,l=u.Iterators;return require("npm:[email protected]/library/modules/$.iter-define")(Array,"Array",function(e,t){i.set(this,s,{o:i.toObject(e),i:0,k:t})},function(){var e=this[s],t=e.o,n=e.k,r=e.i++;return!t||r>=t.length?(e.o=void 0,c(1)):"keys"==n?c(0,r):"values"==n?c(0,t[r]):c(0,[r,t[r]])},"values"),l.Arguments=l.Array,a("keys"),a("values"),a("entries"),r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.for-of",["npm:[email protected]/library/modules/$.ctx","npm:[email protected]/library/modules/$.iter","npm:[email protected]/library/modules/$.iter-call"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$.ctx"),a=require("npm:[email protected]/library/modules/$.iter").get,s=require("npm:[email protected]/library/modules/$.iter-call");return n.exports=function(e,t,n,r){for(var o,u=a(e),c=i(n,r,t?2:1);!(o=u.next()).done;)if(s(u,c,o.value,t)===!1)return s.close(u)},r.define=o,n.exports}),e.register("npm:[email protected]",["npm:[email protected]/browser"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=require("npm:[email protected]/browser"),r.define=o,n.exports}),function(){function t(){}t.amd={},e.register("github:components/[email protected]",["github:components/[email protected]/jquery"],!1,function(e,t,n){return function(e){return e}.call(this,e("github:components/[email protected]/jquery"))})}(),e.register("npm:[email protected]/library/fn/object/define-property",["npm:[email protected]/library/modules/$"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$");return n.exports=function(e,t,n){return i.setDesc(e,t,n)},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.cof",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.wks"],!0,function(require,t,n){function r(e){return u.call(e).slice(8,-1)}var o=e.global,i=o.define;o.define=void 0;var a=require("npm:[email protected]/library/modules/$"),s=require("npm:[email protected]/library/modules/$.wks")("toStringTag"),u={}.toString;return r.classof=function(e){var t,n;return void 0==e?void 0===e?"Undefined":"Null":"string"==typeof(n=(t=Object(e))[s])?n:r(t)},r.set=function(e,t,n){e&&!a.has(e=n?e:e.prototype,s)&&a.hide(e,s,t)},n.exports=r,o.define=i,n.exports}),e.register("npm:[email protected]/library/modules/es6.string.iterator",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.string-at","npm:[email protected]/library/modules/$.uid","npm:[email protected]/library/modules/$.iter","npm:[email protected]/library/modules/$.iter-define"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$").set,a=require("npm:[email protected]/library/modules/$.string-at")(!0),s=require("npm:[email protected]/library/modules/$.uid").safe("iter"),u=require("npm:[email protected]/library/modules/$.iter"),c=u.step;return require("npm:[email protected]/library/modules/$.iter-define")(String,"String",function(e){i(this,s,{o:String(e),i:0})},function(){var e,t=this[s],n=t.o,r=t.i;return r>=n.length?c(1):(e=a(n,r),t.i+=e.length,c(0,e))}),r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/web.dom.iterable",["npm:[email protected]/library/modules/es6.array.iterator","npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.iter","npm:[email protected]/library/modules/$.wks"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0,require("npm:[email protected]/library/modules/es6.array.iterator");var i=require("npm:[email protected]/library/modules/$"),a=require("npm:[email protected]/library/modules/$.iter").Iterators,s=require("npm:[email protected]/library/modules/$.wks")("iterator"),u=a.Array,c=i.g.NodeList,l=i.g.HTMLCollection,d=c&&c.prototype,f=l&&l.prototype;return i.FW&&(!c||s in d||i.hide(d,s,u),!l||s in f||i.hide(f,s,u)),a.NodeList=a.HTMLCollection=u,r.define=o,n.exports}),e.register("github:jspm/[email protected]/index",["npm:[email protected]"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=e._nodeRequire?process:require("npm:[email protected]"),r.define=o,n.exports}),e.register("npm:[email protected]/core-js/object/define-property",["npm:[email protected]/library/fn/object/define-property"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports={"default":require("npm:[email protected]/library/fn/object/define-property"),__esModule:!0},r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/es6.object.to-string",["npm:[email protected]/library/modules/$.cof","npm:[email protected]/library/modules/$.wks","npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.redef"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/library/modules/$.cof"),a={};return a[require("npm:[email protected]/library/modules/$.wks")("toStringTag")]="z",require("npm:[email protected]/library/modules/$").FW&&"z"!=i(a)&&require("npm:[email protected]/library/modules/$.redef")(Object.prototype,"toString",function(){return"[object "+i.classof(this)+"]"},!0),r.define=o,n.exports}),e.register("github:jspm/[email protected]",["github:jspm/[email protected]/index"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports=require("github:jspm/[email protected]/index"),r.define=o,n.exports}),e.register("npm:[email protected]/helpers/create-class",["npm:[email protected]/core-js/object/define-property"],!0,function(require,t,n){var r=e.global,o=r.define;r.define=void 0;var i=require("npm:[email protected]/core-js/object/define-property")["default"];return t["default"]=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),i(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),t.__esModule=!0,r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/$.task",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.ctx","npm:[email protected]/library/modules/$.cof","npm:[email protected]/library/modules/$.invoke","npm:[email protected]/library/modules/$.dom-create","github:jspm/[email protected]"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,function(e){"use strict";function t(){var e=+this;if(s.has(b,e)){var t=b[e];delete b[e],t()}}function r(e){t.call(e.data)}var o,i,a,s=require("npm:[email protected]/library/modules/$"),u=require("npm:[email protected]/library/modules/$.ctx"),c=require("npm:[email protected]/library/modules/$.cof"),l=require("npm:[email protected]/library/modules/$.invoke"),d=require("npm:[email protected]/library/modules/$.dom-create"),f=s.g,p=s.isFunction,m=s.html,e=f.process,h=f.setImmediate,g=f.clearImmediate,v=f.MessageChannel,y=0,b={},x="onreadystatechange";p(h)&&p(g)||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return b[++y]=function(){l(p(e)?e:Function(e),t)},o(y),y},g=function(e){delete b[e]},"process"==c(e)?o=function(n){e.nextTick(u(t,n,1))}:f.addEventListener&&p(f.postMessage)&&!f.importScripts?(o=function(e){f.postMessage(e,"*")},f.addEventListener("message",r,!1)):p(v)?(i=new v,a=i.port2,i.port1.onmessage=r,o=u(a.postMessage,a,1)):o=x in d("script")?function(e){m.appendChild(d("script"))[x]=function(){m.removeChild(this),t.call(e)}}:function(e){setTimeout(u(t,e,1),0)}),n.exports={set:h,clear:g}}(require("github:jspm/[email protected]")),r.define=o,n.exports}),e.register("npm:[email protected]/library/modules/es6.promise",["npm:[email protected]/library/modules/$","npm:[email protected]/library/modules/$.ctx","npm:[email protected]/library/modules/$.cof","npm:[email protected]/library/modules/$.def","npm:[email protected]/library/modules/$.assert","npm:[email protected]/library/modules/$.for-of","npm:[email protected]/library/modules/$.set-proto","npm:[email protected]/library/modules/$.same","npm:[email protected]/library/modules/$.species","npm:[email protected]/library/modules/$.wks","npm:[email protected]/library/modules/$.uid","npm:[email protected]/library/modules/$.task","npm:[email protected]/library/modules/$.mix","npm:[email protected]/library/modules/$.iter-detect","github:jspm/[email protected]"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,function(e){"use strict";function t(e){var t=new $(function(){});return e&&(t.constructor=Object),$.resolve(t)===t}function n(e){return _(e)&&(R?"Promise"==p.classof(e):w in e)}function r(e,t){return d.FW||e!==$||t!==l?y(e,t):!0}function o(e){var t=S(e)[x];return void 0!=t?t:e}function i(e){var t;return _(e)&&(t=e.then),q(t)?t:!1}function a(e){var t=e.c;t.length&&T.call(k,function(){function n(t){var n,a,s=o?t.ok:t.fail;try{s?(o||(e.h=!0),n=s===!0?r:s(r),n===t.P?t.rej(TypeError("Promise-chain cycle")):(a=i(n))?a.call(n,t.res,t.rej):t.res(n)):t.rej(r)}catch(u){t.rej(u)}}for(var r=e.v,o=1==e.s,a=0;t.length>a;)n(t[a++]);t.length=0})}function s(e){var t,n=e[w],r=n.a||n.c,o=0;if(n.h)return!1;for(;r.length>o;)if(t=r[o++],t.fail||!s(t.P))return!1;return!0}function u(t){var n,r=this;r.d||(r.d=!0,r=r.r||r,r.v=t,r.s=2,r.a=r.c.slice(),setTimeout(function(){T.call(k,function(){s(n=r.p)&&(C?e.emit("unhandledRejection",t,n):k.console&&console.error&&console.error("Unhandled promise rejection",t)),r.a=void 0})},1),a(r))}function c(e){var t,n=this;if(!n.d){n.d=!0,n=n.r||n;try{(t=i(e))?T.call(k,function(){var r={r:n,d:!1};try{t.call(e,f(c,r,1),f(u,r,1))}catch(o){u.call(r,o)}}):(n.v=e,n.s=1,a(n))}catch(r){u.call({r:n,d:!1},r)}}}var l,d=require("npm:[email protected]/library/modules/$"),f=require("npm:[email protected]/library/modules/$.ctx"),p=require("npm:[email protected]/library/modules/$.cof"),m=require("npm:[email protected]/library/modules/$.def"),h=require("npm:[email protected]/library/modules/$.assert"),g=require("npm:[email protected]/library/modules/$.for-of"),v=require("npm:[email protected]/library/modules/$.set-proto").set,y=require("npm:[email protected]/library/modules/$.same"),b=require("npm:[email protected]/library/modules/$.species"),x=require("npm:[email protected]/library/modules/$.wks")("species"),w=require("npm:[email protected]/library/modules/$.uid").safe("record"),j="Promise",k=d.g,e=k.process,C="process"==p(e),T=e&&e.nextTick||require("npm:[email protected]/library/modules/$.task").set,$=k[j],q=d.isFunction,_=d.isObject,E=h.fn,S=h.obj,R=function(){function e(t){var n=new $(t);return v(n,e.prototype),n}var n=!1;try{if(n=q($)&&q($.resolve)&&t(),v(e,$),e.prototype=d.create($.prototype,{constructor:{value:e}}),e.resolve(5).then(function(){})instanceof e||(n=!1),n&&d.DESC){var r=!1;$.resolve(d.setDesc({},"then",{get:function(){r=!0}})),n=r}}catch(o){n=!1}return n}();R||($=function(e){E(e);var t={p:h.inst(this,$,j),c:[],a:void 0,s:0,d:!1,v:void 0,h:!1};d.hide(this,w,t);try{e(f(c,t,1),f(u,t,1))}catch(n){u.call(t,n)}},require("npm:[email protected]/library/modules/$.mix")($.prototype,{then:function(e,t){var n=S(S(this).constructor)[x],r={ok:q(e)?e:!0,fail:q(t)?t:!1},o=r.P=new(void 0!=n?n:$)(function(e,t){r.res=E(e),r.rej=E(t)}),i=this[w];return i.c.push(r),i.a&&i.a.push(r),i.s&&a(i),o},"catch":function(e){return this.then(void 0,e)}})),m(m.G+m.W+m.F*!R,{Promise:$}),p.set($,j),b($),b(l=d.core[j]),m(m.S+m.F*!R,j,{reject:function(e){return new(o(this))(function(t,n){n(e)})}}),m(m.S+m.F*(!R||t(!0)),j,{resolve:function(e){return n(e)&&r(e.constructor,this)?e:new this(function(t){t(e)})}}),m(m.S+m.F*!(R&&require("npm:[email protected]/library/modules/$.iter-detect")(function(e){$.all(e)["catch"](function(){})})),j,{all:function(e){var t=o(this),n=[];return new t(function(r,o){g(e,!1,n.push,n);var i=n.length,a=Array(i);i?d.each.call(n,function(e,n){t.resolve(e).then(function(e){a[n]=e,--i||r(a)},o)}):r(a)})},race:function(e){var t=o(this);return new t(function(n,r){g(e,!1,function(e){t.resolve(e).then(n,r)})})}})}(require("github:jspm/[email protected]")),r.define=o,n.exports}),e.register("npm:[email protected]/library/fn/promise",["npm:[email protected]/library/modules/es6.object.to-string","npm:[email protected]/library/modules/es6.string.iterator","npm:[email protected]/library/modules/web.dom.iterable","npm:[email protected]/library/modules/es6.promise","npm:[email protected]/library/modules/$"],!0,function(require,t,n){
var r=e.global,o=r.define;return r.define=void 0,require("npm:[email protected]/library/modules/es6.object.to-string"),require("npm:[email protected]/library/modules/es6.string.iterator"),require("npm:[email protected]/library/modules/web.dom.iterable"),require("npm:[email protected]/library/modules/es6.promise"),n.exports=require("npm:[email protected]/library/modules/$").core.Promise,r.define=o,n.exports}),e.register("npm:[email protected]/core-js/promise",["npm:[email protected]/library/fn/promise"],!0,function(require,t,n){var r=e.global,o=r.define;return r.define=void 0,n.exports={"default":require("npm:[email protected]/library/fn/promise"),__esModule:!0},r.define=o,n.exports}),e.register("lib/helpers",[],function(e){"use strict";var t;return{setters:[],execute:function(){t={generateArray:function(e){for(var t=[],n=1;e>=n;n++)t.push(n);return t},concatArrays:function(e){return[].concat.apply([],e)},qs:function(e,t){return(t||document).querySelector(e)},qsa:function(e,t){return(t||document).querySelectorAll(e)},$on:function(e,t,n,r){e.addEventListener(t,n,!!r)}},e("default",t)}}}),e.register("lib/Templates",["npm:[email protected]/helpers/class-call-check","npm:[email protected]/underscore"],function(e){var t,n,r;return{setters:[function(e){t=e["default"]},function(e){n=e["default"]}],execute:function(){"use strict";r=function o(){t(this,o),n.templateSettings.interpolate=/\{\{(.+?)\}\}/g,this.templates={movieItem:n.template('\n\n <%_.each(movies, function(movie){ %>\n <div class="row">\n\n <div class="col-md-5">\n <a href="#">\n <img class="img-responsive" alt=""\n src="https://image.tmdb.org/t/p/w396/{{ movie.backdrop_path }}" >\n </a>\n </div>\n\n <div class="col-md-7">\n <h3>{{ movie.title }}</h3>\n <h4 class="inline">\n {{ movie.vote_average}}/10\n </h4>\n <span class="label label-success">{{ movie.vote_count }} \u0433\u043e\u043b\u043e\u0441\u043e\u0432</span>\n\n <p>\n {{ movie.overview }}\n </p>\n <a class="btn btn-primary" href="#">\n View Project\n <span class="glyphicon glyphicon-chevron-right"></span>\n </a>\n </div>\n\n </div>\n <hr />\n <%})%> \n ')}},e("default",r)}}}),e.register("lib/Controller",["npm:[email protected]/helpers/create-class","npm:[email protected]/helpers/class-call-check","npm:[email protected]/underscore"],function(e){var t,n,r,o;return{setters:[function(e){t=e["default"]},function(e){n=e["default"]},function(e){r=e["default"]}],execute:function(){"use strict";o=function(){function e(t,r){var o=this;n(this,e),this.model=t,this.view=r,this.config={rating:6.6,voteCount:1e3,page:10},this.view.bind("FILTER:submit",function(e){o.getMovies(o.config.page,e.rating,e.votes)}),this.getMovies(this.config.page,this.config.rating,this.config.voteCount)}return t(e,[{key:"getMovies",value:function(e,t,n){var r=this;this.model.getMovies(e).then(function(e){return r.model.movies=e,e}).then(function(e){return r.model.filterByRating(e,t)}).then(function(e){return r.model.filteByVoteCount(e,n)}).then(this.insertMovies.bind(this))}},{key:"insertMovies",value:function(e){this.view.render(e)}}]),e}(),e("default",o)}}}),e.register("lib/themoviedbApi",["npm:[email protected]/helpers/create-class","npm:[email protected]/helpers/class-call-check","npm:[email protected]/core-js/promise","github:cavestri/themoviedb-javascript-library@master/themoviedb"],function(e){var t,n,r,o,i;return{setters:[function(e){t=e["default"]},function(e){n=e["default"]},function(e){r=e["default"]},function(e){o=e["default"]}],execute:function(){"use strict";i=function(){function e(){n(this,e),this.db=o,this.db.common.api_key="0acc3fb9defb9e0adde13deedc6182d1"}return t(e,[{key:"success",value:function(e){return this.resolve(JSON.parse(e))}},{key:"error",value:function(e){return this.reject(JSON.parse(e))}},{key:"get",value:function(e,t,n){var o=this;return new r(function(r,i){var a={resolve:r,reject:i};return o.db[e][t]?void o.db[e][t](n,o.success.bind(a),o.error.bind(a)):console.error("There is no "+t+" function")})}}]),e}(),e("default",new i)}}}),e.register("lib/View",["npm:[email protected]/helpers/create-class","npm:[email protected]/helpers/class-call-check","npm:[email protected]/underscore","lib/helpers","lib/Templates"],function(e){var t,n,r,o,i,a;return{setters:[function(e){t=e["default"]},function(e){n=e["default"]},function(e){r=e["default"]},function(e){o=e["default"]},function(e){i=e["default"]}],execute:function(){"use strict";a=function(){function e(t){n(this,e),this.template=t,this.elements={$$movieContainer:o.qs(".posters"),$$rating:o.qs("#filter-rating"),$$votes:o.qs("#filter-votes_count"),$$filter:o.qs("#filter")}}return t(e,[{key:"render",value:function(e){return e?void(this.elements.$$movieContainer.innerHTML=this.template.templates.movieItem({movies:e})):console.error("Movies array wasn't given")}},{key:"bind",value:function(e,t){var n=this;switch(e){case"FILTER:submit":o.$on(this.elements.$$filter,"submit",function(e){e.preventDefault(),t({rating:n.elements.$$rating.value,votes:n.elements.$$votes.value})})}}}]),e}(),e("default",a)}}}),e.register("lib/Model",["npm:[email protected]/helpers/create-class","npm:[email protected]/helpers/class-call-check","npm:[email protected]/core-js/promise","npm:[email protected]/underscore","lib/themoviedbApi","lib/helpers","lib/View"],function(e){var t,n,r,o,i,a,s,u;return{setters:[function(e){t=e["default"]},function(e){n=e["default"]},function(e){r=e["default"]},function(e){o=e["default"]},function(e){i=e["default"]},function(e){a=e["default"]},function(e){s=e["default"]}],execute:function(){"use strict";u=function(){function e(){n(this,e)}return t(e,[{key:"getMovies",value:function(e){var t=o.map(a.generateArray(e||5),function(e){return new r(function(t,n){return i.get("movies","getPopular",{page:e,language:"ru"}).then(function(e){return t(e.results)})})});return r.all(t).then(function(e){return a.concatArrays(e)})}},{key:"filterByRating",value:function(e,t){return t?o.filter(e,function(e){return e.vote_average>t}):e}},{key:"filteByVoteCount",value:function(e,t){return t?o.filter(e,function(e){return e.vote_count>t}):e}}]),e}(),e("default",u)}}}),e.register("lib/main",["npm:[email protected]/helpers/class-call-check","lib/Model","lib/Controller","lib/View","lib/Templates","npm:[email protected]/underscore","lib/themoviedbApi","lib/helpers","github:components/[email protected]","bower_components/bootstrap-material-design/dist/js/ripples","bower_components/bootstrap-material-design/dist/js/material"],function(e){var t,n,r,o,i,a,s,u,c,l,d,f,p;return{setters:[function(e){t=e["default"]},function(e){n=e["default"]},function(e){r=e["default"]},function(e){o=e["default"]},function(e){i=e["default"]},function(e){a=e["default"]},function(e){s=e["default"]},function(e){u=e["default"]},function(e){c=e["default"]},function(e){l=e["default"]},function(e){d=e["default"]}],execute:function(){"use strict";c.material.init(),f=function e(){t(this,e),this.templates=new i,this.model=new n,this.view=new o(this.templates),this.controller=new r(this.model,this.view)},p=new f}}}),function(){function t(e,t){for(var n=e.split(".");n.length;)t=t[n.shift()];return t}function n(e){if(Object.keys)Object.keys(o.global).forEach(e);else for(var t in o.global)s.call(o.global,t)&&e(t)}function r(e){n(function(t){if(-1==indexOf.call(a,t)){try{var n=o.global[t]}catch(r){a.push(t)}e(t,n)}})}var o=e;"undefined"==typeof indexOf&&(indexOf=Array.prototype.indexOf);var i,a=["sessionStorage","localStorage","clipboardData","frames","external"],s=o.global.hasOwnProperty,u={};o.set("@@global-helpers",o.newModule({prepareGlobal:function(e,t){for(var n=0;n<t.length;n++){var a=u[t[n]];if(a)for(var s in a)o.global[s]=a[s]}i={},r(function(e,t){i[e]=t})},retrieveGlobal:function(e,n,a){var s,c,l={};if(a)s=a.call(o.global);else if(n){var d=n.split(".")[0];s=t(n,o.global),l[d]=o.global[d]}else r(function(e,t){i[e]!==t&&"undefined"!=typeof t&&(l[e]=t,"undefined"!=typeof s?c||s===t||(c=!0):s=t)});return u[e]=l,c?l:s}}))}()});
//# sourceMappingURL=build.js.map