/*! (c) 2018 Jagex Limited */
if(function(a,b,c){function d(a,b){return typeof a===b}function e(a){var b=w.className,c=v._config.classPrefix||"";if(x&&(b=b.baseVal),v._config.enableJSClass){var d=new RegExp("(^|\\s)"+c+"no-js(\\s|$)");b=b.replace(d,"$1"+c+"js$2")}v._config.enableClasses&&(b+=" "+c+a.join(" "+c),x?w.className.baseVal=b:w.className=b)}function f(){return"function"!=typeof b.createElement?b.createElement(arguments[0]):x?b.createElementNS.call(b,"http://www.w3.org/2000/svg",arguments[0]):b.createElement.apply(b,arguments)}function g(a){return a.replace(/([a-z])-([a-z])/g,function(a,b,c){return b+c.toUpperCase()}).replace(/^-/,"")}function h(a,b){if("object"==typeof a)for(var c in a)G(a,c)&&h(c,a[c]);else{a=a.toLowerCase();var d=a.split("."),f=v[d[0]];if(2==d.length&&(f=f[d[1]]),void 0!==f)return v;b="function"==typeof b?b():b,1==d.length?v[d[0]]=b:(!v[d[0]]||v[d[0]]instanceof Boolean||(v[d[0]]=new Boolean(v[d[0]])),v[d[0]][d[1]]=b),e([(b&&0!=b?"":"no-")+d.join("-")]),v._trigger(a,b)}return v}function i(){var a=b.body;return a||(a=f(x?"svg":"body"),a.fake=!0),a}function j(a,c,d,e){var g,h,j,k,l="modernizr",m=f("div"),n=i();if(parseInt(d,10))for(;d--;)j=f("div"),j.id=e?e[d]:l+(d+1),m.appendChild(j);return g=f("style"),g.type="text/css",g.id="s"+l,(n.fake?n:m).appendChild(g),n.appendChild(m),g.styleSheet?g.styleSheet.cssText=a:g.appendChild(b.createTextNode(a)),m.id=l,n.fake&&(n.style.background="",n.style.overflow="hidden",k=w.style.overflow,w.style.overflow="hidden",w.appendChild(n)),h=c(m,a),n.fake?(n.parentNode.removeChild(n),w.style.overflow=k,w.offsetHeight):m.parentNode.removeChild(m),!!h}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!1===c?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,h){function i(){l&&(delete N.style,delete N.modElem)}if(h=!d(h,"undefined")&&h,!d(e,"undefined")){var j=o(a,e);if(!d(j,"undefined"))return j}for(var l,m,n,p,q,r=["modernizr","tspan"];!N.style;)l=!0,N.modElem=f(r.shift()),N.style=N.modElem.style;for(n=a.length,m=0;n>m;m++)if(p=a[m],q=N.style[p],k(p,"-")&&(p=g(p)),N.style[p]!==c){if(h||d(e,"undefined"))return i(),"pfx"!=b||p;try{N.style[p]=e}catch(a){}if(N.style[p]!=q)return i(),"pfx"!=b||p}return i(),!1}function q(a,b,c,e,f){var g=a.charAt(0).toUpperCase()+a.slice(1),h=(a+" "+J.join(g+" ")+g).split(" ");return d(b,"string")||d(b,"undefined")?p(h,b,e,f):(h=(a+" "+L.join(g+" ")+g).split(" "),m(h,b,c))}function r(a,b,d){return q(a,c,c,b,d)}var s=[],t=[],u={_version:"3.3.1",_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,v.addTest("svg",!!b.createElementNS&&!!b.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),v.addTest("websockets","WebSocket"in a&&2===a.WebSocket.CLOSING),v.addTest("localstorage",function(){var a="modernizr";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}),v.addTest("websocketsbinary",function(){var b,c="https:"==location.protocol?"wss":"ws";if("WebSocket"in a){if(b="binaryType"in WebSocket.prototype)return b;try{return!!new WebSocket(c+"://.").binaryType}catch(a){}}return!1}),v.addTest("sharedworkers","SharedWorker"in a),v.addTest("webworkers","Worker"in a);var w=b.documentElement;v.addTest("classlist","classList"in w);var x="svg"===w.nodeName.toLowerCase();v.addTest("canvas",function(){var a=f("canvas");return!(!a.getContext||!a.getContext("2d"))}),v.addTest("video",function(){var a=f("video"),b=!1;try{(b=!!a.canPlayType)&&(b=new Boolean(b),b.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),b.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),b.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),b.vp9=a.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),b.hls=a.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(a){}return b}),v.addTest("webgl",function(){var b=f("canvas"),c="probablySupportsContext"in b?"probablySupportsContext":"supportsContext";return c in b?b[c]("webgl")||b[c]("experimental-webgl"):"WebGLRenderingContext"in a}),v.addTest("csspointerevents",function(){var a=f("a").style;return a.cssText="pointer-events:auto","auto"===a.pointerEvents}),v.addTest("progressbar",f("progress").max!==c),v.addTest("meter",f("meter").max!==c),v.addTest("fileinput",function(){if(navigator.userAgent.match(/(Android (1.0|1.1|1.5|1.6|2.0|2.1))|(Windows Phone (OS 7|8.0))|(XBLWP)|(ZuneWP)|(w(eb)?OSBrowser)|(webOS)|(Kindle\/(1.0|2.0|2.5|3.0))/))return!1;var a=f("input");return a.type="file",!a.disabled}),v.addTest("inlinesvg",function(){var a=f("div");return a.innerHTML="","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&a.firstChild&&a.firstChild.namespaceURI)});var y=f("input"),z="search tel url email datetime date month week time datetime-local number range color".split(" "),A={};v.inputtypes=function(a){for(var d,e,f,g=a.length,h=0;g>h;h++)y.setAttribute("type",d=a[h]),f="text"!==y.type&&"style"in y,f&&(y.value="1)",y.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(d)&&y.style.WebkitAppearance!==c?(w.appendChild(y),e=b.defaultView,f=e.getComputedStyle&&"textfield"!==e.getComputedStyle(y,null).WebkitAppearance&&0!==y.offsetHeight,w.removeChild(y)):/^(search|tel)$/.test(d)||(f=/^(url|email)$/.test(d)?y.checkValidity&&!1===y.checkValidity():"1)"!=y.value)),A[a[h]]=!!f;return A}(z);var B=u._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];u._prefixes=B;var C="CSS"in a&&"supports"in a.CSS,D="supportsCSS"in a;v.addTest("supports",C||D);var E="autocomplete autofocus list placeholder max min multiple pattern required step".split(" "),F={};v.input=function(b){for(var c=0,d=b.length;d>c;c++)F[b[c]]=!!(b[c]in y);return F.list&&(F.list=!(!f("datalist")||!a.HTMLDataListElement)),F}(E),v.addTest("datalistelem",v.input.list);var G;!function(){var a={}.hasOwnProperty;G=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;for(a=0;aab",a=b.offsetHeight,b.open=!0,a=a!=b.offsetHeight}),a)});var I="Moz O ms Webkit",J=u._config.usePrefixes?I.split(" "):[];u._cssomPrefixes=J;var K=function(b){var d,e=B.length,f=a.CSSRule;if(void 0===f)return c;if(!b)return!1;if(b=b.replace(/^@/,""),(d=b.replace(/-/g,"_").toUpperCase()+"_RULE")in f)return"@"+b;for(var g=0;e>g;g++){var h=B[g];if(h.toUpperCase()+"_"+d in f)return"@-"+h.toLowerCase()+"-"+b}return!1};u.atRule=K;var L=u._config.usePrefixes?I.toLowerCase().split(" "):[];u._domPrefixes=L;var M={elem:f("modernizr")};v._q.push(function(){delete M.elem});var N={style:M.elem.style};v._q.unshift(function(){delete N.style}),u.testAllProps=q;var O,P=u.prefixed=function(a,b,c){return 0===a.indexOf("@")?K(a):(-1!=a.indexOf("-")&&(a=g(a)),b?q(a,b,c):q(a,"pfx"))};try{O=P("indexedDB",a)}catch(a){}v.addTest("indexeddb",!!O),O&&v.addTest("indexeddb.deletedatabase","deleteDatabase"in O),u.testAllProps=r,v.addTest("appearance",r("appearance")),v.addTest("backgroundcliptext",function(){return r("backgroundClip","text")}),v.addTest("borderimage",r("borderImage","url() 1",!0)),v.addTest("boxsizing",r("boxSizing","border-box",!0)&&(b.documentMode===c||b.documentMode>7)),v.addTest("cssfilters",function(){if(v.supports)return r("filter","blur(2px)");var a=f("a");return a.style.cssText=B.join("filter:blur(2px); "),!!a.style.length&&(b.documentMode===c||b.documentMode>9)}),v.addTest("flexbox",r("flexBasis","1px",!0)),v.addTest("flexboxlegacy",r("boxDirection","reverse",!0)),v.addTest("flexboxtweener",r("flexAlign","end",!0)),function(){var a,b,c,e,f,g,h;for(var i in t)if(t.hasOwnProperty(i)){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