!function(){for(varo=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){varn=(newDate).getTime(),i=Math.max(0,16-(n-o)),r=window.setTimeout(function(){e(n+i)},i);returno=n+i,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),function(){vare="undefined"!=typeofexports?exports:"undefined"!=typeofself?self:$.global,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";functionl(e){this.message=e}(l.prototype=newError).name="InvalidCharacterError",e.btoa||(e.btoa=function(e){for(vart,n,i=String(e),r=0,o=s,a="";i.charAt(0|r)||(o="=",r%1);a+=o.charAt(63&t>>8-r%1*8)){if(255<(n=i.charCodeAt(r+=.75)))thrownewl("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");t=t<<8|n}returna}),e.atob||(e.atob=function(e){vart=String(e).replace(/[=]+$/,"");if(t.length%4==1)thrownewl("'atob' failed: The string to be decoded is not correctly encoded.");for(varn,i,r=0,o=0,a="";i=t.charAt(o++);~i&&(n=r%4?64*n+i:i,r++%4)?a+=String.fromCharCode(255&n>>(-2*r&6)):0)i=s.indexOf(i);returna})}(),function(e,t){"object"==typeofexports&&"object"==typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define(t):"object"==typeofexports?exports.Holder=t():e.Holder=t()}(this,function(){returnfunction(n){functioni(e){if(r[e])returnr[e].exports;vart=r[e]={exports:{},id:e,loaded:!1};returnn[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}varr={};returni.m=n,i.c=r,i.p="",i(0)}([function(E,e,T){(function(L){functionM(e,t,n,i){varr=D(n.substr(n.lastIndexOf(e.domain)),e);r&&j({mode:null,el:i,flags:r,engineSettings:t})}functionD(e,t){for(varn={theme:R(Q.settings.themes.gray,null),stylesheets:t.stylesheets,holderURL:[]},i=!1,r=String.fromCharCode(11),o=e.replace(/([^\\])\//g,"$1"+r).split(r),a=/%[0-9a-f]{2}/gi,s=o.length,l=0;l<s;l++){varc=o[l];if(c.match(a))try{c=decodeURIComponent(c)}catch(g){c=o[l]}varu=!1;if(Q.flags.dimensions.match(c))i=!0,n.dimensions=Q.flags.dimensions.output(c),u=!0;elseif(Q.flags.fluid.match(c))i=!0,n.dimensions=Q.flags.fluid.output(c),u=n.fluid=!0;elseif(Q.flags.textmode.match(c))n.textmode=Q.flags.textmode.output(c),u=!0;elseif(Q.flags.colors.match(c)){vard=Q.flags.colors.output(c);n.theme=R(n.theme,d),u=!0}elseif(t.themes[c])t.themes.hasOwnProperty(c)&&(n.theme=R(t.themes[c],null)),u=!0;elseif(Q.flags.font.match(c))n.font=Q.flags.font.output(c),u=!0;elseif(Q.flags.auto.match(c))u=n.auto=!0;elseif(Q.flags.text.match(c))n.text=Q.flags.text.output(c),u=!0;elseif(Q.flags.size.match(c))n.size=Q.flags.size.output(c),u=!0;elseif(Q.flags.random.match(c)){null==Q.vars.cache.themeKeys&&(Q.vars.cache.themeKeys=Object.keys(t.themes));varh=Q.vars.cache.themeKeys[0|Math.random()*Q.vars.cache.themeKeys.length];n.theme=R(t.themes[h],null),u=!0}u&&n.holderURL.push(c)}returnn.holderURL.unshift(t.domain),n.holderURL=n.holderURL.join("/"),!!i&&n}functionj(e){vart=e.mode,n=e.el,i=e.flags,r=e.engineSettings,o=i.dimensions,a=i.theme,s=o.width+"x"+o.height;if(t=null==t?i.fluid?"fluid":"image":t,null!=i.text&&(a.text=i.text,"object"===n.nodeName.toLowerCase())){for(varl=a.text.split("\\n"),c=0;c<l.length;c++)l[c]=w(l[c]);a.text=l.join("\\n")}varu=i.holderURL,d=R(r,null);if(i.font&&(a.font=i.font,!d.noFontFallback&&"img"===n.nodeName.toLowerCase()&&Q.setup.supportsCanvas&&"svg"===d.renderer&&(d=R(d,{renderer:"canvas"}))),i.font&&"canvas"==d.renderer&&(d.reRender=!0),"background"==t)null==n.getAttribute("data-background-src")&&F(n,{"data-background-src":u});else{varh={};h[Q.vars.dataAttr]=u,F(n,h)}i.theme=a,n.holderData={flags:i,engineSettings:d},("image"==t||"fluid"==t)&&F(n,{alt:a.text?a.text+" ["+s+"]":s});varf={mode:t,el:n,holderSettings:{dimensions:o,theme:a,flags:i},engineSettings:d};"image"==t?("html"!=d.renderer&&i.aut
vare=newFunction("/*@cc_on return @_jscript_version; @*/")();returne===undefined?11:e<9?8:e}();t!==n&&window.alert("WARNING: You appear to be using IE"+n+" in IE"+t+" emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!")}}}();