UNPKG

zfd

Version:

An enterprise-class UI design language and React-based implementation

17 lines 606 kB
/*! * * zfd v0.0.9 * * Copyright 2015-present, Alipay, Inc. * All rights reserved. * */ !function(c,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("react-dom"),require("moment")):"function"==typeof define&&define.amd?define(["react","react-dom","moment"],e):"object"==typeof exports?exports.zfd=e(require("react"),require("react-dom"),require("moment")):c.zfd=e(c.React,c.ReactDOM,c.moment)}(window,function(t,n,l){return i={},r.m=a=[function(c,e){c.exports=t},function(c,e,t){c.exports=t(104)()},function(c,e,t){"use strict";e.__esModule=!0;var n,l=t(65),r=(n=l)&&n.__esModule?n:{default:n};e.default=r.default||function(c){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(c[n]=t[n])}return c}},function(c,e,t){var n; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";var a={}.hasOwnProperty;function i(){for(var c=[],e=0;e<arguments.length;e++){var t=arguments[e];if(t){var n=typeof t;if("string"==n||"number"==n)c.push(t);else if(Array.isArray(t)&&t.length){var l=i.apply(null,t);l&&c.push(l)}else if("object"==n)for(var r in t)a.call(t,r)&&t[r]&&c.push(r)}}return c.join(" ")}c.exports?(i.default=i,c.exports=i):void 0===(n=function(){return i}.apply(e,[]))||(c.exports=n)}()},function(c,e,t){"use strict";e.__esModule=!0;var n,l=t(53),r=(n=l)&&n.__esModule?n:{default:n};e.default=function(c,e,t){return e in c?(0,r.default)(c,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):c[e]=t,c}},function(c,e){var t=c.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},function(c,e){var t=c.exports={version:"2.6.10"};"number"==typeof __e&&(__e=t)},function(c,e,t){c.exports=!t(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(c,e,t){"use strict";e.__esModule=!0,e.default=function(c,e){if(!(c instanceof e))throw new TypeError("Cannot call a class as a function")}},function(c,e,t){"use strict";e.__esModule=!0;var n,l=t(53),r=(n=l)&&n.__esModule?n:{default:n};function a(c,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,r.default)(c,n.key,n)}}e.default=function(c,e,t){return e&&a(c.prototype,e),t&&a(c,t),c}},function(c,M,H){"use strict";(function(e){H.d(M,"e",function(){return h}),H.d(M,"d",function(){return v}),H.d(M,"a",function(){return u}),H.d(M,"b",function(){return m}),H.d(M,"c",function(){return f}),H.d(M,"f",function(){return p});var c=H(2),l=H.n(c),t=H(8),n=H.n(t),r=H(9),a=H.n(r),i=H(61),o=H(0);function h(c){e&&e.env||console.error("[@ant-design/icons-react]: "+c+".")}function v(c){return"object"==typeof c&&"string"==typeof c.name&&"string"==typeof c.theme&&("object"==typeof c.icon||"function"==typeof c.icon)}function s(c){var n=0<arguments.length&&void 0!==c?c:{};return Object.keys(n).reduce(function(c,e){var t=n[e];switch(e){case"class":c.className=t,delete c.class;break;default:c[e]=t}return c},{})}var u=(a()(z,[{key:"clear",value:function(){this.collection={}}},{key:"delete",value:function(c){return delete this.collection[c]}},{key:"get",value:function(c){return this.collection[c]}},{key:"has",value:function(c){return Boolean(this.collection[c])}},{key:"set",value:function(c,e){return this.collection[c]=e,this}},{key:"size",get:function(){return Object.keys(this.collection).length}}]),z);function z(){n()(this,z),this.collection={}}function m(t,n,c){return c?o.createElement(t.tag,l()({key:n},s(t.attrs),c),(t.children||[]).map(function(c,e){return m(c,n+"-"+t.tag+"-"+e)})):o.createElement(t.tag,l()({key:n},s(t.attrs)),(t.children||[]).map(function(c,e){return m(c,n+"-"+t.tag+"-"+e)}))}function f(c){return Object(i.generate)(c)[0]}function p(c,e){switch(e){case"fill":return c+"-fill";case"outline":return c+"-o";case"twotone":return c+"-twotone";default:throw new TypeError("Unknown theme type: "+e+", name: "+c)}}}).call(this,H(106))},function(c,e,t){var n=t(20),l=t(48),r=t(31),a=Object.defineProperty;e.f=t(7)?Object.defineProperty:function(c,e,t){if(n(c),e=r(e,!0),n(t),l)try{return a(c,e,t)}catch(c){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(c[e]=t.value),c}},function(c,e){var t={}.hasOwnProperty;c.exports=function(c,e){return t.call(c,e)}},function(c,e,t){var f=t(5),p=t(6),M=t(47),H=t(14),d=t(12),V="prototype",g=function(c,e,t){var n,l,r,a=c&g.F,i=c&g.G,o=c&g.S,h=c&g.P,v=c&g.B,s=c&g.W,u=i?p:p[e]||(p[e]={}),z=u[V],m=i?f:o?f[e]:(f[e]||{})[V];for(n in i&&(t=e),t)(l=!a&&m&&void 0!==m[n])&&d(u,n)||(r=l?m[n]:t[n],u[n]=i&&"function"!=typeof m[n]?t[n]:v&&l?M(r,f):s&&m[n]==r?function(n){function c(c,e,t){if(this instanceof n){switch(arguments.length){case 0:return new n;case 1:return new n(c);case 2:return new n(c,e)}return new n(c,e,t)}return n.apply(this,arguments)}return c[V]=n[V],c}(r):h&&"function"==typeof r?M(Function.call,r):r,h&&((u.virtual||(u.virtual={}))[n]=r,c&g.R&&z&&!z[n]&&H(z,n,r)))};g.F=1,g.G=2,g.S=4,g.P=8,g.B=16,g.W=32,g.U=64,g.R=128,c.exports=g},function(c,e,t){var n=t(11),l=t(23);c.exports=t(7)?function(c,e,t){return n.f(c,e,l(1,t))}:function(c,e,t){return c[e]=t,c}},function(c,e){c.exports=function(c){return"object"==typeof c?null!==c:"function"==typeof c}},function(c,e,t){var n=t(51),l=t(32);c.exports=function(c){return n(l(c))}},function(c,e,t){var n=t(35)("wks"),l=t(26),r=t(5).Symbol,a="function"==typeof r;(c.exports=function(c){return n[c]||(n[c]=a&&r[c]||(a?r:l)("Symbol."+c))}).store=n},function(c,e,t){"use strict";e.__esModule=!0;var n,l=t(28),r=(n=l)&&n.__esModule?n:{default:n};e.default=function(c,e){if(!c)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":(0,r.default)(e))&&"function"!=typeof e?c:e}},function(c,e,t){"use strict";e.__esModule=!0;var n=a(t(97)),l=a(t(101)),r=a(t(28));function a(c){return c&&c.__esModule?c:{default:c}}e.default=function(c,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,r.default)(e)));c.prototype=(0,l.default)(e&&e.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),e&&(n.default?(0,n.default)(c,e):c.__proto__=e)}},function(c,e,t){var n=t(15);c.exports=function(c){if(!n(c))throw TypeError(c+" is not an object!");return c}},function(c,e){c.exports=function(c){try{return!!c()}catch(c){return!0}}},function(e,t,n){var l,r;/*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ !function(e){"use strict";if(!e.jQuery){var v=function(c,e){return new v.fn.init(c,e)};v.isWindow=function(c){return c&&c===c.window},v.type=function(c){return c?"object"==typeof c||"function"==typeof c?t[l.call(c)]||"object":typeof c:c+""},v.isArray=Array.isArray||function(c){return"array"===v.type(c)},v.isPlainObject=function(c){var e;if(!c||"object"!==v.type(c)||c.nodeType||v.isWindow(c))return!1;try{if(c.constructor&&!n.call(c,"constructor")&&!n.call(c.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}for(e in c);return void 0===e||n.call(c,e)},v.each=function(c,e,t){var n=0,l=c.length,r=i(c);if(t){if(r)for(;n<l&&!1!==e.apply(c[n],t);n++);else for(n in c)if(c.hasOwnProperty(n)&&!1===e.apply(c[n],t))break}else if(r)for(;n<l&&!1!==e.call(c[n],n,c[n]);n++);else for(n in c)if(c.hasOwnProperty(n)&&!1===e.call(c[n],n,c[n]))break;return c},v.data=function(c,e,t){if(void 0===t){var n=c[v.expando],l=n&&a[n];if(void 0===e)return l;if(l&&e in l)return l[e]}else if(void 0!==e){var r=c[v.expando]||(c[v.expando]=++v.uuid);return a[r]=a[r]||{},a[r][e]=t}},v.removeData=function(c,e){var t=c[v.expando],n=t&&a[t];n&&(e?v.each(e,function(c,e){delete n[e]}):delete a[t])},v.extend=function(){var c,e,t,n,l,r,a=arguments[0]||{},i=1,o=arguments.length,h=!1;for("boolean"==typeof a&&(h=a,a=arguments[i]||{},i++),"object"!=typeof a&&"function"!==v.type(a)&&(a={}),i===o&&(a=this,i--);i<o;i++)if(l=arguments[i])for(n in l)l.hasOwnProperty(n)&&(c=a[n],a!==(t=l[n])&&(h&&t&&(v.isPlainObject(t)||(e=v.isArray(t)))?(r=e?(e=!1,c&&v.isArray(c)?c:[]):c&&v.isPlainObject(c)?c:{},a[n]=v.extend(h,r,t)):void 0!==t&&(a[n]=t)));return a},v.queue=function(c,e,t){if(c){e=(e||"fx")+"queue";var n,l,r,a=v.data(c,e);return t?(!a||v.isArray(t)?a=v.data(c,e,(r=l||[],(n=t)&&(i(Object(n))?function(c,e){for(var t=+e.length,n=0,l=c.length;n<t;)c[l++]=e[n++];if(t!=t)for(;void 0!==e[n];)c[l++]=e[n++];c.length=l}(r,"string"==typeof n?[n]:n):[].push.call(r,n)),r)):a.push(t),a):a||[]}},v.dequeue=function(c,l){v.each(c.nodeType?[c]:c,function(c,e){l=l||"fx";var t=v.queue(e,l),n=t.shift();"inprogress"===n&&(n=t.shift()),n&&("fx"===l&&t.unshift("inprogress"),n.call(e,function(){v.dequeue(e,l)}))})},v.fn=v.prototype={init:function(c){if(c.nodeType)return this[0]=c,this;throw new Error("Not a DOM node.")},offset:function(){var c=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:c.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:c.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){var c=this[0],e=function(c){for(var e=c.offsetParent;e&&"html"!==e.nodeName.toLowerCase()&&e.style&&"static"===e.style.position.toLowerCase();)e=e.offsetParent;return e||document}(c),t=this.offset(),n=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:v(e).offset();return t.top-=parseFloat(c.style.marginTop)||0,t.left-=parseFloat(c.style.marginLeft)||0,e.style&&(n.top+=parseFloat(e.style.borderTopWidth)||0,n.left+=parseFloat(e.style.borderLeftWidth)||0),{top:t.top-n.top,left:t.left-n.left}}};var a={};v.expando="velocity"+(new Date).getTime(),v.uuid=0;for(var t={},n=t.hasOwnProperty,l=t.toString,c="Boolean Number String Function Array Date RegExp Object Error".split(" "),r=0;r<c.length;r++)t["[object "+c[r]+"]"]=c[r].toLowerCase();v.fn.init.prototype=v.fn,e.Velocity={Utilities:v}}function i(c){var e=c.length,t=v.type(c);return"function"!==t&&!v.isWindow(c)&&(!(1!==c.nodeType||!e)||("array"===t||0===e||"number"==typeof e&&0<e&&e-1 in c))}}(window),function(c){"use strict";"object"==typeof e.exports?e.exports=c():void 0===(r="function"==typeof(l=c)?l.call(t,n,t,e):l)||(e.exports=r)}(function(){"use strict";return function(c,D,B,I){var n,S=function(){if(B.documentMode)return B.documentMode;for(var c=7;4<c;c--){var e=B.createElement("div");if(e.innerHTML="\x3c!--[if IE "+c+"]><span></span><![endif]--\x3e",e.getElementsByTagName("span").length)return e=null,c}return I}(),e=(n=0,D.webkitRequestAnimationFrame||D.mozRequestAnimationFrame||function(c){var e,t=(new Date).getTime();return e=Math.max(0,16-(t-n)),n=t+e,setTimeout(function(){c(t+e)},e)}),O=function(){var c=D.performance||{};if("function"!=typeof c.now){var e=c.timing&&c.timing.navigationStart?c.timing.navigationStart:(new Date).getTime();c.now=function(){return(new Date).getTime()-e}}return c}();function W(){return Array.prototype.includes?function(c,e){return c.includes(e)}:Array.prototype.indexOf?function(c,e){return 0<=c.indexOf(e)}:function(c,e){for(var t=0;t<c.length;t++)if(c[t]===e)return!0;return!1}}var t=function(){var i=Array.prototype.slice;try{return i.call(B.documentElement),i}catch(c){return function(c,e){var t=this.length;if("number"!=typeof c&&(c=0),"number"!=typeof e&&(e=t),this.slice)return i.call(this,c,e);var n,l=[],r=0<=c?c:Math.max(0,t+c),a=(e<0?t+e:Math.min(e,t))-r;if(0<a)if(l=new Array(a),this.charAt)for(n=0;n<a;n++)l[n]=this.charAt(r+n);else for(n=0;n<a;n++)l[n]=this[r+n];return l}}}();function p(c){return G.isWrapped(c)?c=t.call(c):G.isNode(c)&&(c=[c]),c}var U,G={isNumber:function(c){return"number"==typeof c},isString:function(c){return"string"==typeof c},isArray:Array.isArray||function(c){return"[object Array]"===Object.prototype.toString.call(c)},isFunction:function(c){return"[object Function]"===Object.prototype.toString.call(c)},isNode:function(c){return c&&c.nodeType},isWrapped:function(c){return c&&c!==D&&G.isNumber(c.length)&&!G.isString(c)&&!G.isFunction(c)&&!G.isNode(c)&&(0===c.length||G.isNode(c[0]))},isSVG:function(c){return D.SVGElement&&c instanceof D.SVGElement},isEmptyObject:function(c){for(var e in c)if(c.hasOwnProperty(e))return!1;return!0}},l=!1;if(c.fn&&c.fn.jquery?(U=c,l=!0):U=D.Velocity.Utilities,S<=8&&!l)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(S<=7)){var r="swing",$={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(D.navigator.userAgent),isAndroid:/Android/i.test(D.navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(D.navigator.userAgent),isChrome:D.chrome,isFirefox:/Firefox/i.test(D.navigator.userAgent),prefixElement:B.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:U,Redirects:{},Easings:{},Promise:D.Promise,defaults:{queue:"",duration:400,easing:r,begin:I,complete:I,progress:I,display:I,visibility:I,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(c){U.data(c,"velocity",{isSVG:G.isSVG(c),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:2},debug:!1,timestamp:!0,pauseAll:function(t){var n=(new Date).getTime();U.each($.State.calls,function(c,e){if(e){if(t!==I&&(e[2].queue!==t||!1===e[2].queue))return!0;e[5]={resume:!1}}}),U.each($.State.delayedElements,function(c,e){e&&H(e,n)})},resumeAll:function(t){var n=(new Date).getTime();U.each($.State.calls,function(c,e){if(e){if(t!==I&&(e[2].queue!==t||!1===e[2].queue))return!0;e[5]&&(e[5].resume=!0)}}),U.each($.State.delayedElements,function(c,e){e&&d(e,n)})}};D.pageYOffset!==I?($.State.scrollAnchor=D,$.State.scrollPropertyLeft="pageXOffset",$.State.scrollPropertyTop="pageYOffset"):($.State.scrollAnchor=B.documentElement||B.body.parentNode||B.body,$.State.scrollPropertyLeft="scrollLeft",$.State.scrollPropertyTop="scrollTop");var a=function c(e,t,n){var l,r,a,i,o,h,v,s,u,z,m,f={x:-1,v:0,tension:null,friction:null},p=[0],M=0;for(e=parseFloat(e)||500,t=parseFloat(t)||20,n=n||null,f.tension=e,f.friction=t,r=(l=null!==n)?(M=c(e,t))/n*.016:.016;o=r,h={dx:(i=a||f).v,dv:V(i)},v=g(i,.5*o,h),s=g(i,.5*o,v),u=g(i,o,s),z=1/6*(h.dx+2*(v.dx+s.dx)+u.dx),m=1/6*(h.dv+2*(v.dv+s.dv)+u.dv),i.x=i.x+z*o,i.v=i.v+m*o,a=i,p.push(1+a.x),M+=16,1e-4<Math.abs(a.x)&&1e-4<Math.abs(a.v););return l?function(c){return p[c*(p.length-1)|0]}:M};$.Easings={linear:function(c){return c},swing:function(c){return.5-Math.cos(c*Math.PI)/2},spring:function(c){return 1-Math.cos(4.5*c*Math.PI)*Math.exp(6*-c)}},U.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(c,e){$.Easings[e[0]]=o.apply(null,e[1])});var Q=$.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var c=0;c<Q.Lists.colors.length;c++){var e="color"===Q.Lists.colors[c]?"0 0 0 1":"255 255 255 1";Q.Hooks.templates[Q.Lists.colors[c]]=["Red Green Blue Alpha",e]}var t,n,l;if(S)for(t in Q.Hooks.templates)if(Q.Hooks.templates.hasOwnProperty(t)){l=(n=Q.Hooks.templates[t])[0].split(" ");var r=n[1].match(Q.RegEx.valueSplit);"Color"===l[0]&&(l.push(l.shift()),r.push(r.shift()),Q.Hooks.templates[t]=[l.join(" "),r.join(" ")])}for(t in Q.Hooks.templates)if(Q.Hooks.templates.hasOwnProperty(t))for(var a in l=(n=Q.Hooks.templates[t])[0].split(" "))if(l.hasOwnProperty(a)){var i=t+l[a],o=a;Q.Hooks.registered[i]=[t,o]}},getRoot:function(c){var e=Q.Hooks.registered[c];return e?e[0]:c},getUnit:function(c,e){var t=(c.substr(e||0,5).match(/^[a-z%]+/)||[])[0]||"";return t&&W(Q.Lists.units)?t:""},fixColors:function(c){return c.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(c,e,t){return Q.Lists.colorNames.hasOwnProperty(t)?(e||"rgba(")+Q.Lists.colorNames[t]+(e?"":",1)"):e+t})},cleanRootPropertyValue:function(c,e){return Q.RegEx.valueUnwrap.test(e)&&(e=e.match(Q.RegEx.valueUnwrap)[1]),Q.Values.isCSSNullValue(e)&&(e=Q.Hooks.templates[c][1]),e},extractValue:function(c,e){var t=Q.Hooks.registered[c];if(t){var n=t[0],l=t[1];return(e=Q.Hooks.cleanRootPropertyValue(n,e)).toString().match(Q.RegEx.valueSplit)[l]}return e},injectValue:function(c,e,t){var n=Q.Hooks.registered[c];if(n){var l,r=n[0],a=n[1];return(l=(t=Q.Hooks.cleanRootPropertyValue(r,t)).toString().match(Q.RegEx.valueSplit))[a]=e,l.join(" ")}return t}},Normalizations:{registered:{clip:function(c,e,t){switch(c){case"name":return"clip";case"extract":var n;return n=Q.RegEx.wrappedValueAlreadyExtracted.test(t)?t:(n=t.toString().match(Q.RegEx.valueUnwrap))?n[1].replace(/,(\s+)?/g," "):t;case"inject":return"rect("+t+")"}},blur:function(c,e,t){switch(c){case"name":return $.State.isFirefox?"filter":"-webkit-filter";case"extract":var n=parseFloat(t);if(!n&&0!==n){var l=t.toString().match(/blur\(([0-9]+[A-z]+)\)/i);n=l?l[1]:0}return n;case"inject":return parseFloat(t)?"blur("+t+")":"none"}},opacity:function(c,e,t){if(S<=8)switch(c){case"name":return"filter";case"extract":var n=t.toString().match(/alpha\(opacity=(.*)\)/i);return t=n?n[1]/100:1;case"inject":return(e.style.zoom=1)<=parseFloat(t)?"":"alpha(opacity="+parseInt(100*parseFloat(t),10)+")"}else switch(c){case"name":return"opacity";case"extract":case"inject":return t}}},register:function(){S&&!(9<S)||$.State.isGingerbread||(Q.Lists.transformsBase=Q.Lists.transformsBase.concat(Q.Lists.transforms3D));for(var c=0;c<Q.Lists.transformsBase.length;c++)!function(){var l=Q.Lists.transformsBase[c];Q.Normalizations.registered[l]=function(c,e,t){switch(c){case"name":return"transform";case"extract":return Y(e)===I||Y(e).transformCache[l]===I?/^scale/i.test(l)?1:0:Y(e).transformCache[l].replace(/[()]/g,"");case"inject":var n=!1;switch(l.substr(0,l.length-1)){case"translate":n=!/(%|px|em|rem|vw|vh|\d)$/i.test(t);break;case"scal":case"scale":$.State.isAndroid&&Y(e).transformCache[l]===I&&t<1&&(t=1),n=!/(\d)$/i.test(t);break;case"skew":case"rotate":n=!/(deg|\d)$/i.test(t)}return n||(Y(e).transformCache[l]="("+t+")"),Y(e).transformCache[l]}}}();for(var e=0;e<Q.Lists.colors.length;e++)!function(){var a=Q.Lists.colors[e];Q.Normalizations.registered[a]=function(c,e,t){switch(c){case"name":return a;case"extract":var n;if(Q.RegEx.wrappedValueAlreadyExtracted.test(t))n=t;else{var l,r={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(t)?l=r[t]!==I?r[t]:r.black:Q.RegEx.isHex.test(t)?l="rgb("+Q.Values.hexToRgb(t).join(" ")+")":/^rgba?\(/i.test(t)||(l=r.black),n=(l||t).toString().match(Q.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return(!S||8<S)&&3===n.split(" ").length&&(n+=" 1"),n;case"inject":return/^rgb/.test(t)?t:(S<=8?4===t.split(" ").length&&(t=t.split(/\s+/).slice(0,3).join(" ")):3===t.split(" ").length&&(t+=" 1"),(S<=8?"rgb":"rgba")+"("+t.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();function r(c,e,t){if("border-box"===Q.getPropertyValue(e,"boxSizing").toString().toLowerCase()!==(t||!1))return 0;var n,l,r=0,a="width"===c?["Left","Right"]:["Top","Bottom"],i=["padding"+a[0],"padding"+a[1],"border"+a[0]+"Width","border"+a[1]+"Width"];for(n=0;n<i.length;n++)l=parseFloat(Q.getPropertyValue(e,i[n])),isNaN(l)||(r+=l);return t?-r:r}function t(n,l){return function(c,e,t){switch(c){case"name":return n;case"extract":return parseFloat(t)+r(n,e,l);case"inject":return parseFloat(t)-r(n,e,l)+"px"}}}Q.Normalizations.registered.innerWidth=t("width",!0),Q.Normalizations.registered.innerHeight=t("height",!0),Q.Normalizations.registered.outerWidth=t("width"),Q.Normalizations.registered.outerHeight=t("height")}},Names:{camelCase:function(c){return c.replace(/-(\w)/g,function(c,e){return e.toUpperCase()})},SVGAttribute:function(c){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(S||$.State.isAndroid&&!$.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(c)},prefixCheck:function(c){if($.State.prefixMatches[c])return[$.State.prefixMatches[c],!0];for(var e=["","Webkit","Moz","ms","O"],t=0,n=e.length;t<n;t++){var l;if(l=0===t?c:e[t]+c.replace(/^\w/,function(c){return c.toUpperCase()}),G.isString($.State.prefixElement.style[l]))return[$.State.prefixMatches[c]=l,!0]}return[c,!1]}},Values:{hexToRgb:function(c){var e;return c=c.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(c,e,t,n){return e+e+t+t+n+n}),(e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(c))?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(c){return!c||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(c)},getUnitType:function(c){return/^(rotate|skew)/i.test(c)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(c)?"":"px"},getDisplayType:function(c){var e=c&&c.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(c,e){if(c)if(c.classList)c.classList.add(e);else if(G.isString(c.className))c.className+=(c.className.length?" ":"")+e;else{var t=c.getAttribute(S<=7?"className":"class")||"";c.setAttribute("class",t+(t?" ":"")+e)}},removeClass:function(c,e){if(c)if(c.classList)c.classList.remove(e);else if(G.isString(c.className))c.className=c.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ");else{var t=c.getAttribute(S<=7?"className":"class")||"";c.setAttribute("class",t.replace(new RegExp("(^|s)"+e.split(" ").join("|")+"(s|$)","gi")," "))}}},getPropertyValue:function(c,e,t,h){function v(c,e){var t=0;if(S<=8)t=U.css(c,e);else{var n=!1;/^(width|height)$/.test(e)&&0===Q.getPropertyValue(c,"display")&&(n=!0,Q.setPropertyValue(c,"display",Q.Values.getDisplayType(c)));var l,r=function(){n&&Q.setPropertyValue(c,"display","none")};if(!h){if("height"===e&&"border-box"!==Q.getPropertyValue(c,"boxSizing").toString().toLowerCase()){var a=c.offsetHeight-(parseFloat(Q.getPropertyValue(c,"borderTopWidth"))||0)-(parseFloat(Q.getPropertyValue(c,"borderBottomWidth"))||0)-(parseFloat(Q.getPropertyValue(c,"paddingTop"))||0)-(parseFloat(Q.getPropertyValue(c,"paddingBottom"))||0);return r(),a}if("width"===e&&"border-box"!==Q.getPropertyValue(c,"boxSizing").toString().toLowerCase()){var i=c.offsetWidth-(parseFloat(Q.getPropertyValue(c,"borderLeftWidth"))||0)-(parseFloat(Q.getPropertyValue(c,"borderRightWidth"))||0)-(parseFloat(Q.getPropertyValue(c,"paddingLeft"))||0)-(parseFloat(Q.getPropertyValue(c,"paddingRight"))||0);return r(),i}}l=Y(c)===I?D.getComputedStyle(c,null):Y(c).computedStyle?Y(c).computedStyle:Y(c).computedStyle=D.getComputedStyle(c,null),"borderColor"===e&&(e="borderTopColor"),""!==(t=9===S&&"filter"===e?l.getPropertyValue(e):l[e])&&null!==t||(t=c.style[e]),r()}if("auto"===t&&/^(top|right|bottom|left)$/i.test(e)){var o=v(c,"position");("fixed"===o||"absolute"===o&&/top|left/i.test(e))&&(t=U(c).position()[e]+"px")}return t}var n;if(Q.Hooks.registered[e]){var l=e,r=Q.Hooks.getRoot(l);t===I&&(t=Q.getPropertyValue(c,Q.Names.prefixCheck(r)[0])),Q.Normalizations.registered[r]&&(t=Q.Normalizations.registered[r]("extract",c,t)),n=Q.Hooks.extractValue(l,t)}else if(Q.Normalizations.registered[e]){var a,i;"transform"!==(a=Q.Normalizations.registered[e]("name",c))&&(i=v(c,Q.Names.prefixCheck(a)[0]),Q.Values.isCSSNullValue(i)&&Q.Hooks.templates[e]&&(i=Q.Hooks.templates[e][1])),n=Q.Normalizations.registered[e]("extract",c,i)}if(!/^[\d-]/.test(n)){var o=Y(c);if(o&&o.isSVG&&Q.Names.SVGAttribute(e))if(/^(height|width)$/i.test(e))try{n=c.getBBox()[e]}catch(c){n=0}else n=c.getAttribute(e);else n=v(c,Q.Names.prefixCheck(e)[0])}return Q.Values.isCSSNullValue(n)&&(n=0),2<=$.debug&&console.log("Get "+e+": "+n),n},setPropertyValue:function(c,e,t,n,l){var r=e;if("scroll"===e)l.container?l.container["scroll"+l.direction]=t:"Left"===l.direction?D.scrollTo(t,l.alternateValue):D.scrollTo(l.alternateValue,t);else if(Q.Normalizations.registered[e]&&"transform"===Q.Normalizations.registered[e]("name",c))Q.Normalizations.registered[e]("inject",c,t),r="transform",t=Y(c).transformCache[e];else{if(Q.Hooks.registered[e]){var a=e,i=Q.Hooks.getRoot(e);n=n||Q.getPropertyValue(c,i),t=Q.Hooks.injectValue(a,t,n),e=i}if(Q.Normalizations.registered[e]&&(t=Q.Normalizations.registered[e]("inject",c,t),e=Q.Normalizations.registered[e]("name",c)),r=Q.Names.prefixCheck(e)[0],S<=8)try{c.style[r]=t}catch(c){$.debug&&console.log("Browser does not support ["+t+"] for ["+r+"]")}else{var o=Y(c);o&&o.isSVG&&Q.Names.SVGAttribute(e)?c.setAttribute(e,t):c.style[r]=t}2<=$.debug&&console.log("Set "+e+" ("+r+"): "+t)}return[r,t]},flushTransformCache:function(e){var t="",c=Y(e);if((S||$.State.isAndroid&&!$.State.isChrome)&&c&&c.isSVG){var n=function(c){return parseFloat(Q.getPropertyValue(e,c))},l={translate:[n("translateX"),n("translateY")],skewX:[n("skewX")],skewY:[n("skewY")],scale:1!==n("scale")?[n("scale"),n("scale")]:[n("scaleX"),n("scaleY")],rotate:[n("rotateZ"),0,0]};U.each(Y(e).transformCache,function(c){/^translate/i.test(c)?c="translate":/^scale/i.test(c)?c="scale":/^rotate/i.test(c)&&(c="rotate"),l[c]&&(t+=c+"("+l[c].join(" ")+") ",delete l[c])})}else{var r,a;U.each(Y(e).transformCache,function(c){if(r=Y(e).transformCache[c],"transformPerspective"===c)return a=r,!0;9===S&&"rotateZ"===c&&(c="rotate"),t+=c+r+" "}),a&&(t="perspective"+a+" "+t)}Q.setPropertyValue(e,"transform",t)}};Q.Hooks.register(),Q.Normalizations.register(),$.hook=function(c,n,l){var r;return c=p(c),U.each(c,function(c,e){if(Y(e)===I&&$.init(e),l===I)r===I&&(r=Q.getPropertyValue(e,n));else{var t=Q.setPropertyValue(e,n,l);"transform"===t[0]&&$.CSS.flushTransformCache(e),r=t}}),r};var M=function(){var t;function c(){return e?T.promise||null:n}var e,n,l,w,S,O,r=arguments[0]&&(arguments[0].p||U.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||G.isString(arguments[0].properties));G.isWrapped(this)?(e=!1,l=0,n=w=this):(e=!0,l=1,w=r?arguments[0].elements||arguments[0].e:arguments[0]);var T={promise:null,resolver:null,rejecter:null};if(e&&$.Promise&&(T.promise=new $.Promise(function(c,e){T.resolver=c,T.rejecter=e})),O=r?(S=arguments[0].properties||arguments[0].p,arguments[0].options||arguments[0].o):(S=arguments[l],arguments[l+1]),w=p(w)){var x,j=w.length,q=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(S)&&!U.isPlainObject(O)){O={};for(var a=l+1;a<arguments.length;a++)G.isArray(arguments[a])||!/^(fast|normal|slow)$/i.test(arguments[a])&&!/^\d/.test(arguments[a])?G.isString(arguments[a])||G.isArray(arguments[a])?O.easing=arguments[a]:G.isFunction(arguments[a])&&(O.complete=arguments[a]):O.duration=arguments[a]}switch(S){case"scroll":x="scroll";break;case"reverse":x="reverse";break;case"pause":var i=(new Date).getTime();return U.each(w,function(c,e){H(e,i)}),U.each($.State.calls,function(c,n){var l=!1;n&&U.each(n[1],function(c,t){var e=O===I?"":O;return!0!==e&&n[2].queue!==e&&(O!==I||!1!==n[2].queue)||(U.each(w,function(c,e){if(e===t)return n[5]={resume:!1},!(l=!0)}),!l&&void 0)})}),c();case"resume":return U.each(w,function(c,e){d(e)}),U.each($.State.calls,function(c,n){var l=!1;n&&U.each(n[1],function(c,t){var e=O===I?"":O;return!0!==e&&n[2].queue!==e&&(O!==I||!1!==n[2].queue)||(!n[5]||(U.each(w,function(c,e){if(e===t)return n[5].resume=!0,!(l=!0)}),!l&&void 0))})}),c();case"finish":case"finishAll":case"stop":U.each(w,function(c,e){Y(e)&&Y(e).delayTimer&&(clearTimeout(Y(e).delayTimer.setTimeout),Y(e).delayTimer.next&&Y(e).delayTimer.next(),delete Y(e).delayTimer),"finishAll"!==S||!0!==O&&!G.isString(O)||(U.each(U.queue(e,G.isString(O)?O:""),function(c,e){G.isFunction(e)&&e()}),U.queue(e,G.isString(O)?O:"",[]))});var o=[];return U.each($.State.calls,function(r,a){a&&U.each(a[1],function(c,n){var l=O===I?"":O;if(!0!==l&&a[2].queue!==l&&(O!==I||!1!==a[2].queue))return!0;U.each(w,function(c,e){if(e===n)if(!0!==O&&!G.isString(O)||(U.each(U.queue(e,G.isString(O)?O:""),function(c,e){G.isFunction(e)&&e(null,!0)}),U.queue(e,G.isString(O)?O:"",[])),"stop"===S){var t=Y(e);t&&t.tweensContainer&&(!0===l||""===l)&&U.each(t.tweensContainer,function(c,e){e.endValue=e.currentValue}),o.push(r)}else"finish"!==S&&"finishAll"!==S||(a[2].duration=1)})})}),"stop"===S&&(U.each(o,function(c,e){k(e,!0)}),T.promise&&T.resolver(w)),c();default:if(!U.isPlainObject(S)||G.isEmptyObject(S)){if(G.isString(S)&&$.Redirects[S]){var h=(t=U.extend({},O)).duration,v=t.delay||0;return!0===t.backwards&&(w=U.extend(!0,[],w).reverse()),U.each(w,function(c,e){parseFloat(t.stagger)?t.delay=v+parseFloat(t.stagger)*c:G.isFunction(t.stagger)&&(t.delay=v+t.stagger.call(e,c,j)),t.drag&&(t.duration=parseFloat(h)||(/^(callout|transition)/.test(S)?1e3:400),t.duration=Math.max(t.duration*(t.backwards?1-c/j:(c+1)/j),.75*t.duration,200)),$.Redirects[S].call(e,e,t||{},c,j,w,T.promise?T:I)}),c()}var s="Velocity: First argument ("+S+") was not a property map, a known action, or a registered redirect. Aborting.";return T.promise?T.rejecter(new Error(s)):D.console&&console.log(s),c()}x="start"}var R={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},N=[];U.each(w,function(c,e){G.isNode(e)&&f(e,c)}),(t=U.extend({},$.defaults,O)).loop=parseInt(t.loop,10);var u=2*t.loop-1;if(t.loop)for(var z=0;z<u;z++){var m={delay:t.delay,progress:t.progress};z===u-1&&(m.display=t.display,m.visibility=t.visibility,m.complete=t.complete),M(w,"reverse",m)}return c()}function f(F,C){var P,c,E=U.extend({},$.defaults,O),_={};switch(Y(F)===I&&$.init(F),parseFloat(E.delay)&&!1!==E.queue&&U.queue(F,E.queue,function(c,e){if(!0===e)return!0;$.velocityQueueEntryFlag=!0;var t=$.State.delayedElements.count++;$.State.delayedElements[t]=F;var n,l=(n=t,function(){$.State.delayedElements[n]=!1,c()});Y(F).delayBegin=(new Date).getTime(),Y(F).delay=parseFloat(E.delay),Y(F).delayTimer={setTimeout:setTimeout(c,parseFloat(E.delay)),next:l}}),E.duration.toString().toLowerCase()){case"fast":E.duration=200;break;case"normal":E.duration=400;break;case"slow":E.duration=600;break;default:E.duration=parseFloat(E.duration)||1}function t(c){var k,A,e,t,n,l,r;if(E.begin&&0===q)try{E.begin.call(w,w)}catch(c){setTimeout(function(){throw c},1)}if("scroll"===x){var a,i,o,h=/^x$/i.test(E.axis)?"Left":"Top",v=parseFloat(E.offset)||0;E.container?G.isWrapped(E.container)||G.isNode(E.container)?(E.container=E.container[0]||E.container,o=(a=E.container["scroll"+h])+U(F).position()[h.toLowerCase()]+v):E.container=null:(a=$.State.scrollAnchor[$.State["scrollProperty"+h]],i=$.State.scrollAnchor[$.State["scrollProperty"+("Left"===h?"Top":"Left")]],o=U(F).offset()[h.toLowerCase()]+v),_={scroll:{rootPropertyValue:!1,startValue:a,currentValue:a,endValue:o,unitType:"",easing:E.easing,scrollData:{container:E.container,direction:h,alternateValue:i}},element:F},$.debug&&console.log("tweensContainer (scroll): ",_.scroll,F)}else if("reverse"===x){if(!(k=Y(F)))return;if(!k.tweensContainer)return void U.dequeue(F,E.queue);for(var s in"none"===k.opts.display&&(k.opts.display="auto"),"hidden"===k.opts.visibility&&(k.opts.visibility="visible"),k.opts.loop=!1,k.opts.begin=null,k.opts.complete=null,O.easing||delete E.easing,O.duration||delete E.duration,E=U.extend({},k.opts,E),A=U.extend(!0,{},k?k.tweensContainer:null))if(A.hasOwnProperty(s)&&"element"!==s){var u=A[s].startValue;A[s].startValue=A[s].currentValue=A[s].endValue,A[s].endValue=u,G.isEmptyObject(O)||(A[s].easing=E.easing),$.debug&&console.log("reverse tweensContainer ("+s+"): "+JSON.stringify(A[s]),F)}_=A}else if("start"===x){(k=Y(F))&&k.tweensContainer&&!0===k.isAnimating&&(A=k.tweensContainer);var z=function(c,e){var t,n=Q.Hooks.getRoot(c),l=!1,r=e[0],a=e[1],i=e[2];if(k&&k.isSVG||"tween"===n||!1!==Q.Names.prefixCheck(n)[1]||Q.Normalizations.registered[n]!==I){(E.display!==I&&null!==E.display&&"none"!==E.display||E.visibility!==I&&"hidden"!==E.visibility)&&/opacity|filter/.test(c)&&!i&&0!==r&&(i=0),E._cacheValues&&A&&A[c]?(i===I&&(i=A[c].endValue+A[c].unitType),l=k.rootPropertyValueCache[n]):Q.Hooks.registered[c]?i===I?(l=Q.getPropertyValue(F,n),i=Q.getPropertyValue(F,c,l)):l=Q.Hooks.templates[n][1]:i===I&&(i=Q.getPropertyValue(F,c));var o,h,v,s=!1,u=function(c,e){var t;return[(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(c){return t=c,""}),t=t||Q.Values.getUnitType(c)]};if(i!==r&&G.isString(i)&&G.isString(r)){t="";var z=0,m=0,f=[],p=[],M=0,H=0,d=0;for(i=Q.Hooks.fixColors(i),r=Q.Hooks.fixColors(r);z<i.length&&m<r.length;){var V=i[z],g=r[m];if(/[\d\.-]/.test(V)&&/[\d\.-]/.test(g)){for(var y=V,L=g,b=".",C=".";++z<i.length;){if((V=i[z])===b)b="..";else if(!/\d/.test(V))break;y+=V}for(;++m<r.length;){if((g=r[m])===C)C="..";else if(!/\d/.test(g))break;L+=g}var w=Q.Hooks.getUnit(i,z),S=Q.Hooks.getUnit(r,m);if(z+=w.length,m+=S.length,w===S)y===L?t+=y+w:(t+="{"+f.length+(H?"!":"")+"}"+w,f.push(parseFloat(y)),p.push(parseFloat(L)));else{var O=parseFloat(y),T=parseFloat(L);t+=(M<5?"calc":"")+"("+(O?"{"+f.length+(H?"!":"")+"}":"0")+w+" + "+(T?"{"+(f.length+(O?1:0))+(H?"!":"")+"}":"0")+S+")",O&&(f.push(O),p.push(0)),T&&(f.push(0),p.push(T))}}else{if(V!==g){M=0;break}t+=V,z++,m++,0===M&&"c"===V||1===M&&"a"===V||2===M&&"l"===V||3===M&&"c"===V||4<=M&&"("===V?M++:(M&&M<5||4<=M&&")"===V&&--M<5)&&(M=0),0===H&&"r"===V||1===H&&"g"===V||2===H&&"b"===V||3===H&&"a"===V||3<=H&&"("===V?(3===H&&"a"===V&&(d=1),H++):d&&","===V?3<++d&&(H=d=0):(d&&H<(d?5:4)||(d?4:3)<=H&&")"===V&&--H<(d?5:4))&&(H=d=0)}}z===i.length&&m===r.length||($.debug&&console.error('Trying to pattern match mis-matched strings ["'+r+'", "'+i+'"]'),t=I),t&&(f.length?($.debug&&console.log('Pattern found "'+t+'" -> ',f,p,"["+i+","+r+"]"),i=f,r=p,h=v=""):t=I)}t||(i=(o=u(c,i))[0],v=o[1],r=(o=u(c,r))[0].replace(/^([+-\/*])=/,function(c,e){return s=e,""}),h=o[1],i=parseFloat(i)||0,r=parseFloat(r)||0,"%"===h&&(/^(fontSize|lineHeight)$/.test(c)?(r/=100,h="em"):/^scale/.test(c)?(r/=100,h=""):/(Red|Green|Blue)$/i.test(c)&&(r=r/100*255,h="")));if(/[\/*]/.test(s))h=v;else if(v!==h&&0!==i)if(0===r)h=v;else{P=P||function(){var c={myParent:F.parentNode||B.body,position:Q.getPropertyValue(F,"position"),fontSize:Q.getPropertyValue(F,"fontSize")},e=c.position===R.lastPosition&&c.myParent===R.lastParent,t=c.fontSize===R.lastFontSize;R.lastParent=c.myParent,R.lastPosition=c.position,R.lastFontSize=c.fontSize;var n={};if(t&&e)n.emToPx=R.lastEmToPx,n.percentToPxWidth=R.lastPercentToPxWidth,n.percentToPxHeight=R.lastPercentToPxHeight;else{var l=k&&k.isSVG?B.createElementNS("http://www.w3.org/2000/svg","rect"):B.createElement("div");$.init(l),c.myParent.appendChild(l),U.each(["overflow","overflowX","overflowY"],function(c,e){$.CSS.setPropertyValue(l,e,"hidden")}),$.CSS.setPropertyValue(l,"position",c.position),$.CSS.setPropertyValue(l,"fontSize",c.fontSize),$.CSS.setPropertyValue(l,"boxSizing","content-box"),U.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(c,e){$.CSS.setPropertyValue(l,e,"100%")}),$.CSS.setPropertyValue(l,"paddingLeft","100em"),n.percentToPxWidth=R.lastPercentToPxWidth=(parseFloat(Q.getPropertyValue(l,"width",null,!0))||1)/100,n.percentToPxHeight=R.lastPercentToPxHeight=(parseFloat(Q.getPropertyValue(l,"height",null,!0))||1)/100,n.emToPx=R.lastEmToPx=(parseFloat(Q.getPropertyValue(l,"paddingLeft"))||1)/100,c.myParent.removeChild(l)}return null===R.remToPx&&(R.remToPx=parseFloat(Q.getPropertyValue(B.body,"fontSize"))||16),null===R.vwToPx&&(R.vwToPx=parseFloat(D.innerWidth)/100,R.vhToPx=parseFloat(D.innerHeight)/100),n.remToPx=R.remToPx,n.vwToPx=R.vwToPx,n.vhToPx=R.vhToPx,1<=$.debug&&console.log("Unit ratios: "+JSON.stringify(n),F),n}();var x=/margin|padding|left|right|width|text|word|letter/i.test(c)||/X$/.test(c)||"x"===c?"x":"y";switch(v){case"%":i*="x"==x?P.percentToPxWidth:P.percentToPxHeight;break;case"px":break;default:i*=P[v+"ToPx"]}switch(h){case"%":i*=1/("x"==x?P.percentToPxWidth:P.percentToPxHeight);break;case"px":break;default:i*=1/P[h+"ToPx"]}}switch(s){case"+":r=i+r;break;case"-":r=i-r;break;case"*":r*=i;break;case"/":r=i/r}_[c]={rootPropertyValue:l,startValue:i,currentValue:i,endValue:r,unitType:h,easing:a},t&&(_[c].pattern=t),$.debug&&console.log("tweensContainer ("+c+"): "+JSON.stringify(_[c]),F)}else $.debug&&console.log("Skipping ["+n+"] due to a lack of browser support.")};for(var m in S)if(S.hasOwnProperty(m)){var f=Q.Names.camelCase(m),p=(e=S[m],r=l=n=t=void 0,G.isFunction(e)&&(e=e.call(F,C,j)),G.isArray(e)?(n=e[0],r=!G.isArray(e[1])&&/^[\d-]/.test(e[1])||G.isFunction(e[1])||Q.RegEx.isHex.test(e[1])?e[1]:G.isString(e[1])&&!Q.RegEx.isHex.test(e[1])&&$.Easings[e[1]]||G.isArray(e[1])?(l=t?e[1]:K(e[1],E.duration),e[2]):e[1]||e[2]):n=e,t||(l=l||E.easing),G.isFunction(n)&&(n=n.call(F,C,j)),G.isFunction(r)&&(r=r.call(F,C,j)),[n||0,l,r]);if(W(Q.Lists.colors)){var M=p[0],H=p[1],d=p[2];if(Q.RegEx.isHex.test(M)){for(var V=["Red","Green","Blue"],g=Q.Values.hexToRgb(M),y=d?Q.Values.hexToRgb(d):I,L=0;L<V.length;L++){var b=[g[L]];H&&b.push(H),y!==I&&b.push(y[L]),z(f+V[L],b)}continue}}z(f,p)}_.element=F}_.element&&(Q.Values.addClass(F,"velocity-animating"),N.push(_),(k=Y(F))&&(""===E.queue&&(k.tweensContainer=_,k.opts=E),k.isAnimating=!0),q===j-1?($.State.calls.push([N,w,E,null,T.resolver,null,0]),!1===$.State.isTicking&&($.State.isTicking=!0,X())):q++)}if(!1!==$.mock&&(!0===$.mock?E.duration=E.delay=1:(E.duration*=parseFloat($.mock)||1,E.delay*=parseFloat($.mock)||1)),E.easing=K(E.easing,E.duration),E.begin&&!G.isFunction(E.begin)&&(E.begin=null),E.progress&&!G.isFunction(E.progress)&&(E.progress=null),E.complete&&!G.isFunction(E.complete)&&(E.complete=null),E.display!==I&&null!==E.display&&(E.display=E.display.toString().toLowerCase(),"auto"===E.display&&(E.display=$.CSS.Values.getDisplayType(F))),E.visibility!==I&&null!==E.visibility&&(E.visibility=E.visibility.toString().toLowerCase()),E.mobileHA=E.mobileHA&&$.State.isMobile&&!$.State.isGingerbread,!1===E.queue)if(E.delay){var e=$.State.delayedElements.count++;$.State.delayedElements[e]=F;var n=(c=e,function(){$.State.delayedElements[c]=!1,t()});Y(F).delayBegin=(new Date).getTime(),Y(F).delay=parseFloat(E.delay),Y(F).delayTimer={setTimeout:setTimeout(t,parseFloat(E.delay)),next:n}}else t();else U.queue(F,E.queue,function(c,e){if(!0===e)return T.promise&&T.resolver(w),!0;$.velocityQueueEntryFlag=!0,t()});""!==E.queue&&"fx"!==E.queue||"inprogress"===U.queue(F)[0]||U.dequeue(F)}T.promise&&(S&&O&&!1===O.promiseRejectEmpty?T.resolver():T.rejecter())};($=U.extend(M,$)).animate=M;var T=D.requestAnimationFrame||e;if(!$.State.isMobile&&B.hidden!==I){var i=function(){B.hidden?(T=function(c){return setTimeout(function(){c(!0)},16)},X()):T=D.requestAnimationFrame||e};i(),B.addEventListener("visibilitychange",i)}return c.Velocity=$,c!==D&&(c.fn.velocity=M,c.fn.velocity.defaults=$.defaults),U.each(["Down","Up"],function(c,s){$.Redirects["slide"+s]=function(t,c,n,e,l,r){var a=U.extend({},c),i=a.begin,o=a.complete,h={},v={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};a.display===I&&(a.display="Down"===s?"inline"===$.CSS.Values.getDisplayType(t)?"inline-block":"block":"none"),a.begin=function(){for(var c in 0===n&&i&&i.call(l,l),v)if(v.hasOwnProperty(c)){h[c]=t.style[c];var e=Q.getPropertyValue(t,c);v[c]="Down"===s?[e,0]:[0,e]}h.overflow=t.style.overflow,t.style.overflow="hidden"},a.complete=function(){for(var c in h)h.hasOwnProperty(c)&&(t.style[c]=h[c]);n===e-1&&(o&&o.call(l,l),r&&r.resolver(l))},$(t,v,a)}}),U.each(["In","Out"],function(c,h){$.Redirects["fade"+h]=function(c,e,t,n,l,r){var a=U.extend({},e),i=a.complete,o={opacity:"In"===h?1:0};0!==t&&(a.begin=null),a.complete=t!==n-1?null:function(){i&&i.call(l,l),r&&r.resolver(l)},a.display===I&&(a.display="In"===h?"auto":"none"),$(this,o,a)}}),$}function Y(c){var e=U.data(c,"velocity");return null===e?I:e}function H(c,e){var t=Y(c);t&&t.delayTimer&&!t.delayPaused&&(t.delayRemaining=t.delay-e+t.delayBegin,t.delayPaused=!0,clearTimeout(t.delayTimer.setTimeout))}function d(c){var e=Y(c);e&&e.delayTimer&&e.delayPaused&&(e.delayPaused=!1,e.delayTimer.setTimeout=setTimeout(e.delayTimer.next,e.delayRemaining))}function o(a,e,i,t){var o=4,h=1e-7,v=10,s=11,u=1/(s-1),c="Float32Array"in D;if(4!==arguments.length)return!1;for(var n=0;n<4;++n)if("number"!=typeof arguments[n]||isNaN(arguments[n])||!isFinite(arguments[n]))return!1;a=Math.min(a,1),i=Math.min(i,1),a=Math.max(a,0),i=Math.max(i,0);var z=c?new Float32Array(s):new Array(s);function l(c,e){return 1-3*e+3*c}function r(c,e){return 3*e-6*c}function m(c){return 3*c}function f(c,e,t){return((l(e,t)*c+r(e,t))*c+m(e))*c}function p(c,e,t){return 3*l(e,t)*c*c+2*r(e,t)*c+m(e)}function M(c){for(var e=0,t=1,n=s-1;t!==n&&z[t]<=c;++t)e+=u;var l=e+(c-z[--t])/(z[t+1]-z[t])*u,r=p(l,a,i);return.001<=r?function(c,e){for(var t=0;t<o;++t){var n=p(e,a,i);if(0===n)return e;e-=(f(e,a,i)-c)/n}return e}(c,l):0===r?l:function(c,e,t){for(var n,l,r=0;0<(n=f(l=e+(t-e)/2,a,i)-c)?t=l:e=l,Math.abs(n)>h&&++r<v;);return l}(c,e,e+u)}var H=!1;function d(){H=!0,a===e&&i===t||function(){for(var c=0;c<s;++c)z[c]=f(c*u,a,i)}()}function V(c){return H||d(),a===e&&i===t?c:0===c?0:1===c?1:f(M(c),e,t)}V.getControlPoints=function(){return[{x:a,y:e},{x:i,y:t}]};var g="generateBezier("+[a,e,i,t]+")";return V.toString=function(){return g},V}function V(c){return-c.tension*c.x-c.friction*c.v}function g(c,e,t){var n={x:c.x+t.dx*e,v:c.v+t.dv*e,tension:c.tension,friction:c.friction};return{dx:n.v,dv:V(n)}}function K(c,e){var t=c;return G.isString(c)?$.Easings[c]||(t=!1):t=G.isArray(c)&&1===c.length?function(e){return function(c){return Math.round(c*e)*(1/e)}}.apply(null,c):G.isArray(c)&&2===c.length?a.apply(null,c.concat([e])):!(!G.isArray(c)||4!==c.length)&&o.apply(null,c),!1===t&&(t=$.Easings[$.defaults.easing]?$.defaults.easing:r),t}function X(c){if(c){var e=$.timestamp&&!0!==c?c:O.now(),t=$.State.calls.length;1e4<t&&($.State.calls=function(c){for(var e=-1,t=c?c.length:0,n=[];++e<t;){var l=c[e];l&&n.push(l)}return n}($.State.calls),t=$.State.calls.length);for(var n=0;n<t;n++)if($.State.calls[n]){var l=$.State.calls[n],r=l[0],a=l[2],i=l[3],o=!i,h=null,v=l[5],s=l[6];if(i=i||($.State.calls[n][3]=e-16),v){if(!0!==v.resume)continue;i=l[3]=Math.round(e-s-16),l[5]=null}s=l[6]=e-i;for(var u=Math.min(s/a.duration,1),z=0,m=r.length;z<m;z++){var f=r[z],p=f.element;if(Y(p)){var M=!1;if(a.display!==I&&null!==a.display&&"none"!==a.display){if("flex"===a.display){U.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(c,e){Q.setPropertyValue(p,"display",e)})}Q.setPropertyValue(p,"display",a.display)}for(var H in a.visibility!==I&&"hidden"!==a.visibility&&Q.setPropertyValue(p,"visibility",a.visibility),f)if(f.hasOwnProperty(H)&&"element"!==H){var d,V=f[H],g=G.isString(V.easing)?$.Easings[V.easing]:V.easing;if(G.isString(V.pattern)){var y=1===u?function(c,e,t){var n=V.endValue[e];return t?Math.round(n):n}:function(c,e,t){var n=V.startValue[e],l=V.endValue[e]-n,r=n+l*g(u,a,l);return t?Math.round(r):r};d=V.pattern.replace(/{(\d+)(!)?}/g,y)}else if(1===u)d=V.endValue;else{var L=V.endValue-V.startValue;d=V.startValue+L*g(u,a,L)}if(!o&&d===V.currentValue)continue;if(V.currentValue=d,"tween"===H)h=d;else{var b;if(Q.Hooks.registered[H]){b=Q.Hooks.getRoot(H);var C=Y(p).rootPropertyValueCache[b];C&&(V.rootPropertyValue=C)}var w=Q.setPropertyValue(p,H,V.currentValue+(S<9&&0===parseFloat(d)?"":V.unitType),V.rootPropertyValue,V.scrollData);Q.Hooks.registered[H]&&(Q.Normalizations.registered[b]?Y(p).rootPropertyValueCache[b]=Q.Normalizations.registered[b]("extract",null,w[1]):Y(p).rootPropertyValueCache[b]=w[1]),"transform"===w[0]&&(M=!0)}}a.mobileHA&&Y(p).transformCache.translate3d===I&&(Y(p).transformCache.translate3d="(0px, 0px, 0px)",M=!0),M&&Q.flushTransformCache(p)}}a.display!==I&&"none"!==a.display&&($.State.calls[n][2].display=!1),a.visibility!==I&&"hidden"!==a.visibility&&($.State.calls[n][2].visibility=!1),a.progress&&a.progress.call(l[1],l[1],u,Math.max(0,i+a.duration-e),i,h),1===u&&k(n)}}$.State.isTicking&&T(X)}function k(c,e){if(!$.State.calls[c])return!1;for(var t=$.State.calls[c][0],n=$.State.calls[c][1],l=$.State.calls[c][2],r=$.State.calls[c][4],a=!1,i=0,o=t.length;i<o;i++){var h=t[i].element;e||l.loop||("none"===l.display&&Q.setPropertyValue(h,"display",l.display),"hidden"===l.visibility&&Q.setPropertyValue(h,"visibility",l.visibility));var v=Y(h);if(!0!==l.loop&&(U.queue(h)[1]===I||!/\.velocityQueueEntryFlag/i.test(U.queue