!function(a){!function(a){"use strict";a.Shorthand={UI:{},helpers:{},Data:{}}}(window),function(b){"use strict";function c(){this.frames=[],this.lastId=0,this.raf=d,this.batch={hash:{},read:[],write:[],mode:null}}var d=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return window.setTimeout(a,1e3/60)};c.prototype.read=function(a,b){var c=this.add("read",a,b),d=c.id;this.batch.read.push(c.id);var e="reading"===this.batch.mode||this.batch.scheduled;return e?d:(this.scheduleBatch(),d)},c.prototype.write=function(a,b){var c=this.add("write",a,b),d=this.batch.mode,e=c.id;this.batch.write.push(c.id);var f="writing"===d||"reading"===d||this.batch.scheduled;return f?e:(this.scheduleBatch(),e)},c.prototype.defer=function(a,b,c){"function"==typeof a&&(c=b,b=a,a=1);var d=this,e=a-1;return this.schedule(e,function(){d.run({fn:b,ctx:c})})},c.prototype.clear=function(a){if("function"==typeof a)return this.clearFrame(a);a=Number(a);var b=this.batch.hash[a];if(b){var c=this.batch[b.type],d=c.indexOf(a);delete this.batch.hash[a],~d&&c.splice(d,1)}},c.prototype.clearFrame=function(a){var b=this.frames.indexOf(a);~b&&this.frames.splice(b,1)},c.prototype.scheduleBatch=function(){var a=this;this.schedule(0,function(){a.batch.scheduled=!1,a.runBatch()}),this.batch.scheduled=!0},c.prototype.uniqueId=function(){return++this.lastId},c.prototype.flush=function(a){for(var b;b=a.shift();)this.run(this.batch.hash[b])},c.prototype.runBatch=function(){try{this.batch.mode="reading",this.flush(this.batch.read),this.batch.mode="writing",this.flush(this.batch.write),this.batch.mode=null}catch(a){throw this.runBatch(),a}},c.prototype.add=function(a,b,c){var d=this.uniqueId();return this.batch.hash[d]={id:d,fn:b,ctx:c,type:a}},c.prototype.run=function(a){var b=a.ctx||this,c=a.fn;if(delete this.batch.hash[a.id],!this.onError)return c.call(b);try{c.call(b)}catch(d){this.onError(d)}},c.prototype.loop=function(){var a=this,b=this.raf;this.looping||(b(function c(){var d=a.frames.shift();a.frames.length?b(c):a.looping=!1,d&&d()}),this.looping=!0)},c.prototype.schedule=function(a,b){return this.frames[a]?this.schedule(a+1,b):(this.loop(),this.frames[a]=b)},b=b||new c,"undefined"!=typeof module&&module.exports?module.exports=b:"function"==typeof a&&a.amd?a(function(){return b}):window.fastdom=b}(window.fastdom),!function(a,b,c){function d(a,b){return typeof a===b}function e(){var a,b,c,e,f,g,h;for(var i in t){if(a=[],b=t[i],b.name&&(a.push(b.name.toLowerCase()),b.options&&b.options.aliases&&b.options.aliases.length))for(c=0;c',a,""].join(""),k.id=j,(l.fake?l:k).innerHTML+=e,l.appendChild(k),l.fake&&(l.style.background="",l.style.overflow="hidden",h=w.style.overflow,w.style.overflow="hidden",w.appendChild(l)),f=b(k,a),l.fake?(l.parentNode.removeChild(l),w.style.overflow=h,w.offsetHeight):k.parentNode.removeChild(k),!!f}function k(a,b){return!!~(""+a).indexOf(b)}function l(a,b){return function(){return a.apply(b,arguments)}}function m(a,b,c){var e;for(var f in a)if(a[f]in b)return c===!1?a[f]:(e=b[a[f]],d(e,"function")?l(e,c||b):e);return!1}function n(a){return a.replace(/([A-Z])/g,function(a,b){return"-"+b.toLowerCase()}).replace(/^ms-/,"-ms-")}function o(b,d){var e=b.length;if("CSS"in a&&"supports"in a.CSS){for(;e--;)if(a.CSS.supports(n(b[e]),d))return!0;return!1}if("CSSSupportsRule"in a){for(var f=[];e--;)f.push("("+n(b[e])+":"+d+")");return f=f.join(" or "),j("@supports ("+f+") { #modernizr { position: absolute; } }",function(a){return"absolute"==getComputedStyle(a,null).position})}return c}function p(a,b,e,f){function g(){j&&(delete M.style,delete M.modElem)}if(f=!d(f,"undefined")&&f,!d(e,"undefined")){var i=o(a,e);if(!d(i,"undefined"))return i}var j,l,m,n,p;for(M.style||(j=!0,M.modElem=y("modernizr"),M.style=M.modElem.style),m=a.length,l=0;m>l;l++)if(n=a[l],p=M.style[n],k(n,"-")&&(n=h(n)),M.style[n]!==c){if(f||d(e,"undefined"))return g(),"pfx"!=b||n;try{M.style[n]=e}catch(q){}if(M.style[n]!=p)return g(),"pfx"!=b||n}return g(),!1}function q(a,b,c,e,f){var g=a.charAt(0).toUpperCase()+a.slice(1),h=(a+" "+I.join(g+" ")+g).split(" ");return d(b,"string")||d(b,"undefined")?p(h,b,e,f):(h=(a+" "+K.join(g+" ")+g).split(" "),m(h,b,c))}function r(a,b,d){return q(a,c,c,b,d)}var s=[];!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,b);var t=[],u={_version:"3.0.0-alpha.3",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(a,b){var c=this;setTimeout(function(){b(c[a])},0)},addTest:function(a,b,c){t.push({name:a,fn:b,options:c})},addAsyncTest:function(a){t.push({name:null,fn:a})}},v=function(){};v.prototype=u,v=new v;var w=b.documentElement;v.addTest("classlist","classList"in w);var x;!function(){var a={}.hasOwnProperty;x=d(a,"undefined")||d(a.call,"undefined")?function(a,b){return b in a&&d(a.constructor.prototype[b],"undefined")}:function(b,c){return a.call(b,c)}}(),u._l={},u.on=function(a,b){this._l[a]||(this._l[a]=[]),this._l[a].push(b),v.hasOwnProperty(a)&&setTimeout(function(){v._trigger(a,v[a])},0)},u._trigger=function(a,b){if(this._l[a]){var c=this._l[a];setTimeout(function(){var a,d;for(a=0;a=9,e=533>b&&a.match(/android/gi);return c||e||d}();G?v.addTest("fontface",!1):F('@font-face {font-family:"font";src:url("https://")}',function(a,c){var d=b.getElementById("smodernizr"),e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"",g=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0]);v.addTest("fontface",g)}),F("#modernizr div {width:100px} #modernizr :last-child{width:200px;display:block}",function(a){v.addTest("lastchild",a.lastChild.offsetWidth>a.firstChild.offsetWidth)},2),F("#modernizr div {width:1px} #modernizr div:nth-child(2n) {width:2px;}",function(a){v.addTest("nthchild",function(){for(var b=a.getElementsByTagName("div"),c=!0,d=0;5>d;d++)c=c&&b[d].offsetWidth===d%2+1;return c})},5),v.addTest("siblinggeneral",function(){return F("#modernizr div {width:100px} #modernizr div ~ div {width:200px;display:block}",function(a){return 200==a.lastChild.offsetWidth},2)}),F("#modernizr { height: 50vh; }",function(b){var c=parseInt(a.innerHeight/2,10),d=parseInt((a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).height,10);v.addTest("cssvhunit",d==c)});var H="Moz O ms Webkit",I=u._config.usePrefixes?H.split(" "):[];u._cssomPrefixes=I;var J=function(b){var d,e=A.length,f=a.CSSRule;if("undefined"==typeof f)return c;if(!b)return!1;if(b=b.replace(/^@/,""),d=b.replace(/-/g,"_").toUpperCase()+"_RULE",d in f)return"@"+b;for(var g=0;e>g;g++){var h=A[g],i=h.toUpperCase()+"_"+d;if(i in f)return"@-"+h.toLowerCase()+"-"+b}return!1},K=u._config.usePrefixes?H.toLowerCase().split(" "):[];u._domPrefixes=K;var L={elem:y("modernizr")};v._q.push(function(){delete L.elem});var M={style:L.elem.style};v._q.unshift(function(){delete M.style}),u.testAllProps=q,u.testAllProps=r,v.addTest("bgsizecover",r("backgroundSize","cover")),v.addTest("borderimage",r("borderImage","url() 1",!0)),v.addTest("boxsizing",r("boxSizing","border-box",!0)&&(b.documentMode===c||b.documentMode>7)),v.addTest("overflowscrolling",r("overflowScrolling","touch",!0)),v.addTest("csstransforms3d",function(){var a=!!r("perspective","1px",!0),b=v._config.usePrefixes;if(a&&(!b||"webkitPerspective"in w.style)){var c;v.supports?c="@supports (perspective: 1px)":(c="@media (transform-3d)",b&&(c+=",(-webkit-transform-3d)")),c+="{#modernizr{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0}}",F(c,function(b){a=9===b.offsetLeft&&5===b.offsetHeight})}return a}),v.addTest("flexbox",r("flexBasis","1px",!0));var N=u.prefixed=function(a,b,c){return 0===a.indexOf("@")?J(a):(-1!=a.indexOf("-")&&(a=h(a)),b?q(a,b,c):q(a,"pfx"))};v.addTest("objectfit",!!N("objectFit"),{aliases:["object-fit"]}),v.addTest("picture","HTMLPictureElement"in a),e(),f(s),delete u.addTest,delete u.addAsyncTest;for(var O=0;O2)return c[2]}return null},isEdge:function(){return c(/Edge/i)},isiPhone:function(){return c(/iPhone/i)},isiPad:function(){return c(/iPad/i)},isPhantom:function(){return c(/PhantomJS/i)},isOpera:function(){return c(/Opera M(obi|ini)/i)},isChrome:function(){return!d.isEdge()&&!!a.chrome},isWindows:function(){return c(/IEMobile/i)},isMobile:function(){return d.isAndroid()||d.isBlackBerry()||d.isiOS()||d.isOpera()||d.isWindows()},isMac:function(){return"MacIntel"===navigator.platform},isRetina:function(){return a.devicePixelRatio>=2},isMacRetinaChrome:function(){return d.isChrome()&&d.isMac()&&d.isRetina()},isTest:function(){return d.isPhantom()}}}(window),function(a,b,c,d){"use strict";function e(a,b){return function(){return a.apply(b,arguments)}}function f(a,b){this.el=a,this._registeredEventCallbacks=[],this.options={},this.setOptions(b||{}),this.isiPhone=c.isiPhone(),this.isiPhone&&(this.isiPhoneOSAfter81=this.versionCompare("8_1_1",c.iPhoneOSVersion())<0),this.isMobile=c.isMobile(),this.isDesktop=!this.isMobile,this.isiPad=c.isiPad(),this.isAndroidPhone=c.isAndroidPhone(),this.isAndroidTablet=c.isAndroidTablet(),this.initialize()}if(f._bind=e,f.DEFAULTS={property:"height",navigationSelector:".section-navigation",headerSelector:".section-header",scale:"1"},f.iPhone4And5SystemBarsHeight=88,f.iPhone6And6PlusSystemBarsHeight=44,f.iPhoneSystemBarPortraitHeight=70,f.iPadSystemBarDifference=24,f.androidPhoneSystemBarDifference=56,f.androidTabletSystemBarDifference=96,f.iPhone4And5TitleViewportHeight=232,f.IPHONE_SYSTEM_BAR_ADJUSTMENTS={232:f.iPhone4And5SystemBarsHeight,320:-f.iPhone4And5SystemBarsHeight,331:f.iPhone6And6PlusSystemBarsHeight,375:-f.iPhone6And6PlusSystemBarsHeight,370:f.iPhone6And6PlusSystemBarsHeight,414:-f.iPhone6And6PlusSystemBarsHeight},f.IPHONE_SYSTEM_BAR_HEIGHTS={232:f.iPhone4And5SystemBarsHeight,331:f.iPhone6And6PlusSystemBarsHeight,370:f.iPhone6And6PlusSystemBarsHeight},f.CROSSDOMAIN=!1,a.self!==a.top)try{a.top.innerHeight||(f.CROSSDOMAIN=!0)}catch(g){}f.getViewportHeight=function(){if(c.isiOS()&&a.self!==a.top){var d=a.innerWidth;329===d&&(d=320),$("body").css({width:d});var e=800;return f.CROSSDOMAIN?""!==a.self.location.hash&&(e=a.self.location.hash.replace("#","")):e=a.top.innerHeight,e}return a.innerHeight||b.clientHeight},f.getViewportWidth=function(){return a.innerWidth||b.clientWidth},f.prototype={initialize:function(){this.navigation=this._getNavigation(),this.header=this._getHeader(),this.registerWindowEvents(f._bind(this.handleResize,this)),this.refresh()},setOptions:function(a){var b=this.el.getAttribute("data-viewport-height-property"),c=this.el.getAttribute("data-viewport-height-ignore-orientation"),d=this.el.getAttribute("data-viewport-height-scale"); this.options={};for(var e in f.DEFAULTS)f.DEFAULTS.hasOwnProperty(e)&&(this.options[e]=f.DEFAULTS[e]);"property"in a?this.options.property=a.property:b&&(this.options.property=b),"ignoreOrientation"in a?this.options.ignoreOrientation=a.ignoreOrientation:c&&(this.options.ignoreOrientation=c),"scale"in a?this.options.scale=a.scale:d&&(this.options.scale=d),this.options.property=this._hyphensToCamelCase(this.options.property)},getAdjustedViewport:function(a){d.read(function(){var b=f.getViewportHeight(),c=f.getViewportWidth();if(b=Math.round(b*parseFloat(this.options.scale)),"ignoreOrientation"in this.options){var d=c/b;if("portrait"===this.options.ignoreOrientation&&d<1)return void this.clear();if("landscape"===this.options.ignoreOrientation&&d>=1)return void this.clear()}var e=this.getFixedElementsHeight(),g=b-e;this.isiPhone?g+=this._getiPhoneHeightAdjustment(b):this.isiPad?g+=this._getiPadHeightAdjustment():this.isDesktop?g+=this._getDesktopHeightAdjustment():this.isAndroidPhone?g+=this._getAndroidPhoneHeightAdjustment():this.isAndroidTablet&&(g+=this._getAndroidTabletHeightAdjustment()),a(g,c)},this)},registerWindowEvents:function(b){a.addEventListener("resize",b),a.addEventListener("orientationchange",b),this._registeredEventCallbacks.push(b)},removeWindowEvents:function(){for(var b=0,c=this._registeredEventCallbacks.length;bh[i]?1:-1}return g.length!==h.length?-1:0}}},f.attachTo=function(a,b){return a.viewportHeight?a.viewportHeight.refresh():a.viewportHeight=new f(a,b),a.viewportHeight},f.refreshAll=function(){for(var a=document.querySelectorAll("[data-viewport-height]"),b=0,c=a.length;ba.clientWidth}}(document.documentElement,Shorthand.helpers),function(a){"use strict";a.translateImage=function(a,b){fastdom.read(function(){var c=-a.parentElement.getBoundingClientRect().top;c+=b;var d="translate3d(0, "+c+"px, 0)";fastdom.write(function(){a.style.transform=d})})},a.translateImages=function(b){_.each(b,function(b){a.translateImage(b,0)})}}(Shorthand),function(a){"use strict";a.now||(a.now=function(){return(new a).getTime()})}(window.Date),function(){"use strict";Function.prototype.bind||(Function.prototype.bind=function(a){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - cannot bind "+typeof this);var b=Array.prototype.slice.call(arguments,1),c=this,d=function(){},e=function(){var e=this instanceof d?this:a;return c.apply(e,b.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(d.prototype=this.prototype),e.prototype=new d,e})}(),window.matchMedia||(window.matchMedia=function(){"use strict";var a=window.styleMedia||window.media;if(!a){var b=document.createElement("style"),c=document.getElementsByTagName("script")[0],d=null;b.type="text/css",b.id="matchmediajs-test",c.parentNode.insertBefore(b,c),d="getComputedStyle"in window&&window.getComputedStyle(b,null)||b.currentStyle,a={matchMedium:function(a){var c="@media "+a+"{ #matchmediajs-test { width: 1px; } }";return b.styleSheet?b.styleSheet.cssText=c:b.textContent=c,"1px"===d.width}}}return function(b){return{matches:a.matchMedium(b||"all"),media:b||"all"}}}()),function(b,c,d){"use strict";function e(c){"object"==typeof module&&"object"==typeof module.exports?module.exports=c:"function"==typeof a&&a.amd&&a("picturefill",function(){return c}),"object"==typeof b&&(b.picturefill=c)}function f(a){var b,c,d,e,f,g=a||{};b=g.elements||h.getAllElements();for(var j=0,k=b.length;j-1!=!1||!(parseFloat(a)>0||a.indexOf("calc(")>-1))return!1;a=a.replace("vw","%"),h.lengthEl||(h.lengthEl=c.createElement("div"),h.lengthEl.style.cssText="border:0;display:block;font-size:1em;left:0;margin:0;padding:0;position:absolute;visibility:hidden",h.lengthEl.className="helper-from-picturefill-js"),h.lengthEl.style.width="0px";try{h.lengthEl.style.width=a}catch(d){}return c.body.appendChild(h.lengthEl),b=h.lengthEl.offsetWidth,b<=0&&(b=!1),c.body.removeChild(h.lengthEl),b},h.detectTypeSupport=function(a,c){var d=new b.Image;return d.onerror=function(){h.types[a]=!1,f()},d.onload=function(){h.types[a]=1===d.width,f()},d.src=c,"pending"},h.types=h.types||{},h.initTypeDetects=function(){h.types["image/jpeg"]=!0,h.types["image/gif"]=!0,h.types["image/png"]=!0,h.types["image/svg+xml"]=c.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),h.types["image/webp"]=h.detectTypeSupport("image/webp","data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=")},h.verifyTypeSupport=function(a){var b=a.getAttribute("type");if(null===b||""===b)return!0;var c=h.types[b];return"string"==typeof c&&"pending"!==c?(h.types[b]=h.detectTypeSupport(b,c),"pending"):"function"==typeof c?(c(),"pending"):c},h.parseSize=function(a){var b=/(\([^)]+\))?\s*(.+)/g.exec(a);return{media:b&&b[1],length:b&&b[2]}},h.findWidthFromSourceSize=function(a){for(var d,e=h.trim(a).split(/\s*,\s*/),f=0,g=e.length;f=0;i--){var j=g[i],k=j&&j.slice(j.length-1);if("h"!==k&&"w"!==k||h.sizesSupported){if("x"===k){var l=j&&parseFloat(j,10);c=l&&!isNaN(l)?l:1}}else c=parseFloat(parseInt(j,10)/f)}return c||1},h.getCandidatesFromSourceSet=function(a,b){for(var c=h.parseSrcset(a),d=[],e=0,f=c.length;e=h.getDpr()){e=c;break}e&&(e.url=h.makeUrl(e.url),b.src!==e.url&&(h.restrictsMixedContent()&&"http:"===e.url.substr(0,"http:".length).toLowerCase()?void 0!==window.console&&console.warn("Blocked mixed content image "+e.url):(b.src=e.url,h.curSrcSupported||(b.currentSrc=b.src),h.backfaceVisibilityFix(b))),h.setIntrinsicSize(b,e))},h.ascendingSort=function(a,b){return a.resolution-b.resolution},h.removeVideoShim=function(a){var b=a.getElementsByTagName("video");if(b.length){for(var c=b[0],d=c.getElementsByTagName("source");d.length;)a.insertBefore(d[0],c);c.parentNode.removeChild(c)}},h.getAllElements=function(){for(var a=[],b=c.getElementsByTagName("img"),d=0,e=b.length;da._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;awindow.innerWidth,e=d?"portrait":"landscape",f=a.getSizeElement(),g=f.clientHeight,h=b.clientHeight;if(!(a.isMobile&&g>=h&&a.lastOrientation===e)){a.lastOrientation=e;var i=window.getComputedStyle(c).getPropertyValue("position"),j=c.clientHeight;"fixed"===i?b.style.marginTop="0px":(b.style.marintTop="",g-=j),g!==h&&(b.style.height=g+"px",b.style.minHeight="0px",b.className=b.className.replace(" viewport-height",""))}},a.isMobile=Device.isMobile()}(),function(a){"use strict";if(Device.isAndroid()){var b=Shorthand.AndroidViewportHeight={};b.setElementHeight=function(a,c){a.style.height=c+"px",b.refreshViewportHeightElements(c)},b.onViewportHeightChange=function(a,c){a.clientHeight