!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Raphael=e():t.Raphael=e()}(this,(function(){return function(t){function e(i){if(a[i])return a[i].exports;var n=a[i]={exports:{},id:i,loaded:!1};return t[i].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var a={};return e.m=t,e.c=a,e.p="",e(0)}([function(t,e,a){var i,n;i=[a(1),a(3),a(4)],void 0===(n=function(t){return t}.apply(e,i))||(t.exports=n)},function(t,e,a){var i,n;i=[a(2)],void 0===(n=function(t){function e(a){if(e.is(a,"function"))return v?a():t.on("raphael.DOMload",a);if(e.is(a,V))return e._engine.create[T](e,a.splice(0,3+e.is(a[0],z))).add(a);var i=Array.prototype.slice.call(arguments,0);if(e.is(i[i.length-1],"function")){var n=i.pop();return v?n.call(e._engine.create[T](e,i)):t.on("raphael.DOMload",(function(){n.call(e._engine.create[T](e,i))}))}return e._engine.create[T](e,arguments)}function a(t){if("function"==typeof t||Object(t)!==t)return t;var e=new t.constructor;for(var i in t)t[q](i)&&(e[i]=a(t[i]));return e}function i(t,e){for(var a=0,i=t.length;a<i;a++)if(t[a]===e)return t.push(t.splice(a,1)[0])}function n(t,e,a){return function n(){var r=Array.prototype.slice.call(arguments,0),o=r.join("␀"),s=n.cache=n.cache||{},l=n.count=n.count||[];return s[q](o)?(i(l,o),a?a(s[o]):s[o]):(l.length>=1e3&&delete s[l.shift()],l.push(o),s[o]=t[T](e,r),a?a(s[o]):s[o])}}function r(){return this.hex}function o(t,e){for(var a=[],i=0,n=t.length;n-2*!e>i;i+=2){var r=[{x:+t[i-2],y:+t[i-1]},{x:+t[i],y:+t[i+1]},{x:+t[i+2],y:+t[i+3]},{x:+t[i+4],y:+t[i+5]}];e?i?n-4==i?r[3]={x:+t[0],y:+t[1]}:n-2==i&&(r[2]={x:+t[0],y:+t[1]},r[3]={x:+t[2],y:+t[3]}):r[0]={x:+t[n-2],y:+t[n-1]}:n-4==i?r[3]=r[2]:i||(r[0]={x:+t[i],y:+t[i+1]}),a.push(["C",(-r[0].x+6*r[1].x+r[2].x)/6,(-r[0].y+6*r[1].y+r[2].y)/6,(r[1].x+6*r[2].x-r[3].x)/6,(r[1].y+6*r[2].y-r[3].y)/6,r[2].x,r[2].y])}return a}function s(t,e,a,i,n){return t*(t*(-3*e+9*a-9*i+3*n)+6*e-12*a+6*i)-3*e+3*a}function l(t,e,a,i,n,r,o,l,u){null==u&&(u=1);for(var c=(u=u>1?1:u<0?0:u)/2,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,h=0;h<12;h++){var y=c*d[h]+c,m=s(y,t,a,n,o),g=s(y,e,i,r,l),v=m*m+g*g;f+=p[h]*D.sqrt(v)}return c*f}function u(t,e,a,i,n,r,o,s){if(!(B(t,a)<I(n,o)||I(t,a)>B(n,o)||B(e,i)<I(r,s)||I(e,i)>B(r,s))){var l=(t-a)*(r-s)-(e-i)*(n-o);if(l){var u=((t*i-e*a)*(n-o)-(t-a)*(n*s-r*o))/l,c=((t*i-e*a)*(r-s)-(e-i)*(n*s-r*o))/l,d=+u.toFixed(2),p=+c.toFixed(2);if(!(d<+I(t,a).toFixed(2)||d>+B(t,a).toFixed(2)||d<+I(n,o).toFixed(2)||d>+B(n,o).toFixed(2)||p<+I(e,i).toFixed(2)||p>+B(e,i).toFixed(2)||p<+I(r,s).toFixed(2)||p>+B(r,s).toFixed(2)))return{x:u,y:c}}}}function c(t,a,i){var n=e.bezierBBox(t),r=e.bezierBBox(a);if(!e.isBBoxIntersect(n,r))return i?0:[];for(var o=l.apply(0,t),s=l.apply(0,a),c=B(~~(o/5),1),d=B(~~(s/5),1),p=[],f=[],h={},y=i?0:[],m=0;m<c+1;m++){var g=e.findDotsAtSegment.apply(e,t.concat(m/c));p.push({x:g.x,y:g.y,t:m/c})}for(m=0;m<d+1;m++)g=e.findDotsAtSegment.apply(e,a.concat(m/d)),f.push({x:g.x,y:g.y,t:m/d});for(m=0;m<c;m++)for(var v=0;v<d;v++){var b=p[m],_=p[m+1],x=f[v],w=f[v+1],q=N(_.x-b.x)<.001?"y":"x",O=N(w.x-x.x)<.001?"y":"x",P=u(b.x,b.y,_.x,_.y,x.x,x.y,w.x,w.y);if(P){if(h[P.x.toFixed(4)]==P.y.toFixed(4))continue;h[P.x.toFixed(4)]=P.y.toFixed(4);var k=b.t+N((P[q]-b[q])/(_[q]-b[q]))*(_.t-b.t),T=x.t+N((P[O]-x[O])/(w[O]-x[O]))*(w.t-x.t);k>=0&&k<=1.001&&T>=0&&T<=1.001&&(i?y++:y.push({x:P.x,y:P.y,t1:I(k,1),t2:I(T,1)}))}}return y}function d(t,a,i){t=e._path2curve(t),a=e._path2curve(a);for(var n,r,o,s,l,u,d,p,f,h,y=i?0:[],m=0,g=t.length;m<g;m++){var v=t[m];if("M"==v[0])n=l=v[1],r=u=v[2];else{"C"==v[0]?(f=[n,r].concat(v.slice(1)),n=f[6],r=f[7]):(f=[n,r,n,r,l,u,l,u],n=l,r=u);for(var b=0,_=a.length;b<_;b++){var x=a[b];if("M"==x[0])o=d=x[1],s=p=x[2];else{"C"==x[0]?(h=[o,s].concat(x.slice(1)),o=h[6],s=h[7]):(h=[o,s,o,s,d,p,d,p],o=d,s=p);var w=c(f,h,i);if(i)y+=w;else{for(var q=0,O=w.length;q<O;q++)w[q].segment1=m,w[q].segment2=b,w[q].bez1=f,w[q].bez2=h;y=y.concat(w)}}}}}return y}function p(t,e,a,i,n,r){null!=t?(this.a=+t,this.b=+e,this.c=+a,this.d=+i,this.e=+n,this.f=+r):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function f(){return this.x+A+this.y+A+this.width+" × "+this.height}function h(t,e,a,i,n,r){function o(t){return((u*t+l)*t+s)*t}var s=3*e,l=3*(i-e)-s,u=1-s-l,c=3*a,d=3*(n-a)-c,p=1-c-d;return function(t,e){var a=function(t,e){var a,i,n,r,c,d;for(n=t,d=0;d<8;d++){if(r=o(n)-t,N(r)<e)return n;if(N(c=(3*u*n+2*l)*n+s)<1e-6)break;n-=r/c}if(i=1,(n=t)<(a=0))return a;if(n>i)return i;for(;a<i;){if(r=o(n),N(r-t)<e)return n;t>r?a=n:i=n,n=(i-a)/2+a}return n}(t,e);return((p*a+d)*a+c)*a}(t,1/(200*r))}function y(t,e){var a=[],i={};if(this.ms=e,this.times=1,t){for(var n in t)t[q](n)&&(i[$(n)]=t[n],a.push($(n)));a.sort(ut)}this.anim=i,this.top=a[a.length-1],this.percents=a}function m(a,i,n,r,o,s){n=$(n);var l,u,c,d,f,y,m=a.ms,g={},v={},b={};if(r)for(w=0,O=ie.length;w<O;w++){var x=ie[w];if(x.el.id==i.id&&x.anim==a){x.percent!=n?(ie.splice(w,1),c=1):u=x,i.attr(x.totalOrigin);break}}else r=+v;for(var w=0,O=a.percents.length;w<O;w++){if(a.percents[w]==n||a.percents[w]>r*a.top){n=a.percents[w],f=a.percents[w-1]||0,m=m/a.top*(n-f),d=a.percents[w+1],l=a.anim[n];break}r&&i.attr(a.anim[a.percents[w]])}if(l){if(u)u.initstatus=r,u.start=new Date-u.ms*r;else{for(var P in l)if(l[q](P)&&(et[q](P)||i.paper.customAttributes[q](P)))switch(g[P]=i.attr(P),null==g[P]&&(g[P]=tt[P]),v[P]=l[P],et[P]){case z:b[P]=(v[P]-g[P])/m;break;case"colour":g[P]=e.getRGB(g[P]);var k=e.getRGB(v[P]);b[P]={r:(k.r-g[P].r)/m,g:(k.g-g[P].g)/m,b:(k.b-g[P].b)/m};break;case"path":var T=Lt(g[P],v[P]),M=T[1];for(g[P]=T[0],b[P]=[],w=0,O=g[P].length;w<O;w++){b[P][w]=[0];for(var j=1,A=g[P][w].length;j<A;j++)b[P][w][j]=(M[w][j]-g[P][w][j])/m}break;case"transform":var E=i._,F=Bt(E[P],v[P]);if(F)for(g[P]=F.from,v[P]=F.to,b[P]=[],b[P].real=!0,w=0,O=g[P].length;w<O;w++)for(b[P][w]=[g[P][w][0]],j=1,A=g[P][w].length;j<A;j++)b[P][w][j]=(v[P][w][j]-g[P][w][j])/m;else{var R=i.matrix||new p,D={_:{transform:E.transform},getBBox:function(){return i.getBBox(1)}};g[P]=[R.a,R.b,R.c,R.d,R.e,R.f],Rt(D,v[P]),v[P]=D._.transform,b[P]=[(D.matrix.a-R.a)/m,(D.matrix.b-R.b)/m,(D.matrix.c-R.c)/m,(D.matrix.d-R.d)/m,(D.matrix.e-R.e)/m,(D.matrix.f-R.f)/m]}break;case"csv":var B=C(l[P])[L](_),I=C(g[P])[L](_);if("clip-rect"==P)for(g[P]=I,b[P]=[],w=I.length;w--;)b[P][w]=(B[w]-g[P][w])/m;v[P]=B;break;default:for(B=[][S](l[P]),I=[][S](g[P]),b[P]=[],w=i.paper.customAttributes[P].length;w--;)b[P][w]=((B[w]||0)-(I[w]||0))/m}var N=l.easing,H=e.easing_formulas[N];if(!H)if((H=C(N).match(X))&&5==H.length){var G=H;H=function(t){return h(t,+G[1],+G[2],+G[3],+G[4],m)}}else H=ct;if(x={anim:a,percent:n,timestamp:y=l.start||a.start||+new Date,start:y+(a.del||0),status:0,initstatus:r||0,stop:!1,ms:m,easing:H,from:g,diff:b,to:v,el:i,callback:l.callback,prev:f,next:d,repeat:s||a.times,origin:i.attr(),totalOrigin:o},ie.push(x),r&&!u&&!c&&(x.stop=!0,x.start=new Date-m*r,1==ie.length))return re();c&&(x.start=new Date-x.ms*r),1==ie.length&&ne(re)}t("raphael.anim.start."+i.id,i,a)}}function g(t){for(var e=0;e<ie.length;e++)ie[e].el.paper==t&&ie.splice(e--,1)}e.version="2.2.0",e.eve=t;var v,b,_=/[, ]+/,x={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},w=/\{(\d+)\}/g,q="hasOwnProperty",O={doc:document,win:window},P={was:Object.prototype[q].call(O.win,"Raphael"),is:O.win.Raphael},k=function(){this.ca=this.customAttributes={}},T="apply",S="concat",M="ontouchstart"in O.win||O.win.DocumentTouch&&O.doc instanceof DocumentTouch,j="",A=" ",C=String,L="split",E="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[L](A),F={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},R=C.prototype.toLowerCase,D=Math,B=D.max,I=D.min,N=D.abs,H=D.pow,G=D.PI,z="number",U="string",V="array",W=Object.prototype.toString,Y=(e._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),Q={NaN:1,Infinity:1,"-Infinity":1},X=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,J=D.round,$=parseFloat,K=parseInt,Z=C.prototype.toUpperCase,tt=e._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0,class:""},et=e._availableAnimAttrs={blur:z,"clip-rect":"csv",cx:z,cy:z,fill:"colour","fill-opacity":z,"font-size":z,height:z,opacity:z,path:"path",r:z,rx:z,ry:z,stroke:"colour","stroke-opacity":z,"stroke-width":z,transform:"transform",width:z,x:z,y:z},at=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,it={hs:1,rg:1},nt=/,?([achlmqrstvxz]),?/gi,rt=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,ot=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,st=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,lt=(e._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),ut=function(t,e){return $(t)-$(e)},ct=function(t){return t},dt=e._rectPath=function(t,e,a,i,n){return n?[["M",t+n,e],["l",a-2*n,0],["a",n,n,0,0,1,n,n],["l",0,i-2*n],["a",n,n,0,0,1,-n,n],["l",2*n-a,0],["a",n,n,0,0,1,-n,-n],["l",0,2*n-i],["a",n,n,0,0,1,n,-n],["z"]]:[["M",t,e],["l",a,0],["l",0,i],["l",-a,0],["z"]]},pt=function(t,e,a,i){return null==i&&(i=a),[["M",t,e],["m",0,-i],["a",a,i,0,1,1,0,2*i],["a",a,i,0,1,1,0,-2*i],["z"]]},ft=e._getPath={path:function(t){return t.attr("path")},circle:function(t){var e=t.attrs;return pt(e.cx,e.cy,e.r)},ellipse:function(t){var e=t.attrs;return pt(e.cx,e.cy,e.rx,e.ry)},rect:function(t){var e=t.attrs;return dt(e.x,e.y,e.width,e.height,e.r)},image:function(t){var e=t.attrs;return dt(e.x,e.y,e.width,e.height)},text:function(t){var e=t._getBBox();return dt(e.x,e.y,e.width,e.height)},set:function(t){var e=t._getBBox();return dt(e.x,e.y,e.width,e.height)}},ht=e.mapPath=function(t,e){if(!e)return t;var a,i,n,r,o,s,l;for(n=0,o=(t=Lt(t)).length;n<o;n++)for(r=1,s=(l=t[n]).length;r<s;r+=2)a=e.x(l[r],l[r+1]),i=e.y(l[r],l[r+1]),l[r]=a,l[r+1]=i;return t};if(e._g=O,e.type=O.win.SVGAngle||O.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==e.type){var yt,mt=O.doc.createElement("div");if(mt.innerHTML='<v:shape adj="1"/>',(yt=mt.firstChild).style.behavior="url(#default#VML)",!yt||"object"!=typeof yt.adj)return e.type=j;mt=null}e.svg=!(e.vml="VML"==e.type),e._Paper=k,e.fn=b=k.prototype=e.prototype,e._id=0,e.is=function(t,e){return"finite"==(e=R.call(e))?!Q[q](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||W.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,a,i,n,r,o){if(null==r){var s=t-i,l=a-n;return s||l?(180+180*D.atan2(-l,-s)/G+360)%360:0}return e.angle(t,a,r,o)-e.angle(i,n,r,o)},e.rad=function(t){return t%360*G/180},e.deg=function(t){return Math.round(180*t/G%360*1e3)/1e3},e.snapTo=function(t,a,i){if(i=e.is(i,"finite")?i:10,e.is(t,V)){for(var n=t.length;n--;)if(N(t[n]-a)<=i)return t[n]}else{var r=a%(t=+t);if(r<i)return a-r;if(r>t-i)return a-r+t}return a};e.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,(function(t){var e=16*D.random()|0;return("x"==t?e:3&e|8).toString(16)}));e.setWindow=function(a){t("raphael.setWindow",e,O.win,a),O.win=a,O.doc=O.win.document,e._engine.initWin&&e._engine.initWin(O.win)};var gt=function(t){if(e.vml){var a,i=/^\s+|\s+$/g;try{var r=new ActiveXObject("htmlfile");r.write("<body>"),r.close(),a=r.body}catch(t){a=createPopup().document.body}var o=a.createTextRange();gt=n((function(t){try{a.style.color=C(t).replace(i,j);var e=o.queryCommandValue("ForeColor");return"#"+("000000"+(e=(255&e)<<16|65280&e|(16711680&e)>>>16).toString(16)).slice(-6)}catch(t){return"none"}}))}else{var s=O.doc.createElement("i");s.title="Raphaël Colour Picker",s.style.display="none",O.doc.body.appendChild(s),gt=n((function(t){return s.style.color=t,O.doc.defaultView.getComputedStyle(s,j).getPropertyValue("color")}))}return gt(t)},vt=function(){return"hsb("+[this.h,this.s,this.b]+")"},bt=function(){return"hsl("+[this.h,this.s,this.l]+")"},_t=function(){return this.hex},xt=function(t,a,i){if(null==a&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(i=t.b,a=t.g,t=t.r),null==a&&e.is(t,U)){var n=e.getRGB(t);t=n.r,a=n.g,i=n.b}return(t>1||a>1||i>1)&&(t/=255,a/=255,i/=255),[t,a,i]},wt=function(t,a,i,n){var r={r:t*=255,g:a*=255,b:i*=255,hex:e.rgb(t,a,i),toString:_t};return e.is(n,"finite")&&(r.opacity=n),r};e.color=function(t){var a;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(a=e.hsb2rgb(t),t.r=a.r,t.g=a.g,t.b=a.b,t.hex=a.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(a=e.hsl2rgb(t),t.r=a.r,t.g=a.g,t.b=a.b,t.hex=a.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(a=e.rgb2hsl(t),t.h=a.h,t.s=a.s,t.l=a.l,a=e.rgb2hsb(t),t.v=a.b):(t={hex:"none"}).r=t.g=t.b=t.h=t.s=t.v=t.l=-1),t.toString=_t,t},e.hsb2rgb=function(t,e,a,i){var n,r,o,s,l;return this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(a=t.b,e=t.s,i=t.o,t=t.h),n=r=o=a-(l=a*e),n+=[l,s=l*(1-N((t=(t*=360)%360/60)%2-1)),0,0,s,l][t=~~t],r+=[s,l,l,s,0,0][t],o+=[0,0,s,l,l,s][t],wt(n,r,o,i)},e.hsl2rgb=function(t,e,a,i){var n,r,o,s,l;return this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(a=t.l,e=t.s,t=t.h),(t>1||e>1||a>1)&&(t/=360,e/=100,a/=100),n=r=o=a-(l=2*e*(a<.5?a:1-a))/2,n+=[l,s=l*(1-N((t=(t*=360)%360/60)%2-1)),0,0,s,l][t=~~t],r+=[s,l,l,s,0,0][t],o+=[0,0,s,l,l,s][t],wt(n,r,o,i)},e.rgb2hsb=function(t,e,a){var i,n;return t=(a=xt(t,e,a))[0],e=a[1],a=a[2],{h:((0==(n=(i=B(t,e,a))-I(t,e,a))?null:i==t?(e-a)/n:i==e?(a-t)/n+2:(t-e)/n+4)+360)%6*60/360,s:0==n?0:n/i,b:i,toString:vt}},e.rgb2hsl=function(t,e,a){var i,n,r,o;return t=(a=xt(t,e,a))[0],e=a[1],a=a[2],i=((n=B(t,e,a))+(r=I(t,e,a)))/2,{h:((0==(o=n-r)?null:n==t?(e-a)/o:n==e?(a-t)/o+2:(t-e)/o+4)+360)%6*60/360,s:0==o?0:i<.5?o/(2*i):o/(2-2*i),l:i,toString:bt}},e._path2string=function(){return this.join(",").replace(nt,"$1")};e._preload=function(t,e){var a=O.doc.createElement("img");a.style.cssText="position:absolute;left:-9999em;top:-9999em",a.onload=function(){e.call(this),this.onload=null,O.doc.body.removeChild(this)},a.onerror=function(){O.doc.body.removeChild(this)},O.doc.body.appendChild(a),a.src=t};e.getRGB=n((function(t){if(!t||(t=C(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:r};!it[q](t.toLowerCase().substring(0,2))&&"#"!=t.charAt()&&(t=gt(t));var a,i,n,o,s,l,u=t.match(Y);return u?(u[2]&&(n=K(u[2].substring(5),16),i=K(u[2].substring(3,5),16),a=K(u[2].substring(1,3),16)),u[3]&&(n=K((s=u[3].charAt(3))+s,16),i=K((s=u[3].charAt(2))+s,16),a=K((s=u[3].charAt(1))+s,16)),u[4]&&(l=u[4][L](at),a=$(l[0]),"%"==l[0].slice(-1)&&(a*=2.55),i=$(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),n=$(l[2]),"%"==l[2].slice(-1)&&(n*=2.55),"rgba"==u[1].toLowerCase().slice(0,4)&&(o=$(l[3])),l[3]&&"%"==l[3].slice(-1)&&(o/=100)),u[5]?(l=u[5][L](at),a=$(l[0]),"%"==l[0].slice(-1)&&(a*=2.55),i=$(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),n=$(l[2]),"%"==l[2].slice(-1)&&(n*=2.55),("deg"==l[0].slice(-3)||"°"==l[0].slice(-1))&&(a/=360),"hsba"==u[1].toLowerCase().slice(0,4)&&(o=$(l[3])),l[3]&&"%"==l[3].slice(-1)&&(o/=100),e.hsb2rgb(a,i,n,o)):u[6]?(l=u[6][L](at),a=$(l[0]),"%"==l[0].slice(-1)&&(a*=2.55),i=$(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),n=$(l[2]),"%"==l[2].slice(-1)&&(n*=2.55),("deg"==l[0].slice(-3)||"°"==l[0].slice(-1))&&(a/=360),"hsla"==u[1].toLowerCase().slice(0,4)&&(o=$(l[3])),l[3]&&"%"==l[3].slice(-1)&&(o/=100),e.hsl2rgb(a,i,n,o)):((u={r:a,g:i,b:n,toString:r}).hex="#"+(16777216|n|i<<8|a<<16).toString(16).slice(1),e.is(o,"finite")&&(u.opacity=o),u)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r}}),e),e.hsb=n((function(t,a,i){return e.hsb2rgb(t,a,i).hex})),e.hsl=n((function(t,a,i){return e.hsl2rgb(t,a,i).hex})),e.rgb=n((function(t,e,a){function i(t){return t+.5|0}return"#"+(16777216|i(a)|i(e)<<8|i(t)<<16).toString(16).slice(1)})),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},a=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,e.s<=0&&(this.getColor.start={h:0,s:1,b:e.b})),a.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var a=qt(t);if(a.arr)return Pt(a.arr);var i={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},n=[];return e.is(t,V)&&e.is(t[0],V)&&(n=Pt(t)),n.length||C(t).replace(rt,(function(t,e,a){var r=[],o=e.toLowerCase();if(a.replace(st,(function(t,e){e&&r.push(+e)})),"m"==o&&r.length>2&&(n.push([e][S](r.splice(0,2))),o="l",e="m"==e?"l":"L"),"r"==o)n.push([e][S](r));else for(;r.length>=i[o]&&(n.push([e][S](r.splice(0,i[o]))),i[o]););})),n.toString=e._path2string,a.arr=Pt(n),n},e.parseTransformString=n((function(t){if(!t)return null;var a=[];return e.is(t,V)&&e.is(t[0],V)&&(a=Pt(t)),a.length||C(t).replace(ot,(function(t,e,i){var n=[];R.call(e);i.replace(st,(function(t,e){e&&n.push(+e)})),a.push([e][S](n))})),a.toString=e._path2string,a}));var qt=function(t){var e=qt.ps=qt.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout((function(){for(var a in e)e[q](a)&&a!=t&&(e[a].sleep--,!e[a].sleep&&delete e[a])})),e[t]};e.findDotsAtSegment=function(t,e,a,i,n,r,o,s,l){var u=1-l,c=H(u,3),d=H(u,2),p=l*l,f=p*l,h=c*t+3*d*l*a+3*u*l*l*n+f*o,y=c*e+3*d*l*i+3*u*l*l*r+f*s,m=t+2*l*(a-t)+p*(n-2*a+t),g=e+2*l*(i-e)+p*(r-2*i+e),v=a+2*l*(n-a)+p*(o-2*n+a),b=i+2*l*(r-i)+p*(s-2*r+i),_=u*t+l*a,x=u*e+l*i,w=u*n+l*o,q=u*r+l*s,O=90-180*D.atan2(m-v,g-b)/G;return(m>v||g<b)&&(O+=180),{x:h,y:y,m:{x:m,y:g},n:{x:v,y:b},start:{x:_,y:x},end:{x:w,y:q},alpha:O}},e.bezierBBox=function(t,a,i,n,r,o,s,l){e.is(t,"array")||(t=[t,a,i,n,r,o,s,l]);var u=Ct.apply(null,t);return{x:u.min.x,y:u.min.y,x2:u.max.x,y2:u.max.y,width:u.max.x-u.min.x,height:u.max.y-u.min.y}},e.isPointInsideBBox=function(t,e,a){return e>=t.x&&e<=t.x2&&a>=t.y&&a<=t.y2},e.isBBoxIntersect=function(t,a){var i=e.isPointInsideBBox;return i(a,t.x,t.y)||i(a,t.x2,t.y)||i(a,t.x,t.y2)||i(a,t.x2,t.y2)||i(t,a.x,a.y)||i(t,a.x2,a.y)||i(t,a.x,a.y2)||i(t,a.x2,a.y2)||(t.x<a.x2&&t.x>a.x||a.x<t.x2&&a.x>t.x)&&(t.y<a.y2&&t.y>a.y||a.y<t.y2&&a.y>t.y)},e.pathIntersection=function(t,e){return d(t,e)},e.pathIntersectionNumber=function(t,e){return d(t,e,1)},e.isPointInsidePath=function(t,a,i){var n=e.pathBBox(t);return e.isPointInsideBBox(n,a,i)&&d(t,[["M",a,i],["H",n.x2+10]],1)%2==1},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var Ot=e.pathBBox=function(t){var e=qt(t);if(e.bbox)return a(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var i,n=0,r=0,o=[],s=[],l=0,u=(t=Lt(t)).length;l<u;l++)if("M"==(i=t[l])[0])n=i[1],r=i[2],o.push(n),s.push(r);else{var c=Ct(n,r,i[1],i[2],i[3],i[4],i[5],i[6]);o=o[S](c.min.x,c.max.x),s=s[S](c.min.y,c.max.y),n=i[5],r=i[6]}var d=I[T](0,o),p=I[T](0,s),f=B[T](0,o),h=B[T](0,s),y=f-d,m=h-p,g={x:d,y:p,x2:f,y2:h,width:y,height:m,cx:d+y/2,cy:p+m/2};return e.bbox=a(g),g},Pt=function(t){var i=a(t);return i.toString=e._path2string,i},kt=e._pathToRelative=function(t){var a=qt(t);if(a.rel)return Pt(a.rel);e.is(t,V)&&e.is(t&&t[0],V)||(t=e.parsePathString(t));var i=[],n=0,r=0,o=0,s=0,l=0;"M"==t[0][0]&&(o=n=t[0][1],s=r=t[0][2],l++,i.push(["M",n,r]));for(var u=l,c=t.length;u<c;u++){var d=i[u]=[],p=t[u];if(p[0]!=R.call(p[0]))switch(d[0]=R.call(p[0]),d[0]){case"a":d[1]=p[1],d[2]=p[2],d[3]=p[3],d[4]=p[4],d[5]=p[5],d[6]=+(p[6]-n).toFixed(3),d[7]=+(p[7]-r).toFixed(3);break;case"v":d[1]=+(p[1]-r).toFixed(3);break;case"m":o=p[1],s=p[2];default:for(var f=1,h=p.length;f<h;f++)d[f]=+(p[f]-(f%2?n:r)).toFixed(3)}else{d=i[u]=[],"m"==p[0]&&(o=p[1]+n,s=p[2]+r);for(var y=0,m=p.length;y<m;y++)i[u][y]=p[y]}var g=i[u].length;switch(i[u][0]){case"z":n=o,r=s;break;case"h":n+=+i[u][g-1];break;case"v":r+=+i[u][g-1];break;default:n+=+i[u][g-2],r+=+i[u][g-1]}}return i.toString=e._path2string,a.rel=Pt(i),i},Tt=e._pathToAbsolute=function(t){var a=qt(t);if(a.abs)return Pt(a.abs);if(e.is(t,V)&&e.is(t&&t[0],V)||(t=e.parsePathString(t)),!t||!t.length)return[["M",0,0]];var i=[],n=0,r=0,s=0,l=0,u=0;"M"==t[0][0]&&(s=n=+t[0][1],l=r=+t[0][2],u++,i[0]=["M",n,r]);for(var c,d,p=3==t.length&&"M"==t[0][0]&&"R"==t[1][0].toUpperCase()&&"Z"==t[2][0].toUpperCase(),f=u,h=t.length;f<h;f++){if(i.push(c=[]),(d=t[f])[0]!=Z.call(d[0]))switch(c[0]=Z.call(d[0]),c[0]){case"A":c[1]=d[1],c[2]=d[2],c[3]=d[3],c[4]=d[4],c[5]=d[5],c[6]=+(d[6]+n),c[7]=+(d[7]+r);break;case"V":c[1]=+d[1]+r;break;case"H":c[1]=+d[1]+n;break;case"R":for(var y=[n,r][S](d.slice(1)),m=2,g=y.length;m<g;m++)y[m]=+y[m]+n,y[++m]=+y[m]+r;i.pop(),i=i[S](o(y,p));break;case"M":s=+d[1]+n,l=+d[2]+r;default:for(m=1,g=d.length;m<g;m++)c[m]=+d[m]+(m%2?n:r)}else if("R"==d[0])y=[n,r][S](d.slice(1)),i.pop(),i=i[S](o(y,p)),c=["R"][S](d.slice(-2));else for(var v=0,b=d.length;v<b;v++)c[v]=d[v];switch(c[0]){case"Z":n=s,r=l;break;case"H":n=c[1];break;case"V":r=c[1];break;case"M":s=c[c.length-2],l=c[c.length-1];default:n=c[c.length-2],r=c[c.length-1]}}return i.toString=e._path2string,a.abs=Pt(i),i},St=function(t,e,a,i){return[t,e,a,i,a,i]},Mt=function(t,e,a,i,n,r){var o=1/3,s=2/3;return[o*t+s*a,o*e+s*i,o*n+s*a,o*r+s*i,n,r]},jt=function(t,e,a,i,r,o,s,l,u,c){var d,p=120*G/180,f=G/180*(+r||0),h=[],y=n((function(t,e,a){return{x:t*D.cos(a)-e*D.sin(a),y:t*D.sin(a)+e*D.cos(a)}}));if(c)O=c[0],P=c[1],w=c[2],q=c[3];else{t=(d=y(t,e,-f)).x,e=d.y,l=(d=y(l,u,-f)).x,u=d.y;D.cos(G/180*r),D.sin(G/180*r);var m=(t-l)/2,g=(e-u)/2,v=m*m/(a*a)+g*g/(i*i);v>1&&(a*=v=D.sqrt(v),i*=v);var b=a*a,_=i*i,x=(o==s?-1:1)*D.sqrt(N((b*_-b*g*g-_*m*m)/(b*g*g+_*m*m))),w=x*a*g/i+(t+l)/2,q=x*-i*m/a+(e+u)/2,O=D.asin(((e-q)/i).toFixed(9)),P=D.asin(((u-q)/i).toFixed(9));(O=t<w?G-O:O)<0&&(O=2*G+O),(P=l<w?G-P:P)<0&&(P=2*G+P),s&&O>P&&(O-=2*G),!s&&P>O&&(P-=2*G)}var k=P-O;if(N(k)>p){var T=P,M=l,j=u;P=O+p*(s&&P>O?1:-1),l=w+a*D.cos(P),u=q+i*D.sin(P),h=jt(l,u,a,i,r,0,s,M,j,[P,T,w,q])}k=P-O;var A=D.cos(O),C=D.sin(O),E=D.cos(P),F=D.sin(P),R=D.tan(k/4),B=4/3*a*R,I=4/3*i*R,H=[t,e],z=[t+B*C,e-I*A],U=[l+B*F,u-I*E],V=[l,u];if(z[0]=2*H[0]-z[0],z[1]=2*H[1]-z[1],c)return[z,U,V][S](h);for(var W=[],Y=0,Q=(h=[z,U,V][S](h).join()[L](",")).length;Y<Q;Y++)W[Y]=Y%2?y(h[Y-1],h[Y],f).y:y(h[Y],h[Y+1],f).x;return W},At=function(t,e,a,i,n,r,o,s,l){var u=1-l;return{x:H(u,3)*t+3*H(u,2)*l*a+3*u*l*l*n+H(l,3)*o,y:H(u,3)*e+3*H(u,2)*l*i+3*u*l*l*r+H(l,3)*s}},Ct=n((function(t,e,a,i,n,r,o,s){var l,u=n-2*a+t-(o-2*n+a),c=2*(a-t)-2*(n-a),d=t-a,p=(-c+D.sqrt(c*c-4*u*d))/2/u,f=(-c-D.sqrt(c*c-4*u*d))/2/u,h=[e,s],y=[t,o];return N(p)>"1e12"&&(p=.5),N(f)>"1e12"&&(f=.5),p>0&&p<1&&(l=At(t,e,a,i,n,r,o,s,p),y.push(l.x),h.push(l.y)),f>0&&f<1&&(l=At(t,e,a,i,n,r,o,s,f),y.push(l.x),h.push(l.y)),u=r-2*i+e-(s-2*r+i),d=e-i,p=(-(c=2*(i-e)-2*(r-i))+D.sqrt(c*c-4*u*d))/2/u,f=(-c-D.sqrt(c*c-4*u*d))/2/u,N(p)>"1e12"&&(p=.5),N(f)>"1e12"&&(f=.5),p>0&&p<1&&(l=At(t,e,a,i,n,r,o,s,p),y.push(l.x),h.push(l.y)),f>0&&f<1&&(l=At(t,e,a,i,n,r,o,s,f),y.push(l.x),h.push(l.y)),{min:{x:I[T](0,y),y:I[T](0,h)},max:{x:B[T](0,y),y:B[T](0,h)}}})),Lt=e._path2curve=n((function(t,e){var a=!e&&qt(t);if(!e&&a.curve)return Pt(a.curve);for(var i=Tt(t),n=e&&Tt(e),r={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s=function(t,e,a){var i,n;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][S](jt[T](0,[e.x,e.y][S](t.slice(1))));break;case"S":"C"==a||"S"==a?(i=2*e.x-e.bx,n=2*e.y-e.by):(i=e.x,n=e.y),t=["C",i,n][S](t.slice(1));break;case"T":"Q"==a||"T"==a?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][S](Mt(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][S](Mt(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][S](St(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][S](St(e.x,e.y,t[1],e.y));break;case"V":t=["C"][S](St(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][S](St(e.x,e.y,e.X,e.Y))}return t},l=function(t,e){if(t[e].length>7){t[e].shift();for(var a=t[e];a.length;)c[e]="A",n&&(d[e]="A"),t.splice(e++,0,["C"][S](a.splice(0,6)));t.splice(e,1),y=B(i.length,n&&n.length||0)}},u=function(t,e,a,r,o){t&&e&&"M"==t[o][0]&&"M"!=e[o][0]&&(e.splice(o,0,["M",r.x,r.y]),a.bx=0,a.by=0,a.x=t[o][1],a.y=t[o][2],y=B(i.length,n&&n.length||0))},c=[],d=[],p="",f="",h=0,y=B(i.length,n&&n.length||0);h<y;h++){i[h]&&(p=i[h][0]),"C"!=p&&(c[h]=p,h&&(f=c[h-1])),i[h]=s(i[h],r,f),"A"!=c[h]&&"C"==p&&(c[h]="C"),l(i,h),n&&(n[h]&&(p=n[h][0]),"C"!=p&&(d[h]=p,h&&(f=d[h-1])),n[h]=s(n[h],o,f),"A"!=d[h]&&"C"==p&&(d[h]="C"),l(n,h)),u(i,n,r,o,h),u(n,i,o,r,h);var m=i[h],g=n&&n[h],v=m.length,b=n&&g.length;r.x=m[v-2],r.y=m[v-1],r.bx=$(m[v-4])||r.x,r.by=$(m[v-3])||r.y,o.bx=n&&($(g[b-4])||o.x),o.by=n&&($(g[b-3])||o.y),o.x=n&&g[b-2],o.y=n&&g[b-1]}return n||(a.curve=Pt(i)),n?[i,n]:i}),null,Pt),Et=(e._parseDots=n((function(t){for(var a=[],i=0,n=t.length;i<n;i++){var r={},o=t[i].match(/^([^:]*):?([\d\.]*)/);if(r.color=e.getRGB(o[1]),r.color.error)return null;r.opacity=r.color.opacity,r.color=r.color.hex,o[2]&&(r.offset=o[2]+"%"),a.push(r)}for(i=1,n=a.length-1;i<n;i++)if(!a[i].offset){for(var s=$(a[i-1].offset||0),l=0,u=i+1;u<n;u++)if(a[u].offset){l=a[u].offset;break}l||(l=100,u=n);for(var c=((l=$(l))-s)/(u-i+1);i<u;i++)s+=c,a[i].offset=s+"%"}return a})),e._tear=function(t,e){t==e.top&&(e.top=t.prev),t==e.bottom&&(e.bottom=t.next),t.next&&(t.next.prev=t.prev),t.prev&&(t.prev.next=t.next)}),Ft=(e._tofront=function(t,e){e.top!==t&&(Et(t,e),t.next=null,t.prev=e.top,e.top.next=t,e.top=t)},e._toback=function(t,e){e.bottom!==t&&(Et(t,e),t.next=e.bottom,t.prev=null,e.bottom.prev=t,e.bottom=t)},e._insertafter=function(t,e,a){Et(t,a),e==a.top&&(a.top=t),e.next&&(e.next.prev=t),t.next=e.next,t.prev=e,e.next=t},e._insertbefore=function(t,e,a){Et(t,a),e==a.bottom&&(a.bottom=t),e.prev&&(e.prev.next=t),t.prev=e.prev,e.prev=t,t.next=e},e.toMatrix=function(t,e){var a=Ot(t),i={_:{transform:j},getBBox:function(){return a}};return Rt(i,e),i.matrix}),Rt=(e.transformPath=function(t,e){return ht(t,Ft(t,e))},e._extractTransform=function(t,a){if(null==a)return t._.transform;a=C(a).replace(/\.{3}|\u2026/g,t._.transform||j);var i,n,r=e.parseTransformString(a),o=0,s=1,l=1,u=t._,c=new p;if(u.transform=r||[],r)for(var d=0,f=r.length;d<f;d++){var h,y,m,g,v,b=r[d],_=b.length,x=C(b[0]).toLowerCase(),w=b[0]!=x,q=w?c.invert():0;"t"==x&&3==_?w?(h=q.x(0,0),y=q.y(0,0),m=q.x(b[1],b[2]),g=q.y(b[1],b[2]),c.translate(m-h,g-y)):c.translate(b[1],b[2]):"r"==x?2==_?(v=v||t.getBBox(1),c.rotate(b[1],v.x+v.width/2,v.y+v.height/2),o+=b[1]):4==_&&(w?(m=q.x(b[2],b[3]),g=q.y(b[2],b[3]),c.rotate(b[1],m,g)):c.rotate(b[1],b[2],b[3]),o+=b[1]):"s"==x?2==_||3==_?(v=v||t.getBBox(1),c.scale(b[1],b[_-1],v.x+v.width/2,v.y+v.height/2),s*=b[1],l*=b[_-1]):5==_&&(w?(m=q.x(b[3],b[4]),g=q.y(b[3],b[4]),c.scale(b[1],b[2],m,g)):c.scale(b[1],b[2],b[3],b[4]),s*=b[1],l*=b[2]):"m"==x&&7==_&&c.add(b[1],b[2],b[3],b[4],b[5],b[6]),u.dirtyT=1,t.matrix=c}t.matrix=c,u.sx=s,u.sy=l,u.deg=o,u.dx=i=c.e,u.dy=n=c.f,1==s&&1==l&&!o&&u.bbox?(u.bbox.x+=+i,u.bbox.y+=+n):u.dirtyT=1}),Dt=function(t){var e=t[0];switch(e.toLowerCase()){case"t":return[e,0,0];case"m":return[e,1,0,0,1,0,0];case"r":return 4==t.length?[e,0,t[2],t[3]]:[e,0];case"s":return 5==t.length?[e,1,1,t[3],t[4]]:3==t.length?[e,1,1]:[e,1]}},Bt=e._equaliseTransform=function(t,a){a=C(a).replace(/\.{3}|\u2026/g,t),t=e.parseTransformString(t)||[],a=e.parseTransformString(a)||[];for(var i,n,r,o,s=B(t.length,a.length),l=[],u=[],c=0;c<s;c++){if(r=t[c]||Dt(a[c]),o=a[c]||Dt(r),r[0]!=o[0]||"r"==r[0].toLowerCase()&&(r[2]!=o[2]||r[3]!=o[3])||"s"==r[0].toLowerCase()&&(r[3]!=o[3]||r[4]!=o[4]))return;for(l[c]=[],u[c]=[],i=0,n=B(r.length,o.length);i<n;i++)i in r&&(l[c][i]=r[i]),i in o&&(u[c][i]=o[i])}return{from:l,to:u}};e._getContainer=function(t,a,i,n){var r;if(null!=(r=null!=n||e.is(t,"object")?t:O.doc.getElementById(t)))return r.tagName?null==a?{container:r,width:r.style.pixelWidth||r.offsetWidth,height:r.style.pixelHeight||r.offsetHeight}:{container:r,width:a,height:i}:{container:1,x:t,y:a,width:i,height:n}},e.pathToRelative=kt,e._engine={},e.path2curve=Lt,e.matrix=function(t,e,a,i,n,r){return new p(t,e,a,i,n,r)},function(t){function a(t){return t[0]*t[0]+t[1]*t[1]}function i(t){var e=D.sqrt(a(t));t[0]&&(t[0]/=e),t[1]&&(t[1]/=e)}t.add=function(t,e,a,i,n,r){var o,s,l,u,c=[[],[],[]],d=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],f=[[t,a,n],[e,i,r],[0,0,1]];for(t&&t instanceof p&&(f=[[t.a,t.c,t.e],[t.b,t.d,t.f],[0,0,1]]),o=0;o<3;o++)for(s=0;s<3;s++){for(u=0,l=0;l<3;l++)u+=d[o][l]*f[l][s];c[o][s]=u}this.a=c[0][0],this.b=c[1][0],this.c=c[0][1],this.d=c[1][1],this.e=c[0][2],this.f=c[1][2]},t.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new p(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},t.clone=function(){return new p(this.a,this.b,this.c,this.d,this.e,this.f)},t.translate=function(t,e){this.add(1,0,0,1,t,e)},t.scale=function(t,e,a,i){null==e&&(e=t),(a||i)&&this.add(1,0,0,1,a,i),this.add(t,0,0,e,0,0),(a||i)&&this.add(1,0,0,1,-a,-i)},t.rotate=function(t,a,i){t=e.rad(t),a=a||0,i=i||0;var n=+D.cos(t).toFixed(9),r=+D.sin(t).toFixed(9);this.add(n,r,-r,n,a,i),this.add(1,0,0,1,-a,-i)},t.x=function(t,e){return t*this.a+e*this.c+this.e},t.y=function(t,e){return t*this.b+e*this.d+this.f},t.get=function(t){return+this[C.fromCharCode(97+t)].toFixed(4)},t.toString=function(){return e.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},t.toFilter=function(){
return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},t.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},t.split=function(){var t={};t.dx=this.e,t.dy=this.f;var n=[[this.a,this.c],[this.b,this.d]];t.scalex=D.sqrt(a(n[0])),i(n[0]),t.shear=n[0][0]*n[1][0]+n[0][1]*n[1][1],n[1]=[n[1][0]-n[0][0]*t.shear,n[1][1]-n[0][1]*t.shear],t.scaley=D.sqrt(a(n[1])),i(n[1]),t.shear/=t.scaley;var r=-n[0][1],o=n[1][1];return o<0?(t.rotate=e.deg(D.acos(o)),r<0&&(t.rotate=360-t.rotate)):t.rotate=e.deg(D.asin(r)),t.isSimple=!(+t.shear.toFixed(9)||t.scalex.toFixed(9)!=t.scaley.toFixed(9)&&t.rotate),t.isSuperSimple=!+t.shear.toFixed(9)&&t.scalex.toFixed(9)==t.scaley.toFixed(9)&&!t.rotate,t.noRotation=!+t.shear.toFixed(9)&&!t.rotate,t},t.toTransformString=function(t){var e=t||this[L]();return e.isSimple?(e.scalex=+e.scalex.toFixed(4),e.scaley=+e.scaley.toFixed(4),e.rotate=+e.rotate.toFixed(4),(e.dx||e.dy?"t"+[e.dx,e.dy]:j)+(1!=e.scalex||1!=e.scaley?"s"+[e.scalex,e.scaley,0,0]:j)+(e.rotate?"r"+[e.rotate,0,0]:j)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(p.prototype);for(var It=function(){this.returnValue=!1},Nt=function(){return this.originalEvent.preventDefault()},Ht=function(){this.cancelBubble=!0},Gt=function(){return this.originalEvent.stopPropagation()},zt=function(t){var e=O.doc.documentElement.scrollTop||O.doc.body.scrollTop,a=O.doc.documentElement.scrollLeft||O.doc.body.scrollLeft;return{x:t.clientX+a,y:t.clientY+e}},Ut=O.doc.addEventListener?function(t,e,a,i){var n=function(t){var e=zt(t);return a.call(i,t,e.x,e.y)};if(t.addEventListener(e,n,!1),M&&F[e]){var r=function(e){for(var n=zt(e),r=e,o=0,s=e.targetTouches&&e.targetTouches.length;o<s;o++)if(e.targetTouches[o].target==t){(e=e.targetTouches[o]).originalEvent=r,e.preventDefault=Nt,e.stopPropagation=Gt;break}return a.call(i,e,n.x,n.y)};t.addEventListener(F[e],r,!1)}return function(){return t.removeEventListener(e,n,!1),M&&F[e]&&t.removeEventListener(F[e],r,!1),!0}}:O.doc.attachEvent?function(t,e,a,i){var n=function(t){t=t||O.win.event;var e=O.doc.documentElement.scrollTop||O.doc.body.scrollTop,n=O.doc.documentElement.scrollLeft||O.doc.body.scrollLeft,r=t.clientX+n,o=t.clientY+e;return t.preventDefault=t.preventDefault||It,t.stopPropagation=t.stopPropagation||Ht,a.call(i,t,r,o)};return t.attachEvent("on"+e,n),function(){return t.detachEvent("on"+e,n),!0}}:void 0,Vt=[],Wt=function(e){for(var a,i=e.clientX,n=e.clientY,r=O.doc.documentElement.scrollTop||O.doc.body.scrollTop,o=O.doc.documentElement.scrollLeft||O.doc.body.scrollLeft,s=Vt.length;s--;){if(a=Vt[s],M&&e.touches){for(var l,u=e.touches.length;u--;)if((l=e.touches[u]).identifier==a.el._drag.id){i=l.clientX,n=l.clientY,(e.originalEvent?e.originalEvent:e).preventDefault();break}}else e.preventDefault();var c,d=a.el.node,p=d.nextSibling,f=d.parentNode,h=d.style.display;O.win.opera&&f.removeChild(d),d.style.display="none",c=a.el.paper.getElementByPoint(i,n),d.style.display=h,O.win.opera&&(p?f.insertBefore(d,p):f.appendChild(d)),c&&t("raphael.drag.over."+a.el.id,a.el,c),i+=o,n+=r,t("raphael.drag.move."+a.el.id,a.move_scope||a.el,i-a.el._drag.x,n-a.el._drag.y,i,n,e)}},Yt=function(a){e.unmousemove(Wt).unmouseup(Yt);for(var i,n=Vt.length;n--;)(i=Vt[n]).el._drag={},t("raphael.drag.end."+i.el.id,i.end_scope||i.start_scope||i.move_scope||i.el,a);Vt=[]},Qt=e.el={},Xt=E.length;Xt--;)!function(t){e[t]=Qt[t]=function(a,i){return e.is(a,"function")&&(this.events=this.events||[],this.events.push({name:t,f:a,unbind:Ut(this.shape||this.node||O.doc,t,a,i||this)})),this},e["un"+t]=Qt["un"+t]=function(a){for(var i=this.events||[],n=i.length;n--;)i[n].name!=t||!e.is(a,"undefined")&&i[n].f!=a||(i[n].unbind(),i.splice(n,1),!i.length&&delete this.events);return this}}(E[Xt]);Qt.data=function(a,i){var n=lt[this.id]=lt[this.id]||{};if(0==arguments.length)return n;if(1==arguments.length){if(e.is(a,"object")){for(var r in a)a[q](r)&&this.data(r,a[r]);return this}return t("raphael.data.get."+this.id,this,n[a],a),n[a]}return n[a]=i,t("raphael.data.set."+this.id,this,i,a),this},Qt.removeData=function(t){return null==t?lt[this.id]={}:lt[this.id]&&delete lt[this.id][t],this},Qt.getData=function(){return a(lt[this.id]||{})},Qt.hover=function(t,e,a,i){return this.mouseover(t,a).mouseout(e,i||a)},Qt.unhover=function(t,e){return this.unmouseover(t).unmouseout(e)};var Jt=[];Qt.drag=function(a,i,n,r,o,s){function l(l){(l.originalEvent||l).preventDefault();var u=l.clientX,c=l.clientY,d=O.doc.documentElement.scrollTop||O.doc.body.scrollTop,p=O.doc.documentElement.scrollLeft||O.doc.body.scrollLeft;if(this._drag.id=l.identifier,M&&l.touches)for(var f,h=l.touches.length;h--;)if(f=l.touches[h],this._drag.id=f.identifier,f.identifier==this._drag.id){u=f.clientX,c=f.clientY;break}this._drag.x=u+p,this._drag.y=c+d,!Vt.length&&e.mousemove(Wt).mouseup(Yt),Vt.push({el:this,move_scope:r,start_scope:o,end_scope:s}),i&&t.on("raphael.drag.start."+this.id,i),a&&t.on("raphael.drag.move."+this.id,a),n&&t.on("raphael.drag.end."+this.id,n),t("raphael.drag.start."+this.id,o||r||this,l.clientX+p,l.clientY+d,l)}return this._drag={},Jt.push({el:this,start:l}),this.mousedown(l),this},Qt.onDragOver=function(e){e?t.on("raphael.drag.over."+this.id,e):t.unbind("raphael.drag.over."+this.id)},Qt.undrag=function(){for(var a=Jt.length;a--;)Jt[a].el==this&&(this.unmousedown(Jt[a].start),Jt.splice(a,1),t.unbind("raphael.drag.*."+this.id));!Jt.length&&e.unmousemove(Wt).unmouseup(Yt),Vt=[]},b.circle=function(t,a,i){var n=e._engine.circle(this,t||0,a||0,i||0);return this.__set__&&this.__set__.push(n),n},b.rect=function(t,a,i,n,r){var o=e._engine.rect(this,t||0,a||0,i||0,n||0,r||0);return this.__set__&&this.__set__.push(o),o},b.ellipse=function(t,a,i,n){var r=e._engine.ellipse(this,t||0,a||0,i||0,n||0);return this.__set__&&this.__set__.push(r),r},b.path=function(t){t&&!e.is(t,U)&&!e.is(t[0],V)&&(t+=j);var a=e._engine.path(e.format[T](e,arguments),this);return this.__set__&&this.__set__.push(a),a},b.image=function(t,a,i,n,r){var o=e._engine.image(this,t||"about:blank",a||0,i||0,n||0,r||0);return this.__set__&&this.__set__.push(o),o},b.text=function(t,a,i){var n=e._engine.text(this,t||0,a||0,C(i));return this.__set__&&this.__set__.push(n),n},b.set=function(t){!e.is(t,"array")&&(t=Array.prototype.splice.call(arguments,0,arguments.length));var a=new se(t);return this.__set__&&this.__set__.push(a),a.paper=this,a.type="set",a},b.setStart=function(t){this.__set__=t||this.set()},b.setFinish=function(t){var e=this.__set__;return delete this.__set__,e},b.getSize=function(){var t=this.canvas.parentNode;return{width:t.offsetWidth,height:t.offsetHeight}},b.setSize=function(t,a){return e._engine.setSize.call(this,t,a)},b.setViewBox=function(t,a,i,n,r){return e._engine.setViewBox.call(this,t,a,i,n,r)},b.top=b.bottom=null,b.raphael=e;b.getElementByPoint=function(t,e){var a=this,i=a.canvas,n=O.doc.elementFromPoint(t,e);if(O.win.opera&&"svg"==n.tagName){var r=function(t){var e=t.getBoundingClientRect(),a=t.ownerDocument,i=a.body,n=a.documentElement,r=n.clientTop||i.clientTop||0,o=n.clientLeft||i.clientLeft||0;return{y:e.top+(O.win.pageYOffset||n.scrollTop||i.scrollTop)-r,x:e.left+(O.win.pageXOffset||n.scrollLeft||i.scrollLeft)-o}}(i),o=i.createSVGRect();o.x=t-r.x,o.y=e-r.y,o.width=o.height=1;var s=i.getIntersectionList(o,null);s.length&&(n=s[s.length-1])}if(!n)return null;for(;n.parentNode&&n!=i.parentNode&&!n.raphael;)n=n.parentNode;return n==a.canvas.parentNode&&(n=i),n&&n.raphael?a.getById(n.raphaelid):null},b.getElementsByBBox=function(t){var a=this.set();return this.forEach((function(i){e.isBBoxIntersect(i.getBBox(),t)&&a.push(i)})),a},b.getById=function(t){for(var e=this.bottom;e;){if(e.id==t)return e;e=e.next}return null},b.forEach=function(t,e){for(var a=this.bottom;a;){if(!1===t.call(e,a))return this;a=a.next}return this},b.getElementsByPoint=function(t,e){var a=this.set();return this.forEach((function(i){i.isPointInside(t,e)&&a.push(i)})),a},Qt.isPointInside=function(t,a){var i=this.realPath=ft[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(i=e.transformPath(i,this.attr("transform"))),e.isPointInsidePath(i,t,a)},Qt.getBBox=function(t){if(this.removed)return{};var e=this._;return t?(!e.dirty&&e.bboxwt||(this.realPath=ft[this.type](this),e.bboxwt=Ot(this.realPath),e.bboxwt.toString=f,e.dirty=0),e.bboxwt):((e.dirty||e.dirtyT||!e.bbox)&&(!e.dirty&&this.realPath||(e.bboxwt=0,this.realPath=ft[this.type](this)),e.bbox=Ot(ht(this.realPath,this.matrix)),e.bbox.toString=f,e.dirty=e.dirtyT=0),e.bbox)},Qt.clone=function(){if(this.removed)return null;var t=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(t),t},Qt.glow=function(t){if("text"==this.type)return null;var e={width:((t=t||{}).width||10)+(+this.attr("stroke-width")||1),fill:t.fill||!1,opacity:null==t.opacity?.5:t.opacity,offsetx:t.offsetx||0,offsety:t.offsety||0,color:t.color||"#000"},a=e.width/2,i=this.paper,n=i.set(),r=this.realPath||ft[this.type](this);r=this.matrix?ht(r,this.matrix):r;for(var o=1;o<a+1;o++)n.push(i.path(r).attr({stroke:e.color,fill:e.fill?e.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(e.width/a*o).toFixed(3),opacity:+(e.opacity/a).toFixed(3)}));return n.insertBefore(this).translate(e.offsetx,e.offsety)};var $t=function(t,a,i,n,r,o,s,u,c){return null==c?l(t,a,i,n,r,o,s,u):e.findDotsAtSegment(t,a,i,n,r,o,s,u,function(t,e,a,i,n,r,o,s,u){if(!(u<0||l(t,e,a,i,n,r,o,s)<u)){var c,d=.5,p=1-d;for(c=l(t,e,a,i,n,r,o,s,p);N(c-u)>.01;)c=l(t,e,a,i,n,r,o,s,p+=(c<u?1:-1)*(d/=2));return p}}(t,a,i,n,r,o,s,u,c))},Kt=function(t,a){return function(i,n,r){for(var o,s,l,u,c,d="",p={},f=0,h=0,y=(i=Lt(i)).length;h<y;h++){if("M"==(l=i[h])[0])o=+l[1],s=+l[2];else{if(f+(u=$t(o,s,l[1],l[2],l[3],l[4],l[5],l[6]))>n){if(a&&!p.start){if(d+=["C"+(c=$t(o,s,l[1],l[2],l[3],l[4],l[5],l[6],n-f)).start.x,c.start.y,c.m.x,c.m.y,c.x,c.y],r)return d;p.start=d,d=["M"+c.x,c.y+"C"+c.n.x,c.n.y,c.end.x,c.end.y,l[5],l[6]].join(),f+=u,o=+l[5],s=+l[6];continue}if(!t&&!a)return{x:(c=$t(o,s,l[1],l[2],l[3],l[4],l[5],l[6],n-f)).x,y:c.y,alpha:c.alpha}}f+=u,o=+l[5],s=+l[6]}d+=l.shift()+l}return p.end=d,(c=t?f:a?p:e.findDotsAtSegment(o,s,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(c={x:c.x,y:c.y,alpha:c.alpha}),c}},Zt=Kt(1),te=Kt(),ee=Kt(0,1);e.getTotalLength=Zt,e.getPointAtLength=te,e.getSubpath=function(t,e,a){if(this.getTotalLength(t)-a<1e-6)return ee(t,e).end;var i=ee(t,a,1);return e?ee(i,e).end:i},Qt.getTotalLength=function(){var t=this.getPath();if(t)return this.node.getTotalLength?this.node.getTotalLength():Zt(t)},Qt.getPointAtLength=function(t){var e=this.getPath();if(e)return te(e,t)},Qt.getPath=function(){var t,a=e._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return a&&(t=a(this)),t},Qt.getSubpath=function(t,a){var i=this.getPath();if(i)return e.getSubpath(i,t,a)};var ae=e.easing_formulas={linear:function(t){return t},"<":function(t){return H(t,1.7)},">":function(t){return H(t,.48)},"<>":function(t){var e=.48-t/1.04,a=D.sqrt(.1734+e*e),i=a-e,n=-a-e,r=H(N(i),1/3)*(i<0?-1:1)+H(N(n),1/3)*(n<0?-1:1)+.5;return 3*(1-r)*r*r+r*r*r},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:H(2,-10*t)*D.sin(2*G*(t-.075)/.3)+1},bounce:function(t){var e,a=7.5625,i=2.75;return t<1/i?e=a*t*t:t<2/i?e=a*(t-=1.5/i)*t+.75:t<2.5/i?e=a*(t-=2.25/i)*t+.9375:e=a*(t-=2.625/i)*t+.984375,e}};ae.easeIn=ae["ease-in"]=ae["<"],ae.easeOut=ae["ease-out"]=ae[">"],ae.easeInOut=ae["ease-in-out"]=ae["<>"],ae["back-in"]=ae.backIn,ae["back-out"]=ae.backOut;var ie=[],ne=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},re=function(){for(var a=+new Date,i=0;i<ie.length;i++){var n=ie[i];if(!n.el.removed&&!n.paused){var r,o,s=a-n.start,l=n.ms,u=n.easing,c=n.from,d=n.diff,p=n.to,f=(n.t,n.el),h={},y={};if(n.initstatus?(s=(n.initstatus*n.anim.top-n.prev)/(n.percent-n.prev)*l,n.status=n.initstatus,delete n.initstatus,n.stop&&ie.splice(i--,1)):n.status=(n.prev+(n.percent-n.prev)*(s/l))/n.anim.top,!(s<0))if(s<l){var g=u(s/l);for(var v in c)if(c[q](v)){switch(et[v]){case z:r=+c[v]+g*l*d[v];break;case"colour":r="rgb("+[oe(J(c[v].r+g*l*d[v].r)),oe(J(c[v].g+g*l*d[v].g)),oe(J(c[v].b+g*l*d[v].b))].join(",")+")";break;case"path":r=[];for(var b=0,_=c[v].length;b<_;b++){r[b]=[c[v][b][0]];for(var x=1,w=c[v][b].length;x<w;x++)r[b][x]=+c[v][b][x]+g*l*d[v][b][x];r[b]=r[b].join(A)}r=r.join(A);break;case"transform":if(d[v].real)for(r=[],b=0,_=c[v].length;b<_;b++)for(r[b]=[c[v][b][0]],x=1,w=c[v][b].length;x<w;x++)r[b][x]=c[v][b][x]+g*l*d[v][b][x];else{var O=function(t){return+c[v][t]+g*l*d[v][t]};r=[["m",O(0),O(1),O(2),O(3),O(4),O(5)]]}break;case"csv":if("clip-rect"==v)for(r=[],b=4;b--;)r[b]=+c[v][b]+g*l*d[v][b];break;default:var P=[][S](c[v]);for(r=[],b=f.paper.customAttributes[v].length;b--;)r[b]=+P[b]+g*l*d[v][b]}h[v]=r}f.attr(h),function(e,a,i){setTimeout((function(){t("raphael.anim.frame."+e,a,i)}))}(f.id,f,n.anim)}else{if(function(a,i,n){setTimeout((function(){t("raphael.anim.frame."+i.id,i,n),t("raphael.anim.finish."+i.id,i,n),e.is(a,"function")&&a.call(i)}))}(n.callback,f,n.anim),f.attr(p),ie.splice(i--,1),n.repeat>1&&!n.next){for(o in p)p[q](o)&&(y[o]=n.totalOrigin[o]);n.el.attr(y),m(n.anim,n.el,n.anim.percents[0],null,n.totalOrigin,n.repeat-1)}n.next&&!n.stop&&m(n.anim,n.el,n.next,null,n.totalOrigin,n.repeat)}}}ie.length&&ne(re)},oe=function(t){return t>255?255:t<0?0:t};Qt.animateWith=function(t,a,i,n,r,o){var s=this;if(s.removed)return o&&o.call(s),s;var l=i instanceof y?i:e.animation(i,n,r,o);m(l,s,l.percents[0],null,s.attr());for(var u=0,c=ie.length;u<c;u++)if(ie[u].anim==a&&ie[u].el==t){ie[c-1].start=ie[u].start;break}return s},Qt.onAnimation=function(e){return e?t.on("raphael.anim.frame."+this.id,e):t.unbind("raphael.anim.frame."+this.id),this},y.prototype.delay=function(t){var e=new y(this.anim,this.ms);return e.times=this.times,e.del=+t||0,e},y.prototype.repeat=function(t){var e=new y(this.anim,this.ms);return e.del=this.del,e.times=D.floor(B(t,0))||1,e},e.animation=function(t,a,i,n){if(t instanceof y)return t;!e.is(i,"function")&&i||(n=n||i||null,i=null),t=Object(t),a=+a||0;var r,o,s={};for(o in t)t[q](o)&&$(o)!=o&&$(o)+"%"!=o&&(r=!0,s[o]=t[o]);if(r)return i&&(s.easing=i),n&&(s.callback=n),new y({100:s},a);if(n){var l=0;for(var u in t){var c=K(u);t[q](u)&&c>l&&(l=c)}!t[l+="%"].callback&&(t[l].callback=n)}return new y(t,a)},Qt.animate=function(t,a,i,n){var r=this;if(r.removed)return n&&n.call(r),r;var o=t instanceof y?t:e.animation(t,a,i,n);return m(o,r,o.percents[0],null,r.attr()),r},Qt.setTime=function(t,e){return t&&null!=e&&this.status(t,I(e,t.ms)/t.ms),this},Qt.status=function(t,e){var a,i,n=[],r=0;if(null!=e)return m(t,this,-1,I(e,1)),this;for(a=ie.length;r<a;r++)if((i=ie[r]).el.id==this.id&&(!t||i.anim==t)){if(t)return i.status;n.push({anim:i.anim,status:i.status})}return t?0:n},Qt.pause=function(e){for(var a=0;a<ie.length;a++)ie[a].el.id!=this.id||e&&ie[a].anim!=e||!1!==t("raphael.anim.pause."+this.id,this,ie[a].anim)&&(ie[a].paused=!0);return this},Qt.resume=function(e){for(var a=0;a<ie.length;a++)if(ie[a].el.id==this.id&&(!e||ie[a].anim==e)){var i=ie[a];!1!==t("raphael.anim.resume."+this.id,this,i.anim)&&(delete i.paused,this.status(i.anim,i.status))}return this},Qt.stop=function(e){for(var a=0;a<ie.length;a++)ie[a].el.id!=this.id||e&&ie[a].anim!=e||!1!==t("raphael.anim.stop."+this.id,this,ie[a].anim)&&ie.splice(a--,1);return this},t.on("raphael.remove",g),t.on("raphael.clear",g),Qt.toString=function(){return"Raphaël’s object"};var se=function(t){if(this.items=[],this.length=0,this.type="set",t)for(var e=0,a=t.length;e<a;e++)!t[e]||t[e].constructor!=Qt.constructor&&t[e].constructor!=se||(this[this.items.length]=this.items[this.items.length]=t[e],this.length++)},le=se.prototype;for(var ue in le.push=function(){for(var t,e,a=0,i=arguments.length;a<i;a++)!(t=arguments[a])||t.constructor!=Qt.constructor&&t.constructor!=se||(this[e=this.items.length]=this.items[e]=t,this.length++);return this},le.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},le.forEach=function(t,e){for(var a=0,i=this.items.length;a<i;a++)if(!1===t.call(e,this.items[a],a))return this;return this},Qt)Qt[q](ue)&&(le[ue]=function(t){return function(){var e=arguments;return this.forEach((function(a){a[t][T](a,e)}))}}(ue));return le.attr=function(t,a){if(t&&e.is(t,V)&&e.is(t[0],"object"))for(var i=0,n=t.length;i<n;i++)this.items[i].attr(t[i]);else for(var r=0,o=this.items.length;r<o;r++)this.items[r].attr(t,a);return this},le.clear=function(){for(;this.length;)this.pop()},le.splice=function(t,e,a){t=t<0?B(this.length+t,0):t,e=B(0,I(this.length-t,e));var i,n=[],r=[],o=[];for(i=2;i<arguments.length;i++)o.push(arguments[i]);for(i=0;i<e;i++)r.push(this[t+i]);for(;i<this.length-t;i++)n.push(this[t+i]);var s=o.length;for(i=0;i<s+n.length;i++)this.items[t+i]=this[t+i]=i<s?o[i]:n[i-s];for(i=this.items.length=this.length-=e-s;this[i];)delete this[i++];return new se(r)},le.exclude=function(t){for(var e=0,a=this.length;e<a;e++)if(this[e]==t)return this.splice(e,1),!0},le.animate=function(t,a,i,n){(e.is(i,"function")||!i)&&(n=i||null);var r,o,s=this.items.length,l=s,u=this;if(!s)return this;n&&(o=function(){!--s&&n.call(u)}),i=e.is(i,U)?i:o;var c=e.animation(t,a,i,o);for(r=this.items[--l].animate(c);l--;)this.items[l]&&!this.items[l].removed&&this.items[l].animateWith(r,c,c),this.items[l]&&!this.items[l].removed||s--;return this},le.insertAfter=function(t){for(var e=this.items.length;e--;)this.items[e].insertAfter(t);return this},le.getBBox=function(){for(var t=[],e=[],a=[],i=[],n=this.items.length;n--;)if(!this.items[n].removed){var r=this.items[n].getBBox();t.push(r.x),e.push(r.y),a.push(r.x+r.width),i.push(r.y+r.height)}return{x:t=I[T](0,t),y:e=I[T](0,e),x2:a=B[T](0,a),y2:i=B[T](0,i),width:a-t,height:i-e}},le.clone=function(t){t=this.paper.set();for(var e=0,a=this.items.length;e<a;e++)t.push(this.items[e].clone());return t},le.toString=function(){return"Raphaël‘s set"},le.glow=function(t){var e=this.paper.set();return this.forEach((function(a,i){var n=a.glow(t);null!=n&&n.forEach((function(t,a){e.push(t)}))})),e},le.isPointInside=function(t,e){var a=!1;return this.forEach((function(i){if(i.isPointInside(t,e))return a=!0,!1})),a},e.registerFont=function(t){if(!t.face)return t;this.fonts=this.fonts||{};var e={w:t.w,face:{},glyphs:{}},a=t.face["font-family"];for(var i in t.face)t.face[q](i)&&(e.face[i]=t.face[i]);if(this.fonts[a]?this.fonts[a].push(e):this.fonts[a]=[e],!t.svg)for(var n in e.face["units-per-em"]=K(t.face["units-per-em"],10),t.glyphs)if(t.glyphs[q](n)){var r=t.glyphs[n];if(e.glyphs[n]={w:r.w,k:{},d:r.d&&"M"+r.d.replace(/[mlcxtrv]/g,(function(t){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[t]||"M"}))+"z"},r.k)for(var o in r.k)r[q](o)&&(e.glyphs[n].k[o]=r.k[o])}return t},b.getFont=function(t,a,i,n){if(n=n||"normal",i=i||"normal",a=+a||{normal:400,bold:700,lighter:300,bolder:800}[a]||400,e.fonts){var r,o=e.fonts[t];if(!o){var s=new RegExp("(^|\\s)"+t.replace(/[^\w\d\s+!~.:_-]/g,j)+"(\\s|$)","i");for(var l in e.fonts)if(e.fonts[q](l)&&s.test(l)){o=e.fonts[l];break}}if(o)for(var u=0,c=o.length;u<c&&((r=o[u]).face["font-weight"]!=a||r.face["font-style"]!=i&&r.face["font-style"]||r.face["font-stretch"]!=n);u++);return r}},b.print=function(t,a,i,n,r,o,s,l){o=o||"middle",s=B(I(s||0,1),-1),l=B(I(l||1,3),1);var u,c=C(i)[L](j),d=0,p=0,f=j;if(e.is(n,"string")&&(n=this.getFont(n)),n){u=(r||16)/n.face["units-per-em"];for(var h=n.face.bbox[L](_),y=+h[0],m=h[3]-h[1],g=0,v=+h[1]+("baseline"==o?m+ +n.face.descent:m/2),b=0,x=c.length;b<x;b++){if("\n"==c[b])d=0,q=0,p=0,g+=m*l;else{var w=p&&n.glyphs[c[b-1]]||{},q=n.glyphs[c[b]];d+=p?(w.w||n.w)+(w.k&&w.k[c[b]]||0)+n.w*s:0,p=1}q&&q.d&&(f+=e.transformPath(q.d,["t",d*u,g*u,"s",u,u,y,v,"t",(t-y)/u,(a-v)/u]))}}return this.path(f).attr({fill:"#000",stroke:"none"})},b.add=function(t){if(e.is(t,"array"))for(var a,i=this.set(),n=0,r=t.length;n<r;n++)a=t[n]||{},x[q](a.type)&&i.push(this[a.type]().attr(a));return i},e.format=function(t,a){var i=e.is(a,V)?[0][S](a):arguments;return t&&e.is(t,U)&&i.length-1&&(t=t.replace(w,(function(t,e){return null==i[++e]?j:i[e]}))),t||j},e.fullfill=function(){var t=/\{([^\}]+)\}/g,e=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,a=function(t,a,i){var n=i;return a.replace(e,(function(t,e,a,i,r){e=e||i,n&&(e in n&&(n=n[e]),"function"==typeof n&&r&&(n=n()))})),n=(null==n||n==i?t:n)+""};return function(e,i){return String(e).replace(t,(function(t,e){return a(t,e,i)}))}}(),e.ninja=function(){if(P.was)O.win.Raphael=P.is;else{window.Raphael=void 0;try{delete window.Raphael}catch(t){}}return e},e.st=le,t.on("raphael.DOMload",(function(){v=!0})),function(t,a,i){null==t.readyState&&t.addEventListener&&(t.addEventListener(a,i=function(){t.removeEventListener(a,i,!1),t.readyState="complete"},!1),t.readyState="loading"),function a(){/in/.test(t.readyState)?setTimeout(a,9):e.eve("raphael.DOMload")}()}(document,"DOMContentLoaded"),e}.apply(e,i))||(t.exports=n)},function(t,e,a){var i,n;!function(a){var r,o,s="0.5.0",l="hasOwnProperty",u=/[\.\/]/,c=/\s*,\s*/,d=function(t,e){return t-e},p={n:{}},f=function(){for(var t=0,e=this.length;t<e;t++)if(void 0!==this[t])return this[t]},h=function(){for(var t=this.length;--t;)if(void 0!==this[t])return this[t]},y=Object.prototype.toString,m=String,g=Array.isArray||function(t){return t instanceof Array||"[object Array]"==y.call(t)};eve=function(t,e){var a,i=o,n=Array.prototype.slice.call(arguments,2),s=eve.listeners(t),l=0,u=[],c={},p=[],y=r;p.firstDefined=f,p.lastDefined=h,r=t,o=0;for(var m=0,g=s.length;m<g;m++)"zIndex"in s[m]&&(u.push(s[m].zIndex),s[m].zIndex<0&&(c[s[m].zIndex]=s[m]));for(u.sort(d);u[l]<0;)if(a=c[u[l++]],p.push(a.apply(e,n)),o)return o=i,p;for(m=0;m<g;m++)if("zIndex"in(a=s[m]))if(a.zIndex==u[l]){if(p.push(a.apply(e,n)),o)break;do{if((a=c[u[++l]])&&p.push(a.apply(e,n)),o)break}while(a)}else c[a.zIndex]=a;else if(p.push(a.apply(e,n)),o)break;return o=i,r=y,p},eve._events=p,eve.listeners=function(t){var e,a,i,n,r,o,s,l,c=g(t)?t:t.split(u),d=p,f=[d],h=[];for(n=0,r=c.length;n<r;n++){for(l=[],o=0,s=f.length;o<s;o++)for(a=[(d=f[o].n)[c[n]],d["*"]],i=2;i--;)(e=a[i])&&(l.push(e),h=h.concat(e.f||[]));f=l}return h},eve.separator=function(t){t?(t="["+(t=m(t).replace(/(?=[\.\^\]\[\-])/g,"\\"))+"]",u=new RegExp(t)):u=/[\.\/]/},eve.on=function(t,e){if("function"!=typeof e)return function(){};for(var a=g(t)?g(t[0])?t:[t]:m(t).split(c),i=0,n=a.length;i<n;i++)!function(t){for(var a,i=g(t)?t:m(t).split(u),n=p,r=0,o=i.length;r<o;r++)n=(n=n.n).hasOwnProperty(i[r])&&n[i[r]]||(n[i[r]]={n:{}});for(n.f=n.f||[],r=0,o=n.f.length;r<o;r++)if(n.f[r]==e){a=!0;break}!a&&n.f.push(e)}(a[i]);return function(t){+t==+t&&(e.zIndex=+t)}},eve.f=function(t){var e=[].slice.call(arguments,1);return function(){eve.apply(null,[t,null].concat(e).concat([].slice.call(arguments,0)))}},eve.stop=function(){o=1},eve.nt=function(t){var e=g(r)?r.join("."):r;return t?new RegExp("(?:\\.|\\/|^)"+t+"(?:\\.|\\/|$)").test(e):e},eve.nts=function(){return g(r)?r:r.split(u)},eve.off=eve.unbind=function(t,e){if(t){var a=g(t)?g(t[0])?t:[t]:m(t).split(c);if(a.length>1)for(var i=0,n=a.length;i<n;i++)eve.off(a[i],e);else{a=g(t)?t:m(t).split(u);var r,o,s,d,f,h=[p];for(i=0,n=a.length;i<n;i++)for(d=0;d<h.length;d+=s.length-2){if(s=[d,1],r=h[d].n,"*"!=a[i])r[a[i]]&&s.push(r[a[i]]);else for(o in r)r[l](o)&&s.push(r[o]);h.splice.apply(h,s)}for(i=0,n=h.length;i<n;i++)for(r=h[i];r.n;){if(e){if(r.f){for(d=0,f=r.f.length;d<f;d++)if(r.f[d]==e){r.f.splice(d,1);break}!r.f.length&&delete r.f}for(o in r.n)if(r.n[l](o)&&r.n[o].f){var y=r.n[o].f;for(d=0,f=y.length;d<f;d++)if(y[d]==e){y.splice(d,1);break}!y.length&&delete r.n[o].f}}else for(o in delete r.f,r.n)r.n[l](o)&&r.n[o].f&&delete r.n[o].f;r=r.n}}}else eve._events=p={n:{}}},eve.once=function(t,e){var a=function(){return eve.off(t,a),e.apply(this,arguments)};return eve.on(t,a)},eve.version=s,eve.toString=function(){return"You are running Eve "+s},void 0!==t&&t.exports?t.exports=eve:(i=[],void 0===(n=function(){return eve}.apply(e,i))||(t.exports=n))}()},function(t,e,a){var i,n;i=[a(1)],void 0===(n=function(t){if(!t||t.svg){var e="hasOwnProperty",a=String,i=parseFloat,n=parseInt,r=Math,o=r.max,s=r.abs,l=r.pow,u=/[, ]+/,c=t.eve,d="",p=" ",f="http://www.w3.org/1999/xlink",h={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},y={};t.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var m=function(i,n){if(n)for(var r in"string"==typeof i&&(i=m(i)),n)n[e](r)&&("xlink:"==r.substring(0,6)?i.setAttributeNS(f,r.substring(6),a(n[r])):i.setAttribute(r,a(n[r])));else(i=t._g.doc.createElementNS("http://www.w3.org/2000/svg",i)).style&&(i.style.webkitTapHighlightColor="rgba(0,0,0,0)");return i},g=function(e,n){var u="linear",c=e.id+n,p=.5,f=.5,h=e.node,y=e.paper,g=h.style,b=t._g.doc.getElementById(c);if(!b){if(n=(n=a(n).replace(t._radial_gradient,(function(t,e,a){if(u="radial",e&&a){p=i(e);var n=2*((f=i(a))>.5)-1;l(p-.5,2)+l(f-.5,2)>.25&&(f=r.sqrt(.25-l(p-.5,2))*n+.5)&&.5!=f&&(f=f.toFixed(5)-1e-5*n)}return d}))).split(/\s*\-\s*/),"linear"==u){var _=n.shift();if(_=-i(_),isNaN(_))return null;var x=[0,0,r.cos(t.rad(_)),r.sin(t.rad(_))],w=1/(o(s(x[2]),s(x[3]))||1);x[2]*=w,x[3]*=w,x[2]<0&&(x[0]=-x[2],x[2]=0),x[3]<0&&(x[1]=-x[3],x[3]=0)}var q=t._parseDots(n);if(!q)return null;if(c=c.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&c!=e.gradient.id&&(y.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){b=m(u+"Gradient",{id:c}),e.gradient=b,m(b,"radial"==u?{fx:p,fy:f}:{x1:x[0],y1:x[1],x2:x[2],y2:x[3],gradientTransform:e.matrix.invert()}),y.defs.appendChild(b);for(var O=0,P=q.length;O<P;O++)b.appendChild(m("stop",{offset:q[O].offset?q[O].offset:O?"100%":"0%","stop-color":q[O].color||"#fff","stop-opacity":isFinite(q[O].opacity)?q[O].opacity:1}))}}return m(h,{fill:v(c),opacity:1,"fill-opacity":1}),g.fill=d,g.opacity=1,g.fillOpacity=1,1},v=function(t){if(function(){var t=document.documentMode;return t&&(9===t||10===t)}())return"url('#"+t+"')";var e=document.location;return"url('"+(e.protocol+"//"+e.host+e.pathname+e.search)+"#"+t+"')"},b=function(t){var e=t.getBBox(1);m(t.pattern,{patternTransform:t.matrix.invert()+" translate("+e.x+","+e.y+")"})},_=function(i,n,r){if("path"==i.type){for(var o,s,l,u,c,p=a(n).toLowerCase().split("-"),f=i.paper,g=r?"end":"start",v=i.node,b=i.attrs,_=b["stroke-width"],x=p.length,w="classic",q=3,O=3,P=5;x--;)switch(p[x]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=p[x];break;case"wide":O=5;break;case"narrow":O=2;break;case"long":q=5;break;case"short":q=2}if("open"==w?(q+=2,O+=2,P+=2,l=1,u=r?4:1,c={fill:"none",stroke:b.stroke}):(u=l=q/2,c={fill:b.stroke,stroke:"none"}),i._.arrows?r?(i._.arrows.endPath&&y[i._.arrows.endPath]--,i._.arrows.endMarker&&y[i._.arrows.endMarker]--):(i._.arrows.startPath&&y[i._.arrows.startPath]--,i._.arrows.startMarker&&y[i._.arrows.startMarker]--):i._.arrows={},"none"!=w){var k="raphael-marker-"+w,T="raphael-marker-"+g+w+q+O+"-obj"+i.id;t._g.doc.getElementById(k)?y[k]++:(f.defs.appendChild(m(m("path"),{"stroke-linecap":"round",d:h[w],id:k})),y[k]=1);var S,M=t._g.doc.getElementById(T);M?(y[T]++,S=M.getElementsByTagName("use")[0]):(M=m(m("marker"),{id:T,markerHeight:O,markerWidth:q,orient:"auto",refX:u,refY:O/2}),S=m(m("use"),{"xlink:href":"#"+k,transform:(r?"rotate(180 "+q/2+" "+O/2+") ":d)+"scale("+q/P+","+O/P+")","stroke-width":(1/((q/P+O/P)/2)).toFixed(4)}),M.appendChild(S),f.defs.appendChild(M),y[T]=1),m(S,c);var j=l*("diamond"!=w&&"oval"!=w);r?(o=i._.arrows.startdx*_||0,s=t.getTotalLength(b.path)-j*_):(o=j*_,s=t.getTotalLength(b.path)-(i._.arrows.enddx*_||0)),(c={})["marker-"+g]="url(#"+T+")",(s||o)&&(c.d=t.getSubpath(b.path,o,s)),m(v,c),i._.arrows[g+"Path"]=k,i._.arrows[g+"Marker"]=T,i._.arrows[g+"dx"]=j,i._.arrows[g+"Type"]=w,i._.arrows[g+"String"]=n}else r?(o=i._.arrows.startdx*_||0,s=t.getTotalLength(b.path)-o):(o=0,s=t.getTotalLength(b.path)-(i._.arrows.enddx*_||0)),i._.arrows[g+"Path"]&&m(v,{d:t.getSubpath(b.path,o,s)}),delete i._.arrows[g+"Path"],delete i._.arrows[g+"Marker"],delete i._.arrows[g+"dx"],delete i._.arrows[g+"Type"],delete i._.arrows[g+"String"];for(c in y)if(y[e](c)&&!y[c]){var A=t._g.doc.getElementById(c);A&&A.parentNode.removeChild(A)}}},x={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},w=function(t,e,i){if(e=x[a(e).toLowerCase()]){for(var n=t.attrs["stroke-width"]||"1",r={round:n,square:n,butt:0}[t.attrs["stroke-linecap"]||i["stroke-linecap"]]||0,o=[],s=e.length;s--;)o[s]=e[s]*n+(s%2?1:-1)*r;m(t.node,{"stroke-dasharray":o.join(",")})}else m(t.node,{"stroke-dasharray":"none"})},q=function(i,r){var l=i.node,c=i.attrs,p=l.style.visibility;for(var h in l.style.visibility="hidden",r)if(r[e](h)){if(!t._availableAttrs[e](h))continue;var y=r[h];switch(c[h]=y,h){case"blur":i.blur(y);break;case"title":var v=l.getElementsByTagName("title");if(v.length&&(v=v[0]))v.firstChild.nodeValue=y;else{v=m("title");var x=t._g.doc.createTextNode(y);v.appendChild(x),l.appendChild(v)}break;case"href":case"target":var q=l.parentNode;if("a"!=q.tagName.toLowerCase()){var P=m("a");q.insertBefore(P,l),P.appendChild(l),q=P}"target"==h?q.setAttributeNS(f,"show","blank"==y?"new":y):q.setAttributeNS(f,h,y);break;case"cursor":l.style.cursor=y;break;case"transform":i.transform(y);break;case"arrow-start":_(i,y);break;case"arrow-end":_(i,y,1);break;case"clip-rect":var k=a(y).split(u);if(4==k.length){i.clip&&i.clip.parentNode.parentNode.removeChild(i.clip.parentNode);var T=m("clipPath"),S=m("rect");T.id=t.createUUID(),m(S,{x:k[0],y:k[1],width:k[2],height:k[3]}),T.appendChild(S),i.paper.defs.appendChild(T),m(l,{"clip-path":"url(#"+T.id+")"}),i.clip=S}if(!y){var M=l.getAttribute("clip-path");if(M){var j=t._g.doc.getElementById(M.replace(/(^url\(#|\)$)/g,d));j&&j.parentNode.removeChild(j),m(l,{"clip-path":d}),delete i.clip}}break;case"path":"path"==i.type&&(m(l,{d:y?c.path=t._pathToAbsolute(y):"M0,0"}),i._.dirty=1,i._.arrows&&("startString"in i._.arrows&&_(i,i._.arrows.startString),"endString"in i._.arrows&&_(i,i._.arrows.endString,1)));break;case"width":if(l.setAttribute(h,y),i._.dirty=1,!c.fx)break;h="x",y=c.x;case"x":c.fx&&(y=-c.x-(c.width||0));case"rx":if("rx"==h&&"rect"==i.type)break;case"cx":l.setAttribute(h,y),i.pattern&&b(i),i._.dirty=1;break;case"height":if(l.setAttribute(h,y),i._.dirty=1,!c.fy)break;h="y",y=c.y;case"y":c.fy&&(y=-c.y-(c.height||0));case"ry":if("ry"==h&&"rect"==i.type)break;case"cy":l.setAttribute(h,y),i.pattern&&b(i),i._.dirty=1;break;case"r":"rect"==i.type?m(l,{rx:y,ry:y}):l.setAttribute(h,y),i._.dirty=1;break;case"src":"image"==i.type&&l.setAttributeNS(f,"href",y);break;case"stroke-width":1==i._.sx&&1==i._.sy||(y/=o(s(i._.sx),s(i._.sy))||1),l.setAttribute(h,y),c["stroke-dasharray"]&&w(i,c["stroke-dasharray"],r),i._.arrows&&("startString"in i._.arrows&&_(i,i._.arrows.startString),"endString"in i._.arrows&&_(i,i._.arrows.endString,1));break;case"stroke-dasharray":w(i,y,r);break;case"fill":var A=a(y).match(t._ISURL);if(A){T=m("pattern");var C=m("image");T.id=t.createUUID(),m(T,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),m(C,{x:0,y:0,"xlink:href":A[1]}),T.appendChild(C),function(e){t._preload(A[1],(function(){var t=this.offsetWidth,a=this.offsetHeight;m(e,{width:t,height:a}),m(C,{width:t,height:a})}))}(T),i.paper.defs.appendChild(T),m(l,{fill:"url(#"+T.id+")"}),i.pattern=T,i.pattern&&b(i);break}var L=t.getRGB(y);if(L.error){
if(("circle"==i.type||"ellipse"==i.type||"r"!=a(y).charAt())&&g(i,y)){if("opacity"in c||"fill-opacity"in c){var E=t._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,d));if(E){var F=E.getElementsByTagName("stop");m(F[F.length-1],{"stop-opacity":("opacity"in c?c.opacity:1)*("fill-opacity"in c?c["fill-opacity"]:1)})}}c.gradient=y,c.fill="none";break}}else delete r.gradient,delete c.gradient,!t.is(c.opacity,"undefined")&&t.is(r.opacity,"undefined")&&m(l,{opacity:c.opacity}),!t.is(c["fill-opacity"],"undefined")&&t.is(r["fill-opacity"],"undefined")&&m(l,{"fill-opacity":c["fill-opacity"]});L[e]("opacity")&&m(l,{"fill-opacity":L.opacity>1?L.opacity/100:L.opacity});case"stroke":L=t.getRGB(y),l.setAttribute(h,L.hex),"stroke"==h&&L[e]("opacity")&&m(l,{"stroke-opacity":L.opacity>1?L.opacity/100:L.opacity}),"stroke"==h&&i._.arrows&&("startString"in i._.arrows&&_(i,i._.arrows.startString),"endString"in i._.arrows&&_(i,i._.arrows.endString,1));break;case"gradient":("circle"==i.type||"ellipse"==i.type||"r"!=a(y).charAt())&&g(i,y);break;case"opacity":c.gradient&&!c[e]("stroke-opacity")&&m(l,{"stroke-opacity":y>1?y/100:y});case"fill-opacity":if(c.gradient){(E=t._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,d)))&&(F=E.getElementsByTagName("stop"),m(F[F.length-1],{"stop-opacity":y}));break}default:"font-size"==h&&(y=n(y,10)+"px");var R=h.replace(/(\-.)/g,(function(t){return t.substring(1).toUpperCase()}));l.style[R]=y,i._.dirty=1,l.setAttribute(h,y)}}O(i,r),l.style.visibility=p},O=function(i,r){if("text"==i.type&&(r[e]("text")||r[e]("font")||r[e]("font-size")||r[e]("x")||r[e]("y"))){var o=i.attrs,s=i.node,l=s.firstChild?n(t._g.doc.defaultView.getComputedStyle(s.firstChild,d).getPropertyValue("font-size"),10):10;if(r[e]("text")){for(o.text=r.text;s.firstChild;)s.removeChild(s.firstChild);for(var u,c=a(r.text).split("\n"),p=[],f=0,h=c.length;f<h;f++)u=m("tspan"),f&&m(u,{dy:1.2*l,x:o.x}),u.appendChild(t._g.doc.createTextNode(c[f])),s.appendChild(u),p[f]=u}else for(f=0,h=(p=s.getElementsByTagName("tspan")).length;f<h;f++)f?m(p[f],{dy:1.2*l,x:o.x}):m(p[0],{dy:0});m(s,{x:o.x,y:o.y}),i._.dirty=1;var y=i._getBBox(),g=o.y-(y.y+y.height/2);g&&t.is(g,"finite")&&m(p[0],{dy:g})}},P=function(t){return t.parentNode&&"a"===t.parentNode.tagName.toLowerCase()?t.parentNode:t},k=function(e,a){this[0]=this.node=e,e.raphael=!0,this.id=("0000"+(Math.random()*Math.pow(36,5)<<0).toString(36)).slice(-5),e.raphaelid=this.id,this.matrix=t.matrix(),this.realPath=null,this.paper=a,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!a.bottom&&(a.bottom=this),this.prev=a.top,a.top&&(a.top.next=this),a.top=this,this.next=null},T=t.el;k.prototype=T,T.constructor=k,t._engine.path=function(t,e){var a=m("path");e.canvas&&e.canvas.appendChild(a);var i=new k(a,e);return i.type="path",q(i,{fill:"none",stroke:"#000",path:t}),i},T.rotate=function(t,e,n){if(this.removed)return this;if((t=a(t).split(u)).length-1&&(e=i(t[1]),n=i(t[2])),t=i(t[0]),null==n&&(e=n),null==e||null==n){var r=this.getBBox(1);e=r.x+r.width/2,n=r.y+r.height/2}return this.transform(this._.transform.concat([["r",t,e,n]])),this},T.scale=function(t,e,n,r){if(this.removed)return this;if((t=a(t).split(u)).length-1&&(e=i(t[1]),n=i(t[2]),r=i(t[3])),t=i(t[0]),null==e&&(e=t),null==r&&(n=r),null==n||null==r)var o=this.getBBox(1);return n=null==n?o.x+o.width/2:n,r=null==r?o.y+o.height/2:r,this.transform(this._.transform.concat([["s",t,e,n,r]])),this},T.translate=function(t,e){return this.removed||((t=a(t).split(u)).length-1&&(e=i(t[1])),t=i(t[0])||0,e=+e||0,this.transform(this._.transform.concat([["t",t,e]]))),this},T.transform=function(a){var i=this._;if(null==a)return i.transform;if(t._extractTransform(this,a),this.clip&&m(this.clip,{transform:this.matrix.invert()}),this.pattern&&b(this),this.node&&m(this.node,{transform:this.matrix}),1!=i.sx||1!=i.sy){var n=this.attrs[e]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":n})}return this},T.hide=function(){return this.removed||(this.node.style.display="none"),this},T.show=function(){return this.removed||(this.node.style.display=""),this},T.remove=function(){var e=P(this.node);if(!this.removed&&e.parentNode){var a=this.paper;for(var i in a.__set__&&a.__set__.exclude(this),c.unbind("raphael.*.*."+this.id),this.gradient&&a.defs.removeChild(this.gradient),t._tear(this,a),e.parentNode.removeChild(e),this.removeData(),this)this[i]="function"==typeof this[i]?t._removedFactory(i):null;this.removed=!0}},T._getBBox=function(){if("none"==this.node.style.display){this.show();var t=!0}var e,a=!1;this.paper.canvas.parentElement?e=this.paper.canvas.parentElement.style:this.paper.canvas.parentNode&&(e=this.paper.canvas.parentNode.style),e&&"none"==e.display&&(a=!0,e.display="");var i={};try{i=this.node.getBBox()}catch(t){i={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}finally{i=i||{},a&&(e.display="none")}return t&&this.hide(),i},T.attr=function(a,i){if(this.removed)return this;if(null==a){var n={};for(var r in this.attrs)this.attrs[e](r)&&(n[r]=this.attrs[r]);return n.gradient&&"none"==n.fill&&(n.fill=n.gradient)&&delete n.gradient,n.transform=this._.transform,n}if(null==i&&t.is(a,"string")){if("fill"==a&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==a)return this._.transform;for(var o=a.split(u),s={},l=0,d=o.length;l<d;l++)(a=o[l])in this.attrs?s[a]=this.attrs[a]:t.is(this.paper.customAttributes[a],"function")?s[a]=this.paper.customAttributes[a].def:s[a]=t._availableAttrs[a];return d-1?s:s[o[0]]}if(null==i&&t.is(a,"array")){for(s={},l=0,d=a.length;l<d;l++)s[a[l]]=this.attr(a[l]);return s}if(null!=i){var p={};p[a]=i}else null!=a&&t.is(a,"object")&&(p=a);for(var f in p)c("raphael.attr."+f+"."+this.id,this,p[f]);for(f in this.paper.customAttributes)if(this.paper.customAttributes[e](f)&&p[e](f)&&t.is(this.paper.customAttributes[f],"function")){var h=this.paper.customAttributes[f].apply(this,[].concat(p[f]));for(var y in this.attrs[f]=p[f],h)h[e](y)&&(p[y]=h[y])}return q(this,p),this},T.toFront=function(){if(this.removed)return this;var e=P(this.node);e.parentNode.appendChild(e);var a=this.paper;return a.top!=this&&t._tofront(this,a),this},T.toBack=function(){if(this.removed)return this;var e=P(this.node),a=e.parentNode;a.insertBefore(e,a.firstChild),t._toback(this,this.paper);this.paper;return this},T.insertAfter=function(e){if(this.removed||!e)return this;var a=P(this.node),i=P(e.node||e[e.length-1].node);return i.nextSibling?i.parentNode.insertBefore(a,i.nextSibling):i.parentNode.appendChild(a),t._insertafter(this,e,this.paper),this},T.insertBefore=function(e){if(this.removed||!e)return this;var a=P(this.node),i=P(e.node||e[0].node);return i.parentNode.insertBefore(a,i),t._insertbefore(this,e,this.paper),this},T.blur=function(e){var a=this;if(0!=+e){var i=m("filter"),n=m("feGaussianBlur");a.attrs.blur=e,i.id=t.createUUID(),m(n,{stdDeviation:+e||1.5}),i.appendChild(n),a.paper.defs.appendChild(i),a._blur=i,m(a.node,{filter:"url(#"+i.id+")"})}else a._blur&&(a._blur.parentNode.removeChild(a._blur),delete a._blur,delete a.attrs.blur),a.node.removeAttribute("filter");return a},t._engine.circle=function(t,e,a,i){var n=m("circle");t.canvas&&t.canvas.appendChild(n);var r=new k(n,t);return r.attrs={cx:e,cy:a,r:i,fill:"none",stroke:"#000"},r.type="circle",m(n,r.attrs),r},t._engine.rect=function(t,e,a,i,n,r){var o=m("rect");t.canvas&&t.canvas.appendChild(o);var s=new k(o,t);return s.attrs={x:e,y:a,width:i,height:n,rx:r||0,ry:r||0,fill:"none",stroke:"#000"},s.type="rect",m(o,s.attrs),s},t._engine.ellipse=function(t,e,a,i,n){var r=m("ellipse");t.canvas&&t.canvas.appendChild(r);var o=new k(r,t);return o.attrs={cx:e,cy:a,rx:i,ry:n,fill:"none",stroke:"#000"},o.type="ellipse",m(r,o.attrs),o},t._engine.image=function(t,e,a,i,n,r){var o=m("image");m(o,{x:a,y:i,width:n,height:r,preserveAspectRatio:"none"}),o.setAttributeNS(f,"href",e),t.canvas&&t.canvas.appendChild(o);var s=new k(o,t);return s.attrs={x:a,y:i,width:n,height:r,src:e},s.type="image",s},t._engine.text=function(e,a,i,n){var r=m("text");e.canvas&&e.canvas.appendChild(r);var o=new k(r,e);return o.attrs={x:a,y:i,"text-anchor":"middle",text:n,"font-family":t._availableAttrs["font-family"],"font-size":t._availableAttrs["font-size"],stroke:"none",fill:"#000"},o.type="text",q(o,o.attrs),o},t._engine.setSize=function(t,e){return this.width=t||this.width,this.height=e||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},t._engine.create=function(){var e=t._getContainer.apply(0,arguments),a=e&&e.container,i=e.x,n=e.y,r=e.width,o=e.height;if(!a)throw new Error("SVG container not found.");var s,l=m("svg"),u="overflow:hidden;";return i=i||0,n=n||0,m(l,{height:o=o||342,version:1.1,width:r=r||512,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}),1==a?(l.style.cssText=u+"position:absolute;left:"+i+"px;top:"+n+"px",t._g.doc.body.appendChild(l),s=1):(l.style.cssText=u+"position:relative",a.firstChild?a.insertBefore(l,a.firstChild):a.appendChild(l)),(a=new t._Paper).width=r,a.height=o,a.canvas=l,a.clear(),a._left=a._top=0,s&&(a.renderfix=function(){}),a.renderfix(),a},t._engine.setViewBox=function(t,e,a,i,n){c("raphael.setViewBox",this,this._viewBox,[t,e,a,i,n]);var r,s,l=this.getSize(),u=o(a/l.width,i/l.height),d=this.top,f=n?"xMidYMid meet":"xMinYMin";for(null==t?(this._vbSize&&(u=1),delete this._vbSize,r="0 0 "+this.width+p+this.height):(this._vbSize=u,r=t+p+e+p+a+p+i),m(this.canvas,{viewBox:r,preserveAspectRatio:f});u&&d;)s="stroke-width"in d.attrs?d.attrs["stroke-width"]:1,d.attr({"stroke-width":s}),d._.dirty=1,d._.dirtyT=1,d=d.prev;return this._viewBox=[t,e,a,i,!!n],this},t.prototype.renderfix=function(){var t,e=this.canvas,a=e.style;try{t=e.getScreenCTM()||e.createSVGMatrix()}catch(a){t=e.createSVGMatrix()}var i=-t.e%1,n=-t.f%1;(i||n)&&(i&&(this._left=(this._left+i)%1,a.left=this._left+"px"),n&&(this._top=(this._top+n)%1,a.top=this._top+"px"))},t.prototype.clear=function(){t.eve("raphael.clear",this);for(var e=this.canvas;e.firstChild;)e.removeChild(e.firstChild);this.bottom=this.top=null,(this.desc=m("desc")).appendChild(t._g.doc.createTextNode("Created with Raphaël "+t.version)),e.appendChild(this.desc),e.appendChild(this.defs=m("defs"))},t.prototype.remove=function(){for(var e in c("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this)this[e]="function"==typeof this[e]?t._removedFactory(e):null};var S=t.st;for(var M in T)T[e](M)&&!S[e](M)&&(S[M]=function(t){return function(){var e=arguments;return this.forEach((function(a){a[t].apply(a,e)}))}}(M))}}.apply(e,i))||(t.exports=n)},function(t,e,a){var i,n;i=[a(1)],void 0===(n=function(t){if(!t||t.vml){var e="hasOwnProperty",a=String,i=parseFloat,n=Math,r=n.round,o=n.max,s=n.min,l=n.abs,u="fill",c=/[, ]+/,d=t.eve,p=" ",f="",h={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},y=/([clmz]),?([^clmz]*)/gi,m=/ progid:\S+Blur\([^\)]+\)/g,g=/-?[^,\s-]+/g,v="position:absolute;left:0;top:0;width:1px;height:1px;behavior:url(#default#VML)",b=21600,_={path:1,rect:1,image:1},x={circle:1,ellipse:1},w=function(e){var i=/[ahqstv]/gi,n=t._pathToAbsolute;if(a(e).match(i)&&(n=t._path2curve),i=/[clmz]/g,n==t._pathToAbsolute&&!a(e).match(i)){var o=a(e).replace(y,(function(t,e,a){var i=[],n="m"==e.toLowerCase(),o=h[e];return a.replace(g,(function(t){n&&2==i.length&&(o+=i+h["m"==e?"l":"L"],i=[]),i.push(r(t*b))})),o+i}));return o}var s,l,u=n(e);o=[];for(var c=0,d=u.length;c<d;c++){s=u[c],"z"==(l=u[c][0].toLowerCase())&&(l="x");for(var m=1,v=s.length;m<v;m++)l+=r(s[m]*b)+(m!=v-1?",":f);o.push(l)}return o.join(p)},q=function(e,a,i){var n=t.matrix();return n.rotate(-e,.5,.5),{dx:n.x(a,i),dy:n.y(a,i)}},O=function(t,e,a,i,n,r){var o=t._,s=t.matrix,c=o.fillpos,d=t.node,f=d.style,h=1,y="",m=b/e,g=b/a;if(f.visibility="hidden",e&&a){if(d.coordsize=l(m)+p+l(g),f.rotation=r*(e*a<0?-1:1),r){var v=q(r,i,n);i=v.dx,n=v.dy}if(e<0&&(y+="x"),a<0&&(y+=" y")&&(h=-1),f.flip=y,d.coordorigin=i*-m+p+n*-g,c||o.fillsize){var _=d.getElementsByTagName(u);_=_&&_[0],d.removeChild(_),c&&(v=q(r,s.x(c[0],c[1]),s.y(c[0],c[1])),_.position=v.dx*h+p+v.dy*h),o.fillsize&&(_.size=o.fillsize[0]*l(e)+p+o.fillsize[1]*l(a)),d.appendChild(_)}f.visibility="visible"}};t.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var P,k=function(t,e,i){for(var n=a(e).toLowerCase().split("-"),r=i?"end":"start",o=n.length,s="classic",l="medium",u="medium";o--;)switch(n[o]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":s=n[o];break;case"wide":case"narrow":u=n[o];break;case"long":case"short":l=n[o]}var c=t.node.getElementsByTagName("stroke")[0];c[r+"arrow"]=s,c[r+"arrowlength"]=l,c[r+"arrowwidth"]=u},T=function(n,l){n.attrs=n.attrs||{};var d=n.node,h=n.attrs,y=d.style,m=_[n.type]&&(l.x!=h.x||l.y!=h.y||l.width!=h.width||l.height!=h.height||l.cx!=h.cx||l.cy!=h.cy||l.rx!=h.rx||l.ry!=h.ry||l.r!=h.r),g=x[n.type]&&(h.cx!=l.cx||h.cy!=l.cy||h.r!=l.r||h.rx!=l.rx||h.ry!=l.ry),v=n;for(var q in l)l[e](q)&&(h[q]=l[q]);if(m&&(h.path=t._getPath[n.type](n),n._.dirty=1),l.href&&(d.href=l.href),l.title&&(d.title=l.title),l.target&&(d.target=l.target),l.cursor&&(y.cursor=l.cursor),"blur"in l&&n.blur(l.blur),(l.path&&"path"==n.type||m)&&(d.path=w(~a(h.path).toLowerCase().indexOf("r")?t._pathToAbsolute(h.path):h.path),n._.dirty=1,"image"==n.type&&(n._.fillpos=[h.x,h.y],n._.fillsize=[h.width,h.height],O(n,1,1,0,0,0))),"transform"in l&&n.transform(l.transform),g){var T=+h.cx,M=+h.cy,j=+h.rx||+h.r||0,A=+h.ry||+h.r||0;d.path=t.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",r((T-j)*b),r((M-A)*b),r((T+j)*b),r((M+A)*b),r(T*b)),n._.dirty=1}if("clip-rect"in l){var C=a(l["clip-rect"]).split(c);if(4==C.length){C[2]=+C[2]+ +C[0],C[3]=+C[3]+ +C[1];var L=d.clipRect||t._g.doc.createElement("div"),E=L.style;E.clip=t.format("rect({1}px {2}px {3}px {0}px)",C),d.clipRect||(E.position="absolute",E.top=0,E.left=0,E.width=n.paper.width+"px",E.height=n.paper.height+"px",d.parentNode.insertBefore(L,d),L.appendChild(d),d.clipRect=L)}l["clip-rect"]||d.clipRect&&(d.clipRect.style.clip="auto")}if(n.textpath){var F=n.textpath.style;l.font&&(F.font=l.font),l["font-family"]&&(F.fontFamily='"'+l["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,f)+'"'),l["font-size"]&&(F.fontSize=l["font-size"]),l["font-weight"]&&(F.fontWeight=l["font-weight"]),l["font-style"]&&(F.fontStyle=l["font-style"])}if("arrow-start"in l&&k(v,l["arrow-start"]),"arrow-end"in l&&k(v,l["arrow-end"],1),null!=l.opacity||null!=l.fill||null!=l.src||null!=l.stroke||null!=l["stroke-width"]||null!=l["stroke-opacity"]||null!=l["fill-opacity"]||null!=l["stroke-dasharray"]||null!=l["stroke-miterlimit"]||null!=l["stroke-linejoin"]||null!=l["stroke-linecap"]){var R=d.getElementsByTagName(u);if(!(R=R&&R[0])&&(R=P(u)),"image"==n.type&&l.src&&(R.src=l.src),l.fill&&(R.on=!0),null!=R.on&&"none"!=l.fill&&null!==l.fill||(R.on=!1),R.on&&l.fill){var D=a(l.fill).match(t._ISURL);if(D){R.parentNode==d&&d.removeChild(R),R.rotate=!0,R.src=D[1],R.type="tile";var B=n.getBBox(1);R.position=B.x+p+B.y,n._.fillpos=[B.x,B.y],t._preload(D[1],(function(){n._.fillsize=[this.offsetWidth,this.offsetHeight]}))}else R.color=t.getRGB(l.fill).hex,R.src=f,R.type="solid",t.getRGB(l.fill).error&&(v.type in{circle:1,ellipse:1}||"r"!=a(l.fill).charAt())&&S(v,l.fill,R)&&(h.fill="none",h.gradient=l.fill,R.rotate=!1)}if("fill-opacity"in l||"opacity"in l){var I=((+h["fill-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+t.getRGB(l.fill).o+1||2)-1);I=s(o(I,0),1),R.opacity=I,R.src&&(R.color="none")}d.appendChild(R);var N=d.getElementsByTagName("stroke")&&d.getElementsByTagName("stroke")[0],H=!1;!N&&(H=N=P("stroke")),(l.stroke&&"none"!=l.stroke||l["stroke-width"]||null!=l["stroke-opacity"]||l["stroke-dasharray"]||l["stroke-miterlimit"]||l["stroke-linejoin"]||l["stroke-linecap"])&&(N.on=!0),("none"==l.stroke||null===l.stroke||null==N.on||0==l.stroke||0==l["stroke-width"])&&(N.on=!1);var G=t.getRGB(l.stroke);N.on&&l.stroke&&(N.color=G.hex),I=((+h["stroke-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+G.o+1||2)-1);var z=.75*(i(l["stroke-width"])||1);if(I=s(o(I,0),1),null==l["stroke-width"]&&(z=h["stroke-width"]),l["stroke-width"]&&(N.weight=z),z&&z<1&&(I*=z)&&(N.weight=1),N.opacity=I,l["stroke-linejoin"]&&(N.joinstyle=l["stroke-linejoin"]||"miter"),N.miterlimit=l["stroke-miterlimit"]||8,l["stroke-linecap"]&&(N.endcap="butt"==l["stroke-linecap"]?"flat":"square"==l["stroke-linecap"]?"square":"round"),"stroke-dasharray"in l){var U={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};N.dashstyle=U[e](l["stroke-dasharray"])?U[l["stroke-dasharray"]]:f}H&&d.appendChild(N)}if("text"==v.type){v.paper.canvas.style.display=f;var V=v.paper.span,W=h.font&&h.font.match(/\d+(?:\.\d*)?(?=px)/);y=V.style,h.font&&(y.font=h.font),h["font-family"]&&(y.fontFamily=h["font-family"]),h["font-weight"]&&(y.fontWeight=h["font-weight"]),h["font-style"]&&(y.fontStyle=h["font-style"]),W=i(h["font-size"]||W&&W[0])||10,y.fontSize=100*W+"px",v.textpath.string&&(V.innerHTML=a(v.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var Y=V.getBoundingClientRect();v.W=h.w=(Y.right-Y.left)/100,v.H=h.h=(Y.bottom-Y.top)/100,v.X=h.x,v.Y=h.y+v.H/2,("x"in l||"y"in l)&&(v.path.v=t.format("m{0},{1}l{2},{1}",r(h.x*b),r(h.y*b),r(h.x*b)+1));for(var Q=["x","y","text","font","font-family","font-weight","font-style","font-size"],X=0,J=Q.length;X<J;X++)if(Q[X]in l){v._.dirty=1;break}switch(h["text-anchor"]){case"start":v.textpath.style["v-text-align"]="left",v.bbx=v.W/2;break;case"end":v.textpath.style["v-text-align"]="right",v.bbx=-v.W/2;break;default:v.textpath.style["v-text-align"]="center",v.bbx=0}v.textpath.style["v-text-kern"]=!0}},S=function(e,r,o){e.attrs=e.attrs||{};e.attrs;var s=Math.pow,l="linear",u=".5 .5";if(e.attrs.gradient=r,r=(r=a(r).replace(t._radial_gradient,(function(t,e,a){return l="radial",e&&a&&(e=i(e),a=i(a),s(e-.5,2)+s(a-.5,2)>.25&&(a=n.sqrt(.25-s(e-.5,2))*(2*(a>.5)-1)+.5),u=e+p+a),f}))).split(/\s*\-\s*/),"linear"==l){var c=r.shift();if(c=-i(c),isNaN(c))return null}var d=t._parseDots(r);if(!d)return null;if(e=e.shape||e.node,d.length){e.removeChild(o),o.on=!0,o.method="none",o.color=d[0].color,o.color2=d[d.length-1].color;for(var h=[],y=0,m=d.length;y<m;y++)d[y].offset&&h.push(d[y].offset+p+d[y].color);o.colors=h.length?h.join():"0% "+o.color,"radial"==l?(o.type="gradientTitle",o.focus="100%",o.focussize="0 0",o.focusposition=u,o.angle=0):(o.type="gradient",o.angle=(270-c)%360),e.appendChild(o)}return 1},M=function(e,a){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=a,this.matrix=t.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!a.bottom&&(a.bottom=this),this.prev=a.top,a.top&&(a.top.next=this),a.top=this,this.next=null},j=t.el;M.prototype=j,j.constructor=M,j.transform=function(e){if(null==e)return this._.transform;var i,n=this.paper._viewBoxShift,r=n?"s"+[n.scale,n.scale]+"-1-1t"+[n.dx,n.dy]:f;n&&(i=e=a(e).replace(/\.{3}|\u2026/g,this._.transform||f)),t._extractTransform(this,r+e);var o,s=this.matrix.clone(),l=this.skew,u=this.node,c=~a(this.attrs.fill).indexOf("-"),d=!a(this.attrs.fill).indexOf("url(");if(s.translate(1,1),d||c||"image"==this.type)if(l.matrix="1 0 0 1",l.offset="0 0",o=s.split(),c&&o.noRotation||!o.isSimple){u.style.filter=s.toFilter();var h=this.getBBox(),y=this.getBBox(1),m=h.x-y.x,g=h.y-y.y;u.coordorigin=m*-b+p+g*-b,O(this,1,1,m,g,0)}else u.style.filter=f,O(this,o.scalex,o.scaley,o.dx,o.dy,o.rotate);else u.style.filter=f,l.matrix=a(s),l.offset=s.offset();return null!==i&&(this._.transform=i,t._extractTransform(this,i)),this},j.rotate=function(t,e,n){if(this.removed)return this;if(null!=t){if((t=a(t).split(c)).length-1&&(e=i(t[1]),n=i(t[2])),t=i(t[0]),null==n&&(e=n),null==e||null==n){var r=this.getBBox(1);e=r.x+r.width/2,n=r.y+r.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",t,e,n]])),this}},j.translate=function(t,e){return this.removed||((t=a(t).split(c)).length-1&&(e=i(t[1])),t=i(t[0])||0,e=+e||0,this._.bbox&&(this._.bbox.x+=t,this._.bbox.y+=e),this.transform(this._.transform.concat([["t",t,e]]))),this},j.scale=function(t,e,n,r){if(this.removed)return this;if((t=a(t).split(c)).length-1&&(e=i(t[1]),n=i(t[2]),r=i(t[3]),isNaN(n)&&(n=null),isNaN(r)&&(r=null)),t=i(t[0]),null==e&&(e=t),null==r&&(n=r),null==n||null==r)var o=this.getBBox(1);return n=null==n?o.x+o.width/2:n,r=null==r?o.y+o.height/2:r,this.transform(this._.transform.concat([["s",t,e,n,r]])),this._.dirtyT=1,this},j.hide=function(){return!this.removed&&(this.node.style.display="none"),this},j.show=function(){return!this.removed&&(this.node.style.display=f),this},j.auxGetBBox=t.el.getBBox,j.getBBox=function(){var t=this.auxGetBBox();if(this.paper&&this.paper._viewBoxShift){var e={},a=1/this.paper._viewBoxShift.scale;return e.x=t.x-this.paper._viewBoxShift.dx,e.x*=a,e.y=t.y-this.paper._viewBoxShift.dy,e.y*=a,e.width=t.width*a,e.height=t.height*a,e.x2=e.x+e.width,e.y2=e.y+e.height,e}return t},j._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},j.remove=function(){if(!this.removed&&this.node.parentNode){for(var e in this.paper.__set__&&this.paper.__set__.exclude(this),t.eve.unbind("raphael.*.*."+this.id),t._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape),this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;this.removed=!0}},j.attr=function(a,i){if(this.removed)return this;if(null==a){var n={};for(var r in this.attrs)this.attrs[e](r)&&(n[r]=this.attrs[r]);return n.gradient&&"none"==n.fill&&(n.fill=n.gradient)&&delete n.gradient,n.transform=this._.transform,n}if(null==i&&t.is(a,"string")){if(a==u&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var o=a.split(c),s={},l=0,p=o.length;l<p;l++)(a=o[l])in this.attrs?s[a]=this.attrs[a]:t.is(this.paper.customAttributes[a],"function")?s[a]=this.paper.customAttributes[a].def:s[a]=t._availableAttrs[a];return p-1?s:s[o[0]]}if(this.attrs&&null==i&&t.is(a,"array")){for(s={},l=0,p=a.length;l<p;l++)s[a[l]]=this.attr(a[l]);return s}var f;for(var h in null!=i&&((f={})[a]=i),null==i&&t.is(a,"object")&&(f=a),f)d("raphael.attr."+h+"."+this.id,this,f[h]);if(f){for(h in this.paper.customAttributes)if(this.paper.customAttributes[e](h)&&f[e](h)&&t.is(this.paper.customAttributes[h],"function")){var y=this.paper.customAttributes[h].apply(this,[].concat(f[h]));for(var m in this.attrs[h]=f[h],y)y[e](m)&&(f[m]=y[m])}f.text&&"text"==this.type&&(this.textpath.string=f.text),T(this,f)}return this},j.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&t._tofront(this,this.paper),this},j.toBack=function(){return this.removed||this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper)),this},j.insertAfter=function(e){return this.removed||(e.constructor==t.st.constructor&&(e=e[e.length-1]),e.node.nextSibling?e.node.parentNode.insertBefore(this.node,e.node.nextSibling):e.node.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper)),this},j.insertBefore=function(e){return this.removed||(e.constructor==t.st.constructor&&(e=e[0]),e.node.parentNode.insertBefore(this.node,e.node),t._insertbefore(this,e,this.paper)),this},j.blur=function(e){var a=this.node.runtimeStyle,i=a.filter;return i=i.replace(m,f),0!=+e?(this.attrs.blur=e,a.filter=i+p+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+(+e||1.5)+")",a.margin=t.format("-{0}px 0 0 -{0}px",r(+e||1.5))):(a.filter=i,a.margin=0,delete this.attrs.blur),this},t._engine.path=function(t,e){var a=P("shape");a.style.cssText=v,a.coordsize=b+p+b,a.coordorigin=e.coordorigin;var i=new M(a,e),n={fill:"none",stroke:"#000"};t&&(n.path=t),i.type="path",i.path=[],i.Path=f,T(i,n),e.canvas&&e.canvas.appendChild(a);var r=P("skew");return r.on=!0,a.appendChild(r),i.skew=r,i.transform(f),i},t._engine.rect=function(e,a,i,n,r,o){var s=t._rectPath(a,i,n,r,o),l=e.path(s),u=l.attrs;return l.X=u.x=a,l.Y=u.y=i,l.W=u.width=n,l.H=u.height=r,u.r=o,u.path=s,l.type="rect",l},t._engine.ellipse=function(t,e,a,i,n){var r=t.path();r.attrs;return r.X=e-i,r.Y=a-n,r.W=2*i,r.H=2*n,r.type="ellipse",T(r,{cx:e,cy:a,rx:i,ry:n}),r},t._engine.circle=function(t,e,a,i){var n=t.path();n.attrs;return n.X=e-i,n.Y=a-i,n.W=n.H=2*i,n.type="circle",T(n,{cx:e,cy:a,r:i}),n},t._engine.image=function(e,a,i,n,r,o){var s=t._rectPath(i,n,r,o),l=e.path(s).attr({stroke:"none"}),c=l.attrs,d=l.node,p=d.getElementsByTagName(u)[0];return c.src=a,l.X=c.x=i,l.Y=c.y=n,l.W=c.width=r,l.H=c.height=o,c.path=s,l.type="image",p.parentNode==d&&d.removeChild(p),p.rotate=!0,p.src=a,p.type="tile",l._.fillpos=[i,n],l._.fillsize=[r,o],d.appendChild(p),O(l,1,1,0,0,0),l},t._engine.text=function(e,i,n,o){var s=P("shape"),l=P("path"),u=P("textpath");i=i||0,n=n||0,o=o||"",l.v=t.format("m{0},{1}l{2},{1}",r(i*b),r(n*b),r(i*b)+1),l.textpathok=!0,u.string=a(o),u.on=!0,s.style.cssText=v,s.coordsize=b+p+b,s.coordorigin="0 0";var c=new M(s,e),d={fill:"#000",stroke:"none",font:t._availableAttrs.font,text:o};c.shape=s,c.path=l,c.textpath=u,c.type="text",c.attrs.text=a(o),c.attrs.x=i,c.attrs.y=n,c.attrs.w=1,c.attrs.h=1,T(c,d),s.appendChild(u),s.appendChild(l),e.canvas.appendChild(s);var h=P("skew");return h.on=!0,s.appendChild(h),c.skew=h,c.transform(f),c},t._engine.setSize=function(e,a){var i=this.canvas.style;return this.width=e,this.height=a,e==+e&&(e+="px"),a==+a&&(a+="px"),i.width=e,i.height=a,i.clip="rect(0 "+e+" "+a+" 0)",this._viewBox&&t._engine.setViewBox.apply(this,this._viewBox),this},t._engine.setViewBox=function(e,a,i,n,r){t.eve("raphael.setViewBox",this,this._viewBox,[e,a,i,n,r]);var o,s,l=this.getSize(),u=l.width,c=l.height;return r&&(i*(o=c/n)<u&&(e-=(u-i*o)/2/o),n*(s=u/i)<c&&(a-=(c-n*s)/2/s)),this._viewBox=[e,a,i,n,!!r],this._viewBoxShift={dx:-e,dy:-a,scale:l},this.forEach((function(t){t.transform("...")})),this},t._engine.initWin=function(t){var e=t.document;e.styleSheets.length<31?e.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"):e.styleSheets[0].addRule(".rvml","behavior:url(#default#VML)");try{!e.namespaces.rvml&&e.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),P=function(t){return e.createElement("<rvml:"+t+' class="rvml">')}}catch(t){P=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),a=e.container,i=e.height,n=e.width,r=e.x,o=e.y;if(!a)throw new Error("VML container not found.");var s=new t._Paper,l=s.canvas=t._g.doc.createElement("div"),u=l.style;return r=r||0,o=o||0,n=n||512,i=i||342,s.width=n,s.height=i,n==+n&&(n+="px"),i==+i&&(i+="px"),s.coordsize=1e3*b+p+1e3*b,s.coordorigin="0 0",s.span=t._g.doc.createElement("span"),s.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(s.span),u.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",n,i),1==a?(t._g.doc.body.appendChild(l),u.left=r+"px",u.top=o+"px",u.position="absolute"):a.firstChild?a.insertBefore(l,a.firstChild):a.appendChild(l),s.renderfix=function(){},s},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=f,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){for(var e in t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var A=t.st;for(var C in j)j[e](C)&&!A[e](C)&&(A[C]=function(t){return function(){var e=arguments;return this.forEach((function(a){a[t].apply(a,e)}))}}(C))}}.apply(e,i))||(t.exports=n)}])})),
function(t,e){function a(a,i){function n(t){return ut.preferFlash&&at&&!ut.ignoreFlash&&ut.flash[t]!==e&&ut.flash[t]}function r(t){return function(e){var a=this._s;return a&&a._a?t.call(this,e):null}}this.setupOptions={url:a||null,flashVersion:8,debugMode:!0,debugFlash:!1,useConsole:!0,consoleOnly:!0,waitForWindowLoad:!1,bgColor:"#ffffff",useHighPerformance:!1,flashPollingInterval:null,html5PollingInterval:null,flashLoadTimeout:1e3,wmode:null,allowScriptAccess:"always",useFlashBlock:!1,useHTML5Audio:!0,forceUseGlobalHTML5Audio:!1,ignoreMobileRestrictions:!1,html5Test:/^(probably|maybe)$/i,preferFlash:!1,noSWFCache:!1,idPrefix:"sound"},this.defaultOptions={autoLoad:!1,autoPlay:!1,from:null,loops:1,onid3:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onposition:null,onstop:null,onfailure:null,onfinish:null,multiShot:!0,multiShotEvents:!1,position:null,pan:0,stream:!0,to:null,type:null,usePolicyFile:!1,volume:100},this.flash9Options={isMovieStar:null,usePeakData:!1,useWaveformData:!1,useEQData:!1,onbufferchange:null,ondataerror:null},this.movieStarOptions={bufferTime:3,serverURL:null,onconnect:null,duration:null},this.audioFormats={mp3:{type:['audio/mpeg; codecs="mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],required:!0},mp4:{related:["aac","m4a","m4b"],type:['audio/mp4; codecs="mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/mpeg4-generic"],required:!1},ogg:{type:["audio/ogg; codecs=vorbis"],required:!1},opus:{type:["audio/ogg; codecs=opus","audio/opus"],required:!1},wav:{type:['audio/wav; codecs="1"',"audio/wav","audio/wave","audio/x-wav"],required:!1}},this.movieID="sm2-container",this.id=i||"sm2movie",this.debugID="soundmanager-debug",this.debugURLParam=/([#?&])debug=1/i,this.versionNumber="V2.97a.20150601",this.altURL=this.movieURL=this.version=null,this.enabled=this.swfLoaded=!1,this.oMC=null,this.sounds={},this.soundIDs=[],this.didFlashBlock=this.muted=!1,this.filePattern=null,this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i},this.features={buffering:!1,peakData:!1,waveformData:!1,eqData:!1,movieStar:!1},this.sandbox={},this.html5={usingFlash:null},this.flash={},this.ignoreFlash=this.html5Only=!1;var o,s,l,u,c,d,p,f,h,y,m,g,v,b,_,x,w,q,O,P,k,T,S,M,j,A,C,L,E,F,R,D,B,I,N,H,G,z,U,V,W,Y,Q,X,J,$,K,Z,tt,et,at,it,nt,rt,ot,st,lt,ut=this,ct=null,dt=null,pt=navigator.userAgent,ft=t.location.href.toString(),ht=document,yt=[],mt=!1,gt=!1,vt=!1,bt=!1,_t=!1,xt=null,wt=null,qt=!1,Ot=!1,Pt=0,kt=null,Tt=[],St=null,Mt=Array.prototype.slice,jt=!1,At=0,Ct=pt.match(/(ipad|iphone|ipod)/i),Lt=pt.match(/android/i),Et=pt.match(/msie/i),Ft=pt.match(/webkit/i),Rt=pt.match(/safari/i)&&!pt.match(/chrome/i),Dt=pt.match(/opera/i),Bt=pt.match(/(mobile|pre\/|xoom)/i)||Ct||Lt,It=!ft.match(/usehtml5audio/i)&&!ft.match(/sm2\-ignorebadua/i)&&Rt&&!pt.match(/silk/i)&&pt.match(/OS X 10_6_([3-7])/i),Nt=ht.hasFocus!==e?ht.hasFocus():null,Ht=Rt&&(ht.hasFocus===e||!ht.hasFocus()),Gt=!Ht,zt=/(mp3|mp4|mpa|m4a|m4b)/i,Ut=ht.location?ht.location.protocol.match(/http/i):null,Vt=Ut?"":"http://",Wt=/^\s*audio\/(?:x-)?(?:mpeg4|aac|flv|mov|mp4||m4v|m4a|m4b|mp4v|3gp|3g2)\s*(?:$|;)/i,Yt="mpeg4 aac flv mov mp4 m4v f4v m4a m4b mp4v 3gp 3g2".split(" "),Qt=new RegExp("\\.("+Yt.join("|")+")(\\?.*)?$","i");this.mimePattern=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i,this.useAltURL=!Ut;try{lt=Audio!==e&&(Dt&&opera!==e&&10>opera.version()?new Audio(null):new Audio).canPlayType!==e}catch(t){lt=!1}this.hasHTML5=lt,this.setup=function(t){var a=!ut.url;return t!==e&&vt&&St&&ut.ok(),h(t),jt||(Bt?ut.setupOptions.ignoreMobileRestrictions&&!ut.setupOptions.forceUseGlobalHTML5Audio||(Tt.push(O.globalHTML5),jt=!0):ut.setupOptions.forceUseGlobalHTML5Audio&&(Tt.push(O.globalHTML5),jt=!0)),!st&&Bt&&(ut.setupOptions.ignoreMobileRestrictions?Tt.push(O.ignoreMobile):(ut.setupOptions.useHTML5Audio=!0,ut.setupOptions.preferFlash=!1,Ct?ut.ignoreFlash=!0:(Lt&&!pt.match(/android\s2\.3/i)||!Lt)&&(jt=!0))),t&&(a&&S&&t.url!==e&&ut.beginDelayedInit(),S||t.url===e||"complete"!==ht.readyState||setTimeout(k,1)),st=!0,ut},this.supported=this.ok=function(){return St?vt&&!bt:ut.useHTML5Audio&&ut.hasHTML5},this.getMovie=function(e){return s(e)||ht[e]||t[e]},this.createSound=function(t,a){function i(){return n=I(n),ut.sounds[n.id]=new o(n),ut.soundIDs.push(n.id),ut.sounds[n.id]}var n,r=null;if(!vt||!ut.ok())return!1;if(a!==e&&(t={id:t,url:a}),(n=f(t)).url=V(n.url),n.id===e&&(n.id=ut.setupOptions.idPrefix+At++),H(n.id,!0))return ut.sounds[n.id];if(Q(n))(r=i())._setup_html5(n);else{if(ut.html5Only||ut.html5.usingFlash&&n.url&&n.url.match(/data\:/i))return i();8<d&&null===n.isMovieStar&&(n.isMovieStar=!!(n.serverURL||n.type&&n.type.match(Wt)||n.url&&n.url.match(Qt))),n=N(n,void 0),r=i(),8===d?dt._createSound(n.id,n.loops||1,n.usePolicyFile):(dt._createSound(n.id,n.url,n.usePeakData,n.useWaveformData,n.useEQData,n.isMovieStar,!!n.isMovieStar&&n.bufferTime,n.loops||1,n.serverURL,n.duration||null,n.autoPlay,!0,n.autoLoad,n.usePolicyFile),n.serverURL||(r.connected=!0,n.onconnect&&n.onconnect.apply(r))),n.serverURL||!n.autoLoad&&!n.autoPlay||r.load(n)}return!n.serverURL&&n.autoPlay&&r.play(),r},this.destroySound=function(t,e){if(!H(t))return!1;var a,i=ut.sounds[t];for(i.stop(),i._iO={},i.unload(),a=0;a<ut.soundIDs.length;a++)if(ut.soundIDs[a]===t){ut.soundIDs.splice(a,1);break}return e||i.destruct(!0),delete ut.sounds[t],!0},this.load=function(t,e){return!!H(t)&&ut.sounds[t].load(e)},this.unload=function(t){return!!H(t)&&ut.sounds[t].unload()},this.onposition=this.onPosition=function(t,e,a,i){return!!H(t)&&ut.sounds[t].onposition(e,a,i)},this.clearOnPosition=function(t,e,a){return!!H(t)&&ut.sounds[t].clearOnPosition(e,a)},this.start=this.play=function(t,e){var a=null,i=e&&!(e instanceof Object);if(!vt||!ut.ok())return!1;if(H(t,i))i&&(e={url:e});else{if(!i)return!1;i&&(e={url:e}),e&&e.url&&(e.id=t,a=ut.createSound(e).play())}return null===a&&(a=ut.sounds[t].play(e)),a},this.setPosition=function(t,e){return!!H(t)&&ut.sounds[t].setPosition(e)},this.stop=function(t){return!!H(t)&&ut.sounds[t].stop()},this.stopAll=function(){for(var t in ut.sounds)ut.sounds.hasOwnProperty(t)&&ut.sounds[t].stop()},this.pause=function(t){return!!H(t)&&ut.sounds[t].pause()},this.pauseAll=function(){var t;for(t=ut.soundIDs.length-1;0<=t;t--)ut.sounds[ut.soundIDs[t]].pause()},this.resume=function(t){return!!H(t)&&ut.sounds[t].resume()},this.resumeAll=function(){var t;for(t=ut.soundIDs.length-1;0<=t;t--)ut.sounds[ut.soundIDs[t]].resume()},this.togglePause=function(t){return!!H(t)&&ut.sounds[t].togglePause()},this.setPan=function(t,e){return!!H(t)&&ut.sounds[t].setPan(e)},this.setVolume=function(t,a){var i,n;if(t===e||isNaN(t)||a!==e)return!!H(t)&&ut.sounds[t].setVolume(a);for(i=0,n=ut.soundIDs.length;i<n;i++)ut.sounds[ut.soundIDs[i]].setVolume(t)},this.mute=function(t){var e=0;if(t instanceof String&&(t=null),t)return!!H(t)&&ut.sounds[t].mute();for(e=ut.soundIDs.length-1;0<=e;e--)ut.sounds[ut.soundIDs[e]].mute();return ut.muted=!0},this.muteAll=function(){ut.mute()},this.unmute=function(t){if(t instanceof String&&(t=null),t)return!!H(t)&&ut.sounds[t].unmute();for(t=ut.soundIDs.length-1;0<=t;t--)ut.sounds[ut.soundIDs[t]].unmute();return ut.muted=!1,!0},this.unmuteAll=function(){ut.unmute()},this.toggleMute=function(t){return!!H(t)&&ut.sounds[t].toggleMute()},this.getMemoryUse=function(){var t=0;return dt&&8!==d&&(t=parseInt(dt._getMemoryUse(),10)),t},this.disable=function(a){var i;if(a===e&&(a=!1),bt)return!1;for(bt=!0,i=ut.soundIDs.length-1;0<=i;i--)L(ut.sounds[ut.soundIDs[i]]);return p(a),tt.remove(t,"load",v),!0},this.canPlayMIME=function(t){var e;return ut.hasHTML5&&(e=X({type:t})),!e&&St&&(e=t&&ut.ok()?!!(8<d&&t.match(Wt)||t.match(ut.mimePattern)):null),e},this.canPlayURL=function(t){var e;return ut.hasHTML5&&(e=X({url:t})),!e&&St&&(e=t&&ut.ok()?!!t.match(ut.filePattern):null),e},this.canPlayLink=function(t){return!(t.type===e||!t.type||!ut.canPlayMIME(t.type))||ut.canPlayURL(t.href)},this.getSoundById=function(t,e){return t?ut.sounds[t]:null},this.onready=function(e,a){if("function"!=typeof e)throw R("needFunction","onready");return a||(a=t),m("onready",e,a),g(),!0},this.ontimeout=function(e,a){if("function"!=typeof e)throw R("needFunction","ontimeout");return a||(a=t),m("ontimeout",e,a),g({type:"ontimeout"}),!0},this._wD=this._writeDebug=function(t,e){return!0},this._debug=function(){},this.reboot=function(e,a){var i,n,r;for(i=ut.soundIDs.length-1;0<=i;i--)ut.sounds[ut.soundIDs[i]].destruct();if(dt)try{Et&&(wt=dt.innerHTML),xt=dt.parentNode.removeChild(dt)}catch(t){}if(wt=xt=St=dt=null,ut.enabled=S=vt=qt=Ot=mt=gt=bt=jt=ut.swfLoaded=!1,ut.soundIDs=[],ut.sounds={},At=0,st=!1,e)yt=[];else for(i in yt)if(yt.hasOwnProperty(i))for(n=0,r=yt[i].length;n<r;n++)yt[i][n].fired=!1;return ut.html5={usingFlash:null},ut.flash={},ut.html5Only=!1,ut.ignoreFlash=!1,t.setTimeout((function(){a||ut.beginDelayedInit()}),20),ut},this.reset=function(){return ut.reboot(!0,!0)},this.getMoviePercent=function(){return dt&&"PercentLoaded"in dt?dt.PercentLoaded():null},this.beginDelayedInit=function(){_t=!0,k(),setTimeout((function(){return!Ot&&(j(),P(),Ot=!0)}),20),b()},this.destruct=function(){ut.disable(!0)},o=function(t){var a,i,n,r,o,s,l,u,c,p,h,y=this,m=!1,g=[],v=0,b=null;i=a=null,this.sID=this.id=t.id,this.url=t.url,this._iO=this.instanceOptions=this.options=f(t),this.pan=this.options.pan,this.volume=this.options.volume,this.isHTML5=!1,this._a=null,h=!this.url,this.id3={},this._debug=function(){},this.load=function(t){var a;if(t!==e?y._iO=f(t,y.options):(t=y.options,y._iO=t,b&&b!==y.url&&(y._iO.url=y.url,y.url=null)),y._iO.url||(y._iO.url=y.url),y._iO.url=V(y._iO.url),!(a=y.instanceOptions=y._iO).url&&!y.url)return y;if(a.url===y.url&&0!==y.readyState&&2!==y.readyState)return 3===y.readyState&&a.onload&&ot(y,(function(){a.onload.apply(y,[!!y.duration])})),y;if(y.loaded=!1,y.readyState=1,y.playState=0,y.id3={},Q(a))y._setup_html5(a)._called_load||(y._html5_canplay=!1,y.url!==a.url&&(y._a.src=a.url,y.setPosition(0)),y._a.autobuffer="auto",y._a.preload="auto",y._a._called_load=!0);else{if(ut.html5Only||y._iO.url&&y._iO.url.match(/data\:/i))return y;try{y.isHTML5=!1,y._iO=N(I(a)),y._iO.autoPlay&&(y._iO.position||y._iO.from)&&(y._iO.autoPlay=!1),a=y._iO,8===d?dt._load(y.id,a.url,a.stream,a.autoPlay,a.usePolicyFile):dt._load(y.id,a.url,!!a.stream,!!a.autoPlay,a.loops||1,!!a.autoLoad,a.usePolicyFile)}catch(t){A({type:"SMSOUND_LOAD_JS_EXCEPTION",fatal:!0})}}return y.url=a.url,y},this.unload=function(){return 0!==y.readyState&&(y.isHTML5?(s(),y._a&&(y._a.pause(),b=$(y._a))):8===d?dt._unload(y.id,"about:blank"):dt._unload(y.id),n()),y},this.destruct=function(t){y.isHTML5?(s(),y._a&&(y._a.pause(),$(y._a),jt||o(),y._a._s=null,y._a=null)):(y._iO.onfailure=null,dt._destroySound(y.id)),t||ut.destroySound(y.id,!0)},this.start=this.play=function(t,a){var i,n,r,o,s;if(n=!0,n=null,a=a===e||a,t||(t={}),y.url&&(y._iO.url=y.url),y._iO=f(y._iO,y.options),y._iO=f(t,y._iO),y._iO.url=V(y._iO.url),y.instanceOptions=y._iO,!y.isHTML5&&y._iO.serverURL&&!y.connected)return y.getAutoPlay()||y.setAutoPlay(!0),y;if(Q(y._iO)&&(y._setup_html5(y._iO),l()),1!==y.playState||y.paused||((i=y._iO.multiShot)||(y.isHTML5&&y.setPosition(y._iO.position),n=y)),null!==n)return n;if(t.url&&t.url!==y.url&&(y.readyState||y.isHTML5||8!==d||!h?y.load(y._iO):h=!1),y.loaded||(0===y.readyState?(y.isHTML5||ut.html5Only?y.isHTML5?y.load(y._iO):n=y:(y._iO.autoPlay=!0,y.load(y._iO)),y.instanceOptions=y._iO):2===y.readyState&&(n=y)),null!==n)return n;if(!y.isHTML5&&9===d&&0<y.position&&y.position===y.duration&&(t.position=0),y.paused&&0<=y.position&&(!y._iO.serverURL||0<y.position))y.resume();else{if(y._iO=f(t,y._iO),(!y.isHTML5&&null!==y._iO.position&&0<y._iO.position||null!==y._iO.from&&0<y._iO.from||null!==y._iO.to)&&0===y.instanceCount&&0===y.playState&&!y._iO.serverURL){if(i=function(){y._iO=f(t,y._iO),y.play(y._iO)},y.isHTML5&&!y._html5_canplay?(y.load({_oncanplay:i}),n=!1):y.isHTML5||y.loaded||y.readyState&&2===y.readyState||(y.load({onload:i}),n=!1),null!==n)return n;y._iO=p()}(!y.instanceCount||y._iO.multiShotEvents||y.isHTML5&&y._iO.multiShot&&!jt||!y.isHTML5&&8<d&&!y.getAutoPlay())&&y.instanceCount++,y._iO.onposition&&0===y.playState&&u(y),y.playState=1,y.paused=!1,y.position=y._iO.position===e||isNaN(y._iO.position)?0:y._iO.position,y.isHTML5||(y._iO=N(I(y._iO))),y._iO.onplay&&a&&(y._iO.onplay.apply(y),m=!0),y.setVolume(y._iO.volume,!0),y.setPan(y._iO.pan,!0),y.isHTML5?2>y.instanceCount?(l(),n=y._setup_html5(),y.setPosition(y._iO.position),n.play()):(r=new Audio(y._iO.url),o=function(){tt.remove(r,"ended",o),y._onfinish(y),$(r),r=null},s=function(){tt.remove(r,"canplay",s);try{r.currentTime=y._iO.position/1e3}catch(t){}r.play()},tt.add(r,"ended",o),y._iO.volume!==e&&(r.volume=Math.max(0,Math.min(1,y._iO.volume/100))),y.muted&&(r.muted=!0),y._iO.position?tt.add(r,"canplay",s):r.play()):(n=dt._start(y.id,y._iO.loops||1,9===d?y.position:y.position/1e3,y._iO.multiShot||!1),9!==d||n||y._iO.onplayerror&&y._iO.onplayerror.apply(y))}return y},this.stop=function(t){var e=y._iO;return 1===y.playState&&(y._onbufferchange(0),y._resetOnPosition(0),y.paused=!1,y.isHTML5||(y.playState=0),c(),e.to&&y.clearOnPosition(e.to),y.isHTML5?y._a&&(t=y.position,y.setPosition(0),y.position=t,y._a.pause(),y.playState=0,y._onTimer(),s()):(dt._stop(y.id,t),e.serverURL&&y.unload()),y.instanceCount=0,y._iO={},e.onstop&&e.onstop.apply(y)),y},this.setAutoPlay=function(t){y._iO.autoPlay=t,y.isHTML5||(dt._setAutoPlay(y.id,t),t&&(y.instanceCount||1!==y.readyState||y.instanceCount++))},this.getAutoPlay=function(){return y._iO.autoPlay},this.setPosition=function(t){t===e&&(t=0);var a=y.isHTML5?Math.max(t,0):Math.min(y.duration||y._iO.duration,Math.max(t,0));if(y.position=a,t=y.position/1e3,y._resetOnPosition(y.position),y._iO.position=a,y.isHTML5){if(y._a){if(y._html5_canplay){if(y._a.currentTime!==t)try{y._a.currentTime=t,(0===y.playState||y.paused)&&y._a.pause()}catch(t){}}else if(t)return y;y.paused&&y._onTimer(!0)}}else t=9===d?y.position:t,y.readyState&&2!==y.readyState&&dt._setPosition(y.id,t,y.paused||!y.playState,y._iO.multiShot);return y},this.pause=function(t){return y.paused||0===y.playState&&1!==y.readyState||(y.paused=!0,y.isHTML5?(y._setup_html5().pause(),s()):(t||t===e)&&dt._pause(y.id,y._iO.multiShot),y._iO.onpause&&y._iO.onpause.apply(y)),y},this.resume=function(){var t=y._iO;return y.paused?(y.paused=!1,y.playState=1,y.isHTML5?(y._setup_html5().play(),l()):(t.isMovieStar&&!t.serverURL&&y.setPosition(y.position),dt._pause(y.id,t.multiShot)),!m&&t.onplay?(t.onplay.apply(y),m=!0):t.onresume&&t.onresume.apply(y),y):y},this.togglePause=function(){return 0===y.playState?(y.play({position:9!==d||y.isHTML5?y.position/1e3:y.position}),y):(y.paused?y.resume():y.pause(),y)},this.setPan=function(t,a){return t===e&&(t=0),a===e&&(a=!1),y.isHTML5||dt._setPan(y.id,t),y._iO.pan=t,a||(y.pan=t,y.options.pan=t),y},this.setVolume=function(t,a){return t===e&&(t=100),a===e&&(a=!1),y.isHTML5?y._a&&(ut.muted&&!y.muted&&(y.muted=!0,y._a.muted=!0),y._a.volume=Math.max(0,Math.min(1,t/100))):dt._setVolume(y.id,ut.muted&&!y.muted||y.muted?0:t),y._iO.volume=t,a||(y.volume=t,y.options.volume=t),y},this.mute=function(){return y.muted=!0,y.isHTML5?y._a&&(y._a.muted=!0):dt._setVolume(y.id,0),y},this.unmute=function(){y.muted=!1;var t=y._iO.volume!==e;return y.isHTML5?y._a&&(y._a.muted=!1):dt._setVolume(y.id,t?y._iO.volume:y.options.volume),y},this.toggleMute=function(){return y.muted?y.unmute():y.mute()},this.onposition=this.onPosition=function(t,a,i){return g.push({position:parseInt(t,10),method:a,scope:i!==e?i:y,fired:!1}),y},this.clearOnPosition=function(t,e){var a;if(t=parseInt(t,10),isNaN(t))return!1;for(a=0;a<g.length;a++)t!==g[a].position||e&&e!==g[a].method||(g[a].fired&&v--,g.splice(a,1))},this._processOnPosition=function(){var t,e;if(!(t=g.length)||!y.playState||v>=t)return!1;for(--t;0<=t;t--)!(e=g[t]).fired&&y.position>=e.position&&(e.fired=!0,v++,e.method.apply(e.scope,[e.position]));return!0},this._resetOnPosition=function(t){var e,a;if(!(e=g.length))return!1;for(--e;0<=e;e--)(a=g[e]).fired&&t<=a.position&&(a.fired=!1,v--);return!0},p=function(){var t,e,a=y._iO,i=a.from,n=a.to;return e=function(){y.clearOnPosition(n,e),y.stop()},t=function(){null===n||isNaN(n)||y.onPosition(n,e)},null===i||isNaN(i)||(a.position=i,a.multiShot=!1,t()),a},u=function(){var t,e=y._iO.onposition;if(e)for(t in e)e.hasOwnProperty(t)&&y.onPosition(parseInt(t,10),e[t])},c=function(){var t,e=y._iO.onposition;if(e)for(t in e)e.hasOwnProperty(t)&&y.clearOnPosition(parseInt(t,10))},l=function(){y.isHTML5&&G(y)},s=function(){y.isHTML5&&z(y)},(n=function(t){t||(g=[],v=0),m=!1,y._hasTimer=null,y._a=null,y._html5_canplay=!1,y.bytesLoaded=null,y.bytesTotal=null,y.duration=y._iO&&y._iO.duration?y._iO.duration:null,y.durationEstimate=null,y.buffered=[],y.eqData=[],y.eqData.left=[],y.eqData.right=[],y.failures=0,y.isBuffering=!1,y.instanceOptions={},y.instanceCount=0,y.loaded=!1,y.metadata={},y.readyState=0,y.muted=!1,y.paused=!1,y.peakData={left:0,right:0},y.waveformData={left:[],right:[]},y.playState=0,y.position=null,y.id3={}})(),this._onTimer=function(t){var e,n=!1,r={};if(y._hasTimer||t)return y._a&&(t||(0<y.playState||1===y.readyState)&&!y.paused)&&((e=y._get_html5_duration())!==a&&(a=e,y.duration=e,n=!0),y.durationEstimate=y.duration,(e=1e3*y._a.currentTime||0)!==i&&(i=e,n=!0),(n||t)&&y._whileplaying(e,r,r,r,r)),n},this._get_html5_duration=function(){var t=y._iO;return(t=y._a&&y._a.duration?1e3*y._a.duration:t&&t.duration?t.duration:null)&&!isNaN(t)&&1/0!==t?t:null},this._apply_loop=function(t,e){t.loop=1<e?"loop":""},this._setup_html5=function(t){t=f(y._iO,t);var e,a=jt?ct:y._a,i=decodeURI(t.url);if(jt?i===decodeURI(et)&&(e=!0):i===decodeURI(b)&&(e=!0),a){if(a._s)if(jt)a._s&&a._s.playState&&!e&&a._s.stop();else if(!jt&&i===decodeURI(b))return y._apply_loop(a,t.loops),a;e||(b&&n(!1),a.src=t.url,et=b=y.url=t.url,a._called_load=!1)}else t.autoLoad||t.autoPlay?(y._a=new Audio(t.url),y._a.load()):y._a=Dt&&10>opera.version()?new Audio(null):new Audio,(a=y._a)._called_load=!1,jt&&(ct=a);return y.isHTML5=!0,y._a=a,a._s=y,r(),y._apply_loop(a,t.loops),t.autoLoad||t.autoPlay?y.load():(a.autobuffer=!1,a.preload="auto"),a},r=function(){if(y._a._added_events)return!1;var t;for(t in y._a._added_events=!0,rt)rt.hasOwnProperty(t)&&y._a&&y._a.addEventListener(t,rt[t],!1);return!0},o=function(){var t;for(t in y._a._added_events=!1,rt)rt.hasOwnProperty(t)&&y._a&&y._a.removeEventListener(t,rt[t],!1)},this._onload=function(t){var e=!!t||!y.isHTML5&&8===d&&y.duration;return y.loaded=e,y.readyState=e?3:2,y._onbufferchange(0),y._iO.onload&&ot(y,(function(){y._iO.onload.apply(y,[e])})),!0},this._onbufferchange=function(t){return!(0===y.playState||t&&y.isBuffering||!t&&!y.isBuffering)&&(y.isBuffering=1===t,y._iO.onbufferchange&&y._iO.onbufferchange.apply(y,[t]),!0)},this._onsuspend=function(){return y._iO.onsuspend&&y._iO.onsuspend.apply(y),!0},this._onfailure=function(t,e,a){y.failures++,y._iO.onfailure&&1===y.failures&&y._iO.onfailure(t,e,a)},this._onwarning=function(t,e,a){y._iO.onwarning&&y._iO.onwarning(t,e,a)},this._onfinish=function(){var t=y._iO.onfinish;y._onbufferchange(0),y._resetOnPosition(0),y.instanceCount&&(y.instanceCount--,y.instanceCount||(c(),y.playState=0,y.paused=!1,y.instanceCount=0,y.instanceOptions={},y._iO={},s(),y.isHTML5&&(y.position=0)),(!y.instanceCount||y._iO.multiShotEvents)&&t&&ot(y,(function(){t.apply(y)})))},this._whileloading=function(t,e,a,i){var n=y._iO;y.bytesLoaded=t,y.bytesTotal=e,y.duration=Math.floor(a),y.bufferLength=i,y.durationEstimate=y.isHTML5||n.isMovieStar?y.duration:n.duration?y.duration>n.duration?y.duration:n.duration:parseInt(y.bytesTotal/y.bytesLoaded*y.duration,10),y.isHTML5||(y.buffered=[{start:0,end:y.duration}]),(3!==y.readyState||y.isHTML5)&&n.whileloading&&n.whileloading.apply(y)},this._whileplaying=function(t,a,i,n,r){var o=y._iO;return!isNaN(t)&&null!==t&&(y.position=Math.max(0,t),y._processOnPosition(),!y.isHTML5&&8<d&&(o.usePeakData&&a!==e&&a&&(y.peakData={left:a.leftPeak,right:a.rightPeak}),o.useWaveformData&&i!==e&&i&&(y.waveformData={left:i.split(","),right:n.split(",")}),o.useEQData&&r!==e&&r&&r.leftEQ&&(t=r.leftEQ.split(","),y.eqData=t,y.eqData.left=t,r.rightEQ!==e&&r.rightEQ&&(y.eqData.right=r.rightEQ.split(",")))),1===y.playState&&(y.isHTML5||8!==d||y.position||!y.isBuffering||y._onbufferchange(0),o.whileplaying&&o.whileplaying.apply(y)),!0)},this._oncaptiondata=function(t){y.captiondata=t,y._iO.oncaptiondata&&y._iO.oncaptiondata.apply(y,[t])},this._onmetadata=function(t,e){var a,i,n={};for(a=0,i=t.length;a<i;a++)n[t[a]]=e[a];y.metadata=n,y._iO.onmetadata&&y._iO.onmetadata.call(y,y.metadata)},this._onid3=function(t,e){var a,i,n=[];for(a=0,i=t.length;a<i;a++)n[t[a]]=e[a];y.id3=f(y.id3,n),y._iO.onid3&&y._iO.onid3.apply(y)},this._onconnect=function(t){t=1===t,(y.connected=t)&&(y.failures=0,H(y.id)&&(y.getAutoPlay()?y.play(e,y.getAutoPlay()):y._iO.autoLoad&&y.load()),y._iO.onconnect&&y._iO.onconnect.apply(y,[t]))},this._ondataerror=function(t){0<y.playState&&y._iO.ondataerror&&y._iO.ondataerror.apply(y)}},M=function(){return ht.body||ht.getElementsByTagName("div")[0]},s=function(t){return ht.getElementById(t)},f=function(t,a){var i,n,r=t||{};for(n in i=a===e?ut.defaultOptions:a)i.hasOwnProperty(n)&&r[n]===e&&(r[n]="object"!=typeof i[n]||null===i[n]?i[n]:f(r[n],i[n]));return r},ot=function(e,a){e.isHTML5||8!==d?a():t.setTimeout(a,0)},y={onready:1,ontimeout:1,defaultOptions:1,flash9Options:1,movieStarOptions:1},h=function(t,a){var i,n=!0,r=a!==e,o=ut.setupOptions;for(i in t)if(t.hasOwnProperty(i))if("object"!=typeof t[i]||null===t[i]||t[i]instanceof Array||t[i]instanceof RegExp)r&&y[a]!==e?ut[a][i]=t[i]:o[i]!==e?(ut.setupOptions[i]=t[i],ut[i]=t[i]):y[i]===e?n=!1:ut[i]instanceof Function?ut[i].apply(ut,t[i]instanceof Array?t[i]:[t[i]]):ut[i]=t[i];else{if(y[i]!==e)return h(t[i],i);n=!1}return n},tt=function(){function e(t){var e=(t=Mt.call(t)).length;return i?(t[1]="on"+t[1],3<e&&t.pop()):3===e&&t.push(!1),t}function a(t,e){var a=t.shift(),r=[n[e]];i?a[r](t[0],t[1]):a[r].apply(a,t)}var i=t.attachEvent,n={add:i?"attachEvent":"addEventListener",remove:i?"detachEvent":"removeEventListener"};return{add:function(){a(e(arguments),"add")},remove:function(){a(e(arguments),"remove")}}}(),rt={abort:r((function(){})),canplay:r((function(){var t,a=this._s;if(a._html5_canplay)return!0;if(a._html5_canplay=!0,a._onbufferchange(0),t=a._iO.position===e||isNaN(a._iO.position)?null:a._iO.position/1e3,this.currentTime!==t)try{this.currentTime=t}catch(t){}a._iO._oncanplay&&a._iO._oncanplay()})),canplaythrough:r((function(){var t=this._s;t.loaded||(t._onbufferchange(0),t._whileloading(t.bytesLoaded,t.bytesTotal,t._get_html5_duration()),t._onload(!0))})),durationchange:r((function(){var t,e=this._s;t=e._get_html5_duration(),isNaN(t)||t===e.duration||(e.durationEstimate=e.duration=t)})),ended:r((function(){this._s._onfinish()})),error:r((function(){this._s._onload(!1)})),loadeddata:r((function(){var t=this._s;t._loaded||Rt||(t.duration=t._get_html5_duration())})),loadedmetadata:r((function(){})),loadstart:r((function(){this._s._onbufferchange(1)})),play:r((function(){this._s._onbufferchange(0)})),playing:r((function(){this._s._onbufferchange(0)})),progress:r((function(t){var e,a,i=this._s,n=0;n=t.target.buffered;e=t.loaded||0;var r=t.total||1;if(i.buffered=[],n&&n.length){for(e=0,a=n.length;e<a;e++)i.buffered.push({start:1e3*n.start(e),end:1e3*n.end(e)});n=1e3*(n.end(0)-n.start(0)),e=Math.min(1,n/(1e3*t.target.duration))}isNaN(e)||(i._whileloading(e,r,i._get_html5_duration()),e&&r&&e===r&&rt.canplaythrough.call(this,t))})),ratechange:r((function(){})),suspend:r((function(t){var e=this._s;rt.progress.call(this,t),e._onsuspend()})),stalled:r((function(){})),timeupdate:r((function(){this._s._onTimer()})),waiting:r((function(){this._s._onbufferchange(1)}))},Q=function(t){return!(!t||!(t.type||t.url||t.serverURL))&&(!(t.serverURL||t.type&&n(t.type))&&(t.type?X({type:t.type}):X({url:t.url})||ut.html5Only||t.url.match(/data\:/i)))},$=function(t){var a;return t&&(a=Rt?"about:blank":ut.html5.canPlayType("audio/wav")?"data:audio/wave;base64,/UklGRiYAAABXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YQIAAAD//w==":"about:blank",t.src=a,t._called_unload!==e&&(t._called_load=!1)),jt&&(et=null),a},X=function(t){if(!ut.useHTML5Audio||!ut.hasHTML5)return!1;var a=t.url||null;t=t.type||null;var i,r=ut.audioFormats;if(t&&ut.html5[t]!==e)return ut.html5[t]&&!n(t);if(!J){for(i in J=[],r)r.hasOwnProperty(i)&&(J.push(i),r[i].related&&(J=J.concat(r[i].related)));J=new RegExp("\\.("+J.join("|")+")(\\?.*)?$","i")}return(i=a?a.toLowerCase().match(J):null)&&i.length?i=i[1]:t&&(i=(-1!==(a=t.indexOf(";"))?t.substr(0,a):t).substr(6)),i&&ut.html5[i]!==e?a=ut.html5[i]&&!n(i):(t="audio/"+i,a=ut.html5.canPlayType({type:t}),a=(ut.html5[i]=a)&&ut.html5[t]&&!n(t)),a},Z=function(){function t(t){var e,a=e=!1;if(!o||"function"!=typeof o.canPlayType)return e;if(t instanceof Array){for(r=0,e=t.length;r<e;r++)(ut.html5[t[r]]||o.canPlayType(t[r]).match(ut.html5Test))&&(a=!0,ut.html5[t[r]]=!0,ut.flash[t[r]]=!!t[r].match(zt));e=a}else e=!(!(t=!(!o||"function"!=typeof o.canPlayType)&&o.canPlayType(t))||!t.match(ut.html5Test));return e}if(!ut.useHTML5Audio||!ut.hasHTML5)return St=ut.html5.usingFlash=!0,!1;var a,i,n,r,o=Audio!==e?Dt&&10>opera.version()?new Audio(null):new Audio:null,s={};for(a in n=ut.audioFormats)if(n.hasOwnProperty(a)&&(i="audio/"+a,s[a]=t(n[a].type),s[i]=s[a],a.match(zt)?(ut.flash[a]=!0,ut.flash[i]=!0):(ut.flash[a]=!1,ut.flash[i]=!1),n[a]&&n[a].related))for(r=n[a].related.length-1;0<=r;r--)s["audio/"+n[a].related[r]]=s[a],ut.html5[n[a].related[r]]=s[a],ut.flash[n[a].related[r]]=s[a];return s.canPlayType=o?t:null,ut.html5=f(ut.html5,s),ut.html5.usingFlash=Y(),St=ut.html5.usingFlash,!0},O={},R=function(){},I=function(t){return 8===d&&1<t.loops&&t.stream&&(t.stream=!1),t},N=function(t,e){return t&&!t.usePolicyFile&&(t.onid3||t.usePeakData||t.useWaveformData||t.useEQData)&&(t.usePolicyFile=!0),t},l=function(){return!1},L=function(t){for(var e in t)t.hasOwnProperty(e)&&"function"==typeof t[e]&&(t[e]=l)},E=function(t){t===e&&(t=!1),(bt||t)&&ut.disable(t)},F=function(t){if(t)if(t.match(/\.swf(\?.*)?$/i)){if(t.substr(t.toLowerCase().lastIndexOf(".swf?")+4))return t}else t.lastIndexOf("/")!==t.length-1&&(t+="/");return t=(t&&-1!==t.lastIndexOf("/")?t.substr(0,t.lastIndexOf("/")+1):"./")+ut.movieURL,ut.noSWFCache&&(t+="?ts="+(new Date).getTime()),t},w=function(){8!==(d=parseInt(ut.flashVersion,10))&&9!==d&&(ut.flashVersion=d=8);var t=ut.debugMode||ut.debugFlash?"_debug.swf":".swf";ut.useHTML5Audio&&!ut.html5Only&&ut.audioFormats.mp4.required&&9>d&&(ut.flashVersion=d=9),ut.version=ut.versionNumber+(ut.html5Only?" (HTML5-only mode)":9===d?" (AS3/Flash 9)":" (AS2/Flash 8)"),8<d?(ut.defaultOptions=f(ut.defaultOptions,ut.flash9Options),ut.features.buffering=!0,ut.defaultOptions=f(ut.defaultOptions,ut.movieStarOptions),ut.filePatterns.flash9=new RegExp("\\.(mp3|"+Yt.join("|")+")(\\?.*)?$","i"),ut.features.movieStar=!0):ut.features.movieStar=!1,ut.filePattern=ut.filePatterns[8!==d?"flash9":"flash8"],ut.movieURL=(8===d?"soundmanager2.swf":"soundmanager2_flash9.swf").replace(".swf",t),ut.features.peakData=ut.features.waveformData=ut.features.eqData=8<d},C=function(t,e){if(!dt)return!1;dt._setPolling(t,e)},H=this.getSoundById,B=function(){var t=[];return ut.debugMode&&t.push("sm2_debug"),ut.debugFlash&&t.push("flash_debug"),ut.useHighPerformance&&t.push("high_performance"),t.join(" ")},D=function(){R("fbHandler");var t=ut.getMoviePercent(),e={type:"FLASHBLOCK"};if(ut.html5Only)return!1;ut.ok()?ut.oMC&&(ut.oMC.className=[B(),"movieContainer","swf_loaded"+(ut.didFlashBlock?" swf_unblocked":"")].join(" ")):(St&&(ut.oMC.className=B()+" movieContainer "+(null===t?"swf_timedout":"swf_error")),ut.didFlashBlock=!0,g({type:"ontimeout",ignoreInit:!0,error:e}),A(e))},m=function(t,a,i){yt[t]===e&&(yt[t]=[]),yt[t].push({method:a,scope:i||null,fired:!1})},g=function(t){if(t||(t={type:ut.ok()?"onready":"ontimeout"}),!vt&&t&&!t.ignoreInit||"ontimeout"===t.type&&(ut.ok()||bt&&!t.ignoreInit))return!1;var e,a={success:t&&t.ignoreInit?ut.ok():!bt},i=t&&t.type&&yt[t.type]||[],n=[],r=(a=[a],St&&!ut.ok());for(t.error&&(a[0].error=t.error),t=0,e=i.length;t<e;t++)!0!==i[t].fired&&n.push(i[t]);if(n.length)for(t=0,e=n.length;t<e;t++)n[t].scope?n[t].method.apply(n[t].scope,a):n[t].method.apply(this,a),r||(n[t].fired=!0);return!0},v=function(){t.setTimeout((function(){ut.useFlashBlock&&D(),g(),"function"==typeof ut.onload&&ut.onload.apply(t),ut.waitForWindowLoad&&tt.add(t,"load",v)}),1)},it=function(){if(at!==e)return at;var a,i=!1,n=navigator,r=n.plugins,o=t.ActiveXObject;if(r&&r.length)(n=n.mimeTypes)&&n["application/x-shockwave-flash"]&&n["application/x-shockwave-flash"].enabledPlugin&&n["application/x-shockwave-flash"].enabledPlugin.description&&(i=!0);else if(o!==e&&!pt.match(/MSAppHost/i)){try{a=new o("ShockwaveFlash.ShockwaveFlash")}catch(t){a=null}i=!!a}return at=i},Y=function(){var t,e,a=ut.audioFormats;if(Ct&&pt.match(/os (1|2|3_0|3_1)\s/i)?(ut.hasHTML5=!1,ut.html5Only=!0,ut.oMC&&(ut.oMC.style.display="none")):!ut.useHTML5Audio||ut.html5&&ut.html5.canPlayType||(ut.hasHTML5=!1),ut.useHTML5Audio&&ut.hasHTML5)for(e in W=!0,a)a.hasOwnProperty(e)&&a[e].required&&(ut.html5.canPlayType(a[e].type)?ut.preferFlash&&(ut.flash[e]||ut.flash[a[e].type])&&(t=!0):(W=!1,t=!0));return ut.ignoreFlash&&(t=!1,W=!0),ut.html5Only=ut.hasHTML5&&ut.useHTML5Audio&&!t,!ut.html5Only},V=function(t){var e,a,i=0;if(t instanceof Array){for(e=0,a=t.length;e<a;e++)if(t[e]instanceof Object){if(ut.canPlayMIME(t[e].type)){i=e;break}}else if(ut.canPlayURL(t[e])){i=e;break}t[i].url&&(t[i]=t[i].url),t=t[i]}return t},G=function(t){t._hasTimer||(t._hasTimer=!0,!Bt&&ut.html5PollingInterval&&(null===kt&&0===Pt&&(kt=setInterval(U,ut.html5PollingInterval)),Pt++))},z=function(t){t._hasTimer&&(t._hasTimer=!1,!Bt&&ut.html5PollingInterval&&Pt--)},U=function(){var t;if(null!==kt&&!Pt)return clearInterval(kt),kt=null,!1;for(t=ut.soundIDs.length-1;0<=t;t--)ut.sounds[ut.soundIDs[t]].isHTML5&&ut.sounds[ut.soundIDs[t]]._hasTimer&&ut.sounds[ut.soundIDs[t]]._onTimer()},A=function(a){a=a!==e?a:{},"function"==typeof ut.onerror&&ut.onerror.apply(t,[{type:a.type!==e?a.type:null}]),a.fatal!==e&&a.fatal&&ut.disable()},nt=function(){if(!It||!it())return!1;var t,e,a=ut.audioFormats;for(e in a)if(a.hasOwnProperty(e)&&("mp3"===e||"mp4"===e)&&(ut.html5[e]=!1,a[e]&&a[e].related))for(t=a[e].related.length-1;0<=t;t--)ut.html5[a[e].related[t]]=!1},this._setSandboxType=function(t){},this._externalInterfaceOK=function(t){if(ut.swfLoaded)return!1;ut.swfLoaded=!0,Ht=!1,It&&nt(),setTimeout(c,Et?100:1)},j=function(t,a){function i(t,e){return'<param name="'+t+'" value="'+e+'" />'}if(mt&&gt)return!1;if(ut.html5Only)return w(),ut.oMC=s(ut.movieID),c(),gt=mt=!0,!1;var n,r,o,l=a||ut.url,u=ut.altURL||l,d=M(),p=B(),f=null;f=(f=ht.getElementsByTagName("html")[0])&&f.dir&&f.dir.match(/rtl/i);if(t=t===e?ut.id:t,w(),ut.url=F(Ut?l:u),a=ut.url,ut.wmode=!ut.wmode&&ut.useHighPerformance?"transparent":ut.wmode,null!==ut.wmode&&(pt.match(/msie 8/i)||!Et&&!ut.useHighPerformance)&&navigator.platform.match(/win32|win64/i)&&(Tt.push(O.spcWmode),ut.wmode=null),d={name:t,id:t,src:a,quality:"high",allowScriptAccess:ut.allowScriptAccess,bgcolor:ut.bgColor,pluginspage:Vt+"www.macromedia.com/go/getflashplayer",title:"JS/Flash audio component (SoundManager 2)",type:"application/x-shockwave-flash",wmode:ut.wmode,hasPriority:"true"},ut.debugFlash&&(d.FlashVars="debug=1"),ut.wmode||delete d.wmode,Et)l=ht.createElement("div"),
r=['<object id="'+t+'" data="'+a+'" type="'+d.type+'" title="'+d.title+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">',i("movie",a),i("AllowScriptAccess",ut.allowScriptAccess),i("quality",d.quality),ut.wmode?i("wmode",ut.wmode):"",i("bgcolor",ut.bgColor),i("hasPriority","true"),ut.debugFlash?i("FlashVars",d.FlashVars):"","</object>"].join("");else for(n in l=ht.createElement("embed"),d)d.hasOwnProperty(n)&&l.setAttribute(n,d[n]);if(p=B(),d=M())if(ut.oMC=s(ut.movieID)||ht.createElement("div"),ut.oMC.id)o=ut.oMC.className,ut.oMC.className=(o?o+" ":"movieContainer")+(p?" "+p:""),ut.oMC.appendChild(l),Et&&((n=ut.oMC.appendChild(ht.createElement("div"))).className="sm2-object-box",n.innerHTML=r),gt=!0;else{if(ut.oMC.id=ut.movieID,ut.oMC.className="movieContainer "+p,n=p=null,ut.useFlashBlock||(ut.useHighPerformance?p={position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}:(p={position:"absolute",width:"6px",height:"6px",top:"-9999px",left:"-9999px"},f&&(p.left=Math.abs(parseInt(p.left,10))+"px"))),Ft&&(ut.oMC.style.zIndex=1e4),!ut.debugFlash)for(o in p)p.hasOwnProperty(o)&&(ut.oMC.style[o]=p[o]);try{Et||ut.oMC.appendChild(l),d.appendChild(ut.oMC),Et&&((n=ut.oMC.appendChild(ht.createElement("div"))).className="sm2-object-box",n.innerHTML=r),gt=!0}catch(t){throw Error(R("domError")+" \n"+t.toString())}}return mt=!0},P=function(){return ut.html5Only?(j(),!1):!(dt||!ut.url)&&((dt=ut.getMovie(ut.id))||(xt?(Et?ut.oMC.innerHTML=wt:ut.oMC.appendChild(xt),xt=null,mt=!0):j(ut.id,ut.url),dt=ut.getMovie(ut.id)),"function"==typeof ut.oninitmovie&&setTimeout(ut.oninitmovie,1),!0)},b=function(){setTimeout(_,1e3)},x=function(){t.setTimeout((function(){ut.setup({preferFlash:!1}).reboot(),ut.didFlashBlock=!0,ut.beginDelayedInit()}),1)},_=function(){var e,a=!1;return!(!ut.url||qt)&&(qt=!0,tt.remove(t,"load",b),!(at&&Ht&&!Nt)&&(vt||0<(e=ut.getMoviePercent())&&100>e&&(a=!0),void setTimeout((function(){if(e=ut.getMoviePercent(),a)return qt=!1,t.setTimeout(b,1),!1;!vt&&Gt&&(null===e?ut.useFlashBlock||0===ut.flashLoadTimeout?ut.useFlashBlock&&D():!ut.useFlashBlock&&W?x():g({type:"ontimeout",ignoreInit:!0,error:{type:"INIT_FLASHBLOCK"}}):0!==ut.flashLoadTimeout&&(!ut.useFlashBlock&&W?x():E(!0)))}),ut.flashLoadTimeout)))},q=function(){return Nt||!Ht?(tt.remove(t,"focus",q),!0):(Nt=Gt=!0,qt=!1,b(),tt.remove(t,"focus",q),!0)},p=function(e){if(vt)return!1;if(ut.html5Only)return vt=!0,v(),!0;var a,i=!0;return ut.useFlashBlock&&ut.flashLoadTimeout&&!ut.getMoviePercent()||(vt=!0),a={type:!at&&St?"NO_FLASH":"INIT_TIMEOUT"},(bt||e)&&(ut.useFlashBlock&&ut.oMC&&(ut.oMC.className=B()+" "+(null===ut.getMoviePercent()?"swf_timedout":"swf_error")),g({type:"ontimeout",error:a,ignoreInit:!0}),A(a),i=!1),bt||(ut.waitForWindowLoad&&!_t?tt.add(t,"load",v):v()),i},u=function(){var t,a=ut.setupOptions;for(t in a)a.hasOwnProperty(t)&&(ut[t]===e?ut[t]=a[t]:ut[t]!==a[t]&&(ut.setupOptions[t]=ut[t]))},c=function(){if(vt)return!1;if(ut.html5Only)return vt||(tt.remove(t,"load",ut.beginDelayedInit),ut.enabled=!0,p()),!0;P();try{dt._externalInterfaceTest(!1),C(!0,ut.flashPollingInterval||(ut.useHighPerformance?10:50)),ut.debugMode||dt._disableDebug(),ut.enabled=!0,ut.html5Only||tt.add(t,"unload",l)}catch(t){return A({type:"JS_TO_FLASH_EXCEPTION",fatal:!0}),E(!0),p(),!1}return p(),tt.remove(t,"load",ut.beginDelayedInit),!0},k=function(){return!S&&(S=!0,u(),!at&&ut.hasHTML5&&ut.setup({useHTML5Audio:!0,preferFlash:!1}),Z(),!at&&St&&(Tt.push(O.needFlash),ut.setup({flashLoadTimeout:1})),ht.removeEventListener&&ht.removeEventListener("DOMContentLoaded",k,!1),P(),!0)},K=function(){return"complete"===ht.readyState&&(k(),ht.detachEvent("onreadystatechange",K)),!0},T=function(){_t=!0,k(),tt.remove(t,"load",T)},it(),tt.add(t,"focus",q),tt.add(t,"load",b),tt.add(t,"load",T),ht.addEventListener?ht.addEventListener("DOMContentLoaded",k,!1):ht.attachEvent?ht.attachEvent("onreadystatechange",K):A({type:"NO_DOM2_EVENTS",fatal:!0})}if(!t||!t.document)throw Error("SoundManager requires a browser with window and document objects.");var i=null;t.SM2_DEFER!==e&&SM2_DEFER||(i=new a),"object"==typeof module&&module&&"object"==typeof module.exports?(module.exports.SoundManager=a,module.exports.soundManager=i):"function"==typeof define&&define.amd&&define((function(){return{constructor:a,getInstance:function(e){return!t.soundManager&&e instanceof Function&&((e=e(a))instanceof a&&(t.soundManager=e)),t.soundManager}}})),t.SoundManager=a,t.soundManager=i}(window),function(t){t.qtSMPO={sm:soundManager,playerCont:t("#qtmplayer"),soundId:"qtSoundId",init:function(){t.qtSMPO.playerCont.data("qtmplayer-smflash");return t.qtSMPO.sm.setup({useHighPerformance:!0,usePeakData:!0,forceUseGlobalHTML5Audio:!0,bufferTime:9e4,useHTML5Audio:!0}),!0},smPause:function(){t.qtSMPO.sm.pause(t.qtSMPO.soundId)},secondsTimeSpanToHMS:function(t){var e=Math.floor(t/3600);t-=3600*e;var a=Math.floor(t/60);return t-=60*a,e>=1?e+":"+(a<10?"0"+a:a)+":"+(t<10?"0"+t:t):(a<10?"0"+a:a)+":"+(t<10?"0"+t:t)},smStop:function(){t.qtSMPO;var e=t.qtSMPO.sm,a=t.qtSMPO.soundId,i=t.qtPlayerObj.interface;e.stop(a),e.destroySound(a),e.nowplaying=!1,i.timeupdate("00:00","00:00")},smPlay:function(){var e,a,i,n,r,o=t.qtSMPO,s=t.qtSMPO.sm,l=t.qtSMPO.soundId,u=t.qtPlayerObj,c=u.interface;s.nowplaying===u.songdata.file?s.play(l):(s.destroySound(l),s.nowplaying=u.songdata.file,s.sound=s.createSound({id:l,url:u.songdata.file,autoLoad:!0,autoPlay:!0,volume:90,onload:function(){},whileplaying:function(){a=s.sound.duration,i=s.sound.position,n=i/a,r=o.secondsTimeSpanToHMS(Math.round(s.sound.position/1e3)),a=o.secondsTimeSpanToHMS(Math.round(s.sound.duration/1e3)),c.timeupdate(n,r),t.qtRaphaelCircle.update(n),t.qtMplayerPlaylistCue.update(100*n)},onbufferchange:function(){if(s.sound.isBuffering)c.bufferStart();else{var a=o.secondsTimeSpanToHMS(Math.round(s.sound.duration/1e3));c.setDuration(a),c.bufferEnd(),e=s.sound.bytesLoaded/s.sound.bytesTotal,isNaN(e)?t.qtPlayerObj.interface.progressUpdate(0):t.qtPlayerObj.interface.progressUpdate(e)}},whileloading:function(){var e;0===(e=s.sound.bytesLoaded/s.sound.bytesTotal)&&(e=.1),t.qtPlayerObj.interface.progressUpdate(e)},onPosition:function(){},onfinish:function(){c.next()}}))},smSeek:function(e){if(void 0!==t.qtSMPO.sm.sound){var a,i=t.qtSMPO.sm.sound.duration*e/100,n=Math.round(t.qtSMPO.sm.sound.duration)/1e3/100*e,r=Math.floor(n/3600);n-=3600*r;var o=Math.floor(n/60);n-=60*o,a=(n=Math.round(n))>3600?r+":"+(o<10?"0"+o:o)+":"+(n<10?"0"+n:n):(o<10?"0"+o:o)+":"+(n<10?"0"+n:n),t.qtPlayerObj.interface.timeupdate(e/100,a),t.qtSMPO.sm.setPosition(t.qtSMPO.soundId,i)}},smSeekTime:function(e){var a=e.split(":"),i=1e3*(parseInt(3600*a[0])+parseInt(60*a[1])+parseInt(a[2])),n=i/t.qtSMPO.sm.sound.duration*100;t.qtPlayerObj.interface.timeupdate(n,e),t.qtSMPO.sm.setPosition(t.qtSMPO.soundId,i)}}}(jQuery),function(t){"use strict";t.qtmplayerRadioFeedObj={body:t("body"),window:t(window),document:t(document),htmlAndbody:t("html,body"),qtFeedData:{},timeInterval:15e3,fn:{cachedThumbsArray:[],updateMediaData(){"mediaSession"in navigator&&(t.qtMplayerGlobalSongData.thumbnail&&!1!==t.qtMplayerGlobalSongData.thumbnail?navigator.mediaSession.metadata=new MediaMetadata({title:t.qtMplayerGlobalSongData.title,artist:t.qtMplayerGlobalSongData.artist,artwork:[{src:t.qtMplayerGlobalSongData.thumbnail,type:"image/jpeg"}]}):navigator.mediaSession.metadata=new MediaMetadata({title:t.qtMplayerGlobalSongData.title,artist:t.qtMplayerGlobalSongData.artist}))},getThumbnailOriginal:function(e,a,i){var n,r,o=a.split("\x3c!--");return o.length>1&&(a=o[0]),a=a.split(" - ").join("-").split(" ").join("+"),"https://itunes.apple.com/search?media=music&entity=album&attribute=albumTerm&limit=25&term="+encodeURIComponent(a),r="https://itunes.apple.com/search?limit=4&media=music&term="+a,"Song title unavailable"==a||"No Titles Available"==a?(n=t.qtmplayerRadioFeedObj.qtFeedData.cover,e.cachedThumbsArray[a]=n,t.qtMplayerGlobalSongData.thumbnail=n,void i(n)):void 0!==e.cachedThumbsArray[a]?(t.qtMplayerGlobalSongData.thumbnail=e.cachedThumbsArray[a],void i(e.cachedThumbsArray[a])):(t.qtmplayerRadioFeedObj.qtFeedData.artwork?(a=a.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,""),i(t.qtmplayerRadioFeedObj.qtFeedData.artwork+"?song="+a)):t.ajax({type:"GET",cache:!0,url:r,async:!0,dataType:"jsonp",context:this,success:function(r){if("object"!=typeof r&&(r=JSON.parse(r)),r.resultCount>0)return n=r.results[0].artworkUrl100.split("100x100bb.jpg").join("1000x1000bb.jpg"),e.cachedThumbsArray[a]=n,t.qtMplayerGlobalSongData.thumbnail=n,void i(n)}}),void t.qtmplayerRadioFeedObj.fn.updateMediaData())},getThumbnail:function(e,a,i){var n=a.split("\x3c!--");n.length>1&&(a=n[0]);var r=a.split(" - ").join("-").split(" ").join("+");if("Song title unavailable"===a||"No Titles Available"===a){var o=t.qtmplayerRadioFeedObj.qtFeedData.cover||!1;return e.cachedThumbsArray[r]=o,o&&(t.qtMplayerGlobalSongData.thumbnail=o),void i(o)}if(void 0!==e.cachedThumbsArray[r]){var s=e.cachedThumbsArray[r];return s&&(t.qtMplayerGlobalSongData.thumbnail=s),void i(s||!1)}if(t.qtmplayerRadioFeedObj.qtFeedData.artwork){var l=a.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,""),u=t.qtmplayerRadioFeedObj.qtFeedData.artwork+"?song="+encodeURIComponent(l);return e.cachedThumbsArray[r]=u,t.qtMplayerGlobalSongData.thumbnail=u,void i(u)}var c=navigator.userAgent||navigator.vendor||window.opera,d=/iPad|iPhone|iPod/.test(c)&&!window.MSStream,p=encodeURIComponent(a.toLowerCase().trim().replace(/\s*-\s*/g,"-").replace(/\s+/g," ")),f=d?"https://itunes.apple.com/search?limit=20&entity=musicTrack&term="+p:"https://itunes.apple.com/search?limit=4&media=music&term="+p,h=function(t){if(!t)return!1;return-1===["feature-movie","ebook","podcast","tv-episode","software"].indexOf(t.kind)&&("song"===t.kind||"collection"===t.wrapperType&&("Album"===t.collectionType||"Compilation"===t.collectionType))},y=function(a){e.cachedThumbsArray[r]=a||!1,a&&(t.qtMplayerGlobalSongData.thumbnail=a),i(a||!1)},m=function(e,a){if("object"!=typeof e)try{e=JSON.parse(e)}catch(t){e={results:[]}}var i=function(t){var e=(t||[]).filter(h).sort((function(t,e){var a=function(t){return"song"===t.kind?1:"collection"===t.wrapperType?2:9};return a(t)-a(e)}));if(!e.length)return null;var a=e[0],i=(a.artworkUrl100||a.artworkUrl60||a.artworkUrl30||"").toString();return i?i.replace("100x100bb.jpg","1000x1000bb.jpg"):null}(e.results);i?y(i):!d||a?y(t.qtmplayerRadioFeedObj.qtFeedData.cover||!1):t.ajax({type:"GET",cache:!0,url:"https://itunes.apple.com/search?limit=20&entity=album&term="+p,async:!0,dataType:"jsonp",success:function(t){m(t,!0)},error:function(){y(t.qtmplayerRadioFeedObj.qtFeedData.cover||!1)}})};t.ajax({type:"GET",cache:!0,url:f,async:!0,dataType:"jsonp",success:function(t){m(t,!1)},error:function(){y(t.qtmplayerRadioFeedObj.qtFeedData.cover||!1)}}),t.qtmplayerRadioFeedObj.fn.updateMediaData()},marqueeInstances:[],marqueeText:function(e){if("function"==typeof t.fn.marquee){var a=t("body").find(".proradio-marquee");if(e.marqueeInstances.length>0){for(var i=0;i<e.marqueeInstances.length;i++)void 0!==e.marqueeInstances[i]&&e.marqueeInstances[i].marquee("destroy");e.marqueeInstances=[]}t.each(a,(function(a,i){var n=t(i);0===n.find(".marquee").length&&n.html('<span class="marquee">'+n.html()+"</span>"),n.outerWidth()>n.find(".marquee").outerWidth()||(e.marqueeInstances[a]=n.marquee({duration:2e4,gap:150,delayBeforeStart:0,direction:"left",duplicated:!0,pauseOnCycle:0,startVisible:!0}))}))}},qtApplyListeners:function(e,a){if((t.qtmplayerRadioFeedObj.qtFeedData.listeners||t.qtmplayerRadioFeedObj.qtFeedData.listenerspeak)&&(e||a))return t(".qtmplayer__stats").addClass("show"),e&&t.qtmplayerRadioFeedObj.qtFeedData.listeners?(t(".qtmplayer-listeners span").html(e),t(".qtmplayer-listeners").show()):t(".qtmplayer-listeners").hide(),a&&t.qtmplayerRadioFeedObj.qtFeedData.listenerspeak?(t(".qtmplayer-listener_peak span").html(a),t(".qtmplayer-listener_peak").show()):t(".qtmplayer-listener_peak").hide(),!0;t(".qtmplayer__stats").removeClass("show"),t(".qtmplayer-listeners span").html(""),t(".qtmplayer-listener_peak span").html("")},qtApplyTitle:function(e,a){if(e&&""!==e){var i=">>>>> qtApplyTitle:"+e;t.qtmplayerRadioFeedObj.fn.log(i);var n,r,o=e.split(" - ");o.length>1||(o=e.split("-")).length>1?(n=o[0],r=o[1]):(n="",r=e);var s=n.split("[");s.length>1&&(n=s[0]),(s=n.split(":")).length>1&&(n=s[1]);var l=r.split("[");l.length>1&&(r=l[0]),r=t.trim(r),n=t.trim(n),t(".qtmplayer-feed").show();var u=r,c=n,d=t.qtmplayerRadioFeedObj&&t.qtmplayerRadioFeedObj.qtFeedData;d&&"1"===String(d.revt)&&(u=n,c=r),d&&"1"===String(d.nobreak)&&(u=u+" - "+c,c=""),d&&"1"===String(d.radiotitle)&&d.title&&(u=d.title+" | "+u),t(".qtmplayer__title").html(u),t(".qtmplayer__artist").html(c),this.marqueeText(this);var p=n+"-"+r;if(a&&this.getThumbnail(this,p,a),window.screen.width<670){var f=navigator.userAgent||navigator.vendor||window.opera;/Googlebot/i.test(f)||/Bing/i.test(f)||/Yandex/i.test(f)||/Apple Bot/i.test(f)||/DuckDuck Bot/i.test(f)||jQuery(document).prop("title",n+" - "+r)}t.qtMplayerGlobalSongData.title=r,t.qtMplayerGlobalSongData.artist=n,t.qtmplayerRadioFeedObj.fn.updateMediaData()}else t(".qtmplayer-feed").hide()},newFeedReading:function(){t.qtmplayerRadioFeedObj.fn.log("newFeedReading=REITERATE - "+t.now());var e,a=t.qtmplayerRadioFeedObj,i=a.qtFeedData,n=i.callBack,r=a.fn,o=void 0!==i.host?i.host:"",s=void 0!==i.port?i.port:"",l=void 0!==i.protocol?i.protocol:"http",u=void 0!==i.channel?i.channel:"",c=void 0!==i.icecasturl?i.icecasturl:"",d=void 0!==i.icecastmountpoint?i.icecastmountpoint:"",p=void 0!==i.icecastchannel?i.icecastchannel:"",f=void 0!==i.radiodotco?i.radiodotco:"",h=void 0!==i.airtime?i.airtime:"",y=void 0!==i.radionomy?i.radionomy:"",m=void 0!==i.textfeed?i.textfeed:"",g=void 0!==i.useproxy?i.useproxy:"",v=void 0!==i.live365?i.live365:"",b=void 0!==i.radioking?i.radioking:"",_=void 0!==i.azuracast?i.azuracast:"",x=void 0!==i.securesystems?i.securesystems:"",w=void 0!==i.radiojar?i.radiojar:"",q=void 0!==i.radioboss?i.radioboss:"",O=void 0!==i.maxcast?i.maxcast:"",P=void 0!==i.sonicpanel?i.sonicpanel:"",k=void 0!==i.sonicpaneldj?i.sonicpaneldj:"",T=void 0!==i.jazler?i.jazler:"",S=void 0!==i.everestcast?i.everestcast:"",M=void 0!==i.streamerr?i.streamerr:"",j=void 0!==i.streamguys_api?i.streamguys_api:"",A=void 0!==i.streamguys_uuid?i.streamguys_uuid:"",C=void 0!==i.radiocult?i.radiocult:"",L=void 0!==i.broadcastradio?i.broadcastradio:"",E=void 0!==i.radiolize?i.radiolize:"",F=void 0!==i.stationplaylist?i.stationplaylist:"",R=void 0!==i.yesstreaming?i.yesstreaming:"",D=void 0!==i.schedulefilter?i.schedulefilter:"";t("#qtFeedPlayerTrack"),t("#qtFeedPlayerAuthor"),t("#qtPlayerTrackInfo");a=t.qtmplayerRadioFeedObj;var B=t("#qtmplayer-radiofeed-proxyurl").data("proxyurl"),I=(new Date).getUTCMilliseconds(),N=!1,H=!1;if("type-radioshow"==i.servertype){var G=B+"?proradio-currentshow=1";D&&(G=G+"&filterquery="+D),t.ajax({type:"GET",cache:!1,url:G,async:!0,success:function(e){if("object"!=typeof e&&(e=JSON.parse(e)),e.title&&(e.subtitle2&&(e.title=e.subtitle2+" - "+e.title),r.qtApplyTitle(e.title)),e.image){var a=e.image;if(e.title){var i=e.title.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"");a+="?title="+encodeURIComponent(i)}t.qtMplayerGlobalSongData.thumbnail=a,"function"==typeof n&&n(a)}!e.image&&e.thumb&&(t.qtMplayerGlobalSongData.thumbnail=e.thumb,"function"==typeof n&&n(e.thumb))},error:function(t){console.log(t)}})}if("type-yesstreaming"==i.servertype&&R)return g&&(R=B+"?qtproxycall="+window.btoa(R)),void t.ajax({type:"GET",cache:!1,url:R,async:!0,jsonp:"callback",success:function(t){if("object"!=typeof t)try{t=JSON.parse(t)}catch(t){return void console.log("Invalid JSON from Radiolize")}t.results[0];var e=t.results[0].metadata;void 0!==t.results[0].img_url&&t.results[0].img_url&&"function"==typeof n&&(console.log(t.results[0].img_url),n(t.results[0].img_url),n=!1),e?r.qtApplyTitle(e,n):(console.log(R),console.log("Yesstreaming title not available"),r.qtApplyTitle("Title not available",n))},error:function(t){console.log(R),console.log("Yesstreaming feed not loaded - error ahead:"),console.log(t)}});if("type-stationplaylist"==i.servertype&&F)return g&&(F=B+"?qtproxycall="+window.btoa(F)),void t.ajax({type:"GET",url:F,dataType:"xml",async:!0,cache:!1,success:function(e){r.log(e),t(e).find("Current").each((function(){r.log(t(this));var e=t(this),a=e.find("Title").html(),i=e.find("Artist").html(),o=e.find("Image");o&&""!=(o=o.html())&&(n(o),n=!1),r.qtApplyTitle(a+" - "+i,n)}))},error:function(t){console.log("stationplaylist source unreachable - please check your channel settings"),console.log(t)}});if("type-radiolize"==i.servertype&&E)return g&&(E=B+"?qtproxycall="+window.btoa(E)),void t.ajax({type:"GET",url:E,cache:!1,async:!0,dataType:"json",success:function(e){if("object"!=typeof e)try{e=JSON.parse(e)}catch(t){return void console.log("Invalid JSON from Radiolize")}if(e.now_playing&&e.now_playing.song&&e.now_playing.song.text){var a=e.now_playing.song.text;if(void 0!==e.now_playing.song.art&&e.now_playing.song.art&&"function"==typeof n){var i=e.now_playing.song.art;t.qtMplayerGlobalSongData.thumbnail=i,n(i),n=!1}r.qtApplyTitle(a,n)}else r.log("Missing data for Radiolize song title")},error:function(t){console.log("Broadcast.Radio feed not loaded - error ahead:"),console.log(t)}});if("type-broadcastradio"==i.servertype&&L)return g&&(L=B+"?qtproxycall="+window.btoa(L)),void t.ajax({type:"GET",cache:!1,url:L,async:!0,jsonp:!0,success:function(e){if("object"!=typeof e&&(e=JSON.parse(e)),e.success){if(Q=e.body.now_playing.title,e.body.now_playing.artist&&(Q=Q+" - "+e.body.now_playing.artist),void 0!==e.body.now_playing.artworkUrl&&e.body.now_playing.artworkUrl&&"function"==typeof n&&void 0!==e.body.now_playing.artworkUrl&&e.body.now_playing.artworkUrl){var a=e.body.now_playing.artworkUrl;t.qtMplayerGlobalSongData.thumbnail=a,n(a),n=!1}r.qtApplyTitle(Q,n)}else r.log("Missing data for Broadcast.Radio song title")},error:function(t){console.log("Broadcast.Radio feed not loaded - error ahead:"),console.log(t)}});if("type-radiocult"==i.servertype&&C)return C=B+"?qtproxycall="+window.btoa(C),void t.ajax({type:"GET",cache:!1,url:C,async:!0,jsonp:!0,success:function(e){if("object"!=typeof e&&(e=JSON.parse(e)),e.result.metadata){if(Q=e.result.metadata.title,e.result.metadata.artist&&(Q=Q+" - "+e.result.metadata.artist),void 0!==e.result.metadata.artwork&&e.result.metadata.artwork&&"function"==typeof n&&void 0!==e.result.metadata.artwork.original&&e.result.metadata.artwork.original){var a=e.result.metadata.artwork.original;t.qtMplayerGlobalSongData.thumbnail=a,n(a),n=!1}r.qtApplyTitle(Q,n)}else r.log("Missing data for Radiocult song title")},error:function(t){console.log("Streamguys feed not loaded - error ahead:"),console.log(t)}});if("type-streamguys"==i.servertype&&j&&A){var z="https://jetapi.streamguys.com/"+j+"/scraper/"+A+"/metadata/raw/";return g&&(z=B+"?qtproxycall="+window.btoa(z)),void t.ajax({type:"GET",cache:!1,url:z,async:!0,jsonp:!0,success:function(t){if('{"error":"API Key not found."}'!=t){var e=t.match(/StreamTitle='(.*?)'/),a=e?e[1]:"";r.qtApplyTitle(a,n)}},error:function(t){console.log("Streamguys feed not loaded - error ahead:"),console.log(t)}})}if("type-everestcast"==i.servertype)return r.log(S),g&&(S=B+"?qtproxycall="+window.btoa(S)),void t.ajax({type:"GET",cache:!1,url:S,async:!0,jsonp:!0,success:function(e){"object"!=typeof e&&(e=JSON.parse(e)),e.current_track.title?(Q=e.current_track.title,e.current_track.image&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.current_track.image,n(e.current_track.image),n=!1),r.qtApplyTitle(Q,n)):r.log("Missing data for Everestcast song title")},error:function(t){console.log("MediaCP feed not loaded - error ahead:"),console.log(t)}});if("type-mediacp"==i.servertype)return r.log(qtmediacp),g&&(qtmediacp=B+"?qtproxycall="+window.btoa(qtmediacp)),void t.ajax({type:"GET",cache:!1,url:qtmediacp,async:!0,jsonp:!0,success:function(e){"object"!=typeof e&&(e=JSON.parse(e)),r.log(e),Q=e.nowplaying,e.coverart&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.coverart,n(e.coverart),n=!1),r.qtApplyTitle(Q,n)},error:function(t){console.log("MediaCP feed not loaded - error ahead:"),console.log(t)}});if("type-streamerr"==i.servertype)return r.log(M),g&&(M=B+"?qtproxycall="+window.btoa(M)),void t.ajax({type:"GET",cache:!1,url:M,async:!0,jsonp:!0,success:function(e){"object"!=typeof e&&(e=JSON.parse(e)),r.log(e),Q=e.nowplaying,e.coverart&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.coverart,n(e.coverart),n=!1),r.qtApplyTitle(Q,n)},error:function(t){console.log("Streamerr not working - error ahead:"),console.log(t)}});if("type-sonicpanel"==i.servertype&&""!==P&&(P=P.indexOf("?")>-1?P+"&rand="+I:P+"?rand="+I,g&&(P=B+"?qtproxycall="+window.btoa(P)),t.ajax({type:"GET",cache:!1,url:P,async:!0,success:function(e){"object"!=typeof e&&(e=JSON.parse(e));var a="Now live - Streaming";e.title&&(a=e.title,e.artist&&(a=e.artist+" - "+e.title)),e.art&&"function"==typeof n&&(e.title&&(e.art=e.art+"?title="+e.title.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")),t.qtMplayerGlobalSongData.thumbnail=e.art,n(e.art),n=!1),e.thumb&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.thumb+"#.jpg",n(e.thumb+"#.jpg"),n=!1),"1"==k&&"No DJ"!==e.djusername&&(a=e.title.split(" - ").join(" / ")+" - "+e.djusername),e.listn&&(H=e.listn),e.peaklistn&&(N=e.peaklistn),r.qtApplyListeners(H,N),r.qtApplyTitle(a,n)},error:function(t){console.log(t)}})),"type-jazler"==i.servertype){var U=T.split("NowOnAir.xml").join("AlbumsCache/");return g&&(T=B+"?qtproxycall="+window.btoa(T)),r.log("=============================================================="),r.log(T),void t.ajax({type:"GET",url:T,dataType:"xml",async:!0,cache:!1,success:function(e){r.log(e),t(e).find("Event").each((function(){r.log(t(this));var e=t(this).find("CacheImageFile").html();t(this).find("Announcement").each((function(){var a=t(this).attr("Display");r.log(a),e&&"function"==typeof n&&(r.log(U+e),t.qtMplayerGlobalSongData.thumbnail=U+e,n(U+e),n=!1),r.qtApplyTitle(a,n)}))}))},error:function(t){console.log("Jazler source unreachable - please check your channel settings"),console.log(t)}})}if("type-lautfm"!=i.servertype)if("type-icy"===i.servertype&&(r.log("type-icy"),r.log(B+"?qtproxycall="+window.btoa(i.file)+"&icymetadata=1"),t.ajax({type:"GET",url:B,jsonpCallback:"parseMusic",async:!0,cache:!1,data:{qtproxycall:window.btoa(i.file),icymetadata:"1"},success:function(e){if("Song title unavailable"===e||"Cannot open the stream"===e)return r.log("ERROR OPENING THE STREAM OR GETTING THE TITLES: "+e),r.qtApplyTitle(t.qtmplayerRadioFeedObj.qtFeedData.title,!1),void n(t.qtmplayerRadioFeedObj.qtFeedData.cover);r.qtApplyTitle(e,n),r.log(e)},error:function(t){console.log("Error"),r.log(t),console.log(t)}})),"type-auto"!=i.servertype){if("type-maxcast"==i.servertype)return r.log("Maxcast "+O),O=O+"?rand="+I,g&&(O=B+"?qtproxycall="+window.btoa(O)),void t.ajax({type:"GET",cache:!1,url:O,async:!0,jsonpCallback:"parseMusic",jsonp:!1,data:X,success:function(e){"object"!=typeof e&&(e=JSON.parse(e)),e.playing&&(Q=e.playing.current),e.song_data&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.song_data.cover,n(e.song_data.cover),n=!1),r.qtApplyTitle(Q,n)},error:function(t){console.log(t)}});if(""!==q||""!==x||""!==w||""!==b||""!==_||""!==m||""!==y||""!==v||""!==h||""!==o&&""!==s&&void 0!==o||""!==c||""!==f){if(""!==q)return q=q,r.log(q),g&&(q=B+"?qtproxycall="+window.btoa(q)),void t.ajax({type:"GET",cache:!1,url:q,async:!0,success:function(t){"object"!=typeof t&&(t=JSON.parse(t)),Q=t.nowplaying,r.qtApplyTitle(Q,n)},error:function(t){console.log(t)}});if(""!==w&&(w=w.indexOf("?")>-1?w+"&rand="+I:w+"?rand="+I,g&&(w=B+"?qtproxycall="+window.btoa(w)),t.ajax({type:"GET",cache:!1,url:w,async:!0,success:function(e){"object"!=typeof e&&(e=JSON.parse(e));var a="Now live - Streaming";e.title&&(a=e.title,e.artist&&(a=e.artist+" - "+e.title)),e.art&&"function"==typeof n&&(e.title&&(e.art=e.art+"?title="+e.title.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")),t.qtMplayerGlobalSongData.thumbnail=e.art,n(e.art),n=!1),e.thumb&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.thumb+"#.jpg",n(e.thumb+"#.jpg"),n=!1),r.qtApplyTitle(a,n)},error:function(t){console.log(t)}})),""!==x)return x=x,g&&(x=B+"?qtproxycall="+window.btoa(x)),void t.ajax({type:"GET",cache:!1,url:x,async:!0,dataType:"xml",success:function(e){t(e).find("cover").length>0&&""!==t(e).find("cover").html()&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=t(e).find("cover").html(),n(t(e).find("cover").html()),n=!1);var a=t(e).find("title").html();void 0!==a&&"undefined"!=a||(a=t(e).find("name").html()),r.qtApplyTitle(t(e).find("artist").html()+" - "+a,n)},error:function(t){console.log(t)}});if(""!==v)v="https://api.live365.com/station/"+v,g&&(v=B+"?qtproxycall="+window.btoa(v)),t.ajax({type:"GET",cache:!1,url:v,async:!0,jsonpCallback:"parseMusic",jsonp:!1,success:function(e){if(e,"object"!=typeof e&&(e=JSON.parse(e)),e["current-track"].art){var a=e["current-track"].art;""!=a&&(t.qtMplayerGlobalSongData.thumbnail=a,n(a),n=!1)}r.qtApplyTitle(e["current-track"].artist+" - "+e["current-track"].title,n)},error:function(t){console.log(t)}});else{var V,W;if(""!==m)return g?(V=t("#qtmplayer-radiofeed-proxyurl").data("proxyurl"),W={qtproxycall:window.btoa(m)}):V=m,void t.ajax({type:"GET",cache:!1,url:V,async:!0,data:W,dataType:"html",success:function(t){r.qtApplyTitle(t,n)},error:function(t){console.log(t)}});if(""!==y)t.ajax({type:"GET",url:y,async:!0,cache:!1,dataType:"xml",success:function(e){r.qtApplyTitle(t(e).find("artists").html()+" - "+t(e).find("title").html())},error:function(t){console.log(t)}});else if(""!==h&&"undefined"!==h&&void 0!==h&&void 0!==h){t.ajax({type:"GET",cache:!1,url:h,async:!0,data:{qtproxycall:window.btoa(h)},jsonpCallback:"parseMusic",jsonp:!0,success:function(t){"object"!=typeof t&&(t=JSON.parse(t)),Q=t.tracks.current.name,r.qtApplyTitle(Q)},error:function(t){}})}else if(""!==c&&void 0!==c){var Y,Q,X,J=c;H=!1,N=!1;g&&(J=B,X={qtproxycall:window.btoa(c)}),r.log("Radio feed - Icecast "+c),t.ajax({type:"GET",cache:!1,url:J,async:!0,jsonpCallback:"parseMusic",jsonp:!1,data:X,success:function(e){r.log("Ajax response"),r.log(e),"object"!=typeof e&&(e=JSON.parse(e)),void 0===e.icestats?d?Y=e[d]:t.each(e,(function(t,e){Y=e,0==t&&(Y=e)})):Y=e.icestats.source,void 0!==Y&&(d&&(Y=Y[d]),p&&(Y=Y[p]),p||void 0!==Y.title||(Y=Y[0]),Q=Y.title,Y.artist&&(Q=Q+" - "+Y.artist),r.qtApplyTitle(Q,n),Y.listeners&&(H=Y.listeners),Y.listener_peak&&(N=Y.listener_peak),r.qtApplyListeners(H,N))},error:function(t){console.log(t),r.log("Ajax response"),r.log(t)}})}else{if(""!==o&&""!==s&&void 0!==o){var $={shoutcast_host:o,shoutcast_port:s,shoutcast_protocol:l,shoutcast_channel:u},K=$.shoutcast_channel||1,Z="http";"443"!==$.shoutcast_port&&"https"!==$.shoutcast_protocol||(Z="https");var tt=Z+"://"+$.shoutcast_host+":"+$.shoutcast_port+"/stats?sid="+K+"&json=1";J=tt;g&&(J=B,X={qtproxycall:window.btoa(tt)});try{t.ajax({type:"GET",cache:!1,url:J,async:!0,data:X,dataType:t.qtmplayerRadioFeedObj.qtFeedData.dataType,contentType:"application/json",success:function(t){"object"!=typeof t&&(t=JSON.parse(t)),r.qtApplyTitle(t.songtitle,n),t.currentlisteners&&(H=t.currentlisteners),t.peaklisteners&&(N=t.peaklisteners),r.qtApplyListeners(H,N)},error:function(e){"jsonp"!==t.qtmplayerRadioFeedObj.qtFeedData.dataType&&(t.qtmplayerRadioFeedObj.qtFeedData.dataType="jsonp",t.qtmplayerRadioFeedObj.fn.newFeedReading())}})}catch(t){dataType="jsonp",console.log(t)}return}if(""!==f&&void 0!==f){var et="https://public.radio.co/stations/"+f+"/status";t.ajax({type:"GET",cache:!1,url:et,async:!0,contentType:"application/json",success:function(e){if(e.current_track){if(Q=e.current_track.title,r.log("Radio.co artwork: "+e.current_track.artwork_url_large),e.current_track.artwork_url_large&&"function"==typeof n){var a=e.current_track.artwork_url_large;""!==a&&(t.qtMplayerGlobalSongData.thumbnail=a,n(a),n=!1)}}else Q="Song title currently unavailable - Please check your radio settings";r.qtApplyTitle(Q,n)},error:function(t){}})}else if("type-radioking"==i.servertype&&""!==b){et="https://api.radioking.io/widget/radio/"+b+"/track/current";t.ajax({type:"GET",cache:!1,url:et,async:!0,contentType:"application/json",success:function(e){Q=e.artist+" - "+e.title,e.cover&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=e.cover,n(e.cover),n=!1),r.qtApplyTitle(Q,n)},error:function(t){console.log(t)}})}else if("type-azuracast"==i.servertype&&""!==_){et="",J=_+"?rand="+I;g&&(J=B+"?qtproxycall="+window.btoa(_)),t.ajax({type:"GET",cache:!1,url:J,async:!0,contentType:"application/json",success:function(a){"string"==typeof a&&(a=jQuery.parseJSON(a)),void 0===a.now_playing&&(a=a[0]),e=a.now_playing.song.artist,Q=a.now_playing.song.title,""!==e&&(Q=e+" - "+Q),a.now_playing.song.cover&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=a.now_playing.song.cover,n(a.now_playing.song.cover),n=!1),a.now_playing.song.art&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=a.now_playing.song.art,n(a.now_playing.song.art),n=!1),a.cover&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=a.cover,n(a.cover),n=!1),a.art&&"function"==typeof n&&(t.qtMplayerGlobalSongData.thumbnail=a.art,n(a.art),n=!1),a.listeners&&(a.listeners.current&&(H=a.listeners.current),a.listeners.total&&(N=a.listeners.total),r.qtApplyListeners(H,N)),r.qtApplyTitle(Q,n)},error:function(t){console.log(t)}})}}}}else r.qtApplyTitle()}else-1!=i.file.indexOf("/proxy/")&&-1!=i.file.indexOf("https")&&-1!=i.file.indexOf("?mp=/")?(r.log("type-auto TYPE 1 - GET MOUNTPOINT"),o=(o=i.file.split("?mp=/"))[0]+"?mp=/stats&rand="+I,g&&(o=B+"?qtproxycall="+window.btoa(o)),t.ajax({type:"GET",url:o,async:!0,cache:!1,dataType:"xml",success:function(e){r.qtApplyTitle(t(e).find("SONGTITLE").html(),n),t(e).find("CURRENTLISTENERS")&&(H=t(e).find("CURRENTLISTENERS").html()),t(e).find("PEAKLISTENERS")&&(N=t(e).find("PEAKLISTENERS").html()),r.qtApplyListeners(H,N)},error:function(t){r.log(t),console.log(t)}})):-1==i.file.indexOf("/proxy/")&&-1!=i.file.indexOf("https")&&i.file.endsWith("/stream")&&-1==i.file.indexOf("/mp3")?(r.log("type-auto TYPE 2 - XML:"+i.file.endsWith("/stream")+"? ----\x3e "+i.file),o=i.file.replace(/\/stream$/,"/stats","$1"),r.log('Stats link: <a href="'+o+'">'+o+"</a>"),g&&(o=B+"?qtproxycall="+window.btoa(o)),r.log('Proxy stats link: <a href="'+o+'">'+o+"</a>"),t.ajax({type:"GET",url:o,async:!0,success:function(e){if("Song title unavailable"===e)return r.qtApplyTitle(t.qtmplayerRadioFeedObj.qtFeedData.title,!1),void n(t.qtmplayerRadioFeedObj.qtFeedData.cover);r.qtApplyTitle(t(e).find("SONGTITLE").html(),n),t(e).find("CURRENTLISTENERS")&&(H=t(e).find("CURRENTLISTENERS").html()),t(e).find("PEAKLISTENERS")&&(N=t(e).find("PEAKLISTENERS").html()),r.qtApplyListeners(H,N)},error:function(t){r.log(t),console.log(t)}})):(r.log("type-auto TYPE 3 ICY METADATA"),r.log(B+"?qtproxycall="+window.btoa(i.file)+"&icymetadata=1"),t.ajax({type:"GET",url:B,jsonpCallback:"parseMusic",async:!0,cache:!1,data:{qtproxycall:window.btoa(i.file),icymetadata:"1"},success:function(e){if("Song title unavailable"===e)return r.qtApplyTitle(t.qtmplayerRadioFeedObj.qtFeedData.title,!1),void n(t.qtmplayerRadioFeedObj.qtFeedData.cover);r.qtApplyTitle(e,n),r.log(e)}}));else if(r.log("Server type: LAUT.FM"),r.log("Stream URL: "+i.file),-1!=i.file.indexOf("/stream.laut.fm/")){r.log("Laut.FM reading titles");var at="https://api.laut.fm/station/"+i.file.split("https").join("http").split("http://stream.laut.fm/").join("")+"/current_song";g&&(at=B+"/?qtproxycall="+window.btoa(at)),t.ajax({type:"GET",url:at,
async:!0,cache:!1,success:function(t){r.log("Laut.FM Success"),"object"!=typeof t&&(t=JSON.parse(t));var e="Now live - Streaming";t.type&&"jingle"!==t.type&&(t.title&&(e=t.title,t.artist&&t.artist.name&&(e=t.artist.name+" - "+e)),r.qtApplyTitle(e,n))},error:function(t){r.log(t),console.log(t),r.qtApplyTitle("Laut FM API error - Titles not available")}})}},feedInterval:null,stopFeed:function(){t.qtmplayerRadioFeedObj;void 0!==t.qtmplayerRadioFeedObj.fn.qtFeedInterval&&clearInterval(t.qtmplayerRadioFeedObj.fn.qtFeedInterval)},pushFeed:function(e){var a=t.qtmplayerRadioFeedObj;a.qtFeedData=e,a.fn.log("pushFeed=INITIALIZE"+t.now()),a.fn.log(e),a.fn.stopFeed(),a.fn.newFeedReading(),a.fn.qtApplyListeners(!1,!1),t.qtmplayerRadioFeedObj.qtFeedData.dataType="",t.qtmplayerRadioFeedObj.fn.qtFeedInterval=setInterval((function(){a.fn.newFeedReading()}),t.qtmplayerRadioFeedObj.timeInterval)},log:function(e){var a=t("#qtmPlayerDebugger");a.length>0&&a.append(e+"<br>")}}},t(document).ready((function(){t.qtmplayerRadioFeedObj.fn.qtApplyTitle()}))}(jQuery),function(t){"use strict";function e(){var t=Array.prototype.slice.call(arguments);t.unshift("QTMPLAYER -")}if(e("admin script loaded"),void 0!==window.qtmplayer_stats&&window.qtmplayer_stats&&1===parseInt(window.qtmplayer_stats.isAdmin,10)&&"radiochannel"===window.qtmplayer_stats.postType){e("radiochannel admin context detected",window.qtmplayer_stats);var a=null,i=!1,n=!1,r=!1;t((function(){var a,o;e("document ready, binding protections"),e("bindClassicEditorProtection init",{formFound:!!(a=t("#post")).length}),a.length&&a.on("submit.qtmplayerLicense",(function(t){if(e("classic editor submit intercepted",{bypassNextClassicSubmit:n,verificationPassed:i}),n||i)return e("classic submit allowed immediately"),!0;t.preventDefault(),t.stopImmediatePropagation(),e("classic submit blocked temporarily, starting verification");var a=this;return l().then((function(){e("classic verification ok, re-submitting form"),n=!0,a&&"function"==typeof a.submit&&a.submit()})).catch((function(t){e("classic verification rejected",t),n=!1})),!1})),e("bindButtonProtection init",o=["#publish","#save-post",".editor-post-publish-panel__toggle",".editor-post-publish-button",".editor-post-publish-button__button",".editor-post-publish-panel__header-publish-button",".editor-post-save-draft",".editor-post-switch-to-draft"].join(",")),document.addEventListener("click",(function(t){var a=t.target&&t.target.closest?t.target.closest(o):null;a&&(e("admin save button click intercepted",{button:a,bypassNextButtonClick:r,verificationPassed:i}),r||i?e("button click allowed immediately"):(t.preventDefault(),t.stopPropagation(),"function"==typeof t.stopImmediatePropagation&&t.stopImmediatePropagation(),e("button click blocked temporarily, starting verification"),l().then((function(){e("button verification ok, replaying click"),r=!0,setTimeout((function(){a.click(),setTimeout((function(){r=!1,e("button bypass reset")}),50)}),10)})).catch((function(t){e("button verification rejected",t),r=!1}))))}),!0),e("bindings completed")}))}else e("abort: not in radiochannel admin context",window.qtmplayer_stats||null);function o(){var t,a=(e("normalizeDomain input",t=window.location.hostname||window.location.host||""),e("normalizeDomain output",t=(t=(t=(t=String(t||"").toLowerCase().trim()).replace(/^https?:\/\//,"")).replace(/\/.*$/,"")).replace(/^www\./,"")),t);return e("browser domain detected",a),a}function s(t,a){e("BLOCKED",{code:a||"unknown",message:t||"License verification failed"}),console.error("[QTMPLAYER_LICENSE_BLOCK]",a||"unknown",t||"License verification failed"),window.alert(t||"License verification failed. Save blocked.")}function l(){if(e("requestForcedLicenseVerify called",{verificationPassed:i,hasPromise:!!a}),i)return e("verification already passed, skipping ajax"),Promise.resolve({allow:!0});if(a)return e("reusing pending verification promise"),a;var n={action:"qtmplayer_radiochannel_forced_verify",nonce:window.qtmplayer_stats.nonce,postId:parseInt(window.qtmplayer_stats.postId||0,10),postType:window.qtmplayer_stats.postType||"",browserDomain:o()};return e("starting ajax forced verify",n),a=t.ajax({url:window.qtmplayer_stats.ajaxUrl,type:"POST",dataType:"json",cache:!1,data:n}).then((function(t){if(e("ajax response received",t),a=null,t&&t.success&&t.data&&t.data.allow)return i=!0,e("verification passed",t.data),t.data;var n=t&&t.data?t.data:{};return i=!1,e("verification failed from ajax success branch",n),s(n.message||"License verification failed. Save blocked.",n.code||"verify_failed"),Promise.reject(n)})).catch((function(t){e("ajax catch branch triggered",t),a=null,i=!1;var n={};return t&&t.responseJSON&&t.responseJSON.data&&(n=t.responseJSON.data),e("parsed ajax error data",n),s(n.message||"License verification failed. Save blocked.",n.code||"ajax_error"),Promise.reject(n)}))}}(jQuery),function(){"use strict";function t(){if(void 0!==window.qtmplayer_guard&&window.qtmplayer_guard&&1===parseInt(window.qtmplayer_guard.debug||0,10)){var t=Array.prototype.slice.call(arguments);t.unshift("QTMPLAYER -")}}function e(t){return t=(t=(t=(t=String(t||"").toLowerCase().trim()).replace(/^https?:\/\//,"")).replace(/\/.*$/,"")).replace(/^www\./,"")}function a(e){window.QTMPLAYER_FRONT_GUARD_OK=!1,window.QTMPLAYER_VALID_DOMAIN="",window.QTMPLAYER_FRONT_GUARD_CODE=e||"blocked",t("frontend guard blocked",e)}!function(){if(void 0!==window.qtmplayer_guard&&window.qtmplayer_guard&&1===parseInt(window.qtmplayer_guard.enabled||0,10)){var i,n,r,o=e(window.location.hostname||window.location.host||""),s=(i=window.qtmplayer_guard.blobOptionName||"",n="proradio_samurai_blob.",0!==(i=String(i||"").trim()).indexOf(n)?"":e(i.substring(n.length))),l=1===parseInt(window.qtmplayer_guard.hasBlob||0,10);if(t("guard input",{browserDomain:o,blobDomain:s,hasBlob:l}),l)if(s)if(o===s)r=s,window.QTMPLAYER_FRONT_GUARD_OK=!0,window.QTMPLAYER_VALID_DOMAIN=r,window.QTMPLAYER_FRONT_GUARD_CODE="ok",t("frontend guard passed",r);else a("domain_mismatch");else a("blob_domain_missing");else a("blob_missing")}else a("guard_missing")}()}(),
function(t){var e=t("#qtmplayer").data("qtmplayer-debugger"),a=t("#qtmplayer").data("analyzer"),i=!1,n=!1,r=t("#qtmplayer").data("showplayer"),o=!1,s=!1,u=[];function c(a){if("function"!=typeof a&&(a=function(){}),void 0!==window.Hls)return s=!0,e&&console.log("QTMPlayer HLS: hls.js already available",{version:window.Hls&&window.Hls.version?window.Hls.version:"unknown"}),void a();if(s)a();else if(u.push(a),!o){o=!0;var i=document.createElement("script");i.src=function(t){var e,a,i=document.getElementsByTagName("script");for(e=i.length-1;e>=0;e--)if(-1!==(a=i[e].getAttribute("src")||"").indexOf("/assets/js/qtmplayer"))return a.split("/assets/js/qtmplayer")[0]+t;return t}("/assets/components/hls/hls.js"),i.async=!0,i.onload=function(){var a;o=!1,s=!0,e&&console.log("QTMPlayer HLS: hls.js loaded",{src:i.src,Hls:typeof window.Hls,version:window.Hls&&window.Hls.version?window.Hls.version:"unknown"}),a=u.slice(0),u=[],t.each(a,(function(t,e){"function"==typeof e&&e()}))},i.onerror=function(){o=!1,u=[],t.qtPlayerObj&&t.qtPlayerObj.interface&&t.qtPlayerObj.interface.doSpinner(!1),console.error("QTMPlayer: unable to load hls.js")},e&&console.log("QTMPlayer HLS: loading hls.js",i.src),document.head.appendChild(i)}}function d(t){return t&&void 0!==t.streamtype&&"hls"===String(t.streamtype).toLowerCase()}function f(){var t,e=navigator.userAgent||"",a=/iPad|iPhone|iPod/i.test(e)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,i=/Safari/i.test(e)&&!/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/i.test(e);return!(!a&&!i||(t=document.createElement("audio"),!t.canPlayType||!t.canPlayType("application/vnd.apple.mpegurl")&&!t.canPlayType("application/x-mpegURL")))}function h(a,i){var n=t.qtPlayerObj,r=n.interface,o="";a||(a="This HLS stream is not supported by your browser."),e&&console.error("QTMPlayer HLS: playback failure",{message:a,error:i||null,songdata:n.songdata||null}),n.playing=!1,r&&(r.doSpinner(!1),r.bufferEnd(),r.justStop(),(o=r.getCurrentFile?r.getCurrentFile():n.songdata&&n.songdata.file?n.songdata.file:"")&&r.syncButtonsByFile(o,"play"),r.controls&&(r.controls.find(".qtmplayer__title").text(a),r.controls.find(".qtmplayer__artist").text("")),r.time&&r.time.html(""),r.advance&&r.advance.width(0),r.buffer&&r.buffer.width(0))}var y={audio:!1,hls:!1,currentSrc:!1,fatalError:!1,fatalErrorMessage:!1,getAudio:function(){return!1===y.audio&&(y.audio=document.createElement("audio"),y.audio.preload="none",y.audio.setAttribute("playsinline","playsinline"),y.bindEvents()),y.audio},bindEvents:function(){var a=y.audio,i=t.qtPlayerObj.interface;a.addEventListener("waiting",(function(){i.bufferStart(),i.doSpinner(!0)})),a.addEventListener("canplay",(function(){i.bufferEnd(),i.doSpinner(!1)})),a.addEventListener("playing",(function(){i.bufferEnd(),i.doSpinner(!1),e&&console.log("QTMPlayer HLS: audio playing")})),a.addEventListener("timeupdate",(function(){})),a.addEventListener("ended",(function(){i.next()})),a.addEventListener("error",(function(){h("This HLS stream is not supported by your browser.",a.error)}))},load:function(t){var a;if(!t||"file_hold"===t)return console.error("QTMPlayer HLS: invalid source",t),!1;if(y.currentSrc===t)return!0;if(y.stop(),a=y.getAudio(),y.currentSrc=t,y.fatalError=!1,y.fatalErrorMessage=!1,e&&console.log("QTMPlayer HLS: load source",t),void 0!==window.Hls&&window.Hls.isSupported()){function i(t){return e&&console.error("QTMPlayer HLS: error data",t),"This HLS stream could not be played. Please check the stream URL."}return y.hls=new window.Hls({enableWorker:!0,lowLatencyMode:!1}),y.hls.attachMedia(a),y.hls.on(window.Hls.Events.MEDIA_ATTACHED,(function(){e&&console.log("QTMPlayer HLS: media attached"),y.hls.loadSource(t)})),y.hls.on(window.Hls.Events.MANIFEST_PARSED,(function(){e&&console.log("QTMPlayer HLS: manifest parsed")})),y.hls.on(window.Hls.Events.ERROR,(function(t,a){var n,r=0,o=a&&a.details?String(a.details):"";if(console.error("QTMPlayer HLS: hls.js error",a),a&&a.fatal){if(a.response&&a.response.code&&(r=parseInt(a.response.code,10)),a.type===window.Hls.ErrorTypes.NETWORK_ERROR&&("manifestLoadError"===o||"manifestLoadTimeOut"===o||400===r||401===r||403===r||404===r||410===r))return n=i(a),y.fatalError=!0,y.fatalErrorMessage=n,y.stop(),void h(n,a);if(a.type===window.Hls.ErrorTypes.NETWORK_ERROR)return e&&console.log("QTMPlayer HLS: recoverable network error, retrying..."),void y.hls.startLoad();if(a.type===window.Hls.ErrorTypes.MEDIA_ERROR)return e&&console.log("QTMPlayer HLS: media error, trying recovery..."),void y.hls.recoverMediaError();n=i(a),y.fatalError=!0,y.fatalErrorMessage=n,y.stop(),h(n,a)}})),!0}return f()?(a.src=t,a.load(),e&&console.log("QTMPlayer HLS: trusted native HLS mode"),!0):(h("This HLS stream is not supported by your browser."),!1)},play:function(a){var i,n;return!!y.load(a)&&((i=y.getAudio()).volume=t.qtPlayerObj.masterVolume/100,t.qtPlayerObj.interface.doSpinner(!0),(n=i.play())&&"function"==typeof n.then&&n.then((function(){e&&console.log("QTMPlayer HLS: play resolved")})).catch((function(t){h("This HLS stream could not be played.",t)})),!0)},pause:function(){y.audio&&y.audio.pause()},stop:function(){var t=y.audio;if(y.hls)try{y.hls.destroy()}catch(t){}if(y.hls=!1,y.currentSrc=!1,t)try{t.pause(),t.removeAttribute("src"),t.load()}catch(t){}},setVolume:function(t){var e=y.audio;e&&(e.volume=Math.max(0,Math.min(1,t/100)))},seek:function(t){var e,a=y.audio;a&&(e=a.duration)&&isFinite(e)&&(a.currentTime=e*(t/100))},seekTime:function(t){var e,a=y.audio,i=0;a&&a.duration&&isFinite(a.duration)&&(3===(e=String(t).split(":")).length?(i+=3600*parseInt(e[0],10),i+=60*parseInt(e[1],10),i+=parseInt(e[2],10)):2===e.length&&(i+=60*parseInt(e[0],10),i+=parseInt(e[1],10)),isNaN(i)||(a.currentTime=i))}};(/MSIE|Edge|Trident/i.test(navigator.userAgent)||-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome"))&&(a=0);var m=!1;(/MSIE|Edge|Trident/i.test(navigator.userAgent)||-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome"))&&(m=!0),/iPad/i.test(navigator.userAgent)&&(m=!0),/iPhone/i.test(navigator.userAgent)&&(m=!0),screen.width<=1119&&(m=!0),!0===m&&(a=0),t.qtMplayerGlobalSongData={title:!1,artist:!1,thumbnail:!1},t.qtMplayerPlaylistCue={minicue:!1,tadv:!1,init:function(){var e,a,i,n,r;t.qtMplayerPlaylistCue.destroy(),(e=t("li.qtmplayer-played")).length>0&&(a=e.offset().left,i=e.width(),n=0,e.append('<div id="qtMplayerPlaylistTrack" class="qtmplayer-playlist__track"><span id="qtMplayerPlaylistTrackAdv" data-qtmplayer-trackadv class="qtmplayer-track-adv qtmplayer-content-accent"></span><span id="qtMplayerPlaylistMinicue" class="qtmplayer-playlist-minicue"></span></div>'),t.qtMplayerPlaylistCue.minicue=t("#qtMplayerPlaylistMinicue"),t.qtMplayerPlaylistCue.tadv=t("#qtMplayerPlaylistTrackAdv"),(r=t("#qtMplayerPlaylistTrack")).off("mousemove").off("click"),r.on("mousemove",(function(e){n=e.clientX-a,t.qtMplayerPlaylistCue.minicue.css({left:n,transition:"left 0.1s"})})),r.on("click",(function(e){t.qtPlayerObj.uniPlayer.seek((e.clientX-a)/i*100)})))},update:function(e){t.qtMplayerPlaylistCue.tadv&&t.qtMplayerPlaylistCue.tadv.css({width:e+"%"}),t.qtMplayerPlaylistCue.minicue},destroy:function(){t("#qtMplayerPlaylistTrack").remove()}},t.qtRaphaelCircle={container:t(".qtmplayer-circularplayer"),findXY:function(t){var e=0,a=0;do{e+=t.offsetLeft,a+=t.offsetTop}while(t=t.offsetParent);return[e,a]},getScrollLeft:function(){return t("body").scrollLeft+document.documentElement.scrollLeft},getScrollTop:function(){return t("body").scrollTop+document.documentElement.scrollTop},init:function(){if(void 0===t||!t.qtPlayerObj||!t.qtPlayerObj.songdata||"radio"!==t.qtPlayerObj.songdata.type){var e=t.qtRaphaelCircle,a=t("#qtdonut"),i=a.height(),n=a.width(),r=i/2;e.destroy(),a.find("svg").remove(),e.R=r;var o=new Raphael("qtdonut",n,i);o.customAttributes.arc=function(t,e,a,i,n){var r=360/i*a,o=(90-r)*Math.PI/180,s=t+n*Math.cos(o),l=e-n*Math.sin(o);return{path:i===a?[["M",t,e-n],["A",n,n,0,1,1,t,e-n]]:[["M",t,e-n],["A",n,n,0,+(r>180),1,s,l]]}};var s=o.path().attr({stroke:"#fff","stroke-width":"22px",arc:[0,0,0,0,0]});e.arc=s,e.container=a;var l,u,c,d,p,f,h=navigator.userAgent,y=h.match(/opera/i),m=h.match(/chrome/i),g=h.match(/ipad|iphone/i),v=y||m?359.9:360;a.on("click","svg",(function(r){r=r||window.event,g&&r.touches&&(r=r.touches[0]),r.pageX||r.pageY?[r.pageX,r.pageY]:(r.clientX||r.clientY)&&[r.clientX+e.getScrollLeft(),r.clientY+e.getScrollTop()],u=a.offset().left,c=a.offset().top-t(window).scrollTop(),d=r.clientX-(u+n/2),p=r.clientY-(c+i/2),l=Math.floor(v-(180*Math.atan2(d,p)/Math.PI+180)),f=l/v*100,t.qtPlayerObj.uniPlayer.seek(f)})),a.addClass("active")}},update:function(e){if(void 0===t||!t.qtPlayerObj||!t.qtPlayerObj.songdata||"radio"!==t.qtPlayerObj.songdata.type){var a=t.qtRaphaelCircle,i=a.R;void 0!==e&&void 0!==a.arc&&(isNaN(e)||a.arc.animate({arc:[i,i,100*e,100,i]},2,"ease"))}},destroy:function(){var e=t.qtRaphaelCircle;void 0!==e.arc&&(e.arc.remove(),e.container.removeClass("active")),void 0!==e.container&&e.container.removeClass("active")}},t.qtPlayerObj={isSoundApi:!1,playing:!1,hasDoneAutoplay:!1,masterVolume:t("#qtmplayer").data("qtmplayer-startvol"),ProRadioUserManagerIntegration:{shouldBlock:function(e){if(void 0!==t.ProRadioUserManager){void 0===e&&(e=t.qtPlayerObj.songdata);var a=t.ProRadioUserManager,i=t.qtPlayerObj.songdata.blocking;return void 0!==i&&(console.log(i),a.fn.modal.openModal(a,i),!0)}}},uniPlayer:{btnPlay:t("[data-qtmplayer-playbtn]"),canMoove:!0,pause:function(){t.qtPlayerObj.playing=!1,"object"==typeof t.qtmplayerRadioFeedObj&&t.qtmplayerRadioFeedObj.fn.stopFeed(),t.qtPlayerObj.interface.justStop(),"radio"===t.qtPlayerObj.songdata.type?(t.qtPlayerObj.songdata.file_hold=t.qtPlayerObj.songdata.file,t.qtPlayerObj.songdata.file="file_hold",t.qtPlayerObj.interface.doSpinner(!1),d(t.qtPlayerObj.songdata)?y.stop():!0===t.qtPlayerObj.isSoundApi?t.qtWebApiPlayer.stop():t.qtSMPO.smStop()):d(t.qtPlayerObj.songdata)?y.pause():!0===t.qtPlayerObj.isSoundApi?t.qtWebApiPlayer.pause():t.qtSMPO.smPause()},webapiPlay:function(){t.qtWebApiPlayer.play(t.qtPlayerObj.songdata.file)},radioFeedCallback:function(e){var a=t.qtPlayerObj.imgCover.attr("data-fallback");void 0!==e?t.qtPlayerObj.imgCover.attr("src",e).show():a?t.qtPlayerObj.imgCover.attr("src",a).show():t.qtPlayerObj.imgCover.hide()},play:function(){var a,r,o=String(window.location.hostname||window.location.host||"").toLowerCase().replace(/^www\./,""),s=String(window.QTMPLAYER_VALID_DOMAIN||"").toLowerCase().replace(/^www\./,"");return!(!0!==window.QTMPLAYER_FRONT_GUARD_OK||!s||o!==s)&&("function"==typeof t.qtmplayerRadioFeedObj.fn.updateMediaData&&t.qtmplayerRadioFeedObj.fn.updateMediaData(),"pause"!==t.qtPlayerObj.uniPlayer.btnPlay.find("i.material-icons").html()?d(t.qtPlayerObj.songdata)&&void 0===window.Hls&&!f()?(a=t.qtPlayerObj.songdata,"function"!=typeof(r=function(){t.qtPlayerObj.uniPlayer.play()})&&(r=function(){}),void(d(a)?void 0!==window.Hls||f()?r():(t.qtPlayerObj.interface.doSpinner(!0),c((function(){if(void 0===window.Hls)return t.qtPlayerObj.interface.doSpinner(!1),void console.error("QTMPlayer: HLS stream declared but hls.js is not available.");r()}))):r())):void(i&&n&&(t.qtPlayerObj.uniPlayer.btnPlay.find("i.material-icons").html("pause"),d(t.qtPlayerObj.songdata)?("radio"===t.qtPlayerObj.songdata.type&&"file_hold"===t.qtPlayerObj.songdata.file&&(t.qtPlayerObj.songdata.file=t.qtPlayerObj.songdata.file_hold,"object"==typeof t.qtmplayerRadioFeedObj&&t.qtmplayerRadioFeedObj.fn.pushFeed(t.qtPlayerObj.songdata)),void 0!==t.qtMplayerStats&&t.qtMplayerStats.sendHit(t.qtPlayerObj.songdata),e&&console.log("QTMPlayer HLS: uniPlayer play branch",t.qtPlayerObj.songdata),y.play(t.qtPlayerObj.songdata.file)):!0===t.qtPlayerObj.isSoundApi?(y.stop(),t.qtWebApiPlayer.play(t.qtPlayerObj.songdata.file)):(y.stop(),"radio"===t.qtPlayerObj.songdata.type&&"file_hold"===t.qtPlayerObj.songdata.file&&(t.qtPlayerObj.songdata.file=t.qtPlayerObj.songdata.file_hold,"object"==typeof t.qtmplayerRadioFeedObj&&t.qtmplayerRadioFeedObj.fn.pushFeed(t.qtPlayerObj.songdata)),void 0!==t.qtMplayerStats&&t.qtMplayerStats.sendHit(t.qtPlayerObj.songdata),console.log(t.qtPlayerObj.songdata),t.qtSMPO.smPause(),t.qtSMPO.smPlay()),setTimeout((function(){if(100!==t.qtPlayerObj.masterVolume){var e=t.qtPlayerObj.masterVolume;t.qtPlayerObj.uniPlayer.setVolume(e),t("[data-qtmplayer-vball]").css({top:100-e}),t("[data-qtmplayer-vfill]").css({height:e+"%"})}}),300),t.qtPlayerObj.playing=!0)):void 0)},seek:function(e){isNaN(e)||((e=parseFloat(e))>100&&(e=100),d(t.qtPlayerObj.songdata)?y.seek(e):!0===t.qtPlayerObj.isSoundApi?t.qtWebApiPlayer.seek(e):t.qtSMPO.smSeek(e))},seekTime:function(e){"00:00"===e&&(e="00:00:00"),d(t.qtPlayerObj.songdata)?y.seekTime(e):!0===t.qtPlayerObj.isSoundApi?t.qtWebApiPlayer.seekTime(e):t.qtSMPO.smSeekTime(e)},setVolume:function(e){t.qtPlayerObj.masterVolume=e,d(t.qtPlayerObj.songdata)?y.setVolume(e):!0===t.qtPlayerObj.isSoundApi?t.qtWebApiPlayer.setvolume(e/100):t.qtSMPO.sm.setVolume(e)}},interface:{window:t(window),body:t("body"),htmlAndbody:t("html,body"),player:t("#qtmplayer"),controls:t("#qtmplayer-controls"),qtmplayer:t("#qtmplayer-playlistcontainer"),playlist:t("#qtmplayer-playlist ul"),grooveadv:t("#qtMplayerTadv"),buffer:t("#qtMplayerBuffer"),progWave:t("#qtMplayerprogWave"),advance:t("#qtMplayerTadv"),btnPlay:t("[data-qtmplayer-playbtn]"),control:t("#qtmplayerTrackControl"),minicue:t("#qtMplayerMiniCue"),minicueT:t("#qtMplayerPlaylistTrackMinicue"),trackAdvance:t("#qtmplayerTrackAdv"),time:t("#qtmplayerTime"),autoplay:t("#qtmplayer").data("autoplay"),artwork:t("#qtmplayer").data("artwork"),dragging:!1,vdragging:!1,debug:function(e){t("#qtmplayerDebug").prepend(e+"<br>")},syncButtonsByFile:function(e,a,i){var n=t.qtPlayerObj,r=n.interface;if(e&&a){"file_hold"===e&&n.songdata&&n.songdata.file_hold&&(e=n.songdata.file_hold);var o=i?t(i):r.body,s=(""+e).replace(/"/g,'\\"'),l=o.find('.qtmplayer-play-btn[data-qtmplayer-file="'+s+'"]');l.length&&(r.switchicon(l.find("i.material-icons"),a),l.each((function(){var e=t(this).closest(".qtmplayer-trackitem");e.length&&("pause"===a?e.addClass("qtmplayer-played"):e.removeClass("qtmplayer-played"))})))}},preloadTrack:function(e){var a=t.qtPlayerObj,i=a.interface;a.interface.doSpinner(!0);i.playlist.find("li:first-child .qtmplayer-play-btn").each((function(e,i){var n=t(i);a.songdata={},t.each(n.data(),(function(t,e){var i=t.replace("qtmplayer","").toLowerCase();a.songdata[i]=e})),t(".qtmplayer-played").removeClass("qtmplayer-played"),n.closest(".qtmplayer-trackitem").addClass("qtmplayer-played");i=t.qtPlayerObj.interface.controls;r&&a.interface.showhide(),a.interface.deployTrack()&&a.interface.autoplay&&setTimeout(a.uniPlayer.play,2200)}))},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||t(window).width()<1170},deployTrack:function(a){var n,o,s,l=t.qtPlayerObj,u=l.interface,p=u.controls,h=l.songdata,y=u.qtmplayer,g=t("#qtmplayerDuration"),v=p.find(".qtmplayer__cart"),b=window.location.href,_="";if(""!=h.file){if(!0===m&&t.qtPlayerObj.songdata.file_mobile&&screen.width<=1119&&(t.qtPlayerObj.songdata.file=t.qtPlayerObj.songdata.file_mobile),d(h)&&(f()?e&&console.log("QTMPlayer HLS: trusted native HLS available, skipping hls.js preload"):c()),u.doSpinner(!0),0==i&&setTimeout(u.doSpinner,1e3),t.qtPlayerObj.interface.waveformAdvance=!1,"radio"===h.type){if(u.minicue.hide(),u.buffer.hide(),u.trackAdvance.hide(),g.hide(),d(h)&&(u.time.html(""),u.advance.width(0),u.buffer.width(0)),u.control.addClass("qtmplayer-is-radio"),t("#qtmplayerTrackControl canvas").remove(),t.qtmplayerRadioFeedObj){if(t.qtPlayerObj.songdata.callBack=!1,t.qtPlayerObj.interface.artwork){t.qtPlayerObj.imgCover=t.qtPlayerObj.interface.controls.find(".qtmplayer__cover img");var x=t.qtPlayerObj.imgCover.attr("src");x&&t.qtPlayerObj.imgCover.attr("data-fallback",x),t.qtPlayerObj.interface.controls.find(".qtmplayer__cover img").attr("data-fallback",x),t.qtPlayerObj.songdata.callBack=t.qtPlayerObj.uniPlayer.radioFeedCallback}t.qtmplayerRadioFeedObj.fn.pushFeed(t.qtPlayerObj.songdata)}}else if(u.control.removeClass("qtmplayer-is-radio"),t.qtmplayerRadioFeedObj&&t.qtmplayerRadioFeedObj.fn.stopFeed(),u.minicue.show(),u.buffer.show(),u.trackAdvance.show(),g.show(),!1===u.isMobile()){var w=new RegExp(location.host);try{w.test(h.file)&&"function"==typeof qtDrawAudio?(qtDrawAudio(h.file),t.qtPlayerObj.interface.waveformAdvance=t("#qtwaveformClone")):t("#qtmplayerTrackControl canvas").remove()}catch(t){console.log(t)}}if(""==h.buylink||"undefined"==h.buylink||void 0===h.buylink?v.css({opacity:0,"pointer-events":"none"}):v.css({opacity:1,"pointer-events":"initial"}),t(".qtmplayer__actions .added_to_cart.wc-forward").remove(),""!==h.link?p.find(".qtmplayer__title").html('<a href="'+h.link+'"><strong>'+h.title+"</strong></a> "):p.find(".qtmplayer__title").html(h.title),p.find(".qtmplayer__artist").text(h.artist),void 0!==h.album&&""!==h.album&&(p.find(".qtmplayer__title").append("["+h.album+"]"),t.qtMplayerGlobalSongData.album=h.album),p.find(".qtmplayer__cover").attr("href",h.link),t.qtMplayerGlobalSongData.title=h.title,t.qtMplayerGlobalSongData.artist=h.artist,h.cover?t.qtMplayerGlobalSongData.thumbnail=h.cover:t.qtMplayerGlobalSongData.thumbnail=!1,v.addClass("qtmplayer__disabled"),v.off("click"),"string"==typeof h.buylink&&""!==h.buylink.trim()){if(v.removeClass("qtmplayer__disabled"),n=h.buylink,void 0!==h.buylink){h.buylink=h.buylink.toString(),h.buylink.match(/^-?\d+$/)?(o={"add-to-cart":h.buylink},s=jQuery.param(o),n=-1!=b.indexOf("?")?b+"&"+s:b+"?"+s,_=" product_type_simple add_to_cart_button ajax_add_to_cart ",v.attr("href",n).attr("data-quantity","1").attr("data-product_id",h.buylink).addClass(_).show()):v.attr("href",h.buylink).removeClass("product_type_simple").removeClass("add_to_cart_button").removeClass("ajax_add_to_cart").show();try{new URL(n,window.location.origin).host!==window.location.host||t("body").hasClass("qtmplayer--page-popup")?v.attr("target","_blank"):v.attr("target","")}catch(t){v.attr("target","")}}"download"==h.icon&&(h.icon="file_download"),v.show()}else v.hide(),v.removeClass("product_type_simple").removeClass("add_to_cart_button").removeClass("ajax_add_to_cart");return v.find("i").html(h.icon),u.advance.width(0),!1!==u.waveformAdvance&&void 0!==u.waveformAdvance&&u.waveformAdvance.css({"clip-path":"polygon(0 0, 0% 0, 0% 100%, 0% 100%)"}),u.buffer.width(0),""!==h.cover&&void 0!==h.cover?(y.find(".qtmplayer__album img").attr("src",h.cover).show(),p.find(".qtmplayer__cover img").attr("src",h.cover).show(),p.find(".qtmplayer__bgimg").css({"background-image":"url("+h.cover+")"})):(y.find(".qtmplayer__album img").hide(),p.find(".qtmplayer__cover img").hide(),p.find(".qtmplayer__bgimg").css({"background-image":"none"})),y.find(".qtmplayer-albumlink").attr("href",h.link),r&&u.showhide(),u.btnPlayClick(),u.playTrack(),a&&l.uniPlayer.play(),!0}},btnPlaySetup:function(e){var a=t.qtPlayerObj,i=a.interface.btnPlay;a.uniPlayer;i.off("click"),i.on("click",(function(e){e.preventDefault(),"pause"===i.find("i").html()?t(".qtmplayer-played .qtmplayer-play-btn").click():t("#qtmplayer-playlist li:first-child").find(".qtmplayer-play-btn").click()}))},btnPlayClick:function(){var e=t.qtPlayerObj,a=e.interface,r=a.btnPlay,o=e.uniPlayer,s=o.songdata&&o.songdata.file?o.songdata.file:"";"file_hold"===s&&o.songdata&&o.songdata.file_hold&&(s=o.songdata.file_hold),r.off("click"),r.on("click",(function(e){if(e.preventDefault(),"pause"===r.find("i.material-icons").html())o.pause();else if(0==i){if(a.doSpinner(!0),a.initializeAudio(),!0===t.qtPlayerObj.ProRadioUserManagerIntegration.shouldBlock())return void a.doSpinner(!1);n=!0,setTimeout(o.play,200)}else{if(!0===t.qtPlayerObj.ProRadioUserManagerIntegration.shouldBlock())return void a.doSpinner(!1);n=!0,o.play()}return!0}))},getCurrentFile:function(){var e=t.qtPlayerObj,a=e.songdata&&e.songdata.file?e.songdata.file:"";return"file_hold"===a&&e.songdata&&e.songdata.file_hold&&(a=e.songdata.file_hold),a||""},playTrack:function(){var e=t.qtPlayerObj,a=e.interface,r=e.uniPlayer;a.resumeRadio&&clearTimeout(a.resumeRadio),a.body.off("click.proradioSyncBar","#qtmplayerPlay").on("click.proradioSyncBar","#qtmplayerPlay",(function(){setTimeout((function(){console.log("Sync play");var t=a.getCurrentFile?a.getCurrentFile():e.songdata&&e.songdata.file?e.songdata.file:"";t&&a.syncButtonsByFile(t,!0===e.playing?"pause":"play")}),350)})),a.body.off("click",".qtmplayer-play-btn"),a.body.on("click",".qtmplayer-play-btn",(function(o){o.preventDefault(),n=!0,a.doSpinner(!0);var s=t(this),l=s.closest(".qtmplayer-trackitem"),u=l.hasClass("qtmplayer-donut"),c=(s.find("i"),s.attr("data-qtmplayer-file")),d=a.body.find(".qtmplayer-played");if(l.hasClass("qtmplayer-played")&&"pause"===s.find("i").html())return a.syncButtonsByFile(c,"play"),r.pause(),void o.stopPropagation();if(c===a.getCurrentFile()){if(d.length>0){if("pause"===e.uniPlayer.btnPlay.find("i.material-icons").html())return a.syncButtonsByFile(c,"play"),r.pause(),void o.stopPropagation();r.pause(),a.syncButtonsByFile(c,"play")}}else a.syncButtonsByFile(a.getCurrentFile(),"play"),a.justStop(),r.pause();void 0===s.data("qtmplayer-type")&&s.data("qtmplayer-type","track"),e.songdata={},t.each(s.data(),(function(t,a){var i=t.replace("qtmplayer","").toLowerCase();e.songdata[i]=a})),a.deployTrack(),!0!==t.qtPlayerObj.ProRadioUserManagerIntegration.shouldBlock()&&(a.seekBtn(),a.syncButtonsByFile(c,"pause"),t("#qtdonut").length>0&&t("#qtdonut").removeAttr("id"),u?(l.attr("id","qtdonut"),t.qtMplayerPlaylistCue.destroy(),"track"===e.songdata.type&&t.qtRaphaelCircle.init()):"track"===e.songdata.type&&t.qtMplayerPlaylistCue.init(),0==i?(a.initializeAudio(),a.doSpinner(!0),setTimeout(r.play,2200)):r.play(),o.stopPropagation())}))},switchicon:function(t,e){"play"===e?t.html("play_arrow"):"pause"===e&&t.html("pause")},progressUpdate:function(e){var a=t.qtPlayerObj.interface,i=100*e;a.buffer.css({width:i+"%"}),a.minicue.addClass("actvd")},timeupdate:function(e,a){var i=t.qtPlayerObj.interface,n=100*e;i.advance.css({width:n+"%",transition:"width 0.3s"}),!1!==i.waveformAdvance&&void 0!==i.waveformAdvance&&i.waveformAdvance.css({transition:"clip-path 0.3s","clip-path":"polygon(0 0, "+n+"% 0, "+n+"% 100%, 0% 100%)"}),i.time.html(a),e>.001&&(i.doSpinner(),setTimeout(i.doSpinner,300)),t("#qtMplayerprogWave")&&t("#qtMplayerprogWave").css({width:n+"%"}),!1===i.dragging&&i.minicue.css({transition:"left 0.3s",left:n+"%"})},seekBtn:function(){var e,a=t.qtPlayerObj,i=a.interface,n=i.control,r=i.minicue,o=n.offset().left,s=n.outerWidth(),l="radio"==a.songdata.type?"radio":"track",u=!1;if(yOffset=0,dragItem=r,n.off("touchstart").off("touchend").off("touchmove").off("mousedown").off("mouseup").off("mouseleave").off("mousemove"),"radio"===l)r.css({left:0});else{function c(t){i.dragging=!0,u=!0,r.addClass("qtmplayer-touch")}function d(t){i.dragging=!1,u=!1,r.removeClass("qtmplayer-touch")}function p(t){o=n.offset().left,s=n.outerWidth(),e="touchmove"===t.type?t.originalEvent.touches[0].pageX-o:t.clientX-o,u&&function(t){var e=t/s;if(e<0||e>99.9)return;r.css({left:t}),a.uniPlayer.seek(100*e)}(e)}n.on("touchstart",c),n.on("touchend",d),n.on("touchmove",p),n.on("mousedown",c),n.on("mouseup",d),n.on("mouseleave",d),n.on("mousemove",p)}},appendAlbum:function(){var e,a,i,n=t.qtPlayerObj,r=n.interface,o=(r.controls,window.location.href),s="",l="",u=t("[data-qtmplayerNotif]");r.body.on("click","[data-qtmplayer-addrelease]",(function(c){c.preventDefault();var d=t(this),p=d.data("qtmplayer-addrelease"),f=d.data("playnow"),h="qtmplayer-latestadded";"0"==d.data("qtmplayer-addrelease")||d.hasClass("disabled")||t.getJSON(p,(function(c){var p,y;c.length;t.each(c,(function(u,c){e=c.buylink,c.buylink.match(/^-?\d+$/)&&(a={"add-to-cart":c.buylink},i=jQuery.param(a),o&&(e=o.indexOf("?")>=0?o+"&"+i:o+"?"+i),l=" product_type_simple add_to_cart_button ajax_add_to_cart ",s=' data-quantity="1" data-product_id="'+c.buylink+'" '),y='<i class="material-icons">'+c.icon+"</i>",void 0!==c.price&&""!==c.price&&(y='<span class="qtmplayer-price qtmplayer-btn qtmplayer-btn-xs qtmplayer-btn-primary">'+c.price+"</span>"),p='<li class="qtmplayer-trackitem dynamic">',""!==c.cover&&(p+='<img src="'+c.cover+'">'),p+='<span class="qtmplayer-play qtmplayer-link-sec qtmplayer-play-btn '+h+'" data-qtmplayer-type="track" data-qtmplayer-cover="'+c.cover+'" data-qtmplayer-price="'+c.price+'" data-qtmplayer-file="'+c.file+'" data-qtmplayer-title="'+c.title+'"data-qtmplayer-artist="'+c.artist+'"data-qtmplayer-album="'+c.album+'" data-qtmplayer-link="'+c.link+'" data-qtmplayer-buylink="'+c.buylink+'" data-qtmplayer-icon="'+c.icon+'"><i class="material-icons">play_arrow</i></span><p>\t<span class="qtmplayer-tit">'+c.title+'</span><br>\t<span class="qtmplayer-art">'+c.artist+'</span></p><a href="'+e+'" '+s+' class="qtmplayer-cart '+l+'" target="_blank">'+y+"</a></li>",r.playlist.append(p),0===u&&f&&(t.qtPlayerObj.interface.justStop(),t.qtPlayerObj.uniPlayer.pause(),n.songdata=c,t("."+h).click()),h=""})),r.showhide(),1===d.data("clickonce")?(d.hide(),t(d.data("notificate")).addClass("active")):d.addClass("disabled"),u.addClass("wait").delay(1500).promise().done((function(){u.removeClass("wait")})),d.attr("data-qtmplayer-addrelease","0")}))}))},showhide:function(){var e=t.qtPlayerObj.interface.controls;e.addClass("open"),ot=setTimeout((function(){e.removeClass("open"),clearTimeout(ot)}),4e3)},prevNext:function(){t.qtPlayerObj.interface.controls.on("click",".qtmplayer__prev, .qtmplayer__next",(function(e){e.preventDefault();var a=t(this);t.qtPlayerObj.interface.doSpinner(!0),("prev"===a.data("control")?t(".qtmplayer-played").prev():t(".qtmplayer-played").next()).find(".qtmplayer-play-btn").click()}))},doSpinner:function(e,a){var i=t("[data-qtmplayerNotif]");a?i.html(a):i.html(""),!0===e?i.addClass("active qtmplayer-spinner"):i.removeClass("active").removeClass("qtmplayer-spinner")},resumeRadio:!1,_wasRadioPlayingOnOffline:!1,resumeAttempts:0,resumeMaxAttempts:5,next:function(){var e=t.qtPlayerObj.interface,a=(t.qtPlayerObj,t(".qtmplayer-played")),i=t(".qtmplayer-played").next();if(e.player.data("qtmplayer-reconnect")&&"radio"===t.qtPlayerObj.songdata.type)if(console.log("resume attempts: "+e.resumeAttempts),console.log(e.player.data("qtmplayer-bufferinglabel")),a.length){if(!(e.resumeAttempts<e.resumeMaxAttempts))return e.resumeAttempts=0,e.justStop(),e.doSpinner(!1),t(".qtmplayer__title").html(e.player.data("qtmplayer-bufferingfail")),void t(".qtmplayer__artist").html("");e.justStop(),e.doSpinner(!0,"⌀"),setTimeout((function(){e.doSpinner(!0,"⌀")}),350),t(".qtmplayer__title").html(e.player.data("qtmplayer-bufferinglabel")),t(".qtmplayer__artist").html(""),e.resumeRadio&&clearTimeout(e.resumeRadio),e.resumeRadio=setTimeout((function(){console.log("Restart Radio"),a.find(".qtmplayer-play-btn").click(),e.resumeAttempts+=1}),7e3)}else console.log("Current length FALSE");else{var n=t(".qtmplayer-played").closest(".proradio-chart-track");if(n.length){var r=n.next(".proradio-chart-track").find(".collapsible-header");r.length&&(r.click(),i=n.next(".proradio-chart-track").find(".qtmplayer-trackitem"))}void 0!==i&&i.length>0?i.find(".qtmplayer-play-btn").click():e.justStop()}},justStop:function(){t.qtPlayerObj.interface.switchicon(t(".qtmplayer-played .qtmplayer-play-btn i.material-icons"),"play"),t.qtPlayerObj.uniPlayer.btnPlay.find("i.material-icons").html("play_arrow")},skipCue:function(){var e=t.qtPlayerObj,a=e.interface;b=a.btnPlay,p=e.uniPlayer,a.body.on("click","[data-qtplayercue]",(function(){var r=t(this),o=r.data("qttrackurl"),s=r.data("qtplayercue");void 0!==e.songdata.type&&(e.songdata.file===o?t.qtPlayerObj.playing?e.uniPlayer.seekTime(s):0==i?(a.doSpinner(!0),a.initializeAudio(),n=!0,setTimeout(p.play,200)):(n=!0,p.play()):console.log("Not this track"))}))},volBtn:function(){var e=t.qtPlayerObj.interface,a=t("[data-qtmplayer-vcontrol]");if(0!==a.length){a.offset().top,a.outerHeight(),t("[data-qtmplayer-vtrack]");var i=t("[data-qtmplayer-vfill]"),n=t("[data-qtmplayer-vball]"),r=a.offset().top,o=(a.height(),t("[data-qtmplayer-vicon]"),100),s=100;a.on("touchstart",d),a.on("touchend",p),a.on("touchmove",f),a.on("mousedown",d),a.on("mouseup",p),a.on("mouseleave",p),a.on("mousemove",f);var u=!1;t("body").on("click","[data-qtmplayer-vicon]",(function(t){t.preventDefault(),o>1?(s=o,h(0)):h(s),t.stopPropagation()}));var c=t.qtPlayerObj.masterVolume;100!==c&&(t.qtPlayerObj.uniPlayer.setVolume(c),h(c))}function d(t){e.vdragging=!0,u=!0,n.addClass("qtmplayer-touch")}function p(t){e.vdragging=!1,u=!1,n.removeClass("qtmplayer-touch")}function f(e){r=a.offset().top-t(window).scrollTop(),u&&(a.offset().top,a.outerHeight(),"touchmove"===e.type?l=r-e.originalEvent.touches[0].pageY:l=r-e.clientY,h(100-Math.abs(l)))}function h(e){e<0&&(e=0),e>95&&(e=100),n.css({top:100-e}),o=e,i.css({height:o+"%"}),t.qtPlayerObj.uniPlayer.setVolume(o),t("[data-proradio-volumeslider]").val(o);var a=t("[data-qtmplayer-vicon]");o>1?o<50?a.html("volume_down"):a.html("volume_up"):a.html("volume_off")}},setDuration:function(e){"NaN:NaN"!==e&&"00:00"!==e?t("#qtmplayerDuration").html(e):t("#qtmplayerDuration").html()},bufferStart:function(){t("#qtmplayerDuration").html("..."),t("#qtmplayer-buffer").show(),t("#qtMplayerMiniCue,  #qtMplayerTadv").animate({opacity:1},"fast").css({"pointer-events":"none"})},bufferEnd:function(){t("#qtmplayer-buffer").hide();setTimeout((function(){t("#qtMplayerMiniCue, #qtMplayerTadv").css({"pointer-events":"all"})}),300)},screenResize:function(){var e,a=t.qtPlayerObj.interface,i=a.window,n=i.width(),r=i.height();i.on("resize",(function(){clearTimeout(e),e=setTimeout((function(){i.width()===n&&i.height()===r||(a.seekBtn(),t.qtMplayerPlaylistCue.init())}),100)}))},initializeAudio:function(){var e=t.qtPlayerObj;if(e.interface.doSpinner(!0),a){var n=!1;try{n=window.AudioContext||window.webkitAudioContext}catch(e){if(t.qtSMPO.init())return i=!0,!0}if(!1!==n&&(e.isSoundApi=!0,t.qtWebApiPlayer.init()))return i=!0,!0}else if(t.qtSMPO.init())return i=!0,!0},resumeAudioOld:function(){var e=t.qtPlayerObj,a=e.interface;a.initializeAudio(),n=!0,a.autoplay&&setTimeout(e.uniPlayer.play,2200),document.removeEventListener("click",a.resumeAudio)},resumeAudio:function(){var e=t.qtPlayerObj.interface;e.log("resumeAudio A"),e.initializeAudio(),n=!0,e.autoplay&&(e.log("resumeAudio B"),setTimeout((function(){e.btnPlay.click(),e.log("resumeAudio A1"),setTimeout((function(){e.log("resumeAudio AB"),!1===e.isMobile()?e.log("resumeAudio AB 0"):(e.btnPlay.click(),e.log("resumeAudio AB 1"))}),10)}),2200)),e.log("resumeAudio C"),document.removeEventListener("click",e.resumeAudio)},triucco:function(){var e=t("body"),a=t.qtPlayerObj.interface;t("#qtmusicplayer").addClass("qt-mplayer-mobile"),a.initializeAudio(),a.resumeAudio(),e.addClass("qt-mplayer-enabled"),a.log("mobile player enabled"),setTimeout((function(){a.doSpinner()}),1200)},log:function(e){var a=t("#qtmPlayerDebugger");a.length>0&&a.append(e+"<br>")}},initPlayer:function(){if(e&&t("#qtmplayer-playlist").append('<div class="qtmplayer__debugger" id="qtmPlayerDebugger"><h5>Player Debug</h5></div>'),t(".qtmplayer__controllayer_noky").length>0)t(".qtmplayer__controllayer_noky").animate({opacity:.6},2e3);else{var a,i=t.qtPlayerObj,n=i.interface,r=n.controls,o=n.body;i.songdata={},o.addClass("qtmplayer-enabled"),t(document).on("click","[data-playlistopen]",(function(){o.toggleClass("qtmplayer-openplaylist")})),o.on("click","[data-playeropen]",(function(){o.toggleClass("qtmplayer-open")})),r.find(".qtmplayer__cover").html('<img src="">'),n.qtmplayer.find(".qtmplayer__album").prepend('<img src="">'),m?n.triucco():o.addClass("qt-mplayer-enabled"),n.preloadTrack(!1),n.prevNext(),n.appendAlbum(),n.seekBtn(),n.volBtn(),n.bufferEnd(),n.skipCue(),n.screenResize(),
r.mouseenter((function(){r.addClass("open"),n.seekBtn(),clearTimeout(a)})).mouseleave((function(){a=setTimeout((function(){r.removeClass("open")}),r.data("hidetimeout"))})),t("body").one("click",(function(e){if(t(window).width()>=1280){var a=t(e.target).closest("a");if(a&&(a.hasClass("qtmplayer__play")||a.hasClass("qtmplayer-play")||a.hasClass("proradio-btn--playmenu")))return;var i=t(e.target).closest("a");if(i&&(i.hasClass("qtmplayer__play")||i.hasClass("qtmplayer-play")||i.hasClass("proradio-btn--playmenu")))return;!1===t.qtPlayerObj.hasDoneAutoplay&&t.qtPlayerObj.interface.autoplay&&setTimeout((function(){console.log("%c Pro.Radio player - do Autoplay! ","background: #030303; color: #bada55"),t("#qtmplayerPlay").click(),t.qtPlayerObj.hasDoneAutoplay=!1}),500)}})),t("body").on("change","[data-proradio-volumeslider]",(function(){let e=t(this).val();t.qtPlayerObj.uniPlayer.setVolume(e),t("[data-qtmplayer-vball]").css({top:100-e}),t("[data-qtmplayer-vfill]").css({height:e+"%"})})),t("[data-proradio-volumeslider]").val(t.qtPlayerObj.masterVolume),window.onresize=function(){t("body").hasClass("qtmplayer--page-popup")&&window.resizeTo(380,560)}}}},"undefined"!=typeof window&&window.addEventListener&&(window.addEventListener("offline",(function(){var e=t.qtPlayerObj,a=e.interface;e&&e.playing&&e.songdata&&"radio"===e.songdata.type&&(a._wasRadioPlayingOnOffline=!0,a.justStop(),a.doSpinner(!0,"Connection lost, reconnecting..."))})),window.addEventListener("online",(function(){var e=t.qtPlayerObj,a=e.interface;e&&a._wasRadioPlayingOnOffline&&(a._wasRadioPlayingOnOffline=!1,a.next())}))),t(window).on("qtAjaxpageLoadEnd",(function(){if(t(".proradio-infoajax")&&"radiochannel"==t(".proradio-infoajax").data("proradio-posttype")){var e=t(".proradio-infoajax").data("proradio-pageid");0==t.qtPlayerObj.playing&&t('*[data-qtmplayer-qtmpid="'+e+'"]')&&t('*[data-qtmplayer-qtmpid="'+e+'"]').click()}t("[data-proradio-volumeslider]").val(t.qtPlayerObj.masterVolume)})),t(document).ready((function(){0!==t("#qtmplayer-playlist li").length&&t.qtPlayerObj.initPlayer()}))}(jQuery),function(t){"use strict";window.proradio_sync_qtmplayer_buttons=function(e){var a=t.qtPlayerObj;if(a&&a.interface&&a.interface.switchicon){var i=t(e||"body");if(!0===a.playing){var n=a.songdata&&a.songdata.file?a.songdata.file:"";"file_hold"===n&&a.songdata&&a.songdata.file_hold&&(n=a.songdata.file_hold),n&&i.find(".qtmplayer-play-btn[data-qtmplayer-file]").each((function(){var e=t(this),i=e.attr("data-qtmplayer-file")||"",r=e.find("i.material-icons");if(r.length)if(i===n){a.interface.switchicon(r,"pause");var o=e.closest(".qtmplayer-trackitem");o.length&&o.addClass("qtmplayer-played")}else{a.interface.switchicon(r,"play");var s=e.closest(".qtmplayer-trackitem");s.length&&s.removeClass("qtmplayer-played")}}))}}},t(window).on("qtAjaxpageLoadEnd",(function(){window.proradio_sync_qtmplayer_buttons(document.body)}))}(jQuery);
function hexToRgb(e){var a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(a,function(e,a,t,i){return a+a+t+t+i+i});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(e,a,t){return Math.min(Math.max(e,a),t)}function isInArray(e,a){return a.indexOf(e)>-1}var pJS=function(e,a){var t=document.querySelector("#"+e+" > .particles-js-canvas-el");this.pJS={canvas:{el:t,w:t.offsetWidth,h:t.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var i=this.pJS;a&&Object.deepExtend(i,a),i.tmp.obj={size_value:i.particles.size.value,size_anim_speed:i.particles.size.anim.speed,move_speed:i.particles.move.speed,line_linked_distance:i.particles.line_linked.distance,line_linked_width:i.particles.line_linked.width,mode_grab_distance:i.interactivity.modes.grab.distance,mode_bubble_distance:i.interactivity.modes.bubble.distance,mode_bubble_size:i.interactivity.modes.bubble.size,mode_repulse_distance:i.interactivity.modes.repulse.distance},i.fn.retinaInit=function(){i.retina_detect&&window.devicePixelRatio>1?(i.canvas.pxratio=window.devicePixelRatio,i.tmp.retina=!0):(i.canvas.pxratio=1,i.tmp.retina=!1),i.canvas.w=i.canvas.el.offsetWidth*i.canvas.pxratio,i.canvas.h=i.canvas.el.offsetHeight*i.canvas.pxratio,i.particles.size.value=i.tmp.obj.size_value*i.canvas.pxratio,i.particles.size.anim.speed=i.tmp.obj.size_anim_speed*i.canvas.pxratio,i.particles.move.speed=i.tmp.obj.move_speed*i.canvas.pxratio,i.particles.line_linked.distance=i.tmp.obj.line_linked_distance*i.canvas.pxratio,i.interactivity.modes.grab.distance=i.tmp.obj.mode_grab_distance*i.canvas.pxratio,i.interactivity.modes.bubble.distance=i.tmp.obj.mode_bubble_distance*i.canvas.pxratio,i.particles.line_linked.width=i.tmp.obj.line_linked_width*i.canvas.pxratio,i.interactivity.modes.bubble.size=i.tmp.obj.mode_bubble_size*i.canvas.pxratio,i.interactivity.modes.repulse.distance=i.tmp.obj.mode_repulse_distance*i.canvas.pxratio},i.fn.canvasInit=function(){i.canvas.ctx=i.canvas.el.getContext("2d")},i.fn.canvasSize=function(){i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i&&i.interactivity.events.resize&&window.addEventListener("resize",function(){i.canvas.w=i.canvas.el.offsetWidth,i.canvas.h=i.canvas.el.offsetHeight,i.tmp.retina&&(i.canvas.w*=i.canvas.pxratio,i.canvas.h*=i.canvas.pxratio),i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i.particles.move.enable||(i.fn.particlesEmpty(),i.fn.particlesCreate(),i.fn.particlesDraw(),i.fn.vendors.densityAutoParticles()),i.fn.vendors.densityAutoParticles()})},i.fn.canvasPaint=function(){i.canvas.ctx.fillRect(0,0,i.canvas.w,i.canvas.h)},i.fn.canvasClear=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h)},i.fn.particle=function(e,a,t){if(this.radius=(i.particles.size.random?Math.random():1)*i.particles.size.value,i.particles.size.anim.enable&&(this.size_status=!1,this.vs=i.particles.size.anim.speed/100,i.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=t?t.x:Math.random()*i.canvas.w,this.y=t?t.y:Math.random()*i.canvas.h,this.x>i.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>i.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),i.particles.move.bounce&&i.fn.vendors.checkOverlap(this,t),this.color={},"object"==typeof e.value)if(e.value instanceof Array){var s=e.value[Math.floor(Math.random()*i.particles.color.value.length)];this.color.rgb=hexToRgb(s)}else void 0!=e.value.r&&void 0!=e.value.g&&void 0!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),void 0!=e.value.h&&void 0!=e.value.s&&void 0!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value));this.opacity=(i.particles.opacity.random?Math.random():1)*i.particles.opacity.value,i.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=i.particles.opacity.anim.speed/100,i.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(i.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}i.particles.move.straight?(this.vx=n.x,this.vy=n.y,i.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var r=i.particles.shape.type;if("object"==typeof r){if(r instanceof Array){var c=r[Math.floor(Math.random()*r.length)];this.shape=c}}else this.shape=r;if("image"==this.shape){var o=i.particles.shape;this.img={src:o.image.src,ratio:o.image.width/o.image.height},this.img.ratio||(this.img.ratio=1),"svg"==i.tmp.img_type&&void 0!=i.tmp.source_svg&&(i.fn.vendors.createSvgImg(this),i.tmp.pushing&&(this.img.loaded=!1))}},i.fn.particle.prototype.draw=function(){function e(){i.canvas.ctx.drawImage(r,a.x-t,a.y-t,2*t,2*t/a.img.ratio)}var a=this;if(void 0!=a.radius_bubble)var t=a.radius_bubble;else var t=a.radius;if(void 0!=a.opacity_bubble)var s=a.opacity_bubble;else var s=a.opacity;if(a.color.rgb)var n="rgba("+a.color.rgb.r+","+a.color.rgb.g+","+a.color.rgb.b+","+s+")";else var n="hsla("+a.color.hsl.h+","+a.color.hsl.s+"%,"+a.color.hsl.l+"%,"+s+")";switch(i.canvas.ctx.fillStyle=n,i.canvas.ctx.beginPath(),a.shape){case"circle":i.canvas.ctx.arc(a.x,a.y,t,0,2*Math.PI,!1);break;case"edge":i.canvas.ctx.rect(a.x-t,a.y-t,2*t,2*t);break;case"triangle":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t,a.y+t/1.66,2*t,3,2);break;case"polygon":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t/(i.particles.shape.polygon.nb_sides/3.5),a.y-t/.76,2.66*t/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,1);break;case"star":i.fn.vendors.drawShape(i.canvas.ctx,a.x-2*t/(i.particles.shape.polygon.nb_sides/4),a.y-t/1.52,2*t*2.66/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==i.tmp.img_type)var r=a.img.obj;else var r=i.tmp.img_obj;r&&e()}i.canvas.ctx.closePath(),i.particles.shape.stroke.width>0&&(i.canvas.ctx.strokeStyle=i.particles.shape.stroke.color,i.canvas.ctx.lineWidth=i.particles.shape.stroke.width,i.canvas.ctx.stroke()),i.canvas.ctx.fill()},i.fn.particlesCreate=function(){for(var e=0;e<i.particles.number.value;e++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value))},i.fn.particlesUpdate=function(){for(var e=0;e<i.particles.array.length;e++){var a=i.particles.array[e];if(i.particles.move.enable){var t=i.particles.move.speed/2;a.x+=a.vx*t,a.y+=a.vy*t}if(i.particles.opacity.anim.enable&&(1==a.opacity_status?(a.opacity>=i.particles.opacity.value&&(a.opacity_status=!1),a.opacity+=a.vo):(a.opacity<=i.particles.opacity.anim.opacity_min&&(a.opacity_status=!0),a.opacity-=a.vo),a.opacity<0&&(a.opacity=0)),i.particles.size.anim.enable&&(1==a.size_status?(a.radius>=i.particles.size.value&&(a.size_status=!1),a.radius+=a.vs):(a.radius<=i.particles.size.anim.size_min&&(a.size_status=!0),a.radius-=a.vs),a.radius<0&&(a.radius=0)),"bounce"==i.particles.move.out_mode)var s={x_left:a.radius,x_right:i.canvas.w,y_top:a.radius,y_bottom:i.canvas.h};else var s={x_left:-a.radius,x_right:i.canvas.w+a.radius,y_top:-a.radius,y_bottom:i.canvas.h+a.radius};switch(a.x-a.radius>i.canvas.w?(a.x=s.x_left,a.y=Math.random()*i.canvas.h):a.x+a.radius<0&&(a.x=s.x_right,a.y=Math.random()*i.canvas.h),a.y-a.radius>i.canvas.h?(a.y=s.y_top,a.x=Math.random()*i.canvas.w):a.y+a.radius<0&&(a.y=s.y_bottom,a.x=Math.random()*i.canvas.w),i.particles.move.out_mode){case"bounce":a.x+a.radius>i.canvas.w?a.vx=-a.vx:a.x-a.radius<0&&(a.vx=-a.vx),a.y+a.radius>i.canvas.h?a.vy=-a.vy:a.y-a.radius<0&&(a.vy=-a.vy)}if(isInArray("grab",i.interactivity.events.onhover.mode)&&i.fn.modes.grabParticle(a),(isInArray("bubble",i.interactivity.events.onhover.mode)||isInArray("bubble",i.interactivity.events.onclick.mode))&&i.fn.modes.bubbleParticle(a),(isInArray("repulse",i.interactivity.events.onhover.mode)||isInArray("repulse",i.interactivity.events.onclick.mode))&&i.fn.modes.repulseParticle(a),i.particles.line_linked.enable||i.particles.move.attract.enable)for(var n=e+1;n<i.particles.array.length;n++){var r=i.particles.array[n];i.particles.line_linked.enable&&i.fn.interact.linkParticles(a,r),i.particles.move.attract.enable&&i.fn.interact.attractParticles(a,r),i.particles.move.bounce&&i.fn.interact.bounceParticles(a,r)}}},i.fn.particlesDraw=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h),i.fn.particlesUpdate();for(var e=0;e<i.particles.array.length;e++){var a=i.particles.array[e];a.draw()}},i.fn.particlesEmpty=function(){i.particles.array=[]},i.fn.particlesRefresh=function(){cancelRequestAnimFrame(i.fn.checkAnimFrame),cancelRequestAnimFrame(i.fn.drawAnimFrame),i.tmp.source_svg=void 0,i.tmp.img_obj=void 0,i.tmp.count_svg=0,i.fn.particlesEmpty(),i.fn.canvasClear(),i.fn.vendors.start()},i.fn.interact.linkParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=i.particles.line_linked.opacity-n/(1/i.particles.line_linked.opacity)/i.particles.line_linked.distance;if(r>0){var c=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+c.r+","+c.g+","+c.b+","+r+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(a.x,a.y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}},i.fn.interact.attractParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=t/(1e3*i.particles.move.attract.rotateX),c=s/(1e3*i.particles.move.attract.rotateY);e.vx-=r,e.vy-=c,a.vx+=r,a.vy+=c}},i.fn.interact.bounceParticles=function(e,a){var t=e.x-a.x,i=e.y-a.y,s=Math.sqrt(t*t+i*i),n=e.radius+a.radius;n>=s&&(e.vx=-e.vx,e.vy=-e.vy,a.vx=-a.vx,a.vy=-a.vy)},i.fn.modes.pushParticles=function(e,a){i.tmp.pushing=!0;for(var t=0;e>t;t++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value,{x:a?a.pos_x:Math.random()*i.canvas.w,y:a?a.pos_y:Math.random()*i.canvas.h})),t==e-1&&(i.particles.move.enable||i.fn.particlesDraw(),i.tmp.pushing=!1)},i.fn.modes.removeParticles=function(e){i.particles.array.splice(0,e),i.particles.move.enable||i.fn.particlesDraw()},i.fn.modes.bubbleParticle=function(e){function a(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius}function t(a,t,s,n,c){if(a!=t)if(i.tmp.bubble_duration_end){if(void 0!=s){var o=n-p*(n-a)/i.interactivity.modes.bubble.duration,l=a-o;d=a+l,"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else if(r<=i.interactivity.modes.bubble.distance){if(void 0!=s)var v=s;else var v=n;if(v!=a){var d=n-p*(n-a)/i.interactivity.modes.bubble.duration;"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else"size"==c&&(e.radius_bubble=void 0),"opacity"==c&&(e.opacity_bubble=void 0)}if(i.interactivity.events.onhover.enable&&isInArray("bubble",i.interactivity.events.onhover.mode)){var s=e.x-i.interactivity.mouse.pos_x,n=e.y-i.interactivity.mouse.pos_y,r=Math.sqrt(s*s+n*n),c=1-r/i.interactivity.modes.bubble.distance;if(r<=i.interactivity.modes.bubble.distance){if(c>=0&&"mousemove"==i.interactivity.status){if(i.interactivity.modes.bubble.size!=i.particles.size.value)if(i.interactivity.modes.bubble.size>i.particles.size.value){var o=e.radius+i.interactivity.modes.bubble.size*c;o>=0&&(e.radius_bubble=o)}else{var l=e.radius-i.interactivity.modes.bubble.size,o=e.radius-l*c;o>0?e.radius_bubble=o:e.radius_bubble=0}if(i.interactivity.modes.bubble.opacity!=i.particles.opacity.value)if(i.interactivity.modes.bubble.opacity>i.particles.opacity.value){var v=i.interactivity.modes.bubble.opacity*c;v>e.opacity&&v<=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}else{var v=e.opacity-(i.particles.opacity.value-i.interactivity.modes.bubble.opacity)*c;v<e.opacity&&v>=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}}}else a();"mouseleave"==i.interactivity.status&&a()}else if(i.interactivity.events.onclick.enable&&isInArray("bubble",i.interactivity.events.onclick.mode)){if(i.tmp.bubble_clicking){var s=e.x-i.interactivity.mouse.click_pos_x,n=e.y-i.interactivity.mouse.click_pos_y,r=Math.sqrt(s*s+n*n),p=((new Date).getTime()-i.interactivity.mouse.click_time)/1e3;p>i.interactivity.modes.bubble.duration&&(i.tmp.bubble_duration_end=!0),p>2*i.interactivity.modes.bubble.duration&&(i.tmp.bubble_clicking=!1,i.tmp.bubble_duration_end=!1)}i.tmp.bubble_clicking&&(t(i.interactivity.modes.bubble.size,i.particles.size.value,e.radius_bubble,e.radius,"size"),t(i.interactivity.modes.bubble.opacity,i.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},i.fn.modes.repulseParticle=function(e){function a(){var a=Math.atan2(d,p);if(e.vx=u*Math.cos(a),e.vy=u*Math.sin(a),"bounce"==i.particles.move.out_mode){var t={x:e.x+e.vx,y:e.y+e.vy};t.x+e.radius>i.canvas.w?e.vx=-e.vx:t.x-e.radius<0&&(e.vx=-e.vx),t.y+e.radius>i.canvas.h?e.vy=-e.vy:t.y-e.radius<0&&(e.vy=-e.vy)}}if(i.interactivity.events.onhover.enable&&isInArray("repulse",i.interactivity.events.onhover.mode)&&"mousemove"==i.interactivity.status){var t=e.x-i.interactivity.mouse.pos_x,s=e.y-i.interactivity.mouse.pos_y,n=Math.sqrt(t*t+s*s),r={x:t/n,y:s/n},c=i.interactivity.modes.repulse.distance,o=100,l=clamp(1/c*(-1*Math.pow(n/c,2)+1)*c*o,0,50),v={x:e.x+r.x*l,y:e.y+r.y*l};"bounce"==i.particles.move.out_mode?(v.x-e.radius>0&&v.x+e.radius<i.canvas.w&&(e.x=v.x),v.y-e.radius>0&&v.y+e.radius<i.canvas.h&&(e.y=v.y)):(e.x=v.x,e.y=v.y)}else if(i.interactivity.events.onclick.enable&&isInArray("repulse",i.interactivity.events.onclick.mode))if(i.tmp.repulse_finish||(i.tmp.repulse_count++,i.tmp.repulse_count==i.particles.array.length&&(i.tmp.repulse_finish=!0)),i.tmp.repulse_clicking){var c=Math.pow(i.interactivity.modes.repulse.distance/6,3),p=i.interactivity.mouse.click_pos_x-e.x,d=i.interactivity.mouse.click_pos_y-e.y,m=p*p+d*d,u=-c/m*1;c>=m&&a()}else 0==i.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},i.fn.modes.grabParticle=function(e){if(i.interactivity.events.onhover.enable&&"mousemove"==i.interactivity.status){var a=e.x-i.interactivity.mouse.pos_x,t=e.y-i.interactivity.mouse.pos_y,s=Math.sqrt(a*a+t*t);if(s<=i.interactivity.modes.grab.distance){var n=i.interactivity.modes.grab.line_linked.opacity-s/(1/i.interactivity.modes.grab.line_linked.opacity)/i.interactivity.modes.grab.distance;if(n>0){var r=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+r.r+","+r.g+","+r.b+","+n+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(i.interactivity.mouse.pos_x,i.interactivity.mouse.pos_y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}}},i.fn.vendors.eventsListeners=function(){"window"==i.interactivity.detect_on?i.interactivity.el=window:i.interactivity.el=i.canvas.el,(i.interactivity.events.onhover.enable||i.interactivity.events.onclick.enable)&&(i.interactivity.el.addEventListener("mousemove",function(e){if(i.interactivity.el==window)var a=e.clientX,t=e.clientY;else var a=e.offsetX||e.clientX,t=e.offsetY||e.clientY;i.interactivity.mouse.pos_x=a,i.interactivity.mouse.pos_y=t,i.tmp.retina&&(i.interactivity.mouse.pos_x*=i.canvas.pxratio,i.interactivity.mouse.pos_y*=i.canvas.pxratio),i.interactivity.status="mousemove"}),i.interactivity.el.addEventListener("mouseleave",function(e){i.interactivity.mouse.pos_x=null,i.interactivity.mouse.pos_y=null,i.interactivity.status="mouseleave"})),i.interactivity.events.onclick.enable&&i.interactivity.el.addEventListener("click",function(){if(i.interactivity.mouse.click_pos_x=i.interactivity.mouse.pos_x,i.interactivity.mouse.click_pos_y=i.interactivity.mouse.pos_y,i.interactivity.mouse.click_time=(new Date).getTime(),i.interactivity.events.onclick.enable)switch(i.interactivity.events.onclick.mode){case"push":i.particles.move.enable?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):1==i.interactivity.modes.push.particles_nb?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):i.interactivity.modes.push.particles_nb>1&&i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb);break;case"remove":i.fn.modes.removeParticles(i.interactivity.modes.remove.particles_nb);break;case"bubble":i.tmp.bubble_clicking=!0;break;case"repulse":i.tmp.repulse_clicking=!0,i.tmp.repulse_count=0,i.tmp.repulse_finish=!1,setTimeout(function(){i.tmp.repulse_clicking=!1},1e3*i.interactivity.modes.repulse.duration)}})},i.fn.vendors.densityAutoParticles=function(){if(i.particles.number.density.enable){var e=i.canvas.el.width*i.canvas.el.height/1e3;i.tmp.retina&&(e/=2*i.canvas.pxratio);var a=e*i.particles.number.value/i.particles.number.density.value_area,t=i.particles.array.length-a;0>t?i.fn.modes.pushParticles(Math.abs(t)):i.fn.modes.removeParticles(t)}},i.fn.vendors.checkOverlap=function(e,a){for(var t=0;t<i.particles.array.length;t++){var s=i.particles.array[t],n=e.x-s.x,r=e.y-s.y,c=Math.sqrt(n*n+r*r);c<=e.radius+s.radius&&(e.x=a?a.x:Math.random()*i.canvas.w,e.y=a?a.y:Math.random()*i.canvas.h,i.fn.vendors.checkOverlap(e))}},i.fn.vendors.createSvgImg=function(e){var a=i.tmp.source_svg,t=/#([0-9A-F]{3,6})/gi,s=a.replace(t,function(a,t,i,s){if(e.color.rgb)var n="rgba("+e.color.rgb.r+","+e.color.rgb.g+","+e.color.rgb.b+","+e.opacity+")";else var n="hsla("+e.color.hsl.h+","+e.color.hsl.s+"%,"+e.color.hsl.l+"%,"+e.opacity+")";return n}),n=new Blob([s],{type:"image/svg+xml;charset=utf-8"}),r=window.URL||window.webkitURL||window,c=r.createObjectURL(n),o=new Image;o.addEventListener("load",function(){e.img.obj=o,e.img.loaded=!0,r.revokeObjectURL(c),i.tmp.count_svg++}),o.src=c},i.fn.vendors.destroypJS=function(){cancelAnimationFrame(i.fn.drawAnimFrame),t.remove(),pJSDom=null},i.fn.vendors.drawShape=function(e,a,t,i,s,n){var r=s*n,c=s/n,o=180*(c-2)/c,l=Math.PI-Math.PI*o/180;e.save(),e.beginPath(),e.translate(a,t),e.moveTo(0,0);for(var v=0;r>v;v++)e.lineTo(i,0),e.translate(i,0),e.rotate(l);e.fill(),e.restore()},i.fn.vendors.exportImg=function(){window.open(i.canvas.el.toDataURL("image/png"),"_blank")},i.fn.vendors.loadImg=function(e){if(i.tmp.img_error=void 0,""!=i.particles.shape.image.src)if("svg"==e){var a=new XMLHttpRequest;a.open("GET",i.particles.shape.image.src),a.onreadystatechange=function(e){4==a.readyState&&(200==a.status?(i.tmp.source_svg=e.currentTarget.response,i.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),i.tmp.img_error=!0))},a.send()}else{var t=new Image;t.addEventListener("load",function(){i.tmp.img_obj=t,i.fn.vendors.checkBeforeDraw()}),t.src=i.particles.shape.image.src}else console.log("Error pJS - No image.src"),i.tmp.img_error=!0},i.fn.vendors.draw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type?i.tmp.count_svg>=i.particles.number.value?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):void 0!=i.tmp.img_obj?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame))},i.fn.vendors.checkBeforeDraw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type&&void 0==i.tmp.source_svg?i.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(i.tmp.checkAnimFrame),i.tmp.img_error||(i.fn.vendors.init(),i.fn.vendors.draw())):(i.fn.vendors.init(),i.fn.vendors.draw())},i.fn.vendors.init=function(){i.fn.retinaInit(),i.fn.canvasInit(),i.fn.canvasSize(),i.fn.canvasPaint(),i.fn.particlesCreate(),i.fn.vendors.densityAutoParticles(),i.particles.line_linked.color_rgb_line=hexToRgb(i.particles.line_linked.color)},i.fn.vendors.start=function(){isInArray("image",i.particles.shape.type)?(i.tmp.img_type=i.particles.shape.image.src.substr(i.particles.shape.image.src.length-3),i.fn.vendors.loadImg(i.tmp.img_type)):i.fn.vendors.checkBeforeDraw()},i.fn.vendors.eventsListeners(),i.fn.vendors.start()};Object.deepExtend=function(e,a){for(var t in a)a[t]&&a[t].constructor&&a[t].constructor===Object?(e[t]=e[t]||{},arguments.callee(e[t],a[t])):e[t]=a[t];return e},window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}(),window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(),window.pJSDom=[],window.particlesJS=function(e,a){"string"!=typeof e&&(a=e,e="particles-js"),e||(e="particles-js");var t=document.getElementById(e),i="particles-js-canvas-el",s=t.getElementsByClassName(i);if(s.length)for(;s.length>0;)t.removeChild(s[0]);var n=document.createElement("canvas");n.className=i,n.style.width="100%",n.style.height="100%";var r=document.getElementById(e).appendChild(n);null!=r&&pJSDom.push(new pJS(e,a))},window.particlesJS.load=function(e,a,t){var i=new XMLHttpRequest;i.open("GET",a),i.onreadystatechange=function(a){if(4==i.readyState)if(200==i.status){var s=JSON.parse(a.currentTarget.response);window.particlesJS(e,s),t&&t()}else console.log("Error pJS - XMLHttpRequest status: "+i.status),console.log("Error pJS - File config not found")},i.send()};
(()=>{var n={243(n,t,r){n=r.nmd(n),function(){var r,e="Expected a function",u="__lodash_hash_undefined__",i="__lodash_placeholder__",o=32,f=128,a=1/0,c=9007199254740991,l=NaN,s=4294967295,h=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",o],["partialRight",64],["rearg",256]],p="[object Arguments]",v="[object Array]",_="[object Boolean]",g="[object Date]",y="[object Error]",d="[object Function]",b="[object GeneratorFunction]",w="[object Map]",m="[object Number]",x="[object Object]",j="[object Promise]",A="[object RegExp]",k="[object Set]",O="[object String]",E="[object Symbol]",I="[object WeakMap]",R="[object ArrayBuffer]",z="[object DataView]",T="[object Float32Array]",S="[object Float64Array]",C="[object Int8Array]",L="[object Int16Array]",W="[object Int32Array]",U="[object Uint8Array]",B="[object Uint8ClampedArray]",D="[object Uint16Array]",$="[object Uint32Array]",M=/\b__p \+='';/g,F=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,P=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,Z=RegExp(P.source),K=RegExp(q.source),V=/<%-([\s\S]+?)%>/g,G=/<%([\s\S]+?)%>/g,H=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Y=/^\w*$/,Q=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X=/[\\^$.*+?()[\]{}|]/g,nn=RegExp(X.source),tn=/^\s+/,rn=/\s/,en=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,un=/\{\n\/\* \[wrapped with (.+)\] \*/,on=/,? & /,fn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,an=/[()=,{}\[\]\/\s]/,cn=/\\(\\)?/g,ln=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sn=/\w*$/,hn=/^[-+]0x[0-9a-f]+$/i,pn=/^0b[01]+$/i,vn=/^\[object .+?Constructor\]$/,_n=/^0o[0-7]+$/i,gn=/^(?:0|[1-9]\d*)$/,yn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,dn=/($^)/,bn=/['\n\r\u2028\u2029\\]/g,wn="\\ud800-\\udfff",mn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xn="\\u2700-\\u27bf",jn="a-z\\xdf-\\xf6\\xf8-\\xff",An="A-Z\\xc0-\\xd6\\xd8-\\xde",kn="\\ufe0e\\ufe0f",On="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",En="["+wn+"]",In="["+On+"]",Rn="["+mn+"]",zn="\\d+",Tn="["+xn+"]",Sn="["+jn+"]",Cn="[^"+wn+On+zn+xn+jn+An+"]",Ln="\\ud83c[\\udffb-\\udfff]",Wn="[^"+wn+"]",Un="(?:\\ud83c[\\udde6-\\uddff]){2}",Bn="[\\ud800-\\udbff][\\udc00-\\udfff]",Dn="["+An+"]",$n="\\u200d",Mn="(?:"+Sn+"|"+Cn+")",Fn="(?:"+Dn+"|"+Cn+")",Nn="(?:['’](?:d|ll|m|re|s|t|ve))?",Pn="(?:['’](?:D|LL|M|RE|S|T|VE))?",qn="(?:"+Rn+"|"+Ln+")?",Zn="["+kn+"]?",Kn=Zn+qn+"(?:"+$n+"(?:"+[Wn,Un,Bn].join("|")+")"+Zn+qn+")*",Vn="(?:"+[Tn,Un,Bn].join("|")+")"+Kn,Gn="(?:"+[Wn+Rn+"?",Rn,Un,Bn,En].join("|")+")",Hn=RegExp("['’]","g"),Jn=RegExp(Rn,"g"),Yn=RegExp(Ln+"(?="+Ln+")|"+Gn+Kn,"g"),Qn=RegExp([Dn+"?"+Sn+"+"+Nn+"(?="+[In,Dn,"$"].join("|")+")",Fn+"+"+Pn+"(?="+[In,Dn+Mn,"$"].join("|")+")",Dn+"?"+Mn+"+"+Nn,Dn+"+"+Pn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zn,Vn].join("|"),"g"),Xn=RegExp("["+$n+wn+mn+kn+"]"),nt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,et={};et[T]=et[S]=et[C]=et[L]=et[W]=et[U]=et[B]=et[D]=et[$]=!0,et[p]=et[v]=et[R]=et[_]=et[z]=et[g]=et[y]=et[d]=et[w]=et[m]=et[x]=et[A]=et[k]=et[O]=et[I]=!1;var ut={};ut[p]=ut[v]=ut[R]=ut[z]=ut[_]=ut[g]=ut[T]=ut[S]=ut[C]=ut[L]=ut[W]=ut[w]=ut[m]=ut[x]=ut[A]=ut[k]=ut[O]=ut[E]=ut[U]=ut[B]=ut[D]=ut[$]=!0,ut[y]=ut[d]=ut[I]=!1;var it={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ot=parseFloat,ft=parseInt,at="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis,ct="object"==typeof self&&self&&self.Object===Object&&self,lt=at||ct||Function("return this")(),st=t&&!t.nodeType&&t,ht=st&&n&&!n.nodeType&&n,pt=ht&&ht.exports===st,vt=pt&&at.process,_t=function(){try{return ht&&ht.require&&ht.require("util").types||vt&&vt.binding&&vt.binding("util")}catch(n){}}(),gt=_t&&_t.isArrayBuffer,yt=_t&&_t.isDate,dt=_t&&_t.isMap,bt=_t&&_t.isRegExp,wt=_t&&_t.isSet,mt=_t&&_t.isTypedArray;function xt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function jt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function At(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function kt(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function Ot(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Et(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function It(n,t){return!(null==n||!n.length)&&Dt(n,t,0)>-1}function Rt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function zt(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function Tt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function St(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function Ct(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function Lt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var Wt=Nt("length");function Ut(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function Bt(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function Dt(n,t,r){return t==t?function(n,t,r){for(var e=r-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1}(n,t,r):Bt(n,Mt,r)}function $t(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function Mt(n){return n!=n}function Ft(n,t){var r=null==n?0:n.length;return r?Zt(n,t)/r:l}function Nt(n){return function(t){return null==t?r:t[n]}}function Pt(n){return function(t){return null==n?r:n[t]}}function qt(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function Zt(n,t){for(var e,u=-1,i=n.length;++u<i;){var o=t(n[u]);o!==r&&(e=e===r?o:e+o)}return e}function Kt(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function Vt(n){return n?n.slice(0,lr(n)+1).replace(tn,""):n}function Gt(n){return function(t){return n(t)}}function Ht(n,t){return zt(t,function(t){return n[t]})}function Jt(n,t){return n.has(t)}function Yt(n,t){for(var r=-1,e=n.length;++r<e&&Dt(t,n[r],0)>-1;);return r}function Qt(n,t){for(var r=n.length;r--&&Dt(t,n[r],0)>-1;);return r}var Xt=Pt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"}),nr=Pt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function tr(n){return"\\"+it[n]}function rr(n){return Xn.test(n)}function er(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function ur(n,t){return function(r){return n(t(r))}}function ir(n,t){for(var r=-1,e=n.length,u=0,o=[];++r<e;){var f=n[r];f!==t&&f!==i||(n[r]=i,o[u++]=r)}return o}function or(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function fr(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function ar(n){return rr(n)?function(n){for(var t=Yn.lastIndex=0;Yn.test(n);)++t;return t}(n):Wt(n)}function cr(n){return rr(n)?function(n){return n.match(Yn)||[]}(n):function(n){return n.split("")}(n)}function lr(n){for(var t=n.length;t--&&rn.test(n.charAt(t)););return t}var sr=Pt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),hr=function n(t){var rn,wn=(t=null==t?lt:hr.defaults(lt.Object(),t,hr.pick(lt,tt))).Array,mn=t.Date,xn=t.Error,jn=t.Function,An=t.Math,kn=t.Object,On=t.RegExp,En=t.String,In=t.TypeError,Rn=wn.prototype,zn=jn.prototype,Tn=kn.prototype,Sn=t["__core-js_shared__"],Cn=zn.toString,Ln=Tn.hasOwnProperty,Wn=0,Un=(rn=/[^.]+$/.exec(Sn&&Sn.keys&&Sn.keys.IE_PROTO||""))?"Symbol(src)_1."+rn:"",Bn=Tn.toString,Dn=Cn.call(kn),$n=lt._,Mn=On("^"+Cn.call(Ln).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fn=pt?t.Buffer:r,Nn=t.Symbol,Pn=t.Uint8Array,qn=Fn?Fn.allocUnsafe:r,Zn=ur(kn.getPrototypeOf,kn),Kn=kn.create,Vn=Tn.propertyIsEnumerable,Gn=Rn.splice,Yn=Nn?Nn.isConcatSpreadable:r,Xn=Nn?Nn.iterator:r,it=Nn?Nn.toStringTag:r,at=function(){try{var n=ai(kn,"defineProperty");return n({},"",{}),n}catch(n){}}(),ct=t.clearTimeout!==lt.clearTimeout&&t.clearTimeout,st=mn&&mn.now!==lt.Date.now&&mn.now,ht=t.setTimeout!==lt.setTimeout&&t.setTimeout,vt=An.ceil,_t=An.floor,Wt=kn.getOwnPropertySymbols,Pt=Fn?Fn.isBuffer:r,pr=t.isFinite,vr=Rn.join,_r=ur(kn.keys,kn),gr=An.max,yr=An.min,dr=mn.now,br=t.parseInt,wr=An.random,mr=Rn.reverse,xr=ai(t,"DataView"),jr=ai(t,"Map"),Ar=ai(t,"Promise"),kr=ai(t,"Set"),Or=ai(t,"WeakMap"),Er=ai(kn,"create"),Ir=Or&&new Or,Rr={},zr=Ui(xr),Tr=Ui(jr),Sr=Ui(Ar),Cr=Ui(kr),Lr=Ui(Or),Wr=Nn?Nn.prototype:r,Ur=Wr?Wr.valueOf:r,Br=Wr?Wr.toString:r;function Dr(n){if(nf(n)&&!Po(n)&&!(n instanceof Nr)){if(n instanceof Fr)return n;if(Ln.call(n,"__wrapped__"))return Bi(n)}return new Fr(n)}var $r=function(){function n(){}return function(t){if(!Xo(t))return{};if(Kn)return Kn(t);n.prototype=t;var e=new n;return n.prototype=r,e}}();function Mr(){}function Fr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}function Nr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=s,this.__views__=[]}function Pr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function qr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Zr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Kr(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new Zr;++t<r;)this.add(n[t])}function Vr(n){var t=this.__data__=new qr(n);this.size=t.size}function Gr(n,t){var r=Po(n),e=!r&&No(n),u=!r&&!e&&Vo(n),i=!r&&!e&&!u&&cf(n),o=r||e||u||i,f=o?Kt(n.length,En):[],a=f.length;for(var c in n)!t&&!Ln.call(n,c)||o&&("length"==c||u&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||_i(c,a))||f.push(c);return f}function Hr(n){var t=n.length;return t?n[Ze(0,t-1)]:r}function Jr(n,t){return Ti(Ou(n),ie(t,0,n.length))}function Yr(n){return Ti(Ou(n))}function Qr(n,t,e){(e!==r&&!$o(n[t],e)||e===r&&!(t in n))&&ee(n,t,e)}function Xr(n,t,e){var u=n[t];Ln.call(n,t)&&$o(u,e)&&(e!==r||t in n)||ee(n,t,e)}function ne(n,t){for(var r=n.length;r--;)if($o(n[r][0],t))return r;return-1}function te(n,t,r,e){return le(n,function(n,u,i){t(e,n,r(n),i)}),e}function re(n,t){return n&&Eu(t,Tf(t),n)}function ee(n,t,r){"__proto__"==t&&at?at(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function ue(n,t){for(var e=-1,u=t.length,i=wn(u),o=null==n;++e<u;)i[e]=o?r:Of(n,t[e]);return i}function ie(n,t,e){return n==n&&(e!==r&&(n=n<=e?n:e),t!==r&&(n=n>=t?n:t)),n}function oe(n,t,e,u,i,o){var f,a=1&t,c=2&t,l=4&t;if(e&&(f=i?e(n,u,i,o):e(n)),f!==r)return f;if(!Xo(n))return n;var s=Po(n);if(s){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&Ln.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(n),!a)return Ou(n,f)}else{var h=si(n),v=h==d||h==b;if(Vo(n))return wu(n,a);if(h==x||h==p||v&&!i){if(f=c||v?{}:pi(n),!a)return c?function(n,t){return Eu(n,li(n),t)}(n,function(n,t){return n&&Eu(t,Sf(t),n)}(f,n)):function(n,t){return Eu(n,ci(n),t)}(n,re(f,n))}else{if(!ut[h])return i?n:{};f=function(n,t,r){var e,u=n.constructor;switch(t){case R:return mu(n);case _:case g:return new u(+n);case z:return function(n,t){var r=t?mu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case T:case S:case C:case L:case W:case U:case B:case D:case $:return xu(n,r);case w:return new u;case m:case O:return new u(n);case A:return function(n){var t=new n.constructor(n.source,sn.exec(n));return t.lastIndex=n.lastIndex,t}(n);case k:return new u;case E:return e=n,Ur?kn(Ur.call(e)):{}}}(n,h,a)}}o||(o=new Vr);var y=o.get(n);if(y)return y;o.set(n,f),of(n)?n.forEach(function(r){f.add(oe(r,t,e,r,n,o))}):tf(n)&&n.forEach(function(r,u){f.set(u,oe(r,t,e,u,n,o))});var j=s?r:(l?c?ti:ni:c?Sf:Tf)(n);return At(j||n,function(r,u){j&&(r=n[u=r]),Xr(f,u,oe(r,t,e,u,n,o))}),f}function fe(n,t,e){var u=e.length;if(null==n)return!u;for(n=kn(n);u--;){var i=e[u],o=t[i],f=n[i];if(f===r&&!(i in n)||!o(f))return!1}return!0}function ae(n,t,u){if("function"!=typeof n)throw new In(e);return Ei(function(){n.apply(r,u)},t)}function ce(n,t,r,e){var u=-1,i=It,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=zt(t,Gt(r))),e?(i=Rt,o=!1):t.length>=200&&(i=Jt,o=!1,t=new Kr(t));n:for(;++u<f;){var l=n[u],s=null==r?l:r(l);if(l=e||0!==l?l:0,o&&s==s){for(var h=c;h--;)if(t[h]===s)continue n;a.push(l)}else i(t,s,e)||a.push(l)}return a}Dr.templateSettings={escape:V,evaluate:G,interpolate:H,variable:"",imports:{_:Dr}},Dr.prototype=Mr.prototype,Dr.prototype.constructor=Dr,Fr.prototype=$r(Mr.prototype),Fr.prototype.constructor=Fr,Nr.prototype=$r(Mr.prototype),Nr.prototype.constructor=Nr,Pr.prototype.clear=function(){this.__data__=Er?Er(null):{},this.size=0},Pr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Pr.prototype.get=function(n){var t=this.__data__;if(Er){var e=t[n];return e===u?r:e}return Ln.call(t,n)?t[n]:r},Pr.prototype.has=function(n){var t=this.__data__;return Er?t[n]!==r:Ln.call(t,n)},Pr.prototype.set=function(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=Er&&t===r?u:t,this},qr.prototype.clear=function(){this.__data__=[],this.size=0},qr.prototype.delete=function(n){var t=this.__data__,r=ne(t,n);return!(r<0||(r==t.length-1?t.pop():Gn.call(t,r,1),--this.size,0))},qr.prototype.get=function(n){var t=this.__data__,e=ne(t,n);return e<0?r:t[e][1]},qr.prototype.has=function(n){return ne(this.__data__,n)>-1},qr.prototype.set=function(n,t){var r=this.__data__,e=ne(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Zr.prototype.clear=function(){this.size=0,this.__data__={hash:new Pr,map:new(jr||qr),string:new Pr}},Zr.prototype.delete=function(n){var t=oi(this,n).delete(n);return this.size-=t?1:0,t},Zr.prototype.get=function(n){return oi(this,n).get(n)},Zr.prototype.has=function(n){return oi(this,n).has(n)},Zr.prototype.set=function(n,t){var r=oi(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Kr.prototype.add=Kr.prototype.push=function(n){return this.__data__.set(n,u),this},Kr.prototype.has=function(n){return this.__data__.has(n)},Vr.prototype.clear=function(){this.__data__=new qr,this.size=0},Vr.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Vr.prototype.get=function(n){return this.__data__.get(n)},Vr.prototype.has=function(n){return this.__data__.has(n)},Vr.prototype.set=function(n,t){var r=this.__data__;if(r instanceof qr){var e=r.__data__;if(!jr||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Zr(e)}return r.set(n,t),this.size=r.size,this};var le=zu(de),se=zu(be,!0);function he(n,t){var r=!0;return le(n,function(n,e,u){return r=!!t(n,e,u)}),r}function pe(n,t,e){for(var u=-1,i=n.length;++u<i;){var o=n[u],f=t(o);if(null!=f&&(a===r?f==f&&!af(f):e(f,a)))var a=f,c=o}return c}function ve(n,t){var r=[];return le(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function _e(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=vi),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?_e(f,t-1,r,e,u):Tt(u,f):e||(u[u.length]=f)}return u}var ge=Tu(),ye=Tu(!0);function de(n,t){return n&&ge(n,t,Tf)}function be(n,t){return n&&ye(n,t,Tf)}function we(n,t){return Et(t,function(t){return Jo(n[t])})}function me(n,t){for(var e=0,u=(t=gu(t,n)).length;null!=n&&e<u;)n=n[Wi(t[e++])];return e&&e==u?n:r}function xe(n,t,r){var e=t(n);return Po(n)?e:Tt(e,r(n))}function je(n){return null==n?n===r?"[object Undefined]":"[object Null]":it&&it in kn(n)?function(n){var t=Ln.call(n,it),e=n[it];try{n[it]=r;var u=!0}catch(n){}var i=Bn.call(n);return u&&(t?n[it]=e:delete n[it]),i}(n):function(n){return Bn.call(n)}(n)}function Ae(n,t){return n>t}function ke(n,t){return null!=n&&Ln.call(n,t)}function Oe(n,t){return null!=n&&t in kn(n)}function Ee(n,t,e){for(var u=e?Rt:It,i=n[0].length,o=n.length,f=o,a=wn(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=zt(s,Gt(t))),c=yr(s.length,c),a[f]=!e&&(t||i>=120&&s.length>=120)?new Kr(f&&s):r}s=n[0];var h=-1,p=a[0];n:for(;++h<i&&l.length<c;){var v=s[h],_=t?t(v):v;if(v=e||0!==v?v:0,!(p?Jt(p,_):u(l,_,e))){for(f=o;--f;){var g=a[f];if(!(g?Jt(g,_):u(n[f],_,e)))continue n}p&&p.push(_),l.push(v)}}return l}function Ie(n,t,e){var u=null==(n=Ai(n,t=gu(t,n)))?n:n[Wi(Gi(t))];return null==u?r:xt(u,n,e)}function Re(n){return nf(n)&&je(n)==p}function ze(n,t,e,u,i){return n===t||(null==n||null==t||!nf(n)&&!nf(t)?n!=n&&t!=t:function(n,t,e,u,i,o){var f=Po(n),a=Po(t),c=f?v:si(n),l=a?v:si(t),s=(c=c==p?x:c)==x,h=(l=l==p?x:l)==x,d=c==l;if(d&&Vo(n)){if(!Vo(t))return!1;f=!0,s=!1}if(d&&!s)return o||(o=new Vr),f||cf(n)?Qu(n,t,e,u,i,o):function(n,t,r,e,u,i,o){switch(r){case z:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case R:return!(n.byteLength!=t.byteLength||!i(new Pn(n),new Pn(t)));case _:case g:case m:return $o(+n,+t);case y:return n.name==t.name&&n.message==t.message;case A:case O:return n==t+"";case w:var f=er;case k:var a=1&e;if(f||(f=or),n.size!=t.size&&!a)return!1;var c=o.get(n);if(c)return c==t;e|=2,o.set(n,t);var l=Qu(f(n),f(t),e,u,i,o);return o.delete(n),l;case E:if(Ur)return Ur.call(n)==Ur.call(t)}return!1}(n,t,c,e,u,i,o);if(!(1&e)){var b=s&&Ln.call(n,"__wrapped__"),j=h&&Ln.call(t,"__wrapped__");if(b||j){var I=b?n.value():n,T=j?t.value():t;return o||(o=new Vr),i(I,T,e,u,o)}}return!!d&&(o||(o=new Vr),function(n,t,e,u,i,o){var f=1&e,a=ni(n),c=a.length;if(c!=ni(t).length&&!f)return!1;for(var l=c;l--;){var s=a[l];if(!(f?s in t:Ln.call(t,s)))return!1}var h=o.get(n),p=o.get(t);if(h&&p)return h==t&&p==n;var v=!0;o.set(n,t),o.set(t,n);for(var _=f;++l<c;){var g=n[s=a[l]],y=t[s];if(u)var d=f?u(y,g,s,t,n,o):u(g,y,s,n,t,o);if(!(d===r?g===y||i(g,y,e,u,o):d)){v=!1;break}_||(_="constructor"==s)}if(v&&!_){var b=n.constructor,w=t.constructor;b==w||!("constructor"in n)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(v=!1)}return o.delete(n),o.delete(t),v}(n,t,e,u,i,o))}(n,t,e,u,ze,i))}function Te(n,t,e,u){var i=e.length,o=i,f=!u;if(null==n)return!o;for(n=kn(n);i--;){var a=e[i];if(f&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<o;){var c=(a=e[i])[0],l=n[c],s=a[1];if(f&&a[2]){if(l===r&&!(c in n))return!1}else{var h=new Vr;if(u)var p=u(l,s,c,n,t,h);if(!(p===r?ze(s,l,3,u,h):p))return!1}}return!0}function Se(n){return!(!Xo(n)||(t=n,Un&&Un in t))&&(Jo(n)?Mn:vn).test(Ui(n));var t}function Ce(n){return"function"==typeof n?n:null==n?ea:"object"==typeof n?Po(n)?De(n[0],n[1]):Be(n):ha(n)}function Le(n){if(!wi(n))return _r(n);var t=[];for(var r in kn(n))Ln.call(n,r)&&"constructor"!=r&&t.push(r);return t}function We(n,t){return n<t}function Ue(n,t){var r=-1,e=Zo(n)?wn(n.length):[];return le(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function Be(n){var t=fi(n);return 1==t.length&&t[0][2]?xi(t[0][0],t[0][1]):function(r){return r===n||Te(r,n,t)}}function De(n,t){return yi(n)&&mi(t)?xi(Wi(n),t):function(e){var u=Of(e,n);return u===r&&u===t?Ef(e,n):ze(t,u,3)}}function $e(n,t,e,u,i){n!==t&&ge(t,function(o,f){if(i||(i=new Vr),Xo(o))!function(n,t,e,u,i,o,f){var a=ki(n,e),c=ki(t,e),l=f.get(c);if(l)Qr(n,e,l);else{var s=o?o(a,c,e+"",n,t,f):r,h=s===r;if(h){var p=Po(c),v=!p&&Vo(c),_=!p&&!v&&cf(c);s=c,p||v||_?Po(a)?s=a:Ko(a)?s=Ou(a):v?(h=!1,s=wu(c,!0)):_?(h=!1,s=xu(c,!0)):s=[]:ef(c)||No(c)?(s=a,No(a)?s=yf(a):Xo(a)&&!Jo(a)||(s=pi(c))):h=!1}h&&(f.set(c,s),i(s,c,u,o,f),f.delete(c)),Qr(n,e,s)}}(n,t,f,e,$e,u,i);else{var a=u?u(ki(n,f),o,f+"",n,t,i):r;a===r&&(a=o),Qr(n,f,a)}},Sf)}function Me(n,t){var e=n.length;if(e)return _i(t+=t<0?e:0,e)?n[t]:r}function Fe(n,t,r){t=t.length?zt(t,function(n){return Po(n)?function(t){return me(t,1===n.length?n[0]:n)}:n}):[ea];var e=-1;t=zt(t,Gt(ii()));var u=Ue(n,function(n,r,u){var i=zt(t,function(t){return t(n)});return{criteria:i,index:++e,value:n}});return function(n){var t=n.length;for(n.sort(function(n,t){return function(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var a=ju(u[e],i[e]);if(a)return e>=f?a:a*("desc"==r[e]?-1:1)}return n.index-t.index}(n,t,r)});t--;)n[t]=n[t].value;return n}(u)}function Ne(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=me(n,o);r(f,o)&&Je(i,gu(o,n),f)}return i}function Pe(n,t,r,e){var u=e?$t:Dt,i=-1,o=t.length,f=n;for(n===t&&(t=Ou(t)),r&&(f=zt(n,Gt(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&Gn.call(f,a,1),Gn.call(n,a,1);return n}function qe(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;_i(u)?Gn.call(n,u,1):au(n,u)}}return n}function Ze(n,t){return n+_t(wr()*(t-n+1))}function Ke(n,t){var r="";if(!n||t<1||t>c)return r;do{t%2&&(r+=n),(t=_t(t/2))&&(n+=n)}while(t);return r}function Ve(n,t){return Ii(ji(n,t,ea),n+"")}function Ge(n){return Hr(Mf(n))}function He(n,t){var r=Mf(n);return Ti(r,ie(t,0,r.length))}function Je(n,t,e,u){if(!Xo(n))return n;for(var i=-1,o=(t=gu(t,n)).length,f=o-1,a=n;null!=a&&++i<o;){var c=Wi(t[i]),l=e;if("__proto__"===c||"constructor"===c||"prototype"===c)return n;if(i!=f){var s=a[c];(l=u?u(s,c,a):r)===r&&(l=Xo(s)?s:_i(t[i+1])?[]:{})}Xr(a,c,l),a=a[c]}return n}var Ye=Ir?function(n,t){return Ir.set(n,t),n}:ea,Qe=at?function(n,t){return at(n,"toString",{configurable:!0,enumerable:!1,value:na(t),writable:!0})}:ea;function Xe(n){return Ti(Mf(n))}function nu(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=wn(u);++e<u;)i[e]=n[e+t];return i}function tu(n,t){var r;return le(n,function(n,e,u){return!(r=t(n,e,u))}),!!r}function ru(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t==t&&u<=2147483647){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!af(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return eu(n,t,ea,r)}function eu(n,t,e,u){var i=0,o=null==n?0:n.length;if(0===o)return 0;for(var f=(t=e(t))!=t,a=null===t,c=af(t),l=t===r;i<o;){var s=_t((i+o)/2),h=e(n[s]),p=h!==r,v=null===h,_=h==h,g=af(h);if(f)var y=u||_;else y=l?_&&(u||p):a?_&&p&&(u||!v):c?_&&p&&!v&&(u||!g):!v&&!g&&(u?h<=t:h<t);y?i=s+1:o=s}return yr(o,4294967294)}function uu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!$o(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function iu(n){return"number"==typeof n?n:af(n)?l:+n}function ou(n){if("string"==typeof n)return n;if(Po(n))return zt(n,ou)+"";if(af(n))return Br?Br.call(n):"";var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function fu(n,t,r){var e=-1,u=It,i=n.length,o=!0,f=[],a=f;if(r)o=!1,u=Rt;else if(i>=200){var c=t?null:Ku(n);if(c)return or(c);o=!1,u=Jt,a=new Kr}else a=t?[]:f;n:for(;++e<i;){var l=n[e],s=t?t(l):l;if(l=r||0!==l?l:0,o&&s==s){for(var h=a.length;h--;)if(a[h]===s)continue n;t&&a.push(s),f.push(l)}else u(a,s,r)||(a!==f&&a.push(s),f.push(l))}return f}function au(n,t){var r=-1,e=(t=gu(t,n)).length;if(!e)return!0;for(;++r<e;){var u=Wi(t[r]);if("__proto__"===u&&!Ln.call(n,"__proto__"))return!1;if(("constructor"===u||"prototype"===u)&&r<e-1)return!1}var i=Ai(n,t);return null==i||delete i[Wi(Gi(t))]}function cu(n,t,r,e){return Je(n,t,r(me(n,t)),e)}function lu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?nu(n,e?0:i,e?i+1:u):nu(n,e?i+1:0,e?u:i)}function su(n,t){var r=n;return r instanceof Nr&&(r=r.value()),St(t,function(n,t){return t.func.apply(t.thisArg,Tt([n],t.args))},r)}function hu(n,t,r){var e=n.length;if(e<2)return e?fu(n[0]):[];for(var u=-1,i=wn(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=ce(i[u]||o,n[f],t,r));return fu(_e(i,1),t,r)}function pu(n,t,e){for(var u=-1,i=n.length,o=t.length,f={};++u<i;){var a=u<o?t[u]:r;e(f,n[u],a)}return f}function vu(n){return Ko(n)?n:[]}function _u(n){return"function"==typeof n?n:ea}function gu(n,t){return Po(n)?n:yi(n,t)?[n]:Li(df(n))}var yu=Ve;function du(n,t,e){var u=n.length;return e=e===r?u:e,!t&&e>=u?n:nu(n,t,e)}var bu=ct||function(n){return lt.clearTimeout(n)};function wu(n,t){if(t)return n.slice();var r=n.length,e=qn?qn(r):new n.constructor(r);return n.copy(e),e}function mu(n){var t=new n.constructor(n.byteLength);return new Pn(t).set(new Pn(n)),t}function xu(n,t){var r=t?mu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ju(n,t){if(n!==t){var e=n!==r,u=null===n,i=n==n,o=af(n),f=t!==r,a=null===t,c=t==t,l=af(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&n<t||l&&e&&i&&!u&&!o||a&&e&&i||!f&&i||!c)return-1}return 0}function Au(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=gr(i-o,0),l=wn(a+c),s=!e;++f<a;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;c--;)l[f++]=n[u++];return l}function ku(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,a=-1,c=t.length,l=gr(i-f,0),s=wn(l+c),h=!e;++u<l;)s[u]=n[u];for(var p=u;++a<c;)s[p+a]=t[a];for(;++o<f;)(h||u<i)&&(s[p+r[o]]=n[u++]);return s}function Ou(n,t){var r=-1,e=n.length;for(t||(t=wn(e));++r<e;)t[r]=n[r];return t}function Eu(n,t,e,u){var i=!e;e||(e={});for(var o=-1,f=t.length;++o<f;){var a=t[o],c=u?u(e[a],n[a],a,e,n):r;c===r&&(c=n[a]),i?ee(e,a,c):Xr(e,a,c)}return e}function Iu(n,t){return function(r,e){var u=Po(r)?jt:te,i=t?t():{};return u(r,n,ii(e,2),i)}}function Ru(n){return Ve(function(t,e){var u=-1,i=e.length,o=i>1?e[i-1]:r,f=i>2?e[2]:r;for(o=n.length>3&&"function"==typeof o?(i--,o):r,f&&gi(e[0],e[1],f)&&(o=i<3?r:o,i=1),t=kn(t);++u<i;){var a=e[u];a&&n(t,a,u,o)}return t})}function zu(n,t){return function(r,e){if(null==r)return r;if(!Zo(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=kn(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function Tu(n){return function(t,r,e){for(var u=-1,i=kn(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function Su(n){return function(t){var e=rr(t=df(t))?cr(t):r,u=e?e[0]:t.charAt(0),i=e?du(e,1).join(""):t.slice(1);return u[n]()+i}}function Cu(n){return function(t){return St(Yf(Pf(t).replace(Hn,"")),n,"")}}function Lu(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=$r(n.prototype),e=n.apply(r,t);return Xo(e)?e:r}}function Wu(n){return function(t,e,u){var i=kn(t);if(!Zo(t)){var o=ii(e,3);t=Tf(t),e=function(n){return o(i[n],n,i)}}var f=n(t,e,u);return f>-1?i[o?t[f]:f]:r}}function Uu(n){return Xu(function(t){var u=t.length,i=u,o=Fr.prototype.thru;for(n&&t.reverse();i--;){var f=t[i];if("function"!=typeof f)throw new In(e);if(o&&!a&&"wrapper"==ei(f))var a=new Fr([],!0)}for(i=a?i:u;++i<u;){var c=ei(f=t[i]),l="wrapper"==c?ri(f):r;a=l&&di(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?a[ei(l[0])].apply(a,l[3]):1==f.length&&di(f)?a[c]():a.thru(f)}return function(){var n=arguments,r=n[0];if(a&&1==n.length&&Po(r))return a.plant(r).value();for(var e=0,i=u?t[e].apply(this,n):r;++e<u;)i=t[e].call(this,i);return i}})}function Bu(n,t,e,u,i,o,a,c,l,s){var h=t&f,p=1&t,v=2&t,_=24&t,g=512&t,y=v?r:Lu(n);return function f(){for(var d=arguments.length,b=wn(d),w=d;w--;)b[w]=arguments[w];if(_)var m=ui(f),x=function(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}(b,m);if(u&&(b=Au(b,u,i,_)),o&&(b=ku(b,o,a,_)),d-=x,_&&d<s){var j=ir(b,m);return qu(n,t,Bu,f.placeholder,e,b,j,c,l,s-d)}var A=p?e:this,k=v?A[n]:n;return d=b.length,c?b=function(n,t){for(var e=n.length,u=yr(t.length,e),i=Ou(n);u--;){var o=t[u];n[u]=_i(o,e)?i[o]:r}return n}(b,c):g&&d>1&&b.reverse(),h&&l<d&&(b.length=l),this&&this!==lt&&this instanceof f&&(k=y||Lu(k)),k.apply(A,b)}}function Du(n,t){return function(r,e){return function(n,t,r,e){return de(n,function(n,u,i){t(e,r(n),u,i)}),e}(r,n,t(e),{})}}function $u(n,t){return function(e,u){var i;if(e===r&&u===r)return t;if(e!==r&&(i=e),u!==r){if(i===r)return u;"string"==typeof e||"string"==typeof u?(e=ou(e),u=ou(u)):(e=iu(e),u=iu(u)),i=n(e,u)}return i}}function Mu(n){return Xu(function(t){return t=zt(t,Gt(ii())),Ve(function(r){var e=this;return n(t,function(n){return xt(n,e,r)})})})}function Fu(n,t){var e=(t=t===r?" ":ou(t)).length;if(e<2)return e?Ke(t,n):t;var u=Ke(t,vt(n/ar(t)));return rr(t)?du(cr(u),0,n).join(""):u.slice(0,n)}function Nu(n){return function(t,e,u){return u&&"number"!=typeof u&&gi(t,e,u)&&(e=u=r),t=pf(t),e===r?(e=t,t=0):e=pf(e),function(n,t,r,e){for(var u=-1,i=gr(vt((t-n)/(r||1)),0),o=wn(i);i--;)o[e?i:++u]=n,n+=r;return o}(t,e,u=u===r?t<e?1:-1:pf(u),n)}}function Pu(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=gf(t),r=gf(r)),n(t,r)}}function qu(n,t,e,u,i,f,a,c,l,s){var h=8&t;t|=h?o:64,4&(t&=~(h?64:o))||(t&=-4);var p=[n,t,i,h?f:r,h?a:r,h?r:f,h?r:a,c,l,s],v=e.apply(r,p);return di(n)&&Oi(v,p),v.placeholder=u,Ri(v,n,t)}function Zu(n){var t=An[n];return function(n,r){if(n=gf(n),(r=null==r?0:yr(vf(r),292))&&pr(n)){var e=(df(n)+"e").split("e");return+((e=(df(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"))[0]+"e"+(+e[1]-r))}return t(n)}}var Ku=kr&&1/or(new kr([,-0]))[1]==a?function(n){return new kr(n)}:aa;function Vu(n){return function(t){var r=si(t);return r==w?er(t):r==k?fr(t):function(n,t){return zt(t,function(t){return[t,n[t]]})}(t,n(t))}}function Gu(n,t,u,a,c,l,s,h){var p=2&t;if(!p&&"function"!=typeof n)throw new In(e);var v=a?a.length:0;if(v||(t&=-97,a=c=r),s=s===r?s:gr(vf(s),0),h=h===r?h:vf(h),v-=c?c.length:0,64&t){var _=a,g=c;a=c=r}var y=p?r:ri(n),d=[n,t,u,a,c,_,g,l,s,h];if(y&&function(n,t){var r=n[1],e=t[1],u=r|e,o=u<131,a=e==f&&8==r||e==f&&256==r&&n[7].length<=t[8]||384==e&&t[7].length<=t[8]&&8==r;if(!o&&!a)return n;1&e&&(n[2]=t[2],u|=1&r?0:4);var c=t[3];if(c){var l=n[3];n[3]=l?Au(l,c,t[4]):c,n[4]=l?ir(n[3],i):t[4]}(c=t[5])&&(l=n[5],n[5]=l?ku(l,c,t[6]):c,n[6]=l?ir(n[5],i):t[6]),(c=t[7])&&(n[7]=c),e&f&&(n[8]=null==n[8]?t[8]:yr(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u}(d,y),n=d[0],t=d[1],u=d[2],a=d[3],c=d[4],!(h=d[9]=d[9]===r?p?0:n.length:gr(d[9]-v,0))&&24&t&&(t&=-25),t&&1!=t)b=8==t||16==t?function(n,t,e){var u=Lu(n);return function i(){for(var o=arguments.length,f=wn(o),a=o,c=ui(i);a--;)f[a]=arguments[a];var l=o<3&&f[0]!==c&&f[o-1]!==c?[]:ir(f,c);return(o-=l.length)<e?qu(n,t,Bu,i.placeholder,r,f,l,r,r,e-o):xt(this&&this!==lt&&this instanceof i?u:n,this,f)}}(n,t,h):t!=o&&33!=t||c.length?Bu.apply(r,d):function(n,t,r,e){var u=1&t,i=Lu(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=wn(c+f),s=this&&this!==lt&&this instanceof t?i:n;++a<c;)l[a]=e[a];for(;f--;)l[a++]=arguments[++o];return xt(s,u?r:this,l)}}(n,t,u,a);else var b=function(n,t,r){var e=1&t,u=Lu(n);return function t(){return(this&&this!==lt&&this instanceof t?u:n).apply(e?r:this,arguments)}}(n,t,u);return Ri((y?Ye:Oi)(b,d),n,t)}function Hu(n,t,e,u){return n===r||$o(n,Tn[e])&&!Ln.call(u,e)?t:n}function Ju(n,t,e,u,i,o){return Xo(n)&&Xo(t)&&(o.set(t,n),$e(n,t,r,Ju,o),o.delete(t)),n}function Yu(n){return ef(n)?r:n}function Qu(n,t,e,u,i,o){var f=1&e,a=n.length,c=t.length;if(a!=c&&!(f&&c>a))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&e?new Kr:r;for(o.set(n,t),o.set(t,n);++h<a;){var _=n[h],g=t[h];if(u)var y=f?u(g,_,h,t,n,o):u(_,g,h,n,t,o);if(y!==r){if(y)continue;p=!1;break}if(v){if(!Lt(t,function(n,t){if(!Jt(v,t)&&(_===n||i(_,n,e,u,o)))return v.push(t)})){p=!1;break}}else if(_!==g&&!i(_,g,e,u,o)){p=!1;break}}return o.delete(n),o.delete(t),p}function Xu(n){return Ii(ji(n,r,Pi),n+"")}function ni(n){return xe(n,Tf,ci)}function ti(n){return xe(n,Sf,li)}var ri=Ir?function(n){return Ir.get(n)}:aa;function ei(n){for(var t=n.name+"",r=Rr[t],e=Ln.call(Rr,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function ui(n){return(Ln.call(Dr,"placeholder")?Dr:n).placeholder}function ii(){var n=Dr.iteratee||ua;return n=n===ua?Ce:n,arguments.length?n(arguments[0],arguments[1]):n}function oi(n,t){var r,e,u=n.__data__;return("string"==(e=typeof(r=t))||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==r:null===r)?u["string"==typeof t?"string":"hash"]:u.map}function fi(n){for(var t=Tf(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,mi(u)]}return t}function ai(n,t){var e=function(n,t){return null==n?r:n[t]}(n,t);return Se(e)?e:r}var ci=Wt?function(n){return null==n?[]:(n=kn(n),Et(Wt(n),function(t){return Vn.call(n,t)}))}:_a,li=Wt?function(n){for(var t=[];n;)Tt(t,ci(n)),n=Zn(n);return t}:_a,si=je;function hi(n,t,r){for(var e=-1,u=(t=gu(t,n)).length,i=!1;++e<u;){var o=Wi(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&Qo(u)&&_i(o,u)&&(Po(n)||No(n))}function pi(n){return"function"!=typeof n.constructor||wi(n)?{}:$r(Zn(n))}function vi(n){return Po(n)||No(n)||!!(Yn&&n&&n[Yn])}function _i(n,t){var r=typeof n;return!!(t=null==t?c:t)&&("number"==r||"symbol"!=r&&gn.test(n))&&n>-1&&n%1==0&&n<t}function gi(n,t,r){if(!Xo(r))return!1;var e=typeof t;return!!("number"==e?Zo(r)&&_i(t,r.length):"string"==e&&t in r)&&$o(r[t],n)}function yi(n,t){if(Po(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!af(n))||Y.test(n)||!J.test(n)||null!=t&&n in kn(t)}function di(n){var t=ei(n),r=Dr[t];if("function"!=typeof r||!(t in Nr.prototype))return!1;if(n===r)return!0;var e=ri(r);return!!e&&n===e[0]}(xr&&si(new xr(new ArrayBuffer(1)))!=z||jr&&si(new jr)!=w||Ar&&si(Ar.resolve())!=j||kr&&si(new kr)!=k||Or&&si(new Or)!=I)&&(si=function(n){var t=je(n),e=t==x?n.constructor:r,u=e?Ui(e):"";if(u)switch(u){case zr:return z;case Tr:return w;case Sr:return j;case Cr:return k;case Lr:return I}return t});var bi=Sn?Jo:ga;function wi(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||Tn)}function mi(n){return n==n&&!Xo(n)}function xi(n,t){return function(e){return null!=e&&e[n]===t&&(t!==r||n in kn(e))}}function ji(n,t,e){return t=gr(t===r?n.length-1:t,0),function(){for(var r=arguments,u=-1,i=gr(r.length-t,0),o=wn(i);++u<i;)o[u]=r[t+u];u=-1;for(var f=wn(t+1);++u<t;)f[u]=r[u];return f[t]=e(o),xt(n,this,f)}}function Ai(n,t){return t.length<2?n:me(n,nu(t,0,-1))}function ki(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}var Oi=zi(Ye),Ei=ht||function(n,t){return lt.setTimeout(n,t)},Ii=zi(Qe);function Ri(n,t,r){var e=t+"";return Ii(n,function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(en,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return At(h,function(r){var e="_."+r[0];t&r[1]&&!It(n,e)&&n.push(e)}),n.sort()}(function(n){var t=n.match(un);return t?t[1].split(on):[]}(e),r)))}function zi(n){var t=0,e=0;return function(){var u=dr(),i=16-(u-e);if(e=u,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(r,arguments)}}function Ti(n,t){var e=-1,u=n.length,i=u-1;for(t=t===r?u:t;++e<t;){var o=Ze(e,i),f=n[o];n[o]=n[e],n[e]=f}return n.length=t,n}var Si,Ci,Li=(Si=Co(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(Q,function(n,r,e,u){t.push(e?u.replace(cn,"$1"):r||n)}),t},function(n){return 500===Ci.size&&Ci.clear(),n}),Ci=Si.cache,Si);function Wi(n){if("string"==typeof n||af(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function Ui(n){if(null!=n){try{return Cn.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function Bi(n){if(n instanceof Nr)return n.clone();var t=new Fr(n.__wrapped__,n.__chain__);return t.__actions__=Ou(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var Di=Ve(function(n,t){return Ko(n)?ce(n,_e(t,1,Ko,!0)):[]}),$i=Ve(function(n,t){var e=Gi(t);return Ko(e)&&(e=r),Ko(n)?ce(n,_e(t,1,Ko,!0),ii(e,2)):[]}),Mi=Ve(function(n,t){var e=Gi(t);return Ko(e)&&(e=r),Ko(n)?ce(n,_e(t,1,Ko,!0),r,e):[]});function Fi(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:vf(r);return u<0&&(u=gr(e+u,0)),Bt(n,ii(t,3),u)}function Ni(n,t,e){var u=null==n?0:n.length;if(!u)return-1;var i=u-1;return e!==r&&(i=vf(e),i=e<0?gr(u+i,0):yr(i,u-1)),Bt(n,ii(t,3),i,!0)}function Pi(n){return null!=n&&n.length?_e(n,1):[]}function qi(n){return n&&n.length?n[0]:r}var Zi=Ve(function(n){var t=zt(n,vu);return t.length&&t[0]===n[0]?Ee(t):[]}),Ki=Ve(function(n){var t=Gi(n),e=zt(n,vu);return t===Gi(e)?t=r:e.pop(),e.length&&e[0]===n[0]?Ee(e,ii(t,2)):[]}),Vi=Ve(function(n){var t=Gi(n),e=zt(n,vu);return(t="function"==typeof t?t:r)&&e.pop(),e.length&&e[0]===n[0]?Ee(e,r,t):[]});function Gi(n){var t=null==n?0:n.length;return t?n[t-1]:r}var Hi=Ve(Ji);function Ji(n,t){return n&&n.length&&t&&t.length?Pe(n,t):n}var Yi=Xu(function(n,t){var r=null==n?0:n.length,e=ue(n,t);return qe(n,zt(t,function(n){return _i(n,r)?+n:n}).sort(ju)),e});function Qi(n){return null==n?n:mr.call(n)}var Xi=Ve(function(n){return fu(_e(n,1,Ko,!0))}),no=Ve(function(n){var t=Gi(n);return Ko(t)&&(t=r),fu(_e(n,1,Ko,!0),ii(t,2))}),to=Ve(function(n){var t=Gi(n);return t="function"==typeof t?t:r,fu(_e(n,1,Ko,!0),r,t)});function ro(n){if(!n||!n.length)return[];var t=0;return n=Et(n,function(n){if(Ko(n))return t=gr(n.length,t),!0}),Kt(t,function(t){return zt(n,Nt(t))})}function eo(n,t){if(!n||!n.length)return[];var e=ro(n);return null==t?e:zt(e,function(n){return xt(t,r,n)})}var uo=Ve(function(n,t){return Ko(n)?ce(n,t):[]}),io=Ve(function(n){return hu(Et(n,Ko))}),oo=Ve(function(n){var t=Gi(n);return Ko(t)&&(t=r),hu(Et(n,Ko),ii(t,2))}),fo=Ve(function(n){var t=Gi(n);return t="function"==typeof t?t:r,hu(Et(n,Ko),r,t)}),ao=Ve(ro),co=Ve(function(n){var t=n.length,e=t>1?n[t-1]:r;return e="function"==typeof e?(n.pop(),e):r,eo(n,e)});function lo(n){var t=Dr(n);return t.__chain__=!0,t}function so(n,t){return t(n)}var ho=Xu(function(n){var t=n.length,e=t?n[0]:0,u=this.__wrapped__,i=function(t){return ue(t,n)};return!(t>1||this.__actions__.length)&&u instanceof Nr&&_i(e)?((u=u.slice(e,+e+(t?1:0))).__actions__.push({func:so,args:[i],thisArg:r}),new Fr(u,this.__chain__).thru(function(n){return t&&!n.length&&n.push(r),n})):this.thru(i)}),po=Iu(function(n,t,r){Ln.call(n,r)?++n[r]:ee(n,r,1)}),vo=Wu(Fi),_o=Wu(Ni);function go(n,t){return(Po(n)?At:le)(n,ii(t,3))}function yo(n,t){return(Po(n)?kt:se)(n,ii(t,3))}var bo=Iu(function(n,t,r){Ln.call(n,r)?n[r].push(t):ee(n,r,[t])}),wo=Ve(function(n,t,r){var e=-1,u="function"==typeof t,i=Zo(n)?wn(n.length):[];return le(n,function(n){i[++e]=u?xt(t,n,r):Ie(n,t,r)}),i}),mo=Iu(function(n,t,r){ee(n,r,t)});function xo(n,t){return(Po(n)?zt:Ue)(n,ii(t,3))}var jo=Iu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),Ao=Ve(function(n,t){if(null==n)return[];var r=t.length;return r>1&&gi(n,t[0],t[1])?t=[]:r>2&&gi(t[0],t[1],t[2])&&(t=[t[0]]),Fe(n,_e(t,1),[])}),ko=st||function(){return lt.Date.now()};function Oo(n,t,e){return t=e?r:t,t=n&&null==t?n.length:t,Gu(n,f,r,r,r,r,t)}function Eo(n,t){var u;if("function"!=typeof t)throw new In(e);return n=vf(n),function(){return--n>0&&(u=t.apply(this,arguments)),n<=1&&(t=r),u}}var Io=Ve(function(n,t,r){var e=1;if(r.length){var u=ir(r,ui(Io));e|=o}return Gu(n,e,t,r,u)}),Ro=Ve(function(n,t,r){var e=3;if(r.length){var u=ir(r,ui(Ro));e|=o}return Gu(t,e,n,r,u)});function zo(n,t,u){var i,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new In(e);function _(t){var e=i,u=o;return i=o=r,s=t,a=n.apply(u,e)}function g(n){var e=n-l;return l===r||e>=t||e<0||p&&n-s>=f}function y(){var n=ko();if(g(n))return d(n);c=Ei(y,function(n){var r=t-(n-l);return p?yr(r,f-(n-s)):r}(n))}function d(n){return c=r,v&&i?_(n):(i=o=r,a)}function b(){var n=ko(),e=g(n);if(i=arguments,o=this,l=n,e){if(c===r)return function(n){return s=n,c=Ei(y,t),h?_(n):a}(l);if(p)return bu(c),c=Ei(y,t),_(l)}return c===r&&(c=Ei(y,t)),a}return t=gf(t)||0,Xo(u)&&(h=!!u.leading,f=(p="maxWait"in u)?gr(gf(u.maxWait)||0,t):f,v="trailing"in u?!!u.trailing:v),b.cancel=function(){c!==r&&bu(c),s=0,i=l=o=c=r},b.flush=function(){return c===r?a:d(ko())},b}var To=Ve(function(n,t){return ae(n,1,t)}),So=Ve(function(n,t,r){return ae(n,gf(t)||0,r)});function Co(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new In(e);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Co.Cache||Zr),r}function Lo(n){if("function"!=typeof n)throw new In(e);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Co.Cache=Zr;var Wo=yu(function(n,t){var r=(t=1==t.length&&Po(t[0])?zt(t[0],Gt(ii())):zt(_e(t,1),Gt(ii()))).length;return Ve(function(e){for(var u=-1,i=yr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return xt(n,this,e)})}),Uo=Ve(function(n,t){var e=ir(t,ui(Uo));return Gu(n,o,r,t,e)}),Bo=Ve(function(n,t){var e=ir(t,ui(Bo));return Gu(n,64,r,t,e)}),Do=Xu(function(n,t){return Gu(n,256,r,r,r,t)});function $o(n,t){return n===t||n!=n&&t!=t}var Mo=Pu(Ae),Fo=Pu(function(n,t){return n>=t}),No=Re(function(){return arguments}())?Re:function(n){return nf(n)&&Ln.call(n,"callee")&&!Vn.call(n,"callee")},Po=wn.isArray,qo=gt?Gt(gt):function(n){return nf(n)&&je(n)==R};function Zo(n){return null!=n&&Qo(n.length)&&!Jo(n)}function Ko(n){return nf(n)&&Zo(n)}var Vo=Pt||ga,Go=yt?Gt(yt):function(n){return nf(n)&&je(n)==g};function Ho(n){if(!nf(n))return!1;var t=je(n);return t==y||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!ef(n)}function Jo(n){if(!Xo(n))return!1;var t=je(n);return t==d||t==b||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Yo(n){return"number"==typeof n&&n==vf(n)}function Qo(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=c}function Xo(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function nf(n){return null!=n&&"object"==typeof n}var tf=dt?Gt(dt):function(n){return nf(n)&&si(n)==w};function rf(n){return"number"==typeof n||nf(n)&&je(n)==m}function ef(n){if(!nf(n)||je(n)!=x)return!1;var t=Zn(n);if(null===t)return!0;var r=Ln.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Cn.call(r)==Dn}var uf=bt?Gt(bt):function(n){return nf(n)&&je(n)==A},of=wt?Gt(wt):function(n){return nf(n)&&si(n)==k};function ff(n){return"string"==typeof n||!Po(n)&&nf(n)&&je(n)==O}function af(n){return"symbol"==typeof n||nf(n)&&je(n)==E}var cf=mt?Gt(mt):function(n){return nf(n)&&Qo(n.length)&&!!et[je(n)]},lf=Pu(We),sf=Pu(function(n,t){return n<=t});function hf(n){if(!n)return[];if(Zo(n))return ff(n)?cr(n):Ou(n);if(Xn&&n[Xn])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[Xn]());var t=si(n);return(t==w?er:t==k?or:Mf)(n)}function pf(n){return n?(n=gf(n))===a||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}function vf(n){var t=pf(n),r=t%1;return t==t?r?t-r:t:0}function _f(n){return n?ie(vf(n),0,s):0}function gf(n){if("number"==typeof n)return n;if(af(n))return l;if(Xo(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=Xo(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=Vt(n);var r=pn.test(n);return r||_n.test(n)?ft(n.slice(2),r?2:8):hn.test(n)?l:+n}function yf(n){return Eu(n,Sf(n))}function df(n){return null==n?"":ou(n)}var bf=Ru(function(n,t){if(wi(t)||Zo(t))Eu(t,Tf(t),n);else for(var r in t)Ln.call(t,r)&&Xr(n,r,t[r])}),wf=Ru(function(n,t){Eu(t,Sf(t),n)}),mf=Ru(function(n,t,r,e){Eu(t,Sf(t),n,e)}),xf=Ru(function(n,t,r,e){Eu(t,Tf(t),n,e)}),jf=Xu(ue),Af=Ve(function(n,t){n=kn(n);var e=-1,u=t.length,i=u>2?t[2]:r;for(i&&gi(t[0],t[1],i)&&(u=1);++e<u;)for(var o=t[e],f=Sf(o),a=-1,c=f.length;++a<c;){var l=f[a],s=n[l];(s===r||$o(s,Tn[l])&&!Ln.call(n,l))&&(n[l]=o[l])}return n}),kf=Ve(function(n){return n.push(r,Ju),xt(Lf,r,n)});function Of(n,t,e){var u=null==n?r:me(n,t);return u===r?e:u}function Ef(n,t){return null!=n&&hi(n,t,Oe)}var If=Du(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Bn.call(t)),n[t]=r},na(ea)),Rf=Du(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Bn.call(t)),Ln.call(n,t)?n[t].push(r):n[t]=[r]},ii),zf=Ve(Ie);function Tf(n){return Zo(n)?Gr(n):Le(n)}function Sf(n){return Zo(n)?Gr(n,!0):function(n){if(!Xo(n))return function(n){var t=[];if(null!=n)for(var r in kn(n))t.push(r);return t}(n);var t=wi(n),r=[];for(var e in n)("constructor"!=e||!t&&Ln.call(n,e))&&r.push(e);return r}(n)}var Cf=Ru(function(n,t,r){$e(n,t,r)}),Lf=Ru(function(n,t,r,e){$e(n,t,r,e)}),Wf=Xu(function(n,t){var r={};if(null==n)return r;var e=!1;t=zt(t,function(t){return t=gu(t,n),e||(e=t.length>1),t}),Eu(n,ti(n),r),e&&(r=oe(r,7,Yu));for(var u=t.length;u--;)au(r,t[u]);return r}),Uf=Xu(function(n,t){return null==n?{}:function(n,t){return Ne(n,t,function(t,r){return Ef(n,r)})}(n,t)});function Bf(n,t){if(null==n)return{};var r=zt(ti(n),function(n){return[n]});return t=ii(t),Ne(n,r,function(n,r){return t(n,r[0])})}var Df=Vu(Tf),$f=Vu(Sf);function Mf(n){return null==n?[]:Ht(n,Tf(n))}var Ff=Cu(function(n,t,r){return t=t.toLowerCase(),n+(r?Nf(t):t)});function Nf(n){return Jf(df(n).toLowerCase())}function Pf(n){return(n=df(n))&&n.replace(yn,Xt).replace(Jn,"")}var qf=Cu(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Zf=Cu(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),Kf=Su("toLowerCase"),Vf=Cu(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),Gf=Cu(function(n,t,r){return n+(r?" ":"")+Jf(t)}),Hf=Cu(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Jf=Su("toUpperCase");function Yf(n,t,e){return n=df(n),(t=e?r:t)===r?function(n){return nt.test(n)}(n)?function(n){return n.match(Qn)||[]}(n):function(n){return n.match(fn)||[]}(n):n.match(t)||[]}var Qf=Ve(function(n,t){try{return xt(n,r,t)}catch(n){return Ho(n)?n:new xn(n)}}),Xf=Xu(function(n,t){return At(t,function(t){t=Wi(t),ee(n,t,Io(n[t],n))}),n});function na(n){return function(){return n}}var ta=Uu(),ra=Uu(!0);function ea(n){return n}function ua(n){return Ce("function"==typeof n?n:oe(n,1))}var ia=Ve(function(n,t){return function(r){return Ie(r,n,t)}}),oa=Ve(function(n,t){return function(r){return Ie(n,r,t)}});function fa(n,t,r){var e=Tf(t),u=we(t,e);null!=r||Xo(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=we(t,Tf(t)));var i=!(Xo(r)&&"chain"in r&&!r.chain),o=Jo(n);return At(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=Ou(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Tt([this.value()],arguments))})}),n}function aa(){}var ca=Mu(zt),la=Mu(Ot),sa=Mu(Lt);function ha(n){return yi(n)?Nt(Wi(n)):function(n){return function(t){return me(t,n)}}(n)}var pa=Nu(),va=Nu(!0);function _a(){return[]}function ga(){return!1}var ya,da=$u(function(n,t){return n+t},0),ba=Zu("ceil"),wa=$u(function(n,t){return n/t},1),ma=Zu("floor"),xa=$u(function(n,t){return n*t},1),ja=Zu("round"),Aa=$u(function(n,t){return n-t},0);return Dr.after=function(n,t){if("function"!=typeof t)throw new In(e);return n=vf(n),function(){if(--n<1)return t.apply(this,arguments)}},Dr.ary=Oo,Dr.assign=bf,Dr.assignIn=wf,Dr.assignInWith=mf,Dr.assignWith=xf,Dr.at=jf,Dr.before=Eo,Dr.bind=Io,Dr.bindAll=Xf,Dr.bindKey=Ro,Dr.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Po(n)?n:[n]},Dr.chain=lo,Dr.chunk=function(n,t,e){t=(e?gi(n,t,e):t===r)?1:gr(vf(t),0);var u=null==n?0:n.length;if(!u||t<1)return[];for(var i=0,o=0,f=wn(vt(u/t));i<u;)f[o++]=nu(n,i,i+=t);return f},Dr.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},Dr.concat=function(){var n=arguments.length;if(!n)return[];for(var t=wn(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return Tt(Po(r)?Ou(r):[r],_e(t,1))},Dr.cond=function(n){var t=null==n?0:n.length,r=ii();return n=t?zt(n,function(n){if("function"!=typeof n[1])throw new In(e);return[r(n[0]),n[1]]}):[],Ve(function(r){for(var e=-1;++e<t;){var u=n[e];if(xt(u[0],this,r))return xt(u[1],this,r)}})},Dr.conforms=function(n){return function(n){var t=Tf(n);return function(r){return fe(r,n,t)}}(oe(n,1))},Dr.constant=na,Dr.countBy=po,Dr.create=function(n,t){var r=$r(n);return null==t?r:re(r,t)},Dr.curry=function n(t,e,u){var i=Gu(t,8,r,r,r,r,r,e=u?r:e);return i.placeholder=n.placeholder,i},Dr.curryRight=function n(t,e,u){var i=Gu(t,16,r,r,r,r,r,e=u?r:e);return i.placeholder=n.placeholder,i},Dr.debounce=zo,Dr.defaults=Af,Dr.defaultsDeep=kf,Dr.defer=To,Dr.delay=So,Dr.difference=Di,Dr.differenceBy=$i,Dr.differenceWith=Mi,Dr.drop=function(n,t,e){var u=null==n?0:n.length;return u?nu(n,(t=e||t===r?1:vf(t))<0?0:t,u):[]},Dr.dropRight=function(n,t,e){var u=null==n?0:n.length;return u?nu(n,0,(t=u-(t=e||t===r?1:vf(t)))<0?0:t):[]},Dr.dropRightWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!0,!0):[]},Dr.dropWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!0):[]},Dr.fill=function(n,t,e,u){var i=null==n?0:n.length;return i?(e&&"number"!=typeof e&&gi(n,t,e)&&(e=0,u=i),function(n,t,e,u){var i=n.length;for((e=vf(e))<0&&(e=-e>i?0:i+e),(u=u===r||u>i?i:vf(u))<0&&(u+=i),u=e>u?0:_f(u);e<u;)n[e++]=t;return n}(n,t,e,u)):[]},Dr.filter=function(n,t){return(Po(n)?Et:ve)(n,ii(t,3))},Dr.flatMap=function(n,t){return _e(xo(n,t),1)},Dr.flatMapDeep=function(n,t){return _e(xo(n,t),a)},Dr.flatMapDepth=function(n,t,e){return e=e===r?1:vf(e),_e(xo(n,t),e)},Dr.flatten=Pi,Dr.flattenDeep=function(n){return null!=n&&n.length?_e(n,a):[]},Dr.flattenDepth=function(n,t){return null!=n&&n.length?_e(n,t=t===r?1:vf(t)):[]},Dr.flip=function(n){return Gu(n,512)},Dr.flow=ta,Dr.flowRight=ra,Dr.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];ee(e,u[0],u[1])}return e},Dr.functions=function(n){return null==n?[]:we(n,Tf(n))},Dr.functionsIn=function(n){return null==n?[]:we(n,Sf(n))},Dr.groupBy=bo,Dr.initial=function(n){return null!=n&&n.length?nu(n,0,-1):[]},Dr.intersection=Zi,Dr.intersectionBy=Ki,Dr.intersectionWith=Vi,Dr.invert=If,Dr.invertBy=Rf,Dr.invokeMap=wo,Dr.iteratee=ua,Dr.keyBy=mo,Dr.keys=Tf,Dr.keysIn=Sf,Dr.map=xo,Dr.mapKeys=function(n,t){var r={};return t=ii(t,3),de(n,function(n,e,u){ee(r,t(n,e,u),n)}),r},Dr.mapValues=function(n,t){var r={};return t=ii(t,3),de(n,function(n,e,u){ee(r,e,t(n,e,u))}),r},Dr.matches=function(n){return Be(oe(n,1))},Dr.matchesProperty=function(n,t){return De(n,oe(t,1))},Dr.memoize=Co,Dr.merge=Cf,Dr.mergeWith=Lf,Dr.method=ia,Dr.methodOf=oa,Dr.mixin=fa,Dr.negate=Lo,Dr.nthArg=function(n){return n=vf(n),Ve(function(t){return Me(t,n)})},Dr.omit=Wf,Dr.omitBy=function(n,t){return Bf(n,Lo(ii(t)))},Dr.once=function(n){return Eo(2,n)},Dr.orderBy=function(n,t,e,u){return null==n?[]:(Po(t)||(t=null==t?[]:[t]),Po(e=u?r:e)||(e=null==e?[]:[e]),Fe(n,t,e))},Dr.over=ca,Dr.overArgs=Wo,Dr.overEvery=la,Dr.overSome=sa,Dr.partial=Uo,Dr.partialRight=Bo,Dr.partition=jo,Dr.pick=Uf,Dr.pickBy=Bf,Dr.property=ha,Dr.propertyOf=function(n){return function(t){return null==n?r:me(n,t)}},Dr.pull=Hi,Dr.pullAll=Ji,Dr.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?Pe(n,t,ii(r,2)):n},Dr.pullAllWith=function(n,t,e){return n&&n.length&&t&&t.length?Pe(n,t,r,e):n},Dr.pullAt=Yi,Dr.range=pa,Dr.rangeRight=va,Dr.rearg=Do,Dr.reject=function(n,t){return(Po(n)?Et:ve)(n,Lo(ii(t,3)))},Dr.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=ii(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return qe(n,u),r},Dr.rest=function(n,t){if("function"!=typeof n)throw new In(e);return Ve(n,t=t===r?t:vf(t))},Dr.reverse=Qi,Dr.sampleSize=function(n,t,e){return t=(e?gi(n,t,e):t===r)?1:vf(t),(Po(n)?Jr:He)(n,t)},Dr.set=function(n,t,r){return null==n?n:Je(n,t,r)},Dr.setWith=function(n,t,e,u){return u="function"==typeof u?u:r,null==n?n:Je(n,t,e,u)},Dr.shuffle=function(n){return(Po(n)?Yr:Xe)(n)},Dr.slice=function(n,t,e){var u=null==n?0:n.length;return u?(e&&"number"!=typeof e&&gi(n,t,e)?(t=0,e=u):(t=null==t?0:vf(t),e=e===r?u:vf(e)),nu(n,t,e)):[]},Dr.sortBy=Ao,Dr.sortedUniq=function(n){return n&&n.length?uu(n):[]},Dr.sortedUniqBy=function(n,t){return n&&n.length?uu(n,ii(t,2)):[]},Dr.split=function(n,t,e){return e&&"number"!=typeof e&&gi(n,t,e)&&(t=e=r),(e=e===r?s:e>>>0)?(n=df(n))&&("string"==typeof t||null!=t&&!uf(t))&&!(t=ou(t))&&rr(n)?du(cr(n),0,e):n.split(t,e):[]},Dr.spread=function(n,t){if("function"!=typeof n)throw new In(e);return t=null==t?0:gr(vf(t),0),Ve(function(r){var e=r[t],u=du(r,0,t);return e&&Tt(u,e),xt(n,this,u)})},Dr.tail=function(n){var t=null==n?0:n.length;return t?nu(n,1,t):[]},Dr.take=function(n,t,e){return n&&n.length?nu(n,0,(t=e||t===r?1:vf(t))<0?0:t):[]},Dr.takeRight=function(n,t,e){var u=null==n?0:n.length;return u?nu(n,(t=u-(t=e||t===r?1:vf(t)))<0?0:t,u):[]},Dr.takeRightWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!1,!0):[]},Dr.takeWhile=function(n,t){return n&&n.length?lu(n,ii(t,3)):[]},Dr.tap=function(n,t){return t(n),n},Dr.throttle=function(n,t,r){var u=!0,i=!0;if("function"!=typeof n)throw new In(e);return Xo(r)&&(u="leading"in r?!!r.leading:u,i="trailing"in r?!!r.trailing:i),zo(n,t,{leading:u,maxWait:t,trailing:i})},Dr.thru=so,Dr.toArray=hf,Dr.toPairs=Df,Dr.toPairsIn=$f,Dr.toPath=function(n){return Po(n)?zt(n,Wi):af(n)?[n]:Ou(Li(df(n)))},Dr.toPlainObject=yf,Dr.transform=function(n,t,r){var e=Po(n),u=e||Vo(n)||cf(n);if(t=ii(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:Xo(n)&&Jo(i)?$r(Zn(n)):{}}return(u?At:de)(n,function(n,e,u){return t(r,n,e,u)}),r},Dr.unary=function(n){return Oo(n,1)},Dr.union=Xi,Dr.unionBy=no,Dr.unionWith=to,Dr.uniq=function(n){return n&&n.length?fu(n):[]},Dr.uniqBy=function(n,t){return n&&n.length?fu(n,ii(t,2)):[]},Dr.uniqWith=function(n,t){return t="function"==typeof t?t:r,n&&n.length?fu(n,r,t):[]},Dr.unset=function(n,t){return null==n||au(n,t)},Dr.unzip=ro,Dr.unzipWith=eo,Dr.update=function(n,t,r){return null==n?n:cu(n,t,_u(r))},Dr.updateWith=function(n,t,e,u){return u="function"==typeof u?u:r,null==n?n:cu(n,t,_u(e),u)},Dr.values=Mf,Dr.valuesIn=function(n){return null==n?[]:Ht(n,Sf(n))},Dr.without=uo,Dr.words=Yf,Dr.wrap=function(n,t){return Uo(_u(t),n)},Dr.xor=io,Dr.xorBy=oo,Dr.xorWith=fo,Dr.zip=ao,Dr.zipObject=function(n,t){return pu(n||[],t||[],Xr)},Dr.zipObjectDeep=function(n,t){return pu(n||[],t||[],Je)},Dr.zipWith=co,Dr.entries=Df,Dr.entriesIn=$f,Dr.extend=wf,Dr.extendWith=mf,fa(Dr,Dr),Dr.add=da,Dr.attempt=Qf,Dr.camelCase=Ff,Dr.capitalize=Nf,Dr.ceil=ba,Dr.clamp=function(n,t,e){return e===r&&(e=t,t=r),e!==r&&(e=(e=gf(e))==e?e:0),t!==r&&(t=(t=gf(t))==t?t:0),ie(gf(n),t,e)},Dr.clone=function(n){return oe(n,4)},Dr.cloneDeep=function(n){return oe(n,5)},Dr.cloneDeepWith=function(n,t){return oe(n,5,t="function"==typeof t?t:r)},Dr.cloneWith=function(n,t){return oe(n,4,t="function"==typeof t?t:r)},Dr.conformsTo=function(n,t){return null==t||fe(n,t,Tf(t))},Dr.deburr=Pf,Dr.defaultTo=function(n,t){return null==n||n!=n?t:n},Dr.divide=wa,Dr.endsWith=function(n,t,e){n=df(n),t=ou(t);var u=n.length,i=e=e===r?u:ie(vf(e),0,u);return(e-=t.length)>=0&&n.slice(e,i)==t},Dr.eq=$o,Dr.escape=function(n){return(n=df(n))&&K.test(n)?n.replace(q,nr):n},Dr.escapeRegExp=function(n){return(n=df(n))&&nn.test(n)?n.replace(X,"\\$&"):n},Dr.every=function(n,t,e){var u=Po(n)?Ot:he;return e&&gi(n,t,e)&&(t=r),u(n,ii(t,3))},Dr.find=vo,Dr.findIndex=Fi,Dr.findKey=function(n,t){return Ut(n,ii(t,3),de)},Dr.findLast=_o,Dr.findLastIndex=Ni,Dr.findLastKey=function(n,t){return Ut(n,ii(t,3),be)},Dr.floor=ma,Dr.forEach=go,Dr.forEachRight=yo,Dr.forIn=function(n,t){return null==n?n:ge(n,ii(t,3),Sf)},Dr.forInRight=function(n,t){return null==n?n:ye(n,ii(t,3),Sf)},Dr.forOwn=function(n,t){return n&&de(n,ii(t,3))},Dr.forOwnRight=function(n,t){return n&&be(n,ii(t,3))},Dr.get=Of,Dr.gt=Mo,Dr.gte=Fo,Dr.has=function(n,t){return null!=n&&hi(n,t,ke)},Dr.hasIn=Ef,Dr.head=qi,Dr.identity=ea,Dr.includes=function(n,t,r,e){n=Zo(n)?n:Mf(n),r=r&&!e?vf(r):0;var u=n.length;return r<0&&(r=gr(u+r,0)),ff(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&Dt(n,t,r)>-1},Dr.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:vf(r);return u<0&&(u=gr(e+u,0)),Dt(n,t,u)},Dr.inRange=function(n,t,e){return t=pf(t),e===r?(e=t,t=0):e=pf(e),function(n,t,r){return n>=yr(t,r)&&n<gr(t,r)}(n=gf(n),t,e)},Dr.invoke=zf,Dr.isArguments=No,Dr.isArray=Po,Dr.isArrayBuffer=qo,Dr.isArrayLike=Zo,Dr.isArrayLikeObject=Ko,Dr.isBoolean=function(n){return!0===n||!1===n||nf(n)&&je(n)==_},Dr.isBuffer=Vo,Dr.isDate=Go,Dr.isElement=function(n){return nf(n)&&1===n.nodeType&&!ef(n)},Dr.isEmpty=function(n){if(null==n)return!0;if(Zo(n)&&(Po(n)||"string"==typeof n||"function"==typeof n.splice||Vo(n)||cf(n)||No(n)))return!n.length;var t=si(n);if(t==w||t==k)return!n.size;if(wi(n))return!Le(n).length;for(var r in n)if(Ln.call(n,r))return!1;return!0},Dr.isEqual=function(n,t){return ze(n,t)},Dr.isEqualWith=function(n,t,e){var u=(e="function"==typeof e?e:r)?e(n,t):r;return u===r?ze(n,t,r,e):!!u},Dr.isError=Ho,Dr.isFinite=function(n){return"number"==typeof n&&pr(n)},Dr.isFunction=Jo,Dr.isInteger=Yo,Dr.isLength=Qo,Dr.isMap=tf,Dr.isMatch=function(n,t){return n===t||Te(n,t,fi(t))},Dr.isMatchWith=function(n,t,e){return e="function"==typeof e?e:r,Te(n,t,fi(t),e)},Dr.isNaN=function(n){return rf(n)&&n!=+n},Dr.isNative=function(n){if(bi(n))throw new xn("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Se(n)},Dr.isNil=function(n){return null==n},Dr.isNull=function(n){return null===n},Dr.isNumber=rf,Dr.isObject=Xo,Dr.isObjectLike=nf,Dr.isPlainObject=ef,Dr.isRegExp=uf,Dr.isSafeInteger=function(n){return Yo(n)&&n>=-9007199254740991&&n<=c},Dr.isSet=of,Dr.isString=ff,Dr.isSymbol=af,Dr.isTypedArray=cf,Dr.isUndefined=function(n){return n===r},Dr.isWeakMap=function(n){return nf(n)&&si(n)==I},Dr.isWeakSet=function(n){return nf(n)&&"[object WeakSet]"==je(n)},Dr.join=function(n,t){return null==n?"":vr.call(n,t)},Dr.kebabCase=qf,Dr.last=Gi,Dr.lastIndexOf=function(n,t,e){var u=null==n?0:n.length;if(!u)return-1;var i=u;return e!==r&&(i=(i=vf(e))<0?gr(u+i,0):yr(i,u-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,i):Bt(n,Mt,i,!0)},Dr.lowerCase=Zf,Dr.lowerFirst=Kf,Dr.lt=lf,Dr.lte=sf,Dr.max=function(n){return n&&n.length?pe(n,ea,Ae):r},Dr.maxBy=function(n,t){return n&&n.length?pe(n,ii(t,2),Ae):r},Dr.mean=function(n){return Ft(n,ea)},Dr.meanBy=function(n,t){return Ft(n,ii(t,2))},Dr.min=function(n){return n&&n.length?pe(n,ea,We):r},Dr.minBy=function(n,t){return n&&n.length?pe(n,ii(t,2),We):r},Dr.stubArray=_a,Dr.stubFalse=ga,Dr.stubObject=function(){return{}},Dr.stubString=function(){return""},Dr.stubTrue=function(){return!0},Dr.multiply=xa,Dr.nth=function(n,t){return n&&n.length?Me(n,vf(t)):r},Dr.noConflict=function(){return lt._===this&&(lt._=$n),this},Dr.noop=aa,Dr.now=ko,Dr.pad=function(n,t,r){n=df(n);var e=(t=vf(t))?ar(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Fu(_t(u),r)+n+Fu(vt(u),r)},Dr.padEnd=function(n,t,r){n=df(n);var e=(t=vf(t))?ar(n):0;return t&&e<t?n+Fu(t-e,r):n},Dr.padStart=function(n,t,r){n=df(n);var e=(t=vf(t))?ar(n):0;return t&&e<t?Fu(t-e,r)+n:n},Dr.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),br(df(n).replace(tn,""),t||0)},Dr.random=function(n,t,e){if(e&&"boolean"!=typeof e&&gi(n,t,e)&&(t=e=r),e===r&&("boolean"==typeof t?(e=t,t=r):"boolean"==typeof n&&(e=n,n=r)),n===r&&t===r?(n=0,t=1):(n=pf(n),t===r?(t=n,n=0):t=pf(t)),n>t){var u=n;n=t,t=u}if(e||n%1||t%1){var i=wr();return yr(n+i*(t-n+ot("1e-"+((i+"").length-1))),t)}return Ze(n,t)},Dr.reduce=function(n,t,r){var e=Po(n)?St:qt,u=arguments.length<3;return e(n,ii(t,4),r,u,le)},Dr.reduceRight=function(n,t,r){var e=Po(n)?Ct:qt,u=arguments.length<3;return e(n,ii(t,4),r,u,se)},Dr.repeat=function(n,t,e){return t=(e?gi(n,t,e):t===r)?1:vf(t),Ke(df(n),t)},Dr.replace=function(){var n=arguments,t=df(n[0]);return n.length<3?t:t.replace(n[1],n[2])},Dr.result=function(n,t,e){var u=-1,i=(t=gu(t,n)).length;for(i||(i=1,n=r);++u<i;){var o=null==n?r:n[Wi(t[u])];o===r&&(u=i,o=e),n=Jo(o)?o.call(n):o}return n},Dr.round=ja,Dr.runInContext=n,Dr.sample=function(n){return(Po(n)?Hr:Ge)(n)},Dr.size=function(n){if(null==n)return 0;if(Zo(n))return ff(n)?ar(n):n.length;var t=si(n);return t==w||t==k?n.size:Le(n).length},Dr.snakeCase=Vf,Dr.some=function(n,t,e){var u=Po(n)?Lt:tu;return e&&gi(n,t,e)&&(t=r),u(n,ii(t,3))},Dr.sortedIndex=function(n,t){return ru(n,t)},Dr.sortedIndexBy=function(n,t,r){return eu(n,t,ii(r,2))},Dr.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=ru(n,t);if(e<r&&$o(n[e],t))return e}return-1},Dr.sortedLastIndex=function(n,t){return ru(n,t,!0)},Dr.sortedLastIndexBy=function(n,t,r){return eu(n,t,ii(r,2),!0)},Dr.sortedLastIndexOf=function(n,t){if(null!=n&&n.length){var r=ru(n,t,!0)-1;if($o(n[r],t))return r}return-1},Dr.startCase=Gf,Dr.startsWith=function(n,t,r){return n=df(n),r=null==r?0:ie(vf(r),0,n.length),t=ou(t),n.slice(r,r+t.length)==t},Dr.subtract=Aa,Dr.sum=function(n){return n&&n.length?Zt(n,ea):0},Dr.sumBy=function(n,t){return n&&n.length?Zt(n,ii(t,2)):0},Dr.template=function(n,t,e){var u=Dr.templateSettings;e&&gi(n,t,e)&&(t=r),n=df(n),t=xf({},t,u,Hu);var i=xf({},t.imports,u.imports,Hu),o=Tf(i),f=Ht(i,o);At(o,function(n){if(an.test(n))throw new xn("Invalid `imports` option passed into `_.template`")});var a,c,l=0,s=t.interpolate||dn,h="__p +='",p=On((t.escape||dn).source+"|"+s.source+"|"+(s===H?ln:dn).source+"|"+(t.evaluate||dn).source+"|$","g"),v="//# sourceURL="+(Ln.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++rt+"]")+"\n";n.replace(p,function(t,r,e,u,i,o){return e||(e=u),h+=n.slice(l,o).replace(bn,tr),r&&(a=!0,h+="' +\n__e("+r+") +\n'"),i&&(c=!0,h+="';\n"+i+";\n__p +='"),e&&(h+="' +\n((__t=("+e+"))==null ? '':__t) +\n'"),l=o+t.length,t}),h+="';\n";var _=Ln.call(t,"variable")&&t.variable;if(_){if(an.test(_))throw new xn("Invalid `variable` option passed into `_.template`")}else h="with (obj){\n"+h+"\n}\n";h=(c?h.replace(M,""):h).replace(F,"$1").replace(N,"$1;"),h="function("+(_||"obj")+"){\n"+(_?"":"obj||(obj={});\n")+"var __t, __p=''"+(a?", __e=_.escape":"")+(c?", __j=Array.prototype.join;\nfunction print(){ __p +=__j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var g=Qf(function(){return jn(o,v+"return "+h).apply(r,f)});if(g.source=h,Ho(g))throw g;return g},Dr.times=function(n,t){if((n=vf(n))<1||n>c)return[];var r=s,e=yr(n,s);t=ii(t),n-=s;for(var u=Kt(e,t);++r<n;)t(r);return u},Dr.toFinite=pf,Dr.toInteger=vf,Dr.toLength=_f,Dr.toLower=function(n){return df(n).toLowerCase()},Dr.toNumber=gf,Dr.toSafeInteger=function(n){return n?ie(vf(n),-9007199254740991,c):0===n?n:0},Dr.toString=df,Dr.toUpper=function(n){return df(n).toUpperCase()},Dr.trim=function(n,t,e){if((n=df(n))&&(e||t===r))return Vt(n);if(!n||!(t=ou(t)))return n;var u=cr(n),i=cr(t);return du(u,Yt(u,i),Qt(u,i)+1).join("")},Dr.trimEnd=function(n,t,e){if((n=df(n))&&(e||t===r))return n.slice(0,lr(n)+1);if(!n||!(t=ou(t)))return n;var u=cr(n);return du(u,0,Qt(u,cr(t))+1).join("")},Dr.trimStart=function(n,t,e){if((n=df(n))&&(e||t===r))return n.replace(tn,"");if(!n||!(t=ou(t)))return n;var u=cr(n);return du(u,Yt(u,cr(t))).join("")},Dr.truncate=function(n,t){var e=30,u="...";if(Xo(t)){var i="separator"in t?t.separator:i;e="length"in t?vf(t.length):e,u="omission"in t?ou(t.omission):u}var o=(n=df(n)).length;if(rr(n)){var f=cr(n);o=f.length}if(e>=o)return n;var a=e-ar(u);if(a<1)return u;var c=f?du(f,0,a).join(""):n.slice(0,a);if(i===r)return c+u;if(f&&(a+=c.length-a),uf(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=On(i.source,df(sn.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===r?a:h)}}else if(n.indexOf(ou(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},Dr.unescape=function(n){return(n=df(n))&&Z.test(n)?n.replace(P,sr):n},Dr.uniqueId=function(n){var t=++Wn;return df(n)+t},Dr.upperCase=Hf,Dr.upperFirst=Jf,Dr.each=go,Dr.eachRight=yo,Dr.first=qi,fa(Dr,(ya={},de(Dr,function(n,t){Ln.call(Dr.prototype,t)||(ya[t]=n)}),ya),{chain:!1}),Dr.VERSION="4.18.1",At(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){Dr[n].placeholder=Dr}),At(["drop","take"],function(n,t){Nr.prototype[n]=function(e){e=e===r?1:gr(vf(e),0);var u=this.__filtered__&&!t?new Nr(this):this.clone();return u.__filtered__?u.__takeCount__=yr(e,u.__takeCount__):u.__views__.push({size:yr(e,s),type:n+(u.__dir__<0?"Right":"")}),u},Nr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),At(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;Nr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ii(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),At(["head","last"],function(n,t){var r="take"+(t?"Right":"");Nr.prototype[n]=function(){return this[r](1).value()[0]}}),At(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Nr.prototype[n]=function(){return this.__filtered__?new Nr(this):this[r](1)}}),Nr.prototype.compact=function(){return this.filter(ea)},Nr.prototype.find=function(n){return this.filter(n).head()},Nr.prototype.findLast=function(n){return this.reverse().find(n)},Nr.prototype.invokeMap=Ve(function(n,t){return"function"==typeof n?new Nr(this):this.map(function(r){return Ie(r,n,t)})}),Nr.prototype.reject=function(n){return this.filter(Lo(ii(n)))},Nr.prototype.slice=function(n,t){n=vf(n);var e=this;return e.__filtered__&&(n>0||t<0)?new Nr(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==r&&(e=(t=vf(t))<0?e.dropRight(-t):e.take(t-n)),e)},Nr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Nr.prototype.toArray=function(){return this.take(s)},de(Nr.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=Dr[u?"take"+("last"==t?"Right":""):t],o=u||/^find/.test(t);i&&(Dr.prototype[t]=function(){var t=this.__wrapped__,f=u?[1]:arguments,a=t instanceof Nr,c=f[0],l=a||Po(t),s=function(n){var t=i.apply(Dr,Tt([n],f));return u&&h?t[0]:t};l&&e&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new Nr(this);var g=n.apply(t,f);return g.__actions__.push({func:so,args:[s],thisArg:r}),new Fr(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),At(["pop","push","shift","sort","splice","unshift"],function(n){var t=Rn[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);Dr.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Po(u)?u:[],n)}return this[r](function(r){return t.apply(Po(r)?r:[],n)})}}),de(Nr.prototype,function(n,t){var r=Dr[t];if(r){var e=r.name+"";Ln.call(Rr,e)||(Rr[e]=[]),Rr[e].push({name:t,func:r})}}),Rr[Bu(r,2).name]=[{name:"wrapper",func:r}],Nr.prototype.clone=function(){var n=new Nr(this.__wrapped__);return n.__actions__=Ou(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Ou(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Ou(this.__views__),n},Nr.prototype.reverse=function(){if(this.__filtered__){var n=new Nr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},Nr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Po(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=yr(t,n+o);break;case"takeRight":n=gr(n,t-o)}}return{start:n,end:t}}(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=yr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return su(n,this.__actions__);var v=[];n:for(;a--&&h<p;){for(var _=-1,g=n[c+=t];++_<s;){var y=l[_],d=y.iteratee,b=y.type,w=d(g);if(2==b)g=w;else if(!w){if(1==b)continue n;break n}}v[h++]=g}return v},Dr.prototype.at=ho,Dr.prototype.chain=function(){return lo(this)},Dr.prototype.commit=function(){return new Fr(this.value(),this.__chain__)},Dr.prototype.next=function(){this.__values__===r&&(this.__values__=hf(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?r:this.__values__[this.__index__++]}},Dr.prototype.plant=function(n){for(var t,e=this;e instanceof Mr;){var u=Bi(e);u.__index__=0,u.__values__=r,t?i.__wrapped__=u:t=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,t},Dr.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Nr){var t=n;return this.__actions__.length&&(t=new Nr(this)),(t=t.reverse()).__actions__.push({func:so,args:[Qi],thisArg:r}),new Fr(t,this.__chain__)}return this.thru(Qi)},Dr.prototype.toJSON=Dr.prototype.valueOf=Dr.prototype.value=function(){return su(this.__wrapped__,this.__actions__)},Dr.prototype.first=Dr.prototype.head,Xn&&(Dr.prototype[Xn]=function(){return this}),Dr}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(lt._=hr,define(function(){return hr})):ht?((ht.exports=hr)._=hr,st._=hr):lt._=hr}.call(this)}},t={};function r(e){var u=t[e];if(void 0!==u)return u.exports;var i=t[e]={id:e,loaded:!1,exports:{}};return n[e].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}r.n=n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return r.d(t,{a:t}),t},r.d=(n,t)=>{for(var e in t)r.o(t,e)&&!r.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},r.o=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),r.nmd=n=>(n.paths=[],n.children||(n.children=[]),n),(()=>{"use strict";var n=r(243);!function(){function t(){if(!globalThis.wp_consent_type&&!globalThis.wp_fallback_consent_type)return;const t={};let r=!1;Object.entries(globalThis._googlesitekitConsentCategoryMap).forEach(n=>{let[e,u]=n;globalThis.wp_has_consent&&globalThis.wp_has_consent(e)&&(u.forEach(n=>{t[n]="granted"}),r=r||!!u.length)}),r&&!(0,n.isEqual)(t,globalThis._googlesitekitConsents)&&(globalThis.gtag("consent","update",t),globalThis._googlesitekitConsents=t)}globalThis.document.addEventListener("wp_listen_for_consent_change",function(n){if(n.detail){const t={};let r=!1;Object.keys(n.detail).forEach(e=>{if(globalThis._googlesitekitConsentCategoryMap[e]){const u="allow"===n.detail[e]?"granted":"denied",i=globalThis._googlesitekitConsentCategoryMap[e];i.forEach(n=>{t[n]=u}),r=!!i.length}}),r&&globalThis.gtag("consent","update",t)}}),globalThis.document.addEventListener("wp_consent_type_defined",t),globalThis.document.addEventListener("DOMContentLoaded",()=>{globalThis.waitfor_consent_hook||t()})}()})()})();