12 !
function(
a){
if(
a.document){var
b=
a.document;b.querySelectorAll||(b.querySelectorAll=
function(
c){var
d,
e=b.createElement(
"style"),
f=[];
for(b.documentElement.firstChild.appendChild(e),b._qsa=[],e.styleSheet.cssText=
c+
"{x-qsa:expression(document._qsa && document._qsa.push(this))}",
a.scrollBy(0,0),e.parentNode.removeChild(e);b._qsa.length;)d=b._qsa.shift(),d.style.removeAttribute(
"x-qsa"),
f.push(d);
return b._qsa=null,
f}),b.querySelector||(b.querySelector=
function(
a){var
c=b.querySelectorAll(
a);
return c.length?c[0]:null}),b.getElementsByClassName||(b.getElementsByClassName=
function(
a){
return a=String(
a).replace(/^|\s+/g,
"."),b.querySelectorAll(
a)}),Object.keys||(Object.keys=
function(
a){
if(
a!==Object(
a))
throw TypeError(
"Object.keys called on non-object");var
b,
c=[];
for(b in
a)Object.prototype.hasOwnProperty.call(a,b)&&c.push(b);
return c}),
function(
a){var b=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
a.atob=
a.atob||
function(
a){
a=String(
a);var
c,
d=0,
e=[],
f=0,g=0;
if(
a=
a.replace(/\s/g,
""),
a.length%4===0&&(
a=
a.replace(/=+$/,
"")),
a.length%4===1)
throw Error(
"InvalidCharacterError");
if(/[^+/0-9A-
Za-z]/.test(
a))
throw Error(
"InvalidCharacterError");
for(;d<
a.length;)c=b.indexOf(
a.charAt(d)),
f=
f<<6|c,g+=6,24===g&&(
e.push(String.fromCharCode(
f>>16&255)),
e.push(String.fromCharCode(
f>>8&255)),
e.push(String.fromCharCode(255&
f)),g=0,
f=0),d+=1;
return 12===g?(
f>>=4,
e.push(String.fromCharCode(255&f))):18===g&&(f>>=2,
e.push(String.fromCharCode(f>>8&255)),
e.push(String.fromCharCode(255&f))),
e.join(
"")},
a.btoa=
a.btoa||
function(
a){
a=String(
a);var
c,
d,
e,
f,g,h,
i,j=0,k=[];
if(/[^\x00-\xFF]/.test(
a))
throw Error(
"InvalidCharacterError");
for(;j<
a.length;)c=
a.charCodeAt(j++),d=
a.charCodeAt(j++),e=
a.charCodeAt(j++),f=c>>2,g=(3&
c)<<4|d>>4,h=(15&d)<<2|e>>6,i=63&
e,j===
a.length+2?(h=64,i=64):j===
a.length+1&&(i=64),k.push(b.charAt(f),b.charAt(g),b.charAt(h),b.charAt(i));
return k.join(
"")}}(
a),Object.prototype.hasOwnProperty||(Object.prototype.hasOwnProperty=
function(
a){var b=this.__proto__||this.constructor.prototype;
return a in
this&&(!(
a in
b)||b[
a]!==
this[
a])}),
function(){
if(
"performance"in
a==!1&&(
a.performance={}),Date.now=Date.now||
function(){
return(
new Date).getTime()},
"now"in
a.performance==!1){var b=Date.now();performance.timing&&performance.timing.navigationStart&&(b=performance.timing.navigationStart),
a.performance.now=
function(){
return Date.now()-b}}}(),
a.requestAnimationFrame||(
a.webkitRequestAnimationFrame?!
function(
a){
a.requestAnimationFrame=
function(
b){
return webkitRequestAnimationFrame(
function(){
b(
a.performance.now())})},
a.cancelAnimationFrame=webkitCancelAnimationFrame}(
a):
a.mozRequestAnimationFrame?!
function(
a){
a.requestAnimationFrame=
function(
b){
return mozRequestAnimationFrame(
function(){
b(
a.performance.now())})},
a.cancelAnimationFrame=mozCancelAnimationFrame}(
a):!
function(
a){
a.requestAnimationFrame=
function(
b){
return a.setTimeout(
b,1e3/60)},
a.cancelAnimationFrame=
a.clearTimeout}(
a))}}(
this),
function(
a,
b){
"object"==typeof exports&&
"object"==typeof module?module.exports=
b():
"function"==typeof define&&define.amd?define(
b):
"object"==typeof exports?exports.Holder=
b():
a.Holder=
b()}(
this,
function(){
return function(
a){
function b(
d){
if(
c[
d])
return c[
d].exports;var
e=
c[
d]={exports:{},
id:
d,loaded:!1};
return a[
d].call(e.exports,e,e.exports,
b),e.loaded=!0,e.exports}var
c={};
return b.m=
a,
b.c=
c,
b.p=
"",
b(0)}([
function(
a,
b,
c){(
function(
b){
function d(
a,b,
c,
d){var
f=
e(
c.substr(
c.lastIndexOf(
a.domain)),
a);f&&h({mode:null,
el:
d,flags:
f,engineSettings:b})}
function e(
a,b){var
c={theme:B(J.settings.themes.gray,null),stylesheets:b.stylesheets,instanceOptions:b};
return a.match(/([\
d]+p?)
x([\
d]+p?)(?:\?|$)/)?
f(
a,c):g(
a,c)}
function f(
a,b){var
c=
a.split(
"?"),
d=c[0].split(
"/");b.holderURL=
a;var
e=
d[1],f=e.match(/([\
d]+p?)
x([\
d]+p?)/);
if(!f)
return!1;
if(b.fluid=-1!==e.indexOf(
"p"),b.dimensions={width:f[1].replace(
"p",
"%"),height:f[2].replace(
"p",
"%")},2===c.length){var g=A.parse(c[1]);
if(g.bg&&(b.theme.background=(-1===g.bg.indexOf(
"#")?
"#":
"")+g.bg),g.fg&&(b.theme.foreground=(-1===g.fg.indexOf(
"#")?
"#":
"")+g.fg),g.theme&&b.instanceOptions.themes.hasOwnProperty(g.theme)&&(b.theme=B(b.instanceOptions.themes[g.theme],null)),g.text&&(b.text=g.text),g.textmode&&(b.textmode=g.textmode),g.size&&(b.size=g.size),g.font&&(b.font=g.font),g.align&&(b.align=g.align),b.nowrap=z.truthy(g.nowrap),b.auto=z.truthy(g.auto),z.truthy(g.random)){J.vars.cache.themeKeys=J.vars.cache.themeKeys||Object.keys(b.instanceOptions.themes);var h=J.vars.cache.themeKeys[0|Math.random()*J.vars.cache.themeKeys.length];b.theme=B(b.instanceOptions.themes[h],null)}}
return b}
function g(
a,b){var
c=!1,
d=String.fromCharCode(11),
e=
a.replace(/([^\\])\