(function(n){"use strict";function y(){v(!0)}var r={};if(n.respond=r,r.update=function(){},r.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all").matches,!r.mediaQueriesSupported){var t=n.document,u=t.documentElement,f=[],e=[],i=[],h={},p=30,o=t.getElementsByTagName("head")[0]||u,nt=t.getElementsByTagName("base")[0],s=o.getElementsByTagName("link"),c=[],w=function(){for(var r=0;r<s.length;r++){var t=s[r],i=t.href,u=t.media,f=t.rel&&t.rel.toLowerCase()==="stylesheet";!i||!f||h[i]||(t.styleSheet&&t.styleSheet.rawCssText?(k(t.styleSheet.rawCssText,i,u),h[i]=!0):(/^([a-zA-Z:]*\/\/)/.test(i)||nt)&&i.replace(RegExp.$1,"").split("/")[0]!==n.location.host||c.push({href:i,media:u}))}b()},b=function(){if(c.length){var t=c.shift();tt(t.href,function(i){k(i,t.href,t.media);h[t.href]=!0;n.setTimeout(function(){b()},0)})}},k=function(n,t,i){var s=n.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),h=s&&s.length||0,c,l,u,a,r,y,p,o;for(t=t.substring(0,t.lastIndexOf("/")),c=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},l=!h&&i,t.length&&(t+="/"),l&&(h=1),u=0;u<h;u++)for(l?(a=i,e.push(c(n))):(a=s[u].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,e.push(RegExp.$2&&c(RegExp.$2))),y=a.split(","),p=y.length,o=0;o<p;o++)r=y[o],f.push({media:r.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:e.length-1,hasquery:r.indexOf("(")>-1,minw:r.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:r.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});v()},l,d,g=function(){var r,i=t.createElement("div"),n=t.body,f=!1;return i.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=t.createElement("body"),n.style.background="none"),n.appendChild(i),u.insertBefore(n,u.firstChild),r=i.offsetWidth,f?u.removeChild(n):n.removeChild(i),a=parseFloat(r)},a,v=function(r){var rt="clientWidth",ut=u[rt],ft=t.compatMode==="CSS1Compat"&&ut||t.body[rt]||ut,y={},ct=s[s.length-1],et=(new Date).getTime(),tt,k,nt,h,it;if(r&&l&&et-l<p){n.clearTimeout(d);d=n.setTimeout(v,p);return}l=et;for(tt in f)if(f.hasOwnProperty(tt)){var c=f[tt],w=c.minw,b=c.maxw,ot=w===null,st=b===null,ht="em";!w||(w=parseFloat(w)*(w.indexOf(ht)>-1?a||g():1));!b||(b=parseFloat(b)*(b.indexOf(ht)>-1?a||g():1));c.hasquery&&(ot&&st||!(ot||ft>=w)||!(st||ft<=b))||(y[c.media]||(y[c.media]=[]),y[c.media].push(e[c.rules]))}for(k in i)i.hasOwnProperty(k)&&i[k]&&i[k].parentNode===o&&o.removeChild(i[k]);for(nt in y)y.hasOwnProperty(nt)&&(h=t.createElement("style"),it=y[nt].join("\n"),h.type="text/css",h.media=nt,o.insertBefore(h,ct.nextSibling),h.styleSheet?h.styleSheet.cssText=it:h.appendChild(t.createTextNode(it)),i.push(h))},tt=function(n,t){var i=it();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState===4&&(i.status===200||i.status===304)&&t(i.responseText)},i.readyState!==4)&&i.send(null)},it=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}();w();r.update=w;n.addEventListener?n.addEventListener("resize",y,!1):n.attachEvent&&n.attachEvent("onresize",y)}})(this);!function(n){"use strict";var l=function(){var n=document.createElement("div");return n.style.cssText="font-size: 1rem;",/rem/.test(n.style.fontSize)},a=function(){for(var t=document.getElementsByTagName("link"),i=[],n=0;n<t.length;n++)"stylesheet"===t[n].rel.toLowerCase()&&null===t[n].getAttribute("data-norem")&&i.push(t[n].href);return i},h=function(){for(var n=0;n<f.length;n++)k(f[n],v)},v=function(n,t){if(s.push(n.responseText),u.push(t),u.length===f.length){for(var i=0;i<u.length;i++)y(s[i],u[i]);(f=o.slice(0)).length>0?(u=[],s=[],o=[],h()):p()}},y=function(n,t){for(var f,e=d(n).replace(/\/\*[\s\S]*?\*\//g,""),u=e.match(/[\w\d\s\-\/\\\[\]:,.'"*()<>+~%#^$_=|@]+\{[\w\d\s\-\/\\%#:!;,.'"*()]+\d*\.?\d+rem[\w\d\s\-\/\\%#:!;,.'"*()]*\}/g),s=e.match(/\d*\.?\d+rem/g),h=/(.*\/)/.exec(t)[0],c=/@import (?:url\()?['"]?([^'\)"]*)['"]?\)?[^;]*/gm;null!==(f=c.exec(n));)o.push(h+f[1]);null!==u&&0!==u.length&&(i=i.concat(u),r=r.concat(s))},p=function(){for(var u,r,f=/[\w\d\s\-\/\\%#:,.'"*()]+\d*\.?\d+rem[\w\d\s\-\/\\%#:!,.'"*()]*[;}]/g,n=0;n<i.length;n++)for(t+=i[n].substr(0,i[n].indexOf("{")+1),u=i[n].match(f),r=0;r<u.length;r++)t+=u[r],r===u.length-1&&"}"!==t[t.length-1]&&(t+="\n}");w()},w=function(){for(var n=0;n<r.length;n++)e[n]=Math.round(parseFloat(r[n].substr(0,r[n].length-3)*c))+"px";b()},b=function(){for(var n,i=0;i<e.length;i++)e[i]&&(t=t.replace(r[i],e[i]));n=document.createElement("style");n.setAttribute("type","text/css");n.id="remReplace";document.getElementsByTagName("head")[0].appendChild(n);n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))},k=function(t,i){var r,u;try{r=n.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP")||new ActiveXObject("Msxml2.XMLHTTP"):new XMLHttpRequest;r.open("GET",t,!0);r.onreadystatechange=function(){4===r.readyState&&i(r,t)};r.send(null)}catch(f){n.XDomainRequest&&(u=new XDomainRequest,u.open("get",t),u.onload=function(){i(u,t)},u.onerror=function(){return!1},u.send())}},d=function(t){return n.matchMedia||n.msMatchMedia||(t=t.replace(/@media[\s\S]*?\}\s*\}/g,"")),t};if(!l()){var t="",f=a(),o=[],i=[],r=[],s=[],u=[],e=[],c="";c=function(){var r,t=document,u=t.documentElement,n=t.body||t.createElement("body"),f=!t.body,i=t.createElement("div"),e=n.style.fontSize;return f&&u.appendChild(n),i.style.cssText="width:1em; position:absolute; visibility:hidden; padding: 0;",n.style.fontSize="1em",n.appendChild(i),r=i.offsetWidth,f?u.removeChild(n):(n.removeChild(i),n.style.fontSize=e),r}();h()}}(window)