forked from sent/waves
2 lines
2.2 MiB
2 lines
2.2 MiB
var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.arrayIteratorImpl=function(i){var e=0;return function(){return e<i.length?{done:!1,value:i[e++]}:{done:!0}}},$jscomp.arrayIterator=function(i){return{next:$jscomp.arrayIteratorImpl(i)}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(i,e,I){i!=Array.prototype&&i!=Object.prototype&&(i[e]=I.value)},$jscomp.getGlobal=function(i){i=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,i];for(var e=0;e<i.length;++e){var I=i[e];if(I&&I.Math==Math)return I}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.SYMBOL_PREFIX="jscomp_symbol_",$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){},$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)},$jscomp.SymbolClass=function(i,e){this.$jscomp$symbol$id_=i,$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:e})},$jscomp.SymbolClass.prototype.toString=function(){return this.$jscomp$symbol$id_},$jscomp.Symbol=function(){var i=0;return function e(I){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new $jscomp.SymbolClass($jscomp.SYMBOL_PREFIX+(I||"")+"_"+i++,I)}}(),$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var i=$jscomp.global.Symbol.iterator;i||(i=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("Symbol.iterator")),"function"!=typeof Array.prototype[i]&&$jscomp.defineProperty(Array.prototype,i,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}}),$jscomp.initSymbolIterator=function(){}},$jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();var i=$jscomp.global.Symbol.asyncIterator;i||(i=$jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("Symbol.asyncIterator")),$jscomp.initSymbolAsyncIterator=function(){}},$jscomp.iteratorPrototype=function(i){return $jscomp.initSymbolIterator(),(i={next:i})[$jscomp.global.Symbol.iterator]=function(){return this},i},$jscomp.iteratorFromArray=function(i,e){$jscomp.initSymbolIterator(),i instanceof String&&(i+="");var I=0,t={next:function(){if(I<i.length){var C=I++;return{value:e(C,i[C]),done:!1}}return t.next=function(){return{done:!0,value:void 0}},t.next()}};return t[Symbol.iterator]=function(){return t},t},$jscomp.polyfill=function(i,e,I,t){if(e){for(I=$jscomp.global,i=i.split("."),t=0;t<i.length-1;t++){var C=i[t];C in I||(I[C]={}),I=I[C]}(e=e(t=I[i=i[i.length-1]]))!=t&&null!=e&&$jscomp.defineProperty(I,i,{configurable:!0,writable:!0,value:e})}},$jscomp.polyfill("Array.prototype.keys",(function(i){return i||function(){return $jscomp.iteratorFromArray(this,(function(i){return i}))}}),"es6","es3"),$jscomp.polyfill("String.fromCodePoint",(function(i){return i||function(i){for(var e="",I=0;I<arguments.length;I++){var t=Number(arguments[I]);if(0>t||1114111<t||t!==Math.floor(t))throw new RangeError("invalid_code_point "+t);65535>=t?e+=String.fromCharCode(t):(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),e+=String.fromCharCode(1023&t|56320))}return e}}),"es6","es3"),$jscomp.checkStringArgs=function(i,e,I){if(null==i)throw new TypeError("The 'this' value for String.prototype."+I+" must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype."+I+" must not be a regular expression");return i+""},$jscomp.polyfill("String.prototype.startsWith",(function(i){return i||function(i,e){var I=$jscomp.checkStringArgs(this,i,"startsWith");i+="";var t=I.length,C=i.length;e=Math.max(0,Math.min(0|e,I.length));for(var o=0;o<C&&e<t;)if(I[e++]!=i[o++])return!1;return o>=C}}),"es6","es3"),$jscomp.polyfill("String.prototype.endsWith",(function(i){return i||function(i,e){var I=$jscomp.checkStringArgs(this,i,"endsWith");i+="",void 0===e&&(e=I.length),e=Math.max(0,Math.min(0|e,I.length));for(var t=i.length;0<t&&0<e;)if(I[--e]!=i[--t])return!1;return 0>=t}}),"es6","es3"),$jscomp.polyfill("Array.prototype.fill",(function(i){return i||function(i,e,I){var t=this.length||0;for(0>e&&(e=Math.max(0,t+e)),(null==I||I>t)&&(I=t),0>(I=Number(I))&&(I=Math.max(0,t+I)),e=Number(e||0);e<I;e++)this[e]=i;return this}}),"es6","es3"),function(ea,x){ea.lime=ea.lime||{},ea.lime.$scripts=ea.lime.$scripts||{},ea.lime.$scripts.BasketBros=function(x,E){(function(x,E){function B(i,e){for(var I in i=Object.create(i),e)i[I]=e[I];return e.toString!==Object.prototype.toString&&(i.toString=e.toString),i}function J(i){return i instanceof Array?new Md(i):i.iterator()}function u(i,e){return null==e?null:(null==e.__id__&&(e.__id__=E.$haxeUID++),null==i.hx__closures__?i.hx__closures__={}:I=i.hx__closures__[e.__id__],null==I&&(I=e.bind(i),i.hx__closures__[e.__id__]=I),I);var I}x.Main=x.Main||{},x.lime=x.lime||{};var p={},t=function(){return qa.__string_rec(this,"")},F=F||{},M,ca=function(){this.length=0};p["haxe.ds.List"]=ca,ca.__name__="haxe.ds.List",ca.prototype={add:function(i){i=new qg(i,null),null==this.h?this.h=i:this.q.next=i,this.q=i,this.length++},push:function(i){this.h=i=new qg(i,this.h),null==this.q&&(this.q=i),this.length++},pop:function(){if(null==this.h)return null;var i=this.h.item;return this.h=this.h.next,null==this.h&&(this.q=null),this.length--,i},clear:function(){this.q=this.h=null,this.length=0},remove:function(i){for(var e=null,I=this.h;null!=I;){if(I.item==i)return null==e?this.h=I.next:e.next=I.next,this.q==I&&(this.q=e),this.length--,!0;e=I,I=I.next}return!1},iterator:function(){return new Hh(this.h)},__class__:ca};var y=function(){this.frameswithoutlogic=0,this.didLogic=!1,this.framesMissed=0,this.drawChildrenFirst=!1,this.matrix=new na,this.Init2()};p.GameObject=y,y.__name__="GameObject",y.InitCaches=function(){y.initCaches=!1,y.myShader2=new rg,y.myCompShader2=new sg;for(var i=new Pe(q.FLASH_PNG()),e=0;250>e;){var I=e++;y.tileMaps[I]=new tg(m.SCREENWIDTH,m.SCREENHEIGHT,i,!1),y.tileMaps[I].set_shader(y.myShader2)}for(e=0;250>e;){e++,(i=new y).fromPool=!0,i.holder=null,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var t=i.holder;if(null!=t){var C=t.rot;I=t.xScale;var o=t.yScale,s=i.local_loc.x+t.handle.x,l=i.local_loc.y+t.handle.y,n=t.loc.x;t=t.loc.y;var a=i.xScale*i.yScale;if(i.rot=C+(0<a?1:0>a?-1:0)*i.local_rot,0==C)i.loc.x=n+I*s,i.loc.y=t+o*l;else{for(a=C;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(a=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,i.loc.x=n+I*s*C-o*l*a,i.loc.y=t+I*s*a+o*l*C}}y.objectPool.push(i)}for(e=0;1500>e;)e++,y.filterPool.push(new z)},y.ResizeTilemaps=function(){for(var i=0,e=y.tileMaps;i<e.length;){var I=e[i];++i,I.Resize(m.SCREENWIDTH,m.SCREENHEIGHT),I.set_scrollRect(new A(0,0,m.SCREENWIDTH,m.SCREENHEIGHT))}},y.InitArray=function(i,e){},y.AddGameObject=function(){var i=y.objectPool.pop();return null==i?(i=new y).fromPool=!0:i.Init2(),i},y.prototype={set_alp:function(i){if(this.alp!=i&&(this.alp=i,null!=this.children))for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.set_alp(t.localCoords?t.local_alp*t.holder.alp:t.alp)}return i},set_xScale:function(i){if(this.xScale!=i&&(this.xScale=i,null!=this.children))for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.localCoords&&t.set_xScale(t.local_xScale*i)}return i},set_yScale:function(i){if(this.yScale!=i&&(this.yScale=i,null!=this.children))for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.localCoords&&t.set_yScale(t.local_yScale*i)}return i},set_local_alp:function(i){return this.local_alp=i,null!=this.holder?this.set_alp(this.local_alp*this.holder.alp):this.set_alp(this.local_alp),i},set_local_xScale:function(i){return this.local_xScale=i,null!=this.holder&&this.set_xScale(i*this.holder.xScale),i},set_local_yScale:function(i){return this.local_yScale=i,null!=this.holder&&this.set_yScale(i*this.holder.yScale),i},set_local_r:function(i){return this.local_r=i,this.ignoreLocalColor?this.r=i:null!=this.holder&&(this.r=this.local_r*this.holder.r),i},set_local_g:function(i){return this.local_g=i,this.ignoreLocalColor?this.g=i:null!=this.holder&&(this.g=this.local_g*this.holder.g),i},set_local_b:function(i){return this.local_b=i,this.ignoreLocalColor?this.b=i:null!=this.holder&&(this.b=this.local_b*this.holder.b),i},Init2:function(){this.tileSet=this.tile=null,this.isVisible=!0,this.onlyTintGreyPixels=!1,this.killMovements=this.ignoreLocalColor=!0,this.movementStep=1,this.localCoords=!1,this.color=this.rect=this.frames=this.img=this.holder=this.name=null,this.matrix.identity(),this.rot=this.frameNumber=this.tickCounter=this.die=0,this.set_alp(1),this.set_xScale(1),this.set_yScale(1),this.b=this.g=this.r=1,this.shadowB=this.shadowG=this.shadowR=this.shadowDistance=0,this.shadowA=.4,this.zOrder=0,this.blendMode=10,this.set_local_alp(1),this.snappy=!0,this.modal=this.snap=!1,this.smoothing=!0,this.lastMovement=null,this.drawChildrenFirst=this.skipSelfDraw=!1,null==this.movements?this.movements=new ca:this.movements.clear(),null==this.children?this.children=[]:this.children.splice(0,this.children.length),null==this.handle?this.handle=new N:this.handle.x=this.handle.y=0,null==this.loc?this.loc=new N:(this.loc.x=0,this.loc.y=0),y.initCaches&&y.InitCaches()},CloneTo:function(i){i.img=this.img,i.rect=this.rect.clone(),(i.localCoords=this.localCoords)&&(i.local_loc.x=this.local_loc.x,i.local_loc.y=this.local_loc.y,i.local_rot=this.local_rot,i.set_local_alp(this.local_alp),i.set_local_xScale(this.local_xScale),i.set_local_yScale(this.local_yScale),i.set_local_r(this.local_r),i.set_local_g(this.local_g),i.set_local_b(this.local_b)),i.loc.x=this.loc.x,i.loc.y=this.loc.y,i.rot=this.rot,i.set_alp(this.alp),i.set_xScale(this.xScale),i.set_yScale(this.yScale),i.r=this.r,i.g=this.g,i.b=this.b,i.onlyTintGreyPixels=this.onlyTintGreyPixels},SetLocalCoords:function(i,e){if(null==e&&(e=!1),this.holder=i,this.localCoords=!0,e?(null!=this.local_loc?(this.local_loc.x=this.loc.x,this.local_loc.y=this.loc.y):this.local_loc=new N(this.loc.x,this.loc.y),this.local_rot=this.rot,this.set_local_alp(this.alp),this.set_local_xScale(this.xScale),this.set_local_yScale(this.yScale),this.set_local_r(this.r),this.set_local_g(this.g),this.set_local_b(this.b)):(null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1)),null!=(i=this.holder)){var I=i.rot;e=i.xScale;var t=i.yScale,C=this.local_loc.x+i.handle.x,o=this.local_loc.y+i.handle.y,s=i.loc.x;i=i.loc.y;var l=this.xScale*this.yScale;if(this.rot=I+(0<l?1:0>l?-1:0)*this.local_rot,0==I)this.loc.x=s+e*C,this.loc.y=i+t*o;else{for(var n=I;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=I;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),I=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+e*C*I-t*o*l,this.loc.y=i+e*C*l+t*o*I}}},GetMovement:function(i){for(var e=null,I=this.movements.h;null!=I;){var t=I.item;if(I=I.next,t.attrib==i){e=t;break}}return e},Init:function(i){this.img=i,this.rect=G.GetRect(),null!=this.tile&&null!=this.tileSet&&(this.tileSet=this.tile=null)},LoadFromURL:function(i){var e=this,I=new Qe;I.contentLoaderInfo.addEventListener("complete",(function(i){e.Init(qa.__cast(I.content,Nd).get_bitmapData()),i=I.content.get_width();var t=I.content.get_height();e.rect=new A(0,0,i,t)})),I.load(new Od(i))},UpdateChildren:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,0==I.update()&&(I.PreRemove(),V.remove(this.children,I))}},update:function(){var i=!1;this.modal&&(m.clickedFunction=null,m.hasAModal=!0),this.tickCounter++;for(var e=this.movements.h;null!=e;){i=e.item,e=e.next;var I=i;i=!0,0==I.Logic()&&(I.killFlag&&(this.KillMovement(I),this.movements.remove(I)),I.killFlag=!0)}if(this.localCoords){var t=this.holder;if(null!=t){var C=t.rot;e=t.xScale,I=t.yScale;var o=this.local_loc.x+t.handle.x,s=this.local_loc.y+t.handle.y,l=t.loc.x;t=t.loc.y;var n=this.xScale*this.yScale;if(this.rot=C+(0<n?1:0>n?-1:0)*this.local_rot,0==C)this.loc.x=l+e*o,this.loc.y=t+I*s;else{for(var a=C;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=C;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),C=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,this.loc.x=l+e*o*C-I*s*n,this.loc.y=t+e*o*n+I*s*C}}}for(e=0,I=this.children;e<I.length;)o=I[e],++e,0==o.update()&&(o.PreRemove(),V.remove(this.children,o));return i||1!=this.die?1:0},PreRemove:function(){for(;0<this.children.length;)this.children.pop().PreRemove();for(;0<this.movements.length;){var i=this.movements.pop();this.KillMovement(i)}this.Init2(),this.fromPool&&y.objectPool.push(this)},KillMovement:function(i){if(null!=i){for(;null!=i.holderMovement;)i=i.holderMovement;for(null!=i.child&&(i.child.holderMovement=null,this.KillMovement(i.child)),this instanceof Ja&&4==i.attrib&&(i.attrib=4);0<i.movementFilters.length;){var e=i.movementFilters.pop();3e3>y.filterPool.length&&y.filterPool.push(e)}for(;0<i.ratioFilters.length;)e=i.ratioFilters.pop(),3e3>y.filterPool.length&&y.filterPool.push(e);this.movements.remove(i)}},KillAllMovements:function(){for(;0<this.movements.length;)this.KillMovement(this.movements.pop())},KillAllMovementsRecursive:function(){this.KillAllMovements();for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,I.KillAllMovementsRecursive()}},GetCurrentValue:function(i){if(i=i.attrib,this.localCoords)switch(i){case 0:return this.local_loc.x;case 1:return this.local_loc.y;case 2:return this.local_xScale;case 3:return this.local_yScale;case 4:return this.local_alp;case 5:return this.local_rot;case 6:return this.local_r;case 7:return this.local_g;case 8:return this.local_b;case 9:return this.handle.x;case 10:return this.handle.y;case 11:return this.shadowDistance;case 12:return this.frameNumber}else switch(i){case 0:return this.loc.x;case 1:return this.loc.y;case 2:return this.xScale;case 3:return this.yScale;case 4:return this.alp;case 5:return this.rot;case 6:return this.r;case 7:return this.g;case 8:return this.b;case 9:return this.handle.x;case 10:return this.handle.y;case 11:return this.shadowDistance;case 12:return this.frameNumber}return 0},AssignAttribute:function(i,e){if(this.localCoords)switch(i){case 0:this.local_loc.x=this.movementSmoothing?(e.current+this.local_loc.x)/2:e.current;break;case 1:this.local_loc.y=this.movementSmoothing?(e.current+this.local_loc.y)/2:e.current;break;case 2:this.set_local_xScale(e.current);break;case 3:this.set_local_yScale(e.current);break;case 4:this.set_local_alp(e.current);break;case 5:this.local_rot=e.current;break;case 6:this.set_local_r(e.current);break;case 7:this.set_local_g(e.current);break;case 8:this.set_local_b(e.current);break;case 9:this.handle.x=e.current;break;case 10:this.handle.y=e.current;break;case 11:this.shadowDistance=e.current;break;case 12:this.frameNumber=e.current}else switch(i){case 0:this.loc.x=e.current;break;case 1:this.loc.y=e.current;break;case 2:this.set_xScale(e.current);break;case 3:this.set_yScale(e.current);break;case 4:this.set_alp(e.current);break;case 5:this.rot=e.current;break;case 6:this.r=e.current;break;case 7:this.g=e.current;break;case 8:this.b=e.current;break;case 9:this.handle.x=e.current;break;case 10:this.handle.y=e.current;break;case 11:this.shadowDistance=e.current;break;case 12:this.frameNumber=e.current}},CheckKill:function(i){i.killFlag&&(this.KillMovement(i),this.movements.remove(i))},AssignAttributesRecursive:function(){this.AssignAttributes();for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,I.AssignAttributesRecursive()}},AssignAttributes:function(i){null==i&&(i=!1);for(var e=this.movements.h;null!=e;){var I=e.item;e=e.next,(0<=I.tickCounter||i)&&(this.AssignAttribute(I.attrib,I),I.killFlag&&(this.KillMovement(I),this.movements.remove(I)))}if(this.localCoords){var t=this.holder;if(null!=t){var C=t.rot;i=t.xScale,e=t.yScale,I=this.local_loc.x+t.handle.x;var o=this.local_loc.y+t.handle.y,s=t.loc.x;t=t.loc.y;var l=this.xScale*this.yScale;if(this.rot=C+(0<l?1:0>l?-1:0)*this.local_rot,0==C)this.loc.x=s+i*I,this.loc.y=t+e*o;else{for(var n=C;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=C;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),C=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+i*I*C-e*o*l,this.loc.y=t+i*I*l+e*o*C}}}},DrawShadow:function(i){if(1<this.shadowDistance){var e=this.r,I=this.g,t=this.b,C=this.alp,o=this.shadowDistance,s=this.loc.x,l=this.loc.y;this.loc.x+=this.shadowDistance*this.xScale*this.xScale,this.loc.y+=this.shadowDistance*this.yScale*this.yScale,this.shadowDistance=0,this.r=this.shadowR,this.g=this.shadowG,this.b=this.shadowB,this.set_alp(this.shadowA),this.DrawSelf(i),this.r=e,this.g=I,this.b=t,this.shadowDistance=o,this.set_alp(C),this.loc.x=s,this.loc.y=l}},DrawSelf:function(i){"shadow"==this.name&&(this.name="shadow");var e=this.loc.x,I=this.loc.y;if(y.currentGameObject=this,null!=this.img){0!=this.shadowDistance&&this.DrawShadow(i),i=this.handle.x;var t=this.handle.y;if(this.matrix.identity(),this.matrix.translate(-this.rect.width*m.ZOOM/2+i*m.ZOOM,-this.rect.height*m.ZOOM/2+t*m.ZOOM),this.matrix.scale(this.xScale,this.yScale),this.matrix.rotate(this.rot),this.matrix.translate(e*m.ZOOM,I*m.ZOOM),null==this.tileSet){for(e=0,I=y.tileSets;e<I.length;)i=I[e],++e,i.get_bitmapData()==this.img&&(this.tileSet=i);null==this.tileSet&&(this.tileSet=new Pe(this.img),y.tileSets.push(this.tileSet))}this.smoothing=!1,this.tileSet==y.currentTileSet&&y.currentSmoothing==this.smoothing||(m.stateChanges++,y.currentSmoothing=this.smoothing,y.currentTileSet=this.tileSet,y.gTileMap=y.tileMaps[y.tileMapsIndex],y.gTileMap.removeTiles(),y.gTileMap.smoothing=y.currentSmoothing,y.gTileMap.set_tileset(this.tileSet),y.gTileMap.set_visible(!0),y.gTileMap.set_blendMode(this.blendMode),0>m.thisMain.getChildIndex(y.gTileMap)&&m.thisMain.addChild(y.gTileMap),m.thisMain.setChildIndex(y.gTileMap,y.tileMapsIndex),y.gTileMap.set_visible(!0),y.tileMapsIndex++),null==this.tile&&(e=this.tileSet.addRect(this.rect),this.tile=new Pd(e),this.tile.set_colorTransform(new Ea),this.color=this.tile.get_colorTransform(),this.tile.set_matrix(this.matrix)),(e=this.color).redMultiplier=this.r,e.greenMultiplier=this.g,e.blueMultiplier=this.b,e.alphaMultiplier=this.alp,(e=this.tile).set_alpha(this.alp),e.set_blendMode(this.blendMode),y.gTileMap.addTile(e)}this.didLogic=!1},DrawChildren:function(i){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.draw(i)}},draw:function(i){if(this.isVisible)if(this.drawChildrenFirst){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.draw(i)}this.skipSelfDraw||this.DrawSelf(i)}else for(this.skipSelfDraw||this.DrawSelf(i),e=0,I=this.children;e<I.length;)t=I[e],++e,t.draw(i)},MakeOwnBitmapData:function(i){},DoEvent:function(){},isHot:function(i){null==i&&(i=!1);var e=Math.abs(this.xScale),I=Math.abs(this.yScale);return null!=this.rect&&!!(this.isVisible&&0<this.alp&&m.mX>this.loc.x-this.rect.width/2*e+e*this.handle.x&&m.mX<this.loc.x+this.rect.width/2*e+e*this.handle.x&&m.mY>this.loc.y-this.rect.height/2*I+I*this.handle.y&&m.mY<this.loc.y+this.rect.height/2*I+I*this.handle.y&&(m.canBeHot||i))},NumMovements:function(){for(var i=0,e=this.movements.h;null!=e;){var I=e.item;e=e.next,null!=I&&++i}return i},Snap:function(i,e,t){null==t&&(t=0),null==e&&(e=0),this.localCoords?(this.local_loc.x=I.snap(0|this.local_loc.x,i,e),this.local_loc.y=I.snap(0|this.local_loc.y,i,t)):(this.loc.x=I.snap(0|this.loc.x,i,e),this.loc.y=I.snap(0|this.loc.y,i,t))},GetChildByName:function(i){for(var e=null,I=0,t=this.children;I<t.length;){var C=t[I];if(++I,C.name==i){e=C;break}}return e},GetChildRecursive:function(i){for(var e,I=0,t=this.children;I<t.length;){if(e=t[I],++I,e==i)return e;if(null!=(e=e.GetChildRecursive(i)))return e}return null},GetChildByNameRecursive:function(i){for(var e,I=0,t=this.children;I<t.length;){if(e=t[I],++I,e.name==i)return e;if(null!=(e=e.GetChildByNameRecursive(i)))return e}return null},GetChildByTypeRecursive:function(i){for(var e,I=0,t=this.children;I<t.length;){if(e=t[I],++I,qa.__instanceof(e,i))return e;if(null!=(e=e.GetChildByTypeRecursive(i)))return e}return null},GetChildByType:function(i){for(var e=null,I=0,t=this.children;I<t.length;){var C=t[I];if(++I,qa.__instanceof(C,i)){e=C;break}}return e},GetChildrenByType:function(i){for(var e=[],I=0,t=this.children;I<t.length;){var C=t[I];++I,qa.__instanceof(C,i)&&e.push(C)}return e},GetClosestChild:function(i,e){for(var t=null,C=99999999,o=0,s=this.children;o<s.length;){var l=s[o];if(++o,null==e||qa.__instanceof(l,e)){var n=I.distance(i,l.loc);n<C&&(C=n,t=l)}}return t},CountChildrenByName:function(i){for(var e=0,I=0,t=this.children;I<t.length;){var C=t[I];++I,C.name==i&&++e}return e},CountChildrenByType:function(i){for(var e=0,I=0,t=this.children;I<t.length;){var C=t[I];++I,qa.__instanceof(C,i)&&++e}return e},OnScreen:function(){if(null==this.rect||null==this.handle)return!1;var i=this.rect.width,e=this.rect.height,I=this.loc.x,t=this.loc.y,C=this.handle.x,o=this.handle.y,s=(-i/2+C)*this.xScale,l=(-e/2+o)*this.yScale,n=(i/2+C)*this.xScale,a=(-e/2+o)*this.yScale,g=(-i/2+C)*this.xScale,r=(e/2+o)*this.yScale;if(i=(i/2+C)*this.xScale,e=(e/2+o)*this.yScale,0!=this.rot){var J=I+s*(o=Math.cos(this.rot))-l*(C=Math.sin(this.rot)),c=t+s*C+l*o;if(0<=J&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT)return!0;if(c=t+n*C+a*o,0<=(J=I+n*o-a*C)&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT)return!0;if(c=t+g*C+r*o,0<=(J=I+g*o-r*C)&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT)return!0;if(c=t+i*C+e*o,0<=(J=I+i*o-e*C)&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT)return!0}return J=m.ZOOM*(I+s),c=m.ZOOM*(t+l),0<=J&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT||(J=m.ZOOM*(I+n),c=m.ZOOM*(t+a),0<=J&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT||(J=m.ZOOM*(I+g),c=m.ZOOM*(t+r),0<=J&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT||(J=m.ZOOM*(I+i),c=m.ZOOM*(t+e),0<=J&&J<m.SCREENWIDTH&&0<=c&&c<m.SCREENHEIGHT||this.rect.width*this.xScale>m.SCREENWIDTH||this.rect.height*this.yScale>m.SCREENHEIGHT)))},TestBoxCol:function(i){return null!=this.rect&&null!=i.rect&&I.testBoxCol2(this.loc,i.loc,this.rect,i.rect,this.xScale,i.xScale)},FaceCoords:function(i){this.rot=Math.atan2(this.loc.y-i.y,this.loc.x-i.x)},FaceAnotherObject:function(){var i=this.loc;this.rot=Math.atan2(this.loc.y-i.y,this.loc.x-i.x)},Advance:function(i){},KillChildren:function(){for(var i;null!=(i=this.children.pop())&&i.PreRemove(),null!=i;);},AddMovement:function(i,e,I,t,C,o,s){null==o&&(o=0),null==C&&(C=!1),null==t&&(t=0);var l=null;if(null==l&&(l=new Lc),null==o&&(o=0),null==t&&(t=0),null!=l.holder&&l.holder instanceof Ja&&4==l.attrib&&(l.attrib=4),l.holder=null,l.holderMovement=null,l.start=e,l.end=I,l.dontLoop=!1,0==t?l.tickGoal=Lc.lastTickGoal:(l.tickGoal=60*t/1e3,Lc.lastTickGoal=l.tickGoal),null==l.ratioFilters?l.ratioFilters=[]:l.ratioFilters.splice(0,l.ratioFilters.length),null==l.movementFilters?l.movementFilters=[]:l.movementFilters.splice(0,l.movementFilters.length),l.loopStart=l.loopEnd=!1,l.tickCounter=0-Math.floor(60*o/1e3),l.current=0,l.ratio=0,l.killFlag=!1,l.eventFunction=null,l.eventArg=null,l.name=null,l.child=null,l.attrib=i,l.name=s,l.holder=this,l.InitSetterGetter(),this.lastMovement=l,l.loopStart=l.loopEnd=C,null==(i=this.GetMovement(i)))this.movements.push(l),-999999!=l.start&&(l.current=l.start,this.AssignAttribute(l.attrib,l));else{for(;null!=i.child;)i=i.child;i.child=l,l.holderMovement=i}return null==l.holder&&(l.holder=null),this.lastMovement},AddMovementFilter:function(i,e,I,t){null==t&&(t=0),null==I&&(I=0);var C=this.fromPool?y.filterPool.pop():null;return null==C&&(C=new z),C.type=i,C.amplitude=e,C.period=I,C.offset=t,C.splineArr=null,C.curves=null,this.lastMovement.movementFilters.push(C),C},AddRatioFilter:function(i,e,I,t){null==t&&(t=0),null==I&&(I=0);var C=this.fromPool?y.filterPool.pop():null;return null==C&&(C=new z),C.type=i,C.amplitude=e,C.period=I,C.offset=t,C.splineArr=null,C.curves=null,this.lastMovement.ratioFilters.push(C),C},AddEvent:function(i,e,I){null==I&&(I=!1),null==this.lastMovement.eventFunction&&(this.lastMovement.eventFunction=[]),null==this.lastMovement.eventArg&&(this.lastMovement.eventArg=[]),this.lastMovement.eventAtStart=I,null==i?this.lastMovement.eventFunction.push(u(this,this.DoEvent)):(this.lastMovement.eventFunction.push(i),this.lastMovement.eventArg.push(e))},AddFrameSheet:function(i,e,I){var t=G.GetRect(),C=t.width/e,o=t.height/I;this.img=i;for(var s=0;s<I;)for(var l=s++,n=0,a=e;n<a;){var g=n++;this.AddFrame(i,new A(t.get_left()+g*C,t.get_top()+l*o,C,o))}},AddFrame:function(i,e){null==this.frames&&(this.frames=[]),null==e&&(e=G.GetRect()),this.frames.push(e)},GetTrueLoc:function(){var i=new N(0,0),e=this.handle.x*this.xScale,I=this.handle.y*this.yScale;return i.x=this.loc.x+e*Math.cos(this.rot)-I*Math.sin(this.rot),i.y=this.loc.y+e*Math.sin(this.rot)+I*Math.cos(this.rot),i},SetRGB:function(i,e,I){this.r=i,this.g=e,this.b=I},AdjustToParent:function(){var i=this.holder;if(null!=i){var e=i.rot,I=i.xScale,t=i.yScale,C=this.local_loc.x+i.handle.x,o=this.local_loc.y+i.handle.y,s=i.loc.x;i=i.loc.y;var l=this.xScale*this.yScale;if(this.rot=e+(0<l?1:0>l?-1:0)*this.local_rot,0==e)this.loc.x=s+I*C,this.loc.y=i+t*o;else{for(var n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+I*C*e-t*o*l,this.loc.y=i+I*C*l+t*o*e}}},GetGlobalX:function(i,e){if(null==this.holder)return 0;var I=this.holder.rot;return(i=this.holder.xScale*(i+this.holder.handle.x)*Math.cos(I)-this.holder.yScale*(e+this.holder.handle.y)*Math.sin(I))+this.holder.loc.x},GetGlobalY:function(i,e){if(null==this.holder)return 0;var I=this.holder.rot;return(e=this.holder.xScale*(i+this.holder.handle.x)*Math.sin(I)+this.holder.yScale*(e+this.holder.handle.y)*Math.cos(I))+this.holder.loc.y},GetGlobalRotation:function(i){if(null==this.holder)return 0;var e=this.xScale,I=this.yScale;return(0<e?1:0>e?-1:0)*(0<I?1:0>I?-1:0)*i+this.holder.rot},GetGlobalAlpha:function(i){return null==this.holder?0:i*this.holder.alp},GetGlobalXScale:function(i){return null==this.holder?0:i*this.holder.xScale},GetGlobalYScale:function(i){return null==this.holder?0:i*this.holder.yScale},SortZRecursive:function(){this.children.sort(I.compareZ);for(var i=0,e=this.children;i<e.length;){var t=e[i];++i,t.SortZRecursive()}},LoadBones:function(i,e,t,C,o,s){null==s&&(s=!0),Fa.getTimer();var l=I.StringResource(i),n=l.indexOf("slots");Fa.getTimer(),null==C&&(C=new ug(l,!0).getValue()),Fa.getTimer(),i=new W(this),this.children.push(i);for(var a=ta.field(C,"bones"),g=0,r=a.length;g<r;){var J=g++,c=new ka;c.holder=i,c.localCoords=!0,null!=c.local_loc?c.local_loc.x=c.local_loc.y=0:c.local_loc=new N(0,0),c.local_rot=0,c.set_local_alp(1),c.set_local_xScale(1),c.set_local_yScale(1),c.set_local_r(1),c.set_local_g(1),c.set_local_b(1);var h=c.holder;if(null!=h){var d=h.rot,_=h.xScale,k=h.yScale,A=c.local_loc.x+h.handle.x,u=c.local_loc.y+h.handle.y,Q=h.loc.x;h=h.loc.y;var S=c.xScale*c.yScale;if(c.rot=d+(0<S?1:0>S?-1:0)*c.local_rot,0==d)c.loc.x=Q+_*A,c.loc.y=h+k*u;else{for(S=d;S<-Math.PI;)S+=2*Math.PI;for(;S>Math.PI;)S-=2*Math.PI;for(S=0>S?1.27323954*S+.405284735*S*S:1.27323954*S-.405284735*S*S;d<-Math.PI;)d+=2*Math.PI;for(;d>Math.PI;)d-=2*Math.PI;3.14159265<(d+=1.57079632)&&(d-=6.28318531),1,d=0>d?1.27323954*d+.405284735*d*d:1.27323954*d-.405284735*d*d,c.loc.x=Q+_*A*d-k*u*S,c.loc.y=h+_*A*S+k*u*d}}c.name=a[J].name,i.children.push(c);var w=a[J];Object.prototype.hasOwnProperty.call(w,"parent")&&(c.parentText=w.parent),Object.prototype.hasOwnProperty.call(w,"rotation")&&(c.local_rot=-w.rotation*Math.PI/180),Object.prototype.hasOwnProperty.call(w,"x")&&(c.local_loc.x=w.x),Object.prototype.hasOwnProperty.call(w,"y")&&(c.local_loc.y=-w.y),Object.prototype.hasOwnProperty.call(w,"scaleY")&&c.set_local_yScale(w.scaleY),Object.prototype.hasOwnProperty.call(w,"scaleX")&&c.set_local_xScale(w.scaleX)}a=[],w=[];var b=ta.field(C,"slots");for(g=0,r=b.length;g<r;)J=b[J=g++],w.push(J.name),c=i.GetChildByName(J.bone),a.push(c);for(g=ta.field(C,"skins"),i.skinName=e,b=ta.field(g,e),g=0,r=ta.fields(b);g<r.length;){var j=r[g];++g;var M=ta.field(b,j);e=a[hd.indexOf(w,j)];for(var f=J=0,p=ta.fields(M);f<p.length;){var Z=p[f];++f;var L=ta.field(M,Z);if(_=Z.toUpperCase()+"_PNG",Object.prototype.hasOwnProperty.call(L,"name"))for(c=(_=L.name.toUpperCase()+"_PNG").split("/"),k=0;k<c.length;)_=c[k],++k;if(Object.prototype.hasOwnProperty.call(t,_)){if(c=y.AddGameObject(),null==(k=ta.field(t,_))&&(k=m.SpecialAnimImages(_)),null==k&&(S=1,c.Init(k())),c.Init(k()),c.holder=e,c.localCoords=!0,null!=c.local_loc?c.local_loc.x=c.local_loc.y=0:c.local_loc=new N(0,0),c.local_rot=0,c.set_local_alp(1),c.set_local_xScale(1),c.set_local_yScale(1),c.set_local_r(1),c.set_local_g(1),c.set_local_b(1),null!=(h=c.holder))if(d=h.rot,_=h.xScale,k=h.yScale,A=c.local_loc.x+h.handle.x,u=c.local_loc.y+h.handle.y,Q=h.loc.x,h=h.loc.y,S=c.xScale*c.yScale,c.rot=d+(0<S?1:0>S?-1:0)*c.local_rot,0==d)c.loc.x=Q+_*A,c.loc.y=h+k*u;else{for(S=d;S<-Math.PI;)S+=2*Math.PI;for(;S>Math.PI;)S-=2*Math.PI;for(0,S=0>S?1.27323954*S+.405284735*S*S:1.27323954*S-.405284735*S*S;d<-Math.PI;)d+=2*Math.PI;for(;d>Math.PI;)d-=2*Math.PI;3.14159265<(d+=1.57079632)&&(d-=6.28318531),1,d=0>d?1.27323954*d+.405284735*d*d:1.27323954*d-.405284735*d*d,c.loc.x=Q+_*A*d-k*u*S,c.loc.y=h+_*A*S+k*u*d}c.zOrder=l.indexOf(j,n),c.name=Z,c.smoothing=s,e.children.push(c),i.skinImages.push(c),0<J&&(c.isVisible=!1),c.zOrder=hd.indexOf(w,j),Object.prototype.hasOwnProperty.call(L,"x")&&(c.local_loc.x=L.x),Object.prototype.hasOwnProperty.call(L,"y")&&(c.local_loc.y=-L.y),Object.prototype.hasOwnProperty.call(L,"scaleX")&&c.set_local_xScale(L.scaleX),Object.prototype.hasOwnProperty.call(L,"scaleY")&&c.set_local_yScale(L.scaleY),Object.prototype.hasOwnProperty.call(L,"rotation")&&(Z=c.local_xScale,_=c.local_yScale,c.local_rot=-(0<Z?1:0>Z?-1:0)*(0<_?1:0>_?-1:0)*L.rotation*Math.PI/180)}++J}}for(t=null,g=0,r=i.children;g<r.length;)c=r[g],++g,null!=(e=c).parentText?(e.holder=i.GetChildByName(e.parentText),e.holder.children.push(e)):t=e;if(i.children=[],i.children.push(t),i.skinImages.sort(I.compareZ),null==o){for(C=ta.field(C,"animations"),g=0,r=ta.fields(C);g<r.length;)o=r[g],++g,(S=new K(i)).read(ta.field(C,o),o),i.animations.push(S);i.animations.sort((function(i,e){return ta.compare(i.name,e.name)}))}else i.animations=o;return i},CountMovements:function(i){var e=0;for(i=this.GetMovement(i);null!=i;)i=i.child,++e;return e},KillSimilarObjects:function(i){var e=0;for(i=i.children;e<i.length;){var I=i[e];++e,qa.getClass(I)==qa.getClass(this)&&I.holder==this.holder&&(I.KillAllMovements(),I.movements=new ca,I.die=1)}},KillSafe:function(){this.KillAllMovements(),this.movements=new ca,this.die=1},Explode:function(i,e,t){if(null==t&&(t=19),null==e&&(e=1),this.AddMovement(5,0,0,800),this.AddMovement(4,this.alp,0,20),this.localCoords&&I.MakeSmokePuffLocal(this.holder,this.local_loc,5),null!=this.rect)for(i=1;i<t;){var C=i++,o=y.AddGameObject();if(this.holder.children.push(o),this.localCoords){o.holder=this.holder,o.localCoords=!0,null!=o.local_loc?o.local_loc.x=o.local_loc.y=0:o.local_loc=new N(0,0),o.local_rot=0,o.set_local_alp(1),o.set_local_xScale(1),o.set_local_yScale(1),o.set_local_r(1),o.set_local_g(1),o.set_local_b(1);var s=o.holder;if(null!=s){var l=s.rot,n=s.xScale,a=s.yScale,g=o.local_loc.x+s.handle.x,r=o.local_loc.y+s.handle.y,J=s.loc.x;s=s.loc.y;var c=o.xScale*o.yScale;if(o.rot=l+(0<c?1:0>c?-1:0)*o.local_rot,0==l)o.loc.x=J+n*g,o.loc.y=s+a*r;else{for(c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(c=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c;l<-Math.PI;)l+=2*Math.PI;for(;l>Math.PI;)l-=2*Math.PI;3.14159265<(l+=1.57079632)&&(l-=6.28318531),l=0>l?1.27323954*l+.405284735*l*l:1.27323954*l-.405284735*l*l,o.loc.x=J+n*g*l-a*r*c,o.loc.y=s+n*g*c+a*r*l}}o.local_loc.x=this.local_loc.x,o.local_loc.y=this.local_loc.y,o.img=this.img,o.rect=this.rect.clone(),o.set_local_r(this.local_r),o.set_local_g(this.local_g),o.set_local_b(this.local_b)}else o.zOrder=1.05,o.loc.x=this.loc.x,o.loc.y=this.loc.y,o.img=this.img,o.rect=this.rect.clone(),o.r=this.r,o.g=this.g,o.b=this.b;o.onlyTintGreyPixels=this.onlyTintGreyPixels,50<la.integer(0,100)?((n=o.rect).set_left(n.get_left()+la.integer(0,2)*(this.rect.width-40)),(n=o.rect).set_top(n.get_top()+la.integer(0,this.rect.height-20))):((n=o.rect).set_left(n.get_left()+la.integer(20,this.rect.width-40)),(n=o.rect).set_top(n.get_top()+la.integer(0,2)*(this.rect.height-20))),o.rect.width=19,o.rect.height=19,a=la.float(20,120)*e,C=(C=40*C+la.float(-10,10))*Math.PI/180,this.localCoords?(n=o.local_loc.x+a*Math.cos(C),C=o.local_loc.y+a*Math.sin(C),o.AddMovement(0,o.local_loc.x,n,400),null==(g=0)&&(g=0),null==(a=.5)&&(a=0),null==(r=o.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=5,r.amplitude=2,r.period=a,r.offset=g,r.splineArr=null,r.curves=null,o.lastMovement.ratioFilters.push(r),o.AddMovement(0,n,n,200),o.AddMovement(1,o.local_loc.y,C,400),null==(a=0)&&(a=0),null==(n=.5)&&(n=0),null==(g=o.fromPool?y.filterPool.pop():null)&&(g=new z),g.type=5,g.amplitude=2,g.period=n,g.offset=a,g.splineArr=null,g.curves=null,o.lastMovement.ratioFilters.push(g),o.AddMovement(1,C,C,200)):(n=o.loc.x+a*Math.cos(C),C=o.loc.y+a*Math.sin(C),o.AddMovement(0,o.loc.x,n,400),null==(g=0)&&(g=0),null==(a=.5)&&(a=0),null==(r=o.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=5,r.amplitude=2,r.period=a,r.offset=g,r.splineArr=null,r.curves=null,o.lastMovement.ratioFilters.push(r),o.AddMovement(0,n,n,200),o.AddMovement(1,o.loc.y,C,400),null==(a=0)&&(a=0),null==(n=.5)&&(n=0),null==(g=o.fromPool?y.filterPool.pop():null)&&(g=new z),g.type=5,g.amplitude=2,g.period=n,g.offset=a,g.splineArr=null,g.curves=null,o.lastMovement.ratioFilters.push(g),o.AddMovement(1,C,C,200)),o.AddMovement(4,2,0,600),o.AddMovement(5,0,la.float(0,2*Math.PI),400),null==(n=0)&&(n=0),null==(C=.5)&&(C=0),null==(a=o.fromPool?y.filterPool.pop():null)&&(a=new z),a.type=5,a.amplitude=2,a.period=C,a.offset=n,a.splineArr=null,a.curves=null,o.lastMovement.ratioFilters.push(a),o.AddMovement(2,.5,1,400),o.AddMovement(3,.5,1,400),o.die=1}},KillItemsByNameRecursive:function(i){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.name==i&&(t.die=1),t.KillItemsByNameRecursive(i)}},KillItemsByTypeRecursive:function(i){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,qa.__instanceof(t,i)&&(t.die=1),t.KillItemsByTypeRecursive(i)}},HasMovementRecursive:function(){for(var i=this.movements.h;null!=i;){var e=i.item;if(i=i.next,null!=e)return!0}for(i=0,e=this.children;i<e.length;){var I=e[i];if(++i,I.HasMovementRecursive())return!0}return!1},FitInBox:function(i,e){if(null!=this.rect)if(this.localCoords){i/=this.rect.width,e/=this.rect.height;var I=this.local_xScale;this.set_local_xScale((0<I?1:0>I?-1:0)*Math.min(i,e)),I=this.local_yScale,this.set_local_yScale((0<I?1:0>I?-1:0)*Math.min(i,e))}else i/=this.rect.width,e/=this.rect.height,I=this.xScale,this.set_xScale((0<I?1:0>I?-1:0)*Math.min(i,e)),I=this.yScale,this.set_yScale((0<I?1:0>I?-1:0)*Math.min(i,e))},BrightenRecursive:function(i){this.r*=i,this.g*=i,this.b*=i;for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.BrightenRecursive(i)}},AdjustToRes:function(){},ColorizeByName:function(i,e){switch(null==e&&(e=!1),e&&(this.onlyTintGreyPixels=!0),i){case"black":this.Colorize(5);break;case"blue":this.Colorize(4);break;case"brown":this.Colorize(12);break;case"cyan":this.Colorize(3);break;case"gold":this.Colorize(10);break;case"green":this.Colorize(2);break;case"grey":this.Colorize(0);break;case"orange":this.Colorize(8);break;case"pink":this.Colorize(11);break;case"purple":this.Colorize(6);break;case"red":this.Colorize(1);break;case"tan":this.Colorize(14);break;case"white":this.Colorize(7);break;case"yellow":this.Colorize(9)}},Colorize:function(i,e){switch(null==e&&(e=!1),e&&(this.onlyTintGreyPixels=!0),this.currentColor=i,i){case 0:var I=e=i=.6;break;case 1:i=1,I=e=.3;break;case 2:i=.3,e=1,I=.3;break;case 3:i=1,e=.7,I=.2;break;case 4:e=i=.3,I=1;break;case 5:I=e=i=.2;break;case 6:i=.6,e=.3,I=1;break;case 8:i=1,e=.34901960784313724,I=0;break;case 9:i=1,e=.85,I=.15;break;case 10:i=1,e=.75,I=.15;break;case 11:i=1,e=.53,I=1;break;case 12:i=.8,e=.6,I=.4;break;case 13:i=.2,e=.5,I=.15;break;case 14:case 15:i=1,e=.75,I=.33;break;case 16:e=i=.15,I=.5;break;case 17:i=.5,I=e=.15;break;case 18:i=.3,e=.15,I=.5;break;case 19:i=.8274509803921568,e=.5411764705882353,I=.4;break;case 20:i=.5,e=.35,I=.2;break;default:I=e=i=1}this.localCoords?(this.set_local_r(i),this.set_local_g(e),this.set_local_b(I)):(this.r=i,this.g=e,this.b=I)},ColorizeByInt:function(i,e,I,t){null==t&&(t=!1),t&&(this.onlyTintGreyPixels=!0),!this.ignoreLocalColor&&this.localCoords?(this.set_local_r(i/255),this.set_local_g(e/255),this.set_local_b(I/255)):(this.r=i/255,this.g=e/255,this.b=I/255)},ColorizeByHex:function(i,e){null==e&&(e=!1),e&&(this.onlyTintGreyPixels=!0),e=i>>16&255;var I=i>>8&255;i&=255,this.localCoords?(this.set_local_r(e/255),this.set_local_g(I/255),this.set_local_b(i/255)):(this.r=e/255,this.g=I/255,this.b=i/255)},RoundRecursive:function(){this.loc.x=Math.round(10*this.loc.x)/10,this.loc.y=Math.round(10*this.loc.y)/10,this.localCoords&&(this.local_loc.x=Math.round(10*this.local_loc.x)/10,this.local_loc.y=Math.round(10*this.local_loc.y)/10);for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,I.RoundRecursive()}},RndFloat:function(i,e){return this.tickCounter%100/100*(e-i)+i},RndInt:function(i,e){return Math.floor(this.tickCounter%100/100*(e-i)+i)},__class__:y,__properties__:{set_local_b:"set_local_b",set_local_g:"set_local_g",set_local_r:"set_local_r",set_local_yScale:"set_local_yScale",set_local_xScale:"set_local_xScale",set_local_alp:"set_local_alp",set_yScale:"set_yScale",set_xScale:"set_xScale",set_alp:"set_alp"}};var ka=function(){y.call(this)};p.Bone=ka,ka.__name__="Bone",ka.__super__=y,ka.prototype=B(y.prototype,{KillAllMovementsRecursive:function(){this instanceof ka&&this.KillAllMovements();for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,I instanceof ka&&I.KillAllMovementsRecursive()}},LoopMovements:function(i){null==i&&(i=!0);for(var e=this.movements.h;null!=e;){var I=e.item;if(e=e.next,null!=I){for("dont_loop"==I.name&&(I=I.child),I.loopStart=i,I.tickCounter=0;null!=I.child;)(I=I.child).tickCounter=0;I.loopEnd=i}}for(e=0,I=this.children;e<I.length;){var t=I[e];++e,t instanceof ka&&qa.__cast(t,ka).LoopMovements(i)}},ClearMovements:function(){this.KillAllMovementsRecursive(),this.lastMovement=null},SetPlaybackSpeed:function(i){this.movementStep=i;for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t instanceof ka&&t.SetPlaybackSpeed(i)}},__class__:ka});var Wa=function(i,e,I,t){switch(t=t.GetChildByNameRecursive(I),this.boneName=I,this.timeStamp=1e3*i.time,this.attributeType=e,e){case 0:this.attributeValue=parseFloat(i.x)+t.local_loc.x;break;case 1:this.attributeValue=-parseFloat(i.y)+t.local_loc.y;break;case 2:this.attributeValue=parseFloat(i.x);break;case 3:this.attributeValue=parseFloat(i.y);break;case 5:this.attributeValue=-parseFloat(i.angle)*Math.PI/180+t.local_rot;break;case 13:this.attributeValueString=i.name}Object.prototype.hasOwnProperty.call(i,"curve")&&4==i.curve.length&&(i=i.curve,this.curveX1=parseFloat(i[0]),this.curveY1=parseFloat(i[1]),this.curveX2=parseFloat(i[2]),this.curveY2=parseFloat(i[3]))};p.KeyFrame=Wa,Wa.__name__="KeyFrame",Wa.prototype={__class__:Wa};var K=function(i){this.skeleton=i,this.keyFrames=[]};p.Animation=K,K.__name__="Animation",K.compareTimeStamp=function(i,e){return i.boneName>e.boneName?1:i.boneName<e.boneName?-1:i.attributeType>e.attributeType?1:i.attributeType<e.attributeType?-1:i.timeStamp>e.timeStamp?1:i.timeStamp<e.timeStamp?-1:0},K.prototype={read:function(i,e){this.name=e;var I=ta.field(i,"bones");e=0;for(var t=ta.fields(I);e<t.length;){var C=t[e];++e;var o=this.skeleton.GetChildByNameRecursive(C);if(null!=o){if(o=ta.field(I,C),Object.prototype.hasOwnProperty.call(o,"rotate"))for(var s=0,l=o.rotate.length;s<l;){var n=s++;n=new Wa(o.rotate[n],5,C,this.skeleton),this.keyFrames.push(n)}if(Object.prototype.hasOwnProperty.call(o,"translate"))for(s=0,l=o.translate.length;s<l;){n=s++;var a=new Wa(o.translate[n],0,C,this.skeleton);this.keyFrames.push(a),n=new Wa(o.translate[n],1,C,this.skeleton),this.keyFrames.push(n)}if(Object.prototype.hasOwnProperty.call(o,"scale"))for(s=0,l=o.scale.length;s<l;)n=s++,a=new Wa(o.scale[n],2,C,this.skeleton),this.keyFrames.push(a),n=new Wa(o.scale[n],3,C,this.skeleton),this.keyFrames.push(n)}}for(i=ta.field(i,"slots"),e=0,t=ta.fields(i);e<t.length;)if(I=t[e],++e,null!=(o=this.skeleton.GetChildByNameRecursive(I))&&(C=ta.field(i,I),Object.prototype.hasOwnProperty.call(C,"attachment")))for(s=0,l=C.attachment.length;s<l;)n=s++,n=new Wa(C.attachment[n],13,I,this.skeleton),this.keyFrames.push(n);this.keyFrames.sort(K.compareTimeStamp)},__class__:K};var W=function(i){if(y.call(this),this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var e=i.rot,I=i.xScale,t=i.yScale,C=this.local_loc.x+i.handle.x,o=this.local_loc.y+i.handle.y,s=i.loc.x;i=i.loc.y;var l=this.xScale*this.yScale;if(this.rot=e+(0<l?1:0>l?-1:0)*this.local_rot,0==e)this.loc.x=s+I*C,this.loc.y=i+t*o;else{for(var n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+I*C*e-t*o*l,this.loc.y=i+I*C*l+t*o*e}}this.animations=[],this.skinImages=[]};p.Skeleton=W,W.__name__="Skeleton",W.__super__=y,W.prototype=B(y.prototype,{GetAnimation:function(i){for(var e=0,I=this.animations;e<I.length;){var t=I[e];if(++e,null!=t&&t.name==i)return t}return null},GetAnimationNumber:function(i){for(var e=0,I=this.animations;e<I.length;){var t=I[e];if(++e,null!=t&&t.name==i)return this.animations.indexOf(t)}return-1},GetAnimationName:function(i){for(var e=0,I=this.animations;e<I.length;){var t=I[e];if(++e,null!=t&&this.animations.indexOf(t)==i)return t.name}return""},IsPlaying:function(){return this.HasMovementRecursive()},GetAnimationLength:function(i){var e=this.GetAnimation(i);if(null==e)return 0;var I=i=0;for(e=e.keyFrames;I<e.length;){var t=e[I];++I,t.timeStamp>i&&(i=t.timeStamp)}return i},SetPlaybackSpeed:function(i){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t instanceof ka&&t.SetPlaybackSpeed(i)}},enableBoneImage:function(i){i=T.replace(i,"[",""),i=T.replace(i,"]","");for(var e=null,I=0,t=this.skinImages;I<t.length;){var C=t[I];++I,C.name==i&&(e=C)}if(null!=e)for(e.isVisible=!0,I=0,t=this.skinImages;I<t.length;)C=t[I],++I,C.name!=i&&C.holder==e.holder&&(C.isVisible=!1)},PlayAnimation:function(i,e,I,t){null==t&&(t=1),null==I&&(I=0),null==e&&(e=!0),this.isLooping=e;for(var C=0,o=this.skinImages;C<o.length;){var s=o[C];++C,0<s.movements.length&&s.KillAllMovements()}if(this.currentAnim=i,this.maxTimeStamp=0,null!=(i=this.GetAnimation(i))){for(this.KillAllMovementsRecursive(),C=s=0,o=i.keyFrames;C<o.length;){var l=o[C];++C,++s;var n=i.keyFrames.indexOf(l),a=i.keyFrames[n+1];n=i.keyFrames[n-1];var g=this.GetChildByNameRecursive(l.boneName);null!=a&&l.boneName==a.boneName&&l.attributeType==a.attributeType||(null!=g&&null!=g.GetMovement(l.attributeType)&&g.GetMovement(l.attributeType).Normalize(l.timeStamp),(null==n||l.boneName!=n.boneName||l.attributeType!=n.attributeType)&&(a=l)),null!=a&&l.boneName==a.boneName&&l.attributeType==a.attributeType&&(l.timeStamp>this.maxTimeStamp&&(this.maxTimeStamp=l.timeStamp),0==l.timeStamp&&0<I&&13!=l.attributeType&&(g.AddMovement(l.attributeType,-999999,l.attributeValue,I).name="dont_loop"),13==l.attributeType?(g.AddMovement(l.attributeType,1,1,1),g.AddEvent(u(this,this.enableBoneImage),l.attributeValueString),g.AddMovement(l.attributeType,1,1,a.timeStamp-l.timeStamp)):g.AddMovement(l.attributeType,l.attributeValue,a.attributeValue,l.attributeValue==a.attributeValue?1:a.timeStamp-l.timeStamp),isFinite(l.curveX1))}for(C=0,o=this.children;C<o.length;)s=o[C],++C,s instanceof ka&&qa.__cast(s,ka).LoopMovements(e);this.SetPlaybackSpeed(t)}},PreRemove:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,I instanceof ka&&qa.__cast(I,ka).ClearMovements()}y.prototype.PreRemove.call(this)},draw:function(i){if(this.isVisible)for(var e=0,I=this.skinImages;e<I.length;){var t=I[e];++e,t.draw(i)}},__class__:W});var ea=function(i,e,t,C){null==C&&(C=!1),null==e&&(e=!1),y.call(this),this.doSkip=C,this.set_xScale(this.set_yScale(1.4)),this.beepNumber=0,this.clickable=!e,this.guy=t,this.children=[],this.dummy=y.AddGameObject(),this.dummy.Init(q.SCOREBOARD_PNG()),(t=this.dummy).holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1);var o=t.holder;if(null!=o){var s=o.rot,l=o.xScale,n=o.yScale,a=t.local_loc.x+o.handle.x,g=t.local_loc.y+o.handle.y,r=o.loc.x;o=o.loc.y;var J=t.xScale*t.yScale;if(t.rot=s+(0<J?1:0>J?-1:0)*t.local_rot,0==s)t.loc.x=r+l*a,t.loc.y=o+n*g;else{for(var c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,t.loc.x=r+l*a*s-n*g*J,t.loc.y=o+l*a*J+n*g*s}}this.dummy.smoothing=!1,this.children.push(this.dummy),this.announcerY=this.dummy.rect.height/2,this.AddMovement(1,-this.announcerY*this.yScale,this.announcerY*this.yScale,600,!1,1e3),this.loc.x=m.CENTERX,null==(t=this.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=0,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,this.lastMovement.ratioFilters.push(t),this.AddMovement(4,0,1,1e3),this.holder=i,this.holder.CycleLights(),e?(this.AddEvent(u(this,this.DoneEntrancePostGame)),m.GetChildByTypeRecursive(Cb).SlideOutScoreboard(),I.PlaySound(zc.Get())):m.player.practiceMode?(this.isVisible=!1,this.KillAllMovements(),this.DoneSixthChat()):(this.AddEvent(u(this,this.DoneEntrance)),this.AddLights()),C?(this.movements=new ca,this.isVisible=!1,this.DoneSixthChat()):this.doSkip||I.PlaySound(ke.Get())};p.Announcer=ea,ea.__name__="Announcer",ea.__super__=y,ea.prototype=B(y.prototype,{DoneEntrance:function(){var i=new Q("We have a spectacular matchup tonight! First to 15 points wins!",0,this);this.children.push(i),this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneFirstChat))},DoneFirstChat:function(){var i=new Q("On this side, we have...",0,this);this.children.push(i),this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneSecondChat)),this.rightLights.isVisible=!0},DoneSecondChat:function(){if(!H.onlineGame){var i=this.AddHumanGuy();""!=H.onlineName&&"Your Name"!=H.onlineName&&(i.name=H.onlineName),i=new Q(T.replace(i.name,"2P","")+"!",0,this),this.children.push(i)}this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneThirdChat))},AddHumanGuy:function(){return this.holder.AddHumanGuy()},DoneThirdChat:function(){var i=new Q("And on this side, we have...",0,this);this.children.push(i),this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneFourthChat)),this.rightLights.isVisible=!1,this.leftLights.isVisible=!0},DoneFourthChat:function(){if(!H.onlineGame){var i=m.player.twoPlayerMode?this.AddHumanGuy():this.AddCPUGuy();i=new Q(T.replace(i.name,"2P","")+"!",0,this),this.children.push(i)}this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoCPUBubble))},AddCPUGuy:function(){if(m.player.practiceMode)return null;var i=new Ja(this.holder,.75);return this.holder.children.push(i),i.update(),I.PlaySound(zc.Get()),i},DoCPUBubble:function(){this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneFifthChat))},DoneFifthChat:function(){var i=new Q("Are you ready? LET'S RUMBLE!",0,this);this.children.push(i),this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneSixthChat)),this.leftLights.isVisible=!1},DoneSixthChat:function(){this.clickable=!1,this.AddMovement(1,this.announcerY*this.yScale,-m.SCREENHEIGHT/2-70,800,!1,1e3),this.AddEvent(u(this,this.SlideInScoreboard));var i=this.fromPool?y.filterPool.pop():null;null==i&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.ratioFilters.push(i);var e=.5;null==e&&(e=0),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=1,i.amplitude=-250,i.period=e,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i),this.AddMovement(4,1,1,1e3),this.AddMovement(4,1,0,800),this.die=1,(i=this.holder).AddBall(),H.onlineGame||(0==this.holder.CountChildrenByType(ha)&&this.AddHumanGuy(),1==this.holder.CountChildrenByType(ha)&&(m.player.twoPlayerMode?this.AddHumanGuy():this.AddCPUGuy())),e=i.GetChildByType(Ka),V.remove(i.children,e),i.children.push(e),i.AddNets()},SlideInScoreboard:function(){this.holder.GetChildByType(Cb).SlideInScoreboard()},DoneEntrancePostGame:function(){var i=new Q(this.guy.name+" Wins!",0,this);this.children.push(i),I.PlaySound(zc.Get()),this.AddMovement(4,1,1,2e3),this.AddEvent(u(this,this.DoneFirstPostChat))},DoneFirstPostChat:function(){switch(I.PlaySound(zc.Get()),this.RndInt(0,3)){case 1:I.PlayVoiceSound(Re.Get());break;case 2:I.PlayVoiceSound(Se.Get());break;default:I.PlayVoiceSound(Te.Get())}this.AddMovement(4,1,1,1e3),this.AddEvent(u(this,this.DoThirdPostChat)),null!=this.guy&&this.guy.bones.PlayAnimation(this.guy.celebrateAnimName,!0,100)},DoThirdPostChat:function(){this.AddMovement(13,0,0,2500),this.AddMovement(1,this.announcerY*this.yScale,-m.SCREENHEIGHT/2-80,800,!1,1e3);var i=this.fromPool?y.filterPool.pop():null;null==i&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.ratioFilters.push(i);var e=.5;null==e&&(e=0),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=1,i.amplitude=-250,i.period=e,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i),this.AddMovement(4,1,1,1e3),this.AddMovement(4,1,0,800),this.AddEvent(u(this,this.PopPostDialog))},PopPostDialog:function(){if(1!=this.die){if(this.die=1,null!=this.holder.GetChildByType(Ja))if(this.guy instanceof Mc){SendEvent("event","win");var i=new Nc(!0,!1,this.guy);I.PlaySound(zc.Get())}else SendEvent("event","lose"),i=new Nc(!1,!0,this.guy),I.PlaySound(Ue.Get());else{i=null;for(var e=0,t=this.holder.children;e<t.length;){var C=t[e];++e,C instanceof ha&&C!=this.guy&&(i=C)}H.onlineGame?qa.__cast(this.guy,Mc).isLocal?(SendEvent("event","win"),i=new Nc(!0,!1,this.guy,!1)):(SendEvent("event","lose"),i=new Nc(!1,!0,this.guy,!1)):i=new Nc(!0,!0,i)}null!=i&&m.children.push(i)}},AddLights:function(){var i=this.rightLights=y.AddGameObject();i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}if(this.children.splice(0,0,this.rightLights),this.rightLights.children.push(this.AddLight(47,-2,1.2*Math.PI/4,.5,.5,.5)),this.rightLights.children.push(this.AddLight(70,-40,Math.PI/4,.5,.5,1)),this.rightLights.children.push(this.AddLight(68,-87,.7*Math.PI/4,.5,.5,.5)),(i=this.leftLights=y.AddGameObject()).holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1),null!=(e=i.holder))if(I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x,e=e.loc.y,n=i.xScale*i.yScale,i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}this.children.splice(0,0,this.leftLights),this.leftLights.children.push(this.AddLight(-64,-81,-Math.PI-.7*Math.PI/4,.5,.5,.5)),this.leftLights.children.push(this.AddLight(-64,-32,-Math.PI-Math.PI/4,.5,.5,1)),this.leftLights.children.push(this.AddLight(-36,1,-Math.PI-1.2*Math.PI/4,.5,.5,.5)),this.leftLights.isVisible=!1,this.rightLights.isVisible=!1},AddLight:function(i,e,I,t,C,o,s,l){null==l&&(l=!0),null==s&&(s=.15);var n=y.AddGameObject();n.Init(q.RAY_PNG()),n.holder=this.dummy,n.localCoords=!0,null!=n.local_loc?n.local_loc.x=n.local_loc.y=0:n.local_loc=new N(0,0),n.local_rot=0,n.set_local_alp(1),n.set_local_xScale(1),n.set_local_yScale(1),n.set_local_r(1),n.set_local_g(1),n.set_local_b(1);var a=n.holder;if(null!=a){var g=a.rot,r=a.xScale,J=a.yScale,c=n.local_loc.x+a.handle.x,h=n.local_loc.y+a.handle.y,d=a.loc.x;a=a.loc.y;var _=n.xScale*n.yScale;if(n.rot=g+(0<_?1:0>_?-1:0)*n.local_rot,0==g)n.loc.x=d+r*c,n.loc.y=a+J*h;else{for(var k=g;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;for(_=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,k=g;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;3.14159265<(k+=1.57079632)&&(k-=6.28318531),g=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,n.loc.x=d+r*c*g-J*h*_,n.loc.y=a+r*c*_+J*h*g}}return n.set_local_r(t),n.set_local_g(C),n.set_local_b(o),n.AddMovement(4,s,s,1e3+this.RndInt(0,200),!0,this.RndInt(0,200)),l&&(null==(t=1)&&(t=0),null==(C=n.fromPool?y.filterPool.pop():null)&&(C=new z),C.type=1,C.amplitude=s,C.period=t,C.offset=0,C.splineArr=null,C.curves=null,n.lastMovement.movementFilters.push(C)),n.local_rot=I,n.handle.x=n.rect.width/2,n.local_loc.x=i,n.local_loc.y=e,n.set_local_xScale(n.set_local_yScale(2)),n.blendMode=0,n},update:function(){var i=y.prototype.update.call(this);return this.clickable&&m.mClicked&&(this.movements=new ca,this.DoneSixthChat()),i},__class__:ea});var cb=function(){};p["lime.app.IModule"]=cb,cb.__name__="lime.app.IModule",cb.__isInterface__=!0,cb.prototype={__class__:cb};var Ga=function(){this.onExit=new Qd};p["lime.app.Module"]=Ga,Ga.__name__="lime.app.Module",Ga.__interfaces__=[cb],Ga.prototype={__registerLimeModule:function(i){},__class__:Ga};var Na=function(i){this.gameDeviceCache=new Db,this.parent=i,this.nextUpdate=this.lastUpdate=this.currentUpdate=0,this.framePeriod=-1,le.init(),this.accelerometer=id.registerSensor(aj.ACCELEROMETER,0)};p["lime._internal.backend.html5.HTML5Application"]=Na,Na.__name__="lime._internal.backend.html5.HTML5Application",Na.prototype={convertKeyCode:function(i){if(65<=i&&90>=i)return i+32;switch(i){case 12:return 1073741980;case 16:return 1073742049;case 17:return 1073742048;case 18:return 1073742050;case 19:return 1073741896;case 20:return 1073741881;case 33:return 1073741899;case 34:return 1073741902;case 35:return 1073741901;case 36:case 172:return 1073741898;case 37:return 1073741904;case 38:return 1073741906;case 39:return 1073741903;case 40:return 1073741905;case 41:return 1073741943;case 43:return 1073741940;case 44:return 1073741894;case 45:return 1073741897;case 46:return 127;case 91:case 224:return 1073742051;case 92:case 93:return 1073742055;case 95:return 1073742106;case 96:return 1073741922;case 97:return 1073741913;case 98:return 1073741914;case 99:return 1073741915;case 100:return 1073741916;case 101:return 1073741917;case 102:return 1073741918;case 103:return 1073741919;case 104:return 1073741920;case 105:return 1073741921;case 106:return 1073741909;case 107:return 1073741911;case 108:case 110:case 194:return 1073741923;case 109:return 1073741910;case 111:return 1073741908;case 112:return 1073741882;case 113:return 1073741883;case 114:return 1073741884;case 115:return 1073741885;case 116:return 1073741886;case 117:return 1073741887;case 118:return 1073741888;case 119:return 1073741889;case 120:return 1073741890;case 121:return 1073741891;case 122:return 1073741892;case 123:return 1073741893;case 124:return 1073741928;case 125:return 1073741929;case 126:return 1073741930;case 127:return 1073741931;case 128:return 1073741932;case 129:return 1073741933;case 130:return 1073741934;case 131:return 1073741935;case 132:return 1073741936;case 133:return 1073741937;case 134:return 1073741938;case 135:return 1073741939;case 144:return 1073741907;case 145:return 1073741895;case 160:return 94;case 161:return 33;case 163:return 35;case 164:return 36;case 166:return 1073742094;case 167:return 1073742095;case 168:return 1073742097;case 169:return 41;case 170:return 42;case 171:case 192:case 223:return 96;case 173:case 189:return 45;case 174:case 182:return 1073741953;case 175:case 183:return 1073741952;case 176:return 1073742082;case 177:return 1073742083;case 178:return 1073742084;case 179:return 1073742085;case 180:return 1073742089;case 181:return 1073742086;case 186:return 59;case 187:return 61;case 188:return 44;case 190:return 46;case 191:return 47;case 193:return 63;case 219:return 91;case 220:case 226:return 92;case 221:return 93;case 222:return 39}return i},exec:function(){if(window.addEventListener("keydown",u(this,this.handleKeyEvent),!1),window.addEventListener("keyup",u(this,this.handleKeyEvent),!1),window.addEventListener("focus",u(this,this.handleWindowEvent),!1),window.addEventListener("blur",u(this,this.handleWindowEvent),!1),window.addEventListener("resize",u(this,this.handleWindowEvent),!1),window.addEventListener("beforeunload",u(this,this.handleWindowEvent),!1),Object.prototype.hasOwnProperty.call(window,"Accelerometer")&&window.addEventListener("devicemotion",u(this,this.handleSensorEvent),!1),CanvasRenderingContext2D.prototype.isPointInStroke||(CanvasRenderingContext2D.prototype.isPointInStroke=function(i,e,I){return!1}),CanvasRenderingContext2D.prototype.isPointInPath||(CanvasRenderingContext2D.prototype.isPointInPath=function(i,e,I){return!1}),0=="performance"in window&&(window.performance={}),0=="now"in window.performance){var i=Date.now();performance.timing&&performance.timing.navigationStart&&(i=performance.timing.navigationStart),window.performance.now=function(){return Date.now()-i}}for(var e=0,I=["ms","moz","webkit","o"],t=0;t<I.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[I[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[I[t]+"CancelAnimationFrame"]||window[I[t]+"CancelRequestAnimationFrame"];return window.requestAnimationFrame||(window.requestAnimationFrame=function(i,I){var t=(new Date).getTime(),C=Math.max(0,16-(t-e));return I=window.setTimeout((function(){i(t+C)}),C),e=t+C,I}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(i){clearTimeout(i)}),window.requestAnimFrame=window.requestAnimationFrame,this.lastUpdate=(new Date).getTime(),this.handleApplicationEvent(),0},exit:function(){},handleApplicationEvent:function(i){i=0;for(var e=this.parent.__windows;i<e.length;){var I=e[i];++i,I.__backend.updateSize()}if(this.updateGameDevices(),this.currentUpdate=(new Date).getTime(),this.currentUpdate>=this.nextUpdate){for(this.deltaTime=this.currentUpdate-this.lastUpdate,i=0,e=this.parent.__windows;i<e.length;)I=e[i],++i,this.parent.onUpdate.dispatch(0|this.deltaTime),null!=I.context&&I.onRender.dispatch(I.context);this.nextUpdate=0>this.framePeriod?this.currentUpdate:this.currentUpdate-this.currentUpdate%this.framePeriod+this.framePeriod,this.lastUpdate=this.currentUpdate}window.requestAnimationFrame(u(this,this.handleApplicationEvent))},handleKeyEvent:function(i){if(null!=this.parent.__window){var e=this.convertKeyCode(null!=i.keyCode?i.keyCode:i.which),I=(i.shiftKey?3:0)|(i.ctrlKey?192:0)|(i.altKey?768:0)|(i.metaKey?3072:0);"keydown"==i.type?(this.parent.__window.onKeyDown.dispatch(e,I),this.parent.__window.onKeyDown.canceled&&i.cancelable&&i.preventDefault()):(this.parent.__window.onKeyUp.dispatch(e,I),this.parent.__window.onKeyUp.canceled&&i.cancelable&&i.preventDefault())}},handleSensorEvent:function(i){this.accelerometer.onUpdate.dispatch(i.accelerationIncludingGravity.x,i.accelerationIncludingGravity.y,i.accelerationIncludingGravity.z)},handleWindowEvent:function(i){if(null!=this.parent.__window)switch(i.type){case"blur":this.hidden||(this.parent.__window.onFocusOut.dispatch(),this.parent.__window.onDeactivate.dispatch(),this.hidden=!0);break;case"focus":this.hidden&&(this.parent.__window.onFocusIn.dispatch(),this.parent.__window.onActivate.dispatch(),this.hidden=!1);break;case"resize":this.parent.__window.__backend.handleResizeEvent(i);break;case"visibilitychange":window.document.hidden?this.hidden||(this.parent.__window.onFocusOut.dispatch(),this.parent.__window.onDeactivate.dispatch(),this.hidden=!0):this.hidden&&(this.parent.__window.onFocusIn.dispatch(),this.parent.__window.onActivate.dispatch(),this.hidden=!1)}},updateGameDevices:function(){var i=Ab.__getDeviceData();if(null!=i)for(var e,I,t,C,o,s=0,l=i.length;s<l;)if(null!=(C=i[e=s++])){if(!this.gameDeviceCache.h.hasOwnProperty(e)){for((o=new Ih).id=e,o.connected=C.connected,I=0,t=C.buttons.length;I<t;){var n=I++;o.buttons.push(C.buttons[n].value)}for(I=0,t=C.axes.length;I<t;)n=I++,o.axes.push(C.axes[n]);"standard"==C.mapping&&(o.isGamepad=!0),this.gameDeviceCache.h[e]=o,C.connected&&(Ab.__connect(e),o.isGamepad&&Kb.__connect(e))}if(o=this.gameDeviceCache.h[e],t=Ab.devices.h[e],I=Kb.devices.h[e],C.connected){for(var a=0,g=C.buttons.length;a<g;){var r=a++;if((n=C.buttons[r].value)!=o.buttons[r]){if(6==r)t.onAxisMove.dispatch(C.axes.length,n),null!=I&&I.onAxisMove.dispatch(4,n);else if(7==r)t.onAxisMove.dispatch(C.axes.length+1,n),null!=I&&I.onAxisMove.dispatch(5,n);else if(0<n?t.onButtonDown.dispatch(r):t.onButtonUp.dispatch(r),null!=I){switch(r){case 0:e=0;break;case 1:e=1;break;case 2:e=2;break;case 3:e=3;break;case 4:e=9;break;case 5:e=10;break;case 8:e=4;break;case 9:e=6;break;case 10:e=7;break;case 11:e=8;break;case 12:e=11;break;case 13:e=12;break;case 14:e=13;break;case 15:e=14;break;case 16:e=5;break;default:continue}0<n?I.onButtonDown.dispatch(e):I.onButtonUp.dispatch(e)}o.buttons[r]=n}}for(e=0,n=C.axes.length;e<n;)a=e++,C.axes[a]!=o.axes[a]&&(t.onAxisMove.dispatch(a,C.axes[a]),null!=I&&I.onAxisMove.dispatch(a,C.axes[a]),o.axes[a]=C.axes[a])}else o.connected&&(o.connected=!1,Ab.__disconnect(e),Kb.__disconnect(e))}},__class__:Na};var Za=function(){this.onCreateWindow=new Jh,this.onUpdate=new Qd,this.onExit=new Qd,null==Za.current&&(Za.current=this),this.meta=new Qa,this.modules=[],this.__windowByID=new Db,this.__windows=[],this.__backend=new Na(this),this.__registerLimeModule(this),this.__preloader=new Kh,this.__preloader.onProgress.add(u(this,this.onPreloadProgress)),this.__preloader.onComplete.add(u(this,this.onPreloadComplete))};p["lime.app.Application"]=Za,Za.__name__="lime.app.Application",Za.__super__=Ga,Za.prototype=B(Ga.prototype,{addModule:function(i){i.__registerLimeModule(this),this.modules.push(i)},exec:function(){return Za.current=this,this.__backend.exec()},onGamepadAxisMove:function(i,e,I){},onGamepadButtonDown:function(i,e){},onGamepadButtonUp:function(i,e){},onGamepadConnect:function(i){},onGamepadDisconnect:function(i){},onJoystickAxisMove:function(i,e,I){},onJoystickButtonDown:function(i,e){},onJoystickButtonUp:function(i,e){},onJoystickConnect:function(i){},onJoystickDisconnect:function(i){},onJoystickHatMove:function(i,e,I){},onJoystickTrackballMove:function(i,e,I,t){},onKeyDown:function(i,e){},onKeyUp:function(i,e){},onModuleExit:function(i){},onMouseDown:function(i,e,I){},onMouseMove:function(i,e){},onMouseMoveRelative:function(i,e){},onMouseUp:function(i,e,I){},onMouseWheel:function(i,e,I){},onPreloadComplete:function(){},onPreloadProgress:function(i,e){},onRenderContextLost:function(){},onRenderContextRestored:function(i){},onTextEdit:function(i,e,I){},onTextInput:function(i){},onTouchCancel:function(i){},onTouchEnd:function(i){},onTouchMove:function(i){},onTouchStart:function(i){},onWindowActivate:function(){},onWindowClose:function(){},onWindowCreate:function(){},onWindowDeactivate:function(){},onWindowDropFile:function(i){},onWindowEnter:function(){},onWindowExpose:function(){},onWindowFocusIn:function(){},onWindowFocusOut:function(){},onWindowFullscreen:function(){},onWindowLeave:function(){},onWindowMove:function(i,e){},onWindowMinimize:function(){},onWindowResize:function(i,e){},onWindowRestore:function(){},render:function(i){},update:function(i){},__registerLimeModule:function(i){for(i.onUpdate.add(u(this,this.update)),i.onExit.add(u(this,this.onModuleExit),!1,0),i.onExit.add(u(this,this.__onModuleExit),!1,0),i=Kb.devices.iterator();i.hasNext();){var e=i.next();this.__onGamepadConnect(e)}for(Kb.onConnect.add(u(this,this.__onGamepadConnect)),i=Ab.devices.iterator();i.hasNext();)e=i.next(),this.__onJoystickConnect(e);Ab.onConnect.add(u(this,this.__onJoystickConnect)),Wb.onCancel.add(u(this,this.onTouchCancel)),Wb.onStart.add(u(this,this.onTouchStart)),Wb.onMove.add(u(this,this.onTouchMove)),Wb.onEnd.add(u(this,this.onTouchEnd))},__removeWindow:function(i){null!=i&&this.__windowByID.h.hasOwnProperty(i.id)&&(this.__window==i&&(this.__window=null),V.remove(this.__windows,i),this.__windowByID.remove(i.id),i.close(),0==this.__windows.length&&Lb.exit(0))},__onGamepadConnect:function(i){this.onGamepadConnect(i);var e=u(this,this.onGamepadAxisMove),I=function(I,t){e(i,I,t)};i.onAxisMove.add(I);var t=u(this,this.onGamepadButtonDown);I=function(e){t(i,e)},i.onButtonDown.add(I);var C=u(this,this.onGamepadButtonUp);I=function(e){C(i,e)},i.onButtonUp.add(I);var o=u(this,this.onGamepadDisconnect);i.onDisconnect.add((function(){o(i)}))},__onJoystickConnect:function(i){this.onJoystickConnect(i);var e=u(this,this.onJoystickAxisMove),I=function(I,t){e(i,I,t)};i.onAxisMove.add(I);var t=u(this,this.onJoystickButtonDown);I=function(e){t(i,e)},i.onButtonDown.add(I);var C=u(this,this.onJoystickButtonUp);I=function(e){C(i,e)},i.onButtonUp.add(I);var o=u(this,this.onJoystickDisconnect);i.onDisconnect.add((function(){o(i)}));var s=u(this,this.onJoystickHatMove);I=function(e,I){s(i,e,I)},i.onHatMove.add(I);var l=u(this,this.onJoystickTrackballMove);I=function(e,I,t){l(i,e,I,t)},i.onTrackballMove.add(I)},__onModuleExit:function(i){this.__backend.exit()},__onWindowClose:function(i){this.__window==i&&this.onWindowClose(),this.__removeWindow(i)},__class__:Za});var ma=function(){};p.ApplicationMain=ma,ma.__name__="ApplicationMain",ma.main=function(){Lb.__registerEntryPoint("BasketBros",ma.create)},ma.create=function(i){var e=new Ve;Ac.init(i),e.meta.h.build="178",e.meta.h.company="Blue Wizard Digital",e.meta.h.file="BasketBros",e.meta.h.name="BasketBros",e.meta.h.packageName="com.bluewizard.basketbros",e.meta.h.version="1.0.0";var I={allowHighDPI:!0,alwaysOnTop:!1,borderless:!1,element:null,frameRate:60,height:600,hidden:!1,maximized:!1,minimized:!1,parameters:{},resizable:!0,title:"BasketBros",width:960,x:null,y:null,context:{antialiasing:0,background:0,colorDepth:32,depth:!0,hardware:!0,stencil:!0,type:null,vsync:!1}};if(null==e.__window&&null!=i)for(var t=0,C=ta.fields(i);t<C.length;){var o=C[t];++t,Object.prototype.hasOwnProperty.call(I,o)?I[o]=ta.field(i,o):Object.prototype.hasOwnProperty.call(I.context,o)&&(I.context[o]=ta.field(i,o))}e.createWindow(I);var s=new wg(new xg);e.__preloader.onProgress.add((function(i,e){s.update(i,e)})),e.__preloader.onComplete.add((function(){s.start()}));var l=e.__window.stage;for(s.onComplete.add((function(){ma.start(l)})),t=0,C=Ac.preloadLibraries;t<C.length;)i=C[t],++t,e.__preloader.addLibrary(i);for(t=0,C=Ac.preloadLibraryNames;t<C.length;)i=C[t],++t,e.__preloader.addLibraryName(i);e.__preloader.load(),e.exec()},ma.start=function(i){if(i.__uncaughtErrorEvents.__enabled)try{m.main(),i.dispatchEvent(new sa("resize",!1,!1)),i.window.__fullscreen&&i.dispatchEvent(new ud("fullScreen",!1,!1,!0,!0))}catch(I){La.lastError=I;var e=R.caught(I).unwrap();i.__handleError(e)}else m.main(),i.dispatchEvent(new sa("resize",!1,!1)),i.window.__fullscreen&&i.dispatchEvent(new ud("fullScreen",!1,!1,!0,!0))};var ua=function(){};p["openfl.events.IEventDispatcher"]=ua,ua.__name__="openfl.events.IEventDispatcher",ua.__isInterface__=!0;var ja=function(i){null!=i&&(this.__targetDispatcher=i)};p["openfl.events.EventDispatcher"]=ja,ja.__name__="openfl.events.EventDispatcher",ja.__interfaces__=[ua],ja.prototype={addEventListener:function(i,e,I,t,C){if(null==t&&(t=0),null==I&&(I=!1),null!=e)if(null==this.__eventMap&&(this.__eventMap=new Qa,this.__iterators=new Qa),Object.prototype.hasOwnProperty.call(this.__eventMap.h,i)){C=0;for(var o=(s=this.__eventMap.h[i]).length;C<o;){if(s[C++].match(e,I))return}for(i=this.__iterators.h[i],C=0;C<i.length;)o=i[C],++C,o.active&&o.copy();this.__addListenerByPriority(s,new We(e,I,t))}else{var s=[];s.push(new We(e,I,t)),o=new Xe(s),this.__eventMap.h[i]=s,this.__iterators.h[i]=[o]}},dispatchEvent:function(i){return i.target=null!=this.__targetDispatcher?this.__targetDispatcher:this,this.__dispatchEvent(i)},hasEventListener:function(i){return null!=this.__eventMap&&Object.prototype.hasOwnProperty.call(this.__eventMap.h,i)},removeEventListener:function(i,e,I){if(null==I&&(I=!1),null!=this.__eventMap&&null!=e){var t=this.__eventMap.h[i];if(null!=t){for(var C=this.__iterators.h[i],o=0,s=t.length;o<s;){var l=o++;if(t[l].match(e,I)){for(e=0;e<C.length;)I=C[e],++e,I.remove(t[l],l);t.splice(l,1);break}}0==t.length&&(t=this.__eventMap,C=i,Object.prototype.hasOwnProperty.call(t.h,C)&&delete t.h[C],t=this.__iterators,C=i,Object.prototype.hasOwnProperty.call(t.h,C)&&delete t.h[C]),0>=Object.keys(this.__eventMap.h).length&&(this.__iterators=this.__eventMap=null)}}},__dispatchEvent:function(i){if(null==this.__eventMap||null==i)return!0;var e=i.type,I=this.__eventMap.h[e];if(null==I)return!0;null==i.target&&(i.target=null!=this.__targetDispatcher?this.__targetDispatcher:this),i.currentTarget=this;var t=1==i.eventPhase,C=(e=this.__iterators.h[e])[0];C.active&&(C=new Xe(I),e.push(C)),C.start();for(var o=C;o.hasNext();){var s=o.next();if(null!=s&&s.useCapture==t&&(s.callback(i),i.__isCanceledNow))break}return C.stop(),C!=e[0]?V.remove(e,C):C.reset(I),!i.isDefaultPrevented()},__addListenerByPriority:function(i,e){for(var I=i.length,t=I,C=0;C<I;){var o=C++;if(i[o].priority<e.priority){t=o;break}}i.splice(t,0,e)},__class__:ja};var xa=function(){};p["openfl.display.IBitmapDrawable"]=xa,xa.__name__="openfl.display.IBitmapDrawable",xa.__isInterface__=!0,xa.prototype={__class__:xa};var Ha={toIntVector:function(i,e,I,t){return new Ye(e,I,t)},toFloatVector:function(i,e,I,t){return new jd(e,I,t,!0)},toObjectVector:function(i,e,I,t){return new me(e,I,t,!0)}},rb=function(i,e,I){this.__pool=new mb,this.inactiveObjects=this.activeObjects=0,this.__inactiveObject1=this.__inactiveObject0=null,this.__inactiveObjectList=new ca,null!=i&&(this.create=i),null!=e&&(this.clean=e),null!=I&&this.set_size(I)};p["lime.utils.ObjectPool"]=rb,rb.__name__="lime.utils.ObjectPool",rb.prototype={clean:function(i){},create:function(){return null},get:function(){var i=null;return 0<this.inactiveObjects?(null!=this.__inactiveObject0?(i=this.__inactiveObject0,this.__inactiveObject0=null):null!=this.__inactiveObject1?(i=this.__inactiveObject1,this.__inactiveObject1=null):(i=this.__inactiveObjectList.pop(),0<this.__inactiveObjectList.length&&(this.__inactiveObject0=this.__inactiveObjectList.pop()),0<this.__inactiveObjectList.length&&(this.__inactiveObject1=this.__inactiveObjectList.pop())),this.inactiveObjects--,this.activeObjects++):(null==this.__size||this.activeObjects<this.__size)&&(null!=(i=this.create())&&(this.__pool.set(i,!0),this.activeObjects++)),i},release:function(i){this.activeObjects--,null==this.__size||this.activeObjects+this.inactiveObjects<this.__size?(this.clean(i),null==this.__inactiveObject0?this.__inactiveObject0=i:null==this.__inactiveObject1?this.__inactiveObject1=i:this.__inactiveObjectList.add(i),this.inactiveObjects++):this.__pool.remove(i)},__removeInactive:function(i){if(!(0>=i||0==this.inactiveObjects)&&(null!=this.__inactiveObject0&&(this.__pool.remove(this.__inactiveObject0),this.__inactiveObject0=null,this.inactiveObjects--,--i),0!=i&&0!=this.inactiveObjects&&(null!=this.__inactiveObject1&&(this.__pool.remove(this.__inactiveObject1),this.__inactiveObject1=null,this.inactiveObjects--,--i),0!=i&&0!=this.inactiveObjects)))for(var e=this.__inactiveObjectList.h;null!=e;){var I=e.item;if(e=e.next,this.__pool.remove(I),this.__inactiveObjectList.remove(I),this.inactiveObjects--,0==--i||0==this.inactiveObjects)break}},set_size:function(i){if(null==i)this.__size=null;else{var e=this.inactiveObjects+this.activeObjects;if(this.__size=i,e>i)this.__removeInactive(e-i);else if(i>e)for(var I=0,t=i-e;I<t&&(I++,null!=(e=this.create()));)this.__pool.set(e,!1),this.__inactiveObjectList.add(e),this.inactiveObjects++}return i},__class__:rb,__properties__:{set_size:"set_size"}};var Eb=function(){};p["haxe.IMap"]=Eb,Eb.__name__="haxe.IMap",Eb.__isInterface__=!0,Eb.prototype={__class__:Eb};var mb=function(){this.h={__keys__:{}}};p["haxe.ds.ObjectMap"]=mb,mb.__name__="haxe.ds.ObjectMap",mb.__interfaces__=[Eb],mb.prototype={set:function(i,e){var I=i.__id__;null==I&&(I=i.__id__=E.$haxeUID++),this.h[I]=e,this.h.__keys__[I]=i},remove:function(i){return i=i.__id__,null!=this.h.__keys__[i]&&(delete this.h[i],delete this.h.__keys__[i],!0)},keys:function(){var i,e=[];for(i in this.h.__keys__)this.h.hasOwnProperty(i)&&e.push(this.h.__keys__[i]);return new Md(e)},__class__:mb};var oa=function(){ja.call(this),this.__alpha=this.__drawableType=1,this.__blendMode=10,this.__cacheAsBitmap=!1,this.__transform=new na,this.__visible=!0,this.__rotationSine=this.__rotation=0,this.__worldAlpha=this.__scaleY=this.__scaleX=this.__rotationCosine=1,this.__worldBlendMode=10,this.__worldTransform=new na,this.__worldColorTransform=new Ea,this.__renderTransform=new na,this.__worldVisible=!0,this.set_name("instance"+ ++oa.__instanceCount),null!=oa.__initStage&&(this.stage=oa.__initStage,oa.__initStage=null,this.stage.addChild(this))};p["openfl.display.DisplayObject"]=oa,oa.__name__="openfl.display.DisplayObject",oa.__interfaces__=[xa],oa.__super__=ja,oa.prototype=B(ja.prototype,{addEventListener:function(i,e,I,t,C){switch(null==C&&(C=!1),null==t&&(t=0),null==I&&(I=!1),i){case"activate":case"deactivate":case"enterFrame":case"exitFrame":case"frameConstructed":case"render":Object.prototype.hasOwnProperty.call(oa.__broadcastEvents.h,i)||(oa.__broadcastEvents.h[i]=[]);var o=oa.__broadcastEvents.h[i];-1==o.indexOf(this)&&o.push(this);break;case"clearDOM":case"renderCairo":case"renderCanvas":case"renderDOM":case"renderOpenGL":null==this.__customRenderEvent&&(this.__customRenderEvent=new yg(null),this.__customRenderEvent.objectColorTransform=new Ea,this.__customRenderEvent.objectMatrix=new na,this.__customRenderClear=!0)}ja.prototype.addEventListener.call(this,i,e,I,t,C)},dispatchEvent:function(i){if(i instanceof hb){var e=this.__getRenderTransform();i.stageX=i.localX*e.a+i.localY*e.c+e.tx,e=this.__getRenderTransform(),i.stageY=i.localX*e.b+i.localY*e.d+e.ty}else i instanceof Kc&&(e=this.__getRenderTransform(),i.stageX=i.localX*e.a+i.localY*e.c+e.tx,e=this.__getRenderTransform(),i.stageY=i.localX*e.b+i.localY*e.d+e.ty);return i.target=this,this.__dispatchWithCapture(i)},getBounds:function(i){var e=na.__pool.get();if(null!=i&&i!=this){e.copyFrom(this.__getWorldTransform());var I=na.__pool.get();I.copyFrom(i.__getWorldTransform()),I.invert(),e.concat(I),na.__pool.release(I)}else e.identity();return i=new A,this.__getBounds(i,e),na.__pool.release(e),i},removeEventListener:function(i,e,I){switch(null==I&&(I=!1),ja.prototype.removeEventListener.call(this,i,e,I),i){case"activate":case"deactivate":case"enterFrame":case"exitFrame":case"frameConstructed":case"render":this.hasEventListener(i)||Object.prototype.hasOwnProperty.call(oa.__broadcastEvents.h,i)&&V.remove(oa.__broadcastEvents.h[i],this);break;case"clearDOM":case"renderCairo":case"renderCanvas":case"renderDOM":case"renderOpenGL":this.hasEventListener("clearDOM")||this.hasEventListener("renderCairo")||this.hasEventListener("renderCanvas")||this.hasEventListener("renderDOM")||this.hasEventListener("renderOpenGL")||(this.__customRenderEvent=null)}},__cleanup:function(){this.__context=this.__canvas=this.__cairo=null,null!=this.__graphics&&this.__graphics.__cleanup(),null!=this.__cacheBitmap&&(this.__cacheBitmap.__cleanup(),this.__cacheBitmap=null),null!=this.__cacheBitmapData&&(this.__cacheBitmapData.dispose(),this.__cacheBitmapData=null)},__dispatch:function(i){if(null!=this.__eventMap&&this.hasEventListener(i.type)){var e=ja.prototype.__dispatchEvent.call(this,i);return!!i.__isCanceled||e}return!0},__dispatchChildren:function(i){},__dispatchEvent:function(i){var e=i.bubbles?this.parent:null,I=ja.prototype.__dispatchEvent.call(this,i);return!!i.__isCanceled||(null!=e&&e!=this&&(i.eventPhase=3,null==i.target&&(i.target=this),e.__dispatchEvent(i)),I)},__dispatchWithCapture:function(i){if(null==i.target&&(i.target=this),null!=this.parent)if(i.eventPhase=1,this.parent==this.stage)this.parent.__dispatch(i);else{for(var e=oa.__tempStack.get(),I=this.parent,t=0;null!=I;)e.set(t,I),I=I.parent,++t;I=0;for(var C=t;I<C;){var o=I++;e.get(t-o-1).__dispatch(i)}oa.__tempStack.release(e)}return i.eventPhase=2,this.__dispatchEvent(i)},__enterFrame:function(i){},__getBounds:function(i,e){null!=this.__graphics&&this.__graphics.__getBounds(i,e)},__getCursor:function(){return null},__getFilterBounds:function(i,e){if(this.__getRenderBounds(i,e),null!=this.__filters){e=A.__pool.get();for(var I=0,t=this.__filters;I<t.length;){var C=t[I];++I,e.__expand(-C.__leftExtension,-C.__topExtension,C.__leftExtension+C.__rightExtension,C.__topExtension+C.__bottomExtension)}i.width+=e.width,i.height+=e.height,i.x+=e.x,i.y+=e.y,A.__pool.release(e)}},__getInteractive:function(i){return!1},__getLocalBounds:function(i){this.__getBounds(i,this.__transform),i.x-=this.__transform.tx,i.y-=this.__transform.ty},__getRenderBounds:function(i,e){if(null==this.__scrollRect)this.__getBounds(i,e);else{var I=A.__pool.get();I.copyFrom(this.__scrollRect),I.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)}},__getRenderTransform:function(){return this.__getWorldTransform(),this.__renderTransform},__getWorldTransform:function(){if(this.__transformDirty||this.__worldTransformInvalid){var i=[],e=this;if(null==this.parent)this.__update(!0,!1);else for(;e!=this.stage&&(i.push(e),null!=(e=e.parent)););for(var I=i.length;0<=--I;)(e=i[I]).__update(!0,!1)}return this.__worldTransform},__globalToLocal:function(i,e){if(this.__getRenderTransform(),i==e){var I=this.__renderTransform,t=I.a*I.d-I.b*I.c;if(0==t)i.x=-I.tx,i.y=-I.ty;else{var C=1/t*(I.c*(I.ty-i.y)+I.d*(i.x-I.tx));i.y=1/t*(I.a*(i.y-I.ty)+I.b*(I.tx-i.x)),i.x=C}}else t=(I=this.__renderTransform).a*I.d-I.b*I.c,e.x=0==t?-I.tx:1/t*(I.c*(I.ty-i.y)+I.d*(i.x-I.tx)),t=(I=this.__renderTransform).a*I.d-I.b*I.c,e.y=0==t?-I.ty:1/t*(I.a*(i.y-I.ty)+I.b*(I.tx-i.x));return e},__hitTest:function(i,e,I,t,C,o){if(null!=this.__graphics){if(!o.__visible||this.__isMask||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return!1;if(this.__graphics.__hitTest(i,e,I,this.__getRenderTransform()))return null==t||C||t.push(o),!0}return!1},__hitTestMask:function(i,e){return!(null==this.__graphics||!this.__graphics.__hitTest(i,e,!0,this.__getRenderTransform()))},__setParentRenderDirty:function(){var i=null!=this.__renderParent?this.__renderParent:this.parent;null==i||i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty())},__setStageReference:function(i){this.stage=i},__setTransformDirty:function(){this.__transformDirty||(this.__transformDirty=!0,this.__setWorldTransformInvalid(),this.__setParentRenderDirty())},__setWorldTransformInvalid:function(){this.__worldTransformInvalid=!0},__update:function(i,e){var I=null!=this.__renderParent?this.__renderParent:this.parent;if(this.__isMask&&null==I&&(I=this.__maskTarget),this.__renderable=this.__visible&&0!=this.__scaleX&&0!=this.__scaleY&&!this.__isMask&&(null==I||!I.__isMask),this.__updateTransforms(),this.__worldTransformInvalid=this.__transformDirty=!1,!i)if(oa.__supportDOM&&(this.__renderTransformChanged=!this.__renderTransform.equals(this.__renderTransformCache),null==this.__renderTransformCache?this.__renderTransformCache=this.__renderTransform.clone():this.__renderTransformCache.copyFrom(this.__renderTransform)),null!=I){if(oa.__supportDOM){var t=I.__worldVisible&&this.__visible;this.__worldVisibleChanged=this.__worldVisible!=t,this.__worldVisible=t,t=this.get_alpha()*I.__worldAlpha,this.__worldAlphaChanged=this.__worldAlpha!=t,this.__worldAlpha=t}else this.__worldAlpha=this.get_alpha()*I.__worldAlpha;null!=this.__objectTransform?(this.__worldColorTransform.__copyFrom(this.__objectTransform.__colorTransform),this.__worldColorTransform.__combine(I.__worldColorTransform)):this.__worldColorTransform.__copyFrom(I.__worldColorTransform),this.__worldBlendMode=null==this.__blendMode||10==this.__blendMode?I.__worldBlendMode:this.__blendMode,this.__worldShader=null==this.__shader?I.__shader:this.__shader,this.__worldScale9Grid=null==this.__scale9Grid?I.__scale9Grid:this.__scale9Grid}else this.__worldAlpha=this.get_alpha(),oa.__supportDOM&&(this.__worldVisibleChanged=this.__worldVisible!=this.__visible,this.__worldVisible=this.__visible,this.__worldAlphaChanged=this.__worldAlpha!=this.get_alpha()),null!=this.__objectTransform?this.__worldColorTransform.__copyFrom(this.__objectTransform.__colorTransform):this.__worldColorTransform.__identity(),this.__worldBlendMode=this.__blendMode,this.__worldShader=this.__shader,this.__worldScale9Grid=this.__scale9Grid;e&&null!=this.get_mask()&&this.get_mask().__update(i,!0)},__updateTransforms:function(i){var e=null!=i;i=e?i:this.__transform,null==this.__worldTransform&&(this.__worldTransform=new na),null==this.__renderTransform&&(this.__renderTransform=new na);var I=null!=this.__renderParent?this.__renderParent:this.parent;if(e||null==this.parent)this.__worldTransform.copyFrom(i);else{var t=this.parent.__worldTransform,C=this.__worldTransform;C.a=i.a*t.a+i.b*t.c,C.b=i.a*t.b+i.b*t.d,C.c=i.c*t.a+i.d*t.c,C.d=i.c*t.b+i.d*t.d,C.tx=i.tx*t.a+i.ty*t.c+t.tx,C.ty=i.tx*t.b+i.ty*t.d+t.ty}e||null==I?this.__renderTransform.copyFrom(i):(t=I.__renderTransform,(C=this.__renderTransform).a=i.a*t.a+i.b*t.c,C.b=i.a*t.b+i.b*t.d,C.c=i.c*t.a+i.d*t.c,C.d=i.c*t.b+i.d*t.d,C.tx=i.tx*t.a+i.ty*t.c+t.tx,C.ty=i.tx*t.b+i.ty*t.d+t.ty),null!=this.__scrollRect&&(e=this.__renderTransform,i=-this.__scrollRect.x,I=-this.__scrollRect.y,e.tx=i*e.a+I*e.c+e.tx,e.ty=i*e.b+I*e.d+e.ty)},get_alpha:function(){return this.__alpha},set_alpha:function(i){return 1<i&&(i=1),0>i&&(i=0),i==this.__alpha||this.get_cacheAsBitmap()||this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__alpha=i},set_blendMode:function(i){return null==i&&(i=10),i==this.__blendMode||this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__blendMode=i},get_cacheAsBitmap:function(){return null!=this.__filters||this.__cacheAsBitmap},get_height:function(){var i=A.__pool.get();this.__getLocalBounds(i);var e=i.height;return A.__pool.release(i),e},set_height:function(i){var e=A.__pool.get(),I=na.__pool.get();return I.identity(),this.__getBounds(e,I),i!=e.height?this.set_scaleY(i/e.height):this.set_scaleY(1),A.__pool.release(e),na.__pool.release(I),i},get_loaderInfo:function(){return null!=this.stage?hc.current.__loaderInfo:null},get_mask:function(){return this.__mask},set_mask:function(i){if(i==this.__mask)return i;if(i!=this.__mask&&(this.__setTransformDirty(),this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())),null!=this.__mask){this.__mask.__isMask=!1,this.__mask.__maskTarget=null,this.__mask.__setTransformDirty();var e=this.__mask;e.__renderDirty||(e.__renderDirty=!0,e.__setParentRenderDirty())}return null!=i&&(i.__isMask=!0,i.__maskTarget=this,i.__setWorldTransformInvalid()),null!=this.__cacheBitmap&&this.__cacheBitmap.get_mask()!=i&&this.__cacheBitmap.set_mask(i),this.__mask=i},get_mouseX:function(){var i=null!=this.stage?this.stage.__mouseX:hc.current.stage.__mouseX,e=null!=this.stage?this.stage.__mouseY:hc.current.stage.__mouseY,I=this.__getRenderTransform(),t=I.a*I.d-I.b*I.c;return 0==t?-I.tx:1/t*(I.c*(I.ty-e)+I.d*(i-I.tx))},get_mouseY:function(){var i=null!=this.stage?this.stage.__mouseX:hc.current.stage.__mouseX,e=null!=this.stage?this.stage.__mouseY:hc.current.stage.__mouseY,I=this.__getRenderTransform(),t=I.a*I.d-I.b*I.c;return 0==t?-I.ty:1/t*(I.a*(e-I.ty)+I.b*(I.tx-i))},get_name:function(){return this.__name},set_name:function(i){return this.__name=i},get_rotation:function(){return this.__rotation},set_rotation:function(i){if(i!=this.__rotation){this.__rotation=i;var e=Math.PI/180*this.__rotation;this.__rotationSine=Math.sin(e),this.__rotationCosine=Math.cos(e),this.__transform.a=this.__rotationCosine*this.__scaleX,this.__transform.b=this.__rotationSine*this.__scaleX,this.__transform.c=-this.__rotationSine*this.__scaleY,this.__transform.d=this.__rotationCosine*this.__scaleY,this.__setTransformDirty()}return i},get_scaleX:function(){return this.__scaleX},set_scaleX:function(i){if(i!=this.__scaleX)if(this.__scaleX=i,0==this.__transform.b)i!=this.__transform.a&&this.__setTransformDirty(),this.__transform.a=i;else{var e=this.__rotationCosine*i,I=this.__rotationSine*i;this.__transform.a==e&&this.__transform.b==I||this.__setTransformDirty(),this.__transform.a=e,this.__transform.b=I}return i},get_scaleY:function(){return this.__scaleY},set_scaleY:function(i){if(i!=this.__scaleY)if(this.__scaleY=i,0==this.__transform.c)i!=this.__transform.d&&this.__setTransformDirty(),this.__transform.d=i;else{var e=-this.__rotationSine*i,I=this.__rotationCosine*i;this.__transform.d==I&&this.__transform.c==e||this.__setTransformDirty(),this.__transform.c=e,this.__transform.d=I}return i},set_scrollRect:function(i){return null==i&&null==this.__scrollRect||null!=i&&null!=this.__scrollRect&&this.__scrollRect.equals(i)||(null!=i?(null==this.__scrollRect&&(this.__scrollRect=new A),this.__scrollRect.copyFrom(i)):this.__scrollRect=null,this.__setTransformDirty(),oa.__supportDOM&&!this.__renderDirty&&(this.__renderDirty=!0,this.__setParentRenderDirty())),i},set_shader:function(i){return this.__shader=i,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),i},get_transform:function(){return null==this.__objectTransform&&(this.__objectTransform=new zg(this)),this.__objectTransform},set_transform:function(i){if(null==i)throw new Ze("Parameter transform must be non-null.");return null==this.__objectTransform&&(this.__objectTransform=new zg(this)),this.__setTransformDirty(),this.__objectTransform.set_matrix(i.get_matrix()),this.__objectTransform.__colorTransform.__equals(i.__colorTransform,!0)&&(this.get_cacheAsBitmap()||this.__objectTransform.__colorTransform.alphaMultiplier==i.__colorTransform.alphaMultiplier)||(this.__objectTransform.__colorTransform.__copyFrom(i.get_colorTransform()),this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())),this.__objectTransform},get_visible:function(){return this.__visible},set_visible:function(i){return i==this.__visible||this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__visible=i},get_width:function(){var i=A.__pool.get();this.__getLocalBounds(i);var e=i.width;return A.__pool.release(i),e},set_width:function(i){var e=A.__pool.get(),I=na.__pool.get();return I.identity(),this.__getBounds(e,I),i!=e.width?this.set_scaleX(i/e.width):this.set_scaleX(1),A.__pool.release(e),na.__pool.release(I),i},get_x:function(){return this.__transform.tx},set_x:function(i){return i!=this.__transform.tx&&this.__setTransformDirty(),this.__transform.tx=i},get_y:function(){return this.__transform.ty},set_y:function(i){return i!=this.__transform.ty&&this.__setTransformDirty(),this.__transform.ty=i},__class__:oa,__properties__:{set_shader:"set_shader",set_scrollRect:"set_scrollRect",set_blendMode:"set_blendMode",set_y:"set_y",get_y:"get_y",set_x:"set_x",get_x:"get_x",set_width:"set_width",get_width:"get_width",set_visible:"set_visible",get_visible:"get_visible",set_transform:"set_transform",get_transform:"get_transform",set_scaleY:"set_scaleY",get_scaleY:"get_scaleY",set_scaleX:"set_scaleX",get_scaleX:"get_scaleX",set_rotation:"set_rotation",get_rotation:"get_rotation",set_name:"set_name",get_name:"get_name",get_mouseY:"get_mouseY",get_mouseX:"get_mouseX",set_mask:"set_mask",get_mask:"get_mask",get_loaderInfo:"get_loaderInfo",set_height:"set_height",get_height:"get_height",get_cacheAsBitmap:"get_cacheAsBitmap",set_alpha:"set_alpha",get_alpha:"get_alpha"}});var Da=function(){oa.call(this),this.doubleClickEnabled=!1,this.mouseEnabled=!0,this.needsSoftKeyboard=!1,this.__tabEnabled=null,this.__tabIndex=-1};p["openfl.display.InteractiveObject"]=Da,Da.__name__="openfl.display.InteractiveObject",Da.__super__=oa,Da.prototype=B(oa.prototype,{__allowMouseFocus:function(){return!!this.mouseEnabled&&this.get_tabEnabled()},__getInteractive:function(i){return null!=i&&(i.push(this),null!=this.parent&&this.parent.__getInteractive(i)),!0},__hitTest:function(i,e,I,t,C,o){return!(!o.get_visible()||this.__isMask||C&&!this.mouseEnabled)&&oa.prototype.__hitTest.call(this,i,e,I,t,C,o)},__tabTest:function(i){this.get_tabEnabled()&&i.push(this)},get_tabEnabled:function(){return 1==this.__tabEnabled},get_tabIndex:function(){return this.__tabIndex},__class__:Da,__properties__:B(oa.prototype.__properties__,{get_tabIndex:"get_tabIndex",get_tabEnabled:"get_tabEnabled"})});var fb=function(){Da.call(this),this.__tabChildren=this.mouseChildren=!0,this.__children=[],this.__removedChildren=Ha.toObjectVector(null)};p["openfl.display.DisplayObjectContainer"]=fb,fb.__name__="openfl.display.DisplayObjectContainer",fb.__super__=Da,fb.prototype=B(Da.prototype,{addChild:function(i){return this.addChildAt(i,this.get_numChildren())},addChildAt:function(i,e){if(null==i)throw(i=new Ze("Error #2007: Parameter child must be non-null.")).errorID=2007,i;if(i.stage==i)throw(i=new Ag("Error #3783: A Stage object cannot be added as the child of another object.")).errorID=3783,i;if(e>this.__children.length||0>e)throw R.thrown("Invalid index position "+e);if(i.parent==this)this.__children[e]!=i&&(V.remove(this.__children,i),this.__children.splice(e,0,i),this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()));else{null!=i.parent&&i.parent.removeChild(i),this.__children.splice(e,0,i),i.parent=this,(e=null!=this.stage&&null==i.stage)&&i.__setStageReference(this.stage),i.__setTransformDirty(),i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty()),this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty());var I=new sa("added");I.bubbles=!0,I.target=i,i.__dispatchWithCapture(I),e&&(I=new sa("addedToStage",!1,!1),i.__dispatchWithCapture(I),i.__dispatchChildren(I))}return i},getChildAt:function(i){return 0<=i&&i<this.__children.length?this.__children[i]:null},getChildByName:function(i){for(var e=0,I=this.__children;e<I.length;){var t=I[e];if(++e,t.get_name()==i)return t}return null},getChildIndex:function(i){for(var e=0,I=this.__children.length;e<I;){var t=e++;if(this.__children[t]==i)return t}return-1},removeChild:function(i){if(null!=i&&i.parent==this){i.__setTransformDirty(),i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty()),this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty());var e=new sa("removed",!0);i.__dispatchWithCapture(e),null!=this.stage&&(null!=i.stage&&this.stage.get_focus()==i&&this.stage.set_focus(null),e=new sa("removedFromStage",!1,!1),i.__dispatchWithCapture(e),i.__dispatchChildren(e),i.__setStageReference(null)),i.parent=null,V.remove(this.__children,i),this.__removedChildren.push(i),i.__setTransformDirty()}return i},removeChildAt:function(i){return 0<=i&&i<this.__children.length?this.removeChild(this.__children[i]):null},setChildIndex:function(i,e){0<=e&&e<=this.__children.length&&i.parent==this&&(V.remove(this.__children,i),this.__children.splice(e,0,i))},__cleanup:function(){Da.prototype.__cleanup.call(this);for(var i=0,e=this.__children;i<e.length;){var I=e[i];++i,I.__cleanup()}for(i=this.__removedChildren.iterator();i.hasNext();)null==(e=i.next()).stage&&e.__cleanup();this.__removedChildren.set_length(0)},__dispatchChildren:function(i){if(null!=this.__children)for(var e=0,I=this.__children;e<I.length;){var t=I[e];if(++e,i.target=t,!t.__dispatchWithCapture(i))break;t.__dispatchChildren(i)}},__enterFrame:function(i){for(var e=0,I=this.__children;e<I.length;){var t=I[e];++e,t.__enterFrame(i)}},__getBounds:function(i,e){if(Da.prototype.__getBounds.call(this,i,e),0!=this.__children.length){for(var I=na.__pool.get(),t=0,C=this.__children;t<C.length;){var o=C[t];if(++t,0!=o.__scaleX&&0!=o.__scaleY){var s=o.__transform;I.a=s.a*e.a+s.b*e.c,I.b=s.a*e.b+s.b*e.d,I.c=s.c*e.a+s.d*e.c,I.d=s.c*e.b+s.d*e.d,I.tx=s.tx*e.a+s.ty*e.c+e.tx,I.ty=s.tx*e.b+s.ty*e.d+e.ty,o.__getBounds(i,I)}}na.__pool.release(I)}},__getFilterBounds:function(i,e){if(Da.prototype.__getFilterBounds.call(this,i,e),null==this.__scrollRect&&0!=this.__children.length){for(var I=na.__pool.get(),t=0,C=this.__children;t<C.length;){var o=C[t];if(++t,0!=o.__scaleX&&0!=o.__scaleY&&!o.__isMask){var s=o.__transform;I.a=s.a*e.a+s.b*e.c,I.b=s.a*e.b+s.b*e.d,I.c=s.c*e.a+s.d*e.c,I.d=s.c*e.b+s.d*e.d,I.tx=s.tx*e.a+s.ty*e.c+e.tx,I.ty=s.tx*e.b+s.ty*e.d+e.ty,s=A.__pool.get(),o.__getFilterBounds(s,I),i.__expand(s.x,s.y,s.width,s.height),A.__pool.release(s)}}na.__pool.release(I)}},__getRenderBounds:function(i,e){if(null!=this.__scrollRect)Da.prototype.__getRenderBounds.call(this,i,e);else if(Da.prototype.__getBounds.call(this,i,e),0!=this.__children.length){for(var I=na.__pool.get(),t=0,C=this.__children;t<C.length;){var o=C[t];if(++t,0!=o.__scaleX&&0!=o.__scaleY&&!o.__isMask){var s=o.__transform;I.a=s.a*e.a+s.b*e.c,I.b=s.a*e.b+s.b*e.d,I.c=s.c*e.a+s.d*e.c,I.d=s.c*e.b+s.d*e.d,I.tx=s.tx*e.a+s.ty*e.c+e.tx,I.ty=s.tx*e.b+s.ty*e.d+e.ty,o.__getRenderBounds(i,I)}}na.__pool.release(I)}},__hitTest:function(i,e,I,t,C,o){if(!o.get_visible()||this.__isMask||C&&!this.mouseEnabled&&!this.mouseChildren||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return!1;if(null!=this.__scrollRect){var s=N.__pool.get();s.setTo(i,e);var l=this.__getRenderTransform(),n=l.a*l.d-l.b*l.c;if(0==n)s.x=-l.tx,s.y=-l.ty;else{var a=1/n*(l.c*(l.ty-s.y)+l.d*(s.x-l.tx));s.y=1/n*(l.a*(s.y-l.ty)+l.b*(l.tx-s.x)),s.x=a}if(!this.__scrollRect.containsPoint(s))return N.__pool.release(s),!1;N.__pool.release(s)}if(s=this.__children.length,!C){for(n=!1;0<=--s&&(!this.__children[s].__hitTest(i,e,I,t,!1,this.__children[s])||(n=!0,null!=t)););return n}if(null!=t&&this.mouseChildren){if(null!=t){for(C=t.length,n=!1;0<=--s&&!(((l=this.__children[s].__getInteractive(null))||this.mouseEnabled&&!n)&&this.__children[s].__hitTest(i,e,I,t,!0,this.__children[s])&&(n=!0,l&&t.length>C)););if(n)return t.splice(C,0,o),!0}}else for(;0<=--s;)if(this.__children[s].__hitTest(i,e,I,null,!0,this.__children[s]))return null!=t&&t.push(o),!0;return!1},__hitTestMask:function(i,e){for(var I=this.__children.length;0<=--I;)if(this.__children[I].__hitTestMask(i,e))return!0;return!1},__setStageReference:function(i){if(Da.prototype.__setStageReference.call(this,i),null!=this.__children)for(var e=0,I=this.__children;e<I.length;){var t=I[e];++e,t.__setStageReference(i)}},__setWorldTransformInvalid:function(){if(!this.__worldTransformInvalid&&(this.__worldTransformInvalid=!0,null!=this.__children))for(var i=0,e=this.__children;i<e.length;){var I=e[i];++i,I.__setWorldTransformInvalid()}},__tabTest:function(i){if(Da.prototype.__tabTest.call(this,i),this.get_tabChildren())for(var e=0,I=this.__children;e<I.length;){var t=I[e];++e,t.__getInteractive(null)&&t.__tabTest(i)}},__update:function(i,e){if(Da.prototype.__update.call(this,i,e),e){e=0;for(var I=this.__children;e<I.length;){var t=I[e];++e,t.__update(i,!0)}}},get_numChildren:function(){return this.__children.length},get_tabChildren:function(){return this.__tabChildren},__class__:fb,__properties__:B(Da.prototype.__properties__,{get_tabChildren:"get_tabChildren",get_numChildren:"get_numChildren"})});var nb=function(){if(fb.call(this),this.__drawableType=4,this.__buttonMode=!1,this.useHandCursor=!0,null!=this.__pendingBindLibrary){var i=this.__pendingBindLibrary,e=this.__pendingBindClassName;this.__pendingBindClassName=this.__pendingBindLibrary=null,i.bind(e,this)}else null!=nb.__constructor&&(i=nb.__constructor,nb.__constructor=null,i(this))};p["openfl.display.Sprite"]=nb,nb.__name__="openfl.display.Sprite",nb.__super__=fb,nb.prototype=B(fb.prototype,{__getCursor:function(){return this.__buttonMode&&this.useHandCursor?"button":null},__hitTest:function(i,e,I,t,C,o){if(C&&!this.mouseEnabled&&!this.mouseChildren)return!1;if(!o.get_visible()||this.__isMask||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return this.__hitTestHitArea(i,e,I,t,C,o);if(null!=this.__scrollRect){var s=N.__pool.get();s.setTo(i,e);var l=this.__getRenderTransform(),n=l.a*l.d-l.b*l.c;if(0==n)s.x=-l.tx,s.y=-l.ty;else{var a=1/n*(l.c*(l.ty-s.y)+l.d*(s.x-l.tx));s.y=1/n*(l.a*(s.y-l.ty)+l.b*(l.tx-s.x)),s.x=a}if(!this.__scrollRect.containsPoint(s))return N.__pool.release(s),this.__hitTestHitArea(i,e,I,t,!0,o);N.__pool.release(s)}return fb.prototype.__hitTest.call(this,i,e,I,t,C,o)?null==t||C:null==this.hitArea&&null!=this.__graphics&&this.__graphics.__hitTest(i,e,I,this.__getRenderTransform())?(null==t||C&&!this.mouseEnabled||t.push(o),!0):this.__hitTestHitArea(i,e,I,t,C,o)},__hitTestHitArea:function(i,e,I,t,C,o){return null!=this.hitArea&&!this.hitArea.mouseEnabled&&(this.hitArea.mouseEnabled=!0,i=this.hitArea.__hitTest(i,e,I,null,!0,o),this.hitArea.mouseEnabled=!1,null!=t&&i&&(t[t.length]=o),i)},__hitTestMask:function(i,e){return!!(fb.prototype.__hitTestMask.call(this,i,e)||null!=this.__graphics&&this.__graphics.__hitTest(i,e,!0,this.__getRenderTransform()))},get_tabEnabled:function(){return null==this.__tabEnabled?this.__buttonMode:this.__tabEnabled},get_buttonMode:function(){return this.__buttonMode},__class__:nb,__properties__:B(fb.prototype.__properties__,{get_buttonMode:"get_buttonMode"})});var v=function(){this.wins=this.losses=0,this.tourneySelection=null,this.tourneyRound=1,this.difficulty=-1,this.levelNum=this.slotNum=1,this.reviewRequested="no",this.musicVolume=30,this.soundVolume=45,this.lastLevelCompleted=this.bestScoreEver=0,this.guid=new xb,this.guid.Randomize(),v.PopulatePerks();for(var i=0,e=2*v.perks.length;i<e;){var I=i++;v.perkLevels.push(10+5*I)}};p.Player=v,v.__name__="Player",v.PopulatePerks=function(){v.perks=[];var i=new da;i.name="Standard Taunt",i.description="Unlock the normal taunt",i.unlocked=!0,i.index=v.STANDARD_TAUNT,i.isTaunt=!0,i.animName="staredown",i.tier=1e3,v.perks.push(i),(i=new da).name="Standard Punch",i.description="Unlock the Karate Kick attack!",i.unlocked=!0,i.index=v.PUNCH,i.isAttack=!0,i.animName="punch",i.tier=1e3,v.perks.push(i),(i=new da).name="Standard Dunk",i.description="Unlock the normal dunk",i.unlocked=!0,i.index=v.STANDARD_DUNK,i.isDunk=!0,i.animName="dunk1a",i.tier=1e3,v.perks.push(i),(i=new da).name="Splits Dunk",i.description="Unlock the splits dunk",i.unlocked=!1,i.index=v.UPANDDOWN_DUNK,i.isDunk=!0,i.animName="dunk1b",i.tier=1,v.perks.push(i),(i=new da).name="Windmill Dunk",i.description="Unlock the Windmill dunk!",i.unlocked=!1,i.index=v.WINDMILL_DUNK,i.isDunk=!0,i.animName="dunk1d",i.tier=1,v.perks.push(i),(i=new da).name="Standing Dunk",i.description="Unlock the Standing dunk!",i.unlocked=!1,i.index=v.STANDING_DUNK,i.isDunk=!0,i.animName="dunk1e",i.tier=1,v.perks.push(i),(i=new da).name="Flip Dunk",i.description="Unlock the Flip dunk!",i.unlocked=!1,i.index=v.FLIP_DUNK,i.isDunk=!0,i.animName="dunk1c",i.tier=1,v.perks.push(i),(i=new da).name="Superdude Dunk",i.description="Unlock the Superdude dunk!",i.unlocked=!1,i.index=v.SUPERMAN_DUNK,i.isDunk=!0,v.perks.push(i),i.tier=3,i.animName="superdude_dunk",(i=new da).name="Jamie Hardhat",i.description="Unlock and play as Jamie Hardhat!",i.unlocked=!1,i.isCharacter=!0,i.index=v.JAMIE_HARDHAT,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Jamie Hardhat"'})},i.tier=1,v.perks.push(i),(i=new da).name="Soar Dunk",i.description="Unlock the Soar dunk!",i.unlocked=!1,i.index=v.SOAR_DUNK,i.isDunk=!0,i.animName="soar_dunk",i.tier=2,v.perks.push(i),(i=new da).name="Clayton Tommy",i.description="Unlock and play as Clayton Tommy!",i.unlocked=!1,i.isCharacter=!0,i.index=v.CLAYTON_TOMMY,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Clayton Tommy"'})},i.tier=2,v.perks.push(i),(i=new da).name="Up and Down Dunk",i.description="Unlock the Up-and-Down dunk!",i.unlocked=!1,i.index=v.UP_AND_DOWN_DUNK,i.isDunk=!0,i.animName="upanddown_dunk",i.tier=2,v.perks.push(i),(i=new da).name="Kay Sniper",i.description="Unlock and play as Kay Sniper!",i.unlocked=!1,i.isCharacter=!0,i.index=v.KAY_SNIPER,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Kay Sniper"'})},i.tier=3,v.perks.push(i),(i=new da).name="Point Taunt",i.description="Unlock the point taunt!",i.unlocked=!1,i.index=v.POINT_TAUNT,i.isTaunt=!0,i.animName="point_taunt",i.tier=2,v.perks.push(i),(i=new da).name="Andy DeVris",i.description="Unlock and play as Andy DeVris!",i.unlocked=!1,i.isCharacter=!0,i.index=v.ANDY_DEVRIS,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Andy Devris"'})},i.tier=3,v.perks.push(i),(i=new da).name="Big Nick",i.description="Unlock and play as Big Nick!",i.unlocked=!1,i.isCharacter=!0,i.index=v.BIG_NICK,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Big Nick"'})},i.tier=3,v.perks.push(i),(i=new da).name="Tomahawk Dunk",i.description="Unlock the Tomahawk dunk!",i.unlocked=!1,i.index=v.TOMAHAWK_DUNK,i.isDunk=!0,i.animName="tomahawk_dunk",i.tier=2,v.perks.push(i),(i=new da).name="Karate Kick",i.description="Unlock the Karate Kick attack!",i.unlocked=!1,i.index=v.KARATE_KICK,i.animName="karate_attack",i.isAttack=!0,i.tier=5,v.perks.push(i),(i=new da).name="Geo Freako",i.description="Unlock and play as Geo Freako!",i.unlocked=!1,i.isCharacter=!0,i.index=v.GEO_FREAKO,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Geo Freako"'})},i.tier=4,v.perks.push(i),(i=new da).name="Airness Dunk",i.description="Unlock the airness dunk!",i.unlocked=!1,i.index=v.AIRNESS_DUNK,i.isDunk=!0,i.animName="airness_dunk",i.tier=4,v.perks.push(i),(i=new da).name="Veloci Raptor",i.description="Unlock and play as Veloci Raptor!",i.unlocked=!1,i.index=v.VELOCI_RAPTOR,i.tier=5,v.perks.push(i),(i=new da).name="Double Windmill",i.description="Unlock the Double Windmill dunk!",i.unlocked=!1,i.index=v.DOUBLE_WINDMILL_DUNK,i.isDunk=!0,i.animName="dooublewindmill_dunk",i.tier=3,v.perks.push(i),(i=new da).name="LeBling Jams",i.description="Unlock and play as LeBling Jams!",i.unlocked=!1,i.isCharacter=!0,i.index=v.LEBLING_JAMS,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"LeBling Jams"'})},i.tier=4,v.perks.push(i),(i=new da).name="Mellow Baller",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.MELLOW_BALLER,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Mellow Baller"'})},i.tier=1,v.perks.push(i),(i=new da).name="Zat MaChine",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.ZAT_MACHINE,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Zat Machine"'})},i.tier=2,v.perks.push(i),(i=new da).name="Lowry Birdhouse",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.LOWRY_BIRDHOUSE,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Lowry Birdhouse"'})},i.tier=6,v.perks.push(i),(i=new da).name="Shackton Diesel",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.SHACKTON_DIESEL,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Shackton Diesel"'})},i.tier=6,v.perks.push(i),(i=new da).name="Mystic Johnston",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.MYSTIC_JOHNSTON,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Mystic Johnston"'})},i.tier=6,v.perks.push(i),(i=new da).name="Jammy Butter",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.JAMMY_BUTTER,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Jammy Butter"'})},i.tier=4,v.perks.push(i),(i=new da).name="Ty DaHero",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.TY_DAHERO,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Ty DaHero"'})},i.tier=2,v.perks.push(i),(i=new da).name="Colby Mamba",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.COLBY_MAMBA,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Colby Mamba"'})},i.tier=6,v.perks.push(i),(i=new da).name="Mike Goat",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.MIKE_GOAT,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Mike Goat"'})},i.tier=8,v.perks.push(i),(i=new da).name="Cram Dunk",i.description="Unlock the one-hand-cram dunk",i.unlocked=!1,i.index=v.STANDARD_DUNK,i.isDunk=!0,i.animName="dunk_one_hand_cram",i.tier=4,v.perks.push(i),(i=new da).name="Statue Dunk",i.description="Unlock the statue dunk",i.unlocked=!1,i.index=v.STANDARD_DUNK,i.isDunk=!0,i.animName="dunk_statue",i.tier=4,v.perks.push(i),(i=new da).name="Upside Down Dunk",i.description="Unlock the upside down dunk",i.unlocked=!1,i.index=v.STANDARD_DUNK,i.isDunk=!0,i.animName="dunk_upsidedown",i.tier=4,v.perks.push(i),(i=new da).name="Lakes Logo",i.description="Lakes Logo",i.unlocked=!0,i.index=v.LAKES_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU01_PNG,i.imageGame=q.JERSEY_LOGO01_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Pace Logo",i.description="Pace Logo",i.unlocked=!0,i.index=v.PACE_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU02_PNG,i.imageGame=q.JERSEY_LOGO02_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Cow Logo",i.description="Cow Logo",i.unlocked=!0,i.index=v.COW_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU03_PNG,i.imageGame=q.JERSEY_LOGO03_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Dino Logo",i.description="Dino Logo",i.unlocked=!0,i.index=v.DINO_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU04_PNG,i.imageGame=q.JERSEY_LOGO04_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Target Logo",i.description="Target Logo",i.unlocked=!0,i.index=v.TARGET_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU05_PNG,i.imageGame=q.JERSEY_LOGO05_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Mountain Logo",i.description="Mountain Logo",i.unlocked=!0,i.index=v.MOUNTAIN_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU06_PNG,i.imageGame=q.JERSEY_LOGO06_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Bolt Logo",i.description="Bolt Logo",i.unlocked=!0,i.index=v.BOLT_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU07_PNG,i.imageGame=q.JERSEY_LOGO07_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Shamrock Logo",i.description="Shamrock Logo",i.unlocked=!0,i.index=v.SHAMROCK_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU08_PNG,i.imageGame=q.JERSEY_LOGO08_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Viking Logo",i.description="Viking Logo",i.unlocked=!1,i.index=v.VIKING_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU09_PNG,i.imageGame=q.JERSEY_LOGO09_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Flame Logo",i.description="Flame Logo",i.unlocked=!1,i.index=v.FLAME_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU10_PNG,i.imageGame=q.JERSEY_LOGO10_PNG,i.tier=3,v.perks.push(i),(i=new da).name="Bear Logo",i.description="Bear Logo",i.unlocked=!1,i.index=v.BEAR_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU11_PNG,i.imageGame=q.JERSEY_LOGO11_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Buzz Logo",i.description="Buzz Logo",i.unlocked=!1,i.index=v.BUZZ_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU12_PNG,i.imageGame=q.JERSEY_LOGO12_PNG,i.tier=4,v.perks.push(i),(i=new da).name="Heart Logo",i.description="Heart Logo",i.unlocked=!1,i.index=v.HEART_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU13_PNG,i.imageGame=q.JERSEY_LOGO13_PNG,i.tier=4,v.perks.push(i),(i=new da).name="Rainbow Logo",i.description="Rainbow Logo",i.unlocked=!1,i.index=v.RAINBOW_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU14_PNG,i.imageGame=q.JERSEY_LOGO14_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Smile Logo",i.description="Smile Logo",i.unlocked=!1,i.index=v.SMILE_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU15_PNG,i.imageGame=q.JERSEY_LOGO15_PNG,i.tier=6,v.perks.push(i),(i=new da).name="Bro Logo",i.description="Bro Logo",i.unlocked=!1,i.index=v.BRO_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU16_PNG,i.imageGame=q.JERSEY_LOGO16_PNG,i.tier=7,v.perks.push(i),(i=new da).name="Pac Logo",i.description="Pac Logo",i.unlocked=!1,i.index=v.PAC_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU17_PNG,i.imageGame=q.JERSEY_LOGO17_PNG,i.tier=7,v.perks.push(i),(i=new da).name="Invader Logo",i.description="Invader Logo",i.unlocked=!1,i.index=v.INVADER_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU18_PNG,i.imageGame=q.JERSEY_LOGO18_PNG,i.tier=6,v.perks.push(i),(i=new da).name="Eye Logo",i.description="Eye Logo",i.unlocked=!1,i.index=v.EYE_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU19_PNG,i.imageGame=q.JERSEY_LOGO19_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Missile Logo",i.description="Unlock the Missile Logo",i.unlocked=!1,i.index=v.MISSILE_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU20_PNG,i.imageGame=q.JERSEY_LOGO20_PNG,i.tier=1,v.perks.push(i),(i=new da).name="Unlock the Diamond Logo",i.description="Diamond Logo",i.unlocked=!1,i.index=v.DIAMOND_LOGO,i.isJerseyLogo=!0,i.imageMenu=q.JERSEY_LOGO_MENU21_PNG,i.imageGame=q.JERSEY_LOGO21_PNG,i.tier=4,v.perks.push(i),(i=new da).name="V Shoe Logo",i.description="Unlock the V Shoe Logo",i.unlocked=!0,i.index=v.V_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU01_PNG,i.imageGame=q.SHOE_LOGO01_PNG,i.tier=3,v.perks.push(i),(i=new da).name="Stripes Shoe Logo",i.description="Unlock the Stripes Shoe Logo",i.unlocked=!0,i.index=v.V_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU02_PNG,i.imageGame=q.SHOE_LOGO02_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Wave Shoe Logo",i.description="Unlock the Wave Shoe Logo",i.unlocked=!0,i.index=v.WAVE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU03_PNG,i.imageGame=q.SHOE_LOGO03_PNG,i.tier=1,v.perks.push(i),(i=new da).name="Wind Shoe Logo",i.description="Unlock the Wind Shoe Logo",i.unlocked=!0,i.index=v.WIND_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU04_PNG,i.imageGame=q.SHOE_LOGO04_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Circle Shoe Logo",i.description="Unlock the Circle Shoe Logo",i.unlocked=!0,i.index=v.CIRCLE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU05_PNG,i.imageGame=q.SHOE_LOGO05_PNG,i.tier=3,v.perks.push(i),(i=new da).name="Turquoise Shoe Logo",i.description="Unlock the Turquoise Shoe Logo",i.unlocked=!0,i.index=v.TURQUOISE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU06_PNG,i.imageGame=q.SHOE_LOGO06_PNG,i.tier=4,v.perks.push(i),(i=new da).name="Green Shoe Logo",i.description="Unlock the Green Shoe Logo",i.unlocked=!0,i.index=v.GREEN_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU07_PNG,i.imageGame=q.SHOE_LOGO07_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Red/Blue Shoe Logo",i.description="Unlock the Red/Blue Shoe Logo",i.unlocked=!0,i.index=v.REDBLUE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU08_PNG,i.imageGame=q.SHOE_LOGO08_PNG,i.tier=6,v.perks.push(i),(i=new da).name="Green Smile Shoe Logo",i.description="Unlock the Green Smile Shoe Logo",i.unlocked=!1,i.index=v.GREENSMILE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU09_PNG,i.imageGame=q.SHOE_LOGO09_PNG,i.tier=7,v.perks.push(i),(i=new da).name="A Shoe Logo",i.description="Unlock the A Shoe Logo",i.unlocked=!1,i.index=v.A_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU10_PNG,i.imageGame=q.SHOE_LOGO10_PNG,i.tier=6,v.perks.push(i),(i=new da).name="Monster Shoe Logo",i.description="Unlock the Monster Shoe Logo",i.unlocked=!1,i.index=v.MONSTER_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU11_PNG,i.imageGame=q.SHOE_LOGO11_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Rainbow Shoe Logo",i.description="Unlock the Rainbow Shoe Logo",i.unlocked=!1,i.index=v.RAINBOW_SHOE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU12_PNG,i.imageGame=q.SHOE_LOGO12_PNG,i.tier=4,v.perks.push(i),(i=new da).name="Skull Shoe Logo",i.description="Unlock the Skull Shoe Logo",i.unlocked=!1,i.index=v.SKULL_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU13_PNG,i.imageGame=q.SHOE_LOGO13_PNG,i.tier=3,v.perks.push(i),(i=new da).name="Doge Shoe Logo",i.description="Unlock the Doge Shoe Logo",i.unlocked=!1,i.index=v.DOG_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU14_PNG,i.imageGame=q.SHOE_LOGO14_PNG,i.tier=2,v.perks.push(i),(i=new da).name="Hand Shoe Logo",i.description="Unlock the Hand Shoe Logo",i.unlocked=!1,i.index=v.HAND_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU15_PNG,i.imageGame=q.SHOE_LOGO15_PNG,i.tier=3,v.perks.push(i),(i=new da).name="Drop Shoe Logo",i.description="Unlock the Drop Shoe Logo",i.unlocked=!1,i.index=v.DROP_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU16_PNG,i.imageGame=q.SHOE_LOGO16_PNG,i.tier=4,v.perks.push(i),(i=new da).name="Lightning Shoe Logo",i.description="Unlock the Lightning Shoe Logo",i.unlocked=!1,i.index=v.LIGHTNING_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU17_PNG,i.imageGame=q.SHOE_LOGO17_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Maple Shoe Logo",i.description="Unlock the Maple Shoe Logo",i.unlocked=!1,i.index=v.MAPLE_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU18_PNG,i.imageGame=q.SHOE_LOGO18_PNG,i.tier=6,v.perks.push(i),(i=new da).name="Cherry Shoe Logo",i.description="Unlock the Cherry Shoe Logo",i.unlocked=!1,i.index=v.CHERRY_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU19_PNG,i.imageGame=q.SHOE_LOGO19_PNG,i.tier=7,v.perks.push(i),(i=new da).name="Bomb Shoe Logo",i.description="Unlock the Bomb Shoe Logo",i.unlocked=!1,i.index=v.BOMB_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU20_PNG,i.imageGame=q.SHOE_LOGO20_PNG,i.tier=6,v.perks.push(i),(i=new da).name="Ball Shoe Logo",i.description="Unlock the Ball Shoe Logo",i.unlocked=!1,i.index=v.BALL_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU21_PNG,i.imageGame=q.SHOE_LOGO21_PNG,i.tier=5,v.perks.push(i),(i=new da).name="Ghost Shoe Logo",i.description="Unlock the Ghost Shoe Logo",i.unlocked=!1,i.index=v.GHOST_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU22_PNG,i.imageGame=q.SHOE_LOGO22_PNG,i.tier=5,v.perks.push(i),(i=new da).name="TRex Shoe Logo",i.description="Unlock the TRex Shoe Logo",i.unlocked=!1,i.index=v.TREX_LOGO,i.isShoeLogo=!0,i.imageMenu=q.SHOE_LOGO_MENU23_PNG,i.imageGame=q.SHOE_LOGO23_PNG,i.tier=3,v.perks.push(i),(i=new da).name="Jan Soarant",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.JAN_SOARANT,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Jan Soarant"'})},i.tier=1,v.perks.push(i),(i=new da).name="Joe ImBig",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.JOE_IMBIG,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Joe ImBig"'})},i.tier=2,v.perks.push(i),(i=new da).name="Bin Noshoot",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.BIN_NOSHOOT,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Bin Noshoot"'})},i.tier=3,v.perks.push(i),(i=new da).name="Devo Bookend",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.DEVO_BOOKEND,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Devo Bookend"'})},i.tier=4,v.perks.push(i),(i=new da).name="Kyle Irking",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.KYLE_IRKING,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Kyle Irking"'})},i.tier=5,v.perks.push(i),(i=new da).name="Jay Tater",i.description="Unlock and play as "+i.name,i.unlocked=!1,i.isCharacter=!0,i.index=v.JAY_TATER,i.callEvent=function(){SendEvent("event","unlock_bro",{event_category:"Unlock",event_label:'"Jay Tater"'})},i.tier=6,v.perks.push(i)},v.GetPerkByIndex=function(i){for(var e=0,I=v.perks;e<I.length;){var t=I[e];if(++e,t.index==i)return t}return null},v.GetPerkByName=function(i){for(var e=0,I=v.perks;e<I.length;){var t=I[e];if(++e,t.name==i)return t}return null},v.PerksToString=function(){for(var i="",e=0,I=v.perks;e<I.length;){var t=I[e];++e,t.unlocked&&(i+=t.index,i+="|")}return i},v.PerksToArray=function(){for(var i=[],e=0,I=v.perks.length;e<I;){var t=e++;v.perks[t].unlocked&&i.push(t)}return i},v.PerksFromArray=function(i){var e=v.perks;v.PopulatePerks();var I=v.perks;for(v.perks=e,e=0;e<i.length;){var t=i[e];++e,I[t].unlocked=!0}return I},v.PerksFromString=function(i){i=i.split("|");for(var e=0;e<i.length;){var I=i[e];++e,null!=I&&(null!=(I=L.parseInt(I))&&(v.GetPerkByIndex(I).unlocked=!0))}},v.GetUnfilledPerks=function(i){i=0;for(var e=v.perks;i<e.length;){var I=e[i];++i,I.unlocked&&(I.tier=9999)}var t=!1;for(i=0,e=v.perkLevels;i<e.length;)I=e[i],++i,I==m.player.wins&&(t=!0);if(!t)return[];for(t=[],i=0,e=v.perks;i<e.length;)I=e[i],++i,I.unlocked||t.push(I);for(i=0,e=t.length-1;i<e;)i++,I=la.integer(0,t.length-1),I=t.splice(I,1),t.push(I[0]);return t.sort((function(i,e){return i.tier-e.tier})),t.splice(0,3)},v.prototype={DoBroNames:function(){this.broNames=[],this.broSkinNames=[];var i=(new y).LoadBones("bro","bro_1",q,ha.preCachedJson);this.broAnimations=i.animations;for(var e=0,I=this.broAnimations;e<I.length;){var t=I[e];++e,t.skeleton=null}this.broAnimations=i.animations,this.DoVampPrecache("Luke Magic"),this.DoVampPrecache("Trey Youth"),this.DoVampPrecache("Step Flurry"),this.DoVampPrecache("Zane Willow"),this.DoVampPrecache("Jamie Hardhat"),this.DoVampPrecache("Clayton Tommy"),this.DoVampPrecache("LeBling Jams"),this.DoVampPrecache("Kay Sniper"),this.DoVampPrecache("Andy DeVris"),this.DoVampPrecache("Big Nick"),this.DoVampPrecache("Geo Freako"),this.DoVampPrecache("Veloci Raptor"),this.DoVampPrecache("Lowry Birdhouse"),this.DoVampPrecache("Mike Goat"),this.DoVampPrecache("Shackton Diesel"),this.DoVampPrecache("Mystic Johnston"),this.DoVampPrecache("Jammy Butter"),this.DoVampPrecache("Zat MaChine"),this.DoVampPrecache("Ty DaHero"),this.DoVampPrecache("Mellow Baller"),this.DoVampPrecache("Colby Mamba"),this.DoVampPrecache("Jan Soarant"),this.DoVampPrecache("Joe ImBig"),this.DoVampPrecache("Bin Noshoot"),this.DoVampPrecache("Devo Bookend"),this.DoVampPrecache("Kyle Irking"),this.DoVampPrecache("Jay Tater")},DoVampPrecache:function(i){this.broNames.push(i),this.broSkinNames.push(ha.GetSkinName(i))},__class__:v};var xb=function(){this.MakeNull()};p.GlobalID=xb,xb.__name__="GlobalID",xb.prototype={MakeNull:function(){this.mData0=this.mData1=this.mData2=this.mData3=0},Randomize:function(){this.mData0=la.integer(-2147483648,2147483648,!0),this.mData1=la.integer(-2147483648,2147483648,!0),this.mData2=la.integer(-2147483648,2147483648,!0),this.mData3=la.integer(-2147483648,2147483648,!0)},ToHex:function(){var i=""+T.hex(255&this.mData0>>>0,2);return i+=T.hex(255&this.mData0>>>8,2),i+=T.hex(255&this.mData0>>>16,2),i+=T.hex(255&this.mData0>>>24,2),i+=T.hex(255&this.mData1>>>0,2),i+=T.hex(255&this.mData1>>>8,2),i+=T.hex(255&this.mData1>>>16,2),i+=T.hex(255&this.mData1>>>24,2),i+=T.hex(255&this.mData2>>>0,2),i+=T.hex(255&this.mData2>>>8,2),i+=T.hex(255&this.mData2>>>16,2),i+=T.hex(255&this.mData2>>>24,2),i+=T.hex(255&this.mData3>>>0,2),i+=T.hex(255&this.mData3>>>8,2),(i+=T.hex(255&this.mData3>>>16,2))+T.hex(255&this.mData3>>>24,2)},__class__:xb};var da=function(){this.callEvent=null,this.tier=0};p.Perk=da,da.__name__="Perk",da.prototype={__class__:da};var q=function(){};p.INGAME_PNG=q,q.__name__="INGAME_PNG",q.Get=function(){return q.bmd},q.ARROWS_PNG=function(){return G.rect=new A(0,61,167,82),q.Get()},q.ARROW_DOWN_PNG=function(){return G.rect=new A(220,4,65,38),q.Get()},q.AVATAR_PNG=function(){return G.rect=new A(0,144,117,245),q.Get()},q.AVATAR2_PNG=function(){return G.rect=new A(0,390,76,170),q.Get()},q.BACK_SHOE_PNG=function(){return G.rect=new A(286,32,51,27),q.Get()},q.BACK_SHOELACES_PNG=function(){return G.rect=new A(338,4,51,27),q.Get()},q.BACK_SOCK_PNG=function(){return G.rect=new A(390,4,33,45),q.Get()},q.BACK_UPPERLEG_PNG=function(){return G.rect=new A(424,4,21,42),q.Get()},q.BALL_WHITE_PNG=function(){return G.rect=new A(168,61,82,81),q.Get()},q.BBROS_BIG_PNG=function(){return G.rect=new A(118,144,435,434),q.Get()},q.BRO10_HEAD_PNG=function(){return G.rect=new A(118,579,120,141),q.Get()},q.BRO10_HEAD_S_PNG=function(){return G.rect=new A(239,579,120,141),q.Get()},q.BRO11_HEAD_PNG=function(){return G.rect=new A(118,721,120,159),q.Get()},q.BRO11_HEAD_S_PNG=function(){return G.rect=new A(239,721,120,159),q.Get()},q.BRO12_HEAD_PNG=function(){return G.rect=new A(118,881,192,168),q.Get()},q.BRO12_HEAD_S_PNG=function(){return G.rect=new A(311,881,192,168),q.Get()},q.BRO13_HEAD_PNG=function(){return G.rect=new A(118,1050,135,161),q.Get()},q.BRO13_HEAD_S_PNG=function(){return G.rect=new A(254,1050,135,161),q.Get()},q.BRO14_HEAD_PNG=function(){return G.rect=new A(0,561,112,143),q.Get()},q.BRO14_HEAD_S_PNG=function(){return G.rect=new A(118,1212,140,164),q.Get()},q.BRO15_HEAD_PNG=function(){return G.rect=new A(0,705,113,152),q.Get()},q.BRO15_HEAD_S_PNG=function(){return G.rect=new A(0,858,113,152),q.Get()},q.BRO16_HEAD_PNG=function(){return G.rect=new A(360,721,129,152),q.Get()},q.BRO16_HEAD_S_PNG=function(){return G.rect=new A(390,1050,129,152),q.Get()},q.BRO17_HEAD_PNG=function(){return G.rect=new A(259,1212,122,160),q.Get()},q.BRO17_HEAD_S_PNG=function(){return G.rect=new A(382,1212,122,160),q.Get()},q.BRO18_HEAD_PNG=function(){return G.rect=new A(0,1011,109,139),q.Get()},q.BRO18_HEAD_S_PNG=function(){return G.rect=new A(0,1151,109,139),q.Get()},q.BRO19_HEAD_PNG=function(){return G.rect=new A(0,1291,103,152),q.Get()},q.BRO19_HEAD_S_PNG=function(){return G.rect=new A(0,1444,103,152),q.Get()},q.BRO1_HEAD_PNG=function(){return G.rect=new A(0,1597,108,141),q.Get()},q.BRO1_HEAD_S_PNG=function(){return G.rect=new A(0,1739,108,141),q.Get()},q.BRO20_HEAD_PNG=function(){return G.rect=new A(118,1377,124,155),q.Get()},q.BRO20_HEAD_S_PNG=function(){return G.rect=new A(243,1377,124,155),q.Get()},q.BRO21_HEAD_PNG=function(){return G.rect=new A(0,1881,117,150),q.Get()},q.BRO21_HEAD_S_PNG=function(){return G.rect=new A(368,1377,117,150),q.Get()},q.BRO22_HEAD_PNG=function(){return G.rect=new A(118,1533,145,152),q.Get()},q.BRO22_HEAD_S_PNG=function(){return G.rect=new A(264,1533,145,152),q.Get()},q.BRO23_HEAD_PNG=function(){return G.rect=new A(118,1686,136,174),q.Get()},q.BRO23_HEAD_S_PNG=function(){return G.rect=new A(118,1861,136,174),q.Get()},q.BRO24_HEAD_PNG=function(){return G.rect=new A(255,1686,124,157),q.Get()},q.BRO24_HEAD_S_PNG=function(){return G.rect=new A(380,1686,124,157),q.Get()},q.BRO25_HEAD_PNG=function(){return G.rect=new A(255,1844,113,168),q.Get()},q.BRO25_HEAD_S_PNG=function(){return G.rect=new A(369,1844,113,168),q.Get()},q.BRO26_HEAD_PNG=function(){return G.rect=new A(554,144,113,168),q.Get()},q.BRO26_HEAD_S_PNG=function(){return G.rect=new A(668,144,113,168),q.Get()},q.BRO27_HEAD_PNG=function(){return G.rect=new A(782,144,112,156),q.Get()},q.BRO27_HEAD_S_PNG=function(){return G.rect=new A(895,144,112,156),q.Get()},q.BRO2_HEAD_PNG=function(){return G.rect=new A(410,1533,120,144),q.Get()},q.BRO2_HEAD_S_PNG=function(){return G.rect=new A(1008,144,120,144),q.Get()},q.BRO3_HEAD_PNG=function(){return G.rect=new A(360,579,114,141),q.Get()},q.BRO3_HEAD_S_PNG=function(){return G.rect=new A(1129,144,114,141),q.Get()},q.BRO4_HEAD_PNG=function(){return G.rect=new A(1244,144,108,138),q.Get()},q.BRO4_HEAD_S_PNG=function(){return G.rect=new A(1353,144,108,138),q.Get()},q.BRO5_HEAD_PNG=function(){return G.rect=new A(1462,144,117,162),q.Get()},q.BRO5_HEAD_S_PNG=function(){return G.rect=new A(1580,144,117,162),q.Get()},q.BRO6_HEAD_PNG=function(){return G.rect=new A(1698,144,111,141),q.Get()},q.BRO6_HEAD_S_PNG=function(){return G.rect=new A(1810,144,111,141),q.Get()},q.BRO7_HEAD_PNG=function(){return G.rect=new A(1922,144,117,147),q.Get()},q.BRO7_HEAD_S_PNG=function(){return G.rect=new A(554,313,117,147),q.Get()},q.BRO8_HEAD_PNG=function(){return G.rect=new A(672,313,114,147),q.Get()},q.BRO8_HEAD_S_PNG=function(){return G.rect=new A(787,313,114,147),q.Get()},q.BRO9_HEAD_PNG=function(){return G.rect=new A(554,461,105,156),q.Get()},q.BRO9_HEAD_S_PNG=function(){return G.rect=new A(660,461,105,156),q.Get()},q.BUBBLE_PNG=function(){return G.rect=new A(554,618,327,223),q.Get()},q.BU_2PLAYER_HOVER_PNG=function(){return G.rect=new A(479,4,342,54),q.Get()},q.BU_2PLAYER_UP_PNG=function(){return G.rect=new A(822,4,342,54),q.Get()},q.BU_AUDIO_DOWN2_PNG=function(){return G.rect=new A(294,61,62,62),q.Get()},q.BU_AUDIO_UP2_PNG=function(){return G.rect=new A(521,61,62,62),q.Get()},q.BU_CUSTOMIZATION_JERSEY_PNG=function(){return G.rect=new A(584,61,42,71),q.Get()},q.BU_CUSTOMIZATION_PANTS_PNG=function(){return G.rect=new A(1165,4,41,47),q.Get()},q.BU_CUSTOMIZATION_SELECTED_PNG=function(){return G.rect=new A(475,579,75,90),q.Get()},q.BU_CUSTOMIZATION_SHOES_PNG=function(){return G.rect=new A(1207,4,62,40),q.Get()},q.BU_CUSTOMIZATION_SOCKS_PNG=function(){return G.rect=new A(1270,4,38,56),q.Get()},q.BU_CUSTOMIZATION_STATS_SELECTED_PNG=function(){return G.rect=new A(902,313,75,90),q.Get()},q.BU_CUSTOMIZATION_STATS_UNSELECTED_PNG=function(){return G.rect=new A(978,313,75,90),q.Get()},q.BU_CUSTOMIZATION_UNSELECTED_PNG=function(){return G.rect=new A(1054,313,75,90),q.Get()},q.BU_DISCORD_HOVER_PNG=function(){return G.rect=new A(627,61,81,81),q.Get()},q.BU_DISCORD_SPEECH_PNG=function(){return G.rect=new A(709,61,295,70),q.Get()},q.BU_DISCORD_UP_PNG=function(){return G.rect=new A(1005,61,81,81),q.Get()},q.BU_FULLSCREEN_DOWN2_PNG=function(){return G.rect=new A(1213,61,62,62),q.Get()},q.BU_FULLSCREEN_UP2_PNG=function(){return G.rect=new A(1440,61,62,62),q.Get()},q.BU_PLAY_HOVER_PNG=function(){return G.rect=new A(1130,313,342,102),q.Get()},q.BU_PLAY_UP_PNG=function(){return G.rect=new A(1473,313,342,102),q.Get()},q.BU_PRIVATE_HOVER_PNG=function(){return G.rect=new A(1309,4,174,54),q.Get()},q.BU_PRIVATE_UP_PNG=function(){return G.rect=new A(1484,4,174,54),q.Get()},q.BU_SETTINGS_DOWN_PNG=function(){return G.rect=new A(1846,61,62,62),q.Get()},q.BU_SETTINGS_UP_PNG=function(){return G.rect=new A(490,721,62,62),q.Get()},q.BU_SINGLEPLAYER_HOVER_PNG=function(){return G.rect=new A(766,461,342,54),q.Get()},q.BU_SINGLEPLAYER_UP_PNG=function(){return G.rect=new A(766,516,342,54),q.Get()},q.CHAT_PNG=function(){return G.rect=new A(882,618,512,174),q.Get()},q.CHAT2_PNG=function(){return G.rect=new A(554,842,512,256),q.Get()},q.DARK_BACK_ARM_PNG=function(){return G.rect=new A(2002,4,27,42),q.Get()},q.DARK_BACK_HAND_PNG=function(){return G.rect=new A(1991,61,36,30),q.Get()},q.DARK_BACK_LOWERLEG_PNG=function(){return G.rect=new A(1991,92,33,45),q.Get()},q.DARK_BACK_SHOULDER_PNG=function(){return G.rect=new A(77,390,27,42),q.Get()},q.DARK_BACK_UPPERLEG_PNG=function(){return G.rect=new A(2025,92,21,42),q.Get()},q.DARK_FRONT_ARM_PNG=function(){return G.rect=new A(2030,4,15,39),q.Get()},q.DARK_FRONT_HAND_PNG=function(){return G.rect=new A(77,433,30,33),q.Get()},q.DARK_FRONT_HAND2_PNG=function(){return G.rect=new A(77,467,30,33),q.Get()},q.DARK_FRONT_LOWERLEG_PNG=function(){return G.rect=new A(77,501,33,45),q.Get()},q.DARK_FRONT_SHOULDER_PNG=function(){return G.rect=new A(475,670,36,36),q.Get()},q.DARK_FRONT_UPPERLEG_PNG=function(){return G.rect=new A(512,670,24,42),q.Get()},q.DARK_STOMACH_PNG=function(){return G.rect=new A(490,784,39,69),q.Get()},q.FLASH_PNG=function(){return G.rect=new A(1395,618,162,162),q.Get()},q.FRONT_SHOE_PNG=function(){return G.rect=new A(1503,116,51,27),q.Get()},q.FRONT_SHOELACES_PNG=function(){return G.rect=new A(1555,116,51,27),q.Get()},q.FRONT_SOCK_PNG=function(){return G.rect=new A(504,881,33,45),q.Get()},q.FRONT_UPPERLEG_PNG=function(){return G.rect=new A(504,927,24,42),q.Get()},q.HIPS_PNG=function(){return G.rect=new A(1607,116,39,27),q.Get()},q.INPUTFIELD_NAME_PNG=function(){return G.rect=new A(1497,461,342,60),q.Get()},q.ITALIC_PNG=function(){return G.rect=new A(554,1099,485,482),q.Get()},q.JERSEY_LOGO01_PNG=function(){return G.rect=new A(505,1212,39,69),q.Get()},q.JERSEY_LOGO02_PNG=function(){return G.rect=new A(505,1282,39,69),q.Get()},q.JERSEY_LOGO03_PNG=function(){return G.rect=new A(486,1377,39,69),q.Get()},q.JERSEY_LOGO04_PNG=function(){return G.rect=new A(486,1447,39,69),q.Get()},q.JERSEY_LOGO05_PNG=function(){return G.rect=new A(505,1686,39,69),q.Get()},q.JERSEY_LOGO06_PNG=function(){return G.rect=new A(505,1756,39,69),q.Get()},q.JERSEY_LOGO07_PNG=function(){return G.rect=new A(483,1844,39,69),q.Get()},q.JERSEY_LOGO08_PNG=function(){return G.rect=new A(483,1914,39,69),q.Get()},q.JERSEY_LOGO09_PNG=function(){return G.rect=new A(1816,371,39,69),q.Get()},q.JERSEY_LOGO10_PNG=function(){return G.rect=new A(1856,371,39,69),q.Get()},q.JERSEY_LOGO11_PNG=function(){return G.rect=new A(1896,371,39,69),q.Get()},q.JERSEY_LOGO12_PNG=function(){return G.rect=new A(1936,371,39,69),q.Get()},q.JERSEY_LOGO13_PNG=function(){return G.rect=new A(1976,371,39,69),q.Get()},q.JERSEY_LOGO14_PNG=function(){return G.rect=new A(1109,531,39,69),q.Get()},q.JERSEY_LOGO15_PNG=function(){return G.rect=new A(1149,531,39,69),q.Get()},q.JERSEY_LOGO16_PNG=function(){return G.rect=new A(1189,531,39,69),q.Get()},q.JERSEY_LOGO17_PNG=function(){return G.rect=new A(1229,531,39,69),q.Get()},q.JERSEY_LOGO18_PNG=function(){return G.rect=new A(1269,531,39,69),q.Get()},q.JERSEY_LOGO19_PNG=function(){return G.rect=new A(1309,531,39,69),q.Get()},q.JERSEY_LOGO20_PNG=function(){return G.rect=new A(1497,522,39,69),q.Get()},q.JERSEY_LOGO21_PNG=function(){return G.rect=new A(1537,522,39,69),q.Get()},q.JERSEY_LOGO_MENU01_PNG=function(){return G.rect=new A(504,1002,32,32),q.Get()},q.JERSEY_LOGO_MENU02_PNG=function(){return G.rect=new A(520,1050,32,32),q.Get()},q.JERSEY_LOGO_MENU03_PNG=function(){return G.rect=new A(520,1083,32,32),q.Get()},q.JERSEY_LOGO_MENU04_PNG=function(){return G.rect=new A(520,1116,32,32),q.Get()},q.JERSEY_LOGO_MENU05_PNG=function(){return G.rect=new A(520,1149,32,32),q.Get()},q.JERSEY_LOGO_MENU06_PNG=function(){return G.rect=new A(255,2013,32,32),q.Get()},q.JERSEY_LOGO_MENU07_PNG=function(){return G.rect=new A(288,2013,32,32),q.Get()},q.JERSEY_LOGO_MENU08_PNG=function(){return G.rect=new A(321,2013,32,32),q.Get()},q.JERSEY_LOGO_MENU09_PNG=function(){return G.rect=new A(369,2013,32,32),q.Get()},q.JERSEY_LOGO_MENU10_PNG=function(){return G.rect=new A(402,2013,32,32),q.Get()},q.JERSEY_LOGO_MENU11_PNG=function(){return G.rect=new A(435,2013,32,32),q.Get()},q.JERSEY_LOGO_MENU12_PNG=function(){return G.rect=new A(483,1984,32,32),q.Get()},q.JERSEY_LOGO_MENU13_PNG=function(){return G.rect=new A(516,1984,32,32),q.Get()},q.JERSEY_LOGO_MENU14_PNG=function(){return G.rect=new A(902,404,32,32),q.Get()},q.JERSEY_LOGO_MENU15_PNG=function(){return G.rect=new A(935,404,32,32),q.Get()},q.JERSEY_LOGO_MENU16_PNG=function(){return G.rect=new A(978,404,32,32),q.Get()},q.JERSEY_LOGO_MENU17_PNG=function(){return G.rect=new A(1011,404,32,32),q.Get()},q.JERSEY_LOGO_MENU18_PNG=function(){return G.rect=new A(1054,404,32,32),q.Get()},q.JERSEY_LOGO_MENU19_PNG=function(){return G.rect=new A(1087,404,32,32),q.Get()},q.JERSEY_LOGO_MENU20_PNG=function(){return G.rect=new A(1130,416,32,32),q.Get()},q.JERSEY_LOGO_MENU21_PNG=function(){return G.rect=new A(1163,416,32,32),q.Get()},q.JERSEY_WHITE_PNG=function(){return G.rect=new A(1577,522,39,69),q.Get()},q.LEFTRIGHT_PNG=function(){return G.rect=new A(1196,416,64,32),q.Get()},q.LIGHT_BACK_ARM_PNG=function(){return G.rect=new A(526,1377,27,42),q.Get()},q.LIGHT_BACK_HAND_PNG=function(){return G.rect=new A(516,2017,36,30),q.Get()},q.LIGHT_BACK_LOWERLEG_PNG=function(){return G.rect=new A(2004,313,33,45),q.Get()},q.LIGHT_BACK_SHOULDER_PNG=function(){return G.rect=new A(526,1447,27,42),q.Get()},q.LIGHT_BACK_UPPERLEG_PNG=function(){return G.rect=new A(529,927,21,42),q.Get()},q.LIGHT_FRONT_ARM_PNG=function(){return G.rect=new A(537,670,15,39),q.Get()},q.LIGHT_FRONT_HAND_PNG=function(){return G.rect=new A(523,1844,30,33),q.Get()},q.LIGHT_FRONT_HAND2_PNG=function(){return G.rect=new A(523,1878,30,33),q.Get()},q.LIGHT_FRONT_LOWERLEG_PNG=function(){return G.rect=new A(766,571,33,45),q.Get()},q.LIGHT_FRONT_SHOULDER_PNG=function(){return G.rect=new A(1261,416,36,36),q.Get()},q.LIGHT_FRONT_UPPERLEG_PNG=function(){return G.rect=new A(526,1490,24,42),q.Get()},q.LIGHT_STOMACH_PNG=function(){return G.rect=new A(1617,522,39,69),q.Get()},q.LOSE_PNG=function(){return G.rect=new A(1647,116,175,25),q.Get()},q.MEDIUM_BACK_ARM_PNG=function(){return G.rect=new A(523,1914,27,42),q.Get()},q.MEDIUM_BACK_HAND_PNG=function(){return G.rect=new A(1298,416,36,30),q.Get()},q.MEDIUM_BACK_LOWERLEG_PNG=function(){return G.rect=new A(800,571,33,45),q.Get()},q.MEDIUM_BACK_SHOULDER_PNG=function(){return G.rect=new A(1335,416,27,42),q.Get()},q.MEDIUM_BACK_UPPERLEG_PNG=function(){return G.rect=new A(531,1533,21,42),q.Get()},q.MEDIUM_FRONT_ARM_PNG=function(){return G.rect=new A(538,881,15,39),q.Get()},q.MEDIUM_FRONT_HAND_PNG=function(){return G.rect=new A(1363,416,30,33),q.Get()},q.MEDIUM_FRONT_HAND2_PNG=function(){return G.rect=new A(1394,416,30,33),q.Get()},q.MEDIUM_FRONT_LOWERLEG_PNG=function(){return G.rect=new A(834,571,33,45),q.Get()},q.MEDIUM_FRONT_SHOULDER_PNG=function(){return G.rect=new A(1425,416,36,36),q.Get()},q.MEDIUM_FRONT_UPPERLEG_PNG=function(){return G.rect=new A(1473,416,24,42),q.Get()},q.MEDIUM_STOMACH_PNG=function(){return G.rect=new A(1657,522,39,69),q.Get()},q.NET_PNG=function(){return G.rect=new A(709,132,92,10),q.Get()},q.NET1_PNG=function(){return G.rect=new A(1697,522,88,80),q.Get()},q.PLACKARD_PNG=function(){return G.rect=new A(1558,618,278,54),q.Get()},q.PUNCH_PNG=function(){return G.rect=new A(1541,416,32,32),q.Get()},q.RAY_PNG=function(){return G.rect=new A(554,1582,414,100),q.Get()},q.SCOREBOARD_PNG=function(){return G.rect=new A(554,1683,335,170),q.Get()},q.SELECTION_COLOR_PNG=function(){return G.rect=new A(1574,416,39,38),q.Get()},q.SELECTION_LOGO_PNG=function(){return G.rect=new A(1786,522,48,48),q.Get()},q.SHADING_PNG=function(){return G.rect=new A(1615,417,32,32),q.Get()},q.SHADOW_PNG=function(){return G.rect=new A(802,132,75,7),q.Get()},q.SHOE_LOGO01_PNG=function(){return G.rect=new A(1244,283,51,27),q.Get()},q.SHOE_LOGO02_PNG=function(){return G.rect=new A(1296,283,51,27),q.Get()},q.SHOE_LOGO03_PNG=function(){return G.rect=new A(1353,283,51,27),q.Get()},q.SHOE_LOGO04_PNG=function(){return G.rect=new A(1405,283,51,27),q.Get()},q.SHOE_LOGO05_PNG=function(){return G.rect=new A(1649,416,51,27),q.Get()},q.SHOE_LOGO06_PNG=function(){return G.rect=new A(1701,416,51,27),q.Get()},q.SHOE_LOGO07_PNG=function(){return G.rect=new A(1753,416,51,27),q.Get()},q.SHOE_LOGO08_PNG=function(){return G.rect=new A(868,571,51,27),q.Get()},q.SHOE_LOGO09_PNG=function(){return G.rect=new A(920,571,51,27),q.Get()},q.SHOE_LOGO10_PNG=function(){return G.rect=new A(972,571,51,27),q.Get()},q.SHOE_LOGO11_PNG=function(){return G.rect=new A(1024,571,51,27),q.Get()},q.SHOE_LOGO12_PNG=function(){return G.rect=new A(1368,590,51,27),q.Get()},q.SHOE_LOGO13_PNG=function(){return G.rect=new A(1420,590,51,27),q.Get()},q.SHOE_LOGO14_PNG=function(){return G.rect=new A(1786,571,51,27),q.Get()},q.SHOE_LOGO15_PNG=function(){return G.rect=new A(1840,461,51,27),q.Get()},q.SHOE_LOGO16_PNG=function(){return G.rect=new A(1840,489,51,27),q.Get()},q.SHOE_LOGO17_PNG=function(){return G.rect=new A(1840,517,51,27),q.Get()},q.SHOE_LOGO18_PNG=function(){return G.rect=new A(1840,545,51,27),q.Get()},q.SHOE_LOGO19_PNG=function(){return G.rect=new A(1840,573,51,27),q.Get()},q.SHOE_LOGO20_PNG=function(){return G.rect=new A(1892,461,51,27),q.Get()},q.SHOE_LOGO21_PNG=function(){return G.rect=new A(1944,461,51,27),q.Get()},q.SHOE_LOGO22_PNG=function(){return G.rect=new A(1996,461,51,27),q.Get()},q.SHOE_LOGO23_PNG=function(){return G.rect=new A(1892,489,51,27),q.Get()},q.SHOE_LOGO_MENU01_PNG=function(){return G.rect=new A(1076,571,32,32),q.Get()},q.SHOE_LOGO_MENU02_PNG=function(){return G.rect=new A(1892,517,32,32),q.Get()},q.SHOE_LOGO_MENU03_PNG=function(){return G.rect=new A(1892,550,32,32),q.Get()},q.SHOE_LOGO_MENU04_PNG=function(){return G.rect=new A(1892,583,32,32),q.Get()},q.SHOE_LOGO_MENU05_PNG=function(){return G.rect=new A(1944,489,32,32),q.Get()},q.SHOE_LOGO_MENU06_PNG=function(){return G.rect=new A(1977,489,32,32),q.Get()},q.SHOE_LOGO_MENU07_PNG=function(){return G.rect=new A(2010,489,32,32),q.Get()},q.SHOE_LOGO_MENU08_PNG=function(){return G.rect=new A(1944,522,32,32),q.Get()},q.SHOE_LOGO_MENU09_PNG=function(){return G.rect=new A(1944,555,32,32),q.Get()},q.SHOE_LOGO_MENU10_PNG=function(){return G.rect=new A(1977,522,32,32),q.Get()},q.SHOE_LOGO_MENU11_PNG=function(){return G.rect=new A(2010,522,32,32),q.Get()},q.SHOE_LOGO_MENU12_PNG=function(){return G.rect=new A(1977,555,32,32),q.Get()},q.SHOE_LOGO_MENU13_PNG=function(){return G.rect=new A(2010,555,32,32),q.Get()},q.SHOE_LOGO_MENU14_PNG=function(){return G.rect=new A(882,793,32,32),q.Get()},q.SHOE_LOGO_MENU15_PNG=function(){return G.rect=new A(915,793,32,32),q.Get()},q.SHOE_LOGO_MENU16_PNG=function(){return G.rect=new A(948,793,32,32),q.Get()},q.SHOE_LOGO_MENU17_PNG=function(){return G.rect=new A(981,793,32,32),q.Get()},q.SHOE_LOGO_MENU18_PNG=function(){return G.rect=new A(1014,793,32,32),q.Get()},q.SHOE_LOGO_MENU19_PNG=function(){return G.rect=new A(1047,793,32,32),q.Get()},q.SHOE_LOGO_MENU20_PNG=function(){return G.rect=new A(1080,793,32,32),q.Get()},q.SHOE_LOGO_MENU21_PNG=function(){return G.rect=new A(1113,793,32,32),q.Get()},q.SHOE_LOGO_MENU22_PNG=function(){return G.rect=new A(1146,793,32,32),q.Get()},q.SHOE_LOGO_MENU23_PNG=function(){return G.rect=new A(1179,793,32,32),q.Get()},q.SPARKLE01_PNG=function(){return G.rect=new A(1395,781,59,59),q.Get()},q.SPARKLE02_PNG=function(){return G.rect=new A(1723,673,84,84),q.Get()},q.SPARKLE03_PNG=function(){return G.rect=new A(1837,618,119,119),q.Get()},q.SPARK_PNG=function(){return G.rect=new A(187,55,2,2),q.Get()},q.STAR_PNG=function(){return G.rect=new A(1455,781,60,57),q.Get()},q.STATBAR_PNG=function(){return G.rect=new A(0,2032,105,15),q.Get()},q.TRAIL_PNG=function(){return G.rect=new A(1764,758,63,63),q.Get()},q.UBUNTU_REG_PNG=function(){return G.rect=new A(1067,1062,418,418),q.Get()},q.UI_BKND_PNG=function(){return G.rect=new A(1411,843,256,204),q.Get()},q.UP_PNG=function(){return G.rect=new A(1245,793,32,32),q.Get()},q.WASD_PNG=function(){return G.rect=new A(1837,738,192,72),q.Get()},q.WHITE_PARTICLE_PNG=function(){return G.rect=new A(1278,793,32,32),q.Get()},q.WIN_PNG=function(){return G.rect=new A(1837,811,166,25),q.Get()};var G=function(){};p.BundlerData=G,G.__name__="BundlerData",G.GetRect=function(){return new A(G.rect.get_left(),G.rect.get_top(),G.rect.width,G.rect.height)};var A=function(i,e,I,t){null==t&&(t=0),null==I&&(I=0),null==e&&(e=0),null==i&&(i=0),this.x=i,this.y=e,this.width=I,this.height=t};p["openfl.geom.Rectangle"]=A,A.__name__="openfl.geom.Rectangle",A.prototype={clone:function(){return new A(this.x,this.y,this.width,this.height)},contains:function(i,e){return i>=this.x&&e>=this.y&&i<this.get_right()&&e<this.get_bottom()},containsPoint:function(i){return this.contains(i.x,i.y)},copyFrom:function(i){this.x=i.x,this.y=i.y,this.width=i.width,this.height=i.height},equals:function(i){return i==this||null!=i&&this.x==i.x&&this.y==i.y&&this.width==i.width&&this.height==i.height},offset:function(i,e){this.x+=i,this.y+=e},setTo:function(i,e,I,t){this.x=i,this.y=e,this.width=I,this.height=t},__contract:function(i,e,I,t){if(0!=this.width||0!=this.height){var C=0,o=0,s=0,l=0;this.x<i&&(C=i-this.x),this.y<e&&(o=e-this.y),this.get_right()>i+I&&(s=i+I-this.get_right()),this.get_bottom()>e+t&&(l=e+t-this.get_bottom()),this.x+=C,this.y+=o,this.width+=s-C,this.height+=l-o}},__expand:function(i,e,I,t){if(0==this.width&&0==this.height)this.x=i,this.y=e,this.width=I,this.height=t;else{var C=this.get_right(),o=this.get_bottom();this.x>i&&(this.x=i,this.width=C-i),this.y>e&&(this.y=e,this.height=o-e),C<i+I&&(this.width=i+I-this.x),o<e+t&&(this.height=e+t-this.y)}},__toLimeRectangle:function(){return null==A.__limeRectangle&&(A.__limeRectangle=new Bc),A.__limeRectangle.setTo(this.x,this.y,this.width,this.height),A.__limeRectangle},__transform:function(i,e){var I=e.a*this.x+e.c*this.y,t=I,C=e.b*this.x+e.d*this.y,o=C,s=e.a*(this.x+this.width)+e.c*this.y,l=e.b*(this.x+this.width)+e.d*this.y;s<I&&(I=s),l<C&&(C=l),s>t&&(t=s),l>o&&(o=l),(s=e.a*(this.x+this.width)+e.c*(this.y+this.height))<I&&(I=s),(l=e.b*(this.x+this.width)+e.d*(this.y+this.height))<C&&(C=l),s>t&&(t=s),l>o&&(o=l),(s=e.a*this.x+e.c*(this.y+this.height))<I&&(I=s),(l=e.b*this.x+e.d*(this.y+this.height))<C&&(C=l),s>t&&(t=s),l>o&&(o=l),i.setTo(I+e.tx,C+e.ty,t-I,o-C)},get_bottom:function(){return this.y+this.height},get_left:function(){return this.x},set_left:function(i){return this.width-=i-this.x,this.x=i},get_right:function(){return this.x+this.width},get_top:function(){return this.y},set_top:function(i){return this.height-=i-this.y,this.y=i},__class__:A,__properties__:{set_top:"set_top",get_top:"get_top",get_right:"get_right",set_left:"set_left",get_left:"get_left",get_bottom:"get_bottom"}};var m=function(){this.doOnce=!0,this.lastInnerHeight=this.lastRenderTime=0,this.afterResizeFunction=null,m.thisMain=this,nb.call(this),la.NewSeed(Fa.getTimer()),Fa.get_current().addChild(this),m.mX=m.CENTERX,m.mY=m.CENTERY,m.touches=new Db,this.AddEvents(),m.hostName=E.location.hostname,(0<=m.hostName.indexOf("localhost")||0<=m.hostName.indexOf("127.")||0<=m.hostName.indexOf("192."))&&(m.hostName="basketbros.io"),m.hostNameFull=m.hostName,0<=m.hostName.indexOf("www.")&&(m.hostName=T.replace(m.hostName,"www.","")),m.crazyGames=null!=window.CrazyGames};p.Main=m,m.__name__="Main",m.main=function(){new m},m.HideAd=function(i,e){null==e&&(e=!1),null!=(i=window.document.getElementById(i))&&(e||(i.style.display="none",i.style.visibility="hidden"),i.innerHTML=" . ")},m.HideAllAds=function(i){null==i&&(i=!0),m.HideAd("loading");var e=window.document.getElementById("preroll");null!=e&&(e.style.display="none",e.style.visibility="hidden"),i&&(m.HideAd("basketbros-io_160x600",!0),m.HideAd("basketbros-io_160x600_2",!0)),m.HideAd("basketbros-io_300x250"),m.HideAd("basketbros-io_300x250_2"),m.HideAd("basketbros-io_728x90"),m.HideAd("basketbros-io_player_300x600"),m.HideAd("basketbros-io_300x600_m"),m.HideAd("loading"),"undefined"!=typeof gCrazySDK&&gCrazySDK.clearAllBanners()},m.ShowAd=function(i,e,t,C,o){if("interstitial"==i)I.SoundVolume(0),I.MusicVolume(0),ShowAdBreak();else{var s=window.document.getElementById(i);if(null!=s){null==m.divLastRefreshed&&(m.divLastRefreshed=new Qa);var l=Fa.getTimer();switch(i){case"basketbros-io_160x600":var n=window.document.getElementById(i);return n.innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('basketbros-io_160x600'); });\r\n\t\t\t\t\t}<\/script>",(n=window.document.getElementById(i+"_2")).innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('basketbros-io_160x600_2'); });\r\n\t\t\t\t\t}<\/script>",void ShowAd1();case"basketbros-io_300x250":(n=window.document.getElementById(i)).innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('"+i+"'); });\r\n\t\t\t\t\t}<\/script>",ShowAd6();break;case"basketbros-io_300x250_2":(n=window.document.getElementById(i)).innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('"+i+"'); });\r\n\t\t\t\t\t}<\/script>",ShowAd2();break;case"basketbros-io_300x600_m":(n=window.document.getElementById(i)).innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('"+i+"'); });\r\n\t\t\t\t\t}<\/script>",ShowAd7();break;case"basketbros-io_728x90":(n=window.document.getElementById(i)).innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('"+i+"'); });\r\n\t\t\t\t\t}<\/script>",ShowAd3();break;case"basketbros-io_player_300x600":(n=window.document.getElementById(i)).innerHTML="<script>\t\t\t\tif(typeof gCrazySDK == 'undefined') {\r\n\t\t\t\t\t\taiptag.cmd.display.push(function() { aipDisplayTag.display('"+i+"'); });\r\n\t\t\t\t\t}<\/script>",ShowAd4()}m.divLastRefreshed.h[i]=l,l=m.GetInnerWidth(),i=m.GetInnerHeight(),l=m.SCREENWIDTH/l,i=m.SCREENHEIGHT/i,e=m.GetInnerWidth()/2+e/l,t=m.GetInnerHeight()/2+t/i,0>=(i=s.offsetHeight)&&(i=250),0>=(l=s.offsetWidth)&&(l=300),"center"==o?t-=i/2:"bottom"==o&&(t-=i),"center"==C?e-=l/2:"right"==C&&(e-=l),e+=(C=window.document.getElementById("openfl-content")).offsetLeft,s.style.left=e+"px",s.style.top=t+"px"}}},m.KeyDown=function(i){return m.mKeyDown[i]},m.ResetTiming=function(){m.resetTiming=!0},m.SetupFonts=function(){var i=ia.parse(I.StringResource("main_font_big"));i=ne.create(i,1);var e=q.BBROS_BIG_PNG();m.MAIN_FONT_BIG=new Rd(i,e,G.GetRect()),i=ia.parse(I.StringResource("italic_font")),i=ne.create(i),e=q.ITALIC_PNG(),m.MAIN_FONT=new Rd(i,e,G.GetRect()),i=ia.parse(I.StringResource("chat_font")),i=ne.create(i),e=q.CHAT_PNG(),m.CHAT_FONT=new Rd(i,e,G.GetRect()),i=ia.parse(I.StringResource("chat2_font")),i=ne.create(i),e=q.CHAT2_PNG(),m.CHAT2_FONT=new Rd(i,e,G.GetRect()),i=ia.parse(I.StringResource("ubuntu_font")),i=ne.create(i),e=q.UBUNTU_REG_PNG(),m.UBUNTU_FONT=new Rd(i,e,G.GetRect())},m.AddLayers=function(){m.thisMain.particleLayer=y.AddGameObject(),m.thisMain.particleLayer.zOrder=7,m.children.push(m.thisMain.particleLayer),m.thisMain.textLayer=y.AddGameObject(),m.thisMain.textLayer.zOrder=8,m.children.push(m.thisMain.textLayer)},m.InitMainGame=function(i){null==i&&(i=!1),null!=H.thisMG&&V.remove(m.children,H.thisMG),m.ResetTiming(),m.thisMain.HideSideBanners(),m.children.push(new H(i))},m.InitTournament=function(){null!=H.thisMG&&V.remove(m.children,H.thisMG),m.ResetTiming(),m.children.push(new Bg)},m.InitCharacterSelect=function(){m.ResetTiming(),m.children.push(new Sb),Oa.firstTime=!1},m.InitCharacterSelect2P=function(){m.ResetTiming(),m.children.push(new Sb(!0))},m.InitTitleScreen=function(){m.thisMain.ShowSideBanners(),null!=H.thisMG&&V.remove(m.children,H.thisMG),m.AddLayers(),m.children.push(new Oa)},m.GetChildByTypeRecursive=function(i){for(var e=null,I=0,t=m.children;I<t.length&&(e=t[I],++I,!qa.__instanceof(e,i))&&null==(e=e.GetChildByTypeRecursive(i)););return e},m.GetChildByType=function(i){var e=null;if(null==m.children)return null;for(var I=0,t=m.children;I<t.length;){var C=t[I];if(++I,qa.__instanceof(C,i)){e=C;break}}return e},m.SaveGlobals=function(){var i=Xb.getLocal("Globals"),e=v.PerksToString();e='<globals>\n<global difficulty= "'+m.player.difficulty+'" firstGuyLogo="'+m.player.firstGuyLogo+'" \t\tfirstGuyShoeLogo="'+m.player.firstGuyShoeLogo+'" \t\tfirstGuyShoeColor="'+m.player.firstGuyShoeColor+'" \t\tfirstGuySocksColor="'+m.player.firstGuySocksColor+'" \t\tfirstGuyPantsColor="'+m.player.firstGuyPantsColor+'" \t\tfirstGuyJerseyColor="'+m.player.firstGuyJerseyColor+'" \t\tss="'+H.ssCode+'" un="'+H.onlineName+'" perks="'+e+'" gid0="'+(null==m.player.guid.mData0?"null":L.string(Cc.toFloat(m.player.guid.mData0)))+'" gid1="'+(null==m.player.guid.mData1?"null":L.string(Cc.toFloat(m.player.guid.mData1)))+'" gid2="'+(null==m.player.guid.mData2?"null":L.string(Cc.toFloat(m.player.guid.mData2)))+'" gid3="'+(null==m.player.guid.mData3?"null":L.string(Cc.toFloat(m.player.guid.mData3)))+'" losses="'+m.player.losses+'" wins="'+m.player.wins+'" mv="'+m.player.musicVolume+'" sv="'+m.player.soundVolume+'" seed="'+m.player.tourneySeed+'" round="'+m.player.tourneyRound+'" selection="'+m.player.tourneySelection+'">\n',i.data.xmlData=e+"</global>\n</globals>\n",i.flush()},m.LoadGlobals=function(){var i=Xb.getLocal("Globals").data.xmlData;if(null!=i){var e=ia.parse(i).firstElement();if(e.nodeType!=ia.Document&&e.nodeType!=ia.Element)throw R.thrown("Invalid nodeType "+(null==e.nodeType?"null":ib.toString(e.nodeType)));for(i=0,e=kj.resolve(e,"global");i<e.length;){var I=e[i];if(++i,Yb.resolve(I,"sv"),Yb.resolve(I,"last_level_completed")){var t=Tb.resolve(I,"last_level_completed");m.player.lastLevelCompleted=L.parseInt(t)}Yb.resolve(I,"best_score_ever")&&(t=Tb.resolve(I,"best_score_ever"),m.player.bestScoreEver=L.parseInt(t)),Yb.resolve(I,"firstGuyLogo")&&(t=Tb.resolve(I,"firstGuyLogo"),m.player.firstGuyLogo=L.parseInt(t)),Yb.resolve(I,"firstGuyShoeLogo")&&(t=Tb.resolve(I,"firstGuyShoeLogo"),m.player.firstGuyShoeLogo=L.parseInt(t)),Yb.resolve(I,"firstGuyShoeColor")&&(t=Tb.resolve(I,"firstGuyShoeColor"),m.player.firstGuyShoeColor=L.parseInt(t)),Yb.resolve(I,"firstGuySocksColor")&&(t=Tb.resolve(I,"firstGuySocksColor"),m.player.firstGuySocksColor=L.parseInt(t)),Yb.resolve(I,"firstGuyPantsColor")&&(t=Tb.resolve(I,"firstGuyPantsColor"),m.player.firstGuyPantsColor=L.parseInt(t)),Yb.resolve(I,"firstGuyJerseyColor")&&(t=Tb.resolve(I,"firstGuyJerseyColor"),m.player.firstGuyJerseyColor=L.parseInt(t)),Yb.resolve(I,"mv"),Yb.resolve(I,"wins")&&(t=Tb.resolve(I,"wins"),m.player.wins=L.parseInt(t)),Yb.resolve(I,"losses")&&(t=Tb.resolve(I,"losses"),m.player.losses=L.parseInt(t)),Yb.resolve(I,"ss")&&(H.ssCode=Tb.resolve(I,"ss")),Yb.resolve(I,"un")&&(H.onlineName=Tb.resolve(I,"un")),Yb.resolve(I,"review_requested")&&(m.player.reviewRequested=Tb.resolve(I,"review_requested")),Yb.resolve(I,"perks")&&v.PerksFromString(Tb.resolve(I,"perks")),Yb.resolve(I,"gid0")&&(t=Tb.resolve(I,"gid0"),m.player.guid.mData0=L.parseInt(t),t=Tb.resolve(I,"gid1"),m.player.guid.mData1=L.parseInt(t),t=Tb.resolve(I,"gid2"),m.player.guid.mData2=L.parseInt(t),t=Tb.resolve(I,"gid3"),m.player.guid.mData3=L.parseInt(t)),Yb.resolve(I,"seed")?(t=Tb.resolve(I,"seed"),m.player.tourneySeed=L.parseInt(t)):m.player.tourneySeed=la.integer(20,1e3),Yb.resolve(I,"round")?(t=Tb.resolve(I,"round"),m.player.tourneyRound=L.parseInt(t)):m.player.tourneyRound=1,Yb.resolve(I,"selection")&&(m.player.tourneySelection=Tb.resolve(I,"selection")),Yb.resolve(I,"difficulty")&&(I=Tb.resolve(I,"difficulty"),m.player.difficulty=L.parseInt(I))}}},m.ColorFromNumber=function(i){switch(i){case 1:return 16770050;case 2:return 16750080;case 3:return 16722731;case 4:return 6018560;case 5:return 51670;case 6:return 31190;case 7:return 15405823;case 8:return 9437402;case 9:return 10987431;case 10:return 6579300;case 11:return 921102}return 16777215},m.SpecialAnimImages=function(i){switch(i){case"BACK_SHOELACES_PNG":return q.BACK_SHOELACES_PNG;case"BACK_SHOE_PNG":return q.BACK_SHOE_PNG;case"BACK_SOCK_PNG":return q.BACK_SOCK_PNG;case"BACK_UPPERLEG_PNG":return q.BACK_UPPERLEG_PNG;case"BRO10_HEAD_PNG":return q.BRO10_HEAD_PNG;case"BRO11_HEAD_PNG":return q.BRO11_HEAD_PNG;case"BRO12_HEAD_PNG":return q.BRO12_HEAD_PNG;case"BRO13_HEAD_PNG":return q.BRO13_HEAD_PNG;case"BRO14_HEAD_PNG":return q.BRO14_HEAD_PNG;case"BRO15_HEAD_PNG":return q.BRO15_HEAD_PNG;case"BRO16_HEAD_PNG":return q.BRO16_HEAD_PNG;case"BRO17_HEAD_PNG":return q.BRO17_HEAD_PNG;case"BRO18_HEAD_PNG":return q.BRO18_HEAD_PNG;case"BRO19_HEAD_PNG":return q.BRO19_HEAD_PNG;case"BRO1_HEAD_PNG":return q.BRO1_HEAD_PNG;case"BRO20_HEAD_PNG":return q.BRO20_HEAD_PNG;case"BRO21_HEAD_PNG":return q.BRO21_HEAD_PNG;case"BRO2_HEAD_PNG":return q.BRO2_HEAD_PNG;case"BRO3_HEAD_PNG":return q.BRO3_HEAD_PNG;case"BRO4_HEAD_PNG":return q.BRO4_HEAD_PNG;case"BRO5_HEAD_PNG":return q.BRO5_HEAD_PNG;case"BRO6_HEAD_PNG":return q.BRO6_HEAD_PNG;case"BRO7_HEAD_PNG":return q.BRO7_HEAD_PNG;case"BRO8_HEAD_PNG":return q.BRO8_HEAD_PNG;case"BRO9_HEAD_PNG":return q.BRO9_HEAD_PNG;case"DARK_BACK_ARM_PNG":return q.DARK_BACK_ARM_PNG;case"DARK_BACK_HAND_PNG":return q.DARK_BACK_HAND_PNG;case"DARK_BACK_LOWERLEG_PNG":return q.DARK_BACK_LOWERLEG_PNG;case"DARK_BACK_SHOULDER_PNG":return q.DARK_BACK_SHOULDER_PNG;case"DARK_BACK_UPPERLEG_PNG":return q.DARK_BACK_UPPERLEG_PNG;case"DARK_FRONT_ARM_PNG":return q.DARK_FRONT_ARM_PNG;case"DARK_FRONT_HAND2_PNG":return q.DARK_FRONT_HAND2_PNG;case"DARK_FRONT_HAND_PNG":return q.DARK_FRONT_HAND_PNG;case"DARK_FRONT_LOWERLEG_PNG":return q.DARK_FRONT_LOWERLEG_PNG;case"DARK_FRONT_SHOULDER_PNG":return q.DARK_FRONT_SHOULDER_PNG;case"DARK_FRONT_UPPERLEG_PNG":return q.DARK_FRONT_UPPERLEG_PNG;case"DARK_STOMACH_PNG":return q.DARK_STOMACH_PNG;case"FRONT_SHOELACES_PNG":return q.FRONT_SHOELACES_PNG;case"FRONT_SHOE_PNG":return q.FRONT_SHOE_PNG;case"FRONT_SOCK_PNG":return q.FRONT_SOCK_PNG;case"FRONT_UPPERLEG_PNG":return q.FRONT_UPPERLEG_PNG;case"HIPS_PNG":return q.HIPS_PNG;case"JERSEY_LOGO01_PNG":return q.JERSEY_LOGO01_PNG;case"JERSEY_WHITE_PNG":return q.JERSEY_WHITE_PNG;case"LIGHT_BACK_ARM_PNG":return q.LIGHT_BACK_ARM_PNG;case"LIGHT_BACK_HAND_PNG":return q.LIGHT_BACK_HAND_PNG;case"LIGHT_BACK_LOWERLEG_PNG":return q.LIGHT_BACK_LOWERLEG_PNG;case"LIGHT_BACK_SHOULDER_PNG":return q.LIGHT_BACK_SHOULDER_PNG;case"LIGHT_BACK_UPPERLEG_PNG":return q.LIGHT_BACK_UPPERLEG_PNG;case"LIGHT_FRONT_ARM_PNG":return q.LIGHT_FRONT_ARM_PNG;case"LIGHT_FRONT_HAND2_PNG":return q.LIGHT_FRONT_HAND2_PNG;case"LIGHT_FRONT_HAND_PNG":return q.LIGHT_FRONT_HAND_PNG;case"LIGHT_FRONT_LOWERLEG_PNG":return q.LIGHT_FRONT_LOWERLEG_PNG;case"LIGHT_FRONT_SHOULDER_PNG":return q.LIGHT_FRONT_SHOULDER_PNG;case"LIGHT_FRONT_UPPERLEG_PNG":return q.LIGHT_FRONT_UPPERLEG_PNG;case"LIGHT_STOMACH_PNG":return q.LIGHT_STOMACH_PNG;case"MEDIUM_BACK_ARM_PNG":return q.MEDIUM_BACK_ARM_PNG;case"MEDIUM_BACK_HAND_PNG":return q.MEDIUM_BACK_HAND_PNG;case"MEDIUM_BACK_LOWERLEG_PNG":return q.MEDIUM_BACK_LOWERLEG_PNG;case"MEDIUM_BACK_SHOULDER_PNG":return q.MEDIUM_BACK_SHOULDER_PNG;case"MEDIUM_BACK_UPPERLEG_PNG":return q.MEDIUM_BACK_UPPERLEG_PNG;case"MEDIUM_FRONT_ARM_PNG":return q.MEDIUM_FRONT_ARM_PNG;case"MEDIUM_FRONT_HAND2_PNG":return q.MEDIUM_FRONT_HAND2_PNG;case"MEDIUM_FRONT_HAND_PNG":return q.MEDIUM_FRONT_HAND_PNG;case"MEDIUM_FRONT_LOWERLEG_PNG":return q.MEDIUM_FRONT_LOWERLEG_PNG;case"MEDIUM_FRONT_SHOULDER_PNG":return q.MEDIUM_FRONT_SHOULDER_PNG;case"MEDIUM_FRONT_UPPERLEG_PNG":return q.MEDIUM_FRONT_UPPERLEG_PNG;case"MEDIUM_STOMACH_PNG":return q.MEDIUM_STOMACH_PNG;case"SHOE_LOGO01_PNG":return q.SHOE_LOGO01_PNG}return null},m.GetInnerWidth=function(){return window.document.getElementById("openfl-content").offsetWidth},m.GetInnerHeight=function(){return window.innerHeight},m.DoneVideoAd=x.Main.DoneVideoAd=function(){null!=m.nextFunction&&m.nextFunction(),I.SoundVolume(m.oldSoundVol),I.MusicVolume(m.oldMusicVol)},m.DoneInterstitialAd=x.Main.DoneInterstitialAd=function(i){I.SoundVolume(m.oldSoundVol),I.MusicVolume(m.oldMusicVol)},m.__super__=nb,m.prototype=B(nb.prototype,{getQueryVariable:function(i){for(var e=window.location.search.substring(1).split("&"),I=0,t=e.length;I<t;){var C=I++;if((C=e[C].split("="))[0]==i)return C[1]}return"null"},Init:function(i){m.initted||(this.stageObject=y.AddGameObject(),m.mKeyDown=[],m.children=[],m.mKeyDown=[],m.mKeyQueue=[],m.AddLayers(),ya.LoadAllData(),m.LoadGlobals(),m.SetupFonts(),this.GameSpecificInit(),this._beforeTime=this._afterTime=Fa.getTimer(),this._renderTime=0,this.onStageResize(),0<window.document.location.href.indexOf("?")?0>(i=window.document.location.href.split("?"))[1].indexOf("roomId")&&(2!=i.length||8!=i[1].length||0<=i[1].indexOf("utm"))?m.InitTitleScreen():(H.joinText=i[1],0<=i[1].indexOf("roomId")&&(H.joinText=this.getQueryVariable("roomId"),i[1]=H.joinText),H.privateGameNumber=L.parseInt("0x"+V.substr(i[1],2,6)),H.onlineGame=!0,m.LoadGlobals(),this.afterResizeFunction=m.InitCharacterSelect,(null==H.onlineName||""==H.onlineName)&&(H.onlineName="Baller"+la.integer(0,99999))):m.InitTitleScreen(),this.onStageResize(),m.initted=!0)},Update:function(){this.GameSpecificUpdate();for(var i=0,e=this.get_numChildren();i<e;){var I=i++;(I=this.getChildAt(I))instanceof uc||I.set_visible(!1)}if(m.initted){for(m.paused=!1,this._beforeTime=0|Fa.getTimer(),this._overSleepTime=this._beforeTime-this._afterTime|0,I=Math.round(.06*this._overSleepTime),m.resetTiming&&(m.resetTiming=!1,I=1),120<I&&(I=1),i=0,e=I;i<e;){i++,m.canBeHot=!0;for(var t=0,C=m.children;t<C.length;){var o=C[t];if(++t,0==o.update()&&(o.PreRemove(),V.remove(m.children,o)),m.paused)break}0==m.mState&&(m.justClicked=!1),null!=m.clickedFunction&&(m.clickedFunction(),m.justClicked=!0,m.clickedFunction=null),m.hasAModal=!1,this.stageObject.update(),m.first&&(m.first=!1,this.set_scaleX(this.stageObject.xScale*m.SCALEDOWN),this.set_scaleY(this.stageObject.yScale*m.SCALEDOWN)),t=this.CalcScale(),C=m.GetInnerWidth(),m.GetInnerHeight(),this.set_x(Math.max(0,m.SCALEDOWN*(C/t-m.SCREENWIDTH*m.ZOOM)/2)),this.set_y(0),this.set_x(this.get_x()+this.stageObject.loc.x*m.ZOOM),this.set_y(this.get_y()+this.stageObject.loc.y*m.ZOOM),m.mKeyQueue=[]}for(m.mClicked=!1,Fa.getTimer(),Fa.getTimer(),this.Render(),0<I&&(this._afterTime=this._beforeTime),i=y.tileMapsIndex=0,e=this.get_numChildren();i<e;)I=i++,null!=this.getChildAt(I)&&0==this.getChildAt(I).get_visible()&&this.removeChildAt(I);this.lastInnerHeight!=m.GetInnerHeight()&&(this.ManageAdSizes(),this.onStageResize()),this.lastInnerHeight=m.GetInnerHeight()}else this.Init(null)},isPhone:function(){var i=E.navigator.userAgent.toLowerCase();return 0<=i.indexOf("iphone")||0<=i.indexOf("ipad")||0<=i.indexOf("android")},Render:function(){0==this.lastRenderTime&&(this.lastRenderTime=0|Fa.getTimer()),m.stateChanges=0,Fa.getTimer(),m.children.sort(I.compareZ),Fa.getTimer();for(var i=0,e=m.children;i<e.length;){var t=e[i];++i,t.draw(null)}this.lastRenderTime=0|Fa.getTimer(),m.children.reverse()},AddEvents:function(){this.stage.addEventListener("keyDown",u(this,this.OnKeyDown)),this.stage.addEventListener("keyUp",u(this,this.OnKeyUp)),this.stage.addEventListener("enterFrame",u(this,this.OnEnter)),this.stage.addEventListener("mouseMove",u(this,this.OnMouseMove)),this.stage.addEventListener("mouseDown",u(this,this.OnMouseDown)),this.stage.addEventListener("mouseUp",u(this,this.OnMouseUp)),this.stage.addEventListener("mouseWheel",u(this,this.OnMouseWheel)),this.stage.addEventListener("click",u(this,this.OnMouseClick)),this.isPhone(),this.stage.addEventListener("activate",u(this,this.onActivate)),this.stage.addEventListener("deactivate",u(this,this.onActivate)),m.multiTouchSupported=vd.get_supportsTouchEvents(),m.multiTouchSupported&&(vd.inputMode=2,this.stage.addEventListener("touchBegin",u(this,this.onTouchBegin)),this.stage.addEventListener("touchMove",u(this,this.onTouchMove)),this.stage.addEventListener("touchEnd",u(this,this.onTouchEnd)))},CalcScaleX:function(){var i=m.GetInnerWidth();return m.GetInnerHeight(),i/(m.SCREENWIDTH*m.ZOOM)},CalcScaleY:function(){return m.GetInnerWidth(),m.GetInnerHeight()/(m.SCREENHEIGHT*m.ZOOM)},CalcScale:function(){return Math.min(this.CalcScaleX(),this.CalcScaleY())},ShowSideBanners:function(){m.showSideAds=!0,this.onStageResize(),ShowAd1();var i=m.GetChildByType(H);null!=i&&i.HandleScrolling(!0)},HideSideBanners:function(){m.showSideAds=!1,this.onStageResize();var i=m.GetChildByType(Sb);if(null!=i){i.Relocate();var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}}},ShouldHideSideBanners:function(){var i=m.GetInnerWidth(),e=m.GetInnerHeight();return m.GetChildByType(H),1024>i||600>e||!m.showSideAds},ManageAdSizes:function(){this.ShouldHideSideBanners()?null!=window.document.getElementById("basketbros-io_160x600")&&(window.document.getElementById("basketbros-io_160x600").style.width="0px",window.document.getElementById("basketbros-io_160x600").style.display="none",window.document.getElementById("basketbros-io_160x600").style.visibility="hidden",window.document.getElementById("basketbros-io_160x600_2").style.width="0px",window.document.getElementById("basketbros-io_160x600_2").style.display="none",window.document.getElementById("basketbros-io_160x600_2").style.visibility="hidden",window.document.getElementById("openfl-content").style.width="100%"):null!=window.document.getElementById("basketbros-io_160x600")&&(window.document.getElementById("basketbros-io_160x600").style.width="170px",window.document.getElementById("basketbros-io_160x600").style.display="block",window.document.getElementById("basketbros-io_160x600").style.visibility="visible",window.document.getElementById("basketbros-io_160x600_2").style.width="170px",window.document.getElementById("basketbros-io_160x600_2").style.display="block",window.document.getElementById("basketbros-io_160x600_2").style.visibility="visible",window.document.getElementById("openfl-content").style.width="calc(100% - 340px)")},onStageResize:function(i){m.SCALEDOWN=this.CalcScale(),this.ManageAdSizes(),i=m.GetInnerWidth();var e=m.GetInnerHeight(),I=Math.max(i/e,e/i);if(2<I&&(I=2),1.25>I&&(I=1.25),this.lastRatio=I,window.scrollTo(0,1),m.SCREENHEIGHT=768,m.CENTERY=Math.floor(m.SCREENHEIGHT/2),m.SCREENWIDTH=Math.floor(768*I),m.CENTERX=Math.floor(m.SCREENWIDTH/2),m.SCALEDOWN=Math.min(e/m.SCREENHEIGHT,i/m.SCREENWIDTH),null!=m.children){I=0;for(var t=m.children;I<t.length;){var C=t[I];++I,C.AdjustToRes()}}this.set_scaleX(m.SCALEDOWN),this.set_scaleY(m.SCALEDOWN),I=this.CalcScale(),t=m.GetInnerWidth(),m.GetInnerHeight(),this.set_x(Math.max(0,m.SCALEDOWN*(t/I-m.SCREENWIDTH*m.ZOOM)/2)),this.set_y(0),m.SCREENHEIGHT*m.ZOOM!=e||m.SCREENWIDTH*m.ZOOM!=i?(this.set_scrollRect(new A(0,0,m.SCREENWIDTH*m.ZOOM,m.SCREENHEIGHT*m.ZOOM)),y.ResizeTilemaps()):(this.set_x(this.set_y(0)),this.set_scrollRect(null)),null!=m.children&&null!=m.GetChildByType(Oa)&&m.GetChildByType(Oa).Init3(),null!=this.afterResizeFunction&&(this.afterResizeFunction(),this.afterResizeFunction=null)},OnKeyDown:function(i){var e=String.fromCodePoint(i.charCode);!i.shiftKey&&L.parseInt(e)>=L.parseInt("A")&&L.parseInt(e)<=L.parseInt("Z")&&(e=e.toLowerCase()),0==i.charCode?(13!=i.keyCode&&27!=i.keyCode&&9!=i.keyCode&&32!=i.keyCode||m.mKeyQueue.push(i.keyCode),m.mKeyDown[i.keyCode]=!0):(m.mKeyDown[i.keyCode]=!0,m.mKeyDown[V.cca(e,0)]=!0,m.mKeyQueue.push(V.cca(e,0)))},OnKeyUp:function(i){var e=String.fromCodePoint(i.charCode);i.shiftKey||(e=e.toLowerCase()),0==i.charCode?m.mKeyDown[i.keyCode]=!1:(m.mKeyDown[i.keyCode]=!1,m.mKeyDown[V.cca(e,0)]=!1)},OnMouseDown:function(i){if(m.acceptInput&&null!=i){var e=i.localX/m.ZOOM;i=i.localY/m.ZOOM,0==m.mState&&(m.mClicked=!0),m.mState=1,m.mX=e,m.mY=i}},OnMouseUp:function(i){m.mState=0,m.mX=i.localX/m.ZOOM,m.mY=i.localY/m.ZOOM},OnMouseWheel:function(i){m.mWheel=i.delta},OnMouseMove:function(i){m.mX=i.localX/m.ZOOM,m.mY=i.localY/m.ZOOM},onTouchBegin:function(i){if(null!=i){var e=i.localX/m.ZOOM,I=i.localY/m.ZOOM,t=new N(e,I);m.touches.h[i.touchPointID]=t,0==m.mState&&(m.mClicked=!0),m.mState=1,m.mX=e,m.mY=I}},onTouchMove:function(i){var e=i.localX/m.ZOOM,I=i.localY/m.ZOOM,t=m.touches.h[i.touchPointID];null==t&&(t=new N(e,I),m.touches.h[i.touchPointID]=t),t.x=e,t.y=I},onTouchEnd:function(i){null!=m.touches.h[i.touchPointID]&&m.touches.remove(i.touchPointID);var e=i.localY/m.ZOOM;m.mX=i.localX/m.ZOOM,m.mY=e,m.mState=0},onActivate:function(i){m.mKeyDown=[],m.mKeyQueue=[],m.mState=0},OnEnter:function(i){var e=this;this.doOnce&&(new kd(16).run=function(){e.Update()},this.doOnce=!1)},GameSpecificUpdate:function(){if(null!=H.thisMG&&H.onlineGame)for(var i=0,e=H.thisMG.children;i<e.length;){var I=e[i];++i,I instanceof Mc&&I.isLocal&&(wd.canUpdate=!0,null!=I.gamePad&&I.gamePad.update(),wd.canUpdate=!1,I.GetKeys())}},GameSpecificInit:function(){var i=I.StringResource("bro");ha.preCachedJson=new ug(i,!0).getValue(),m.player.DoBroNames()},OnMouseClick:function(i){if(!(null==H.joinText&&0>=H.ssCode.length)){var e=null!=H.joinText?H.joinText:H.ssCode;i=e,null!=H.joinText&&0<=H.joinText.indexOf(" ")&&(i=Fb.EightDigitFromWords(H.joinText));var I=window.document,t=I.createElement("textarea");t.style.left="0px",t.style.top="0px",t.style.position="absolute",t.id="cglink",I.body.appendChild(t),null!=H.joinText?(e=I.location.href.split("?"),t.value=e[0]+"?"+i):t.value=e,SetCGInviteLink(),t.select(),I.queryCommandEnabled("copy")&&I.execCommand("Copy"),t.remove()}},__class__:m});var Y=function(i){i.addChild(this),m.call(this),this.dispatchEvent(new sa("addedToStage",!1,!1))};p.DocumentClass=Y,Y.__name__="DocumentClass",Y.__super__=m,Y.prototype=B(m.prototype,{__class__:Y});var P=F.BallModes={__ename__:"BallModes",__constructs__:null,INTRO:{_hx_name:"INTRO",_hx_index:0,__enum__:"BallModes",toString:t},HOVERING:{_hx_name:"HOVERING",_hx_index:1,__enum__:"BallModes",toString:t},POSESSED:{_hx_name:"POSESSED",_hx_index:2,__enum__:"BallModes",toString:t},IN_PLAY:{_hx_name:"IN_PLAY",_hx_index:3,__enum__:"BallModes",toString:t},RETURNING:{_hx_name:"RETURNING",_hx_index:4,__enum__:"BallModes",toString:t},LEAVING:{_hx_name:"LEAVING",_hx_index:5,__enum__:"BallModes",toString:t}};P.__constructs__=[P.INTRO,P.HOVERING,P.POSESSED,P.IN_PLAY,P.RETURNING,P.LEAVING];var ec=function(){this.position=new N,this.velocity=new N};p.BallBody=ec,ec.__name__="BallBody",ec.prototype={__class__:ec};var Ka=function(i,e,I,t){if(this.rimCount=0,this.hitFloor=this.dunked=!1,y.call(this),this.holder=i,this.trailLayer=new y,i.children.push(this.trailLayer),this.Init(q.BALL_WHITE_PNG()),this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var C=i.rot,o=i.xScale,s=i.yScale,l=this.local_loc.x+i.handle.x,n=this.local_loc.y+i.handle.y,a=i.loc.x;i=i.loc.y;var g=this.xScale*this.yScale;if(this.rot=C+(0<g?1:0>g?-1:0)*this.local_rot,0==C)this.loc.x=a+o*l,this.loc.y=i+s*n;else{for(var r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,this.loc.x=a+o*l*C-s*n*g,this.loc.y=i+o*l*g+s*n*C}}this.local_loc.x=e,this.local_loc.y=I,this.local_rot=t,this.lastX=this.local_loc.x,this.lastY=this.local_loc.y,this.decel=1,this.locArray=new ca,this.whiteShadow=new y,this.whiteShadow.Init(q.BALL_WHITE_PNG()),this.timeSinceLastImpact=0,this.collisionFrequency=40,this.grabCounter=this.numTimesHit=0,this.SetupIntro()};p.Ball=Ka,Ka.__name__="Ball",Ka.__super__=y,Ka.prototype=B(y.prototype,{DoImpactRim:function(){this.isShot=!1,this.rimCount++,I.PlaySound(Sd.Get())},WingsOpened:function(){},OpenWings:function(i){null==i&&(i=!0);var e=this.holder;if(this.AddMovement(4,1,1,400),this.AddEvent(u(this,this.WingsOpened)),i){this.AddMovement(0,this.local_loc.x,0,2200,!1,300),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.ratioFilters.push(i),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=8,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i);var I=this.local_loc.x,t=this.local_loc.x;i.splineArr=[0,200*-(0<I?1:0>I?-1:0),200*-(0<t?1:0>t?-1:0),0],e.mode==Mb.MODE_POST_GAME?(this.AddMovement(1,this.local_loc.y,-m.SCREENHEIGHT/2-100,2200,!1,300),this.mode=P.LEAVING):(this.AddMovement(1,this.local_loc.y,70,2200,!1,300),this.AddMovement(1,70,70,1e3,!1,300)),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.ratioFilters.push(i),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=8,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i),i.splineArr=[0,-200,-200,0],null==(e=8)&&(e=0),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=1,i.amplitude=6,i.period=e,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i),this.AddEvent(u(this,this.DoneIntro))}},GrowFangs:function(){this.AddMovement(13,3,0,200),this.AddEvent(u(this,this.OpenWings))},SetupIntro:function(){for(this.mode=P.INTRO,this.local_rot=this.rot;this.local_rot>2*Math.PI;)this.local_rot-=2*Math.PI;for(;0>this.local_rot;)this.local_rot+=2*Math.PI;this.AddMovement(5,this.local_rot,0,200);var i=this.fromPool?y.filterPool.pop():null;null==i&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.ratioFilters.push(i),this.AddEvent(u(this,this.GrowFangs))},DoneIntro:function(){this.timeSinceLastImpact=this.tickCounter=0;var i=this.holder;this.body=new ec,this.movements=new ca,this.AddMovement(1,this.local_loc.y,this.local_loc.y,2e3,!0);var e=1;null==e&&(e=0);var t=this.fromPool?y.filterPool.pop():null;for(null==t&&(t=new z),t.type=1,t.amplitude=8,t.period=e,t.offset=0,t.splineArr=null,t.curves=null,this.lastMovement.movementFilters.push(t),this.AddMovement(0,this.local_loc.x,this.local_loc.x,2e3,!0),null==(e=1)&&(e=0),null==(t=this.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=3,t.period=e,t.offset=0,t.splineArr=null,t.curves=null,this.lastMovement.movementFilters.push(t),e=0>this.local_loc.x?2:0,null!=i.panel.scores[e]&&"13"==i.panel.scores[e].text&&null==this.holder.GetChildByType(ea)&&((e=new wa(m.CENTERX,m.CENTERY,"Game Point!",m.MAIN_FONT_BIG)).AddMovement(4,0,1,500),e.AddMovement(4,1,1,2e3),e.AddMovement(4,1,0,500),i.children.push(e)),this.KillAllMovements(),this.mode=P.IN_PLAY,this.body.velocity.y=-60,i=0,e=this.holder.children;i<e.length;)++i;I.PlayVoiceSound($e.Get()),SendEvent("event","start"),m.touches=new Db},DoHover:function(){this.mode==P.HOVERING&&null!=this.body&&(this.body.position.x=this.local_loc.x,this.body.position.y=this.local_loc.y,this.xSpeed=this.ySpeed=this.body.rotation=this.local_rot=this.rot=0)},DoPhysics:function(){if(this.mode==P.IN_PLAY){for(var i=0;20>i;){if(i++,this.body.position.y+=this.body.velocity.y/70,this.body.position.x+=this.body.velocity.x/70,this.body.velocity.y+=.084,this.body.position.y>m.SCREENHEIGHT/2-H.distanceFromBottom&&(this.body.position.y=m.SCREENHEIGHT/2-H.distanceFromBottom,10<this.body.velocity.y&&I.PlaySound(ld.Get()),this.body.velocity.y=.6*-Math.abs(this.body.velocity.y),this.isShot=!1,this.hitFloor=!0,this.dunked=!1,null!=this.shotBy&&(this.shotBy.shotStreak=0,m.player.practiceMode&&H.thisMG.panel.CalcPercent())),this.body.position.x>H.rimX2+20&&(this.body.position.x=H.rimX2+20,1<this.body.velocity.x&&(this.body.velocity.x=.6*-Math.abs(this.body.velocity.x),this.isShot=!1,this.DoImpactRim())),this.body.position.x<H.rimX1-20&&(this.body.position.x=H.rimX1-20,-1>this.body.velocity.x&&(this.body.velocity.x=.6*Math.abs(this.body.velocity.x),this.isShot=!1,this.DoImpactRim())),0<this.body.velocity.y&&I.testCircleCol2(Math.round(this.body.position.x),Math.round(this.body.position.y),24,H.thisMG.rim1.local_loc.x,H.thisMG.rim1.local_loc.y,4)){this.body.velocity=I.BounceCircleOffCircle(this.body.velocity,this.body.position,H.thisMG.rim1.local_loc);for(var e=0;I.testCircleCol2(this.body.position.x,this.body.position.y,24,H.thisMG.rim1.local_loc.x,H.thisMG.rim1.local_loc.y,5);)if(this.body.position.y+=this.body.velocity.y/70,this.body.position.x+=this.body.velocity.x/70,300<++e){this.body.position.y-=10,this.body.velocity.x/=4;break}this.body.velocity.x*=.65,this.body.velocity.y*=.65,this.body.velocity.x+=this.RndFloat(-20,20),this.isShot=!1,this.DoImpactRim()}if(0<this.body.velocity.y&&0<this.ySpeed&&I.testCircleCol2(Math.round(this.body.position.x),Math.round(this.body.position.y),24,H.thisMG.rim2.local_loc.x,H.thisMG.rim2.local_loc.y,4)){for(this.body.velocity=I.BounceCircleOffCircle(this.body.velocity,this.body.position,H.thisMG.rim2.local_loc),e=0;I.testCircleCol2(this.body.position.x,this.body.position.y,24,H.thisMG.rim2.local_loc.x,H.thisMG.rim2.local_loc.y,5);)if(this.body.position.y+=this.body.velocity.y/70,this.body.position.x+=this.body.velocity.x/70,300<++e){this.body.position.y-=6,this.body.velocity.x/=4;break}this.body.velocity.x*=.65,this.body.velocity.y*=.65,this.body.velocity.x+=this.RndFloat(-20,20),this.isShot=!1,this.DoImpactRim()}}this.local_rot=this.isShot?-this.local_loc.x/60:this.local_loc.x/60}},DoInPlay:function(){if(this.mode==P.IN_PLAY&&null!=this.body){this.DoPhysics(),this.xSpeed=this.body.position.x-this.local_loc.x,this.ySpeed=this.body.position.y-this.local_loc.y;for(var i=0,e=this.collisionFrequency;i<e;)i++,this.local_loc.y+=this.ySpeed/this.collisionFrequency,this.local_loc.x+=this.xSpeed/this.collisionFrequency,this.CheckGuys();this.body.position.x=this.local_loc.x,this.body.position.y=this.local_loc.y,this.lastX=this.local_loc.x,this.lastY=this.local_loc.y,i=(i=I.getSpeed(this.xSpeed,this.ySpeed))*(0<(e=this.xSpeed)?1:0>e?-1:0)/50,this.local_rot=this.isShot?this.local_rot-i:this.local_rot+i,this.local_rot>2*Math.PI&&(this.local_rot-=2*Math.PI),0>this.local_rot&&(this.local_rot+=2*Math.PI),500<(i=Math.abs(this.local_loc.x-H.rimX1))&&(i=Math.abs(this.local_loc.x-H.rimX2)),this.aboveRim=this.local_loc.y<H.rimY+10&&this.mode!=P.POSESSED,this.lastAboveRim&&!this.aboveRim&&null==this.guyPosessedBy&&30>i&&(this.body.velocity.x=0,this.holder.PointScored(this),this.shotBy=null),this.lastAboveRim=this.aboveRim}},DoPosessed:function(){this.mode==P.POSESSED&&null!=this.guyPosessedBy&&(this.hitFloor=!1,this.rimCount=0,this.loc.x=this.guyPosessedBy.hand.loc.x,this.local_loc.x=this.guyPosessedBy.hand.loc.x-this.holder.loc.x,0<this.guyPosessedBy.bones.currentAnim.indexOf("dribble")?this.local_loc.y=this.guyPosessedBy.hand.loc.y-this.holder.loc.y+Math.sin(this.tickCounter/10)+32:this.local_loc.y=this.guyPosessedBy.hand.loc.y-this.holder.loc.y-27,this.local_loc.x=Math.round(this.local_loc.x),this.local_loc.y=Math.round(this.local_loc.y),this.body.position.x=this.local_loc.x,this.body.position.y=this.local_loc.y,this.xSpeed=this.ySpeed=this.body.rotation=this.local_rot=this.rot=0)},CheckGuys:function(){for(var i=0,e=H.thisMG.children;i<e.length;){var t=e[i];if(++i,t instanceof ha&&!this.IsAboveRim()&&H.thisMG.mode==Mb.MODE_PLAYING&&this.mode==P.IN_PLAY&&!this.isShot&&null!=t.hand&&t.mode!=va.MODE_KNOCKED_OUT&&I.testCircleCol2(this.loc.x,this.loc.y,40,t.hand.loc.x,t.hand.loc.y+10,45)&&0>=this.grabCounter){this.mode=P.POSESSED,this.guyPosessedBy=t,null==this.firstGuyPosessedBy&&(this.firstGuyPosessedBy=t),i=t.GetOtherGuy(),V.remove(this.holder.children,t),this.holder.children.splice(this.holder.children.indexOf(this),0,t),this.shotBy==i&&null!=i&&(i.shotStreak=0),this.hitFloor=!1,null!=this.shotBy&&(this.shotBy.shotStreak=0,m.player.practiceMode&&H.thisMG.panel.CalcPercent());break}}},IsAboveRim:function(){return this.local_loc.y<H.rimY+15&&(45>Math.abs(this.local_loc.x-H.rimX1)||45>Math.abs(this.local_loc.x-H.rimX2))},DoTrail:function(){if(!(this.mode==P.POSESSED||1>this.alp)){var i=y.AddGameObject();i.Init(q.TRAIL_PNG()),i.blendMode=0,i.holder=this.holder,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}if(i.local_loc.x=this.local_loc.x-2*this.xSpeed,i.local_loc.y=this.local_loc.y-2*this.ySpeed,i.AddMovement(2,1.15,.1),i.AddMovement(3,1.15,.1),i.die=1,i.AddMovement(4,.15,0,300),null==(t=i.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=3,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,i.lastMovement.ratioFilters.push(t),this.trailLayer.children.push(i),i.set_local_r(1),i.set_local_g(.75),i.set_local_b(.5),null!=(e=i.holder))if(I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x,e=e.loc.y,n=i.xScale*i.yScale,i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}},DoBurn:function(){if(!(m.player.practiceMode||null==this.guyPosessedBy&&null==this.shotBy||null!=this.guyPosessedBy&&3>this.guyPosessedBy.shotStreak||null!=this.shotBy&&3>this.shotBy.shotStreak||this.mode==P.POSESSED||1>this.alp)){var i=y.AddGameObject();i.Init(q.WHITE_PARTICLE_PNG()),i.blendMode=0;var e=la.integer(400,700),I=this.rect.width/i.rect.width;2>(I/=5)&&(I=2);var t=this.loc.x,C=la.float(-5*I,5*I);i.loc.x=t+C,i.AddMovement(1,this.loc.y,this.loc.y-la.float(100,200),e),null==(t=i.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=3,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,i.lastMovement.ratioFilters.push(t),i.AddMovement(8,.2,0),i.AddMovement(6,1,1),i.g=.5,i.AddMovement(2,I,.2),i.AddMovement(3,I,.2),i.die=1,i.AddMovement(4,.75,0,15*e/10),m.thisMain.particleLayer.children.push(i)}},update:function(){this.set_local_xScale(.75),this.set_local_yScale((.75+4*this.local_yScale)/5);var i=y.prototype.update.call(this);this.grabCounter--,0>this.grabCounter&&(this.grabCounter=0),this.DoHover(),this.DoPosessed(),this.DoInPlay(),this.DoBurn(),this.DoTrail();var e=I.getSpeed(this.xSpeed,this.ySpeed);return(12==this.locArray.length||6>e&&0<this.locArray.length)&&this.locArray.pop(),6<e&&this.locArray.add(this.loc.clone()),this.RoundRecursive(),null!=this.body&&null!=this.body.position&&(this.body.position.x=this.local_loc.x,this.body.position.y=this.local_loc.y,this.body.velocity.x=Math.round(10*this.body.velocity.x)/10,this.body.velocity.y=Math.round(10*this.body.velocity.y)/10),i},__class__:Ka});var ha=function(i,e){this.shotStreak=this.fgAttempts=this.fgMade=this.threePointAttempts=this.threePointMade=this.steals=this.lastX=0,this.perks=v.perks,this.fireLayer=new y,i.children.push(this.fireLayer),y.call(this),this.holder=this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1);var I=this.holder;if(null!=I){var t=I.rot;e=I.xScale;var C=I.yScale,o=this.local_loc.x+I.handle.x,s=this.local_loc.y+I.handle.y,l=I.loc.x;I=I.loc.y;var n=this.xScale*this.yScale;if(this.rot=t+(0<n?1:0>n?-1:0)*this.local_rot,0==t)this.loc.x=l+e*o,this.loc.y=I+C*s;else{for(var a=t;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=t;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),t=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,this.loc.x=l+e*o*t-C*s*n,this.loc.y=I+e*o*n+C*s*t}}this.xSpeed=this.ySpeed=0,this.gravity=.95,this.topSpeed=8,this.deceleration=.94,this.jumpSpeed=20,this.muleq=.6,this.restX=m.SCREENWIDTH/4,this.predictMultiplier=10,this.walkAnimSpeed=1,this.score=0,this.mode=va.MODE_IDLE,this.side=Ia.SIDE_LEFT,this.lastHandX=this.lastHandY=0,this.handName="back_hand",this.jumpInAnimName="jump_in",this.jumpOutAnimName="jump_out",this.idleAnimName="idle",this.jumpOutAnimSpeedTrigger=this.jumpOutTransitionTime=0,this.celebrateAnimName="bro_5_joy",this.walkAnimName="walk",this.walkBackAnimName="walk_back",this.shadow=new y,this.shadow.Init(q.SHADOW_PNG());var g=this.shadow;if(g.holder=i,g.localCoords=!0,null!=g.local_loc?g.local_loc.x=g.local_loc.y=0:g.local_loc=new N(0,0),g.local_rot=0,g.set_local_alp(1),g.set_local_xScale(1),g.set_local_yScale(1),g.set_local_r(1),g.set_local_g(1),g.set_local_b(1),null!=(I=g.holder))if(t=I.rot,e=I.xScale,C=I.yScale,o=g.local_loc.x+I.handle.x,s=g.local_loc.y+I.handle.y,l=I.loc.x,I=I.loc.y,n=g.xScale*g.yScale,g.rot=t+(0<n?1:0>n?-1:0)*g.local_rot,0==t)g.loc.x=l+e*o,g.loc.y=I+C*s;else{for(a=t;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=t;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),t=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,g.loc.x=l+e*o*t-C*s*n,g.loc.y=I+e*o*n+C*s*t}i.children.push(this.shadow)};p.Guy=ha,ha.__name__="Guy",ha.GetSkinName=function(i){switch(i){case"Andy DeVris":i="bro_9";break;case"Big Nick":i="bro_10";break;case"Bin Noshoot":i="bro_24";break;case"Clayton Tommy":i="bro_6";break;case"Colby Mamba":i="bro_21";break;case"Devo Bookend":i="bro_25";break;case"Geo Freako":i="bro_11";break;case"Jamie Hardhat":i="bro_5";break;case"Jammy Butter":i="bro_17";break;case"Jan Soarant":i="bro_22";break;case"Jay Tater":i="bro_27";break;case"Joe ImBig":i="bro_23";break;case"Kay Sniper":i="bro_8";break;case"Kyle Irking":i="bro_26";break;case"LeBling Jams":i="bro_7";break;case"Lowry Birdhouse":i="bro_13";break;case"Luke Magic":i="bro_1";break;case"Mellow Baller":i="bro_20";break;case"Mike Goat":i="bro_14";break;case"Mystic Johnston":i="bro_16";break;case"Shackton Diesel":i="bro_15";break;case"Trey Youth":i="bro_2";break;case"Ty DaHero":i="bro_19";break;case"Veloci Raptor":i="bro_12";break;case"Zane Willow":i="bro_4";break;case"Zat MaChine":i="bro_18";break;default:i="bro_3"}return i},ha.GetHead=function(i){var e=new kb;switch(e.name="baller",i){case"Andy DeVris":e.Init(q.BRO9_HEAD_PNG());break;case"Big Nick":e.Init(q.BRO10_HEAD_PNG());break;case"Bin Noshoot":e.Init(q.BRO24_HEAD_PNG());break;case"Clayton Tommy":e.Init(q.BRO6_HEAD_PNG());break;case"Colby Mamba":e.Init(q.BRO21_HEAD_PNG());break;case"Devo Bookend":e.Init(q.BRO25_HEAD_PNG());break;case"Geo Freako":e.Init(q.BRO11_HEAD_PNG());break;case"Jamie Hardhat":e.Init(q.BRO5_HEAD_PNG());break;case"Jammy Butter":e.Init(q.BRO17_HEAD_PNG());break;case"Jan Soarant":e.Init(q.BRO22_HEAD_PNG());break;case"Jay Tater":e.Init(q.BRO27_HEAD_PNG());break;case"Joe ImBig":e.Init(q.BRO23_HEAD_PNG());break;case"Kay Sniper":e.Init(q.BRO8_HEAD_PNG());break;case"Kyle Irking":e.Init(q.BRO26_HEAD_PNG());break;case"LeBling Jams":e.Init(q.BRO7_HEAD_PNG());break;case"Lowry Birdhouse":e.Init(q.BRO13_HEAD_PNG());break;case"Luke Magic":e.Init(q.BRO1_HEAD_PNG());break;case"Mellow Baller":e.Init(q.BRO20_HEAD_PNG());break;case"Mike Goat":e.Init(q.BRO14_HEAD_PNG());break;case"Mystic Johnston":e.Init(q.BRO16_HEAD_PNG());break;case"Shackton Diesel":e.Init(q.BRO15_HEAD_PNG());break;case"Trey Youth":e.Init(q.BRO2_HEAD_PNG());break;case"Ty DaHero":e.Init(q.BRO19_HEAD_PNG());break;case"Veloci Raptor":e.Init(q.BRO12_HEAD_PNG());break;case"Zane Willow":e.Init(q.BRO4_HEAD_PNG());break;case"Zat MaChine":e.Init(q.BRO18_HEAD_PNG());break;default:e.Init(q.BRO3_HEAD_PNG())}return e},ha.GetHeadOutline=function(i){var e=new y;switch(e.name="baller",i){case"Andy DeVris":e.Init(q.BRO9_HEAD_S_PNG());break;case"Big Nick":e.Init(q.BRO10_HEAD_S_PNG());break;case"Bin Noshoot":e.Init(q.BRO24_HEAD_S_PNG());break;case"Clayton Tommy":e.Init(q.BRO6_HEAD_S_PNG());break;case"Colby Mamba":e.Init(q.BRO21_HEAD_S_PNG());break;case"Devo Bookend":e.Init(q.BRO25_HEAD_S_PNG());break;case"Geo Freako":e.Init(q.BRO11_HEAD_S_PNG());break;case"Jamie Hardhat":e.Init(q.BRO5_HEAD_S_PNG());break;case"Jammy Butter":e.Init(q.BRO17_HEAD_S_PNG());break;case"Jan Soarant":e.Init(q.BRO22_HEAD_S_PNG());break;case"Jay Tater":e.Init(q.BRO27_HEAD_S_PNG());break;case"Joe ImBig":e.Init(q.BRO23_HEAD_S_PNG());break;case"Kay Sniper":e.Init(q.BRO8_HEAD_S_PNG());break;case"Kyle Irking":e.Init(q.BRO26_HEAD_S_PNG());break;case"LeBling Jams":e.Init(q.BRO7_HEAD_S_PNG());break;case"Lowry Birdhouse":e.Init(q.BRO13_HEAD_S_PNG());break;case"Luke Magic":e.Init(q.BRO1_HEAD_S_PNG());break;case"Mellow Baller":e.Init(q.BRO20_HEAD_S_PNG());break;case"Mike Goat":e.Init(q.BRO14_HEAD_S_PNG());break;case"Mystic Johnston":e.Init(q.BRO16_HEAD_S_PNG());break;case"Shackton Diesel":e.Init(q.BRO15_HEAD_S_PNG());break;case"Trey Youth":e.Init(q.BRO2_HEAD_S_PNG());break;case"Ty DaHero":e.Init(q.BRO19_HEAD_S_PNG());break;case"Veloci Raptor":e.Init(q.BRO12_HEAD_S_PNG());break;case"Zane Willow":e.Init(q.BRO4_HEAD_S_PNG());break;case"Zat MaChine":e.Init(q.BRO18_HEAD_S_PNG());break;default:e.Init(q.BRO3_HEAD_S_PNG())}return e},ha.GetStrengths=function(i){switch(i){case"Andy DeVris":i="Quickest center in the league with a nice shot.";break;case"Big Nick":i="Amazing passer with an extremely high basketball IQ.";break;case"Bin Noshoot":i="Great size for a point guard, excellent court awareness, great defender.";break;case"Clayton Tommy":i="One of the smoothest shooters to ever play, good defender too.";break;case"Colby Mamba":i="A near clone of Mike Goat, with a firece drive to win at all costs.";break;case"Devo Bookend":i="Devo's game is smooth as silk. Excellent moves and a great shooter.";break;case"Geo Freako":i="Big, strong, athletic 'freak' who gets better each year.";break;case"Jamie Hardhat":i="Good at working the rules and drawing cheap fouls.";break;case"Jammy Butter":i="Jammy is an alpha who always plays hard and does the dirty work.";break;case"Jan Soarant":i="Incredibly athletic, shifty with the ball, completely fearless.";break;case"Jay Tater":i="Excellent shooter and shot creator and fluid moves, especially for his size.";break;case"Joe ImBig":i="The complete package for a big man. Good shot, nice footwork, big.";break;case"Kay Sniper":i="Seven footer who shoots like a guard, can pull up from anywhere.";break;case"Kyle Irking":i="Possibly the best ball handler in the world. Kyle has every trick in his bag.";break;case"LeBling Jams":i="Quick, strong, excellent handle with fantastic court vision.";break;case"Lowry Birdhouse":i="One of the best shooters and trash talkers to ever play the game.";break;case"Luke Magic":i="Strong and crafty, Luke gets whatever shot he wants.";break;case"Mellow Baller":i="Slick player with excellent handles, especially for his height.";break;case"Mike Goat":i="Perfect footwork, fierce competitor, would rather die than lose.";break;case"Mystic Johnston":i="High IQ player with great court awareness and competitive drive.";break;case"Shackton Diesel":i="Big and fast, Shackton overpowers other centers with ease.";break;case"Trey Youth":i="Smart, crafty with great handles and unlimited range.";break;case"Ty DaHero":i="Good offensive skillset with lots of swag to go with it.";break;case"Veloci Raptor":i="Carnivore who hunts in a pack. One of the smartest dinosaurs.";break;case"Zane Willow":i="Quick, explosive, great touch around the basket. Incredible quickness and hops for his size.";break;case"Zat MaChine":i="Jumps out of the gym, with a silky smooth shot to match.";break;default:i="The best shooter to ever play the game with a lightning quick release and unlimited range."}return i},ha.GetWeaknesses=function(i){switch(i){case"Andy DeVris":i="Often injured, but always in need of a brow waxing.";break;case"Big Nick":i="Slow, can't jump, kind of thicc.";break;case"Bin Noshoot":i="Can't shoot. Doesn't shoot well. Struggles with his shot.";break;case"Clayton Tommy":i="More of a sidekick than a main guy. He's too nice.";break;case"Colby Mamba":i="Colby's biggest weakness is that he's not Mike Goat.";break;case"Devo Bookend":i="Devo isn't the most ahtletic guard, poor defender.";break;case"Geo Freako":i="Can do it all, except hit an open jump shot.";break;case"Jamie Hardhat":i="Defense is something he prefers not to play.";break;case"Jammy Butter":i="Jammy sometimes clashes with teammates if he thinks they're lazy.";break;case"Jan Soarant":i="Jan is small and sacrifices his body too often.";break;case"Jay Tater":i="Jay can struggle in the big game when it's all on the line.";break;case"Joe ImBig":i="Sometimes a little mechanical with his moves. Not the quickest.";break;case"Kay Sniper":i="Having beef with random kids on social media.";break;case"Kyle Irking":i="Marches to his own beat and doesn't care what people think.";break;case"LeBling Jams":i="One of the best players, his only weakness is an unreliable 3.";break;case"Lowry Birdhouse":i="Slow, poor jumper, and one of the worst haircuts ever.";break;case"Luke Magic":i="Shows up for training camp out of shape every year.";break;case"Mellow Baller":i="His dad talks too much trash.";break;case"Mike Goat":i="No weakness on the court, but he is mean to his teammates.";break;case"Mystic Johnston":i="Not the fastest, and not the best shooter.";break;case"Shackton Diesel":i="Free throws are almost impossible for Shackton.";break;case"Trey Youth":i="Small, poor defender, bad hair. Whines to the refs a lot.";break;case"Ty DaHero":i="Poor defender and streaky shooter.";break;case"Veloci Raptor":i="Cold blooded, like literally cold blooded.";break;case"Zane Willow":i="Needs to stay away from the buffet during the offseason.";break;case"Zat MaChine":i="Not a great defender, prone to the stupid turnover sometimes.";break;default:i="Not very big, not as good in the playoffs."}return i},ha.GetShooting=function(i){switch(i){case"Andy DeVris":case"Jammy Butter":case"Jan Soarant":return 6;case"Big Nick":case"Devo Bookend":case"Jamie Hardhat":case"Kay Sniper":case"Luke Magic":case"Ty DaHero":return 8;case"Bin Noshoot":case"Shackton Diesel":return 1;case"Clayton Tommy":case"Trey Youth":case"Zat MaChine":return 9;case"Colby Mamba":case"Jay Tater":case"Joe ImBig":case"Kyle Irking":case"LeBling Jams":case"Mellow Baller":case"Mike Goat":case"Mystic Johnston":return 7;case"Geo Freako":return 4;case"Lowry Birdhouse":case"Step Flurry":return 10;case"Veloci Raptor":return 2}return 5},ha.GetHeight=function(i){switch(i){case"Andy DeVris":case"Geo Freako":case"Joe ImBig":case"Kay Sniper":return 9;case"Big Nick":case"Shackton Diesel":return 10;case"Bin Noshoot":case"Jay Tater":case"Lowry Birdhouse":case"Mellow Baller":case"Mystic Johnston":case"Zane Willow":return 7;case"Clayton Tommy":case"LeBling Jams":case"Luke Magic":return 8;case"Colby Mamba":case"Devo Bookend":case"Jamie Hardhat":case"Jammy Butter":case"Mike Goat":case"Step Flurry":case"Velociraptor":case"Zat MaChine":return 6}return 5},ha.GetHops=function(i){switch(i){case"Andy DeVris":case"Jamie Hardhat":case"Jammy Butter":case"LeBling Jams":return 7;case"Big Nick":return 4;case"Bin Noshoot":case"Clayton Tommy":case"Jay Tater":case"Joe ImBig":case"Kay Sniper":case"Luke Magic":case"Mellow Baller":case"Step Flurry":case"Trey Youth":case"Ty DaHero":return 6;case"Colby Mamba":case"Mike Goat":case"Shackton Diesel":return 9;case"Geo Freako":return 8;case"Jan Soarant":case"Veloci Raptor":case"Zane Willow":case"Zat MaChine":return 10}return 5},ha.SkinToNumber=function(i){switch(i){case"Andy DeVris":return 9;case"Big Nick":return 10;case"Bin Noshoot":return 24;case"Clayton Tommy":return 5;case"Colby Mamba":return 20;case"Devo Bookend":return 25;case"Geo Freako":return 11;case"Jamie Hardhat":return 6;case"Jammy Butter":return 17;case"Jan Soarant":return 22;case"Jay Tater":return 27;case"Joe ImBig":return 23;case"Kay Sniper":return 8;case"Kyle Irking":return 26;case"LeBling Jams":return 7;case"Lowry Birdhouse":return 13;case"Luke Magic":return 3;case"Mellow Baller":return 14;case"Mike Goat":return 21;case"Mystic Johnston":return 16;case"Shackton Diesel":return 15;case"Step Flurry":return 4;case"Trey Youth":return 2;case"Ty DaHero":return 19;case"Veloci Raptor":return 12;case"Zane Willow":return 1;case"Zat MaChine":return 18}return 0},ha.NumberToSkin=function(i){switch(i){case 1:return"Zane Willow";case 2:return"Trey Youth";case 3:return"Luke Magic";case 5:return"Clayton Tommy";case 6:return"Jamie Hardhat";case 7:return"LeBling Jams";case 8:return"Kay Sniper";case 9:return"Andy DeVris";case 10:return"Big Nick";case 11:return"Geo Freako";case 12:return"Veloci Raptor";case 13:return"Lowry Birdhouse";case 14:return"Mellow Baller";case 15:return"Shackton Diesel";case 16:return"Mystic Johnston";case 17:return"Jammy Butter";case 18:return"Zat MaChine";case 19:return"Ty DaHero";case 20:return"Colby Mamba";case 21:return"Mike Goat";case 22:return"Jan Soarant";case 23:return"Joe ImBig";case 24:return"Bin Noshoot";case 25:return"Devo Bookend";case 26:return"Kyle Irking";case 27:return"Jay Tater"}return"Step Flurry"},ha.GetSpeed=function(i){switch(i){case"Andy DeVris":case"Bin Noshoot":case"Clayton Tommy":case"Jammy Butter":case"Jay Tater":case"Mystic Johnston":case"Shackton Diesel":case"Step Flurry":return 7;case"Colby Mamba":case"Jan Soarant":case"Mellow Baller":case"Mike Goat":case"Trey Youth":case"Zat MaChine":return 9;case"Devo Bookend":case"Kay Sniper":case"Lowry Birdhouse":case"Luke Magic":return 6;case"Geo Freako":case"Jamie Hardhat":case"Kyle Irking":case"LeBling Jams":case"Ty DaHero":case"Zane Willow":return 8;case"Veloci Raptor":return 10}return 5},ha.GetHandles=function(i){switch(i){case"Big Nick":case"Bin Noshoot":case"Colby Mamba":case"Kay Sniper":case"LeBling Jams":case"Lowry Birdhouse":case"Mike Goat":return 8;case"Clayton Tommy":case"Devo Bookend":case"Jammy Butter":case"Jay Tater":case"Ty DaHero":return 7;case"Geo Freako":case"Veloci Raptor":case"Zat MaChine":return 6;case"Jamie Hardhat":case"Jan Soarant":case"Luke Magic":case"Mellow Baller":case"Mystic Johnston":case"Step Flurry":case"Trey Youth":return 9;case"Kyle Irking":return 10;case"Shackton Diesel":return 4}return 5},ha.GetDefense=function(i){switch(i){case"Andy DeVris":case"Geo Freako":return 8;case"Bin Noshoot":case"Mike Goat":return 10;case"Clayton Tommy":case"Jay Tater":case"LeBling Jams":return 6;case"Colby Mamba":case"Joe ImBig":case"Mystic Johnston":return 7;case"Devo Bookend":case"Step Flurry":case"Trey Youth":case"Veloci Raptor":return 2;case"Jamie Hardhat":return 1;case"Jammy Butter":return 9;case"Kyle Irking":case"Lowry Birdhouse":case"Luke Magic":case"Mellow Baller":case"Shackton Diesel":case"Ty DaHero":case"Zane Willow":case"Zat MaChine":return 4}return 5},ha.GetDefaultShirtColor=function(i){switch(i){case"Andy DeVris":case"Colby Mamba":case"Devo Bookend":case"LeBling Jams":case"Mystic Johnston":case"Shackton Diesel":return 8;case"Bin Noshoot":case"Kay Sniper":case"Kyle Irking":case"Trey Youth":return 10;case"Clayton Tommy":case"Step Flurry":return 1;case"Geo Freako":case"Jay Tater":case"Luke Magic":return 4;case"Jammy Butter":case"Ty DaHero":return 11;case"Joe ImBig":case"Mike Goat":case"Veloci Raptor":case"Zat MaChine":return 3;case"Lowry Birdhouse":return 0;case"Zane Willow":return 9}return 5},ha.GetDefaultPantsColor=function(i){switch(i){case"Andy DeVris":case"Big Nick":case"Colby Mamba":case"LeBling Jams":case"Mystic Johnston":case"Shackton Diesel":return 1;case"Bin Noshoot":case"Geo Freako":case"Jan Soarant":case"Kyle Irking":return 10;case"Devo Bookend":case"Zane Willow":return 2;case"Jamie Hardhat":case"Jammy Butter":case"Mike Goat":case"Trey Youth":case"Ty DaHero":case"Zat MaChine":return 3;case"Jay Tater":return 11;case"Joe ImBig":case"Step Flurry":return 6;case"Kay Sniper":return 9;case"Lowry Birdhouse":return 4}return 5},ha.__super__=y,ha.prototype=B(y.prototype,{GetAttributesAndBones:function(i){var e=ha.GetSkinName(i);this.mHops=ha.GetHops(i),this.mSpeed=ha.GetSpeed(i),this.mHeight=ha.GetHeight(i),this.mShooting=ha.GetShooting(i),this.mDefense=ha.GetDefense(i),this.mHandles=ha.GetDefense(i),this.bones=this.LoadBones("bro",e,q,ha.preCachedJson,m.player.broAnimations)},GetOtherGuy:function(){for(var i=0,e=this.holder.children;i<e.length;){var I=e[i];if(++i,I!=this&&I instanceof ha)return I}return null},GetJumpInAnim:function(){var i=this.GetBall();return null!=i&&i.guyPosessedBy==this?"jump_with_ball":this.jumpInAnimName},GetIdleAnim:function(){var i=this.GetBall();return null!=i&&i.guyPosessedBy==this?"idle_dribble":this.idleAnimName},UpdateShadow:function(){this.shadow.local_loc.x=this.local_loc.x;var i=m.SCREENHEIGHT/2-H.distanceFromBottom+25;this.shadow.local_loc.y=i,this.shadow.set_local_alp((200-Math.abs(this.local_loc.y-(i-25)))/200*.65),this.shadow.set_local_xScale(this.shadow.set_local_yScale(1.333333)),this.shadow.update()},update:function(){var i=this.GetMovement(4);null!=i&&null==i.holder&&(i.holder=null),i=this.bones.local_xScale,this.lastX=this.loc.x;var e=y.prototype.update.call(this);if(this.punchCounter--,0>this.punchCounter&&(this.punchCounter=0),this.mode==va.MODE_WINNING)return e;this.ySpeed+=this.gravity,this.GetHand(),this.xMov=0,this.xSpeed*=this.deceleration;var I=this.holder;return this.mode!=va.MODE_JUMPING&&this.mode!=va.MODE_WALKING&&this.mode!=va.MODE_IDLE||I.mode!=Mb.MODE_PLAYING||(this.xMov=this.GetXMovement(),.5<Math.abs(this.xMov)&&(this.xSpeed+=this.xMov),null!=this.GetBall()&&this.GetOtherGuy(),I=this.topSpeed,this.xSpeed>I&&(this.xSpeed=I),this.xSpeed<-I&&(this.xSpeed=-I)),this.local_loc.x+=this.xSpeed,this.local_loc.y+=this.ySpeed,this.local_loc.y>m.SCREENHEIGHT/2-H.distanceFromBottom&&(this.local_loc.y=m.SCREENHEIGHT/2-H.distanceFromBottom),this.GetHand(),this.DoIdle(),this.DoWalk(),this.DoJump(),this.DoCelebrate(),this.DoBurn(),this.CapSides(),this.UpdateShadow(),(0<(I=this.bones.local_xScale)?1:0>I?-1:0)!=(0<i?1:0>i?-1:0)&&(this.bones.update(),this.bones.update()),null!=(i=this.GetMovement(4))&&null==i.holder&&(i.holder=null),e},CapSides:function(){null!=this.local_loc&&null!=this.loc&&(-700>this.local_loc.x&&(this.local_loc.x=-700),700<this.local_loc.x&&(this.local_loc.x=700),null!=this.local_loc&&0<this.ySpeed&&this.local_loc.y>=m.SCREENHEIGHT/2-H.distanceFromBottom&&(this.local_loc.y=m.SCREENHEIGHT/2-H.distanceFromBottom,this.ySpeed=0))},GetXMovementKey:function(i,e){var I=0;return i&&(I=-1.5),e&&(I=1.5),(0<I?1:0>I?-1:0)==(0<(i=this.bones.local_xScale)?1:0>i?-1:0)&&(I*=2.01),I},GetYMovementKey:function(i){var e=0;return this.mode==va.MODE_JUMPING&&!this.lastKeyDown&&i?e=-1:i&&!this.lastKeyDown&&(e=-this.jumpSpeed,this.GetBall().guyPosessedBy!=this&&(e*=1.1)),this.lastKeyDown=i,e},GetPunchMovementKey:function(i){var e=!1;return null!=this.GetBall()&&i&&(e=!0),e},GetTauntMovementKey:function(i){var e=!1;return i&&(e=!0),e},GetXMovement:function(){return 0},GetYMovement:function(){return 0},GetPunchMovement:function(){return!1},GetTauntMovement:function(){return null},DoIdle:function(){if(this.mode==va.MODE_IDLE){this.local_loc.y=m.SCREENHEIGHT/2-H.distanceFromBottom;var i=this.holder.GetChildByType(Ka);null==i||i.mode!=P.HOVERING&&i.mode!=P.IN_PLAY&&i.mode!=P.POSESSED||(this.ySpeed=this.GetYMovement());var e=this.GetPunchMovement();null!=i&&e?i.guyPosessedBy==this?this.InitSetShot():this.InitPunch():null==this.GetTauntMovement()||null!=i&&i.guyPosessedBy==this?-.01>this.ySpeed?(this.mode=va.MODE_JUMPING,this.tookOffWithBall=null!=i&&i.guyPosessedBy==this,this.bones.PlayAnimation(this.GetJumpInAnim(),!1),I.PlaySound(Td.Get())):.3<Math.abs(this.xSpeed)&&null!=i&&(i.mode!=P.HOVERING||2<Math.abs(this.xSpeed))&&(this.mode=va.MODE_WALKING,this.bones.PlayAnimation(this.GetWalkAnim(),!0,300,this.walkAnimSpeed),this.SetupWalkSounds()):this.Celebrate(this.GetTauntMovement())}},SetupWalkSounds:function(){},PlayWalkSound1:function(){I.PlaySound(af.Get())},PlayWalkSound2:function(){I.PlaySound(bf.Get())},GetWalkAnim:function(){var i=this.GetBall();if(i.guyPosessedBy==this){if(this.side==Ia.SIDE_LEFT?this.bones.set_local_xScale(Math.abs(this.bones.local_xScale)):this.bones.set_local_xScale(-Math.abs(this.bones.local_xScale)),("walk_dribble"==this.bones.currentAnim||"walk_back_dribble"==this.bones.currentAnim)&&4>Math.abs(this.loc.x-this.lastX))return this.bones.currentAnim;i=this.loc.x-this.lastX;var e=this.bones.local_xScale;i=(0<i?1:0>i?-1:0)==(0<e?1:0>e?-1:0)?"walk_dribble":"walk_back_dribble"}else.5<Math.abs(this.local_loc.x-i.local_loc.x)&&(i=i.local_loc.x-this.local_loc.x,this.bones.set_local_xScale(Math.abs(this.bones.local_xScale)*(0<i?1:0>i?-1:0))),i=(0<(i=this.xSpeed)?1:0>i?-1:0)==(0<(e=this.bones.local_xScale)?1:0>e?-1:0)?"walk":"walk_back";return i},InitPunch:function(){var i=this;if(!(0<this.punchCounter)){this.mode=va.MODE_SPECIAL_MOVE,this.bones.PlayAnimation(this.GetAttackPerk().animName,!1,0,3.5),this.AddMovement(13,0,0,100),this.punchCounter=60,this.AddEvent((function(){I.PlaySound(cf.Get()),I.PlaySound(Ud.Get())})),this.AddMovement(13,0,0,80);var e=this.GetBall();this.AddEvent((function(){if(m.player.practiceMode)i.AddMovement(13,0,0,840),i.AddEvent((function(){i.mode==va.MODE_SPECIAL_MOVE&&(i.bones.PlayAnimation("idle",!0,140),i.mode=va.MODE_IDLE)}));else for(var t=0,C=i.holder.children;t<C.length;){var o=C[t];if(++t,o instanceof ha&&o!=i){var s=o,l=50+2*i.mDefense;null!=s&&(l-=2*s.mHandles),i instanceof Ja&&(l=null!=s&&s.score-2>i.score?100:50),s=o.GetChildByNameRecursive("head_bone"),null!=e&&e.guyPosessedBy==o&&null!=s&&Math.abs(i.hand.loc.x-s.loc.x)<l&&.95<=o.local_alp?(i.steals++,i.KnockDown(o),I.PlaySound(df.Get()),I.AddFlash(i.hand,0,4,4),I.ShakeScreen(),i.mode=va.MODE_IDLE,kd.delay(u(i,i.PlayRandomFoulVoice),100)):(i.AddMovement(13,0,0,840),i.AddEvent((function(){i.mode==va.MODE_SPECIAL_MOVE&&(i.bones.PlayAnimation("idle",!0,140),i.mode=va.MODE_IDLE)})),i.PlayRandomHandlesVoice())}}}))}},KnockDown:function(i,e){null==e&&(e=1e3),i.shotStreak=0,i.mode=va.MODE_KNOCKED_OUT,i.KillAllMovements(),i.set_local_alp(1),i.set_alp(1);var I=1,t=i.bones.xScale,C=this.bones.xScale;for((0<t?1:0>t?-1:0)==(0<C?1:0>C?-1:0)?(i.bones.PlayAnimation("knocked_out2",!1,20,1.3),I=-1):i.bones.PlayAnimation("knocked_out",!1,20,1.3),(C=this.GetBall()).mode==P.POSESSED&&C.guyPosessedBy==i&&(C.mode=P.IN_PLAY,C.guyPosessedBy=null,C.body.position.x=C.local_loc.x,C.body.position.y=C.local_loc.y-30,t=this.bones.xScale,C.body.velocity.x=(0<t?1:0>t?-1:0)*(30+this.tickCounter%30),C.body.velocity.y=this.tickCounter%30-30,C.grabCounter=20),i.AddMovement(13,0,0,e),i.AddEvent((function(){i.mode==va.MODE_KNOCKED_OUT&&(i.mode=va.MODE_IDLE,i.bones.PlayAnimation("idle",!0,100))})),e=0;4>e;){var o=1.5*e++;(C=y.AddGameObject()).Init(q.STAR_PNG());var s=i.bones.GetChildByNameRecursive("head_bone");C.holder=s,C.localCoords=!0,null!=C.local_loc?C.local_loc.x=C.local_loc.y=0:C.local_loc=new N(0,0),C.local_rot=0,C.set_local_alp(1),C.set_local_xScale(1),C.set_local_yScale(1),C.set_local_r(1),C.set_local_g(1),C.set_local_b(1);var l=C.holder;if(null!=l){var n=l.rot;s=l.xScale;var a=l.yScale,g=C.local_loc.x+l.handle.x,r=C.local_loc.y+l.handle.y,J=l.loc.x;if(l=l.loc.y,t=C.xScale*C.yScale,C.rot=n+(0<t?1:0>t?-1:0)*C.local_rot,0==n)C.loc.x=J+s*g,C.loc.y=l+a*r;else{for(t=n;t<-Math.PI;)t+=2*Math.PI;for(;t>Math.PI;)t-=2*Math.PI;for(t=0>t?1.27323954*t+.405284735*t*t:1.27323954*t-.405284735*t*t;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),1,n=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,C.loc.x=J+s*g*n-a*r*t,C.loc.y=l+s*g*t+a*r*n}}C.set_local_xScale(C.set_local_yScale(.6)),C.set_local_alp(.75),C.AddMovement(0,50,50,1300,!1),null==(a=o)&&(a=0),null==(s=1)&&(s=0),null==(g=C.fromPool?y.filterPool.pop():null)&&(g=new z),g.type=1,g.amplitude=60,g.period=s,g.offset=a,g.splineArr=null,g.curves=null,C.lastMovement.movementFilters.push(g),C.AddMovement(1,70*I,70*I,1300,!1),null==o&&(o=0),null==(s=1)&&(s=0),null==(a=C.fromPool?y.filterPool.pop():null)&&(a=new z),a.type=11,a.amplitude=20,a.period=s,a.offset=o,a.splineArr=null,a.curves=null,C.lastMovement.movementFilters.push(a),C.AddMovement(4,.75,.75,1100,!1),C.AddMovement(4,.75,0,200,!1),C.die=1,i.children.push(C)}},DoWalk:function(){if(this.mode==va.MODE_WALKING){var i=this.holder.GetChildByType(Ka);null==i||i.mode!=P.HOVERING&&i.mode!=P.IN_PLAY&&i.mode!=P.POSESSED||(this.ySpeed=this.GetYMovement());var e=Math.max(.5,Math.abs(this.xSpeed)/3);if(this.bones.currentAnim!=this.GetWalkAnim()&&(this.bones.PlayAnimation(this.GetWalkAnim(),!0,100,this.walkAnimSpeed),this.SetupWalkSounds()),null!=this.hand&&null!=this.hand.holder.GetMovement(5)){var t=this.hand.holder.GetMovement(5).GetCurrentMovement();t.tickCounter==t.holder.movementStep&&"walk0"==t.name&&this.PlayWalkSound1(),t.tickCounter==t.holder.movementStep&&"walk1"==t.name&&this.PlayWalkSound2()}this.bones.SetPlaybackSpeed(e*this.walkAnimSpeed),this.GetPunchMovement()?(i=this.GetBall()).guyPosessedBy==this?this.InitSetShot():this.InitPunch():null!=this.GetTauntMovement()&&i.guyPosessedBy!=this?this.Celebrate(this.GetTauntMovement()):-.01>this.ySpeed?(this.mode=va.MODE_JUMPING,this.tookOffWithBall=null!=i&&i.guyPosessedBy==this,this.bones.PlayAnimation(this.GetJumpInAnim(),!1),I.PlaySound(Td.Get())):.3>=Math.abs(this.xSpeed)&&(this.mode=va.MODE_IDLE,this.bones.PlayAnimation(this.GetIdleAnim(),!0,200))}},InitSetShot:function(){var i=this;this.ySpeed=.85*-this.jumpSpeed,this.mode=va.MODE_JUMPING,this.tookOffWithBall=!0,this.bones.PlayAnimation(this.GetJumpInAnim(),!1),I.PlaySound(Td.Get()),this.AddMovement(13,0,0,330),this.AddEvent((function(){i.InitShotOrBlock(!0)}))},DoJump:function(){if(this.mode!=va.MODE_JUMPING||"hit"==this.bones.currentAnim)return!1;if(this.side==Ia.SIDE_LEFT?this.bones.set_local_xScale(Math.abs(this.bones.local_xScale)):this.bones.set_local_xScale(-Math.abs(this.bones.local_xScale)),0<this.ySpeed&&this.local_loc.y>=m.SCREENHEIGHT/2-H.distanceFromBottom)return this.local_loc.y=m.SCREENHEIGHT/2-H.distanceFromBottom,this.ySpeed=0,this.Landed(),!1;var i=this.GetBall(),e=this.GetOtherGuy();null!=e&&0>this.ySpeed&&5>Math.abs(this.ySpeed)&&i.guyPosessedBy!=this&&(e.mode==va.MODE_DUNKING||i.isShot)&&i.shotBy!=this&&"block"!=this.bones.currentAnim&&!i.IsAboveRim()&&null!=e&&(e.mode==va.MODE_DUNKING||0>i.ySpeed)&&100>I.distance2(this.hand.loc.x,this.hand.loc.y,i.loc.x,i.loc.y)&&H.thisMG.mode==Mb.MODE_PLAYING&&(this.bones.PlayAnimation("block",!1,50,1.5),this.JustHitBall(),this.ySpeed-=5,I.PlaySound(Ud.Get()),I.ShakeScreen(),I.AddFlash(this.hand,0,4,4),null!=e&&(e.shotStreak=0),null!=e&&e.mode==va.MODE_DUNKING&&(e.KillAllMovements(),this.KnockDown(e)),i.guyPosessedBy=null,i.mode=P.IN_PLAY,e=this.bones.local_xScale,i.body.velocity.x=70*(0<e?1:0>e?-1:0),i.grabCounter=40),i=this.GetYMovement(),e=this.GetPunchMovement();var t=this.GetTauntMovement();return!(!e&&0<=i&&null==t)&&(this.InitShotOrBlock(),!0)},GetRandomDunk:function(){return this.GetDunkPerk().animName},InitShotOrBlock:function(i){null==i&&(i=!1);var e=this;if("shoot"!=this.bones.currentAnim&&"block"!=this.bones.currentAnim){var t=this.GetBall();if(null!=t&&t.guyPosessedBy==this){var C=Math.abs(this.local_loc.x-(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1));if(this.fgAttempts++,400>C&&this.mode!=va.MODE_DUNKING){H.shotPoints=2,this.bones.PlayAnimation(this.GetRandomDunk(),!1),this.mode=va.MODE_DUNKING,t.shotBy=this,C=300+C/2,this.dunkChannel=I.PlaySound(ef.Get()),this.side==Ia.SIDE_LEFT?this.AddMovement(0,this.local_loc.x,(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)-150,C):this.AddMovement(0,this.local_loc.x,(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)+150,C),this.AddMovement(1,this.local_loc.y,H.rimY+40,C),null==(C=.5)&&(C=0);var o=this.fromPool?y.filterPool.pop():null;null==o&&(o=new z),o.type=1,o.amplitude=-150,o.period=C,o.offset=0,o.splineArr=null,o.curves=null,this.lastMovement.movementFilters.push(o),this.AddEvent((function(){e.bones.PlayAnimation("dunk2",!1,100)})),this.side==Ia.SIDE_LEFT?this.AddMovement(0,-999999,(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)-95,140):this.AddMovement(0,-999999,(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)+95,140),null==(o=this.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=3,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,this.lastMovement.ratioFilters.push(o),this.AddMovement(1,-999999,H.rimY+80,140),null==(o=this.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=3,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,this.lastMovement.ratioFilters.push(o),this.AddEvent((function(){m.player.practiceMode&&(t.shotBy=null),I.AddFlash(e.hand,0,8,8),I.ShakeScreen(),I.ShakeScreen(),null!=e.dunkChannel&&e.dunkChannel.stop(),I.PlaySound(ff.Get()),t.local_loc.x=e.side==Ia.SIDE_LEFT?t.body.position.x=(e.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)+80:t.body.position.x=(e.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)-80,t.local_loc.y=t.body.position.y=H.rimY-3,t.body.velocity.x=0,t.body.velocity.y=20,t.aboveRim=!0,e.bones.PlayAnimation("dunk3",!1,0,.4),t.grabCounter=100,t.guyPosessedBy=null,t.mode=P.IN_PLAY,t.dunked=!0;for(var i=!1,C=0,o=e.holder.children;C<o.length;){var s=o[C];++C,s instanceof ha&&s!=e&&150>Math.abs(e.local_loc.x-s.local_loc.x)&&s.mode==va.MODE_JUMPING&&(e.KnockDown(s,3e3),i=!0)}if(2!=e.shotStreak){if(i)switch(i=e.tickCounter%5,i){case 0:i="FACIAL!!!",I.PlayVoiceSound(gf.Get());break;case 1:i="OUCH!",I.PlayVoiceSound(hf.Get());break;case 2:i="OBLITERATED!!!",I.PlayVoiceSound(jf.Get());break;case 3:i="YAMMED!!!",I.PlayVoiceSound(kf.Get());break;default:i="POSTERIZED!!!",I.PlayVoiceSound(lf.Get())}else switch(i=e.tickCounter%9,i){case 0:i="WITH THE JAM!!!",I.PlayVoiceSound(mf.Get());break;case 1:i="OH MY GOODNESS!",I.PlayVoiceSound(nf.Get());break;case 2:i="THROW DOWN!!!",I.PlayVoiceSound(of.Get());break;case 3:i="OHHHH!!!",I.PlayVoiceSound(pf.Get());break;case 4:i="FLUSH!!!",I.PlayVoiceSound(qf.Get());break;case 5:i="WOW!!!",I.PlayVoiceSound(rf.Get());break;case 6:i="LOOK AT THAT!",I.PlayVoiceSound(sf.Get());break;case 7:i="WITH AUTHORITY!",I.PlayVoiceSound(tf.Get());break;default:i="STUFFED!!!",I.PlayVoiceSound(uf.Get())}H.thisMG.panel.AddPopText(i)}})),this.AddMovement(1,H.rimY+80,H.rimY+80,440);var s=this.GetOtherGuy();this.AddEvent((function(){e.mode=va.MODE_JUMPING,e.tookOffWithBall=null!=t&&t.guyPosessedBy==e,e.AddMovement(13,0,0,700),e.AddEvent((function(){null!=s&&0<=s.bones.currentAnim.indexOf("knocked")&&e.bones.PlayAnimation(e.GetTauntPerk().animName,!0,100,1),e.mode=va.MODE_IDLE}))}))}else if(this.mode!=va.MODE_DUNKING){this.PlayShotSound(),H.shotPoints=3,this.threePointAttempts++,this.bones.PlayAnimation("shoot",!1),this.ySpeed-=5,t.AddMovement(13,0,0,100,!1,0);var l=this;t.AddEvent((function(){if(H.thisMG.mode!=Mb.MODE_POST_GAME&&null==H.thisMG.GetChildByName("quartertext")){t.mode=P.IN_PLAY,t.isShot=!0,t.shotBy=l,t.guyPosessedBy=null;var C=-Math.PI/2;C=e.side==Ia.SIDE_RIGHT?C-Math.PI/6:C+Math.PI/6;var o=Math.sqrt(12.75*(Math.pow(Math.abs(t.local_loc.x-(e.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)),.983)+Math.abs(t.local_loc.y-H.rimY))/Math.abs(Math.sin(2*C)));if(3>e.shotStreak||m.player.practiceMode){var s=(9-e.mShooting/2)/50;e instanceof Ja&&10>=m.player.wins&&(s=(12-e.mShooting)/46),o=o*(s=1.02+e.RndFloat(-s,s))-.23*e.xSpeed,o-=.92*e.ySpeed}s=o*Math.cos(C)*.721,C=o*Math.sin(C)*.721,t.body.position.x=Math.round(t.local_loc.x),t.body.position.y=Math.round(t.local_loc.y),t.body.velocity.x=Math.round(s),t.body.velocity.y=Math.round(C),C=e.RndFloat(-3,3),i&&(t.body.velocity.x+=C),I.PlaySound(Ud.Get())}}))}}}},PlayShotSound:function(){var i=this.GetBall();if(null!=i&&i.guyPosessedBy==this){if(2<Math.abs(this.xSpeed)){i=this.xSpeed;var e=this.bones.local_xScale;i=(0<i?1:0>i?-1:0)!=(0<e?1:0>e?-1:0)}else i=!1;i?I.PlayVoiceSound(vf.Get()):I.PlayVoiceSound(wf.Get())}},Landed:function(){if(this.mode!=va.MODE_SPECIAL_MOVE){this.mode=va.MODE_IDLE,this.bones.PlayAnimation("hit",!1),this.AddMovement(13,1,1,300),this.AddEvent(u(this,this.Landed2)),this.bones.SetPlaybackSpeed(1),I.PlaySound(xf.Get()),0<H.thisMG.panel.timeLeft&&I.MakeSmokePuff(this.loc);var i=this.GetBall();if(this.tookOffWithBall&&null!=i&&i.guyPosessedBy==this){i.mode=P.IN_PLAY,i.guyPosessedBy=null,i.body.position.x=i.local_loc.x,i.body.position.y=i.local_loc.y;var e=this.bones.xScale,t=this.RndFloat(10,30);if(i.body.velocity.x=(0<e?1:0>e?-1:0)*t,e=this.bones.xScale,t=this.RndFloat(-30,-10),i.body.velocity.y=(0<e?1:0>e?-1:0)*t,i.grabCounter=60,3>m.player.wins&&this instanceof Mc&&qa.__cast(this,Mc).isLocal){null==(t=!0)&&(t=!1),(i=m.thisMain.isPhone()?new wa(0,-250,"Tap fist to shoot!",m.CHAT2_FONT):new wa(0,-250,"DOUBLE JUMP to shoot!")).holder=this,i.localCoords=!0,t?(null!=i.local_loc?(i.local_loc.x=i.loc.x,i.local_loc.y=i.loc.y):i.local_loc=new N(i.loc.x,i.loc.y),i.local_rot=i.rot,i.set_local_alp(i.alp),i.set_local_xScale(i.xScale),i.set_local_yScale(i.yScale),i.set_local_r(i.r),i.set_local_g(i.g),i.set_local_b(i.b)):(null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1));var C=i.holder;if(null!=C){var o=C.rot;t=C.xScale;var s=C.yScale,l=i.local_loc.x+C.handle.x,n=i.local_loc.y+C.handle.y,a=C.loc.x;if(C=C.loc.y,e=i.xScale*i.yScale,i.rot=o+(0<e?1:0>e?-1:0)*i.local_rot,0==o)i.loc.x=a+t*l,i.loc.y=C+s*n;else{for(var g=o;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(e=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=o;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),o=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,i.loc.x=a+t*l*o-s*n*e,i.loc.y=C+t*l*e+s*n*o}}i.set_local_xScale(i.set_local_yScale(.5)),i.set_local_alp(i.set_alp(0)),i.AddMovement(4,0,1,300),i.AddMovement(4,15,0,3e3),this.children.push(i)}}this.xSpeed=0}},Landed2:function(){this.mode==va.MODE_IDLE&&this.bones.PlayAnimation(this.GetIdleAnim(),!0,100)},Celebrate:function(i){this.mode!=va.MODE_CELEBRATING&&(null==i&&(i=this.celebrateAnimName),this.bones.PlayAnimation(i,!0,30),this.mode=va.MODE_CELEBRATING,this.xSpeed=0)},DoCelebrate:function(){if(this.mode==va.MODE_CELEBRATING){var i=this.holder;i.mode!=Mb.MODE_PLAYING&&i.mode!=Mb.MODE_INTRODUCTIONS||(this.xSpeed=0,this.bones.IsPlaying()||(this.bones.PlayAnimation(this.GetIdleAnim(),!0,100),this.mode=va.MODE_IDLE))}},GetHand:function(i){if(null==i&&(i="front_hand"),this.hand=this.GetChildByNameRecursive(i),null!=this.hand){i=0;for(var e=this.hand.children;i<e.length;){var I=e[i];++i,this.hand=I}}},DoBurn:function(){if(!(m.player.practiceMode||3>this.shotStreak||1!=this.tickCounter%4||1>this.alp))for(var i=0,e=this.bones.skinImages;i<e.length;){var I=e[i];++i;var t=y.AddGameObject();t.Init(q.WHITE_PARTICLE_PNG()),t.blendMode=0;var C=this.RndInt(400,700),o=I.rect.width/t.rect.width;1>(o/=5)&&(o=1);var s=I.loc.x,l=this.RndFloat(-5*o,5*o);t.loc.x=s+l,t.AddMovement(1,I.loc.y,I.loc.y-this.RndFloat(100,200),C),null==(I=t.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=3,I.amplitude=1,I.period=0,I.offset=0,I.splineArr=null,I.curves=null,t.lastMovement.ratioFilters.push(I),t.AddMovement(8,.2,0),t.AddMovement(6,1,1),t.g=.5,t.AddMovement(2,o,.2),t.AddMovement(3,o,.2),t.die=1,t.AddMovement(4,0,.5,C/10),t.AddMovement(4,.5,0,9*C/10),this.fireLayer.children.push(t)}},GetBall:function(){return this.holder.GetChildByType(Ka)},JustHitBall:function(){if(I.PlaySound($b.Get()),1e3<Math.abs(this.local_loc.x-(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)))switch(this.RndInt(0,6)){case 1:I.PlaySound(yf.Get());break;case 2:I.PlaySound(zf.Get());break;case 3:I.PlaySound(Af.Get());break;default:I.PlaySound(Bf.Get())}},draw:function(i){this.shadow.loc.x=this.loc.x,this.shadow.draw(i),y.prototype.draw.call(this,i)},PreRemove:function(){for(var i=0,e=this.bones.children;i<e.length;){var I=e[i];++i,I instanceof ka&&((I=qa.__cast(I,ka)).ClearMovements(),I.holder=null)}this.holder=null,this.bones.holder=null,y.prototype.PreRemove.call(this)},PlayRandomFoulVoice:function(){switch(this.RndInt(0,10)){case 0:I.PlayVoiceSound(Cf.Get());break;case 1:I.PlayVoiceSound(Df.Get());break;case 2:I.PlayVoiceSound(Ef.Get());break;case 3:I.PlayVoiceSound(Ff.Get());break;case 4:I.PlayVoiceSound(Gf.Get())}},PlayRandomHandlesVoice:function(){1==this.RndInt(0,8)&&I.PlayVoiceSound(Hf.Get())},GetDunkPerk:function(){for(var i=[],e=0,I=this.perks;e<I.length;){var t=I[e];++e,t.unlocked&&t.isDunk&&i.push(t)}return i[this.RndInt(0,i.length)]},GetAttackPerk:function(){for(var i=[],e=0,I=this.perks;e<I.length;){var t=I[e];++e,t.unlocked&&t.isAttack&&i.push(t)}return i[i.length-1]},GetTauntPerk:function(){for(var i=[],e=0,I=this.perks;e<I.length;){var t=I[e];++e,t.unlocked&&t.isTaunt&&i.push(t)}return i[i.length-1]},__class__:ha});var Ja=function(i,e){if(null==e&&(e=1),ha.call(this,i,e),this.holder=i,this.side=Ia.SIDE_LEFT,this.holder=this.holder,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var I=i.rot;e=i.xScale;var t=i.yScale,C=this.local_loc.x+i.handle.x,o=this.local_loc.y+i.handle.y,s=i.loc.x;i=i.loc.y;var l=this.xScale*this.yScale;if(this.rot=I+(0<l?1:0>l?-1:0)*this.local_rot,0==I)this.loc.x=s+e*C,this.loc.y=i+t*o;else{for(var n=I;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=I;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),I=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+e*C*I-t*o*l,this.loc.y=i+e*C*l+t*o*I}}this.GetAttributesAndBones(m.player.secondGuyClassName),this.topSpeed=7.3+this.mSpeed/10,this.jumpSpeed=14+.9*this.mHops,e=.5+this.mHeight/30,this.local_loc.x=-380,this.local_loc.y=384,this.deceleration=.85,this.idealPositionX=40,this.idealPositionY=200,this.bones.PlayAnimation("salute"),this.name=m.player.secondGuyClassName,this.set_local_xScale(e),this.set_local_yScale(e),m.player.secondGuyJerseyColor=ha.GetDefaultShirtColor(m.player.secondGuyClassName),m.player.secondGuyPantsColor=ha.GetDefaultPantsColor(m.player.secondGuyClassName),Sb.ColorizeBones(this.bones,!0),Sb.RemoveLogo(this.bones),m.player.difficulty=2,Ja.doDiff&&(Ja.doDiff=!1)};p.CPUGuy=Ja,Ja.__name__="CPUGuy",Ja.__super__=ha,Ja.prototype=B(ha.prototype,{GetBotPunchMovement:function(){var i=this.GetBall();if(null==i)return!1;var e=this.GetOtherGuy();if(null==e)return!1;if(this.mode==va.MODE_JUMPING&&this.tookOffWithBall){if(i=la.integer(0,3),e=la.integer(0,15),.5>Math.abs(this.ySpeed)&&2==i||7>Math.abs(this.ySpeed)&&2==e||7<this.ySpeed)return!0}else if(i.guyPosessedBy==e&&null!=e&&(e.mode==va.MODE_IDLE||e.mode==va.MODE_WALKING)&&(i=null!=e&&e.score-2>this.score?10-m.player.difficulty+10:15+10*(10-m.player.difficulty),i-=Math.floor(1.5*this.mDefense),10>m.player.wins?i*=7:25>m.player.wins&&(i*=5),2==la.integer(0,i)&&130>Math.abs(this.local_loc.x-this.runToX)))return!0;return!1},GetBotYMovement:function(){if(this.holder.mode!=Mb.MODE_PLAYING||this.mode!=va.MODE_IDLE&&this.mode!=va.MODE_WALKING&&this.mode!=va.MODE_JUMPING)return 0;var i=this.holder.GetChildByType(Ka);if(i.mode==P.INTRO||i.mode==P.HOVERING)return 0;if(null==(i=this.GetBall()))return 0;if(i.guyPosessedBy==this){if(this.mode==va.MODE_WALKING||this.mode==va.MODE_IDLE){if(i=150<(i=Math.floor(Math.abs(this.local_loc.x-(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1))))?i/50:0,3>H.thisMG.panel.timeLeft)return-this.jumpSpeed;if(10>m.player.wins){if(2==la.integer(0,56+5*(10-m.player.difficulty)+Math.max(0,2*i*i-this.mShooting)))return-this.jumpSpeed}else if(25>m.player.wins){if(3==la.integer(0,56+Math.max(0,4*i-this.mShooting)))return-this.jumpSpeed}else if(3==la.integer(0,35+Math.max(0,4*i-this.mShooting)))return-this.jumpSpeed}}else{var e=30;10>m.player.wins?e=80:35>m.player.wins&&(e=40);var I=this.GetOtherGuy();if(1==la.integer(0,e)&&120>Math.abs(i.loc.x+i.xSpeed*this.predictMultiplier-(this.loc.x+this.idealPositionX+this.xSpeed*this.predictMultiplier))){if(60>Math.abs(this.PredictBallY(i,this.predictMultiplier)-(this.local_loc.y-this.idealPositionY)))return-this.jumpSpeed}else if(1==la.integer(0,2*e)&&140>Math.abs(this.local_loc.x-i.local_loc.x)&&i.guyPosessedBy==I&&null!=I&&(I.mode==va.MODE_JUMPING||I.mode==va.MODE_DUNKING))return-this.jumpSpeed}return 0},GetBotXMovement:function(){if(this.holder.mode!=Mb.MODE_PLAYING)return 0;var i=this.GetBall();if(null==i||i.mode==P.INTRO)return 0;var e=this.GetOtherGuy();if(null==e)return 0;if(null==e||i.guyPosessedBy!=e||e.mode!=va.MODE_IDLE&&e.mode!=va.MODE_WALKING||null!=this.GetPunchMovement())if(i.guyPosessedBy==this){if(this.mode==va.MODE_JUMPING)return 0;if(this.runToX=(this.side==Ia.SIDE_LEFT?H.rimX2:H.rimX1)-130,null==this.GetMovement(0)&&3==la.integer(0,100)){for(;e=la.float(-100,200),60>Math.abs(e););this.AddMovement(0,this.local_loc.x,this.local_loc.x+la.float(-150,150),400),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i)}}else e=this.local_loc.x,this.runToX=i.local_loc.x+i.xSpeed*this.predictMultiplier+this.idealPositionX*(0<e?1:0>e?-1:0);else if(2==la.integer(0,15)&&(this.runToX=i.local_loc.x-100),3==la.integer(0,160)){for(;e=la.float(-200,100),60>Math.abs(e););this.AddMovement(0,this.local_loc.x,this.local_loc.x+la.float(-200,200),600),null==(i=this.fromPool?y.filterPool.pop():null)&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i)}return(this.runToX-this.local_loc.x)/26},GetPunchMovement:function(){return this.GetBotPunchMovement()},GetYMovement:function(){return this.GetBotYMovement()},GetXMovement:function(){return this.GetBotXMovement()},PredictBallY:function(i,e){var I=i.local_loc.y;i=i.ySpeed;for(var t=0;t<e;)t++,I+=i+=.1;return I},__class__:Ja});var Q=function(i,e,t,C,o,s){null==s&&(s=!0),null==o&&(o=!1),null==C&&(C=2400),null==e&&(e=0),y.call(this),this.holder=t,this.timeToLast=(C/10|0)+(e/10|0),this.yOffset=this.xOffset=0,(this.bigChat=o)||this.Init(q.BUBBLE_PNG()),s&&this.FindAndKillOtherChats(),i=T.replace(i,"%CLICK%","Click"),this.tx=new wa(0,0,i,m.CHAT2_FONT),this.name="chat",this.popSound=If.Get(),this.tx.SetText(i),this.tx.WordWrap(Math.floor(1.5*this.rect.width)),this.tx.set_alp(0),this.AddMovement(9,0,0,e+10),this.AddEvent(u(this,this.PlayPopSound)),I.AddPopScale(this,e,400,0,.3,.5),Q.zAdder+=1e-4,this.children.push(this.tx),(i=this.tx).localCoords?(i.set_local_r(1),i.set_local_g(1),i.set_local_b(0)):(i.r=1,i.g=1,i.b=0)};p.ChatText=Q,Q.__name__="ChatText",Q.__super__=y,Q.prototype=B(y.prototype,{PlayPopSound:function(){I.PlaySound(this.popSound)},update:function(){for(this.tickCounter==this.timeToLast&&this.KillChat(),this.loc.x=this.holder.loc.x+this.xOffset*this.xScale;this.loc.x+this.rect.width/2>m.SCREENWIDTH;)this.loc.x--;for(;0>this.loc.x-this.rect.width/2;)this.loc.x++;this.loc.y=this.holder.loc.y+this.yOffset,this.tx.loc.x=this.loc.x;var i=this.loc.y-this.tx.GetTextHeight()/2;return this.tx.loc.y=i+15,this.tx.set_alp(this.alp),this.tx.set_xScale(this.xScale),this.tx.set_yScale(this.yScale),y.prototype.update.call(this)},FindAndKillOtherChats:function(){var i=m.GetChildByTypeRecursive(Q);null!=i&&i!=this&&i.KillChat(200)},KillChat:function(i){this.movements=new ca,this.die=1},__class__:Q});var Fb=function(){};p.CodeGenerator=Fb,Fb.__name__="CodeGenerator",Fb.MakeWordHash=function(i){var e,I="east";switch(i){case"EA":case"VA":I="east";break;case"EU":case"HO":I="dark";break;case"MW":I="chip";break;case"AS":case"SI":I="asia";break;case"AU":case"SY":I="down";break;case"OR":case"WE":I="west"}for(;i=Fb.stringArray[la.integer(0,Fb.stringArray.length)].toUpperCase(),e=Fb.stringArray[la.integer(0,Fb.stringArray.length)].toUpperCase(),null==i||null==e;);return I.toUpperCase()+" "+i+" "+e},Fb.EightDigitFromWords=function(i){i=i.toLowerCase(),i=T.replace(i," ","");var e="EA";switch(V.substr(i,0,4)){case"asia":e="AS";break;case"chip":e="MW";break;case"dark":e="EU";break;case"down":e="AU";break;case"west":e="WE"}return e+V.substr(Vd.encode(V.substr(i,4,null)),0,6).toUpperCase()};var aa=function(i,e){this.r=new RegExp(i,e.split("u").join(""))};p.EReg=aa,aa.__name__="EReg",aa.prototype={match:function(i){return this.r.global&&(this.r.lastIndex=0),this.r.m=this.r.exec(i),this.r.s=i,null!=this.r.m},matched:function(i){if(null!=this.r.m&&0<=i&&i<this.r.m.length)return this.r.m[i];throw R.thrown("EReg::matched")},matchedPos:function(){if(null==this.r.m)throw R.thrown("No string matched");return{pos:this.r.m.index,len:this.r.m[0].length}},matchSub:function(i,e,I){return null==I&&(I=-1),this.r.global?(this.r.lastIndex=e,this.r.m=this.r.exec(0>I?i:V.substr(i,0,e+I)),(I=null!=this.r.m)&&(this.r.s=i)):(I=this.match(0>I?V.substr(i,e,null):V.substr(i,e,I)))&&(this.r.s=i,this.r.m.index+=e),I},split:function(i){return i.replace(this.r,"#__delim__#").split("#__delim__#")},map:function(i,e){for(var I=0,t="";!(I>=i.length);){if(!this.matchSub(i,I)){t+=L.string(V.substr(i,I,null));break}var C=this.matchedPos();if(t+=L.string(V.substr(i,I,C.pos-I)),t+=L.string(e(this)),0==C.len?(t+=L.string(V.substr(i,C.pos,1)),I=C.pos+1):I=C.pos+C.len,!this.r.global)break}return!this.r.global&&0<I&&I<i.length&&(t+=L.string(V.substr(i,I,null))),t},__class__:aa};var z=function(){};p.Filter=z,z.__name__="Filter",z.prototype={Init2:function(i,e,I,t){this.type=i,this.amplitude=e,this.period=I,this.offset=t,this.curves=this.splineArr=null},Logic:function(i){var e=i,I=this.amplitude;switch(this.type){case 0:e*=(1-Math.cos(e*Math.PI))/2;break;case 1:e=Math.sin(i*Math.PI*2*this.period+this.offset)*this.amplitude;break;case 2:e*=e;break;case 3:e=Math.sqrt(e);break;case 4:for(i=0;i<I;)i++,e*=e;break;case 5:for(i=0;i<I;)i++,e=Math.sqrt(e);break;case 6:.5>=i&&(e*=2*i),.5<=i&&(e*=2*(1-i));break;case 7:.5>=i&&(e=Math.sqrt(e)),.5<=i&&(e*=e);break;case 8:e=Math.floor(i*(this.splineArr.length-1)),I=Math.min(this.splineArr.length-1,e+1);var t=Math.min(this.splineArr.length-1,e+2),C=Math.max(0,e-1);i=i*(this.splineArr.length-1)-qa.__cast(Math.floor(i*(this.splineArr.length-1)),Lh),e=this.calculate_catmull(i,this.splineArr[C],this.splineArr[e],this.splineArr[I],this.splineArr[t]);break;case 9:e=this.getCurvePercent(i);break;case 10:e=1>e?0:1;break;case 11:e=Math.cos(i*Math.PI*2*this.period+this.offset)*this.amplitude}return e},setCurve:function(i,e,I,t){var C=.1*.1,o=.1*C,s=3*.1,l=3*C;C*=6;var n=6*o,a=2*-i+I,g=2*-e+t;I=3*(i-I)+1,t=3*(e-t)+1,this.curves=[],this.curves[0]=i*s+a*l+I*o,this.curves[1]=e*s+g*l+t*o,this.curves[2]=a*C+I*n,this.curves[3]=g*C+t*n,this.curves[4]=I*n,this.curves[5]=t*n},getCurvePercent:function(i){for(var e=this.curves[0],I=this.curves[1],t=this.curves[2],C=this.curves[3],o=this.curves[4],s=this.curves[5],l=e,n=I,a=8;;){if(l>=i)return(I=n-I)+(n-I)*(i-(e=l-e))/(l-e);if(0==a)break;--a,e+=t,I+=C,t+=o,C+=s,l+=e,n+=I}return n+(1-n)*(i-l)/(1-l)},calculate_catmull:function(i,e,I,t,C){var o=i*i;return.5*(2*I+(-e+t)*i+(2*e-5*I+4*t-C)*o+(3*I-e-3*t+C)*o*i)},__class__:z};var qb=function(){};p.THEME_MP3=qb,qb.__name__="THEME_MP3",qb.Get=function(){return qb.snd};var xd=function(){};p.THEME_ARENA_MP3=xd,xd.__name__="THEME_ARENA_MP3",xd.Get=function(){return xd.snd};var Zc=function(){};p.THEME_SELECT_MP3=Zc,Zc.__name__="THEME_SELECT_MP3",Zc.Get=function(){return Zc.snd};var yd=function(){};p.ANNOUNCER_SLIDE_WAV=yd,yd.__name__="ANNOUNCER_SLIDE_WAV";var ld=function(){};p.BALL_HIT_WAV=ld,ld.__name__="BALL_HIT_WAV",ld.Get=function(){return ld.snd};var $b=function(){};p.BALL_HIT_2_WAV=$b,$b.__name__="BALL_HIT_2_WAV",$b.Get=function(){return $b.snd};var Sd=function(){};p.BOUNCE_WAV=Sd,Sd.__name__="BOUNCE_WAV",Sd.Get=function(){return Sd.snd};var zd=function(){};p.BUZZER_WAV=zd,zd.__name__="BUZZER_WAV",zd.Get=function(){return zd.snd};var Cf=function(){};p.CALLTHATREF_WAV=Cf,Cf.__name__="CALLTHATREF_WAV",Cf.Get=function(){return Cf.snd};var Df=function(){};p.CALLTHECOPS_WAV=Df,Df.__name__="CALLTHECOPS_WAV",Df.Get=function(){return Df.snd};var Ef=function(){};p.CMONREF_WAV=Ef,Ef.__name__="CMONREF_WAV",Ef.Get=function(){return Ef.snd};var Wd=function(){};p.COUNTDOWN_WAV=Wd,Wd.__name__="COUNTDOWN_WAV",Wd.Get=function(){return Wd.snd};var Hf=function(){};p.CROSSED_WAV=Hf,Hf.__name__="CROSSED_WAV",Hf.Get=function(){return Hf.snd};var Ue=function(){};p.CROWD_BOO_WAV=Ue,Ue.__name__="CROWD_BOO_WAV",Ue.Get=function(){return Ue.snd};var ke=function(){};p.CROWD_CLAPPING_WAV=ke,ke.__name__="CROWD_CLAPPING_WAV",ke.Get=function(){return ke.snd};var Ei=function(){};p.CROWD_CPU_SCORE_WAV=Ei,Ei.__name__="CROWD_CPU_SCORE_WAV";var Fi=function(){};p.CROWD_HUMAN_SCORE_WAV=Fi,Fi.__name__="CROWD_HUMAN_SCORE_WAV";var zc=function(){};p.CROWD_ROAR_WAV=zc,zc.__name__="CROWD_ROAR_WAV",zc.Get=function(){return zc.snd};var yf=function(){};p.DENIED_WAV=yf,yf.__name__="DENIED_WAV",yf.Get=function(){return yf.snd};var gf=function(){};p.FACIAL_WAV=gf,gf.__name__="FACIAL_WAV",gf.Get=function(){return gf.snd};var ff=function(){};p.FIREWORK_EXPLODE_WAV=ff,ff.__name__="FIREWORK_EXPLODE_WAV",ff.Get=function(){return ff.snd};var qf=function(){};p.FLUSH_WAV=qf,qf.__name__="FLUSH_WAV",qf.Get=function(){return qf.snd};var af=function(){};p.FOOT1_WAV=af,af.__name__="FOOT1_WAV",af.Get=function(){return af.snd};var bf=function(){};p.FOOT2_WAV=bf,bf.__name__="FOOT2_WAV",bf.Get=function(){return bf.snd};var Jf=function(){};p.FORTHREE_WAV=Jf,Jf.__name__="FORTHREE_WAV",Jf.Get=function(){return Jf.snd};var Kf=function(){};p.FROMDEEP_WAV=Kf,Kf.__name__="FROMDEEP_WAV",Kf.Get=function(){return Kf.snd};var Lf=function(){};p.FROMLONGDISTANCE_WAV=Lf,Lf.__name__="FROMLONGDISTANCE_WAV",Lf.Get=function(){return Lf.snd};var Mf=function(){};p.FROMTHEPARKINGLOT_WAV=Mf,Mf.__name__="FROMTHEPARKINGLOT_WAV",Mf.Get=function(){return Mf.snd};var Nf=function(){};p.FROMWAYDOWNTOWN_WAV=Nf,Nf.__name__="FROMWAYDOWNTOWN_WAV",Nf.Get=function(){return Nf.snd};var Of=function(){};p.HANDLES_WAV=Of,Of.__name__="HANDLES_WAV",Of.Get=function(){return Of.snd};var $e=function(){};p.HEREWEGO_WAV=$e,$e.__name__="HEREWEGO_WAV",$e.Get=function(){return $e.snd};var wf=function(){};p.HESHOOTS_WAV=wf,wf.__name__="HESHOOTS_WAV",wf.Get=function(){return wf.snd};var Gf=function(){};p.HEWASMUGGED_WAV=Gf,Gf.__name__="HEWASMUGGED_WAV",Gf.Get=function(){return Gf.snd};var Re=function(){};p.IFYOUDONTLIKE_WAV=Re,Re.__name__="IFYOUDONTLIKE_WAV",Re.Get=function(){return Re.snd};var ef=function(){};p.INTRO_RAMP_WAV=ef,ef.__name__="INTRO_RAMP_WAV",ef.Get=function(){return ef.snd};var mf=function(){};p.JAMMED_WAV=mf,mf.__name__="JAMMED_WAV",mf.Get=function(){return mf.snd};var Td=function(){};p.JUMP_WAV=Td,Td.__name__="JUMP_WAV",Td.Get=function(){return Td.snd};var xf=function(){};p.LAND_WAV=xf,xf.__name__="LAND_WAV",xf.Get=function(){return xf.snd};var hf=function(){};p.LEAVEAMARK_WAV=hf,hf.__name__="LEAVEAMARK_WAV",hf.Get=function(){return hf.snd};var sf=function(){};p.LOOKATTHAT_WAV=sf,sf.__name__="LOOKATTHAT_WAV",sf.Get=function(){return sf.snd};var Gi=function(){};p.NOTHINGBUTNET_WAV=Gi,Gi.__name__="NOTHINGBUTNET_WAV";var Af=function(){};p.NOWEAKSTUFF_WAV=Af,Af.__name__="NOWEAKSTUFF_WAV",Af.Get=function(){return Af.snd};var jf=function(){};p.OBLITERATED_WAV=jf,jf.__name__="OBLITERATED_WAV",jf.Get=function(){return jf.snd};var pf=function(){};p.OHH_WAV=pf,pf.__name__="OHH_WAV",pf.Get=function(){return pf.snd};var nf=function(){};p.OHMYGOODNESS_WAV=nf,nf.__name__="OHMYGOODNESS_WAV",nf.Get=function(){return nf.snd};var Pf=function(){};p.ONFIRE_WAV=Pf,Pf.__name__="ONFIRE_WAV",Pf.Get=function(){return Pf.snd};var Hi=function(){};p.ONSKATES_WAV=Hi,Hi.__name__="ONSKATES_WAV";var Ud=function(){};p.ORGANIC_WHOOSH_07_WAV=Ud,Ud.__name__="ORGANIC_WHOOSH_07_WAV",Ud.Get=function(){return Ud.snd};var If=function(){};p.POP_WAV=If,If.__name__="POP_WAV",If.Get=function(){return If.snd};var lf=function(){};p.POSTERIZED_WAV=lf,lf.__name__="POSTERIZED_WAV",lf.Get=function(){return lf.snd};var cf=function(){};p.PUNCH_WAV=cf,cf.__name__="PUNCH_WAV",cf.Get=function(){return cf.snd};var Bf=function(){};p.REJECTED_WAV=Bf,Bf.__name__="REJECTED_WAV",Bf.Get=function(){return Bf.snd};var Oc=function(){};p.SELECT_WAV=Oc,Oc.__name__="SELECT_WAV",Oc.Get=function(){return Oc.snd};var df=function(){};p.SMASH_WAV=df,df.__name__="SMASH_WAV",df.Get=function(){return df.snd};var vf=function(){};p.STEPBACK_WAV=vf,vf.__name__="STEPBACK_WAV",vf.Get=function(){return vf.snd};var uf=function(){};p.STUFFED_WAV=uf,uf.__name__="STUFFED_WAV",uf.Get=function(){return uf.snd};var zf=function(){};p.SWATTED_WAV=zf,zf.__name__="SWATTED_WAV",zf.Get=function(){return zf.snd};var oe=function(){};p.SWISH_WAV=oe,oe.__name__="SWISH_WAV",oe.Get=function(){return oe.snd};var Ff=function(){};p.THATSAFOUL_WAV=Ff,Ff.__name__="THATSAFOUL_WAV",Ff.Get=function(){return Ff.snd};var Ii=function(){};p.THEME_SELECT_WAV=Ii,Ii.__name__="THEME_SELECT_WAV";var Ji=function(){};p.THEYRELETTINGTHEMPLAY_WAV=Ji,Ji.__name__="THEYRELETTINGTHEMPLAY_WAV";var of=function(){};p.THROWDOWN_WAV=of,of.__name__="THROWDOWN_WAV",of.Get=function(){return of.snd};var Ki=function(){};p.WATCHYOURHEAD_WAV=Ki,Ki.__name__="WATCHYOURHEAD_WAV";var Te=function(){};p.WHATAFINISH_WAV=Te,Te.__name__="WHATAFINISH_WAV",Te.Get=function(){return Te.snd};var Se=function(){};p.WHATAGAME_WAV=Se,Se.__name__="WHATAGAME_WAV",Se.Get=function(){return Se.snd};var tf=function(){};p.WITHAUTHORITY_WAV=tf,tf.__name__="WITHAUTHORITY_WAV",tf.Get=function(){return tf.snd};var rf=function(){};p.WOW_WAV=rf,rf.__name__="WOW_WAV",rf.Get=function(){return rf.snd};var kf=function(){};p.YAMMED_WAV=kf,kf.__name__="YAMMED_WAV",kf.Get=function(){return kf.snd};var Sa=function(){};p.COURT_PNG=Sa,Sa.__name__="COURT_PNG",Sa.Get=function(){return Sa.bmd},Sa.CROWD_ANIM1_PNG=function(){return G.rect=new A(0,4,38,67),Sa.Get()},Sa.CROWD_ANIM2_PNG=function(){return G.rect=new A(39,4,62,50),Sa.Get()},Sa.CROWD_ANIM3_PNG=function(){return G.rect=new A(102,4,57,41),Sa.Get()},Sa.CROWD_ANIM4_PNG=function(){return G.rect=new A(160,4,43,50),Sa.Get()},Sa.CROWD_ANIM5_PNG=function(){return G.rect=new A(204,4,54,49),Sa.Get()},Sa.CROWD_ANIM6_PNG=function(){return G.rect=new A(39,55,48,73),Sa.Get()},Sa.CROWD_ANIM7_PNG=function(){return G.rect=new A(259,4,47,48),Sa.Get()},Sa.CROWD_ANIM8_PNG=function(){return G.rect=new A(0,72,32,62),Sa.Get()},Sa.LEFTHOOP_PNG=function(){return G.rect=new A(88,55,102,215),Sa.Get()},Sa.LOGO_BBROS_PNG=function(){return G.rect=new A(191,55,717,294),Sa.Get()},Sa.MAINMENU_PNG=function(){return G.rect=new A(909,55,480,270),Sa.Get()},Sa.STRIPES_PNG=function(){return G.rect=new A(1541,55,269,270),Sa.Get()},Sa.VV_BG_1_PNG=function(){return G.rect=new A(191,350,983,127),Sa.Get()},Sa.VV_BG_2_PNG=function(){return G.rect=new A(191,478,987,424),Sa.Get()};var ya=function(){};p.AssetLoader=ya,ya.__name__="AssetLoader",ya.LoadAllData=function(){Sa.bmd=I.AddAlpha("assets/COURT.png",null),q.bmd=I.AddAlpha("assets/INGAME.png",null),qb.snd=I.LoadAsset("assets/audio/theme.mp3",!0),xd.snd=I.LoadAsset("assets/audio/theme_arena.mp3",!0),Zc.snd=I.LoadAsset("assets/audio/theme_select.mp3",!0),yd.snd=I.LoadAsset("assets/audio/announcer_slide.wav"),ya.sounds.push(yd.snd),ld.snd=I.LoadAsset("assets/audio/ball_hit.wav"),ya.sounds.push(ld.snd),$b.snd=I.LoadAsset("assets/audio/ball_hit_2.wav"),ya.sounds.push($b.snd),Sd.snd=I.LoadAsset("assets/audio/bounce.wav"),ya.sounds.push(Sd.snd),zd.snd=I.LoadAsset("assets/audio/buzzer.wav"),ya.sounds.push(zd.snd),Cf.snd=I.LoadAsset("assets/audio/callthatref.wav"),ya.sounds.push(Cf.snd),Df.snd=I.LoadAsset("assets/audio/callthecops.wav"),ya.sounds.push(Df.snd),Ef.snd=I.LoadAsset("assets/audio/cmonref.wav"),ya.sounds.push(Ef.snd),Wd.snd=I.LoadAsset("assets/audio/countdown.wav"),ya.sounds.push(Wd.snd),Hf.snd=I.LoadAsset("assets/audio/crossed.wav"),ya.sounds.push(Hf.snd),Ue.snd=I.LoadAsset("assets/audio/crowd_boo.wav"),ya.sounds.push(Ue.snd),ke.snd=I.LoadAsset("assets/audio/crowd_clapping.wav"),ya.sounds.push(ke.snd),Ei.snd=I.LoadAsset("assets/audio/crowd_cpu_score.wav"),ya.sounds.push(Ei.snd),Fi.snd=I.LoadAsset("assets/audio/crowd_human_score.wav"),ya.sounds.push(Fi.snd),zc.snd=I.LoadAsset("assets/audio/crowd_roar.wav"),ya.sounds.push(zc.snd),yf.snd=I.LoadAsset("assets/audio/denied.wav"),ya.sounds.push(yf.snd),gf.snd=I.LoadAsset("assets/audio/facial.wav"),ya.sounds.push(gf.snd),ff.snd=I.LoadAsset("assets/audio/firework_explode.wav"),ya.sounds.push(ff.snd),qf.snd=I.LoadAsset("assets/audio/flush.wav"),ya.sounds.push(qf.snd),af.snd=I.LoadAsset("assets/audio/foot1.wav"),ya.sounds.push(af.snd),bf.snd=I.LoadAsset("assets/audio/foot2.wav"),ya.sounds.push(bf.snd),Jf.snd=I.LoadAsset("assets/audio/forthree.wav"),ya.sounds.push(Jf.snd),Kf.snd=I.LoadAsset("assets/audio/fromdeep.wav"),ya.sounds.push(Kf.snd),Lf.snd=I.LoadAsset("assets/audio/fromlongdistance.wav"),ya.sounds.push(Lf.snd),Mf.snd=I.LoadAsset("assets/audio/fromtheparkinglot.wav"),ya.sounds.push(Mf.snd),Nf.snd=I.LoadAsset("assets/audio/fromwaydowntown.wav"),ya.sounds.push(Nf.snd),Of.snd=I.LoadAsset("assets/audio/handles.wav"),ya.sounds.push(Of.snd),$e.snd=I.LoadAsset("assets/audio/herewego.wav"),ya.sounds.push($e.snd),wf.snd=I.LoadAsset("assets/audio/heshoots.wav"),ya.sounds.push(wf.snd),Gf.snd=I.LoadAsset("assets/audio/hewasmugged.wav"),ya.sounds.push(Gf.snd),Re.snd=I.LoadAsset("assets/audio/ifyoudontlike.wav"),ya.sounds.push(Re.snd),ef.snd=I.LoadAsset("assets/audio/intro_ramp.wav"),ya.sounds.push(ef.snd),mf.snd=I.LoadAsset("assets/audio/jammed.wav"),ya.sounds.push(mf.snd),Td.snd=I.LoadAsset("assets/audio/jump.wav"),ya.sounds.push(Td.snd),xf.snd=I.LoadAsset("assets/audio/land.wav"),ya.sounds.push(xf.snd),hf.snd=I.LoadAsset("assets/audio/leaveamark.wav"),ya.sounds.push(hf.snd),sf.snd=I.LoadAsset("assets/audio/lookatthat.wav"),ya.sounds.push(sf.snd),Gi.snd=I.LoadAsset("assets/audio/nothingbutnet.wav"),ya.sounds.push(Gi.snd),Af.snd=I.LoadAsset("assets/audio/noweakstuff.wav"),ya.sounds.push(Af.snd),jf.snd=I.LoadAsset("assets/audio/obliterated.wav"),ya.sounds.push(jf.snd),pf.snd=I.LoadAsset("assets/audio/ohh.wav"),ya.sounds.push(pf.snd),nf.snd=I.LoadAsset("assets/audio/ohmygoodness.wav"),ya.sounds.push(nf.snd),Pf.snd=I.LoadAsset("assets/audio/onfire.wav"),ya.sounds.push(Pf.snd),Hi.snd=I.LoadAsset("assets/audio/onskates.wav"),ya.sounds.push(Hi.snd),Ud.snd=I.LoadAsset("assets/audio/organic_whoosh_07.wav"),ya.sounds.push(Ud.snd),If.snd=I.LoadAsset("assets/audio/pop.wav"),ya.sounds.push(If.snd),lf.snd=I.LoadAsset("assets/audio/posterized.wav"),ya.sounds.push(lf.snd),cf.snd=I.LoadAsset("assets/audio/punch.wav"),ya.sounds.push(cf.snd),Bf.snd=I.LoadAsset("assets/audio/rejected.wav"),ya.sounds.push(Bf.snd),Oc.snd=I.LoadAsset("assets/audio/select.wav"),ya.sounds.push(Oc.snd),df.snd=I.LoadAsset("assets/audio/smash.wav"),ya.sounds.push(df.snd),vf.snd=I.LoadAsset("assets/audio/stepback.wav"),ya.sounds.push(vf.snd),uf.snd=I.LoadAsset("assets/audio/stuffed.wav"),ya.sounds.push(uf.snd),zf.snd=I.LoadAsset("assets/audio/swatted.wav"),ya.sounds.push(zf.snd),oe.snd=I.LoadAsset("assets/audio/swish.wav"),ya.sounds.push(oe.snd),Ff.snd=I.LoadAsset("assets/audio/thatsafoul.wav"),ya.sounds.push(Ff.snd),Ii.snd=I.LoadAsset("assets/audio/theme_select.wav"),ya.sounds.push(Ii.snd),Ji.snd=I.LoadAsset("assets/audio/theyrelettingthemplay.wav"),ya.sounds.push(Ji.snd),of.snd=I.LoadAsset("assets/audio/throwdown.wav"),ya.sounds.push(of.snd),Ki.snd=I.LoadAsset("assets/audio/watchyourhead.wav"),ya.sounds.push(Ki.snd),Te.snd=I.LoadAsset("assets/audio/whatafinish.wav"),ya.sounds.push(Te.snd),Se.snd=I.LoadAsset("assets/audio/whatagame.wav"),ya.sounds.push(Se.snd),tf.snd=I.LoadAsset("assets/audio/withauthority.wav"),ya.sounds.push(tf.snd),rf.snd=I.LoadAsset("assets/audio/wow.wav"),ya.sounds.push(rf.snd),kf.snd=I.LoadAsset("assets/audio/yammed.wav"),ya.sounds.push(kf.snd)};var ac=function(i){this.byteCode=i,this.precisionHint=1,this.__glSourceDirty=!0,this.__numPasses=1,this.__data=dj._new(i)};p["openfl.display.Shader"]=ac,ac.__name__="openfl.display.Shader",ac.prototype={__clearUseArray:function(){for(var i=0,e=this.__paramBool;i<e.length;){var I=e[i];++i,I.__useArray=!1}for(i=0,e=this.__paramFloat;i<e.length;)I=e[i],++i,I.__useArray=!1;for(i=0,e=this.__paramInt;i<e.length;)I=e[i],++i,I.__useArray=!1},__createGLShader:function(i,e){var I=this.__context.gl,t=I.createShader(e);I.shaderSource(t,i),I.compileShader(t);var C=I.getShaderInfoLog(t),o=I.getShaderParameter(t,I.COMPILE_STATUS);return null==C&&0!=o||(e=(e=(0==o?"Error":"Info")+(e==I.VERTEX_SHADER?" compiling vertex shader":" compiling fragment shader"))+"\n"+C+"\n"+i,0==o?za.error(e,{fileName:"openfl/display/Shader.hx",lineNumber:334,className:"openfl.display.Shader",methodName:"__createGLShader"}):null!=C&&za.debug(e,{fileName:"openfl/display/Shader.hx",lineNumber:335,className:"openfl.display.Shader",methodName:"__createGLShader"})),t},__createGLProgram:function(i,e){var I=this.__context.gl;i=this.__createGLShader(i,I.VERTEX_SHADER);var t=this.__createGLShader(e,I.FRAGMENT_SHADER);e=I.createProgram();for(var C=0,o=this.__paramFloat;C<o.length;){var s=o[C];if(++C,-1<s.name.indexOf("Position")&&T.startsWith(s.name,"openfl_")){I.bindAttribLocation(e,0,s.name);break}}return I.attachShader(e,i),I.attachShader(e,t),I.linkProgram(e),0==I.getProgramParameter(e,I.LINK_STATUS)&&(I="Unable to initialize the shader program\n"+I.getProgramInfoLog(e),za.error(I,{fileName:"openfl/display/Shader.hx",lineNumber:368,className:"openfl.display.Shader",methodName:"__createGLProgram"})),e},__disable:function(){null!=this.program&&this.__disableGL()},__disableGL:function(){for(var i=this.__context.gl,e=0,I=0,t=this.__inputBitmapData;I<t.length;){var C=t[I];if(++I,C.__disableGL(this.__context,e),++e==i.MAX_TEXTURE_IMAGE_UNITS)break}for(I=0,t=this.__paramBool;I<t.length;)e=t[I],++I,e.__disableGL(this.__context);for(I=0,t=this.__paramFloat;I<t.length;)e=t[I],++I,e.__disableGL(this.__context);for(I=0,t=this.__paramInt;I<t.length;)e=t[I],++I,e.__disableGL(this.__context);this.__context.__bindGLArrayBuffer(null),"opengl"==this.__context.__context.type&&i.disable(i.TEXTURE_2D)},__enable:function(){this.__init(),null!=this.program&&this.__enableGL()},__enableGL:function(){for(var i=0,e=this.__context.gl,I=0,t=this.__inputBitmapData;I<t.length;){var C=t[I];++I,e.uniform1i(C.index,i),++i}"opengl"==this.__context.__context.type&&0<i&&e.enable(e.TEXTURE_2D)},__init:function(){null==this.__data&&(this.__data=dj._new(null)),null==this.__glFragmentSource||null==this.__glVertexSource||null!=this.program&&!this.__glSourceDirty||this.__initGL()},__initGL:function(){if((this.__glSourceDirty||null==this.__paramBool)&&(this.__glSourceDirty=!1,this.program=null,this.__inputBitmapData=[],this.__paramBool=[],this.__paramFloat=[],this.__paramInt=[],this.__processGLData(this.get_glVertexSource(),"attribute"),this.__processGLData(this.get_glVertexSource(),"uniform"),this.__processGLData(this.get_glFragmentSource(),"uniform")),null!=this.__context&&null==this.program){var i=this.__context.gl,e=1==this.precisionHint?"precision mediump float;\n":"precision lowp float;\n",I=e+this.get_glVertexSource(),t=I+(e+=this.get_glFragmentSource());if(Object.prototype.hasOwnProperty.call(this.__context.__programs.h,t)?this.program=this.__context.__programs.h[t]:(this.program=this.__context.createProgram(1),this.program.__glProgram=this.__createGLProgram(I,e),this.__context.__programs.h[t]=this.program),null!=this.program){for(this.glProgram=this.program.__glProgram,I=0,e=this.__inputBitmapData;I<e.length;)t=e[I],++I,t.index=t.__isUniform?i.getUniformLocation(this.glProgram,t.name):i.getAttribLocation(this.glProgram,t.name);for(I=0,e=this.__paramBool;I<e.length;)t=e[I],++I,t.index=t.__isUniform?i.getUniformLocation(this.glProgram,t.name):i.getAttribLocation(this.glProgram,t.name);for(I=0,e=this.__paramFloat;I<e.length;)t=e[I],++I,t.index=t.__isUniform?i.getUniformLocation(this.glProgram,t.name):i.getAttribLocation(this.glProgram,t.name);for(I=0,e=this.__paramInt;I<e.length;)t=e[I],++I,t.index=t.__isUniform?i.getUniformLocation(this.glProgram,t.name):i.getAttribLocation(this.glProgram,t.name)}}},__processGLData:function(i,e){var I,t=0;for(I=new aa("uniform"==e?"uniform ([A-Za-z0-9]+) ([A-Za-z0-9_]+)":"attribute ([A-Za-z0-9]+) ([A-Za-z0-9_]+)","");I.matchSub(i,t);){var C=I.matched(1),o=I.matched(2);if(!T.startsWith(o,"gl_")){if(t="uniform"==e,T.startsWith(C,"sampler")){switch((C=new Cg).name=o,C.__isUniform=t,this.__inputBitmapData.push(C),o){case"bitmap":this.__bitmap=C;break;case"openfl_Texture":this.__texture=C}this.__data[o]=C,this.__isGenerated&&(this[o]=C)}else if(!Object.prototype.hasOwnProperty.call(this.__data,o)||null==ta.field(this.__data,o)){switch(C){case"bool":var s=0;break;case"bvec2":s=1;break;case"bvec3":s=2;break;case"bvec4":s=3;break;case"dvec2":case"vec2":s=5;break;case"dvec3":case"vec3":s=6;break;case"double":case"float":s=4;break;case"ivec3":case"uvec3":s=10;break;case"ivec4":case"uvec4":s=11;break;case"mat2":case"mat2x2":s=12;break;case"mat2x3":s=13;break;case"mat2x4":s=14;break;case"mat3x2":s=15;break;case"mat3":case"mat3x3":s=16;break;case"mat3x4":s=17;break;case"mat4":case"mat4x4":s=20;break;case"mat4x2":s=18;break;case"mat4x3":s=19;break;case"int":case"uint":s=8;break;case"ivec2":case"uvec2":s=9;break;case"dvec4":case"vec4":s=7;break;default:s=null}switch(s){case 1:case 5:case 9:C=2;break;case 3:case 7:case 11:case 12:C=4;break;case 2:case 6:case 10:C=3;break;case 16:C=9;break;case 20:C=16;break;default:C=1}switch(s){case 12:var l=2;break;case 16:l=3;break;case 20:l=4;break;default:l=1}switch(s){case 0:case 1:case 2:case 3:var n=new pe;n.set_name(o),n.type=s,n.__arrayLength=l,n.__isBool=!0,n.__isUniform=t,n.__length=C,this.__paramBool.push(n),"openfl_HasColorTransform"==o&&(this.__hasColorTransform=n),this.__data[o]=n,this.__isGenerated&&(this[o]=n);break;case 8:case 9:case 10:case 11:(n=new pe).set_name(o),n.type=s,n.__arrayLength=l,n.__isInt=!0,n.__isUniform=t,n.__length=C,this.__paramInt.push(n),this.__data[o]=n,this.__isGenerated&&(this[o]=n);break;default:if((n=new pe).set_name(o),n.type=s,n.__arrayLength=l,0<l&&(s=null!=(s=l*l)?new Float32Array(s):null,n.__uniformMatrix=s),n.__isFloat=!0,n.__isUniform=t,n.__length=C,this.__paramFloat.push(n),T.startsWith(o,"openfl_"))switch(o){case"openfl_Alpha":this.__alpha=n;break;case"openfl_ColorMultiplier":this.__colorMultiplier=n;break;case"openfl_ColorOffset":this.__colorOffset=n;break;case"openfl_Matrix":this.__matrix=n;break;case"openfl_Position":this.__position=n;break;case"openfl_TextureCoord":this.__textureCoord=n;break;case"openfl_TextureSize":this.__textureSize=n}this.__data[o]=n,this.__isGenerated&&(this[o]=n)}}t=(o=I.matchedPos()).pos+o.len}}},__update:function(){null!=this.program&&this.__updateGL()},__updateFromBuffer:function(i,e){null!=this.program&&this.__updateGLFromBuffer(i,e)},__updateGL:function(){for(var i=0,e=0,I=this.__inputBitmapData;e<I.length;){var t=I[e];++e,t.__updateGL(this.__context,i),++i}for(e=0,I=this.__paramBool;e<I.length;)i=I[e],++e,i.__updateGL(this.__context);for(e=0,I=this.__paramFloat;e<I.length;)i=I[e],++e,i.__updateGL(this.__context);for(e=0,I=this.__paramInt;e<I.length;)i=I[e],++e,i.__updateGL(this.__context)},__updateGLFromBuffer:function(i,e){for(var I,t,C,o,s,l=0,n=0,a=i.inputCount;n<a;)s=n++,I=i.inputRefs[s],t=i.inputs[s],C=i.inputFilter[s],o=i.inputMipFilter[s],s=i.inputWrap[s],null!=t&&(I.__updateGL(this.__context,l,t,C,o,s),++l);n=this.__context.gl,0<i.paramDataLength?(null==i.paramDataBuffer&&(i.paramDataBuffer=n.createBuffer()),this.__context.__bindGLArrayBuffer(i.paramDataBuffer),Nb.bufferData(n,n.ARRAY_BUFFER,i.paramData,n.DYNAMIC_DRAW)):this.__context.__bindGLArrayBuffer(null),t=I=l=0,C=i.paramBoolCount,o=i.paramFloatCount;var g=i.paramData,r=null,J=null,c=null;for(n=0,a=i.paramCount;n<a;){var h=!1;if((s=n++)<C){for(var d=i.paramRefs_Bool[l],_=0,k=i.overrideBoolCount;_<k;){var A=_++;if(d.name==i.overrideBoolNames[A]){r=i.overrideBoolValues[A],h=!0;break}}h?d.__updateGL(this.__context,r):d.__updateGLFromBuffer(this.__context,g,i.paramPositions[s],i.paramLengths[s],e),++l}else if(s<C+o){for(d=i.paramRefs_Float[I],_=0,k=i.overrideFloatCount;_<k;)if(A=_++,d.name==i.overrideFloatNames[A]){J=i.overrideFloatValues[A],h=!0;break}h?d.__updateGL(this.__context,J):d.__updateGLFromBuffer(this.__context,g,i.paramPositions[s],i.paramLengths[s],e),++I}else{for(d=i.paramRefs_Int[t],_=0,k=i.overrideIntCount;_<k;)if(A=_++,d.name==i.overrideIntNames[A]){c=i.overrideIntValues[A],h=!0;break}h?d.__updateGL(this.__context,c):d.__updateGLFromBuffer(this.__context,g,i.paramPositions[s],i.paramLengths[s],e),++t}}},get_glFragmentSource:function(){return this.__glFragmentSource},set_glFragmentSource:function(i){return i!=this.__glFragmentSource&&(this.__glSourceDirty=!0),this.__glFragmentSource=i},get_glVertexSource:function(){return this.__glVertexSource},set_glVertexSource:function(i){return i!=this.__glVertexSource&&(this.__glSourceDirty=!0),this.__glVertexSource=i},__class__:ac,__properties__:{set_glVertexSource:"set_glVertexSource",get_glVertexSource:"get_glVertexSource",set_glFragmentSource:"set_glFragmentSource",get_glFragmentSource:"get_glFragmentSource"}};var rg=function(){this.precisionHint=0,ac.call(this),this.set_glFragmentSource("\n\t\tvarying float vAlpha;\n\t\tvarying vec2 vTexCoord;\n\t\tvarying float vRMul;\n\t\tvarying float vGMul;\n\t\tvarying float vBMul;\n\t\tvarying float vOnlyDoGrey;\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform sampler2D openfl_Texture;\n\t\tuniform vec2 openfl_TextureSize;\t\t\t\n\t\t\n\t\tvoid main(void) {\n\t\t\tvec4 color = texture2D (openfl_Texture, vTexCoord);\n\t\t\t\n\t\t\tfloat aLerpNum = vOnlyDoGrey * (sign(abs(color.r - color.g)+abs(color.r - color.b)));\n\t\t\t\n\t\t\tcolor.r *= mix(vRMul, 1.0, aLerpNum);\n\t\t\tcolor.g *= mix(vGMul, 1.0, aLerpNum);\n\t\t\tcolor.b *= mix(vBMul, 1.0, aLerpNum);\n\n\t\t\tcolor *= vAlpha;\n\t\t\tgl_FragColor = color;\n\t\t}"),this.set_glVertexSource("\n\t\tattribute float openfl_Alpha;\n\t\tattribute vec4 openfl_ColorMultiplier;\n\t\tattribute vec4 openfl_ColorOffset;\n\t\tattribute vec4 openfl_Position;\n\t\tattribute vec2 openfl_TextureCoord;\t\t\n\n\t\tvarying float vAlpha;\n\t\tvarying vec2 vTexCoord;\n\t\tvarying float vRMul;\n\t\tvarying float vGMul;\n\t\tvarying float vBMul;\n\t\tvarying float vOnlyDoGrey;\n\n\t\tuniform mat4 openfl_Matrix;\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform vec2 openfl_TextureSize;\n\t\t\n\t\t\n\t\tvoid main(void) {\n\t\t\tvRMul = openfl_ColorMultiplier.r;\n\t\t\tvGMul = openfl_ColorMultiplier.g;\n\t\t\tvBMul = openfl_ColorMultiplier.b;\n\t\t\tvAlpha = openfl_Alpha;\n\t\t\tvOnlyDoGrey = openfl_ColorOffset.a;\n\t\t\tvTexCoord = openfl_TextureCoord;\n\t\t\tgl_Position = openfl_Matrix * openfl_Position;\n\t\t}")};p.CQShader2=rg,rg.__name__="CQShader2",rg.__super__=ac,rg.prototype=B(ac.prototype,{__class__:rg});var sg=function(){this.precisionHint=0,ac.call(this),this.set_glFragmentSource("\n\t\t\tvarying float vAlpha;\n\t\t\tvarying vec2 vTexCoord;\n\t\t\tvarying vec4 vColorMul;\n\t\t\tuniform bool openfl_HasColorTransform;\n\t\t\tuniform sampler2D openfl_Texture;\n\t\t\tuniform vec2 openfl_TextureSize;\t\t\t\n\t\t\tvarying float vOppAlpha;\n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{\n\t\t\t\tvec4 color = texture2D (openfl_Texture, vTexCoord);\n\t\t\t\tcolor.rgb *= vOppAlpha;\n\t\t\t\tcolor += (vColorMul*(color.a*vAlpha));\n\t\t\t\tgl_FragColor = color;\n\t\t\t}\n\t\t\t"),this.set_glVertexSource("\n\t\tattribute float openfl_Alpha;\n\t\tattribute vec4 openfl_ColorMultiplier;\n\t\tattribute vec4 openfl_ColorOffset;\n\t\tattribute vec4 openfl_Position;\n\t\tattribute vec2 openfl_TextureCoord;\t\t\n\t\tvarying float vAlpha;\n\t\tvarying vec2 vTexCoord;\n\t\tvarying vec4 vColorMul;\n\t\tvarying float vOppAlpha;\n\t\tuniform mat4 openfl_Matrix;\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform vec2 openfl_TextureSize;\n\t\t\n\t\tvoid main(void) \n\t\t{\n\t\t\tvColorMul.r = openfl_ColorMultiplier.r;\n\t\t\tvColorMul.g = openfl_ColorMultiplier.g;\n\t\t\tvColorMul.b = openfl_ColorMultiplier.b;\n\t\t\tvAlpha = openfl_Alpha;\n\t\t\tvOppAlpha = 1.0 - vAlpha;\n\t\t\tvTexCoord = openfl_TextureCoord;\n\t\t\tgl_Position = openfl_Matrix * openfl_Position;\n\t\t\t\n\t\t}")};p.CompositeShader=sg,sg.__name__="CompositeShader",sg.__super__=ac,sg.prototype=B(ac.prototype,{__class__:sg});var Pd=function(i,e,I,t,C,o,s,l){null==l&&(l=0),null==s&&(s=0),null==o&&(o=0),null==C&&(C=1),null==t&&(t=1),null==I&&(I=0),null==e&&(e=0),null==i&&(i=0),this.__id=i,this.__matrix=new na,0!=e&&this.set_x(e),0!=I&&this.set_y(I),1!=t&&this.set_scaleX(t),1!=C&&this.set_scaleY(C),0!=o&&this.set_rotation(o),this.__dirty=!0,this.__length=0,this.__originX=s,this.__originY=l,this.__alpha=1,this.__blendMode=null,this.__visible=!0};p["openfl.display.Tile"]=Pd,Pd.__name__="openfl.display.Tile",Pd.prototype={getBounds:function(i){var e=new A;this.__findTileRect(e);var I=na.__pool.get();if(null!=i&&i!=this){I.copyFrom(this.__getWorldTransform());var t=na.__pool.get();t.copyFrom(i.__getWorldTransform()),t.invert(),I.concat(t),na.__pool.release(t)}else I.identity();return this.__getBounds(e,I),na.__pool.release(I),e},__getBounds:function(i,e){i.__transform(i,e)},__findTileRect:function(i){if(null==this.get_tileset())if(null!=this.parent){var e=this.parent.__findTileset();null==e?i.setTo(0,0,0,0):null==(e=e.getRect(this.get_id()))?i.setTo(0,0,0,0):i.copyFrom(e)}else i.setTo(0,0,0,0);else i.copyFrom(this.get_tileset().getRect(this.get_id()));i.x=0,i.y=0},__findTileset:function(){return null!=this.get_tileset()?this.get_tileset():this.parent instanceof Ad?this.parent.get_tileset():null==this.parent?null:this.parent.__findTileset()},__getWorldTransform:function(){var i=this.get_matrix().clone();return null!=this.parent&&i.concat(this.parent.__getWorldTransform()),i},__setRenderDirty:function(){this.__dirty||(this.__dirty=!0,null!=this.parent&&this.parent.__setRenderDirty())},get_alpha:function(){return this.__alpha},set_alpha:function(i){return i!=this.__alpha&&(this.__alpha=i,this.__setRenderDirty()),i},set_blendMode:function(i){return i!=this.__blendMode&&(this.__blendMode=i,this.__setRenderDirty()),i},get_colorTransform:function(){return this.__colorTransform},set_colorTransform:function(i){return i!=this.__colorTransform&&(this.__colorTransform=i,this.__setRenderDirty()),i},get_height:function(){var i=A.__pool.get();this.__findTileRect(i),this.__getBounds(i,this.get_matrix());var e=i.height;return A.__pool.release(i),e},set_height:function(i){var e=A.__pool.get();return this.__findTileRect(e),0!=e.height&&this.set_scaleY(i/e.height),A.__pool.release(e),i},get_id:function(){return this.__id},get_matrix:function(){return this.__matrix},set_matrix:function(i){return i!=this.__matrix&&(this.__scaleY=this.__scaleX=this.__rotation=null,this.__matrix=i,this.__setRenderDirty()),i},get_originX:function(){return this.__originX},set_originX:function(i){return i!=this.__originX&&(this.__originX=i,this.__setRenderDirty()),i},get_originY:function(){return this.__originY},set_originY:function(i){return i!=this.__originY&&(this.__originY=i,this.__setRenderDirty()),i},get_rotation:function(){if(null==this.__rotation)if(0==this.__matrix.b&&0==this.__matrix.c)this.__rotationSine=this.__rotation=0,this.__rotationCosine=1;else{var i=Math.atan2(this.__matrix.d,this.__matrix.c)-Math.PI/2;this.__rotation=180/Math.PI*i,this.__rotationSine=Math.sin(i),this.__rotationCosine=Math.cos(i)}return this.__rotation},set_rotation:function(i){if(i!=this.__rotation){this.__rotation=i;var e=Math.PI/180*i;this.__rotationSine=Math.sin(e),this.__rotationCosine=Math.cos(e),e=this.get_scaleX();var I=this.get_scaleY();this.__matrix.a=this.__rotationCosine*e,this.__matrix.b=this.__rotationSine*e,this.__matrix.c=-this.__rotationSine*I,this.__matrix.d=this.__rotationCosine*I,this.__setRenderDirty()}return i},get_scaleX:function(){return null==this.__scaleX&&(0==this.get_matrix().b?this.__scaleX=this.__matrix.a:this.__scaleX=Math.sqrt(this.__matrix.a*this.__matrix.a+this.__matrix.b*this.__matrix.b)),this.__scaleX},set_scaleX:function(i){if(i!=this.__scaleX){if(this.__scaleX=i,0==this.__matrix.b)this.__matrix.a=i;else{this.get_rotation();var e=this.__rotationSine*i;this.__matrix.a=this.__rotationCosine*i,this.__matrix.b=e}this.__setRenderDirty()}return i},get_scaleY:function(){return null==this.__scaleY&&(this.__scaleY=0==this.__matrix.c?this.get_matrix().d:Math.sqrt(this.__matrix.c*this.__matrix.c+this.__matrix.d*this.__matrix.d)),this.__scaleY},set_scaleY:function(i){if(i!=this.__scaleY){if(this.__scaleY=i,0==this.__matrix.c)this.__matrix.d=i;else{this.get_rotation();var e=this.__rotationCosine*i;this.__matrix.c=-this.__rotationSine*i,this.__matrix.d=e}this.__setRenderDirty()}return i},get_shader:function(){return this.__shader},get_tileset:function(){return this.__tileset},set_tileset:function(i){return i!=this.__tileset&&(this.__tileset=i,this.__setRenderDirty()),i},get_visible:function(){return this.__visible},get_width:function(){var i=A.__pool.get();this.__findTileRect(i),this.__getBounds(i,this.get_matrix());var e=i.width;return A.__pool.release(i),e},set_width:function(i){var e=A.__pool.get();return this.__findTileRect(e),0!=e.width&&this.set_scaleX(i/e.width),A.__pool.release(e),i},get_x:function(){return this.__matrix.tx},set_x:function(i){return i!=this.__matrix.tx&&(this.__matrix.tx=i,this.__setRenderDirty()),i},get_y:function(){return this.__matrix.ty},set_y:function(i){return i!=this.__matrix.ty&&(this.__matrix.ty=i,this.__setRenderDirty()),i},__class__:Pd,__properties__:{set_blendMode:"set_blendMode",set_y:"set_y",get_y:"get_y",set_x:"set_x",get_x:"get_x",set_width:"set_width",get_width:"get_width",get_visible:"get_visible",set_tileset:"set_tileset",get_tileset:"get_tileset",get_shader:"get_shader",set_scaleY:"set_scaleY",get_scaleY:"get_scaleY",set_scaleX:"set_scaleX",get_scaleX:"get_scaleX",set_rotation:"set_rotation",get_rotation:"get_rotation",set_originY:"set_originY",get_originY:"get_originY",set_originX:"set_originX",get_originX:"get_originX",set_matrix:"set_matrix",get_matrix:"get_matrix",get_id:"get_id",set_height:"set_height",get_height:"get_height",set_colorTransform:"set_colorTransform",get_colorTransform:"get_colorTransform",set_alpha:"set_alpha",get_alpha:"get_alpha"}};var Mh=function(){};p["openfl.display.ITileContainer"]=Mh,Mh.__name__="openfl.display.ITileContainer",Mh.__isInterface__=!0;var Bd=function(i,e,I,t,C,o,s){null==s&&(s=0),null==o&&(o=0),null==C&&(C=0),null==t&&(t=1),null==I&&(I=1),null==e&&(e=0),null==i&&(i=0),Pd.call(this,-1,i,e,I,t,C,o,s),this.__tiles=[],this.__length=0};p["openfl.display.TileContainer"]=Bd,Bd.__name__="openfl.display.TileContainer",Bd.__interfaces__=[Mh],Bd.__super__=Pd,Bd.prototype=B(Pd.prototype,{addTile:function(i){return null==i?null:(i.parent==this&&(V.remove(this.__tiles,i),this.__length--),this.__tiles[this.get_numTiles()]=i,i.parent=this,this.__length++,this.__setRenderDirty(),i)},getBounds:function(i){for(var e,I=new A,t=0,C=this.__tiles;t<C.length;)e=C[t],++t,e=e.getBounds(i),I.__expand(e.x,e.y,e.width,e.height);return I},removeTiles:function(i,e){for(null==e&&(e=2147483647),null==i&&(i=0),0>i&&(i=0),e>this.__tiles.length-1&&(e=this.__tiles.length-1),i=this.__tiles.splice(i,e-i+1),e=0;e<i.length;){var I=i[e];++e,I.parent=null}this.__length=this.__tiles.length,this.__setRenderDirty()},get_numTiles:function(){return this.__length},get_height:function(){for(var i,e=A.__pool.get(),I=0,t=this.__tiles;I<t.length;)i=t[I],++I,i=i.getBounds(this),e.__expand(i.x,i.y,i.width,i.height);return this.__getBounds(e,this.get_matrix()),I=e.height,A.__pool.release(e),I},set_height:function(i){for(var e,I=A.__pool.get(),t=0,C=this.__tiles;t<C.length;)e=C[t],++t,e=e.getBounds(this),I.__expand(e.x,e.y,e.width,e.height);return 0!=I.height&&this.set_scaleY(i/I.height),A.__pool.release(I),i},get_width:function(){for(var i,e=A.__pool.get(),I=0,t=this.__tiles;I<t.length;)i=t[I],++I,i=i.getBounds(this),e.__expand(i.x,i.y,i.width,i.height);return this.__getBounds(e,this.get_matrix()),I=e.width,A.__pool.release(e),I},set_width:function(i){for(var e,I=A.__pool.get(),t=0,C=this.__tiles;t<C.length;)e=C[t],++t,e=e.getBounds(this),I.__expand(e.x,e.y,e.width,e.height);return 0!=I.width&&this.set_scaleX(i/I.width),A.__pool.release(I),i},__class__:Bd,__properties__:B(Pd.prototype.__properties__,{get_numTiles:"get_numTiles"})});var Dg=function(i,e,I,t,C,o,s){Bd.call(this,i,e,I,t,C,o,s)};p.TileContainer2=Dg,Dg.__name__="TileContainer2",Dg.__super__=Bd,Dg.prototype=B(Bd.prototype,{__class__:Dg});var qe=function(i,e){if(this.__bitmapData=i,this.rectData=Ha.toFloatVector(null),this.__data=[],null!=e)for(i=0;i<e.length;){var I=e[i];++i,this.addRect(I)}};p["openfl.display.Tileset"]=qe,qe.__name__="openfl.display.Tileset",qe.prototype={addRect:function(i){return null==i?-1:(this.rectData.push(i.x),this.rectData.push(i.y),this.rectData.push(i.width),this.rectData.push(i.height),(i=new Eg(i)).__update(this.__bitmapData),this.__data.push(i),this.__data.length-1)},getRect:function(i){return i<this.__data.length&&0<=i?new A(this.__data[i].x,this.__data[i].y,this.__data[i].width,this.__data[i].height):null},get_bitmapData:function(){return this.__bitmapData},__class__:qe,__properties__:{get_bitmapData:"get_bitmapData"}};var Pe=function(i,e){this.rectMap=new Db,qe.call(this,i,e)};p.Tileset2=Pe,Pe.__name__="Tileset2",Pe.__super__=qe,Pe.prototype=B(qe.prototype,{addRect:function(i){var e=(i.get_left()/4|0)<<24|(i.get_top()/4|0)<<16|(i.width/4|0)<<8|i.height/4|0,I=this.rectMap.h[e];return null==I||0>I?(i=qe.prototype.addRect.call(this,i),this.rectMap.h[e]=i):I},__class__:Pe});var Ad=function(i,e,I,t){null==t&&(t=!0),oa.call(this),this.__drawableType=9,this.__tileset=I,this.smoothing=t,this.tileColorTransformEnabled=this.tileBlendModeEnabled=this.tileAlphaEnabled=!0,this.__group=new Bd,this.__group.set_tileset(I),this.__width=i,this.__height=e};p["openfl.display.Tilemap"]=Ad,Ad.__name__="openfl.display.Tilemap",Ad.__interfaces__=[Mh],Ad.__super__=oa,Ad.prototype=B(oa.prototype,{addTile:function(i){return this.__group.addTile(i)},removeTiles:function(i,e){null==e&&(e=2147483647),null==i&&(i=0),this.__group.removeTiles(i,e)},__enterFrame:function(i){this.__group.__dirty&&!this.__renderDirty&&(this.__renderDirty=!0,this.__setParentRenderDirty())},__getBounds:function(i,e){var I=A.__pool.get();I.setTo(0,0,this.__width,this.__height),I.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)},__hitTest:function(i,e,I,t,C,o){if(!o.get_visible()||this.__isMask||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return!1;this.__getRenderTransform();var s=this.__renderTransform,l=s.a*s.d-s.b*s.c;return I=0==l?-s.tx:1/l*(s.c*(s.ty-e)+s.d*(i-s.tx)),i=0==(l=(s=this.__renderTransform).a*s.d-s.b*s.c)?-s.ty:1/l*(s.a*(e-s.ty)+s.b*(s.tx-i)),0<I&&0<i&&I<=this.__width&&i<=this.__height&&(null==t||C||t.push(o),!0)},get_height:function(){return this.__height*Math.abs(this.get_scaleY())},set_height:function(i){return this.__height=0|i,this.__height*Math.abs(this.get_scaleY())},set_tileset:function(i){return i!=this.__tileset&&(this.__tileset=i,this.__group.set_tileset(i),this.__group.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())),i},get_width:function(){return this.__width*Math.abs(this.__scaleX)},set_width:function(i){return this.__width=0|i,this.__width*Math.abs(this.__scaleX)},__class__:Ad,__properties__:B(oa.prototype.__properties__,{set_tileset:"set_tileset"})});var tg=function(i,e,I,t){null==t&&(t=!0),Ad.call(this,i,e,I,t),this.__group=new Dg};p.Tilemap2=tg,tg.__name__="Tilemap2",tg.__super__=Ad,tg.prototype=B(Ad.prototype,{Resize:function(i,e){this.set_width(i),this.set_height(e)},__class__:tg});var wd=function(i){y.call(this),this.holder=i,this.Init(q.LEFTRIGHT_PNG()),this.blendMode=0;var e=this.stick=y.AddGameObject();if(e.holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(i=e.holder)){var I=i.rot,t=i.xScale,C=i.yScale,o=e.local_loc.x+i.handle.x,s=e.local_loc.y+i.handle.y,l=i.loc.x;i=i.loc.y;var n=e.xScale*e.yScale;if(e.rot=I+(0<n?1:0>n?-1:0)*e.local_rot,0==I)e.loc.x=l+t*o,e.loc.y=i+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,e.loc.x=l+t*o*I-C*s*n,e.loc.y=i+t*o*n+C*s*I}}this.stick.Init(q.FLASH_PNG()),this.stick.set_local_xScale(this.stick.set_local_yScale(20)),this.stick.local_rot=Math.PI/4,this.children.push(this.stick),this.button=y.AddGameObject(),this.button.Init(q.UP_PNG()),this.button.blendMode=0,this.children.push(this.button),this.button2=y.AddGameObject(),this.button2.Init(q.PUNCH_PNG()),this.button2.blendMode=0,this.children.push(this.button2),this.set_xScale(this.set_yScale(4)),this.button.set_xScale(this.button.set_yScale(4)),this.button2.set_xScale(this.button2.set_yScale(4)),this.AdjustToScreen(!0)};p.GamePad=wd,wd.__name__="GamePad",wd.__super__=y,wd.prototype=B(y.prototype,{AdjustToScreen:function(i){null==i&&(i=!1),this.loc.x=this.xScale*this.rect.width/2+60,this.loc.y=m.SCREENHEIGHT-this.xScale*this.rect.height/2-20,this.button.loc.x=m.SCREENWIDTH-this.button.xScale*this.button.rect.width/2-40,this.button.loc.y=m.SCREENHEIGHT-this.button.xScale*this.button.rect.height/2-20,this.button2.loc.x=this.button.loc.x-4*this.button.rect.width-60,this.button2.loc.y=this.button.loc.y,this.stick.set_xScale(this.button.xScale/4),this.stick.set_yScale(this.button.yScale/4),this.stick.loc.y=this.button.loc.y,i&&(this.stick.loc.x=this.button.loc.x-this.button.rect.width*this.button.xScale-20),this.button2.smoothing=this.button.smoothing=this.smoothing=!0,this.buttonDistance=30},update:function(){if(!wd.canUpdate)return 1;var i=y.prototype.update.call(this);this.AdjustToScreen(),this.set_alp(this.button.set_alp(this.button2.set_alp(.3))),this.stick.local_loc.x*=.8;var e=m.touches.keys();for(this.button2Hit=this.buttonHit=!1;e.hasNext();){var t=e.next();t=m.touches.h[t],I.testCircleCol2(t.x,t.y,180,this.stick.loc.x,this.stick.loc.y,this.button.rect.width/2)?(t=t.x-this.loc.x,Math.abs(t)>this.buttonDistance&&(t=(0<t?1:0>t?-1:0)*this.buttonDistance),this.stick.local_loc.x=(0<t?1:0>t?-1:0)*this.buttonDistance):I.testCircleCol2(t.x,t.y,70,this.button.loc.x,this.button.loc.y,this.button.rect.width/2)?this.buttonHit=!0:I.testCircleCol2(t.x,t.y,70,this.button2.loc.x,this.button2.loc.y,this.button2.rect.width/2)&&(this.button2Hit=!0)}return i},__class__:wd});var xg=function(){this.enterTime=this.adder=0;var i=this;nb.call(this),lb.loadFromFile("assets/favicon.png").onComplete((function(e){i.bitmap=new Nd(e),i.addChild(i.bitmap),e=i.stage.stageHeight/2;var I=i.get_height()/2;i.baseY=e-I,i.bitmap.set_x(i.stage.stageWidth/2-i.get_width()/2),i.bitmap.set_y(i.baseY),i.stage.addEventListener("enterFrame",u(i,i.OnEnter))})),this.addEventListener("complete",u(this,this.this_onComplete))};p.GamePreloader=xg,xg.__name__="GamePreloader",xg.__super__=nb,xg.prototype=B(nb.prototype,{OnEnter:function(i){16.666666666666668>Fa.getTimer()-this.enterTime||(this.update(0),this.enterTime=Fa.getTimer())},update:function(i){null!=this.bitmap&&(this.adder+=.3,this.bitmap.set_y(this.baseY-50*Math.sin(20*this.adder)-35))},this_onComplete:function(i){var e=this;this.update(1),i.preventDefault(),kd.delay((function(){e.dispatchEvent(new sa("unload"))}),1e3)},this_onProgress:function(i){0>=i.bytesTotal?this.update(0):this.update(i.bytesLoaded/i.bytesTotal)},__class__:xg});var kb=function(){this.hotRect=this.hotImg=null,this.currentHot=!1,this.guid=new xb,this.guid.Randomize(),this.callbackFunction=null,this.hotScale=1,this.hotYOffset=0,this.clickable=!0,y.call(this)};p.UIButton=kb,kb.__name__="UIButton",kb.__super__=y,kb.prototype=B(y.prototype,{Init:function(i){y.prototype.Init.call(this,i),this.update()},DoClicked:function(){null!=this.holder&&(this.holder.die=1),null!=this.callbackFunction&&(null==this.callbackParm?this.callbackFunction():this.callbackFunction(this.callbackParm))},update:function(){this.currentHot=!!this.clickable&&this.isHot(),this.PickImage();var i=null;m.mClicked&&this.currentHot&&(m.clickedFunction=u(this,this.DoClicked),i=u(this,this.DoClicked));var e=y.prototype.update.call(this);return this.modal&&null==m.clickedFunction&&null!=i&&(m.clickedFunction=i),null!=this.hotFunction&&this.hotFunction(),e},PickImage:function(){null!=this.coldRect&&null!=this.hotRect&&(this.currentHot?this.rect!=this.hotRect&&(this.img=this.hotImg,this.rect=this.hotRect,this.tile=null):this.rect!=this.coldRect&&(this.img=this.coldImg,this.rect=this.coldRect,this.tile=null))},draw:function(i){null!=this.hotImg||!this.currentHot||this instanceof bc||this.BrightenRecursive(1.25),y.prototype.draw.call(this,i),null!=this.hotImg||!this.currentHot||this instanceof bc||this.BrightenRecursive(.8)},__class__:kb});var $c=function(i,e,t,C,o,s){null==o&&(o=-1),null==C&&(C=!1),null==t&&(t=!1),null==e&&(e=0),this.adDivName=null,kb.call(this),m.HideAllAds(),this.name="dialog",this.zOrder=m.thisMain.textLayer.zOrder+.2,this.pauseGame=t,t=new y,this.children.push(t),I.AddShading(t,e),this.dialogBox=new bc(600,300,!0),this.children.push(this.dialogBox),this.dialogBox.loc.x=m.CENTERX+500,this.dialogBox.loc.y=m.CENTERY-100,m.thisMain.isPhone()&&(this.dialogBox.loc.y=m.CENTERY),this.dialogBox.AddMovement(0,m.CENTERX+500,m.CENTERX,200,!1,e),null==(t=(e=this.dialogBox).fromPool?y.filterPool.pop():null)&&(t=new z),t.type=0,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t),m.thisMain.isPhone()&&this.dialogBox.set_xScale(this.dialogBox.set_yScale(1.333333)),e=this.tx=new wa(40,-1==o?-this.dialogBox.ySize/2+30:o,i,m.MAIN_FONT_BIG),null==(i=!0)&&(i=!1),e.holder=this.dialogBox,e.localCoords=!0,i?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1));var l=e.holder;if(null!=l){var n=l.rot;i=l.xScale,o=l.yScale,t=e.local_loc.x+l.handle.x;var a=e.local_loc.y+l.handle.y,g=l.loc.x;l=l.loc.y;var r=e.xScale*e.yScale;if(e.rot=n+(0<r?1:0>r?-1:0)*e.local_rot,0==n)e.loc.x=g+i*t,e.loc.y=l+o*a;else{for(var J=n;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=n;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),n=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,e.loc.x=g+i*t*n-o*a*r,e.loc.y=l+i*t*r+o*a*n}}this.children.push(this.tx),this.tx.set_local_xScale(this.tx.set_local_yScale(.4*this.dialogBox.xScale)),C&&this.AddAvatar(),this.AddTheX(),this.adDivName=s};p.GenericDialogBox=$c,$c.__name__="GenericDialogBox",$c.__super__=kb,$c.prototype=B(kb.prototype,{AddTheX:function(i){null==i&&(i="X");var e=this;null!=this.aX&&(this.aX.die=1);var I=!0;null==I&&(I=!1),(i=this.aX=new yb(this.dialogBox.xSize/2-13,-this.dialogBox.ySize/2+20,i,m.CHAT_FONT)).holder=this.dialogBox,i.localCoords=!0,I?(null!=i.local_loc?(i.local_loc.x=i.loc.x,i.local_loc.y=i.loc.y):i.local_loc=new N(i.loc.x,i.loc.y),i.local_rot=i.rot,i.set_local_alp(i.alp),i.set_local_xScale(i.xScale),i.set_local_yScale(i.yScale),i.set_local_r(i.r),i.set_local_g(i.g),i.set_local_b(i.b)):(null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1));var t=i.holder;if(null!=t){var C=t.rot;I=t.xScale;var o=t.yScale,s=i.local_loc.x+t.handle.x,l=i.local_loc.y+t.handle.y,n=t.loc.x;t=t.loc.y;var a=i.xScale*i.yScale;if(i.rot=C+(0<a?1:0>a?-1:0)*i.local_rot,0==C)i.loc.x=n+I*s,i.loc.y=t+o*l;else{for(var g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,i.loc.x=n+I*s*C-o*l*a,i.loc.y=t+I*s*a+o*l*C}}this.aX.callbackFunction=function(){e.die=1,null!=H.thisMG&&null!=H.netCore&&H.netCore.IsConnected()&&H.netCore.Disconnect(),m.InitTitleScreen()},this.dialogBox.children.push(this.aX)},update:function(){0==m.mState&&30<this.tickCounter&&(this.canClick=!0),200==this.tickCounter&&null!=this.adDivName&&m.ShowAd(this.adDivName,0,Math.floor(this.dialogBox.ySize/2)-100+15,"center","top");for(var i=!1,e=0,I=this.children;e<I.length;){var t=I[e];++e,(t instanceof kb||t instanceof yb)&&(i=!0)}return!i&&m.mClicked&&this.canClick&&(m.mClicked=!1,null!=this.callBackFunction?(this.pauseGame=!0,this.callBackFunction()):this.die=1),i=kb.prototype.update.call(this),this.pauseGame&&(m.paused=!0),i},AddAvatar:function(){this.avatar=new y,this.avatar.Init(q.AVATAR2_PNG());var i=this.avatar;i.holder=this.dialogBox,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}this.avatar.set_local_xScale(this.avatar.set_local_yScale(2)),this.avatar.smoothing=!1,this.avatar.local_loc.x=-279,this.avatar.local_loc.y=this.dialogBox.ySize/2-this.avatar.local_xScale*this.avatar.rect.height/2,this.dialogBox.children.push(this.avatar)},__class__:$c});var va=F.Modes={__ename__:"Modes",__constructs__:null,MODE_IDLE:{_hx_name:"MODE_IDLE",_hx_index:0,__enum__:"Modes",toString:t},MODE_WALKING:{_hx_name:"MODE_WALKING",_hx_index:1,__enum__:"Modes",toString:t},MODE_JUMPING:{_hx_name:"MODE_JUMPING",_hx_index:2,__enum__:"Modes",toString:t},MODE_SPECIAL_MOVE:{_hx_name:"MODE_SPECIAL_MOVE",_hx_index:3,__enum__:"Modes",toString:t},MODE_KNOCKED_OUT:{_hx_name:"MODE_KNOCKED_OUT",_hx_index:4,__enum__:"Modes",toString:t},MODE_DUNKING:{_hx_name:"MODE_DUNKING",_hx_index:5,__enum__:"Modes",toString:t},MODE_CELEBRATING:{_hx_name:"MODE_CELEBRATING",_hx_index:6,__enum__:"Modes",toString:t},MODE_BURNING:{_hx_name:"MODE_BURNING",_hx_index:7,__enum__:"Modes",toString:t},MODE_BONES_FALLING:{_hx_name:"MODE_BONES_FALLING",_hx_index:8,__enum__:"Modes",toString:t},MODE_SMOLDERING:{_hx_name:"MODE_SMOLDERING",_hx_index:9,__enum__:"Modes",toString:t},MODE_WINNING:{_hx_name:"MODE_WINNING",_hx_index:10,__enum__:"Modes",toString:t}};va.__constructs__=[va.MODE_IDLE,va.MODE_WALKING,va.MODE_JUMPING,va.MODE_SPECIAL_MOVE,va.MODE_KNOCKED_OUT,va.MODE_DUNKING,va.MODE_CELEBRATING,va.MODE_BURNING,va.MODE_BONES_FALLING,va.MODE_SMOLDERING,va.MODE_WINNING];var Ia=F.Sides={__ename__:"Sides",__constructs__:null,SIDE_LEFT:{_hx_name:"SIDE_LEFT",_hx_index:0,__enum__:"Sides",toString:t},SIDE_RIGHT:{_hx_name:"SIDE_RIGHT",_hx_index:1,__enum__:"Sides",toString:t}};Ia.__constructs__=[Ia.SIDE_LEFT,Ia.SIDE_RIGHT];var Mc=function(i,e,I,t,C,o){null==C&&(C=!0),null==I&&(I=-1),null==e&&(e=-1),this.winonce=this.lastPunchMovement=!1,ha.call(this,i),this.holder=i,this.isLocal=C,this.holder=this.holder,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1);var s=this.holder;if(null!=s){var l=s.rot;C=s.xScale;var n=s.yScale,a=this.local_loc.x+s.handle.x,g=this.local_loc.y+s.handle.y,r=s.loc.x;s=s.loc.y;var J=this.xScale*this.yScale;if(this.rot=l+(0<J?1:0>J?-1:0)*this.local_rot,0==l)this.loc.x=r+C*a,this.loc.y=s+n*g;else{for(var c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,this.loc.x=r+C*a*l-n*g*J,this.loc.y=s+C*a*J+n*g*l}}this.topSpeedJump=this.topSpeed,this.idealPositionX=42,this.predictMultiplier=10,this.side=-1==e?0<this.holder.CountChildrenByType(ha)?Ia.SIDE_LEFT:Ia.SIDE_RIGHT:0==e?Ia.SIDE_LEFT:Ia.SIDE_RIGHT,this.startLocX=this.local_loc.x=this.side==Ia.SIDE_RIGHT?380:-380,this.GetHand(),e=-1==I?this.side==Ia.SIDE_RIGHT?m.player.firstGuyClassName:m.player.secondGuyClassName:ha.NumberToSkin(I),this.GetAttributesAndBones(e),this.topSpeed=7.3+this.mSpeed/10,this.jumpSpeed=14+.9*this.mHops,e=.4+this.mHeight/20,this.bones.set_local_xScale(this.side==Ia.SIDE_RIGHT?-e:e),this.bones.set_local_yScale(e),this.celebrateAnimName="vamp_5_joy",this.name=null==t?m.player.firstGuyClassName:t,this.bones.PlayAnimation("idle"),m.multiTouchSupported?(t=new wd(this),i.children.push(t),this.gamePad=t):this.AddKeyboardHint(),Sb.RemoveLogo(this.bones),this.side==Ia.SIDE_RIGHT?(Sb.ColorizeBones(this.bones,!1,o),Sb.AddLogoToBones(this.bones,!1,o)):(Sb.ColorizeBones(this.bones,!0,o),Sb.AddLogoToBones(this.bones,!0,o))};p.HumanGuy=Mc,Mc.__name__="HumanGuy",Mc.__super__=ha,Mc.prototype=B(ha.prototype,{AddKeyboardHint:function(){var i=new y;if(m.player.twoPlayerMode&&!H.onlineGame)this.side==Ia.SIDE_LEFT?i.Init(q.WASD_PNG()):i.Init(q.ARROWS_PNG());else{if(this.name!=H.onlineName&&H.onlineGame)return;var e=new wa(0,0,"OR",m.MAIN_FONT);e.holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var t=e.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=e.local_loc.x+t.handle.x,n=e.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=e.xScale*e.yScale;if(e.rot=C+(0<g?1:0>g?-1:0)*e.local_rot,0==C)e.loc.x=a+o*l,e.loc.y=t+s*n;else{for(var r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,e.loc.x=a+o*l*C-s*n*g,e.loc.y=t+o*l*g+s*n*C}}if(i.children.push(e),e.set_local_xScale(e.set_local_yScale(.33333333)),(e=new y).Init(q.ARROWS_PNG()),e.holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(t=e.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=e.local_loc.x+t.handle.x,n=e.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=e.xScale*e.yScale,e.rot=C+(0<g?1:0>g?-1:0)*e.local_rot,0==C)e.loc.x=a+o*l,e.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,e.loc.x=a+o*l*C-s*n*g,e.loc.y=t+o*l*g+s*n*C}if(e.local_loc.x=e.rect.width/4+20,i.children.push(e),e.set_local_xScale(e.set_local_yScale(.5)),(e=new y).Init(q.WASD_PNG()),e.holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(t=e.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=e.local_loc.x+t.handle.x,n=e.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=e.xScale*e.yScale,e.rot=C+(0<g?1:0>g?-1:0)*e.local_rot,0==C)e.loc.x=a+o*l,e.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,e.loc.x=a+o*l*C-s*n*g,e.loc.y=t+o*l*g+s*n*C}e.local_loc.x=-e.rect.width/4-20,i.children.push(e),e.set_local_xScale(e.set_local_yScale(.5))}if(i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1),null!=(t=i.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=i.local_loc.x+t.handle.x,n=i.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=i.xScale*i.yScale,i.rot=C+(0<g?1:0>g?-1:0)*i.local_rot,0==C)i.loc.x=a+o*l,i.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,i.loc.x=a+o*l*C-s*n*g,i.loc.y=t+o*l*g+s*n*C}i.local_loc.y=-300,I.AddPopScale(i,500,300,0,.6,2,0,1),i.smoothing=!1,i.die=1,i.AddMovement(4,1,1,5500),i.AddMovement(4,1,0,500),this.children.push(i)},Celebrate:function(i){null==i&&(i=this.celebrateAnimName),this.bones.PlayAnimation(i,!1,70),this.mode=va.MODE_CELEBRATING,this.xSpeed=0},GetKeys:function(){var i=this.leftKey,e=this.rightKey,I=this.jumpKey,t=this.punchKey,C=this.tauntKey,o=this.tauntKey1,s=this.tauntKey2,l=this.tauntKey3,n=this.tauntKey4,a=this.tauntKey5,g=this.tauntKey6;if(0<=E.location.hostname.indexOf("localhost")&&!this.winonce&&m.KeyDown(120))this.winonce=!0,H.thisMG.InitPostGame(this),(i=this.GetBall()).mode=P.HOVERING,i.AddMovement(1,i.local_loc.y,m.SCREENHEIGHT/2+100,600),i.AddMovement(4,1,0,600);else{if(null!=this.gamePad){var r=3.4*this.gamePad.stick.local_loc.x/this.gamePad.buttonDistance;this.rightKey=.1<r,this.leftKey=-.1>r}else m.player.twoPlayerMode&&!H.onlineGame?(this.leftKey=this.side==Ia.SIDE_RIGHT?m.KeyDown(37):m.KeyDown(65),this.rightKey=this.side==Ia.SIDE_RIGHT?m.KeyDown(39):m.KeyDown(68)):(this.leftKey=m.KeyDown(37)||m.KeyDown(65),this.rightKey=m.KeyDown(39)||m.KeyDown(68));null==this.gamePad||m.isWindows||m.isMac||m.isLinux?this.jumpKey=m.player.twoPlayerMode&&!H.onlineGame?this.side==Ia.SIDE_RIGHT?m.KeyDown(38):m.KeyDown(87):m.KeyDown(38)||m.KeyDown(87):this.lastMouseDown2=this.jumpKey=this.gamePad.buttonHit,this.lastMouseY=m.mY,this.punchKey=null==this.gamePad||H.onlineGame&&!this.isLocal?m.player.twoPlayerMode&&!H.onlineGame?this.side==Ia.SIDE_RIGHT?m.KeyDown(76):m.KeyDown(71):m.KeyDown(71)||m.KeyDown(32)||m.KeyDown(88):this.gamePad.button2Hit,m.player.twoPlayerMode&&!H.onlineGame?(this.tauntKey=this.side==Ia.SIDE_RIGHT?m.KeyDown(40):m.KeyDown(83),this.tauntKey1=this.side==Ia.SIDE_RIGHT?m.KeyDown(55):m.KeyDown(49),this.tauntKey2=this.side==Ia.SIDE_RIGHT?m.KeyDown(56):m.KeyDown(50),this.tauntKey3=this.side==Ia.SIDE_RIGHT?m.KeyDown(57):m.KeyDown(51),this.tauntKey4=this.side==Ia.SIDE_RIGHT?m.KeyDown(48):m.KeyDown(52),this.tauntKey5=this.side==Ia.SIDE_RIGHT?m.KeyDown(189):m.KeyDown(53),this.tauntKey6=this.side==Ia.SIDE_RIGHT?m.KeyDown(187):m.KeyDown(54)):(this.tauntKey=m.KeyDown(83)||m.KeyDown(40),this.tauntKey1=m.KeyDown(49),this.tauntKey2=m.KeyDown(50),this.tauntKey3=m.KeyDown(51),this.tauntKey4=m.KeyDown(52),this.tauntKey5=m.KeyDown(53),this.tauntKey6=m.KeyDown(54)),H.onlineGame?this.leftKey==i&&this.rightKey==e&&this.jumpKey==I&&this.punchKey==t&&this.tauntKey==C&&this.tauntKey1==o&&this.tauntKey2==s&&this.tauntKey3==l&&this.tauntKey4==n&&this.tauntKey5==a&&this.tauntKey6==g||((i=new re).writeInt32(0),i.writeInt32((this.leftKey?1:0)|(this.rightKey?1:0)<<1|(this.jumpKey?1:0)<<2|(this.punchKey?1:0)<<3|(this.tauntKey?1:0)<<4),i.writeInt32((this.tauntKey1?1:0)|(this.tauntKey2?1:0)<<1|(this.tauntKey3?1:0)<<2|(this.tauntKey4?1:0)<<3|(this.tauntKey5?1:0)<<4|(this.tauntKey6?1:0)<<5),i.writeInt32(0),i.writeInt32(0),H.netCore.Send(i.getBytes())):(this.leftKeyFinal=this.leftKey,this.rightKeyFinal=this.rightKey,this.jumpKeyFinal=this.jumpKey,this.punchKeyFinal=this.punchKey,this.tauntKeyFinal=this.tauntKey,this.tauntKeyFinal1=this.tauntKey1,this.tauntKeyFinal2=this.tauntKey2,this.tauntKeyFinal3=this.tauntKey3,this.tauntKeyFinal4=this.tauntKey4,this.tauntKeyFinal5=this.tauntKey5,this.tauntKeyFinal6=this.tauntKey6)}},GetXMovement:function(){var i=this.GetXMovementKey(this.leftKeyFinal,this.rightKeyFinal);return this.lastMouseX=m.mX,this.lastMouseDown=0!=m.mState,i},JustHitBall:function(){ha.prototype.JustHitBall.call(this)},Landed:function(){ha.prototype.Landed.call(this),this.doneDoubleJump=!1},GetYMovement:function(){return this.GetYMovementKey(this.jumpKeyFinal)},GetPunchMovement:function(){var i=!1,e=this.GetPunchMovementKey(this.punchKeyFinal);return!this.lastPunchMovement&&e&&(i=!0),this.lastPunchMovement=e,i},GetTauntMovement:function(){var i=this.GetTauntMovementKey(this.tauntKeyFinal);return i?"taunt_teabag":(i=this.GetTauntMovementKey(this.tauntKeyFinal1))?"taunt_1_slowclap":(i=this.GetTauntMovementKey(this.tauntKeyFinal2))?"taunt_2_hipthrust":(i=this.GetTauntMovementKey(this.tauntKeyFinal3))?"taunt_3_jerk":(i=this.GetTauntMovementKey(this.tauntKeyFinal4))?"taunt_4_slapfloor":(i=this.GetTauntMovementKey(this.tauntKeyFinal5))?"taunt_5_robot":(i=this.GetTauntMovementKey(this.tauntKeyFinal6))?"taunt_6_buttslap":null},InitControlHelp:function(){this.holder.GetChildByType(ea)},ProcessControlHelp:function(){if(!m.thisMain.isPhone())for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,"help"==I.name&&Math.abs(this.local_loc.x)!=this.startLocX&&1==I.local_alp&&(I.AddMovement(4,1,0,500),I.die=1)}},DoHandlesSound:function(){if(this.mode!=va.MODE_WALKING&&this.mode!=va.MODE_IDLE)this.directionSwitches=0;else{var i=this.xSpeed;0!=(i=0<i?1:0>i?-1:0)&&i!=this.lastDir&&(null!=(i=this.GetBall())&&i.guyPosessedBy==this&&(this.directionSwitches++,6==this.directionSwitches&&I.PlayVoiceSound(Of.Get()))),i=this.xSpeed,this.lastDir=0<i?1:0>i?-1:0}},AddNameTag:function(i,e,I){i=new Fg(this,i,e,I),this.children.push(i)},update:function(){var i=ha.prototype.update.call(this);return H.onlineGame||this.GetKeys(),this.InitControlHelp(),this.ProcessControlHelp(),this.DoHandlesSound(),i},__class__:Mc});var V=function(){};p.HxOverrides=V,V.__name__="HxOverrides",V.strDate=function(i){switch(i.length){case 8:i=i.split(":");var e=new Date;return e.setTime(0),e.setUTCHours(i[0]),e.setUTCMinutes(i[1]),e.setUTCSeconds(i[2]),e;case 10:return i=i.split("-"),new Date(i[0],i[1]-1,i[2],0,0,0);case 19:return e=(i=i.split(" "))[0].split("-"),i=i[1].split(":"),new Date(e[0],e[1]-1,e[2],i[0],i[1],i[2]);default:throw R.thrown("Invalid date format : "+i)}},V.cca=function(i,e){if((i=i.charCodeAt(e))==i)return i},V.substr=function(i,e,I){if(null==I)I=i.length;else if(0>I){if(0!=e)return"";I=i.length+I}return i.substr(e,I)},V.remove=function(i,e){return-1!=(e=i.indexOf(e))&&(i.splice(e,1),!0)},V.now=function(){return Date.now()};var wa=function(i,e,I,t){y.call(this),this.lineFeed=!0,this.bitmapFont=null!=t?t:m.MAIN_FONT,this.doColorText=!0,this.loc.x=i,this.loc.y=e,this.originalX=i,this.originalY=e,this.align=Ob.CENTER,this.text=I,this.SetText(I)};p.TextSprite=wa,wa.__name__="TextSprite",wa.__super__=y,wa.prototype=B(y.prototype,{SetText:function(i,e){this.text=i,0<this.children.length&&(this.children=[]),i=0,e=-this.bitmapFont.doc.lineHeight/2;var I=0;this.currentWidth=0,this.currentHeight=this.bitmapFont.doc.lineHeight;for(var t=7,C=!1,o=0,s=this.text.length;o<s;){var l=o++,n=this.bitmapFont.doc.allchars[V.cca(this.text,l)],a=this.text.charAt(l);if("^"==a&&this.doColorText)C=!0,n=null;else if(!C||"0"!=a&&"1"!=a&&"2"!=a&&"3"!=a&&"4"!=a&&"5"!=a&&"6"!=a&&"7"!=a&&"8"!=a&&"9"!=a){if(null!=n){C=!1,(a=vc.AddLetter()).glyph=this.text.charAt(l),a.Init(this.bitmapFont.img),a.rect.x=n.x,a.rect.y=a.originalRectY=n.y,a.rect.width=n.width,a.rect.height=a.originalRectHeight=n.height;var g=n.yoffset;a.handle.x=i+n.xoffset+a.rect.width/2+this.handle.x,a.handle.y=a.originalYHandle=e+g+a.rect.height/2+this.handle.y,a.loc=this.loc,a.holder=this,a.shadowDistance=this.shadowDistance,a.shadowR=this.shadowR,a.shadowG=this.shadowG,a.shadowB=this.shadowB,a.shadowA=this.shadowA,a.smoothing=this.smoothing,a.ignoreLocalColor=!1,a.Colorize(t),this.children.push(a)}}else t=L.parseInt(this.text.charAt(l)),n=null,C=!1;"\n"==this.text.charAt(l)?(i=0,e+=this.bitmapFont.doc.lineHeight,this.currentHeight+=this.bitmapFont.doc.lineHeight):null!=n&&(I=i+n.width,i+=n.xadvance),this.currentWidth=I>this.currentWidth?I:this.currentWidth}if(this.align==Ob.CENTER)for(o=0,s=this.children;o<s.length;)a=s[o],++o,a.handle.x-=this.currentWidth/2;for(o=0,s=this.children;o<s.length;)a=s[o],++o,a.rect.x+=this.bitmapFont.rect.x,a.rect.y+=this.bitmapFont.rect.y},GetTextWidth:function(){return this.currentWidth},GetTextHeight:function(){return this.currentHeight},WordWrap:function(i){for(var e=this.text.split(" "),I=!0;I;){var t=[];I=!1;for(var C=0;C<e.length;){var o=e[C];if(++C,this.SetText(o),this.GetTextWidth()>i){I=!0;for(var s=1,l=o.length;s<l;){var n=s++;if(this.SetText(V.substr(o,0,n)),this.GetTextWidth()>i){t.push(V.substr(o,0,n-1)),t.push(V.substr(o,n,null));break}}}else t.push(o)}e=t}for(I=this.text="",C=0;C<e.length;)o=e[C],++C,t=this.text,this.SetText(this.text+I+o),I=" ",this.currentWidth>i&&this.SetText(t+"\n"+o)},__class__:wa});var yb=function(i,e,I,t,C,o,s){null==s&&(s=!1),null==o&&(o=1),null==C&&(C=1),this.coldR=this.coldG=this.coldB=1,this.hotB=0,this.hotG=.35,this.hotR=1,wa.call(this,i,e,I,t),this.rect=new A(0,0,this.currentWidth,this.currentHeight),this.hotXScale=C,this.hotYScale=o,s&&(this.bknd=new bc(this.currentWidth+20,this.currentHeight+20,!0))};p.TextButton=yb,yb.__name__="TextButton",yb.__super__=wa,yb.prototype=B(wa.prototype,{DoClicked:function(){yb.lastClickedText=this.text,null!=this.holder&&null==this.callbackFunction&&(this.holder.die=1),null!=this.callbackFunction&&(null!=this.callbackParm?this.callbackFunction(this.callbackParm):this.callbackFunction())},update:function(){var i=wa.prototype.update.call(this);return this.currentHot=this.isHot(),m.mClicked&&this.currentHot&&(m.clickedFunction=u(this,this.DoClicked)),null!=this.bknd&&this.bknd.update(),i},isHot:function(i){if(null==i&&(i=!1),this.rect.set_left(0),this.rect.set_top(0),null!=this.holder&&this.holder instanceof bc&&qa.__cast(this.holder,bc).ySize<3*this.currentHeight&&1==this.holder.CountChildrenByType(yb)){var e=this.holder;this.rect.width=e.xSize,this.rect.height=e.ySize}else this.rect.width=this.currentWidth*this.hotXScale,this.rect.height=this.currentHeight*this.hotYScale;return this.align!=Ob.CENTER&&(this.loc.x+=this.currentWidth*this.hotXScale/2),i=wa.prototype.isHot.call(this,i),this.align!=Ob.CENTER&&(this.loc.x-=this.currentWidth*this.hotXScale/2),i},draw:function(i){this.currentHot&&(this.r=this.hotR,this.g=this.hotG,this.b=this.hotB),null!=this.bknd&&(this.bknd.loc.x=this.loc.x,this.bknd.loc.y=this.loc.y,this.bknd.set_alp(this.alp),this.bknd.draw(i)),wa.prototype.draw.call(this,i),this.r=this.coldR,this.g=this.coldG,this.b=this.coldB},__class__:yb});var Qf=function(i,e,I,t,C,o,s){this.isPassword=C,yb.call(this,i,e,I,t),this.actualText=I,this.maxChars=o,this.maxWidth=s,this.align=Ob.LEFT,this.modal=!0,m.mKeyQueue=[],this.doColorText=!1,this.DoNewTextField()};p.InputText=Qf,Qf.__name__="InputText",Qf.__super__=yb,Qf.prototype=B(yb.prototype,{DoNewTextField:function(){var i=this;null!=this.tf&&m.thisMain.stage.removeChild(this.tf),this.tf=new uc,this.tf.set_type(1),this.tf.set_width(1),this.tf.set_height(1),this.tf.set_y(0),this.tf.set_x(0),m.thisMain.stage.addChild(this.tf),m.thisMain.isPhone()||m.thisMain.stage.set_focus(this.tf),this.callbackFunction=function(){m.thisMain.isPhone()||m.thisMain.stage.set_focus(i.tf),i.die=0}},PreRemove:function(){m.thisMain.stage.removeChild(this.tf)},update:function(){if(null!=this.holder&&!this.holder.isVisible)return yb.prototype.update.call(this);if(""!=this.tf.get_text()){if(this.actualText.length<this.maxChars){for(var i=0,e=this.tf.get_length();i<e;){var I=i++;I=V.substr(this.tf.get_text(),I,1),null!=this.bitmapFont.doc.allchars[V.cca(I,0)]&&(this.actualText+=I)}this.SetText(this.actualText)}this.tf.set_text("")}var t=!1;for(i=0,e=m.mKeyQueue;i<e.length;)I=e[i],++i,String.fromCodePoint(I),t=!0,13==I&&null!=this.enterFunction?(this.enterFunction(),this.die=1,m.mKeyDown[I]=!1):27!=I&&1073742094!=I||null==this.escapeFunction?8==I&&0<this.actualText.length&&(this.actualText=V.substr(this.actualText,0,this.actualText.length-1),this.tickCounter=0):(m.mKeyDown[I]=!1,this.escapeFunction(),this.die=1);if(t||25>this.tickCounter%50!=25>(this.tickCounter-1)%50){if(this.isPassword){for(I="",i=0,e=this.actualText.length;i<e;)i++,I+="*";this.SetText(I)}else this.SetText(this.actualText);for(;this.GetTextWidth()>this.maxWidth;)this.SetText(V.substr(this.text,1,this.text.length-1));i=-this.GetTextWidth()*this.local_xScale,this.local_loc.x=i/2,25>this.tickCounter%50&&this.SetText(this.text+"|")}return yb.prototype.update.call(this)},__class__:Qf});var hd=function(){};p.Lambda=hd,hd.__name__="Lambda",hd.array=function(i){var e=[];for(i=J(i);i.hasNext();){var I=i.next();e.push(I)}return e},hd.exists=function(i,e){for(i=J(i);i.hasNext();){if(e(i.next()))return!0}return!1},hd.indexOf=function(i,e){var I=0;for(i=J(i);i.hasNext();){if(e==i.next())return I;++I}return-1};var vc=function(){if(y.call(this),vc.initLetterCache){vc.initLetterCache=!1;for(var i=0;500>i;)i++,vc.letterPool.push(new vc)}this.ignoreLocalColor=!1};p.Letter=vc,vc.__name__="Letter",vc.AddLetter=function(){var i=vc.letterPool.pop();return null==i?i=new vc:(i.Init2(),i.KillAllMovements()),i},vc.__super__=y,vc.prototype=B(y.prototype,{PreRemove:function(){vc.letterPool.push(this)},update:function(){return y.prototype.update.call(this)},draw:function(i){if(" "!=this.glyph){this.set_alp(this.holder.alp),this.rot=this.holder.rot;var e=this.r,I=this.g,t=this.b;this.r=this.holder.r,this.g=this.holder.g,this.b=this.holder.b,this.set_xScale(this.holder.xScale),this.set_yScale(this.holder.yScale),y.prototype.draw.call(this,i),this.r=e,this.g=I,this.b=t}},__class__:vc});var Mb=F.GameModes={__ename__:"GameModes",__constructs__:null,MODE_INTRODUCTIONS:{_hx_name:"MODE_INTRODUCTIONS",_hx_index:0,__enum__:"GameModes",toString:t},MODE_PREGAME:{_hx_name:"MODE_PREGAME",_hx_index:1,__enum__:"GameModes",toString:t},MODE_PLAYING:{_hx_name:"MODE_PLAYING",_hx_index:2,__enum__:"GameModes",toString:t},MODE_POINT_SCORED:{_hx_name:"MODE_POINT_SCORED",_hx_index:3,__enum__:"GameModes",toString:t},MODE_POST_GAME:{_hx_name:"MODE_POST_GAME",_hx_index:4,__enum__:"GameModes",toString:t}};Mb.__constructs__=[Mb.MODE_INTRODUCTIONS,Mb.MODE_PREGAME,Mb.MODE_PLAYING,Mb.MODE_POINT_SCORED,Mb.MODE_POST_GAME];var H=function(i){null==i&&(i=!1),this.chaseX=0,this.wasOnlineGame=!1;var e=this;y.call(this),this.SetOpponent();for(var t=0,C=m.children;t<C.length;){var o=C[t];++t,o instanceof wa&&o.KillAllMovements()}H.thisMG=this,m.mClicked=!1,this.loc.x=m.CENTERX,this.loc.y=m.CENTERY-30,m.thisMain.isPhone()&&(this.loc.y=m.CENTERY+30),window.onwheel=function(){return!1},window.scrollTo(0,1),window.document.documentElement.style.overflow="hidden",this.SetBackground(),(t=this.bknd=y.AddGameObject()).holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1);var s=t.holder;if(null!=s){var l=s.rot;C=s.xScale,o=s.yScale;var n=t.local_loc.x+s.handle.x,a=t.local_loc.y+s.handle.y,g=s.loc.x,r=s.loc.y;if(s=t.xScale*t.yScale,t.rot=l+(0<s?1:0>s?-1:0)*t.local_rot,0==l)t.loc.x=g+C*n,t.loc.y=r+o*a;else{for(var J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(s=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),l=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+C*n*l-o*a*s,t.loc.y=r+C*n*s+o*a*l}}if(this.bknd.Init(Sa.VV_BG_1_PNG()),this.bknd.set_local_xScale(this.bknd.set_local_yScale(2)),this.bknd.local_loc.y=m.SCREENHEIGHT/2-this.bknd.rect.height/4-25,this.bknd.smoothing=!1,this.children.push(this.bknd),this.zOrder=2,H.lastSideScored=1,(t=this.bknd2=y.AddGameObject()).holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(s=t.holder))if(l=s.rot,C=s.xScale,o=s.yScale,n=t.local_loc.x+s.handle.x,a=t.local_loc.y+s.handle.y,g=s.loc.x,r=s.loc.y,s=t.xScale*t.yScale,t.rot=l+(0<s?1:0>s?-1:0)*t.local_rot,0==l)t.loc.x=g+C*n,t.loc.y=r+o*a;else{for(J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(s=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),l=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+C*n*l-o*a*s,t.loc.y=r+C*n*s+o*a*l}if(this.bknd2.Init(Sa.VV_BG_2_PNG()),this.bknd2.set_local_xScale(this.bknd2.set_local_yScale(1.7)),this.bknd2.local_loc.y=this.bknd.local_loc.y-this.bknd.rect.height-this.bknd2.rect.height+63,this.bknd2.smoothing=!1,this.children.push(this.bknd2),this.zOrder=2,H.lastSideScored=1,this.bknd.set_alp(this.bknd2.set_alp(0)),this.AddBkndAnims(),(t=this.hoop1=y.AddGameObject()).holder=this.bknd,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(s=t.holder))if(l=s.rot,C=s.xScale,o=s.yScale,n=t.local_loc.x+s.handle.x,a=t.local_loc.y+s.handle.y,g=s.loc.x,r=s.loc.y,s=t.xScale*t.yScale,t.rot=l+(0<s?1:0>s?-1:0)*t.local_rot,0==l)t.loc.x=g+C*n,t.loc.y=r+o*a;else{for(J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(s=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),l=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+C*n*l-o*a*s,t.loc.y=r+C*n*s+o*a*l}if(this.hoop1.Init(Sa.LEFTHOOP_PNG()),this.hoop1.local_loc.y=-this.bknd.rect.height/2-this.hoop1.rect.height/2,this.hoop1.local_loc.x=-this.bknd.rect.width/2+141,this.hoop1.smoothing=!1,this.hoop1.set_local_xScale(this.hoop1.set_local_yScale(2)),this.children.push(this.hoop1),(t=this.hoop2=y.AddGameObject()).holder=this.bknd,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(s=t.holder))if(l=s.rot,C=s.xScale,o=s.yScale,n=t.local_loc.x+s.handle.x,a=t.local_loc.y+s.handle.y,g=s.loc.x,r=s.loc.y,s=t.xScale*t.yScale,t.rot=l+(0<s?1:0>s?-1:0)*t.local_rot,0==l)t.loc.x=g+C*n,t.loc.y=r+o*a;else{for(J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(s=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=l;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),l=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+C*n*l-o*a*s,t.loc.y=r+C*n*s+o*a*l}if(this.hoop2.Init(Sa.LEFTHOOP_PNG()),this.hoop2.local_loc.y=-this.bknd.rect.height/2-this.hoop2.rect.height/2,this.hoop2.local_loc.x=-this.bknd.rect.width/2+842,this.hoop2.set_local_xScale(-1),this.hoop2.smoothing=!1,this.hoop2.set_local_xScale(-2),this.hoop2.set_local_yScale(2),this.children.push(this.hoop2),this.bknd.set_alp(this.hoop1.set_alp(this.hoop2.set_alp(0))),this.AddLights(),this.AddBats(),H.AddTransition(this),this.AddBorders(),this.SetBackground(),this.panel=new Cb(this),this.children.push(this.panel),this.mode=Mb.MODE_INTRODUCTIONS,H.onlineGame||this.AddAnnouncer(H.onlineGame||i),I.PlayMusic(xd.Get()),H.onlineGame){if(null!=H.netCore&&H.netCore.Clear(),t="EA",C="0",null!=H.joinText&&""!=H.joinText&&(t=V.substr(H.joinText,0,2),C=V.substr(H.joinText,2,1),0<=H.joinText.indexOf(" ")&&(C=Fb.EightDigitFromWords(H.joinText),t=V.substr(C,0,2),C=V.substr(C,2,1))),H.netCore=new Nh(t+"."+m.hostName+"/"+C,443,443),(s=new $c("",0,!1,!0,-1,"basketbros-io_728x90").dialogBox).loc.x=m.CENTERX,s.loc.y=m.CENTERY-100,s.bknd.set_alp(1),s.bknd.set_local_alp(1),this.children.push(s),H.statusText=new wa(m.CENTERX,m.CENTERY,"Connecting to server."),H.statusText.loc.x=m.CENTERX+40,H.statusText.loc.y=m.CENTERY-100-100,H.statusText.set_xScale(H.statusText.set_yScale(.33333*s.xScale)),s.children.push(H.statusText),(t=new y).Init(q.BALL_WHITE_PNG()),t.loc.x=m.CENTERX+40,t.loc.y=m.CENTERY-30-100,t.set_xScale(t.set_yScale(.666666*s.xScale)),t.AddMovement(5,0,0,3e3,!0),C=Math.PI,null==(o=1)&&(o=0),null==(n=t.fromPool?y.filterPool.pop():null)&&(n=new z),n.type=1,n.amplitude=C,n.period=o,n.offset=0,n.splineArr=null,n.curves=null,t.lastMovement.movementFilters.push(n),t.AddMovement(0,m.CENTERX+40,m.CENTERX+40,3e3,!0),null==(o=1)&&(o=0),null==(n=t.fromPool?y.filterPool.pop():null)&&(n=new z),n.type=1,n.amplitude=100,n.period=o,n.offset=0,n.splineArr=null,n.curves=null,t.lastMovement.movementFilters.push(n),t.smoothing=!1,s.children.push(t),null!=H.joinText&&""!=H.joinText){var c=new wa(m.CENTERX,m.CENTERY,"");c.loc.x=m.CENTERX-33-35,c.loc.y=m.CENTERY+80-100,c.set_xScale(c.set_yScale(.3*s.xScale)),c.align=Ob.LEFT,c.SetText("Join Code: ^8"+H.joinText),s.children.push(c),Oa.AddBallButton("Copy",null,-105,112,.75,(function(){-1==c.text.indexOf("copied")&&c.SetText(c.text+"^\n^7Link copied!"),c.loc.y=m.CENTERY+65-100}),s)}else{var h=new wa(m.CENTERX,m.CENTERY,"10");h.loc.x=m.CENTERX+40,h.loc.y=m.CENTERY+80-100,h.set_xScale(h.set_yScale(.66*s.xScale)),h.align=Ob.CENTER,h.AddMovement(13,0,0,1500,!0),h.AddEvent((function(){var I=L.parseInt(h.text);0==I?(H.onlineGame=!1,e.wasOnlineGame=!0,H.statusBox.die=1,H.statusBox.KillAllMovements(),H.statusBox=null,H.netCore.Clear(),e.AddAnnouncer(i)):(--I,h.SetText(""+I))})),s.children.push(h)}s.update(),H.statusBox=s}this.AddMiscUI(),this.AddNets(),H.onlineGame&&this.AddScroller()};p.MainGame=H,H.__name__="MainGame",H.AddTransition=function(i){for(var e=-.1,I=0,t=m.children;I<t.length;){var C=t[I];++I,C!=i&&C!=m.thisMain.particleLayer&&C!=m.thisMain.textLayer&&(C.zOrder=i.zOrder+e,null==C.GetMovement(13)&&C.AddMovement(13,1,1,500),C.die=1,e-=.1)}i.AddMovement(4,0,1,650),i.AddMovement(2,2,1),null==(e=.5)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=0,I.amplitude=1,I.period=0,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.ratioFilters.push(I),i.AddMovement(3,2,1),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=0,I.amplitude=1,I.period=0,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.ratioFilters.push(I),null==(e=.5)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I)},H.IsGameWinner=function(i){return!1},H.__super__=y,H.prototype=B(y.prototype,{SetOpponent:function(){if(!m.player.twoPlayerMode&&!m.player.tournamentMode){for(var i=[],e=0,I=v.perks;e<I.length;){var t=I[e];++e,t.unlocked&&t.isCharacter&&i.push(t)}for((t=new da).name="Step Flurry",t.isCharacter=!0,i.push(t),(t=new da).name="Zane Willow",t.isCharacter=!0,i.push(t),(t=new da).name="Trey Youth",t.isCharacter=!0,i.push(t),(t=new da).name="Luke Magic",t.isCharacter=!0,i.push(t);m.player.secondGuyClassName=i[Math.floor(Math.random()*i.length)].name,null==m.player.secondGuyClassName||m.player.secondGuyClassName==m.player.firstGuyClassName;);}},AddBkndAnim:function(i,e,I,t,C,o,s,l){if(null==l&&(l=0),null==s&&(s=0),null==o&&(o=0),null==C&&(C=0),s=la.integer(600,1500),null!=i){var n=new y;n.Init(i()),n.holder=this.bknd2,n.localCoords=!0,null!=n.local_loc?n.local_loc.x=n.local_loc.y=0:n.local_loc=new N(0,0),n.local_rot=0,n.set_local_alp(1),n.set_local_xScale(1),n.set_local_yScale(1),n.set_local_r(1),n.set_local_g(1),n.set_local_b(1);var a=n.holder;if(null!=a){var g=a.rot,r=a.xScale,J=a.yScale,c=n.local_loc.x+a.handle.x,h=n.local_loc.y+a.handle.y,d=a.loc.x;a=a.loc.y;var _=n.xScale*n.yScale;if(n.rot=g+(0<_?1:0>_?-1:0)*n.local_rot,0==g)n.loc.x=d+r*c,n.loc.y=a+J*h;else{for(var k=g;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;for(_=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,k=g;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;3.14159265<(k+=1.57079632)&&(k-=6.28318531),g=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,n.loc.x=d+r*c*g-J*h*_,n.loc.y=a+r*c*_+J*h*g}}n.local_loc.x=-this.bknd2.rect.width/2+e+n.rect.width/2,n.local_loc.y=-this.bknd2.rect.height/2+I+n.rect.height/2,n.AddMovement(13,1,2,s,!0),n.AddEvent((function(){n.isVisible=!n.isVisible})),this.bknd2.children.push(n),C+=n.local_loc.x,o+=n.local_loc.y}else C-=this.bknd2.rect.width/2,o-=this.bknd2.rect.height/2;if(null!=t){var A=new wa(C,o,t,m.CHAT_FONT);if(null==(e=!0)&&(e=!1),A.holder=this.bknd2,A.localCoords=!0,e?(null!=A.local_loc?(A.local_loc.x=A.loc.x,A.local_loc.y=A.loc.y):A.local_loc=new N(A.loc.x,A.loc.y),A.local_rot=A.rot,A.set_local_alp(A.alp),A.set_local_xScale(A.xScale),A.set_local_yScale(A.yScale),A.set_local_r(A.r),A.set_local_g(A.g),A.set_local_b(A.b)):(null!=A.local_loc?A.local_loc.x=A.local_loc.y=0:A.local_loc=new N(0,0),A.local_rot=0,A.set_local_alp(1),A.set_local_xScale(1),A.set_local_yScale(1),A.set_local_r(1),A.set_local_g(1),A.set_local_b(1)),null!=(a=A.holder))if(g=a.rot,r=a.xScale,J=a.yScale,c=A.local_loc.x+a.handle.x,h=A.local_loc.y+a.handle.y,d=a.loc.x,a=a.loc.y,_=A.xScale*A.yScale,A.rot=g+(0<_?1:0>_?-1:0)*A.local_rot,0==g)A.loc.x=d+r*c,A.loc.y=a+J*h;else{for(k=g;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;for(_=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,k=g;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;3.14159265<(k+=1.57079632)&&(k-=6.28318531),g=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,A.loc.x=d+r*c*g-J*h*_,A.loc.y=a+r*c*_+J*h*g}this.bknd2.children.push(A),A.localCoords?(A.set_local_r(0),A.set_local_g(0),A.set_local_b(0)):(A.r=0,A.g=0,A.b=0),A.set_local_alp(.6),A.set_local_xScale(A.set_local_yScale(.25)),A.SetText(t),null!=i&&(A.AddMovement(13,1,2,s,!0),A.AddEvent((function(){A.local_loc.y+=l,l=-l})))}},AddBkndAnims:function(){var i=m.player.firstGuyClassName.split(" ")[0].toUpperCase(),e=m.player.secondGuyClassName.split(" ")[0].toUpperCase();this.AddBkndAnim(Sa.CROWD_ANIM1_PNG,148,199),this.AddBkndAnim(Sa.CROWD_ANIM2_PNG,207,286,i,0,-11,0,-3),this.AddBkndAnim(Sa.CROWD_ANIM3_PNG,340,184,e,0,-7,0,-3),this.AddBkndAnim(Sa.CROWD_ANIM4_PNG,452,210),this.AddBkndAnim(Sa.CROWD_ANIM5_PNG,506,171,i,0,-11,0,-3),this.AddBkndAnim(Sa.CROWD_ANIM6_PNG,598,242),this.AddBkndAnim(Sa.CROWD_ANIM7_PNG,646,222),this.AddBkndAnim(Sa.CROWD_ANIM8_PNG,800,275),this.AddBkndAnim(null,0,0,e,642,379,0,0),this.AddBkndAnim(null,0,0,i,859,251,0,0)},AddScroller:function(){},AddAnnouncer:function(i){m.HideAllAds(),i=new ea(this,!1,null,i),this.children.push(i)},AddNets:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,"net"==I.name&&(I.die=1)}this.net1=I=new y,I.name="net",I.Init(q.NET_PNG()),I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1);var t=I.holder;if(null!=t){var C=t.rot;e=t.xScale;var o=t.yScale,s=I.local_loc.x+t.handle.x,l=I.local_loc.y+t.handle.y,n=t.loc.x;t=t.loc.y;var a=I.xScale*I.yScale;if(I.rot=C+(0<a?1:0>a?-1:0)*I.local_rot,0==C)I.loc.x=n+e*s,I.loc.y=t+o*l;else{for(var g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,I.loc.x=n+e*s*C-o*l*a,I.loc.y=t+e*s*a+o*l*C}}I.local_loc.x=H.rimX1-11,I.local_loc.y=H.rimY+5,I.set_local_xScale(I.set_local_yScale(1)),this.children.push(I);var r=0;for(i=0;20>i;){var J=i++,c=new y;if(c.Init(q.NET1_PNG()),0==J&&(r=c.rect.y),c.holder=I,c.localCoords=!0,null!=c.local_loc?c.local_loc.x=c.local_loc.y=0:c.local_loc=new N(0,0),c.local_rot=0,c.set_local_alp(1),c.set_local_xScale(1),c.set_local_yScale(1),c.set_local_r(1),c.set_local_g(1),c.set_local_b(1),null!=(t=c.holder))if(C=t.rot,e=t.xScale,o=t.yScale,s=c.local_loc.x+t.handle.x,l=c.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=c.xScale*c.yScale,c.rot=C+(0<a?1:0>a?-1:0)*c.local_rot,0==C)c.loc.x=n+e*s,c.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,c.loc.x=n+e*s*C-o*l*a,c.loc.y=t+e*s*a+o*l*C}c.rect.y=r+4*J,c.rect.height=4,c.local_loc.y=5+4*J,I.children.push(c)}if(this.net2=I=new y,I.name="net",I.Init(q.NET_PNG()),I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1),null!=(t=I.holder))if(C=t.rot,e=t.xScale,o=t.yScale,s=I.local_loc.x+t.handle.x,l=I.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=I.xScale*I.yScale,I.rot=C+(0<a?1:0>a?-1:0)*I.local_rot,0==C)I.loc.x=n+e*s,I.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,I.loc.x=n+e*s*C-o*l*a,I.loc.y=t+e*s*a+o*l*C}for(I.local_loc.x=H.rimX2+11,I.local_loc.y=H.rimY+5,I.set_local_xScale(I.set_local_yScale(1)),this.children.push(I),i=0;20>i;){if(J=i++,(c=new y).Init(q.NET1_PNG()),0==J&&(r=c.rect.y),c.holder=I,c.localCoords=!0,null!=c.local_loc?c.local_loc.x=c.local_loc.y=0:c.local_loc=new N(0,0),c.local_rot=0,c.set_local_alp(1),c.set_local_xScale(1),c.set_local_yScale(1),c.set_local_r(1),c.set_local_g(1),c.set_local_b(1),null!=(t=c.holder))if(C=t.rot,e=t.xScale,o=t.yScale,s=c.local_loc.x+t.handle.x,l=c.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=c.xScale*c.yScale,c.rot=C+(0<a?1:0>a?-1:0)*c.local_rot,0==C)c.loc.x=n+e*s,c.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,c.loc.x=n+e*s*C-o*l*a,c.loc.y=t+e*s*a+o*l*C}c.rect.y=r+4*J,c.rect.height=4,c.local_loc.y=5+4*J,I.children.push(c)}},AddLights:function(){this.lights=[],this.AddLight(-450,-428,1),this.AddLight(-300,-428,1),this.AddLight(300,-428,-1),this.AddLight(450,-428,-1)},AddLight:function(i,e,I){var t=y.AddGameObject();t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1);var C=t.holder;if(null!=C){var o=C.rot,s=C.xScale,l=C.yScale,n=t.local_loc.x+C.handle.x,a=t.local_loc.y+C.handle.y,g=C.loc.x;C=C.loc.y;var r=t.xScale*t.yScale;if(t.rot=o+(0<r?1:0>r?-1:0)*t.local_rot,0==o)t.loc.x=g+s*n,t.loc.y=C+l*a;else{for(var J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+s*n*o-l*a*r,t.loc.y=C+s*n*r+l*a*o}}if(t.local_loc.x=i,t.local_loc.y=e,t.set_local_xScale(I),t.Init(q.SPARK_PNG()),this.children.push(t),this.lights.push(t),t.set_alp(0),t.AddMovement(4,0,1,400),(e=y.AddGameObject()).Init(q.RAY_PNG()),e.holder=t,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(C=e.holder))if(o=C.rot,s=C.xScale,l=C.yScale,n=e.local_loc.x+C.handle.x,a=e.local_loc.y+C.handle.y,g=C.loc.x,C=C.loc.y,r=e.xScale*e.yScale,e.rot=o+(0<r?1:0>r?-1:0)*e.local_rot,0==o)e.loc.x=g+s*n,e.loc.y=C+l*a;else{for(i=o;i<-Math.PI;)i+=2*Math.PI;for(;i>Math.PI;)i-=2*Math.PI;for(r=0>i?1.27323954*i+.405284735*i*i:1.27323954*i-.405284735*i*i,i=o;i<-Math.PI;)i+=2*Math.PI;for(;i>Math.PI;)i-=2*Math.PI;3.14159265<(i+=1.57079632)&&(i-=6.28318531),o=0>i?1.27323954*i+.405284735*i*i:1.27323954*i-.405284735*i*i,e.loc.x=g+s*n*o-l*a*r,e.loc.y=C+s*n*r+l*a*o}e.set_local_alp(.18),e.local_rot=Math.PI/4,e.handle.x=e.rect.width/2,e.local_loc.x=8,e.local_loc.y=8,e.set_local_xScale(1.0499999999999998),e.set_local_yScale(2.25),t.children.push(e),e.set_alp(0),e.AddMovement(4,0,1,400)},CycleLights:function(i){null==i&&(i=1);for(var e=0;20>e;){e++;var t=la.float(.5,1.5,!0);(t=I.AddFlash(this.bknd2,la.integer(0,2200,!0),t,t,1)).local_loc.x=la.float(-this.bknd2.rect.width/2,this.bknd2.rect.width/2,!0),t.local_loc.y=la.float(-this.bknd2.rect.height/2,this.bknd2.rect.height/2,!0)}for(e=0,t=this.lights;e<t.length;){var C=t[e];++e,C.movements=new ca,C.AddMovement(5,0,Math.PI/4,1e3,!1,0),C.AddMovement(5,Math.PI/4,0,1e3,!1,0),C.AddMovement(5,0,Math.PI/4,1e3,!1,0),C.AddMovement(5,Math.PI/4,0,1e3,!1,0);var o=0;for(C=C.children;o<C.length;){var s=C[o];++o,s.movements=new ca;for(var l=0;40>l;){l++,s.AddMovement(4,.18,.18*i,100);var n=.5;null==n&&(n=0);var a=s.fromPool?y.filterPool.pop():null;null==a&&(a=new z),a.type=1,a.amplitude=-.18*i,a.period=n,a.offset=0,a.splineArr=null,a.curves=null,s.lastMovement.movementFilters.push(a)}s.AddMovement(4,.18,.18,100)}}},AddBorders:function(){H.rimX1=-617,H.rimX2=617,H.rimY=-65;var i=this.rim1=new y;i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}if(this.rim1.set_local_xScale(this.rim1.set_local_yScale(3)),this.rim1.local_loc.x=H.rimX1+28,this.rim1.local_loc.y=H.rimY,this.children.push(this.rim1),(i=this.rim2=new y).holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1),null!=(e=i.holder))if(I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x,e=e.loc.y,n=i.xScale*i.yScale,i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}this.rim2.set_local_xScale(this.rim2.set_local_yScale(3)),this.rim2.local_loc.x=H.rimX2-28,this.rim2.local_loc.y=H.rimY,this.children.push(this.rim2)},SideOut:function(i){if(!(this.mode==Mb.MODE_POST_GAME||0>=this.panel.timeLeft)){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,"quartertext"==t.name&&t.KillSafe()}m.HideAllAds(),m.thisMain.HideSideBanners();var C=this.GetChildByType(Ka);for(C.dunked=!1,C.AddMovement(4,-999999,1,300),this.mode=Mb.MODE_PLAYING,e=0,I=this.children;e<I.length;)t=I[e],++e,t instanceof ha&&(t.KillAllMovements(),t.AddMovement(4,0,1,400).name="alpfadein",t.shadow.isVisible=!0,0>i?t.side==Ia.SIDE_LEFT?(t.local_loc.x=H.rimX1-50,t.mode=va.MODE_IDLE,C.guyPosessedBy=t,C.mode=P.POSESSED):(t.local_loc.x=H.rimX1+640,t.mode=va.MODE_IDLE):t.side==Ia.SIDE_RIGHT?(t.local_loc.x=H.rimX2+50,t.mode=va.MODE_IDLE,C.guyPosessedBy=t,C.mode=P.POSESSED):(t.mode=va.MODE_IDLE,t.local_loc.x=H.rimX2-640),t.update(),t.shadow.tickCounter=0)}},AddBall:function(){var i=this.GetChildByType(Ka),e=-m.SCREENHEIGHT/2-100;return null==i?(i=new Ka(this,0,e,0),this.children.push(i)):(i.movements=new ca,i.SetupIntro()),this.mode!=Mb.MODE_POST_GAME&&(this.mode=Mb.MODE_PLAYING),i},PointScored:function(i,e){if(null==e&&(e=!0),SendEvent("event","made_basket"),m.player.practiceMode){I.PlaySound(zc.Get()),!i.dunked&&1>=i.rimCount&&I.PlaySound(oe.Get());var t=i.shotBy;null!=t&&(t.shotStreak++,t instanceof Mc&&(t.fgMade++,3==H.shotPoints&&(t.threePointMade++,H.thisMG.panel.CalcPercent())))}else if(this.mode!=Mb.MODE_POINT_SCORED){this.mode=Mb.MODE_POINT_SCORED;var C=i.local_loc.x;H.lastSideScored=0<C?1:0>C?-1:0,i.isShot=!1,e&&this.panel.PointScored(i),i.shotBy=null,this.CycleLights(2),e=0;for(var o=this.children;e<o.length;)if(t=o[e],++e,t instanceof ha&&(t.side==Ia.SIDE_RIGHT&&0>i.local_loc.x||t.side==Ia.SIDE_LEFT&&0<i.local_loc.x)){t.mode!=va.MODE_DUNKING&&t.Celebrate(),I.PlaySound(zc.Get()),!i.dunked&&1>=i.rimCount&&I.PlaySound(oe.Get());var s=L.parseInt(this.panel.scores[t.side==Ia.SIDE_RIGHT?2:0].text)+H.shotPoints;if(t.score+=H.shotPoints,H.onlineGame){var l=t.GetOtherGuy();null!=l&&((C=new re).writeInt32(5),qa.__cast(t,Mc).isLocal?(C.writeInt32(t.score),C.writeInt32(l.score)):(C.writeInt32(l.score),C.writeInt32(t.score)),H.netCore.Send(C.getBytes()))}if(H.IsGameWinner(""+s))I.PlaySound(ke.Get()),this.InitPostGame(t),i.mode=P.HOVERING,i.AddMovement(1,i.local_loc.y,m.SCREENHEIGHT/2+100,600),i.AddMovement(4,1,0,600);else if(t.shotStreak++,t.fgMade++,3==H.shotPoints&&(t.threePointMade++,H.thisMG.panel.CalcPercent()),null!=(C=t.GetOtherGuy())&&3<=C.shotStreak&&(C.shotStreak=0),3==t.shotStreak&&(H.thisMG.panel.AddPopText("HE'S ON FIRE!"),I.PlayVoiceSound(Pf.Get())),3==H.shotPoints&&3!=t.shotStreak)switch(this.RndInt(1,6)){case 1:H.thisMG.panel.AddPopText("FROM WAY DOWN TOWN!"),I.PlayVoiceSound(Nf.Get());break;case 2:H.thisMG.panel.AddPopText("THREE POINTER!"),I.PlayVoiceSound(Jf.Get());break;case 3:I.PlayVoiceSound(Kf.Get()),H.thisMG.panel.AddPopText("FROM DEEP!");break;case 4:I.PlayVoiceSound(Lf.Get()),H.thisMG.panel.AddPopText("FROM LONG DISTANCE!");break;case 5:I.PlayVoiceSound(Mf.Get()),H.thisMG.panel.AddPopText("FROM THE PARKING LOT!")}}}},HandleScrolling:function(i){null==i&&(i=!1);var e=this.GetChildByType(Ka);if(null!=e){for(this.chaseX=e.local_loc.x,e=400*(this.bknd.rect.width-m.CENTERX)/(m.SCREENWIDTH-m.CENTERX);this.chaseX>e;)this.chaseX--;for(;this.chaseX<-e;)this.chaseX++;e=m.CENTERX-this.chaseX,this.loc.x=(15*this.loc.x+e)/16,i&&(this.loc.x=e),this.bknd2.local_loc.x=this.panel.local_loc.x=(m.CENTERX-this.loc.x)/1.5,null!=this.lights&&(null!=this.lights[0]&&(this.lights[0].local_loc.x=this.panel.local_loc.x-450),null!=this.lights[1]&&(this.lights[1].local_loc.x=this.panel.local_loc.x-300),null!=this.lights[2]&&(this.lights[2].local_loc.x=this.panel.local_loc.x+300),null!=this.lights[3]&&(this.lights[3].local_loc.x=this.panel.local_loc.x+450))}},InitPostGame:function(i){this.children.push(new ea(this,!0,i)),this.mode=Mb.MODE_POST_GAME,i instanceof Ja&&(hd.indexOf(m.player.broNames,m.player.secondGuyClassName),m.SaveGlobals())},DoFlames:function(){if(this.doFlames&&1==this.tickCounter%4)for(var i=-1;2>i;){var e=i++;if(0!=e){var I=y.AddGameObject();I.Init(q.WHITE_PARTICLE_PNG()),I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1);var t=I.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=I.local_loc.x+t.handle.x,n=I.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=I.xScale*I.yScale;if(I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=t+s*n;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(g=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,I.loc.x=a+o*l*C-s*n*g,I.loc.y=t+o*l*g+s*n*C}}I.blendMode=0,o=2*la.integer(900,1200,!0),e*=this.bknd.rect.width/2-110,s=la.float(-20,20),I.local_loc.x=e+s,I.AddMovement(1,126,126-2*la.float(80,100),o),null==(e=I.fromPool?y.filterPool.pop():null)&&(e=new z),e.type=3,e.amplitude=1,e.period=0,e.offset=0,e.splineArr=null,e.curves=null,I.lastMovement.ratioFilters.push(e),I.AddMovement(8,.25,-1),I.AddMovement(6,1,1),I.AddMovement(7,.5,.2),I.local_rot=la.float(-Math.PI,Math.PI,!0),I.AddMovement(2,2,.1),I.AddMovement(3,2,.1),I.die=1,I.AddMovement(4,0,.75,o/20),I.AddMovement(4,.75,0,9*o/10),I.update(),m.thisMain.particleLayer.children.push(I)}}},SetArena:function(){se.netImage=q.NET_PNG,H.backgroundImage=Sa.VV_BG_1_PNG,Cb.scoreboardImage=q.SCOREBOARD_PNG,Cb.scoreXOffset=55,Cb.scoreYOffset=10,null!=this.vbnet&&(this.vbnet.local_loc.y+=2)},SetBackground:function(){this.SetArena()},DoNet:function(i){var e=this.GetChildByType(Ka);if(null!=e&&null!=i){i.isVisible=!0;for(var t=0,C=0,o=i.children;C<o.length;){var s=o[C];if(++C,s.local_loc.x=20*s.local_loc.x/21,s.set_local_xScale((9+s.local_xScale)/10),null==e.shotBy&&e.loc.y>i.loc.y+50){s.isVisible=!0;var l=I.distance(s.loc,e.loc);if(s.local_loc.x*=.9,l<e.rect.width/2){s.local_loc.x=(e.loc.y-s.loc.y)/(2+l);var n=2300-100*t;s.set_local_xScale(1+(140-l)/n),1.5<s.local_xScale&&s.set_local_xScale(1.5),s.local_loc.x=6*(e.local_loc.x-i.local_loc.x)/(n/150)}}++t}}},AddBats:function(){},PreRemove:function(){y.prototype.PreRemove.call(this)},AddHumanGuy:function(i,e,t,C,o){null==C&&(C=!0),null==e&&(e=-1),null==i&&(i=-1);var s=this;return i=new Mc(this,i,e,t,C,o),this.children.push(i),i.update(),I.PlaySound(zc.Get()),i.bones.AddMovement(4,1,1,300,!1),i.bones.AddMovement(1,i.bones.local_loc.y,i.bones.local_loc.y,300,!1),i.bones.AddEvent((function(){I.ShakeObject(s,4,200)})),i},GetLeftGuy:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];if(++i,I instanceof ha&&qa.__cast(I,ha).side==Ia.SIDE_LEFT)return I}return null},GetRightGuy:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];if(++i,I instanceof ha&&qa.__cast(I,ha).side==Ia.SIDE_RIGHT)return I}return null},OnConnect:function(){null!=H.statusText&&H.statusText.SetText("Connected, waiting for opponent!");var i=new re;i.writeInt32(1);var e=ha.SkinToNumber(m.player.firstGuyClassName);i.writeInt32(e),i.writeInt32(m.player.wins),i.writeInt32(m.player.losses),e=v.PerksToArray(),i.writeInt32(e.length);for(var I=0;I<e.length;){var t=e[I];++I,i.writeByte(t)}i.writeByte(m.player.firstGuyJerseyColor),i.writeByte(m.player.firstGuyPantsColor),i.writeByte(m.player.firstGuyShoeColor),i.writeByte(m.player.firstGuySocksColor),i.writeByte(m.player.firstGuyLogo),i.writeByte(m.player.firstGuyShoeLogo),i.writeInt32(m.player.guid.mData0),i.writeInt32(m.player.guid.mData1),i.writeInt32(m.player.guid.mData2),i.writeInt32(m.player.guid.mData3),i.writeInt32(H.privateGameNumber),i.writeString(H.onlineName),H.netCore.Send(i.getBytes())},ReceiveMessage:function(i){if(H.onlineGame)switch(i.readInt32()){case 0:H.randomSeed=i.readInt32(),this.GetChildByType(Ka);var e=i.readByte(),I=1&e,t=1&e>>1,C=1&e>>2,o=1&e>>3,s=1&e>>4,l=1&(e=i.readByte()),n=1&e>>1,a=1&e>>2,g=1&e>>3;i.readByte(),i.readByte(),null!=(e=this.GetLeftGuy())&&(e.leftKeyFinal=0!=I,e.rightKeyFinal=0!=t,e.jumpKeyFinal=0!=C,e.punchKeyFinal=0!=o,e.tauntKeyFinal=0!=s,e.tauntKeyFinal1=0!=l,e.tauntKeyFinal2=0!=n,e.tauntKeyFinal3=0!=a,e.tauntKeyFinal4=0!=g),I=1&(e=i.readByte()),t=1&e>>1,C=1&e>>2,o=1&e>>3,s=1&e>>4,l=1&(e=i.readByte()),n=1&e>>1,a=1&e>>2,g=1&e>>3,i.readByte(),i.readByte(),null!=(e=this.GetRightGuy())&&(e.leftKeyFinal=0!=I,e.rightKeyFinal=0!=t,e.jumpKeyFinal=0!=C,e.punchKeyFinal=0!=o,e.tauntKeyFinal=0!=s,e.tauntKeyFinal1=0!=l,e.tauntKeyFinal2=0!=n,e.tauntKeyFinal3=0!=a,e.tauntKeyFinal4=0!=g),this.update2();break;case 1:for(e=i.readInt32(),o=i.readInt32(),I=i.readInt32(),t=i.readInt32(),C=[],s=0,l=i.readInt32();s<l;)s++,C.push(i.readByte());l=i.readByte(),n=i.readByte(),a=i.readByte(),g=i.readByte();var r=i.readByte(),J=i.readByte();s=1==i.readInt32();var c=i.readInt32();i=i.readString(c,Oh.RawNative),s&&(i=H.onlineName),(c={logo:0,shoeLogo:0,jerseyColor:0,pantsColor:0,shoeColor:0,socksColor:0}).jerseyColor=l,c.pantsColor=n,c.shoeColor=a,c.socksColor=g,c.logo=r,c.shoeLogo=J,(e=this.AddHumanGuy(e,o,i,s,c)).perks=v.PerksFromArray(C),s?e.AddNameTag(i,m.player.wins,m.player.losses):e.AddNameTag(i,I,t),null!=H.statusBox&&(H.statusBox.AddMovement(4,1,0,500),H.statusBox.die=1,H.statusText=null,H.statusBox=null),m.HideAllAds()}},AddMiscUI:function(){var i=this,e=m.CENTERX-50;this.pauseButton=new Gg,this.pauseButton.holder=this,this.pauseButton.set_xScale(this.pauseButton.set_yScale(.7)),m.children.push(this.pauseButton),this.fullScreenButton=new kb,this.fullScreenButton.Init(q.BU_FULLSCREEN_UP2_PNG()),this.fullScreenButton.coldImg=this.fullScreenButton.img,this.fullScreenButton.coldRect=this.fullScreenButton.rect.clone(),this.fullScreenButton.hotImg=q.BU_FULLSCREEN_DOWN2_PNG(),this.fullScreenButton.hotRect=G.GetRect(),this.fullScreenButton.set_xScale(this.fullScreenButton.set_yScale(.7)),this.fullScreenButton.callbackFunction=function(){i.die=0,window.document.fullscreen?window.document.exitFullscreen():window.document.documentElement.webkitRequestFullscreen()},this.children.push(this.fullScreenButton),this.soundButton=new kb,this.soundButton.Init(q.BU_AUDIO_UP2_PNG()),this.soundButton.coldImg=this.soundButton.img,this.soundButton.coldRect=this.soundButton.rect.clone(),this.soundButton.hotImg=q.BU_AUDIO_DOWN2_PNG(),this.soundButton.hotRect=G.GetRect(),this.soundButton.set_xScale(this.soundButton.set_yScale(.7)),this.soundButton.callbackFunction=function(){i.die=0,0==m.player.musicVolume?(I.SoundVolume(45),I.MusicVolume(35),m.oldSoundVol=45,m.oldMusicVol=35):(I.SoundVolume(0),I.MusicVolume(0),m.oldSoundVol=0,m.oldMusicVol=0)},this.children.push(this.soundButton),e=m.SCREENWIDTH-50,this.pauseButton.loc.x=e,this.pauseButton.loc.y=50,e-=40,this.fullScreenButton.loc.x=e,this.fullScreenButton.loc.y=50,e-=40,this.soundButton.loc.x=e,this.soundButton.loc.y=50,e-=40},update:function(){return null!=this.fullScreenButton&&-1!=this.children.indexOf(this.fullScreenButton)&&m.crazyGames&&V.remove(this.children,this.fullScreenButton),null!=H.statusBox&&H.statusBox.update(),H.onlineGame?(null!=H.netCore&&H.netCore.ws.process(),1):this.update2()},UpdateUI:function(){var i=m.SCREENWIDTH-50;this.pauseButton.loc.x=i,this.pauseButton.loc.y=50,i-=40,this.fullScreenButton.loc.x=i,this.fullScreenButton.loc.y=50,this.soundButton.loc.x=i-40,this.soundButton.loc.y=50},update2:function(){H.onlineGame&&1==H.randomSeed&&(m.HideAllAds(),this.AddAnnouncer(!0)),H.onlineGame||(H.randomSeed=Math.floor(1e4*Math.random())),this.GetChildByType(Ka),this.DoFlames(),this.HandleScrolling(),this.DoNet(this.net1),this.DoNet(this.net2);var i=y.prototype.update.call(this);return this.UpdateUI(),i},__class__:H});var Ac=function(){};p.ManifestResources=Ac,Ac.__name__="ManifestResources",Ac.init=function(i){Ac.preloadLibraries=[],Ac.preloadLibraryNames=[],Ac.rootPath=null,null!=i&&Object.prototype.hasOwnProperty.call(i,"rootPath")&&(Ac.rootPath=ta.field(i,"rootPath")),null==Ac.rootPath&&(Ac.rootPath="./"),i=ic.parse('{"name":null,"assets":"aoy4:pathy20:assets%2Floading.jpgy4:sizei62323y4:typey5:IMAGEy2:idR1y7:preloadtgoR0y19:assets%2FINGAME.pngR2i649461R3R4R5R7R6tgoR0y18:assets%2FCOURT.pngR2i788832R3R4R5R8R6tgoR2i220531R3y5:MUSICR5y32:assets%2Faudio%2Ftheme_arena.m4ay9:pathGroupaR10hR6tgoR2i109653R3R9R5y26:assets%2Faudio%2Ftheme.m4aR11aR12hR6tgoR2i43568R3R9R5y33:assets%2Faudio%2Ftheme_select.m4aR11aR13hR6tgoR2i10820R3y5:SOUNDR5y32:assets%2Faudio%2Fnoweakstuff.m4aR11aR15hR6tgoR2i11618R3R14R5y31:assets%2Faudio%2Fleaveamark.m4aR11aR16hR6tgoR2i9443R3R14R5y29:assets%2Faudio%2Fheshoots.m4aR11aR17hR6tgoR2i13628R3R14R5y28:assets%2Faudio%2Fhandles.m4aR11aR18hR6tgoR2i11538R3R14R5y27:assets%2Faudio%2Fyammed.m4aR11aR19hR6tgoR2i13534R3R14R5y32:assets%2Faudio%2Fcallthecops.m4aR11aR20hR6tgoR2i13192R3R14R5y42:assets%2Faudio%2Ftheyrelettingthemplay.m4aR11aR21hR6tgoR2i8529R3R14R5y34:assets%2Faudio%2Fwatchyourhead.m4aR11aR22hR6tgoR2i12905R3R14R5y30:assets%2Faudio%2Fwhatagame.m4aR11aR23hR6tgoR2i14648R3R14R5y33:assets%2Faudio%2Fohmygoodness.m4aR11aR24hR6tgoR2i13654R3R14R5y27:assets%2Faudio%2Fonfire.m4aR11aR25hR6tgoR2i19603R3R14R5y34:assets%2Faudio%2Fifyoudontlike.m4aR11aR26hR6tgoR2i11513R3R14R5y32:assets%2Faudio%2Fhewasmugged.m4aR11aR27hR6tgoR2i5969R3R14R5y25:assets%2Faudio%2Fland.m4aR11aR28hR6tgoR2i4732R3R14R5y25:assets%2Faudio%2Fjump.m4aR11aR29hR6tgoR2i9737R3R14R5y31:assets%2Faudio%2Flookatthat.m4aR11aR30hR6tgoR2i12332R3R14R5y24:assets%2Faudio%2Fohh.m4aR11aR31hR6tgoR2i9493R3R14R5y36:assets%2Faudio%2Fannouncer_slide.m4aR11aR32hR6tgoR2i11001R3R14R5y34:assets%2Faudio%2Fnothingbutnet.m4aR11aR33hR6tgoR2i13218R3R14R5y27:assets%2Faudio%2Fjammed.m4aR11aR34hR6tgoR2i4680R3R14R5y26:assets%2Faudio%2Fswish.m4aR11aR35hR6tgoR2i10454R3R14R5y28:assets%2Faudio%2Fcmonref.m4aR11aR36hR6tgoR2i10486R3R14R5y32:assets%2Faudio%2Fcallthatref.m4aR11aR37hR6tgoR2i12974R3R14R5y31:assets%2Faudio%2Fposterized.m4aR11aR38hR6tgoR2i14074R3R14R5y37:assets%2Faudio%2Ffirework_explode.m4aR11aR39hR6tgoR2i12169R3R14R5y27:assets%2Faudio%2Ffacial.m4aR11aR40hR6tgoR2i7210R3R14R5y30:assets%2Faudio%2Fcountdown.m4aR11aR41hR6tgoR2i4630R3R14R5y27:assets%2Faudio%2Fbounce.m4aR11aR42hR6tgoR2i12874R3R14R5y32:assets%2Faudio%2Fobliterated.m4aR11aR43hR6tgoR2i10792R3R14R5y27:assets%2Faudio%2Fbuzzer.m4aR11aR44hR6tgoR2i7405R3R14R5y24:assets%2Faudio%2Fpop.m4aR11aR45hR6tgoR2i12808R3R14R5y36:assets%2Faudio%2Ffromwaydowntown.m4aR11aR46hR6tgoR2i10058R3R14R5y29:assets%2Faudio%2Fstepback.m4aR11aR47hR6tgoR2i11780R3R14R5y29:assets%2Faudio%2Fherewego.m4aR11aR48hR6tgoR2i13001R3R14R5y34:assets%2Faudio%2Fwithauthority.m4aR11aR49hR6tgoR2i14295R3R14R5y37:assets%2Faudio%2Ffromlongdistance.m4aR11aR50hR6tgoR2i13394R3R14R5y29:assets%2Faudio%2Frejected.m4aR11aR51hR6tgoR2i12904R3R14R5y30:assets%2Faudio%2Fthrowdown.m4aR11aR52hR6tgoR2i17316R3R14R5y31:assets%2Faudio%2Fcrowd_roar.m4aR11aR53hR6tgoR2i9116R3R14R5y29:assets%2Faudio%2Ffromdeep.m4aR11aR54hR6tgoR2i10499R3R14R5y26:assets%2Faudio%2Fflush.m4aR11aR55hR6tgoR2i10148R3R14R5y28:assets%2Faudio%2Fstuffed.m4aR11aR56hR6tgoR2i12744R3R14R5y32:assets%2Faudio%2Fwhatafinish.m4aR11aR57hR6tgoR2i6021R3R14R5y31:assets%2Faudio%2Fball_hit_2.m4aR11aR58hR6tgoR2i5981R3R14R5y26:assets%2Faudio%2Fsmash.m4aR11aR59hR6tgoR2i12593R3R14R5y29:assets%2Faudio%2Fonskates.m4aR11aR60hR6tgoR2i11063R3R14R5y31:assets%2Faudio%2Fintro_ramp.m4aR11aR61hR6tgoR2i14728R3R14R5y38:assets%2Faudio%2Fcrowd_human_score.m4aR11aR62hR6tgoR2i6155R3R14R5y38:assets%2Faudio%2Forganic_whoosh_07.m4aR11aR63hR6tgoR2i13229R3R14R5y36:assets%2Faudio%2Fcrowd_cpu_score.m4aR11aR64hR6tgoR2i57528R3R14R5y35:assets%2Faudio%2Fcrowd_clapping.m4aR11aR65hR6tgoR2i11046R3R14R5y28:assets%2Faudio%2Fswatted.m4aR11aR66hR6tgoR2i10300R3R14R5y24:assets%2Faudio%2Fwow.m4aR11aR67hR6tgoR2i12134R3R14R5y27:assets%2Faudio%2Fdenied.m4aR11aR68hR6tgoR2i9519R3R14R5y28:assets%2Faudio%2Fcrossed.m4aR11aR69hR6tgoR2i23135R3R14R5y30:assets%2Faudio%2Fcrowd_boo.m4aR11aR70hR6tgoR2i12419R3R14R5y38:assets%2Faudio%2Ffromtheparkinglot.m4aR11aR71hR6tgoR2i12413R3R14R5y29:assets%2Faudio%2Fforthree.m4aR11aR72hR6tgoR2i5277R3R14R5y26:assets%2Faudio%2Ffoot1.m4aR11aR73hR6tgoR2i6200R3R14R5y26:assets%2Faudio%2Fpunch.m4aR11aR74hR6tgoR2i6956R3R14R5y27:assets%2Faudio%2Fselect.m4aR11aR75hR6tgoR2i12444R3R14R5y31:assets%2Faudio%2Fthatsafoul.m4aR11aR76hR6tgoR2i6627R3R14R5y29:assets%2Faudio%2Fball_hit.m4aR11aR77hR6tgoR2i4687R3R14R5y26:assets%2Faudio%2Ffoot2.m4aR11aR78hR6tgh","rootPath":null,"version":2,"libraryArgs":[],"libraryType":null}',Ac.rootPath),i=ob.fromManifest(i),ra.registerLibrary("default",i),null!=(i=ra.getLibrary("default"))?Ac.preloadLibraries.push(i):Ac.preloadLibraryNames.push("default")},Math.__name__="Math";var I=function(){};p.Misc=I,I.__name__="Misc",I.distance=function(i,e){var I=e.x-i.x;return i=e.y-i.y,Math.sqrt(I*I+i*i)},I.distance2=function(i,e,I,t){return i=I-i,e=t-e,Math.sqrt(i*i+e*e)},I.getSpeed=function(i,e){return Math.sqrt(i*i+e*e)},I.snap=function(i,e,I){var t=0<(i-=I)?1:0>i?-1:0;return 0==t&&(t=1),((i/e|0)*e+t*e/2|0)+I},I.compareZ=function(i,e){return i.zOrder>e.zOrder?1:i.zOrder<e.zOrder?-1:i.loc.y>e.loc.y?1:i.loc.y<e.loc.y||i.loc.x>e.loc.x?-1:i.loc.x<e.loc.x?1:0},I.StringResource=function(i){var e=(i=Hg.getBytes(i)).getString(0,i.length);return V.substr(e,0,i.length)},I.GetPath=function(i){return i},I.AddPopScale=function(i,e,I,t,C,o,s,l){if(null==l&&(l=0),null==s&&(s=0),null==o&&(o=1),null==C&&(C=.6),null==t&&(t=0),null==I&&(I=300),null==e&&(e=0),0==i.xScale)var n=1;else n=0<(n=i.xScale)?1:0>n?-1:0;i.AddMovement(2,n*t,n*o,I,!1,e);var a=.5,g=0;null==g&&(g=0),null==a&&(a=0);var r=i.fromPool?y.filterPool.pop():null;if(null==r&&(r=new z),r.type=1,r.amplitude=n*C,r.period=a,r.offset=g,r.splineArr=null,r.curves=null,i.lastMovement.movementFilters.push(r),i.AddMovement(3,t,o,I,!1,e),null==(g=0)&&(g=0),null==(a=.5)&&(a=0),null==(r=i.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=1,r.amplitude=C,r.period=a,r.offset=g,r.splineArr=null,r.curves=null,i.lastMovement.movementFilters.push(r),s!=l&&(i.AddMovement(4,s,l,I,!1,e),s>l?(null==(r=i.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=3):(null==(r=i.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=2),r.amplitude=1,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,i.lastMovement.ratioFilters.push(r),i.set_alp(i.set_local_alp(s))),i.set_xScale(i.set_yScale(t)),i.localCoords&&null!=i.holder&&null!=(n=i.holder))if(s=n.rot,e=n.xScale,I=n.yScale,t=i.local_loc.x+n.handle.x,C=i.local_loc.y+n.handle.y,o=n.loc.x,l=n.loc.y,n=i.xScale*i.yScale,i.rot=s+(0<n?1:0>n?-1:0)*i.local_rot,0==s)i.loc.x=o+e*t,i.loc.y=l+I*C;else{for(a=s;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=s;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),s=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=o+e*t*s-I*C*n,i.loc.y=l+e*t*n+I*C*s}},I.AddFlash=function(i,e,I,t,C){null==C&&(C=1),null==t&&(t=0),null==I&&(I=0),null==e&&(e=0),0==I&&(I=2*i.xScale),0==t&&(t=2*i.yScale);var o=y.AddGameObject();o.Init(q.FLASH_PNG()),o.holder=i,o.localCoords=!0,null!=o.local_loc?o.local_loc.x=o.local_loc.y=0:o.local_loc=new N(0,0),o.local_rot=0,o.set_local_alp(1),o.set_local_xScale(1),o.set_local_yScale(1),o.set_local_r(1),o.set_local_g(1),o.set_local_b(1);var s=o.holder;if(null!=s){var l=s.rot;i=s.xScale;var n=s.yScale,a=o.local_loc.x+s.handle.x,g=o.local_loc.y+s.handle.y,r=s.loc.x;s=s.loc.y;var J=o.xScale*o.yScale;if(o.rot=l+(0<J?1:0>J?-1:0)*o.local_rot,0==l)o.loc.x=r+i*a,o.loc.y=s+n*g;else{for(var c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,o.loc.x=r+i*a*l-n*g*J,o.loc.y=s+i*a*J+n*g*l}}if(o.AddMovement(4,C,0,100,!1,e),o.AddMovement(2,I,I,100,!1,e),o.AddMovement(3,t,t,100,!1,e),o.die=1,o.zOrder=Math.max(8,o.zOrder),o.set_alp(0),o.set_local_alp(0),null!=(s=o.holder))if(l=s.rot,i=s.xScale,n=s.yScale,a=o.local_loc.x+s.handle.x,g=o.local_loc.y+s.handle.y,r=s.loc.x,s=s.loc.y,J=o.xScale*o.yScale,o.rot=l+(0<J?1:0>J?-1:0)*o.local_rot,0==l)o.loc.x=r+i*a,o.loc.y=s+n*g;else{for(c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,o.loc.x=r+i*a*l-n*g*J,o.loc.y=s+i*a*J+n*g*l}return o.blendMode=0,m.children.push(o),o},I.ShakeScreen=function(){m.thisMain.stageObject.AddMovement(0,0,0,100);var i=m.thisMain.stageObject,e=.5,I=0;null==I&&(I=0),null==e&&(e=0);var t=i.fromPool?y.filterPool.pop():null;null==t&&(t=new z),t.type=1,t.amplitude=12,t.period=e,t.offset=I,t.splineArr=null,t.curves=null,i.lastMovement.movementFilters.push(t),m.thisMain.stageObject.AddMovement(1,0,0),null==(I=0)&&(I=0),null==(e=.5)&&(e=0),null==(t=(i=m.thisMain.stageObject).fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=12,t.period=e,t.offset=I,t.splineArr=null,t.curves=null,i.lastMovement.movementFilters.push(t)},I.ShakeObject=function(i,e,I){null==I&&(I=3e3),null==e&&(e=3);var t=i.handle.x,C=i.handle.y;null!=i.GetMovement(9)&&(t=i.GetMovement(9).end),null!=i.GetMovement(10)&&(C=i.GetMovement(10).end),i.AddMovement(10,C,C,I),null==(C=.5+Math.round(I/3e3*30))&&(C=0);var o=i.fromPool?y.filterPool.pop():null;null==o&&(o=new z),o.type=1,o.amplitude=e,o.period=C,o.offset=0,o.splineArr=null,o.curves=null,i.lastMovement.movementFilters.push(o),i.AddMovement(9,t,t,I),null==(C=.5+Math.round(I/3e3*40))&&(C=0),null==(o=i.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=1,o.amplitude=e,o.period=C,o.offset=0,o.splineArr=null,o.curves=null,i.lastMovement.movementFilters.push(o)},I.AddShading=function(i,e,I){null==I&&(I=.7),null==e&&(e=0),i.Init(q.SHADING_PNG()),i.set_xScale(m.SCREENWIDTH),i.set_yScale(m.SCREENHEIGHT),i.loc.x=m.CENTERX,i.loc.y=m.CENTERY,i.set_alp(.3),i.AddMovement(4,0,I,300,!1,e)},I.testBoxCol2=function(i,e,I,t,C,o){return null==o&&(o=1),null==C&&(C=1),Math.abs(i.x-e.x)<=I.width*C*.5+t.width*o*.5&&Math.abs(i.y-e.y)<=I.height*C*.5+t.height*o*.5},I.PlayMusic=function(i,e){if(null==e&&(e=!0),I.lastMusicPlayed!=i){null!=I.lastMusicChannel&&I.lastMusicChannel.stop();var t=new Pc(qa.__cast(m.player.musicVolume,Lh)/100);I.lastMusicChannel=i.play(0,e?999:0,t)}},I.StopMusic=function(){null!=I.lastMusicChannel&&I.lastMusicChannel.stop()},I.PlaySound=function(i,e,t,C){if(null==C&&(C=!0),null==t&&(t=!1),null==i)return null;var o=new Pc(qa.__cast(m.player.soundVolume,Lh)/100);for(null==e&&(e=o),o=I.soundChannels.h;null!=o;){var s=o.item;o=o.next,0==s.get_position()&&I.soundChannels.remove(s)}return 8<=I.soundChannels.length&&I.soundChannels.pop().stop(),null!=(i=i.play(0,t?9999:0,e))&&C&&I.soundChannels.add(i),i},I.PlayVoiceSound=function(i){return m.player.practiceMode||(null!=I.voiceChan&&I.voiceChan.stop(),I.voiceChan=I.PlaySound(i)),I.voiceChan},I.MusicVolume=function(i){m.player.musicVolume=0|i,null!=I.lastMusicChannel&&(i=new Pc(qa.__cast(m.player.musicVolume,Lh)/100),I.lastMusicChannel.set_soundTransform(i))},I.SoundVolume=function(i){m.player.soundVolume=0|i},I.MakeSmokePuff=function(i,e,I,t,C,o,s,l,n,a,g,r,J,c,h,d){null==d&&(d=1),null==h&&(h=1),null==c&&(c=.75),null==J&&(J=3),null==r&&(r=1),null==g&&(g=.75),null==a&&(a=.75),null==n&&(n=.75),null==l&&(l=0),null==s&&(s=0),null==o&&(o=0),null==C&&(C=0),null==t&&(t=0),null==I&&(I=0),null==e&&(e=15),0==t&&(t=80);for(var _=0;_<e;){_++;var k=y.AddGameObject();k.Init(q.WHITE_PARTICLE_PNG()),k.loc.x=i.x,k.loc.y=i.y;var A=la.float(0,2*Math.PI),u=la.float(0,I),Q=la.float(u,t),S=0!=C?la.float(C,o):0,w=0!=s?la.float(s,l):0;k.AddMovement(0,S+i.x+u*Math.cos(A),S+i.x+Q*Math.cos(A),1e3);var b=0;null==b&&(b=0),null==(S=1)&&(S=0);var j=k.fromPool?y.filterPool.pop():null;null==j&&(j=new z),j.type=3,j.amplitude=1,j.period=S,j.offset=b,j.splineArr=null,j.curves=null,k.lastMovement.ratioFilters.push(j),k.AddMovement(1,w+i.y+u*Math.sin(A),w+i.y+Q*Math.sin(A)),null==(u=0)&&(u=0),null==(A=1)&&(A=0),null==(Q=k.fromPool?y.filterPool.pop():null)&&(Q=new z),Q.type=3,Q.amplitude=1,Q.period=A,Q.offset=u,Q.splineArr=null,Q.curves=null,k.lastMovement.ratioFilters.push(Q),k.AddMovement(4,c,0),k.AddMovement(5,0,la.float(-.3,.3)),A=la.float(h,d),u=la.float(r,J),k.AddMovement(2,A,u),k.AddMovement(3,A,u),k.r=n,k.g=a,k.b=g,k.die=1,k.zOrder=7,m.thisMain.particleLayer.children.push(k)}},I.MakeSmokePuffLocal=function(i,e,I,t,C,o,s,l,n,a,g,r,J,c,h,d,_,k){null==_&&(_=1),null==d&&(d=1),null==h&&(h=.75),null==c&&(c=3),null==J&&(J=1),null==r&&(r=.75),null==g&&(g=.75),null==a&&(a=.75),null==n&&(n=0),null==l&&(l=0),null==s&&(s=0),null==o&&(o=0),null==C&&(C=0),null==t&&(t=0),null==I&&(I=15),0==C&&(C=80);for(var A=0;A<I;){A++;var u=y.AddGameObject();null==k?u.Init(q.WHITE_PARTICLE_PNG()):u.Init(k),u.holder=i,u.localCoords=!0,null!=u.local_loc?u.local_loc.x=u.local_loc.y=0:u.local_loc=new N(0,0),u.local_rot=0,u.set_local_alp(1),u.set_local_xScale(1),u.set_local_yScale(1),u.set_local_r(1),u.set_local_g(1),u.set_local_b(1);var Q=u.holder;if(null!=Q){var S=Q.rot,w=Q.xScale,b=Q.yScale,j=u.local_loc.x+Q.handle.x,M=u.local_loc.y+Q.handle.y,f=Q.loc.x;Q=Q.loc.y;var p=u.xScale*u.yScale;if(u.rot=S+(0<p?1:0>p?-1:0)*u.local_rot,0==S)u.loc.x=f+w*j,u.loc.y=Q+b*M;else{for(p=S;p<-Math.PI;)p+=2*Math.PI;for(;p>Math.PI;)p-=2*Math.PI;for(p=0>p?1.27323954*p+.405284735*p*p:1.27323954*p-.405284735*p*p;S<-Math.PI;)S+=2*Math.PI;for(;S>Math.PI;)S-=2*Math.PI;3.14159265<(S+=1.57079632)&&(S-=6.28318531),S=0>S?1.27323954*S+.405284735*S*S:1.27323954*S-.405284735*S*S,u.loc.x=f+w*j*S-b*M*p,u.loc.y=Q+w*j*p+b*M*S}}u.local_loc.x=e.x,u.local_loc.y=e.y,w=la.float(0,2*Math.PI),b=la.float(0,t),j=la.float(b,C),f=0!=o?la.float(o,s):0,M=0!=l?la.float(l,n):0,u.AddMovement(0,f+e.x+b*Math.cos(w),f+e.x+j*Math.cos(w),1e3),null==(Q=0)&&(Q=0),null==(f=1)&&(f=0),null==(S=u.fromPool?y.filterPool.pop():null)&&(S=new z),S.type=3,S.amplitude=1,S.period=f,S.offset=Q,S.splineArr=null,S.curves=null,u.lastMovement.ratioFilters.push(S),u.AddMovement(1,M+e.y+b*Math.sin(w),M+e.y+j*Math.sin(w)),null==(b=0)&&(b=0),null==(w=1)&&(w=0),null==(j=u.fromPool?y.filterPool.pop():null)&&(j=new z),j.type=3,j.amplitude=1,j.period=w,j.offset=b,j.splineArr=null,j.curves=null,u.lastMovement.ratioFilters.push(j),u.AddMovement(4,h,0),w=la.float(d,_),b=la.float(J,c),u.AddMovement(2,w,b),u.AddMovement(3,w,b),u.set_local_r(a),u.set_local_g(g),u.set_local_b(r),u.local_rot=la.float(0,2*Math.PI),u.die=1,u.zOrder=7,m.thisMain.particleLayer.children.push(u)}},I.LoadAsset=function(i,e){return null==e&&(e=!1),i=T.replace(i,".mp3",".m4a"),0<(i=T.replace(i,".wav",".m4a")).indexOf(".png")||0<i.indexOf(".jpg")?tb.getBitmapData(i):e?tb.getMusic(i):tb.getSound(i)},I.AddAlpha=function(i,e){var t=I.LoadAsset(I.GetPath(i));if(22<=m.ZOOM&&(i=T.replace(i,".png",".jpg"),e=new String(T.replace(i,".jpg","_MASK.jpg")),null==(t=I.LoadAsset(I.GetPath(i)))))return null;if(null==e)return t;i=new lb(t.width,t.height,!0,0);var C=new N(0,0),o=new A(0,0,t.width,t.height);return i.copyPixels(t,o,C),t.dispose(),e=I.LoadAsset(I.GetPath(e)),i.copyChannel(e,o,C,1,8),e.dispose(),i},I.testCircleCol2=function(i,e,I,t,C,o){return!(0>(I+o)*(I+o)-((i-t)*(i-t)+(e-C)*(e-C)))},I.GetCircleNormal=function(i,e){var I=i.x-e.x;return i=i.y-e.y,e=Math.sqrt(I*I+i*i),new N(I/e,i/e)},I.BounceCircleOffCircle=function(i,e,t){return e=I.GetCircleNormal(e,t),0>(t=i.x*e.x+i.y*e.y)?(t*=-2,new N(i.x+e.x*t,i.y+e.y*t)):new N(i.x,i.y)};var Lc=function(){};p.Movement=Lc,Lc.__name__="Movement",Lc.prototype={Init2:function(i,e,I,t){null==t&&(t=0),null==I&&(I=0),null!=this.holder&&this.holder instanceof Ja&&4==this.attrib&&(this.attrib=4),this.holderMovement=this.holder=null,this.start=i,this.end=e,this.dontLoop=!1,0==I?this.tickGoal=Lc.lastTickGoal:(this.tickGoal=60*I/1e3,Lc.lastTickGoal=this.tickGoal),null==this.ratioFilters?this.ratioFilters=[]:this.ratioFilters.splice(0,this.ratioFilters.length),null==this.movementFilters?this.movementFilters=[]:this.movementFilters.splice(0,this.movementFilters.length),this.loopStart=this.loopEnd=!1,this.tickCounter=0-Math.floor(60*t/1e3),this.ratio=this.current=0,this.killFlag=!1,this.child=this.name=this.eventArg=this.eventFunction=null},Logic:function(){var i=1;if(null==this.holder&&(this.holder=null),this.tickCounter+=this.holder.movementStep,0>this.tickCounter)return 1;if(this.tickCounter>this.tickGoal&&(this.tickCounter=this.tickGoal),this.tickCounter==this.holder.movementStep&&(-999999==this.start&&(this.start=this.holder.GetCurrentValue(this)),this.holder instanceof ka&&5==this.attrib)){for(;this.end-this.start>Math.PI;)this.start+=2*Math.PI;for(;this.end-this.start<-Math.PI;)this.start-=2*Math.PI}if(0==this.tickCounter&&this.eventAtStart&&null!=this.eventFunction){Lc.eventCaller=this;for(var e=0,I=this.eventFunction.length;e<I;){var t=e++;null==this.eventArg[t]?this.eventFunction[t]():this.eventFunction[t](this.eventArg[t])}}for(this.ratio=this.tickCounter/this.tickGoal,1<this.ratio&&(this.ratio=1),e=0,I=this.ratioFilters;e<I.length;)t=I[e],++e,this.ratio=t.Logic(this.ratio);for(this.current=this.ratio*(this.end-this.start)+this.start,e=0,I=this.movementFilters;e<I.length;)t=I[e],++e,this.current+=t.Logic(this.ratio);if(this.tickCounter>=this.tickGoal){if(null!=this.eventFunction)for(Lc.eventCaller=this,e=0,I=this.eventFunction.length;e<I;)t=e++,null==this.eventArg[t]?this.eventFunction[t]():this.eventFunction[t](this.eventArg[t]);if(this.loopEnd)for(e=this;(e.tickCounter=0,e.current=this.current,this.holder.movements.remove(this.GetCurrentMovement()),this.holder.movements.push(e),!e.loopStart)&&null!=(e=e.holderMovement););else if(null!=this.child)this.holder.movements.remove(this.GetCurrentMovement()),this.holder.movements.push(this.child),this.child.current=this.current,this.child.tickCounter=0;else{for(e=this;;){for(i=this.holder.movements.h;null!=i;)I=i.item,i=i.next,I.attrib==this.attrib&&(this.holder.movements.remove(I),this.holder.movements.push(e));if(e.killFlag=!0,e.tickCounter=e.tickGoal,e.current=this.current,null==(e=e.holderMovement))break}i=0}}return this.setter(),i},InitSetterGetter:function(){var i=this;if(this.holder.localCoords)switch(this.attrib){case 0:this.getter=function(){return i.holder.local_loc.x},this.setter=function(){i.holder.local_loc.x=i.current};break;case 1:this.getter=function(){return i.holder.local_loc.y},this.setter=function(){i.holder.local_loc.y=i.current};break;case 2:this.getter=function(){return i.holder.local_xScale},this.setter=function(){i.holder.set_local_xScale(i.current)};break;case 3:this.getter=function(){return i.holder.local_yScale},this.setter=function(){i.holder.set_local_yScale(i.current)};break;case 4:this.getter=function(){return i.holder.local_alp},this.setter=function(){i.holder.set_local_alp(i.current)};break;case 5:this.getter=function(){return i.holder.local_rot},this.setter=function(){i.holder.local_rot=i.current};break;case 6:this.getter=function(){return i.holder.local_r},this.setter=function(){i.holder.set_local_r(i.current)};break;case 7:this.getter=function(){return i.holder.local_g},this.setter=function(){i.holder.set_local_g(i.current)};break;case 8:this.getter=function(){return i.holder.local_b},this.setter=function(){i.holder.set_local_b(i.current)};break;case 9:this.getter=function(){return i.holder.handle.x},this.setter=function(){i.holder.handle.x=i.current};break;case 10:this.getter=function(){return i.holder.handle.y},this.setter=function(){i.holder.handle.y=i.current};break;case 11:this.getter=function(){return i.holder.shadowDistance},this.setter=function(){i.holder.shadowDistance=i.current};break;case 12:this.getter=function(){return i.holder.frameNumber},this.setter=function(){i.holder.frameNumber=i.current};break;case 13:this.getter=function(){return 0},this.setter=function(){}}else switch(this.attrib){case 0:this.getter=function(){return i.holder.loc.x},this.setter=function(){i.holder.loc.x=i.current};break;case 1:this.getter=function(){return i.holder.loc.y},this.setter=function(){i.holder.loc.y=i.current};break;case 2:this.getter=function(){return i.holder.xScale},this.setter=function(){i.holder.set_xScale(i.current)};break;case 3:this.getter=function(){return i.holder.yScale},this.setter=function(){i.holder.set_yScale(i.current)};break;case 4:this.getter=function(){return i.holder.alp},this.setter=function(){i.holder.set_alp(i.current)};break;case 5:this.getter=function(){return i.holder.rot},this.setter=function(){i.holder.rot=i.current};break;case 6:this.getter=function(){return i.holder.r},this.setter=function(){i.holder.r=i.current};break;case 7:this.getter=function(){return i.holder.g},this.setter=function(){i.holder.g=i.current};break;case 8:this.getter=function(){return i.holder.b},this.setter=function(){i.holder.b=i.current};break;case 9:this.getter=function(){return i.holder.handle.x},this.setter=function(){i.holder.handle.x=i.current};break;case 10:this.getter=function(){return i.holder.handle.y},this.setter=function(){i.holder.handle.y=i.current};break;case 11:this.getter=function(){return i.holder.shadowDistance},this.setter=function(){i.holder.shadowDistance=i.current};break;case 12:this.getter=function(){return i.holder.frameNumber},this.setter=function(){i.holder.frameNumber=i.current};break;case 13:this.getter=function(){return 0},this.setter=function(){}}},Normalize:function(i){i=Math.floor(60*i/1e3);for(var e,I=0,t=this;e=t,"dont_loop"!=t.name&&(I+=t.tickGoal),null!=(t=t.child););0<i-I&&(e.tickGoal+=i-I)},Contains:function(i){return!!(null!=this.child&&this.child.Contains(i)||this==i)},GetCurrentMovement:function(){return this.holder.GetMovement(this.attrib)},__class__:Lc};var Fg=function(i,e,I,t){if(y.call(this),this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var C=i.rot,o=i.xScale,s=i.yScale,l=this.local_loc.x+i.handle.x,n=this.local_loc.y+i.handle.y,a=i.loc.x;i=i.loc.y;var g=this.xScale*this.yScale;if(this.rot=C+(0<g?1:0>g?-1:0)*this.local_rot,0==C)this.loc.x=a+o*l,this.loc.y=i+s*n;else{for(var r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,this.loc.x=a+o*l*C-s*n*g,this.loc.y=i+o*l*g+s*n*C}}if(e=e+" ("+I+"-"+t+")",(I=this.text=new wa(0,-130,e,m.MAIN_FONT)).holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1),null!=(i=I.holder))if(C=i.rot,o=i.xScale,s=i.yScale,l=I.local_loc.x+i.handle.x,n=I.local_loc.y+i.handle.y,a=i.loc.x,i=i.loc.y,g=I.xScale*I.yScale,I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=i+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+o*l*C-s*n*g,I.loc.y=i+o*l*g+s*n*C}if(this.text.local_loc.y=-192,this.text.align=Ob.CENTER,this.text.SetText(e),this.text.set_local_xScale(this.text.set_local_yScale(.33333)),this.shading=new y,this.shading.Init(q.SPARK_PNG()),(I=this.shading).holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1),null!=(i=I.holder))if(C=i.rot,o=i.xScale,s=i.yScale,l=I.local_loc.x+i.handle.x,n=I.local_loc.y+i.handle.y,a=i.loc.x,i=i.loc.y,g=I.xScale*I.yScale,I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=i+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+o*l*C-s*n*g,I.loc.y=i+o*l*g+s*n*C}this.shading.local_loc.y=this.text.local_loc.y,this.shading.set_local_alp(.75),this.shading.set_local_xScale(this.text.local_xScale*(this.text.GetTextWidth()+48)/this.shading.rect.width),this.shading.set_local_yScale(this.text.GetTextHeight()*this.text.local_yScale/this.shading.rect.height),this.shading.set_local_r(this.shading.set_local_g(this.shading.set_local_b(0))),this.children.push(this.shading),this.children.push(this.text),this.set_local_alp(.33333)};p.NameTag=Fg,Fg.__name__="NameTag",Fg.__super__=y,Fg.prototype=B(y.prototype,{update:function(){return this.local_rot=-this.holder.local_rot,y.prototype.update.call(this)},__class__:Fg});var Nh=function(i,e,I){this.Init2(i,e,I)};p.NetworkCore=Nh,Nh.__name__="NetworkCore",Nh.prototype={Clear:function(){null!=this.ws&&this.ws.close(),this.ws=null},Init2:function(i,e,I){i=i.split("/"),this.ws=te.create("wss://"+i[0]+"/"+i[1],null,null,!0),null!=this.ws&&(this.ws.onmessageBytes=u(this,this.OnBytes),this.ws.onmessageString=u(this,this.OnString),this.ws.onclose=u(this,this.OnClose),this.ws.onopen=u(this,this.OnOpen),this.ws.onerror=u(this,this.OnError))},OnOpen:function(){H.thisMG.OnConnect(),this.isOpen=!0},OnClose:function(){this.isOpen=!1},OnString:function(i){},OnBytes:function(i){(i=new Rf(i)).set_bigEndian(!1),H.thisMG.ReceiveMessage(i)},OnError:function(i){},Send:function(i){null!=this.ws&&this.ws.get_readyState()==Cd.Open&&this.ws.sendBytes(i)},IsConnected:function(){return this.isOpen},Disconnect:function(){this.ws.close()},__class__:Nh};var Cb=function(i){if(this.adBlockTimer=0,this.doAfterVideo=!1,this.numPracticeBreaks=0,this.quarter=1,this.timeLeft=60,y.call(this),this.scores=[],this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var e=i.rot,I=i.xScale,t=i.yScale,C=this.local_loc.x+i.handle.x,o=this.local_loc.y+i.handle.y,s=i.loc.x;i=i.loc.y;var l=this.xScale*this.yScale;if(this.rot=e+(0<l?1:0>l?-1:0)*this.local_rot,0==e)this.loc.x=s+I*C,this.loc.y=i+t*o;else{for(var n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+I*C*e-t*o*l,this.loc.y=i+I*C*l+t*o*e}}this.Init(Cb.scoreboardImage()),this.originalY=this.local_loc.y=-m.SCREENHEIGHT/2-this.rect.height/2,this.placedY=-m.SCREENHEIGHT/2+this.rect.height/2;for(var a=this.local_loc.x=0;3>a;){var g=a++;if(1!=g){this.scores[g]=new wa(0,0,"00",m.CHAT2_FONT);var r=this.scores[g];if(r.holder=this,r.localCoords=!0,null!=r.local_loc?r.local_loc.x=r.local_loc.y=0:r.local_loc=new N(0,0),r.local_rot=0,r.set_local_alp(1),r.set_local_xScale(1),r.set_local_yScale(1),r.set_local_r(1),r.set_local_g(1),r.set_local_b(1),null!=(i=r.holder))if(e=i.rot,I=i.xScale,t=i.yScale,C=r.local_loc.x+i.handle.x,o=r.local_loc.y+i.handle.y,s=i.loc.x,i=i.loc.y,l=r.xScale*r.yScale,r.rot=e+(0<l?1:0>l?-1:0)*r.local_rot,0==e)r.loc.x=s+I*C,r.loc.y=i+t*o;else{for(n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;3.14159265<(e+=1.57079632)&&(e-=6.28318531),e=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e,r.loc.x=s+I*C*e-t*o*l,r.loc.y=i+I*C*l+t*o*e}if(this.scores[g].local_loc.x=(g-1)*Cb.scoreXOffset,this.scores[g].local_loc.y=Cb.scoreYOffset,this.scores[g].SetText("00"),this.scores[g].set_local_xScale(this.scores[g].set_local_yScale(1)),I=255,C=t=5,(r=this.scores[g]).localCoords?(r.set_local_r(I/255),r.set_local_g(t/255),r.set_local_b(C/255)):(r.r=I/255,r.g=t/255,r.b=C/255),this.children.push(this.scores[g]),r=1<g?m.player.firstGuyClassName.split(" ")[0].toUpperCase():m.player.secondGuyClassName.split(" ")[0].toUpperCase(),m.player.practiceMode&&(r=1<g?"streak":"percent"),(I=new wa(0,0,r,m.CHAT2_FONT)).holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1),null!=(e=I.holder))if(l=e.rot,t=e.xScale,C=e.yScale,o=I.local_loc.x+e.handle.x,s=I.local_loc.y+e.handle.y,i=e.loc.x,e=e.loc.y,n=I.xScale*I.yScale,I.rot=l+(0<n?1:0>n?-1:0)*I.local_rot,0==l)I.loc.x=i+t*o,I.loc.y=e+C*s;else{for(n=l;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(n=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n;l<-Math.PI;)l+=2*Math.PI;for(;l>Math.PI;)l-=2*Math.PI;3.14159265<(l+=1.57079632)&&(l-=6.28318531),l=0>l?1.27323954*l+.405284735*l*l:1.27323954*l-.405284735*l*l,I.loc.x=i+t*o*l-C*s*n,I.loc.y=e+t*o*n+C*s*l}I.local_loc.x=(g-1)*Cb.scoreXOffset,I.local_loc.y=Cb.scoreYOffset+20,I.SetText(r),I.set_local_xScale(I.set_local_yScale(.3)),I.localCoords?(I.set_local_r(.6),I.set_local_g(.6),I.set_local_b(.6)):(I.r=.6,I.g=.6,I.b=.6),this.children.push(I)}}if((r=this.quarterText=new wa(0,0,"QUARTER",m.CHAT2_FONT)).holder=this,r.localCoords=!0,null!=r.local_loc?r.local_loc.x=r.local_loc.y=0:r.local_loc=new N(0,0),r.local_rot=0,r.set_local_alp(1),r.set_local_xScale(1),r.set_local_yScale(1),r.set_local_r(1),r.set_local_g(1),r.set_local_b(1),null!=(i=r.holder))if(e=i.rot,I=i.xScale,t=i.yScale,C=r.local_loc.x+i.handle.x,o=r.local_loc.y+i.handle.y,s=i.loc.x,i=i.loc.y,l=r.xScale*r.yScale,r.rot=e+(0<l?1:0>l?-1:0)*r.local_rot,0==e)r.loc.x=s+I*C,r.loc.y=i+t*o;else{for(n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,r.loc.x=s+I*C*e-t*o*l,r.loc.y=i+I*C*l+t*o*e}if(this.quarterText.local_loc.y=Cb.scoreYOffset-24,this.quarterText.SetText("QUARTER"),this.quarterText.set_local_xScale(this.quarterText.set_local_yScale(.28)),C=t=I=153,(r=this.quarterText).localCoords?(r.set_local_r(I/255),r.set_local_g(t/255),r.set_local_b(C/255)):(r.r=I/255,r.g=t/255,r.b=C/255),this.children.push(this.quarterText),(r=this.quarterText=new wa(0,0,"1",m.CHAT2_FONT)).holder=this,r.localCoords=!0,null!=r.local_loc?r.local_loc.x=r.local_loc.y=0:r.local_loc=new N(0,0),r.local_rot=0,r.set_local_alp(1),r.set_local_xScale(1),r.set_local_yScale(1),r.set_local_r(1),r.set_local_g(1),r.set_local_b(1),null!=(i=r.holder))if(e=i.rot,I=i.xScale,t=i.yScale,C=r.local_loc.x+i.handle.x,o=r.local_loc.y+i.handle.y,s=i.loc.x,i=i.loc.y,l=r.xScale*r.yScale,r.rot=e+(0<l?1:0>l?-1:0)*r.local_rot,0==e)r.loc.x=s+I*C,r.loc.y=i+t*o;else{for(n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,r.loc.x=s+I*C*e-t*o*l,r.loc.y=i+I*C*l+t*o*e}if(this.quarterText.local_loc.y=Cb.scoreYOffset-10,m.player.practiceMode?this.quarterText.SetText("X"):this.quarterText.SetText("1"),this.quarterText.set_local_xScale(this.quarterText.set_local_yScale(.45)),I=34,C=t=255,(r=this.quarterText).localCoords?(r.set_local_r(I/255),r.set_local_g(t/255),r.set_local_b(C/255)):(r.r=I/255,r.g=t/255,r.b=C/255),this.children.push(this.quarterText),(r=this.clockText=new wa(0,0,"1:00",m.CHAT2_FONT)).holder=this,r.localCoords=!0,null!=r.local_loc?r.local_loc.x=r.local_loc.y=0:r.local_loc=new N(0,0),r.local_rot=0,r.set_local_alp(1),r.set_local_xScale(1),r.set_local_yScale(1),r.set_local_r(1),r.set_local_g(1),r.set_local_b(1),null!=(i=r.holder))if(e=i.rot,I=i.xScale,t=i.yScale,C=r.local_loc.x+i.handle.x,o=r.local_loc.y+i.handle.y,s=i.loc.x,i=i.loc.y,l=r.xScale*r.yScale,r.rot=e+(0<l?1:0>l?-1:0)*r.local_rot,0==e)r.loc.x=s+I*C,r.loc.y=i+t*o;else{for(n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,r.loc.x=s+I*C*e-t*o*l,r.loc.y=i+I*C*l+t*o*e}this.clockText.local_loc.y=Cb.scoreYOffset-54,this.clockText.SetText("1:00"),this.clockText.set_local_xScale(this.clockText.set_local_yScale(.8)),t=I=255,C=5,(r=this.clockText).localCoords?(r.set_local_r(I/255),r.set_local_g(t/255),r.set_local_b(C/255)):(r.r=I/255,r.g=t/255,r.b=C/255),this.children.push(this.clockText)};p.Panel=Cb,Cb.__name__="Panel",Cb.__super__=y,Cb.prototype=B(y.prototype,{CalcPercent:function(){if(m.player.practiceMode){var i=this.holder.GetChildByType(ha);this.scores[0].SetText(""+Math.round(100*i.threePointMade/i.threePointAttempts)),this.scores[2].SetText(""+i.shotStreak)}},SlideInScoreboard:function(){this.AddMovement(1,-m.SCREENHEIGHT/2-this.rect.height/2,-m.SCREENHEIGHT/2+this.rect.height/2+(m.CENTERY-this.holder.loc.y),300);var i=this.fromPool?y.filterPool.pop():null;null==i&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i)},SlideOutScoreboard:function(){this.AddMovement(1,-999999,-m.SCREENHEIGHT/2-this.yScale*this.rect.height/2,300);var i=this.fromPool?y.filterPool.pop():null;null==i&&(i=new z),i.type=0,i.amplitude=1,i.period=0,i.offset=0,i.splineArr=null,i.curves=null,this.lastMovement.movementFilters.push(i)},PointScored:function(i,e,t){e=i.local_loc.x,this.lastSideScored=0<e?1:0>e?-1:0,null==t&&(t=this.SetPopText(i));for(var C=0;3>C;){var o=C++;if(1!=o){var s=this.scores[o];o-1!=(0<(e=i.local_loc.x)?1:0>e?-1:0)&&I.AddPopScale(s,0,100,1,1)}}this.ScoreEvent(),this.AddMovement(13,0,0,2e3),this.AddEvent(u(this,this.ScoreEvent2)),null!=t&&this.AddPopText(t)},AddPopText:function(i){if(m.player.practiceMode||5>this.timeLeft||null!=this.holder.GetChildByName("poptext"))return null;if(0<i.indexOf("|")){var e=i.split("|"),I=la.integer(0,e.length);i=null!=e[I]?e[I]:e[0]}(e=new wa(this.loc.x,this.loc.y+250,i,m.CHAT_FONT)).SetText(i),e.name="poptext",this.holder.children.push(e),e.loc.y=m.CENTERY-50,e.loc.x=m.CENTERX,e.AddMovement(2,0,2,400);var t=e.fromPool?y.filterPool.pop():null;null==t&&(t=new z),t.type=2,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t);var C=.5;null==C&&(C=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=1.5,t.period=C,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(3,0,2),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=2,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t),null==(C=.5)&&(C=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=1.5,t.period=C,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(2,2,2,900),e.AddMovement(3,2,2),e.AddMovement(2,2,0,300),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=2,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t),null==(C=.5)&&(C=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=1.5,t.period=C,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(3,2,0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=2,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t),null==(C=.5)&&(C=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=1.5,t.period=C,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.smoothing=!1,e.die=1,e.localCoords?(e.set_local_r(0),e.set_local_g(0),e.set_local_b(0)):(e.r=0,e.g=0,e.b=0),(i=new wa(0,0,i,m.CHAT_FONT)).ignoreLocalColor=!0,i.holder=e,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var o=i.holder;if(null!=o){var s=o.rot;t=o.xScale;var l=o.yScale,n=i.local_loc.x+o.handle.x,a=i.local_loc.y+o.handle.y,g=o.loc.x;if(o=o.loc.y,I=i.xScale*i.yScale,i.rot=s+(0<I?1:0>I?-1:0)*i.local_rot,0==s)i.loc.x=g+t*n,i.loc.y=o+l*a;else{for(var r=s;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(I=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=s;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),s=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,i.loc.x=g+t*n*s-l*a*I,i.loc.y=o+t*n*I+l*a*s}}for(i.set_local_xScale(.98),i.set_local_yScale(.98),i.r=i.g=i.b=1,e.children.push(i),i=0;15>i;){if(i++,(C=y.AddGameObject()).holder=e,C.localCoords=!0,null!=C.local_loc?C.local_loc.x=C.local_loc.y=0:C.local_loc=new N(0,0),C.local_rot=0,C.set_local_alp(1),C.set_local_xScale(1),C.set_local_yScale(1),C.set_local_r(1),C.set_local_g(1),C.set_local_b(1),null!=(o=C.holder))if(s=o.rot,t=o.xScale,l=o.yScale,n=C.local_loc.x+o.handle.x,a=C.local_loc.y+o.handle.y,g=o.loc.x,o=o.loc.y,I=C.xScale*C.yScale,C.rot=s+(0<I?1:0>I?-1:0)*C.local_rot,0==s)C.loc.x=g+t*n,C.loc.y=o+l*a;else{for(r=s;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(I=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r;s<-Math.PI;)s+=2*Math.PI;for(;s>Math.PI;)s-=2*Math.PI;3.14159265<(s+=1.57079632)&&(s-=6.28318531),s=0>s?1.27323954*s+.405284735*s*s:1.27323954*s-.405284735*s*s,C.loc.x=g+t*n*s-l*a*I,C.loc.y=o+t*n*I+l*a*s}C.blendMode=0,C.Init(q.BALL_WHITE_PNG()),l=la.float(1,4,!0),C.AddMovement(2,0,l,400),null==(t=C.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=2,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,C.lastMovement.ratioFilters.push(t),C.AddMovement(3,0,l),null==(t=C.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=2,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,C.lastMovement.ratioFilters.push(t),C.AddMovement(4,0,la.float(.1,.3)),t=-e.GetTextWidth(),l=e.GetTextWidth(),C.local_loc.x=la.float(t,l),t=-e.GetTextHeight(),l=e.GetTextHeight(),C.local_loc.y=la.float(t,l),C.die=1,C.set_alp(C.set_local_alp(0)),e.children.push(C)}return e},SetPopText:function(i){for(var e=null,I=0,t=this.holder.children;I<t.length;){var C=t[I];if(++I,C instanceof Ja){C=C.local_loc.x;var o=i.local_loc.x;if((0<C?1:0>C?-1:0)!=(0<o?1:0>o?-1:0))return null}else C instanceof ha&&(e=C)}return H.IsGameWinner(this.scores[0].text)?I=1==(0<(C=i.local_loc.x)?1:0>C?-1:0):I=!1,I?"Game Winner!":(H.IsGameWinner(this.scores[2].text)?I=-1==(0<(C=i.local_loc.x)?1:0>C?-1:0):I=!1,I?"Game Winner!":e==i.lastGuyHit?"Nice Shot!":null)},ScoreEvent:function(){this.holder.GetChildByType(Ka);for(var i=0;3>i;){var e=i++;if(1!=e&&e-1!=this.lastSideScored){var t=""+(L.parseInt(this.scores[e].text)+H.shotPoints);1==t.length&&(t="0"+t),this.scores[e].SetText(t),I.AddFlash(this.scores[e])}}},ScoreEvent2:function(){this.holder.SideOut(this.lastSideScored)},SetAfterVideo:function(){this.doAfterVideo=!0},DoClock:function(){var i=this,e=this.holder,t=this.holder.GetChildByType(Ka);if(null!=t&&(t.mode==P.IN_PLAY||t.mode==P.POSESSED)){if(0==this.tickCounter%35){var C=!0;this.timeLeft--,0>this.timeLeft&&(this.timeLeft=0,C=!1);var o=""+this.timeLeft%60;1==o.length&&(0==this.timeLeft?(C&&I.PlaySound(zd.Get()),I.PlaySound(zc.Get())):1<=this.timeLeft&&6>this.timeLeft&&I.PlaySound(Wd.Get()),o="0"+o),this.clockText.SetText(Math.floor(this.timeLeft/60)+":"+o)}if(C=!1,0==this.timeLeft&&(null!=t.guyPosessedBy&&t.guyPosessedBy.mode!=va.MODE_DUNKING&&(C=!0),1==t.hitFloor&&(C=!0)),C&&null==e.GetChildByName("quartertext")){for(e.GetChildByType(ha),C=0,o=this.holder.children;C<o.length;){var s=o[C];++C,"poptext"==s.name&&s.KillSafe()}if(null!=t&&(t.mode=P.HOVERING,t.AddMovement(4,1,0,300)),C="",m.player.practiceMode)C="Time's Up!",SendEvent("event","end_practice_period");else switch(this.quarter){case 1:C="End of first Quarter",SendEvent("event","end_of_1st");break;case 2:C="Halftime!",SendEvent("event","end_of_2nd");break;case 3:C="End of third Quarter",SendEvent("event","end_of_3rd");break;default:if(4==this.quarter&&SendEvent("event","end_of_4th"),C=e.GetLeftGuy(),o=e.GetRightGuy(),s=null,C.score>o.score&&(s=C),o.score>C.score&&(s=o),null!=s)return e.InitPostGame(s),null!=t.guyPosessedBy&&(t.guyPosessedBy.mode=va.MODE_IDLE),void(t.guyPosessedBy=null);SendEvent("event","overtime"),C="Overtime!"}(o=new wa(this.loc.x,this.loc.y+250,C,m.CHAT_FONT)).SetText(C),o.name="quartertext",o.loc.y=m.CENTERY-50,o.loc.x=m.CENTERX,o.set_xScale(o.set_yScale(2)),o.AddMovement(4,0,1,500),o.AddMovement(4,1,1,500),m.player.practiceMode&&this.numPracticeBreaks++,2!=this.quarter&&2!=this.numPracticeBreaks||H.onlineGame?(o.AddMovement(4,1,1,1500),o.AddEvent(u(this,this.AfterInterstitial))):(this.numPracticeBreaks=0,o.AddMovement(4,1,1,1500),o.AddEvent((function(){m.nextFunction=u(i,i.SetAfterVideo),I.SoundVolume(0),I.MusicVolume(0),window.document.getElementById("preroll").style.display="",window.document.getElementById("preroll").style.visibility="visible",ShowVideo("basketbros.io_preroll_15s")}))),e.children.push(o),t.guyPosessedBy=null,null!=e.GetLeftGuy()&&(e.GetLeftGuy().mode=va.MODE_IDLE,e.GetLeftGuy().bones.PlayAnimation("idle")),null!=e.GetRightGuy()&&(e.GetRightGuy().mode=va.MODE_IDLE,e.GetRightGuy().bones.PlayAnimation("idle")),m.player.practiceMode||(null!=e.GetLeftGuy()&&e.GetLeftGuy().AddMovement(4,1,0,300),null!=e.GetRightGuy()&&e.GetRightGuy().AddMovement(4,1,0,300),null!=e.GetLeftGuy()&&(e.GetLeftGuy().shadow.isVisible=!1),null!=e.GetRightGuy()&&(e.GetRightGuy().shadow.isVisible=!1))}}},PostEndOfQuarter:function(){m.player.practiceMode||(this.quarter++,4>=this.quarter?this.quarterText.SetText(""+this.quarter):this.quarterText.SetText("OT"));var i=this.holder.GetChildByType(Ka);this.timeLeft=60;var e=this.holder,I=e.GetLeftGuy(),t=e.GetRightGuy();if(m.player.practiceMode){for(i.mode=P.POSESSED,null!=t&&(i.guyPosessedBy=t),null!=I&&(i.guyPosessedBy=t),i.AddMovement(4,0,1,300),i=0,e=H.thisMG.children;i<e.length;)I=e[i],++i,"quartertext"==I.name&&I.KillSafe();m.HideAllAds()}else I.mode=va.MODE_IDLE,I.bones.PlayAnimation("idle"),t.mode=va.MODE_IDLE,I.bones.PlayAnimation("idle"),i.firstGuyPosessedBy==I?(i.firstGuyPosessedBy=t,e.SideOut(1)):(i.firstGuyPosessedBy=I,e.SideOut(-1))},AfterInterstitial:function(i){null==i&&(i=!1);var e=this;m.crazyGames||null==window.adplayer&&(i=!0);var I=m.GetChildByType(Qc);null!=I&&(I.die=1);var t=this.GetChildByName("quartertext");if(null==t&&(t=H.thisMG.GetChildByName("quartertext")),null!=t)if(i&&0<m.player.wins&&!H.onlineGame){Cb.adBlockEvent||(SendEvent("event","adblock_detected"),Cb.adBlockEvent=!0),this.adBlockTimer=6;var C=t.AddMovement(4,1,1,1e3,!0);t.AddEvent((function(){m.HideAllAds(),t.set_xScale(t.set_yScale(.8)),t.SetText("Turn off ur ad blocker bro! ("+e.adBlockTimer+")"),e.adBlockTimer--,0>e.adBlockTimer&&(C.loopEnd=!1,t.AddMovement(4,1,0,500),t.AddEvent(u(e,e.PostEndOfQuarter)))}))}else t.AddMovement(4,1,1,500),t.AddMovement(4,1,0,500),t.AddEvent(u(this,this.PostEndOfQuarter)),t.die=1},update:function(){var i=y.prototype.update.call(this);return this.DoClock(),this.doAfterVideo&&(this.doAfterVideo=!1,this.AfterInterstitial()),i},__class__:Cb});var Gg=function(){kb.call(this),this.Init(q.BU_SETTINGS_UP_PNG()),this.coldImg=this.img,this.coldRect=this.rect.clone(),this.hotImg=q.BU_SETTINGS_DOWN_PNG(),this.hotRect=G.GetRect(),this.zOrder=7};p.PauseButton=Gg,Gg.__name__="PauseButton",Gg.__super__=kb,Gg.prototype=B(kb.prototype,{DoClicked:function(){null==this.GetChildByType(Xd)&&(this.children.push(new Xd),V.remove(this.holder.children,this),this.holder.children.push(this))},update:function(){var i=kb.prototype.update.call(this);return m.KeyDown(27)&&30<this.tickCounter&&this.DoClicked(),i},__class__:Gg});var Ph=function(i,e){if(kb.call(this),this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var I=i.rot,t=i.xScale,C=i.yScale,o=this.local_loc.x+i.handle.x,s=this.local_loc.y+i.handle.y,l=i.loc.x;i=i.loc.y;var n=this.xScale*this.yScale;if(this.rot=I+(0<n?1:0>n?-1:0)*this.local_rot,0==I)this.loc.x=l+t*o,this.loc.y=i+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,this.loc.x=l+t*o*I-C*s*n,this.loc.y=i+t*o*n+C*s*I}}this.clickedFunction=e,this.zOrder=7};p.BackButton=Ph,Ph.__name__="BackButton",Ph.__super__=kb,Ph.prototype=B(kb.prototype,{DoClicked:function(){m.mClicked=!1,this.clickedFunction()},update:function(){var i=kb.prototype.update.call(this);return m.KeyDown(27)&&30<this.tickCounter&&this.DoClicked(),i},__class__:Ph});var ta=function(){};p.Reflect=ta,ta.__name__="Reflect",ta.field=function(i,e){try{return i[e]}catch(i){return La.lastError=i,null}},ta.getProperty=function(i,e){var I;return null==i?null:!!i.__properties__&&(I=i.__properties__["get_"+e])?i[I]():i[e]},ta.fields=function(i){var e=[];if(null!=i){var I,t=Object.prototype.hasOwnProperty;for(I in i)"__id__"!=I&&"hx__closures__"!=I&&t.call(i,I)&&e.push(I)}return e},ta.isFunction=function(i){return"function"==typeof i&&!(i.__name__||i.__ename__)},ta.compare=function(i,e){return i==e?0:i>e?1:-1},ta.compareMethods=function(i,e){return i==e||!(!ta.isFunction(i)||!ta.isFunction(e))&&(i.scope==e.scope&&i.method==e.method&&null!=i.method)},ta.deleteField=function(i,e){return!!Object.prototype.hasOwnProperty.call(i,e)&&(delete i[e],!0)};var la=function(){};p.Rnd=la,la.__name__="Rnd",la.random=function(i){return null==i&&(i=!1),i?Math.random():(la.seed=16807*la.seed%2147483647,la.seed/2147483647+2.33e-10)},la.NewSeed=function(i){la.seed=i},la.float=function(i,e,I){return null==I&&(I=!1),null==e&&(e=-999999),-999999==e&&(e=i,i=0),la.random(I)*(e-i)+i},la.integer=function(i,e,I){return null==I&&(I=!1),null==e&&(e=-999999),-999999==e&&(e=i,i=0),Math.floor(la.float(i,e,I))};var bc=function(i,e,I){if(null==I&&(I=!1),kb.call(this),this.bkndR=this.bkndG=this.bkndB=.5,this.borderR=1,this.borderG=.34901960784313724,this.borderB=0,this.xSize=i,this.ySize=e,I){this.bknd=new y,this.bknd.Init(q.UI_BKND_PNG());var t=this.bknd;t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1);var C=t.holder;if(null!=C){var o=C.rot;i=C.xScale,e=C.yScale,I=t.local_loc.x+C.handle.x;var s=t.local_loc.y+C.handle.y,l=C.loc.x;C=C.loc.y;var n=t.xScale*t.yScale;if(t.rot=o+(0<n?1:0>n?-1:0)*t.local_rot,0==o)t.loc.x=l+i*I,t.loc.y=C+e*s;else{for(var a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,t.loc.x=l+i*I*o-e*s*n,t.loc.y=C+i*I*n+e*s*o}}this.bknd.name="bknd",this.bknd.set_local_alp(.75),this.children.push(this.bknd),this.bknd.smoothing=!1}if((t=new y).Init(q.SPARK_PNG()),t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(C=t.holder))if(o=C.rot,i=C.xScale,e=C.yScale,I=t.local_loc.x+C.handle.x,s=t.local_loc.y+C.handle.y,l=C.loc.x,C=C.loc.y,n=t.xScale*t.yScale,t.rot=o+(0<n?1:0>n?-1:0)*t.local_rot,0==o)t.loc.x=l+i*I,t.loc.y=C+e*s;else{for(a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,t.loc.x=l+i*I*o-e*s*n,t.loc.y=C+i*I*n+e*s*o}if(t.name="top",t.smoothing=!0,this.children.push(t),(t=new y).Init(q.SPARK_PNG()),t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(C=t.holder))if(o=C.rot,i=C.xScale,e=C.yScale,I=t.local_loc.x+C.handle.x,s=t.local_loc.y+C.handle.y,l=C.loc.x,C=C.loc.y,n=t.xScale*t.yScale,t.rot=o+(0<n?1:0>n?-1:0)*t.local_rot,0==o)t.loc.x=l+i*I,t.loc.y=C+e*s;else{for(a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,t.loc.x=l+i*I*o-e*s*n,t.loc.y=C+i*I*n+e*s*o}if(t.name="bottom",t.smoothing=!0,this.children.push(t),(t=new y).Init(q.SPARK_PNG()),t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(C=t.holder))if(o=C.rot,i=C.xScale,e=C.yScale,I=t.local_loc.x+C.handle.x,s=t.local_loc.y+C.handle.y,l=C.loc.x,C=C.loc.y,n=t.xScale*t.yScale,t.rot=o+(0<n?1:0>n?-1:0)*t.local_rot,0==o)t.loc.x=l+i*I,t.loc.y=C+e*s;else{for(a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,t.loc.x=l+i*I*o-e*s*n,t.loc.y=C+i*I*n+e*s*o}if(t.name="left",t.smoothing=!0,this.children.push(t),(t=new y).Init(q.SPARK_PNG()),t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(C=t.holder))if(o=C.rot,i=C.xScale,e=C.yScale,I=t.local_loc.x+C.handle.x,s=t.local_loc.y+C.handle.y,l=C.loc.x,C=C.loc.y,n=t.xScale*t.yScale,t.rot=o+(0<n?1:0>n?-1:0)*t.local_rot,0==o)t.loc.x=l+i*I,t.loc.y=C+e*s;else{for(a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,t.loc.x=l+i*I*o-e*s*n,t.loc.y=C+i*I*n+e*s*o}t.name="right",t.smoothing=!0,this.children.push(t),this.rehup()};p.RoundedRect=bc,bc.__name__="RoundedRect",bc.__super__=kb,bc.prototype=B(kb.prototype,{isHot:function(i){return!1},rehup:function(){var i=this.GetChildByName("bknd");null!=i&&(i.set_local_xScale(this.xSize/i.rect.width),i.set_local_yScale(this.ySize/i.rect.height),i.set_local_r(this.bkndR),i.set_local_g(this.bkndG),i.set_local_b(this.bkndB)),null!=(i=this.GetChildByName("top"))&&(i.set_local_xScale((this.xSize+1)/i.rect.width),i.set_local_yScale(1),i.local_loc.y=-this.ySize/2-i.rect.height/2+1,i.ignoreLocalColor=!0,i.r=this.borderR,i.g=this.borderG,i.b=this.borderB,i.smoothing=!1),null!=(i=this.GetChildByName("bottom"))&&(i.set_local_xScale((this.xSize+1)/i.rect.width),i.set_local_yScale(1),i.local_loc.y=this.ySize/2+i.rect.height/2,i.ignoreLocalColor=!0,i.ColorizeByName("orange"),i.r=this.borderR,i.g=this.borderG,i.b=this.borderB,i.smoothing=!1),null!=(i=this.GetChildByName("left"))&&(i.local_rot=Math.PI/2,i.set_local_xScale((this.ySize+1)/i.rect.width),i.set_local_yScale(1),i.local_loc.x=-this.xSize/2-i.rect.height/2,i.ignoreLocalColor=!0,i.ColorizeByName("orange"),i.r=this.borderR,i.g=this.borderG,i.b=this.borderB,i.smoothing=!1),null!=(i=this.GetChildByName("right"))&&(i.local_rot=Math.PI/2,i.set_local_xScale((this.ySize+1)/i.rect.width),i.set_local_yScale(1),i.local_loc.x=this.xSize/2+i.rect.height/2,i.ignoreLocalColor=!0,i.ColorizeByName("orange"),i.r=this.borderR,i.g=this.borderG,i.b=this.borderB,i.smoothing=!1)},update:function(){return kb.prototype.update.call(this)},__class__:bc});var L=function(){};p.Std=L,L.__name__="Std",L.string=function(i){return qa.__string_rec(i,"")},L.parseInt=function(i){if(null!=i)for(var e=0,I=i.length;e<I;){var t=e++,C=i.charCodeAt(t);if(8>=C||14<=C&&32!=C&&45!=C){if(e=i.charCodeAt(t+1),i=parseInt(i,120==e||88==e?16:10),isNaN(i))break;return i}}return null};var Li=function(){};p["_String.String_Impl_"]=Li,Li.__name__="_String.String_Impl_",Li.fromCharCode=function(i){return String.fromCodePoint(i)};var Rc=function(){this.b=""};p.StringBuf=Rc,Rc.__name__="StringBuf",Rc.prototype={__class__:Rc};var T=function(){};p.StringTools=T,T.__name__="StringTools",T.htmlEscape=function(i,e){for(var I="",t=0,C=i;t<C.length;){var o=t++,s=(i=C).charCodeAt(o);switch(55296<=s&&56319>=s&&(s=s-55232<<10|1023&i.charCodeAt(o+1)),65536<=(i=s)&&++t,i){case 34:I=e?I+""":I+String.fromCodePoint(i);break;case 38:I+="&";break;case 39:I=e?I+"'":I+String.fromCodePoint(i);break;case 60:I+="<";break;case 62:I+=">";break;default:I+=String.fromCodePoint(i)}}return I},T.htmlUnescape=function(i){return i.split(">").join(">").split("<").join("<").split(""").join('"').split("'").join("'").split("&").join("&")},T.startsWith=function(i,e){return i.length>=e.length&&0==i.lastIndexOf(e,0)},T.endsWith=function(i,e){var I=e.length,t=i.length;return t>=I&&i.indexOf(e,t-I)==t-I},T.isSpace=function(i,e){return 8<(i=V.cca(i,e))&&14>i||32==i},T.ltrim=function(i){for(var e=i.length,I=0;I<e&&T.isSpace(i,I);)++I;return 0<I?V.substr(i,I,e-I):i},T.rtrim=function(i){for(var e=i.length,I=0;I<e&&T.isSpace(i,e-I-1);)++I;return 0<I?V.substr(i,0,e-I):i},T.trim=function(i){return T.ltrim(T.rtrim(i))},T.replace=function(i,e,I){return i.split(e).join(I)},T.hex=function(i,e){for(var I="";I="0123456789ABCDEF".charAt(15&i)+I,0<(i>>>=4););if(null!=e)for(;I.length<e;)I="0"+I;return I};var Ob=F.TextSpriteAlign={__ename__:"TextSpriteAlign",__constructs__:null,CENTER:{_hx_name:"CENTER",_hx_index:0,__enum__:"TextSpriteAlign",toString:t},JUSTIFY:{_hx_name:"JUSTIFY",_hx_index:1,__enum__:"TextSpriteAlign",toString:t},LEFT:{_hx_name:"LEFT",_hx_index:2,__enum__:"TextSpriteAlign",toString:t},RIGHT:{_hx_name:"RIGHT",_hx_index:3,__enum__:"TextSpriteAlign",toString:t}};Ob.__constructs__=[Ob.CENTER,Ob.JUSTIFY,Ob.LEFT,Ob.RIGHT];var Gb=F.ValueType={__ename__:"ValueType",__constructs__:null,TNull:{_hx_name:"TNull",_hx_index:0,__enum__:"ValueType",toString:t},TInt:{_hx_name:"TInt",_hx_index:1,__enum__:"ValueType",toString:t},TFloat:{_hx_name:"TFloat",_hx_index:2,__enum__:"ValueType",toString:t},TBool:{_hx_name:"TBool",_hx_index:3,__enum__:"ValueType",toString:t},TObject:{_hx_name:"TObject",_hx_index:4,__enum__:"ValueType",toString:t},TFunction:{_hx_name:"TFunction",_hx_index:5,__enum__:"ValueType",toString:t},TClass:(M=function(i){return{_hx_index:6,c:i,__enum__:"ValueType",toString:t}},M._hx_name="TClass",M.__params__=["c"],M),TEnum:(M=function(i){return{_hx_index:7,e:i,__enum__:"ValueType",toString:t}},M._hx_name="TEnum",M.__params__=["e"],M),TUnknown:{_hx_name:"TUnknown",_hx_index:8,__enum__:"ValueType",toString:t}};Gb.__constructs__=[Gb.TNull,Gb.TInt,Gb.TFloat,Gb.TBool,Gb.TObject,Gb.TFunction,Gb.TClass,Gb.TEnum,Gb.TUnknown];var Hb=function(){};p.Type=Hb,Hb.__name__="Type",Hb.resolveEnum=function(i){return F[i]},Hb.createInstance=function(i,e){return new(Function.prototype.bind.apply(i,[null].concat(e)))},Hb.createEnum=function(i,e,I){var t=ta.field(i,e);if(null==t)throw R.thrown("No such constructor "+e);if(ta.isFunction(t)){if(null==I)throw R.thrown("Constructor "+e+" need parameters");return t.apply(i,I)}if(null!=I&&0!=I.length)throw R.thrown("Constructor "+e+" does not need parameters");return t},Hb.typeof=function(i){switch(typeof i){case"boolean":return Gb.TBool;case"function":return i.__name__||i.__ename__?Gb.TObject:Gb.TFunction;case"number":return Math.ceil(i)==i%2147483648?Gb.TInt:Gb.TFloat;case"object":if(null==i)return Gb.TNull;var e=i.__enum__;return null!=e?Gb.TEnum(F[e]):null!=(i=qa.getClass(i))?Gb.TClass(i):Gb.TObject;case"string":return Gb.TClass(String);case"undefined":return Gb.TNull;default:return Gb.TUnknown}},Hb.enumParameters=function(i){var e=F[i.__enum__].__constructs__[i._hx_index].__params__;if(null!=e){for(var I=[],t=0;t<e.length;){var C=e[t];++t,I.push(i[C])}return I}return[]};var Cc={gt:function(i,e){var I=0>i;return I!=0>e?I:i>e},toFloat:function(i){return 0>i?4294967296+i:i+0}},se=function(i){if(y.call(this),this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var e=i.rot,I=i.xScale,t=i.yScale,C=this.local_loc.x+i.handle.x,o=this.local_loc.y+i.handle.y,s=i.loc.x;i=i.loc.y;var l=this.xScale*this.yScale;if(this.rot=e+(0<l?1:0>l?-1:0)*this.local_rot,0==e)this.loc.x=s+I*C,this.loc.y=i+t*o;else{for(var n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;for(l=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,n=e;n<-Math.PI;)n+=2*Math.PI;for(;n>Math.PI;)n-=2*Math.PI;3.14159265<(n+=1.57079632)&&(n-=6.28318531),e=0>n?1.27323954*n+.405284735*n*n:1.27323954*n-.405284735*n*n,this.loc.x=s+I*C*e-t*o*l,this.loc.y=i+I*C*l+t*o*e}}this.Init(se.netImage()),se.netImage==q.NET_PNG&&(this.doCandle=!0),this.local_loc.y=m.SCREENHEIGHT/2-this.rect.height/2-10};p.VolleyBallNet=se,se.__name__="VolleyBallNet",se.__super__=y,se.prototype=B(y.prototype,{update:function(){var i=y.prototype.update.call(this);if(this.doCandle&&1==this.tickCounter%4){var e=y.AddGameObject();e.Init(q.WHITE_PARTICLE_PNG()),e.holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var I=e.holder;if(null!=I){var t=I.rot,C=I.xScale,o=I.yScale,s=e.local_loc.x+I.handle.x,l=e.local_loc.y+I.handle.y,n=I.loc.x;I=I.loc.y;var a=e.xScale*e.yScale;if(e.rot=t+(0<a?1:0>a?-1:0)*e.local_rot,0==t)e.loc.x=n+C*s,e.loc.y=I+o*l;else{for(var g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),t=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+C*s*t-o*l*a,e.loc.y=I+C*s*a+o*l*t}}C=la.integer(900,1200),e.local_loc.x=la.float(-2,2),e.AddMovement(1,-40,-40-.4*la.float(80,100),C),null==(o=e.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=3,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),e.AddMovement(8,1,-1),e.AddMovement(6,1,1),e.AddMovement(7,1,.4),e.local_rot=la.float(-Math.PI,Math.PI),e.AddMovement(2,.4,.1),e.AddMovement(3,.4,.1),e.die=1,e.AddMovement(4,0,1,C/10),e.AddMovement(4,1,0,9*C/10),e.update(),m.thisMain.particleLayer.children.push(e)}return i},__class__:se});var Sf=function(i,e,I,t,C,o,s,l,n,a){if(null==a&&(a=0),kb.call(this),this.holder=i,this.localCoords=!0,null!=this.local_loc?this.local_loc.x=this.local_loc.y=0:this.local_loc=new N(0,0),this.local_rot=0,this.set_local_alp(1),this.set_local_xScale(1),this.set_local_yScale(1),this.set_local_r(1),this.set_local_g(1),this.set_local_b(1),null!=(i=this.holder)){var g=i.rot,r=i.xScale,J=i.yScale,c=this.local_loc.x+i.handle.x,h=this.local_loc.y+i.handle.y,d=i.loc.x;if(i=i.loc.y,e=this.xScale*this.yScale,this.rot=g+(0<e?1:0>e?-1:0)*this.local_rot,0==g)this.loc.x=d+r*c,this.loc.y=i+J*h;else{for(e=g;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;var _=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e;for(e=g;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;3.14159265<(e+=1.57079632)&&(e-=6.28318531),g=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e,this.loc.x=d+r*c*g-J*h*_,this.loc.y=i+r*c*_+J*h*g}}if(null!=s&&null==n&&this.Init(s),null!=n?(this.container=y.AddGameObject(),this.container.img=n,this.container.rect=G.GetRect(),t=this.containerW=this.container.rect.width,this.containerH=this.container.rect.height):(this.container=r=new bc(t,C,!0),this.containerW=r.xSize,this.containerH=r.ySize),(C=this.container).holder=this,C.localCoords=!0,null!=C.local_loc?C.local_loc.x=C.local_loc.y=0:C.local_loc=new N(0,0),C.local_rot=0,C.set_local_alp(1),C.set_local_xScale(1),C.set_local_yScale(1),C.set_local_r(1),C.set_local_g(1),C.set_local_b(1),null!=(i=C.holder))if(g=i.rot,r=i.xScale,J=i.yScale,c=C.local_loc.x+i.handle.x,h=C.local_loc.y+i.handle.y,d=i.loc.x,i=i.loc.y,e=C.xScale*C.yScale,C.rot=g+(0<e?1:0>e?-1:0)*C.local_rot,0==g)C.loc.x=d+r*c,C.loc.y=i+J*h;else{for(e=g;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;for(_=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e,e=g;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;3.14159265<(e+=1.57079632)&&(e-=6.28318531),g=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e,C.loc.x=d+r*c*g-J*h*_,C.loc.y=i+r*c*_+J*h*g}this.children.push(this.container),this.mode=1,this.testSound=l,this.volumeType=o,this.value=0==this.volumeType?m.player.soundVolume:m.player.musicVolume,0!=a&&(this.value=a),this.doRot=!1,this.loc.y=I,1==this.volumeType?this.local_loc.x=m.player.musicVolume*t/100-t/2:0==this.volumeType?this.local_loc.x=m.player.soundVolume*t/100-t/2:2==this.volumeType&&(this.local_loc.x=a*t/100-t/2),this.container.local_loc.x=-this.local_loc.x,this.adjustFunction=u(this,this.AdjustVolume)};p.VolumeSlider=Sf,Sf.__name__="VolumeSlider",Sf.__super__=kb,Sf.prototype=B(kb.prototype,{DoClicked:function(){this.mode=0},update:function(){var i=kb.prototype.update.call(this);return this.container.set_alp(this.alp),this.doRot&&(this.rot=this.loc.x/45),0!=m.mState&&0==this.mode?(this.loc.x=m.mX,this.loc.x=Math.min(this.loc.x,this.container.loc.x+this.containerW/2),this.loc.x=Math.max(this.loc.x,this.container.loc.x-this.containerW/2),this.value=100*(this.containerW-(this.container.loc.x+this.containerW/2-this.loc.x))/this.containerW,this.localCoords&&(this.local_loc.x=this.loc.x-this.container.loc.x,this.container.local_loc.x=-this.local_loc.x)):(0==this.mode&&this.adjustFunction(),this.mode=1),i},AdjustVolume:function(){0==this.volumeType?(I.SoundVolume(this.value),I.PlaySound(this.testSound)):1==this.volumeType&&I.MusicVolume(this.value),m.SaveGlobals()},draw:function(i){for(var e=0,I=this.children;e<I.length;){var t=I[e];++e,t.draw(i)}this.DrawSelf(i)},__class__:Sf});var ib={toString:function(i){switch(i){case 0:return"Element";case 1:return"PCData";case 2:return"CData";case 3:return"Comment";case 4:return"DocType";case 5:return"ProcessingInstruction";case 6:return"Document"}}},ia=function(i){this.nodeType=i,this.children=[],this.attributeMap=new Qa};p.Xml=ia,ia.__name__="Xml",ia.parse=function(i){return Dd.parse(i)},ia.createElement=function(i){var e=new ia(ia.Element);if(e.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==e.nodeType?"null":ib.toString(e.nodeType)));return e.nodeName=i,e},ia.createPCData=function(i){var e=new ia(ia.PCData);if(e.nodeType==ia.Document||e.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==e.nodeType?"null":ib.toString(e.nodeType)));return e.nodeValue=i,e},ia.createCData=function(i){var e=new ia(ia.CData);if(e.nodeType==ia.Document||e.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==e.nodeType?"null":ib.toString(e.nodeType)));return e.nodeValue=i,e},ia.createComment=function(i){var e=new ia(ia.Comment);if(e.nodeType==ia.Document||e.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==e.nodeType?"null":ib.toString(e.nodeType)));return e.nodeValue=i,e},ia.createDocType=function(i){var e=new ia(ia.DocType);if(e.nodeType==ia.Document||e.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==e.nodeType?"null":ib.toString(e.nodeType)));return e.nodeValue=i,e},ia.createProcessingInstruction=function(i){var e=new ia(ia.ProcessingInstruction);if(e.nodeType==ia.Document||e.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==e.nodeType?"null":ib.toString(e.nodeType)));return e.nodeValue=i,e},ia.createDocument=function(){return new ia(ia.Document)},ia.prototype={get:function(i){if(this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));return this.attributeMap.h[i]},set:function(i,e){if(this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));this.attributeMap.h[i]=e},exists:function(i){if(this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));return Object.prototype.hasOwnProperty.call(this.attributeMap.h,i)},attributes:function(){if(this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));return new Qh(this.attributeMap.h)},elementsNamed:function(i){if(this.nodeType!=ia.Document&&this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));for(var e=[],I=0,t=this.children;I<t.length;){var C=t[I];if(++I,C.nodeType==ia.Element){if(C.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==C.nodeType?"null":ib.toString(C.nodeType)));var o=C.nodeName==i}else o=!1;o&&e.push(C)}return new Md(e)},firstElement:function(){if(this.nodeType!=ia.Document&&this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));for(var i=0,e=this.children;i<e.length;){var I=e[i];if(++i,I.nodeType==ia.Element)return I}return null},addChild:function(i){if(this.nodeType!=ia.Document&&this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));null!=i.parent&&i.parent.removeChild(i),this.children.push(i),i.parent=this},removeChild:function(i){if(this.nodeType!=ia.Document&&this.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==this.nodeType?"null":ib.toString(this.nodeType)));return!!V.remove(this.children,i)&&(i.parent=null,!0)},toString:function(){return Tf.print(this)},__class__:ia};var Rd=function(i,e,I){this.doc=i,this.img=e,this.rect=new A(I.get_left(),I.get_top(),I.width,I.height),this.spacer=i.allchars[V.cca(" ",0)]};p["bitmapfont.FlashBitmapFontInst"]=Rd,Rd.__name__="bitmapfont.FlashBitmapFontInst",Rd.prototype={__class__:Rd};var ne=function(){};p["bitmapfont.XMLBitmapFontLoader"]=ne,ne.__name__="bitmapfont.XMLBitmapFontLoader",ne.create=function(i,e){null==e&&(e=1);var I={face:null,size:0,bold:0,italic:0,charset:null,unicode:0,stretchH:0,smooth:0,aa:0,paddingl:0,paddingr:0,paddingu:0,paddingd:0,spacingl:0,spacingr:0,outline:0,lineHeight:0,base:0,scaleW:0,scaleH:0,pages:0,packed:0,alphaChnl:0,redChnl:0,greenChnl:0,blueChnl:0,allpages:null,allchars:null,charcount:0};for(i=i.elementsNamed("font");i.hasNext();){var t=(i=i.next()).elementsNamed("info").next();I.face=t.get("face"),I.size=L.parseInt(t.get("size"))*e|0,I.bold=L.parseInt(t.get("bold")),I.italic=L.parseInt(t.get("italic")),I.charset=t.get("charset"),I.unicode=L.parseInt(t.get("unicode")),I.stretchH=L.parseInt(t.get("stretchH"))*e|0,I.smooth=L.parseInt(t.get("smooth")),I.aa=L.parseInt(t.get("aa")),t.get("padding");var C=t.get("spacing").split(",");for(I.spacingl=L.parseInt(C[0])*e|0,I.spacingr=L.parseInt(C[1])*e|0,I.outline=L.parseInt(t.get("outline")),t=i.elementsNamed("common").next(),I.lineHeight=L.parseInt(t.get("lineHeight"))*e|0,I.base=L.parseInt(t.get("base"))*e|0,I.scaleW=L.parseInt(t.get("scaleW"))*e|0,I.scaleH=L.parseInt(t.get("scaleH"))*e|0,I.pages=L.parseInt(t.get("pages")),I.packed=L.parseInt(t.get("packed")),I.alphaChnl=L.parseInt(t.get("alphaChnl")),I.redChnl=L.parseInt(t.get("redChnl")),I.greenChnl=L.parseInt(t.get("greenChnl")),I.blueChnl=L.parseInt(t.get("blueChnl")),t=i.elementsNamed("pages").next(),I.allpages=[],t=t.elementsNamed("page");t.hasNext();)C=t.next(),I.allpages.push({id:L.parseInt(C.get("id")),file:C.get("file")});for(i=i.elementsNamed("chars").next(),I.charcount=L.parseInt(i.get("count")),I.allchars=[],i=i.elementsNamed("char");i.hasNext();)t=i.next(),(t={id:L.parseInt(t.get("id")),x:L.parseInt(t.get("x")),y:L.parseInt(t.get("y")),width:L.parseInt(t.get("width")),height:L.parseInt(t.get("height")),xoffset:L.parseInt(t.get("xoffset")),yoffset:L.parseInt(t.get("yoffset")),xadvance:L.parseInt(t.get("xadvance")),page:L.parseInt(t.get("page")),chnl:L.parseInt(t.get("chnl"))}).x=e*t.x|0,t.y=e*t.y|0,t.width=e*t.width|0,t.height=e*t.height|0,t.xoffset=e*t.xoffset|0,t.yoffset=e*t.yoffset|0,t.xadvance=e*t.xadvance|0,I.allchars[t.id]=t;break}return I};var Sb=function(i){null==i&&(i=!1),this.bones=null,this.exiting=!1,this.currentSelect=null;var e=this;y.call(this),m.crazyGames&&m.HideAllAds(),this.selectAnother=i,this.zOrder=1.1,window.onwheel=function(){return!1},window.scrollTo(0,1),window.document.documentElement.style.overflow="hidden",this.nextScreenFunction=this.selectAnother?m.InitCharacterSelect:m.InitMainGame,m.player.tournamentMode&&(this.nextScreenFunction=m.InitTournament),this.AddArenaBackground(),this.AddText(),this.AddBallerIcons(),H.AddTransition(this),this.AddEvent((function(){I.PlayMusic(Zc.Get())})),this.AddBallerInfoBox(),(i=new yb(m.SCREENWIDTH-20,24,"X",m.CHAT2_FONT)).callbackFunction=m.InitTitleScreen,i.set_xScale(1),i.set_yScale(1),this.children.push(i),this.AddPlackard(),this.AddMovement(13,0,0,1e3),this.AddEvent((function(){e.AddSelectionUI(-2,!0)}));var t=Oa.AddImageButton(" Ready!",q.BU_PLAY_UP_PNG,q.BU_PLAY_HOVER_PNG,0,m.SCREENHEIGHT/2-70,.7,.7,m.COLOR_ORANGE,(function(){e.exiting||(e.selectionMade=!0,e.bones.die=1,e.ProcessSelection(e.currentSelect),e.AddMovement(13,1,1,100),e.AddEvent(e.nextScreenFunction),e.AddMovement(4,1,0,1e3),I.PlaySound(Oc.Get()),e.exiting=!0),e.die=0}),this,m.MAIN_FONT),C=t.GetChildByTypeRecursive(wa);C.local_loc.y-=10,t.hotFunction=function(){C.local_loc.x=t.currentHot?C.local_loc.y=-4:C.local_loc.y=-10},null!=(i=m.GetChildByType(Oa))&&(i.KillAllMovements(),i.die=1,i.AddMovement(4,1,0,300))};p["characterselectscreen.CharacterSelectScreen"]=Sb,Sb.__name__="characterselectscreen.CharacterSelectScreen",Sb.AddLogoToBones=function(i,e,I){var t=e?m.player.secondGuyLogo:m.player.firstGuyLogo;null!=I&&(t=I.logo),t=v.perks[t];var C=i.GetChildByNameRecursive("logo");if(null!=t&&null!=t.imageGame){C.Init(t.imageGame()),C.AddMovement(2,C.local_xScale,C.local_xScale,200);var o=.5;null==o&&(o=0);var s=C.fromPool?y.filterPool.pop():null;null==s&&(s=new z),s.type=1,s.amplitude=.5,s.period=o,s.offset=0,s.splineArr=null,s.curves=null,C.lastMovement.movementFilters.push(s),C.AddMovement(3,C.local_xScale,C.local_xScale,200),null==(o=.5)&&(o=0),null==(s=C.fromPool?y.filterPool.pop():null)&&(s=new z),s.type=1,s.amplitude=.5,s.period=o,s.offset=0,s.splineArr=null,s.curves=null,C.lastMovement.movementFilters.push(s),C.isVisible=!0}else C.isVisible=!1;t=e?m.player.secondGuyShoeLogo:m.player.firstGuyShoeLogo,null!=I&&(t=I.shoeLogo),t=v.perks[t],C=i.GetChildByNameRecursive("shoe_logo"),null!=t&&null!=t.imageGame?(C.Init(t.imageGame()),C.AddMovement(2,C.local_xScale,C.local_xScale,200),null==(o=.5)&&(o=0),null==(s=C.fromPool?y.filterPool.pop():null)&&(s=new z),s.type=1,s.amplitude=.5,s.period=o,s.offset=0,s.splineArr=null,s.curves=null,C.lastMovement.movementFilters.push(s),C.AddMovement(3,C.local_xScale,C.local_xScale,200),null==(o=.5)&&(o=0),null==(s=C.fromPool?y.filterPool.pop():null)&&(s=new z),s.type=1,s.amplitude=.5,s.period=o,s.offset=0,s.splineArr=null,s.curves=null,C.lastMovement.movementFilters.push(s),C.isVisible=!0,(C=i.GetChildByNameRecursive("back_shoe_logo")).Init(t.imageGame()),C.AddMovement(2,C.local_xScale,C.local_xScale,200),null==(o=.5)&&(o=0),null==(s=C.fromPool?y.filterPool.pop():null)&&(s=new z),s.type=1,s.amplitude=.5,s.period=o,s.offset=0,s.splineArr=null,s.curves=null,C.lastMovement.movementFilters.push(s),C.AddMovement(3,C.local_xScale,C.local_xScale,200),null==(o=.5)&&(o=0),null==(s=C.fromPool?y.filterPool.pop():null)&&(s=new z),s.type=1,s.amplitude=.5,s.period=o,s.offset=0,s.splineArr=null,s.curves=null,C.lastMovement.movementFilters.push(s),C.isVisible=!0):(C.isVisible=!1,null!=(C=i.GetChildByNameRecursive("back_shoe_logo"))&&(C.isVisible=!1))},Sb.ColorizeBones=function(i,e,I){var t=e?m.player.secondGuyJerseyColor:m.player.firstGuyJerseyColor,C=e?m.player.secondGuySocksColor:m.player.firstGuySocksColor,o=e?m.player.secondGuyShoeColor:m.player.firstGuyShoeColor;e=e?m.player.secondGuyPantsColor:m.player.firstGuyPantsColor,null!=I&&(t=I.jerseyColor,C=I.sockColor,e=I.pantsColor,o=I.shoeColor),I=i.GetChildByNameRecursive("jersey");var s=m.ColorFromNumber(t);t=s>>16&255;var l=s>>8&255;s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("front_sock"),t=(s=m.ColorFromNumber(C))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("back_sock"),t=(s=m.ColorFromNumber(C))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("front_shoe"),t=(s=m.ColorFromNumber(o))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("back_shoe"),t=(s=m.ColorFromNumber(o))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("front_pants"),t=(s=m.ColorFromNumber(e))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("back_pants"),t=(s=m.ColorFromNumber(e))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255),I=i.GetChildByNameRecursive("underwear"),t=(s=m.ColorFromNumber(e))>>16&255,l=s>>8&255,s&=255,I.localCoords?(I.set_local_r(t/255),I.set_local_g(l/255),I.set_local_b(s/255)):(I.r=t/255,I.g=l/255,I.b=s/255)},Sb.RemoveLogo=function(i){var e=i.GetChildByNameRecursive("logo");e.isVisible=!1,(e=i.GetChildByNameRecursive("shoe_logo")).isVisible=!1,(e=i.GetChildByNameRecursive("back_shoe_logo")).isVisible=!1},Sb.__super__=y,Sb.prototype=B(y.prototype,{AddSelectionUI:function(i,e){null==e&&(e=!1),null==i&&(i=-2);var I=this;null!=this.GetChildByName("selectionui")&&(this.GetChildByName("selectionui").die=1);var t=this.selectionUI=new y;t.holder=this,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1);var C=t.holder;if(null!=C){var o=C.rot,s=C.xScale,l=C.yScale,n=t.local_loc.x+C.handle.x,a=t.local_loc.y+C.handle.y,g=C.loc.x;C=C.loc.y;var r=t.xScale*t.yScale;if(t.rot=o+(0<r?1:0>r?-1:0)*t.local_rot,0==o)t.loc.x=g+s*n,t.loc.y=C+l*a;else{for(var J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+s*n*o-l*a*r,t.loc.y=C+s*n*r+l*a*o}}for(this.selectionUI.local_loc.x=0,this.selectionUI.local_loc.y=54,this.selectionUI.name="selectionui",this.children.push(this.selectionUI),t=-2;3>t;){var c=t++,h=[new kb];if(i==c)switch(h[0].Init(q.BU_CUSTOMIZATION_UNSELECTED_PNG()),c){case-2:this.AddInfoBox(this.currentSelect,e);break;case-1:this.AddJerseySelector();break;case 0:this.AddShoesSelector();break;case 1:this.AddPantsSelector();break;case 2:this.AddSocksSelector()}else h[0].Init(q.BU_CUSTOMIZATION_SELECTED_PNG());if(h[0].holder=this.selectionUI,h[0].localCoords=!0,null!=h[0].local_loc?h[0].local_loc.x=h[0].local_loc.y=0:h[0].local_loc=new N(0,0),h[0].local_rot=0,h[0].set_local_alp(1),h[0].set_local_xScale(1),h[0].set_local_yScale(1),h[0].set_local_r(1),h[0].set_local_g(1),h[0].set_local_b(1),null!=(C=h[0].holder))if(o=C.rot,s=C.xScale,l=C.yScale,n=h[0].local_loc.x+C.handle.x,a=h[0].local_loc.y+C.handle.y,g=C.loc.x,C=C.loc.y,r=h[0].xScale*h[0].yScale,h[0].rot=o+(0<r?1:0>r?-1:0)*h[0].local_rot,0==o)h[0].loc.x=g+s*n,h[0].loc.y=C+l*a;else{for(J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,h[0].loc.x=g+s*n*o-l*a*r,h[0].loc.y=C+s*n*r+l*a*o}switch(this.selectionUI.children.push(h[0]),h[0].local_loc.x=55*c,h[0].local_loc.y=0,h[0].set_local_xScale(h[0].set_local_yScale(.6)),h[0].name=""+c,h[0].DoClicked=function(i){return function(){I.AddSelectionUI(L.parseInt(i[0].name))}}(h),s=new y,c){case-2:i!=c?s.Init(q.BU_CUSTOMIZATION_STATS_SELECTED_PNG()):s.Init(q.BU_CUSTOMIZATION_STATS_UNSELECTED_PNG());break;case-1:s.Init(q.BU_CUSTOMIZATION_JERSEY_PNG());break;case 0:s.Init(q.BU_CUSTOMIZATION_SHOES_PNG());break;case 1:s.Init(q.BU_CUSTOMIZATION_PANTS_PNG());break;case 2:s.Init(q.BU_CUSTOMIZATION_SOCKS_PNG())}if(h[0].children.push(s),s.holder=h[0],s.localCoords=!0,null!=s.local_loc?s.local_loc.x=s.local_loc.y=0:s.local_loc=new N(0,0),s.local_rot=0,s.set_local_alp(1),s.set_local_xScale(1),s.set_local_yScale(1),s.set_local_r(1),s.set_local_g(1),s.set_local_b(1),null!=(h=s.holder))if(C=h.rot,l=h.xScale,n=h.yScale,a=s.local_loc.x+h.handle.x,g=s.local_loc.y+h.handle.y,c=h.loc.x,h=h.loc.y,o=s.xScale*s.yScale,s.rot=C+(0<o?1:0>o?-1:0)*s.local_rot,0==C)s.loc.x=c+l*a,s.loc.y=h+n*g;else{for(o=C;o<-Math.PI;)o+=2*Math.PI;for(;o>Math.PI;)o-=2*Math.PI;for(r=0,o=r=0>o?1.27323954*o+.405284735*o*o:1.27323954*o-.405284735*o*o;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),r=1,C=r=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,s.loc.x=c+l*a*C-n*g*o,s.loc.y=h+l*a*o+n*g*C}}this.selectionUI.update()},AddBallerInfoBox:function(){var i=this.guyInfoBox=new y;i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}this.guyInfoBox.local_loc.x=-72,this.guyInfoBox.local_loc.y=160,this.guyInfoBox.set_local_alp(0),this.guyInfoBox.set_local_xScale(this.guyInfoBox.set_local_yScale(1)),this.guyInfoBox.name="guy_info_box",this.children.push(this.guyInfoBox),this.guyInfoBox.update()},AddPlackard:function(){this.plackard=new y,this.plackard.Init(q.PLACKARD_PNG());var i=new wa(0,0,"asdasd",m.CHAT_FONT);i.holder=this.plackard,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}i.SetText("Test Baller"),i.set_local_xScale(i.set_local_yScale(.75)),i.set_local_r(i.set_local_g(.1)),i.set_local_b(.2),this.plackard.isVisible=!1,this.plackard.children.push(i),this.children.push(this.plackard)},AddArenaBackground:function(){var i=y.AddGameObject();i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}i.Init(Sa.MAINMENU_PNG()),i.set_local_yScale(2.845833333333333),i.set_local_xScale(1.1*i.local_yScale),i.set_local_r(i.set_local_b(i.set_local_g(.666667))),i.local_loc.y=0,i.smoothing=!1,this.children.push(i),i.set_alp(0),(i=new y).Init(Sa.STRIPES_PNG()),i.set_xScale(i.set_yScale(1.5)),i.loc.x=i.rect.width/1.5,i.loc.y=i.rect.height/1.5,this.children.push(i)},AddBallerIcons:function(){for(var i,e=this.ballerText.local_loc.y+90,I=1;10>I;){i=I++;var t=-320;this.AddBallerHeadIcon(ha.NumberToSkin(i),t+80*(i-1),e,60,100,!0,Math.floor(i/3),null,null,"")}for(e+=90,I=10;19>I;)i=I++,t=-320,this.AddBallerHeadIcon(ha.NumberToSkin(i),t+80*(i-10)-40,e,60,100,!0,Math.floor(i/3),null,null,"");for(e+=90,I=19;28>I;)i=I++,t=-320,this.AddBallerHeadIcon(ha.NumberToSkin(i),t+80*(i-19),e,60,100,!0,Math.floor(i/3),null,null,"")},AddText:function(){var i="CHOOSE YOUR BALLER";m.player.twoPlayerMode&&(i=this.selectAnother?"LEFT SIDE: "+i:"RIGHT SIDE: "+i);var e=new wa(0,-m.SCREENHEIGHT/2,"",m.CHAT2_FONT);e.holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var I=e.holder;if(null!=I){var t=I.rot,C=I.xScale,o=I.yScale,s=e.local_loc.x+I.handle.x,l=e.local_loc.y+I.handle.y,n=I.loc.x;I=I.loc.y;var a=e.xScale*e.yScale;if(e.rot=t+(0<a?1:0>a?-1:0)*e.local_rot,0==t)e.loc.x=n+C*s,e.loc.y=I+o*l;else{for(var g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),t=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+C*s*t-o*l*a,e.loc.y=I+C*s*a+o*l*t}}e.local_loc.y=60-m.CENTERY,C=(s=m.COLOR_LIGHTBLUE)>>16&255,o=s>>8&255,s&=255,e.localCoords?(e.set_local_r(C/255),e.set_local_g(o/255),e.set_local_b(s/255)):(e.r=C/255,e.g=o/255,e.b=s/255),e.shadowDistance=6,e.shadowA=1,e.shadowR=1,e.shadowB=0,e.shadowG=0,e.SetText(i),e.set_local_xScale(e.set_local_yScale(.75)),e.set_alp(0),this.ballerText=e,this.children.push(e)},AddBallerHeadIcon:function(i,e,I,t,C,o,s,l,n,a){null==n&&(n=!1),null==l&&(l=!0),null==s&&(s=-1);var g=this;n=!0,4<(a=ha.SkinToNumber(i))&&(n=v.GetPerkByName(i).unlocked),0>s&&(s=a),(a=ha.GetHeadOutline(i)).holder=this,a.localCoords=!0,null!=a.local_loc?a.local_loc.x=a.local_loc.y=0:a.local_loc=new N(0,0),a.local_rot=0,a.set_local_alp(1),a.set_local_xScale(1),a.set_local_yScale(1),a.set_local_r(1),a.set_local_g(1),a.set_local_b(1);var r=a.holder;if(null!=r){var J=r.rot,c=r.xScale,h=r.yScale,d=a.local_loc.x+r.handle.x,_=a.local_loc.y+r.handle.y,k=r.loc.x;r=r.loc.y;var A=a.xScale*a.yScale;if(a.rot=J+(0<A?1:0>A?-1:0)*a.local_rot,0==J)a.loc.x=k+c*d,a.loc.y=r+h*_;else{for(var u=J;u<-Math.PI;)u+=2*Math.PI;for(;u>Math.PI;)u-=2*Math.PI;for(A=0>u?1.27323954*u+.405284735*u*u:1.27323954*u-.405284735*u*u,u=J;u<-Math.PI;)u+=2*Math.PI;for(;u>Math.PI;)u-=2*Math.PI;3.14159265<(u+=1.57079632)&&(u-=6.28318531),J=0>u?1.27323954*u+.405284735*u*u:1.27323954*u-.405284735*u*u,a.loc.x=k+c*d*J-h*_*A,a.loc.y=r+c*d*A+h*_*J}}a.FitInBox(t,C),a.local_loc.x=e,a.local_loc.y=I-400,a.AddMovement(4,0,1,200,!1,500+100*s),a.AddMovement(1,a.local_loc.y,I,200,!1,700+100*s),null==(e=a.fromPool?y.filterPool.pop():null)&&(e=new z),e.type=0,e.amplitude=1,e.period=0,e.offset=0,e.splineArr=null,e.curves=null,a.lastMovement.ratioFilters.push(e),a.set_local_alp(0),a.set_local_r(a.set_local_g(a.set_local_b(0))),this.children.push(a);var Q=ha.GetHead(i);if(Q.holder=a,Q.localCoords=!0,null!=Q.local_loc?Q.local_loc.x=Q.local_loc.y=0:Q.local_loc=new N(0,0),Q.local_rot=0,Q.set_local_alp(1),Q.set_local_xScale(1),Q.set_local_yScale(1),Q.set_local_r(1),Q.set_local_g(1),Q.set_local_b(1),null!=(r=Q.holder))if(J=r.rot,c=r.xScale,h=r.yScale,d=Q.local_loc.x+r.handle.x,_=Q.local_loc.y+r.handle.y,k=r.loc.x,r=r.loc.y,A=Q.xScale*Q.yScale,Q.rot=J+(0<A?1:0>A?-1:0)*Q.local_rot,0==J)Q.loc.x=k+c*d,Q.loc.y=r+h*_;else{for(e=J;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;for(A=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e,e=J;e<-Math.PI;)e+=2*Math.PI;for(;e>Math.PI;)e-=2*Math.PI;3.14159265<(e+=1.57079632)&&(e-=6.28318531),J=0>e?1.27323954*e+.405284735*e*e:1.27323954*e-.405284735*e*e,Q.loc.x=k+c*d*J-h*_*A,Q.loc.y=r+c*d*A+h*_*J}return a.children.push(Q),a.set_local_alp(a.set_alp(Q.set_alp(0))),Q.name=i,Q.set_local_xScale(Q.set_local_yScale(.95)),Q.ignoreLocalColor=!0,"Step Flurry"==i&&(this.currentSelect=Q,this.DoSelectionArrow(Q)),o&&(l&&!n&&(a.name="Locked!",a.set_local_r(a.set_local_g(0)),a.set_local_b(.5),Q.set_local_r(Q.set_local_g(Q.set_local_b(0)))),Q.hotFunction=function(){v.GetPerkByName(Q.name),Q.isHot()&&null==Q.holder.GetMovement(1)?g.ShowName(Q):g.plackard.holder==Q&&(g.plackard.holder=null,g.plackard.isVisible=!1)},Q.DoClicked=n?function(){g.MarkSelected(Q)}:function(){}),a},ShowName:function(i){this.plackard.isVisible=!0,this.plackard.holder=i,this.plackard.set_xScale(this.plackard.set_yScale(.5)),this.plackard.loc.x=i.loc.x,this.plackard.loc.y=i.loc.y+46,this.plackard.update();var e=this.plackard.children[0];if(null!=e){var I=v.GetPerkByName(i.name);null==I||I.unlocked?e.SetText(i.name):e.SetText("Locked")}},MarkSelected:function(i){this.AddInfoBox(i),this.AddSelectionUI(-2,!1),this.DoSelectionArrow(i)},DoSelectionArrow:function(i){if(null==this.selectionArrow)this.selectionArrow=new y,this.selectionArrow.Init(q.ARROW_DOWN_PNG()),this.children.push(this.selectionArrow);else{var e=this.selectionArrow.holder.holder,I=0,t=0,C=0;e.localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255)}(e=this.selectionArrow).holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var o=e.holder;if(null!=o){var s=o.rot;I=o.xScale,t=o.yScale,C=e.local_loc.x+o.handle.x;var l=e.local_loc.y+o.handle.y,n=o.loc.x;o=o.loc.y;var a=e.xScale*e.yScale;if(e.rot=s+(0<a?1:0>a?-1:0)*e.local_rot,0==s)e.loc.x=n+I*C,e.loc.y=o+t*l;else{for(var g=s;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=s;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),s=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+I*C*s-t*l*a,e.loc.y=o+I*C*a+t*l*s}}this.selectionArrow.local_loc.y=-82,this.selectionArrow.local_loc.x=8,C=t=I=255,(e=i.holder).localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255),this.selectionArrow.update()},AddBaller:function(i,e,I,t,C,o){t=I=1,null!=this.bones&&(V.remove(this.children,this.bones),this.bones.KillAllMovementsRecursive()),C=!0,4<ha.SkinToNumber(i)&&(C=v.GetPerkByName(i).unlocked),this.bones=this.LoadBones("bro",ha.GetSkinName(i),q,ha.preCachedJson,m.player.broAnimations),this.bones.movements=new ca,(e=this.bones).holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var s=e.holder;if(null!=s){var l=s.rot;o=s.xScale;var n=s.yScale,a=e.local_loc.x+s.handle.x,g=e.local_loc.y+s.handle.y,r=s.loc.x;s=s.loc.y;var J=e.xScale*e.yScale;if(e.rot=l+(0<J?1:0>J?-1:0)*e.local_rot,0==l)e.loc.x=r+o*a,e.loc.y=s+n*g;else{for(var c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+o*a*l-n*g*J,e.loc.y=s+o*a*J+n*g*l}}if(this.bones.name=i,this.bones.PlayAnimation("taunt_3_jerk",!0,10,.5),this.bones.local_loc.x=-m.CENTERX-200,this.bones.local_loc.y=m.CENTERY-150,this.bones.set_local_xScale(-1),this.bones.AddMovement(4,0,1,200,!1,0),this.bones.AddMovement(0,this.bones.local_loc.x,-300,600,!1),null==(o=(e=this.bones).fromPool?y.filterPool.pop():null)&&(o=new z),o.type=2,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),this.bones.set_local_alp(0),I*=e=.5+ha.GetHeight(i)/30,t*=e,this.bones.AddMovement(2,I,I,400,!1),this.bones.AddMovement(3,I,t,400,!1),C||(this.bones.set_local_alp(.5),this.bones.set_local_r(this.bones.set_local_b(this.bones.set_local_g(0)))),this.bones.update(),i=i.split(" "),null==(I=!0)&&(I=!1),(e=this.broNameContainer=new y).holder=this.bones,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(s=e.holder))if(l=s.rot,o=s.xScale,n=s.yScale,a=e.local_loc.x+s.handle.x,g=e.local_loc.y+s.handle.y,r=s.loc.x,s=s.loc.y,J=e.xScale*e.yScale,e.rot=l+(0<J?1:0>J?-1:0)*e.local_rot,0==l)e.loc.x=r+o*a,e.loc.y=s+n*g;else{for(c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+o*a*l-n*g*J,e.loc.y=s+o*a*J+n*g*l}if(this.broNameContainer.set_alp(1),(e=new wa(0,0,"",m.MAIN_FONT)).holder=this.broNameContainer,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(s=e.holder))if(l=s.rot,o=s.xScale,n=s.yScale,a=e.local_loc.x+s.handle.x,g=e.local_loc.y+s.handle.y,r=s.loc.x,s=s.loc.y,J=e.xScale*e.yScale,e.rot=l+(0<J?1:0>J?-1:0)*e.local_rot,0==l)e.loc.x=r+o*a,e.loc.y=s+n*g;else{for(c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+o*a*l-n*g*J,e.loc.y=s+o*a*J+n*g*l}if(e.align=Ob.LEFT,e.SetText(i[0]),I=(C=m.COLOR_LIGHTBLUE)>>16&255,t=C>>8&255,C&=255,e.localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255),e.AddMovement(0,-700,-300,500,!1,300),null==(o=e.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=0,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),e.set_local_alp(e.set_alp(0)),e.AddMovement(4,0,1,700,!1,300),null==(o=e.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=0,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),e.local_loc.y=-330,e.set_local_yScale(.6),e.AddMovement(2,2*e.local_yScale,e.local_yScale,500,!1,300),null==(o=e.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=2,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),this.broNameContainer.children.push(e),(e=new wa(0,0,"",m.MAIN_FONT)).holder=this.broNameContainer,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(s=e.holder))if(l=s.rot,o=s.xScale,n=s.yScale,a=e.local_loc.x+s.handle.x,g=e.local_loc.y+s.handle.y,r=s.loc.x,s=s.loc.y,J=e.xScale*e.yScale,e.rot=l+(0<J?1:0>J?-1:0)*e.local_rot,0==l)e.loc.x=r+o*a,e.loc.y=s+n*g;else{for(c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=l;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),l=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+o*a*l-n*g*J,e.loc.y=s+o*a*J+n*g*l}return e.align=Ob.LEFT,e.SetText(i[1]),I=(C=m.COLOR_LIGHTBLUE)>>16&255,t=C>>8&255,C&=255,e.localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255),e.AddMovement(0,-700,-300,500,!1,700),null==(o=e.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=0,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),e.AddMovement(4,0,1,700,!1,700),e.set_local_alp(e.set_alp(0)),e.local_loc.y=-280,e.set_local_yScale(1),e.AddMovement(2,2*e.local_yScale,e.local_yScale,500,!1,700),null==(o=e.fromPool?y.filterPool.pop():null)&&(o=new z),o.type=2,o.amplitude=1,o.period=0,o.offset=0,o.splineArr=null,o.curves=null,e.lastMovement.ratioFilters.push(o),this.broNameContainer.children.push(e),this.children.push(this.broNameContainer),this.AddShadow(),this.bones},AddShadow:function(){this.shadow=this.GetChildByName("shadow"),null!=this.shadow&&(this.shadow.die=1),this.shadow=new y,this.shadow.Init(q.SHADOW_PNG());var i=this.shadow;i.holder=this.bones,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}this.bones.children.push(this.shadow),this.shadow.local_loc.x=0,this.shadow.local_loc.y=37,this.shadow.set_local_alp(.5),this.shadow.set_local_xScale(this.shadow.set_local_yScale(1.3)),this.shadow.name="shadow"},ProcessSelection:function(i){if(m.player.twoPlayerMode)this.selectAnother?m.player.secondGuyClassName=i.name:m.player.firstGuyClassName=i.name;else for(m.player.firstGuyClassName=i.name;i=Math.floor(4*Math.random()),m.player.secondGuyClassName=m.player.broNames[i],null==m.player.secondGuyClassName||m.player.secondGuyClassName==m.player.firstGuyClassName;);},GetSelection:function(){return this.currentSelect},AddInfoBox:function(i,e){null==e&&(e=!0),null!=this.guyInfoBox&&(this.guyInfoBox.die=1),e&&(this.selectAnother?(m.player.secondGuyLogo=0,m.player.secondGuyShoeLogo=0,m.player.secondGuyShoeColor=0,m.player.secondGuySocksColor=0,m.player.secondGuyPantsColor=ha.GetDefaultPantsColor(i.name),m.player.secondGuyJerseyColor=ha.GetDefaultShirtColor(i.name)):(0==m.player.firstGuyPantsColor&&(m.player.firstGuyPantsColor=ha.GetDefaultPantsColor(i.name)),0==m.player.firstGuyJerseyColor&&(m.player.firstGuyJerseyColor=ha.GetDefaultShirtColor(i.name)))),this.HideAllUI(),this.currentSelect=i;var I=i.name,t=v.GetPerkByName(I);if(t=null==t||t.unlocked,"Locked!"!=i.name){var C=t?I:"LOCKED";this.AddBallerInfoBox(),this.guyInfoBox.name=C,this.guyInfoBox.set_local_alp(0),this.guyInfoBox.KillChildren(),(i=new y).holder=this.guyInfoBox,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var o=i.holder;if(null!=o){var s=o.rot,l=o.xScale,n=o.yScale,a=i.local_loc.x+o.handle.x,g=i.local_loc.y+o.handle.y,r=o.loc.x;o=o.loc.y;var J=i.xScale*i.yScale;if(i.rot=s+(0<J?1:0>J?-1:0)*i.local_rot,0==s)i.loc.x=r+l*a,i.loc.y=o+n*g;else{for(var c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,i.loc.x=r+l*a*s-n*g*J,i.loc.y=o+l*a*J+n*g*s}}i.local_loc.x=0,this.guyInfoBox.children.push(i);var h=new y;if(h.holder=this.guyInfoBox,h.localCoords=!0,null!=h.local_loc?h.local_loc.x=h.local_loc.y=0:h.local_loc=new N(0,0),h.local_rot=0,h.set_local_alp(1),h.set_local_xScale(1),h.set_local_yScale(1),h.set_local_r(1),h.set_local_g(1),h.set_local_b(1),null!=(o=h.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=h.local_loc.x+o.handle.x,g=h.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=h.xScale*h.yScale,h.rot=s+(0<J?1:0>J?-1:0)*h.local_rot,0==s)h.loc.x=r+l*a,h.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,h.loc.x=r+l*a*s-n*g*J,h.loc.y=o+l*a*J+n*g*s}if(h.local_loc.x=150,this.guyInfoBox.children.push(h),t&&e&&(null!=this.bones&&(this.bones.die=1,this.bones.AddMovement(4,1,0,300)),e=this.AddBaller(C,!0,0,!1),this.children.push(e),Sb.ColorizeBones(this.bones,this.selectAnother),Sb.AddLogoToBones(this.bones,this.selectAnother)),null==(l=!0)&&(l=!1),(e=new wa(70,h=-53,C,m.CHAT2_FONT)).holder=this.guyInfoBox,e.localCoords=!0,l?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(o=e.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=e.local_loc.x+o.handle.x,g=e.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=e.xScale*e.yScale,e.rot=s+(0<J?1:0>J?-1:0)*e.local_rot,0==s)e.loc.x=r+l*a,e.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+l*a*s-n*g*J,e.loc.y=o+l*a*J+n*g*s}if(e.set_local_xScale(e.set_local_yScale(.4)),l=(a=m.COLOR_GREEN)>>16&255,n=a>>8&255,a&=255,e.localCoords?(e.set_local_r(l/255),e.set_local_g(n/255),e.set_local_b(a/255)):(e.r=l/255,e.g=n/255,e.b=a/255),t){if(e.align=Ob.LEFT,e.SetText("STRENGTHS"),this.guyInfoBox.children.push(e),null==(l=!0)&&(l=!1),(e=new wa(70,h+=20,C,m.UBUNTU_FONT)).holder=this.guyInfoBox,e.localCoords=!0,l?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(o=e.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=e.local_loc.x+o.handle.x,g=e.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=e.xScale*e.yScale,e.rot=s+(0<J?1:0>J?-1:0)*e.local_rot,0==s)e.loc.x=r+l*a,e.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+l*a*s-n*g*J,e.loc.y=o+l*a*J+n*g*s}e.set_local_xScale(e.set_local_yScale(.2)),a=n=l=238,e.localCoords?(e.set_local_r(l/255),e.set_local_g(n/255),e.set_local_b(a/255)):(e.r=l/255,e.g=n/255,e.b=a/255),e.smoothing=!0;var d=ha.GetStrengths(C);if(e.align=Ob.LEFT,e.SetText(d),e.WordWrap(1400),null==(l=!0)&&(l=!1),(d=new wa(70,h+=45,C,m.CHAT2_FONT)).holder=this.guyInfoBox,d.localCoords=!0,l?(null!=d.local_loc?(d.local_loc.x=d.loc.x,d.local_loc.y=d.loc.y):d.local_loc=new N(d.loc.x,d.loc.y),d.local_rot=d.rot,d.set_local_alp(d.alp),d.set_local_xScale(d.xScale),d.set_local_yScale(d.yScale),d.set_local_r(d.r),d.set_local_g(d.g),d.set_local_b(d.b)):(null!=d.local_loc?d.local_loc.x=d.local_loc.y=0:d.local_loc=new N(0,0),d.local_rot=0,d.set_local_alp(1),d.set_local_xScale(1),d.set_local_yScale(1),d.set_local_r(1),d.set_local_g(1),d.set_local_b(1)),null!=(o=d.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=d.local_loc.x+o.handle.x,g=d.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=d.xScale*d.yScale,d.rot=s+(0<J?1:0>J?-1:0)*d.local_rot,0==s)d.loc.x=r+l*a,d.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,d.loc.x=r+l*a*s-n*g*J,d.loc.y=o+l*a*J+n*g*s}if(d.set_local_xScale(d.set_local_yScale(.4)),l=(a=m.COLOR_RED)>>16&255,n=a>>8&255,a&=255,d.localCoords?(d.set_local_r(l/255),d.set_local_g(n/255),d.set_local_b(a/255)):(d.r=l/255,d.g=n/255,d.b=a/255),d.align=Ob.LEFT,d.SetText("WEAKNESSES"),this.guyInfoBox.children.push(d),null==(l=!0)&&(l=!1),(d=new wa(70,h+20,C,m.UBUNTU_FONT)).holder=this.guyInfoBox,d.localCoords=!0,l?(null!=d.local_loc?(d.local_loc.x=d.loc.x,d.local_loc.y=d.loc.y):d.local_loc=new N(d.loc.x,d.loc.y),d.local_rot=d.rot,d.set_local_alp(d.alp),d.set_local_xScale(d.xScale),d.set_local_yScale(d.yScale),d.set_local_r(d.r),d.set_local_g(d.g),d.set_local_b(d.b)):(null!=d.local_loc?d.local_loc.x=d.local_loc.y=0:d.local_loc=new N(0,0),d.local_rot=0,d.set_local_alp(1),d.set_local_xScale(1),d.set_local_yScale(1),d.set_local_r(1),d.set_local_g(1),d.set_local_b(1)),null!=(o=d.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=d.local_loc.x+o.handle.x,g=d.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=d.xScale*d.yScale,d.rot=s+(0<J?1:0>J?-1:0)*d.local_rot,0==s)d.loc.x=r+l*a,d.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,d.loc.x=r+l*a*s-n*g*J,d.loc.y=o+l*a*J+n*g*s}d.set_local_xScale(d.set_local_yScale(.2)),a=n=l=238,d.localCoords?(d.set_local_r(l/255),d.set_local_g(n/255),d.set_local_b(a/255)):(d.r=l/255,d.g=n/255,d.b=a/255),d.smoothing=!0,C=ha.GetWeaknesses(C),d.align=Ob.LEFT,d.SetText(C),this.guyInfoBox.children.push(d)}else e.SetText("Win games, unlock more bros!");e.WordWrap(1400),this.guyInfoBox.children.push(e),h=-54,t&&this.AddStat(i,"Shooting",ha.GetShooting(I),h),h+=22,t&&this.AddStat(i,"Height",ha.GetHeight(I),h),h+=22,t&&this.AddStat(i,"Hops",ha.GetHops(I),h),h+=22,t&&this.AddStat(i,"Speed",ha.GetSpeed(I),h),h+=22,t&&this.AddStat(i,"Handles",ha.GetHandles(I),h),h+=22,t&&this.AddStat(i,"Defense",ha.GetDefense(I),h),this.guyInfoBox.AddMovement(4,0,1,300)}else this.guyInfoBox.set_local_alp(0)},HideAllUI:function(){null!=this.colorPicker&&(this.colorPicker.die=1),null!=this.guyInfoBox&&(this.guyInfoBox.die=1),null!=this.logoPicker&&(this.logoPicker.die=1)},AddColorSelector:function(i){null==i&&(i="");var e=this;this.HideAllUI(),null!=this.colorPicker&&(this.colorPicker.die=1);var I=this.colorPicker=new y;I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1);var t=I.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=I.local_loc.x+t.handle.x,n=I.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=I.xScale*I.yScale;if(I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=t+s*n;else{for(var r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+o*l*C-s*n*g,I.loc.y=t+o*l*g+s*n*C}}this.colorPicker.local_loc.x=0,this.colorPicker.local_loc.y=120,this.colorPicker.name="colorpicker";var J=new y;if(J.Init(q.SELECTION_COLOR_PNG()),J.holder=this.colorPicker,J.localCoords=!0,null!=J.local_loc?J.local_loc.x=J.local_loc.y=0:J.local_loc=new N(0,0),J.local_rot=0,J.set_local_alp(1),J.set_local_xScale(1),J.set_local_yScale(1),J.set_local_r(1),J.set_local_g(1),J.set_local_b(1),null!=(t=J.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=J.local_loc.x+t.handle.x,n=J.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=J.xScale*J.yScale,J.rot=C+(0<g?1:0>g?-1:0)*J.local_rot,0==C)J.loc.x=a+o*l,J.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,J.loc.x=a+o*l*C-s*n*g,J.loc.y=t+o*l*g+s*n*C}if(J.isVisible=!1,J.set_local_xScale(J.set_local_yScale(.5)),J.set_local_alp(2),J.ignoreLocalColor=!0,J.smoothing=!0,(I=new y).Init(q.SPARK_PNG()),I.holder=this.colorPicker,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1),null!=(t=I.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=I.local_loc.x+t.handle.x,n=I.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=I.xScale*I.yScale,I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+o*l*C-s*n*g,I.loc.y=t+o*l*g+s*n*C}for(I.local_loc.x=I.local_loc.y=0,I.set_local_xScale(135),I.set_local_yScale(15),I.set_local_alp(.45),l=s=o=68,I.localCoords?(I.set_local_r(o/255),I.set_local_g(s/255),I.set_local_b(l/255)):(I.r=o/255,I.g=s/255,I.b=l/255),this.colorPicker.children.push(I),this.children.push(this.colorPicker),I=0;12>I;){var c=[I++],h=[new kb];if(h[0].holder=this.colorPicker,h[0].localCoords=!0,null!=h[0].local_loc?h[0].local_loc.x=h[0].local_loc.y=0:h[0].local_loc=new N(0,0),h[0].local_rot=0,h[0].set_local_alp(1),h[0].set_local_xScale(1),h[0].set_local_yScale(1),h[0].set_local_r(1),h[0].set_local_g(1),h[0].set_local_b(1),null!=(t=h[0].holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=h[0].local_loc.x+t.handle.x,n=h[0].local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=h[0].xScale*h[0].yScale,h[0].rot=C+(0<g?1:0>g?-1:0)*h[0].local_rot,0==C)h[0].loc.x=a+o*l,h[0].loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,h[0].loc.x=a+o*l*C-s*n*g,h[0].loc.y=t+o*l*g+s*n*C}h[0].Init(q.SPARK_PNG()),h[0].set_local_xScale(h[0].set_local_yScale(7)),h[0].local_loc.x=22*(c[0]-5.5),o=(l=m.ColorFromNumber(c[0]))>>16&255,s=l>>8&255,l&=255,h[0].localCoords?(h[0].set_local_r(o/255),h[0].set_local_g(s/255),h[0].set_local_b(l/255)):(h[0].r=o/255,h[0].g=s/255,h[0].b=l/255),h[0].DoClicked=function(I,t){return function(){if(e.selectAnother)switch(i){case"jersey":m.player.secondGuyJerseyColor=t[0];break;case"pants":m.player.secondGuyPantsColor=t[0];break;case"shoes":m.player.secondGuyShoeColor=t[0];break;case"socks":m.player.secondGuySocksColor=t[0]}else switch(i){case"jersey":m.player.firstGuyJerseyColor=t[0];break;case"pants":m.player.firstGuyPantsColor=t[0];break;case"shoes":m.player.firstGuyShoeColor=t[0];break;case"socks":m.player.firstGuySocksColor=t[0]}J.local_loc.x=I[0].local_loc.x,J.local_loc.y=I[0].local_loc.y,J.isVisible=!0,J.set_alp(0),J.AddMovement(4,0,1,300),Sb.ColorizeBones(e.bones,e.selectAnother),m.SaveGlobals()}}(h,c),this.colorPicker.children.push(h[0])}this.colorPicker.children.push(J)},AddLogoIcons:function(i){null==i&&(i=!0);var e=this;null!=this.logoPicker&&(this.logoPicker.die=1);var I=this.logoPicker=new y;I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1);var t=I.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=I.local_loc.x+t.handle.x,n=I.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=I.xScale*I.yScale;if(I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=t+s*n;else{for(var r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+o*l*C-s*n*g,I.loc.y=t+o*l*g+s*n*C}}this.logoPicker.local_loc.x=0,this.logoPicker.local_loc.y=160,this.logoPicker.name="logopicker",this.children.push(this.logoPicker);var J=new y;if(J.Init(q.SELECTION_LOGO_PNG()),J.holder=this.logoPicker,J.localCoords=!0,null!=J.local_loc?J.local_loc.x=J.local_loc.y=0:J.local_loc=new N(0,0),J.local_rot=0,J.set_local_alp(1),J.set_local_xScale(1),J.set_local_yScale(1),J.set_local_r(1),J.set_local_g(1),J.set_local_b(1),null!=(t=J.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=J.local_loc.x+t.handle.x,n=J.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=J.xScale*J.yScale,J.rot=C+(0<g?1:0>g?-1:0)*J.local_rot,0==C)J.loc.x=a+o*l,J.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,J.loc.x=a+o*l*C-s*n*g,J.loc.y=t+o*l*g+s*n*C}J.isVisible=!1,J.set_local_xScale(J.set_local_yScale(.6)),J.set_local_alp(2),J.ignoreLocalColor=!0,J.smoothing=!0;for(var c=I=0,h=0,d=v.perks;h<d.length;){var _=[d[h]];if(++h,_[0].isJerseyLogo&&i||_[0].isShoeLogo&&!i){var k=[new kb];if(k[0].Init(q.SPARK_PNG()),k[0].holder=this.logoPicker,k[0].localCoords=!0,null!=k[0].local_loc?k[0].local_loc.x=k[0].local_loc.y=0:k[0].local_loc=new N(0,0),k[0].local_rot=0,k[0].set_local_alp(1),k[0].set_local_xScale(1),k[0].set_local_yScale(1),k[0].set_local_r(1),k[0].set_local_g(1),k[0].set_local_b(1),null!=(t=k[0].holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=k[0].local_loc.x+t.handle.x,n=k[0].local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=k[0].xScale*k[0].yScale,k[0].rot=C+(0<g?1:0>g?-1:0)*k[0].local_rot,0==C)k[0].loc.x=a+o*l,k[0].loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0,g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=1,C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,k[0].loc.x=a+o*l*C-s*n*g,k[0].loc.y=t+o*l*g+s*n*C}if(k[0].set_local_xScale(k[0].set_local_yScale(14)),k[0].local_loc.x=34*(I-3.5),k[0].local_loc.y=34*c,k[0].localCoords?(k[0].set_local_r(34/255),k[0].set_local_g(34/255),k[0].set_local_b(34/255)):(k[0].r=34/255,k[0].g=34/255,k[0].b=34/255),k[0].set_alp(0),k[0].AddMovement(4,0,.5,300,!1,50*(I+c)),this.logoPicker.children.push(k[0]),(o=new y).Init(_[0].imageMenu()),o.holder=k[0],o.localCoords=!0,null!=o.local_loc?o.local_loc.x=o.local_loc.y=0:o.local_loc=new N(0,0),o.local_rot=0,o.set_local_alp(1),o.set_local_xScale(1),o.set_local_yScale(1),o.set_local_r(1),o.set_local_g(1),o.set_local_b(1),null!=(C=o.holder))if(g=C.rot,s=C.xScale,l=C.yScale,n=o.local_loc.x+C.handle.x,a=o.local_loc.y+C.handle.y,t=C.loc.x,C=C.loc.y,r=o.xScale*o.yScale,o.rot=g+(0<r?1:0>r?-1:0)*o.local_rot,0==g)o.loc.x=t+s*n,o.loc.y=C+l*a;else{for(r=g;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(r=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),1,g=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,o.loc.x=t+s*n*g-l*a*r,o.loc.y=C+s*n*r+l*a*g}o.set_local_alp(2),o.set_local_xScale(o.set_local_yScale(.75/k[0].local_xScale)),o.ignoreLocalColor=!0,k[0].children.push(o),_[0].unlocked||(o.set_local_r(o.set_local_b(o.set_local_g(0))),o.r=o.b=o.g=0),k[0].DoClicked=function(I,t){return function(){t[0].unlocked&&(e.selectAnother?i?m.player.secondGuyLogo=v.perks.indexOf(t[0]):m.player.secondGuyShoeLogo=v.perks.indexOf(t[0]):i?m.player.firstGuyLogo=v.perks.indexOf(t[0]):m.player.firstGuyShoeLogo=v.perks.indexOf(t[0]),Sb.AddLogoToBones(e.bones,e.selectAnother),J.local_loc.x=I[0].local_loc.x,J.local_loc.y=I[0].local_loc.y,J.isVisible=!0,J.set_alp(0),J.AddMovement(4,0,1,300),m.SaveGlobals())}}(k,_),7<++I&&(I=0,++c)}}this.logoPicker.children.push(J)},AddJerseySelector:function(){this.AddColorSelector("jersey"),this.AddLogoIcons()},AddSocksSelector:function(){this.AddColorSelector("socks")},AddShoesSelector:function(){this.AddColorSelector("shoes"),this.AddLogoIcons(!1)},AddPantsSelector:function(){this.AddColorSelector("pants")},AddStat:function(i,e,I,t){var C=new wa(0,0,e,m.CHAT2_FONT);C.holder=i,C.localCoords=!0,null!=C.local_loc?C.local_loc.x=C.local_loc.y=0:C.local_loc=new N(0,0),C.local_rot=0,C.set_local_alp(1),C.set_local_xScale(1),C.set_local_yScale(1),C.set_local_r(1),C.set_local_g(1),C.set_local_b(1);var o=C.holder;if(null!=o){var s=o.rot,l=o.xScale,n=o.yScale,a=C.local_loc.x+o.handle.x,g=C.local_loc.y+o.handle.y,r=o.loc.x;o=o.loc.y;var J=C.xScale*C.yScale;if(C.rot=s+(0<J?1:0>J?-1:0)*C.local_rot,0==s)C.loc.x=r+l*a,C.loc.y=o+n*g;else{for(var c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,C.loc.x=r+l*a*s-n*g*J,C.loc.y=o+l*a*J+n*g*s}}if(C.align=Ob.LEFT,C.local_loc.y=t,C.local_loc.x=-135,C.set_local_xScale(C.set_local_yScale(.4)),a=n=l=255,C.localCoords?(C.set_local_r(l/255),C.set_local_g(n/255),C.set_local_b(a/255)):(C.r=l/255,C.g=n/255,C.b=a/255),C.align=Ob.LEFT,C.SetText(e),i.children.push(C),(e=new y).Init(q.STATBAR_PNG()),e.holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(o=e.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=e.local_loc.x+o.handle.x,g=e.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=e.xScale*e.yScale,e.rot=s+(0<J?1:0>J?-1:0)*e.local_rot,0==s)e.loc.x=r+l*a,e.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,e.loc.x=r+l*a*s-n*g*J,e.loc.y=o+l*a*J+n*g*s}if(a=n=l=0,e.localCoords?(e.set_local_r(l/255),e.set_local_g(n/255),e.set_local_b(a/255)):(e.r=l/255,e.g=n/255,e.b=a/255),e.local_loc.x=4,e.local_loc.y=C.local_loc.y,i.children.push(e),(i=new y).Init(q.STATBAR_PNG()),i.holder=e,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1),null!=(o=i.holder))if(s=o.rot,l=o.xScale,n=o.yScale,a=i.local_loc.x+o.handle.x,g=i.local_loc.y+o.handle.y,r=o.loc.x,o=o.loc.y,J=i.xScale*i.yScale,i.rot=s+(0<J?1:0>J?-1:0)*i.local_rot,0==s)i.loc.x=r+l*a,i.loc.y=o+n*g;else{for(c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;for(J=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,c=s;c<-Math.PI;)c+=2*Math.PI;for(;c>Math.PI;)c-=2*Math.PI;3.14159265<(c+=1.57079632)&&(c-=6.28318531),s=0>c?1.27323954*c+.405284735*c*c:1.27323954*c-.405284735*c*c,i.loc.x=r+l*a*s-n*g*J,i.loc.y=o+l*a*J+n*g*s}i.ignoreLocalColor=!0,l=(C=9<=I?m.COLOR_GREEN:7<=I?m.COLOR_LIGHTBLUE:m.COLOR_RED)>>16&255,n=C>>8&255,a=255&C,i.localCoords?(i.set_local_r(l/255),i.set_local_g(n/255),i.set_local_b(a/255)):(i.r=l/255,i.g=n/255,i.b=a/255),i.set_local_xScale(I/10),i.local_loc.x-=(i.rect.width-i.local_xScale*i.rect.width)/2,e.children.push(i)},Relocate:function(){this.loc.x=m.CENTERX,this.loc.y=m.CENTERY},draw:function(i){y.prototype.draw.call(this,i),null!=this.shadow&&this.shadow.draw(i)},update:function(){this.Relocate();var i=y.prototype.update.call(this);return this.GetSelection(),null==this.currentSelect&&(this.guyInfoBox.set_local_alp(this.guyInfoBox.set_alp(0)),this.guyInfoBox.KillChildren(),null!=this.bones&&(V.remove(this.children,this.bones),this.bones.KillAllMovementsRecursive())),i},PreRemove:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];if(++i,I instanceof W){var t=I;t.holder=null,t.lastMovement=null;var C=0;for(t=t.children;C<t.length;){var o=t[C];++C,o instanceof ka&&qa.__cast(o,ka).ClearMovements()}V.remove(this.children,I)}}y.prototype.PreRemove.call(this)},__class__:Sb});var Bg=function(){this.competitors=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];var i=this;y.call(this),window.onwheel=function(){return!1},window.scrollTo(0,1),window.document.documentElement.style.overflow="hidden",m.HideAllAds(),this.loc.x=m.CENTERX,this.loc.y=m.CENTERY,this.zOrder=1.1,this.nextScreenFunction=m.InitMainGame,this.AddArenaBackground(),H.AddTransition(this),(null==m.player.tourneySeed||0>=m.player.tourneySeed)&&(m.player.tourneySeed=la.integer(20,1e3)),la.NewSeed(m.player.tourneySeed);var e=ha.SkinToNumber(m.player.firstGuyClassName);this.competitors[e-1]=this.competitors[0],this.competitors[0]=e,e=1;for(var I=this.competitors.length;e<I;){var t=e++,C=this.competitors[t],o=la.integer(1,this.competitors.length-1);this.competitors[t]=this.competitors[o],this.competitors[o]=C}if(this.AddSpotlights(),this.AddTourneyBrackets(),C="Round "+m.player.tourneyRound,4==m.player.tourneyRound&&(C="FINALS!"),5<=m.player.tourneyRound&&(C="CONGRATULATIONS!",e=ha.NumberToSkin(this.competitors[0]),(e=ha.GetHead(e)).loc.x=m.CENTERX,e.loc.y=m.CENTERY,e.AddMovement(2,2.5,2.5,600,!0),null==(I=1)&&(I=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=1,t.period=I,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(3,2.5,2.5,600,!0),null==(I=1)&&(I=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=1,t.period=I,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(5,0,2*Math.PI,2e3,!0),this.children.push(e),e.name="win"),4>=m.player.tourneyRound&&((e=Oa.AddImageButton("Play "+C,q.BU_PLAY_UP_PNG,q.BU_PLAY_HOVER_PNG,0,m.SCREENHEIGHT/2-100,.4,1,0,(function(){m.player.firstGuyClassName=ha.NumberToSkin(i.competitors[0]),m.player.secondGuyClassName=ha.NumberToSkin(i.competitors[1]),m.InitMainGame()}),this)).set_local_xScale(e.set_local_yScale(1)),(e=e.GetChildByTypeRecursive(wa)).set_local_xScale(e.set_local_yScale(e.set_xScale(e.set_yScale(.8)))),m.player.tourneySelection=m.player.firstGuyClassName),(e=new wa(m.CENTERX,100-m.CENTERY,C,m.CHAT2_FONT)).holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(C=e.holder)){var s=C.rot;I=C.xScale,t=C.yScale,o=e.local_loc.x+C.handle.x;var l=e.local_loc.y+C.handle.y,n=C.loc.x,a=C.loc.y;if(C=e.xScale*e.yScale,e.rot=s+(0<C?1:0>C?-1:0)*e.local_rot,0==s)e.loc.x=n+I*o,e.loc.y=a+t*l;else{for(var g=s;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=s;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),s=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+I*o*s-t*l*C,e.loc.y=a+I*o*C+t*l*s}}C=100-m.CENTERY,e.AddMovement(6,.8,.8,300,!0),null==(I=1)&&(I=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=.2,t.period=I,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(7,.8,.8,300,!0),null==(I=1)&&(I=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=.2,t.period=I,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.AddMovement(8,.8,.8,300,!0),null==(I=1)&&(I=0),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=1,t.amplitude=.2,t.period=I,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.movementFilters.push(t),e.set_alp(0),e.AddMovement(4,0,1,500,!1,500),e.AddMovement(1,C-300,C,500,!1,500),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=0,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t),e.AddMovement(3,10,1,500,!1,500),null==(t=e.fromPool?y.filterPool.pop():null)&&(t=new z),t.type=0,t.amplitude=1,t.period=0,t.offset=0,t.splineArr=null,t.curves=null,e.lastMovement.ratioFilters.push(t),this.children.push(e),5==m.player.tourneyRound&&(SendEvent("event","tournament_win"),m.player.tourneyRound=1,m.player.tourneySeed=Fa.getTimer(),m.player.tourneySelection=null,m.SaveGlobals()),6<=m.player.tourneyRound&&(m.player.losses++,m.player.tourneyRound=1,m.player.tourneySeed=Fa.getTimer(),m.player.tourneySelection=null,m.SaveGlobals()),(e=new yb(m.SCREENWIDTH-20,24,"X",m.CHAT2_FONT)).callbackFunction=m.InitTitleScreen,e.set_xScale(1),e.set_yScale(1),this.children.push(e)};p["characterselectscreen.TournamentScreen"]=Bg,Bg.__name__="characterselectscreen.TournamentScreen",Bg.__super__=y,Bg.prototype=B(y.prototype,{AddArenaBackground:function(){var i=y.AddGameObject();i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}i.Init(Sa.MAINMENU_PNG()),i.set_local_yScale(2.845833333333333),i.set_local_xScale(1.1*i.local_yScale),i.set_local_r(i.set_local_b(i.set_local_g(.666667))),i.local_loc.y=0,i.smoothing=!1,this.children.push(i),i.set_alp(0)},AddTourneyBrackets:function(){for(var i,e=m.SCREENHEIGHT/10,I=m.SCREENHEIGHT/10,t=8,C=150,o=0,s=[],l=0;4>l;){var n=l++;i=0;for(var a=-1;2>a;){var g=a++;if(0!=g)for(var r=0,J=0,c=t;J<c;){var h=J++,d=new y;if(d.set_xScale(60),d.set_yScale(2),d.loc.x=0>g?C:m.SCREENWIDTH-C,d.loc.y=I+e*h+r,this.children.push(d),0!=h&&1!=h||(o+=Math.floor(d.loc.y)),n<m.player.tourneyRound&&i<this.competitors.length){var _=ha.NumberToSkin(this.competitors[i]),k=new bc(135,45,!0),A=ha.GetHead(_),u=!1;null==u&&(u=!1),A.holder=k,A.localCoords=!0,u?(null!=A.local_loc?(A.local_loc.x=A.loc.x,A.local_loc.y=A.loc.y):A.local_loc=new N(A.loc.x,A.loc.y),A.local_rot=A.rot,A.set_local_alp(A.alp),A.set_local_xScale(A.xScale),A.set_local_yScale(A.yScale),A.set_local_r(A.r),A.set_local_g(A.g),A.set_local_b(A.b)):(null!=A.local_loc?A.local_loc.x=A.local_loc.y=0:A.local_loc=new N(0,0),A.local_rot=0,A.set_local_alp(1),A.set_local_xScale(1),A.set_local_yScale(1),A.set_local_r(1),A.set_local_g(1),A.set_local_b(1));var Q=A.holder;if(null!=Q){var S=Q.rot;u=Q.xScale;var w=Q.yScale,b=A.local_loc.x+Q.handle.x,j=A.local_loc.y+Q.handle.y,M=Q.loc.x;Q=Q.loc.y;var f=A.xScale*A.yScale;if(A.rot=S+(0<f?1:0>f?-1:0)*A.local_rot,0==S)A.loc.x=M+u*b,A.loc.y=Q+w*j;else{for(f=S;f<-Math.PI;)f+=2*Math.PI;for(;f>Math.PI;)f-=2*Math.PI;for(f=0>f?1.27323954*f+.405284735*f*f:1.27323954*f-.405284735*f*f;S<-Math.PI;)S+=2*Math.PI;for(;S>Math.PI;)S-=2*Math.PI;3.14159265<(S+=1.57079632)&&(S-=6.28318531),S=0>S?1.27323954*S+.405284735*S*S:1.27323954*S-.405284735*S*S,A.loc.x=M+u*b*S-w*j*f,A.loc.y=Q+u*b*f+w*j*S}}if(A.FitInBox(65,65),A.local_loc.x+=50*(0<g?1:0>g?-1:0),k.children.push(A),k.loc.x=d.loc.x+g*d.xScale,k.loc.y=d.loc.y,k.set_alp(0),k.AddMovement(4,0,1,200,!1,400*n),k.AddMovement(0,k.loc.x+140*g,k.loc.x,200,!1,400*n),null==(d=k.fromPool?y.filterPool.pop():null)&&(d=new z),d.type=0,d.amplitude=1,d.period=0,d.offset=0,d.splineArr=null,d.curves=null,k.lastMovement.ratioFilters.push(d),d=T.replace(_," ","\n"),(_=new wa(0,0,d,m.CHAT_FONT)).holder=k,_.localCoords=!0,null!=_.local_loc?_.local_loc.x=_.local_loc.y=0:_.local_loc=new N(0,0),_.local_rot=0,_.set_local_alp(1),_.set_local_xScale(1),_.set_local_yScale(1),_.set_local_r(1),_.set_local_g(1),_.set_local_b(1),null!=(Q=_.holder))if(S=Q.rot,u=Q.xScale,w=Q.yScale,b=_.local_loc.x+Q.handle.x,j=_.local_loc.y+Q.handle.y,M=Q.loc.x,Q=Q.loc.y,f=_.xScale*_.yScale,_.rot=S+(0<f?1:0>f?-1:0)*_.local_rot,0==S)_.loc.x=M+u*b,_.loc.y=Q+w*j;else{for(f=S;f<-Math.PI;)f+=2*Math.PI;for(;f>Math.PI;)f-=2*Math.PI;for(f=0>f?1.27323954*f+.405284735*f*f:1.27323954*f-.405284735*f*f;S<-Math.PI;)S+=2*Math.PI;for(;S>Math.PI;)S-=2*Math.PI;3.14159265<(S+=1.57079632)&&(S-=6.28318531),S=0>S?1.27323954*S+.405284735*S*S:1.27323954*S-.405284735*S*S,_.loc.x=M+u*b*S-w*j*f,_.loc.y=Q+u*b*f+w*j*S}_.set_local_xScale(.5),_.set_local_yScale(.5),_.SetText(d),d=g*_.local_xScale*_.GetTextWidth()/2,_.local_loc.x=d-130*g/2,_.local_loc.y=-7,_.set_local_alp(.3),k.children.push(_),0==i&&(A.AddMovement(2,A.local_xScale,A.local_xScale,600,!0),null==(_=1)&&(_=0),null==(d=A.fromPool?y.filterPool.pop():null)&&(d=new z),d.type=1,d.amplitude=.03,d.period=_,d.offset=0,d.splineArr=null,d.curves=null,A.lastMovement.movementFilters.push(d),A.AddMovement(3,A.local_yScale,A.local_yScale,600,!0),null==(_=1)&&(_=0),null==(d=A.fromPool?y.filterPool.pop():null)&&(d=new z),d.type=1,d.amplitude=.03,d.period=_,d.offset=0,d.splineArr=null,d.curves=null,A.lastMovement.movementFilters.push(d)),this.children.push(k),++i,0==n?1==h%2&&(r+=20):(A=2*h,k.loc.y=(s[A]+s[A+1])/2),1==g&&(s[h]=k.loc.y)}}}if(e*=2,I=Math.floor(o/4),C=1>n?C+160:C+80,t=Math.floor(t/2),o=0,n+1<m.player.tourneyRound){for((i=[]).push(this.competitors[0]),n=0,a=this.competitors.length-1;n<a;)1!=(g=n++)%2&&0!=g&&i.push(500<la.integer(0,1e3)?this.competitors[g]:this.competitors[g+1]);this.competitors=i}}},AddSpotlights:function(){for(var i=-1;2>i;){var e=i++,I=y.AddGameObject();I.Init(q.RAY_PNG()),I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1);var t=I.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=I.local_loc.x+t.handle.x,n=I.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=I.xScale*I.yScale;if(I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=t+s*n;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(g=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,I.loc.x=a+o*l*C-s*n*g,I.loc.y=t+o*l*g+s*n*C}}I.set_local_alp(.1),I.local_rot=Math.PI/4,I.handle.x=I.rect.width/2,I.set_local_xScale(2.8),I.set_local_yScale(4.8),this.children.push(I),I.AddMovement(5,-Math.PI/2,-Math.PI/2,3e3,!0),o=e*Math.PI/4,null==(s=1)&&(s=0),null==(l=I.fromPool?y.filterPool.pop():null)&&(l=new z),l.type=1,l.amplitude=o,l.period=s,l.offset=0,l.splineArr=null,l.curves=null,I.lastMovement.movementFilters.push(l),I.local_loc.y=m.CENTERY+50,I.local_loc.x=e*m.CENTERX/3,I.blendMode=0}},update:function(){var i=y.prototype.update.call(this);return null!=this.GetChildByNameRecursive("win")&&90<=++this.tickCounter&&m.mClicked&&0==this.die&&m.InitTitleScreen(),i},__class__:Bg});var Sc=F["haxe.StackItem"]={__ename__:"haxe.StackItem",__constructs__:null,CFunction:{_hx_name:"CFunction",_hx_index:0,__enum__:"haxe.StackItem",toString:t},Module:(M=function(i){return{_hx_index:1,m:i,__enum__:"haxe.StackItem",toString:t}},M._hx_name="Module",M.__params__=["m"],M),FilePos:(M=function(i,e,I,C){return{_hx_index:2,s:i,file:e,line:I,column:C,__enum__:"haxe.StackItem",toString:t}},M._hx_name="FilePos",M.__params__=["s","file","line","column"],M),Method:(M=function(i,e){return{_hx_index:3,classname:i,method:e,__enum__:"haxe.StackItem",toString:t}},M._hx_name="Method",M.__params__=["classname","method"],M),LocalFunction:(M=function(i){return{_hx_index:4,v:i,__enum__:"haxe.StackItem",toString:t}},M._hx_name="LocalFunction",M.__params__=["v"],M)};Sc.__constructs__=[Sc.CFunction,Sc.Module,Sc.FilePos,Sc.Method,Sc.LocalFunction];var Ed={callStack:function(){return La.toHaxe(La.callStack())},exceptionStack:function(i){null==i&&(i=!1);var e=La.toHaxe(La.exceptionStack());return i?e:Ed.subtract(e,Ed.callStack())},toString:function(i){for(var e=new Rc,I=0;I<i.length;){var t=i[I];++I,e.b+="\nCalled from ",Ed.itemToString(e,t)}return e.b},subtract:function(i,e){for(var I=-1,t=-1;++t<i.length;){for(var C=0,o=e.length;C<o;){var s=C++;if(Ed.equalItems(i[t],e[s])){if(0>I&&(I=t),++t>=i.length)break}else I=-1}if(0<=I)break}return 0<=I?i.slice(0,I):i},equalItems:function(i,e){if(null==i)return null==e;switch(i._hx_index){case 0:return null!=e&&0==e._hx_index;case 1:return null!=e&&(1==e._hx_index&&i.m==e.m);case 2:if(null==e)return!1;if(2==e._hx_index){var I=e.s,t=e.line,C=e.column,o=i.column,s=i.line,l=i.s;return i.file==e.file&&s==t&&o==C&&Ed.equalItems(l,I)}return!1;case 3:return null!=e&&(3==e._hx_index&&(I=e.method,t=i.method,i.classname==e.classname&&t==I));case 4:return null!=e&&(4==e._hx_index&&i.v==e.v)}},itemToString:function(i,e){switch(e._hx_index){case 0:i.b+="a C function";break;case 1:e=e.m,i.b+="module ",i.b+=null==e?"null":""+e;break;case 2:var I=e.s,t=e.file,C=e.line;e=e.column,null!=I&&(Ed.itemToString(i,I),i.b+=" ("),i.b+=null==t?"null":""+t,i.b+=" line ",i.b+=null==C?"null":""+C,null!=e&&(i.b+=" column ",i.b+=null==e?"null":""+e),null!=I&&(i.b+=")");break;case 3:I=e.classname,e=e.method,i.b+=L.string(null==I?"<unknown>":I),i.b+=".",i.b+=null==e?"null":""+e;break;case 4:e=e.v,i.b+="local function #",i.b+=null==e?"null":""+e}}},R=function(i,e,I){if(Error.call(this,i),this.message=i,this.__previousException=e,this.__nativeException=null!=I?I:this,this.__skipStack=0,i=Error.prepareStackTrace,Error.prepareStackTrace=function(i){return i.stack},I instanceof Error)this.stack=I.stack;else{if(I=null,Error.captureStackTrace)Error.captureStackTrace(this,R),I=this;else if(void 0===(I=Error()).stack){try{throw I}catch(i){}this.__skipStack++}this.stack=I.stack}Error.prepareStackTrace=i};p["haxe.Exception"]=R,R.__name__="haxe.Exception",R.caught=function(i){return i instanceof R?i:i instanceof Error?new R(i.message,null,i):new Uf(i,null,i)},R.thrown=function(i){return i instanceof R?i.get_native():(i instanceof Error||(i=new Uf(i)).__skipStack++,i)},R.__super__=Error,R.prototype=B(Error.prototype,{unwrap:function(){return this.__nativeException},toString:function(){return this.get_message()},__shiftStack:function(){this.__skipStack++},get_message:function(){return this.message},get_native:function(){return this.__nativeException},get_stack:function(){var i=this.__exceptionStack;return null==i&&(i=La.toHaxe(La.normalize(this.stack),this.__skipStack),this.setProperty("__exceptionStack",i)),i},setProperty:function(i,e){try{Object.defineProperty(this,i,{value:e})}catch(I){this[i]=e}},__class__:R,__properties__:{get_native:"get_native",get_stack:"get_stack",get_message:"get_message"}});var Pa=function(i,e){this.high=i,this.low=e};p["haxe._Int64.___Int64"]=Pa,Pa.__name__="haxe._Int64.___Int64",Pa.prototype={__class__:Pa};var La=function(){};p["haxe.NativeStackTrace"]=La,La.__name__="haxe.NativeStackTrace",La.saveStack=function(i){La.lastError=i},La.callStack=function(){var i=Error(""),e=La.tryHaxeStack(i);if(void 0===e){try{throw i}catch(i){}e=i.stack}return La.normalize(e,2)},La.exceptionStack=function(){return La.normalize(La.tryHaxeStack(La.lastError))},La.toHaxe=function(i,e){if(null==e&&(e=0),null==i)return[];if("string"==typeof i){"Error"==(i=i.split("\n"))[0]&&i.shift();for(var I=[],t=0,C=i.length;t<C;){var o=t++;if(!(e>o)){var s=i[o];if(null!=(o=s.match(/^ at ([A-Za-z0-9_. ]+) \(([^)]+):([0-9]+):([0-9]+)\)$/))){"$hxClasses"==(s=o[1].split("."))[0]&&s.shift();var l=s.pop(),n=o[2],a=L.parseInt(o[3]);o=L.parseInt(o[4]),I.push(Sc.FilePos("Anonymous function"==l?Sc.LocalFunction():"Global code"==l?null:Sc.Method(s.join("."),l),n,a,o))}else I.push(Sc.Module(T.trim(s)))}}return I}return 0<e&&Array.isArray(i)?i.slice(e):i},La.tryHaxeStack=function(i){if(null==i)return[];var e=Error.prepareStackTrace;return Error.prepareStackTrace=La.prepareHxStackTrace,i=i.stack,Error.prepareStackTrace=e,i},La.prepareHxStackTrace=function(i,e){i=[];for(var I=0;I<e.length;){var t=e[I];++I,null!=La.wrapCallSite&&(t=La.wrapCallSite(t));var C=null,o=t.getFunctionName();if(null!=o){var s=o.lastIndexOf(".");0<=s?(C=o.substring(0,s),o=o.substring(s+1),C=Sc.Method(C,o)):C=Sc.Method(null,o)}s=null==(o=t.getFileName())?-1:o.indexOf("file:"),null!=La.wrapCallSite&&0<s&&(o=o.substring(s+6)),i.push(Sc.FilePos(C,o,t.getLineNumber(),t.getColumnNumber()))}return i},La.normalize=function(i,e){if(null==e&&(e=0),Array.isArray(i)&&0<e)return i.slice(e);if("string"==typeof i){switch(i.substring(0,6)){case"Error\n":case"Error:":++e}return La.skipLines(i,e)}return i},La.skipLines=function(i,e,I){return null==I&&(I=0),0<e?0>(I=i.indexOf("\n",I))?"":La.skipLines(i,--e,I+1):i.substring(I)};var Hg=function(){};p["haxe.Resource"]=Hg,Hg.__name__="haxe.Resource",Hg.getBytes=function(i){for(var e=0,I=Hg.content;e<I.length;){var t=I[e];if(++e,t.name==i)return null!=t.str?Ma.ofString(t.str):ue.decode(t.data)}return null};var rc=function(){this.buf=new Rc,this.cache=[],this.useCache=rc.USE_CACHE,this.useEnumIndex=rc.USE_ENUM_INDEX,this.shash=new Qa,this.scount=0};p["haxe.Serializer"]=rc,rc.__name__="haxe.Serializer",rc.run=function(i){var e=new rc;return e.serialize(i),e.toString()},rc.prototype={toString:function(){return this.buf.b},serializeString:function(i){var e=this.shash.h[i];null!=e?(this.buf.b+="R",this.buf.b+=null==e?"null":""+e):(this.shash.h[i]=this.scount++,this.buf.b+="y",i=encodeURIComponent(i),this.buf.b+=L.string(i.length),this.buf.b+=":",this.buf.b+=null==i?"null":""+i)},serializeRef:function(i){for(var e=typeof i,I=0,t=this.cache.length;I<t;){var C=I++,o=this.cache[C];if(typeof o==e&&o==i)return this.buf.b+="r",this.buf.b+=null==C?"null":""+C,!0}return this.cache.push(i),!1},serializeFields:function(i){for(var e=0,I=ta.fields(i);e<I.length;){var t=I[e];++e,this.serializeString(t),this.serialize(ta.field(i,t))}this.buf.b+="g"},serialize:function(i){var e=Hb.typeof(i);switch(e._hx_index){case 0:this.buf.b+="n";break;case 1:if(0==i){this.buf.b+="z";break}this.buf.b+="i",this.buf.b+=null==i?"null":""+i;break;case 2:isNaN(i)?this.buf.b+="k":isFinite(i)?(this.buf.b+="d",this.buf.b+=null==i?"null":""+i):this.buf.b+=0>i?"m":"p";break;case 3:this.buf.b+=i?"t":"f";break;case 4:qa.__instanceof(i,ej)?(i=i.__name__,this.buf.b+="A",this.serializeString(i)):qa.__instanceof(i,fj)?(this.buf.b+="B",this.serializeString(i.__ename__)):this.useCache&&this.serializeRef(i)||(this.buf.b+="o",this.serializeFields(i));break;case 5:throw R.thrown("Cannot serialize function");case 6:if((e=e.c)==String){this.serializeString(i);break}if(this.useCache&&this.serializeRef(i))break;switch(e){case Array:var I=0;this.buf.b+="a";for(var t=0,C=i.length;t<C;)null==i[e=t++]?++I:(0<I&&(1==I?this.buf.b+="n":(this.buf.b+="u",this.buf.b+=null==I?"null":""+I),I=0),this.serialize(i[e]));0<I&&(1==I?this.buf.b+="n":(this.buf.b+="u",this.buf.b+=null==I?"null":""+I)),this.buf.b+="h";break;case Date:this.buf.b+="v",this.buf.b+=L.string(i.getTime());break;case Db:for(this.buf.b+="q",e=i.keys();e.hasNext();)I=e.next(),this.buf.b+=":",this.buf.b+=null==I?"null":""+I,this.serialize(i.h[I]);this.buf.b+="h";break;case ca:for(this.buf.b+="l",i=i.h;null!=i;)e=i.item,i=i.next,this.serialize(e);this.buf.b+="h";break;case mb:for(this.buf.b+="M",e=i.keys();e.hasNext();){I=e.next();var o=ta.field(I,"__id__");ta.deleteField(I,"__id__"),this.serialize(I),I.__id__=o,this.serialize(i.h[I.__id__])}this.buf.b+="h";break;case Qa:for(this.buf.b+="b",o=(I=Object.keys(i.h)).length,t=0;t<o;)e=I[t++],this.serializeString(e),this.serialize(i.h[e]);this.buf.b+="h";break;case Ma:if(this.buf.b+="s",this.buf.b+=L.string(Math.ceil(8*i.length/6)),this.buf.b+=":",e=0,I=i.length-2,null==(o=rc.BASE64_CODES)){for(o=Array(rc.BASE64.length),t=0,C=rc.BASE64.length;t<C;){var s=t++;o[s]=V.cca(rc.BASE64,s)}rc.BASE64_CODES=o}for(;e<I;)t=i.b[e++],C=i.b[e++],s=i.b[e++],this.buf.b+=String.fromCodePoint(o[t>>2]),this.buf.b+=String.fromCodePoint(o[63&(t<<4|C>>4)]),this.buf.b+=String.fromCodePoint(o[63&(C<<2|s>>6)]),this.buf.b+=String.fromCodePoint(o[63&s]);e==I?(t=i.b[e++],C=i.b[e++],this.buf.b+=String.fromCodePoint(o[t>>2]),this.buf.b+=String.fromCodePoint(o[63&(t<<4|C>>4)]),this.buf.b+=String.fromCodePoint(o[C<<2&63])):e==I+1&&(t=i.b[e++],this.buf.b+=String.fromCodePoint(o[t>>2]),this.buf.b+=String.fromCodePoint(o[t<<4&63]));break;default:this.useCache&&this.cache.pop(),null!=i.hxSerialize?(this.buf.b+="C",this.serializeString(e.__name__),this.useCache&&this.cache.push(i),i.hxSerialize(this),this.buf.b+="g"):(this.buf.b+="c",this.serializeString(e.__name__),this.useCache&&this.cache.push(i),this.serializeFields(i))}break;case 7:if(e=e.e,this.useCache){if(this.serializeRef(i))break;this.cache.pop()}for(this.buf.b+=L.string(this.useEnumIndex?"j":"w"),this.serializeString(e.__ename__),this.useEnumIndex?(this.buf.b+=":",this.buf.b+=L.string(i._hx_index)):(e=i,this.serializeString(F[e.__enum__].__constructs__[e._hx_index]._hx_name)),this.buf.b+=":",I=Hb.enumParameters(i),this.buf.b+=L.string(I.length),e=0;e<I.length;)o=I[e],++e,this.serialize(o);this.useCache&&this.cache.push(i);break;default:throw R.thrown("Cannot serialize "+L.string(i))}},__class__:rc};var kd=function(i){var e=this;this.id=setInterval((function(){e.run()}),i)};p["haxe.Timer"]=kd,kd.__name__="haxe.Timer",kd.delay=function(i,e){var I=new kd(e);return I.run=function(){I.stop(),i()},I},kd.prototype={stop:function(){null!=this.id&&(clearInterval(this.id),this.id=null)},run:function(){},__class__:kd};var Ig=function(){};p["haxe._Unserializer.DefaultResolver"]=Ig,Ig.__name__="haxe._Unserializer.DefaultResolver",Ig.prototype={resolveClass:function(i){return p[i]},resolveEnum:function(i){return F[i]},__class__:Ig};var jc=function(i){this.buf=i,this.length=this.buf.length,this.pos=0,this.scache=[],this.cache=[],null==(i=jc.DEFAULT_RESOLVER)&&(i=new Ig,jc.DEFAULT_RESOLVER=i),this.resolver=i};p["haxe.Unserializer"]=jc,jc.__name__="haxe.Unserializer",jc.initCodes=function(){for(var i=[],e=0,I=jc.BASE64.length;e<I;){var t=e++;i[jc.BASE64.charCodeAt(t)]=t}return i},jc.run=function(i){return new jc(i).unserialize()},jc.prototype={setResolver:function(i){null==i?(null==ve.instance&&(ve.instance=new ve),this.resolver=ve.instance):this.resolver=i},readDigits:function(){for(var i=0,e=!1,I=this.pos;;){var t=this.buf.charCodeAt(this.pos);if(t!=t)break;if(45==t){if(this.pos!=I)break;e=!0}else{if(48>t||57<t)break;i=10*i+(t-48)}this.pos++}return e&&(i*=-1),i},readFloat:function(){for(var i=this.pos;;){var e=this.buf.charCodeAt(this.pos);if(e!=e)break;if(!(43<=e&&58>e||101==e||69==e))break;this.pos++}return parseFloat(V.substr(this.buf,i,this.pos-i))},unserializeObject:function(i){for(;;){if(this.pos>=this.length)throw R.thrown("Invalid object");if(103==this.buf.charCodeAt(this.pos))break;var e=this.unserialize();if("string"!=typeof e)throw R.thrown("Invalid object key");var I=this.unserialize();i[e]=I}this.pos++},unserializeEnum:function(i,e){if(58!=this.buf.charCodeAt(this.pos++))throw R.thrown("Invalid enum format");var I=this.readDigits();if(0==I)return Hb.createEnum(i,e);for(var t=[];0<I--;)t.push(this.unserialize());return Hb.createEnum(i,e,t)},unserialize:function(){switch(this.buf.charCodeAt(this.pos++)){case 65:var i=this.unserialize(),e=this.resolver.resolveClass(i);if(null==e)throw R.thrown("Class not found "+i);return e;case 66:if(i=this.unserialize(),null==(e=this.resolver.resolveEnum(i)))throw R.thrown("Enum not found "+i);return e;case 67:if(i=this.unserialize(),null==(e=this.resolver.resolveClass(i)))throw R.thrown("Class not found "+i);if(e=Object.create(e.prototype),this.cache.push(e),e.hxUnserialize(this),103!=this.buf.charCodeAt(this.pos++))throw R.thrown("Invalid custom data");return e;case 77:i=new mb,this.cache.push(i);for(var I;104!=this.buf.charCodeAt(this.pos);)e=this.unserialize(),i.set(e,this.unserialize());return this.pos++,i;case 82:if(0>(i=this.readDigits())||i>=this.scache.length)throw R.thrown("Invalid string reference");return this.scache[i];case 97:for(e=[],this.cache.push(e);;){if(104==(I=this.buf.charCodeAt(this.pos))){this.pos++;break}117==I?(this.pos++,i=this.readDigits(),e[e.length+i-1]=null):e.push(this.unserialize())}return e;case 98:for(i=new Qa,this.cache.push(i);104!=this.buf.charCodeAt(this.pos);)e=this.unserialize(),I=this.unserialize(),i.h[e]=I;return this.pos++,i;case 99:if(i=this.unserialize(),null==(e=this.resolver.resolveClass(i)))throw R.thrown("Class not found "+i);return e=Object.create(e.prototype),this.cache.push(e),this.unserializeObject(e),e;case 100:return this.readFloat();case 102:return!1;case 105:return this.readDigits();case 106:if(i=this.unserialize(),null==(I=this.resolver.resolveEnum(i)))throw R.thrown("Enum not found "+i);this.pos++;for(var t=this.readDigits(),C=I.__constructs__,o=Array(C.length),s=0,l=C.length;s<l;)o[e=s++]=C[e]._hx_name;if(null==(e=o[t]))throw R.thrown("Unknown enum index "+i+"@"+t);return e=this.unserializeEnum(I,e),this.cache.push(e),e;case 107:return NaN;case 108:for(e=new ca,this.cache.push(e);104!=this.buf.charCodeAt(this.pos);)e.add(this.unserialize());return this.pos++,e;case 109:return-1/0;case 110:return null;case 111:return e={},this.cache.push(e),this.unserializeObject(e),e;case 112:return 1/0;case 113:for(i=new Db,this.cache.push(i),I=this.buf.charCodeAt(this.pos++);58==I;)e=this.readDigits(),I=this.unserialize(),i.h[e]=I,I=this.buf.charCodeAt(this.pos++);if(104!=I)throw R.thrown("Invalid IntMap format");return i;case 114:if(0>(i=this.readDigits())||i>=this.cache.length)throw R.thrown("Invalid reference");return this.cache[i];case 115:if(i=this.readDigits(),I=this.buf,58!=this.buf.charCodeAt(this.pos++)||this.length-this.pos<i)throw R.thrown("Invalid bytes length");for(null==(t=jc.CODES)&&(t=jc.initCodes(),jc.CODES=t),o=(e=this.pos)+(i-(C=3&i)),s=new Ma(new ArrayBuffer(3*(i>>2)+(2<=C?C-1:0))),l=0;e<o;){var n=t[I.charCodeAt(e++)],a=t[I.charCodeAt(e++)];s.b[l++]=255&(n<<2|a>>4),n=t[I.charCodeAt(e++)],s.b[l++]=255&(a<<4|n>>2),a=t[I.charCodeAt(e++)],s.b[l++]=255&(n<<6|a)}return 2<=C&&(n=t[I.charCodeAt(e++)],a=t[I.charCodeAt(e++)],s.b[l++]=255&(n<<2|a>>4),3==C&&(n=t[I.charCodeAt(e++)],s.b[l++]=255&(a<<4|n>>2))),this.pos+=i,this.cache.push(s),s;case 116:return!0;case 118:return 48<=this.buf.charCodeAt(this.pos)&&57>=this.buf.charCodeAt(this.pos)&&48<=this.buf.charCodeAt(this.pos+1)&&57>=this.buf.charCodeAt(this.pos+1)&&48<=this.buf.charCodeAt(this.pos+2)&&57>=this.buf.charCodeAt(this.pos+2)&&48<=this.buf.charCodeAt(this.pos+3)&&57>=this.buf.charCodeAt(this.pos+3)&&45==this.buf.charCodeAt(this.pos+4)?(e=V.strDate(V.substr(this.buf,this.pos,19)),this.pos+=19):e=new Date(this.readFloat()),this.cache.push(e),e;case 119:if(i=this.unserialize(),null==(I=this.resolver.resolveEnum(i)))throw R.thrown("Enum not found "+i);return e=this.unserializeEnum(I,this.unserialize()),this.cache.push(e),e;case 120:throw R.thrown(this.unserialize());case 121:if(i=this.readDigits(),58!=this.buf.charCodeAt(this.pos++)||this.length-this.pos<i)throw R.thrown("Invalid string length");return e=V.substr(this.buf,this.pos,i),this.pos+=i,e=decodeURIComponent(e.split("+").join(" ")),this.scache.push(e),e;case 122:return 0}throw this.pos--,R.thrown("Invalid char "+this.buf.charAt(this.pos)+" at position "+this.pos)},__class__:jc};var ve=function(){};p["haxe._Unserializer.NullResolver"]=ve,ve.__name__="haxe._Unserializer.NullResolver",ve.prototype={resolveClass:function(i){return null},resolveEnum:function(i){return null},__class__:ve};var Uf=function(i,e,I){R.call(this,String(i),e,I),this.value=i,this.__skipStack++};p["haxe.ValueException"]=Uf,Uf.__name__="haxe.ValueException",Uf.__super__=R,Uf.prototype=B(R.prototype,{unwrap:function(){return this.value},__class__:Uf});var we=function(){this.a1=1,this.a2=0};p["haxe.crypto.Adler32"]=we,we.__name__="haxe.crypto.Adler32",we.read=function(i){var e=new we,I=i.readByte(),t=i.readByte(),C=i.readByte();return i=i.readByte(),e.a1=C<<8|i,e.a2=I<<8|t,e},we.prototype={update:function(i,e,I){var t=this.a1,C=this.a2,o=e;for(e+=I;o<e;)I=o++,C=(C+(t=(t+i.b[I])%65521))%65521;this.a1=t,this.a2=C},equals:function(i){return i.a1==this.a1&&i.a2==this.a2},__class__:we};var Ma=function(i){this.length=i.byteLength,this.b=new Uint8Array(i),this.b.bufferValue=i,i.hxBytes=this,i.bytes=this.b};p["haxe.io.Bytes"]=Ma,Ma.__name__="haxe.io.Bytes",Ma.ofString=function(i,e){e=[];for(var I=0;I<i.length;){var t=i.charCodeAt(I++);55296<=t&&56319>=t&&(t=t-55232<<10|1023&i.charCodeAt(I++)),127>=t?e.push(t):(2047>=t?e.push(192|t>>6):(65535>=t?e.push(224|t>>12):(e.push(240|t>>18),e.push(128|t>>12&63)),e.push(128|t>>6&63)),e.push(128|63&t))}return new Ma(new Uint8Array(e).buffer)},Ma.ofData=function(i){var e=i.hxBytes;return null!=e?e:new Ma(i)},Ma.prototype={blit:function(i,e,I,t){if(0>i||0>I||0>t||i+t>this.length||I+t>e.length)throw R.thrown(Dc.OutsideBounds);0==I&&t==e.b.byteLength?this.b.set(e.b,i):this.b.set(e.b.subarray(I,I+t),i)},sub:function(i,e){if(0>i||0>e||i+e>this.length)throw R.thrown(Dc.OutsideBounds);return new Ma(this.b.buffer.slice(i+this.b.byteOffset,i+this.b.byteOffset+e))},getString:function(i,e,I){if(0>i||0>e||i+e>this.length)throw R.thrown(Dc.OutsideBounds);I="";var t=this.b,C=Li.fromCharCode,o=i;for(i+=e;o<i;)if(128>(e=t[o++])){if(0==e)break;I+=C(e)}else if(224>e)I+=C((63&e)<<6|127&t[o++]);else if(240>e){var s=t[o++];I+=C((31&e)<<12|(127&s)<<6|127&t[o++])}else{I+=C(55232+((e=(15&e)<<18|(127&(s=t[o++]))<<12|(127&t[o++])<<6|127&t[o++])>>10)),I+=C(1023&e|56320)}return I},toString:function(){return this.getString(0,this.length)},__class__:Ma};var ue=function(){};p["haxe.crypto.Base64"]=ue,ue.__name__="haxe.crypto.Base64",ue.decode=function(i,e){if(null==e&&(e=!0),e)for(;61==V.cca(i,i.length-1);)i=V.substr(i,0,-1);return new Rh(ue.BYTES).decodeBytes(Ma.ofString(i))};var Rh=function(i){for(var e=i.length,I=1;e>1<<I;)++I;if(8<I||e!=1<<I)throw R.thrown("BaseCode : base length must be a power of two.");this.base=i,this.nbits=I};p["haxe.crypto.BaseCode"]=Rh,Rh.__name__="haxe.crypto.BaseCode",Rh.prototype={initTable:function(){for(var i=[],e=0;256>e;){var I=e++;i[I]=-1}e=0;for(var t=this.base.length;e<t;)I=e++,i[this.base.b[I]]=I;this.tbl=i},decodeBytes:function(i){var e=this.nbits;null==this.tbl&&this.initTable();for(var I=this.tbl,t=i.length*e>>3,C=new Ma(new ArrayBuffer(t)),o=0,s=0,l=0,n=0;n<t;){for(;8>s;){s+=e,o<<=e;var a=I[i.b[l++]];if(-1==a)throw R.thrown("BaseCode : invalid encoded char");o|=a}s-=8,C.b[n++]=o>>s&255}return C},__class__:Rh};var Vd=function(){};p["haxe.crypto.Md5"]=Vd,Vd.__name__="haxe.crypto.Md5",Vd.encode=function(i){var e=new Vd;return i=e.doEncode(Vd.str2blks(i)),e.hex(i)},Vd.str2blks=function(i){var e=Ma.ofString(i),I=1+(e.length+8>>6);i=[];for(var t=0,C=16*I;t<C;){var o=t++;i[o]=0}for(o=0,t=8*(C=e.length);o<C;)i[o>>2]|=e.b[o]<<(t+o)%4*8,++o;return i[o>>2]|=128<<(t+o)%4*8,i[e=16*I-2]=255&t,i[e]|=(t>>>8&255)<<8,i[e]|=(t>>>16&255)<<16,i[e]|=(t>>>24&255)<<24,i},Vd.prototype={bitOR:function(i,e){return(i>>>1|e>>>1)<<1|1&i|1&e},bitXOR:function(i,e){return(i>>>1^e>>>1)<<1|1&i^1&e},bitAND:function(i,e){return(i>>>1&e>>>1)<<1|1&i&e&1},addme:function(i,e){var I=(65535&i)+(65535&e);return(i>>16)+(e>>16)+(I>>16)<<16|65535&I},hex:function(i){for(var e="",I=0;I<i.length;){var t=i[I];++I,e+="0123456789abcdef".charAt(t>>4&15)+"0123456789abcdef".charAt(15&t),e+="0123456789abcdef".charAt(t>>12&15)+"0123456789abcdef".charAt(t>>8&15),e+="0123456789abcdef".charAt(t>>20&15)+"0123456789abcdef".charAt(t>>16&15),e+="0123456789abcdef".charAt(t>>28&15)+"0123456789abcdef".charAt(t>>24&15)}return e},rol:function(i,e){return i<<e|i>>>32-e},cmn:function(i,e,I,t,C,o){return this.addme(this.rol(this.addme(this.addme(e,i),this.addme(t,o)),C),I)},ff:function(i,e,I,t,C,o,s){return this.cmn(this.bitOR(this.bitAND(e,I),this.bitAND(~e,t)),i,e,C,o,s)},gg:function(i,e,I,t,C,o,s){return this.cmn(this.bitOR(this.bitAND(e,t),this.bitAND(I,~t)),i,e,C,o,s)},hh:function(i,e,I,t,C,o,s){return this.cmn(this.bitXOR(this.bitXOR(e,I),t),i,e,C,o,s)},ii:function(i,e,I,t,C,o,s){return this.cmn(this.bitXOR(I,this.bitOR(e,~t)),i,e,C,o,s)},doEncode:function(i){for(var e=1732584193,I=-271733879,t=-1732584194,C=271733878,o=0;o<i.length;){var s=e,l=I,n=t,a=C;e=this.ff(e,I,t,C,i[o],7,-680876936),C=this.ff(C,e,I,t,i[o+1],12,-389564586),t=this.ff(t,C,e,I,i[o+2],17,606105819),I=this.ff(I,t,C,e,i[o+3],22,-1044525330),e=this.ff(e,I,t,C,i[o+4],7,-176418897),C=this.ff(C,e,I,t,i[o+5],12,1200080426),t=this.ff(t,C,e,I,i[o+6],17,-1473231341),I=this.ff(I,t,C,e,i[o+7],22,-45705983),e=this.ff(e,I,t,C,i[o+8],7,1770035416),C=this.ff(C,e,I,t,i[o+9],12,-1958414417),t=this.ff(t,C,e,I,i[o+10],17,-42063),I=this.ff(I,t,C,e,i[o+11],22,-1990404162),e=this.ff(e,I,t,C,i[o+12],7,1804603682),C=this.ff(C,e,I,t,i[o+13],12,-40341101),t=this.ff(t,C,e,I,i[o+14],17,-1502002290),I=this.ff(I,t,C,e,i[o+15],22,1236535329),e=this.gg(e,I,t,C,i[o+1],5,-165796510),C=this.gg(C,e,I,t,i[o+6],9,-1069501632),t=this.gg(t,C,e,I,i[o+11],14,643717713),I=this.gg(I,t,C,e,i[o],20,-373897302),e=this.gg(e,I,t,C,i[o+5],5,-701558691),C=this.gg(C,e,I,t,i[o+10],9,38016083),t=this.gg(t,C,e,I,i[o+15],14,-660478335),I=this.gg(I,t,C,e,i[o+4],20,-405537848),e=this.gg(e,I,t,C,i[o+9],5,568446438),C=this.gg(C,e,I,t,i[o+14],9,-1019803690),t=this.gg(t,C,e,I,i[o+3],14,-187363961),I=this.gg(I,t,C,e,i[o+8],20,1163531501),e=this.gg(e,I,t,C,i[o+13],5,-1444681467),C=this.gg(C,e,I,t,i[o+2],9,-51403784),t=this.gg(t,C,e,I,i[o+7],14,1735328473),I=this.gg(I,t,C,e,i[o+12],20,-1926607734),e=this.hh(e,I,t,C,i[o+5],4,-378558),C=this.hh(C,e,I,t,i[o+8],11,-2022574463),t=this.hh(t,C,e,I,i[o+11],16,1839030562),I=this.hh(I,t,C,e,i[o+14],23,-35309556),e=this.hh(e,I,t,C,i[o+1],4,-1530992060),C=this.hh(C,e,I,t,i[o+4],11,1272893353),t=this.hh(t,C,e,I,i[o+7],16,-155497632),I=this.hh(I,t,C,e,i[o+10],23,-1094730640),e=this.hh(e,I,t,C,i[o+13],4,681279174),C=this.hh(C,e,I,t,i[o],11,-358537222),t=this.hh(t,C,e,I,i[o+3],16,-722521979),I=this.hh(I,t,C,e,i[o+6],23,76029189),e=this.hh(e,I,t,C,i[o+9],4,-640364487),C=this.hh(C,e,I,t,i[o+12],11,-421815835),t=this.hh(t,C,e,I,i[o+15],16,530742520),I=this.hh(I,t,C,e,i[o+2],23,-995338651),e=this.ii(e,I,t,C,i[o],6,-198630844),C=this.ii(C,e,I,t,i[o+7],10,1126891415),t=this.ii(t,C,e,I,i[o+14],15,-1416354905),I=this.ii(I,t,C,e,i[o+5],21,-57434055),e=this.ii(e,I,t,C,i[o+12],6,1700485571),C=this.ii(C,e,I,t,i[o+3],10,-1894986606),t=this.ii(t,C,e,I,i[o+10],15,-1051523),I=this.ii(I,t,C,e,i[o+1],21,-2054922799),e=this.ii(e,I,t,C,i[o+8],6,1873313359),C=this.ii(C,e,I,t,i[o+15],10,-30611744),t=this.ii(t,C,e,I,i[o+6],15,-1560198380),I=this.ii(I,t,C,e,i[o+13],21,1309151649),e=this.ii(e,I,t,C,i[o+4],6,-145523070),C=this.ii(C,e,I,t,i[o+11],10,-1120210379),t=this.ii(t,C,e,I,i[o+2],15,718787259),I=this.ii(I,t,C,e,i[o+9],21,-343485551),e=this.addme(e,s),I=this.addme(I,l),t=this.addme(t,n),C=this.addme(C,a),o+=16}return[e,I,t,C]},__class__:Vd};var Yd=function(){};p["haxe.crypto.Sha256"]=Yd,Yd.__name__="haxe.crypto.Sha256",Yd.encode=function(i){var e=new Yd;return i=e.doEncode(Yd.str2blks(i),8*i.length),e.hex(i)},Yd.str2blks=function(i){for(var e=1+((i=Ma.ofString(i)).length+8>>6),I=[],t=0,C=16*e;t<C;){var o=t++;I[o]=0}for(t=0,C=i.length;t<C;)I[(o=t++)>>2]|=i.b[o]<<24-((3&o)<<3);return I[(o=i.length)>>2]|=128<<24-((3&o)<<3),I[16*e-1]=8*i.length,I},Yd.prototype={doEncode:function(i,e){var I=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],t=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],C=[];for(C[64]=0,i[e>>5]|=128<<24-e%32,i[15+(e+64>>9<<4)]=e,e=0;e<i.length;){for(var o=t[0],s=t[1],l=t[2],n=t[3],a=t[4],g=t[5],r=t[6],J=t[7],c=0;64>c;){var h=c++;if(16>h)C[h]=i[h+e];else{var d=C[h-2];d=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;var _=C[h-7],k=(65535&d)+(65535&_);k=(65535&(d=((d=(d>>16)+(_>>16)+(k>>16)<<16|65535&k)>>16)+((_=((_=C[h-15])>>>7|_<<25)^(_>>>18|_<<14)^_>>>3)>>16)+((k=(65535&d)+(65535&_))>>16)<<16|65535&k))+(65535&(_=C[h-16])),C[h]=(d>>16)+(_>>16)+(k>>16)<<16|65535&k}h=((J=((J=((J=(J>>16)+((d=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))>>16)+((_=(65535&J)+(65535&d))>>16)<<16|65535&_)>>16)+((d=a&g^~a&r)>>16)+((_=(65535&J)+(65535&d))>>16)<<16|65535&_)>>16)+((d=I[h])>>16)+((_=(65535&J)+(65535&d))>>16)<<16|65535&_)>>16)+((h=C[h])>>16)+((d=(65535&J)+(65535&h))>>16)<<16|65535&d,d=((J=(o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))>>16)+((d=o&s^o&l^s&l)>>16)+((_=(65535&J)+(65535&d))>>16)<<16|65535&_,J=r,r=g,g=a,a=(n>>16)+(h>>16)+((a=(65535&n)+(65535&h))>>16)<<16|65535&a,n=l,l=s,s=o,o=(h>>16)+(d>>16)+((o=(65535&h)+(65535&d))>>16)<<16|65535&o}h=(65535&o)+(65535&(c=t[0])),t[0]=(o>>16)+(c>>16)+(h>>16)<<16|65535&h,c=(65535&s)+(65535&(o=t[1])),t[1]=(s>>16)+(o>>16)+(c>>16)<<16|65535&c,o=(65535&l)+(65535&(s=t[2])),t[2]=(l>>16)+(s>>16)+(o>>16)<<16|65535&o,s=(65535&n)+(65535&(l=t[3])),t[3]=(n>>16)+(l>>16)+(s>>16)<<16|65535&s,l=(65535&a)+(65535&(n=t[4])),t[4]=(a>>16)+(n>>16)+(l>>16)<<16|65535&l,n=(65535&g)+(65535&(a=t[5])),t[5]=(g>>16)+(a>>16)+(n>>16)<<16|65535&n,a=(65535&r)+(65535&(g=t[6])),t[6]=(r>>16)+(g>>16)+(a>>16)<<16|65535&a,g=(65535&J)+(65535&(r=t[7])),t[7]=(J>>16)+(r>>16)+(g>>16)<<16|65535&g,e+=16}return t},hex:function(i){for(var e="",I=0;I<i.length;){var t=i[I];++I,e+=T.hex(t,8)}return e.toLowerCase()},__class__:Yd};var Pb=function(){};p["haxe.ds.ArraySort"]=Pb,Pb.__name__="haxe.ds.ArraySort",Pb.sort=function(i,e){Pb.rec(i,e,0,i.length)},Pb.rec=function(i,e,I,t){var C=I+t>>1;if(12>t-I){if(!(t<=I))for(C=I+1;C<t;)for(var o=C++;o>I&&0>e(i[o],i[o-1]);)Pb.swap(i,o-1,o),--o}else Pb.rec(i,e,I,C),Pb.rec(i,e,C,t),Pb.doMerge(i,e,I,C,t,C-I,t-C)},Pb.doMerge=function(i,e,I,t,C,o,s){if(0!=o&&0!=s)if(2==o+s)0>e(i[t],i[I])&&Pb.swap(i,t,I);else{if(o>s)var l=o>>1,n=I+l,a=Pb.lower(i,e,t,C,n),g=a-t;else a=t+(g=s>>1),l=(n=Pb.upper(i,e,I,t,a))-I;Pb.rotate(i,e,n,t,a),t=n+g,Pb.doMerge(i,e,I,n,t,l,g),Pb.doMerge(i,e,t,a,C,o-l,s-g)}},Pb.rotate=function(i,e,I,t,C){if(I!=t&&t!=C)for(e=Pb.gcd(C-I,t-I);0!=e--;){for(var o=i[I+e],s=t-I,l=I+e,n=I+e+s;n!=I+e;)i[l]=i[n],l=n,n=C-n>s?n+s:I+(s-(C-n));i[l]=o}},Pb.gcd=function(i,e){for(;0!=e;){var I=i%e;i=e,e=I}return i},Pb.upper=function(i,e,I,t,C){t-=I;for(var o,s;0<t;)s=I+(o=t>>1),0>e(i[C],i[s])?t=o:(I=s+1,t=t-o-1);return I},Pb.lower=function(i,e,I,t,C){t-=I;for(var o,s;0<t;)0>e(i[s=I+(o=t>>1)],i[C])?(I=s+1,t=t-o-1):t=o;return I},Pb.swap=function(i,e,I){var t=i[e];i[e]=i[I],i[I]=t};var Db=function(){this.h={}};p["haxe.ds.IntMap"]=Db,Db.__name__="haxe.ds.IntMap",Db.__interfaces__=[Eb],Db.prototype={set:function(i,e){this.h[i]=e},remove:function(i){return!!this.h.hasOwnProperty(i)&&(delete this.h[i],!0)},keys:function(){var i,e=[];for(i in this.h)this.h.hasOwnProperty(i)&&e.push(+i);return new Md(e)},iterator:function(){return{ref:this.h,it:this.keys(),hasNext:function(){return this.it.hasNext()},next:function(){var i=this.it.next();return this.ref[i]}}},__class__:Db};var qg=function(i,e){this.item=i,this.next=e};p["haxe.ds._List.ListNode"]=qg,qg.__name__="haxe.ds._List.ListNode",qg.prototype={__class__:qg};var Hh=function(i){this.head=i};p["haxe.ds._List.ListIterator"]=Hh,Hh.__name__="haxe.ds._List.ListIterator",Hh.prototype={hasNext:function(){return null!=this.head},next:function(){var i=this.head.item;return this.head=this.head.next,i},__class__:Hh};var Qa=function(){this.h=Object.create(null)};p["haxe.ds.StringMap"]=Qa,Qa.__name__="haxe.ds.StringMap",Qa.__interfaces__=[Eb],Qa.prototype={set:function(i,e){this.h[i]=e},remove:function(i){return!!Object.prototype.hasOwnProperty.call(this.h,i)&&(delete this.h[i],!0)},__class__:Qa};var Qh=function(i){this.h=i,this.keys=Object.keys(i),this.length=this.keys.length,this.current=0};p["haxe.ds._StringMap.StringMapKeyIterator"]=Qh,Qh.__name__="haxe.ds._StringMap.StringMapKeyIterator",Qh.prototype={hasNext:function(){return this.current<this.length},next:function(){return this.keys[this.current++]},__class__:Qh};var xe=function(i,e,I){R.call(this,i,e),this.posInfos=null==I?{fileName:"(unknown)",lineNumber:0,className:"(unknown)",methodName:"(unknown)"}:I,this.__skipStack++};p["haxe.exceptions.PosException"]=xe,xe.__name__="haxe.exceptions.PosException",xe.__super__=R,xe.prototype=B(R.prototype,{toString:function(){return R.prototype.toString.call(this)+" in "+this.posInfos.className+"."+this.posInfos.methodName+" at "+this.posInfos.fileName+":"+this.posInfos.lineNumber},__class__:xe});var Vf=function(i,e,I){null==i&&(i="Not implemented"),xe.call(this,i,e,I),this.__skipStack++};p["haxe.exceptions.NotImplementedException"]=Vf,Vf.__name__="haxe.exceptions.NotImplementedException",Vf.__super__=xe,Vf.prototype=B(xe.prototype,{__class__:Vf});var Sh=function(i){this.str=i,this.pos=0};p["haxe.format.JsonParser"]=Sh,Sh.__name__="haxe.format.JsonParser",Sh.prototype={doParse:function(){for(var i,e=this.parseRec();;){var I=i=this.str.charCodeAt(this.pos++);if(I!=I)break;switch(i){case 9:case 10:case 13:case 32:break;default:this.invalidChar()}}return e},parseRec:function(){for(;;){var i=this.str.charCodeAt(this.pos++);switch(i){case 9:case 10:case 13:case 32:break;case 34:return this.parseString();case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:for(var e=i,I=this.pos-1,t=45==e,C=!t,o=48==e,s=i=!1,l=!1,n=!1;;){switch(e=this.str.charCodeAt(this.pos++)){case 43:case 45:s&&!l||this.invalidNumber(I),C=!1,l=!0;break;case 46:(t||i||s)&&this.invalidNumber(I),C=!1,i=!0;break;case 48:o&&!i&&this.invalidNumber(I),t&&(t=!1,o=!0),C=!0;break;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:o&&!i&&this.invalidNumber(I),t&&(t=!1),C=!0,o=!1;break;case 69:case 101:(t||o||s)&&this.invalidNumber(I),C=!1,s=!0;break;default:C||this.invalidNumber(I),this.pos--,n=!0}if(n)break}return e=parseFloat(V.substr(this.str,I,this.pos-I)),i?e:(i=0|e)==e?i:e;case 91:for(i=[],e=null;;)switch(this.str.charCodeAt(this.pos++)){case 9:case 10:case 13:case 32:break;case 44:e?e=!1:this.invalidChar();break;case 93:return 0==e&&this.invalidChar(),i;default:e&&this.invalidChar(),this.pos--,i.push(this.parseRec()),e=!0}case 102:return i=this.pos,97==this.str.charCodeAt(this.pos++)&&108==this.str.charCodeAt(this.pos++)&&115==this.str.charCodeAt(this.pos++)&&101==this.str.charCodeAt(this.pos++)||(this.pos=i,this.invalidChar()),!1;case 110:return i=this.pos,117==this.str.charCodeAt(this.pos++)&&108==this.str.charCodeAt(this.pos++)&&108==this.str.charCodeAt(this.pos++)||(this.pos=i,this.invalidChar()),null;case 116:return i=this.pos,114==this.str.charCodeAt(this.pos++)&&117==this.str.charCodeAt(this.pos++)&&101==this.str.charCodeAt(this.pos++)||(this.pos=i,this.invalidChar()),!0;case 123:for(i={},I=e=null;;)switch(this.str.charCodeAt(this.pos++)){case 9:case 10:case 13:case 32:break;case 34:(null!=e||I)&&this.invalidChar(),e=this.parseString();break;case 44:I?I=!1:this.invalidChar();break;case 58:null==e&&this.invalidChar(),i[e]=this.parseRec(),e=null,I=!0;break;case 125:return null==e&&0!=I||this.invalidChar(),i;default:this.invalidChar()}default:this.invalidChar()}}},parseString:function(){for(var i=this.pos,e=null,I=-1;;){var t=this.str.charCodeAt(this.pos++);if(34==t)break;if(92==t){null==e&&(e=new Rc),t=this.str;var C=this.pos-i-1;switch(e.b+=null==C?V.substr(t,i,null):V.substr(t,i,C),117!=(t=this.str.charCodeAt(this.pos++))&&-1!=I&&(e.b+=String.fromCodePoint(65533),I=-1),t){case 34:case 47:case 92:e.b+=String.fromCodePoint(t);break;case 98:e.b+=String.fromCodePoint(8);break;case 102:e.b+=String.fromCodePoint(12);break;case 110:e.b+=String.fromCodePoint(10);break;case 114:e.b+=String.fromCodePoint(13);break;case 116:e.b+=String.fromCodePoint(9);break;case 117:i=L.parseInt("0x"+V.substr(this.str,this.pos,4)),this.pos+=4,-1!=I?(e.b=56320>i||57343<i?e.b+String.fromCodePoint(65533):e.b+String.fromCodePoint(i-56320+(I-55296<<10)+65536),I=-1):55296<=i&&56319>=i?I=i:e.b+=String.fromCodePoint(i);break;default:throw R.thrown("Invalid escape sequence \\"+String.fromCodePoint(t)+" at position "+(this.pos-1))}i=this.pos}else if(t!=t)throw R.thrown("Unclosed string")}return-1!=I&&(e.b+=String.fromCodePoint(65533)),null==e?V.substr(this.str,i,this.pos-i-1):(t=this.str,C=this.pos-i-1,e.b+=null==C?V.substr(t,i,null):V.substr(t,i,C),e.b)},invalidChar:function(){throw this.pos--,R.thrown("Invalid char "+this.str.charCodeAt(this.pos)+" at position "+this.pos)},invalidNumber:function(i){throw R.thrown("Invalid number at position "+i+": "+V.substr(this.str,i,this.pos-i))},__class__:Sh};var Wf=function(i){this.url=i,this.headers=[],this.params=[],this.emptyOnData=u(this,this.onData)};p["haxe.http.HttpBase"]=Wf,Wf.__name__="haxe.http.HttpBase",Wf.prototype={onData:function(i){},onBytes:function(i){},onError:function(i){},onStatus:function(i){},hasOnData:function(){return!ta.compareMethods(u(this,this.onData),this.emptyOnData)},success:function(i){this.responseBytes=i,this.responseAsString=null,this.hasOnData()&&this.onData(this.get_responseData()),this.onBytes(this.responseBytes)},get_responseData:function(){return null==this.responseAsString&&null!=this.responseBytes&&(this.responseAsString=this.responseBytes.getString(0,this.responseBytes.length,Oh.UTF8)),this.responseAsString},__class__:Wf,__properties__:{get_responseData:"get_responseData"}};var Jg=function(i){this.async=!0,this.withCredentials=!1,Wf.call(this,i)};p["haxe.http.HttpJs"]=Jg,Jg.__name__="haxe.http.HttpJs",Jg.__super__=Wf,Jg.prototype=B(Wf.prototype,{cancel:function(){null!=this.req&&(this.req.abort(),this.req=null)},request:function(i){var e=this;this.responseBytes=this.responseAsString=null;var I=this.req=Tc.createXMLHttpRequest(),t=function(i){if(4==I.readyState){try{var t=I.status}catch(i){La.lastError=i,t=null}if(0==t&&Tc.get_supported()&&null!=E.location&&(i=E.location.protocol.toLowerCase(),new aa("^(?:about|app|app-storage|.+-extension|file|res|widget):$","").match(i)&&(t=null!=I.response?200:404)),null==t&&(t=null),null!=t&&e.onStatus(t),null!=t&&200<=t&&400>t)e.req=null,e.success(Ma.ofData(I.response));else if(null==t||0==t&&null==I.response)e.req=null,e.onError("Failed to connect or resolve host");else if(null==t)e.req=null,t=null!=I.response?Ma.ofData(I.response):null,e.responseBytes=t,e.onError("Http Error #"+I.status);else switch(t){case 12007:e.req=null,e.onError("Unknown host");break;case 12029:e.req=null,e.onError("Failed to connect to host");break;default:e.req=null,t=null!=I.response?Ma.ofData(I.response):null,e.responseBytes=t,e.onError("Http Error #"+I.status)}}};this.async&&(I.onreadystatechange=t);var C=this.postData,o=this.postBytes,s=null==C?null==o?null:new Blob([o.b.bufferValue]):null==o?C:null;if(null!=s)i=!0;else for(C=0,o=this.params;C<o.length;){var l=o[C];++C,s=null==s?"":(null==s?"null":L.string(s))+"&";var n=l.name;s=(null==s?"null":L.string(s))+encodeURIComponent(n)+"="+encodeURIComponent(l.value)}try{if(i)I.open("POST",this.url,this.async);else if(null!=s){var a=1>=this.url.split("?").length;I.open("GET",this.url+(a?"?":"&")+(null==s?"null":L.string(s)),this.async),s=null}else I.open("GET",this.url,this.async);I.responseType="arraybuffer"}catch(i){return La.lastError=i,t=R.caught(i).unwrap(),this.req=null,void this.onError(t.toString())}for(I.withCredentials=this.withCredentials,!hd.exists(this.headers,(function(i){return"Content-Type"==i.name}))&&i&&null==this.postData&&I.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),C=0,o=this.headers;C<o.length;)i=o[C],++C,I.setRequestHeader(i.name,i.value);I.send(s),this.async||t(null)},__class__:Jg});var Xf=function(){this.size=this.pos=0};p["haxe.io.BytesBuffer"]=Xf,Xf.__name__="haxe.io.BytesBuffer",Xf.prototype={addByte:function(i){this.pos==this.size&&this.grow(1),this.view.setUint8(this.pos++,i)},add:function(i){if(this.pos+i.length>this.size&&this.grow(i.length),0!=this.size){var e=new Uint8Array(i.b.buffer,i.b.byteOffset,i.length);this.u8.set(e,this.pos),this.pos+=i.length}},addBytes:function(i,e,I){if(0>e||0>I||e+I>i.length)throw R.thrown(Dc.OutsideBounds);this.pos+I>this.size&&this.grow(I),0!=this.size&&(i=new Uint8Array(i.b.buffer,i.b.byteOffset+e,I),this.u8.set(i,this.pos),this.pos+=I)},grow:function(i){var e=this.pos+i;for(i=0==this.size?16:this.size;i<e;)i=3*i>>1;e=new ArrayBuffer(i);var I=new Uint8Array(e);0<this.size&&I.set(this.u8),this.size=i,this.buffer=e,this.u8=I,this.view=new DataView(this.buffer)},getBytes:function(){if(0==this.size)return new Ma(new ArrayBuffer(0));var i=new Ma(this.buffer);return i.length=this.pos,i},__class__:Xf};var Kg=function(){};p["haxe.io.Input"]=Kg,Kg.__name__="haxe.io.Input",Kg.prototype={readByte:function(){throw new Vf(null,null,{fileName:"haxe/io/Input.hx",lineNumber:53,className:"haxe.io.Input",methodName:"readByte"})},readBytes:function(i,e,I){var t=I,C=i.b;if(0>e||0>I||e+I>i.length)throw R.thrown(Dc.OutsideBounds);try{for(;0<t;)C[e]=this.readByte(),++e,--t}catch(i){if(La.lastError=i,!(R.caught(i).unwrap()instanceof Yf))throw i}return I-t},set_bigEndian:function(i){return this.bigEndian=i},readFullBytes:function(i,e,I){for(;0<I;){var t=this.readBytes(i,e,I);if(0==t)throw R.thrown(Dc.Blocked);e+=t,I-=t}},read:function(i){for(var e=new Ma(new ArrayBuffer(i)),I=0;0<i;){var t=this.readBytes(e,I,i);if(0==t)throw R.thrown(Dc.Blocked);I+=t,i-=t}return e},readInt16:function(){var i=this.readByte(),e=this.readByte();return 0!=(32768&(i=this.bigEndian?e|i<<8:i|e<<8))?i-65536:i},readUInt16:function(){var i=this.readByte(),e=this.readByte();return this.bigEndian?e|i<<8:i|e<<8},readInt32:function(){var i=this.readByte(),e=this.readByte(),I=this.readByte(),t=this.readByte();return this.bigEndian?t|I<<8|e<<16|i<<24:i|e<<8|I<<16|t<<24},readString:function(i,e){var I=new Ma(new ArrayBuffer(i));return this.readFullBytes(I,0,i),I.getString(0,i,e)},__class__:Kg,__properties__:{set_bigEndian:"set_bigEndian"}};var Rf=function(i,e,I){if(null==e&&(e=0),null==I&&(I=i.length-e),0>e||0>I||e+I>i.length)throw R.thrown(Dc.OutsideBounds);this.b=i.b,this.pos=e,this.totlen=this.len=I};p["haxe.io.BytesInput"]=Rf,Rf.__name__="haxe.io.BytesInput",Rf.__super__=Kg,Rf.prototype=B(Kg.prototype,{readByte:function(){if(0==this.len)throw R.thrown(new Yf);return this.len--,this.b[this.pos++]},readBytes:function(i,e,I){if(0>e||0>I||e+I>i.length)throw R.thrown(Dc.OutsideBounds);if(0==this.len&&0<I)throw R.thrown(new Yf);this.len<I&&(I=this.len);var t=this.b;i=i.b;for(var C=0,o=I;C<o;){var s=C++;i[e+s]=t[this.pos+s]}return this.pos+=I,this.len-=I,I},__class__:Rf});var Lg=function(){};p["haxe.io.Output"]=Lg,Lg.__name__="haxe.io.Output",Lg.prototype={writeByte:function(i){throw new Vf(null,null,{fileName:"haxe/io/Output.hx",lineNumber:47,className:"haxe.io.Output",methodName:"writeByte"})},writeBytes:function(i,e,I){if(0>e||0>I||e+I>i.length)throw R.thrown(Dc.OutsideBounds);i=i.b;for(var t=I;0<t;)this.writeByte(i[e]),++e,--t;return I},writeFullBytes:function(i,e,I){for(;0<I;){var t=this.writeBytes(i,e,I);e+=t,I-=t}},writeInt32:function(i){this.bigEndian?(this.writeByte(i>>>24),this.writeByte(i>>16&255),this.writeByte(i>>8&255),this.writeByte(255&i)):(this.writeByte(255&i),this.writeByte(i>>8&255),this.writeByte(i>>16&255),this.writeByte(i>>>24))},writeString:function(i,e){i=Ma.ofString(i,e),this.writeFullBytes(i,0,i.length)},__class__:Lg};var re=function(){this.b=new Xf};p["haxe.io.BytesOutput"]=re,re.__name__="haxe.io.BytesOutput",re.__super__=Lg,re.prototype=B(Lg.prototype,{writeByte:function(i){this.b.addByte(i)},writeBytes:function(i,e,I){return this.b.addBytes(i,e,I),I},getBytes:function(){return this.b.getBytes()},__class__:re});var Oh=F["haxe.io.Encoding"]={__ename__:"haxe.io.Encoding",__constructs__:null,UTF8:{_hx_name:"UTF8",_hx_index:0,__enum__:"haxe.io.Encoding",toString:t},RawNative:{_hx_name:"RawNative",_hx_index:1,__enum__:"haxe.io.Encoding",toString:t}};Oh.__constructs__=[Oh.UTF8,Oh.RawNative];var Yf=function(){};p["haxe.io.Eof"]=Yf,Yf.__name__="haxe.io.Eof",Yf.prototype={toString:function(){return"Eof"},__class__:Yf};var Dc=F["haxe.io.Error"]={__ename__:"haxe.io.Error",__constructs__:null,Blocked:{_hx_name:"Blocked",_hx_index:0,__enum__:"haxe.io.Error",toString:t},Overflow:{_hx_name:"Overflow",_hx_index:1,__enum__:"haxe.io.Error",toString:t},OutsideBounds:{_hx_name:"OutsideBounds",_hx_index:2,__enum__:"haxe.io.Error",toString:t},Custom:(M=function(i){return{_hx_index:3,e:i,__enum__:"haxe.io.Error",toString:t}},M._hx_name="Custom",M.__params__=["e"],M)};Dc.__constructs__=[Dc.Blocked,Dc.Overflow,Dc.OutsideBounds,Dc.Custom];var Fd=function(i){switch(i){case".":case"..":return this.dir=i,void(this.file="")}var e=i.lastIndexOf("/"),I=i.lastIndexOf("\\");e<I?(this.dir=V.substr(i,0,I),i=V.substr(i,I+1,null),this.backslash=!0):I<e?(this.dir=V.substr(i,0,e),i=V.substr(i,e+1,null)):this.dir=null,-1!=(e=i.lastIndexOf("."))?(this.ext=V.substr(i,e+1,null),this.file=V.substr(i,0,e)):(this.ext=null,this.file=i)};p["haxe.io.Path"]=Fd,Fd.__name__="haxe.io.Path",Fd.directory=function(i){return null==(i=new Fd(i)).dir?"":i.dir},Fd.prototype={__class__:Fd};var Md=function(i){this.current=0,this.array=i};p["haxe.iterators.ArrayIterator"]=Md,Md.__name__="haxe.iterators.ArrayIterator",Md.prototype={hasNext:function(){return this.current<this.array.length},next:function(){return this.array[this.current++]},__class__:Md};var Cd=F["haxe.net.ReadyState"]={__ename__:"haxe.net.ReadyState",__constructs__:null,Connecting:{_hx_name:"Connecting",_hx_index:0,__enum__:"haxe.net.ReadyState",toString:t},Open:{_hx_name:"Open",_hx_index:1,__enum__:"haxe.net.ReadyState",toString:t},Closing:{_hx_name:"Closing",_hx_index:2,__enum__:"haxe.net.ReadyState",toString:t},Closed:{_hx_name:"Closed",_hx_index:3,__enum__:"haxe.net.ReadyState",toString:t}};Cd.__constructs__=[Cd.Connecting,Cd.Open,Cd.Closing,Cd.Closed];var te=function(){};p["haxe.net.WebSocket"]=te,te.__name__="haxe.net.WebSocket",te.create=function(i,e,I,t){return new Mg(i,e)},te.prototype={process:function(){},sendBytes:function(i){},close:function(){},get_readyState:function(){throw R.thrown("Not implemented")},onopen:function(){},onerror:function(i){},onmessageString:function(i){},onmessageBytes:function(i){},onclose:function(){},__class__:te,__properties__:{get_readyState:"get_readyState"}};var Mg=function(i,e){var I=this;this.impl=null!=e?new WebSocket(i,e):new WebSocket(i),this.impl.onopen=function(i){I.onopen()},this.impl.onclose=function(i){I.onclose()},this.impl.onerror=function(i){I.onerror("error")},this.impl.onmessage=function(i){if("string"==typeof(i=i.data))I.onmessageString(i);else if(i instanceof ArrayBuffer)I.onmessageBytes(Ma.ofData(qa.__cast(i,ArrayBuffer)));else if(i instanceof Blob){var e,t=new FileReader;t.onload=function(){e=t.result,I.onmessageBytes(Ma.ofData(e))},t.readAsArrayBuffer(qa.__cast(i,Blob))}}};p["haxe.net.impl.WebSocketJs"]=Mg,Mg.__name__="haxe.net.impl.WebSocketJs",Mg.__super__=te,Mg.prototype=B(te.prototype,{sendBytes:function(i){i=i.sub(0,i.length),this.impl.send(i.b.bufferValue)},close:function(){this.impl.close()},get_readyState:function(){switch(this.impl.readyState){case 0:return Cd.Connecting;case 1:return Cd.Open;case 2:return Cd.Closing;case 3:return Cd.Closed;default:throw R.thrown("Unexpected websocket state")}},__class__:Mg});var Tb={resolve:function(i,e){if(i.nodeType==ia.Document)throw R.thrown("Cannot access document attribute "+e);var I=i.get(e);if(null==I){if(i.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==i.nodeType?"null":ib.toString(i.nodeType)));throw R.thrown(i.nodeName+" is missing attribute "+e)}return I}},Yb={resolve:function(i,e){if(i.nodeType==ia.Document)throw R.thrown("Cannot access document attribute "+e);return i.exists(e)}},kj={resolve:function(i,e){var I=[];for(e=i.elementsNamed(e);e.hasNext();){if((i=e.next()).nodeType!=ia.Document&&i.nodeType!=ia.Element)throw R.thrown("Invalid nodeType "+(null==i.nodeType?"null":ib.toString(i.nodeType)));I.push(i)}return I}},Qb=function(i,e,I){for(this.xml=e,this.message=i,this.position=I,this.lineNumber=1,i=this.positionAtLine=0;i<I;){var t=i++;10==(t=e.charCodeAt(t))?(this.lineNumber++,this.positionAtLine=0):13!=t&&this.positionAtLine++}};p["haxe.xml.XmlParserException"]=Qb,Qb.__name__="haxe.xml.XmlParserException",Qb.prototype={toString:function(){return qa.getClass(this).__name__+": "+this.message+" at line "+this.lineNumber+" char "+this.positionAtLine},__class__:Qb};var Dd=function(){};p["haxe.xml.Parser"]=Dd,Dd.__name__="haxe.xml.Parser",Dd.parse=function(i,e){null==e&&(e=!1);var I=ia.createDocument();return Dd.doParse(i,e,0,I),I},Dd.doParse=function(i,e,I,t){null==I&&(I=0);for(var C=null,o=1,s=1,l=null,n=0,a=0,g=0,r=new Rc,J=1,c=-1;I<i.length;){var h=i.charCodeAt(I);switch(o){case 0:switch(h){case 9:case 10:case 13:case 32:break;default:o=s;continue}break;case 1:if(60!=h){n=I,o=13;continue}o=0,s=2;break;case 2:switch(h){case 33:if(91==i.charCodeAt(I+1)){if(I+=2,"CDATA["!=V.substr(i,I,6).toUpperCase())throw R.thrown(new Qb("Expected <![CDATA[",i,I));I+=5,o=17}else if(68==i.charCodeAt(I+1)||100==i.charCodeAt(I+1)){if("OCTYPE"!=V.substr(i,I+2,6).toUpperCase())throw R.thrown(new Qb("Expected <!DOCTYPE",i,I));I+=8,o=16}else{if(45!=i.charCodeAt(I+1)||45!=i.charCodeAt(I+2))throw R.thrown(new Qb("Expected \x3c!--",i,I));I+=2,o=15}n=I+1;break;case 47:if(null==t)throw R.thrown(new Qb("Expected node name",i,I));n=I+1,o=0,s=10;break;case 63:o=14,n=I;break;default:o=3,n=I;continue}break;case 3:if(!(97<=h&&122>=h||65<=h&&90>=h||48<=h&&57>=h||58==h||46==h||95==h||45==h)){if(I==n)throw R.thrown(new Qb("Expected node name",i,I));C=ia.createElement(V.substr(i,n,I-n)),t.addChild(C),++a,o=0,s=4;continue}break;case 4:switch(h){case 47:o=11;break;case 62:o=9;break;default:o=5,n=I;continue}break;case 5:if(!(97<=h&&122>=h||65<=h&&90>=h||48<=h&&57>=h||58==h||46==h||95==h||45==h)){if(n==I)throw R.thrown(new Qb("Expected attribute name",i,I));if(l=V.substr(i,n,I-n),C.exists(l))throw R.thrown(new Qb("Duplicate attribute ["+l+"]",i,I));o=0,s=6;continue}break;case 6:if(61!=h)throw R.thrown(new Qb("Expected =",i,I));o=0,s=7;break;case 7:switch(h){case 34:case 39:r=new Rc,o=8,n=I+1,c=h;break;default:throw R.thrown(new Qb('Expected "',i,I))}break;case 8:switch(h){case 38:J=I-n,r.b+=null==J?V.substr(i,n,null):V.substr(i,n,J),o=18,J=8,n=I+1;break;case 60:case 62:if(e)throw R.thrown(new Qb("Invalid unescaped "+String.fromCodePoint(h)+" in attribute value",i,I));h==c&&(s=I-n,r.b+=null==s?V.substr(i,n,null):V.substr(i,n,s),s=r.b,r=new Rc,C.set(l,s),o=0,s=4);break;default:h==c&&(s=I-n,r.b+=null==s?V.substr(i,n,null):V.substr(i,n,s),s=r.b,r=new Rc,C.set(l,s),o=0,s=4)}break;case 9:n=I=Dd.doParse(i,e,I,C),o=1;break;case 10:if(!(97<=h&&122>=h||65<=h&&90>=h||48<=h&&57>=h||58==h||46==h||95==h||45==h)){if(n==I)throw R.thrown(new Qb("Expected node name",i,I));if(s=V.substr(i,n,I-n),null==t||0!=t.nodeType)throw R.thrown(new Qb("Unexpected </"+s+">, tag is not open",i,I));if(t.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==t.nodeType?"null":ib.toString(t.nodeType)));if(s!=t.nodeName){if(t.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==t.nodeType?"null":ib.toString(t.nodeType)));throw R.thrown(new Qb("Expected </"+t.nodeName+">",i,I))}o=0,s=12;continue}break;case 11:if(62!=h)throw R.thrown(new Qb("Expected >",i,I));o=1;break;case 12:if(62==h)return 0==a&&t.addChild(ia.createPCData("")),I;throw R.thrown(new Qb("Expected >",i,I));case 13:60==h?(s=I-n,r.b+=null==s?V.substr(i,n,null):V.substr(i,n,s),s=ia.createPCData(r.b),r=new Rc,t.addChild(s),++a,o=0,s=2):38==h&&(J=I-n,r.b+=null==J?V.substr(i,n,null):V.substr(i,n,J),o=18,J=13,n=I+1);break;case 14:63==h&&62==i.charCodeAt(I+1)&&(++I,o=V.substr(i,n+1,I-n-2),t.addChild(ia.createProcessingInstruction(o)),++a,o=1);break;case 15:45==h&&45==i.charCodeAt(I+1)&&62==i.charCodeAt(I+2)&&(t.addChild(ia.createComment(V.substr(i,n,I-n))),++a,I+=2,o=1);break;case 16:91==h?++g:93==h?--g:62==h&&0==g&&(t.addChild(ia.createDocType(V.substr(i,n,I-n))),++a,o=1);break;case 17:93==h&&93==i.charCodeAt(I+1)&&62==i.charCodeAt(I+2)&&(o=ia.createCData(V.substr(i,n,I-n)),t.addChild(o),++a,I+=2,o=1);break;case 18:if(59==h){if(35==(n=V.substr(i,n,I-n)).charCodeAt(0))n=120==n.charCodeAt(1)?L.parseInt("0"+V.substr(n,1,n.length-1)):L.parseInt(V.substr(n,1,n.length-1)),r.b+=String.fromCodePoint(n);else if(Object.prototype.hasOwnProperty.call(Dd.escapes.h,n))r.b+=L.string(Dd.escapes.h[n]);else{if(e)throw R.thrown(new Qb("Undefined entity: "+n,i,I));r.b+=L.string("&"+n+";")}n=I+1,o=J}else if(!(97<=h&&122>=h||65<=h&&90>=h||48<=h&&57>=h||58==h||46==h||95==h||45==h)&&35!=h){if(e)throw R.thrown(new Qb("Invalid character in entity: "+String.fromCodePoint(h),i,I));r.b+=String.fromCodePoint(38),o=I-n,r.b+=null==o?V.substr(i,n,null):V.substr(i,n,o),n=--I+1,o=J}}++I}if(1==o&&(n=I,o=13),13==o){if(0==t.nodeType){if(t.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==t.nodeType?"null":ib.toString(t.nodeType)));throw R.thrown(new Qb("Unclosed node <"+t.nodeName+">",i,I))}return I==n&&0!=a||(J=I-n,r.b+=null==J?V.substr(i,n,null):V.substr(i,n,J),t.addChild(ia.createPCData(r.b))),I}if(!e&&18==o&&13==J)return r.b+=String.fromCodePoint(38),J=I-n,r.b+=null==J?V.substr(i,n,null):V.substr(i,n,J),t.addChild(ia.createPCData(r.b)),I;throw R.thrown(new Qb("Unexpected end",i,I))};var Tf=function(i){this.output=new Rc,this.pretty=i};p["haxe.xml.Printer"]=Tf,Tf.__name__="haxe.xml.Printer",Tf.print=function(i,e){return null==e&&(e=!1),(e=new Tf(e)).writeNode(i,""),e.output.b},Tf.prototype={writeNode:function(i,e){switch(i.nodeType){case 0:if(this.output.b+=L.string(e+"<"),i.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==i.nodeType?"null":ib.toString(i.nodeType)));this.output.b+=L.string(i.nodeName);for(var I=i.attributes();I.hasNext();){var t=I.next();this.output.b+=L.string(" "+t+'="'),t=T.htmlEscape(i.get(t),!0),this.output.b+=L.string(t),this.output.b+='"'}if(this.hasChildren(i)){if(this.output.b+=">",this.pretty&&(this.output.b+="\n"),i.nodeType!=ia.Document&&i.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==i.nodeType?"null":ib.toString(i.nodeType)));for(I=0,t=i.children;I<t.length;){var C=t[I++];this.writeNode(C,this.pretty?e+"\t":e)}if(this.output.b+=L.string(e+"</"),i.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element but found "+(null==i.nodeType?"null":ib.toString(i.nodeType)));this.output.b+=L.string(i.nodeName),this.output.b+=">"}else this.output.b+="/>";this.pretty&&(this.output.b+="\n");break;case 1:if(i.nodeType==ia.Document||i.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==i.nodeType?"null":ib.toString(i.nodeType)));0!=(i=i.nodeValue).length&&(t=e+T.htmlEscape(i),this.output.b+=L.string(t),this.pretty&&(this.output.b+="\n"));break;case 2:if(this.output.b+=L.string(e+"<![CDATA["),i.nodeType==ia.Document||i.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==i.nodeType?"null":ib.toString(i.nodeType)));this.output.b+=L.string(i.nodeValue),this.output.b+="]]>",this.pretty&&(this.output.b+="\n");break;case 3:if(i.nodeType==ia.Document||i.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==i.nodeType?"null":ib.toString(i.nodeType)));i=(i=i.nodeValue).replace(/[\n\r\t]+/g,""),this.output.b+=null==e?"null":""+e,t=T.trim("\x3c!--"+i+"--\x3e"),this.output.b+=L.string(t),this.pretty&&(this.output.b+="\n");break;case 4:if(i.nodeType==ia.Document||i.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==i.nodeType?"null":ib.toString(i.nodeType)));this.output.b+=L.string("<!DOCTYPE "+i.nodeValue+">"),this.pretty&&(this.output.b+="\n");break;case 5:if(i.nodeType==ia.Document||i.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==i.nodeType?"null":ib.toString(i.nodeType)));this.output.b+=L.string("<?"+i.nodeValue+"?>"),this.pretty&&(this.output.b+="\n");break;case 6:if(i.nodeType!=ia.Document&&i.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==i.nodeType?"null":ib.toString(i.nodeType)));for(I=0,t=i.children;I<t.length;)C=t[I++],this.writeNode(C,e)}},hasChildren:function(i){if(i.nodeType!=ia.Document&&i.nodeType!=ia.Element)throw R.thrown("Bad node type, expected Element or Document but found "+(null==i.nodeType?"null":ib.toString(i.nodeType)));var e=0;for(i=i.children;e<i.length;){var I=i[e++];switch(I.nodeType){case 0:case 1:return!0;case 2:case 3:if(I.nodeType==ia.Document||I.nodeType==ia.Element)throw R.thrown("Bad node type, unexpected "+(null==I.nodeType?"null":ib.toString(I.nodeType)));if(0!=T.ltrim(I.nodeValue).length)return!0}}return!1},__class__:Tf};var ye=F["haxe.zip.ExtraField"]={__ename__:"haxe.zip.ExtraField",__constructs__:null,FUnknown:(M=function(i,e){return{_hx_index:0,tag:i,bytes:e,__enum__:"haxe.zip.ExtraField",toString:t}},M._hx_name="FUnknown",M.__params__=["tag","bytes"],M),FInfoZipUnicodePath:(M=function(i,e){return{_hx_index:1,name:i,crc:e,__enum__:"haxe.zip.ExtraField",toString:t}},M._hx_name="FInfoZipUnicodePath",M.__params__=["name","crc"],M),FUtf8:{_hx_name:"FUtf8",_hx_index:2,__enum__:"haxe.zip.ExtraField",toString:t}};ye.__constructs__=[ye.FUnknown,ye.FInfoZipUnicodePath,ye.FUtf8];var Uc=F["haxe.zip.Huffman"]={__ename__:"haxe.zip.Huffman",__constructs__:null,Found:(M=function(i){return{_hx_index:0,i:i,__enum__:"haxe.zip.Huffman",toString:t}},M._hx_name="Found",M.__params__=["i"],M),NeedBit:(M=function(i,e){return{_hx_index:1,left:i,right:e,__enum__:"haxe.zip.Huffman",toString:t}},M._hx_name="NeedBit",M.__params__=["left","right"],M),NeedBits:(M=function(i,e){return{_hx_index:2,n:i,table:e,__enum__:"haxe.zip.Huffman",toString:t}},M._hx_name="NeedBits",M.__params__=["n","table"],M)};Uc.__constructs__=[Uc.Found,Uc.NeedBit,Uc.NeedBits];var Th=function(){};p["haxe.zip.HuffTools"]=Th,Th.__name__="haxe.zip.HuffTools",Th.prototype={treeDepth:function(i){switch(i._hx_index){case 0:return 0;case 1:var e=i.right;return 1+((i=this.treeDepth(i.left))<(e=this.treeDepth(e))?i:e);case 2:throw R.thrown("assert")}},treeCompress:function(i){var e=this.treeDepth(i);if(0==e)return i;if(1==e){if(1==i._hx_index)return e=i.right,Uc.NeedBit(this.treeCompress(i.left),this.treeCompress(e));throw R.thrown("assert")}for(var I=[],t=0,C=1<<e;t<C;)t++,I.push(Uc.Found(-1));return this.treeWalk(I,0,0,e,i),Uc.NeedBits(e,I)},treeWalk:function(i,e,I,t,C){if(1==C._hx_index){var o=C.left,s=C.right;0<t?(this.treeWalk(i,e,I+1,t-1,o),this.treeWalk(i,e|1<<I,I+1,t-1,s)):i[e]=this.treeCompress(C)}else i[e]=this.treeCompress(C)},treeMake:function(i,e,I,t){if(t>e)throw R.thrown("Invalid huffman");var C=I<<5|t;return i.h.hasOwnProperty(C)?Uc.Found(i.h[C]):(I<<=1,++t,Uc.NeedBit(this.treeMake(i,e,I,t),this.treeMake(i,e,1|I,t)))},make:function(i,e,I,t){if(1==I)return Uc.NeedBit(Uc.Found(0),Uc.Found(0));var C=[],o=[];if(32<t)throw R.thrown("Invalid huffman");for(var s=0,l=t;s<l;)s++,C.push(0),o.push(0);for(s=0,l=I;s<l;){var n=s++;if((n=i[n+e])>=t)throw R.thrown("Invalid huffman");C[n]++}var a=0;for(s=1,l=t-1;s<l;)a=a+C[n=s++]<<1,o[n]=a;for(C=new Db,s=0,l=I;s<l;)0!=(I=i[(n=s++)+e])&&(a=o[I-1],o[I-1]=a+1,C.h[a<<5|I]=n);return this.treeCompress(Uc.NeedBit(this.treeMake(C,t,0,1),this.treeMake(C,t,1,1)))},__class__:Th};var Uh=function(i){this.buffer=new Ma(new ArrayBuffer(65536)),this.pos=0,i&&(this.crc=new we)};p["haxe.zip._InflateImpl.Window"]=Uh,Uh.__name__="haxe.zip._InflateImpl.Window",Uh.prototype={slide:function(){null!=this.crc&&this.crc.update(this.buffer,0,32768);var i=new Ma(new ArrayBuffer(65536));this.pos-=32768,i.blit(0,this.buffer,32768,this.pos),this.buffer=i},addBytes:function(i,e,I){65536<this.pos+I&&this.slide(),this.buffer.blit(this.pos,i,e,I),this.pos+=I},addByte:function(i){65536==this.pos&&this.slide(),this.buffer.b[this.pos]=255&i,this.pos++},getLastChar:function(){return this.buffer.b[this.pos-1]},available:function(){return this.pos},checksum:function(){return null!=this.crc&&this.crc.update(this.buffer,0,this.pos),this.crc},__class__:Uh};var Bb=F["haxe.zip._InflateImpl.State"]={__ename__:"haxe.zip._InflateImpl.State",__constructs__:null,Head:{_hx_name:"Head",_hx_index:0,__enum__:"haxe.zip._InflateImpl.State",toString:t},Block:{_hx_name:"Block",_hx_index:1,__enum__:"haxe.zip._InflateImpl.State",toString:t},CData:{_hx_name:"CData",_hx_index:2,__enum__:"haxe.zip._InflateImpl.State",toString:t},Flat:{_hx_name:"Flat",_hx_index:3,__enum__:"haxe.zip._InflateImpl.State",toString:t},Crc:{_hx_name:"Crc",_hx_index:4,__enum__:"haxe.zip._InflateImpl.State",toString:t},Dist:{_hx_name:"Dist",_hx_index:5,__enum__:"haxe.zip._InflateImpl.State",toString:t},DistOne:{_hx_name:"DistOne",_hx_index:6,__enum__:"haxe.zip._InflateImpl.State",toString:t},Done:{_hx_name:"Done",_hx_index:7,__enum__:"haxe.zip._InflateImpl.State",toString:t}};Bb.__constructs__=[Bb.Head,Bb.Block,Bb.CData,Bb.Flat,Bb.Crc,Bb.Dist,Bb.DistOne,Bb.Done];var cc=function(i,e,I){null==I&&(I=!0),null==e&&(e=!0),this.isFinal=!1,this.htools=new Th,this.huffman=this.buildFixedHuffman(),this.huffdist=null,this.dist=this.len=0,this.state=e?Bb.Head:Bb.Block,this.input=i,this.needed=this.nbits=this.bits=0,this.output=null,this.outpos=0,this.lengths=[],this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.lengths.push(-1),this.window=new Uh(I)};p["haxe.zip.InflateImpl"]=cc,cc.__name__="haxe.zip.InflateImpl",cc.prototype={buildFixedHuffman:function(){if(null!=cc.FIXED_HUFFMAN)return cc.FIXED_HUFFMAN;for(var i=[],e=0;288>e;){var I=e++;i.push(143>=I?8:255>=I?9:279>=I?7:8)}return cc.FIXED_HUFFMAN=this.htools.make(i,0,288,10),cc.FIXED_HUFFMAN},readBytes:function(i,e,I){if(this.needed=I,this.outpos=e,this.output=i,0<I)for(;this.inflateLoop(););return I-this.needed},getBits:function(i){for(;this.nbits<i;)this.bits|=this.input.readByte()<<this.nbits,this.nbits+=8;var e=this.bits&(1<<i)-1;return this.nbits-=i,this.bits>>=i,e},getBit:function(){0==this.nbits&&(this.nbits=8,this.bits=this.input.readByte());var i=1==(1&this.bits);return this.nbits--,this.bits>>=1,i},getRevBits:function(i){return 0==i?0:this.getBit()?1<<i-1|this.getRevBits(i-1):this.getRevBits(i-1)},resetBits:function(){this.nbits=this.bits=0},addBytes:function(i,e,I){this.window.addBytes(i,e,I),this.output.blit(this.outpos,i,e,I),this.needed-=I,this.outpos+=I},addByte:function(i){this.window.addByte(i),this.output.b[this.outpos]=255&i,this.needed--,this.outpos++},addDistOne:function(i){for(var e=this.window.getLastChar(),I=0;I<i;)I++,this.addByte(e)},addDist:function(i,e){this.addBytes(this.window.buffer,this.window.pos-i,e)},applyHuffman:function(i){switch(i._hx_index){case 0:var e=i.i;return e;case 1:return e=i.left,i=i.right,this.applyHuffman(this.getBit()?i:e);case 2:return e=i.n,this.applyHuffman(i.table[this.getBits(e)])}},inflateLengths:function(i,e){for(var I=0,t=0;I<e;){var C=this.applyHuffman(this.huffman);switch(C){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:t=C,i[I]=C,++I;break;case 16:if((C=I+3+this.getBits(2))>e)throw R.thrown("Invalid data");for(;I<C;)i[I]=t,++I;break;case 17:if((I+=3+this.getBits(3))>e)throw R.thrown("Invalid data");break;case 18:if((I+=11+this.getBits(7))>e)throw R.thrown("Invalid data");break;default:throw R.thrown("Invalid data")}}},inflateLoop:function(){switch(this.state._hx_index){case 0:var i=this.input.readByte();if(8!=(15&i))throw R.thrown("Invalid data");var e=this.input.readByte(),I=0!=(32&e);if(0!=((i<<8)+e)%31)throw R.thrown("Invalid data");if(I)throw R.thrown("Unsupported dictionary");return this.state=Bb.Block,!0;case 1:switch(this.isFinal=this.getBit(),this.getBits(2)){case 0:if(this.len=this.input.readUInt16(),this.input.readUInt16()!=65535-this.len)throw R.thrown("Invalid data");return this.state=Bb.Flat,i=this.inflateLoop(),this.resetBits(),i;case 1:return this.huffman=this.buildFixedHuffman(),this.huffdist=null,this.state=Bb.CData,!0;case 2:i=this.getBits(5)+257,e=this.getBits(5)+1;var t=this.getBits(4)+4;I=0;for(var C=t;I<C;){var o=I++;this.lengths[cc.CODE_LENGTHS_POS[o]]=this.getBits(3)}for(I=t,C=19;I<C;)o=I++,this.lengths[cc.CODE_LENGTHS_POS[o]]=0;for(this.huffman=this.htools.make(this.lengths,0,19,8),t=[],I=0,C=i+e;I<C;)I++,t.push(0);return this.inflateLengths(t,i+e),this.huffdist=this.htools.make(t,i,e,16),this.huffman=this.htools.make(t,0,i,16),this.state=Bb.CData,!0;default:throw R.thrown("Invalid data")}case 2:if(256>(e=this.applyHuffman(this.huffman)))return this.addByte(e),0<this.needed;if(256==e)this.state=this.isFinal?Bb.Crc:Bb.Block;else{if(e-=257,-1==(i=cc.LEN_EXTRA_BITS_TBL[e]))throw R.thrown("Invalid data");if(this.len=cc.LEN_BASE_VAL_TBL[e]+this.getBits(i),e=null==this.huffdist?this.getRevBits(5):this.applyHuffman(this.huffdist),-1==(i=cc.DIST_EXTRA_BITS_TBL[e]))throw R.thrown("Invalid data");if(this.dist=cc.DIST_BASE_VAL_TBL[e]+this.getBits(i),this.dist>this.window.available())throw R.thrown("Invalid data");this.state=1==this.dist?Bb.DistOne:Bb.Dist}return!0;case 3:return i=this.len<this.needed?this.len:this.needed,e=this.input.read(i),this.len-=i,this.addBytes(e,0,i),0==this.len&&(this.state=this.isFinal?Bb.Crc:Bb.Block),0<this.needed;case 4:if(null==(i=this.window.checksum()))return this.state=Bb.Done,!0;if(e=we.read(this.input),!i.equals(e))throw R.thrown("Invalid CRC");return this.state=Bb.Done,!0;case 5:for(;0<this.len&&0<this.needed;)i=this.len<this.dist?this.len:this.dist,i=this.needed<i?this.needed:i,this.addDist(this.dist,i),this.len-=i;return 0==this.len&&(this.state=Bb.CData),0<this.needed;case 6:return i=this.len<this.needed?this.len:this.needed,this.addDistOne(i),this.len-=i,0==this.len&&(this.state=Bb.CData),0<this.needed;case 7:return!1}},__class__:cc};var Zf=function(i){this.i=i};p["haxe.zip.Reader"]=Zf,Zf.__name__="haxe.zip.Reader",Zf.readZip=function(i){return new Zf(i).read()},Zf.prototype={readZipDate:function(){var i=this.i.readUInt16(),e=i>>11&31,I=i>>5&63;i&=31;var t=this.i.readUInt16();return new Date(1980+(t>>9),(t>>5&15)-1,31&t,e,I,i<<1)},readExtraFields:function(i){for(var e=new ca;0<i;){if(4>i)throw R.thrown("Invalid extra fields data");var I=this.i.readUInt16(),t=this.i.readUInt16();if(i<t)throw R.thrown("Invalid extra fields data");if(28789==I){var C=this.i.readByte();if(1!=C){var o=new Xf;o.addByte(C),o.add(this.i.read(t-1)),e.add(ye.FUnknown(I,o.getBytes()))}else I=this.i.readInt32(),C=this.i.read(t-5).toString(),e.add(ye.FInfoZipUnicodePath(C,I))}else e.add(ye.FUnknown(I,this.i.read(t)));i-=4+t}return e},readEntryHeader:function(){var i=this.i,e=i.readInt32();if(33639248==e||101010256==e)return null;if(67324752!=e)throw R.thrown("Invalid Zip Data");i.readUInt16();var I=0!=(2048&(e=i.readUInt16()));if(0!=(63473&e))throw R.thrown("Unsupported flags "+e);var t=i.readUInt16(),C=0!=t;if(C&&8!=t)throw R.thrown("Unsupported compression "+t);t=this.readZipDate();var o=i.readInt32(),s=i.readInt32(),l=i.readInt32(),n=i.readInt16(),a=i.readInt16();return i=i.readString(n),a=this.readExtraFields(a),I&&a.push(ye.FUtf8),0!=(8&e)&&(o=null),{fileName:i,fileSize:l,fileTime:t,compressed:C,dataSize:s,data:null,crc32:o,extraFields:a}},read:function(){for(var i=new ca,e=null;;){var I=this.readEntryHeader();if(null==I)break;if(null==I.crc32){if(I.compressed){null==e&&(e=new Ma(new ArrayBuffer(65536)));for(var t=new Xf,C=new cc(this.i,!1,!1);;){var o=C.readBytes(e,0,65536);if(t.addBytes(e,0,o),65536>o)break}I.data=t.getBytes()}else I.data=this.i.read(I.dataSize);I.crc32=this.i.readInt32(),134695760==I.crc32&&(I.crc32=this.i.readInt32()),I.dataSize=this.i.readInt32(),I.fileSize=this.i.readInt32(),I.dataSize=I.fileSize,I.compressed=!1}else I.data=this.i.read(I.dataSize);i.add(I)}return i},__class__:Zf};var $a=F["hxjson2.JSONTokenType"]={__ename__:"hxjson2.JSONTokenType",__constructs__:null,tUNKNOWN:{_hx_name:"tUNKNOWN",_hx_index:0,__enum__:"hxjson2.JSONTokenType",toString:t},tCOMMA:{_hx_name:"tCOMMA",_hx_index:1,__enum__:"hxjson2.JSONTokenType",toString:t},tLEFT_BRACE:{_hx_name:"tLEFT_BRACE",_hx_index:2,__enum__:"hxjson2.JSONTokenType",toString:t},tRIGHT_BRACE:{_hx_name:"tRIGHT_BRACE",_hx_index:3,__enum__:"hxjson2.JSONTokenType",toString:t},tLEFT_BRACKET:{_hx_name:"tLEFT_BRACKET",_hx_index:4,__enum__:"hxjson2.JSONTokenType",toString:t},tRIGHT_BRACKET:{_hx_name:"tRIGHT_BRACKET",_hx_index:5,__enum__:"hxjson2.JSONTokenType",toString:t},tCOLON:{_hx_name:"tCOLON",_hx_index:6,__enum__:"hxjson2.JSONTokenType",toString:t},tTRUE:{_hx_name:"tTRUE",_hx_index:7,__enum__:"hxjson2.JSONTokenType",toString:t},tFALSE:{_hx_name:"tFALSE",_hx_index:8,__enum__:"hxjson2.JSONTokenType",toString:t},tNULL:{_hx_name:"tNULL",_hx_index:9,__enum__:"hxjson2.JSONTokenType",toString:t},tSTRING:{_hx_name:"tSTRING",_hx_index:10,__enum__:"hxjson2.JSONTokenType",toString:t},tNUMBER:{_hx_name:"tNUMBER",_hx_index:11,__enum__:"hxjson2.JSONTokenType",toString:t},tNAN:{_hx_name:"tNAN",_hx_index:12,__enum__:"hxjson2.JSONTokenType",toString:t}};$a.__constructs__=[$a.tUNKNOWN,$a.tCOMMA,$a.tLEFT_BRACE,$a.tRIGHT_BRACE,$a.tLEFT_BRACKET,$a.tRIGHT_BRACKET,$a.tCOLON,$a.tTRUE,$a.tFALSE,$a.tNULL,$a.tSTRING,$a.tNUMBER,$a.tNAN];var ug=function(i,e){this.strict=e,this.tokenizer=new Vh(i,e),this.nextToken(),this.value=this.parseValue(),e&&null!=this.nextToken()&&this.tokenizer.parseError("Unexpected characters left in input stream!")};p["hxjson2.JSONDecoder"]=ug,ug.__name__="hxjson2.JSONDecoder",ug.prototype={getValue:function(){return this.value},nextToken:function(){return this.token=this.tokenizer.getNextToken()},parseArray:function(){var i=[];if(this.nextToken(),this.token.type==$a.tRIGHT_BRACKET)return i;if(!this.strict&&this.token.type==$a.tCOMMA){if(this.nextToken(),this.token.type==$a.tRIGHT_BRACKET)return i;this.tokenizer.parseError("Leading commas are not supported. Expecting ']' but found "+L.string(this.token.value))}for(;;){if(i.push(this.parseValue()),this.nextToken(),this.token.type==$a.tRIGHT_BRACKET)return i;if(this.token.type==$a.tCOMMA){if(this.nextToken(),!this.strict&&this.token.type==$a.tRIGHT_BRACKET)return i}else this.tokenizer.parseError("Expecting ] or , but found "+L.string(this.token.value))}},parseObject:function(){var i={};if(this.nextToken(),this.token.type==$a.tRIGHT_BRACE)return i;if(!this.strict&&this.token.type==$a.tCOMMA){if(this.nextToken(),this.token.type==$a.tRIGHT_BRACE)return i;this.tokenizer.parseError("Leading commas are not supported. Expecting '}' but found "+L.string(this.token.value))}for(;;)if(this.token.type==$a.tSTRING){var e=L.string(this.token.value);if(this.nextToken(),this.token.type==$a.tCOLON){if(this.nextToken(),i[e]=this.parseValue(),this.nextToken(),this.token.type==$a.tRIGHT_BRACE)return i;if(this.token.type==$a.tCOMMA){if(this.nextToken(),!this.strict&&this.token.type==$a.tRIGHT_BRACE)return i}else this.tokenizer.parseError("Expecting } or , but found "+L.string(this.token.value))}else this.tokenizer.parseError("Expecting : but found "+L.string(this.token.value))}else this.tokenizer.parseError("Expecting string but found "+L.string(this.token.value))},parseValue:function(){switch(null==this.token&&this.tokenizer.parseError("Unexpected end of input"),this.token.type._hx_index){case 2:return this.parseObject();case 4:return this.parseArray();case 7:return!0;case 8:return!1;case 9:break;case 10:case 11:return this.token.value;case 12:if(!this.strict)return this.token.value;this.tokenizer.parseError("Unexpected "+L.string(this.token.value));break;default:this.tokenizer.parseError("Unexpected "+L.string(this.token.value))}return null},__class__:ug};var Wh=function(i,e,I){null==I&&(I=""),null==e&&(e=0),null==i&&(i=""),this.name="JSONParseError",this._location=e,this._text=I,this.message=i};p["hxjson2.JSONParseError"]=Wh,Wh.__name__="hxjson2.JSONParseError",Wh.prototype={toString:function(){return this.name+": "+this.message+" at position: "+this._location+' near "'+this._text+'"'},__class__:Wh};var $f=function(i,e){this.type=null==i?$a.tUNKNOWN:i,this.value=e};p["hxjson2.JSONToken"]=$f,$f.__name__="hxjson2.JSONToken",$f.prototype={__class__:$f};var Vh=function(i,e){this.jsonString=i,this.strict=e,this.loc=0,this.nextChar()};p["hxjson2.JSONTokenizer"]=Vh,Vh.__name__="hxjson2.JSONTokenizer",Vh.prototype={getNextToken:function(){var i=new $f;switch(this.skipIgnored(),this.ch){case'"':i=this.readString();break;case",":i.type=$a.tCOMMA,i.value=",",this.nextChar();break;case":":i.type=$a.tCOLON,i.value=":",this.nextChar();break;case"N":var e="N"+this.nextChar()+this.nextChar();"NAN"==e||"NaN"==e?(i.type=$a.tNAN,i.value=NaN,this.nextChar()):this.parseError("Expecting 'nan' but found "+e);break;case"[":i.type=$a.tLEFT_BRACKET,i.value="[",this.nextChar();break;case"]":i.type=$a.tRIGHT_BRACKET,i.value="]",this.nextChar();break;case"f":"false"==(e="f"+this.nextChar()+this.nextChar()+this.nextChar()+this.nextChar())?(i.type=$a.tFALSE,i.value=!1,this.nextChar()):this.parseError("Expecting 'false' but found "+e);break;case"n":"null"==(e="n"+this.nextChar()+this.nextChar()+this.nextChar())?(i.type=$a.tNULL,i.value=null,this.nextChar()):this.parseError("Expecting 'null' but found "+e);break;case"t":"true"==(e="t"+(this.nextChar()+this.nextChar()+this.nextChar()))?(i.type=$a.tTRUE,i.value=!0,this.nextChar()):this.parseError("Expecting 'true' but found "+e);break;case"{":i.type=$a.tLEFT_BRACE,i.value="{",this.nextChar();break;case"}":i.type=$a.tRIGHT_BRACE,i.value="}",this.nextChar();break;default:if(this.isDigit(this.ch)||"-"==this.ch)i=this.readNumber();else{if(""==this.ch)return null;this.parseError("Unexpected "+this.ch+" encountered")}}return i},readString:function(){var i="";for(this.nextChar();'"'!=this.ch&&""!=this.ch;){if("\\"==this.ch)switch(this.nextChar(),this.ch){case'"':i+='"';break;case"/":case"\\/":i+="/";break;case"\\":i+="\\";break;case"n":i+="\n";break;case"r":i+="\r";break;case"t":i+="\t";break;case"u":var e="";this.isHexDigit(this.nextChar())||this.parseError(" Excepted a hex digit, but found: "+this.ch),e+=this.ch,this.isHexDigit(this.nextChar())||this.parseError(" Excepted a hex digit, but found: "+this.ch),e+=this.ch,this.isHexDigit(this.nextChar())||this.parseError(" Excepted a hex digit, but found: "+this.ch),e+=this.ch,this.isHexDigit(this.nextChar())||this.parseError(" Excepted a hex digit, but found: "+this.ch);for(var I=0,t=0,C=(e+=this.ch).length;t<C;){var o=t++;switch(I<<=4,e.charAt(o).toUpperCase()){case"1":++I;break;case"2":I+=2;break;case"3":I+=3;break;case"4":I+=4;break;case"5":I+=5;break;case"6":I+=6;break;case"7":I+=7;break;case"8":I+=8;break;case"9":I+=9;break;case"A":I+=10;break;case"B":I+=11;break;case"C":I+=12;break;case"D":I+=13;break;case"E":I+=14;break;case"F":I+=15}}i+=String.fromCodePoint(I);break;default:i+="\\"+this.ch}else i+=this.ch;this.nextChar()}return""==this.ch&&this.parseError("Unterminated string literal"),this.nextChar(),(e=new $f).type=$a.tSTRING,e.value=i,e},readNumber:function(){var i="";if("-"==this.ch&&(i+="-",this.nextChar()),this.isDigit(this.ch)||this.parseError("Expecting a digit"),"0"==this.ch){if(i+=this.ch,this.nextChar(),this.isDigit(this.ch))this.parseError("A digit cannot immediately follow 0");else if(!this.strict&&"x"==this.ch){for(i+=this.ch,this.nextChar(),this.isHexDigit(this.ch)?(i+=this.ch,this.nextChar()):this.parseError('Number in hex format require at least one hex digit after "0x"');this.isHexDigit(this.ch);)i+=this.ch,this.nextChar();for(var e=0,I=0,t=i.length;I<t;){var C=I++;switch(e<<=4,i.charAt(C).toUpperCase()){case"1":++e;break;case"2":e+=2;break;case"3":e+=3;break;case"4":e+=4;break;case"5":e+=5;break;case"6":e+=6;break;case"7":e+=7;break;case"8":e+=8;break;case"9":e+=9;break;case"A":e+=10;break;case"B":e+=11;break;case"C":e+=12;break;case"D":e+=13;break;case"E":e+=14;break;case"F":e+=15}}i=L.string(e)}}else for(;this.isDigit(this.ch);)i+=this.ch,this.nextChar();if("."==this.ch)for(i+=".",this.nextChar(),this.isDigit(this.ch)||this.parseError("Expecting a digit");this.isDigit(this.ch);)i+=this.ch,this.nextChar();if("e"==this.ch||"E"==this.ch)for(i+="e",this.nextChar(),"+"!=this.ch&&"-"!=this.ch||(i+=this.ch,this.nextChar()),this.isDigit(this.ch)||this.parseError("Scientific notation number needs exponent value");this.isDigit(this.ch);)i+=this.ch,this.nextChar();return i=parseFloat(i),isFinite(i)&&!isNaN(i)?((e=new $f).type=$a.tNUMBER,e.value=i,e):(this.parseError("Number "+i+" is not valid!"),null)},nextChar:function(){return this.ch=this.jsonString.charAt(this.loc++)},skipIgnored:function(){for(var i;i=this.loc,this.skipWhite(),this.skipComments(),i!=this.loc;);},skipComments:function(){if("/"==this.ch)switch(this.nextChar(),this.ch){case"*":for(this.nextChar();;){if("*"==this.ch){if(this.nextChar(),"/"==this.ch){this.nextChar();break}}else this.nextChar();""==this.ch&&this.parseError("Multi-line comment not closed")}break;case"/":for(;this.nextChar(),"\n"!=this.ch&&""!=this.ch;);this.nextChar();break;default:this.parseError("Unexpected "+this.ch+" encountered (expecting '/' or '*' )")}},skipWhite:function(){for(;this.isWhiteSpace(this.ch);)this.nextChar()},isWhiteSpace:function(i){return" "==i||"\t"==i||"\n"==i||"\r"==i},isDigit:function(i){return"0"<=i&&"9">=i},isHexDigit:function(i){var e=i.toUpperCase();return!!this.isDigit(i)||"A"<=e&&"F">=e},parseError:function(i){throw R.thrown(new Wh(i,this.loc,this.jsonString))},__class__:Vh};var qa=function(){};p["js.Boot"]=qa,qa.__name__="js.Boot",qa.getClass=function(i){if(null==i)return null;if(i instanceof Array)return Array;var e=i.__class__;return null!=e?e:null!=(i=qa.__nativeClassName(i))?qa.__resolveNativeClass(i):null},qa.__string_rec=function(i,e){if(null==i)return"null";if(5<=e.length)return"<...>";var I=typeof i;switch("function"==I&&(i.__name__||i.__ename__)&&(I="object"),I){case"function":return"<function>";case"object":if(i.__enum__){var t=F[i.__enum__].__constructs__[i._hx_index];if(I=t._hx_name,t.__params__){e+="\t";var C=[],o=0;for(t=t.__params__;o<t.length;){var s=t[o];o+=1,C.push(qa.__string_rec(i[s],e))}return I+"("+C.join(",")+")"}return I}if(i instanceof Array){for(I="[",e+="\t",C=0,o=i.length;C<o;)I+=(0<(t=C++)?",":"")+qa.__string_rec(i[t],e);return I+"]"}try{C=i.toString}catch(i){return La.lastError=i,"???"}if(null!=C&&C!=Object.toString&&"function"==typeof C&&"[object Object]"!=(I=i.toString()))return I;for(o in I="{\n",e+="\t",C=null!=i.hasOwnProperty,o=null,i)C&&!i.hasOwnProperty(o)||"prototype"==o||"__class__"==o||"__super__"==o||"__interfaces__"==o||"__properties__"==o||(2!=I.length&&(I+=", \n"),I+=e+o+" : "+qa.__string_rec(i[o],e));return I+"\n"+(e=e.substring(1))+"}";case"string":return i;default:return String(i)}},qa.__interfLoop=function(i,e){if(null==i)return!1;if(i==e)return!0;var I=i.__interfaces__;if(null!=I)for(var t=0,C=I.length;t<C;){var o=t++;if((o=I[o])==e||qa.__interfLoop(o,e))return!0}return qa.__interfLoop(i.__super__,e)},qa.__instanceof=function(i,e){if(null==e)return!1;switch(e){case Array:return i instanceof Array;case lj:return"boolean"==typeof i;case mj:return null!=i;case Lh:return"number"==typeof i;case bj:return"number"==typeof i&&(0|i)===i;case String:return"string"==typeof i;default:if(null==i)return!1;if("function"==typeof e){if(qa.__downcastCheck(i,e))return!0}else if("object"==typeof e&&qa.__isNativeObj(e)&&i instanceof e)return!0;return e==ej&&null!=i.__name__||e==fj&&null!=i.__ename__||null!=i.__enum__&&F[i.__enum__]==e}},qa.__downcastCheck=function(i,e){return i instanceof e||!!e.__isInterface__&&qa.__interfLoop(qa.getClass(i),e)},qa.__cast=function(i,e){if(null==i||qa.__instanceof(i,e))return i;throw R.thrown("Cannot cast "+L.string(i)+" to "+L.string(e))},qa.__nativeClassName=function(i){return"Object"==(i=qa.__toStr.call(i).slice(8,-1))||"Function"==i||"Math"==i||"JSON"==i?null:i},qa.__isNativeObj=function(i){return null!=qa.__nativeClassName(i)},qa.__resolveNativeClass=function(i){return E[i]};var Tc=function(){};p["js.Browser"]=Tc,Tc.__name__="js.Browser",Tc.__properties__={get_supported:"get_supported"},Tc.get_supported=function(){return"undefined"!=typeof window&&void 0!==window.location&&"string"==typeof window.location.protocol},Tc.getLocalStorage=function(){try{var i=window.localStorage;if(i.getItem(""),0==i.length){var e="_hx_"+Math.random();i.setItem(e,e),i.removeItem(e)}return i}catch(i){return La.lastError=i,null}},Tc.createXMLHttpRequest=function(){if("undefined"!=typeof XMLHttpRequest)return new XMLHttpRequest;if("undefined"!=typeof ActiveXObject)return new ActiveXObject("Microsoft.XMLHTTP");throw R.thrown("Unable to create XMLHttpRequest object.")};var Mi=function(){};p["js.html._CanvasElement.CanvasUtil"]=Mi,Mi.__name__="js.html._CanvasElement.CanvasUtil",Mi.getContextWebGL=function(i,e){var I=i.getContext("webgl",e);return null!=I||null!=(I=i.getContext("experimental-webgl",e))?I:null};var Ni=function(){};p["js.lib._ArrayBuffer.ArrayBufferCompat"]=Ni,Ni.__name__="js.lib._ArrayBuffer.ArrayBufferCompat",Ni.sliceImpl=function(i,e){return i=new Uint8Array(this,i,null==e?null:e-i),(e=new Uint8Array(i.byteLength)).set(i),e.buffer};var Ih=function(){this.connected=!0,this.buttons=[],this.axes=[]};p["lime._internal.backend.html5.GameDeviceData"]=Ih,Ih.__name__="lime._internal.backend.html5.GameDeviceData",Ih.prototype={__class__:Ih};var Yh=function(i){this.parent=i,this.id=-1,this.gain=1,this.position=new Xh};p["lime._internal.backend.html5.HTML5AudioSource"]=Yh,Yh.__name__="lime._internal.backend.html5.HTML5AudioSource",Yh.prototype={dispose:function(){},init:function(){},play:function(){if(!this.playing&&null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl){this.playing=!0;var i=this.getCurrentTime();this.completed=!1;var e=this.parent.buffer.__srcHowl._volume;this.parent.buffer.__srcHowl._volume=this.parent.get_gain(),this.id=this.parent.buffer.__srcHowl.play(),this.parent.buffer.__srcHowl._volume=e,this.setPosition(this.parent.get_position()),this.parent.buffer.__srcHowl.on("end",u(this,this.howl_onEnd),this.id),this.setCurrentTime(i)}},stop:function(){this.playing=!1,null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl&&(this.parent.buffer.__srcHowl.stop(this.id),this.parent.buffer.__srcHowl.off("end",u(this,this.howl_onEnd),this.id))},howl_onEnd:function(){this.playing=!1,0<this.loops?(this.loops--,this.stop(),this.play()):(null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl&&(this.parent.buffer.__srcHowl.stop(this.id),this.parent.buffer.__srcHowl.off("end",u(this,this.howl_onEnd),this.id)),this.completed=!0,this.parent.onComplete.dispatch())},getCurrentTime:function(){if(-1==this.id)return 0;if(this.completed)return this.getLength();if(null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl){var i=(1e3*this.parent.buffer.__srcHowl.seek(this.id)|0)-this.parent.offset;return 0>i?0:i}return 0},setCurrentTime:function(i){if(null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl){var e=(i+this.parent.offset)/1e3;0>e&&(e=0),this.parent.buffer.__srcHowl.seek(e,this.id)}return i},getGain:function(){return this.gain},setGain:function(i){return null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl&&-1!=this.id&&this.parent.buffer.__srcHowl.volume(i,this.id),this.gain=i},getLength:function(){return 0!=this.length?this.length:null!=this.parent.buffer&&null!=this.parent.buffer.__srcHowl?1e3*this.parent.buffer.__srcHowl.duration()|0:0},setLength:function(i){return this.length=i},setLoops:function(i){return this.loops=i},getPosition:function(){return this.position},setPosition:function(i){return this.position.x=i.x,this.position.y=i.y,this.position.z=i.z,this.position.w=i.w,null!=this.parent.buffer.__srcHowl&&null!=this.parent.buffer.__srcHowl.pos&&this.parent.buffer.__srcHowl.pos(this.position.x,this.position.y,this.position.z,this.id),this.position},__class__:Yh};var pa=function(){this.validStatus0=new aa("Tizen","gi").match(window.navigator.userAgent)};p["lime._internal.backend.html5.HTML5HTTPRequest"]=pa,pa.__name__="lime._internal.backend.html5.HTML5HTTPRequest",pa.loadImage=function(i){var e=new sc;return pa.activeRequests<pa.requestLimit?(pa.activeRequests++,pa.__loadImage(i,e,0)):pa.requestQueue.add({instance:null,uri:i,promise:e,type:"IMAGE",options:0}),e.future},pa.loadImageFromBytes=function(i,e){var I=URL.createObjectURL(new Blob([i.b.bufferValue],{type:e}));return null!=I?(i=new sc,pa.activeRequests<pa.requestLimit?(pa.activeRequests++,pa.__loadImage(I,i,1)):pa.requestQueue.add({instance:null,uri:I,promise:i,type:"IMAGE",options:1}),i.future):pa.loadImage("data:"+e+";base64,"+ad.encode(i))},pa.processQueue=function(){if(pa.activeRequests<pa.requestLimit&&0<pa.requestQueue.length){pa.activeRequests++;var i=pa.requestQueue.pop();switch(i.type){case"BINARY":i.instance.__loadData(i.uri,i.promise);break;case"IMAGE":pa.__loadImage(i.uri,i.promise,i.options);break;case"TEXT":i.instance.__loadText(i.uri,i.promise);break;default:pa.activeRequests--}}},pa.__fixHostname=function(i){return null==i?"":i},pa.__fixPort=function(i,e){if(null==i||""==i)switch(e){case"ftp:":return"21";case"gopher:":return"70";case"http:":case"ws:":return"80";case"https:":case"wss:":return"443";default:return""}return i},pa.__fixProtocol=function(i){return null==i||""==i?"http:":i},pa.__isInMemoryURI=function(i){return!!T.startsWith(i,"data:")||T.startsWith(i,"blob:")},pa.__isSameOrigin=function(i){if(null==i||""==i||pa.__isInMemoryURI(i))return!0;null==pa.originElement&&(pa.originElement=window.document.createElement("a"),pa.originHostname=pa.__fixHostname(E.location.hostname),pa.originProtocol=pa.__fixProtocol(E.location.protocol),pa.originPort=pa.__fixPort(E.location.port,pa.originProtocol));var e=pa.originElement;e.href=i,""==e.hostname&&(e.href=e.href);var I=pa.__fixHostname(e.hostname);return i=pa.__fixProtocol(e.protocol),e=pa.__fixPort(e.port,i),I=""==I||I==pa.originHostname,e=""==e||e==pa.originPort,!("file:"==i||!I)&&e},pa.__loadImage=function(i,e,I){var t=new Image;if(pa.__isSameOrigin(i)||(t.crossOrigin="Anonymous"),null==pa.supportsImageProgress&&(pa.supportsImageProgress="onprogress"in t),pa.supportsImageProgress||pa.__isInMemoryURI(i))t.addEventListener("load",(function(C){pa.__revokeBlobURI(i,I),(C=new md(null,t.width,t.height)).__srcImage=t,pa.activeRequests--,pa.processQueue(),e.complete(new bb(C))}),!1),t.addEventListener("progress",(function(i){e.progress(i.loaded,i.total)}),!1),t.addEventListener("error",(function(t){pa.__revokeBlobURI(i,I),pa.activeRequests--,pa.processQueue(),e.error(t.detail)}),!1),t.src=i;else{var C=new XMLHttpRequest;C.onload=function(i){pa.activeRequests--,pa.processQueue(),(new bb).__fromBytes(Ma.ofData(C.response),(function(i){e.complete(i)}))},C.onerror=function(i){e.error(i.message)},C.onprogress=function(i){i.lengthComputable&&e.progress(i.loaded,i.total)},C.open("GET",i,!0),C.responseType="arraybuffer",C.overrideMimeType("text/plain; charset=x-user-defined"),C.send(null)}},pa.__revokeBlobURI=function(i,e){0!=(1&e)&&URL.revokeObjectURL(i)},pa.prototype={init:function(i){this.parent=i},load:function(i,e,I){if(this.request=new XMLHttpRequest,"POST"==this.parent.method?this.request.upload.addEventListener("progress",e,!1):this.request.addEventListener("progress",e,!1),this.request.onreadystatechange=I,e="",null==this.parent.data){for(var t=(I=Object.keys(this.parent.formData.h)).length,C=0;C<t;){var o=I[C++];0<e.length&&(e+="&");var s=this.parent.formData.h[o];if(-1<o.indexOf("[]")&&s instanceof Array){var l=[];for(s=J(s);s.hasNext();){var n=s.next();l.push(encodeURIComponent(n))}l=l.join("&"+o+"="),e+=encodeURIComponent(o)+"="+l}else l=encodeURIComponent(o)+"=",o=L.string(s),e+=l+encodeURIComponent(o)}"GET"==this.parent.method&&""!=e&&(i=-1<i.indexOf("?")?i+"&"+e:i+"?"+e,e="")}for(this.request.open(L.string(this.parent.method),i,!0),0<this.parent.timeout&&(this.request.timeout=this.parent.timeout),this.binary&&(this.request.responseType="arraybuffer"),i=null,l=0,I=this.parent.headers;l<I.length;)t=I[l],++l,"Content-Type"==t.name?i=t.value:this.request.setRequestHeader(t.name,t.value);null!=this.parent.contentType&&(i=this.parent.contentType),null==i&&(null!=this.parent.data?i="application/octet-stream":""!=e&&(i="application/x-www-form-urlencoded")),null!=i&&this.request.setRequestHeader("Content-Type",i),this.parent.withCredentials&&(this.request.withCredentials=!0),null!=this.parent.data?this.request.send(this.parent.data.b.bufferValue):this.request.send(e)},loadData:function(i){var e=new sc;return pa.activeRequests<pa.requestLimit?(pa.activeRequests++,this.__loadData(i,e)):pa.requestQueue.add({instance:this,uri:i,promise:e,type:"BINARY",options:0}),e.future},loadText:function(i){var e=new sc;return pa.activeRequests<pa.requestLimit?(pa.activeRequests++,this.__loadText(i,e)):pa.requestQueue.add({instance:this,uri:i,promise:e,type:"TEXT",options:0}),e.future},processResponse:function(){if(this.parent.enableResponseHeaders){this.parent.responseHeaders=[];for(var i,e,I=0,t=this.request.getAllResponseHeaders().split("\n");I<t.length;)e=t[I],++I,i=T.trim(V.substr(e,0,e.indexOf(":"))),e=T.trim(V.substr(e,e.indexOf(":")+1,null)),""!=i&&this.parent.responseHeaders.push(new Ng(i,e))}this.parent.responseStatus=this.request.status},__loadData:function(i,e){var I=this;this.binary=!0,this.load(i,(function(i){e.progress(i.loaded,i.total)}),(function(i){4==I.request.readyState&&(null!=I.request.status&&(200<=I.request.status&&400>I.request.status||I.validStatus0&&0==I.request.status)?(i=null,""==I.request.responseType?null!=I.request.responseText&&(i=Ma.ofString(I.request.responseText)):null!=I.request.response&&(i=Ma.ofData(I.request.response)),I.processResponse(),e.complete(i)):(I.processResponse(),e.error(I.request.status)),I.request=null,pa.activeRequests--,pa.processQueue())}))},__loadText:function(i,e){var I=this;this.binary=!1,this.load(i,(function(i){e.progress(i.loaded,i.total)}),(function(i){4==I.request.readyState&&(null!=I.request.status&&(200<=I.request.status&&400>=I.request.status||I.validStatus0&&0==I.request.status)?(I.processResponse(),e.complete(I.request.responseText)):(I.processResponse(),e.error(I.request.status)),I.request=null,pa.activeRequests--,pa.processQueue())}))},__class__:pa};var Ca=function(i){this.inputing=!1,this.unusedTouchesPool=new ca,this.scale=1,this.currentTouches=new Db,this.parent=i,this.cursor=vb.DEFAULT,this.cacheMouseY=this.cacheMouseX=0;var e=i.__attributes;Object.prototype.hasOwnProperty.call(e,"context")||(e.context={}),this.renderType=e.context.type,Object.prototype.hasOwnProperty.call(e,"element")&&(i.element=e.element);var I=i.element;if(Object.prototype.hasOwnProperty.call(e,"allowHighDPI")&&e.allowHighDPI&&"dom"!=this.renderType&&(this.scale=window.devicePixelRatio),i.__scale=this.scale,this.setWidth=Object.prototype.hasOwnProperty.call(e,"width")?e.width:0,this.setHeight=Object.prototype.hasOwnProperty.call(e,"height")?e.height:0,i.__width=this.setWidth,i.__height=this.setHeight,i.id=Ca.windowID++,I instanceof HTMLCanvasElement?this.canvas=I:"dom"==this.renderType?this.div=window.document.createElement("div"):this.canvas=window.document.createElement("canvas"),null!=this.canvas){var t=this.canvas.style;t.setProperty("-webkit-transform","translateZ(0)",null),t.setProperty("transform","translateZ(0)",null)}else null!=this.div&&((t=this.div.style).setProperty("-webkit-transform","translate3D(0,0,0)",null),t.setProperty("transform","translate3D(0,0,0)",null),t.position="relative",t.overflow="hidden",t.setProperty("-webkit-user-select","none",null),t.setProperty("-moz-user-select","none",null),t.setProperty("-ms-user-select","none",null),t.setProperty("-o-user-select","none",null));if(0==i.__width&&0==i.__height&&(null!=I?(i.__width=I.clientWidth,i.__height=I.clientHeight):(i.__width=window.innerWidth,i.__height=window.innerHeight),this.cacheElementWidth=i.__width,this.cacheElementHeight=i.__height,this.resizeElement=!0),null!=this.canvas?(this.canvas.width=Math.round(i.__width*this.scale),this.canvas.height=Math.round(i.__height*this.scale),this.canvas.style.width=i.__width+"px",this.canvas.style.height=i.__height+"px"):(this.div.style.width=i.__width+"px",this.div.style.height=i.__height+"px"),(Object.prototype.hasOwnProperty.call(e,"resizable")&&e.resizable||!Object.prototype.hasOwnProperty.call(e,"width")&&0==this.setWidth&&0==this.setHeight)&&(i.__resizable=!0),this.updateSize(),null!=I){for(null!=this.canvas?I!=this.canvas&&I.appendChild(this.canvas):I.appendChild(this.div),e="mousedown mouseenter mouseleave mousemove mouseup wheel".split(" "),t=0;t<e.length;){var C=e[t];++t,I.addEventListener(C,u(this,this.handleMouseEvent),!0)}I.addEventListener("contextmenu",u(this,this.handleContextMenuEvent),!0),I.addEventListener("dragstart",u(this,this.handleDragEvent),!0),I.addEventListener("dragover",u(this,this.handleDragEvent),!0),I.addEventListener("drop",u(this,this.handleDragEvent),!0),I.addEventListener("touchstart",u(this,this.handleTouchEvent),!0),I.addEventListener("touchmove",u(this,this.handleTouchEvent),!0),I.addEventListener("touchend",u(this,this.handleTouchEvent),!0),I.addEventListener("touchcancel",u(this,this.handleTouchEvent),!0),I.addEventListener("gamepadconnected",u(this,this.handleGamepadEvent),!0),I.addEventListener("gamepaddisconnected",u(this,this.handleGamepadEvent),!0)}this.createContext(),"webgl"==i.context.type&&(this.canvas.addEventListener("webglcontextlost",u(this,this.handleContextEvent),!1),this.canvas.addEventListener("webglcontextrestored",u(this,this.handleContextEvent),!1))};p["lime._internal.backend.html5.HTML5Window"]=Ca,Ca.__name__="lime._internal.backend.html5.HTML5Window",Ca.prototype={close:function(){this.parent.application.__removeWindow(this.parent)},createContext:function(){var i=new Zh,e=this.parent.__attributes.context;if(i.window=this.parent,i.attributes=e,null!=this.div)i.dom=this.div,i.type="dom",i.version="";else if(null!=this.canvas){var I=null,t="canvas"==this.renderType,C="opengl"==this.renderType||"opengles"==this.renderType||"webgl"==this.renderType,o=!Object.prototype.hasOwnProperty.call(e,"version")||"1"!=e.version,s=!1;if(C||!t&&(!Object.prototype.hasOwnProperty.call(e,"hardware")||e.hardware))for(t=Object.prototype.hasOwnProperty.call(e,"background")&&null==e.background,C=Object.prototype.hasOwnProperty.call(e,"colorDepth")?e.colorDepth:16,e={alpha:t||16<C,antialias:Object.prototype.hasOwnProperty.call(e,"antialiasing")&&0<e.antialiasing,depth:!Object.prototype.hasOwnProperty.call(e,"depth")||e.depth,premultipliedAlpha:!0,stencil:e=Object.prototype.hasOwnProperty.call(e,"stencil")&&e.stencil,preserveDrawingBuffer:!1,failIfMajorPerformanceCaveat:!1},t=["webgl","experimental-webgl"],o&&t.unshift("webgl2"),o=0;o<t.length&&(C=t[o],++o,null!=(I=this.canvas.getContext(C,e))&&"webgl2"==C&&(s=!0),null==I););null==I?(i.canvas2D=this.canvas.getContext("2d"),i.type="canvas",i.version=""):(i.webgl=Nb.fromWebGL2RenderContext(I),s&&(i.webgl2=I),null==nd.context&&(nd.context=I,nd.type="webgl",nd.version=s?2:1),i.type="webgl",i.version=s?"2":"1")}this.parent.context=i},getFrameRate:function(){return null==this.parent.application?0:0>this.parent.application.__backend.framePeriod?60:1e3==this.parent.application.__backend.framePeriod?0:1e3/this.parent.application.__backend.framePeriod},handleContextEvent:function(i){switch(i.type){case"webglcontextlost":i.cancelable&&i.preventDefault(),this.parent.context=null,this.parent.onRenderContextLost.dispatch();break;case"webglcontextrestored":this.createContext(),this.parent.onRenderContextRestored.dispatch(this.parent.context)}},handleContextMenuEvent:function(i){(this.parent.onMouseUp.canceled||this.parent.onMouseDown.canceled)&&i.cancelable&&i.preventDefault()},handleCutOrCopyEvent:function(i){var e=Ub.get_text();null==e&&(e=""),i.clipboardData.setData("text/plain",e),i.cancelable&&i.preventDefault()},handleDragEvent:function(i){switch(i.type){case"dragover":return i.preventDefault(),!1;case"dragstart":if("img"==qa.__cast(i.target,HTMLElement).nodeName.toLowerCase()&&i.cancelable)return i.preventDefault(),!1;break;case"drop":if(null!=i.dataTransfer&&0<i.dataTransfer.files.length)return this.parent.onDropFile.dispatch(i.dataTransfer.files),i.preventDefault(),!1}return!0},handleFocusEvent:function(i){var e=this;this.textInputEnabled&&(null==i.relatedTarget||this.isDescendent(i.relatedTarget))&&kd.delay((function(){e.textInputEnabled&&Ca.textInput.focus()}),20)},handleGamepadEvent:function(i){switch(i.type){case"gamepadconnected":Ab.__connect(i.gamepad.index),"standard"==i.gamepad.mapping&&Kb.__connect(i.gamepad.index);break;case"gamepaddisconnected":Ab.__disconnect(i.gamepad.index),Kb.__disconnect(i.gamepad.index)}},handleInputEvent:function(i){this.inputing||Ca.textInput.value==Ca.dummyCharacter||(0<(i=T.replace(Ca.textInput.value,Ca.dummyCharacter,"")).length&&this.parent.onTextInput.dispatch(i),Ca.textInput.value=Ca.dummyCharacter)},handleMouseEvent:function(i){if("wheel"!=i.type){if(null!=this.parent.element)if(null!=this.canvas){var e=this.canvas.getBoundingClientRect(),I=this.parent.__width/e.width*(i.clientX-e.left);e=this.parent.__height/e.height*(i.clientY-e.top)}else null!=this.div?(e=this.div.getBoundingClientRect(),I=i.clientX-e.left,e=i.clientY-e.top):(e=this.parent.element.getBoundingClientRect(),I=this.parent.__width/e.width*(i.clientX-e.left),e=this.parent.__height/e.height*(i.clientY-e.top));else I=i.clientX,e=i.clientY;switch(i.type){case"mousedown":i.currentTarget==this.parent.element&&window.addEventListener("mouseup",u(this,this.handleMouseEvent)),this.parent.onMouseDown.dispatch(I,e,i.button),this.parent.onMouseDown.canceled&&i.cancelable&&i.preventDefault();break;case"mouseenter":i.target==this.parent.element&&(this.parent.onEnter.dispatch(),this.parent.onEnter.canceled&&i.cancelable&&i.preventDefault());break;case"mouseleave":i.target==this.parent.element&&(this.parent.onLeave.dispatch(),this.parent.onLeave.canceled&&i.cancelable&&i.preventDefault());break;case"mousemove":I==this.cacheMouseX&&e==this.cacheMouseY||(this.parent.onMouseMove.dispatch(I,e),this.parent.onMouseMoveRelative.dispatch(I-this.cacheMouseX,e-this.cacheMouseY),(this.parent.onMouseMove.canceled||this.parent.onMouseMoveRelative.canceled)&&i.cancelable&&i.preventDefault());break;case"mouseup":window.removeEventListener("mouseup",u(this,this.handleMouseEvent)),i.currentTarget==this.parent.element&&i.stopPropagation(),this.parent.onMouseUp.dispatch(I,e,i.button),this.parent.onMouseUp.canceled&&i.cancelable&&i.preventDefault()}this.cacheMouseX=I,this.cacheMouseY=e}else{switch(i.deltaMode){case 0:I=Gd.PIXELS;break;case 1:I=Gd.LINES;break;case 2:I=Gd.PAGES;break;default:I=Gd.UNKNOWN}this.parent.onMouseWheel.dispatch(i.deltaX,-i.deltaY,I),this.parent.onMouseWheel.canceled&&i.cancelable&&i.preventDefault()}},handlePasteEvent:function(i){if(-1<i.clipboardData.types.indexOf("text/plain")){var e=i.clipboardData.getData("text/plain");Ub.set_text(e),this.textInputEnabled&&this.parent.onTextInput.dispatch(e),i.cancelable&&i.preventDefault()}},handleResizeEvent:function(i){this.primaryTouch=null,this.updateSize()},handleTouchEvent:function(i){i.cancelable&&i.preventDefault();var e=null;null!=this.parent.element&&(e=null!=this.canvas?this.canvas.getBoundingClientRect():null!=this.div?this.div.getBoundingClientRect():this.parent.element.getBoundingClientRect());var I=this.setWidth,t=this.setHeight;0!=I&&0!=t||(null!=e?(I=e.width,t=e.height):t=I=1);for(var C,o,s,l,n,a=0,g=i.changedTouches;a<g.length;){var r=g[a];if(++a,null!=e?(o=I/e.width*(r.clientX-e.left),s=t/e.height*(r.clientY-e.top)):(o=r.clientX,s=r.clientY),"touchstart"==i.type)null==(C=this.unusedTouchesPool.pop())?C=new Wb(o/I,s/t,r.identifier,0,0,r.force,this.parent.id):(C.x=o/I,C.y=s/t,C.id=r.identifier,C.dx=0,C.dy=0,C.pressure=r.force,C.device=this.parent.id),this.currentTouches.h[r.identifier]=C,Wb.onStart.dispatch(C),null==this.primaryTouch&&(this.primaryTouch=C),C==this.primaryTouch&&this.parent.onMouseDown.dispatch(o,s,0);else if(null!=(C=this.currentTouches.h[r.identifier]))switch(l=C.x,n=C.y,C.x=o/I,C.y=s/t,C.dx=C.x-l,C.dy=C.y-n,C.pressure=r.force,i.type){case"touchcancel":Wb.onCancel.dispatch(C),this.currentTouches.remove(r.identifier),this.unusedTouchesPool.add(C),C==this.primaryTouch&&(this.primaryTouch=null);break;case"touchend":Wb.onEnd.dispatch(C),this.currentTouches.remove(r.identifier),this.unusedTouchesPool.add(C),C==this.primaryTouch&&(this.parent.onMouseUp.dispatch(o,s,0),this.primaryTouch=null);break;case"touchmove":Wb.onMove.dispatch(C),C==this.primaryTouch&&this.parent.onMouseMove.dispatch(o,s)}}},isDescendent:function(i){if(i==this.parent.element)return!0;for(;null!=i;){if(i.parentNode==this.parent.element)return!0;i=i.parentNode}return!1},setClipboard:function(i){null==Ca.textArea&&(Ca.textArea=window.document.createElement("textarea"),Ca.textArea.style.height="0px",Ca.textArea.style.left="-100px",Ca.textArea.style.opacity="0",Ca.textArea.style.position="fixed",Ca.textArea.style.top="-100px",Ca.textArea.style.width="0px",window.document.body.appendChild(Ca.textArea)),Ca.textArea.value=i,Ca.textArea.focus(),Ca.textArea.select(),window.document.queryCommandEnabled("copy")&&window.document.execCommand("copy")},setCursor:function(i){if(this.cursor!=i){if(null==i)this.parent.element.style.cursor="none";else{switch(i._hx_index){case 0:var e="default";break;case 1:e="crosshair";break;case 3:e="move";break;case 4:e="pointer";break;case 5:e="nesw-resize";break;case 6:e="ns-resize";break;case 7:e="nwse-resize";break;case 8:e="ew-resize";break;case 9:e="text";break;case 10:case 11:e="wait";break;default:e="auto"}this.parent.element.style.cursor=e}this.cursor=i}return this.cursor},setTextInputEnabled:function(i){return i?(null==Ca.textInput&&(Ca.textInput=window.document.createElement("input"),Ca.textInput.type="text",Ca.textInput.style.position="absolute",Ca.textInput.style.opacity="0",Ca.textInput.style.color="transparent",Ca.textInput.value=Ca.dummyCharacter,Ca.textInput.autocapitalize="off",Ca.textInput.autocorrect="off",Ca.textInput.autocomplete="off",Ca.textInput.style.left="0px",Ca.textInput.style.top="50%",new aa("(iPad|iPhone|iPod).*OS 8_","gi").match(window.navigator.userAgent)?(Ca.textInput.style.fontSize="0px",Ca.textInput.style.width="0px",Ca.textInput.style.height="0px"):(Ca.textInput.style.width="1px",Ca.textInput.style.height="1px"),Ca.textInput.style.pointerEvents="none",Ca.textInput.style.zIndex="-10000000"),null==Ca.textInput.parentNode&&this.parent.element.appendChild(Ca.textInput),this.textInputEnabled||(Ca.textInput.addEventListener("input",u(this,this.handleInputEvent),!0),Ca.textInput.addEventListener("blur",u(this,this.handleFocusEvent),!0),Ca.textInput.addEventListener("cut",u(this,this.handleCutOrCopyEvent),!0),Ca.textInput.addEventListener("copy",u(this,this.handleCutOrCopyEvent),!0),Ca.textInput.addEventListener("paste",u(this,this.handlePasteEvent),!0),Ca.textInput.addEventListener("compositionstart",u(this,this.handleCompositionstartEvent),!0),Ca.textInput.addEventListener("compositionend",u(this,this.handleCompositionendEvent),!0)),Ca.textInput.focus(),Ca.textInput.select()):null!=Ca.textInput&&(Ca.textInput.removeEventListener("input",u(this,this.handleInputEvent),!0),Ca.textInput.removeEventListener("blur",u(this,this.handleFocusEvent),!0),Ca.textInput.removeEventListener("cut",u(this,this.handleCutOrCopyEvent),!0),Ca.textInput.removeEventListener("copy",u(this,this.handleCutOrCopyEvent),!0),Ca.textInput.removeEventListener("paste",u(this,this.handlePasteEvent),!0),Ca.textInput.removeEventListener("compositionstart",u(this,this.handleCompositionstartEvent),!0),Ca.textInput.removeEventListener("compositionend",u(this,this.handleCompositionendEvent),!0),Ca.textInput.blur()),this.textInputEnabled=i},setTextInputRect:function(i){return this.textInputRect=i},handleCompositionstartEvent:function(i){this.inputing=!0},handleCompositionendEvent:function(i){this.inputing=!1,this.handleInputEvent(i)},updateSize:function(){if(this.parent.__resizable){if(null!=this.parent.element)var i=this.parent.element.clientWidth,e=this.parent.element.clientHeight;else i=window.innerWidth,e=window.innerHeight;if(i!=this.cacheElementWidth||e!=this.cacheElementHeight){this.cacheElementWidth=i,this.cacheElementHeight=e;var I=this.resizeElement||0==this.setWidth&&0==this.setHeight;if(null!=this.parent.element&&(null==this.div||null!=this.div&&I))if(I)this.parent.__width==i&&this.parent.__height==e||(this.parent.__width=i,this.parent.__height=e,null!=this.canvas?this.parent.element!=this.canvas&&(this.canvas.width=Math.round(i*this.scale),this.canvas.height=Math.round(e*this.scale),this.canvas.style.width=i+"px",this.canvas.style.height=e+"px"):(this.div.style.width=i+"px",this.div.style.height=e+"px"),this.parent.onResize.dispatch(i,e));else{I=0!=this.setWidth?i/this.setWidth:1;var t=0!=this.setHeight?e/this.setHeight:1,C=i,o=e,s=0,l=0;I<t?(o=Math.floor(this.setHeight*I),l=Math.floor((e-o)/2)):(C=Math.floor(this.setWidth*t),s=Math.floor((i-C)/2)),null!=this.canvas?this.parent.element!=this.canvas&&(this.canvas.style.width=C+"px",this.canvas.style.height=o+"px",this.canvas.style.marginLeft=s+"px",this.canvas.style.marginTop=l+"px"):(this.div.style.width=C+"px",this.div.style.height=o+"px",this.div.style.marginLeft=s+"px",this.div.style.marginTop=l+"px")}}}},__class__:Ca};var ad=function(){};p["lime._internal.format.Base64"]=ad,ad.__name__="lime._internal.format.Base64",ad.encode=function(i){var e=[],I=ad.DICTIONARY,t=ad.EXTENDED_DICTIONARY,C=i.length,o=Math.floor(C/3),s=2*o;e.length=2*Math.ceil(C/3);for(var l,n=0,a=0;a<s;)l=i.b[n]<<16|i.b[n+1]<<8|i.b[n+2],e[a]=t[l>>12&4095],e[a+1]=t[4095&l],n+=3,a+=2;switch(C-3*o){case 1:l=i.b[n]<<16,e[a]=t[l>>12&4095],e[a+1]="==";break;case 2:l=i.b[n]<<16|i.b[n+1]<<8,e[a]=t[l>>12&4095],e[a+1]=I[l>>6&63]+"="}return e.join("")};var Oi=function(){};p["lime._internal.format.Deflate"]=Oi,Oi.__name__="lime._internal.format.Deflate",Oi.decompress=function(i){return i=pako.inflateRaw(i.b.bufferValue),Ma.ofData(i)};var Pi=function(){};p["lime._internal.format.GZip"]=Pi,Pi.__name__="lime._internal.format.GZip",Pi.decompress=function(i){return i=pako.ungzip(i.b.bufferValue),Ma.ofData(i)};var Qi=function(){};p["lime._internal.format.LZMA"]=Qi,Qi.__name__="lime._internal.format.LZMA",Qi.decompress=function(i){return null};var Ri=function(){};p["lime._internal.format.Zlib"]=Ri,Ri.__name__="lime._internal.format.Zlib",Ri.decompress=function(i){return i=pako.inflate(i.b.bufferValue),Ma.ofData(i)};var Aa=function(){};p["lime._internal.graphics.ImageCanvasUtil"]=Aa,Aa.__name__="lime._internal.graphics.ImageCanvasUtil",Aa.colorTransform=function(i,e,I){Aa.convertToData(i),Ec.colorTransform(i,e,I)},Aa.convertToCanvas=function(i,e){null==e&&(e=!1);var I=i.buffer;null!=I.__srcImage?(null==I.__srcCanvas&&(Aa.createCanvas(i,I.__srcImage.width,I.__srcImage.height),I.__srcContext.drawImage(I.__srcImage,0,0)),I.__srcImage=null):null==I.__srcCanvas&&null!=I.data?(i.set_transparent(!0),Aa.createCanvas(i,I.width,I.height),Aa.createImageData(i),I.__srcContext.putImageData(I.__srcImageData,0,0)):i.type==fc.DATA&&null!=I.__srcImageData&&i.dirty&&(I.__srcContext.putImageData(I.__srcImageData,0,0),i.dirty=!1),e?(I.data=null,I.__srcImageData=null):null==I.data&&null!=I.__srcImageData&&(I.data=I.__srcImageData.data),i.type=fc.CANVAS},Aa.convertToData=function(i,e){null==e&&(e=!1);var I=i.buffer;if(null!=I.__srcImage&&Aa.convertToCanvas(i),null!=I.__srcCanvas&&null==I.data)Aa.createImageData(i),i.type==fc.CANVAS&&(i.dirty=!1);else if(i.type==fc.CANVAS&&null!=I.__srcCanvas&&i.dirty){if(null==I.__srcImageData)Aa.createImageData(i);else{I.__srcImageData=I.__srcContext.getImageData(0,0,I.width,I.height);var t=I.__srcImageData.data.buffer;t=null!=t?new Uint8Array(t):null,I.data=t}i.dirty=!1}e&&(i.buffer.__srcCanvas=null,i.buffer.__srcContext=null),i.type=fc.DATA},Aa.copyChannel=function(i,e,I,t,C,o){Aa.convertToData(e),Aa.convertToData(i),Ec.copyChannel(i,e,I,t,C,o)},Aa.copyPixels=function(i,e,I,t,C,o,s){null==s&&(s=!1),null==t||t.x>=i.width||t.y>=i.height||null==I||1>I.width||1>I.height||(null!=C&&C.get_transparent()&&(null==o&&(o=new ze),(e=e.clone()).copyChannel(C,new Bc(I.x+o.x,I.y+o.y,I.width,I.height),new ze(I.x,I.y),wc.ALPHA,wc.ALPHA)),Aa.convertToCanvas(i,!0),s||i.get_transparent()&&e.get_transparent()&&i.buffer.__srcContext.clearRect(t.x+i.offsetX,t.y+i.offsetY,I.width+i.offsetX,I.height+i.offsetY),Aa.convertToCanvas(e),null!=e.buffer.get_src()&&(i.buffer.__srcContext.globalCompositeOperation="source-over",i.buffer.__srcContext.drawImage(e.buffer.get_src(),I.x+e.offsetX|0,I.y+e.offsetY|0,0|I.width,0|I.height,t.x+i.offsetX|0,t.y+i.offsetY|0,0|I.width,0|I.height)),i.dirty=!0,i.version++)},Aa.createCanvas=function(i,e,I){var t=i.buffer;null==t.__srcCanvas&&(t.__srcCanvas=window.document.createElement("canvas"),t.__srcCanvas.width=e,t.__srcCanvas.height=I,i.get_transparent()?t.__srcContext=t.__srcCanvas.getContext("2d"):(i.get_transparent()||t.__srcCanvas.setAttribute("moz-opaque","true"),t.__srcContext=t.__srcCanvas.getContext("2d",{alpha:!1})))},Aa.createImageData=function(i){if(null==(i=i.buffer).__srcImageData){null==i.data?i.__srcImageData=i.__srcContext.getImageData(0,0,i.width,i.height):(i.__srcImageData=i.__srcContext.createImageData(i.width,i.height),i.__srcImageData.data.set(i.data));var e=i.__srcImageData.data.buffer;e=null!=e?new Uint8Array(e):null,i.data=e}},Aa.fillRect=function(i,e,I,t){if(Aa.convertToCanvas(i),1==t){t=I>>16&255;var C=I>>8&255,o=255&I;I=i.get_transparent()?I>>24&255:255}else t=I>>24&255,C=I>>16&255,o=I>>8&255,I=i.get_transparent()?255&I:255;0==e.x&&0==e.y&&e.width==i.width&&e.height==i.height&&i.get_transparent()&&0==I?i.buffer.__srcCanvas.width=i.buffer.width:(255>I&&i.buffer.__srcContext.clearRect(e.x+i.offsetX,e.y+i.offsetY,e.width+i.offsetX,e.height+i.offsetY),0<I&&(i.buffer.__srcContext.fillStyle="rgba("+t+", "+C+", "+o+", "+I/255+")",i.buffer.__srcContext.fillRect(e.x+i.offsetX,e.y+i.offsetY,e.width+i.offsetX,e.height+i.offsetY)),i.dirty=!0,i.version++)},Aa.sync=function(i,e){null!=i&&(i.type!=fc.CANVAS||null==i.buffer.__srcCanvas&&null==i.buffer.data?i.type==fc.DATA&&Aa.convertToData(i,e):Aa.convertToCanvas(i,e))};var Ec=function(){};p["lime._internal.graphics.ImageDataUtil"]=Ec,Ec.__name__="lime._internal.graphics.ImageDataUtil",Ec.colorTransform=function(i,e,I){var t=i.buffer.data;if(null!=t){var C=i.buffer.format,o=i.buffer.premultiplied;e=new od(i,e);var s=Vb.getAlphaTable(I),l=Vb.getRedTable(I),n=Vb.getGreenTable(I);I=Vb.getBlueTable(I);for(var a,g,r=0,J=0,c=e.height;J<c;){a=J++,a=e.byteOffset+e.stride*a;for(var h=0,d=e.width;h<d;){g=a+4*(g=h++);var _=C,k=o;switch(null==k&&(k=!1),null==_&&(_=0),_){case 0:r=(255&t[g])<<24|(255&t[g+1])<<16|(255&t[g+2])<<8|255&t[g+3];break;case 1:r=(255&t[g+1])<<24|(255&t[g+2])<<16|(255&t[g+3])<<8|255&t[g];break;case 2:r=(255&t[g+2])<<24|(255&t[g+1])<<16|(255&t[g])<<8|255&t[g+3]}switch(k&&0!=(255&r)&&255!=(255&r)&&(Z.unmult=255/(255&r),r=(255&Z.__clamp[Math.round((r>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((r>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((r>>>8&255)*Z.unmult)])<<8|255&r),r=(255&l[r>>>24&255])<<24|(255&n[r>>>16&255])<<16|(255&I[r>>>8&255])<<8|255&s[255&r],null==(k=o)&&(k=!1),null==(_=C)&&(_=0),k&&(0==(255&r)?0!=r&&(r=0):255!=(255&r)&&(Z.a16=Z.__alpha16[255&r],r=((r>>>24&255)*Z.a16>>16&255)<<24|((r>>>16&255)*Z.a16>>16&255)<<16|((r>>>8&255)*Z.a16>>16&255)<<8|255&r)),_){case 0:t[g]=r>>>24&255,t[g+1]=r>>>16&255,t[g+2]=r>>>8&255,t[g+3]=255&r;break;case 1:t[g]=255&r,t[g+1]=r>>>24&255,t[g+2]=r>>>16&255,t[g+3]=r>>>8&255;break;case 2:t[g]=r>>>8&255,t[g+1]=r>>>16&255,t[g+2]=r>>>24&255,t[g+3]=255&r}}}i.dirty=!0,i.version++}},Ec.copyChannel=function(i,e,I,t,C,o){switch(o._hx_index){case 0:var s=0;break;case 1:s=1;break;case 2:s=2;break;case 3:s=3}switch(C._hx_index){case 0:var l=0;break;case 1:l=1;break;case 2:l=2;break;case 3:l=3}if(C=e.buffer.data,o=i.buffer.data,null!=C&&null!=o){I=new od(e,I),t=new od(i,new Bc(t.x,t.y,I.width,I.height));var n=e.buffer.format,a=i.buffer.format;e=e.buffer.premultiplied;for(var g,r,J=i.buffer.premultiplied,c=0,h=0,d=0,_=0,k=t.height;_<k;){r=_++,g=I.byteOffset+I.stride*r,r=t.byteOffset+t.stride*r;for(var A=0,u=t.width;A<u;){A++;var Q=n,S=e;switch(null==S&&(S=!1),null==Q&&(Q=0),Q){case 0:c=(255&C[g])<<24|(255&C[g+1])<<16|(255&C[g+2])<<8|255&C[g+3];break;case 1:c=(255&C[g+1])<<24|(255&C[g+2])<<16|(255&C[g+3])<<8|255&C[g];break;case 2:c=(255&C[g+2])<<24|(255&C[g+1])<<16|(255&C[g])<<8|255&C[g+3]}switch(S&&0!=(255&c)&&255!=(255&c)&&(Z.unmult=255/(255&c),c=(255&Z.__clamp[Math.round((c>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((c>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((c>>>8&255)*Z.unmult)])<<8|255&c),null==(S=J)&&(S=!1),null==(Q=a)&&(Q=0),Q){case 0:h=(255&o[r])<<24|(255&o[r+1])<<16|(255&o[r+2])<<8|255&o[r+3];break;case 1:h=(255&o[r+1])<<24|(255&o[r+2])<<16|(255&o[r+3])<<8|255&o[r];break;case 2:h=(255&o[r+2])<<24|(255&o[r+1])<<16|(255&o[r])<<8|255&o[r+3]}switch(S&&0!=(255&h)&&255!=(255&h)&&(Z.unmult=255/(255&h),h=(255&Z.__clamp[Math.round((h>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((h>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((h>>>8&255)*Z.unmult)])<<8|255&h),l){case 0:d=c>>>24&255;break;case 1:d=c>>>16&255;break;case 2:d=c>>>8&255;break;case 3:d=255&c}switch(s){case 0:h=(255&d)<<24|(h>>>16&255)<<16|(h>>>8&255)<<8|255&h;break;case 1:h=(h>>>24&255)<<24|(255&d)<<16|(h>>>8&255)<<8|255&h;break;case 2:h=(h>>>24&255)<<24|(h>>>16&255)<<16|(255&d)<<8|255&h;break;case 3:h=(h>>>24&255)<<24|(h>>>16&255)<<16|(h>>>8&255)<<8|255&d}switch(null==(S=J)&&(S=!1),null==(Q=a)&&(Q=0),S&&(0==(255&h)?0!=h&&(h=0):255!=(255&h)&&(Z.a16=Z.__alpha16[255&h],h=((h>>>24&255)*Z.a16>>16&255)<<24|((h>>>16&255)*Z.a16>>16&255)<<16|((h>>>8&255)*Z.a16>>16&255)<<8|255&h)),Q){case 0:o[r]=h>>>24&255,o[r+1]=h>>>16&255,o[r+2]=h>>>8&255,o[r+3]=255&h;break;case 1:o[r]=255&h,o[r+1]=h>>>24&255,o[r+2]=h>>>16&255,o[r+3]=h>>>8&255;break;case 2:o[r]=h>>>8&255,o[r+1]=h>>>16&255,o[r+2]=h>>>24&255,o[r+3]=255&h}g+=4,r+=4}}i.dirty=!0,i.version++}},Ec.copyPixels=function(i,e,I,t,C,o,s){if(null==s&&(s=!1),i.width==e.width&&i.height==e.height&&I.width==e.width&&I.height==e.height&&0==I.x&&0==I.y&&0==t.x&&0==t.y&&null==C&&null==o&&0==s&&i.get_format()==e.get_format())i.buffer.data.set(e.buffer.data);else{var l=e.buffer.data,n=i.buffer.data;if(null==l||null==n)return;I=new od(e,I);var a=new Bc(t.x,t.y,I.width,I.height);a=new od(i,a);var g=e.buffer.format,r=i.buffer.format,J=0,c=0,h=e.buffer.premultiplied,d=i.buffer.premultiplied,_=e.buffer.bitsPerPixel/8|0,k=i.buffer.bitsPerPixel/8|0,A=null!=C&&C.get_transparent(),u=s||A&&!i.get_transparent()||!s&&!i.get_transparent()&&e.get_transparent();if(A)if(k=C.buffer.data,e=C.buffer.format,s=0,C=new od(C,new Bc(I.x+(null==o?0:o.x),I.y+(null==o?0:o.y),I.width,I.height)),a.clip(0|t.x,0|t.y,C.width,C.height),u)for(u=0,_=a.height;u<_;)for(A=u++,t=I.byteOffset+I.stride*A,o=a.byteOffset+a.stride*A,A=C.byteOffset+C.stride*A,b=0,j=a.width;b<j;){b++;var Q=g,S=h;switch(null==S&&(S=!1),null==Q&&(Q=0),Q){case 0:J=(255&l[t])<<24|(255&l[t+1])<<16|(255&l[t+2])<<8|255&l[t+3];break;case 1:J=(255&l[t+1])<<24|(255&l[t+2])<<16|(255&l[t+3])<<8|255&l[t];break;case 2:J=(255&l[t+2])<<24|(255&l[t+1])<<16|(255&l[t])<<8|255&l[t+3]}switch(S&&0!=(255&J)&&255!=(255&J)&&(Z.unmult=255/(255&J),J=(255&Z.__clamp[Math.round((J>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((J>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((J>>>8&255)*Z.unmult)])<<8|255&J),null==(S=d)&&(S=!1),null==(Q=r)&&(Q=0),Q){case 0:c=(255&n[o])<<24|(255&n[o+1])<<16|(255&n[o+2])<<8|255&n[o+3];break;case 1:c=(255&n[o+1])<<24|(255&n[o+2])<<16|(255&n[o+3])<<8|255&n[o];break;case 2:c=(255&n[o+2])<<24|(255&n[o+1])<<16|(255&n[o])<<8|255&n[o+3]}switch(S&&0!=(255&c)&&255!=(255&c)&&(Z.unmult=255/(255&c),c=(255&Z.__clamp[Math.round((c>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((c>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((c>>>8&255)*Z.unmult)])<<8|255&c),null==(S=!1)&&(S=!1),null==(Q=e)&&(Q=0),Q){case 0:s=(255&k[A])<<24|(255&k[A+1])<<16|(255&k[A+2])<<8|255&k[A+3];break;case 1:s=(255&k[A+1])<<24|(255&k[A+2])<<16|(255&k[A+3])<<8|255&k[A];break;case 2:s=(255&k[A+2])<<24|(255&k[A+1])<<16|(255&k[A])<<8|255&k[A+3]}if(S&&0!=(255&s)&&255!=(255&s)&&(Z.unmult=255/(255&s),s=(255&Z.__clamp[Math.round((s>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((s>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((s>>>8&255)*Z.unmult)])<<8|255&s),0<(S=(255&s)/255*((255&J)/255))){var w=(255&c)/255,m=1-S;switch(Q=S+w*m,c=((c=((c=((c=(255&(M=Z.__clamp[Math.round(((J>>>24&255)*S+(c>>>24&255)*w*m)/Q)]))<<24|(c>>>16&255)<<16|(c>>>8&255)<<8|255&c)>>>24&255)<<24|(255&(M=Z.__clamp[Math.round(((J>>>16&255)*S+(c>>>16&255)*w*m)/Q)]))<<16|(c>>>8&255)<<8|255&c)>>>24&255)<<24|(c>>>16&255)<<16|(255&(S=Z.__clamp[Math.round(((J>>>8&255)*S+(c>>>8&255)*w*m)/Q)]))<<8|255&c)>>>24&255)<<24|(c>>>16&255)<<16|(c>>>8&255)<<8|255&(Q=Z.__clamp[Math.round(255*Q)]),null==(S=d)&&(S=!1),null==(Q=r)&&(Q=0),S&&(0==(255&c)?0!=c&&(c=0):255!=(255&c)&&(Z.a16=Z.__alpha16[255&c],c=((c>>>24&255)*Z.a16>>16&255)<<24|((c>>>16&255)*Z.a16>>16&255)<<16|((c>>>8&255)*Z.a16>>16&255)<<8|255&c)),Q){case 0:n[o]=c>>>24&255,n[o+1]=c>>>16&255,n[o+2]=c>>>8&255,n[o+3]=255&c;break;case 1:n[o]=255&c,n[o+1]=c>>>24&255,n[o+2]=c>>>16&255,n[o+3]=c>>>8&255;break;case 2:n[o]=c>>>8&255,n[o+1]=c>>>16&255,n[o+2]=c>>>24&255,n[o+3]=255&c}}t+=4,o+=4,A+=4}else for(u=0,_=a.height;u<_;)for(A=u++,t=I.byteOffset+I.stride*A,o=a.byteOffset+a.stride*A,A=C.byteOffset+C.stride*A,b=0,j=a.width;b<j;){switch(b++,null==(S=h)&&(S=!1),null==(Q=g)&&(Q=0),Q){case 0:J=(255&l[t])<<24|(255&l[t+1])<<16|(255&l[t+2])<<8|255&l[t+3];break;case 1:J=(255&l[t+1])<<24|(255&l[t+2])<<16|(255&l[t+3])<<8|255&l[t];break;case 2:J=(255&l[t+2])<<24|(255&l[t+1])<<16|(255&l[t])<<8|255&l[t+3]}switch(S&&0!=(255&J)&&255!=(255&J)&&(Z.unmult=255/(255&J),J=(255&Z.__clamp[Math.round((J>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((J>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((J>>>8&255)*Z.unmult)])<<8|255&J),null==(S=!1)&&(S=!1),null==(Q=e)&&(Q=0),Q){case 0:s=(255&k[A])<<24|(255&k[A+1])<<16|(255&k[A+2])<<8|255&k[A+3];break;case 1:s=(255&k[A+1])<<24|(255&k[A+2])<<16|(255&k[A+3])<<8|255&k[A];break;case 2:s=(255&k[A+2])<<24|(255&k[A+1])<<16|(255&k[A])<<8|255&k[A+3]}switch(S&&0!=(255&s)&&255!=(255&s)&&(Z.unmult=255/(255&s),s=(255&Z.__clamp[Math.round((s>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((s>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((s>>>8&255)*Z.unmult)])<<8|255&s),J=(J>>>24&255)<<24|(J>>>16&255)<<16|(J>>>8&255)<<8|255&(M=Math.round((255&s)/255*(255&J))),null==(S=d)&&(S=!1),null==(Q=r)&&(Q=0),S&&(0==(255&J)?0!=J&&(J=0):255!=(255&J)&&(Z.a16=Z.__alpha16[255&J],J=((J>>>24&255)*Z.a16>>16&255)<<24|((J>>>16&255)*Z.a16>>16&255)<<16|((J>>>8&255)*Z.a16>>16&255)<<8|255&J)),Q){case 0:n[o]=J>>>24&255,n[o+1]=J>>>16&255,n[o+2]=J>>>8&255,n[o+3]=255&J;break;case 1:n[o]=255&J,n[o+1]=J>>>24&255,n[o+2]=J>>>16&255,n[o+3]=J>>>8&255;break;case 2:n[o]=J>>>8&255,n[o+1]=J>>>16&255,n[o+2]=J>>>24&255,n[o+3]=255&J}t+=4,o+=4,A+=4}else if(u)for(u=0,_=a.height;u<_;){A=u++,t=I.byteOffset+I.stride*A,o=a.byteOffset+a.stride*A;for(var b=0,j=a.width;b<j;){switch(b++,null==(S=h)&&(S=!1),null==(Q=g)&&(Q=0),Q){case 0:J=(255&l[t])<<24|(255&l[t+1])<<16|(255&l[t+2])<<8|255&l[t+3];break;case 1:J=(255&l[t+1])<<24|(255&l[t+2])<<16|(255&l[t+3])<<8|255&l[t];break;case 2:J=(255&l[t+2])<<24|(255&l[t+1])<<16|(255&l[t])<<8|255&l[t+3]}switch(S&&0!=(255&J)&&255!=(255&J)&&(Z.unmult=255/(255&J),J=(255&Z.__clamp[Math.round((J>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((J>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((J>>>8&255)*Z.unmult)])<<8|255&J),null==(S=d)&&(S=!1),null==(Q=r)&&(Q=0),Q){case 0:c=(255&n[o])<<24|(255&n[o+1])<<16|(255&n[o+2])<<8|255&n[o+3];break;case 1:c=(255&n[o+1])<<24|(255&n[o+2])<<16|(255&n[o+3])<<8|255&n[o];break;case 2:c=(255&n[o+2])<<24|(255&n[o+1])<<16|(255&n[o])<<8|255&n[o+3]}if(S&&0!=(255&c)&&255!=(255&c)&&(Z.unmult=255/(255&c),c=(255&Z.__clamp[Math.round((c>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((c>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((c>>>8&255)*Z.unmult)])<<8|255&c),0==(Q=(S=(255&J)/255)+(w=(255&c)/255)*(m=1-S)))c=0;else{var M=Z.__clamp[Math.round(((J>>>24&255)*S+(c>>>24&255)*w*m)/Q)];c=((c=((c=((c=(255&M)<<24|(c>>>16&255)<<16|(c>>>8&255)<<8|255&c)>>>24&255)<<24|(255&(M=Z.__clamp[Math.round(((J>>>16&255)*S+(c>>>16&255)*w*m)/Q)]))<<16|(c>>>8&255)<<8|255&c)>>>24&255)<<24|(c>>>16&255)<<16|(255&(S=Z.__clamp[Math.round(((J>>>8&255)*S+(c>>>8&255)*w*m)/Q)]))<<8|255&c)>>>24&255)<<24|(c>>>16&255)<<16|(c>>>8&255)<<8|255&(Q=Z.__clamp[Math.round(255*Q)])}switch(null==(S=d)&&(S=!1),null==(Q=r)&&(Q=0),S&&(0==(255&c)?0!=c&&(c=0):255!=(255&c)&&(Z.a16=Z.__alpha16[255&c],c=((c>>>24&255)*Z.a16>>16&255)<<24|((c>>>16&255)*Z.a16>>16&255)<<16|((c>>>8&255)*Z.a16>>16&255)<<8|255&c)),Q){case 0:n[o]=c>>>24&255,n[o+1]=c>>>16&255,n[o+2]=c>>>8&255,n[o+3]=255&c;break;case 1:n[o]=255&c,n[o+1]=c>>>24&255,n[o+2]=c>>>16&255,n[o+3]=c>>>8&255;break;case 2:n[o]=c>>>8&255,n[o+1]=c>>>16&255,n[o+2]=c>>>24&255,n[o+3]=255&c}t+=4,o+=4}}else if(g==r&&h==d&&_==k)for(u=0,_=a.height;u<_;)A=u++,t=I.byteOffset+I.stride*A,o=a.byteOffset+a.stride*A,n.set(l.subarray(t,t+a.width*k),o);else for(u=0,_=a.height;u<_;)for(A=u++,t=I.byteOffset+I.stride*A,o=a.byteOffset+a.stride*A,b=0,j=a.width;b<j;){switch(b++,null==(S=h)&&(S=!1),null==(Q=g)&&(Q=0),Q){case 0:J=(255&l[t])<<24|(255&l[t+1])<<16|(255&l[t+2])<<8|255&l[t+3];break;case 1:J=(255&l[t+1])<<24|(255&l[t+2])<<16|(255&l[t+3])<<8|255&l[t];break;case 2:J=(255&l[t+2])<<24|(255&l[t+1])<<16|(255&l[t])<<8|255&l[t+3]}switch(S&&0!=(255&J)&&255!=(255&J)&&(Z.unmult=255/(255&J),J=(255&Z.__clamp[Math.round((J>>>24&255)*Z.unmult)])<<24|(255&Z.__clamp[Math.round((J>>>16&255)*Z.unmult)])<<16|(255&Z.__clamp[Math.round((J>>>8&255)*Z.unmult)])<<8|255&J),null==(S=d)&&(S=!1),null==(Q=r)&&(Q=0),S&&(0==(255&J)?0!=J&&(J=0):255!=(255&J)&&(Z.a16=Z.__alpha16[255&J],J=((J>>>24&255)*Z.a16>>16&255)<<24|((J>>>16&255)*Z.a16>>16&255)<<16|((J>>>8&255)*Z.a16>>16&255)<<8|255&J)),Q){case 0:n[o]=J>>>24&255,n[o+1]=J>>>16&255,n[o+2]=J>>>8&255,n[o+3]=255&J;break;case 1:n[o]=255&J,n[o+1]=J>>>24&255,n[o+2]=J>>>16&255,n[o+3]=J>>>8&255;break;case 2:n[o]=J>>>8&255,n[o+1]=J>>>16&255,n[o+2]=J>>>24&255,n[o+3]=255&J}t+=4,o+=4}}i.dirty=!0,i.version++},Ec.fillRect=function(i,e,I,t){switch(t){case 1:I=(I>>>16&255)<<24|(I>>>8&255)<<16|(255&I)<<8|I>>>24&255;break;case 2:I=(I>>>8&255)<<24|(I>>>16&255)<<16|(I>>>24&255)<<8|255&I}i.get_transparent()||(I=(I>>>24&255)<<24|(I>>>16&255)<<16|(I>>>8&255)<<8|255);var C=i.buffer.data;if(null!=C){t=i.buffer.format;var o=i.buffer.premultiplied;o&&(0==(255&I)?0!=I&&(I=0):255!=(255&I)&&(Z.a16=Z.__alpha16[255&I],I=((I>>>24&255)*Z.a16>>16&255)<<24|((I>>>16&255)*Z.a16>>16&255)<<16|((I>>>8&255)*Z.a16>>16&255)<<8|255&I));for(var s,l=0,n=(e=new od(i,e)).height;l<n;){o=l++,s=e.byteOffset+e.stride*o;for(var a=0,g=e.width;a<g;){var r=s+4*(o=a++),J=t;switch(null==(o=!1)&&(o=!1),null==J&&(J=0),o&&(0==(255&I)?0!=I&&(I=0):255!=(255&I)&&(Z.a16=Z.__alpha16[255&I],I=((I>>>24&255)*Z.a16>>16&255)<<24|((I>>>16&255)*Z.a16>>16&255)<<16|((I>>>8&255)*Z.a16>>16&255)<<8|255&I)),J){case 0:C[r]=I>>>24&255,C[r+1]=I>>>16&255,C[r+2]=I>>>8&255,C[r+3]=255&I;break;case 1:C[r]=255&I,C[r+1]=I>>>24&255,C[r+2]=I>>>16&255,C[r+3]=I>>>8&255;break;case 2:C[r]=I>>>8&255,C[r+1]=I>>>16&255,C[r+2]=I>>>24&255,C[r+3]=255&I}}}i.dirty=!0,i.version++}},Ec.setFormat=function(i,e){var I=i.buffer.data;if(null!=I){var t=I.length/4|0;switch(i.get_format()){case 0:var C=0,o=1,s=2,l=3;break;case 1:C=1,o=2,s=3,l=0;break;case 2:C=2,o=1,s=0,l=3}switch(e){case 0:var n=0,a=1,g=2,r=3;break;case 1:n=1,a=2,g=3,r=0;break;case 2:n=2,a=1,g=0,r=3}for(var J=0;J<t;){var c=4*J++,h=I[c+C],d=I[c+o],_=I[c+s],k=I[c+l];I[c+n]=h,I[c+a]=d,I[c+g]=_,I[c+r]=k}i.buffer.format=e,i.dirty=!0,i.version++}};var od=function(i,e){this.image=i,null==e?this.rect=i.get_rect():(0>e.x&&(e.x=0),0>e.y&&(e.y=0),e.x+e.width>i.width&&(e.width=i.width-e.x),e.y+e.height>i.height&&(e.height=i.height-e.y),0>e.width&&(e.width=0),0>e.height&&(e.height=0),this.rect=e),this.stride=i.buffer.get_stride(),this.__update()};p["lime._internal.graphics._ImageDataUtil.ImageDataView"]=od,od.__name__="lime._internal.graphics._ImageDataUtil.ImageDataView",od.prototype={clip:function(i,e,I,t){null==this.tempRect&&(this.tempRect=new Bc),this.tempRect.setTo(i,e,I,t),this.rect.intersection(this.tempRect,this.rect),this.__update()},__update:function(){this.x=Math.ceil(this.rect.x),this.y=Math.ceil(this.rect.y),this.width=Math.floor(this.rect.width),this.height=Math.floor(this.rect.height),this.byteOffset=this.stride*(this.y+this.image.offsetY)+4*(this.x+this.image.offsetX)},__class__:od};var wb=function(i,e){if(null==e&&(e=!1),null!=i)if(e)(e=new sc).future=this,kc.queue({promise:e,work:i});else try{this.value=i(),this.isComplete=!0}catch(i){La.lastError=i,this.error=R.caught(i).unwrap(),this.isError=!0}};p["lime.app.Future"]=wb,wb.__name__="lime.app.Future",wb.withValue=function(i){var e=new wb;return e.isComplete=!0,e.value=i,e},wb.prototype={onComplete:function(i){return null!=i&&(this.isComplete?i(this.value):this.isError||(null==this.__completeListeners&&(this.__completeListeners=[]),this.__completeListeners.push(i))),this},onError:function(i){return null!=i&&(this.isError?i(this.error):this.isComplete||(null==this.__errorListeners&&(this.__errorListeners=[]),this.__errorListeners.push(i))),this},onProgress:function(i){return null!=i&&(null==this.__progressListeners&&(this.__progressListeners=[]),this.__progressListeners.push(i)),this},then:function(i){if(this.isComplete)return i(this.value);if(this.isError){var e=new wb;return e.isError=!0,e.error=this.error,e}var I=new sc;return this.onError(u(I,I.error)),this.onProgress(u(I,I.progress)),this.onComplete((function(e){(e=i(e)).onError(u(I,I.error)),e.onComplete(u(I,I.complete))})),I.future},__class__:wb};var kc=function(){};p["lime.app._Future.FutureWork"]=kc,kc.__name__="lime.app._Future.FutureWork",kc.queue=function(i){null==kc.threadPool&&(kc.threadPool=new $h,kc.threadPool.doWork.add(kc.threadPool_doWork),kc.threadPool.onComplete.add(kc.threadPool_onComplete),kc.threadPool.onError.add(kc.threadPool_onError)),kc.threadPool.queue(i)},kc.threadPool_doWork=function(i){try{var e=i.work();kc.threadPool.sendComplete({promise:i.promise,result:e})}catch(I){La.lastError=I,e=R.caught(I).unwrap(),kc.threadPool.sendError({promise:i.promise,error:e})}},kc.threadPool_onComplete=function(i){i.promise.complete(i.result)},kc.threadPool_onError=function(i){i.promise.error(i.error)};var sc=function(){this.future=new wb};p["lime.app.Promise"]=sc,sc.__name__="lime.app.Promise",sc.prototype={complete:function(i){if(!this.future.isError&&(this.future.isComplete=!0,this.future.value=i,null!=this.future.__completeListeners)){for(var e=0,I=this.future.__completeListeners;e<I.length;){var t=I[e];++e,t(i)}this.future.__completeListeners=null}return this},completeWith:function(i){return i.onComplete(u(this,this.complete)),i.onError(u(this,this.error)),i.onProgress(u(this,this.progress)),this},error:function(i){if(!this.future.isComplete&&(this.future.isError=!0,this.future.error=i,null!=this.future.__errorListeners)){for(var e=0,I=this.future.__errorListeners;e<I.length;){var t=I[e];++e,t(i)}this.future.__errorListeners=null}return this},progress:function(i,e){if(!this.future.isError&&!this.future.isComplete&&null!=this.future.__progressListeners)for(var I=0,t=this.future.__progressListeners;I<t.length;){var C=t[I];++I,C(i,e)}return this},__class__:sc};var Ae=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Dynamic_Void"]=Ae,Ae.__name__="lime.app._Event_Dynamic_Void",Ae.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Ae};var ai=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Float_Float_Float_Void"]=ai,ai.__name__="lime.app._Event_Float_Float_Float_Void",ai.prototype={remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e,I){this.canceled=!1;for(var t=this.__listeners,C=this.__repeat,o=0;o<t.length&&(t[o](i,e,I),C[o]?++o:this.remove(t[o]),!this.canceled););},__class__:ai};var bi=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Float_Float_Int_Void"]=bi,bi.__name__="lime.app._Event_Float_Float_Int_Void",bi.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},cancel:function(){this.canceled=!0},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e,I){this.canceled=!1;for(var t=this.__listeners,C=this.__repeat,o=0;o<t.length&&(t[o](i,e,I),C[o]?++o:this.remove(t[o]),!this.canceled););},__class__:bi};var ag=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Float_Float_Void"]=ag,ag.__name__="lime.app._Event_Float_Float_Void",ag.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e){this.canceled=!1;for(var I=this.__listeners,t=this.__repeat,C=0;C<I.length&&(I[C](i,e),t[C]?++C:this.remove(I[C]),!this.canceled););},__class__:ag};var ci=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Float_Float_lime_ui_MouseButton_Void"]=ci,ci.__name__="lime.app._Event_Float_Float_lime_ui_MouseButton_Void",ci.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},cancel:function(){this.canceled=!0},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e,I){this.canceled=!1;for(var t=this.__listeners,C=this.__repeat,o=0;o<t.length&&(t[o](i,e,I),C[o]?++o:this.remove(t[o]),!this.canceled););},__class__:ci};var di=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Float_Float_lime_ui_MouseWheelMode_Void"]=di,di.__name__="lime.app._Event_Float_Float_lime_ui_MouseWheelMode_Void",di.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},cancel:function(){this.canceled=!0},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e,I){this.canceled=!1;for(var t=this.__listeners,C=this.__repeat,o=0;o<t.length&&(t[o](i,e,I),C[o]?++o:this.remove(t[o]),!this.canceled););},__class__:di};var ei=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Int_Float_Float_Void"]=ei,ei.__name__="lime.app._Event_Int_Float_Float_Void",ei.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},__class__:ei};var fi=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Int_Float_Void"]=fi,fi.__name__="lime.app._Event_Int_Float_Void",fi.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e){this.canceled=!1;for(var I=this.__listeners,t=this.__repeat,C=0;C<I.length&&(I[C](i,e),t[C]?++C:this.remove(I[C]),!this.canceled););},__class__:fi};var Og=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Int_Int_Void"]=Og,Og.__name__="lime.app._Event_Int_Int_Void",Og.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e){this.canceled=!1;for(var I=this.__listeners,t=this.__repeat,C=0;C<I.length&&(I[C](i,e),t[C]?++C:this.remove(I[C]),!this.canceled););},__class__:Og};var Qd=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Int_Void"]=Qd,Qd.__name__="lime.app._Event_Int_Void",Qd.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Qd};var gi=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Int_lime_ui_JoystickHatPosition_Void"]=gi,gi.__name__="lime.app._Event_Int_lime_ui_JoystickHatPosition_Void",gi.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},__class__:gi};var hi=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_String_Int_Int_Void"]=hi,hi.__name__="lime.app._Event_String_Int_Int_Void",hi.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},__class__:hi};var Pg=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_String_Void"]=Pg,Pg.__name__="lime.app._Event_String_Void",Pg.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},cancel:function(){this.canceled=!0},has:function(i){for(var e=0,I=this.__listeners;e<I.length;){var t=I[e];if(++e,ta.compareMethods(t,i))return!0}return!1},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Pg};var Ib=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_Void_Void"]=Ib,Ib.__name__="lime.app._Event_Void_Void",Ib.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(){this.canceled=!1;for(var i=this.__listeners,e=this.__repeat,I=0;I<i.length&&(i[I](),e[I]?++I:this.remove(i[I]),!this.canceled););},__class__:Ib};var Qg=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_graphics_RenderContext_Void"]=Qg,Qg.__name__="lime.app._Event_lime_graphics_RenderContext_Void",Qg.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},cancel:function(){this.canceled=!0},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Qg};var ii=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_GamepadAxis_Float_Void"]=ii,ii.__name__="lime.app._Event_lime_ui_GamepadAxis_Float_Void",ii.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e){this.canceled=!1;for(var I=this.__listeners,t=this.__repeat,C=0;C<I.length&&(I[C](i,e),t[C]?++C:this.remove(I[C]),!this.canceled););},__class__:ii};var Rg=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_GamepadButton_Void"]=Rg,Rg.__name__="lime.app._Event_lime_ui_GamepadButton_Void",Rg.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Rg};var ji=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_Gamepad_Void"]=ji,ji.__name__="lime.app._Event_lime_ui_Gamepad_Void",ji.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:ji};var ki=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_Joystick_Void"]=ki,ki.__name__="lime.app._Event_lime_ui_Joystick_Void",ki.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:ki};var Sg=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void"]=Sg,Sg.__name__="lime.app._Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void",Sg.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},cancel:function(){this.canceled=!0},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i,e){this.canceled=!1;for(var I=this.__listeners,t=this.__repeat,C=0;C<I.length&&(I[C](i,e),t[C]?++C:this.remove(I[C]),!this.canceled););},__class__:Sg};var Be=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_Touch_Void"]=Be,Be.__name__="lime.app._Event_lime_ui_Touch_Void",Be.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Be};var Jh=function(){this.canceled=!1,this.__listeners=[],this.__priorities=[],this.__repeat=[]};p["lime.app._Event_lime_ui_Window_Void"]=Jh,Jh.__name__="lime.app._Event_lime_ui_Window_Void",Jh.prototype={add:function(i,e,I){null==I&&(I=0),null==e&&(e=!1);for(var t=0,C=this.__priorities.length;t<C;){var o=t++;if(I>this.__priorities[o])return this.__listeners.splice(o,0,i),this.__priorities.splice(o,0,I),void this.__repeat.splice(o,0,!e)}this.__listeners.push(i),this.__priorities.push(I),this.__repeat.push(!e)},remove:function(i){for(var e=this.__listeners.length;0<=--e;)ta.compareMethods(this.__listeners[e],i)&&(this.__listeners.splice(e,1),this.__priorities.splice(e,1),this.__repeat.splice(e,1))},dispatch:function(i){this.canceled=!1;for(var e=this.__listeners,I=this.__repeat,t=0;t<e.length&&(e[t](i),I[t]?++t:this.remove(e[t]),!this.canceled););},__class__:Jh};var bb=function(i,e,I,t,C,o,s){if(null==C&&(C=-1),null==t&&(t=-1),null==I&&(I=0),null==e&&(e=0),this.offsetX=e,this.offsetY=I,this.width=t,this.height=C,this.version=0,null==s&&(s=fc.CANVAS),this.type=s,null==i){if(0<t&&0<C)switch(this.type._hx_index){case 0:this.buffer=new md(null,t,C),Aa.createCanvas(this,t,C),null!=o&&0!=o&&this.fillRect(new Bc(0,0,t,C),o);break;case 1:i=null!=(i=t*C*4)?new Uint8Array(i):null,this.buffer=new md(i,t,C),null!=o&&0!=o&&this.fillRect(new Bc(0,0,t,C),o)}}else this.__fromImageBuffer(i)};p["lime.graphics.Image"]=bb,bb.__name__="lime.graphics.Image",bb.fromCanvas=function(i){if(null==i)return null;var e=new md(null,i.width,i.height);return e.set_src(i),(i=new bb(e)).type=fc.CANVAS,i},bb.fromFile=function(i){if(null==i)return null;var e=new bb;return e.__fromFile(i)?e:null},bb.loadFromBytes=function(i){if(null==i)return wb.withValue(null);if(bb.__isPNG(i))var e="image/png";else if(bb.__isJPG(i))e="image/jpeg";else if(bb.__isGIF(i))e="image/gif";else{if(!bb.__isWebP(i))return wb.withValue(null);e="image/webp"}return pa.loadImageFromBytes(i,e)},bb.loadFromFile=function(i){return null==i?wb.withValue(null):pa.loadImage(i)},bb.__isGIF=function(i){return!(null==i||6>i.length)&&("GIF87a"==(i=i.getString(0,6))||"GIF89a"==i)},bb.__isJPG=function(i){return!(null==i||4>i.length)&&(255==i.b[0]&&216==i.b[1]&&255==i.b[i.length-2]&&217==i.b[i.length-1])},bb.__isPNG=function(i){return!(null==i||8>i.length)&&(137==i.b[0]&&80==i.b[1]&&78==i.b[2]&&71==i.b[3]&&13==i.b[4]&&10==i.b[5]&&26==i.b[6]&&10==i.b[7])},bb.__isWebP=function(i){return!(null==i||16>i.length)&&("RIFF"==i.getString(0,4)&&"WEBP"==i.getString(8,4))},bb.prototype={clone:function(){if(null!=this.buffer){this.type==fc.CANVAS?Aa.convertToCanvas(this):Aa.convertToData(this);var i=new bb(this.buffer.clone(),this.offsetX,this.offsetY,this.width,this.height,null,this.type);return i.version=this.version,i}return new bb(null,this.offsetX,this.offsetY,this.width,this.height,null,this.type)},colorTransform:function(i,e){if(i=this.__clipRect(i),null!=this.buffer&&null!=i)switch(this.type._hx_index){case 0:Aa.colorTransform(this,i,e);break;case 1:Aa.convertToData(this),Ec.colorTransform(this,i,e);break;case 2:i.offset(this.offsetX,this.offsetY),this.buffer.__srcBitmapData.colorTransform(i.__toFlashRectangle(),Vb.__toFlashColorTransform(e))}},copyChannel:function(i,e,I,t,C){if(e=this.__clipRect(e),null!=this.buffer&&null!=e&&!(C==wc.ALPHA&&!this.get_transparent()||0>=e.width||0>=e.height))switch(e.x+e.width>i.width&&(e.width=i.width-e.x),e.y+e.height>i.height&&(e.height=i.height-e.y),this.type._hx_index){case 0:Aa.copyChannel(this,i,e,I,t,C);break;case 1:Aa.convertToData(this),Aa.convertToData(i),Ec.copyChannel(this,i,e,I,t,C);break;case 2:switch(t._hx_index){case 0:var o=1;break;case 1:o=2;break;case 2:o=4;break;case 3:o=8}switch(C._hx_index){case 0:var s=1;break;case 1:s=2;break;case 2:s=4;break;case 3:s=8}e.offset(i.offsetX,i.offsetY),I.offset(this.offsetX,this.offsetY),this.buffer.__srcBitmapData.copyChannel(i.buffer.get_src(),e.__toFlashRectangle(),I.__toFlashPoint(),o,s)}},copyPixels:function(i,e,I,t,C,o){if(null==o&&(o=!1),null!=this.buffer&&null!=i&&!(0>=e.width||0>=e.height||0>=this.width||0>=this.height))switch(e.x+e.width>i.width&&(e.width=i.width-e.x),e.y+e.height>i.height&&(e.height=i.height-e.y),0>e.x&&(e.width+=e.x,e.x=0),0>e.y&&(e.height+=e.y,e.y=0),I.x+e.width>this.width&&(e.width=this.width-I.x),I.y+e.height>this.height&&(e.height=this.height-I.y),0>I.x&&(e.width+=I.x,e.x-=I.x,I.x=0),0>I.y&&(e.height+=I.y,e.y-=I.y,I.y=0),i==this&&I.x<e.get_right()&&I.y<e.get_bottom()&&(i=this.clone()),t==i&&(null==C||0==C.x&&0==C.y)&&(C=t=null),this.type._hx_index){case 0:null!=t?(Aa.convertToData(this),Aa.convertToData(i),null!=t&&Aa.convertToData(t),Ec.copyPixels(this,i,e,I,t,C,o)):(Aa.convertToCanvas(this),Aa.convertToCanvas(i),Aa.copyPixels(this,i,e,I,t,C,o));break;case 1:Aa.convertToData(this),Aa.convertToData(i),null!=t&&Aa.convertToData(t),Ec.copyPixels(this,i,e,I,t,C,o);break;case 2:e.offset(i.offsetX,i.offsetY),I.offset(this.offsetX,this.offsetY),null!=t&&null!=C&&C.offset(t.offsetX,t.offsetY),this.buffer.__srcBitmapData.copyPixels(i.buffer.__srcBitmapData,e.__toFlashRectangle(),I.__toFlashPoint(),null!=t?t.buffer.get_src():null,null!=C?C.__toFlashPoint():null,o)}},fillRect:function(i,e,I){if(i=this.__clipRect(i),null!=this.buffer&&null!=i)switch(this.type._hx_index){case 0:Aa.fillRect(this,i,e,I);break;case 1:if(Aa.convertToData(this),0==this.buffer.data.length)break;Ec.fillRect(this,i,e,I);break;case 2:if(i.offset(this.offsetX,this.offsetY),null==I)e=(255&e)<<24|(e>>>24&255)<<16|(e>>>16&255)<<8|e>>>8&255;else switch(I){case 1:break;case 2:e=(255&e)<<24|(e>>>8&255)<<16|(e>>>16&255)<<8|e>>>24&255;break;default:e=(255&e)<<24|(e>>>24&255)<<16|(e>>>16&255)<<8|e>>>8&255}this.buffer.__srcBitmapData.fillRect(i.__toFlashRectangle(),e)}},__clipRect:function(i){return null==i||0>i.x&&(i.width-=-i.x,i.x=0,0>=i.x+i.width)||0>i.y&&(i.height-=-i.y,i.y=0,0>=i.y+i.height)||i.x+i.width>=this.width&&(i.width-=i.x+i.width-this.width,0>=i.width)||i.y+i.height>=this.height&&(i.height-=i.y+i.height-this.height,0>=i.height)?null:i},__fromBase64:function(i,e,I){var t=this,C=new Image;C.addEventListener("load",(function(i){t.buffer=new md(null,C.width,C.height),t.buffer.__srcImage=C,t.offsetX=0,t.offsetY=0,t.width=t.buffer.width,t.height=t.buffer.height,null!=I&&I(t)}),!1),C.src="data:"+e+";base64,"+i},__fromBytes:function(i,e){if(bb.__isPNG(i))var I="image/png";else if(bb.__isJPG(i))I="image/jpeg";else{if(!bb.__isGIF(i))return!1;I="image/gif"}return this.__fromBase64(ad.encode(i),I,e),!0},__fromFile:function(i,e,I){var t=this,C=new Image;return pa.__isSameOrigin(i)||(C.crossOrigin="Anonymous"),C.onload=function(i){t.buffer=new md(null,C.width,C.height),t.buffer.__srcImage=C,t.width=C.width,t.height=C.height,null!=e&&e(t)},C.onerror=function(i){null!=I&&I()},C.src=i,!0},__fromImageBuffer:function(i){this.buffer=i,null!=i&&(-1==this.width&&(this.width=i.width),-1==this.height&&(this.height=i.height))},get_data:function(){return null==this.buffer.data&&0<this.buffer.width&&0<this.buffer.height&&Aa.convertToData(this),this.buffer.data},get_format:function(){return this.buffer.format},set_format:function(i){return this.buffer.format!=i&&1==this.type._hx_index&&Ec.setFormat(this,i),this.buffer.format=i},get_premultiplied:function(){return this.buffer.premultiplied},get_rect:function(){return new Bc(0,0,this.width,this.height)},get_src:function(){return null!=this.buffer.__srcCanvas||null==this.buffer.data&&this.type!=fc.DATA||Aa.convertToCanvas(this),this.buffer.get_src()},get_transparent:function(){return null!=this.buffer&&this.buffer.transparent},set_transparent:function(i){return null!=this.buffer&&(this.buffer.transparent=i)},__class__:bb,__properties__:{set_transparent:"set_transparent",get_transparent:"get_transparent",get_src:"get_src",get_rect:"get_rect",get_premultiplied:"get_premultiplied",set_format:"set_format",get_format:"get_format",get_data:"get_data"}};var md=function(i,e,I,t,C){null==t&&(t=32),null==I&&(I=0),null==e&&(e=0),this.data=i,this.width=e,this.height=I,this.bitsPerPixel=t,this.format=null==C?0:C,this.premultiplied=!1,this.transparent=!0};p["lime.graphics.ImageBuffer"]=md,md.__name__="lime.graphics.ImageBuffer",md.prototype={clone:function(){var i=new md(this.data,this.width,this.height,this.bitsPerPixel);if(null!=this.data){var e=this.data.byteLength,I=null,t=null,C=null,o=null,s=null;e=null!=e?new Uint8Array(e):null!=I?new Uint8Array(I):null!=t?new Uint8Array(t.__array):null!=C?new Uint8Array(C):null!=o?null==s?new Uint8Array(o,0):new Uint8Array(o,0,s):null,i.data=e,t=I=e=null,C=this.data,s=o=null,e=null!=e?new Uint8Array(e):null!=I?new Uint8Array(I):null!=t?new Uint8Array(t.__array):null!=C?new Uint8Array(C):null!=o?null==s?new Uint8Array(o,0):new Uint8Array(o,0,s):null,i.data.set(e)}else null!=this.__srcImageData?(i.__srcCanvas=window.document.createElement("canvas"),i.__srcContext=i.__srcCanvas.getContext("2d"),i.__srcCanvas.width=this.__srcImageData.width,i.__srcCanvas.height=this.__srcImageData.height,i.__srcImageData=i.__srcContext.createImageData(this.__srcImageData.width,this.__srcImageData.height),e=new Uint8ClampedArray(this.__srcImageData.data),i.__srcImageData.data.set(e)):null!=this.__srcCanvas?(i.__srcCanvas=window.document.createElement("canvas"),i.__srcContext=i.__srcCanvas.getContext("2d"),i.__srcCanvas.width=this.__srcCanvas.width,i.__srcCanvas.height=this.__srcCanvas.height,i.__srcContext.drawImage(this.__srcCanvas,0,0)):i.__srcImage=this.__srcImage;return i.bitsPerPixel=this.bitsPerPixel,i.format=this.format,i.premultiplied=this.premultiplied,i.transparent=this.transparent,i},get_src:function(){return null!=this.__srcImage?this.__srcImage:this.__srcCanvas},set_src:function(i){return i instanceof Image?this.__srcImage=i:i instanceof HTMLCanvasElement&&(this.__srcCanvas=i,this.__srcContext=this.__srcCanvas.getContext("2d")),i},get_stride:function(){return this.width*(this.bitsPerPixel/8|0)},__class__:md,__properties__:{get_stride:"get_stride",set_src:"set_src",get_src:"get_src"}};var wc=F["lime.graphics.ImageChannel"]={__ename__:"lime.graphics.ImageChannel",__constructs__:null,RED:{_hx_name:"RED",_hx_index:0,__enum__:"lime.graphics.ImageChannel",toString:t},GREEN:{_hx_name:"GREEN",_hx_index:1,__enum__:"lime.graphics.ImageChannel",toString:t},BLUE:{_hx_name:"BLUE",_hx_index:2,__enum__:"lime.graphics.ImageChannel",toString:t},ALPHA:{_hx_name:"ALPHA",_hx_index:3,__enum__:"lime.graphics.ImageChannel",toString:t}};wc.__constructs__=[wc.RED,wc.GREEN,wc.BLUE,wc.ALPHA];var fc=F["lime.graphics.ImageType"]={__ename__:"lime.graphics.ImageType",__constructs__:null,CANVAS:{_hx_name:"CANVAS",_hx_index:0,__enum__:"lime.graphics.ImageType",toString:t},DATA:{_hx_name:"DATA",_hx_index:1,__enum__:"lime.graphics.ImageType",toString:t},FLASH:{_hx_name:"FLASH",_hx_index:2,__enum__:"lime.graphics.ImageType",toString:t},CUSTOM:{_hx_name:"CUSTOM",_hx_index:3,__enum__:"lime.graphics.ImageType",toString:t}};fc.__constructs__=[fc.CANVAS,fc.DATA,fc.FLASH,fc.CUSTOM];var Zh=function(){};p["lime.graphics.RenderContext"]=Zh,Zh.__name__="lime.graphics.RenderContext",Zh.prototype={__class__:Zh};var nj={uniform2fv:function(i,e,I,t,C){null!=t?i.uniform2fv(e,I,t,C):i.uniform2fv(e,I)}},Nb={bufferData:function(i,e,I,t){i.bufferData(e,I,t)},texImage2D:function(i,e,I,t,C,o,s,l,n,a){null!=l?i.texImage2D(e,I,t,C,o,s,l,n,a):i.texImage2D(e,I,t,C,o,s)},uniformMatrix2fv:function(i,e,I,t){i.uniformMatrix2fv(e,I,t)},uniformMatrix3fv:function(i,e,I,t){i.uniformMatrix3fv(e,I,t)},uniformMatrix4fv:function(i,e,I,t){i.uniformMatrix4fv(e,I,t)},fromWebGL2RenderContext:function(i){return i}},Si=function(i){};p["lime.graphics.cairo.Cairo"]=Si,Si.__name__="lime.graphics.cairo.Cairo",Si.prototype={clip:function(){},identityMatrix:function(){},newPath:function(){},paint:function(){},rectangle:function(i,e,I,t){},restore:function(){},save:function(){},setOperator:function(i){return i},setSourceRGB:function(i,e,I){},set_matrix:function(i){return i},__class__:Si,__properties__:{set_matrix:"set_matrix"}};var oj={flush:function(i){}},nd=function(){};p["lime.graphics.opengl.GL"]=nd,nd.__name__="lime.graphics.opengl.GL";var Ti=function(){this.STACK_UNDERFLOW=1284,this.STACK_OVERFLOW=1283,this.CONTEXT_FLAG_DEBUG_BIT=2,this.DEBUG_OUTPUT=37600,this.DEBUG_SEVERITY_LOW=37192,this.DEBUG_SEVERITY_MEDIUM=37191,this.DEBUG_SEVERITY_HIGH=37190,this.DEBUG_LOGGED_MESSAGES=37189,this.MAX_DEBUG_LOGGED_MESSAGES=37188,this.MAX_DEBUG_MESSAGE_LENGTH=37187,this.MAX_LABEL_LENGTH=33512,this.SAMPLER=33510,this.QUERY=33507,this.PROGRAM=33506,this.SHADER=33505,this.BUFFER=33504,this.DEBUG_GROUP_STACK_DEPTH=33389,this.MAX_DEBUG_GROUP_STACK_DEPTH=33388,this.DEBUG_SEVERITY_NOTIFICATION=33387,this.DEBUG_TYPE_POP_GROUP=33386,this.DEBUG_TYPE_PUSH_GROUP=33385,this.DEBUG_TYPE_MARKER=33384,this.DEBUG_TYPE_OTHER=33361,this.DEBUG_TYPE_PERFORMANCE=33360,this.DEBUG_TYPE_PORTABILITY=33359,this.DEBUG_TYPE_UNDEFINED_BEHAVIOR=33358,this.DEBUG_TYPE_DEPRECATED_BEHAVIOR=33357,this.DEBUG_TYPE_ERROR=33356,this.DEBUG_SOURCE_OTHER=33355,this.DEBUG_SOURCE_APPLICATION=33354,this.DEBUG_SOURCE_THIRD_PARTY=33353,this.DEBUG_SOURCE_SHADER_COMPILER=33352,this.DEBUG_SOURCE_WINDOW_SYSTEM=33351,this.DEBUG_SOURCE_API=33350,this.DEBUG_CALLBACK_USER_PARAM=33349,this.DEBUG_CALLBACK_FUNCTION=33348,this.DEBUG_NEXT_LOGGED_MESSAGE_LENGTH=33347,this.DEBUG_OUTPUT_SYNCHRONOUS=33346};p["lime.graphics.opengl.ext.KHR_debug"]=Ti,Ti.__name__="lime.graphics.opengl.ext.KHR_debug",Ti.prototype={__class__:Ti};var Vb={getAlphaTable:function(i){if(null==Vb.__alphaTable){var e=new Uint8Array(256);Vb.__alphaTable=e}Vb.__alphaTable[0]=0;for(var I=1;256>I;){var t=I++;255<(e=Math.floor(t*i[18]+255*i[19]))&&(e=255),0>e&&(e=0),Vb.__alphaTable[t]=e}return Vb.__alphaTable},getBlueTable:function(i){if(null==Vb.__blueTable){var e=new Uint8Array(256);Vb.__blueTable=e}for(var I=0;256>I;){var t=I++;255<(e=Math.floor(t*i[12]+255*i[14]))&&(e=255),0>e&&(e=0),Vb.__blueTable[t]=e}return Vb.__blueTable},getGreenTable:function(i){if(null==Vb.__greenTable){var e=new Uint8Array(256);Vb.__greenTable=e}for(var I=0;256>I;){var t=I++;255<(e=Math.floor(t*i[6]+255*i[9]))&&(e=255),0>e&&(e=0),Vb.__greenTable[t]=e}return Vb.__greenTable},getRedTable:function(i){if(null==Vb.__redTable){var e=new Uint8Array(256);Vb.__redTable=e}for(var I=0;256>I;){var t=I++;255<(e=Math.floor(t*i[0]+255*i[4]))&&(e=255),0>e&&(e=0),Vb.__redTable[t]=e}return Vb.__redTable},__toFlashColorTransform:function(i){return null}},Ui=function(i,e,I,t,C,o){null==o&&(o=0),null==C&&(C=0),null==t&&(t=1),null==I&&(I=0),null==e&&(e=0),null==i&&(i=1),this.a=i,this.b=e,this.c=I,this.d=t,this.tx=C,this.ty=o};p["lime.math.Matrix3"]=Ui,Ui.__name__="lime.math.Matrix3",Ui.prototype={__class__:Ui};var Xa={_new:function(i){return null!=i&&16==i.length||(i=null!=(i=Xa.__identity)?new Float32Array(i):null),i},append:function(i,e){var I=i[0],t=i[4],C=i[8],o=i[12],s=i[1],l=i[5],n=i[9],a=i[13],g=i[2],r=i[6],J=i[10],c=i[14],h=i[3],d=i[7],_=i[11],k=i[15],A=Xa.get(e,0),u=Xa.get(e,4),Q=Xa.get(e,8),S=Xa.get(e,12),w=Xa.get(e,1),m=Xa.get(e,5),b=Xa.get(e,9),j=Xa.get(e,13),M=Xa.get(e,2),f=Xa.get(e,6),y=Xa.get(e,10),p=Xa.get(e,14),Z=Xa.get(e,3),L=Xa.get(e,7),O=Xa.get(e,11);e=Xa.get(e,15),i[0]=I*A+s*u+g*Q+h*S,i[1]=I*w+s*m+g*b+h*j,i[2]=I*M+s*f+g*y+h*p,i[3]=I*Z+s*L+g*O+h*e,i[4]=t*A+l*u+r*Q+d*S,i[5]=t*w+l*m+r*b+d*j,i[6]=t*M+l*f+r*y+d*p,i[7]=t*Z+l*L+r*O+d*e,i[8]=C*A+n*u+J*Q+_*S,i[9]=C*w+n*m+J*b+_*j,i[10]=C*M+n*f+J*y+_*p,i[11]=C*Z+n*L+J*O+_*e,i[12]=o*A+a*u+c*Q+k*S,i[13]=o*w+a*m+c*b+k*j,i[14]=o*M+a*f+c*y+k*p,i[15]=o*Z+a*L+c*O+k*e},createOrtho:function(i,e,I,t,C,o,s){var l=1/(I-e),n=1/(C-t),a=1/(s-o);i[0]=2*l,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=2*n,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=-2*a,i[11]=0,i[12]=-(e+I)*l,i[13]=-(t+C)*n,i[14]=-(o+s)*a,i[15]=1},identity:function(i){i[0]=1,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=1,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=1,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1},get:function(i,e){return i[e]},set:function(i,e,I){return i[e]=I}},Z={},Bc=function(i,e,I,t){null==t&&(t=0),null==I&&(I=0),null==e&&(e=0),null==i&&(i=0),this.x=i,this.y=e,this.width=I,this.height=t};p["lime.math.Rectangle"]=Bc,Bc.__name__="lime.math.Rectangle",Bc.prototype={intersection:function(i,e){null==e&&(e=new Bc);var I=this.x<i.x?i.x:this.x,t=this.get_right()>i.get_right()?i.get_right():this.get_right();if(t<=I)return e.setEmpty(),e;var C=this.y<i.y?i.y:this.y;return(i=this.get_bottom()>i.get_bottom()?i.get_bottom():this.get_bottom())<=C?(e.setEmpty(),e):(e.x=I,e.y=C,e.width=t-I,e.height=i-C,e)},offset:function(i,e){this.x+=i,this.y+=e},setEmpty:function(){this.x=this.y=this.width=this.height=0},setTo:function(i,e,I,t){this.x=i,this.y=e,this.width=I,this.height=t},__toFlashRectangle:function(){return null},get_bottom:function(){return this.y+this.height},get_right:function(){return this.x+this.width},__class__:Bc,__properties__:{get_right:"get_right",get_bottom:"get_bottom"}};var ze=function(i,e){null==e&&(e=0),null==i&&(i=0),this.x=i,this.y=e};p["lime.math.Vector2"]=ze,ze.__name__="lime.math.Vector2",ze.prototype={offset:function(i,e){this.x+=i,this.y+=e},__toFlashPoint:function(){return null},__class__:ze};var Xh=function(i,e,I,t){null==t&&(t=0),null==I&&(I=0),null==e&&(e=0),null==i&&(i=0),this.w=t,this.x=i,this.y=e,this.z=I};p["lime.math.Vector4"]=Xh,Xh.__name__="lime.math.Vector4",Xh.prototype={__class__:Xh};var Jb=function(){};p["lime.media.AudioBuffer"]=Jb,Jb.__name__="lime.media.AudioBuffer",Jb.fromBytes=function(i){if(null==i)return null;var e=new Jb;return e.set_src(new Howl({src:["data:"+Jb.__getCodec(i)+";base64,"+ad.encode(i)],html5:!0,preload:!1})),e},Jb.fromFile=function(i){if(null==i)return null;var e=new Jb;return e.__srcHowl=new Howl({src:[i],preload:!1}),e},Jb.fromFiles=function(i){var e=new Jb;return e.__srcHowl=new Howl({src:i,preload:!1}),e},Jb.loadFromFile=function(i){var e=new sc,I=Jb.fromFile(i);return null!=I?null!=I&&(I.__srcHowl.on("load",(function(){e.complete(I)})),I.__srcHowl.on("loaderror",(function(i,I){e.error(I)})),I.__srcHowl.load()):e.error(null),e.future},Jb.loadFromFiles=function(i){var e=new sc,I=Jb.fromFiles(i);return null!=I?(I.__srcHowl.on("load",(function(){e.complete(I)})),I.__srcHowl.on("loaderror",(function(){e.error(null)})),I.__srcHowl.load()):e.error(null),e.future},Jb.__getCodec=function(i){switch(i.getString(0,4)){case"OggS":return"audio/ogg";case"RIFF":if("WAVE"==i.getString(8,4))return"audio/wav";var e=i.b[1],I=i.b[2];switch(i.b[0]){case 73:if(68==e&&51==I)return"audio/mp3";break;case 255:switch(e){case 243:case 250:case 251:return"audio/mp3"}}break;case"fLaC":return"audio/flac";default:switch(e=i.b[1],I=i.b[2],i.b[0]){case 73:if(68==e&&51==I)return"audio/mp3";break;case 255:switch(e){case 243:case 250:case 251:return"audio/mp3"}}}return za.error("Unsupported sound format",{fileName:"lime/media/AudioBuffer.hx",lineNumber:362,className:"lime.media.AudioBuffer",methodName:"__getCodec"}),null},Jb.prototype={set_src:function(i){return this.__srcHowl=i},__class__:Jb,__properties__:{set_src:"set_src"}};var mi=function(i){if("custom"!=i){if(null==i||"web"==i)try{window.AudioContext=window.AudioContext||window.webkitAudioContext,this.web=new window.AudioContext,this.type="web"}catch(i){La.lastError=i}null==this.web&&"web"!=i&&(this.html5=new li,this.type="html5")}else this.type="custom"};p["lime.media.AudioContext"]=mi,mi.__name__="lime.media.AudioContext",mi.prototype={__class__:mi};var le=function(){};p["lime.media.AudioManager"]=le,le.__name__="lime.media.AudioManager",le.init=function(i){if(null==le.context){if(null==i&&(le.context=new mi,"openal"==(i=le.context).type)){var e=i.openal,I=e.openDevice();I=e.createContext(I),e.makeContextCurrent(I),e.processContext(I)}le.context=i}};var ni=function(i,e,I,t){null==t&&(t=0),null==e&&(e=0),this.onComplete=new Ib,this.buffer=i,this.offset=e,this.__backend=new Yh(this),null!=I&&0!=I&&this.set_length(I),this.set_loops(t),null!=i&&this.init()};p["lime.media.AudioSource"]=ni,ni.__name__="lime.media.AudioSource",ni.prototype={dispose:function(){this.__backend.dispose()},init:function(){this.__backend.init()},play:function(){this.__backend.play()},stop:function(){this.__backend.stop()},get_currentTime:function(){return this.__backend.getCurrentTime()},set_currentTime:function(i){return this.__backend.setCurrentTime(i)},get_gain:function(){return this.__backend.getGain()},set_gain:function(i){return this.__backend.setGain(i)},set_length:function(i){return this.__backend.setLength(i)},set_loops:function(i){return this.__backend.setLoops(i)},get_position:function(){return this.__backend.getPosition()},set_position:function(i){return this.__backend.setPosition(i)},__class__:ni,__properties__:{set_loops:"set_loops",set_length:"set_length",set_position:"set_position",get_position:"get_position",set_gain:"set_gain",get_gain:"get_gain",set_currentTime:"set_currentTime",get_currentTime:"get_currentTime"}};var li=function(){};p["lime.media.HTML5AudioContext"]=li,li.__name__="lime.media.HTML5AudioContext",li.prototype={__class__:li};var Vi=function(){};p["lime.media.OpenALAudioContext"]=Vi,Vi.__name__="lime.media.OpenALAudioContext",Vi.prototype={createContext:function(i,e){return Hd.createContext(i,e)},makeContextCurrent:function(i){return Hd.makeContextCurrent(i)},openDevice:function(i){return Hd.openDevice(i)},processContext:function(i){Hd.processContext(i)},__class__:Vi};var Hd=function(){};p["lime.media.openal.ALC"]=Hd,Hd.__name__="lime.media.openal.ALC",Hd.createContext=function(i,e){return null},Hd.makeContextCurrent=function(i){return!1},Hd.openDevice=function(i){return null},Hd.processContext=function(i){};var Tg=function(){};p["lime.net._IHTTPRequest"]=Tg,Tg.__name__="lime.net._IHTTPRequest",Tg.__isInterface__=!0,Tg.prototype={__class__:Tg};var Vc=function(i){this.uri=i,this.contentType="application/x-www-form-urlencoded",this.followRedirects=!0,this.enableResponseHeaders=!1,this.formData=new Qa,this.headers=[],this.method="GET",this.timeout=3e4,this.withCredentials=!1,this.manageCookies=!0,this.__backend=new pa,this.__backend.init(this)};p["lime.net._HTTPRequest.AbstractHTTPRequest"]=Vc,Vc.__name__="lime.net._HTTPRequest.AbstractHTTPRequest",Vc.__interfaces__=[Tg],Vc.prototype={__class__:Vc};var Zd=function(i){Vc.call(this,i)};p["lime.net._HTTPRequest_Bytes"]=Zd,Zd.__name__="lime.net._HTTPRequest_Bytes",Zd.__super__=Vc,Zd.prototype=B(Vc.prototype,{fromBytes:function(i){return i},load:function(i){var e=this;null!=i&&(this.uri=i);var I=new sc;return(i=this.__backend.loadData(this.uri)).onProgress(u(I,I.progress)),i.onError(u(I,I.error)),i.onComplete((function(i){e.responseData=e.fromBytes(i),I.complete(e.responseData)})),I.future},__class__:Zd});var bg=function(i){Vc.call(this,i)};p["lime.net._HTTPRequest_String"]=bg,bg.__name__="lime.net._HTTPRequest_String",bg.__super__=Vc,bg.prototype=B(Vc.prototype,{load:function(i){var e=this;null!=i&&(this.uri=i);var I=new sc;return(i=this.__backend.loadText(this.uri)).onProgress(u(I,I.progress)),i.onError(u(I,I.error)),i.onComplete((function(i){e.responseData=i,I.complete(e.responseData)})),I.future},__class__:bg});var Ng=function(i,e){null==e&&(e=""),this.name=i,this.value=e};p["lime.net.HTTPRequestHeader"]=Ng,Ng.__name__="lime.net.HTTPRequestHeader",Ng.prototype={__class__:Ng};var Ug=function(i){Vc.call(this,i)};p["lime.net._HTTPRequest_lime_utils_Bytes"]=Ug,Ug.__name__="lime.net._HTTPRequest_lime_utils_Bytes",Ug.__super__=Zd,Ug.prototype=B(Zd.prototype,{fromBytes:function(i){return $d.fromBytes(i)},__class__:Ug});var Vg=function(i){Vc.call(this,i)};p["lime.net._HTTPRequest_openfl_utils_ByteArray"]=Vg,Vg.__name__="lime.net._HTTPRequest_openfl_utils_ByteArray",Vg.__super__=Zd,Vg.prototype=B(Zd.prototype,{fromBytes:function(i){return Wg.fromBytes(i)},__class__:Vg});var Ub=function(){};p["lime.system.Clipboard"]=Ub,Ub.__name__="lime.system.Clipboard",Ub.__properties__={set_text:"set_text",get_text:"get_text"},Ub.__update=function(){var i=Ub._text;Ub._text=null,Ub._text!=i&&Ub.onUpdate.dispatch()},Ub.get_text=function(){return Ub.__update(),Ub._text},Ub.set_text=function(i){var e=Ub._text;Ub._text=i;var I=Za.current.__window;return null!=I&&I.__backend.setClipboard(i),Ub._text!=e&&Ub.onUpdate.dispatch(),i};var Xg=F["lime.system.Endian"]={__ename__:"lime.system.Endian",__constructs__:null,LITTLE_ENDIAN:{_hx_name:"LITTLE_ENDIAN",_hx_index:0,__enum__:"lime.system.Endian",toString:t},BIG_ENDIAN:{_hx_name:"BIG_ENDIAN",_hx_index:1,__enum__:"lime.system.Endian",toString:t}};Xg.__constructs__=[Xg.LITTLE_ENDIAN,Xg.BIG_ENDIAN];var id=function(i,e){this.onUpdate=new ai,this.type=i,this.id=e};p["lime.system.Sensor"]=id,id.__name__="lime.system.Sensor",id.registerSensor=function(i,e){return i=new id(i,e),id.sensors.push(i),id.sensorByID.h[e]=i},id.prototype={__class__:id};var aj=F["lime.system.SensorType"]={__ename__:"lime.system.SensorType",__constructs__:null,ACCELEROMETER:{_hx_name:"ACCELEROMETER",_hx_index:0,__enum__:"lime.system.SensorType",toString:t}};aj.__constructs__=[aj.ACCELEROMETER];var Lb=function(){};p["lime.system.System"]=Lb,Lb.__name__="lime.system.System",Lb.__properties__={get_endianness:"get_endianness"},Lb.embed=x.lime.embed=function(i,e,I,t,C){if(null!=Lb.__applicationEntryPoint&&Object.prototype.hasOwnProperty.call(Lb.__applicationEntryPoint.h,i)){var o="string"==typeof e?window.document.getElementById(e):null==e?window.document.createElement("div"):e;null==o?window.console.log("[lime.embed] ERROR: Cannot find target element: "+L.string(e)):(null==I&&(I=0),null==t&&(t=0),null==C&&(C={}),Object.prototype.hasOwnProperty.call(C,"background")&&"string"==typeof C.background&&(-1<(e=T.replace(L.string(C.background),"#","")).indexOf("0x")?C.background=L.parseInt(e):C.background=L.parseInt("0x"+e)),C.element=o,C.width=I,C.height=t,Lb.__applicationEntryPoint.h[i](C))}},Lb.exit=function(i){},Lb.getTimer=function(){return 0|window.performance.now()},Lb.openURL=function(i,e){null==e&&(e="_blank"),null!=i&&window.open(i,e)},Lb.__registerEntryPoint=function(i,e){null==Lb.__applicationEntryPoint&&(Lb.__applicationEntryPoint=new Qa),Lb.__applicationEntryPoint.h[i]=e},Lb.get_endianness=function(){if(null==Lb.__endianness){var i=new ArrayBuffer(2),e=null,I=null,t=null,C=null,o=null,s=e=null!=e?new Uint8Array(e):null!=I?new Uint8Array(I):null!=t?new Uint8Array(t.__array):null!=C?new Uint8Array(C):null!=i?null==o?new Uint8Array(i,0):new Uint8Array(i,0,o):null;o=C=t=I=e=null,e=null!=e?new Uint16Array(e):null!=I?new Uint16Array(I):null!=t?new Uint16Array(t.__array):null!=C?new Uint16Array(C):null!=i?null==o?new Uint16Array(i,0):new Uint16Array(i,0,o):null,s[0]=170,s[1]=187,Lb.__endianness=43707==e[0]?Xg.BIG_ENDIAN:Xg.LITTLE_ENDIAN}return Lb.__endianness};var $h=function(i,e){null==e&&(e=1),null==i&&(i=0),this.onRun=new Ae,this.onError=new Ae,this.onComplete=new Ae,this.doWork=new Ae,this.minThreads=i,this.maxThreads=e,this.currentThreads=0};p["lime.system.ThreadPool"]=$h,$h.__name__="lime.system.ThreadPool",$h.prototype={queue:function(i){this.runWork(i)},sendComplete:function(i){this.onComplete.dispatch(i)},sendError:function(i){this.onError.dispatch(i)},runWork:function(i){this.onRun.dispatch(i),this.doWork.dispatch(i)},__class__:$h};var lc=function(i){null!=i&&(this.name=i),this.__init||(null==this.ascender&&(this.ascender=0),null==this.descender&&(this.descender=0),null==this.height&&(this.height=0),null==this.numGlyphs&&(this.numGlyphs=0),null==this.underlinePosition&&(this.underlinePosition=0),null==this.underlineThickness&&(this.underlineThickness=0),null==this.unitsPerEM&&(this.unitsPerEM=0),null!=this.__fontID?ra.isLocal(this.__fontID)&&this.__fromBytes(ra.getBytes(this.__fontID)):null!=this.__fontPath&&this.__fromFile(this.__fontPath))};p["lime.text.Font"]=lc,lc.__name__="lime.text.Font",lc.fromFile=function(i){if(null==i)return null;var e=new lc;return e.__fromFile(i),e},lc.loadFromName=function(i){return(new lc).__loadFromName(i)},lc.__measureFontNode=function(i){var e=window.document.createElement("span");e.setAttribute("aria-hidden","true");var I=window.document.createTextNode("BESbswy");return e.appendChild(I),(I=e.style).display="block",I.position="absolute",I.top="-9999px",I.left="-9999px",I.fontSize="300px",I.width="auto",I.height="auto",I.lineHeight="normal",I.margin="0",I.padding="0",I.fontVariant="normal",I.whiteSpace="nowrap",I.fontFamily=i,window.document.body.appendChild(e),e},lc.prototype={__copyFrom:function(i){null!=i&&(this.ascender=i.ascender,this.descender=i.descender,this.height=i.height,this.name=i.name,this.numGlyphs=i.numGlyphs,this.src=i.src,this.underlinePosition=i.underlinePosition,this.underlineThickness=i.underlineThickness,this.unitsPerEM=i.unitsPerEM,this.__fontID=i.__fontID,this.__fontPath=i.__fontPath,this.__init=!0)},__fromBytes:function(i){this.__fontPath=null},__fromFile:function(i){this.__fontPath=i},__loadFromName:function(i){var e=this,I=new sc;this.name=i;var t=E.navigator.userAgent.toLowerCase(),C=0<=t.indexOf(" safari/")&&0>t.indexOf(" chrome/");if(t=new aa("(iPhone|iPod|iPad).*AppleWebKit(?!.*Version)","i").match(t),!C&&!t&&window.document.fonts&&u(M=window.document.fonts,M.load))window.document.fonts.load("1em '"+i+"'").then((function(i){I.complete(e)}),(function(t){za.warn('Could not load web font "'+i+'"',{fileName:"lime/text/Font.hx",lineNumber:513,className:"lime.text.Font",methodName:"__loadFromName"}),I.complete(e)}));else{var o,s,l=lc.__measureFontNode("'"+i+"', sans-serif"),n=lc.__measureFontNode("'"+i+"', serif"),a=l.offsetWidth,g=n.offsetWidth,r=-1,J=0;r=window.setInterval((function(){J+=1,o=l.offsetWidth!=a||n.offsetWidth!=g,s=3e3<=50*J,(o||s)&&(window.clearInterval(r),l.parentNode.removeChild(l),n.parentNode.removeChild(n),n=l=null,s&&za.warn('Could not load web font "'+i+'"',{fileName:"lime/text/Font.hx",lineNumber:548,className:"lime.text.Font",methodName:"__loadFromName"}),I.complete(e))}),50)}return I.future},__class__:lc};var Kb=function(i){this.onDisconnect=new Ib,this.onButtonUp=new Rg,this.onButtonDown=new Rg,this.onAxisMove=new ii,this.id=i,this.connected=!0};p["lime.ui.Gamepad"]=Kb,Kb.__name__="lime.ui.Gamepad",Kb.__connect=function(i){if(!Kb.devices.h.hasOwnProperty(i)){var e=new Kb(i);Kb.devices.h[i]=e,Kb.onConnect.dispatch(e)}},Kb.__disconnect=function(i){var e=Kb.devices.h[i];null!=e&&(e.connected=!1),Kb.devices.remove(i),null!=e&&e.onDisconnect.dispatch()},Kb.prototype={__class__:Kb};var Ab=function(i){this.onTrackballMove=new ei,this.onHatMove=new gi,this.onDisconnect=new Ib,this.onButtonUp=new Qd,this.onButtonDown=new Qd,this.onAxisMove=new fi,this.id=i,this.connected=!0};p["lime.ui.Joystick"]=Ab,Ab.__name__="lime.ui.Joystick",Ab.__connect=function(i){if(!Ab.devices.h.hasOwnProperty(i)){var e=new Ab(i);Ab.devices.h[i]=e,Ab.onConnect.dispatch(e)}},Ab.__disconnect=function(i){var e=Ab.devices.h[i];null!=e&&(e.connected=!1),Ab.devices.remove(i),null!=e&&e.onDisconnect.dispatch()},Ab.__getDeviceData=function(){return navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null},Ab.prototype={__class__:Ab};var ab={__properties__:{get_shiftKey:"get_shiftKey",get_metaKey:"get_metaKey",get_ctrlKey:"get_ctrlKey",get_altKey:"get_altKey"},get_altKey:function(i){return!(0>=(256&i))||0<(512&i)},get_ctrlKey:function(i){return!(0>=(64&i))||0<(128&i)},get_metaKey:function(i){return!(0>=(1024&i))||0<(2048&i)},get_shiftKey:function(i){return!(0>=(1&i))||0<(2&i)}},vb=F["lime.ui.MouseCursor"]={__ename__:"lime.ui.MouseCursor",__constructs__:null,ARROW:{_hx_name:"ARROW",_hx_index:0,__enum__:"lime.ui.MouseCursor",toString:t},CROSSHAIR:{_hx_name:"CROSSHAIR",_hx_index:1,__enum__:"lime.ui.MouseCursor",toString:t},DEFAULT:{_hx_name:"DEFAULT",_hx_index:2,__enum__:"lime.ui.MouseCursor",toString:t},MOVE:{_hx_name:"MOVE",_hx_index:3,__enum__:"lime.ui.MouseCursor",toString:t},POINTER:{_hx_name:"POINTER",_hx_index:4,__enum__:"lime.ui.MouseCursor",toString:t},RESIZE_NESW:{_hx_name:"RESIZE_NESW",_hx_index:5,__enum__:"lime.ui.MouseCursor",toString:t},RESIZE_NS:{_hx_name:"RESIZE_NS",_hx_index:6,__enum__:"lime.ui.MouseCursor",toString:t},RESIZE_NWSE:{_hx_name:"RESIZE_NWSE",_hx_index:7,__enum__:"lime.ui.MouseCursor",toString:t},RESIZE_WE:{_hx_name:"RESIZE_WE",_hx_index:8,__enum__:"lime.ui.MouseCursor",toString:t},TEXT:{_hx_name:"TEXT",_hx_index:9,__enum__:"lime.ui.MouseCursor",toString:t},WAIT:{_hx_name:"WAIT",_hx_index:10,__enum__:"lime.ui.MouseCursor",toString:t},WAIT_ARROW:{_hx_name:"WAIT_ARROW",_hx_index:11,__enum__:"lime.ui.MouseCursor",toString:t},CUSTOM:{_hx_name:"CUSTOM",_hx_index:12,__enum__:"lime.ui.MouseCursor",toString:t}};vb.__constructs__=[vb.ARROW,vb.CROSSHAIR,vb.DEFAULT,vb.MOVE,vb.POINTER,vb.RESIZE_NESW,vb.RESIZE_NS,vb.RESIZE_NWSE,vb.RESIZE_WE,vb.TEXT,vb.WAIT,vb.WAIT_ARROW,vb.CUSTOM];var Gd=F["lime.ui.MouseWheelMode"]={__ename__:"lime.ui.MouseWheelMode",__constructs__:null,PIXELS:{_hx_name:"PIXELS",_hx_index:0,__enum__:"lime.ui.MouseWheelMode",toString:t},LINES:{_hx_name:"LINES",_hx_index:1,__enum__:"lime.ui.MouseWheelMode",toString:t},PAGES:{_hx_name:"PAGES",_hx_index:2,__enum__:"lime.ui.MouseWheelMode",toString:t},UNKNOWN:{_hx_name:"UNKNOWN",_hx_index:3,__enum__:"lime.ui.MouseWheelMode",toString:t}};Gd.__constructs__=[Gd.PIXELS,Gd.LINES,Gd.PAGES,Gd.UNKNOWN];var Wb=function(i,e,I,t,C,o,s){this.x=i,this.y=e,this.id=I,this.dx=t,this.dy=C,this.pressure=o,this.device=s};p["lime.ui.Touch"]=Wb,Wb.__name__="lime.ui.Touch",Wb.prototype={__class__:Wb};var cg=function(i,e){this.onTextInput=new Pg,this.onTextEdit=new hi,this.onRestore=new Ib,this.onResize=new Og,this.onRenderContextRestored=new Qg,this.onRenderContextLost=new Ib,this.onRender=new Qg,this.onMove=new ag,this.onMouseWheel=new di,this.onMouseUp=new bi,this.onMouseMoveRelative=new ag,this.onMouseMove=new ag,this.onMouseDown=new ci,this.onMinimize=new Ib,this.onLeave=new Ib,this.onKeyUp=new Sg,this.onKeyDown=new Sg,this.onFullscreen=new Ib,this.onFocusOut=new Ib,this.onFocusIn=new Ib,this.onExpose=new Ib,this.onEnter=new Ib,this.onDropFile=new Pg,this.onDeactivate=new Ib,this.onClose=new Ib,this.onActivate=new Ib,this.application=i,this.__attributes=null!=e?e:{},Object.prototype.hasOwnProperty.call(this.__attributes,"parameters")&&(this.parameters=this.__attributes.parameters),this.__height=this.__width=0,this.__fullscreen=!1,this.__scale=1,this.__y=this.__x=0,this.__title="",this.id=-1,this.__backend=new Ca(this)};p["lime.ui.Window"]=cg,cg.__name__="lime.ui.Window",cg.prototype={close:function(){this.__backend.close()},set_cursor:function(i){return this.__backend.setCursor(i)},setTextInputRect:function(i){return this.__backend.setTextInputRect(i)},__class__:cg,__properties__:{set_cursor:"set_cursor"}};var Wc=function(){this.data=new Qa,this.paths=[]};p["lime.utils.AssetBundle"]=Wc,Wc.__name__="lime.utils.AssetBundle",Wc.fromBytes=function(i){return i=new Rf(i),Wc.__extractBundle(i)},Wc.loadFromBytes=function(i){return wb.withValue(Wc.fromBytes(i))},Wc.loadFromFile=function(i){return $d.loadFromFile(i).then(Wc.loadFromBytes)},Wc.__extractBundle=function(i){var e=Zf.readZip(i);for(i=new Wc,e=e.h;null!=e;){var I=e.item;if(e=e.next,I.compressed){var t=i.data,C=I.fileName,o=$d.decompress(I.data,Yg.DEFLATE);t.h[C]=o}else i.data.h[I.fileName]=I.data;i.paths.push(I.fileName)}return i},Wc.prototype={__class__:Wc};var oi=function(){this.enabled=!0,this.audio=new Qa,this.font=new Qa,this.image=new Qa,this.version=539371};p["lime.utils.AssetCache"]=oi,oi.__name__="lime.utils.AssetCache",oi.prototype={exists:function(i,e){return!!(("IMAGE"==e||null==e)&&Object.prototype.hasOwnProperty.call(this.image.h,i)||("FONT"==e||null==e)&&Object.prototype.hasOwnProperty.call(this.font.h,i)||("SOUND"==e||"MUSIC"==e||null==e)&&Object.prototype.hasOwnProperty.call(this.audio.h,i))},set:function(i,e,I){switch(e){case"FONT":this.font.h[i]=I;break;case"IMAGE":if(!(I instanceof bb))throw R.thrown("Cannot cache non-Image asset: "+L.string(I)+" as Image");this.image.h[i]=I;break;case"MUSIC":case"SOUND":if(!(I instanceof Jb))throw R.thrown("Cannot cache non-AudioBuffer asset: "+L.string(I)+" as AudioBuffer");this.audio.h[i]=I;break;default:throw R.thrown(e+" assets are not cachable")}},clear:function(i){if(null==i)this.audio=new Qa,this.font=new Qa,this.image=new Qa;else{for(var e=this.audio.h,I=(e=Object.keys(e)).length,t=0;t<I;){var C=e[t++];if(T.startsWith(C,i)){var o=this.audio;Object.prototype.hasOwnProperty.call(o.h,C)&&delete o.h[C]}}for(e=this.font.h,I=(e=Object.keys(e)).length,t=0;t<I;)C=e[t++],T.startsWith(C,i)&&(o=this.font,Object.prototype.hasOwnProperty.call(o.h,C)&&delete o.h[C]);for(e=this.image.h,I=(e=Object.keys(e)).length,t=0;t<I;)C=e[t++],T.startsWith(C,i)&&(o=this.image,Object.prototype.hasOwnProperty.call(o.h,C)&&delete o.h[C])}},__class__:oi};var ob=function(){this.types=new Qa,this.sizes=new Qa,this.preload=new Qa,this.paths=new Qa,this.pathGroups=new Qa,this.classTypes=new Qa,this.cachedText=new Qa,this.cachedImages=new Qa,this.cachedFonts=new Qa,this.cachedBytes=new Qa,this.cachedAudioBuffers=new Qa,this.onChange=new Ib,this.bytesTotal=this.bytesLoaded=0};p["lime.utils.AssetLibrary"]=ob,ob.__name__="lime.utils.AssetLibrary",ob.fromBundle=function(i){if(!Object.prototype.hasOwnProperty.call(i.data.h,"library.json"))return(I=new ob).__fromBundle(i),I;var e=ic.fromBytes(i.data.h["library.json"]);if(null!=e){if(null==e.libraryType)var I=new ob;else{if(null==(I=p[e.libraryType]))return za.warn("Could not find library type: "+e.libraryType,{fileName:"lime/utils/AssetLibrary.hx",lineNumber:122,className:"lime.utils.AssetLibrary",methodName:"fromBundle"}),null;I=Hb.createInstance(I,e.libraryArgs)}return I.__fromBundle(i,e),I}return null},ob.fromManifest=function(i){if(null==i)return null;if(null==i.libraryType)var e=new ob;else{if(null==(e=p[i.libraryType]))return za.warn("Could not find library type: "+i.libraryType,{fileName:"lime/utils/AssetLibrary.hx",lineNumber:160,className:"lime.utils.AssetLibrary",methodName:"fromManifest"}),null;e=Hb.createInstance(e,i.libraryArgs)}return e.__fromManifest(i),e},ob.prototype={exists:function(i,e){return e=null!=e?qa.__cast(e,String):null,null!=(i=this.types.h[i])&&(i==e||!("SOUND"!=e&&"MUSIC"!=e||"MUSIC"!=i&&"SOUND"!=i)||"BINARY"==e||null==e||"BINARY"==i&&"TEXT"==e)},getAsset:function(i,e){switch(e){case"BINARY":return this.getBytes(i);case"FONT":return this.getFont(i);case"IMAGE":return this.getImage(i);case"MUSIC":case"SOUND":return this.getAudioBuffer(i);case"TEMPLATE":throw R.thrown("Not sure how to get template: "+i);case"TEXT":return this.getText(i);default:throw R.thrown("Unknown asset type: "+e)}},getAudioBuffer:function(i){return Object.prototype.hasOwnProperty.call(this.cachedAudioBuffers.h,i)?this.cachedAudioBuffers.h[i]:Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?Jb.fromBytes(qa.__cast(Hb.createInstance(this.classTypes.h[i],[]),Ma)):Jb.fromFile(this.paths.h[i])},getBytes:function(i){if(Object.prototype.hasOwnProperty.call(this.cachedBytes.h,i))return this.cachedBytes.h[i];if(Object.prototype.hasOwnProperty.call(this.cachedText.h,i)){var e=$d.ofString(this.cachedText.h[i]);return this.cachedBytes.h[i]=e}return Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?qa.__cast(Hb.createInstance(this.classTypes.h[i],[]),Ma):$d.fromFile(this.paths.h[i])},getFont:function(i){return Object.prototype.hasOwnProperty.call(this.cachedFonts.h,i)?this.cachedFonts.h[i]:Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?qa.__cast(Hb.createInstance(this.classTypes.h[i],[]),lc):lc.fromFile(this.paths.h[i])},getImage:function(i){return Object.prototype.hasOwnProperty.call(this.cachedImages.h,i)?this.cachedImages.h[i]:Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?qa.__cast(Hb.createInstance(this.classTypes.h[i],[]),bb):bb.fromFile(this.paths.h[i])},getText:function(i){return Object.prototype.hasOwnProperty.call(this.cachedText.h,i)?this.cachedText.h[i]:null==(i=this.getBytes(i))?null:i.getString(0,i.length)},isLocal:function(i,e){if(Object.prototype.hasOwnProperty.call(this.classTypes.h,i))return!0;if(null==(e=null!=e?qa.__cast(e,String):null))return!!Object.prototype.hasOwnProperty.call(this.cachedBytes.h,i)||Object.prototype.hasOwnProperty.call(this.cachedText.h,i);switch(e){case"FONT":return Object.prototype.hasOwnProperty.call(this.cachedFonts.h,i);case"IMAGE":return Object.prototype.hasOwnProperty.call(this.cachedImages.h,i);case"MUSIC":case"SOUND":return Object.prototype.hasOwnProperty.call(this.cachedAudioBuffers.h,i);default:return!!Object.prototype.hasOwnProperty.call(this.cachedBytes.h,i)||Object.prototype.hasOwnProperty.call(this.cachedText.h,i)}},load:function(){if(this.loaded)return wb.withValue(this);if(null==this.promise){this.promise=new sc,this.bytesLoadedCache=new Qa,this.assetsLoaded=0,this.assetsTotal=1;for(var i=Object.keys(this.preload.h),e=i.length,I=0;I<e;){var t=i[I++];if(this.preload.h[t]){za.verbose("Preloading asset: "+t+" ["+this.types.h[t]+"]",{fileName:"lime/utils/AssetLibrary.hx",lineNumber:405,className:"lime.utils.AssetLibrary",methodName:"load"});var C=this.types.h[t];if(null!=C)switch(C){case"BINARY":this.assetsTotal++,(C=this.loadBytes(t)).onProgress(function(i,e){return function(I,t){e[0](i[0],I,t)}}([t],[u(this,this.load_onProgress)])),C.onError(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.load_onError)])),C.onComplete(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.loadBytes_onComplete)]));break;case"FONT":this.assetsTotal++,(C=this.loadFont(t)).onProgress(function(i,e){return function(I,t){e[0](i[0],I,t)}}([t],[u(this,this.load_onProgress)])),C.onError(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.load_onError)])),C.onComplete(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.loadFont_onComplete)]));break;case"IMAGE":this.assetsTotal++,(C=this.loadImage(t)).onProgress(function(i,e){return function(I,t){e[0](i[0],I,t)}}([t],[u(this,this.load_onProgress)])),C.onError(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.load_onError)])),C.onComplete(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.loadImage_onComplete)]));break;case"MUSIC":case"SOUND":this.assetsTotal++,(C=this.loadAudioBuffer(t)).onProgress(function(i,e){return function(I,t){e[0](i[0],I,t)}}([t],[u(this,this.load_onProgress)])),C.onError(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.loadAudioBuffer_onError)])),C.onComplete(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.loadAudioBuffer_onComplete)]));break;case"TEXT":this.assetsTotal++,(C=this.loadText(t)).onProgress(function(i,e){return function(I,t){e[0](i[0],I,t)}}([t],[u(this,this.load_onProgress)])),C.onError(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.load_onError)])),C.onComplete(function(i,e){return function(I){e[0](i[0],I)}}([t],[u(this,this.loadText_onComplete)]))}}}this.__assetLoaded(null)}return this.promise.future},loadAudioBuffer:function(i){return Object.prototype.hasOwnProperty.call(this.cachedAudioBuffers.h,i)?wb.withValue(this.cachedAudioBuffers.h[i]):Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?wb.withValue(Jb.fromBytes(qa.__cast(Hb.createInstance(this.classTypes.h[i],[]),Ma))):Object.prototype.hasOwnProperty.call(this.pathGroups.h,i)?Jb.loadFromFiles(this.pathGroups.h[i]):Jb.loadFromFile(this.paths.h[i])},loadBytes:function(i){return Object.prototype.hasOwnProperty.call(this.cachedBytes.h,i)?wb.withValue(this.cachedBytes.h[i]):Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?wb.withValue(Hb.createInstance(this.classTypes.h[i],[])):$d.loadFromFile(this.paths.h[i])},loadFont:function(i){return Object.prototype.hasOwnProperty.call(this.cachedFonts.h,i)?wb.withValue(this.cachedFonts.h[i]):Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?(i=Hb.createInstance(this.classTypes.h[i],[])).__loadFromName(i.name):lc.loadFromName(this.paths.h[i])},loadImage:function(i){var e=this;return Object.prototype.hasOwnProperty.call(this.cachedImages.h,i)?wb.withValue(this.cachedImages.h[i]):Object.prototype.hasOwnProperty.call(this.classTypes.h,i)?wb.withValue(Hb.createInstance(this.classTypes.h[i],[])):Object.prototype.hasOwnProperty.call(this.cachedBytes.h,i)?bb.loadFromBytes(this.cachedBytes.h[i]).then((function(I){var t=e.cachedBytes;return Object.prototype.hasOwnProperty.call(t.h,i)&&delete t.h[i],e.cachedImages.h[i]=I,wb.withValue(I)})):bb.loadFromFile(this.paths.h[i])},loadText:function(i){if(Object.prototype.hasOwnProperty.call(this.cachedText.h,i))return wb.withValue(this.cachedText.h[i]);if(Object.prototype.hasOwnProperty.call(this.cachedBytes.h,i)||Object.prototype.hasOwnProperty.call(this.classTypes.h,i)){var e=this.getBytes(i);return null==e?wb.withValue(null):(e=e.getString(0,e.length),this.cachedText.h[i]=e,wb.withValue(e))}return(new bg).load(this.paths.h[i])},unload:function(){},__assetLoaded:function(i){if(this.assetsLoaded++,null!=i&&za.verbose("Loaded asset: "+i+" ["+this.types.h[i]+"] ("+(this.assetsLoaded-1)+"/"+(this.assetsTotal-1)+")",{fileName:"lime/utils/AssetLibrary.hx",lineNumber:619,className:"lime.utils.AssetLibrary",methodName:"__assetLoaded"}),null!=i){var e=Object.prototype.hasOwnProperty.call(this.sizes.h,i)?this.sizes.h[i]:0;if(Object.prototype.hasOwnProperty.call(this.bytesLoadedCache.h,i)){var I=this.bytesLoadedCache.h[i];I<e&&(this.bytesLoaded+=e-I)}else this.bytesLoaded+=e;this.bytesLoadedCache.h[i]=e}this.assetsLoaded<this.assetsTotal?this.promise.progress(this.bytesLoaded,this.bytesTotal):(this.loaded=!0,this.promise.progress(this.bytesTotal,this.bytesTotal),this.promise.complete(this))},__cacheBreak:function(i){return ra.__cacheBreak(i)},__fromBundle:function(i,e){if(null!=e){var I=0;for(e=e.assets;I<e.length;){var t=e[I];++I;var C=Object.prototype.hasOwnProperty.call(t,"id")?t.id:t.path,o=i.data.h[t.path];if(Object.prototype.hasOwnProperty.call(t,"type"))"TEXT"==t.type?this.cachedText.h[C]=null!=o?L.string(o):null:this.cachedBytes.h[C]=o,this.types.h[C]=t.type;else this.cachedBytes.h[C]=o,this.types.h[C]="BINARY"}}else for(I=0,e=i.paths;I<e.length;)C=e[I],++I,this.cachedBytes.h[C]=i.data.h[C],this.types.h[C]="BINARY"},__fromManifest:function(i){var e=2<=i.version,I=i.rootPath;null==I&&(I=""),""!=I&&(I+="/");for(var t=0,C=i.assets;t<C.length;){var o=C[t];++t;var s=e&&Object.prototype.hasOwnProperty.call(o,"size")?o.size:100,l=Object.prototype.hasOwnProperty.call(o,"id")?o.id:o.path;if(Object.prototype.hasOwnProperty.call(o,"path")){var n=this.paths,a=this.__cacheBreak(this.__resolvePath(I+L.string(ta.field(o,"path"))));n.h[l]=a}if(Object.prototype.hasOwnProperty.call(o,"pathGroup")){a=0;for(var g=(n=ta.field(o,"pathGroup")).length;a<g;){var r=a++;n[r]=this.__cacheBreak(this.__resolvePath(I+n[r]))}this.pathGroups.h[l]=n}this.sizes.h[l]=s,this.types.h[l]=o.type,Object.prototype.hasOwnProperty.call(o,"preload")&&(this.preload.h[l]=ta.field(o,"preload")),Object.prototype.hasOwnProperty.call(o,"className")&&(s=ta.field(o,"className"),s=p[s],this.classTypes.h[l]=s)}for(t=this.bytesTotal=0,C=i.assets;t<C.length;)o=C[t],++t,l=Object.prototype.hasOwnProperty.call(o,"id")?o.id:o.path,Object.prototype.hasOwnProperty.call(this.preload.h,l)&&this.preload.h[l]&&Object.prototype.hasOwnProperty.call(this.sizes.h,l)&&(this.bytesTotal+=this.sizes.h[l])},__resolvePath:function(i){var e=(i=T.replace(i,"\\","/")).indexOf(":");if(T.startsWith(i,"http")&&0<e?(e+=3,i=V.substr(i,0,e)+T.replace(V.substr(i,e,null),"//","/")):i=T.replace(i,"//","/"),-1<i.indexOf("./")){e=[];for(var I=0,t=(i=i.split("/")).length;I<t;){var C=I++;".."==i[C]?0==C||".."==e[C-1]?e.push(".."):e.pop():"."==i[C]?0==C&&e.push("."):e.push(i[C])}i=e.join("/")}return i},loadAudioBuffer_onComplete:function(i,e){if(this.cachedAudioBuffers.h[i]=e,Object.prototype.hasOwnProperty.call(this.pathGroups.h,i))for(var I=this.pathGroups.h[i],t=Object.keys(this.pathGroups.h),C=t.length,o=0;o<C;){var s=t[o++];if(s!=i)for(var l=0;l<I.length;){var n=I[l];if(++l,-1<this.pathGroups.h[s].indexOf(n)){this.cachedAudioBuffers.h[s]=e;break}}}this.__assetLoaded(i)},loadAudioBuffer_onError:function(i,e){null!=e&&""!=e?za.warn('Could not load "'+i+'": '+L.string(e),{fileName:"lime/utils/AssetLibrary.hx",lineNumber:865,className:"lime.utils.AssetLibrary",methodName:"loadAudioBuffer_onError"}):za.warn('Could not load "'+i+'"',{fileName:"lime/utils/AssetLibrary.hx",lineNumber:869,className:"lime.utils.AssetLibrary",methodName:"loadAudioBuffer_onError"}),this.loadAudioBuffer_onComplete(i,new Jb)},loadBytes_onComplete:function(i,e){this.cachedBytes.h[i]=e,this.__assetLoaded(i)},loadFont_onComplete:function(i,e){this.cachedFonts.h[i]=e,this.__assetLoaded(i)},loadImage_onComplete:function(i,e){this.cachedImages.h[i]=e,this.__assetLoaded(i)},loadText_onComplete:function(i,e){this.cachedText.h[i]=e,this.__assetLoaded(i)},load_onError:function(i,e){null!=e&&""!=e?this.promise.error('Error loading asset "'+i+'": '+L.string(e)):this.promise.error('Error loading asset "'+i+'"')},load_onProgress:function(i,e,I){if(0<e){var t=this.sizes.h[i];0<I?(1<(e/=I)&&(e=1),e=Math.floor(e*t)):e>t&&(e=t),Object.prototype.hasOwnProperty.call(this.bytesLoadedCache.h,i)?e!=(t=this.bytesLoadedCache.h[i])&&(this.bytesLoaded+=e-t):this.bytesLoaded+=e,this.bytesLoadedCache.h[i]=e,this.promise.progress(this.bytesLoaded,this.bytesTotal)}},__class__:ob};var ic=function(){this.assets=[],this.libraryArgs=[],this.version=2};p["lime.utils.AssetManifest"]=ic,ic.__name__="lime.utils.AssetManifest",ic.fromBytes=function(i,e){return null!=i?ic.parse(i.getString(0,i.length),e):null},ic.loadFromFile=function(i,e){return i=ic.__resolvePath(i),e=ic.__resolveRootPath(e,i),null==i?null:$d.loadFromFile(i).then((function(i){return wb.withValue(ic.fromBytes(i,e))}))},ic.parse=function(i,e){if(null==i||""==i)return null;i=new Sh(i).doParse();var I=new ic;if(Object.prototype.hasOwnProperty.call(i,"name")&&(I.name=i.name),Object.prototype.hasOwnProperty.call(i,"libraryType")&&(I.libraryType=i.libraryType),Object.prototype.hasOwnProperty.call(i,"libraryArgs")&&(I.libraryArgs=i.libraryArgs),Object.prototype.hasOwnProperty.call(i,"assets")){var t=i.assets;Object.prototype.hasOwnProperty.call(i,"version")&&2>=i.version?I.assets=jc.run(t):I.assets=t}return Object.prototype.hasOwnProperty.call(i,"rootPath")&&(I.rootPath=i.rootPath),null!=e&&""!=e&&(I.rootPath=null==I.rootPath||""==I.rootPath?e:e+"/"+I.rootPath),I},ic.__resolvePath=function(i){if(null==i)return null;var e=i.indexOf("?"),I=-1<e?V.substr(i,0,e):i;for(I=T.replace(I,"\\","/");T.endsWith(I,"/");)I=V.substr(I,0,I.length-1);return T.endsWith(I,".bundle")?-1<e?I+"/library.json"+V.substr(i,e,null):I+"/library.json":i},ic.__resolveRootPath=function(i,e){if(null!=i)return i;for(i=-1<(i=e.indexOf("?"))?V.substr(e,0,i):e,i=T.replace(i,"\\","/");T.endsWith(i,"/");){if("/"==i)return i;i=V.substr(i,0,i.length-1)}return T.endsWith(i,".bundle")?i:Fd.directory(i)},ic.prototype={__class__:ic};var ra=function(){};p["lime.utils.Assets"]=ra,ra.__name__="lime.utils.Assets",ra.getAsset=function(i,e,I){if(I&&ra.cache.enabled)switch(e){case"BINARY":case"TEXT":I=!1;break;case"FONT":var t=ra.cache.font.h[i];if(null!=t)return t;break;case"IMAGE":if(t=ra.cache.image.h[i],ra.isValidImage(t))return t;break;case"MUSIC":case"SOUND":if(t=ra.cache.audio.h[i],ra.isValidAudio(t))return t;break;case"TEMPLATE":throw R.thrown("Not sure how to get template: "+i);default:return null}var C=i.indexOf(":");t=i.substring(0,C),C=i.substring(C+1);var o=ra.getLibrary(t);if(null!=o)if(o.exists(C,e)){if(o.isLocal(C,e))return t=o.getAsset(C,e),I&&ra.cache.enabled&&ra.cache.set(i,e,t),t;za.error(e+' asset "'+i+'" exists, but only asynchronously',{fileName:"lime/utils/Assets.hx",lineNumber:133,className:"lime.utils.Assets",methodName:"getAsset"})}else za.error("There is no "+e+' asset with an ID of "'+i+'"',{fileName:"lime/utils/Assets.hx",lineNumber:138,className:"lime.utils.Assets",methodName:"getAsset"});else za.error(ra.__libraryNotFound(t),{fileName:"lime/utils/Assets.hx",lineNumber:143,className:"lime.utils.Assets",methodName:"getAsset"});return null},ra.getAudioBuffer=function(i,e){return null==e&&(e=!0),ra.getAsset(i,"SOUND",e)},ra.getBytes=function(i){return ra.getAsset(i,"BINARY",!1)},ra.getImage=function(i,e){return null==e&&(e=!0),ra.getAsset(i,"IMAGE",e)},ra.getLibrary=function(i){return null!=i&&""!=i||(i="default"),ra.libraries.h[i]},ra.hasLibrary=function(i){return null!=i&&""!=i||(i="default"),Object.prototype.hasOwnProperty.call(ra.libraries.h,i)},ra.isLocal=function(i,e,I){if(null==I&&(I=!0),I&&ra.cache.enabled&&ra.cache.exists(i,e))return!0;var t=i.indexOf(":");return I=i.substring(0,t),i=i.substring(t+1),null!=(I=ra.getLibrary(I))&&I.isLocal(i,e)},ra.isValidAudio=function(i){return null!=i},ra.isValidImage=function(i){return null!=i&&null!=i.buffer},ra.loadLibrary=function(i){var e=new sc,I=ra.getLibrary(i);if(null!=I)return I.load();I=i;var t=null;return Object.prototype.hasOwnProperty.call(ra.bundlePaths.h,i)?Wc.loadFromFile(ra.bundlePaths.h[i]).onComplete((function(I){null==I?e.error('Cannot load bundle for library "'+i+'"'):null==(I=ob.fromBundle(I))?e.error('Cannot open library "'+i+'"'):(ra.libraries.h[i]=I,I.onChange.add(u(M=ra.onChange,M.dispatch)),e.completeWith(I.load()))})).onError((function(I){e.error('There is no asset library with an ID of "'+i+'"')})):(Object.prototype.hasOwnProperty.call(ra.libraryPaths.h,i)?(I=ra.libraryPaths.h[i],t=Fd.directory(I)):(T.endsWith(I,".bundle")?(t=I,I+="/library.json"):t=Fd.directory(I),I=ra.__cacheBreak(I)),ic.loadFromFile(I,t).onComplete((function(I){null==I?e.error('Cannot parse asset manifest for library "'+i+'"'):null==(I=ob.fromManifest(I))?e.error('Cannot open library "'+i+'"'):(ra.libraries.h[i]=I,I.onChange.add(u(M=ra.onChange,M.dispatch)),e.completeWith(I.load()))})).onError((function(I){e.error('There is no asset library with an ID of "'+i+'"')}))),e.future},ra.registerLibrary=function(i,e){if(Object.prototype.hasOwnProperty.call(ra.libraries.h,i)){if(ra.libraries.h[i]==e)return;ra.unloadLibrary(i)}null!=e&&e.onChange.add(ra.library_onChange),ra.libraries.h[i]=e},ra.unloadLibrary=function(i){null!=i&&""!=i||(i="default");var e=ra.libraries.h[i];null!=e&&(ra.cache.clear(i+":"),e.onChange.remove(ra.library_onChange),e.unload()),e=ra.libraries,Object.prototype.hasOwnProperty.call(e.h,i)&&delete e.h[i]},ra.__cacheBreak=function(i){return 0<ra.cache.version&&(i=-1<i.indexOf("?")?i+"&"+ra.cache.version:i+"?"+ra.cache.version),i},ra.__libraryNotFound=function(i){return null!=i&&""!=i||(i="default"),null==Za.current||null==Za.current.__preloader||Za.current.__preloader.complete?'There is no asset library named "'+i+'"':'There is no asset library named "'+i+'", or it is not yet preloaded'},ra.library_onChange=function(){ra.cache.clear(),ra.onChange.dispatch()};var pi=function(i,e){this.bytes=i,this.offset=e};p["lime.utils.BytePointerData"]=pi,pi.__name__="lime.utils.BytePointerData",pi.prototype={__class__:pi};var $d={_new:function(i,e){return new Ma(e)},decompress:function(i,e){switch(e._hx_index){case 0:return Oi.decompress(i);case 1:return Pi.decompress(i);case 2:return Qi.decompress(i);case 3:return Ri.decompress(i)}},fromBytes:function(i){return null==i?null:$d._new(i.length,i.b.bufferValue)},fromFile:function(i){return null},loadFromFile:function(i){return(new Ug).load(i)},ofString:function(i){return i=Ma.ofString(i),$d._new(i.length,i.b.bufferValue)}},Yg=F["lime.utils.CompressionAlgorithm"]={__ename__:"lime.utils.CompressionAlgorithm",__constructs__:null,DEFLATE:{_hx_name:"DEFLATE",_hx_index:0,__enum__:"lime.utils.CompressionAlgorithm",toString:t},GZIP:{_hx_name:"GZIP",_hx_index:1,__enum__:"lime.utils.CompressionAlgorithm",toString:t},LZMA:{_hx_name:"LZMA",_hx_index:2,__enum__:"lime.utils.CompressionAlgorithm",toString:t},ZLIB:{_hx_name:"ZLIB",_hx_index:3,__enum__:"lime.utils.CompressionAlgorithm",toString:t}};Yg.__constructs__=[Yg.DEFLATE,Yg.GZIP,Yg.LZMA,Yg.ZLIB];var dg={toArrayBufferView:function(i){return i}},za=function(){};p["lime.utils.Log"]=za,za.__name__="lime.utils.Log",za.debug=function(i,e){4<=za.level&&console.debug("["+e.className+"] "+L.string(i))},za.error=function(i,e){if(1<=za.level){if(i="["+e.className+"] ERROR: "+L.string(i),za.throwErrors)throw R.thrown(i);console.error(i)}},za.info=function(i,e){3<=za.level&&console.info("["+e.className+"] "+L.string(i))},za.verbose=function(i,e){5<=za.level&&(i="["+e.className+"] "+L.string(i),console.log(i))},za.warn=function(i,e){2<=za.level&&console.warn("["+e.className+"] WARNING: "+L.string(i))};var Kh=function(){this.bytesTotalCache=new Qa,this.bytesLoadedCache2=new Qa,this.bytesLoadedCache=new mb,this.onProgress=new Og,this.onComplete=new Ib,this.bytesTotal=this.bytesLoaded=0,this.libraries=[],this.libraryNames=[],this.onProgress.add(u(this,this.update))};p["lime.utils.Preloader"]=Kh,Kh.__name__="lime.utils.Preloader",Kh.prototype={addLibrary:function(i){this.libraries.push(i)},addLibraryName:function(i){-1==this.libraryNames.indexOf(i)&&this.libraryNames.push(i)},load:function(){for(var i=this,e=0,I=this.libraries;e<I.length;){var t=I[e];++e,this.bytesTotal+=t.bytesTotal}for(this.loadedLibraries=-1,this.preloadStarted=!1,e=0,I=this.libraries;e<I.length;)t=[I[e]],++e,za.verbose("Preloading asset library",{fileName:"lime/utils/Preloader.hx",lineNumber:134,className:"lime.utils.Preloader",methodName:"load"}),t[0].load().onProgress(function(e){return function(I,t){i.bytesLoaded=null==i.bytesLoadedCache.h.__keys__[e[0].__id__]?i.bytesLoaded+I:i.bytesLoaded+(I-i.bytesLoadedCache.h[e[0].__id__]),i.bytesLoadedCache.set(e[0],I),i.simulateProgress||i.onProgress.dispatch(i.bytesLoaded,i.bytesTotal)}}(t)).onComplete(function(e){return function(I){i.bytesLoaded=null==i.bytesLoadedCache.h.__keys__[e[0].__id__]?i.bytesLoaded+e[0].bytesTotal:i.bytesLoaded+((0|e[0].bytesTotal)-i.bytesLoadedCache.h[e[0].__id__]),i.loadedAssetLibrary()}}(t)).onError((function(i){za.error(i,{fileName:"lime/utils/Preloader.hx",lineNumber:170,className:"lime.utils.Preloader",methodName:"load"})}));for(e=0,I=this.libraryNames;e<I.length;)++e,this.bytesTotal+=200;this.loadedLibraries++,this.preloadStarted=!0,this.updateProgress()},loadedAssetLibrary:function(i){this.loadedLibraries++;var e=this.loadedLibraries;this.preloadStarted||++e;var I=this.libraries.length+this.libraryNames.length;null!=i?za.verbose("Loaded asset library: "+i+" ["+e+"/"+I+"]",{fileName:"lime/utils/Preloader.hx",lineNumber:197,className:"lime.utils.Preloader",methodName:"loadedAssetLibrary"}):za.verbose("Loaded asset library ["+e+"/"+I+"]",{fileName:"lime/utils/Preloader.hx",lineNumber:201,className:"lime.utils.Preloader",methodName:"loadedAssetLibrary"}),this.updateProgress()},start:function(){this.complete||this.simulateProgress||!this.preloadComplete||(this.complete=!0,this.onComplete.dispatch())},update:function(i,e){},updateProgress:function(){var i=this;if(this.simulateProgress||this.onProgress.dispatch(this.bytesLoaded,this.bytesTotal),this.loadedLibraries==this.libraries.length&&!this.initLibraryNames){this.initLibraryNames=!0;for(var e=0,I=this.libraryNames;e<I.length;){var t=[I[e]];++e,za.verbose("Preloading asset library: "+t[0],{fileName:"lime/utils/Preloader.hx",lineNumber:239,className:"lime.utils.Preloader",methodName:"updateProgress"}),ra.loadLibrary(t[0]).onProgress(function(e){return function(I,t){0<t&&(Object.prototype.hasOwnProperty.call(i.bytesTotalCache.h,e[0])||(i.bytesTotalCache.h[e[0]]=t,i.bytesTotal+=t-200),I>t&&(I=t),Object.prototype.hasOwnProperty.call(i.bytesLoadedCache2.h,e[0])?i.bytesLoaded+=I-i.bytesLoadedCache2.h[e[0]]:i.bytesLoaded+=I,i.bytesLoadedCache2.h[e[0]]=I,i.simulateProgress||i.onProgress.dispatch(i.bytesLoaded,i.bytesTotal))}}(t)).onComplete(function(e){return function(I){I=200,Object.prototype.hasOwnProperty.call(i.bytesTotalCache.h,e[0])&&(I=i.bytesTotalCache.h[e[0]]),Object.prototype.hasOwnProperty.call(i.bytesLoadedCache2.h,e[0])?i.bytesLoaded+=I-i.bytesLoadedCache2.h[e[0]]:i.bytesLoaded+=I,i.loadedAssetLibrary(e[0])}}(t)).onError((function(i){za.error(i,{fileName:"lime/utils/Preloader.hx",lineNumber:293,className:"lime.utils.Preloader",methodName:"updateProgress"})}))}}this.simulateProgress||this.loadedLibraries!=this.libraries.length+this.libraryNames.length||(this.preloadComplete||(this.preloadComplete=!0,za.verbose("Preload complete",{fileName:"lime/utils/Preloader.hx",lineNumber:306,className:"lime.utils.Preloader",methodName:"updateProgress"})),this.start())},__class__:Kh};var Qc=function(i,e){this.alreadyClicked=!1;var t=this;y.call(this);var C=m.GetChildByTypeRecursive(Xd);null!=C&&(C.die=1),m.HideAllAds(),I.AddShading(this,0,.75),this.zOrder=m.thisMain.particleLayer.zOrder+.1,this.dialogBox=new bc(450,400,!0),this.dialogBox.loc.x=m.CENTERX,this.dialogBox.loc.y=m.CENTERY-50,this.children.push(this.dialogBox),(i=new wa(0,0,i,m.CHAT2_FONT)).holder=this.dialogBox,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var o=i.holder;if(null!=o){var s=o.rot;C=o.xScale;var l=o.yScale,n=i.local_loc.x+o.handle.x,a=i.local_loc.y+o.handle.y,g=o.loc.x;o=o.loc.y;var r=i.xScale*i.yScale;if(i.rot=s+(0<r?1:0>r?-1:0)*i.local_rot,0==s)i.loc.x=g+C*n,i.loc.y=o+l*a;else{for(var J=s;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=s;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),s=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,i.loc.x=g+C*n*s-l*a*r,i.loc.y=o+C*n*r+l*a*s}}i.ColorizeByName("orange"),i.local_loc.y=-176,this.children.push(i);var c=5,h=new wa(0,0,"Please wait ("+c+")",m.CHAT2_FONT);if(h.holder=this.dialogBox,h.localCoords=!0,null!=h.local_loc?h.local_loc.x=h.local_loc.y=0:h.local_loc=new N(0,0),h.local_rot=0,h.set_local_alp(1),h.set_local_xScale(1),h.set_local_yScale(1),h.set_local_r(1),h.set_local_g(1),h.set_local_b(1),null!=(o=h.holder))if(s=o.rot,C=o.xScale,l=o.yScale,n=h.local_loc.x+o.handle.x,a=h.local_loc.y+o.handle.y,g=o.loc.x,o=o.loc.y,r=h.xScale*h.yScale,h.rot=s+(0<r?1:0>r?-1:0)*h.local_rot,0==s)h.loc.x=g+C*n,h.loc.y=o+l*a;else{for(J=s;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=s;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),s=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,h.loc.x=g+C*n*s-l*a*r,h.loc.y=o+C*n*r+l*a*s}h.local_loc.y=this.dialogBox.ySize/2-30,h.set_xScale(h.set_yScale(.6666)),h.AddMovement(4,.5,.5,1e3,!0,0),h.AddEvent((function(){if(0==--c){if(V.remove(t.dialogBox.children,h),H.onlineGame){var i=m.GetChildByTypeRecursive(Cb);null!=i&&i.PostEndOfQuarter()}t.AddButtons()}else h.SetText("Please wait ("+c+")")})),this.dialogBox.children.push(h),this.AddContent(),m.SaveGlobals(),this.ShowAds(e)};p["menus.EndOfQuarterBox"]=Qc,Qc.__name__="menus.EndOfQuarterBox",Qc.__super__=y,Qc.prototype=B(y.prototype,{ShowAds:function(i){if(-1==Qc.currentAd&&(Qc.currentAd=la.integer(0,3)),2!=i||H.onlineGame){switch(i=Qc.currentAd+1){case 1:m.ShowAd("basketbros-io_728x90",0,Math.floor(this.dialogBox.ySize/2)-40,"center","top"),m.ShowAd("basketbros-io_300x250",-Math.floor(this.dialogBox.xSize/2)-10,-50,"right","center"),m.ShowAd("basketbros-io_300x250_2",Math.floor(this.dialogBox.xSize/2)+10,-50,"left","center");break;case 2:m.ShowAd("interstitial",0,0,"left","top");break;case 3:m.ShowAd("basketbros-io_player_300x600",-Math.floor(this.dialogBox.xSize/2)-10,0,"right","center"),m.ShowAd("basketbros-io_300x600_m",Math.floor(this.dialogBox.xSize/2)+10,0,"left","center")}Qc.currentAd++,Qc.currentAd%=3}else m.nextFunction=function(){I.SoundVolume(m.oldSoundVol),I.MusicVolume(m.oldMusicVol),m.HideAllAds(!0)},window.document.getElementById("preroll").style.display="",window.document.getElementById("preroll").style.visibility="visible",I.SoundVolume(0),I.MusicVolume(0),ShowVideo("basketbros.io_preroll_15s")},GetCenterX:function(){return 0},AddContent:function(){H.thisMG.GetChildByType(Ja),this.AddStats()},AddStats:function(){var i=-this.dialogBox.ySize/2+100,e=new wa(this.GetCenterX(),i,"Makes / Attempts",m.MAIN_FONT_BIG),I=!0;null==I&&(I=!1),e.holder=this.dialogBox,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1));var t=e.holder;if(null!=t){var C=t.rot;I=t.xScale;var o=t.yScale,s=e.local_loc.x+t.handle.x,l=e.local_loc.y+t.handle.y,n=t.loc.x;t=t.loc.y;var a=e.xScale*e.yScale;if(e.rot=C+(0<a?1:0>a?-1:0)*e.local_rot,0==C)e.loc.x=n+I*s,e.loc.y=t+o*l;else{for(var g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+I*s*C-o*l*a,e.loc.y=t+I*s*a+o*l*C}}e.set_xScale(e.set_yScale(.5)),this.dialogBox.children.push(e),i+=35;for(var r=H.thisMG.GetLeftGuy(),J=H.thisMG.GetRightGuy(),c=null==r||null==J,h=-1;2>h;){var d=h++;if(0!=d){var _=-1==d?r:J;if(null!=_){if(e=_.fgMade+" / "+_.fgAttempts,null==(I=!0)&&(I=!1),(e=new wa(this.GetCenterX()+100*d,i,e,m.MAIN_FONT_BIG)).holder=this.dialogBox,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(t=e.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=e.local_loc.x+t.handle.x,l=e.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=e.xScale*e.yScale,e.rot=C+(0<a?1:0>a?-1:0)*e.local_rot,0==C)e.loc.x=n+I*s,e.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,e.loc.x=n+I*s*C-o*l*a,e.loc.y=t+I*s*a+o*l*C}if(e.set_xScale(e.set_yScale(.3)),e.ColorizeByName("orange"),this.dialogBox.children.push(e),c&&(e.local_loc.x-=70),(_=ha.GetHead(_.name)).holder=this.dialogBox,_.localCoords=!0,null!=_.local_loc?_.local_loc.x=_.local_loc.y=0:_.local_loc=new N(0,0),_.local_rot=0,_.set_local_alp(1),_.set_local_xScale(1),_.set_local_yScale(1),_.set_local_r(1),_.set_local_g(1),_.set_local_b(1),null!=(t=_.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=_.local_loc.x+t.handle.x,l=_.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=_.xScale*_.yScale,_.rot=C+(0<a?1:0>a?-1:0)*_.local_rot,0==C)_.loc.x=n+I*s,_.loc.y=t+o*l;else{for(a=C;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(a=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,_.loc.x=n+I*s*C-o*l*a,_.loc.y=t+I*s*a+o*l*C}this.dialogBox.children.push(_),_.set_xScale(_.set_yScale(.2)),_.local_loc.y=e.local_loc.y,_.local_loc.x=40*d,_.clickable=!1,_.update(),c&&(_.local_loc.x-=70)}}}if(i+=52,null==(I=!0)&&(I=!1),(e=new wa(this.GetCenterX(),i,"3P Percent",m.MAIN_FONT_BIG)).holder=this.dialogBox,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(t=e.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=e.local_loc.x+t.handle.x,l=e.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=e.xScale*e.yScale,e.rot=C+(0<a?1:0>a?-1:0)*e.local_rot,0==C)e.loc.x=n+I*s,e.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+I*s*C-o*l*a,e.loc.y=t+I*s*a+o*l*C}for(e.set_xScale(e.set_yScale(.5)),this.dialogBox.children.push(e),i+=35,h=-1;2>h;)if(0!=(d=h++)&&null!=(_=-1==d?r:J)){if(e=0!=_.threePointAttempts?Math.round(100*_.threePointMade/_.threePointAttempts)+"%":"0%",null==(I=!0)&&(I=!1),(e=new wa(this.GetCenterX()+100*d,i,e,m.MAIN_FONT_BIG)).holder=this.dialogBox,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(t=e.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=e.local_loc.x+t.handle.x,l=e.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=e.xScale*e.yScale,e.rot=C+(0<a?1:0>a?-1:0)*e.local_rot,0==C)e.loc.x=n+I*s,e.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,e.loc.x=n+I*s*C-o*l*a,e.loc.y=t+I*s*a+o*l*C}if(e.set_xScale(e.set_yScale(.3)),e.ColorizeByName("orange"),c&&(e.local_loc.x-=70),this.dialogBox.children.push(e),(_=ha.GetHead(_.name)).holder=this.dialogBox,_.localCoords=!0,null!=_.local_loc?_.local_loc.x=_.local_loc.y=0:_.local_loc=new N(0,0),_.local_rot=0,_.set_local_alp(1),_.set_local_xScale(1),_.set_local_yScale(1),_.set_local_r(1),_.set_local_g(1),_.set_local_b(1),null!=(t=_.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=_.local_loc.x+t.handle.x,l=_.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=_.xScale*_.yScale,_.rot=C+(0<a?1:0>a?-1:0)*_.local_rot,0==C)_.loc.x=n+I*s,_.loc.y=t+o*l;else{for(a=C;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(a=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,_.loc.x=n+I*s*C-o*l*a,_.loc.y=t+I*s*a+o*l*C}this.dialogBox.children.push(_),_.set_xScale(_.set_yScale(.2)),_.local_loc.y=e.local_loc.y,_.local_loc.x=40*d,c&&(_.local_loc.x-=70),_.clickable=!1,_.update()}if(i+=52,null==(I=!0)&&(I=!1),(e=new wa(this.GetCenterX(),i,"Steals",m.MAIN_FONT_BIG)).holder=this.dialogBox,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(t=e.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=e.local_loc.x+t.handle.x,l=e.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=e.xScale*e.yScale,e.rot=C+(0<a?1:0>a?-1:0)*e.local_rot,0==C)e.loc.x=n+I*s,e.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),C=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+I*s*C-o*l*a,e.loc.y=t+I*s*a+o*l*C}for(e.set_xScale(e.set_yScale(.5)),this.dialogBox.children.push(e),i+=35,h=-1;2>h;)if(0!=(d=h++)&&null!=(_=-1==d?r:J)){if(e=""+_.steals,null==(I=!0)&&(I=!1),(e=new wa(this.GetCenterX()+100*d,i,e,m.MAIN_FONT_BIG)).holder=this.dialogBox,e.localCoords=!0,I?(null!=e.local_loc?(e.local_loc.x=e.loc.x,e.local_loc.y=e.loc.y):e.local_loc=new N(e.loc.x,e.loc.y),e.local_rot=e.rot,e.set_local_alp(e.alp),e.set_local_xScale(e.xScale),e.set_local_yScale(e.yScale),e.set_local_r(e.r),e.set_local_g(e.g),e.set_local_b(e.b)):(null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1)),null!=(t=e.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=e.local_loc.x+t.handle.x,l=e.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=e.xScale*e.yScale,e.rot=C+(0<a?1:0>a?-1:0)*e.local_rot,0==C)e.loc.x=n+I*s,e.loc.y=t+o*l;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,e.loc.x=n+I*s*C-o*l*a,e.loc.y=t+I*s*a+o*l*C}if(e.set_xScale(e.set_yScale(.3)),e.ColorizeByName("orange"),c&&(e.local_loc.x-=70),this.dialogBox.children.push(e),(_=ha.GetHead(_.name)).holder=this.dialogBox,_.localCoords=!0,null!=_.local_loc?_.local_loc.x=_.local_loc.y=0:_.local_loc=new N(0,0),_.local_rot=0,_.set_local_alp(1),_.set_local_xScale(1),_.set_local_yScale(1),_.set_local_r(1),_.set_local_g(1),_.set_local_b(1),null!=(t=_.holder))if(C=t.rot,I=t.xScale,o=t.yScale,s=_.local_loc.x+t.handle.x,l=_.local_loc.y+t.handle.y,n=t.loc.x,t=t.loc.y,a=_.xScale*_.yScale,_.rot=C+(0<a?1:0>a?-1:0)*_.local_rot,0==C)_.loc.x=n+I*s,_.loc.y=t+o*l;else{for(a=C;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(a=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,_.loc.x=n+I*s*C-o*l*a,_.loc.y=t+I*s*a+o*l*C}this.dialogBox.children.push(_),_.set_xScale(_.set_yScale(.2)),_.local_loc.y=e.local_loc.y,_.local_loc.x=40*d,_.clickable=!1,c&&(_.local_loc.x-=70),_.update()}},ButtonClicked:function(){if(!this.alreadyClicked&&(this.alreadyClicked=!0,1!=this.die)){this.die=1;var i=m.GetChildByTypeRecursive(Cb);null!=i&&(H.onlineGame||i.PostEndOfQuarter())}},AddButtons:function(){Oa.AddBallButton("Okay!","",this.GetCenterX(),this.dialogBox.ySize/2,1.1,u(this,this.ButtonClicked),this.dialogBox,.5).update()},update:function(){return y.prototype.update.call(this)},__class__:Qc});var Xd=function(){var i=this;y.call(this),this.gdb=H.onlineGame?new $c("Quitting a game early will give\nyou 2 losses. Are you sure?",0,!1,!0,-50):new $c("Really quit?",0,!1,!0,-30),this.children.push(this.gdb),this.name="ingame_menu",this.AddButtons();var e=this.gdb.dialogBox.GetChildByType(yb);null!=e&&(e.callbackFunction=function(){i.die=1,i.gdb.die=1})};p["menus.InGameMenu"]=Xd,Xd.__name__="menus.InGameMenu",Xd.__super__=y,Xd.prototype=B(y.prototype,{AddButtons:function(){var i=this;Oa.AddBallButton("Stay",null,-10,this.gdb.dialogBox.ySize/2,1.1,(function(){i.die=1,i.gdb.die=1}),this.gdb.dialogBox,1),Oa.AddBallButton("Quit",null,90,this.gdb.dialogBox.ySize/2,1.1,u(this,this.ExitGame),this.gdb.dialogBox,1)},ExitGame:function(){m.InitTitleScreen()},__class__:Xd});var qi=function(){y.call(this),I.AddShading(this,0,.5),this.modal=!0,this.zOrder=m.thisMain.textLayer.zOrder+.1,this.dialogBox=new bc(500,600,!0),this.dialogBox.loc.x=m.CENTERX,this.dialogBox.loc.y=m.CENTERY,m.thisMain.isPhone()&&(this.dialogBox.loc.y=m.CENTERY),this.children.push(this.dialogBox);var i=new wa(m.CENTERX,this.dialogBox.loc.y-310+50,"Game Settings",m.MAIN_FONT_BIG);i.b=.5,i.AddMovement(4,-1,1,1e3),this.children.push(i),i=this.dialogBox.loc.y-310+130;var e=new yb(m.CENTERX,i,"Reset Game",m.MAIN_FONT_BIG);e.AddMovement(4,-1,1,1e3),e.callbackFunction=u(this,this.CallFullReset),this.children.push(e),i+=70,this.musicSlider=new Sf(this,m.CENTERX,i,400,50,1,q.BALL_WHITE_PNG(),Wd.Get()),this.musicSlider.AddMovement(4,-1,1,1e3),this.musicSlider.container.set_alp(0),this.children.push(this.musicSlider),(e=new wa(m.CENTERX,this.musicSlider.loc.y,"Music Volume",m.MAIN_FONT_BIG)).AddMovement(4,-1,.5,1e3),e.set_xScale(e.set_yScale(.7)),this.musicSlider.children.push(e),i+=95,this.soundSlider=new Sf(this,m.CENTERX,i,400,50,0,q.BALL_WHITE_PNG(),Wd.Get()),this.soundSlider.AddMovement(4,-1,1,1e3),this.soundSlider.container.set_alp(0),this.children.push(this.soundSlider),(e=new wa(m.CENTERX,this.soundSlider.loc.y,"Sound FX Volume",m.MAIN_FONT_BIG)).AddMovement(4,-1,.5,1e3),e.set_xScale(e.set_yScale(.7)),this.soundSlider.children.push(e),(e=new yb(m.CENTERX,i+115,"Back",m.MAIN_FONT_BIG)).AddMovement(4,-1,1,1e3),e.holder=this,this.children.push(e)};p["menus.SettingsMenu"]=qi,qi.__name__="menus.SettingsMenu",qi.__super__=y,qi.prototype=B(y.prototype,{CallFullReset:function(){this.gdb=new $c("This will erase\nyour progress.\nAre you sure?",20),this.gdb.dialogBox.holder=null,this.gdb.tx.GetMovement(1).end-=50;var i=new yb(0,0,"Yes",m.MAIN_FONT_BIG);i.loc.x=m.CENTERX-i.currentWidth,i.loc.y=m.CENTERY+200,i.AddMovement(4,-1,1,1e3),i.callbackFunction=u(this,this.ResetGame),i.holder=null,this.gdb.children.push(i),(i=new yb(0,0,"No",m.MAIN_FONT_BIG)).loc.x=m.CENTERX+i.currentWidth,i.loc.y=m.CENTERY+200,i.AddMovement(4,-1,1,1e3),i.holder=this.gdb,this.gdb.children.push(i),this.gdb.zOrder=7,m.children.push(this.gdb),this.die=1},ResetGame:function(){m.SaveGlobals(),m.InitTitleScreen()},update:function(){var i=y.prototype.update.call(this);return m.paused=!0,i},__class__:qi});var Nc=function(i,e,t,C,o){null==o&&(o=!1),null==C&&(C=!0),null==e&&(e=!1),this.winnerName="You";var s=this;m.thisMain.ShowSideBanners(),y.call(this),null!=(e=m.GetChildByTypeRecursive(Xd))&&(e.die=1),m.HideAllAds(),null!=t&&(this.winnerName=t.GetOtherGuy().name),(null!=H.thisMG.GetChildByType(Ja)||H.onlineGame)&&(i?(m.player.wins++,m.player.tournamentMode&&m.player.tourneyRound++):(m.player.losses++,m.player.tourneyRound=1,m.player.tourneySeed=Fa.getTimer(),m.player.tourneySelection=null)),I.AddShading(this,0,.75),this.zOrder=m.thisMain.particleLayer.zOrder+.1,this.dialogBox=new bc(720,400,!0),this.dialogBox.loc.x=m.CENTERX,this.dialogBox.loc.y=m.CENTERY-100,m.thisMain.isPhone()&&(this.dialogBox.loc.y=m.CENTERY),this.children.push(this.dialogBox),(e=new y).holder=this.dialogBox,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var l=e.holder;if(null!=l){var n=l.rot;o=l.xScale;var a=l.yScale,g=e.local_loc.x+l.handle.x,r=e.local_loc.y+l.handle.y,J=l.loc.x;l=l.loc.y;var c=e.xScale*e.yScale;if(e.rot=n+(0<c?1:0>c?-1:0)*e.local_rot,0==n)e.loc.x=J+o*g,e.loc.y=l+a*r;else{for(var h=n;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=n;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),n=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,e.loc.x=J+o*g*n-a*r*c,e.loc.y=l+o*g*c+a*r*n}}for(e.local_loc.y=-200,e.local_loc.x=40,e.set_local_xScale(e.set_local_yScale(3)),e.smoothing=!1,e.AddMovement(4,-1,1,1e3),i?e.Init(q.WIN_PNG()):e.Init(q.LOSE_PNG()),this.dialogBox.children.push(e),o=0,a=H.thisMG.children;o<a.length;)e=a[o],++o,e instanceof ha&&(qa.__cast(e,ha).shotStreak=0);this.AddAvatar();var d=3,_=new wa(0,0,"Please wait ("+d+")",m.CHAT2_FONT);if(_.holder=this.dialogBox,_.localCoords=!0,null!=_.local_loc?_.local_loc.x=_.local_loc.y=0:_.local_loc=new N(0,0),_.local_rot=0,_.set_local_alp(1),_.set_local_xScale(1),_.set_local_yScale(1),_.set_local_r(1),_.set_local_g(1),_.set_local_b(1),null!=(l=_.holder))if(n=l.rot,o=l.xScale,a=l.yScale,g=_.local_loc.x+l.handle.x,r=_.local_loc.y+l.handle.y,J=l.loc.x,l=l.loc.y,c=_.xScale*_.yScale,_.rot=n+(0<c?1:0>c?-1:0)*_.local_rot,0==n)_.loc.x=J+o*g,_.loc.y=l+a*r;else{for(h=n;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=n;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),n=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,_.loc.x=J+o*g*n-a*r*c,_.loc.y=l+o*g*c+a*r*n}_.local_loc.y=this.dialogBox.ySize/2-30,_.local_loc.x=40,_.set_local_xScale(_.set_local_yScale(.6666)),_.AddMovement(4,.5,.5,1e3,!0,0),_.AddEvent((function(){0==--d?(V.remove(s.dialogBox.children,_),s.AddButtons(C)):_.SetText("Please wait ("+d+")")})),this.dialogBox.children.push(_),this.AddContent(i,t),m.ShowAd("basketbros-io_728x90",0,Math.floor(this.dialogBox.ySize/2)-100+15,"center","top"),m.ShowAd("basketbros-io_160x600",250,210,"left","bottom"),m.SaveGlobals()};p["menus.WinDialog"]=Nc,Nc.__name__="menus.WinDialog",Nc.__super__=y,Nc.prototype=B(y.prototype,{GetCenterX:function(){return 50},AddContent:function(i,e){if(null!=H.thisMG.GetChildByType(Ja)||H.onlineGame){var I=!0,t=v.GetUnfilledPerks(m.player.wins);(null==t||0>=t.length||!i)&&(I=!1),I?this.AddUpgrades():this.AddStats(e)}else this.Add2PlayerWinner()},AddStats:function(i){var e=-this.dialogBox.ySize/2+80,I=new wa(this.GetCenterX(),e,"Your Record",m.MAIN_FONT_BIG),t=!0;null==t&&(t=!1),I.holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1));var C=I.holder;if(null!=C){var o=C.rot;t=C.xScale;var s=C.yScale,l=I.local_loc.x+C.handle.x,n=I.local_loc.y+C.handle.y,a=C.loc.x;C=C.loc.y;var g=I.xScale*I.yScale;if(I.rot=o+(0<g?1:0>g?-1:0)*I.local_rot,0==o)I.loc.x=a+t*l,I.loc.y=C+s*n;else{for(var r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),o=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+t*l*o-s*n*g,I.loc.y=C+t*l*g+s*n*o}}if(I.set_local_xScale(I.set_local_yScale(.5)),this.dialogBox.children.push(I),e+=30,I=m.player.wins+" - "+m.player.losses,null==(t=!0)&&(t=!1),(I=new wa(this.GetCenterX(),e,I,m.MAIN_FONT_BIG)).holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1)),null!=(C=I.holder))if(o=C.rot,t=C.xScale,s=C.yScale,l=I.local_loc.x+C.handle.x,n=I.local_loc.y+C.handle.y,a=C.loc.x,C=C.loc.y,g=I.xScale*I.yScale,I.rot=o+(0<g?1:0>g?-1:0)*I.local_rot,0==o)I.loc.x=a+t*l,I.loc.y=C+s*n;else{for(r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),o=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+t*l*o-s*n*g,I.loc.y=C+t*l*g+s*n*o}if(I.set_local_xScale(I.set_local_yScale(.3)),I.ColorizeByName("orange"),this.dialogBox.children.push(I),e+=52,null==(t=!0)&&(t=!1),(I=new wa(this.GetCenterX(),e,"Makes / Attempts",m.MAIN_FONT_BIG)).holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1)),null!=(C=I.holder))if(o=C.rot,t=C.xScale,s=C.yScale,l=I.local_loc.x+C.handle.x,n=I.local_loc.y+C.handle.y,a=C.loc.x,C=C.loc.y,g=I.xScale*I.yScale,I.rot=o+(0<g?1:0>g?-1:0)*I.local_rot,0==o)I.loc.x=a+t*l,I.loc.y=C+s*n;else{for(r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),o=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+t*l*o-s*n*g,I.loc.y=C+t*l*g+s*n*o}if(I.set_local_xScale(I.set_local_yScale(.5)),this.dialogBox.children.push(I),e+=30,I=i.fgMade+" / "+i.fgAttempts,null==(t=!0)&&(t=!1),(I=new wa(this.GetCenterX(),e,I,m.MAIN_FONT_BIG)).holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1)),null!=(C=I.holder))if(o=C.rot,t=C.xScale,s=C.yScale,l=I.local_loc.x+C.handle.x,n=I.local_loc.y+C.handle.y,a=C.loc.x,C=C.loc.y,g=I.xScale*I.yScale,I.rot=o+(0<g?1:0>g?-1:0)*I.local_rot,0==o)I.loc.x=a+t*l,I.loc.y=C+s*n;else{for(r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),o=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+t*l*o-s*n*g,I.loc.y=C+t*l*g+s*n*o}if(I.set_local_xScale(I.set_local_yScale(.3)),I.ColorizeByName("orange"),this.dialogBox.children.push(I),e+=52,null==(t=!0)&&(t=!1),(I=new wa(this.GetCenterX(),e,"3P Percent",m.MAIN_FONT_BIG)).holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1)),null!=(C=I.holder))if(o=C.rot,t=C.xScale,s=C.yScale,l=I.local_loc.x+C.handle.x,n=I.local_loc.y+C.handle.y,a=C.loc.x,C=C.loc.y,g=I.xScale*I.yScale,I.rot=o+(0<g?1:0>g?-1:0)*I.local_rot,0==o)I.loc.x=a+t*l,I.loc.y=C+s*n;else{for(r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),o=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+t*l*o-s*n*g,I.loc.y=C+t*l*g+s*n*o}if(I.set_local_xScale(I.set_local_yScale(.5)),this.dialogBox.children.push(I),e+=30,I=0!=i.threePointAttempts?Math.round(100*i.threePointMade/i.threePointAttempts)+"%":"0%",null==(t=!0)&&(t=!1),(I=new wa(this.GetCenterX(),e,I,m.MAIN_FONT_BIG)).holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1)),null!=(C=I.holder))if(o=C.rot,t=C.xScale,s=C.yScale,l=I.local_loc.x+C.handle.x,n=I.local_loc.y+C.handle.y,a=C.loc.x,C=C.loc.y,g=I.xScale*I.yScale,I.rot=o+(0<g?1:0>g?-1:0)*I.local_rot,0==o)I.loc.x=a+t*l,I.loc.y=C+s*n;else{for(r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),o=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,I.loc.x=a+t*l*o-s*n*g,I.loc.y=C+t*l*g+s*n*o}I.set_local_xScale(I.set_local_yScale(.3)),I.ColorizeByName("orange"),this.dialogBox.children.push(I),this.AddPerkMessage()},AddUpgrades:function(){var i=this,e=-this.dialogBox.ySize/2+80,I=new wa(this.GetCenterX(),e,"Choose an upgrade!",m.MAIN_FONT_BIG),t=!0;null==t&&(t=!1),I.holder=this.dialogBox,I.localCoords=!0,t?(null!=I.local_loc?(I.local_loc.x=I.loc.x,I.local_loc.y=I.loc.y):I.local_loc=new N(I.loc.x,I.loc.y),I.local_rot=I.rot,I.set_local_alp(I.alp),I.set_local_xScale(I.xScale),I.set_local_yScale(I.yScale),I.set_local_r(I.r),I.set_local_g(I.g),I.set_local_b(I.b)):(null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1));var C=I.holder;if(null!=C){var o=C.rot,s=C.xScale,l=C.yScale,n=I.local_loc.x+C.handle.x,a=I.local_loc.y+C.handle.y,g=C.loc.x;C=C.loc.y;var r=I.xScale*I.yScale;if(I.rot=o+(0<r?1:0>r?-1:0)*I.local_rot,0==o)I.loc.x=g+s*n,I.loc.y=C+l*a;else{for(var J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,I.loc.x=g+s*n*o-l*a*r,I.loc.y=C+s*n*r+l*a*o}}I.set_local_xScale(I.set_local_yScale(.6)),this.dialogBox.children.push(I),I.AddMovement(6,.8,.8,300,!0),null==(t=1)&&(t=0);var c=I.fromPool?y.filterPool.pop():null;for(null==c&&(c=new z),c.type=1,c.amplitude=.2,c.period=t,c.offset=0,c.splineArr=null,c.curves=null,I.lastMovement.movementFilters.push(c),I.AddMovement(7,.8,.8,300,!0),null==(t=1)&&(t=0),null==(c=I.fromPool?y.filterPool.pop():null)&&(c=new z),c.type=1,c.amplitude=.2,c.period=t,c.offset=0,c.splineArr=null,c.curves=null,I.lastMovement.movementFilters.push(c),I.AddMovement(8,.8,.8,300,!0),null==(t=1)&&(t=0),null==(c=I.fromPool?y.filterPool.pop():null)&&(c=new z),c.type=1,c.amplitude=.2,c.period=t,c.offset=0,c.splineArr=null,c.curves=null,I.lastMovement.movementFilters.push(c),e+=80,I=v.GetUnfilledPerks(m.player.wins),t=0;t<I.length;){c=[I[t]],++t;var h=new bc(this.dialogBox.xSize-200,35,!0);if(h.holder=this.dialogBox,h.localCoords=!0,null!=h.local_loc?h.local_loc.x=h.local_loc.y=0:h.local_loc=new N(0,0),h.local_rot=0,h.set_local_alp(1),h.set_local_xScale(1),h.set_local_yScale(1),h.set_local_r(1),h.set_local_g(1),h.set_local_b(1),null!=(C=h.holder))if(o=C.rot,s=C.xScale,l=C.yScale,n=h.local_loc.x+C.handle.x,a=h.local_loc.y+C.handle.y,g=C.loc.x,C=C.loc.y,r=h.xScale*h.yScale,h.rot=o+(0<r?1:0>r?-1:0)*h.local_rot,0==o)h.loc.x=g+s*n,h.loc.y=C+l*a;else{for(J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,h.loc.x=g+s*n*o-l*a*r,h.loc.y=C+s*n*r+l*a*o}if(h.local_loc.x=this.GetCenterX(),h.local_loc.y=e,this.dialogBox.children.push(h),(s=new yb(0,0,c[0].description,m.MAIN_FONT_BIG)).holder=h,s.localCoords=!0,null!=s.local_loc?s.local_loc.x=s.local_loc.y=0:s.local_loc=new N(0,0),s.local_rot=0,s.set_local_alp(1),s.set_local_xScale(1),s.set_local_yScale(1),s.set_local_r(1),s.set_local_g(1),s.set_local_b(1),null!=(o=s.holder))if(r=o.rot,l=o.xScale,n=o.yScale,a=s.local_loc.x+o.handle.x,g=s.local_loc.y+o.handle.y,C=o.loc.x,o=o.loc.y,J=s.xScale*s.yScale,s.rot=r+(0<J?1:0>J?-1:0)*s.local_rot,0==r)s.loc.x=C+l*a,s.loc.y=o+n*g;else{for(J=r;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(J=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),1,r=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,s.loc.x=C+l*a*r-n*g*J,s.loc.y=o+l*a*J+n*g*r}s.callbackFunction=function(e){return function(){i.PerkPicked(e[0])}}(c),s.set_local_xScale(s.set_local_yScale(.4)),h.children.push(s),e+=65}},PerkPicked:function(i){i.unlocked=!0,null!=i.callEvent&&i.callEvent();for(var e=0,I=this.dialogBox.children;e<I.length;){var t=I[e];++e,t instanceof bc&&(t.die=1,t.KillAllMovements())}for(e=0,I=this.dialogBox.children;e<I.length;)t=I[e],++e,t instanceof wa&&-1==t.text.indexOf("wait")&&(t.die=1,t.KillAllMovements());null==(e=!0)&&(e=!1),(i=new wa(this.GetCenterX(),0,i.name+" unlocked!",m.MAIN_FONT_BIG)).holder=this.dialogBox,i.localCoords=!0,e?(null!=i.local_loc?(i.local_loc.x=i.loc.x,i.local_loc.y=i.loc.y):i.local_loc=new N(i.loc.x,i.loc.y),i.local_rot=i.rot,i.set_local_alp(i.alp),i.set_local_xScale(i.xScale),i.set_local_yScale(i.yScale),i.set_local_r(i.r),i.set_local_g(i.g),i.set_local_b(i.b)):(null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1));var C=i.holder;if(null!=C){var o=C.rot;e=C.xScale,I=C.yScale,t=i.local_loc.x+C.handle.x;var s=i.local_loc.y+C.handle.y,l=C.loc.x;C=C.loc.y;var n=i.xScale*i.yScale;if(i.rot=o+(0<n?1:0>n?-1:0)*i.local_rot,0==o)i.loc.x=l+e*t,i.loc.y=C+I*s;else{for(var a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+e*t*o-I*s*n,i.loc.y=C+e*t*n+I*s*o}}i.set_local_xScale(i.set_local_yScale(.55)),this.dialogBox.children.push(i),i.AddMovement(4,0,1,300),i.AddMovement(2,2,.55,300),i.AddMovement(3,2,.55,300),i.AddMovement(6,.8,.8,300,!0),null==(e=1)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),i.AddMovement(7,.8,.8,300,!0),null==(e=1)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),i.AddMovement(8,.8,.8,300,!0),null==(e=1)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),i.update(),m.SaveGlobals()},Add2PlayerWinner:function(){var i=new wa(0,0,this.winnerName+" Wins!",m.MAIN_FONT_BIG);i.holder=this.dialogBox,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}i.local_loc.y=0,i.local_loc.x=this.GetCenterX(),i.set_local_xScale(i.set_local_yScale(.75)),i.AddMovement(6,.8,.8,300,!0),null==(t=1)&&(t=0),null==(C=i.fromPool?y.filterPool.pop():null)&&(C=new z),C.type=1,C.amplitude=.2,C.period=t,C.offset=0,C.splineArr=null,C.curves=null,i.lastMovement.movementFilters.push(C),i.AddMovement(7,.8,.8,300,!0),null==(t=1)&&(t=0),null==(C=i.fromPool?y.filterPool.pop():null)&&(C=new z),C.type=1,C.amplitude=.2,C.period=t,C.offset=0,C.splineArr=null,C.curves=null,i.lastMovement.movementFilters.push(C),i.AddMovement(8,.8,.8,300,!0),null==(t=1)&&(t=0),null==(C=i.fromPool?y.filterPool.pop():null)&&(C=new z),C.type=1,C.amplitude=.2,C.period=t,C.offset=0,C.splineArr=null,C.curves=null,i.lastMovement.movementFilters.push(C),this.dialogBox.children.push(i)},AddButtons:function(i){i=!0;var e=0|Fa.getTimer();i&&(i=Oa.AddBallButton(m.player.tournamentMode?"Next":"Again","",this.GetCenterX()-50,this.dialogBox.ySize/2,1.1,(function(){m.nextFunction=m.InitMainGame,m.player.tournamentMode&&(m.nextFunction=1<m.player.tourneyRound?m.InitTournament:m.InitTitleScreen),I.StopMusic(),m.HideAllAds(),window.document.getElementById("preroll").style.display="",window.document.getElementById("preroll").style.visibility="visible",I.SoundVolume(0),I.MusicVolume(0),ShowVideo(),Nc.timeSinceLastVideoAd=e}),this.dialogBox,.5)).update(),(i=Oa.AddBallButton("Exit","",this.GetCenterX()+50,this.dialogBox.ySize/2,1.1,(function(){m.HideAllAds(),window.document.getElementById("preroll").style.display="",window.document.getElementById("preroll").style.visibility="visible",m.nextFunction=m.InitTitleScreen,I.SoundVolume(0),I.MusicVolume(0),ShowVideo()}),this.dialogBox,.5)).update(),Nc.timeSinceLastVideoAd=e},AddPerkMessage:function(){for(var i="You are MAXED OUT for upgrades!",e=0,I=v.perkLevels;e<I.length;){var t=I[e];if(++e,m.player.wins<t){i=2>m.player.wins?"Get to "+t+" wins for your FIRST UPGRADE!":"Get to "+t+" wins for your next UPGRADE!";break}}(i=new wa(0,0,i,m.MAIN_FONT_BIG)).holder=this.dialogBox,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var C=i.holder;if(null!=C){var o=C.rot;e=C.xScale,I=C.yScale,t=i.local_loc.x+C.handle.x;var s=i.local_loc.y+C.handle.y,l=C.loc.x;C=C.loc.y;var n=i.xScale*i.yScale;if(i.rot=o+(0<n?1:0>n?-1:0)*i.local_rot,0==o)i.loc.x=l+e*t,i.loc.y=C+I*s;else{for(var a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=o;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),o=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+e*t*o-I*s*n,i.loc.y=C+e*t*n+I*s*o}}i.local_loc.y=this.dialogBox.ySize/2-76,i.local_loc.x=this.GetCenterX(),i.set_local_xScale(i.set_local_yScale(.45)),i.AddMovement(6,.8,.8,300,!0),null==(e=1)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),i.AddMovement(7,.8,.8,300,!0),null==(e=1)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),i.AddMovement(8,.8,.8,300,!0),null==(e=1)&&(e=0),null==(I=i.fromPool?y.filterPool.pop():null)&&(I=new z),I.type=1,I.amplitude=.2,I.period=e,I.offset=0,I.splineArr=null,I.curves=null,i.lastMovement.movementFilters.push(I),this.dialogBox.children.push(i)},AddAvatar:function(){this.avatar=new y,this.avatar.Init(q.AVATAR_PNG());var i=this.avatar;i.holder=this.dialogBox,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}this.avatar.set_local_xScale(this.avatar.set_local_yScale(2)),this.avatar.smoothing=!1,this.avatar.local_loc.x=-323,this.avatar.local_loc.y=this.dialogBox.ySize/2-this.avatar.local_xScale*this.avatar.rect.height/2,this.dialogBox.children.push(this.avatar)},update:function(){return y.prototype.update.call(this)},__class__:Nc});var Fa=function(){};p["openfl.Lib"]=Fa,Fa.__name__="openfl.Lib",Fa.__properties__={get_current:"get_current"},Fa.getTimer=function(){return Lb.getTimer()},Fa.getURL=function(i,e){Fa.navigateToURL(i,e)},Fa.navigateToURL=function(i,e){null==e&&(e="_blank");var I=i.url;if(Hb.typeof(i.data)==Gb.TObject){for(var t="",C=ta.fields(i.data),o=0;o<C.length;){var s=C[o];++o,0<t.length&&(t+="&");var l=encodeURIComponent(s)+"=";s=L.string(ta.field(i.data,s)),t+=l+encodeURIComponent(s)}I=-1<I.indexOf("?")?I+"&"+t:I+"?"+t}Lb.openURL(I,e)},Fa.get_current=function(){return null==hc.current&&(hc.current=new eg),hc.current};var pd=function(){};p["openfl._Vector.IVector"]=pd,pd.__name__="openfl._Vector.IVector",pd.__isInterface__=!0,pd.prototype={__class__:pd};var Zg=function(i,e,I){null==e&&(e=!1),null==i&&(i=0),null==I&&(I=[]),this.__array=I,0<i&&this.set_length(i),this.fixed=e};p["openfl._Vector.BoolVector"]=Zg,Zg.__name__="openfl._Vector.BoolVector",Zg.__interfaces__=[pd],Zg.prototype={toJSON:function(){return this.__array},set_length:function(i){if(!this.fixed){var e=this.__array.length;if(0>i&&(i=0),i>e)for(;e<i;){var I=e++;this.__array[I]=!1}else for(;this.__array.length>i;)this.__array.pop()}return this.__array.length},__class__:Zg,__properties__:{set_length:"set_length"}};var jd=function(i,e,I,t){if(null==t&&(t=!1),null==e&&(e=!1),null==i&&(i=0),t){if(this.__array=[],null!=I){t=0;for(var C=I.length;t<C;){var o=t++;this.__array[o]=I[o]}}}else null==I&&(I=[]),this.__array=I;0<i&&this.set_length(i),this.fixed=e};p["openfl._Vector.FloatVector"]=jd,jd.__name__="openfl._Vector.FloatVector",jd.__interfaces__=[pd],jd.prototype={concat:function(i){return null==i?new jd(0,!1,this.__array.slice()):0<i.__array.length?new jd(0,!1,this.__array.concat(i.__array)):new jd(0,!1,this.__array.slice())},copy:function(){return new jd(0,this.fixed,this.__array.slice())},get:function(i){return this.__array[i]},push:function(i){return this.fixed?this.__array.length:this.__array.push(i)},set:function(i,e){return!this.fixed||i<this.__array.length?this.__array[i]=e:e},toJSON:function(){return this.__array},get_length:function(){return this.__array.length},set_length:function(i){if(i!=this.__array.length&&!this.fixed){var e=this.__array.length;if(0>i&&(i=0),i>e)for(;e<i;){var I=e++;this.__array[I]=0}else for(;this.__array.length>i;)this.__array.pop()}return this.__array.length},__class__:jd,__properties__:{set_length:"set_length",get_length:"get_length"}};var $g=function(i,e,I){null==e&&(e=!1),null==i&&(i=0),null==I&&(I=[]),this.__array=I,0<i&&this.set_length(i),this.fixed=e};p["openfl._Vector.FunctionVector"]=$g,$g.__name__="openfl._Vector.FunctionVector",$g.__interfaces__=[pd],$g.prototype={toJSON:function(){return this.__array},set_length:function(i){if(!this.fixed){var e=this.__array.length;if(0>i&&(i=0),i>e)for(;e<i;){var I=e++;this.__array[I]=null}else for(;this.__array.length>i;)this.__array.pop()}return this.__array.length},__class__:$g,__properties__:{set_length:"set_length"}};var Ye=function(i,e,I){null==e&&(e=!1),null==i&&(i=0),null==I&&(I=[]),this.__array=I,0<i&&this.set_length(i),this.fixed=e};p["openfl._Vector.IntVector"]=Ye,Ye.__name__="openfl._Vector.IntVector",Ye.__interfaces__=[pd],Ye.prototype={get:function(i){return this.__array[i]},push:function(i){return this.fixed?this.__array.length:this.__array.push(i)},toJSON:function(){return this.__array},get_length:function(){return this.__array.length},set_length:function(i){if(!this.fixed){var e=this.__array.length;if(0>i&&(i=0),i>e)for(;e<i;){var I=e++;this.__array[I]=0}else for(;this.__array.length>i;)this.__array.pop()}return this.__array.length},__class__:Ye,__properties__:{set_length:"set_length",get_length:"get_length"}};var me=function(i,e,I,t){if(null==t&&(t=!1),null==e&&(e=!1),null==i&&(i=0),t){if(this.__array=[],null!=I){t=0;for(var C=I.length;t<C;){var o=t++;this.__array[o]=I[o]}}}else null==I&&(I=[]),this.__array=I;0<i&&this.set_length(i),this.fixed=e};p["openfl._Vector.ObjectVector"]=me,me.__name__="openfl._Vector.ObjectVector",me.__interfaces__=[pd],me.prototype={get:function(i){return this.__array[i]},indexOf:function(i,e){null==e&&(e=0);for(var I=this.__array.length;e<I;){var t=e++;if(this.__array[t]==i)return t}return-1},insertAt:function(i,e){(!this.fixed||i<this.__array.length)&&this.__array.splice(i,0,e)},iterator:function(){return new Md(this.__array)},push:function(i){return this.fixed?this.__array.length:this.__array.push(i)},set:function(i,e){return!this.fixed||i<this.__array.length?this.__array[i]=e:e},splice:function(i,e){return new me(0,!1,this.__array.splice(i,e))},toJSON:function(){return this.__array},unshift:function(i){this.fixed||this.__array.unshift(i)},get_length:function(){return this.__array.length},set_length:function(i){if(!this.fixed){var e=this.__array.length;if(0>i&&(i=0),i>e)for(;e<i;)e++,this.__array.push(null);else for(;this.__array.length>i;)this.__array.pop()}return this.__array.length},__class__:me,__properties__:{set_length:"set_length",get_length:"get_length"}};var Ve=function(){Za.call(this),null==hc.application&&(hc.application=this),null==hc.current&&(hc.current=new eg),hc.current.__loaderInfo=bd.create(null),hc.current.__loaderInfo.content=hc.current};p["openfl.display.Application"]=Ve,Ve.__name__="openfl.display.Application",Ve.__super__=Za,Ve.prototype=B(Za.prototype,{createWindow:function(i){var e=new fg(this,i);this.__windows.push(e),this.__windowByID.h[e.id]=e;var I=u(this,this.__onWindowClose);return e.onClose.add((function(){I(e)}),!1,-1e4),null==this.__window&&(this.__window=e,e.onActivate.add(u(this,this.onWindowActivate)),e.onRenderContextLost.add(u(this,this.onRenderContextLost)),e.onRenderContextRestored.add(u(this,this.onRenderContextRestored)),e.onDeactivate.add(u(this,this.onWindowDeactivate)),e.onDropFile.add(u(this,this.onWindowDropFile)),e.onEnter.add(u(this,this.onWindowEnter)),e.onExpose.add(u(this,this.onWindowExpose)),e.onFocusIn.add(u(this,this.onWindowFocusIn)),e.onFocusOut.add(u(this,this.onWindowFocusOut)),e.onFullscreen.add(u(this,this.onWindowFullscreen)),e.onKeyDown.add(u(this,this.onKeyDown)),e.onKeyUp.add(u(this,this.onKeyUp)),e.onLeave.add(u(this,this.onWindowLeave)),e.onMinimize.add(u(this,this.onWindowMinimize)),e.onMouseDown.add(u(this,this.onMouseDown)),e.onMouseMove.add(u(this,this.onMouseMove)),e.onMouseMoveRelative.add(u(this,this.onMouseMoveRelative)),e.onMouseUp.add(u(this,this.onMouseUp)),e.onMouseWheel.add(u(this,this.onMouseWheel)),e.onMove.add(u(this,this.onWindowMove)),e.onRender.add(u(this,this.render)),e.onResize.add(u(this,this.onWindowResize)),e.onRestore.add(u(this,this.onWindowRestore)),e.onTextEdit.add(u(this,this.onTextEdit)),e.onTextInput.add(u(this,this.onTextInput)),this.onWindowCreate()),this.onCreateWindow.dispatch(e),e},__class__:Ve});var Nd=function(i,e,I){null==I&&(I=!1),oa.call(this),this.__drawableType=2,this.__bitmapData=i,this.pixelSnapping=e,this.smoothing=I,null==e&&(this.pixelSnapping=1)};p["openfl.display.Bitmap"]=Nd,Nd.__name__="openfl.display.Bitmap",Nd.__super__=oa,Nd.prototype=B(oa.prototype,{__enterFrame:function(i){null==this.__bitmapData||null==this.__bitmapData.image||this.__bitmapData.image.version==this.__imageVersion||this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())},__getBounds:function(i,e){var I=A.__pool.get();null!=this.__bitmapData?I.setTo(0,0,this.__bitmapData.width,this.__bitmapData.height):I.setTo(0,0,0,0),I.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)},__hitTest:function(i,e,I,t,C,o){if(!o.get_visible()||this.__isMask||null==this.__bitmapData||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return!1;this.__getRenderTransform();var s=this.__renderTransform,l=s.a*s.d-s.b*s.c;return I=0==l?-s.tx:1/l*(s.c*(s.ty-e)+s.d*(i-s.tx)),i=0==(l=(s=this.__renderTransform).a*s.d-s.b*s.c)?-s.ty:1/l*(s.a*(e-s.ty)+s.b*(s.tx-i)),0<I&&0<i&&I<=this.__bitmapData.width&&i<=this.__bitmapData.height&&(!(null!=this.__scrollRect&&!this.__scrollRect.contains(I,i))&&(null==t||C||t.push(o),!0))},__hitTestMask:function(i,e){if(null==this.__bitmapData)return!1;this.__getRenderTransform();var I=this.__renderTransform,t=I.a*I.d-I.b*I.c,C=0==t?-I.tx:1/t*(I.c*(I.ty-e)+I.d*(i-I.tx));return i=0==(t=(I=this.__renderTransform).a*I.d-I.b*I.c)?-I.ty:1/t*(I.a*(e-I.ty)+I.b*(I.tx-i)),0<C&&0<i&&C<=this.__bitmapData.width&&i<=this.__bitmapData.height},get_bitmapData:function(){return this.__bitmapData},set_height:function(i){return null!=this.__bitmapData?this.set_scaleY(i/this.__bitmapData.height):this.set_scaleY(0),i},set_width:function(i){return null!=this.__bitmapData?this.set_scaleX(i/this.__bitmapData.width):this.set_scaleX(0),i},__class__:Nd,__properties__:B(oa.prototype.__properties__,{get_bitmapData:"get_bitmapData"})});var lb=function(i,e,I,t){null==t&&(t=-1),null==I&&(I=!0),this.__drawableType=0,this.transparent=I,null==i&&(i=0),null==e&&(e=0),0>i&&(i=0),0>e&&(e=0),this.width=i,this.height=e,this.rect=new A(0,0,i,e),this.__textureWidth=i,this.__textureHeight=e,0<i&&0<e&&(I?0==(-16777216&t)&&(t=0):t=-16777216|16777215&t,this.image=new bb(null,0,0,i,e,t<<8|t>>>24&255),this.image.set_transparent(I),this.readable=this.__isValid=!0),this.__renderTransform=new na,this.__worldAlpha=1,this.__worldTransform=new na,this.__worldColorTransform=new Ea,this.__renderable=!0};p["openfl.display.BitmapData"]=lb,lb.__name__="openfl.display.BitmapData",lb.__interfaces__=[xa],lb.fromCanvas=function(i,e){if(null==e&&(e=!0),null==i)return null;var I=new lb(0,0,e,0);return I.__fromImage(bb.fromCanvas(i)),I.image.set_transparent(e),I},lb.fromImage=function(i,e){if(null==e&&(e=!0),null==i||null==i.buffer)return null;var I=new lb(0,0,e,0);return I.__fromImage(i),I.image.set_transparent(e),null!=I.image?I:null},lb.loadFromBytes=function(i,e){return bb.loadFromBytes(Wg.toBytes(i)).then((function(i){return i=lb.fromImage(i),null!=e&&i.__applyAlpha(e),wb.withValue(i)}))},lb.loadFromFile=function(i){return bb.loadFromFile(i).then((function(i){return wb.withValue(lb.fromImage(i))}))},lb.prototype={colorTransform:function(i,e){this.readable&&this.image.colorTransform(i.__toLimeRectangle(),e.__toLimeColorMatrix())},copyChannel:function(i,e,I,t,C){if(this.readable){switch(t){case 1:t=wc.RED;break;case 2:t=wc.GREEN;break;case 4:t=wc.BLUE;break;case 8:t=wc.ALPHA;break;default:return}switch(C){case 1:C=wc.RED;break;case 2:C=wc.GREEN;break;case 4:C=wc.BLUE;break;case 8:C=wc.ALPHA;break;default:return}this.image.copyChannel(i.image,e.__toLimeRectangle(),I.__toLimeVector2(),t,C)}},copyPixels:function(i,e,I,t,C,o){null==o&&(o=!1),this.readable&&null!=i&&(null!=C&&(lb.__tempVector.x=C.x,lb.__tempVector.y=C.y),this.image.copyPixels(i.image,e.__toLimeRectangle(),I.__toLimeVector2(),null!=t?t.image:null,null!=C?lb.__tempVector:null,o))},dispose:function(){this.image=null,this.height=this.width=0,this.rect=null,this.readable=this.__isValid=!1,this.__textureContext=this.__texture=this.__framebufferContext=this.__framebuffer=this.__vertexBuffer=this.__surface=null},draw:function(i,e,I,t,C,o){if(null==o&&(o=!1),null!=i){i.__update(!1,!0);var s=na.__pool.get();s.copyFrom(i.__renderTransform),s.invert(),null!=e&&s.concat(e),e=null,null!=C&&((e=na.__pool.get()).copyFrom(s),e.invert());var l=new Ea;if(l.__copyFrom(i.__worldColorTransform),l.__invert(),this.readable||null==Fa.get_current().stage.context3D){if(null!=I){var n=A.__pool.get(),a=na.__pool.get();i.__getBounds(n,a);var g=Math.ceil(n.width),r=Math.ceil(n.height);a.tx=-n.x,a.ty=-n.y,(g=new lb(g,r,!0,0)).draw(i,a),g.colorTransform(g.rect,I),g.__renderTransform.identity(),g.__renderTransform.tx=n.x,g.__renderTransform.ty=n.y,g.__renderTransform.concat(i.__renderTransform),g.__worldAlpha=i.__worldAlpha,g.__worldColorTransform.__copyFrom(i.__worldColorTransform),i=g,A.__pool.release(n),na.__pool.release(a)}Aa.convertToCanvas(this.image),(I=new qd(this.image.buffer.__srcContext)).__allowSmoothing=o,I.__overrideBlendMode=t,I.__worldTransform=s,I.__worldAlpha=1/i.__worldAlpha,I.__worldColorTransform=l,null!=C&&I.__pushMaskRect(C,e),this.__drawCanvas(i,I)}else null==this.__textureContext&&(this.__textureContext=Za.current.__window.context),null!=I&&l.__combine(I),(I=new Ta(Fa.get_current().stage.context3D,this)).__allowSmoothing=o,I.__overrideBlendMode=t,I.__worldTransform=s,I.__worldAlpha=1/i.__worldAlpha,I.__worldColorTransform=l,I.__resize(this.width,this.height),null!=C&&I.__pushMaskRect(C,e),this.__drawGL(i,I);null!=C&&(I.__popMaskRect(),na.__pool.release(e)),na.__pool.release(s)}},fillRect:function(i,e){this.__fillRect(i,e,!0)},getIndexBuffer:function(i,e){if(null==this.__indexBuffer||this.__indexBufferContext!=i.__context||null!=e&&null==this.__indexBufferGrid||null!=this.__indexBufferGrid&&!this.__indexBufferGrid.equals(e)){if(this.__indexBufferContext=i.__context,this.__indexBuffer=null,null!=e){null==this.__indexBufferGrid&&(this.__indexBufferGrid=new A),this.__indexBufferGrid.copyFrom(e);var I=e.width;e=e.height,0!=I&&0!=e?(this.__indexBufferData=I=new Uint16Array(54),this.__indexBufferData[0]=0,this.__indexBufferData[1]=1,this.__indexBufferData[2]=2,this.__indexBufferData[3]=2,this.__indexBufferData[4]=1,this.__indexBufferData[5]=3,this.__indexBufferData[6]=4,this.__indexBufferData[7]=0,this.__indexBufferData[8]=5,this.__indexBufferData[9]=5,this.__indexBufferData[10]=0,this.__indexBufferData[11]=2,this.__indexBufferData[12]=6,this.__indexBufferData[13]=4,this.__indexBufferData[14]=7,this.__indexBufferData[15]=7,this.__indexBufferData[16]=4,this.__indexBufferData[17]=5,this.__indexBufferData[18]=8,this.__indexBufferData[19]=9,this.__indexBufferData[20]=0,this.__indexBufferData[21]=0,this.__indexBufferData[22]=9,this.__indexBufferData[23]=1,this.__indexBufferData[24]=10,this.__indexBufferData[25]=8,this.__indexBufferData[26]=4,this.__indexBufferData[27]=4,this.__indexBufferData[28]=8,this.__indexBufferData[29]=0,this.__indexBufferData[30]=11,this.__indexBufferData[31]=10,this.__indexBufferData[32]=6,this.__indexBufferData[33]=6,this.__indexBufferData[34]=10,this.__indexBufferData[35]=4,this.__indexBufferData[36]=12,this.__indexBufferData[37]=13,this.__indexBufferData[38]=8,this.__indexBufferData[39]=8,this.__indexBufferData[40]=13,this.__indexBufferData[41]=9,this.__indexBufferData[42]=14,this.__indexBufferData[43]=12,this.__indexBufferData[44]=10,this.__indexBufferData[45]=10,this.__indexBufferData[46]=12,this.__indexBufferData[47]=8,this.__indexBufferData[48]=15,this.__indexBufferData[49]=14,this.__indexBufferData[50]=11,this.__indexBufferData[51]=11,this.__indexBufferData[52]=14,this.__indexBufferData[53]=10,this.__indexBuffer=i.createIndexBuffer(54)):0==I&&0!=e?(this.__indexBufferData=I=new Uint16Array(18),this.__indexBufferData[0]=0,this.__indexBufferData[1]=1,this.__indexBufferData[2]=2,this.__indexBufferData[3]=2,this.__indexBufferData[4]=1,this.__indexBufferData[5]=3,this.__indexBufferData[6]=4,this.__indexBufferData[7]=5,this.__indexBufferData[8]=0,this.__indexBufferData[9]=0,this.__indexBufferData[10]=5,this.__indexBufferData[11]=1,this.__indexBufferData[12]=6,this.__indexBufferData[13]=7,this.__indexBufferData[14]=4,this.__indexBufferData[15]=4,this.__indexBufferData[16]=7,this.__indexBufferData[17]=5,this.__indexBuffer=i.createIndexBuffer(18)):0!=I&&0==e&&(this.__indexBufferData=I=new Uint16Array(18),this.__indexBufferData[0]=0,this.__indexBufferData[1]=1,this.__indexBufferData[2]=2,this.__indexBufferData[3]=2,this.__indexBufferData[4]=1,this.__indexBufferData[5]=3,this.__indexBufferData[6]=4,this.__indexBufferData[7]=0,this.__indexBufferData[8]=5,this.__indexBufferData[9]=5,this.__indexBufferData[10]=0,this.__indexBufferData[11]=2,this.__indexBufferData[12]=6,this.__indexBufferData[13]=4,this.__indexBufferData[14]=7,this.__indexBufferData[15]=7,this.__indexBufferData[16]=4,this.__indexBufferData[17]=5,this.__indexBuffer=i.createIndexBuffer(18))}else this.__indexBufferGrid=null;null==this.__indexBuffer&&(this.__indexBufferData=I=new Uint16Array(6),this.__indexBufferData[0]=0,this.__indexBufferData[1]=1,this.__indexBufferData[2]=2,this.__indexBufferData[3]=2,this.__indexBufferData[4]=1,this.__indexBufferData[5]=3,this.__indexBuffer=i.createIndexBuffer(6)),this.__indexBuffer.uploadFromTypedArray(this.__indexBufferData)}return this.__indexBuffer},getVertexBuffer:function(i,e,I){if(null==this.__vertexBuffer||this.__vertexBufferContext!=i.__context||null!=e&&null==this.__vertexBufferGrid||null!=this.__vertexBufferGrid&&!this.__vertexBufferGrid.equals(e)||null!=I&&(this.__vertexBufferWidth!=I.get_width()||this.__vertexBufferHeight!=I.get_height()||this.__vertexBufferScaleX!=I.get_scaleX()||this.__vertexBufferScaleY!=I.get_scaleY())){if(this.__uvRect=new A(0,0,this.width,this.height),this.__vertexBufferContext=i.__context,this.__vertexBuffer=null,null!=I&&(this.__vertexBufferWidth=I.get_width(),this.__vertexBufferHeight=I.get_height(),this.__vertexBufferScaleX=I.get_scaleX(),this.__vertexBufferScaleY=I.get_scaleY()),null!=e&&null!=I){null==this.__vertexBufferGrid&&(this.__vertexBufferGrid=new A),this.__vertexBufferGrid.copyFrom(e),this.__vertexBufferWidth=I.get_width(),this.__vertexBufferHeight=I.get_height(),this.__vertexBufferScaleX=I.get_scaleX(),this.__vertexBufferScaleY=I.get_scaleY();var t=e.width,C=e.height;if(0!=t&&0!=C){var o=new Float32Array(224);this.__vertexBufferData=o;var s=e.x,l=e.y,n=this.width-t-s,a=this.height-C-l;e=s/this.width,o=l/this.height,t/=this.width,C/=this.height,s/=I.get_scaleX(),l/=I.get_scaleY(),n/=I.get_scaleX();var g=a/I.get_scaleY();a=I.get_width()/I.get_scaleX()-s-n,n=I.get_height()/I.get_scaleY()-l-g,this.__vertexBufferData[0]=s,this.__vertexBufferData[1]=l,this.__vertexBufferData[3]=1*e,this.__vertexBufferData[4]=1*o,this.__vertexBufferData[15]=l,this.__vertexBufferData[18]=1*o,this.__vertexBufferData[28]=s,this.__vertexBufferData[31]=1*e,this.__vertexBufferData[56]=s+a,this.__vertexBufferData[57]=l,this.__vertexBufferData[59]=1*(e+t),this.__vertexBufferData[60]=1*o,this.__vertexBufferData[70]=s+a,this.__vertexBufferData[73]=1*(e+t),this.__vertexBufferData[84]=this.width,this.__vertexBufferData[85]=l,this.__vertexBufferData[87]=1,this.__vertexBufferData[88]=1*o,this.__vertexBufferData[98]=this.width,this.__vertexBufferData[101]=1,this.__vertexBufferData[112]=s,this.__vertexBufferData[113]=l+n,this.__vertexBufferData[115]=1*e,this.__vertexBufferData[116]=1*(o+C),this.__vertexBufferData[127]=l+n,this.__vertexBufferData[130]=1*(o+C),this.__vertexBufferData[140]=s+a,this.__vertexBufferData[141]=l+n,this.__vertexBufferData[143]=1*(e+t),this.__vertexBufferData[144]=1*(o+C),this.__vertexBufferData[154]=this.width,this.__vertexBufferData[155]=l+n,this.__vertexBufferData[157]=1,this.__vertexBufferData[158]=1*(o+C),this.__vertexBufferData[168]=s,this.__vertexBufferData[169]=this.height,this.__vertexBufferData[171]=1*e,this.__vertexBufferData[172]=1,this.__vertexBufferData[183]=this.height,this.__vertexBufferData[186]=1,this.__vertexBufferData[196]=s+a,this.__vertexBufferData[197]=this.height,this.__vertexBufferData[199]=1*(e+t),this.__vertexBufferData[200]=1,this.__vertexBufferData[210]=this.width,this.__vertexBufferData[211]=this.height,this.__vertexBufferData[213]=1,this.__vertexBufferData[214]=1,this.__vertexBuffer=i.createVertexBuffer(16,14)}else 0==t&&0!=C?(this.__vertexBufferData=o=new Float32Array(112),l=e.y,a=this.height-C-l,o=l/this.height,C/=this.height,l/=I.get_scaleY(),g=a/I.get_scaleY(),n=I.get_height()/I.get_scaleY()-l-g,I=I.get_width()/I.get_scaleX(),this.__vertexBufferData[0]=I,this.__vertexBufferData[1]=l,this.__vertexBufferData[3]=1,this.__vertexBufferData[4]=1*o,this.__vertexBufferData[15]=l,this.__vertexBufferData[18]=1*o,this.__vertexBufferData[28]=I,this.__vertexBufferData[31]=1,this.__vertexBufferData[56]=I,this.__vertexBufferData[57]=l+n,this.__vertexBufferData[59]=1,this.__vertexBufferData[60]=1*(o+C),this.__vertexBufferData[71]=l+n,this.__vertexBufferData[74]=1*(o+C),this.__vertexBufferData[84]=I,this.__vertexBufferData[85]=this.height,this.__vertexBufferData[87]=1,this.__vertexBufferData[88]=1,this.__vertexBufferData[99]=this.height,this.__vertexBufferData[102]=1,this.__vertexBuffer=i.createVertexBuffer(8,14)):0==C&&0!=t&&(this.__vertexBufferData=o=new Float32Array(112),s=e.x,n=this.width-t-s,e=s/this.width,t/=this.width,s/=I.get_scaleX(),n/=I.get_scaleX(),a=I.get_width()/I.get_scaleX()-s-n,I=I.get_height()/I.get_scaleY(),this.__vertexBufferData[0]=s,this.__vertexBufferData[1]=I,this.__vertexBufferData[3]=1*e,this.__vertexBufferData[4]=1,this.__vertexBufferData[15]=I,this.__vertexBufferData[18]=1,this.__vertexBufferData[28]=s,this.__vertexBufferData[31]=1*e,this.__vertexBufferData[56]=s+a,this.__vertexBufferData[57]=I,this.__vertexBufferData[59]=1*(e+t),this.__vertexBufferData[60]=1,this.__vertexBufferData[70]=s+a,this.__vertexBufferData[73]=1*(e+t),this.__vertexBufferData[84]=this.width,this.__vertexBufferData[85]=I,this.__vertexBufferData[87]=1,this.__vertexBufferData[88]=1,this.__vertexBufferData[98]=this.width,this.__vertexBufferData[101]=1,this.__vertexBuffer=i.createVertexBuffer(8,14))}else this.__vertexBufferGrid=null;null==this.__vertexBuffer&&(this.__vertexBufferData=o=new Float32Array(56),this.__vertexBufferData[0]=this.width,this.__vertexBufferData[1]=this.height,this.__vertexBufferData[3]=1,this.__vertexBufferData[4]=1,this.__vertexBufferData[15]=this.height,this.__vertexBufferData[18]=1,this.__vertexBufferData[28]=this.width,this.__vertexBufferData[31]=1,this.__vertexBuffer=i.createVertexBuffer(3,14)),this.__vertexBuffer.uploadFromTypedArray(dg.toArrayBufferView(this.__vertexBufferData))}return this.__vertexBuffer},getTexture:function(i){return this.__isValid?(null!=this.__texture&&this.__textureContext==i.__context||(this.__textureContext=i.__context,this.__texture=i.createRectangleTexture(this.width,this.height,1,!1),this.__textureVersion=-1),Aa.sync(this.image,!1),null!=this.image&&this.image.version>this.__textureVersion&&(null!=this.__surface&&oj.flush(this.__surface),i=this.image,db.__supportsBGRA||0==i.get_format()||(i=i.clone()).set_format(0),this.__texture.__uploadFromImage(i),this.__textureVersion=this.image.version,this.__textureWidth=i.buffer.width,this.__textureHeight=i.buffer.height),this.readable||null==this.image||(this.image=this.__surface=null),this.__texture):null},__applyAlpha:function(i){Aa.convertToCanvas(this.image),Aa.createImageData(this.image);for(var e=this.image.buffer.data,I=0,t=Wg.get_length(i);I<t;){e[4*I+++3]=i.readUnsignedByte()}this.image.version++},__drawCanvas:function(i,e){var I=this.image.buffer;e.__allowSmoothing||e.applySmoothing(I.__srcContext,!1),e.__render(i),e.__allowSmoothing||e.applySmoothing(I.__srcContext,!0),I.__srcContext.setTransform(1,0,0,1,0,0),I.__srcImageData=null,I.data=null,this.image.dirty=!0,this.image.version++},__drawGL:function(i,e){var I=e.__context3D,t=I.__state.renderToTexture,C=I.__state.renderToTextureDepthStencil,o=I.__state.renderToTextureAntiAlias,s=I.__state.renderToTextureSurfaceSelector;I.setRenderToTexture(this.getTexture(I),!0),e.__render(i),null!=t?I.setRenderToTexture(t,C,o,s):I.setRenderToBackBuffer()},__fillRect:function(i,e,I){if(null!=i)if(this.transparent&&0==(-16777216&e)&&(e=0),I&&null!=this.__texture&&null!=this.__texture.__glFramebuffer&&"opengl"==Fa.get_current().stage.__renderer.__type){I=Fa.get_current().stage.__renderer.__context3D;var t=!this.rect.equals(i),C=I.__state.renderToTexture,o=I.__state.renderToTextureDepthStencil,s=I.__state.renderToTextureAntiAlias,l=I.__state.renderToTextureSurfaceSelector;I.setRenderToTexture(this.__texture),t&&I.setScissorRectangle(i),I.clear((e>>>16&255)/255,(e>>>8&255)/255,(255&e)/255,this.transparent?(e>>>24&255)/255:1,0,0,1),t&&I.setScissorRectangle(null),null!=C?I.setRenderToTexture(C,o,s,l):I.setRenderToBackBuffer()}else this.readable&&this.image.fillRect(i.__toLimeRectangle(),e,1)},__fromImage:function(i){null!=i&&null!=i.buffer&&(this.image=i,this.width=i.width,this.height=i.height,this.rect=new A(0,0,i.width,i.height),this.__textureWidth=this.width,this.__textureHeight=this.height,this.__isValid=this.readable=!0)},__getBounds:function(i,e){var I=A.__pool.get();this.rect.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)},__setUVRect:function(i,e,I,t,C){if(null!=this.getVertexBuffer(i)&&(t!=this.__uvRect.width||C!=this.__uvRect.height||e!=this.__uvRect.x||I!=this.__uvRect.y)){null==this.__uvRect&&(this.__uvRect=new A),this.__uvRect.setTo(e,I,t,C),i=0<this.__textureWidth?e/this.__textureWidth:0,I=0<this.__textureHeight?I/this.__textureHeight:0,e=0<this.__textureWidth?t/this.__textureWidth:0;var o=0<this.__textureHeight?C/this.__textureHeight:0;this.__vertexBufferData[0]=t,this.__vertexBufferData[1]=C,this.__vertexBufferData[3]=i+e,this.__vertexBufferData[4]=I+o,this.__vertexBufferData[15]=C,this.__vertexBufferData[17]=i,this.__vertexBufferData[18]=I+o,this.__vertexBufferData[28]=t,this.__vertexBufferData[31]=i+e,this.__vertexBufferData[32]=I,this.__vertexBufferData[45]=i,this.__vertexBufferData[46]=I,this.__vertexBuffer.uploadFromTypedArray(dg.toArrayBufferView(this.__vertexBufferData))}},__update:function(i,e){this.__updateTransforms()},__updateTransforms:function(i){null==i?this.__worldTransform.identity():this.__worldTransform.copyFrom(i),this.__renderTransform.copyFrom(this.__worldTransform)},__class__:lb};var mc=function(){ja.call(this),this.__allowSmoothing=!0,this.__pixelRatio=1,this.__tempColorTransform=new Ea,this.__worldAlpha=1};p["openfl.display.DisplayObjectRenderer"]=mc,mc.__name__="openfl.display.DisplayObjectRenderer",mc.__super__=ja,mc.prototype=B(ja.prototype,{__clear:function(){},__getAlpha:function(i){return i*this.__worldAlpha},__popMaskObject:function(i,e){},__pushMaskObject:function(i,e){},__render:function(i){},__renderEvent:function(i){if(null!=i.__customRenderEvent&&i.__renderable){switch(i.__customRenderEvent.allowSmoothing=this.__allowSmoothing,i.__customRenderEvent.objectMatrix.copyFrom(i.__renderTransform),i.__customRenderEvent.objectColorTransform.__copyFrom(i.__worldColorTransform),i.__customRenderEvent.renderer=this,this.__type){case"cairo":i.__customRenderEvent.type="renderCairo";break;case"canvas":i.__customRenderEvent.type="renderCanvas";break;case"dom":i.__customRenderEvent.type=null!=i.stage&&i.__worldVisible?"renderDOM":"clearDOM";break;case"opengl":this.__cleared||this.__clear(),this.setShader(i.__worldShader),this.__context3D.__flushGL(),i.__customRenderEvent.type="renderOpenGL";break;default:return}this.__setBlendMode(i.__worldBlendMode),this.__pushMaskObject(i),i.dispatchEvent(i.__customRenderEvent),this.__popMaskObject(i),"opengl"==this.__type&&this.setViewport()}},__resize:function(i,e){},__setBlendMode:function(i){},__shouldCacheHardware:function(i,e){if(null==i)return null;switch(i.__drawableType){case 4:case 5:if(1==e)return!0;if(1==(e=this.__shouldCacheHardware_DisplayObject(i,e)))return!0;if(null!=i.__children){var I=0;for(i=i.__children;I<i.length;){var t=i[I];if(++I,1==(e=this.__shouldCacheHardware_DisplayObject(t,e)))return!0}}return e;case 7:return 1==e;case 9:return!0;default:return this.__shouldCacheHardware_DisplayObject(i,e)}},__shouldCacheHardware_DisplayObject:function(i,e){return 1==e||null!=i.__filters||!(0==e||null!=i.__graphics&&!pb.isCompatible(i.__graphics))&&null},__updateCacheBitmap:function(i,e){if(null==i)return!1;switch(i.__drawableType){case 2:var I=i;if(null==I.__bitmapData||null==I.__filters&&"opengl"==this.__type&&null==I.__cacheBitmap)return!1;e=null!=I.__bitmapData.image&&I.__bitmapData.image.version!=I.__imageVersion;break;case 7:var t=i;if(null==t.__filters&&"opengl"==this.__type&&null==t.__cacheBitmap&&!t.__domRender)return!1;e&&(t.__renderDirty=!0),e=e||t.__dirty;break;case 9:if(null==i.__filters&&"opengl"==this.__type&&null==i.__cacheBitmap)return!1}if(i.__isCacheBitmapRender)return!1;(t=Ea.__pool.get()).__copyFrom(i.__worldColorTransform),null!=this.__worldColorTransform&&t.__combine(this.__worldColorTransform);var C=!1;if(i.get_cacheAsBitmap()||"opengl"!=this.__type&&!t.__isDefault(!0)){C=null;var o=(e=null==i.__cacheBitmap||i.__renderDirty&&(e||null!=i.__children&&0<i.__children.length)||i.opaqueBackground!=i.__cacheBitmapBackground)||null!=i.__graphics&&i.__graphics.__softwareDirty||!i.__cacheBitmapColorTransform.__equals(t,!0),s=e||null!=i.__graphics&&i.__graphics.__hardwareDirty,l=this.__type;if((o||s)&&("opengl"==l&&0==this.__shouldCacheHardware(i,null)&&(l="canvas"),!o||"canvas"!=l&&"cairo"!=l||(e=!0),s&&"opengl"==l&&(e=!0)),o=e||!i.__cacheBitmap.__worldTransform.equals(i.__worldTransform),I=null!=i.__filters,"dom"==this.__type&&!I)return!1;if(I&&!e)for(var n=0,a=i.__filters;n<a.length;){var g=a[n];if(++n,g.__renderDirty){e=!0;break}}null==i.__cacheBitmapMatrix&&(i.__cacheBitmapMatrix=new na),a=null!=i.__cacheAsBitmapMatrix?i.__cacheAsBitmapMatrix:i.__renderTransform,e||a.a==i.__cacheBitmapMatrix.a&&a.b==i.__cacheBitmapMatrix.b&&a.c==i.__cacheBitmapMatrix.c&&a.d==i.__cacheBitmapMatrix.d||(e=!0),!e&&"opengl"!=this.__type&&null!=i.__cacheBitmapData&&null!=i.__cacheBitmapData.image&&i.__cacheBitmapData.image.version<i.__cacheBitmapData.__textureVersion&&(e=!0),i.__cacheBitmapMatrix.copyFrom(a),i.__cacheBitmapMatrix.tx=0;var r=s=i.__cacheBitmapMatrix.ty=0,J=0,c=0,h=g=0;if(n=this.__pixelRatio,(o||e)&&(C=A.__pool.get(),i.__getFilterBounds(C,i.__cacheBitmapMatrix),J=Math.ceil(C.width*n),c=Math.ceil(C.height*n),g=0<C.x?Math.ceil(C.x):Math.floor(C.x),h=0<C.y?Math.ceil(C.y):Math.floor(C.y),null!=i.__cacheBitmapData?J>i.__cacheBitmapData.width||c>i.__cacheBitmapData.height?(s=Math.ceil(Math.max(1.25*J,i.__cacheBitmapData.width)),r=Math.ceil(Math.max(1.25*c,i.__cacheBitmapData.height)),e=!0):(s=i.__cacheBitmapData.width,r=i.__cacheBitmapData.height):(s=J,r=c)),e){if(o=!0,i.__cacheBitmapBackground=i.opaqueBackground,!(.5<=J&&.5<=c))return Ea.__pool.release(t),i.__cacheBitmap=null,i.__cacheBitmapData=null,i.__cacheBitmapData2=null,i.__cacheBitmapData3=null,i.__cacheBitmapRenderer=null,7==i.__drawableType&&(null!=(t=i).__cacheBitmap&&(t.__cacheBitmap.__renderTransform.tx-=t.__offsetX*n,t.__cacheBitmap.__renderTransform.ty-=t.__offsetY*n)),!0;var d=null!=i.opaqueBackground&&(s!=J||r!=c),_=null!=i.opaqueBackground?-16777216|i.opaqueBackground:0,k=d?0:_,u="opengl"==this.__type;null==i.__cacheBitmapData||s>i.__cacheBitmapData.width||r>i.__cacheBitmapData.height?(i.__cacheBitmapData=new lb(s,r,!0,k),null==i.__cacheBitmap&&(i.__cacheBitmap=new Nd),i.__cacheBitmap.__bitmapData=i.__cacheBitmapData,i.__cacheBitmapRenderer=null):i.__cacheBitmapData.__fillRect(i.__cacheBitmapData.rect,k,u),d&&(C.setTo(0,0,J,c),i.__cacheBitmapData.__fillRect(C,_,u))}else i.__cacheBitmapData=i.__cacheBitmap.get_bitmapData(),i.__cacheBitmapData2=null,i.__cacheBitmapData3=null;if((o||e)&&(i.__cacheBitmap.__worldTransform.copyFrom(i.__worldTransform),a==i.__renderTransform?(i.__cacheBitmap.__renderTransform.identity(),i.__cacheBitmap.__renderTransform.scale(1/n,1/n),i.__cacheBitmap.__renderTransform.tx=i.__renderTransform.tx+g,i.__cacheBitmap.__renderTransform.ty=i.__renderTransform.ty+h):(i.__cacheBitmap.__renderTransform.copyFrom(i.__cacheBitmapMatrix),i.__cacheBitmap.__renderTransform.invert(),i.__cacheBitmap.__renderTransform.concat(i.__renderTransform),i.__cacheBitmap.__renderTransform.a*=1/n,i.__cacheBitmap.__renderTransform.d*=1/n,i.__cacheBitmap.__renderTransform.tx+=g,i.__cacheBitmap.__renderTransform.ty+=h)),i.__cacheBitmap.smoothing=this.__allowSmoothing,i.__cacheBitmap.__renderable=i.__renderable,i.__cacheBitmap.__worldAlpha=i.__worldAlpha,i.__cacheBitmap.__worldBlendMode=i.__worldBlendMode,i.__cacheBitmap.__worldShader=i.__worldShader,i.__cacheBitmap.set_mask(i.__mask),e){if(null!=i.__cacheBitmapRenderer&&l==i.__cacheBitmapRenderer.__type||("opengl"==l?i.__cacheBitmapRenderer=new Ta(qa.__cast(this,Ta).__context3D,i.__cacheBitmapData):(null==i.__cacheBitmapData.image&&(i.__cacheBitmapData=new lb(s,r,!0,null!=i.opaqueBackground?-16777216|i.opaqueBackground:0),i.__cacheBitmap.__bitmapData=i.__cacheBitmapData),Aa.convertToCanvas(i.__cacheBitmapData.image),i.__cacheBitmapRenderer=new qd(i.__cacheBitmapData.image.buffer.__srcContext)),i.__cacheBitmapRenderer.__worldTransform=new na,i.__cacheBitmapRenderer.__worldColorTransform=new Ea),null==i.__cacheBitmapColorTransform&&(i.__cacheBitmapColorTransform=new Ea),i.__cacheBitmapRenderer.__stage=i.stage,i.__cacheBitmapRenderer.__allowSmoothing=this.__allowSmoothing,i.__cacheBitmapRenderer.__setBlendMode(10),i.__cacheBitmapRenderer.__worldAlpha=1/i.__worldAlpha,i.__cacheBitmapRenderer.__worldTransform.copyFrom(i.__renderTransform),i.__cacheBitmapRenderer.__worldTransform.invert(),i.__cacheBitmapRenderer.__worldTransform.concat(i.__cacheBitmapMatrix),i.__cacheBitmapRenderer.__worldTransform.tx-=g,i.__cacheBitmapRenderer.__worldTransform.ty-=h,i.__cacheBitmapRenderer.__worldTransform.scale(n,n),i.__cacheBitmapRenderer.__pixelRatio=n,i.__cacheBitmapRenderer.__worldColorTransform.__copyFrom(t),i.__cacheBitmapRenderer.__worldColorTransform.__invert(),i.__isCacheBitmapRender=!0,"opengl"==i.__cacheBitmapRenderer.__type){k=(_=(d=i.__cacheBitmapRenderer).__context3D).__state.renderToTexture,u=_.__state.renderToTextureDepthStencil;var Q=_.__state.renderToTextureAntiAlias,S=_.__state.renderToTextureSurfaceSelector,w=this.__blendMode;if(this.__suspendClipAndMask(),d.__copyShader(this),i.__cacheBitmapData.__setUVRect(_,0,0,J,c),d.__setRenderTarget(i.__cacheBitmapData),null!=i.__cacheBitmapData.image&&(i.__cacheBitmapData.__textureVersion=i.__cacheBitmapData.image.version+1),i.__cacheBitmapData.__drawGL(i,d),I){var m=!1;for(n=0,a=i.__filters;n<a.length;)g=a[n],++n,g.__preserveObject&&(m=!0);for(I=i.__cacheBitmapData,h=null,null==i.__cacheBitmapData2||s>i.__cacheBitmapData2.width||r>i.__cacheBitmapData2.height?i.__cacheBitmapData2=new lb(s,r,!0,0):(i.__cacheBitmapData2.fillRect(i.__cacheBitmapData2.rect,0),null!=i.__cacheBitmapData2.image&&(i.__cacheBitmapData2.__textureVersion=i.__cacheBitmapData2.image.version+1)),i.__cacheBitmapData2.__setUVRect(_,0,0,J,c),l=i.__cacheBitmapData2,m&&(null==i.__cacheBitmapData3||s>i.__cacheBitmapData3.width||r>i.__cacheBitmapData3.height?i.__cacheBitmapData3=new lb(s,r,!0,0):(i.__cacheBitmapData3.fillRect(i.__cacheBitmapData3.rect,0),null!=i.__cacheBitmapData3.image&&(i.__cacheBitmapData3.__textureVersion=i.__cacheBitmapData3.image.version+1)),i.__cacheBitmapData3.__setUVRect(_,0,0,J,c),h=i.__cacheBitmapData3),d.__setBlendMode(10),d.__worldAlpha=1,d.__worldTransform.identity(),d.__worldColorTransform.__identity(),n=0,a=i.__filters;n<a.length;){for(g=a[n],++n,g.__preserveObject&&(d.__setRenderTarget(h),d.__renderFilterPass(I,d.__defaultDisplayShader,g.__smooth)),r=0,J=g.__numShaderPasses;r<J;)s=r++,s=g.__initShader(d,s,g.__preserveObject?h:null),d.__setBlendMode(g.__shaderBlendMode),d.__setRenderTarget(l),d.__renderFilterPass(I,s,g.__smooth),s=I,I=l,l=s;g.__renderDirty=!1}i.__cacheBitmap.__bitmapData=I}this.__blendMode=10,this.__setBlendMode(w),this.__copyShader(d),null!=k?_.setRenderToTexture(k,u,Q,S):_.setRenderToBackBuffer(),this.__resumeClipAndMask(d),this.setViewport(),i.__cacheBitmapColorTransform.__copyFrom(t)}else{if(i.__cacheBitmapData.__drawCanvas(i,i.__cacheBitmapRenderer),I){for(m=J=!1,n=0,a=i.__filters;n<a.length;)g=a[n],++n,g.__needSecondBitmapData&&(J=!0),g.__preserveObject&&(m=!0);for(I=i.__cacheBitmapData,h=null,J?(null==i.__cacheBitmapData2||null==i.__cacheBitmapData2.image||s>i.__cacheBitmapData2.width||r>i.__cacheBitmapData2.height?i.__cacheBitmapData2=new lb(s,r,!0,0):i.__cacheBitmapData2.fillRect(i.__cacheBitmapData2.rect,0),l=i.__cacheBitmapData2):l=I,m&&(null==i.__cacheBitmapData3||null==i.__cacheBitmapData3.image||s>i.__cacheBitmapData3.width||r>i.__cacheBitmapData3.height?i.__cacheBitmapData3=new lb(s,r,!0,0):i.__cacheBitmapData3.fillRect(i.__cacheBitmapData3.rect,0),h=i.__cacheBitmapData3),null==i.__tempPoint&&(i.__tempPoint=new N),r=i.__tempPoint,n=0,a=i.__filters;n<a.length;)g=a[n],++n,g.__preserveObject&&h.copyPixels(I,I.rect,r),s=g.__applyFilter(l,I,I.rect,r),g.__preserveObject&&s.draw(h,null,null!=i.__objectTransform?i.__objectTransform.__colorTransform:null),g.__renderDirty=!1,J&&s==l&&(s=I,I=l,l=s);i.__cacheBitmapData!=I&&(s=i.__cacheBitmapData,i.__cacheBitmapData=I,i.__cacheBitmapData2=s,i.__cacheBitmap.__bitmapData=i.__cacheBitmapData,i.__cacheBitmapRenderer=null),i.__cacheBitmap.__imageVersion=i.__cacheBitmapData.__textureVersion}i.__cacheBitmapColorTransform.__copyFrom(t),i.__cacheBitmapColorTransform.__isDefault(!0)||(i.__cacheBitmapColorTransform.alphaMultiplier=1,i.__cacheBitmapData.colorTransform(i.__cacheBitmapData.rect,i.__cacheBitmapColorTransform))}i.__isCacheBitmapRender=!1}(o||e)&&A.__pool.release(C),C=o}else null!=i.__cacheBitmap&&("dom"==this.__type&&this.__renderDrawableClear(i.__cacheBitmap),i.__cacheBitmap=null,i.__cacheBitmapData=null,i.__cacheBitmapData2=null,i.__cacheBitmapData3=null,i.__cacheBitmapColorTransform=null,i.__cacheBitmapRenderer=null,C=!0);return Ea.__pool.release(t),C&&7==i.__drawableType&&(null!=(t=i).__cacheBitmap&&(t.__cacheBitmap.__renderTransform.tx-=t.__offsetX,t.__cacheBitmap.__renderTransform.ty-=t.__offsetY)),C},__class__:mc});var ah=function(i){mc.call(this)};p["openfl.display.CairoRenderer"]=ah,ah.__name__="openfl.display.CairoRenderer",ah.__super__=mc,ah.prototype=B(mc.prototype,{applyMatrix:function(i,e){null==e&&(e=this.cairo),this.__matrix.copyFrom(i),this.cairo==e&&null!=this.__worldTransform&&this.__matrix.concat(this.__worldTransform),this.__matrix3.a=this.__matrix.a,this.__matrix3.b=this.__matrix.b,this.__matrix3.c=this.__matrix.c,this.__matrix3.d=this.__matrix.d,this.__roundPixels?(this.__matrix3.tx=Math.round(this.__matrix.tx),this.__matrix3.ty=Math.round(this.__matrix.ty)):(this.__matrix3.tx=this.__matrix.tx,this.__matrix3.ty=this.__matrix.ty),e.set_matrix(this.__matrix3)},__clear:function(){if(null!=this.cairo&&(this.cairo.identityMatrix(),null!=this.__stage&&this.__stage.__clearBeforeRender)){var i=this.__blendMode;this.__setBlendMode(10),this.cairo.setSourceRGB(this.__stage.__colorSplit[0],this.__stage.__colorSplit[1],this.__stage.__colorSplit[2]),this.cairo.paint(),this.__setBlendMode(i)}},__popMask:function(){this.cairo.restore()},__popMaskObject:function(i,e){null==e&&(e=!0),i.__isCacheBitmapRender||null==i.__mask||this.__popMask(),e&&null!=i.__scrollRect&&this.__popMaskRect()},__popMaskRect:function(){this.cairo.restore()},__pushMask:function(i){this.cairo.save(),this.applyMatrix(i.__renderTransform,this.cairo),this.cairo.newPath(),this.__renderDrawableMask(i),this.cairo.clip()},__pushMaskObject:function(i,e){null==e&&(e=!0),e&&null!=i.__scrollRect&&this.__pushMaskRect(i.__scrollRect,i.__renderTransform),i.__isCacheBitmapRender||null==i.__mask||this.__pushMask(i.__mask)},__pushMaskRect:function(i,e){this.cairo.save(),this.applyMatrix(e,this.cairo),this.cairo.newPath(),this.cairo.rectangle(i.x,i.y,i.width,i.height),this.cairo.clip()},__render:function(i){null!=this.cairo&&this.__renderDrawable(i)},__renderDrawable:function(i){if(null!=i&&6===i.__drawableType)!i.__renderable||0>=i.__worldAlpha||null==i.__currentState||(this.__pushMaskObject(i),this.__renderDrawable(i.__currentState),this.__popMaskObject(i),this.__renderEvent(i))},__renderDrawableMask:function(i){if(null!=i)switch(i.__drawableType){case 2:this.cairo.rectangle(0,0,i.get_width(),i.get_height());break;case 6:this.__renderDrawableMask(i.__currentState)}},__setBlendMode:function(i){null!=this.__overrideBlendMode&&(i=this.__overrideBlendMode),this.__blendMode!=i&&(this.__blendMode=i,this.__setBlendModeCairo(this.cairo,i))},__setBlendModeCairo:function(i,e){switch(e){case 0:i.setOperator(12);break;case 2:i.setOperator(17);break;case 3:i.setOperator(23);break;case 5:i.setOperator(21);break;case 7:default:i.setOperator(2);break;case 8:i.setOperator(18);break;case 9:i.setOperator(14);break;case 11:i.setOperator(16);break;case 12:i.setOperator(15)}},__class__:ah});var qd=function(i){mc.call(this),this.context=i,this.__tempMatrix=new na,this.__type="canvas"};p["openfl.display.CanvasRenderer"]=qd,qd.__name__="openfl.display.CanvasRenderer",qd.__super__=mc,qd.prototype=B(mc.prototype,{applySmoothing:function(i,e){i.imageSmoothingEnabled=e},setTransform:function(i,e){null==e?e=this.context:this.context==e&&null!=this.__worldTransform&&(this.__tempMatrix.copyFrom(i),this.__tempMatrix.concat(this.__worldTransform),i=this.__tempMatrix),this.__roundPixels?e.setTransform(i.a,i.b,i.c,i.d,0|i.tx,0|i.ty):e.setTransform(i.a,i.b,i.c,i.d,i.tx,i.ty)},__clear:function(){if(null!=this.__stage){var i=this.__blendMode;this.__blendMode=null,this.__setBlendMode(10),this.context.setTransform(1,0,0,1,0,0),this.context.globalAlpha=1,!this.__stage.__transparent&&this.__stage.__clearBeforeRender?(this.context.fillStyle=this.__stage.__colorString,this.context.fillRect(0,0,this.__stage.stageWidth*this.__stage.window.__scale,this.__stage.stageHeight*this.__stage.window.__scale)):this.__stage.__transparent&&this.__stage.__clearBeforeRender&&this.context.clearRect(0,0,this.__stage.stageWidth*this.__stage.window.__scale,this.__stage.stageHeight*this.__stage.window.__scale),this.__setBlendMode(i)}},__popMask:function(){this.context.restore()},__popMaskObject:function(i,e){null==e&&(e=!0),i.__isCacheBitmapRender||null==i.__mask||this.__popMask(),e&&null!=i.__scrollRect&&this.__popMaskRect()},__popMaskRect:function(){this.context.restore()},__pushMask:function(i){this.context.save(),this.setTransform(i.__renderTransform,this.context),this.context.beginPath(),this.__renderDrawableMask(i),this.context.closePath(),this.context.clip()},__pushMaskObject:function(i,e){null==e&&(e=!0),e&&null!=i.__scrollRect&&this.__pushMaskRect(i.__scrollRect,i.__renderTransform),i.__isCacheBitmapRender||null==i.__mask||this.__pushMask(i.__mask)},__pushMaskRect:function(i,e){this.context.save(),this.setTransform(e,this.context),this.context.beginPath(),this.context.rect(i.x,i.y,i.width,i.height),this.context.clip()},__render:function(i){this.__renderDrawable(i)},__renderDrawable:function(i){if(null!=i)switch(i.__drawableType){case 0:bh.renderDrawable(i,this);break;case 2:gg.renderDrawable(i,this);break;case 3:ae.renderDrawable(i,this);break;case 4:case 5:ch.renderDrawable(i,this);break;case 6:dh.renderDrawable(i,this);break;case 7:O.renderDrawable(i,this);break;case 8:be.renderDrawable(i,this);break;case 9:rd.renderDrawable(i,this)}},__renderDrawableMask:function(i){if(null!=i)switch(i.__drawableType){case 0:bh.renderDrawableMask(i,this);break;case 2:gg.renderDrawableMask(i,this);break;case 3:ae.renderDrawableMask(i,this);break;case 4:case 5:ch.renderDrawableMask(i,this);break;case 6:dh.renderDrawableMask(i,this);break;case 7:O.renderDrawableMask(i,this);break;case 8:be.renderDrawableMask(i,this);break;case 9:rd.renderDrawableMask(i,this)}},__setBlendMode:function(i){null!=this.__overrideBlendMode&&(i=this.__overrideBlendMode),this.__blendMode!=i&&(this.__blendMode=i,this.__setBlendModeContext(this.context,i))},__setBlendModeContext:function(i,e){switch(e){case 0:i.globalCompositeOperation="lighter";break;case 2:i.globalCompositeOperation="darken";break;case 3:i.globalCompositeOperation="difference";break;case 5:i.globalCompositeOperation="hard-light";break;case 8:i.globalCompositeOperation="lighten";break;case 9:i.globalCompositeOperation="multiply";break;case 11:i.globalCompositeOperation="overlay";break;case 12:i.globalCompositeOperation="screen";break;default:i.globalCompositeOperation="source-over"}},__class__:qd});var pj={toString:function(i){switch(i){case 0:return"none";case 1:return"round";case 2:return"square";default:return null}}},eh=function(i){oa.call(this),this.__drawableType=10,this.__element=i};p["openfl.display.DOMElement"]=eh,eh.__name__="openfl.display.DOMElement",eh.__super__=oa,eh.prototype=B(oa.prototype,{__class__:eh});var hg=function(i){mc.call(this),this.element=i,oa.__supportDOM=!0,i=window.getComputedStyle(document.documentElement,""),i=(Array.prototype.slice.call(i).join("").match(/-(moz|webkit|ms)-/)||""===i.OLink&&["","o"])[1],"WebKit|Moz|MS|O".match(new RegExp("("+i+")","i")),i[0].toUpperCase(),i.substr(1),this.__vendorPrefix=i,this.__transformProperty="webkit"==i?"-webkit-transform":"transform",this.__transformOriginProperty="webkit"==i?"-webkit-transform-origin":"transform-origin",this.__clipRects=[],this.__z=this.__numClipRects=0,this.__type="dom",this.__canvasRenderer=new qd(null),this.__canvasRenderer.__isDOM=!0};p["openfl.display.DOMRenderer"]=hg,hg.__name__="openfl.display.DOMRenderer",hg.__super__=mc,hg.prototype=B(mc.prototype,{__applyStyle:function(i,e,I,t){var C=i.__style;if(e&&i.__renderTransformChanged){e=i.__renderTransform;var o=this.__roundPixels;null==o&&(o=!1),C.setProperty(this.__transformProperty,o?"matrix3d("+e.a+", "+e.b+", 0, 0, "+e.c+", "+e.d+", 0, 0, 0, 0, 1, 0, "+(0|e.tx)+", "+(0|e.ty)+", 0, 1)":"matrix3d("+e.a+", "+e.b+", 0, 0, "+e.c+", "+e.d+", 0, 0, 0, 0, 1, 0, "+e.tx+", "+e.ty+", 0, 1)",null)}i.__worldZ!=++this.__z&&(i.__worldZ=this.__z,C.setProperty("z-index",null==i.__worldZ?"null":""+i.__worldZ,null)),I&&i.__worldAlphaChanged&&(1>i.__worldAlpha?C.setProperty("opacity",null==i.__worldAlpha?"null":""+i.__worldAlpha,null):C.removeProperty("opacity")),t&&i.__worldClipChanged&&(null==i.__worldClip?C.removeProperty("clip"):(i=i.__worldClip,C.setProperty("clip","rect("+i.y+"px, "+i.get_right()+"px, "+i.get_bottom()+"px, "+i.x+"px)",null)))},__initializeElement:function(i,e){var I=i.__style=e.style;I.setProperty("position","absolute",null),I.setProperty("top","0",null),I.setProperty("left","0",null),I.setProperty(this.__transformOriginProperty,"0 0 0",null),this.element.appendChild(e),i.__worldAlphaChanged=!0,i.__renderTransformChanged=!0,i.__worldVisibleChanged=!0,i.__worldClipChanged=!0,i.__worldClip=null,i.__worldZ=-1},__popMask:function(){this.__popMaskRect()},__popMaskObject:function(i,e){null==e&&(e=!0),null!=i.__mask&&this.__popMask(),e&&null!=i.__scrollRect&&this.__popMaskRect()},__popMaskRect:function(){0<this.__numClipRects&&(this.__numClipRects--,this.__currentClipRect=0<this.__numClipRects?this.__clipRects[this.__numClipRects-1]:null)},__pushMask:function(i){this.__pushMaskRect(i.getBounds(i),i.__renderTransform)},__pushMaskObject:function(i,e){null==e&&(e=!0),e&&null!=i.__scrollRect&&this.__pushMaskRect(i.__scrollRect,i.__renderTransform),null!=i.__mask&&this.__pushMask(i.__mask)},__pushMaskRect:function(i,e){this.__numClipRects==this.__clipRects.length&&(this.__clipRects[this.__numClipRects]=new A);var I=this.__clipRects[this.__numClipRects];i.__transform(I,e),0<this.__numClipRects&&(i=this.__clipRects[this.__numClipRects-1],I.__contract(i.x,i.y,i.width,i.height)),0>I.height&&(I.height=0),0>I.width&&(I.width=0),this.__currentClipRect=I,this.__numClipRects++},__render:function(i){this.element.style.background=this.__stage.__transparent?"none":this.__stage.__colorString,this.__z=1,this.__renderDrawable(i)},__renderDrawable:function(i){if(null!=i)switch(i.__drawableType){case 2:eb.renderDrawable(i,this);break;case 3:nc.renderDrawable(i,this);break;case 4:case 5:fh.renderDrawable(i,this);break;case 6:gh.renderDrawable(i,this);break;case 7:Id.renderDrawable(i,this);break;case 8:sd.renderDrawable(i,this);break;case 9:Jd.renderDrawable(i,this);break;case 10:null!=i.stage&&i.__worldVisible&&i.__renderable?(i.__active||(this.__initializeElement(i,i.__element),i.__active=!0),this.__updateClip(i),this.__applyStyle(i,!0,!0,!0)):i.__active&&(this.element.removeChild(i.__element),i.__active=!1),nc.renderDrawable(i,this)}},__renderDrawableClear:function(i){if(null!=i)switch(i.__drawableType){case 2:eb.renderDrawableClear(i,this);break;case 3:nc.renderDrawableClear(i,this);break;case 4:case 5:fh.renderDrawableClear(i,this);break;case 6:gh.renderDrawableClear(i,this);break;case 7:Id.renderDrawableClear(i,this);break;case 8:sd.renderDrawableClear(i,this);break;case 9:Jd.renderDrawableClear(i,this)}},__setBlendMode:function(i){null!=this.__overrideBlendMode&&(i=this.__overrideBlendMode),this.__blendMode!=i&&(this.__blendMode=i)},__updateClip:function(i){if(null==this.__currentClipRect)i.__worldClipChanged=null!=i.__worldClip,i.__worldClip=null;else{null==i.__worldClip&&(i.__worldClip=new A);var e=A.__pool.get(),I=na.__pool.get();I.copyFrom(i.__renderTransform),I.invert(),this.__currentClipRect.__transform(e,I),e.equals(i.__worldClip)?i.__worldClipChanged=!1:(i.__worldClip.copyFrom(e),i.__worldClipChanged=!0),A.__pool.release(e),na.__pool.release(I)}},__class__:hg});var hh=function(i){null==this.__glFragmentSource&&(this.__glFragmentSource="varying float openfl_Alphav;\n\t\tvarying vec4 openfl_ColorMultiplierv;\n\t\tvarying vec4 openfl_ColorOffsetv;\n\t\tvarying vec2 openfl_TextureCoordv;\n\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform sampler2D openfl_Texture;\n\t\tuniform vec2 openfl_TextureSize;\n\n\t\tvoid main(void) {\n\n\t\t\tvec4 color = texture2D (openfl_Texture, openfl_TextureCoordv);\n\n\t\tif (color.a == 0.0) {\n\n\t\t\tgl_FragColor = vec4 (0.0, 0.0, 0.0, 0.0);\n\n\t\t} else if (openfl_HasColorTransform) {\n\n\t\t\tcolor = vec4 (color.rgb / color.a, color.a);\n\n\t\t\tmat4 colorMultiplier = mat4 (0);\n\t\t\tcolorMultiplier[0][0] = openfl_ColorMultiplierv.x;\n\t\t\tcolorMultiplier[1][1] = openfl_ColorMultiplierv.y;\n\t\t\tcolorMultiplier[2][2] = openfl_ColorMultiplierv.z;\n\t\t\tcolorMultiplier[3][3] = 1.0; // openfl_ColorMultiplierv.w;\n\n\t\t\tcolor = clamp (openfl_ColorOffsetv + (color * colorMultiplier), 0.0, 1.0);\n\n\t\t\tif (color.a > 0.0) {\n\n\t\t\t\tgl_FragColor = vec4 (color.rgb * color.a * openfl_Alphav, color.a * openfl_Alphav);\n\n\t\t\t} else {\n\n\t\t\t\tgl_FragColor = vec4 (0.0, 0.0, 0.0, 0.0);\n\n\t\t\t}\n\n\t\t} else {\n\n\t\t\tgl_FragColor = color * openfl_Alphav;\n\n\t\t}\n\n\t\t}"),null==this.__glVertexSource&&(this.__glVertexSource="attribute float openfl_Alpha;\n\t\tattribute vec4 openfl_ColorMultiplier;\n\t\tattribute vec4 openfl_ColorOffset;\n\t\tattribute vec4 openfl_Position;\n\t\tattribute vec2 openfl_TextureCoord;\n\n\t\tvarying float openfl_Alphav;\n\t\tvarying vec4 openfl_ColorMultiplierv;\n\t\tvarying vec4 openfl_ColorOffsetv;\n\t\tvarying vec2 openfl_TextureCoordv;\n\n\t\tuniform mat4 openfl_Matrix;\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform vec2 openfl_TextureSize;\n\n\t\tvoid main(void) {\n\n\t\t\topenfl_Alphav = openfl_Alpha;\n\t\topenfl_TextureCoordv = openfl_TextureCoord;\n\n\t\tif (openfl_HasColorTransform) {\n\n\t\t\topenfl_ColorMultiplierv = openfl_ColorMultiplier;\n\t\t\topenfl_ColorOffsetv = openfl_ColorOffset / 255.0;\n\n\t\t}\n\n\t\tgl_Position = openfl_Matrix * openfl_Position;\n\n\t\t}"),ac.call(this,i),this.__isGenerated=!0,this.__initGL()};p["openfl.display.DisplayObjectShader"]=hh,hh.__name__="openfl.display.DisplayObjectShader",hh.__super__=ac,hh.prototype=B(ac.prototype,{__class__:hh});var ri=function(i,e){ja.call(this),this.name=i,this.frame=e};p["openfl.display.FrameLabel"]=ri,ri.__name__="openfl.display.FrameLabel",ri.__super__=ja,ri.prototype=B(ja.prototype,{__class__:ri});var Fc=function(i){this.__dirty=!0,this.__owner=i,this.__commands=new oc,this.__positionY=this.__positionX=this.__strokePadding=0,this.__renderTransform=new na,this.__usedShaderBuffers=new ca,this.__worldTransform=new na,this.__height=this.__width=0,this.__bitmapScale=1,this.__shaderBufferPool=new rb((function(){return new ih})),this.moveTo(0,0)};p["openfl.display.Graphics"]=Fc,Fc.__name__="openfl.display.Graphics",Fc.prototype={beginFill:function(i,e){null==e&&(e=1),null==i&&(i=0),this.__commands.beginFill(16777215&i,e),0<e&&(this.__visible=!0)},clear:function(){for(var i=this.__usedShaderBuffers.h;null!=i;){var e=i.item;i=i.next,this.__shaderBufferPool.release(e)}this.__usedShaderBuffers.clear(),this.__commands.clear(),this.__strokePadding=0,null!=this.__bounds&&(this.set___dirty(!0),this.__transformDirty=!0,this.__bounds=null),this.__visible=!1,this.__positionY=this.__positionX=0,this.moveTo(0,0)},drawRect:function(i,e,I,t){if(0!=I||0!=t){var C=0>I?-1:1,o=0>t?-1:1;this.__inflateBounds(i-this.__strokePadding*C,e-this.__strokePadding*o),this.__inflateBounds(i+I+this.__strokePadding*C,e+t+this.__strokePadding*o),this.__commands.drawRect(i,e,I,t),this.set___dirty(!0)}},moveTo:function(i,e){this.__positionX=i,this.__positionY=e,this.__commands.moveTo(i,e)},__cleanup:function(){null!=this.__bounds&&null!=this.__canvas&&(this.set___dirty(!0),this.__transformDirty=!0),this.__context=this.__canvas=this.__bitmap=null},__getBounds:function(i,e){if(null!=this.__bounds){var I=A.__pool.get();this.__bounds.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)}},__hitTest:function(i,e,I,t){if(null==this.__bounds)return!1;var o=t.a*t.d-t.b*t.c,s=0==o?-t.tx:1/o*(t.c*(t.ty-e)+t.d*(i-t.tx));return i=0==(o=t.a*t.d-t.b*t.c)?-t.ty:1/o*(t.a*(e-t.ty)+t.b*(t.tx-i)),!!(s>this.__bounds.x&&i>this.__bounds.y&&this.__bounds.contains(s,i))&&(!I||C.hitTest(this,s,i))},__inflateBounds:function(i,e){null==this.__bounds?(this.__bounds=new A(i,e,0,0),this.__transformDirty=!0):(i<this.__bounds.x&&(this.__bounds.width+=this.__bounds.x-i,this.__bounds.x=i,this.__transformDirty=!0),e<this.__bounds.y&&(this.__bounds.height+=this.__bounds.y-e,this.__bounds.y=e,this.__transformDirty=!0),i>this.__bounds.x+this.__bounds.width&&(this.__bounds.width=i-this.__bounds.x),e>this.__bounds.y+this.__bounds.height&&(this.__bounds.height=e-this.__bounds.y))},__update:function(i){if(!(null==this.__bounds||0>=this.__bounds.width||0>=this.__bounds.height)){var e=this.__owner.__renderTransform;if(null!=e){var I=0==e.b?Math.abs(e.a):Math.sqrt(e.a*e.a+e.b*e.b),t=0==e.c?Math.abs(e.d):Math.sqrt(e.c*e.c+e.d*e.d);if(null!=i&&(I=0==i.b?I*i.a:I*Math.sqrt(i.a*i.a+i.b*i.b),t=0==i.c?t*i.d:t*Math.sqrt(i.c*i.c+i.d*i.d)),i=this.__bounds.width*I,t*=this.__bounds.height,1>i||1>t)(1<=this.__width||1<=this.__height)&&this.set___dirty(!0),this.__height=this.__width=0;else{null!=Fc.maxTextureWidth&&i>Fc.maxTextureWidth&&(i=Fc.maxTextureWidth),null!=Fc.maxTextureWidth&&t>Fc.maxTextureHeight&&(t=Fc.maxTextureHeight),this.__renderTransform.a=i/this.__bounds.width,this.__renderTransform.d=t/this.__bounds.height,I=1/this.__renderTransform.a;var C=1/this.__renderTransform.d;this.__worldTransform.a=I*e.a,this.__worldTransform.b=I*e.b,this.__worldTransform.c=C*e.c,this.__worldTransform.d=C*e.d,C=this.__bounds.x;var o=this.__bounds.y;I=C*e.a+o*e.c+e.tx,e=C*e.b+o*e.d+e.ty,this.__worldTransform.tx=Math.round(I),this.__worldTransform.ty=Math.round(e),o=(C=this.__worldTransform).a*C.d-C.b*C.c,this.__renderTransform.tx=0==o?-C.tx:1/o*(C.c*(C.ty-e)+C.d*(I-C.tx)),o=(C=this.__worldTransform).a*C.d-C.b*C.c,this.__renderTransform.ty=0==o?-C.ty:1/o*(C.a*(e-C.ty)+C.b*(C.tx-I)),i=Math.ceil(i+1),t=Math.ceil(t+1),i==this.__width&&t==this.__height||this.set___dirty(!0),this.__width=i,this.__height=t}}}},set___dirty:function(i){if(i&&null!=this.__owner){var e=this.__owner;e.__renderDirty||(e.__renderDirty=!0,e.__setParentRenderDirty())}return i&&(this.__hardwareDirty=this.__softwareDirty=!0),this.__dirty=i},__class__:Fc,__properties__:{set___dirty:"set___dirty"}};var jh=function(i){null==this.__glFragmentSource&&(this.__glFragmentSource="varying float openfl_Alphav;\n\t\tvarying vec4 openfl_ColorMultiplierv;\n\t\tvarying vec4 openfl_ColorOffsetv;\n\t\tvarying vec2 openfl_TextureCoordv;\n\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform vec2 openfl_TextureSize;\n\t\tuniform sampler2D bitmap;\n\n\t\tvoid main(void) {\n\n\t\t\tvec4 color = texture2D (bitmap, openfl_TextureCoordv);\n\n\t\tif (color.a == 0.0) {\n\n\t\t\tgl_FragColor = vec4 (0.0, 0.0, 0.0, 0.0);\n\n\t\t} else if (openfl_HasColorTransform) {\n\n\t\t\tcolor = vec4 (color.rgb / color.a, color.a);\n\n\t\t\tmat4 colorMultiplier = mat4 (0);\n\t\t\tcolorMultiplier[0][0] = openfl_ColorMultiplierv.x;\n\t\t\tcolorMultiplier[1][1] = openfl_ColorMultiplierv.y;\n\t\t\tcolorMultiplier[2][2] = openfl_ColorMultiplierv.z;\n\t\t\tcolorMultiplier[3][3] = 1.0; // openfl_ColorMultiplierv.w;\n\n\t\t\tcolor = clamp (openfl_ColorOffsetv + (color * colorMultiplier), 0.0, 1.0);\n\n\t\t\tif (color.a > 0.0) {\n\n\t\t\t\tgl_FragColor = vec4 (color.rgb * color.a * openfl_Alphav, color.a * openfl_Alphav);\n\n\t\t\t} else {\n\n\t\t\t\tgl_FragColor = vec4 (0.0, 0.0, 0.0, 0.0);\n\n\t\t\t}\n\n\t\t} else {\n\n\t\t\tgl_FragColor = color * openfl_Alphav;\n\n\t\t}\n\n\t\t}"),null==this.__glVertexSource&&(this.__glVertexSource="attribute float openfl_Alpha;\n\t\tattribute vec4 openfl_ColorMultiplier;\n\t\tattribute vec4 openfl_ColorOffset;\n\t\tattribute vec4 openfl_Position;\n\t\tattribute vec2 openfl_TextureCoord;\n\n\t\tvarying float openfl_Alphav;\n\t\tvarying vec4 openfl_ColorMultiplierv;\n\t\tvarying vec4 openfl_ColorOffsetv;\n\t\tvarying vec2 openfl_TextureCoordv;\n\n\t\tuniform mat4 openfl_Matrix;\n\t\tuniform bool openfl_HasColorTransform;\n\t\tuniform vec2 openfl_TextureSize;\n\n\t\tvoid main(void) {\n\n\t\t\topenfl_Alphav = openfl_Alpha;\n\t\topenfl_TextureCoordv = openfl_TextureCoord;\n\n\t\tif (openfl_HasColorTransform) {\n\n\t\t\topenfl_ColorMultiplierv = openfl_ColorMultiplier;\n\t\t\topenfl_ColorOffsetv = openfl_ColorOffset / 255.0;\n\n\t\t}\n\n\t\tgl_Position = openfl_Matrix * openfl_Position;\n\n\t\t}"),ac.call(this,i),this.__isGenerated=!0,this.__initGL()};p["openfl.display.GraphicsShader"]=jh,jh.__name__="openfl.display.GraphicsShader",jh.__super__=ac,jh.prototype=B(ac.prototype,{__class__:jh});var qj={toString:function(i){switch(i){case 0:return"bevel";case 1:return"miter";case 2:return"round";default:return null}}},Qe=function(){fb.call(this),this.__drawableType=4,this.contentLoaderInfo=bd.create(this),this.uncaughtErrorEvents=this.contentLoaderInfo.uncaughtErrorEvents,this.__unloaded=!0};p["openfl.display.Loader"]=Qe,Qe.__name__="openfl.display.Loader",Qe.__super__=fb,Qe.prototype=B(fb.prototype,{addChild:function(i){throw new zb("Error #2069: The Loader class does not implement this method.",2069)},addChildAt:function(i,e){throw new zb("Error #2069: The Loader class does not implement this method.",2069)},load:function(i,e){if(this.unload(),e=new sa("open"),this.contentLoaderInfo.dispatchEvent(e),this.contentLoaderInfo.loaderURL=Fa.get_current().get_loaderInfo().url,this.contentLoaderInfo.url=i.url,this.__unloaded=!1,null==i.contentType||""==i.contentType){e="",this.__path=i.url;var I=this.__path.indexOf("?");for(-1<I&&(this.__path=this.__path.substring(0,I));T.endsWith(this.__path,"/");)this.__path=this.__path.substring(0,this.__path.length-1);switch(T.endsWith(this.__path,".bundle")&&(this.__path+="/library.json",i.url=-1<I?this.__path+i.url.substring(I):this.__path),-1<(I=this.__path.lastIndexOf("."))&&(e=this.__path.substring(I+1)),e){case"gif":e="image/gif";break;case"jpeg":case"jpg":e="image/jpeg";break;case"js":e="application/javascript";break;case"json":e="application/json";break;case"png":e="image/png";break;case"swf":e="application/x-shockwave-flash";break;default:e="application/x-www-form-urlencoded"}this.contentLoaderInfo.contentType=e}else this.contentLoaderInfo.contentType=i.contentType;-1<this.contentLoaderInfo.contentType.indexOf("image/")&&"GET"==i.method&&(null==i.requestHeaders||0==i.requestHeaders.length)&&null==i.userAgent?lb.loadFromFile(i.url).onComplete(u(this,this.BitmapData_onLoad)).onError(u(this,this.BitmapData_onError)).onProgress(u(this,this.BitmapData_onProgress)):((e=new kh).dataFormat=0,(-1<this.contentLoaderInfo.contentType.indexOf("/json")||-1<this.contentLoaderInfo.contentType.indexOf("/javascript")||-1<this.contentLoaderInfo.contentType.indexOf("/ecmascript"))&&(e.dataFormat=1),e.addEventListener("complete",u(this,this.loader_onComplete)),e.addEventListener("ioError",u(this,this.loader_onError)),e.addEventListener("progress",u(this,this.loader_onProgress)),e.load(i))},removeChild:function(i){if(i==this.content)return fb.prototype.removeChild.call(this,this.content);throw new zb("Error #2069: The Loader class does not implement this method.",2069)},removeChildAt:function(i){throw new zb("Error #2069: The Loader class does not implement this method.",2069)},setChildIndex:function(i,e){throw new zb("Error #2069: The Loader class does not implement this method.",2069)},unload:function(){this.__unloaded||(null!=this.content&&this.content.parent==this&&fb.prototype.removeChild.call(this,this.content),null!=this.__library&&(tb.unloadLibrary(this.contentLoaderInfo.url),this.__library=null),this.content=null,this.contentLoaderInfo.url=null,this.contentLoaderInfo.contentType=null,this.contentLoaderInfo.content=null,this.contentLoaderInfo.bytesLoaded=0,this.contentLoaderInfo.bytesTotal=0,this.contentLoaderInfo.width=0,this.contentLoaderInfo.height=0,this.__unloaded=!0,this.contentLoaderInfo.dispatchEvent(new sa("unload")))},__dispatchError:function(i){var e=new Ce("ioError");e.text=i,this.contentLoaderInfo.dispatchEvent(e)},__setContent:function(i,e,I){this.content=i,this.contentLoaderInfo.content=i,this.contentLoaderInfo.width=e,this.contentLoaderInfo.height=I,null!=i&&fb.prototype.addChildAt.call(this,i,0)},BitmapData_onError:function(i){this.__dispatchError(L.string(i))},BitmapData_onLoad:function(i){null==i?this.__dispatchError("Unknown error"):(this.__setContent(new Nd(i),i.width,i.height),this.contentLoaderInfo.dispatchEvent(new sa("complete")))},BitmapData_onProgress:function(i,e){var I=new ce("progress");I.bytesLoaded=i,I.bytesTotal=e,this.contentLoaderInfo.dispatchEvent(I)},loader_onComplete:function(a){var b=this;if(a=a.target,null!=this.contentLoaderInfo.contentType&&-1<this.contentLoaderInfo.contentType.indexOf("/json")){var c=ic.parse(a.data,Fd.directory(this.__path));if(null==c)this.__dispatchError("Cannot parse asset manifest");else{var d=ob.fromManifest(c);null==d?this.__dispatchError("Cannot open library"):d instanceof cd&&d.load().onComplete((function(i){b.__library=d,tb.registerLibrary(b.contentLoaderInfo.url,b.__library),null==c.name||tb.hasLibrary(c.name)||tb.registerLibrary(c.name,b.__library),i=b.__library.getMovieClip(""),b.__setContent(i,0|i.get_width(),0|i.get_height()),b.contentLoaderInfo.dispatchEvent(new sa("complete"))})).onError((function(i){b.__dispatchError(i)}))}}else null!=this.contentLoaderInfo.contentType&&(-1<this.contentLoaderInfo.contentType.indexOf("/javascript")||-1<this.contentLoaderInfo.contentType.indexOf("/ecmascript"))?(this.__setContent(new nb,0,0),eval("(function () {"+L.string(a.data)+"})()"),this.contentLoaderInfo.dispatchEvent(new sa("complete"))):(this.contentLoaderInfo.bytes=a.data,lb.loadFromBytes(a.data).onComplete(u(this,this.BitmapData_onLoad)).onError(u(this,this.BitmapData_onError)))},loader_onError:function(i){i.target=this.contentLoaderInfo,this.contentLoaderInfo.dispatchEvent(i)},loader_onProgress:function(i){i.target=this.contentLoaderInfo,this.contentLoaderInfo.dispatchEvent(i)},__class__:Qe});var bd=function(){ja.call(this),this.applicationDomain=De.currentDomain,this.bytesTotal=this.bytesLoaded=0,this.childAllowsParent=!0,this.parameters={}};p["openfl.display.LoaderInfo"]=bd,bd.__name__="openfl.display.LoaderInfo",bd.create=function(i){var e=new bd;return e.uncaughtErrorEvents=new lh,null!=i?e.loader=i:e.url=bd.__rootURL,e},bd.__super__=ja,bd.prototype=B(ja.prototype,{__complete:function(){this.__completed||(this.bytesLoaded<this.bytesTotal&&(this.bytesLoaded=this.bytesTotal),this.__update(this.bytesLoaded,this.bytesTotal),this.__completed=!0,this.dispatchEvent(new sa("complete")))},__update:function(i,e){this.bytesLoaded=i,this.bytesTotal=e,this.dispatchEvent(new ce("progress",!1,!1,i,e))},__class__:bd});var eg=function(){nb.call(this),this.__enabled=!0};p["openfl.display.MovieClip"]=eg,eg.__name__="openfl.display.MovieClip",eg.__super__=nb,eg.prototype=B(nb.prototype,{__enterFrame:function(i){null!=this.__timeline&&this.__timeline.__enterFrame(i);for(var e=0,I=this.__children;e<I.length;){var t=I[e];++e,t.__enterFrame(i)}},__tabTest:function(i){this.__enabled&&nb.prototype.__tabTest.call(this,i)},__class__:eg});var Ta=function(i,e){mc.call(this),this.__context3D=i,this.__context=i.__context,this.__gl=this.gl=i.__context.webgl,this.__defaultRenderTarget=e,this.__flipped=null==this.__defaultRenderTarget,null==Fc.maxTextureWidth&&(Fc.maxTextureWidth=Fc.maxTextureHeight=this.__gl.getParameter(this.__gl.MAX_TEXTURE_SIZE)),this.__matrix=Xa._new(),this.__values=[],this.__softwareRenderer=new qd(null),this.__type="opengl",this.__setBlendMode(10),this.__context3D.__setGLBlend(!0),this.__clipRects=[],this.__maskObjects=[],this.__numClipRects=0,this.__projection=Xa._new(),this.__projectionFlipped=Xa._new(),this.__stencilReference=0,this.__tempRect=new A,this.__defaultDisplayShader=new hh,this.__defaultGraphicsShader=new jh,this.__defaultShader=this.__defaultDisplayShader,this.__initShader(this.__defaultShader),this.__scrollRectMasks=new rb((function(){return new Ee})),this.__maskShader=new de};p["openfl.display.OpenGLRenderer"]=Ta,Ta.__name__="openfl.display.OpenGLRenderer",Ta.__super__=mc,Ta.prototype=B(mc.prototype,{applyAlpha:function(i){Ta.__alphaValue[0]=i*this.__worldAlpha,null!=this.__currentShaderBuffer?this.__currentShaderBuffer.addFloatOverride("openfl_Alpha",Ta.__alphaValue):null!=this.__currentShader&&null!=this.__currentShader.__alpha&&(this.__currentShader.__alpha.value=Ta.__alphaValue)},applyBitmapData:function(i,e,I){null==I&&(I=!1),null!=this.__currentShaderBuffer?null!=i&&(Ta.__textureSizeValue[0]=i.__textureWidth,Ta.__textureSizeValue[1]=i.__textureHeight,this.__currentShaderBuffer.addFloatOverride("openfl_TextureSize",Ta.__textureSizeValue)):null!=this.__currentShader&&(null!=this.__currentShader.__bitmap&&(this.__currentShader.__bitmap.input=i,this.__currentShader.__bitmap.filter=e&&this.__allowSmoothing?4:5,this.__currentShader.__bitmap.mipFilter=2,this.__currentShader.__bitmap.wrap=I?2:0),null!=this.__currentShader.__texture&&(this.__currentShader.__texture.input=i,this.__currentShader.__texture.filter=e&&this.__allowSmoothing?4:5,this.__currentShader.__texture.mipFilter=2,this.__currentShader.__texture.wrap=I?2:0),null!=this.__currentShader.__textureSize&&(null!=i?(Ta.__textureSizeValue[0]=i.__textureWidth,Ta.__textureSizeValue[1]=i.__textureHeight,this.__currentShader.__textureSize.value=Ta.__textureSizeValue):this.__currentShader.__textureSize.value=null))},applyColorTransform:function(i){var e=null!=i&&!i.__isDefault(!0);this.applyHasColorTransform(e),e?(i.__setArrays(Ta.__colorMultipliersValue,Ta.__colorOffsetsValue),null!=this.__currentShaderBuffer?(this.__currentShaderBuffer.addFloatOverride("openfl_ColorMultiplier",Ta.__colorMultipliersValue),this.__currentShaderBuffer.addFloatOverride("openfl_ColorOffset",Ta.__colorOffsetsValue)):null!=this.__currentShader&&(null!=this.__currentShader.__colorMultiplier&&(this.__currentShader.__colorMultiplier.value=Ta.__colorMultipliersValue),null!=this.__currentShader.__colorOffset&&(this.__currentShader.__colorOffset.value=Ta.__colorOffsetsValue))):null!=this.__currentShaderBuffer?(this.__currentShaderBuffer.addFloatOverride("openfl_ColorMultiplier",Ta.__emptyColorValue),this.__currentShaderBuffer.addFloatOverride("openfl_ColorOffset",Ta.__emptyColorValue)):null!=this.__currentShader&&(null!=this.__currentShader.__colorMultiplier&&(this.__currentShader.__colorMultiplier.value=Ta.__emptyColorValue),null!=this.__currentShader.__colorOffset&&(this.__currentShader.__colorOffset.value=Ta.__emptyColorValue))},applyHasColorTransform:function(i){Ta.__hasColorTransformValue[0]=i,null!=this.__currentShaderBuffer?this.__currentShaderBuffer.addBoolOverride("openfl_HasColorTransform",Ta.__hasColorTransformValue):null!=this.__currentShader&&null!=this.__currentShader.__hasColorTransform&&(this.__currentShader.__hasColorTransform.value=Ta.__hasColorTransformValue)},applyMatrix:function(i){null!=this.__currentShaderBuffer?this.__currentShaderBuffer.addFloatOverride("openfl_Matrix",i):null!=this.__currentShader&&null!=this.__currentShader.__matrix&&(this.__currentShader.__matrix.value=i)},setShader:function(i){this.__currentShaderBuffer=null,this.__currentShader!=i&&(null==i?(this.__currentShader=null,this.__context3D.setProgram(null)):(this.__currentShader=i,this.__initShader(i),this.__context3D.setProgram(i.program),this.__context3D.__flushGLProgram(),this.__currentShader.__enable(),this.__context3D.__state.shader=i))},setViewport:function(){this.__gl.viewport(this.__offsetX,this.__offsetY,this.__displayWidth,this.__displayHeight)},updateShader:function(){null!=this.__currentShader&&(null!=this.__currentShader.__position&&(this.__currentShader.__position.__useArray=!0),null!=this.__currentShader.__textureCoord&&(this.__currentShader.__textureCoord.__useArray=!0),this.__context3D.setProgram(this.__currentShader.program),this.__context3D.__flushGLProgram(),this.__context3D.__flushGLTextures(),this.__currentShader.__update())},useAlphaArray:function(){null!=this.__currentShader&&null!=this.__currentShader.__alpha&&(this.__currentShader.__alpha.__useArray=!0)},useColorTransformArray:function(){null!=this.__currentShader&&(null!=this.__currentShader.__colorMultiplier&&(this.__currentShader.__colorMultiplier.__useArray=!0),null!=this.__currentShader.__colorOffset&&(this.__currentShader.__colorOffset.__useArray=!0))},__clear:function(){null==this.__stage||this.__stage.__transparent?this.__context3D.clear(0,0,0,0,0,0,1):this.__context3D.clear(this.__stage.__colorSplit[0],this.__stage.__colorSplit[1],this.__stage.__colorSplit[2],1,0,0,1),this.__cleared=!0},__clearShader:function(){null!=this.__currentShader&&(null==this.__currentShaderBuffer?null!=this.__currentShader.__bitmap&&(this.__currentShader.__bitmap.input=null):this.__currentShaderBuffer.clearOverride(),null!=this.__currentShader.__texture&&(this.__currentShader.__texture.input=null),null!=this.__currentShader.__textureSize&&(this.__currentShader.__textureSize.value=null),null!=this.__currentShader.__hasColorTransform&&(this.__currentShader.__hasColorTransform.value=null),null!=this.__currentShader.__position&&(this.__currentShader.__position.value=null),null!=this.__currentShader.__matrix&&(this.__currentShader.__matrix.value=null),this.__currentShader.__clearUseArray())},__copyShader:function(i){this.__currentShader=i.__currentShader,this.__currentShaderBuffer=i.__currentShaderBuffer,this.__currentDisplayShader=i.__currentDisplayShader,this.__currentGraphicsShader=i.__currentGraphicsShader},__getMatrix:function(i,e){var I=na.__pool.get();return I.copyFrom(i),I.concat(this.__worldTransform),(0==e||1==e&&0==I.b&&0==I.c&&1.001>I.a&&.999<I.a&&1.001>I.d&&.999<I.d)&&(I.tx=Math.round(I.tx),I.ty=Math.round(I.ty)),Xa.identity(this.__matrix),Xa.set(this.__matrix,0,I.a),Xa.set(this.__matrix,1,I.b),Xa.set(this.__matrix,4,I.c),Xa.set(this.__matrix,5,I.d),Xa.set(this.__matrix,12,I.tx),Xa.set(this.__matrix,13,I.ty),Xa.append(this.__matrix,this.__flipped?this.__projectionFlipped:this.__projection),this.__values[0]=Xa.get(this.__matrix,0),this.__values[1]=Xa.get(this.__matrix,1),this.__values[2]=Xa.get(this.__matrix,2),this.__values[3]=Xa.get(this.__matrix,3),this.__values[4]=Xa.get(this.__matrix,4),this.__values[5]=Xa.get(this.__matrix,5),this.__values[6]=Xa.get(this.__matrix,6),this.__values[7]=Xa.get(this.__matrix,7),this.__values[8]=Xa.get(this.__matrix,8),this.__values[9]=Xa.get(this.__matrix,9),this.__values[10]=Xa.get(this.__matrix,10),this.__values[11]=Xa.get(this.__matrix,11),this.__values[12]=Xa.get(this.__matrix,12),this.__values[13]=Xa.get(this.__matrix,13),this.__values[14]=Xa.get(this.__matrix,14),this.__values[15]=Xa.get(this.__matrix,15),na.__pool.release(I),this.__values},__initShader:function(i){return null!=i?(null==i.__context&&(i.__context=this.__context3D,i.__init()),i):this.__defaultShader},__initDisplayShader:function(i){return null!=i?(null==i.__context&&(i.__context=this.__context3D,i.__init()),i):this.__defaultDisplayShader},__initGraphicsShader:function(i){return null!=i?(null==i.__context&&(i.__context=this.__context3D,i.__init()),i):this.__defaultGraphicsShader},__initShaderBuffer:function(i){return null!=i?this.__initGraphicsShader(i.shader):this.__defaultGraphicsShader},__popMask:function(){if(0!=this.__stencilReference){var i=this.__maskObjects.pop();1<this.__stencilReference?(this.__context3D.setStencilActions(2,1,0,0,5),this.__context3D.setStencilReferenceValue(this.__stencilReference,255,255),this.__context3D.setColorMask(!1,!1,!1,!1),this.__renderDrawableMask(i),this.__stencilReference--,this.__context3D.setStencilActions(2,1,5,5,5),this.__context3D.setStencilReferenceValue(this.__stencilReference,255,0),this.__context3D.setColorMask(!0,!0,!0,!0)):(this.__stencilReference=0,this.__context3D.setStencilActions(),this.__context3D.setStencilReferenceValue(0,0,0))}},__popMaskObject:function(i,e){null==e&&(e=!0),null!=i.__mask&&this.__popMask(),e&&null!=i.__scrollRect&&(0!=i.__renderTransform.b||0!=i.__renderTransform.c?(this.__scrollRectMasks.release(this.__maskObjects[this.__maskObjects.length-1]),this.__popMask()):this.__popMaskRect())},__popMaskRect:function(){0<this.__numClipRects&&(this.__numClipRects--,0<this.__numClipRects?this.__scissorRect(this.__clipRects[this.__numClipRects-1]):this.__scissorRect())},__pushMask:function(i){0==this.__stencilReference&&(this.__context3D.clear(0,0,0,0,0,0,4),this.__updatedStencil=!0),this.__context3D.setStencilActions(2,1,2,5,5),this.__context3D.setStencilReferenceValue(this.__stencilReference,255,255),this.__context3D.setColorMask(!1,!1,!1,!1),this.__renderDrawableMask(i),this.__maskObjects.push(i),this.__stencilReference++,this.__context3D.setStencilActions(2,1,5,5,5),this.__context3D.setStencilReferenceValue(this.__stencilReference,255,0),this.__context3D.setColorMask(!0,!0,!0,!0)},__pushMaskObject:function(i,e){null==e&&(e=!0),e&&null!=i.__scrollRect&&(0!=i.__renderTransform.b||0!=i.__renderTransform.c?((e=this.__scrollRectMasks.get()).get_graphics().clear(),e.get_graphics().beginFill(65280),e.get_graphics().drawRect(i.__scrollRect.x,i.__scrollRect.y,i.__scrollRect.width,i.__scrollRect.height),e.__renderTransform.copyFrom(i.__renderTransform),this.__pushMask(e)):this.__pushMaskRect(i.__scrollRect,i.__renderTransform)),null!=i.__mask&&this.__pushMask(i.__mask)},__pushMaskRect:function(i,e){this.__numClipRects==this.__clipRects.length&&(this.__clipRects[this.__numClipRects]=new A);var I=na.__pool.get();I.copyFrom(e),I.concat(this.__worldTransform),e=this.__clipRects[this.__numClipRects],i.__transform(e,I),0<this.__numClipRects&&(i=this.__clipRects[this.__numClipRects-1],e.__contract(i.x,i.y,i.width,i.height)),0>e.height&&(e.height=0),0>e.width&&(e.width=0),na.__pool.release(I),this.__scissorRect(e),this.__numClipRects++},__render:function(i){if(this.__context3D.setColorMask(!0,!0,!0,!0),this.__context3D.setCulling(3),this.__context3D.setDepthTest(!1,0),this.__context3D.setStencilActions(),this.__context3D.setStencilReferenceValue(0,0,0),this.__context3D.setScissorRectangle(null),this.__blendMode=null,this.__setBlendMode(10),null==this.__defaultRenderTarget)Ta.__scissorRectangle.setTo(this.__offsetX,this.__offsetY,this.__displayWidth,this.__displayHeight),this.__context3D.setScissorRectangle(Ta.__scissorRectangle),this.__upscaled=1!=this.__worldTransform.a||1!=this.__worldTransform.d,this.__renderDrawable(i),(0<this.__offsetX||0<this.__offsetY)&&(0<this.__offsetX&&(Ta.__scissorRectangle.setTo(0,0,this.__offsetX,this.__height),this.__context3D.setScissorRectangle(Ta.__scissorRectangle),this.__context3D.__flushGL(),this.__gl.clearColor(0,0,0,1),this.__gl.clear(this.__gl.COLOR_BUFFER_BIT),Ta.__scissorRectangle.setTo(this.__offsetX+this.__displayWidth,0,this.__width,this.__height),this.__context3D.setScissorRectangle(Ta.__scissorRectangle),this.__context3D.__flushGL(),this.__gl.clearColor(0,0,0,1),this.__gl.clear(this.__gl.COLOR_BUFFER_BIT)),0<this.__offsetY&&(Ta.__scissorRectangle.setTo(0,0,this.__width,this.__offsetY),this.__context3D.setScissorRectangle(Ta.__scissorRectangle),this.__context3D.__flushGL(),this.__gl.clearColor(0,0,0,1),this.__gl.clear(this.__gl.COLOR_BUFFER_BIT),Ta.__scissorRectangle.setTo(0,this.__offsetY+this.__displayHeight,this.__width,this.__height),this.__context3D.setScissorRectangle(Ta.__scissorRectangle),this.__context3D.__flushGL(),this.__gl.clearColor(0,0,0,1),this.__gl.clear(this.__gl.COLOR_BUFFER_BIT)),this.__context3D.setScissorRectangle(null));else{Ta.__scissorRectangle.setTo(this.__offsetX,this.__offsetY,this.__displayWidth,this.__displayHeight),this.__context3D.setScissorRectangle(Ta.__scissorRectangle);var e=i.__mask,I=i.__scrollRect;i.__mask=null,i.__scrollRect=null,this.__renderDrawable(i),i.__mask=e,i.__scrollRect=I}this.__context3D.present()},__renderDrawable:function(i){if(null!=i)switch(i.__drawableType){case 0:mh.renderDrawable(i,this);break;case 2:Gc.renderDrawable(i,this);break;case 3:ee.renderDrawable(i,this);break;case 4:case 5:nh.renderDrawable(i,this);break;case 6:oh.renderDrawable(i,this);break;case 7:td.renderDrawable(i,this);break;case 8:Hc.renderDrawable(i,this);break;case 9:S.renderDrawable(i,this)}},__renderDrawableMask:function(i){if(null!=i)switch(i.__drawableType){case 0:mh.renderDrawableMask(i,this);break;case 2:Gc.renderDrawableMask(i,this);break;case 3:ee.renderDrawableMask(i,this);break;case 4:case 5:nh.renderDrawableMask(i,this);break;case 6:oh.renderDrawableMask(i,this);break;case 7:td.renderDrawableMask(i,this);break;case 8:Hc.renderDrawableMask(i,this);break;case 9:S.renderDrawableMask(i,this)}},__renderFilterPass:function(i,e,I,t){if(null==t&&(t=!0),null!=i&&null!=e&&null!=this.__defaultRenderTarget){var C=this.__context3D.__state.renderToTexture,o=this.__context3D.__state.renderToTextureDepthStencil,s=this.__context3D.__state.renderToTextureAntiAlias,l=this.__context3D.__state.renderToTextureSurfaceSelector;this.__context3D.setRenderToTexture(this.__defaultRenderTarget.getTexture(this.__context3D),!1),t&&this.__context3D.clear(0,0,0,0,0,0,1),e=this.__initShader(e),this.setShader(e),this.applyAlpha(1),this.applyBitmapData(i,I),this.applyColorTransform(null),this.applyMatrix(this.__getMatrix(i.__renderTransform,1)),this.updateShader(),I=i.getVertexBuffer(this.__context3D),null!=e.__position&&this.__context3D.setVertexBufferAt(e.__position.index,I,0,3),null!=e.__textureCoord&&this.__context3D.setVertexBufferAt(e.__textureCoord.index,I,3,2),i=i.getIndexBuffer(this.__context3D),this.__context3D.drawTriangles(i),null!=C?this.__context3D.setRenderToTexture(C,o,s,l):this.__context3D.setRenderToBackBuffer(),this.__clearShader()}},__resize:function(i,e){if(this.__width=i,this.__height=e,i=null==this.__defaultRenderTarget?this.__stage.stageWidth:this.__defaultRenderTarget.width,e=null==this.__defaultRenderTarget?this.__stage.stageHeight:this.__defaultRenderTarget.height,null==this.__defaultRenderTarget){var I=this.__worldTransform;I=Math.round(0*I.a+0*I.c+I.tx)}else I=0;this.__offsetX=I,null==this.__defaultRenderTarget?(I=this.__worldTransform,I=Math.round(0*I.b+0*I.d+I.ty)):I=0,this.__offsetY=I,null==this.__defaultRenderTarget?(I=this.__worldTransform,I=Math.round(i*I.a+0*I.c+I.tx-this.__offsetX)):I=i,this.__displayWidth=I,null==this.__defaultRenderTarget?(I=this.__worldTransform,I=Math.round(0*I.b+e*I.d+I.ty-this.__offsetY)):I=e,this.__displayHeight=I,Xa.createOrtho(this.__projection,0,this.__displayWidth+2*this.__offsetX,0,this.__displayHeight+2*this.__offsetY,-1e3,1e3),Xa.createOrtho(this.__projectionFlipped,0,this.__displayWidth+2*this.__offsetX,this.__displayHeight+2*this.__offsetY,0,-1e3,1e3)},__resumeClipAndMask:function(i){0<this.__stencilReference?(this.__context3D.setStencilActions(2,1,5,5,5),this.__context3D.setStencilReferenceValue(this.__stencilReference,255,0)):(this.__context3D.setStencilActions(),this.__context3D.setStencilReferenceValue(0,0,0)),0<this.__numClipRects?this.__scissorRect(this.__clipRects[this.__numClipRects-1]):this.__scissorRect()},__scissorRect:function(i){if(null!=i){var e=Math.floor(i.x),I=Math.floor(i.y),t=0<i.width?Math.ceil(i.get_right())-e:0;0>t&&(t=0),0>(i=0<i.height?Math.ceil(i.get_bottom())-I:0)&&(i=0),Ta.__scissorRectangle.setTo(e,I,t,i),this.__context3D.setScissorRectangle(Ta.__scissorRectangle)}else this.__context3D.setScissorRectangle(null)},__setBlendMode:function(i){if(null!=this.__overrideBlendMode&&(i=this.__overrideBlendMode),this.__blendMode!=i)switch(this.__blendMode=i,i){case 0:this.__context3D.setBlendFactors(2,2);break;case 9:this.__context3D.setBlendFactors(1,5);break;case 12:this.__context3D.setBlendFactors(2,6);break;case 14:this.__context3D.setBlendFactors(2,2),this.__context3D.__setGLBlendEquation(this.__gl.FUNC_REVERSE_SUBTRACT);break;default:this.__context3D.setBlendFactors(2,5)}},__setRenderTarget:function(i){this.__defaultRenderTarget=i,this.__flipped=null==i,null!=i&&this.__resize(i.width,i.height)},__setShaderBuffer:function(i){this.setShader(i.shader),this.__currentShaderBuffer=i},__suspendClipAndMask:function(){0<this.__stencilReference&&(this.__context3D.setStencilActions(),this.__context3D.setStencilReferenceValue(0,0,0)),0<this.__numClipRects&&this.__scissorRect()},__updateShaderBuffer:function(i){null!=this.__currentShader&&null!=this.__currentShaderBuffer&&this.__currentShader.__updateFromBuffer(this.__currentShaderBuffer,i)},__class__:Ta});var wg=function(i){this.onComplete=new Ib,this.display=i,null!=i&&(i.addEventListener("unload",u(this,this.display_onUnload)),Fa.get_current().addChild(i))};p["openfl.display.Preloader"]=wg,wg.__name__="openfl.display.Preloader",wg.prototype={start:function(){if(this.ready=!0,Fa.get_current().get_loaderInfo().__complete(),null!=this.display){var i=new sa("complete",!0,!0);this.display.dispatchEvent(i),i.isDefaultPrevented()||this.display.dispatchEvent(new sa("unload"))}else this.complete||(this.complete=!0,this.onComplete.dispatch())},update:function(i,e){Fa.get_current().get_loaderInfo().__update(i,e),null!=this.display&&this.display.dispatchEvent(new ce("progress",!0,!0,i,e))},display_onUnload:function(i){null!=this.display&&(this.display.removeEventListener("unload",u(this,this.display_onUnload)),this.display.parent==Fa.get_current()&&Fa.get_current().removeChild(this.display),Fa.get_current().stage.set_focus(null),this.display=null),this.ready&&!this.complete&&(this.complete=!0,this.onComplete.dispatch())},__class__:wg};var ph=function(){nb.call(this);var i=this.getBackgroundColor(),e=0;70>.299*(i>>16&255)+.587*(i>>8&255)+.114*(255&i)&&(e=16777215),i=this.getHeight()/2-3.5;var I=this.getWidth()-60;this.outline=new Ee,this.outline.get_graphics().beginFill(e,.07),this.outline.get_graphics().drawRect(0,0,I,7),this.outline.set_x(30),this.outline.set_y(i),this.outline.set_alpha(0),this.addChild(this.outline),this.progress=new Ee,this.progress.get_graphics().beginFill(e,.35),this.progress.get_graphics().drawRect(0,0,I-4,3),this.progress.set_x(32),this.progress.set_y(i+2),this.progress.set_scaleX(0),this.progress.set_alpha(0),this.addChild(this.progress),this.startAnimation=Fa.getTimer()+100,this.endAnimation=this.startAnimation+1e3,this.addEventListener("addedToStage",u(this,this.this_onAddedToStage))};p["openfl.display.DefaultPreloader"]=ph,ph.__name__="openfl.display.DefaultPreloader",ph.__super__=nb,ph.prototype=B(nb.prototype,{getBackgroundColor:function(){var i=Fa.get_current().stage.window.context.attributes;return Object.prototype.hasOwnProperty.call(i,"background")&&null!=i.background?i.background:0},getHeight:function(){var i=Fa.get_current().stage.window.__height;return 0<i?i:Fa.get_current().stage.stageHeight},getWidth:function(){var i=Fa.get_current().stage.window.__width;return 0<i?i:Fa.get_current().stage.stageWidth},onInit:function(){this.addEventListener("enterFrame",u(this,this.this_onEnterFrame))},onLoaded:function(){this.removeEventListener("enterFrame",u(this,this.this_onEnterFrame)),this.dispatchEvent(new sa("unload"))},onUpdate:function(i,e){var I=0;0<e&&(1<(I=i/e)&&(I=1)),this.progress.set_scaleX(I)},this_onAddedToStage:function(i){this.removeEventListener("addedToStage",u(this,this.this_onAddedToStage)),this.onInit(),this.onUpdate(this.get_loaderInfo().bytesLoaded,this.get_loaderInfo().bytesTotal),this.addEventListener("progress",u(this,this.this_onProgress)),this.addEventListener("complete",u(this,this.this_onComplete))},this_onComplete:function(i){i.preventDefault(),this.removeEventListener("progress",u(this,this.this_onProgress)),this.removeEventListener("complete",u(this,this.this_onComplete)),this.onLoaded()},this_onEnterFrame:function(i){0>(i=(Fa.getTimer()-this.startAnimation)/(this.endAnimation-this.startAnimation))&&(i=0),1<i&&(i=1),this.outline.set_alpha(this.progress.set_alpha(i))},this_onProgress:function(i){this.onUpdate(0|i.bytesLoaded,0|i.bytesTotal)},__class__:ph});var dj={_new:function(i){return{}}},Cg=function(){this.channels=0,this.filter=5,this.index=this.height=0,this.mipFilter=2,this.wrap=this.width=0};p["openfl.display.ShaderInput"]=Cg,Cg.__name__="openfl.display.ShaderInput",Cg.prototype={__disableGL:function(i,e){0>e||i.setTextureAt(e,null)},__updateGL:function(i,e,I,t,C,o){I=null!=I?I:this.input,t=null!=t?t:this.filter,C=null!=C?C:this.mipFilter,o=null!=o?o:this.wrap,null!=I?(i.setTextureAt(e,I.getTexture(i)),i.setSamplerStateAt(e,o,t,C)):i.setTextureAt(e,null)},__class__:Cg};var pe=function(){this.index=0};p["openfl.display.ShaderParameter"]=pe,pe.__name__="openfl.display.ShaderParameter",pe.prototype={__disableGL:function(i){if(!(0>this.index||(i=i.gl,this.__isUniform)))for(var e=0,I=this.__arrayLength;e<I;){var t=e++;i.disableVertexAttribArray(this.index+t)}},__updateGL:function(i,e){if(!(0>this.index)){i=i.gl,e=null!=e?e:this.value;var I=this.__isBool?e:null,t=this.__isFloat?e:null,C=this.__isInt?e:null;if(this.__isUniform)if(null!=e&&e.length>=this.__length)switch(this.type){case 0:i.uniform1i(this.index,I[0]?1:0);break;case 1:i.uniform2i(this.index,I[0]?1:0,I[1]?1:0);break;case 2:i.uniform3i(this.index,I[0]?1:0,I[1]?1:0,I[2]?1:0);break;case 3:i.uniform4i(this.index,I[0]?1:0,I[1]?1:0,I[2]?1:0,I[3]?1:0);break;case 4:i.uniform1f(this.index,t[0]);break;case 5:i.uniform2f(this.index,t[0],t[1]);break;case 6:i.uniform3f(this.index,t[0],t[1],t[2]);break;case 7:i.uniform4f(this.index,t[0],t[1],t[2],t[3]);break;case 8:i.uniform1i(this.index,C[0]);break;case 9:i.uniform2i(this.index,C[0],C[1]);break;case 10:i.uniform3i(this.index,C[0],C[1],C[2]);break;case 11:i.uniform4i(this.index,C[0],C[1],C[2],C[3]);break;case 12:this.__uniformMatrix[0]=t[0],this.__uniformMatrix[1]=t[1],this.__uniformMatrix[2]=t[2],this.__uniformMatrix[3]=t[3],Nb.uniformMatrix2fv(i,this.index,!1,this.__uniformMatrix);break;case 16:this.__uniformMatrix[0]=t[0],this.__uniformMatrix[1]=t[1],this.__uniformMatrix[2]=t[2],this.__uniformMatrix[3]=t[3],this.__uniformMatrix[4]=t[4],this.__uniformMatrix[5]=t[5],this.__uniformMatrix[6]=t[6],this.__uniformMatrix[7]=t[7],this.__uniformMatrix[8]=t[8],Nb.uniformMatrix3fv(i,this.index,!1,this.__uniformMatrix);break;case 20:this.__uniformMatrix[0]=t[0],this.__uniformMatrix[1]=t[1],this.__uniformMatrix[2]=t[2],this.__uniformMatrix[3]=t[3],this.__uniformMatrix[4]=t[4],this.__uniformMatrix[5]=t[5],this.__uniformMatrix[6]=t[6],this.__uniformMatrix[7]=t[7],this.__uniformMatrix[8]=t[8],this.__uniformMatrix[9]=t[9],this.__uniformMatrix[10]=t[10],this.__uniformMatrix[11]=t[11],this.__uniformMatrix[12]=t[12],this.__uniformMatrix[13]=t[13],this.__uniformMatrix[14]=t[14],this.__uniformMatrix[15]=t[15],Nb.uniformMatrix4fv(i,this.index,!1,this.__uniformMatrix)}else switch(this.type){case 1:case 9:i.uniform2i(this.index,0,0);break;case 3:case 11:i.uniform4i(this.index,0,0,0,0);break;case 4:i.uniform1f(this.index,0);break;case 5:i.uniform2f(this.index,0,0);break;case 6:i.uniform3f(this.index,0,0,0);break;case 7:i.uniform4f(this.index,0,0,0,0);break;case 0:case 8:i.uniform1i(this.index,0);break;case 2:case 10:i.uniform3i(this.index,0,0,0);break;case 12:this.__uniformMatrix[0]=0,this.__uniformMatrix[1]=0,this.__uniformMatrix[2]=0,this.__uniformMatrix[3]=0,Nb.uniformMatrix2fv(i,this.index,!1,this.__uniformMatrix);break;case 16:this.__uniformMatrix[0]=0,this.__uniformMatrix[1]=0,this.__uniformMatrix[2]=0,this.__uniformMatrix[3]=0,this.__uniformMatrix[4]=0,this.__uniformMatrix[5]=0,this.__uniformMatrix[6]=0,this.__uniformMatrix[7]=0,this.__uniformMatrix[8]=0,Nb.uniformMatrix3fv(i,this.index,!1,this.__uniformMatrix);break;case 20:this.__uniformMatrix[0]=0,this.__uniformMatrix[1]=0,this.__uniformMatrix[2]=0,this.__uniformMatrix[3]=0,this.__uniformMatrix[4]=0,this.__uniformMatrix[5]=0,this.__uniformMatrix[6]=0,this.__uniformMatrix[7]=0,this.__uniformMatrix[8]=0,this.__uniformMatrix[9]=0,this.__uniformMatrix[10]=0,this.__uniformMatrix[11]=0,this.__uniformMatrix[12]=0,this.__uniformMatrix[13]=0,this.__uniformMatrix[14]=0,this.__uniformMatrix[15]=0,Nb.uniformMatrix4fv(i,this.index,!1,this.__uniformMatrix)}else if(this.__useArray||null!=e&&e.length!=this.__length)for(o=0,s=this.__arrayLength;o<s;)l=o++,i.enableVertexAttribArray(this.index+l);else{for(var o=0,s=this.__arrayLength;o<s;){var l=o++;i.disableVertexAttribArray(this.index+l)}if(null!=e)switch(this.type){case 0:i.vertexAttrib1f(this.index,I[0]?1:0);break;case 1:i.vertexAttrib2f(this.index,I[0]?1:0,I[1]?1:0);break;case 2:i.vertexAttrib3f(this.index,I[0]?1:0,I[1]?1:0,I[2]?1:0);break;case 3:i.vertexAttrib4f(this.index,I[0]?1:0,I[1]?1:0,I[2]?1:0,I[3]?1:0);break;case 4:i.vertexAttrib1f(this.index,t[0]);break;case 5:i.vertexAttrib2f(this.index,t[0],t[1]);break;case 6:i.vertexAttrib3f(this.index,t[0],t[1],t[2]);break;case 7:i.vertexAttrib4f(this.index,t[0],t[1],t[2],t[3]);break;case 8:i.vertexAttrib1f(this.index,C[0]);break;case 9:i.vertexAttrib2f(this.index,C[0],C[1]);break;case 10:i.vertexAttrib3f(this.index,C[0],C[1],C[2]);break;case 11:i.vertexAttrib4f(this.index,C[0],C[1],C[2],C[3]);break;case 12:i.vertexAttrib2f(this.index+0,t[0],t[1]),i.vertexAttrib2f(this.index+1,t[2],t[3]);break;case 16:i.vertexAttrib3f(this.index+0,t[0],t[1],t[2]),i.vertexAttrib3f(this.index+1,t[3],t[4],t[5]),i.vertexAttrib3f(this.index+2,t[6],t[7],t[8]);break;case 20:i.vertexAttrib4f(this.index+0,t[0],t[1],t[2],t[3]),i.vertexAttrib4f(this.index+1,t[4],t[5],t[6],t[7]),i.vertexAttrib4f(this.index+2,t[8],t[9],t[10],t[11]),i.vertexAttrib4f(this.index+3,t[12],t[13],t[14],t[15])}else switch(this.type){case 1:case 5:case 9:i.vertexAttrib2f(this.index,0,0);break;case 3:case 7:case 11:i.vertexAttrib4f(this.index,0,0,0,0);break;case 0:case 4:case 8:i.vertexAttrib1f(this.index,0);break;case 2:case 6:case 10:i.vertexAttrib3f(this.index,0,0,0);break;case 12:i.vertexAttrib2f(this.index+0,0,0),i.vertexAttrib2f(this.index+1,0,0);break;case 16:i.vertexAttrib3f(this.index+0,0,0,0),i.vertexAttrib3f(this.index+1,0,0,0),i.vertexAttrib3f(this.index+2,0,0,0);break;case 20:i.vertexAttrib4f(this.index+0,0,0,0,0),i.vertexAttrib4f(this.index+1,0,0,0,0),i.vertexAttrib4f(this.index+2,0,0,0,0),i.vertexAttrib4f(this.index+3,0,0,0,0)}}}},__updateGLFromBuffer:function(i,e,I,t,C){if(!(0>this.index))if(i=i.gl,this.__isUniform){if(t>=this.__length)switch(this.type){case 1:case 9:i.uniform2i(this.index,0|e[I],0|e[I+1]);break;case 3:case 11:i.uniform4i(this.index,0|e[I],0|e[I+1],0|e[I+2],0|e[I+3]);break;case 4:i.uniform1f(this.index,e[I]);break;case 5:i.uniform2f(this.index,e[I],e[I+1]);break;case 6:i.uniform3f(this.index,e[I],e[I+1],e[I+2]);break;case 7:i.uniform4f(this.index,e[I],e[I+1],e[I+2],e[I+3]);break;case 0:case 8:i.uniform1i(this.index,0|e[I]);break;case 2:case 10:i.uniform3i(this.index,0|e[I],0|e[I+1],0|e[I+2]);break;case 12:this.__uniformMatrix[0]=e[I],this.__uniformMatrix[1]=e[I+1],this.__uniformMatrix[2]=e[I+2],this.__uniformMatrix[3]=e[I+3],Nb.uniformMatrix2fv(i,this.index,!1,this.__uniformMatrix);break;case 16:this.__uniformMatrix[0]=e[I],this.__uniformMatrix[1]=e[I+1],this.__uniformMatrix[2]=e[I+2],this.__uniformMatrix[3]=e[I+3],this.__uniformMatrix[4]=e[I+4],this.__uniformMatrix[5]=e[I+5],this.__uniformMatrix[6]=e[I+6],this.__uniformMatrix[7]=e[I+7],this.__uniformMatrix[8]=e[I+8],Nb.uniformMatrix3fv(i,this.index,!1,this.__uniformMatrix);break;case 20:this.__uniformMatrix[0]=e[I],this.__uniformMatrix[1]=e[I+1],this.__uniformMatrix[2]=e[I+2],this.__uniformMatrix[3]=e[I+3],this.__uniformMatrix[4]=e[I+4],this.__uniformMatrix[5]=e[I+5],this.__uniformMatrix[6]=e[I+6],this.__uniformMatrix[7]=e[I+7],this.__uniformMatrix[8]=e[I+8],this.__uniformMatrix[9]=e[I+9],this.__uniformMatrix[10]=e[I+10],this.__uniformMatrix[11]=e[I+11],this.__uniformMatrix[12]=e[I+12],this.__uniformMatrix[13]=e[I+13],this.__uniformMatrix[14]=e[I+14],this.__uniformMatrix[15]=e[I+15],Nb.uniformMatrix4fv(i,this.index,!1,this.__uniformMatrix)}}else if(this.__internal||0!=t&&t!=this.__length){for(e=i.FLOAT,(this.__isBool||this.__isInt)&&(e=i.INT),o=0,s=this.__arrayLength;o<s;)l=o++,i.enableVertexAttribArray(this.index+l);if(0<t)for(o=0,s=this.__arrayLength;o<s;)l=o++,i.vertexAttribPointer(this.index+l,this.__length,e,!1,4*this.__length,4*(I+C*this.__length+l*this.__arrayLength))}else{for(var o=0,s=this.__arrayLength;o<s;){var l=o++;i.disableVertexAttribArray(this.index+l)}if(0<t)switch(this.type){case 1:case 5:case 9:i.vertexAttrib2f(this.index,e[I],e[I+1]);break;case 3:case 7:case 11:i.vertexAttrib4f(this.index,e[I],e[I+1],e[I+2],e[I+3]);break;case 0:case 4:case 8:i.vertexAttrib1f(this.index,e[I]);break;case 2:case 6:case 10:i.vertexAttrib3f(this.index,e[I],e[I+1],e[I+2]);break;case 12:i.vertexAttrib2f(this.index+0,e[I],e[I+1]),i.vertexAttrib2f(this.index+1,e[I+2],e[I+2+1]);break;case 16:i.vertexAttrib3f(this.index+0,e[I],e[I+1],e[I+2]),i.vertexAttrib3f(this.index+1,e[I+3],e[I+3+1],e[I+3+2]),i.vertexAttrib3f(this.index+2,e[I+6],e[I+6+1],e[I+6+2]);break;case 20:i.vertexAttrib4f(this.index+0,e[I],e[I+1],e[I+2],e[I+3]),i.vertexAttrib4f(this.index+1,e[I+4],e[I+4+1],e[I+4+2],e[I+4+3]),i.vertexAttrib4f(this.index+2,e[I+8],e[I+8+1],e[I+8+2],e[I+8+3]),i.vertexAttrib4f(this.index+3,e[I+12],e[I+12+1],e[I+12+2],e[I+12+3])}else switch(this.type){case 1:case 5:case 9:i.vertexAttrib2f(this.index,0,0);break;case 3:case 7:case 11:i.vertexAttrib4f(this.index,0,0,0,0);break;case 0:case 4:case 8:i.vertexAttrib1f(this.index,0);break;case 2:case 6:case 10:i.vertexAttrib3f(this.index,0,0,0);break;case 12:i.vertexAttrib2f(this.index+0,0,0),i.vertexAttrib2f(this.index+1,0,0);break;case 16:i.vertexAttrib3f(this.index+0,0,0,0),i.vertexAttrib3f(this.index+1,0,0,0),i.vertexAttrib3f(this.index+2,0,0,0);break;case 20:i.vertexAttrib4f(this.index+0,0,0,0,0),i.vertexAttrib4f(this.index+1,0,0,0,0),i.vertexAttrib4f(this.index+2,0,0,0,0),i.vertexAttrib4f(this.index+3,0,0,0,0)}}},set_name:function(i){return this.__internal=T.startsWith(i,"openfl_"),this.name=i},__class__:pe,__properties__:{set_name:"set_name"}};var Ee=function(){oa.call(this),this.__drawableType=3};p["openfl.display.Shape"]=Ee,Ee.__name__="openfl.display.Shape",Ee.__super__=oa,Ee.prototype=B(oa.prototype,{get_graphics:function(){return null==this.__graphics&&(this.__graphics=new Fc(this)),this.__graphics},__class__:Ee,__properties__:B(oa.prototype.__properties__,{get_graphics:"get_graphics"})});var Fe=function(i,e,I,t){Da.call(this),this.__drawableType=6,this.enabled=!0,this.trackAsMenu=!1,this.useHandCursor=!0,this.__upState=null!=i?i:new oa,this.__overState=e,this.__downState=I,this.set_hitTestState(null!=t?t:new oa),this.addEventListener("mouseDown",u(this,this.__this_onMouseDown)),this.addEventListener("mouseOut",u(this,this.__this_onMouseOut)),this.addEventListener("mouseOver",u(this,this.__this_onMouseOver)),this.addEventListener("mouseUp",u(this,this.__this_onMouseUp)),this.__tabEnabled=!0,this.set___currentState(this.__upState),null!=Fe.__constructor&&(i=Fe.__constructor,Fe.__constructor=null,i(this))};p["openfl.display.SimpleButton"]=Fe,Fe.__name__="openfl.display.SimpleButton",Fe.__super__=Da,Fe.prototype=B(Da.prototype,{__getBounds:function(i,e){Da.prototype.__getBounds.call(this,i,e);var I=na.__pool.get(),t=this.__currentState.__transform;I.a=t.a*e.a+t.b*e.c,I.b=t.a*e.b+t.b*e.d,I.c=t.c*e.a+t.d*e.c,I.d=t.c*e.b+t.d*e.d,I.tx=t.tx*e.a+t.ty*e.c+e.tx,I.ty=t.tx*e.b+t.ty*e.d+e.ty,this.__currentState.__getBounds(i,I),na.__pool.release(I)},__getRenderBounds:function(i,e){if(null!=this.__scrollRect)Da.prototype.__getRenderBounds.call(this,i,e);else{Da.prototype.__getBounds.call(this,i,e);var I=na.__pool.get(),t=this.__currentState.__transform;I.a=t.a*e.a+t.b*e.c,I.b=t.a*e.b+t.b*e.d,I.c=t.c*e.a+t.d*e.c,I.d=t.c*e.b+t.d*e.d,I.tx=t.tx*e.a+t.ty*e.c+e.tx,I.ty=t.tx*e.b+t.ty*e.d+e.ty,this.__currentState.__getRenderBounds(i,I),na.__pool.release(I)}},__getCursor:function(){return this.useHandCursor&&!this.__ignoreEvent&&this.enabled?"button":null},__hitTest:function(i,e,I,t,C,o){var s=!1;if(null!=this.get_hitTestState()?this.get_hitTestState().__hitTest(i,e,I,t,C,o)&&(null!=t&&(0==t.length?t[0]=o:t[t.length-1]=o),s=!C||this.mouseEnabled):null!=this.__currentState&&(!o.get_visible()||this.__isMask||C&&!this.mouseEnabled||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e)?s=!1:this.__currentState.__hitTest(i,e,I,t,C,o)&&(s=C)),null!=t)for(;1<t.length&&t[t.length-1]==t[t.length-2];)t.pop();return s},__hitTestMask:function(i,e){var I=!1;return this.__currentState.__hitTestMask(i,e)&&(I=!0),I},__setStageReference:function(i){Da.prototype.__setStageReference.call(this,i),null!=this.__currentState&&this.__currentState.__setStageReference(i),null!=this.get_hitTestState()&&this.get_hitTestState()!=this.__currentState&&this.get_hitTestState().__setStageReference(i)},__setTransformDirty:function(){Da.prototype.__setTransformDirty.call(this),null!=this.__currentState&&this.__currentState.__setTransformDirty(),null!=this.get_hitTestState()&&this.get_hitTestState()!=this.__currentState&&this.get_hitTestState().__setTransformDirty()},__update:function(i,e){Da.prototype.__update.call(this,i,e),e&&(null!=this.__currentState&&this.__currentState.__update(i,!0),null!=this.get_hitTestState()&&this.get_hitTestState()!=this.__currentState&&this.get_hitTestState().__update(i,!0))},__updateTransforms:function(i){Da.prototype.__updateTransforms.call(this,i),null!=this.__currentState&&this.__currentState.__updateTransforms(),null!=this.get_hitTestState()&&this.get_hitTestState()!=this.__currentState&&this.get_hitTestState().__updateTransforms()},get_downState:function(){return this.__downState},get_hitTestState:function(){return this.__hitTestState},set_hitTestState:function(i){return null!=this.__hitTestState&&this.__hitTestState!=i&&this.__hitTestState!=this.get_downState()&&this.__hitTestState!=this.get_upState()&&this.__hitTestState!=this.get_overState()&&(this.__hitTestState.__renderParent=null),null!=i&&(i.__renderParent=this,i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty())),this.__hitTestState=i},get_overState:function(){return this.__overState},get_upState:function(){return this.__upState},set___currentState:function(i){if(null!=this.__currentState&&this.__currentState!=this.get_hitTestState()&&(this.__currentState.__renderParent=null),null!=i&&null!=i.parent&&i.parent.removeChild(i),oa.__supportDOM&&null==this.__previousStates&&(this.__previousStates=Ha.toObjectVector(null)),i!=this.__currentState){if(oa.__supportDOM){null!=this.__currentState&&(this.__currentState.__setStageReference(null),this.__previousStates.push(this.__currentState));var e=this.__previousStates.indexOf(i,0);if(-1<e){var I=this.__previousStates;I.__tempIndex=e,e=0;for(var t=[];e<t.length;){var C=t[e++];I.insertAt(I.__tempIndex,C),I.__tempIndex++}I.splice(I.__tempIndex,1)}}null!=i&&(i.__renderParent=this,i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty())),this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())}return this.__currentState=i},__this_onMouseDown:function(i){this.enabled&&this.set___currentState(this.get_downState())},__this_onMouseOut:function(i){this.__ignoreEvent=!1,this.get_upState()!=this.__currentState&&this.set___currentState(this.get_upState())},__this_onMouseOver:function(i){i.buttonDown&&(this.__ignoreEvent=!0),this.get_overState()!=this.__currentState&&null!=this.get_overState()&&!this.__ignoreEvent&&this.enabled&&this.set___currentState(this.get_overState())},__this_onMouseUp:function(i){this.__ignoreEvent=!1,this.enabled&&null!=this.get_overState()?this.set___currentState(this.get_overState()):this.set___currentState(this.get_upState())},__class__:Fe,__properties__:B(Da.prototype.__properties__,{set___currentState:"set___currentState",get_upState:"get_upState",get_overState:"get_overState",set_hitTestState:"set_hitTestState",get_hitTestState:"get_hitTestState",get_downState:"get_downState"})});var Ge=function(i,e){fb.call(this),this.__drawableType=5,this.set_name(null),this.__color=-1,this.__colorSplit=[255,255,255],this.__colorString="#FFFFFF",this.__contentsScaleFactor=1,this.__deltaTime=this.__currentTabOrderIndex=0,this.__displayState=2,this.__logicalHeight=this.__logicalWidth=this.__lastClickTime=this.__mouseY=this.__mouseX=0,this.__displayMatrix=new na,this.__displayRect=new A,this.__renderDirty=!0,this.stage3Ds=Ha.toObjectVector(null),this.stage3Ds.push(new fe(this)),this.stage3Ds.push(new fe(this)),this.stage3Ds.push(new fe(this)),this.stage3Ds.push(new fe(this)),this.stage=this,this.align=6,this.allowsFullScreenInteractive=this.allowsFullScreen=!0,this.__quality=1,this.__scaleMode=2,this.showDefaultContextMenu=!0,this.softKeyboardRect=new A,this.stageFocusRect=!0,this.__macKeyboard=/AppleWebKit/.test(navigator.userAgent)&&/Mobile\/\w+/.test(navigator.userAgent)||/Mac/.test(navigator.platform),this.__clearBeforeRender=!0,this.__forceRender=!1,this.__stack=[],this.__rollOutStack=[],this.__mouseOutStack=[],this.__touchData=new Db,this.application=i.application,this.window=i,this.set_color(e),this.__uncaughtErrorEvents=Fa.get_current().__loaderInfo.uncaughtErrorEvents,this.__contentsScaleFactor=i.__scale,this.__wasFullscreen=i.__fullscreen,this.__resize(),null==Fa.get_current().stage&&this.stage.addChild(Fa.get_current())};p["openfl.display.Stage"]=Ge,Ge.__name__="openfl.display.Stage",Ge.__interfaces__=[cb],Ge.__super__=fb,Ge.prototype=B(fb.prototype,{__broadcastEvent:function(i){if(Object.prototype.hasOwnProperty.call(oa.__broadcastEvents.h,i.type))for(var e=oa.__broadcastEvents.h[i.type],I=0;I<e.length;){var t=e[I];if(++I,t.stage==this||null==t.stage)if(this.__uncaughtErrorEvents.__enabled)try{t.__dispatch(i)}catch(i){La.lastError=i,t=R.caught(i).unwrap(),this.__handleError(t)}else t.__dispatch(i)}},__createRenderer:function(){var i=this.window.__width*this.window.__scale|0,e=this.window.__height*this.window.__scale|0;switch(this.window.context.type){case"canvas":this.__renderer=new qd(this.window.context.canvas2D);break;case"dom":this.__renderer=new hg(this.window.context.dom);break;case"opengl":case"opengles":case"webgl":this.context3D=new Ua(this),this.context3D.configureBackBuffer(this.stageWidth,this.stageHeight,0,!0,!0,!0),this.context3D.present(),this.__renderer=new Ta(this.context3D)}if(null!=this.__renderer){var I=this.get_quality();this.__renderer.__allowSmoothing=2!=I,this.__renderer.__pixelRatio=this.window.__scale,this.__renderer.__worldTransform=this.__displayMatrix,this.__renderer.__stage=this,this.__renderer.__resize(i,e)}},__dispatchEvent:function(i){if(this.__uncaughtErrorEvents.__enabled)try{var e=fb.prototype.__dispatchEvent.call(this,i)}catch(I){La.lastError=I,i=R.caught(I).unwrap(),this.__handleError(i),e=!1}else e=fb.prototype.__dispatchEvent.call(this,i);return e},__dispatchPendingMouseEvent:function(){this.__pendingMouseEvent&&(this.__onMouse("mouseMove",this.__pendingMouseX,this.__pendingMouseY,0),this.__pendingMouseEvent=!1)},__dispatchStack:function(i,e){if(this.__uncaughtErrorEvents.__enabled)try{var I=e.length;if(0==I){i.eventPhase=2;var t=i.target;t.__dispatch(i)}else{i.eventPhase=1,i.target=e[e.length-1];for(var C=0,o=I-1;C<o;){var s=C++;if(e[s].__dispatch(i),i.__isCanceled)return}if(i.eventPhase=2,(t=i.target).__dispatch(i),!i.__isCanceled&&i.bubbles)for(i.eventPhase=3,s=I-2;0<=s&&(e[s].__dispatch(i),!i.__isCanceled);)--s}}catch(e){La.lastError=e,i=R.caught(e).unwrap(),this.__handleError(i)}else if(0==(I=e.length))i.eventPhase=2,(t=i.target).__dispatch(i);else{for(i.eventPhase=1,i.target=e[e.length-1],C=0,o=I-1;C<o;)if(e[s=C++].__dispatch(i),i.__isCanceled)return;if(i.eventPhase=2,(t=i.target).__dispatch(i),!i.__isCanceled&&i.bubbles)for(i.eventPhase=3,s=I-2;0<=s&&(e[s].__dispatch(i),!i.__isCanceled);)--s}},__dispatchTarget:function(i,e){if(!this.__uncaughtErrorEvents.__enabled)return i.__dispatchEvent(e);try{return i.__dispatchEvent(e)}catch(e){return La.lastError=e,i=R.caught(e).unwrap(),this.__handleError(i),!1}},__drag:function(i){var e=this.__dragObject.parent;if(null!=e){var I=(e=e.__getWorldTransform()).a*e.d-e.b*e.c;if(0==I)i.x=-e.tx,i.y=-e.ty;else{var t=1/I*(e.c*(e.ty-i.y)+e.d*(i.x-e.tx));i.y=1/I*(e.a*(i.y-e.ty)+e.b*(e.tx-i.x)),i.x=t}}e=i.x+this.__dragOffsetX,i=i.y+this.__dragOffsetY,null!=this.__dragBounds&&(e<this.__dragBounds.x?e=this.__dragBounds.x:e>this.__dragBounds.get_right()&&(e=this.__dragBounds.get_right()),i<this.__dragBounds.y?i=this.__dragBounds.y:i>this.__dragBounds.get_bottom()&&(i=this.__dragBounds.get_bottom())),this.__dragObject.set_x(e),this.__dragObject.set_y(i)},__getInteractive:function(i){return null!=i&&i.push(this),!0},__globalToLocal:function(i,e){return i!=e&&e.copyFrom(i),e},__handleError:function(i){var e=new qh("uncaughtError",!0,!0,i);try{Fa.get_current().__loaderInfo.uncaughtErrorEvents.dispatchEvent(e)}catch(i){La.lastError=i}if(!e.__preventDefault){e=Ed.toString(Ed.exceptionStack()),console.log(e),e=L.string(i),console.log(e);try{if(null!=i&&Object.prototype.hasOwnProperty.call(i,"stack")&&null!=i.stack&&""!=i.stack)console.log(i.stack),i.stack=i.stack;else{var I=Ed.toString(Ed.callStack());console.log(I)}}catch(i){La.lastError=i}throw i}},__onKey:function(i,e,I){this.__dispatchPendingMouseEvent(),hb.__altKey=ab.get_altKey(I),hb.__commandKey=ab.get_metaKey(I),hb.__ctrlKey=ab.get_ctrlKey(I),hb.__shiftKey=ab.get_shiftKey(I);var t=[];if(null==this.__focus?this.__getInteractive(t):this.__focus.__getInteractive(t),0<t.length){switch(e){case 1073741908:case 1073741909:case 1073741910:case 1073741911:case 1073741912:case 1073741913:case 1073741914:case 1073741915:case 1073741916:case 1073741917:case 1073741918:case 1073741919:case 1073741920:case 1073741921:case 1073741922:case 1073741923:case 1073742044:var C=3;break;case 1073742048:case 1073742049:case 1073742050:case 1073742051:C=1;break;case 1073742052:case 1073742053:case 1073742054:case 1073742055:C=2;break;default:C=0}switch(e){case 8:e=8;break;case 9:e=9;break;case 13:case 1073741912:case 1073741982:e=13;break;case 27:e=27;break;case 32:e=32;break;case 33:case 49:e=49;break;case 34:case 39:e=222;break;case 35:case 51:e=51;break;case 36:case 52:e=52;break;case 37:case 53:e=53;break;case 38:case 55:e=55;break;case 40:case 57:e=57;break;case 41:case 48:e=48;break;case 42:case 56:e=56;break;case 44:e=188;break;case 45:case 95:e=189;break;case 46:case 62:e=190;break;case 47:case 63:e=191;break;case 50:case 64:e=50;break;case 54:case 94:e=54;break;case 58:case 59:e=186;break;case 60:e=60;break;case 61:e=187;break;case 91:e=219;break;case 92:e=220;break;case 93:e=221;break;case 96:e=192;break;case 97:e=65;break;case 98:e=66;break;case 99:e=67;break;case 100:e=68;break;case 101:e=69;break;case 102:e=70;break;case 103:e=71;break;case 104:e=72;break;case 105:e=73;break;case 106:e=74;break;case 107:e=75;break;case 108:e=76;break;case 109:e=77;break;case 110:e=78;break;case 111:e=79;break;case 112:e=80;break;case 113:e=81;break;case 114:e=82;break;case 115:e=83;break;case 116:e=84;break;case 117:e=85;break;case 118:e=86;break;case 119:e=87;break;case 120:e=88;break;case 121:e=89;break;case 122:e=90;break;case 127:e=46;break;case 1073741881:e=20;break;case 1073741882:e=112;break;case 1073741883:e=113;break;case 1073741884:e=114;break;case 1073741885:e=115;break;case 1073741886:e=116;break;case 1073741887:e=117;break;case 1073741888:e=118;break;case 1073741889:e=119;break;case 1073741890:e=120;break;case 1073741891:e=121;break;case 1073741892:e=122;break;case 1073741893:e=123;break;case 1073741894:e=301;break;case 1073741895:e=145;break;case 1073741896:e=19;break;case 1073741897:e=45;break;case 1073741898:e=36;break;case 1073741899:e=33;break;case 1073741901:e=35;break;case 1073741902:e=34;break;case 1073741903:e=39;break;case 1073741904:e=37;break;case 1073741905:e=40;break;case 1073741906:e=38;break;case 1073741907:e=144;break;case 1073741908:e=111;break;case 1073741909:e=106;break;case 1073741910:e=109;break;case 1073741911:e=107;break;case 1073741913:e=97;break;case 1073741914:e=98;break;case 1073741915:e=99;break;case 1073741916:e=100;break;case 1073741917:e=101;break;case 1073741918:e=102;break;case 1073741919:e=103;break;case 1073741920:e=104;break;case 1073741921:e=105;break;case 1073741922:e=96;break;case 1073741923:case 1073742044:e=110;break;case 1073741925:e=302;break;case 1073741928:e=124;break;case 1073741929:e=125;break;case 1073741930:e=126;break;case 1073742048:case 1073742052:e=17;break;case 1073742049:case 1073742053:e=16;break;case 1073742050:case 1073742054:e=18;break;case 1073742051:case 1073742055:e=15}var o=Wi.__getCharCode(e,ab.get_shiftKey(I));if("keyUp"==i&&(32==e||13==e)&&this.__focus instanceof nb){var s=qa.__cast(this.__focus,nb);if(s.get_buttonMode()&&1==s.focusRect){var l=N.__pool.get(),n=N.__pool.get();n.x=this.__mouseX,n.y=this.__mouseY,s=hb.__create("click",0,this.__mouseX,this.__mouseY,s.__globalToLocal(n,l),s),this.__dispatchStack(s,t),N.__pool.release(n),N.__pool.release(l)}}if(C=new rh(i,!0,!0,o,e,C,this.__macKeyboard?ab.get_ctrlKey(I)||ab.get_metaKey(I):ab.get_ctrlKey(I),ab.get_altKey(I),ab.get_shiftKey(I),ab.get_ctrlKey(I),ab.get_metaKey(I)),t.reverse(),this.__dispatchStack(C,t),C.__preventDefault)"keyDown"==i?this.window.onKeyDown.cancel():this.window.onKeyUp.cancel();else if("keyDown"==i&&9==e){if(t=[],this.__tabTest(t),e=-1,i=null,C=ab.get_shiftKey(I)?-1:1,1<t.length){if(Pb.sort(t,(function(i,e){return i.get_tabIndex()-e.get_tabIndex()})),-1!=t[t.length-1].get_tabIndex())for(l=0;l<t.length;){if(-1<t[l].get_tabIndex()){0<l&&t.splice(0,l);break}++l}if(null!=this.get_focus()){for(l=this.get_focus(),o=t.indexOf(l);-1==o&&null!=l;){if(null!=(e=l.parent)&&e.get_tabChildren()){if(-1==(l=e.getChildIndex(l))){l=e;continue}for(l+=C;ab.get_shiftKey(I)?0<=l:l<e.get_numChildren();){if((n=e.getChildAt(l))instanceof Da&&(o=qa.__cast(n,Da),-1!=(o=t.indexOf(o)))){C=0;break}l+=C}}else ab.get_shiftKey(I)&&(-1!=(o=t.indexOf(e))&&(C=0));l=e}e=0>o?0:o+C}else e=this.__currentTabOrderIndex}else 1==t.length&&(i=t[0],this.get_focus()==i&&(i=null));o=0<=e&&e<t.length,1==t.length||0==t.length&&null!=this.get_focus()?e=0:1<t.length&&(0>e&&(e+=t.length),(i=t[e%=t.length])==this.get_focus()&&(0>(e+=C)&&(e+=t.length),i=t[e%=t.length])),C=null,null!=this.get_focus()&&(C=new ge("keyFocusChange",!0,!0,i,ab.get_shiftKey(I),0),t=[],this.get_focus().__getInteractive(t),t.reverse(),this.__dispatchStack(C,t),C.isDefaultPrevented()&&this.window.onKeyDown.cancel()),null!=C&&C.isDefaultPrevented()||(this.__currentTabOrderIndex=e,null!=i&&this.set_focus(i),o&&this.window.onKeyDown.cancel())}}},__onLimeCreateWindow:function(i){if(this.window==i){var e=u(this,this.__onLimeWindowActivate);i.onActivate.add((function(){e(i)}));var I=u(this,this.__onLimeWindowClose);i.onClose.add((function(){I(i)}),!1,-9e3);var t=u(this,this.__onLimeWindowDeactivate);i.onDeactivate.add((function(){t(i)}));var C=u(this,this.__onLimeWindowDropFile),o=function(e){C(i,e)};i.onDropFile.add(o);var s=u(this,this.__onLimeWindowEnter);i.onEnter.add((function(){s(i)}));var l=u(this,this.__onLimeWindowExpose);i.onExpose.add((function(){l(i)}));var n=u(this,this.__onLimeWindowFocusIn);i.onFocusIn.add((function(){n(i)}));var a=u(this,this.__onLimeWindowFocusOut);i.onFocusOut.add((function(){a(i)}));var g=u(this,this.__onLimeWindowFullscreen);i.onFullscreen.add((function(){g(i)}));var r=u(this,this.__onLimeKeyDown);o=function(e,I){r(i,e,I)},i.onKeyDown.add(o);var J=u(this,this.__onLimeKeyUp);o=function(e,I){J(i,e,I)},i.onKeyUp.add(o);var c=u(this,this.__onLimeWindowLeave);i.onLeave.add((function(){c(i)}));var h=u(this,this.__onLimeWindowMinimize);i.onMinimize.add((function(){h(i)}));var d=u(this,this.__onLimeMouseDown);o=function(e,I,t){d(i,e,I,t)},i.onMouseDown.add(o);var _=u(this,this.__onLimeMouseMove);o=function(e,I){_(i,e,I)},i.onMouseMove.add(o);var k=u(this,this.__onLimeMouseMoveRelative);o=function(e,I){k(i,e,I)},i.onMouseMoveRelative.add(o);var A=u(this,this.__onLimeMouseUp);o=function(e,I,t){A(i,e,I,t)},i.onMouseUp.add(o);var Q=u(this,this.__onLimeMouseWheel);o=function(e,I,t){Q(i,e,I,t)},i.onMouseWheel.add(o);var S=u(this,this.__onLimeWindowMove);o=function(e,I){S(i,e,I)},i.onMove.add(o),i.onRender.add(u(this,this.__onLimeRender)),i.onRenderContextLost.add(u(this,this.__onLimeRenderContextLost)),i.onRenderContextRestored.add(u(this,this.__onLimeRenderContextRestored));var w=u(this,this.__onLimeWindowResize);o=function(e,I){w(i,e,I)},i.onResize.add(o);var m=u(this,this.__onLimeWindowRestore);i.onRestore.add((function(){m(i)}));var b=u(this,this.__onLimeTextEdit);o=function(e,I,t){b(i,e,I,t)},i.onTextEdit.add(o);var j=u(this,this.__onLimeTextInput);o=function(e){j(i,e)},i.onTextInput.add(o),this.__onLimeWindowCreate(i)}},__onLimeGamepadAxisMove:function(i,e,I){if(this.__uncaughtErrorEvents.__enabled)try{Ya.__onGamepadAxisMove(i,e,I)}catch(e){La.lastError=e,i=R.caught(e).unwrap(),this.__handleError(i)}else Ya.__onGamepadAxisMove(i,e,I)},__onLimeGamepadButtonDown:function(i,e){if(this.__uncaughtErrorEvents.__enabled)try{Ya.__onGamepadButtonDown(i,e)}catch(e){La.lastError=e,i=R.caught(e).unwrap(),this.__handleError(i)}else Ya.__onGamepadButtonDown(i,e)},__onLimeGamepadButtonUp:function(i,e){if(this.__uncaughtErrorEvents.__enabled)try{Ya.__onGamepadButtonUp(i,e)}catch(e){La.lastError=e,i=R.caught(e).unwrap(),this.__handleError(i)}else Ya.__onGamepadButtonUp(i,e)},__onLimeGamepadConnect:function(i){if(this.__uncaughtErrorEvents.__enabled)try{Ya.__onGamepadConnect(i)}catch(i){La.lastError=i;var e=R.caught(i).unwrap();this.__handleError(e)}else Ya.__onGamepadConnect(i);var I=u(this,this.__onLimeGamepadAxisMove);e=function(e,t){I(i,e,t)},i.onAxisMove.add(e);var t=u(this,this.__onLimeGamepadButtonDown);e=function(e){t(i,e)},i.onButtonDown.add(e);var C=u(this,this.__onLimeGamepadButtonUp);e=function(e){C(i,e)},i.onButtonUp.add(e);var o=u(this,this.__onLimeGamepadDisconnect);i.onDisconnect.add((function(){o(i)}))},__onLimeGamepadDisconnect:function(i){if(this.__uncaughtErrorEvents.__enabled)try{Ya.__onGamepadDisconnect(i)}catch(e){La.lastError=e,i=R.caught(e).unwrap(),this.__handleError(i)}else Ya.__onGamepadDisconnect(i)},__onLimeKeyDown:function(i,e,I){null!=this.window&&this.window==i&&this.__onKey("keyDown",e,I)},__onLimeKeyUp:function(i,e,I){null!=this.window&&this.window==i&&this.__onKey("keyUp",e,I)},__onLimeModuleExit:function(i){null!=this.window&&(i=new sa("deactivate"),this.__broadcastEvent(i))},__onLimeMouseDown:function(i,e,I,t){if(null!=this.window&&this.window==i){switch(this.__dispatchPendingMouseEvent(),t){case 1:var C="middleMouseDown";break;case 2:C="rightMouseDown";break;default:C="mouseDown"}this.__onMouse(C,e*i.__scale|0,I*i.__scale|0,t),this.showDefaultContextMenu||2!=t||i.onMouseDown.cancel()}},__onLimeMouseMove:function(i,e,I){null!=this.window&&this.window==i&&(this.__pendingMouseEvent=!0,this.__pendingMouseX=e*i.__scale|0,this.__pendingMouseY=I*i.__scale|0)},__onLimeMouseMoveRelative:function(i,e,I){},__onLimeMouseUp:function(i,e,I,t){if(null!=this.window&&this.window==i){switch(this.__dispatchPendingMouseEvent(),t){case 1:var C="middleMouseUp";break;case 2:C="rightMouseUp";break;default:C="mouseUp"}this.__onMouse(C,e*i.__scale|0,I*i.__scale|0,t),this.showDefaultContextMenu||2!=t||i.onMouseUp.cancel()}},__onLimeMouseWheel:function(i,e,I,t){null!=this.window&&this.window==i&&(this.__dispatchPendingMouseEvent(),t==Gd.PIXELS?this.__onMouseWheel(e*i.__scale|0,I*i.__scale|0,t):this.__onMouseWheel(0|e,0|I,t))},__onLimeRender:function(i){if(!this.__rendering){if(this.__rendering=!0,this.__broadcastEvent(new sa("enterFrame")),this.__broadcastEvent(new sa("frameConstructed")),this.__broadcastEvent(new sa("exitFrame")),this.__renderable=!0,this.__enterFrame(this.__deltaTime),this.__deltaTime=0,i=null!=this.__renderer&&(this.__renderDirty||this.__forceRender),this.__invalidated&&i){this.__invalidated=!1;var e=new sa("render");this.__broadcastEvent(e)}if(this.__update(!1,!0),null!=this.__renderer){if(null!=this.context3D){for(e=this.stage3Ds.iterator();e.hasNext();){var I=e.next();this.context3D.__renderStage3D(I)}this.context3D.__present&&(i=!0)}i?(null==this.context3D&&this.__renderer.__clear(),this.__renderer.__render(this)):null==this.context3D&&this.window.onRender.cancel(),null!=this.context3D&&(this.context3D.__present?(this.__renderer.__cleared||this.__renderer.__clear(),this.context3D.__present=!1,this.context3D.__cleared=!1):this.window.onRender.cancel()),this.__renderer.__cleared=!1}this.__rendering=!1}},__onLimeRenderContextLost:function(){this.context3D=this.__renderer=null;for(var i=this.stage3Ds.iterator();i.hasNext();)i.next().__lostContext()},__onLimeRenderContextRestored:function(i){for(this.__createRenderer(),i=this.stage3Ds.iterator();i.hasNext();)i.next().__restoreContext()},__onLimeTextEdit:function(i,e,I,t){},__onLimeTextInput:function(i,e){if(null!=this.window&&this.window==i){var I=[];null==this.__focus?this.__getInteractive(I):this.__focus.__getInteractive(I),e=new dd("textInput",!0,!0,e),0<I.length?(I.reverse(),this.__dispatchStack(e,I)):this.__dispatchEvent(e),e.isDefaultPrevented()&&i.onTextInput.cancel()}},__onLimeTouchCancel:function(i){var e=this.__primaryTouch==i;e&&(this.__primaryTouch=null),this.__onTouch("touchEnd",i,e)},__onLimeTouchMove:function(i){this.__onTouch("touchMove",i,this.__primaryTouch==i)},__onLimeTouchEnd:function(i){var e=this.__primaryTouch==i;e&&(this.__primaryTouch=null),this.__onTouch("touchEnd",i,e)},__onLimeTouchStart:function(i){null==this.__primaryTouch&&(this.__primaryTouch=i),this.__onTouch("touchBegin",i,this.__primaryTouch==i)},__onLimeUpdate:function(i){this.__deltaTime=i,this.__dispatchPendingMouseEvent()},__onLimeWindowActivate:function(i){},__onLimeWindowClose:function(i){this.window==i&&(this.window=null),this.__primaryTouch=null,i=new sa("deactivate"),this.__broadcastEvent(i)},__onLimeWindowCreate:function(i){null!=this.window&&this.window==i&&null!=i.context&&this.__createRenderer()},__onLimeWindowDeactivate:function(i){},__onLimeWindowDropFile:function(i,e){},__onLimeWindowEnter:function(i){},__onLimeWindowExpose:function(i){null!=this.window&&this.window==i&&(this.__renderDirty=!0)},__onLimeWindowFocusIn:function(i){null!=this.window&&this.window==i&&(this.__renderDirty=!0,i=new sa("activate"),this.__broadcastEvent(i),this.set_focus(this.__cacheFocus))},__onLimeWindowFocusOut:function(i){null!=this.window&&this.window==i&&(this.__primaryTouch=null,i=new sa("deactivate"),this.__broadcastEvent(i),i=this.get_focus(),this.set_focus(null),this.__cacheFocus=i,hb.__altKey=!1,hb.__commandKey=!1,hb.__ctrlKey=!1,hb.__shiftKey=!1)},__onLimeWindowFullscreen:function(i){null!=this.window&&this.window==i&&(this.__resize(),this.__wasFullscreen||(this.__wasFullscreen=!0,2==this.__displayState&&(this.__displayState=1),this.__dispatchEvent(new ud("fullScreen",!1,!1,!0,!0))))},__onLimeWindowLeave:function(i){null==this.window||this.window!=i||hb.__buttonDown||(this.__dispatchPendingMouseEvent(),i=new sa("mouseLeave"),this.__dispatchEvent(i))},__onLimeWindowMinimize:function(i){},__onLimeWindowMove:function(i,e,I){},__onLimeWindowResize:function(i,e,I){null!=this.window&&this.window==i&&(this.__resize(),this.__wasFullscreen&&!i.__fullscreen&&(this.__wasFullscreen=!1,this.__displayState=2,this.__dispatchEvent(new ud("fullScreen",!1,!1,!1,!0))))},__onLimeWindowRestore:function(i){null!=this.window&&this.window==i&&this.__wasFullscreen&&!i.__fullscreen&&(this.__wasFullscreen=!1,this.__displayState=2,this.__dispatchEvent(new ud("fullScreen",!1,!1,!1,!0)))},__onMouse:function(i,e,I,t){if(!(2<t)){var C=N.__pool.get();if(C.setTo(e,I),0==(I=(e=this.__displayMatrix).a*e.d-e.b*e.c))C.x=-e.tx,C.y=-e.ty;else{var o=1/I*(e.c*(e.ty-C.y)+e.d*(C.x-e.tx));C.y=1/I*(e.a*(C.y-e.ty)+e.b*(e.tx-C.x)),C.x=o}this.__mouseX=C.x,this.__mouseY=C.y,e=[],this.__hitTest(this.__mouseX,this.__mouseY,!0,e,!0,this)?o=e[e.length-1]:(o=this,e=[this]),null==o&&(o=this);var s=null;switch(i){case"middleMouseDown":this.__mouseDownMiddle=o;break;case"middleMouseUp":this.__mouseDownMiddle==o&&(s="middleClick"),this.__mouseDownMiddle=null;break;case"mouseDown":null!=this.get_focus()?this.get_focus()!=o&&(I=new ge("mouseFocusChange",!0,!0,o,!1,0),this.get_focus().dispatchEvent(I),I.isDefaultPrevented()||(o.__allowMouseFocus()?this.set_focus(o):this.set_focus(null))):o.__allowMouseFocus()?this.set_focus(o):this.set_focus(null),this.__mouseDownLeft=o,hb.__buttonDown=!0;break;case"mouseUp":if(null!=this.__mouseDownLeft){if(hb.__buttonDown=!1,this.__mouseDownLeft==o)s="click";else{var l=hb.__create("releaseOutside",1,this.__mouseX,this.__mouseY,new N(this.__mouseX,this.__mouseY),this);this.__mouseDownLeft.dispatchEvent(l)}this.__mouseDownLeft=null}break;case"rightMouseDown":this.__mouseDownRight=o;break;case"rightMouseUp":this.__mouseDownRight==o&&(s="rightClick"),this.__mouseDownRight=null}if(I=N.__pool.get(),l=hb.__create(i,t,this.__mouseX,this.__mouseY,o.__globalToLocal(C,I),o),this.__dispatchStack(l,e),null!=s&&(l=hb.__create(s,t,this.__mouseX,this.__mouseY,o.__globalToLocal(C,I),o),this.__dispatchStack(l,e),"mouseUp"==i&&qa.__cast(o,Da).doubleClickEnabled&&(500>(i=Fa.getTimer())-this.__lastClickTime?(l=hb.__create("doubleClick",t,this.__mouseX,this.__mouseY,o.__globalToLocal(C,I),o),this.__dispatchStack(l,e),this.__lastClickTime=0):this.__lastClickTime=i)),"auto"==si.__cursor&&!si.__hidden){if(l=null,null!=this.__mouseDownLeft)l=this.__mouseDownLeft.__getCursor();else for(i=0;i<e.length;)if(l=e[i],++i,null!=(l=l.__getCursor())&&null!=this.window){this.window.set_cursor(rj.toLimeCursor(l));break}null==l&&null!=this.window&&this.window.set_cursor(vb.ARROW)}for(o!=this.__mouseOverTarget&&null!=this.__mouseOverTarget&&(l=hb.__create("mouseOut",t,this.__mouseX,this.__mouseY,this.__mouseOverTarget.__globalToLocal(C,I),this.__mouseOverTarget),this.__dispatchStack(l,this.__mouseOutStack)),i=0;i<this.__rollOutStack.length;)s=this.__rollOutStack[i],-1==e.indexOf(s)?(V.remove(this.__rollOutStack,s),(l=hb.__create("rollOut",t,this.__mouseX,this.__mouseY,this.__mouseOverTarget.__globalToLocal(C,I),s)).bubbles=!1,this.__dispatchTarget(s,l)):++i;for(i=0;i<e.length;)s=e[i],++i,-1==this.__rollOutStack.indexOf(s)&&null!=this.__mouseOverTarget&&(s.hasEventListener("rollOver")&&((l=hb.__create("rollOver",t,this.__mouseX,this.__mouseY,this.__mouseOverTarget.__globalToLocal(C,I),s)).bubbles=!1,this.__dispatchTarget(s,l)),(s.hasEventListener("rollOut")||s.hasEventListener("rollOver"))&&this.__rollOutStack.push(s));o!=this.__mouseOverTarget&&(null!=o&&(l=hb.__create("mouseOver",t,this.__mouseX,this.__mouseY,o.__globalToLocal(C,I),o),this.__dispatchStack(l,e)),this.__mouseOverTarget=o,this.__mouseOutStack=e),null!=this.__dragObject&&(this.__drag(C),t=null,this.__mouseOverTarget==this.__dragObject?(o=this.__dragObject.mouseEnabled,i=this.__dragObject.mouseChildren,this.__dragObject.mouseEnabled=!1,this.__dragObject.mouseChildren=!1,e=[],this.__hitTest(this.__mouseX,this.__mouseY,!0,e,!0,this)&&(t=e[e.length-1]),this.__dragObject.mouseEnabled=o,this.__dragObject.mouseChildren=i):this.__mouseOverTarget!=this&&(t=this.__mouseOverTarget),this.__dragObject.dropTarget=t),N.__pool.release(C),N.__pool.release(I)}},__onMouseWheel:function(i,e,I){var t=this.__mouseX,C=this.__mouseY;if(i=[],this.__hitTest(this.__mouseX,this.__mouseY,!0,i,!0,this))var o=i[i.length-1];else o=this,i=[this];if(null==o&&(o=this),(I=N.__pool.get()).setTo(t,C),0==(C=(t=this.__displayMatrix).a*t.d-t.b*t.c))I.x=-t.tx,I.y=-t.ty;else{var s=1/C*(t.c*(t.ty-I.y)+t.d*(I.x-t.tx));I.y=1/C*(t.a*(I.y-t.ty)+t.b*(t.tx-I.x)),I.x=s}e|=0,(e=hb.__create("mouseWheel",0,this.__mouseX,this.__mouseY,o.__globalToLocal(I,I),o,e)).cancelable=!0,this.__dispatchStack(e,i),e.isDefaultPrevented()&&this.window.onMouseWheel.cancel(),N.__pool.release(I)},__onTouch:function(i,e,I){var t=N.__pool.get();t.setTo(Math.round(e.x*this.window.__width*this.window.__scale),Math.round(e.y*this.window.__height*this.window.__scale));var C=this.__displayMatrix,o=C.a*C.d-C.b*C.c;if(0==o)t.x=-C.tx,t.y=-C.ty;else{var s=1/o*(C.c*(C.ty-t.y)+C.d*(t.x-C.tx));t.y=1/o*(C.a*(t.y-C.ty)+C.b*(C.tx-t.x)),t.x=s}if(C=t.x,o=t.y,s=[],this.__hitTest(C,o,!1,s,!0,this))var l=s[s.length-1];else l=this,s=[this];null==l&&(l=this);var n=e.id;if(this.__touchData.h.hasOwnProperty(n))var a=this.__touchData.h[n];else(a=he.__pool.get()).reset(),a.touch=e,this.__touchData.h[n]=a;var g=null,r=!1;switch(i){case"touchBegin":a.touchDownTarget=l;break;case"touchEnd":a.touchDownTarget==l&&(g="touchTap"),a.touchDownTarget=null,r=!0}var J=N.__pool.get();(i=Kc.__create(i,null,C,o,l.__globalToLocal(t,J),l)).touchPointID=n,i.isPrimaryTouchPoint=I,i.pressure=e.pressure,this.__dispatchStack(i,s),null!=g&&((i=Kc.__create(g,null,C,o,l.__globalToLocal(t,J),l)).touchPointID=n,i.isPrimaryTouchPoint=I,i.pressure=e.pressure,this.__dispatchStack(i,s)),l!=(g=a.touchOverTarget)&&null!=g&&((i=Kc.__create("touchOut",null,C,o,g.__globalToLocal(t,J),g)).touchPointID=n,i.isPrimaryTouchPoint=I,i.pressure=e.pressure,this.__dispatchTarget(g,i));for(var c,h=a.rollOutStack,d=0;d<h.length;)c=h[d],-1==s.indexOf(c)?(V.remove(h,c),(i=Kc.__create("touchRollOut",null,C,o,g.__globalToLocal(t,J),g)).touchPointID=n,i.isPrimaryTouchPoint=I,i.bubbles=!1,i.pressure=e.pressure,this.__dispatchTarget(c,i)):++d;for(d=0;d<s.length;)c=s[d],++d,-1==h.indexOf(c)&&(c.hasEventListener("touchRollOver")&&((i=Kc.__create("touchRollOver",null,C,o,g.__globalToLocal(t,J),c)).touchPointID=n,i.isPrimaryTouchPoint=I,i.bubbles=!1,i.pressure=e.pressure,this.__dispatchTarget(c,i)),c.hasEventListener("touchRollOut")&&h.push(c));l!=g&&(null!=l&&((i=Kc.__create("touchOver",null,C,o,l.__globalToLocal(t,J),l)).touchPointID=n,i.isPrimaryTouchPoint=I,i.bubbles=!0,i.pressure=e.pressure,this.__dispatchTarget(l,i)),a.touchOverTarget=l),N.__pool.release(t),N.__pool.release(J),r&&(this.__touchData.remove(n),a.reset(),he.__pool.release(a))},__registerLimeModule:function(i){for(i.onCreateWindow.add(u(this,this.__onLimeCreateWindow)),i.onUpdate.add(u(this,this.__onLimeUpdate)),i.onExit.add(u(this,this.__onLimeModuleExit),!1,0),i=Kb.devices.iterator();i.hasNext();){var e=i.next();this.__onLimeGamepadConnect(e)}Kb.onConnect.add(u(this,this.__onLimeGamepadConnect)),Wb.onStart.add(u(this,this.__onLimeTouchStart)),Wb.onMove.add(u(this,this.__onLimeTouchMove)),Wb.onEnd.add(u(this,this.__onLimeTouchEnd)),Wb.onCancel.add(u(this,this.__onLimeTouchCancel))},__resize:function(){var i=this.stageWidth,e=this.stageHeight,I=this.window.__width*this.window.__scale|0,t=this.window.__height*this.window.__scale|0;if(this.__displayMatrix.identity(),null!=this.get_fullScreenSourceRect()&&this.window.__fullscreen){this.stageWidth=0|this.get_fullScreenSourceRect().width,this.stageHeight=0|this.get_fullScreenSourceRect().height;var C=I/this.stageWidth,o=t/this.stageHeight;this.__displayMatrix.translate(-this.get_fullScreenSourceRect().x,-this.get_fullScreenSourceRect().y),this.__displayMatrix.scale(C,o),this.__displayRect.setTo(this.get_fullScreenSourceRect().get_left(),this.get_fullScreenSourceRect().get_right(),this.get_fullScreenSourceRect().get_top(),this.get_fullScreenSourceRect().get_bottom())}else if(0==this.__logicalWidth||0==this.__logicalHeight||2==this.get_scaleMode()||0==I||0==t)this.stageWidth=Math.round(I/this.window.__scale),this.stageHeight=Math.round(t/this.window.__scale),this.__displayMatrix.scale(this.window.__scale,this.window.__scale),this.__displayRect.setTo(0,0,this.stageWidth,this.stageHeight);else switch(this.stageWidth=this.__logicalWidth,this.stageHeight=this.__logicalHeight,this.get_scaleMode()){case 0:C=I/this.stageWidth,o=t/this.stageHeight,this.__displayMatrix.scale(C,o),this.__displayRect.setTo(0,0,this.stageWidth,this.stageHeight);break;case 1:C=I/this.stageWidth,o=t/this.stageHeight,C=Math.max(C,o),o=this.stageWidth*C;var s=this.stageHeight*C;o=this.stageWidth-Math.round((o-I)/C),s=this.stageHeight-Math.round((s-t)/C);var l=Math.round((this.stageWidth-o)/2),n=Math.round((this.stageHeight-s)/2);this.__displayMatrix.translate(-l,-n),this.__displayMatrix.scale(C,C),this.__displayRect.setTo(l,n,o,s);break;default:C=I/this.stageWidth,o=t/this.stageHeight,C=Math.min(C,o),o=this.stageWidth*C,s=this.stageHeight*C,o=this.stageWidth-Math.round((o-I)/C),s=this.stageHeight-Math.round((s-t)/C),l=Math.round((this.stageWidth-o)/2),n=Math.round((this.stageHeight-s)/2),this.__displayMatrix.translate(-l,-n),this.__displayMatrix.scale(C,C),this.__displayRect.setTo(l,n,o,s)}for(null!=this.context3D&&this.context3D.configureBackBuffer(this.stageWidth,this.stageHeight,0,!0,!0,!0),C=this.stage3Ds.iterator();C.hasNext();)C.next().__resize(I,t);null!=this.__renderer&&this.__renderer.__resize(I,t),this.__renderDirty=!0,this.stageWidth==i&&this.stageHeight==e||(this.__setTransformDirty(),i=new sa("resize"),this.__dispatchEvent(i))},__setLogicalSize:function(i,e){this.__logicalWidth=i,this.__logicalHeight=e,this.__resize()},__update:function(i,e){i?this.__transformDirty&&(fb.prototype.__update.call(this,!0,e),e&&(this.__transformDirty=!1)):this.__transformDirty||this.__renderDirty?(fb.prototype.__update.call(this,!1,e),e&&oa.__supportDOM&&(this.__wasDirty=!0)):!this.__renderDirty&&this.__wasDirty&&(fb.prototype.__update.call(this,!1,e),e&&(this.__wasDirty=!1))},set_color:function(i){return null==i?(this.__transparent=!0,i=0):this.__transparent=!1,this.__color!=i&&(this.__colorSplit[0]=((16711680&i)>>>16)/255,this.__colorSplit[1]=((65280&i)>>>8)/255,this.__colorSplit[2]=(255&i)/255,this.__colorString="#"+T.hex(16777215&i,6),this.__renderDirty=!0,this.__color=-16777216|16777215&i),i},get_focus:function(){return this.__focus},set_focus:function(i){if(i!=this.__focus){var e=this.__focus;if(this.__cacheFocus=this.__focus=i,null!=e){var I=new ge("focusOut",!0,!1,i,!1,0),t=[];e.__getInteractive(t),t.reverse(),this.__dispatchStack(I,t)}null!=i&&(I=new ge("focusIn",!0,!1,e,!1,0),t=[],i.__getInteractive(t),t.reverse(),this.__dispatchStack(I,t))}return i},get_frameRate:function(){return null!=this.window?this.window.__backend.getFrameRate():0},get_fullScreenSourceRect:function(){return null==this.__fullScreenSourceRect?null:this.__fullScreenSourceRect.clone()},set_height:function(i){return this.get_height()},get_mouseX:function(){return this.__mouseX},get_mouseY:function(){return this.__mouseY},get_quality:function(){return this.__quality},set_rotation:function(i){return 0},get_scaleMode:function(){return this.__scaleMode},set_scaleMode:function(i){return i!=this.__scaleMode&&(this.__scaleMode=i,this.__resize()),i},set_scaleX:function(i){return 0},set_scaleY:function(i){return 0},get_tabEnabled:function(){return!1},get_tabIndex:function(){return-1},set_transform:function(i){return this.get_transform()},set_width:function(i){return this.get_width()},set_x:function(i){return 0},set_y:function(i){return 0},__class__:Ge,__properties__:B(fb.prototype.__properties__,{set_color:"set_color",set_scaleMode:"set_scaleMode",get_scaleMode:"get_scaleMode",get_quality:"get_quality",get_fullScreenSourceRect:"get_fullScreenSourceRect",get_frameRate:"get_frameRate",set_focus:"set_focus",get_focus:"get_focus"})});var fe=function(i){ja.call(this),this.__stage=i,this.__height=0,this.__projectionTransform=new sh,this.__renderTransform=new sh,this.__y=this.__x=this.__width=0,this.visible=!0,0<i.stageWidth&&0<i.stageHeight&&this.__resize(i.stageWidth,i.stageHeight)};p["openfl.display.Stage3D"]=fe,fe.__name__="openfl.display.Stage3D",fe.__super__=ja,fe.prototype=B(ja.prototype,{__createContext:function(){var i=this.__stage,e=i.__renderer;if("cairo"==e.__type||"canvas"==e.__type)this.__dispatchError();else if("opengl"==e.__type)this.context3D=new Ua(i,i.context3D.__contextState,this),this.__dispatchCreate();else if("dom"==e.__type)if(null==i.context3D){this.__canvas=window.document.createElement("canvas"),this.__canvas.width=i.stageWidth,this.__canvas.height=i.stageHeight;var I=i.window.context.attributes,t=Object.prototype.hasOwnProperty.call(I,"background")&&null==I.background,C=Object.prototype.hasOwnProperty.call(I,"colorDepth")?I.colorDepth:32;I=Object.prototype.hasOwnProperty.call(I,"antialiasing")&&0<I.antialiasing,this.__webgl=Mi.getContextWebGL(this.__canvas,{alpha:t||16<C,antialias:I,depth:!0,premultipliedAlpha:!0,stencil:!0,preserveDrawingBuffer:!1}),null!=this.__webgl&&(null==nd.context&&(nd.context=this.__webgl,nd.type="webgl",nd.version=1),i.context3D=new Ua(i),i.context3D.configureBackBuffer(i.window.__width,i.window.__height,0,!0,!0,!0),i.context3D.present(),e.element.appendChild(this.__canvas),this.__style=this.__canvas.style,this.__style.setProperty("position","absolute",null),this.__style.setProperty("top","0",null),this.__style.setProperty("left","0",null),this.__style.setProperty(e.__transformOriginProperty,"0 0 0",null),this.__style.setProperty("z-index","-1",null)),null!=i.context3D&&(this.context3D=new Ua(i,i.context3D.__contextState,this)),this.__dispatchCreate()}else this.__dispatchError()},__dispatchError:function(){this.__contextRequested=!1,this.dispatchEvent(new Ic("error",!1,!1,"Context3D not available"))},__dispatchCreate:function(){this.__contextRequested&&(this.__contextRequested=!1,this.dispatchEvent(new sa("context3DCreate")))},__lostContext:function(){this.__contextLost=!0,null!=this.context3D&&(this.context3D.__dispose(),this.__contextRequested=!0)},__resize:function(i,e){i==this.__width&&e==this.__height||(null!=this.__canvas&&(this.__canvas.width=i,this.__canvas.height=e),this.__projectionTransform.copyRawDataFrom(Ha.toFloatVector(null,null,null,[2/(0<i?i:1),0,0,0,0,-2/(0<e?e:1),0,0,0,0,-.001,0,-1,1,0,1])),this.__renderTransform.identity(),this.__renderTransform.appendTranslation(this.__x,this.__y,0),this.__renderTransform.append(this.__projectionTransform),this.__width=i,this.__height=e)},__restoreContext:function(){this.__contextLost=!1,this.__createContext()},get_x:function(){return this.__x},get_y:function(){return this.__y},__class__:fe,__properties__:{get_y:"get_y",get_x:"get_x"}});var Eg=function(i){null!=i&&(this.x=0|i.x,this.y=0|i.y,this.width=0|i.width,this.height=0|i.height)};p["openfl.display._Tileset.TileData"]=Eg,Eg.__name__="openfl.display._Tileset.TileData",Eg.prototype={__update:function(i){if(null!=i){var e=i.width;i=i.height,this.__uvX=this.x/e,this.__uvY=this.y/i,this.__uvWidth=(this.x+this.width)/e,this.__uvHeight=(this.y+this.height)/i}},__class__:Eg};var Xi=function(){this.__totalFrames=this.__framesLoaded=1,this.__currentLabels=[],this.__currentFrame=1,this.__lastFrameUpdate=this.__lastFrameScriptEval=-1};p["openfl.display.Timeline"]=Xi,Xi.__name__="openfl.display.Timeline",Xi.prototype={enterFrame:function(i){},__enterFrame:function(i){if(this.__isPlaying){if(i=this.__getNextFrame(i),this.__lastFrameScriptEval==i)return;if(null!=this.__frameScripts){if(i<this.__currentFrame){if(!this.__evaluateFrameScripts(this.__totalFrames))return;this.__currentFrame=1}if(!this.__evaluateFrameScripts(i))return}else this.__currentFrame=i}this.__updateSymbol(this.__currentFrame)},__evaluateFrameScripts:function(i){if(null==this.__frameScripts)return!0;var e=this.__currentFrame;for(i+=1;e<i;){var I=e++;if(I!=this.__lastFrameScriptEval&&(this.__currentFrame=this.__lastFrameScriptEval=I,this.__frameScripts.h.hasOwnProperty(I)&&(this.__updateSymbol(I),(0,this.__frameScripts.h[I])(this.__scope),this.__currentFrame!=I)||!this.__isPlaying))return!1}return!0},__getNextFrame:function(i){return null!=this.frameRate?(this.__timeElapsed+=i,1>(i=this.__currentFrame+Math.floor(this.__timeElapsed/this.__frameTime))&&(i=1),i>this.__totalFrames&&(i=Math.floor((i-1)%this.__totalFrames)+1),this.__timeElapsed%=this.__frameTime):(i=this.__currentFrame+1)>this.__totalFrames&&(i=1),i},__updateFrameLabel:function(){this.__currentFrameLabel=this.__currentLabel=null;for(var i=0,e=this.__currentLabels;i<e.length;){var I=e[i];if(++i,I.frame<this.__currentFrame)this.__currentLabel=I.name;else{if(I.frame!=this.__currentFrame)break;this.__currentFrameLabel=this.__currentLabel=I.name}}},__updateSymbol:function(i){this.__currentFrame!=this.__lastFrameUpdate&&(this.__updateFrameLabel(),this.enterFrame(i),this.__lastFrameUpdate=this.__currentFrame)},__class__:Xi};var fg=function(i,e){if(cg.call(this,i,e),this.stage=new Ge(this,Object.prototype.hasOwnProperty.call(e.context,"background")?e.context.background:16777215),Object.prototype.hasOwnProperty.call(e,"parameters"))try{this.stage.get_loaderInfo().parameters=e.parameters}catch(i){La.lastError=i}this.stage.__setLogicalSize(e.width,e.height),Object.prototype.hasOwnProperty.call(e,"resizable")&&!e.resizable&&this.stage.set_scaleMode(3),i.addModule(this.stage)};p["openfl.display.Window"]=fg,fg.__name__="openfl.display.Window",fg.__super__=cg,fg.prototype=B(cg.prototype,{__class__:fg});var gg=function(){};p["openfl.display._internal.CanvasBitmap"]=gg,gg.__name__="openfl.display._internal.CanvasBitmap",gg.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null!=i.__bitmapData&&null!=i.__bitmapData.image&&(i.__imageVersion=i.__bitmapData.image.version),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||(k=e.__getAlpha(i.__worldAlpha),0>=k))){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),A=e.context,e.setTransform(i.__renderTransform,A);var I=i.opaqueBackground;A.fillStyle="rgb("+(I>>>16&255)+","+(I>>>8&255)+","+(255&I)+")",A.fillRect(0,0,i.get_width(),i.get_height()),e.__popMaskObject(i)}if(null!=i.__graphics&&i.__renderable&&!(0>=(k=e.__getAlpha(i.__worldAlpha)))){var t=i.__graphics;if(null!=t){C.render(t,e);var o=t.__width,s=t.__height;if(null!=(I=t.__canvas)&&t.__visible&&1<=o&&1<=s){var l=t.__worldTransform;A=e.context,u=i.__scrollRect;var n=i.__worldScale9Grid;if(null==u||0<u.width&&0<u.height){if(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),A.globalAlpha=k,null!=n&&0==l.b&&0==l.c){var a=t.__bounds,g=t.__renderTransform.a/t.__bitmapScale,r=t.__renderTransform.d/t.__bitmapScale,J=l.a,c=l.d;l=Math.max(1,Math.round(n.x*g)),t=Math.round(n.y*r),k=Math.max(1,Math.round((a.get_right()-n.get_right())*g)),u=Math.round((a.get_bottom()-n.get_bottom())*r),g=Math.round(n.width*g),r=Math.round(n.height*r);var h=Math.round(n.x*J),d=Math.round(n.y*c),_=Math.round((a.get_right()-n.get_right())*J);n=Math.round((a.get_bottom()-n.get_bottom())*c),a=Math.round(o*J)-h-_,J=Math.round(s*c)-d-n,e.applySmoothing(A,!1),0!=g&&0!=r?(A.drawImage(I,0,0,l,t,0,0,h,d),A.drawImage(I,l,0,g,t,h,0,a,d),A.drawImage(I,l+g,0,k,t,h+a,0,_,d),A.drawImage(I,0,t,l,r,0,d,h,J),A.drawImage(I,l,t,g,r,h,d,a,J),A.drawImage(I,l+g,t,k,r,h+a,d,_,J),A.drawImage(I,0,t+r,l,u,0,d+J,h,n),A.drawImage(I,l,t+r,g,u,h,d+J,a,n),A.drawImage(I,l+g,t+r,k,u,h+a,d+J,_,n)):0==g&&0!=r?(s=h+a+_,A.drawImage(I,0,0,o,t,0,0,s,d),A.drawImage(I,0,t,o,r,0,d,s,J),A.drawImage(I,0,t+r,o,u,0,d+J,s,n)):0==r&&0!=g&&(o=d+J+n,A.drawImage(I,0,0,l,s,0,0,h,o),A.drawImage(I,l,0,g,s,h,0,a,o),A.drawImage(I,l+g,0,k,s,h+a,0,_,o))}else(n=na.__pool.get()).scale(1/t.__bitmapScale,1/t.__bitmapScale),n.concat(l),e.setTransform(l,A),na.__pool.release(n),A.drawImage(I,0,0,o,s);e.__popMaskObject(i)}}}}}i.__renderable&&(0<(k=e.__getAlpha(i.__worldAlpha))&&null!=i.__bitmapData&&i.__bitmapData.__isValid&&i.__bitmapData.readable&&(A=e.context,e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i,!1),Aa.convertToCanvas(i.__bitmapData.image),A.globalAlpha=k,u=i.__scrollRect,e.setTransform(i.__renderTransform,A),e.__allowSmoothing&&i.smoothing||(A.imageSmoothingEnabled=!1),null==u?A.drawImage(i.__bitmapData.image.get_src(),0,0,i.__bitmapData.image.width,i.__bitmapData.image.height):A.drawImage(i.__bitmapData.image.get_src(),u.x,u.y,u.width,u.height,u.x,u.y,u.width,u.height),e.__allowSmoothing&&i.smoothing||(A.imageSmoothingEnabled=!0),e.__popMaskObject(i,!1)))}else if((I=i.__cacheBitmap).__renderable){var k=e.__getAlpha(I.__worldAlpha);if(0<k&&null!=I.__bitmapData&&I.__bitmapData.__isValid&&I.__bitmapData.readable){var A=e.context;e.__setBlendMode(I.__worldBlendMode),e.__pushMaskObject(I,!1),Aa.convertToCanvas(I.__bitmapData.image),A.globalAlpha=k;var u=I.__scrollRect;e.setTransform(I.__renderTransform,A),e.__allowSmoothing&&I.smoothing||(A.imageSmoothingEnabled=!1),null==u?A.drawImage(I.__bitmapData.image.get_src(),0,0,I.__bitmapData.image.width,I.__bitmapData.image.height):A.drawImage(I.__bitmapData.image.get_src(),u.x,u.y,u.width,u.height,u.x,u.y,u.width,u.height),e.__allowSmoothing&&I.smoothing||(A.imageSmoothingEnabled=!0),e.__popMaskObject(I,!1)}}e.__renderEvent(i)},gg.renderDrawableMask=function(i,e){e.context.rect(0,0,i.get_width(),i.get_height())};var bh=function(){};p["openfl.display._internal.CanvasBitmapData"]=bh,bh.__name__="openfl.display._internal.CanvasBitmapData",bh.renderDrawable=function(i,e){if(i.readable){var I=i.image;I.type==fc.DATA&&Aa.convertToCanvas(I);var t=e.context;t.globalAlpha=1,e.setTransform(i.__renderTransform,t),t.drawImage(I.get_src(),0,0,I.width,I.height)}},bh.renderDrawableMask=function(i,e){};var ae=function(){};p["openfl.display._internal.CanvasDisplayObject"]=ae,ae.__name__="openfl.display._internal.CanvasDisplayObject",ae.renderDrawable=function(i,e){if(null==i.get_mask()||0<i.get_mask().get_width()&&0<i.get_mask().get_height())if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||(k=e.__getAlpha(i.__worldAlpha),0>=k||(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()&&(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),A=e.context,e.setTransform(i.__renderTransform,A),_=i.opaqueBackground,A.fillStyle="rgb("+(_>>>16&255)+","+(_>>>8&255)+","+(255&_)+")",A.fillRect(0,0,i.get_width(),i.get_height()),e.__popMaskObject(i)),null==i.__graphics||!i.__renderable||(k=e.__getAlpha(i.__worldAlpha),0>=k))))){var I=i.__graphics;if(null!=I){C.render(I,e);var t=I.__width,o=I.__height;if(null!=(_=I.__canvas)&&I.__visible&&1<=t&&1<=o){var s=I.__worldTransform;A=e.context,u=i.__scrollRect;var l=i.__worldScale9Grid;if(null==u||0<u.width&&0<u.height){if(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),A.globalAlpha=k,null!=l&&0==s.b&&0==s.c){var n=I.__bounds,a=I.__renderTransform.a/I.__bitmapScale,g=I.__renderTransform.d/I.__bitmapScale,r=s.a,J=s.d;s=Math.max(1,Math.round(l.x*a)),I=Math.round(l.y*g),k=Math.max(1,Math.round((n.get_right()-l.get_right())*a)),u=Math.round((n.get_bottom()-l.get_bottom())*g),a=Math.round(l.width*a),g=Math.round(l.height*g);var c=Math.round(l.x*r),h=Math.round(l.y*J),d=Math.round((n.get_right()-l.get_right())*r);l=Math.round((n.get_bottom()-l.get_bottom())*J),n=Math.round(t*r)-c-d,r=Math.round(o*J)-h-l,e.applySmoothing(A,!1),0!=a&&0!=g?(A.drawImage(_,0,0,s,I,0,0,c,h),A.drawImage(_,s,0,a,I,c,0,n,h),A.drawImage(_,s+a,0,k,I,c+n,0,d,h),A.drawImage(_,0,I,s,g,0,h,c,r),A.drawImage(_,s,I,a,g,c,h,n,r),A.drawImage(_,s+a,I,k,g,c+n,h,d,r),A.drawImage(_,0,I+g,s,u,0,h+r,c,l),A.drawImage(_,s,I+g,a,u,c,h+r,n,l),A.drawImage(_,s+a,I+g,k,u,c+n,h+r,d,l)):0==a&&0!=g?(o=c+n+d,A.drawImage(_,0,0,t,I,0,0,o,h),A.drawImage(_,0,I,t,g,0,h,o,r),A.drawImage(_,0,I+g,t,u,0,h+r,o,l)):0==g&&0!=a&&(t=h+r+l,A.drawImage(_,0,0,s,o,0,0,c,t),A.drawImage(_,s,0,a,o,c,0,n,t),A.drawImage(_,s+a,0,k,o,c+n,0,d,t))}else(l=na.__pool.get()).scale(1/I.__bitmapScale,1/I.__bitmapScale),l.concat(s),e.setTransform(s,A),na.__pool.release(l),A.drawImage(_,0,0,t,o);e.__popMaskObject(i)}}}}}else{var _=i.__cacheBitmap;if(_.__renderable){var k=e.__getAlpha(_.__worldAlpha);if(0<k&&null!=_.__bitmapData&&_.__bitmapData.__isValid&&_.__bitmapData.readable){var A=e.context;e.__setBlendMode(_.__worldBlendMode),e.__pushMaskObject(_,!1),Aa.convertToCanvas(_.__bitmapData.image),A.globalAlpha=k;var u=_.__scrollRect;e.setTransform(_.__renderTransform,A),e.__allowSmoothing&&_.smoothing||(A.imageSmoothingEnabled=!1),null==u?A.drawImage(_.__bitmapData.image.get_src(),0,0,_.__bitmapData.image.width,_.__bitmapData.image.height):A.drawImage(_.__bitmapData.image.get_src(),u.x,u.y,u.width,u.height,u.x,u.y,u.width,u.height),e.__allowSmoothing&&_.smoothing||(A.imageSmoothingEnabled=!0),e.__popMaskObject(_,!1)}}}e.__renderEvent(i)},ae.renderDrawableMask=function(i,e){null!=i.__graphics&&C.renderMask(i.__graphics,e)};var ch=function(){};p["openfl.display._internal.CanvasDisplayObjectContainer"]=ch,ch.__name__="openfl.display._internal.CanvasDisplayObjectContainer",ch.renderDrawable=function(i,e){for(var I=i.__removedChildren.iterator();I.hasNext();){var t=I.next();null==t.stage&&t.__cleanup()}if(i.__removedChildren.set_length(0),!(!i.__renderable||0>=i.__worldAlpha||null!=i.get_mask()&&(0>=i.get_mask().get_width()||0>=i.get_mask().get_height()))&&(ae.renderDrawable(i,e),null==i.__cacheBitmap||i.__isCacheBitmapRender)){if(e.__pushMaskObject(i),null!=e.__stage){for(I=0,t=i.__children;I<t.length;){var C=t[I];++I,e.__renderDrawable(C),C.__renderDirty=!1}i.__renderDirty=!1}else for(I=0,t=i.__children;I<t.length;)C=t[I],++I,e.__renderDrawable(C);e.__popMaskObject(i)}},ch.renderDrawableMask=function(i,e){for(var I=i.__removedChildren.iterator();I.hasNext();){var t=I.next();null==t.stage&&t.__cleanup()}for(i.__removedChildren.set_length(0),null!=i.__graphics&&C.renderMask(i.__graphics,e),I=0,i=i.__children;I<i.length;)t=i[I],++I,e.__renderDrawableMask(t)};var oc=function(){null==oc.empty?(this.types=[],this.b=[],this.i=[],this.f=[],this.o=[],this.ff=[],this.ii=[],this.copyOnWrite=!0):this.clear()};p["openfl.display._internal.DrawCommandBuffer"]=oc,oc.__name__="openfl.display._internal.DrawCommandBuffer",oc.prototype={beginBitmapFill:function(i,e,I,t){this.prepareWrite(),this.types.push(fa.BEGIN_BITMAP_FILL),this.o.push(i),this.o.push(e),this.b.push(I),this.b.push(t)},beginFill:function(i,e){this.prepareWrite(),this.types.push(fa.BEGIN_FILL),this.i.push(i),this.f.push(e)},beginGradientFill:function(i,e,I,t,C,o,s,l){this.prepareWrite(),this.types.push(fa.BEGIN_GRADIENT_FILL),this.o.push(i),this.ii.push(e),this.ff.push(I),this.ii.push(t),this.o.push(C),this.o.push(o),this.o.push(s),this.f.push(l)},beginShaderFill:function(i){this.prepareWrite(),this.types.push(fa.BEGIN_SHADER_FILL),this.o.push(i)},clear:function(){this.types=oc.empty.types,this.b=oc.empty.b,this.i=oc.empty.i,this.f=oc.empty.f,this.o=oc.empty.o,this.ff=oc.empty.ff,this.ii=oc.empty.ii,this.copyOnWrite=!0},cubicCurveTo:function(i,e,I,t,C,o){this.prepareWrite(),this.types.push(fa.CUBIC_CURVE_TO),this.f.push(i),this.f.push(e),this.f.push(I),this.f.push(t),this.f.push(C),this.f.push(o)},curveTo:function(i,e,I,t){this.prepareWrite(),this.types.push(fa.CURVE_TO),this.f.push(i),this.f.push(e),this.f.push(I),this.f.push(t)},drawCircle:function(i,e,I){this.prepareWrite(),this.types.push(fa.DRAW_CIRCLE),this.f.push(i),this.f.push(e),this.f.push(I)},drawEllipse:function(i,e,I,t){this.prepareWrite(),this.types.push(fa.DRAW_ELLIPSE),this.f.push(i),this.f.push(e),this.f.push(I),this.f.push(t)},drawQuads:function(i,e,I){this.prepareWrite(),this.types.push(fa.DRAW_QUADS),this.o.push(i),this.o.push(e),this.o.push(I)},drawRect:function(i,e,I,t){this.prepareWrite(),this.types.push(fa.DRAW_RECT),this.f.push(i),this.f.push(e),this.f.push(I),this.f.push(t)},drawRoundRect:function(i,e,I,t,C,o){this.prepareWrite(),this.types.push(fa.DRAW_ROUND_RECT),this.f.push(i),this.f.push(e),this.f.push(I),this.f.push(t),this.f.push(C),this.o.push(o)},drawTriangles:function(i,e,I,t){this.prepareWrite(),this.types.push(fa.DRAW_TRIANGLES),this.o.push(i),this.o.push(e),this.o.push(I),this.o.push(t)},lineBitmapStyle:function(i,e,I,t){this.prepareWrite(),this.types.push(fa.LINE_BITMAP_STYLE),this.o.push(i),this.o.push(e),this.b.push(I),this.b.push(t)},lineGradientStyle:function(i,e,I,t,C,o,s,l){this.prepareWrite(),this.types.push(fa.LINE_GRADIENT_STYLE),this.o.push(i),this.ii.push(e),this.ff.push(I),this.ii.push(t),this.o.push(C),this.o.push(o),this.o.push(s),this.f.push(l)},lineStyle:function(i,e,I,t,C,o,s,l){this.prepareWrite(),this.types.push(fa.LINE_STYLE),this.o.push(i),this.i.push(e),this.f.push(I),this.b.push(t),this.o.push(C),this.o.push(o),this.o.push(s),this.f.push(l)},lineTo:function(i,e){this.prepareWrite(),this.types.push(fa.LINE_TO),this.f.push(i),this.f.push(e)},moveTo:function(i,e){this.prepareWrite(),this.types.push(fa.MOVE_TO),this.f.push(i),this.f.push(e)},prepareWrite:function(){this.copyOnWrite&&(this.types=this.types.slice(),this.b=this.b.slice(),this.i=this.i.slice(),this.f=this.f.slice(),this.o=this.o.slice(),this.ff=this.ff.slice(),this.ii=this.ii.slice(),this.copyOnWrite=!1)},windingEvenOdd:function(){this.prepareWrite(),this.types.push(fa.WINDING_EVEN_ODD)},windingNonZero:function(){this.prepareWrite(),this.types.push(fa.WINDING_NON_ZERO)},get_length:function(){return this.types.length},__class__:oc,__properties__:{get_length:"get_length"}};var C=function(){};p["openfl.display._internal.CanvasGraphics"]=C,C.__name__="openfl.display._internal.CanvasGraphics",C.closePath=function(i){null==i&&(i=!1),null!=C.context.strokeStyle&&(i||C.context.closePath(),C.context.stroke(),i&&C.context.closePath(),C.context.beginPath())},C.createBitmapFill=function(i,e,I){return Aa.convertToCanvas(i.image),C.setSmoothing(I),C.context.createPattern(i.image.get_src(),e?"repeat":"no-repeat")},C.createGradientPattern=function(i,e,I,t,o,s,l,n){switch(s=null,l=!1,null==o&&((o=na.__pool.get()).identity(),l=!0),i){case 0:s=C.context.createLinearGradient(-819.2,0,819.2,0),C.pendingMatrix=o.clone(),C.inversePendingMatrix=o.clone(),C.inversePendingMatrix.invert();break;case 1:1<n?n=1:-1>n&&(n=-1),s=C.context.createRadialGradient(819.2*n,0,0,0,0,819.2),C.pendingMatrix=o.clone(),C.inversePendingMatrix=o.clone(),C.inversePendingMatrix.invert()}for(var a,g,r,J=0,c=e.length;J<c;)a=e[r=J++],i=I[r],n=(16711680&a)>>>16,g=(65280&a)>>>8,a&=255,0>(r=t[r]/255)&&(r=0),1<r&&(r=1),s.addColorStop(r,"rgba("+n+", "+g+", "+a+", "+i+")");return l&&na.__pool.release(o),s},C.createTempPatternCanvas=function(i,e,I,t){var o=window.document.createElement("canvas"),s=o.getContext("2d");return o.width=I,o.height=t,i=i.image.get_src(),s.fillStyle=s.createPattern(i,e?"repeat":"no-repeat"),s.beginPath(),s.moveTo(0,0),s.lineTo(0,t),s.lineTo(I,t),s.lineTo(I,0),s.lineTo(0,0),s.closePath(),C.hitTesting||s.fill(C.windingRule),o},C.drawRoundRect=function(i,e,I,t,o,s){null==s&&(s=o),(o*=.5)>I/2&&(o=I/2),(s*=.5)>t/2&&(s=t/2),I=i+I,t=e+t;var l=.7071067811865476*o-o,n=.41421356237309503*o-o,a=.7071067811865476*s-s,g=.41421356237309503*s-s;C.context.moveTo(I,t-s),C.context.quadraticCurveTo(I,t+g,I+l,t+a),C.context.quadraticCurveTo(I+n,t,I-o,t),C.context.lineTo(i+o,t),C.context.quadraticCurveTo(i-n,t,i-l,t+a),C.context.quadraticCurveTo(i,t+g,i,t-s),C.context.lineTo(i,e+s),C.context.quadraticCurveTo(i,e-g,i-l,e-a),C.context.quadraticCurveTo(i-n,e,i+o,e),C.context.lineTo(I-o,e),C.context.quadraticCurveTo(I+n,e,I+l,e-a),C.context.quadraticCurveTo(I,e-g,I,e+s),C.context.lineTo(I,t-s)},C.endFill=function(){C.context.beginPath(),C.playCommands(C.fillCommands,!1),C.fillCommands.clear()},C.endStroke=function(){C.context.beginPath(),C.playCommands(C.strokeCommands,!0),C.context.closePath(),C.strokeCommands.clear()},C.hitTest=function(i,e,I){if(C.bounds=i.__bounds,C.graphics=i,0==i.__commands.get_length()||null==C.bounds||0>=C.bounds.width||0>=C.bounds.height)return!1;C.hitTesting=!0;var t=i.__renderTransform,o=e*t.b+I*t.d+t.ty;e=e*t.a+I*t.c+t.tx-(C.bounds.x*t.a+C.bounds.y*t.c+t.tx),I=o-(C.bounds.x*t.b+C.bounds.y*t.d+t.ty),o=i.__canvas;var s=i.__context;i.__canvas=C.hitTestCanvas,i.__context=C.hitTestContext,C.context=i.__context,C.context.setTransform(t.a,t.b,t.c,t.d,t.tx,t.ty),C.fillCommands.clear(),C.strokeCommands.clear(),C.hasFill=!1,C.hasStroke=!1,C.bitmapFill=null,C.bitmapRepeat=!1,C.windingRule="evenodd",t=new ed(i.__commands);for(var l=0,n=i.__commands.types;l<n.length;){var a=n[l];switch(++l,a._hx_index){case 0:case 1:case 2:case 3:if(C.endFill(),C.hasFill&&C.context.isPointInPath(e,I,C.windingRule))return t.destroy(),i.__canvas=o,i.__context=s,!0;if(C.endStroke(),C.hasStroke&&C.context.isPointInStroke(e,I))return t.destroy(),i.__canvas=o,i.__context=s,!0;if(a==fa.BEGIN_BITMAP_FILL){switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.BEGIN_BITMAP_FILL,a=t,C.fillCommands.beginBitmapFill(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.b[a.bPos],a.buffer.b[a.bPos+1]),C.strokeCommands.beginBitmapFill(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.b[a.bPos],a.buffer.b[a.bPos+1])}else if(a==fa.BEGIN_GRADIENT_FILL){switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.BEGIN_GRADIENT_FILL,a=t,C.fillCommands.beginGradientFill(a.buffer.o[a.oPos],a.buffer.ii[a.iiPos],a.buffer.ff[a.ffPos],a.buffer.ii[a.iiPos+1],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos]),C.strokeCommands.beginGradientFill(a.buffer.o[a.oPos],a.buffer.ii[a.iiPos],a.buffer.ff[a.ffPos],a.buffer.ii[a.iiPos+1],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos])}else if(a==fa.BEGIN_SHADER_FILL){switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.BEGIN_SHADER_FILL,a=t,C.fillCommands.beginShaderFill(a.buffer.o[a.oPos]),C.strokeCommands.beginShaderFill(a.buffer.o[a.oPos])}else{switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.BEGIN_FILL,a=t,C.fillCommands.beginFill(a.buffer.i[a.iPos],1),C.strokeCommands.beginFill(a.buffer.i[a.iPos],1)}break;case 4:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.CUBIC_CURVE_TO,a=t,C.fillCommands.cubicCurveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.f[a.fPos+5]),C.strokeCommands.cubicCurveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.f[a.fPos+5]);break;case 5:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.CURVE_TO,a=t,C.fillCommands.curveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]),C.strokeCommands.curveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]);break;case 6:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.DRAW_CIRCLE,a=t,C.fillCommands.drawCircle(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2]),C.strokeCommands.drawCircle(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2]);break;case 7:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.DRAW_ELLIPSE,a=t,C.fillCommands.drawEllipse(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]),C.strokeCommands.drawEllipse(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]);break;case 9:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.DRAW_RECT,a=t,C.fillCommands.drawRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]),C.strokeCommands.drawRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]);break;case 10:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.DRAW_ROUND_RECT,a=t,C.fillCommands.drawRoundRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.o[a.oPos]),C.strokeCommands.drawRoundRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.o[a.oPos]);break;case 13:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}if(t.prev=fa.END_FILL,C.endFill(),C.hasFill&&C.context.isPointInPath(e,I,C.windingRule))return t.destroy(),i.__canvas=o,i.__context=s,!0;if(C.endStroke(),C.hasStroke&&C.context.isPointInStroke(e,I))return t.destroy(),i.__canvas=o,i.__context=s,!0;C.hasFill=!1,C.bitmapFill=null;break;case 14:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.LINE_BITMAP_STYLE,a=t,C.strokeCommands.lineBitmapStyle(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.b[a.bPos],a.buffer.b[a.bPos+1]);break;case 15:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.LINE_GRADIENT_STYLE,a=t,C.strokeCommands.lineGradientStyle(a.buffer.o[a.oPos],a.buffer.ii[a.iiPos],a.buffer.ff[a.ffPos],a.buffer.ii[a.iiPos+1],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos]);break;case 16:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.LINE_STYLE,a=t,C.strokeCommands.lineStyle(a.buffer.o[a.oPos],a.buffer.i[a.iPos],1,a.buffer.b[a.bPos],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos+1]);break;case 17:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.LINE_TO,a=t,C.fillCommands.lineTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]),C.strokeCommands.lineTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]);break;case 18:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=fa.MOVE_TO,a=t,C.fillCommands.moveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]),C.strokeCommands.moveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]);break;case 21:C.windingRule="evenodd";break;case 22:C.windingRule="nonzero";break;default:switch(t.prev._hx_index){case 0:case 14:t.oPos+=2,t.bPos+=2;break;case 1:t.iPos+=1,t.fPos+=1;break;case 2:case 15:t.oPos+=4,t.iiPos+=2,t.ffPos+=1,t.fPos+=1;break;case 3:case 19:case 20:t.oPos+=1;break;case 4:t.fPos+=6;break;case 5:case 7:case 9:t.fPos+=4;break;case 6:t.fPos+=3;break;case 8:t.oPos+=3;break;case 10:t.fPos+=5,t.oPos+=1;break;case 12:t.oPos+=4;break;case 16:t.oPos+=4,t.iPos+=1,t.fPos+=2,t.bPos+=1;break;case 17:case 18:t.fPos+=2}t.prev=a}}return l=!1,0<C.fillCommands.get_length()&&C.endFill(),C.hasFill&&C.context.isPointInPath(e,I,C.windingRule)&&(l=!0),0<C.strokeCommands.get_length()&&C.endStroke(),C.hasStroke&&C.context.isPointInStroke(e,I)&&(l=!0),t.destroy(),i.__canvas=o,i.__context=s,l},C.normalizeUVT=function(i,e){null==e&&(e=!1);for(var I,t=-1/0,C=i.get_length(),o=1,s=C+1;o<s;)I=o++,e&&0==I%3||t<(I=i.get(I-1))&&(t=I);if(!e)return{max:t,uvt:i};var l=Ha.toFloatVector(null);for(o=1,s=C+1;o<s;)I=o++,e&&0==I%3||l.push(i.get(I-1));return{max:t,uvt:l}},C.playCommands=function(i,e){null==e&&(e=!1),C.bounds=C.graphics.__bounds;var I=C.bounds.x,t=C.bounds.y,o=0,s=0,l=!1,n=0,a=0,g=!1;C.windingRule="evenodd",C.setSmoothing(!0);var r,J,c,h=!1,d=new ed(i),_=null,k=null,u=0,Q=i.types;i:for(;u<Q.length;){var S=Q[u];switch(++u,S._hx_index){case 0:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.BEGIN_BITMAP_FILL;var w=d;C.bitmapFill=w.buffer.o[w.oPos],C.context.fillStyle=C.createBitmapFill(w.buffer.o[w.oPos],w.buffer.b[w.bPos],w.buffer.b[w.bPos+1]),C.hasFill=!0,null!=w.buffer.o[w.oPos+1]?(C.pendingMatrix=w.buffer.o[w.oPos+1],C.inversePendingMatrix=w.buffer.o[w.oPos+1].clone(),C.inversePendingMatrix.invert()):(C.pendingMatrix=null,C.inversePendingMatrix=null);break;case 1:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.BEGIN_FILL;var m=d;if(.005>m.buffer.f[m.fPos])C.hasFill=!1;else{if(1==m.buffer.f[m.fPos]){var b=T.hex(16777215&m.buffer.i[m.iPos],6);C.context.fillStyle="#"+b}else{var j=(16711680&m.buffer.i[m.iPos])>>>16,M=(65280&m.buffer.i[m.iPos])>>>8,f=255&m.buffer.i[m.iPos];C.context.fillStyle="rgba("+j+", "+M+", "+f+", "+m.buffer.f[m.fPos]+")"}C.bitmapFill=null,C.setSmoothing(!0),C.hasFill=!0}break;case 2:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.BEGIN_GRADIENT_FILL;var y=d;C.context.fillStyle=C.createGradientPattern(y.buffer.o[y.oPos],y.buffer.ii[y.iiPos],y.buffer.ff[y.ffPos],y.buffer.ii[y.iiPos+1],y.buffer.o[y.oPos+1],y.buffer.o[y.oPos+2],y.buffer.o[y.oPos+3],y.buffer.f[y.fPos]),C.bitmapFill=null,C.setSmoothing(!0),C.hasFill=!0;break;case 3:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.BEGIN_SHADER_FILL;var p=d,Z=p.buffer.o[p.oPos];0<Z.inputCount&&(C.bitmapFill=Z.inputs[0],C.context.fillStyle=C.createBitmapFill(C.bitmapFill,0!=Z.inputWrap[0],5!=Z.inputFilter[0]),C.hasFill=!0,C.pendingMatrix=null,C.inversePendingMatrix=null);break;case 4:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.CUBIC_CURVE_TO;var L=d;h=!0,C.context.bezierCurveTo(L.buffer.f[L.fPos]-I,L.buffer.f[L.fPos+1]-t,L.buffer.f[L.fPos+2]-I,L.buffer.f[L.fPos+3]-t,L.buffer.f[L.fPos+4]-I,L.buffer.f[L.fPos+5]-t);break;case 5:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.CURVE_TO;var O=d;h=!0,C.context.quadraticCurveTo(O.buffer.f[O.fPos]-I,O.buffer.f[O.fPos+1]-t,O.buffer.f[O.fPos+2]-I,O.buffer.f[O.fPos+3]-t);break;case 6:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.DRAW_CIRCLE;var G=d;h=!0,C.context.moveTo(G.buffer.f[G.fPos]-I+G.buffer.f[G.fPos+2],G.buffer.f[G.fPos+1]-t),C.context.arc(G.buffer.f[G.fPos]-I,G.buffer.f[G.fPos+1]-t,G.buffer.f[G.fPos+2],0,2*Math.PI,!0);break;case 7:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.DRAW_ELLIPSE;var W=d;h=!0;var x=W.buffer.f[W.fPos],D=W.buffer.f[W.fPos+1],B=W.buffer.f[W.fPos+2],v=W.buffer.f[W.fPos+3],R=B/2*.5522848,X=v/2*.5522848,Y=(x-=I)+B,P=(D-=t)+v,z=x+B/2,U=D+v/2;C.context.moveTo(x,U),C.context.bezierCurveTo(x,U-X,z-R,D,z,D),C.context.bezierCurveTo(z+R,D,Y,U-X,Y,U),C.context.bezierCurveTo(Y,U+X,z+R,P,z,P),C.context.bezierCurveTo(z-R,P,x,U+X,x,U);break;case 8:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.DRAW_QUADS;var H=d,V=H.buffer.o[H.oPos],F=H.buffer.o[H.oPos+1],E=H.buffer.o[H.oPos+2],K=null!=F,q=!1,$=!1,ii=K?F.get_length():Math.floor(V.get_length()/4);if(0==ii)return;null!=E&&(E.get_length()>=6*ii?$=q=!0:E.get_length()>=4*ii?q=!0:E.get_length()>=2*ii&&($=!0));var ei=A.__pool.get(),Ii=na.__pool.get(),ti=C.graphics.__renderTransform;C.context.save();for(var Ci=0,oi=ii;Ci<oi;){var si=Ci++,li=K?4*F.get(si):4*si;if(!(0>li||(ei.setTo(V.get(li),V.get(li+1),V.get(li+2),V.get(li+3)),0>=ei.width||0>=ei.height))){if(q&&$){var ni=6*si;Ii.setTo(E.get(ni),E.get(ni+1),E.get(ni+2),E.get(ni+3),E.get(ni+4),E.get(ni+5))}else q?(ni=4*si,Ii.setTo(E.get(ni),E.get(ni+1),E.get(ni+2),E.get(ni+3),ei.x,ei.y)):$?(ni=2*si,Ii.tx=E.get(ni),Ii.ty=E.get(ni+1)):(Ii.tx=ei.x,Ii.ty=ei.y);Ii.tx+=o-I,Ii.ty+=s-t,Ii.concat(ti),C.context.setTransform(Ii.a,Ii.b,Ii.c,Ii.d,Ii.tx,Ii.ty),null!=C.bitmapFill?C.context.drawImage(C.bitmapFill.image.get_src(),ei.x,ei.y,ei.width,ei.height,0,0,ei.width,ei.height):C.context.fillRect(0,0,ei.width,ei.height)}}A.__pool.release(ei),na.__pool.release(Ii),C.context.restore();break;case 9:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.DRAW_RECT;var ai=d,gi=!1;if(null!=C.bitmapFill&&!C.hitTesting){var ri=c=J=r=0,Ji=!0;if(null!=C.pendingMatrix)if(0!=C.pendingMatrix.b||0!=C.pendingMatrix.c)Ji=!1;else{null==_&&(_=N.__pool.get()),null==k&&(k=N.__pool.get()),_.setTo(ai.buffer.f[ai.fPos],ai.buffer.f[ai.fPos+1]);var ci=C.inversePendingMatrix,hi=_.x,di=_.y;_.x=hi*ci.a+di*ci.c+ci.tx,_.y=hi*ci.b+di*ci.d+ci.ty,k.setTo(ai.buffer.f[ai.fPos]+ai.buffer.f[ai.fPos+2],ai.buffer.f[ai.fPos+1]+ai.buffer.f[ai.fPos+3]);var _i=C.inversePendingMatrix,ki=k.x,Ai=k.y;k.x=ki*_i.a+Ai*_i.c+_i.tx,k.y=ki*_i.b+Ai*_i.d+_i.ty,r=_.y,ri=_.x,c=k.y,J=k.x}else r=ai.buffer.f[ai.fPos+1],ri=ai.buffer.f[ai.fPos],c=ai.buffer.f[ai.fPos+1]+ai.buffer.f[ai.fPos+3],J=ai.buffer.f[ai.fPos]+ai.buffer.f[ai.fPos+2];Ji&&0<=r&&0<=ri&&J<=C.bitmapFill.width&&c<=C.bitmapFill.height&&(gi=!0,C.hitTesting||C.context.drawImage(C.bitmapFill.image.get_src(),ri,r,J-ri,c-r,ai.buffer.f[ai.fPos]-I,ai.buffer.f[ai.fPos+1]-t,ai.buffer.f[ai.fPos+2],ai.buffer.f[ai.fPos+3]))}gi||(h=!0,C.context.rect(ai.buffer.f[ai.fPos]-I,ai.buffer.f[ai.fPos+1]-t,ai.buffer.f[ai.fPos+2],ai.buffer.f[ai.fPos+3]));break;case 10:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.DRAW_ROUND_RECT;var ui=d;h=!0,C.drawRoundRect(ui.buffer.f[ui.fPos]-I,ui.buffer.f[ui.fPos+1]-t,ui.buffer.f[ui.fPos+2],ui.buffer.f[ui.fPos+3],ui.buffer.f[ui.fPos+4],ui.buffer.o[ui.oPos]);break;case 12:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.DRAW_TRIANGLES;var Qi=d,Si=Qi.buffer.o[Qi.oPos],wi=Qi.buffer.o[Qi.oPos+1],mi=Qi.buffer.o[Qi.oPos+2],bi=null,ji=null==C.bitmapFill;if(ji&&null!=mi)break i;if(!ji){if(null==mi){mi=Ha.toFloatVector(null);for(var Mi=0,fi=Si.get_length()/2|0;Mi<fi;){var yi=Mi++;mi.push(Si.get(2*yi)-I/C.bitmapFill.width),mi.push(Si.get(2*yi+1)-t/C.bitmapFill.height)}}var pi=mi.get_length()!=Si.get_length(),Zi=C.normalizeUVT(mi,pi),Li=Zi.max;mi=Zi.uvt,bi=1<Li?C.createTempPatternCanvas(C.bitmapFill,C.bitmapRepeat,0|C.bounds.width,0|C.bounds.height):C.createTempPatternCanvas(C.bitmapFill,C.bitmapRepeat,C.bitmapFill.width,C.bitmapFill.height)}for(var Oi,Gi,Wi,xi,Ni,Di,Bi,vi,Ri,Xi,Yi,Pi,zi,Ui,Ti,Hi,Vi,Fi,Ei,Ki,qi,$i,ie,ee,Ie,te,Ce,oe,se=0,le=wi.get_length();se<le;){switch(Oi=se,Gi=se+1,Wi=se+2,xi=2*wi.get(Oi),Ni=2*wi.get(Oi)+1,Di=2*wi.get(Gi),Bi=2*wi.get(Gi)+1,vi=2*wi.get(Wi),Ri=2*wi.get(Wi)+1,Xi=Si.get(xi)-I,Yi=Si.get(Ni)-t,Pi=Si.get(Di)-I,zi=Si.get(Bi)-t,Ui=Si.get(vi)-I,Ti=Si.get(Ri)-t,Qi.buffer.o[Qi.oPos+3]){case 0:if(0>(Pi-Xi)*(Ti-Yi)-(zi-Yi)*(Ui-Xi)){se+=3;continue}break;case 2:if(!(0>(Pi-Xi)*(Ti-Yi)-(zi-Yi)*(Ui-Xi))){se+=3;continue}}ji?(C.context.beginPath(),C.context.moveTo(Xi,Yi),C.context.lineTo(Pi,zi),C.context.lineTo(Ui,Ti),C.context.closePath(),C.hitTesting||C.context.fill(C.windingRule),se+=3):(Hi=mi.get(xi)*bi.width,Fi=mi.get(Di)*bi.width,Ki=mi.get(vi)*bi.width,Vi=mi.get(Ni)*bi.height,Ei=mi.get(Bi)*bi.height,0==($i=Hi*((qi=mi.get(Ri)*bi.height)-Ei)-Fi*qi+Ki*Ei+(Fi-Ki)*Vi)?(se+=3,C.context.restore()):(C.context.save(),C.context.beginPath(),C.context.moveTo(Xi,Yi),C.context.lineTo(Pi,zi),C.context.lineTo(Ui,Ti),C.context.closePath(),C.context.clip(),ie=-(Vi*(Ui-Pi)-Ei*Ui+qi*Pi+(Ei-qi)*Xi)/$i,ee=(Ei*Ti+Vi*(zi-Ti)-qi*zi+(qi-Ei)*Yi)/$i,Ie=(Hi*(Ui-Pi)-Fi*Ui+Ki*Pi+(Fi-Ki)*Xi)/$i,te=-(Fi*Ti+Hi*(zi-Ti)-Ki*zi+(Ki-Fi)*Yi)/$i,Ce=(Hi*(qi*Pi-Ei*Ui)+Vi*(Fi*Ui-Ki*Pi)+(Ki*Ei-Fi*qi)*Xi)/$i,oe=(Hi*(qi*zi-Ei*Ti)+Vi*(Fi*Ti-Ki*zi)+(Ki*Ei-Fi*qi)*Yi)/$i,C.context.transform(ie,ee,Ie,te,Ce,oe),C.context.drawImage(bi,0,0,bi.width,bi.height),C.context.restore(),se+=3))}break;case 14:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.LINE_BITMAP_STYLE;var ne=d;e&&C.hasStroke&&C.closePath(),C.context.moveTo(o-I,s-t),C.context.strokeStyle=C.createBitmapFill(ne.buffer.o[ne.oPos],ne.buffer.b[ne.bPos],ne.buffer.b[ne.bPos+1]),C.hasStroke=!0;break;case 15:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.LINE_GRADIENT_STYLE;var ae=d;e&&C.hasStroke&&C.closePath(),C.context.moveTo(o-I,s-t),C.context.strokeStyle=C.createGradientPattern(ae.buffer.o[ae.oPos],ae.buffer.ii[ae.iiPos],ae.buffer.ff[ae.ffPos],ae.buffer.ii[ae.iiPos+1],ae.buffer.o[ae.oPos+1],ae.buffer.o[ae.oPos+2],ae.buffer.o[ae.oPos+3],ae.buffer.f[ae.fPos]),C.setSmoothing(!0),C.hasStroke=!0;break;case 16:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.LINE_STYLE;var ge=d;if(e&&C.hasStroke&&C.closePath(!0),C.context.moveTo(o-I,s-t),null==ge.buffer.o[ge.oPos])C.hasStroke=!1;else{C.context.lineWidth=0<ge.buffer.o[ge.oPos]?ge.buffer.o[ge.oPos]:1;var re=null==ge.buffer.o[ge.oPos+3]?"round":qj.toString(ge.buffer.o[ge.oPos+3]).toLowerCase();C.context.lineJoin=re;var Je=null==ge.buffer.o[ge.oPos+2]?"round":0==ge.buffer.o[ge.oPos+2]?"butt":pj.toString(ge.buffer.o[ge.oPos+2]).toLowerCase();if(C.context.lineCap=Je,C.context.miterLimit=ge.buffer.f[ge.fPos+1],1==ge.buffer.f[ge.fPos]){var ce=T.hex(16777215&ge.buffer.i[ge.iPos],6);C.context.strokeStyle="#"+ce}else j=(16711680&ge.buffer.i[ge.iPos])>>>16,M=(65280&ge.buffer.i[ge.iPos])>>>8,f=255&ge.buffer.i[ge.iPos],C.context.strokeStyle="rgba("+j+", "+M+", "+f+", "+ge.buffer.f[ge.fPos]+")";C.setSmoothing(!0),C.hasStroke=!0}break;case 17:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.LINE_TO;var he=d;h=!0,C.context.lineTo(he.buffer.f[he.fPos]-I,he.buffer.f[he.fPos+1]-t),o=he.buffer.f[he.fPos],s=he.buffer.f[he.fPos+1],o==n&&s==a&&(l=!0);break;case 18:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=fa.MOVE_TO;var de=d;C.context.moveTo(de.buffer.f[de.fPos]-I,de.buffer.f[de.fPos+1]-t),o=de.buffer.f[de.fPos],s=de.buffer.f[de.fPos+1],g&&de.buffer.f[de.fPos]!=n&&de.buffer.f[de.fPos+1]!=a&&(l=!0),n=de.buffer.f[de.fPos],a=de.buffer.f[de.fPos+1],g=!0;break;case 21:C.windingRule="evenodd";break;case 22:C.windingRule="nonzero";break;default:switch(d.prev._hx_index){case 0:case 14:d.oPos+=2,d.bPos+=2;break;case 1:d.iPos+=1,d.fPos+=1;break;case 2:case 15:d.oPos+=4,d.iiPos+=2,d.ffPos+=1,d.fPos+=1;break;case 3:case 19:case 20:d.oPos+=1;break;case 4:d.fPos+=6;break;case 5:case 7:case 9:d.fPos+=4;break;case 6:d.fPos+=3;break;case 8:d.oPos+=3;break;case 10:d.fPos+=5,d.oPos+=1;break;case 12:d.oPos+=4;break;case 16:d.oPos+=4,d.iPos+=1,d.fPos+=2,d.bPos+=1;break;case 17:case 18:d.fPos+=2}d.prev=S}}null!=_&&N.__pool.release(_),null!=k&&N.__pool.release(k),d.destroy(),h&&(e&&C.hasStroke&&(C.hasFill?(o==n&&s==a||(C.context.lineTo(n-I,a-t),l=!0),l&&C.closePath(!0)):l&&o==n&&s==a&&C.closePath(!0),C.hitTesting||C.context.stroke()),e||!C.hasFill&&null==C.bitmapFill||(C.context.translate(-C.bounds.x,-C.bounds.y),null!=C.pendingMatrix?(C.context.transform(C.pendingMatrix.a,C.pendingMatrix.b,C.pendingMatrix.c,C.pendingMatrix.d,C.pendingMatrix.tx,C.pendingMatrix.ty),C.hitTesting||C.context.fill(C.windingRule),C.context.transform(C.inversePendingMatrix.a,C.inversePendingMatrix.b,C.inversePendingMatrix.c,C.inversePendingMatrix.d,C.inversePendingMatrix.tx,C.inversePendingMatrix.ty)):C.hitTesting||C.context.fill(C.windingRule),C.context.translate(C.bounds.x,C.bounds.y),C.context.closePath()))},C.render=function(i,e){if(i.__update(e.__worldTransform),i.__softwareDirty){C.hitTesting=!1,C.graphics=i,C.allowSmoothing=e.__allowSmoothing,C.worldAlpha=e.__getAlpha(i.__owner.__worldAlpha),C.bounds=i.__bounds;var I=i.__width,t=i.__height;if(!i.__visible||0==i.__commands.get_length()||null==C.bounds||1>I||1>t)i.__canvas=null,i.__context=null,i.__bitmap=null;else{null==i.__canvas&&(i.__canvas=window.document.createElement("canvas"),i.__context=i.__canvas.getContext("2d")),C.context=i.__context;var o=i.__renderTransform,s=i.__canvas,l=e.__pixelRatio,n=I*l|0,a=t*l|0;for(e.__setBlendModeContext(C.context,10),e.__isDOM?(s.width==n&&s.height==a?C.context.clearRect(0,0,n,a):(s.width=n,s.height=a,s.style.width=I+"px",s.style.height=t+"px"),I=i.__renderTransform,C.context.setTransform(I.a*l,I.b*l,I.c*l,I.d*l,I.tx*l,I.ty*l)):(s.width==n&&s.height==a?(C.context.closePath(),C.context.setTransform(1,0,0,1,0,0),C.context.clearRect(0,0,n,a)):(s.width=I,s.height=t),C.context.setTransform(o.a,o.b,o.c,o.d,o.tx,o.ty)),C.fillCommands.clear(),C.strokeCommands.clear(),C.hasFill=!1,C.hasStroke=!1,C.bitmapFill=null,l=C.bitmapRepeat=!1,t=I=0,C.windingRule="evenodd",o=new ed(i.__commands),s=0,n=i.__commands.types;s<n.length;)switch(a=n[s],++s,a._hx_index){case 0:case 1:case 2:case 3:if(C.endFill(),C.endStroke(),a==fa.BEGIN_BITMAP_FILL){switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.BEGIN_BITMAP_FILL,a=o,C.fillCommands.beginBitmapFill(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.b[a.bPos],a.buffer.b[a.bPos+1]),C.strokeCommands.beginBitmapFill(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.b[a.bPos],a.buffer.b[a.bPos+1])}else if(a==fa.BEGIN_GRADIENT_FILL){switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.BEGIN_GRADIENT_FILL,a=o,C.fillCommands.beginGradientFill(a.buffer.o[a.oPos],a.buffer.ii[a.iiPos],a.buffer.ff[a.ffPos],a.buffer.ii[a.iiPos+1],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos]),C.strokeCommands.beginGradientFill(a.buffer.o[a.oPos],a.buffer.ii[a.iiPos],a.buffer.ff[a.ffPos],a.buffer.ii[a.iiPos+1],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos])}else if(a==fa.BEGIN_SHADER_FILL){switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.BEGIN_SHADER_FILL,a=o,C.fillCommands.beginShaderFill(a.buffer.o[a.oPos]),C.strokeCommands.beginShaderFill(a.buffer.o[a.oPos])}else{switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.BEGIN_FILL,a=o,C.fillCommands.beginFill(a.buffer.i[a.iPos],a.buffer.f[a.fPos]),C.strokeCommands.beginFill(a.buffer.i[a.iPos],a.buffer.f[a.fPos])}break;case 4:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.CUBIC_CURVE_TO,a=o,C.fillCommands.cubicCurveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.f[a.fPos+5]),l?C.strokeCommands.cubicCurveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.f[a.fPos+5]):(I=a.buffer.f[a.fPos+4],t=a.buffer.f[a.fPos+5]);break;case 5:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.CURVE_TO,a=o,C.fillCommands.curveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]),l?C.strokeCommands.curveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]):(I=a.buffer.f[a.fPos+2],t=a.buffer.f[a.fPos+3]);break;case 6:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_CIRCLE,a=o,C.fillCommands.drawCircle(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2]),l&&C.strokeCommands.drawCircle(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2]);break;case 7:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_ELLIPSE,a=o,C.fillCommands.drawEllipse(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]),l&&C.strokeCommands.drawEllipse(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]);break;case 8:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_QUADS,a=o,C.fillCommands.drawQuads(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2]);break;case 9:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_RECT,a=o,C.fillCommands.drawRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]),l&&C.strokeCommands.drawRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3]);break;case 10:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_ROUND_RECT,a=o,C.fillCommands.drawRoundRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.o[a.oPos]),l&&C.strokeCommands.drawRoundRect(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1],a.buffer.f[a.fPos+2],a.buffer.f[a.fPos+3],a.buffer.f[a.fPos+4],a.buffer.o[a.oPos]);break;case 12:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_TRIANGLES,a=o,C.fillCommands.drawTriangles(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3]);break;case 13:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.END_FILL,C.endFill(),C.endStroke(),l=C.hasFill=!1,C.bitmapFill=null,t=I=0;break;case 14:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.LINE_BITMAP_STYLE,a=o,l||0==I&&0==t||(C.strokeCommands.moveTo(I,t),t=I=0),l=!0,C.strokeCommands.lineBitmapStyle(a.buffer.o[a.oPos],a.buffer.o[a.oPos+1],a.buffer.b[a.bPos],a.buffer.b[a.bPos+1]);break;case 15:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.LINE_GRADIENT_STYLE,a=o,l||0==I&&0==t||(C.strokeCommands.moveTo(I,t),t=I=0),l=!0,C.strokeCommands.lineGradientStyle(a.buffer.o[a.oPos],a.buffer.ii[a.iiPos],a.buffer.ff[a.ffPos],a.buffer.ii[a.iiPos+1],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos]);break;case 16:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.LINE_STYLE,a=o,l||null==a.buffer.o[a.oPos]||0==I&&0==t||(C.strokeCommands.moveTo(I,t),t=I=0),l=null!=a.buffer.o[a.oPos],C.strokeCommands.lineStyle(a.buffer.o[a.oPos],a.buffer.i[a.iPos],a.buffer.f[a.fPos],a.buffer.b[a.bPos],a.buffer.o[a.oPos+1],a.buffer.o[a.oPos+2],a.buffer.o[a.oPos+3],a.buffer.f[a.fPos+1]);break;case 17:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.LINE_TO,a=o,C.fillCommands.lineTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]),l?C.strokeCommands.lineTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]):(I=a.buffer.f[a.fPos],t=a.buffer.f[a.fPos+1]);break;case 18:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.MOVE_TO,a=o,C.fillCommands.moveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]),l?C.strokeCommands.moveTo(a.buffer.f[a.fPos],a.buffer.f[a.fPos+1]):(I=a.buffer.f[a.fPos],t=a.buffer.f[a.fPos+1]);break;case 19:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.OVERRIDE_BLEND_MODE,a=o,e.__setBlendModeContext(C.context,a.buffer.o[a.oPos]);break;case 21:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.WINDING_EVEN_ODD,C.fillCommands.windingEvenOdd(),C.windingRule="evenodd";break;case 22:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.WINDING_NON_ZERO,C.fillCommands.windingNonZero(),C.windingRule="nonzero";break;default:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=a}0<C.fillCommands.get_length()&&C.endFill(),0<C.strokeCommands.get_length()&&C.endStroke(),o.destroy(),i.__bitmap=lb.fromCanvas(i.__canvas)}i.__softwareDirty=!1,i.set___dirty(!1)}},C.renderMask=function(i,e){if(0!=i.__commands.get_length()){C.context=e.context,e=new ed(i.__commands);var I=0;for(i=i.__commands.types;I<i.length;){var t=i[I];switch(++I,t._hx_index){case 4:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.CUBIC_CURVE_TO,t=e,C.context.bezierCurveTo(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0,t.buffer.f[t.fPos+2]-0,t.buffer.f[t.fPos+3]-0,t.buffer.f[t.fPos+4]-0,t.buffer.f[t.fPos+5]-0);break;case 5:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.CURVE_TO,t=e,C.context.quadraticCurveTo(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0,t.buffer.f[t.fPos+2]-0,t.buffer.f[t.fPos+3]-0);break;case 6:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.DRAW_CIRCLE,t=e,C.context.arc(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0,t.buffer.f[t.fPos+2],0,2*Math.PI,!0);break;case 7:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.DRAW_ELLIPSE;var o=e;t=o.buffer.f[o.fPos];var s=o.buffer.f[o.fPos+1],l=o.buffer.f[o.fPos+2],n=o.buffer.f[o.fPos+3];o=l/2*.5522848;var a=n/2*.5522848,g=(t-=0)+l,r=(s-=0)+n;l=t+l/2,n=s+n/2,C.context.moveTo(t,n),C.context.bezierCurveTo(t,n-a,l-o,s,l,s),C.context.bezierCurveTo(l+o,s,g,n-a,g,n),C.context.bezierCurveTo(g,n+a,l+o,r,l,r),C.context.bezierCurveTo(l-o,r,t,n+a,t,n);break;case 9:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.DRAW_RECT,t=e,C.context.beginPath(),C.context.rect(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0,t.buffer.f[t.fPos+2],t.buffer.f[t.fPos+3]),C.context.closePath();break;case 10:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.DRAW_ROUND_RECT,t=e,C.drawRoundRect(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0,t.buffer.f[t.fPos+2],t.buffer.f[t.fPos+3],t.buffer.f[t.fPos+4],t.buffer.o[t.oPos]);break;case 17:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.LINE_TO,t=e,C.context.lineTo(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0);break;case 18:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=fa.MOVE_TO,t=e,C.context.moveTo(t.buffer.f[t.fPos]-0,t.buffer.f[t.fPos+1]-0);break;default:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=t}}e.destroy()}},C.setSmoothing=function(i){C.allowSmoothing||(i=!1),C.context.imageSmoothingEnabled!=i&&(C.context.imageSmoothingEnabled=i)};var dh=function(){};p["openfl.display._internal.CanvasSimpleButton"]=dh,dh.__name__="openfl.display._internal.CanvasSimpleButton",dh.renderDrawable=function(i,e){!i.__renderable||0>=i.__worldAlpha||null==i.__currentState||(e.__pushMaskObject(i),e.__renderDrawable(i.__currentState),e.__popMaskObject(i),e.__renderEvent(i))},dh.renderDrawableMask=function(i,e){e.__renderDrawableMask(i.__currentState)};var O=function(){};p["openfl.display._internal.CanvasTextField"]=O,O.__name__="openfl.display._internal.CanvasTextField",O.renderDrawable=function(i,e){if(e.__isDOM&&!i.__renderedOnCanvasWhileOnDOM&&(i.__renderedOnCanvasWhileOnDOM=!0,1==i.get_type()&&i.replaceText(0,i.__text.length,i.__text),i.__isHTML&&i.__updateText(Ba.parse(i.__text,i.get_multiline(),i.__styleSheet,i.__textFormat,i.__textEngine.textFormatRanges)),i.__dirty=!0,i.__layoutDirty=!0,i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty())),null==i.get_mask()||0<i.get_mask().get_width()&&0<i.get_mask().get_height())if(e.__updateCacheBitmap(i,i.__dirty),null==i.__cacheBitmap||i.__isCacheBitmapRender){var I=i.__textEngine,t=!(I.background||I.border),o=t?I.textBounds:I.bounds,s=i.__graphics,l=0;if(i.__dirty){if(i.__updateLayout(),null==s.__bounds&&(s.__bounds=new A),0==i.get_text().length){var n=I.bounds.width-4,a=i.get_defaultTextFormat().align;switch(l=3==a?0:4==a?n:n/2,a){case 0:l+=i.get_defaultTextFormat().leftMargin/2,l-=i.get_defaultTextFormat().rightMargin/2,l+=i.get_defaultTextFormat().indent/2,l+=i.get_defaultTextFormat().blockIndent/2;break;case 2:case 3:l+=i.get_defaultTextFormat().leftMargin,l+=i.get_defaultTextFormat().indent,l+=i.get_defaultTextFormat().blockIndent;break;case 4:l-=i.get_defaultTextFormat().rightMargin}t&&(o.y=I.bounds.y,o.x=l)}s.__bounds.copyFrom(o)}if(s.__update(e.__worldTransform),i.__dirty||s.__softwareDirty){var g=e.__pixelRatio;if(a=Math.round(s.__width*g),n=Math.round(s.__height*g),!(null!=I.text&&""!=I.text||I.background||I.border||I.__hasFocus||1==I.type&&I.selectable)||(0>=I.width||0>=I.height)&&2!=I.autoSize)i.__graphics.__canvas=null,i.__graphics.__context=null,i.__graphics.__bitmap=null,i.__graphics.__softwareDirty=!1,i.__graphics.set___dirty(!1),i.__dirty=!1;else{null==i.__graphics.__canvas&&(i.__graphics.__canvas=window.document.createElement("canvas"),i.__graphics.__context=i.__graphics.__canvas.getContext("2d")),O.context=s.__context,s.__canvas.width=a,s.__canvas.height=n,e.__isDOM&&(s.__canvas.style.width=Math.round(a/g)+"px",s.__canvas.style.height=Math.round(n/g)+"px");var r=na.__pool.get();if(r.scale(g,g),r.concat(s.__renderTransform),O.context.setTransform(r.a,r.b,r.c,r.d,r.tx,r.ty),na.__pool.release(r),null==O.clearRect&&(O.clearRect="undefined"!=typeof navigator&&void 0!==navigator.isCocoonJS),O.clearRect&&O.context.clearRect(0,0,s.__canvas.width,s.__canvas.height),null!=I.text&&""!=I.text||I.__hasFocus){if(a=I.text,s.__context.imageSmoothingEnabled=!(!e.__allowSmoothing||0==I.antiAliasType&&400==I.sharpness),I.border||I.background){if(O.context.rect(.5,.5,o.width-1,o.height-1),I.background){var J=T.hex(16777215&I.backgroundColor,6);O.context.fillStyle="#"+J,O.context.fill()}I.border&&(O.context.lineWidth=1,J=T.hex(16777215&I.borderColor,6),O.context.strokeStyle="#"+J,O.context.stroke())}O.context.textBaseline="alphabetic",O.context.textAlign="start",n=-i.get_scrollH();var c,h=t=0;for(J=i.get_scrollV()-1;h<J;){var d=h++;t-=I.lineHeights.get(d)}for(r=I.layoutGroups.iterator();r.hasNext();)if(!((l=r.next()).lineIndex<i.get_scrollV()-1)){if(l.lineIndex>I.get_bottomScrollV()-1)break;var _="#"+T.hex(16777215&l.format.color,6);if(O.context.font=jb.getFont(l.format),O.context.fillStyle=_,O.context.fillText(a.substring(l.startIndex,l.endIndex),l.offsetX+n-o.x,l.offsetY+l.ascent+t-o.y),-1<i.__caretIndex&&I.selectable)if(i.__selectionIndex==i.__caretIndex){if(i.__showCursor&&l.startIndex<=i.__caretIndex&&l.endIndex>=i.__caretIndex){for(h=c=0,J=i.__caretIndex-l.startIndex;h<J&&(d=h++,!(l.positions.length<=d));)c+=l.positions[d];for(h=0,J=i.get_scrollV(),d=l.lineIndex+1;J<d;){var k=J++;h+=I.lineHeights.get(k-1)}O.context.beginPath(),J=T.hex(16777215&l.format.color,6),O.context.strokeStyle="#"+J,O.context.moveTo(l.offsetX+c-i.get_scrollH()-o.x,h+2-o.y),O.context.lineWidth=1,O.context.lineTo(l.offsetX+c-i.get_scrollH()-o.x,h+jb.getFormatHeight(i.get_defaultTextFormat())-1-o.y),O.context.stroke(),O.context.closePath()}}else(l.startIndex<=i.__caretIndex&&l.endIndex>=i.__caretIndex||l.startIndex<=i.__selectionIndex&&l.endIndex>=i.__selectionIndex||l.startIndex>i.__caretIndex&&l.endIndex<i.__selectionIndex||l.startIndex>i.__selectionIndex&&l.endIndex<i.__caretIndex)&&(c=0|Math.min(i.__selectionIndex,i.__caretIndex),h=0|Math.max(i.__selectionIndex,i.__caretIndex),l.startIndex>c&&(c=l.startIndex),l.endIndex<h&&(h=l.endIndex),d=i.getCharBoundaries(c),h>=l.endIndex?null!=(J=i.getCharBoundaries(l.endIndex-1))&&(J.x+=J.width+2):J=i.getCharBoundaries(h),null!=d&&null!=J&&(O.context.fillStyle="#000000",O.context.fillRect(d.x+n-o.x,d.y+t,J.x-d.x,l.height),O.context.fillStyle="#FFFFFF",O.context.fillText(a.substring(c,h),n+d.x-o.x,l.offsetY+l.ascent+t)));l.format.underline&&(O.context.beginPath(),O.context.strokeStyle=_,O.context.lineWidth=1,_=l.offsetX+n-o.x,c=Math.ceil(l.offsetY+t+l.ascent-o.y)+.5,O.context.moveTo(_,c),O.context.lineTo(_+l.width,c),O.context.stroke(),O.context.closePath())}}else if((I.border||I.background)&&(I.border?O.context.rect(.5,.5,o.width-1,o.height-1):O.context.rect(0,0,o.width,o.height),I.background&&(J=T.hex(16777215&I.backgroundColor,6),O.context.fillStyle="#"+J,O.context.fill()),I.border&&(O.context.lineWidth=1,O.context.lineCap="square",J=T.hex(16777215&I.borderColor,6),O.context.strokeStyle="#"+J,O.context.stroke())),-1<i.__caretIndex&&I.selectable&&i.__showCursor){for(n=-i.get_scrollH()+(t?0:l),h=t=0,J=i.get_scrollV()-1;h<J;)d=h++,t+=I.lineHeights.get(d);O.context.beginPath(),J=T.hex(16777215&i.get_defaultTextFormat().color,6),O.context.strokeStyle="#"+J,O.context.moveTo(n+2.5,t+2.5),O.context.lineWidth=1,O.context.lineTo(n+2.5,t+jb.getFormatHeight(i.get_defaultTextFormat())-1),O.context.stroke(),O.context.closePath()}s.__bitmap=lb.fromCanvas(i.__graphics.__canvas),s.__bitmapScale=g,s.__visible=!0,i.__dirty=!1,s.__softwareDirty=!1,s.set___dirty(!1)}}if(g=!1,0==i.__textEngine.antiAliasType&&1==i.__textEngine.gridFitType&&(g=e.context.imageSmoothingEnabled)&&(e.context.imageSmoothingEnabled=!1),(null!=i.opaqueBackground||null!=i.__graphics)&&i.__renderable&&(!(0>=(o=e.__getAlpha(i.__worldAlpha)))&&(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()&&(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),I=e.context,e.setTransform(i.__renderTransform,I),_=i.opaqueBackground,I.fillStyle="rgb("+(_>>>16&255)+","+(_>>>8&255)+","+(255&_)+")",I.fillRect(0,0,i.get_width(),i.get_height()),e.__popMaskObject(i)),null!=i.__graphics&&i.__renderable&&(!(0>=(o=e.__getAlpha(i.__worldAlpha)))&&(null!=(s=i.__graphics)&&(C.render(s,e),a=s.__width,n=s.__height,null!=(t=s.__canvas)&&s.__visible&&1<=a&&1<=n&&(l=s.__worldTransform,I=e.context,_=i.__scrollRect,r=i.__worldScale9Grid,null==_||0<_.width&&0<_.height))))))){if(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),I.globalAlpha=o,null!=r&&0==l.b&&0==l.c){o=s.__bounds,h=s.__renderTransform.a/s.__bitmapScale,k=s.__renderTransform.d/s.__bitmapScale,J=l.a,d=l.d,s=Math.max(1,Math.round(r.x*h)),l=Math.round(r.y*k),_=Math.max(1,Math.round((o.get_right()-r.get_right())*h)),c=Math.round((o.get_bottom()-r.get_bottom())*k),h=Math.round(r.width*h),k=Math.round(r.height*k);var u=Math.round(r.x*J),Q=Math.round(r.y*d),S=Math.round((o.get_right()-r.get_right())*J);o=Math.round((o.get_bottom()-r.get_bottom())*d),r=Math.round(a*J)-u-S,J=Math.round(n*d)-Q-o,e.applySmoothing(I,!1),0!=h&&0!=k?(I.drawImage(t,0,0,s,l,0,0,u,Q),I.drawImage(t,s,0,h,l,u,0,r,Q),I.drawImage(t,s+h,0,_,l,u+r,0,S,Q),I.drawImage(t,0,l,s,k,0,Q,u,J),I.drawImage(t,s,l,h,k,u,Q,r,J),I.drawImage(t,s+h,l,_,k,u+r,Q,S,J),I.drawImage(t,0,l+k,s,c,0,Q+J,u,o),I.drawImage(t,s,l+k,h,c,u,Q+J,r,o),I.drawImage(t,s+h,l+k,_,c,u+r,Q+J,S,o)):0==h&&0!=k?(s=u+r+S,I.drawImage(t,0,0,a,l,0,0,s,Q),I.drawImage(t,0,l,a,k,0,Q,s,J),I.drawImage(t,0,l+k,a,c,0,Q+J,s,o)):0==k&&0!=h&&(o=Q+J+o,I.drawImage(t,0,0,s,n,0,0,u,o),I.drawImage(t,s,0,h,n,u,0,r,o),I.drawImage(t,s+h,0,_,n,u+r,0,S,o))}else(r=na.__pool.get()).scale(1/s.__bitmapScale,1/s.__bitmapScale),r.concat(l),e.setTransform(l,I),na.__pool.release(r),I.drawImage(t,0,0,a,n);e.__popMaskObject(i)}g&&(e.context.imageSmoothingEnabled=!0)}else(i=i.__cacheBitmap).__renderable&&(0<(o=e.__getAlpha(i.__worldAlpha))&&null!=i.__bitmapData&&i.__bitmapData.__isValid&&i.__bitmapData.readable&&(I=e.context,e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i,!1),Aa.convertToCanvas(i.__bitmapData.image),I.globalAlpha=o,_=i.__scrollRect,e.setTransform(i.__renderTransform,I),e.__allowSmoothing&&i.smoothing||(I.imageSmoothingEnabled=!1),null==_?I.drawImage(i.__bitmapData.image.get_src(),0,0,i.__bitmapData.image.width,i.__bitmapData.image.height):I.drawImage(i.__bitmapData.image.get_src(),_.x,_.y,_.width,_.height,_.x,_.y,_.width,_.height),e.__allowSmoothing&&i.smoothing||(I.imageSmoothingEnabled=!0),e.__popMaskObject(i,!1)))},O.renderDrawableMask=function(i,e){ae.renderDrawableMask(i,e)};var rd=function(){};p["openfl.display._internal.CanvasTilemap"]=rd,rd.__name__="openfl.display._internal.CanvasTilemap",rd.renderTileContainer=function(i,e,I,t,C,o,s,l,n,a,g,r){var J,c=e.context,h=e.__roundPixels,d=na.__pool.get(),_=i.__tiles,k=null,A=0;for(i=i.__length;A<i;){var u=A++,Q=_[u];d.setTo(1,0,0,1,-Q.get_originX(),-Q.get_originY()),d.concat(Q.get_matrix()),d.concat(I),h&&(d.tx=Math.round(d.tx),d.ty=Math.round(d.ty));var S=null!=Q.get_tileset()?Q.get_tileset():t;if(u=Q.get_alpha()*s,(J=Q.get_visible())&&!(0>=u))if(o||(u=1),l&&(k=null!=Q.__blendMode?Q.__blendMode:n),0<Q.__length)rd.renderTileContainer(Q,e,d,S,C,o,u,l,k,a,g,r);else if(null!=S){if(-1==(J=Q.get_id())){if(null==(Q=Q.__rect)||0>=Q.width||0>=Q.height)continue}else{if(null==(Q=S.__data[J]))continue;r.setTo(Q.x,Q.y,Q.width,Q.height),Q=r}null!=(S=S.__bitmapData)&&(S!=a&&(null==S.image.buffer.__srcImage&&Aa.convertToCanvas(S.image),g=S.image.get_src(),a=S),c.globalAlpha=u,l&&e.__setBlendMode(k),e.setTransform(d,c),c.drawImage(g,Q.x,Q.y,Q.width,Q.height,0,0,Q.width,Q.height))}}na.__pool.release(d)},rd.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||(k=e.__getAlpha(i.__worldAlpha),0>=k))){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),u=e.context,e.setTransform(i.__renderTransform,u);var I=i.opaqueBackground;u.fillStyle="rgb("+(I>>>16&255)+","+(I>>>8&255)+","+(255&I)+")",u.fillRect(0,0,i.get_width(),i.get_height()),e.__popMaskObject(i)}if(null!=i.__graphics&&i.__renderable&&!(0>=(k=e.__getAlpha(i.__worldAlpha)))){var t=i.__graphics;if(null!=t){C.render(t,e);var o=t.__width,s=t.__height;if(null!=(I=t.__canvas)&&t.__visible&&1<=o&&1<=s){var l=t.__worldTransform;u=e.context,Q=i.__scrollRect;var n=i.__worldScale9Grid;if(null==Q||0<Q.width&&0<Q.height){if(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),u.globalAlpha=k,null!=n&&0==l.b&&0==l.c){var a=t.__bounds,g=t.__renderTransform.a/t.__bitmapScale,r=t.__renderTransform.d/t.__bitmapScale,J=l.a,c=l.d;l=Math.max(1,Math.round(n.x*g)),t=Math.round(n.y*r),k=Math.max(1,Math.round((a.get_right()-n.get_right())*g)),Q=Math.round((a.get_bottom()-n.get_bottom())*r),g=Math.round(n.width*g),r=Math.round(n.height*r);var h=Math.round(n.x*J),d=Math.round(n.y*c),_=Math.round((a.get_right()-n.get_right())*J);n=Math.round((a.get_bottom()-n.get_bottom())*c),a=Math.round(o*J)-h-_,J=Math.round(s*c)-d-n,e.applySmoothing(u,!1),0!=g&&0!=r?(u.drawImage(I,0,0,l,t,0,0,h,d),u.drawImage(I,l,0,g,t,h,0,a,d),u.drawImage(I,l+g,0,k,t,h+a,0,_,d),u.drawImage(I,0,t,l,r,0,d,h,J),u.drawImage(I,l,t,g,r,h,d,a,J),u.drawImage(I,l+g,t,k,r,h+a,d,_,J),u.drawImage(I,0,t+r,l,Q,0,d+J,h,n),u.drawImage(I,l,t+r,g,Q,h,d+J,a,n),u.drawImage(I,l+g,t+r,k,Q,h+a,d+J,_,n)):0==g&&0!=r?(s=h+a+_,u.drawImage(I,0,0,o,t,0,0,s,d),u.drawImage(I,0,t,o,r,0,d,s,J),u.drawImage(I,0,t+r,o,Q,0,d+J,s,n)):0==r&&0!=g&&(o=d+J+n,u.drawImage(I,0,0,l,s,0,0,h,o),u.drawImage(I,l,0,g,s,h,0,a,o),u.drawImage(I,l+g,0,k,s,h+a,0,_,o))}else(n=na.__pool.get()).scale(1/t.__bitmapScale,1/t.__bitmapScale),n.concat(l),e.setTransform(l,u),na.__pool.release(n),u.drawImage(I,0,0,o,s);e.__popMaskObject(i)}}}}}i.__renderable&&0!=i.__group.__tiles.length&&(0>=(k=e.__getAlpha(i.__worldAlpha))||(u=e.context,e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),(I=A.__pool.get()).setTo(0,0,i.__width,i.__height),e.__pushMaskRect(I,i.__renderTransform),e.__allowSmoothing&&i.smoothing||(u.imageSmoothingEnabled=!1),rd.renderTileContainer(i.__group,e,i.__renderTransform,i.__tileset,e.__allowSmoothing&&i.smoothing,i.tileAlphaEnabled,k,i.tileBlendModeEnabled,i.__worldBlendMode,null,null,I),e.__allowSmoothing&&i.smoothing||(u.imageSmoothingEnabled=!0),e.__popMaskRect(),e.__popMaskObject(i),A.__pool.release(I)))}else if((I=i.__cacheBitmap).__renderable){var k=e.__getAlpha(I.__worldAlpha);if(0<k&&null!=I.__bitmapData&&I.__bitmapData.__isValid&&I.__bitmapData.readable){var u=e.context;e.__setBlendMode(I.__worldBlendMode),e.__pushMaskObject(I,!1),Aa.convertToCanvas(I.__bitmapData.image),u.globalAlpha=k;var Q=I.__scrollRect;e.setTransform(I.__renderTransform,u),e.__allowSmoothing&&I.smoothing||(u.imageSmoothingEnabled=!1),null==Q?u.drawImage(I.__bitmapData.image.get_src(),0,0,I.__bitmapData.image.width,I.__bitmapData.image.height):u.drawImage(I.__bitmapData.image.get_src(),Q.x,Q.y,Q.width,Q.height,Q.x,Q.y,Q.width,Q.height),e.__allowSmoothing&&I.smoothing||(u.imageSmoothingEnabled=!0),e.__popMaskObject(I,!1)}}e.__renderEvent(i)},rd.renderDrawableMask=function(i,e){};var be=function(){};p["openfl.display._internal.CanvasVideo"]=be,be.__name__="openfl.display._internal.CanvasVideo",be.render=function(i,e){if(i.__renderable&&null!=i.__stream){var I=e.__getAlpha(i.__worldAlpha);if(!(0>=I)){var t=e.context;if(null!=i.__stream.__video){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),t.globalAlpha=I,I=i.__scrollRect;var C=i.smoothing;e.setTransform(i.__worldTransform,t),C||(t.imageSmoothingEnabled=!1),null==I?t.drawImage(i.__stream.__video,0,0,i.get_width(),i.get_height()):t.drawImage(i.__stream.__video,I.x,I.y,I.width,I.height,I.x,I.y,I.width,I.height),C||(t.imageSmoothingEnabled=!0),e.__popMaskObject(i)}}}},be.renderDrawable=function(i,e){be.render(i,e),e.__renderEvent(i)},be.renderDrawableMask=function(i,e){};var Gc=function(){};p["openfl.display._internal.Context3DBitmap"]=Gc,Gc.__name__="openfl.display._internal.Context3DBitmap",Gc.render=function(i,e){if(i.__renderable&&!(0>=i.__worldAlpha)&&null!=i.__bitmapData&&i.__bitmapData.__isValid){var I=e.__context3D;e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i);var t=e.__initDisplayShader(i.__worldShader);e.setShader(t),e.applyBitmapData(i.__bitmapData,e.__allowSmoothing&&(i.smoothing||e.__upscaled)),e.applyMatrix(e.__getMatrix(i.__renderTransform,i.pixelSnapping)),e.applyAlpha(i.__worldAlpha),e.applyColorTransform(i.__worldColorTransform),e.updateShader();var C=i.__bitmapData.getVertexBuffer(I);null!=t.__position&&I.setVertexBufferAt(t.__position.index,C,0,3),null!=t.__textureCoord&&I.setVertexBufferAt(t.__textureCoord.index,C,3,2),t=i.__bitmapData.getIndexBuffer(I),I.drawTriangles(t),e.__clearShader(),e.__popMaskObject(i)}},Gc.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null!=i.__bitmapData&&null!=i.__bitmapData.image&&(i.__imageVersion=i.__bitmapData.image.version),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||0>=i.__worldAlpha)){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i);var I=e.__context3D,t=A.__pool.get();t.setTo(0,0,i.get_width(),i.get_height()),e.__pushMaskRect(t,i.__renderTransform);var C=i.opaqueBackground;I.clear((C>>>16&255)/255,(C>>>8&255)/255,(255&C)/255,1,0,0,1),e.__popMaskRect(),e.__popMaskObject(i),A.__pool.release(t)}null!=i.__graphics&&fd.render(i,e)}Gc.render(i,e)}else Gc.render(i.__cacheBitmap,e);e.__renderEvent(i)},Gc.renderDrawableMask=function(i,e){Gc.renderMask(i,e)},Gc.renderMask=function(i,e){if(null!=i.__bitmapData&&i.__bitmapData.__isValid){var I=e.__context3D,t=e.__maskShader;e.setShader(t),e.applyBitmapData(de.opaqueBitmapData,!0),e.applyMatrix(e.__getMatrix(i.__renderTransform,i.pixelSnapping)),e.updateShader();var C=i.__bitmapData.getVertexBuffer(I);null!=t.__position&&I.setVertexBufferAt(t.__position.index,C,0,3),null!=t.__textureCoord&&I.setVertexBufferAt(t.__textureCoord.index,C,3,2),i=i.__bitmapData.getIndexBuffer(I),I.drawTriangles(i),e.__clearShader()}};var mh=function(){};p["openfl.display._internal.Context3DBitmapData"]=mh,mh.__name__="openfl.display._internal.Context3DBitmapData",mh.renderDrawable=function(i,e){var I=e.__context3D;e.__setBlendMode(10);var t=e.__defaultDisplayShader;e.setShader(t),e.applyBitmapData(i,e.__upscaled),e.applyMatrix(e.__getMatrix(i.__worldTransform,1)),e.applyAlpha(i.__worldAlpha),e.applyColorTransform(i.__worldColorTransform),e.updateShader();var C=i.getVertexBuffer(I);null!=t.__position&&I.setVertexBufferAt(t.__position.index,C,0,3),null!=t.__textureCoord&&I.setVertexBufferAt(t.__textureCoord.index,C,3,2),i=i.getIndexBuffer(I),I.drawTriangles(i),e.__clearShader()},mh.renderDrawableMask=function(i,e){var I=e.__context3D,t=e.__maskShader;e.setShader(t),e.applyBitmapData(i,e.__upscaled),e.applyMatrix(e.__getMatrix(i.__worldTransform,1)),e.updateShader();var C=i.getVertexBuffer(I);null!=t.__position&&I.setVertexBufferAt(t.__position.index,C,0,3),null!=t.__textureCoord&&I.setVertexBufferAt(t.__textureCoord.index,C,3,2),i=i.getIndexBuffer(I),I.drawTriangles(i),e.__clearShader()};var ig=function(i,e,I,t){this.context3D=i,this.elementType=e,this.dataPerVertex=t,this.vertexCount=this.indexCount=0,this.resize(I)};p["openfl.display._internal.Context3DBuffer"]=ig,ig.__name__="openfl.display._internal.Context3DBuffer",ig.prototype={flushVertexBufferData:function(){this.vertexBufferData.length>this.vertexCount&&(this.vertexCount=this.vertexBufferData.length,this.vertexBuffer=this.context3D.createVertexBuffer(this.vertexCount,this.dataPerVertex,0)),this.vertexBuffer.uploadFromTypedArray(dg.toArrayBufferView(this.vertexBufferData))},resize:function(i,e){null==e&&(e=-1),this.elementCount=i,-1==e&&(e=this.dataPerVertex),e!=this.dataPerVertex&&(this.vertexBuffer=null,this.vertexCount=0,this.dataPerVertex=e);var I=0;switch(this.elementType._hx_index){case 0:I=4*i;break;case 1:case 2:I=3*i}if(e*=I,null==this.vertexBufferData){var t=I=null,C=null,o=null,s=null;this.vertexBufferData=e=null!=e?new Float32Array(e):null!=I?new Float32Array(I):null!=t?new Float32Array(t.__array):null!=C?new Float32Array(C):null!=o?null==s?new Float32Array(o,0):new Float32Array(o,0,s):null}else e>this.vertexBufferData.length&&(i=this.vertexBufferData,s=o=C=t=I=null,this.vertexBufferData=e=null!=e?new Float32Array(e):null!=I?new Float32Array(I):null!=t?new Float32Array(t.__array):null!=C?new Float32Array(C):null!=o?null==s?new Float32Array(o,0):new Float32Array(o,0,s):null,this.vertexBufferData.set(i))},__class__:ig};var th=F["openfl.display._internal.Context3DElementType"]={__ename__:"openfl.display._internal.Context3DElementType",__constructs__:null,QUADS:{_hx_name:"QUADS",_hx_index:0,__enum__:"openfl.display._internal.Context3DElementType",toString:t},TRIANGLES:{_hx_name:"TRIANGLES",_hx_index:1,__enum__:"openfl.display._internal.Context3DElementType",toString:t},TRIANGLE_INDICES:{_hx_name:"TRIANGLE_INDICES",_hx_index:2,__enum__:"openfl.display._internal.Context3DElementType",toString:t}};th.__constructs__=[th.QUADS,th.TRIANGLES,th.TRIANGLE_INDICES];var ee=function(){};p["openfl.display._internal.Context3DDisplayObject"]=ee,ee.__name__="openfl.display._internal.Context3DDisplayObject",ee.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||0>=i.__worldAlpha)){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i);var I=e.__context3D,t=A.__pool.get();t.setTo(0,0,i.get_width(),i.get_height()),e.__pushMaskRect(t,i.__renderTransform);var C=i.opaqueBackground;I.clear((C>>>16&255)/255,(C>>>8&255)/255,(255&C)/255,1,0,0,1),e.__popMaskRect(),e.__popMaskObject(i),A.__pool.release(t)}null!=i.__graphics&&fd.render(i,e)}}else Gc.render(i.__cacheBitmap,e);e.__renderEvent(i)},ee.renderDrawableMask=function(i,e){null!=i.__graphics&&fd.renderMask(i,e)};var nh=function(){};p["openfl.display._internal.Context3DDisplayObjectContainer"]=nh,nh.__name__="openfl.display._internal.Context3DDisplayObjectContainer",nh.renderDrawable=function(i,e){for(var I=i.__removedChildren.iterator();I.hasNext();){var t=I.next();null==t.stage&&t.__cleanup()}if(i.__removedChildren.set_length(0),i.__renderable&&!(0>=i.__worldAlpha)&&(ee.renderDrawable(i,e),null==i.__cacheBitmap||i.__isCacheBitmapRender)){if(0<i.__children.length)if(e.__pushMaskObject(i),null!=e.__stage){for(I=0,t=i.__children;I<t.length;){var C=t[I];++I,e.__renderDrawable(C),C.__renderDirty=!1}i.__renderDirty=!1}else for(I=0,t=i.__children;I<t.length;)C=t[I],++I,e.__renderDrawable(C);0<i.__children.length&&e.__popMaskObject(i)}},nh.renderDrawableMask=function(i,e){for(var I=i.__removedChildren.iterator();I.hasNext();){var t=I.next();null==t.stage&&t.__cleanup()}for(i.__removedChildren.set_length(0),null!=i.__graphics&&fd.renderMask(i,e),I=0,i=i.__children;I<i.length;)t=i[I],++I,e.__renderDrawableMask(t)};var na=function(i,e,I,t,C,o){null==o&&(o=0),null==C&&(C=0),null==t&&(t=1),null==I&&(I=0),null==e&&(e=0),null==i&&(i=1),this.a=i,this.b=e,this.c=I,this.d=t,this.tx=C,this.ty=o};p["openfl.geom.Matrix"]=na,na.__name__="openfl.geom.Matrix",na.prototype={clone:function(){return new na(this.a,this.b,this.c,this.d,this.tx,this.ty)},concat:function(i){var e=this.a*i.a+this.b*i.c;this.b=this.a*i.b+this.b*i.d,this.a=e,e=this.c*i.a+this.d*i.c,this.d=this.c*i.b+this.d*i.d,this.c=e,e=this.tx*i.a+this.ty*i.c+i.tx,this.ty=this.tx*i.b+this.ty*i.d+i.ty,this.tx=e},copyFrom:function(i){this.a=i.a,this.b=i.b,this.c=i.c,this.d=i.d,this.tx=i.tx,this.ty=i.ty},equals:function(i){return null!=i&&this.tx==i.tx&&this.ty==i.ty&&this.a==i.a&&this.b==i.b&&this.c==i.c&&this.d==i.d},identity:function(){this.a=1,this.c=this.b=0,this.d=1,this.ty=this.tx=0},invert:function(){var i=this.a*this.d-this.b*this.c;if(0==i)this.a=this.b=this.c=this.d=0,this.tx=-this.tx,this.ty=-this.ty;else{i=1/i;var e=this.d*i;this.d=this.a*i,this.a=e,this.b*=-i,this.c*=-i,i=-this.a*this.tx-this.c*this.ty,this.ty=-this.b*this.tx-this.d*this.ty,this.tx=i}return this},rotate:function(i){var e=Math.cos(i);i=Math.sin(i);var I=this.a*e-this.b*i;this.b=this.a*i+this.b*e,this.a=I,I=this.c*e-this.d*i,this.d=this.c*i+this.d*e,this.c=I,I=this.tx*e-this.ty*i,this.ty=this.tx*i+this.ty*e,this.tx=I},scale:function(i,e){this.a*=i,this.b*=e,this.c*=i,this.d*=e,this.tx*=i,this.ty*=e},setTo:function(i,e,I,t,C,o){this.a=i,this.b=e,this.c=I,this.d=t,this.tx=C,this.ty=o},translate:function(i,e){this.tx+=i,this.ty+=e},__class__:na};var Ea=function(i,e,I,t,C,o,s,l){null==l&&(l=0),null==s&&(s=0),null==o&&(o=0),null==C&&(C=0),null==t&&(t=1),null==I&&(I=1),null==e&&(e=1),null==i&&(i=1),this.redMultiplier=i,this.greenMultiplier=e,this.blueMultiplier=I,this.alphaMultiplier=t,this.redOffset=C,this.greenOffset=o,this.blueOffset=s,this.alphaOffset=l};p["openfl.geom.ColorTransform"]=Ea,Ea.__name__="openfl.geom.ColorTransform",Ea.prototype={__clone:function(){return new Ea(this.redMultiplier,this.greenMultiplier,this.blueMultiplier,this.alphaMultiplier,this.redOffset,this.greenOffset,this.blueOffset,this.alphaOffset)},__copyFrom:function(i){this.redMultiplier=i.redMultiplier,this.greenMultiplier=i.greenMultiplier,this.blueMultiplier=i.blueMultiplier,this.alphaMultiplier=i.alphaMultiplier,this.redOffset=i.redOffset,this.greenOffset=i.greenOffset,this.blueOffset=i.blueOffset,this.alphaOffset=i.alphaOffset},__combine:function(i){this.redMultiplier*=i.redMultiplier,this.greenMultiplier*=i.greenMultiplier,this.blueMultiplier*=i.blueMultiplier,this.alphaMultiplier*=i.alphaMultiplier,this.redOffset+=i.redOffset,this.greenOffset+=i.greenOffset,this.blueOffset+=i.blueOffset,this.alphaOffset+=i.alphaOffset},__identity:function(){this.alphaMultiplier=this.blueMultiplier=this.greenMultiplier=this.redMultiplier=1,this.alphaOffset=this.blueOffset=this.greenOffset=this.redOffset=0},__invert:function(){this.redMultiplier=0!=this.redMultiplier?1/this.redMultiplier:1,this.greenMultiplier=0!=this.greenMultiplier?1/this.greenMultiplier:1,this.blueMultiplier=0!=this.blueMultiplier?1/this.blueMultiplier:1,this.alphaMultiplier=0!=this.alphaMultiplier?1/this.alphaMultiplier:1,this.redOffset=-this.redOffset,this.greenOffset=-this.greenOffset,this.blueOffset=-this.blueOffset,this.alphaOffset=-this.alphaOffset},__equals:function(i,e){return!(null==i||this.redMultiplier!=i.redMultiplier||this.greenMultiplier!=i.greenMultiplier||this.blueMultiplier!=i.blueMultiplier||!e&&this.alphaMultiplier!=i.alphaMultiplier||this.redOffset!=i.redOffset||this.greenOffset!=i.greenOffset||this.blueOffset!=i.blueOffset)&&this.alphaOffset==i.alphaOffset},__isDefault:function(i){return i?1==this.redMultiplier&&1==this.greenMultiplier&&1==this.blueMultiplier&&0==this.redOffset&&0==this.greenOffset&&0==this.blueOffset&&0==this.alphaOffset:1==this.redMultiplier&&1==this.greenMultiplier&&1==this.blueMultiplier&&1==this.alphaMultiplier&&0==this.redOffset&&0==this.greenOffset&&0==this.blueOffset&&0==this.alphaOffset},__setArrays:function(i,e){i[0]=this.redMultiplier,i[1]=this.greenMultiplier,i[2]=this.blueMultiplier,i[3]=this.alphaMultiplier,e[0]=this.redOffset,e[1]=this.greenOffset,e[2]=this.blueOffset,e[3]=this.alphaOffset},__toLimeColorMatrix:function(){if(null==Ea.__limeColorMatrix){var i=new Float32Array(20);Ea.__limeColorMatrix=i}return Ea.__limeColorMatrix[0]=this.redMultiplier,Ea.__limeColorMatrix[4]=this.redOffset/255,Ea.__limeColorMatrix[6]=this.greenMultiplier,Ea.__limeColorMatrix[9]=this.greenOffset/255,Ea.__limeColorMatrix[12]=this.blueMultiplier,Ea.__limeColorMatrix[14]=this.blueOffset/255,Ea.__limeColorMatrix[18]=this.alphaMultiplier,Ea.__limeColorMatrix[19]=this.alphaOffset/255,Ea.__limeColorMatrix},__class__:Ea};var pb=function(){};p["openfl.display._internal.Context3DGraphics"]=pb,pb.__name__="openfl.display._internal.Context3DGraphics",pb.buildBuffer=function(i,e){var I,t=I=0,C=0,o=new ed(i.__commands);e=e.__context3D;for(var s=A.__pool.get(),l=na.__pool.get(),n=null,a=0,g=i.__commands.types;a<g.length;){var r=g[a];switch(++a,r._hx_index){case 0:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.BEGIN_BITMAP_FILL,n=(n=o).buffer.o[n.oPos];break;case 1:switch(n=null,o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=r;break;case 3:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}if(o.prev=fa.BEGIN_SHADER_FILL,r=(n=o).buffer.o[n.oPos],n=null,null!=r)for(var J=0,c=r.inputCount;J<c;){var h=J++;if("bitmap"==r.inputRefs[h].name){n=r.inputs[h];break}}break;case 8:if(null!=n){switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=fa.DRAW_QUADS,r=(c=o).buffer.o[c.oPos],J=c.buffer.o[c.oPos+1],c=c.buffer.o[c.oPos+2];var d=!1,_=!1,k=(h=null!=J)?J.get_length():Math.floor(r.get_length()/4);if(0==k)return;null!=c&&(c.get_length()>=6*k?_=d=!0:c.get_length()>=4*k?d=!0:c.get_length()>=2*k&&(_=!0)),null==i.__quadBuffer?i.__quadBuffer=new ig(e,th.QUADS,k,4):i.__quadBuffer.resize(I+k,4);for(var u,Q,S,w,m,b,j,M,f,y,p,Z,L,O,G=i.__quadBuffer.vertexBufferData,W=n.width,x=n.height,N=0,D=k;N<D;)u=16*(I+(w=N++)),0>(Q=h?4*J.get(w):4*w)||(s.setTo(r.get(Q),r.get(Q+1),r.get(Q+2),r.get(Q+3)),Q=s.width,S=s.height,0>=Q||0>=S||(d&&_?(w*=6,l.setTo(c.get(w),c.get(w+1),c.get(w+2),c.get(w+3),c.get(w+4),c.get(w+5))):d?(w*=4,l.setTo(c.get(w),c.get(w+1),c.get(w+2),c.get(w+3),s.x,s.y)):_?(w*=2,l.tx=c.get(w),l.ty=c.get(w+1)):(l.tx=s.x,l.ty=s.y),w=s.x/W,m=s.y/x,b=s.get_right()/W,j=s.get_bottom()/x,M=0*l.a+0*l.c+l.tx,f=0*l.b+0*l.d+l.ty,y=Q*l.a+0*l.c+l.tx,p=Q*l.b+0*l.d+l.ty,Z=0*l.a+S*l.c+l.tx,L=0*l.b+S*l.d+l.ty,O=Q*l.a+S*l.c+l.tx,Q=Q*l.b+S*l.d+l.ty,G[u]=M,G[u+1]=f,G[u+2]=w,G[u+3]=m,G[u+4]=y,G[u+4+1]=p,G[u+4+2]=b,G[u+4+3]=m,G[u+8]=Z,G[u+8+1]=L,G[u+8+2]=w,G[u+8+3]=j,G[u+12]=O,G[u+12+1]=Q,G[u+12+2]=b,G[u+12+3]=j));I+=k}break;case 12:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}for(o.prev=fa.DRAW_TRIANGLES,r=(c=o).buffer.o[c.oPos],J=c.buffer.o[c.oPos+1],c=c.buffer.o[c.oPos+2],h=null!=J,k=Math.floor(r.get_length()/2),d=h?J.get_length():k,u=(k=(_=null!=c)&&c.get_length()>=3*k)?4:2,G=k?3:2,W=u+2,x=k?C:t,pb.resizeVertexBuffer(i,k,x+d*W),N=k?i.__vertexBufferDataUVT:i.__vertexBufferData,S=0,w=d;S<w;)D=x+(m=S++)*W,Q=h?2*J.get(m):2*m,m=h?J.get(m)*G:m*G,k?(b=c.get(m+2),N[D]=r.get(Q)/b,N[D+1]=r.get(Q+1)/b,N[D+2]=0,N[D+3]=1/b):(N[D]=r.get(Q),N[D+1]=r.get(Q+1)),N[D+u]=_?c.get(m):0,N[D+u+1]=_?c.get(m+1):0;k?C+=d*W:t+=d*W;break;case 13:n=null;break;default:switch(o.prev._hx_index){case 0:case 14:o.oPos+=2,o.bPos+=2;break;case 1:o.iPos+=1,o.fPos+=1;break;case 2:case 15:o.oPos+=4,o.iiPos+=2,o.ffPos+=1,o.fPos+=1;break;case 3:case 19:case 20:o.oPos+=1;break;case 4:o.fPos+=6;break;case 5:case 7:case 9:o.fPos+=4;break;case 6:o.fPos+=3;break;case 8:o.oPos+=3;break;case 10:o.fPos+=5,o.oPos+=1;break;case 12:o.oPos+=4;break;case 16:o.oPos+=4,o.iPos+=1,o.fPos+=2,o.bPos+=1;break;case 17:case 18:o.fPos+=2}o.prev=r}}0<I&&i.__quadBuffer.flushVertexBufferData(),0<t&&((null==(I=i.__vertexBuffer)||t>i.__vertexBufferCount)&&(I=e.createVertexBuffer(t,4,0),i.__vertexBuffer=I,i.__vertexBufferCount=t),I.uploadFromTypedArray(dg.toArrayBufferView(i.__vertexBufferData))),0<C&&((null==(I=i.__vertexBufferUVT)||C>i.__vertexBufferCountUVT)&&(I=e.createVertexBuffer(C,6,0),i.__vertexBufferUVT=I,i.__vertexBufferCountUVT=C),I.uploadFromTypedArray(dg.toArrayBufferView(i.__vertexBufferDataUVT))),A.__pool.release(s),na.__pool.release(l)},pb.isCompatible=function(i){if(null!=i.__owner.__worldScale9Grid)return!1;var e=new ed(i.__commands),I=!1,t=!1,C=!1,o=0;for(i=i.__commands.types;o<i.length;){var s=i[o];switch(++o,s._hx_index){case 0:switch(t=!0,C=I=!1,e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;case 1:switch(t=!1,I=!0,C=!1,e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;case 3:switch(I=t=!1,C=!0,e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;case 8:case 12:if(!t&&!C)return e.destroy(),!1;switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;case 9:if(!I)return e.destroy(),!1;switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;case 13:switch(C=I=t=!1,e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;case 18:case 19:switch(e.prev._hx_index){case 0:case 14:e.oPos+=2,e.bPos+=2;break;case 1:e.iPos+=1,e.fPos+=1;break;case 2:case 15:e.oPos+=4,e.iiPos+=2,e.ffPos+=1,e.fPos+=1;break;case 3:case 19:case 20:e.oPos+=1;break;case 4:e.fPos+=6;break;case 5:case 7:case 9:e.fPos+=4;break;case 6:e.fPos+=3;break;case 8:e.oPos+=3;break;case 10:e.fPos+=5,e.oPos+=1;break;case 12:e.oPos+=4;break;case 16:e.oPos+=4,e.iPos+=1,e.fPos+=2,e.bPos+=1;break;case 17:case 18:e.fPos+=2}e.prev=s;break;default:return e.destroy(),!1}}return e.destroy(),!0},pb.render=function(i,e){if(i.__visible&&0!=i.__commands.get_length())if(null!=i.__bitmap&&!i.__dirty||!pb.isCompatible(i)){e.__softwareRenderer.__pixelRatio=e.__pixelRatio;var I=e.__softwareRenderer.__worldTransform;e.__softwareRenderer.__worldTransform=7==i.__owner.__drawableType?na.__identity:e.__worldTransform,C.render(i,e.__softwareRenderer),e.__softwareRenderer.__worldTransform=I}else{i.__bitmap=null,i.__update(e.__worldTransform);var t=i.__width,o=i.__height;if(null!=i.__bounds&&1<=t&&1<=o){(i.__hardwareDirty||null==i.__quadBuffer&&null==i.__vertexBuffer&&null==i.__vertexBufferUVT)&&pb.buildBuffer(i,e),I=new ed(i.__commands);for(var s=e.__context3D,l=na.__pool.get(),n=null,a=null,g=!1,r=!1,J=null,c=0,h=0,d=0,_=0,k=0,A=i.__commands.types;k<A.length;)switch(t=A[k],++k,t._hx_index){case 0:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.BEGIN_BITMAP_FILL,a=(r=I).buffer.o[r.oPos],g=r.buffer.b[r.bPos],r=r.buffer.b[r.bPos+1],J=n=null;break;case 1:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.BEGIN_FILL,J=16777215&(0|(a=I).buffer.i[a.iPos])|(255*a.buffer.f[a.fPos]|0)<<24,a=n=null;break;case 3:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.BEGIN_SHADER_FILL,n=(h=I).buffer.o[h.oPos],h=0,a=null==n||null==n.shader||null==n.shader.__bitmap?null:n.shader.__bitmap.input,J=null;break;case 8:if(null!=a){switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.DRAW_QUADS;var u=I;t=u.buffer.o[u.oPos],t=null!=(u=u.buffer.o[u.oPos+1])?u.get_length():Math.floor(t.get_length()/4);var Q=e.__getMatrix(i.__owner.__renderTransform,1);for(null==n||pb.maskRender?(u=pb.maskRender?e.__maskShader:e.__initGraphicsShader(null),e.setShader(u),e.applyMatrix(Q),e.applyBitmapData(a,r,g),e.applyAlpha(i.__owner.__worldAlpha),e.applyColorTransform(i.__owner.__worldColorTransform),e.updateShader()):(u=e.__initShaderBuffer(n),e.__setShaderBuffer(n),e.applyMatrix(Q),e.applyBitmapData(a,!1,g),e.applyAlpha(i.__owner.__worldAlpha),e.applyColorTransform(i.__owner.__worldColorTransform)),Q=c+t;c<Q&&!(0>=(t=0|Math.min(Q-c,s.__quadIndexBufferElements)));)null==n||pb.maskRender||e.__updateShaderBuffer(h),null!=u.__position&&s.setVertexBufferAt(u.__position.index,i.__quadBuffer.vertexBuffer,16*c,2),null!=u.__textureCoord&&s.setVertexBufferAt(u.__textureCoord.index,i.__quadBuffer.vertexBuffer,16*c+2,2),s.drawTriangles(s.__quadIndexBuffer,0,2*t),h+=4*t,c+=t;e.__clearShader()}break;case 9:if(null!=J){switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.DRAW_RECT;var S=I;u=S.buffer.f[S.fPos],Q=S.buffer.f[S.fPos+1],t=S.buffer.f[S.fPos+2],o=S.buffer.f[S.fPos+3],S=J,pb.tempColorTransform.redOffset=S>>>16&255,pb.tempColorTransform.greenOffset=S>>>8&255,pb.tempColorTransform.blueOffset=255&S,pb.tempColorTransform.__combine(i.__owner.__worldColorTransform),l.identity(),l.scale(t,o),l.tx=u,l.ty=Q,l.concat(i.__owner.__renderTransform),t=pb.maskRender?e.__maskShader:e.__initGraphicsShader(null),e.setShader(t),e.applyMatrix(e.__getMatrix(l,1)),e.applyBitmapData(pb.blankBitmapData,!0,g),e.applyAlpha((S>>>24&255)/255*i.__owner.__worldAlpha),e.applyColorTransform(pb.tempColorTransform),e.updateShader(),u=pb.blankBitmapData.getVertexBuffer(s),null!=t.__position&&s.setVertexBufferAt(t.__position.index,u,0,3),null!=t.__textureCoord&&s.setVertexBufferAt(t.__textureCoord.index,u,3,2),t=pb.blankBitmapData.getIndexBuffer(s),s.drawTriangles(t),h+=4,e.__clearShader()}break;case 12:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.DRAW_TRIANGLES,u=(o=I).buffer.o[o.oPos+1],Q=o.buffer.o[o.oPos+2],t=o.buffer.o[o.oPos+3],S=null!=u,o=Math.floor(o.buffer.o[o.oPos].get_length()/2),u=S?u.get_length():o,o=(S=(Q=null!=Q&&Q.get_length()>=3*o)?4:2)+2;var w=Q?i.__vertexBufferUVT:i.__vertexBuffer,m=Q?_:d,b=e.__getMatrix(i.__owner.__renderTransform,1);if(null==n||pb.maskRender){var j=pb.maskRender?e.__maskShader:e.__initGraphicsShader(null);e.setShader(j),e.applyMatrix(b),e.applyBitmapData(a,r,g),e.applyAlpha(i.__owner.__worldAlpha),e.applyColorTransform(i.__owner.__worldColorTransform),e.updateShader()}else j=e.__initShaderBuffer(n),e.__setShaderBuffer(n),e.applyMatrix(b),e.applyBitmapData(a,!1,g),e.applyAlpha(1),e.applyColorTransform(null),e.__updateShaderBuffer(h);switch(null!=j.__position&&s.setVertexBufferAt(j.__position.index,w,m,Q?4:2),null!=j.__textureCoord&&s.setVertexBufferAt(j.__textureCoord.index,w,m+S,2),t){case 0:s.setCulling(0);break;case 1:s.setCulling(3);break;case 2:s.setCulling(1)}switch(s.__drawTriangles(0,u),h+=u,Q?_+=o*u:d+=o*u,t){case 1:case 2:s.setCulling(0)}e.__clearShader();break;case 13:switch(n=J=a=null,I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=t,s.setCulling(3);break;case 18:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.MOVE_TO;break;case 19:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=fa.OVERRIDE_BLEND_MODE,t=I,e.__setBlendMode(t.buffer.o[t.oPos]);break;default:switch(I.prev._hx_index){case 0:case 14:I.oPos+=2,I.bPos+=2;break;case 1:I.iPos+=1,I.fPos+=1;break;case 2:case 15:I.oPos+=4,I.iiPos+=2,I.ffPos+=1,I.fPos+=1;break;case 3:case 19:case 20:I.oPos+=1;break;case 4:I.fPos+=6;break;case 5:case 7:case 9:I.fPos+=4;break;case 6:I.fPos+=3;break;case 8:I.oPos+=3;break;case 10:I.fPos+=5,I.oPos+=1;break;case 12:I.oPos+=4;break;case 16:I.oPos+=4,I.iPos+=1,I.fPos+=2,I.bPos+=1;break;case 17:case 18:I.fPos+=2}I.prev=t}na.__pool.release(l)}i.__hardwareDirty=!1,i.set___dirty(!1)}},pb.renderMask=function(i,e){pb.maskRender=!0,pb.render(i,e),pb.maskRender=!1},pb.resizeVertexBuffer=function(i,e,I){var t=e?i.__vertexBufferDataUVT:i.__vertexBufferData,C=null;if(null==t){var o=C=null,s=null,l=null,n=null;C=I=null!=I?new Float32Array(I):null!=C?new Float32Array(C):null!=o?new Float32Array(o.__array):null!=s?new Float32Array(s):null!=l?null==n?new Float32Array(l,0):new Float32Array(l,0,n):null}else I>t.length&&(n=l=s=o=C=null,(C=I=null!=I?new Float32Array(I):null!=C?new Float32Array(C):null!=o?new Float32Array(o.__array):null!=s?new Float32Array(s):null!=l?null==n?new Float32Array(l,0):new Float32Array(l,0,n):null).set(t));null!=C&&(e?i.__vertexBufferDataUVT=C:i.__vertexBufferData=C)};var de=function(){null==this.__glFragmentSource&&(this.__glFragmentSource="varying vec2 openfl_TextureCoordv;\n\n\t\tuniform sampler2D openfl_Texture;\n\n\t\tvoid main(void) {\n\n\t\t\tvec4 color = texture2D (openfl_Texture, openfl_TextureCoordv);\n\n\t\t\tif (color.a == 0.0) {\n\n\t\t\t\tdiscard;\n\n\t\t\t} else {\n\n\t\t\t\tgl_FragColor = color;\n\n\t\t\t}\n\n\t\t}"),null==this.__glVertexSource&&(this.__glVertexSource="attribute vec4 openfl_Position;\n\t\tattribute vec2 openfl_TextureCoord;\n\t\tvarying vec2 openfl_TextureCoordv;\n\n\t\tuniform mat4 openfl_Matrix;\n\n\t\tvoid main(void) {\n\n\t\t\topenfl_TextureCoordv = openfl_TextureCoord;\n\n\t\t\tgl_Position = openfl_Matrix * openfl_Position;\n\n\t\t}"),ac.call(this),this.__isGenerated=!0,this.__initGL()};p["openfl.display._internal.Context3DMaskShader"]=de,de.__name__="openfl.display._internal.Context3DMaskShader",de.__super__=ac,de.prototype=B(ac.prototype,{__class__:de});var fd=function(){};p["openfl.display._internal.Context3DShape"]=fd,fd.__name__="openfl.display._internal.Context3DShape",fd.render=function(i,e){if(i.__renderable&&!(0>=i.__worldAlpha)){var I=i.__graphics;if(null!=I){if(e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i),pb.render(I,e),null!=I.__bitmap&&I.__visible){var t=e.__context3D,C=e.__initDisplayShader(i.__worldShader);e.setShader(C),e.applyBitmapData(I.__bitmap,!0);var o=na.__pool.get();o.scale(1/I.__bitmapScale,1/I.__bitmapScale),o.concat(I.__worldTransform),e.applyMatrix(e.__getMatrix(o,1)),na.__pool.release(o),e.applyAlpha(i.__worldAlpha),e.applyColorTransform(i.__worldColorTransform),e.updateShader(),o=I.__bitmap.getVertexBuffer(t),null!=C.__position&&t.setVertexBufferAt(C.__position.index,o,0,3),null!=C.__textureCoord&&t.setVertexBufferAt(C.__textureCoord.index,o,3,2),I=I.__bitmap.getIndexBuffer(t),t.drawTriangles(I),e.__clearShader()}e.__popMaskObject(i)}}},fd.renderMask=function(i,e){var I=i.__graphics;if(null!=I&&(pb.renderMask(I,e),null!=I.__bitmap)){i=e.__context3D;var t=e.__maskShader;e.setShader(t),e.applyBitmapData(I.__bitmap,!0),e.applyMatrix(e.__getMatrix(I.__worldTransform,1)),e.updateShader();var C=I.__bitmap.getVertexBuffer(i);null!=t.__position&&i.setVertexBufferAt(t.__position.index,C,0,3),null!=t.__textureCoord&&i.setVertexBufferAt(t.__textureCoord.index,C,3,2),I=I.__bitmap.getIndexBuffer(i),i.drawTriangles(I),e.__clearShader()}};var oh=function(){};p["openfl.display._internal.Context3DSimpleButton"]=oh,oh.__name__="openfl.display._internal.Context3DSimpleButton",oh.renderDrawable=function(i,e){!i.__renderable||0>=i.__worldAlpha||null==i.__currentState||(e.__pushMaskObject(i),e.__renderDrawable(i.__currentState),e.__popMaskObject(i),e.__renderEvent(i))},oh.renderDrawableMask=function(i,e){null!=i.__currentState&&e.__renderDrawableMask(i.__currentState)};var td=function(){};p["openfl.display._internal.Context3DTextField"]=td,td.__name__="openfl.display._internal.Context3DTextField",td.render=function(i,e){e.__softwareRenderer.__pixelRatio=e.__pixelRatio;var I=e.__softwareRenderer,t=!((e=i.__textEngine).background||e.border),C=t?e.textBounds:e.bounds,o=i.__graphics,s=0;if(i.__dirty){if(i.__updateLayout(),null==o.__bounds&&(o.__bounds=new A),0==i.get_text().length){s=e.bounds.width-4;var l=i.get_defaultTextFormat().align;switch(s=3==l?0:4==l?s:s/2,l){case 0:s+=i.get_defaultTextFormat().leftMargin/2,s-=i.get_defaultTextFormat().rightMargin/2,s+=i.get_defaultTextFormat().indent/2,s+=i.get_defaultTextFormat().blockIndent/2;break;case 2:case 3:s+=i.get_defaultTextFormat().leftMargin,s+=i.get_defaultTextFormat().indent,s+=i.get_defaultTextFormat().blockIndent;break;case 4:s-=i.get_defaultTextFormat().rightMargin}t&&(C.y=e.bounds.y,C.x=s)}o.__bounds.copyFrom(C)}if(o.__update(I.__worldTransform),i.__dirty||o.__softwareDirty){l=I.__pixelRatio;var n=Math.round(o.__width*l),a=Math.round(o.__height*l);if(!(null!=e.text&&""!=e.text||e.background||e.border||e.__hasFocus||1==e.type&&e.selectable)||(0>=e.width||0>=e.height)&&2!=e.autoSize)i.__graphics.__canvas=null,i.__graphics.__context=null,i.__graphics.__bitmap=null,i.__graphics.__softwareDirty=!1,i.__graphics.set___dirty(!1),i.__dirty=!1;else{if(null==i.__graphics.__canvas&&(i.__graphics.__canvas=window.document.createElement("canvas"),i.__graphics.__context=i.__graphics.__canvas.getContext("2d")),O.context=o.__context,o.__canvas.width=n,o.__canvas.height=a,I.__isDOM&&(o.__canvas.style.width=Math.round(n/l)+"px",o.__canvas.style.height=Math.round(a/l)+"px"),(n=na.__pool.get()).scale(l,l),n.concat(o.__renderTransform),O.context.setTransform(n.a,n.b,n.c,n.d,n.tx,n.ty),na.__pool.release(n),null==O.clearRect&&(O.clearRect="undefined"!=typeof navigator&&void 0!==navigator.isCocoonJS),O.clearRect&&O.context.clearRect(0,0,o.__canvas.width,o.__canvas.height),null!=e.text&&""!=e.text||e.__hasFocus){if(t=e.text,o.__context.imageSmoothingEnabled=!(!I.__allowSmoothing||0==e.antiAliasType&&400==e.sharpness),e.border||e.background){if(O.context.rect(.5,.5,C.width-1,C.height-1),e.background){var g=T.hex(16777215&e.backgroundColor,6);O.context.fillStyle="#"+g,O.context.fill()}e.border&&(O.context.lineWidth=1,g=T.hex(16777215&e.borderColor,6),O.context.strokeStyle="#"+g,O.context.stroke())}O.context.textBaseline="alphabetic",O.context.textAlign="start",I=-i.get_scrollH();var r,J=s=0;for(g=i.get_scrollV()-1;J<g;){var c=J++;s-=e.lineHeights.get(c)}for(n=e.layoutGroups.iterator();n.hasNext();)if(!((a=n.next()).lineIndex<i.get_scrollV()-1)){if(a.lineIndex>e.get_bottomScrollV()-1)break;var h="#"+T.hex(16777215&a.format.color,6);if(O.context.font=jb.getFont(a.format),O.context.fillStyle=h,O.context.fillText(t.substring(a.startIndex,a.endIndex),a.offsetX+I-C.x,a.offsetY+a.ascent+s-C.y),-1<i.__caretIndex&&e.selectable)if(i.__selectionIndex==i.__caretIndex){if(i.__showCursor&&a.startIndex<=i.__caretIndex&&a.endIndex>=i.__caretIndex){for(J=r=0,g=i.__caretIndex-a.startIndex;J<g&&(c=J++,!(a.positions.length<=c));)r+=a.positions[c];for(J=0,g=i.get_scrollV(),c=a.lineIndex+1;g<c;){var d=g++;J+=e.lineHeights.get(d-1)}O.context.beginPath(),g=T.hex(16777215&a.format.color,6),O.context.strokeStyle="#"+g,O.context.moveTo(a.offsetX+r-i.get_scrollH()-C.x,J+2-C.y),O.context.lineWidth=1,O.context.lineTo(a.offsetX+r-i.get_scrollH()-C.x,J+jb.getFormatHeight(i.get_defaultTextFormat())-1-C.y),O.context.stroke(),O.context.closePath()}}else(a.startIndex<=i.__caretIndex&&a.endIndex>=i.__caretIndex||a.startIndex<=i.__selectionIndex&&a.endIndex>=i.__selectionIndex||a.startIndex>i.__caretIndex&&a.endIndex<i.__selectionIndex||a.startIndex>i.__selectionIndex&&a.endIndex<i.__caretIndex)&&(r=0|Math.min(i.__selectionIndex,i.__caretIndex),J=0|Math.max(i.__selectionIndex,i.__caretIndex),a.startIndex>r&&(r=a.startIndex),a.endIndex<J&&(J=a.endIndex),c=i.getCharBoundaries(r),J>=a.endIndex?null!=(g=i.getCharBoundaries(a.endIndex-1))&&(g.x+=g.width+2):g=i.getCharBoundaries(J),null!=c&&null!=g&&(O.context.fillStyle="#000000",O.context.fillRect(c.x+I-C.x,c.y+s,g.x-c.x,a.height),O.context.fillStyle="#FFFFFF",O.context.fillText(t.substring(r,J),I+c.x-C.x,a.offsetY+a.ascent+s)));a.format.underline&&(O.context.beginPath(),O.context.strokeStyle=h,O.context.lineWidth=1,h=a.offsetX+I-C.x,r=Math.ceil(a.offsetY+s+a.ascent-C.y)+.5,O.context.moveTo(h,r),O.context.lineTo(h+a.width,r),O.context.stroke(),O.context.closePath())}}else if((e.border||e.background)&&(e.border?O.context.rect(.5,.5,C.width-1,C.height-1):O.context.rect(0,0,C.width,C.height),e.background&&(g=T.hex(16777215&e.backgroundColor,6),O.context.fillStyle="#"+g,O.context.fill()),e.border&&(O.context.lineWidth=1,O.context.lineCap="square",g=T.hex(16777215&e.borderColor,6),O.context.strokeStyle="#"+g,O.context.stroke())),-1<i.__caretIndex&&e.selectable&&i.__showCursor){for(I=-i.get_scrollH()+(t?0:s),J=s=0,g=i.get_scrollV()-1;J<g;)c=J++,s+=e.lineHeights.get(c);O.context.beginPath(),g=T.hex(16777215&i.get_defaultTextFormat().color,6),O.context.strokeStyle="#"+g,O.context.moveTo(I+2.5,s+2.5),O.context.lineWidth=1,O.context.lineTo(I+2.5,s+jb.getFormatHeight(i.get_defaultTextFormat())-1),O.context.stroke(),O.context.closePath()}o.__bitmap=lb.fromCanvas(i.__graphics.__canvas),o.__bitmapScale=l,o.__visible=!0,i.__dirty=!1,o.__softwareDirty=!1,o.set___dirty(!1)}}i.__graphics.__hardwareDirty=!1},td.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(td.render(i,e),!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||0>=i.__worldAlpha)){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i);var I=e.__context3D,t=A.__pool.get();t.setTo(0,0,i.get_width(),i.get_height()),e.__pushMaskRect(t,i.__renderTransform);var C=i.opaqueBackground;I.clear((C>>>16&255)/255,(C>>>8&255)/255,(255&C)/255,1,0,0,1),e.__popMaskRect(),e.__popMaskObject(i),A.__pool.release(t)}null!=i.__graphics&&fd.render(i,e)}}else Gc.render(i.__cacheBitmap,e);e.__renderEvent(i)},td.renderDrawableMask=function(i,e){td.renderMask(i,e),ee.renderDrawableMask(i,e)},td.renderMask=function(i,e){var I=e.__softwareRenderer,t=!((e=i.__textEngine).background||e.border),C=t?e.textBounds:e.bounds,o=i.__graphics,s=0;if(i.__dirty){if(i.__updateLayout(),null==o.__bounds&&(o.__bounds=new A),0==i.get_text().length){s=e.bounds.width-4;var l=i.get_defaultTextFormat().align;switch(s=3==l?0:4==l?s:s/2,l){case 0:s+=i.get_defaultTextFormat().leftMargin/2,s-=i.get_defaultTextFormat().rightMargin/2,s+=i.get_defaultTextFormat().indent/2,s+=i.get_defaultTextFormat().blockIndent/2;break;case 2:case 3:s+=i.get_defaultTextFormat().leftMargin,s+=i.get_defaultTextFormat().indent,s+=i.get_defaultTextFormat().blockIndent;break;case 4:s-=i.get_defaultTextFormat().rightMargin}t&&(C.y=e.bounds.y,C.x=s)}o.__bounds.copyFrom(C)}if(o.__update(I.__worldTransform),i.__dirty||o.__softwareDirty){l=I.__pixelRatio;var n=Math.round(o.__width*l),a=Math.round(o.__height*l);if(!(null!=e.text&&""!=e.text||e.background||e.border||e.__hasFocus||1==e.type&&e.selectable)||(0>=e.width||0>=e.height)&&2!=e.autoSize)i.__graphics.__canvas=null,i.__graphics.__context=null,i.__graphics.__bitmap=null,i.__graphics.__softwareDirty=!1,i.__graphics.set___dirty(!1),i.__dirty=!1;else{if(null==i.__graphics.__canvas&&(i.__graphics.__canvas=window.document.createElement("canvas"),i.__graphics.__context=i.__graphics.__canvas.getContext("2d")),O.context=o.__context,o.__canvas.width=n,o.__canvas.height=a,I.__isDOM&&(o.__canvas.style.width=Math.round(n/l)+"px",o.__canvas.style.height=Math.round(a/l)+"px"),(n=na.__pool.get()).scale(l,l),n.concat(o.__renderTransform),O.context.setTransform(n.a,n.b,n.c,n.d,n.tx,n.ty),na.__pool.release(n),null==O.clearRect&&(O.clearRect="undefined"!=typeof navigator&&void 0!==navigator.isCocoonJS),O.clearRect&&O.context.clearRect(0,0,o.__canvas.width,o.__canvas.height),null!=e.text&&""!=e.text||e.__hasFocus){if(t=e.text,o.__context.imageSmoothingEnabled=!(!I.__allowSmoothing||0==e.antiAliasType&&400==e.sharpness),e.border||e.background){if(O.context.rect(.5,.5,C.width-1,C.height-1),e.background){var g=T.hex(16777215&e.backgroundColor,6);O.context.fillStyle="#"+g,O.context.fill()}e.border&&(O.context.lineWidth=1,g=T.hex(16777215&e.borderColor,6),O.context.strokeStyle="#"+g,O.context.stroke())}O.context.textBaseline="alphabetic",O.context.textAlign="start",I=-i.get_scrollH();var r,J=s=0;for(g=i.get_scrollV()-1;J<g;){var c=J++;s-=e.lineHeights.get(c)}for(n=e.layoutGroups.iterator();n.hasNext();)if(!((a=n.next()).lineIndex<i.get_scrollV()-1)){if(a.lineIndex>e.get_bottomScrollV()-1)break;var h="#"+T.hex(16777215&a.format.color,6);if(O.context.font=jb.getFont(a.format),O.context.fillStyle=h,O.context.fillText(t.substring(a.startIndex,a.endIndex),a.offsetX+I-C.x,a.offsetY+a.ascent+s-C.y),-1<i.__caretIndex&&e.selectable)if(i.__selectionIndex==i.__caretIndex){if(i.__showCursor&&a.startIndex<=i.__caretIndex&&a.endIndex>=i.__caretIndex){for(J=r=0,g=i.__caretIndex-a.startIndex;J<g&&(c=J++,!(a.positions.length<=c));)r+=a.positions[c];for(J=0,g=i.get_scrollV(),c=a.lineIndex+1;g<c;){var d=g++;J+=e.lineHeights.get(d-1)}O.context.beginPath(),g=T.hex(16777215&a.format.color,6),O.context.strokeStyle="#"+g,O.context.moveTo(a.offsetX+r-i.get_scrollH()-C.x,J+2-C.y),O.context.lineWidth=1,O.context.lineTo(a.offsetX+r-i.get_scrollH()-C.x,J+jb.getFormatHeight(i.get_defaultTextFormat())-1-C.y),O.context.stroke(),O.context.closePath()}}else(a.startIndex<=i.__caretIndex&&a.endIndex>=i.__caretIndex||a.startIndex<=i.__selectionIndex&&a.endIndex>=i.__selectionIndex||a.startIndex>i.__caretIndex&&a.endIndex<i.__selectionIndex||a.startIndex>i.__selectionIndex&&a.endIndex<i.__caretIndex)&&(r=0|Math.min(i.__selectionIndex,i.__caretIndex),J=0|Math.max(i.__selectionIndex,i.__caretIndex),a.startIndex>r&&(r=a.startIndex),a.endIndex<J&&(J=a.endIndex),c=i.getCharBoundaries(r),J>=a.endIndex?null!=(g=i.getCharBoundaries(a.endIndex-1))&&(g.x+=g.width+2):g=i.getCharBoundaries(J),null!=c&&null!=g&&(O.context.fillStyle="#000000",O.context.fillRect(c.x+I-C.x,c.y+s,g.x-c.x,a.height),O.context.fillStyle="#FFFFFF",O.context.fillText(t.substring(r,J),I+c.x-C.x,a.offsetY+a.ascent+s)));a.format.underline&&(O.context.beginPath(),O.context.strokeStyle=h,O.context.lineWidth=1,h=a.offsetX+I-C.x,r=Math.ceil(a.offsetY+s+a.ascent-C.y)+.5,O.context.moveTo(h,r),O.context.lineTo(h+a.width,r),O.context.stroke(),O.context.closePath())}}else if((e.border||e.background)&&(e.border?O.context.rect(.5,.5,C.width-1,C.height-1):O.context.rect(0,0,C.width,C.height),e.background&&(g=T.hex(16777215&e.backgroundColor,6),O.context.fillStyle="#"+g,O.context.fill()),e.border&&(O.context.lineWidth=1,O.context.lineCap="square",g=T.hex(16777215&e.borderColor,6),O.context.strokeStyle="#"+g,O.context.stroke())),-1<i.__caretIndex&&e.selectable&&i.__showCursor){for(I=-i.get_scrollH()+(t?0:s),J=s=0,g=i.get_scrollV()-1;J<g;)c=J++,s+=e.lineHeights.get(c);O.context.beginPath(),g=T.hex(16777215&i.get_defaultTextFormat().color,6),O.context.strokeStyle="#"+g,O.context.moveTo(I+2.5,s+2.5),O.context.lineWidth=1,O.context.lineTo(I+2.5,s+jb.getFormatHeight(i.get_defaultTextFormat())-1),O.context.stroke(),O.context.closePath()}o.__bitmap=lb.fromCanvas(i.__graphics.__canvas),o.__bitmapScale=l,o.__visible=!0,i.__dirty=!1,o.__softwareDirty=!1,o.set___dirty(!1)}}i.__graphics.__hardwareDirty=!1};var S=function(){};p["openfl.display._internal.Context3DTilemap"]=S,S.__name__="openfl.display._internal.Context3DTilemap",S.buildBuffer=function(i,e){if(!i.__renderable||0==i.__group.__tiles.length||0>=i.__worldAlpha)i.__group.__dirty=!1;else{S.numTiles=0,S.vertexBufferData=null!=i.__buffer?i.__buffer.vertexBufferData:null,S.vertexDataPosition=0;var I=A.__pool.get(),t=na.__pool.get(),C=na.__pool.get();S.dataPerVertex=4,i.tileAlphaEnabled&&S.dataPerVertex++,i.tileColorTransformEnabled&&(S.dataPerVertex+=8),S.buildBufferTileContainer(i,i.__group,e,C,i.__tileset,i.tileAlphaEnabled,i.__worldAlpha,i.tileColorTransformEnabled,i.__worldColorTransform,null,I,t),i.__buffer.flushVertexBufferData(),A.__pool.release(I),na.__pool.release(t),na.__pool.release(C)}},S.buildBufferTileContainer=function(i,e,I,t,C,o,s,l,n,a,g,r,J){null==J&&(J=!0);var c=na.__pool.get(),h=I.__roundPixels,d=e.__tiles,_=null;_=function(i){i=i.__tiles;for(var e=0,I=0;I<i.length;){var t=i[I];++I,0<t.__length?e+=_(t):++e}return e},J&&S.resizeBuffer(i,S.numTiles+_(e)),J=null;for(var k,A,u,Q,w,m,b,j,M,f,y=o?5:4,p=0;p<d.length;){var Z=d[p];++p,c.setTo(1,0,0,1,-Z.get_originX(),-Z.get_originY()),c.concat(Z.get_matrix()),c.concat(t),h&&(c.tx=Math.round(c.tx),c.ty=Math.round(c.ty));var L=null!=Z.get_tileset()?Z.get_tileset():C,O=Z.get_alpha()*s,G=Z.get_visible();if(Z.__dirty=!1,G&&!(0>=O))if(l&&(null!=Z.get_colorTransform()?null==n?J=Z.get_colorTransform():(null==S.cacheColorTransform&&(S.cacheColorTransform=new Ea),(J=S.cacheColorTransform).redMultiplier=n.redMultiplier*Z.get_colorTransform().redMultiplier,J.greenMultiplier=n.greenMultiplier*Z.get_colorTransform().greenMultiplier,J.blueMultiplier=n.blueMultiplier*Z.get_colorTransform().blueMultiplier,J.alphaMultiplier=n.alphaMultiplier*Z.get_colorTransform().alphaMultiplier,J.redOffset=n.redOffset+Z.get_colorTransform().redOffset,J.greenOffset=n.greenOffset+Z.get_colorTransform().greenOffset,J.blueOffset=n.blueOffset+Z.get_colorTransform().blueOffset,J.alphaOffset=n.alphaOffset+Z.get_colorTransform().alphaOffset):J=n),o||(O=1),0<Z.__length)S.buildBufferTileContainer(i,Z,I,c,L,o,O,l,J,a,g,r,!1);else if(null!=L&&(G=Z.get_id(),null!=(k=L.__bitmapData))){if(-1==G){if(null==(A=Z.__rect)||0>=A.width||0>=A.height)continue;Z=A.x/k.width,L=A.y/k.height,G=A.get_right()/k.width,Q=A.get_bottom()/k.height}else{if(null==(k=L.__data[G]))continue;g.setTo(k.x,k.y,k.width,k.height),A=g,Z=k.__uvX,L=k.__uvY,G=k.__uvWidth,Q=k.__uvHeight}if(k=A.width,u=A.height,A=0*c.a+0*c.c+c.tx,w=0*c.b+0*c.d+c.ty,m=k*c.a+0*c.c+c.tx,b=k*c.b+0*c.d+c.ty,j=0*c.a+u*c.c+c.tx,M=0*c.b+u*c.d+c.ty,f=k*c.a+u*c.c+c.tx,u=k*c.b+u*c.d+c.ty,k=S.vertexDataPosition,S.vertexBufferData[k]=A,S.vertexBufferData[k+1]=w,S.vertexBufferData[k+2]=Z,S.vertexBufferData[k+3]=L,S.vertexBufferData[k+S.dataPerVertex]=m,S.vertexBufferData[k+S.dataPerVertex+1]=b,S.vertexBufferData[k+S.dataPerVertex+2]=G,S.vertexBufferData[k+S.dataPerVertex+3]=L,S.vertexBufferData[k+2*S.dataPerVertex]=j,S.vertexBufferData[k+2*S.dataPerVertex+1]=M,S.vertexBufferData[k+2*S.dataPerVertex+2]=Z,S.vertexBufferData[k+2*S.dataPerVertex+3]=Q,S.vertexBufferData[k+3*S.dataPerVertex]=f,S.vertexBufferData[k+3*S.dataPerVertex+1]=u,S.vertexBufferData[k+3*S.dataPerVertex+2]=G,S.vertexBufferData[k+3*S.dataPerVertex+3]=Q,o&&(S.vertexBufferData[k+0*S.dataPerVertex+4]=O,S.vertexBufferData[k+S.dataPerVertex+4]=O,S.vertexBufferData[k+2*S.dataPerVertex+4]=O,S.vertexBufferData[k+3*S.dataPerVertex+4]=O),l)if(null!=J)for(O=0;4>O;)Z=O++,S.vertexBufferData[k+S.dataPerVertex*Z+y]=J.redMultiplier,S.vertexBufferData[k+S.dataPerVertex*Z+y+1]=J.greenMultiplier,S.vertexBufferData[k+S.dataPerVertex*Z+y+2]=J.blueMultiplier,S.vertexBufferData[k+S.dataPerVertex*Z+y+3]=J.alphaMultiplier,S.vertexBufferData[k+S.dataPerVertex*Z+y+4]=J.redOffset,S.vertexBufferData[k+S.dataPerVertex*Z+y+5]=J.greenOffset,S.vertexBufferData[k+S.dataPerVertex*Z+y+6]=J.blueOffset,S.vertexBufferData[k+S.dataPerVertex*Z+y+7]=J.alphaOffset;else for(O=0;4>O;)Z=O++,S.vertexBufferData[k+S.dataPerVertex*Z+y]=1,S.vertexBufferData[k+S.dataPerVertex*Z+y+1]=1,S.vertexBufferData[k+S.dataPerVertex*Z+y+2]=1,S.vertexBufferData[k+S.dataPerVertex*Z+y+3]=1,S.vertexBufferData[k+S.dataPerVertex*Z+y+4]=0,S.vertexBufferData[k+S.dataPerVertex*Z+y+5]=0,S.vertexBufferData[k+S.dataPerVertex*Z+y+6]=0,S.vertexBufferData[k+S.dataPerVertex*Z+y+7]=0;S.vertexDataPosition+=4*S.dataPerVertex}}e.__dirty=!1,na.__pool.release(c)},S.flush=function(i,e,I){if(null==S.currentShader&&(S.currentShader=e.__defaultDisplayShader),S.bufferPosition>S.lastFlushedPosition&&null!=S.currentBitmapData&&null!=S.currentShader){var t=e.__initDisplayShader(S.currentShader);e.setShader(t),e.applyBitmapData(S.currentBitmapData,i.smoothing),e.applyMatrix(e.__getMatrix(i.__renderTransform,1)),i.tileAlphaEnabled?e.useAlphaArray():e.applyAlpha(i.__worldAlpha),i.tileBlendModeEnabled&&e.__setBlendMode(I),i.tileColorTransformEnabled?(e.applyHasColorTransform(!0),e.useColorTransformArray()):e.applyColorTransform(i.__worldColorTransform),e.updateShader(),I=i.__buffer.vertexBuffer;for(var C,o=S.lastFlushedPosition*S.dataPerVertex*4;S.lastFlushedPosition<S.bufferPosition&&!(0>=(C=0|Math.min(S.bufferPosition-S.lastFlushedPosition,S.context.__quadIndexBufferElements)));){if(null!=t.__position&&S.context.setVertexBufferAt(t.__position.index,I,o,2),null!=t.__textureCoord&&S.context.setVertexBufferAt(t.__textureCoord.index,I,o+2,2),i.tileAlphaEnabled&&null!=t.__alpha&&S.context.setVertexBufferAt(t.__alpha.index,I,o+4,1),i.tileColorTransformEnabled){var s=i.tileAlphaEnabled?5:4;null!=t.__colorMultiplier&&S.context.setVertexBufferAt(t.__colorMultiplier.index,I,o+s,4),null!=t.__colorOffset&&S.context.setVertexBufferAt(t.__colorOffset.index,I,o+s+4,4)}S.context.drawTriangles(S.context.__quadIndexBuffer,0,2*C),S.lastFlushedPosition+=C}e.__clearShader()}S.lastUsedBitmapData=S.currentBitmapData,S.lastUsedShader=S.currentShader},S.render=function(i,e){if(i.__renderable&&!(0>=i.__worldAlpha)&&(S.context=e.__context3D,S.buildBuffer(i,e),0!=S.numTiles)){S.bufferPosition=0,S.lastFlushedPosition=0,S.lastUsedBitmapData=null,S.lastUsedShader=null,S.currentBitmapData=null,S.currentShader=null,S.currentBlendMode=i.__worldBlendMode,i.tileBlendModeEnabled||e.__setBlendMode(S.currentBlendMode),e.__pushMaskObject(i);var I=A.__pool.get();I.setTo(0,0,i.__width,i.__height),e.__pushMaskRect(I,i.__renderTransform),S.renderTileContainer(i,e,i.__group,i.__worldShader,i.__tileset,i.__worldAlpha,i.tileBlendModeEnabled,S.currentBlendMode,null),S.flush(i,e,S.currentBlendMode),e.__popMaskRect(),e.__popMaskObject(i),A.__pool.release(I)}},S.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(!(null==i.opaqueBackground&&null==i.__graphics||!i.__renderable||0>=i.__worldAlpha)){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i);var I=e.__context3D,t=A.__pool.get();t.setTo(0,0,i.get_width(),i.get_height()),e.__pushMaskRect(t,i.__renderTransform);var C=i.opaqueBackground;I.clear((C>>>16&255)/255,(C>>>8&255)/255,(255&C)/255,1,0,0,1),e.__popMaskRect(),e.__popMaskObject(i),A.__pool.release(t)}null!=i.__graphics&&fd.render(i,e)}S.render(i,e)}else Gc.render(i.__cacheBitmap,e);e.__renderEvent(i)},S.renderDrawableMask=function(i,e){null==i.opaqueBackground&&null==i.__graphics||(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&i.get_height(),null!=i.__graphics&&fd.renderMask(i,e)),S.renderMask(i,e)},S.renderTileContainer=function(i,e,I,t,C,o,s,l,n){I=I.__tiles;for(var a,g,r,J,c,h=null,d=0;d<I.length;)if(a=I[d],++d,g=null!=a.get_tileset()?a.get_tileset():C,r=a.get_alpha()*o,(J=a.get_visible())&&!(0>=r))if(J=null!=a.get_shader()?a.get_shader():t,s&&(h=null!=a.__blendMode?a.__blendMode:l),0<a.__length)S.renderTileContainer(i,e,a,J,g,r,s,h,n);else if(null!=g&&(c=a.get_id(),null!=(r=g.__bitmapData))){if(-1==c){if(null==(a=a.__rect)||0>=a.width||0>=a.height)continue}else if(null==(a=g.__data[c]))continue;(J!=S.currentShader||r!=S.currentBitmapData&&null!=S.currentBitmapData||S.currentBlendMode!=h)&&S.flush(i,e,S.currentBlendMode),S.currentBitmapData=r,S.currentShader=J,S.currentBlendMode=h,S.bufferPosition++}},S.renderMask=function(i,e){},S.resizeBuffer=function(i,e){S.numTiles=e,null==i.__buffer?i.__buffer=new ig(S.context,th.QUADS,S.numTiles,S.dataPerVertex):i.__buffer.resize(S.numTiles,S.dataPerVertex),S.vertexBufferData=i.__buffer.vertexBufferData};var Hc=function(){};p["openfl.display._internal.Context3DVideo"]=Hc,Hc.__name__="openfl.display._internal.Context3DVideo",Hc.render=function(i,e){if(i.__renderable&&!(0>=i.__worldAlpha)&&null!=i.__stream&&null!=i.__stream.__video){var I=e.__context3D,t=I.gl;if(null!=i.__getTexture(I)){e.__setBlendMode(i.__worldBlendMode),e.__pushMaskObject(i);var C=e.__initDisplayShader(i.__worldShader);e.setShader(C),e.applyBitmapData(null,!0,!1),e.applyMatrix(e.__getMatrix(i.__renderTransform,1)),e.applyAlpha(i.__worldAlpha),e.applyColorTransform(i.__worldColorTransform),null!=C.__textureSize&&(Hc.__textureSizeValue[0]=null!=i.__stream?i.__stream.__video.videoWidth:0,Hc.__textureSizeValue[1]=null!=i.__stream?i.__stream.__video.videoHeight:0,C.__textureSize.value=Hc.__textureSizeValue),e.updateShader(),I.setTextureAt(0,i.__getTexture(I)),I.__flushGLTextures(),t.uniform1i(C.__texture.index,0),i.smoothing?(t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR)):(t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST)),t=i.__getVertexBuffer(I),null!=C.__position&&I.setVertexBufferAt(C.__position.index,t,0,3),null!=C.__textureCoord&&I.setVertexBufferAt(C.__textureCoord.index,t,3,2),C=i.__getIndexBuffer(I),I.drawTriangles(C),e.__clearShader(),e.__popMaskObject(i)}}},Hc.renderDrawable=function(i,e){Hc.render(i,e),e.__renderEvent(i)},Hc.renderDrawableMask=function(i,e){Hc.renderMask(i,e)},Hc.renderMask=function(i,e){if(null!=i.__stream&&null!=i.__stream.__video){var I=e.__context3D,t=e.__maskShader;e.setShader(t),e.applyBitmapData(de.opaqueBitmapData,!0),e.applyMatrix(e.__getMatrix(i.__renderTransform,1)),e.updateShader();var C=i.__getVertexBuffer(I);null!=t.__position&&I.setVertexBufferAt(t.__position.index,C,0,3),null!=t.__textureCoord&&I.setVertexBufferAt(t.__textureCoord.index,C,3,2),i=i.__getIndexBuffer(I),I.drawTriangles(i),e.__clearShader()}};var eb=function(){};p["openfl.display._internal.DOMBitmap"]=eb,eb.__name__="openfl.display._internal.DOMBitmap",eb.clear=function(i,e){nc.clear(i,e),null!=i.__image&&(e.element.removeChild(i.__image),i.__image=null,i.__style=null),null!=i.__canvas&&(e.element.removeChild(i.__canvas),i.__canvas=null,i.__style=null)},eb.renderCanvas=function(i,e){null!=i.__image&&(e.element.removeChild(i.__image),i.__image=null),null==i.__canvas&&(i.__canvas=window.document.createElement("canvas"),i.__context=i.__canvas.getContext("2d"),i.__imageVersion=-1,e.__allowSmoothing&&i.smoothing||(i.__context.imageSmoothingEnabled=!1),e.__initializeElement(i,i.__canvas)),i.__imageVersion!=i.__bitmapData.image.version&&(Aa.convertToCanvas(i.__bitmapData.image),i.__canvas.width=i.__bitmapData.width+1,i.__canvas.width=i.__bitmapData.width,i.__canvas.height=i.__bitmapData.height,i.__context.drawImage(i.__bitmapData.image.buffer.__srcCanvas,0,0),i.__imageVersion=i.__bitmapData.image.version),e.__updateClip(i),e.__applyStyle(i,!0,!0,!0)},eb.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&i.get_height();var I=i.__graphics;if(null!=i.stage&&i.__worldVisible&&i.__renderable&&null!=I){if(C.render(I,e.__canvasRenderer),(I.__softwareDirty||i.__worldAlphaChanged||i.__canvas!=I.__canvas)&&(null!=I.__canvas?i.__canvas!=I.__canvas&&(null!=i.__canvas&&e.element.removeChild(i.__canvas),i.__canvas=I.__canvas,i.__context=I.__context,e.__initializeElement(i,i.__canvas)):Kd.clear(i,e)),null!=i.__canvas){e.__pushMaskObject(i);var t=i.__renderTransform;i.__renderTransform=I.__worldTransform,I.__transformDirty&&(I.__transformDirty=!1,i.__renderTransformChanged=!0),e.__updateClip(i),e.__applyStyle(i,!0,!0,!0),i.__renderTransform=t,e.__popMaskObject(i)}}else Kd.clear(i,e);null!=i.stage&&i.__worldVisible&&i.__renderable&&null!=i.__bitmapData&&i.__bitmapData.__isValid&&i.__bitmapData.readable?(e.__pushMaskObject(i),null!=i.__bitmapData.image.buffer.__srcImage?(t=i.__bitmapData.image.buffer.__srcImage.src,T.startsWith(t,"data:")||T.startsWith(t,"blob:")?eb.renderCanvas(i,e):eb.renderImage(i,e)):eb.renderCanvas(i,e),e.__popMaskObject(i)):eb.clear(i,e)}else e.__renderDrawableClear(i),i.__cacheBitmap.stage=i.stage,null!=(I=i.__cacheBitmap).stage&&I.__worldVisible&&I.__renderable&&null!=I.__bitmapData&&I.__bitmapData.__isValid&&I.__bitmapData.readable?(e.__pushMaskObject(I),null!=I.__bitmapData.image.buffer.__srcImage?(t=I.__bitmapData.image.buffer.__srcImage.src,T.startsWith(t,"data:")||T.startsWith(t,"blob:")?eb.renderCanvas(I,e):eb.renderImage(I,e)):eb.renderCanvas(I,e),e.__popMaskObject(I)):eb.clear(I,e);e.__renderEvent(i)},eb.renderDrawableClear=function(i,e){eb.clear(i,e)},eb.renderImage=function(i,e){null!=i.__canvas&&(e.element.removeChild(i.__canvas),i.__canvas=null),null==i.__image&&(i.__image=window.document.createElement("img"),i.__image.crossOrigin="Anonymous",i.__image.src=i.__bitmapData.image.buffer.__srcImage.src,e.__initializeElement(i,i.__image)),e.__updateClip(i),e.__applyStyle(i,!0,!0,!0)};var nc=function(){};p["openfl.display._internal.DOMDisplayObject"]=nc,nc.__name__="openfl.display._internal.DOMDisplayObject",nc.clear=function(i,e){null!=i.__cacheBitmap&&eb.clear(i.__cacheBitmap,e),Kd.clear(i,e)},nc.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender){null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&i.get_height();var I=i.__graphics;if(null!=i.stage&&i.__worldVisible&&i.__renderable&&null!=I){if(C.render(I,e.__canvasRenderer),(I.__softwareDirty||i.__worldAlphaChanged||i.__canvas!=I.__canvas)&&(null!=I.__canvas?i.__canvas!=I.__canvas&&(null!=i.__canvas&&e.element.removeChild(i.__canvas),i.__canvas=I.__canvas,i.__context=I.__context,e.__initializeElement(i,i.__canvas)):Kd.clear(i,e)),null!=i.__canvas){e.__pushMaskObject(i);var t=i.__renderTransform;i.__renderTransform=I.__worldTransform,I.__transformDirty&&(I.__transformDirty=!1,i.__renderTransformChanged=!0),e.__updateClip(i),e.__applyStyle(i,!0,!0,!0),i.__renderTransform=t,e.__popMaskObject(i)}}else Kd.clear(i,e)}else e.__renderDrawableClear(i),i.__cacheBitmap.stage=i.stage,null!=(I=i.__cacheBitmap).stage&&I.__worldVisible&&I.__renderable&&null!=I.__bitmapData&&I.__bitmapData.__isValid&&I.__bitmapData.readable?(e.__pushMaskObject(I),null!=I.__bitmapData.image.buffer.__srcImage?(t=I.__bitmapData.image.buffer.__srcImage.src,T.startsWith(t,"data:")||T.startsWith(t,"blob:")?eb.renderCanvas(I,e):eb.renderImage(I,e)):eb.renderCanvas(I,e),e.__popMaskObject(I)):eb.clear(I,e);e.__renderEvent(i)},nc.renderDrawableClear=function(i,e){nc.clear(i,e)};var fh=function(){};p["openfl.display._internal.DOMDisplayObjectContainer"]=fh,fh.__name__="openfl.display._internal.DOMDisplayObjectContainer",fh.renderDrawable=function(i,e){for(var I=i.__removedChildren.iterator();I.hasNext();){var t=I.next();null==t.stage&&e.__renderDrawable(t)}for(I=i.__removedChildren.iterator();I.hasNext();)null==(t=I.next()).stage&&t.__cleanup();if(i.__removedChildren.set_length(0),nc.renderDrawable(i,e),null==i.__cacheBitmap||i.__isCacheBitmapRender){if(e.__pushMaskObject(i),null!=e.__stage){for(I=0,t=i.__children;I<t.length;)C=t[I],++I,e.__renderDrawable(C),C.__renderDirty=!1;i.__renderDirty=!1}else for(I=0,t=i.__children;I<t.length;)C=t[I],++I,e.__renderDrawable(C);e.__popMaskObject(i)}else{for(I=0,t=i.__children;I<t.length;){var C=t[I];++I,e.__renderDrawableClear(C)}Kd.clear(i,e),i.__cacheBitmap.stage=i.stage}},fh.renderDrawableClear=function(i,e){for(var I=i.__removedChildren.iterator();I.hasNext();){var t=I.next();null==t.stage&&e.__renderDrawableClear(t)}for(I=i.__removedChildren.iterator();I.hasNext();)null==(t=I.next()).stage&&t.__cleanup();for(i.__removedChildren.set_length(0),I=0,t=i.__children;I<t.length;){var C=t[I];++I,e.__renderDrawableClear(C)}nc.clear(i,e)};var Kd=function(){};p["openfl.display._internal.DOMShape"]=Kd,Kd.__name__="openfl.display._internal.DOMShape",Kd.clear=function(i,e){null!=i.__canvas&&(e.element.removeChild(i.__canvas),i.__canvas=null,i.__style=null)};var gh=function(){};p["openfl.display._internal.DOMSimpleButton"]=gh,gh.__name__="openfl.display._internal.DOMSimpleButton",gh.renderDrawable=function(i,e){e.__pushMaskObject(i);for(var I=i.__previousStates.iterator();I.hasNext();){var t=I.next();e.__renderDrawable(t)}i.__previousStates.set_length(0),null!=i.__currentState&&(i.__currentState.stage!=i.stage&&i.__currentState.__setStageReference(i.stage),e.__renderDrawable(i.__currentState)),e.__popMaskObject(i),e.__renderEvent(i)},gh.renderDrawableClear=function(i,e){nc.renderDrawableClear(i,e)};var Id=function(){};p["openfl.display._internal.DOMTextField"]=Id,Id.__name__="openfl.display._internal.DOMTextField",Id.clear=function(i,e){nc.clear(i,e),null!=i.__div&&(e.element.removeChild(i.__div),i.__div=null,i.__style=null)},Id.renderDrawable=function(i,e){if(i.__domRender=!0,e.__updateCacheBitmap(i,i.__forceCachedBitmapUpdate),i.__forceCachedBitmapUpdate=!1,i.__domRender=!1,null==i.__cacheBitmap||i.__isCacheBitmapRender){i.__renderedOnCanvasWhileOnDOM&&(i.__renderedOnCanvasWhileOnDOM=!1,i.__isHTML&&null!=i.__htmlText&&(i.__updateText(i.__htmlText),i.__dirty=!0,i.__layoutDirty=!0,i.__renderDirty||(i.__renderDirty=!0,i.__setParentRenderDirty())));var I=i.__textEngine;if(null!=i.stage&&i.__worldVisible&&i.__renderable){if(i.__dirty||i.__renderTransformChanged||null==i.__div)if(""!=I.text||I.background||I.border||1==I.type){i.__updateLayout(),null==i.__div&&(i.__div=window.document.createElement("div"),e.__initializeElement(i,i.__div),i.__style.setProperty("outline","none",null),i.__div.addEventListener("input",(function(e){e.preventDefault(),i.get_htmlText()!=i.__div.innerHTML&&(i.set_htmlText(i.__div.innerHTML),i.__dirty=!1,i.dispatchEvent(new dd("textInput",!1,!1,i.get_htmlText())))}),!0)),I.wordWrap?i.__style.setProperty("word-wrap","break-word",null):i.__style.setProperty("white-space","nowrap",null),i.__style.setProperty("overflow","hidden",null),I.selectable?(i.__style.setProperty("cursor","text",null),i.__style.setProperty("-webkit-user-select","text",null),i.__style.setProperty("-moz-user-select","text",null),i.__style.setProperty("-ms-user-select","text",null),i.__style.setProperty("-o-user-select","text",null)):i.__style.setProperty("cursor","inherit",null),i.__div.contentEditable=1==I.type;var t=i.__style;I.background?t.setProperty("background-color","#"+T.hex(16777215&I.backgroundColor,6),null):t.removeProperty("background-color");var C=I.width,o=I.height,s="";i.__isHTML&&i.__updateText(Ba.parse(i.__text,i.get_multiline(),i.__styleSheet,i.__textFormat,i.__textEngine.textFormatRanges));for(var l=-i.get_scrollH(),n=I.layoutGroups.iterator();n.hasNext();){var a=n.next();if(!(a.lineIndex<i.get_scrollV()-1)){if(a.lineIndex>I.get_bottomScrollV()-1)break;if(s+='<div style="',null!=a.format.font&&(s+="font: "+jb.getFont(a.format)+"; "),null!=a.format.color&&(s+="color: #"+T.hex(16777215&a.format.color,6)+"; "),1==a.format.underline&&(s+="text-decoration: underline; "),null!=a.format.align)switch(a.format.align){case 0:s+="text-align: center; ";break;case 2:s+="text-align: justify; ";break;case 4:s+="text-align: right; ";break;default:s+="text-align: left; "}if(null!=a.format.leftMargin&&(s+="padding-left: "+1*a.format.leftMargin+"px; "),null!=a.format.rightMargin&&(s+="padding-right: "+1*a.format.rightMargin+"px; "),null!=a.format.indent&&(s+="text-indent: "+1*a.format.indent+"px; "),s+="left: "+(a.offsetX+l)+"px; top: "+(a.offsetY+0+3)+'px; vertical-align: top; position: absolute;">',null!=a.format.url&&""!=a.format.url){var g="text-decoration: underline; ";null!=a.format.color&&(g+="color: #"+T.hex(16777215&a.format.color,6)+"; "),s+="<a style='"+g+"' href='"+a.format.url+"' target='"+a.format.target+"'>"}s=i.__isHTML?s+T.replace(I.text.substring(a.startIndex,a.endIndex)," "," "):s+T.replace(T.htmlEscape(I.text.substring(a.startIndex,a.endIndex))," "," "),null!=a.format.url&&""!=a.format.url&&(s+="</a>"),s+="</div>"}}I.border?(t.setProperty("border","solid 1px #"+T.hex(16777215&I.borderColor,6),null),i.__renderTransform.translate(-1,-1),i.__renderTransformChanged=!0,i.__transformDirty=!0):""!=t.border&&(t.removeProperty("border"),i.__renderTransformChanged=!0),t.setProperty("width",C+"px",null),t.setProperty("height",o+"px",null),i.__div.innerHTML=s,i.__dirty=!1}else null!=i.__div&&(e.element.removeChild(i.__div),i.__div=null);null!=i.__div&&(I=e.__roundPixels,e.__roundPixels=!0,e.__updateClip(i),e.__applyStyle(i,!0,!0,!0),e.__roundPixels=I)}else Id.clear(i,e)}else e.__renderDrawableClear(i),i.__cacheBitmap.stage=i.stage,null!=(I=i.__cacheBitmap).stage&&I.__worldVisible&&I.__renderable&&null!=I.__bitmapData&&I.__bitmapData.__isValid&&I.__bitmapData.readable?(e.__pushMaskObject(I),null!=I.__bitmapData.image.buffer.__srcImage?(t=I.__bitmapData.image.buffer.__srcImage.src,T.startsWith(t,"data:")||T.startsWith(t,"blob:")?eb.renderCanvas(I,e):eb.renderImage(I,e)):eb.renderCanvas(I,e),e.__popMaskObject(I)):eb.clear(I,e);e.__renderEvent(i)},Id.renderDrawableClear=function(i,e){Id.clear(i,e)};var Jd=function(){};p["openfl.display._internal.DOMTilemap"]=Jd,Jd.__name__="openfl.display._internal.DOMTilemap",Jd.clear=function(i,e){nc.clear(i,e),null!=i.__canvas&&(e.element.removeChild(i.__canvas),i.__canvas=null,i.__style=null)},Jd.renderDrawable=function(i,e){if(e.__updateCacheBitmap(i,!1),null==i.__cacheBitmap||i.__isCacheBitmapRender)if(null!=i.stage&&i.__worldVisible&&i.__renderable&&0<i.__group.__tiles.length){null==i.__canvas&&(i.__canvas=window.document.createElement("canvas"),i.__context=i.__canvas.getContext("2d"),e.__initializeElement(i,i.__canvas)),i.__canvas.width=i.__width,i.__canvas.height=i.__height,e.__canvasRenderer.context=i.__context;var I=i.__renderTransform;i.__renderTransform=na.__identity;var t=e.__canvasRenderer;if((null!=i.opaqueBackground||null!=i.__graphics)&&i.__renderable){var o=t.__getAlpha(i.__worldAlpha);if(!(0>=o)){if(null!=i.opaqueBackground&&!i.__isCacheBitmapRender&&0<i.get_width()&&0<i.get_height()){t.__setBlendMode(i.__worldBlendMode),t.__pushMaskObject(i);var s=t.context;t.setTransform(i.__renderTransform,s);var l=i.opaqueBackground;s.fillStyle="rgb("+(l>>>16&255)+","+(l>>>8&255)+","+(255&l)+")",s.fillRect(0,0,i.get_width(),i.get_height()),t.__popMaskObject(i)}if(null!=i.__graphics&&i.__renderable&&!(0>=(o=t.__getAlpha(i.__worldAlpha)))){var n=i.__graphics;if(null!=n){C.render(n,t);var a=n.__width,g=n.__height;if(null!=(l=n.__canvas)&&n.__visible&&1<=a&&1<=g){var r=n.__worldTransform;s=t.context;var J=i.__scrollRect,c=i.__worldScale9Grid;if(null==J||0<J.width&&0<J.height){if(t.__setBlendMode(i.__worldBlendMode),t.__pushMaskObject(i),s.globalAlpha=o,null!=c&&0==r.b&&0==r.c){var h=n.__bounds,d=n.__renderTransform.a/n.__bitmapScale,_=n.__renderTransform.d/n.__bitmapScale,k=r.a,u=r.d;r=Math.max(1,Math.round(c.x*d)),n=Math.round(c.y*_),o=Math.max(1,Math.round((h.get_right()-c.get_right())*d)),J=Math.round((h.get_bottom()-c.get_bottom())*_),d=Math.round(c.width*d),_=Math.round(c.height*_);var Q=Math.round(c.x*k),S=Math.round(c.y*u),w=Math.round((h.get_right()-c.get_right())*k);c=Math.round((h.get_bottom()-c.get_bottom())*u),h=Math.round(a*k)-Q-w,k=Math.round(g*u)-S-c,t.applySmoothing(s,!1),0!=d&&0!=_?(s.drawImage(l,0,0,r,n,0,0,Q,S),s.drawImage(l,r,0,d,n,Q,0,h,S),s.drawImage(l,r+d,0,o,n,Q+h,0,w,S),s.drawImage(l,0,n,r,_,0,S,Q,k),s.drawImage(l,r,n,d,_,Q,S,h,k),s.drawImage(l,r+d,n,o,_,Q+h,S,w,k),s.drawImage(l,0,n+_,r,J,0,S+k,Q,c),s.drawImage(l,r,n+_,d,J,Q,S+k,h,c),s.drawImage(l,r+d,n+_,o,J,Q+h,S+k,w,c)):0==d&&0!=_?(g=Q+h+w,s.drawImage(l,0,0,a,n,0,0,g,S),s.drawImage(l,0,n,a,_,0,S,g,k),s.drawImage(l,0,n+_,a,J,0,S+k,g,c)):0==_&&0!=d&&(a=S+k+c,s.drawImage(l,0,0,r,g,0,0,Q,a),s.drawImage(l,r,0,d,g,Q,0,h,a),s.drawImage(l,r+d,0,o,g,Q+h,0,w,a))}else(c=na.__pool.get()).scale(1/n.__bitmapScale,1/n.__bitmapScale),c.concat(r),t.setTransform(r,s),na.__pool.release(c),s.drawImage(l,0,0,a,g);t.__popMaskObject(i)}}}}}}t=e.__canvasRenderer,i.__renderable&&0!=i.__group.__tiles.length&&(0>=(o=t.__getAlpha(i.__worldAlpha))||(s=t.context,t.__setBlendMode(i.__worldBlendMode),t.__pushMaskObject(i),(l=A.__pool.get()).setTo(0,0,i.__width,i.__height),t.__pushMaskRect(l,i.__renderTransform),t.__allowSmoothing&&i.smoothing||(s.imageSmoothingEnabled=!1),rd.renderTileContainer(i.__group,t,i.__renderTransform,i.__tileset,t.__allowSmoothing&&i.smoothing,i.tileAlphaEnabled,o,i.tileBlendModeEnabled,i.__worldBlendMode,null,null,l),t.__allowSmoothing&&i.smoothing||(s.imageSmoothingEnabled=!0),t.__popMaskRect(),t.__popMaskObject(i),A.__pool.release(l))),i.__renderTransform=I,e.__canvasRenderer.context=null,e.__updateClip(i),e.__applyStyle(i,!0,!1,!0)}else Jd.clear(i,e);else e.__renderDrawableClear(i),i.__cacheBitmap.stage=i.stage,null!=(I=i.__cacheBitmap).stage&&I.__worldVisible&&I.__renderable&&null!=I.__bitmapData&&I.__bitmapData.__isValid&&I.__bitmapData.readable?(e.__pushMaskObject(I),null!=I.__bitmapData.image.buffer.__srcImage?(t=I.__bitmapData.image.buffer.__srcImage.src,T.startsWith(t,"data:")||T.startsWith(t,"blob:")?eb.renderCanvas(I,e):eb.renderImage(I,e)):eb.renderCanvas(I,e),e.__popMaskObject(I)):eb.clear(I,e);e.__renderEvent(i)},Jd.renderDrawableClear=function(i,e){Jd.clear(i,e)};var sd=function(){};p["openfl.display._internal.DOMVideo"]=sd,sd.__name__="openfl.display._internal.DOMVideo",sd.clear=function(i,e){nc.clear(i,e),i.__active&&(e.element.removeChild(i.__stream.__video),i.__active=!1)},sd.render=function(i,e){null!=i.stage&&null!=i.__stream&&i.__worldVisible&&i.__renderable?(i.__active||(e.__initializeElement(i,i.__stream.__video),i.__active=!0,i.__dirty=!0),i.__dirty&&(i.__stream.__video.width=0|i.__width,i.__stream.__video.height=0|i.__height,i.__dirty=!1),e.__updateClip(i),e.__applyStyle(i,!0,!0,!0)):sd.clear(i,e)},sd.renderDrawable=function(i,e){sd.render(i,e),e.__renderEvent(i)},sd.renderDrawableClear=function(i,e){nc.renderDrawableClear(i,e)};var ed=function(i){this.buffer=i,this.bPos=this.iPos=this.fPos=this.oPos=this.ffPos=this.iiPos=this.tsPos=0,this.prev=fa.UNKNOWN};p["openfl.display._internal.DrawCommandReader"]=ed,ed.__name__="openfl.display._internal.DrawCommandReader",ed.prototype={destroy:function(){this.buffer=null,this.reset()},reset:function(){this.bPos=this.iPos=this.fPos=this.oPos=this.ffPos=this.iiPos=this.tsPos=0},__class__:ed};var fa=F["openfl.display._internal.DrawCommandType"]={__ename__:"openfl.display._internal.DrawCommandType",__constructs__:null,BEGIN_BITMAP_FILL:{_hx_name:"BEGIN_BITMAP_FILL",_hx_index:0,__enum__:"openfl.display._internal.DrawCommandType",toString:t},BEGIN_FILL:{_hx_name:"BEGIN_FILL",_hx_index:1,__enum__:"openfl.display._internal.DrawCommandType",toString:t},BEGIN_GRADIENT_FILL:{_hx_name:"BEGIN_GRADIENT_FILL",_hx_index:2,__enum__:"openfl.display._internal.DrawCommandType",toString:t},BEGIN_SHADER_FILL:{_hx_name:"BEGIN_SHADER_FILL",_hx_index:3,__enum__:"openfl.display._internal.DrawCommandType",toString:t},CUBIC_CURVE_TO:{_hx_name:"CUBIC_CURVE_TO",_hx_index:4,__enum__:"openfl.display._internal.DrawCommandType",toString:t},CURVE_TO:{_hx_name:"CURVE_TO",_hx_index:5,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_CIRCLE:{_hx_name:"DRAW_CIRCLE",_hx_index:6,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_ELLIPSE:{_hx_name:"DRAW_ELLIPSE",_hx_index:7,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_QUADS:{_hx_name:"DRAW_QUADS",_hx_index:8,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_RECT:{_hx_name:"DRAW_RECT",_hx_index:9,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_ROUND_RECT:{_hx_name:"DRAW_ROUND_RECT",_hx_index:10,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_TILES:{_hx_name:"DRAW_TILES",_hx_index:11,__enum__:"openfl.display._internal.DrawCommandType",toString:t},DRAW_TRIANGLES:{_hx_name:"DRAW_TRIANGLES",_hx_index:12,__enum__:"openfl.display._internal.DrawCommandType",toString:t},END_FILL:{_hx_name:"END_FILL",_hx_index:13,__enum__:"openfl.display._internal.DrawCommandType",toString:t},LINE_BITMAP_STYLE:{_hx_name:"LINE_BITMAP_STYLE",_hx_index:14,__enum__:"openfl.display._internal.DrawCommandType",toString:t},LINE_GRADIENT_STYLE:{_hx_name:"LINE_GRADIENT_STYLE",_hx_index:15,__enum__:"openfl.display._internal.DrawCommandType",toString:t},LINE_STYLE:{_hx_name:"LINE_STYLE",_hx_index:16,__enum__:"openfl.display._internal.DrawCommandType",toString:t},LINE_TO:{_hx_name:"LINE_TO",_hx_index:17,__enum__:"openfl.display._internal.DrawCommandType",toString:t},MOVE_TO:{_hx_name:"MOVE_TO",_hx_index:18,__enum__:"openfl.display._internal.DrawCommandType",toString:t},OVERRIDE_BLEND_MODE:{_hx_name:"OVERRIDE_BLEND_MODE",_hx_index:19,__enum__:"openfl.display._internal.DrawCommandType",toString:t},OVERRIDE_MATRIX:{_hx_name:"OVERRIDE_MATRIX",_hx_index:20,__enum__:"openfl.display._internal.DrawCommandType",toString:t},WINDING_EVEN_ODD:{_hx_name:"WINDING_EVEN_ODD",_hx_index:21,__enum__:"openfl.display._internal.DrawCommandType",toString:t},WINDING_NON_ZERO:{_hx_name:"WINDING_NON_ZERO",_hx_index:22,__enum__:"openfl.display._internal.DrawCommandType",toString:t},UNKNOWN:{_hx_name:"UNKNOWN",_hx_index:23,__enum__:"openfl.display._internal.DrawCommandType",toString:t}};fa.__constructs__=[fa.BEGIN_BITMAP_FILL,fa.BEGIN_FILL,fa.BEGIN_GRADIENT_FILL,fa.BEGIN_SHADER_FILL,fa.CUBIC_CURVE_TO,fa.CURVE_TO,fa.DRAW_CIRCLE,fa.DRAW_ELLIPSE,fa.DRAW_QUADS,fa.DRAW_RECT,fa.DRAW_ROUND_RECT,fa.DRAW_TILES,fa.DRAW_TRIANGLES,fa.END_FILL,fa.LINE_BITMAP_STYLE,fa.LINE_GRADIENT_STYLE,fa.LINE_STYLE,fa.LINE_TO,fa.MOVE_TO,fa.OVERRIDE_BLEND_MODE,fa.OVERRIDE_MATRIX,fa.WINDING_EVEN_ODD,fa.WINDING_NON_ZERO,fa.UNKNOWN];var N=function(i,e){null==e&&(e=0),null==i&&(i=0),this.x=i,this.y=e};p["openfl.geom.Point"]=N,N.__name__="openfl.geom.Point",N.prototype={clone:function(){return new N(this.x,this.y)},copyFrom:function(i){this.x=i.x,this.y=i.y},setTo:function(i,e){this.x=i,this.y=e},__toLimeVector2:function(){null==N.__limeVector2&&(N.__limeVector2=new ze);var i=N.__limeVector2;return i.x=this.x,i.y=this.y,N.__limeVector2},__class__:N};var ie=function(i,e,I,t,C,o,s){null==s&&(s=!1),null==o&&(o=!1),null==C&&(C=!1),null==t&&(t=0),null==I&&(I=2),null==e&&(e=5),null==i&&(i=0),this.wrap=i,this.filter=e,this.mipfilter=I,this.lodBias=t,this.ignoreSampler=C,this.centroid=o,this.textureAlpha=s};p["openfl.display._internal.SamplerState"]=ie,ie.__name__="openfl.display._internal.SamplerState",ie.prototype={clone:function(){var i=new ie(this.wrap,this.filter,this.mipfilter,this.lodBias,this.ignoreSampler,this.centroid,this.textureAlpha);return i.mipmapGenerated=this.mipmapGenerated,i},copyFrom:function(i){null==i||i.ignoreSampler||(this.wrap=i.wrap,this.filter=i.filter,this.mipfilter=i.mipfilter,this.lodBias=i.lodBias,this.centroid=i.centroid,this.textureAlpha=i.textureAlpha)},equals:function(i){return null!=i&&(this.wrap==i.wrap&&this.filter==i.filter&&this.mipfilter==i.mipfilter&&this.lodBias==i.lodBias&&this.textureAlpha==i.textureAlpha)},__class__:ie};var ih=function(){this.inputRefs=[],this.inputFilter=[],this.inputMipFilter=[],this.inputs=[],this.inputWrap=[],this.overrideIntNames=[],this.overrideIntValues=[],this.overrideFloatNames=[],this.overrideFloatValues=[],this.overrideBoolNames=[],this.overrideBoolValues=[],this.paramLengths=[],this.paramPositions=[],this.paramRefs_Bool=[],this.paramRefs_Float=[],this.paramRefs_Int=[],this.paramTypes=[]};p["openfl.display._internal.ShaderBuffer"]=ih,ih.__name__="openfl.display._internal.ShaderBuffer",ih.prototype={addBoolOverride:function(i,e){this.overrideBoolNames[this.overrideBoolCount]=i,this.overrideBoolValues[this.overrideBoolCount]=e,this.overrideBoolCount++},addFloatOverride:function(i,e){this.overrideFloatNames[this.overrideFloatCount]=i,this.overrideFloatValues[this.overrideFloatCount]=e,this.overrideFloatCount++},clearOverride:function(){this.overrideBoolCount=this.overrideFloatCount=this.overrideIntCount=0},__class__:ih};var Ua=function(i,e,I){var t;this.driverInfo="OpenGL (Direct blitting)",this.backBufferHeight=this.backBufferWidth=0,ja.call(this),this.__stage=i,this.__contextState=e,this.__stage3D=I,this.__context=i.window.context,this.gl=this.__context.webgl,null==this.__contextState&&(this.__contextState=new jg),this.__state=new jg,this.__vertexConstants=i=new Float32Array(512),this.__fragmentConstants=i=new Float32Array(512);var C=null;i=[1,1,1,1];var o=t=I=e=null;for(this.__positionScale=i=null!=C?new Float32Array(C):null!=i?new Float32Array(i):null!=e?new Float32Array(e.__array):null!=I?new Float32Array(I):null!=t?null==o?new Float32Array(t,0):new Float32Array(t,0,o):null,this.__programs=new Qa,-1==Ua.__glMaxViewportDims&&(Ua.__glMaxViewportDims=this.gl.getParameter(this.gl.MAX_VIEWPORT_DIMS)),this.maxBackBufferHeight=this.maxBackBufferWidth=Ua.__glMaxViewportDims,-1==Ua.__glMaxTextureMaxAnisotropy&&(null!=(i=this.gl.getExtension("EXT_texture_filter_anisotropic"))&&Object.prototype.hasOwnProperty.call(i,"MAX_TEXTURE_MAX_ANISOTROPY_EXT")||(i=this.gl.getExtension("MOZ_EXT_texture_filter_anisotropic")),null!=i&&Object.prototype.hasOwnProperty.call(i,"MAX_TEXTURE_MAX_ANISOTROPY_EXT")||(i=this.gl.getExtension("WEBKIT_EXT_texture_filter_anisotropic")),null!=i?(Ua.__glTextureMaxAnisotropy=i.TEXTURE_MAX_ANISOTROPY_EXT,Ua.__glMaxTextureMaxAnisotropy=this.gl.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT)):(Ua.__glTextureMaxAnisotropy=0,Ua.__glMaxTextureMaxAnisotropy=0)),-1==Ua.__glDepthStencil&&(Ua.__glDepthStencil=this.gl.DEPTH_STENCIL),-1==Ua.__glMemoryTotalAvailable&&(null!=(i=this.gl.getExtension("NVX_gpu_memory_info"))&&(Ua.__glMemoryTotalAvailable=i.GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX,Ua.__glMemoryCurrentAvailable=i.GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX)),null==Ua.__driverInfo&&(i=this.gl.getParameter(this.gl.VENDOR),e=this.gl.getParameter(this.gl.VERSION),I=this.gl.getParameter(this.gl.RENDERER),t=this.gl.getParameter(this.gl.SHADING_LANGUAGE_VERSION),Ua.__driverInfo="OpenGL Vendor="+i+" Version="+e+" Renderer="+I+" GLSL="+t),this.driverInfo=Ua.__driverInfo,this.__quadIndexBufferElements=16383,o=t=I=e=i=null,i=null!=(C=this.__quadIndexBufferCount=6*this.__quadIndexBufferElements)?new Uint16Array(C):null!=i?new Uint16Array(i):null!=e?new Uint16Array(e.__array):null!=I?new Uint16Array(I):null!=t?null==o?new Uint16Array(t,0):new Uint16Array(t,0,o):null,t=I=e=0,o=this.__quadIndexBufferElements;t<o;)t++,i[e]=I,i[e+1]=I+1,i[e+2]=I+2,i[e+3]=I+2,i[e+4]=I+1,i[e+5]=I+3,e+=6,I+=4;this.__quadIndexBuffer=this.createIndexBuffer(this.__quadIndexBufferCount),this.__quadIndexBuffer.uploadFromTypedArray(i)};p["openfl.display3D.Context3D"]=Ua,Ua.__name__="openfl.display3D.Context3D",Ua.__super__=ja,Ua.prototype=B(ja.prototype,{clear:function(i,e,I,t,C,o,s){null==s&&(s=7),null==o&&(o=0),null==C&&(C=1),null==t&&(t=1),null==I&&(I=0),null==e&&(e=0),null==i&&(i=0),this.__flushGLFramebuffer(),this.__flushGLViewport();var l=0;0!=(1&s)&&(null==this.__state.renderToTexture&&(this.__stage.context3D!=this||this.__stage.__renderer.__cleared||(this.__stage.__renderer.__cleared=!0),this.__cleared=!0),l|=this.gl.COLOR_BUFFER_BIT,1==this.__contextState.colorMaskRed&&1==this.__contextState.colorMaskGreen&&1==this.__contextState.colorMaskBlue&&1==this.__contextState.colorMaskAlpha||(this.gl.colorMask(!0,!0,!0,!0),this.__contextState.colorMaskRed=!0,this.__contextState.colorMaskGreen=!0,this.__contextState.colorMaskBlue=!0,this.__contextState.colorMaskAlpha=!0),this.gl.clearColor(i,e,I,t)),0!=(2&s)&&(l|=this.gl.DEPTH_BUFFER_BIT,1!=this.__contextState.depthMask&&(this.gl.depthMask(!0),this.__contextState.depthMask=!0),this.gl.clearDepth(C)),0!=(4&s)&&(l|=this.gl.STENCIL_BUFFER_BIT,255!=this.__contextState.stencilWriteMask&&(this.gl.stencilMask(255),this.__contextState.stencilWriteMask=255),this.gl.clearStencil(o),this.__contextState.stencilWriteMask=255),0!=l&&(this.__setGLScissorTest(!1),this.gl.clear(l))},configureBackBuffer:function(i,e,I,t,C,o){if(null==o&&(o=!1),null==C&&(C=!1),null==t&&(t=!0),C&&(i=i*this.__stage.window.__scale|0,e=e*this.__stage.window.__scale|0),null==this.__stage3D)this.backBufferWidth=i,this.backBufferHeight=e,this.__backBufferAntiAlias=I,this.__state.backBufferEnableDepthAndStencil=t,this.__backBufferWantsBestResolution=C,this.__backBufferWantsBestResolutionOnBrowserZoom=o;else{if(null==this.__backBufferTexture||this.backBufferWidth!=i||this.backBufferHeight!=e){null!=this.__backBufferTexture&&this.__backBufferTexture.dispose(),null!=this.__frontBufferTexture&&this.__frontBufferTexture.dispose(),this.__backBufferTexture=this.createRectangleTexture(i,e,1,!0),this.__frontBufferTexture=this.createRectangleTexture(i,e,1,!0),null==this.__stage3D.__vertexBuffer&&(this.__stage3D.__vertexBuffer=this.createVertexBuffer(4,5));var s=C?i:i*this.__stage.window.__scale|0,l=C?e:e*this.__stage.window.__scale|0;s=Ha.toFloatVector(null,null,null,[s,l,0,1,1,0,l,0,0,1,s,0,0,1,0,0,0,0,0,0]),this.__stage3D.__vertexBuffer.uploadFromVector(s,0,20),null==this.__stage3D.__indexBuffer&&(this.__stage3D.__indexBuffer=this.createIndexBuffer(6),s=Ha.toIntVector(null,null,null,[0,1,2,2,1,3]),this.__stage3D.__indexBuffer.uploadFromVector(s,0,6))}this.backBufferWidth=i,this.backBufferHeight=e,this.__backBufferAntiAlias=I,this.__state.backBufferEnableDepthAndStencil=t,this.__backBufferWantsBestResolution=C,this.__backBufferWantsBestResolutionOnBrowserZoom=o,this.__state.__primaryGLFramebuffer=this.__backBufferTexture.__getGLFramebuffer(t,I,0),this.__frontBufferTexture.__getGLFramebuffer(t,I,0)}},createIndexBuffer:function(i,e){return null==e&&(e=1),new ti(this,i,e)},createProgram:function(i){return null==i&&(i=0),new ui(this,i)},createRectangleTexture:function(i,e,I,t){return new kg(this,i,e,sj.toString(I),t)},createVertexBuffer:function(i,e,I){return null==I&&(I=1),new vi(this,i,e,gj.toString(I))},drawTriangles:function(i,e,I){null==I&&(I=-1),null==e&&(e=0),null==this.__state.renderToTexture&&(this.__stage.context3D!=this||this.__stage.__renderer.__cleared?this.__cleared||this.clear(0,0,0,0,1,0,1):this.__stage.__renderer.__clear()),this.__flushGL(),null!=this.__state.program&&this.__state.program.__flush(),I=-1==I?i.__numIndices:3*I,this.__bindGLElementArrayBuffer(i.__id),this.gl.drawElements(this.gl.TRIANGLES,I,this.gl.UNSIGNED_SHORT,2*e)},present:function(){if(this.setRenderToBackBuffer(),null!=this.__stage3D&&null!=this.__backBufferTexture){this.__cleared||this.clear(0,0,0,0,1,0,1);var i=this.__backBufferTexture;this.__backBufferTexture=this.__frontBufferTexture,this.__frontBufferTexture=i,this.__state.__primaryGLFramebuffer=this.__backBufferTexture.__getGLFramebuffer(this.__state.backBufferEnableDepthAndStencil,this.__backBufferAntiAlias,0),this.__cleared=!1}this.__present=!0},setBlendFactors:function(i,e){this.setBlendFactorsSeparate(i,e,i,e)},setBlendFactorsSeparate:function(i,e,I,t){this.__state.blendSourceRGBFactor=i,this.__state.blendDestinationRGBFactor=e,this.__state.blendSourceAlphaFactor=I,this.__state.blendDestinationAlphaFactor=t,this.__setGLBlendEquation(this.gl.FUNC_ADD)},setColorMask:function(i,e,I,t){this.__state.colorMaskRed=i,this.__state.colorMaskGreen=e,this.__state.colorMaskBlue=I,this.__state.colorMaskAlpha=t},setCulling:function(i){this.__state.culling=i},setDepthTest:function(i,e){this.__state.depthMask=i,this.__state.depthCompareMode=e},setProgram:function(i){if(this.__state.program=i,this.__state.shader=null,null!=i)for(var e=0,I=i.__samplerStates.length;e<I;){var t=e++;null==this.__state.samplerStates[t]?this.__state.samplerStates[t]=i.__samplerStates[t].clone():this.__state.samplerStates[t].copyFrom(i.__samplerStates[t])}},setProgramConstantsFromMatrix:function(i,e,I,t){if(null==t&&(t=!1),null!=this.__state.program&&1==this.__state.program.__format)this.__flushGLProgram(),(i=new Float32Array(16))[0]=I.rawData.get(0),i[1]=I.rawData.get(1),i[2]=I.rawData.get(2),i[3]=I.rawData.get(3),i[4]=I.rawData.get(4),i[5]=I.rawData.get(5),i[6]=I.rawData.get(6),i[7]=I.rawData.get(7),i[8]=I.rawData.get(8),i[9]=I.rawData.get(9),i[10]=I.rawData.get(10),i[11]=I.rawData.get(11),i[12]=I.rawData.get(12),i[13]=I.rawData.get(13),i[14]=I.rawData.get(14),i[15]=I.rawData.get(15),Nb.uniformMatrix4fv(this.gl,e,t,i);else{var C=(i=1==i)?this.__vertexConstants:this.__fragmentConstants;I=I.rawData;var o=4*e;t?(C[o++]=I.get(0),C[o++]=I.get(4),C[o++]=I.get(8),C[o++]=I.get(12),C[o++]=I.get(1),C[o++]=I.get(5),C[o++]=I.get(9),C[o++]=I.get(13),C[o++]=I.get(2),C[o++]=I.get(6),C[o++]=I.get(10),C[o++]=I.get(14),C[o++]=I.get(3),C[o++]=I.get(7),C[o++]=I.get(11)):(C[o++]=I.get(0),C[o++]=I.get(1),C[o++]=I.get(2),C[o++]=I.get(3),C[o++]=I.get(4),C[o++]=I.get(5),C[o++]=I.get(6),C[o++]=I.get(7),C[o++]=I.get(8),C[o++]=I.get(9),C[o++]=I.get(10),C[o++]=I.get(11),C[o++]=I.get(12),C[o++]=I.get(13),C[o++]=I.get(14)),C[o++]=I.get(15),null!=this.__state.program&&this.__state.program.__markDirty(i,e,4)}},setRenderToBackBuffer:function(){this.__state.renderToTexture=null},setRenderToTexture:function(i,e,I,t){null==t&&(t=0),null==I&&(I=0),null==e&&(e=!1),this.__state.renderToTexture=i,this.__state.renderToTextureDepthStencil=e,this.__state.renderToTextureAntiAlias=I,this.__state.renderToTextureSurfaceSelector=t},setSamplerStateAt:function(i,e,I,t){null==this.__state.samplerStates[i]&&(this.__state.samplerStates[i]=new ie),(i=this.__state.samplerStates[i]).wrap=e,i.filter=I,i.mipfilter=t},setScissorRectangle:function(i){null!=i?(this.__state.scissorEnabled=!0,this.__state.scissorRectangle.copyFrom(i)):this.__state.scissorEnabled=!1},setStencilActions:function(i,e,I,t,C){null==C&&(C=5),null==t&&(t=5),null==I&&(I=5),null==e&&(e=0),null==i&&(i=2),this.__state.stencilTriangleFace=i,this.__state.stencilCompareMode=e,this.__state.stencilPass=I,this.__state.stencilDepthFail=t,this.__state.stencilFail=C},setStencilReferenceValue:function(i,e,I){null==I&&(I=255),null==e&&(e=255),this.__state.stencilReferenceValue=i,this.__state.stencilReadMask=e,this.__state.stencilWriteMask=I},setTextureAt:function(i,e){this.__state.textures[i]=e},setVertexBufferAt:function(i,e,I,t){if(null==t&&(t=4),null==I&&(I=0),!(0>i))if(null==e)this.gl.disableVertexAttribArray(i),this.__bindGLArrayBuffer(null);else switch(this.__bindGLArrayBuffer(e.__id),this.gl.enableVertexAttribArray(i),I*=4,t){case 0:this.gl.vertexAttribPointer(i,4,this.gl.UNSIGNED_BYTE,!0,e.__stride,I);break;case 1:this.gl.vertexAttribPointer(i,1,this.gl.FLOAT,!1,e.__stride,I);break;case 2:this.gl.vertexAttribPointer(i,2,this.gl.FLOAT,!1,e.__stride,I);break;case 3:this.gl.vertexAttribPointer(i,3,this.gl.FLOAT,!1,e.__stride,I);break;case 4:this.gl.vertexAttribPointer(i,4,this.gl.FLOAT,!1,e.__stride,I);break;default:throw new Zb}},__bindGLArrayBuffer:function(i){this.__contextState.__currentGLArrayBuffer!=i&&(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,i),this.__contextState.__currentGLArrayBuffer=i)},__bindGLElementArrayBuffer:function(i){this.__contextState.__currentGLElementArrayBuffer!=i&&(this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,i),this.__contextState.__currentGLElementArrayBuffer=i)},__bindGLFramebuffer:function(i){this.__contextState.__currentGLFramebuffer!=i&&(this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,i),this.__contextState.__currentGLFramebuffer=i)},__bindGLTexture2D:function(i){this.gl.bindTexture(this.gl.TEXTURE_2D,i),this.__contextState.__currentGLTexture2D=i},__bindGLTextureCubeMap:function(i){this.gl.bindTexture(this.gl.TEXTURE_CUBE_MAP,i),this.__contextState.__currentGLTextureCubeMap=i},__dispose:function(){this.driverInfo+=" (Disposed)",null!=this.__stage3D&&(this.__stage3D.__indexBuffer=null,this.__stage3D.__vertexBuffer=null,this.__stage3D=this.__stage3D.context3D=null),this.__positionScale=this.__frontBufferTexture=this.__fragmentConstants=this.__renderStage3DProgram=this.__context=this.__backBufferTexture=null,this.__present=!1,this.__vertexConstants=this.__stage=this.__quadIndexBuffer=null},__drawTriangles:function(i,e){null==i&&(i=0),null==this.__state.renderToTexture&&(this.__stage.context3D!=this||this.__stage.__renderer.__cleared?this.__cleared||this.clear(0,0,0,0,1,0,1):this.__stage.__renderer.__clear()),this.__flushGL(),null!=this.__state.program&&this.__state.program.__flush(),this.gl.drawArrays(this.gl.TRIANGLES,i,e)},__flushGL:function(){this.__flushGLProgram(),this.__flushGLFramebuffer(),this.__flushGLViewport(),this.__flushGLBlend(),this.__contextState.colorMaskRed==this.__state.colorMaskRed&&this.__contextState.colorMaskGreen==this.__state.colorMaskGreen&&this.__contextState.colorMaskBlue==this.__state.colorMaskBlue&&this.__contextState.colorMaskAlpha==this.__state.colorMaskAlpha||(this.gl.colorMask(this.__state.colorMaskRed,this.__state.colorMaskGreen,this.__state.colorMaskBlue,this.__state.colorMaskAlpha),this.__contextState.colorMaskRed=this.__state.colorMaskRed,this.__contextState.colorMaskGreen=this.__state.colorMaskGreen,this.__contextState.colorMaskBlue=this.__state.colorMaskBlue,this.__contextState.colorMaskAlpha=this.__state.colorMaskAlpha),this.__flushGLCulling(),this.__flushGLDepth(),this.__flushGLScissor(),this.__flushGLStencil(),this.__flushGLTextures()},__flushGLBlend:function(){this.__contextState.blendDestinationRGBFactor==this.__state.blendDestinationRGBFactor&&this.__contextState.blendSourceRGBFactor==this.__state.blendSourceRGBFactor&&this.__contextState.blendDestinationAlphaFactor==this.__state.blendDestinationAlphaFactor&&this.__contextState.blendSourceAlphaFactor==this.__state.blendSourceAlphaFactor||(this.__setGLBlend(!0),this.__state.blendDestinationRGBFactor==this.__state.blendDestinationAlphaFactor&&this.__state.blendSourceRGBFactor==this.__state.blendSourceAlphaFactor?this.gl.blendFunc(this.__getGLBlend(this.__state.blendSourceRGBFactor),this.__getGLBlend(this.__state.blendDestinationRGBFactor)):this.gl.blendFuncSeparate(this.__getGLBlend(this.__state.blendSourceRGBFactor),this.__getGLBlend(this.__state.blendDestinationRGBFactor),this.__getGLBlend(this.__state.blendSourceAlphaFactor),this.__getGLBlend(this.__state.blendDestinationAlphaFactor)),this.__contextState.blendDestinationRGBFactor=this.__state.blendDestinationRGBFactor,this.__contextState.blendSourceRGBFactor=this.__state.blendSourceRGBFactor,this.__contextState.blendDestinationAlphaFactor=this.__state.blendDestinationAlphaFactor,this.__contextState.blendSourceAlphaFactor=this.__state.blendSourceAlphaFactor)},__flushGLCulling:function(){if(this.__contextState.culling!=this.__state.culling){if(3==this.__state.culling)this.__setGLCullFace(!1);else switch(this.__setGLCullFace(!0),this.__state.culling){case 0:this.gl.cullFace(this.gl.BACK);break;case 1:this.gl.cullFace(this.gl.FRONT);break;case 2:this.gl.cullFace(this.gl.FRONT_AND_BACK);break;case 3:break;default:throw new Zb}this.__contextState.culling=this.__state.culling}},__flushGLDepth:function(){var i=this.__state.depthMask&&(null!=this.__state.renderToTexture?this.__state.renderToTextureDepthStencil:this.__state.backBufferEnableDepthAndStencil);if(this.__contextState.depthMask!=i&&(this.gl.depthMask(i),this.__contextState.depthMask=i),this.__contextState.depthCompareMode!=this.__state.depthCompareMode){switch(this.__state.depthCompareMode){case 0:this.gl.depthFunc(this.gl.ALWAYS);break;case 1:this.gl.depthFunc(this.gl.EQUAL);break;case 2:this.gl.depthFunc(this.gl.GREATER);break;case 3:this.gl.depthFunc(this.gl.GEQUAL);break;case 4:this.gl.depthFunc(this.gl.LESS);break;case 5:this.gl.depthFunc(this.gl.LEQUAL);break;case 6:this.gl.depthFunc(this.gl.NEVER);break;case 7:this.gl.depthFunc(this.gl.NOTEQUAL);break;default:throw new Zb}this.__contextState.depthCompareMode=this.__state.depthCompareMode}},__flushGLFramebuffer:function(){if(null!=this.__state.renderToTexture){if(this.__contextState.renderToTexture!=this.__state.renderToTexture||this.__contextState.renderToTextureSurfaceSelector!=this.__state.renderToTextureSurfaceSelector){var i=this.__state.renderToTexture.__getGLFramebuffer(this.__state.renderToTextureDepthStencil,this.__state.renderToTextureAntiAlias,this.__state.renderToTextureSurfaceSelector);this.__bindGLFramebuffer(i),this.__contextState.renderToTexture=this.__state.renderToTexture,this.__contextState.renderToTextureAntiAlias=this.__state.renderToTextureAntiAlias,this.__contextState.renderToTextureDepthStencil=this.__state.renderToTextureDepthStencil,this.__contextState.renderToTextureSurfaceSelector=this.__state.renderToTextureSurfaceSelector}this.__setGLDepthTest(this.__state.renderToTextureDepthStencil),this.__setGLStencilTest(this.__state.renderToTextureDepthStencil),this.__setGLFrontFace(!0)}else{if(null==this.__stage&&0==this.backBufferWidth&&0==this.backBufferHeight)throw new zb("Context3D backbuffer has not been configured");null==this.__contextState.renderToTexture&&this.__contextState.__currentGLFramebuffer==this.__state.__primaryGLFramebuffer&&this.__contextState.backBufferEnableDepthAndStencil==this.__state.backBufferEnableDepthAndStencil||(this.__bindGLFramebuffer(this.__state.__primaryGLFramebuffer),this.__contextState.renderToTexture=null,this.__contextState.backBufferEnableDepthAndStencil=this.__state.backBufferEnableDepthAndStencil),this.__setGLDepthTest(this.__state.backBufferEnableDepthAndStencil),this.__setGLStencilTest(this.__state.backBufferEnableDepthAndStencil),this.__setGLFrontFace(this.__stage.context3D!=this)}},__flushGLProgram:function(){var i=this.__state.shader,e=this.__state.program;this.__contextState.shader!=i&&(null!=this.__contextState.shader&&this.__contextState.shader.__disable(),null!=i&&i.__enable(),this.__contextState.shader=i),this.__contextState.program!=e&&(null!=this.__contextState.program&&this.__contextState.program.__disable(),null!=e&&e.__enable(),this.__contextState.program=e),null!=e&&0==e.__format&&(this.__positionScale[1]=this.__stage.context3D==this&&null==this.__state.renderToTexture?1:-1,e.__setPositionScale(this.__positionScale))},__flushGLScissor:function(){if(this.__state.scissorEnabled){this.__setGLScissorTest(!0),this.__contextState.scissorEnabled=!0;var i=0|this.__state.scissorRectangle.x,e=0|this.__state.scissorRectangle.y,I=0|this.__state.scissorRectangle.width,t=0|this.__state.scissorRectangle.height;null==this.__state.renderToTexture&&null==this.__stage3D&&(e=(this.__stage.window.__height*this.__stage.window.__scale|0)-(0|this.__state.scissorRectangle.height)-e),this.__contextState.scissorRectangle.x==i&&this.__contextState.scissorRectangle.y==e&&this.__contextState.scissorRectangle.width==I&&this.__contextState.scissorRectangle.height==t||(this.gl.scissor(i,e,I,t),this.__contextState.scissorRectangle.setTo(i,e,I,t))}else this.__contextState.scissorEnabled!=this.__state.scissorEnabled&&(this.__setGLScissorTest(!1),this.__contextState.scissorEnabled=!1)},__flushGLStencil:function(){this.__contextState.stencilTriangleFace==this.__state.stencilTriangleFace&&this.__contextState.stencilPass==this.__state.stencilPass&&this.__contextState.stencilDepthFail==this.__state.stencilDepthFail&&this.__contextState.stencilFail==this.__state.stencilFail||(this.gl.stencilOpSeparate(this.__getGLTriangleFace(this.__state.stencilTriangleFace),this.__getGLStencilAction(this.__state.stencilFail),this.__getGLStencilAction(this.__state.stencilDepthFail),this.__getGLStencilAction(this.__state.stencilPass)),this.__contextState.stencilTriangleFace=this.__state.stencilTriangleFace,this.__contextState.stencilPass=this.__state.stencilPass,this.__contextState.stencilDepthFail=this.__state.stencilDepthFail,this.__contextState.stencilFail=this.__state.stencilFail),this.__contextState.stencilWriteMask!=this.__state.stencilWriteMask&&(this.gl.stencilMask(this.__state.stencilWriteMask),this.__contextState.stencilWriteMask=this.__state.stencilWriteMask),this.__contextState.stencilCompareMode==this.__state.stencilCompareMode&&this.__contextState.stencilReferenceValue==this.__state.stencilReferenceValue&&this.__contextState.stencilReadMask==this.__state.stencilReadMask||(this.gl.stencilFunc(this.__getGLCompareMode(this.__state.stencilCompareMode),this.__state.stencilReferenceValue,this.__state.stencilReadMask),this.__contextState.stencilCompareMode=this.__state.stencilCompareMode,this.__contextState.stencilReferenceValue=this.__state.stencilReferenceValue,this.__contextState.stencilReadMask=this.__state.stencilReadMask)},__flushGLTextures:function(){for(var i,e,I=0,t=0,C=this.__state.textures.length;t<C;){var o=t++;i=this.__state.textures[o],null==(e=this.__state.samplerStates[o])&&(this.__state.samplerStates[o]=new ie,e=this.__state.samplerStates[o]),this.gl.activeTexture(this.gl.TEXTURE0+I),null!=i?(i.__textureTarget==this.gl.TEXTURE_2D?this.__bindGLTexture2D(i.__getTexture()):this.__bindGLTextureCubeMap(i.__getTexture()),this.__contextState.textures[o]=i,i.__setSamplerState(e)):this.__bindGLTexture2D(null),null!=this.__state.program&&0==this.__state.program.__format&&e.textureAlpha&&(this.gl.activeTexture(this.gl.TEXTURE0+I+4),null!=i&&null!=i.__alphaTexture?(i.__alphaTexture.__textureTarget==this.gl.TEXTURE_2D?this.__bindGLTexture2D(i.__alphaTexture.__getTexture()):this.__bindGLTextureCubeMap(i.__alphaTexture.__getTexture()),i.__alphaTexture.__setSamplerState(e),this.gl.uniform1i(this.__state.program.__agalAlphaSamplerEnabled[I].location,1)):(this.__bindGLTexture2D(null),null!=this.__state.program.__agalAlphaSamplerEnabled[I]&&this.gl.uniform1i(this.__state.program.__agalAlphaSamplerEnabled[I].location,0))),++I}},__flushGLViewport:function(){if(null==this.__state.renderToTexture)if(this.__stage.context3D==this){var i=this.backBufferWidth,e=this.backBufferHeight;null!=this.__stage3D||this.__backBufferWantsBestResolution||(i=this.backBufferWidth*this.__stage.window.__scale|0,e=this.backBufferHeight*this.__stage.window.__scale|0);var I=null==this.__stage3D?0:0|this.__stage3D.get_x(),t=this.__stage.window.__height*this.__stage.window.__scale-e-(null==this.__stage3D?0:this.__stage3D.get_y())|0;this.gl.viewport(I,t,i,e)}else this.gl.viewport(0,0,this.backBufferWidth,this.backBufferHeight);else e=i=0,this.__state.renderToTexture instanceof uh||this.__state.renderToTexture instanceof kg?(i=(e=this.__state.renderToTexture).__width,e=e.__height):this.__state.renderToTexture instanceof vh&&(e=i=(e=this.__state.renderToTexture).__size),this.gl.viewport(0,0,i,e)},__getGLBlend:function(i){switch(i){case 0:return this.gl.DST_ALPHA;case 1:return this.gl.DST_COLOR;case 2:return this.gl.ONE;case 3:return this.gl.ONE_MINUS_DST_ALPHA;case 4:return this.gl.ONE_MINUS_DST_COLOR;case 5:return this.gl.ONE_MINUS_SRC_ALPHA;case 6:return this.gl.ONE_MINUS_SRC_COLOR;case 7:return this.gl.SRC_ALPHA;case 8:return this.gl.SRC_COLOR;case 9:return this.gl.ZERO;default:throw new Zb}},__getGLCompareMode:function(i){switch(i){case 0:return this.gl.ALWAYS;case 1:default:return this.gl.EQUAL;case 2:return this.gl.GREATER;case 3:return this.gl.GEQUAL;case 4:return this.gl.LESS;case 5:return this.gl.LEQUAL;case 6:return this.gl.NEVER;case 7:return this.gl.NOTEQUAL}},__getGLStencilAction:function(i){switch(i){case 0:return this.gl.DECR;case 1:return this.gl.DECR_WRAP;case 2:return this.gl.INCR;case 3:return this.gl.INCR_WRAP;case 4:return this.gl.INVERT;case 5:default:return this.gl.KEEP;case 6:return this.gl.REPLACE;case 7:return this.gl.ZERO}},__getGLTriangleFace:function(i){switch(i){case 0:return this.gl.BACK;case 1:return this.gl.FRONT;case 2:default:return this.gl.FRONT_AND_BACK;case 3:return this.gl.NONE}},__renderStage3D:function(i){var e=i.context3D;if(null!=e&&e!=this&&null!=e.__frontBufferTexture&&i.visible&&0<this.backBufferHeight&&0<this.backBufferWidth){if(null==this.__renderStage3DProgram){var I=new U;I.assemble(hj.toString(1),"m44 op, va0, vc0\nmov v0, va1");var t=new U;t.assemble(hj.toString(0),"tex ft1, v0, fs0 <2d,nearest,nomip>\nmov oc, ft1"),this.__renderStage3DProgram=this.createProgram(),this.__renderStage3DProgram.upload(I.agalcode,t.agalcode)}this.setProgram(this.__renderStage3DProgram),this.setBlendFactors(2,9),this.setColorMask(!0,!0,!0,!0),this.setCulling(3),this.setDepthTest(!1,0),this.setStencilActions(),this.setStencilReferenceValue(0,0,0),this.setScissorRectangle(null),this.setTextureAt(0,e.__frontBufferTexture),this.setVertexBufferAt(0,i.__vertexBuffer,0,3),this.setVertexBufferAt(1,i.__vertexBuffer,3,2),this.setProgramConstantsFromMatrix(1,0,i.__renderTransform,!0),this.drawTriangles(i.__indexBuffer),this.__present=!0}},__setGLBlend:function(i){this.__contextState.__enableGLBlend!=i&&(i?this.gl.enable(this.gl.BLEND):this.gl.disable(this.gl.BLEND),this.__contextState.__enableGLBlend=i)},__setGLBlendEquation:function(i){this.__contextState.__glBlendEquation!=i&&(this.gl.blendEquation(i),this.__contextState.__glBlendEquation=i)},__setGLCullFace:function(i){this.__contextState.__enableGLCullFace!=i&&(i?this.gl.enable(this.gl.CULL_FACE):this.gl.disable(this.gl.CULL_FACE),this.__contextState.__enableGLCullFace=i)},__setGLDepthTest:function(i){this.__contextState.__enableGLDepthTest!=i&&(i?this.gl.enable(this.gl.DEPTH_TEST):this.gl.disable(this.gl.DEPTH_TEST),this.__contextState.__enableGLDepthTest=i)},__setGLFrontFace:function(i){this.__contextState.__frontFaceGLCCW!=i&&(this.gl.frontFace(i?this.gl.CCW:this.gl.CW),this.__contextState.__frontFaceGLCCW=i)},__setGLScissorTest:function(i){this.__contextState.__enableGLScissorTest!=i&&(i?this.gl.enable(this.gl.SCISSOR_TEST):this.gl.disable(this.gl.SCISSOR_TEST),this.__contextState.__enableGLScissorTest=i)},__setGLStencilTest:function(i){this.__contextState.__enableGLStencilTest!=i&&(i?this.gl.enable(this.gl.STENCIL_TEST):this.gl.disable(this.gl.STENCIL_TEST),this.__contextState.__enableGLStencilTest=i)},__class__:Ua});var gj={fromString:function(i){switch(i){case"dynamicDraw":return 0;case"staticDraw":return 1;default:return null}},toString:function(i){switch(i){case 0:return"dynamicDraw";case 1:return"staticDraw";default:return null}}},hj={toString:function(i){switch(i){case 0:return"fragment";case 1:return"vertex";default:return null}}},sj={toString:function(i){switch(i){case 0:return"bgrPacked565";case 1:return"bgra";case 2:return"bgraPacked4444";case 3:return"compressed";case 4:return"compressedAlpha";case 5:return"rgbaHalfFloat";default:return null}}},ti=function(i,e,I){this.__context=i,this.__numIndices=e,i=this.__context.gl,this.__id=i.createBuffer(),this.__usage=0==I?i.DYNAMIC_DRAW:i.STATIC_DRAW};p["openfl.display3D.IndexBuffer3D"]=ti,ti.__name__="openfl.display3D.IndexBuffer3D",ti.prototype={uploadFromTypedArray:function(i,e){null!=i&&(e=this.__context.gl,this.__context.__bindGLElementArrayBuffer(this.__id),Nb.bufferData(e,e.ELEMENT_ARRAY_BUFFER,i,this.__usage))},uploadFromVector:function(i,e,I){if(null!=i){var t=e+I,C=this.__tempUInt16Array;for((null==this.__tempUInt16Array||this.__tempUInt16Array.length<I)&&(this.__tempUInt16Array=null!=I?new Uint16Array(I):null,null!=C&&this.__tempUInt16Array.set(C)),I=e;I<t;)C=I++,this.__tempUInt16Array[C-e]=i.get(C);this.uploadFromTypedArray(this.__tempUInt16Array)}},__class__:ti};var ui=function(i,e){this.__context=i,this.__format=e,0==this.__format?(this.__agalSamplerUsageMask=0,this.__agalUniforms=new ca,this.__agalSamplerUniforms=new ca,this.__agalAlphaSamplerUniforms=new ca,this.__agalAlphaSamplerEnabled=[]):(this.__glslAttribNames=[],this.__glslAttribTypes=[],this.__glslSamplerNames=[],this.__glslUniformLocations=[],this.__glslUniformNames=[],this.__glslUniformTypes=[]),this.__samplerStates=[]};p["openfl.display3D.Program3D"]=ui,ui.__name__="openfl.display3D.Program3D",ui.prototype={upload:function(i,e){if(0==this.__format){var I=[];for(i=dc.convertToGLSL(i,null),e=dc.convertToGLSL(e,I),5==za.level&&(za.info(i,{fileName:"openfl/display3D/Program3D.hx",lineNumber:399,className:"openfl.display3D.Program3D",methodName:"upload"}),za.info(e,{fileName:"openfl/display3D/Program3D.hx",lineNumber:400,className:"openfl.display3D.Program3D",methodName:"upload"})),this.__deleteShaders(),this.__uploadFromGLSL(i,e),this.__buildAGALUniformList(),e=0,i=I.length;e<i;){var t=e++;this.__samplerStates[t]=I[t]}}},__buildAGALUniformList:function(){if(1!=this.__format){var i=this.__context.gl;this.__agalUniforms.clear(),this.__agalSamplerUniforms.clear(),this.__agalAlphaSamplerUniforms.clear(),this.__agalAlphaSamplerEnabled=[],this.__agalSamplerUsageMask=0;for(var e=i.getProgramParameter(this.__glProgram,i.ACTIVE_UNIFORMS),I=new ca,t=new ca,C=0;C<e;){var o=C++,s=i.getActiveUniform(this.__glProgram,o),l=s.name,n=s.size,a=s.type;switch((s=new wh(this.__context)).name=l,s.size=n,s.type=a,s.location=i.getUniformLocation(this.__glProgram,s.name),0<=(l=s.name.indexOf("["))&&(s.name=s.name.substring(0,l)),s.type){case 35674:s.regCount=2;break;case 35675:s.regCount=3;break;case 35676:s.regCount=4;break;default:s.regCount=1}if(s.regCount*=s.size,this.__agalUniforms.add(s),"vcPositionScale"==s.name)this.__agalPositionScale=s;else if(T.startsWith(s.name,"vc"))s.regIndex=L.parseInt(s.name.substring(2)),s.regData=this.__context.__vertexConstants,I.add(s);else if(T.startsWith(s.name,"fc"))s.regIndex=L.parseInt(s.name.substring(2)),s.regData=this.__context.__fragmentConstants,t.add(s);else if(T.startsWith(s.name,"sampler")&&-1==s.name.indexOf("alpha"))for(s.regIndex=L.parseInt(s.name.substring(7)),this.__agalSamplerUniforms.add(s),l=0,n=s.regCount;l<n;)a=l++,this.__agalSamplerUsageMask|=1<<s.regIndex+a;else T.startsWith(s.name,"sampler")&&T.endsWith(s.name,"_alpha")?(l=s.name.indexOf("_")-7,s.regIndex=L.parseInt(s.name.substring(7,7+l))+4,this.__agalAlphaSamplerUniforms.add(s)):T.startsWith(s.name,"sampler")&&T.endsWith(s.name,"_alphaEnabled")&&(s.regIndex=L.parseInt(s.name.substring(7)),this.__agalAlphaSamplerEnabled[s.regIndex]=s);5==za.level&&za.verbose(o+" name:"+s.name+" type:"+s.type+" size:"+s.size+" location:"+L.string(s.location),{fileName:"openfl/display3D/Program3D.hx",lineNumber:577,className:"openfl.display3D.Program3D",methodName:"__buildAGALUniformList"})}this.__agalVertexUniformMap=new lg(hd.array(I)),this.__agalFragmentUniformMap=new lg(hd.array(t))}},__deleteShaders:function(){var i=this.__context.gl;null!=this.__glProgram&&(this.__glProgram=null),null!=this.__glVertexShader&&(i.deleteShader(this.__glVertexShader),this.__glVertexShader=null),null!=this.__glFragmentShader&&(i.deleteShader(this.__glFragmentShader),this.__glFragmentShader=null)},__disable:function(){},__enable:function(){var i=this.__context.gl;if(i.useProgram(this.__glProgram),0==this.__format){this.__agalVertexUniformMap.markAllDirty(),this.__agalFragmentUniformMap.markAllDirty();for(var e=this.__agalSamplerUniforms.h;null!=e;){var I=e.item;if(e=e.next,1!=I.regCount)throw new Zb("!!! TODO: uniform location on webgl");i.uniform1i(I.location,I.regIndex)}for(e=this.__agalAlphaSamplerUniforms.h;null!=e;){if(I=e.item,e=e.next,1!=I.regCount)throw new Zb("!!! TODO: uniform location on webgl");i.uniform1i(I.location,I.regIndex)}}},__flush:function(){0==this.__format&&(this.__agalVertexUniformMap.flush(),this.__agalFragmentUniformMap.flush())},__markDirty:function(i,e,I){1!=this.__format&&(i?this.__agalVertexUniformMap.markDirty(e,I):this.__agalFragmentUniformMap.markDirty(e,I))},__setPositionScale:function(i){1!=this.__format&&null!=this.__agalPositionScale&&this.__context.gl.uniform4fv(this.__agalPositionScale.location,i)},__uploadFromGLSL:function(i,e){var I=this.__context.gl;if(this.__glVertexSource=i,this.__glFragmentSource=e,this.__glVertexShader=I.createShader(I.VERTEX_SHADER),I.shaderSource(this.__glVertexShader,i),I.compileShader(this.__glVertexShader),0==I.getShaderParameter(this.__glVertexShader,I.COMPILE_STATUS)){var t="Error compiling vertex shader\n"+I.getShaderInfoLog(this.__glVertexShader);za.error(t+"\n"+i,{fileName:"openfl/display3D/Program3D.hx",lineNumber:869,className:"openfl.display3D.Program3D",methodName:"__uploadFromGLSL"})}if(this.__glFragmentShader=I.createShader(I.FRAGMENT_SHADER),I.shaderSource(this.__glFragmentShader,e),I.compileShader(this.__glFragmentShader),0==I.getShaderParameter(this.__glFragmentShader,I.COMPILE_STATUS)&&(t="Error compiling fragment shader\n"+I.getShaderInfoLog(this.__glFragmentShader),za.error(t+"\n"+e,{fileName:"openfl/display3D/Program3D.hx",lineNumber:881,className:"openfl.display3D.Program3D",methodName:"__uploadFromGLSL"})),this.__glProgram=I.createProgram(),0==this.__format)for(e=0;16>e;){var C=e++;t="va"+C,-1!=i.indexOf(" "+t)&&I.bindAttribLocation(this.__glProgram,C,t)}else for(e=0,i=this.__glslAttribNames;e<i.length;)if(t=i[e],++e,-1<t.indexOf("Position")&&T.startsWith(t,"openfl_")){I.bindAttribLocation(this.__glProgram,0,t);break}I.attachShader(this.__glProgram,this.__glVertexShader),I.attachShader(this.__glProgram,this.__glFragmentShader),I.linkProgram(this.__glProgram),0==I.getProgramParameter(this.__glProgram,I.LINK_STATUS)&&(t="Unable to initialize the shader program\n"+I.getProgramInfoLog(this.__glProgram),za.error(t,{fileName:"openfl/display3D/Program3D.hx",lineNumber:922,className:"openfl.display3D.Program3D",methodName:"__uploadFromGLSL"}))},__class__:ui};var wh=function(i){this.context=i,this.isDirty=!0,this.regDataPointer=new pi(null,0)};p["openfl.display3D.Uniform"]=wh,wh.__name__="openfl.display3D.Uniform",wh.prototype={flush:function(){var i=this.context.gl,e=4*this.regIndex;switch(this.type){case 35664:nj.uniform2fv(i,this.location,this.regData.subarray(e,e+2*this.regCount));break;case 35665:var I=this.location;e=this.regData.subarray(e,e+3*this.regCount);var t=null;null!=t?i.uniform3fv(I,e,t,null):i.uniform3fv(I,e);break;case 35666:default:I=this.location,e=this.regData.subarray(e,e+4*this.regCount),null!=(t=null)?i.uniform4fv(I,e,t,null):i.uniform4fv(I,e);break;case 35674:Nb.uniformMatrix2fv(i,this.location,!1,this.regData.subarray(e,e+4*this.size));break;case 35675:Nb.uniformMatrix3fv(i,this.location,!1,this.regData.subarray(e,e+9*this.size));break;case 35676:Nb.uniformMatrix4fv(i,this.location,!1,this.regData.subarray(e,e+16*this.size))}},__class__:wh};var lg=function(i){this.__uniforms=i,this.__uniforms.sort((function(i,e){return ta.compare(i.regIndex,e.regIndex)}));var e=0;i=0;for(var I=this.__uniforms;i<I.length;){var t=I[i];++i,t.regIndex+t.regCount>e&&(e=t.regIndex+t.regCount)}for(this.__registerLookup=Ha.toObjectVector(null,e),i=0,I=this.__uniforms;i<I.length;){t=I[i],++i,e=0;for(var C=t.regCount;e<C;){var o=e++;this.__registerLookup.set(t.regIndex+o,t)}}this.__anyDirty=this.__allDirty=!0};p["openfl.display3D.UniformMap"]=lg,lg.__name__="openfl.display3D.UniformMap",lg.prototype={flush:function(){if(this.__anyDirty){for(var i=0,e=this.__uniforms;i<e.length;){var I=e[i];++i,(this.__allDirty||I.isDirty)&&(I.flush(),I.isDirty=!1)}this.__anyDirty=this.__allDirty=!1}},markAllDirty:function(){this.__anyDirty=this.__allDirty=!0},markDirty:function(i,e){if(!this.__allDirty)for((e=i+e)>this.__registerLookup.get_length()&&(e=this.__registerLookup.get_length());i<e;){var I=this.__registerLookup.get(i);null!=I?(this.__anyDirty=I.isDirty=!0,i=I.regIndex+I.regCount):++i}},__class__:lg};var vi=function(i,e,I,t){this.__context=i,this.__numVertices=e,this.__vertexSize=I,i=this.__context.gl,this.__id=i.createBuffer(),this.__stride=4*this.__vertexSize,this.__usage=0==gj.fromString(t)?i.DYNAMIC_DRAW:i.STATIC_DRAW};p["openfl.display3D.VertexBuffer3D"]=vi,vi.__name__="openfl.display3D.VertexBuffer3D",vi.prototype={uploadFromTypedArray:function(i,e){null!=i&&(e=this.__context.gl,this.__context.__bindGLArrayBuffer(this.__id),Nb.bufferData(e,e.ARRAY_BUFFER,i,this.__usage))},uploadFromVector:function(i,e,I){if(null!=i){e*=this.__vertexSize;var t=I*this.__vertexSize;I=e+t;var C=this.__tempFloat32Array;for((null==this.__tempFloat32Array||this.__tempFloat32Array.length<t)&&(this.__tempFloat32Array=null!=t?new Float32Array(t):null,null!=C&&this.__tempFloat32Array.set(C)),t=e;t<I;)C=t++,this.__tempFloat32Array[C-e]=i.get(C);this.uploadFromTypedArray(dg.toArrayBufferView(this.__tempFloat32Array))}},__class__:vi};var dc=function(){};p["openfl.display3D._internal.AGALConverter"]=dc,dc.__name__="openfl.display3D._internal.AGALConverter",dc.prefixFromType=function(i,e){switch(i){case 0:return"va";case 1:return e==gd.VERTEX?"vc":"fc";case 2:return e==gd.VERTEX?"vt":"ft";case 3:return"output_";case 4:return"v";case 5:return"sampler";default:throw new Zb("Invalid data!")}},dc.readUInt64=function(i){var e=i.readInt();return i=i.readInt(),new Pa(i,e)},dc.convertToGLSL=function(i,e){i.position=0,i.__endian=1;var I=255&i.readByte();if(176==I)return i.readUTF();if(160!=I)throw new Zb("Magic value must be 0xA0, may not be AGAL");var t=i.readInt();if(1!=t)throw new Zb("Version must be 1");if(161!=(255&i.readByte()))throw new Zb("Shader type ID must be 0xA1");I=0==(255&i.readByte())?gd.VERTEX:gd.FRAGMENT;for(var C=new xh,o="";t=i.position,Cc.gt(Wg.get_length(i),t);){var s=i.readInt();t=i.readUnsignedInt();var l=dc.readUInt64(i),n=dc.readUInt64(i);t=He.parse(t,I),l=je.parse(l,I,t.mask);var a=je.parse(n,I,t.mask);switch(o+="\t",s){case 0:o+=L.string(t.toGLSL()+" = "+l.toGLSL()+"; // mov"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 1:o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" + "+a.toGLSL()+"; // add"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 2:o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" - "+a.toGLSL()+"; // sub"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 3:o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" * "+a.toGLSL()+"; // mul"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 4:o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" / "+a.toGLSL()+"; // div"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 5:o=-1<l.toGLSL().indexOf(".")?o+L.string(t.toGLSL()+" = 1.0 / "+l.toGLSL()+"; // rcp"):o+L.string(t.toGLSL()+" = vec4(1) / "+l.toGLSL()+"; // rcp"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 6:o+=L.string(t.toGLSL()+" = min("+l.toGLSL()+", "+a.toGLSL()+"); // min"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 7:o+=L.string(t.toGLSL()+" = max("+l.toGLSL()+", "+a.toGLSL()+"); // max"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 8:o+=L.string(t.toGLSL()+" = fract("+l.toGLSL()+"); // frc"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 9:o+=L.string(t.toGLSL()+" = sqrt("+l.toGLSL()+"); // sqrt"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 10:o+=L.string(t.toGLSL()+" = inversesqrt("+l.toGLSL()+"); // rsq"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 11:o+=L.string(t.toGLSL()+" = pow("+l.toGLSL()+", "+a.toGLSL()+"); // pow"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 12:o+=L.string(t.toGLSL()+" = log2("+l.toGLSL()+"); // log"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 13:o+=L.string(t.toGLSL()+" = exp2("+l.toGLSL()+"); // exp"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 14:o+=L.string(t.toGLSL()+" = normalize("+l.toGLSL()+"); // normalize"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 15:o+=L.string(t.toGLSL()+" = sin("+l.toGLSL()+"); // sin"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 16:o+=L.string(t.toGLSL()+" = cos("+l.toGLSL()+"); // cos"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 17:l.sourceMask=a.sourceMask=7,o+=L.string(t.toGLSL()+" = cross(vec3("+l.toGLSL()+"), vec3("+a.toGLSL()+")); // crs"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 18:l.sourceMask=a.sourceMask=7,o+=L.string(t.toGLSL()+" = vec4(dot(vec3("+l.toGLSL()+"), vec3("+a.toGLSL()+")))"+t.getWriteMask()+"; // dp3"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 19:l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec4(dot(vec4("+l.toGLSL()+"), vec4("+a.toGLSL()+")))"+t.getWriteMask()+"; // dp4"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 20:o+=L.string(t.toGLSL()+" = abs("+l.toGLSL()+"); // abs"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 21:o+=L.string(t.toGLSL()+" = -"+l.toGLSL()+"; // neg"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 22:o+=L.string(t.toGLSL()+" = clamp("+l.toGLSL()+", 0.0, 1.0); // saturate"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4);break;case 23:(s=C.getRegisterUsage(a))!=X.VECTOR_4&&s!=X.VECTOR_4_ARRAY?(o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" * mat3("+a.toGLSL(!1)+"); // m33"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.MATRIX_4_4)):(l.sourceMask=a.sourceMask=7,o+=L.string(t.toGLSL()+" = vec3(dot("+l.toGLSL(!0)+","+a.toGLSL(!0,0)+"), dot("+l.toGLSL(!0)+","+a.toGLSL(!0,1)+"),dot("+l.toGLSL(!0)+","+a.toGLSL(!0,2)+")); // m33"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4,0),C.addSR(a,X.VECTOR_4,1),C.addSR(a,X.VECTOR_4,2));break;case 24:(s=C.getRegisterUsage(a))!=X.VECTOR_4&&s!=X.VECTOR_4_ARRAY?(o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" * "+a.toGLSL(!1)+"; // m44"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.MATRIX_4_4)):(l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec4(dot("+l.toGLSL(!0)+","+a.toGLSL(!0,0)+"), dot("+l.toGLSL(!0)+","+a.toGLSL(!0,1)+"), dot("+l.toGLSL(!0)+","+a.toGLSL(!0,2)+"), dot("+l.toGLSL(!0)+","+a.toGLSL(!0,3)+")); // m44"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4,0),C.addSR(a,X.VECTOR_4,1),C.addSR(a,X.VECTOR_4,2),C.addSR(a,X.VECTOR_4,3));break;case 25:t.mask&=7,(s=C.getRegisterUsage(a))!=X.VECTOR_4&&s!=X.VECTOR_4_ARRAY?(o+=L.string(t.toGLSL()+" = "+l.toGLSL()+" * "+a.toGLSL(!1)+"; // m34"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.MATRIX_4_4)):(l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec3(dot("+l.toGLSL(!0)+","+a.toGLSL(!0,0)+"), dot("+l.toGLSL(!0)+","+a.toGLSL(!0,1)+"),dot("+l.toGLSL(!0)+","+a.toGLSL(!0,2)+")); // m34"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4,0),C.addSR(a,X.VECTOR_4,1),C.addSR(a,X.VECTOR_4,2));break;case 39:l.sourceMask=15,o+=L.string("if (any(lessThan("+l.toGLSL()+", vec4(0)))) discard;"),C.addSR(l,X.VECTOR_4);break;case 40:switch((a=Ie.parse(n,I)).d){case 0:2==a.t?(l.sourceMask=3,C.addSaR(a,X.SAMPLER_2D_ALPHA),o+=L.string("if ("+a.toGLSL()+"_alphaEnabled) {\n"),o+=L.string("\t\t"+t.toGLSL()+" = vec4(texture2D("+a.toGLSL()+", "+l.toGLSL()+").xyz, texture2D("+a.toGLSL()+"_alpha, "+l.toGLSL()+").x); // tex + alpha\n"),o+="\t} else {\n",o+=L.string("\t\t"+t.toGLSL()+" = texture2D("+a.toGLSL()+", "+l.toGLSL()+"); // tex\n"),o+="\t}"):(l.sourceMask=3,C.addSaR(a,X.SAMPLER_2D),o+=L.string(t.toGLSL()+" = texture2D("+a.toGLSL()+", "+l.toGLSL()+"); // tex"));break;case 1:2==a.t?(l.sourceMask=7,C.addSaR(a,X.SAMPLER_CUBE_ALPHA),o+=L.string("if ("+a.toGLSL()+"_alphaEnabled) {\n"),o+=L.string("\t\t"+t.toGLSL()+" = vec4(textureCube("+a.toGLSL()+", "+l.toGLSL()+").xyz, textureCube("+a.toGLSL()+"_alpha, "+l.toGLSL()+").x); // tex + alpha\n"),o+="\t} else {\n",o+=L.string("\t\t"+t.toGLSL()+" = textureCube("+a.toGLSL()+", "+l.toGLSL()+"); // tex"),o+="\t}"):(l.sourceMask=7,o+=L.string(t.toGLSL()+" = textureCube("+a.toGLSL()+", "+l.toGLSL()+"); // tex"),C.addSaR(a,X.SAMPLER_CUBE))}C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),null!=e&&(e[a.n]=a.toSamplerState());break;case 41:l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec4(greaterThanEqual("+l.toGLSL()+", "+a.toGLSL()+"))"+t.getWriteMask()+"; // ste"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 42:l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec4(lessThan("+l.toGLSL()+", "+a.toGLSL()+"))"+t.getWriteMask()+"; // slt"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 44:l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec4(equal("+l.toGLSL()+", "+a.toGLSL()+"))"+t.getWriteMask()+"; // seq"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;case 45:l.sourceMask=a.sourceMask=15,o+=L.string(t.toGLSL()+" = vec4(notEqual("+l.toGLSL()+", "+a.toGLSL()+"))"+t.getWriteMask()+"; // sne"),C.addDR(t,X.VECTOR_4),C.addSR(l,X.VECTOR_4),C.addSR(a,X.VECTOR_4);break;default:throw new Zb("Opcode "+s)}o+="\n"}return null==dc.limitedProfile&&(t=nd.context.getParameter(7938),dc.limitedProfile=-1<t.indexOf("OpenGL ES")||-1<t.indexOf("WebGL")),i=""+L.string("// AGAL "+(I==gd.VERTEX?"vertex":"fragment")+" shader\n"),i=dc.limitedProfile?i+"#version 100\n#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\n":i+"#version 120\n",i+=L.string(C.toGLSL(!1)),I==gd.VERTEX&&(i+="uniform vec4 vcPositionScale;\n"),i=i+"void main() {\n"+L.string(C.toGLSL(!0)),i+=L.string(o),I==gd.VERTEX&&(i+="\tgl_Position *= vcPositionScale;\n"),i+"}\n"};var He=function(){};p["openfl.display3D._internal._AGALConverter.DestRegister"]=He,He.__name__="openfl.display3D._internal._AGALConverter.DestRegister",He.parse=function(i,e){var I=new He;return I.programType=e,I.type=i>>>24&15,I.mask=i>>>16&15,I.n=65535&i,I},He.prototype={getWriteMask:function(){var i=".";return 0!=(1&this.mask)&&(i+="x"),0!=(2&this.mask)&&(i+="y"),0!=(4&this.mask)&&(i+="z"),0!=(8&this.mask)&&(i+="w"),i},toGLSL:function(i){null==i&&(i=!0);var e=3==this.type?this.programType==gd.VERTEX?"gl_Position":"gl_FragColor":dc.prefixFromType(this.type,this.programType)+this.n;return i&&15!=this.mask&&(e+=this.getWriteMask()),e},__class__:He};var gd=F["openfl.display3D._internal._AGALConverter.ProgramType"]={__ename__:"openfl.display3D._internal._AGALConverter.ProgramType",__constructs__:null,VERTEX:{_hx_name:"VERTEX",_hx_index:0,__enum__:"openfl.display3D._internal._AGALConverter.ProgramType",toString:t},FRAGMENT:{_hx_name:"FRAGMENT",_hx_index:1,__enum__:"openfl.display3D._internal._AGALConverter.ProgramType",toString:t}};gd.__constructs__=[gd.VERTEX,gd.FRAGMENT];var xh=function(){this.mEntries=[]};p["openfl.display3D._internal.RegisterMap"]=xh,xh.__name__="openfl.display3D._internal.RegisterMap",xh.prototype={add:function(i,e,I,t){for(var C=0,o=this.mEntries;C<o.length;){var s=o[C];if(++C,s.type==i&&s.name==e&&s.number==I){if(s.usage!=t)throw new Zb("Cannot use register in multiple ways yet (mat4/vec4)");return}}(s=new wi).type=i,s.name=e,s.number=I,s.usage=t,this.mEntries.push(s)},addDR:function(i,e){this.add(i.type,i.toGLSL(!1),i.n,e)},addSaR:function(i,e){this.add(i.type,i.toGLSL(),i.n,e)},addSR:function(i,e,I){null==I&&(I=0),0!=i.d?(this.add(i.itype,dc.prefixFromType(i.itype,i.programType)+i.n,i.n,X.VECTOR_4),this.add(i.type,dc.prefixFromType(i.type,i.programType)+i.o,i.o,X.VECTOR_4_ARRAY)):this.add(i.type,i.toGLSL(!1,I),i.n+I,e)},getRegisterUsage:function(i){return 0!=i.d?X.VECTOR_4_ARRAY:this.getUsage(i.type,i.toGLSL(!1),i.n)},getUsage:function(i,e,I){for(var t=0,C=this.mEntries;t<C.length;){var o=C[t];if(++t,o.type==i&&o.name==e&&o.number==I)return o.usage}return X.UNUSED},toGLSL:function(i){this.mEntries.sort((function(i,e){return i.number-e.number})),this.mEntries.sort((function(i,e){return qa.__cast(i.type,bj)-qa.__cast(e.type,bj)}));for(var e="",I=0,t=this.mEntries.length;I<t;){var C=I++;if(C=this.mEntries[C],!(i&&2!=C.type||!i&&2==C.type)&&3!=C.type){switch(C.type){case 0:e+="attribute ";break;case 1:case 5:e+="uniform ";break;case 2:e+="\t";break;case 3:break;case 4:e+="varying ";break;default:throw new Zb}switch(C.usage._hx_index){case 0:za.info("Missing switch patten: RegisterUsage.UNUSED",{fileName:"openfl/display3D/_internal/AGALConverter.hx",lineNumber:750,className:"openfl.display3D._internal.RegisterMap",methodName:"toGLSL"});break;case 1:case 7:e+="vec4 ";break;case 2:e+="mat4 ";break;case 3:e+="sampler2D ";break;case 5:e+="samplerCube "}C.usage==X.SAMPLER_2D_ALPHA?(e+="sampler2D ",e+=L.string(C.name),e+=";\n",e+="uniform ",e+="sampler2D ",e+=L.string(C.name+"_alpha"),e+=";\n",e+="uniform ",e+="bool ",e+=L.string(C.name+"_alphaEnabled")):C.usage==X.SAMPLER_CUBE_ALPHA?(e+="samplerCube ",e+=L.string(C.name),e+=";\n",e+="uniform ",e+="samplerCube ",e+=L.string(C.name+"_alpha"),e+=";\n",e+="uniform ",e+="bool ",e+=L.string(C.name+"_alphaEnabled")):e=C.usage==X.VECTOR_4_ARRAY?e+L.string(C.name+"[128]"):e+L.string(C.name),e+=";\n"}}return e},__class__:xh};var wi=function(){};p["openfl.display3D._internal._AGALConverter.RegisterMapEntry"]=wi,wi.__name__="openfl.display3D._internal._AGALConverter.RegisterMapEntry",wi.prototype={__class__:wi};var X=F["openfl.display3D._internal._AGALConverter.RegisterUsage"]={__ename__:"openfl.display3D._internal._AGALConverter.RegisterUsage",__constructs__:null,UNUSED:{_hx_name:"UNUSED",_hx_index:0,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},VECTOR_4:{_hx_name:"VECTOR_4",_hx_index:1,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},MATRIX_4_4:{_hx_name:"MATRIX_4_4",_hx_index:2,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},SAMPLER_2D:{_hx_name:"SAMPLER_2D",_hx_index:3,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},SAMPLER_2D_ALPHA:{_hx_name:"SAMPLER_2D_ALPHA",_hx_index:4,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},SAMPLER_CUBE:{_hx_name:"SAMPLER_CUBE",_hx_index:5,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},SAMPLER_CUBE_ALPHA:{_hx_name:"SAMPLER_CUBE_ALPHA",_hx_index:6,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t},VECTOR_4_ARRAY:{_hx_name:"VECTOR_4_ARRAY",_hx_index:7,__enum__:"openfl.display3D._internal._AGALConverter.RegisterUsage",toString:t}};X.__constructs__=[X.UNUSED,X.VECTOR_4,X.MATRIX_4_4,X.SAMPLER_2D,X.SAMPLER_2D_ALPHA,X.SAMPLER_CUBE,X.SAMPLER_CUBE_ALPHA,X.VECTOR_4_ARRAY];var Ie=function(){};p["openfl.display3D._internal._AGALConverter.SamplerRegister"]=Ie,Ie.__name__="openfl.display3D._internal._AGALConverter.SamplerRegister",Ie.parse=function(i,e){var I=new Ie;return I.programType=e,e=15&(e=0==(e=60)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.f=e,e=15&(e=0==(e=56)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.m=e,e=15&(e=0==(e=52)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.w=e,e=15&(e=0==(e=48)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.s=e,e=15&(e=0==(e=44)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.d=e,e=15&(e=0==(e=40)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.t=e,e=15&(e=0==(e=32)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.type=e,e=255&(e=0==(e=16)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,I.b=e,e=65535&i.low,I.n=e,I},Ie.prototype={toGLSL:function(){return dc.prefixFromType(this.type,this.programType)+this.n},toSamplerState:function(){switch(this.f){case 0:var i=5;break;case 1:i=4;break;default:throw new Zb}switch(this.m){case 0:var e=2;break;case 1:e=1;break;case 2:e=0;break;default:throw new Zb}switch(this.w){case 0:var I=0;break;case 1:I=2;break;default:throw new Zb}return new ie(I,i,e,(this.b<<24>>24)/8,4==(4&this.s),1==(1&this.s),2==this.t)},__class__:Ie};var je=function(){};p["openfl.display3D._internal._AGALConverter.SourceRegister"]=je,je.__name__="openfl.display3D._internal._AGALConverter.SourceRegister",je.parse=function(i,e,I){var t=new je;return t.programType=e,e=1&(e=0==(e=63)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,t.d=e,e=3&(e=0==(e=48)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,t.q=e,e=15&(e=0==(e=40)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,t.itype=e,e=15&(e=0==(e=32)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,t.type=e,e=255&(e=0==(e=24)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,t.s=e,e=255&(e=0==(e=16)?new Pa(i.high,i.low):32>e?new Pa(i.high>>e,i.high<<32-e|i.low>>>e):new Pa(i.high>>31,i.high>>e-32)).low,t.o=e,e=65535&i.low,t.n=e,t.sourceMask=I,t},je.prototype={toGLSL:function(i,e){if(null==e&&(e=0),null==i&&(i=!0),3==this.type)return this.programType==gd.VERTEX?"gl_Position":"gl_FragColor";var I=228==this.s&&15==this.sourceMask,t="";if(5!=this.type&&!I){if(0!=(1&this.sourceMask))switch(3&this.s){case 0:t+="x";break;case 1:t+="y";break;case 2:t+="z";break;case 3:t+="w"}if(0!=(2&this.sourceMask))switch(this.s>>2&3){case 0:t+="x";break;case 1:t+="y";break;case 2:t+="z";break;case 3:t+="w"}if(0!=(4&this.sourceMask))switch(this.s>>4&3){case 0:t+="x";break;case 1:t+="y";break;case 2:t+="z";break;case 3:t+="w"}if(0!=(8&this.sourceMask))switch(this.s>>6&3){case 0:t+="x";break;case 1:t+="y";break;case 2:t+="z";break;case 3:t+="w"}}if(I=dc.prefixFromType(this.type,this.programType),0==this.d)I+=this.n+e;else{I+=this.o;var C="";switch(this.q){case 0:C="x";break;case 1:C="y";break;case 2:C="z";break;case 3:C="w"}I+="[ int("+(C=dc.prefixFromType(this.itype,this.programType)+this.n+"."+C)+") +"+e+"]"}return i&&""!=t&&(I+="."+t),I},__class__:je};var jg=function(){this.backBufferEnableDepthAndStencil=!1,this.blendDestinationAlphaFactor=9,this.blendSourceAlphaFactor=2,this.blendDestinationRGBFactor=9,this.blendSourceRGBFactor=2,this.colorMaskAlpha=this.colorMaskBlue=this.colorMaskGreen=this.colorMaskRed=!0,this.culling=3,this.depthCompareMode=4,this.depthMask=!0,this.samplerStates=[],this.scissorRectangle=new A,this.stencilCompareMode=0,this.stencilPass=this.stencilFail=this.stencilDepthFail=5,this.stencilReadMask=255,this.stencilReferenceValue=0,this.stencilTriangleFace=2,this.stencilWriteMask=255,this.textures=[],this.__frontFaceGLCCW=!0,this.__glBlendEquation=32774};p["openfl.display3D._internal.Context3DState"]=jg,jg.__name__="openfl.display3D._internal.Context3DState",jg.prototype={__class__:jg};var db=function(i){ja.call(this),this.__context=i;var e=this.__context.gl;if(this.__textureID=e.createTexture(),this.__textureContext=this.__context.__context,null==db.__supportsBGRA){db.__textureInternalFormat=e.RGBA,db.__supportsBGRA=!1,db.__textureFormat=e.RGBA,db.__compressedFormats=new Db,db.__compressedFormatsAlpha=new Db,i=e.getExtension("WEBGL_compressed_texture_s3tc");var I=e.getExtension("WEBGL_compressed_texture_etc1");if(e=e.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),null!=i){var t=i.COMPRESSED_RGBA_S3TC_DXT1_EXT;db.__compressedFormats.h[0]=t,t=i.COMPRESSED_RGBA_S3TC_DXT5_EXT,db.__compressedFormatsAlpha.h[0]=t}null!=I&&(t=I.COMPRESSED_RGB_ETC1_WEBGL,db.__compressedFormats.h[2]=t,t=I.COMPRESSED_RGB_ETC1_WEBGL,db.__compressedFormatsAlpha.h[2]=t),null!=e&&(t=e.COMPRESSED_RGB_PVRTC_4BPPV1_IMG,db.__compressedFormats.h[1]=t,t=e.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG,db.__compressedFormatsAlpha.h[1]=t)}this.__internalFormat=db.__textureInternalFormat,this.__format=db.__textureFormat};p["openfl.display3D.textures.TextureBase"]=db,db.__name__="openfl.display3D.textures.TextureBase",db.__super__=ja,db.prototype=B(ja.prototype,{dispose:function(){var i=this.__context.gl;null!=this.__alphaTexture&&(this.__alphaTexture.dispose(),this.__alphaTexture=null),null!=this.__textureID&&(i.deleteTexture(this.__textureID),this.__textureID=null),null!=this.__glFramebuffer&&(i.deleteFramebuffer(this.__glFramebuffer),this.__glFramebuffer=null),null!=this.__glDepthRenderbuffer&&(i.deleteRenderbuffer(this.__glDepthRenderbuffer),this.__glDepthRenderbuffer=null),null!=this.__glStencilRenderbuffer&&(i.deleteRenderbuffer(this.__glStencilRenderbuffer),this.__glStencilRenderbuffer=null)},__getGLFramebuffer:function(i,e,I){return e=this.__context.gl,null==this.__glFramebuffer&&(this.__glFramebuffer=e.createFramebuffer(),this.__context.__bindGLFramebuffer(this.__glFramebuffer),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this.__textureID,0),this.__context.__enableErrorChecking&&((I=e.checkFramebufferStatus(e.FRAMEBUFFER))!=e.FRAMEBUFFER_COMPLETE&&za.warn("Error: Context3D.setRenderToTexture status:"+I+" width:"+this.__width+" height:"+this.__height,{fileName:"openfl/display3D/textures/TextureBase.hx",lineNumber:201,className:"openfl.display3D.textures.TextureBase",methodName:"__getGLFramebuffer"}))),i&&null==this.__glDepthRenderbuffer&&(this.__context.__bindGLFramebuffer(this.__glFramebuffer),0!=Ua.__glDepthStencil?(this.__glStencilRenderbuffer=this.__glDepthRenderbuffer=e.createRenderbuffer(),e.bindRenderbuffer(e.RENDERBUFFER,this.__glDepthRenderbuffer),e.renderbufferStorage(e.RENDERBUFFER,Ua.__glDepthStencil,this.__width,this.__height),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_STENCIL_ATTACHMENT,e.RENDERBUFFER,this.__glDepthRenderbuffer)):(this.__glDepthRenderbuffer=e.createRenderbuffer(),this.__glStencilRenderbuffer=e.createRenderbuffer(),e.bindRenderbuffer(e.RENDERBUFFER,this.__glDepthRenderbuffer),e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_COMPONENT16,this.__width,this.__height),e.bindRenderbuffer(e.RENDERBUFFER,this.__glStencilRenderbuffer),e.renderbufferStorage(e.RENDERBUFFER,e.STENCIL_INDEX8,this.__width,this.__height),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,this.__glDepthRenderbuffer),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.STENCIL_ATTACHMENT,e.RENDERBUFFER,this.__glStencilRenderbuffer)),this.__context.__enableErrorChecking&&((I=e.checkFramebufferStatus(e.FRAMEBUFFER))!=e.FRAMEBUFFER_COMPLETE&&za.warn("Error: Context3D.setRenderToTexture status:"+I+" width:"+this.__width+" height:"+this.__height,{fileName:"openfl/display3D/textures/TextureBase.hx",lineNumber:239,className:"openfl.display3D.textures.TextureBase",methodName:"__getGLFramebuffer"})),e.bindRenderbuffer(e.RENDERBUFFER,null)),this.__glFramebuffer},__getTexture:function(){return this.__textureID},__setSamplerState:function(i){if(!i.equals(this.__samplerState)){var e,I=this.__context.gl;switch(this.__textureTarget==this.__context.gl.TEXTURE_CUBE_MAP?this.__context.__bindGLTextureCubeMap(this.__textureID):this.__context.__bindGLTexture2D(this.__textureID),i.wrap){case 0:var t=e=I.CLAMP_TO_EDGE;break;case 1:e=I.CLAMP_TO_EDGE,t=I.REPEAT;break;case 2:t=e=I.REPEAT;break;case 3:e=I.REPEAT,t=I.CLAMP_TO_EDGE;break;default:throw new zb("wrap bad enum")}var C=5==i.filter?I.NEAREST:I.LINEAR;switch(i.mipfilter){case 0:var o=5==i.filter?I.NEAREST_MIPMAP_LINEAR:I.LINEAR_MIPMAP_LINEAR;break;case 1:o=5==i.filter?I.NEAREST_MIPMAP_NEAREST:I.LINEAR_MIPMAP_NEAREST;break;case 2:o=5==i.filter?I.NEAREST:I.LINEAR;break;default:throw new zb("mipfiter bad enum")}return I.texParameteri(this.__textureTarget,I.TEXTURE_MIN_FILTER,o),I.texParameteri(this.__textureTarget,I.TEXTURE_MAG_FILTER,C),I.texParameteri(this.__textureTarget,I.TEXTURE_WRAP_S,e),I.texParameteri(this.__textureTarget,I.TEXTURE_WRAP_T,t),null==this.__samplerState&&(this.__samplerState=i.clone()),this.__samplerState.copyFrom(i),!0}return!1},__uploadFromImage:function(i){var e,I=this.__context.gl;if(this.__textureTarget==I.TEXTURE_2D){if(1==i.buffer.bitsPerPixel)var t=e=I.ALPHA;else e=db.__textureInternalFormat,t=db.__textureFormat;this.__context.__bindGLTexture2D(this.__textureID),i.type==fc.DATA||i.get_premultiplied()?!i.get_premultiplied()&&i.get_transparent()&&I.pixelStorei(I.UNPACK_PREMULTIPLY_ALPHA_WEBGL,1):I.pixelStorei(I.UNPACK_PREMULTIPLY_ALPHA_WEBGL,1),i.type==fc.DATA?Nb.texImage2D(I,I.TEXTURE_2D,0,e,i.buffer.width,i.buffer.height,0,t,I.UNSIGNED_BYTE,i.get_data()):Nb.texImage2D(I,I.TEXTURE_2D,0,e,t,I.UNSIGNED_BYTE,i.get_src()),this.__context.__bindGLTexture2D(null)}},__class__:db});var vh=function(i,e,I,t,C){db.call(this,i),this.__width=this.__height=this.__size=e,this.__optimizeForRenderToTexture=t,this.__streamingLevels=C,this.__textureTarget=this.__context.gl.TEXTURE_CUBE_MAP,this.__uploadedSides=0};p["openfl.display3D.textures.CubeTexture"]=vh,vh.__name__="openfl.display3D.textures.CubeTexture",vh.__super__=db,vh.prototype=B(db.prototype,{__getGLFramebuffer:function(i,e,I){var t=this.__context.gl;if(null==this.__glFramebuffer&&(this.__glFramebuffer=t.createFramebuffer(),this.__framebufferSurface=-1),this.__framebufferSurface!=I&&(this.__framebufferSurface=I,this.__context.__bindGLFramebuffer(this.__glFramebuffer),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_CUBE_MAP_POSITIVE_X+I,this.__textureID,0),this.__context.__enableErrorChecking)){var C=t.checkFramebufferStatus(t.FRAMEBUFFER);C!=t.FRAMEBUFFER_COMPLETE&&za.error("Error: Context3D.setRenderToTexture status:"+C+" width:"+this.__width+" height:"+this.__height,{fileName:"openfl/display3D/textures/CubeTexture.hx",lineNumber:279,className:"openfl.display3D.textures.CubeTexture",methodName:"__getGLFramebuffer"})}return db.prototype.__getGLFramebuffer.call(this,i,e,I)},__setSamplerState:function(i){if(db.prototype.__setSamplerState.call(this,i)){var e=this.__context.gl;if(2==i.mipfilter||this.__samplerState.mipmapGenerated||(e.generateMipmap(e.TEXTURE_CUBE_MAP),this.__samplerState.mipmapGenerated=!0),0!=Ua.__glMaxTextureMaxAnisotropy){switch(i.filter){case 0:i=16;break;case 1:i=2;break;case 2:i=4;break;case 3:i=8;break;default:i=1}i>Ua.__glMaxTextureMaxAnisotropy&&(i=Ua.__glMaxTextureMaxAnisotropy),e.texParameterf(e.TEXTURE_CUBE_MAP,Ua.__glTextureMaxAnisotropy,i)}return!0}return!1},__class__:vh});var kg=function(i,e,I,t,C){db.call(this,i),this.__width=e,this.__height=I,this.__optimizeForRenderToTexture=C,this.__textureTarget=this.__context.gl.TEXTURE_2D,this.uploadFromTypedArray(null),C&&this.__getGLFramebuffer(!0,0,0)};p["openfl.display3D.textures.RectangleTexture"]=kg,kg.__name__="openfl.display3D.textures.RectangleTexture",kg.__super__=db,kg.prototype=B(db.prototype,{uploadFromTypedArray:function(i){var e=this.__context.gl;this.__context.__bindGLTexture2D(this.__textureID),Nb.texImage2D(e,this.__textureTarget,0,this.__internalFormat,this.__width,this.__height,0,this.__format,e.UNSIGNED_BYTE,i),this.__context.__bindGLTexture2D(null)},__setSamplerState:function(i){if(db.prototype.__setSamplerState.call(this,i)){var e=this.__context.gl;if(0!=Ua.__glMaxTextureMaxAnisotropy){switch(i.filter){case 0:i=16;break;case 1:i=2;break;case 2:i=4;break;case 3:i=8;break;default:i=1}i>Ua.__glMaxTextureMaxAnisotropy&&(i=Ua.__glMaxTextureMaxAnisotropy),e.texParameterf(e.TEXTURE_2D,Ua.__glTextureMaxAnisotropy,i)}return!0}return!1},__class__:kg});var uh=function(i,e,I,t,C,o){db.call(this,i),this.__width=e,this.__height=I,this.__optimizeForRenderToTexture=C,this.__streamingLevels=o,i=this.__context.gl,this.__textureTarget=i.TEXTURE_2D,this.__context.__bindGLTexture2D(this.__textureID),Nb.texImage2D(i,this.__textureTarget,0,this.__internalFormat,this.__width,this.__height,0,this.__format,i.UNSIGNED_BYTE,null),this.__context.__bindGLTexture2D(null),C&&this.__getGLFramebuffer(!0,0,0)};p["openfl.display3D.textures.Texture"]=uh,uh.__name__="openfl.display3D.textures.Texture",uh.__super__=db,uh.prototype=B(db.prototype,{__setSamplerState:function(i){if(db.prototype.__setSamplerState.call(this,i)){var e=this.__context.gl;if(2==i.mipfilter||this.__samplerState.mipmapGenerated||(e.generateMipmap(e.TEXTURE_2D),this.__samplerState.mipmapGenerated=!0),0!=Ua.__glMaxTextureMaxAnisotropy){switch(i.filter){case 0:i=16;break;case 1:i=2;break;case 2:i=4;break;case 3:i=8;break;default:i=1}i>Ua.__glMaxTextureMaxAnisotropy&&(i=Ua.__glMaxTextureMaxAnisotropy),e.texParameterf(e.TEXTURE_2D,Ua.__glTextureMaxAnisotropy,i)}return!0}return!1},__class__:uh});var xi=function(i){db.call(this,i),this.__textureTarget=this.__context.gl.TEXTURE_2D};p["openfl.display3D.textures.VideoTexture"]=xi,xi.__name__="openfl.display3D.textures.VideoTexture",xi.__super__=db,xi.prototype=B(db.prototype,{dispose:function(){null!=this.__netStream&&null!=this.__netStream.__video&&this.__netStream.__video.removeEventListener("timeupdate",u(this,this.__onTimeUpdate)),db.prototype.dispose.call(this)},__onTimeUpdate:function(i){null!=this.__netStream&&this.__netStream.__video.currentTime!=this.__cacheTime&&2<=this.__netStream.__video.readyState&&this.__textureReady()},__getTexture:function(){if(this.__netStream.__video.currentTime!=this.__cacheTime&&2<=this.__netStream.__video.readyState){var i=this.__context.gl;this.__context.__bindGLTexture2D(this.__textureID),Nb.texImage2D(i,i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,this.__netStream.__video),this.__cacheTime=this.__netStream.__video.currentTime}return this.__textureID},__textureReady:function(){this.videoWidth=this.__netStream.__video.videoWidth,this.videoHeight=this.__netStream.__video.videoHeight;var i=new sa("textureReady");this.dispatchEvent(i)},__class__:xi});var zb=function(i,e){null==e&&(e=0),null==i&&(i=""),R.call(this,i),this.errorID=e,this.name="Error",this.__skipStack++};p["openfl.errors.Error"]=zb,zb.__name__="openfl.errors.Error",zb.__super__=R,zb.prototype=B(R.prototype,{toString:function(){return null!=this.get_message()?this.get_message():"Error"},__class__:zb});var Ag=function(i){null==i&&(i=""),zb.call(this,i),this.name="ArgumentError",this.__skipStack++};p["openfl.errors.ArgumentError"]=Ag,Ag.__name__="openfl.errors.ArgumentError",Ag.__super__=zb,Ag.prototype=B(zb.prototype,{__class__:Ag});var Je=function(i){null==i&&(i=""),zb.call(this,i),this.name="IOError",this.__skipStack++};p["openfl.errors.IOError"]=Je,Je.__name__="openfl.errors.IOError",Je.__super__=zb,Je.prototype=B(zb.prototype,{__class__:Je});var mg=function(i,e){Je.call(this,"End of file was encountered"),this.name="EOFError",this.errorID=2030,this.__skipStack++};p["openfl.errors.EOFError"]=mg,mg.__name__="openfl.errors.EOFError",mg.__super__=Je,mg.prototype=B(Je.prototype,{__class__:mg});var Zb=function(i){null==i&&(i=""),zb.call(this,i,0),this.name="IllegalOperationError",this.__skipStack++};p["openfl.errors.IllegalOperationError"]=Zb,Zb.__name__="openfl.errors.IllegalOperationError",Zb.__super__=zb,Zb.prototype=B(zb.prototype,{__class__:Zb});var Ze=function(i){null==i&&(i=""),zb.call(this,i,0),this.name="TypeError",this.__skipStack++};p["openfl.errors.TypeError"]=Ze,Ze.__name__="openfl.errors.TypeError",Ze.__super__=zb,Ze.prototype=B(zb.prototype,{__class__:Ze});var sa=function(i,e,I){null==I&&(I=!1),null==e&&(e=!1),this.type=i,this.bubbles=e,this.cancelable=I,this.eventPhase=2};p["openfl.events.Event"]=sa,sa.__name__="openfl.events.Event",sa.prototype={isDefaultPrevented:function(){return this.__preventDefault},preventDefault:function(){this.cancelable&&(this.__preventDefault=!0)},__class__:sa};var Ke=function(i,e,I,t){null==t&&(t=!1),null==I&&(I=!1),null==e&&(e=!1),sa.call(this,i,e,I),this.activating=t};p["openfl.events.ActivityEvent"]=Ke,Ke.__name__="openfl.events.ActivityEvent",Ke.__super__=sa,Ke.prototype=B(sa.prototype,{__class__:Ke});var dd=function(i,e,I,t){null==t&&(t=""),null==I&&(I=!1),null==e&&(e=!1),sa.call(this,i,e,I),this.text=t};p["openfl.events.TextEvent"]=dd,dd.__name__="openfl.events.TextEvent",dd.__super__=sa,dd.prototype=B(sa.prototype,{__class__:dd});var Ic=function(i,e,I,t,C){null==C&&(C=0),null==t&&(t=""),null==I&&(I=!1),null==e&&(e=!1),dd.call(this,i,e,I,t),this.errorID=C};p["openfl.events.ErrorEvent"]=Ic,Ic.__name__="openfl.events.ErrorEvent",Ic.__super__=dd,Ic.prototype=B(dd.prototype,{__class__:Ic});var Xe=function(i){this.active=!1,this.reset(i)};p["openfl.events._EventDispatcher.DispatchIterator"]=Xe,Xe.__name__="openfl.events._EventDispatcher.DispatchIterator",Xe.prototype={copy:function(){this.isCopy||(this.list=this.list.slice(),this.isCopy=!0)},hasNext:function(){return this.index<this.list.length},next:function(){return this.list[this.index++]},remove:function(i,e){if(this.active)if(this.isCopy){e=this.index;for(var I=this.list.length;e<I;){var t=e++;if(this.list[t]==i){this.list.splice(t,1);break}}}else e<this.index&&this.index--},reset:function(i){this.list=i,this.isCopy=!1,this.index=0},start:function(){this.active=!0},stop:function(){this.active=!1},__class__:Xe};var We=function(i,e,I){this.callback=i,this.useCapture=e,this.priority=I};p["openfl.events._EventDispatcher.Listener"]=We,We.__name__="openfl.events._EventDispatcher.Listener",We.prototype={match:function(i,e){return!!ta.compareMethods(this.callback,i)&&this.useCapture==e},__class__:We};var ge=function(i,e,I,t,C,o){null==o&&(o=0),null==C&&(C=!1),null==I&&(I=!1),null==e&&(e=!1),sa.call(this,i,e,I),this.keyCode=o,this.shiftKey=C,this.relatedObject=t};p["openfl.events.FocusEvent"]=ge,ge.__name__="openfl.events.FocusEvent",ge.__super__=sa,ge.prototype=B(sa.prototype,{__class__:ge});var ud=function(i,e,I,t,C){null==C&&(C=!1),null==t&&(t=!1),null==I&&(I=!1),null==e&&(e=!1),Ke.call(this,i,e,I),this.fullScreen=t,this.interactive=C};p["openfl.events.FullScreenEvent"]=ud,ud.__name__="openfl.events.FullScreenEvent",ud.__super__=Ke,ud.prototype=B(Ke.prototype,{__class__:ud});var Le=function(i,e,I,t){null==I&&(I=!1),null==e&&(e=!0),sa.call(this,i,e,I),this.device=t};p["openfl.events.GameInputEvent"]=Le,Le.__name__="openfl.events.GameInputEvent",Le.__super__=sa,Le.prototype=B(sa.prototype,{__class__:Le});var yh=function(i,e,I,t,C){null==C&&(C=!1),null==t&&(t=0),null==I&&(I=!1),null==e&&(e=!1),this.status=t,this.redirected=C,sa.call(this,i,e,I)};p["openfl.events.HTTPStatusEvent"]=yh,yh.__name__="openfl.events.HTTPStatusEvent",yh.__super__=sa,yh.prototype=B(sa.prototype,{__class__:yh});var Ce=function(i,e,I,t,C){null==C&&(C=0),null==t&&(t=""),null==I&&(I=!1),null==e&&(e=!0),Ic.call(this,i,e,I,t,C)};p["openfl.events.IOErrorEvent"]=Ce,Ce.__name__="openfl.events.IOErrorEvent",Ce.__super__=Ic,Ce.prototype=B(Ic.prototype,{__class__:Ce});var rh=function(i,e,I,t,C,o,s,l,n,a,g){null==g&&(g=!1),null==a&&(a=!1),null==n&&(n=!1),null==l&&(l=!1),null==s&&(s=!1),null==C&&(C=0),null==t&&(t=0),null==I&&(I=!1),null==e&&(e=!1),sa.call(this,i,e,I),this.charCode=t,this.keyCode=C,this.keyLocation=null!=o?o:0,this.ctrlKey=s,this.altKey=l,this.shiftKey=n,this.controlKey=a,this.commandKey=g};p["openfl.events.KeyboardEvent"]=rh,rh.__name__="openfl.events.KeyboardEvent",rh.__super__=sa,rh.prototype=B(sa.prototype,{__class__:rh});var hb=function(i,e,I,t,C,o,s,l,n,a,g,r,J){null==J&&(J=0),null==r&&(r=!1),null==g&&(g=0),null==a&&(a=!1),null==n&&(n=!1),null==l&&(l=!1),null==s&&(s=!1),null==C&&(C=0),null==t&&(t=0),null==I&&(I=!1),null==e&&(e=!0),sa.call(this,i,e,I),this.shiftKey=n,this.altKey=l,this.ctrlKey=s,this.bubbles=e,this.relatedObject=o,this.delta=g,this.localX=t,this.localY=C,this.buttonDown=a,this.commandKey=r,this.clickCount=J,this.isRelatedObjectInaccessible=!1,this.stageY=this.stageX=NaN};p["openfl.events.MouseEvent"]=hb,hb.__name__="openfl.events.MouseEvent",hb.__create=function(i,e,I,t,C,o,s){return null==s&&(s=0),(i=new hb(i,!0,!1,C.x,C.y,null,hb.__ctrlKey,hb.__altKey,hb.__shiftKey,hb.__buttonDown,s,hb.__commandKey)).stageX=I,i.stageY=t,i.target=o,i},hb.__super__=sa,hb.prototype=B(sa.prototype,{__class__:hb});var zh=function(i,e,I,t){null==I&&(I=!1),null==e&&(e=!1),this.info=t,sa.call(this,i,e,I)};p["openfl.events.NetStatusEvent"]=zh,zh.__name__="openfl.events.NetStatusEvent",zh.__super__=sa,zh.prototype=B(sa.prototype,{__class__:zh});var ce=function(i,e,I,t,C){null==C&&(C=0),null==t&&(t=0),null==I&&(I=!1),null==e&&(e=!1),sa.call(this,i,e,I),this.bytesLoaded=t,this.bytesTotal=C};p["openfl.events.ProgressEvent"]=ce,ce.__name__="openfl.events.ProgressEvent",ce.__super__=sa,ce.prototype=B(sa.prototype,{__class__:ce});var yg=function(i,e,I,t,C,o){null==o&&(o=!0),null==I&&(I=!1),null==e&&(e=!1),sa.call(this,i,e,I),this.objectMatrix=t,this.objectColorTransform=C,this.allowSmoothing=o};p["openfl.events.RenderEvent"]=yg,yg.__name__="openfl.events.RenderEvent",yg.__super__=sa,yg.prototype=B(sa.prototype,{__class__:yg});var Ah=function(i,e,I,t,C){null==C&&(C=0),null==t&&(t=""),null==I&&(I=!1),null==e&&(e=!1),Ic.call(this,i,e,I,t,C)};p["openfl.events.SecurityErrorEvent"]=Ah,Ah.__name__="openfl.events.SecurityErrorEvent",Ah.__super__=Ic,Ah.prototype=B(Ic.prototype,{__class__:Ah});var Kc=function(i,e,I,t,C,o,s,l,n,a,g,r,J,c,h,d,_,k,A,u){null==d&&(d=!1),null==h&&(h=!1),null==c&&(c=!1),null==J&&(J=!1),null==r&&(r=!1),null==a&&(a=0),null==n&&(n=0),null==l&&(l=0),null==s&&(s=0),null==o&&(o=0),null==C&&(C=!1),null==t&&(t=0),null==I&&(I=!1),null==e&&(e=!0),sa.call(this,i,e,I),this.touchPointID=t,this.isPrimaryTouchPoint=C,this.localX=o,this.localY=s,this.sizeX=l,this.sizeY=n,this.pressure=a,this.relatedObject=g,this.ctrlKey=r,this.altKey=J,this.shiftKey=c,this.commandKey=h,this.controlKey=d,this.stageY=this.stageX=NaN};p["openfl.events.TouchEvent"]=Kc,Kc.__name__="openfl.events.TouchEvent",Kc.__create=function(i,e,I,t,C,o){return(i=new Kc(i,!0,!1,0,!0,C.x,C.y,1,1,1)).stageX=I,i.stageY=t,i.target=o,i},Kc.__super__=sa,Kc.prototype=B(sa.prototype,{__class__:Kc});var qh=function(i,e,I,t){null==I&&(I=!0),null==e&&(e=!0),Ic.call(this,i,e,I),this.error=t};p["openfl.events.UncaughtErrorEvent"]=qh,qh.__name__="openfl.events.UncaughtErrorEvent",qh.__super__=Ic,qh.prototype=B(Ic.prototype,{__class__:qh});var lh=function(){ja.call(this)};p["openfl.events.UncaughtErrorEvents"]=lh,lh.__name__="openfl.events.UncaughtErrorEvents",lh.__super__=ja,lh.prototype=B(ja.prototype,{addEventListener:function(i,e,I,t,C){null==C&&(C=!1),null==t&&(t=0),null==I&&(I=!1),ja.prototype.addEventListener.call(this,i,e,I,t,C),Object.prototype.hasOwnProperty.call(this.__eventMap.h,"uncaughtError")&&(this.__enabled=!0)},removeEventListener:function(i,e,I){null==I&&(I=!1),ja.prototype.removeEventListener.call(this,i,e,I),Object.prototype.hasOwnProperty.call(this.__eventMap.h,"uncaughtError")||(this.__enabled=!1)},__class__:lh});var Yi=function(){this.__leftExtension=this.__bottomExtension=0,this.__needSecondBitmapData=!0,this.__numShaderPasses=0,this.__preserveObject=!1,this.__rightExtension=0,this.__shaderBlendMode=10,this.__topExtension=0,this.__smooth=!0};p["openfl.filters.BitmapFilter"]=Yi,Yi.__name__="openfl.filters.BitmapFilter",Yi.prototype={__applyFilter:function(i,e,I,t){return e},__initShader:function(i,e,I){return null},__class__:Yi};var sh=function(i){null!=i&&16==i.get_length()?this.rawData=i.concat(null):this.rawData=Ha.toFloatVector(null,null,null,[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};p["openfl.geom.Matrix3D"]=sh,sh.__name__="openfl.geom.Matrix3D",sh.prototype={append:function(i){var e=this.rawData.get(0),I=this.rawData.get(4),t=this.rawData.get(8),C=this.rawData.get(12),o=this.rawData.get(1),s=this.rawData.get(5),l=this.rawData.get(9),n=this.rawData.get(13),a=this.rawData.get(2),g=this.rawData.get(6),r=this.rawData.get(10),J=this.rawData.get(14),c=this.rawData.get(3),h=this.rawData.get(7),d=this.rawData.get(11),_=this.rawData.get(15),k=i.rawData.get(0),A=i.rawData.get(4),u=i.rawData.get(8),Q=i.rawData.get(12),S=i.rawData.get(1),w=i.rawData.get(5),m=i.rawData.get(9),b=i.rawData.get(13),j=i.rawData.get(2),M=i.rawData.get(6),f=i.rawData.get(10),y=i.rawData.get(14),p=i.rawData.get(3),Z=i.rawData.get(7),L=i.rawData.get(11);i=i.rawData.get(15),this.rawData.set(0,e*k+o*A+a*u+c*Q),this.rawData.set(1,e*S+o*w+a*m+c*b),this.rawData.set(2,e*j+o*M+a*f+c*y),this.rawData.set(3,e*p+o*Z+a*L+c*i),this.rawData.set(4,I*k+s*A+g*u+h*Q),this.rawData.set(5,I*S+s*w+g*m+h*b),this.rawData.set(6,I*j+s*M+g*f+h*y),this.rawData.set(7,I*p+s*Z+g*L+h*i),this.rawData.set(8,t*k+l*A+r*u+d*Q),this.rawData.set(9,t*S+l*w+r*m+d*b),this.rawData.set(10,t*j+l*M+r*f+d*y),this.rawData.set(11,t*p+l*Z+r*L+d*i),this.rawData.set(12,C*k+n*A+J*u+_*Q),this.rawData.set(13,C*S+n*w+J*m+_*b),this.rawData.set(14,C*j+n*M+J*f+_*y),this.rawData.set(15,C*p+n*Z+J*L+_*i)},appendTranslation:function(i,e,I){var t=this.rawData;t.set(12,t.get(12)+i),(t=this.rawData).set(13,t.get(13)+e),(t=this.rawData).set(14,t.get(14)+I)},copyRawDataFrom:function(i,e,I){null==I&&(I=!1),null==e&&(e=0),I&&this.transpose();for(var t=0,C=i.get_length()-e;t<C;){var o=t++;this.rawData.set(o,i.get(o+e))}I&&this.transpose()},identity:function(){this.rawData=Ha.toFloatVector(null,null,null,[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])},transpose:function(){var i=this.rawData.copy();this.rawData.set(1,i.get(4)),this.rawData.set(2,i.get(8)),this.rawData.set(3,i.get(12)),this.rawData.set(4,i.get(1)),this.rawData.set(6,i.get(9)),this.rawData.set(7,i.get(13)),this.rawData.set(8,i.get(2)),this.rawData.set(9,i.get(6)),this.rawData.set(11,i.get(14)),this.rawData.set(12,i.get(3)),this.rawData.set(13,i.get(7)),this.rawData.set(14,i.get(11))},__class__:sh};var zg=function(i){this.__colorTransform=new Ea,this.concatenatedColorTransform=new Ea,this.pixelBounds=new A,this.__displayObject=i,this.__hasMatrix=!0};p["openfl.geom.Transform"]=zg,zg.__name__="openfl.geom.Transform",zg.prototype={get_colorTransform:function(){return this.__colorTransform.__clone()},get_matrix:function(){return this.__hasMatrix?this.__displayObject.__transform.clone():null},set_matrix:function(i){return null==i?(this.__hasMatrix=!1,null):(this.__hasMatrix=!0,this.__hasMatrix3D=!1,null!=this.__displayObject&&this.__setTransform(i.a,i.b,i.c,i.d,i.tx,i.ty),i)},__setTransform:function(i,e,I,t,C,o){if(null!=this.__displayObject){var s=this.__displayObject.__transform;if(s.a!=i||s.b!=e||s.c!=I||s.d!=t||s.tx!=C||s.ty!=o){var l=0==e?i:Math.sqrt(i*i+e*e),n=0==I?t:Math.sqrt(I*I+t*t);this.__displayObject.__scaleX=l,this.__displayObject.__scaleY=n,(l=180/Math.PI*Math.atan2(t,I)-90)!=this.__displayObject.__rotation&&(this.__displayObject.__rotation=l,l*=Math.PI/180,this.__displayObject.__rotationSine=Math.sin(l),this.__displayObject.__rotationCosine=Math.cos(l)),s.a=i,s.b=e,s.c=I,s.d=t,s.tx=C,s.ty=o,this.__displayObject.__setTransformDirty()}}},__class__:zg,__properties__:{set_matrix:"set_matrix",get_matrix:"get_matrix",get_colorTransform:"get_colorTransform"}};var Me=function(i,e){ja.call(this,this),this.bytesTotal=this.bytesLoaded=0,this.isBuffering=!1,this.url=null,null!=i&&this.load(i,e)};p["openfl.media.Sound"]=Me,Me.__name__="openfl.media.Sound",Me.fromAudioBuffer=function(i){var e=new Me;return e.__buffer=i,e},Me.__super__=ja,Me.prototype=B(ja.prototype,{load:function(i,e){var I=this;this.url=i.url,null!=(i=ra.getLibrary("default"))&&Object.prototype.hasOwnProperty.call(i.cachedAudioBuffers.h,this.url)?this.AudioBuffer_onURLLoad(i.cachedAudioBuffers.h[this.url]):Jb.loadFromFile(this.url).onComplete(u(this,this.AudioBuffer_onURLLoad)).onError((function(i){I.AudioBuffer_onURLLoad(null)}))},play:function(i,e,I){if(null==e&&(e=0),null==i&&(i=0),null==this.__buffer||32<=xc.__soundChannels.length)return null;I=null==I?new Pc:I.clone();var t=xc.__soundTransform.pan+I.pan;1<t&&(t=1),-1>t&&(t=-1);var C=xc.__soundTransform.volume*I.volume,o=new ni(this.__buffer);return o.offset=0|i,1<e&&o.set_loops(e-1),o.set_gain(C),(i=o.get_position()).x=t,i.z=-1*Math.sqrt(1-Math.pow(t,2)),o.set_position(i),new Bh(o,I)},AudioBuffer_onURLLoad:function(i){null==i?this.dispatchEvent(new Ce("ioError")):(this.__buffer=i,this.dispatchEvent(new sa("complete")))},__class__:Me});var Bh=function(i,e){ja.call(this,this),this.rightPeak=this.leftPeak=1,this.__soundTransform=null!=e?e:new Pc,null!=i&&(this.__source=i,this.__source.onComplete.add(u(this,this.source_onComplete)),this.__isValid=!0,this.__source.play()),xc.__registerSoundChannel(this)};p["openfl.media.SoundChannel"]=Bh,Bh.__name__="openfl.media.SoundChannel",Bh.__super__=ja,Bh.prototype=B(ja.prototype,{stop:function(){xc.__unregisterSoundChannel(this),this.__isValid&&(this.__source.stop(),this.__dispose())},__dispose:function(){this.__isValid&&(this.__source.onComplete.remove(u(this,this.source_onComplete)),this.__source.dispose(),this.__source=null,this.__isValid=!1)},__updateTransform:function(){this.set_soundTransform(this.get_soundTransform())},get_position:function(){return this.__isValid?this.__source.get_currentTime()+this.__source.offset:0},set_position:function(i){return this.__isValid?(this.__source.set_currentTime((0|i)-this.__source.offset),i):0},get_soundTransform:function(){return this.__soundTransform.clone()},set_soundTransform:function(i){if(null!=i){this.__soundTransform.pan=i.pan,this.__soundTransform.volume=i.volume;var e=xc.__soundTransform.pan+this.__soundTransform.pan;-1>e&&(e=-1),1<e&&(e=1);var I=xc.__soundTransform.volume*this.__soundTransform.volume;this.__isValid&&(this.__source.set_gain(I),(I=this.__source.get_position()).x=e,I.z=-1*Math.sqrt(1-Math.pow(e,2)),this.__source.set_position(I))}return i},source_onComplete:function(){xc.__unregisterSoundChannel(this),this.__dispose(),this.dispatchEvent(new sa("soundComplete"))},__class__:Bh,__properties__:{set_soundTransform:"set_soundTransform",get_soundTransform:"get_soundTransform",set_position:"set_position",get_position:"get_position"}});var ij=function(){};p["openfl.media.SoundLoaderContext"]=ij,ij.__name__="openfl.media.SoundLoaderContext";var Pc=function(i,e){null==e&&(e=0),null==i&&(i=1),this.volume=i,this.pan=e,this.rightToRight=this.rightToLeft=this.leftToRight=this.leftToLeft=0};p["openfl.media.SoundTransform"]=Pc,Pc.__name__="openfl.media.SoundTransform",Pc.prototype={clone:function(){return new Pc(this.volume,this.pan)},__class__:Pc};var xc=function(){};p["openfl.media.SoundMixer"]=xc,xc.__name__="openfl.media.SoundMixer",xc.__registerSoundChannel=function(i){xc.__soundChannels.push(i)},xc.__unregisterSoundChannel=function(i){V.remove(xc.__soundChannels,i)};var yi=function(i,e){null==e&&(e=240),null==i&&(i=320),oa.call(this),this.__drawableType=8,this.__width=i,this.__height=e,this.__textureTime=-1,this.smoothing=!1,this.deblocking=0};p["openfl.media.Video"]=yi,yi.__name__="openfl.media.Video",yi.__super__=oa,yi.prototype=B(oa.prototype,{__enterFrame:function(i){this.__renderable&&null!=this.__stream&&!this.__renderDirty&&(this.__renderDirty=!0,this.__setParentRenderDirty())},__getBounds:function(i,e){var I=A.__pool.get();I.setTo(0,0,this.__width,this.__height),I.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)},__getIndexBuffer:function(i){return null!=this.__indexBuffer&&this.__indexBufferContext==i.__context||(this.__indexBufferData=new Uint16Array(6),this.__indexBufferData[0]=0,this.__indexBufferData[1]=1,this.__indexBufferData[2]=2,this.__indexBufferData[3]=2,this.__indexBufferData[4]=1,this.__indexBufferData[5]=3,this.__indexBufferContext=i.__context,this.__indexBuffer=i.createIndexBuffer(6),this.__indexBuffer.uploadFromTypedArray(this.__indexBufferData)),this.__indexBuffer},__getTexture:function(i){if(null==this.__stream||null==this.__stream.__video)return null;var e=i.__context.webgl,I=e.RGBA,t=e.RGBA;return this.__stream.__closed||this.__stream.__video.currentTime==this.__textureTime||(null==this.__texture&&(this.__texture=i.createRectangleTexture(this.__stream.__video.videoWidth,this.__stream.__video.videoHeight,1,!1)),i.__bindGLTexture2D(this.__texture.__textureID),Nb.texImage2D(e,e.TEXTURE_2D,0,I,t,e.UNSIGNED_BYTE,this.__stream.__video),this.__textureTime=this.__stream.__video.currentTime),this.__texture},__getVertexBuffer:function(i){return null!=this.__vertexBuffer&&this.__vertexBufferContext==i.__context||(this.__vertexBufferData=new Float32Array(20),this.__vertexBufferData[0]=this.get_width(),this.__vertexBufferData[1]=this.get_height(),this.__vertexBufferData[3]=1,this.__vertexBufferData[4]=1,this.__vertexBufferData[6]=this.get_height(),this.__vertexBufferData[9]=1,this.__vertexBufferData[10]=this.get_width(),this.__vertexBufferData[13]=1,this.__vertexBufferContext=i.__context,this.__vertexBuffer=i.createVertexBuffer(3,5),this.__vertexBuffer.uploadFromTypedArray(dg.toArrayBufferView(this.__vertexBufferData))),this.__vertexBuffer},__hitTest:function(i,e,I,t,C,o){if(!o.get_visible()||this.__isMask||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return!1;this.__getRenderTransform();var s=this.__renderTransform,l=s.a*s.d-s.b*s.c;return I=0==l?-s.tx:1/l*(s.c*(s.ty-e)+s.d*(i-s.tx)),i=0==(l=(s=this.__renderTransform).a*s.d-s.b*s.c)?-s.ty:1/l*(s.a*(e-s.ty)+s.b*(s.tx-i)),0<I&&0<i&&I<=this.__width&&i<=this.__height&&(null==t||C||t.push(o),!0)},__hitTestMask:function(i,e){var I=N.__pool.get();return I.setTo(i,e),this.__globalToLocal(I,I),i=0<I.x&&0<I.y&&I.x<=this.__width&&I.y<=this.__height,N.__pool.release(I),i},get_height:function(){return this.__height*this.get_scaleY()},set_height:function(i){return 1==this.get_scaleY()&&i==this.__height||(this.__setTransformDirty(),this.__dirty=!0),this.set_scaleY(1),this.__height=i},get_width:function(){return this.__width*this.__scaleX},set_width:function(i){return 1==this.__scaleX&&this.__width==i||(this.__setTransformDirty(),this.__dirty=!0),this.set_scaleX(1),this.__width=i},__class__:yi});var zi=function(){ja.call(this)};p["openfl.net.NetConnection"]=zi,zi.__name__="openfl.net.NetConnection",zi.__super__=ja,zi.prototype=B(ja.prototype,{__class__:zi});var Ai=function(i,e){ja.call(this),this.__connection=i,this.__soundTransform=new Pc,this.__video=window.document.createElement("video"),this.__video.setAttribute("playsinline",""),this.__video.setAttribute("webkit-playsinline",""),this.__video.setAttribute("crossorigin","anonymous"),this.__video.addEventListener("error",u(this,this.video_onError),!1),this.__video.addEventListener("waiting",u(this,this.video_onWaiting),!1),this.__video.addEventListener("ended",u(this,this.video_onEnd),!1),this.__video.addEventListener("pause",u(this,this.video_onPause),!1),this.__video.addEventListener("seeking",u(this,this.video_onSeeking),!1),this.__video.addEventListener("playing",u(this,this.video_onPlaying),!1),this.__video.addEventListener("timeupdate",u(this,this.video_onTimeUpdate),!1),this.__video.addEventListener("loadstart",u(this,this.video_onLoadStart),!1),this.__video.addEventListener("stalled",u(this,this.video_onStalled),!1),this.__video.addEventListener("durationchanged",u(this,this.video_onDurationChanged),!1),this.__video.addEventListener("canplay",u(this,this.video_onCanPlay),!1),this.__video.addEventListener("canplaythrough",u(this,this.video_onCanPlayThrough),!1),this.__video.addEventListener("loadedmetadata",u(this,this.video_onLoadMetaData),!1)};p["openfl.net.NetStream"]=Ai,Ai.__name__="openfl.net.NetStream",Ai.__super__=ja,Ai.prototype=B(ja.prototype,{__dispatchStatus:function(i){i=new zh("netStatus",!1,!1,{code:i}),this.__connection.dispatchEvent(i),this.dispatchEvent(i)},__playStatus:function(i){if(null!=this.__video&&null!=this.client)try{(0,this.client.onPlayStatus)({code:i,duration:this.__video.duration,position:this.__video.currentTime,speed:this.__video.playbackRate,start:this.__video.startTime})}catch(i){La.lastError=i}},video_onCanPlay:function(i){this.__playStatus("NetStream.Play.canplay")},video_onCanPlayThrough:function(i){this.__playStatus("NetStream.Play.canplaythrough")},video_onDurationChanged:function(i){this.__playStatus("NetStream.Play.durationchanged")},video_onEnd:function(i){this.__dispatchStatus("NetStream.Play.Stop"),this.__dispatchStatus("NetStream.Play.Complete"),this.__playStatus("NetStream.Play.Complete")},video_onError:function(i){this.__dispatchStatus("NetStream.Play.Stop"),this.__playStatus("NetStream.Play.error")},video_onLoadMetaData:function(i){if(null!=this.__video&&null!=this.client)try{(0,this.client.onMetaData)({width:this.__video.videoWidth,height:this.__video.videoHeight,duration:this.__video.duration})}catch(i){La.lastError=i}},video_onLoadStart:function(i){this.__playStatus("NetStream.Play.loadstart")},video_onPause:function(i){this.__playStatus("NetStream.Play.pause")},video_onPlaying:function(i){this.__dispatchStatus("NetStream.Play.Start"),this.__playStatus("NetStream.Play.playing")},video_onSeeking:function(i){this.__playStatus("NetStream.Play.seeking"),this.__dispatchStatus("NetStream.Seek.Complete")},video_onStalled:function(i){this.__playStatus("NetStream.Play.stalled")},video_onTimeUpdate:function(i){null!=this.__video&&(this.time=this.__video.currentTime,this.__playStatus("NetStream.Play.timeupdate"))},video_onWaiting:function(i){this.__playStatus("NetStream.Play.waiting")},__class__:Ai});var Xb=function(){ja.call(this),this.client=this,this.objectEncoding=Xb.defaultObjectEncoding};p["openfl.net.SharedObject"]=Xb,Xb.__name__="openfl.net.SharedObject",Xb.getLocal=function(i,e,I){I=" ~%&\\;:\"',<>?#".split("");var t=!0;if(null==i||""==i)t=!1;else for(var C=0;C<I.length;){var o=I[C];if(++C,-1<i.indexOf(o)){t=!1;break}}if(!t)throw new zb("Error #2134: Cannot create SharedObject.");if(null==Xb.__sharedObjects&&(Xb.__sharedObjects=new Qa,null!=Za.current&&Za.current.onExit.add(Xb.application_onExit)),I=e+"/"+i,!Object.prototype.hasOwnProperty.call(Xb.__sharedObjects.h,I)){t=null;try{var s=Tc.getLocalStorage();null==e&&(null!=s&&(t=s.getItem(window.location.href+":"+i),s.removeItem(window.location.href+":"+i)),e=window.location.pathname),null!=s&&null==t&&(t=s.getItem(e+":"+i))}catch(i){La.lastError=i}if((s=new Xb).data={},s.__localPath=e,s.__name=i,null!=t&&""!=t)try{var l=new jc(t);l.setResolver({resolveEnum:Hb.resolveEnum,resolveClass:Xb.__resolveClass}),s.data=l.unserialize()}catch(i){La.lastError=i}Xb.__sharedObjects.h[I]=s}return Xb.__sharedObjects.h[I]},Xb.__resolveClass=function(i){return null!=i?(T.startsWith(i,"neash.")&&(i=T.replace(i,"neash.","openfl.")),T.startsWith(i,"native.")&&(i=T.replace(i,"native.","openfl.")),T.startsWith(i,"flash.")&&(i=T.replace(i,"flash.","openfl.")),T.startsWith(i,"openfl._v2.")&&(i=T.replace(i,"openfl._v2.","openfl.")),T.startsWith(i,"openfl._legacy.")&&(i=T.replace(i,"openfl._legacy.","openfl.")),p[i]):null},Xb.application_onExit=function(i){i=Xb.__sharedObjects.h;for(var e=Object.keys(i),I=e.length,t=0;t<I;)i[e[t++]].flush()},Xb.__super__=ja,Xb.prototype=B(ja.prototype,{flush:function(i){if(0==ta.fields(this.data).length)return 0;i=rc.run(this.data);try{var e=Tc.getLocalStorage();null!=e&&(e.removeItem(this.__localPath+":"+this.__name),e.setItem(this.__localPath+":"+this.__name,i))}catch(i){return La.lastError=i,1}return 0},__class__:Xb});var kh=function(i){ja.call(this),this.bytesTotal=this.bytesLoaded=0,this.dataFormat=1,null!=i&&this.load(i)};p["openfl.net.URLLoader"]=kh,kh.__name__="openfl.net.URLLoader",kh.__super__=ja,kh.prototype=B(ja.prototype,{load:function(i){var e=this,I=new sa("open");this.dispatchEvent(I),0==this.dataFormat?(I=new Vg,this.__prepareRequest(I,i),I.load().onProgress(u(this,this.httpRequest_onProgress)).onError(u(this,this.httpRequest_onError)).onComplete((function(i){e.__dispatchStatus(),e.data=i,i=new sa("complete"),e.dispatchEvent(i)}))):(I=new bg,this.__prepareRequest(I,i),I.load().onProgress(u(this,this.httpRequest_onProgress)).onError(u(this,this.httpRequest_onError)).onComplete((function(i){e.__dispatchStatus(),e.data=i,i=new sa("complete"),e.dispatchEvent(i)})))},__dispatchStatus:function(){var i=new yh("httpStatus",!1,!1,this.__httpRequest.responseStatus);i.responseURL=this.__httpRequest.uri;var e=[];if(this.__httpRequest.enableResponseHeaders&&null!=this.__httpRequest.responseHeaders)for(var I=0,t=this.__httpRequest.responseHeaders;I<t.length;){var C=t[I];++I,e.push(new Bi(C.name,C.value))}i.responseHeaders=e,this.dispatchEvent(i)},__prepareRequest:function(i,e){if(this.__httpRequest=i,this.__httpRequest.uri=e.url,this.__httpRequest.method=e.method,null!=e.data)if(Hb.typeof(e.data)==Gb.TObject){var I=ta.fields(e.data);for(i=0;i<I.length;){var t=I[i];++i,this.__httpRequest.formData.h[t]=ta.field(e.data,t)}}else this.__httpRequest.data=e.data instanceof Ma?e.data:Ma.ofString(L.string(e.data));if(this.__httpRequest.contentType=e.contentType,null!=e.requestHeaders)for(i=0,I=e.requestHeaders;i<I.length;)t=I[i],++i,this.__httpRequest.headers.push(new Ng(t.name,t.value));this.__httpRequest.followRedirects=e.followRedirects,this.__httpRequest.timeout=0|e.idleTimeout,this.__httpRequest.manageCookies=e.manageCookies,this.__httpRequest.userAgent=e.userAgent,this.__httpRequest.enableResponseHeaders=!0},httpRequest_onError:function(i){this.__dispatchStatus();var e=403==i?new Ah("securityError"):new Ce("ioError");e.text=L.string(i),this.dispatchEvent(e)},httpRequest_onProgress:function(i,e){var I=new ce("progress");I.bytesLoaded=i,I.bytesTotal=e,this.dispatchEvent(I)},__class__:kh});var Od=function(i){null!=i&&(this.url=i),this.contentType=null,this.followRedirects=Ld.followRedirects,this.idleTimeout=0<Ld.idleTimeout?Ld.idleTimeout:3e4,this.manageCookies=Ld.manageCookies,this.method="GET",this.requestHeaders=[],this.userAgent=Ld.userAgent};p["openfl.net.URLRequest"]=Od,Od.__name__="openfl.net.URLRequest",Od.prototype={__class__:Od};var Ld=function(){};p["openfl.net.URLRequestDefaults"]=Ld,Ld.__name__="openfl.net.URLRequestDefaults";var Bi=function(i,e){null==e&&(e=""),null==i&&(i=""),this.name=i,this.value=e};p["openfl.net.URLRequestHeader"]=Bi,Bi.__name__="openfl.net.URLRequestHeader",Bi.prototype={__class__:Bi};var De=function(i){this.parentDomain=null!=i?i:De.currentDomain};p["openfl.system.ApplicationDomain"]=De,De.__name__="openfl.system.ApplicationDomain",De.prototype={__class__:De};var jj=function(){};p["openfl.system.LoaderContext"]=jj,jj.__name__="openfl.system.LoaderContext";var tc=function(i){lc.call(this,i)};p["openfl.text.Font"]=tc,tc.__name__="openfl.text.Font",tc.fromFile=function(i){var e=new tc;return e.__fromFile(i),e},tc.loadFromName=function(i){return lc.loadFromName(i).then((function(i){var e=new tc;return e.__fromLimeFont(i),wb.withValue(e)}))},tc.__super__=lc,tc.prototype=B(lc.prototype,{__fromLimeFont:function(i){this.__copyFrom(i)},__class__:tc});var Ci=function(){ja.call(this),this.clear()};p["openfl.text.StyleSheet"]=Ci,Ci.__name__="openfl.text.StyleSheet",Ci.__super__=ja,Ci.prototype=B(ja.prototype,{clear:function(){this.__styleNamesDirty=!1,this.__styleNames=null,this.__styles=new Qa},__applyStyle:function(i,e){i=i.toLowerCase(),Object.prototype.hasOwnProperty.call(this.__styles.h,i)&&this.__applyStyleObject(this.__styles.h[i],e)},__applyStyleObject:function(i,e){if(null!=i){var I=new aa("[0-9A-Fa-f]+",""),t=new aa("[0-9]+",""),C=i;if(null!=C&&Object.prototype.hasOwnProperty.call(C,"color")?(C=Xc.__get(i,"color"),C=I.match(null==C?null:L.string(C))):C=!1,C&&(e.color=L.parseInt("0x"+I.matched(0))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"fontFamily")&&(C=Xc.__get(i,"fontFamily"),e.font=this.__parseFont(null==C?null:L.string(C))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"fontSize")?(C=Xc.__get(i,"fontSize"),C=t.match(null==C?null:L.string(C))):C=!1,C&&(e.size=L.parseInt(t.matched(0))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"fontStyle"))switch(Xc.__get(i,"fontStyle")){case"italic":e.italic=!0;break;case"normal":e.italic=!1}if(null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"fontWeight"))switch(Xc.__get(i,"fontWeight")){case"bold":e.bold=!0;break;case"normal":e.bold=!1}if(null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"leading")?(C=Xc.__get(i,"leading"),C=t.match(null==C?null:L.string(C))):C=!1,C&&(e.leading=L.parseInt(t.matched(0))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"letterSpacing")?(C=Xc.__get(i,"letterSpacing"),C=t.match(null==C?null:L.string(C))):C=!1,C&&(e.letterSpacing=parseFloat(t.matched(0))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"marginLeft")?(C=Xc.__get(i,"marginLeft"),C=t.match(null==C?null:L.string(C))):C=!1,C&&(e.leftMargin=L.parseInt(t.matched(0))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"marginRight")?(C=Xc.__get(i,"marginRight"),C=t.match(null==C?null:L.string(C))):C=!1,C&&(e.rightMargin=L.parseInt(t.matched(0))),null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"textAlign"))switch(Xc.__get(i,"textAlign")){case"center":e.align=0;break;case"justify":e.align=2;break;case"left":e.align=3;break;case"right":e.align=4}if(null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"textDecoration"))switch(Xc.__get(i,"textDecoration")){case"none":e.underline=!1;break;case"underline":e.underline=!0}null!=(C=i)&&Object.prototype.hasOwnProperty.call(C,"textIndent")?(C=Xc.__get(i,"textIndent"),C=t.match(null==C?null:L.string(C))):C=!1,C&&(e.blockIndent=L.parseInt(t.matched(0)))}},__parseFont:function(i){if(null==i)return null;switch(-1<i.indexOf(",")&&(i=V.substr(i,0,i.indexOf(","))),i){case"mono":return"_typewriter";case"sans-serif":return"_sans";case"serif":return"_serif";default:return i}},__class__:Ci});var uc=function(){this.__renderedOnCanvasWhileOnDOM=this.__forceCachedBitmapUpdate=!1,this.__mouseScrollVCounter=0,this.condenseWhite=!1,Da.call(this),this.__drawableType=7,this.__selectionIndex=this.__caretIndex=-1,this.__displayAsPassword=!1,this.__graphics=new Fc(this),this.__textEngine=new jb(this),this.__layoutDirty=!0,this.__offsetY=this.__offsetX=0,this.__mouseWheelEnabled=!0,this.__text="",this.doubleClickEnabled=!0,null==uc.__defaultTextFormat&&(uc.__defaultTextFormat=new ng("Times New Roman",12,0,!1,!1,!1,"","",3,0,0,0,0),uc.__defaultTextFormat.blockIndent=0,uc.__defaultTextFormat.bullet=!1,uc.__defaultTextFormat.letterSpacing=0,uc.__defaultTextFormat.kerning=!1),this.__textFormat=uc.__defaultTextFormat.clone(),this.__textEngine.textFormatRanges.push(new Yc(this.__textFormat,0,0)),this.addEventListener("mouseDown",u(this,this.this_onMouseDown)),this.addEventListener("focusIn",u(this,this.this_onFocusIn)),this.addEventListener("focusOut",u(this,this.this_onFocusOut)),this.addEventListener("keyDown",u(this,this.this_onKeyDown)),this.addEventListener("mouseWheel",u(this,this.this_onMouseWheel)),this.addEventListener("doubleClick",u(this,this.this_onDoubleClick))};p["openfl.text.TextField"]=uc,uc.__name__="openfl.text.TextField",uc.__super__=Da,uc.prototype=B(Da.prototype,{appendText:function(i){null!=i&&""!=i&&(this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__updateText(this.__text+i),this.__selectionIndex=this.__caretIndex=this.__textEngine.textFormatRanges.get(this.__textEngine.textFormatRanges.get_length()-1).end=this.__text.length)},getCharBoundaries:function(i){if(0>i||i>this.__text.length-1)return null;var e=new A;return this.__getCharBoundaries(i,e)?e:null},getLineIndexOfChar:function(i){if(0>i||i>this.__text.length)return-1;this.__updateLayout();for(var e=this.__textEngine.layoutGroups.iterator();e.hasNext();){var I=e.next();if(I.startIndex<=i&&I.endIndex>=i)return I.lineIndex}return-1},getLineLength:function(i){if(this.__updateLayout(),0>i||i>this.__textEngine.numLines-1)return 0;for(var e=-1,I=-1,t=this.__textEngine.layoutGroups.iterator();t.hasNext();){var C=t.next();if(C.lineIndex==i)-1==e&&(e=C.startIndex);else if(C.lineIndex==i+1){I=C.startIndex;break}}return-1==I&&(I=this.__text.length),I-e},getLineOffset:function(i){if(this.__updateLayout(),0>i||i>this.__textEngine.numLines-1)return-1;for(var e=this.__textEngine.layoutGroups.iterator();e.hasNext();){var I=e.next();if(I.lineIndex==i)return I.startIndex}return 0},replaceSelectedText:function(i){this.__replaceSelectedText(i,!1)},replaceText:function(i,e,I){this.__replaceText(i,e,I,!1)},setSelection:function(i,e){this.__selectionIndex=i,this.__caretIndex=e,this.__updateScrollV(),this.__updateScrollH(),null!=this.stage&&this.stage.get_focus()==this&&(this.__stopCursorTimer(),this.__startCursorTimer())},__allowMouseFocus:function(){return this.mouseEnabled},__caretBeginningOfLine:function(){this.__caretIndex=this.getLineOffset(this.getLineIndexOfChar(this.__caretIndex))},__caretBeginningOfNextLine:function(){var i=this.getLineIndexOfChar(this.__caretIndex);this.__caretIndex=i<this.__textEngine.numLines-1?this.getLineOffset(i+1):this.__text.length},__caretBeginningOfPreviousLine:function(){var i=this.getLineIndexOfChar(this.__caretIndex);if(0<i){var e=this.getLineOffset(this.getLineIndexOfChar(this.__caretIndex));this.__caretIndex=this.__caretIndex==e?this.getLineOffset(i-1):e}},__caretEndOfLine:function(){var i=this.getLineIndexOfChar(this.__caretIndex);this.__caretIndex=i<this.__textEngine.numLines-1?this.getLineOffset(i+1)-1:this.__text.length},__caretNextCharacter:function(){this.__caretIndex<this.__text.length&&this.__caretIndex++},__caretNextLine:function(){var i=this.getLineIndexOfChar(this.__caretIndex);i<this.__textEngine.numLines-1&&(this.__caretIndex=this.__getCharIndexOnDifferentLine(this.get_caretIndex(),i+1))},__caretPreviousCharacter:function(){0<this.__caretIndex&&this.__caretIndex--},__caretPreviousLine:function(){var i=this.getLineIndexOfChar(this.__caretIndex);0<i&&(this.__caretIndex=this.__getCharIndexOnDifferentLine(this.get_caretIndex(),i-1))},__disableInput:function(){this.__inputEnabled&&null!=this.stage&&(this.stage.window.__backend.setTextInputEnabled(!1),this.stage.window.onTextInput.remove(u(this,this.window_onTextInput)),this.stage.window.onKeyDown.remove(u(this,this.window_onKeyDown)),this.__inputEnabled=!1,this.__stopCursorTimer())},__dispatch:function(i){if(2==i.eventPhase&&"mouseUp"==i.type){var e=this.__getGroup(this.get_mouseX(),this.get_mouseY(),!0);null!=e&&(null!=(e=e.format.url)&&""!=e&&(T.startsWith(e,"event:")?this.dispatchEvent(new dd("link",!0,!1,V.substr(e,6,null))):Fa.getURL(new Od(e))))}return Da.prototype.__dispatch.call(this,i)},__enableInput:function(){if(null!=this.stage){var i=this.getBounds(this.stage);i=new Bc(i.x,i.y,i.width,i.height),this.stage.window.setTextInputRect(i),this.stage.window.__backend.setTextInputEnabled(!0),this.__inputEnabled||(this.stage.window.__backend.setTextInputEnabled(!0),this.stage.window.onTextInput.has(u(this,this.window_onTextInput))||(this.stage.window.onTextInput.add(u(this,this.window_onTextInput)),this.stage.window.onKeyDown.add(u(this,this.window_onKeyDown))),this.__inputEnabled=!0,this.__startCursorTimer())}},__getBounds:function(i,e){this.__updateLayout();var I=A.__pool.get();I.copyFrom(this.__textEngine.bounds),I.offset(this.__offsetX,this.__offsetY),I.__transform(I,e),i.__expand(I.x,I.y,I.width,I.height),A.__pool.release(I)},__getCharBoundaries:function(i,e){if(0>i||i>this.__text.length-1)return!1;this.__updateLayout();for(var I=this.__textEngine.layoutGroups.iterator();I.hasNext();){var t=I.next();if(i>=t.startIndex&&i<t.endIndex)try{for(var C=t.offsetX,o=0,s=i-t.startIndex;o<s;){var l=o++;C+=t.positions[l]}return e.setTo(C,t.offsetY,t.positions[i-t.startIndex],t.ascent+t.descent),!0}catch(i){La.lastError=i}}return!1},__getCharIndexOnDifferentLine:function(i,e){if(0>i||i>this.__text.length||0>e||e>this.__textEngine.numLines-1)return-1;for(var I=null,t=null,C=this.__textEngine.layoutGroups.iterator();C.hasNext();){var o=C.next();if(i>=o.startIndex&&i<=o.endIndex){I=o.offsetX;for(var s=0,l=i-o.startIndex;s<l;){var n=s++;I+=o.positions[n]}if(null!=t)return this.__getPosition(I,t)}if(o.lineIndex==e){for(t=o.offsetY+o.height/2,o=0,s=this.get_scrollV()-1;o<s;)l=o++,t-=this.__textEngine.lineHeights.get(l);if(null!=I)return this.__getPosition(I,t)}}return-1},__getCursor:function(){var i=this.__getGroup(this.get_mouseX(),this.get_mouseY(),!0);return null!=i&&""!=i.format.url?"button":this.__textEngine.selectable?"ibeam":null},__getGroup:function(i,e,I){null==I&&(I=!1),this.__updateLayout(),i+=this.get_scrollH();for(var t=0,C=this.get_scrollV()-1;t<C;){var o=t++;e+=this.__textEngine.lineHeights.get(o)}!I&&e>this.__textEngine.textHeight&&(e=this.__textEngine.textHeight);var s=!0;for(t=0,C=this.__textEngine.layoutGroups.get_length();t<C;){o=t++;var l=this.__textEngine.layoutGroups.get(o);if(o=o<this.__textEngine.layoutGroups.get_length()-1?this.__textEngine.layoutGroups.get(o+1):null,s&&(e<l.offsetY&&(e=l.offsetY),i<l.offsetX&&(i=l.offsetX),s=!1),(e>=l.offsetY&&e<=l.offsetY+l.height||!I&&null==o)&&(i>=l.offsetX&&i<=l.offsetX+l.width||!I&&(null==o||o.lineIndex!=l.lineIndex)))return l}return null},__getPosition:function(i,e){if(null==(e=this.__getGroup(i,e)))return this.__text.length;for(var I=0,t=0,C=e.positions.length;t<C;){var o=t++;if(I+=e.positions[o],i<=e.offsetX+I){if(i<=e.offsetX+(I-e.positions[o])+e.positions[o]/2)return e.startIndex+o;if(e.startIndex+o<e.endIndex)return e.startIndex+o+1;break}}return e.endIndex},__hitTest:function(i,e,I,t,C,o){if(!o.get_visible()||this.__isMask||C&&!this.mouseEnabled||null!=this.get_mask()&&!this.get_mask().__hitTestMask(i,e))return!1;this.__getRenderTransform(),this.__updateLayout();var s=0==(C=(I=this.__renderTransform).a*I.d-I.b*I.c)?-I.tx:1/C*(I.c*(I.ty-e)+I.d*(i-I.tx));return C=(I=this.__renderTransform).a*I.d-I.b*I.c,!!this.__textEngine.bounds.contains(s,0==C?-I.ty:1/C*(I.a*(e-I.ty)+I.b*(I.tx-i)))&&(null!=t&&t.push(o),!0)},__hitTestMask:function(i,e){this.__getRenderTransform(),this.__updateLayout();var I=this.__renderTransform,t=I.a*I.d-I.b*I.c,C=0==t?-I.tx:1/t*(I.c*(I.ty-e)+I.d*(i-I.tx));return t=(I=this.__renderTransform).a*I.d-I.b*I.c,!!this.__textEngine.bounds.contains(C,0==t?-I.ty:1/t*(I.a*(e-I.ty)+I.b*(I.tx-i)))},__replaceSelectedText:function(i,e){if(null==e&&(e=!0),null==i&&(i=""),""!=i||this.__selectionIndex!=this.__caretIndex){var I=this.__caretIndex<this.__selectionIndex?this.__caretIndex:this.__selectionIndex,t=this.__caretIndex>this.__selectionIndex?this.__caretIndex:this.__selectionIndex;if(!(I==t&&0<this.__textEngine.maxChars&&this.__text.length==this.__textEngine.maxChars)){if(I>this.__text.length&&(I=this.__text.length),t>this.__text.length&&(t=this.__text.length),t<I){var C=t;t=I,I=C}0>I&&(I=0),this.__replaceText(I,t,i,e)}}},__replaceText:function(i,e,I,t){if(!(e<i||0>i||e>this.__text.length||null==I)){t&&(I=this.__textEngine.restrictText(I),0<this.__textEngine.maxChars&&(0>=(t=this.__textEngine.maxChars-this.__text.length+(e-i))?I="":t<I.length&&(I=V.substr(I,0,t)))),this.__updateText(this.__text.substring(0,i)+I+this.__text.substring(e)),t=I.length-(e-i);for(var C,o=0;o<this.__textEngine.textFormatRanges.get_length();){if(C=this.__textEngine.textFormatRanges.get(o),i==e)C.start==C.end?0!=C.start?za.warn("You found a bug in OpenFL's text code! Please save a copy of your project and contact Joshua Granick (@singmajesty) so we can fix this.",{fileName:"openfl/text/TextField.hx",lineNumber:2069,className:"openfl.text.TextField",methodName:"__replaceText"}):C.end+=t:C.end>=i&&(C.start>=i?(C.start+=t,C.end+=t):C.start<i&&C.end>=e&&(C.end+=t));else if(C.end>i)if(C.start>e)C.start+=t,C.end+=t;else if(C.start<=i&&C.end>e)C.end+=t;else if(C.start>=i&&C.end<=e){(C=this.__textEngine.textFormatRanges).__tempIndex=o--;for(var s=0,l=[];s<l.length;){var n=l[s++];C.insertAt(C.__tempIndex,n),C.__tempIndex++}C.splice(C.__tempIndex,1)}else C.end>e&&C.start>i&&C.start<=e?(C.start=i,C.end+=t):C.start<i&&C.end>i&&C.end<=e&&(C.end=i);++o}0==this.__textEngine.textFormatRanges.get_length()?this.__textEngine.textFormatRanges.push(new Yc(this.get_defaultTextFormat().clone(),0,I.length)):i==e&&0<this.__textEngine.textFormatRanges.get(0).start?this.__textEngine.textFormatRanges.unshift(new Yc(this.get_defaultTextFormat().clone(),0,this.__textEngine.textFormatRanges.get(0).start)):i!=e&&this.__textEngine.textFormatRanges.get(this.__textEngine.textFormatRanges.get_length()-1).end<this.__text.length&&this.__textEngine.textFormatRanges.push(new Yc(this.get_defaultTextFormat().clone(),this.__textEngine.textFormatRanges.get(this.__textEngine.textFormatRanges.get_length()-1).end,this.__text.length)),this.__selectionIndex=this.__caretIndex=i+I.length,this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())}},__startCursorTimer:function(){1==this.get_type()?(this.__cursorTimer=kd.delay(u(this,this.__startCursorTimer),600),this.__showCursor=!this.__showCursor,this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())):this.get_selectable()&&(this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()))},__startTextInput:function(){0>this.__caretIndex&&(this.__selectionIndex=this.__caretIndex=this.__text.length),(!oa.__supportDOM||this.__renderedOnCanvasWhileOnDOM)&&this.__enableInput()},__stopCursorTimer:function(){null!=this.__cursorTimer&&(this.__cursorTimer.stop(),this.__cursorTimer=null),this.__showCursor&&(this.__showCursor=!1,this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()))},__stopTextInput:function(){(!oa.__supportDOM||this.__renderedOnCanvasWhileOnDOM)&&this.__disableInput()},__updateLayout:function(){if(this.__layoutDirty){var i=this.__textEngine.width;if(this.__textEngine.update(),2!=this.__textEngine.autoSize){if(this.__textEngine.width!=i)switch(this.__textEngine.autoSize){case 0:this.set_x(this.get_x()+(i-this.__textEngine.width)/2);break;case 3:this.set_x(this.get_x()+(i-this.__textEngine.width))}this.__textEngine.getBounds()}this.__layoutDirty=!1,this.setSelection(this.__selectionIndex,this.__caretIndex)}},__updateScrollH:function(){if(this.__updateLayout(),this.get_textWidth()<=this.get_width()-4)this.set_scrollH(0);else{var i=this.get_scrollH();if(0==this.__caretIndex||this.getLineOffset(this.getLineIndexOfChar(this.__caretIndex))==this.__caretIndex)i=0;else{var e=A.__pool.get(),I=!1;for(this.__caretIndex<this.__text.length&&(I=this.__getCharBoundaries(this.__caretIndex,e)),I||(this.__getCharBoundaries(this.__caretIndex-1,e),e.x+=e.width);e.x<i&&0<i;)i-=24;for(;e.x>i+this.get_width()-4;)i+=24;A.__pool.release(e)}0<i&&1!=this.get_type()&&(e=this.getLineLength(this.getLineIndexOfChar(this.__caretIndex)),this.get_scrollH()+this.get_width()-4>e&&this.set_scrollH(Math.ceil(e-this.get_width()+4))),0>i?this.set_scrollH(0):i>this.get_maxScrollH()?this.set_scrollH(this.get_maxScrollH()):this.set_scrollH(i)}},__updateScrollV:function(){if(this.__updateLayout(),this.get_textHeight()<=this.get_height()-4)this.set_scrollV(1);else{var i=this.getLineIndexOfChar(this.__caretIndex);if(-1==i&&0<this.__caretIndex&&(i=this.getLineIndexOfChar(this.__caretIndex-1)+1),i+1<this.get_scrollV())this.set_scrollV(i+1);else if(i+1>this.get_bottomScrollV()){for(var e=0;0<=i;){if((e+=this.__textEngine.lineHeights.get(i))>this.get_height()-4){i+=0>e-this.get_height()?1:2;break}--i}this.set_scrollV(i)}else this.set_scrollV(this.get_scrollV())}},__updateMouseDrag:function(){null!=this.stage&&(this.get_mouseX()>this.get_width()-1?this.set_scrollH(this.get_scrollH()+(0|Math.max(Math.min(.1*(this.get_mouseX()-this.get_width()),10),1))):1>this.get_mouseX()&&this.set_scrollH(this.get_scrollH()-(0|Math.max(Math.min(-.1*this.get_mouseX(),10),1))),this.__mouseScrollVCounter++,this.__mouseScrollVCounter>this.stage.get_frameRate()/10&&(this.get_mouseY()>this.get_height()-2?this.set_scrollV(0|Math.min(this.get_scrollV()+Math.max(Math.min(.03*(this.get_mouseY()-this.get_height()),5),1),this.get_maxScrollV())):2>this.get_mouseY()&&this.set_scrollV(this.get_scrollV()-(0|Math.max(Math.min(-.03*this.get_mouseY(),5),1))),this.__mouseScrollVCounter=0),this.stage_onMouseMove(null))},__updateText:function(i){if(oa.__supportDOM&&this.__renderedOnCanvasWhileOnDOM&&(this.__forceCachedBitmapUpdate=this.__text!=i),this.__textEngine.set_text(i),this.__text=this.__textEngine.text,null!=this.stage&&this.stage.get_focus()==this?(this.__text.length<this.__selectionIndex&&(this.__selectionIndex=this.__text.length),this.__text.length<this.__caretIndex&&(this.__caretIndex=this.__text.length)):this.__isHTML?this.__selectionIndex=this.__caretIndex=this.__text.length:this.__caretIndex=this.__selectionIndex=0,!this.__displayAsPassword||oa.__supportDOM&&!this.__renderedOnCanvasWhileOnDOM)this.__textEngine.set_text(this.__text);else{i="";for(var e=0,I=this.get_text().length;e<I;)e++,i+="*";this.__textEngine.set_text(i)}},__updateTransforms:function(i){Da.prototype.__updateTransforms.call(this,i),i=this.__renderTransform;var e=this.__offsetX,I=this.__offsetY;i.tx=e*i.a+I*i.c+i.tx,i.ty=e*i.b+I*i.d+i.ty},get_bottomScrollV:function(){return this.__updateLayout(),this.__textEngine.get_bottomScrollV()},get_caretIndex:function(){return this.__caretIndex},get_defaultTextFormat:function(){return this.__textFormat.clone()},get_height:function(){return this.__updateLayout(),this.__textEngine.height*Math.abs(this.get_scaleY())},set_height:function(i){return i!=this.__textEngine.height&&(this.__setTransformDirty(),this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__textEngine.height=i),this.__textEngine.height*Math.abs(this.get_scaleY())},get_htmlText:function(){return this.__isHTML?this.__htmlText:this.__text},set_htmlText:function(i){return this.__isHTML&&this.__text==i||(this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())),this.__isHTML=!0,this.condenseWhite&&(i=i.replace(/\s+/g," ")),this.__htmlText=i,i=Ba.parse(i,this.get_multiline(),this.__styleSheet,this.__textFormat,this.__textEngine.textFormatRanges),this.__updateText(i),i},get_length:function(){return null!=this.__text?this.__text.length:0},get_maxScrollH:function(){return this.__updateLayout(),this.__textEngine.maxScrollH},get_maxScrollV:function(){return this.__updateLayout(),this.__textEngine.get_maxScrollV()},get_mouseWheelEnabled:function(){return this.__mouseWheelEnabled},get_multiline:function(){return this.__textEngine.multiline},get_scrollH:function(){return this.__textEngine.scrollH},set_scrollH:function(i){return this.__updateLayout(),i>this.__textEngine.maxScrollH&&(i=this.__textEngine.maxScrollH),0>i&&(i=0),i!=this.__textEngine.scrollH&&(this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__textEngine.scrollH=i,this.dispatchEvent(new sa("scroll"))),this.__textEngine.scrollH},get_scrollV:function(){return this.__textEngine.get_scrollV()},set_scrollV:function(i){return this.__updateLayout(),i==this.__textEngine.get_scrollV()&&0!=this.__textEngine.get_scrollV()||(this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__textEngine.set_scrollV(i),this.dispatchEvent(new sa("scroll"))),this.__textEngine.get_scrollV()},get_selectable:function(){return this.__textEngine.selectable},get_tabEnabled:function(){return null==this.__tabEnabled?1==this.__textEngine.type:this.__tabEnabled},get_text:function(){return this.__text},set_text:function(i){if(null!=this.__styleSheet)return this.set_htmlText(i);if(!this.__isHTML&&this.__text==i)return i;if(this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),1<this.__textEngine.textFormatRanges.get_length()){var e=this.__textEngine.textFormatRanges,I=this.__textEngine.textFormatRanges.get_length()-1;e.__tempIndex=1;for(var t=0,C=[];t<C.length;){var o=C[t++];e.insertAt(e.__tempIndex,o),e.__tempIndex++}e.splice(e.__tempIndex,I)}return(e=this.__textEngine.textFormatRanges.get(0)).format=this.__textFormat,e.start=0,e.end=i.length,this.__isHTML=!1,this.__updateText(i),i},get_textWidth:function(){return this.__updateLayout(),this.__textEngine.textWidth},get_textHeight:function(){return this.__updateLayout(),this.__textEngine.textHeight},get_type:function(){return this.__textEngine.type},set_type:function(i){return null!=this.__styleSheet&&(i=0),i!=this.__textEngine.type&&(1==i?(this.addEventListener("addedToStage",u(this,this.this_onAddedToStage)),this.this_onFocusIn(null),this.__textEngine.__useIntAdvances=!0):(this.removeEventListener("addedToStage",u(this,this.this_onAddedToStage)),this.__stopTextInput(),this.__textEngine.__useIntAdvances=null),this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())),this.__textEngine.type=i},get_width:function(){return this.__updateLayout(),this.__textEngine.width*Math.abs(this.__scaleX)},set_width:function(i){return i!=this.__textEngine.width&&(this.__setTransformDirty(),this.__layoutDirty=this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()),this.__textEngine.width=i),this.__textEngine.width*Math.abs(this.__scaleX)},get_x:function(){return this.__transform.tx+this.__offsetX},set_x:function(i){return i!=this.__transform.tx+this.__offsetX&&this.__setTransformDirty(),this.__transform.tx=i-this.__offsetX,i},get_y:function(){return this.__transform.ty+this.__offsetY},set_y:function(i){return i!=this.__transform.ty+this.__offsetY&&this.__setTransformDirty(),this.__transform.ty=i-this.__offsetY,i},stage_onMouseMove:function(i){null!=this.stage&&this.get_selectable()&&0<=this.__selectionIndex&&(this.__updateLayout(),(i=this.__getPosition(this.get_mouseX()+this.get_scrollH(),this.get_mouseY()))!=this.__caretIndex&&(this.__caretIndex=i,i=!0,oa.__supportDOM&&(this.__renderedOnCanvasWhileOnDOM&&(this.__forceCachedBitmapUpdate=!0),i=!1),i&&(this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()))))},stage_onMouseUp:function(i){if((i=i.currentTarget).removeEventListener("enterFrame",u(this,this.this_onEnterFrame)),i.removeEventListener("mouseMove",u(this,this.stage_onMouseMove)),i.removeEventListener("mouseUp",u(this,this.stage_onMouseUp)),null!=this.stage&&i.get_focus()==this){this.__getWorldTransform(),this.__updateLayout(),i=this.__getPosition(this.get_mouseX()+this.get_scrollH(),this.get_mouseY());var e=0|Math.max(this.__selectionIndex,i);this.__selectionIndex=0|Math.min(this.__selectionIndex,i),this.__caretIndex=e,this.__inputEnabled&&(this.this_onFocusIn(null),this.__stopCursorTimer(),this.__startCursorTimer(),oa.__supportDOM&&this.__renderedOnCanvasWhileOnDOM&&(this.__forceCachedBitmapUpdate=!0))}},this_onAddedToStage:function(i){this.this_onFocusIn(null)},this_onEnterFrame:function(i){this.__updateMouseDrag()},this_onFocusIn:function(i){1==this.get_type()&&null!=this.stage&&this.stage.get_focus()==this?this.__startTextInput():1!=this.get_type()&&this.get_selectable()&&null!=this.stage&&this.stage.get_focus()==this&&this.__startCursorTimer()},this_onFocusOut:function(i){this.__stopCursorTimer(),null!=i.relatedObject&&i.relatedObject instanceof uc?(null!=this.stage&&(this.stage.window.onTextInput.remove(u(this,this.window_onTextInput)),this.stage.window.onKeyDown.remove(u(this,this.window_onKeyDown))),this.__inputEnabled=!1):this.__stopTextInput(),this.__selectionIndex!=this.__caretIndex&&(this.__selectionIndex=this.__caretIndex,this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty()))},this_onKeyDown:function(i){this.get_selectable()&&1!=this.get_type()&&67==i.keyCode&&(i.commandKey||i.ctrlKey)&&this.__caretIndex!=this.__selectionIndex&&Ub.set_text(this.__text.substring(this.__caretIndex,this.__selectionIndex))},this_onMouseDown:function(i){(this.get_selectable()||1==this.get_type())&&(this.__updateLayout(),this.__selectionIndex=this.__caretIndex=this.__getPosition(this.get_mouseX()+this.get_scrollH(),this.get_mouseY()),oa.__supportDOM||(this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())),null!=this.stage&&(this.stage.addEventListener("enterFrame",u(this,this.this_onEnterFrame)),this.stage.addEventListener("mouseMove",u(this,this.stage_onMouseMove)),this.stage.addEventListener("mouseUp",u(this,this.stage_onMouseUp))))},this_onMouseWheel:function(i){this.get_mouseWheelEnabled()&&this.set_scrollV(0|Math.min(this.get_scrollV()-i.delta,this.get_maxScrollV()))},this_onDoubleClick:function(i){if(this.get_selectable()){this.__updateLayout(),i="\n.!?, ;:()-_/".split("");var e=this.__text,I=-1,t=e.length,C=0|Math.max(this.__caretIndex,1);if(0<e.length&&0<=this.__caretIndex&&t>=this.__caretIndex){for(var o=0;o<i.length;){var s=i[o];++o;var l=e.lastIndexOf(s,C-1);l>I&&(I=l+1),(l=e.indexOf(s,C))<t&&-1!=l&&(t=l)}I!=t&&(this.setSelection(I,t),i=!0,oa.__supportDOM&&(this.__renderedOnCanvasWhileOnDOM&&(this.__forceCachedBitmapUpdate=!0),i=!1),i&&(this.__dirty=!0,this.__renderDirty||(this.__renderDirty=!0,this.__setParentRenderDirty())))}}},window_onKeyDown:function(i,e){switch(i){case 8:this.__selectionIndex==this.__caretIndex&&0<this.__caretIndex&&(this.__selectionIndex=this.__caretIndex-1),this.__selectionIndex!=this.__caretIndex?(this.replaceSelectedText(""),this.__selectionIndex=this.__caretIndex,this.dispatchEvent(new sa("change",!0))):(this.__stopCursorTimer(),this.__startCursorTimer());break;case 97:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e))&&this.setSelection(0,this.__text.length);break;case 99:(ab.get_metaKey(e)||ab.get_ctrlKey(e))&&this.__caretIndex!=this.__selectionIndex&&Ub.set_text(this.__text.substring(this.__caretIndex,this.__selectionIndex));break;case 120:(ab.get_metaKey(e)||ab.get_ctrlKey(e))&&this.__caretIndex!=this.__selectionIndex&&(Ub.set_text(this.__text.substring(this.__caretIndex,this.__selectionIndex)),this.replaceSelectedText(""),this.dispatchEvent(new sa("change",!0)));break;case 127:this.__selectionIndex==this.__caretIndex&&this.__caretIndex<this.__text.length&&(this.__selectionIndex=this.__caretIndex+1),this.__selectionIndex!=this.__caretIndex?(this.replaceSelectedText(""),this.__selectionIndex=this.__caretIndex,this.dispatchEvent(new sa("change",!0))):(this.__stopCursorTimer(),this.__startCursorTimer());break;case 1073741898:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e)?this.__caretIndex=0:this.__caretBeginningOfLine(),ab.get_shiftKey(e)||(this.__selectionIndex=this.__caretIndex),this.setSelection(this.__selectionIndex,this.__caretIndex));break;case 1073741901:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e)?this.__caretIndex=this.__text.length:this.__caretEndOfLine(),ab.get_shiftKey(e)||(this.__selectionIndex=this.__caretIndex),this.setSelection(this.__selectionIndex,this.__caretIndex));break;case 1073741903:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e)?this.__caretBeginningOfNextLine():this.__caretNextCharacter(),ab.get_shiftKey(e)||(this.__selectionIndex=this.__caretIndex),this.setSelection(this.__selectionIndex,this.__caretIndex));break;case 1073741904:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e)?this.__caretBeginningOfPreviousLine():this.__caretPreviousCharacter(),ab.get_shiftKey(e)||(this.__selectionIndex=this.__caretIndex),this.setSelection(this.__selectionIndex,this.__caretIndex));break;case 1073741905:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e)?this.__caretIndex=this.__text.length:this.__caretNextLine(),ab.get_shiftKey(e)||(this.__selectionIndex=this.__caretIndex),this.setSelection(this.__selectionIndex,this.__caretIndex));break;case 1073741906:this.get_selectable()&&(ab.get_metaKey(e)||ab.get_ctrlKey(e)?this.__caretIndex=0:this.__caretPreviousLine(),ab.get_shiftKey(e)||(this.__selectionIndex=this.__caretIndex),this.setSelection(this.__selectionIndex,this.__caretIndex));break;case 13:case 1073741912:this.__textEngine.multiline?(i=new dd("textInput",!0,!0,"\n"),this.dispatchEvent(i),i.isDefaultPrevented()||(this.__replaceSelectedText("\n",!0),this.dispatchEvent(new sa("change",!0)))):(this.__stopCursorTimer(),this.__startCursorTimer())}},window_onTextInput:function(i){this.__replaceSelectedText(i,!0),this.dispatchEvent(new sa("change",!0))},__class__:uc,__properties__:B(Da.prototype.__properties__,{set_type:"set_type",get_type:"get_type",get_textWidth:"get_textWidth",get_textHeight:"get_textHeight",set_text:"set_text",get_text:"get_text",get_selectable:"get_selectable",set_scrollV:"set_scrollV",get_scrollV:"get_scrollV",set_scrollH:"set_scrollH",get_scrollH:"get_scrollH",get_multiline:"get_multiline",get_mouseWheelEnabled:"get_mouseWheelEnabled",get_maxScrollV:"get_maxScrollV",get_maxScrollH:"get_maxScrollH",get_length:"get_length",set_htmlText:"set_htmlText",get_htmlText:"get_htmlText",get_defaultTextFormat:"get_defaultTextFormat",get_caretIndex:"get_caretIndex",get_bottomScrollV:"get_bottomScrollV"})});var ng=function(i,e,I,t,C,o,s,l,n,a,g,r,J){this.font=i,this.size=e,this.color=I,this.bold=t,this.italic=C,this.underline=o,this.url=s,this.target=l,this.align=n,this.leftMargin=a,this.rightMargin=g,this.indent=r,this.leading=J};p["openfl.text.TextFormat"]=ng,ng.__name__="openfl.text.TextFormat",ng.prototype={clone:function(){var i=new ng(this.font,this.size,this.color,this.bold,this.italic,this.underline,this.url,this.target);return i.align=this.align,i.leftMargin=this.leftMargin,i.rightMargin=this.rightMargin,i.indent=this.indent,i.leading=this.leading,i.blockIndent=this.blockIndent,i.bullet=this.bullet,i.kerning=this.kerning,i.letterSpacing=this.letterSpacing,i.tabStops=this.tabStops,i.__ascent=this.__ascent,i.__descent=this.__descent,i.__cacheKey=this.__toCacheKey(),i},__merge:function(i){null!=i.font&&(this.font=i.font),null!=i.size&&(this.size=i.size),null!=i.color&&(this.color=i.color),null!=i.bold&&(this.bold=i.bold),null!=i.italic&&(this.italic=i.italic),null!=i.underline&&(this.underline=i.underline),null!=i.url&&(this.url=i.url),null!=i.target&&(this.target=i.target),null!=i.align&&(this.align=i.align),null!=i.leftMargin&&(this.leftMargin=i.leftMargin),null!=i.rightMargin&&(this.rightMargin=i.rightMargin),null!=i.indent&&(this.indent=i.indent),null!=i.leading&&(this.leading=i.leading),null!=i.blockIndent&&(this.blockIndent=i.blockIndent),null!=i.bullet&&(this.bullet=i.bullet),null!=i.kerning&&(this.kerning=i.kerning),null!=i.letterSpacing&&(this.letterSpacing=i.letterSpacing),null!=i.tabStops&&(this.tabStops=i.tabStops),null!=i.__ascent&&(this.__ascent=i.__ascent),null!=i.__descent&&(this.__descent=i.__descent),this.__toCacheKey()},__toCacheKey:function(){return this.__cacheKey=""+this.font+this.size+L.string(this.bold)+L.string(this.italic)},__class__:ng};var tj={fromString:function(i){switch(i){case"center":return 0;case"end":return 1;case"justify":return 2;case"left":return 3;case"right":return 4;case"start":return 5;default:return null}}},og=function(i,e){this.__collisions=[],this.__wordMap=new Db,this.set(i,e)};p["openfl.text._internal.CacheMeasurement"]=og,og.__name__="openfl.text._internal.CacheMeasurement",og.prototype={set:function(i,e){this.__addCollision(i,e)},get:function(i){return 1<this.__collisions.length?this.__wordMap.h[this.__collisions.indexOf(i)]:this.__wordMap.h[0]},__addCollision:function(i,e){if(!this.exists(i)){var I=this.__wordMap;i=this.__collisions.push(i)-1,I.h[i]=e}},exists:function(i){return 0!=this.__collisions.length&&-1<this.__collisions.indexOf(i)},__class__:og};var Ba=function(){};p["openfl.text._internal.HTMLParser"]=Ba,Ba.__name__="openfl.text._internal.HTMLParser",Ba.parse=function(i,e,I,t,C){i=(i=e?i.replace(Ba.__regexBreakTag.r,"\n"):i.replace(Ba.__regexBreakTag.r,"")).replace(Ba.__regexEntities[5].r," "),i=Ba.__regexCharEntity.map(i,(function(i){var e=i.matched(1),I=i.matched(2);return null!=e&&null!=(e=L.parseInt(e))?String.fromCodePoint(e):null!=I&&null!=(I=L.parseInt("0"+I))?String.fromCodePoint(I):i.matched(0)}));var o=i.split("<");if(1==o.length){if(i=T.htmlUnescape(i.replace(Ba.__regexHTMLTag.r,"")),1<C.get_length()){var s=C.get_length()-1,l=[];C.__tempIndex=1;for(var n=0;n<l.length;){var a=l[n++];C.insertAt(C.__tempIndex,a),C.__tempIndex++}C.splice(C.__tempIndex,s)}(e=C.get(0)).format=t,e.start=0,e.end=i.length}else{for(s=C.get_length(),l=[],n=C.__tempIndex=0;n<l.length;)a=l[n++],C.insertAt(C.__tempIndex,a),C.__tempIndex++;for(C.splice(C.__tempIndex,s),i="",s=[t.clone()],n=[],a=!1,l=0;l<o.length;){var g=o[l];if(++l,""!=g){var r="/"==V.substr(g,0,1),J=g.indexOf(">"),c=J+1,h=g.indexOf(" ");if(h=g.substring(r?1:0,-1<h&&h<J?h:J).toLowerCase(),r)0!=n.length&&h==n[n.length-1]&&(n.pop(),s.pop(),r=s[s.length-1].clone(),("p"==h||"li"==h)&&0<C.get_length()&&(e&&(i+="\n"),a=!0),c<g.length&&(a=T.htmlUnescape(V.substr(g,c,null)),C.push(new Yc(r,i.length,i.length+a.length)),i+=a,a=!1));else if(r=s[s.length-1].clone(),-1<J){switch(null!=I&&(I.__applyStyle(h,r),Ba.__regexClass.match(g)&&(I.__applyStyle("."+Ba.__getAttributeMatch(Ba.__regexClass),r),I.__applyStyle(h+"."+Ba.__getAttributeMatch(Ba.__regexClass),r))),h){case"a":null!=I&&I.__applyStyle("a:link",r),Ba.__regexHref.match(g)&&(r.url=Ba.__getAttributeMatch(Ba.__regexHref));break;case"b":r.bold=!0;break;case"em":case"i":r.italic=!0;break;case"font":if(Ba.__regexFace.match(g)&&(r.font=Ba.__getAttributeMatch(Ba.__regexFace)),Ba.__regexColor.match(g)&&(r.color=L.parseInt("0x"+Ba.__getAttributeMatch(Ba.__regexColor))),Ba.__regexSize.match(g)){J=Ba.__getAttributeMatch(Ba.__regexSize);var d=V.cca(J,0);r.size=43==d||45==d?(2<=s.length?s[s.length-2]:t).size+L.parseInt(J):L.parseInt(J)}break;case"li":0<C.get_length()&&!a&&(i+="\n"),(J=r.clone()).underline=!1,C.push(new Yc(J,i.length,i.length+2)),i+="• ";break;case"p":0<C.get_length()&&!a&&(i+="\n"),Ba.__regexAlign.match(g)&&(J=Ba.__getAttributeMatch(Ba.__regexAlign).toLowerCase(),r.align=tj.fromString(J));break;case"textformat":if(Ba.__regexBlockIndent.match(g)&&(r.blockIndent=L.parseInt(Ba.__getAttributeMatch(Ba.__regexBlockIndent))),Ba.__regexIndent.match(g)&&(r.indent=L.parseInt(Ba.__getAttributeMatch(Ba.__regexIndent))),Ba.__regexLeading.match(g)&&(r.leading=L.parseInt(Ba.__getAttributeMatch(Ba.__regexLeading))),Ba.__regexLeftMargin.match(g)&&(r.leftMargin=L.parseInt(Ba.__getAttributeMatch(Ba.__regexLeftMargin))),Ba.__regexRightMargin.match(g)&&(r.rightMargin=L.parseInt(Ba.__getAttributeMatch(Ba.__regexRightMargin))),Ba.__regexTabStops.match(g)){J=Ba.__getAttributeMatch(Ba.__regexTabStops).split(" "),d=[];for(var _=0;_<J.length;){var k=J[_];++_,d.push(L.parseInt(k))}r.tabStops=d}break;case"u":r.underline=!0}s.push(r),n.push(h),c<g.length&&(a=T.htmlUnescape(g.substring(c)),C.push(new Yc(r,i.length,i.length+a.length)),i+=a,a=!1)}else a=T.htmlUnescape(g),C.push(new Yc(r,i.length,i.length+a.length)),i+=a,a=!1}}0==C.get_length()&&C.push(new Yc(s[0],0,0))}return i},Ba.__getAttributeMatch=function(i){return null!=i.matched(2)?i.matched(2):i.matched(3)};var Ne=function(){this.__shortWordMap=new Qa,this.__longWordMap=new Qa};p["openfl.text._internal.ShapeCache"]=Ne,Ne.__name__="openfl.text._internal.ShapeCache",Ne.hashFunction=function(i){for(var e,I=0,t=0,C=i.length;t<C;)e=t++,I=(I<<5)-I+(e=V.cca(i,e)),I|=0;return I},Ne.prototype={cache:function(i,e,I){return i=i.format.__cacheKey,15<I.length?this.__cacheLongWord(I,i,e):this.__cacheShortWord(I,i,e)},__cacheShortWord:function(i,e,I){if(Object.prototype.hasOwnProperty.call(this.__shortWordMap.h,e)){var t=this.__shortWordMap.h[e];if(Object.prototype.hasOwnProperty.call(t.h,i))return t.h[i];var C=I();t.h[i]=C}else t=new Qa,C=I(),t.h[i]=C,this.__shortWordMap.h[e]=t;return I()},__cacheLongWord:function(i,e,I){var t=Ne.hashFunction(i);if(Object.prototype.hasOwnProperty.call(this.__longWordMap.h,e)){var C=this.__longWordMap.h[e];if(C.h.hasOwnProperty(t)){var o=C.h[t];if(o.exists(i))return o.get(i);o.set(i,I())}else o=new og(i,I()),C.h[t]=o}else C=new Db,(o=new og(i,I())).hash=t,C.h[t]=o,this.__longWordMap.h[e]=C;return I()},__class__:Ne};var jb=function(i){this.__shapeCache=new Ne,this.textField=i,this.height=this.width=100,this.set_text(""),this.bounds=new A(0,0,0,0),this.textBounds=new A(0,0,0,0),this.type=0,this.autoSize=2,this.embedFonts=!1,this.selectable=!0,this.borderColor=0,this.border=!1,this.backgroundColor=16777215,this.background=!1,this.gridFitType=1,this.maxChars=0,this.multiline=!1,this.numLines=1,this.scrollH=this.sharpness=0,this.set_scrollV(1),this.wordWrap=!1,this.lineAscents=Ha.toFloatVector(null),this.lineBreaks=Ha.toIntVector(null),this.lineDescents=Ha.toFloatVector(null),this.lineLeadings=Ha.toFloatVector(null),this.lineHeights=Ha.toFloatVector(null),this.lineWidths=Ha.toFloatVector(null),this.layoutGroups=Ha.toObjectVector(null),this.textFormatRanges=Ha.toObjectVector(null),null==jb.__context&&(jb.__context=window.document.createElement("canvas").getContext("2d"))};p["openfl.text._internal.TextEngine"]=jb,jb.__name__="openfl.text._internal.TextEngine",jb.findFont=function(i){return tc.__fontByName.h[i]},jb.findFontVariant=function(i){var e=i.font,I=i.bold;i=i.italic,null==e&&(e="_serif");var t=T.replace(T.replace(e," Normal","")," Regular","");return I&&i&&Object.prototype.hasOwnProperty.call(tc.__fontByName.h,t+" Bold Italic")?jb.findFont(t+" Bold Italic"):I&&Object.prototype.hasOwnProperty.call(tc.__fontByName.h,t+" Bold")?jb.findFont(t+" Bold"):i&&Object.prototype.hasOwnProperty.call(tc.__fontByName.h,t+" Italic")?jb.findFont(t+" Italic"):jb.findFont(e)},jb.getFormatHeight=function(i){var e=jb.getFont(i);if(jb.__context.font=e,e=jb.getFontInstance(i),null!=i.__ascent){var I=i.size*i.__ascent;e=i.size*i.__descent}else null!=e&&0!=e.unitsPerEM?(I=e.ascender/e.unitsPerEM*i.size,e=Math.abs(e.descender/e.unitsPerEM*i.size)):(I=i.size,e=.185*i.size);return I+e+i.leading},jb.getFont=function(i){var e=i.font,I=i.bold,t=i.italic;null==e&&(e="_serif");var C=T.replace(T.replace(e," Normal","")," Regular","");switch(I&&t&&Object.prototype.hasOwnProperty.call(tc.__fontByName.h,C+" Bold Italic")?(e=C+" Bold Italic",t=I=!1):I&&Object.prototype.hasOwnProperty.call(tc.__fontByName.h,C+" Bold")?(e=C+" Bold",I=!1):t&&Object.prototype.hasOwnProperty.call(tc.__fontByName.h,C+" Italic")?(e=C+" Italic",t=!1):(I&&(-1<e.indexOf(" Bold ")||T.endsWith(e," Bold"))&&(I=!1),t&&(-1<e.indexOf(" Italic ")||T.endsWith(e," Italic"))&&(t=!1)),I=(t?"italic ":"normal ")+"normal "+(I?"bold ":"normal "),I+=i.size+"px",I+="/"+(i.size+3)+"px ",e){case"_sans":i="sans-serif";break;case"_serif":i="serif";break;case"_typewriter":i="monospace";break;default:i="'"+e.replace(/^[\s'"]+(.*)[\s'"]+$/,"$1")+"'"}return I+""+i},jb.getFontInstance=function(i){return jb.findFontVariant(i)},jb.prototype={getBounds:function(){var i=this.border?1:0;this.bounds.width=this.width+i,this.bounds.height=this.height+i,i=this.width;for(var e=this.height,I=this.layoutGroups.get_length()-1,t=0,C=this.layoutGroups.get_length();t<C;){var o=t++,s=this.layoutGroups.get(o);o==I&&s.startIndex==s.endIndex&&1!=this.type||(s.offsetX<i&&(i=s.offsetX),s.offsetY<e&&(e=s.offsetY))}i>=this.width&&(i=2),e>=this.height&&(e=2),this.textBounds.setTo(Math.max(i-2,0),Math.max(e-2,0),Math.min(this.textWidth+4,this.bounds.width+4),Math.min(1.185*this.textHeight+4,this.bounds.height+4))},getLineBreaks:function(){this.lineBreaks.set_length(0);for(var i,e=-1;e<this.text.length&&(i=this.text.indexOf("\n",e+1),-1<(e=-1==(e=this.text.indexOf("\r",e+1))?i:-1==i||e<i?e:i));)this.lineBreaks.push(e)},getLineMeasurements:function(){this.lineAscents.set_length(0),this.lineDescents.set_length(0),this.lineLeadings.set_length(0),this.lineHeights.set_length(0),this.lineWidths.set_length(0);var i=0,e=0,I=null,t=0,C=0;this.textHeight=this.textWidth=0,this.numLines=1,this.maxScrollH=0;for(var o=this.layoutGroups.get_length()-1,s=0,l=this.layoutGroups.get_length();s<l;){var n=s++,a=this.layoutGroups.get(n);if(n!=o||a.startIndex!=a.endIndex||1==this.type){for(;a.lineIndex>this.numLines-1;)this.lineAscents.push(i),this.lineDescents.push(e),this.lineLeadings.push(null!=I?I:0),this.lineHeights.push(t),this.lineWidths.push(C),e=i=0,I=null,C=t=0,this.numLines++;i=Math.max(i,a.ascent),e=Math.max(e,a.descent),I=null==I?a.leading:0|Math.max(I,a.leading),t=Math.max(t,a.height),(C=a.offsetX-2+a.width)>this.textWidth&&(this.textWidth=C),(n=Math.ceil(a.offsetY-2+a.ascent+a.descent))>this.textHeight&&(this.textHeight=n)}}if(0==this.textHeight&&null!=this.textField&&1==this.type&&(i=this.textField.__textFormat,e=jb.getFontInstance(i),null!=i.__ascent?(o=i.size*i.__ascent,s=i.size*i.__descent):null!=e&&0!=e.unitsPerEM?(o=e.ascender/e.unitsPerEM*i.size,s=Math.abs(e.descender/e.unitsPerEM*i.size)):(o=i.size,s=.185*i.size),I=i.leading,i=o,e=s,this.textHeight=n=Math.ceil(o+s)),this.lineAscents.push(i),this.lineDescents.push(e),this.lineLeadings.push(null!=I?I:0),this.lineHeights.push(t),this.lineWidths.push(C),1==this.numLines&&0<I&&(this.textHeight+=I),2!=this.autoSize)switch(this.autoSize){case 0:case 1:case 3:this.wordWrap||(this.width=this.textWidth+4),this.height=this.textHeight+4,this.bottomScrollV=this.numLines}this.maxScrollH=this.textWidth>this.width-4?this.textWidth-this.width+4|0:0,this.scrollH>this.maxScrollH&&(this.scrollH=this.maxScrollH)},getLayoutGroups:function(){var i=this;if(this.layoutGroups.set_length(0),null!=this.text&&""!=this.text){var e=-1,I=null,t=null,C=uc.__defaultTextFormat.clone(),o=0,s=0,l=0,n=0,a=3,g=0,r=0,J=0,c=0,h=!0,d=null,_=null,k=0,A=0,u=0,Q=-2,S=-1,w=this.text.indexOf(" "),m=0,b=m<this.lineBreaks.get_length()?this.lineBreaks.get(m):-1,j=0,M=0,f=0,y=0,p=function(e,t,o){var s=function(){var I=[];if(null==i.__useIntAdvances){var C=new aa("Trident/7.0","");i.__useIntAdvances=C.match(E.navigator.userAgent)}if(i.__useIntAdvances){var s=0;C=t;for(var l=o;C<l;){var n=C++;n=i.measureText(e.substring(t,n+1)),I.push(n-s),s=n}}else for(C=t,l=o;C<l;)(n=C++)<e.length-1?(s=i.measureText(e.charAt(n+1)),s=i.measureText(V.substr(e,n,2))-s):s=jb.__context.measureText(e.charAt(n)).width,I.push(s);return I};return 2==C.align?s():i.__shapeCache.cache(I,s,e.substring(t,o))},Z=function(i){for(var e=0,I=0;I<i.length;){var t=i[I];++I,e+=t}return e},L=function(){return 2+J+g+(h?r:0)},O=function(){return i.width-2-c-L()},G=function(e,t){null==d||d.startIndex!=d.endIndex?(d=new Ch(I.format,e,t),i.layoutGroups.push(d)):(d.format=I.format,d.startIndex=e,d.endIndex=t)},W=function(){null!=C.__ascent?(s=C.size*C.__ascent,n=C.size*C.__descent):null!=t&&0!=t.unitsPerEM?(s=t.ascender/t.unitsPerEM*C.size,n=Math.abs(t.descender/t.unitsPerEM*C.size)):(s=C.size,n=.185*C.size),o=C.leading,(A=Math.ceil(s+n+o))>u&&(u=A),s>l&&(l=s)},x=function(){h=!0,a=null!=C.align?C.align:3,g=null!=C.blockIndent?C.blockIndent:0,r=null!=C.indent?C.indent:0,J=null!=C.leftMargin?C.leftMargin:0,c=null!=C.rightMargin?C.rightMargin:0},N=function(){if(e<i.textFormatRanges.get_length()-1){e+=1,I=i.textFormatRanges.get(e),C.__merge(I.format);var o=jb.getFont(C);return jb.__context.font=o,t=jb.getFontInstance(C),!0}return!1},D=function(t,C){if(t>=C)_=[],k=0;else if(C<=I.end)_=p(i.text,t,C),k=Z(_);else{var o=t;t=I.end;var s=0;for(_=[],k=0;;){if(o!=t&&(o=p(i.text,o,t),_=_.concat(o)),t==C){k=Z(_);break}if(!N()){za.warn("You found a bug in OpenFL's text code! Please save a copy of your project and contact Joshua Granick (@singmajesty) so we can fix this.",{fileName:"openfl/text/_internal/TextEngine.hx",lineNumber:1096,className:"openfl.text._internal.TextEngine",methodName:"getLayoutGroups"});break}o=t,t=C<I.end?C:I.end,++s}e-=s+1,N()}},B=function(e){if(e<=I.end){_=p(i.text,f,e),k=Z(_),G(f,e),d.positions=_;var t=j,C=L();d.offsetX=t+C,d.ascent=s,d.descent=n,d.leading=o,d.lineIndex=y,d.offsetY=M+2,d.width=k,d.height=A,j+=k,e==I.end&&(d=null,N(),W())}else for(;;){var l=e<I.end?e:I.end;if(f!=l&&(_=p(i.text,f,l),k=Z(_),G(f,l),d.positions=_,t=j,C=L(),d.offsetX=t+C,d.ascent=s,d.descent=n,d.leading=o,d.lineIndex=y,d.offsetY=M+2,d.width=k,d.height=A,j+=k,f=l),l==I.end&&(d=null),l==e)break;if(!N()){za.warn("You found a bug in OpenFL's text code! Please save a copy of your project and contact Joshua Granick (@singmajesty) so we can fix this.",{fileName:"openfl/text/_internal/TextEngine.hx",lineNumber:1184,className:"openfl.text._internal.TextEngine",methodName:"getLayoutGroups"});break}W()}f=e},v=function(){W();for(var e=i.layoutGroups.get_length();-1<--e;){var I=i.layoutGroups.get(e);if(I.lineIndex<y)break;I.lineIndex>y||(I.ascent=l,I.height=u)}M+=u,u=l=0,y+=1,j=0,h=!1},R=function(e){if(4<=i.width&&i.wordWrap){for(var I=_,t=Z(I),C=I.length-1;0<=C;){var o=V.cca(i.text,f+C);if(32!=o&&9!=o)break;t-=I[C],--C}for(;0<I.length&&j+t>O();){for(o=C=t=0;j+o<O();){var s=I[C];0==s?(++C,++t):(o+=s,++C)}if(C==t)C=t+1;else for(;1<C&&j+o>O();)0<--C-t?(D(f,f+C-t),o=k):(C=1,t=0,D(f,f+1),o=0);B(I=f+C-t),v(),D(I,e),I=_,t=k}}B(e)};N(),x(),W();for(var X,Y=this.text.length+1;f<Y;)if(-1<b&&(-1==w||b<w))f<=b?(D(f,b),R(b),d=null):null!=d&&d.startIndex!=d.endIndex&&(d.endIndex==w&&(d.width-=d.positions[d.positions.length-1]),d=null),v(),I.end==b&&(N(),W()),f=b+1,S=b,b=++m<this.lineBreaks.get_length()?this.lineBreaks.get(m):-1,x();else if(-1<w)for(null!=d&&d.startIndex!=d.endIndex&&(d=null),X=!1;f<this.text.length;){var P=-1;if(-1==w?P=b:(P=w+1,-1<b&&b<P&&(P=b)),-1==P&&(P=this.text.length),D(f,P),2==a){if(0<_.length&&f==Q){f+=1;var z=_.shift();k-=z,j+=z}0<_.length&&P==w+1&&(--P,z=_.pop(),k-=z)}if(this.wordWrap&&j+k>O()&&(X=!0,0<_.length&&P==w+1&&j+k-_[_.length-1]<=O()&&(X=!1)),X){for(2!=a&&(null!=d||0<this.layoutGroups.get_length())&&(null==(X=d)&&(X=this.layoutGroups.get(this.layoutGroups.get_length()-1)),X.width-=X.positions[X.positions.length-1],X.endIndex--),X=this.layoutGroups.get_length()-1,z=0;0<=X&&(d=this.layoutGroups.get(X),0<X&&d.startIndex>Q);)++z,--X;if(f==Q+1&&v(),j=0,0<z){X=this.layoutGroups.get(this.layoutGroups.get_length()-z).offsetX,z=this.layoutGroups.get_length()-z;for(var U=this.layoutGroups.get_length();z<U;){var T=z++;(d=this.layoutGroups.get(T)).offsetX-=X,d.offsetY=M+2,d.lineIndex=y,j+=d.width}}R(P),X=!1}else null!=d&&f==w&&Q!=w-1?(2!=a&&(d.endIndex=w,d.positions=d.positions.concat(_),d.width+=k),j+=k,f=P):null==d||2==a?(R(P),P==this.text.length&&v()):((z=P<I.end?P:I.end)<P&&(_=p(this.text,f,z),k=Z(_)),d.endIndex=z,d.positions=d.positions.concat(_),d.width+=k,j+=k,z==I.end&&(d=null,N(),W(),f=z,z!=P&&B(P)),b==P&&++P,f=P,P==this.text.length&&(v(),-1!=b&&(S=b,b=++m<this.lineBreaks.get_length()?this.lineBreaks.get(m):-1)));if(P=this.text.indexOf(" ",f),b==Q&&(d.endIndex=b,0>b-d.startIndex-d.positions.length&&d.positions.push(0),f=b+1),Q=w,w=P,-1<b&&b<=f&&(w>b||-1==w)||f>this.text.length)break}else f<this.text.length&&(D(f,this.text.length),R(this.text.length),v()),f+=1;S==f-2&&-1<S&&(G(f-1,f-1),d.positions=[],d.ascent=s,d.descent=n,d.leading=o,d.lineIndex=y,d.offsetX=L(),d.offsetY=M+2,d.width=0,d.height=A)}},measureText:function(i){return jb.__context.measureText(i).width},restrictText:function(i){return null==i||null!=this.__restrictRegexp&&(i=this.__restrictRegexp.split(i).join("")),i},setTextAlignment:function(){for(var i,e,I=-1,t=0,C=!1,o=0,s=this.layoutGroups.get_length();o<s;){var l=o++;if((i=this.layoutGroups.get(l)).lineIndex!=I)switch(I=i.lineIndex,t=this.width-4-i.format.rightMargin,i.format.align){case 0:t=this.lineWidths.get(I)<t?Math.round((t-this.lineWidths.get(I))/2):0;break;case 2:if(this.lineWidths.get(I)<t){e=1;for(var n=l+1,a=this.layoutGroups.get_length();n<a;){var g=n++;if(this.layoutGroups.get(g).lineIndex!=I)break;0!=g&&32!=V.cca(this.text,this.layoutGroups.get(g).startIndex-1)||++e}if(1<e&&(i=this.layoutGroups.get(l+e-1),n=V.cca(this.text,i.endIndex),i.endIndex<this.text.length&&10!=n&&13!=n))for(t=(t-this.lineWidths.get(I))/(e-1),C=!0,n=1;this.layoutGroups.get(l+n).offsetX+=t*n,++n<e;);}t=0;break;case 4:t=this.lineWidths.get(I)<t?Math.round(t-this.lineWidths.get(I)):0;break;default:t=0}0<t&&(i.offsetX+=t)}C&&this.getLineMeasurements()},update:function(){null==this.text||0==this.textFormatRanges.get_length()?(this.lineAscents.set_length(0),this.lineBreaks.set_length(0),this.lineDescents.set_length(0),this.lineLeadings.set_length(0),this.lineHeights.set_length(0),this.lineWidths.set_length(0),this.layoutGroups.set_length(0),this.textHeight=this.textWidth=0,this.numLines=1,this.maxScrollH=0,this.bottomScrollV=this.maxScrollV=1):(this.getLineBreaks(),this.getLayoutGroups(),this.getLineMeasurements(),this.setTextAlignment()),this.getBounds()},get_bottomScrollV:function(){if(1==this.numLines||null==this.lineHeights)return 1;for(var i=this.lineHeights.get_length(),e=this.lineLeadings.get_length()==i?-this.lineLeadings.get(i-1):0,I=(0<this.get_scrollV()?this.get_scrollV():1)-1,t=this.lineHeights.get_length();I<t;){var C=I++;if((e+=this.lineHeights.get(C))>this.height-4){i=C+(0<=e-this.height?0:1);break}}return i<this.get_scrollV()?this.get_scrollV():i},get_maxScrollV:function(){if(1==this.numLines||null==this.lineHeights)return 1;for(var i=this.numLines-1,e=0;0<=i;){if((e+=this.lineHeights.get(i))>this.height-4){i+=0>e-this.height?1:2;break}--i}return 1>i?1:i},get_scrollV:function(){if(1==this.numLines||null==this.lineHeights)return 1;var i=this.get_maxScrollV();return this.scrollV>i?i:this.scrollV},set_scrollV:function(i){return 1>i?i=1:i>this.get_maxScrollV()&&(i=this.get_maxScrollV()),this.scrollV=i},set_text:function(i){return this.text=i},__class__:jb,__properties__:{set_text:"set_text",set_scrollV:"set_scrollV",get_scrollV:"get_scrollV",get_maxScrollV:"get_maxScrollV",get_bottomScrollV:"get_bottomScrollV"}};var Yc=function(i,e,I){this.format=i,this.start=e,this.end=I};p["openfl.text._internal.TextFormatRange"]=Yc,Yc.__name__="openfl.text._internal.TextFormatRange",Yc.prototype={__class__:Yc};var Ch=function(i,e,I){this.format=i,this.startIndex=e,this.endIndex=I};p["openfl.text._internal.TextLayoutGroup"]=Ch,Ch.__name__="openfl.text._internal.TextLayoutGroup",Ch.prototype={__class__:Ch};var Ya=function(){ja.call(this),Ya.__instances.push(this)};p["openfl.ui.GameInput"]=Ya,Ya.__name__="openfl.ui.GameInput",Ya.__getDevice=function(i){if(null==i)return null;if(null==Ya.__devices.h.__keys__[i.__id__]){var e=Ab.__getDeviceData(),I=e[i.id].id;e=Ab.__getDeviceData(),e=new Di(I,e[i.id].id),Ya.__deviceList.push(e),Ya.__devices.set(i,e),Ya.numDevices=Ya.__deviceList.length}return Ya.__devices.h[i.__id__]},Ya.__onGamepadAxisMove=function(i,e,I){if(null!=(i=Ya.__getDevice(i))&&i.enabled){if(!i.__axis.h.hasOwnProperty(e)){if(null==e)var t="null";else switch(e){case 0:t="LEFT_X";break;case 1:t="LEFT_Y";break;case 2:t="RIGHT_X";break;case 3:t="RIGHT_Y";break;case 4:t="TRIGGER_LEFT";break;case 5:t="TRIGGER_RIGHT";break;default:t="UNKNOWN ("+e+")"}t=new Jc(i,"AXIS_"+t,-1,1),i.__axis.h[e]=t,i.__controls.push(t)}(t=i.__axis.h[e]).value=I,t.dispatchEvent(new sa("change"))}},Ya.__onGamepadButtonDown=function(i,e){if(null!=(i=Ya.__getDevice(i))&&i.enabled){if(!i.__button.h.hasOwnProperty(e)){if(null==e)var I="null";else switch(e){case 0:I="A";break;case 1:I="B";break;case 2:I="X";break;case 3:I="Y";break;case 4:I="BACK";break;case 5:I="GUIDE";break;case 6:I="START";break;case 7:I="LEFT_STICK";break;case 8:I="RIGHT_STICK";break;case 9:I="LEFT_SHOULDER";break;case 10:I="RIGHT_SHOULDER";break;case 11:I="DPAD_UP";break;case 12:I="DPAD_DOWN";break;case 13:I="DPAD_LEFT";break;case 14:I="DPAD_RIGHT";break;default:I="UNKNOWN ("+e+")"}I=new Jc(i,"BUTTON_"+I,0,1),i.__button.h[e]=I,i.__controls.push(I)}(I=i.__button.h[e]).value=1,I.dispatchEvent(new sa("change"))}},Ya.__onGamepadButtonUp=function(i,e){if(null!=(i=Ya.__getDevice(i))&&i.enabled){if(!i.__button.h.hasOwnProperty(e)){if(null==e)var I="null";else switch(e){case 0:I="A";break;case 1:I="B";break;case 2:I="X";break;case 3:I="Y";break;case 4:I="BACK";break;case 5:I="GUIDE";break;case 6:I="START";break;case 7:I="LEFT_STICK";break;case 8:I="RIGHT_STICK";break;case 9:I="LEFT_SHOULDER";break;case 10:I="RIGHT_SHOULDER";break;case 11:I="DPAD_UP";break;case 12:I="DPAD_DOWN";break;case 13:I="DPAD_LEFT";break;case 14:I="DPAD_RIGHT";break;default:I="UNKNOWN ("+e+")"}I=new Jc(i,"BUTTON_"+I,0,1),i.__button.h[e]=I,i.__controls.push(I)}(I=i.__button.h[e]).value=0,I.dispatchEvent(new sa("change"))}},Ya.__onGamepadConnect=function(i){if(null!=(i=Ya.__getDevice(i)))for(var e=0,I=Ya.__instances;e<I.length;){var t=I[e];++e,t.dispatchEvent(new Le("deviceAdded",!0,!1,i))}},Ya.__onGamepadDisconnect=function(i){var e=Ya.__devices.h[i.__id__];if(null!=e){null!=Ya.__devices.h.__keys__[i.__id__]&&(V.remove(Ya.__deviceList,Ya.__devices.h[i.__id__]),Ya.__devices.remove(i)),Ya.numDevices=Ya.__deviceList.length,i=0;for(var I=Ya.__instances;i<I.length;){var t=I[i];++i,t.dispatchEvent(new Le("deviceRemoved",!0,!1,e))}}},Ya.__super__=ja,Ya.prototype=B(ja.prototype,{addEventListener:function(i,e,I,t,C){if(null==C&&(C=!1),null==t&&(t=0),null==I&&(I=!1),ja.prototype.addEventListener.call(this,i,e,I,t,C),"deviceAdded"==i)for(i=0,e=Ya.__deviceList;i<e.length;)I=e[i],++i,this.dispatchEvent(new Le("deviceAdded",!0,!1,I))},__class__:Ya});var Jc=function(i,e,I,t,C){null==C&&(C=0),ja.call(this),this.device=i,this.id=e,this.minValue=I,this.maxValue=t,this.value=C};p["openfl.ui.GameInputControl"]=Jc,Jc.__name__="openfl.ui.GameInputControl",Jc.__super__=ja,Jc.prototype=B(ja.prototype,{__class__:Jc});var Di=function(i,e){for(this.__controls=[],this.__button=new Db,this.__axis=new Db,this.id=i,this.name=e,i=new Jc(this,"AXIS_0",-1,1),this.__axis.h[0]=i,this.__controls.push(i),i=new Jc(this,"AXIS_1",-1,1),this.__axis.h[1]=i,this.__controls.push(i),i=new Jc(this,"AXIS_2",-1,1),this.__axis.h[2]=i,this.__controls.push(i),i=new Jc(this,"AXIS_3",-1,1),this.__axis.h[3]=i,this.__controls.push(i),i=new Jc(this,"AXIS_4",-1,1),this.__axis.h[4]=i,this.__controls.push(i),i=new Jc(this,"AXIS_5",-1,1),this.__axis.h[5]=i,this.__controls.push(i),e=0;15>e;){var I=e++;i=new Jc(this,"BUTTON_"+I,0,1),this.__button.h[I]=i,this.__controls.push(i)}};p["openfl.ui.GameInputDevice"]=Di,Di.__name__="openfl.ui.GameInputDevice",Di.prototype={__class__:Di};var Wi=function(){};p["openfl.ui.Keyboard"]=Wi,Wi.__name__="openfl.ui.Keyboard",Wi.__getCharCode=function(i,e){if(null==e&&(e=!1),e){switch(i){case 48:return 41;case 49:return 33;case 50:return 64;case 51:return 35;case 52:return 36;case 53:return 37;case 54:return 94;case 55:return 38;case 56:return 42;case 57:return 40;case 186:return 58;case 187:return 43;case 188:return 60;case 189:return 95;case 190:return 62;case 191:return 63;case 192:return 126;case 219:return 123;case 220:return 124;case 221:return 125;case 222:return 34}if(65<=i&&90>=i)return i-65+65}else{switch(i){case 8:return 8;case 9:return 9;case 13:return 13;case 27:return 27;case 32:return 32;case 186:return 59;case 187:return 61;case 188:return 44;case 189:return 45;case 190:return 46;case 191:return 47;case 192:return 96;case 219:return 91;case 220:return 92;case 221:return 93;case 222:return 39}if(48<=i&&57>=i)return i-48+48;if(65<=i&&90>=i)return i-65+97}if(96<=i&&105>=i)return i-96+48;switch(i){case 8:return 8;case 13:return 13;case 46:return 127;case 106:return 42;case 107:return 43;case 108:return 44;case 110:return 45;case 111:return 46}return 0};var si=function(){};p["openfl.ui.Mouse"]=si,si.__name__="openfl.ui.Mouse";var rj={toLimeCursor:function(i){switch(i){case"arrow":return vb.ARROW;case"auto":default:return vb.DEFAULT;case"button":return vb.POINTER;case"crosshair":return vb.CROSSHAIR;case"custom":return vb.CUSTOM;case"hand":return vb.MOVE;case"ibeam":return vb.TEXT;case"resize_nesw":return vb.RESIZE_NESW;case"resize_ns":return vb.RESIZE_NS;case"resize_nwse":return vb.RESIZE_NWSE;case"resize_we":return vb.RESIZE_WE;case"wait":return vb.WAIT;case"waitarrow":return vb.WAIT_ARROW}}},vd=function(){};p["openfl.ui.Multitouch"]=vd,vd.__name__="openfl.ui.Multitouch",vd.__properties__={get_supportsTouchEvents:"get_supportsTouchEvents"},vd.get_supportsTouchEvents=function(){return!!("ontouchstart"in document.documentElement||window.DocumentTouch&&document instanceof DocumentTouch)};var U=function(i){null==i&&(i=!1),this.debugEnabled=i,U.initialized||U.init()};p["openfl.utils.AGALMiniAssembler"]=U,U.__name__="openfl.utils.AGALMiniAssembler",U.init=function(){U.initialized=!0;var i=U.OPMAP,e=new Ra("mov",2,0,0);i.h.mov=e,i=U.OPMAP,e=new Ra("add",3,1,0),i.h.add=e,i=U.OPMAP,e=new Ra("sub",3,2,0),i.h.sub=e,i=U.OPMAP,e=new Ra("mul",3,3,0),i.h.mul=e,i=U.OPMAP,e=new Ra("div",3,4,0),i.h.div=e,i=U.OPMAP,e=new Ra("rcp",2,5,0),i.h.rcp=e,i=U.OPMAP,e=new Ra("min",3,6,0),i.h.min=e,i=U.OPMAP,e=new Ra("max",3,7,0),i.h.max=e,i=U.OPMAP,e=new Ra("frc",2,8,0),i.h.frc=e,i=U.OPMAP,e=new Ra("sqt",2,9,0),i.h.sqt=e,i=U.OPMAP,e=new Ra("rsq",2,10,0),i.h.rsq=e,i=U.OPMAP,e=new Ra("pow",3,11,0),i.h.pow=e,i=U.OPMAP,e=new Ra("log",2,12,0),i.h.log=e,i=U.OPMAP,e=new Ra("exp",2,13,0),i.h.exp=e,i=U.OPMAP,e=new Ra("nrm",2,14,0),i.h.nrm=e,i=U.OPMAP,e=new Ra("sin",2,15,0),i.h.sin=e,i=U.OPMAP,e=new Ra("cos",2,16,0),i.h.cos=e,i=U.OPMAP,e=new Ra("crs",3,17,0),i.h.crs=e,i=U.OPMAP,e=new Ra("dp3",3,18,0),i.h.dp3=e,i=U.OPMAP,e=new Ra("dp4",3,19,0),i.h.dp4=e,i=U.OPMAP,e=new Ra("abs",2,20,0),i.h.abs=e,i=U.OPMAP,e=new Ra("neg",2,21,0),i.h.neg=e,i=U.OPMAP,e=new Ra("sat",2,22,0),i.h.sat=e,i=U.OPMAP,e=new Ra("m33",3,23,16),i.h.m33=e,i=U.OPMAP,e=new Ra("m44",3,24,16),i.h.m44=e,i=U.OPMAP,e=new Ra("m34",3,25,16),i.h.m34=e,i=U.OPMAP,e=new Ra("ddx",2,26,288),i.h.ddx=e,i=U.OPMAP,e=new Ra("ddy",2,27,288),i.h.ddy=e,i=U.OPMAP,e=new Ra("ife",2,28,897),i.h.ife=e,i=U.OPMAP,e=new Ra("ine",2,29,897),i.h.ine=e,i=U.OPMAP,e=new Ra("ifg",2,30,897),i.h.ifg=e,i=U.OPMAP,e=new Ra("ifl",2,31,897),i.h.ifl=e,i=U.OPMAP,e=new Ra("els",0,32,1921),i.h.els=e,i=U.OPMAP,e=new Ra("eif",0,33,1409),i.h.eif=e,i=U.OPMAP,e=new Ra("kil",1,39,160),i.h.kil=e,i=U.OPMAP,e=new Ra("tex",3,40,40),i.h.tex=e,i=U.OPMAP,e=new Ra("sge",3,41,0),i.h.sge=e,i=U.OPMAP,e=new Ra("slt",3,42,0),i.h.slt=e,i=U.OPMAP,e=new Ra("sgn",2,43,0),i.h.sgn=e,i=U.OPMAP,e=new Ra("seq",3,44,0),i.h.seq=e,i=U.OPMAP,e=new Ra("sne",3,45,0),i.h.sne=e,i=U.SAMPLEMAP,e=new sb("rgba",8,0),i.h.rgba=e,i=U.SAMPLEMAP,e=new sb("compressed",8,1),i.h.compressed=e,i=U.SAMPLEMAP,e=new sb("compressedalpha",8,2),i.h.compressedalpha=e,i=U.SAMPLEMAP,e=new sb("dxt1",8,1),i.h.dxt1=e,i=U.SAMPLEMAP,e=new sb("dxt5",8,2),i.h.dxt5=e,i=U.SAMPLEMAP,e=new sb("video",8,3),i.h.video=e,i=U.SAMPLEMAP,e=new sb("2d",12,0),i.h["2d"]=e,i=U.SAMPLEMAP,e=new sb("3d",12,2),i.h["3d"]=e,i=U.SAMPLEMAP,e=new sb("cube",12,1),i.h.cube=e,i=U.SAMPLEMAP,e=new sb("mipnearest",24,1),i.h.mipnearest=e,i=U.SAMPLEMAP,e=new sb("miplinear",24,2),i.h.miplinear=e,i=U.SAMPLEMAP,e=new sb("mipnone",24,0),i.h.mipnone=e,i=U.SAMPLEMAP,e=new sb("nomip",24,0),i.h.nomip=e,i=U.SAMPLEMAP,e=new sb("nearest",28,0),i.h.nearest=e,i=U.SAMPLEMAP,e=new sb("linear",28,1),i.h.linear=e,i=U.SAMPLEMAP,e=new sb("anisotropic2x",28,2),i.h.anisotropic2x=e,i=U.SAMPLEMAP,e=new sb("anisotropic4x",28,3),i.h.anisotropic4x=e,i=U.SAMPLEMAP,e=new sb("anisotropic8x",28,4),i.h.anisotropic8x=e,i=U.SAMPLEMAP,e=new sb("anisotropic16x",28,5),i.h.anisotropic16x=e,i=U.SAMPLEMAP,e=new sb("centroid",16,1),i.h.centroid=e,i=U.SAMPLEMAP,e=new sb("single",16,2),i.h.single=e,i=U.SAMPLEMAP,e=new sb("ignoresampler",16,4),i.h.ignoresampler=e,i=U.SAMPLEMAP,e=new sb("repeat",20,1),i.h.repeat=e,i=U.SAMPLEMAP,e=new sb("wrap",20,1),i.h.wrap=e,i=U.SAMPLEMAP,e=new sb("clamp",20,0),i.h.clamp=e,i=U.SAMPLEMAP,e=new sb("clamp_u_repeat_v",20,2),i.h.clamp_u_repeat_v=e,i=U.SAMPLEMAP,e=new sb("repeat_u_clamp_v",20,3),i.h.repeat_u_clamp_v=e},U.prototype={assemble:function(i,e,I,t){null==t&&(t=!1),null==I&&(I=1);var C=Fa.getTimer();this.agalcode=new pc(0),this.error="";var o=!1;"fragment"==i?o=!0:"vertex"!=i&&(this.error='ERROR: mode needs to be "fragment" or "vertex" but is "'+i+'".'),this.agalcode.__endian=1,this.agalcode.writeByte(160),this.agalcode.writeUnsignedInt(I),this.agalcode.writeByte(161),this.agalcode.writeByte(o?1:0),this.initregmap(I,t),i=T.replace(e,"\r","\n").split("\n"),e=0,t=i.length;for(var s=new aa("<.*>","g"),l=new aa("([\\w\\.\\-\\+]+)","gi"),n=new aa("^\\w{3}","ig"),a=new aa("vc\\[([vofi][acostdip]?[d]?)(\\d*)?(\\.[xyzw](\\+\\d{1,3})?)?\\](\\.[xyzw]{1,4})?|([vofi][acostdip]?[d]?)(\\d*)?(\\.[xyzw]{1,4})?","gi"),g=new aa("\\[.*\\]","ig"),r=new aa("^\\b[A-Za-z]{1,3}","ig"),J=new aa("\\d+",""),c=new aa("(\\.[xyzw]{1,4})",""),h=new aa("[A-Za-z]{1,3}","ig"),d=new aa("(\\.[xyzw]{1,1})",""),_=new aa("\\+\\d{1,3}","ig"),k=0;k<t&&""==this.error;){var A=T.trim(i[k]),u=A.indexOf("//");-1!=u&&(A=V.substr(A,0,u));var Q=s.match(A)?s.matchedPos().pos:-1;u=null,-1!=Q&&(u=this.match(V.substr(A,Q,null),l),A=V.substr(A,0,Q));var S=null;if(n.match(A)&&(Q=n.matched(0),S=U.OPMAP.h[Q]),null==S)3<=A.length&&za.warn("warning: bad line "+k+": "+i[k],{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:262,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"});else if(this.debugEnabled&&za.info(S,{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:272,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),null==S)3<=A.length&&za.warn("warning: bad line "+k+": "+i[k],{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:279,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"});else{if(A=V.substr(A,A.indexOf(S.name)+S.name.length,null),0!=(256&S.flags)&&2>I){this.error="error: opcode requires version 2.";break}if(0!=(64&S.flags)&&o){this.error="error: opcode is only allowed in vertex programs.";break}if(0!=(32&S.flags)&&!o){this.error="error: opcode is only allowed in fragment programs.";break}if(this.verbose&&za.info("emit opcode="+L.string(S),{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:308,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),this.agalcode.writeUnsignedInt(S.emitCode),4096<++e){this.error="error: too many opcodes. maximum is 4096.";break}var w=this.match(A,a);if(w.length!=S.numRegister){this.error="error: wrong number of operands. found "+w.length+" but expected "+S.numRegister+".";break}var m=!1,b=160;for(A=0,Q=w.length;A<Q;){var j=A++,M=!1,f=this.match(w[j],g);0<f.length&&(w[j]=T.replace(w[j],f[0],"0"),this.verbose&&za.info("IS REL",{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:344,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),M=!0);var y=this.match(w[j],r);if(0==y.length){this.error="error: could not parse operand "+j+" ("+w[j]+").",m=!0;break}var p=U.REGMAP.h[y[0]];if(this.debugEnabled&&za.info(p,{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:363,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),null==p){this.error="error: could not find register name for operand "+j+" ("+w[j]+").",m=!0;break}if(o){if(0==(32&p.flags)){this.error="error: register operand "+j+" ("+w[j]+") only allowed in vertex programs.",m=!0;break}if(M){this.error="error: register operand "+j+" ("+w[j]+") relative adressing not allowed in fragment programs.",m=!0;break}}else if(0==(64&p.flags)){this.error="error: register operand "+j+" ("+w[j]+") only allowed in fragment programs.",m=!0;break}w[j]=V.substr(w[j],w[j].indexOf(p.name)+p.name.length,null);var Z=M?this.match(f[0],J):this.match(w[j],J);if(y=0,0<Z.length&&(y=L.parseInt(Z[0])),Cc.gt(y,p.range)){A=p.range+1,this.error="error: register operand "+j+" ("+w[j]+") index exceeds limit of "+(null==A?"null":L.string(Cc.toFloat(A)))+".",m=!0;break}var O=this.match(w[j],c),G=0==j&&0==(128&S.flags),W=2==j&&0!=(8&S.flags),x=0,N=0,D=0;if(G&&M){this.error="error: relative can not be destination",m=!0;break}if(0<O.length){for(var B=Z=0,v=O[0].length,R=1;R<v;)B=V.cca(O[0],R)-120,Cc.gt(B,2)&&(B=3),Z=G?Z|1<<B:Z|B<<(R-1<<1),++R;if(!G)for(;4>=R;)Z|=B<<(R-1<<1),++R}else Z=G?15:228;if(M){if(O=this.match(f[0],h),null==(x=U.REGMAP.h[O[0]])){this.error="error: bad index register",m=!0;break}if(x=x.emitCode,0==(B=this.match(f[0],d)).length){this.error="error: bad index register select",m=!0;break}if(N=V.cca(B[0],1)-120,Cc.gt(N,2)&&(N=3),0<(f=this.match(f[0],_)).length&&(D=L.parseInt(f[0])),0>D||255<D){this.error="error: index offset "+D+" out of bounds. [0..255]",m=!0;break}this.verbose&&za.info("RELATIVE: type="+x+"=="+O[0]+" sel="+(null==N?"null":L.string(Cc.toFloat(N)))+"=="+B[0]+" idx="+(null==y?"null":L.string(Cc.toFloat(y)))+" offset="+D,{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:518,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"})}if(this.verbose&&za.info(" emit argcode="+L.string(p)+"["+(null==y?"null":L.string(Cc.toFloat(y)))+"]["+Z+"]",{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:525,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),G)this.agalcode.writeShort(y),this.agalcode.writeByte(Z),this.agalcode.writeByte(p.emitCode),b-=32;else{if(W){for(this.verbose&&za.info(" emit sampler",{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:541,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),j=5,f=M=0,p=null==u?0:u.length;f<p;)Z=f++,this.verbose&&za.info(" opt: "+u[Z],{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:552,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),null==(G=U.SAMPLEMAP.h[u[Z]])?(M=parseFloat(u[Z]),this.verbose&&za.info(" bias: "+M,{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:565,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"})):(16!=G.flag&&(j&=~(15<<G.flag)),j|=G.mask<<G.flag);this.agalcode.writeShort(y),this.agalcode.writeByte(8*M|0),this.agalcode.writeByte(0),this.agalcode.writeUnsignedInt(j),this.verbose&&za.info(" bits: "+(j-5),{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:586,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"})}else 0==j&&(this.agalcode.writeUnsignedInt(0),b-=32),this.agalcode.writeShort(y),this.agalcode.writeByte(D),this.agalcode.writeByte(Z),this.agalcode.writeByte(p.emitCode),this.agalcode.writeByte(x),this.agalcode.writeShort(M?32768|N:0);b-=64}}for(A=0;A<b;)this.agalcode.writeByte(0),A+=8;if(m)break}++k}if(""!=this.error&&(this.error+="\n at line "+k+" "+i[k],Wg.set_length(this.agalcode,0),za.info(this.error,{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:631,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"})),this.debugEnabled){for(I="generated bytecode:",A=0,Q=o=Wg.get_length(this.agalcode);A<Q;)0==(o=A++)%16&&(I+="\n"),0==o%4&&(I+=" "),2>(o=T.hex(this.agalcode.b[o],2)).length&&(o="0"+o),I+=o;za.info(I,{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:662,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"})}return this.verbose&&za.info("AGALMiniAssembler.assemble time: "+(Fa.getTimer()-C)/1e3+"s",{fileName:"openfl/utils/AGALMiniAssembler.hx",lineNumber:667,className:"openfl.utils.AGALMiniAssembler",methodName:"assemble"}),this.agalcode},initregmap:function(i,e){var I=U.REGMAP,t=new yc("va","vertex attribute",0,e?1024:1==i||2==i?7:15,66);I.h.va=t,I=U.REGMAP,t=new yc("vc","vertex constant",1,e?1024:1==i?127:249,66),I.h.vc=t,I=U.REGMAP,t=new yc("vt","vertex temporary",2,e?1024:1==i?7:25,67),I.h.vt=t,I=U.REGMAP,t=new yc("vo","vertex output",3,e?1024:0,65),I.h.vo=t,I=U.REGMAP,t=new yc("vi","varying",4,e?1024:1==i?7:9,99),I.h.vi=t,I=U.REGMAP,t=new yc("fc","fragment constant",1,e?1024:1==i?27:2==i?63:199,34),I.h.fc=t,I=U.REGMAP,t=new yc("ft","fragment temporary",2,e?1024:1==i?7:25,35),I.h.ft=t,I=U.REGMAP,t=new yc("fs","texture sampler",5,e?1024:7,34),I.h.fs=t,I=U.REGMAP,t=new yc("fo","fragment output",3,e?1024:1==i?0:3,33),I.h.fo=t,I=U.REGMAP,t=new yc("fd","fragment depth output",6,e?1024:1==i?-1:0,33),I.h.fd=t,I=U.REGMAP,t=new yc("iid","instance id",7,e?1024:0,66),I.h.iid=t,t=U.REGMAP.h.vo,U.REGMAP.h.op=t,t=U.REGMAP.h.vi,U.REGMAP.h.i=t,t=U.REGMAP.h.vi,U.REGMAP.h.v=t,t=U.REGMAP.h.fo,U.REGMAP.h.oc=t,t=U.REGMAP.h.fd,U.REGMAP.h.od=t,t=U.REGMAP.h.vi,U.REGMAP.h.fi=t},match:function(i,e){for(var I=[],t=0;e.matchSub(i,t);)t=e.matched(0),I.push(t),t=e.matchedPos().pos+t.length;return I},__class__:U};var Ra=function(i,e,I,t){this.name=i,this.numRegister=e,this.emitCode=I,this.flags=t};p["openfl.utils._AGALMiniAssembler.OpCode"]=Ra,Ra.__name__="openfl.utils._AGALMiniAssembler.OpCode",Ra.prototype={__class__:Ra};var yc=function(i,e,I,t,C){this.name=i,this.longName=e,this.emitCode=I,this.range=t,this.flags=C};p["openfl.utils._AGALMiniAssembler.Register"]=yc,yc.__name__="openfl.utils._AGALMiniAssembler.Register",yc.prototype={toString:function(){return'[Register name="'+this.name+'", longName="'+this.longName+'", emitCode='+(null==this.emitCode?"null":L.string(Cc.toFloat(this.emitCode)))+", range="+(null==this.range?"null":L.string(Cc.toFloat(this.range)))+", flags="+(null==this.flags?"null":L.string(Cc.toFloat(this.flags)))+"]"},__class__:yc};var sb=function(i,e,I){this.name=i,this.flag=e,this.mask=I};p["openfl.utils._AGALMiniAssembler.Sampler"]=sb,sb.__name__="openfl.utils._AGALMiniAssembler.Sampler",sb.prototype={__class__:sb};var Dh=function(){};p["openfl.utils.IAssetCache"]=Dh,Dh.__name__="openfl.utils.IAssetCache",Dh.__isInterface__=!0,Dh.prototype={__class__:Dh,__properties__:{get_enabled:"get_enabled"}};var Eh=function(){this.__enabled=!0,this.bitmapData=new Qa,this.font=new Qa,this.sound=new Qa};p["openfl.utils.AssetCache"]=Eh,Eh.__name__="openfl.utils.AssetCache",Eh.__interfaces__=[Dh],Eh.prototype={getBitmapData:function(i){return this.bitmapData.h[i]},getSound:function(i){return this.sound.h[i]},hasBitmapData:function(i){return Object.prototype.hasOwnProperty.call(this.bitmapData.h,i)},hasSound:function(i){return Object.prototype.hasOwnProperty.call(this.sound.h,i)},setBitmapData:function(i,e){this.bitmapData.h[i]=e},setSound:function(i,e){this.sound.h[i]=e},get_enabled:function(){return this.__enabled},__class__:Eh,__properties__:{get_enabled:"get_enabled"}};var cd=function(){ob.call(this)};p["openfl.utils.AssetLibrary"]=cd,cd.__name__="openfl.utils.AssetLibrary",cd.fromBundle=function(i){if(null!=(i=ob.fromBundle(i))){if(i instanceof cd)return i;var e=new cd;return e.__proxy=i,e}return null},cd.fromManifest=function(i){if(null!=(i=ob.fromManifest(i))){if(i instanceof cd)return i;var e=new cd;return e.__proxy=i,e}return null},cd.__super__=ob,cd.prototype=B(ob.prototype,{bind:function(i,e){return!1},exists:function(i,e){return null!=this.__proxy?this.__proxy.exists(i,e):ob.prototype.exists.call(this,i,e)},getAsset:function(i,e){return null!=this.__proxy?this.__proxy.getAsset(i,e):ob.prototype.getAsset.call(this,i,e)},getAudioBuffer:function(i){return null!=this.__proxy?this.__proxy.getAudioBuffer(i):ob.prototype.getAudioBuffer.call(this,i)},getBytes:function(i){return null!=this.__proxy?this.__proxy.getBytes(i):ob.prototype.getBytes.call(this,i)},getFont:function(i){return null!=this.__proxy?this.__proxy.getFont(i):ob.prototype.getFont.call(this,i)},getImage:function(i){return null!=this.__proxy?this.__proxy.getImage(i):ob.prototype.getImage.call(this,i)},getMovieClip:function(i){return null},getText:function(i){return null!=this.__proxy?this.__proxy.getText(i):ob.prototype.getText.call(this,i)},isLocal:function(i,e){return null!=this.__proxy?this.__proxy.isLocal(i,e):ob.prototype.isLocal.call(this,i,e)},load:function(){return null!=this.__proxy?this.__proxy.load():ob.prototype.load.call(this)},loadAudioBuffer:function(i){return null!=this.__proxy?this.__proxy.loadAudioBuffer(i):ob.prototype.loadAudioBuffer.call(this,i)},loadBytes:function(i){return null!=this.__proxy?this.__proxy.loadBytes(i):ob.prototype.loadBytes.call(this,i)},loadFont:function(i){return null!=this.__proxy?this.__proxy.loadFont(i):ob.prototype.loadFont.call(this,i)},loadImage:function(i){return null!=this.__proxy?this.__proxy.loadImage(i):ob.prototype.loadImage.call(this,i)},loadText:function(i){return null!=this.__proxy?this.__proxy.loadText(i):ob.prototype.loadText.call(this,i)},unload:function(){null!=this.__proxy?this.__proxy.unload():ob.prototype.unload.call(this)},__class__:cd});var tb=function(){};p["openfl.utils.Assets"]=tb,tb.__name__="openfl.utils.Assets",tb.getBitmapData=function(i,e){if(null==e&&(e=!0),e&&tb.cache.get_enabled()&&tb.cache.hasBitmapData(i)){var I=tb.cache.getBitmapData(i);if(tb.isValidBitmapData(I))return I}return null!=(I=ra.getImage(i,!1))?(I=lb.fromImage(I),e&&tb.cache.get_enabled()&&tb.cache.setBitmapData(i,I),I):null},tb.getMusic=function(i,e){return null==e&&(e=!0),tb.getSound(i,e)},tb.getSound=function(i,e){if(null==e&&(e=!0),e&&tb.cache.get_enabled()&&tb.cache.hasSound(i)){var I=tb.cache.getSound(i);if(tb.isValidSound(I))return I}return null!=(I=ra.getAudioBuffer(i,!1))?(I=Me.fromAudioBuffer(I),e&&tb.cache.get_enabled()&&tb.cache.setSound(i,I),I):null},tb.hasLibrary=function(i){return ra.hasLibrary(i)},tb.isValidBitmapData=function(i){return null!=i&&null!=i.image},tb.isValidSound=function(i){return!0},tb.registerLibrary=function(i,e){ra.registerLibrary(i,e)},tb.unloadLibrary=function(i){ra.unloadLibrary(i)};var Wg={__properties__:{set_length:"set_length",get_length:"get_length"},fromBytes:function(i){return null==i?null:i instanceof pc?i:pc.fromBytes(i)},toBytes:function(i){return i},get_length:function(i){return null==i?0:i.length},set_length:function(i,e){return 0<=e&&(i.__resize(e),e<i.position&&(i.position=e)),i.length=e}},Zi=function(){};p["openfl.utils.IDataOutput"]=Zi,Zi.__name__="openfl.utils.IDataOutput",Zi.__isInterface__=!0;var $i=function(){};p["openfl.utils.IDataInput"]=$i,$i.__name__="openfl.utils.IDataInput",$i.__isInterface__=!0;var pc=function(i){null==i&&(i=0);var e=new Ma(new ArrayBuffer(i));Ma.call(this,e.b.buffer),this.__length=i,null==pc.__defaultEndian&&(Lb.get_endianness()==Xg.LITTLE_ENDIAN?pc.__defaultEndian=1:pc.__defaultEndian=0),this.__endian=pc.__defaultEndian,this.objectEncoding=pc.defaultObjectEncoding,this.position=0};p["openfl.utils.ByteArrayData"]=pc,pc.__name__="openfl.utils.ByteArrayData",pc.__interfaces__=[Zi,$i],pc.fromBytes=function(i){var e=new pc;return e.__fromBytes(i),e},pc.__super__=Ma,pc.prototype=B(Ma.prototype,{readByte:function(){var i=this.readUnsignedByte();return 0!=(128&i)?i-256:i},readInt:function(){var i=this.readUnsignedByte(),e=this.readUnsignedByte(),I=this.readUnsignedByte(),t=this.readUnsignedByte();return 1==this.__endian?t<<24|I<<16|e<<8|i:i<<24|e<<16|I<<8|t},readUnsignedByte:function(){if(this.position<this.length)return this.b[this.position++];throw new mg},readUnsignedInt:function(){var i=this.readUnsignedByte(),e=this.readUnsignedByte(),I=this.readUnsignedByte(),t=this.readUnsignedByte();return 1==this.__endian?t<<24|I<<16|e<<8|i:i<<24|e<<16|I<<8|t},readUnsignedShort:function(){var i=this.readUnsignedByte(),e=this.readUnsignedByte();return 1==this.__endian?(e<<8)+i:i<<8|e},readUTF:function(){var i=this.readUnsignedShort();return this.readUTFBytes(i)},readUTFBytes:function(i){if(this.position+i>this.length)throw new mg;return this.position+=i,this.getString(this.position-i,i)},writeByte:function(i){this.__resize(this.position+1),this.b[this.position++]=255&i},writeInt:function(i){this.__resize(this.position+4),1==this.__endian?(this.b[this.position++]=255&i,this.b[this.position++]=i>>8&255,this.b[this.position++]=i>>16&255,this.b[this.position++]=i>>24&255):(this.b[this.position++]=i>>24&255,this.b[this.position++]=i>>16&255,this.b[this.position++]=i>>8&255,this.b[this.position++]=255&i)},writeShort:function(i){this.__resize(this.position+2),1==this.__endian?(this.b[this.position++]=255&i,this.b[this.position++]=i>>8&255):(this.b[this.position++]=i>>8&255,this.b[this.position++]=255&i)},writeUnsignedInt:function(i){this.writeInt(i)},__fromBytes:function(i){this.b=i.b,this.__length=i.length,this.data=i.data,this.length=i.length},__resize:function(i){if(i>this.__length){var e=new Ma(new ArrayBuffer(3*(i+1)>>1));if(0<this.__length){var I=this.length;this.length=this.__length,e.blit(0,this,0,this.__length),this.length=I}this.b=e.b,this.__length=e.length,this.data=e.data}this.length<i&&(this.length=i)},__class__:pc});var Xc={__get:function(i,e){if(null==i||null==e)return null;if(Object.prototype.hasOwnProperty.call(i,e))return ta.field(i,e);if(i instanceof fb){var I=i.getChildByName(e);if(null!=I)return I}return ta.getProperty(i,e)}},Fh=function(){};p["haxe.lang.Iterator"]=Fh,Fh.__name__="haxe.lang.Iterator",Fh.__isInterface__=!0,Fh.prototype={__class__:Fh};var Gh=function(){};p["haxe.lang.Iterable"]=Gh,Gh.__name__="haxe.lang.Iterable",Gh.__isInterface__=!0,Gh.prototype={__class__:Gh};var hc=function(){};p["openfl.utils._internal.Lib"]=hc,hc.__name__="openfl.utils._internal.Lib";var he=function(){this.rollOutStack=[]};p["openfl.utils._internal.TouchData"]=he,he.__name__="openfl.utils._internal.TouchData",he.prototype={reset:function(){this.touchOverTarget=this.touchDownTarget=this.touch=null,this.rollOutStack.splice(0,this.rollOutStack.length)},__class__:he};var Oa=function(){this.started=!1,this.serverIndex=0,this.needToPing=!0,this.serverButtonX=this.serverButtonY=0,y.call(this);var i=m.player.guid.ToHex();m.player.guidHash=Yd.encode(i),H.joinText=null,this.Init3(),H.AddTransition(this),I.PlayMusic(qb.Get()),m.player.tournamentMode=!1,m.player.practiceMode=!1,this.serverIndex=0};p["titlescreen.TitleScreen"]=Oa,Oa.__name__="titlescreen.TitleScreen",Oa.AddBallButton=function(i,e,I,t,C,o,s,l){for((i=Oa.AddImageButton(i,q.BU_2PLAYER_UP_PNG,q.BU_2PLAYER_HOVER_PNG,I,t-30,.6666667*C,.7,0,o,s)).set_local_xScale(i.local_xScale/3),e=0,I=i.children;e<I.length;)t=I[e],++e,t.set_local_xScale(3*t.local_xScale);return i},Oa.AddImageButton=function(i,e,I,t,C,o,s,l,n,a,g){null==g&&(g=m.CHAT_FONT);var r=new kb;r.callbackFunction=n,r.Init(e()),r.coldImg=r.img,r.coldRect=r.rect.clone(),r.hotImg=I(),r.hotRect=G.GetRect(),r.holder=a,r.localCoords=!0,null!=r.local_loc?r.local_loc.x=r.local_loc.y=0:r.local_loc=new N(0,0),r.local_rot=0,r.set_local_alp(1),r.set_local_xScale(1),r.set_local_yScale(1),r.set_local_r(1),r.set_local_g(1),r.set_local_b(1);var J=r.holder;if(null!=J){var c=J.rot;e=J.xScale,I=J.yScale,n=r.local_loc.x+J.handle.x;var h=r.local_loc.y+J.handle.y,d=J.loc.x;J=J.loc.y;var _=r.xScale*r.yScale;if(r.rot=c+(0<_?1:0>_?-1:0)*r.local_rot,0==c)r.loc.x=d+e*n,r.loc.y=J+I*h;else{for(var k=c;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;for(_=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,k=c;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;3.14159265<(k+=1.57079632)&&(k-=6.28318531),c=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,r.loc.x=d+e*n*c-I*h*_,r.loc.y=J+e*n*_+I*h*c}}if(r.smoothing=!1,r.set_local_xScale(r.set_local_yScale(o)),r.local_loc.y=C,r.local_loc.x=t,a.children.push(r),r.name="ballbutton",r.hotFunction=function(){var i=r.GetChildByType(wa);null!=i&&(i.local_loc.x=r.currentHot?i.local_loc.y=6:i.local_loc.y=0)},null==(t=!0)&&(t=!1),(i=new wa(0,0,i,g)).holder=r,i.localCoords=!0,t?(null!=i.local_loc?(i.local_loc.x=i.loc.x,i.local_loc.y=i.loc.y):i.local_loc=new N(i.loc.x,i.loc.y),i.local_rot=i.rot,i.set_local_alp(i.alp),i.set_local_xScale(i.xScale),i.set_local_yScale(i.yScale),i.set_local_r(i.r),i.set_local_g(i.g),i.set_local_b(i.b)):(null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1)),null!=(J=i.holder))if(c=J.rot,e=J.xScale,I=J.yScale,n=i.local_loc.x+J.handle.x,h=i.local_loc.y+J.handle.y,d=J.loc.x,J=J.loc.y,_=i.xScale*i.yScale,i.rot=c+(0<_?1:0>_?-1:0)*i.local_rot,0==c)i.loc.x=d+e*n,i.loc.y=J+I*h;else{for(k=c;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;for(_=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,k=c;k<-Math.PI;)k+=2*Math.PI;for(;k>Math.PI;)k-=2*Math.PI;3.14159265<(k+=1.57079632)&&(k-=6.28318531),c=0>k?1.27323954*k+.405284735*k*k:1.27323954*k-.405284735*k*k,i.loc.x=d+e*n*c-I*h*_,i.loc.y=J+e*n*_+I*h*c}return i.set_local_xScale(i.set_local_yScale(s)),i.local_loc.y=-10,s=l>>16&255,t=l>>8&255,l&=255,i.localCoords?(i.set_local_r(s/255),i.set_local_g(t/255),i.set_local_b(l/255)):(i.r=s/255,i.g=t/255,i.b=l/255),r.children.push(i),i.local_loc.y=0,r},Oa.AddSparkles=function(i,e,I,t,C,o){for(o=0;o<e;){o++;var s=y.AddGameObject(),l=la.integer(0,3);0==l?s.Init(q.SPARKLE01_PNG()):1==l?s.Init(q.SPARKLE02_PNG()):s.Init(q.SPARKLE03_PNG()),s.ignoreLocalColor=!0,s.Colorize(C),s.holder=i,s.localCoords=!0,null!=s.local_loc?s.local_loc.x=s.local_loc.y=0:s.local_loc=new N(0,0),s.local_rot=0,s.set_local_alp(1),s.set_local_xScale(1),s.set_local_yScale(1),s.set_local_r(1),s.set_local_g(1),s.set_local_b(1);var n=s.holder;if(null!=n){var a=n.rot;l=n.xScale;var g=n.yScale,r=s.local_loc.x+n.handle.x,J=s.local_loc.y+n.handle.y,c=n.loc.x;n=n.loc.y;var h=s.xScale*s.yScale;if(s.rot=a+(0<h?1:0>h?-1:0)*s.local_rot,0==a)s.loc.x=c+l*r,s.loc.y=n+g*J;else{for(h=a;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(h=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),a=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,s.loc.x=c+l*r*a-g*J*h,s.loc.y=n+l*r*h+g*J*a}}s.local_loc.x=la.float(-I,I),s.local_loc.y=la.float(-t,t),i.children.push(s),l=la.integer(50,900),(g=s.AddMovement(2,0,0,l)).loopStart=!0,s.AddMovement(2,0,1,400),(g=s.AddMovement(2,1,0,400)).loopEnd=!0,(g=s.AddMovement(3,0,0,l)).loopStart=!0,s.AddMovement(3,0,1,400),(g=s.AddMovement(3,1,0,400)).loopEnd=!0,(g=s.AddMovement(4,0,0,l)).loopStart=!0,s.AddMovement(4,0,1,400),(g=s.AddMovement(4,1,0,400)).loopEnd=!0,g=la.float(0,Math.PI),r=la.float(0,Math.PI),(l=s.AddMovement(5,g,g,l)).loopStart=!0,s.AddMovement(5,g,r,400),(l=s.AddMovement(4,r,2*r,400)).loopEnd=!0,s.blendMode=0}},Oa.AddLogo=function(i){var e=y.AddGameObject();e.Init(Sa.LOGO_BBROS_PNG()),e.holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var I=e.holder;if(null!=I){var t=I.rot,C=I.xScale,o=I.yScale,s=e.local_loc.x+I.handle.x,l=e.local_loc.y+I.handle.y,n=I.loc.x;I=I.loc.y;var a=e.xScale*e.yScale;if(e.rot=t+(0<a?1:0>a?-1:0)*e.local_rot,0==t)e.loc.x=n+C*s,e.loc.y=I+o*l;else{for(var g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),t=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+C*s*t-o*l*a,e.loc.y=I+C*s*a+o*l*t}}e.local_loc.y=-m.CENTERY/1.65,e.AddMovement(1,0,e.local_loc.y,500,!1,300);var r=e.fromPool?y.filterPool.pop():null;if(null==r&&(r=new z),r.type=2,r.amplitude=2,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.ratioFilters.push(r),e.smoothing=!1,e.set_alp(0),e.AddMovement(2,7,1,500,!1,300),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=2,r.amplitude=2,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.ratioFilters.push(r),e.AddMovement(3,7,1,500,!1,300),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=2,r.amplitude=2,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.ratioFilters.push(r),e.AddMovement(4,0,1,500,!1,300),e.AddMovement(4,.5,0,500,!0,300),e.AddMovement(2,.8,.7,500,!0),e.AddMovement(3,.8,.7,500,!0),e.blendMode=0,i.children.push(e),(e=y.AddGameObject()).name="logo",e.Init(Sa.LOGO_BBROS_PNG()),e.holder=i,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(I=e.holder))if(t=I.rot,C=I.xScale,o=I.yScale,s=e.local_loc.x+I.handle.x,l=e.local_loc.y+I.handle.y,n=I.loc.x,I=I.loc.y,a=e.xScale*e.yScale,e.rot=t+(0<a?1:0>a?-1:0)*e.local_rot,0==t)e.loc.x=n+C*s,e.loc.y=I+o*l;else{for(g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),t=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,e.loc.x=n+C*s*t-o*l*a,e.loc.y=I+C*s*a+o*l*t}if(e.local_loc.y=-m.CENTERY/1.65,e.AddMovement(1,0,e.local_loc.y,500,!1,300),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=2,r.amplitude=2,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.ratioFilters.push(r),e.smoothing=!1,e.set_alp(0),e.AddMovement(2,7,1,500,!1,300),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=2,r.amplitude=2,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.ratioFilters.push(r),e.AddMovement(3,7,1,500,!1,300),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=2,r.amplitude=2,r.period=0,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.ratioFilters.push(r),e.AddMovement(4,0,1,500,!1,300),e.AddMovement(2,.7,.7,500,!0),null==(C=1)&&(C=0),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=1,r.amplitude=.005,r.period=C,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.movementFilters.push(r),e.AddMovement(3,.7,.7,500,!0),null==(C=1)&&(C=0),null==(r=e.fromPool?y.filterPool.pop():null)&&(r=new z),r.type=1,r.amplitude=.005,r.period=C,r.offset=0,r.splineArr=null,r.curves=null,e.lastMovement.movementFilters.push(r),e.snappy=!1,i.children.push(e),r=""+(new Date).getFullYear(),null==(C=!0)&&(C=!1),(r=new wa(e.rect.width/2.5+28,-30,r,m.CHAT2_FONT)).holder=e,r.localCoords=!0,C?(null!=r.local_loc?(r.local_loc.x=r.loc.x,r.local_loc.y=r.loc.y):r.local_loc=new N(r.loc.x,r.loc.y),r.local_rot=r.rot,r.set_local_alp(r.alp),r.set_local_xScale(r.xScale),r.set_local_yScale(r.yScale),r.set_local_r(r.r),r.set_local_g(r.g),r.set_local_b(r.b)):(null!=r.local_loc?r.local_loc.x=r.local_loc.y=0:r.local_loc=new N(0,0),r.local_rot=0,r.set_local_alp(1),r.set_local_xScale(1),r.set_local_yScale(1),r.set_local_r(1),r.set_local_g(1),r.set_local_b(1)),null!=(I=r.holder))if(t=I.rot,C=I.xScale,o=I.yScale,s=r.local_loc.x+I.handle.x,l=r.local_loc.y+I.handle.y,n=I.loc.x,I=I.loc.y,a=r.xScale*r.yScale,r.rot=t+(0<a?1:0>a?-1:0)*r.local_rot,0==t)r.loc.x=n+C*s,r.loc.y=I+o*l;else{for(g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=t;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),t=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,r.loc.x=n+C*s*t-o*l*a,r.loc.y=I+C*s*a+o*l*t}r.local_rot=-70*Math.PI/180,r.set_local_alp(.15),e.children.push(r),i instanceof Oa?Oa.AddSparkles(i,20,m.CENTERX,m.CENTERY,7,!0):Oa.AddSparkles(e,20,e.rect.width/2,e.rect.height/2,7,!0)},Oa.__super__=y,Oa.prototype=B(y.prototype,{Init3:function(){if(1!=this.die){this.loc.x=m.CENTERX,this.loc.y=m.CENTERY,this.children=[],this.name="title_screen",this.AddArenaBackground(),Oa.AddLogo(this),this.AddSpotlights(),this.AddMiscText(),this.AddMiscUI(),this.Rehup(!1);for(var i=0,e=m.children;i<e.length;){var I=e[i];++i,I instanceof wa&&I.KillAllMovements()}}},Rehup:function(i){null==i&&(i=!1);var e=this;null!=this.playOnlineButton&&(this.playOnlineButton.die=1),null!=this.onePlayerButton&&(this.onePlayerButton.die=1),null!=this.twoPlayerButton&&(this.twoPlayerButton.die=1),null!=this.privateGameText&&(this.privateGameText.die=1),null!=this.privateGameHostButton&&(this.privateGameHostButton.die=1),null!=this.privateGameJoinButton&&(this.privateGameJoinButton.die=1);for(var t=0,C=this.children;t<C.length;){var o=C[t];++t,"baller_button"==o.name&&(o.die=1),i&&"servers"==o.name&&(o.die=1),o instanceof W&&(o.KillAllMovements(),o.die=1)}var s=-48,l=0,n=this.aGrouping=new y;n.holder=this,n.localCoords=!0,null!=n.local_loc?n.local_loc.x=n.local_loc.y=0:n.local_loc=new N(0,0),n.local_rot=0,n.set_local_alp(1),n.set_local_xScale(1),n.set_local_yScale(1),n.set_local_r(1),n.set_local_g(1),n.set_local_b(1);var a=n.holder;if(null!=a){var g=a.rot;t=a.xScale,C=a.yScale,o=n.local_loc.x+a.handle.x;var r=n.local_loc.y+a.handle.y,J=a.loc.x;a=a.loc.y;var c=n.xScale*n.yScale;if(n.rot=g+(0<c?1:0>c?-1:0)*n.local_rot,0==g)n.loc.x=J+t*o,n.loc.y=a+C*r;else{for(var h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,n.loc.x=J+t*o*g-C*r*c,n.loc.y=a+t*o*c+C*r*g}}this.children.push(this.aGrouping),m.thisMain.isPhone()&&(this.aGrouping.set_local_xScale(this.aGrouping.set_local_yScale(1.5)),this.aGrouping.local_loc.y+=50),i||(l=0),this.playOnlineButton=i?Oa.AddImageButton("Play Now!",q.BU_PLAY_UP_PNG,q.BU_PLAY_HOVER_PNG,-l,s,.6666667,2,0,(function(){e.StartTwoPlayer()}),this.aGrouping,m.CHAT_FONT):Oa.AddImageButton("Play Now!",q.BU_PLAY_UP_PNG,q.BU_PLAY_HOVER_PNG,0,s,1,1,0,(function(){SendEvent("event","start_1p_local_game"),e.StartSinglePlayer()}),this.aGrouping,m.CHAT_FONT);var d=this.playOnlineButton.GetChildByTypeRecursive(wa);if(this.playOnlineButton.hotFunction=function(){e.playOnlineButton.currentHot?(d.local_loc.x=2,d.local_loc.y=5):(d.local_loc.x=-4,d.local_loc.y=-1)},s+=87,m.thisMain.isPhone()||(i||(this.twoPlayerButton=Oa.AddImageButton("2 PLAYERS SAME PC",q.BU_SINGLEPLAYER_UP_PNG,q.BU_SINGLEPLAYER_HOVER_PNG,-l,s,.6666667,.7,0,(function(){e.StartTwoPlayer(),SendEvent("event","start_2p_local_game")}),this.aGrouping)),s+=40),i||(this.tournamentButton=Oa.AddImageButton("Tournament",q.BU_2PLAYER_UP_PNG,q.BU_2PLAYER_HOVER_PNG,-l,s,.6666667,.7,0,(function(){e.StartTournament(),SendEvent("event","start_1p_tournament")}),this.aGrouping)),s+=40,i||(this.tournamentButton=Oa.AddImageButton("Practice",q.BU_SINGLEPLAYER_UP_PNG,q.BU_SINGLEPLAYER_HOVER_PNG,-l,s,.6666667,.7,0,(function(){e.StartPractice(),SendEvent("event","start_practice")}),this.aGrouping)),s+=40,i||(this.privateGameText=new wa(-l,s,"ONLINE GAME",m.CHAT_FONT)),!i&&(null==(t=!0)&&(t=!1),(n=this.privateGameText).holder=this.aGrouping,n.localCoords=!0,t?(null!=n.local_loc?(n.local_loc.x=n.loc.x,n.local_loc.y=n.loc.y):n.local_loc=new N(n.loc.x,n.loc.y),n.local_rot=n.rot,n.set_local_alp(n.alp),n.set_local_xScale(n.xScale),n.set_local_yScale(n.yScale),n.set_local_r(n.r),n.set_local_g(n.g),n.set_local_b(n.b)):(null!=n.local_loc?n.local_loc.x=n.local_loc.y=0:n.local_loc=new N(0,0),n.local_rot=0,n.set_local_alp(1),n.set_local_xScale(1),n.set_local_yScale(1),n.set_local_r(1),n.set_local_g(1),n.set_local_b(1)),null!=(a=n.holder)))if(g=a.rot,t=a.xScale,C=a.yScale,o=n.local_loc.x+a.handle.x,r=n.local_loc.y+a.handle.y,J=a.loc.x,a=a.loc.y,c=n.xScale*n.yScale,n.rot=g+(0<c?1:0>c?-1:0)*n.local_rot,0==g)n.loc.x=J+t*o,n.loc.y=a+C*r;else{for(h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,n.loc.x=J+t*o*g-C*r*c,n.loc.y=a+t*o*c+C*r*g}if(i||this.privateGameText.set_local_xScale(this.privateGameText.set_local_yScale(.4)),i||this.children.push(this.privateGameText),s+=30,i||(this.privateGameHostButton=Oa.AddImageButton("HOST",q.BU_PRIVATE_UP_PNG,q.BU_PRIVATE_HOVER_PNG,-l-59,s,.6666667,.7,0,(function(){var i=new xb;i.Randomize(),i.mData0&=-256,i=Fb.MakeWordHash(Oa.mPings[e.serverIndex].server),e.StartOnlineGame(i),SendEvent("event","host_online_game")}),this.aGrouping)),i||(this.privateGameJoinButton=Oa.AddImageButton("JOIN",q.BU_PRIVATE_UP_PNG,q.BU_PRIVATE_HOVER_PNG,59-l,s,.6666667,.7,0,(function(){V.remove(e.children,e.aGrouping),e.GetPrivateGameCode(),SendEvent("event","join_online_game")}),this.aGrouping)),s+=33,this.serverButtonX=-l,this.serverButtonY=s,!i&&!m.thisMain.isPhone()){var _=new kb;if(_.Init(q.INPUTFIELD_NAME_PNG()),_.holder=this.aGrouping,_.localCoords=!0,null!=_.local_loc?_.local_loc.x=_.local_loc.y=0:_.local_loc=new N(0,0),_.local_rot=0,_.set_local_alp(1),_.set_local_xScale(1),_.set_local_yScale(1),_.set_local_r(1),_.set_local_g(1),_.set_local_b(1),null!=(a=_.holder))if(g=a.rot,t=a.xScale,C=a.yScale,o=_.local_loc.x+a.handle.x,r=_.local_loc.y+a.handle.y,J=a.loc.x,a=a.loc.y,c=_.xScale*_.yScale,_.rot=g+(0<c?1:0>c?-1:0)*_.local_rot,0==g)_.loc.x=J+t*o,_.loc.y=a+C*r;else{for(h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,_.loc.x=J+t*o*g-C*r*c,_.loc.y=a+t*o*c+C*r*g}if(_.local_loc.y=s+43,_.set_local_xScale(_.set_local_yScale(.8)),_.AddMovement(4,0,1,500),_.callbackFunction=function(){m.thisMain.stage.set_focus(e.nameInput.tf),_.die=0,_.holder.die=0},this.children.push(_),i=null!=H.onlineName&&0<H.onlineName.length?H.onlineName:"Baller"+la.integer(0,99999),!(n=this.nameInput=new Qf(0,150,i,m.CHAT_FONT,!1,16,700)).ignoreLocalColor&&n.localCoords?(n.set_local_r(0),n.set_local_g(.16470588235294117),n.set_local_b(.6980392156862745)):(n.r=0,n.g=.16470588235294117,n.b=.6980392156862745),this.nameInput.tf.needsSoftKeyboard=!0,(n=this.nameInput).holder=_,n.localCoords=!0,null!=n.local_loc?n.local_loc.x=n.local_loc.y=0:n.local_loc=new N(0,0),n.local_rot=0,n.set_local_alp(1),n.set_local_xScale(1),n.set_local_yScale(1),n.set_local_r(1),n.set_local_g(1),n.set_local_b(1),null!=(a=n.holder))if(g=a.rot,t=a.xScale,C=a.yScale,o=n.local_loc.x+a.handle.x,r=n.local_loc.y+a.handle.y,J=a.loc.x,a=a.loc.y,c=n.xScale*n.yScale,n.rot=g+(0<c?1:0>c?-1:0)*n.local_rot,0==g)n.loc.x=J+t*o,n.loc.y=a+C*r;else{for(h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,n.loc.x=J+t*o*g-C*r*c,n.loc.y=a+t*o*c+C*r*g}this.nameInput.set_local_xScale(this.nameInput.set_local_yScale(.8)),this.nameInput.modal=!1,this.nameInput.align=Ob.LEFT,this.nameInput.name="welcome message",this.nameInput.local_loc.y=2,this.nameInput.ignoreLocalColor=!0,_.children.push(this.nameInput),!(n=this.nameInput).ignoreLocalColor&&n.localCoords?(n.set_local_r(0),n.set_local_g(.16470588235294117),n.set_local_b(.6980392156862745)):(n.r=0,n.g=.16470588235294117,n.b=.6980392156862745),this.nameInput.ignoreLocalColor=!0,this.nameInput.coldR=this.nameInput.r,this.nameInput.coldG=this.nameInput.g,this.nameInput.coldB=this.nameInput.b}if(this.needToPing?(this.GetServerPing("WE","US California"),this.GetServerPing("EA","US Atlanta"),this.GetServerPing("EU","EU Frankfurt"),this.GetServerPing("AS","AS Seoul"),this.GetServerPing("AU","AU Sydney"),this.GetServerPing("MW","US Chicago"),this.needToPing=!1):this.AddServerButton(!1),l=0,(s=Oa.AddImageButton("",q.BU_DISCORD_UP_PNG,q.BU_DISCORD_HOVER_PNG,0,0,.66666,1,0,(function(){e.die=0,Fa.getURL(new Od("https://discord.com/invite/bluewizard"),"blank")}),this)).local_loc.x=-m.CENTERX+s.rect.width/2+20,s.local_loc.y=m.CENTERY-s.rect.height/2-20,(i=new y).Init(q.BU_DISCORD_SPEECH_PNG()),i.holder=s,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1),null!=(a=i.holder))if(g=a.rot,t=a.xScale,C=a.yScale,o=i.local_loc.x+a.handle.x,r=i.local_loc.y+a.handle.y,J=a.loc.x,a=a.loc.y,c=i.xScale*i.yScale,i.rot=g+(0<c?1:0>c?-1:0)*i.local_rot,0==g)i.loc.x=J+t*o,i.loc.y=a+C*r;else{for(h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,i.loc.x=J+t*o*g-C*r*c,i.loc.y=a+t*o*c+C*r*g}if(i.local_loc.x=i.rect.width/2+s.rect.width/2,i.local_loc.y=-(s.rect.height/2-i.rect.height/2),s.children.push(i),(s=new wa(0,0,"JOIN OUR DISCORD!",m.CHAT_FONT)).holder=i,s.localCoords=!0,null!=s.local_loc?s.local_loc.x=s.local_loc.y=0:s.local_loc=new N(0,0),s.local_rot=0,s.set_local_alp(1),s.set_local_xScale(1),s.set_local_yScale(1),s.set_local_r(1),s.set_local_g(1),s.set_local_b(1),null!=(a=s.holder))if(g=a.rot,t=a.xScale,C=a.yScale,o=s.local_loc.x+a.handle.x,r=s.local_loc.y+a.handle.y,J=a.loc.x,a=a.loc.y,c=s.xScale*s.yScale,s.rot=g+(0<c?1:0>c?-1:0)*s.local_rot,0==g)s.loc.x=J+t*o,s.loc.y=a+C*r;else{for(h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,s.loc.x=J+t*o*g-C*r*c,s.loc.y=a+t*o*c+C*r*g}if(!s.ignoreLocalColor&&s.localCoords?(s.set_local_r(.23529411764705882),s.set_local_g(.6862745098039216),s.set_local_b(.9490196078431372)):(s.r=.23529411764705882,s.g=.6862745098039216,s.b=.9490196078431372),s.set_local_xScale(s.set_local_yScale(.66666)),s.local_loc.y-=4,i.children.push(s),i=Oa.AddImageButton("^5Reset Wins/Losses",q.BU_SINGLEPLAYER_UP_PNG,q.BU_SINGLEPLAYER_HOVER_PNG,0,0,.6666667,.7,0,(function(){if(SendEvent("event","reset_wins_losses"),e.die=0,null==e.GetChildByName("dialog")){e.FadeOutUIButtons();var i=new $c("",0,!1,!0);e.children.push(i),Oa.AddBallButton("ERASE!","",-60,i.dialogBox.xScale*i.dialogBox.ySize/2,1,(function(){i.die=1,m.player.guid.Randomize(),m.player.wins=0,m.player.losses=0,m.SaveGlobals(),m.InitTitleScreen()}),i.dialogBox),Oa.AddBallButton("CANCEL","",140,i.dialogBox.xScale*i.dialogBox.ySize/2,1,(function(){m.InitTitleScreen()}),i.dialogBox),I.PlaySound(Oc.Get());var t=new wa(m.CENTERX,m.CENTERY,"Really erase ALL wins and losses?",m.CHAT2_FONT);t.loc.x=m.CENTERX+40,t.loc.y=m.CENTERY-100,t.set_xScale(t.set_yScale(.66666*i.dialogBox.xScale)),i.dialogBox.children.push(t)}}),this,m.CHAT_FONT),i.local_loc.x=m.SCREENWIDTH/2-i.rect.width/2+10,i.local_loc.y=m.SCREENHEIGHT/2-i.rect.height/2-30,i.set_local_r(.6*i.local_r),i.set_local_g(i.local_g/4),i.set_local_b(1.3*i.local_b),this.children.push(i),null!=H.ssCode&&0<H.ssCode.length){if((s=new wa(0,0,"SS Code: "+H.ssCode,m.CHAT2_FONT)).holder=this,s.localCoords=!0,null!=s.local_loc?s.local_loc.x=s.local_loc.y=0:s.local_loc=new N(0,0),s.local_rot=0,s.set_local_alp(1),s.set_local_xScale(1),s.set_local_yScale(1),s.set_local_r(1),s.set_local_g(1),s.set_local_b(1),null!=(a=s.holder))if(g=a.rot,t=a.xScale,C=a.yScale,o=s.local_loc.x+a.handle.x,r=s.local_loc.y+a.handle.y,J=a.loc.x,a=a.loc.y,c=s.xScale*s.yScale,s.rot=g+(0<c?1:0>c?-1:0)*s.local_rot,0==g)s.loc.x=J+t*o,s.loc.y=a+C*r;else{for(h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;for(c=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,h=g;h<-Math.PI;)h+=2*Math.PI;for(;h>Math.PI;)h-=2*Math.PI;3.14159265<(h+=1.57079632)&&(h-=6.28318531),g=0>h?1.27323954*h+.405284735*h*h:1.27323954*h-.405284735*h*h,s.loc.x=J+t*o*g-C*r*c,s.loc.y=a+t*o*c+C*r*g}s.local_loc.x=i.local_loc.x,s.local_loc.y=i.local_loc.y+26,s.set_local_xScale(s.set_local_yScale(.3)),this.children.push(s)}m.HideAd("loading"),m.HideAllAds(!1),m.crazyGames?(m.ShowAd("basketbros-io_300x250",250,210,"left","bottom"),m.ShowAd("basketbros-io_300x250_2",-250,210,"right","bottom")):Oa.firstTime||m.ShowAd("basketbros-io_160x600",250,210,"left","bottom")},GetServerPing:function(i,e){var I=this,t=999,C=!1,o=new Jg("https://"+i+"."+m.hostName+"/ping"),s=Fa.getTimer();o.onError=function(i){},o.onData=function(l){C?(l=Fa.getTimer(),10>(l=Math.floor(l-s))&&(l=10),l<t&&(t=l),Oa.mPings.push({server:""+i,ping:t,name:""+e}),I.AddServerButton(!1),o.cancel()):(C=!0,o.request(),s=Fa.getTimer())},o.onStatus=function(i){},o.request()},AddSpotlights:function(){for(var i=-1;2>i;){var e=i++,I=y.AddGameObject();I.Init(q.RAY_PNG()),I.holder=this,I.localCoords=!0,null!=I.local_loc?I.local_loc.x=I.local_loc.y=0:I.local_loc=new N(0,0),I.local_rot=0,I.set_local_alp(1),I.set_local_xScale(1),I.set_local_yScale(1),I.set_local_r(1),I.set_local_g(1),I.set_local_b(1);var t=I.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=I.local_loc.x+t.handle.x,n=I.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=I.xScale*I.yScale;if(I.rot=C+(0<g?1:0>g?-1:0)*I.local_rot,0==C)I.loc.x=a+o*l,I.loc.y=t+s*n;else{for(g=C;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(g=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g;C<-Math.PI;)C+=2*Math.PI;for(;C>Math.PI;)C-=2*Math.PI;3.14159265<(C+=1.57079632)&&(C-=6.28318531),C=0>C?1.27323954*C+.405284735*C*C:1.27323954*C-.405284735*C*C,I.loc.x=a+o*l*C-s*n*g,I.loc.y=t+o*l*g+s*n*C}}I.set_local_alp(.1),I.local_rot=Math.PI/4,I.handle.x=I.rect.width/2,I.set_local_xScale(2.8),I.set_local_yScale(4.8),this.children.push(I),I.AddMovement(5,-Math.PI/2,-Math.PI/2,3e3,!0),o=e*Math.PI/4,null==(s=1)&&(s=0),null==(l=I.fromPool?y.filterPool.pop():null)&&(l=new z),l.type=1,l.amplitude=o,l.period=s,l.offset=0,l.splineArr=null,l.curves=null,I.lastMovement.movementFilters.push(l),I.local_loc.y=m.CENTERY+50,I.local_loc.x=e*m.CENTERX/3,I.blendMode=0}},AddArenaBackground:function(){var i=y.AddGameObject();i.holder=this,i.localCoords=!0,null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1);var e=i.holder;if(null!=e){var I=e.rot,t=e.xScale,C=e.yScale,o=i.local_loc.x+e.handle.x,s=i.local_loc.y+e.handle.y,l=e.loc.x;e=e.loc.y;var n=i.xScale*i.yScale;if(i.rot=I+(0<n?1:0>n?-1:0)*i.local_rot,0==I)i.loc.x=l+t*o,i.loc.y=e+C*s;else{for(var a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;for(n=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,a=I;a<-Math.PI;)a+=2*Math.PI;for(;a>Math.PI;)a-=2*Math.PI;3.14159265<(a+=1.57079632)&&(a-=6.28318531),I=0>a?1.27323954*a+.405284735*a*a:1.27323954*a-.405284735*a*a,i.loc.x=l+t*o*I-C*s*n,i.loc.y=e+t*o*n+C*s*I}}i.Init(Sa.MAINMENU_PNG()),i.set_local_yScale(2.845833333333333),i.set_local_xScale(1.1*i.local_yScale),i.local_loc.y=0,i.smoothing=!1,this.children.push(i),i.set_alp(1),(i=new y).Init(Sa.STRIPES_PNG()),i.set_xScale(i.set_yScale(2)),i.loc.x=i.rect.width,i.loc.y=i.rect.height,this.children.push(i)},FadeOutUIButtons:function(){for(var i=0,e=this.children;i<e.length;){var I=e[i];++i,"ballbutton"==I.name&&(I.AddMovement(0,I.loc.x,I.loc.x-500,200),I.AddMovement(4,1,0,200),I.die=1)}},AddServerButton:function(i){null==i&&(i=!1);var e=this;i&&this.serverIndex++,this.serverIndex>=Oa.mPings.length&&(this.serverIndex=0),i=0;for(var I=this.children;i<I.length;){var t=I[i];++i,"servers"==t.name&&(t.die=1)}i=null==Oa.mPings[this.serverIndex]?"loading":Oa.mPings[this.serverIndex].name,I=null==Oa.mPings[this.serverIndex]?"0ms":""+L.string(Oa.mPings[this.serverIndex].ping),i=this.serverButton=new yb(this.serverButtonX,this.serverButtonY,"Server: ^3"+i+" ("+I+"ms)",m.CHAT2_FONT),null==(I=!0)&&(I=!1),i.holder=this.aGrouping,i.localCoords=!0,I?(null!=i.local_loc?(i.local_loc.x=i.loc.x,i.local_loc.y=i.loc.y):i.local_loc=new N(i.loc.x,i.loc.y),i.local_rot=i.rot,i.set_local_alp(i.alp),i.set_local_xScale(i.xScale),i.set_local_yScale(i.yScale),i.set_local_r(i.r),i.set_local_g(i.g),i.set_local_b(i.b)):(null!=i.local_loc?i.local_loc.x=i.local_loc.y=0:i.local_loc=new N(0,0),i.local_rot=0,i.set_local_alp(1),i.set_local_xScale(1),i.set_local_yScale(1),i.set_local_r(1),i.set_local_g(1),i.set_local_b(1));var C=i.holder;if(null!=C){var o=C.rot;I=C.xScale,t=C.yScale;var s=i.local_loc.x+C.handle.x,l=i.local_loc.y+C.handle.y,n=C.loc.x;C=C.loc.y;var a=i.xScale*i.yScale;if(i.rot=o+(0<a?1:0>a?-1:0)*i.local_rot,0==o)i.loc.x=n+I*s,i.loc.y=C+t*l;else{for(var g=o;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;for(a=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,g=o;g<-Math.PI;)g+=2*Math.PI;for(;g>Math.PI;)g-=2*Math.PI;3.14159265<(g+=1.57079632)&&(g-=6.28318531),o=0>g?1.27323954*g+.405284735*g*g:1.27323954*g-.405284735*g*g,i.loc.x=n+I*s*o-t*l*a,i.loc.y=C+I*s*a+t*l*o}}this.serverButton.set_local_xScale(this.serverButton.set_local_yScale(.4)),this.serverButton.isVisible=!0,this.children.push(this.serverButton),this.serverButton.callbackFunction=function(){e.serverButton.die=1,e.AddServerButton(!0)},this.serverButton.update(),this.serverButton.name="servers"},GetPrivateGameCode:function(){var i=this;this.die=0,null!=this.GetChildByName("dialog")&&(this.GetChildByName("dialog").die=1);var e=new $c("Enter Game Code",0,!1,!0,-1);m.thisMain.isPhone()&&(e.set_xScale(e.set_yScale(2)),e.dialogBox.set_xScale(e.dialogBox.set_yScale(2)),e.dialogBox.set_local_xScale(e.set_local_yScale(2))),this.children.push(e);var t=new bc(230,40,!0);t.holder=e.dialogBox,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1);var C=t.holder;if(null!=C){var o=C.rot,s=C.xScale,l=C.yScale,n=t.local_loc.x+C.handle.x,a=t.local_loc.y+C.handle.y,g=C.loc.x;C=C.loc.y;var r=t.xScale*t.yScale;if(t.rot=o+(0<r?1:0>r?-1:0)*t.local_rot,0==o)t.loc.x=g+s*n,t.loc.y=C+l*a;else{for(var J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+s*n*o-l*a*r,t.loc.y=C+s*n*r+l*a*o}}t.set_local_alp(1),t.name="pgamecode",t.local_loc.x=40,t.local_loc.y=-40,e.dialogBox.children.push(t);var c=new Qf(0,0,"",m.MAIN_FONT,!1,14,530);c.tf.needsSoftKeyboard=!1;var h=!0;if(null==h&&(h=!1),c.holder=t,c.localCoords=!0,h?(null!=c.local_loc?(c.local_loc.x=c.loc.x,c.local_loc.y=c.loc.y):c.local_loc=new N(c.loc.x,c.loc.y),c.local_rot=c.rot,c.set_local_alp(c.alp),c.set_local_xScale(c.xScale),c.set_local_yScale(c.yScale),c.set_local_r(c.r),c.set_local_g(c.g),c.set_local_b(c.b)):(null!=c.local_loc?c.local_loc.x=c.local_loc.y=0:c.local_loc=new N(0,0),c.local_rot=0,c.set_local_alp(1),c.set_local_xScale(1),c.set_local_yScale(1),c.set_local_r(1),c.set_local_g(1),c.set_local_b(1)),null!=(C=c.holder))if(o=C.rot,s=C.xScale,l=C.yScale,n=c.local_loc.x+C.handle.x,a=c.local_loc.y+C.handle.y,g=C.loc.x,C=C.loc.y,r=c.xScale*c.yScale,c.rot=o+(0<r?1:0>r?-1:0)*c.local_rot,0==o)c.loc.x=g+s*n,c.loc.y=C+l*a;else{for(J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,c.loc.x=g+s*n*o-l*a*r,c.loc.y=C+s*n*r+l*a*o}if(c.set_local_xScale(c.set_local_yScale(.4)),c.modal=!1,c.align=Ob.LEFT,c.name="joingame",t.children.push(c),m.thisMain.isPhone()){if((t=new y).holder=e.dialogBox,t.localCoords=!0,null!=t.local_loc?t.local_loc.x=t.local_loc.y=0:t.local_loc=new N(0,0),t.local_rot=0,t.set_local_alp(1),t.set_local_xScale(1),t.set_local_yScale(1),t.set_local_r(1),t.set_local_g(1),t.set_local_b(1),null!=(C=t.holder))if(o=C.rot,s=C.xScale,l=C.yScale,n=t.local_loc.x+C.handle.x,a=t.local_loc.y+C.handle.y,g=C.loc.x,C=C.loc.y,r=t.xScale*t.yScale,t.rot=o+(0<r?1:0>r?-1:0)*t.local_rot,0==o)t.loc.x=g+s*n,t.loc.y=C+l*a;else{for(J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,t.loc.x=g+s*n*o-l*a*r,t.loc.y=C+s*n*r+l*a*o}for(t.local_loc.y=20,h=0;28>h;){var d=h++,_=["ABCDEFGHIJKLMNOPQRSTUVWXYZ <".charAt(d)],k=new bc(28,28,!1);if(k.holder=t,k.localCoords=!0,null!=k.local_loc?k.local_loc.x=k.local_loc.y=0:k.local_loc=new N(0,0),k.local_rot=0,k.set_local_alp(1),k.set_local_xScale(1),k.set_local_yScale(1),k.set_local_r(1),k.set_local_g(1),k.set_local_b(1),null!=(C=k.holder))if(o=C.rot,s=C.xScale,l=C.yScale,n=k.local_loc.x+C.handle.x,a=k.local_loc.y+C.handle.y,g=C.loc.x,C=C.loc.y,r=k.xScale*k.yScale,k.rot=o+(0<r?1:0>r?-1:0)*k.local_rot,0==o)k.loc.x=g+s*n,k.loc.y=C+l*a;else{for(J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;for(r=0,r=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,J=o;J<-Math.PI;)J+=2*Math.PI;for(;J>Math.PI;)J-=2*Math.PI;3.14159265<(J+=1.57079632)&&(J-=6.28318531),o=1,o=0>J?1.27323954*J+.405284735*J*J:1.27323954*J-.405284735*J*J,k.loc.x=g+s*n*o-l*a*r,k.loc.y=C+s*n*r+l*a*o}if(k.local_loc.x=32*d-168,k.local_loc.y=36*Math.floor(d/14),14<=d&&(k.local_loc.x-=448),t.children.push(k),(s=[new yb(0,0,_[0],m.CHAT_FONT)])[0].holder=k,s[0].localCoords=!0,null!=s[0].local_loc?s[0].local_loc.x=s[0].local_loc.y=0:s[0].local_loc=new N(0,0),s[0].local_rot=0,s[0].set_local_alp(1),s[0].set_local_xScale(1),s[0].set_local_yScale(1),s[0].set_local_r(1),s[0].set_local_g(1),s[0].set_local_b(1),null!=(d=s[0].holder))if(o=d.rot,l=d.xScale,n=d.yScale,a=s[0].local_loc.x+d.handle.x,g=s[0].local_loc.y+d.handle.y,C=d.loc.x,d=d.loc.y,r=s[0].xScale*s[0].yScale,s[0].rot=o+(0<r?1:0>r?-1:0)*s[0].local_rot,0==o)s[0].loc.x=C+l*a,s[0].loc.y=d+n*g;else{for(r=o;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(J=0,r=J=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r;o<-Math.PI;)o+=2*Math.PI;for(;o>Math.PI;)o-=2*Math.PI;3.14159265<(o+=1.57079632)&&(o-=6.28318531),J=1,o=J=0>o?1.27323954*o+.405284735*o*o:1.27323954*o-.405284735*o*o,s[0].loc.x=C+l*a*o-n*g*r,s[0].loc.y=d+l*a*r+n*g*o}k.children.push(s[0]),s[0].set_local_xScale(s[0].set_local_yScale(.8)),s[0].callbackFunction=function(i,e){return function(){"<"==e[0]?(c.actualText=c.actualText.substring(0,c.actualText.length-1),c.SetText(c.actualText)):(c.tf.appendText(e[0]),c.update(),i[0].die=0)}}(s,_)}e.children.push(t)}this.privGameJoinButton=Oa.AddBallButton("Go!",null,40,150,1.5,(function(){i.IsPrivateCodeValid()||(c.actualText=Fb.MakeWordHash(Oa.mPings[i.serverIndex].server)),i.StartOnlineGame(c.actualText)}),e.dialogBox),I.PlaySound(Oc.Get())},LogPings:function(){if(0<Oa.mPings.length)switch(50*Math.floor(Oa.mPings[0].ping/50)){case 0:SendEvent("event","ping_0");break;case 50:SendEvent("event","ping_50");break;case 100:SendEvent("event","ping_100");break;case 150:SendEvent("event","ping_150");break;case 200:SendEvent("event","ping_200");break;case 250:SendEvent("event","ping_250");break;case 300:SendEvent("event","ping_300");break;case 350:SendEvent("event","ping_350");break;case 400:SendEvent("event","ping_400");break;default:SendEvent("event","ping_450")}},CheckLocked:function(){if("Luke Magic"==m.player.firstGuyClassName||"Trey Youth"==m.player.firstGuyClassName||"Step Flurry"==m.player.firstGuyClassName||"Zane Willow"==m.player.firstGuyClassName)return!0;var i=!0;if(null!=v.GetPerkByName(m.player.firstGuyClassName)&&(i=v.GetPerkByName(m.player.firstGuyClassName).unlocked),i)return!0;var e=new $c("Locked Player!",0,!0,!0);return this.children.push(e),Oa.AddBallButton("Okay","",40,e.dialogBox.xScale*e.dialogBox.ySize/2,1,(function(){e.die=1}),e.dialogBox),(i=new wa(m.CENTERX,m.CENTERY,"Pick a baller who is unlocked!\nYou can unlock more by winning.")).loc.x=m.CENTERX+40,i.loc.y=m.CENTERY-140,i.set_xScale(i.set_yScale(.33333*e.dialogBox.xScale)),e.dialogBox.children.push(i),I.PlaySound(Oc.Get()),!1},IsPrivateCodeValid:function(){var i=this.GetChildByNameRecursive("joingame");return null!=i&&(0<=(i=i.actualText).indexOf(" ")&&14==i.length)},StartOnlineGame:function(i){null==i&&(i="");var e=i;if(0<=i.indexOf(" ")&&(e=Fb.EightDigitFromWords(e)),this.LogPings(),!this.started){if(this.started=H.onlineGame=!0,null!=this.nameInput&&0<this.nameInput.text.length&&"Your Name"!=this.nameInput.text&&(H.onlineName=this.nameInput.actualText),m.player.twoPlayerMode=!1,m.SaveGlobals(),m.mClicked=!1,this.die=1,I.PlaySound(Oc.Get()),""!=e){for(var t=V.substr(e,0,2),C=0,o=Oa.mPings;C<o.length;){var s=o[C];++C,s.server==t&&(this.serverIndex=Oa.mPings.indexOf(s))}H.privateGameNumber=L.parseInt("0x"+V.substr(e,2,6)),H.joinText=i}else H.privateGameNumber=0,H.joinText="";null!=this.nameInput&&(this.nameInput.holder.die=1),m.InitCharacterSelect()}},StartSinglePlayer:function(){if(!this.started)if(this.CheckLocked()){for(H.onlineGame=!1,this.started=!0,null!=this.nameInput&&0<this.nameInput.text.length&&"Your Name"!=this.nameInput.text&&(H.onlineName=this.nameInput.actualText),m.player.twoPlayerMode=!1,m.SaveGlobals(),m.mClicked=!1,this.AddMovement(4,1,1,1599),this.die=1;m.player.secondGuyClassName=m.player.broNames[Math.floor(4*Math.random())],null==m.player.secondGuyClassName||m.player.secondGuyClassName==m.player.firstGuyClassName;);m.player.tournamentMode&&null!=m.player.tourneySelection&&1<m.player.tourneyRound?(m.player.firstGuyClassName=m.player.tourneySelection,m.InitTournament()):(null!=this.nameInput&&(this.nameInput.holder.die=1),m.InitCharacterSelect(),I.PlaySound(Oc.Get()))}else this.die=0},StartTournament:function(){m.player.tournamentMode=!0,this.StartSinglePlayer()},StartPractice:function(){m.player.practiceMode=!0,this.StartSinglePlayer()},StartTwoPlayer:function(){this.started||(this.started=!0,H.onlineGame=!1,m.player.twoPlayerMode=!0,m.mClicked=!1,m.SaveGlobals(),this.AddMovement(4,1,1,1599),this.die=1,null!=this.nameInput&&(this.nameInput.holder.die=1),m.InitCharacterSelect2P(),I.PlaySound(Oc.Get()))},AddMiscText:function(){var i=this,e=new yb(0,0,"Privacy Policy",m.CHAT_FONT),I=255,t=174,C=0;e.localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255),e.coldR=e.r,e.coldG=e.g,e.coldB=e.b,e.loc.x=m.CENTERX-210,I=m.SCREENHEIGHT,t=e.GetTextHeight()/4,e.loc.y=I-t,e.set_yScale(e.set_xScale(.4)),e.AddMovement(4,-1,1,1e3),e.callbackFunction=function(){i.die=0,Fa.getURL(new Od("https://bluewizard.com/privacypolicy/"),"blank")},this.children.push(e),I=255,t=174,C=0,(e=new yb(0,0,"Terms of Service",m.CHAT_FONT)).localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255),e.coldR=e.r,e.coldG=e.g,e.coldB=e.b,e.loc.x=m.CENTERX-30,I=m.SCREENHEIGHT,t=e.GetTextHeight()/4,e.loc.y=I-t,e.set_yScale(e.set_xScale(.4)),e.AddMovement(4,-1,1,1e3),e.callbackFunction=function(){i.die=0,Fa.getURL(new Od("https://bluewizard.com/terms/"),"blank")},this.children.push(e),e=(new Date).getFullYear(),I=255,t=174,C=0,(e=new wa(0,0,"(C) "+e+" Blue Wizard Digital",m.CHAT_FONT)).localCoords?(e.set_local_r(I/255),e.set_local_g(t/255),e.set_local_b(C/255)):(e.r=I/255,e.g=t/255,e.b=C/255),e.loc.x=m.CENTERX+180,I=m.SCREENHEIGHT,t=e.GetTextHeight()/4,e.loc.y=I-t,e.set_yScale(e.set_xScale(.4)),e.AddMovement(4,-1,1,1e3),this.children.push(e)},AddMiscUI:function(){var i=this,e=this.fullScreenButton=new kb;e.holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1);var t=e.holder;if(null!=t){var C=t.rot,o=t.xScale,s=t.yScale,l=e.local_loc.x+t.handle.x,n=e.local_loc.y+t.handle.y,a=t.loc.x;t=t.loc.y;var g=e.xScale*e.yScale;if(e.rot=C+(0<g?1:0>g?-1:0)*e.local_rot,0==C)e.loc.x=a+o*l,e.loc.y=t+s*n;else{for(var r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,e.loc.x=a+o*l*C-s*n*g,e.loc.y=t+o*l*g+s*n*C}}if(this.fullScreenButton.Init(q.BU_FULLSCREEN_UP2_PNG()),this.fullScreenButton.coldImg=this.fullScreenButton.img,this.fullScreenButton.coldRect=this.fullScreenButton.rect.clone(),this.fullScreenButton.hotImg=q.BU_FULLSCREEN_DOWN2_PNG(),this.fullScreenButton.hotRect=G.GetRect(),this.fullScreenButton.set_local_xScale(this.fullScreenButton.set_local_yScale(.7)),this.fullScreenButton.callbackFunction=function(){i.die=0,window.document.fullscreen?window.document.exitFullscreen():(window.document.documentElement.webkitRequestFullscreen(),i.Init3())},this.children.push(this.fullScreenButton),(e=this.soundButton=new kb).holder=this,e.localCoords=!0,null!=e.local_loc?e.local_loc.x=e.local_loc.y=0:e.local_loc=new N(0,0),e.local_rot=0,e.set_local_alp(1),e.set_local_xScale(1),e.set_local_yScale(1),e.set_local_r(1),e.set_local_g(1),e.set_local_b(1),null!=(t=e.holder))if(C=t.rot,o=t.xScale,s=t.yScale,l=e.local_loc.x+t.handle.x,n=e.local_loc.y+t.handle.y,a=t.loc.x,t=t.loc.y,g=e.xScale*e.yScale,e.rot=C+(0<g?1:0>g?-1:0)*e.local_rot,0==C)e.loc.x=a+o*l,e.loc.y=t+s*n;else{for(r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;for(g=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,r=C;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;3.14159265<(r+=1.57079632)&&(r-=6.28318531),C=0>r?1.27323954*r+.405284735*r*r:1.27323954*r-.405284735*r*r,e.loc.x=a+o*l*C-s*n*g,e.loc.y=t+o*l*g+s*n*C}this.soundButton.Init(q.BU_AUDIO_UP2_PNG()),this.soundButton.coldImg=this.soundButton.img,this.soundButton.coldRect=this.soundButton.rect.clone(),this.soundButton.hotImg=q.BU_AUDIO_DOWN2_PNG(),this.soundButton.hotRect=G.GetRect(),this.soundButton.set_local_xScale(this.soundButton.set_local_yScale(.7)),this.soundButton.callbackFunction=function(){i.die=0,0==m.player.musicVolume?(I.SoundVolume(45),I.MusicVolume(35)):(I.SoundVolume(0),I.MusicVolume(0))},this.children.push(this.soundButton)},update:function(){null!=this.fullScreenButton&&-1!=this.children.indexOf(this.fullScreenButton)&&m.crazyGames&&V.remove(this.children,this.fullScreenButton);var i=y.prototype.update.call(this),e=m.CENTERX-50;return this.fullScreenButton.local_loc.x=e,this.fullScreenButton.local_loc.y=50-m.CENTERY,this.soundButton.local_loc.x=e-40,this.soundButton.local_loc.y=50-m.CENTERY,i},__class__:Oa}),E.$haxeUID|=0,mb.count=0,"undefined"!=typeof performance&&"function"==typeof performance.now&&(V.now=performance.now.bind(performance)),p.Math=Math,null==String.fromCodePoint&&(String.fromCodePoint=function(i){return 65536>i?String.fromCharCode(i):String.fromCharCode(55232+(i>>10))+String.fromCharCode(56320+(1023&i))}),String.prototype.__class__=p.String=String,String.__name__="String",p.Array=Array,Array.__name__="Array",Date.prototype.__class__=p.Date=Date,Date.__name__="Date";var bj={},mj={},Lh=Number,lj=Boolean,ej={},fj={};Hg.content=[{name:"chat2_font",data:"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLUNyZWF0ZWQgdXNpbmcgR2x5cGggRGVzaWduZXIgLSBodHRwOi8vd3d3Ljcxc3F1YXJlZC5jb20vZ2x5cGhkZXNpZ25lci0tPgo8Zm9udD4KICAgIDxpbmZvIGZhY2U9Ik15IEZvbnQiIHNpemU9IjQ0IiBib2xkPSIwIiBpdGFsaWM9IjAiIGNoYXNyc2V0PSIiIHVuaWNvZGU9IjAiIHN0cmV0Y2hIPSIxMDAiIHNtb290aD0iMSIgYWE9IjEiIHBhZGRpbmc9IjIsMiwyLDIiIHNwYWNpbmc9IjIsMiIvPgogICAgPGNvbW1vbiBsaW5lSGVpZ2h0PSIzOSIgYmFzZT0iMzIiIHNjYWxlVz0iNTEyIiBzY2FsZUg9IjI1NiIgcGFnZXM9IjEiIHBhY2tlZD0iMCIvPgogICAgPHBhZ2VzPgogICAgICAgIDxwYWdlIGlkPSIwIiBmaWxlPSJjaGF0Mi5wbmciLz4KICAgIDwvcGFnZXM+CiAgICA8Y2hhcnMgY291bnQ9Ijk1Ij4KICAgICAgICA8Y2hhciBpZD0iMzIiIHg9IjEzMyIgeT0iMTgzIiB3aWR0aD0iMCIgaGVpZ2h0PSIwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzNiIgeGFkdmFuY2U9IjgiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ic3BhY2UiLz4KICAgICAgICA8Y2hhciBpZD0iMzMiIHg9IjI5MCIgeT0iMTQ4IiB3aWR0aD0iMTQiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMyIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIhIi8+CiAgICAgICAgPGNoYXIgaWQ9IjM0IiB4PSI2MCIgeT0iMTgzIiB3aWR0aD0iMjMiIGhlaWdodD0iMTQiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSImcXVvdDsiLz4KICAgICAgICA8Y2hhciBpZD0iMzUiIHg9IjM5NSIgeT0iMiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iIyIvPgogICAgICAgIDxjaGFyIGlkPSIzNiIgeD0iMiIgeT0iMiIgd2lkdGg9IjI3IiBoZWlnaHQ9IjM5IiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSItMCIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiQiLz4KICAgICAgICA8Y2hhciBpZD0iMzciIHg9IjI5NiIgeT0iMiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMzIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iJSIvPgogICAgICAgIDxjaGFyIGlkPSIzOCIgeD0iMzEiIHk9IjIiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzOSIgeG9mZnNldD0iMiIgeW9mZnNldD0iLTAiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSImYW1wOyIvPgogICAgICAgIDxjaGFyIGlkPSIzOSIgeD0iMTAxIiB5PSIxODMiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiciLz4KICAgICAgICA8Y2hhciBpZD0iNDAiIHg9IjE4MiIgeT0iMTQ4IiB3aWR0aD0iMTciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxNiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIoIi8+CiAgICAgICAgPGNoYXIgaWQ9IjQxIiB4PSIyMDEiIHk9IjE0OCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTYiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iKSIvPgogICAgICAgIDxjaGFyIGlkPSI0MiIgeD0iMzgwIiB5PSIxNDgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IioiLz4KICAgICAgICA8Y2hhciBpZD0iNDMiIHg9IjMyMiIgeT0iMTQ4IiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjYiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIrIi8+CiAgICAgICAgPGNoYXIgaWQ9IjQ0IiB4PSI0NzAiIHk9IjE0OCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE3IiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIyMiIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiwiLz4KICAgICAgICA8Y2hhciBpZD0iNDUiIHg9IjIiIHk9IjE4MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjE0IiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIxMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Ii0iLz4KICAgICAgICA8Y2hhciBpZD0iNDYiIHg9IjExNyIgeT0iMTgzIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjIyIiB4YWR2YW5jZT0iMTMiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iLiIvPgogICAgICAgIDxjaGFyIGlkPSI0NyIgeD0iMTkxIiB5PSIyIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIzMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIvIi8+CiAgICAgICAgPGNoYXIgaWQ9IjQ4IiB4PSIyIiB5PSIxNDgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjAiLz4KICAgICAgICA8Y2hhciBpZD0iNDkiIHg9IjI3NCIgeT0iMTQ4IiB3aWR0aD0iMTQiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMyIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIxIi8+CiAgICAgICAgPGNoYXIgaWQ9IjUwIiB4PSIyNjMiIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iMiIvPgogICAgICAgIDxjaGFyIGlkPSI1MSIgeD0iMjkyIiB5PSIxMTMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjMiLz4KICAgICAgICA8Y2hhciBpZD0iNTIiIHg9IjMyMSIgeT0iMTEzIiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI0Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjUzIiB4PSIzNTAiIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iNSIvPgogICAgICAgIDxjaGFyIGlkPSI1NCIgeD0iMzc5IiB5PSIxMTMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjYiLz4KICAgICAgICA8Y2hhciBpZD0iNTUiIHg9IjQwOCIgeT0iMTEzIiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI3Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjU2IiB4PSI0MzciIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iOCIvPgogICAgICAgIDxjaGFyIGlkPSI1NyIgeD0iNDY2IiB5PSIxMTMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjkiLz4KICAgICAgICA8Y2hhciBpZD0iNTgiIHg9IjMwNiIgeT0iMTQ4IiB3aWR0aD0iMTQiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMyIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI6Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjU5IiB4PSIxMDUiIHk9IjIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzNiIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjsiLz4KICAgICAgICA8Y2hhciBpZD0iNjAiIHg9Ijg4IiB5PSIxNDgiIHdpZHRoPSIyMyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiZsdDsiLz4KICAgICAgICA8Y2hhciBpZD0iNjEiIHg9IjM1MSIgeT0iMTQ4IiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjYiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI9Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjYyIiB4PSIxMTMiIHk9IjE0OCIgd2lkdGg9IjIzIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iJmd0OyIvPgogICAgICAgIDxjaGFyIGlkPSI2MyIgeD0iMzEiIHk9IjE0OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iPyIvPgogICAgICAgIDxjaGFyIGlkPSI2NCIgeD0iMjI2IiB5PSIyIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIzMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJAIi8+CiAgICAgICAgPGNoYXIgaWQ9IjY1IiB4PSI2MCIgeT0iMTQ4IiB3aWR0aD0iMjYiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJBIi8+CiAgICAgICAgPGNoYXIgaWQ9IjY2IiB4PSI0MjciIHk9IjIiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkIiLz4KICAgICAgICA8Y2hhciBpZD0iNjciIHg9IjQ1NiIgeT0iMiIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iQyIvPgogICAgICAgIDxjaGFyIGlkPSI2OCIgeD0iMiIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkQiLz4KICAgICAgICA8Y2hhciBpZD0iNjkiIHg9IjMxIiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iRSIvPgogICAgICAgIDxjaGFyIGlkPSI3MCIgeD0iNjAiIHk9IjQzIiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJGIi8+CiAgICAgICAgPGNoYXIgaWQ9IjcxIiB4PSI4OSIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkciLz4KICAgICAgICA8Y2hhciBpZD0iNzIiIHg9IjExOCIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkgiLz4KICAgICAgICA8Y2hhciBpZD0iNzMiIHg9IjE0NyIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkkiLz4KICAgICAgICA8Y2hhciBpZD0iNzQiIHg9IjE3NiIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkoiLz4KICAgICAgICA8Y2hhciBpZD0iNzUiIHg9IjIwNSIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IksiLz4KICAgICAgICA8Y2hhciBpZD0iNzYiIHg9IjIzNCIgeT0iNDMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkwiLz4KICAgICAgICA8Y2hhciBpZD0iNzciIHg9IjMzMSIgeT0iMiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iTSIvPgogICAgICAgIDxjaGFyIGlkPSI3OCIgeD0iMjYzIiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iTiIvPgogICAgICAgIDxjaGFyIGlkPSI3OSIgeD0iMjkyIiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iTyIvPgogICAgICAgIDxjaGFyIGlkPSI4MCIgeD0iMzIxIiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iUCIvPgogICAgICAgIDxjaGFyIGlkPSI4MSIgeD0iMzUwIiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iUSIvPgogICAgICAgIDxjaGFyIGlkPSI4MiIgeD0iMzc5IiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iUiIvPgogICAgICAgIDxjaGFyIGlkPSI4MyIgeD0iNDA4IiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iUyIvPgogICAgICAgIDxjaGFyIGlkPSI4NCIgeD0iNDM3IiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iVCIvPgogICAgICAgIDxjaGFyIGlkPSI4NSIgeD0iNDY2IiB5PSI0MyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iVSIvPgogICAgICAgIDxjaGFyIGlkPSI4NiIgeD0iMiIgeT0iNzgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlYiLz4KICAgICAgICA8Y2hhciBpZD0iODciIHg9IjM2MyIgeT0iMiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iVyIvPgogICAgICAgIDxjaGFyIGlkPSI4OCIgeD0iMzEiIHk9Ijc4IiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJYIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijg5IiB4PSI2MCIgeT0iNzgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlkiLz4KICAgICAgICA8Y2hhciBpZD0iOTAiIHg9Ijg5IiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iWiIvPgogICAgICAgIDxjaGFyIGlkPSI5MSIgeD0iMjIwIiB5PSIxNDgiIHdpZHRoPSIxNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjE2IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlsiLz4KICAgICAgICA8Y2hhciBpZD0iOTIiIHg9IjI2MSIgeT0iMiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMzIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iXCIvPgogICAgICAgIDxjaGFyIGlkPSI5MyIgeD0iMjM5IiB5PSIxNDgiIHdpZHRoPSIxNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjE2IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Il0iLz4KICAgICAgICA8Y2hhciBpZD0iOTQiIHg9IjQ0MSIgeT0iMTQ4IiB3aWR0aD0iMjciIGhlaWdodD0iMjAiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJeIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijk1IiB4PSIzMSIgeT0iMTgzIiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjI1IiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iXyIvPgogICAgICAgIDxjaGFyIGlkPSI5NiIgeD0iODUiIHk9IjE4MyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTMiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iYCIvPgogICAgICAgIDxjaGFyIGlkPSI5NyIgeD0iMTE4IiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iYSIvPgogICAgICAgIDxjaGFyIGlkPSI5OCIgeD0iMTQ3IiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iYiIvPgogICAgICAgIDxjaGFyIGlkPSI5OSIgeD0iMTc2IiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iYyIvPgogICAgICAgIDxjaGFyIGlkPSIxMDAiIHg9IjIwNSIgeT0iNzgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImQiLz4KICAgICAgICA8Y2hhciBpZD0iMTAxIiB4PSIyMzQiIHk9Ijc4IiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJlIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwMiIgeD0iMjYzIiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iZiIvPgogICAgICAgIDxjaGFyIGlkPSIxMDMiIHg9IjI5MiIgeT0iNzgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImciLz4KICAgICAgICA8Y2hhciBpZD0iMTA0IiB4PSIzMjEiIHk9Ijc4IiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJoIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwNSIgeD0iMjU4IiB5PSIxNDgiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImkiLz4KICAgICAgICA8Y2hhciBpZD0iMTA2IiB4PSIzNTAiIHk9Ijc4IiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJqIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwNyIgeD0iMzc5IiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iayIvPgogICAgICAgIDxjaGFyIGlkPSIxMDgiIHg9IjQwOCIgeT0iNzgiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImwiLz4KICAgICAgICA8Y2hhciBpZD0iMTA5IiB4PSIxMjEiIHk9IjIiIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjMyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Im0iLz4KICAgICAgICA8Y2hhciBpZD0iMTEwIiB4PSI0MzciIHk9Ijc4IiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJuIi8+CiAgICAgICAgPGNoYXIgaWQ9IjExMSIgeD0iNDY2IiB5PSI3OCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ibyIvPgogICAgICAgIDxjaGFyIGlkPSIxMTIiIHg9IjIiIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0icCIvPgogICAgICAgIDxjaGFyIGlkPSIxMTMiIHg9Ijc2IiB5PSIyIiB3aWR0aD0iMjciIGhlaWdodD0iMzYiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJxIi8+CiAgICAgICAgPGNoYXIgaWQ9IjExNCIgeD0iMzEiIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iciIvPgogICAgICAgIDxjaGFyIGlkPSIxMTUiIHg9IjYwIiB5PSIxMTMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InMiLz4KICAgICAgICA8Y2hhciBpZD0iMTE2IiB4PSI4OSIgeT0iMTEzIiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJ0Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjExNyIgeD0iMTE4IiB5PSIxMTMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InUiLz4KICAgICAgICA8Y2hhciBpZD0iMTE4IiB4PSIxNDciIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0idiIvPgogICAgICAgIDxjaGFyIGlkPSIxMTkiIHg9IjE1NiIgeT0iMiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMzIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0idyIvPgogICAgICAgIDxjaGFyIGlkPSIxMjAiIHg9IjE3NiIgeT0iMTEzIiB3aWR0aD0iMjciIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJ4Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjEyMSIgeD0iMjA1IiB5PSIxMTMiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InkiLz4KICAgICAgICA8Y2hhciBpZD0iMTIyIiB4PSIyMzQiIHk9IjExMyIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ieiIvPgogICAgICAgIDxjaGFyIGlkPSIxMjMiIHg9IjEzOCIgeT0iMTQ4IiB3aWR0aD0iMjAiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjIiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxOSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJ7Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjEyNCIgeD0iNjAiIHk9IjIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzOSIgeG9mZnNldD0iMiIgeW9mZnNldD0iLTAiIHhhZHZhbmNlPSIxMyIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJ8Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjEyNSIgeD0iMTYwIiB5PSIxNDgiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMiIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjE5IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9In0iLz4KICAgICAgICA8Y2hhciBpZD0iMTI2IiB4PSI0MDkiIHk9IjE0OCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiB4b2Zmc2V0PSIyIiB5b2Zmc2V0PSIxMCIgeGFkdmFuY2U9IjI5IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9In4iLz4KICAgIDwvY2hhcnM+CjwvZm9udD4"},{name:"bro",data:"ewoic2tlbGV0b24iOiB7ICJoYXNoIjogIlpQUm00eDhBLzJZWFRZT0g5aUNYVE9mZFFJUSIsICJzcGluZSI6ICIzLjcuOTQiLCAid2lkdGgiOiAxMjcuMzMsICJoZWlnaHQiOiAyNTkuMDcgfSwKImJvbmVzIjogWwoJeyAibmFtZSI6ICJicm9fYm9keSIgfSwKCXsgIm5hbWUiOiAiaGlwcyIsICJwYXJlbnQiOiAiYnJvX2JvZHkiLCAieCI6IC04Ljc1LCAieSI6IDUzLjk1IH0sCgl7ICJuYW1lIjogImJhY2tfdXBwZXJsZWciLCAicGFyZW50IjogImhpcHMiLCAibGVuZ3RoIjogMjAuOTgsICJyb3RhdGlvbiI6IC03Ny41NywgIngiOiAyLjcsICJ5IjogLTIuMjUgfSwKCXsgIm5hbWUiOiAiZnJvbnRfdXBwZXJsZWciLCAicGFyZW50IjogImhpcHMiLCAibGVuZ3RoIjogMTkuODYsICJyb3RhdGlvbiI6IC04My4yMSwgIngiOiAtMy41NiwgInkiOiAtMTEuMDQgfSwKCXsgIm5hbWUiOiAic3RvbWFjaCIsICJwYXJlbnQiOiAiaGlwcyIsICJsZW5ndGgiOiAyMS4zOSwgInJvdGF0aW9uIjogOTAuOSwgIngiOiAtMC4wNiwgInkiOiAwLjA0IH0sCgl7ICJuYW1lIjogImJhY2tfbG93ZXJsZWciLCAicGFyZW50IjogImJhY2tfdXBwZXJsZWciLCAibGVuZ3RoIjogMjQuOTUsICJyb3RhdGlvbiI6IC0zOC43NywgIngiOiAzMS45MywgInkiOiAtMi40NyB9LAoJeyAibmFtZSI6ICJjaGVzdCIsICJwYXJlbnQiOiAic3RvbWFjaCIsICJsZW5ndGgiOiAyOC4yOSwgInJvdGF0aW9uIjogLTIuNzMsICJ4IjogMjEuMjEsICJ5IjogMC4yMiB9LAoJeyAibmFtZSI6ICJmcm9udF9sb3dlcmxlZyIsICJwYXJlbnQiOiAiZnJvbnRfdXBwZXJsZWciLCAibGVuZ3RoIjogMjQuNDYsICJyb3RhdGlvbiI6IC0zMS44OCwgIngiOiAzMC4wMSwgInkiOiAtNS43OSB9LAoJeyAibmFtZSI6ICJiYWNrX2Zvb3QiLCAicGFyZW50IjogImJhY2tfbG93ZXJsZWciLCAibGVuZ3RoIjogMTUuMjIsICJyb3RhdGlvbiI6IDg5LjU1LCAieCI6IDI0LjI5LCAieSI6IC0wLjQ0IH0sCgl7ICJuYW1lIjogImJhY2tfc2hvdWxkZXIiLCAicGFyZW50IjogImNoZXN0IiwgImxlbmd0aCI6IDI5LjcsICJyb3RhdGlvbiI6IC0xNTUuMTUsICJ4IjogMjYuOTQsICJ5IjogLTQuNTQgfSwKCXsgIm5hbWUiOiAiZnJvbnRfZm9vdCIsICJwYXJlbnQiOiAiZnJvbnRfbG93ZXJsZWciLCAibGVuZ3RoIjogMTQuMjQsICJyb3RhdGlvbiI6IDg2LjQsICJ4IjogMzEuMDMsICJ5IjogMTAuNzggfSwKCXsgIm5hbWUiOiAiZnJvbnRfc2hvdWxkZXIiLCAicGFyZW50IjogImNoZXN0IiwgImxlbmd0aCI6IDMxLjAxLCAicm90YXRpb24iOiAxNDYuOTMsICJ4IjogMjQuODksICJ5IjogMTkuNTQgfSwKCXsgIm5hbWUiOiAiaGVhZF9ib25lIiwgInBhcmVudCI6ICJjaGVzdCIsICJsZW5ndGgiOiA3OS43NywgInJvdGF0aW9uIjogLTEwLjc3LCAieCI6IDM1LjIyLCAieSI6IC04LjI0IH0sCgl7ICJuYW1lIjogImJhY2tfYXJtIiwgInBhcmVudCI6ICJiYWNrX3Nob3VsZGVyIiwgImxlbmd0aCI6IDMyLjU4LCAicm90YXRpb24iOiAzNy45NywgIngiOiAzMC4zNywgInkiOiAxLjA2IH0sCgl7ICJuYW1lIjogImJhY2tfdGlwIiwgInBhcmVudCI6ICJiYWNrX2Zvb3QiLCAibGVuZ3RoIjogMTMuMzksICJyb3RhdGlvbiI6IDE3LjA3LCAieCI6IDE0LjgxLCAieSI6IC0wLjA0IH0sCgl7ICJuYW1lIjogImZyb250X2FybSIsICJwYXJlbnQiOiAiZnJvbnRfc2hvdWxkZXIiLCAibGVuZ3RoIjogMzMuODYsICJyb3RhdGlvbiI6IDM1LjkyLCAieCI6IDMwLjkxLCAieSI6IC0wLjU0IH0sCgl7ICJuYW1lIjogImZyb250X3RpcCIsICJwYXJlbnQiOiAiZnJvbnRfZm9vdCIsICJsZW5ndGgiOiAxNC45NywgInJvdGF0aW9uIjogMjIuMDQsICJ4IjogMTMuOTEsICJ5IjogLTAuMjQgfSwKCXsgIm5hbWUiOiAiYmFja19oYW5kIiwgInBhcmVudCI6ICJiYWNrX2FybSIsICJsZW5ndGgiOiAyMi44NiwgInJvdGF0aW9uIjogMC42LCAieCI6IDMyLjkyLCAieSI6IDIuMjggfSwKCXsgIm5hbWUiOiAiZnJvbnRfaGFuZCIsICJwYXJlbnQiOiAiZnJvbnRfYXJtIiwgImxlbmd0aCI6IDIzLjI2LCAieCI6IDMzLjM0LCAieSI6IDIuMjMgfQpdLAoic2xvdHMiOiBbCgl7ICJuYW1lIjogImZ1bGxfYm9keSIsICJib25lIjogImJyb19ib2R5IiB9LAoJeyAibmFtZSI6ICJiYWNrX2FybSIsICJib25lIjogImJhY2tfYXJtIiwgImF0dGFjaG1lbnQiOiAiYmFja19hcm0iIH0sCgl7ICJuYW1lIjogImJhY2tfc2hvdWxkZXIiLCAiYm9uZSI6ICJiYWNrX3Nob3VsZGVyIiwgImF0dGFjaG1lbnQiOiAiYmFja19zaG91bGRlciIgfSwKCXsgIm5hbWUiOiAiYmFja19oYW5kIiwgImJvbmUiOiAiYmFja19oYW5kIiwgImF0dGFjaG1lbnQiOiAiYmFja19oYW5kIiB9LAoJeyAibmFtZSI6ICJiYWNrX2xvd2VybGVnIiwgImJvbmUiOiAiYmFja19sb3dlcmxlZyIsICJhdHRhY2htZW50IjogImJhY2tfbG93ZXJsZWciIH0sCgl7ICJuYW1lIjogImJhY2tfc29jayIsICJib25lIjogImJhY2tfbG93ZXJsZWciLCAiYXR0YWNobWVudCI6ICJiYWNrX3NvY2siIH0sCgl7ICJuYW1lIjogImJhY2tfdXBwZXJsZWdfc2tpbiIsICJib25lIjogImJhY2tfdXBwZXJsZWciLCAiYXR0YWNobWVudCI6ICJiYWNrX3VwcGVybGVnX3NraW4iIH0sCgl7ICJuYW1lIjogImJhY2tfdXBwZXJsZWciLCAiYm9uZSI6ICJiYWNrX3VwcGVybGVnIiwgImF0dGFjaG1lbnQiOiAiYmFja19wYW50cyIgfSwKCXsgIm5hbWUiOiAiYmFja19mb290IiwgImJvbmUiOiAiYmFja19mb290IiwgImF0dGFjaG1lbnQiOiAiYmFja19zaG9lIiB9LAoJeyAibmFtZSI6ICJiYWNrX3Nob2VMYWNlcyIsICJib25lIjogImJhY2tfZm9vdCIsICJhdHRhY2htZW50IjogInNob2VMYWNlcyIgfSwKCXsgIm5hbWUiOiAiYmFja19zaG9lX2xvZ28iLCAiYm9uZSI6ICJiYWNrX2Zvb3QiLCAiYXR0YWNobWVudCI6ICJiYWNrX3Nob2VfbG9nbyIgfSwKCXsgIm5hbWUiOiAiYmFja190aXAiLCAiYm9uZSI6ICJiYWNrX3RpcCIgfSwKCXsgIm5hbWUiOiAiaGlwcyIsICJib25lIjogImhpcHMiLCAiYXR0YWNobWVudCI6ICJ1bmRlcndlYXIiIH0sCgl7ICJuYW1lIjogImZyb250X2xvd2VybGVnIiwgImJvbmUiOiAiZnJvbnRfbG93ZXJsZWciLCAiYXR0YWNobWVudCI6ICJmcm9udF9sb3dlcmxlZyIgfSwKCXsgIm5hbWUiOiAiZnJvbnRfc29jayIsICJib25lIjogImZyb250X2xvd2VybGVnIiwgImF0dGFjaG1lbnQiOiAiZnJvbnRfc29jayIgfSwKCXsgIm5hbWUiOiAiZnJvbnRfZm9vdCIsICJib25lIjogImZyb250X2Zvb3QiLCAiYXR0YWNobWVudCI6ICJmcm9udF9zaG9lIiB9LAoJeyAibmFtZSI6ICJmcm9udF9zaG9lTGFjZXMiLCAiYm9uZSI6ICJmcm9udF9mb290IiwgImF0dGFjaG1lbnQiOiAic2hvZUxhY2VzIiB9LAoJeyAibmFtZSI6ICJzaG9lX2xvZ28iLCAiYm9uZSI6ICJmcm9udF9mb290IiwgImF0dGFjaG1lbnQiOiAic2hvZV9sb2dvIiB9LAoJeyAibmFtZSI6ICJmcm9udF91cHBlcmxlZ19za2luIiwgImJvbmUiOiAiZnJvbnRfdXBwZXJsZWciLCAiYXR0YWNobWVudCI6ICJmcm9udF91cHBlcmxlZ19saWdodCIgfSwKCXsgIm5hbWUiOiAiZnJvbnRfdXBwZXJsZWciLCAiYm9uZSI6ICJmcm9udF91cHBlcmxlZyIsICJhdHRhY2htZW50IjogImZyb250X3BhbnRzIiB9LAoJeyAibmFtZSI6ICJmcm9udF90aXAiLCAiYm9uZSI6ICJmcm9udF90aXAiIH0sCgl7ICJuYW1lIjogInN0b21hY2giLCAiYm9uZSI6ICJzdG9tYWNoIiwgImF0dGFjaG1lbnQiOiAic3RvbWFjaCIgfSwKCXsgIm5hbWUiOiAiamVyc2V5IiwgImJvbmUiOiAic3RvbWFjaCIsICJhdHRhY2htZW50IjogImplcnNleSIgfSwKCXsgIm5hbWUiOiAibG9nbyIsICJib25lIjogInN0b21hY2giLCAiYXR0YWNobWVudCI6ICJsb2dvIiB9LAoJeyAibmFtZSI6ICJjaGVzdCIsICJib25lIjogImNoZXN0IiB9LAoJeyAibmFtZSI6ICJoZWFkX2JvbmUiLCAiYm9uZSI6ICJoZWFkX2JvbmUiLCAiYXR0YWNobWVudCI6ICJoZWFkIiB9LAoJeyAibmFtZSI6ICJmcm9udF9zaG91bGRlciIsICJib25lIjogImZyb250X3Nob3VsZGVyIiwgImF0dGFjaG1lbnQiOiAiZnJvbnRfc2hvdWxkZXIiIH0sCgl7ICJuYW1lIjogImZyb250X2FybSIsICJib25lIjogImZyb250X2FybSIsICJhdHRhY2htZW50IjogImZyb250X2FybSIgfSwKCXsgIm5hbWUiOiAiZnJvbnRfaGFuZCIsICJib25lIjogImZyb250X2hhbmQiLCAiYXR0YWNobWVudCI6ICJmcm9udF9oYW5kIiB9Cl0sCiJza2lucyI6IHsKCSJkZWZhdWx0IjogewoJCSJmdWxsX2JvZHkiOiB7CgkJCSJmdWxsX2JvZHkiOiB7ICJ4IjogMC4xOSwgInkiOiA5MC43NiwgIndpZHRoIjogOTYsICJoZWlnaHQiOiAxODEgfQoJCX0KCX0sCgkiYnJvXzEiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8xX2hlYWQiLCAieCI6IDQ3LjY2LCAieSI6IDcuNzIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTA4LCAiaGVpZ2h0IjogMTQxIH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18yIjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsgIm5hbWUiOiAiaGVhZHMvYnJvMl9oZWFkIiwgIngiOiA0Ny42NiwgInkiOiA3LjcyLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEyMCwgImhlaWdodCI6IDE0NCB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fMyI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzNfaGVhZCIsICJ4IjogNDcuNjYsICJ5IjogNy43MiwgInJvdGF0aW9uIjogLTc3LjM5LCAid2lkdGgiOiAxMTQsICJoZWlnaHQiOiAxNDEgfQoJCX0sCgkJImhpcHMiOiB7CgkJCSJ1bmRlcndlYXIiOiB7ICJuYW1lIjogImNsb3RoaW5nL2hpcHMiLCAieCI6IC0xLjcxLCAieSI6IC02LjU3LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJqZXJzZXkiOiB7CgkJCSJqZXJzZXkiOiB7ICJuYW1lIjogImNsb3RoaW5nL2plcnNleV93aGl0ZSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJImxvZ28iOiB7CgkJCSJsb2dvIjogeyAibmFtZSI6ICJsb2dvc19qZXJzZXkvamVyc2V5X2xvZ28wMSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJInNob2VfbG9nbyI6IHsKCQkJInNob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDQuNywgInkiOiAtMC41NiwgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkic3RvbWFjaCI6IHsKCQkJInN0b21hY2giOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvXzQiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsgIm5hbWUiOiAiaGVhZHMvYnJvNF9oZWFkIiwgIngiOiA0Ny42NiwgInkiOiA3LjcyLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEwOCwgImhlaWdodCI6IDEzOCB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb181IjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzVfaGVhZCIsICJ4IjogNDMuNDQsICJ5IjogLTYuODUsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTE3LCAiaGVpZ2h0IjogMTYyIH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2Rhcmtfc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvXzYiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm82X2hlYWQiLCAieCI6IDQ3LjY2LCAieSI6IDcuNzIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTExLCAiaGVpZ2h0IjogMTQxIH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb183IjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzdfaGVhZCIsICJ4IjogNDcuNjYsICJ5IjogNy43MiwgInJvdGF0aW9uIjogLTc3LjM5LCAid2lkdGgiOiAxMTcsICJoZWlnaHQiOiAxNDcgfQoJCX0sCgkJImhpcHMiOiB7CgkJCSJ1bmRlcndlYXIiOiB7ICJuYW1lIjogImNsb3RoaW5nL2hpcHMiLCAieCI6IC0xLjcxLCAieSI6IC02LjU3LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJqZXJzZXkiOiB7CgkJCSJqZXJzZXkiOiB7ICJuYW1lIjogImNsb3RoaW5nL2plcnNleV93aGl0ZSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJImxvZ28iOiB7CgkJCSJsb2dvIjogeyAibmFtZSI6ICJsb2dvc19qZXJzZXkvamVyc2V5X2xvZ28wMSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJInNob2VfbG9nbyI6IHsKCQkJInNob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDQuNywgInkiOiAtMC41NiwgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkic3RvbWFjaCI6IHsKCQkJInN0b21hY2giOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fOCI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm84X2hlYWQiLCAieCI6IDQ3LjY2LCAieSI6IDcuNzIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTE0LCAiaGVpZ2h0IjogMTQ3IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2Rhcmtfc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvXzkiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsgIm5hbWUiOiAiaGVhZHMvYnJvOV9oZWFkIiwgIngiOiA0Ny42NiwgInkiOiA3LjcyLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEwNSwgImhlaWdodCI6IDE1NiB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xMCI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzEwX2hlYWQiLCAieCI6IDQ3LjY2LCAieSI6IDcuNzIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTIwLCAiaGVpZ2h0IjogMTQxIH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xMSI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8xMV9oZWFkIiwgIngiOiA1My4xOSwgInkiOiAxMi40OCwgInJvdGF0aW9uIjogLTc3LjM5LCAid2lkdGgiOiAxMjAsICJoZWlnaHQiOiAxNTkgfQoJCX0sCgkJImhpcHMiOiB7CgkJCSJ1bmRlcndlYXIiOiB7ICJuYW1lIjogImNsb3RoaW5nL2hpcHMiLCAieCI6IC0xLjcxLCAieSI6IC02LjU3LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJqZXJzZXkiOiB7CgkJCSJqZXJzZXkiOiB7ICJuYW1lIjogImNsb3RoaW5nL2plcnNleV93aGl0ZSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJImxvZ28iOiB7CgkJCSJsb2dvIjogeyAibmFtZSI6ICJsb2dvc19qZXJzZXkvamVyc2V5X2xvZ28wMSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJInNob2VfbG9nbyI6IHsKCQkJInNob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDQuNywgInkiOiAtMC41NiwgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkic3RvbWFjaCI6IHsKCQkJInN0b21hY2giOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fMTIiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8xMl9oZWFkIiwgIngiOiA3Mi40MywgInkiOiAtNDIuMTMsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTkyLCAiaGVpZ2h0IjogMTY4IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xMyI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2xpZ2h0L2xpZ2h0X2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX2xpZ2h0L2xpZ2h0X2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2xpZ2h0L2xpZ2h0X2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX2xpZ2h0L2xpZ2h0X2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8xM19oZWFkIiwgIngiOiA1Ni45NywgInkiOiA1LjQxLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEzNSwgImhlaWdodCI6IDE2MSB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvXzE0IjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzE0X2hlYWQiLCAieCI6IDQ4LjA4LCAieSI6IDMuODYsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTQwLCAiaGVpZ2h0IjogMTY0IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2Rhcmtfc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvXzE1IjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzE1X2hlYWQiLCAieCI6IDUwLjY1LCAieSI6IC0xLjcyLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDExMywgImhlaWdodCI6IDE1MiB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xNiI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8xNl9oZWFkIiwgIngiOiA0Ny42NiwgInkiOiA3LjcyLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEyOSwgImhlaWdodCI6IDE1MiB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xNyI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8xN19oZWFkIiwgIngiOiA1My43NiwgInkiOiAyLjA2LCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEyMiwgImhlaWdodCI6IDE2MCB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xOCI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzE4X2hlYWQiLCAieCI6IDUxLjQzLCAieSI6IDguNTcsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTA5LCAiaGVpZ2h0IjogMTM5IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18xOSI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzE5X2hlYWQiLCAieCI6IDUyLjgzLCAieSI6IDYuMjQsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTAzLCAiaGVpZ2h0IjogMTUyIH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18yMCI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzIwX2hlYWQiLCAieCI6IDUyLjI3LCAieSI6IDguNzUsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTI0LCAiaGVpZ2h0IjogMTU1IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18yMSI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8yMV9oZWFkIiwgIngiOiA1My4xNSwgInkiOiA2Ljc1LCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDExNywgImhlaWdodCI6IDE1MCB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18yMiI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm8yMl9oZWFkIiwgIngiOiA1MS43NywgInkiOiAxOC4wMSwgInJvdGF0aW9uIjogLTc5Ljg2LCAid2lkdGgiOiAxNDUsICJoZWlnaHQiOiAxNTIgfQoJCX0sCgkJImhpcHMiOiB7CgkJCSJ1bmRlcndlYXIiOiB7ICJuYW1lIjogImNsb3RoaW5nL2hpcHMiLCAieCI6IC0xLjcxLCAieSI6IC02LjU3LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJqZXJzZXkiOiB7CgkJCSJqZXJzZXkiOiB7ICJuYW1lIjogImNsb3RoaW5nL2plcnNleV93aGl0ZSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJImxvZ28iOiB7CgkJCSJsb2dvIjogeyAibmFtZSI6ICJsb2dvc19qZXJzZXkvamVyc2V5X2xvZ28wMSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJInNob2VfbG9nbyI6IHsKCQkJInNob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDQuNywgInkiOiAtMC41NiwgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkic3RvbWFjaCI6IHsKCQkJInN0b21hY2giOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fMjMiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsgIm5hbWUiOiAiaGVhZHMvYnJvMjNfaGVhZCIsICJ4IjogNjcuMTEsICJ5IjogMTUuNTIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTM2LCAiaGVpZ2h0IjogMTc0IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2Rhcmtfc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvXzI0IjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsKCQkJCSJuYW1lIjogImhlYWRzL2JybzI0X2hlYWQiLAoJCQkJIngiOiA0NS44MywKCQkJCSJ5IjogMTMuNzIsCgkJCQkic2NhbGVYIjogMC44ODcsCgkJCQkic2NhbGVZIjogMC44ODcsCgkJCQkicm90YXRpb24iOiAtNzcuMzksCgkJCQkid2lkdGgiOiAxMjQsCgkJCQkiaGVpZ2h0IjogMTU3CgkJCX0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX3N0b21hY2giLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9Cgl9LAoJImJyb18yNSI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2hhbmQiLCAieCI6IDcuNzcsICJ5IjogMy40OCwgInJvdGF0aW9uIjogMC4yOSwgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzMCB9CgkJfSwKCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJImJhY2tfbG93ZXJsZWciOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX3VwcGVybGVnIiwgIngiOiAxMi44NSwgInkiOiAxLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfYXJtIjogewoJCQkiZnJvbnRfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7CgkJCQkibmFtZSI6ICJoZWFkcy9icm8yNV9oZWFkIiwKCQkJCSJ4IjogNTIuNTYsCgkJCQkieSI6IDEyLjI3LAoJCQkJInNjYWxlWCI6IDAuOTA0LAoJCQkJInNjYWxlWSI6IDAuOTA0LAoJCQkJInJvdGF0aW9uIjogLTc3LjM5LAoJCQkJIndpZHRoIjogMTEzLAoJCQkJImhlaWdodCI6IDE2OAoJCQl9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fMjYiOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfaGFuZCIsICJ4IjogOS44NSwgInkiOiAxLjE4LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9LAoJCQkiZnJvbnRfaGFuZDIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9zaG91bGRlciIsICJ4IjogMTQuNDksICJ5IjogMS4wMywgInJvdGF0aW9uIjogMTI0LjY3LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDM2IH0KCQl9LAoJCSJmcm9udF9zb2NrIjogewoJCQkiZnJvbnRfc29jayI6IHsKCQkJCSJuYW1lIjogImNsb3RoaW5nL2Zyb250X3NvY2siLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJImZyb250X3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF91cHBlcmxlZyIsICJ4IjogOS4xNCwgInkiOiAtMS4wOSwgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X3VwcGVybGVnX3NraW4iOiB7CgkJCSJmcm9udF91cHBlcmxlZ19saWdodCI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsKCQkJCSJuYW1lIjogImhlYWRzL2JybzI2X2hlYWQiLAoJCQkJIngiOiA0Ni4yLAoJCQkJInkiOiA5Ljg2LAoJCQkJInNjYWxlWCI6IDAuODksCgkJCQkic2NhbGVZIjogMC44OSwKCQkJCSJyb3RhdGlvbiI6IC03Ny4zOSwKCQkJCSJ3aWR0aCI6IDExMywKCQkJCSJoZWlnaHQiOiAxNjgKCQkJfQoJCX0sCgkJImhpcHMiOiB7CgkJCSJ1bmRlcndlYXIiOiB7ICJuYW1lIjogImNsb3RoaW5nL2hpcHMiLCAieCI6IC0xLjcxLCAieSI6IC02LjU3LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJqZXJzZXkiOiB7CgkJCSJqZXJzZXkiOiB7ICJuYW1lIjogImNsb3RoaW5nL2plcnNleV93aGl0ZSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJImxvZ28iOiB7CgkJCSJsb2dvIjogeyAibmFtZSI6ICJsb2dvc19qZXJzZXkvamVyc2V5X2xvZ28wMSIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0sCgkJInNob2VfbG9nbyI6IHsKCQkJInNob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDQuNywgInkiOiAtMC41NiwgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkic3RvbWFjaCI6IHsKCQkJInN0b21hY2giOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fMjciOiB7CgkJImJhY2tfYXJtIjogewoJCQkiYmFja19hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19hcm0iLCAieCI6IDE3LjQ5LCAieSI6IDEuNjIsICJyb3RhdGlvbiI6IDU5LjQ3LCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX2Zvb3QiOiB7CgkJCSJiYWNrX3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZSIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX2hhbmQiOiB7CgkJCSJiYWNrX2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfbG93ZXJsZWciLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2VMYWNlcyIsICJ4IjogMTguNzIsICJ5IjogLTkuODYsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob2VfbG9nbyI6IHsKCQkJImJhY2tfc2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogMTguOTMsICJ5IjogLTEwLjI3LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG91bGRlciI6IHsKCQkJImJhY2tfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja19zaG91bGRlciIsICJ4IjogMTIuNjYsICJ5IjogLTAuMjQsICJyb3RhdGlvbiI6IDc5LjgyLCAid2lkdGgiOiAyNywgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3NvY2siOiB7CgkJCSJiYWNrX3NvY2siOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc29jayIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja191cHBlcmxlZyI6IHsKCQkJImJhY2tfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfdXBwZXJsZWciLCAieCI6IDE4LjQ4LCAieSI6IDAuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7CgkJCSJiYWNrX3VwcGVybGVnX3NraW4iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9hcm0iLCAieCI6IDE3LjEsICJ5IjogMC4wMywgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDE1LCAiaGVpZ2h0IjogMzkgfQoJCX0sCgkJImZyb250X2Zvb3QiOiB7CgkJCSJmcm9udF9zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQiLCAieCI6IDkuODUsICJ5IjogMS4xOCwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfSwKCQkJImZyb250X2hhbmQyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfc2hvdWxkZXIiLCAieCI6IDE0LjQ5LCAieSI6IDEuMDMsICJyb3RhdGlvbiI6IDEyNC42NywgIndpZHRoIjogMzYsICJoZWlnaHQiOiAzNiB9CgkJfSwKCQkiZnJvbnRfc29jayI6IHsKCQkJImZyb250X3NvY2siOiB7CgkJCQkibmFtZSI6ICJjbG90aGluZy9mcm9udF9zb2NrIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCSJmcm9udF9wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfdXBwZXJsZWciLCAieCI6IDkuMTQsICJ5IjogLTEuMDksICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF91cHBlcmxlZ19za2luIjogewoJCQkiZnJvbnRfdXBwZXJsZWdfbGlnaHQiOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogewoJCQkJIm5hbWUiOiAiaGVhZHMvYnJvMjdfaGVhZCIsCgkJCQkieCI6IDQ0LjMzLAoJCQkJInkiOiA1LjAxLAoJCQkJInNjYWxlWCI6IDAuODczLAoJCQkJInNjYWxlWSI6IDAuODczLAoJCQkJInJvdGF0aW9uIjogLTc3LjM5LAoJCQkJIndpZHRoIjogMTEyLAoJCQkJImhlaWdodCI6IDE1NgoJCQl9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fZGFyayI6IHsKCQkiYmFja19hcm0iOiB7CgkJCSJiYWNrX2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja19sb3dlcmxlZyIsICJ4IjogMTMuNjEsICJ5IjogLTAuMjcsICJyb3RhdGlvbiI6IDExNi4zNCwgIndpZHRoIjogMzMsICJoZWlnaHQiOiA0NSB9CgkJfSwKCQkiYmFja19zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2JhY2tfc2hvZUxhY2VzIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvZV9sb2dvIjogewoJCQkiYmFja19zaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiAxOC45MywgInkiOiAtMTAuMjcsICJyb3RhdGlvbiI6IDI2Ljc5LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkiYmFja19zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2FybSIsICJ4IjogMTcuMSwgInkiOiAwLjAzLCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMTUsICJoZWlnaHQiOiAzOSB9CgkJfSwKCQkiZnJvbnRfZm9vdCI6IHsKCQkJImZyb250X3Nob2UiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2UiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfaGFuZCI6IHsKCQkJImZyb250X2hhbmQiOiB7ICJuYW1lIjogInNraW5Ub25lX2RhcmsvZGFya19mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2hhbmQyIiwgIngiOiA5LjcsICJ5IjogLTcuMjksICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0KCQl9LAoJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X2xvd2VybGVnIiwKCQkJCSJ4IjogMTAuMTYsCgkJCQkieSI6IDAuMDEsCgkJCQkic2NhbGVYIjogMS4wMDMsCgkJCQkicm90YXRpb24iOiAxMTUuMDksCgkJCQkid2lkdGgiOiAzMywKCQkJCSJoZWlnaHQiOiA0NQoJCQl9CgkJfSwKCQkiZnJvbnRfc2hvZUxhY2VzIjogewoJCQkic2hvZUxhY2VzIjogeyAibmFtZSI6ICJjbG90aGluZy9mcm9udF9zaG9lTGFjZXMiLCAieCI6IDQuMzYsICJ5IjogMC4wNywgInJvdGF0aW9uIjogMjguNywgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCSJmcm9udF9zaG91bGRlciI6IHsgIm5hbWUiOiAic2tpblRvbmVfZGFyay9kYXJrX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2RhcmtfZnJvbnRfdXBwZXJsZWciLCAieCI6IDYuNDQsICJ5IjogLTAuNzcsICJyb3RhdGlvbiI6IDgzLjIxLCAid2lkdGgiOiAyNCwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJoZWFkX2JvbmUiOiB7CgkJCSJoZWFkIjogeyAibmFtZSI6ICJoZWFkcy9icm80X2hlYWQiLCAieCI6IDQ3LjY2LCAieSI6IDcuNzIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTA4LCAiaGVpZ2h0IjogMTM4IH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9kYXJrL2Rhcmtfc3RvbWFjaCIsICJ4IjogMjMuNTMsICJ5IjogMS4zMiwgInJvdGF0aW9uIjogLTkwLjksICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogNjkgfQoJCX0KCX0sCgkiYnJvX2xpZ2h0IjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9iYWNrX2FybSIsICJ4IjogMTcuNDksICJ5IjogMS42MiwgInJvdGF0aW9uIjogNTkuNDcsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfZm9vdCI6IHsKCQkJImJhY2tfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiAxOC43MiwgInkiOiAtOS44NiwgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfaGFuZCI6IHsKCQkJImJhY2tfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfYmFja19oYW5kIiwgIngiOiA3Ljc3LCAieSI6IDMuNDgsICJyb3RhdGlvbiI6IDAuMjksICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzAgfQoJCX0sCgkJImJhY2tfbG93ZXJsZWciOiB7CgkJCSJiYWNrX2xvd2VybGVnIjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9iYWNrX3Nob3VsZGVyIiwgIngiOiAxMi42NiwgInkiOiAtMC4yNCwgInJvdGF0aW9uIjogNzkuODIsICJ3aWR0aCI6IDI3LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfc29jayI6IHsKCQkJImJhY2tfc29jayI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zb2NrIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3VwcGVybGVnIjogewoJCQkiYmFja19wYW50cyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja191cHBlcmxlZyIsICJ4IjogMTguNDgsICJ5IjogMC41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImJhY2tfdXBwZXJsZWdfc2tpbiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfYmFja191cHBlcmxlZyIsICJ4IjogMTIuODUsICJ5IjogMS41MywgInJvdGF0aW9uIjogNzcuNTcsICJ3aWR0aCI6IDIxLCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImZyb250X2FybSI6IHsKCQkJImZyb250X2FybSI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X2hhbmQiOiB7CgkJCSJmcm9udF9oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbGlnaHQvbGlnaHRfZnJvbnRfaGFuZDIiLCAieCI6IDkuNywgInkiOiAtNy4yOSwgInJvdGF0aW9uIjogODguNzUsICJ3aWR0aCI6IDMwLCAiaGVpZ2h0IjogMzMgfQoJCX0sCgkJImZyb250X2xvd2VybGVnIjogewoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9mcm9udF9sb3dlcmxlZyIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZUxhY2VzIiwgIngiOiA0LjM2LCAieSI6IDAuMDcsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImZyb250X3Nob3VsZGVyIjogewoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7ICJuYW1lIjogInNraW5Ub25lX2xpZ2h0L2xpZ2h0X2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9mcm9udF91cHBlcmxlZyIsICJ4IjogNi40NCwgInkiOiAtMC43NywgInJvdGF0aW9uIjogODMuMjEsICJ3aWR0aCI6IDI0LCAiaGVpZ2h0IjogNDIgfQoJCX0sCgkJImhlYWRfYm9uZSI6IHsKCQkJImhlYWQiOiB7ICJuYW1lIjogImhlYWRzL2JybzEzX2hlYWQiLCAieCI6IDQ3LjY2LCAieSI6IDcuNzIsICJyb3RhdGlvbiI6IC03Ny4zOSwgIndpZHRoIjogMTM1LCAiaGVpZ2h0IjogMTYxIH0KCQl9LAoJCSJoaXBzIjogewoJCQkidW5kZXJ3ZWFyIjogeyAibmFtZSI6ICJjbG90aGluZy9oaXBzIiwgIngiOiAtMS43MSwgInkiOiAtNi41NywgIndpZHRoIjogMzksICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiamVyc2V5IjogewoJCQkiamVyc2V5IjogeyAibmFtZSI6ICJjbG90aGluZy9qZXJzZXlfd2hpdGUiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJsb2dvIjogewoJCQkibG9nbyI6IHsgIm5hbWUiOiAibG9nb3NfamVyc2V5L2plcnNleV9sb2dvMDEiLCAieCI6IDIzLjUzLCAieSI6IDEuMzIsICJyb3RhdGlvbiI6IC05MC45LCAid2lkdGgiOiAzOSwgImhlaWdodCI6IDY5IH0KCQl9LAoJCSJzaG9lX2xvZ28iOiB7CgkJCSJzaG9lX2xvZ28iOiB7ICJuYW1lIjogImxvZ29zX3Nob2VzL3Nob2VfbG9nbzAxIiwgIngiOiA0LjcsICJ5IjogLTAuNTYsICJyb3RhdGlvbiI6IDI4LjcsICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJInN0b21hY2giOiB7CgkJCSJzdG9tYWNoIjogeyAibmFtZSI6ICJza2luVG9uZV9saWdodC9saWdodF9zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfSwKCSJicm9fbWVkaXVtIjogewoJCSJiYWNrX2FybSI6IHsKCQkJImJhY2tfYXJtIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfYXJtIiwgIngiOiAxNy40OSwgInkiOiAxLjYyLCAicm90YXRpb24iOiA1OS40NywgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19mb290IjogewoJCQkiYmFja19zaG9lIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3Nob2UiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19oYW5kIjogewoJCQkiYmFja19oYW5kIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfaGFuZCIsICJ4IjogNy43NywgInkiOiAzLjQ4LCAicm90YXRpb24iOiAwLjI5LCAid2lkdGgiOiAzNiwgImhlaWdodCI6IDMwIH0KCQl9LAoJCSJiYWNrX2xvd2VybGVnIjogewoJCQkiYmFja19sb3dlcmxlZyI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9iYWNrX2xvd2VybGVnIiwgIngiOiAxMy42MSwgInkiOiAtMC4yNywgInJvdGF0aW9uIjogMTE2LjM0LCAid2lkdGgiOiAzMywgImhlaWdodCI6IDQ1IH0KCQl9LAoJCSJiYWNrX3Nob2VMYWNlcyI6IHsKCQkJInNob2VMYWNlcyI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvYmFja19zaG9lTGFjZXMiLCAieCI6IDE4LjcyLCAieSI6IC05Ljg2LCAicm90YXRpb24iOiAyNi43OSwgIndpZHRoIjogNTEsICJoZWlnaHQiOiAyNyB9CgkJfSwKCQkiYmFja19zaG9lX2xvZ28iOiB7CgkJCSJiYWNrX3Nob2VfbG9nbyI6IHsgIm5hbWUiOiAibG9nb3Nfc2hvZXMvc2hvZV9sb2dvMDEiLCAieCI6IDE4LjkzLCAieSI6IC0xMC4yNywgInJvdGF0aW9uIjogMjYuNzksICJ3aWR0aCI6IDUxLCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCSJiYWNrX3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfc2hvdWxkZXIiLCAieCI6IDEyLjY2LCAieSI6IC0wLjI0LCAicm90YXRpb24iOiA3OS44MiwgIndpZHRoIjogMjcsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja19zb2NrIjogewoJCQkiYmFja19zb2NrIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3NvY2siLCAieCI6IDEzLjYxLCAieSI6IC0wLjI3LCAicm90YXRpb24iOiAxMTYuMzQsICJ3aWR0aCI6IDMzLCAiaGVpZ2h0IjogNDUgfQoJCX0sCgkJImJhY2tfdXBwZXJsZWciOiB7CgkJCSJiYWNrX3BhbnRzIjogeyAibmFtZSI6ICJjbG90aGluZy9iYWNrX3VwcGVybGVnIiwgIngiOiAxOC40OCwgInkiOiAwLjUzLCAicm90YXRpb24iOiA3Ny41NywgIndpZHRoIjogMjEsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiYmFja191cHBlcmxlZ19za2luIjogewoJCQkiYmFja191cHBlcmxlZ19za2luIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2JhY2tfdXBwZXJsZWciLCAieCI6IDEyLjg1LCAieSI6IDEuNTMsICJyb3RhdGlvbiI6IDc3LjU3LCAid2lkdGgiOiAyMSwgImhlaWdodCI6IDQyIH0KCQl9LAoJCSJmcm9udF9hcm0iOiB7CgkJCSJmcm9udF9hcm0iOiB7ICJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfYXJtIiwgIngiOiAxNy4xLCAieSI6IDAuMDMsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAxNSwgImhlaWdodCI6IDM5IH0KCQl9LAoJCSJmcm9udF9mb290IjogewoJCQkiZnJvbnRfc2hvZSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc2hvZSIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9oYW5kIjogewoJCQkiZnJvbnRfaGFuZCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9oYW5kIiwgIngiOiA5Ljg1LCAieSI6IDEuMTgsICJyb3RhdGlvbiI6IDg4Ljc1LCAid2lkdGgiOiAzMCwgImhlaWdodCI6IDMzIH0sCgkJCSJmcm9udF9oYW5kMiI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9mcm9udF9oYW5kMiIsICJ4IjogOS43LCAieSI6IC03LjI5LCAicm90YXRpb24iOiA4OC43NSwgIndpZHRoIjogMzAsICJoZWlnaHQiOiAzMyB9CgkJfSwKCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJuYW1lIjogInNraW5Ub25lX21lZGl1bS9tZWRpdW1fZnJvbnRfbG93ZXJsZWciLAoJCQkJIngiOiAxMC4xNiwKCQkJCSJ5IjogMC4wMSwKCQkJCSJzY2FsZVgiOiAxLjAwMywKCQkJCSJyb3RhdGlvbiI6IDExNS4wOSwKCQkJCSJ3aWR0aCI6IDMzLAoJCQkJImhlaWdodCI6IDQ1CgkJCX0KCQl9LAoJCSJmcm9udF9zaG9lTGFjZXMiOiB7CgkJCSJzaG9lTGFjZXMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3Nob2VMYWNlcyIsICJ4IjogNC4zNiwgInkiOiAwLjA3LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJImZyb250X3Nob3VsZGVyIjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X3Nob3VsZGVyIiwgIngiOiAxNC40OSwgInkiOiAxLjAzLCAicm90YXRpb24iOiAxMjQuNjcsICJ3aWR0aCI6IDM2LCAiaGVpZ2h0IjogMzYgfQoJCX0sCgkJImZyb250X3NvY2siOiB7CgkJCSJmcm9udF9zb2NrIjogewoJCQkJIm5hbWUiOiAiY2xvdGhpbmcvZnJvbnRfc29jayIsCgkJCQkieCI6IDEwLjE2LAoJCQkJInkiOiAwLjAxLAoJCQkJInNjYWxlWCI6IDEuMDAzLAoJCQkJInJvdGF0aW9uIjogMTE1LjA5LAoJCQkJIndpZHRoIjogMzMsCgkJCQkiaGVpZ2h0IjogNDUKCQkJfQoJCX0sCgkJImZyb250X3VwcGVybGVnIjogewoJCQkiZnJvbnRfcGFudHMiOiB7ICJuYW1lIjogImNsb3RoaW5nL2Zyb250X3VwcGVybGVnIiwgIngiOiA5LjE0LCAieSI6IC0xLjA5LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiZnJvbnRfdXBwZXJsZWdfc2tpbiI6IHsKCQkJImZyb250X3VwcGVybGVnX2xpZ2h0IjogeyAibmFtZSI6ICJza2luVG9uZV9tZWRpdW0vbWVkaXVtX2Zyb250X3VwcGVybGVnIiwgIngiOiA2LjQ0LCAieSI6IC0wLjc3LCAicm90YXRpb24iOiA4My4yMSwgIndpZHRoIjogMjQsICJoZWlnaHQiOiA0MiB9CgkJfSwKCQkiaGVhZF9ib25lIjogewoJCQkiaGVhZCI6IHsgIm5hbWUiOiAiaGVhZHMvYnJvMV9oZWFkIiwgIngiOiA0Ny42NiwgInkiOiA3LjcyLCAicm90YXRpb24iOiAtNzcuMzksICJ3aWR0aCI6IDEwOCwgImhlaWdodCI6IDE0MSB9CgkJfSwKCQkiaGlwcyI6IHsKCQkJInVuZGVyd2VhciI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvaGlwcyIsICJ4IjogLTEuNzEsICJ5IjogLTYuNTcsICJ3aWR0aCI6IDM5LCAiaGVpZ2h0IjogMjcgfQoJCX0sCgkJImplcnNleSI6IHsKCQkJImplcnNleSI6IHsgIm5hbWUiOiAiY2xvdGhpbmcvamVyc2V5X3doaXRlIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkibG9nbyI6IHsKCQkJImxvZ28iOiB7ICJuYW1lIjogImxvZ29zX2plcnNleS9qZXJzZXlfbG9nbzAxIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfSwKCQkic2hvZV9sb2dvIjogewoJCQkic2hvZV9sb2dvIjogeyAibmFtZSI6ICJsb2dvc19zaG9lcy9zaG9lX2xvZ28wMSIsICJ4IjogNC43LCAieSI6IC0wLjU2LCAicm90YXRpb24iOiAyOC43LCAid2lkdGgiOiA1MSwgImhlaWdodCI6IDI3IH0KCQl9LAoJCSJzdG9tYWNoIjogewoJCQkic3RvbWFjaCI6IHsgIm5hbWUiOiAic2tpblRvbmVfbWVkaXVtL21lZGl1bV9zdG9tYWNoIiwgIngiOiAyMy41MywgInkiOiAxLjMyLCAicm90YXRpb24iOiAtOTAuOSwgIndpZHRoIjogMzksICJoZWlnaHQiOiA2OSB9CgkJfQoJfQp9LAoiYW5pbWF0aW9ucyI6IHsKCSJhaXJuZXNzX2R1bmsiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiA4Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogNjUuMDYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0xNC40OSwgInkiOiAyMi4wNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0OC40OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogNDguNDggfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiA5Ljc3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjM4LCAieSI6IDQuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjMuMTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC0yMy4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDQ4Ljg5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNCwgInkiOiAtMi41NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLjQsICJ5IjogLTIuNTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDIuODcsICJ5IjogMy4xIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyOS4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMjkuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAxMy40NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLjQ0LCAieSI6IDMuNjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMC40NCwgInkiOiAzLjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtNzQuODYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTkuNDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0MC4zMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogNDAuMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAyNS41NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjQ2LCAieSI6IDMuODYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMS40NiwgInkiOiAzLjg2IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtNS45OCwgInkiOiAzLjM5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTM1LjE0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMzUuMTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNDUuNjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNi4wMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAtMC4zOCwgInkiOiA2LjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtMC40NywgInkiOiA2LjY0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yMS43MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTIxLjczIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTkuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiA4LjUzLCAieSI6IDIuOTUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTAuNjksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDEwLjY5IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTQ0LjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMjUuNzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMjUuNjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE0Ny45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMTQ3Ljk1IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTE1Ny40MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNi4xNiwgInkiOiAtMjQuMzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogLTYuMTYsICJ5IjogLTI0LjM4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtOS4wMSwgInkiOiAtMy4yIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI3Ljk1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMjcuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMjQuMTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0zLjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMDMuOTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC0xMDMuOTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNzEuNTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC45MywgInkiOiAyLjQ2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAuOTMsICJ5IjogMi40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogLTI1LjE0LCAieSI6IDIwLjI0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjkuODUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC0yOS44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDcxLjM3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC03LjU5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC00Ny45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDMuNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTQzLjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJibG9jayI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMi40OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNC41LCAieSI6IC0xMC40MSB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogLTAuNjgsICJ5IjogMjMuNzkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0OC40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDkuNzcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQzLjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogNDguODkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS40LCAieSI6IC0yLjU3IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAyLjg3LCAieSI6IDMuMSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAxMy40NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTE5LjQ0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzAuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDI1LjU3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogLTUuOTgsICJ5IjogMy4zOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc4LjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTQ1LjY2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogLTAuNDcsICJ5IjogNi42NCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuNzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAxOS41NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDU4LjcyLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTQ0LjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtMjUuNjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTY1LjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMTYwLjIxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogLTkuMDEsICJ5IjogLTMuMiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI3Ljk1IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTM4LjA5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjQ4NCwgInkiOiAxIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtMy44MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogODAuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtOS4wMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLjkzLCAieSI6IDIuNDYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMC45MywgInkiOiAyLjQ2IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS45MiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDI0LjMxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtNy41OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiZG91Ymxld2luZG1pbGxfZHVuayI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDguOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDguOTcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuNzMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0yMS43MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTAuNjksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDEwLjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDI1Ljc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yNy45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTI3Ljk1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNDMuNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogODAuMjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDgwLjI3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLjkzLCAieSI6IDIuNDYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjkyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMTEuOTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny45NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0OC40OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNDguNDggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNC4yOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAtMC4zOCwgInkiOiA0LjI4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yMy4xNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTIzLjE3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNCwgInkiOiAtMi41NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLjQsICJ5IjogLTIuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03NC44NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTc0Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMwLjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0zMC44IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03OC42NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTc4LjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjU5LCAieSI6IDguNzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTAuNTksICJ5IjogOC43OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEwMi4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IC0xNzMuNDMgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiA4MC41MSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDcuOSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC02NS4yOSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0xMDIuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMTczLjQzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogODAuNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA3LjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNjUuMjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS45LCAieSI6IC0xNS41LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJkcm9wa2ljayI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMjguMzEgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtNDIuNjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IC00Mi42MyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDUuMDIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAyOSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDEyLjE2IH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE2LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNDkuMzcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQ5LjM3IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNy4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0yMS45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDguMyB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IC00Ljk5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtNC45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IC0yMS45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDQ5LjM3IH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMTYuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAtNS4yOCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IC0yLjY0LCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogLTIuNjQsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogLTUuMjgsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMwLjY0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAzMC42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0xNi4wMiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDIuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAzLjcgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtOC4zOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTguMzggfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAyLjIyIH0sCgkJCQkJeyAidGltZSI6IDAuNzY2NywgImFuZ2xlIjogLTIzLjE0IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMzAuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IC0xLjMyLCAieSI6IDUuMjggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAtMS4zMiwgInkiOiA1LjI4IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTc2LjI2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNzYuMjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxNi4yNyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0xMDIuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAxMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDMyLjg5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAzMi44OSB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IC0xMDIuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC43NjY3LCAiYW5nbGUiOiAtNjAuODYgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNzYuMjYgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAiYW5nbGUiOiAxMy4xNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0NC42NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNDQuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNDAuODQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC00MC44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0yNy4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IC0zNC4xMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTM0LjExIH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogLTQwLjg0IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogNDQuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNzQuNDYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC03NC40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC01Ljc5IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTY0LjA5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogNy42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDIyLjQ1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAyMi40NSB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IC02NC4wOSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC03NC40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IC01LjgzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDI5LjMyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyOS4zMiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0zMS44NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTMxLjg1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE3LjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTI0LjY3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtMjQuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAtMzEuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAyOS4zMiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IC0xMi45OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogOTAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDkwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiA5MCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogOTAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IDkwIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogLTE4LjA0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogLTE4LjA0IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxMC41NiwgInkiOiA1LjI4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEwLjU2LCAieSI6IDUuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMTAuNTYsICJ5IjogNS4yOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxMC41NiwgInkiOiA1LjI4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEwLjU2LCAieSI6IDUuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMTAuNTYsICJ5IjogNS4yOCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAtMTguMDQgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtNDYuNjIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IC0xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTE1IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogLTQ2LjYyIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogLTAuODgsICJ5IjogMi4yLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IC0wLjg4LCAieSI6IDIuMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAtMC44OCwgInkiOiAyLjIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogLTAuODgsICJ5IjogMi4yLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IC0wLjg4LCAieSI6IDIuMiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTMuNjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA5Ljg3IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTQzLjIzIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMC42MSB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDI4LjIyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAyOC4yMiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDE3IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMTcuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC43NjY3LCAiYW5nbGUiOiAxOS4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IC0yNS40MyB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xNy4yOSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDE1OS4yNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMTU5LjI3IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTA3LjUzIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTIwLjQ4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtMjAuNDggfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAtMTEuODcgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNTUuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEuMjMsICJ5IjogLTQuMjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMS4yMywgInkiOiAtNC4yMyB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDIxLjY5IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzYuNzUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDM2Ljc1IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogODEuNTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDgxLjU1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiA4MS41NSB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IDYxLjMzIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogNTIuNDUgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAzMi4xNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMzIuMTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzMi4xNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMzIuMTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAzMi4xNiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTUzLjg1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogODAuMTEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDgwLjExIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogNDYuMTMgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtMzQuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IC0zNC45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IC0xOC41OSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC03Ni4xOCB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDU3LjM1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMjMuODgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDIzLjg4IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogODYuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiA4Ny40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogODcuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiA2Ny43NiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDMyLjkxIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDQyLjg0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA0Mi44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDI2LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzNC43MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMzQuNzIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiA0Mi44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNDEuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDQxLjA4IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMzMuMzQgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzNy4yMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMzcuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiA0MS4wOCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJkcm9wa2lja19pbiI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMjguMzEgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtNDIuNjMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0OS4zNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNDkuMzcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA3LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTIxLjk2IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogOC4zIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTQuOTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAtNS4yOCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IC0yLjY0LCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMwLjY0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAzMC42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0xNi4wMiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDIuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAzLjcgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtOC4zOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IC0xLjMyLCAieSI6IDUuMjggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC03Ni4yNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTc2LjI2IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMTYuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMTAyLjA1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzMi44OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjM2IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNDQuNjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQ0LjY2IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTQwLjg0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtNDAuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMjcuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtMzQuMTEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC03NC40NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTc0LjQ2IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTUuNzkgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtNjQuMDkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA3LjY2IH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogMjIuNDUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDI5LjMyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyOS4zMiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0zMS44NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTMxLjg1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE3LjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTI0LjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IC00Mi40OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IC00Mi40OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogOTAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDkwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiA5MCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogLTE4LjA0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogLTE4LjA0IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxMC41NiwgInkiOiA1LjI4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEwLjU2LCAieSI6IDUuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMTAuNTYsICJ5IjogNS4yOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxMC41NiwgInkiOiA1LjI4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTQ2LjYyIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IC0wLjg4LCAieSI6IDIuMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAtMC44OCwgInkiOiAyLjIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogLTAuODgsICJ5IjogMi4yIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTEzLjYyIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogOS44NyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC00My4yMyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAuNjEgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAyOC4yMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xNy4yOSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDE1OS4yNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMTU5LjI3IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTA3LjUzIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTIwLjQ4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEuMjMsICJ5IjogLTQuMjMgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMjEuNjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAzNi43NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMzYuNzUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA4MS41NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogODEuNTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAzMi4xNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMzIuMTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzMi4xNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTUzLjg1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogODAuMTEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDgwLjExIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogNDYuMTMgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtMzQuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA1Ny4zNSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDIzLjg4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAyMy44OCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDg2Ljc4IH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogODcuNDcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDQyLjg0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA0Mi44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDI2LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzNC43MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNDEuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDQxLjA4IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMzMuMzQgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzNy4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJkcm9wa2lja19vdXQiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDIuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiA1LjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxMi4xNiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNC45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0yMS45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDQ5LjM3IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTYuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTIuNjQsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogLTUuMjgsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC04LjM4IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMi4yMiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC0yMy4xNCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDMwLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTExLjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAtMS4zMiwgInkiOiA1LjI4IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzIuODkgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTAyLjA1IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTYwLjg2IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTc2LjI2IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTMuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzQuMTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNDAuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA0NC42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0zLjM2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjIuNDUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNjQuMDkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNzQuNDYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI0LjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTMxLjg1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMjkuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMTIuOTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IC00Mi40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDkwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA5MCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMTAuNTYsICJ5IjogNS4yOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxMC41NiwgInkiOiA1LjI4IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IC0xOC4wNCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNDYuNjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjg4LCAieSI6IDIuMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAtMC44OCwgInkiOiAyLjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyOC4yMiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDE3IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMTcuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAxOS4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC0yNS40MyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIwLjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTExLjg3IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTU1LjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjIzLCAieSI6IC00LjIzIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4MS41NSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDYxLjMzIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNTIuNDUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzIuMTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAzMi4xNiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzQuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTguNTkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNzYuMTggfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDg3LjQ3IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNjcuNzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAzMi45MSB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDM0LjcyIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNDIuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDM3LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNDEuMDggfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsxYSI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDUuMjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yMy4xNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjQsICJ5IjogLTIuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzQuODYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMC44IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzguNjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuNTksICJ5IjogOC43OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuNzMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMC42OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTAyLjE3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjcuOTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTc4LjY1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS45MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsxYiI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMjAuMzQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00OC4yOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMi42NywgInkiOiAyLjgzIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzAuOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc4LjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjU5LCAieSI6IDguNzggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjczIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTAuNjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTE2My44NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjksICJ5IjogLTE1LjUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI3Ljk1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDgwLjI3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS45MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsxYyI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0OC40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDc5LjA1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA3OS4wNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNzkuMDUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDc5LjA1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjM4LCAieSI6IDQuMjggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjMuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiA3My4xOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjQsICJ5IjogLTIuNTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEuOTYsICJ5IjogMy42IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzAuOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc4LjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjU5LCAieSI6IDguNzggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjczIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogLTY3LjE3IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTEyNy41IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMTc1LjM2IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMTEyLjIyIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMzYuODggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMC42OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTAyLjE3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjcuOTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogODAuMjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC45MywgInkiOiAyLjQ2IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjkyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny45NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiZHVuazFkIjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDguOTcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ4LjQ4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjM4LCAieSI6IDQuMjggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjMuMTcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS40LCAieSI6IC0yLjU3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzAuOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc4LjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjU5LCAieSI6IDguNzggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjczIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTAuNjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEwMi4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xNzMuNDMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA4MC41MSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDcuOSB9LAoJCQkJCXsgInRpbWUiOiAwLjM2NjcsICJhbmdsZSI6IC02NS4yOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjksICJ5IjogLTE1LjUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI3Ljk1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDgwLjI3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS45MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsxZSI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMjQuODcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00NS4yOSB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC01OC45OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTU4Ljk5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjM4LCAieSI6IDQuMjggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjMuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtMjguMzMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0yOC4zMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjQsICJ5IjogLTIuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtMzUuNDIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0zNS40MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01NC41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMzYsICJ5IjogLTQuNzIgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMi42IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTE0LjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMTUuNDUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zNy4zNSB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC0yOS40MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTI5LjQzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0xLjM0LCAieSI6IDQuMDggfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IC01LjA2LCAieSI6IDIuMzIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTUuMDYsICJ5IjogMi4zMiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuNzMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IC0yMS43MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTIxLjczIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEwLjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xNTAuMjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtOTkuMDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS45LCAieSI6IC0xNS41IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yNy45NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNTAuMTkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMTcwLjgyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS45MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA2LjYzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDMuNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJkdW5rMWYiOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJmcm9udF9oYW5kMiIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMS44MSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0zLjM3IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTUuODIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDU3LjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogNjEuNCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDk5LjE2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjM4LCAieSI6IDQuMjggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTUuMjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtNC4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQuODcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS40LCAieSI6IC0yLjU3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTUzLjkxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTU0LjI1IH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogLTUzLjMzIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTQzLjI0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMTYsICJ5IjogLTguMjkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMC44IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTY4LjQzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDIuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtNTYuMzUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTEuODQsICJ5IjogNC45OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMC4xMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEwLjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMDIuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTczLjQzIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMTU2LjM0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjcuOTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNDUuODYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA1LjY4IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTMuMDEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMzMuODYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC45MywgInkiOiAyLjQ2IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEuNDUgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAzMy43NSB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDUzLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMS42OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsxZyI6IHsKCQkic2xvdHMiOiB7CgkJCSJmcm9udF9oYW5kIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImZyb250X2hhbmQyIiB9CgkJCQldCgkJCX0sCgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjcuNzQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNy45NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNC41LCAieSI6IC0xMC40MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI5Ljk0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTI3LjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC02NS43OCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC01Ny45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC01MC44MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjQsICJ5IjogLTIuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNTkuMDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNTQuMjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4xNiwgInkiOiAtOC4yOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMwLjggfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNjMuNTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01OS4wMiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC01MS4wNCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMS44NCwgInkiOiA0Ljk4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0wLjEzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTAuNjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc1LjI2IH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTE1Mi45IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzcuMjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtNTUuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTYzLjYxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDM2LjE3IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMS42OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsxaCI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDguOTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtNTIuNjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtNjIuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA4Ljk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNDguNDggfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAxMDkuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAxMDQuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA0OC40OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC4zOCwgInkiOiA0LjI4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IC0wLjM4LCAieSI6IDQuMjggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIzLjE3IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMTM0LjkxIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTIzLjE3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNCwgInkiOiAtMi41NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLjQsICJ5IjogLTIuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTgzLjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTEwMy40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC00Ny45NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTU2LjExIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTc0Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IC04LjcyIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAyLjA0LCAieSI6IC0xMi41MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMC44IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTUwLjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTQ5LjgyIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTMwLjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc4LjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTMzLjkxIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTc4LjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjU5LCAieSI6IDguNzggfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IC01Ljk4LCAieSI6IDQuNyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogLTAuNTksICJ5IjogOC43OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMC4xOSB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IC0zMS40MyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC05Ny4zIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMTIyLjQzIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMy40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAuMTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEwLjY5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAxMC42OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAyNS43NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01NS43MiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC0xOS4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC01Ljk5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTEwMi4xNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLjksICJ5IjogLTE1LjUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMS45LCAieSI6IC0xNS41IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyMC44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDU1LjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogNjAuMzcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zNjY3LCAiYW5nbGUiOiA1Mi43MSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0yNy45NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNC41IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTY0LjU5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTI5LjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLjkzLCAieSI6IDIuNDYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjkuMjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiA1Ny4xNCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDUyLjAyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC00Ny45NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDMuNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTQzLjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJkdW5rMWkiOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJmcm9udF9oYW5kMiIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogOC45NyB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDI5LjM3IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE1LjY0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0OC40OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC4zOCwgInkiOiA0LjI4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIzLjE3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNCwgInkiOiAtMi41NyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC03MC42OSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC04Ni4xMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03NC44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAyLjA0LCAieSI6IC0xMi41MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEzLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTY3LjkyIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTg1LjM5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzguNjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuNTksICJ5IjogOC43OCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTc2LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAxNzIuNjQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMC42OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDQuMTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtMTYuNTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS45LCAieSI6IC0xNS41IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMzguNDIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtMTYwLjc4IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE1OC4yMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0LjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC45MywgInkiOiAyLjQ2IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjkuMjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDMuNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJkdW5rMWoiOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJmcm9udF9oYW5kMiIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMyLjQ0IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMjEuOTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC04Mi4wNCB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IC02NC45MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC4zOCwgInkiOiA0LjI4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTExLjU4IH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogMTE3LjM5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDE0Ljg5LCAieSI6IDMuMTYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAtMzAuMjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzQuODYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI2Ljc2IH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogLTE1LjYzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNjEuMjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMy40NSwgInkiOiAzLjMxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAuMTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTkuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAtMTAuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC4wMSwgInkiOiAzLjg1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTcxLjg0IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTEwMS40NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMy44NiwgInkiOiAtMTUuMDYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTU3LjkyIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogLTU1Ljg4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yNS4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLjkzLCAieSI6IDIuNDYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzNC40MiB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IDQwLjc1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMC45NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImR1bmsyIjogewoJCSJib25lcyI6IHsKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA5Ljc3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ4Ljg5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuODcsICJ5IjogMy4xIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuNDcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTkuNDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS41NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNS45OCwgInkiOiAzLjM5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00NS42NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC40NywgInkiOiA2LjY0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC05LjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogOC41MywgInkiOiAyLjk1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDQuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI1LjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xNTcuNDMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTkuMDEsICJ5IjogLTMuMiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjQuMTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy44MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03MS41NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMjUuMTQsICJ5IjogMjAuMjQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA3MS4zNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTcuNTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDY1LjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0xNC40OSwgInkiOiAyMi4wNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiZHVuazMiOiB7CgkJImJvbmVzIjogewoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDkuNzcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNDguODkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi44NywgInkiOiAzLjEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMy40NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xOS40NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1LjU3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC01Ljk4LCAieSI6IDMuMzkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ1LjY2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjQ3LCAieSI6IDYuNjQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTkuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDU3LjYyIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTkuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiA4LjUzLCAieSI6IDIuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEwMS4wMywgInkiOiAtNjQuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDguNTMsICJ5IjogMi45NSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDQuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI1LjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xNTcuNDMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTkuMDEsICJ5IjogLTMuMiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjQuMTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy44MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03MS41NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMjUuMTQsICJ5IjogMjAuMjQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA3MS4zNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTcuNTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDY1LjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0xNC40OSwgInkiOiAyMi4wNyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiZHVuazNuZXciOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJmcm9udF9oYW5kMiIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogOS43NyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDQyLjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogOC45MyB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDQuNzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiA0Mi4wOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0OC44OSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDYzLjA1IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMzcuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwLjQ4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuODcsICJ5IjogMy4xIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtODIuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMzEuMjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTkuNDQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS41NyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC04OC43OSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC01OS43MiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC0xNC45NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNS45OCwgInkiOiAzLjM5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00NS42NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC40NywgInkiOiA2LjY0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC05LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiA1Ny42MiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDE1Ljk5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjM3LCAieSI6IDIuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDk0Ljg2LCAieSI6IC02NC45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMTYuOTUsICJ5IjogMC4xNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDQuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI1LjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xNDguMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMTc0LjUzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMTE0LjcyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0xMC44LCAieSI6IC0xNC44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTE4LjU5LCAieSI6IC0xNC41MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTI4LjQxLCAieSI6IC0yLjgzIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjQuMTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAxNS4yNCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTcxLjU2IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMjUuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNjIuMTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMzMuNTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTI1LjE0LCAieSI6IDIwLjI0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjEuMjQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0Mi4zIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogODQuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxNS40NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTcuNTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDY1LjA2IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNTcuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA4My4xMiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDQ0LjgzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0xLjI0LCAieSI6IDMuMDMgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImhpdCI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMjMuMTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDM2LjU3IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMTYuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxNi4yOCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0xMS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTQ2LjA5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMTMuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjM2IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMjkuNjEgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNDYuOTkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA5LjgyIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAtOS4zMSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xMS40MSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTE2Ljg3IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTUuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMTYuNzcgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAzMS42NSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDI4LjI0IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDM0LjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzguODYgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTE0LjU5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA3NC42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDE3LjU4IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJpZGxlIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiZnJvbnRfaGFuZCIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjE1MiwgMCwgMC44NDgsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogMjMuMTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjczMzMsCgkJCQkJCSJhbmdsZSI6IDIzLjEyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjgyLCAtMC4wMywgMC43ODIsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMTYuMjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDUsIDAsIDAuNjk4LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDI3LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzEsIDAsIDAuNjk4LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAxNi4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTExLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDIsIDAsIDAuNzA0LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDYuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDcsIDAsIDAuNzA3LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMTMuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDcsIDAsIDAuNjk1LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IC0yMy41MywKCQkJCQkJImN1cnZlIjogWyAwLjMwNSwgMCwgMC42OTMsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC0zLjM2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzA3LCAwLCAwLjY5OCwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAxNS40OSwKCQkJCQkJImN1cnZlIjogWyAwLjMxMywgMCwgMC43MDQsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0zLjM2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC01LjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuMzEsIDAsIDAuNjkzLCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IC0yNi41MSwKCQkJCQkJImN1cnZlIjogWyAwLjMwNSwgMCwgMC43MSwgMC45OSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTUuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMTIuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMSwgMCwgMC42OTgsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTAuNzMgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkieCI6IDAsCgkJCQkJCSJ5IjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjMxLCAwLCAwLjcwMSwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IDAsCgkJCQkJCSJ5IjogLTQuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTMsIDAsIDAuNjk4LCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMjI0LCAwLCAwLjc3NiwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAtMTEuNDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjQsIDAsIDAuNzgyLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA1LCAwLCAwLjY5MywgMS4wMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAtOSwKCQkJCQkJImN1cnZlIjogWyAwLjM3OSwgMCwgMC42MjQsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDcsIDAsIDAuNzA0LCAxLjAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDMuNjEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJhbmdsZSI6IDMuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTMsIDAsIDAuNjk4LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMC4xOCwgInkiOiA1LjU3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAuMTgsICJ5IjogNS41NyB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTksIDAsIDAuNzM2LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDMxLjY1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMzLCAwLCAwLjc3NiwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkiYW5nbGUiOiAyOC4yNCwKCQkJCQkJImN1cnZlIjogWyAwLjMxLCAwLCAwLjcxMywgMC45OSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA1LCAwLCAwLjY5OCwgMC45OCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAyNS4xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNjY2NywKCQkJCQkJImFuZ2xlIjogMjUuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMzMsIDAsIDAuNzcsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTMyLjM0LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMsIDAsIDAuNzczLCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IC0xNC41OSwKCQkJCQkJImN1cnZlIjogWyAwLjIzLCAwLCAwLjc2NywgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTMyLjM0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMjMzLCAwLCAwLjc3OSwgMC45OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAyNi44OCwKCQkJCQkJImN1cnZlIjogWyAwLjIzMywgMCwgMC43NywgMC45OSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjcsIDAsIDAuNzc2LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDE3LjU4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjMsIDAsIDAuNzY0LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkiaWRsZV9kcmliYmxlIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiZnJvbnRfaGFuZDIiIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4xNTIsIDAsIDAuODQ4LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJhbmdsZSI6IDIzLjEyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjgyLCAtMC4wMywgMC43ODIsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNzMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMTYuMjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDUsIDAsIDAuNjk4LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDI3LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzEsIDAsIDAuNjk4LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAxNi4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTExLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDIsIDAsIDAuNzA0LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDYuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDcsIDAsIDAuNzA3LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMTMuMTUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDcsIDAsIDAuNjk1LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IC0yMy41MywKCQkJCQkJImN1cnZlIjogWyAwLjMwNSwgMCwgMC42OTMsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC0zLjM2LAoJCQkJCQkiY3VydmUiOiBbIDAuMzA3LCAwLCAwLjY5OCwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAxNS40OSwKCQkJCQkJImN1cnZlIjogWyAwLjMxMywgMCwgMC43MDQsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0zLjM2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC01LjgzLAoJCQkJCQkiY3VydmUiOiBbIDAuMzEsIDAsIDAuNjkzLCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IC0yNi41MSwKCQkJCQkJImN1cnZlIjogWyAwLjMwNSwgMCwgMC43MSwgMC45OSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTUuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMTIuOTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMSwgMCwgMC42OTgsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTAuNzMgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkieCI6IDAsCgkJCQkJCSJ5IjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjMxLCAwLCAwLjcwMSwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkieCI6IDAsCgkJCQkJCSJ5IjogLTQuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTMsIDAsIDAuNjk4LCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMjI0LCAwLCAwLjc3NiwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAtMTEuNDEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMjQsIDAsIDAuNzgyLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA1LCAwLCAwLjY5MywgMS4wMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAtMTYuODcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNzksIDAsIDAuNjI0LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAxMDMuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDUsIDAsIDAuNjkzLCAwLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJhbmdsZSI6IDcxLjcyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA1LCAwLCAwLjY5MywgMC44OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkiYW5nbGUiOiAxMDMuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDUsIDAsIDAuNjkzLCAwLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJhbmdsZSI6IDgxLjA0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzQsIDAuNzQsIDAuNjc0LCAxLjA5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDcxLjcyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA1LCAwLCAwLjY5MywgMC44OSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC42NjY3LAoJCQkJCQkiYW5nbGUiOiAxMDMuNjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMDUsIDAsIDAuNjkzLCAwLjg5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjgzMzMsCgkJCQkJCSJhbmdsZSI6IDcxLjcyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzA1LCAwLCAwLjY5MywgMC44OSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMTAzLjYxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0zLjA5LCAieSI6IC03LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IC0zLjA5LCAieSI6IC03LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0zLjA5LCAieSI6IC03LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC0zLjA5LCAieSI6IC03LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IC0zLjA5LCAieSI6IC03LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IC0zLjA5LCAieSI6IC03LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAtMy4wOSwgInkiOiAtNy4yOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjMxOSwgMCwgMC43MzYsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJImFuZ2xlIjogMzEuNjUsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMzMsIDAsIDAuNzc2LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJhbmdsZSI6IDI4LjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzEsIDAsIDAuNzEzLCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMSwgMCwgMC42NSwgMC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkiYW5nbGUiOiAtNDAuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNDEsIDAuMzksIDAuNzAxLCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMSwgMCwgMC42NSwgMC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAtNDAuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNDEsIDAuMzksIDAuNzAxLCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMSwgMCwgMC42NSwgMC40MyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkiYW5nbGUiOiAtNDAuNzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNDEsIDAuMzksIDAuNzAxLCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMC44MiwgInkiOiAtMi42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLjgyLCAieSI6IC0yLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAuODIsICJ5IjogLTIuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjIzLCAwLCAwLjc3MywgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC41LAoJCQkJCQkiYW5nbGUiOiAtMTQuNTksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMywgMCwgMC43NjcsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMzMsIDAsIDAuNzc5LCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IDU2LjUxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjMzLCAwLCAwLjc3LCAwLjk5IF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjIyNywgMCwgMC43NzYsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNSwKCQkJCQkJImFuZ2xlIjogMTcuNTgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yMywgMCwgMC43NjQsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJqdW1wX2luIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xLCAibmFtZSI6ICJmcm9udF9oYW5kMiIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA3LjE2IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogOC45NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE2LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogNDkuMzcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDQ5LjM3IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogNDguNDggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLjEsICJ5IjogMS45MyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDMwLjY0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAzMC42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xMS42IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTEuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA5LjIxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMC4yNiwgInkiOiAtMi44OSB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMS40LCAieSI6IC0yLjU3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogLTc2LjI2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtNzYuMjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDIwLjc5IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDQ0LjY2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiA0NC42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0zLjM2IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTY1LjA3IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTc0Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogNC45NiwgInkiOiAtMTEuMjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAtNzQuNDYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC03NC40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC01LjgzIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMjUuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtNjMuNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAyOS4zMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMjkuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNjAuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC03OC42NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0yLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTIxLjczIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMCwgInkiOiAtMTguMDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAtMTguMDQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0xMi4yMyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDMuNTEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IC0xMy42MiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxMy42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDI1Ljc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAtMTcuMjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxMzcuOTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMTY1LjUxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMTY1LjUxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLjksICJ5IjogLTE1LjUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMS45LCAieSI6IC0xNS41IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgImFuZ2xlIjogMjEuNjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMjMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMjcuOTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IC01My44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0yOC42IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogODMuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiA3MS45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDgwLjI3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiA1Ny4zNSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDM1LjEyIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtOC4zMSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDE3LjYxIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTExLjkyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogNS45NywgInkiOiAzLjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNjIuNzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtNDMuNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA2Ny4xMiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC00Ny45NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkianVtcF9vdXQiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNDguNDggfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiA0OS4zNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC4zOCwgInkiOiA0LjI4IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogOS4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDMwLjY0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNCwgInkiOiAtMi41NyB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC03Ni4yNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc0Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogNDQuNjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC02My43IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTc0LjQ2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03OC42NyB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDI5LjMyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuNzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAtMTguMDQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc2IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTEzLjYyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTE2NS41MSB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDE0My4zNCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDQ3LjI4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjcuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAyNy40NCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDEzLjA0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMzIuMTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDgwLjI3IH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTE3LjM5IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMTIuNjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuOTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAyOC4wNSB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC00LjcyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJqdW1wX3dpdGhfYmFsbCI6IHsKCQkic2xvdHMiOiB7CgkJCSJmcm9udF9oYW5kIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImZyb250X2hhbmQyIiB9CgkJCQldCgkJCX0sCgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTE5LjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogMCwKCQkJCQkJInkiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAtMi43MiwgInkiOiAtMTEuNSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwLjI2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42IH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMjkuNjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMzkuMDIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IC0zNC42MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01LjgzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTUwLjc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogLTEyLjg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDguMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDMwLjU2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkiYW5nbGUiOiA4MS44NSwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDE1MC43OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJIngiOiAwLAoJCQkJCQkieSI6IDAsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNDYsIDAsIDAuNjMzLCAwLjU0IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjEzMzMsCgkJCQkJCSJ4IjogLTQuNjgsCgkJCQkJCSJ5IjogLTEzLjI1LAoJCQkJCQkiY3VydmUiOiBbIDAuMzgsIDAuNTMsIDAuNzQ1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMy41LCAieSI6IC0yMi42MyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTMzMywKCQkJCQkJImFuZ2xlIjogNDkuMDMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiA0MC43MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMzYuODEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogODEuNTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogMCwKCQkJCQkJInkiOiAwLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAtNS4zMiwgInkiOiAtMC4zMyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMTQuMjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMzMuMjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJrYXJhdGVfYXR0YWNrIjogewoJCSJib25lcyI6IHsKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTAuMjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAtNC44NCwgInkiOiAtMTkuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDEwMi44NywgInkiOiAtMTkuODQgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA0Mi45NSB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDE5Ljc0IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMjguNTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA1OS4xMyB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDEwMS4wOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxMC4zNiwgInkiOiAxMS4yNCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTYwLjI3IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTY1Ljc0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTExNi41IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMjUuNTEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMS40MSwgInkiOiAzLjY0IH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAzNS4yNCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDMxLjU3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IC0wLjI1LCAieSI6IC0zLjY1IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLjEzLCAieSI6IC0xLjQgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMTUzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC0xMi4wMSwgInkiOiAxOC44NSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC01NS44MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxMC41MywgInkiOiAtOC42IH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNC4yNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNC4yNCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDkyLjgyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDYuMjYsICJ5IjogLTMuNDksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogNi4yNiwgInkiOiAtMy40OSB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTUuMTcsICJ5IjogLTEyLjE5IH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAxNS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDQuODIsICJ5IjogNC4yNCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA3MS42MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDMyLjQ0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAzMi40NCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDUxLjA0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0xOC44NyB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0xOC44OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkia25vY2tlZF9vdXQiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJhbmdsZSI6IDQzLjU5IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTEzLjM3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTMuMzcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMzAuMjggfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTQuMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxMjEuMTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA4Mi45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDY1LjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA0Ny40OSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDU0LjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogNjEuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDEzLjUzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxOC40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0xNy45NSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0zNS42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0yMS43MSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDI1LjAxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xNi42MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDE0LjggfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMjEuMTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01LjgzIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTYzLjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTkuNDYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNzMuOTMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTEyLjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMi4zNSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC02NS4zMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTU3LjA5LCAieSI6IC0xNi44NSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDEwLjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogNzIuMzcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAtMTIuNTksICJ5IjogMS45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMC42NywgInkiOiAtNTcuOTMgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0LjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMTQuNDEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxMi40IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xMTYuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyOS45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDc4LjE3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMTYuNzUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiA0LjU1LCAieSI6IC0xMy4wMyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTIuMzMsICJ5IjogLTE4LjA1IH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMzUuMTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxMTQuOTMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxMTAuMDUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAtNC44NSwgInkiOiAtMi42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTguMTMsICJ5IjogMC44MSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJImtub2NrZWRfb3V0MiI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTQwLjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTEzLjM3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogNS44NCwgInkiOiAtMTEuNDYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxMjEuMTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAyMC4yOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDM2LjUxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxOC40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0yMS43MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTYuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxNC44IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC02My4xIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTE5LjQ2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xMi40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDIuMzUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC01Ny4wOSwgInkiOiAtMTYuODUgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxMC42MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xMDQuODUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAtMTIuNTksICJ5IjogMS45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMTMwLjAxLCAieSI6IC00Ni4zMyB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDQuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxNC40MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAxNiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDEyLjQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTExNi44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDE2Ljc1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogNC41NSwgInkiOiAtMTMuMDMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC0yLjMzLCAieSI6IC0xOC4wNSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMTE0LjkzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMTEwLjA1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogLTQuODUsICJ5IjogLTIuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC04LjEzLCAieSI6IDAuODEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJrbm9ja2VkX291dF9vbGQiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xMy4zNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDEyMS4xNiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDIwLjI5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xMS42IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMzYuNTEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDE4LjQ2IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTIxLjcxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xNi42MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDE0LjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01LjgzIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTYzLjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTkuNDYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTEyLjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMi4zNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTU3LjA5LCAieSI6IC0xNi44NSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDEwLjYzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogNzIuMzcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAtMTIuNTksICJ5IjogMS45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMC42NywgInkiOiAtNTcuOTMgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0LjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMTQuNDEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxMi40IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0xMTYuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxNi43NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDQuNTUsICJ5IjogLTEzLjAzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtMi4zMywgInkiOiAtMTguMDUgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDExNC45MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDExMC4wNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IC00Ljg1LCAieSI6IC0yLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtOC4xMywgInkiOiAwLjgxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkibmV1dHJhbF9wb3NlIjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMy4xNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjM2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInBvaW50X3RhdW50IjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA3LjA2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiA3LjA2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiA3LjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDguMjcsICJ5IjogLTAuMzEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogOC4yNywgInkiOiAtMC4zMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiA4LjI3LCAieSI6IC0wLjMxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ0LjE1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiA0NC4xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNDQuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTExLjk3LCAieSI6IC0yLjI0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0xMS45NywgInkiOiAtMi4yNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAtMTEuOTcsICJ5IjogLTIuMjQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDY5LjcxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiA2OS43MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNjkuNzEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC02NC40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTY0LjQ3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtNjQuNDcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTMuMzQsICJ5IjogLTIuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogLTMuMzQsICJ5IjogLTIuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTMuMzQsICJ5IjogLTIuMDggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTYuODYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC02Ljg2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtNi44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzcuNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTc3LjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC03Ny42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzEuNjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDMxLjY4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAzMS42OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC41LCAieSI6IC0xLjIzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0wLjUsICJ5IjogLTEuMjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogLTAuNSwgInkiOiAtMS4yMyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny41MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTQ3LjUxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtNDcuNTEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogNC4zNiwgInkiOiAtMy4zOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiA0LjM2LCAieSI6IC0zLjM5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDQuMzYsICJ5IjogLTMuMzkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00My44MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTQzLjgzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtNDMuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTUuMTcsICJ5IjogLTExLjExLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC01LjE3LCAieSI6IC0xMS4xMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAtNS4xNywgInkiOiAtMTEuMTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjYuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtNy43IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTI2Ljc4IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTcuNyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0yNi43OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNjcuMzksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDY3LjM5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiA2Ny4zOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI2LjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAxNi41MyB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0yNi4yIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMTYuNTMgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMjYuMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJwdW1wZmFrZSI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDQ5LjM3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA0OS4zNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAzMC42NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMzAuNjQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTc2LjI2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNzYuMjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0NC42NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNDQuNjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNzQuNDYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC03NC40NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDI5LjMyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyOS4zMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAtMTguMDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAtMTguMDQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTMuNjIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTE3LjI5IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMTA3LjgxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAyMS42OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAyLjExIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTUzLjg1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDU3LjM1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInB1bmNoIjogewoJCSJib25lcyI6IHsKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTMuODggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiA1Ni43NywgInkiOiAtMTUuMzggfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiA1MC44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IC00My4yNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAtNi4xNSwgInkiOiA0LjMxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTQuMDYgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtNi44OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTQyLjAxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IC0xMC4wNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLjExLCAieSI6IDIuNzEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAtNTIuODkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogLTEyLjAxLCAieSI6IDE4Ljg1IH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0LjI0IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogNjkuNzkgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAxNDkuNTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogNi4yNiwgInkiOiAtMy40OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiA2LjI2LCAieSI6IC0zLjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAtMS41MSwgInkiOiAtMTYuMjQgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDE1LjggfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAyOS40NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiA0LjgyLCAieSI6IDQuMjQgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogNzEuNjIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzMi40NCB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJhbmdsZSI6IDM1LjI3IH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogNzEuMzQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJzYWx1dGUiOiB7CgkJImJvbmVzIjogewoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDMyLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzkuNjkgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA0Ljg0IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMTcuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAxMy42NyB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDM0Ljk5IH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDMyLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDcuNSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDguMjUgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAzNy4yNiB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJhbmdsZSI6IDM1LjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMzYuMTEgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTExLjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTI0LjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTYuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAtNjQuNDQgfSwKCQkJCQl7ICJ0aW1lIjogMC41NjY3LCAiYW5nbGUiOiAtNTMuNzYgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAtNjEuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMTMuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxNS42OSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0yNi42MiB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJhbmdsZSI6IC0zMy44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IC0xOS42MiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzkuMDggfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNTIuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMS45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IC0yNy43NCB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IC0xMy45IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTQ2LjI2IH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0zOS4wOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zNC4wNSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0zMC41MSB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0xLjE5IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMTEuMDQgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAtMjUuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMjAuNDEgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTM0LjA1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IC0zLjk2IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDQuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAtMy45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMCwgInkiOiA0LjMyIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTMuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogLTUuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTE3OC45OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTE3OC45OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0xNzguOTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuNTMsICJ5IjogLTExLjc0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC0wLjUzLCAieSI6IC0xMS43NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTAuNTMsICJ5IjogLTExLjc0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAxNC43IH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNTEuNDMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiA1MS40MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjMuMDYgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDIzLjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogLTUuNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzQuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA0MC4wOCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC01Ljk5IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogLTYuMDcgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAyMi4wMiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAzNC45NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDIuNTkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAyLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAyOS44MiB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJhbmdsZSI6IDUwLjg3IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNDIuMTggfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMi41OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkic2hvb3QiOiB7CgkJImJvbmVzIjogewoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDAuMjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAxNi4xMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMjkuNjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyMy43OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTM5LjAyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTI0LjIzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC0zNC42MiwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC03MS45OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0wLjA4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTUwLjc2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTY1LjQ0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMi42OSwgInkiOiA0LjUxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTEyLjg2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiA4LjIxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTcuNzEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDMwLjU2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTI1LjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAxNTAuNzksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNTgsIDAsIDAuNjE5LCAwLjQ1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJhbmdsZSI6IDE2OS4xNCwKCQkJCQkJImN1cnZlIjogWyAwLjM2MywgMC40NCwgMC43NTUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTE2OS40MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJIngiOiAzLjUsCgkJCQkJCSJ5IjogLTIyLjYzLAoJCQkJCQkiY3VydmUiOiBbIDAuMjU4LCAwLCAwLjYxOSwgMC40NSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4wNjY3LAoJCQkJCQkieCI6IC00LjQ4LAoJCQkJCQkieSI6IC0xNi42MywKCQkJCQkJImN1cnZlIjogWyAwLjM2MywgMC40NCwgMC43NTUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAtMy4yOCwgInkiOiAyLjg5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJIngiOiAxLjQyNiwKCQkJCQkJInkiOiAxLjEzNSwKCQkJCQkJImN1cnZlIjogWyAwLjM3OSwgMC42LCAwLjcyNCwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiA0MC43MiwKCQkJCQkJImN1cnZlIjogWyAwLjI1OCwgMCwgMC42MTksIDAuNDUgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJImFuZ2xlIjogLTI2LjcyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzYzLCAwLjQ0LCAwLjc1NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMzguMDkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDM2LjgxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTg2LjY0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDgxLjU4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTkuMDEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogLTUuMzIsCgkJCQkJCSJ5IjogLTAuMzMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTE0LjI1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNjkuNzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMzMuMjgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNzUuMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC0xOS45LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMzYuNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJIngiOiAtMi43MiwKCQkJCQkJInkiOiAtMTEuNSwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTEwLjQ1LCAieSI6IDE4LjAxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInNvYXJfZHVuayI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4Ljk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4zOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC4zOCwgInkiOiA0LjI4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIzLjc1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0yLjY3LCAieSI6IDIuODMgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMS40OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03NC44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAyLjA0LCAieSI6IC0xMi41MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMwLjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03OC42NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC41OSwgInkiOiA4Ljc4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yMS43NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEwLjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzMy41NSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNS40OCwgInkiOiAtMjkuMSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzQuNzMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4xOSwgInkiOiAtMC45NCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNC4wMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAyLjcxLCAieSI6IC0xLjI0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTI0LjcxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC00Ny45NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkic3RhcmVkb3duIjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzQuNzksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0zNC43OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTM0Ljc5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEwLjM1LCAieSI6IDMuOTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMTAuMzUsICJ5IjogMy45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxMC4zNSwgInkiOiAzLjk1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE2LjIxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAxNi4yMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMTYuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMTEuNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTExLjYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAxMy4xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMTMuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0zLjM2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTUuODMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IC01LjgzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMTIuOTgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IC0xMi45OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMS40NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTMxLjQ1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtMzEuNDUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDkyLjE2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA5Mi4xNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogOTIuMTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTUuMTcsICJ5IjogLTExLjExLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IC01LjE3LCAieSI6IC0xMS4xMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAtNS4xNywgInkiOiAtMTEuMTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjMwNSwgMCwgMC42OTgsIDAuOTggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNDY2NywKCQkJCQkJImFuZ2xlIjogMzguODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMSwgLTAuMDEsIDAuNzAxLCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzIuMzQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0zMi4zNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTMyLjM0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInN1cGVyZHVkZV9kdW5rIjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogOC45NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogOC45NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNC41LCAieSI6IC0xMC40MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtNC41LCAieSI6IC0xMC40MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDguNDMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDguNDMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuMzgsICJ5IjogNC4yOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtMC4zOCwgInkiOiA0LjI4IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMy4wMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMi42NywgInkiOiAyLjgzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0yLjY3LCAieSI6IDIuODMgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEuNDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0xLjQ4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzQuODYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC03NC44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAyLjA0LCAieSI6IC0xMi41MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAyLjA0LCAieSI6IC0xMi41MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMC44LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMzAuOCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzguNjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC03OC42NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC41OSwgInkiOiA4Ljc4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0wLjU5LCAieSI6IDguNzggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTk2LjA3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtOTYuMDcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTEzMS4xMiwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMC42OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMTAuNjkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMjUuNzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTYzLjg3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTYzLjg3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLjksICJ5IjogLTE1LjUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yNy45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTI3Ljk1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4MC4yNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogODAuMjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC45MywgInkiOiAyLjQ2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAuOTMsICJ5IjogMi40NiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuOTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0xMS45MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNDcuOTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC00My41IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkidGF1bnRfMV9zbG93Y2xhcCI6IHsKCQkic2xvdHMiOiB7CgkJCSJmcm9udF9oYW5kIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImZyb250X2hhbmQyIiB9CgkJCQldCgkJCX0sCgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA3LjI1IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMS4zNSB9LAoJCQkJCXsgInRpbWUiOiAxLjc2NjcsICJhbmdsZSI6IDguNjQgfSwKCQkJCQl7ICJ0aW1lIjogMi44LCAiYW5nbGUiOiA0LjAzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjEyLCAieSI6IDMuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAieCI6IC0wLjE1LCAieSI6IDQuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMi42NjY3LCAieCI6IDAuMDUsICJ5IjogLTEuNTYgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE2LjIxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE1LjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMTExLjkzIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMTE0Ljc5IH0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgImFuZ2xlIjogODMuNDUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDgzLjQ1IH0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgImFuZ2xlIjogMTI0LjI0IH0sCgkJCQkJeyAidGltZSI6IDEuNSwgImFuZ2xlIjogODAuMDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjgzMzMsICJhbmdsZSI6IDgwLjAxIH0sCgkJCQkJeyAidGltZSI6IDIuMiwgImFuZ2xlIjogMTE1Ljk4IH0sCgkJCQkJeyAidGltZSI6IDIuNDMzMywgImFuZ2xlIjogODIuNDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjgsICJhbmdsZSI6IDgyLjQ4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuNiwgInkiOiAtNS4xOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMTkuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTksIDAsIDAuNzM2LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0zLjUgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMTUuOTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0xNS45NiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0xLjA0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4zMzMzLCAiYW5nbGUiOiAtMS4wNCB9LAoJCQkJCXsgInRpbWUiOiAxLjQsICJhbmdsZSI6IDE4LjU3IH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogLTExLjAyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzkuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAiYW5nbGUiOiAtMjAuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMjUuNjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zNjY3LCAiYW5nbGUiOiAzNy41LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41NjY3LCAiYW5nbGUiOiAzNy41IH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMzMuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC42MzMzLCAiYW5nbGUiOiAzNy40OSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDM3LjUgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAiYW5nbGUiOiAtMjEuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjMzMzMsICJhbmdsZSI6IC0yMS45NCB9LAoJCQkJCXsgInRpbWUiOiAxLjM2NjcsICJhbmdsZSI6IDU1Ljg4IH0sCgkJCQkJeyAidGltZSI6IDEuNTMzMywgImFuZ2xlIjogMzcuNSB9LAoJCQkJCXsgInRpbWUiOiAxLjU2NjcsICJhbmdsZSI6IDMzLjQ5IH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogMzcuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMS44MzMzLCAiYW5nbGUiOiAzNy41IH0sCgkJCQkJeyAidGltZSI6IDEuODY2NywgImFuZ2xlIjogLTIxLjk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4yMzMzLCAiYW5nbGUiOiAtMjEuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMi4yNjY3LCAiYW5nbGUiOiA1NS44OCB9LAoJCQkJCXsgInRpbWUiOiAyLjUsICJhbmdsZSI6IDM3LjUgfSwKCQkJCQl7ICJ0aW1lIjogMi41MzMzLCAiYW5nbGUiOiAzMy40OSB9LAoJCQkJCXsgInRpbWUiOiAyLjU2NjcsICJhbmdsZSI6IDM3LjQ5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI5Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTkuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTMuNjIgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtOC40LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtOC40IH0sCgkJCQkJeyAidGltZSI6IDEuMzMzMywgImFuZ2xlIjogLTExLjE3IH0sCgkJCQkJeyAidGltZSI6IDEuNTMzMywgImFuZ2xlIjogLTguNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODMzMywgImFuZ2xlIjogLTguNCB9LAoJCQkJCXsgInRpbWUiOiAyLjIzMzMsICJhbmdsZSI6IC0xMS4xNyB9LAoJCQkJCXsgInRpbWUiOiAyLjUsICJhbmdsZSI6IC04LjQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNS40MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjYzMzMsICJhbmdsZSI6IC0xOC42IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuNTMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAxLjU2NjcsICJhbmdsZSI6IC0xOC42IH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuNSwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAyLjUzMzMsICJhbmdsZSI6IC0xOC42IH0sCgkJCQkJeyAidGltZSI6IDIuNTY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50XzJfaGlwdGhydXN0IjogewoJCSJib25lcyI6IHsKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDMzLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMTYuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDAuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTI5LjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMTMuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjM2IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTI1LjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNDIuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNDQuMzggfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTIuOTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMTQuNSwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMTUuNDYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDIwLjI4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ2LjUzIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTQ2LjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IC00LjI1LCAieSI6IC0zLjU5IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiA0Ni4wOCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAzMy44OCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTAzLjM3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTU3Ljc5IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTM0LjQzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogLTMuOSwgInkiOiA4LjAzIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDUwLjM1IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTQxLjA3IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTU2Ljg5IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNTMuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDU3LjMzIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50XzNfamVyayI6IHsKCQkic2xvdHMiOiB7CgkJCSJmcm9udF9oYW5kIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImZyb250X2hhbmQyIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJuYW1lIjogImZyb250X2hhbmQyIiB9CgkJCQldCgkJCX0sCgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjc0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAxMy43NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNzQuNjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0yNS43IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTcuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAxMS4zIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMjEuOTEgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiA0Ny44NyB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IDc0LjY1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiA1Mi40IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogNzQuNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA1Ny42OCB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDMwLjQzIH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMTUuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IC0xMS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtOTcuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMTE3LjM5IH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTc0LjQgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAtMTYuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAxMy4xNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMjQuMDcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMzguMjkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMjYuNzYgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAxLjA2IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogLTMuMzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiA0LjU2LCAieSI6IC0xLjg1IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNjEuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMTE4LjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTUwLjY5IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMS4xOCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDEwLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMC45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IDExLjQ3IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogLTYxLjI3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMy41MiB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0xLjE3IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTIxIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogLTI3Ljk5IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogLTM3LjAyIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogLTMzLjUyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMS40MSwgInkiOiAyLjE4IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDUuNzEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiA2Ljc1IH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogOC4zIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAieCI6IDAsICJ5IjogMTAuOSB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDkuODYgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogNS43MSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDExLjM0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAxMS4zNCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy44OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogLTMuODggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi40MiwgInkiOiAtNC4wNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAyLjQyLCAieSI6IC00LjA1IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMTU1LjQzLAoJCQkJCQkiY3VydmUiOiBbIDAuMzIxLCAwLCAwLjY1NiwgMC4zNyBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xMzMzLAoJCQkJCQkiYW5nbGUiOiAtMTQ1LjI0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzI5LCAwLjI4LCAwLjY2MywgMC42MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4yLAoJCQkJCQkiYW5nbGUiOiAtMTUwLjE0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzMsIDAuMjksIDAuNjY0LCAwLjYzIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJhbmdsZSI6IC0xNTEuMDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzMsIDAuMzIsIDAuNjY3LCAwLjY1IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjMzMzMsCgkJCQkJCSJhbmdsZSI6IC0xNDMuMTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzQsIDAuMzMsIDAuNjY4LCAwLjY2IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQsCgkJCQkJCSJhbmdsZSI6IC0xNDUuMDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzYsIDAuMzQsIDAuNjcxLCAwLjY3IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQ2NjcsCgkJCQkJCSJhbmdsZSI6IC0xNDcuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzcsIDAuMzQsIDAuNjcsIDAuNjggXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNTMzMywKCQkJCQkJImFuZ2xlIjogLTE0My43MywKCQkJCQkJImN1cnZlIjogWyAwLjMzOCwgMC4zNSwgMC42NzEsIDAuNjkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNiwKCQkJCQkJImFuZ2xlIjogLTE1MC44LAoJCQkJCQkiY3VydmUiOiBbIDAuMzM5LCAwLjM2LCAwLjY3MywgMC43IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJhbmdsZSI6IC0xNDkuNzgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zNCwgMC4zNywgMC42NzQsIDAuNzEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuNzMzMywKCQkJCQkJImFuZ2xlIjogLTE0NS45NiwKCQkJCQkJImN1cnZlIjogWyAwLjM0MiwgMC40LCAwLjY3NSwgMC43NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44LAoJCQkJCQkiYW5nbGUiOiAtMTU2LjU0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzQzLCAwLjQ5LCAwLjY3NywgMC44MyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAtMTU1LjQzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMi4zOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMTIuMzggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDMwLjI2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAiYW5nbGUiOiAzMC4yNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNy4yNSwgInkiOiAtOC45MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAtNy4yNSwgInkiOiAtOC45MiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzMy4xMiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDI1LjQyIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzUuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDM1LjU0IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMjguNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAzNi4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDM4LjU2IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMjkuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAzNS41NyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDM1LjUgfSwKCQkJCQl7ICJ0aW1lIjogMC43MzMzLCAiYW5nbGUiOiAzMC40NSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDM2LjQxIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMzMuMTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50XzRfc2xhcGZsb29yIjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiA3LjA2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJImFuZ2xlIjogLTIyLjYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yOCwgMCwgMC42MjMsIDAuMzkgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJImFuZ2xlIjogLTEuMzQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMjYsIDAuMzEsIDAuNzU3LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0yMi42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDguMjcsICJ5IjogLTAuMzEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogOC4yNywgInkiOiAtMC4zMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiA4LjI3LCAieSI6IC0wLjMxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDQ0LjE1LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzQuMDksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDM0LjA5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkieCI6IC0xMS45NywKCQkJCQkJInkiOiAtNy41MywKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTExLjk3LCAieSI6IC0yLjI0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC0xMS45NywgInkiOiAtMi4yNCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogNjkuNzEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA3Ni41MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogNzYuNTMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogMCwKCQkJCQkJInkiOiAtNC44MSwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTY0LjQ3LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTcyLjEzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNzIuMTMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTMuMzQsICJ5IjogLTIuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTMuMzQsICJ5IjogLTIuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTMuMzQsICJ5IjogLTIuMDggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTYuODYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNS4xOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTUuMTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTc3LjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC03Ny42LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNzcuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDMxLjY4LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNDQuNDMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDQ0LjQzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjUsICJ5IjogLTEuMjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTAuNSwgInkiOiAtMS4yMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAtMC41LCAieSI6IC0xLjIzIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogMC42NywKCQkJCQkJInkiOiAtMTQuNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC0yMy43LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTcwLjg0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDQuMzYsICJ5IjogLTMuMzkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMTUxLjIyLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMTE5LjM2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAxMTkuMzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogLTUuMTcsCgkJCQkJCSJ5IjogLTExLjExLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJIngiOiAtNS4xNCwKCQkJCQkJInkiOiAtMTIuNjMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC01LjYsICJ5IjogLTEyLjQ5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJ4IjogMSwKCQkJCQkJInkiOiAxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMiwKCQkJCQkJIngiOiAxLjEzMiwKCQkJCQkJInkiOiAxLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLjEyNiwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDQ2Ljk2LAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNjI1LCAwLjUgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTE2LjMxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMTYuMzEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAxNzEuMTcsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA2Ny4zOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogNjcuMzkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDUxLjkzLAoJCQkJCQkiY3VydmUiOiBbIDAuMjUsIDAsIDAuNzUsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMSwKCQkJCQkJImFuZ2xlIjogMTYuNTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMjYuMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTI2LjIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMS4yNzIsICJ5IjogMS40OTYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJ4IjogMS4yNzIsCgkJCQkJCSJ5IjogMS40OTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTIsIDAuMjYsIDAuNjUzLCAwLjYyIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMS4zNjEsICJ5IjogMS41NDIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEuMjcyLCAieSI6IDEuNDk2IH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuMjg2LCAieSI6IDEuNjk0IH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgIngiOiAxLjIwNSwgInkiOiAxLjU1OCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJ4IjogMS4yODYsICJ5IjogMS42OTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEuMjA1LCAieSI6IDEuNTU4IH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkidGF1bnRfNV9yb2JvdCI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAzMC4wNSwKCQkJCQkJImN1cnZlIjogWyAwLjI5MiwgMCwgMC42MywgMC4zNyBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAxOC40NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMTguNDQgfSwKCQkJCQl7ICJ0aW1lIjogMS4xMzMzLCAiYW5nbGUiOiAzOC4yNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiA4LjI3LCAieSI6IC0wLjMxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzOS4yIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0xLjU5LCAieSI6IC05LjYxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIyLjY0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNTYsICJ5IjogLTQuODEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA4LjMyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC01LjMyLCAieSI6IDQuOTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjc4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjY2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjYuNTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTMuNzQsICJ5IjogNS4wMiB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLjY3LCAieSI6IC0xLjQ5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiAtMzEuODQsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtMTUuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMTEuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMTUuMzksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJhbmdsZSI6IC0xNS4zOSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0zNS45OSB9LAoJCQkJCXsgInRpbWUiOiAxLjEsICJhbmdsZSI6IC0zOC44MiB9LAoJCQkJCXsgInRpbWUiOiAxLjEzMzMsICJhbmdsZSI6IC0zNS45OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiA0LjM2LCAieSI6IC0zLjM5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzOC44NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMzguODcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yMzMzLCAiYW5nbGUiOiAtMzMuODEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjEzMzMsICJhbmdsZSI6IC0zMy44MSB9LAoJCQkJCXsgInRpbWUiOiAxLjQsICJhbmdsZSI6IC05LjYzIH0sCgkJCQkJeyAidGltZSI6IDEuNDMzMywgImFuZ2xlIjogLTEuMzEgfSwKCQkJCQl7ICJ0aW1lIjogMS40NjY3LCAiYW5nbGUiOiAtOS42MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLjcsICJ5IjogLTEuOCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA1Mi4zNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjMzMywgImFuZ2xlIjogNTIuMzcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAyNi41MiB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IDYyLjIyIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogNDcuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMC42MzMzLCAiYW5nbGUiOiA0My42MSB9LAoJCQkJCXsgInRpbWUiOiAwLjczMzMsICJhbmdsZSI6IDU0LjQ3IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogNDcuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiA2Ny4xMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMTMzMywgImFuZ2xlIjogNjcuMTIgfSwKCQkJCQl7ICJ0aW1lIjogMS40NjY3LCAiYW5nbGUiOiAzOC41IH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogNTEuODkgfSwKCQkJCQl7ICJ0aW1lIjogMS43LCAiYW5nbGUiOiAzOS4zNCB9LAoJCQkJCXsgInRpbWUiOiAxLjgsICJhbmdsZSI6IDQ4LjM2IH0sCgkJCQkJeyAidGltZSI6IDEuOSwgImFuZ2xlIjogNDUuOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjA2NjcsICJhbmdsZSI6IDQ1Ljk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNy45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogNy45OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS4yMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMDY2NywgImFuZ2xlIjogMjUuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zMzMzLCAiYW5nbGUiOiA2My40NCB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDcyLjk3IH0sCgkJCQkJeyAidGltZSI6IDIuNCwgImFuZ2xlIjogNjMuNDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjYsICJhbmdsZSI6IDYzLjQ0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTAuMTkgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJ0YXVudF82X2J1dHRzbGFwIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiZnJvbnRfaGFuZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAibmFtZSI6ICJmcm9udF9oYW5kIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJuYW1lIjogImZyb250X2hhbmQiIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTcuNzUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDE3Ljc1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMTUuNzEgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiA5LjE2IH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogMTcuNjEgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiA5LjE2IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogMTcuNjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE2LjIxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDM2LjM1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC0xMS42IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMzguMDkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMy4xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMzQuMzkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zLjM2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC01LjgzIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTIzLjk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtMjEuOCwgInkiOiAtNC42NyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zMy42NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogLTMzLjY1IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTM5Ljk4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAtMzkuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMzQuMDIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTYzLjQ2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xNjY3LAoJCQkJCQkiYW5nbGUiOiAtNjMuNDYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC44NjEsIDAuMDEsIDAuOTY1LCAwLjYgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogNS4wOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjUuNTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjA2NjcsCgkJCQkJCSJhbmdsZSI6IC0yNS41NSwKCQkJCQkJImN1cnZlIjogWyAxLCAwLjA0LCAwLjkxNCwgMC43NCBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAxMy4yMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDMzMywKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjE2NjcsCgkJCQkJCSJhbmdsZSI6IC00Ni4xMiwKCQkJCQkJImN1cnZlIjogWyAwLjI3MywgMCwgMC42MTksIDAuNDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMjY2NywKCQkJCQkJImFuZ2xlIjogLTY0LjUyLAoJCQkJCQkiY3VydmUiOiBbIDAuMzE5LCAwLjI5LCAwLjY1OCwgMC42NCBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4zMzMzLAoJCQkJCQkiYW5nbGUiOiAtNjcuNDgsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMzksIDAuMzUsIDAuNjg0LCAwLjcyIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjQzMzMsCgkJCQkJCSJhbmdsZSI6IC00OS4yNywKCQkJCQkJImN1cnZlIjogWyAwLjM0NSwgMC4zOCwgMC42OCwgMC43MiBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC40NjY3LAoJCQkJCQkiYW5nbGUiOiAxMi45MSwKCQkJCQkJImN1cnZlIjogWyAwLjM3MywgMC42MiwgMC43MTMsIDEgXQoJCQkJCX0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogNC43NSB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDguMTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjAzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgIngiOiAxLjAwNSwgInkiOiAxIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgIngiOiAxLjMsICJ5IjogMS41IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xNS42NCB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IC0yNC4xMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDUuNTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDUuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAzNS4zOCB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJhbmdsZSI6IDI3Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMjQuMzcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMDY2NywKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjU4NiwgMC4xLCAwLjkyMiwgMC44MiBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAxMy41NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50X3BvaW50IjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0yNi42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogLTIxLjA4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogMCwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC0xNS40MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0xNS40MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE0Mi4xOSB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDEzOC4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IDEzOC4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtNS4zOSwgInkiOiAtMTMuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogNTQuNzksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTksIDAsIDAuNzM2LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC0zNy45MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0zNy45MSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDkuMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAiYW5nbGUiOiAtMi45NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJhbmdsZSI6IC0yLjk3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMi4yNSwgInkiOiAtMS4yOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogMi4yNSwgInkiOiAtMS4yOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IDEzLjE1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogMTMuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAtMy45MiwgInkiOiAxMC41MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEsICJ4IjogLTMuOTIsICJ5IjogMTAuNTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgImFuZ2xlIjogMjUuNzQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAyNS43NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50X3NsYXBmbG9vciI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogNy4wNiwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjIsCgkJCQkJCSJhbmdsZSI6IC0yMi42LAoJCQkJCQkiY3VydmUiOiBbIDAuMjgsIDAsIDAuNjIzLCAwLjM5IF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjI2NjcsCgkJCQkJCSJhbmdsZSI6IC0xLjM0LAoJCQkJCQkiY3VydmUiOiBbIDAuMzI2LCAwLjMxLCAwLjc1NywgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA3LjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDguMjcsICJ5IjogLTAuMzEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogOC4yNywgInkiOiAtMC4zMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiA4LjI3LCAieSI6IC0wLjMxIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ0LjE1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA0NC4xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogNDQuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTExLjk3LCAieSI6IC0yLjI0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IC0xMS45NywgInkiOiAtMi4yNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAtMTEuOTcsICJ5IjogLTIuMjQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDY5LjcxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA2OS43MSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogNjkuNzEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC02NC40NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTY0LjQ3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNjQuNDcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTMuMzQsICJ5IjogLTIuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTMuMzQsICJ5IjogLTIuMDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTMuMzQsICJ5IjogLTIuMDggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTYuODYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC02Ljg2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNi44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNzcuNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTc3LjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC03Ny42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzEuNjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDMxLjY4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAzMS42OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC41LCAieSI6IC0xLjIzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IC0wLjUsICJ5IjogLTEuMjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTAuNSwgInkiOiAtMS4yMyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAuNjcsICJ5IjogLTE4Ljc5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IC00Ny41MSwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC03MC44NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiA0LjM2LCAieSI6IC0zLjM5IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogLTE1MS4yMiwKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDExOS4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMTE5LjM2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC01LjE3LCAieSI6IC0xMS4xMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAtNS4xNywgInkiOiAtMTEuMTEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTUuMTcsICJ5IjogLTExLjExIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogNDYuOTYsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC42MjUsIDAuNSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMTYuMzEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0xNi4zMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJewoJCQkJCQkidGltZSI6IDAsCgkJCQkJCSJhbmdsZSI6IDE3MS4xNywKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDY3LjM5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA2Ny4zOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMCwKCQkJCQkJImFuZ2xlIjogNTEuOTMsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4yNSwgMCwgMC43NSwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC4xLAoJCQkJCQkiYW5nbGUiOiAxNi41MywKCQkJCQkJImN1cnZlIjogWyAwLjI1LCAwLCAwLjc1LCAxIF0KCQkJCQl9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0yNi4yLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMjYuMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJ0YXVudF90ZWFiYWciOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQzLjkxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAxMTIuMDggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAxMTAuOTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAyLjM2LCAieSI6IDkuNzIgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMy4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0xMTMuMTIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01LjgzIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTgyLjUxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMzIuNzQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAtMS40OCwgInkiOiA1LjA3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAuOTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMDY2NywgIngiOiAtMTQuNzIsICJ5IjogLTMuOTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IC0yOS40MywgInkiOiAtMjQuNTIgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyLjMxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMy45MiwgInkiOiAtMjUuNTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMzEuNDkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0xNy45NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMTMyLjA1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yOS4yMyB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDcwLjYzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAzOS4yNCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50X3RlYWJhZ19vbGQiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNDMuOTEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDExMi4wOCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDE2LjIxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAxMTAuOTkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDIuMzYsICJ5IjogOS43MiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTExMy4xMiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTMuMzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC01LjgzIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTgyLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTUuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTMyLjc0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTEuNDgsICJ5IjogNS4wNyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwLjk1IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IC0yOS40MywgInkiOiAtMjQuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyLjMxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDMuOTIsICJ5IjogLTI1LjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTMxLjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMTcuOTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDEzMi4wNSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI5LjIzIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNzAuNjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMjcuOTMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMzkuMjQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJ0YXVudF90d2VyayI6IHsKCQkiYm9uZXMiOiB7CgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTYuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAzMy42NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzMuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAxNi4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMC4xNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMC4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0xMS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMTMuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtMjkuMTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0yOS4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC0yNS4zLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMjUuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0zLjM2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IC00Mi42NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTQyLjY2IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTUuODMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTQ0LjM4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNDQuMzggfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTIuOTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogMTQuNSwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDE0LjUsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDE1LjQ2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAxNS40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMjAuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDIwLjI4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ2LjUzIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTYxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNjEgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJ4IjogLTQuMjUsICJ5IjogLTMuNTksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJ4IjogLTQuMjUsICJ5IjogLTMuNTkgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDIyLjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMTcuMjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogMzMuODgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDMzLjg4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDI0NC4yMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMjQ0LjIzIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAieCI6IC0zLjksICJ5IjogOC4wMywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgIngiOiAtMy45LCAieSI6IDguMDMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNTAuMzUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDUwLjM1IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogLTQxLjA3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtNDEuMDcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xLCAiYW5nbGUiOiAtNTYuODksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC01Ni44OSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEsICJhbmdsZSI6IDUzLjYzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiA1My42MyB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMSwgImFuZ2xlIjogNTcuMzMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDU3LjMzIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJInRhdW50X3dhdmUiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE2LjIxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTMuMzYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAtMi4zMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE0Mi4xOSB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDE2NC42NyB9LAoJCQkJCXsgInRpbWUiOiAxLCAiYW5nbGUiOiAxNDIuMTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTUuMzksICJ5IjogLTEzLjU3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAtNS4zOSwgInkiOiAtMTMuNTcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLAoJCQkJCQkiYW5nbGUiOiA1NC43OSwKCQkJCQkJImN1cnZlIjogWyAwLjMxOSwgMCwgMC43MzYsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMTY2NywKCQkJCQkJImFuZ2xlIjogLTAuMSwKCQkJCQkJImN1cnZlIjogWyAwLjMxOSwgMCwgMC43MzYsIDEgXQoJCQkJCX0sCgkJCQkJewoJCQkJCQkidGltZSI6IDAuMzMzMywKCQkJCQkJImFuZ2xlIjogNTQuNzksCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTksIDAsIDAuNzM2LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjUsCgkJCQkJCSJhbmdsZSI6IC0wLjEsCgkJCQkJCSJjdXJ2ZSI6IFsgMC4zMTksIDAsIDAuNzM2LCAxIF0KCQkJCQl9LAoJCQkJCXsKCQkJCQkJInRpbWUiOiAwLjY2NjcsCgkJCQkJCSJhbmdsZSI6IDU0Ljc5LAoJCQkJCQkiY3VydmUiOiBbIDAuMzE5LCAwLCAwLjczNiwgMSBdCgkJCQkJfSwKCQkJCQl7CgkJCQkJCSJ0aW1lIjogMC44MzMzLAoJCQkJCQkiYW5nbGUiOiAtMC4xLAoJCQkJCQkiY3VydmUiOiBbIDAuMzE5LCAwLCAwLjczNiwgMSBdCgkJCQkJfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogNTQuNzkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDkuMzMgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJ0b21haGF3a19kdW5rIjogewoJCSJzbG90cyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogOC45NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogOC45NyB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDY1LjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC00LjUsICJ5IjogLTEwLjQxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC00LjUsICJ5IjogLTEwLjQxIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAtMTQuNDksICJ5IjogMjIuMDcgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ1LjI5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNDUuMjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiA5Ljc3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0wLjM4LCAieSI6IDQuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMTcuODUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDExNy44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDQ4Ljg5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuNCwgInkiOiAtMi41NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLjQsICJ5IjogLTIuNTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDIuODcsICJ5IjogMy4xIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC00Ny45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDEzLjQ3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03NC44NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTc0Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTE5LjQ0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuMDQsICJ5IjogLTEyLjUxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDIuMDQsICJ5IjogLTEyLjUxIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzEuMzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDMxLjM4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMjUuNTcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogLTUuOTgsICJ5IjogMy4zOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0zNC4xLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMzQuMSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC00NS42NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMi41OCwgInkiOiAzLjc3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC0yLjU4LCAieSI6IDMuNzcgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0wLjQ3LCAieSI6IDYuNjQgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjczLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMjEuNzMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtOS42IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDguNTMsICJ5IjogMi45NSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA3Mi41OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogNzIuNTggfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNDQuMTUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAyNS43NiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0yNS42OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTU3Ljk2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNTcuOTYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtMTU3LjQzIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEuOSwgInkiOiAtMTUuNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLjksICJ5IjogLTE1LjUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC05LjAxLCAieSI6IC0zLjIgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjcuOTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0yNy45NSB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJhbmdsZSI6IC0yNC4xMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTMuODEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDQ4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogLTcxLjU2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAuOTMsICJ5IjogMi40NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLjkzLCAieSI6IDIuNDYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IC0yNS4xNCwgInkiOiAyMC4yNCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTExLjkyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTEuOTIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiA3MS4zNyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAtNy41OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQ3Ljk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNDcuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC00My41IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjMzMzMsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkidXBhbmRkb3duX2R1bmsiOiB7CgkJInNsb3RzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDguOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDguOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDguOTcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTQuNSwgInkiOiAtMTAuNDEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNTYuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxMzguMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA1Ni4zOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMC4zOCwgInkiOiA0LjI4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC0wLjM4LCAieSI6IDQuMjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTAuMzgsICJ5IjogNC4yOCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTI0LjMxIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTc4Ljk4IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTI0LjMxIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC0yLjY3LCAieSI6IDIuODMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogLTIuNjcsICJ5IjogMi44MywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAtMi42NywgInkiOiAyLjgzIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzNS4zMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMzUuMzIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDM1LjMyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03NC44NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTc0Ljg2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNzQuODYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMi4wNCwgInkiOiAtMTIuNTEgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogNDMuNTgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDQzLjU4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA0My41OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC03OC42NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTc4LjY3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNzguNjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTAuNTksICJ5IjogOC43OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtMC41OSwgInkiOiA4Ljc4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC0wLjU5LCAieSI6IDguNzggfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjc2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMjEuNzYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0yMS43NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMC42OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMTAuNjksICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDEwLjY5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMjUuNzYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDI1Ljc2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNzUuMDYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAxOS4yIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMTc1LjA2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IC05LjU5LCAieSI6IC0xMi4yNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtOS41OSwgInkiOiAtMTIuMjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogLTkuNTksICJ5IjogLTEyLjI3IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTM0LjczLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMzQuNzMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0zNC43MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAyLjE5LCAieSI6IC0wLjk0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDIuMTksICJ5IjogLTAuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMi4xOSwgInkiOiAtMC45NCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA0LjAyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiA0LjAyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiA0LjAyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDIuNzEsICJ5IjogLTEuMjQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMi43MSwgInkiOiAtMS4yNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAyLjcxLCAieSI6IC0xLjI0IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEwMi41IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTYzLjI4IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogMTAyLjUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogLTE0Ljc2LCAieSI6IC0xNS4zNSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAtMTQuNzYsICJ5IjogLTE1LjM1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IC0xNC43NiwgInkiOiAtMTUuMzUgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS45NiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTExLjk2LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtMTEuOTYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDcuOTQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC00Ny45NCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTQ3Ljk0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTQzLjUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC00My41LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNDMuNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkidmFtcF81X2pveSI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4xLCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJuYW1lIjogImhlYWQiIH0KCQkJCV0KCQkJfQoJCX0sCgkJImJvbmVzIjogewoJCQkiaGVhZF9ib25lIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC01MC41NSB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAtMjIuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogMTQuNzggfSwKCQkJCQl7ICJ0aW1lIjogMSwgImFuZ2xlIjogLTYuODMgfSwKCQkJCQl7ICJ0aW1lIjogMS42LCAiYW5nbGUiOiAtNy4yMiB9LAoJCQkJCXsgInRpbWUiOiAxLjcsICJhbmdsZSI6IDkuNzUgfSwKCQkJCQl7ICJ0aW1lIjogMS44NjY3LCAiYW5nbGUiOiAtMTEuNzIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxNi4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDMwLjkgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAzMS42NyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDYxLjg4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiA2MS44OCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IDcwLjc4IH0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgImFuZ2xlIjogNjEuODgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJhbmdsZSI6IDYxLjg4IH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogNzAuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAiYW5nbGUiOiA2MS44OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogNjEuODggfSwKCQkJCQl7ICJ0aW1lIjogMS43LCAiYW5nbGUiOiA3MC43OCB9LAoJCQkJCXsgInRpbWUiOiAxLjgzMzMsICJhbmdsZSI6IDYxLjg4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS44NjY3LCAiYW5nbGUiOiA2MS44OCB9LAoJCQkJCXsgInRpbWUiOiAyLCAiYW5nbGUiOiAzMS42NyB9LAoJCQkJCXsgInRpbWUiOiAyLjEsICJhbmdsZSI6IDMwLjkgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAxNi4yMSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMS42IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMi41MyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC0xOS44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0yMy4xMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogLTIzLjEyIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTE3LjcgfSwKCQkJCQl7ICJ0aW1lIjogMC41NjY3LCAiYW5nbGUiOiAtMjMuMTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJhbmdsZSI6IC0yMy4xMiB9LAoJCQkJCXsgInRpbWUiOiAwLjksICJhbmdsZSI6IC0xNy43IH0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgImFuZ2xlIjogLTIzLjEyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS42LCAiYW5nbGUiOiAtMjMuMTIgfSwKCQkJCQl7ICJ0aW1lIjogMS43LCAiYW5nbGUiOiAtMTcuNyB9LAoJCQkJCXsgInRpbWUiOiAxLjgzMzMsICJhbmdsZSI6IC0yMy4xMiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODY2NywgImFuZ2xlIjogLTIzLjEyIH0sCgkJCQkJeyAidGltZSI6IDIsICJhbmdsZSI6IC0xOS44NCB9LAoJCQkJCXsgInRpbWUiOiAyLjEsICJhbmdsZSI6IDIuNTMgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAtMTEuNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEzLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTIwLjI0IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTUuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTUuNTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IC0xNS41MiB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC0zNC41NyB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJhbmdsZSI6IC0xNS41MiwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNzY2NywgImFuZ2xlIjogLTE1LjUyIH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogLTM0LjU3IH0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgImFuZ2xlIjogLTE1LjUyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS42LCAiYW5nbGUiOiAtMTUuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMS43LCAiYW5nbGUiOiAtMzQuNTcgfSwKCQkJCQl7ICJ0aW1lIjogMS44MzMzLCAiYW5nbGUiOiAtMTUuNTIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjg2NjcsICJhbmdsZSI6IC0xNS41MiB9LAoJCQkJCXsgInRpbWUiOiAyLCAiYW5nbGUiOiAxNS42NCB9LAoJCQkJCXsgInRpbWUiOiAyLjEsICJhbmdsZSI6IC0yMC4yNCB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDEzLjE1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMy4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IDE3Ljg1IH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogLTQyLjE3IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMTEuMjkgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAtMy4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTUuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMjguMDMgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMjUuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtNTAuMDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IC01MC4wNCB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC02MS4xMyB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJhbmdsZSI6IC01MC4wNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNzY2NywgImFuZ2xlIjogLTUwLjA0IH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogLTYxLjEzIH0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgImFuZ2xlIjogLTUwLjA0LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS42LCAiYW5nbGUiOiAtNTAuMDQgfSwKCQkJCQl7ICJ0aW1lIjogMS43LCAiYW5nbGUiOiAtNjEuMTMgfSwKCQkJCQl7ICJ0aW1lIjogMS44MzMzLCAiYW5nbGUiOiAtNTAuMDQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjg2NjcsICJhbmdsZSI6IC01MC4wNCB9LAoJCQkJCXsgInRpbWUiOiAyLCAiYW5nbGUiOiAtMjUuOTggfSwKCQkJCQl7ICJ0aW1lIjogMi4xLCAiYW5nbGUiOiAtMjguMDMgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAtNS44MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAtMy45NyB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IC01Mi45MyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0xMi45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgImFuZ2xlIjogLTEwLjA3IH0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgImFuZ2xlIjogLTEyLjk4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43NjY3LCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAiYW5nbGUiOiAtMTAuMDcgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAiYW5nbGUiOiAtMTIuOTgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjYsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAxLjcsICJhbmdsZSI6IC0xMC4wNyB9LAoJCQkJCXsgInRpbWUiOiAxLjgzMzMsICJhbmdsZSI6IC0xMi45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODY2NywgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDIsICJhbmdsZSI6IC01Mi45MyB9LAoJCQkJCXsgInRpbWUiOiAyLjEsICJhbmdsZSI6IC0zLjk3IH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAieCI6IDAsICJ5IjogLTQuNjggfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAieCI6IDEwLjQsICJ5IjogNy44IH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgIngiOiA1LjIsICJ5IjogLTEzIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiA1LjIsICJ5IjogLTE2LjY0IH0sCgkJCQkJeyAidGltZSI6IDAuNTY2NywgIngiOiA1LjIsICJ5IjogLTEzLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43NjY3LCAieCI6IDUuMiwgInkiOiAtMTMgfSwKCQkJCQl7ICJ0aW1lIjogMC45LCAieCI6IDUuMiwgInkiOiAtMTYuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAieCI6IDUuMiwgInkiOiAtMTMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjYsICJ4IjogNS4yLCAieSI6IC0xMyB9LAoJCQkJCXsgInRpbWUiOiAxLjcsICJ4IjogNS4yLCAieSI6IC0xNi42NCB9LAoJCQkJCXsgInRpbWUiOiAxLjgzMzMsICJ4IjogNS4yLCAieSI6IC0xMyB9LAoJCQkJCXsgInRpbWUiOiAyLCAieCI6IDEwLjQsICJ5IjogNy44IH0sCgkJCQkJeyAidGltZSI6IDIuMSwgIngiOiAwLCAieSI6IC00LjY4IH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTIxLjEzIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMS4yOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogMS4yOSB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IC05LjI4IH0sCgkJCQkJeyAidGltZSI6IDAuNywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAxLjcsICJhbmdsZSI6IC0xMy44OCB9LAoJCQkJCXsgInRpbWUiOiAyLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMiwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImNoZXN0IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjIsICJhbmdsZSI6IC0xMS4yNSB9LAoJCQkJCXsgInRpbWUiOiAwLjMsICJhbmdsZSI6IDYuNjQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQzMzMsICJhbmdsZSI6IDYuNjQgfSwKCQkJCQl7ICJ0aW1lIjogMC42LCAiYW5nbGUiOiAtMTYuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS43LCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDEuODMzMywgImFuZ2xlIjogLTEyLjc0IH0sCgkJCQkJeyAidGltZSI6IDIsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTE4LjQyIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMTEwLjY0IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE2Ni40MSB9LAoJCQkJCXsgInRpbWUiOiAwLjUsICJhbmdsZSI6IC04My4yNCB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAxMDEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjg2NjcsICJhbmdsZSI6IC05LjE2IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogNi44IH0sCgkJCQkJeyAidGltZSI6IDEuNiwgImFuZ2xlIjogNS44NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODMzMywgImFuZ2xlIjogNS44NSB9LAoJCQkJCXsgInRpbWUiOiAyLCAiYW5nbGUiOiAtNi4wOSB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgIngiOiAtMi4yMSwgInkiOiA1LjI0IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAtNS41NywgInkiOiAxLjk0IH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAtNi43LCAieSI6IC0wLjM2IH0sCgkJCQkJeyAidGltZSI6IDAuNiwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzYuNTUgfSwKCQkJCQl7ICJ0aW1lIjogMC4zLCAiYW5nbGUiOiAtMjQuNTcgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTcuMTIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAzOC42NSB9LAoJCQkJCXsgInRpbWUiOiAwLjc2NjcsICJhbmdsZSI6IDgyLjA1IH0sCgkJCQkJeyAidGltZSI6IDAuOSwgImFuZ2xlIjogNjMuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAiYW5nbGUiOiA3MS42OSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuODMzMywgImFuZ2xlIjogNzEuNjkgfSwKCQkJCQl7ICJ0aW1lIjogMiwgImFuZ2xlIjogMjIuMDcgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogMzcuNzQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNjUuNjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4zNjY3LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogLTUxLjQyIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgImFuZ2xlIjogODEuNCB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJhbmdsZSI6IC0xNS43NiB9LAoJCQkJCXsgInRpbWUiOiAwLjcsICJhbmdsZSI6IDQzLjY1IH0sCgkJCQkJeyAidGltZSI6IDAuODY2NywgImFuZ2xlIjogMTQuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC45NjY3LCAiYW5nbGUiOiA0OS45NCB9LAoJCQkJCXsgInRpbWUiOiAxLjYsICJhbmdsZSI6IDQ5IH0sCgkJCQkJeyAidGltZSI6IDIsICJhbmdsZSI6IC0yMC4xMiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNDMzMywgIngiOiAtOS40NywgInkiOiAtMC41NiB9LAoJCQkJCXsgInRpbWUiOiAwLjYsICJ4IjogLTQuNCwgInkiOiAtMC45LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAieCI6IC00LjQsICJ5IjogLTAuOSB9LAoJCQkJCXsgInRpbWUiOiAwLjk2NjcsICJ4IjogLTYuNCwgInkiOiAzLjYsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjYsICJ4IjogLTYuNCwgInkiOiAzLjYgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40MzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNiwgImFuZ2xlIjogNDMuMzEgfSwKCQkJCQl7ICJ0aW1lIjogMC43LCAiYW5nbGUiOiAxNi43MyB9LAoJCQkJCXsgInRpbWUiOiAwLjg2NjcsICJhbmdsZSI6IDU2LjQyIH0sCgkJCQkJeyAidGltZSI6IDAuOTY2NywgImFuZ2xlIjogMy42NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuNjY2NywgImFuZ2xlIjogMy42NyB9LAoJCQkJCXsgInRpbWUiOiAxLjgzMzMsICJhbmdsZSI6IDU3LjU1IH0sCgkJCQkJeyAidGltZSI6IDIsICJhbmdsZSI6IDI4LjE5IH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMiwgImFuZ2xlIjogNDMuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNTUuNSB9LAoJCQkJCXsgInRpbWUiOiAwLjM2NjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMjYuMDQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS44NjY3LCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDIsICJhbmdsZSI6IDI2LjA0IH0sCgkJCQkJeyAidGltZSI6IDIuMSwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMywgImFuZ2xlIjogMzUuOSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjg2NjcsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMiwgImFuZ2xlIjogMzUuOSB9LAoJCQkJCXsgInRpbWUiOiAyLjEsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAyLjM2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMi4zNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDIuMzY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJ3YWxrIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiZnJvbnRfaGFuZCIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTEyLjM5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTEuNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTEuNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTEuNCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0xMi4zNCB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0xLjQgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyMi4xOSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDI1Ljk3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTMuMDMgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMzYuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMzQuODcgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMzkuODggfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTUuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAzMy40NyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDIyLjE5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjA1IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTI2Ljc3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTAuNzIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA3Ni42MSB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDE3LjMzIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMzYuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMS40MSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0yMC4yIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTIxLjA1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogNC40MiwgInkiOiA2LjA4IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEzLjQ2IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTU0LjczIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTQ2LjQ3IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTYzLjM3IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMjguMzggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMTQuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAyMC45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDEzLjQ4IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTMuMjggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAtNS45OSwgInkiOiAtMS41MSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogLTAuNjcsICJ5IjogMC40IH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTguODYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNDcuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNjMuMjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC02My4yNyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0yMC40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0yMy4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC00NC4yNSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0yOC43MiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC04Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMy42NCwgInkiOiAtNi40MiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMS4wOCwgInkiOiAtNy45NCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjAuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMTguNzQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAyMS40MyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDQzLjMgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAiYW5nbGUiOiAxNi4xNiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDUuMjQgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMzcuOTkgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNDMuNzEgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtNTkuNyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDIwLjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC04LjUzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTE3Ljg1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTMyLjM5IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTE3LjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xNy44IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTUxLjU4IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTY3Ljg0IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAtMy4zIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDIuNCB9LAoJCQkJCXsgInRpbWUiOiAwLjM2NjcsICJ4IjogMCwgInkiOiAxNC4wMSB9LAoJCQkJCXsgInRpbWUiOiAwLjQ2NjcsICJ4IjogMCwgInkiOiAyMS43NSB9LAoJCQkJCXsgInRpbWUiOiAwLjU2NjcsICJ4IjogMCwgInkiOiAxNC4wMSB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAtMy4zIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDExLjggfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAieCI6IDAsICJ5IjogMjYuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzYuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA0Ni4xMiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDI0LjE1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMy4wNyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0yMC41MyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xNS4yMiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDQuOTcgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAzMC42MiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDM2Ljc4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI5Ljc5IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMzYuMDMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAzLjU5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE1LjMzIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMi42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC01Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTE3LjIyIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMy42NSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDI5Ljc5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogOS4xNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogOS4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDIuNDgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDIuNDggfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNTguNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNzAuODEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNTIuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTIuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiA3Ljc0IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMTAuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0yOS4zNCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC01OC41NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDE1LjkzIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTcuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAyMy43NSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDMzLjY4IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogNTIuMzggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiA3NS42MiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDU4LjA5IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMTkuNTMgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAxNS45MyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDIuNjQsICJ5IjogNS4yOSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI1Ljc0IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNDQuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDkuMjkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMzAuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAxLjY1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAxLjY1IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTQuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAyOC41NyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDI1Ljc0IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzcuNjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA1LjIzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTcuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDIzLjgzIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMzYuOTEgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiA1MSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0xNS45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTE1Ljk1IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMzcuNjIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYnJvX2JvZHkiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfQoJCX0KCX0sCgkid2Fsa19iYWNrIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiZnJvbnRfaGFuZCIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIm5hbWUiOiAiaGVhZCIgfQoJCQkJXQoJCQl9CgkJfSwKCQkiYm9uZXMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTEuNCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xMi4zNCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0xLjQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0xLjQsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xLjQgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTIuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyMi4xOSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDMzLjQ3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTE1LjA1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTM5Ljg4IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTM0Ljg3IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTM2LjY3IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTMuMDMgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAyNS45NyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDIyLjE5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTIxLjA1IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTIwLjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMS40MSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDM2LjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMTcuMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAyNi44NiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0wLjcyIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTI2Ljc3IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTIxLjA1IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2xvd2VybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMi45NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDEzLjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMjAuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTQuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAyOC4zOCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC02My4zNyB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC00Ni40NyB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC04LjA5IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMi45NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTguODYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMjguNzIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMjAuODQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMjMuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMjAuNDggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtNjMuMjcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC02My4yNyB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0xNS4xOCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC04Ljg2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyMC42NyB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC01OS43IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTQzLjcxIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogOS45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogOS45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDQzLjMgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAyMS40MyB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0xOC43NCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDIwLjY3IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMi45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC02Ny44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC01MS41OCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0xNy44LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMTcuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0zMi4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0xNy44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC04LjUzIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTEyLjk4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImhpcHMiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiA0LjggfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMi40IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IC0zLjMgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiA0LjggfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMi40IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAwLCAieSI6IC0zLjMgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkic3RvbWFjaCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiY2hlc3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMzYuNzggfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAzMC42MiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDQuOTcgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTUuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMjAuNTMgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAzLjA3IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMjQuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiA0Ni4xMiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDM2Ljc4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDI5Ljc5IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMy42NSB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xNy4yMiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC01Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMi42NiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xNS4zMyB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDMuNTkgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAzNi4wMyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDI5Ljc5IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMi40OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMi40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDkuMTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDkuMTcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNTguNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMjkuMzQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDEwLjMyIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogNy43NCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xMi41NCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC01Mi41MiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC03MC44MSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC01OC41NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMTAuMzgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xMC4zOCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDI3LjAzIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMTIuMDcgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtNi40NCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC03Ljk4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtNy45OCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDI4LjU3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTQuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAxLjY1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAxLjY1IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTMwLjg0IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogOS4yOSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDQ0LjYgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyNS43NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDM3LjYyIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTE1Ljk1LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTUuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA1MSB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDM2LjkxIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMjMuODMgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNy44IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogNS4yMyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDM3LjYyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJIndhbGtfYmFja19kcmliYmxlIjogewoJCSJzbG90cyI6IHsKCQkJImZyb250X2hhbmQiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiZnJvbnRfaGFuZCIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAibmFtZSI6ICJoZWFkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMS40IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTEyLjM0IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTEuNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTEuNCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTEuNCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0xMi4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDIyLjE5IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMzMuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTUuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMzkuODggfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMzQuODcgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMzYuNjcgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMy4wMyB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDI1Ljk3IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMjIuMTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMjAuMiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xLjQxIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMzYuNDkgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAxNy4zMyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDI2Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTAuNzIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMjYuNzcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtMjEuMDUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyLjk2IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMTMuNDggfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAyMC45NCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0xNC4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDI4LjM4IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTYzLjM3IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTQ2LjQ3IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTguMDkgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyLjk2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtOC44NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0yOC43MiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0yMC44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0yMy4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0yMC40OCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC02My4yNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTYzLjI3IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTE1LjE4IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTguODYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDIwLjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTU5LjcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNDMuNzEgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA5Ljk4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiA5Ljk4IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNDMuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDIxLjQzIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTE4Ljc0IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMjAuNjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTY3Ljg0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTUxLjU4IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTE3LjgsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0xNy44IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTMyLjM5IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTE3Ljg1IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTguNTMgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtMTIuOTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IDQuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAyLjQgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDAsICJ5IjogLTMuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDQuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAyLjQgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAieCI6IDAsICJ5IjogLTMuMyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNDQuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMzguNzUgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNDQuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMzguNzUgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtNDQuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMzguNzUgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNDQuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMzguNzUgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtNDQuODUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMzMuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNi4yNyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0zMy4yMiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC02LjI3IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTMzLjIyIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTYuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMzMuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtNi4yNyB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0zMy4yMiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNjIuMTggfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMTkuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNjIuMTggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTkuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtNjIuMTggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMTkuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNjIuMTggfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMTkuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtNjIuMTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3Nob3VsZGVyIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTU4LjU0IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTI5LjM0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTExLjYgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAxMC4zMiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDcuNzQgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMTIuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNTIuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtNzAuODEgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtNTguNTQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTEwLjM4LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTAuMzggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAyNy4wMyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDEyLjA3IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTYuNDQgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNy45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTcuOTggfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAwIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdGlwIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjUuNzQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyOC41NyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC00LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMS42NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMS42NSB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0zMC44NCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDkuMjkgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiA0NC42IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMjUuNzQgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja190aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzNy42MiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0xNS45NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTE1Ljk1IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAzNi45MSB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDIzLjgzIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTcuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDUuMjMgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAzNy42MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJicm9fYm9keSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9CgkJfQoJfSwKCSJ3YWxrX2RyaWJibGUiOiB7CgkJInNsb3RzIjogewoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJhdHRhY2htZW50IjogWwoJCQkJCXsgInRpbWUiOiAwLCAibmFtZSI6ICJmcm9udF9oYW5kMiIgfQoJCQkJXQoJCQl9LAoJCQkiaGVhZF9ib25lIjogewoJCQkJImF0dGFjaG1lbnQiOiBbCgkJCQkJeyAidGltZSI6IDAsICJuYW1lIjogImhlYWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDEyLjc1IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xMi4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0xLjQgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAxMi43NSB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xLjQgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTIuMzQgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMS40IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMTIuNzUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3VwcGVybGVnIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjIuMTkgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAyNS45NyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0zLjAzIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTM2LjY3IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTM0Ljg3IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTM5Ljg4IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTE1LjA1IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMzMuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyMi4xOSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF91cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0yMS4wNSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0yNi43NyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0wLjcyIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogNzYuNjEgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAxNy4zMyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDM2LjQ5IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTEuNDEgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMjAuMiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0yMS4wNSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDQuNDIsICJ5IjogNi4wOCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF9sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMy40NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC01NC43MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC00Ni40NyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC02My4zNyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDI4LjM4IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTE0LjE3IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogMjAuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAxMy40OCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0zLjI4IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTUuOTksICJ5IjogLTEuNTEgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IC0wLjY3LCAieSI6IDAuNCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfZm9vdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC04Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTQ3LjI3IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTYzLjI3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtNjMuMjcgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMjAuNDggfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMjMuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNDQuMjUgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMjguNzIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtOC44NiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDMuNjQsICJ5IjogLTYuNDIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEuMDgsICJ5IjogLTcuOTQgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDIwLjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTE4Ljc0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMjEuNDMgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA0My4zIH0sCgkJCQkJeyAidGltZSI6IDAuNDY2NywgImFuZ2xlIjogMTYuMTYgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiA1LjI0IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTM3Ljk5IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTQzLjcxIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTU5LjcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyMC42NyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTIuOTggfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtOC41MyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC0xNy44NSB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0zMi4zOSB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0xNy44LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMTcuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC01MS41OCB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC02Ny44NCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0xMi45OCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJoaXBzIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAieCI6IDAsICJ5IjogLTMuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMCwgInkiOiAyLjQgfSwKCQkJCQl7ICJ0aW1lIjogMC4zNjY3LCAieCI6IDAsICJ5IjogMTQuMDEgfSwKCQkJCQl7ICJ0aW1lIjogMC40NjY3LCAieCI6IDAsICJ5IjogMjEuNzUgfSwKCQkJCQl7ICJ0aW1lIjogMC41NjY3LCAieCI6IDAsICJ5IjogMTQuMDEgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogLTMuMyB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMCwgInkiOiAxMS44IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAwLCAieSI6IDI2Ljk1IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJInN0b21hY2giOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMTUuMjMsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0xNS4yMyB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAxMjEuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA3MC4xMyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDEyMS4zNiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDkyLjcyIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMTIxLjM2IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNjIuMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAxMjEuMzYgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiA5Mi43MiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDEyMS4zNiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAtMiwgInkiOiAtMTEuOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogLTIsICJ5IjogLTExLjk3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IC0yLCAieSI6IC0xMS45NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAtMiwgInkiOiAtMTEuOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogLTIsICJ5IjogLTExLjk3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IC0yLCAieSI6IC0xMS45NywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAtMiwgInkiOiAtMTEuOTcsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJ4IjogLTIsICJ5IjogLTExLjk3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IC0yLCAieSI6IC0xMS45NyB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IC0xMy40MiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDM4LjQzIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogLTEzLjQyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTMuNDIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0xMy40MiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDQxLjQ2IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTEzLjQyLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtMTMuNDIsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC0xMy40MiB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2hhbmQiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzMS4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0yNS42IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMzEuMjEgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMjUuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDMxLjIxIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTI1LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAzMS4yMSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0yNS42IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMzEuMjEgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMC45NSwgInkiOiAwLjkzIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAxLjU3LCAieSI6IC0yLjE1IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgIngiOiAwLjk1LCAieSI6IDAuOTMgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAieCI6IDEuNTcsICJ5IjogLTIuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDAuOTUsICJ5IjogMC45MyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMS41NywgInkiOiAtMi4xNSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJ4IjogMC45NSwgInkiOiAwLjkzIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAxLjU3LCAieSI6IC0yLjE1IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLjk1LCAieSI6IDAuOTMgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJhY2tfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtNTguNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtNzAuODEgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNTIuNTIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTIuNTQgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiA3Ljc0IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMTAuMzIgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTEuNiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0yOS4zNCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IC01OC41NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX2FybSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDMxLjAyIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNC4xNCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDI4LjUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAyNi43MSB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDYyLjEyIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNDcuOTUgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAyNi45OSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDE1LjE3IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMzEuMDIgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQ0LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiA5LjI5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTMwLjg0IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMS42NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMS42NSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC00LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMjguNTcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyNS43NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDM3LjYyIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNS4yMyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC03LjggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAyMy44MyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDM2LjkxIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTUuOTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0xNS45NSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDM3LjYyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9LAoJIndhbGtfd2F2ZSI6IHsKCQkic2xvdHMiOiB7CgkJCSJoZWFkX2JvbmUiOiB7CgkJCQkiYXR0YWNobWVudCI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIm5hbWUiOiAiaGVhZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAibmFtZSI6ICJoZWFkIiB9CgkJCQldCgkJCX0KCQl9LAoJCSJib25lcyI6IHsKCQkJImhlYWRfYm9uZSI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTIuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMS40LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMS40LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAtMS40IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTEyLjM0IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTEuNCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja191cHBlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDIyLjE5IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMjUuOTcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMy4wMyB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IC0zNi42NyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IC0zNC44NyB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0zOS44OCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0xNS4wNSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDMzLjQ3IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMjIuMTkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfdXBwZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtMjEuMDUgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAtMjYuNzcgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMC43MiB9LAoJCQkJCXsgInRpbWUiOiAwLjQsICJhbmdsZSI6IDI2Ljg2IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMTcuMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC42NjY3LCAiYW5nbGUiOiAzNi40OSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC0xLjQxIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTIwLjIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtMjEuMDUgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfbG93ZXJsZWciOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyLjk2IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTguMDkgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtNDYuNDcgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtNjMuMzcgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAyOC4zOCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IC0xNC4xNyB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IDIwLjk0IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMTMuNDggfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyLjk2IH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImZyb250X2Zvb3QiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAtOC44NiB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IC0xNS4xOCB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC02My4yNywgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTYzLjI3IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTIwLjQ4IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTIzLjM5IH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogLTIwLjg0IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogLTI4LjcyIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogLTguODYgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19sb3dlcmxlZyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDIwLjY3IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTE4Ljc0IH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMjEuNDMgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA0My4zIH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogOS45OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogOS45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC00My43MSB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC01OS43IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMjAuNjcgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19mb290IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogLTEyLjk4IH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogLTguNTMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiAtMTcuODUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMzIuMzkgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAtMTcuOCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTE3LjggfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtNTEuNTggfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAtNjcuODQgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAtMTIuOTggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiaGlwcyI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgIngiOiAwLCAieSI6IC0zLjMgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAieCI6IDAsICJ5IjogMi40IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgIngiOiAwLCAieSI6IDQuOCB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJ4IjogMCwgInkiOiAwIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgIngiOiAwLCAieSI6IC0zLjMgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAieCI6IDAsICJ5IjogMi40IH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgIngiOiAwLCAieSI6IDQuOCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJzdG9tYWNoIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJjaGVzdCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfc2hvdWxkZXIiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAzNi43OCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQ2LjEyIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMjQuMTUgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAzLjA3IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogLTIwLjUzIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTE1LjIyIH0sCgkJCQkJeyAidGltZSI6IDAuOCwgImFuZ2xlIjogNC45NyB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IDMwLjYyIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMzYuNzggfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfYXJtIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMjkuNzkgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiAzNi4wMyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IDMuNTkgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAtMTUuMzMgfSwKCQkJCQl7ICJ0aW1lIjogMC41MzMzLCAiYW5nbGUiOiAyLjY2IH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogLTUuODYgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTcuMjIgfSwKCQkJCQl7ICJ0aW1lIjogMC45MzMzLCAiYW5nbGUiOiAzLjY1IH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMjkuNzkgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiZnJvbnRfaGFuZCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDAgfSwKCQkJCQl7ICJ0aW1lIjogMC4xMzMzLCAiYW5nbGUiOiA5LjE3LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiA5LjE3IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMi40OCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMi40OCB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDAgfQoJCQkJXSwKCQkJCSJ0cmFuc2xhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDAsICJ5IjogMCB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19zaG91bGRlciI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDQ3Ljg5LCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiA0Ny44OSB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiA0LjUzLCAieSI6IC0xMS4xOSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiA0LjUzLCAieSI6IC0xMS4xOSB9CgkJCQldLAoJCQkJInNjYWxlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19hcm0iOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiA2Mi4zNCB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJhbmdsZSI6IC03Ljk4IH0sCgkJCQkJeyAidGltZSI6IDAuMzMzMywgImFuZ2xlIjogNjIuMzQgfSwKCQkJCQl7ICJ0aW1lIjogMC41LCAiYW5nbGUiOiAtNy45OCB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJhbmdsZSI6IDYyLjM0IH0sCgkJCQkJeyAidGltZSI6IDAuODMzMywgImFuZ2xlIjogLTcuOTggfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiA2Mi4zNCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMCwgInkiOiAwLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjE2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC4zMzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNSwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjY2NjcsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMC44MzMzLCAieCI6IDEsICJ5IjogMSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAxLCAieSI6IDEgfQoJCQkJXQoJCQl9LAoJCQkiYmFja19oYW5kIjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuMjY2NywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJmcm9udF90aXAiOiB7CgkJCQkicm90YXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAiYW5nbGUiOiAyNS43NCB9LAoJCQkJCXsgInRpbWUiOiAwLjEzMzMsICJhbmdsZSI6IDQ0LjYgfSwKCQkJCQl7ICJ0aW1lIjogMC4yNjY3LCAiYW5nbGUiOiA5LjI5IH0sCgkJCQkJeyAidGltZSI6IDAuNCwgImFuZ2xlIjogLTMwLjg0IH0sCgkJCQkJeyAidGltZSI6IDAuNTMzMywgImFuZ2xlIjogMS42NSwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogMS42NSB9LAoJCQkJCXsgInRpbWUiOiAwLjgsICJhbmdsZSI6IC00LjIxIH0sCgkJCQkJeyAidGltZSI6IDAuOTMzMywgImFuZ2xlIjogMjguNTcgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAiYW5nbGUiOiAyNS43NCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0sCgkJCSJiYWNrX3RpcCI6IHsKCQkJCSJyb3RhdGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJhbmdsZSI6IDM3LjYyIH0sCgkJCQkJeyAidGltZSI6IDAuMTMzMywgImFuZ2xlIjogNS4yMyB9LAoJCQkJCXsgInRpbWUiOiAwLjI2NjcsICJhbmdsZSI6IC03LjggfSwKCQkJCQl7ICJ0aW1lIjogMC40LCAiYW5nbGUiOiAyMy44MyB9LAoJCQkJCXsgInRpbWUiOiAwLjUzMzMsICJhbmdsZSI6IDM2LjkxIH0sCgkJCQkJeyAidGltZSI6IDAuNjY2NywgImFuZ2xlIjogNTEgfSwKCQkJCQl7ICJ0aW1lIjogMC44LCAiYW5nbGUiOiAtMTUuOTUsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAwLjkzMzMsICJhbmdsZSI6IC0xNS45NSB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJhbmdsZSI6IDM3LjYyIH0KCQkJCV0sCgkJCQkidHJhbnNsYXRlIjogWwoJCQkJCXsgInRpbWUiOiAwLCAieCI6IDAsICJ5IjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgIngiOiAwLCAieSI6IDAgfQoJCQkJXSwKCQkJCSJzY2FsZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAxLCAieSI6IDEsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMSwgInkiOiAxIH0KCQkJCV0KCQkJfSwKCQkJImJyb19ib2R5IjogewoJCQkJInJvdGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgImFuZ2xlIjogMCwgImN1cnZlIjogInN0ZXBwZWQiIH0sCgkJCQkJeyAidGltZSI6IDEuMDY2NywgImFuZ2xlIjogMCB9CgkJCQldLAoJCQkJInRyYW5zbGF0ZSI6IFsKCQkJCQl7ICJ0aW1lIjogMCwgIngiOiAwLCAieSI6IDAsICJjdXJ2ZSI6ICJzdGVwcGVkIiB9LAoJCQkJCXsgInRpbWUiOiAxLjA2NjcsICJ4IjogMCwgInkiOiAwIH0KCQkJCV0sCgkJCQkic2NhbGUiOiBbCgkJCQkJeyAidGltZSI6IDAsICJ4IjogMSwgInkiOiAxLCAiY3VydmUiOiAic3RlcHBlZCIgfSwKCQkJCQl7ICJ0aW1lIjogMS4wNjY3LCAieCI6IDEsICJ5IjogMSB9CgkJCQldCgkJCX0KCQl9Cgl9Cn0KfQ"},{name:"ubuntu_font",data:"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Zm9udD48aW5mbyBmYWNlPSJVYnVudHUtUmVndWxhciIgc2l6ZT0iNzIiIGJvbGQ9IjAiIGl0YWxpYz0iMCIgY2hhcnNldD0iIiB1bmljb2RlPSIxIiBzdHJldGNoSD0iMTAwIiBzbW9vdGg9IjEiIGFhPSIxIiBwYWRkaW5nPSIxLDEsMSwxIiBzcGFjaW5nPSIxLDEiLz48Y29tbW9uIGxpbmVIZWlnaHQ9IjcyIiBiYXNlPSI2NyIgc2NhbGVXPSI0MTgiIHNjYWxlSD0iNDE4IiBwYWdlcz0iMSIgcGFja2VkPSIwIi8+PHBhZ2VzPjxwYWdlIGlkPSIwIiBmaWxlPSJVYnVudHVfcmVnLnBuZyIvPjwvcGFnZXM+PGNoYXJzIGNvdW50PSI5MSI+PGNoYXIgaWQ9IjMyIiB4PSIwIiB5PSIwIiB3aWR0aD0iMCIgaGVpZ2h0PSIwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIwIiB4YWR2YW5jZT0iMTciIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjMzIiB4PSI0MDQiIHk9IjExMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSI0LjAyMjQiIHlvZmZzZXQ9IjE3LjAyMDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjIwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzNCIgeD0iMzE4IiB5PSIzOTciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMSIgeG9mZnNldD0iNC4wMzY3OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxMi4wNTYiIHhhZHZhbmNlPSIzMSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMzUiIHg9IjEyNSIgeT0iNTQiIHdpZHRoPSI0MyIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iMi45MDU2IiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0OSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMzYiIHg9IjI0NyIgeT0iMjEyIiB3aWR0aD0iMzQiIGhlaWdodD0iNjYiIHhvZmZzZXQ9IjMuMDc4NDAwMDAwMDAwMDAwMiIgeW9mZnNldD0iMTEuMDI1NTk5OTk5OTk5OTk5IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjM3IiB4PSIwIiB5PSIxNzIiIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NCIgeG9mZnNldD0iMi45MiIgeW9mZnNldD0iMTYuMDA0OCIgeGFkdmFuY2U9IjYyIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzOCIgeD0iNzQiIHk9IjIyOCIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjU0IiB4b2Zmc2V0PSIyLjA2MjQwMDAwMDAwMDAwMDIiIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQ4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzOSIgeD0iMTU3IiB5PSIzNzQiIHdpZHRoPSI5IiBoZWlnaHQ9IjIxIiB4b2Zmc2V0PSI0LjAzNjc5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjEyLjA1NiIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0MCIgeD0iMzgxIiB5PSIxMjIiIHdpZHRoPSIxOSIgaGVpZ2h0PSI3MiIgeG9mZnNldD0iNC45MjMyMDAwMDAwMDAwMDA1IiB5b2Zmc2V0PSIxMC45MjQ4IiB4YWR2YW5jZT0iMjQiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQxIiB4PSIzODEiIHk9IjE5NSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjcyIiB4b2Zmc2V0PSItMC4wOTkxOTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTAuOTI0OCIgeGFkdmFuY2U9IjI0IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0MiIgeD0iMjQ3IiB5PSIzODgiIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMS45MzI4MDAwMDAwMDAwMDAzIiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSIzNSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDMiIHg9IjI0NyIgeT0iMTUwIiB3aWR0aD0iMzUiIGhlaWdodD0iMzciIHhvZmZzZXQ9IjIuOTYzMiIgeW9mZnNldD0iMjcuOTUyIiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQ0IiB4PSIzNTIiIHk9IjM5NiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIyIiB4b2Zmc2V0PSIxLjk0NzIwMDAwMDAwMDAwMDUiIHlvZmZzZXQ9IjU4Ljk1ODQiIHhhZHZhbmNlPSIxOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDUiIHg9IjI5NiIgeT0iNDAxIiB3aWR0aD0iMjAiIGhlaWdodD0iOSIgeG9mZnNldD0iMC45NzQ0MDAwMDAwMDAwMDAyIiB5b2Zmc2V0PSI0Mi4wNjA4IiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQ2IiB4PSIyODMiIHk9IjQwMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB4b2Zmc2V0PSIzLjAwNjQiIHlvZmZzZXQ9IjU4LjA1NzYiIHhhZHZhbmNlPSIxOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDciIHg9IjI4MyIgeT0iMTYwIiB3aWR0aD0iMzMiIGhlaWdodD0iNzIiIHhvZmZzZXQ9Ii0yLjk0NTU5OTk5OTk5OTk5OTgiIHlvZmZzZXQ9IjEwLjkyNDgiIHhhZHZhbmNlPSIyOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDgiIHg9IjIxMCIgeT0iMjY5IiB3aWR0aD0iMzUiIGhlaWdodD0iNTQiIHhvZmZzZXQ9IjIuOTIiIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0OSIgeD0iMzgxIiB5PSIwIiB3aWR0aD0iMjIiIGhlaWdodD0iNTIiIHhvZmZzZXQ9IjUuOTM5MjAwMDAwMDAwMDAwNSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjUwIiB4PSIyODMiIHk9IjM0NyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSIzLjAwNjQiIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1MSIgeD0iMjgzIiB5PSIyOTIiIHdpZHRoPSIzMyIgaGVpZ2h0PSI1NCIgeG9mZnNldD0iMi45OTIiIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1MiIgeD0iMTY4IiB5PSIyMjMiIHdpZHRoPSIzNyIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iMS45NzYwMDAwMDAwMDAwMDA0IiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTMiIHg9IjMxOCIgeT0iMCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSIzLjkzNiIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU0IiB4PSIyNDciIHk9IjMzNCIgd2lkdGg9IjM0IiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSIzLjkwNzE5OTk5OTk5OTk5OTYiIHlvZmZzZXQ9IjE2Ljk3NzYiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTUiIHg9IjI4MyIgeT0iNTQiIHdpZHRoPSIzNCIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iMy4wNjQiIHlvZmZzZXQ9IjE3LjAyMDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1NiIgeD0iMjEwIiB5PSIzMjQiIHdpZHRoPSIzNSIgaGVpZ2h0PSI1NCIgeG9mZnNldD0iMi45OTIiIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1NyIgeD0iMjgzIiB5PSIwIiB3aWR0aD0iMzQiIGhlaWdodD0iNTMiIHhvZmZzZXQ9IjIuOTM0NCIgeW9mZnNldD0iMTUuOTkwMzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU4IiB4PSI0MDQiIHk9IjE2NiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjQwIiB4b2Zmc2V0PSIzLjAwNjQiIHlvZmZzZXQ9IjI5LjkxMiIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1OSIgeD0iNDA0IiB5PSI2MCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSIxLjk0NzIwMDAwMDAwMDAwMDUiIHlvZmZzZXQ9IjI5LjkxMiIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2MSIgeD0iMjQ3IiB5PSIxODgiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMyIgeG9mZnNldD0iMi45NjMyIiB5b2Zmc2V0PSIzNC45OTIiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjMiIHg9IjM1MiIgeT0iMCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjU0IiB4b2Zmc2V0PSIwLjA3MzU5OTk5OTk5OTk5OTg5IiB5b2Zmc2V0PSIxNS45OTAzOTk5OTk5OTk5OTgiIHhhZHZhbmNlPSIzMCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjQiIHg9IjAiIHk9IjEwNyIgd2lkdGg9IjYxIiBoZWlnaHQ9IjY0IiB4b2Zmc2V0PSIzLjkzNiIgeW9mZnNldD0iMTUuOTkwMzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNjkiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjY1IiB4PSI3NCIgeT0iMTIyIiB3aWR0aD0iNDgiIGhlaWdodD0iNTIiIHhvZmZzZXQ9Ii0wLjA4NDc5OTk5OTk5OTk5OTk5IiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0OCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjYiIHg9IjE2OCIgeT0iMTA3IiB3aWR0aD0iMzkiIGhlaWdodD0iNTMiIHhvZmZzZXQ9IjUuMDM4NDAwMDAwMDAwMDAxIiB5b2Zmc2V0PSIxNi45MTk5OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0NyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjciIHg9IjEyIiB5PSIzNjEiIHdpZHRoPSI0MSIgaGVpZ2h0PSI1NCIgeG9mZnNldD0iMy4wMzUxOTk5OTk5OTk5OTk3IiB5b2Zmc2V0PSIxNS45OTAzOTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0NSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjgiIHg9IjEyNSIgeT0iMCIgd2lkdGg9IjQzIiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSI1LjAzODQwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTYuOTE5OTk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNTIiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjY5IiB4PSIyODMiIHk9IjEwNyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSI1LjAzODQwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDIiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjcwIiB4PSIzMTgiIHk9IjE1NCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSI1LjAzODQwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iMzkiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjcxIiB4PSIxMjUiIHk9IjEwNyIgd2lkdGg9IjQyIiBoZWlnaHQ9IjU0IiB4b2Zmc2V0PSIzLjAzNTE5OTk5OTk5OTk5OTciIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQ5IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3MiIgeD0iMTI1IiB5PSIyMTUiIHdpZHRoPSI0MSIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iNS4wMzg0MDAwMDAwMDAwMDEiIHlvZmZzZXQ9IjE3LjAyMDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjUxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3MyIgeD0iNDA0IiB5PSIyODAiIHdpZHRoPSI5IiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSI1LjAzODQwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iMjAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc0IiB4PSIzMTgiIHk9IjMwMSIgd2lkdGg9IjMxIiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSItMC4wODQ3OTk5OTk5OTk5OTk5OSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iMzciIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc1IiB4PSIxMjUiIHk9IjI2OCIgd2lkdGg9IjQxIiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSI1LjAzODQwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc2IiB4PSIzMTgiIHk9IjIwNyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSI1LjAzODQwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iMzgiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc3IiB4PSIwIiB5PSIyNjciIHdpZHRoPSI1NSIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iMy45NjQ4MDAwMDAwMDAwMDAzIiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI2MyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzgiIHg9IjEyNSIgeT0iMTYyIiB3aWR0aD0iNDIiIGhlaWdodD0iNTIiIHhvZmZzZXQ9IjUuMDM4NDAwMDAwMDAwMDAxIiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI1MyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzkiIHg9Ijc0IiB5PSI2NyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjU0IiB4b2Zmc2V0PSIzLjAzNTE5OTk5OTk5OTk5OTciIHlvZmZzZXQ9IjE1Ljk5MDM5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjU3IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4MCIgeD0iMTY4IiB5PSIyNzYiIHdpZHRoPSIzNyIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iNS4wMzg0MDAwMDAwMDAwMDEiIHlvZmZzZXQ9IjE2LjkxOTk5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQ0IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4MSIgeD0iNzQiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI2NiIgeG9mZnNldD0iMy4wMzUxOTk5OTk5OTk5OTk3IiB5b2Zmc2V0PSIxNS45OTAzOTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI1NyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODIiIHg9IjE2OSIgeT0iNTQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iNS4wMzg0MDAwMDAwMDAwMDEiIHlvZmZzZXQ9IjE2LjkxOTk5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQ2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4MyIgeD0iMjEwIiB5PSIwIiB3aWR0aD0iMzYiIGhlaWdodD0iNTQiIHhvZmZzZXQ9IjEuMDc1MjAwMDAwMDAwMDAwMiIgeW9mZnNldD0iMTUuOTkwMzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iMzkiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg0IiB4PSIxMjUiIHk9IjMyMSIgd2lkdGg9IjQxIiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSIwLjAzMDM5OTk5OTk5OTk5OTk4MyIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg1IiB4PSIxNjkiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI1MyIgeG9mZnNldD0iNC45NjY0IiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODYiIHg9Ijc0IiB5PSIxNzUiIHdpZHRoPSI0OCIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iLTAuMDU1OTk5OTk5OTk5OTk5OTQiIHlvZmZzZXQ9IjE3LjAyMDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQ4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4NyIgeD0iMCIgeT0iNTQiIHdpZHRoPSI2NSIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iMS4wMDMyIiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI2NyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODgiIHg9Ijc0IiB5PSIzMzYiIHdpZHRoPSI0NCIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iMC45MzEyIiB5b2Zmc2V0PSIxNy4wMjA3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0NiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODkiIHg9Ijc0IiB5PSIyODMiIHdpZHRoPSI0NSIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iLTAuOTEzNiIgeW9mZnNldD0iMTcuMDIwNzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDQiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjkwIiB4PSIxNjgiIHk9IjE2MSIgd2lkdGg9IjM5IiBoZWlnaHQ9IjUyIiB4b2Zmc2V0PSIxLjA3NTIwMDAwMDAwMDAwMDIiIHlvZmZzZXQ9IjE3LjAyMDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQyIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5MSIgeD0iMzgxIiB5PSIyNjgiIHdpZHRoPSIxOCIgaGVpZ2h0PSI3MiIgeG9mZnNldD0iNS45ODI0IiB5b2Zmc2V0PSIxMC45MjQ4IiB4YWR2YW5jZT0iMjQiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjkzIiB4PSIzODEiIHk9IjM0MSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjcyIiB4b2Zmc2V0PSItMC4wODQ3OTk5OTk5OTk5OTk5OSIgeW9mZnNldD0iMTAuOTI0OCIgeGFkdmFuY2U9IjI0IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5NCIgeD0iNzQiIHk9IjM4OSIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI5IiB4b2Zmc2V0PSIyLjA3NjgwMDAwMDAwMDAwMDQiIHlvZmZzZXQ9IjE3LjAyMDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5NSIgeD0iMTY4IiB5PSIyMTQiIHdpZHRoPSIzOCIgaGVpZ2h0PSI4IiB4b2Zmc2V0PSItMS4wNTc2IiB5b2Zmc2V0PSI3NC45MjY0IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk3IiB4PSIxMjUiIHk9IjM3NCIgd2lkdGg9IjMxIiBoZWlnaHQ9IjQxIiB4b2Zmc2V0PSIyLjAxOTIwMDAwMDAwMDAwMDUiIHlvZmZzZXQ9IjI4LjkyNDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjM4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5OCIgeD0iMjEwIiB5PSIxNDkiIHdpZHRoPSIzNSIgaGVpZ2h0PSI1OSIgeG9mZnNldD0iNC45NTIwMDAwMDAwMDAwMDEiIHlvZmZzZXQ9IjExLjAyNTU5OTk5OTk5OTk5OSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5OSIgeD0iMzE4IiB5PSIzNTUiIHdpZHRoPSIzMCIgaGVpZ2h0PSI0MSIgeG9mZnNldD0iMi45MzQ0IiB5b2Zmc2V0PSIyOC45MjQ3OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSIzNCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAwIiB4PSIyMTAiIHk9IjIwOSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjU5IiB4b2Zmc2V0PSIyLjkzNDQiIHlvZmZzZXQ9IjExLjAyNTU5OTk5OTk5OTk5OSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDEiIHg9IjI0NyIgeT0iMTA4IiB3aWR0aD0iMzUiIGhlaWdodD0iNDEiIHhvZmZzZXQ9IjIuOTM0NCIgeW9mZnNldD0iMjguOTI0Nzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwMiIgeD0iMzUyIiB5PSI5NyIgd2lkdGg9IjI1IiBoZWlnaHQ9IjU4IiB4b2Zmc2V0PSI0Ljk1MjAwMDAwMDAwMDAwMSIgeW9mZnNldD0iMTEuMDI1NTk5OTk5OTk5OTk5IiB4YWR2YW5jZT0iMjgiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwMyIgeD0iMjQ3IiB5PSIyNzkiIHdpZHRoPSIzNCIgaGVpZ2h0PSI1NCIgeG9mZnNldD0iMi45MzQ0IiB5b2Zmc2V0PSIyOC45NTM1OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0MiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA0IiB4PSIzMTgiIHk9Ijk1IiB3aWR0aD0iMzIiIGhlaWdodD0iNTgiIHhvZmZzZXQ9IjQuOTUyMDAwMDAwMDAwMDAxIiB5b2Zmc2V0PSIxMS4wMjU1OTk5OTk5OTk5OTkiIHhhZHZhbmNlPSI0MiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA1IiB4PSIwIiB5PSIzNjEiIHdpZHRoPSIxMSIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy45NTA0IiB5b2Zmc2V0PSIxNC4wMDE1OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSIxOSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA2IiB4PSIzODEiIHk9IjUzIiB3aWR0aD0iMjAiIGhlaWdodD0iNjgiIHhvZmZzZXQ9Ii01Ljk3OTIiIHlvZmZzZXQ9IjE0LjAwMTU5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjE5IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDciIHg9IjI4MyIgeT0iMjMzIiB3aWR0aD0iMzMiIGhlaWdodD0iNTgiIHhvZmZzZXQ9IjQuOTUyMDAwMDAwMDAwMDAxIiB5b2Zmc2V0PSIxMS4wMjU1OTk5OTk5OTk5OTkiIHhhZHZhbmNlPSIzOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA4IiB4PSI0MDQiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSI1OSIgeG9mZnNldD0iNC45MjMyMDAwMDAwMDAwMDA1IiB5b2Zmc2V0PSIxMS4wMjU1OTk5OTk5OTk5OTkiIHhhZHZhbmNlPSIyMCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA5IiB4PSIwIiB5PSIzMjAiIHdpZHRoPSI1MyIgaGVpZ2h0PSI0MCIgeG9mZnNldD0iNC45NTIwMDAwMDAwMDAwMDEiIHlvZmZzZXQ9IjI4Ljk1MzU5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjYyIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTAiIHg9IjMxOCIgeT0iMjYwIiB3aWR0aD0iMzIiIGhlaWdodD0iNDAiIHhvZmZzZXQ9IjQuOTUyMDAwMDAwMDAwMDAxIiB5b2Zmc2V0PSIyOC45NTM1OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSI0MiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTExIiB4PSIxNjgiIHk9IjMyOSIgd2lkdGg9IjM3IiBoZWlnaHQ9IjQxIiB4b2Zmc2V0PSIyLjkzNDQiIHlvZmZzZXQ9IjI4LjkyNDc5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTIiIHg9IjI0NyIgeT0iMCIgd2lkdGg9IjM1IiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSI0Ljk1MjAwMDAwMDAwMDAwMSIgeW9mZnNldD0iMjguOTUzNTk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iNDMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExMyIgeD0iMjQ3IiB5PSI1NCIgd2lkdGg9IjM1IiBoZWlnaHQ9IjUzIiB4b2Zmc2V0PSIyLjkzNDQiIHlvZmZzZXQ9IjI4Ljk1MzU5OTk5OTk5OTk5OCIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTQiIHg9IjM1MiIgeT0iMjA5IiB3aWR0aD0iMjMiIGhlaWdodD0iNDAiIHhvZmZzZXQ9IjQuOTUyMDAwMDAwMDAwMDAxIiB5b2Zmc2V0PSIyOC45NTM1OTk5OTk5OTk5OTgiIHhhZHZhbmNlPSIyOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTE1IiB4PSIzNTIiIHk9IjU1IiB3aWR0aD0iMjgiIGhlaWdodD0iNDEiIHhvZmZzZXQ9IjEuOTc2MDAwMDAwMDAwMDAwNCIgeW9mZnNldD0iMjguOTI0Nzk5OTk5OTk5OTk4IiB4YWR2YW5jZT0iMzMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExNiIgeD0iMzUyIiB5PSIxNTYiIHdpZHRoPSIyNSIgaGVpZ2h0PSI1MiIgeG9mZnNldD0iNC4wNjU2IiB5b2Zmc2V0PSIxNy45OTM2IiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExNyIgeD0iMzE4IiB5PSI1NCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjQwIiB4b2Zmc2V0PSI0LjA2NTYiIHlvZmZzZXQ9IjI5LjkxMiIgeGFkdmFuY2U9IjQyIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTgiIHg9IjE2OCIgeT0iMzcxIiB3aWR0aD0iMzYiIGhlaWdodD0iMzkiIHhvZmZzZXQ9IjAuMDMwMzk5OTk5OTk5OTk5OTgzIiB5b2Zmc2V0PSIyOS45MTIiIHhhZHZhbmNlPSIzNyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTE5IiB4PSIwIiB5PSIyMjciIHdpZHRoPSI1NiIgaGVpZ2h0PSIzOSIgeG9mZnNldD0iMC4wNTkyMDAwMDAwMDAwMDAxNCIgeW9mZnNldD0iMjkuOTEyIiB4YWR2YW5jZT0iNTYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyMCIgeD0iMjEwIiB5PSIxMDkiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzOSIgeG9mZnNldD0iMC4wMzAzOTk5OTk5OTk5OTk5ODMiIHlvZmZzZXQ9IjI5LjkxMiIgeGFkdmFuY2U9IjM3IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMjEiIHg9IjIxMCIgeT0iNTUiIHdpZHRoPSIzNiIgaGVpZ2h0PSI1MyIgeG9mZnNldD0iLTAuOTcxMiIgeW9mZnNldD0iMjkuOTEyIiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyMiIgeD0iMjEwIiB5PSIzNzkiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzOSIgeG9mZnNldD0iMS45MTg0IiB5b2Zmc2V0PSIyOS45MTIiIHhhZHZhbmNlPSIzNCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTIzIiB4PSIzNTIiIHk9IjI1MCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjcyIiB4b2Zmc2V0PSIxLjk3NjAwMDAwMDAwMDAwMDQiIHlvZmZzZXQ9IjEwLjkyNDgiIHhhZHZhbmNlPSIyNCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTI0IiB4PSI0MDQiIHk9IjIwNyIgd2lkdGg9IjkiIGhlaWdodD0iNzIiIHhvZmZzZXQ9IjUuOTgyNCIgeW9mZnNldD0iMTAuOTI0OCIgeGFkdmFuY2U9IjIxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMjUiIHg9IjM1MiIgeT0iMzIzIiB3aWR0aD0iMjIiIGhlaWdodD0iNzIiIHhvZmZzZXQ9Ii0wLjA4NDc5OTk5OTk5OTk5OTk5IiB5b2Zmc2V0PSIxMC45MjQ4IiB4YWR2YW5jZT0iMjQiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg0NzAiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MyIgaGVpZ2h0PSI1MyIgeG9mZnNldD0iNS4wMzg0MDAwMDAwMDAwMDEiIHlvZmZzZXQ9IjE2LjAwNDgiIHhhZHZhbmNlPSI4MiIgcGFnZT0iMCIgY2hubD0iMTUiLz48L2NoYXJzPjxrZXJuaW5ncyBjb3VudD0iOTE2Ij48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iMTE4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijk3IiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5NyIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iNjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iNDIiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iNDEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iMzQiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iMzkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTciIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijk3IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijk4IiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5OCIgc2Vjb25kPSIxMTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iMTIwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijk4IiBzZWNvbmQ9IjEyMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5OCIgc2Vjb25kPSIxMjIiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iNjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iNDEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iNDciIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iMzQiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iMzkiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iOTgiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijk4IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjEwMCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5OSIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTkiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjExOCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjExOSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjEyMCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjEyMSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjQ1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijk5IiBzZWNvbmQ9IjQ2IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iOTkiIHNlY29uZD0iNDQiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI5OSIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTkiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTAyIiBzZWNvbmQ9IjExOCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjEwMiIgc2Vjb25kPSIxMTkiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIxMDIiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTAyIiBzZWNvbmQ9IjEyMSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjEwMiIgc2Vjb25kPSI2MyIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjEwMiIgc2Vjb25kPSI0MiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjEwMiIgc2Vjb25kPSI0MSIgYW1vdW50PSIzIi8+PGtlcm5pbmcgZmlyc3Q9IjEwMiIgc2Vjb25kPSI0NSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSIxMDIiIHNlY29uZD0iNDYiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iMTAyIiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjEwMiIgc2Vjb25kPSI0NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSIxMDIiIHNlY29uZD0iMTI1IiBhbW91bnQ9IjMiLz48a2VybmluZyBmaXJzdD0iMTAyIiBzZWNvbmQ9IjkzIiBhbW91bnQ9IjMiLz48a2VybmluZyBmaXJzdD0iMTA0IiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMDQiIHNlY29uZD0iMTE5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNCIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTA0IiBzZWNvbmQ9IjYzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNCIgc2Vjb25kPSI0MiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMDQiIHNlY29uZD0iNDEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTA0IiBzZWNvbmQ9IjM0IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNCIgc2Vjb25kPSIzOSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSIxMDQiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNCIgc2Vjb25kPSI5MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMDYiIHNlY29uZD0iMTA2IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTA3IiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNyIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTA3IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMDciIHNlY29uZD0iMTAzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNyIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTA3IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMDciIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTA3IiBzZWNvbmQ9IjQ1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNyIgc2Vjb25kPSI0NyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNyIgc2Vjb25kPSI2NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMDciIHNlY29uZD0iMTIzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEwNyIgc2Vjb25kPSI5MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMDkiIHNlY29uZD0iMTE4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEwOSIgc2Vjb25kPSIxMTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTA5IiBzZWNvbmQ9IjEyMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMDkiIHNlY29uZD0iNjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTA5IiBzZWNvbmQ9IjQyIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwOSIgc2Vjb25kPSI0MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMDkiIHNlY29uZD0iMzQiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTA5IiBzZWNvbmQ9IjM5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEwOSIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTA5IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMCIgc2Vjb25kPSIxMTgiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTEwIiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTAiIHNlY29uZD0iMTIxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExMCIgc2Vjb25kPSI2MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTAiIHNlY29uZD0iNDIiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTEwIiBzZWNvbmQ9IjQxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMCIgc2Vjb25kPSIzNCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTAiIHNlY29uZD0iMzkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTEwIiBzZWNvbmQ9IjEyNSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTAiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTExIiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTEiIHNlY29uZD0iMTE5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExMSIgc2Vjb25kPSIxMjAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTExIiBzZWNvbmQ9IjEyMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTEiIHNlY29uZD0iMTIyIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExMSIgc2Vjb25kPSI2MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTEiIHNlY29uZD0iNDIiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTExIiBzZWNvbmQ9IjQxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMSIgc2Vjb25kPSI0NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTEiIHNlY29uZD0iMzQiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTExIiBzZWNvbmQ9IjM5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMSIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTExIiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMiIgc2Vjb25kPSIxMTgiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTEyIiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTIiIHNlY29uZD0iMTIwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExMiIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTEyIiBzZWNvbmQ9IjEyMiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTIiIHNlY29uZD0iNjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTEyIiBzZWNvbmQ9IjQyIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExMiIgc2Vjb25kPSI0MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTIiIHNlY29uZD0iNDciIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTEyIiBzZWNvbmQ9IjM0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMiIgc2Vjb25kPSIzOSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTIiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExMiIgc2Vjb25kPSI5MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTMiIHNlY29uZD0iMTA2IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iMTE0IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTQiIHNlY29uZD0iMTE4IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iMTE0IiBzZWNvbmQ9IjExOSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExNCIgc2Vjb25kPSIxMjAiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTQiIHNlY29uZD0iMTIxIiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iMTE0IiBzZWNvbmQ9IjYzIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9IjExNCIgc2Vjb25kPSI0MiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExNCIgc2Vjb25kPSI0NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTQiIHNlY29uZD0iNDYiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iMTE0IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjExNCIgc2Vjb25kPSI0NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSIxMTQiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTE2IiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExNiIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTE2IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTYiIHNlY29uZD0iMTAzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExNiIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTE2IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTYiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTE2IiBzZWNvbmQ9IjQ1IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9IjExNiIgc2Vjb25kPSI0NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExNiIgc2Vjb25kPSI0NCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExNiIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTE2IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExOCIgc2Vjb25kPSI5OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTgiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExOCIgc2Vjb25kPSIxMDEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTE4IiBzZWNvbmQ9IjEwMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTgiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExOCIgc2Vjb25kPSIxMTMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTE4IiBzZWNvbmQ9IjExOCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExOCIgc2Vjb25kPSIxMTkiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTgiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTE4IiBzZWNvbmQ9IjEyMSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExOCIgc2Vjb25kPSI2MyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSIxMTgiIHNlY29uZD0iNDIiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTgiIHNlY29uZD0iNDYiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iMTE4IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9IjExOCIgc2Vjb25kPSI0NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTgiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTE5IiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjExOSIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTE5IiBzZWNvbmQ9IjExOCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExOSIgc2Vjb25kPSIxMTkiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTkiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTE5IiBzZWNvbmQ9IjEyMSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjExOSIgc2Vjb25kPSI2MyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSIxMTkiIHNlY29uZD0iNDIiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIxMTkiIHNlY29uZD0iNDYiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTE5IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjExOSIgc2Vjb25kPSI0NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMTkiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIwIiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMCIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIwIiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjAiIHNlY29uZD0iMTAzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMCIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIwIiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjAiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMTIwIiBzZWNvbmQ9IjEyMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjAiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIyIiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMiIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTIyIiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMjIiIHNlY29uZD0iMTAyIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMiIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIyIiBzZWNvbmQ9IjExMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMjIiIHNlY29uZD0iMTEzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMiIgc2Vjb25kPSIxMTYiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTIyIiBzZWNvbmQ9IjExNyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMjIiIHNlY29uZD0iMTIzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMiIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIyIiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjEwMCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSIxMDEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iMTAzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjExMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSIxMTMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iMTE1IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iMTE3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSIxMTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iMTIxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjEyMiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjY1IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iNjciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iNzEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iNzQiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI3OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI4MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI4MyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9Ii01Ii8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9Ijg1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9Ijg2IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9Ijg3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iODkiIGFtb3VudD0iLTYiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iOTAiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI0MiIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI0MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI0NiIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iNDciIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSIzNCIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSIzOSIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSI2NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NSIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjUiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY1IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjY2IiBzZWNvbmQ9IjEyMiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI4NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI4NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI4OCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI4OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI1OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI1OCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI2MyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI0MiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI0MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI0MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI0NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI0NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSI0NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSIzNCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSIzOSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NiIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjYiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iOTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSIxMTciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iMTE4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSIxMjAiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iNjUiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI2NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI3MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI3NCIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjgzIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iODQiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI4NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iODkiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI5MCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjYzIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iNDAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iNDUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjciIHNlY29uZD0iNDYiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI0NCIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjY0IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY3IiBzZWNvbmQ9IjEyMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2NyIgc2Vjb25kPSI5MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI5NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI2NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI3NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI4MyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI4NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI4NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI4NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI4OCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI4OSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI5MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSIzMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI2MyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI0MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI0MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI0NiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI0NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI0NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSIzNCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSIzOSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSI2NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OCIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjgiIHNlY29uZD0iOTEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjgiIHNlY29uZD0iOTMiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iOTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY5IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY5IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSIxMTYiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMTE3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY5IiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSIxMTkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMTIxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjY5IiBzZWNvbmQ9IjY1IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iNjciIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iNzEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iNzQiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI3OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI4MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI4NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI0MiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI0MCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI0NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjY5IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMzQiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMzkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iNjQiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjkiIHNlY29uZD0iMTIzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjY5IiBzZWNvbmQ9IjEyNSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI5MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI2OSIgc2Vjb25kPSI5MyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI5NyIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI5OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzAiIHNlY29uZD0iMTAxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjEwMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSIxMDkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzAiIHNlY29uZD0iMTEwIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjExMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSIxMTIiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzAiIHNlY29uZD0iMTEzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjExNCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSIxMTciIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzAiIHNlY29uZD0iMTIwIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjEyMiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI2NSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI2NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI3MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI3NCIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI3OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI4MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI4NCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9Ijg2IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzAiIHNlY29uZD0iODkiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSIzMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI1OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI1OCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MCIgc2Vjb25kPSI2MyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjQwIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjQ2IiBhbW91bnQ9Ii01Ii8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii01Ii8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjQ3IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjY0IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjkxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjcwIiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9IjcxIiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3MSIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzEiIHNlY29uZD0iNDIiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzEiIHNlY29uZD0iNDEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzEiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjcxIiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc0IiBzZWNvbmQ9IjEyMiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI2NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI3NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI5MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI0MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI0NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI0NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSI0NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NCIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzQiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iOTkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSIxMTUiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSIxMTciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iMTE4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSIxMjAiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iMTIyIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iNjUiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSI2NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSI3MSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSI3NCIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iODYiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSI4NyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iODkiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSI5MCIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjYzIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iNDIiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iNDAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iNDUiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iNDYiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI3NSIgc2Vjb25kPSI0NCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjQ3IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iNjQiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzUiIHNlY29uZD0iMTIzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc1IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjEwMCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIxMDEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iMTAzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjExMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIxMTMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iMTE4IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIxMjAiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iMTIyIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iNjUiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI2NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI3MSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI3NCIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjgzIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iODQiIGFtb3VudD0iLTgiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iODUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iODYiIGFtb3VudD0iLTciLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iODciIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iODgiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI4OSIgYW1vdW50PSItOCIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI5MCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjQyIiBhbW91bnQ9Ii0xMCIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI0MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI0NSIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSI0NiIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iNDciIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIzNCIgYW1vdW50PSItOSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIzOSIgYW1vdW50PSItOSIvPjxrZXJuaW5nIGZpcnN0PSI3NiIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNzYiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc2IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc3IiBzZWNvbmQ9Ijg5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijk3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjgzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijg2IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijg3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9Ijg5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjkwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjMzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjYzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjQwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjQxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjQ2IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjQ3IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjM0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjM5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjY0IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijc5IiBzZWNvbmQ9IjEyNSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI3OSIgc2Vjb25kPSI5MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI3OSIgc2Vjb25kPSI5MyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4MCIgc2Vjb25kPSI5NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MCIgc2Vjb25kPSI5OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MCIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODAiIHNlY29uZD0iMTAxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjEwMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MCIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODAiIHNlY29uZD0iMTEzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjExOCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjExOSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjEyMSIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii03Ii8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9Ijg4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjMzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjQwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjQxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjQ2IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjQ3IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjgwIiBzZWNvbmQ9IjEyNSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MCIgc2Vjb25kPSI5MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MCIgc2Vjb25kPSI5MyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI5NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSIxMDYiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI2NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI3NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI4MyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI4NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI4NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI4NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI4OCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI4OSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI5MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSIzMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI2MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI0MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI0NiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI0NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSIzNCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSIzOSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI2NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MSIgc2Vjb25kPSI5MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSIxMjAiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSIxMjIiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSI2NSIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9Ijc0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iODIiIHNlY29uZD0iNzkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODIiIHNlY29uZD0iODEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODIiIHNlY29uZD0iODYiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODIiIHNlY29uZD0iODgiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSI4OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSI5MCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjYzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjQwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjQ2IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODIiIHNlY29uZD0iNDQiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSI0NyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjY0IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjgyIiBzZWNvbmQ9IjEyMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4MiIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODIiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iOTciIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iOTkiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTA5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjExMCIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTEyIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSIxMTQiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTE1IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjExNyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSIxMTgiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTE5IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjEyMCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTIyIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii01Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iODYiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSI4NyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iODkiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSI1OSIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSI1OCIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI4NCIgc2Vjb25kPSI2MyIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjQwIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjQxIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iNDUiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iNDYiIGFtb3VudD0iLTUiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iNDQiIGFtb3VudD0iLTUiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iNDciIGFtb3VudD0iLTYiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iNjQiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODQiIHNlY29uZD0iMTIzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg0IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg1IiBzZWNvbmQ9Ijk3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg1IiBzZWNvbmQ9IjEyMiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI2NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI3NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI5MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI1OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI1OCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI0MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI0NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI0NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSI0NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4NSIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODUiIHNlY29uZD0iMTI1IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg1IiBzZWNvbmQ9IjkzIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg2IiBzZWNvbmQ9Ijk3IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg2IiBzZWNvbmQ9Ijk5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg2IiBzZWNvbmQ9IjEwMCIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSIxMDEiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODYiIHNlY29uZD0iMTAzIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg2IiBzZWNvbmQ9IjEwOSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSIxMTAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODYiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg2IiBzZWNvbmQ9IjExMiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSIxMTMiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODYiIHNlY29uZD0iMTE0IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg2IiBzZWNvbmQ9IjExNSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI2NSIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI2NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI3MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI3NCIgYW1vdW50PSItNyIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI3OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI4MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI0NiIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI4NiIgc2Vjb25kPSI0NCIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI5NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI5OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSIxMDAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iMTAxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjEwMyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSIxMDkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iMTEwIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjExMSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSIxMTIiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iMTEzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjExNCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSIxMTUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iMTE3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iODYiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI4NyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iODkiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI1OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI1OCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI2MyIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjQwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjQ2IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjQ3IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg3IiBzZWNvbmQ9IjM0IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iMzkiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSI2NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4NyIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODciIHNlY29uZD0iOTMiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iOTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSIxMTciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iMTE4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9IjExOSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSIxMjAiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSIxMjEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iNjUiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI2NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI3MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI3NCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iODYiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI4OCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9Ijg5IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iOTAiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI0MiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI0MCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI0NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI0NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg4IiBzZWNvbmQ9IjQ0IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iNDciIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSI2NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OCIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODgiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iOTciIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iOTkiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iMTA5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjExMCIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSIxMTEiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iMTEyIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjExMyIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSIxMTQiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iMTE1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjExNyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSIxMjAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iMTIyIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii04Ii8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9Ijc3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iODYiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI4NyIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iODkiIGFtb3VudD0iMyIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI5MCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjU5IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjU4IiBhbW91bnQ9Ii0zIi8+PGtlcm5pbmcgZmlyc3Q9Ijg5IiBzZWNvbmQ9IjYzIiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iNDAiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iNDEiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI0NSIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI0NiIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI0NCIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI0NyIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSI2NCIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI4OSIgc2Vjb25kPSIxMjMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iODkiIHNlY29uZD0iOTMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iOTkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iMTAwIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9IjEwMSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSIxMDMiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iMTExIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9IjExMyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSIxMTYiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iMTE3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9IjExOCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSIxMTkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iMTIwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iMTIxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9IjY1IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iNjciIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iNzEiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iNzQiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSI3OSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSI4MSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSI4NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSI4NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9Ijg5IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iNDAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iNDUiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iNDYiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSI0NCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9IjY0IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkwIiBzZWNvbmQ9IjEyMyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MCIgc2Vjb25kPSIxMjUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iOTEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iOTAiIHNlY29uZD0iOTMiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iNjciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iNzEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iNzkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iODEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iODQiIGFtb3VudD0iLTYiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iODUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iODYiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iODciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTkiIHNlY29uZD0iODkiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iNjciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iNzEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iNzkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iODEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iODQiIGFtb3VudD0iLTYiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iODUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iODYiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iODciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNTgiIHNlY29uZD0iODkiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNDIiIHNlY29uZD0iNjUiIGFtb3VudD0iLTUiLz48a2VybmluZyBmaXJzdD0iNDIiIHNlY29uZD0iNjciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNDIiIHNlY29uZD0iNzEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNDIiIHNlY29uZD0iNzQiIGFtb3VudD0iLTkiLz48a2VybmluZyBmaXJzdD0iNDIiIHNlY29uZD0iODgiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iNjciIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iNzEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iNzkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iODEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iODMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iODQiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI0MCIgc2Vjb25kPSI4NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MCIgc2Vjb25kPSI4NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjQwIiBzZWNvbmQ9Ijg5IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNDAiIHNlY29uZD0iNDEiIGFtb3VudD0iNiIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI2NSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI2NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI3MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI3NCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI3OSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4MSIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4MyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4NiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4OCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI4OSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI0MSIgc2Vjb25kPSI5MCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0NSIgc2Vjb25kPSI3NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0NSIgc2Vjb25kPSI4NCIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI0NSIgc2Vjb25kPSI4NiIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0NSIgc2Vjb25kPSI4OCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0NSIgc2Vjb25kPSI4OSIgYW1vdW50PSItNCIvPjxrZXJuaW5nIGZpcnN0PSI0NSIgc2Vjb25kPSI5MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSI0NiIgc2Vjb25kPSI2NSIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjQ2IiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ2IiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ2IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNDYiIHNlY29uZD0iNzkiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDYiIHNlY29uZD0iODEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDYiIHNlY29uZD0iODMiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI0NiIgc2Vjb25kPSI4NCIgYW1vdW50PSItNSIvPjxrZXJuaW5nIGZpcnN0PSI0NiIgc2Vjb25kPSI4NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0NiIgc2Vjb25kPSI4NiIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI0NiIgc2Vjb25kPSI4NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI0NiIgc2Vjb25kPSI4OCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjQ2IiBzZWNvbmQ9Ijg5IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9IjQ2IiBzZWNvbmQ9IjkwIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNDQiIHNlY29uZD0iNjUiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI0NCIgc2Vjb25kPSI2NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0NCIgc2Vjb25kPSI3MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI0NCIgc2Vjb25kPSI3NCIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjQ0IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ0IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ0IiBzZWNvbmQ9IjgzIiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNDQiIHNlY29uZD0iODQiIGFtb3VudD0iLTUiLz48a2VybmluZyBmaXJzdD0iNDQiIHNlY29uZD0iODUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNDQiIHNlY29uZD0iODYiIGFtb3VudD0iLTYiLz48a2VybmluZyBmaXJzdD0iNDQiIHNlY29uZD0iODciIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNDQiIHNlY29uZD0iODgiIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSI0NCIgc2Vjb25kPSI4OSIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSI0NCIgc2Vjb25kPSI5MCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii00Ii8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii01Ii8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9Ijg0IiBhbW91bnQ9IjIiLz48a2VybmluZyBmaXJzdD0iNDciIHNlY29uZD0iODYiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI0NyIgc2Vjb25kPSI4NyIgYW1vdW50PSIyIi8+PGtlcm5pbmcgZmlyc3Q9IjQ3IiBzZWNvbmQ9Ijg4IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iNDciIHNlY29uZD0iODkiIGFtb3VudD0iMiIvPjxrZXJuaW5nIGZpcnN0PSI0NyIgc2Vjb25kPSI5MCIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii02Ii8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii05Ii8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjM0IiBzZWNvbmQ9Ijg2IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMzQiIHNlY29uZD0iODciIGFtb3VudD0iMSIvPjxrZXJuaW5nIGZpcnN0PSIzNCIgc2Vjb25kPSI5MCIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI2NSIgYW1vdW50PSItNiIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI2NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI3MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI3NCIgYW1vdW50PSItOSIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI3OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI4MSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIzOSIgc2Vjb25kPSI4NiIgYW1vdW50PSIxIi8+PGtlcm5pbmcgZmlyc3Q9IjM5IiBzZWNvbmQ9Ijg3IiBhbW91bnQ9IjEiLz48a2VybmluZyBmaXJzdD0iMzkiIHNlY29uZD0iOTAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iNjUiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iNjciIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iNzEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iNzQiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iNzkiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODEiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODMiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODQiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODYiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODciIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODgiIGFtb3VudD0iLTMiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iODkiIGFtb3VudD0iLTQiLz48a2VybmluZyBmaXJzdD0iNjQiIHNlY29uZD0iOTAiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIzIiBzZWNvbmQ9IjY1IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMyIgc2Vjb25kPSI2NyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjMiIHNlY29uZD0iNzEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIzIiBzZWNvbmQ9Ijc0IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMyIgc2Vjb25kPSI3OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjMiIHNlY29uZD0iODEiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTIzIiBzZWNvbmQ9IjgzIiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEyMyIgc2Vjb25kPSI4NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjMiIHNlY29uZD0iOTAiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTIzIiBzZWNvbmQ9IjEyNSIgYW1vdW50PSI2Ii8+PGtlcm5pbmcgZmlyc3Q9IjEyNSIgc2Vjb25kPSI2NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjUiIHNlY29uZD0iNzQiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTI1IiBzZWNvbmQ9IjgzIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjEyNSIgc2Vjb25kPSI4NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSIxMjUiIHNlY29uZD0iODUiIGFtb3VudD0iLTEiLz48a2VybmluZyBmaXJzdD0iMTI1IiBzZWNvbmQ9Ijg2IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEyNSIgc2Vjb25kPSI4NyIgYW1vdW50PSItMSIvPjxrZXJuaW5nIGZpcnN0PSIxMjUiIHNlY29uZD0iODgiIGFtb3VudD0iLTIiLz48a2VybmluZyBmaXJzdD0iMTI1IiBzZWNvbmQ9Ijg5IiBhbW91bnQ9Ii0yIi8+PGtlcm5pbmcgZmlyc3Q9IjEyNSIgc2Vjb25kPSI5MCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI2NSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI2NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI3MSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI3NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI3OSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4MSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4MyIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4NCIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4NSIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4NiIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4NyIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4OCIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI4OSIgYW1vdW50PSItMiIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI5MCIgYW1vdW50PSItMyIvPjxrZXJuaW5nIGZpcnN0PSI5MSIgc2Vjb25kPSI5MyIgYW1vdW50PSI2Ii8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9IjY3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9IjcxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9Ijc5IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9IjgxIiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9Ijg3IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9Ijg4IiBhbW91bnQ9Ii0xIi8+PGtlcm5pbmcgZmlyc3Q9IjkzIiBzZWNvbmQ9IjkwIiBhbW91bnQ9Ii0xIi8+PC9rZXJuaW5ncz48L2ZvbnQ+"},{name:"main_font_big",data:"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Zm9udD48aW5mbyBmYWNlPSJQaXhlbGxhcmkiIHNpemU9IjcyIiBib2xkPSIwIiBpdGFsaWM9IjAiIGNoYXJzZXQ9IiIgdW5pY29kZT0iMSIgc3RyZXRjaEg9IjEwMCIgc21vb3RoPSIxIiBhYT0iMSIgcGFkZGluZz0iMSwxLDEsMSIgc3BhY2luZz0iMSwxIi8+PGNvbW1vbiBsaW5lSGVpZ2h0PSI3MiIgYmFzZT0iNTQiIHNjYWxlVz0iNDM1IiBzY2FsZUg9IjQzNCIgcGFnZXM9IjEiIHBhY2tlZD0iMCIvPjxwYWdlcz48cGFnZSBpZD0iMCIgZmlsZT0iVW5uYW1lZC5wbmciLz48L3BhZ2VzPjxjaGFycyBjb3VudD0iOTEiPjxjaGFyIGlkPSIzMiIgeD0iMCIgeT0iMCIgd2lkdGg9IjAiIGhlaWdodD0iMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMCIgeGFkdmFuY2U9IjIzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzMyIgeD0iNDE4IiB5PSIxODEiIHdpZHRoPSIxNSIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIxOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMzQiIHg9IjI1MiIgeT0iNDAzIiB3aWR0aD0iMjgiIGhlaWdodD0iMjQiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMzIiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjM1IiB4PSI3NiIgeT0iMTczIiB3aWR0aD0iNDIiIGhlaWdodD0iNjAiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSItMSIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzNiIgeD0iMjUyIiB5PSIyODUiIHdpZHRoPSIzMyIgaGVpZ2h0PSI2MCIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjM3IiB4PSIwIiB5PSI1OSIgd2lkdGg9IjY1IiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNjMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjM4IiB4PSI3NiIgeT0iMjM0IiB3aWR0aD0iNDIiIGhlaWdodD0iNjAiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iLTEiIHhhZHZhbmNlPSI0NSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMzkiIHg9IjM0IiB5PSIzOTYiIHdpZHRoPSIxNyIgaGVpZ2h0PSIyNiIgeG9mZnNldD0iMi44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIyLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIxOCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDAiIHg9IjM1OSIgeT0iMzcxIiB3aWR0aD0iMTkiIGhlaWdodD0iNjAiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMjMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQxIiB4PSIzOTMiIHk9IjIzOCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjYwIiB4b2Zmc2V0PSI4IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIyNyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDIiIHg9IjAiIHk9IjM5NiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iLTEiIHhhZHZhbmNlPSIzMiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDMiIHg9IjMyMCIgeT0iMzk2IiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDQiIHg9Ijc2IiB5PSI0MDciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNCIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSI0NCIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0NSIgeD0iMjE0IiB5PSIzOTUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIxNyIgeG9mZnNldD0iMi44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIyNSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0NiIgeD0iOTIiIHk9IjQwNyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4b2Zmc2V0PSIyLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjQzIiB4YWR2YW5jZT0iMTgiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQ3IiB4PSIyNTIiIHk9IjIyNCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjYwIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iLTEiIHhhZHZhbmNlPSIzMiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDgiIHg9IjIxNCIgeT0iMjI3IiB3aWR0aD0iMzciIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQ5IiB4PSIyOTEiIHk9IjAiIHdpZHRoPSIzMyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjUwIiB4PSIyOTAiIHk9IjU2IiB3aWR0aD0iMzMiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjUxIiB4PSIyOTAiIHk9IjExMiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1MiIgeD0iMjE0IiB5PSIyODMiIHdpZHRoPSIzNyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTMiIHg9IjI5MCIgeT0iMTY4IiB3aWR0aD0iMzMiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU0IiB4PSIyODYiIHk9IjIyNCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1NSIgeD0iMjE0IiB5PSIzMzkiIHdpZHRoPSIzNyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTYiIHg9IjI4NiIgeT0iMjgwIiB3aWR0aD0iMzMiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU3IiB4PSIyODYiIHk9IjMzNiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1OCIgeD0iNDE4IiB5PSIyODkiIHdpZHRoPSIxNSIgaGVpZ2h0PSI0MiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1OSIgeD0iNDE4IiB5PSIyMzciIHdpZHRoPSIxNSIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2MSIgeD0iMzU5IiB5PSIyMTUiIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2MyIgeD0iMzI0IiB5PSIxNjgiIHdpZHRoPSIzMyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjQiIHg9IjAiIHk9IjExNSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjY5IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjYzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2NSIgeD0iNzYiIHk9IjI5NSIgd2lkdGg9IjQyIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjQ1IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2NiIgeD0iNzYiIHk9IjM1MSIgd2lkdGg9IjQyIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjQ1IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2NyIgeD0iMTcxIiB5PSIyODAiIHdpZHRoPSIzOCIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjY4IiB4PSIxMjgiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjY5IiB4PSIzMjUiIHk9IjAiIHdpZHRoPSIzMyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjcwIiB4PSIzMjQiIHk9IjU2IiB3aWR0aD0iMzMiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjgiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3MSIgeD0iMTcxIiB5PSIzMzYiIHdpZHRoPSIzOCIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjcyIiB4PSIxMjgiIHk9IjU2IiB3aWR0aD0iNDIiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjczIiB4PSIzOTMiIHk9IjE4MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjI3IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3NCIgeD0iMjE0IiB5PSIwIiB3aWR0aD0iMzgiIGhlaWdodD0iNTUiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzUiIHg9IjEyOCIgeT0iMTEyIiB3aWR0aD0iNDIiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc2IiB4PSIzMjQiIHk9IjExMiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3NyIgeD0iMCIgeT0iMTg1IiB3aWR0aD0iNTEiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNTQiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc4IiB4PSI3NiIgeT0iOTkiIHdpZHRoPSI0NiIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzkiIHg9IjEyOCIgeT0iMTY4IiB3aWR0aD0iNDIiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjgiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4MCIgeD0iMjUyIiB5PSIxNjgiIHdpZHRoPSIzNyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODEiIHg9Ijc2IiB5PSI0MyIgd2lkdGg9IjQ3IiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSI4IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI1NCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODIiIHg9IjEyOCIgeT0iMjI0IiB3aWR0aD0iNDIiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjgzIiB4PSIxMjgiIHk9IjI4MCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjQ1IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4NCIgeD0iMTI4IiB5PSIzMzYiIHdpZHRoPSI0MiIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI0NSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODUiIHg9IjE3MSIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSI4IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODYiIHg9IjE3MSIgeT0iNTYiIHdpZHRoPSI0MiIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iOCIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg3IiB4PSIwIiB5PSIyNDEiIHdpZHRoPSI1MSIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI1NCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODgiIHg9IjE3MSIgeT0iMTEyIiB3aWR0aD0iNDIiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg5IiB4PSIxNzEiIHk9IjE2OCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjQ1IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5MCIgeD0iMCIgeT0iMjk3IiB3aWR0aD0iNTEiIGhlaWdodD0iNTUiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iOTEiIHg9IjM5MyIgeT0iMzYwIiB3aWR0aD0iMTkiIGhlaWdodD0iNjAiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMjMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjkzIiB4PSIzOTMiIHk9IjI5OSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjYwIiB4b2Zmc2V0PSI4IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIyNyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iOTQiIHg9IjE3MSIgeT0iMzkyIiB3aWR0aD0iMzgiIGhlaWdodD0iMjkiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSI4IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk1IiB4PSI3NiIgeT0iMTU1IiB3aWR0aD0iNDQiIGhlaWdodD0iMTciIHhvZmZzZXQ9Ii0yIiB5b2Zmc2V0PSI1Ni45IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk3IiB4PSIxMjgiIHk9IjM5MiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjQyIiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjE3IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk4IiB4PSIyNTMiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iOTkiIHg9IjI4NiIgeT0iMzkyIiB3aWR0aD0iMzMiIGhlaWdodD0iNDIiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAwIiB4PSIyNTIiIHk9IjU2IiB3aWR0aD0iMzciIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwMSIgeD0iMzIwIiB5PSIyMjQiIHdpZHRoPSIzMyIgaGVpZ2h0PSI0MiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDIiIHg9IjM5MyIgeT0iNzAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIyNyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAzIiB4PSIyMTQiIHk9IjU2IiB3aWR0aD0iMzciIGhlaWdodD0iNTYiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA0IiB4PSIyNTIiIHk9IjExMiIgd2lkdGg9IjM3IiBoZWlnaHQ9IjU1IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjQxIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDUiIHg9IjQxOCIgeT0iMTI1IiB3aWR0aD0iMTUiIGhlaWdodD0iNTUiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMTgiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwNiIgeD0iMzkzIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iNjkiIHhvZmZzZXQ9Ii01LjEiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjE4IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDciIHg9IjE3MSIgeT0iMjI0IiB3aWR0aD0iMzgiIGhlaWdodD0iNTUiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA4IiB4PSI0MTgiIHk9IjY3IiB3aWR0aD0iMTciIGhlaWdodD0iNTciIHhvZmZzZXQ9IjIuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMi44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMTgiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwOSIgeD0iMCIgeT0iMzUzIiB3aWR0aD0iNTEiIGhlaWdodD0iNDIiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSI1NCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTEwIiB4PSIzMjAiIHk9IjI2NyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjQyIiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjE3IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExMSIgeD0iMzIwIiB5PSIzMTAiIHdpZHRoPSIzMyIgaGVpZ2h0PSI0MiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTIiIHg9IjIxNCIgeT0iMTEzIiB3aWR0aD0iMzciIGhlaWdodD0iNTYiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSI0MSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTEzIiB4PSIyMTQiIHk9IjE3MCIgd2lkdGg9IjM3IiBoZWlnaHQ9IjU2IiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjE3IiB4YWR2YW5jZT0iNDEiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExNCIgeD0iMzIwIiB5PSIzNTMiIHdpZHRoPSIzMyIgaGVpZ2h0PSI0MiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTUiIHg9IjM1OSIgeT0iMCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjQyIiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjE3IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExNiIgeD0iMzkzIiB5PSIxMjYiIHdpZHRoPSIyNCIgaGVpZ2h0PSI1NSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjIzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTciIHg9IjM1OSIgeT0iNDMiIHdpZHRoPSIzMyIgaGVpZ2h0PSI0MiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTgiIHg9IjM1OSIgeT0iODYiIHdpZHRoPSIzMyIgaGVpZ2h0PSI0MiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTkiIHg9Ijc2IiB5PSIwIiB3aWR0aD0iNTEiIGhlaWdodD0iNDIiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSI1NCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTIwIiB4PSIzNTkiIHk9IjEyOSIgd2lkdGg9IjMzIiBoZWlnaHQ9IjQyIiB4b2Zmc2V0PSIzLjg5OTk5OTk5OTk5OTk5OTUiIHlvZmZzZXQ9IjE3IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyMSIgeD0iMjUyIiB5PSIzNDYiIHdpZHRoPSIzMyIgaGVpZ2h0PSI1NiIgeG9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB5b2Zmc2V0PSIxNyIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMjIiIHg9IjM1OSIgeT0iMTcyIiB3aWR0aD0iMzMiIGhlaWdodD0iNDIiIHhvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMTciIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTIzIiB4PSIzNTkiIHk9IjI0OSIgd2lkdGg9IjI5IiBoZWlnaHQ9IjYwIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMy44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMjciIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyNCIgeD0iNDE4IiB5PSIwIiB3aWR0aD0iMTciIGhlaWdodD0iNjYiIHhvZmZzZXQ9IjIuODk5OTk5OTk5OTk5OTk5NSIgeW9mZnNldD0iMi44OTk5OTk5OTk5OTk5OTk1IiB4YWR2YW5jZT0iMTgiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyNSIgeD0iMzU5IiB5PSIzMTAiIHdpZHRoPSIyOSIgaGVpZ2h0PSI2MCIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjMuODk5OTk5OTk5OTk5OTk5NSIgeGFkdmFuY2U9IjI3IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4NDcwIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzUiIGhlaWdodD0iNTgiIHhvZmZzZXQ9Ii0yIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iNjkiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PC9jaGFycz48L2ZvbnQ+"},{name:"chat_font",data:"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLUNyZWF0ZWQgdXNpbmcgR2x5cGggRGVzaWduZXIgLSBodHRwOi8vd3d3Ljcxc3F1YXJlZC5jb20vZ2x5cGhkZXNpZ25lci0tPgo8Zm9udD4KICAgIDxpbmZvIGZhY2U9Ik15IEZvbnQiIHNpemU9IjQ0IiBib2xkPSIwIiBpdGFsaWM9IjAiIGNoYXNyc2V0PSIiIHVuaWNvZGU9IjAiIHN0cmV0Y2hIPSIxMDAiIHNtb290aD0iMSIgYWE9IjEiIHBhZGRpbmc9IjIsMiwyLDIiIHNwYWNpbmc9IjIsMiIvPgogICAgPGNvbW1vbiBsaW5lSGVpZ2h0PSIzOSIgYmFzZT0iMzIiIHNjYWxlVz0iNTEyIiBzY2FsZUg9IjI1NiIgcGFnZXM9IjEiIHBhY2tlZD0iMCIvPgogICAgPHBhZ2VzPgogICAgICAgIDxwYWdlIGlkPSIwIiBmaWxlPSJjaGF0LnBuZyIvPgogICAgPC9wYWdlcz4KICAgIDxjaGFycyBjb3VudD0iOTUiPgogICAgICAgIDxjaGFyIGlkPSIzMiIgeD0iMzEzIiB5PSIxMzYiIHdpZHRoPSIwIiBoZWlnaHQ9IjAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMzIiB4YWR2YW5jZT0iOSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJzcGFjZSIvPgogICAgICAgIDxjaGFyIGlkPSIzMyIgeD0iMjgiIHk9IjEzNiIgd2lkdGg9IjExIiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTAiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iISIvPgogICAgICAgIDxjaGFyIGlkPSIzNCIgeD0iMjUyIiB5PSIxMzYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMSIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjE5IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiZxdW90OyIvPgogICAgICAgIDxjaGFyIGlkPSIzNSIgeD0iMzU2IiB5PSIyIiB3aWR0aD0iMjciIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyNSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIjIi8+CiAgICAgICAgPGNoYXIgaWQ9IjM2IiB4PSIyIiB5PSIyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzYiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9Ii0wIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iJCIvPgogICAgICAgIDxjaGFyIGlkPSIzNyIgeD0iMjY2IiB5PSIyIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyOSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIlIi8+CiAgICAgICAgPGNoYXIgaWQ9IjM4IiB4PSIyOCIgeT0iMiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjM2IiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSItMCIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiZhbXA7Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjM5IiB4PSIyODciIHk9IjEzNiIgd2lkdGg9IjExIiBoZWlnaHQ9IjExIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTAiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iJyIvPgogICAgICAgIDxjaGFyIGlkPSI0MCIgeD0iNDQ3IiB5PSIxMDQiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IigiLz4KICAgICAgICA8Y2hhciBpZD0iNDEiIHg9IjQ2MyIgeT0iMTA0IiB3aWR0aD0iMTQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMyIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIpIi8+CiAgICAgICAgPGNoYXIgaWQ9IjQyIiB4PSIxMDYiIHk9IjEzNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iKiIvPgogICAgICAgIDxjaGFyIGlkPSI0MyIgeD0iNTQiIHk9IjEzNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSI2IiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iKyIvPgogICAgICAgIDxjaGFyIGlkPSI0NCIgeD0iMTg3IiB5PSIxMzYiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMjIiIHhhZHZhbmNlPSIxMCIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIsIi8+CiAgICAgICAgPGNoYXIgaWQ9IjQ1IiB4PSIyMDAiIHk9IjEzNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjExIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIxMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Ii0iLz4KICAgICAgICA8Y2hhciBpZD0iNDYiIHg9IjMwMCIgeT0iMTM2IiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjIyIiB4YWR2YW5jZT0iMTAiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iLiIvPgogICAgICAgIDxjaGFyIGlkPSI0NyIgeD0iMTcwIiB5PSIyIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyOSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSIvIi8+CiAgICAgICAgPGNoYXIgaWQ9IjQ4IiB4PSIyODgiIHk9IjEwNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iMCIvPgogICAgICAgIDxjaGFyIGlkPSI0OSIgeD0iMTUiIHk9IjEzNiIgd2lkdGg9IjExIiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTAiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iMSIvPgogICAgICAgIDxjaGFyIGlkPSI1MCIgeD0iODAiIHk9IjEwNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iMiIvPgogICAgICAgIDxjaGFyIGlkPSI1MSIgeD0iMTA2IiB5PSIxMDQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjMiLz4KICAgICAgICA8Y2hhciBpZD0iNTIiIHg9IjEzMiIgeT0iMTA0IiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI0Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjUzIiB4PSIxNTgiIHk9IjEwNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iNSIvPgogICAgICAgIDxjaGFyIGlkPSI1NCIgeD0iMTg0IiB5PSIxMDQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjYiLz4KICAgICAgICA8Y2hhciBpZD0iNTUiIHg9IjIxMCIgeT0iMTA0IiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI3Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjU2IiB4PSIyMzYiIHk9IjEwNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iOCIvPgogICAgICAgIDxjaGFyIGlkPSI1NyIgeD0iMjYyIiB5PSIxMDQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjkiLz4KICAgICAgICA8Y2hhciBpZD0iNTgiIHg9IjQxIiB5PSIxMzYiIHdpZHRoPSIxMSIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEwIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IjoiLz4KICAgICAgICA8Y2hhciBpZD0iNTkiIHg9IjkzIiB5PSIyIiB3aWR0aD0iMTEiIGhlaWdodD0iMzMiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMCIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI7Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjYwIiB4PSIzNjUiIHk9IjEwNCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTkiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iJmx0OyIvPgogICAgICAgIDxjaGFyIGlkPSI2MSIgeD0iODAiIHk9IjEzNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSI2IiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iPSIvPgogICAgICAgIDxjaGFyIGlkPSI2MiIgeD0iMzg3IiB5PSIxMDQiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjE5IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IiZndDsiLz4KICAgICAgICA8Y2hhciBpZD0iNjMiIHg9IjMxNCIgeT0iMTA0IiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSI/Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjY0IiB4PSIyMDIiIHk9IjIiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI5IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkAiLz4KICAgICAgICA8Y2hhciBpZD0iNjUiIHg9IjM0MCIgeT0iMTA0IiB3aWR0aD0iMjMiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJBIi8+CiAgICAgICAgPGNoYXIgaWQ9IjY2IiB4PSIzODUiIHk9IjIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkIiLz4KICAgICAgICA8Y2hhciBpZD0iNjciIHg9IjQxMSIgeT0iMiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iQyIvPgogICAgICAgIDxjaGFyIGlkPSI2OCIgeD0iNDM3IiB5PSIyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJEIi8+CiAgICAgICAgPGNoYXIgaWQ9IjY5IiB4PSI0NjMiIHk9IjIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkUiLz4KICAgICAgICA8Y2hhciBpZD0iNzAiIHg9IjIiIHk9IjQwIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJGIi8+CiAgICAgICAgPGNoYXIgaWQ9IjcxIiB4PSIyOCIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IkciLz4KICAgICAgICA8Y2hhciBpZD0iNzIiIHg9IjU0IiB5PSI0MCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iSCIvPgogICAgICAgIDxjaGFyIGlkPSI3MyIgeD0iODAiIHk9IjQwIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJJIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijc0IiB4PSIxMDYiIHk9IjQwIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJKIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijc1IiB4PSIxMzIiIHk9IjQwIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJLIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijc2IiB4PSIxNTgiIHk9IjQwIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJMIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijc3IiB4PSIyOTgiIHk9IjIiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjI1IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Ik0iLz4KICAgICAgICA8Y2hhciBpZD0iNzgiIHg9IjE4NCIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Ik4iLz4KICAgICAgICA8Y2hhciBpZD0iNzkiIHg9IjIxMCIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Ik8iLz4KICAgICAgICA8Y2hhciBpZD0iODAiIHg9IjIzNiIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlAiLz4KICAgICAgICA8Y2hhciBpZD0iODEiIHg9IjI2MiIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlEiLz4KICAgICAgICA8Y2hhciBpZD0iODIiIHg9IjI4OCIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlIiLz4KICAgICAgICA8Y2hhciBpZD0iODMiIHg9IjMxNCIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlMiLz4KICAgICAgICA8Y2hhciBpZD0iODQiIHg9IjM0MCIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlQiLz4KICAgICAgICA8Y2hhciBpZD0iODUiIHg9IjM2NiIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlUiLz4KICAgICAgICA8Y2hhciBpZD0iODYiIHg9IjM5MiIgeT0iNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlYiLz4KICAgICAgICA8Y2hhciBpZD0iODciIHg9IjMyNyIgeT0iMiIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iVyIvPgogICAgICAgIDxjaGFyIGlkPSI4OCIgeD0iNDE4IiB5PSI0MCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iWCIvPgogICAgICAgIDxjaGFyIGlkPSI4OSIgeD0iNDQ0IiB5PSI0MCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iWSIvPgogICAgICAgIDxjaGFyIGlkPSI5MCIgeD0iNDcwIiB5PSI0MCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iWiIvPgogICAgICAgIDxjaGFyIGlkPSI5MSIgeD0iNDc5IiB5PSIxMDQiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9IlsiLz4KICAgICAgICA8Y2hhciBpZD0iOTIiIHg9IjIzNCIgeT0iMiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iXCIvPgogICAgICAgIDxjaGFyIGlkPSI5MyIgeD0iNDk1IiB5PSIxMDQiIHdpZHRoPSIxNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjEzIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Il0iLz4KICAgICAgICA8Y2hhciBpZD0iOTQiIHg9IjE2MSIgeT0iMTM2IiB3aWR0aD0iMjQiIGhlaWdodD0iMTciIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJeIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijk1IiB4PSIyMjYiIHk9IjEzNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjExIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIyNSIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Il8iLz4KICAgICAgICA8Y2hhciBpZD0iOTYiIHg9IjI3NCIgeT0iMTM2IiB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMCIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJgIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijk3IiB4PSIyIiB5PSI3MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iYSIvPgogICAgICAgIDxjaGFyIGlkPSI5OCIgeD0iMjgiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJiIi8+CiAgICAgICAgPGNoYXIgaWQ9Ijk5IiB4PSI1NCIgeT0iNzIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImMiLz4KICAgICAgICA8Y2hhciBpZD0iMTAwIiB4PSI4MCIgeT0iNzIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImQiLz4KICAgICAgICA8Y2hhciBpZD0iMTAxIiB4PSIxMDYiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJlIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwMiIgeD0iMTMyIiB5PSI3MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iZiIvPgogICAgICAgIDxjaGFyIGlkPSIxMDMiIHg9IjE1OCIgeT0iNzIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImciLz4KICAgICAgICA8Y2hhciBpZD0iMTA0IiB4PSIxODQiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJoIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwNSIgeD0iMiIgeT0iMTM2IiB3aWR0aD0iMTEiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIxMCIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJpIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwNiIgeD0iMjEwIiB5PSI3MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0iaiIvPgogICAgICAgIDxjaGFyIGlkPSIxMDciIHg9IjIzNiIgeT0iNzIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9ImsiLz4KICAgICAgICA8Y2hhciBpZD0iMTA4IiB4PSIyNjIiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJsIi8+CiAgICAgICAgPGNoYXIgaWQ9IjEwOSIgeD0iMTA2IiB5PSIyIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyOSIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJtIi8+CiAgICAgICAgPGNoYXIgaWQ9IjExMCIgeD0iMjg4IiB5PSI3MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ibiIvPgogICAgICAgIDxjaGFyIGlkPSIxMTEiIHg9IjMxNCIgeT0iNzIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9Im8iLz4KICAgICAgICA8Y2hhciBpZD0iMTEyIiB4PSIzNDAiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJwIi8+CiAgICAgICAgPGNoYXIgaWQ9IjExMyIgeD0iNjciIHk9IjIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InEiLz4KICAgICAgICA8Y2hhciBpZD0iMTE0IiB4PSIzNjYiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJyIi8+CiAgICAgICAgPGNoYXIgaWQ9IjExNSIgeD0iMzkyIiB5PSI3MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0icyIvPgogICAgICAgIDxjaGFyIGlkPSIxMTYiIHg9IjQxOCIgeT0iNzIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InQiLz4KICAgICAgICA8Y2hhciBpZD0iMTE3IiB4PSI0NDQiIHk9IjcyIiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJ1Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjExOCIgeD0iNDcwIiB5PSI3MiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0idiIvPgogICAgICAgIDxjaGFyIGlkPSIxMTkiIHg9IjEzOCIgeT0iMiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0idyIvPgogICAgICAgIDxjaGFyIGlkPSIxMjAiIHg9IjIiIHk9IjEwNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ieCIvPgogICAgICAgIDxjaGFyIGlkPSIxMjEiIHg9IjI4IiB5PSIxMDQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InkiLz4KICAgICAgICA8Y2hhciBpZD0iMTIyIiB4PSI1NCIgeT0iMTA0IiB3aWR0aD0iMjQiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjMiIHhhZHZhbmNlPSIyMiIgcGFnZT0iMCIgY2hubD0iMCIgbGV0dGVyPSJ6Ii8+CiAgICAgICAgPGNoYXIgaWQ9IjEyMyIgeD0iNDA5IiB5PSIxMDQiIHdpZHRoPSIxNyIgaGVpZ2h0PSIzMCIgeG9mZnNldD0iMCIgeW9mZnNldD0iMyIgeGFkdmFuY2U9IjE2IiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InsiLz4KICAgICAgICA8Y2hhciBpZD0iMTI0IiB4PSI1NCIgeT0iMiIgd2lkdGg9IjExIiBoZWlnaHQ9IjM2IiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSItMCIgeGFkdmFuY2U9IjEwIiBwYWdlPSIwIiBjaG5sPSIwIiBsZXR0ZXI9InwiLz4KICAgICAgICA8Y2hhciBpZD0iMTI1IiB4PSI0MjgiIHk9IjEwNCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIzIiB4YWR2YW5jZT0iMTYiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ifSIvPgogICAgICAgIDxjaGFyIGlkPSIxMjYiIHg9IjEzMiIgeT0iMTM2IiB3aWR0aD0iMjciIGhlaWdodD0iMTciIHhvZmZzZXQ9IjAiIHlvZmZzZXQ9IjEwIiB4YWR2YW5jZT0iMjUiIHBhZ2U9IjAiIGNobmw9IjAiIGxldHRlcj0ifiIvPgogICAgPC9jaGFycz4KPC9mb250Pg"},{name:"italic_font",data:"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Zm9udD48aW5mbyBmYWNlPSJQaXhlbERpZ2l2b2x2ZS1JdGFsaWMiIHNpemU9IjcyIiBib2xkPSIwIiBpdGFsaWM9IjAiIGNoYXJzZXQ9IiIgdW5pY29kZT0iMSIgc3RyZXRjaEg9IjEwMCIgc21vb3RoPSIxIiBhYT0iMSIgcGFkZGluZz0iMSwxLDEsMSIgc3BhY2luZz0iMSwxIi8+PGNvbW1vbiBsaW5lSGVpZ2h0PSI3MiIgYmFzZT0iNzAiIHNjYWxlVz0iNDg1IiBzY2FsZUg9IjQ4MiIgcGFnZXM9IjEiIHBhY2tlZD0iMCIvPjxwYWdlcz48cGFnZSBpZD0iMCIgZmlsZT0iUGl4ZWxEaWdpdm9sdmVfSXRhbGljLnBuZyIvPjwvcGFnZXM+PGNoYXJzIGNvdW50PSI5MSI+PGNoYXIgaWQ9IjMyIiB4PSIwIiB5PSIwIiB3aWR0aD0iMCIgaGVpZ2h0PSIwIiB4b2Zmc2V0PSIwIiB5b2Zmc2V0PSIwIiB4YWR2YW5jZT0iMjkiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjMzIiB4PSI0NDgiIHk9IjAiIHdpZHRoPSIyOSIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjM0IiB4PSI0NTYiIHk9IjMyNyIgd2lkdGg9IjI4IiBoZWlnaHQ9IjE2IiB4b2Zmc2V0PSI4LjA4NDM3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSIyOSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMzUiIHg9IjI4NyIgeT0iNDMxIiB3aWR0aD0iNDMiIGhlaWdodD0iMzciIHhvZmZzZXQ9IjIuOTUyMzQzNzUiIHlvZmZzZXQ9IjI3Ljk2MjUwMDAwMDAwMDAwMiIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzNiIgeD0iNDQyIiB5PSIyNzUiIHdpZHRoPSI0MiIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iNi45MDQ2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzNyIgeD0iMCIgeT0iNDMxIiB3aWR0aD0iNTciIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzOCIgeD0iMTE2IiB5PSI0MzEiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIzOSIgeD0iNDQ5IiB5PSI0MzEiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNyIgeG9mZnNldD0iOC4wODQzNzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iMTUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQwIiB4PSIzNCIgeT0iMCIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjY1IiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMTMuOTUiIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDEiIHg9IjgwIiB5PSIwIiB3aWR0aD0iNDUiIGhlaWdodD0iNjUiIHhvZmZzZXQ9Ii0yLjk3OTY4NzUiIHlvZmZzZXQ9IjEzLjk1IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQyIiB4PSIyNDAiIHk9IjQzMSIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjM3IiB4b2Zmc2V0PSIyLjk1MjM0Mzc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0MyIgeD0iNDQ2IiB5PSIxNzEiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgeG9mZnNldD0iNC45MzIwMzEyNTAwMDAwMDA1IiB5b2Zmc2V0PSIyNi4wMTA5Mzc1IiB4YWR2YW5jZT0iNDMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQ0IiB4PSI0MzUiIHk9IjQzMSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjE3IiB4b2Zmc2V0PSItMi45Nzk2ODc1IiB5b2Zmc2V0PSI2Mi45OTM3NSIgeGFkdmFuY2U9IjE1IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0NSIgeD0iMzUwIiB5PSI1MyIgd2lkdGg9IjM5IiBoZWlnaHQ9IjEwIiB4b2Zmc2V0PSI0LjkzMjAzMTI1MDAwMDAwMDUiIHlvZmZzZXQ9IjQxLjk3NDk5OTk5OTk5OTk5NCIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0NiIgeD0iMzkwIiB5PSI1MyIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iNjIuOTkzNzUiIHhhZHZhbmNlPSIxNSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNDciIHg9IjU4IiB5PSI0MzEiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjQ4IiB4PSIzNjMiIHk9IjAiIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI0OSIgeD0iNDE4IiB5PSIwIiB3aWR0aD0iMjkiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjYuMDA2MjUwMDAwMDAwMDAwNSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSIyOSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTAiIHg9IjAiIHk9IjY3IiB3aWR0aD0iNTYiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1MSIgeD0iNTciIHk9IjY3IiB3aWR0aD0iNTQiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjAuOTc5Njg3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTIiIHg9IjExMiIgeT0iNjciIHdpZHRoPSI0NiIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMi45NTIzNDM3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTMiIHg9IjE1OSIgeT0iNjciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1NCIgeD0iMjEwIiB5PSI2NyIgd2lkdGg9IjU0IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSIwLjk3OTY4NzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU1IiB4PSIyNjUiIHk9IjY3IiB3aWR0aD0iNTAiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjYuMDA2MjUwMDAwMDAwMDAwNSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNTYiIHg9IjMxNiIgeT0iNjciIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI1NyIgeD0iMzcxIiB5PSI2NyIgd2lkdGg9IjU0IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSIwLjk3OTY4NzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU4IiB4PSI0NTYiIHk9IjM0NCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjMwIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iNDEuOTc0OTk5OTk5OTk5OTk0IiB4YWR2YW5jZT0iMTUiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjU5IiB4PSIyMjAiIHk9IjQzMSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjM3IiB4b2Zmc2V0PSItMi45Nzk2ODc1IiB5b2Zmc2V0PSI0MS45NzQ5OTk5OTk5OTk5OTQiIHhhZHZhbmNlPSIxNSIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjEiIHg9IjM5MSIgeT0iNDMxIiB3aWR0aD0iNDMiIGhlaWdodD0iMjMiIHhvZmZzZXQ9IjIuOTUyMzQzNzUiIHlvZmZzZXQ9IjM0Ljk2ODc1IiB4YWR2YW5jZT0iNDMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjYzIiB4PSI0MzYiIHk9IjExOSIgd2lkdGg9IjQ5IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSI2LjAwNjI1MDAwMDAwMDAwMDUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjY0IiB4PSIxNjciIHk9IjQzMSIgd2lkdGg9IjUyIiBoZWlnaHQ9IjQ0IiB4b2Zmc2V0PSIyLjk1MjM0Mzc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2NSIgeD0iMCIgeT0iMjc1IiB3aWR0aD0iNTYiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2NiIgeD0iNTciIHk9IjI3NSIgd2lkdGg9IjU2IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjciIHg9IjExNCIgeT0iMjc1IiB3aWR0aD0iNTQiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjAuOTc5Njg3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNjgiIHg9IjE2OSIgeT0iMjc1IiB3aWR0aD0iNTYiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI2OSIgeD0iMjI2IiB5PSIyNzUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNDMiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjcwIiB4PSIyNzciIHk9IjI3NSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI0MyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzEiIHg9IjMyOCIgeT0iMjc1IiB3aWR0aD0iNTUiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjAuOTc5Njg3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzIiIHg9IjM4NCIgeT0iMjc1IiB3aWR0aD0iNTciIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3MyIgeD0iMzMzIiB5PSIwIiB3aWR0aD0iMjkiIGhlaWdodD0iNTIiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3NCIgeD0iMCIgeT0iMzI3IiB3aWR0aD0iNTAiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3NSIgeD0iNTEiIHk9IjMyNyIgd2lkdGg9IjU3IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzYiIHg9IjQ0NCIgeT0iMjIzIiB3aWR0aD0iNDAiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI3NyIgeD0iMTA5IiB5PSIzMjciIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTciIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijc4IiB4PSIxNzQiIHk9IjMyNyIgd2lkdGg9IjU3IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iNzkiIHg9IjIzMiIgeT0iMzI3IiB3aWR0aD0iNTQiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjAuOTc5Njg3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODAiIHg9IjI4NyIgeT0iMzI3IiB3aWR0aD0iNTYiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4MSIgeD0iMzQ0IiB5PSIzMjciIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4MiIgeD0iMzk5IiB5PSIzMjciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjgzIiB4PSIwIiB5PSIzNzkiIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4NCIgeD0iNTUiIHk9IjM3OSIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSIxMC4wNjQwNjI1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4NSIgeD0iMTAyIiB5PSIzNzkiIHdpZHRoPSI1NSIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4NiIgeD0iMTU4IiB5PSIzNzkiIHdpZHRoPSI1MyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMi45NTIzNDM3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iODciIHg9IjIxMiIgeT0iMzc5IiB3aWR0aD0iNjQiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjU3IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI4OCIgeD0iMjc3IiB5PSIzNzkiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg5IiB4PSIzMzUiIHk9IjM3OSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSI2LjkwNDY4NzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjkwIiB4PSIzODYiIHk9IjM3OSIgd2lkdGg9IjU3IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iOTEiIHg9IjIwNyIgeT0iMCIgd2lkdGg9IjQ3IiBoZWlnaHQ9IjY1IiB4b2Zmc2V0PSItMi45Nzk2ODc1IiB5b2Zmc2V0PSIxMy45NSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5MyIgeD0iMjU1IiB5PSIwIiB3aWR0aD0iNDciIGhlaWdodD0iNjUiIHhvZmZzZXQ9Ii0yLjk3OTY4NzUiIHlvZmZzZXQ9IjEzLjk1IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk0IiB4PSI0NDQiIHk9IjM3OSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjE2IiB4b2Zmc2V0PSIxNC4wMTY0MDYyNSIgeW9mZnNldD0iLTAuMDYyNSIgeGFkdmFuY2U9IjM2IiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSI5NSIgeD0iMzAzIiB5PSI1MyIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjEwIiB4b2Zmc2V0PSItNC45NTIzNDM3NSIgeW9mZnNldD0iNzcuMDA2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iOTciIHg9IjQyNiIgeT0iNjciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk4IiB4PSIwIiB5PSIxMTkiIHdpZHRoPSI1NiIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijk5IiB4PSI1NyIgeT0iMTE5IiB3aWR0aD0iNTQiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjAuOTc5Njg3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAwIiB4PSIxMTIiIHk9IjExOSIgd2lkdGg9IjU2IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAxIiB4PSIxNjkiIHk9IjExOSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI0MyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAyIiB4PSIyMjAiIHk9IjExOSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI0MyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTAzIiB4PSIyNzEiIHk9IjExOSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSIwLjk3OTY4NzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwNCIgeD0iMzI3IiB5PSIxMTkiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEwNSIgeD0iMzAzIiB5PSIwIiB3aWR0aD0iMjkiIGhlaWdodD0iNTIiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjIyIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDYiIHg9IjM4NSIgeT0iMTE5IiB3aWR0aD0iNTAiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDciIHg9IjAiIHk9IjE3MSIgd2lkdGg9IjU3IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTA4IiB4PSI1OCIgeT0iMTcxIiB3aWR0aD0iNDAiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjQzIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMDkiIHg9Ijk5IiB5PSIxNzEiIHdpZHRoPSI2NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTciIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExMCIgeD0iMTY0IiB5PSIxNzEiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExMSIgeD0iMjIyIiB5PSIxNzEiIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTIiIHg9IjI3NyIgeT0iMTcxIiB3aWR0aD0iNTYiIGhlaWdodD0iNTEiIHhvZmZzZXQ9Ii0xIiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTMiIHg9IjMzNCIgeT0iMTcxIiB3aWR0aD0iNTQiIGhlaWdodD0iNTEiIHhvZmZzZXQ9IjAuOTc5Njg3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTE0IiB4PSIzODkiIHk9IjE3MSIgd2lkdGg9IjU2IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTE1IiB4PSIwIiB5PSIyMjMiIHdpZHRoPSI1NCIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMC45Nzk2ODc1IiB5b2Zmc2V0PSIyMC45NTYyNSIgeGFkdmFuY2U9IjUwIiBwYWdlPSIwIiBjaG5sPSIxNSIvPjxjaGFyIGlkPSIxMTYiIHg9IjU1IiB5PSIyMjMiIHdpZHRoPSI0NiIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMTAuMDY0MDYyNSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTE3IiB4PSIxMDIiIHk9IjIyMyIgd2lkdGg9IjU1IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSIwLjk3OTY4NzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjExOCIgeD0iMTU4IiB5PSIyMjMiIHdpZHRoPSI1MyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iMi45NTIzNDM3NSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTE5IiB4PSIyMTIiIHk9IjIyMyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1NyIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTIwIiB4PSIyNzciIHk9IjIyMyIgd2lkdGg9IjU3IiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSItMSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1MCIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTIxIiB4PSIzMzUiIHk9IjIyMyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUxIiB4b2Zmc2V0PSI2LjkwNDY4NzUiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyMiIgeD0iMzg2IiB5PSIyMjMiIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MSIgeG9mZnNldD0iLTEiIHlvZmZzZXQ9IjIwLjk1NjI1IiB4YWR2YW5jZT0iNTAiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyMyIgeD0iMTI2IiB5PSIwIiB3aWR0aD0iMzkiIGhlaWdodD0iNjUiIHhvZmZzZXQ9IjQuOTMyMDMxMjUwMDAwMDAwNSIgeW9mZnNldD0iMTMuOTUiIHhhZHZhbmNlPSIzNiIgcGFnZT0iMCIgY2hubD0iMTUiLz48Y2hhciBpZD0iMTI0IiB4PSIwIiB5PSIwIiB3aWR0aD0iMzMiIGhlaWdodD0iNjYiIHhvZmZzZXQ9Ii0yLjk3OTY4NzUiIHlvZmZzZXQ9IjEzLjk1IiB4YWR2YW5jZT0iMjIiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9IjEyNSIgeD0iMTY2IiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNjUiIHhvZmZzZXQ9Ii0yLjk3OTY4NzUiIHlvZmZzZXQ9IjEzLjk1IiB4YWR2YW5jZT0iMzYiIHBhZ2U9IjAiIGNobmw9IjE1Ii8+PGNoYXIgaWQ9Ijg0NzAiIHg9IjMzMSIgeT0iNDMxIiB3aWR0aD0iNTkiIGhlaWdodD0iMzAiIHhvZmZzZXQ9IjQuOTMyMDMxMjUwMDAwMDAwNSIgeW9mZnNldD0iMjAuOTU2MjUiIHhhZHZhbmNlPSI1NyIgcGFnZT0iMCIgY2hubD0iMTUiLz48L2NoYXJzPjwvZm9udD4"}],qa.__toStr={}.toString,null==ArrayBuffer.prototype.slice&&(ArrayBuffer.prototype.slice=Ni.sliceImpl);var cj=new Uint32Array(256),a;Z.__alpha16=cj;for(var Oe=0;256>Oe;){var pg=Oe++;Z.__alpha16[pg]=Math.ceil(257.00392156862745*pg)}for(cj=new Uint8Array(511),Z.__clamp=cj,Oe=0;255>Oe;)pg=Oe++,Z.__clamp[pg]=pg;for(Oe=255;511>Oe;)pg=Oe++,Z.__clamp[pg]=255;za.level=0,"undefined"==typeof console&&(console={}),null==console.log&&(console.log=function(){}),C.hitTestCanvas=Tc.get_supported()?window.document.createElement("canvas"):null,C.hitTestContext=Tc.get_supported()?C.hitTestCanvas.getContext("2d"):null,vd.maxTouchPoints=2,vd.supportedGestures=null,vd.supportsGestureEvents=!1,vd.inputMode=2,y.initCaches=!0,y.tileSets=[],y.tileMaps=[],y.tileMapsIndex=0,y.mainChildIndex=0,y.currentSmoothing=!1,y.objectPool=new ca,y.filterPool=new ca,oa.__meta__={fields:{__cairo:{SuppressWarnings:["checkstyle:Dynamic"]},addEventListener:{SuppressWarnings:["checkstyle:Dynamic"]},removeEventListener:{SuppressWarnings:["checkstyle:Dynamic"]}}},oa.__broadcastEvents=new Qa,oa.__instanceCount=0,oa.__tempStack=new rb((function(){return Ha.toObjectVector(null)}),(function(i){i.set_length(0)})),v.STANDARD_TAUNT=0,v.PUNCH=1,v.STANDARD_DUNK=2,v.UPANDDOWN_DUNK=3,v.WINDMILL_DUNK=4,v.FLIP_DUNK=5,v.STANDING_DUNK=6,v.SUPERMAN_DUNK=7,v.JAMIE_HARDHAT=8,v.SOAR_DUNK=9,v.UP_AND_DOWN_DUNK=10,v.POINT_TAUNT=11,v.TOMAHAWK_DUNK=12,v.KARATE_KICK=13,v.AIRNESS_DUNK=14,v.DOUBLE_WINDMILL_DUNK=15,v.CLAYTON_TOMMY=16,v.LEBLING_JAMS=17,v.KAY_SNIPER=18,v.ANDY_DEVRIS=19,v.BIG_NICK=20,v.GEO_FREAKO=21,v.VELOCI_RAPTOR=22,v.LOWRY_BIRDHOUSE=23,v.MIKE_GOAT=24,v.SHACKTON_DIESEL=25,v.MYSTIC_JOHNSTON=26,v.JAMMY_BUTTER=27,v.ZAT_MACHINE=28,v.MELLOW_BALLER=29,v.TY_DAHERO=30,v.COLBY_MAMBA=31,v.LAKES_LOGO=32,v.PACE_LOGO=33,v.COW_LOGO=34,v.DINO_LOGO=35,v.TARGET_LOGO=36,v.MOUNTAIN_LOGO=37,v.BOLT_LOGO=38,v.SHAMROCK_LOGO=39,v.VIKING_LOGO=40,v.FLAME_LOGO=41,v.BEAR_LOGO=42,v.BUZZ_LOGO=43,v.HEART_LOGO=44,v.RAINBOW_LOGO=45,v.SMILE_LOGO=46,v.BRO_LOGO=47,v.PAC_LOGO=48,v.INVADER_LOGO=49,v.EYE_LOGO=50,v.MISSILE_LOGO=51,v.DIAMOND_LOGO=52,v.V_LOGO=53,v.WAVE_LOGO=55,v.WIND_LOGO=56,v.CIRCLE_LOGO=57,v.TURQUOISE_LOGO=58,v.GREEN_LOGO=59,v.REDBLUE_LOGO=60,v.GREENSMILE_LOGO=61,v.MONSTER_LOGO=62,v.A_LOGO=63,v.RAINBOW_SHOE_LOGO=64,v.SKULL_LOGO=65,v.DOG_LOGO=66,v.HAND_LOGO=67,v.DROP_LOGO=68,v.LIGHTNING_LOGO=69,v.MAPLE_LOGO=70,v.CHERRY_LOGO=71,v.BOMB_LOGO=72,v.BALL_LOGO=73,v.GHOST_LOGO=74,v.TREX_LOGO=75,v.JAN_SOARANT=79,v.JOE_IMBIG=80,v.BIN_NOSHOOT=81,v.DEVO_BOOKEND=82,v.KYLE_IRKING=83,v.JAY_TATER=84,v.perkLevels=[2,4,7,10],A.__pool=new rb((function(){return new A}),(function(i){i.setTo(0,0,0,0)})),m.mState=0,m.player=new v,m.SCALEDOWN=1,m.SCREENWIDTH=1366,m.SCREENHEIGHT=768,m.CENTERX=384,m.CENTERY=683,m.ZOOM=1,m.hostName="basketbros.io",m.COLOR_LIGHTBLUE=8841983,m.COLOR_GREEN=65298,m.COLOR_ORANGE=16735744,m.COLOR_RED=16711680,m.oldSoundVol=45,m.oldMusicVol=35,m.showSideAds=!0,m.first=!0,m.acceptInput=!0,Ja.doDiff=!0,Q.zAdder=0,Fb.stringArray="time year work life part case fact area head hand side home week room road form face sort body name book view door line city kind idea west mind land care back rate word food team role town bank need east type date wife club lord king cost girl game love news rest hair bill fire size term plan hall list loss wall paul army unit park hour test look deal help page risk fish film shop site mark lady task sale lack post firm show baby base miss past cash rule turn duty ball race edge gold wood text foot rise half step pain hill will mary wind band farm skin play fear move rock tree wine star hope user path rain goal seat pair call note tour card sign fund file jack cell lead debt boat heat neck code hell coal drug tony alan copy acid vote milk tape flow iron trip lane pool hole flat mike ship meal tone spot fuel desk fall diet soil roof nose song talk link ring rail lake bird loan walk mass jane bush bath item port meat self gate mill golf core snow camp gulf ward bell mail tank coat beer mood mile yard boss wage wave duke luck ruth sake nick salt sand suit soul gift dark dec. poll hold kong hong moon wing good peak aunt mode andy cake bond disk bomb host tail ford load zone pack lucy dust poem pipe bone anna earl lift jury hero gene cold dawn harm cook bowl pope tool male drop fate wire silk folk poet hunt tale belt joke gaze bulk root stop kate navy knee tube ease rank mess blow eric lock dean gear bull taxi chip bike plot wool pass inch tide pond ride rice pity lamb mine dose boom twin clay pile mate grip menu seed prey dish chap wish chin rush rope dear beef crop leaf gain flag dick boot myth gang emma roll fool deck kiss isle bias pole tray kick hint tune oven nest draw raid evil barn soup down trap lamp blue hook soap palm cave lion wake pint fame dock bear echo duck corn jazz coin plea rage grid beat halt lace stay lump tent clue shoe jail rear fury pact bass fort axis lawn mask gray pump grin beam hire mist gall sigh sink horn seal swan cage solo norm cape cure pine exit hood dirt reed sean cast glen shed grey lung sofa slip loop deer riot cult verb fist cork maid calm drum yarn chat cart exam jump iris fork jeff dame lily wolf moss plus feel alec zero sack fare bail gill wear high gown fuss bang toll ally node wash glow heel stem matt khan trio arch vein dale brow jill toby heap kite lang noon cafe urge pony sail doll cord bite foam beta deed watt bolt crap bend herd eden lime knot dome calf rack limb chef jake monk nail noun slot whip hart beck tomb goat fair coke stan pill tear pike loft push mare dusk pork dole acre rosa junk turf polo scum worm leap nina atom glue spin cole pier hyde beth bean mama reef logo rick noel swim plug roar tina peer main dash burn quiz peel kirk otto bloc flux pick punk frog sony envy buck pest vase lava lust foil bait mast cane pull bark vice bury papa veil rift maze todd wait zinc fold bulb slab fine clan void cone prof ramp robe mesh saga fife mean veto spur dump vine liar drag jade aura visa icon tram loaf ruby mint leak doom boar tier bout scar hate jeep feat womb malt coil cube haul hawk butt tile joey ruin herb mole bust scan soda hank tuna seam prop pink want make flap haze dell fiat wade muck boil wang memo trek crab crow rave stud safe apex pose putt sage josh kyle peck till dent raft hose font rump colt wild hype fuse tech open tack vent stab ploy beak stew mall skye clip comb slum slam toad harp rash rite plum gore moat ache moth poly gasp pore knob trim skip mead bunk helm bump nova chop mink rust chub pram wasp cray cove duct oval vest idol hide eddy dart auto pulp flaw find brew coma epic lyon ware whim slit neon expo foul tact surf puff tart slap wise curl hive stag lark jock capt perm kerb demo tait sill read grit must yale like tick porn pear sway spit gram dial rind dung java coca yoga wren chad sock ling sham heck trot fern duel reel ness crux cool nape hick blur tuck midi guru loco mite info oral dada warp blot stir babe duff hail hiss claw hang toss over lure kiwi snag gull drip wick byte limp shin mule cuff dope flea cope zest slug take mayo tilt rake flak duet thud brim wrap taff biff dune sash keep birt wink fill bray ritz bash axle mace bead loom hurt thaw casa mane gist glee lobe vial flop halo moan grub chan hush kill nome buff fray lore feud mime omen twig germ jerk zoom wand kilo flex jolt pall heed brit gulp slag hoax mono lego".split(" "),z.SUPER_COS=0,z.SINE=1,z.SQUARED=2,z.SQUARE_ROOT=3,z.EXPONENT=4,z.INVERSE_EXPONENT=5,z.LINEAR=6,z.FAST_SLOW_FAST=7,z.SPLINE=8,z.BEZIER=9,z.STEP=10,z.COSINE=11,ya.sounds=[],ac.__meta__={fields:{glProgram:{SuppressWarnings:["checkstyle:Dynamic"]}}},wd.canUpdate=!0,vc.letterPool=new ca,vc.initLetterCache=!0,H.distanceFromBottom=80,H.shotPoints=2,H.onlineName="",H.onlineGame=!1,H.randomSeed=0,H.privateGameNumber=0,H.ssCode="",I.soundChannels=new ca,Lc.lastTickGoal=0,Lc.CURRENT_VALUE=-999999,Cb.adBlockEvent=!1,la.seed=93186752,ia.Element=0,ia.PCData=1,ia.CData=2,ia.Comment=3,ia.DocType=4,ia.ProcessingInstruction=5,ia.Document=6,rc.USE_CACHE=!1,rc.USE_ENUM_INDEX=!1,rc.BASE64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:",jc.DEFAULT_RESOLVER=new Ig,jc.BASE64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:",ue.CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue.BYTES=Ma.ofString(ue.CHARS),Dd.escapes=(a=this,(a=new Qa).h.lt="<",a.h.gt=">",a.h.amp="&",a.h.quot='"',a.h.apos="'",a),cc.LEN_EXTRA_BITS_TBL=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,-1,-1],cc.LEN_BASE_VAL_TBL=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],cc.DIST_EXTRA_BITS_TBL=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,-1,-1],cc.DIST_BASE_VAL_TBL=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],cc.CODE_LENGTHS_POS=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],pa.activeRequests=0,pa.requestLimit=17,pa.requestQueue=new ca,Ca.dummyCharacter="",Ca.windowID=0,ad.DICTIONARY="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),ad.EXTENDED_DICTIONARY=function(i){i=[];for(var e=0,I=ad.DICTIONARY;e<I.length;){var t=I[e];++e;for(var C=0,o=ad.DICTIONARY;C<o.length;){var s=o[C];++C,i.push(t+s)}}return i}(this),Xa.__identity=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],Ub.onUpdate=new Ib,id.sensorByID=new Db,id.sensors=[],Kb.devices=new Db,Kb.onConnect=new ji,Ab.devices=new Db,Ab.onConnect=new ki,Wb.onCancel=new Be,Wb.onEnd=new Be,Wb.onMove=new Be,Wb.onStart=new Be,ra.cache=new oi,ra.onChange=new Ib,ra.bundlePaths=new Qa,ra.libraries=new Qa,ra.libraryPaths=new Qa,za.throwErrors=!0,Qc.currentAd=-1,Nc.timeSinceLastVideoAd=0,pd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Zg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{toJSON:{SuppressWarnings:["checkstyle:Dynamic"]}}},jd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{toJSON:{SuppressWarnings:["checkstyle:Dynamic"]},_:{SuppressWarnings:["checkstyle:Dynamic"]}}},$g.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{toJSON:{SuppressWarnings:["checkstyle:Dynamic"]}}},Ye.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{toJSON:{SuppressWarnings:["checkstyle:Dynamic"]}}},me.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{toJSON:{SuppressWarnings:["checkstyle:Dynamic"]},_:{SuppressWarnings:["checkstyle:Dynamic"]}}},Ve.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},lb.__meta__={fields:{image:{SuppressWarnings:["checkstyle:Dynamic"]},__framebufferContext:{SuppressWarnings:["checkstyle:Dynamic"]},__indexBufferContext:{SuppressWarnings:["checkstyle:Dynamic"]},__surface:{SuppressWarnings:["checkstyle:Dynamic"]},__textureContext:{SuppressWarnings:["checkstyle:Dynamic"]},__vertexBufferContext:{SuppressWarnings:["checkstyle:Dynamic"]},__fromImage:{SuppressWarnings:["checkstyle:Dynamic"]}}},lb.__tempVector=new ze,mc.__meta__={fields:{__context:{SuppressWarnings:["checkstyle:Dynamic"]},__type:{SuppressWarnings:["checkstyle:Dynamic"]}}},ah.__meta__={fields:{cairo:{SuppressWarnings:["checkstyle:Dynamic"]},__matrix3:{SuppressWarnings:["checkstyle:Dynamic"]},applyMatrix:{SuppressWarnings:["checkstyle:Dynamic"]},__setBlendModeCairo:{SuppressWarnings:["checkstyle:Dynamic"]},_:{SuppressWarnings:["checkstyle:Dynamic"]}}},qd.__meta__={fields:{context:{SuppressWarnings:["checkstyle:Dynamic"]},applySmoothing:{SuppressWarnings:["checkstyle:Dynamic"]},setTransform:{SuppressWarnings:["checkstyle:Dynamic"]},__setBlendModeContext:{SuppressWarnings:["checkstyle:Dynamic"]},_:{SuppressWarnings:["checkstyle:Dynamic"]}}},eh.__meta__={fields:{__element:{SuppressWarnings:["checkstyle:Dynamic"]},_:{SuppressWarnings:["checkstyle:Dynamic"]}}},hg.__meta__={fields:{element:{SuppressWarnings:["checkstyle:Dynamic"]},_:{SuppressWarnings:["checkstyle:Dynamic"]}}},Qe.__meta__={fields:{BitmapData_onError:{SuppressWarnings:["checkstyle:Dynamic"]}}},bd.__meta__={statics:{create:{SuppressWarnings:["checkstyle:FieldDocComment"]}},fields:{parameters:{SuppressWarnings:["checkstyle:Dynamic"]}}},bd.__rootURL=Tc.get_supported()?window.document.URL:"",Ta.__meta__={fields:{gl:{SuppressWarnings:["checkstyle:Dynamic"]},__gl:{SuppressWarnings:["checkstyle:Dynamic"]},__matrix:{SuppressWarnings:["checkstyle:Dynamic"]},__projection:{SuppressWarnings:["checkstyle:Dynamic"]},__projectionFlipped:{SuppressWarnings:["checkstyle:Dynamic"]}}},Ta.__alphaValue=[1],Ta.__colorMultipliersValue=[0,0,0,0],Ta.__colorOffsetsValue=[0,0,0,0],Ta.__emptyColorValue=[0,0,0,0],Ta.__hasColorTransformValue=[!1],Ta.__scissorRectangle=new A,Ta.__textureSizeValue=[0,0],wg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{onComplete:{SuppressWarnings:["checkstyle:Dynamic"]}}},ph.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Cg.__meta__={fields:{index:{SuppressWarnings:["checkstyle:Dynamic"]},name:{SuppressWarnings:["checkstyle:FieldDocComment"]}}},pe.__meta__={fields:{index:{SuppressWarnings:["checkstyle:Dynamic"]},name:{SuppressWarnings:["checkstyle:FieldDocComment"]}}},Ge.__meta__={fields:{__broadcastEvent:{SuppressWarnings:["checkstyle:Dynamic"]},__dispatchEvent:{SuppressWarnings:[["checkstyle:Dynamic","checkstyle:LeftCurly"]]},__dispatchStack:{SuppressWarnings:[["checkstyle:Dynamic","checkstyle:LeftCurly"]]},__dispatchTarget:{SuppressWarnings:["checkstyle:Dynamic"]},__handleError:{SuppressWarnings:["checkstyle:Dynamic"]}}},Eg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},fg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{_:{SuppressWarnings:["checkstyle:Dynamic"]}}},gg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},ae.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},oc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{o:{SuppressWarnings:["checkstyle:Dynamic"]}}},oc.empty=new oc,C.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},statics:{windingRule:{SuppressWarnings:["checkstyle:Dynamic"]},createBitmapFill:{SuppressWarnings:["checkstyle:Dynamic"]},createGradientPattern:{SuppressWarnings:["checkstyle:Dynamic"]}}},C.fillCommands=new oc,C.strokeCommands=new oc,O.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},rd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},statics:{renderTileContainer:{SuppressWarnings:["checkstyle:Dynamic"]}}},be.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Gc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},ig.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},ee.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},na.__meta__={fields:{equals:{SuppressWarnings:["checkstyle:FieldDocComment"]}}},na.__identity=new na,na.__pool=new rb((function(){return new na}),(function(i){i.identity()})),Ea.__pool=new rb((function(){return new Ea}),(function(i){i.__identity()})),pb.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},pb.blankBitmapData=new lb(1,1,!1,0),pb.tempColorTransform=new Ea(1,1,1,1,0,0,0,0),de.opaqueBitmapData=new lb(1,1,!1,0),fd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},td.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},S.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Hc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Hc.__textureSizeValue=[0,0],eb.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},nc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Kd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Id.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Jd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},sd.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},ed.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},N.__pool=new rb((function(){return new N}),(function(i){i.setTo(0,0)})),ie.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},ih.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{overrideIntValues:{SuppressWarnings:["checkstyle:Dynamic"]}}},Ua.__glDepthStencil=-1,Ua.__glMaxTextureMaxAnisotropy=-1,Ua.__glMaxViewportDims=-1,Ua.__glMemoryCurrentAvailable=-1,Ua.__glMemoryTotalAvailable=-1,Ua.__glTextureMaxAnisotropy=-1,wh.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},lg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},dc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},dc.limitedProfile=!0,He.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},xh.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Ie.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},je.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},jg.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},db.__meta__={fields:{__textureContext:{SuppressWarnings:["checkstyle:Dynamic"]},__getGLFramebuffer:{SuppressWarnings:["checkstyle:Dynamic"]}}},Xe.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},We.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Pc.__meta__={fields:{clone:{SuppressWarnings:["checkstyle:FieldDocComment"]}}},xc.__soundChannels=[],xc.__soundTransform=new Pc,Xb.defaultObjectEncoding=10,Ld.followRedirects=!0,Ld.idleTimeout=0,Ld.manageCookies=!0,De.currentDomain=new De(null),tc.__fontByName=new Qa,ng.__meta__={fields:{clone:{SuppressWarnings:["checkstyle:FieldDocComment"]}}},og.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Ba.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Ba.__regexAlign=new aa("align\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexBreakTag=new aa("<br\\s*/?>","gi"),Ba.__regexBlockIndent=new aa("blockindent\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexClass=new aa("class\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexColor=new aa("color\\s?=\\s?(\"#([^\"]+)\"|'#([^']+)')","i"),Ba.__regexEntities=[new aa(""","g"),new aa("'","g"),new aa("&","g"),new aa("<","g"),new aa(">","g"),new aa(" ","g")],Ba.__regexCharEntity=new aa("&#(?:([0-9]+)|(x[0-9a-fA-F]+));","g"),Ba.__regexFace=new aa("face\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexHTMLTag=new aa("<.*?>","g"),Ba.__regexHref=new aa("href\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexIndent=new aa(" indent\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexLeading=new aa("leading\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexLeftMargin=new aa("leftmargin\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexRightMargin=new aa("rightmargin\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexSize=new aa("size\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ba.__regexTabStops=new aa("tabstops\\s?=\\s?(\"([^\"]+)\"|'([^']+)')","i"),Ne.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},jb.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Ch.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Ya.__meta__={fields:{addEventListener:{SuppressWarnings:["checkstyle:Dynamic"]}}},Ya.numDevices=0,Ya.__deviceList=[],Ya.__instances=[],Ya.__devices=new mb,si.__cursor="auto",U.__meta__={obj:{SuppressWarnings:[["checkstyle:ConstantName","checkstyle:FieldDocComment"]]}},U.OPMAP=new Qa,U.REGMAP=new Qa,U.SAMPLEMAP=new Qa,U.initialized=!1,Ra.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},yc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},sb.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},tb.cache=new Eh,pc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},pc.defaultObjectEncoding=10,Xc.__meta__={statics:{__get:{SuppressWarnings:["checkstyle:FieldDocComment"]}}},Fh.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},Gh.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},hc.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]}},he.__meta__={obj:{SuppressWarnings:["checkstyle:FieldDocComment"]},fields:{touch:{SuppressWarnings:["checkstyle:Dynamic"]}}},he.__pool=new rb((function(){return new he}),(function(i){i.reset()})),Oa.mPings=[],Oa.firstTime=!0,ma.main()})(void 0!==x?x:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this,"undefined"!=typeof window?window:void 0!==E?E:"undefined"!=typeof self?self:this)},ea.lime.embed=function(i){var e={},I=ea.lime.$scripts[i];if(!I)throw Error('Cannot find project name "'+i+'"');for(var t in I(e,x),e)ea[t]=ea[t]||e[t];return(I=e.lime||window.lime)&&I.embed&&this!=I.embed&&I.embed.apply(I,arguments),e},"function"==typeof define&&define.amd&&(define([],(function(){return ea.lime})),define.__amd=define.amd,define.amd=null)}("undefined"!=typeof exports?exports:"function"==typeof define&&define.amd?{}:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this,"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this),function(){var i=function(){this.init()};i.prototype={init:function(){var i=this||e;return i._counter=1e3,i._html5AudioPool=[],i.html5PoolSize=10,i._codecs={},i._howls=[],i._muted=!1,i._volume=1,i._canPlayEvent="canplaythrough",i._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,i.masterGain=null,i.noAudio=!1,i.usingWebAudio=!0,i.autoSuspend=!0,i.ctx=null,i.autoUnlock=!0,i._setup(),i},volume:function(i){var I=this||e;if(i=parseFloat(i),I.ctx||a(),void 0!==i&&0<=i&&1>=i){if(I._volume=i,I._muted)return I;I.usingWebAudio&&I.masterGain.gain.setValueAtTime(i,e.ctx.currentTime);for(var t=0;t<I._howls.length;t++)if(!I._howls[t]._webAudio)for(var C=I._howls[t]._getSoundIds(),o=0;o<C.length;o++){var s=I._howls[t]._soundById(C[o]);s&&s._node&&(s._node.volume=s._volume*i)}return I}return I._volume},mute:function(i){var I=this||e;I.ctx||a(),I._muted=i,I.usingWebAudio&&I.masterGain.gain.setValueAtTime(i?0:I._volume,e.ctx.currentTime);for(var t=0;t<I._howls.length;t++)if(!I._howls[t]._webAudio)for(var C=I._howls[t]._getSoundIds(),o=0;o<C.length;o++){var s=I._howls[t]._soundById(C[o]);s&&s._node&&(s._node.muted=!!i||s._muted)}return I},unload:function(){for(var i=this||e,I=i._howls.length-1;0<=I;I--)i._howls[I].unload();return i.usingWebAudio&&i.ctx&&void 0!==i.ctx.close&&(i.ctx.close(),i.ctx=null,a()),i},codecs:function(i){return(this||e)._codecs[i.replace(/^x-/,"")]},_setup:function(){var i=this||e;if(i.state=i.ctx&&i.ctx.state||"suspended",i._autoSuspend(),!i.usingWebAudio)if("undefined"!=typeof Audio)try{var I=new Audio;void 0===I.oncanplaythrough&&(i._canPlayEvent="canplay")}catch(e){i.noAudio=!0}else i.noAudio=!0;try{(I=new Audio).muted&&(i.noAudio=!0)}catch(i){}return i.noAudio||i._setupCodecs(),i},_setupCodecs:function(){var i=this||e,I=null;try{I="undefined"!=typeof Audio?new Audio:null}catch(e){return i}if(!I||"function"!=typeof I.canPlayType)return i;var t=I.canPlayType("audio/mpeg;").replace(/^no$/,""),C=i._navigator&&i._navigator.userAgent.match(/OPR\/([0-6].)/g);return C=C&&33>parseInt(C[0].split("/")[1],10),i._codecs={mp3:!(C||!t&&!I.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!t,opus:!!I.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!I.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!I.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!I.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),aac:!!I.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!I.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(I.canPlayType("audio/x-m4a;")||I.canPlayType("audio/m4a;")||I.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(I.canPlayType("audio/x-mp4;")||I.canPlayType("audio/mp4;")||I.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!I.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),webm:!!I.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),dolby:!!I.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(I.canPlayType("audio/x-flac;")||I.canPlayType("audio/flac;")).replace(/^no$/,"")},i},_unlockAudio:function(){var i=this||e,I=/iPhone|iPad|iPod|Android|BlackBerry|BB10|Silk|Mobi|Chrome|Safari/i.test(i._navigator&&i._navigator.userAgent);if(!i._audioUnlocked&&i.ctx&&I){i._audioUnlocked=!1,i.autoUnlock=!1,i._mobileUnloaded||44100===i.ctx.sampleRate||(i._mobileUnloaded=!0,i.unload()),i._scratchBuffer=i.ctx.createBuffer(1,1,22050);var t=function(e){for(e=0;e<i.html5PoolSize;e++){var I=new Audio;I._unlocked=!0,i._releaseHtml5Audio(I)}for(e=0;e<i._howls.length;e++)if(!i._howls[e]._webAudio){I=i._howls[e]._getSoundIds();for(var C=0;C<I.length;C++){var o=i._howls[e]._soundById(I[C]);o&&o._node&&!o._node._unlocked&&(o._node._unlocked=!0,o._node.load())}}i._autoResume();var s=i.ctx.createBufferSource();s.buffer=i._scratchBuffer,s.connect(i.ctx.destination),void 0===s.start?s.noteOn(0):s.start(0),"function"==typeof i.ctx.resume&&i.ctx.resume(),s.onended=function(){s.disconnect(0),i._audioUnlocked=!0,document.removeEventListener("touchstart",t,!0),document.removeEventListener("touchend",t,!0),document.removeEventListener("click",t,!0);for(var e=0;e<i._howls.length;e++)i._howls[e]._emit("unlock")}};return document.addEventListener("touchstart",t,!0),document.addEventListener("touchend",t,!0),document.addEventListener("click",t,!0),i}},_obtainHtml5Audio:function(){var i=this||e;return i._html5AudioPool.length?i._html5AudioPool.pop():((i=(new Audio).play())&&"undefined"!=typeof Promise&&(i instanceof Promise||"function"==typeof i.then)&&i.catch((function(){console.warn("HTML5 Audio pool exhausted, returning potentially locked audio object.")})),new Audio)},_releaseHtml5Audio:function(i){var I=this||e;return i._unlocked&&I._html5AudioPool.push(i),I},_autoSuspend:function(){var i=this;if(i.autoSuspend&&i.ctx&&void 0!==i.ctx.suspend&&e.usingWebAudio){for(var I=0;I<i._howls.length;I++)if(i._howls[I]._webAudio)for(var t=0;t<i._howls[I]._sounds.length;t++)if(!i._howls[I]._sounds[t]._paused)return i;return i._suspendTimer&&clearTimeout(i._suspendTimer),i._suspendTimer=setTimeout((function(){i.autoSuspend&&(i._suspendTimer=null,i.state="suspending",i.ctx.suspend().then((function(){i.state="suspended",i._resumeAfterSuspend&&(delete i._resumeAfterSuspend,i._autoResume())})))}),3e4),i}},_autoResume:function(){var i=this;if(i.ctx&&void 0!==i.ctx.resume&&e.usingWebAudio)return"running"===i.state&&i._suspendTimer?(clearTimeout(i._suspendTimer),i._suspendTimer=null):"suspended"===i.state?(i.ctx.resume().then((function(){i.state="running";for(var e=0;e<i._howls.length;e++)i._howls[e]._emit("resume")})),i._suspendTimer&&(clearTimeout(i._suspendTimer),i._suspendTimer=null)):"suspending"===i.state&&(i._resumeAfterSuspend=!0),i}};var e=new i,I=function(i){i.src&&0!==i.src.length?this.init(i):console.error("An array of source files must be passed with any new Howl.")};I.prototype={init:function(i){var I=this;return e.ctx||a(),I._autoplay=i.autoplay||!1,I._format="string"!=typeof i.format?i.format:[i.format],I._html5=i.html5||!1,I._muted=i.mute||!1,I._loop=i.loop||!1,I._pool=i.pool||5,I._preload="boolean"!=typeof i.preload||i.preload,I._rate=i.rate||1,I._sprite=i.sprite||{},I._src="string"!=typeof i.src?i.src:[i.src],I._volume=void 0!==i.volume?i.volume:1,I._xhrWithCredentials=i.xhrWithCredentials||!1,I._duration=0,I._state="unloaded",I._sounds=[],I._endTimers={},I._queue=[],I._playLock=!1,I._onend=i.onend?[{fn:i.onend}]:[],I._onfade=i.onfade?[{fn:i.onfade}]:[],I._onload=i.onload?[{fn:i.onload}]:[],I._onloaderror=i.onloaderror?[{fn:i.onloaderror}]:[],I._onplayerror=i.onplayerror?[{fn:i.onplayerror}]:[],I._onpause=i.onpause?[{fn:i.onpause}]:[],I._onplay=i.onplay?[{fn:i.onplay}]:[],I._onstop=i.onstop?[{fn:i.onstop}]:[],I._onmute=i.onmute?[{fn:i.onmute}]:[],I._onvolume=i.onvolume?[{fn:i.onvolume}]:[],I._onrate=i.onrate?[{fn:i.onrate}]:[],I._onseek=i.onseek?[{fn:i.onseek}]:[],I._onunlock=i.onunlock?[{fn:i.onunlock}]:[],I._onresume=[],I._webAudio=e.usingWebAudio&&!I._html5,void 0!==e.ctx&&e.ctx&&e.autoUnlock&&e._unlockAudio(),e._howls.push(I),I._autoplay&&I._queue.push({event:"play",action:function(){I.play()}}),I._preload&&I.load(),I},load:function(){var i=null;if(!e.noAudio){"string"==typeof this._src&&(this._src=[this._src]);for(var I=0;I<this._src.length;I++){var C;if(this._format&&this._format[I])var s=this._format[I];else{if("string"!=typeof(C=this._src[I])){this._emit("loaderror",null,"Non-string found in selected audio sources - ignoring.");continue}(s=/^data:audio\/([^;,]+);/i.exec(C))||(s=/\.([^.]+)$/.exec(C.split("?",1)[0])),s&&(s=s[1].toLowerCase())}if(s||console.warn('No file extension was found. Consider using the "format" property or specify an extension.'),s&&e.codecs(s)){i=this._src[I];break}}return i?(this._src=i,this._state="loading","https:"===window.location.protocol&&"http:"===i.slice(0,5)&&(this._html5=!0,this._webAudio=!1),new t(this),this._webAudio&&o(this),this):void this._emit("loaderror",null,"No codec support for selected audio sources.")}this._emit("loaderror",null,"No audio support.")},play:function(i,I){var t=this,C=null;if("number"==typeof i)C=i,i=null;else{if("string"==typeof i&&"loaded"===t._state&&!t._sprite[i])return null;if(void 0===i&&(i="__default",!t._playLock)){for(var o=0,s=0;s<t._sounds.length;s++)t._sounds[s]._paused&&!t._sounds[s]._ended&&(o++,C=t._sounds[s]._id);1===o?i=null:C=null}}var l=C?t._soundById(C):t._inactiveSound();if(!l)return null;if(C&&!i&&(i=l._sprite||"__default"),"loaded"!==t._state){l._sprite=i,l._ended=!1;var n=l._id;return t._queue.push({event:"play",action:function(){t.play(n)}}),n}if(C&&!l._paused)return I||t._loadQueue("play"),l._id;t._webAudio&&e._autoResume();var a=Math.max(0,0<l._seek?l._seek:t._sprite[i][0]/1e3),g=Math.max(0,(t._sprite[i][0]+t._sprite[i][1])/1e3-a),r=1e3*g/Math.abs(l._rate),J=t._sprite[i][0]/1e3,c=(t._sprite[i][0]+t._sprite[i][1])/1e3,h=!(!l._loop&&!t._sprite[i][2]);l._sprite=i,l._ended=!1;var d=function(){l._paused=!1,l._seek=a,l._start=J,l._stop=c,l._loop=h};if(!(a>=c)){var _=l._node;if(t._webAudio)C=function(){t._playLock=!1,d(),t._refreshBuffer(l),_.gain.setValueAtTime(l._muted||t._muted?0:l._volume,e.ctx.currentTime),l._playStart=e.ctx.currentTime,void 0===_.bufferSource.start?l._loop?_.bufferSource.noteGrainOn(0,a,86400):_.bufferSource.noteGrainOn(0,a,g):l._loop?_.bufferSource.start(0,a,86400):_.bufferSource.start(0,a,g),r!==1/0&&(t._endTimers[l._id]=setTimeout(t._ended.bind(t,l),r)),I||setTimeout((function(){t._emit("play",l._id),t._loadQueue()}),0)},"running"===e.state?C():(t._playLock=!0,t.once("resume",C),t._clearTimer(l._id));else{var k=function(){_.currentTime=a,_.muted=l._muted||t._muted||e._muted||_.muted,_.volume=l._volume*e.volume(),_.playbackRate=l._rate;try{var C=_.play();if(C&&"undefined"!=typeof Promise&&(C instanceof Promise||"function"==typeof C.then)?(t._playLock=!0,d(),C.then((function(){t._playLock=!1,_._unlocked=!0,I||(t._emit("play",l._id),t._loadQueue())})).catch((function(){t._playLock=!1,t._emit("playerror",l._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),l._ended=!0,l._paused=!0}))):I||(t._playLock=!1,d(),t._emit("play",l._id),t._loadQueue()),_.playbackRate=l._rate,_.paused)return void t._emit("playerror",l._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==i||l._loop?t._endTimers[l._id]=setTimeout(t._ended.bind(t,l),r):(t._endTimers[l._id]=function(){t._ended(l),_.removeEventListener("ended",t._endTimers[l._id],!1)},_.addEventListener("ended",t._endTimers[l._id],!1))}catch(i){t._emit("playerror",l._id,i)}};if(C=window&&window.ejecta||!_.readyState&&e._navigator.isCocoonJS,3<=_.readyState||C)k();else{t._playLock=!0;var A=function(){k(),_.removeEventListener(e._canPlayEvent,A,!1)};_.addEventListener(e._canPlayEvent,A,!1),t._clearTimer(l._id)}}return l._id}t._ended(l)},pause:function(i,e){var I=this;if("loaded"!==I._state||I._playLock)return I._queue.push({event:"pause",action:function(){I.pause(i)}}),I;for(var t=I._getSoundIds(i),C=0;C<t.length;C++){I._clearTimer(t[C]);var o=I._soundById(t[C]);if(o&&!o._paused&&(o._seek=I.seek(t[C]),o._rateSeek=0,o._paused=!0,I._stopFade(t[C]),o._node))if(I._webAudio){if(!o._node.bufferSource)continue;void 0===o._node.bufferSource.stop?o._node.bufferSource.noteOff(0):o._node.bufferSource.stop(0),I._cleanBuffer(o._node)}else isNaN(o._node.duration)&&o._node.duration!==1/0||o._node.pause();e||I._emit("pause",o?o._id:null)}return I},stop:function(i,e){var I=this;if("loaded"!==I._state||I._playLock)return I._queue.push({event:"stop",action:function(){I.stop(i)}}),I;for(var t=I._getSoundIds(i),C=0;C<t.length;C++){I._clearTimer(t[C]);var o=I._soundById(t[C]);o&&(o._seek=o._start||0,o._rateSeek=0,o._paused=!0,o._ended=!0,I._stopFade(t[C]),o._node&&(I._webAudio?o._node.bufferSource&&(void 0===o._node.bufferSource.stop?o._node.bufferSource.noteOff(0):o._node.bufferSource.stop(0),I._cleanBuffer(o._node)):isNaN(o._node.duration)&&o._node.duration!==1/0||(o._node.currentTime=o._start||0,o._node.pause())),e||I._emit("stop",o._id))}return I},mute:function(i,I){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"mute",action:function(){t.mute(i,I)}}),t;if(void 0===I){if("boolean"!=typeof i)return t._muted;t._muted=i}for(var C=t._getSoundIds(I),o=0;o<C.length;o++){var s=t._soundById(C[o]);s&&(s._muted=i,s._interval&&t._stopFade(s._id),t._webAudio&&s._node?s._node.gain.setValueAtTime(i?0:s._volume,e.ctx.currentTime):s._node&&(s._node.muted=!!e._muted||i),t._emit("mute",s._id))}return t},volume:function(){var i,I,t,C=this,o=arguments;if(0===o.length)return C._volume;if(1===o.length||2===o.length&&void 0===o[1]?0<=C._getSoundIds().indexOf(o[0])?I=parseInt(o[0],10):i=parseFloat(o[0]):2<=o.length&&(i=parseFloat(o[0]),I=parseInt(o[1],10)),!(void 0!==i&&0<=i&&1>=i))return(t=I?C._soundById(I):C._sounds[0])?t._volume:0;if("loaded"!==C._state||C._playLock)return C._queue.push({event:"volume",action:function(){C.volume.apply(C,o)}}),C;void 0===I&&(C._volume=i),I=C._getSoundIds(I);for(var s=0;s<I.length;s++)(t=C._soundById(I[s]))&&(t._volume=i,o[2]||C._stopFade(I[s]),C._webAudio&&t._node&&!t._muted?t._node.gain.setValueAtTime(i,e.ctx.currentTime):t._node&&!t._muted&&(t._node.volume=i*e.volume()),C._emit("volume",t._id));return C},fade:function(i,I,t,C){var o=this;if("loaded"!==o._state||o._playLock)return o._queue.push({event:"fade",action:function(){o.fade(i,I,t,C)}}),o;i=parseFloat(i),I=parseFloat(I),t=parseFloat(t),o.volume(i,C);for(var s=o._getSoundIds(C),l=0;l<s.length;l++){var n=o._soundById(s[l]);if(n){if(C||o._stopFade(s[l]),o._webAudio&&!n._muted){var a=e.ctx.currentTime,g=a+t/1e3;n._volume=i,n._node.gain.setValueAtTime(i,a),n._node.gain.linearRampToValueAtTime(I,g)}o._startFadeInterval(n,i,I,t,s[l],void 0===C)}}return o},_startFadeInterval:function(i,e,I,t,C,o){var s=this,l=e,n=I-e;C=Math.abs(n/.01),C=Math.max(4,0<C?t/C:t);var a=Date.now();i._fadeTo=I,i._interval=setInterval((function(){var C=(Date.now()-a)/t;a=Date.now(),l+=n*C,l=Math.max(0,l),l=Math.min(1,l),l=Math.round(100*l)/100,s._webAudio?i._volume=l:s.volume(l,i._id,!0),o&&(s._volume=l),(I<e&&l<=I||I>e&&l>=I)&&(clearInterval(i._interval),i._interval=null,i._fadeTo=null,s.volume(I,i._id),s._emit("fade",i._id))}),C)},_stopFade:function(i){var I=this._soundById(i);return I&&I._interval&&(this._webAudio&&I._node.gain.cancelScheduledValues(e.ctx.currentTime),clearInterval(I._interval),I._interval=null,this.volume(I._fadeTo,i),I._fadeTo=null,this._emit("fade",i)),this},loop:function(){var i,e,I,t=arguments;if(0===t.length)return this._loop;if(1===t.length){if("boolean"!=typeof t[0])return!!(I=this._soundById(parseInt(t[0],10)))&&I._loop;this._loop=i=t[0]}else 2===t.length&&(i=t[0],e=parseInt(t[1],10));for(e=this._getSoundIds(e),t=0;t<e.length;t++)(I=this._soundById(e[t]))&&(I._loop=i,this._webAudio&&I._node&&I._node.bufferSource&&(I._node.bufferSource.loop=i,i&&(I._node.bufferSource.loopStart=I._start||0,I._node.bufferSource.loopEnd=I._stop)));return this},rate:function(){var i,I,t,C=this,o=arguments;if(0===o.length?I=C._sounds[0]._id:1===o.length?0<=C._getSoundIds().indexOf(o[0])?I=parseInt(o[0],10):i=parseFloat(o[0]):2===o.length&&(i=parseFloat(o[0]),I=parseInt(o[1],10)),"number"!=typeof i)return(t=C._soundById(I))?t._rate:C._rate;if("loaded"!==C._state||C._playLock)return C._queue.push({event:"rate",action:function(){C.rate.apply(C,o)}}),C;void 0===I&&(C._rate=i),I=C._getSoundIds(I);for(var s=0;s<I.length;s++)if(t=C._soundById(I[s])){C.playing(I[s])&&(t._rateSeek=C.seek(I[s]),t._playStart=C._webAudio?e.ctx.currentTime:t._playStart),t._rate=i,C._webAudio&&t._node&&t._node.bufferSource?t._node.bufferSource.playbackRate.setValueAtTime(i,e.ctx.currentTime):t._node&&(t._node.playbackRate=i);var l=C.seek(I[s]);l=1e3*((C._sprite[t._sprite][0]+C._sprite[t._sprite][1])/1e3-l)/Math.abs(t._rate),!C._endTimers[I[s]]&&t._paused||(C._clearTimer(I[s]),C._endTimers[I[s]]=setTimeout(C._ended.bind(C,t),l)),C._emit("rate",t._id)}return C},seek:function(){var i,I,t=this,C=arguments;if(0===C.length?I=t._sounds[0]._id:1===C.length?0<=t._getSoundIds().indexOf(C[0])?I=parseInt(C[0],10):t._sounds.length&&(I=t._sounds[0]._id,i=parseFloat(C[0])):2===C.length&&(i=parseFloat(C[0]),I=parseInt(C[1],10)),void 0===I)return t;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"seek",action:function(){t.seek.apply(t,C)}}),t;var o=t._soundById(I);if(o){if(!("number"==typeof i&&0<=i))return t._webAudio?(i=t.playing(I)?e.ctx.currentTime-o._playStart:0,o._seek+((o._rateSeek?o._rateSeek-o._seek:0)+i*Math.abs(o._rate))):o._node.currentTime;var s=t.playing(I);s&&t.pause(I,!0),o._seek=i,o._ended=!1,t._clearTimer(I),t._webAudio||!o._node||isNaN(o._node.duration)||(o._node.currentTime=i);var l=function(){t._emit("seek",I),s&&t.play(I,!0)};if(s&&!t._webAudio){var n=function(){t._playLock?setTimeout(n,0):l()};setTimeout(n,0)}else l()}return t},playing:function(i){if("number"==typeof i)return!!(i=this._soundById(i))&&!i._paused;for(i=0;i<this._sounds.length;i++)if(!this._sounds[i]._paused)return!0;return!1},duration:function(i){var e=this._duration;return(i=this._soundById(i))&&(e=this._sprite[i._sprite][1]/1e3),e},state:function(){return this._state},unload:function(){for(var i=this._sounds,I=0;I<i.length;I++)i[I]._paused||this.stop(i[I]._id),this._webAudio||(/MSIE |Trident\//.test(e._navigator&&e._navigator.userAgent)||(i[I]._node.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"),i[I]._node.removeEventListener("error",i[I]._errorFn,!1),i[I]._node.removeEventListener(e._canPlayEvent,i[I]._loadFn,!1),e._releaseHtml5Audio(i[I]._node)),delete i[I]._node,this._clearTimer(i[I]._id);for(0<=(I=e._howls.indexOf(this))&&e._howls.splice(I,1),i=!0,I=0;I<e._howls.length;I++)if(e._howls[I]._src===this._src||0<=this._src.indexOf(e._howls[I]._src)){i=!1;break}return C&&i&&delete C[this._src],e.noAudio=!1,this._state="unloaded",this._sounds=[],null},on:function(i,e,I,t){return i=this["_on"+i],"function"==typeof e&&i.push(t?{id:I,fn:e,once:t}:{id:I,fn:e}),this},off:function(i,e,I){var t=this["_on"+i];if("number"==typeof e&&(I=e,e=null),e||I)for(i=0;i<t.length;i++){var C=I===t[i].id;if(e===t[i].fn&&C||!e&&C){t.splice(i,1);break}}else if(i)this["_on"+i]=[];else for(e=Object.keys(this),i=0;i<e.length;i++)0===e[i].indexOf("_on")&&Array.isArray(this[e[i]])&&(this[e[i]]=[]);return this},once:function(i,e,I){return this.on(i,e,I,1),this},_emit:function(i,e,I){for(var t=this["_on"+i],C=t.length-1;0<=C;C--)t[C].id&&t[C].id!==e&&"load"!==i||(setTimeout(function(i){i.call(this,e,I)}.bind(this,t[C].fn),0),t[C].once&&this.off(i,t[C].fn,t[C].id));return this._loadQueue(i),this},_loadQueue:function(i){if(0<this._queue.length){var e=this._queue[0];e.event===i&&(this._queue.shift(),this._loadQueue()),i||e.action()}return this},_ended:function(i){var I=i._sprite;if(!this._webAudio&&i._node&&!i._node.paused&&!i._node.ended&&i._node.currentTime<i._stop)return setTimeout(this._ended.bind(this,i),100),this;if(I=!(!i._loop&&!this._sprite[I][2]),this._emit("end",i._id),!this._webAudio&&I&&this.stop(i._id,!0).play(i._id),this._webAudio&&I){this._emit("play",i._id),i._seek=i._start||0,i._rateSeek=0,i._playStart=e.ctx.currentTime;var t=1e3*(i._stop-i._start)/Math.abs(i._rate);this._endTimers[i._id]=setTimeout(this._ended.bind(this,i),t)}return this._webAudio&&!I&&(i._paused=!0,i._ended=!0,i._seek=i._start||0,i._rateSeek=0,this._clearTimer(i._id),this._cleanBuffer(i._node),e._autoSuspend()),this._webAudio||I||this.stop(i._id,!0),this},_clearTimer:function(i){if(this._endTimers[i]){if("function"!=typeof this._endTimers[i])clearTimeout(this._endTimers[i]);else{var e=this._soundById(i);e&&e._node&&e._node.removeEventListener("ended",this._endTimers[i],!1)}delete this._endTimers[i]}return this},_soundById:function(i){for(var e=0;e<this._sounds.length;e++)if(i===this._sounds[e]._id)return this._sounds[e];return null},_inactiveSound:function(){this._drain();for(var i=0;i<this._sounds.length;i++)if(this._sounds[i]._ended)return this._sounds[i].reset();return new t(this)},_drain:function(){var i,e=this._pool,I=0;if(!(this._sounds.length<e)){for(i=0;i<this._sounds.length;i++)this._sounds[i]._ended&&I++;for(i=this._sounds.length-1;0<=i&&!(I<=e);i--)this._sounds[i]._ended&&(this._webAudio&&this._sounds[i]._node&&this._sounds[i]._node.disconnect(0),this._sounds.splice(i,1),I--)}},_getSoundIds:function(i){if(void 0===i){i=[];for(var e=0;e<this._sounds.length;e++)i.push(this._sounds[e]._id);return i}return[i]},_refreshBuffer:function(i){return i._node.bufferSource=e.ctx.createBufferSource(),i._node.bufferSource.buffer=C[this._src],i._panner?i._node.bufferSource.connect(i._panner):i._node.bufferSource.connect(i._node),i._node.bufferSource.loop=i._loop,i._loop&&(i._node.bufferSource.loopStart=i._start||0,i._node.bufferSource.loopEnd=i._stop||0),i._node.bufferSource.playbackRate.setValueAtTime(i._rate,e.ctx.currentTime),this},_cleanBuffer:function(i){var I=e._navigator&&0<=e._navigator.vendor.indexOf("Apple");if(e._scratchBuffer&&i.bufferSource&&(i.bufferSource.onended=null,i.bufferSource.disconnect(0),I))try{i.bufferSource.buffer=e._scratchBuffer}catch(i){}return i.bufferSource=null,this}};var t=function(i){this._parent=i,this.init()};t.prototype={init:function(){var i=this._parent;return this._muted=i._muted,this._loop=i._loop,this._volume=i._volume,this._rate=i._rate,this._seek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++e._counter,i._sounds.push(this),this.create(),this},create:function(){var i=this._parent,I=e._muted||this._muted||this._parent._muted?0:this._volume;return i._webAudio?(this._node=void 0===e.ctx.createGain?e.ctx.createGainNode():e.ctx.createGain(),this._node.gain.setValueAtTime(I,e.ctx.currentTime),this._node.paused=!0,this._node.connect(e.masterGain)):(this._node=e._obtainHtml5Audio(),this._errorFn=this._errorListener.bind(this),this._node.addEventListener("error",this._errorFn,!1),this._loadFn=this._loadListener.bind(this),this._node.addEventListener(e._canPlayEvent,this._loadFn,!1),this._node.src=i._src,this._node.preload="auto",this._node.volume=I*e.volume(),this._node.load()),this},reset:function(){var i=this._parent;return this._muted=i._muted,this._loop=i._loop,this._volume=i._volume,this._rate=i._rate,this._seek=0,this._rateSeek=0,this._paused=!0,this._ended=!0,this._sprite="__default",this._id=++e._counter,this},_errorListener:function(){this._parent._emit("loaderror",this._id,this._node.error?this._node.error.code:0),this._node.removeEventListener("error",this._errorFn,!1)},_loadListener:function(){var i=this._parent;i._duration=Math.ceil(10*this._node.duration)/10,0===Object.keys(i._sprite).length&&(i._sprite={__default:[0,1e3*i._duration]}),"loaded"!==i._state&&(i._state="loaded",i._emit("load"),i._loadQueue()),this._node.removeEventListener(e._canPlayEvent,this._loadFn,!1)}};var C={},o=function(i){var e=i._src;if(C[e])return i._duration=C[e].duration,void n(i);if(/^data:[^;]+;base64,/.test(e)){for(var I=atob(e.split(",")[1]),t=new Uint8Array(I.length),o=0;o<I.length;++o)t[o]=I.charCodeAt(o);l(t.buffer,i)}else{var a=new XMLHttpRequest;a.open("GET",e,!0),a.withCredentials=i._xhrWithCredentials,a.responseType="arraybuffer",a.onload=function(){var e=(a.status+"")[0];"0"===e||"2"===e||"3"===e?l(a.response,i):i._emit("loaderror",null,"Failed loading audio file with status: "+a.status+".")},a.onerror=function(){i._webAudio&&(i._html5=!0,i._webAudio=!1,i._sounds=[],delete C[e],i.load())},s(a)}},s=function(i){try{i.send()}catch(e){i.onerror()}},l=function(i,I){var t=function(){I._emit("loaderror",null,"Decoding audio data failed.")},o=function(i){i&&0<I._sounds.length?(C[I._src]=i,n(I,i)):t()};"undefined"!=typeof Promise&&1===e.ctx.decodeAudioData.length?e.ctx.decodeAudioData(i).then(o).catch(t):e.ctx.decodeAudioData(i,o,t)},n=function(i,e){e&&!i._duration&&(i._duration=e.duration),0===Object.keys(i._sprite).length&&(i._sprite={__default:[0,1e3*i._duration]}),"loaded"!==i._state&&(i._state="loaded",i._emit("load"),i._loadQueue())},a=function(){if(e.usingWebAudio){try{"undefined"!=typeof AudioContext?e.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?e.ctx=new webkitAudioContext:e.usingWebAudio=!1}catch(i){e.usingWebAudio=!1}e.ctx||(e.usingWebAudio=!1);var i=/iP(hone|od|ad)/.test(e._navigator&&e._navigator.platform),I=e._navigator&&e._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);I=I?parseInt(I[1],10):null,i&&I&&9>I&&(i=/safari/.test(e._navigator&&e._navigator.userAgent.toLowerCase()),(e._navigator&&e._navigator.standalone&&!i||e._navigator&&!e._navigator.standalone&&!i)&&(e.usingWebAudio=!1)),e.usingWebAudio&&(e.masterGain=void 0===e.ctx.createGain?e.ctx.createGainNode():e.ctx.createGain(),e.masterGain.gain.setValueAtTime(e._muted?0:1,e.ctx.currentTime),e.masterGain.connect(e.ctx.destination)),e._setup()}};"function"==typeof define&&define.amd&&define([],(function(){return{Howler:e,Howl:I}})),"undefined"!=typeof exports&&(exports.Howler=e,exports.Howl=I),"undefined"!=typeof window?(window.HowlerGlobal=i,window.Howler=e,window.Howl=I,window.Sound=t):"undefined"!=typeof global&&(global.HowlerGlobal=i,global.Howler=e,global.Howl=I,global.Sound=t)}(),function(){var i;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(i){if(!this.ctx||!this.ctx.listener)return this;for(var e=this._howls.length-1;0<=e;e--)this._howls[e].stereo(i);return this},HowlerGlobal.prototype.pos=function(i,e,I){return this.ctx&&this.ctx.listener?(e="number"!=typeof e?this._pos[1]:e,I="number"!=typeof I?this._pos[2]:I,"number"!=typeof i?this._pos:(this._pos=[i,e,I],void 0!==this.ctx.listener.positionX?(this.ctx.listener.positionX.setTargetAtTime(this._pos[0],Howler.ctx.currentTime,.1),this.ctx.listener.positionY.setTargetAtTime(this._pos[1],Howler.ctx.currentTime,.1),this.ctx.listener.positionZ.setTargetAtTime(this._pos[2],Howler.ctx.currentTime,.1)):this.ctx.listener.setPosition(this._pos[0],this._pos[1],this._pos[2]),this)):this},HowlerGlobal.prototype.orientation=function(i,e,I,t,C,o){if(!this.ctx||!this.ctx.listener)return this;var s=this._orientation;return e="number"!=typeof e?s[1]:e,I="number"!=typeof I?s[2]:I,t="number"!=typeof t?s[3]:t,C="number"!=typeof C?s[4]:C,o="number"!=typeof o?s[5]:o,"number"!=typeof i?s:(this._orientation=[i,e,I,t,C,o],void 0!==this.ctx.listener.forwardX?(this.ctx.listener.forwardX.setTargetAtTime(i,Howler.ctx.currentTime,.1),this.ctx.listener.forwardY.setTargetAtTime(e,Howler.ctx.currentTime,.1),this.ctx.listener.forwardZ.setTargetAtTime(I,Howler.ctx.currentTime,.1),this.ctx.listener.upX.setTargetAtTime(i,Howler.ctx.currentTime,.1),this.ctx.listener.upY.setTargetAtTime(e,Howler.ctx.currentTime,.1),this.ctx.listener.upZ.setTargetAtTime(I,Howler.ctx.currentTime,.1)):this.ctx.listener.setOrientation(i,e,I,t,C,o),this)},Howl.prototype.init=(i=Howl.prototype.init,function(e){return this._orientation=e.orientation||[1,0,0],this._stereo=e.stereo||null,this._pos=e.pos||null,this._pannerAttr={coneInnerAngle:void 0!==e.coneInnerAngle?e.coneInnerAngle:360,coneOuterAngle:void 0!==e.coneOuterAngle?e.coneOuterAngle:360,coneOuterGain:void 0!==e.coneOuterGain?e.coneOuterGain:0,distanceModel:void 0!==e.distanceModel?e.distanceModel:"inverse",maxDistance:void 0!==e.maxDistance?e.maxDistance:1e4,panningModel:void 0!==e.panningModel?e.panningModel:"HRTF",refDistance:void 0!==e.refDistance?e.refDistance:1,rolloffFactor:void 0!==e.rolloffFactor?e.rolloffFactor:1},this._onstereo=e.onstereo?[{fn:e.onstereo}]:[],this._onpos=e.onpos?[{fn:e.onpos}]:[],this._onorientation=e.onorientation?[{fn:e.onorientation}]:[],i.call(this,e)}),Howl.prototype.stereo=function(i,I){var t=this;if(!t._webAudio)return t;if("loaded"!==t._state)return t._queue.push({event:"stereo",action:function(){t.stereo(i,I)}}),t;var C=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===I){if("number"!=typeof i)return t._stereo;t._stereo=i,t._pos=[i,0,0]}for(var o=t._getSoundIds(I),s=0;s<o.length;s++){var l=t._soundById(o[s]);if(l){if("number"!=typeof i)return l._stereo;l._stereo=i,l._pos=[i,0,0],l._node&&(l._pannerAttr.panningModel="equalpower",l._panner&&l._panner.pan||e(l,C),"spatial"===C?void 0!==l._panner.positionX?(l._panner.positionX.setValueAtTime(i,Howler.ctx.currentTime),l._panner.positionY.setValueAtTime(0,Howler.ctx.currentTime),l._panner.positionZ.setValueAtTime(0,Howler.ctx.currentTime)):l._panner.setPosition(i,0,0):l._panner.pan.setValueAtTime(i,Howler.ctx.currentTime)),t._emit("stereo",l._id)}}return t},Howl.prototype.pos=function(i,I,t,C){var o=this;if(!o._webAudio)return o;if("loaded"!==o._state)return o._queue.push({event:"pos",action:function(){o.pos(i,I,t,C)}}),o;if(I="number"!=typeof I?0:I,t="number"!=typeof t?-.5:t,void 0===C){if("number"!=typeof i)return o._pos;o._pos=[i,I,t]}for(var s=o._getSoundIds(C),l=0;l<s.length;l++){var n=o._soundById(s[l]);if(n){if("number"!=typeof i)return n._pos;n._pos=[i,I,t],n._node&&(n._panner&&!n._panner.pan||e(n,"spatial"),void 0!==n._panner.positionX?(n._panner.positionX.setValueAtTime(i,Howler.ctx.currentTime),n._panner.positionY.setValueAtTime(I,Howler.ctx.currentTime),n._panner.positionZ.setValueAtTime(t,Howler.ctx.currentTime)):n._panner.setPosition(i,I,t)),o._emit("pos",n._id)}}return o},Howl.prototype.orientation=function(i,I,t,C){var o=this;if(!o._webAudio)return o;if("loaded"!==o._state)return o._queue.push({event:"orientation",action:function(){o.orientation(i,I,t,C)}}),o;if(I="number"!=typeof I?o._orientation[1]:I,t="number"!=typeof t?o._orientation[2]:t,void 0===C){if("number"!=typeof i)return o._orientation;o._orientation=[i,I,t]}for(var s=o._getSoundIds(C),l=0;l<s.length;l++){var n=o._soundById(s[l]);if(n){if("number"!=typeof i)return n._orientation;n._orientation=[i,I,t],n._node&&(n._panner||(n._pos||(n._pos=o._pos||[0,0,-.5]),e(n,"spatial")),void 0!==n._panner.orientationX?(n._panner.orientationX.setValueAtTime(i,Howler.ctx.currentTime),n._panner.orientationY.setValueAtTime(I,Howler.ctx.currentTime),n._panner.orientationZ.setValueAtTime(t,Howler.ctx.currentTime)):n._panner.setOrientation(i,I,t)),o._emit("orientation",n._id)}}return o},Howl.prototype.pannerAttr=function(){var i,I,t=arguments;if(!this._webAudio)return this;if(0===t.length)return this._pannerAttr;if(1===t.length){if("object"!=typeof t[0])return(I=this._soundById(parseInt(t[0],10)))?I._pannerAttr:this._pannerAttr;var C=t[0];void 0===i&&(C.pannerAttr||(C.pannerAttr={coneInnerAngle:C.coneInnerAngle,coneOuterAngle:C.coneOuterAngle,coneOuterGain:C.coneOuterGain,distanceModel:C.distanceModel,maxDistance:C.maxDistance,refDistance:C.refDistance,rolloffFactor:C.rolloffFactor,panningModel:C.panningModel}),this._pannerAttr={coneInnerAngle:void 0!==C.pannerAttr.coneInnerAngle?C.pannerAttr.coneInnerAngle:this._coneInnerAngle,coneOuterAngle:void 0!==C.pannerAttr.coneOuterAngle?C.pannerAttr.coneOuterAngle:this._coneOuterAngle,coneOuterGain:void 0!==C.pannerAttr.coneOuterGain?C.pannerAttr.coneOuterGain:this._coneOuterGain,distanceModel:void 0!==C.pannerAttr.distanceModel?C.pannerAttr.distanceModel:this._distanceModel,maxDistance:void 0!==C.pannerAttr.maxDistance?C.pannerAttr.maxDistance:this._maxDistance,refDistance:void 0!==C.pannerAttr.refDistance?C.pannerAttr.refDistance:this._refDistance,rolloffFactor:void 0!==C.pannerAttr.rolloffFactor?C.pannerAttr.rolloffFactor:this._rolloffFactor,panningModel:void 0!==C.pannerAttr.panningModel?C.pannerAttr.panningModel:this._panningModel})}else 2===t.length&&(C=t[0],i=parseInt(t[1],10));for(i=this._getSoundIds(i),t=0;t<i.length;t++)if(I=this._soundById(i[t])){var o=I._pannerAttr;o={coneInnerAngle:void 0!==C.coneInnerAngle?C.coneInnerAngle:o.coneInnerAngle,coneOuterAngle:void 0!==C.coneOuterAngle?C.coneOuterAngle:o.coneOuterAngle,coneOuterGain:void 0!==C.coneOuterGain?C.coneOuterGain:o.coneOuterGain,distanceModel:void 0!==C.distanceModel?C.distanceModel:o.distanceModel,maxDistance:void 0!==C.maxDistance?C.maxDistance:o.maxDistance,refDistance:void 0!==C.refDistance?C.refDistance:o.refDistance,rolloffFactor:void 0!==C.rolloffFactor?C.rolloffFactor:o.rolloffFactor,panningModel:void 0!==C.panningModel?C.panningModel:o.panningModel};var s=I._panner;s?(s.coneInnerAngle=o.coneInnerAngle,s.coneOuterAngle=o.coneOuterAngle,s.coneOuterGain=o.coneOuterGain,s.distanceModel=o.distanceModel,s.maxDistance=o.maxDistance,s.refDistance=o.refDistance,s.rolloffFactor=o.rolloffFactor,s.panningModel=o.panningModel):(I._pos||(I._pos=this._pos||[0,0,-.5]),e(I,"spatial"))}return this},Sound.prototype.init=function(i){return function(){var e=this._parent;this._orientation=e._orientation,this._stereo=e._stereo,this._pos=e._pos,this._pannerAttr=e._pannerAttr,i.call(this),this._stereo?e.stereo(this._stereo):this._pos&&e.pos(this._pos[0],this._pos[1],this._pos[2],this._id)}}(Sound.prototype.init),Sound.prototype.reset=function(i){return function(){var e=this._parent;return this._orientation=e._orientation,this._stereo=e._stereo,this._pos=e._pos,this._pannerAttr=e._pannerAttr,this._stereo?e.stereo(this._stereo):this._pos?e.pos(this._pos[0],this._pos[1],this._pos[2],this._id):this._panner&&(this._panner.disconnect(0),this._panner=void 0,e._refreshBuffer(this)),i.call(this)}}(Sound.prototype.reset);var e=function(i,e){"spatial"===(e||"spatial")?(i._panner=Howler.ctx.createPanner(),i._panner.coneInnerAngle=i._pannerAttr.coneInnerAngle,i._panner.coneOuterAngle=i._pannerAttr.coneOuterAngle,i._panner.coneOuterGain=i._pannerAttr.coneOuterGain,i._panner.distanceModel=i._pannerAttr.distanceModel,i._panner.maxDistance=i._pannerAttr.maxDistance,i._panner.refDistance=i._pannerAttr.refDistance,i._panner.rolloffFactor=i._pannerAttr.rolloffFactor,i._panner.panningModel=i._pannerAttr.panningModel,void 0!==i._panner.positionX?(i._panner.positionX.setValueAtTime(i._pos[0],Howler.ctx.currentTime),i._panner.positionY.setValueAtTime(i._pos[1],Howler.ctx.currentTime),i._panner.positionZ.setValueAtTime(i._pos[2],Howler.ctx.currentTime)):i._panner.setPosition(i._pos[0],i._pos[1],i._pos[2]),void 0!==i._panner.orientationX?(i._panner.orientationX.setValueAtTime(i._orientation[0],Howler.ctx.currentTime),i._panner.orientationY.setValueAtTime(i._orientation[1],Howler.ctx.currentTime),i._panner.orientationZ.setValueAtTime(i._orientation[2],Howler.ctx.currentTime)):i._panner.setOrientation(i._orientation[0],i._orientation[1],i._orientation[2])):(i._panner=Howler.ctx.createStereoPanner(),i._panner.pan.setValueAtTime(i._stereo,Howler.ctx.currentTime)),i._panner.connect(i._node),i._paused||i._parent.pause(i._id,!0).play(i._id,!0)}}(),function(i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define([],i):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pako=i()}((function(){return function i(e,I,t){function C(s,l){if(!I[s]){if(!e[s]){var n="function"==typeof require&&require;if(!l&&n)return n(s,!0);if(o)return o(s,!0);throw(l=Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",l}l=I[s]={exports:{}},e[s][0].call(l.exports,(function(i){var I=e[s][1][i];return C(I||i)}),l,l.exports,i,e,I,t)}return I[s].exports}for(var o="function"==typeof require&&require,s=0;s<t.length;s++)C(t[s]);return C}({1:[function(i,e,I){function t(i){if(!(this instanceof t))return new t(i);(i=this.options=s.assign({level:J,method:h,chunkSize:16384,windowBits:15,memLevel:8,strategy:c,to:""},i||{})).raw&&0<i.windowBits?i.windowBits=-i.windowBits:i.gzip&&0<i.windowBits&&16>i.windowBits&&(i.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var e=o.deflateInit2(this.strm,i.level,i.method,i.windowBits,i.memLevel,i.strategy);if(e!==r)throw Error(n[e]);if(i.header&&o.deflateSetHeader(this.strm,i.header),i.dictionary){var I;if(I="string"==typeof i.dictionary?l.string2buf(i.dictionary):"[object ArrayBuffer]"===g.call(i.dictionary)?new Uint8Array(i.dictionary):i.dictionary,(e=o.deflateSetDictionary(this.strm,I))!==r)throw Error(n[e]);this._dict_set=!0}}function C(i,e){if((e=new t(e)).push(i,!0),e.err)throw e.msg;return e.result}var o=i("./zlib/deflate"),s=i("./utils/common"),l=i("./utils/strings"),n=i("./zlib/messages"),a=i("./zlib/zstream"),g=Object.prototype.toString,r=0,J=-1,c=0,h=8;t.prototype.push=function(i,e){var I,t=this.strm,C=this.options.chunkSize;if(this.ended)return!1;e=e===~~e?e:!0===e?4:0,"string"==typeof i?t.input=l.string2buf(i):"[object ArrayBuffer]"===g.call(i)?t.input=new Uint8Array(i):t.input=i,t.next_in=0,t.avail_in=t.input.length;do{if(0===t.avail_out&&(t.output=new s.Buf8(C),t.next_out=0,t.avail_out=C),1!==(I=o.deflate(t,e))&&I!==r)return this.onEnd(I),this.ended=!0,!1;0!==t.avail_out&&(0!==t.avail_in||4!==e&&2!==e)||("string"===this.options.to?this.onData(l.buf2binstring(s.shrinkBuf(t.output,t.next_out))):this.onData(s.shrinkBuf(t.output,t.next_out)))}while((0<t.avail_in||0===t.avail_out)&&1!==I);return 4===e?(I=o.deflateEnd(this.strm),this.onEnd(I),this.ended=!0,I===r):2!==e||(this.onEnd(r),t.avail_out=0,!0)},t.prototype.onData=function(i){this.chunks.push(i)},t.prototype.onEnd=function(i){i===r&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=i,this.msg=this.strm.msg},I.Deflate=t,I.deflate=C,I.deflateRaw=function(i,e){return(e=e||{}).raw=!0,C(i,e)},I.gzip=function(i,e){return(e=e||{}).gzip=!0,C(i,e)}},{"./utils/common":3,"./utils/strings":4,"./zlib/deflate":8,"./zlib/messages":13,"./zlib/zstream":15}],2:[function(i,e,I){function t(i){if(!(this instanceof t))return new t(i);var e=this.options=s.assign({chunkSize:16384,windowBits:0,to:""},i||{});if(e.raw&&0<=e.windowBits&&16>e.windowBits&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(0<=e.windowBits&&16>e.windowBits)||i&&i.windowBits||(e.windowBits+=32),15<e.windowBits&&48>e.windowBits&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new g,this.strm.avail_out=0,(i=o.inflateInit2(this.strm,e.windowBits))!==n.Z_OK)throw Error(a[i]);this.header=new r,o.inflateGetHeader(this.strm,this.header)}function C(i,e){if((e=new t(e)).push(i,!0),e.err)throw e.msg;return e.result}var o=i("./zlib/inflate"),s=i("./utils/common"),l=i("./utils/strings"),n=i("./zlib/constants"),a=i("./zlib/messages"),g=i("./zlib/zstream"),r=i("./zlib/gzheader"),J=Object.prototype.toString;t.prototype.push=function(i,e){var I,t,C,a,g,r=this.strm,c=this.options.chunkSize,h=this.options.dictionary,d=!1;if(this.ended)return!1;e=e===~~e?e:!0===e?n.Z_FINISH:n.Z_NO_FLUSH,"string"==typeof i?r.input=l.binstring2buf(i):"[object ArrayBuffer]"===J.call(i)?r.input=new Uint8Array(i):r.input=i,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=new s.Buf8(c),r.next_out=0,r.avail_out=c),(I=o.inflate(r,n.Z_NO_FLUSH))===n.Z_NEED_DICT&&h&&(g="string"==typeof h?l.string2buf(h):"[object ArrayBuffer]"===J.call(h)?new Uint8Array(h):h,I=o.inflateSetDictionary(this.strm,g)),I===n.Z_BUF_ERROR&&!0===d&&(I=n.Z_OK,d=!1),I!==n.Z_STREAM_END&&I!==n.Z_OK)return this.onEnd(I),this.ended=!0,!1;r.next_out&&(0!==r.avail_out&&I!==n.Z_STREAM_END&&(0!==r.avail_in||e!==n.Z_FINISH&&e!==n.Z_SYNC_FLUSH)||("string"===this.options.to?(t=l.utf8border(r.output,r.next_out),C=r.next_out-t,a=l.buf2string(r.output,t),r.next_out=C,r.avail_out=c-C,C&&s.arraySet(r.output,r.output,t,C,0),this.onData(a)):this.onData(s.shrinkBuf(r.output,r.next_out)))),0===r.avail_in&&0===r.avail_out&&(d=!0)}while((0<r.avail_in||0===r.avail_out)&&I!==n.Z_STREAM_END);return I===n.Z_STREAM_END&&(e=n.Z_FINISH),e===n.Z_FINISH?(I=o.inflateEnd(this.strm),this.onEnd(I),this.ended=!0,I===n.Z_OK):e!==n.Z_SYNC_FLUSH||(this.onEnd(n.Z_OK),r.avail_out=0,!0)},t.prototype.onData=function(i){this.chunks.push(i)},t.prototype.onEnd=function(i){i===n.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=i,this.msg=this.strm.msg},I.Inflate=t,I.inflate=C,I.inflateRaw=function(i,e){return(e=e||{}).raw=!0,C(i,e)},I.ungzip=C},{"./utils/common":3,"./utils/strings":4,"./zlib/constants":6,"./zlib/gzheader":9,"./zlib/inflate":11,"./zlib/messages":13,"./zlib/zstream":15}],3:[function(i,e,I){i="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array,I.assign=function(i){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var I=e.shift();if(I){if("object"!=typeof I)throw new TypeError(I+"must be non-object");for(var t in I)I.hasOwnProperty(t)&&(i[t]=I[t])}}return i},I.shrinkBuf=function(i,e){return i.length===e?i:i.subarray?i.subarray(0,e):(i.length=e,i)};var t={arraySet:function(i,e,I,t,C){if(e.subarray&&i.subarray)i.set(e.subarray(I,I+t),C);else for(var o=0;o<t;o++)i[C+o]=e[I+o]},flattenChunks:function(i){var e,I,t=I=0;for(e=i.length;t<e;t++)I+=i[t].length;var C=new Uint8Array(I);for(t=I=0,e=i.length;t<e;t++){var o=i[t];C.set(o,I),I+=o.length}return C}},C={arraySet:function(i,e,I,t,C){for(var o=0;o<t;o++)i[C+o]=e[I+o]},flattenChunks:function(i){return[].concat.apply([],i)}};I.setTyped=function(i){i?(I.Buf8=Uint8Array,I.Buf16=Uint16Array,I.Buf32=Int32Array,I.assign(I,t)):(I.Buf8=Array,I.Buf16=Array,I.Buf32=Array,I.assign(I,C))},I.setTyped(i)},{}],4:[function(i,e,I){function t(i,e){if(65537>e&&(i.subarray&&s||!i.subarray&&o))return String.fromCharCode.apply(null,C.shrinkBuf(i,e));for(var I="",t=0;t<e;t++)I+=String.fromCharCode(i[t]);return I}var C=i("./common"),o=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(i){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(i){s=!1}var l=new C.Buf8(256);for(i=0;256>i;i++)l[i]=252<=i?6:248<=i?5:240<=i?4:224<=i?3:192<=i?2:1;l[254]=l[254]=1,I.string2buf=function(i){var e,I,t,o=i.length,s=0;for(I=0;I<o;I++){var l=i.charCodeAt(I);55296==(64512&l)&&I+1<o&&(56320==(64512&(e=i.charCodeAt(I+1)))&&(l=65536+(l-55296<<10)+(e-56320),I++)),s+=128>l?1:2048>l?2:65536>l?3:4}var n=new C.Buf8(s);for(I=t=0;t<s;I++)55296==(64512&(l=i.charCodeAt(I)))&&I+1<o&&(56320==(64512&(e=i.charCodeAt(I+1)))&&(l=65536+(l-55296<<10)+(e-56320),I++)),128>l?n[t++]=l:2048>l?(n[t++]=192|l>>>6,n[t++]=128|63&l):65536>l?(n[t++]=224|l>>>12,n[t++]=128|l>>>6&63,n[t++]=128|63&l):(n[t++]=240|l>>>18,n[t++]=128|l>>>12&63,n[t++]=128|l>>>6&63,n[t++]=128|63&l);return n},I.buf2binstring=function(i){return t(i,i.length)},I.binstring2buf=function(i){for(var e=new C.Buf8(i.length),I=0,t=e.length;I<t;I++)e[I]=i.charCodeAt(I);return e},I.buf2string=function(i,e){var I,C,o,s=e||i.length,n=Array(2*s);for(e=I=0;e<s;)if(128>(C=i[e++]))n[I++]=C;else if(4<(o=l[C]))n[I++]=65533,e+=o-1;else{for(C&=2===o?31:3===o?15:7;1<o&&e<s;)C=C<<6|63&i[e++],o--;1<o?n[I++]=65533:65536>C?n[I++]=C:(C-=65536,n[I++]=55296|C>>10&1023,n[I++]=56320|1023&C)}return t(n,I)},I.utf8border=function(i,e){var I;for((e=e||i.length)>i.length&&(e=i.length),I=e-1;0<=I&&128==(192&i[I]);)I--;return 0>I||0===I?e:I+l[i[I]]>e?I:e}},{"./common":3}],5:[function(i,e,I){e.exports=function(i,e,I,t){var C,o=65535&i|0;for(i=i>>>16&65535|0;0!==I;){I-=C=2e3<I?2e3:I;do{i=i+(o=o+e[t++]|0)|0}while(--C);o%=65521,i%=65521}return o|i<<16|0}},{}],6:[function(i,e,I){e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],7:[function(i,e,I){var t=function(){for(var i,e=[],I=0;256>I;I++){i=I;for(var t=0;8>t;t++)i=1&i?3988292384^i>>>1:i>>>1;e[I]=i}return e}();e.exports=function(i,e,I,C){for(I=C+I,i^=-1;C<I;C++)i=i>>>8^t[255&(i^e[C])];return-1^i}},{}],8:[function(i,e,I){function t(i,e){return i.msg=w[e],e}function C(i){for(var e=i.length;0<=--e;)i[e]=0}function o(i){var e=i.state,I=e.pending;I>i.avail_out&&(I=i.avail_out),0!==I&&(A.arraySet(i.output,e.pending_buf,e.pending_out,I,i.next_out),i.next_out+=I,e.pending_out+=I,i.total_out+=I,i.avail_out-=I,e.pending-=I,0===e.pending&&(e.pending_out=0))}function s(i,e){u._tr_flush_block(i,0<=i.block_start?i.block_start:-1,i.strstart-i.block_start,e),i.block_start=i.strstart,o(i.strm)}function l(i,e){i.pending_buf[i.pending++]=e}function n(i,e){i.pending_buf[i.pending++]=e>>>8&255,i.pending_buf[i.pending++]=255&e}function a(i,e){var I,t,C=i.max_chain_length,o=i.strstart,s=i.prev_length,l=i.nice_match,n=i.strstart>i.w_size-R?i.strstart-(i.w_size-R):0,a=i.window,g=i.w_mask,r=i.prev,J=i.strstart+v,c=a[o+s-1],h=a[o+s];i.prev_length>=i.good_match&&(C>>=2),l>i.lookahead&&(l=i.lookahead);do{if(a[(I=e)+s]===h&&a[I+s-1]===c&&a[I]===a[o]&&a[++I]===a[o+1]){for(o+=2,I++;a[++o]===a[++I]&&a[++o]===a[++I]&&a[++o]===a[++I]&&a[++o]===a[++I]&&a[++o]===a[++I]&&a[++o]===a[++I]&&a[++o]===a[++I]&&a[++o]===a[++I]&&o<J;);if(t=v-(J-o),o=J-v,t>s){if(i.match_start=e,s=t,t>=l)break;c=a[o+s-1],h=a[o+s]}}}while((e=r[e&g])>n&&0!=--C);return s<=i.lookahead?s:i.lookahead}function g(i){var e,I,t=i.w_size;do{if(I=i.window_size-i.lookahead-i.strstart,i.strstart>=t+(t-R)){A.arraySet(i.window,i.window,t,t,0),i.match_start-=t,i.strstart-=t,i.block_start-=t;var C=e=i.hash_size;do{var o=i.head[--C];i.head[C]=o>=t?o-t:0}while(--e);C=e=t;do{o=i.prev[--C],i.prev[C]=o>=t?o-t:0}while(--e);I+=t}if(0===i.strm.avail_in)break;C=i.strm,o=i.window;var s=i.strstart+i.lookahead,l=C.avail_in;if(l>I&&(l=I),e=0===l?0:(C.avail_in-=l,A.arraySet(o,C.input,C.next_in,l,s),1===C.state.wrap?C.adler=Q(C.adler,o,l,s):2===C.state.wrap&&(C.adler=S(C.adler,o,l,s)),C.next_in+=l,C.total_in+=l,l),i.lookahead+=e,i.lookahead+i.insert>=B)for(I=i.strstart-i.insert,i.ins_h=i.window[I],i.ins_h=(i.ins_h<<i.hash_shift^i.window[I+1])&i.hash_mask;i.insert&&(i.ins_h=(i.ins_h<<i.hash_shift^i.window[I+B-1])&i.hash_mask,i.prev[I&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=I,I++,i.insert--,!(i.lookahead+i.insert<B)););}while(i.lookahead<R&&0!==i.strm.avail_in)}function r(i,e){for(var I,t;;){if(i.lookahead<R){if(g(i),i.lookahead<R&&e===m)return P;if(0===i.lookahead)break}if(I=0,i.lookahead>=B&&(i.ins_h=(i.ins_h<<i.hash_shift^i.window[i.strstart+B-1])&i.hash_mask,I=i.prev[i.strstart&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=i.strstart),0!==I&&i.strstart-I<=i.w_size-R&&(i.match_length=a(i,I)),i.match_length>=B)if(t=u._tr_tally(i,i.strstart-i.match_start,i.match_length-B),i.lookahead-=i.match_length,i.match_length<=i.max_lazy_match&&i.lookahead>=B){i.match_length--;do{i.strstart++,i.ins_h=(i.ins_h<<i.hash_shift^i.window[i.strstart+B-1])&i.hash_mask,I=i.prev[i.strstart&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=i.strstart}while(0!=--i.match_length);i.strstart++}else i.strstart+=i.match_length,i.match_length=0,i.ins_h=i.window[i.strstart],i.ins_h=(i.ins_h<<i.hash_shift^i.window[i.strstart+1])&i.hash_mask;else t=u._tr_tally(i,0,i.window[i.strstart]),i.lookahead--,i.strstart++;if(t&&(s(i,!1),0===i.strm.avail_out))return P}return i.insert=i.strstart<B-1?i.strstart:B-1,e===b?(s(i,!0),0===i.strm.avail_out?U:T):i.last_lit&&(s(i,!1),0===i.strm.avail_out)?P:z}function J(i,e){for(var I,t,C;;){if(i.lookahead<R){if(g(i),i.lookahead<R&&e===m)return P;if(0===i.lookahead)break}if(I=0,i.lookahead>=B&&(i.ins_h=(i.ins_h<<i.hash_shift^i.window[i.strstart+B-1])&i.hash_mask,I=i.prev[i.strstart&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=i.strstart),i.prev_length=i.match_length,i.prev_match=i.match_start,i.match_length=B-1,0!==I&&i.prev_length<i.max_lazy_match&&i.strstart-I<=i.w_size-R&&(i.match_length=a(i,I),5>=i.match_length&&(i.strategy===y||i.match_length===B&&4096<i.strstart-i.match_start)&&(i.match_length=B-1)),i.prev_length>=B&&i.match_length<=i.prev_length){C=i.strstart+i.lookahead-B,t=u._tr_tally(i,i.strstart-1-i.prev_match,i.prev_length-B),i.lookahead-=i.prev_length-1,i.prev_length-=2;do{++i.strstart<=C&&(i.ins_h=(i.ins_h<<i.hash_shift^i.window[i.strstart+B-1])&i.hash_mask,I=i.prev[i.strstart&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=i.strstart)}while(0!=--i.prev_length);if(i.match_available=0,i.match_length=B-1,i.strstart++,t&&(s(i,!1),0===i.strm.avail_out))return P}else if(i.match_available){if((t=u._tr_tally(i,0,i.window[i.strstart-1]))&&s(i,!1),i.strstart++,i.lookahead--,0===i.strm.avail_out)return P}else i.match_available=1,i.strstart++,i.lookahead--}return i.match_available&&(u._tr_tally(i,0,i.window[i.strstart-1]),i.match_available=0),i.insert=i.strstart<B-1?i.strstart:B-1,e===b?(s(i,!0),0===i.strm.avail_out?U:T):i.last_lit&&(s(i,!1),0===i.strm.avail_out)?P:z}function c(i,e,I,t,C){this.good_length=i,this.max_lazy=e,this.nice_length=I,this.max_chain=t,this.func=C}function h(){this.strm=null,this.status=0,this.pending_buf=null,this.wrap=this.pending=this.pending_out=this.pending_buf_size=0,this.gzhead=null,this.gzindex=0,this.method=L,this.last_flush=-1,this.w_mask=this.w_bits=this.w_size=0,this.window=null,this.window_size=0,this.head=this.prev=null,this.nice_match=this.good_match=this.strategy=this.level=this.max_lazy_match=this.max_chain_length=this.prev_length=this.lookahead=this.match_start=this.strstart=this.match_available=this.prev_match=this.match_length=this.block_start=this.hash_shift=this.hash_mask=this.hash_bits=this.hash_size=this.ins_h=0,this.dyn_ltree=new A.Buf16(2*N),this.dyn_dtree=new A.Buf16(2*(2*W+1)),this.bl_tree=new A.Buf16(2*(2*x+1)),C(this.dyn_ltree),C(this.dyn_dtree),C(this.bl_tree),this.bl_desc=this.d_desc=this.l_desc=null,this.bl_count=new A.Buf16(D+1),this.heap=new A.Buf16(2*G+1),C(this.heap),this.heap_max=this.heap_len=0,this.depth=new A.Buf16(2*G+1),C(this.depth),this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len=this.d_buf=this.last_lit=this.lit_bufsize=this.l_buf=0}function d(i){var e;return i&&i.state?(i.total_in=i.total_out=0,i.data_type=Z,(e=i.state).pending=0,e.pending_out=0,0>e.wrap&&(e.wrap=-e.wrap),e.status=e.wrap?X:Y,i.adler=2===e.wrap?0:1,e.last_flush=m,u._tr_init(e),j):t(i,M)}function _(i){var e=d(i);return e===j&&((i=i.state).window_size=2*i.w_size,C(i.head),i.max_lazy_match=H[i.level].max_lazy,i.good_match=H[i.level].good_length,i.nice_match=H[i.level].nice_length,i.max_chain_length=H[i.level].max_chain,i.strstart=0,i.block_start=0,i.lookahead=0,i.insert=0,i.match_length=i.prev_length=B-1,i.match_available=0,i.ins_h=0),e}function k(i,e,I,C,o,s){if(!i)return M;var l=1;if(e===f&&(e=6),0>C?(l=0,C=-C):15<C&&(l=2,C-=16),1>o||o>O||I!==L||8>C||15<C||0>e||9<e||0>s||s>p)return t(i,M);8===C&&(C=9);var n=new h;return i.state=n,n.strm=i,n.wrap=l,n.gzhead=null,n.w_bits=C,n.w_size=1<<n.w_bits,n.w_mask=n.w_size-1,n.hash_bits=o+7,n.hash_size=1<<n.hash_bits,n.hash_mask=n.hash_size-1,n.hash_shift=~~((n.hash_bits+B-1)/B),n.window=new A.Buf8(2*n.w_size),n.head=new A.Buf16(n.hash_size),n.prev=new A.Buf16(n.w_size),n.lit_bufsize=1<<o+6,n.pending_buf_size=4*n.lit_bufsize,n.pending_buf=new A.Buf8(n.pending_buf_size),n.d_buf=1*n.lit_bufsize,n.l_buf=3*n.lit_bufsize,n.level=e,n.strategy=s,n.method=I,_(i)}var A=i("../utils/common"),u=i("./trees"),Q=i("./adler32"),S=i("./crc32"),w=i("./messages"),m=0,b=4,j=0,M=-2,f=-1,y=1,p=4,Z=2,L=8,O=9,G=286,W=30,x=19,N=2*G+1,D=15,B=3,v=258,R=v+B+1,X=42,Y=113,P=1,z=2,U=3,T=4,H=[new c(0,0,0,0,(function(i,e){var I=65535;for(I>i.pending_buf_size-5&&(I=i.pending_buf_size-5);;){if(1>=i.lookahead){if(g(i),0===i.lookahead&&e===m)return P;if(0===i.lookahead)break}i.strstart+=i.lookahead,i.lookahead=0;var t=i.block_start+I;if((0===i.strstart||i.strstart>=t)&&(i.lookahead=i.strstart-t,i.strstart=t,s(i,!1),0===i.strm.avail_out)||i.strstart-i.block_start>=i.w_size-R&&(s(i,!1),0===i.strm.avail_out))return P}return i.insert=0,e===b?(s(i,!0),0===i.strm.avail_out?U:T):(i.strstart>i.block_start&&s(i,!1),P)})),new c(4,4,8,4,r),new c(4,5,16,8,r),new c(4,6,32,32,r),new c(4,4,16,16,J),new c(8,16,32,32,J),new c(8,16,128,128,J),new c(8,32,128,256,J),new c(32,128,258,1024,J),new c(32,258,258,4096,J)];I.deflateInit=function(i,e){return k(i,e,L,15,8,0)},I.deflateInit2=k,I.deflateReset=_,I.deflateResetKeep=d,I.deflateSetHeader=function(i,e){return i&&i.state?2!==i.state.wrap?M:(i.state.gzhead=e,j):M},I.deflate=function(i,e){var I,a;if(!i||!i.state||5<e||0>e)return i?t(i,M):M;if(a=i.state,!i.output||!i.input&&0!==i.avail_in||666===a.status&&e!==b)return t(i,0===i.avail_out?-5:M);if(a.strm=i,I=a.last_flush,a.last_flush=e,a.status===X)if(2===a.wrap)i.adler=0,l(a,31),l(a,139),l(a,8),a.gzhead?(l(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),l(a,255&a.gzhead.time),l(a,a.gzhead.time>>8&255),l(a,a.gzhead.time>>16&255),l(a,a.gzhead.time>>24&255),l(a,9===a.level?2:2<=a.strategy||2>a.level?4:0),l(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(l(a,255&a.gzhead.extra.length),l(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(i.adler=S(i.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(l(a,0),l(a,0),l(a,0),l(a,0),l(a,0),l(a,9===a.level?2:2<=a.strategy||2>a.level?4:0),l(a,3),a.status=Y);else{var r=L+(a.w_bits-8<<4)<<8;r|=(2<=a.strategy||2>a.level?0:6>a.level?1:6===a.level?2:3)<<6,0!==a.strstart&&(r|=32),a.status=Y,n(a,r+(31-r%31)),0!==a.strstart&&(n(a,i.adler>>>16),n(a,65535&i.adler)),i.adler=1}if(69===a.status)if(a.gzhead.extra){for(r=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>r&&(i.adler=S(i.adler,a.pending_buf,a.pending-r,r)),o(i),r=a.pending,a.pending!==a.pending_buf_size));)l(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>r&&(i.adler=S(i.adler,a.pending_buf,a.pending-r,r)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){r=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>r&&(i.adler=S(i.adler,a.pending_buf,a.pending-r,r)),o(i),r=a.pending,a.pending===a.pending_buf_size)){var J=1;break}J=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,l(a,J)}while(0!==J);a.gzhead.hcrc&&a.pending>r&&(i.adler=S(i.adler,a.pending_buf,a.pending-r,r)),0===J&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){r=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>r&&(i.adler=S(i.adler,a.pending_buf,a.pending-r,r)),o(i),r=a.pending,a.pending===a.pending_buf_size)){J=1;break}J=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,l(a,J)}while(0!==J);a.gzhead.hcrc&&a.pending>r&&(i.adler=S(i.adler,a.pending_buf,a.pending-r,r)),0===J&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&o(i),a.pending+2<=a.pending_buf_size&&(l(a,255&i.adler),l(a,i.adler>>8&255),i.adler=0,a.status=Y)):a.status=Y),0!==a.pending){if(o(i),0===i.avail_out)return a.last_flush=-1,j}else if(0===i.avail_in&&(e<<1)-(4<e?9:0)<=(I<<1)-(4<I?9:0)&&e!==b)return t(i,-5);if(666===a.status&&0!==i.avail_in)return t(i,-5);if(0!==i.avail_in||0!==a.lookahead||e!==m&&666!==a.status){if(2===a.strategy)i:{for(var c;;){if(0===a.lookahead&&(g(a),0===a.lookahead)){if(e===m){var h=P;break i}break}if(a.match_length=0,c=u._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(s(a,!1),0===a.strm.avail_out)){h=P;break i}}a.insert=0,h=e===b?(s(a,!0),0===a.strm.avail_out?U:T):a.last_lit&&(s(a,!1),0===a.strm.avail_out)?P:z}else if(3===a.strategy)i:{var d,_;for(c=a.window;;){if(a.lookahead<=v){if(g(a),a.lookahead<=v&&e===m){h=P;break i}if(0===a.lookahead)break}if(a.match_length=0,a.lookahead>=B&&0<a.strstart&&((d=c[_=a.strstart-1])===c[++_]&&d===c[++_]&&d===c[++_])){for(I=a.strstart+v;d===c[++_]&&d===c[++_]&&d===c[++_]&&d===c[++_]&&d===c[++_]&&d===c[++_]&&d===c[++_]&&d===c[++_]&&_<I;);a.match_length=v-(I-_),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=B?(h=u._tr_tally(a,1,a.match_length-B),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(h=u._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),h&&(s(a,!1),0===a.strm.avail_out)){h=P;break i}}a.insert=0,h=e===b?(s(a,!0),0===a.strm.avail_out?U:T):a.last_lit&&(s(a,!1),0===a.strm.avail_out)?P:z}else h=H[a.level].func(a,e);if(h!==U&&h!==T||(a.status=666),h===P||h===U)return 0===i.avail_out&&(a.last_flush=-1),j;if(h===z&&(1===e?u._tr_align(a):5!==e&&(u._tr_stored_block(a,0,0,!1),3===e&&(C(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),o(i),0===i.avail_out))return a.last_flush=-1,j}return e!==b?j:0>=a.wrap?1:(2===a.wrap?(l(a,255&i.adler),l(a,i.adler>>8&255),l(a,i.adler>>16&255),l(a,i.adler>>24&255),l(a,255&i.total_in),l(a,i.total_in>>8&255),l(a,i.total_in>>16&255),l(a,i.total_in>>24&255)):(n(a,i.adler>>>16),n(a,65535&i.adler)),o(i),0<a.wrap&&(a.wrap=-a.wrap),0!==a.pending?j:1)},I.deflateEnd=function(i){var e;return i&&i.state?(e=i.state.status)!==X&&69!==e&&73!==e&&91!==e&&103!==e&&e!==Y&&666!==e?t(i,M):(i.state=null,e===Y?t(i,-3):j):M},I.deflateSetDictionary=function(i,e){var I,t,o,s=e.length;if(!i||!i.state||(2===(t=(I=i.state).wrap)||1===t&&I.status!==X||I.lookahead))return M;1===t&&(i.adler=Q(i.adler,e,s,0)),I.wrap=0,s>=I.w_size&&(0===t&&(C(I.head),I.strstart=0,I.block_start=0,I.insert=0),o=new A.Buf8(I.w_size),A.arraySet(o,e,s-I.w_size,I.w_size,0),e=o,s=I.w_size),o=i.avail_in;var l=i.next_in,n=i.input;for(i.avail_in=s,i.next_in=0,i.input=e,g(I);I.lookahead>=B;){e=I.strstart,s=I.lookahead-(B-1);do{I.ins_h=(I.ins_h<<I.hash_shift^I.window[e+B-1])&I.hash_mask,I.prev[e&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=e,e++}while(--s);I.strstart=e,I.lookahead=B-1,g(I)}return I.strstart+=I.lookahead,I.block_start=I.strstart,I.insert=I.lookahead,I.lookahead=0,I.match_length=I.prev_length=B-1,I.match_available=0,i.next_in=l,i.input=n,i.avail_in=o,I.wrap=t,j},I.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./messages":13,"./trees":14}],9:[function(i,e,I){e.exports=function(){this.os=this.xflags=this.time=this.text=0,this.extra=null,this.extra_len=0,this.comment=this.name="",this.hcrc=0,this.done=!1}},{}],10:[function(i,e,I){e.exports=function(i,e){var I,t,C,o=i.state,s=i.next_in,l=i.input,n=s+(i.avail_in-5),a=i.next_out,g=i.output;e=a-(e-i.avail_out);var r=a+(i.avail_out-257),J=o.dmax,c=o.wsize,h=o.whave,d=o.wnext,_=o.window,k=o.hold,A=o.bits,u=o.lencode,Q=o.distcode,S=(1<<o.lenbits)-1,w=(1<<o.distbits)-1;i:do{15>A&&(k+=l[s++]<<A,A+=8,k+=l[s++]<<A,A+=8);var m=u[k&S];e:for(;;){if(k>>>=I=m>>>24,A-=I,0===(I=m>>>16&255))g[a++]=65535&m;else{if(!(16&I)){if(0==(64&I)){m=u[(65535&m)+(k&(1<<I)-1)];continue e}if(32&I){o.mode=12;break i}i.msg="invalid literal/length code",o.mode=30;break i}var b=65535&m;(I&=15)&&(A<I&&(k+=l[s++]<<A,A+=8),b+=k&(1<<I)-1,k>>>=I,A-=I),15>A&&(k+=l[s++]<<A,A+=8,k+=l[s++]<<A,A+=8),m=Q[k&w];I:for(;;){if(k>>>=I=m>>>24,A-=I,!(16&(I=m>>>16&255))){if(0==(64&I)){m=Q[(65535&m)+(k&(1<<I)-1)];continue I}i.msg="invalid distance code",o.mode=30;break i}if(t=65535&m,A<(I&=15)&&(k+=l[s++]<<A,(A+=8)<I&&(k+=l[s++]<<A,A+=8)),(t+=k&(1<<I)-1)>J){i.msg="invalid distance too far back",o.mode=30;break i}if(k>>>=I,A-=I,t>(I=a-e)){if((I=t-I)>h&&o.sane){i.msg="invalid distance too far back",o.mode=30;break i}if(m=0,C=_,0===d){if(m+=c-I,I<b){b-=I;do{g[a++]=_[m++]}while(--I);m=a-t,C=g}}else if(d<I){if(m+=c+d-I,(I-=d)<b){b-=I;do{g[a++]=_[m++]}while(--I);if(m=0,d<b){b-=I=d;do{g[a++]=_[m++]}while(--I);m=a-t,C=g}}}else if(m+=d-I,I<b){b-=I;do{g[a++]=_[m++]}while(--I);m=a-t,C=g}for(;2<b;)g[a++]=C[m++],g[a++]=C[m++],g[a++]=C[m++],b-=3;b&&(g[a++]=C[m++],1<b&&(g[a++]=C[m++]))}else{m=a-t;do{g[a++]=g[m++],g[a++]=g[m++],g[a++]=g[m++],b-=3}while(2<b);b&&(g[a++]=g[m++],1<b&&(g[a++]=g[m++]))}break}}break}}while(s<n&&a<r);s-=b=A>>3,A-=b<<3,i.next_in=s,i.next_out=a,i.avail_in=s<n?n-s+5:5-(s-n),i.avail_out=a<r?r-a+257:257-(a-r),o.hold=k&(1<<A)-1,o.bits=A}},{}],11:[function(i,e,I){function t(i){return(i>>>24&255)+(i>>>8&65280)+((65280&i)<<8)+((255&i)<<24)}function C(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.total=this.check=this.dmax=this.flags=0,this.head=null,this.wnext=this.whave=this.wsize=this.wbits=0,this.window=null,this.extra=this.offset=this.length=this.bits=this.hold=0,this.distcode=this.lencode=null,this.have=this.ndist=this.nlen=this.ncode=this.distbits=this.lenbits=0,this.next=null,this.lens=new J.Buf16(320),this.work=new J.Buf16(288),this.distdyn=this.lendyn=null,this.was=this.back=this.sane=0}function o(i){var e;return i&&i.state?(e=i.state,i.total_in=i.total_out=e.total=0,i.msg="",e.wrap&&(i.adler=1&e.wrap),e.mode=u,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new J.Buf32(Q),e.distcode=e.distdyn=new J.Buf32(S),e.sane=1,e.back=-1,k):A}function s(i){var e;return i&&i.state?((e=i.state).wsize=0,e.whave=0,e.wnext=0,o(i)):A}function l(i,e){var I,t;return i&&i.state?(t=i.state,0>e?(I=0,e=-e):(I=1+(e>>4),48>e&&(e&=15)),e&&(8>e||15<e)?A:(null!==t.window&&t.wbits!==e&&(t.window=null),t.wrap=I,t.wbits=e,s(i))):A}function n(i,e){var I,t;return i?(t=new C,i.state=t,t.window=null,(I=l(i,e))!==k&&(i.state=null),I):A}function a(i,e,I,t){var C;return null===(i=i.state).window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new J.Buf8(i.wsize)),t>=i.wsize?(J.arraySet(i.window,e,I-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):((C=i.wsize-i.wnext)>t&&(C=t),J.arraySet(i.window,e,I-t,C,i.wnext),(t-=C)?(J.arraySet(i.window,e,I-t,t,0),i.wnext=t,i.whave=i.wsize):(i.wnext+=C,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=C))),0}var g,r,J=i("../utils/common"),c=i("./adler32"),h=i("./crc32"),d=i("./inffast"),_=i("./inftrees"),k=0,A=-2,u=1,Q=852,S=592,w=!0;I.inflateReset=s,I.inflateReset2=l,I.inflateResetKeep=o,I.inflateInit=function(i){return n(i,15)},I.inflateInit2=n,I.inflate=function(i,e){var I,C,o,s,l,n,Q,S=0,m=new J.Buf8(4),b=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!i||!i.state||!i.output||!i.input&&0!==i.avail_in)return A;var j=i.state;12===j.mode&&(j.mode=13);var M=i.next_out,f=i.output,y=i.avail_out,p=i.next_in,Z=i.input,L=i.avail_in,O=j.hold,G=j.bits,W=L,x=y,N=k;i:for(;;)switch(j.mode){case u:if(0===j.wrap){j.mode=13;break}for(;16>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(2&j.wrap&&35615===O){j.check=0,m[0]=255&O,m[1]=O>>>8&255,j.check=h(j.check,m,2,0),G=O=0,j.mode=2;break}if(j.flags=0,j.head&&(j.head.done=!1),!(1&j.wrap)||(((255&O)<<8)+(O>>8))%31){i.msg="incorrect header check",j.mode=30;break}if(8!=(15&O)){i.msg="unknown compression method",j.mode=30;break}if(G-=4,n=8+(15&(O>>>=4)),0===j.wbits)j.wbits=n;else if(n>j.wbits){i.msg="invalid window size",j.mode=30;break}j.dmax=1<<n,i.adler=j.check=1,j.mode=512&O?10:12,G=O=0;break;case 2:for(;16>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(j.flags=O,8!=(255&j.flags)){i.msg="unknown compression method",j.mode=30;break}if(57344&j.flags){i.msg="unknown header flags set",j.mode=30;break}j.head&&(j.head.text=O>>8&1),512&j.flags&&(m[0]=255&O,m[1]=O>>>8&255,j.check=h(j.check,m,2,0)),G=O=0,j.mode=3;case 3:for(;32>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}j.head&&(j.head.time=O),512&j.flags&&(m[0]=255&O,m[1]=O>>>8&255,m[2]=O>>>16&255,m[3]=O>>>24&255,j.check=h(j.check,m,4,0)),G=O=0,j.mode=4;case 4:for(;16>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}j.head&&(j.head.xflags=255&O,j.head.os=O>>8),512&j.flags&&(m[0]=255&O,m[1]=O>>>8&255,j.check=h(j.check,m,2,0)),G=O=0,j.mode=5;case 5:if(1024&j.flags){for(;16>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}j.length=O,j.head&&(j.head.extra_len=O),512&j.flags&&(m[0]=255&O,m[1]=O>>>8&255,j.check=h(j.check,m,2,0)),G=O=0}else j.head&&(j.head.extra=null);j.mode=6;case 6:if(1024&j.flags&&((I=j.length)>L&&(I=L),I&&(j.head&&(n=j.head.extra_len-j.length,j.head.extra||(j.head.extra=Array(j.head.extra_len)),J.arraySet(j.head.extra,Z,p,I,n)),512&j.flags&&(j.check=h(j.check,Z,I,p)),L-=I,p+=I,j.length-=I),j.length))break i;j.length=0,j.mode=7;case 7:if(2048&j.flags){if(0===L)break i;I=0;do{n=Z[p+I++],j.head&&n&&65536>j.length&&(j.head.name+=String.fromCharCode(n))}while(n&&I<L);if(512&j.flags&&(j.check=h(j.check,Z,I,p)),L-=I,p+=I,n)break i}else j.head&&(j.head.name=null);j.length=0,j.mode=8;case 8:if(4096&j.flags){if(0===L)break i;I=0;do{n=Z[p+I++],j.head&&n&&65536>j.length&&(j.head.comment+=String.fromCharCode(n))}while(n&&I<L);if(512&j.flags&&(j.check=h(j.check,Z,I,p)),L-=I,p+=I,n)break i}else j.head&&(j.head.comment=null);j.mode=9;case 9:if(512&j.flags){for(;16>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(O!==(65535&j.check)){i.msg="header crc mismatch",j.mode=30;break}G=O=0}j.head&&(j.head.hcrc=j.flags>>9&1,j.head.done=!0),i.adler=j.check=0,j.mode=12;break;case 10:for(;32>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}i.adler=j.check=t(O),G=O=0,j.mode=11;case 11:if(0===j.havedict)return i.next_out=M,i.avail_out=y,i.next_in=p,i.avail_in=L,j.hold=O,j.bits=G,2;i.adler=j.check=1,j.mode=12;case 12:if(5===e||6===e)break i;case 13:if(j.last){O>>>=7&G,G-=7&G,j.mode=27;break}for(;3>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}switch(j.last=1&O,--G,3&(O>>>=1)){case 0:j.mode=14;break;case 1:var D=j;if(w){for(g=new J.Buf32(512),r=new J.Buf32(32),o=0;144>o;)D.lens[o++]=8;for(;256>o;)D.lens[o++]=9;for(;280>o;)D.lens[o++]=7;for(;288>o;)D.lens[o++]=8;for(_(1,D.lens,0,288,g,0,D.work,{bits:9}),o=0;32>o;)D.lens[o++]=5;_(2,D.lens,0,32,r,0,D.work,{bits:5}),w=!1}if(D.lencode=g,D.lenbits=9,D.distcode=r,D.distbits=5,j.mode=20,6===e){O>>>=2,G-=2;break i}break;case 2:j.mode=17;break;case 3:i.msg="invalid block type",j.mode=30}O>>>=2,G-=2;break;case 14:for(O>>>=7&G,G-=7&G;32>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if((65535&O)!=(O>>>16^65535)){i.msg="invalid stored block lengths",j.mode=30;break}if(j.length=65535&O,O=0,G=0,j.mode=15,6===e)break i;case 15:j.mode=16;case 16:if(I=j.length){if(I>L&&(I=L),I>y&&(I=y),0===I)break i;J.arraySet(f,Z,p,I,M),L-=I,p+=I,y-=I,M+=I,j.length-=I;break}j.mode=12;break;case 17:for(;14>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(j.nlen=257+(31&O),O>>>=5,G-=5,j.ndist=1+(31&O),O>>>=5,G-=5,j.ncode=4+(15&O),O>>>=4,G-=4,286<j.nlen||30<j.ndist){i.msg="too many length or distance symbols",j.mode=30;break}j.have=0,j.mode=18;case 18:for(;j.have<j.ncode;){for(;3>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}j.lens[b[j.have++]]=7&O,O>>>=3,G-=3}for(;19>j.have;)j.lens[b[j.have++]]=0;if(j.lencode=j.lendyn,j.lenbits=7,Q={bits:j.lenbits},N=_(0,j.lens,0,19,j.lencode,0,j.work,Q),j.lenbits=Q.bits,N){i.msg="invalid code lengths set",j.mode=30;break}j.have=0,j.mode=19;case 19:for(;j.have<j.nlen+j.ndist;){for(;D=65535&(S=j.lencode[O&(1<<j.lenbits)-1]),!((s=S>>>24)<=G);){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(16>D)O>>>=s,G-=s,j.lens[j.have++]=D;else{if(16===D){for(o=s+2;G<o;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(O>>>=s,G-=s,0===j.have){i.msg="invalid bit length repeat",j.mode=30;break}n=j.lens[j.have-1],I=3+(3&O),O>>>=2,G-=2}else if(17===D){for(o=s+3;G<o;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}G-=s,n=0,I=3+(7&(O>>>=s)),O>>>=3,G-=3}else{for(o=s+7;G<o;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}G-=s,n=0,I=11+(127&(O>>>=s)),O>>>=7,G-=7}if(j.have+I>j.nlen+j.ndist){i.msg="invalid bit length repeat",j.mode=30;break}for(;I--;)j.lens[j.have++]=n}}if(30===j.mode)break;if(0===j.lens[256]){i.msg="invalid code -- missing end-of-block",j.mode=30;break}if(j.lenbits=9,Q={bits:j.lenbits},N=_(1,j.lens,0,j.nlen,j.lencode,0,j.work,Q),j.lenbits=Q.bits,N){i.msg="invalid literal/lengths set",j.mode=30;break}if(j.distbits=6,j.distcode=j.distdyn,Q={bits:j.distbits},N=_(2,j.lens,j.nlen,j.ndist,j.distcode,0,j.work,Q),j.distbits=Q.bits,N){i.msg="invalid distances set",j.mode=30;break}if(j.mode=20,6===e)break i;case 20:j.mode=21;case 21:if(6<=L&&258<=y){i.next_out=M,i.avail_out=y,i.next_in=p,i.avail_in=L,j.hold=O,j.bits=G,d(i,x),M=i.next_out,f=i.output,y=i.avail_out,p=i.next_in,Z=i.input,L=i.avail_in,O=j.hold,G=j.bits,12===j.mode&&(j.back=-1);break}for(j.back=0;o=(S=j.lencode[O&(1<<j.lenbits)-1])>>>16&255,D=65535&S,!((s=S>>>24)<=G);){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(o&&0==(240&o)){var B=s,v=o;for(l=D;o=(S=j.lencode[l+((O&(1<<B+v)-1)>>B)])>>>16&255,D=65535&S,!(B+(s=S>>>24)<=G);){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}O>>>=B,G-=B,j.back+=B}if(O>>>=s,G-=s,j.back+=s,j.length=D,0===o){j.mode=26;break}if(32&o){j.back=-1,j.mode=12;break}if(64&o){i.msg="invalid literal/length code",j.mode=30;break}j.extra=15&o,j.mode=22;case 22:if(j.extra){for(o=j.extra;G<o;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}j.length+=O&(1<<j.extra)-1,O>>>=j.extra,G-=j.extra,j.back+=j.extra}j.was=j.length,j.mode=23;case 23:for(;o=(S=j.distcode[O&(1<<j.distbits)-1])>>>16&255,D=65535&S,!((s=S>>>24)<=G);){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(0==(240&o)){for(B=s,v=o,l=D;o=(S=j.distcode[l+((O&(1<<B+v)-1)>>B)])>>>16&255,D=65535&S,!(B+(s=S>>>24)<=G);){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}O>>>=B,G-=B,j.back+=B}if(O>>>=s,G-=s,j.back+=s,64&o){i.msg="invalid distance code",j.mode=30;break}j.offset=D,j.extra=15&o,j.mode=24;case 24:if(j.extra){for(o=j.extra;G<o;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}j.offset+=O&(1<<j.extra)-1,O>>>=j.extra,G-=j.extra,j.back+=j.extra}if(j.offset>j.dmax){i.msg="invalid distance too far back",j.mode=30;break}j.mode=25;case 25:if(0===y)break i;if(I=x-y,j.offset>I){if((I=j.offset-I)>j.whave&&j.sane){i.msg="invalid distance too far back",j.mode=30;break}I>j.wnext?(I-=j.wnext,C=j.wsize-I):C=j.wnext-I,I>j.length&&(I=j.length),o=j.window}else o=f,C=M-j.offset,I=j.length;I>y&&(I=y),y-=I,j.length-=I;do{f[M++]=o[C++]}while(--I);0===j.length&&(j.mode=21);break;case 26:if(0===y)break i;f[M++]=j.length,y--,j.mode=21;break;case 27:if(j.wrap){for(;32>G;){if(0===L)break i;L--,O|=Z[p++]<<G,G+=8}if(x-=y,i.total_out+=x,j.total+=x,x&&(i.adler=j.check=j.flags?h(j.check,f,x,M-x):c(j.check,f,x,M-x)),x=y,(j.flags?O:t(O))!==j.check){i.msg="incorrect data check",j.mode=30;break}G=O=0}j.mode=28;case 28:if(j.wrap&&j.flags){for(;32>G;){if(0===L)break i;L--,O+=Z[p++]<<G,G+=8}if(O!==(4294967295&j.total)){i.msg="incorrect length check",j.mode=30;break}G=O=0}j.mode=29;case 29:N=1;break i;case 30:N=-3;break i;case 31:return-4;default:return A}return i.next_out=M,i.avail_out=y,i.next_in=p,i.avail_in=L,j.hold=O,j.bits=G,(j.wsize||x!==i.avail_out&&30>j.mode&&(27>j.mode||4!==e))&&a(i,i.output,i.next_out,x-i.avail_out)?(j.mode=31,-4):(W-=i.avail_in,x-=i.avail_out,i.total_in+=W,i.total_out+=x,j.total+=x,j.wrap&&x&&(i.adler=j.check=j.flags?h(j.check,f,x,i.next_out-x):c(j.check,f,x,i.next_out-x)),i.data_type=j.bits+(j.last?64:0)+(12===j.mode?128:0)+(20===j.mode||15===j.mode?256:0),(0===W&&0===x||4===e)&&N===k&&(N=-5),N)},I.inflateEnd=function(i){if(!i||!i.state)return A;var e=i.state;return e.window&&(e.window=null),i.state=null,k},I.inflateGetHeader=function(i,e){var I;return i&&i.state?0==(2&(I=i.state).wrap)?A:(I.head=e,e.done=!1,k):A},I.inflateSetDictionary=function(i,e){var I,t=e.length;return i&&i.state?0!==(I=i.state).wrap&&11!==I.mode?A:11===I.mode&&c(1,e,t,0)!==I.check?-3:a(i,e,t,t)?(I.mode=31,-4):(I.havedict=1,k):A},I.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./inffast":10,"./inftrees":12}],12:[function(i,e,I){var t=i("../utils/common"),C=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],l=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(i,e,I,n,a,g,r,J){var c,h,d,_,k,A,u,Q,S,w,m,b,j=J.bits,M=0,f=null,y=0,p=new t.Buf16(16),Z=new t.Buf16(16),L=null,O=0;for(u=0;15>=u;u++)p[u]=0;for(Q=0;Q<n;Q++)p[e[I+Q]]++;var G=j;for(S=15;1<=S&&0===p[S];S--);if(G>S&&(G=S),0===S)return a[g++]=20971520,a[g++]=20971520,J.bits=1,0;for(j=1;j<S&&0===p[j];j++);for(G<j&&(G=j),u=c=1;15>=u;u++)if(c<<=1,0>(c-=p[u]))return-1;if(0<c&&(0===i||1!==S))return-1;for(Z[1]=0,u=1;15>u;u++)Z[u+1]=Z[u]+p[u];for(Q=0;Q<n;Q++)0!==e[I+Q]&&(r[Z[e[I+Q]]++]=Q);if(0===i?(f=L=r,_=19):1===i?(f=C,y-=257,L=o,O-=257,_=256):(f=s,L=l,_=-1),b=0,Q=0,u=j,Z=g,w=G,m=0,d=-1,n=(M=1<<G)-1,1===i&&852<M||2===i&&592<M)return 1;for(;;){0;var W=u-m;r[Q]<_?(k=0,A=r[Q]):r[Q]>_?(k=L[O+r[Q]],A=f[y+r[Q]]):(k=96,A=0),c=1<<u-m,j=h=1<<w;do{a[Z+(b>>m)+(h-=c)]=W<<24|k<<16|A|0}while(0!==h);for(c=1<<u-1;b&c;)c>>=1;if(0!==c?(b&=c-1,b+=c):b=0,Q++,0==--p[u]){if(u===S)break;u=e[I+r[Q]]}if(u>G&&(b&n)!==d){for(0===m&&(m=G),Z+=j,c=1<<(w=u-m);w+m<S&&!(0>=(c-=p[w+m]));)w++,c<<=1;if(M+=1<<w,1===i&&852<M||2===i&&592<M)return 1;a[d=b&n]=G<<24|w<<16|Z-g|0}}return 0!==b&&(a[Z+b]=u-m<<24|4194304),J.bits=G,0}},{"../utils/common":3}],13:[function(i,e,I){e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],14:[function(i,e,I){function t(i){for(var e=i.length;0<=--e;)i[e]=0}function C(i,e,I,t,C){this.static_tree=i,this.extra_bits=e,this.extra_base=I,this.elems=t,this.max_length=C,this.has_stree=i&&i.length}function o(i,e){this.dyn_tree=i,this.max_code=0,this.stat_desc=e}function s(i,e){i.pending_buf[i.pending++]=255&e,i.pending_buf[i.pending++]=e>>>8&255}function l(i,e,I){i.bi_valid>Z-I?(i.bi_buf|=e<<i.bi_valid&65535,s(i,i.bi_buf),i.bi_buf=e>>Z-i.bi_valid,i.bi_valid+=I-Z):(i.bi_buf|=e<<i.bi_valid&65535,i.bi_valid+=I)}function n(i,e,I){l(i,I[2*e],I[2*e+1])}function a(i,e){var I=0;do{I|=1&i,i>>>=1,I<<=1}while(0<--e);return I>>>1}function g(i,e,I){var t,C=Array(p+1),o=0;for(t=1;t<=p;t++)C[t]=o=o+I[t-1]<<1;for(I=0;I<=e;I++)0!==(t=i[2*I+1])&&(i[2*I]=a(C[t]++,t))}function r(i){var e;for(e=0;e<j;e++)i.dyn_ltree[2*e]=0;for(e=0;e<M;e++)i.dyn_dtree[2*e]=0;for(e=0;e<f;e++)i.bl_tree[2*e]=0;i.dyn_ltree[2*L]=1,i.opt_len=i.static_len=0,i.last_lit=i.matches=0}function J(i){8<i.bi_valid?s(i,i.bi_buf):0<i.bi_valid&&(i.pending_buf[i.pending++]=i.bi_buf),i.bi_buf=0,i.bi_valid=0}function c(i,e,I,t){var C=2*e,o=2*I;return i[C]<i[o]||i[C]===i[o]&&t[e]<=t[I]}function h(i,e,I){for(var t=i.heap[I],C=I<<1;C<=i.heap_len&&(C<i.heap_len&&c(e,i.heap[C+1],i.heap[C],i.depth)&&C++,!c(e,t,i.heap[C],i.depth));)i.heap[I]=i.heap[C],I=C,C<<=1;i.heap[I]=t}function d(i,e,I){var t,C,o=0;if(0!==i.last_lit)do{var s=i.pending_buf[i.d_buf+2*o]<<8|i.pending_buf[i.d_buf+2*o+1],a=i.pending_buf[i.l_buf+o];o++,0===s?n(i,a,e):(n(i,(t=Y[a])+b+1,e),0!==(C=x[t])&&l(i,a-=P[t],C),n(i,t=256>--s?X[s]:X[256+(s>>>7)],I),0!==(C=N[t])&&l(i,s-=z[t],C))}while(o<i.last_lit);n(i,L,e)}function _(i,e){var I,t,C,o=e.dyn_tree,s=e.stat_desc.static_tree,l=e.stat_desc.has_stree,n=e.stat_desc.elems,a=-1;for(i.heap_len=0,i.heap_max=y,I=0;I<n;I++)0!==o[2*I]?(i.heap[++i.heap_len]=a=I,i.depth[I]=0):o[2*I+1]=0;for(;2>i.heap_len;){var r=i.heap[++i.heap_len]=2>a?++a:0;o[2*r]=1,i.depth[r]=0,i.opt_len--,l&&(i.static_len-=s[2*r+1])}for(e.max_code=a,I=i.heap_len>>1;1<=I;I--)h(i,o,I);r=n;do{I=i.heap[1],i.heap[1]=i.heap[i.heap_len--],h(i,o,1),s=i.heap[1],i.heap[--i.heap_max]=I,i.heap[--i.heap_max]=s,o[2*r]=o[2*I]+o[2*s],i.depth[r]=(i.depth[I]>=i.depth[s]?i.depth[I]:i.depth[s])+1,o[2*I+1]=o[2*s+1]=r,i.heap[1]=r++,h(i,o,1)}while(2<=i.heap_len);i.heap[--i.heap_max]=i.heap[1],I=e.dyn_tree,r=e.max_code,n=e.stat_desc.static_tree;var J=e.stat_desc.has_stree,c=e.stat_desc.extra_bits,d=e.stat_desc.extra_base,_=e.stat_desc.max_length,k=0;for(l=0;l<=p;l++)i.bl_count[l]=0;for(I[2*i.heap[i.heap_max]+1]=0,e=i.heap_max+1;e<y;e++)(l=I[2*I[2*(s=i.heap[e])+1]+1]+1)>_&&(l=_,k++),I[2*s+1]=l,s>r||(i.bl_count[l]++,t=0,s>=d&&(t=c[s-d]),C=I[2*s],i.opt_len+=C*(l+t),J&&(i.static_len+=C*(n[2*s+1]+t)));if(0!==k){do{for(l=_-1;0===i.bl_count[l];)l--;i.bl_count[l]--,i.bl_count[l+1]+=2,i.bl_count[_]--,k-=2}while(0<k);for(l=_;0!==l;l--)for(s=i.bl_count[l];0!==s;)(t=i.heap[--e])>r||(I[2*t+1]!==l&&(i.opt_len+=(l-I[2*t+1])*I[2*t],I[2*t+1]=l),s--)}g(o,a,i.bl_count)}function k(i,e,I){var t,C=-1,o=e[1],s=0,l=7,n=4;for(0===o&&(l=138,n=3),e[2*(I+1)+1]=65535,t=0;t<=I;t++){var a=o;o=e[2*(t+1)+1],++s<l&&a===o||(s<n?i.bl_tree[2*a]+=s:0!==a?(a!==C&&i.bl_tree[2*a]++,i.bl_tree[2*O]++):10>=s?i.bl_tree[2*G]++:i.bl_tree[2*W]++,s=0,C=a,0===o?(l=138,n=3):a===o?(l=6,n=3):(l=7,n=4))}}function A(i,e,I){var t,C,o=-1,s=e[1],a=0,g=7,r=4;for(0===s&&(g=138,r=3),t=0;t<=I;t++)if(C=s,s=e[2*(t+1)+1],!(++a<g&&C===s)){if(a<r)do{n(i,C,i.bl_tree)}while(0!=--a);else 0!==C?(C!==o&&(n(i,C,i.bl_tree),a--),n(i,O,i.bl_tree),l(i,a-3,2)):10>=a?(n(i,G,i.bl_tree),l(i,a-3,3)):(n(i,W,i.bl_tree),l(i,a-11,7));a=0,o=C,0===s?(g=138,r=3):C===s?(g=6,r=3):(g=7,r=4)}}function u(i,e,I,t){l(i,(m<<1)+(t?1:0),3),J(i),s(i,I),s(i,~I),Q.arraySet(i.pending_buf,i.window,e,I,i.pending),i.pending+=I}var Q=i("../utils/common"),S=0,w=1,m=0,b=256,j=b+1+29,M=30,f=19,y=2*j+1,p=15,Z=16,L=256,O=16,G=17,W=18,x=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],N=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],D=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],v=Array(2*(j+2));t(v);var R=Array(2*M);t(R);var X=Array(512);t(X);var Y=Array(256);t(Y);var P=Array(29);t(P);var z=Array(M);t(z);var U,T,H,V=!1;I._tr_init=function(i){if(!V){var e,I,t,s=Array(p+1);for(t=I=0;28>t;t++)for(P[t]=I,e=0;e<1<<x[t];e++)Y[I++]=t;for(Y[I-1]=t,t=I=0;16>t;t++)for(z[t]=I,e=0;e<1<<N[t];e++)X[I++]=t;for(I>>=7;t<M;t++)for(z[t]=I<<7,e=0;e<1<<N[t]-7;e++)X[256+I++]=t;for(e=0;e<=p;e++)s[e]=0;for(e=0;143>=e;)v[2*e+1]=8,e++,s[8]++;for(;255>=e;)v[2*e+1]=9,e++,s[9]++;for(;279>=e;)v[2*e+1]=7,e++,s[7]++;for(;287>=e;)v[2*e+1]=8,e++,s[8]++;for(g(v,j+1,s),e=0;e<M;e++)R[2*e+1]=5,R[2*e]=a(e,5);U=new C(v,x,b+1,j,p),T=new C(R,N,0,M,p),H=new C([],D,0,f,7),V=!0}i.l_desc=new o(i.dyn_ltree,U),i.d_desc=new o(i.dyn_dtree,T),i.bl_desc=new o(i.bl_tree,H),i.bi_buf=0,i.bi_valid=0,r(i)},I._tr_stored_block=u,I._tr_flush_block=function(i,e,I,t){var C=0;if(0<i.level){for(2===i.strm.data_type&&(i.strm.data_type=function(i){var e,I=4093624447;for(e=0;31>=e;e++,I>>>=1)if(1&I&&0!==i.dyn_ltree[2*e])return S;if(0!==i.dyn_ltree[18]||0!==i.dyn_ltree[20]||0!==i.dyn_ltree[26])return w;for(e=32;e<b;e++)if(0!==i.dyn_ltree[2*e])return w;return S}(i)),_(i,i.l_desc),_(i,i.d_desc),k(i,i.dyn_ltree,i.l_desc.max_code),k(i,i.dyn_dtree,i.d_desc.max_code),_(i,i.bl_desc),C=f-1;3<=C&&0===i.bl_tree[2*B[C]+1];C--);i.opt_len+=3*(C+1)+14,C=C;var o=i.opt_len+3+7>>>3,s=i.static_len+3+7>>>3;s<=o&&(o=s)}else o=s=I+5;if(I+4<=o&&-1!==e)u(i,e,I,t);else if(4===i.strategy||s===o)l(i,2+(t?1:0),3),d(i,v,R);else{for(l(i,4+(t?1:0),3),e=i.l_desc.max_code+1,I=i.d_desc.max_code+1,C+=1,l(i,e-257,5),l(i,I-1,5),l(i,C-4,4),o=0;o<C;o++)l(i,i.bl_tree[2*B[o]+1],3);A(i,i.dyn_ltree,e-1),A(i,i.dyn_dtree,I-1),d(i,i.dyn_ltree,i.dyn_dtree)}r(i),t&&J(i)},I._tr_tally=function(i,e,I){return i.pending_buf[i.d_buf+2*i.last_lit]=e>>>8&255,i.pending_buf[i.d_buf+2*i.last_lit+1]=255&e,i.pending_buf[i.l_buf+i.last_lit]=255&I,i.last_lit++,0===e?i.dyn_ltree[2*I]++:(i.matches++,e--,i.dyn_ltree[2*(Y[I]+b+1)]++,i.dyn_dtree[2*(256>e?X[e]:X[256+(e>>>7)])]++),i.last_lit===i.lit_bufsize-1},I._tr_align=function(i){l(i,2,3),n(i,L,v),16===i.bi_valid?(s(i,i.bi_buf),i.bi_buf=0,i.bi_valid=0):8<=i.bi_valid&&(i.pending_buf[i.pending++]=255&i.bi_buf,i.bi_buf>>=8,i.bi_valid-=8)}},{"../utils/common":3}],15:[function(i,e,I){e.exports=function(){this.input=null,this.total_in=this.avail_in=this.next_in=0,this.output=null,this.total_out=this.avail_out=this.next_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],"/":[function(i,e,I){var t={};(0,i("./lib/utils/common").assign)(t,i("./lib/deflate"),i("./lib/inflate"),i=i("./lib/zlib/constants")),e.exports=t},{"./lib/deflate":1,"./lib/inflate":2,"./lib/utils/common":3,"./lib/zlib/constants":6}]},{},[])("/")}));var saveAs=saveAs||function(i){if(!(void 0===i||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var e=i.document.createElementNS("http://www.w3.org/1999/xhtml","a"),I="download"in e,t=/constructor/i.test(i.HTMLElement)||i.safari,C=/CriOS\/[\d]+/.test(navigator.userAgent),o=function(e){(i.setImmediate||i.setTimeout)((function(){throw e}),0)},s=function(e){setTimeout((function(){"string"==typeof e?(i.URL||i.webkitURL||i).revokeObjectURL(e):e.remove()}),4e4)},l=function(i){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob([String.fromCharCode(65279),i],{type:i.type}):i},n=function(n,a,g){g||(n=l(n));var r=this,J="application/octet-stream"===n.type,c=function(){for(var i=["writestart","progress","write","writeend"],e=(i=[].concat(i)).length;e--;){var I=r["on"+i[e]];if("function"==typeof I)try{I.call(r,r)}catch(i){o(i)}}};if(r.readyState=r.INIT,I){var h=(i.URL||i.webkitURL||i).createObjectURL(n);setTimeout((function(){e.href=h,e.download=a;var i=new MouseEvent("click");e.dispatchEvent(i),c(),s(h),r.readyState=r.DONE}))}else!function(){if((C||J&&t)&&i.FileReader){var e=new FileReader;e.onloadend=function(){var I=C?e.result:e.result.replace(/^data:[^;]*;/,"data:attachment/file;");i.open(I,"_blank")||(i.location.href=I),r.readyState=r.DONE,c()},e.readAsDataURL(n),r.readyState=r.INIT}else h||(h=(i.URL||i.webkitURL||i).createObjectURL(n)),J?i.location.href=h:i.open(h,"_blank")||(i.location.href=h),r.readyState=r.DONE,c(),s(h)}()},a=n.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(i,e,I){return e=e||i.name||"download",I||(i=l(i)),navigator.msSaveOrOpenBlob(i,e)}:(a.abort=function(){},a.readyState=a.INIT=0,a.WRITING=1,a.DONE=2,a.error=a.onwritestart=a.onprogress=a.onwrite=a.onabort=a.onerror=a.onwriteend=null,function(i,e,I){return new n(i,e||i.name||"download",I)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);"undefined"!=typeof module&&module.exports?module.exports.saveAs=saveAs:"undefined"!=typeof define&&null!==define&&null!==define.amd&&define("FileSaver.js",(function(){return saveAs})),"function"==typeof define&&define.__amd&&(define.amd=define.__amd,delete define.__amd);
|