1(function e(b,g,d){function c(m,j){if(!g[m]){if(!b[m]){var i=typeof require=="function"&&require; 2if(!j&&i){return i(m,!0)}if(a){return a(m,!0)}var k=new Error("Cannot find module '"+m+"'"); 3throw k.code="MODULE_NOT_FOUND",k}var h=g[m]={exports:{}};b[m][0].call(h.exports,function(l){var o=b[m][1][l]; 4return c(o?o:l)},h,h.exports,e,b,g,d)}return g[m].exports}var a=typeof require=="function"&&require; 5for(var f=0;f<d.length;f++){c(d[f])}return c})({1:[function(c,d,a){var b=(function(){var h=["","-webkit-","-moz-","-o-","-ms-"]; 6var f={"animation-delay":"transitionend","-o-animation-delay":"oTransitionEnd","-moz-animation-delay":"transitionend","-webkit-animation-delay":"webkitTransitionEnd","-ms-animation-delay":"transitionend"}; 7var l={"animation-delay":"animationstart","-o-animation-delay":"oanimationstart","-moz-animation-delay":"animationstart","-webkit-animation-delay":"webkitAnimationStart","-ms-animation-delay":"MSAnimationStart"}; 8var i={"animation-delay":"animationiteration","-o-animation-delay":"oanimationiteration","-moz-animation-delay":"animationiteration","-webkit-animation-delay":"webkitAnimationIteration","-ms-animation-delay":"MSAnimationIteration"}; 9var o={"animation-delay":"animationend","-o-animation-delay":"oanimationend","-moz-animation-delay":"animationend","-webkit-animation-delay":"webkitAnimationEnd","-ms-animation-delay":"MSAnimationEnd"}; 10var g=document.createElement("_");var j=["","-webkit-","-moz-","-o-","-ms-"];function n(r){for(var p=0; 11p<j.length;p++){var q=h[p]+r;if(g.style[q]!==undefined){return q}}return undefined 12}var m=["-webkit-","","-moz-","-o-","-ms-"];function k(r){for(var p=0;p<m.length; 13p++){var q=m[p]+r;if(g.style[q]!==undefined){return q}}return undefined}return{filter:k("filter"),transform:n("transform"),transformOrigin:n("transform-origin"),transition:n("transition"),transitionDelay:n("transition-delay"),transitionDuration:n("transition-duration"),transitionProperty:n("transition-property"),transitionTimingFunction:n("transition-timing-function"),transitionEnd:f[n("animation-delay")],animation:n("animation"),animationDelay:n("animation-delay"),animationDirection:n("animation-direction"),animationDuration:n("animation-duration"),animationFillMode:n("animation-fill-mode"),animationIterationCount:n("animation-iteration-count"),animationName:n("animation-name"),animationTimingFunction:n("animation-timing-function"),animationPlayState:n("animation-play-state"),animationStart:l[n("animation-delay")],animationIteration:i[n("animation-delay")],animationEnd:o[n("animation-delay")]} 14}());d.exports=b},{}],2:[function(d,b,f){var g=d("./utils/eventTypeAvailable"); 15var j=d("./shared/camelCasedEventTypes");var c=d("./shared/windowFallbackEventTypes"); 16var h=d("./shared/prefixHelper");var a={};b.exports=function i(m,l){var n;var o; 17var k;l=l||"div";m=m.toLowerCase();if(!(l in a)){a[l]={}}o=a[l];if(m in o){return o[m] 18}if(g(m,l)){return o[m]=m}if(m in j){for(k=0;k<j[m].length;k++){n=j[m][k];if(g(n.toLowerCase(),l)){return o[m]=n 19}}}for(k=0;k<h.evt.length;k++){n=h.evt[k]+m;if(g(n,l)){h.reduce(k);return o[m]=n 20}}if(l!=="window"&&c.indexOf(m)){return o[m]=i(m,"window")}return o[m]=false}},{"./shared/camelCasedEventTypes":3,"./shared/prefixHelper":4,"./shared/windowFallbackEventTypes":5,"./utils/eventTypeAvailable":6}],3:[function(b,c,a){c.exports={transitionend:["webkitTransitionEnd","MSTransitionEnd"],animationstart:["webkitAnimationStart","MSAnimationStart"],animationend:["webkitAnimationEnd","MSAnimationEnd"],animationiteration:["webkitAnimationIteration","MSAnimationIteration"],fullscreenchange:["MSFullscreenChange"],fullscreenerror:["MSFullscreenError"]} 21},{}],4:[function(b,d,a){var i=["-webkit-","-moz-","-ms-"];var f=["Webkit","Moz","ms"]; 22var h=["webkit","moz","ms"];var c=function(){this.initialize()};var g=c.prototype; 23g.initialize=function(){this.reduced=false;this.css=i;this.dom=f;this.evt=h};g.reduce=function(j){if(!this.reduced){this.reduced=true; 24this.css=[this.css[j]];this.dom=[this.dom[j]];this.evt=[this.evt[j]]}};d.exports=new c() 25},{}],5:[function(b,c,a){c.exports=["transitionend","animationstart","animationend","animationiteration",] 26},{}],6:[function(c,f,b){var a={window:window,document:document};f.exports=function d(i,g){var h; 27i="on"+i;if(!(g in a)){a[g]=document.createElement(g)}h=a[g];if(i in h){return true 28}if("setAttribute" in h){h.setAttribute(i,"return;");return(typeof h[i]==="function") 29}return false}},{}],7:[function(b,c,a){c.exports={addEventListener:b("./addEventListener"),dispatchEvent:b("./dispatchEvent"),removeEventListener:b("./removeEventListener")} 30},{"./addEventListener":8,"./dispatchEvent":9,"./removeEventListener":10}],8:[function(c,d,b){var a=c("./shared/getEventType"); 31d.exports=function f(j,h,i,g){h=a(j,h);g=g||false;j.addEventListener(h,i,g)}},{"./shared/getEventType":11}],9:[function(c,d,b){var a=c("./shared/getEventType"); 32d.exports=function f(j,i,h){var g;i=a(j,i);g=h?new CustomEvent(i,h):new CustomEvent(i); 33j.dispatchEvent(g)}},{"./shared/getEventType":11}],10:[function(c,d,b){var a=c("./shared/getEventType"); 34d.exports=function f(j,h,i,g){h=a(j,h);g=g||false;j.removeEventListener(h,i,g)} 35},{"./shared/getEventType":11}],11:[function(c,f,b){var d=c("@marcom/ac-prefixer/getEventType"); 36f.exports=function a(j,i){var h;var g;if("tagName" in j){h=j.tagName}else{if(j===window){h="window" 37}else{h="document"}}g=d(i,h);return g||i}},{"@marcom/ac-prefixer/getEventType":2}],12:[function(c,d,b){var g=c("./ac-clock/Clock"),f=c("./ac-clock/ThrottledClock"),a=c("./ac-clock/sharedClockInstance"); 38a.Clock=g;a.ThrottledClock=f;d.exports=a},{"./ac-clock/Clock":13,"./ac-clock/ThrottledClock":14,"./ac-clock/sharedClockInstance":15}],13:[function(c,d,b){c("@marcom/ac-polyfills/Function/prototype.bind"); 39c("@marcom/ac-polyfills/requestAnimationFrame");var g;var f=c("@marcom/ac-event-emitter-micro").EventEmitterMicro; 40var a=new Date().getTime();function h(){f.call(this);this.lastFrameTime=null;this._animationFrame=null; 41this._active=false;this._startTime=null;this._boundOnAnimationFrame=this._onAnimationFrame.bind(this); 42this._getTime=Date.now||function(){return new Date().getTime()}}g=h.prototype=new f(null); 43g.start=function(){if(this._active){return}this._tick()};g.stop=function(){if(this._active){window.cancelAnimationFrame(this._animationFrame) 44}this._animationFrame=null;this.lastFrameTime=null;this._active=false};g.destroy=function(){this.stop(); 45this.off();var j;for(j in this){if(this.hasOwnProperty(j)){this[j]=null}}};g.isRunning=function(){return this._active 46};g._tick=function(){if(!this._active){this._active=true}this._animationFrame=window.requestAnimationFrame(this._boundOnAnimationFrame) 47};g._onAnimationFrame=function(k){if(this.lastFrameTime===null){this.lastFrameTime=k 48}var l=k-this.lastFrameTime;var j=0;if(l>=1000){l=0}if(l!==0){j=1000/l}if(this._firstFrame===true){l=0; 49this._firstFrame=false}if(j===0){this._firstFrame=true}else{var i={time:k,delta:l,fps:j,naturalFps:j,timeNow:this._getTime()};
50this.trigger("update",i);this.trigger("draw",i)}this._animationFrame=null;this.lastFrameTime=k; 51if(this._active!==false){this._tick()}else{this.lastFrameTime=null}};d.exports=h 52},{"@marcom/ac-event-emitter-micro":61,"@marcom/ac-polyfills/Function/prototype.bind":undefined,"@marcom/ac-polyfills/requestAnimationFrame":undefined}],14:[function(c,d,b){c("@marcom/ac-polyfills/requestAnimationFrame"); 53var g;var a=c("./sharedClockInstance"),f=c("@marcom/ac-event-emitter-micro").EventEmitterMicro; 54function h(j,i){if(j===null){return}f.call(this);i=i||{};this._fps=j||null;this._clock=i.clock||a; 55this._lastThrottledTime=null;this._clockEvent=null;this._boundOnClockDraw=this._onClockDraw.bind(this); 56this._boundOnClockUpdate=this._onClockUpdate.bind(this);this._clock.on("update",this._boundOnClockUpdate) 57}g=h.prototype=new f(null);g.setFps=function(i){this._fps=i;return this};g.getFps=function(){return this._fps 58};g.start=function(){this._clock.start();return this};g.stop=function(){this._clock.stop(); 59return this};g.isRunning=function(){return this._clock.isRunning()};g.destroy=function(){this._clock.off("update",this._boundOnClockUpdate); 60this._clock.destroy.call(this)};g._onClockUpdate=function(i){if(this._lastThrottledTime===null){this._lastThrottledTime=this._clock.lastFrameTime 61}var j=i.time-this._lastThrottledTime;if(!this._fps){throw new TypeError("FPS is not defined.") 62}if(Math.ceil(1000/j)>=this._fps+2){return}this._clockEvent=i;this._clockEvent.delta=j; 63this._clockEvent.fps=1000/j;this._lastThrottledTime=this._clockEvent.time;this._clock.once("draw",this._boundOnClockDraw); 64this.trigger("update",this._clockEvent)};g._onClockDraw=function(){this.trigger("draw",this._clockEvent) 65};d.exports=h},{"./sharedClockInstance":15,"@marcom/ac-event-emitter-micro":61,"@marcom/ac-polyfills/requestAnimationFrame":undefined}],15:[function(b,c,a){var d=b("./Clock"); 66c.exports=new d()},{"./Clock":13}],16:[function(b,c,a){c.exports={Clip:b("./ac-clip/Clip")} 67},{"./ac-clip/Clip":17}],17:[function(c,b,d){c("@marcom/ac-polyfills/Array/isArray"); 68var g=c("@marcom/ac-object/create");var l=c("@marcom/ac-easing").createPredefined; 69var a=c("@marcom/ac-clock");var j=c("@marcom/ac-easing").Ease;var k=c("@marcom/ac-event-emitter-micro").EventEmitterMicro; 70var i="ease";function h(o,n,q,m){m=m||{};this._options=m;this._isYoyo=m.yoyo;this._direction=1; 71this._timeScale=1;this._loop=m.loop||0;this._loopCount=0;this._target=o;this.duration(n); 72this._delay=(m.delay||0)*1000;this._remainingDelay=this._delay;this._progress=0; 73this._clock=m.clock||a;this._playing=false;this._getTime=Date.now||function(){return new Date().getTime() 74};this._propsTo=q||{};this._propsFrom=m.propsFrom||{};this._onStart=m.onStart||null; 75this._onUpdate=m.onUpdate||null;this._onDraw=m.onDraw||null;this._onComplete=m.onComplete||null; 76var p=m.ease||i;this._ease=(typeof p==="function")?new j(p):l(p);this._start=this._start.bind(this); 77this._update=this._update.bind(this);this._draw=this._draw.bind(this);this._isPrepared=false; 78h._add(this);k.call(this)}var f=h.prototype=g(k.prototype);h.COMPLETE="complete"; 79h.PAUSE="pause";h.PLAY="play";f.play=function(){if(!this._playing){this._playing=true; 80if(this._delay===0||this._remainingDelay===0){this._start()}else{if(!this._isPrepared){this._setDiff(); 81this._updateProps()}this._startTimeout=setTimeout(this._start,this._remainingDelay/this._timeScale); 82this._delayStart=this._getTime()}}return this};f.pause=function(){if(this._playing){if(this._startTimeout){this._remainingDelay=this._getTime()-this._delayStart; 83clearTimeout(this._startTimeout)}this._stop();this.trigger(h.PAUSE,this)}return this 84};f.destroy=function(){this.pause();this._options=null;this._target=null;this._storeTarget=null; 85this._ease=null;this._clock=null;this._propsTo=null;this._propsFrom=null;this._storePropsTo=null; 86this._storePropsFrom=null;this._propsDiff=null;this._propsEase=null;this._onStart=null; 87this._onUpdate=null;this._onDraw=null;this._onComplete=null;h._remove(this);k.prototype.destroy.call(this); 88return this};f.reset=function(){if(!this._isPrepared){return}this._stop();this._resetLoop(this._target,this._storeTarget); 89this._direction=1;this._loop=this._options.loop||0;this._loopCount=0;this._propsFrom=this._storePropsFrom; 90this._propsTo=this._storePropsTo;this._progress=0;this._setStartTime();if(this._onUpdate){this._onUpdate.call(this,this) 91}if(this._onDraw){this._onDraw.call(this,this)}return this};f.playing=function(){return this._playing 92};f.target=function(){return this._target};f.duration=function(m){if(m!==undefined){this._duration=m; 93this._durationMs=(m*1000)/this._timeScale;if(this._playing){this._setStartTime() 94}}return this._duration};f.timeScale=function(m){if(m!==undefined){this._timeScale=m; 95this.duration(this._duration)}return this._timeScale};f.currentTime=function(m){if(m!==undefined){return this.progress(m/this._duration)*this._duration 96}return(this.progress()*this._duration)};f.progress=function(m){if(m!==undefined){this._progress=Math.min(1,Math.max(0,m)); 97this._setStartTime();if(!this._isPrepared){this._setDiff()}if(this._playing&&m===1){this._completeProps(); 98if(this._onUpdate){this._onUpdate.call(this,this)}if(this._onDraw){this._onDraw.call(this,this) 99}this._complete()}else{this._updateProps();if(this._onUpdate){this._onUpdate.call(this,this) 100}if(this._onDraw){this._onDraw.call(this,this)}}}return this._progress};f._resetLoop=function(n,m){var o; 101for(o in m){if(m.hasOwnProperty(o)){if(m[o]!==null){if(typeof m[o]==="object"){this._resetLoop(n[o],m[o]) 102}else{n[o]=m[o]}}}}};f._cloneObjects=function(){var o={};var n={};var m={};this._cloneObjectsLoop(this._target,this._propsTo,this._propsFrom,o,n,m); 103return{target:o,propsTo:n,propsFrom:m}};f._cloneObjectsLoop=function(p,t,s,r,n,m){var o; 104var q;for(q in s){if(s.hasOwnProperty(q)&&t[q]===undefined&&p[q]!==undefined){r[q]=p[q]; 105n[q]=p[q];m[q]=s[q]}}for(q in t){if(p.hasOwnProperty(q)){o=typeof p[q];if(p[q]!==null&&o==="object"){if(Array.isArray(p[q])){r[q]=[]; 106n[q]=[];m[q]=[]}else{r[q]={};n[q]={};m[q]={}}this._cloneObjectsLoop(p[q],t[q]||{},s[q]||{},r[q],n[q],m[q]) 107}else{if(t[q]!==null&&o==="number"){r[q]=p[q];n[q]=t[q];if(s&&s[q]!==undefined){m[q]=s[q] 108}}}}}};f._prepareProperties=function(){if(!this._isPrepared){var m=this._cloneObjects(); 109this._storeTarget=m.target;this._propsTo=m.propsTo;this._storePropsTo=this._propsTo; 110this._propsFrom=m.propsFrom;this._storePropsFrom=this._propsFrom;this._isPrepared=true 111}};f._setStartTime=function(){this._startTime=this._getTime()-(this.progress()*this._durationMs) 112};f._setDiff=function(){if(!this._isPrepared){this._prepareProperties()}this._propsDiff={}; 113this._setDiffLoop(this._propsTo,this._propsFrom,this._target,this._propsDiff)}; 114f._setDiffLoop=function(r,q,o,n){var m;var p;for(p in r){if(r.hasOwnProperty(p)){m=typeof r[p]; 115if(r[p]!==null&&m==="object"){q[p]=q[p]||{};n[p]=n[p]||{};this._setDiffLoop(r[p],q[p],o[p],n[p]) 116}else{if(m==="number"&&o[p]!==undefined){if(q[p]!==undefined){o[p]=q[p]}else{q[p]=o[p] 117}n[p]=r[p]-o[p]}else{r[p]=null;q[p]=null}}}}};f._start=function(){this._startTimeout=null; 118this._remainingDelay=0;this._setStartTime();this._clock.on("update",this._update); 119this._clock.on("draw",this._draw);if(!this._clock.isRunning()){this._clock.start() 120}this._setDiff();this._playing=true;this._running=true;if(this._onStart){this._onStart.call(this,this) 121}this.trigger(h.PLAY,this)};f._stop=function(){this._playing=false;this._running=false; 122this._clock.off("update",this._update);this._clock.off("draw",this._draw)};f._updateProps=function(){var m; 123if(this._direction===1){m=this._ease.getValue(this._progress)}else{m=1-this._ease.getValue(1-this._progress) 124}this._updatePropsLoop(this._propsTo,this._propsFrom,this._target,this._propsDiff,m) 125};f._updatePropsLoop=function(r,q,o,n,m){var p;for(p in r){if(r.hasOwnProperty(p)&&r[p]!==null){if(typeof r[p]!=="number"){this._updatePropsLoop(r[p],q[p],o[p],n[p],m) 126}else{o[p]=q[p]+(n[p]*m)}}}};f._completeProps=function(){this._completePropsLoop(this._propsTo,this._target) 127};f._completePropsLoop=function(o,m){var n;for(n in o){if(o.hasOwnProperty(n)&&o[n]!==null){if(typeof o[n]!=="number"){this._completePropsLoop(o[n],m[n]) 128}else{m[n]=o[n]}}}};f._complete=function(){if(this._isYoyo&&((this._loop>0&&this._loopCount<=this._loop)||(this._loop===0&&this._loopCount===0))){this._propsFrom=(this._direction===1)?this._storePropsTo:this._storePropsFrom; 129this._propsTo=(this._direction===1)?this._storePropsFrom:this._storePropsTo;this._direction*=-1; 130if(this._direction===-1){++this._loopCount}this.progress(0);this._start()}else{if(this._loopCount<this._loop){++this._loopCount; 131this.progress(0);this._start()}else{this.trigger(h.COMPLETE,this);if(this._onComplete){this._onComplete.call(this,this) 132}if(this._options&&this._options.destroyOnComplete){this.destroy()}}}};f._update=function(m){if(this._running){this._progress=(m.timeNow-this._startTime)/this._durationMs; 133if(this._progress>=1){this._progress=1;this._running=false;this._completeProps() 134}else{this._updateProps()}if(this._onUpdate){this._onUpdate.call(this,this)}}}; 135f._draw=function(m){if(this._onDraw){this._onDraw.call(this,this)}if(!this._running){this._stop(); 136if(this._progress===1){this._complete()}}};h._instantiate=function(){this._clips=[]; 137return this};h._add=function(m){this._clips.push(m)};h._remove=function(n){var m=this._clips.indexOf(n); 138if(m>-1){this._clips.splice(m,1)}};
138h.getAll=function(o){if(o!==undefined){var m=[]; 139var n=this._clips.length;while(n--){if(this._clips[n].target()===o){m.push(this._clips[n]) 140}}return m}return Array.prototype.slice.call(this._clips)};h.destroyAll=function(o){var m=this.getAll(o); 141if(this._clips.length===m.length){this._clips=[]}var n=m.length;while(n--){m[n].destroy() 142}return m};h.to=function(o,n,p,m){m=m||{};if(m.destroyOnComplete===undefined){m.destroyOnComplete=true 143}return new h(o,n,p,m).play()};h.from=function(p,o,m,n){n=n||{};n.propsFrom=m;if(n.destroyOnComplete===undefined){n.destroyOnComplete=true 144}return new h(p,o,n.propsTo,n).play()};b.exports=h._instantiate()},{"@marcom/ac-clock":12,"@marcom/ac-easing":53,"@marcom/ac-event-emitter-micro":61,"@marcom/ac-object/create":66,"@marcom/ac-polyfills/Array/isArray":undefined}],18:[function(b,c,a){var d=b("./ac-color/Color"); 145d.decimalToHex=b("./ac-color/static/decimalToHex");d.hexToDecimal=b("./ac-color/static/hexToDecimal"); 146d.hexToRgb=b("./ac-color/static/hexToRgb");d.isColor=b("./ac-color/static/isColor"); 147d.isHex=b("./ac-color/static/isHex");d.isRgb=b("./ac-color/static/isRgb");d.isRgba=b("./ac-color/static/isRgba"); 148d.mixColors=b("./ac-color/static/mixColors");d.rgbaToArray=b("./ac-color/static/rgbaToArray"); 149d.rgbToArray=b("./ac-color/static/rgbToArray");d.rgbToDecimal=b("./ac-color/static/rgbToDecimal"); 150d.rgbToHex=b("./ac-color/static/rgbToHex");d.rgbToHsl=b("./ac-color/static/rgbToHsl"); 151d.rgbToHsv=b("./ac-color/static/rgbToHsv");d.rgbaToObject=b("./ac-color/static/rgbaToObject"); 152d.rgbToObject=b("./ac-color/static/rgbToObject");d.shortToLongHex=b("./ac-color/static/shortToLongHex"); 153c.exports={Color:d}},{"./ac-color/Color":19,"./ac-color/static/decimalToHex":21,"./ac-color/static/hexToDecimal":22,"./ac-color/static/hexToRgb":23,"./ac-color/static/isColor":24,"./ac-color/static/isHex":25,"./ac-color/static/isRgb":26,"./ac-color/static/isRgba":27,"./ac-color/static/mixColors":28,"./ac-color/static/rgbToArray":29,"./ac-color/static/rgbToDecimal":30,"./ac-color/static/rgbToHex":31,"./ac-color/static/rgbToHsl":32,"./ac-color/static/rgbToHsv":33,"./ac-color/static/rgbToObject":34,"./ac-color/static/rgbaToArray":35,"./ac-color/static/rgbaToObject":36,"./ac-color/static/shortToLongHex":37}],19:[function(d,a,q){var h=d("./helpers/cssColorNames"); 154var m=d("./static/hexToRgb");var l=d("./static/isColor");var f=d("./static/isHex"); 155var b=d("./static/isRgba");var p=d("./static/mixColors");var k=d("./static/rgbaToArray"); 156var n=d("./static/rgbToArray");var s=d("./static/rgbToDecimal");var i=d("./static/rgbToHex"); 157var c=d("./static/rgbaToObject");var j=d("./static/rgbToObject");var o=d("./static/shortToLongHex"); 158function r(t){if(!l(t)&&!h.nameToRgbObject[t]){throw new Error(t+" is not a supported color.") 159}this._setColor(t)}var g=r.prototype;g._setColor=function(t){this._color={};if(f(t)){this._color.hex=o(t); 160this._color.rgb={color:m(t)}}else{if(b(t)){this._color.rgba={color:t};var v=this.rgbaObject(); 161this._color.rgb={color:"rgb("+v.r+", "+v.g+", "+v.b+")"}}else{if(h.nameToRgbObject[t]){var u=h.nameToRgbObject[t]; 162this._color.rgb={object:u,color:"rgb("+u.r+", "+u.g+", "+u.b+")"}}else{this._color.rgb={color:t} 163}}}};g.rgb=function(){return this._color.rgb.color};g.rgba=function(){if(this._color.rgba===undefined){var t=this.rgbObject(); 164this._color.rgba={color:"rgba("+t.r+", "+t.g+", "+t.b+", 1)"}}return this._color.rgba.color 165};g.hex=function(){if(this._color.hex===undefined){this._color.hex=i.apply(this,this.rgbArray()) 166}return this._color.hex};g.decimal=function(){if(this._color.decimal===undefined){this._color.decimal=s(this.rgb()) 167}return this._color.decimal};g.cssName=function(){return h.rgbToName[this.rgb()]||null 168};g.rgbArray=function(){if(this._color.rgb.array===undefined){this._color.rgb.array=n(this.rgb()) 169}return this._color.rgb.array};g.rgbaArray=function(){if(this._color.rgba===undefined){this.rgba() 170}if(this._color.rgba.array===undefined){this._color.rgba.array=k(this.rgba())}return this._color.rgba.array 171};g.rgbObject=function(){if(this._color.rgb.object===undefined){this._color.rgb.object=j(this.rgb()) 172}return this._color.rgb.object};g.rgbaObject=function(){if(this._color.rgba===undefined){this.rgba() 173}if(this._color.rgba.object===undefined){this._color.rgba.object=c(this.rgba()) 174}return this._color.rgba.object};g.getRed=function(){return this.rgbObject().r}; 175g.getGreen=function(){return this.rgbObject().g};g.getBlue=function(){return this.rgbObject().b 176};g.getAlpha=function(){if(this._color.rgba===undefined){return 1}return this.rgbaObject().a 177};g.setRed=function(t){if(t!==this.getRed()){this._setColor("rgba("+t+", "+this.getGreen()+", "+this.getBlue()+", "+this.getAlpha()+")") 178}return this.rgbObject().r};g.setGreen=function(t){if(t!==this.getGreen()){this._setColor("rgba("+this.getRed()+", "+t+", "+this.getBlue()+", "+this.getAlpha()+")") 179}return this.rgbObject().g};g.setBlue=function(t){if(t!==this.getBlue()){this._setColor("rgba("+this.getRed()+", "+this.getGreen()+", "+t+", "+this.getAlpha()+")") 180}return this.rgbObject().b};g.setAlpha=function(t){if(t!==this.getAlpha()){this._setColor("rgba("+this.getRed()+", "+this.getGreen()+", "+this.getBlue()+", "+t+")") 181}return this.rgbaObject().a};g.mix=function(t,u){var v=j(p(this.rgb(),t,u));this._setColor("rgba("+v.r+", "+v.g+", "+v.b+", "+this.getAlpha()+")"); 182return this.rgb()};g.clone=function(){return new r(this.rgb())};a.exports=r},{"./helpers/cssColorNames":20,"./static/hexToRgb":23,"./static/isColor":24,"./static/isHex":25,"./static/isRgba":27,"./static/mixColors":28,"./static/rgbToArray":29,"./static/rgbToDecimal":30,"./static/rgbToHex":31,"./static/rgbToObject":34,"./static/rgbaToArray":35,"./static/rgbaToObject":36,"./static/shortToLongHex":37}],20:[function(b,c,a){var d={"rgb(240, 248, 255)":"aliceblue","rgb(250, 235, 215)":"antiquewhite","rgb(0, 0, 0)":"black","rgb(0, 0, 255)":"blue","rgb(0, 255, 255)":"cyan","rgb(0, 0, 139)":"darkblue","rgb(0, 139, 139)":"darkcyan","rgb(0, 100, 0)":"darkgreen","rgb(0, 206, 209)":"darkturquoise","rgb(0, 191, 255)":"deepskyblue","rgb(0, 128, 0)":"green","rgb(0, 255, 0)":"lime","rgb(0, 0, 205)":"mediumblue","rgb(0, 250, 154)":"mediumspringgreen","rgb(0, 0, 128)":"navy","rgb(0, 255, 127)":"springgreen","rgb(0, 128, 128)":"teal","rgb(25, 25, 112)":"midnightblue","rgb(30, 144, 255)":"dodgerblue","rgb(32, 178, 170)":"lightseagreen","rgb(34, 139, 34)":"forestgreen","rgb(46, 139, 87)":"seagreen","rgb(47, 79, 79)":"darkslategray","rgb(50, 205, 50)":"limegreen","rgb(60, 179, 113)":"mediumseagreen","rgb(64, 224, 208)":"turquoise","rgb(65, 105, 225)":"royalblue","rgb(70, 130, 180)":"steelblue","rgb(72,
18261, 139)":"darkslateblue","rgb(72, 209, 204)":"mediumturquoise","rgb(75, 0, 130)":"indigo","rgb(85, 107, 47)":"darkolivegreen","rgb(95, 158, 160)":"cadetblue","rgb(100, 149, 237)":"cornflowerblue","rgb(102, 205, 170)":"mediumaquamarine","rgb(105, 105, 105)":"dimgray","rgb(106, 90, 205)":"slateblue","rgb(107, 142, 35)":"olivedrab","rgb(112, 128, 144)":"slategray","rgb(119, 136, 153)":"lightslategray","rgb(123, 104, 238)":"mediumslateblue","rgb(124, 252, 0)":"lawngreen","rgb(127, 255, 212)":"aquamarine","rgb(127, 255, 0)":"chartreuse","rgb(128, 128, 128)":"gray","rgb(128, 0, 0)":"maroon","rgb(128, 128, 0)":"olive","rgb(128, 0, 128)":"purple","rgb(135, 206, 250)":"lightskyblue","rgb(135, 206, 235)":"skyblue","rgb(138, 43, 226)":"blueviolet","rgb(139, 0, 139)":"darkmagenta","rgb(139, 0, 0)":"darkred","rgb(139, 69, 19)":"saddlebrown","rgb(143, 188, 143)":"darkseagreen","rgb(144, 238, 144)":"lightgreen","rgb(147, 112, 219)":"mediumpurple","rgb(148, 0, 211)":"darkviolet","rgb(152, 251, 152)":"palegreen","rgb(153, 50, 204)":"darkorchid","rgb(154, 205, 50)":"yellowgreen","rgb(160, 82, 45)":"sienna","rgb(165, 42, 42)":"brown","rgb(169, 169, 169)":"darkgray","rgb(173, 255, 47)":"greenyellow","rgb(173, 216, 230)":"lightblue","rgb(175, 238, 238)":"paleturquoise","rgb(176, 196, 222)":"lightsteelblue","rgb(176, 224, 230)":"powderblue","rgb(178, 34, 34)":"firebrick","rgb(184, 134, 11)":"darkgoldenrod","rgb(186, 85, 211)":"mediumorchid","rgb(188, 143, 143)":"rosybrown","rgb(189, 183, 107)":"darkkhaki","rgb(192, 192, 192)":"silver","rgb(199, 21, 133)":"mediumvioletred","rgb(205, 92, 92)":"indianred","rgb(205, 133, 63)":"peru","rgb(210, 105, 30)":"chocolate","rgb(210, 180, 140)":"tan","rgb(211, 211, 211)":"lightgray","rgb(216, 191, 216)":"thistle","rgb(218, 165, 32)":"goldenrod","rgb(218, 112, 214)":"orchid","rgb(219, 112, 147)":"palevioletred","rgb(220, 20, 60)":"crimson","rgb(220, 220, 220)":"gainsboro","rgb(221, 160, 221)":"plum","rgb(222, 184, 135)":"burlywood","rgb(224, 255, 255)":"lightcyan","rgb(230, 230, 250)":"lavender","rgb(233, 150, 122)":"darksalmon","rgb(238, 232, 170)":"palegoldenrod","rgb(238, 130, 238)":"violet","rgb(240, 255, 255)":"azure","rgb(240, 255, 240)":"honeydew","rgb(240, 230, 140)":"khaki","rgb(240, 128, 128)":"lightcoral","rgb(244, 164, 96)":"sandybrown","rgb(245, 245, 220)":"beige","rgb(245, 255, 250)":"mintcream","rgb(245, 222, 179)":"wheat","rgb(245, 245, 245)":"whitesmoke","rgb(248, 248, 255)":"ghostwhite","rgb(250, 250, 210)":"lightgoldenrodyellow","rgb(250, 240, 230)":"linen","rgb(250, 128, 114)":"salmon","rgb(253, 245, 230)":"oldlace","rgb(255, 228, 196)":"bisque","rgb(255, 235, 205)":"blanchedalmond","rgb(255, 127, 80)":"coral","rgb(255, 248, 220)":"cornsilk","rgb(255, 140, 0)":"darkorange","rgb(255, 20, 147)":"deeppink","rgb(255, 250, 240)":"floralwhite","rgb(255, 215, 0)":"gold","rgb(255, 105, 180)":"hotpink","rgb(255, 255, 240)":"ivory","rgb(255, 240, 245)":"lavenderblush","rgb(255, 250, 205)":"lemonchiffon","rgb(255, 182, 193)":"lightpink","rgb(255, 160, 122)":"lightsalmon","rgb(255, 255, 224)":"lightyellow","rgb(255, 0, 255)":"magenta","rgb(255, 228, 225)":"mistyrose","rgb(255, 228, 181)":"moccasin","rgb(255, 222, 173)":"navajowhite","rgb(255, 165, 0)":"orange","rgb(255, 69, 0)":"orangered","rgb(255, 239, 213)":"papayawhip","rgb(255, 218, 185)":"peachpuff","rgb(255, 192, 203)":"pink","rgb(255, 0, 0)":"red","rgb(255, 245, 238)":"seashell","rgb(255, 250, 250)":"snow","rgb(255, 99, 71)":"tomato","rgb(255, 255, 255)":"white","rgb(255, 255, 0)":"yellow","rgb(102, 51, 153)":"rebeccapurple"}; 183var f={aqua:{r:0,g:255,b:255},aliceblue:{r:240,g:248,b:255},antiquewhite:{r:250,g:235,b:215},black:{r:0,g:0,b:0},blue:{r:0,g:0,b:255},cyan:{r:0,g:255,b:255},darkblue:{r:0,g:0,b:139},darkcyan:{r:0,g:139,b:139},darkgreen:{r:0,g:100,b:0},darkturquoise:{r:0,g:206,b:209},deepskyblue:{r:0,g:191,b:255},green:{r:0,g:128,b:0},lime:{r:0,g:255,b:0},mediumblue:{r:0,g:0,b:205},mediumspringgreen:{r:0,g:250,b:154},navy:{r:0,g:0,b:128},springgreen:{r:0,g:255,b:127},teal:{r:0,g:128,b:128},midnightblue:{r:25,g:25,b:112},dodgerblue:{r:30,g:144,b:255},lightseagreen:{r:32,g:178,b:170},forestgreen:{r:34,g:139,b:34},seagreen:{r:46,g:139,b:87},darkslategray:{r:47,g:79,b:79},darkslategrey:{r:47,g:79,b:79},limegreen:{r:50,g:205,b:50},mediumseagreen:{r:60,g:179,b:113},turquoise:{r:64,g:224,b:208},royalblue:{r:65,g:105,b:225},steelblue:{r:70,g:130,b:180},darkslateblue:{r:72,g:61,b:139},mediumturquoise:{r:72,g:209,b:204},indigo:{r:75,g:0,b:130},darkolivegreen:{r:85,g:107,b:47},cadetblue:{r:95,g:158,b:160},cornflowerblue:{r:100,g:149,b:237},mediumaquamarine:{r:102,g:205,b:170},dimgray:{r:105,g:105,b:105},dimgrey:{r:105,g:105,b:105},slateblue:{r:106,g:90,b:205}
183,olivedrab:{r:107,g:142,b:35},slategray:{r:112,g:128,b:144},slategrey:{r:112,g:128,b:144},lightslategray:{r:119,g:136,b:153},lightslategrey:{r:119,g:136,b:153},mediumslateblue:{r:123,g:104,b:238},lawngreen:{r:124,g:252,b:0},aquamarine:{r:127,g:255,b:212},chartreuse:{r:127,g:255,b:0},gray:{r:128,g:128,b:128},grey:{r:128,g:128,b:128},maroon:{r:128,g:0,b:0},olive:{r:128,g:128,b:0},purple:{r:128,g:0,b:128},lightskyblue:{r:135,g:206,b:250},skyblue:{r:135,g:206,b:235},blueviolet:{r:138,g:43,b:226},darkmagenta:{r:139,g:0,b:139},darkred:{r:139,g:0,b:0},saddlebrown:{r:139,g:69,b:19},darkseagreen:{r:143,g:188,b:143},lightgreen:{r:144,g:238,b:144},mediumpurple:{r:147,g:112,b:219},darkviolet:{r:148,g:0,b:211},palegreen:{r:152,g:251,b:152},darkorchid:{r:153,g:50,b:204},yellowgreen:{r:154,g:205,b:50},sienna:{r:160,g:82,b:45},brown:{r:165,g:42,b:42},darkgray:{r:169,g:169,b:169},darkgrey:{r:169,g:169,b:169},greenyellow:{r:173,g:255,b:47},lightblue:{r:173,g:216,b:230},paleturquoise:{r:175,g:238,b:238},lightsteelblue:{r:176,g:196,b:222},powderblue:{r:176,g:224,b:230},firebrick:{r:178,g:34,b:34},darkgoldenrod:{r:184,g:134,b:11},mediumorchid:{r:186,g:85,b:211},rosybrown:{r:188,g:143,b:143},darkkhaki:{r:189,g:183,b:107},silver:{r:192,g:192,b:192},mediumvioletred:{r:199,g:21,b:133},indianred:{r:205,g:92,b:92},peru:{r:205,g:133,b:63},chocolate:{r:210,g:105,b:30},tan:{r:210,g:180,b:140},lightgray:{r:211,g:211,b:211},lightgrey:{r:211,g:211,b:211},thistle:{r:216,g:191,b:216},goldenrod:{r:218,g:165,b:32},orchid:{r:218,g:112,b:214},palevioletred:{r:219,g:112,b:147},crimson:{r:220,g:20,b:60},gainsboro:{r:220,g:220,b:220},plum:{r:221,g:160,b:221},burlywood:{r:222,g:184,b:135},lightcyan:{r:224,g:255,b:255},lavender:{r:230,g:230,b:250},darksalmon:{r:233,g:150,b:122},palegoldenrod:{r:238,g:232,b:170},violet:{r:238,g:130,b:238},azure:{r:240,g:255,b:255},honeydew:{r:240,g:255,b:240},khaki:{r:240,g:230,b:140},lightcoral:{r:240,g:128,b:128},sandybrown:{r:244,g:164,b:96},beige:{r:245,g:245,b:220},mintcream:{r:245,g:255,b:250},wheat:{r:245,g:222,b:179},whitesmoke:{r:245,g:245,b:245},ghostwhite:{r:248,g:248,b:255},lightgoldenrodyellow:{r:250,g:250,b:210},linen:{r:250,g:240,b:230},salmon:{r:250,g:128,b:114},oldlace:{r:253,g:245,b:230},bisque:{r:255,g:228,b:196},blanchedalmond:{r:255,g:235,b:205},coral:{r:255,g:127,b:80},cornsilk:{r:255,g:248,b:220},darkorange:{r:255,g:140,b:0},deeppink:{r:255,g:20,b:147},floralwhite:{r:255,g:250,b:240},fuchsia:{r:255,g:0,b:255},gold:{r:255,g:215,b:0},hotpink:{r:255,g:105,b:180},ivory:{r:255,g:255,b:240},lavenderblush:{r:255,g:240,b:245},lemonchiffon:{r:255,g:250,b:205},lightpink:{r:255,g:182,b:193},lightsalmon:{r:255,g:160,b:122},lightyellow:{r:255,g:255,b:224},magenta:{r:255,g:0,b:255},mistyrose:{r:255,g:228,b:225},moccasin:{r:255,g:228,b:181},navajowhite:{r:255,g:222,b:173},orange:{r:255,g:165,b:0},orangered:{r:255,g:69,b:0},papayawhip:{r:255,g:239,b:213},peachpuff:{r:255,g:218,b:185},pink:{r:255,g:192,b:203},red:{r:255,g:0,b:0},seashell:{r:255,g:245,b:238},snow:{r:255,g:250,b:250},tomato:{r:255,g:99,b:71},white:{r:255,g:255,b:255},yellow:{r:255,g:255,b:0},rebeccapurple:{r:102,g:51,b:153}}; 184c.exports={rgbToName:d,nameToRgbObject:f}},{}],21:[function(c,d,b){d.exports=function a(f){return"#"+(f).toString(16) 185}},{}],22:[function(c,d,a){d.exports=function b(f){return parseInt(f.substr(1),16) 186}},{}],23:[function(d,f,c){var a=d("./shortToLongHex");f.exports=function b(h){h=a(h); 187var g=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(h);return g?"rgb("+parseInt(g[1],16)+", "+parseInt(g[2],16)+", "+parseInt(g[3],16)+")":null 188}},{"./shortToLongHex":37}],24:[function(c,f,b){var h=c("./isRgb");var g=c("./isRgba"); 189var a=c("./isHex");f.exports=function d(i){return a(i)||h(i)||g(i)}},{"./isHex":25,"./isRgb":26,"./isRgba":27}],25:[function(c,d,b){d.exports=function a(g){var f=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i; 190return f.test(g)}},{}],26:[function(b,c,a){c.exports=function d(g){var f=/^rgb\(\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]),\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]),\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\s*\)$/; 191return f.exec(g)!==null}},{}],27:[function(b,c,a){c.exports=function d(g){var f=/^rgba\(\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]),\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]),\s*([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]),\s*(0(\.\d+)?|1(\.0+)?)\s*\)$/; 192return f.exec(g)!==null}},{}],28:[function(d,f,c){var b=d("./isHex");var a=d("./hexToRgb"); 193var h=d("./rgbToObject");f.exports=function g(n,m,l){n=b(n)?a(n):n;m=b(m)?a(m):m; 194n=h(n);m=h(m);var k=n.r+((m.r-n.r)*l);var j=n.g+((m.g-n.g)*l);var i=n.b+((m.b-n.b)*l); 195return"rgb("+Math.round(k)+", "+Math.round(j)+", "+Math.round(i)+")"}},{"./hexToRgb":23,"./isHex":25,"./rgbToObject":34}],29:[function(b,c,a){var d=b("./rgbToObject"); 196c.exports=function f(g){var h=d(g);return[h.r,h.g,h.b]}},{"./rgbToObject":34}],30:[function(d,f,b){var c=d("./hexToDecimal"); 197var h=d("./rgbToArray");var g=d("./rgbToHex");
197f.exports=function a(i){var j=g.apply(this,h(i)); 198return c(j)}},{"./hexToDecimal":22,"./rgbToArray":29,"./rgbToHex":31}],31:[function(b,c,a){c.exports=function d(i,h,f){return"#"+((1<<24)+(i<<16)+(h<<8)+f).toString(16).slice(1) 199}},{}],32:[function(c,d,b){d.exports=function a(f,m,o){if(arguments.length!==3){return false 200}f/=255;m/=255;o/=255;var p=Math.max(f,m,o);var j=Math.min(f,m,o);var n=p+j;var q=p-j; 201var k;var t;var i=(n/2);if(p===j){k=t=0}else{t=i>0.5?q/(2-p-j):q/n;switch(p){case f:k=(m-o)/q; 202break;case m:k=2+((o-f)/q);break;case o:k=4+((f-m)/q);break}k*=60;if(k<0){k+=360 203}}return([k,Math.round(100*t),Math.round(100*i)])}},{}],33:[function(c,d,a){d.exports=function b(f,m,n){if(arguments.length!==3){return false 204}var i=f/255;var j=m/255;var p=n/255;var o=Math.max(i,j,p);var k=Math.min(i,j,p); 205var l;var u;var t=o;var q=o-k;u=o===0?0:q/o;if(o===k){l=0}else{switch(o){case i:l=(j-p)/q+(j<p?6:0); 206break;case j:l=(p-i)/q+2;break;case p:l=(i-j)/q+4;break}l/=6}return[Math.round(360*l),Math.round(100*u),Math.round(100*t)] 207}},{}],34:[function(b,c,a){c.exports=function d(g){var h=/rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)/; 208var f=h.exec(g);return{r:Number(f[1]),g:Number(f[2]),b:Number(f[3])}}},{}],35:[function(b,c,a){var f=b("./rgbaToObject"); 209c.exports=function d(g){var h=f(g);return[h.r,h.g,h.b,h.a]}},{"./rgbaToObject":36}],36:[function(b,c,a){c.exports=function d(g){var h=/rgba\(\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(0(\.\d+)?|1(\.0+)?)\s*\)/; 210var f=h.exec(g);return{r:Number(f[1]),g:Number(f[2]),b:Number(f[3]),a:Number(f[4])} 211}},{}],37:[function(c,d,b){d.exports=function a(g){var f=/^#?([a-f\d])([a-f\d])([a-f\d])$/i; 212g=g.replace(f,function(i,k,j,h){return"#"+k+k+j+j+h+h});return g}},{}],38:[function(d,f,c){var b=d("./utils/getBoundingClientRect"); 213f.exports=function a(g,i){var h;if(i){h=b(g);return{width:h.width,height:h.height} 214}return{width:g.offsetWidth,height:g.offsetHeight}}},{"./utils/getBoundingClientRect":39}],39:[function(c,d,b){d.exports=function a(f){var g=f.getBoundingClientRect(); 215return{top:g.top,right:g.right,bottom:g.bottom,left:g.left,width:g.width||g.right-g.left,height:g.height||g.bottom-g.top} 216}},{}],40:[function(d,f,c){var b=d("./shared/stylePropertyCache");var h=d("./getStyleProperty"); 217var g=d("./getStyleValue");f.exports=function a(k,j){var i;k=h(k);if(!k){return false 218}i=b[k].css;if(typeof j!=="undefined"){j=g(k,j);if(j===false){return false}i+=":"+j+";" 219}return i}},{"./getStyleProperty":41,"./getStyleValue":42,"./shared/stylePropertyCache":45}],41:[function(f,d,h){var a=f("./shared/stylePropertyCache"); 220var i=f("./shared/getStyleTestElement");var b=f("./utils/toCSS");var k=f("./utils/toDOM"); 221var j=f("./shared/prefixHelper");var c=function(o,l){var m=b(o);var n=(l===false)?false:b(l); 222a[o]=a[l]=a[m]=a[n]={dom:l,css:n};return l};d.exports=function g(p){var n;var l; 223var o;var m;p+="";if(p in a){return a[p].dom}o=i();p=k(p);l=p.charAt(0).toUpperCase()+p.substring(1); 224if(p==="filter"){n=["WebkitFilter","filter"]}else{n=(p+" "+j.dom.join(l+" ")+l).split(" ") 225}for(m=0;m<n.length;m++){if(typeof o.style[n[m]]!=="undefined"){if(m!==0){j.reduce(m-1) 226}return c(p,n[m])}}return c(p,false)}},{"./shared/getStyleTestElement":43,"./shared/prefixHelper":44,"./shared/stylePropertyCache":45,"./utils/toCSS":48,"./utils/toDOM":49}],42:[function(d,b,h){var f=d("./getStyleProperty"); 227var k=d("./shared/styleValueAvailable");var j=d("./shared/prefixHelper");var a=d("./shared/stylePropertyCache"); 228var i={};var l=/(\([^\)]+\))/gi;var g=/([^ ,;\(]+(\([^\)]+\))?)/gi;b.exports=function c(o,n){var m; 229n+="";o=f(o);if(!o){return false}if(k(o,n)){return n}m=a[o].css;n=n.replace(g,function(q){var p; 230var t;var s;var r;if(q[0]==="#"||!isNaN(q[0])){return q}t=q.replace(l,"");s=m+":"+t; 231if(s in i){if(i[s]===false){return""}return q.replace(t,i[s])}p=j.css.map(function(u){return u+q 232});p=[q].concat(p);for(r=0;r<p.length;r++){if(k(o,p[r])){if(r!==0){j.reduce(r-1) 233}i[s]=p[r].replace(l,"");return p[r]}}i[s]=false;return""});n=n.trim();return(n==="")?false:n 234}},{"./getStyleProperty":41,"./shared/prefixHelper":44,"./shared/stylePropertyCache":45,"./shared/styleValueAvailable":46}],43:[function(c,d,b){var f; 235d.exports=function a(){if(!f){f=document.createElement("_")}else{f.style.cssText=""; 236f.removeAttribute("style")}return f};d.exports.resetElement=function(){f=null}},{}],44:[function(b,c,a){arguments[4][4][0].apply(a,arguments) 237},{dup:4}],45:[function(b,c,a){c.exports={}},{}],46:[function(c,b,d){var a=c("./stylePropertyCache"); 238var f=c("./getStyleTestElement");var i=false;var k;var j;var g=function(){var l; 239if(!i){i=true;k=("CSS" in window&&"supports" in window.CSS);j=false;l=f();try{l.style.width="invalid" 240}catch(m){j=true}}};b.exports=function h(o,n){var m;var l;g();if(k){o=a[o].css; 241return CSS.supports(o,n)}l=f();m=l.style[o];if(j){try{l.style[o]=n}catch(p){return false 242}}else{l.style[o]=n}return(l.style[o]&&l.style[o]!==m)};b.exports.resetFlags=function(){i=false 243}},{"./getStyleTestElement":43,"./stylePropertyCache":45}],47:[function(c,d,a){var b=/(-webkit-|-moz-|-ms-)|^(webkit|moz|ms)/gi; 244d.exports=function f(g){g=String.prototype.replace.call(g,b,"");return g.charAt(0).toLowerCase()+g.substring(1) 245}},{}],48:[function(c,d,b){var f=/^(webkit|moz|ms)/gi;d.exports=function a(h){var g; 246if(h.toLowerCase()==="cssfloat"){return"float"}if(f.test(h)){h="-"+h}return h.replace(/([A-Z]+)([A-Z][a-z])/g,"$1-$2").replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase() 247}},{}],49:[function(b,c,a){var f=/-([a-z])/g;c.exports=function d(h){var g;if(h.toLowerCase()==="float"){return"cssFloat" 248}h=h.replace(f,function(j,i){return i.toUpperCase()});if(h.substr(0,2)==="Ms"){h="ms"+h.substring(2) 249}return h}},{}],50:[function(c,d,b){var f=c("@marcom/ac-prefixer/getStyleProperty"); 250var g=c("@marcom/ac-prefixer/stripPrefixes");d.exports=function a(){var k=Array.prototype.slice.call(arguments); 251var p=k.shift(k);var m=window.getComputedStyle(p);var l={};var o;var h;var n;var j; 252if(typeof k[0]!=="string"){k=k[0]}for(j=0;j<k.length;j++){o=k[j];h=f(o);if(h){o=g(h); 253n=m[h];if(!n||n==="auto"){n=null}if(n){n=g(n)}}else{n=null}l[o]=n}return l}},{"@marcom/ac-prefixer/getStyleProperty":41,"@marcom/ac-prefixer/stripPrefixes":47}],51:[function(c,d,b){d.exports=function a(j){var h; 254var g;var f;if(!j&&j!==0){return""}if(Array.isArray(j)){return j+""}if(typeof j==="object"){h=""; 255g=Object.keys(j);for(f=0;f<g.length;f++){h+=g[f]+"("+j[g[f]]+") "}return h.trim() 256}return j}},{}],52:[function(d,f,c){var a=d("@marcom/ac-prefixer/getStyleCSS"); 257var g=d("@marcom/ac-prefixer/getStyleProperty");var b=d("./internal/normalizeValue"); 258f.exports=function h(o,l){var k="";var j;var n;var i;var m;var p;if(typeof l!=="object"){throw new TypeError("setStyle: styles must be an Object") 259}for(n in l){m=b(l[n]);if(!m&&m!==0){i=g(n);if("removeAttribute" in o.style){o.style.removeAttribute(i) 260}else{o.style[i]=""}}else{j=a(n,m);if(j!==false){k+=" "+j}}}if(k.length){p=o.style.cssText; 261if(p.charAt(p.length-1)!==";"){p+=";"}p+=k;o.style.cssText=p}return o}},{"./internal/normalizeValue":51,"@marcom/ac-prefixer/getStyleCSS":40,"@marcom/ac-prefixer/getStyleProperty":41}],53:[function(b,c,a){c.exports={createBezier:b("./ac-easing/createBezier"),createPredefined:b("./ac-easing/createPredefined"),createStep:b("./ac-easing/createStep"),Ease:b("./ac-easing/Ease")} 262},{"./ac-easing/Ease":54,"./ac-easing/createBezier":55,"./ac-easing/createPredefined":56,"./ac-easing/createStep":57}],54:[function(b,c,a){var g="Ease expects an easing function."; 263function f(i,h){if(typeof i!=="function"){throw new TypeError(g)}this.easingFunction=i; 264this.cssString=h||null}var d=f.prototype;d.getValue=function(h){return this.easingFunction(h,0,1,1) 265};c.exports=f},{}],55:[function(b,c,a){b("@marcom/ac-polyfills/Array/prototype.every"); 266var f=b("./Ease");var h=b("./helpers/KeySpline");var d="Bezier curve expects exactly four (4) numbers. Given: "; 267c.exports=function g(j,p,i,o){var q=Array.prototype.slice.call(arguments);var m=q.every(function(r){return(typeof r==="number") 268});if(q.length!==4||!m){throw new TypeError(d+q)}var n=new h(j,p,i,o);var k=function(t,r,u,s){return n.get(t/s)*u+r 269};var l="cubic-bezier("+q.join(", ")+")";return new f(k,l)}},{"./Ease":54,"./helpers/KeySpline":58,"@marcom/ac-polyfills/Array/prototype.every":undefined}],56:[function(c,a,d){var i=c("./createStep"); 270var f=c("./helpers/cssAliases");var b=c("./helpers/easingFunctions");var h=c("./Ease"); 271var g='Easing function "%TYPE%" not recognized among the following: '+Object.keys(b).join(", "); 272a.exports=function j(k){var l;if(k==="step-start"){return i(1,"start")}else{if(k==="step-end"){return i(1,"end") 273}else{l=b[k]}}if(!l){throw new Error(g.replace("%TYPE%",k))}return new h(l,f[k]) 274}},{"./Ease":54,"./createStep":57,"./helpers/cssAliases":59,"./helpers/easingFunctions":60}],57:[function(d,f,c){var g=d("./Ease"); 275var b="Step function expects a numeric value greater than zero. Given: ";var a='Step function direction must be either "start" or "end" (default). Given: '; 276f.exports=function h(i,l){l=l||"end";if(typeof i!=="number"||i<1){throw new TypeError(b+i) 277}if(l!=="start"&&l!=="end"){throw new TypeError(a+l)}var k=function(q,m,r,p){var o=r/i; 278var n=Math[(l==="start")?"floor":"ceil"](q/p*i);return m+o*n};var j="steps("+i+", "+l+")"; 279return new g(k,j)}},{"./Ease":54}],58:[function(b,c,a){ 280/*! MIT License 281 * 282 * KeySpline - use bezier curve for transition easing function 283 * Copyright (c) 2012 Gaetan Renaudeau <[email protected]> 284 * 285 * Permission is hereby granted, free of charge, to any person obtaining a 286 * copy of this software and associated documentation files (the "Software"), 287 * to deal in the Software without restriction, including without limitation 288 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 289 * and/or sell copies of the Software, and to permit persons to whom the 290 * Software is furnished to do so, subject to the following conditions: 291 * 292 * The above copyright notice and this permission notice shall be included in 293 * all copies or substantial portions of the Software. 294 * 295 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 296 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 297 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 298 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 299 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 300 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 301 * DEALINGS IN THE SOFTWARE. 302 */ 303function d(o,l,n,j){this.get=function(p){if(o===l&&n===j){return p 304}return g(k(p),l,j)};function i(p,q){return 1-3*q+3*p}function h(p,q){return 3*q-6*p 305}function f(p){return 3*p}
305function g(r,p,q){return((i(p,q)*r+h(p,q))*r+f(p))*r}function m(r,p,q){return 3*i(p,q)*r*r+2*h(p,q)*r+f(p) 306}function k(s){var q=s;for(var r=0;r<4;++r){var t=m(q,o,n);if(t===0){return q}var p=g(q,o,n)-s; 307q-=p/t}return q}}c.exports=d},{}],59:[function(c,d,b){var a={linear:"cubic-bezier(0, 0, 1, 1)",ease:"cubic-bezier(0.25, 0.1, 0.25, 1)","ease-in":"cubic-bezier(0.42, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.58, 1)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1)","ease-in-cubic":"cubic-bezier(0.55, 0.055, 0.675, 0.19)","ease-out-cubic":"cubic-bezier(0.215, 0.61, 0.355, 1)","ease-in-out-cubic":"cubic-bezier(0.645, 0.045, 0.355, 1)","ease-in-quad":"cubic-bezier(0.55, 0.085, 0.68, 0.53)","ease-out-quad":"cubic-bezier(0.25, 0.46, 0.45, 0.94)","ease-in-out-quad":"cubic-bezier(0.455, 0.03, 0.515, 0.955)","ease-in-quart":"cubic-bezier(0.895, 0.03, 0.685, 0.22)","ease-out-quart":"cubic-bezier(0.165, 0.84, 0.44, 1)","ease-in-out-quart":"cubic-bezier(0.77, 0, 0.175, 1)","ease-in-quint":"cubic-bezier(0.755, 0.05, 0.855, 0.06)","ease-out-quint":"cubic-bezier(0.23, 1, 0.32, 1)","ease-in-out-quint":"cubic-bezier(0.86, 0, 0.07, 1)","ease-in-sine":"cubic-bezier(0.47, 0, 0.745, 0.715)","ease-out-sine":"cubic-bezier(0.39, 0.575, 0.565, 1)","ease-in-out-sine":"cubic-bezier(0.445, 0.05, 0.55, 0.95)","ease-in-expo":"cubic-bezier(0.95, 0.05, 0.795, 0.035)","ease-out-expo":"cubic-bezier(0.19, 1, 0.22, 1)","ease-in-out-expo":"cubic-bezier(1, 0, 0, 1)","ease-in-circ":"cubic-bezier(0.6, 0.04, 0.98, 0.335)","ease-out-circ":"cubic-bezier(0.075, 0.82, 0.165, 1)","ease-in-out-circ":"cubic-bezier(0.785, 0.135, 0.15, 0.86)","ease-in-back":"cubic-bezier(0.6, -0.28, 0.735, 0.045)","ease-out-back":"cubic-bezier(0.175, 0.885, 0.32, 1.275)","ease-in-out-back":"cubic-bezier(0.68, -0.55, 0.265, 1.55)"}; 308a.easeIn=a["ease-in"];a.easeOut=a["ease-out"];a.easeInOut=a["ease-in-out"];a.easeInCubic=a["ease-in-cubic"]; 309a.easeOutCubic=a["ease-out-cubic"];a.easeInOutCubic=a["ease-in-out-cubic"];a.easeInQuad=a["ease-in-quad"]; 310a.easeOutQuad=a["ease-out-quad"];a.easeInOutQuad=a["ease-in-out-quad"];a.easeInQuart=a["ease-in-quart"]; 311a.easeOutQuart=a["ease-out-quart"];a.easeInOutQuart=a["ease-in-out-quart"];a.easeInQuint=a["ease-in-quint"]; 312a.easeOutQuint=a["ease-out-quint"];a.easeInOutQuint=a["ease-in-out-quint"];a.easeInSine=a["ease-in-sine"]; 313a.easeOutSine=a["ease-out-sine"];a.easeInOutSine=a["ease-in-out-sine"];a.easeInExpo=a["ease-in-expo"]; 314a.easeOutExpo=a["ease-out-expo"];a.easeInOutExpo=a["ease-in-out-expo"];a.easeInCirc=a["ease-in-circ"]; 315a.easeOutCirc=a["ease-out-circ"];a.easeInOutCirc=a["ease-in-out-circ"];a.easeInBack=a["ease-in-back"]; 316a.easeOutBack=a["ease-out-back"];a.easeInOutBack=a["ease-in-out-back"];d.exports=a 317},{}],60:[function(d,b,F){var J=d("../createBezier");var w=J(0.25,0.1,0.25,1).easingFunction; 318var g=J(0.42,0,1,1).easingFunction;var C=J(0,0,0.58,1).easingFunction;var x=J(0.42,0,0.58,1).easingFunction; 319var u=function(Q,O,R,P){return R*Q/P+O};var h=function(Q,O,R,P){return R*(Q/=P)*Q+O 320};var N=function(Q,O,R,P){return -R*(Q/=P)*(Q-2)+O};var D=function(Q,O,R,P){if((Q/=P/2)<1){return R/2*Q*Q+O 321}return -R/2*((--Q)*(Q-2)-1)+O};var i=function(Q,O,R,P){return R*(Q/=P)*Q*Q+O}; 322var a=function(Q,O,R,P){return R*((Q=Q/P-1)*Q*Q+1)+O};var j=function(Q,O,R,P){if((Q/=P/2)<1){return R/2*Q*Q*Q+O 323}return R/2*((Q-=2)*Q*Q+2)+O};var o=function(Q,O,R,P){return R*(Q/=P)*Q*Q*Q+O}; 324var m=function(Q,O,R,P){return -R*((Q=Q/P-1)*Q*Q*Q-1)+O};var p=function(Q,O,R,P){if((Q/=P/2)<1){return R/2*Q*Q*Q*Q+O 325}return -R/2*((Q-=2)*Q*Q*Q-2)+O};var y=function(Q,O,R,P){return R*(Q/=P)*Q*Q*Q*Q+O 326};var v=function(Q,O,R,P){return R*((Q=Q/P-1)*Q*Q*Q*Q+1)+O};var z=function(Q,O,R,P){if((Q/=P/2)<1){return R/2*Q*Q*Q*Q*Q+O 327}return R/2*((Q-=2)*Q*Q*Q*Q+2)+O};var c=function(Q,O,R,P){return -R*Math.cos(Q/P*(Math.PI/2))+R+O 328};var L=function(Q,O,R,P){return R*Math.sin(Q/P*(Math.PI/2))+O};var B=function(Q,O,R,P){return -R/2*(Math.cos(Math.PI*Q/P)-1)+O 329};var G=function(Q,O,R,P){return(Q===0)?O:R*Math.pow(2,10*(Q/P-1))+O};var A=function(Q,O,R,P){return(Q===P)?O+R:R*(-Math.pow(2,-10*Q/P)+1)+O 330};var r=function(Q,O,R,P){if(Q===0){return O}else{if(Q===P){return O+R}else{if((Q/=P/2)<1){return R/2*Math.pow(2,10*(Q-1))+O 331}}}return R/2*(-Math.pow(2,-10*--Q)+2)+O};var l=function(Q,O,R,P){return -R*(Math.sqrt(1-(Q/=P)*Q)-1)+O 332};var f=function(Q,O,R,P){return R*Math.sqrt(1-(Q=Q/P-1)*Q)+O};var I=function(Q,O,R,P){if((Q/=P/2)<1){return -R/2*(Math.sqrt(1-Q*Q)-1)+O 333}return R/2*(Math.sqrt(1-(Q-=2)*Q)+1)+O};var E=function(S,Q,U,R){var O=1.70158; 334var T=0;var P=U;if(S===0){return Q}else{if((S/=R)===1){return Q+U}}if(!T){T=R*0.3 335}if(P<Math.abs(U)){P=U;O=T/4}else{O=T/(2*Math.PI)*Math.asin(U/P)}return -(P*Math.pow(2,10*(S-=1))*Math.sin((S*R-O)*(2*Math.PI)/T))+Q 336};var H=function(S,Q,U,R){var O=1.70158;var T=0;var P=U;if(S===0){return Q}else{if((S/=R)===1){return Q+U 337}}if(!T){T=R*0.3}if(P<Math.abs(U)){P=U;O=T/4}else{O=T/(2*Math.PI)*Math.asin(U/P) 338}return P*Math.pow(2,-10*S)*Math.sin((S*R-O)*(2*Math.PI)/T)+U+Q};var t=function(S,Q,U,R){var O=1.70158; 339var T=0;var P=U;if(S===0){return Q}else{if((S/=R/2)===2){return Q+U}}if(!T){T=R*(0.3*1.5) 340}if(P<Math.abs(U)){P=U;O=T/4}else{O=T/(2*Math.PI)*Math.asin(U/P)}if(S<1){return -0.5*(P*Math.pow(2,10*(S-=1))*Math.sin((S*R-O)*(2*Math.PI)/T))+Q 341}return P*Math.pow(2,-10*(S-=1))*Math.sin((S*R-O)*(2*Math.PI)/T)*0.5+U+Q};var s=function(R,P,S,Q,O){if(O===undefined){O=1.70158 342}return S*(R/=Q)*R*((O+1)*R-O)+P};var q=function(R,P,S,Q,O){if(O===undefined){O=1.70158 343}return S*((R=R/Q-1)*R*((O+1)*R+O)+1)+P};var k=function(R,P,S,Q,O){if(O===undefined){O=1.70158 344}if((R/=Q/2)<1){return S/2*(R*R*(((O*=(1.525))+1)*R-O))+P}return S/2*((R-=2)*R*(((O*=(1.525))+1)*R+O)+2)+P 345};var K=function(Q,O,R,P){if((Q/=P)<(1/2.75)){return R*(7.5625*Q*Q)+O}else{if(Q<(2/2.75)){return R*(7.5625*(Q-=(1.5/2.75))*Q+0.75)+O 346}else{if(Q<(2.5/2.75)){return R*(7.5625*(Q-=(2.25/2.75))*Q+0.9375)+O}}}return R*(7.5625*(Q-=(2.625/2.75))*Q+0.984375)+O 347};var n=function(Q,O,R,P){return R-K(P-Q,0,R,P)+O};var M=function(Q,O,R,P){if(Q<P/2){return n(Q*2,0,R,P)*0.5+O 348}return K(Q*2-P,0,R,P)*0.5+R*0.5+O};b.exports={linear:u,ease:w,easeIn:g,"ease-in":g,easeOut:C,"ease-out":C,easeInOut:x,"ease-in-out":x,easeInCubic:i,"ease-in-cubic":i,easeOutCubic:a,"ease-out-cubic":a,easeInOutCubic:j,"ease-in-out-cubic":j,easeInQuad:h,"ease-in-quad":h,easeOutQuad:N,"ease-out-quad":N,easeInOutQuad:D,"ease-in-out-quad":D,easeInQuart:o,"ease-in-quart":o,easeOutQuart:m,"ease-out-quart":m,easeInOutQuart:p,"ease-in-out-quart":p,easeInQuint:y,"ease-in-quint":y,easeOutQuint:v,"ease-out-quint":v,easeInOutQuint:z,"ease-in-out-quint":z,easeInSine:c,"ease-in-sine":c,easeOutSine:L,"ease-out-sine":L,easeInOutSine:B,"ease-in-out-sine":B,easeInExpo:G,"ease-in-expo":G,easeOutExpo:A,"ease-out-expo":A,easeInOutExpo:r,"ease-in-out-expo":r,easeInCirc:l,"ease-in-circ":l,easeOutCirc:f,"ease-out-circ":f,easeInOutCirc:I,"ease-in-out-circ":I,easeInBack:s,"ease-in-back":s,easeOutBack:q,"ease-out-back":q,easeInOutBack:k,"ease-in-out-back":k,easeInElastic:E,"ease-in-elastic":E,easeOutElastic:H,"ease-out-elastic":H,easeInOutElastic:t,"ease-in-out-elastic":t,easeInBounce:n,"ease-in-bounce":n,easeOutBounce:K,"ease-out-bounce":K,easeInOutBounce:M,"ease-in-out-bounce":M} 349},{"../createBezier":55}],61:[function(b,c,a){c.exports={EventEmitterMicro:b("./ac-event-emitter-micro/EventEmitterMicro")} 350},{"./ac-event-emitter-micro/EventEmitterMicro":62}],62:[function(b,c,a){function f(){this._events={} 351}var d=f.prototype;d.on=function(g,h){this._events[g]=this._events[g]||[];this._events[g].unshift(h) 352};d.once=function(g,j){var i=this;function h(k){i.off(g,h);if(k!==undefined){j(k) 353}else{j()}}this.on(g,h)};d.off=function(g,i){if(!this.has(g)){return}var h=this._events[g].indexOf(i); 354if(h===-1){return}this._events[g].splice(h,1)};d.trigger=function(g,j){if(!this.has(g)){return 355}for(var h=this._events[g].length-1;h>=0;
355h--){if(j!==undefined){this._events[g][h](j) 356}else{this._events[g][h]()}}};d.has=function(g){if(g in this._events===false||this._events[g].length===0){return false 357}return true};d.destroy=function(){for(var g in this._events){this._events[g]=null 358}this._events=null};c.exports=f},{}],63:[function(f,g,b){var d="f7c9180f-5c45-47b4-8de4-428015f096c0"; 359var c=!!window.localStorage.getItem(d);g.exports=function a(h){return function(){if(c&&typeof(window.console)==="object"){return console[h].apply(console,Array.prototype.slice.call(arguments,0)) 360}}}},{}],64:[function(b,c,a){c.exports=b("./internal/expose")("log")},{"./internal/expose":63}],65:[function(c,d,b){c("@marcom/ac-polyfills/Array/isArray"); 361var i=c("./extend");var a=Object.prototype.hasOwnProperty;var f=c("@marcom/ac-console/log"); 362var g=function(j,k){var l;for(l in k){if(a.call(k,l)){if(k[l]===null){j[l]=null 363}else{if(typeof k[l]==="object"){j[l]=Array.isArray(k[l])?[]:{};g(j[l],k[l])}else{j[l]=k[l] 364}}}}return j};d.exports=function h(k,j){f("`@marcom/ac-object/clone` is deprecated. For shallow clone use native `Object.assign`. For deep clone use `@marcom/object-utils/deepClone`. `@marcom/ac-object` will be renamed to `@marcom/object-utils` with the `2.0.0` release."); 365if(j){return g({},k)}return i({},k)}},{"./extend":67,"@marcom/ac-console/log":64,"@marcom/ac-polyfills/Array/isArray":undefined}],66:[function(b,d,a){var f=b("@marcom/ac-console/log"); 366var g=function(){};d.exports=function c(h){f("`@marcom/ac-object/create` is deprecated. Use native `Object.create`."); 367if(arguments.length>1){throw new Error("Second argument not supported")}if(h===null||typeof h!=="object"){throw new TypeError("Object prototype may only be an Object.") 368}if(typeof Object.create==="function"){return Object.create(h)}else{g.prototype=h; 369return new g()}}},{"@marcom/ac-console/log":64}],67:[function(c,d,b){c("@marcom/ac-polyfills/Array/prototype.forEach"); 370var a=Object.prototype.hasOwnProperty;var f=c("@marcom/ac-console/log");d.exports=function g(){f("`@marcom/ac-object/defaults` is deprecated. Use native `Object.assign`."); 371var i;var h;if(arguments.length<2){i=[{},arguments[0]]}else{i=[].slice.call(arguments) 372}h=i.shift();
372i.forEach(function(k){if(k!=null){for(var j in k){if(a.call(k,j)){h[j]=k[j] 373}}}});return h}},{"@marcom/ac-console/log":64,"@marcom/ac-polyfills/Array/prototype.forEach":undefined}],68:[function(b,c,a){c.exports={PageVisibilityManager:b("./ac-page-visibility/PageVisibilityManager")} 374},{"./ac-page-visibility/PageVisibilityManager":69}],69:[function(c,f,b){var d=c("@marcom/ac-object/create"); 375var h=c("@marcom/ac-event-emitter-micro").EventEmitterMicro;function a(){if(typeof document.addEventListener==="undefined"){return 376}var i;if(typeof document.hidden!=="undefined"){this._hidden="hidden";i="visibilitychange" 377}else{if(typeof document.mozHidden!=="undefined"){this._hidden="mozHidden";i="mozvisibilitychange" 378}else{if(typeof document.msHidden!=="undefined"){this._hidden="msHidden";i="msvisibilitychange" 379}else{if(typeof document.webkitHidden!=="undefined"){this._hidden="webkitHidden"; 380i="webkitvisibilitychange"}}}}if(typeof document[this._hidden]==="undefined"){this.isHidden=false 381}else{this.isHidden=document[this._hidden]}if(i){document.addEventListener(i,this._handleVisibilityChange.bind(this),false) 382}h.call(this)}var g=a.prototype=d(h.prototype);g.CHANGED="changed";g._handleVisibilityChange=function(i){this.isHidden=document[this._hidden]; 383this.trigger(this.CHANGED,{isHidden:this.isHidden})};f.exports=new a()},{"@marcom/ac-event-emitter-micro":61,"@marcom/ac-object/create":66}],70:[function(b,c,a){c.exports=d; 384function d(f){var g=new Float32Array(16);g[0]=f[0];g[1]=f[1];g[2]=f[2];g[3]=f[3]; 385g[4]=f[4];g[5]=f[5];g[6]=f[6];g[7]=f[7];g[8]=f[8];g[9]=f[9];g[10]=f[10];g[11]=f[11]; 386g[12]=f[12];g[13]=f[13];g[14]=f[14];g[15]=f[15];return g}},{}],71:[function(b,d,a){d.exports=c; 387function c(){var f=new Float32Array(16);f[0]=1;f[1]=0;f[2]=0;f[3]=0;f[4]=0;f[5]=1; 388f[6]=0;f[7]=0;f[8]=0;f[9]=0;f[10]=1;f[11]=0;f[12]=0;f[13]=0;f[14]=0;f[15]=1;return f 389}},{}],72:[function(b,c,a){c.exports=d;function d(t,r,o){var l=r[0],k=r[1],j=r[2],m=r[3],u=l+l,f=k+k,n=j+j,i=l*u,h=l*f,g=l*n,s=k*f,p=k*n,C=j*n,D=m*u,B=m*f,A=m*n; 390t[0]=1-(s+C);t[1]=h+A;t[2]=g-B;t[3]=0;t[4]=h-A;t[5]=1-(i+C);t[6]=p+D;t[7]=0;t[8]=g+B; 391t[9]=p-D;t[10]=1-(i+s);t[11]=0;t[12]=o[0];t[13]=o[1];t[14]=o[2];t[15]=1;return t 392}},{}],73:[function(c,d,b){d.exports=a;function a(f){f[0]=1;f[1]=0;f[2]=0;f[3]=0; 393f[4]=0;f[5]=1;f[6]=0;f[7]=0;f[8]=0;f[9]=0;f[10]=1;f[11]=0;f[12]=0;f[13]=0;f[14]=0; 394f[15]=1;return f}},{}],74:[function(b,c,a){c.exports=d;function d(y,D){var H=D[0],F=D[1],E=D[2],B=D[3],j=D[4],i=D[5],h=D[6],g=D[7],x=D[8],w=D[9],v=D[10],u=D[11],J=D[12],I=D[13],G=D[14],C=D[15],t=H*i-F*j,s=H*h-E*j,r=H*g-B*j,q=F*h-E*i,p=F*g-B*i,o=E*g-B*h,n=x*I-w*J,m=x*G-v*J,l=x*C-u*J,k=w*G-v*I,A=w*C-u*I,z=v*C-u*G,f=t*z-s*A+r*k+q*l-p*m+o*n; 395if(!f){return null}f=1/f;y[0]=(i*z-h*A+g*k)*f;y[1]=(E*A-F*z-B*k)*f;y[2]=(I*o-G*p+C*q)*f; 396y[3]=(v*p-w*o-u*q)*f;y[4]=(h*l-j*z-g*m)*f;y[5]=(H*z-E*l+B*m)*f;y[6]=(G*r-J*o-C*s)*f; 397y[7]=(x*o-v*r+u*s)*f;y[8]=(j*A-i*l+g*n)*f;y[9]=(F*l-H*A-B*n)*f;y[10]=(J*p-I*r+C*t)*f; 398y[11]=(w*r-x*p-u*t)*f;y[12]=(i*m-j*k-h*n)*f;y[13]=(H*k-F*m+E*n)*f;y[14]=(I*s-J*q-G*t)*f; 399y[15]=(x*q-w*s+v*t)*f;return y}},{}],75:[function(c,d,b){d.exports=a;function a(r,v,s){var z=v[0],y=v[1],w=v[2],t=v[3],l=v[4],j=v[5],h=v[6],f=v[7],q=v[8],p=v[9],o=v[10],n=v[11],B=v[12],A=v[13],x=v[14],u=v[15]; 400var m=s[0],k=s[1],i=s[2],g=s[3];r[0]=m*z+k*l+i*q+g*B;r[1]=m*y+k*j+i*p+g*A;r[2]=m*w+k*h+i*o+g*x; 401r[3]=m*t+k*f+i*n+g*u;m=s[4];k=s[5];i=s[6];g=s[7];r[4]=m*z+k*l+i*q+g*B;r[5]=m*y+k*j+i*p+g*A; 402r[6]=m*w+k*h+i*o+g*x;r[7]=m*t+k*f+i*n+g*u;m=s[8];k=s[9];i=s[10];g=s[11];r[8]=m*z+k*l+i*q+g*B; 403r[9]=m*y+k*j+i*p+g*A;r[10]=m*w+k*h+i*o+g*x;r[11]=m*t+k*f+i*n+g*u;m=s[12];k=s[13]; 404i=s[14];g=s[15];r[12]=m*z+k*l+i*q+g*B;r[13]=m*y+k*j+i*p+g*A;r[14]=m*w+k*h+i*o+g*x; 405r[15]=m*t+k*f+i*n+g*u;return r}},{}],76:[function(c,d,a){d.exports=b;function b(E,L,N,f){var p=f[0],o=f[1],n=f[2],F=Math.sqrt(p*p+o*o+n*n),w,J,v,P,O,M,K,m,l,k,j,D,C,B,A,u,r,q,I,H,G,i,h,g; 406if(Math.abs(F)<0.000001){return null}F=1/F;p*=F;o*=F;n*=F;w=Math.sin(N);J=Math.cos(N); 407v=1-J;P=L[0];O=L[1];M=L[2];K=L[3];m=L[4];l=L[5];k=L[6];j=L[7];D=L[8];C=L[9];B=L[10]; 408A=L[11];u=p*p*v+J;r=o*p*v+n*w;q=n*p*v-o*w;I=p*o*v-n*w;H=o*o*v+J;G=n*o*v+p*w;i=p*n*v+o*w; 409h=o*n*v-p*w;g=n*n*v+J;E[0]=P*u+m*r+D*q;E[1]=O*u+l*r+C*q;E[2]=M*u+k*r+B*q;E[3]=K*u+j*r+A*q; 410E[4]=P*I+m*H+D*G;E[5]=O*I+l*H+C*G;E[6]=M*I+k*H+B*G;E[7]=K*I+j*H+A*G;E[8]=P*i+m*h+D*g; 411E[9]=O*i+l*h+C*g;E[10]=M*i+k*h+B*g;E[11]=K*i+j*h+A*g;if(L!==E){E[12]=L[12];E[13]=L[13]; 412E[14]=L[14];E[15]=L[15]}return E}},{}],77:[function(c,d,a){d.exports=b;function b(f,m,l){var r=Math.sin(l),k=Math.cos(l),q=m[4],p=m[5],o=m[6],n=m[7],j=m[8],i=m[9],h=m[10],g=m[11]; 413if(m!==f){f[0]=m[0];f[1]=m[1];f[2]=m[2];f[3]=m[3];f[12]=m[12];f[13]=m[13];f[14]=m[14]; 414f[15]=m[15]}f[4]=q*k+j*r;f[5]=p*k+i*r;f[6]=o*k+h*r;f[7]=n*k+g*r;f[8]=j*k-q*r;f[9]=i*k-p*r; 415f[10]=h*k-o*r;f[11]=g*k-n*r;return f}},{}],78:[function(c,d,b){d.exports=a;function a(j,q,p){var r=Math.sin(p),o=Math.cos(p),i=q[0],h=q[1],g=q[2],f=q[3],n=q[8],m=q[9],l=q[10],k=q[11]; 416if(q!==j){j[4]=q[4];j[5]=q[5];j[6]=q[6];j[7]=q[7];
416j[12]=q[12];j[13]=q[13];j[14]=q[14]; 417j[15]=q[15]}j[0]=i*o-n*r;j[1]=h*o-m*r;j[2]=g*o-l*r;j[3]=f*o-k*r;j[8]=i*r+n*o;j[9]=h*r+m*o; 418j[10]=g*r+l*o;j[11]=f*r+k*o;return j}},{}],79:[function(c,d,b){d.exports=a;function a(j,m,l){var r=Math.sin(l),k=Math.cos(l),i=m[0],h=m[1],g=m[2],f=m[3],q=m[4],p=m[5],o=m[6],n=m[7]; 419if(m!==j){j[8]=m[8];j[9]=m[9];j[10]=m[10];j[11]=m[11];j[12]=m[12];j[13]=m[13];j[14]=m[14]; 420j[15]=m[15]}j[0]=i*k+q*r;j[1]=h*k+p*r;j[2]=g*k+o*r;j[3]=f*k+n*r;j[4]=q*k-i*r;j[5]=p*k-h*r; 421j[6]=o*k-g*r;j[7]=n*k-f*r;return j}},{}],80:[function(b,c,a){c.exports=d;function d(i,g,h){var f=h[0],k=h[1],j=h[2]; 422i[0]=g[0]*f;i[1]=g[1]*f;i[2]=g[2]*f;i[3]=g[3]*f;i[4]=g[4]*k;i[5]=g[5]*k;i[6]=g[6]*k; 423i[7]=g[7]*k;i[8]=g[8]*j;i[9]=g[9]*j;i[10]=g[10]*j;i[11]=g[11]*j;i[12]=g[12];i[13]=g[13]; 424i[14]=g[14];i[15]=g[15];return i}},{}],81:[function(b,c,a){c.exports=d;function d(r,t,m){var l=m[0],k=m[1],j=m[2],A,w,u,s,i,h,g,f,q,p,o,n; 425if(t===r){r[12]=t[0]*l+t[4]*k+t[8]*j+t[12];r[13]=t[1]*l+t[5]*k+t[9]*j+t[13];r[14]=t[2]*l+t[6]*k+t[10]*j+t[14]; 426r[15]=t[3]*l+t[7]*k+t[11]*j+t[15]}else{A=t[0];w=t[1];u=t[2];s=t[3];i=t[4];h=t[5]; 427g=t[6];f=t[7];q=t[8];p=t[9];o=t[10];n=t[11];r[0]=A;r[1]=w;r[2]=u;r[3]=s;r[4]=i; 428r[5]=h;r[6]=g;r[7]=f;r[8]=q;r[9]=p;r[10]=o;r[11]=n;r[12]=A*l+i*k+q*j+t[12];r[13]=w*l+h*k+p*j+t[13]; 429r[14]=u*l+g*k+o*j+t[14];r[15]=s*l+f*k+n*j+t[15]}return r}},{}],82:[function(b,c,a){c.exports=d; 430function d(i,h){if(i===h){var m=h[1],k=h[2],j=h[3],f=h[6],l=h[7],g=h[11];i[1]=h[4]; 431i[2]=h[8];i[3]=h[12];i[4]=m;i[6]=h[9];i[7]=h[13];i[8]=k;i[9]=f;i[11]=h[14];i[12]=j; 432i[13]=l;i[14]=g}else{i[0]=h[0];i[1]=h[4];i[2]=h[8];i[3]=h[12];i[4]=h[1];i[5]=h[5]; 433i[6]=h[9];i[7]=h[13];i[8]=h[2];i[9]=h[6];i[10]=h[10];i[11]=h[14];i[12]=h[3];i[13]=h[7]; 434i[14]=h[11];i[15]=h[15]}return i}},{}],83:[function(b,d,a){d.exports=c;function c(){var f=new Float32Array(3); 435f[0]=0;f[1]=0;f[2]=0;return f}},{}],84:[function(b,c,a){c.exports=d;function d(g,l,k){var f=l[0],n=l[1],m=l[2],j=k[0],i=k[1],h=k[2]; 436g[0]=n*h-m*i;g[1]=m*j-f*h;g[2]=f*i-n*j;return g}},{}],85:[function(c,d,b){d.exports=a; 437function a(g,f){return g[0]*f[0]+g[1]*f[1]+g[2]*f[2]}},{}],86:[function(b,c,a){c.exports=d; 438function d(f,i,h){var g=new Float32Array(3);g[0]=f;g[1]=i;g[2]=h;return g}},{}],87:[function(b,c,a){c.exports=d; 439function d(g){var f=g[0],i=g[1],h=g[2];return Math.sqrt(f*f+i*i+h*h)}},{}],88:[function(c,d,b){d.exports=a; 440function a(i,h){var g=h[0],k=h[1],j=h[2];var f=g*g+k*k+j*j;if(f>0){f=1/Math.sqrt(f); 441i[0]=h[0]*f;i[1]=h[1]*f;i[2]=h[2]*f}return i}},{}],89:[function(b,d,a){d.exports=c; 442function c(){var f=new Float32Array(4);f[0]=0;f[1]=0;f[2]=0;f[3]=0;return f}},{}],90:[function(b,c,a){c.exports=d; 443function d(f,j,i,g){var h=new Float32Array(4);h[0]=f;h[1]=j;h[2]=i;h[3]=g;return h 444}},{}],91:[function(b,d,a){d.exports=c;function c(j,i,g){var f=i[0],l=i[1],k=i[2],h=i[3]; 445j[0]=g[0]*f+g[4]*l+g[8]*k+g[12]*h;j[1]=g[1]*f+g[5]*l+g[9]*k+g[13]*h;j[2]=g[2]*f+g[6]*l+g[10]*k+g[14]*h; 446j[3]=g[3]*f+g[7]*l+g[11]*k+g[15]*h;return j}},{}],92:[function(b,c,a){c.exports={Transform:b("./ac-transform/Transform")} 447},{"./ac-transform/Transform":93}],93:[function(l,d,H){var k=l("./gl-matrix/mat4"); 448var b=l("./gl-matrix/vec3");var a=l("./gl-matrix/vec4");var f=Math.PI/180;var c=180/Math.PI; 449var F=0,y=0,D=1,x=1,B=2,z=3;var j=4,w=4,i=5,v=5,h=6,g=7;var t=8,q=9,o=10,n=11;var G=12,u=12,E=13,s=13,C=14,A=15; 450function p(){this.m=k.create()}var r=p.prototype;r.rotateX=function(J){var I=f*J; 451k.rotateX(this.m,this.m,I);return this};r.rotateY=function(J){var I=f*J;k.rotateY(this.m,this.m,I); 452return this};r.rotateZ=function(J){var I=f*J;k.rotateZ(this.m,this.m,I);return this 453};r.rotate=r.rotateZ;r.rotate3d=function(J,M,L,K){if(M===null||M===undefined){M=J 454}if(L===null||M===undefined){L=J}var I=f*K;k.rotate(this.m,this.m,I,[J,M,L]);return this 455};r.rotateAxisAngle=r.rotate3d;r.scale=function(J,I){I=I||J;k.scale(this.m,this.m,[J,I,1]); 456return this};r.scaleX=function(I){k.scale(this.m,this.m,[I,1,1]);return this};r.scaleY=function(I){k.scale(this.m,this.m,[1,I,1]); 457return this};r.scaleZ=function(I){k.scale(this.m,this.m,[1,1,I]);return this};r.scale3d=function(K,J,I){k.scale(this.m,this.m,[K,J,I]); 458return this};r.skew=function(K,J){if(J===null||J===undefined){return this.skewX(K) 459}K=f*K;J=f*J;var I=k.create();I[w]=Math.tan(K);I[x]=Math.tan(J);k.multiply(this.m,this.m,I); 460return this};r.skewX=function(J){J=f*J;var I=k.create();I[w]=Math.tan(J);k.multiply(this.m,this.m,I); 461return this};r.skewY=function(J){J=f*J;var I=k.create();I[x]=Math.tan(J);k.multiply(this.m,this.m,I); 462return this};r.translate=function(J,I){I=I||0;k.translate(this.m,this.m,[J,I,0]); 463return this};r.translate3d=function(J,I,K){k.translate(this.m,this.m,[J,I,K]);return this 464};r.translateX=function(I){k.translate(this.m,this.m,[I,0,0]);return this};r.translateY=function(I){k.translate(this.m,this.m,[0,I,0]); 465return this};r.translateZ=function(I){k.translate(this.m,this.m,[0,0,I]);return this 466};r.perspective=function(J){var I=k.create();if(J!==0){I[n]=-1/J}k.multiply(this.m,this.m,I) 467};r.inverse=function(){var I=this.clone();I.m=k.invert(I.m,this.m);return I};r.reset=function(){k.identity(this.m); 468return this};r.getTranslateXY=function(){var I=this.m;if(this.isAffine()){return[I[u],I[s]] 469}return[I[G],I[E]]};r.getTranslateXYZ=function(){var I=this.m;if(this.isAffine()){return[I[u],I[s],0] 470}return[I[G],I[E],I[C]]};r.getTranslateX=function(){var I=this.m;if(this.isAffine()){return I[u] 471}return I[G]};r.getTranslateY=function(){var I=this.m;if(this.isAffine()){return I[s] 472}return I[E]};r.getTranslateZ=function(){var I=this.m;if(this.isAffine()){return 0 473}return I[C]};r.clone=function(){var I=new p();I.m=k.clone(this.m);return I};r.toArray=function(){var I=this.m; 474if(this.isAffine()){return[I[y],I[x],I[w],I[v],I[u],I[s]]}return[I[F],I[D],I[B],I[z],I[j],I[i],I[h],I[g],I[t],I[q],I[o],I[n],I[G],I[E],I[C],I[A]] 475};r.fromArray=function(I){this.m=Array.prototype.slice.call(I);return this};
475r.setMatrixValue=function(J){J=String(J).trim(); 476var I=k.create();if(J==="none"){this.m=I;return this}var L=J.slice(0,J.indexOf("(")),M,K; 477if(L==="matrix3d"){M=J.slice(9,-1).split(",");for(K=0;K<M.length;K++){I[K]=parseFloat(M[K]) 478}}else{if(L==="matrix"){M=J.slice(7,-1).split(",");for(K=M.length;K--;){M[K]=parseFloat(M[K]) 479}I[F]=M[0];I[D]=M[1];I[G]=M[4];I[j]=M[2];I[i]=M[3];I[E]=M[5]}else{throw new TypeError("Invalid Matrix Value") 480}}this.m=I;return this};var m=function(I){return Math.abs(I)<0.0001};r.decompose=function(T){T=T||false; 481var X=k.clone(this.m);var O=b.create();var ad=b.create();var L=b.create();var Q=a.create(); 482var J=a.create();var K=b.create();for(var Z=0;Z<16;Z++){X[Z]/=X[A]}var V=k.clone(X); 483V[z]=0;V[g]=0;V[n]=0;V[A]=1;var aa=X[3],M=X[7],P=X[11],af=X[12],ae=X[13],ac=X[14],ab=X[15]; 484var S=a.create();if(!m(X[z])||!m(X[g])||!m(X[n])){S[0]=X[z];S[1]=X[g];S[2]=X[n]; 485S[3]=X[A];var Y=k.invert(k.create(),V);var R=k.transpose(k.create(),Y);Q=a.transformMat4(Q,S,R) 486}else{Q=a.fromValues(0,0,0,1)}O[0]=af;O[1]=ae;O[2]=ac;var N=[b.create(),b.create(),b.create()]; 487N[0][0]=X[0];N[0][1]=X[1];N[0][2]=X[2];N[1][0]=X[4];N[1][1]=X[5];N[1][2]=X[6];N[2][0]=X[8]; 488N[2][1]=X[9];N[2][2]=X[10];ad[0]=b.length(N[0]);b.normalize(N[0],N[0]);L[0]=b.dot(N[0],N[1]); 489N[1]=this._combine(N[1],N[0],1,-L[0]);ad[1]=b.length(N[1]);b.normalize(N[1],N[1]); 490L[0]/=ad[1];L[1]=b.dot(N[0],N[2]);N[2]=this._combine(N[2],N[0],1,-L[1]);L[2]=b.dot(N[1],N[2]); 491N[2]=this._combine(N[2],N[1],1,-L[2]);ad[2]=b.length(N[2]);b.normalize(N[2],N[2]); 492L[1]/=ad[2];L[2]/=ad[2];var W=b.cross(b.create(),N[1],N[2]);if(b.dot(N[0],W)<0){for(Z=0; 493Z<3;Z++){ad[Z]*=-1;N[Z][0]*=-1;N[Z][1]*=-1;N[Z][2]*=-1}}J[0]=0.5*Math.sqrt(Math.max(1+N[0][0]-N[1][1]-N[2][2],0)); 494J[1]=0.5*Math.sqrt(Math.max(1-N[0][0]+N[1][1]-N[2][2],0));J[2]=0.5*Math.sqrt(Math.max(1-N[0][0]-N[1][1]+N[2][2],0)); 495J[3]=0.5*Math.sqrt(Math.max(1+N[0][0]+N[1][1]+N[2][2],0));if(N[2][1]>N[1][2]){J[0]=-J[0] 496}if(N[0][2]>N[2][0]){J[1]=-J[1]}if(N[1][0]>N[0][1]){J[2]=-J[2]}var I=a.fromValues(J[0],J[1],J[2],2*Math.acos(J[3])); 497var U=this._rotationFromQuat(J);if(T){L[0]=Math.round(L[0]*c*100)/100;L[1]=Math.round(L[1]*c*100)/100; 498L[2]=Math.round(L[2]*c*100)/100;U[0]=Math.round(U[0]*c*100)/100;U[1]=Math.round(U[1]*c*100)/100; 499U[2]=Math.round(U[2]*c*100)/100;I[3]=Math.round(I[3]*c*100)/100}return{translation:O,scale:ad,skew:L,perspective:Q,quaternion:J,eulerRotation:U,axisAngle:I} 500};r.recompose=function(O,N,K,L,M){O=O||b.create();N=N||b.create();K=K||b.create(); 501L=L||a.create();M=M||a.create();var J=k.fromRotationTranslation(k.create(),M,O); 502J[z]=L[0];J[g]=L[1];J[n]=L[2];J[A]=L[3];var I=k.create();if(K[2]!==0){I[q]=K[2]; 503k.multiply(J,J,I)}if(K[1]!==0){I[q]=0;I[t]=K[1];k.multiply(J,J,I)}if(K[0]){I[t]=0; 504I[4]=K[0];k.multiply(J,J,I)}k.scale(J,J,N);this.m=J;return this};r.isAffine=function(){return(this.m[B]===0&&this.m[z]===0&&this.m[h]===0&&this.m[g]===0&&this.m[t]===0&&this.m[q]===0&&this.m[o]===1&&this.m[n]===0&&this.m[C]===0&&this.m[A]===1) 505};r.toString=function(){var I=this.m;if(this.isAffine()){return"matrix("+I[y]+", "+I[x]+", "+I[w]+", "+I[v]+", "+I[u]+", "+I[s]+")" 506}return"matrix3d("+I[F]+", "+I[D]+", "+I[B]+", "+I[z]+", "+I[j]+", "+I[i]+", "+I[h]+", "+I[g]+", "+I[t]+", "+I[q]+", "+I[o]+", "+I[n]+", "+I[G]+", "+I[E]+", "+I[C]+", "+I[A]+")" 507};r.toCSSString=r.toString;r._combine=function(J,M,L,K){var I=b.create();I[0]=(L*J[0])+(K*M[0]); 508I[1]=(L*J[1])+(K*M[1]);I[2]=(L*J[2])+(K*M[2]);return I};r._matrix2dToMat4=function(I){var K=k.create(); 509for(var L=0;L<4;L++){for(var J=0;J<4;J++){K[L*4+J]=I[L][J]}}return K};r._mat4ToMatrix2d=function(L){var I=[]; 510for(var K=0;K<4;K++){I[K]=[];for(var J=0;J<4;J++){I[K][J]=L[K*4+J]}}return I};r._rotationFromQuat=function(I){var M=I[3]*I[3]; 511var L=I[0]*I[0];var K=I[1]*I[1];var J=I[2]*I[2];var R=L+K+J+M;var N=I[0]*I[1]+I[2]*I[3]; 512var Q,P,O;if(N>0.499*R){P=2*Math.atan2(I[0],I[3]);O=Math.PI/2;Q=0;return b.fromValues(Q,P,O) 513}if(N<-0.499*R){P=-2*Math.atan2(I[0],I[3]);O=-Math.PI/2;Q=0;return b.fromValues(Q,P,O) 514}P=Math.atan2(2*I[1]*I[3]-2*I[0]*I[2],L-K-J+M);O=Math.asin(2*N/R);
514Q=Math.atan2(2*I[0]*I[3]-2*I[1]*I[2],-L+K-J+M); 515return b.fromValues(Q,P,O)};d.exports=p},{"./gl-matrix/mat4":94,"./gl-matrix/vec3":95,"./gl-matrix/vec4":96}],94:[function(c,d,a){var b={create:c("gl-mat4/create"),rotate:c("gl-mat4/rotate"),rotateX:c("gl-mat4/rotateX"),rotateY:c("gl-mat4/rotateY"),rotateZ:c("gl-mat4/rotateZ"),scale:c("gl-mat4/scale"),multiply:c("gl-mat4/multiply"),translate:c("gl-mat4/translate"),invert:c("gl-mat4/invert"),clone:c("gl-mat4/clone"),transpose:c("gl-mat4/transpose"),identity:c("gl-mat4/identity"),fromRotationTranslation:c("gl-mat4/fromRotationTranslation")}; 516d.exports=b},{"gl-mat4/clone":70,"gl-mat4/create":71,"gl-mat4/fromRotationTranslation":72,"gl-mat4/identity":73,"gl-mat4/invert":74,"gl-mat4/multiply":75,"gl-mat4/rotate":76,"gl-mat4/rotateX":77,"gl-mat4/rotateY":78,"gl-mat4/rotateZ":79,"gl-mat4/scale":80,"gl-mat4/translate":81,"gl-mat4/transpose":82}],95:[function(b,d,a){var c={create:b("gl-vec3/create"),dot:b("gl-vec3/dot"),normalize:b("gl-vec3/normalize"),length:b("gl-vec3/length"),cross:b("gl-vec3/cross"),fromValues:b("gl-vec3/fromValues")}; 517d.exports=c},{"gl-vec3/create":83,"gl-vec3/cross":84,"gl-vec3/dot":85,"gl-vec3/fromValues":86,"gl-vec3/length":87,"gl-vec3/normalize":88}],96:[function(c,d,a){var b={create:c("gl-vec4/create"),transformMat4:c("gl-vec4/transformMat4"),fromValues:c("gl-vec4/fromValues")}; 518d.exports=b},{"gl-vec4/create":89,"gl-vec4/fromValues":90,"gl-vec4/transformMat4":91}],97:[function(g,d,h){g("./helpers/Float32Array"); 519var c=g("./helpers/transitionEnd");var i=g("@marcom/ac-clip").Clip;var k=g("./clips/ClipEasing"); 520var f=g("./clips/ClipInlineCss");var j=g("./clips/ClipTransitionCss");function b(n,m,o,l){if(n.nodeType){if(c===undefined||(l&&l.inlineStyles)){return new f(n,m,o,l) 521}return new j(n,m,o,l)}return new k(n,m,o,l)}for(var a in i){if(typeof i[a]==="function"&&a.substr(0,1)!=="_"){b[a]=i[a].bind(i) 522}}b.to=function(n,m,o,l){l=l||{};if(l.destroyOnComplete===undefined){l.destroyOnComplete=true 523}return new b(n,m,o,l).play()};b.from=function(o,n,l,m){m=m||{};m.propsFrom=l;if(m.destroyOnComplete===undefined){m.destroyOnComplete=true 524}return new b(o,n,m.propsTo,m).play()};d.exports=b},{"./clips/ClipEasing":100,"./clips/ClipInlineCss":101,"./clips/ClipTransitionCss":102,"./helpers/Float32Array":105,"./helpers/transitionEnd":114,"@marcom/ac-clip":16}],98:[function(b,c,a){c.exports=b("./timeline/Timeline") 525},{"./timeline/Timeline":116}],99:[function(b,c,a){c.exports={Clip:b("./Clip"),Timeline:b("./Timeline")} 526},{"./Clip":97,"./Timeline":98}],100:[function(b,a,c){var k=b("@marcom/ac-object/clone"); 527var g=b("@marcom/ac-object/create");var n=b("@marcom/ac-easing").createPredefined; 528var l=b("../helpers/isCssCubicBezierString");var f=b("../helpers/BezierCurveCssManager"); 529var i=b("@marcom/ac-clip").Clip;var j=b("@marcom/ac-easing").Ease;function m(q,p,r,o){if(o&&l(o.ease)){o.ease=f.create(o.ease).toEasingFunction() 530}o=o||{};this._propsEase=o.propsEase||{};i.call(this,q,p,r,o)}var h=i.prototype; 531var d=m.prototype=g(h);d.reset=function(){var p=h.reset.call(this);if(this._clips){var o=this._clips.length; 532while(o--){this._clips[o].reset()}}return p};d.destroy=function(){if(this._clips){var o=this._clips.length; 533while(o--){this._clips[o].destroy()}this._clips=null}this._eases=null;this._storeOnUpdate=null; 534return h.destroy.call(this)};d._prepareProperties=function(){var o=0;var r={};var p={}; 535var s={};var v;var u;if(this._propsEase){for(v in this._propsTo){if(this._propsTo.hasOwnProperty(v)){u=this._propsEase[v]; 536if(l(u)){u=f.create(u).toEasingFunction()}if(u===undefined){if(r[this._ease]===undefined){r[this._ease]={}; 537p[this._ease]={};s[this._ease]=this._ease.easingFunction;o++}r[this._ease][v]=this._propsTo[v]; 538p[this._ease][v]=this._propsFrom[v]}else{if(typeof u==="function"){r[o]={};p[o]={}; 539r[o][v]=this._propsTo[v];p[o][v]=this._propsFrom[v];s[o]=u;o++}else{if(r[u]===undefined){r[u]={}; 540p[u]={};s[u]=u;o++}r[u][v]=this._propsTo[v];p[u][v]=this._propsFrom[v]}}}}if(o>1){var q=k(this._options||{},true); 541var t=this._duration*0.001;this._storeOnUpdate=this._onUpdate;this._onUpdate=this._onUpdateClips; 542q.onStart=null;q.onUpdate=null;q.onDraw=null;q.onComplete=null;this._clips=[];for(u in r){if(r.hasOwnProperty(u)){q.ease=s[u]; 543q.propsFrom=p[u];this._clips.push(new i(this._target,t,r[u],q))}}u="linear";this._propsTo={}; 544this._propsFrom={}}else{for(v in s){if(s.hasOwnProperty(v)){u=s[v]}}}if(u!==undefined){this._ease=(typeof u==="function")?new j(u):n(u) 545}}return h._prepareProperties.call(this)};d._onUpdateClips=function(q){var o=(this._direction===1)?q.progress():1-q.progress(); 546var p=this._clips.length;while(p--){this._clips[p].progress(o)}if(typeof this._storeOnUpdate==="function"){this._storeOnUpdate.call(this,this) 547}};a.exports=m},{"../helpers/BezierCurveCssManager":104,"../helpers/isCssCubicBezierString":110,"@marcom/ac-clip":16,"@marcom/ac-easing":53,"@marcom/ac-object/clone":65,"@marcom/ac-object/create":66}],101:[function(f,c,g){var l=f("@marcom/ac-dom-styles/setStyle"); 548var b=f("../helpers/convertToStyleObject");var d=f("../helpers/convertToTransitionableObjects"); 549var i=f("@marcom/ac-object/create");var j=f("../helpers/removeTransitions");var m=f("./ClipEasing"); 550function a(p,o,q,n){n=n||{};this._el=p;this._storeOnStart=n.onStart||null;this._storeOnDraw=n.onDraw||null; 551this._storeOnComplete=n.onComplete||null;n.onStart=this._onStart;n.onDraw=this._onDraw; 552n.onComplete=this._onComplete;m.call(this,{},o,q,n)}var k=m.prototype;var h=a.prototype=i(k); 553h.play=function(){var n=k.play.call(this);if(this._remainingDelay!==0){l(this._el,b(this._target)) 554}return n};h.reset=function(){var n=k.reset.call(this);l(this._el,b(this._target)); 555return n};h.destroy=function(){this._el=null;this._completeStyles=null;this._storeOnStart=null; 556this._storeOnDraw=null;this._storeOnComplete=null;return k.destroy.call(this)}; 557h.target=function(){return this._el};h._prepareProperties=function(){var q=d(this._el,this._propsTo,this._propsFrom); 558this._target=q.target;this._propsFrom=q.propsFrom;this._propsTo=q.propsTo;j(this._el,this._target); 559var o=(this._isYoyo)?this._propsFrom:this._propsTo;this._completeStyles=b(o);if(this._options.removeStylesOnComplete!==undefined){var r; 560var p=this._options.removeStylesOnComplete;
560if(typeof p==="boolean"&&p){for(r in this._completeStyles){if(this._completeStyles.hasOwnProperty(r)){this._completeStyles[r]=null 561}}}else{if(typeof p==="object"&&p.length){var n=p.length;while(n--){r=p[n];if(this._completeStyles.hasOwnProperty(r)){this._completeStyles[r]=null 562}}}}}return k._prepareProperties.call(this)};h._onStart=function(n){if(this.playing()&&this._direction===1&&this._delay===0){l(this._el,b(this._propsFrom)) 563}if(typeof this._storeOnStart==="function"){this._storeOnStart.call(this,this)}}; 564h._onDraw=function(n){l(this._el,b(this._target));if(typeof this._storeOnDraw==="function"){this._storeOnDraw.call(this,this) 565}};h._onComplete=function(n){l(this._el,this._completeStyles);if(typeof this._storeOnComplete==="function"){this._storeOnComplete.call(this,this) 566}};c.exports=a},{"../helpers/convertToStyleObject":107,"../helpers/convertToTransitionableObjects":108,"../helpers/removeTransitions":111,"./ClipEasing":100,"@marcom/ac-dom-styles/setStyle":52,"@marcom/ac-object/create":66}],102:[function(k,b,y){var d=k("@marcom/ac-dom-styles/setStyle"); 567var f=k("@marcom/ac-dom-styles/getStyle");var c=k("../helpers/convertToStyleObject"); 568var p=k("../helpers/convertToTransitionableObjects");var x=k("@marcom/ac-object/clone"); 569var n=k("@marcom/ac-object/create");var u=k("@marcom/ac-easing").createPredefined; 570var m=k("../helpers/isCssCubicBezierString");var v=k("../helpers/removeTransitions"); 571var j=k("../helpers/transitionEnd");var o=k("../helpers/waitAnimationFrames");var w=k("../helpers/BezierCurveCssManager"); 572var a=k("@marcom/ac-clip").Clip;var s=k("./ClipEasing");var t=k("@marcom/ac-page-visibility").PageVisibilityManager; 573var g="ease";var i="%EASE% is not a supported predefined ease when transitioning with Elements and CSS transition. If you need to use %EASE% then pass the inlineStyle:true option."; 574var l="Function eases are not supported when using CSS transitions with Elements. Either use a cubic-bezier string (e.g. 'cubic-bezier(0, 0, 1, 1)' or pass the inlineStyle option as `true` to render styles each frame instead of using CSS transitions."; 575function h(B,A,C,z){z=z||{};this._el=B;this._storeEase=z.ease;if(typeof this._storeEase==="function"){throw new Error(l) 576}this._storeOnStart=z.onStart||null;this._storeOnComplete=z.onComplete||null;z.onStart=this._onStart.bind(this); 577z.onComplete=this._onComplete.bind(this);this._stylesTo=x(C,true);this._stylesFrom=(z.propsFrom)?x(z.propsFrom,true):{}; 578this._propsEase=(z.propsEase)?x(z.propsEase,true):{};if(m(z.ease)){z.ease=w.create(z.ease).toEasingFunction() 579}a.call(this,{},A,{},z);this._propsFrom={}}var q=a.prototype;var r=h.prototype=n(q); 580r.play=function(){var z=q.play.call(this);if(this._direction===1&&this.progress()===0&&this._remainingDelay!==0){this._applyStyles(0,c(this._stylesFrom)) 581}return z};r.reset=function(){var z=q.reset.call(this);this._stylesClip.reset(); 582this._applyStyles(0,c(this._styles));return z};r.destroy=function(){t.off("changed",this._onVisibilityChanged); 583this._removeTransitionListener();this.off("pause",this._onPaused);this._onPaused(); 584this._stylesClip.destroy();this._stylesClip=null;this._el=null;this._propsArray=null; 585this._styles=null;this._stylesFrom=null;this._stylesTo=null;this._completeStyles=null; 586this._storeOnStart=null;this._storeOnComplete=null;this._onTransitionEnded=null; 587return q.destroy.call(this)};r.target=function(){return this._el};r.duration=function(A){var z=q.duration.call(this,A); 588if(A===undefined){return z}if(this.playing()){this.progress(this._progress)}return z 589};r.progress=function(z){var A=q.progress.call(this,z);if(z===undefined){return A 590}z=(this._direction===1)?z:1-z;this._stylesClip.progress(z);this._applyStyles(0,c(this._styles)); 591if(this.playing()){this._isWaitingForStylesToBeApplied=true;o(this._setStylesAfterWaiting,2) 592}return A};r._prepareProperties=function(){var B=p(this._el,this._stylesTo,this._stylesFrom); 593this._styles=B.target;this._stylesTo=B.propsTo;this._stylesFrom=B.propsFrom;var C=this._storeEase||g; 594this._eases={};this._propsArray=[];var E;this._styleCompleteTo=c(this._stylesTo); 595this._styleCompleteFrom=c(this._stylesFrom);this._propsEaseKeys={};var D;for(D in this._stylesTo){if(this._stylesTo.hasOwnProperty(D)){this._propsArray[this._propsArray.length]=D;
596if(this._propsEase[D]===undefined){if(this._eases[C]===undefined){E=this._convertEase(C); 597this._eases[C]=E.css}this._propsEaseKeys[D]=C}else{if(this._eases[this._propsEase[D]]===undefined){E=this._convertEase(this._propsEase[D]); 598this._eases[this._propsEase[D]]=E.css;this._propsEaseKeys[D]=this._propsEase[D]; 599this._propsEase[D]=E.js}else{if(m(this._propsEase[D])){this._propsEaseKeys[D]=this._propsEase[D]; 600this._propsEase[D]=this._eases[this._propsEase[D]]["1"].toEasingFunction()}}}}}this._onPaused=this._onPaused.bind(this); 601this.on("pause",this._onPaused);this._setOtherTransitions();this._currentTransitionStyles=this._otherTransitions; 602this._completeStyles=c((this._isYoyo)?this._stylesFrom:this._stylesTo);if(this._options.removeStylesOnComplete!==undefined){var A=this._options.removeStylesOnComplete; 603if(typeof A==="boolean"&&A){for(D in this._stylesTo){this._completeStyles[D]=null 604}}else{if(typeof A==="object"&&A.length){var z=A.length;while(z--){this._completeStyles[A[z]]=null 605}}}}this._onTransitionEnded=this._onTransitionEnded.bind(this);this._setStylesAfterWaiting=this._setStylesAfterWaiting.bind(this); 606this._onVisibilityChanged=this._onVisibilityChanged.bind(this);t.on(t.CHANGED,this._onVisibilityChanged); 607this._stylesClip=new s(this._styles,1,this._stylesTo,{ease:this._options.ease,propsFrom:this._stylesFrom,propsEase:this._options.propsEase}); 608a._remove(this._stylesClip);return q._prepareProperties.call(this)};r._convertEase=function(B){if(typeof B==="function"){throw new Error(l) 609}var z;var A;if(m(B)){z=w.create(B);A=z.toEasingFunction()}else{var C=u(B);if(C.cssString===null){throw new Error(i.replace(/%EASE%/g,B)) 610}z=w.create(C.cssString);A=B}return{css:{"1":z,"-1":z.reversed()},js:A}};r._complete=function(){if((this._isWaitingForStylesToBeApplied||this._isTransitionEnded||!this._isListeningForTransitionEnd)&&this.progress()===1){this._isWaitingForStylesToBeApplied=false; 611q._complete.call(this)}};r._onTransitionEnded=function(){this._isTransitionEnded=true; 612this._complete()};r._addTransitionListener=function(){if(!this._isListeningForTransitionEnd&&this._el&&this._onTransitionEnded){this._isListeningForTransitionEnd=true; 613this._isTransitionEnded=false;this._el.addEventListener(j,this._onTransitionEnded) 614}};r._removeTransitionListener=function(){if(this._isListeningForTransitionEnd&&this._el&&this._onTransitionEnded){this._isListeningForTransitionEnd=false; 615this._isTransitionEnded=false;this._el.removeEventListener(j,this._onTransitionEnded) 616}};r._applyStyles=function(B,z){if(B>0){var C="";var A={};var D;for(D in this._eases){if(this._eases.hasOwnProperty(D)){A[D]=this._eases[D][this._direction].splitAt(this.progress()).toCSSString() 617}}for(D in this._stylesTo){if(this._stylesTo.hasOwnProperty(D)){C+=D+" "+B+"ms "+A[this._propsEaseKeys[D]]+" 0ms, " 618}}this._currentTransitionStyles=C.substr(0,C.length-2);if(!this._doStylesMatchCurrentStyles(z)){this._addTransitionListener() 619}else{this._removeTransitionListener()}}else{this._currentTransitionStyles="";this._removeTransitionListener() 620}z.transition=this._getOtherClipTransitionStyles()+this._currentTransitionStyles; 621d(this._el,z)};r._doStylesMatchCurrentStyles=function(B){var A=f.apply(this,[this._el].concat([this._propsArray])); 622var z;for(z in B){if(B.hasOwnProperty(z)&&A.hasOwnProperty(z)&&B[z]!==A[z]){return false 623}}return true};r._setStylesAfterWaiting=function(){this._isWaitingForStylesToBeApplied=false; 624if(this.playing()){var A=this._durationMs*(1-this.progress());var z=(this._direction>0)?this._styleCompleteTo:this._styleCompleteFrom; 625this._applyStyles(A,z)}};r._setOtherTransitions=function(){v(this._el,this._stylesTo); 626var z=a.getAll(this._el);var A=z.length;while(A--){if(z[A]!==this&&z[A].playing()&&z[A]._otherTransitions&&z[A]._otherTransitions.length){this._otherTransitions=z[A]._otherTransitions; 627return}}this._otherTransitions=f(this._el,"transition").transition;if(this._otherTransitions===null||this._otherTransitions==="all 0s ease 0s"){this._otherTransitions="" 628}};r._getTransitionStyles=function(){var z=this._getOtherClipTransitionStyles(); 629if(this._otherTransitions.length){z+=this._otherTransitions}else{if(z.length){z=z.substr(0,z.length-2) 630}}return z};r._getOtherClipTransitionStyles=function(){var B="";var z=a.getAll(this._el); 631var A=z.length;while(A--){if(z[A]!==this&&z[A].playing()&&z[A]._currentTransitionStyles&&z[A]._currentTransitionStyles.length){B+=z[A]._currentTransitionStyles+", " 632}}return B};r._onVisibilityChanged=function(z){if(this.playing()&&!z.isHidden){this._update({timeNow:this._getTime()}); 633var A=this.progress();if(A<1){this.progress(A)}}};r._onPaused=function(A){var z=f.apply(this,[this._el].concat([this._propsArray])); 634z.transition=this._getTransitionStyles();this._removeTransitionListener();d(this._el,z) 635};r._onStart=function(z){var A=(this._direction===1&&this.progress()===0&&this._delay===0)?2:0; 636if(A){this._isWaitingForStylesToBeApplied=true;this._applyStyles(0,this._styleCompleteFrom) 637}o(this._setStylesAfterWaiting,A);if(typeof this._storeOnStart==="function"){this._storeOnStart.call(this,this) 638}};r._onComplete=function(z){this._removeTransitionListener();this._completeStyles.transition=this._getTransitionStyles(); 639d(this._el,this._completeStyles);if(typeof this._storeOnComplete==="function"){this._storeOnComplete.call(this,this) 640}};b.exports=h},{"../helpers/BezierCurveCssManager":104,"../helpers/convertToStyleObject":107,"../helpers/convertToTransitionableObjects":108,"../helpers/isCssCubicBezierString":110,"../helpers/removeTransitions":111,"../helpers/transitionEnd":114,"../helpers/waitAnimationFrames":115,"./ClipEasing":100,"@marcom/ac-clip":16,"@marcom/ac-dom-styles/getStyle":50,"@marcom/ac-dom-styles/setStyle":52,"@marcom/ac-easing":53,"@marcom/ac-object/clone":65,"@marcom/ac-object/create":66,"@marcom/ac-page-visibility":68}],103:[function(c,d,a){var g=c("@marcom/ac-easing").createBezier; 641function b(i,h){this.manager=h;this.p1={x:i[0],y:i[1]};this.p2={x:i[2],y:i[3]}; 642this._isLinear=(this.p1.x===this.p1.y)&&(this.p2.x===this.p2.y);this._cacheSplits={} 643}var f=b.prototype;f.splitAt=function(k){if(this._isLinear){return this}k=Math.round(k*40)/40; 644if(k===0){return this}else{if(this._cacheSplits[k]!==undefined){return this._cacheSplits[k] 645}}var q=[this.p1.x,this.p2.x];var n=[this.p1.y,this.p2.y];var m=0;var o=k;var i=0; 646var p=1;var j=this._getStartX(k,q);while(o!==j&&m<1000){if(o<j){p=k}else{i=k}k=i+((p-i)*0.5); 647j=this._getStartX(k,q);++m}var l=this._splitBezier(k,q,n);var r=this._normalize(l); 648var h=this.manager.create(r);this._cacheSplits[o]=h;return h};f.reversed=function(){var h=this.toArray(); 649return this.manager.create([0.5-(h[2]-0.5),0.5-(h[3]-0.5),0.5-(h[0]-0.5),0.5-(h[1]-0.5)]) 650};f.toArray=function(){return[this.p1.x,this.p1.y,this.p2.x,this.p2.y]};f.toCSSString=function(){return"cubic-bezier("+this.p1.x+", "+this.p1.y+", "+this.p2.x+", "+this.p2.y+")" 651};f.toEasingFunction=function(){return g.apply(this,this.toArray()).easingFunction 652};f._getStartX=function(m,h){var l=m-1;var k=m*m;var j=l*l;var i=k*m;return i-3*k*l*h[1]+3*m*j*h[0] 653};f._splitBezier=function(m,h,n){var l=m-1;var k=m*m;var j=l*l;var i=k*m;return[i-3*k*l*h[1]+3*m*j*h[0],i-3*k*l*n[1]+3*m*j*n[0],k-2*m*l*h[1]+j*h[0],k-2*m*l*n[1]+j*n[0],m-l*h[1],m-l*n[1]] 654};f._normalize=function(h){return[(h[2]-h[0])/(1-h[0]),(h[3]-h[1])/(1-h[1]),(h[4]-h[0])/(1-h[0]),(h[5]-h[1])/(1-h[1])] 655};d.exports=b},{"@marcom/ac-easing":53}],104:[function(c,d,a){var b=c("./BezierCurveCss"); 656function g(){this._instances={}}var f=g.prototype;f.create=function(k){var j;
656if(typeof k==="string"){j=k.replace(/ /g,"") 657}else{j="cubic-bezier("+k.join(",")+")"}if(this._instances[j]===undefined){if(typeof k==="string"){k=k.match(/\d*\.?\d+/g); 658var h=k.length;while(h--){k[h]=Number(k[h])}}this._instances[j]=new b(k,this)}return this._instances[j] 659};d.exports=new g()},{"./BezierCurveCss":103}],105:[function(b,c,a){if(typeof window.Float32Array==="undefined"){window.Float32Array=function(){} 660}},{}],106:[function(f,g,d){var a=f("@marcom/ac-dom-metrics/getDimensions");var c=f("./splitUnits"); 661var b={translateX:"width",translateY:"height"};function i(j,l,m){this._transform=j; 662var k;var n;var o;for(o in m){if(m.hasOwnProperty(o)&&typeof this._transform[o]==="function"){k=c(m[o]); 663if(k.unit==="%"){n=this._convertPercentToPixelValue(o,k.value,l)}else{n=k.value 664}this._transform[o].call(this._transform,n)}}}var h=i.prototype;h._convertPercentToPixelValue=function(m,l,k){m=b[m]; 665var j=a(k);if(j[m]){l*=0.01;return j[m]*l}return l};h.toArray=function(){return this._transform.toArray() 666};h.toCSSString=function(){return this._transform.toCSSString()};g.exports=i},{"./splitUnits":112,"@marcom/ac-dom-metrics/getDimensions":38}],107:[function(b,c,a){c.exports=function d(h){var g={}; 667var f;var i;for(i in h){if(h.hasOwnProperty(i)&&h[i]!==null){if(h[i].isColor){if(h[i].isRgb){g[i]="rgb("+Math.round(h[i].r)+", "+Math.round(h[i].g)+", "+Math.round(h[i].b)+")" 668}else{if(h[i].isRgba){g[i]="rgba("+Math.round(h[i].r)+", "+Math.round(h[i].g)+", "+Math.round(h[i].b)+", "+h[i].a+")" 669}}}else{if(i==="transform"){f=(h[i].length===6)?"matrix":"matrix3d";g[i]=f+"("+h[i].join(",")+")" 670}else{if(!h[i].unit){g[i]=h[i].value}else{g[i]=h[i].value+h[i].unit}}}}}return g 671}},{}],108:[function(h,d,j){var m=h("@marcom/ac-dom-styles/getStyle");var o=h("@marcom/ac-object/clone"); 672var f=h("./splitUnits");var b=h("./toCamCase");var c=h("@marcom/ac-color").Color; 673var l=h("@marcom/ac-feature/cssPropertyAvailable");var i=h("@marcom/ac-transform").Transform; 674var a=h("./TransformMatrix");var n=function(s){if(c.isRgba(s)){s=new c(s).rgbaObject(); 675s.isRgba=true}else{s=new c(s).rgbObject();s.isRgb=true}s.isColor=true;return s}; 676var r=function(s){if(s.isRgb){s.isRgb=false;s.isRgba=true;s.a=1}};var q=function(t,s,u){if(t.isRgba||s.isRgba||u.isRgba){r(t); 677r(s);r(u)}};var p=function(s){return[s[0],s[1],0,0,s[2],s[3],0,0,0,0,1,0,s[4],s[5],0,1] 678};var k=function(t,s,u){if(t.transform.length===16||s.transform.length===16||u.transform.length===16){if(t.transform.length===6){t.transform=p(t.transform) 679}if(s.transform.length===6){s.transform=p(s.transform)}if(u.transform.length===6){u.transform=p(u.transform) 680}}};d.exports=function g(u,A,z){var w={};A=o(A,true);z=o(z,true);var t;var B;var x; 681var y;var v=l("transform");var s;for(s in A){if(A.hasOwnProperty(s)&&A[s]!==null){if(s==="transform"){if(v){B=new i(); 682t=m(u,"transform")["transform"]||"none";B.setMatrixValue(t);x=new a(new i(),u,A[s]) 683}if(x&&x.toCSSString()!==B.toCSSString()){y=new a(z[s]?new i():B.clone(),u,z[s]); 684w[s]=B.toArray();A[s]=x.toArray();z[s]=y.toArray()}else{w[s]=null;A[s]=null}}else{t=m(u,s)[b(s)]||z[s]; 685if(c.isColor(t)){w[s]=n(t);z[s]=(z[s]!==undefined)?n(z[s]):o(w[s],true);A[s]=n(A[s]) 686}else{w[s]=f(t);z[s]=(z[s]!==undefined)?f(z[s]):o(w[s],true);A[s]=f(A[s])}}}}for(s in z){if(z.hasOwnProperty(s)&&z[s]!==null&&(A[s]===undefined||A[s]===null)){if(s==="transform"){if(v){B=new i(); 687B.setMatrixValue(getComputedStyle(u).transform||getComputedStyle(u).webkitTransform||"none"); 688y=new a(new i(),u,z[s])}if(y&&y.toCSSString()!==B.toCSSString()){x=new a(B.clone()); 689w[s]=B.toArray();A[s]=x.toArray();z[s]=y.toArray()}else{w[s]=null;A[s]=null;z[s]=null 690}}else{t=m(u,s)[b(s)];if(c.isColor(t)){w[s]=n(t);A[s]=o(w[s],true);z[s]=n(z[s]) 691}else{w[s]=f(t);z[s]=f(z[s]);A[s]=o(w[s],true)}}}if(w[s]&&w[s].isColor){q(w[s],z[s],A[s]) 692}}if(w.transform){k(w,z,A)}return{target:w,propsTo:A,propsFrom:z}}},{"./TransformMatrix":106,"./splitUnits":112,"./toCamCase":113,"@marcom/ac-color":18,"@marcom/ac-dom-styles/getStyle":50,"@marcom/ac-feature/cssPropertyAvailable":160,"@marcom/ac-object/clone":65,"@marcom/ac-transform":92}],109:[function(b,c,a){c.exports=function d(j){if(j.transitionProperty){var m=""; 693var h=j.transitionProperty.split(", ");var k=j.transitionDuration.split(", ");var l=j.transitionTimingFunction.replace(/\d+[,]+[\s]/gi,function(i){return i.substr(0,i.length-1) 694}).split(", ");var f=j.transitionDelay.split(", ");var g=h.length;while(g--){m+=h[g]+" "+k[g]+" "+l[g]+" "+f[g]+", " 695}return m.substr(0,m.length-2)}return false}},{}],110:[function(c,d,b){d.exports=function a(f){return typeof f==="string"&&f.substr(0,13)==="cubic-bezier(" 696}},{}],111:[function(d,f,c){var h=d("@marcom/ac-dom-styles/setStyle");var a=d("@marcom/ac-dom-styles/getStyle"); 697var g=d("./getShorthandTransition");f.exports=function b(l,n){var m=a(l,"transition","transition-property","transition-duration","transition-timing-function","transition-delay"); 698m=m.transition||g(m);
698if(m&&m.length){m=m.split(",");var k=0;var o;var j=m.length; 699while(j--){o=m[j].trim().split(" ")[0];if(n[o]!==undefined){m.splice(j,1);++k}}if(k){if(m.length===0){m=["all"] 700}h(l,{transition:m.join(",").trim()})}}}},{"./getShorthandTransition":109,"@marcom/ac-dom-styles/getStyle":50,"@marcom/ac-dom-styles/setStyle":52}],112:[function(c,d,b){d.exports=function a(i){i=String(i); 701if(i.indexOf(" ")>-1){throw new Error("Shorthand CSS is not supported. Please use longhand CSS only.") 702}var h=/(\d*\.?\d*)(.*)/;var f=1;if(i&&i.substr(0,1)==="-"){i=i.substr(1);f=-1}var g=String(i).match(h); 703return{value:Number(g[1])*f,unit:g[2]}}},{}],113:[function(c,d,b){d.exports=function a(g){var f=function(i,j,k,h){return(k===0)&&(h.substr(1,3)!=="moz")?j:j.toUpperCase() 704};return g.replace(/-(\w)/g,f)}},{}],114:[function(d,f,c){var a;f.exports=(function b(){if(a){return a 705}var g;var h=document.createElement("fakeelement");var i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"}; 706for(g in i){if(h.style[g]!==undefined){a=i[g];return a}}})()},{}],115:[function(d,f,b){var a=d("@marcom/ac-page-visibility").PageVisibilityManager; 707f.exports=function c(k,i){if(i){var j=function(l){if(a.isHidden){setTimeout(l,16) 708}else{window.requestAnimationFrame(l)}};var h=0;var g=function(){if(h===i){k.call(this) 709}else{++h;j(g)}};g()}else{k.call(this)}}},{"@marcom/ac-page-visibility":68}],116:[function(c,a,d){var h=c("@marcom/ac-object/create"); 710var i=c("@marcom/ac-clip").Clip;var f=c("./TimelineClip");var b=c("./TimelineCallback"); 711var l=c("./TimelineItemList");var k=i.prototype;function j(m){m=m||{};m.ease=m.ease||"linear"; 712m.destroyOnComplete=false;this.options=m;i.call(this,{t:0},0,{t:1},m);this._itemList=new l() 713}var g=j.prototype=h(k);j.prototype.constructor=j;g._update=function(m){k._update.call(this,m); 714this._render()};g.progress=function(m){k.progress.call(this,m);if(m!==undefined){this._render() 715}return this._progress};g._render=function(){if(this._itemList.length===0){return 716}var p=this._target.t*this._duration;var m=this._itemList.head;var n=m;while(n){n=m.next; 717var o=(p-m.position);m.currentTime(o);m=n}};g.addClip=function(o,n){n=(n===undefined)?this.duration():n; 718var m=o._delay/1000;this._itemList.append(new f(o,n+m));this._updateDuration()}; 719g.addCallback=function(n,m){m=(m===undefined)?this.duration():m;this._itemList.append(new b(n,m)); 720this._updateDuration()};g.remove=function(m){var n=this._itemList.getItem(m);if(n){this._itemList.remove(n); 721this._updateDuration()}};g._updateDuration=function(){var m=this._itemList.head; 722var n=m.position+m.duration();this._itemList.forEach(function(p){var o=p.position+p.duration(); 723if(o>=n){m=p;n=o}});this.duration(n)};g.destroy=function(){var m=this._itemList.head; 724while(m){var n=m;m=n.next;this._itemList.remove(n)}this._duration=0;return k.destroy.call(this) 725};a.exports=j},{"./TimelineCallback":117,"./TimelineClip":118,"./TimelineItemList":119,"@marcom/ac-clip":16,"@marcom/ac-object/create":66}],117:[function(b,c,a){function f(h,g){this.callback=h; 726this._delay=0;this.position=g;this._hasTriggered=false;this.prev=null;this.next=null 727}var d=f.prototype;d.duration=function(){return 0};d.currentTime=function(g){if(g>=0&&!this._hasTriggered){this.callback(); 728this._hasTriggered=true}if(g<0&&this._hasTriggered){this.callback();this._hasTriggered=false 729}return 0};c.exports=f},{}],118:[function(b,c,a){function f(h,g){this.clip=h;this.position=g; 730this.duration=this.clip.duration.bind(this.clip);this.lastProgress=-1;this.prev=null; 731this.next=null}var d=f.prototype;d.currentTime=function(h){var g=Math.min(1,Math.max(0,h/this.clip._duration)); 732if(g!==g){g=1}if(this.lastProgress===g){return this.lastProgress}if(this.lastProgress===0||g===0||this.lastProgress===-1){if(this.clip._storeOnStart){this.clip._storeOnStart(this.clip) 733}}this.clip._playing=(g*this.clip._duration===this.clip._duration);this.lastProgress=this.clip.progress(g); 734return this.lastProgress};d.destroy=function(){this.clip.destroy();this.prev=null; 735this.next=null;this.duration=null};c.exports=f},{}],119:[function(b,c,a){var h=b("./TimelineClip"); 736var f=b("./TimelineCallback");var g=function(){this.head=null;this.tail=null;this.length=0 737};var d=g.prototype;d.append=function(i){i.prev=null;i.next=null;if(this.tail){this.tail.next=i; 738i.prev=this.tail}else{this.head=i}this.tail=i;this.length++};d.remove=function(i){if(i===this.head){this.head=this.head.next 739}else{if(i===this.tail){this.tail=this.tail.prev}}if(i.prev){i.prev.next=i.next 740}if(i.next){i.next.prev=i.prev}i.next=i.prev=null;if(this.head===null){this.tail=null 741}this.length--};d.getItem=function(i){var j=this.head;while(j){var k=j;if((k instanceof h&&k.clip===i)||(k instanceof f&&k.callback===i)){return k 742}j=k.next}return null};d.forEach=function(m){var j=0;var k=this.head;while(k){var l=k; 743m(l,j,this.length);k=l.next}};d.destroy=function(){while(this.head){var i=this.head; 744this.remove(i);i.destroy()}};c.exports=g},{"./TimelineCallback":117,"./TimelineClip":118}],120:[function(c,d,b){d.exports=function a(f,h){var g; 745if(h){g=f.getBoundingClientRect();return{width:g.width,height:g.height}}return{width:f.offsetWidth,height:f.offsetHeight} 746}},{}],121:[function(f,g,d){var c=f("./getDimensions");var b=f("./getScrollX"); 747var a=f("./getScrollY");g.exports=function h(i,n){var k;var m;var l;var j;if(n){k=i.getBoundingClientRect(); 748m=b();l=a();return{top:k.top+l,right:k.right+m,bottom:k.bottom+l,left:k.left+m} 749}j=c(i,n);k={top:i.offsetTop,left:i.offsetLeft,width:j.width,height:j.height};while((i=i.offsetParent)){k.top+=i.offsetTop; 750k.left+=i.offsetLeft}return{top:k.top,right:k.left+k.width,bottom:k.top+k.height,left:k.left} 751}},{"./getDimensions":120,"./getScrollX":122,"./getScrollY":123}],122:[function(c,d,b){d.exports=function a(f){f=f||window; 752if(f===window){return window.scrollX||window.pageXOffset}return f.scrollLeft}},{}],123:[function(c,d,b){d.exports=function a(f){f=f||window; 753if(f===window){return window.scrollY||window.pageYOffset}return f.scrollTop}},{}],124:[function(b,c,a){c.exports=1 754},{}],125:[function(b,c,a){var d=b("../isNode");c.exports=function f(h,g){if(!d(h)){return false 755}
755if(typeof g==="number"){return(h.nodeType===g)}return(g.indexOf(h.nodeType)!==-1) 756}},{"../isNode":127}],126:[function(c,d,b){var g=c("./internal/isNodeType");var a=c("./ELEMENT_NODE"); 757d.exports=function f(h){return g(h,a)}},{"./ELEMENT_NODE":124,"./internal/isNodeType":125}],127:[function(b,c,a){c.exports=function d(f){return !!(f&&f.nodeType) 758}},{}],128:[function(c,d,b){var f=/^\[object (HTMLCollection|NodeList|Object)\]$/; 759d.exports=function a(g){if(!g){return false}if(typeof g.length!=="number"){return false 760}if(typeof g[0]==="object"&&(!g[0]||!g[0].nodeType)){return false}return f.test(Object.prototype.toString.call(g)) 761}},{}],129:[function(b,c,a){var d=b("./ac-element-tracker/ElementTracker");c.exports=new d(); 762c.exports.ElementTracker=d},{"./ac-element-tracker/ElementTracker":130}],130:[function(d,c,h){var k={isNodeList:d("@marcom/ac-dom-nodes/isNodeList"),isElement:d("@marcom/ac-dom-nodes/isElement")}; 763var a={getDimensions:d("@marcom/ac-dom-metrics/getDimensions"),getPagePosition:d("@marcom/ac-dom-metrics/getPagePosition"),getScrollY:d("@marcom/ac-dom-metrics/getScrollY")}; 764var f={clone:d("@marcom/ac-object/clone"),extend:d("@marcom/ac-object/extend")}; 765var j=d("./TrackedElement");var g={autoStart:false,useRenderedPosition:false};function b(m,l){this.options=f.clone(g); 766this.options=typeof l==="object"?f.extend(this.options,l):this.options;this._scrollY=this._getScrollY(); 767this._windowHeight=this._getWindowHeight();this.tracking=false;this.elements=[]; 768if(m&&(Array.isArray(m)||k.isNodeList(m)||k.isElement(m))){this.addElements(m)}this.refreshAllElementStates=this.refreshAllElementStates.bind(this); 769this.refreshAllElementMetrics=this.refreshAllElementMetrics.bind(this);if(this.options.autoStart){this.start() 770}}var i=b.prototype;i.destroy=function(){var m,l;this.stop();for(m=0,l=this.elements.length; 771m<l;m++){this.elements[m].destroy()}this.elements=null;this.options=null};i._registerTrackedElements=function(l){var m=[].concat(l); 772m.forEach(function(n){if(this._elementInDOM(n.element)){n.offsetTop=n.element.offsetTop; 773this.elements.push(n)}},this)};i._elementInDOM=function(n){var m=false;var l=document.getElementsByTagName("body")[0]; 774if(k.isElement(n)&&l.contains(n)){m=true}return m};i._elementPercentInView=function(l){return l.pixelsInView/l.height 775};i._elementPixelsInView=function(m){var l=m.top-this._scrollY;var n=m.bottom-this._scrollY; 776if(l>this._windowHeight||n<0){return 0}return Math.min(n,this._windowHeight)-Math.max(l,0) 777};i._ifInView=function(l,m){if(!m){l.trigger("enterview",l)}};i._ifAlreadyInView=function(l){if(!l.inView){l.trigger("exitview",l) 778}};i.addElements=function(o,n){if(typeof n==="undefined"){n=this.options.useRenderedPosition 779}o=k.isNodeList(o)?Array.prototype.slice.call(o):[].concat(o);for(var m=0,l=o.length; 780m<l;m++){this.addElement(o[m],n)}};i.addElement=function(m,n){var l=null;if(typeof n==="undefined"){n=this.options.useRenderedPosition 781}if(k.isElement(m)){l=new j(m,n);this._registerTrackedElements(l);this.refreshElementMetrics(l); 782this.refreshElementState(l)}else{throw new TypeError("ElementTracker: "+m+" is not a valid DOM element") 783}return l};i.removeElement=function(n){var m=[];var l;this.elements.forEach(function(p,o){if(p===n||p.element===n){m.push(o) 784}});l=this.elements.filter(function(p,o){return m.indexOf(o)<0});this.elements=l 785};i.start=function(){if(this.tracking===false){this.tracking=true;window.addEventListener("resize",this.refreshAllElementMetrics); 786window.addEventListener("orientationchange",this.refreshAllElementMetrics);window.addEventListener("scroll",this.refreshAllElementStates); 787this.refreshAllElementMetrics()}};i.stop=function(){if(this.tracking===true){this.tracking=false; 788window.removeEventListener("resize",this.refreshAllElementMetrics);window.removeEventListener("orientationchange",this.refreshAllElementMetrics); 789window.removeEventListener("scroll",this.refreshAllElementStates)}};i.refreshAllElementMetrics=function(l,m){if(typeof l!=="number"){l=this._getScrollY() 790}if(typeof m!=="number"){m=this._getWindowHeight()}this._scrollY=l;this._windowHeight=m;
791this.elements.forEach(this.refreshElementMetrics,this)};i.refreshElementMetrics=function(m){var n=a.getDimensions(m.element,m.useRenderedPosition); 792var l=a.getPagePosition(m.element,m.useRenderedPosition);m=f.extend(m,n,l);return this.refreshElementState(m) 793};i.refreshAllElementStates=function(l){if(typeof l!=="number"){l=this._getScrollY() 794}this._scrollY=l;this.elements.forEach(this.refreshElementState,this)};i.refreshElementState=function(l){var m=l.inView; 795l.pixelsInView=this._elementPixelsInView(l);l.percentInView=this._elementPercentInView(l); 796l.inView=l.pixelsInView>0;if(l.inView){this._ifInView(l,m)}if(m){this._ifAlreadyInView(l) 797}return l};i._getWindowHeight=function(){return window.innerHeight};i._getScrollY=function(){return a.getScrollY() 798};c.exports=b},{"./TrackedElement":131,"@marcom/ac-dom-metrics/getDimensions":120,"@marcom/ac-dom-metrics/getPagePosition":121,"@marcom/ac-dom-metrics/getScrollY":123,"@marcom/ac-dom-nodes/isElement":126,"@marcom/ac-dom-nodes/isNodeList":128,"@marcom/ac-object/clone":134,"@marcom/ac-object/extend":136}],131:[function(c,d,b){var a={isElement:c("@marcom/ac-dom-nodes/isElement")}; 799var g=c("@marcom/ac-event-emitter-micro").EventEmitterMicro;var i=g.prototype;function h(j,k){if(!a.isElement(j)){throw new TypeError("TrackedElement: "+j+" is not a valid DOM element") 800}g.call(this);this.element=j;this.inView=false;this.percentInView=0;this.pixelsInView=0; 801this.offsetTop=0;this.top=0;this.right=0;this.bottom=0;this.left=0;this.width=0; 802this.height=0;this.useRenderedPosition=k||false}var f=h.prototype=Object.create(i); 803f.destroy=function(){this.element=null;i.destroy.call(this)};d.exports=h},{"@marcom/ac-dom-nodes/isElement":126,"@marcom/ac-event-emitter-micro":139}],132:[function(b,c,a){arguments[4][63][0].apply(a,arguments) 804},{dup:63}],133:[function(b,c,a){arguments[4][64][0].apply(a,arguments)},{"./internal/expose":132,dup:64}],134:[function(b,c,a){arguments[4][65][0].apply(a,arguments) 805},{"./extend":136,"@marcom/ac-console/log":133,"@marcom/ac-polyfills/Array/isArray":undefined,dup:65}],135:[function(b,c,a){var g=b("./extend"); 806var d=b("@marcom/ac-console/log");c.exports=function f(i,h){d("`@marcom/ac-object/defaults` is deprecated. Use native `Object.assign`."); 807if(typeof i!=="object"){throw new TypeError("defaults: must provide a defaults object") 808}h=h||{};if(typeof h!=="object"){throw new TypeError("defaults: options must be a typeof object") 809}return g({},i,h)}},{"./extend":136,"@marcom/ac-console/log":133}],136:[function(b,c,a){arguments[4][67][0].apply(a,arguments) 810},{"@marcom/ac-console/log":133,"@marcom/ac-polyfills/Array/prototype.forEach":undefined,dup:67}],137:[function(b,d,a){var c=b("./ac-element-engagement/ElementEngagement"); 811d.exports=new c();d.exports.ElementEngagement=c},{"./ac-element-engagement/ElementEngagement":138}],138:[function(c,b,f){var g; 812var k=c("@marcom/ac-event-emitter-micro").EventEmitterMicro;var d={defaults:c("@marcom/ac-object/defaults"),extend:c("@marcom/ac-object/extend")}; 813var h=c("@marcom/ac-element-tracker").ElementTracker;var j={timeToEngage:500,inViewThreshold:0.75,stopOnEngaged:true}; 814var i={thresholdEnterTime:0,thresholdExitTime:0,inThreshold:false,engaged:false,tracking:true}; 815var a=function(l){h.call(this,null,l);k.call(this);this._thresholdEnter=this._thresholdEnter.bind(this); 816this._thresholdExit=this._thresholdExit.bind(this);this._enterView=this._enterView.bind(this); 817this._exitView=this._exitView.bind(this)};g=a.prototype=Object.create(h.prototype); 818g=d.extend(g,k.prototype);g._decorateTrackedElement=function(m,l){var n;n=d.defaults(j,l||{}); 819d.extend(m,n);d.extend(m,i)};g._attachElementListeners=function(l){l.on("thresholdenter",this._thresholdEnter,this); 820l.on("thresholdexit",this._thresholdExit,this);l.on("enterview",this._enterView,this); 821l.on("exitview",this._exitView,this)};g._removeElementListeners=function(l){l.off("thresholdenter",this._thresholdEnter); 822l.off("thresholdexit",this._thresholdExit);l.off("enterview",this._enterView);l.off("exitview",this._exitView) 823};
823g._attachAllElementListeners=function(){this.elements.forEach(function(l){if(!l.stopOnEngaged){this._attachElementListeners(l) 824}else{if(!l.engaged){this._attachElementListeners(l)}}},this)};g._removeAllElementListeners=function(){this.elements.forEach(function(l){this._removeElementListeners(l) 825},this)};g._elementInViewPastThreshold=function(m){var l=false;if(m.pixelsInView===this._windowHeight){l=true 826}else{l=(m.percentInView>m.inViewThreshold)}return l};g._ifInView=function(l,n){var m=l.inThreshold; 827h.prototype._ifInView.apply(this,arguments);if(!m&&this._elementInViewPastThreshold(l)){l.inThreshold=true; 828l.trigger("thresholdenter",l);if(typeof l.timeToEngage==="number"&&l.timeToEngage>=0){l.engagedTimeout=window.setTimeout(this._engaged.bind(this,l),l.timeToEngage) 829}}};g._ifAlreadyInView=function(l){var m=l.inThreshold;h.prototype._ifAlreadyInView.apply(this,arguments); 830if(m&&!this._elementInViewPastThreshold(l)){l.inThreshold=false;l.trigger("thresholdexit",l); 831if(l.engagedTimeout){window.clearTimeout(l.engagedTimeout);l.engagedTimeout=null 832}}};g._engaged=function(l){l.engagedTimeout=null;this._elementEngaged(l);l.trigger("engaged",l); 833this.trigger("engaged",l)};g._thresholdEnter=function(l){l.thresholdEnterTime=Date.now(); 834l.thresholdExitTime=0;this.trigger("thresholdenter",l)};g._thresholdExit=function(l){l.thresholdExitTime=Date.now(); 835this.trigger("thresholdexit",l)};g._enterView=function(l){this.trigger("enterview",l) 836};g._exitView=function(l){this.trigger("exitview",l)};g._elementEngaged=function(l){l.engaged=true; 837if(l.stopOnEngaged){this.stop(l)}};g.stop=function(l){if(this.tracking&&!l){this._removeAllElementListeners(); 838h.prototype.stop.call(this)}if(l&&l.tracking){l.tracking=false;this._removeElementListeners(l); 839this.removeElement(l)}};g.start=function(l){if(!l){this._attachAllElementListeners() 840}if(l&&!l.tracking){if(!l.stopOnEngaged){l.tracking=true;this._attachElementListeners(l) 841}else{if(!l.engaged){l.tracking=true;this._attachElementListeners(l)}}}if(!this.tracking){h.prototype.start.call(this) 842}else{this.refreshAllElementMetrics();this.refreshAllElementStates()}};g.addElement=function(n,l){l=l||{}; 843var m=h.prototype.addElement.call(this,n,l.useRenderedPosition);this._decorateTrackedElement(m,l); 844return m};g.addElements=function(m,l){[].forEach.call(m,function(n){this.addElement(n,l) 845},this)};b.exports=a},{"@marcom/ac-element-tracker":129,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/defaults":135,"@marcom/ac-object/extend":136}],139:[function(b,c,a){c.exports={EventEmitterMicro:b("./ac-event-emitter-micro/EventEmitterMicro")} 846},{"./ac-event-emitter-micro/EventEmitterMicro":140}],140:[function(b,c,a){function f(){this._events={} 847}var d=f.prototype;d.on=function(g,h){this._events[g]=this._events[g]||[];this._events[g].unshift(h) 848};d.once=function(g,j){var i=this;function h(k){i.off(g,h);if(k!==undefined){j(k) 849}else{j()}}this.on(g,h)};d.off=function(g,i){if(!this.has(g)){return}if(arguments.length===1){this._events[g]=null; 850delete this._events[g];return}var h=this._events[g].indexOf(i);if(h===-1){return 851}this._events[g].splice(h,1)};d.trigger=function(g,j){if(!this.has(g)){return}for(var h=this._events[g].length-1; 852h>=0;h--){if(j!==undefined){this._events[g][h](j)}else{this._events[g][h]()}}}; 853d.has=function(g){if(g in this._events===false||this._events[g].length===0){return false 854}return true};d.destroy=function(){for(var g in this._events){this._events[g]=null 855}this._events=null};c.exports=f},{}],141:[function(c,d,b){var a=function(){var h=""; 856var g;for(g=0;g<arguments.length;g++){if(g>0){h+=","}h+=arguments[g]}return h}; 857d.exports=function f(i,h){h=h||a;var g=function(){var j=arguments;var k=h.apply(this,j); 858if(!(k in g.cache)){g.cache[k]=i.apply(this,j)}return g.cache[k]};g.cache={};return g 859}},{}],142:[function(b,c,a){c.exports=function d(g){var f;return function(){if(typeof f==="undefined"){f=g.apply(this,arguments) 860}return f}}},{}],143:[function(b,c,a){arguments[4][2][0].apply(a,arguments)},{"./shared/camelCasedEventTypes":146,"./shared/prefixHelper":148,"./shared/windowFallbackEventTypes":151,"./utils/eventTypeAvailable":152,dup:2}],144:[function(b,c,a){arguments[4][41][0].apply(a,arguments) 861},{"./shared/getStyleTestElement":147,"./shared/prefixHelper":148,"./shared/stylePropertyCache":149,"./utils/toCSS":153,"./utils/toDOM":154,dup:41}],145:[function(b,c,a){arguments[4][42][0].apply(a,arguments) 862},{"./getStyleProperty":144,"./shared/prefixHelper":148,"./shared/stylePropertyCache":149,"./shared/styleValueAvailable":150,dup:42}],146:[function(b,c,a){arguments[4][3][0].apply(a,arguments) 863},{dup:3}],147:[function(b,c,a){arguments[4][43][0].apply(a,arguments)},{dup:43}],148:[function(b,c,a){arguments[4][4][0].apply(a,arguments) 864},{dup:4}],149:[function(b,c,a){arguments[4][45][0].apply(a,arguments)},{dup:45}],150:[function(b,c,a){arguments[4][46][0].apply(a,arguments) 865},{"./getStyleTestElement":147,"./stylePropertyCache":149,dup:46}],151:[function(b,c,a){arguments[4][5][0].apply(a,arguments) 866},{dup:5}],152:[function(b,c,a){arguments[4][6][0].apply(a,arguments)},{dup:6}],153:[function(b,c,a){arguments[4][48][0].apply(a,arguments) 867},{dup:48}],154:[function(b,c,a){arguments[4][49][0].apply(a,arguments)},{dup:49}],155:[function(b,c,a){c.exports={canvasAvailable:b("./canvasAvailable"),continuousScrollEventsAvailable:b("./continuousScrollEventsAvailable"),cookiesAvailable:b("./cookiesAvailable"),cssLinearGradientAvailable:b("./cssLinearGradientAvailable"),cssPropertyAvailable:b("./cssPropertyAvailable"),cssViewportUnitsAvailable:b("./cssViewportUnitsAvailable"),elementAttributeAvailable:b("./elementAttributeAvailable"),eventTypeAvailable:b("./eventTypeAvailable"),isDesktop:b("./isDesktop"),isHandheld:b("./isHandheld"),isRetina:b("./isRetina"),isTablet:b("./isTablet"),localStorageAvailable:b("./localStorageAvailable"),mediaElementsAvailable:b("./mediaElementsAvailable"),mediaQueriesAvailable:b("./mediaQueriesAvailable"),prefersReducedMotion:b("./prefersReducedMotion"),sessionStorageAvailable:b("./sessionStorageAvailable"),svgAvailable:b("./svgAvailable"),threeDTransformsAvailable:b("./threeDTransformsAvailable"),touchAvailable:b("./touchAvailable"),webGLAvailable:b("./webGLAvailable")} 868},{"./canvasAvailable":156,"./continuousScrollEventsAvailable":157,"./cookiesAvailable":158,"./cssLinearGradientAvailable":159,"./cssPropertyAvailable":160,"./cssViewportUnitsAvailable":161,"./elementAttributeAvailable":162,"./eventTypeAvailable":163,"./isDesktop":165,"./isHandheld":166,"./isRetina":167,"./isTablet":168,"./localStorageAvailable":169,"./mediaElementsAvailable":170,"./mediaQueriesAvailable":171,"./prefersReducedMotion":172,"./sessionStorageAvailable":173,"./svgAvailable":174,"./threeDTransformsAvailable":175,"./touchAvailable":176,"./webGLAvailable":177}],156:[function(b,c,a){var g=b("./helpers/globals"); 869var f=b("@marcom/ac-function/once");var d=function(){var h=g.getDocument();var i=h.createElement("canvas"); 870return !!(typeof i.getContext==="function"&&i.getContext("2d"))};c.exports=f(d); 871c.exports.original=d},{"./helpers/globals":164,"@marcom/ac-function/once":142}],157:[function(c,f,b){var d=c("@marcom/ac-useragent"); 872var a=c("./touchAvailable").original;var g=c("@marcom/ac-function/once");function h(){return(!a()||(d.os.ios&&d.os.version.major>=8)||d.browser.chrome) 873}f.exports=g(h);f.exports.original=h},{"./touchAvailable":176,"@marcom/ac-function/once":142,"@marcom/ac-useragent":449}],158:[function(c,d,b){var g=c("./helpers/globals"); 874var f=c("@marcom/ac-function/once");function a(){var k=false;var h=g.getDocument(); 875var j=g.getNavigator();try{if("cookie" in h&&!!j.cookieEnabled){h.cookie="ac_feature_cookie=1"; 876k=(h.cookie.indexOf("ac_feature_cookie")!==-1);h.cookie="ac_feature_cookie=; expires=Thu, 01 Jan 1970 00:00:01 GMT;" 877}}catch(i){}return k}d.exports=f(a);d.exports.original=a},{"./helpers/globals":164,"@marcom/ac-function/once":142}
877],159:[function(c,d,b){var g=c("@marcom/ac-prefixer/getStyleValue"); 878var f=c("@marcom/ac-function/once");function a(){var h=["linear-gradient(to bottom right, #9f9, white)","linear-gradient(top left, #9f9, white)","gradient(linear, left top, right bottom, from(#9f9), to(white))"]; 879return h.some(function(i){return !!g("background-image",i)})}d.exports=f(a);d.exports.original=a 880},{"@marcom/ac-function/once":142,"@marcom/ac-prefixer/getStyleValue":145}],160:[function(c,d,b){var g=c("@marcom/ac-prefixer/getStyleValue"); 881var f=c("@marcom/ac-prefixer/getStyleProperty");var h=c("@marcom/ac-function/memoize"); 882function a(j,i){if(typeof i!=="undefined"){return !!g(j,i)}else{return !!f(j)}}d.exports=h(a); 883d.exports.original=a},{"@marcom/ac-function/memoize":141,"@marcom/ac-prefixer/getStyleProperty":144,"@marcom/ac-prefixer/getStyleValue":145}],161:[function(b,c,a){var f=b("@marcom/ac-prefixer/getStyleValue"); 884var d=b("@marcom/ac-function/once");function g(){return !!f("margin","1vw 1vh") 885}c.exports=d(g);c.exports.original=g},{"@marcom/ac-function/once":142,"@marcom/ac-prefixer/getStyleValue":145}],162:[function(b,d,a){var f=b("./helpers/globals"); 886var g=b("@marcom/ac-function/memoize");function c(h,j){var i=f.getDocument();var k; 887j=j||"div";k=i.createElement(j);return(h in k)}d.exports=g(c);d.exports.original=c 888},{"./helpers/globals":164,"@marcom/ac-function/memoize":141}],163:[function(c,f,b){var a=c("@marcom/ac-prefixer/getEventType"); 889var g=c("@marcom/ac-function/memoize");function d(i,h){return !!a(i,h)}f.exports=g(d); 890f.exports.original=d},{"@marcom/ac-function/memoize":141,"@marcom/ac-prefixer/getEventType":143}],164:[function(b,c,a){c.exports={getWindow:function(){return window 891},getDocument:function(){return document},getNavigator:function(){return navigator 892}}},{}],165:[function(d,f,b){var a=d("./touchAvailable").original;var h=d("./helpers/globals"); 893var g=d("@marcom/ac-function/once");function c(){var i=h.getWindow();return(!a()&&!i.orientation) 894}f.exports=g(c);f.exports.original=c},{"./helpers/globals":164,"./touchAvailable":176,"@marcom/ac-function/once":142}],166:[function(f,g,c){var d=f("./isDesktop").original; 895var a=f("./isTablet").original;var h=f("@marcom/ac-function/once");function b(){return(!d()&&!a()) 896}g.exports=h(b);g.exports.original=b},{"./isDesktop":165,"./isTablet":168,"@marcom/ac-function/once":142}],167:[function(b,c,a){var d=b("./helpers/globals"); 897c.exports=function f(){var g=d.getWindow();return("devicePixelRatio" in g&&g.devicePixelRatio>=1.5) 898}},{"./helpers/globals":164}],168:[function(f,g,c){var d=f("./isDesktop").original; 899var i=f("./helpers/globals");var h=f("@marcom/ac-function/once");var b=600;function a(){var k=i.getWindow(); 900var j=k.screen.width;if(k.orientation&&k.screen.height<j){j=k.screen.height}return(!d()&&j>=b) 901}g.exports=h(a);g.exports.original=a},{"./helpers/globals":164,"./isDesktop":165,"@marcom/ac-function/once":142}],169:[function(c,d,a){var g=c("./helpers/globals"); 902var f=c("@marcom/ac-function/once");function b(){var j=g.getWindow();var i=false; 903try{i=!!(j.localStorage&&j.localStorage.non_existent!==null)}catch(h){}return i 904}d.exports=f(b);d.exports.original=b},{"./helpers/globals":164,"@marcom/ac-function/once":142}],170:[function(b,c,a){var g=b("./helpers/globals"); 905var d=b("@marcom/ac-function/once");function f(){var h=g.getWindow();return("HTMLMediaElement" in h) 906}c.exports=d(f);c.exports.original=f},{"./helpers/globals":164,"@marcom/ac-function/once":142}],171:[function(c,d,b){c("@marcom/ac-polyfills/matchMedia"); 907var g=c("./helpers/globals");var f=c("@marcom/ac-function/once");function a(){var i=g.getWindow(); 908var h=i.matchMedia("only all");return !!(h&&h.matches)}d.exports=f(a);d.exports.original=a 909},{"./helpers/globals":164,"@marcom/ac-function/once":142,"@marcom/ac-polyfills/matchMedia":undefined}],172:[function(b,c,a){var f=b("./helpers/globals"); 910function d(){var h=f.getWindow();var g=h.matchMedia("(prefers-reduced-motion)"); 911return !!(g&&g.matches)}c.exports=d},{"./helpers/globals":164}],173:[function(c,d,b){var g=c("./helpers/globals"); 912var f=c("@marcom/ac-function/once");function a(){var j=g.getWindow();var h=false;
913try{if("sessionStorage" in j&&typeof j.sessionStorage.setItem==="function"){j.sessionStorage.setItem("ac_feature","test"); 914h=true;j.sessionStorage.removeItem("ac_feature","test")}}catch(i){}return h}d.exports=f(a); 915d.exports.original=a},{"./helpers/globals":164,"@marcom/ac-function/once":142}],174:[function(c,d,b){var g=c("./helpers/globals"); 916var f=c("@marcom/ac-function/once");function a(){var h=g.getDocument();return !!h.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1") 917}d.exports=f(a);d.exports.original=a},{"./helpers/globals":164,"@marcom/ac-function/once":142}],175:[function(b,c,a){var g=b("@marcom/ac-prefixer/getStyleValue"); 918var d=b("@marcom/ac-function/once");function f(){return !!(g("perspective","1px")&&g("transform","translateZ(0)")) 919}c.exports=d(f);c.exports.original=f},{"@marcom/ac-function/once":142,"@marcom/ac-prefixer/getStyleValue":145}],176:[function(c,d,b){var g=c("./helpers/globals"); 920var f=c("@marcom/ac-function/once");function a(){var j=g.getWindow();var h=g.getDocument(); 921var i=g.getNavigator();return !!(("ontouchstart" in j)||(j.DocumentTouch&&h instanceof j.DocumentTouch)||(i.maxTouchPoints>0)||(i.msMaxTouchPoints>0)) 922}d.exports=f(a);d.exports.original=a},{"./helpers/globals":164,"@marcom/ac-function/once":142}],177:[function(c,d,b){var g=c("./helpers/globals"); 923var f=c("@marcom/ac-function/once");function a(){var h=g.getDocument();var i=h.createElement("canvas"); 924if(typeof i.getContext==="function"){return !!(i.getContext("webgl")||i.getContext("experimental-webgl")) 925}return false}d.exports=f(a);d.exports.original=a},{"./helpers/globals":164,"@marcom/ac-function/once":142}],178:[function(b,c,a){b("@marcom/ac-polyfills/Array/prototype.slice"); 926b("@marcom/ac-polyfills/Element/prototype.classList");var d=b("./className/add"); 927c.exports=function f(){var j=Array.prototype.slice.call(arguments);var h=j.shift(j); 928var g;if(h.classList&&h.classList.add){h.classList.add.apply(h.classList,j);return 929}for(g=0;g<j.length;g++){d(h,j[g])}}},{"./className/add":180,"@marcom/ac-polyfills/Array/prototype.slice":undefined,"@marcom/ac-polyfills/Element/prototype.classList":undefined}],179:[function(b,c,a){c.exports={add:b("./className/add"),contains:b("./className/contains"),remove:b("./className/remove")} 930},{"./className/add":180,"./className/contains":181,"./className/remove":183}],180:[function(b,c,a){var d=b("./contains"); 931c.exports=function f(h,g){if(!d(h,g)){h.className+=" "+g}}},{"./contains":181}],181:[function(b,c,a){var f=b("./getTokenRegExp"); 932c.exports=function d(h,g){return f(g).test(h.className)}},{"./getTokenRegExp":182}],182:[function(b,c,a){c.exports=function d(f){return new RegExp("(\\s|^)"+f+"(\\s|$)") 933}},{}],183:[function(c,d,b){var f=c("./contains");var g=c("./getTokenRegExp");d.exports=function a(i,h){if(f(i,h)){i.className=i.className.replace(g(h),"$1").trim() 934}}},{"./contains":181,"./getTokenRegExp":182}],184:[function(b,d,a){b("@marcom/ac-polyfills/Element/prototype.classList"); 935var f=b("./className/contains");d.exports=function c(h,g){if(h.classList&&h.classList.contains){return h.classList.contains(g) 936}return f(h,g)}},{"./className/contains":181,"@marcom/ac-polyfills/Element/prototype.classList":undefined}],185:[function(b,c,a){c.exports={add:b("./add"),contains:b("./contains"),remove:b("./remove"),toggle:b("./toggle")} 937},{"./add":178,"./contains":184,"./remove":186,"./toggle":187}],186:[function(d,f,c){d("@marcom/ac-polyfills/Array/prototype.slice"); 938d("@marcom/ac-polyfills/Element/prototype.classList");var b=d("./className/remove"); 939f.exports=function a(){var j=Array.prototype.slice.call(arguments);var h=j.shift(j); 940var g;if(h.classList&&h.classList.remove){h.classList.remove.apply(h.classList,j); 941return}for(g=0;g<j.length;g++){b(h,j[g])}}},{"./className/remove":183,"@marcom/ac-polyfills/Array/prototype.slice":undefined,"@marcom/ac-polyfills/Element/prototype.classList":undefined}],187:[function(c,d,b){c("@marcom/ac-polyfills/Element/prototype.classList"); 942var f=c("./className");d.exports=function a(j,i,k){var h=(typeof k!=="undefined"); 943var g;if(j.classList&&j.classList.toggle){if(h){return j.classList.toggle(i,k)}return j.classList.toggle(i) 944}if(h){g=!!k}else{g=!f.contains(j,i)}if(g){f.add(j,i)}else{f.remove(j,i)}return g 945}},{"./className":179,"@marcom/ac-polyfills/Element/prototype.classList":undefined}],188:[function(c,d,b){var g=c("./utils/addEventListener"); 946var a=c("./shared/getEventType");d.exports=function f(k,i,j,h){i=a(k,i);return g(k,i,j,h) 947}},{"./shared/getEventType":196,"./utils/addEventListener":197}],189:[function(b,c,a){arguments[4][2][0].apply(a,arguments) 948},{"./shared/camelCasedEventTypes":190,"./shared/prefixHelper":191,"./shared/windowFallbackEventTypes":192,"./ut
948ils/eventTypeAvailable":193,dup:2}],190:[function(b,c,a){arguments[4][3][0].apply(a,arguments) 949},{dup:3}],191:[function(b,c,a){arguments[4][4][0].apply(a,arguments)},{dup:4}],192:[function(b,c,a){arguments[4][5][0].apply(a,arguments) 950},{dup:5}],193:[function(b,c,a){arguments[4][6][0].apply(a,arguments)},{dup:6}],194:[function(c,d,a){d.exports=function b(f){f=f||window.event; 951if(f.preventDefault){f.preventDefault()}else{f.returnValue=false}}},{}],195:[function(d,f,c){var b=d("./utils/removeEventListener"); 952var a=d("./shared/getEventType");f.exports=function g(k,i,j,h){i=a(k,i);return b(k,i,j,h) 953}},{"./shared/getEventType":196,"./utils/removeEventListener":198}],196:[function(c,f,b){var d=c("@marcom/ac-prefixer/getEventType"); 954f.exports=function a(j,i){var h;var g;if("tagName" in j){h=j.tagName}else{if(j===window){h="window" 955}else{h="document"}}g=d(i,h);if(g){return g}return i}},{"@marcom/ac-prefixer/getEventType":189}],197:[function(b,c,a){c.exports=function d(i,g,h,f){if(i.addEventListener){i.addEventListener(g,h,!!f) 956}else{i.attachEvent("on"+g,h)}return i}},{}],198:[function(b,c,a){c.exports=function d(i,g,h,f){if(i.removeEventListener){i.removeEventListener(g,h,!!f) 957}else{i.detachEvent("on"+g,h)}return i}},{}],199:[function(d,f,c){var b=d("./utils/getBoundingClientRect"); 958f.exports=function a(g,i){var h=1;if(i){h=b(g).width/g.offsetWidth}return{width:g.scrollWidth*h,height:g.scrollHeight*h} 959}},{"./utils/getBoundingClientRect":209}],200:[function(b,c,a){arguments[4][38][0].apply(a,arguments) 960},{"./utils/getBoundingClientRect":209,dup:38}],201:[function(g,h,f){var c=g("./getDimensions"); 961var d=g("./utils/getBoundingClientRect");var b=g("./getScrollX");var a=g("./getScrollY"); 962h.exports=function i(j,o){var l;var n;var m;var k;if(o){l=d(j);n=b();m=a();return{top:l.top+m,right:l.right+n,bottom:l.bottom+m,left:l.left+n} 963}k=c(j,o);l={top:j.offsetTop,left:j.offsetLeft,width:k.width,height:k.height};while((j=j.offsetParent)){l.top+=j.offsetTop; 964l.left+=j.offsetLeft}return{top:l.top,right:l.left+l.width,bottom:l.top+l.height,left:l.left} 965}},{"./getDimensions":200,"./getScrollX":205,"./getScrollY":206,"./utils/getBoundingClientRect":209}],202:[function(c,f,b){var a=c("./getDimensions"); 966var g=c("./getPixelsInViewport");f.exports=function d(j,k){var i=g(j,k);var h=a(j,k).height; 967return(i/h)}},{"./getDimensions":200,"./getPixelsInViewport":203}],203:[function(c,d,b){var a=c("./getViewportPosition"); 968d.exports=function f(h,k){var j=document.documentElement.clientHeight;var g=a(h,k); 969var i;if(g.top>=j||g.bottom<=0){return 0}i=(g.bottom-g.top);if(g.top<0){i+=g.top 970}if(g.bottom>j){i-=g.bottom-j}return i}},{"./getViewportPosition":207}],204:[function(d,f,c){var a=d("./getDimensions"); 971var b=d("./utils/getBoundingClientRect");f.exports=function g(i,l){var k;var h; 972var j;if(l){k=b(i);if(i.offsetParent){h=b(i.offsetParent);k.top-=h.top;k.left-=h.left 973}}else{j=a(i,l);k={top:i.offsetTop,left:i.offsetLeft,width:j.width,height:j.height} 974}return{top:k.top,right:k.left+k.width,bottom:k.top+k.height,left:k.left}}},{"./getDimensions":200,"./utils/getBoundingClientRect":209}],205:[function(c,d,b){d.exports=function a(f){var g; 975f=f||window;if(f===window){g=window.pageXOffset;if(!g){f=document.documentElement||document.body.parentNode||document.body 976}else{return g}}return f.scrollLeft}},{}],206:[function(c,d,b){d.exports=function a(f){var g; 977f=f||window;if(f===window){g=window.pageYOffset;if(!g){f=document.documentElement||document.body.parentNode||document.body 978}else{return g}}return f.scrollTop}},{}],207:[function(g,h,f){var i=g("./getPagePosition"); 979var d=g("./utils/getBoundingClientRect");var c=g("./getScrollX");var b=g("./getScrollY"); 980h.exports=function a(k,n){var j;var m;var l;if(n){j=d(k);return{top:j.top,right:j.right,bottom:j.bottom,left:j.left} 981}j=i(k);m=c();l=b();return{top:j.top-l,right:j.right-m,bottom:j.bottom-l,left:j.left-m} 982}},{"./getPagePosition":201,"./getScrollX":205,"./getScrollY":206,"./utils/getBoundingClientRect":209}],208:[function(b,d,a){var g=b("./getPixelsInViewport"); 983var c=b("./getPercentInViewport");d.exports=function f(j,k,h){var i;h=h||0;if(typeof h==="string"&&h.slice(-2)==="px"){h=parseInt(h,10); 984i=g(j,k)}else{i=c(j,k)}return(i>0&&i>=h)}},{"./getPercentInViewport":202,"./getPixelsInViewport":203}],209:[function(b,c,a){arguments[4][39][0].apply(a,arguments) 985},{dup:39}],210:[function(b,c,a){arguments[4][40][0].apply(a,arguments)},{"./getStyleProperty":211,"./getStyleValue":212,"./shared/stylePropertyCache":215,dup:40}],211:[function(b,c,a){arguments[4][41][0].apply(a,arguments) 986},{"./shared/getStyleTestElement":213,"./shared/prefixHelper":214,"./shared/stylePropertyCache":215,"./utils/toCSS":218,"./utils/toDOM":219,dup:41}],212:[function(b,c,a){arguments[4][42][0].apply(a,arguments) 987},{"./getStyleProperty":211,"./shared/prefixHelper":214,"./shared/stylePropertyCache":215,"./shared/styleValueAvailable":216,dup:42}],213:[function(b,c,a){arguments[4][43][0].apply(a,arguments) 988},{dup:43}],214:[function(b,c,a){arguments[4][4][0].apply(a,arguments)},{dup:4}],215:[function(b,c,a){arguments[4][45][0].apply(a,arguments) 989},{dup:45}],216:[function(b,c,a){arguments[4][46][0].apply(a,arguments)},{"./getStyleTestElement":213,"./stylePropertyCache":215,dup:46}],217:[function(b,c,a){arguments[4][47][0].apply(a,arguments) 990},{dup:47}],218:[function(b,c,a){arguments[4][48][0].apply(a,arguments)},{dup:48}],219:[function(b,c,a){arguments[4][49][0].apply(a,arguments) 991},{dup:49}],220:[function(b,c,a){c.exports={getStyle:b("./getStyle"),setStyle:b("./setStyle")} 992},{"./getStyle":221,"./setStyle":223}],221:[function(b,c,a){arguments[4][50][0].apply(a,arguments) 993},{"@marcom/ac-prefixer/getStyleProperty":211,"@marcom/ac-prefixer/stripPrefixes":217,dup:50}],222:[function(b,c,a){arguments[4][51][0].apply(a,arguments) 994},{dup:51}],223:[function(b,c,a){arguments[4][52][0].apply(a,arguments)},{"./internal/normalizeValue":222,"@marcom/ac-prefixer/getStyleCSS":210,"@marcom/ac-prefixer/getStyleProperty":211,dup:52}],224:[function(b,c,a){c.exports=8 995},{}],225:[function(b,c,a){c.exports=11},{}],226:[function(b,c,a){c.exports=9},{}],227:[function(b,c,a){arguments[4][124][0].apply(a,arguments) 996},{dup:124}],228:[function(b,c,a){c.exports=3},{}],229:[function(b,c,a){arguments[4][125][0].apply(a,arguments) 997},{"../isNode":233,dup:125}],230:[function(g,d,j){var b=g("./isNodeType");var c=g("../COMMENT_NODE"); 998var k=g("../DOCUMENT_FRAGMENT_NODE");var i=g("../ELEMENT_NODE");var h=g("../TEXT_NODE"); 999var m=[i,h,c,k];var f=" must be an Element, TextNode, Comment, or Document Fragment"; 1000var p=[i,h,c];var l=" must be an Element, TextNode, or Comment";var n=[i,k];var o=" must be an Element, or Document Fragment"; 1001var a=" must have a parentNode";d.exports={parentNode:function(q,t,s,r){r=r||"target"; 1002if((q||t)&&!b(q,n)){throw new TypeError(s+": "+r+o)}},childNode:function(q,t,s,r){r=r||"target"; 1003if(!q&&!t){return}if(!b(q,p)){throw new TypeError(s+": "+r+l)}},insertNode:function(q,t,s,r){r=r||"node"; 1004if(!q&&!t){return}if(!b(q,m)){throw new TypeError(s+": "+r+f)}},hasParentNode:function(q,s,r){r=r||"target"; 1005if(!q.parentNode){throw new TypeError(s+": "+r+a)}}}},{"../COMMENT_NODE":224,"../DOCUMENT_FRAGMENT_NODE":225,"../ELEMENT_NODE":227,"../TEXT_NODE":228,"./isNodeType":229}],231:[function(c,d,b){var g=c("./internal/isNodeType"); 1006var a=c("./DOCUMENT_FRAGMENT_NODE");d.exports=function f(h){return g(h,a)}},{"./DOCUMENT_FRAGMENT_NODE":225,"./internal/isNodeType":229}],232:[function(b,c,a){arguments[4][126][0].apply(a,arguments) 1007},{"./ELEMENT_NODE":227,"./internal/isNodeType":229,dup:126}],233:[function(b,c,a){arguments[4][127][0].apply(a,arguments) 1008},{dup:127}],234:[function(c,d,b){var f=c("./internal/validate");d.exports=function a(g){f.childNode(g,true,"remove"); 1009if(!g.parentNode){return g}return g.parentNode.removeChild(g)}},{"./internal/validate":230}],235:[function(c,d,b){var g=c("@marcom/ac-dom-nodes/isElement"); 1010var a=c("./matchesSelector");var h=c("./internal/validate");d.exports=function f(m,j,i,l){var k=[]; 1011h.childNode(m,true,"ancestors");h.selector(j,false,"ancestors");if(i&&g(m)&&(!j||a(m,j))){k.push(m) 1012}l=l||document.body;if(m!==l){while((m=m.parentNode)&&g(m)){if(!j||a(m,j)){k.push(m) 1013}if(m===l){break}}}return k}},{"./internal/validate":237,"./matchesSelector":238,"@marcom/ac-dom-nodes/isElement":232}],236:[function(b,c,a){c.exports=window.Element?(function(d){return d.matches||d.matchesSelector||d.webkitMatchesSelector||d.mozMatchesSelector||d.msMatchesSelector||d.oMatchesSelector 1014}(Element.prototype)):null},{}],237:[function(g,c,i){g("@marcom/ac-polyfills/Array/prototype.indexOf"); 1015var o=g("@marcom/ac-dom-nodes/isNode");var b=g("@marcom/ac-dom-nodes/COMMENT_NODE"); 1016var k=g("@marcom/ac-dom-nodes/DOCUMENT_FRAGMENT_NODE");var j=g("@marcom/ac-dom-nodes/DOCUMENT_NODE"); 1017var h=g("@marcom/ac-dom-nodes/ELEMENT_NODE");var f=g("@marcom/ac-dom-nodes/TEXT_NODE"); 1018var a=function(r,q){if(!o(r)){return false}if(typeof q==="number"){return(r.nodeType===q) 1019}return(q.indexOf(r.nodeType)!==-1)};var m=[h,j,k];var n=" must be an Element, Document, or Document Fragment"; 1020var p=[h,f,b];var l=" must be an Element, TextNode, or Comment";var d=" must be a string"; 1021c.exports={parentNode:function(q,t,s,r){r=r||"node";if((q||t)&&!a(q,m)){throw new TypeError(s+": "+r+n) 1022}},childNode:function(q,t,s,r){r=r||"node";if(!q&&!t){return}if(!a(q,p)){throw new TypeError(s+": "+r+l) 1023}},selector:function(q,t,s,r){r=r||"selector";if((q||t)&&typeof q!=="string"){throw new TypeError(s+": "+r+d) 1024}}}},{"@marcom/ac-dom-nodes/COMMENT_NODE":224,"@marcom/ac-dom-nodes/DOCUMENT_FRAGMENT_NODE":225,"@marcom/ac-dom-nodes/DOCUMENT_NODE":226,"@marcom/ac-dom-nodes/ELEMENT_NODE":227,"@marcom/ac-dom-nodes/TEXT_NODE":228,"@marcom/ac-dom-nodes/isNode":233,"@marcom/ac-polyfills/Array/prototype.indexOf":undefined}],238:[function(d,f,c){var g=d("@marcom/ac-dom-nodes/isElement"); 1025var i=d("./internal/validate");var a=d("./internal/nativeMatches");var h=d("./shims/matchesSelector"); 1026f.exports=function b(k,j){i.selector(j,true,"matchesSelector");if(!g(k)){return false 1027}if(!a){return h(k,j)}return a.call(k,j)}},{"./internal/nativeMatches":236,"./internal/validate":237,"./shims/matchesSelector":241,"@marcom/ac-dom-nodes/isElement":232}],239:[function(c,d,a){var h=c("./internal/validate"); 1028var b=c("./shims/querySelector");var g=("querySelector" in document);d.exports=function f(i,j){j=j||document; 1029h.parentNode(j,true,"querySelector","context");h.selector(i,true,"querySelector"); 1030if(!g){return b(i,j)}return j.querySelector(i)}},{"./internal/validate":237,"./shims/querySelector":242}],240:[function(b,c,a){b("@marcom/ac-polyfills/Array/prototype.slice"); 1031var h=b("./internal/validate");var g=b("./shims/querySelectorAll");var f=("querySelectorAll" in document); 1032c.exports=function d(i,j){j=j||document;h.parentNode(j,true,"querySelectorAll","context"); 1033h.selector(i,true,"querySelectorAll");if(!f){return g(i,j)}return Array.prototype.slice.call(j.querySelectorAll(i)) 1034}},{"./internal/validate":237,"./shims/querySelectorAll":243,"@marcom/ac-polyfills/Array/prototype.slice":undefined}],241:[function(c,d,b){var f=c("../querySelectorAll"); 1035d.exports=function a(l,g){var k=l.parentNode||document;var h=f(g,k);var j;for(j=0; 1036j<h.length;j++){if(h[j]===l){return true}}return false}},{"../querySelectorAll":240}],242:[function(b,c,a){var d=b("./querySelectorAll"); 1037c.exports=function f(h,i){var g=d(h,i);return g.length?g[0]:null}},{"./querySelectorAll":243}],243:[function(c,b,f){c("@marcom/ac-polyfills/Array/prototype.indexOf"); 1038var j=c("@marcom/ac-dom-nodes/isElement");var h=c("@marcom/ac-dom-nodes/isDocumentFragment"); 1039var k=c("@marcom/ac-dom-nodes/remove");var d="_ac_qsa_";var i=function(n,l){var m; 1040if(l===document){return true}m=n;
1040while((m=m.parentNode)&&j(m)){if(m===l){return true 1041}}return false};var g=function(l){if("recalc" in l){l.recalc(false)}else{document.recalc(false) 1042}window.scrollBy(0,0)};b.exports=function a(l,n){var p=document.createElement("style"); 1043var q=d+(Math.random()+"").slice(-6);var m=[];var o;n=n||document;document[q]=[]; 1044if(h(n)){n.appendChild(p)}else{document.documentElement.firstChild.appendChild(p) 1045}p.styleSheet.cssText="*{display:recalc;}"+l+'{ac-qsa:expression(document["'+q+'"] && document["'+q+'"].push(this));}'; 1046g(n);while(document[q].length){o=document[q].shift();o.style.removeAttribute("ac-qsa"); 1047if(m.indexOf(o)===-1&&i(o,n)){m.push(o)}}document[q]=null;k(p);g(n);return m}},{"@marcom/ac-dom-nodes/isDocumentFragment":231,"@marcom/ac-dom-nodes/isElement":232,"@marcom/ac-dom-nodes/remove":234,"@marcom/ac-polyfills/Array/prototype.indexOf":undefined}],244:[function(b,c,a){c.exports=function d(f,h){var g=null; 1048return function(){if(g===null){f.apply(this,arguments);g=setTimeout(function(){g=null 1049},h)}}}},{}],245:[function(b,c,a){arguments[4][63][0].apply(a,arguments)},{dup:63}],246:[function(b,c,a){arguments[4][64][0].apply(a,arguments) 1050},{"./internal/expose":245,dup:64}],247:[function(b,c,a){arguments[4][65][0].apply(a,arguments) 1051},{"./extend":249,"@marcom/ac-console/log":246,"@marcom/ac-polyfills/Array/isArray":undefined,dup:65}],248:[function(b,c,a){arguments[4][66][0].apply(a,arguments) 1052},{"@marcom/ac-console/log":246,dup:66}],249:[function(b,c,a){arguments[4][67][0].apply(a,arguments) 1053},{"@marcom/ac-console/log":246,"@marcom/ac-polyfills/Array/prototype.forEach":undefined,dup:67}],250:[function(b,c,a){arguments[4][68][0].apply(a,arguments) 1054},{"./ac-page-visibility/PageVisibilityManager":251,dup:68}],251:[function(b,c,a){arguments[4][69][0].apply(a,arguments) 1055},{"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/create":248,dup:69}],252:[function(b,c,a){arguments[4][70][0].apply(a,arguments) 1056},{dup:70}],253:[function(b,c,a){arguments[4][71][0].apply(a,arguments)},{dup:71}],254:[function(b,c,a){arguments[4][72][0].apply(a,arguments) 1057},{dup:72}],255:[function(b,c,a){arguments[4][73][0].apply(a,arguments)},{dup:73}],256:[function(b,c,a){arguments[4][74][0].apply(a,arguments) 1058},{dup:74}],257:[function(b,c,a){arguments[4][75][0].apply(a,arguments)},{dup:75}],258:[function(b,c,a){arguments[4][76][0].apply(a,arguments) 1059},{dup:76}
1059],259:[function(b,c,a){arguments[4][77][0].apply(a,arguments)},{dup:77}],260:[function(b,c,a){arguments[4][78][0].apply(a,arguments) 1060},{dup:78}],261:[function(b,c,a){arguments[4][79][0].apply(a,arguments)},{dup:79}],262:[function(b,c,a){arguments[4][80][0].apply(a,arguments) 1061},{dup:80}],263:[function(b,c,a){arguments[4][81][0].apply(a,arguments)},{dup:81}],264:[function(b,c,a){arguments[4][82][0].apply(a,arguments) 1062},{dup:82}],265:[function(b,c,a){arguments[4][83][0].apply(a,arguments)},{dup:83}],266:[function(b,c,a){arguments[4][84][0].apply(a,arguments) 1063},{dup:84}],267:[function(b,c,a){arguments[4][85][0].apply(a,arguments)},{dup:85}],268:[function(b,c,a){arguments[4][86][0].apply(a,arguments) 1064},{dup:86}],269:[function(b,c,a){arguments[4][87][0].apply(a,arguments)},{dup:87}],270:[function(b,c,a){arguments[4][88][0].apply(a,arguments) 1065},{dup:88}],271:[function(b,c,a){arguments[4][89][0].apply(a,arguments)},{dup:89}],272:[function(b,c,a){arguments[4][90][0].apply(a,arguments) 1066},{dup:90}],273:[function(b,c,a){arguments[4][91][0].apply(a,arguments)},{dup:91}],274:[function(b,c,a){arguments[4][92][0].apply(a,arguments) 1067},{"./ac-transform/Transform":275,dup:92}],275:[function(b,c,a){arguments[4][93][0].apply(a,arguments) 1068},{"./gl-matrix/mat4":276,"./gl-matrix/vec3":277,"./gl-matrix/vec4":278,dup:93}],276:[function(b,c,a){arguments[4][94][0].apply(a,arguments) 1069},{dup:94,"gl-mat4/clone":252,"gl-mat4/create":253,"gl-mat4/fromRotationTranslation":254,"gl-mat4/identity":255,"gl-mat4/invert":256,"gl-mat4/multiply":257,"gl-mat4/rotate":258,"gl-mat4/rotateX":259,"gl-mat4/rotateY":260,"gl-mat4/rotateZ":261,"gl-mat4/scale":262,"gl-mat4/translate":263,"gl-mat4/transpose":264}],277:[function(b,c,a){arguments[4][95][0].apply(a,arguments) 1070},{dup:95,"gl-vec3/create":265,"gl-vec3/cross":266,"gl-vec3/dot":267,"gl-vec3/fromValues":268,"gl-vec3/length":269,"gl-vec3/normalize":270}],278:[function(b,c,a){arguments[4][96][0].apply(a,arguments) 1071},{dup:96,"gl-vec4/create":271,"gl-vec4/fromValues":272,"gl-vec4/transformMat4":273}],279:[function(d,f,b){var c=d("@marcom/ac-eclipse").Clip; 1072var a=d("@marcom/ac-feature/cssPropertyAvailable");f.exports=function g(i,l,k,j,h){if(a("opacity")){h=h||{}; 1073if(j){h.autoplay=(h.autoplay===false)?h.autoplay:true;h.propsFrom=h.propsFrom||{}; 1074h.propsFrom.opacity=l;if(h.autoplay){return c.to(i,j,{opacity:k},h)}return new c(i,j,{opacity:k},h) 1075}i.style.opacity=k;if(typeof h.onStart==="function"){h.onStart()}if(typeof h.onComplete==="function"){h.onComplete() 1076}}else{i.style.visibility=(k)?"visible":"hidden";if(typeof h.onStart==="function"){h.onStart() 1077}if(typeof h.onComplete==="function"){h.onComplete()}}}},{"@marcom/ac-eclipse":99,"@marcom/ac-feature/cssPropertyAvailable":160}],280:[function(f,g,c){var d=f("@marcom/ac-eclipse").Clip; 1078var b=f("@marcom/ac-feature/cssPropertyAvailable");g.exports=function a(i,j,h){var k=1; 1079h=h||{};if(b("opacity")){if(j){h.autoplay=(h.autoplay===false)?h.autoplay:true; 1080if(h.autoplay){return d.to(i,j,{opacity:k},h)}return new d(i,j,{opacity:k},h)}i.style.opacity=k; 1081if(typeof h.onStart==="function"){h.onStart()}if(typeof h.onComplete==="function"){h.onComplete() 1082}}else{i.style.visibility="visible";if(typeof h.onStart==="function"){h.onStart() 1083}if(typeof h.onComplete==="function"){h.onComplete()}}}},{"@marcom/ac-eclipse":99,"@marcom/ac-feature/cssPropertyAvailable":160}],281:[function(d,f,b){var c=d("@marcom/ac-eclipse").Clip; 1084var a=d("@marcom/ac-feature/cssPropertyAvailable");f.exports=function g(i,j,h){var k=0; 1085h=h||{};if(a("opacity")){if(j){h.autoplay=(h.autoplay===false)?h.autoplay:true; 1086if(h.autoplay){return c.to(i,j,{opacity:k},h)}return new c(i,j,{opacity:k},h)}i.style.opacity=k; 1087if(typeof h.onStart==="function"){h.onStart()}if(typeof h.onComplete==="function"){h.onComplete() 1088}}else{i.style.visibility="hidden";if(typeof h.onStart==="function"){h.onStart() 1089}if(typeof h.onComplete==="function"){h.onComplete()}}}},{"@marcom/ac-eclipse":99,"@marcom/ac-feature/cssPropertyAvailable":160}],282:[function(d,f,b){var c=d("@marcom/ac-eclipse").Clip; 1090var g=d("@marcom/ac-dom-styles");f.exports=function a(k,h,o,l,j){j=j||{};
1090j.autoplay=(j.autoplay===false)?j.autoplay:true; 1091var i=j.onStart||null;var n=j.onComplete||null;var m;m={transform:{translateX:h+"px",translateY:o+"px"}}; 1092if(l){j.onStart=function(){k.style.willChange="transform";if(i!==null){i.call(this) 1093}};j.onComplete=function(){k.style.willChange="";if(n!==null){n.call(this)}};if(j.autoplay){return c.to(k,l,m,j) 1094}return new c(k,l,m,j)}g.setStyle(k,m);if(typeof j.onStart==="function"){j.onStart() 1095}if(typeof j.onComplete==="function"){j.onComplete()}}},{"@marcom/ac-dom-styles":220,"@marcom/ac-eclipse":99}],283:[function(f,g,b){var d=f("@marcom/ac-browser-prefixed"); 1096var c=f("@marcom/ac-transform").Transform;var a=f("./move");g.exports=function h(l,i,m,k){var j=new c(); 1097j.setMatrixValue(getComputedStyle(l)[d.transform]);return a(l,i,j.getTranslateY(),m,k) 1098}},{"./move":282,"@marcom/ac-browser-prefixed":1,"@marcom/ac-transform":274}],284:[function(d,f,b){var c=d("@marcom/ac-eclipse").Clip; 1099f.exports=function a(g,o,k,i,r){r=r||{};r.autoplay=(r.autoplay===false)?r.autoplay:true; 1100var h=g===window;var q;var n;if(h){q=g.pageXOffset;n=g.pageYOffset}else{q=g.scrollLeft; 1101n=g.scrollTop}var m={x:q,y:n};var p={x:o,y:k};if(typeof r.onDraw==="function"){var l=r.onDraw 1102}var j=function(s){if(h){g.scrollTo(m.x,m.y)}else{g.scrollLeft=m.x;g.scrollTop=m.y 1103}if(l){l.call(this,s)}};r.onDraw=j;if(r.autoplay){return c.to(m,i,p,r)}return new c(m,i,p,r) 1104}},{"@marcom/ac-eclipse":99}],285:[function(c,d,b){var a=c("./scroll");d.exports=function f(k,g,l,j){var i=k===window; 1105var h;if(i){h=k.pageYOffset}else{h=k.scrollTop}return a(k,g,h,l,j)}},{"./scroll":284}],286:[function(b,a,f){var d=b("@marcom/ac-classlist"); 1106var j=b("./singletons/analyticsManager");var h=b("@marcom/ac-object/create");var l=b("@marcom/ac-event-emitter-micro").EventEmitterMicro; 1107var c=b("./Item");function i(m){m=m||{};this._wrapAround=m.wrapAround||false;this._itemType=m.itemType||c; 1108this._items=[];this._itemsIdLookup={};this.showNext=this.showNext.bind(this);this.showPrevious=this.showPrevious.bind(this); 1109this._update=this._update.bind(this);this._updateItems=this._updateItems.bind(this); 1110l.call(this);if(m.startAt){this._startAt(m.startAt)}i._add(this,m.analyticsOptions) 1111}i.FADE="fade";i.FADE_SELECTOR="[data-ac-gallery-fade]";i.SLIDE="slide";i.SLIDE_SELECTOR="[data-ac-gallery-slide]"; 1112i.UPDATE="update";i.UPDATE_COMPLETE="update:complete";var k=l.prototype;var g=i.prototype=h(k); 1113g.addItem=function(n,m){if(n.nodeType){n=new this._itemType(n)}else{if(this._items.indexOf(n)>-1){return n 1114}}if(typeof m==="number"){this._items.splice(m,0,n)}else{this._items.push(n)}if(this._items.length===1){n.show(); 1115this._setCurrentItem(n)}else{n.hide();if(this.getNextItem()===n){this._setNextItem(n) 1116}if(this.getPreviousItem()===n){this._setPreviousItem(n)}}if(n.getElementId()!==null){this._itemsIdLookup[n.getElementId()]=n 1117}n.on(c.SELECTED,this._update);return n};g.removeItem=function(q,p){p=p||{};if(typeof q==="number"){q=this._items[q] 1118}var o=this._items.indexOf(q);if(o>-1){var m=this.getNextItem();var n=this.getPreviousItem(); 1119this._items.splice(o,1);q.off(c.SELECTED,this._update);if(m===q){this._setNextItem(this.getNextItem()) 1120}if(n===q){this._setPreviousItem(this.getPreviousItem())}}if(q===this._currentItem&&this._items.length&&p.setCurrentItem!==false){this._update({item:this._items[0]}); 1121this._setLastItem(null)}if(p.destroyItem&&q.getElement()){q.destroy()}return q}; 1122g.show=function(n,m){if(typeof n==="number"){n=this._items[n]}else{if(typeof n==="string"){n=this._itemsIdLookup[n] 1123}}if(n){m=m||{};this._update({item:n,interactionEvent:m.interactionEvent})}return n||null 1124};g.showNext=function(m){var n=this.getNextItem();if(n){this.show(n,m)}return n 1125};g.showPrevious=function(m){var n=this.getPreviousItem();if(n){this.show(n,m)}return n 1126};g.isInView=function(){return this._currentItem&&this._currentItem.isInView()}; 1127g.getTotalItems=function(){return this._items.length};g.getItems=function(){return this._items 1128};g.getItem=function(m){if(typeof m==="number"){return this.getItemAt(m)}else{if(typeof m==="string"){return this.getItemById(m) 1129}}};g.getItemAt=function(m){return this._items[m]||null};g.getItemById=function(m){return this._itemsIdLookup[m]||null 1130};g.getItemIndex=function(m){return this._items.indexOf(m)};g.getCurrentItem=function(){return this._currentItem||null 1131};g.getLastItem=function(){return this._lastItem||null};g.getNextItem=function(){var n; 1132var m=this._items.indexOf(this._currentItem);if(m<this._items.length-1){n=this._items[m+1] 1133}else{if(this._wrapAround){n=this._items[0]}}return n||null};g.getPreviousItem=function(){var n; 1134var m=this._items.indexOf(this._currentItem);if(m>0){n=this._items[m-1]}else{if(this._wrapAround){n=this._items[this._items.length-1] 1135}}return n||null};g.getId=function(){return this._id};g.destroy=function(m){m=m||{}; 1136if(m.destroyItems===undefined){m.destroyItems=true}this._setCurrentItem(null);if(m.destroyItems){var n; 1137while(this._items.length){n=this._items[0];n.off(c.SELECTED,this._update);this.removeItem(n,{destroyItem:true,setCurrentItem:false}) 1138}}this._items=null;this._itemsIdLookup=null;i._remove(this);return k.destroy.call(this) 1139};g._startAt=function(m){var n=this._items[m];if(n&&(this._currentItem!==n)){this._currentItem.hide(); 1140this._setCurrentItem(n);this._currentItem.show();this.trigger(i.UPDATE,this._items) 1141}};g._setCurrentItem=function(m){if(this._currentItem&&this._currentItem.getElement()&&this._currentItem!==m){d.remove(this._currentItem.getElement(),c.CSS_CURRENT_ITEM); 1142this._setLastItem(this._currentItem)}this._currentItem=m;if(this._currentItem&&this._currentItem.getElement()){d.add(this._currentItem.getElement(),c.CSS_CURRENT_ITEM); 1143this._setNextItem(this.getNextItem());this._setPreviousItem(this.getPreviousItem()) 1144}};g._setLastItem=function(m){if(this._lastItem&&this._lastItem.getElement()&&this._lastItem!==m){d.remove(this._lastItem.getElement(),c.CSS_LAST_ITEM) 1145}this._lastItem=m;if(this._lastItem&&this._lastItem.getElement()){d.add(this._lastItem.getElement(),c.CSS_LAST_ITEM) 1146}};g._setNextItem=function(m){if(this._nextItem&&this._nextItem.getElement()&&this._nextItem!==m){d.remove(this._nextItem.getElement(),c.CSS_NEXT_ITEM) 1147}this._nextItem=m;if(this._nextItem&&this._nextItem.getElement()){d.add(this._nextItem.getElement(),c.CSS_NEXT_ITEM) 1148}};g._setPreviousItem=function(m){if(this._previousItem&&this._previousItem.getElement()&&this._previousItem!==m){d.remove(this._previousItem.getElement(),c.CSS_PREVIOUS_ITEM) 1149}this._previousItem=m;if(this._previousItem&&this._previousItem.getElement()){d.add(this._previousItem.getElement(),c.CSS_PREVIOUS_ITEM) 1150}};g._updateItems=function(n,m){if(n.outgoing[0]){n.outgoing[0].hide()}n.incoming[0].show(); 1151if(!m){this.trigger(i.UPDATE_COMPLETE,n)}};g._update=function(m){var o=this._currentItem!==m.item; 1152if(o){this._setCurrentItem(m.item)}var n={incoming:[m.item],outgoing:(this._lastItem)?[this._lastItem]:[],interactionEvent:m.interactionEvent||null}; 1153if(o){this.trigger(i.UPDATE,n)}this._updateItems(n,!o)};i._instantiate=function(){this._galleries=[]; 1154this._idCounter=0;return this};i._add=function(n,m){this._galleries.push(n);n._id=++this._idCounter; 1155j.add(n,m)};i._remove=function(m){var n=this._galleries.indexOf(m);
1155if(n>-1){this._galleries.splice(n,1); 1156j.remove(m)}};i.getAll=function(){return Array.prototype.slice.call(this._galleries) 1157};i.getAllInView=function(){var n=[];var m=this._galleries.length;while(m--){if(this._galleries[m].isInView()){n.push(this._galleries[m]) 1158}}return n};i.destroyAll=function(){var m=this._galleries.length;while(m--){this._galleries[m].destroy() 1159}this._galleries=[]};a.exports=i._instantiate()},{"./Item":287,"./singletons/analyticsManager":301,"@marcom/ac-classlist":185,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/create":248}],287:[function(m,b,s){var c=m("@marcom/ac-classlist"); 1160var i=m("@marcom/ac-dom-events/addEventListener");var k=m("@marcom/ac-dom-events/removeEventListener"); 1161var l=m("@marcom/ac-dom-events/preventDefault");var h=m("@marcom/ac-dom-metrics/isInViewport"); 1162var a=m("@marcom/ac-dom-metrics/getPercentInViewport");var r=m("@marcom/ac-dom-traversal/querySelectorAll"); 1163var n=m("@marcom/ac-object/create");var g=m("./singletons/tabManager");var q=m("@marcom/ac-keyboard/keyMap"); 1164var o=m("@marcom/ac-event-emitter-micro").EventEmitterMicro;var f=m("@marcom/ac-keyboard"); 1165var j="current";function d(u,t){this._el=u;t=t||{};this._triggerKeys=[];this._triggerEls={}; 1166this._isShown=false;this._isACaption=(t.isACaption===undefined)?false:t.isACaption; 1167this._onKeyboardInteraction=this._onKeyboardInteraction.bind(this);this._onTriggered=this._onTriggered.bind(this); 1168if(!this._isACaption){this._el.setAttribute("role","tabpanel")}this._focusableEls=r(g.focusableSelectors,u); 1169o.call(this)}d.CSS_CURRENT_ITEM="ac-gallery-currentitem";d.CSS_LAST_ITEM="ac-gallery-lastitem"; 1170d.CSS_NEXT_ITEM="ac-gallery-nextitem";d.CSS_PREVIOUS_ITEM="ac-gallery-previousitem"; 1171d.SELECTED="selected";d.SHOW="show";d.HIDE="hide";var p=d.prototype=n(o.prototype); 1172p.show=function(){this._isShown=true;this._addCurrentClassToTriggers();this._setTabIndexOnFocusableItems(null); 1173this._el.removeAttribute("aria-hidden");this.trigger(d.SHOW,this)};p.hide=function(){this._isShown=false; 1174this._removeCurrentClassFromTriggers();this._setTabIndexOnFocusableItems("-1"); 1175this._el.setAttribute("aria-hidden","true");this.trigger(d.HIDE,this)};p.addElementTrigger=function(v,u){u=u||"click"; 1176if(this._triggerEls[u]===undefined){this._triggerEls[u]=[]}var t=this._triggerEls[u].indexOf(v); 1177if(t<0){v.setAttribute("role","tab");v.setAttribute("tabindex","0");var w=this.getElementId(); 1178if(w){v.setAttribute("aria-controls",w)}w=v.getAttribute("id");if(w&&this._el.getAttribute("aria-labelledby")===null){this._el.setAttribute("aria-labelledby",w) 1179}i(v,u,this._onTriggered);this._triggerEls[u].push(v);if(this._isShown){v.setAttribute("aria-selected","true"); 1180c.add(v,j)}else{v.setAttribute("aria-selected","false")}}};p.removeElementTrigger=function(v,u){u=u||"click"; 1181if(this._triggerEls[u]===undefined){return}var t=this._triggerEls[u].indexOf(v); 1182if(t>-1){this._cleanElementTrigger(v,u)}if(this._triggerEls[u].length===0){this._triggerEls[u]=undefined 1183}};p.addKeyTrigger=function(u){if(typeof u==="string"){u=q[u.toUpperCase()]}if(typeof u==="number"){var t=this._triggerKeys.indexOf(u); 1184if(t<0){f.onDown(u,this._onKeyboardInteraction);this._triggerKeys.push(u)}}};p.removeKeyTrigger=function(u){if(typeof u==="string"){u=q[u.toUpperCase()] 1185}if(typeof u==="number"){var t=this._triggerKeys.indexOf(u);if(t>-1){f.offDown(u,this._onKeyboardInteraction); 1186this._triggerKeys.splice(t,1)}}};p.removeAllTriggers=function(){var u;var t=this._triggerKeys.length; 1187while(t--){u=this._triggerKeys[t];f.offDown(u,this._onKeyboardInteraction)}this._triggerKeys=[]; 1188var w;var v;for(v in this._triggerEls){t=this._triggerEls[v].length;while(t--){w=this._triggerEls[v][t]; 1189this._cleanElementTrigger(w,v)}}this._triggerEls={}};p.isInView=function(){if(this._el){return h(this._el) 1190}return false};p.percentageInView=function(){if(this._el){return a(this._el)}return 0 1191};p.getElement=function(){return this._el};p.getElementId=function(){if(this._elId!==undefined){return this._elId 1192}this._elId=this._el.getAttribute("id")||null;return this._elId};p.destroy=function(){if(this._isShown){this._isShown=null; 1193c.remove(this._el,d.CSS_CURRENT_ITEM,d.CSS_LAST_ITEM,d.CSS_NEXT_ITEM,d.CSS_PREVIOUS_ITEM); 1194this._removeCurrentClassFromTriggers()}this.removeAllTriggers();this._setTabIndexOnFocusableItems(null); 1195this._el.removeAttribute("aria-hidden");this._el.removeAttribute("role");this._el.removeAttribute("aria-labelledby"); 1196this._isACaption=null;this._triggerKeys=null;this._triggerEls=null;this._el=null 1197};p._addCurrentClassToTriggers=function(){var v;var u;var t;for(u in this._triggerEls){t=this._triggerEls[u].length; 1198while(t--){v=this._triggerEls[u][t];v.setAttribute("aria-selected","true");c.add(v,j) 1199}}};p._removeCurrentClassFromTriggers=function(){var v;var u;var t;for(u in this._triggerEls){t=this._triggerEls[u].length; 1200while(t--){v=this._triggerEls[u][t];v.setAttribute("aria-selected","false");c.remove(v,j) 1201}}};p._cleanElementTrigger=function(u,t){u.removeAttribute("aria-selected");u.removeAttribute("role"); 1202u.removeAttribute("tabindex");u.removeAttribute("aria-controls");k(u,t,this._onTriggered); 1203if(this._isShown){c.remove(u,j)}};p._onKeyboardInteraction=function(t){if(this.isInView()){this._onTriggered(t) 1204}};p._setTabIndexOnFocusableItems=function(u){var t=u===null;var w=[];this._currentTabbableEls=this._currentTabbableEls||g.getTabbable(this._focusableEls); 1205if(!t){w=g.getTabbable(this._focusableEls);this._currentTabbableEls=w}var v=this._currentTabbableEls.length; 1206while(v--){if(t){this._currentTabbableEls[v].removeAttribute("tabindex")}else{this._currentTabbableEls[v].setAttribute("tabindex",u) 1207}}};p._onTriggered=function(t){l(t);this.trigger(d.SELECTED,{item:this,interactionEvent:t}) 1208};b.exports=d},{"./singletons/tabManager":302,"@marcom/ac-classlist":185,"@marcom/ac-dom-events/addEventListener":188,"@marcom/ac-dom-events/preventDefault":194,"@marcom/ac-dom-events/removeEventListener":195,"@marcom/ac-dom-metrics/getPercentInViewport":202,"@marcom/ac-dom-metrics/isInViewport":208,"@marcom/ac-dom-traversal/querySelectorAll":240,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-keyboard":315,"@marcom/ac-keyboard/keyMap":317,"@marcom/ac-object/create":248}],288:[function(d,a,g){var h=d("./helpers/extendProto"); 1209var j=d("./Gallery");var b=d("./auto/AutoGallery");var i=d("./fade/FadeGallery"); 1210var l=d("./fade/FadeItem");var c=d("./slide/SlideGallery");var k=d("./slide/SlideItem"); 1211var f=d("./Item");j.create=d("./factories/create");j.autoCreate=d("./factories/autoCreate"); 1212j.extend=h;b.extend=h;i.extend=h;l.extend=h;c.extend=h;k.extend=h;f.extend=h;a.exports={Gallery:j,AutoGallery:b,FadeGallery:i,FadeGalleryItem:l,SlideGallery:c,SlideGalleryItem:k,Item:f,ToggleNav:d("./navigation/ToggleNav")} 1213},{"./Gallery":286,"./Item":287,"./auto/AutoGallery":290,"./factories/autoCreate":291,"./factories/create":292,"./fade/FadeGallery":293,"./fade/FadeItem":294,"./helpers/extendProto":295,"./navigation/ToggleNav":300,"./slide/SlideGallery":303,"./slide/SlideItem":304}],289:[function(b,d,a){var i; 1214try{i=b("ac-analytics").observer.Gallery}catch(h){}var g="data-analytics-gallery-id"; 1215function c(){this._observers={}}var f=c.prototype;f.add=function(j,l){var m=j.getId(); 1216if(!i||this._observers[m]){return}l=l||{};if(!l.galleryName){l.galleryName=this._getAnalyticsId(j,l.dataAttribute)||m 1217}if(!l.beforeUpdateEvent){l.beforeUpdateEvent="update"}if(!l.afterUpdateEvent){l.afterUpdateEvent="update:complete" 1218}var k=new i(j,l);if(k.gallery){this._observers[m]=k}};f.remove=function(j){var k=j.getId(); 1219if(!i||!this._observers[k]){return}if(typeof this._observers[k].destroy==="function"){this._observers[k].destroy() 1220}this._observers[k]=null};f._getAnalyticsId=function(j,k){if(typeof j.getElement==="function"){k=k||g; 1221var l=j.getElement();return l.getAttribute(k)||l.getAttribute("id")}return null 1222};d.exports=c},{"ac-analytics":undefined}],290:[function(o,b,H){o("@marcom/ac-polyfills/requestAnimationFrame"); 1223var c=o("@marcom/ac-classlist");var j=o("@marcom/ac-dom-events/addEventListener"); 1224var m=o("@marcom/ac-dom-events/removeEventListener");var n=o("@marcom/ac-dom-events/preventDefault"); 1225var v=o("@marcom/ac-dom-styles");var g=o("@marcom/ac-dom-traversal/querySelector"); 1226var E=o("@marcom/ac-dom-traversal/querySelectorAll");var q=o("@marcom/ac-object/create"); 1227var F=o("@marcom/ac-dom-metrics/getContentDimensions");var w=o("@marcom/ac-keyboard/keyMap"); 1228var D=o("./../helpers/selectElementFromDataAttributeValue");var p=o("./../helpers/selectElementThatHasDataAttribute"); 1229var l=o("./../helpers/inputHasFocus");var i=o("@marcom/ac-function/throttle");var k=o("@marcom/ac-feature/touchAvailable"); 1230var s=o("./../Gallery");var d=o("@marcom/ac-keyboard");var y=o("@marcom/ac-page-visibility").PageVisibilityManager; 1231var h=o("@marcom/ac-pointer-tracker").PointerTracker;var u=o("./../navigation/ToggleNav"); 1232var A="disabled";var z=3;var f=0.5;var x="[data-ac-gallery-item]";var C=0.12;var B=o("../templates/paddlenav.js"); 1233var G="No element supplied.";var I='Container element needed when autoPlay is on. Use the "container" option when you instantiate your gallery.'; 1234function r(M,L){L=L||{};if(!M||M.nodeType===undefined){throw new Error(G)}this._el=M; 1235s.call(this,L);this._itemHeights=[];this._itemHeightsLookup={};this._toggleNavDuration=L.toggleNavDuration; 1236this._isRightToLeft=(L.rightToLeft===undefined)?v.getStyle(M,"direction").direction==="rtl":L.rightToLeft; 1237this._keyboardThrottleDelay=((L.keyboardThrottleDelay===undefined)?C:L.keyboardThrottleDelay)*1000; 1238this._resizeContainer=!!L.resizeContainer;this._setUpContainerAutoResize(L.resizeContainerOnUpdate); 1239this._createToggleNav();this._addPaddleNav(L.addPaddleNav);this._isACaptionsGallery=M.getAttribute("data-ac-gallery-captions")===""; 1240this._addItems(L.itemSelector||x);if(!this._wrapAround){this._updatePaddleNavState() 1241}if(L.enableArrowKeys!==false){this._enableArrowKeys=true;this._addKeyboardListener() 1242}if(L.updateOnWindowResize!==false){this._onWindowResize=this._onWindowResize.bind(this); 1243j(window,"resize",this._onWindowResize)}this._componentsContainer=document.getElementById(L.container); 1244if(L.startAt){this._startAt(L.startAt)}this.stopAutoPlay=this.stopAutoPlay.bind(this); 1245if(L.autoPlay){if(!this._componentsContainer){throw new Error(I)}var K=(typeof L.autoPlay==="number")?L.autoPlay:z; 1246this.startAutoPlay(K)}if(L.deeplink!==false){var N=this._getDeeplinkedItem();if(N&&N!==this._currentItem){this.show(N) 1247}}if(this._containerResizeDuration!==false){var J=this._itemHeightsLookup[this._currentItem.getElementId()]; 1248if(J){this._setElHeight(J)}}if(this._toggleNav){this._toggleNav.start()}this._setUpSwiping(L.touch&&k(),L.desktopSwipe); 1249if(this._componentsContainer){this._componentsContainer.setAttribute("tabIndex",-1) 1250}}r.RESIZED="resized";r.UPDATE=s.UPDATE;r.UPDATE_COMPLETE=s.UPDATE_COMPLETE;var a=s.prototype; 1251var t=r.prototype=q(a);t.addItem=function(L,J){if(L.nodeType){var K=this._isACaptionsGallery; 1252L=new this._itemType(L,{isACaption:K})}else{if(this._items.indexOf(L)>-1){return L 1253}}if(this._resizeContainer){this._storeItemHeight(L,this._containerResizeDuration===false) 1254}this._addItemTriggers(L);return a.addItem.call(this,L,J)};t.removeItem=function(L,K){if(this._resizeContainer){var J=this._itemHeights.length; 1255while(J--){if(this._itemHeights[J].item===L){this._itemHeights.splice(J,1);if(J===0&&this._itemHeights.length){this._setElHeight(this._itemHeights[0].height) 1256}}}}return a.removeItem.call(this,L,K)};t.startAutoPlay=function(K,J){J=J||{};this._isAutoPlaying=true; 1257this._autoPlayDelay=(K||z)*1000;this._cancelAutoPlayOnInteraction=(J.cancelOnInteraction===undefined)?true:J.cancelOnInteraction; 1258setTimeout(this._onAutoPlayToNextItem.bind(this),this._autoPlayDelay);if(this._cancelAutoPlayOnInteraction){this.on(s.UPDATE,this.stopAutoPlay) 1259}if(this._componentsContainer){j(this._componentsContainer,"focus",this.stopAutoPlay,true); 1260j(this._componentsContainer,"touchend",this.stopAutoPlay,true);j(this._componentsContainer,"click",this.stopAutoPlay,true) 1261}else{throw new Error(I)}};t.stopAutoPlay=function(){this._isAutoPlaying=false; 1262if(this._cancelAutoPlayOnInteraction){this.off(s.UPDATE,this.stopAutoPlay)}if(this._componentsContainer){m(this._componentsContainer,"focus",this.stopAutoPlay,true); 1263m(this._componentsContainer,"touchend",this.stopAutoPlay,true);m(this._componentsContainer,"click",this.stopAutoPlay,true) 1264}};t.getElement=function(){return this._el};t.getToggleNav=function(){return this._toggleNav||null 1265};t.resize=function(K,J){if(this._resizeContainer){this._itemHeights=[];var L=this._items.length; 1266while(L--){this._storeItemHeight(this._items[L],false)}if(this._containerResizeDuration!==false){this._setElHeight(this._itemHeightsLookup[this._currentItem.getElementId()]) 1267}else{this._setElHeight(this._itemHeights[0].height)}}if(this._toggleNav){this._toggleNav.resize() 1268}this.trigger(r.RESIZED,this)};t.enableKeyboard=function(){if(!this._enableArrowKeys){this._enableArrowKeys=true; 1269this._addKeyboardListener()}};t.disableKeyboard=function(){if(this._enableArrowKeys){this._enableArrowKeys=false; 1270d.offDown(w.ARROW_RIGHT,this._rightArrowFunc);d.offDown(w.ARROW_LEFT,this._leftArrowFunc) 1271}};t.enableTouch=function(){if(!this._touchSwipe){this._setUpSwiping(true,fal
1271se) 1272}};t.disableTouch=function(){if(this._touchSwipe){this._touchSwipe.off(h.END,this._onSwipeEnd); 1273this._touchSwipe.destroy();this._touchSwipe=null}};t.enableDesktopSwipe=function(){if(!this._clickSwipe){this._setUpSwiping(false,true) 1274}};t.disableDesktopSwipe=function(){if(this._clickSwipe){this._clickSwipe.off(h.END,this._onSwipeEnd); 1275this._clickSwipe.destroy();this._clickSwipe=null}};t.destroy=function(K){if(this._isAutoPlaying){this.stopAutoPlay() 1276}if(this._componentsContainer){m(this._componentsContainer,"focus",this.stopAutoPlay,true); 1277m(this._componentsContainer,"touchend",this.stopAutoPlay,true);m(this._componentsContainer,"click",this.stopAutoPlay,true) 1278}if(this._resizeContainer){v.setStyle(this._el,{height:null,transition:null})}if(this._enableArrowKeys){d.offDown(w.ARROW_RIGHT,this._rightArrowFunc); 1279d.offDown(w.ARROW_LEFT,this._leftArrowFunc)}var J;if(this._previousButtons){J=this._previousButtons.length; 1280while(J--){m(this._previousButtons[J],"click",this._onPaddlePrevious)}this._setPaddleDisabledState(this._previousButtons,false) 1281}if(this._nextButtons){J=this._nextButtons.length;while(J--){m(this._nextButtons[J],"click",this._onPaddleNext) 1282}this._setPaddleDisabledState(this._nextButtons,false)}if(this._dynamicPaddleNav){this._el.removeChild(this._dynamicPaddleNav) 1283}if(this._hasPaddleNavStateHandler){this.off(s.UPDATE,this._updatePaddleNavState) 1284}this.disableTouch();this.disableDesktopSwipe();if(this._toggleNav){this._toggleNav.destroy(); 1285this._toggleNav=null}m(window,"resize",this._onWindowResize);this._el=null;this._itemHeights=null; 1286this._itemHeightsLookup=null;this._resizeContainer=null;this._isRightToLeft=null; 1287this._enableArrowKeys=null;this._previousButtons=null;this._onPaddlePrevious=null; 1288this._nextButtons=null;this._onPaddleNext=null;this._isACaptionsGallery=null;this._componentsContainer=null; 1289return a.destroy.call(this,K)};t._getDeeplinkedItem=function(){var L=window.location.hash.substr(1); 1290var K;var J=this._items.length;while(J--){K=this._items[J];if(L===K.getElementId()){return K 1291}}return null};t._addItems=function(K){var P;var J;var N=/(^\[).*(\]$)/.test(K); 1292if(N){K=K.replace(/\[|\]/g,"");J=p(K,this._el)}else{J=E(K,this._el)}var L=0;var O=J.length; 1293var M=this._isACaptionsGallery;for(L;L<O;L++){P=new this._itemType(J[L],{isACaption:M}); 1294this.addItem(P);this._addItemTriggers(P)}};t._createToggleNav=function(){var L=this._getElementId(); 1295var J='[data-ac-gallery-togglenav="'+L+'"], [data-ac-gallery-tabnav="'+L+'"]';var K=g(J); 1296if(K){this._toggleNav=new u(K,this,{duration:this._toggleNavDuration})}};t._addItemTriggers=function(N,J){var L=D("data-ac-gallery-trigger",N.getElementId()); 1297if(J&&J.length){L=L.concat(J)}var K=0;var M=L.length;for(K;K<M;K++){N.addElementTrigger(L[K]); 1298if(this._toggleNav){this._toggleNav.addTrigger(L[K],N)}}};t._addPaddleNav=function(N){var L; 1299var P=this._getElementId();if(N){var M=(typeof N==="string")?N:B;M=M.replace(/%ID%/g,this._getElementId()); 1300this._dynamicPaddleNav=document.createElement("div");this._dynamicPaddleNav.innerHTML=M; 1301this._el.insertBefore(this._dynamicPaddleNav,this._el.firstChild)}this._previousButtons=D("data-ac-gallery-previous-trigger",P); 1302this._nextButtons=D("data-ac-gallery-next-trigger",P);var J=this._el.getAttribute("aria-label")||""; 1303if(J.length){J="("+J+")"}this._onPaddlePrevious=this._onPaddleInteraction.bind(null,this.showPrevious); 1304L=this._previousButtons.length;if(L){var O=this._el.getAttribute("data-ac-gallery-previouslabel"); 1305if(O&&J.length){if(this._isRightToLeft){O=J+" "+O}else{O+=" "+J}}while(L--){if(O&&this._previousButtons[L].getAttribute("aria-label")===null){this._previousButtons[L].setAttribute("aria-label",O) 1306}j(this._previousButtons[L],"click",this._onPaddlePrevious)}}this._onPaddleNext=this._onPaddleInteraction.bind(null,this.showNext); 1307L=this._nextButtons.length;if(L){var K=this._el.getAttribute("data-ac-gallery-nextlabel"); 1308if(K&&J.length){if(this._isRightToLeft){K=J+" "+K}else{K+=" "+J}}while(L--){if(K&&this._nextButtons[L].getAttribute("aria-label")===null){this._nextButtons[L].setAttribute("aria-label",K) 1309}j(this._nextButtons[L],"click",this._onPaddleNext)}}if(this._nextButtons.length||this._previousButtons.length){this._hasPaddleNavStateHandler=true; 1310this._updatePaddleNavState=this._updatePaddleNavState.bind(this);this.on(s.UPDATE,this._updatePaddleNavState) 1311}};t._onPaddleInteraction=function(K,J){n(J);K.call(null,{interactionEvent:J})}; 1312t._updatePaddleNavState=function(){if(!this._wrapAround){var J=this._items.indexOf(this._currentItem); 1313if(J===0&&this._previousButtons.length){this._setPaddleDisabledState(this._previousButtons,true); 1314this._setPaddleDisabledState(this._nextButtons,false)}else{if(J===this._items.length-1&&this._nextButtons.length){this._setPaddleDisabledState(this._nextButtons,true); 1315this._setPaddleDisabledState(this._previousButtons,false)}else{this._setPaddleDisabledState(this._previousButtons,false); 1316this._setPaddleDisabledState(this._nextButtons,false)}}}else{this._setPaddleDisabledState(this._previousButtons,false); 1317this._setPaddleDisabledState(this._nextButtons,false)}};t._setPaddleDisabledState=function(L,J){var K=L.length; 1318while(K--){L[K].disabled=J;if(J){c.add(L[K],A)}else{c.remove(L[K],A)}}};t._addKeyboardListener=function(){if(this._enableArrowKeys){this._onKeyboardInteraction=this._onKeyboardInteraction.bind(this); 1319var J;var K;if(this._isRightToLeft){J=this.showPrevious;K=this.showNext}else{J=this.showNext; 1320K=this.showPrevious}this._rightArrowFunc=i(this._onKeyboardInteraction.bind(null,J),this._keyboardThrottleDelay); 1321this._leftArrowFunc=i(this._onKeyboardInteraction.bind(null,K),this._keyboardThrottleDelay); 1322d.onDown(w.ARROW_RIGHT,this._rightArrowFunc);d.onDown(w.ARROW_LEFT,this._leftArrowFunc) 1323}};t._onKeyboardInteraction=function(L,K){if(this.isInView()&&!l()){var J=s.getAllInView(); 1324if(J.length>1){J.sort(function(N,M){N=(N._enableArrowKeys)?N.getCurrentItem().percentageInView():0; 1325M=(M._enableArrowKeys)?M.getCurrentItem().percentageInView():0;return M-N});if(this!==J[0]){return 1326}}L.call(null,{interactionEvent:K})}};t._setUpSwiping=function(K,J){this._onSwipeEnd=this._onSwipeEnd.bind(this); 1327if(K){this._touchSwipe=new h(this._el,h.TOUCH_EVENTS);this._touchSwipe.on(h.END,this._onSwipeEnd) 1328}if(J){this._clickSwipe=new h(this._el,h.MOUSE_EVENTS);this._clickSwipe.on(h.END,this._onSwipeEnd) 1329}};t._onSwipeEnd=function(K){var O;var J=K.interactionEvent;var M=J.type!=="touchend"||J.type!=="touchstart"||J.type!=="touchmove"; 1330if(M){var N={type:"touchmove",target:J.target,srcElement:J.srcElement}}var L={interactionEvent:N||J}; 1331if(K.swipe===h.SWIPE_RIGHT){O=(this._isRightToLeft)?this.showNext:this.showPrevious 1332}else{if(K.swipe===h.SWIPE_LEFT){O=(this._isRightToLeft)?this.showPrevious:this.showNext 1333}}if(O){return O.call(this,L)}J=null;return null};t._getElementId=function(){if(this._elementId===undefined){this._elementId=this._el.getAttribute("id") 1334}return this._elementId};t._setUpContainerAutoResize=function(J){if(typeof J==="number"){this._containerResizeDuration=J 1335}else{if(J){this._containerResizeDuration=f}else{this._containerResizeDuration=false 1336}}if(this._containerResizeDuration!==false){this._resizeContainer=true;this._updateContainerSize=this._updateContainerSize.bind(this); 1337this.on(s.UPDATE,this._updateContainerSize)}};t._updateContainerSize=function(K){var J=this._itemHeightsLookup[K.incoming[0].getElementId()]; 1338if(J){this._setElHeight(J,this._containerResizeDuration)}};t._storeItemHeight=function(K,L){var J=F(K.getElement()); 1339this._itemHeights.push({item:K,height:J.height});this._itemHeightsLookup[K.getElementId()]=J.height; 1340this._itemHeights.sort(function(N,M){return M.height-N.height});if(L&&this._itemHeights[0].item===K){this._setElHeight(J.height) 1341}};t._setElHeight=function(J,L){var K={height:J+"px"};if(L){K.transition="height "+L+"s" 1342}else{K.transition=null}v.setStyle(this._el,K)};t._onAutoPlayToNextItem=function(){if(this._isAutoPlaying){if(!y.isHidden&&this._currentItem.isInView()){if(this._cancelAutoPlayOnInteraction){this.off(s.UPDATE,this.stopAutoPlay) 1343}var J=this.showNext();if(J!==null){if(this._cancelAutoPlayOnInteraction){this.on(s.UPDATE,this.stopAutoPlay) 1344}setTimeout(this._onAutoPlayToNextItem.bind(this),this._autoPlayDelay)}}else{setTimeout(this._onAutoPlayToNextItem.bind(this),this._autoPlayDelay) 1345}}};t._onWindowResize=function(J){window.requestAnimationFrame(function(){if(this._el){this.resize() 1346}}.bind(this))};b.exports=r},{"../templates/paddlenav.js":306,"./../Gallery":286,"./../helpers/inputHasFocus":297,"./../helpers/selectElementFromDataAttributeValue":298,"./../
1346helpers/selectElementThatHasDataAttribute":299,"./../navigation/ToggleNav":300,"@marcom/ac-classlist":185,"@marcom/ac-dom-events/addEventListener":188,"@marcom/ac-dom-events/preventDefault":194,"@marcom/ac-dom-events/removeEventListener":195,"@marcom/ac-dom-metrics/getContentDimensions":199,"@marcom/ac-dom-styles":220,"@marcom/ac-dom-traversal/querySelector":239,"@marcom/ac-dom-traversal/querySelectorAll":240,"@marcom/ac-feature/touchAvailable":176,"@marcom/ac-function/throttle":244,"@marcom/ac-keyboard":315,"@marcom/ac-keyboard/keyMap":317,"@marcom/ac-object/create":248,"@marcom/ac-page-visibility":250,"@marcom/ac-pointer-tracker":356,"@marcom/ac-polyfills/requestAnimationFrame":undefined}],291:[function(c,b,d){var h=c("./create"); 1347var j=c("./../helpers/selectElementThatHasDataAttribute");var i=c("./../Gallery"); 1348var a=i.FADE_SELECTOR.replace(/\[|\]/g,"");var g=i.SLIDE_SELECTOR.replace(/\[|\]/g,""); 1349b.exports=function f(l){l=l||{};var m=l.context||document.body;var n;var k;n=j(g,m); 1350k=n.length;while(k--){h(n[k],i.SLIDE,l)}n=j(a,m);k=n.length;while(k--){h(n[k],i.FADE,l) 1351}return i.getAll()}},{"./../Gallery":286,"./../helpers/selectElementThatHasDataAttribute":299,"./create":292}],292:[function(d,b,f){var i=d("./../fade/FadeGallery"); 1352var k=d("./../Gallery");var c=d("./../slide/SlideGallery");var j="%TYPE% is not a supported gallery type and el has no gallery data attribute."; 1353var a=k.FADE_SELECTOR.replace(/\[|\]/g,"");var h=k.SLIDE_SELECTOR.replace(/\[|\]/g,""); 1354b.exports=function g(o,n,m){var l;if(typeof n==="string"){if(n===k.SLIDE){l=c}else{if(n===k.FADE){l=i 1355}}}if(l===undefined){if(o.getAttribute(h)!==null){l=c}else{if(o.getAttribute(a)!==null){l=i 1356}}}if(l===undefined){throw new Error(j.replace(/%TYPE%/g,n))}return new l(o,m)} 1357},{"./../Gallery":286,"./../fade/FadeGallery":293,"./../slide/SlideGallery":303}],293:[function(c,a,f){var j=c("@marcom/ac-object/clone"); 1358var h=c("@marcom/ac-object/create");var d=c("./FadeItem");var b=c("./../auto/AutoGallery"); 1359var k=0.5;function i(n,m){m=j(m)||{};m.itemType=m.itemType||d;this._fadeDuration=m.duration||k; 1360m.toggleNavDuration=(m.toggleNavDuration===undefined)?this._fadeDuration:m.toggleNavDuration; 1361this._crossFade=m.crossFade;this._zIndexCount=m.startZIndex||1;this._ease=m.ease; 1362if(m.resizeContainerOnUpdate===true){m.resizeContainerOnUpdate=this._fadeDuration 1363}this._onItemShowComplete=this._onItemShowComplete.bind(this);b.call(this,n,m); 1364if(this._currentItem){this._currentItem.fadeIn(0)}}i.RESIZED=b.RESIZED;i.UPDATE=b.UPDATE; 1365i.UPDATE_COMPLETE=b.UPDATE_COMPLETE;var l=b.prototype;var g=i.prototype=h(l);g.addItem=function(o,m){if(o.nodeType){o=new this._itemType(o) 1366}var n=l.addItem.call(this,o,m);if(o!==this._currentItem){o.fadeOut()}else{o.fadeIn(0) 1367}return n};g.destroy=function(m){var n=l.destroy.call(this,m);this._fadeDuration=null; 1368this._crossFade=null;this._zIndexCount=null;this._ease=null;this._onItemShowComplete=null; 1369return n};g._startAt=function(m){var n=this._items[m];if(n&&(this._currentItem!==n)){this._currentItem.fadeOut(0); 1370this._currentItem.hide();this._setCurrentItem(n);this._currentItem.show();this._currentItem.fadeIn(0); 1371this.trigger(i.UPDATE,this._items)}};g._onItemShowComplete=function(o){if(o&&o.target()!==this._currentItem.getElement()){if(!this._currentItem.isFading()){this._currentItem.fadeIn(this._fadeDuration,this._ease,++this._zIndexCount,this._onItemShowComplete) 1372}return}var n;var m=this._items.length;while(m--){n=this._items[m];if(n!==this._currentItem){n.fadeOut() 1373}}if(this._incomingOutgoingItems){this.trigger(i.UPDATE_COMPLETE,this._incomingOutgoingItems) 1374}};g._updateItems=function(n,m){if(m){return}if(this._crossFade){var o=(m)?null:this.trigger.bind(this,i.UPDATE_COMPLETE,n); 1375n.outgoing[0].fadeOut(this._fadeDuration*0.99,this._ease);n.incoming[0].fadeIn(this._fadeDuration,this._ease,++this._zIndexCount,o) 1376}
1376else{this._incomingOutgoingItems=(m)?false:n;if(!n.outgoing[0].isFading()){n.incoming[0].fadeIn(this._fadeDuration,this._ease,++this._zIndexCount,this._onItemShowComplete) 1377}}n.outgoing[0].hide();n.incoming[0].show()};a.exports=i},{"./../auto/AutoGallery":290,"./FadeItem":294,"@marcom/ac-object/clone":247,"@marcom/ac-object/create":248}],294:[function(b,a,g){var k=b("@marcom/ac-dom-styles/setStyle"); 1378var j=b("@marcom/ac-object/create");var f=b("@marcom/ac-solar/fade");var l=b("@marcom/ac-solar/fadeIn"); 1379var i=b("@marcom/ac-solar/fadeOut");var d=b("./../Item");function c(o,n){d.call(this,o,n); 1380k(o,{position:"absolute"})}c.SELECTED=d.SELECTED;c.SHOW=d.SHOW;c.HIDE=d.HIDE;var m=d.prototype; 1381var h=c.prototype=j(m);h.fadeIn=function(n,o,q,p){if(n){k(this._el,{zIndex:q||1}); 1382this._destroyCurrentClip();this._clip=f(this._el,0,1,n,{ease:o,onComplete:p})}else{l(this._el,0); 1383k(this._el,{zIndex:q||1})}};h.fadeOut=function(n,o){if(n){this._destroyCurrentClip(); 1384this._clip=i(this._el,n,{ease:o})}else{i(this._el,0)}};h.isFading=function(){return !!(this._clip&&this._clip.playing()) 1385};h.destroy=function(){k(this._el,{position:null,opacity:null,zIndex:null});m.destroy.call(this); 1386this._destroyCurrentClip();this._clip=null};h._destroyCurrentClip=function(){if(this.isFading()){this._clip.destroy() 1387}};a.exports=c},{"./../Item":287,"@marcom/ac-dom-styles/setStyle":223,"@marcom/ac-object/create":248,"@marcom/ac-solar/fade":279,"@marcom/ac-solar/fadeIn":280,"@marcom/ac-solar/fadeOut":281}],295:[function(c,f,b){var d=c("@marcom/ac-object/create"); 1388var g=c("@marcom/ac-object/extend");f.exports=function a(k){var i=this;var j=function(){i.apply(this,arguments) 1389};var h=d(this.prototype);j.prototype=g(h,k);g(j,this);return j}},{"@marcom/ac-object/create":248,"@marcom/ac-object/extend":249}],296:[function(d,f,c){var b=d("@marcom/ac-dom-styles/getStyle"); 1390var a=d("@marcom/ac-dom-metrics/getContentDimensions");f.exports=function g(h){var i=b(h,"margin-right","margin-left"); 1391return Math.round(a(h).width)+parseInt(i.marginRight,10)+parseInt(i.marginLeft,10) 1392}},{"@marcom/ac-dom-metrics/getContentDimensions":199,"@marcom/ac-dom-styles/getStyle":221}],297:[function(b,c,a){c.exports=function d(){var f=["input","select","textarea"]; 1393return f.indexOf(document.activeElement.nodeName.toLowerCase())>-1}},{}],298:[function(c,f,b){var g=c("@marcom/ac-dom-traversal/querySelectorAll"); 1394var a=function(i,n){var j;var m=document.getElementsByTagName("*");var h=0;var k=m.length; 1395var l=[];for(h;h<k;h++){j=m[h];if(j.getAttribute(i)!==null&&j.getAttribute(i).split(" ").indexOf(n)>-1){l[l.length]=j 1396}}return l};f.exports=function d(j,m){var l=g("["+j+'*="'+m+'"]');if(l.length===0&&document.documentMode===7){return a(j,m) 1397}var n=[];var i=0;var k=l.length;var h;for(i;i<k;i++){h=l[i].getAttribute(j);if(h===m){n.push(l[i]) 1398}else{if(h&&h.length){h=h.split(" ");if(h.indexOf(m)>-1){n.push(l[i])}}}}return n 1399}},{"@marcom/ac-dom-traversal/querySelectorAll":240}],299:[function(c,d,b){var h=c("@marcom/ac-dom-traversal/querySelectorAll"); 1400var f=c("@marcom/ac-dom-traversal/ancestors");var a=function(j,k){var l;var o=document.getElementsByTagName("*"); 1401var i=0;var m=o.length;var n=[];for(i;i<m;i++){l=o[i];if(l.getAttribute(j)!==null&&(!k||f(l).indexOf(k)>-1)){n[n.length]=l 1402}}return n};d.exports=function g(i,j){j=j||document.body;var k=h("["+i+"]",j);if(k.length===0&&document.documentMode===7){return a(i,j) 1403}return k}},{"@marcom/ac-dom-traversal/ancestors":235,"@marcom/ac-dom-traversal/querySelectorAll":240}],300:[function(i,c,s){var g=i("@marcom/ac-dom-events/addEventListener"); 1404var h=i("@marcom/ac-dom-events/removeEventListener");var m=i("@marcom/ac-dom-metrics/getDimensions"); 1405var r=i("@marcom/ac-dom-metrics/getPosition");var f=i("@marcom/ac-dom-styles/getStyle"); 1406var d=i("@marcom/ac-dom-styles/setStyle");var a=i("@marcom/ac-dom-traversal/ancestors"); 1407var j=i("@marcom/ac-object/create");var q=i("@marcom/ac-solar/scrollX");var k=i("@marcom/ac-event-emitter-micro").EventEmitterMicro; 1408var n=i("./../Gallery");var l=0.5;function p(v,t,u){u=u||{};this._el=v;this._isRightToLeft=(u.rightToLeft===undefined)?f(v,"direction").direction==="rtl":u.rightToLeft; 1409this._scrollType=this._scrollDirection();this._gallery=t;this._triggers={};this._ordered=[]; 1410this._containerEl=this._el.children[0];this._slideDuration=(u.duration===undefined)?l:u.duration; 1411k.call(this)}var b=k.prototype;var o=p.prototype=j(b);o.start=function(){this._onWindowLoad=this._onWindowLoad.bind(this); 1412this._onGalleryUpdated=this._onGalleryUpdated.bind(this);this._gallery.on(n.UPDATE,this._onGalleryUpdated); 1413this.resize();g(window,"load",this._onWindowLoad)};o.addTrigger=function(u,v){if(this._triggers[v.getElementId()]!==undefined){return 1414}var t=a(u);if(t.indexOf(this._el)>-1){var w={el:u};this._triggers[v.getElementId()]=w; 1415this._ordered.push(w)}};o.resize=function(){if(!this._ordered.length){return}d(this._containerEl,{paddingLeft:null,paddingRight:null}); 1416this._containerWidth=m(this._containerEl).width;this._width=m(this._el).width;this._viewCenter=Math.round(this._width*0.5); 1417var v=this._ordered.length;while(v--){this._setTriggerData(this._ordered[v])}this._ordered.sort(function(A,z){return A.left-z.left 1418});if(this._containerWidth>this._width){var x=this._ordered[0];var w=this._ordered[this._ordered.length-1]; 1419var u=(this._width-x.width)*0.5;var y=(this._width-w.width)*0.5;d(this._containerEl,{paddingLeft:u+"px",paddingRight:y+"px"}); 1420var t=this._triggers[this._gallery.getCurrentItem().getElementId()];if(t){this._centerNav(t) 1421}}};o.destroy=function(){this._gallery.off(n.UPDATE,this._onGalleryUpdated);h(window,"load",this._onWindowLoad); 1422d(this._containerEl,{paddingLeft:null,paddingRight:null});this._el=null;this._gallery=null; 1423this._triggers=null;this._ordered=null;this._containerEl=null;this._destroyCurrentClip(); 1424this._clip=null;return b.destroy.call(this)};o._onWindowLoad=function(){h(window,"load",this._onWindowLoad); 1425this.resize()};o._setTriggerData=function(u){u.width=m(u.el).width;var t=r(u.el); 1426u.left=t.left;u.right=t.right;u.center=u.left+(u.width*0.5)};o._centerNav=function(t,v){this._setTriggerData(t); 1427this._width=m(this._el).width;this._viewCenter=Math.round(this._width*0.5);var u=Math.round(t.center-this._viewCenter); 1428if(this._isRightToLeft){if(this._scrollType!=="negative"){u=Math.abs(u)}if(this._scrollType==="default"){u=this._el.scrollWidth-this._el.clientWidth-u 1429}}this._destroyCurrentClip();if(v){this._clip=q(this._el,u,v)}else{this._el.scrollLeft=u 1430}};o._onGalleryUpdated=function(t){var u=this._triggers[t.incoming[0].getElementId()]; 1431if(u){this._centerNav(u,this._slideDuration)}};o._destroyCurrentClip=function(){if(this._clip&&this._clip.playing()){this._clip.destroy() 1432}};o._scrollDirection=function(){var u="reverse";var t=document.createElement("div"); 1433t.style.cssText="width:2px; height:1px; position:absolute; top:-1000px; overflow:scroll; font-size: 14px;"; 1434t.style.direction="rtl";t.innerHTML="test";document.body.appendChild(t);if(t.scrollLeft>0){u="default" 1435}else{t.scrollLeft=1;if(t.scrollLeft===0){u="negative"}}document.body.removeChild(t); 1436return u};c.exports=p},{"./../Gallery":286,"@marcom/ac-dom-events/addEventListener":188,"@marcom/ac-dom-events/removeEventListener":195,"@marcom/ac-dom-metrics/getDimensions":200,"@marcom/ac-dom-metrics/getPosition":204,"@marcom/ac-dom-styles/getStyle":221,"@marcom/ac-dom-styles/setStyle":223,"@marcom/ac-dom-traversal/ancestors":235,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/create":248,"@marcom/ac-solar/scrollX":285}],301:[function(b,d,a){var c=b("./../analytics/AnalyticsManager"); 1437d.exports=new c()},{"./../analytics/AnalyticsManager":289}],302:[function(c,d,b){var g=["input","select","textarea","button","object"]; 1438var h=["href","tabindex","contenteditable"];var a=function(){this.focusableSelectors=g.concat(h.map(function(i){return(i==="href")?"a["+i+"]":"*["+i+"]" 1439})).join(",")};var f=a.prototype;f.isFocusable=function(k,i){var l=k.nodeName.toLowerCase(); 1440var j=g.indexOf(l)>-1;if(l==="a"){return true}if(j){return !k.disabled}if(!k.contentEditable){return true 1441}i=i||k.tabIndex;return isNaN(i)};f.isTabbable=function(j){var i=j.getAttribute("tabindex"); 1442if(!isNaN(i)){return(i>=0)}else{return this.isFocusable(j,i)}};f.getTabbable=function(n){var k=n.length; 1443var j=[];for(var m=0;m<k;m++){if(this.isTabbable(n[m])){j.push(n[m])}}return j}; 1444d.exports=new a()},{}],303:[function(g,c,w){var d=g("@marcom/ac-classlist");var o=g("@marcom/ac-dom-styles"); 1445var u=g("@marcom/ac-dom-traversal/querySelectorAll");var s=g("@marcom/ac-object/clone"); 1446var i=g("@marcom/ac-object/create");var v=g("./../helpers/getElementFullWidth"); 1447var m=g("@marcom/ac-solar/moveX");var t=g("./../helpers/selectElementFromDataAttributeValue"); 1448var h=g("./../helpers/selectElementThatHasDataAttribute");var l=g("./../auto/AutoGallery"); 1449var f=g("@marcom/ac-pointer-tracker").PointerTracker;var q=g("./SlideItem");var j=g("./SlideItemWrapper"); 1450var a=0.5;var k=0.5;var r=true;function p(z,y){y=s(y)||{};y.itemType=y.itemType||q; 1451this._itemsPerSlide=y.itemsPerSlide||1;var x=y.deeplink!==false;y.deeplink=false;
1452this._slideDuration=(y.duration!==undefined)?y.duration:k;y.toggleNavDuration=(y.toggleNavDuration===undefined)?this._slideDuration:y.toggleNavDuration; 1453this._itemCenterPoint=(y.itemCenterPoint!==undefined)?y.itemCenterPoint:a;this._edgePullResistance=(y.edgePullResistance?y.edgePullResistance:r); 1454this._slideOptions={ease:y.ease};if(y.resizeContainerOnUpdate===true){y.resizeContainerOnUpdate=this._slideDuration 1455}y.touch=y.touch!==false;this._originalWrapAround=y.wrapAround||false;l.call(this,z,y); 1456if(x){var A=this._getDeeplinkedItem();if(A){if(this._currentItem!==A){this._currentItem.hide(); 1457this._setCurrentItem(A);this._currentItem.show()}}}this._positionItems=this._positionItems.bind(this); 1458this._createContainer();if(this._items.length!==0){this._positionItems()}this._isInstantiated=true 1459}p.RESIZED=l.RESIZED;p.UPDATE=l.UPDATE;p.UPDATE_COMPLETE=l.UPDATE_COMPLETE;var b=l.prototype; 1460var n=p.prototype=i(b);n.addItem=function(z,x){if(z.nodeType){z=new this._itemType(z) 1461}var y=b.addItem.call(this,z,x);if(this._containerEl!==undefined){this._addItemToContainer(z); 1462this._positionItems()}this._updateWrapAround();return y};n.removeItem=function(A,y){if(this._containerEl&&A.getElement().parentElement===this._containerEl){var x=A.getOriginalParentElement(); 1463if(x){x.appendChild(A.getElement())}else{if(typeof A.removeItems==="function"){A.removeItems(); 1464y.destroyItem=true}}var z=b.removeItem.call(this,A,y);if(this._currentItem){this._positionItems(this._currentItem) 1465}this._updateWrapAround();return z}return b.removeItem.call(this,A,y)};n.resize=function(){this._positionItems(); 1466this._snapToPosition(this._currentItem.position());return b.resize.call(this)}; 1467n.destroy=function(y){this._destroyCurrentClip();this._clip=null;var x=this._items.length; 1468while(x--){this._items[x].off(q.CENTER_POINT_CHANGED,this._positionItems)}if(this._touchSwipe){this._touchSwipe.off(f.START,this._onSwipeStart); 1469this._touchSwipe.off(f.UPDATE,this._onSwipeUpdate)}if(this._clickSwipe){this._clickSwipe.off(f.START,this._onSwipeStart); 1470this._clickSwipe.off(f.UPDATE,this._onSwipeUpdate)}var A=this._el;var z=b.destroy.call(this,y); 1471A.removeChild(this._containerEl);this._containerEl=null;this._slideDuration=null; 1472this._itemCenterPoint=null;this._positionItems=null;this._slideOptions=null;return z 1473};n._addItems=function(A){if(this._itemsPerSlide>1){var F;var z=/(^\[).*(\]$)/.test(A); 1474if(z){F=h(A.replace(/\[|\]/g,""),this._el)}else{F=u(A,this._el)}var x;var E;var B; 1475var C=0;var D=0;var y=F.length;for(D;D<y;D++){if(C===0){x=new j()}x.addItem(F[D]); 1476B=F[D].getAttribute("id");if(B){E=t("data-ac-gallery-trigger",B);this._addItemTriggers(x,E) 1477}if(++C===this._itemsPerSlide||D===y-1){C=0;x.resize();this.addItem(x)}}}else{b._addItems.call(this,A) 1478}};n._createContainer=function(){this._containerEl=document.createElement("div"); 1479d.add(this._containerEl,"ac-gallery-slidecontainer");o.setStyle(this._containerEl,{position:"absolute",left:"0",top:"0",width:"100%",height:"100%"}); 1480this._el.appendChild(this._containerEl);var x=0;var y=this._items.length;for(x; 1481x<y;x++){this._addItemToContainer(this._items[x])}};n._addItemToContainer=function(x){this._containerEl.appendChild(x.getElement()); 1482x.on(q.CENTER_POINT_CHANGED,this._positionItems)};n._positionItems=function(B){B=B||this._currentItem; 1483var F=this._items;if(this._wrapAround){F=this._shuffleItems()}var H=(this._getActualPositionX()-B.position())||0; 1484var G=parseInt(o.getStyle(this._el,"width").width,10);var y=0;var D=0;var A=F.length; 1485var I;var z;var x;var C;var E;for(D;D<A;D++){I=F[D];I.resize();z=I.getElement(); 1486o.setStyle(z,{left:y+"px"});x=v(z);C=G-x;E=(I.centerPoint&&I.centerPoint()!==null)?I.centerPoint():this._itemCenterPoint; 1487I.position((y*-1)+(C*E));if(this._isRightToLeft){y-=x}else{y+=x}}y=B.position()+H; 1488this._snapToPosition(y)};n._getActualPositionX=function(){var y=o.getStyle(this._containerEl,"transform").transform; 1489if(!y||y==="none"){var z=o.getStyle(this._containerEl,"left").left;return parseInt(z,10) 1490}else{if(y===this._transformStyles&&this._actualPositionX!==undefined){return this._actualPositionX 1491}}this._transformStyles=y;var x=this._transformStyles.split(",");this._actualPositionX=x[4]||this._currentItem.position(); 1492return this._actualPositionX*1};n._snapToPosition=function(x){this._destroyCurrentClip(); 1493this._positionX=x;o.setStyle(this._containerEl,{transition:"transform 0s, left 0s"}); 1494m(this._containerEl,x,0,this._slideOptions)};n._slideToPosition=function(x,y,z){this._positionX=x; 1495this._clip=m(this._containerEl,x,y,{ease:this._slideOptions.ease,onComplete:z}) 1496};n._setUpSwiping=function(y,x){var z=b._setUpSwiping.call(this,y,x);this._onSwipeStart=this._onSwipeStart.bind(this); 1497this._onSwipeUpdate=this._onSwipeUpdate.bind(this);if(this._touchSwipe){this._touchSwipe.on(f.START,this._onSwipeStart); 1498this._touchSwipe.on(f.UPDATE,this._onSwipeUpdate)}if(this._clickSwipe){this._clickSwipe.on(f.START,this._onSwipeStart); 1499this._clickSwipe.on(f.UPDATE,this._onSwipeUpdate)}return z};n._onSwipeStart=function(x){if(this._clip&&this._clip.playing()){this._destroyCurrentClip(); 1500this._positionX=this._getActualPositionX()}};n._onSwipeUpdate=function(x){this._destroyCurrentClip(); 1501var z=this.getItems().slice(-1)[0].position();var A=this._positionX>0||this._positionX<z; 1502var y=x.diffX;if(this._edgePullResistance&&!this._wrapAround&&A){y*=0.5}this._snapToPosition(this._positionX-y) 1503};n._onSwipeEnd=function(x){var y=b._onSwipeEnd.call(this,x);if(y===null){y=this.show(this._currentItem,{interactionEvent:x.interactionEvent}) 1504}return y};n._shuffleItems=function(){var B=this._items.length===2&&!this._isAutoPlaying; 1505if(B){return this._items.slice()}var E=this._items.length;var y=this._items.indexOf(this._currentItem); 1506var D=Math.floor(E*0.5);var A;var x;var z;if(y<D){A=D-y;var C=E-A;x=this._items.slice(C); 1507z=this._items.slice(0,C);return x.concat(z)}else{if(y>D){A=y-D;x=this._items.slice(0,A); 1508z=this._items.slice(A);return z.concat(x)}}return this._items};n._updateItems=function(y,x){this._destroyCurrentClip(); 1509if(this._wrapAround){this._positionItems(y.outgoing[0])}if(this.getItemIndex(y.outgoing[0])>-1){var A=(x)?null:this.trigger.bind(this,p.UPDATE_COMPLETE,y); 1510var z=this._slideDuration;this._slideToPosition(y.incoming[0].position(),z,A);if(y.incoming[0]!==y.outgoing[0]){y.incoming[0].show(); 1511y.outgoing[0].hide()}}else{this._slideToPosition(this._currentItem.position(),this._slideDuration); 1512y.incoming[0].show();if(!x){this.trigger(p.UPDATE_COMPLETE,y)}}};n._updateWrapAround=function(){if(this._items.length<=2){this._wrapAround=false 1513}else{if(this._originalWrapAround){this._wrapAround=this._originalWrapAround}}if(this._isInstantiated&&(this._previousButtons||this._nextButtons)){this._updatePaddleNavState() 1514}};n._destroyCurrentClip=function(){if(this._clip&&this._clip.playing()){this._clip.destroy() 1515}};c.exports=p},{"./../auto/AutoGallery":290,"./../helpers/getElementFullWidth":296,"./../helpers/selectElementFromDataAttributeValue":298,"./../
1515helpers/selectElementThatHasDataAttribute":299,"./SlideItem":304,"./SlideItemWrapper":305,"@marcom/ac-classlist":185,"@marcom/ac-dom-styles":220,"@marcom/ac-dom-traversal/querySelectorAll":240,"@marcom/ac-object/clone":247,"@marcom/ac-object/create":248,"@marcom/ac-pointer-tracker":356,"@marcom/ac-solar/moveX":283}],304:[function(b,a,d){var h=b("@marcom/ac-dom-styles/setStyle"); 1516var g=b("@marcom/ac-object/create");var c=b("./../Item");function i(l,k){c.call(this,l,k); 1517h(l,{position:"absolute",transform:{translateZ:0}});this._parentElement=l.parentElement 1518}i.CENTER_POINT_CHANGED="centerpointchanged";i.SELECTED=c.SELECTED;i.SHOW=c.SHOW; 1519i.HIDE=c.HIDE;var j=c.prototype;var f=i.prototype=g(j);f.position=function(k){if(k!==undefined){this._position=k 1520}return this._position||0};f.centerPoint=function(k){if(k!==undefined){this._centerPoint=k; 1521this.trigger(i.CENTER_POINT_CHANGED)}return(this._centerPoint!==undefined)?this._centerPoint:null 1522};f.getOriginalParentElement=function(){return this._parentElement};f.resize=function(){}; 1523f.destroy=function(){h(this._el,{position:null,left:null,transform:null});j.destroy.call(this) 1524};a.exports=i},{"./../Item":287,"@marcom/ac-dom-styles/setStyle":223,"@marcom/ac-object/create":248}],305:[function(g,d,h){var n=g("@marcom/ac-classlist"); 1525var k=g("@marcom/ac-dom-styles/setStyle");var c=g("@marcom/ac-dom-traversal/querySelectorAll"); 1526var j=g("@marcom/ac-object/create");var o=g("./../singletons/tabManager");var a=g("./../helpers/getElementFullWidth"); 1527var l=g("./SlideItem");var b="ac-gallery-slideitemwrapper";function f(){l.call(this,document.createElement("div")); 1528this._items=[];this._currentWidth=0;n.add(this._el,b)}var m=l.prototype;var i=f.prototype=j(m); 1529i.addItem=function(r){this._items.push({el:r,parentElement:r.parentElement});this._el.appendChild(r); 1530var p=r.getAttribute("id");if(p){var s=this._el.getAttribute("id")||"";var q=(s.length)?"-":""; 1531s+=q+p;this._el.setAttribute("id",s)}this._focusableEls=this._focusableEls.concat(c(o.focusableSelectors,r)) 1532};i.removeItems=function(){var r;var p;var q=0;var s=this._items.length;for(q;q<s; 1533q++){r=this._items[q].el;k(r,{position:null,left:null});p=this._items[q].parentElement; 1534if(p){p.appendChild(r)}}};i.resize=function(){this._currentWidth=0;var q;var p=0; 1535var r=this._items.length;for(p;p<r;p++){q=this._items[p].el;k(q,{position:"absolute",left:this._currentWidth+"px"}); 1536this._currentWidth+=a(q)}k(this._el,{width:this._currentWidth+"px"})};i.destroy=function(){this.removeItems(); 1537this._items=null;this._currentWidth=null;var p=this._el.parentElement;if(p){p.removeChild(this._el) 1538}m.destroy.call(this)};d.exports=f},{"./../helpers/getElementFullWidth":296,"./../singletons/tabManager":302,"./SlideItem":304,"@marcom/ac-classlist":185,"@marcom/ac-dom-styles/setStyle":223,"@marcom/ac-dom-traversal/querySelectorAll":240,"@marcom/ac-object/create":248}],306:[function(b,c,a){var d=""; 1539d+='<nav class="paddlenav">';d+="<ul>";d+='<li><button class="paddlenav-arrow paddlenav-arrow-previous" data-ac-gallery-previous-trigger="%ID%"></button></li>'; 1540d+='<li><button class="paddlenav-arrow paddlenav-arrow-next" data-ac-gallery-next-trigger="%ID%"></button></li>'; 1541d+="</ul>";d+="</nav>";c.exports=d},{}],307:[function(b,c,a){var f={};c.exports=function d(h,g,l){h=h.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"); 1542if(l||!f.hasOwnProperty(h)){var j=new RegExp("[\\?&]"+h+"=([^&#]*)");var i=j.exec(location.search); 1543var k=(i===null)?g:decodeURIComponent(i[1].replace(/\+/g," "));if(k==="true"||k==="false"){k=(k==="true") 1544}if(!isNaN(parseFloat(k))){k=parseFloat(k)}f[h]=k}return f[h]}},{}],308:[function(c,b,d){var j="data-focus-method"; 1545var h="touch";var i="mouse";var a="key";function g(l,k){this._target=l||document.body; 1546this._attr=k||j;this._focusMethod=this._lastFocusMethod=false;this._onKeyDown=this._onKeyDown.bind(this); 1547this._onMouseDown=this._onMouseDown.bind(this);this._onTouchStart=this._onTouchStart.bind(this); 1548this._onFocus=this._onFocus.bind(this);this._onBlur=this._onBlur.bind(this);this._onWindowBlur=this._onWindowBlur.bind(this); 1549this._bindEvents()}var f=g.prototype;f._bindEvents=function(){if(this._target.addEventListener){this._target.addEventListener("keydown",this._onKeyDown,true); 1550this._target.addEventListener("mousedown",this._onMouseDown,true);this._target.addEventListener("touchstart",this._onTouchStart,true); 1551this._target.addEventListener("focus",this._onFocus,true);this._target.addEventListener("blur",this._onBlur,true); 1552window.addEventListener("blur",this._onWindowBlur)}};f._onKeyDown=function(k){this._focusMethod=a 1553};f._onMouseDown=function(k){if(this._focusMethod===h){return}this._focusMethod=i 1554};f._onTouchStart=function(k){this._focusMethod=h};f._onFocus=function(k){if(!this._focusMethod){this._focusMethod=this._lastFocusMethod 1555}k.target.setAttribute(this._attr,this._focusMethod);this._lastFocusMethod=this._focusMethod; 1556this._focusMethod=false};f._onBlur=function(k){k.target.removeAttribute(this._attr) 1557};f._onWindowBlur=function(k){this._focusMethod=false};b.exports=g},{}],309:[function(b,c,a){arguments[4][197][0].apply(a,arguments) 1558},{dup:197}],310:[function(b,c,a){arguments[4][198][0].apply(a,arguments)},{dup:198}],311:[function(b,c,a){arguments[4][63][0].apply(a,arguments) 1559},{dup:63}],312:[function(b,c,a){arguments[4][64][0].apply(a,arguments)},{"./internal/expose":311,dup:64}],313:[function(b,c,a){arguments[4][66][0].apply(a,arguments) 1560},{"@marcom/ac-console/log":312,dup:66}],314:[function(d,c,g){var m=d("@marcom/ac-event-emitter-micro").EventEmitterMicro;
1561var j=d("@marcom/ac-dom-events/utils/addEventListener");var b=d("@marcom/ac-dom-events/utils/removeEventListener"); 1562var i=d("@marcom/ac-object/create");var f=d("./internal/KeyEvent");var k="keydown"; 1563var l="keyup";function a(n){this._keysDown={};this._DOMKeyDown=this._DOMKeyDown.bind(this); 1564this._DOMKeyUp=this._DOMKeyUp.bind(this);this._context=n||document;j(this._context,k,this._DOMKeyDown,true); 1565j(this._context,l,this._DOMKeyUp,true);m.call(this)}var h=a.prototype=i(m.prototype); 1566h.onDown=function(n,o){return this.on(k+":"+n,o)};h.onceDown=function(n,o){return this.once(k+":"+n,o) 1567};h.offDown=function(n,o){return this.off(k+":"+n,o)};h.onUp=function(n,o){return this.on(l+":"+n,o) 1568};h.onceUp=function(n,o){return this.once(l+":"+n,o)};h.offUp=function(n,o){return this.off(l+":"+n,o) 1569};h.isDown=function(n){n+="";return this._keysDown[n]||false};h.isUp=function(n){return !this.isDown(n) 1570};h.destroy=function(){b(this._context,k,this._DOMKeyDown,true);b(this._context,l,this._DOMKeyUp,true); 1571this._keysDown=null;this._context=null;m.prototype.destroy.call(this);return this 1572};h._DOMKeyDown=function(o){var n=this._normalizeKeyboardEvent(o);var p=n.keyCode+=""; 1573this._trackKeyDown(p);this.trigger(k+":"+p,n)};h._DOMKeyUp=function(o){var n=this._normalizeKeyboardEvent(o); 1574var p=n.keyCode+="";this._trackKeyUp(p);this.trigger(l+":"+p,n)};h._normalizeKeyboardEvent=function(n){return new f(n) 1575};h._trackKeyUp=function(n){if(this._keysDown[n]){this._keysDown[n]=false}};h._trackKeyDown=function(n){if(!this._keysDown[n]){this._keysDown[n]=true 1576}};c.exports=a},{"./internal/KeyEvent":316,"@marcom/ac-dom-events/utils/addEventListener":309,"@marcom/ac-dom-events/utils/removeEventListener":310,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/create":313}],315:[function(c,d,b){var a=c("./Keyboard"); 1577d.exports=new a()},{"./Keyboard":314}],316:[function(c,d,b){var a=["keyLocation"]; 1578function f(g){this.originalEvent=g;var h;for(h in g){if(a.indexOf(h)===-1&&typeof g[h]!=="function"){this[h]=g[h] 1579}}this.location=(this.originalEvent.location!==undefined)?this.originalEvent.location:this.originalEvent.keyLocation 1580}f.prototype={preventDefault:function(){if(typeof this.originalEvent.preventDefault!=="function"){this.originalEvent.returnValue=false; 1581return}return this.originalEvent.preventDefault()},stopPropagation:function(){return this.originalEvent.stopPropagation() 1582}};d.exports=f},{}],317:[function(b,c,a){c.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CONTROL:17,ALT:18,COMMAND:91,CAPSLOCK:20,ESCAPE:27,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ASTERISK:106,NUMPAD_PLUS:107,NUMPAD_DASH:109,NUMPAD_DOT:110,NUMPAD_SLASH:111,NUMPAD_EQUALS:187,TICK:192,LEFT_BRACKET:219,RIGHT_BRACKET:221,BACKSLASH:220,SEMICOLON:186,APOSTRAPHE:222,APOSTROPHE:222,SPACEBAR:32,CLEAR:12,COMMA:188,DOT:190,SLASH:191} 1583},{}],318:[function(d,f,b){var g=d("./ac-browser/BrowserData");var a=/applewebkit/i; 1584var h=d("./ac-browser/IE");var c=g.create();c.isWebKit=function(i){var j=i||window.navigator.userAgent; 1585return j?!!a.test(j):false};c.lowerCaseUserAgent=navigator.userAgent.toLowerCase(); 1586if(c.name==="IE"){c.IE={documentMode:h.getDocumentMode()}}f.exports=c},{"./ac-browser/BrowserData":319,"./ac-browser/IE":320}],319:[function(b,c,a){b("@marcom/ac-polyfills/Array/prototype.filter"); 1587b("@marcom/ac-polyfills/Array/prototype.some");var d=b("./data");function f(){}f.prototype={__getBrowserVersion:function(h,i){var g; 1588if(!h||!i){return}var j=d.browser.filter(function(k){return k.identity===i});j.some(function(m){var k=m.versionSearch||i; 1589var l=h.indexOf(k);if(l>-1){g=parseFloat(h.substring(l+k.length+1));return true 1590}});return g},__getName:function(g){return this.__getIdentityStringFromArray(g) 1591},__getIdentity:function(g){if(g.string){return this.__matchSubString(g)}else{if(g.prop){return g.identity 1592}}},__getIdentityStringFromArray:function(g){for(var k=0,h=g.length,j;k<h;k++){j=this.__getIdentity(g[k]); 1593if(j){return j}}},__getOS:function(g){return this.__getIdentityStringFromArray(g) 1594},__getOSVersion:function(i,l){if(!i||!l){return}var k=d.os.filter(function(m){return m.identity===l 1595})[0];var g=k.versionSearch||l;var j=new RegExp(g+" ([\\d_\\.]+)","i");var h=i.match(j); 1596if(h!==null){return h[1].replace(/_/g,".")}},__matchSubString:function(h){var g=h.subString; 1597if(g){var i=g.test?!!g.test(h.string):h.string.indexOf(g)>-1;if(i){return h.identity 1598}}}};f.create=function(){var g=new f();var h={};h.name=g.__getName(d.browser);h.version=g.__getBrowserVersion(d.versionString,h.name); 1599h.os=g.__getOS(d.os);h.osVersion=g.__getOSVersion(d.versionString,h.os);return h 1600};c.exports=f},{"./data":321,"@marcom/ac-polyfills/Array/prototype.filter":undefined,"@marcom/ac-polyfills/Array/prototype.some":undefined}],320:[function(b,c,a){c.exports={getDocumentMode:function(){var d; 1601if(document.documentMode){d=parseInt(document.documentMode,10)}else{d=5;if(document.compatMode){if(document.compatMode==="CSS1Compat"){d=7 1602}}}return d}}},{}],321:[function(b,c,a){c.exports={browser:[{string:window.navigator.userAgent,subString:"Edge",identity:"Edge"},{string:window.navigator.userAgent,subString:/silk/i,identity:"Silk"},{string:window.navigator.userAgent,subString:/(android).*(version\/[0-9+].[0-9+])/i,identity:"Android"},{string:window.navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:window.navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:window.navigator.userAgent,subString:/mobile\/[^\s]*\ssafari\//i,identity:"Safari Mobile",versionSearch:"Version"},{string:window.navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera",versionSearch:"Version"},{string:window.navigator.vendor,subString:"iCab",identity:"iCab"},{string:window.navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:window.navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:window.navigator.vendor,subString:"Camino",identity:"Camino"},{string:window.navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:window.navigator.userAgent,subString:"MSIE",identity:"IE",versionSearch:"MSIE"},{string:window.navigator.userAgent,subString:"Trident",identity:"IE",versionSearch:"rv"},{string:window.navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:window.navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],os:[{string:window.navigator.platform,subString:"Win",identity:"Windows",versionSearch:"Windows NT"},{string:window.navigator.platform,subString:"Mac",identity:"OS X"},{string:window.navigator.userAgent,subString:"iPhone",identity:"iOS",versionSearch:"iPhone OS"},{string:window.navigator.userAgent,subString:"iPad",identity:"iOS",versionSearch:"CPU OS"},{string:window.navigator.userAgent,subString:/android/i,identity:"Android"},{string:window.navigator.platform,subString:"Linux",identity:"Linux"}],versionString:window.navigator.userAgent||window.navigator.appVersion||undefined} 1603},{}],322:[function(b,c,a){arguments[4][188][0].apply(a,arguments)},{"./shared/getEventType":332,"./utils/addEventListener":336,dup:188}
1603],323:[function(d,f,c){var a=d("./utils/dispatchEvent"); 1604var b=d("./shared/getEventType");f.exports=function g(j,i,h){i=b(j,i);return a(j,i,h) 1605}},{"./shared/getEventType":332,"./utils/dispatchEvent":337}],324:[function(b,c,a){c.exports={addEventListener:b("./addEventListener"),dispatchEvent:b("./dispatchEvent"),preventDefault:b("./preventDefault"),removeEventListener:b("./removeEventListener"),stop:b("./stop"),stopPropagation:b("./stopPropagation"),target:b("./target")} 1606},{"./addEventListener":322,"./dispatchEvent":323,"./preventDefault":330,"./removeEventListener":331,"./stop":333,"./stopPropagation":334,"./target":335}],325:[function(b,c,a){arguments[4][2][0].apply(a,arguments) 1607},{"./shared/camelCasedEventTypes":326,"./shared/prefixHelper":327,"./shared/windowFallbackEventTypes":328,"./utils/eventTypeAvailable":329,dup:2}],326:[function(b,c,a){arguments[4][3][0].apply(a,arguments) 1608},{dup:3}],327:[function(b,c,a){arguments[4][4][0].apply(a,arguments)},{dup:4}],328:[function(b,c,a){arguments[4][5][0].apply(a,arguments) 1609},{dup:5}],329:[function(b,c,a){arguments[4][6][0].apply(a,arguments)},{dup:6}],330:[function(b,c,a){arguments[4][194][0].apply(a,arguments) 1610},{dup:194}],331:[function(b,c,a){arguments[4][195][0].apply(a,arguments)},{"./shared/getEventType":332,"./utils/removeEventListener":338,dup:195}],332:[function(b,c,a){arguments[4][196][0].apply(a,arguments) 1611},{"@marcom/ac-prefixer/getEventType":325,dup:196}],333:[function(d,g,b){var a=d("./stopPropagation"); 1612var c=d("./preventDefault");g.exports=function f(h){h=h||window.event;a(h);c(h); 1613h.stopped=true;h.returnValue=false}},{"./preventDefault":330,"./stopPropagation":334}],334:[function(c,d,b){d.exports=function a(f){f=f||window.event; 1614if(f.stopPropagation){f.stopPropagation()}else{f.cancelBubble=true}}},{}],335:[function(b,c,a){c.exports=function d(f){f=f||window.event; 1615return(typeof f.target!=="undefined")?f.target:f.srcElement}},{}],336:[function(b,c,a){arguments[4][197][0].apply(a,arguments) 1616},{dup:197}],337:[function(b,c,a){b("@marcom/ac-polyfills/CustomEvent");c.exports=function d(i,h,g){var f; 1617if(i.dispatchEvent){if(g){f=new CustomEvent(h,g)}else{f=new CustomEvent(h)}i.dispatchEvent(f) 1618}else{f=document.createEventObject();if(g&&"detail" in g){f.detail=g.detail}i.fireEvent("on"+h,f) 1619}return i}},{"@marcom/ac-polyfills/CustomEvent":undefined}],338:[function(b,c,a){arguments[4][198][0].apply(a,arguments) 1620},{dup:198}],339:[function(b,c,a){arguments[4][40][0].apply(a,arguments)},{"./getStyleProperty":340,"./getStyleValue":341,"./shared/stylePropertyCache":344,dup:40}],340:[function(b,c,a){arguments[4][41][0].apply(a,arguments) 1621},{"./shared/getStyleTestElement":342,"./shared/prefixHelper":343,"./shared/stylePropertyCache":344,"./utils/toCSS":347,"./utils/toDOM":348,dup:41}],341:[function(b,c,a){arguments[4][42][0].apply(a,arguments) 1622},{"./getStyleProperty":340,"./shared/prefixHelper":343,"./shared/stylePropertyCache":344,"./shared/styleValueAvailable":345,dup:42}],342:[function(b,c,a){arguments[4][43][0].apply(a,arguments) 1623},{dup:43}],343:[function(b,c,a){arguments[4][4][0].apply(a,arguments)},{dup:4}],344:[function(b,c,a){arguments[4][45][0].apply(a,arguments) 1624},{dup:45}],345:[function(b,c,a){arguments[4][46][0].apply(a,arguments)},{"./getStyleTestElement":342,"./stylePropertyCache":344,dup:46}],346:[function(b,c,a){arguments[4][47][0].apply(a,arguments) 1625},{dup:47}],347:[function(b,c,a){arguments[4][48][0].apply(a,arguments)},{dup:48}],348:[function(b,c,a){arguments[4][49][0].apply(a,arguments) 1626},{dup:49}],349:[function(b,c,a){arguments[4][220][0].apply(a,arguments)},{"./getStyle":350,"./setStyle":352,dup:220}],350:[function(b,c,a){arguments[4][50][0].apply(a,arguments) 1627},{"@marcom/ac-prefixer/getStyleProperty":340,"@marcom/ac-prefixer/stripPrefixes":346,dup:50}],351:[function(b,c,a){arguments[4][51][0].apply(a,arguments) 1628},{dup:51}],352:[function(b,c,a){arguments[4][52][0].apply(a,arguments)},{"./internal/normalizeValue":351,"@marcom/ac-prefixer/getStyleCSS":339,"@marcom/ac-prefixer/getStyleProperty":340,dup:52}],353:[function(b,c,a){arguments[4][63][0].apply(a,arguments) 1629},{dup:63}],354:[function(b,c,a){arguments[4][64][0].apply(a,arguments)},{"./internal/expose":353,dup:64}],355:[function(b,c,a){arguments[4][66][0].apply(a,arguments) 1630},{"@marcom/ac-console/log":354,dup:66}],356:[function(b,c,a){c.exports={PointerTracker:b("./ac-pointer-tracker/PointerTracker")} 1631},{"./ac-pointer-tracker/PointerTracker":357}],357:[function(b,a,f){var n=b("@marcom/ac-browser"); 1632var l=b("@marcom/ac-dom-events");var k=b("@marcom/ac-dom-styles");var h=b("@marcom/ac-object/create"); 1633var c=n.os==="Android"||(n.name==="IE"&&n.version<=8);var j=b("@marcom/ac-feature/touchAvailable")(); 1634var m=b("@marcom/ac-event-emitter-micro").EventEmitterMicro;function d(p,q,o){this._el=p; 1635o=o||{};this._lockVertical=o.lockVertical!==false;this._swipeThreshold=o.swipeThreshold||d.DEFAULT_SWIPE_THRESHOLD; 1636this._pointerEvents=q||{};this._trackHover=o.trackHover;if(!this._trackHover){this._pointerEvents.down=this._pointerEvents.down||((j)?d.TOUCH_EVENTS.down:d.MOUSE_EVENTS.down); 1637this._pointerEvents.up=this._pointerEvents.up||((j)?d.TOUCH_EVENTS.up:d.MOUSE_EVENTS.up) 1638}else{this._pointerEvents.down=this._pointerEvents.down||d.MOUSE_EVENTS.over;this._pointerEvents.up=this._pointerEvents.up||d.MOUSE_EVENTS.out 1639}this._pointerEvents.out=this._pointerEvents.out||((j)?d.TOUCH_EVENTS.out:d.MOUSE_EVENTS.out); 1640this._pointerEvents.move=this._pointerEvents.move||((j)?d.TOUCH_EVENTS.move:d.MOUSE_EVENTS.move); 1641this._onMouseDown=this._onMouseDown.bind(this);this._onMouseUp=this._onMouseUp.bind(this); 1642this._onMouseOut=this._onMouseOut.bind(this);this._onMouseMove=this._onMouseMove.bind(this); 1643m.call(this);l.addEventListener(this._el,this._pointerEvents.down,this._onMouseDown);
1644this._setCursorStyle("grab")}d.START="start";d.END="end";d.UPDATE="update";d.SWIPE_RIGHT="swiperight"; 1645d.SWIPE_LEFT="swipeleft";d.DEFAULT_SWIPE_THRESHOLD=(c)?2:8;d.TOUCH_EVENTS={down:"touchstart",up:"touchend",out:"mouseout",move:"touchmove"}; 1646d.MOUSE_EVENTS={down:"mousedown",up:"mouseup",out:"mouseout",move:"mousemove",over:"mouseover"}; 1647var i=m.prototype;var g=d.prototype=h(i);g.destroy=function(){if(this._isDragging){this._onMouseUp() 1648}l.removeEventListener(this._el,this._pointerEvents.down,this._onMouseDown);this._setCursorStyle(null); 1649this._el=null;this._pointerEvents=null;this._lockVertical=null;this._swipeThreshold=null; 1650this._checkForTouchScrollY=null;this._isDragging=null;this._currentX=null;this._currentY=null; 1651this._velocityX=null;this._velocityY=null;this._lastX=null;this._lastY=null;return i.destroy.call(this) 1652};g._onMouseDown=function(o){if(this._isDragging){return}this._isDragging=true; 1653this._setCursorStyle("grabbing");l.removeEventListener(this._el,this._pointerEvents.down,this._onMouseDown); 1654l.addEventListener(document.body,this._pointerEvents.up,this._onMouseUp);l.addEventListener(document,this._pointerEvents.out,this._onMouseOut); 1655l.addEventListener(document.body,this._pointerEvents.move,this._onMouseMove);this._checkForTouchScrollY=this._lockVertical&&!!(o.touches&&o.touches[0]); 1656if(this._checkForTouchScrollY){this._lastY=this._getTouchY(o)}var p=this._storeAndGetValues(o); 1657this._velocityX=p.diffX=0;this._velocityY=p.diffY=0;this.trigger(d.START,p)};g._onMouseUp=function(o){if(!this._isDragging){return 1658}this._isDragging=false;this._setCursorStyle("grab");l.addEventListener(this._el,this._pointerEvents.down,this._onMouseDown); 1659l.removeEventListener(document.body,this._pointerEvents.up,this._onMouseUp);l.removeEventListener(document,this._pointerEvents.out,this._onMouseOut); 1660l.removeEventListener(document.body,this._pointerEvents.move,this._onMouseMove); 1661var q;if(this._checkForTouchScrollY||this._trackHover){q=null}else{if(this._velocityX>this._swipeThreshold){q=d.SWIPE_LEFT 1662}else{if((this._velocityX*-1)>this._swipeThreshold){q=d.SWIPE_RIGHT}}}var p=this._storeAndGetValues(o); 1663p.swipe=q;this.trigger(d.END,p);if(q&&!this._trackHover){this.trigger(q,p)}};g._onMouseOut=function(o){o=(o)?o:window.event; 1664var p=o.relatedTarget||o.toElement;if(!p||p.nodeName==="HTML"){this._onMouseUp(o) 1665}};g._onMouseMove=function(o){if(this._checkForTouchScrollY&&this._isVerticalTouchMove(o)){this._onMouseUp(o); 1666return}l.preventDefault(o);this.trigger(d.UPDATE,this._storeAndGetValues(o))};g._storeAndGetValues=function(o){if(o===undefined){return{} 1667}this._currentX=this._getPointerX(o);this._currentY=this._getPointerY(o);this._velocityX=this._lastX-this._currentX; 1668this._velocityY=this._lastY-this._currentY;var p={x:this._currentX,y:this._currentY,lastX:this._lastX,lastY:this._lastY,diffX:this._velocityX,diffY:this._velocityY,interactionEvent:o}; 1669this._lastX=this._currentX;this._lastY=this._currentY;return p};g._getPointerX=function(o){if(o.pageX){return o.pageX 1670}else{if(o.touches&&o.touches[0]){return o.touches[0].pageX}else{if(o.clientX){return o.clientX 1671}}}return 0};g._getPointerY=function(o){if(o.pageY){return o.pageY}else{if(o.touches&&o.touches[0]){return o.touches[0].pageY 1672}else{if(o.clientY){return o.clientY}}}return 0};g._getTouchX=function(o){if(o.touches&&o.touches[0]){return o.touches[0].pageX 1673}return 0};g._getTouchY=function(o){if(o.touches&&o.touches[0]){return o.touches[0].pageY 1674}return 0};g._isVerticalTouchMove=function(p){var o=this._getTouchX(p);var s=this._getTouchY(p); 1675var r=Math.abs(o-this._lastX);var q=Math.abs(s-this._lastY);this._checkForTouchScrollY=(r<q); 1676return this._checkForTouchScrollY};g._setCursorStyle=function(o){k.setStyle(this._el,{cursor:o}) 1677};a.exports=d},{"@marcom/ac-browser":318,"@marcom/ac-dom-events":324,"@marcom/ac-dom-styles":349,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-feature/touchAvailable":176,"@marcom/ac-object/create":355}],358:[function(b,c,a){arguments[4][63][0].apply(a,arguments) 1678},{dup:63}],359:[function(b,c,a){arguments[4][64][0].apply(a,arguments)},{"./internal/expose":358,dup:64}],360:[function(b,c,a){arguments[4][65][0].apply(a,arguments) 1679},{"./extend":362,"@marcom/ac-console/log":359,"@marcom/ac-polyfills/Array/isArray":undefined,dup:65}],361:[function(b,c,a){arguments[4][135][0].apply(a,arguments) 1680},{"./extend":362,"@marcom/ac-console/log":359,dup:135}],362:[function(b,c,a){arguments[4][67][0].apply(a,arguments) 1681},{"@marcom/ac-console/log":359,"@marcom/ac-polyfills/Array/prototype.forEach":undefined,dup:67}],363:[function(b,c,a){c.exports={Queue:b("./ac-queue/Queue"),QueueItem:b("./ac-queue/QueueItem"),LiveQueue:b("./ac-queue/LiveQueue")} 1682},{"./ac-queue/LiveQueue":364,"./ac-queue/Queue":365,"./ac-queue/QueueItem":366}],364:[function(b,c,a){b("@marcom/ac-polyfills/Promise");
1683b("@marcom/ac-polyfills/requestAnimationFrame");b("@marcom/ac-polyfills/Function/prototype.bind"); 1684var g=b("./Queue");var h=b("./QueueItem");function f(i){this._queue=new g();this._maxProcesses=i||1; 1685this._availableSlots=this._maxProcesses;this._rafId=0;this._isRunning=false;this._boundFunctions={_run:this._run.bind(this),_releaseSlot:this._releaseSlot.bind(this)} 1686}var d=f.prototype;d.start=function(){if(this._isRunning){cancelAnimationFrame(this._rafId) 1687}this._rafId=requestAnimationFrame(this._boundFunctions._run);this._isRunning=true 1688};d.pause=function(){if(this._isRunning){cancelAnimationFrame(this._rafId);this._rafId=0 1689}this._isRunning=false};d.stop=function(){this.pause();this.clear()};d.enqueue=function(i,j){if(typeof i!=="function"){throw new Error("LiveQueue can only enqueue functions") 1690}if(j===undefined){j=g.PRIORITY_DEFAULT}var k=new h(i,j);return this.enqueueQueueItem(k) 1691};d.enqueueQueueItem=function(i){this._queue.enqueueQueueItem(i);if(this._isRunning&&this._rafId===0){this.start() 1692}return i};d.dequeueQueueItem=function(i){return this._queue.dequeueQueueItem(i) 1693};d.clear=function(){this._queue=new g()};d.destroy=function(){this.pause();this._isRunning=false; 1694this._queue=null;this._boundFunctions=null};d.count=function(){return this._queue.count()+this.pending() 1695};d.pending=function(){return this._maxProcesses-this._availableSlots};d.isEmpty=function(){return this.count()===0 1696};d._run=function(){if(!this._isRunning){return}this._rafId=requestAnimationFrame(this._boundFunctions._run); 1697if(this._queue.isEmpty()||this._availableSlots===0){return}var j=this._queue.dequeue(); 1698var i=j.data();if(this._isPromise(i)){this._retainSlot();i.then(this._boundFunctions._releaseSlot,this._boundFunctions._releaseSlot) 1699}this._stopRunningIfDone()};d._retainSlot=function(){this._availableSlots--};d._releaseSlot=function(){this._availableSlots++; 1700this._stopRunningIfDone()};d._stopRunningIfDone=function(){if(this._rafId!=0&&this._queue.count()===0&&this._availableSlots==this._maxProcesses){cancelAnimationFrame(this._rafId); 1701this._rafId=0}};d._isPromise=function(i){return !!(i&&typeof i.then==="function") 1702};c.exports=f},{"./Queue":365,"./QueueItem":366,"@marcom/ac-polyfills/Function/prototype.bind":undefined,"@marcom/ac-polyfills/Promise":undefined,"@marcom/ac-polyfills/requestAnimationFrame":undefined}],365:[function(b,c,a){var g=b("./QueueItem"); 1703function f(){this._items=[]}var d=f.prototype;d.enqueue=function(j,h){if(h===undefined){h=f.PRIORITY_DEFAULT 1704}var i=new g(j,h);return this.enqueueQueueItem(i)};d.enqueueQueueItem=function(h){if(this._items.indexOf(h)===-1){this._items.push(h) 1705}return h};d.dequeue=function(){this._heapSort();var i=this._items.length-1;var h=this._items[0]; 1706this._items[0]=this._items[i];this._items.pop();return h};d.dequeueQueueItem=function(i){var h=this._items.indexOf(i); 1707if(h>-1){this._items.splice(h,1)}return i};d.peek=function(){if(this.count()==0){return null 1708}this._heapSort();return this._items[0]};d.isEmpty=function(){return this._items.length===0 1709};d.count=function(){return this._items.length};d.toString=function(){var j=["Queue total items: "+this.count()+"\n"]; 1710for(var h=0;h<this.count();++h){j.push(this._items[h].toString()+"\n")}return j.join("") 1711};d._heapSort=function(){var h=0;for(var m=this._items.length-1;m>=0;m--){var n=m; 1712while(n>0){h++;var j=Math.floor((n-1)/2);if(this._items[n].compareTo(this._items[j])>=0){break 1713}var l=this._items[n];this._items[n]=this._items[j];this._items[j]=l;n=j}}};f.PRIORITY_LOW=10; 1714f.PRIORITY_DEFAULT=5;f.PRIORITY_HIGH=1;c.exports=f},{"./QueueItem":366}],366:[function(b,c,a){var g=0; 1715function f(i,h){this.priority=h;this.data=i;this.insertionOrder=g++}var d=f.prototype; 1716d.compareTo=function(h){if(this.priority<h.priority){return -1}else{if(this.priority>h.priority){return 1 1717}else{return(this.insertionOrder<h.insertionOrder)?-1:1}}};d.toString=function(){return"QueueItem {priority:"+this.priority+",\tdata:"+this.data+"\tinsertionOrder:"+this.insertionOrder+"}" 1718};c.exports=f},{}],367:[function(b,c,a){c.exports={SharedInstance:b("./ac-shared-instance/SharedInstance")} 1719},{"./ac-shared-instance/SharedInstance":368}],368:[function(d,h,c){var i=window,g="AC",a="SharedInstance",f=i[g]; 1720var b=(function(){var j={};return{get:function(l,k){var m=null;if(j[l]&&j[l][k]){m=j[l][k] 1721}return m},set:function(m,k,l){if(!j[m]){j[m]={}}if(typeof l==="function"){j[m][k]=new l() 1722}else{j[m][k]=l}return j[m][k]},share:function(m,k,l){var n=this.get(m,k);if(!n){n=this.set(m,k,l) 1723}return n},remove:function(l,k){var m=typeof k;if(m==="string"||m==="number"){if(!j[l]||!j[l][k]){return 1724}j[l][k]=null;return}if(j[l]){j[l]=null}}}}());if(!f){f=i[g]={}}if(!f[a]){f[a]=b 1725}h.exports=f[a]},{}],369:[function(c,f,b){var a=c("@marcom/ac-shared-instance").SharedInstance; 1726var g="ac-raf-emitter-id-generator:sharedRAFEmitterIDGeneratorInstance",d="1.0.3"; 1727var h=function(){this._currentID=0};h.prototype.getNewID=function(){this._currentID++; 1728return"raf:"+this._currentID};f.exports=a.share(g,d,h)},{"@marcom/ac-shared-instance":367}],370:[function(b,c,a){arguments[4][367][0].apply(a,arguments) 1729},{"./ac-shared-instance/SharedInstance":371,dup:367}],371:[function(b,c,a){arguments[4][368][0].apply(a,arguments) 1730},{dup:368}],372:[function(b,d,a){b("@marcom/ac-polyfills/performance/now");var f; 1731function c(g){g=g||{};this._reset();this._willRun=false;this._boundOnAnimationFrame=this._onAnimationFrame.bind(this); 1732this._boundOnExternalAnimationFrame=this._onExternalAnimationFrame.bind(this)}f=c.prototype; 1733f.subscribe=function(g){if(this._nextFrameSubscribers[g.id]){return false}this._nextFrameSubscribers[g.id]=g; 1734this._nextFrameSubscriberCount++;this._run();return true};f.unsubscribe=function(g){if(!this._nextFrameSubscribers[g.id]){return false 1735}this._nextFrameSubscribers[g.id]=null;this._nextFrameSubscriberCount--;if(this._nextFrameSubscriberCount===0){this._cancel() 1736}return true};f.trigger=function(j,h){var g;for(g in this._subscribers){if(this._subscribers.hasOwnProperty(g)&&this._subscribers[g]!==null&&this._subscribers[g]._didDestroy===false){this._subscribers[g].trigger(j,h) 1737}}};f.destroy=function(){var g=this._cancel();this._subscribers=null;this._nextFrameSubscribers=null; 1738this._rafData=null;this._boundOnAnimationFrame=null;this._onExternalAnimationFrame=null; 1739return g};f.useExternalAnimationFrame=function(g){if(typeof g!=="boolean"){return 1740}var h=this._isUsingExternalAnimationFrame;if(g&&this._animationFrame){cancelAnimationFrame(this._animationFrame); 1741this._animationFrame=null}if(this._willRun&&!g&&!this._animationFrame){this._animationFrame=window.requestAnimationFrame(this._boundOnAnimationFrame) 1742}this._isUsingExternalAnimationFrame=g;if(g){return this._boundOnExternalAnimationFrame 1743}return h||false};f._run=function(){if(!this._willRun){this._willRun=true;if(this.lastFrameTime===0){this.lastFrameTime=performance.now() 1744}this._animationFrameActive=true;if(!this._isUsingExternalAnimationFrame){this._animationFrame=requestAnimationFrame(this._boundOnAnimationFrame) 1745}return true}};f._cancel=function(){var g=false;if(this._animationFrameActive){if(this._animationFrame){cancelAnimationFrame(this._animationFrame); 1746this._animationFrame=null}this._animationFrameActive=false;this._willRun=false; 1747g=true}if(!this._isRunning){this._reset()}return g};f._onSubscribersAnimationFrameStart=function(h){var g; 1748for(g in this._subscribers){if(this._subscribers.hasOwnProperty(g)&&this._subscribers[g]!==null&&this._subscribers[g]._didDestroy===false){this._subscribers[g]._onAnimationFrameStart(h) 1749}}};f._onSubscribersAnimationFrameEnd=function(h){var g;for(g in this._subscribers){if(this._subscribers.hasOwnProperty(g)&&this._subscribers[g]!==null&&this._subscribers[g]._didDestroy===false){this._subscribers[g]._onAnimationFrameEnd(h) 1750}}};f._onAnimationFrame=function(g){this._subscribers=this._nextFrameSubscribers; 1751this._nextFrameSubscribers={};this._nextFrameSubscriberCount=0;this._isRunning=true; 1752this._willRun=false;this._didRequestNextRAF=false;this._rafData.delta=g-this.lastFrameTime; 1753this.lastFrameTime=g;this._rafData.fps=0;if(this._rafData.delta>=1000){this._rafData.delta=0 1754}if(this._rafData.delta!==0){this._rafData.fps=1000/this._rafData.delta}this._rafData.time=g; 1755this._rafData.naturalFps=this._rafData.fps;this._rafData.timeNow=Date.now();this._onSubscribersAnimationFrameStart(this._rafData); 1756this.trigger("update",this._rafData);this.trigger("draw",this._rafData);this._onSubscribersAnimationFrameEnd(this._rafData); 1757if(!this._willRun){this._reset()}};f._onExternalAnimationFrame=function(g){if(!this._isUsingExternalAnimationFrame){return 1758}this._onAnimationFrame(g)};f._reset=function(){this._rafData={time:0,delta:0,fps:0,naturalFps:0,timeNow:0}; 1759this._subscribers={};this._nextFrameSubscribers={};this._nextFrameSubscriberCount=0; 1760this._didEmitFrameData=false;this._animationFrame=null;this._animationFrameActive=false; 1761this._isRunning=false;this._shouldReset=false;this.lastFrameTime=0};d.exports=c 1762},{"@marcom/ac-polyfills/performance/now":undefined}],373:[function(c,g,b){var a=c("@marcom/ac-shared-instance").SharedInstance; 1763var h="ac-raf-executor:sharedRAFExecutorInstance",f="1.0.3";var d=c("./RAFExecutor"); 1764g.exports=a.share(h,f,d)},{"./RAFExecutor":372,"@marcom/ac-shared-instance":370}],374:[function(f,g,d){var i; 1765var h=f("@marcom/ac-event-emitter-micro").EventEmitterMicro;var c=f("@marcom/ac-raf-executor/sharedRAFExecutorInstance"); 1766var b=f("@marcom/ac-raf-emitter-id-generator/sharedRAFEmitterIDGeneratorInstance"); 1767function a(j){j=j||{};h.call(this);this.id=b.getNewID();this.executor=j.executor||c; 1768this._reset();this._willRun=false;this._didDestroy=false}i=a.prototype=Object.create(h.prototype); 1769i.run=function(){if(!this._willRun){this._willRun=true;this.executor.subscribe(this); 1770return true}return false};i.cancel=function(){var j=false;if(this._willRun){this.executor.unsubscribe(this); 1771this._willRun=false;j=true}this._reset();return j};i.destroy=function(){var j=this.cancel(); 1772this.executor.unsubscribe(this);this.executor=null;h.prototype.destroy.call(this); 1773this._didDestroy=true;return j};i.willRun=function(){return this._willRun};i.isRunning=function(){return this._isRunning 1774};i._onAnimationFrameStart=function(j){this._isRunning=true;this._willRun=false; 1775if(!this._didEmitFrameData){this._didEmitFrameData=true;this.trigger("start",j) 1776}};i._onAnimationFrameEnd=function(j){if(!this._willRun){this.trigger("stop",j); 1777this._reset()}};i._reset=function(){this._didEmitFrameData=false;this._isRunning=false 1778};g.exports=a},{"@marcom/ac-event-emitter-micro":139,"@marcom/ac-raf-emitter-id-generator/sharedRAFEmitterIDGeneratorInstance":369,"@marcom/ac-raf-executor/sharedRAFExecutorInstance":373}],375:[function(d,f,c){var h; 1779var a=d("./RAFEmitter");var i=d("@marcom/ac-object/clone");var g=d("@marcom/ac-event-emitter-micro").EventEmitterMicro; 1780function b(k,j){g.call(this);j=j||{};this._fps=k||0;this._delta=0;this._currentFps=0; 1781this._rafEmitter=j.rafEmitter||new a();this._lastThrottledTime=0;this._didEmitFrameData=false; 1782this._rafEmitterEvent=null;this._shouldDraw=false;this._boundOnRAFEmitterUpdate=this._onRAFEmitterUpdate.bind(this); 1783this._boundOnRAFEmitterDraw=this._onRAFEmitterDraw.bind(this);this._boundOnRAFEmitterStop=this._onRAFEmitterStop.bind(this); 1784this._rafEmitter.on("update",this._boundOnRAFEmitterUpdate);this._rafEmitter.on("draw",this._boundOnRAFEmitterDraw); 1785this._rafEmitter.on("stop",this._boundOnRAFEmitterStop)}h=b.prototype=Object.create(g.prototype); 1786h.setFps=function(j){if(j===this._fps){return false}this._fps=j;return true};h.getFps=function(){return this._fps 1787};h.run=function(){return this._rafEmitter.run()};h.cancel=function(){return this._rafEmitter.cancel() 1788};h.willRun=function(){return this._rafEmitter.willRun()};h.isRunning=function(){return this._rafEmitter.isRunning() 1789};h.destroy=function(){var j=this._rafEmitter.destroy();g.prototype.destroy.call(this); 1790this._rafEmitter=null;this._boundOnRAFEmitterUpdate=null;this._boundOnRAFEmitterDraw=null; 1791this._boundOnRAFEmitterStop=null;this._rafEmitterEvent=null;return j};h._onRAFEmitterUpdate=function(j){if(this._lastThrottledTime===0){this._lastThrottledTime=this._rafEmitter.executor.lastFrameTime 1792}this._delta=j.time-this._lastThrottledTime;if(!this._fps){throw new TypeError("FPS is not defined.") 1793}this._currentFps=1000/this._delta;if(this._currentFps>this._fps){this._rafEmitter.run(); 1794return}this._rafEmitterEvent=i(j);this._rafEmitterEvent.delta=this._delta;this._rafEmitterEvent.fps=this._currentFps; 1795this._lastThrottledTime=this._rafEmitterEvent.time;this._shouldDraw=true;if(!this._didEmitFrameData){this.trigger("start",this._rafEmitterEvent); 1796this._didEmitFrameData=true}this.trigger("update",this._rafEmitterEvent)};h._onRAFEmitterDraw=function(){if(this._shouldDraw){this._shouldDraw=false; 1797this.trigger("draw",this._rafEmitterEvent)}};h._onRAFEmitterStop=function(){this._lastThrottledTime=0; 1798this._didEmitFrameData=false;this.trigger("stop",this._rafEmitterEvent)};f.exports=b 1799},{"./RAFEmitter":374,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/clone":360}],376:[function(b,d,a){var c=b("./singleCall"); 1800d.exports=c("draw")},{"./singleCall":377}],377:[function(d,f,c){var a=d("./RAFEmitter"); 1801var b=d("./ThrottledRAFEmitter");f.exports=function(g){return function(j,i){var h; 1802if(i){h=new b(i)}else{h=new a()}h.once(g,function(k){j(k);h.destroy();j=h=null}); 1803h.run()}}},{"./RAFEmitter":374,"./ThrottledRAFEmitter":375}],378:[function(b,d,a){var c=b("./singleCall"); 1804d.exports=c("update")},{"./singleCall":377}],379:[function(b,a,h){var d=b("@marcom/ac-object/defaults"); 1805var f=b("@marcom/ac-queue").LiveQueue;var l=b("@marcom/ac-event-emitter-micro").EventEmitterMicro; 1806var g=b("@marcom/ac-raf-emitter/update");var j=b("@marcom/ac-raf-emitter/draw"); 1807var c={container:document.body,includeContainer:false};var k={loadingPoolSize:8,timeout:null,imageDataAttribute:"data-progressive-image",imageAnimate:true,imageAnimateClass:"progressive-image-animated"}; 1808m.Events={ImageLoad:"image-load",Complete:"complete"};function m(n){l.call(this); 1809this.options=d(c,n);this.loadingOptions=null;this.els=[];this.loadingQueue=null; 1810this._queueItems=[];this._queueItemsObj={};this._loadOrder=[];this._timeout=null; 1811this._didCallLoad=false}var i=m.prototype=Object.create(l.prototype);i.load=function(n){if(this._didCallLoad){return 1812}this._didCallLoad=true;this.loadingOptions=d(k,n);this.loadingQueue=new f(this.loadingOptions.loadingPoolSize); 1813this.els=Array.from(this._getProgressiveImageElements());if(this.options.includeContainer&&this.options.container.hasAttribute(this._getProgressiveImageDataAttribute())){this.els.unshift(this.options.container) 1814}j(function(){var p,o=this.els.length,q;for(p=0;p<o;p++){q={queueItem:this.loadingQueue.enqueue(this._loadNextItem.bind(this,p),p),el:this.els[p],id:p}; 1815this._queueItems.push(q);this._queueItemsObj[p]=q;if(this.loadingOptions.imageAnimate){this.els[p].classList.add(this.loadingOptions.imageAnimateClass) 1816}}g(function(){this.loadingQueue.start();if(typeof this.loadingOptions.timeout==="number"){this._timeout=setTimeout(this.cancel.bind(this),this.loadingOptions.timeout) 1817}}.bind(this))}.bind(this))};i.setVisible=function(n){return new Promise(function(p,o){j(function(){n.removeAttribute(this._getProgressiveImageDataAttribute()); 1818p();n=null}.bind(this))}.bind(this))};i.cancel=function(){if(this.els){var o,n=this.els.length; 1819for(o=0;o<n;o++){this.setVisible(this.els[o]);if(this.loadingOptions.imageAnimate){j(function(){this.els[o].setAttribute("data-progressive-image-loaded","") 1820}.bind(this,o))}}}this._handleLoadingComplete()};i.destroy=function(){this.cancel(); 1821this.off();l.prototype.destroy.call(this)};i._loadNextItem=function(n){return new Promise(function(o,q,p){var r=this._queueItemsObj[o]; 1822this._loadAndSetVisible(r.el).then(function(){var s=this._queueItems.indexOf(r); 1823this._queueItems.splice(s,1);this._queueItemsObj[r.id]=null;q();this._handleImageLoad(r.el); 1824r=q=null;if(this.loadingQueue.count()===1){this._handleLoadingComplete()}}.bind(this)) 1825}.bind(this,n))};i._loadAndSetVisible=function(n){return new Promise(function(p,o){this.setVisible(n).then(function(){this._getBackgroun
1825dImageSrc(n).then(function(q){this._loadImage(q).then(p); 1826n=null}.bind(this))}.bind(this))}.bind(this))};i._getBackgroundImageSrc=function(n){return new Promise(function(p,o){g(function(){var q=n.currentStyle; 1827if(!q){q=window.getComputedStyle(n,false)}n=null;if(q.backgroundImage.indexOf("url(")===0){p(q.backgroundImage.slice(4,-1).replace(/"/g,"")); 1828return}p(null)}.bind(this))}.bind(this))};i._getProgressiveImageDataAttribute=function(){return this.loadingOptions.imageDataAttribute 1829};i._getProgressiveImageCSSQuery=function(){return"["+this._getProgressiveImageDataAttribute()+"]" 1830};i._getProgressiveImageElements=function(){return this.options.container.querySelectorAll(this._getProgressiveImageCSSQuery())||[] 1831};i._loadImage=function(n){return new Promise(this._loadImagePromiseFunc.bind(this,n)) 1832};i._loadImagePromiseFunc=function(r,q,p){function o(){this.removeEventListener("load",o); 1833q(this);q=null}if(!r){q(null);return}var n=new Image();n.addEventListener("load",o); 1834n.src=r};i._clearTimeout=function(){if(this._timeout){window.clearTimeout(this._timeout); 1835this._timeout=null}};i._handleImageLoad=function(n){j(function(){this.trigger(m.Events.ImageLoad,n); 1836if(this.loadingOptions.imageAnimate){n.setAttribute("data-progressive-image-loaded","") 1837}n=null}.bind(this))};i._handleLoadingComplete=function(){this.loadingQueue.stop(); 1838this._clearTimeout();this.trigger(m.Events.Complete)};a.exports=m},{"@marcom/ac-event-emitter-micro":139,"@marcom/ac-object/defaults":361,"@marcom/ac-queue":363,"@marcom/ac-raf-emitter/draw":376,"@marcom/ac-raf-emitter/update":378}],380:[function(b,c,a){c.exports={log:b("./ac-console/log")} 1839},{"./ac-console/log":381}],381:[function(d,f,b){var a="f7c9180f-5c45-47b4-8de4-428015f096c0"; 1840var c=!!(function(){try{return window.localStorage.getItem(a)}catch(h){}}());f.exports=function g(){if(window.console&&typeof console.log!=="undefined"&&c){console.log.apply(console,Array.prototype.slice.call(arguments,0)) 1841}}},{}],382:[function(b,c,a){arguments[4][224][0].apply(a,arguments)},{dup:224}],383:[function(b,c,a){arguments[4][225][0].apply(a,arguments) 1842},{dup:225}],384:[function(b,c,a){arguments[4][226][0].apply(a,arguments)},{dup:226}],385:[function(b,c,a){c.exports=10 1843},{}],386:[function(b,c,a){arguments[4][124][0].apply(a,arguments)},{dup:124}],387:[function(b,c,a){arguments[4][228][0].apply(a,arguments) 1844},{dup:228}],388:[function(b,c,a){c.exports={createDocumentFragment:b("./createDocumentFragment"),filterByNodeType:b("./filterByNodeType"),hasAttribute:b("./hasAttribute"),indexOf:b("./indexOf"),insertAfter:b("./insertAfter"),insertBefore:b("./insertBefore"),insertFirstChild:b("./insertFirstChild"),insertLastChild:b("./insertLastChild"),isComment:b("./isComment"),isDocument:b("./isDocument"),isDocumentFragment:b("./isDocumentFragment"),isDocumentType:b("./isDocumentType"),isElement:b("./isElement"),isNode:b("./isNode"),isNodeList:b("./isNodeList"),isTextNode:b("./isTextNode"),remove:b("./remove"),replace:b("./replace"),COMMENT_NODE:b("./COMMENT_NODE"),DOCUMENT_FRAGMENT_NODE:b("./DOCUMENT_FRAGMENT_NODE"),DOCUMENT_NODE:b("./DOCUMENT_NODE"),DOCUMENT_TYPE_NODE:b("./DOCUMENT_TYPE_NODE"),ELEMENT_NODE:b("./ELEMENT_NODE"),TEXT_NODE:b("./TEXT_NODE")} 1845},{"./COMMENT_NODE":382,"./DOCUMENT_FRAGMENT_NODE":383,"./DOCUMENT_NODE":384,"./DOCUMENT_TYPE_NODE":385,"./ELEMENT_NODE":386,"./TEXT_NODE":387,"./createDocumentFragment":389,"./filterByNodeType":390,"./hasAttribute":391,"./indexOf":392,"./insertAfter":393,"./insertBefore":394,"./insertFirstChild":395,"./insertLastChild":396,"./isComment":399,"./isDocument":400,"./isDocumentFragment":401,"./isDocumentType":402,"./isElement":403,"./isNode":404,"./isNodeList":405,"./isTextNode":406,"./remove":407,"./replace":408}],389:[function(c,d,b){d.exports=function a(g){var f=document.createDocumentFragment(); 1846var h;if(g){h=document.createElement("div");h.innerHTML=g;while(h.firstChild){f.appendChild(h.firstChild) 1847}}return f}},{}],390:[function(d,f,c){d("@marcom/ac-polyfills/Array/prototype.slice"); 1848d("@marcom/ac-polyfills/Array/prototype.filter");var g=d("./internal/isNodeType"); 1849var a=d("./ELEMENT_NODE");f.exports=function b(i,h){h=h||a;i=Array.prototype.slice.call(i); 1850return i.filter(function(j){return g(j,h)})}},{"./ELEMENT_NODE":386,"./internal/isNodeType":397,"@marcom/ac-polyfills/Array/prototype.filter":undefined,"@marcom/ac-polyfills/Array/prototype.slice":undefined}],391:[function(c,d,a){d.exports=function b(g,f){if("hasAttribute" in g){return g.hasAttribute(f) 1851}return(g.attributes.getNamedItem(f)!==null)}},{}],392:[function(c,d,b){c("@marcom/ac-polyfills/Array/prototype.indexOf"); 1852c("@marcom/ac-polyfills/Array/prototype.slice");var g=c("./internal/validate"); 1853var a=c("./filterByNodeType");d.exports=function f(k,i){var h=k.parentNode;var j; 1854if(!h){return 0}j=h.childNodes;if(i!==false){j=a(j,i)}else{j=Array.prototype.slice.call(j) 1855}return j.indexOf(k)}},{"./filterByNodeType":390,"./internal/validate":398,"@marcom/ac-polyfills/Array/prototype.indexOf":undefined,"@marcom/ac-polyfills/Array/prototype.slice":undefined}],393:[function(b,c,a){var f=b("./internal/validate");
1856c.exports=function d(g,h){f.insertNode(g,true,"insertAfter");f.childNode(h,true,"insertAfter"); 1857f.hasParentNode(h,"insertAfter");if(!h.nextSibling){return h.parentNode.appendChild(g) 1858}return h.parentNode.insertBefore(g,h.nextSibling)}},{"./internal/validate":398}],394:[function(c,d,a){var f=c("./internal/validate"); 1859d.exports=function b(g,h){f.insertNode(g,true,"insertBefore");f.childNode(h,true,"insertBefore"); 1860f.hasParentNode(h,"insertBefore");return h.parentNode.insertBefore(g,h)}},{"./internal/validate":398}],395:[function(c,d,b){var f=c("./internal/validate"); 1861d.exports=function a(g,h){f.insertNode(g,true,"insertFirstChild");f.parentNode(h,true,"insertFirstChild"); 1862if(!h.firstChild){return h.appendChild(g)}return h.insertBefore(g,h.firstChild) 1863}},{"./internal/validate":398}],396:[function(b,c,a){var d=b("./internal/validate"); 1864c.exports=function f(g,h){d.insertNode(g,true,"insertLastChild");d.parentNode(h,true,"insertLastChild"); 1865return h.appendChild(g)}},{"./internal/validate":398}],397:[function(b,c,a){arguments[4][125][0].apply(a,arguments) 1866},{"../isNode":404,dup:125}],398:[function(b,c,a){arguments[4][230][0].apply(a,arguments) 1867},{"../COMMENT_NODE":382,"../DOCUMENT_FRAGMENT_NODE":383,"../ELEMENT_NODE":386,"../TEXT_NODE":387,"./isNodeType":397,dup:230}],399:[function(c,d,a){var g=c("./internal/isNodeType"); 1868var f=c("./COMMENT_NODE");d.exports=function b(h){return g(h,f)}},{"./COMMENT_NODE":382,"./internal/isNodeType":397}],400:[function(c,d,b){var g=c("./internal/isNodeType"); 1869var a=c("./DOCUMENT_NODE");d.exports=function f(h){return g(h,a)}},{"./DOCUMENT_NODE":384,"./internal/isNodeType":397}],401:[function(b,c,a){arguments[4][231][0].apply(a,arguments) 1870},{"./DOCUMENT_FRAGMENT_NODE":383,"./internal/isNodeType":397,dup:231}],402:[function(b,c,a){var g=b("./internal/isNodeType"); 1871var f=b("./DOCUMENT_TYPE_NODE");c.exports=function d(h){return g(h,f)}},{"./DOCUMENT_TYPE_NODE":385,"./internal/isNodeType":397}],403:[function(b,c,a){arguments[4][126][0].apply(a,arguments) 1872},{"./ELEMENT_NODE":386,"./internal/isNodeType":397,dup:126}],404:[function(b,c,a){arguments[4][127][0].apply(a,arguments) 1873},{dup:127}],405:[function(b,c,a){arguments[4][128][0].apply(a,arguments)},{dup:128}],406:[function(c,d,a){var g=c("./internal/isNodeType"); 1874var b=c("./TEXT_NODE");d.exports=function f(h){return g(h,b)}},{"./TEXT_NODE":387,"./internal/isNodeType":397}],407:[function(b,c,a){arguments[4][234][0].apply(a,arguments) 1875},{"./internal/validate":398,dup:234}],408:[function(b,d,a){var f=b("./internal/validate"); 1876d.exports=function c(g,h){f.insertNode(g,true,"insertFirstChild","newNode");f.childNode(h,true,"insertFirstChild","oldNode"); 1877f.hasParentNode(h,"insertFirstChild","oldNode");return h.parentNode.replaceChild(g,h) 1878}},{"./internal/validate":398}],409:[function(b,c,a){arguments[4][237][0].apply(a,arguments) 1879},{"@marcom/ac-dom-nodes/COMMENT_NODE":382,"@marcom/ac-dom-nodes/DOCUMENT_FRAGMENT_NODE":383,"@marcom/ac-dom-nodes/DOCUMENT_NODE":384,"@marcom/ac-dom-nodes/ELEMENT_NODE":386,"@marcom/ac-dom-nodes/TEXT_NODE":387,"@marcom/ac-dom-nodes/isNode":404,"@marcom/ac-polyfills/Array/prototype.indexOf":undefined,dup:237}],410:[function(b,c,a){arguments[4][240][0].apply(a,arguments) 1880},{"./internal/validate":409,"./shims/querySelectorAll":411,"@marcom/ac-polyfills/Array/prototype.slice":undefined,dup:240}],411:[function(b,c,a){arguments[4][243][0].apply(a,arguments) 1881},{"@marcom/ac-dom-nodes/isDocumentFragment":401,"@marcom/ac-dom-nodes/isElement":403,"@marcom/ac-dom-nodes/remove":407,"@marcom/ac-polyfills/Array/prototype.indexOf":undefined,dup:243}],412:[function(b,c,a){arguments[4][63][0].apply(a,arguments) 1882},{dup:63}],413:[function(b,c,a){arguments[4][64][0].apply(a,arguments)},{"./internal/expose":412,dup:64}],414:[function(b,c,a){c.exports={clone:b("./clone"),create:b("./create"),defaults:b("./defaults"),extend:b("./extend"),getPrototypeOf:b("./getPrototypeOf"),isDate:b("./isDate"),isEmpty:b("./isEmpty"),isRegExp:b("./isRegExp"),toQueryParameters:b("./toQueryParameters")} 1883},{"./clone":415,"./create":416,"./defaults":417,"./extend":418,"./getPrototypeOf":419,"./isDate":420,"./isEmpty":421,"./isRegExp":422,"./toQueryParameters":423}],415:[function(b,c,a){arguments[4][65][0].apply(a,arguments) 1884},{"./extend":418,"@marcom/ac-console/log":413,"@marcom/ac-polyfills/Array/isArray":undefined,dup:65}],416:[function(b,c,a){arguments[4][66][0].apply(a,arguments) 1885},{"@marcom/ac-console/log":413,dup:66}],417:[function(b,c,a){arguments[4][135][0].apply(a,arguments) 1886},{"./extend":418,"@marcom/ac-console/log":413,dup:135}],418:[function(b,c,a){arguments[4][67][0].apply(a,arguments) 1887},{"@marcom/ac-console/log":413,"@marcom/ac-polyfills/Array/prototype.forEach":undefined,dup:67}
1887],419:[function(c,d,b){var a=Object.prototype.hasOwnProperty; 1888var g=c("@marcom/ac-console/log");d.exports=function f(j){g("`@marcom/ac-object/getPrototypeOf` is deprecated. Use native `Object.create`."); 1889if(Object.getPrototypeOf){return Object.getPrototypeOf(j)}else{if(typeof j!=="object"){throw new Error("Requested prototype of a value that is not an object.") 1890}else{if(typeof this.__proto__==="object"){return j.__proto__}else{var h=j.constructor; 1891var i;if(a.call(j,"constructor")){i=h;if(!(delete j.constructor)){return null}h=j.constructor; 1892j.constructor=i}return h?h.prototype:null}}}}},{"@marcom/ac-console/log":413}],420:[function(b,d,a){var f=b("@marcom/ac-console/log"); 1893d.exports=function c(g){f("`@marcom/ac-object/isDate` is deprecated. Write own implementation if needed."); 1894return Object.prototype.toString.call(g)==="[object Date]"}},{"@marcom/ac-console/log":413}],421:[function(c,d,b){var a=Object.prototype.hasOwnProperty; 1895d.exports=function f(g){var h;if(typeof g!=="object"){throw new TypeError("ac-base.Object.isEmpty : Invalid parameter - expected object") 1896}for(h in g){if(a.call(g,h)){return false}}return true}},{}],422:[function(c,d,b){var f=c("@marcom/ac-console/log"); 1897d.exports=function a(g){f("`@marcom/ac-object/isRegExp` is deprecated. Write own implementation if needed."); 1898return window.RegExp?g instanceof RegExp:false}},{"@marcom/ac-console/log":413}],423:[function(c,f,b){var a=c("@marcom/ac-url/joinSearchParams"); 1899var g=c("@marcom/ac-console/log");f.exports=function d(h){g("`@marcom/ac-object/toQueryParameters` is deprecated. Use `@marcom/ac-url/joinSearchParams`"); 1900if(typeof h!=="object"){throw new TypeError("toQueryParameters error: argument is not an object") 1901}return a(h,false)}},{"@marcom/ac-console/log":413,"@marcom/ac-url/joinSearchParams":437}],424:[function(b,c,a){c.exports={adler32:b("./ac-checksum/adler32")} 1902},{"./ac-checksum/adler32":425}],425:[function(b,c,a){c.exports=function d(h){var f=65521; 1903var k=1;var g=0;var l;var j;for(j=0;j<h.length;j+=1){l=h.charCodeAt(j);k=(k+l)%f; 1904g=(g+k)%f}return(g<<16)|k}},{}],426:[function(d,g,a){var h="ac-storage-";var c=d("./ac-storage/Item"); 1905var i=d("./ac-storage/Storage");var b=d("./ac-storage/Storage/storageAvailable"); 1906var f=new i(h);f.Item=c;f.storageAvailable=b;g.exports=f},{"./ac-storage/Item":427,"./ac-storage/Storage":434,"./ac-storage/Storage/storageAvailable":436}],427:[function(d,b,j){var a=d("@marcom/ac-checksum").adler32; 1907var i=d("@marcom/ac-object");var k=d("./Item/apis");var c=d("./Item/createExpirationDate"); 1908var l=d("./Item/encoder");var h=1000*60*60*24;var g=30;function f(m){if(!m||typeof m!=="string"){throw"ac-storage/Item: Key for Item must be a string" 1909}this._key=m;this._checksum=null;this._expirationDate=null;this._metadata=null; 1910this._value=null;this.setExpirationDate(f.createExpirationDate(g))}f.prototype={save:function(){var o; 1911var n;var p;var m={};o=k.best(m);if(o){if(this.value()===null&&typeof o.removeItem==="function"){return o.removeItem(this.key()) 1912}else{if(typeof o.setItem==="function"){n=this.__state();p=l.encode(n);return o.setItem(this.key(),p,this.expirationDate()) 1913}}}return false},load:function(){var m;var n;m=k.best();if(m&&typeof m.getItem==="function"){n=m.getItem(this.key()); 1914this.__updateState(l.decode(n));if(n===null||this.hasExpired()){this.remove();return false 1915}else{return true}}else{return false}},remove:function(){var m;this.__updateState(null); 1916m=k.best();return m.removeItem(this.key())},hasExpired:function(m){if(((this.expirationDate()!==false)&&(this.expirationDate()<=Date.now()))||!this.__checksumIsValid(m)){return true 1917}return false},value:function(m){if(this.hasExpired(m)){this.remove()}return this._value 1918},setValue:function(m){this._value=m},setChecksum:function(m){if(m===null){this._checksum=m 1919}else{if(typeof m==="string"&&m!==""){this._checksum=a(m)}else{throw"ac-storage/Item#setChecksum: Checksum must be null or a string" 1920}}},checksum:function(){return this._checksum},setExpirationDate:function(m){if(m===null){m=f.createExpirationDate(g) 1921}
1921if(m!==false){if(typeof m==="string"){m=new Date(m).getTime()}if(m&&typeof m.getTime==="function"){m=m.getTime() 1922}if(!m||isNaN(m)){throw"ac-storage/Item: Invalid date object provided as expirationDate" 1923}m-=m%h;if(m<=Date.now()){m=false}}this._expirationDate=m},expirationDate:function(){return this._expirationDate 1924},__state:function(){var m={};m.checksum=this.checksum();m.expirationDate=this.expirationDate(); 1925m.metadata=this.metadata();m.value=this.value();return m},__updateState:function(m){var o; 1926var n;if(m===null){m={checksum:null,expirationDate:null,metadata:null,value:null} 1927}for(o in m){n="set"+o.charAt(0).toUpperCase()+o.slice(1);if(typeof this[n]==="function"){this[n](m[o]) 1928}}},__checksumIsValid:function(m){if(m){m=a(m);if(!this.checksum()){throw"ac-storage/Item: No checksum exists to determine if this Itemââ¬â¢s value is valid. Try loading context from persistent storage first." 1929}else{if(m===this.checksum()){return true}}return false}else{if(this.checksum()){throw"ac-storage/Item: No checksum passed, but checksum exists in Itemââ¬â¢s state." 1930}}return true},setKey:function(){throw"ac-storage/Item: Cannot set key /after/ initialization!" 1931},key:function(){return this._key},metadata:function(){return this._metadata},setMetadata:function(m){this._metadata=m 1932}};f.createExpirationDate=c;b.exports=f},{"./Item/apis":428,"./Item/createExpirationDate":431,"./Item/encoder":432,"@marcom/ac-checksum":424,"@marcom/ac-object":414}],428:[function(d,g,b){var h=d("@marcom/ac-console").log; 1933var c=d("./apis/localStorage");var a=d("./apis/userData");var f={_list:[c,a],list:function(){return this._list 1934},all:function(k){h("ac-storage/Item/apis.all: Method is deprecated");var i=Array.prototype.slice.call(arguments,1); 1935if(typeof k!=="string"){throw"ac-storage/Item/apis.all: Method name must be provided as a string" 1936}var j=this.list().map(function(l){if(l.available()){if(typeof l[k]==="function"){return l[k].apply(l,i) 1937}else{throw"ac-storage/Item/apis.all: Method not available on api"}}return false 1938});return j},best:function(){var i=null;this.list().some(function(j){if(j.available()){i=j; 1939return true}});return i}};g.exports=f},{"./apis/localStorage":429,"./apis/userData":430,"@marcom/ac-console":380}],429:[function(d,a,g){var c=d("@marcom/ac-feature"); 1940var b;try{var h=window.localStorage;var j=window.sessionStorage}catch(i){b=false 1941}var f={name:"localStorage",available:function(){try{h.setItem("localStorage",1); 1942h.removeItem("localStorage")}catch(k){b=false}if(b===undefined){b=c.localStorageAvailable() 1943}return b},getItem:function(k){return h.getItem(k)||j.getItem(k)},setItem:function(l,m,k){if(k===false){j.setItem(l,m) 1944}else{h.setItem(l,m)}return true},removeItem:function(k){h.removeItem(k);j.removeItem(k); 1945return true}};a.exports=f},{"@marcom/ac-feature":155}],430:[function(d,f,c){var g=d("@marcom/ac-dom-nodes"); 1946var i=1000*60*60*24;var a="ac-storage";var h;var b={name:"userData",available:function(){if(h===undefined){h=false; 1947if(document&&document.body){var j=this.element();if(g.isElement(j)&&j.addBehavior!==undefined){h=true 1948}if(h===false){this.removeElement()}}else{throw"ac-storage/Item/apis/userData: DOM must be ready before using #userData." 1949}}return h},getItem:function(j){var k=this.element();k.load(a);return k.getAttribute(j)||null 1950},setItem:function(k,m,j){var l=this.element();l.setAttribute(k,m);if(j===false){j=new Date(Date.now()+i) 1951}if(j&&typeof j.toUTCString==="function"){l.expires=j.toUTCString()}l.save(a);return true 1952},removeItem:function(j){var k=this.element();k.removeAttribute(j);k.save(a);return true 1953},_element:null,element:function(){if(this._element===null){this._element=document.createElement("meta"); 1954this._element.setAttribute("id","userData");this._element.setAttribute("name","ac-storage"); 1955this._element.style.behavior="url('#default#userData')";document.getElementsByTagName("head")[0].appendChild(this._element) 1956}return this._element},removeElement:function(){if(this._element!==null){g.remove(this._element) 1957}return this._element}};f.exports=b},{"@marcom/ac-dom-nodes":388}],431:[function(b,c,a){var f=1000*60*60*24; 1958var d=function(h,g){if(typeof h!=="number"){throw"ac-storage/Item/createExpirationDate: days parameter must be a number." 1959}
1959if(g===undefined||typeof g==="number"){g=g===undefined?new Date():new Date(g)}if(typeof g.toUTCString!=="function"||g.toUTCString()==="Invalid Date"){throw"ac-storage/Item/createExpirationDate: fromDate must be a date object, timestamp, or undefined." 1960}g.setTime(g.getTime()+(h*f));return g.getTime()};c.exports=d},{}],432:[function(b,c,a){var f=b("./encoder/compressor"); 1961var d={encode:function(i){var g;var h;h=f.compress(i);try{g=JSON.stringify(h)}catch(j){}if(!this.__isValidStateObjString(g)){throw"ac-storage/Item/encoder/encode: state object is invalid or cannot be saved as string" 1962}return g},decode:function(g){var h;var i;if(!this.__isValidStateObjString(g)){if(g===undefined||g===null||g===""){return null 1963}throw"ac-storage/Item/encoder/decode: state string does not contain a valid state object" 1964}try{h=JSON.parse(g)}catch(j){throw"ac-storage/Item/encoder/decode: Item state object could not be decoded" 1965}i=f.decompress(h);return i},__isValidStateObjString:function(g){try{if(g!==undefined&&g.substring(0,1)==="{"){return true 1966}return false}catch(h){return false}}};c.exports=d},{"./encoder/compressor":433}],433:[function(b,c,a){var g=1000*60*60*24; 1967var d=14975;var f={mapping:{key:"k",checksum:"c",expirationDate:"e",metadata:"m",value:"v"},compress:function(j){var h={}; 1968var i=f.mapping;for(var l in i){if(j.hasOwnProperty(l)&&j[l]){if(l==="expirationDate"){var k=this.millisecondsToOffsetDays(j[l]); 1969h[i[l]]=k}else{h[i[l]]=j[l]}}}return h},decompress:function(h){var k={};var j=f.mapping; 1970for(var l in j){if(h.hasOwnProperty(j[l])){if(l==="expirationDate"){var i=this.offsetDaysToMilliseconds(h[j[l]]); 1971k[l]=i}else{k[l]=h[j[l]]}}}return k},millisecondsToOffsetDays:function(h){return Math.floor(h/g)-d 1972},offsetDaysToMilliseconds:function(h){return(h+d)*g}};c.exports=f},{}],434:[function(g,h,d){var c=g("@marcom/ac-object"); 1973var f=g("./Item/apis/localStorage");var b=g("./Storage/registry");var a={};function i(k,j){this._namespace=k||""; 1974this._options=c.extend(c.clone(a),j||{})}i.prototype={getItem:function(j){var k=this.__item(j); 1975k.load();return k.value()},setItem:function(j,l){var k=this.__item(j);if(l===undefined){throw"ac-storage/Storage#setItem: Must provide value to set key to. Use #removeItem to remove." 1976}k.setValue(l);return k.save()},removeItem:function(j){var k=this.__item(j);b.remove(k.key(),true); 1977return k.save()},removeExpired:function(){var p;var n;if(f.available()){for(n=0; 1978n<window.localStorage.length;n++){p=this.__item(window.localStorage.key(n));if(p.hasExpired()&&JSON.parse(window.localStorage[window.localStorage.key(n)]).v!=="undefined"){p.remove() 1979}}}else{var l="ac-storage";var o=document.getElementById("userData");o.load(l); 1980var k;var q=o.xmlDocument;var m=q.firstChild.attributes;var j=m.length;n=-1;while(++n<j){k=m[n]; 1981p=this.__item(k.nodeName);if(p.hasExpired()&&JSON.parse(k.nodeValue).v!=="undefined"){p.remove() 1982}}}},__item:function(j){if(typeof j!=="string"||j===""){throw"ac-storage/Storage: Key must be a String." 1983}var k=b.item(this.namespace()+j);return k},namespace:function(){return this._namespace 1984},setNamespace:function(j){this._namespace=j},options:function(){return this._namespace 1985},setOptions:function(j){this._namespace=j}};h.exports=i},{"./Item/apis/localStorage":429,"./Storage/registry":435,"@marcom/ac-object":414}],435:[function(f,g,c){var d=f("../Item"); 1986var b={};var a={item:function(h){var i=b[h];if(!i){i=this.register(h)}return i},register:function(h){var i=b[h]; 1987if(!i){i=new d(h);b[h]=i}return i},clear:function(i){var h;for(h in b){this.remove(h,i) 1988}return true},remove:function(h,i){var j=b[h];if(j&&!!i){j.remove()}b[h]=null;return true 1989}};g.exports=a},{"../Item":427}],436:[function(c,f,a){var d=c("../Item/apis");var g; 1990f.exports=function b(){if(g!==undefined){return g}g=!!d.best();return g}},{"../Item/apis":428}],437:[function(d,f,c){var a=d("qs"); 1991f.exports=function b(h,g){var i=a.stringify(h,{strictNullHandling:true});if(i&&g!==false){i="?"+i 1992}return i}},{qs:438}],438:[function(b,d,a){var g=b("./stringify");var c=b("./parse"); 1993var f={};d.exports={stringify:g,parse:c}},{"./parse":439,"./stringify":440}],439:[function(b,c,a){var f=b("./utils"); 1994var d={delimiter:"&",depth:5,arrayLimit:20,parameterLimit:1000,strictNullHandling:false,plainObjects:false,allowPrototypes:false}; 1995d.parseValues=function(m,q){var k={};var j=m.split(q.delimiter,q.parameterLimit===Infinity?undefined:q.parameterLimit); 1996for(var l=0,o=j.length;l<o;++l){var g=j[l];var n=g.indexOf("]=")===-1?g.indexOf("="):g.indexOf("]=")+1; 1997if(n===-1){k[f.decode(g)]="";if(q.strictNullHandling){k[f.decode(g)]=null}}else{var p=f.decode(g.slice(0,n)); 1998var h=f.decode(g.slice(n+1));if(!Object.prototype.hasOwnProperty.call(k,p)){k[p]=h 1999}else{k[p]=[].concat(k[p]).concat(h)}}}return k};d.parseObject=function(l,n,k){if(!l.length){return n 2000}var g=l.shift();var m;if(g==="[]"){m=[];m=m.concat(d.parseObject(l,n,k))}else{m=k.plainObjects?Object.create(null):{}; 2001var j=g[0]==="["&&g[g.length-1]==="]"?g.slice(1,g.length-1):g;var i=parseInt(j,10); 2002var h=""+i;if(!isNaN(i)&&g!==j&&h===j&&i>=0&&(k.parseArrays&&i<=k.arrayLimit)){m=[]; 2003m[i]=d.parseObject(l,n,k)}else{m[j]=d.parseObject(l,n,k)}}return m};d.parseKeys=function(j,n,g){if(!j){return 2004}if(g.allowDots){j=j.replace(/\.([^\.\[]+)/g,"[$1]")}var k=/^([^\[\]]*)/;var o=/(\[[^\[\]]*\])/g; 2005var m=k.exec(j);var l=[];
2005if(m[1]){if(!g.plainObjects&&Object.prototype.hasOwnProperty(m[1])){if(!g.allowPrototypes){return 2006}}l.push(m[1])}var h=0;while((m=o.exec(j))!==null&&h<g.depth){++h;if(!g.plainObjects&&Object.prototype.hasOwnProperty(m[1].replace(/\[|\]/g,""))){if(!g.allowPrototypes){continue 2007}}l.push(m[1])}if(m){l.push("["+j.slice(m.index)+"]")}return d.parseObject(l,n,g) 2008};c.exports=function(k,p){p=p||{};p.delimiter=typeof p.delimiter==="string"||f.isRegExp(p.delimiter)?p.delimiter:d.delimiter; 2009p.depth=typeof p.depth==="number"?p.depth:d.depth;p.arrayLimit=typeof p.arrayLimit==="number"?p.arrayLimit:d.arrayLimit; 2010p.parseArrays=p.parseArrays!==false;p.allowDots=p.allowDots!==false;p.plainObjects=typeof p.plainObjects==="boolean"?p.plainObjects:d.plainObjects; 2011p.allowPrototypes=typeof p.allowPrototypes==="boolean"?p.allowPrototypes:d.allowPrototypes; 2012p.parameterLimit=typeof p.parameterLimit==="number"?p.parameterLimit:d.parameterLimit; 2013p.strictNullHandling=typeof p.strictNullHandling==="boolean"?p.strictNullHandling:d.strictNullHandling; 2014if(k===""||k===null||typeof k==="undefined"){return p.plainObjects?Object.create(null):{} 2015}var l=typeof k==="string"?d.parseValues(k,p):k;var h=p.plainObjects?Object.create(null):{}; 2016var o=Object.keys(l);for(var j=0,m=o.length;j<m;++j){var n=o[j];var g=d.parseKeys(n,l[n],p); 2017h=f.merge(h,g,p)}return f.compact(h)}},{"./utils":441}],440:[function(b,c,a){var f=b("./utils"); 2018var d={delimiter:"&",arrayPrefixGenerators:{brackets:function(h,g){return h+"[]" 2019},indices:function(h,g){return h+"["+g+"]"},repeat:function(h,g){return h}},strictNullHandling:false}; 2020d.stringify=function(l,n,g,j,h){if(typeof h==="function"){l=h(n,l)}else{if(f.isBuffer(l)){l=l.toString() 2021}else{if(l instanceof Date){l=l.toISOString()}else{if(l===null){if(j){return f.encode(n) 2022}l=""}}}}if(typeof l==="string"||typeof l==="number"||typeof l==="boolean"){return[f.encode(n)+"="+f.encode(l)] 2023}var q=[];if(typeof l==="undefined"){return q}var k=Array.isArray(h)?h:Object.keys(l); 2024for(var m=0,o=k.length;m<o;++m){var p=k[m];if(Array.isArray(l)){q=q.concat(d.stringify(l[p],g(n,p),g,j,h)) 2025}else{q=q.concat(d.stringify(l[p],n+"["+p+"]",g,j,h))}}return q};c.exports=function(o,s){s=s||{}; 2026var j=typeof s.delimiter==="undefined"?d.delimiter:s.delimiter;var l=typeof s.strictNullHandling==="boolean"?s.strictNullHandling:d.strictNullHandling; 2027var n;var k;if(typeof s.filter==="function"){k=s.filter;o=k("",o)}else{if(Array.isArray(s.filter)){n=k=s.filter 2028}}var r=[];if(typeof o!=="object"||o===null){return""}var g;if(s.arrayFormat in d.arrayPrefixGenerators){g=s.arrayFormat 2029}else{if("indices" in s){g=s.indices?"indices":"repeat"}else{g="indices"}}var h=d.arrayPrefixGenerators[g]; 2030if(!n){n=Object.keys(o)}for(var m=0,p=n.length;m<p;++m){var q=n[m];r=r.concat(d.stringify(o[q],q,h,l,k)) 2031}return r.join(j)}},{"./utils":441}],441:[function(b,c,a){var f={};f.hexTable=new Array(256); 2032for(var d=0;d<256;++d){f.hexTable[d]="%"+((d<16?"0":"")+d.toString(16)).toUpperCase() 2033}a.arrayToObject=function(k,h){var l=h.plainObjects?Object.create(null):{};for(var j=0,g=k.length; 2034j<g;++j){if(typeof k[j]!=="undefined"){l[j]=k[j]}}return l};a.merge=function(o,n,h){if(!n){return o 2035}if(typeof n!=="object"){if(Array.isArray(o)){o.push(n)}else{if(typeof o==="object"){o[n]=true 2036}else{o=[o,n]}}return o}if(typeof o!=="object"){o=[o].concat(n);return o}if(Array.isArray(o)&&!Array.isArray(n)){o=a.arrayToObject(o,h) 2037}var l=Object.keys(n);for(var g=0,j=l.length;g<j;++g){var i=l[g];var m=n[i];if(!Object.prototype.hasOwnProperty.call(o,i)){o[i]=m 2038}else{o[i]=a.merge(o[i],m,h)}}return o};a.decode=function(h){try{return decodeURIComponent(h.replace(/\+/g," ")) 2039}catch(g){return h}};a.encode=function(k){if(k.length===0){return k}if(typeof k!=="string"){k=""+k 2040}var h="";for(var j=0,g=k.length;j<g;
2040++j){var l=k.charCodeAt(j);if(l===45||l===46||l===95||l===126||(l>=48&&l<=57)||(l>=65&&l<=90)||(l>=97&&l<=122)){h+=k[j]; 2041continue}if(l<128){h+=f.hexTable[l];continue}if(l<2048){h+=f.hexTable[192|(l>>6)]+f.hexTable[128|(l&63)]; 2042continue}if(l<55296||l>=57344){h+=f.hexTable[224|(l>>12)]+f.hexTable[128|((l>>6)&63)]+f.hexTable[128|(l&63)]; 2043continue}++j;l=65536+(((l&1023)<<10)|(k.charCodeAt(j)&1023));h+=f.hexTable[240|(l>>18)]+f.hexTable[128|((l>>12)&63)]+f.hexTable[128|((l>>6)&63)]+f.hexTable[128|(l&63)] 2044}return h};a.compact=function(o,j){if(typeof o!=="object"||o===null){return o}j=j||[]; 2045var n=j.indexOf(o);if(n!==-1){return j[n]}j.push(o);if(Array.isArray(o)){var g=[]; 2046for(var l=0,h=o.length;l<h;++l){if(typeof o[l]!=="undefined"){g.push(o[l])}}return g 2047}var m=Object.keys(o);for(l=0,h=m.length;l<h;++l){var k=m[l];o[k]=a.compact(o[k],j) 2048}return o};a.isRegExp=function(g){return Object.prototype.toString.call(g)==="[object RegExp]" 2049};a.isBuffer=function(g){if(g===null||typeof g==="undefined"){return false}return !!(g.constructor&&g.constructor.isBuffer&&g.constructor.isBuffer(g)) 2050}},{}],442:[function(c,d,b){var a=c("qs");d.exports=function f(g){g=g||window.location.search; 2051g=g.replace(/^\?/,"");return a.parse(g,{strictNullHandling:true})}},{qs:438}],443:[function(c,d,b){var f=c("./parseSearchParams"); 2052d.exports=function a(g){var i;var h;if(!g){i=window.location}else{if(window.URL){i=new URL(g,window.location) 2053}else{i=document.createElement("a");i.href=g;i.href=i.href}}return{hash:i.hash,host:i.host,hostname:i.hostname,href:i.href,origin:i.origin||i.protocol+"//"+i.host,pathname:i.pathname,port:i.port,protocol:i.protocol,search:i.search,searchParams:f(i.search)} 2054}},{"./parseSearchParams":442}],444:[function(c,b,d){var j=c("@marcom/ac-console").log; 2055var a=c("@marcom/ac-dom-traversal/querySelectorAll");var h=c("./PromoManager"); 2056var i=c("./PromoManager/selectors");function g(l,k){this._options=k||{};this._el=l; 2057this._selectors=i;this.promoManagers={};this._initialize()}var f=g.prototype;f._setUpPromoManagersProp=function(){var l=this._selectors.manager.types.length; 2058for(var k=0;k<l;k++){this.promoManagers[this._selectors.manager.types[k]]=[]}}; 2059f._initialize=function(){var l=a(this._selectors.manager.selector,this._el);var m=l.length; 2060var n;this._setUpPromoManagersProp();for(var k=0;k<m;k++){n=l[k].getAttribute(this._selectors.manager.dataAttribute); 2061if(this.promoManagers[n]){this.promoManagers[n].push(new h(l[k],this._options)) 2062}else{j(n+" is not a valid manager type.")}}};b.exports=g},{"./PromoManager":445,"./PromoManager/selectors":448,"@marcom/ac-console":380,"@marcom/ac-dom-traversal/querySelectorAll":410}],445:[function(c,b,f){var j=c("@marcom/ac-url/parseURL"); 2063var a=c("@marcom/ac-dom-traversal/querySelectorAll");var d=c("./PromoManager/History"); 2064var i=c("./PromoManager/Promo");var k=c("./PromoManager/selectors");function h(m,l){this._options=l; 2065this._id=m.id;this._selectors=k;this._history=null;this._type=null;this.el=m;this.promos={all:null,current:null}; 2066this._removeManagerAttr=this._removeManagerAttr.bind(this);this._initialize()}var g=h.prototype;
2067g.setCurrentPromo=function(l){this.promos.current=l;this._history.addValue(l.historyValue) 2068};g._getManagerType=function(){var l=this.el.getAttribute(this._selectors.manager.dataAttribute); 2069if(this._selectors.manager.types.indexOf(l)!==-1){return l}};g._createPromoArr=function(m){var p=a(this._selectors.promo.selector,m); 2070var o=p.length-1;var n=[];var l;while(o>=0){l=new i(p[o]);l.index=o;n.unshift(l); 2071o--}return n};g._getURLIdentifier=function(){var l=j().pathname;l=l.replace(/\/+/g,"/"); 2072l=l.substring(1,l.lastIndexOf("/")+1);l=l.replace(/\//g,"-");return l};g._assembleHistoryKey=function(n){var m=this._getURLIdentifier(); 2073var l=n.concat("-",this._type);return m.concat(l)};g._setupHistory=function(){var l=this.promos.all.length-1; 2074var m=this._assembleHistoryKey(this._id);return new d(m,l,this._options)};g._getPromosNotInHistory=function(){var l=this._history.getValue(); 2075var m=function(n){return l.indexOf(n.historyValue)===-1};return this.promos.all.filter(m) 2076};g._selectFirstPromo=function(){var m=this.promos.all.length;var n=this._getPromosNotInHistory(); 2077var o=n.length;var l;if(m>1&&o>0){l=n[0]}else{l=this.promos.all[0];if(o<1){this._history.resetValue() 2078}}return l};g._removeHiddenPromos=function(){var l=this.promos.all.length-1;while(l>=0){if(this.promos.all[l].historyValue!==this.promos.current.historyValue){this.promos.all[l].remove() 2079}l--}};g._reorderPromoArr=function(){var m=this.promos.all.splice(this.promos.current.index); 2080var l;this.promos.all=m.concat(this.promos.all);l=this.promos.all.length-1;while(l>=0){this.promos.all[l].index=l; 2081l--}};g._appendPromoArrToDom=function(){var l=document.createDocumentFragment(); 2082var o=this.promos.all.length;var m=0;var n;while(m<o){n=this.promos.all[m].el;l.appendChild(n); 2083m++}this.el.appendChild(l)};g._removeManagerAttr=function(){this.el.removeAttribute(this._selectors.manager.dataAttribute) 2084};g._initialize=function(){var l;this._type=this._getManagerType();this.promos.all=this._createPromoArr(this.el); 2085this._history=this._setupHistory();l=this._selectFirstPromo();this.setCurrentPromo(l); 2086if(this._type===this._selectors.manager.types[0]){this._removeHiddenPromos()}else{if(this._type===this._selectors.manager.types[1]){this._reorderPromoArr(); 2087this._appendPromoArrToDom()}else{throw new Error("PromoManager must be supplied with a valid manager type") 2088}}window.requestAnimationFrame(this._removeManagerAttr)};b.exports=h},{"./PromoManager/History":446,"./PromoManager/Promo":447,"./PromoManager/selectors":448,"@marcom/ac-dom-traversal/querySelectorAll":410,"@marcom/ac-url/parseURL":443}],446:[function(d,b,h){var c=d("@marcom/ac-storage"); 2089var j=c.Item;var k=d("@marcom/ac-console").log;var g=d("@marcom/ac-object/defaults"); 2090var a={daysUntilExpires:null};function f(n,l,m){this._key=n;this._maxLen=l;this._options=g(a,m); 2091this._item=null;this._initialize()}var i=f.prototype;i.getValue=function(){this._item.load(); 2092return this._item.value()||[]};i.addValue=function(m){var l=this.getValue();l.unshift(m); 2093l=this._maxLenArrTrim(l);this._item.setValue(l);this._item.save()};i.resetValue=function(){this._item.setValue([]); 2094this._item.save()};i._setHistoryExpiration=function(m){var l=this._options.daysUntilExpires; 2095var n=m;if(l!==30&&l!==null){if(typeof l!=="number"){k("daysUntilExpires option must be a number.") 2096}else{l=j.createExpirationDate(l);m.setExpirationDate(l)}}return n};i._createLocalStorageItem=function(){var l; 2097l=new c.Item(this._key);l.load();if(!l.value()){l.setValue([]);l.save();l=this._setHistoryExpiration(l) 2098}return l};i._maxLenArrTrim=function(l){var m=l;if(m.length>this._maxLen){m.pop() 2099}return m};i._initialize=function(){this._item=this._createLocalStorageItem();this._item.save() 2100};b.exports=f},{"@marcom/ac-console":380,"@marcom/ac-object/defaults":417,"@marcom/ac-storage":426}],447:[function(b,d,a){var f=b("@marcom/ac-dom-nodes/remove"); 2101var c=b("./selectors");function h(i){this.el=i;this.index=null;this.historyValue=this._getDataAttribPromoId() 2102}var g=h.prototype;g.remove=function(){f(this.el)};g._getDataAttribPromoId=function(){var i=c.promo.dataAttribute; 2103return this.el.getAttribute(i)};d.exports=h},{"./selectors":448,"@marcom/ac-dom-nodes/remove":407}],448:[function(b,d,a){function c(){this.dataAttributePrefix="data-promo-"; 2104this.promo={attribute:"id",dataAttribute:null,selector:null};this.manager={types:["show-hide","reorder"],attribute:"type",dataAttribute:null,selector:null}; 2105this._initialize()}var f=c.prototype;f._assembleDataAttribute=function(g){return this.dataAttributePrefix+g 2106};f._assembleDataAttribSelector=function(g){return"["+g+"]"};f._initialize=function(){this.promo.dataAttribute=this._assembleDataAttribute(this.promo.attribute); 2107this.promo.selector=this._assembleDataAttribSelector(this.promo.dataAttribute); 2108this.manager.dataAttribute=this._assembleDataAttribute(this.manager.attribute); 2109this.manager.selector=this._assembleDataAttribSelector(this.manager.dataAttribute) 2110};d.exports=new c()},{}],449:[function(b,c,a){var d={ua:window.navigator.userAgent,platform:window.navigator.platform,vendor:window.navigator.vendor}; 2111c.exports=b("./parseUserAgent")(d)},{"./parseUserAgent":452}],450:[function(b,c,a){c.exports={browser:{safari:false,chrome:false,firefox:false,ie:false,opera:false,android:false,edge:false,version:{name:"",major:0,minor:0,patch:0,documentMode:false}},os:{osx:false,ios:false,android:false,windows:false,linux:false,fireos:false,chromeos:false,version:{name:"",major:0,minor:0,patch:0}}} 2112},{}],451:[function(b,c,a){c.exports={browser:[{name:"edge",userAgent:"Edge",version:["rv","Edge"],test:function(d){return(d.ua.indexOf("Edge")>-1||d.ua==="Mozilla/5.0 (Windows NT 10.0; Win64; x64)") 2113}},{name:"chrome",userAgent:"Chrome"},{name:"firefox",test:function(d){return(d.ua.indexOf("Firefox")>-1&&d.ua.indexOf("Opera")===-1) 2114},version:"Firefox"},{name:"android",userAgent:"Android"},{name:"safari",test:function(d){return(d.ua.indexOf("Safari")>-1&&d.vendor.indexOf("Apple")>-1) 2115},version:"Version"},{name:"ie",test:function(d){return(d.ua.indexOf("IE")>-1||d.ua.indexOf("Trident")>-1) 2116},version:["MSIE","rv"],parseDocumentMode:function(){var d=false;
2116if(document.documentMode){d=parseInt(document.documentMode,10) 2117}return d}},{name:"opera",userAgent:"Opera",version:["Version","Opera"]}],os:[{name:"windows",test:function(d){return(d.platform.indexOf("Win")>-1) 2118},version:"Windows NT"},{name:"osx",userAgent:"Mac",test:function(d){return(d.platform.indexOf("Mac")>-1) 2119}},{name:"ios",test:function(d){return(d.ua.indexOf("iPhone")>-1||d.ua.indexOf("iPad")>-1) 2120},version:["iPhone OS","CPU OS"]},{name:"linux",userAgent:"Linux",test:function(d){return(d.platform.indexOf("Linux")>-1&&d.ua.indexOf("Android")===-1) 2121}},{name:"fireos",test:function(d){return(d.ua.indexOf("Firefox")>-1&&d.ua.indexOf("Mobile")>-1) 2122},version:"rv"},{name:"android",userAgent:"Android"},{name:"chromeos",userAgent:"CrOS"}]} 2123},{}],452:[function(b,a,d){var c=b("./defaults");var h=b("./dictionary");function g(k){return new RegExp(k+"[a-zA-Z\\s/:]+([0-9_.]+)","i") 2124}function f(n,m){if(typeof n.parseVersion==="function"){return n.parseVersion(m) 2125}else{var p=n.version||n.userAgent;if(typeof p==="string"){p=[p]}var o=p.length; 2126var k;for(var l=0;l<o;l++){k=m.match(g(p[l]));if(k&&k.length>1){return k[1].replace(/_/g,".") 2127}}}}function j(m,r,p){var o=m.length;var q;var k;for(var n=0;n<o;n++){if(typeof m[n].test==="function"){if(m[n].test(p)===true){q=m[n].name 2128}}else{if(p.ua.indexOf(m[n].userAgent)>-1){q=m[n].name}}if(q){r[q]=true;k=f(m[n],p.ua); 2129if(typeof k==="string"){var l=k.split(".");r.version.name=k;if(l&&l.length>0){r.version.major=parseInt(l[0]||0); 2130r.version.minor=parseInt(l[1]||0);r.version.patch=parseInt(l[2]||0)}}else{if(q==="edge"){r.version.name="12.0.0"; 2131r.version.major="12";r.version.minor="0";r.version.patch="0"}}if(typeof m[n].parseDocumentMode==="function"){r.version.documentMode=m[n].parseDocumentMode() 2132}return r}}return r}function i(l){var k={};k.browser=j(h.browser,c.browser,l);k.os=j(h.os,c.os,l); 2133return k}a.exports=i},{"./defaults":450,"./dictionary":451}],453:[function(b,c,a){arguments[4][197][0].apply(a,arguments) 2134},{dup:197}],454:[function(b,a,f){b("@marcom/ac-polyfills/Function/prototype.bind"); 2135b("@marcom/ac-polyfills/Object/keys");b("@marcom/ac-polyfills/Object/create");var l=b("@marcom/ac-event-emitter-micro").EventEmitterMicro; 2136var i=b("@marcom/ac-dom-events/utils/addEventListener");var h=b("@marcom/ac-feature/mediaQueriesAvailable"); 2137var c="viewport-emitter";var j="::before";var d="only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx), screen and (min-resolution: 144dpi)"; 2138function k(m){l.call(this);this._initializeElement(m);if(h()){this._updateViewport=this._updateViewport.bind(this); 2139i(window,"resize",this._updateViewport);i(window,"orientationchange",this._updateViewport); 2140this._retinaQuery=window.matchMedia(d);this._updateRetina();if(this._retinaQuery.addListener){this._updateRetina=this._updateRetina.bind(this); 2141this._retinaQuery.addListener(this._updateRetina)}}this._updateViewport()}var g=k.prototype=Object.create(l.prototype); 2142g.viewport=false;g.retina=false;g._initializeElement=function(n){var m;n=n||c;m=document.getElementById(n); 2143if(!m){m=document.createElement("div");m.id=n;m=document.body.appendChild(m)}this._el=m 2144};g._getElementContent=function(){var m;if("currentStyle" in this._el){m=this._el.currentStyle["x-content"] 2145}else{this._invalidateStyles();m=window.getComputedStyle(this._el,j).content}if(m){m=m.replace(/["']/g,"") 2146}if(m){return m}return false};g._updateViewport=function(){var m=this.viewport; 2147var n;var o;this.viewport=this._getElementContent();if(this.viewport){this.viewport=this.viewport.split(":").pop() 2148}if(m&&this.viewport!==m){o={from:m,to:this.viewport};this.trigger("change",o); 2149this.trigger("from:"+m,o);this.trigger("to:"+this.viewport,o)}};g._updateRetina=function(m){var n=this.retina; 2150this.retina=this._retinaQuery.matches;if(n!==this.retina){this.trigger("retinachange",{from:n,to:this.retina}) 2151}};g._invalidateStyles=function(){document.documentElement.clientWidth;this._el.innerHTML=(this._el.innerHTML===" ")?"Ã ":" "; 2152document.documentElement.clientWidth};a.exports=k}
2152,{"@marcom/ac-dom-events/utils/addEventListener":453,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-feature/mediaQueriesAvailable":171,"@marcom/ac-polyfills/Function/prototype.bind":undefined,"@marcom/ac-polyfills/Object/create":undefined,"@marcom/ac-polyfills/Object/keys":undefined}],455:[function(c,d,b){var a=c("./ViewportEmitter"); 2153d.exports=new a()},{"./ViewportEmitter":454}],456:[function(b,c,a){c.exports={lerp:function(f,g,d){return g+(d-g)*f 2154},map:function(h,g,d,f,i){return f+(i-f)*(h-g)/(d-g)},mapClamp:function(h,g,d,f,j){var i=f+(j-f)*(h-g)/(d-g); 2155return Math.max(f,Math.min(j,i))},norm:function(g,f,d){return(g-f)/(d-f)},clamp:function(g,f,d){return Math.max(f,Math.min(d,g)) 2156},randFloat:function(f,d){return(Math.random()*(d-f))+f},randInt:function(f,d){return Math.floor((Math.random()*(d-f))+f) 2157}}},{}],457:[function(b,a,c){var h=b("@marcom/ac-dom-events").addEventListener; 2158var d=b("@marcom/ac-feature/isTablet");var f=b("@marcom/ac-feature/touchAvailable"); 2159var g="a.backing-link";var k="has-backing-link";var i="homepage-section";var j=b("./js/extendedHomepageSectionsLib.built.js"); 2160a.exports=function(){var m=[];[].forEach.call(document.querySelectorAll("."+i),function(n,o){m.push(new j[n.getAttribute("data-section-content-type")](n,o)) 2161});function l(){var o=document.body.scrollTop;var n=document.body.offsetHeight-window.innerHeight+1; 2162if(o>n){window.scrollTo(0,n)}}if(d&&f){h(window,"orientationchange",l)}}},{"./js/extendedHomepageSectionsLib.built.js":469,"@marcom/ac-dom-events":7,"@marcom/ac-feature/isTablet":168,"@marcom/ac-feature/touchAvailable":176}],458:[function(o,d,E){var w=o("@marcom/ac-gallery").Gallery; 2163var t=o("@marcom/ac-gallery").AutoGallery;var b=t.prototype;var n=o("@marcom/ac-useragent").browser.edge; 2164var k=o("@marcom/ac-headjs/FocusManager");var v=o("@marcom/ac-keyboard/keyMap"); 2165var j=o("@marcom/ac-pointer-tracker").PointerTracker;var A=o("@marcom/sm-math-utils"); 2166var q=o("@marcom/ac-browser-prefixed");var c=o("@marcom/ac-eclipse").Clip;var l=o("@marcom/ac-dom-events").addEventListener; 2167var i=o("@marcom/ac-viewport-emitter");var g=o("./homepageGallery-Constants");var r=".gallery-slide-wrapper"; 2168var a="a.backing-link";var C="has-backing-link";var m="showing-first-slide";var D="showing-last-slide"; 2169var y="is-autoplaying";var s="is-interacting";var u=!(document.getElementsByTagName("html")[0].classList.contains("no-touch")); 2170var h=!(document.getElementsByTagName("html")[0].classList.contains("no-android")); 2171var p=u?"easeOutCubic":"easeInOutCubic";if(!Date.now){Date.now=function f(){return new Date().getTime() 2172}}var B=function(G,F){this._lastReportedWidth=document.body.offsetWidth;t.apply(this,arguments); 2173this._singleSlideStaticGallery=(this.getTotalItems()===1);this._wrapAround=F.wrapAround; 2174this.hasOtherSections=F.hasOtherSections||false;this.movementRateMultiplier=F.movementRateMultiplier||2; 2175this.positionX=0;this.swipeVelocity=0;this.velocityMultiplier=F.velocityMultiplier||8; 2176this.autoPlayerTimeTracker=0;this._wasAutoPlaying=this._isAutoPlaying;this._onResizeDebouncedTimeout=-1; 2177this._onOrientationChangeDebouncedTimeout=-1;this.currentSlideIndex=-1;this.widthOfSlideItem=this.getWidthOfSingleSlide(); 2178this.galleryContainer=this._el.parentNode;this.slideWrapperElement=this._el.querySelector(r); 2179this.previousPaddle=this._el.querySelector("[data-ac-gallery-previous-trigger]"); 2180this.nextPaddle=this._el.querySelector("[data-ac-gallery-next-trigger]");this.previousPaddleContainer=this._el.querySelector(".paddlenav-arrow-container-previous"); 2181this.nextPaddleContainer=this._el.querySelector(".paddlenav-arrow-container-next"); 2182this.lastInteractionEvent=null;this._onRequestAnimationFrame=this._onRequestAnimationFrame.bind(this); 2183this._onPreviousPaddleClick=this._onPreviousPaddleClick.bind(this);this._onNextPaddleClick=this._onNextPaddleClick.bind(this); 2184this._onDashnavTriggerClicked=this._onDashnavTriggerClicked.bind(this);this._onResizeDebounced=this._onResizeDebounced.bind(this); 2185this._onBreakpointChanged=this._onBreakpointChanged.bind(this);this._onOrientationChange=this._onOrientationChange.bind(this);
2186this._validateGalleryHeight=this._validateGalleryHeight.bind(this);this._onVisibilityChanged=this._onVisibilityChanged.bind(this); 2187this._onPaddleNavContainerClick=this._onPaddleNavContainerClick.bind(this);this._onFocusChangePreventShifts=this._onFocusChangePreventShifts.bind(this); 2188this._setSlideSpecificWrapperClasses=this._setSlideSpecificWrapperClasses.bind(this); 2189this._killAutoPlay=this._killAutoPlay.bind(this);g.updateConstants(i.viewport); 2190this._setupEvents();this._validateGalleryHeight();this._setInitialPositions();this._onFocusChangePreventShifts(); 2191this._setSlideSpecificWrapperClasses();if(!this._singleSlideStaticGallery){this.lastTime=Date.now(); 2192this._onRequestAnimationFrame()}};var x=B.prototype=Object.create(t.prototype); 2193B.prototype.constructor=B;x._onVisibilityChanged=function(){if(document.hidden){this._wasAutoPlaying=this._isAutoPlaying; 2194this.stopAutoPlay()}if(!document.hidden&&this._wasAutoPlaying&&!this._singleSlideStaticGallery){this.startAutoPlay() 2195}};x._onFocusChangePreventShifts=function(){this._el.scrollLeft=0};x._setSlideSpecificWrapperClasses=function(){var G=this.getCurrentItem(); 2196var F=this.getItemIndex(G);var H=G.getElement().querySelector(a);this._el.classList[(H&&H.getAttribute("href"))?"add":"remove"](C); 2197this._el.classList[(F===0)?"add":"remove"](m);this._el.classList[(F===this.getTotalItems()-1)?"add":"remove"](D) 2198};x._killAutoPlay=function(){if(this.getItemIndex(this.getCurrentItem())===this.getTotalItems()-1&&this._isAutoPlaying){setTimeout(function(){this._onAutoPlayToNextItem(); 2199this.stopAutoPlay()}.bind(this),this._autoPlayDelay)}this._lastAutoPlayerTimeTracker=this.autoPlayerTimeTracker 2200};x._setupEvents=function(){if(!this._singleSlideStaticGallery){[this.previousPaddleContainer,this.nextPaddleContainer,this.previousPaddle,this.nextPaddle].forEach(function(G){new k(G) 2201}.bind(this));if(this.previousPaddle&&this.previousPaddleContainer){l(this.previousPaddle,"click",this._onPreviousPaddleClick); 2202l(this.previousPaddleContainer,"click",this._onPaddleNavContainerClick)}if(this.nextPaddle&&this.nextPaddleContainer){l(this.nextPaddle,"click",this._onNextPaddleClick); 2203l(this.nextPaddleContainer,"click",this._onPaddleNavContainerClick)}for(var F=0; 2204F<this._items.length;F++){this._items[F].on("selected",this._onDashnavTriggerClicked) 2205}this.on(w.UPDATE_COMPLETE,this._killAutoPlay)}l(this._el,"scroll",this._onFocusChangePreventShifts,true); 2206l(window,"orientationchange",this._onOrientationChange);l(document,"visibilitychange",this._onVisibilityChanged); 2207this.on(w.UPDATE_COMPLETE,this._setSlideSpecificWrapperClasses);i.on("change",this._onBreakpointChanged) 2208};x._onPaddleNavContainerClick=function(F){var G=this.getCurrentItem().getElement().querySelector(a); 2209if(n&&F.target.getAttribute("data-focus-method")==="mouse"){F.target.blur()}if(G&&G.getAttribute("href")){window.location.href=G.getAttribute("href") 2210}};x._validateGalleryHeight=function(){if(!u){return}var F=window.innerHeight;if(this.hasOtherSections){F=F-g.Gallery.promoImageOffset 2211}this.galleryContainer.style.height=F+"px"};x.startAutoPlay=function(G,F){if(!this._singleSlideStaticGallery){this._el.classList.add(y); 2212this._el.classList.remove(s);this.autoPlayerTimeTracker=this._autoPlayDelay*this.wrapSlideIndex(this.getSlideIndexTakingAnimationIntoAccount()); 2213this.lastTime=Date.now();b.startAutoPlay.call(this,G,F)}};x.stopAutoPlay=function(F){this._el.classList.remove(y); 2214this._el.classList.add(s);b.stopAutoPlay.call(this)};x._setInitialPositions=function(){var G=this._items[this._items.length-1]; 2215for(var H=0;H<this._items.length;H++){this._items[H].prev=G;this._items[H].next=this._items[H+1]; 2216this._items[H].zIndex=1000+H;var F=this.widthOfSlideItem*this._items.length;this._items[H]._el.style[q.transform]="translate3d("+F+"px, 0, 0)"; 2217this._items[H].x=this._items[H].width*H;G=this._items[H]}G.next=this._items[0]; 2218this._items[0]._el.style[q.transform]="translate3d("+0+"px, 0, 0)"};x._setUpSwiping=function(G,F){this._onSwipeStart=this._onSwipeStart.bind(this); 2219this._onSwipeEnd=this._onSwipeEnd.bind(this);this._onSwipeUpdate=this._onSwipeUpdate.bind(this); 2220if(G){this._touchSwipe=new j(this._el,j.TOUCH_EVENTS);this._touchSwipe.on(j.START,this._onSwipeStart); 2221this._touchSwipe.on(j.END,this._onSwipeEnd);this._touchSwipe.on(j.UPDATE,this._onSwipeUpdate); 2222window.addEventListener("touchmove",function(){})}if(F){this._clickSwipe=new j(this._el,j.MOUSE_EVENTS); 2223this._clickSwipe.on(j.START,this._onSwipeStart);this._clickSwipe.on(j.END,this._onSwipeEnd); 2224this._clickSwipe.on(j.UPDATE,this._onSwipeUpdate)}};x._onSwipeStart=function(F){if(this.clip){this.clip.destroy() 2225}if(this._isAutoPlaying&&this._cancelAutoPlayOnInteraction){this.stopAutoPlay() 2226}this.lastInteractionEvent=F;this.swipeVelocity=0};x._onSwipeUpdate=function(F){var G=this.positionX; 2227this.lastPositionX=this.positionX;this.positionX+=F.diffX*this.movementRateMultiplier; 2228this.lastInteractionEvent=F;this.swipeVelocity=(this.positionX-G)*this.velocityMultiplier 2229};x._onSwipeEnd=function(N){var M=[this.currentSlideIndex-1,this.currentSlideIndex,this.currentSlideIndex+1]; 2230var L=0;var K=Number.MAX_VALUE;for(var G=0,H=M.length;G<H;G++){var O=M[G]*this.widthOfSlideItem; 2231var F=Math.abs(O-(this.positionX+this.swipeVelocity));if(F<K){K=F;L=G}}this.lastInteractionEvent=N; 2232var I=this.wrapSlideIndex(M[L]),J=(I+1)%2;
2232this.animateToSlide(M[L]);if(this._items.length==2){this._items[I]._addCurrentClassToTriggers(); 2233this._items[J]._removeCurrentClassFromTriggers()}};x._onWindowResize=function(F){if(this._lastReportedWidth!=document.body.offsetWidth){this._lastReportedWidth=document.body.offsetWidth; 2234window.clearTimeout(this._onResizeDebouncedTimeout);this._onResizeDebouncedTimeout=setTimeout(this._onResizeDebounced,500); 2235b._onWindowResize.call(this,F)}};x._onOrientationChange=function(){if(h){window.clearTimeout(this._onOrientationChangeDebouncedTimeout); 2236this._onOrientationChangeDebouncedTimeout=setTimeout(this._validateGalleryHeight,200) 2237}else{this._validateGalleryHeight()}};x._onResizeDebounced=function(){if(this.clip&&this.clip._running){this.clip.destroy() 2238}this.widthOfSlideItem=this.getWidthOfSingleSlide(true);for(var F=0;F<this._items.length; 2239F++){var H=this._items[F];H.x=this.widthOfSlideItem*F;H.width=H.updateWidth()}for(F=0; 2240F<this._items.length;F++){H=this._items[F];H.slideElement.style[q.transform]="translate3d("+H.x+"px, 0,0)" 2241}var G=this.wrapSlideIndex(this.currentSlideIndex);this.lastPositionX=this.positionX; 2242this.positionX=this._items[G].x;this.currentSlideIndex=-1};x._onBreakpointChanged=function(F){g.updateConstants(F.to) 2243};x._onRequestAnimationFrame=function(){window.requestAnimationFrame(this._onRequestAnimationFrame); 2244this.msSinceLastRenderTime=(typeof this.lastRenderTime!=="undefined")?new Date()-this.lastRenderTime:1000; 2245if(this.msSinceLastRenderTime>=1000/25){this.lastRenderTime=new Date();this.throttledDashnavFrameHasArrived=true 2246}else{this.throttledDashnavFrameHasArrived=false}this.slideWrapperElement.style[q.transform]="translate3d("+(-this.positionX)+"px, 0,0)"; 2247this.updateAutoPlayTimeTracker();if(this._items.length==2){this.checkForCurrentSlideUpdateForTwoSlideGallery() 2248}else{this.checkForCurrentSlideUpdate()}var F=this._isAutoPlaying?this.getDashTForAutoPlay():this.getDashTForInteraction(); 2249var I=1/this._items.length;for(var J=0,M=this._items.length;J<M;J++){var Q=this._items[J]; 2250var K=this.positionX-Q.x;var L=K/this.widthOfSlideItem;Q.onRequestAnimationFrame(L); 2251var G=1;if(this._isAutoPlaying){var H=J*I;var P=(J+1)*I;G=A.norm(F,H,P)}else{var N=this.wrapSlideIndex(this.currentSlideIndex); 2252var O=this.wrapSlideIndex(this.getSlideIndexTakingAnimationIntoAccount());G=(J===N||J===O)?1:0 2253}if(Q.lastTValue!=G&&this.throttledDashnavFrameHasArrived){Q.updateDash(G)}}};x.animateToSlide=function(I,G){var K=p; 2254if(this.clip){if(this.clip._running){K="easeOutQuint"}this.clip.destroy()}if(this._isAutoPlaying&&u){K="easeInOutCubic" 2255}var J=I*this.widthOfSlideItem;var H={slideIndex:I,x:this.positionX,extraOptions:null}; 2256var F=this;this.clip=new c(H,g.Gallery.animationDuration,{x:J},{ease:K,destroyOnComplete:true,onUpdate:function(){F.lastPositionX=F.positionX; 2257F.positionX=H.x}});this.clip.play()};x._onAutoPlayToNextItem=function(){this.lastInteractionEvent=null; 2258if(!document.hidden){if(this._isAutoPlaying&&this._cancelAutoPlayOnInteraction){var F=(this._wrapAround===false&&this.getItemIndex(this.getCurrentItem())===this.getTotalItems()-1)?0:this.currentSlideIndex+1; 2259this.animateToSlide(F)}}b._onAutoPlayToNextItem.call(this)};x._onDashnavTriggerClicked=function(G){this.lastInteractionEvent=null; 2260if(this._isAutoPlaying&&this._cancelAutoPlayOnInteraction){this.stopAutoPlay()}var H=this.getCurrentItemIndex(); 2261var I=this.getItemIndex(G.item);var F=I-H;this.animateToSlide(this.currentSlideIndex+F) 2262};x._onPreviousPaddleClick=function(F){F.stopPropagation();if(n&&F.target.getAttribute("data-focus-method")==="mouse"){F.target.blur() 2263}this.lastInteractionEvent=null;if(this._isAutoPlaying&&this._cancelAutoPlayOnInteraction){this.stopAutoPlay() 2264}var G=this.getSlideIndexTakingAnimationIntoAccount();if(G>0||this._wrapAround){this.animateToSlide(G-1) 2265}};x._onNextPaddleClick=function(F){F.stopPropagation();if(n&&F.target.getAttribute("data-focus-method")==="mouse"){F.target.blur() 2266}this.lastInteractionEvent=null;if(this._isAutoPlaying&&this._cancelAutoPlayOnInteraction){this.stopAutoPlay() 2267}var G=this.getSlideIndexTakingAnimationIntoAccount();if(G<this.getTotalItems()-1||this._wrapAround){this.animateToSli
2267de(G+1) 2268}};x._onKeyboardInteraction=function(H,F){this.lastInteractionEvent=null;var G=this.getSlideIndexTakingAnimationIntoAccount(); 2269if(F.keyCode==v.ARROW_RIGHT&&(G<this.getTotalItems()-1||this._wrapAround)){this.animateToSlide(G+1) 2270}if(F.keyCode==v.ARROW_LEFT&&(G>0||this._wrapAround)){this.animateToSlide(G-1)}b._onKeyboardInteraction.call(this,H,F) 2271};x.getSlideIndexTakingAnimationIntoAccount=function(){var F=this.currentSlideIndex; 2272if(this.clip&&this.clip.target()){F=this.clip.target().slideIndex}return F};x.checkForCurrentSlideUpdate=function(){var G=Math.floor((this.positionX+this.widthOfSlideItem*0.5)/this.widthOfSlideItem); 2273if(G==this.currentSlideIndex){return}this.currentSlideIndex=G;var I=this.getCurrentItemIndex(); 2274var J=this._items[I];var F=null;if(this.lastInteractionEvent){F={interactionEvent:this.lastInteractionEvent.interactionEvent} 2275}this.show(J,F);var H;H=J.next;H.x=((this.currentSlideIndex+1)*this.widthOfSlideItem); 2276H.slideElement.style[q.transform]="translate3d("+H.x+"px, 0,0)";H=J.prev;H.x=((this.currentSlideIndex-1)*this.widthOfSlideItem); 2277H.slideElement.style[q.transform]="translate3d("+H.x+"px, 0,0)"};x.checkForCurrentSlideUpdateForTwoSlideGallery=function(){var L=this.positionX<this.lastPositionX?1:-1; 2278var F=L==-1?0.001:0.9999;var H=Math.floor((this.positionX+this.widthOfSlideItem*F)/this.widthOfSlideItem); 2279if(this.currentSlideIndex!=H){var G=null;if(this.lastInteractionEvent){G={interactionEvent:this.lastInteractionEvent.interactionEvent} 2280}this.show(this.wrapSlideIndex(H),G)}this.currentSlideIndex=H;var J=this.getCurrentItemIndex(); 2281var K=this._items[J];var I;if(L<0){I=K.next;I.x=((this.currentSlideIndex+1)*this.widthOfSlideItem); 2282I.slideElement.style[q.transform]="translate3d("+I.x+"px, 0,0)"}else{I=K.prev;I.x=((this.currentSlideIndex-1)*this.widthOfSlideItem); 2283I.slideElement.style[q.transform]="translate3d("+I.x+"px, 0,0)"}};x.updateAutoPlayTimeTracker=function(){if(!document.hidden){var F=Date.now(); 2284var G=(F-this.lastTime);this.lastTime=F;this.autoPlayerTimeTracker+=G}};x.getDashTForAutoPlay=function(){var H=(this._autoPlayDelay*this._items.length); 2285var F=(this.autoPlayerTimeTracker)%H;var G=F/H;return G};x.getDashTForInteraction=function(){return 1 2286};x.getCurrentItemIndex=function(){var F=this.currentSlideIndex%this._items.length; 2287if(F<0){F=this._items.length+F}return F};x.getWidthOfSingleSlide=function(F){if(F){return this._items[0].updateWidth() 2288}return this._items[0].width};x.wrapSlideIndex=function(F){F=F%this._items.length; 2289if(F<0){return this._items.length+F}return F};var z=function(){t.prototype.startAutoPlay=function(G,F){F=F||{}; 2290this.options=F||{};this._isAutoPlaying=true;this._autoPlayDelay=this._autoPlayDelay||(G*1000); 2291this._cancelAutoPlayOnInteraction=(F.cancelOnInteraction===undefined)?true:F.cancelOnInteraction; 2292clearTimeout(this._autoPlayTimeoutId);this._autoPlayTimeoutId=setTimeout(this._onAutoPlayToNextItem.bind(this),this._autoPlayDelay); 2293if(this._cancelAutoPlayOnInteraction){this.on(w.UPDATE,this.stopAutoPlay)}if(this._componentsContainer){l(this._componentsContainer,"focus",this.stopAutoPlay,true); 2294l(this._componentsContainer,"touchend",this.stopAutoPlay,true);l(this._componentsContainer,"click",this.stopAutoPlay,true) 2295}};t.prototype.stopAutoPlay=function(){clearTimeout(this._autoPlayTimeoutId);this._isAutoPlaying=false; 2296if(this._cancelAutoPlayOnInteraction){this.off(w.UPDATE,this.stopAutoPlay)}};t.prototype._onAutoPlayToNextItem=function(){if(this._isAutoPlaying){if(!document.hidden){if(this._cancelAutoPlayOnInteraction){this.off(w.UPDATE,this.stopAutoPlay) 2297}var F=this.showNext();if(F!==null){if(this._cancelAutoPlayOnInteraction){this.on(w.UPDATE,this.stopAutoPlay) 2298}clearTimeout(this._autoPlayTimeoutId);this._autoPlayTimeoutId=setTimeout(this._onAutoPlayToNextItem.bind(this),this._autoPlayDelay) 2299}}else{clearTimeout(this._autoPlayTimeoutId);this._autoPlayTimeoutId=setTimeout(this._onAutoPlayToNextItem.bind(this),this._autoPlayDelay) 2300}}}};z();d.exports=B},{"./homepageGallery-Constants":460,"@marcom/ac-browser-prefixed":1,"@marcom/ac-dom-events":7,"@marcom/ac-eclipse":99,"@marcom/ac-gallery":288,"@marcom/ac-headjs/FocusManager":308,"@marcom/ac-keyboard/keyMap":317,"@marcom/ac-pointer-tracker":356,"@marcom/ac-useragent":449,"@marcom/ac-viewport-emitter":455,"@marcom/sm-math-utils":456}],459:[function(f,b,h){var o=f("../../js/BaseHomepageSection.js"); 2301var c=o.prototype;var a=f("@marcom/ac-useragent");var p=f("@marcom/ac-get-param"); 2302var l=f("@marcom/ac-feature/touchAvailable");var q=f("@marcom/ac-feature/threeDTransformsAvailable"); 2303var m=f("@marcom/ac-feature/cssPropertyAvailable");var k=f("@marcom/ac-feature/cssViewportUnitsAvailable"); 2304var n=f("./homepageGallery-create-dashnav");var d=f("./homepageGallery-set-backing-links"); 2305var r=f("./HomepageGallery");var i=f("./homepageGallery-SlideScaleItem");function g(s,t){o.apply(this,arguments); 2306this.testEnvironmentalCondtions();this.init()}var j=g.prototype=Object.create(c); 2307j.destroy=function(){c.destroy.call(this)};j.testEnvironmentalCondtions=function(){this.isEnhancedGallery=this.testEnhancedGallerySupport(); 2308this.isAndroid=a.os.android;this.isIe=a.browser.ie;this.isEdge=a.browser.edge;this.hasTouch=a.browser.edge; 2309this.isSoloSection=(document.querySelectorAll(".homepage-section[data-section-content-type]").length===1); 2310[{className:"enhanced-gallery",value:this.isEnhancedGallery,applyToContents:true},{className:"android",value:this.isAndroid,applyToContents:false},{className:"ie",value:this.isIe,applyToContents:false},{className:"ie-edge",value:this.isEdge,applyToContents:false},{className:"touch",value:l(),applyToContents:false},{className:"is-solo-section",value:this.isSoloSection,applyToContents:false}
2310].forEach(function(s){this.addWrapperClass((s.value)?s.className:"no-"+s.className); 2311if(s.applyToContents&&s.value){Array.from(this.sectionUnits).forEach(function(t,u){t.classList.add(s.className) 2312})}}.bind(this))};j.testEnhancedGallerySupport=function(){if(!/^[a-z]{4,5}\:(\/){2}(www\.){0,1}apple\.com/i.test(document.location.href)&&p("enhanced-gallery")!==undefined){return p("enhanced-gallery") 2313}return(m("background-size","contain")&&m("background-size","cover")&&k("vh")&&k("vw")&&q()) 2314};j.setGalleryItemTrackingAttributes=function(s){Array.from(s.querySelectorAll("[data-ac-gallery-item]>.enhanced-gallery-hero")).forEach(function(t){t.parentNode.setAttribute("data-analytics-gallery-item-id",t.getAttribute("data-promo-id")) 2315})};j.createGallery=function(){var v="enhanced-gallery-hero-gallery";var u=document.getElementById(v); 2316var s=document.getElementById(v).classList.contains("infinite-gallery");var t={container:v,wrapAround:s,enableArrowKeys:true,touch:true,desktopSwipe:false,movementRateMultiplier:1.15,velocityMultiplier:8,autoPlay:3.5,hasOtherSections:!this.isSoloSection}; 2317var x=u.querySelectorAll("[data-ac-gallery-item]").length;d(u);if(x>1){n(u)}t.itemType=i; 2318this.setGalleryItemTrackingAttributes(u);this.slideGallery=new r(u,t);try{f("ac-analytics").resetActivityMap() 2319}catch(w){}};j.init=function(){this.sectionGalleryEngagement=this.elementEngagement.addElement(this.sectionElement,{timeToEngage:250,inViewThreshold:0.2}); 2320this.sectionImageLoaderEngagement.once("engaged",function(){this.createGallery() 2321}.bind(this))};b.exports=g},{"../../js/BaseHomepageSection.js":467,"./HomepageGallery":458,"./homepageGallery-SlideScaleItem":461,"./homepageGallery-create-dashnav":462,"./homepageGallery-set-backing-links":463,"@marcom/ac-feature/cssPropertyAvailable":160,"@marcom/ac-feature/cssViewportUnitsAvailable":161,"@marcom/ac-feature/threeDTransformsAvailable":175,"@marcom/ac-feature/touchAvailable":176,"@marcom/ac-get-param":307,"@marcom/ac-useragent":449,"ac-analytics":undefined}],460:[function(b,d,a){var c={Gallery:{animationDuration:1,promoImageOffset:200},Item:{Incoming:{CopyXScaleFactor:-0.2},Outgoing:{CopyXScaleFactor:0.95}},updateConstants:function(f){switch(f){case"x-large":this.Gallery.promoImageOffset=200; 2322case"large":this.Gallery.animationDuration=1;this.Gallery.promoImageOffset=100; 2323break;case"medium":this.Gallery.animationDuration=0.8;this.Gallery.promoImageOffset=80; 2324break;case"small":this.Gallery.animationDuration=0.4;this.Gallery.promoImageOffset=74; 2325break;default:}}};d.exports=c},{}],461:[function(c,b,f){var l=c("@marcom/ac-browser-prefixed"); 2326var g=c("@marcom/sm-math-utils");var a=c("./homepageGallery-Constants");var d=c("@marcom/ac-gallery").Item; 2327var m=d.prototype;var n=c("@marcom/ac-gallery/singletons/tabManager");var j=0;var h=function(){d.apply(this,arguments); 2328this.zIndex=1000;this.mI=j++;this.slideElement=this._el;this.imageElement=this.slideElement.querySelector(".gallery-item-image-element"); 2329this.copyElement=this.slideElement.querySelector(".gallery-item-copy-wrapper"); 2330this.width=this.slideElement.clientWidth;this.dashnavElement=document.querySelector('[data-ac-gallery-trigger="'+this._el.id+'"]'); 2331if(this.dashnavElement){this.dashnavProgressElement=this.dashnavElement.querySelector(".dashnav-progress"); 2332this.dashnavMaxWidth=this.dashnavElement.clientWidth}};var k=h.prototype=Object.create(d.prototype); 2333k.onRequestAnimationFrame=function(o){var i,p;o=g.clamp(o,-1,1);if(o>=0){i=o*this.width*a.Item.Outgoing.CopyXScaleFactor; 2334p=g.map(o,0,1,1,0.9);this.copyElement.style[l.transform]="translate3d("+i+"px, 0, 0) scale3d("+p+","+p+", 1)"; 2335p=g.map(o,0,1,1,0.9);i=g.map(o,0,1,0,this.width*0.9);if(this.imageElement){this.imageElement.style[l.transform]="translate3d("+i+"px, 0, 0) scale3d("+p+","+p+", 1)" 2336}}else{i=o*this.width*a.Item.Incoming.CopyXScaleFactor;p=1;this.copyElement.style[l.transform]="translate3d("+i+"px, 0, 0) scale3d("+p+","+p+", 1)"; 2337i=0;p=1;if(this.imageElement){this.imageElement.style[l.transform]="translate3d("+i+"px, 0, 0) scale3d("+p+","+p+", 1)" 2338}}};k.updateDash=function(i){this.lastTValue=i;i=g.clamp(i,0,1);if(this.dashnavProgressElement){this.dashnavProgressElement.style[l.transform]="scaleX("+i+")" 2339}};k.setZIndex=function(i){this.zIndex=i;this.slideElement.style.zIndex=i};k.updateWidth=function(){this.width=this._el.clientWidth; 2340return this.width};k._setTabIndexOnFocusableItems=function(p){var o=p===null;var r=[]; 2341this._currentTabbableEls=this._currentTabbableEls||n.getTabbable(this._focusableEls); 2342var q=this._currentTabbableEls.length;while(q--){if(o){this._currentTabbableEls[q].removeAttribute("tabindex") 2343}else{this._currentTabbableEls[q].setAttribute("tabindex",p)}}};b.exports=h},{"./homepageGallery-Constants":460,"@marcom/ac-browser-prefixed":1,"@marcom/ac-gallery":288,"@marcom/ac-gallery/singletons/tabManager":302,"@marcom/sm-math-utils":456}],462:[function(c,d,a){var b=function(f){var g=document.querySelector(".dashnav ul"); 2344if(g){var h=f.querySelectorAll(".gallery-item");[].forEach.call(h,function(j){var m=document.createElement("li"); 2345var l=document.createElement("a");var k=j.querySelector("h1, h2");var i="";i=k.textContent; 2346l.setAttribute("href","#"+j.id);l.setAttribute("data-ac-gallery-trigger",j.id); 2347l.setAttribute("id",j.id+"-trigger");l.className="dashnav-item";l.innerHTML='<div class="dashnav-dash"><span class="dashnav-progress"></span><span class="dashnav-label">'+i+"</span></div>"; 2348m.setAttribute("role","presentation");m.appendChild(l);g.appendChild(m)})}};d.exports=b 2349},{}],463:[function(d,f,b){var h=d("@marcom/ac-gallery").SlideGallery;var a="backing-link"; 2350var g="data-backing-link";var c=function(i){var j=i.querySelectorAll(".gallery-item>.enhanced-gallery-hero"); 2351[].forEach.call(j,function(l){var k=(l.querySelectorAll("a").length>1);var m=l.querySelector("["+g+"][href]:not(."+a+")"),m=m||l.querySelector("a[href]:not(."+a+")"); 2352if(m){var n=document.createElement("a");n.classList.add(a);n.setAttribute("aria-hidden","true"); 2353n.setAttribute("tabindex","-1");n=l.insertBefore(n,l.firstChild);n.setAttribute("href",m.getAttribute("href")); 2354n.setAttribute("data-analytics-title",l.getAttribute("data-promo-id")+" : bl")}}) 2355};f.exports=c},{"@marcom/ac-gallery":288}],464:[function(d,f,c){var a=d("../../js/BaseHomepageSection.js"); 2356var h=a.prototype;function b(i,j){a.apply(this,arguments)}var g=b.prototype=Object.create(h); 2357g.destroy=function(){h.destroy.call(this)};f.exports=b},{"../../js/BaseHomepageSection.js":467}],465:[function(b,c,a){arguments[4][464][0].apply(a,arguments) 2358},{"../../js/BaseHomepageSection.js":467,dup:464}],466:[function(b,c,a){arguments[4][464][0].apply(a,arguments) 2359},{"../../js/BaseHomepageSection.js":467,dup:464}],467:[function(c,b,f){var j=c("@marcom/ac-event-emitter-micro").EventEmitterMicro; 2360var h=c("./PromoManager");var k=j.prototype;var a=c("@marcom/ac-element-engagement").ElementEngagement; 2361var l=c("@marcom/ac-progressive-image-loader/ProgressiveImageLoader");function d(m){var n=/^http(s)?\:\/\//i; 2362if(n.test(m)){m=m.split(n)[2]}if(m.indexOf(document.location.host)===0){m=m.split(document.location.host)[1] 2363}return m}function i(m,n){j.apply(this);this.sectionElement=m;this.sectionIndex=n;
2364this.sectionAnalyticsRegion=m.getAttribute("data-analytics-region");this.promoManager=new h(this.sectionElement); 2365this.sectionUnits=this.sectionElement.querySelectorAll(".homepage-section-positions .homepage-section-item>.promo-managed-unit"); 2366this.elementEngagement=new a();this.setProgressiveImageLoading();this.elementEngagement.start() 2367}var g=i.prototype=Object.create(k);g.destroy=function(){k.destroy.call(this)}; 2368g.addWrapperClass=function(m){this.sectionElement.classList.add(m)};g.removeWrapperClass=function(m){this.sectionElement.classList.remove(m) 2369};g.setProgressiveImageLoading=function(){this.sectionImageLoaderEngagement=this.elementEngagement.addElement(this.sectionElement,{timeToEngage:0,inViewThreshold:0.001}); 2370this.sectionImageLoaderEngagement.once("engaged",function(){this.sectionImageLoader=new l({container:this.sectionElement,includeContainer:true}); 2371this.sectionImageLoader.load({imageAnimate:false})}.bind(this))};b.exports=i},{"./PromoManager":468,"@marcom/ac-element-engagement":137,"@marcom/ac-event-emitter-micro":139,"@marcom/ac-progressive-image-loader/ProgressiveImageLoader":379}],468:[function(d,f,c){var a=d("@marcom/ac-promomanager/AutoPromoManager"); 2372var h=d("@marcom/ac-gallery").FadeGallery;var b=function(j,i){this.sectionElement=j; 2373this._options=i||{};this.intervalPromos=null;this.initialize()};var g=b.prototype; 2374g.initialize=function(){var i=this._initAutoPromoManager();this.intervalPromoArr=this._initIntervalGalleries(i); 2375this._addIntervalGalleryItems(this.intervalPromoArr);this._initUpdateIntervalCurrentPromos(this.intervalPromoArr); 2376this._startIntervalGallery(this.intervalPromoArr)};g._initAutoPromoManager=function(){var i=this.sectionElement.querySelector(".homepage-section-positions"); 2377return new a(i,this._options)};g._initIntervalGalleries=function(q){var p=q.promoManagers.reorder; 2378var l=p.length;var n=[];var o={enableArrowKeys:false,deeplink:false,wrapAround:true}; 2379var k;var j;if(l>0){for(var m=0;m<l;m++){k=p[m];j=new h(k.el,o);n.push({promoManager:k,gallery:j}) 2380}}return n};g._addIntervalGalleryItems=function(q){var m=q.length;var r;var l;var p; 2381var k;for(var o=0;o<m;o++){l=q[o].gallery;p=q[o].promoManager.promos.all;k=p.length; 2382for(var n=0;n<k;n++){l.addItem(p[n].el)}}};g._onIntervalGalleryUpdate=function(k){var l=this; 2383var j=l.gallery.getItemIndex(k.incoming[0]);var i=l.promoManager.promos.all[j]; 2384l.promoManager.setCurrentPromo(i)};g._bindIntervalGalleryUpdate=function(l){var j=l.length; 2385var m;for(var k=0;k<j;k++){m=l[k];m.boundUpdate=this._onIntervalGalleryUpdate.bind(l[k]) 2386}};g._initUpdateIntervalCurrentPromos=function(l){var k=l.length;this._bindIntervalGalleryUpdate(l); 2387for(var j=0;j<k;j++){l[j].gallery.on("update",l[j].boundUpdate)}};g._startIntervalGallery=function(l){var j=l.length; 2388for(var k=0;k<j;k++){l[k].gallery.startAutoPlay()}};f.exports=b},{"@marcom/ac-gallery":288,"@marcom/ac-promomanager/AutoPromoManager":444}],469:[function(b,c,a){c.exports={"enhanced-gallery-heroes":b("../../../ac-homepage/src/content-type-definitions/enhanced-gallery-heroes/SectionClass.js"),generic:b("../../../ac-homepage/src/content-type-definitions/generic/SectionClass.js"),"image-row-banners":b("../../../ac-homepage/src/content-type-definitions/image-row-banners/SectionClass.js"),"row-promos":b("../../../ac-homepage/src/content-type-definitions/row-promos/SectionClass.js")} 2389},{"../../../ac-homepage/src/content-type-definitions/enhanced-gallery-heroes/SectionClass.js":459,"../../../ac-homepage/src/content-type-definitions/generic/SectionClass.js":464,"../../../ac-homepage/src/content-type-definitions/image-row-banners/SectionClass.js":465,"../../../ac-homepage/src/content-type-definitions/row-promos/SectionClass.js":466}],470:[function(b,c,a){b("@marcom/ac-homepage/main")() 2390},{"@marcom/ac-homepage/main":457}]},{},[470]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.