diff --git a/README.md b/README.md index 27b1ccf..1dacbec 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

一个 python 实现的 Rustdesk API 接口,支持 WebUI 管理
- +
@@ -43,13 +43,15 @@ ## 安装 -### 开箱即用 +### 方法1:开箱即用 仅支持Windows,请前往 release 下载,无需安装环境,直接运行`启动.bat`即可。独立版截图: ![window独立绿色版](/images/windows_run.png) -### 代码运行 +另外,该方式下的webui(暂时)无法使用,可以通过domain.com:21114/static/web-client/index.html来访问。需要修改`_internal/static/web-client/index.html`中的23行为你的中继服务器地址。 + +### 方法2:代码运行 ```bash # 将代码克隆到本地 @@ -71,9 +73,9 @@ python manage.py runserver 0.0.0.0:21114 from pysqlite3 import dbapi2 as Database # 启用pysqlite3 ``` -### Docker 运行 +### 方法3:Docker 运行 -#### 自行构建 +#### Docker方法1:自行构建 ```bash git clone https://github.com/kingmo888/rustdesk-api-server.git cd rustdesk-api-server @@ -81,7 +83,7 @@ docker compose --compatibility up --build -d ``` 感谢热心网友 @ferocknew 提供。 -#### 预构建运行 +#### Docker方法2:预构建运行 docker run 命令: diff --git a/api/templates/base.html b/api/templates/base.html index f28ab30..755f198 100644 --- a/api/templates/base.html +++ b/api/templates/base.html @@ -35,7 +35,7 @@

  • 管理后台
  • {% endif %} - +
  • 退出
  • diff --git a/api/util.py b/api/util.py index 28089de..ef255e3 100644 --- a/api/util.py +++ b/api/util.py @@ -5,18 +5,18 @@ Created on Thu Nov 19 15:51:21 2020 @author: lenovo """ +import platform import logging from .models_user import UserProfile logger = logging.getLogger(__name__) from django.conf import settings as _settings + def settings(request): """ TEMPLATE_CONTEXT_PROCESSORS """ context = { 'settings': _settings } - - try: username = request.user u = UserProfile.objects.get(username=username) @@ -27,6 +27,8 @@ def settings(request): context['is_admin'] = u.is_admin context['is_active'] = u.is_active context['domain'] = _settings.ID_SERVER + context['is_windows'] = True if platform.system() == 'Windows' else False + logger.info("set system status variable") except Exception as e: diff --git a/api/views_front.py b/api/views_front.py index 73441fd..b0dcd12 100644 --- a/api/views_front.py +++ b/api/views_front.py @@ -16,6 +16,7 @@ from django.db.models import Model import json import time import hashlib +import sys salt = 'xiaomo' EFFECTIVE_SECONDS = 7200 @@ -100,6 +101,7 @@ def model_to_dict2(instance, fields=None, exclude=None, replace=None, default=No def index(request): + print('sdf',sys.argv) if request.user and request.user.username!='AnonymousUser': return HttpResponseRedirect('/api/work') return HttpResponseRedirect('/api/user_action?action=login') @@ -113,6 +115,8 @@ def user_action(request): return user_login(request) if action == 'register': return user_register(request) + if action == 'logout': + return user_logout(request) def user_login(request): if request.method == 'GET': @@ -169,7 +173,12 @@ def user_register(request): result['code'] = 1 return JsonResponse(result) - +@login_required(login_url='/api/user_action?action=login') +def user_logout(request): + info = '' + auth.logout(request) + return HttpResponseRedirect('/api/user_action?action=login') + def get_single_info(uid): peers = RustDeskPeer.objects.filter(Q(uid=uid)) rids = [x.rid for x in peers] diff --git a/db/db.sqlite3 b/db/db.sqlite3 index 73101d1..4df7a2e 100644 Binary files a/db/db.sqlite3 and b/db/db.sqlite3 differ diff --git a/static/web-client/assets/AssetManifest.json b/static/web-client/assets/AssetManifest.json new file mode 100644 index 0000000..9c4f306 --- /dev/null +++ b/static/web-client/assets/AssetManifest.json @@ -0,0 +1 @@ +{"assets/android.png":["assets/android.png"],"assets/gestures.ttf":["assets/gestures.ttf"],"assets/insecure.png":["assets/insecure.png"],"assets/insecure_relay.png":["assets/insecure_relay.png"],"assets/linux.png":["assets/linux.png"],"assets/mac.png":["assets/mac.png"],"assets/secure.png":["assets/secure.png"],"assets/secure_relay.png":["assets/secure_relay.png"],"assets/win.png":["assets/win.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["../fonts/CupertinoIcons.ttf"],"../js/no_sleep.js":["../js/no_sleep.js"]} \ No newline at end of file diff --git a/static/web-client/assets/FontManifest.json b/static/web-client/assets/FontManifest.json new file mode 100644 index 0000000..a5bbe37 --- /dev/null +++ b/static/web-client/assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"GestureIcons","fonts":[{"asset":"fonts/gestures.ttf"}]},{"family":"CupertinoIcons","fonts":[{"asset":"fonts/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/static/web-client/assets/assets/android.png b/static/web-client/assets/assets/android.png new file mode 100644 index 0000000..3231003 Binary files /dev/null and b/static/web-client/assets/assets/android.png differ diff --git a/static/web-client/assets/assets/insecure.png b/static/web-client/assets/assets/insecure.png new file mode 100644 index 0000000..0c95446 Binary files /dev/null and b/static/web-client/assets/assets/insecure.png differ diff --git a/static/web-client/assets/assets/insecure_relay.png b/static/web-client/assets/assets/insecure_relay.png new file mode 100644 index 0000000..878d574 Binary files /dev/null and b/static/web-client/assets/assets/insecure_relay.png differ diff --git a/static/web-client/assets/assets/linux.png b/static/web-client/assets/assets/linux.png new file mode 100644 index 0000000..456e586 Binary files /dev/null and b/static/web-client/assets/assets/linux.png differ diff --git a/static/web-client/assets/assets/mac.png b/static/web-client/assets/assets/mac.png new file mode 100644 index 0000000..4be16f3 Binary files /dev/null and b/static/web-client/assets/assets/mac.png differ diff --git a/static/web-client/assets/assets/secure.png b/static/web-client/assets/assets/secure.png new file mode 100644 index 0000000..01dcb2a Binary files /dev/null and b/static/web-client/assets/assets/secure.png differ diff --git a/static/web-client/assets/assets/secure_relay.png b/static/web-client/assets/assets/secure_relay.png new file mode 100644 index 0000000..4119f05 Binary files /dev/null and b/static/web-client/assets/assets/secure_relay.png differ diff --git a/static/web-client/assets/assets/win.png b/static/web-client/assets/assets/win.png new file mode 100644 index 0000000..5ce86a2 Binary files /dev/null and b/static/web-client/assets/assets/win.png differ diff --git a/static/web-client/assets/fonts/CupertinoIcons.ttf b/static/web-client/assets/fonts/CupertinoIcons.ttf new file mode 100644 index 0000000..79ba7ea Binary files /dev/null and b/static/web-client/assets/fonts/CupertinoIcons.ttf differ diff --git a/static/web-client/assets/fonts/MaterialIcons-Regular.otf b/static/web-client/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..52480a6 Binary files /dev/null and b/static/web-client/assets/fonts/MaterialIcons-Regular.otf differ diff --git a/static/web-client/assets/fonts/gestures.ttf b/static/web-client/assets/fonts/gestures.ttf new file mode 100644 index 0000000..b6cebbf Binary files /dev/null and b/static/web-client/assets/fonts/gestures.ttf differ diff --git a/static/web-client/canvaskit@0.33.0/canvaskit.js b/static/web-client/canvaskit@0.33.0/canvaskit.js new file mode 100644 index 0000000..4e89617 --- /dev/null +++ b/static/web-client/canvaskit@0.33.0/canvaskit.js @@ -0,0 +1,281 @@ + +var CanvasKitInit = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(CanvasKitInit) { + CanvasKitInit = CanvasKitInit || {}; + + +null;var t;t||(t=typeof CanvasKitInit !== 'undefined' ? CanvasKitInit : {});var da=Object.assign,fa,ha;t.ready=new Promise(function(a,b){fa=a;ha=b}); +(function(a){a.Vd=a.Vd||[];a.Vd.push(function(){a.MakeSWCanvasSurface=function(b){var c=b;if("CANVAS"!==c.tagName&&(c=document.getElementById(b),!c))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.Nd=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var f={width:b,height:c,colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},h=b*c*4,l=a._malloc(h);if(f=a.Surface._makeRasterDirect(f, +l,4*b))f.Nd=null,f.Cf=b,f.zf=c,f.Bf=h,f.bf=l,f.getCanvas().clear(a.TRANSPARENT);return f};a.MakeRasterDirectSurface=function(b,c,f){return a.Surface._makeRasterDirect(b,c.byteOffset,f)};a.Surface.prototype.flush=function(b){a.Od(this.Md);this._flush();if(this.Nd){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.bf,this.Bf);c=new ImageData(c,this.Cf,this.zf);b?this.Nd.getContext("2d").putImageData(c,0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.Nd.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose= +function(){this.bf&&a._free(this.bf);this.delete()};a.Od=a.Od||function(){}})})(t); +(function(a){a.Vd=a.Vd||[];a.Vd.push(function(){function b(l,n,q){return l&&l.hasOwnProperty(n)?l[n]:q}function c(l){var n=ka(la);la[n]=l;return n}function f(l){return l.naturalHeight||l.videoHeight||l.displayHeight||l.height}function h(l){return l.naturalWidth||l.videoWidth||l.displayWidth||l.width}a.GetWebGLContext=function(l,n){if(!l)throw"null canvas passed into makeWebGLContext";var q={alpha:b(n,"alpha",1),depth:b(n,"depth",1),stencil:b(n,"stencil",8),antialias:b(n,"antialias",0),premultipliedAlpha:b(n, +"premultipliedAlpha",1),preserveDrawingBuffer:b(n,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(n,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(n,"failIfMajorPerformanceCaveat",0),enableExtensionsByDefault:b(n,"enableExtensionsByDefault",1),explicitSwapControl:b(n,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(n,"renderViaOffscreenBackBuffer",0)};q.majorVersion=n&&n.majorVersion?n.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(q.explicitSwapControl)throw"explicitSwapControl is not supported"; +l=ma(l,q);if(!l)return 0;na(l);return l};a.deleteContext=function(l){v===qa[l]&&(v=null);"object"===typeof JSEvents&&JSEvents.Hg(qa[l].je.canvas);qa[l]&&qa[l].je.canvas&&(qa[l].je.canvas.yf=void 0);qa[l]=null};a._setTextureCleanup({deleteTexture:function(l,n){var q=la[n];q&&qa[l].je.deleteTexture(q);la[n]=null}});a.MakeGrContext=function(l){if(!this.Od(l))return null;var n=this._MakeGrContext();if(!n)return null;n.Md=l;return n};a.MakeOnScreenGLSurface=function(l,n,q,w){if(!this.Od(l.Md))return null; +n=this._MakeOnScreenGLSurface(l,n,q,w);if(!n)return null;n.Md=l.Md;return n};a.MakeRenderTarget=function(){var l=arguments[0];if(!this.Od(l.Md))return null;if(3===arguments.length){var n=this._MakeRenderTargetWH(l,arguments[1],arguments[2]);if(!n)return null}else if(2===arguments.length){if(n=this._MakeRenderTargetII(l,arguments[1]),!n)return null}else return null;n.Md=l.Md;return n};a.MakeWebGLCanvasSurface=function(l,n,q){n=n||null;var w=l,x="undefined"!==typeof OffscreenCanvas&&w instanceof OffscreenCanvas; +if(!("undefined"!==typeof HTMLCanvasElement&&w instanceof HTMLCanvasElement||x||(w=document.getElementById(l),w)))throw"Canvas with id "+l+" was not found";l=this.GetWebGLContext(w,q);if(!l||0>l)throw"failed to create webgl context: err "+l;l=this.MakeGrContext(l);n=this.MakeOnScreenGLSurface(l,w.width,w.height,n);return n?n:(n=w.cloneNode(!0),w.parentNode.replaceChild(n,w),n.classList.add("ck-replaced"),a.MakeSWCanvasSurface(n))};a.MakeCanvasSurface=a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture= +function(l,n){a.Od(this.Md);l=c(l);if(n=this._makeImageFromTexture(this.Md,l,n))n.Ke=l;return n};a.Surface.prototype.makeImageFromTextureSource=function(l,n){n||(n={height:f(l),width:h(l),colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul});n.colorSpace||(n.colorSpace=a.ColorSpace.SRGB);a.Od(this.Md);var q=v.je,w=q.createTexture();q.bindTexture(q.TEXTURE_2D,w);2===v.version?q.texImage2D(q.TEXTURE_2D,0,q.RGBA,n.width,n.height,0,q.RGBA,q.UNSIGNED_BYTE,l):q.texImage2D(q.TEXTURE_2D,0,q.RGBA, +q.RGBA,q.UNSIGNED_BYTE,l);q.bindTexture(q.TEXTURE_2D,null);return this.makeImageFromTexture(w,n)};a.Surface.prototype.updateTextureFromSource=function(l,n){if(l.Ke){a.Od(this.Md);var q=v.je,w=la[l.Ke];q.bindTexture(q.TEXTURE_2D,w);2===v.version?q.texImage2D(q.TEXTURE_2D,0,q.RGBA,h(n),f(n),0,q.RGBA,q.UNSIGNED_BYTE,n):q.texImage2D(q.TEXTURE_2D,0,q.RGBA,q.RGBA,q.UNSIGNED_BYTE,n);q.bindTexture(q.TEXTURE_2D,null);this._resetContext();la[l.Ke]=null;l.Ke=c(w);n=l.getImageInfo();n.colorSpace=l.getColorSpace(); +q=this._makeImageFromTexture(this.Md,l.Ke,n);w=l.Ld.Qd;var x=l.Ld.$d;l.Ld.Qd=q.Ld.Qd;l.Ld.$d=q.Ld.$d;q.Ld.Qd=w;q.Ld.$d=x;q.delete();n.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(l,n){n||(n={height:f(l),width:h(l),colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul});n.colorSpace||(n.colorSpace=a.ColorSpace.SRGB);var q={makeTexture:function(){var w=v,x=w.je,J=x.createTexture();x.bindTexture(x.TEXTURE_2D,J);2===w.version?x.texImage2D(x.TEXTURE_2D,0,x.RGBA,n.width,n.height, +0,x.RGBA,x.UNSIGNED_BYTE,l):x.texImage2D(x.TEXTURE_2D,0,x.RGBA,x.RGBA,x.UNSIGNED_BYTE,l);x.bindTexture(x.TEXTURE_2D,null);return c(J)},freeSrc:function(){}};"VideoFrame"===l.constructor.name&&(q.freeSrc=function(){l.close()});return a.Image._makeFromGenerator(n,q)};a.Od=function(l){return l?na(l):!1}})})(t); +(function(a){function b(e,d,g,m,r){for(var y=0;y>>0}function l(e){if(e&&e._ck)return e;if(e instanceof Float32Array){for(var d=Math.floor(e.length/4),g=new Uint32Array(d),m=0;mD;D++)a.HEAPF32[r+m]=e[y][D],m++;e=g}else e=V;d.de=e}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof e;return d}function K(e){if(!e)return V;if(e.length){if(6===e.length||9===e.length)return x(e,"HEAPF32", +Oa),6===e.length&&a.HEAPF32.set(Fd,6+Oa/4),Oa;if(16===e.length){var d=yb.toTypedArray();d[0]=e[0];d[1]=e[1];d[2]=e[3];d[3]=e[4];d[4]=e[5];d[5]=e[7];d[6]=e[12];d[7]=e[13];d[8]=e[15];return Oa}throw"invalid matrix size";}d=yb.toTypedArray();d[0]=e.m11;d[1]=e.m21;d[2]=e.m41;d[3]=e.m12;d[4]=e.m22;d[5]=e.m42;d[6]=e.m14;d[7]=e.m24;d[8]=e.m44;return Oa}function Q(e){if(!e)return V;var d=Yb.toTypedArray();if(e.length){if(16!==e.length&&6!==e.length&&9!==e.length)throw"invalid matrix size";if(16===e.length)return x(e, +"HEAPF32",Za);d.fill(0);d[0]=e[0];d[1]=e[1];d[3]=e[2];d[4]=e[3];d[5]=e[4];d[7]=e[5];d[12]=e[6];d[13]=e[7];d[15]=e[8];6===e.length&&(d[12]=0,d[13]=0,d[15]=1);return Za}d[0]=e.m11;d[1]=e.m21;d[2]=e.m31;d[3]=e.m41;d[4]=e.m12;d[5]=e.m22;d[6]=e.m32;d[7]=e.m42;d[8]=e.m13;d[9]=e.m23;d[10]=e.m33;d[11]=e.m43;d[12]=e.m14;d[13]=e.m24;d[14]=e.m34;d[15]=e.m44;return Za}function A(e,d){return x(e,"HEAPF32",d||fb)}function L(e,d,g,m){var r=Zb.toTypedArray();r[0]=e;r[1]=d;r[2]=g;r[3]=m;return fb}function S(e){for(var d= +new Float32Array(4),g=0;4>g;g++)d[g]=a.HEAPF32[e/4+g];return d}function T(e,d){return x(e,"HEAPF32",d||ia)}function oa(e,d){return x(e,"HEAPF32",d||$b)}function ta(){for(var e=0,d=0;d>>0};a.Color4f=function(e,d,g,m){void 0===m&&(m=1);return Float32Array.of(e,d,g,m)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1,1,1,1)}});Object.defineProperty(a, +"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(e){return[Math.floor(255*e[0]),Math.floor(255* +e[1]),Math.floor(255*e[2]),e[3]]};a.parseColorString=function(e,d){e=e.toLowerCase();if(e.startsWith("#")){d=255;switch(e.length){case 9:d=parseInt(e.slice(7,9),16);case 7:var g=parseInt(e.slice(1,3),16);var m=parseInt(e.slice(3,5),16);var r=parseInt(e.slice(5,7),16);break;case 5:d=17*parseInt(e.slice(4,5),16);case 4:g=17*parseInt(e.slice(1,2),16),m=17*parseInt(e.slice(2,3),16),r=17*parseInt(e.slice(3,4),16)}return a.Color(g,m,r,d/255)}return e.startsWith("rgba")?(e=e.slice(5,-1),e=e.split(","),a.Color(+e[0], ++e[1],+e[2],n(e[3]))):e.startsWith("rgb")?(e=e.slice(4,-1),e=e.split(","),a.Color(+e[0],+e[1],+e[2],n(e[3]))):e.startsWith("gray(")||e.startsWith("hsl")||!d||(e=d[e],void 0===e)?a.BLACK:e};a.multiplyByAlpha=function(e,d){e=e.slice();e[3]=Math.max(0,Math.min(e[3]*d,1));return e};a.Malloc=function(e,d){var g=a._malloc(d*e.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:g,pe:null,subarray:function(m,r){m=this.toTypedArray().subarray(m,r);m._ck=!0;return m},toTypedArray:function(){if(this.pe&&this.pe.length)return this.pe; +this.pe=new e(a.HEAPU8.buffer,g,d);this.pe._ck=!0;return this.pe}}};a.Free=function(e){a._free(e.byteOffset);e.byteOffset=V;e.toTypedArray=null;e.pe=null};var Oa=V,yb,Za=V,Yb,fb=V,Zb,Ha,ia=V,Ic,Ta=V,Jc,ac=V,Kc,bc=V,Lc,cc=V,Mc,$b=V,Nc,Oc=V,Fd=Float32Array.of(0,0,1),V=0;a.onRuntimeInitialized=function(){function e(d,g,m,r,y,D){D||(D=4*r.width,r.colorType===a.ColorType.RGBA_F16?D*=2:r.colorType===a.ColorType.RGBA_F32&&(D*=4));var I=D*r.height;var N=y?y.byteOffset:a._malloc(I);if(!d._readPixels(r,N,D, +g,m))return y||a._free(N),null;if(y)return y.toTypedArray();switch(r.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,N,I)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,N,I)).slice();break;default:return null}a._free(N);return d}Zb=a.Malloc(Float32Array,4);fb=Zb.byteOffset;Yb=a.Malloc(Float32Array,16);Za=Yb.byteOffset;yb=a.Malloc(Float32Array,9);Oa=yb.byteOffset;Mc=a.Malloc(Float32Array,12);$b=Mc.byteOffset;Nc=a.Malloc(Float32Array, +12);Oc=Nc.byteOffset;Ha=a.Malloc(Float32Array,4);ia=Ha.byteOffset;Ic=a.Malloc(Float32Array,4);Ta=Ic.byteOffset;Jc=a.Malloc(Float32Array,3);ac=Jc.byteOffset;Kc=a.Malloc(Float32Array,3);bc=Kc.byteOffset;Lc=a.Malloc(Int32Array,4);cc=Lc.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds=function(d){var g=x(d,"HEAPF32"), +m=a.Path._MakeFromCmds(g,d.length);w(g,d);return m};a.Path.MakeFromVerbsPointsWeights=function(d,g,m){var r=x(d,"HEAPU8"),y=x(g,"HEAPF32"),D=x(m,"HEAPF32"),I=a.Path._MakeFromVerbsPointsWeights(r,d.length,y,g.length,D,m&&m.length||0);w(r,d);w(y,g);w(D,m);return I};a.Path.prototype.addArc=function(d,g,m){d=T(d);this._addArc(d,g,m);return this};a.Path.prototype.addOval=function(d,g,m){void 0===m&&(m=1);d=T(d);this._addOval(d,!!g,m);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments), +g=d[0],m=!1;"boolean"===typeof d[d.length-1]&&(m=d.pop());if(1===d.length)this._addPath(g,1,0,0,0,1,0,0,0,1,m);else if(2===d.length)d=d[1],this._addPath(g,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,m);else if(7===d.length||10===d.length)this._addPath(g,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,m);else return null;return this};a.Path.prototype.addPoly=function(d,g){var m=x(d,"HEAPF32");this._addPoly(m,d.length/2,g);w(m,d);return this};a.Path.prototype.addRect=function(d,g){d= +T(d);this._addRect(d,!!g);return this};a.Path.prototype.addRRect=function(d,g){d=oa(d);this._addRRect(d,!!g);return this};a.Path.prototype.addVerbsPointsWeights=function(d,g,m){var r=x(d,"HEAPU8"),y=x(g,"HEAPF32"),D=x(m,"HEAPF32");this._addVerbsPointsWeights(r,d.length,y,g.length,D,m&&m.length||0);w(r,d);w(y,g);w(D,m)};a.Path.prototype.arc=function(d,g,m,r,y,D){d=a.LTRBRect(d-m,g-m,d+m,g+m);y=(y-r)/Math.PI*180-360*!!D;D=new a.Path;D.addArc(d,r/Math.PI*180,y);this.addPath(D,!0);D.delete();return this}; +a.Path.prototype.arcToOval=function(d,g,m,r){d=T(d);this._arcToOval(d,g,m,r);return this};a.Path.prototype.arcToRotated=function(d,g,m,r,y,D,I){this._arcToRotated(d,g,m,!!r,!!y,D,I);return this};a.Path.prototype.arcToTangent=function(d,g,m,r,y){this._arcToTangent(d,g,m,r,y);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo=function(d,g,m,r,y){this._conicTo(d,g,m,r,y);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(ia); +var g=Ha.toTypedArray();return d?(d.set(g),d):g.slice()};a.Path.prototype.cubicTo=function(d,g,m,r,y,D){this._cubicTo(d,g,m,r,y,D);return this};a.Path.prototype.dash=function(d,g,m){return this._dash(d,g,m)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(ia);var g=Ha.toTypedArray();return d?(d.set(g),d):g.slice()};a.Path.prototype.lineTo=function(d,g){this._lineTo(d,g);return this};a.Path.prototype.moveTo=function(d,g){this._moveTo(d,g);return this};a.Path.prototype.offset=function(d, +g){this._transform(1,0,d,0,1,g,0,0,1);return this};a.Path.prototype.quadTo=function(d,g,m,r){this._quadTo(d,g,m,r);return this};a.Path.prototype.rArcTo=function(d,g,m,r,y,D,I){this._rArcTo(d,g,m,r,y,D,I);return this};a.Path.prototype.rConicTo=function(d,g,m,r,y){this._rConicTo(d,g,m,r,y);return this};a.Path.prototype.rCubicTo=function(d,g,m,r,y,D){this._rCubicTo(d,g,m,r,y,D);return this};a.Path.prototype.rLineTo=function(d,g){this._rLineTo(d,g);return this};a.Path.prototype.rMoveTo=function(d,g){this._rMoveTo(d, +g);return this};a.Path.prototype.rQuadTo=function(d,g,m,r){this._rQuadTo(d,g,m,r);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1===arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9=== +arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,g,m){return this._trim(d,g,!!m)?this:null};a.Image.prototype.makeShaderCubic=function(d,g,m,r,y){y=K(y);return this._makeShaderCubic(d,g,m,r,y)};a.Image.prototype.makeShaderOptions=function(d,g,m,r,y){y=K(y);return this._makeShaderOptions(d,g,m,r,y)};a.Image.prototype.readPixels= +function(d,g,m,r,y){return e(this,d,g,m,r,y)};a.Canvas.prototype.clear=function(d){a.Od(this.Md);d=A(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,g,m){a.Od(this.Md);d=oa(d);this._clipRRect(d,g,m)};a.Canvas.prototype.clipRect=function(d,g,m){a.Od(this.Md);d=T(d);this._clipRect(d,g,m)};a.Canvas.prototype.concat=function(d){a.Od(this.Md);d=Q(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,g,m,r,y){a.Od(this.Md);d=T(d);this._drawArc(d,g,m,r,y)};a.Canvas.prototype.drawAtlas=function(d, +g,m,r,y,D,I){if(d&&r&&g&&m&&g.length===m.length){a.Od(this.Md);y||(y=a.BlendMode.SrcOver);var N=x(g,"HEAPF32"),P=x(m,"HEAPF32"),W=m.length/4,u=x(l(D),"HEAPU32");if(I&&"B"in I&&"C"in I)this._drawAtlasCubic(d,P,N,u,W,y,I.B,I.C,r);else{let H=a.FilterMode.Linear,R=a.MipmapMode.None;I&&(H=I.filter,"mipmap"in I&&(R=I.mipmap));this._drawAtlasOptions(d,P,N,u,W,y,H,R,r)}w(N,g);w(P,m);w(u,D)}};a.Canvas.prototype.drawCircle=function(d,g,m,r){a.Od(this.Md);this._drawCircle(d,g,m,r)};a.Canvas.prototype.drawColor= +function(d,g){a.Od(this.Md);d=A(d);void 0!==g?this._drawColor(d,g):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,g){a.Od(this.Md);this._drawColorInt(d,g||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents=function(d,g,m,r,y){a.Od(this.Md);d=L(d,g,m,r);void 0!==y?this._drawColor(d,y):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,g,m){a.Od(this.Md);d=oa(d,$b);g=oa(g,Oc);this._drawDRRect(d,g,m)};a.Canvas.prototype.drawGlyphs=function(d,g,m,r,y,D){if(!(2*d.length<= +g.length))throw"Not enough positions for the array of gyphs";a.Od(this.Md);const I=x(d,"HEAPU16"),N=x(g,"HEAPF32");this._drawGlyphs(d.length,I,N,m,r,y,D);w(N,g);w(I,d)};a.Canvas.prototype.drawImage=function(d,g,m,r){a.Od(this.Md);this._drawImage(d,g,m,r||null)};a.Canvas.prototype.drawImageCubic=function(d,g,m,r,y,D){a.Od(this.Md);this._drawImageCubic(d,g,m,r,y,D||null)};a.Canvas.prototype.drawImageOptions=function(d,g,m,r,y,D){a.Od(this.Md);this._drawImageOptions(d,g,m,r,y,D||null)};a.Canvas.prototype.drawImageNine= +function(d,g,m,r,y){a.Od(this.Md);g=x(g,"HEAP32",cc);m=T(m);this._drawImageNine(d,g,m,r,y||null)};a.Canvas.prototype.drawImageRect=function(d,g,m,r,y){a.Od(this.Md);T(g,ia);T(m,Ta);this._drawImageRect(d,ia,Ta,r,!!y)};a.Canvas.prototype.drawImageRectCubic=function(d,g,m,r,y,D){a.Od(this.Md);T(g,ia);T(m,Ta);this._drawImageRectCubic(d,ia,Ta,r,y,D||null)};a.Canvas.prototype.drawImageRectOptions=function(d,g,m,r,y,D){a.Od(this.Md);T(g,ia);T(m,Ta);this._drawImageRectOptions(d,ia,Ta,r,y,D||null)};a.Canvas.prototype.drawLine= +function(d,g,m,r,y){a.Od(this.Md);this._drawLine(d,g,m,r,y)};a.Canvas.prototype.drawOval=function(d,g){a.Od(this.Md);d=T(d);this._drawOval(d,g)};a.Canvas.prototype.drawPaint=function(d){a.Od(this.Md);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,g,m){a.Od(this.Md);this._drawParagraph(d,g,m)};a.Canvas.prototype.drawPatch=function(d,g,m,r,y){if(24>d.length)throw"Need 12 cubic points";if(g&&4>g.length)throw"Need 4 colors";if(m&&8>m.length)throw"Need 4 shader coordinates";a.Od(this.Md); +const D=x(d,"HEAPF32"),I=g?x(l(g),"HEAPU32"):V,N=m?x(m,"HEAPF32"):V;r||(r=a.BlendMode.Modulate);this._drawPatch(D,I,N,r,y);w(N,m);w(I,g);w(D,d)};a.Canvas.prototype.drawPath=function(d,g){a.Od(this.Md);this._drawPath(d,g)};a.Canvas.prototype.drawPicture=function(d){a.Od(this.Md);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,g,m){a.Od(this.Md);var r=x(g,"HEAPF32");this._drawPoints(d,r,g.length/2,m);w(r,g)};a.Canvas.prototype.drawRRect=function(d,g){a.Od(this.Md);d=oa(d);this._drawRRect(d, +g)};a.Canvas.prototype.drawRect=function(d,g){a.Od(this.Md);d=T(d);this._drawRect(d,g)};a.Canvas.prototype.drawRect4f=function(d,g,m,r,y){a.Od(this.Md);this._drawRect4f(d,g,m,r,y)};a.Canvas.prototype.drawShadow=function(d,g,m,r,y,D,I){a.Od(this.Md);var N=x(y,"HEAPF32"),P=x(D,"HEAPF32");g=x(g,"HEAPF32",ac);m=x(m,"HEAPF32",bc);this._drawShadow(d,g,m,r,N,P,I);w(N,y);w(P,D)};a.getShadowLocalBounds=function(d,g,m,r,y,D,I){d=K(d);m=x(m,"HEAPF32",ac);r=x(r,"HEAPF32",bc);if(!this._getShadowLocalBounds(d, +g,m,r,y,D,ia))return null;g=Ha.toTypedArray();return I?(I.set(g),I):g.slice()};a.Canvas.prototype.drawTextBlob=function(d,g,m,r){a.Od(this.Md);this._drawTextBlob(d,g,m,r)};a.Canvas.prototype.drawVertices=function(d,g,m){a.Od(this.Md);this._drawVertices(d,g,m)};a.Canvas.prototype.getLocalToDevice=function(){this._getLocalToDevice(Za);for(var d=Za,g=Array(16),m=0;16>m;m++)g[m]=a.HEAPF32[d/4+m];return g};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(Oa);for(var d=Array(9),g=0;9>g;g++)d[g]= +a.HEAPF32[Oa/4+g];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Md=this.Md;return d};a.Canvas.prototype.readPixels=function(d,g,m,r,y){a.Od(this.Md);return e(this,d,g,m,r,y)};a.Canvas.prototype.saveLayer=function(d,g,m,r){g=T(g);return this._saveLayer(d||null,g,m||null,r||0)};a.Canvas.prototype.writePixels=function(d,g,m,r,y,D,I,N){if(d.byteLength%(g*m))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.Od(this.Md);var P=d.byteLength/(g*m);D=D||a.AlphaType.Unpremul; +I=I||a.ColorType.RGBA_8888;N=N||a.ColorSpace.SRGB;var W=P*g;P=x(d,"HEAPU8");g=this._writePixels({width:g,height:m,colorType:I,alphaType:D,colorSpace:N},P,W,r,y);w(P,d);return g};a.ColorFilter.MakeBlend=function(d,g){d=A(d);return a.ColorFilter._MakeBlend(d,g)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix";var g=x(d,"HEAPF32"),m=a.ColorFilter._makeMatrix(g);w(g,d);return m};a.ContourMeasure.prototype.getPosTan=function(d,g){this._getPosTan(d,ia);d=Ha.toTypedArray(); +return g?(g.set(d),g):d.slice()};a.ImageFilter.MakeMatrixTransform=function(d,g,m){d=K(d);if("B"in g&&"C"in g)return a.ImageFilter._MakeMatrixTransformCubic(d,g.Ag,g.Bg,m);const r=g.filter;let y=a.MipmapMode.None;"mipmap"in g&&(y=g.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,r,y,m)};a.Paint.prototype.getColor=function(){this._getColor(fb);return S(fb)};a.Paint.prototype.setColor=function(d,g){g=g||null;d=A(d);this._setColor(d,g)};a.Paint.prototype.setColorComponents=function(d,g,m, +r,y){y=y||null;d=L(d,g,m,r);this._setColor(d,y)};a.Path.prototype.getPoint=function(d,g){this._getPoint(d,ia);d=Ha.toTypedArray();return g?(g[0]=d[0],g[1]=d[1],g):d.slice(0,2)};a.PictureRecorder.prototype.beginRecording=function(d){d=T(d);return this._beginRecording(d)};a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Md=this.Md;return d};a.Surface.prototype.makeImageSnapshot=function(d){a.Od(this.Md);d=x(d,"HEAP32",cc);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface= +function(d){a.Od(this.Md);d=this._makeSurface(d);d.Md=this.Md;return d};a.Surface.prototype.requestAnimationFrame=function(d,g){this.Ge||(this.Ge=this.getCanvas());requestAnimationFrame(function(){a.Od(this.Md);d(this.Ge);this.flush(g)}.bind(this))};a.Surface.prototype.drawOnce=function(d,g){this.Ge||(this.Ge=this.getCanvas());requestAnimationFrame(function(){a.Od(this.Md);d(this.Ge);this.flush(g);this.dispose()}.bind(this))};a.PathEffect.MakeDash=function(d,g){g||(g=0);if(!d.length||1===d.length% +2)throw"Intervals array must have even length";var m=x(d,"HEAPF32");g=a.PathEffect._MakeDash(m,d.length,g);w(m,d);return g};a.PathEffect.MakeLine2D=function(d,g){g=K(g);return a.PathEffect._MakeLine2D(d,g)};a.PathEffect.MakePath2D=function(d,g){d=K(d);return a.PathEffect._MakePath2D(d,g)};a.Shader.MakeColor=function(d,g){g=g||null;d=A(d);return a.Shader._MakeColor(d,g)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,g,m,r,y,D,I,N){N=N||null; +var P=J(m),W=x(r,"HEAPF32");I=I||0;D=K(D);var u=Ha.toTypedArray();u.set(d);u.set(g,2);d=a.Shader._MakeLinearGradient(ia,P.de,P.Le,W,P.count,y,I,D,N);w(P.de,m);r&&w(W,r);return d};a.Shader.MakeRadialGradient=function(d,g,m,r,y,D,I,N){N=N||null;var P=J(m),W=x(r,"HEAPF32");I=I||0;D=K(D);d=a.Shader._MakeRadialGradient(d[0],d[1],g,P.de,P.Le,W,P.count,y,I,D,N);w(P.de,m);r&&w(W,r);return d};a.Shader.MakeSweepGradient=function(d,g,m,r,y,D,I,N,P,W){W=W||null;var u=J(m),H=x(r,"HEAPF32");I=I||0;N=N||0;P=P|| +360;D=K(D);d=a.Shader._MakeSweepGradient(d,g,u.de,u.Le,H,u.count,y,N,P,I,D,W);w(u.de,m);r&&w(H,r);return d};a.Shader.MakeTwoPointConicalGradient=function(d,g,m,r,y,D,I,N,P,W){W=W||null;var u=J(y),H=x(D,"HEAPF32");P=P||0;N=K(N);var R=Ha.toTypedArray();R.set(d);R.set(m,2);d=a.Shader._MakeTwoPointConicalGradient(ia,g,r,u.de,u.Le,H,u.count,I,P,N,W);w(u.de,y);D&&w(H,D);return d};a.Vertices.prototype.bounds=function(d){this._bounds(ia);var g=Ha.toTypedArray();return d?(d.set(g),d):g.slice()};a.Vd&&a.Vd.forEach(function(d){d()})}; +a.computeTonalColors=function(e){var d=x(e.ambient,"HEAPF32"),g=x(e.spot,"HEAPF32");this._computeTonalColors(d,g);var m={ambient:S(d),spot:S(g)};w(d,e.ambient);w(g,e.spot);return m};a.LTRBRect=function(e,d,g,m){return Float32Array.of(e,d,g,m)};a.XYWHRect=function(e,d,g,m){return Float32Array.of(e,d,e+g,d+m)};a.LTRBiRect=function(e,d,g,m){return Int32Array.of(e,d,g,m)};a.XYWHiRect=function(e,d,g,m){return Int32Array.of(e,d,e+g,d+m)};a.RRectXY=function(e,d,g){return Float32Array.of(e[0],e[1],e[2],e[3], +d,g,d,g,d,g,d,g)};a.MakeAnimatedImageFromEncoded=function(e){e=new Uint8Array(e);var d=a._malloc(e.byteLength);a.HEAPU8.set(e,d);return(e=a._decodeAnimatedImage(d,e.byteLength))?e:null};a.MakeImageFromEncoded=function(e){e=new Uint8Array(e);var d=a._malloc(e.byteLength);a.HEAPU8.set(e,d);return(e=a._decodeImage(d,e.byteLength))?e:null};var ib=null;a.MakeImageFromCanvasImageSource=function(e){var d=e.width,g=e.height;ib||(ib=document.createElement("canvas"));ib.width=d;ib.height=g;var m=ib.getContext("2d", +{Jg:!0});m.drawImage(e,0,0);e=m.getImageData(0,0,d,g);return a.MakeImage({width:d,height:g,alphaType:a.AlphaType.Unpremul,colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB},e.data,4*d)};a.MakeImage=function(e,d,g){var m=a._malloc(d.length);a.HEAPU8.set(d,m);return a._MakeImage(e,m,d.length,g)};a.MakeVertices=function(e,d,g,m,r,y){var D=r&&r.length||0,I=0;g&&g.length&&(I|=1);m&&m.length&&(I|=2);void 0===y||y||(I|=4);e=new a._VerticesBuilder(e,d.length/2,D,I);x(d,"HEAPF32",e.positions()); +e.texCoords()&&x(g,"HEAPF32",e.texCoords());e.colors()&&x(l(m),"HEAPU32",e.colors());e.indices()&&x(r,"HEAPU16",e.indices());return e.detach()};a.Matrix={};a.Matrix.identity=function(){return c(3)};a.Matrix.invert=function(e){var d=e[0]*e[4]*e[8]+e[1]*e[5]*e[6]+e[2]*e[3]*e[7]-e[2]*e[4]*e[6]-e[1]*e[3]*e[8]-e[0]*e[5]*e[7];return d?[(e[4]*e[8]-e[5]*e[7])/d,(e[2]*e[7]-e[1]*e[8])/d,(e[1]*e[5]-e[2]*e[4])/d,(e[5]*e[6]-e[3]*e[8])/d,(e[0]*e[8]-e[2]*e[6])/d,(e[2]*e[3]-e[0]*e[5])/d,(e[3]*e[7]-e[4]*e[6])/d,(e[1]* +e[6]-e[0]*e[7])/d,(e[0]*e[4]-e[1]*e[3])/d]:null};a.Matrix.mapPoints=function(e,d){for(var g=0;gr;r+=5){for(var y=0;4>y;y++)g[m++]=e[r]*d[y]+e[r+1]*d[y+5]+e[r+2]*d[y+10]+e[r+3]*d[y+15];g[m++]=e[r]*d[4]+e[r+1]*d[9]+e[r+2]*d[14]+e[r+3]*d[19]+e[r+4]}return g};(function(e){e.Vd=e.Vd||[];e.Vd.push(function(){function d(u){if(!u||!u.length)return[];for(var H=[],R=0;Rd)return a._free(e),null;r=new Uint16Array(a.HEAPU8.buffer,e,d);if(g)return g.set(r),a._free(e),g;g=Uint16Array.from(r);a._free(e);return g};a.Font.prototype.getGlyphIntercepts=function(e,d,g,m){var r= +x(e,"HEAPU16"),y=x(d,"HEAPF32");return this._getGlyphIntercepts(r,e.length,!(e&&e._ck),y,d.length,!(d&&d._ck),g,m)};a.Font.prototype.getGlyphWidths=function(e,d,g){var m=x(e,"HEAPU16"),r=a._malloc(4*e.length);this._getGlyphWidthBounds(m,e.length,r,V,d||null);d=new Float32Array(a.HEAPU8.buffer,r,e.length);w(m,e);if(g)return g.set(d),a._free(r),g;e=Float32Array.from(d);a._free(r);return e};a.FontMgr.FromData=function(){if(!arguments.length)return null;var e=arguments;1===e.length&&Array.isArray(e[0])&& +(e=arguments[0]);if(!e.length)return null;for(var d=[],g=[],m=0;md)return a._free(e),null;r=new Uint16Array(a.HEAPU8.buffer,e,d);if(g)return g.set(r),a._free(e),g;g=Uint16Array.from(r);a._free(e);return g};a.TextBlob.MakeOnPath=function(e,d,g,m){if(e&&e.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(e,g);m||(m=0);var r=g.getGlyphIDs(e);r=g.getGlyphWidths(r);var y=[];d=new a.ContourMeasureIter(d,!1,1);for(var D=d.next(),I=new Float32Array(4),N=0;ND.length()){D.delete();D=d.next();if(!D){e=e.substring(0,N);break}m=P/2}D.getPosTan(m,I);var W=I[2],u=I[3];y.push(W,u,I[0]-P/2*W,I[1]-P/2*u);m+=P/2}e=this.MakeFromRSXform(e,y,g);D&&D.delete();d.delete();return e}};a.TextBlob.MakeFromRSXform=function(e,d,g){var m=ra(e)+1,r=a._malloc(m);sa(e,G,r,m);e=x(d,"HEAPF32");g=a.TextBlob._MakeFromRSXform(r,m-1,e,g);a._free(r);return g?g:null};a.TextBlob.MakeFromRSXformGlyphs=function(e,d,g){var m=x(e,"HEAPU16");d=x(d,"HEAPF32"); +g=a.TextBlob._MakeFromRSXformGlyphs(m,2*e.length,d,g);w(m,e);return g?g:null};a.TextBlob.MakeFromGlyphs=function(e,d){var g=x(e,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(g,2*e.length,d);w(g,e);return d?d:null};a.TextBlob.MakeFromText=function(e,d){var g=ra(e)+1,m=a._malloc(g);sa(e,G,m,g);e=a.TextBlob._MakeFromText(m,g-1,d);a._free(m);return e?e:null};a.MallocGlyphIDs=function(e){return a.Malloc(Uint16Array,e)}});a.Vd=a.Vd||[];a.Vd.push(function(){a.MakePicture=function(e){e=new Uint8Array(e);var d= +a._malloc(e.byteLength);a.HEAPU8.set(e,d);return(e=a._MakePicture(d,e.byteLength))?e:null}});(function(){function e(F){for(var k=0;kk||1=k||!k||(this.Je=k,this.Rd.setStrokeWidth(k))}});Object.defineProperty(this,"miterLimit",{enumerable:!0, +get:function(){return this.Rd.getStrokeMiter()},set:function(k){0>=k||!k||this.Rd.setStrokeMiter(k)}});Object.defineProperty(this,"shadowBlur",{enumerable:!0,get:function(){return this.ue},set:function(k){0>k||!isFinite(k)||(this.ue=k)}});Object.defineProperty(this,"shadowColor",{enumerable:!0,get:function(){return d(this.Ie)},set:function(k){this.Ie=g(k)}});Object.defineProperty(this,"shadowOffsetX",{enumerable:!0,get:function(){return this.ve},set:function(k){isFinite(k)&&(this.ve=k)}});Object.defineProperty(this, +"shadowOffsetY",{enumerable:!0,get:function(){return this.we},set:function(k){isFinite(k)&&(this.we=k)}});Object.defineProperty(this,"strokeStyle",{enumerable:!0,get:function(){return d(this.he)},set:function(k){"string"===typeof k?this.he=g(k):k.se&&(this.he=k)}});this.arc=function(k,p,z,B,C,E){H(this.Td,k,p,z,z,0,B,C,E)};this.arcTo=function(k,p,z,B,C){P(this.Td,k,p,z,B,C)};this.beginPath=function(){this.Td.delete();this.Td=new a.Path};this.bezierCurveTo=function(k,p,z,B,C,E){var M=this.Td;e([k, +p,z,B,C,E])&&(M.isEmpty()&&M.moveTo(k,p),M.cubicTo(k,p,z,B,C,E))};this.clearRect=function(k,p,z,B){this.Rd.setStyle(a.PaintStyle.Fill);this.Rd.setBlendMode(a.BlendMode.Clear);this.Nd.drawRect(a.XYWHRect(k,p,z,B),this.Rd);this.Rd.setBlendMode(this.Pd)};this.clip=function(k,p){"string"===typeof k?(p=k,k=this.Td):k&&k.af&&(k=k.Wd);k||(k=this.Td);k=k.copy();p&&"evenodd"===p.toLowerCase()?k.setFillType(a.FillType.EvenOdd):k.setFillType(a.FillType.Winding);this.Nd.clipPath(k,a.ClipOp.Intersect,!0);k.delete()}; +this.closePath=function(){W(this.Td)};this.createImageData=function(){if(1===arguments.length){var k=arguments[0];return new I(new Uint8ClampedArray(4*k.width*k.height),k.width,k.height)}if(2===arguments.length){k=arguments[0];var p=arguments[1];return new I(new Uint8ClampedArray(4*k*p),k,p)}throw"createImageData expects 1 or 2 arguments, got "+arguments.length;};this.createLinearGradient=function(k,p,z,B){if(e(arguments)){var C=new N(k,p,z,B);this.Ae.push(C);return C}};this.createPattern=function(k, +p){k=new ja(k,p);this.Ae.push(k);return k};this.createRadialGradient=function(k,p,z,B,C,E){if(e(arguments)){var M=new pa(k,p,z,B,C,E);this.Ae.push(M);return M}};this.drawImage=function(k){k instanceof D&&(k=k.tf());var p=this.Qe();if(3===arguments.length||5===arguments.length)var z=a.XYWHRect(arguments[1],arguments[2],arguments[3]||k.width(),arguments[4]||k.height()),B=a.XYWHRect(0,0,k.width(),k.height());else if(9===arguments.length)z=a.XYWHRect(arguments[5],arguments[6],arguments[7],arguments[8]), +B=a.XYWHRect(arguments[1],arguments[2],arguments[3],arguments[4]);else throw"invalid number of args for drawImage, need 3, 5, or 9; got "+arguments.length;this.Nd.drawImageRect(k,B,z,p,!1);p.dispose()};this.ellipse=function(k,p,z,B,C,E,M,ba){H(this.Td,k,p,z,B,C,E,M,ba)};this.Qe=function(){var k=this.Rd.copy();k.setStyle(a.PaintStyle.Fill);if(f(this.ce)){var p=a.multiplyByAlpha(this.ce,this.ke);k.setColor(p)}else p=this.ce.se(this.Ud),k.setColor(a.Color(0,0,0,this.ke)),k.setShader(p);k.dispose=function(){this.delete()}; +return k};this.fill=function(k,p){"string"===typeof k?(p=k,k=this.Td):k&&k.af&&(k=k.Wd);if("evenodd"===p)this.Td.setFillType(a.FillType.EvenOdd);else{if("nonzero"!==p&&p)throw"invalid fill rule";this.Td.setFillType(a.FillType.Winding)}k||(k=this.Td);p=this.Qe();var z=this.xe(p);z&&(this.Nd.save(),this.qe(),this.Nd.drawPath(k,z),this.Nd.restore(),z.dispose());this.Nd.drawPath(k,p);p.dispose()};this.fillRect=function(k,p,z,B){var C=this.Qe(),E=this.xe(C);E&&(this.Nd.save(),this.qe(),this.Nd.drawRect(a.XYWHRect(k, +p,z,B),E),this.Nd.restore(),E.dispose());this.Nd.drawRect(a.XYWHRect(k,p,z,B),C);C.dispose()};this.fillText=function(k,p,z){var B=this.Qe();k=a.TextBlob.MakeFromText(k,this.ne);var C=this.xe(B);C&&(this.Nd.save(),this.qe(),this.Nd.drawTextBlob(k,p,z,C),this.Nd.restore(),C.dispose());this.Nd.drawTextBlob(k,p,z,B);k.delete();B.dispose()};this.getImageData=function(k,p,z,B){return(k=this.Nd.readPixels(k,p,{width:z,height:B,colorType:a.ColorType.RGBA_8888,alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB}))? +new I(new Uint8ClampedArray(k.buffer),z,B):null};this.getLineDash=function(){return this.te.slice()};this.mf=function(k){var p=a.Matrix.invert(this.Ud);a.Matrix.mapPoints(p,k);return k};this.isPointInPath=function(k,p,z){var B=arguments;if(3===B.length)var C=this.Td;else if(4===B.length)C=B[0],k=B[1],p=B[2],z=B[3];else throw"invalid arg count, need 3 or 4, got "+B.length;if(!isFinite(k)||!isFinite(p))return!1;z=z||"nonzero";if("nonzero"!==z&&"evenodd"!==z)return!1;B=this.mf([k,p]);k=B[0];p=B[1];C.setFillType("nonzero"=== +z?a.FillType.Winding:a.FillType.EvenOdd);return C.contains(k,p)};this.isPointInStroke=function(k,p){var z=arguments;if(2===z.length)var B=this.Td;else if(3===z.length)B=z[0],k=z[1],p=z[2];else throw"invalid arg count, need 2 or 3, got "+z.length;if(!isFinite(k)||!isFinite(p))return!1;z=this.mf([k,p]);k=z[0];p=z[1];B=B.copy();B.setFillType(a.FillType.Winding);B.stroke({width:this.lineWidth,miter_limit:this.miterLimit,cap:this.Rd.getStrokeCap(),join:this.Rd.getStrokeJoin(),precision:.3});z=B.contains(k, +p);B.delete();return z};this.lineTo=function(k,p){R(this.Td,k,p)};this.measureText=function(k){k=this.ne.getGlyphIDs(k);k=this.ne.getGlyphWidths(k);let p=0;for(const z of k)p+=z;return{width:p}};this.moveTo=function(k,p){var z=this.Td;e([k,p])&&z.moveTo(k,p)};this.putImageData=function(k,p,z,B,C,E,M){if(e([p,z,B,C,E,M]))if(void 0===B)this.Nd.writePixels(k.data,k.width,k.height,p,z);else if(B=B||0,C=C||0,E=E||k.width,M=M||k.height,0>E&&(B+=E,E=Math.abs(E)),0>M&&(C+=M,M=Math.abs(M)),0>B&&(E+=B,B=0), +0>C&&(M+=C,C=0),!(0>=E||0>=M)){k=a.MakeImage({width:k.width,height:k.height,alphaType:a.AlphaType.Unpremul,colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB},k.data,4*k.width);var ba=a.XYWHRect(B,C,E,M);p=a.XYWHRect(p+B,z+C,E,M);z=a.Matrix.invert(this.Ud);this.Nd.save();this.Nd.concat(z);this.Nd.drawImageRect(k,ba,p,null,!1);this.Nd.restore();k.delete()}};this.quadraticCurveTo=function(k,p,z,B){var C=this.Td;e([k,p,z,B])&&(C.isEmpty()&&C.moveTo(k,p),C.quadTo(k,p,z,B))};this.rect=function(k, +p,z,B){var C=this.Td;k=a.XYWHRect(k,p,z,B);e(k)&&C.addRect(k)};this.resetTransform=function(){this.Td.transform(this.Ud);var k=a.Matrix.invert(this.Ud);this.Nd.concat(k);this.Ud=this.Nd.getTotalMatrix()};this.restore=function(){var k=this.lf.pop();if(k){var p=a.Matrix.multiply(this.Ud,a.Matrix.invert(k.Ff));this.Td.transform(p);this.Rd.delete();this.Rd=k.dg;this.te=k.$f;this.Je=k.vg;this.he=k.ug;this.ce=k.fs;this.ve=k.sg;this.we=k.tg;this.ue=k.hg;this.Ie=k.rg;this.ke=k.Nf;this.Pd=k.Of;this.He=k.ag; +this.Re=k.Mf;this.Nd.restore();this.Ud=this.Nd.getTotalMatrix()}};this.rotate=function(k){if(isFinite(k)){var p=a.Matrix.rotated(-k);this.Td.transform(p);this.Nd.rotate(k/Math.PI*180,0,0);this.Ud=this.Nd.getTotalMatrix()}};this.save=function(){if(this.ce.re){var k=this.ce.re();this.Ae.push(k)}else k=this.ce;if(this.he.re){var p=this.he.re();this.Ae.push(p)}else p=this.he;this.lf.push({Ff:this.Ud.slice(),$f:this.te.slice(),vg:this.Je,ug:p,fs:k,sg:this.ve,tg:this.we,hg:this.ue,rg:this.Ie,Nf:this.ke, +ag:this.He,Of:this.Pd,dg:this.Rd.copy(),Mf:this.Re});this.Nd.save()};this.scale=function(k,p){if(e(arguments)){var z=a.Matrix.scaled(1/k,1/p);this.Td.transform(z);this.Nd.scale(k,p);this.Ud=this.Nd.getTotalMatrix()}};this.setLineDash=function(k){for(var p=0;pk[p])return;1===k.length%2&&Array.prototype.push.apply(k,k);this.te=k};this.setTransform=function(k,p,z,B,C,E){e(arguments)&&(this.resetTransform(),this.transform(k,p,z,B,C,E))};this.qe=function(){var k=a.Matrix.invert(this.Ud); +this.Nd.concat(k);this.Nd.concat(a.Matrix.translated(this.ve,this.we));this.Nd.concat(this.Ud)};this.xe=function(k){var p=a.multiplyByAlpha(this.Ie,this.ke);if(!a.getColorComponents(p)[3]||!(this.ue||this.we||this.ve))return null;k=k.copy();k.setColor(p);var z=a.MaskFilter.MakeBlur(a.BlurStyle.Normal,this.ue/2,!1);k.setMaskFilter(z);k.dispose=function(){z.delete();this.delete()};return k};this.cf=function(){var k=this.Rd.copy();k.setStyle(a.PaintStyle.Stroke);if(f(this.he)){var p=a.multiplyByAlpha(this.he, +this.ke);k.setColor(p)}else p=this.he.se(this.Ud),k.setColor(a.Color(0,0,0,this.ke)),k.setShader(p);k.setStrokeWidth(this.Je);if(this.te.length){var z=a.PathEffect.MakeDash(this.te,this.He);k.setPathEffect(z)}k.dispose=function(){z&&z.delete();this.delete()};return k};this.stroke=function(k){k=k?k.Wd:this.Td;var p=this.cf(),z=this.xe(p);z&&(this.Nd.save(),this.qe(),this.Nd.drawPath(k,z),this.Nd.restore(),z.dispose());this.Nd.drawPath(k,p);p.dispose()};this.strokeRect=function(k,p,z,B){var C=this.cf(), +E=this.xe(C);E&&(this.Nd.save(),this.qe(),this.Nd.drawRect(a.XYWHRect(k,p,z,B),E),this.Nd.restore(),E.dispose());this.Nd.drawRect(a.XYWHRect(k,p,z,B),C);C.dispose()};this.strokeText=function(k,p,z){var B=this.cf();k=a.TextBlob.MakeFromText(k,this.ne);var C=this.xe(B);C&&(this.Nd.save(),this.qe(),this.Nd.drawTextBlob(k,p,z,C),this.Nd.restore(),C.dispose());this.Nd.drawTextBlob(k,p,z,B);k.delete();B.dispose()};this.translate=function(k,p){if(e(arguments)){var z=a.Matrix.translated(-k,-p);this.Td.transform(z); +this.Nd.translate(k,p);this.Ud=this.Nd.getTotalMatrix()}};this.transform=function(k,p,z,B,C,E){k=[k,z,C,p,B,E,0,0,1];p=a.Matrix.invert(k);this.Td.transform(p);this.Nd.concat(k);this.Ud=this.Nd.getTotalMatrix()};this.addHitRegion=function(){};this.clearHitRegions=function(){};this.drawFocusIfNeeded=function(){};this.removeHitRegion=function(){};this.scrollPathIntoView=function(){};Object.defineProperty(this,"canvas",{value:null,writable:!1})}function y(F){this.df=F;this.Md=new r(F.getCanvas());this.Se= +[];this.decodeImage=function(k){k=a.MakeImageFromEncoded(k);if(!k)throw"Invalid input";this.Se.push(k);return new D(k)};this.loadFont=function(k,p){k=a.Typeface.MakeFreeTypeFaceFromData(k);if(!k)return null;this.Se.push(k);var z=(p.style||"normal")+"|"+(p.variant||"normal")+"|"+(p.weight||"normal");p=p.family;ea[p]||(ea[p]={"*":k});ea[p][z]=k};this.makePath2D=function(k){k=new aa(k);this.Se.push(k.Wd);return k};this.getContext=function(k){return"2d"===k?this.Md:null};this.toDataURL=function(k,p){this.df.flush(); +var z=this.df.makeImageSnapshot();if(z){k=k||"image/png";var B=a.ImageFormat.PNG;"image/jpeg"===k&&(B=a.ImageFormat.JPEG);if(p=z.encodeToBytes(B,p||.92)){z.delete();k="data:"+k+";base64,";if("undefined"!==typeof Buffer)p=Buffer.from(p).toString("base64");else{z=0;B=p.length;for(var C="",E;zB||1B);E++);this.ae.splice(E,0,B);this.ee.splice(E,0,C)}};this.re=function(){var B=new N(F,k,p,z);B.ee=this.ee.slice();B.ae=this.ae.slice();return B};this.me=function(){this.Yd&&(this.Yd.delete(),this.Yd=null)};this.se=function(B){var C=[F,k,p,z];a.Matrix.mapPoints(B,C);B=C[0];var E=C[1], +M=C[2];C=C[3];this.me();return this.Yd=a.Shader.MakeLinearGradient([B,E],[M,C],this.ee,this.ae,a.TileMode.Clamp)}}function P(F,k,p,z,B,C){if(e([k,p,z,B,C])){if(0>C)throw"radii cannot be negative";F.isEmpty()&&F.moveTo(k,p);F.arcToTangent(k,p,z,B,C)}}function W(F){if(!F.isEmpty()){var k=F.getBounds();(k[3]-k[1]||k[2]-k[0])&&F.close()}}function u(F,k,p,z,B,C,E){E=(E-C)/Math.PI*180;C=C/Math.PI*180;k=a.LTRBRect(k-z,p-B,k+z,p+B);1E-5>Math.abs(Math.abs(E)-360)?(p=E/2,F.arcToOval(k,C,p,!1),F.arcToOval(k, +C+p,p,!1)):F.arcToOval(k,C,E,!1)}function H(F,k,p,z,B,C,E,M,ba){if(e([k,p,z,B,C,E,M])){if(0>z||0>B)throw"radii cannot be negative";var ca=2*Math.PI,Ia=E%ca;0>Ia&&(Ia+=ca);var $a=Ia-E;E=Ia;M+=$a;!ba&&M-E>=ca?M=E+ca:ba&&E-M>=ca?M=E-ca:!ba&&E>M?M=E+(ca-(E-M)%ca):ba&&EE||1E);ba++);this.ae.splice(ba,0,E);this.ee.splice(ba,0,M)}};this.re=function(){var E=new pa(F,k,p,z,B,C);E.ee=this.ee.slice();E.ae= +this.ae.slice();return E};this.me=function(){this.Yd&&(this.Yd.delete(),this.Yd=null)};this.se=function(E){var M=[F,k,z,B];a.Matrix.mapPoints(E,M);var ba=M[0],ca=M[1],Ia=M[2];M=M[3];var $a=(Math.abs(E[0])+Math.abs(E[4]))/2;E=p*$a;$a*=C;this.me();return this.Yd=a.Shader.MakeTwoPointConicalGradient([ba,ca],E,[Ia,M],$a,this.ee,this.ae,a.TileMode.Clamp)}}a._testing={};var ua={aliceblue:Float32Array.of(.941,.973,1,1),antiquewhite:Float32Array.of(.98,.922,.843,1),aqua:Float32Array.of(0,1,1,1),aquamarine:Float32Array.of(.498, +1,.831,1),azure:Float32Array.of(.941,1,1,1),beige:Float32Array.of(.961,.961,.863,1),bisque:Float32Array.of(1,.894,.769,1),black:Float32Array.of(0,0,0,1),blanchedalmond:Float32Array.of(1,.922,.804,1),blue:Float32Array.of(0,0,1,1),blueviolet:Float32Array.of(.541,.169,.886,1),brown:Float32Array.of(.647,.165,.165,1),burlywood:Float32Array.of(.871,.722,.529,1),cadetblue:Float32Array.of(.373,.62,.627,1),chartreuse:Float32Array.of(.498,1,0,1),chocolate:Float32Array.of(.824,.412,.118,1),coral:Float32Array.of(1, +.498,.314,1),cornflowerblue:Float32Array.of(.392,.584,.929,1),cornsilk:Float32Array.of(1,.973,.863,1),crimson:Float32Array.of(.863,.078,.235,1),cyan:Float32Array.of(0,1,1,1),darkblue:Float32Array.of(0,0,.545,1),darkcyan:Float32Array.of(0,.545,.545,1),darkgoldenrod:Float32Array.of(.722,.525,.043,1),darkgray:Float32Array.of(.663,.663,.663,1),darkgreen:Float32Array.of(0,.392,0,1),darkgrey:Float32Array.of(.663,.663,.663,1),darkkhaki:Float32Array.of(.741,.718,.42,1),darkmagenta:Float32Array.of(.545,0, +.545,1),darkolivegreen:Float32Array.of(.333,.42,.184,1),darkorange:Float32Array.of(1,.549,0,1),darkorchid:Float32Array.of(.6,.196,.8,1),darkred:Float32Array.of(.545,0,0,1),darksalmon:Float32Array.of(.914,.588,.478,1),darkseagreen:Float32Array.of(.561,.737,.561,1),darkslateblue:Float32Array.of(.282,.239,.545,1),darkslategray:Float32Array.of(.184,.31,.31,1),darkslategrey:Float32Array.of(.184,.31,.31,1),darkturquoise:Float32Array.of(0,.808,.82,1),darkviolet:Float32Array.of(.58,0,.827,1),deeppink:Float32Array.of(1, +.078,.576,1),deepskyblue:Float32Array.of(0,.749,1,1),dimgray:Float32Array.of(.412,.412,.412,1),dimgrey:Float32Array.of(.412,.412,.412,1),dodgerblue:Float32Array.of(.118,.565,1,1),firebrick:Float32Array.of(.698,.133,.133,1),floralwhite:Float32Array.of(1,.98,.941,1),forestgreen:Float32Array.of(.133,.545,.133,1),fuchsia:Float32Array.of(1,0,1,1),gainsboro:Float32Array.of(.863,.863,.863,1),ghostwhite:Float32Array.of(.973,.973,1,1),gold:Float32Array.of(1,.843,0,1),goldenrod:Float32Array.of(.855,.647,.125, +1),gray:Float32Array.of(.502,.502,.502,1),green:Float32Array.of(0,.502,0,1),greenyellow:Float32Array.of(.678,1,.184,1),grey:Float32Array.of(.502,.502,.502,1),honeydew:Float32Array.of(.941,1,.941,1),hotpink:Float32Array.of(1,.412,.706,1),indianred:Float32Array.of(.804,.361,.361,1),indigo:Float32Array.of(.294,0,.51,1),ivory:Float32Array.of(1,1,.941,1),khaki:Float32Array.of(.941,.902,.549,1),lavender:Float32Array.of(.902,.902,.98,1),lavenderblush:Float32Array.of(1,.941,.961,1),lawngreen:Float32Array.of(.486, +.988,0,1),lemonchiffon:Float32Array.of(1,.98,.804,1),lightblue:Float32Array.of(.678,.847,.902,1),lightcoral:Float32Array.of(.941,.502,.502,1),lightcyan:Float32Array.of(.878,1,1,1),lightgoldenrodyellow:Float32Array.of(.98,.98,.824,1),lightgray:Float32Array.of(.827,.827,.827,1),lightgreen:Float32Array.of(.565,.933,.565,1),lightgrey:Float32Array.of(.827,.827,.827,1),lightpink:Float32Array.of(1,.714,.757,1),lightsalmon:Float32Array.of(1,.627,.478,1),lightseagreen:Float32Array.of(.125,.698,.667,1),lightskyblue:Float32Array.of(.529, +.808,.98,1),lightslategray:Float32Array.of(.467,.533,.6,1),lightslategrey:Float32Array.of(.467,.533,.6,1),lightsteelblue:Float32Array.of(.69,.769,.871,1),lightyellow:Float32Array.of(1,1,.878,1),lime:Float32Array.of(0,1,0,1),limegreen:Float32Array.of(.196,.804,.196,1),linen:Float32Array.of(.98,.941,.902,1),magenta:Float32Array.of(1,0,1,1),maroon:Float32Array.of(.502,0,0,1),mediumaquamarine:Float32Array.of(.4,.804,.667,1),mediumblue:Float32Array.of(0,0,.804,1),mediumorchid:Float32Array.of(.729,.333, +.827,1),mediumpurple:Float32Array.of(.576,.439,.859,1),mediumseagreen:Float32Array.of(.235,.702,.443,1),mediumslateblue:Float32Array.of(.482,.408,.933,1),mediumspringgreen:Float32Array.of(0,.98,.604,1),mediumturquoise:Float32Array.of(.282,.82,.8,1),mediumvioletred:Float32Array.of(.78,.082,.522,1),midnightblue:Float32Array.of(.098,.098,.439,1),mintcream:Float32Array.of(.961,1,.98,1),mistyrose:Float32Array.of(1,.894,.882,1),moccasin:Float32Array.of(1,.894,.71,1),navajowhite:Float32Array.of(1,.871,.678, +1),navy:Float32Array.of(0,0,.502,1),oldlace:Float32Array.of(.992,.961,.902,1),olive:Float32Array.of(.502,.502,0,1),olivedrab:Float32Array.of(.42,.557,.137,1),orange:Float32Array.of(1,.647,0,1),orangered:Float32Array.of(1,.271,0,1),orchid:Float32Array.of(.855,.439,.839,1),palegoldenrod:Float32Array.of(.933,.91,.667,1),palegreen:Float32Array.of(.596,.984,.596,1),paleturquoise:Float32Array.of(.686,.933,.933,1),palevioletred:Float32Array.of(.859,.439,.576,1),papayawhip:Float32Array.of(1,.937,.835,1), +peachpuff:Float32Array.of(1,.855,.725,1),peru:Float32Array.of(.804,.522,.247,1),pink:Float32Array.of(1,.753,.796,1),plum:Float32Array.of(.867,.627,.867,1),powderblue:Float32Array.of(.69,.878,.902,1),purple:Float32Array.of(.502,0,.502,1),rebeccapurple:Float32Array.of(.4,.2,.6,1),red:Float32Array.of(1,0,0,1),rosybrown:Float32Array.of(.737,.561,.561,1),royalblue:Float32Array.of(.255,.412,.882,1),saddlebrown:Float32Array.of(.545,.271,.075,1),salmon:Float32Array.of(.98,.502,.447,1),sandybrown:Float32Array.of(.957, +.643,.376,1),seagreen:Float32Array.of(.18,.545,.341,1),seashell:Float32Array.of(1,.961,.933,1),sienna:Float32Array.of(.627,.322,.176,1),silver:Float32Array.of(.753,.753,.753,1),skyblue:Float32Array.of(.529,.808,.922,1),slateblue:Float32Array.of(.416,.353,.804,1),slategray:Float32Array.of(.439,.502,.565,1),slategrey:Float32Array.of(.439,.502,.565,1),snow:Float32Array.of(1,.98,.98,1),springgreen:Float32Array.of(0,1,.498,1),steelblue:Float32Array.of(.275,.51,.706,1),tan:Float32Array.of(.824,.706,.549, +1),teal:Float32Array.of(0,.502,.502,1),thistle:Float32Array.of(.847,.749,.847,1),tomato:Float32Array.of(1,.388,.278,1),transparent:Float32Array.of(0,0,0,0),turquoise:Float32Array.of(.251,.878,.816,1),violet:Float32Array.of(.933,.51,.933,1),wheat:Float32Array.of(.961,.871,.702,1),white:Float32Array.of(1,1,1,1),whitesmoke:Float32Array.of(.961,.961,.961,1),yellow:Float32Array.of(1,1,0,1),yellowgreen:Float32Array.of(.604,.804,.196,1)};a._testing.parseColor=g;a._testing.colorToString=d;var Aa=RegExp("(italic|oblique|normal|)\\s*(small-caps|normal|)\\s*(bold|bolder|lighter|[1-9]00|normal|)\\s*([\\d\\.]+)(px|pt|pc|in|cm|mm|%|em|ex|ch|rem|q)(.+)"), +ea={"Noto Mono":{"*":null},monospace:{"*":null}};a._testing.parseFontString=m;a.MakeCanvas=function(F,k){return(F=a.MakeSurface(F,k))?new y(F):null};a.ImageData=function(){if(2===arguments.length){var F=arguments[0],k=arguments[1];return new I(new Uint8ClampedArray(4*F*k),F,k)}if(3===arguments.length){var p=arguments[0];if(p.prototype.constructor!==Uint8ClampedArray)throw"bytes must be given as a Uint8ClampedArray";F=arguments[1];k=arguments[2];if(p%4)throw"bytes must be given in a multiple of 4"; +if(p%F)throw"bytes must divide evenly by width";if(k&&k!==p/(4*F))throw"invalid height given";return new I(p,F,p/(4*F))}throw"invalid number of arguments - takes 2 or 3, saw "+arguments.length;}})()})(t);var va=da({},t),wa="./this.program",xa=(a,b)=>{throw b;},ya="object"===typeof window,za="function"===typeof importScripts,Ba="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node,Ca="",Da,Ea,Fa,fs,Ga,Ja; +if(Ba)Ca=za?require("path").dirname(Ca)+"/":__dirname+"/",Ja=()=>{Ga||(fs=require("fs"),Ga=require("path"))},Da=function(a,b){Ja();a=Ga.normalize(a);return fs.readFileSync(a,b?null:"utf8")},Fa=a=>{a=Da(a,!0);a.buffer||(a=new Uint8Array(a));return a},Ea=(a,b,c)=>{Ja();a=Ga.normalize(a);fs.readFile(a,function(f,h){f?c(f):b(h.buffer)})},1{if(noExitRuntime||0{var b=new XMLHttpRequest;b.open("GET",a, +!1);b.send(null);return b.responseText},za&&(Fa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),Ea=(a,b,c)=>{var f=new XMLHttpRequest;f.open("GET",a,!0);f.responseType="arraybuffer";f.onload=()=>{200==f.status||0==f.status&&f.response?b(f.response):c()};f.onerror=c;f.send(null)};var Na=t.print||console.log.bind(console),Ma=t.printErr||console.warn.bind(console);da(t,va);va=null;t.thisProgram&&(wa=t.thisProgram); +t.quit&&(xa=t.quit);var Pa=0,Qa;t.wasmBinary&&(Qa=t.wasmBinary);var noExitRuntime=t.noExitRuntime||!0;"object"!==typeof WebAssembly&&Ra("no native wasm support detected");var Sa,Ua=!1,Va="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0; +function Wa(a,b,c){var f=b+c;for(c=b;a[c]&&!(c>=f);)++c;if(16h?f+=String.fromCharCode(h):(h-=65536,f+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else f+=String.fromCharCode(h)}return f}function Xa(a,b){return a?Wa(G,a,b):""} +function sa(a,b,c,f){if(!(0=n){var q=a.charCodeAt(++l);n=65536+((n&1023)<<10)|q&1023}if(127>=n){if(c>=f)break;b[c++]=n}else{if(2047>=n){if(c+1>=f)break;b[c++]=192|n>>6}else{if(65535>=n){if(c+2>=f)break;b[c++]=224|n>>12}else{if(c+3>=f)break;b[c++]=240|n>>18;b[c++]=128|n>>12&63}b[c++]=128|n>>6&63}b[c++]=128|n&63}}b[c]=0;return c-h} +function ra(a){for(var b=0,c=0;c=f&&(f=65536+((f&1023)<<10)|a.charCodeAt(++c)&1023);127>=f?++b:b=2047>=f?b+2:65535>=f?b+3:b+4}return b}var Ya="undefined"!==typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function ab(a,b){var c=a>>1;for(var f=c+b/2;!(c>=f)&&bb[c];)++c;c<<=1;if(32=b/2);++f){var h=cb[a+2*f>>1];if(0==h)break;c+=String.fromCharCode(h)}return c} +function db(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var f=b;c=c<2*a.length?c/2:a.length;for(var h=0;h>1]=a.charCodeAt(h),b+=2;cb[b>>1]=0;return b-f}function eb(a){return 2*a.length}function jb(a,b){for(var c=0,f="";!(c>=b/4);){var h=O[a+4*c>>2];if(0==h)break;++c;65536<=h?(h-=65536,f+=String.fromCharCode(55296|h>>10,56320|h&1023)):f+=String.fromCharCode(h)}return f} +function kb(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var f=b;c=f+c-4;for(var h=0;h=l){var n=a.charCodeAt(++h);l=65536+((l&1023)<<10)|n&1023}O[b>>2]=l;b+=4;if(b+4>c)break}O[b>>2]=0;return b-f}function lb(a){for(var b=0,c=0;c=f&&++c;b+=4}return b}var mb,nb,G,cb,bb,O,ob,U,pb; +function qb(){var a=Sa.buffer;mb=a;t.HEAP8=nb=new Int8Array(a);t.HEAP16=cb=new Int16Array(a);t.HEAP32=O=new Int32Array(a);t.HEAPU8=G=new Uint8Array(a);t.HEAPU16=bb=new Uint16Array(a);t.HEAPU32=ob=new Uint32Array(a);t.HEAPF32=U=new Float32Array(a);t.HEAPF64=pb=new Float64Array(a)}var rb,sb=[],tb=[],ub=[],La=0;function vb(){var a=t.preRun.shift();sb.unshift(a)}var wb=0,xb=null,zb=null;t.preloadedImages={};t.preloadedAudios={}; +function Ra(a){if(t.onAbort)t.onAbort(a);a="Aborted("+a+")";Ma(a);Ua=!0;a=new WebAssembly.RuntimeError(a+". Build with -s ASSERTIONS=1 for more info.");ha(a);throw a;}function Ab(){return Bb.startsWith("data:application/octet-stream;base64,")}var Bb;Bb="canvaskit.wasm";if(!Ab()){var Cb=Bb;Bb=t.locateFile?t.locateFile(Cb,Ca):Ca+Cb}function Db(){var a=Bb;try{if(a==Bb&&Qa)return new Uint8Array(Qa);if(Fa)return Fa(a);throw"both async and sync fetching of the wasm failed";}catch(b){Ra(b)}} +function Eb(){if(!Qa&&(ya||za)){if("function"===typeof fetch&&!Bb.startsWith("file://"))return fetch(Bb,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+Bb+"'";return a.arrayBuffer()}).catch(function(){return Db()});if(Ea)return new Promise(function(a,b){Ea(Bb,function(c){a(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return Db()})} +function Fb(a){for(;0>2]=b};this.jg=function(b){O[this.Qd+8>>2]=b};this.kg=function(){O[this.Qd>>2]=0};this.ig=function(){nb[this.Qd+12>>0]=0};this.lg=function(){nb[this.Qd+13>>0]=0};this.Xf=function(b,c){this.mg(b);this.jg(c);this.kg();this.ig();this.lg()}}var Ib=0,Jb={},Kb=[null,[],[]],Lb={},Mb={};function Nb(a){for(;a.length;){var b=a.pop();a.pop()(b)}}function Ob(a){return this.fromWireType(ob[a>>2])}var Pb={},Qb={},Rb={}; +function Sb(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function Tb(a,b){a=Sb(a);return function(){null;return b.apply(this,arguments)}} +function Ub(a){var b=Error,c=Tb(a,function(f){this.name=a;this.message=f;f=Error(f).stack;void 0!==f&&(this.stack=this.toString()+"\n"+f.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(b.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var Vb=void 0;function Wb(a){throw new Vb(a);} +function Xb(a,b,c){function f(q){q=c(q);q.length!==a.length&&Wb("Mismatched type converter count");for(var w=0;wb,a;jc=new FinalizationGroup(function(b){for(var c=b.next();!c.done;c=b.next())c=c.value,c.Qd?lc(c):console.warn("object already deleted: "+c.Qd)});mc=b=>{jc.register(b,b.Ld,b.Ld);return b};kc=b=>{jc.unregister(b.Ld)};return mc(a)}var nc=void 0,oc=[];function pc(){for(;oc.length;){var a=oc.pop();a.Ld.De=!1;a["delete"]()}}function qc(){} +var rc={};function sc(a,b,c){if(void 0===a[b].Zd){var f=a[b];a[b]=function(){a[b].Zd.hasOwnProperty(arguments.length)||X("Function '"+c+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+a[b].Zd+")!");return a[b].Zd[arguments.length].apply(this,arguments)};a[b].Zd=[];a[b].Zd[f.Be]=f}} +function tc(a,b,c){t.hasOwnProperty(a)?((void 0===c||void 0!==t[a].Zd&&void 0!==t[a].Zd[c])&&X("Cannot register public name '"+a+"' twice"),sc(t,a,a),t.hasOwnProperty(c)&&X("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),t[a].Zd[c]=b):(t[a]=b,void 0!==c&&(t[a].Fg=c))}function uc(a,b,c,f,h,l,n,q){this.name=a;this.constructor=b;this.Ee=c;this.le=f;this.ie=h;this.Pf=l;this.Pe=n;this.Jf=q;this.fg=[]} +function vc(a,b,c){for(;b!==c;)b.Pe||X("Expected null or instance of "+c.name+", got an instance of "+b.name),a=b.Pe(a),b=b.ie;return a}function wc(a,b){if(null===b)return this.gf&&X("null is not a valid "+this.name),0;b.Ld||X('Cannot pass "'+xc(b)+'" as a '+this.name);b.Ld.Qd||X("Cannot pass deleted object as a pointer of type "+this.name);return vc(b.Ld.Qd,b.Ld.Xd.Sd,this.Sd)} +function yc(a,b){if(null===b){this.gf&&X("null is not a valid "+this.name);if(this.Ue){var c=this.hf();null!==a&&a.push(this.le,c);return c}return 0}b.Ld||X('Cannot pass "'+xc(b)+'" as a '+this.name);b.Ld.Qd||X("Cannot pass deleted object as a pointer of type "+this.name);!this.Te&&b.Ld.Xd.Te&&X("Cannot convert argument of type "+(b.Ld.ge?b.Ld.ge.name:b.Ld.Xd.name)+" to parameter type "+this.name);c=vc(b.Ld.Qd,b.Ld.Xd.Sd,this.Sd);if(this.Ue)switch(void 0===b.Ld.$d&&X("Passing raw pointer to smart pointer is illegal"), +this.qg){case 0:b.Ld.ge===this?c=b.Ld.$d:X("Cannot convert argument of type "+(b.Ld.ge?b.Ld.ge.name:b.Ld.Xd.name)+" to parameter type "+this.name);break;case 1:c=b.Ld.$d;break;case 2:if(b.Ld.ge===this)c=b.Ld.$d;else{var f=b.clone();c=this.gg(c,zc(function(){f["delete"]()}));null!==a&&a.push(this.le,c)}break;default:X("Unsupporting sharing policy")}return c} +function Ac(a,b){if(null===b)return this.gf&&X("null is not a valid "+this.name),0;b.Ld||X('Cannot pass "'+xc(b)+'" as a '+this.name);b.Ld.Qd||X("Cannot pass deleted object as a pointer of type "+this.name);b.Ld.Xd.Te&&X("Cannot convert argument of type "+b.Ld.Xd.name+" to parameter type "+this.name);return vc(b.Ld.Qd,b.Ld.Xd.Sd,this.Sd)}function Bc(a,b,c){if(b===c)return a;if(void 0===c.ie)return null;a=Bc(a,b,c.ie);return null===a?null:c.Jf(a)}var Cc={}; +function Dc(a,b){for(void 0===b&&X("ptr should not be undefined");a.ie;)b=a.Pe(b),a=a.ie;return Cc[b]}function Ec(a,b){b.Xd&&b.Qd||Wb("makeClassHandle requires ptr and ptrType");!!b.ge!==!!b.$d&&Wb("Both smartPtrType and smartPtr must be specified");b.count={value:1};return mc(Object.create(a,{Ld:{value:b}}))} +function Fc(a,b,c,f,h,l,n,q,w,x,J){this.name=a;this.Sd=b;this.gf=c;this.Te=f;this.Ue=h;this.eg=l;this.qg=n;this.vf=q;this.hf=w;this.gg=x;this.le=J;h||void 0!==b.ie?this.toWireType=yc:(this.toWireType=f?wc:Ac,this.fe=null)}function Gc(a,b,c){t.hasOwnProperty(a)||Wb("Replacing nonexistant public symbol");void 0!==t[a].Zd&&void 0!==c?t[a].Zd[c]=b:(t[a]=b,t[a].Be=c)} +function Hc(a,b){var c=[];return function(){c.length=arguments.length;for(var f=0;fl&&X("argTypes array size mismatch! Must at least get return value and 'this' types!");var n=null!==b[1]&&null!==c,q=!1;for(c=1;c>2)+f]);return c}var Xc=[],Yc=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Zc(a){4>2])};case 3:return function(c){return this.fromWireType(pb[c>>3])};default:throw new TypeError("Unknown float type: "+a);}} +function dd(a,b,c){switch(b){case 0:return c?function(f){return nb[f]}:function(f){return G[f]};case 1:return c?function(f){return cb[f>>1]}:function(f){return bb[f>>1]};case 2:return c?function(f){return O[f>>2]}:function(f){return ob[f>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var ed={};function fd(a){var b=ed[a];return void 0===b?gc(a):b}var gd=[]; +function hd(){function a(b){b.$$$embind_global$$$=b;var c="object"===typeof $$$embind_global$$$&&b.$$$embind_global$$$===b;c||delete b.$$$embind_global$$$;return c}if("object"===typeof globalThis)return globalThis;if("object"===typeof $$$embind_global$$$)return $$$embind_global$$$;"object"===typeof global&&a(global)?$$$embind_global$$$=global:"object"===typeof self&&a(self)&&($$$embind_global$$$=self);if("object"===typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object."); +}function jd(a){var b=gd.length;gd.push(a);return b}function kd(a,b){for(var c=Array(a),f=0;f>2)+f],"parameter "+f);return c}var ld=[];function md(a){var b=Array(a+1);return function(c,f,h){b[0]=c;for(var l=0;l>2)+l],"parameter "+l);b[l+1]=n.readValueFromPointer(h);h+=n.argPackAdvance}c=new (c.bind.apply(c,b));return zc(c)}}var nd={},od;od=Ba?()=>{var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:()=>performance.now(); +function pd(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=function(c,f){b.vertexAttribDivisorANGLE(c,f)},a.drawArraysInstanced=function(c,f,h,l){b.drawArraysInstancedANGLE(c,f,h,l)},a.drawElementsInstanced=function(c,f,h,l,n){b.drawElementsInstancedANGLE(c,f,h,l,n)})} +function qd(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=function(){return b.createVertexArrayOES()},a.deleteVertexArray=function(c){b.deleteVertexArrayOES(c)},a.bindVertexArray=function(c){b.bindVertexArrayOES(c)},a.isVertexArray=function(c){return b.isVertexArrayOES(c)})}function rd(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=function(c,f){b.drawBuffersWEBGL(c,f)})} +var sd=1,td=[],ud=[],vd=[],wd=[],la=[],xd=[],yd=[],qa=[],zd=[],Ad=[],Bd={},Cd={},Dd=4;function Ed(a){Hd||(Hd=a)}function ka(a){for(var b=sd++,c=a.length;ca.version||!b.qf)b.qf=b.getExtension("EXT_disjoint_timer_query");b.Eg=b.getExtension("WEBGL_multi_draw");(b.getSupportedExtensions()||[]).forEach(function(c){c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}} +var v,Hd,Kd=[];function Ld(a,b,c,f){for(var h=0;h>2]=n}} +function Md(a,b){if(b){var c=void 0;switch(a){case 36346:c=1;break;case 36344:return;case 34814:case 36345:c=0;break;case 34466:var f=Y.getParameter(34467);c=f?f.length:0;break;case 33309:if(2>v.version){Ed(1282);return}c=2*(Y.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>v.version){Ed(1280);return}c=33307==a?3:0}if(void 0===c)switch(f=Y.getParameter(a),typeof f){case "number":c=f;break;case "boolean":c=f?1:0;break;case "string":Ed(1280);return;case "object":if(null===f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:c= +0;break;default:Ed(1280);return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];return}try{c=f.name|0}catch(h){Ed(1280);Ma("GL_INVALID_ENUM in glGet0v: Unknown object returned from WebGL getParameter("+a+")! (error: "+h+")");return}}break;default:Ed(1280);Ma("GL_INVALID_ENUM in glGet0v: Native code calling glGet0v("+a+") and it returns "+f+" of type "+typeof f+"!");return}O[b>>2]=c}else Ed(1281)} +function Nd(a){var b=ra(a)+1,c=Od(b);sa(a,G,c,b);return c}function Pd(a){return"]"==a.slice(-1)&&a.lastIndexOf("[")}function Qd(a){a-=5120;return 0==a?nb:1==a?G:2==a?cb:4==a?O:6==a?U:5==a||28922==a||28520==a||30779==a||30782==a?ob:bb}function Rd(a,b,c,f,h){a=Qd(a);var l=31-Math.clz32(a.BYTES_PER_ELEMENT),n=Dd;return a.subarray(h>>l,h+f*(c*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*(1<>l)} +function Z(a){var b=Y.Gf;if(b){var c=b.Oe[a];"number"===typeof c&&(b.Oe[a]=c=Y.getUniformLocation(b,b.wf[a]+(0oa?-1:0=n(S,A)?0>=n(L,A)?A.getFullYear()+1:A.getFullYear():A.getFullYear()-1}var x=O[f+40>>2];f={yg:O[f>>2],xg:O[f+4>>2],Ye:O[f+8>>2],Ne:O[f+12>>2],Fe:O[f+16>>2],be:O[f+20>>2],Ze:O[f+24>>2],$e:O[f+28>>2],Ig:O[f+32>>2],wg:O[f+ +36>>2],zg:x?Xa(x):""};c=Xa(c);x={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var J in x)c=c.replace(new RegExp(J,"g"),x[J]);var K="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), +Q="January February March April May June July August September October November December".split(" ");x={"%a":function(A){return K[A.Ze].substring(0,3)},"%A":function(A){return K[A.Ze]},"%b":function(A){return Q[A.Fe].substring(0,3)},"%B":function(A){return Q[A.Fe]},"%C":function(A){return l((A.be+1900)/100|0,2)},"%d":function(A){return l(A.Ne,2)},"%e":function(A){return h(A.Ne,2," ")},"%g":function(A){return w(A).toString().substring(2)},"%G":function(A){return w(A)},"%H":function(A){return l(A.Ye, +2)},"%I":function(A){A=A.Ye;0==A?A=12:12A.Ye?"AM":"PM"},"%S":function(A){return l(A.yg,2)},"%t":function(){return"\t"},"%u":function(A){return A.Ze||7},"%U":function(A){var L=new Date(A.be+1900,0,1),S=0===L.getDay()?L:ae(L,7-L.getDay());A=new Date(A.be+1900,A.Fe,A.Ne);return 0> +n(S,A)?l(Math.ceil((31-S.getDate()+(Yd(Xd(A.getFullYear())?Zd:$d,A.getMonth()-1)-31)+A.getDate())/7),2):0===n(S,L)?"01":"00"},"%V":function(A){var L=new Date(A.be+1901,0,4),S=q(new Date(A.be+1900,0,4));L=q(L);var T=ae(new Date(A.be+1900,0,1),A.$e);return 0>n(T,S)?"53":0>=n(L,T)?"01":l(Math.ceil((S.getFullYear()n(S,A)?l(Math.ceil((31-S.getDate()+(Yd(Xd(A.getFullYear())?Zd:$d,A.getMonth()-1)-31)+A.getDate())/7),2):0===n(S,L)?"01":"00"},"%y":function(A){return(A.be+1900).toString().substring(2)},"%Y":function(A){return A.be+1900},"%z":function(A){A=A.wg;var L=0<=A;A=Math.abs(A)/60;return(L?"+":"-")+String("0000"+(A/60*100+A%60)).slice(-4)},"%Z":function(A){return A.zg},"%%":function(){return"%"}};for(J in x)c.includes(J)&&(c=c.replace(new RegExp(J,"g"),x[J](f)));J=ce(c); +if(J.length>b)return 0;nb.set(J,a);return J.length-1}Vb=t.InternalError=Ub("InternalError");for(var de=Array(256),ee=0;256>ee;++ee)de[ee]=String.fromCharCode(ee);fc=de;hc=t.BindingError=Ub("BindingError");qc.prototype.isAliasOf=function(a){if(!(this instanceof qc&&a instanceof qc))return!1;var b=this.Ld.Xd.Sd,c=this.Ld.Qd,f=a.Ld.Xd.Sd;for(a=a.Ld.Qd;b.ie;)c=b.Pe(c),b=b.ie;for(;f.ie;)a=f.Pe(a),f=f.ie;return b===f&&c===a}; +qc.prototype.clone=function(){this.Ld.Qd||ic(this);if(this.Ld.Me)return this.Ld.count.value+=1,this;var a=mc,b=Object,c=b.create,f=Object.getPrototypeOf(this),h=this.Ld;a=a(c.call(b,f,{Ld:{value:{count:h.count,De:h.De,Me:h.Me,Qd:h.Qd,Xd:h.Xd,$d:h.$d,ge:h.ge}}}));a.Ld.count.value+=1;a.Ld.De=!1;return a};qc.prototype["delete"]=function(){this.Ld.Qd||ic(this);this.Ld.De&&!this.Ld.Me&&X("Object already scheduled for deletion");kc(this);lc(this.Ld);this.Ld.Me||(this.Ld.$d=void 0,this.Ld.Qd=void 0)}; +qc.prototype.isDeleted=function(){return!this.Ld.Qd};qc.prototype.deleteLater=function(){this.Ld.Qd||ic(this);this.Ld.De&&!this.Ld.Me&&X("Object already scheduled for deletion");oc.push(this);1===oc.length&&nc&&nc(pc);this.Ld.De=!0;return this};Fc.prototype.Qf=function(a){this.vf&&(a=this.vf(a));return a};Fc.prototype.nf=function(a){this.le&&this.le(a)};Fc.prototype.argPackAdvance=8;Fc.prototype.readValueFromPointer=Ob;Fc.prototype.deleteObject=function(a){if(null!==a)a["delete"]()}; +Fc.prototype.fromWireType=function(a){function b(){return this.Ue?Ec(this.Sd.Ee,{Xd:this.eg,Qd:c,ge:this,$d:a}):Ec(this.Sd.Ee,{Xd:this,Qd:a})}var c=this.Qf(a);if(!c)return this.nf(a),null;var f=Dc(this.Sd,c);if(void 0!==f){if(0===f.Ld.count.value)return f.Ld.Qd=c,f.Ld.$d=a,f.clone();f=f.clone();this.nf(a);return f}f=this.Sd.Pf(c);f=rc[f];if(!f)return b.call(this);f=this.Te?f.Ef:f.pointerType;var h=Bc(c,this.Sd,f.Sd);return null===h?b.call(this):this.Ue?Ec(f.Sd.Ee,{Xd:f,Qd:h,ge:this,$d:a}):Ec(f.Sd.Ee, +{Xd:f,Qd:h})};t.getInheritedInstanceCount=function(){return Object.keys(Cc).length};t.getLiveInheritedInstances=function(){var a=[],b;for(b in Cc)Cc.hasOwnProperty(b)&&a.push(Cc[b]);return a};t.flushPendingDeletes=pc;t.setDelayFunction=function(a){nc=a;oc.length&&nc&&nc(pc)};Qc=t.UnboundTypeError=Ub("UnboundTypeError");t.count_emval_handles=function(){for(var a=0,b=5;bfe;++fe)Kd.push(Array(fe));var ge=new Float32Array(288);for(fe=0;288>fe;++fe)Sd[fe]=ge.subarray(0,fe+1);var he=new Int32Array(288);for(fe=0;288>fe;++fe)Td[fe]=he.subarray(0,fe+1);function ce(a){var b=Array(ra(a)+1);sa(a,b,0,b.length);return b} +var ze={Lb:function(a){return Od(a+16)+16},Eb:function(a,b,c){(new Hb(a)).Xf(b,c);Ib++;throw a;},P:function(){return 0},zb:function(){},xb:function(){},Cb:function(){return 0},wb:function(){},tb:function(a,b,c,f,h,l){l<<=12;if(0!==(f&16)&&0!==a%65536)b=-28;else if(0!==(f&32)){a=65536*Math.ceil(b/65536);var n=ie(65536,a);n?(G.fill(0,n,n+a),a=n):a=0;a?(Jb[a]={cg:a,bg:b,Df:!0,fd:h,Gg:c,flags:f,offset:l},b=a):b=-48}else b=-52;return b},sb:function(a,b){var c=Jb[a];0!==b&&c?(b===c.bg&&(Jb[a]=null,c.Df&& +Tc(c.cg)),a=0):a=-28;return a},Q:function(){},yb:function(){},x:function(a){var b=Mb[a];delete Mb[a];var c=b.hf,f=b.le,h=b.rf,l=h.map(function(n){return n.Uf}).concat(h.map(function(n){return n.og}));Xb([a],l,function(n){var q={};h.forEach(function(w,x){var J=n[x],K=w.Sf,Q=w.Tf,A=n[x+h.length],L=w.ng,S=w.pg;q[w.Lf]={read:function(T){return J.fromWireType(K(Q,T))},write:function(T,oa){var ta=[];L(S,T,A.toWireType(ta,oa));Nb(ta)}}});return[{name:b.name,fromWireType:function(w){var x={},J;for(J in q)x[J]= +q[J].read(w);f(w);return x},toWireType:function(w,x){for(var J in q)if(!(J in x))throw new TypeError('Missing field: "'+J+'"');var K=c();for(J in q)q[J].write(K,x[J]);null!==w&&w.push(f,K);return K},argPackAdvance:8,readValueFromPointer:Ob,fe:f}]})},mb:function(){},Fb:function(a,b,c,f,h){var l=ec(c);b=gc(b);dc(a,{name:b,fromWireType:function(n){return!!n},toWireType:function(n,q){return q?f:h},argPackAdvance:8,readValueFromPointer:function(n){if(1===c)var q=nb;else if(2===c)q=cb;else if(4===c)q= +O;else throw new TypeError("Unknown boolean type size: "+b);return this.fromWireType(q[n>>l])},fe:null})},l:function(a,b,c,f,h,l,n,q,w,x,J,K,Q){J=gc(J);l=Pc(h,l);q&&(q=Pc(n,q));x&&(x=Pc(w,x));Q=Pc(K,Q);var A=Sb(J);tc(A,function(){Uc("Cannot construct "+J+" due to unbound types",[f])});Xb([a,b,c],f?[f]:[],function(L){L=L[0];if(f){var S=L.Sd;var T=S.Ee}else T=qc.prototype;L=Tb(A,function(){if(Object.getPrototypeOf(this)!==oa)throw new hc("Use 'new' to construct "+J);if(void 0===ta.oe)throw new hc(J+ +" has no accessible constructor");var hb=ta.oe[arguments.length];if(void 0===hb)throw new hc("Tried to invoke ctor of "+J+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(ta.oe).toString()+") parameters instead!");return hb.apply(this,arguments)});var oa=Object.create(T,{constructor:{value:L}});L.prototype=oa;var ta=new uc(J,L,oa,Q,S,l,q,x);S=new Fc(J,ta,!0,!1,!1);T=new Fc(J+"*",ta,!1,!1,!1);var gb=new Fc(J+" const*",ta,!1,!0,!1);rc[a]={pointerType:T,Ef:gb};Gc(A, +L);return[S,T,gb]})},e:function(a,b,c,f,h,l,n){var q=Wc(c,f);b=gc(b);l=Pc(h,l);Xb([],[a],function(w){function x(){Uc("Cannot call "+J+" due to unbound types",q)}w=w[0];var J=w.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);var K=w.Sd.constructor;void 0===K[b]?(x.Be=c-1,K[b]=x):(sc(K,b,J),K[b].Zd[c-1]=x);Xb([],q,function(Q){Q=[Q[0],null].concat(Q.slice(1));Q=Vc(J,Q,null,l,n);void 0===K[b].Zd?(Q.Be=c-1,K[b]=Q):K[b].Zd[c-1]=Q;return[]});return[]})},u:function(a,b,c,f,h,l){0{Uc("Cannot construct "+q.name+" due to unbound types",n)};Xb([],n,function(x){x.splice(1,0,null);q.Sd.oe[b-1]=Vc(w,x,null,h, +l);return[]});return[]})},d:function(a,b,c,f,h,l,n,q){var w=Wc(c,f);b=gc(b);l=Pc(h,l);Xb([],[a],function(x){function J(){Uc("Cannot call "+K+" due to unbound types",w)}x=x[0];var K=x.name+"."+b;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);q&&x.Sd.fg.push(b);var Q=x.Sd.Ee,A=Q[b];void 0===A||void 0===A.Zd&&A.className!==x.name&&A.Be===c-2?(J.Be=c-2,J.className=x.name,Q[b]=J):(sc(Q,b,K),Q[b].Zd[c-2]=J);Xb([],w,function(L){L=Vc(K,L,x,l,n);void 0===Q[b].Zd?(L.Be=c-2,Q[b]=L):Q[b].Zd[c-2]=L;return[]}); +return[]})},V:function(a,b,c){a=gc(a);Xb([],[b],function(f){f=f[0];t[a]=f.fromWireType(c);return[]})},Db:function(a,b){b=gc(b);dc(a,{name:b,fromWireType:function(c){var f=$c(c);Zc(c);return f},toWireType:function(c,f){return zc(f)},argPackAdvance:8,readValueFromPointer:Ob,fe:null})},k:function(a,b,c,f){function h(){}c=ec(c);b=gc(b);h.values={};dc(a,{name:b,constructor:h,fromWireType:function(l){return this.constructor.values[l]},toWireType:function(l,n){return n.value},argPackAdvance:8,readValueFromPointer:ad(b, +c,f),fe:null});tc(b,h)},j:function(a,b,c){var f=bd(a,"enum");b=gc(b);a=f.constructor;f=Object.create(f.constructor.prototype,{value:{value:c},constructor:{value:Tb(f.name+"_"+b,function(){})}});a.values[c]=f;a[b]=f},S:function(a,b,c){c=ec(c);b=gc(b);dc(a,{name:b,fromWireType:function(f){return f},toWireType:function(f,h){return h},argPackAdvance:8,readValueFromPointer:cd(b,c),fe:null})},t:function(a,b,c,f,h,l){var n=Wc(b,c);a=gc(a);h=Pc(f,h);tc(a,function(){Uc("Cannot call "+a+" due to unbound types", +n)},b-1);Xb([],n,function(q){q=[q[0],null].concat(q.slice(1));Gc(a,Vc(a,q,null,h,l),b-1);return[]})},w:function(a,b,c,f,h){b=gc(b);-1===h&&(h=4294967295);h=ec(c);var l=q=>q;if(0===f){var n=32-8*c;l=q=>q<>>n}c=b.includes("unsigned")?function(q,w){return w>>>0}:function(q,w){return w};dc(a,{name:b,fromWireType:l,toWireType:c,argPackAdvance:8,readValueFromPointer:dd(b,h,0!==f),fe:null})},p:function(a,b,c){function f(l){l>>=2;var n=ob;return new h(mb,n[l+1],n[l])}var h=[Int8Array,Uint8Array,Int16Array, +Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=gc(c);dc(a,{name:c,fromWireType:f,argPackAdvance:8,readValueFromPointer:f},{Wf:!0})},o:function(a,b,c,f,h,l,n,q,w,x,J,K){c=gc(c);l=Pc(h,l);q=Pc(n,q);x=Pc(w,x);K=Pc(J,K);Xb([a],[b],function(Q){Q=Q[0];return[new Fc(c,Q.Sd,!1,!1,!0,Q,f,l,q,x,K)]})},R:function(a,b){b=gc(b);var c="std::string"===b;dc(a,{name:b,fromWireType:function(f){var h=ob[f>>2];if(c)for(var l=f+4,n=0;n<=h;++n){var q=f+4+n;if(n==h||0==G[q]){l=Xa(l,q-l);if(void 0=== +w)var w=l;else w+=String.fromCharCode(0),w+=l;l=q+1}}else{w=Array(h);for(n=0;nra(h):()=>h.length)(),q=Od(4+n+1);ob[q>>2]=n;if(c&&l)sa(h,G,q+4,n+1);else if(l)for(l=0;lbb;var q=1}else 4===b&&(f=jb,h=kb,l=lb,n=()=>ob,q=2);dc(a,{name:c,fromWireType:function(w){for(var x=ob[w>>2],J=n(),K,Q=w+4,A=0;A<=x;++A){var L=w+4+A*b;if(A==x||0==J[L>>q])Q=f(Q,L-Q),void 0===K?K=Q:(K+=String.fromCharCode(0), +K+=Q),Q=L+b}Tc(w);return K},toWireType:function(w,x){"string"!==typeof x&&X("Cannot pass non-string to C++ string type "+c);var J=l(x),K=Od(4+J+b);ob[K>>2]=J>>q;h(x,K+4,J+b);null!==w&&w.push(Tc,K);return K},argPackAdvance:8,readValueFromPointer:Ob,fe:function(w){Tc(w)}})},y:function(a,b,c,f,h,l){Mb[a]={name:gc(b),hf:Pc(c,f),le:Pc(h,l),rf:[]}},g:function(a,b,c,f,h,l,n,q,w,x){Mb[a].rf.push({Lf:gc(b),Uf:c,Sf:Pc(f,h),Tf:l,og:n,ng:Pc(q,w),pg:x})},Gb:function(a,b){b=gc(b);dc(a,{Zf:!0,name:b,argPackAdvance:0, +fromWireType:function(){},toWireType:function(){}})},pb:function(){throw"longjmp";},A:function(a,b,c){a=$c(a);b=bd(b,"emval::as");var f=[],h=zc(f);O[c>>2]=h;return b.toWireType(f,a)},M:function(a,b,c,f,h){a=gd[a];b=$c(b);c=fd(c);var l=[];O[f>>2]=zc(l);return a(b,c,l,h)},B:function(a,b,c,f){a=gd[a];b=$c(b);c=fd(c);a(b,c,null,f)},D:Zc,Bb:function(a){if(0===a)return zc(hd());a=fd(a);return zc(hd()[a])},z:function(a,b){var c=kd(a,b),f=c[0];b=f.name+"_$"+c.slice(1).map(function(n){return n.name}).join("_")+ +"$";var h=ld[b];if(void 0!==h)return h;var l=Array(a-1);h=jd((n,q,w,x)=>{for(var J=0,K=0;K>2]=28,-1;O[b>>2]=a/1E3|0;O[b+4>>2]=a%1E3*1E6|0;return 0},_c:function(a){Y.activeTexture(a)},$c:function(a,b){Y.attachShader(ud[a],xd[b])},ad:function(a,b,c){Y.bindAttribLocation(ud[a], +b,Xa(c))},Y:function(a,b){35051==a?Y.ff=b:35052==a&&(Y.Ce=b);Y.bindBuffer(a,td[b])},X:function(a,b){Y.bindFramebuffer(a,vd[b])},cc:function(a,b){Y.bindRenderbuffer(a,wd[b])},Qb:function(a,b){Y.bindSampler(a,zd[b])},Z:function(a,b){Y.bindTexture(a,la[b])},wc:function(a){Y.bindVertexArray(yd[a])},zc:function(a){Y.bindVertexArray(yd[a])},_:function(a,b,c,f){Y.blendColor(a,b,c,f)},$:function(a){Y.blendEquation(a)},aa:function(a,b){Y.blendFunc(a,b)},Xb:function(a,b,c,f,h,l,n,q,w,x){Y.blitFramebuffer(a, +b,c,f,h,l,n,q,w,x)},ba:function(a,b,c,f){2<=v.version?c?Y.bufferData(a,G,f,c,b):Y.bufferData(a,b,f):Y.bufferData(a,c?G.subarray(c,c+b):b,f)},ca:function(a,b,c,f){2<=v.version?Y.bufferSubData(a,b,G,f,c):Y.bufferSubData(a,b,G.subarray(f,f+c))},dc:function(a){return Y.checkFramebufferStatus(a)},L:function(a){Y.clear(a)},W:function(a,b,c,f){Y.clearColor(a,b,c,f)},O:function(a){Y.clearStencil(a)},db:function(a,b,c,f){return Y.clientWaitSync(Ad[a],b,(c>>>0)+4294967296*f)},da:function(a,b,c,f){Y.colorMask(!!a, +!!b,!!c,!!f)},ea:function(a){Y.compileShader(xd[a])},fa:function(a,b,c,f,h,l,n,q){2<=v.version?Y.Ce?Y.compressedTexImage2D(a,b,c,f,h,l,n,q):Y.compressedTexImage2D(a,b,c,f,h,l,G,q,n):Y.compressedTexImage2D(a,b,c,f,h,l,q?G.subarray(q,q+n):null)},ga:function(a,b,c,f,h,l,n,q,w){2<=v.version?Y.Ce?Y.compressedTexSubImage2D(a,b,c,f,h,l,n,q,w):Y.compressedTexSubImage2D(a,b,c,f,h,l,n,G,w,q):Y.compressedTexSubImage2D(a,b,c,f,h,l,n,w?G.subarray(w,w+q):null)},ha:function(a,b,c,f,h,l,n,q){Y.copyTexSubImage2D(a, +b,c,f,h,l,n,q)},ia:function(){var a=ka(ud),b=Y.createProgram();b.name=a;b.Xe=b.Ve=b.We=0;b.kf=1;ud[a]=b;return a},ja:function(a){var b=ka(xd);xd[b]=Y.createShader(a);return b},ka:function(a){Y.cullFace(a)},la:function(a,b){for(var c=0;c>2],h=td[f];h&&(Y.deleteBuffer(h),h.name=0,td[f]=null,f==Y.ff&&(Y.ff=0),f==Y.Ce&&(Y.Ce=0))}},ec:function(a,b){for(var c=0;c>2],h=vd[f];h&&(Y.deleteFramebuffer(h),h.name=0,vd[f]=null)}},ma:function(a){if(a){var b=ud[a];b?(Y.deleteProgram(b), +b.name=0,ud[a]=null):Ed(1281)}},fc:function(a,b){for(var c=0;c>2],h=wd[f];h&&(Y.deleteRenderbuffer(h),h.name=0,wd[f]=null)}},Rb:function(a,b){for(var c=0;c>2],h=zd[f];h&&(Y.deleteSampler(h),h.name=0,zd[f]=null)}},na:function(a){if(a){var b=xd[a];b?(Y.deleteShader(b),xd[a]=null):Ed(1281)}},Zb:function(a){if(a){var b=Ad[a];b?(Y.deleteSync(b),b.name=0,Ad[a]=null):Ed(1281)}},oa:function(a,b){for(var c=0;c>2],h=la[f];h&&(Y.deleteTexture(h), +h.name=0,la[f]=null)}},xc:function(a,b){for(var c=0;c>2];Y.deleteVertexArray(yd[f]);yd[f]=null}},Ac:function(a,b){for(var c=0;c>2];Y.deleteVertexArray(yd[f]);yd[f]=null}},pa:function(a){Y.depthMask(!!a)},qa:function(a){Y.disable(a)},ra:function(a){Y.disableVertexAttribArray(a)},sa:function(a,b,c){Y.drawArrays(a,b,c)},uc:function(a,b,c,f){Y.drawArraysInstanced(a,b,c,f)},sc:function(a,b,c,f,h){Y.pf.drawArraysInstancedBaseInstanceWEBGL(a,b,c,f,h)},qc:function(a, +b){for(var c=Kd[a],f=0;f>2];Y.drawBuffers(c)},ta:function(a,b,c,f){Y.drawElements(a,b,c,f)},vc:function(a,b,c,f,h){Y.drawElementsInstanced(a,b,c,f,h)},tc:function(a,b,c,f,h,l,n){Y.pf.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,f,h,l,n)},kc:function(a,b,c,f,h,l){Y.drawElements(a,f,h,l)},ua:function(a){Y.enable(a)},va:function(a){Y.enableVertexAttribArray(a)},Vb:function(a,b){return(a=Y.fenceSync(a,b))?(b=ka(Ad),a.name=b,Ad[b]=a,b):0},wa:function(){Y.finish()},xa:function(){Y.flush()}, +gc:function(a,b,c,f){Y.framebufferRenderbuffer(a,b,c,wd[f])},hc:function(a,b,c,f,h){Y.framebufferTexture2D(a,b,c,la[f],h)},ya:function(a){Y.frontFace(a)},za:function(a,b){Ld(a,b,"createBuffer",td)},ic:function(a,b){Ld(a,b,"createFramebuffer",vd)},jc:function(a,b){Ld(a,b,"createRenderbuffer",wd)},Sb:function(a,b){Ld(a,b,"createSampler",zd)},Aa:function(a,b){Ld(a,b,"createTexture",la)},yc:function(a,b){Ld(a,b,"createVertexArray",yd)},Bc:function(a,b){Ld(a,b,"createVertexArray",yd)},_b:function(a){Y.generateMipmap(a)}, +Ba:function(a,b,c){c?O[c>>2]=Y.getBufferParameter(a,b):Ed(1281)},Ca:function(){var a=Y.getError()||Hd;Hd=0;return a},$b:function(a,b,c,f){a=Y.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;O[f>>2]=a},E:function(a,b){Md(a,b)},Da:function(a,b,c,f){a=Y.getProgramInfoLog(ud[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Ea:function(a,b,c){if(c)if(a>=sd)Ed(1281);else if(a=ud[a],35716==b)a=Y.getProgramInfoLog(a), +null===a&&(a="(unknown error)"),O[c>>2]=a.length+1;else if(35719==b){if(!a.Xe)for(b=0;b>2]=a.Xe}else if(35722==b){if(!a.Ve)for(b=0;b>2]=a.Ve}else if(35381==b){if(!a.We)for(b=0;b>2]=a.We}else O[c>>2]=Y.getProgramParameter(a, +b);else Ed(1281)},ac:function(a,b,c){c?O[c>>2]=Y.getRenderbufferParameter(a,b):Ed(1281)},Fa:function(a,b,c,f){a=Y.getShaderInfoLog(xd[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Nb:function(a,b,c,f){a=Y.getShaderPrecisionFormat(a,b);O[c>>2]=a.rangeMin;O[c+4>>2]=a.rangeMax;O[f>>2]=a.precision},Ga:function(a,b,c){c?35716==b?(a=Y.getShaderInfoLog(xd[a]),null===a&&(a="(unknown error)"),O[c>>2]=a?a.length+1:0):35720==b?(a=Y.getShaderSource(xd[a]),O[c>>2]=a?a.length+1:0): +O[c>>2]=Y.getShaderParameter(xd[a],b):Ed(1281)},J:function(a){var b=Bd[a];if(!b){switch(a){case 7939:b=Y.getSupportedExtensions()||[];b=b.concat(b.map(function(f){return"GL_"+f}));b=Nd(b.join(" "));break;case 7936:case 7937:case 37445:case 37446:(b=Y.getParameter(a))||Ed(1280);b=b&&Nd(b);break;case 7938:b=Y.getParameter(7938);b=2<=v.version?"OpenGL ES 3.0 ("+b+")":"OpenGL ES 2.0 ("+b+")";b=Nd(b);break;case 35724:b=Y.getParameter(35724);var c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/); +null!==c&&(3==c[1].length&&(c[1]+="0"),b="OpenGL ES GLSL ES "+c[1]+" ("+b+")");b=Nd(b);break;default:Ed(1280)}Bd[a]=b}return b},cb:function(a,b){if(2>v.version)return Ed(1282),0;var c=Cd[a];if(c)return 0>b||b>=c.length?(Ed(1281),0):c[b];switch(a){case 7939:return c=Y.getSupportedExtensions()||[],c=c.concat(c.map(function(f){return"GL_"+f})),c=c.map(function(f){return Nd(f)}),c=Cd[a]=c,0>b||b>=c.length?(Ed(1281),0):c[b];default:return Ed(1280),0}},Ha:function(a,b){b=Xa(b);if(a=ud[a]){var c=a,f=c.Oe, +h=c.xf,l;if(!f)for(c.Oe=f={},c.wf={},l=0;l>>0,h=b.slice(0,l));if((h=a.xf[h])&&f>2];Y.invalidateFramebuffer(a,f)}, +Pb:function(a,b,c,f,h,l,n){for(var q=Kd[b],w=0;w>2];Y.invalidateSubFramebuffer(a,q,f,h,l,n)},Wb:function(a){return Y.isSync(Ad[a])},Ia:function(a){return(a=la[a])?Y.isTexture(a):0},Ja:function(a){Y.lineWidth(a)},La:function(a){a=ud[a];Y.linkProgram(a);a.Oe=0;a.xf={}},oc:function(a,b,c,f,h,l){Y.uf.multiDrawArraysInstancedBaseInstanceWEBGL(a,O,b>>2,O,c>>2,O,f>>2,ob,h>>2,l)},pc:function(a,b,c,f,h,l,n,q){Y.uf.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,O,b>>2,c,O,f>>2, +O,h>>2,O,l>>2,ob,n>>2,q)},Ma:function(a,b){3317==a&&(Dd=b);Y.pixelStorei(a,b)},rc:function(a){Y.readBuffer(a)},Na:function(a,b,c,f,h,l,n){if(2<=v.version)if(Y.ff)Y.readPixels(a,b,c,f,h,l,n);else{var q=Qd(l);Y.readPixels(a,b,c,f,h,l,q,n>>31-Math.clz32(q.BYTES_PER_ELEMENT))}else(n=Rd(l,h,c,f,n))?Y.readPixels(a,b,c,f,h,l,n):Ed(1280)},bc:function(a,b,c,f){Y.renderbufferStorage(a,b,c,f)},Yb:function(a,b,c,f,h){Y.renderbufferStorageMultisample(a,b,c,f,h)},Tb:function(a,b,c){Y.samplerParameteri(zd[a],b, +c)},Ub:function(a,b,c){Y.samplerParameteri(zd[a],b,O[c>>2])},Oa:function(a,b,c,f){Y.scissor(a,b,c,f)},Pa:function(a,b,c,f){for(var h="",l=0;l>2]:-1;h+=Xa(O[c+4*l>>2],0>n?void 0:n)}Y.shaderSource(xd[a],h)},Qa:function(a,b,c){Y.stencilFunc(a,b,c)},Ra:function(a,b,c,f){Y.stencilFuncSeparate(a,b,c,f)},Sa:function(a){Y.stencilMask(a)},Ta:function(a,b){Y.stencilMaskSeparate(a,b)},Ua:function(a,b,c){Y.stencilOp(a,b,c)},Va:function(a,b,c,f){Y.stencilOpSeparate(a,b,c,f)},Wa:function(a, +b,c,f,h,l,n,q,w){if(2<=v.version)if(Y.Ce)Y.texImage2D(a,b,c,f,h,l,n,q,w);else if(w){var x=Qd(q);Y.texImage2D(a,b,c,f,h,l,n,q,x,w>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else Y.texImage2D(a,b,c,f,h,l,n,q,null);else Y.texImage2D(a,b,c,f,h,l,n,q,w?Rd(q,n,f,h,w):null)},Xa:function(a,b,c){Y.texParameterf(a,b,c)},Ya:function(a,b,c){Y.texParameterf(a,b,U[c>>2])},Za:function(a,b,c){Y.texParameteri(a,b,c)},_a:function(a,b,c){Y.texParameteri(a,b,O[c>>2])},lc:function(a,b,c,f,h){Y.texStorage2D(a,b,c,f,h)},$a:function(a, +b,c,f,h,l,n,q,w){if(2<=v.version)if(Y.Ce)Y.texSubImage2D(a,b,c,f,h,l,n,q,w);else if(w){var x=Qd(q);Y.texSubImage2D(a,b,c,f,h,l,n,q,x,w>>31-Math.clz32(x.BYTES_PER_ELEMENT))}else Y.texSubImage2D(a,b,c,f,h,l,n,q,null);else x=null,w&&(x=Rd(q,n,h,l,w)),Y.texSubImage2D(a,b,c,f,h,l,n,q,x)},ab:function(a,b){Y.uniform1f(Z(a),b)},bb:function(a,b,c){if(2<=v.version)Y.uniform1fv(Z(a),U,c>>2,b);else{if(288>=b)for(var f=Sd[b-1],h=0;h>2];else f=U.subarray(c>>2,c+4*b>>2);Y.uniform1fv(Z(a),f)}}, +Wc:function(a,b){Y.uniform1i(Z(a),b)},Xc:function(a,b,c){if(2<=v.version)Y.uniform1iv(Z(a),O,c>>2,b);else{if(288>=b)for(var f=Td[b-1],h=0;h>2];else f=O.subarray(c>>2,c+4*b>>2);Y.uniform1iv(Z(a),f)}},Yc:function(a,b,c){Y.uniform2f(Z(a),b,c)},Zc:function(a,b,c){if(2<=v.version)Y.uniform2fv(Z(a),U,c>>2,2*b);else{if(144>=b)for(var f=Sd[2*b-1],h=0;h<2*b;h+=2)f[h]=U[c+4*h>>2],f[h+1]=U[c+(4*h+4)>>2];else f=U.subarray(c>>2,c+8*b>>2);Y.uniform2fv(Z(a),f)}},Vc:function(a,b,c){Y.uniform2i(Z(a), +b,c)},Uc:function(a,b,c){if(2<=v.version)Y.uniform2iv(Z(a),O,c>>2,2*b);else{if(144>=b)for(var f=Td[2*b-1],h=0;h<2*b;h+=2)f[h]=O[c+4*h>>2],f[h+1]=O[c+(4*h+4)>>2];else f=O.subarray(c>>2,c+8*b>>2);Y.uniform2iv(Z(a),f)}},Tc:function(a,b,c,f){Y.uniform3f(Z(a),b,c,f)},Sc:function(a,b,c){if(2<=v.version)Y.uniform3fv(Z(a),U,c>>2,3*b);else{if(96>=b)for(var f=Sd[3*b-1],h=0;h<3*b;h+=3)f[h]=U[c+4*h>>2],f[h+1]=U[c+(4*h+4)>>2],f[h+2]=U[c+(4*h+8)>>2];else f=U.subarray(c>>2,c+12*b>>2);Y.uniform3fv(Z(a),f)}},Rc:function(a, +b,c,f){Y.uniform3i(Z(a),b,c,f)},Qc:function(a,b,c){if(2<=v.version)Y.uniform3iv(Z(a),O,c>>2,3*b);else{if(96>=b)for(var f=Td[3*b-1],h=0;h<3*b;h+=3)f[h]=O[c+4*h>>2],f[h+1]=O[c+(4*h+4)>>2],f[h+2]=O[c+(4*h+8)>>2];else f=O.subarray(c>>2,c+12*b>>2);Y.uniform3iv(Z(a),f)}},Pc:function(a,b,c,f,h){Y.uniform4f(Z(a),b,c,f,h)},Oc:function(a,b,c){if(2<=v.version)Y.uniform4fv(Z(a),U,c>>2,4*b);else{if(72>=b){var f=Sd[4*b-1],h=U;c>>=2;for(var l=0;l<4*b;l+=4){var n=c+l;f[l]=h[n];f[l+1]=h[n+1];f[l+2]=h[n+2];f[l+3]= +h[n+3]}}else f=U.subarray(c>>2,c+16*b>>2);Y.uniform4fv(Z(a),f)}},Cc:function(a,b,c,f,h){Y.uniform4i(Z(a),b,c,f,h)},Dc:function(a,b,c){if(2<=v.version)Y.uniform4iv(Z(a),O,c>>2,4*b);else{if(72>=b)for(var f=Td[4*b-1],h=0;h<4*b;h+=4)f[h]=O[c+4*h>>2],f[h+1]=O[c+(4*h+4)>>2],f[h+2]=O[c+(4*h+8)>>2],f[h+3]=O[c+(4*h+12)>>2];else f=O.subarray(c>>2,c+16*b>>2);Y.uniform4iv(Z(a),f)}},Ec:function(a,b,c,f){if(2<=v.version)Y.uniformMatrix2fv(Z(a),!!c,U,f>>2,4*b);else{if(72>=b)for(var h=Sd[4*b-1],l=0;l<4*b;l+=4)h[l]= +U[f+4*l>>2],h[l+1]=U[f+(4*l+4)>>2],h[l+2]=U[f+(4*l+8)>>2],h[l+3]=U[f+(4*l+12)>>2];else h=U.subarray(f>>2,f+16*b>>2);Y.uniformMatrix2fv(Z(a),!!c,h)}},Fc:function(a,b,c,f){if(2<=v.version)Y.uniformMatrix3fv(Z(a),!!c,U,f>>2,9*b);else{if(32>=b)for(var h=Sd[9*b-1],l=0;l<9*b;l+=9)h[l]=U[f+4*l>>2],h[l+1]=U[f+(4*l+4)>>2],h[l+2]=U[f+(4*l+8)>>2],h[l+3]=U[f+(4*l+12)>>2],h[l+4]=U[f+(4*l+16)>>2],h[l+5]=U[f+(4*l+20)>>2],h[l+6]=U[f+(4*l+24)>>2],h[l+7]=U[f+(4*l+28)>>2],h[l+8]=U[f+(4*l+32)>>2];else h=U.subarray(f>> +2,f+36*b>>2);Y.uniformMatrix3fv(Z(a),!!c,h)}},Gc:function(a,b,c,f){if(2<=v.version)Y.uniformMatrix4fv(Z(a),!!c,U,f>>2,16*b);else{if(18>=b){var h=Sd[16*b-1],l=U;f>>=2;for(var n=0;n<16*b;n+=16){var q=f+n;h[n]=l[q];h[n+1]=l[q+1];h[n+2]=l[q+2];h[n+3]=l[q+3];h[n+4]=l[q+4];h[n+5]=l[q+5];h[n+6]=l[q+6];h[n+7]=l[q+7];h[n+8]=l[q+8];h[n+9]=l[q+9];h[n+10]=l[q+10];h[n+11]=l[q+11];h[n+12]=l[q+12];h[n+13]=l[q+13];h[n+14]=l[q+14];h[n+15]=l[q+15]}}else h=U.subarray(f>>2,f+64*b>>2);Y.uniformMatrix4fv(Z(a),!!c,h)}}, +Hc:function(a){a=ud[a];Y.useProgram(a);Y.Gf=a},Ic:function(a,b){Y.vertexAttrib1f(a,b)},Jc:function(a,b){Y.vertexAttrib2f(a,U[b>>2],U[b+4>>2])},Kc:function(a,b){Y.vertexAttrib3f(a,U[b>>2],U[b+4>>2],U[b+8>>2])},Lc:function(a,b){Y.vertexAttrib4f(a,U[b>>2],U[b+4>>2],U[b+8>>2],U[b+12>>2])},mc:function(a,b){Y.vertexAttribDivisor(a,b)},nc:function(a,b,c,f,h){Y.vertexAttribIPointer(a,b,c,f,h)},Mc:function(a,b,c,f,h,l){Y.vertexAttribPointer(a,b,c,!!f,h,l)},Nc:function(a,b,c,f){Y.viewport(a,b,c,f)},eb:function(a, +b,c,f){Y.waitSync(Ad[a],b,(c>>>0)+4294967296*f)},qb:function(a){var b=G.length;a>>>=0;if(2147483648=c;c*=2){var f=b*(1+.2/c);f=Math.min(f,a+100663296);f=Math.max(a,f);0>>16);qb();var h=1;break a}catch(l){}h=void 0}if(h)return!0}return!1},ib:function(){return v?v.Vf:0},ub:function(a,b){var c=0;Vd().forEach(function(f,h){var l=b+c;h=O[a+4*h>>2]=l;for(l=0;l>0]=f.charCodeAt(l); +nb[h>>0]=0;c+=f.length+1});return 0},vb:function(a,b){var c=Vd();O[a>>2]=c.length;var f=0;c.forEach(function(h){f+=h.length+1});O[b>>2]=f;return 0},Hb:function(a){if(!(noExitRuntime||0>2]=b;return 0},Ab:function(a,b,c,f){a=Lb.Rf(a);b=Lb.If(a,b,c);O[f>>2]=b;return 0},lb:function(){},N:function(a,b,c,f){for(var h=0,l=0;l>2],q=O[b+4>>2];b+=8;for(var w= +0;w>2]=h;return 0},b:function(){return Pa},i:ke,n:le,f:me,C:ne,Mb:oe,U:pe,T:qe,I:re,m:se,s:te,h:ue,q:ve,Kb:we,Ib:xe,Jb:ye,c:function(a){Pa=a},nb:function(a,b,c,f){return be(a,b,c,f)}}; +(function(){function a(h){t.asm=h.exports;Sa=t.asm.bd;qb();rb=t.asm.dd;tb.unshift(t.asm.cd);wb--;t.monitorRunDependencies&&t.monitorRunDependencies(wb);0==wb&&(null!==xb&&(clearInterval(xb),xb=null),zb&&(h=zb,zb=null,h()))}function b(h){a(h.instance)}function c(h){return Eb().then(function(l){return WebAssembly.instantiate(l,f)}).then(function(l){return l}).then(h,function(l){Ma("failed to asynchronously prepare wasm: "+l);Ra(l)})}var f={a:ze};wb++;t.monitorRunDependencies&&t.monitorRunDependencies(wb); +if(t.instantiateWasm)try{return t.instantiateWasm(f,a)}catch(h){return Ma("Module.instantiateWasm callback failed with error: "+h),!1}(function(){return Qa||"function"!==typeof WebAssembly.instantiateStreaming||Ab()||Bb.startsWith("file://")||"function"!==typeof fetch?c(b):fetch(Bb,{credentials:"same-origin"}).then(function(h){return WebAssembly.instantiateStreaming(h,f).then(b,function(l){Ma("wasm streaming compile failed: "+l);Ma("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ha); +return{}})();t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.cd).apply(null,arguments)};var Od=t._malloc=function(){return(Od=t._malloc=t.asm.ed).apply(null,arguments)},Tc=t._free=function(){return(Tc=t._free=t.asm.fd).apply(null,arguments)},je=t.___errno_location=function(){return(je=t.___errno_location=t.asm.gd).apply(null,arguments)},Sc=t.___getTypeName=function(){return(Sc=t.___getTypeName=t.asm.hd).apply(null,arguments)}; +t.___embind_register_native_and_builtin_types=function(){return(t.___embind_register_native_and_builtin_types=t.asm.id).apply(null,arguments)};var ie=t._memalign=function(){return(ie=t._memalign=t.asm.jd).apply(null,arguments)},Ae=t._setThrew=function(){return(Ae=t._setThrew=t.asm.kd).apply(null,arguments)},Be=t.stackSave=function(){return(Be=t.stackSave=t.asm.ld).apply(null,arguments)},Ce=t.stackRestore=function(){return(Ce=t.stackRestore=t.asm.md).apply(null,arguments)}; +t.dynCall_iiiji=function(){return(t.dynCall_iiiji=t.asm.nd).apply(null,arguments)};t.dynCall_ji=function(){return(t.dynCall_ji=t.asm.od).apply(null,arguments)};t.dynCall_iiji=function(){return(t.dynCall_iiji=t.asm.pd).apply(null,arguments)};t.dynCall_iijjiii=function(){return(t.dynCall_iijjiii=t.asm.qd).apply(null,arguments)};t.dynCall_iij=function(){return(t.dynCall_iij=t.asm.rd).apply(null,arguments)};t.dynCall_vijjjii=function(){return(t.dynCall_vijjjii=t.asm.sd).apply(null,arguments)}; +t.dynCall_viji=function(){return(t.dynCall_viji=t.asm.td).apply(null,arguments)};t.dynCall_vijiii=function(){return(t.dynCall_vijiii=t.asm.ud).apply(null,arguments)};t.dynCall_viiiiij=function(){return(t.dynCall_viiiiij=t.asm.vd).apply(null,arguments)};t.dynCall_jii=function(){return(t.dynCall_jii=t.asm.wd).apply(null,arguments)};t.dynCall_iiij=function(){return(t.dynCall_iiij=t.asm.xd).apply(null,arguments)};t.dynCall_iiiij=function(){return(t.dynCall_iiiij=t.asm.yd).apply(null,arguments)}; +t.dynCall_viij=function(){return(t.dynCall_viij=t.asm.zd).apply(null,arguments)};t.dynCall_viiij=function(){return(t.dynCall_viiij=t.asm.Ad).apply(null,arguments)};t.dynCall_vij=function(){return(t.dynCall_vij=t.asm.Bd).apply(null,arguments)};t.dynCall_jiiii=function(){return(t.dynCall_jiiii=t.asm.Cd).apply(null,arguments)};t.dynCall_jiiiiii=function(){return(t.dynCall_jiiiiii=t.asm.Dd).apply(null,arguments)};t.dynCall_jiiiiji=function(){return(t.dynCall_jiiiiji=t.asm.Ed).apply(null,arguments)}; +t.dynCall_iijj=function(){return(t.dynCall_iijj=t.asm.Fd).apply(null,arguments)};t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.Gd).apply(null,arguments)};t.dynCall_viijii=function(){return(t.dynCall_viijii=t.asm.Hd).apply(null,arguments)};t.dynCall_iiiiij=function(){return(t.dynCall_iiiiij=t.asm.Id).apply(null,arguments)};t.dynCall_iiiiijj=function(){return(t.dynCall_iiiiijj=t.asm.Jd).apply(null,arguments)};t.dynCall_iiiiiijj=function(){return(t.dynCall_iiiiiijj=t.asm.Kd).apply(null,arguments)}; +function ke(a,b){var c=Be();try{return Gb(a)(b)}catch(f){Ce(c);if(f!==f+0&&"longjmp"!==f)throw f;Ae(1,0)}}function le(a,b,c){var f=Be();try{return Gb(a)(b,c)}catch(h){Ce(f);if(h!==h+0&&"longjmp"!==h)throw h;Ae(1,0)}}function ue(a,b,c,f){var h=Be();try{Gb(a)(b,c,f)}catch(l){Ce(h);if(l!==l+0&&"longjmp"!==l)throw l;Ae(1,0)}}function me(a,b,c,f){var h=Be();try{return Gb(a)(b,c,f)}catch(l){Ce(h);if(l!==l+0&&"longjmp"!==l)throw l;Ae(1,0)}} +function se(a,b){var c=Be();try{Gb(a)(b)}catch(f){Ce(c);if(f!==f+0&&"longjmp"!==f)throw f;Ae(1,0)}}function te(a,b,c){var f=Be();try{Gb(a)(b,c)}catch(h){Ce(f);if(h!==h+0&&"longjmp"!==h)throw h;Ae(1,0)}}function oe(a,b,c,f,h,l){var n=Be();try{return Gb(a)(b,c,f,h,l)}catch(q){Ce(n);if(q!==q+0&&"longjmp"!==q)throw q;Ae(1,0)}}function ve(a,b,c,f,h){var l=Be();try{Gb(a)(b,c,f,h)}catch(n){Ce(l);if(n!==n+0&&"longjmp"!==n)throw n;Ae(1,0)}} +function pe(a,b,c,f,h,l,n){var q=Be();try{return Gb(a)(b,c,f,h,l,n)}catch(w){Ce(q);if(w!==w+0&&"longjmp"!==w)throw w;Ae(1,0)}}function ne(a,b,c,f,h){var l=Be();try{return Gb(a)(b,c,f,h)}catch(n){Ce(l);if(n!==n+0&&"longjmp"!==n)throw n;Ae(1,0)}}function we(a,b,c,f,h,l){var n=Be();try{Gb(a)(b,c,f,h,l)}catch(q){Ce(n);if(q!==q+0&&"longjmp"!==q)throw q;Ae(1,0)}}function ye(a,b,c,f,h,l,n,q,w,x){var J=Be();try{Gb(a)(b,c,f,h,l,n,q,w,x)}catch(K){Ce(J);if(K!==K+0&&"longjmp"!==K)throw K;Ae(1,0)}} +function re(a){var b=Be();try{Gb(a)()}catch(c){Ce(b);if(c!==c+0&&"longjmp"!==c)throw c;Ae(1,0)}}function xe(a,b,c,f,h,l,n){var q=Be();try{Gb(a)(b,c,f,h,l,n)}catch(w){Ce(q);if(w!==w+0&&"longjmp"!==w)throw w;Ae(1,0)}}function qe(a,b,c,f,h,l,n,q,w,x){var J=Be();try{return Gb(a)(b,c,f,h,l,n,q,w,x)}catch(K){Ce(J);if(K!==K+0&&"longjmp"!==K)throw K;Ae(1,0)}}var De;function Ka(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}zb=function Ee(){De||Fe();De||(zb=Ee)}; +function Fe(){function a(){if(!De&&(De=!0,t.calledRun=!0,!Ua)){Fb(tb);fa(t);if(t.onRuntimeInitialized)t.onRuntimeInitialized();if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var b=t.postRun.shift();ub.unshift(b)}Fb(ub)}}if(!(0 diff --git a/static/web-client/index.html b/static/web-client/index.html new file mode 100644 index 0000000..93b45be --- /dev/null +++ b/static/web-client/index.html @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + RustDesk + + + + + + + + + + +
    +
    +
    + + + + + + + + diff --git a/static/web-client/js/main.dart.js b/static/web-client/js/main.dart.js new file mode 100644 index 0000000..c6f46d5 --- /dev/null +++ b/static/web-client/js/main.dart.js @@ -0,0 +1,94638 @@ +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function setFunctionNamesIfNecessary(a){function t(){};if(typeof t.name=="string")return +for(var s=0;s2)return B.aW +return B.c_}else if(B.e.A(q.toLowerCase(),"iphone")||B.e.A(q.toLowerCase(),"ipad")||B.e.A(q.toLowerCase(),"ipod"))return B.aW +else if(B.e.A(s,"Android"))return B.iA +else if(B.e.bL(q,"Linux"))return B.vq +else if(B.e.bL(q,"Win"))return B.vr +else return B.Ov}, +aZL(){var s=$.fg() +return s===B.aW&&B.e.A(window.navigator.userAgent,"OS 15_")}, +I6(){var s,r=A.z1(1,1) +if(B.bo.HC(r,"webgl2")!=null){s=$.fg() +if(s===B.aW)return 1 +return 2}if(B.bo.HC(r,"webgl")!=null)return 1 +return-1}, +ar(){return $.bi.b7()}, +aIv(a){var s,r,q,p=new Float32Array(16) +for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] +return p}, +aIw(a){var s,r,q=new Float32Array(9) +for(s=0;s<9;++s){r=B.Ko[s] +if(r<16)q[s]=a[r] +else q[s]=0}return q}, +aIx(a){var s=new Float32Array(2) +s[0]=a.a +s[1]=a.b +return s}, +b_C(a){var s,r,q +if(a==null)return $.aKP() +s=a.length +r=new Float32Array(s) +for(q=0;q>>16&255)/255 +s[1]=(r>>>8&255)/255 +s[2]=(r&255)/255 +s[3]=(r>>>24&255)/255 +return s}, +e1(a){var s=new Float32Array(4) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +return s}, +aHN(a){return new A.x(a[0],a[1],a[2],a[3])}, +mu(a){var s=new Float32Array(12) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +s[4]=a.e +s[5]=a.f +s[6]=a.r +s[7]=a.x +s[8]=a.y +s[9]=a.z +s[10]=a.Q +s[11]=a.ch +return s}, +b_B(a){var s,r=a.length,q=new Uint32Array(r) +for(s=0;s=0;++r){p=b.length +if(p<=r||!J.e(a[q],b[p-1-r]))return o}return new A.wz(B.d.eJ(a,s+1),B.d.cg(b,0,b.length-s-1),!0,B.d.gN(a))}return o}, +aQV(){var s,r,q,p,o,n,m,l=t.Te,k=A.v(l,t.Gs) +for(s=$.aL2(),r=0;r<25;++r){q=s[r] +q.c=q.d=null +for(p=q.b,o=p.length,n=0;n"),p=p.a,n=0;n"),q=q.c,o=d.$ti.c;d.v();){i=o.a(d.d) +for(h=new A.h6(e,e.r,p),h.c=e.e;h.v();){g=q.a(h.d).d +if(g==null)continue +g=g.c +l=A.b([],g.$ti.i("o<1>")) +g.a.uU(i,l) +j.P(0,l)}}d=$.rV() +j.a9(0,d.grr(d)) +if(b.a!==0||k.a!==0)if(!f.a)A.ZA() +else{d=$.rV() +q=d.c +if(!(q.gbv(q)||d.d!=null)){$.cr().$1("Could not find a set of Noto fonts to display all missing characters. Please add a font asset for the missing characters. See: https://flutter.dev/docs/cookbook/design/fonts") +f.b.P(0,b)}}return A.A(null,r)}}) +return A.B($async$aur,r)}, +aXx(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0="Unable to parse Google Fonts CSS: ",a1=A.b([],t.Zh) +for(s=A.axM(a2),s=new A.mi(s.a(),s.$ti.i("mi<1>")),r=t.Cz,q=a,p=q,o=!1;s.v();){n=s.gJ(s) +if(!o){if(n!=="@font-face {")continue +o=!0}else if(B.e.bL(n," src:")){m=B.e.en(n,"url(") +if(m===-1){$.cr().$1("Unable to resolve Noto font URL: "+n) +return a}p=B.e.a0(n,m+4,B.e.en(n,")")) +o=!0}else if(B.e.bL(n," unicode-range:")){q=A.b([],r) +l=B.e.a0(n,17,n.length-1).split(", ") +for(n=l.length,k=0;k"),r=A.r(a5),q=r.i("h6<1>"),r=r.c,a3=a3.c,p=a4==="ja",o=a4==="zh-HK",n=a4!=="zh-Hant",m=a4!=="zh-Hans",l=a4!=="zh-CN",k=a4!=="zh-SG",j=a4==="zh-MY",i=a4!=="zh-TW",h=a4==="zh-MO";a5.a!==0;){g={} +B.d.sp(a2,0) +for(f=new A.h6(a6,a6.r,s),f.c=a6.e,e=0;f.v();){d=a3.a(f.d) +for(c=new A.h6(a5,a5.r,q),c.c=a5.e,b=0;c.v();){a=r.a(c.d) +a0=d.d +if((a0==null?null:a0.c.a.xv(a))===!0)++b}if(b>e){B.d.sp(a2,0) +a2.push(d) +e=b}else if(b===e)a2.push(d)}if(e===0)break +g.a=B.d.gN(a2) +if(a2.length>1)if(B.d.RO(a2,new A.aut()))if(!m||!l||!k||j){if(B.d.A(a2,$.a_8()))g.a=$.a_8()}else if(!n||!i||h){if(B.d.A(a2,$.a_9()))g.a=$.a_9()}else if(o){if(B.d.A(a2,$.a_6()))g.a=$.a_6()}else if(p)if(B.d.A(a2,$.a_7()))g.a=$.a_7() +a5.a6s(new A.auu(g),!0) +a1.P(0,a2)}return a1}, +dc(a,b){return new A.qb(a,b)}, +aEG(a,b,c){J.aNM(new self.window.flutterCanvasKit.Font(c),A.b([0],t.t),null,null) +return new A.va(b,a,c)}, +b_j(a,b,c){var s=A.aPj(a,"encoded image bytes") +return s}, +b_i(a,b,c,d,e,f,g,h,i){A.bp(B.z,new A.aw7(b,c,d,a,g,e))}, +aDf(a){return new A.Mk(a)}, +aCa(a,b){var s=new A.kS($,b) +s.a0l(a,b) +return s}, +aCb(a){++A.a(a,"box").a +return new A.kS(a,null)}, +aPk(a,b,c,d,e){var s=d===B.o7||d===B.E2,r=J.l(e),q=s?r.anR(e,0,0,{width:r.Hs(e),height:r.FL(e),colorType:c,alphaType:a,colorSpace:b}):r.ajl(e) +return q==null?null:A.lo(q.buffer,0,q.length)}, +aPj(a,b){var s=new A.JI(b,a) +s.jV(null,t.c6) +return s}, +aP(){if(self.window.flutterWebRenderer!=null){var s=self.window.flutterWebRenderer +s.toString +return J.e(s,"canvaskit")}s=$.fg() +return J.ha(B.m6.a,s)}, +aZF(){var s,r=new A.ab($.a3,t.V),q=new A.aN(r,t.R) +if(self.window.flutterCanvasKit!=null){s=self.window.flutterCanvasKit +s.toString +$.bi.b=s +q.dV(0)}else{A.aXR(null) +$.aGx.bG(0,new A.auZ(q),t.P)}$.fF=A.cQ("flt-scene",null) +s=$.dr +if(s==null)s=$.dr=A.iU() +s.Ug($.fF) +return r}, +aXR(a){var s,r,q,p=$.bW +if(p==null)p=$.bW=new A.dG(self.window.flutterConfiguration) +s=p.gxl(p)+"canvaskit.js" +p=$.bW +if(p==null)p=$.bW=new A.dG(self.window.flutterConfiguration) +p=p.gxl(p) +$.aGD=p +if(self.window.flutterCanvasKit==null){p=$.asP +if(p!=null)B.P2.bI(p) +p=document.createElement("script") +$.asP=p +p.src=s +p=new A.ab($.a3,t.V) +$.aGx=p +r=A.b5("loadSubscription") +q=$.asP +q.toString +r.b=A.bC(q,"load",new A.au_(r,new A.aN(p,t.R)),!1,t.TV.c) +p=$.asP +p.toString +A.b_2(p)}}, +aDo(a,b){var s,r=A.b([],b.i("o>")) +a.a9(0,new A.a87(r,b)) +B.d.cC(r,new A.a88(b)) +s=new A.a86(b).$1(r) +s.toString +new A.a85(b).$1(s) +return new A.MD(s,b.i("MD<0>"))}, +bj(){var s=new A.ti(B.h5,B.aD,B.ct,B.p,B.dr) +s.jV(null,t.XP) +return s}, +aPl(){var s=new A.p4(B.bf) +s.jV(null,t.qf) +return s}, +aPm(a,b){var s,r,q=new A.p4(b) +q.jV(a,t.qf) +s=q.gat() +r=q.b +J.a_p(s,$.a_a()[r.a]) +return q}, +nP(){if($.aEY)return +$.bO().gyZ().b.push(A.aWQ()) +$.aEY=!0}, +aTr(a){A.nP() +if(B.d.A($.DF,a))return +$.DF.push(a)}, +aTs(){var s,r +if($.vQ.length===0&&$.DF.length===0)return +for(s=0;s<$.vQ.length;++s){r=$.vQ[s] +r.eB(0) +r.n9()}B.d.sp($.vQ,0) +for(s=0;s<$.DF.length;++s)$.DF[s].aoq(0) +B.d.sp($.DF,0)}, +f2(){var s,r,q,p,o="flt-canvas-container",n=$.jo +if(n==null){n=$.bW +if(n==null)n=$.bW=new A.dG(self.window.flutterConfiguration) +n=n.gls(n) +s=A.cQ(o,null) +r=A.cQ(o,null) +q=t.y1 +p=A.b([],q) +q=A.b([],q) +n=$.jo=new A.lQ(new A.dX(s),new A.dX(r),n,p,q)}return n}, +ax1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zh(b,c,d,e,f,l,k,s,g,h,j,p,a0,n,o,q,a,m,r,i)}, +aA_(a,b){var s=A.aTn(null) +if(a!=null)s.weight=$.aL8()[a.a] +return s}, +aCc(a){var s,r,q,p=null,o=A.b([],t.bY) +t.m6.a(a) +s=A.b([],t.up) +r=A.b([],t.AT) +q=J.aLJ(J.aN6($.bi.b7()),a.a,$.rK.e) +r.push(A.ax1(p,p,p,p,p,p,a.c,p,p,a.d,a.r,a.f,p,a.e,a.x,p,p,p,p,p)) +return new A.a19(q,a,o,s,r)}, +azj(a,b){var s=A.b([],t.s) +if(a!=null)s.push(a) +if(b!=null&&!B.d.RO(b,new A.at8(a)))B.d.P(s,b) +B.d.P(s,$.yf().f) +return s}, +aC4(a){return new A.Jx(a)}, +yb(a){var s=new Float32Array(4) +s[0]=(a.gn(a)>>>16&255)/255 +s[1]=(a.gn(a)>>>8&255)/255 +s[2]=(a.gn(a)&255)/255 +s[3]=(a.gn(a)>>>24&255)/255 +return s}, +aYL(a,b,c,d){var s,r,q,p,o,n,m,l,k=A.aHN(J.awI(a.gat())) +if(b===0)return k +s=!d.SV() +if(s)k=A.ZV(d,k) +r=Math.min(b*0.0078125*64,150) +q=1.1*b +p=-b +o=p*0 +n=p*-0.75 +m=new A.x(k.a-1+(o-r-q)*c,k.b-1+(n-r-q)*c,k.c+1+(o+r+q)*c,k.d+1+(n+r+q)*c) +if(s){l=new A.bZ(new Float32Array(16)) +if(l.lA(d)!==0)return A.ZV(l,m) +else return m}else return m}, +aHB(a,b,c,d,e,f){var s,r,q=e?5:4,p=A.aH(B.c.aX((c.gn(c)>>>24&255)*0.039),c.gn(c)>>>16&255,c.gn(c)>>>8&255,c.gn(c)&255),o=A.aH(B.c.aX((c.gn(c)>>>24&255)*0.25),c.gn(c)>>>16&255,c.gn(c)>>>8&255,c.gn(c)&255),n={ambient:A.yb(p),spot:A.yb(o)},m=J.aM3($.bi.b7(),n),l=b.gat(),k=new Float32Array(3) +k[2]=f*d +s=new Float32Array(3) +s[0]=0 +s[1]=-450 +s[2]=f*600 +r=J.l(m) +J.aMa(a,l,k,s,f*1.1,r.gagx(m),r.gX2(m),q)}, +aEc(){var s=$.cH() +return s===B.c5||window.navigator.clipboard==null?new A.a4k():new A.a1l()}, +iU(){var s=document.body +s.toString +s=new A.LR(s) +s.eZ(0) +return s}, +aQR(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +case"DeviceOrientation.landscapeLeft":return"portrait-secondary" +case"DeviceOrientation.portraitDown":return"landscape-primary" +case"DeviceOrientation.landscapeRight":return"landscape-secondary" +default:return null}}, +aHi(a,b,c){var s,r=b===B.W,q=b===B.c5 +if(q)a.insertRule("flt-ruler-host p, flt-scene p { margin: 0; line-height: 100%;}",a.cssRules.length) +else a.insertRule("flt-ruler-host p, flt-scene p { margin: 0; }",a.cssRules.length) +a.insertRule(" flt-semantics input[type=range] {\n appearance: none;\n -webkit-appearance: none;\n width: 100%;\n position: absolute;\n border: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n ",a.cssRules.length) +if(r)a.insertRule("flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}",a.cssRules.length) +if(q){a.insertRule("input::-moz-selection { background-color: transparent;}",a.cssRules.length) +a.insertRule("textarea::-moz-selection { background-color: transparent;}",a.cssRules.length)}else{a.insertRule("input::selection { background-color: transparent;}",a.cssRules.length) +a.insertRule("textarea::selection { background-color: transparent;}",a.cssRules.length)}a.insertRule(' flt-semantics input,\n flt-semantics textarea,\n flt-semantics [contentEditable="true"] {\n caret-color: transparent;\n }\n ',a.cssRules.length) +if(r)a.insertRule(" flt-glass-pane * {\n -webkit-tap-highlight-color: transparent;\n }\n ",a.cssRules.length) +a.insertRule(" .flt-text-editing::placeholder {\n opacity: 0;\n }\n ",a.cssRules.length) +s=$.cH() +if(s!==B.bN)if(s!==B.cy)s=s===B.W +else s=!0 +else s=!0 +if(s)a.insertRule(" .transparentTextEditing:-webkit-autofill,\n .transparentTextEditing:-webkit-autofill:hover,\n .transparentTextEditing:-webkit-autofill:focus,\n .transparentTextEditing:-webkit-autofill:active {\n -webkit-transition-delay: 99999s;\n }\n ",a.cssRules.length)}, +aZ8(){var s=$.dr +return s==null?$.dr=A.iU():s}, +ZW(a,b){var s +if(b.k(0,B.i))return a +s=new A.bZ(new Float32Array(16)) +s.bA(a) +s.Hb(0,b.a,b.b,0) +return s}, +aHA(a,b,c){var s=a.aoN() +if(c!=null)A.azV(s,A.ZW(c,b).a) +return s}, +azT(){var s=0,r=A.C(t.z) +var $async$azT=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:if(!$.azg){$.azg=!0 +B.bk.Uj(window,new A.avy())}return A.A(null,r)}}) +return A.B($async$azT,r)}, +aOV(a,b,c){var s=A.cQ("flt-canvas",null),r=A.b([],t.lX),q=A.b7(),p=a.a,o=a.c-p,n=A.a08(o),m=a.b,l=a.d-m,k=A.a07(l) +l=new A.a0I(A.a08(o),A.a07(l),c,A.b([],t.vj),A.dT()) +q=new A.kN(a,s,l,r,n,k,q,c,b) +k=s.style +k.position="absolute" +q.Q=B.c.eE(p)-1 +q.ch=B.c.eE(m)-1 +q.Pw() +l.Q=t.py.a(s) +q.Ok() +return q}, +a08(a){return B.c.du((a+1)*A.b7())+2}, +a07(a){return B.c.du((a+1)*A.b7())+2}, +aOW(a){B.E3.bI(a)}, +au9(a){if(a==null)return null +switch(a.a){case 3:return"source-over" +case 5:return"source-in" +case 7:return"source-out" +case 9:return"source-atop" +case 4:return"destination-over" +case 6:return"destination-in" +case 8:return"destination-out" +case 10:return"destination-atop" +case 12:return"lighten" +case 1:return"copy" +case 11:return"xor" +case 24:case 13:return"multiply" +case 14:return"screen" +case 15:return"overlay" +case 16:return"darken" +case 17:return"lighten" +case 18:return"color-dodge" +case 19:return"color-burn" +case 20:return"hard-light" +case 21:return"soft-light" +case 22:return"difference" +case 23:return"exclusion" +case 25:return"hue" +case 26:return"saturation" +case 27:return"color" +case 28:return"luminosity" +default:throw A.c(A.bV("Flutter Web does not support the blend mode: "+a.j(0)))}}, +aHl(a){switch(a.a){case 0:return B.QL +case 3:return B.QM +case 5:return B.QN +case 7:return B.QP +case 9:return B.QQ +case 4:return B.QR +case 6:return B.QS +case 8:return B.QT +case 10:return B.QU +case 12:return B.QV +case 1:return B.QW +case 11:return B.QO +case 24:case 13:return B.R4 +case 14:return B.R5 +case 15:return B.R8 +case 16:return B.R6 +case 17:return B.R7 +case 18:return B.R9 +case 19:return B.Ra +case 20:return B.Rb +case 21:return B.QY +case 22:return B.QZ +case 23:return B.R_ +case 25:return B.R0 +case 26:return B.R1 +case 27:return B.R2 +case 28:return B.R3 +default:return B.QX}}, +b_n(a){switch(a.a){case 0:return"butt" +case 1:return"round" +case 2:default:return"square"}}, +b_o(a){switch(a.a){case 1:return"round" +case 2:return"bevel" +case 0:default:return"miter"}}, +az7(b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1="absolute",a2="hidden",a3="transform-origin",a4="transform",a5="border-radius",a6="transform-style",a7=t.lX,a8=A.b([],a7),a9=b0.length +for(s=null,r=null,q=0;q>>24&255))&255)<<24|q.gn(q)&16777215)>>>0)) +q.toString +h=q}else{q="blur("+A.d(g)+"px)" +B.f.aB(i,B.f.aa(i,"filter"),q,"")}}q=n-o +if(s){q=A.d(q-r)+"px" +i.width=q +q=A.d(l-m-r)+"px" +i.height=q +q=A.mm(r)+" solid "+h +i.border=q}else{q=A.d(q)+"px" +i.width=q +q=A.d(l-m)+"px" +i.height=q +i.backgroundColor=h}return f}, +aHj(a,b){var s,r,q=b.e,p=b.r +if(q===p){s=b.Q +if(q===s){r=b.y +s=q===r&&q===b.f&&p===b.x&&s===b.ch&&r===b.z}else s=!1}else s=!1 +if(s){q=A.mm(b.Q) +B.f.aB(a,B.f.aa(a,"border-radius"),q,"") +return}q=A.mm(q)+" "+A.mm(b.f) +B.f.aB(a,B.f.aa(a,"border-top-left-radius"),q,"") +p=A.mm(p)+" "+A.mm(b.x) +B.f.aB(a,B.f.aa(a,"border-top-right-radius"),p,"") +p=A.mm(b.Q)+" "+A.mm(b.ch) +B.f.aB(a,B.f.aa(a,"border-bottom-left-radius"),p,"") +p=A.mm(b.y)+" "+A.mm(b.z) +B.f.aB(a,B.f.aa(a,"border-bottom-right-radius"),p,"")}, +mm(a){return B.c.ai(a===0?1:a,3)+"px"}, +aIc(a,b,c,d){var s,r,q,p,o="fill",n=A.aF8() +n.setAttribute("width",c+"px") +n.setAttribute("height",d+"px") +n.setAttribute("viewBox","0 0 "+c+" "+d) +s=t.YG.a(t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","path"))) +n.appendChild(s) +r=b.r +q=r==null +if(q)r=B.p +p=b.b +if(p!==B.Y)if(p!==B.aD){p=b.c +p=p!==0&&p!=null}else p=!1 +else p=!0 +if(p){q=A.cS(r) +q.toString +s.setAttribute("stroke",q) +q=b.c +s.setAttribute("stroke-width",A.d(q==null?1:q)) +s.setAttribute(o,"none")}else if(!q){q=A.cS(r) +q.toString +s.setAttribute(o,q)}else s.setAttribute(o,"#000000") +if(a.b===B.dQ)s.setAttribute("fill-rule","evenodd") +s.setAttribute("d",A.aIb(a.a,0,0)) +return n}, +ax7(a,b,c){var s,r,q,p,o,n,m +if(0===b){c.push(new A.m(a.c,a.d)) +c.push(new A.m(a.e,a.f)) +return}s=new A.SZ() +a.Ke(s) +r=s.a +r.toString +q=s.b +q.toString +p=a.b +o=a.f +if(A.dW(p,a.d,o)){n=r.f +if(!A.dW(p,n,o))m=r.f=q.b=Math.abs(n-p)0){s=b[7] +b[9]=s +b[5]=s +if(o===2){s=b[13] +b[15]=s +b[11]=s}}return o}, +aWC(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=b0.length +if(0===a9)for(s=0;s<8;++s)b2[s]=b1[s] +else{r=b0[0] +for(q=a9-1,p=0,s=0;s0))return 0 +s=1 +r=0}q=h-i +p=g-h +o=f-g +do{n=(r+s)/2 +m=i+q*n +l=h+p*n +k=m+(l-m)*n +j=k+(l+(g+o*n-l)*n-k)*n +if(j===0)return n +if(j<0)s=n +else r=n}while(Math.abs(r-s)>0.0000152587890625) +return(s+r)/2}, +aHG(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +ayr(){var s=new A.nS(A.ay_(),B.bf) +s.NP() +return s}, +aWm(a,b,c){var s +if(0===c)s=0===b||360===b +else s=!1 +if(s)return new A.m(a.c,a.gbm().b) +return null}, +asR(a,b,c,d){var s=a+b +if(s<=c)return d +return Math.min(c/s,d)}, +aEe(a,b){var s=new A.ab6(a,!0,a.x) +if(a.ch)a.B8() +if(!a.cx)s.Q=a.x +return s}, +ay_(){var s=new Float32Array(16) +s=new A.uT(s,new Uint8Array(8)) +s.e=s.c=8 +s.fr=172 +return s}, +aSc(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 +for(s=0;s0?1:0 +return s}, +ZX(a,b){var s +if(a<0){a=-a +b=-b}if(b===0||a===0||a>=b)return null +s=a/b +if(isNaN(s))return null +if(s===0)return null +return s}, +aZM(a){var s,r,q=a.e,p=a.r +if(q+p!==a.c-a.a)return!1 +s=a.f +r=a.x +if(s+r!==a.d-a.b)return!1 +if(q!==a.Q||p!==a.y||s!==a.ch||r!==a.z)return!1 +return!0}, +aEW(a,b,c,d,e,f){return new A.agq(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +ab8(a,b,c,d,e,f){if(d===f)return A.dW(c,a,e)&&a!==e +else return a===c&&b===d}, +aSd(a){var s,r,q,p,o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a[5],i=n-l,h=A.ZX(i,i-l+j) +if(h!=null){s=o+h*(m-o) +r=n+h*(l-n) +q=m+h*(k-m) +p=l+h*(j-l) +a[2]=s +a[3]=r +a[4]=s+h*(q-s) +a[5]=r+h*(p-r) +a[6]=q +a[7]=p +a[8]=k +a[9]=j +return 1}a[3]=Math.abs(i)=q}, +b_t(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.dW(o,c,n))return +s=a[0] +r=a[2] +if(!A.dW(s,b,r))return +q=r-s +p=n-o +if(!(Math.abs((b-s)*p-q*(c-o))<0.000244140625))return +d.push(new A.m(q,p))}, +b_u(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=a[1],h=a[3],g=a[5] +if(!A.dW(i,c,h)&&!A.dW(h,c,g))return +s=a[0] +r=a[2] +q=a[4] +if(!A.dW(s,b,r)&&!A.dW(r,b,q))return +p=new A.ly() +o=p.lP(i-2*h+g,2*(h-i),i-c) +for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.d.fL($.mp,0).d.m(0)}else a.d.m(0)}}, +abf(a,b){if(a<=0)return b*0.1 +else return Math.min(Math.max(b*0.5,a*10),b)}, +aWE(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +if(a7==null||a7.SV())return 1 +s=a7.a +r=s[12] +q=s[15] +p=r*q +o=s[13] +n=o*q +m=s[3] +l=m*a8 +k=s[7] +j=k*a9 +i=1/(l+j+q) +h=s[0] +g=h*a8 +f=s[4] +e=f*a9 +d=(g+e+r)*i +c=s[1] +b=c*a8 +a=s[5] +a0=a*a9 +a1=(b+a0+o)*i +a2=Math.min(p,d) +a3=Math.max(p,d) +a4=Math.min(n,a1) +a5=Math.max(n,a1) +i=1/(m*0+j+q) +d=(h*0+e+r)*i +a1=(c*0+a0+o)*i +p=Math.min(a2,d) +a3=Math.max(a3,d) +n=Math.min(a4,a1) +a5=Math.max(a5,a1) +i=1/(l+k*0+q) +d=(g+f*0+r)*i +a1=(b+a*0+o)*i +p=Math.min(p,d) +a3=Math.max(a3,d) +n=Math.min(n,a1) +a6=Math.min((a3-p)/a8,(Math.max(a5,a1)-n)/a9) +if(a6<1e-9||a6===1)return 1 +if(a6>1){a6=Math.min(4,B.c.du(a6/2)*2) +r=a8*a9 +if(r*a6*a6>4194304&&a6>2)a6=3355443.2/r}else a6=Math.max(2/B.c.eE(2/a6),0.0001) +return a6}, +rH(a,b){var s=a<0?0:a,r=b<0?0:b +return s*s+r*r}, +I7(a){var s,r=a.a,q=r.y,p=q!=null?0+q.b*2:0 +r=r.c +s=r==null +if((s?0:r)!==0)p+=(s?0:r)*0.70710678118 +return p}, +aS8(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +if(a2==null)a2=B.EI +s=a1.length +r=!J.e(a2[0],0) +q=!J.e(B.d.gO(a2),1) +p=r?s+1:s +if(q)++p +o=p*4 +n=new Float32Array(o) +m=new Float32Array(o) +o=p-1 +l=B.b.az(o,4) +k=new Float32Array(4*(l+1)) +if(r){j=a1[0] +n[0]=(j.gn(j)>>>16&255)/255 +n[1]=(j.gn(j)>>>8&255)/255 +n[2]=(j.gn(j)&255)/255 +n[3]=(j.gn(j)>>>24&255)/255 +k[0]=0 +i=4 +h=1}else{i=0 +h=0}for(l=a1.length,g=0;g>>16&255)/255 +i=f+1 +n[f]=(e.gn(j)>>>8&255)/255 +f=i+1 +n[i]=(e.gn(j)&255)/255 +i=f+1 +n[f]=(e.gn(j)>>>24&255)/255}for(l=a2.length,g=0;g>>16&255)/255 +i=f+1 +n[f]=(j.gn(j)>>>8&255)/255 +n[i]=(j.gn(j)&255)/255 +n[i+1]=(j.gn(j)>>>24&255)/255 +k[h]=1}c=4*o +for(b=0;b>>2 +m[b]=(n[b+4]-n[b])/(k[h+1]-k[h])}m[c]=0 +m[c+1]=0 +m[c+2]=0 +m[c+3]=0 +for(b=0;b1)B.d.cC(p,new A.aub()) +for(p=$.avl,o=p.length,r=0;r1)s.push(new A.nd(B.d.gN(p),B.d.gO(p))) +else s.push(new A.nd(q,null))}return s}, +aX8(a,b){var s=a.iK(b),r=A.os(A.bx(s.b)) +switch(s.a){case"setDevicePixelRatio":$.ba().x=r +$.bO().f.$0() +return!0}return!1}, +Ig(a,b){if(a==null)return +if(b===$.a3)a.$0() +else b.kI(a)}, +ZN(a,b,c,d){if(a==null)return +if(b===$.a3)a.$1(c) +else b.nF(a,c,d)}, +aZI(a,b,c,d){if(b===$.a3)a.$2(c,d) +else b.kI(new A.av5(a,c,d))}, +ou(a,b,c,d,e){if(a==null)return +if(b===$.a3)a.$3(c,d,e) +else b.kI(new A.av6(a,c,d,e))}, +aHu(a){var s,r="flt-pv-slot-"+a,q=document,p=q.createElement("flt-platform-view-slot"),o=p.style +B.f.aB(o,B.f.aa(o,"pointer-events"),"auto","") +s=q.createElement("slot") +s.setAttribute("name",r) +p.appendChild(s) +return p}, +aYM(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.b.cb(1,a)}}, +wF(a){var s=B.c.G(a) +return A.b1(B.c.G((a-s)*1000),s,0)}, +aw8(a,b){var s=b.$0() +return s}, +aZi(){if($.bO().dx==null)return +$.azu=B.c.G(window.performance.now()*1000)}, +aZg(){if($.bO().dx==null)return +$.az6=B.c.G(window.performance.now()*1000)}, +aHK(){if($.bO().dx==null)return +$.az5=B.c.G(window.performance.now()*1000)}, +aHL(){if($.bO().dx==null)return +$.azq=B.c.G(window.performance.now()*1000)}, +aZh(){var s,r,q=$.bO() +if(q.dx==null)return +s=$.aH3=B.c.G(window.performance.now()*1000) +$.azh.push(new A.la(A.b([$.azu,$.az6,$.az5,$.azq,s,s,0,0,0,0,1],t.t))) +$.aH3=$.azq=$.az5=$.az6=$.azu=-1 +if(s-$.aKK()>1e5){$.aWW=s +r=$.azh +A.ZN(q.dx,q.dy,r,t.Px) +$.azh=A.b([],t.no)}}, +aXC(){return B.c.G(window.performance.now()*1000)}, +aYT(a){var s=A.MO(a) +return s}, +azF(a,b){return a[b]}, +b_0(a){var s=self.parseFloat.$1(a) +if(s==null||isNaN(s))return null +return s}, +b_E(a,b){var s,r=document.createElement("CANVAS") +if(r==null)return null +try{r.width=a +r.height=b}catch(s){return null}return r}, +aOM(){var s=new A.a_r() +s.a09() +return s}, +aWA(a){var s=a.a +if((s&256)!==0)return B.Wy +else if((s&65536)!==0)return B.Wz +else return B.Wx}, +aRp(a){var s=new A.ua(A.Mt(null),a) +s.a1d(a) +return s}, +afd(a){var s=a.style +s.removeProperty("transform-origin") +s.removeProperty("transform") +s=$.fg() +if(s!==B.aW)s=s===B.c_ +else s=!0 +if(s){s=a.style +s.top="0px" +s.left="0px"}else{s=a.style +s.removeProperty("top") +s.removeProperty("left")}}, +mO(){var s=t.UF,r=A.b([],t.eE),q=A.b([],t.c),p=$.fg() +p=J.ha(B.m6.a,p)?new A.a2N():new A.a9M() +p=new A.a4d(A.v(t.S,s),A.v(t.bo,s),r,q,new A.a4g(),new A.af9(p),B.cL,A.b([],t.sQ)) +p.a0N() +return p}, +aI_(a){var s,r,q,p,o,n,m,l,k=a.length,j=t.t,i=A.b([],j),h=A.b([0],j) +for(s=0,r=0;r=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=A.a_(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +aT9(a){var s=$.Dw +if(s!=null&&s.a===a){s.toString +return s}return $.Dw=new A.afj(a,A.b([],t.Iu))}, +ayK(){var s=new Uint8Array(0),r=new DataView(new ArrayBuffer(8)) +return new A.ajq(new A.RC(s,0),r,A.bG(r.buffer,0,null))}, +aYK(a){if(a===0)return B.i +return new A.m(200*a/600,400*a/600)}, +aHs(a,b){if(b===0)return null +return new A.ahy(Math.min(b*((800+(a.c-a.a)*0.5)/600),b*((800+(a.d-a.b)*0.5)/600)),A.aYK(b))}, +azw(a,b,c,d){var s,r,q,p="box-shadow",o=A.aHs(b,c) +if(o==null){s=a.style +B.f.aB(s,B.f.aa(s,p),"none","")}else{d=A.aIu(d) +s=a.style +r=o.b +q=d.a +q=A.d(r.a)+"px "+A.d(r.b)+"px "+A.d(o.a)+"px 0px rgba("+(q>>>16&255)+", "+(q>>>8&255)+", "+(q&255)+", "+A.d((q>>>24&255)/255)+")" +B.f.aB(s,B.f.aa(s,p),q,"")}}, +aIu(a){var s=a.a +return new A.M(((B.c.aX(0.3*(s>>>24&255))&255)<<24|s&16777215)>>>0)}, +aWl(a,b){var s,r,q,p,o,n,m,l +for(s=b.length,r=0,q=null,p=0;pr){if(n.y)q=n.gF7() +r=m}}}l=a.style +if(r!==0){s=A.d(r)+"px" +l.fontSize=s}if(q!=null){s=A.ZD(q) +l.fontFamily=s==null?"":s}}, +aQW(){var s=t.mo +if($.aAC())return new A.M_(A.b([],s)) +else return new A.W3(A.b([],s))}, +axL(a,b,c,d,e,f){return new A.a8Y(A.b([],t.L5),A.b([],t.Kd),e,a,b,f,d,c,f)}, +aHD(){var s=$.atl +if(s==null){s=t.jQ +s=$.atl=new A.lZ(A.azt(u.K,937,B.oD,s),B.ba,A.v(t.S,s),t.MX)}return s}, +b__(a,b,c){var s=A.aY4(a,b,c) +if(s.a>c)return new A.e8(c,Math.min(c,s.b),Math.min(c,s.c),B.bX) +return s}, +aY4(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=A.ZJ(a1,a2),b=A.aHD().ts(c),a=b===B.eX?B.eU:null,a0=b===B.hQ +if(b===B.hM||a0)b=B.ba +for(s=a1.length,r=t.jQ,q=t.S,p=t.MX,o=a2,n=o,m=null,l=0;a2a3)return new A.e8(a3,Math.min(a3,o),Math.min(a3,n),B.bX) +k=b===B.hU +l=k?l+1:0 +a2=(c!=null&&c>65535?a2+1:a2)+1 +j=b===B.eX +i=!j +if(i)a=null +c=A.ZJ(a1,a2) +h=$.atl +g=(h==null?$.atl=new A.lZ(A.azt(u.K,937,B.oD,r),B.ba,A.v(q,r),p):h).ts(c) +f=g===B.hQ +if(b===B.eQ||b===B.hR)return new A.e8(a2,o,n,B.dv) +if(b===B.hV)if(g===B.eQ)continue +else return new A.e8(a2,o,n,B.dv) +if(i)n=a2 +if(g===B.eQ||g===B.hR||g===B.hV){o=a2 +continue}if(a2>=s)return new A.e8(s,a2,n,B.ch) +if(g===B.eX){a=j?a:b +o=a2 +continue}if(g===B.eS){o=a2 +continue}if(b===B.eS||a===B.eS)return new A.e8(a2,a2,n,B.du) +if(g===B.hM||f){if(!j){if(k)--l +o=a2 +g=b +continue}g=B.ba}if(a0){o=a2 +continue}if(g===B.eU||b===B.eU){o=a2 +continue}if(b===B.hO){o=a2 +continue}if(!(!i||b===B.eN||b===B.dx)&&g===B.hO){o=a2 +continue}if(i)k=g===B.eP||g===B.cQ||g===B.oi||g===B.eO||g===B.hN +else k=!1 +if(k){o=a2 +continue}if(b===B.dw){o=a2 +continue}k=b===B.hW +if(k&&g===B.dw){o=a2 +continue}i=b!==B.eP +if((!i||a===B.eP||b===B.cQ||a===B.cQ)&&g===B.hP){o=a2 +continue}if((b===B.eT||a===B.eT)&&g===B.eT){o=a2 +continue}if(j)return new A.e8(a2,a2,n,B.du) +if(k||g===B.hW){o=a2 +continue}if(b===B.hT||g===B.hT)return new A.e8(a2,a2,n,B.du) +if(g===B.eN||g===B.dx||g===B.hP||b===B.og){o=a2 +continue}if(m===B.aT)k=b===B.dx||b===B.eN +else k=!1 +if(k){o=a2 +continue}k=b===B.hN +if(k&&g===B.aT){o=a2 +continue}if(g===B.oh){o=a2 +continue}j=b!==B.ba +if(!((!j||b===B.aT)&&g===B.bY))if(b===B.bY)h=g===B.ba||g===B.aT +else h=!1 +else h=!0 +if(h){o=a2 +continue}h=b===B.eY +if(h)e=g===B.hS||g===B.eV||g===B.eW +else e=!1 +if(e){o=a2 +continue}if((b===B.hS||b===B.eV||b===B.eW)&&g===B.ci){o=a2 +continue}e=!h +if(!e||b===B.ci)d=g===B.ba||g===B.aT +else d=!1 +if(d){o=a2 +continue}if(!j||b===B.aT)d=g===B.eY||g===B.ci +else d=!1 +if(d){o=a2 +continue}if(!i||b===B.cQ||b===B.bY)i=g===B.ci||g===B.eY +else i=!1 +if(i){o=a2 +continue}i=b!==B.ci +if((!i||h)&&g===B.dw){o=a2 +continue}if((!i||!e||b===B.dx||b===B.eO||b===B.bY||k)&&g===B.bY){o=a2 +continue}k=b===B.eR +if(k)i=g===B.eR||g===B.dy||g===B.dA||g===B.dB +else i=!1 +if(i){o=a2 +continue}i=b!==B.dy +if(!i||b===B.dA)e=g===B.dy||g===B.dz +else e=!1 +if(e){o=a2 +continue}e=b!==B.dz +if((!e||b===B.dB)&&g===B.dz){o=a2 +continue}if((k||!i||!e||b===B.dA||b===B.dB)&&g===B.ci){o=a2 +continue}if(h)k=g===B.eR||g===B.dy||g===B.dz||g===B.dA||g===B.dB +else k=!1 +if(k){o=a2 +continue}if(!j||b===B.aT)k=g===B.ba||g===B.aT +else k=!1 +if(k){o=a2 +continue}if(b===B.eO)k=g===B.ba||g===B.aT +else k=!1 +if(k){o=a2 +continue}if(!j||b===B.aT||b===B.bY)if(g===B.dw){k=B.e.aH(a1,a2) +if(k!==9001)if(!(k>=12296&&k<=12317))k=k>=65047&&k<=65378 +else k=!0 +else k=!0 +k=!k}else k=!1 +else k=!1 +if(k){o=a2 +continue}if(b===B.cQ){k=B.e.aH(a1,a2-1) +if(k!==9001)if(!(k>=12296&&k<=12317))k=k>=65047&&k<=65378 +else k=!0 +else k=!0 +if(!k)k=g===B.ba||g===B.aT||g===B.bY +else k=!1}else k=!1 +if(k){o=a2 +continue}if(g===B.hU)if((l&1)===1){o=a2 +continue}else return new A.e8(a2,a2,n,B.du) +if(b===B.eV&&g===B.eW){o=a2 +continue}return new A.e8(a2,a2,n,B.du)}return new A.e8(s,o,n,B.ch)}, +azM(a,b,c,d,e){var s,r,q +if(c===d)return 0 +s=a.font +if(c===$.aGW&&d===$.aGV&&b===$.aGX&&s===$.aGU)r=$.aGY +else{q=a.measureText(c===0&&d===b.length?b:B.e.a0(b,c,d)).width +q.toString +r=q}$.aGW=c +$.aGV=d +$.aGX=b +$.aGU=s +$.aGY=r +if(e==null)e=0 +return B.c.aX((e!==0?r+e*(d-c):r)*100)/100}, +aWr(a,b,c,d){var s,r +if(!b.k(0,c)&&isFinite(a.gdt().c)&&a.b.a===B.mg){s=a.gdt().c +r=b.r +if(d instanceof A.hF&&d.Q)--r +if(r>0)return(s-b.cx)/r}return 0}, +aCM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1){var s=g==null,r=s?"":g +return new A.zZ(b,c,d,e,f,l,k,a0,!s,r,h,i,j,o,a1,n,p,a,m,q)}, +aHJ(a){if(a==null)return null +return A.aHI(a.a)}, +aHI(a){switch(a){case 0:return"100" +case 1:return"200" +case 2:return"300" +case 3:return"normal" +case 4:return"500" +case 5:return"600" +case 6:return"bold" +case 7:return"800" +case 8:return"900"}return""}, +aXG(a){switch(a.c.a){case 3:return"top" +case 5:return"middle" +case 4:return"bottom" +case 1:return"baseline" +case 2:return"-"+A.d(a.b)+"px" +case 0:return A.d(a.d-a.b)+"px"}}, +aXQ(a){var s,r,q,p +for(s=0,r="";s<1;++s,r=p){q=a[s] +p=q.b +p=r+(A.d(p.a)+"px "+A.d(p.b)+"px "+A.d(q.c)+"px "+A.d(A.cS(q.a)))}return r.charCodeAt(0)==0?r:r}, +aWI(a){switch(a.a){case 3:return"dashed" +case 2:return"dotted" +case 1:return"double" +case 0:return"solid" +case 4:return"wavy" +default:return null}}, +b_w(a){if(a==null)return null +return A.b_v(a.a)}, +b_v(a){switch(a){case 0:return"rtl" +case 1:return null}return null}, +aIs(a,b){switch(a){case B.mf:return"left" +case B.xr:return"right" +case B.fv:return"center" +case B.mg:return"justify" +case B.xs:switch(b.a){case 1:return"end" +case 0:return"left"}break +case B.b_:switch(b.a){case 1:return"" +case 0:return"right"}break +case null:return""}}, +aZk(a,b,c){var s,r,q,p,o,n=b.a +if(n===c.a)return new A.mJ(c,null,!1) +s=c.c +if(n===s)return new A.mJ(c,null,!0) +r=$.aLm() +q=r.tr(0,a,n) +p=n+1 +for(;p=a.length)return null +s=B.e.aH(a,b) +if((s&63488)===55296&&b>>6&31)+1<<16|(s&63)<<10|B.e.aH(a,b+1)&1023 +return s}, +aU8(a,b,c){return new A.lZ(a,b,A.v(t.S,c),c.i("lZ<0>"))}, +aU9(a,b,c,d,e){return new A.lZ(A.azt(a,b,c,e),d,A.v(t.S,e),e.i("lZ<0>"))}, +azt(a,b,c,d){var s,r,q,p,o,n=A.b([],d.i("o>")),m=a.length +for(s=d.i("cE<0>"),r=0;r=0&&q<=r))break +q+=s +if(A.aV5(b,q))break}return A.y8(q,0,r)}, +aV5(a,b){var s,r,q,p,o,n,m,l,k,j=null +if(b<=0||b>=a.length)return!0 +s=b-1 +if((B.e.aH(a,s)&63488)===55296)return!1 +r=$.Iv().tr(0,a,b) +q=$.Iv().tr(0,a,s) +if(q===B.fE&&r===B.fF)return!1 +if(A.ei(q,B.mv,B.fE,B.fF,j,j))return!0 +if(A.ei(r,B.mv,B.fE,B.fF,j,j))return!0 +if(q===B.mu&&r===B.mu)return!1 +if(A.ei(r,B.eg,B.eh,B.ef,j,j))return!1 +for(p=0;A.ei(q,B.eg,B.eh,B.ef,j,j);){++p +s=b-p-1 +if(s<0)return!0 +o=$.Iv() +n=A.ZJ(a,s) +q=n==null?o.b:o.ts(n)}if(A.ei(q,B.bl,B.aF,j,j,j)&&A.ei(r,B.bl,B.aF,j,j,j))return!1 +m=0 +do{++m +l=$.Iv().tr(0,a,b+m)}while(A.ei(l,B.eg,B.eh,B.ef,j,j)) +do{++p +k=$.Iv().tr(0,a,b-p-1)}while(A.ei(k,B.eg,B.eh,B.ef,j,j)) +if(A.ei(q,B.bl,B.aF,j,j,j)&&A.ei(r,B.ms,B.ee,B.db,j,j)&&A.ei(l,B.bl,B.aF,j,j,j))return!1 +if(A.ei(k,B.bl,B.aF,j,j,j)&&A.ei(q,B.ms,B.ee,B.db,j,j)&&A.ei(r,B.bl,B.aF,j,j,j))return!1 +s=q===B.aF +if(s&&r===B.db)return!1 +if(s&&r===B.mr&&l===B.aF)return!1 +if(k===B.aF&&q===B.mr&&r===B.aF)return!1 +s=q===B.bK +if(s&&r===B.bK)return!1 +if(A.ei(q,B.bl,B.aF,j,j,j)&&r===B.bK)return!1 +if(s&&A.ei(r,B.bl,B.aF,j,j,j))return!1 +if(k===B.bK&&A.ei(q,B.mt,B.ee,B.db,j,j)&&r===B.bK)return!1 +if(s&&A.ei(r,B.mt,B.ee,B.db,j,j)&&l===B.bK)return!1 +if(q===B.ei&&r===B.ei)return!1 +if(A.ei(q,B.bl,B.aF,B.bK,B.ei,B.fD)&&r===B.fD)return!1 +if(q===B.fD&&A.ei(r,B.bl,B.aF,B.bK,B.ei,j))return!1 +return!0}, +ei(a,b,c,d,e,f){if(a===b)return!0 +if(a===c)return!0 +if(d!=null&&a===d)return!0 +if(e!=null&&a===e)return!0 +if(f!=null&&a===f)return!0 +return!1}, +aCK(a,b){switch(a){case"TextInputType.number":return b?B.yY:B.zf +case"TextInputType.phone":return B.zj +case"TextInputType.emailAddress":return B.z2 +case"TextInputType.url":return B.zw +case"TextInputType.multiline":return B.zd +case"TextInputType.none":return B.n6 +case"TextInputType.text":default:return B.zt}}, +aTQ(a){var s +if(a==="TextCapitalization.words")s=B.xu +else if(a==="TextCapitalization.characters")s=B.xw +else s=a==="TextCapitalization.sentences"?B.xv:B.mh +return new A.E3(s)}, +aWO(a){}, +Zy(a,b){var s,r="transparent",q="none",p=a.style +p.whiteSpace="pre-wrap" +B.f.aB(p,B.f.aa(p,"align-content"),"center","") +p.padding="0" +B.f.aB(p,B.f.aa(p,"opacity"),"1","") +p.color=r +p.backgroundColor=r +p.background=r +p.outline=q +p.border=q +B.f.aB(p,B.f.aa(p,"resize"),q,"") +p.width="0" +p.height="0" +B.f.aB(p,B.f.aa(p,"text-shadow"),r,"") +B.f.aB(p,B.f.aa(p,"transform-origin"),"0 0 0","") +if(b){p.top="-9999px" +p.left="-9999px"}s=$.cH() +if(s!==B.bN)if(s!==B.cy)s=s===B.W +else s=!0 +else s=!0 +if(s)a.classList.add("transparentTextEditing") +B.f.aB(p,B.f.aa(p,"caret-color"),r,null)}, +aQl(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +if(a1==null)return null +s=t.N +r=A.v(s,t.py) +q=A.v(s,t.M1) +p=document.createElement("form") +p.noValidate=!0 +p.method="post" +p.action="#" +B.nR.lk(p,"submit",new A.a3X()) +A.Zy(p,!1) +o=J.uj(0,s) +n=A.awU(a1,B.xt) +if(a2!=null)for(s=t.a,m=J.rW(a2,s),l=A.r(m),m=new A.bl(m,m.gp(m),l.i("bl")),k=n.b,l=l.i("T.E");m.v();){j=l.a(m.d) +i=J.ah(j) +h=s.a(i.h(j,"autofill")) +g=A.bx(i.h(j,"textCapitalization")) +if(g==="TextCapitalization.words")g=B.xu +else if(g==="TextCapitalization.characters")g=B.xw +else g=g==="TextCapitalization.sentences"?B.xv:B.mh +f=A.awU(h,new A.E3(g)) +g=f.b +o.push(g) +if(g!==k){e=A.aCK(A.bx(J.N(s.a(i.h(j,"inputType")),"name")),!1).EB() +f.a.fe(e) +f.fe(e) +A.Zy(e,!1) +q.l(0,g,f) +r.l(0,g,e) +p.appendChild(e)}}else o.push(n.b) +B.d.j6(o) +for(s=o.length,d=0,m="";d0?m+"*":m)+c}b=m.charCodeAt(0)==0?m:m +a=$.Id.h(0,b) +if(a!=null)B.nR.bI(a) +a0=A.Mt(null) +A.Zy(a0,!0) +a0.className="submitBtn" +a0.type="submit" +p.appendChild(a0) +return new A.a3U(p,r,q,b)}, +awU(a,b){var s,r=J.ah(a),q=A.bx(r.h(a,"uniqueIdentifier")),p=t.kc.a(r.h(a,"hints")),o=p==null||J.hS(p)?null:A.bx(J.ym(p)),n=A.aCE(t.a.a(r.h(a,"editingValue"))) +if(o!=null){s=$.aIH().a.h(0,o) +if(s==null)s=o}else s=null +return new A.J_(n,q,s,A.cR(r.h(a,"hintText")))}, +a3L(a,b,c){var s=a==null,r=s?0:a,q=b==null,p=q?0:b +p=Math.max(0,Math.min(r,p)) +s=s?0:a +r=q?0:b +return new A.tC(c,p,Math.max(0,Math.max(s,r)))}, +aCE(a){var s=J.ah(a) +return A.a3L(A.cF(s.h(a,"selectionBase")),A.cF(s.h(a,"selectionExtent")),A.cR(s.h(a,"text")))}, +aCD(a){var s +if(t.Zb.b(a)){s=a.value +return A.a3L(a.selectionStart,a.selectionEnd,s)}else if(t.S0.b(a)){s=a.value +return A.a3L(a.selectionStart,a.selectionEnd,s)}else throw A.c(A.V("Initialized with unsupported input type"))}, +aDl(a){var s,r,q,p,o="inputType",n="autofill",m=J.ah(a),l=t.a,k=A.bx(J.N(l.a(m.h(a,o)),"name")),j=A.on(J.N(l.a(m.h(a,o)),"decimal")) +k=A.aCK(k,j===!0) +j=A.cR(m.h(a,"inputAction")) +if(j==null)j="TextInputAction.done" +s=A.on(m.h(a,"obscureText")) +r=A.on(m.h(a,"readOnly")) +q=A.on(m.h(a,"autocorrect")) +p=A.aTQ(A.bx(m.h(a,"textCapitalization"))) +l=m.am(a,n)?A.awU(l.a(m.h(a,n)),B.xt):null +return new A.a7V(k,j,r===!0,s===!0,q!==!1,l,A.aQl(t.nA.a(m.h(a,n)),t.kc.a(m.h(a,"fields"))),p)}, +b_b(){$.Id.a9(0,new A.avv())}, +aYB(){var s,r,q +for(s=$.Id.gbg($.Id),s=s.ga3(s);s.v();){r=s.gJ(s) +q=r.parentNode +if(q!=null)q.removeChild(r)}$.Id.ar(0)}, +azV(a,b){var s,r=a.style +B.f.aB(r,B.f.aa(r,"transform-origin"),"0 0 0","") +s=A.h8(b) +B.f.aB(r,B.f.aa(r,"transform"),s,"")}, +h8(a){var s=A.aw9(a) +if(s===B.xG)return"matrix("+A.d(a[0])+","+A.d(a[1])+","+A.d(a[4])+","+A.d(a[5])+","+A.d(a[12])+","+A.d(a[13])+")" +else if(s===B.fy)return A.aZf(a) +else return"none"}, +aw9(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.fy +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.xF +else return B.xG}, +aZf(a){var s,r,q=a[0] +if(q===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1){s=a[12] +r=a[13] +return"translate3d("+A.d(s)+"px, "+A.d(r)+"px, 0px)"}else return"matrix3d("+A.d(q)+","+A.d(a[1])+","+A.d(a[2])+","+A.d(a[3])+","+A.d(a[4])+","+A.d(a[5])+","+A.d(a[6])+","+A.d(a[7])+","+A.d(a[8])+","+A.d(a[9])+","+A.d(a[10])+","+A.d(a[11])+","+A.d(a[12])+","+A.d(a[13])+","+A.d(a[14])+","+A.d(a[15])+")"}, +ZV(a,b){var s=$.aLk() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +A.aA0(a,s) +return new A.x(s[0],s[1],s[2],s[3])}, +aA0(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.aAx() +a0[0]=a2[0] +a0[4]=a2[1] +a0[8]=0 +a0[12]=1 +a0[1]=a2[2] +a0[5]=a2[1] +a0[9]=0 +a0[13]=1 +a0[2]=a2[0] +a0[6]=a2[3] +a0[10]=0 +a0[14]=1 +a0[3]=a2[2] +a0[7]=a2[3] +a0[11]=0 +a0[15]=1 +s=$.aLj().a +r=s[0] +q=s[4] +p=s[8] +o=s[12] +n=s[1] +m=s[5] +l=s[9] +k=s[13] +j=s[2] +i=s[6] +h=s[10] +g=s[14] +f=s[3] +e=s[7] +d=s[11] +c=s[15] +b=a1.a +s[0]=r*b[0]+q*b[4]+p*b[8]+o*b[12] +s[4]=r*b[1]+q*b[5]+p*b[9]+o*b[13] +s[8]=r*b[2]+q*b[6]+p*b[10]+o*b[14] +s[12]=r*b[3]+q*b[7]+p*b[11]+o*b[15] +s[1]=n*b[0]+m*b[4]+l*b[8]+k*b[12] +s[5]=n*b[1]+m*b[5]+l*b[9]+k*b[13] +s[9]=n*b[2]+m*b[6]+l*b[10]+k*b[14] +s[13]=n*b[3]+m*b[7]+l*b[11]+k*b[15] +s[2]=j*b[0]+i*b[4]+h*b[8]+g*b[12] +s[6]=j*b[1]+i*b[5]+h*b[9]+g*b[13] +s[10]=j*b[2]+i*b[6]+h*b[10]+g*b[14] +s[14]=j*b[3]+i*b[7]+h*b[11]+g*b[15] +s[3]=f*b[0]+e*b[4]+d*b[8]+c*b[12] +s[7]=f*b[1]+e*b[5]+d*b[9]+c*b[13] +s[11]=f*b[2]+e*b[6]+d*b[10]+c*b[14] +s[15]=f*b[3]+e*b[7]+d*b[11]+c*b[15] +a=b[15] +if(a===0)a=1 +a2[0]=Math.min(Math.min(Math.min(a0[0],a0[1]),a0[2]),a0[3])/a +a2[1]=Math.min(Math.min(Math.min(a0[4],a0[5]),a0[6]),a0[7])/a +a2[2]=Math.max(Math.max(Math.max(a0[0],a0[1]),a0[2]),a0[3])/a +a2[3]=Math.max(Math.max(Math.max(a0[4],a0[5]),a0[6]),a0[7])/a}, +aIh(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +cS(a){var s,r,q +if(a==null)return null +s=a.gn(a) +if((s&4278190080)>>>0===4278190080){r=B.b.eI(s&16777215,16) +switch(r.length){case 1:return"#00000"+r +case 2:return"#0000"+r +case 3:return"#000"+r +case 4:return"#00"+r +case 5:return"#0"+r +default:return"#"+r}}else{q=""+"rgba("+B.b.j(s>>>16&255)+","+B.b.j(s>>>8&255)+","+B.b.j(s&255)+","+B.c.j((s>>>24&255)/255)+")" +return q.charCodeAt(0)==0?q:q}}, +aGO(){if(A.aZL())return"BlinkMacSystemFont" +var s=$.fg() +if(s!==B.aW)s=s===B.c_ +else s=!0 +if(s)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +ZD(a){var s +if(J.ha(B.PB.a,a))return a +s=$.fg() +if(s!==B.aW)s=s===B.c_ +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.aGO() +return'"'+A.d(a)+'", '+A.aGO()+", sans-serif"}, +y8(a,b,c){if(ac)return c +else return a}, +ya(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s").b(a))return new A.Fd(a,b.i("@<0>").aK(c).i("Fd<1,2>")) +return new A.p_(a,b.i("@<0>").aK(c).i("p_<1,2>"))}, +aDz(a){return new A.jU("Field '"+a+"' has been assigned during initialization.")}, +aDA(a){return new A.jU("Field '"+a+"' has not been initialized.")}, +dS(a){return new A.jU("Local '"+a+"' has not been initialized.")}, +B5(a){return new A.jU("Local '"+a+"' has already been initialized.")}, +auT(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +b_1(a,b){var s=A.auT(B.e.aH(a,b)),r=A.auT(B.e.aH(a,b+1)) +return s*16+r-(r&256)}, +dY(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +DZ(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +aF9(a,b,c){return A.DZ(A.dY(A.dY(c,a),b))}, +aTM(a,b,c,d,e){return A.DZ(A.dY(A.dY(A.dY(A.dY(e,a),b),c),d))}, +fD(a,b,c){return a}, +f1(a,b,c,d){A.dw(b,"start") +if(c!=null){A.dw(c,"end") +if(b>c)A.R(A.bL(b,0,c,"start",null))}return new A.hI(a,b,c,d.i("hI<0>"))}, +jY(a,b,c,d){if(t.Ee.b(a))return new A.iR(a,b,c.i("@<0>").aK(d).i("iR<1,2>")) +return new A.fp(a,b,c.i("@<0>").aK(d).i("fp<1,2>"))}, +ahH(a,b,c){var s="takeCount" +A.hc(b,s) +A.dw(b,s) +if(t.Ee.b(a))return new A.zT(a,b,c.i("zT<0>")) +return new A.r_(a,b,c.i("r_<0>"))}, +agP(a,b,c){var s="count" +if(t.Ee.b(a)){A.hc(b,s) +A.dw(b,s) +return new A.tD(a,b,c.i("tD<0>"))}A.hc(b,s) +A.dw(b,s) +return new A.lK(a,b,c.i("lK<0>"))}, +aQT(a,b,c){return new A.pr(a,b,c.i("pr<0>"))}, +c7(){return new A.lP("No element")}, +aDr(){return new A.lP("Too many elements")}, +aDq(){return new A.lP("Too few elements")}, +aF_(a,b){A.QO(a,0,J.aZ(a)-1,b)}, +QO(a,b,c,d){if(c-b<=32)A.QQ(a,b,c,d) +else A.QP(a,b,c,d)}, +QQ(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.ah(a);s<=c;++s){q=r.h(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break +o=p-1 +r.l(a,p,r.h(a,o)) +p=o}r.l(a,p,q)}}, +QP(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.b.az(a5-a4+1,6),h=a4+i,g=a5-i,f=B.b.az(a4+a5,2),e=f-i,d=f+i,c=J.ah(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(a3,g) +if(a6.$2(b,a)>0){s=a +a=b +b=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}if(a6.$2(b,a0)>0){s=a0 +a0=b +b=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(b,a1)>0){s=a1 +a1=b +b=s}if(a6.$2(a0,a1)>0){s=a1 +a1=a0 +a0=s}if(a6.$2(a,a2)>0){s=a2 +a2=a +a=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}c.l(a3,h,b) +c.l(a3,f,a0) +c.l(a3,g,a2) +c.l(a3,e,c.h(a3,a4)) +c.l(a3,d,c.h(a3,a5)) +r=a4+1 +q=a5-1 +if(J.e(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.h(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.h(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.l(a3,p,c.h(a3,r)) +l=r+1 +c.l(a3,r,c.h(a3,q)) +c.l(a3,q,o) +q=m +r=l +break}else{c.l(a3,p,c.h(a3,q)) +c.l(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.h(a3,q),a1)>0){--q +if(qg){for(;J.e(a6.$2(c.h(a3,r),a),0);)++r +for(;J.e(a6.$2(c.h(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.l(a3,p,c.h(a3,r)) +c.l(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.h(a3,q),a1)===0){--q +if(q36)throw A.c(A.bL(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +aEw(a){var s,r +if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null +s=parseFloat(a) +if(isNaN(s)){r=B.e.hf(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +ac1(a){return A.aSz(a)}, +aSz(a){var s,r,q,p,o +if(a instanceof A.F)return A.hN(A.b6(a),null) +s=J.hO(a) +if(s===B.E9||s===B.Ei||t.kk.b(a)){r=B.n2(a) +q=r!=="Object"&&r!=="" +if(q)return r +p=a.constructor +if(typeof p=="function"){o=p.name +if(typeof o=="string")q=o!=="Object"&&o!=="" +else q=!1 +if(q)return o}}return A.hN(A.b6(a),null)}, +aSC(){return Date.now()}, +aSD(){var s,r +if($.ac2!==0)return +$.ac2=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.ac2=1e6 +$.OO=new A.ac0(r)}, +aSB(){if(!!self.location)return self.location.href +return null}, +aEr(a){var s,r,q,p,o=a.length +if(o<=500)return String.fromCharCode.apply(null,a) +for(s="",r=0;r65535)return A.aSE(a)}return A.aEr(a)}, +aSF(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw A.c(A.bL(a,0,1114111,null,null))}, +ac3(a,b,c,d,e,f,g,h){var s,r=b-1 +if(0<=a&&a<100){a+=400 +r-=4800}s=h?Date.UTC(a,r,c,d,e,f,g):new Date(a,r,c,d,e,f,g).valueOf() +if(isNaN(s)||s<-864e13||s>864e13)return null +return s}, +f_(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +ON(a){return a.b?A.f_(a).getUTCFullYear()+0:A.f_(a).getFullYear()+0}, +id(a){return a.b?A.f_(a).getUTCMonth()+1:A.f_(a).getMonth()+1}, +OM(a){return a.b?A.f_(a).getUTCDate()+0:A.f_(a).getDate()+0}, +qs(a){return a.b?A.f_(a).getUTCHours()+0:A.f_(a).getHours()+0}, +aEu(a){return a.b?A.f_(a).getUTCMinutes()+0:A.f_(a).getMinutes()+0}, +aEv(a){return a.b?A.f_(a).getUTCSeconds()+0:A.f_(a).getSeconds()+0}, +aEt(a){return a.b?A.f_(a).getUTCMilliseconds()+0:A.f_(a).getMilliseconds()+0}, +ac_(a){return B.b.b4((a.b?A.f_(a).getUTCDay()+0:A.f_(a).getDay()+0)+6,7)+1}, +nw(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.d.P(s,b) +q.b="" +if(c!=null&&!c.gS(c))c.a9(0,new A.abZ(q,r,s)) +""+q.a +return J.aO9(a,new A.a8a(B.Re,0,s,r,0))}, +aSA(a,b,c){var s,r,q +if(Array.isArray(b))s=c==null||c.gS(c) +else s=!1 +if(s){r=b.length +if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) +q=a[""+"$"+r] +if(q!=null)return q.apply(a,b)}return A.aSy(a,b,c)}, +aSy(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(b!=null)s=Array.isArray(b)?b:A.ai(b,!0,t.z) +else s=[] +r=s.length +q=a.$R +if(rk)return A.nw(a,s,null) +if(rq)return A.nw(a,s,c) +if(s===b)s=A.ai(s,!0,t.z) +i=Object.keys(n) +if(c==null)for(o=i.length,h=0;h=s)return A.cl(b,a,r,null,s) +return A.acn(b,r)}, +aZ4(a,b,c){if(a<0||a>c)return A.bL(a,0,c,"start",null) +if(b!=null)if(bc)return A.bL(b,a,c,"end",null) +return new A.fh(!0,b,"end",null)}, +jA(a){return new A.fh(!0,a,null,null)}, +ds(a){return a}, +c(a){var s,r +if(a==null)a=new A.NK() +s=new Error() +s.dartException=a +r=A.b_D +if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) +s.name=""}else s.toString=r +return s}, +b_D(){return J.d2(this.dartException)}, +R(a){throw A.c(a)}, +L(a){throw A.c(A.bF(a))}, +lV(a){var s,r,q,p,o,n +a=A.aIf(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.b([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.aiI(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +aiJ(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +aFo(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +axJ(a,b){var s=b==null,r=s?null:b.method +return new A.MM(a,r,s?null:b.receiver)}, +Z(a){if(a==null)return new A.NL(a) +if(a instanceof A.A2)return A.ox(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.ox(a,a.dartException) +return A.aY5(a)}, +ox(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +aY5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((B.b.t(r,16)&8191)===10)switch(q){case 438:return A.ox(a,A.axJ(A.d(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.d(s)+" (Error "+q+")" +return A.ox(a,new A.BW(p,e))}}if(a instanceof TypeError){o=$.aJY() +n=$.aJZ() +m=$.aK_() +l=$.aK0() +k=$.aK3() +j=$.aK4() +i=$.aK2() +$.aK1() +h=$.aK6() +g=$.aK5() +f=o.jy(s) +if(f!=null)return A.ox(a,A.axJ(s,f)) +else{f=n.jy(s) +if(f!=null){f.method="call" +return A.ox(a,A.axJ(s,f))}else{f=m.jy(s) +if(f==null){f=l.jy(s) +if(f==null){f=k.jy(s) +if(f==null){f=j.jy(s) +if(f==null){f=i.jy(s) +if(f==null){f=l.jy(s) +if(f==null){f=h.jy(s) +if(f==null){f=g.jy(s) +p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 +if(p)return A.ox(a,new A.BW(s,f==null?e:f.method))}}return A.ox(a,new A.RE(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.DQ() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return A.ox(a,new A.fh(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.DQ() +return a}, +aD(a){var s +if(a instanceof A.A2)return a.b +if(a==null)return new A.H7(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new A.H7(a)}, +ow(a){if(a==null||typeof a!="object")return J.bY(a) +else return A.hx(a)}, +aHH(a,b){var s,r,q,p=a.length +for(s=0;s").aK(b).i("c5<1,2>"))}, +b5r(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +aZS(a){var s,r,q,p,o,n=$.aHQ.$1(a),m=$.auk[n] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.av4[n] +if(s!=null)return s +r=v.interceptorsByTag[n] +if(r==null){q=$.aHh.$2(a,n) +if(q!=null){m=$.auk[q] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.av4[q] +if(s!=null)return s +r=v.interceptorsByTag[q] +n=q}}if(r==null)return null +s=r.prototype +p=n[0] +if(p==="!"){m=A.ave(s) +$.auk[n]=m +Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}if(p==="~"){$.av4[n]=s +return s}if(p==="-"){o=A.ave(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}if(p==="+")return A.aIa(a,s) +if(p==="*")throw A.c(A.bV(n)) +if(v.leafTags[n]===true){o=A.ave(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}else return A.aIa(a,s)}, +aIa(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.azK(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return b}, +ave(a){return J.azK(a,!1,null,!!a.$ibn)}, +aZT(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.ave(s) +else return J.azK(s,c,null,null)}, +aZC(){if(!0===$.azH)return +$.azH=!0 +A.aZD()}, +aZD(){var s,r,q,p,o,n,m,l +$.auk=Object.create(null) +$.av4=Object.create(null) +A.aZB() +s=v.interceptorsByTag +r=Object.getOwnPropertyNames(s) +if(typeof window!="undefined"){window +q=function(){} +for(p=0;p=0 +else if(b instanceof A.pN){s=B.e.ci(a,c) +return b.b.test(s)}else{s=J.aLX(b,B.e.ci(a,c)) +return!s.gS(s)}}, +aHF(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +aIf(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +iA(a,b,c){var s +if(typeof b=="string")return A.b_p(a,b,c) +if(b instanceof A.pN){s=b.gMY() +s.lastIndex=0 +return a.replace(s,A.aHF(c))}throw A.c("String.replaceAll(Pattern) UNIMPLEMENTED")}, +b_p(a,b,c){var s,r,q,p +if(b===""){if(a==="")return c +s=a.length +r=""+c +for(q=0;q=0)return a.split(b).join(c) +return a.replace(new RegExp(A.aIf(b),"g"),A.aHF(c))}, +aXT(a){return a}, +azY(a,b,c,d){var s,r,q,p,o,n,m +if(d==null)d=A.aXs() +for(s=b.rA(0,a),s=new A.Se(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.v();){o=r.a(s.d) +n=o.b +m=n.index +p=p+A.d(d.$1(B.e.a0(a,q,m)))+A.d(c.$1(o)) +q=m+n[0].length}s=p+A.d(d.$1(B.e.ci(a,q))) +return s.charCodeAt(0)==0?s:s}, +b_q(a,b,c,d){var s=a.indexOf(b,d) +if(s<0)return a +return A.aIr(a,s,s+b.length,c)}, +aIr(a,b,c,d){var s=a.substring(0,b),r=a.substring(c) +return s+d+r}, +zp:function zp(a,b){this.a=a +this.$ti=b}, +tp:function tp(){}, +a1x:function a1x(a,b,c){this.a=a +this.b=b +this.c=c}, +by:function by(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a1y:function a1y(a){this.a=a}, +F_:function F_(a,b){this.a=a +this.$ti=b}, +cd:function cd(a,b){this.a=a +this.$ti=b}, +a5T:function a5T(a){this.a=a}, +AR:function AR(){}, +pL:function pL(a,b){this.a=a +this.$ti=b}, +a8a:function a8a(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +ac0:function ac0(a){this.a=a}, +abZ:function abZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aiI:function aiI(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +BW:function BW(a,b){this.a=a +this.b=b}, +MM:function MM(a,b,c){this.a=a +this.b=b +this.c=c}, +RE:function RE(a){this.a=a}, +NL:function NL(a){this.a=a}, +A2:function A2(a,b){this.a=a +this.b=b}, +H7:function H7(a){this.a=a +this.b=null}, +dv:function dv(){}, +Kq:function Kq(){}, +Kr:function Kr(){}, +Ra:function Ra(){}, +QY:function QY(){}, +t8:function t8(a,b){this.a=a +this.b=b}, +PT:function PT(a){this.a=a}, +aqz:function aqz(){}, +c5:function c5(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +a8q:function a8q(a){this.a=a}, +a8p:function a8p(a,b){this.a=a +this.b=b}, +a8o:function a8o(a){this.a=a}, +a91:function a91(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +Bb:function Bb(a,b){this.a=a +this.$ti=b}, +N2:function N2(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +auU:function auU(a){this.a=a}, +auV:function auV(a){this.a=a}, +auW:function auW(a){this.a=a}, +pN:function pN(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +xp:function xp(a){this.b=a}, +Sd:function Sd(a,b,c){this.a=a +this.b=b +this.c=c}, +Se:function Se(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +w3:function w3(a,b){this.a=a +this.c=b}, +Xq:function Xq(a,b,c){this.a=a +this.b=b +this.c=c}, +Xr:function Xr(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b_y(a){return A.R(A.aDz(a))}, +b5(a){var s=new A.akG(a) +return s.b=s}, +a(a,b){if(a===$)throw A.c(A.aDA(b)) +return a}, +cG(a,b){if(a!==$)throw A.c(new A.jU("Field '"+b+"' has already been initialized."))}, +cb(a,b){if(a!==$)throw A.c(A.aDz(b))}, +akG:function akG(a){this.a=a +this.b=null}, +rF(a,b,c){}, +fC(a){var s,r,q +if(t.RP.b(a))return a +s=J.ah(a) +r=A.a_(s.gp(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.c(A.rM(b,a))}, +oo(a,b,c){var s +if(!(a>>>0!==a))if(b==null)s=a>c +else s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw A.c(A.aZ4(a,b,c)) +if(b==null)return c +return b}, +q8:function q8(){}, +dU:function dU(){}, +BK:function BK(){}, +uH:function uH(){}, +nk:function nk(){}, +ht:function ht(){}, +BL:function BL(){}, +NA:function NA(){}, +NB:function NB(){}, +BN:function BN(){}, +BO:function BO(){}, +ND:function ND(){}, +BP:function BP(){}, +BQ:function BQ(){}, +q9:function q9(){}, +G6:function G6(){}, +G7:function G7(){}, +G8:function G8(){}, +G9:function G9(){}, +aEP(a,b){var s=b.c +return s==null?b.c=A.ayZ(a,b.z,!0):s}, +aEO(a,b){var s=b.c +return s==null?b.c=A.Hs(a,"ay",[b.z]):s}, +aEQ(a){var s=a.y +if(s===6||s===7||s===8)return A.aEQ(a.z) +return s===11||s===12}, +aT2(a){return a.cy}, +U(a){return A.Yn(v.typeUniverse,a,!1)}, +aZH(a,b){var s,r,q,p,o +if(a==null)return null +s=b.Q +r=a.cx +if(r==null)r=a.cx=new Map() +q=b.cy +p=r.get(q) +if(p!=null)return p +o=A.mq(v.typeUniverse,a.z,s,0) +r.set(q,o) +return o}, +mq(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.y +switch(c){case 5:case 1:case 2:case 3:case 4:return b +case 6:s=b.z +r=A.mq(a,s,a0,a1) +if(r===s)return b +return A.aGc(a,r,!0) +case 7:s=b.z +r=A.mq(a,s,a0,a1) +if(r===s)return b +return A.ayZ(a,r,!0) +case 8:s=b.z +r=A.mq(a,s,a0,a1) +if(r===s)return b +return A.aGb(a,r,!0) +case 9:q=b.Q +p=A.Ib(a,q,a0,a1) +if(p===q)return b +return A.Hs(a,b.z,p) +case 10:o=b.z +n=A.mq(a,o,a0,a1) +m=b.Q +l=A.Ib(a,m,a0,a1) +if(n===o&&l===m)return b +return A.ayX(a,n,l) +case 11:k=b.z +j=A.mq(a,k,a0,a1) +i=b.Q +h=A.aXV(a,i,a0,a1) +if(j===k&&h===i)return b +return A.aGa(a,j,h) +case 12:g=b.Q +a1+=g.length +f=A.Ib(a,g,a0,a1) +o=b.z +n=A.mq(a,o,a0,a1) +if(f===g&&n===o)return b +return A.ayY(a,n,f,!0) +case 13:e=b.z +if(e0;--p)a4.push("T"+(q+p)) +for(o=t.X,n=t.ub,m="<",l="",p=0;p0){a0+=a1+"[" +for(a1="",p=0;p0){a0+=a1+"{" +for(a1="",p=0;p "+a}, +hN(a,b){var s,r,q,p,o,n,m=a.y +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6){s=A.hN(a.z,b) +return s}if(m===7){r=a.z +s=A.hN(r,b) +q=r.y +return(q===11||q===12?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.hN(a.z,b)+">" +if(m===9){p=A.aY3(a.z) +o=a.Q +return o.length>0?p+("<"+A.aXN(o,b)+">"):p}if(m===11)return A.aGP(a,b,null) +if(m===12)return A.aGP(a.z,b,a.Q) +if(m===13){n=a.z +return b[b.length-1-n]}return"?"}, +aY3(a){var s,r=v.mangledGlobalNames[a] +if(r!=null)return r +s="minified:"+a +return s}, +aW6(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +aW5(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.Yn(a,b,!1) +else if(typeof m=="number"){s=m +r=A.Ht(a,5,"#") +q=A.asd(s) +for(p=0;p0)p+="<"+A.Ym(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.jf(null,null) +r.y=9 +r.z=b +r.Q=c +if(c.length>0)r.c=c[0] +r.cy=p +q=A.ok(a,r) +a.eC.set(p,q) +return q}, +ayX(a,b,c){var s,r,q,p,o,n +if(b.y===10){s=b.z +r=b.Q.concat(c)}else{r=c +s=b}q=s.cy+(";<"+A.Ym(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.jf(null,null) +o.y=10 +o.z=s +o.Q=r +o.cy=q +n=A.ok(a,o) +a.eC.set(q,n) +return n}, +aGa(a,b,c){var s,r,q,p,o,n=b.cy,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.Ym(m) +if(j>0){s=l>0?",":"" +r=A.Ym(k) +g+=s+"["+r+"]"}if(h>0){s=l>0?",":"" +r=A.aVX(i) +g+=s+"{"+r+"}"}q=n+(g+")") +p=a.eC.get(q) +if(p!=null)return p +o=new A.jf(null,null) +o.y=11 +o.z=b +o.Q=c +o.cy=q +r=A.ok(a,o) +a.eC.set(q,r) +return r}, +ayY(a,b,c,d){var s,r=b.cy+("<"+A.Ym(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.aVZ(a,b,c,r,d) +a.eC.set(r,s) +return s}, +aVZ(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.asd(s) +for(q=0,p=0;p0){n=A.mq(a,b,r,0) +m=A.Ib(a,c,r,0) +return A.ayY(a,n,m,c!==m)}}l=new A.jf(null,null) +l.y=12 +l.z=b +l.Q=c +l.cy=d +return A.ok(a,l)}, +aFX(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +aFZ(a){var s,r,q,p,o,n,m,l,k,j,i,h=a.r,g=a.s +for(s=h.length,r=0;r=48&&q<=57)r=A.aVG(r+1,q,h,g) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=A.aFY(a,r,h,g,!1) +else if(q===46)r=A.aFY(a,r,h,g,!0) +else{++r +switch(q){case 44:break +case 58:g.push(!1) +break +case 33:g.push(!0) +break +case 59:g.push(A.oh(a.u,a.e,g.pop())) +break +case 94:g.push(A.aW1(a.u,g.pop())) +break +case 35:g.push(A.Ht(a.u,5,"#")) +break +case 64:g.push(A.Ht(a.u,2,"@")) +break +case 126:g.push(A.Ht(a.u,3,"~")) +break +case 60:g.push(a.p) +a.p=g.length +break +case 62:p=a.u +o=g.splice(a.p) +A.ayV(a.u,a.e,o) +a.p=g.pop() +n=g.pop() +if(typeof n=="string")g.push(A.Hs(p,n,o)) +else{m=A.oh(p,a.e,n) +switch(m.y){case 11:g.push(A.ayY(p,m,o,a.n)) +break +default:g.push(A.ayX(p,m,o)) +break}}break +case 38:A.aVH(a,g) +break +case 42:p=a.u +g.push(A.aGc(p,A.oh(p,a.e,g.pop()),a.n)) +break +case 63:p=a.u +g.push(A.ayZ(p,A.oh(p,a.e,g.pop()),a.n)) +break +case 47:p=a.u +g.push(A.aGb(p,A.oh(p,a.e,g.pop()),a.n)) +break +case 40:g.push(a.p) +a.p=g.length +break +case 41:p=a.u +l=new A.Ui() +k=p.sEA +j=p.sEA +n=g.pop() +if(typeof n=="number")switch(n){case-1:k=g.pop() +break +case-2:j=g.pop() +break +default:g.push(n) +break}else g.push(n) +o=g.splice(a.p) +A.ayV(a.u,a.e,o) +a.p=g.pop() +l.a=o +l.b=k +l.c=j +g.push(A.aGa(p,A.oh(p,a.e,g.pop()),l)) +break +case 91:g.push(a.p) +a.p=g.length +break +case 93:o=g.splice(a.p) +A.ayV(a.u,a.e,o) +a.p=g.pop() +g.push(o) +g.push(-1) +break +case 123:g.push(a.p) +a.p=g.length +break +case 125:o=g.splice(a.p) +A.aVJ(a.u,a.e,o) +a.p=g.pop() +g.push(o) +g.push(-2) +break +default:throw"Bad character "+q}}}i=g.pop() +return A.oh(a.u,a.e,i)}, +aVG(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +aFY(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.y===10)o=o.z +n=A.aW6(s,o.z)[p] +if(n==null)A.R('No "'+p+'" in "'+A.aT2(o)+'"') +d.push(A.as4(s,o,n))}else d.push(p) +return m}, +aVH(a,b){var s=b.pop() +if(0===s){b.push(A.Ht(a.u,1,"0&")) +return}if(1===s){b.push(A.Ht(a.u,4,"1&")) +return}throw A.c(A.my("Unexpected extended operation "+A.d(s)))}, +oh(a,b,c){if(typeof c=="string")return A.Hs(a,c,a.sEA) +else if(typeof c=="number")return A.aVI(a,b,c) +else return c}, +ayV(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +jf:function jf(a,b){var _=this +_.a=a +_.b=b +_.x=_.r=_.c=null +_.y=0 +_.cy=_.cx=_.ch=_.Q=_.z=null}, +Ui:function Ui(){this.c=this.b=this.a=null}, +Hq:function Hq(a){this.a=a}, +TX:function TX(){}, +Hr:function Hr(a){this.a=a}, +aV6(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.aYd() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.h7(new A.ajW(q),1)).observe(s,{childList:true}) +return new A.ajV(q,s,r)}else if(self.setImmediate!=null)return A.aYe() +return A.aYf()}, +aV7(a){self.scheduleImmediate(A.h7(new A.ajX(a),0))}, +aV8(a){self.setImmediate(A.h7(new A.ajY(a),0))}, +aV9(a){A.ayA(B.z,a)}, +ayA(a,b){var s=B.b.az(a.a,1000) +return A.aVS(s<0?0:s,b)}, +aFj(a,b){var s=B.b.az(a.a,1000) +return A.aVT(s<0?0:s,b)}, +aVS(a,b){var s=new A.Ho(!0) +s.a2V(a,b) +return s}, +aVT(a,b){var s=new A.Ho(!1) +s.a2W(a,b) +return s}, +C(a){return new A.EO(new A.ab($.a3,a.i("ab<0>")),a.i("EO<0>"))}, +B(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +H(a,b){A.aWq(a,b)}, +A(a,b){b.cq(0,a)}, +z(a,b){b.oK(A.Z(a),A.aD(a))}, +aWq(a,b){var s,r,q=new A.asJ(b),p=new A.asK(b) +if(a instanceof A.ab)a.OT(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.hG(0,q,p,s) +else{r=new A.ab($.a3,t.LR) +r.a=8 +r.c=a +r.OT(q,p,s)}}}, +D(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) +break}catch(r){e=r +d=c}}}(a,1) +return $.a3.z1(new A.au5(s),t.H,t.S,t.z)}, +b3H(a){return new A.xg(a,1)}, +aFT(){return B.WW}, +aFU(a){return new A.xg(a,3)}, +aGZ(a,b){return new A.Hd(a,b.i("Hd<0>"))}, +a_O(a,b){var s=A.fD(a,"error",t.K) +return new A.oM(s,b==null?A.IX(a):b)}, +IX(a){var s +if(t.Lt.b(a)){s=a.gql() +if(s!=null)return s}return B.zG}, +aXg(a,b,c){if(t.Fr.b(a))return a.$2(b,c) +else return a.$1(b)}, +aR2(a,b){var s=new A.ab($.a3,b.i("ab<0>")) +A.bp(B.z,new A.a5O(s,a)) +return s}, +dk(a,b){var s=a==null?b.a(a):a,r=new A.ab($.a3,b.i("ab<0>")) +r.qC(s) +return r}, +pv(a,b,c){var s,r +A.fD(a,"error",t.K) +s=$.a3 +if(s!==B.A){r=s.nf(a,b) +if(r!=null){a=r.a +b=r.b}}if(b==null)b=A.IX(a) +s=new A.ab($.a3,c.i("ab<0>")) +s.qD(a,b) +return s}, +hk(a,b,c){var s,r +if(b==null)s=!c.b(null) +else s=!1 +if(s)throw A.c(A.fJ(null,"computation","The type parameter is not nullable")) +r=new A.ab($.a3,c.i("ab<0>")) +A.bp(a,new A.a5N(b,r,c)) +return r}, +mZ(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.ab($.a3,b.i("ab>")) +i.a=null +i.b=0 +s=A.b5("error") +r=A.b5("stackTrace") +q=new A.a5S(i,h,g,f,s,r) +try{for(l=J.aW(a),k=t.P;l.v();){p=l.gJ(l) +o=i.b +J.aBF(p,new A.a5R(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.qH(A.b([],b.i("o<0>"))) +return l}i.a=A.a_(l,null,!1,b.i("0?"))}catch(j){n=A.Z(j) +m=A.aD(j) +if(i.b===0||g)return A.pv(n,m,b.i("w<0>")) +else{s.b=n +r.b=m}}return f}, +aR5(a,b){return A.aR4(new A.a5Q(new J.du(a,a.length,A.a8(a).i("du<1>")),b))}, +aR3(a){return!0}, +aR4(a){var s=$.a3,r=new A.ab(s,t.V),q=A.b5("nextIteration") +q.b=s.xc(new A.a5P(a,r,q),t.y) +q.aJ().$1(!0) +return r}, +aPw(a){return new A.aN(new A.ab($.a3,a.i("ab<0>")),a.i("aN<0>"))}, +az9(a,b,c){var s=$.a3.nf(b,c) +if(s!=null){b=s.a +c=s.b}else if(c==null)c=A.IX(b) +a.fT(b,c)}, +amS(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.wu() +b.B2(a) +A.x8(b,r)}else{r=b.c +b.a=b.a&1|4 +b.c=a +a.Nt(r)}}, +x8(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +for(s=t.L0;!0;){r={} +q=e.a +p=(q&16)===0 +o=!p +if(b==null){if(o&&(q&1)===0){s=e.c +e.b.tx(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.x8(f.a,e) +r.a=n +m=n.a}q=f.a +l=q.c +r.b=o +r.c=l +if(p){k=e.c +k=(k&1)!==0||(k&15)===8}else k=!0 +if(k){j=e.b.b +if(o){e=q.b +e=!(e===j||e.gng()===j.gng())}else e=!1 +if(e){e=f.a +s=e.c +e.b.tx(s.a,s.b) +return}i=$.a3 +if(i!==j)$.a3=j +else i=null +e=r.a.c +if((e&15)===8)new A.an_(r,f,o).$0() +else if(p){if((e&1)!==0)new A.amZ(r,l).$0()}else if((e&2)!==0)new A.amY(f,r).$0() +if(i!=null)$.a3=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.i("ay<2>").b(e)||!q.Q[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.ab)if((e.a&24)!==0){g=h.c +h.c=null +b=h.wx(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.amS(e,h) +else h.AV(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.wx(g) +e=r.b +q=r.c +if(!e){h.a=8 +h.c=q}else{h.a=h.a&1|16 +h.c=q}f.a=h +e=h}}, +aH4(a,b){if(t.Hg.b(a))return b.z1(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.m9(a,t.z,t.K) +throw A.c(A.fJ(a,"onError",u.w))}, +aXz(){var s,r +for(s=$.y5;s!=null;s=$.y5){$.I9=null +r=s.b +$.y5=r +if(r==null)$.I8=null +s.a.$0()}}, +aXS(){$.azn=!0 +try{A.aXz()}finally{$.I9=null +$.azn=!1 +if($.y5!=null)$.aAi().$1(A.aHk())}}, +aHc(a){var s=new A.Su(a),r=$.I8 +if(r==null){$.y5=$.I8=s +if(!$.azn)$.aAi().$1(A.aHk())}else $.I8=r.b=s}, +aXP(a){var s,r,q,p=$.y5 +if(p==null){A.aHc(a) +$.I9=$.I8 +return}s=new A.Su(a) +r=$.I9 +if(r==null){s.b=p +$.y5=$.I9=s}else{q=r.b +s.b=q +$.I9=r.b=s +if(q==null)$.I8=s}}, +fE(a){var s,r=null,q=$.a3 +if(B.A===q){A.atF(r,r,B.A,a) +return}if(B.A===q.gD0().a)s=B.A.gng()===q.gng() +else s=!1 +if(s){A.atF(r,r,q,q.nB(a,t.H)) +return}s=$.a3 +s.kT(s.xb(a))}, +aF4(a,b){var s=null,r=b.i("o5<0>"),q=new A.o5(s,s,s,s,r) +q.mI(0,a) +q.Kq() +return new A.ks(q,r.i("ks<1>"))}, +b2O(a,b){A.fD(a,"stream",t.K) +return new A.Xp(b.i("Xp<0>"))}, +aF3(a,b,c){var s=null +return b?new A.xT(a,s,s,s,c.i("xT<0>")):new A.o5(a,s,s,s,c.i("o5<0>"))}, +azr(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.Z(q) +r=A.aD(q) +$.a3.tx(s,r)}}, +aka(a,b,c){var s=b==null?A.aYg():b +return a.m9(s,t.H,c)}, +aFI(a,b){if(b==null)b=A.aYi() +if(t.hK.b(b))return a.z1(b,t.z,t.K,t.Km) +if(t.mX.b(b))return a.m9(b,t.z,t.K) +throw A.c(A.aO("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +aXD(a){}, +aXF(a,b){$.a3.tx(a,b)}, +aXE(){}, +aXO(a,b,c){var s,r,q,p,o,n +try{b.$1(a.$0())}catch(n){s=A.Z(n) +r=A.aD(n) +q=$.a3.nf(s,r) +if(q==null)c.$2(s,r) +else{p=q.a +o=q.b +c.$2(p,o)}}}, +aWv(a,b,c,d){var s=a.ay(0),r=$.rU() +if(s!==r)s.hK(new A.asN(b,c,d)) +else b.fT(c,d)}, +aWw(a,b){return new A.asM(a,b)}, +aWx(a,b,c){var s=a.ay(0),r=$.rU() +if(s!==r)s.hK(new A.asO(b,c)) +else b.l6(c)}, +aGt(a,b,c){var s=$.a3.nf(b,c) +if(s!=null){b=s.a +c=s.b}a.qy(b,c)}, +bp(a,b){var s=$.a3 +if(s===B.A)return s.EF(a,b) +return s.EF(a,s.xb(b))}, +r6(a,b){var s,r=$.a3 +if(r===B.A)return r.ED(a,b) +s=r.xc(b,t.qe) +return $.a3.ED(a,s)}, +aXL(a,b,c,d,e){A.Ia(d,e)}, +Ia(a,b){A.aXP(new A.atB(a,b))}, +atC(a,b,c,d){var s,r=$.a3 +if(r===c)return d.$0() +$.a3=c +s=r +try{r=d.$0() +return r}finally{$.a3=s}}, +atE(a,b,c,d,e){var s,r=$.a3 +if(r===c)return d.$1(e) +$.a3=c +s=r +try{r=d.$1(e) +return r}finally{$.a3=s}}, +atD(a,b,c,d,e,f){var s,r=$.a3 +if(r===c)return d.$2(e,f) +$.a3=c +s=r +try{r=d.$2(e,f) +return r}finally{$.a3=s}}, +aH7(a,b,c,d){return d}, +aH8(a,b,c,d){return d}, +aH6(a,b,c,d){return d}, +aXK(a,b,c,d,e){return null}, +atF(a,b,c,d){var s,r +if(B.A!==c){s=B.A.gng() +r=c.gng() +d=s!==r?c.xb(d):c.E4(d,t.H)}A.aHc(d)}, +aXJ(a,b,c,d,e){return A.ayA(d,B.A!==c?c.E4(e,t.H):e)}, +aXI(a,b,c,d,e){return A.aFj(d,B.A!==c?c.Qg(e,t.H,t.qe):e)}, +aXM(a,b,c,d){A.Il(d)}, +aXH(a){$.a3.TP(0,a)}, +aH5(a,b,c,d,e){var s,r,q +$.ZS=A.aYj() +s=c.gMN() +s=s +r=new A.Tn(c.gO_(),c.gO1(),c.gO0(),c.gND(),c.gNF(),c.gNC(),c.gLl(),c.gD0(),c.gKJ(),c.gKI(),c.gNu(),c.gLx(),c.gCb(),c,s) +q=d.a +if(q!=null)r.cx=new A.eS(r,q,t.sL) +return r}, +ajW:function ajW(a){this.a=a}, +ajV:function ajV(a,b,c){this.a=a +this.b=b +this.c=c}, +ajX:function ajX(a){this.a=a}, +ajY:function ajY(a){this.a=a}, +Ho:function Ho(a){this.a=a +this.b=null +this.c=0}, +arH:function arH(a,b){this.a=a +this.b=b}, +arG:function arG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +EO:function EO(a,b){this.a=a +this.b=!1 +this.$ti=b}, +asJ:function asJ(a){this.a=a}, +asK:function asK(a){this.a=a}, +au5:function au5(a){this.a=a}, +xg:function xg(a,b){this.a=a +this.b=b}, +mi:function mi(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.$ti=b}, +Hd:function Hd(a,b){this.a=a +this.$ti=b}, +oM:function oM(a,b){this.a=a +this.b=b}, +a5O:function a5O(a,b){this.a=a +this.b=b}, +a5N:function a5N(a,b,c){this.a=a +this.b=b +this.c=c}, +a5S:function a5S(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a5R:function a5R(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +a5Q:function a5Q(a,b){this.a=a +this.b=b}, +a5P:function a5P(a,b,c){this.a=a +this.b=b +this.c=c}, +wL:function wL(){}, +aN:function aN(a,b){this.a=a +this.$ti=b}, +ku:function ku(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +ab:function ab(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +amP:function amP(a,b){this.a=a +this.b=b}, +amX:function amX(a,b){this.a=a +this.b=b}, +amT:function amT(a){this.a=a}, +amU:function amU(a){this.a=a}, +amV:function amV(a,b,c){this.a=a +this.b=b +this.c=c}, +amR:function amR(a,b){this.a=a +this.b=b}, +amW:function amW(a,b){this.a=a +this.b=b}, +amQ:function amQ(a,b,c){this.a=a +this.b=b +this.c=c}, +an_:function an_(a,b,c){this.a=a +this.b=b +this.c=c}, +an0:function an0(a){this.a=a}, +amZ:function amZ(a,b){this.a=a +this.b=b}, +amY:function amY(a,b){this.a=a +this.b=b}, +Su:function Su(a){this.a=a +this.b=null}, +cP:function cP(){}, +ahm:function ahm(a){this.a=a}, +ahn:function ahn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahk:function ahk(a,b){this.a=a +this.b=b}, +ahl:function ahl(){}, +aho:function aho(a,b){this.a=a +this.b=b}, +ahp:function ahp(a,b){this.a=a +this.b=b}, +ahi:function ahi(a){this.a=a}, +ahj:function ahj(a,b,c){this.a=a +this.b=b +this.c=c}, +eM:function eM(){}, +DT:function DT(){}, +R_:function R_(){}, +xR:function xR(){}, +arh:function arh(a){this.a=a}, +arg:function arg(a){this.a=a}, +XB:function XB(){}, +Sv:function Sv(){}, +o5:function o5(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +xT:function xT(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +ks:function ks(a,b){this.a=a +this.$ti=b}, +wN:function wN(a,b,c,d,e,f,g){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +f8:function f8(){}, +akc:function akc(a,b,c){this.a=a +this.b=b +this.c=c}, +akb:function akb(a){this.a=a}, +Ha:function Ha(){}, +Ty:function Ty(){}, +o7:function o7(a,b){this.b=a +this.a=null +this.$ti=b}, +alH:function alH(a,b){this.b=a +this.c=b +this.a=null}, +alG:function alG(){}, +Vz:function Vz(){}, +aoD:function aoD(a,b){this.a=a +this.b=b}, +xS:function xS(a){var _=this +_.c=_.b=null +_.a=0 +_.$ti=a}, +wW:function wW(a,b,c){var _=this +_.a=a +_.b=0 +_.c=b +_.$ti=c}, +Xp:function Xp(a){this.$ti=a}, +Fe:function Fe(a){this.$ti=a}, +asN:function asN(a,b,c){this.a=a +this.b=b +this.c=c}, +asM:function asM(a,b){this.a=a +this.b=b}, +asO:function asO(a,b){this.a=a +this.b=b}, +mb:function mb(){}, +x5:function x5(a,b,c,d,e,f,g){var _=this +_.x=a +_.y=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +Fu:function Fu(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +eS:function eS(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aqO:function aqO(a,b){this.a=a +this.b=b}, +aqP:function aqP(a,b){this.a=a +this.b=b}, +aqN:function aqN(a,b){this.a=a +this.b=b}, +ap4:function ap4(a,b){this.a=a +this.b=b}, +ap5:function ap5(a,b){this.a=a +this.b=b}, +ap3:function ap3(a,b){this.a=a +this.b=b}, +YB:function YB(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +y0:function y0(){}, +YA:function YA(){}, +Tn:function Tn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=null +_.db=n +_.dx=o}, +alq:function alq(a,b,c){this.a=a +this.b=b +this.c=c}, +als:function als(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +alp:function alp(a,b){this.a=a +this.b=b}, +alr:function alr(a,b,c){this.a=a +this.b=b +this.c=c}, +atB:function atB(a,b){this.a=a +this.b=b}, +WM:function WM(){}, +aqG:function aqG(a,b,c){this.a=a +this.b=b +this.c=c}, +aqI:function aqI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqF:function aqF(a,b){this.a=a +this.b=b}, +aqH:function aqH(a,b,c){this.a=a +this.b=b +this.c=c}, +hm(a,b){return new A.rn(a.i("@<0>").aK(b).i("rn<1,2>"))}, +ayN(a,b){var s=a[b] +return s===a?null:s}, +ayP(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +ayO(){var s=Object.create(null) +A.ayP(s,"",s) +delete s[""] +return s}, +Bc(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.c5(d.i("@<0>").aK(e).i("c5<1,2>")) +b=A.aHp()}else{if(A.aYR()===b&&A.aYQ()===a)return A.aVy(d,e) +if(a==null)a=A.aHo()}else{if(b==null)b=A.aHp() +if(a==null)a=A.aHo()}return A.aVx(a,b,c,d,e)}, +af(a,b,c){return A.aHH(a,new A.c5(b.i("@<0>").aK(c).i("c5<1,2>")))}, +v(a,b){return new A.c5(a.i("@<0>").aK(b).i("c5<1,2>"))}, +aVy(a,b){return new A.FT(a.i("@<0>").aK(b).i("FT<1,2>"))}, +aVx(a,b,c,d,e){var s=c!=null?c:new A.anI(d) +return new A.xk(a,b,s,d.i("@<0>").aK(e).i("xk<1,2>"))}, +dI(a){return new A.ob(a.i("ob<0>"))}, +ayQ(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +jV(a){return new A.iu(a.i("iu<0>"))}, +aT(a){return new A.iu(a.i("iu<0>"))}, +db(a,b){return A.aZa(a,new A.iu(b.i("iu<0>")))}, +ayS(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +fz(a,b,c){var s=new A.h6(a,b,c.i("h6<0>")) +s.c=a.e +return s}, +aWJ(a,b){return J.e(a,b)}, +aWK(a){return J.bY(a)}, +axC(a,b,c){var s,r +if(A.azo(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.b([],t.s) +$.rL.push(a) +try{A.aXp(a,s)}finally{$.rL.pop()}r=A.R0(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +AT(a,b,c){var s,r +if(A.azo(a))return b+"..."+c +s=new A.ci(b) +$.rL.push(a) +try{r=s +r.a=A.R0(r.a,a,", ")}finally{$.rL.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +azo(a){var s,r +for(s=$.rL.length,r=0;r100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.d(p) +r=A.d(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +aDD(a,b,c){var s=A.Bc(null,null,null,b,c) +J.eo(a,new A.a92(s,b,c)) +return s}, +a93(a,b,c){var s=A.Bc(null,null,null,b,c) +s.P(0,a) +return s}, +lj(a,b){var s,r=A.jV(b) +for(s=J.aW(a);s.v();)r.I(0,b.a(s.gJ(s))) +return r}, +j2(a,b){var s=A.jV(b) +s.P(0,a) +return s}, +aVz(a,b){return new A.xl(a,a.a,a.c,b.i("xl<0>"))}, +aRF(a,b){var s=t.b8 +return J.oC(s.a(a),s.a(b))}, +Nf(a){var s,r={} +if(A.azo(a))return"{...}" +s=new A.ci("") +try{$.rL.push(a) +s.a+="{" +r.a=!0 +J.eo(a,new A.a9j(r,s)) +s.a+="}"}finally{$.rL.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +aCz(a){var s=new A.rk(a.i("rk<0>")) +s.a=s +s.b=s +return new A.pa(s,a.i("pa<0>"))}, +eI(a,b){return new A.Bg(A.a_(A.aRG(a),null,!1,b.i("0?")),b.i("Bg<0>"))}, +aRG(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.aDE(a) +return a}, +aDE(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +anK(a,b){return new A.xm(a,a.c,a.d,a.b,b.i("xm<0>"))}, +as5(){throw A.c(A.V("Cannot change an unmodifiable set"))}, +aWN(a,b){return J.oC(a,b)}, +aGH(a){if(a.i("i(0,0)").b(A.aHt()))return A.aHt() +return A.aYF()}, +ayp(a,b){var s=A.aGH(a) +return new A.DN(s,new A.ah4(a),a.i("@<0>").aK(b).i("DN<1,2>"))}, +ah5(a,b,c){var s=a==null?A.aGH(c):a,r=b==null?new A.ah7(c):b +return new A.vZ(s,r,c.i("vZ<0>"))}, +rn:function rn(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +an7:function an7(a){this.a=a}, +an6:function an6(a){this.a=a}, +Fy:function Fy(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +ro:function ro(a,b){this.a=a +this.$ti=b}, +xa:function xa(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +FT:function FT(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +xk:function xk(a,b,c,d){var _=this +_.x=a +_.y=b +_.z=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +anI:function anI(a){this.a=a}, +ob:function ob(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +kv:function kv(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +iu:function iu(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +anJ:function anJ(a){this.a=a +this.c=this.b=null}, +h6:function h6(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +AU:function AU(){}, +AS:function AS(){}, +a92:function a92(a,b,c){this.a=a +this.b=b +this.c=c}, +Bd:function Bd(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +xl:function xl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +pX:function pX(){}, +Be:function Be(){}, +T:function T(){}, +Bo:function Bo(){}, +a9j:function a9j(a,b){this.a=a +this.b=b}, +aB:function aB(){}, +a9k:function a9k(a){this.a=a}, +ww:function ww(){}, +FW:function FW(a,b){this.a=a +this.$ti=b}, +UW:function UW(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +ol:function ol(){}, +uA:function uA(){}, +m_:function m_(a,b){this.a=a +this.$ti=b}, +F7:function F7(){}, +rj:function rj(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +rk:function rk(a){this.b=this.a=null +this.$ti=a}, +pa:function pa(a,b){this.a=a +this.b=0 +this.$ti=b}, +TK:function TK(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +Bg:function Bg(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +xm:function xm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +cO:function cO(){}, +ry:function ry(){}, +Yo:function Yo(){}, +el:function el(a,b){this.a=a +this.$ti=b}, +Xk:function Xk(){}, +cv:function cv(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +eR:function eR(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +Xj:function Xj(){}, +DN:function DN(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +ah4:function ah4(a){this.a=a}, +kz:function kz(){}, +mh:function mh(a,b){this.a=a +this.$ti=b}, +rA:function rA(a,b){this.a=a +this.$ti=b}, +H1:function H1(a,b){this.a=a +this.$ti=b}, +dq:function dq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +H5:function H5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +rz:function rz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +vZ:function vZ(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +ah7:function ah7(a){this.a=a}, +ah6:function ah6(a,b){this.a=a +this.b=b}, +FU:function FU(){}, +H2:function H2(){}, +H3:function H3(){}, +H4:function H4(){}, +Hu:function Hu(){}, +HY:function HY(){}, +I3:function I3(){}, +aH0(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.Z(r) +q=A.cj(String(s),null,null) +throw A.c(q)}q=A.asU(p) +return q}, +asU(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new A.UG(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +aUe(a,b,c,d){var s=a?$.aK9():$.aK8() +if(s==null)return null +if(0===c&&d===b.length)return A.aFu(s,b) +return A.aFu(s,b.subarray(c,A.ed(c,d,b.length,null,null)))}, +aFu(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){}return null}, +aBQ(a,b,c,d,e,f){if(B.b.b4(f,4)!==0)throw A.c(A.cj("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.c(A.cj("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.c(A.cj("Invalid base64 padding, more than two '=' characters",a,b))}, +aVb(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m=h>>>2,l=3-(h&3) +for(s=J.ah(b),r=c,q=0;r>>0 +m=(m<<8|p)&16777215;--l +if(l===0){o=g+1 +f[g]=B.e.ao(a,m>>>18&63) +g=o+1 +f[o]=B.e.ao(a,m>>>12&63) +o=g+1 +f[g]=B.e.ao(a,m>>>6&63) +g=o+1 +f[o]=B.e.ao(a,m&63) +m=0 +l=3}}if(q>=0&&q<=255){if(l<3){o=g+1 +n=o+1 +if(3-l===1){f[g]=B.e.ao(a,m>>>2&63) +f[o]=B.e.ao(a,m<<4&63) +f[n]=61 +f[n+1]=61}else{f[g]=B.e.ao(a,m>>>10&63) +f[o]=B.e.ao(a,m>>>4&63) +f[n]=B.e.ao(a,m<<2&63) +f[n+1]=61}return 0}return(m<<2|3-l)>>>0}for(r=c;r255)break;++r}throw A.c(A.fJ(b,"Not a byte value at index "+r+": 0x"+J.aOF(s.h(b,r),16),null))}, +aCJ(a){return $.aQk.h(0,a.toLowerCase())}, +aDx(a,b,c){return new A.AY(a,b)}, +aWM(a){return a.hI()}, +aFW(a,b){var s=b==null?A.azA():b +return new A.UI(a,[],s)}, +ayR(a,b,c){var s,r,q=new A.ci("") +if(c==null)s=A.aFW(q,b) +else{r=b==null?A.azA():b +s=new A.UJ(c,0,q,[],r)}s.mk(a) +r=q.a +return r.charCodeAt(0)==0?r:r}, +axM(a){return A.aGZ(function(){var s=a +var r=0,q=1,p,o,n,m,l,k +return function $async$axM(b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:k=A.ed(0,null,s.length,null,null) +o=0,n=0,m=0 +case 2:if(!(m>>0!==0?255:q}return o}, +UG:function UG(a,b){this.a=a +this.b=b +this.c=null}, +anx:function anx(a){this.a=a}, +UH:function UH(a){this.a=a}, +aiX:function aiX(){}, +aiW:function aiW(){}, +yJ:function yJ(a){this.a=a}, +as3:function as3(){}, +a_I:function a_I(a){this.a=a}, +as2:function as2(){}, +IU:function IU(a,b){this.a=a +this.b=b}, +J6:function J6(){}, +a_V:function a_V(){}, +ak4:function ak4(a){this.a=0 +this.b=a}, +a0r:function a0r(){}, +a0s:function a0s(){}, +SJ:function SJ(a,b){this.a=a +this.b=b +this.c=0}, +JG:function JG(){}, +kU:function kU(){}, +KA:function KA(){}, +mN:function mN(){}, +AY:function AY(a,b){this.a=a +this.b=b}, +MQ:function MQ(a,b){this.a=a +this.b=b}, +MP:function MP(){}, +a8v:function a8v(a,b){this.a=a +this.b=b}, +a8u:function a8u(a){this.a=a}, +anA:function anA(){}, +anB:function anB(a,b){this.a=a +this.b=b}, +any:function any(){}, +anz:function anz(a,b){this.a=a +this.b=b}, +UI:function UI(a,b,c){this.c=a +this.a=b +this.b=c}, +UJ:function UJ(a,b,c,d,e){var _=this +_.f=a +_.k2$=b +_.c=c +_.a=d +_.b=e}, +B6:function B6(a){this.a=a}, +a8U:function a8U(a){this.a=a}, +MU:function MU(a,b){this.a=a +this.b=b}, +Ew:function Ew(a){this.a=a}, +aiY:function aiY(){}, +asc:function asc(a){this.b=0 +this.c=a}, +RK:function RK(a){this.a=a}, +asb:function asb(a){this.a=a +this.b=16 +this.c=0}, +YR:function YR(){}, +aXX(a){var s=new A.c5(t.dl) +a.a9(0,new A.au0(s)) +return s}, +aZz(a){return A.ow(a)}, +aD5(a,b,c){return A.aSA(a,b,c==null?null:A.aXX(c))}, +axl(a){return new A.tI(new WeakMap(),a.i("tI<0>"))}, +a4l(a){var s=A.jz(a)||typeof a=="number"||typeof a=="string" +if(s)throw A.c(A.fJ(a,u.e,null))}, +d1(a,b){var s=A.ay4(a,b) +if(s!=null)return s +throw A.c(A.cj(a,null,null))}, +os(a){var s=A.aEw(a) +if(s!=null)return s +throw A.c(A.cj("Invalid double",a,null))}, +aQo(a){if(a instanceof A.dv)return a.j(0) +return"Instance of '"+A.ac1(a)+"'"}, +aQp(a,b){a=A.c(a) +a.stack=b.j(0) +throw a +throw A.c("unreachable")}, +KQ(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)A.R(A.aO("DateTime is outside valid range: "+a,null)) +A.fD(b,"isUtc",t.y) +return new A.dj(a,b)}, +a_(a,b,c,d){var s,r=c?J.uj(a,d):J.AV(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.aW(a);s.v();)r.push(s.gJ(s)) +if(b)return r +return J.a89(r)}, +ai(a,b,c){var s +if(b)return A.aDJ(a,c) +s=J.a89(A.aDJ(a,c)) +return s}, +aDJ(a,b){var s,r +if(Array.isArray(a))return A.b(a.slice(0),b.i("o<0>")) +s=A.b([],b.i("o<0>")) +for(r=J.aW(a);r.v();)s.push(r.gJ(r)) +return s}, +a95(a,b,c,d){var s,r=c?J.uj(a,d):J.AV(a,d) +for(s=0;s0||c=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +aPM(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +KR(a){if(a>=10)return""+a +return"0"+a}, +b1(a,b,c){return new A.aS(a+1000*b+1e6*c)}, +pe(a){if(typeof a=="number"||A.jz(a)||a==null)return J.d2(a) +if(typeof a=="string")return JSON.stringify(a) +return A.aQo(a)}, +A1(a,b){A.fD(a,"error",t.K) +A.fD(b,"stackTrace",t.Km) +A.aQp(a,b)}, +my(a){return new A.oL(a)}, +aO(a,b){return new A.fh(!1,null,b,a)}, +fJ(a,b,c){return new A.fh(!0,a,b,c)}, +hc(a,b){return a}, +dV(a){var s=null +return new A.v7(s,s,!1,s,s,a)}, +acn(a,b){return new A.v7(null,null,!0,a,b,"Value not in range")}, +bL(a,b,c,d,e){return new A.v7(b,c,!0,a,d,"Invalid value")}, +aED(a,b,c,d){if(ac)throw A.c(A.bL(a,b,c,d,null)) +return a}, +ayb(a,b,c,d){if(d==null)d=J.aZ(b) +if(0>a||a>=d)throw A.c(A.cl(a,b,c==null?"index":c,null,d)) +return a}, +ed(a,b,c,d,e){if(0>a||a>c)throw A.c(A.bL(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.c(A.bL(b,a,c,e==null?"end":e,null)) +return b}return c}, +dw(a,b){if(a<0)throw A.c(A.bL(a,0,null,b,null)) +return a}, +cl(a,b,c,d,e){var s=e==null?J.aZ(b):e +return new A.AM(s,!0,a,c,"Index out of range")}, +V(a){return new A.RH(a)}, +bV(a){return new A.wu(a)}, +ae(a){return new A.lP(a)}, +bF(a){return new A.Kx(a)}, +d4(a){return new A.Fh(a)}, +cj(a,b,c){return new A.fR(a,b,c)}, +aDs(a,b,c){if(a<=0)return new A.iS(c.i("iS<0>")) +return new A.Fr(a,b,c.i("Fr<0>"))}, +axN(a,b,c,d,e){return new A.p1(a,b.i("@<0>").aK(c).aK(d).aK(e).i("p1<1,2,3,4>"))}, +aaC(a,b,c,d,e,f){var s,r +if(B.as===c)return A.aF9(J.bY(a),J.bY(b),$.yi()) +if(B.as===d){s=J.bY(a) +b=J.bY(b) +c=J.bY(c) +return A.DZ(A.dY(A.dY(A.dY($.yi(),s),b),c))}if(B.as===e)return A.aTM(J.bY(a),J.bY(b),J.bY(c),J.bY(d),$.yi()) +if(B.as===f){s=J.bY(a) +b=J.bY(b) +c=J.bY(c) +d=J.bY(d) +e=e.gB(e) +return A.DZ(A.dY(A.dY(A.dY(A.dY(A.dY($.yi(),s),b),c),d),e))}s=J.bY(a) +b=J.bY(b) +c=J.bY(c) +d=J.bY(d) +e=e.gB(e) +f=f.gB(f) +r=$.yi() +return A.DZ(A.dY(A.dY(A.dY(A.dY(A.dY(A.dY(r,s),b),c),d),e),f))}, +aaD(a){var s,r=$.yi() +for(s=J.aW(a);s.v();)r=A.dY(r,J.bY(s.gJ(s))) +return A.DZ(r)}, +d8(a){var s=A.d(a),r=$.ZS +if(r==null)A.Il(s) +else r.$1(s)}, +aTE(){$.awo() +return new A.QZ()}, +aWD(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +m1(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=null +a5=a3.length +s=a4+5 +if(a5>=s){r=((B.e.ao(a3,a4+4)^58)*3|B.e.ao(a3,a4)^100|B.e.ao(a3,a4+1)^97|B.e.ao(a3,a4+2)^116|B.e.ao(a3,a4+3)^97)>>>0 +if(r===0)return A.aFs(a4>0||a5=14)q[7]=a5 +o=q[1] +if(o>=a4)if(A.aHb(a3,a4,o,20,q)===20)q[7]=o +n=q[2]+1 +m=q[3] +l=q[4] +k=q[5] +j=q[6] +if(jo+3){h=a2 +i=!1}else{p=m>a4 +if(p&&m+1===l){h=a2 +i=!1}else{if(!(kl+2&&B.e.dm(a3,"/..",k-3) +else g=!0 +if(g){h=a2 +i=!1}else{if(o===a4+4)if(B.e.dm(a3,"file",a4)){if(n<=a4){if(!B.e.dm(a3,"/",l)){f="file:///" +r=3}else{f="file://" +r=2}a3=f+B.e.a0(a3,l,a5) +o-=a4 +s=r-a4 +k+=s +j+=s +a5=a3.length +a4=0 +n=7 +m=7 +l=7}else if(l===k)if(a4===0&&!0){a3=B.e.kF(a3,l,k,"/");++k;++j;++a5}else{a3=B.e.a0(a3,a4,l)+"/"+B.e.a0(a3,k,a5) +o-=a4 +n-=a4 +m-=a4 +l-=a4 +s=1-a4 +k+=s +j+=s +a5=a3.length +a4=0}h="file"}else if(B.e.dm(a3,"http",a4)){if(p&&m+3===l&&B.e.dm(a3,"80",m+1))if(a4===0&&!0){a3=B.e.kF(a3,m,l,"") +l-=3 +k-=3 +j-=3 +a5-=3}else{a3=B.e.a0(a3,a4,m)+B.e.a0(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=3+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="http"}else h=a2 +else if(o===s&&B.e.dm(a3,"https",a4)){if(p&&m+4===l&&B.e.dm(a3,"443",m+1))if(a4===0&&!0){a3=B.e.kF(a3,m,l,"") +l-=4 +k-=4 +j-=4 +a5-=3}else{a3=B.e.a0(a3,a4,m)+B.e.a0(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=4+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="https"}else h=a2 +i=!0}}}else h=a2 +if(i){if(a4>0||a5a4)h=A.aWd(a3,a4,o) +else{if(o===a4)A.xY(a3,a4,"Invalid empty scheme") +h=""}if(n>a4){e=o+3 +d=e9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.d1(B.e.a0(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=A.d1(B.e.a0(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +aFt(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aiO(a),c=new A.aiP(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.b([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;ro)A.R(A.bL(0,0,p.gp(q),null,null)) +if(A.azX(q,"/",0)){s=A.V("Illegal path character "+A.d(q)) +throw A.c(s)}}}, +aGe(a,b,c){var s,r,q,p +for(s=A.f1(a,c,null,A.a8(a).c),r=s.$ti,s=new A.bl(s,s.gp(s),r.i("bl")),r=r.i("aI.E");s.v();){q=r.a(s.d) +p=A.c8('["*/:<>?\\\\|]',!0,!1,!1,!1) +if(A.azX(q,p,0)){s=A.V("Illegal character in path: "+q) +throw A.c(s)}}}, +aW9(a,b){var s +if(!(65<=a&&a<=90))s=97<=a&&a<=122 +else s=!0 +if(s)return +s=A.V("Illegal drive letter "+A.aTH(a)) +throw A.c(s)}, +az0(a,b){if(a!=null&&a===A.aGf(b))return null +return a}, +aGj(a,b,c,d){var s,r,q,p,o,n +if(a==null)return null +if(b===c)return"" +if(B.e.aH(a,b)===91){s=c-1 +if(B.e.aH(a,s)!==93)A.xY(a,b,"Missing end `]` to match `[` in host") +r=b+1 +q=A.aWa(a,r,s) +if(q=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.ci("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.ci("") +if(r>>4]&1<<(o&15))!==0)A.xY(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.xY(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.e.a0(a,b,c) +return A.aW7(r?a.toLowerCase():a)}, +aW7(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +aGm(a,b,c){if(a==null)return"" +return A.Hy(a,b,c,B.Ir,!1)}, +aGk(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null)return r?"/":"" +else s=A.Hy(a,b,c,B.oZ,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.e.bL(s,"/"))s="/"+s +return A.aWe(s,e,f)}, +aWe(a,b,c){var s=b.length===0 +if(s&&!c&&!B.e.bL(a,"/"))return A.az2(a,!s||c) +return A.mk(a)}, +aGl(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.c(A.aO("Both query and queryParameters specified",null)) +return A.Hy(a,b,c,B.f_,!0)}if(d==null)return null +s=new A.ci("") +r.a="" +d.a9(0,new A.as9(new A.asa(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +aGi(a,b,c){if(a==null)return null +return A.Hy(a,b,c,B.f_,!0)}, +az1(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=B.e.aH(a,b+1) +r=B.e.aH(a,n) +q=A.auT(s) +p=A.auT(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.f3[B.b.t(o,4)]&1<<(o&15))!==0)return A.cg(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.e.a0(a,b,b+3).toUpperCase() +return null}, +az_(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=B.e.ao(n,a>>>4) +s[2]=B.e.ao(n,a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=B.b.dG(a,6*q)&63|r +s[p]=37 +s[p+1]=B.e.ao(n,o>>>4) +s[p+2]=B.e.ao(n,o&15) +p+=3}}return A.jn(s,0,null)}, +Hy(a,b,c,d,e){var s=A.aGo(a,b,c,d,e) +return s==null?B.e.a0(a,b,c):s}, +aGo(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null +for(s=!e,r=b,q=r,p=j;r>>4]&1<<(o&15))!==0)++r +else{if(o===37){n=A.az1(a,r,!1) +if(n==null){r+=3 +continue}if("%"===n){n="%25" +m=1}else m=3}else if(s&&o<=93&&(B.on[o>>>4]&1<<(o&15))!==0){A.xY(a,r,"Invalid character") +m=j +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.aGh(B.e.ao(a,0)))for(s=1;s127||(B.oz[r>>>4]&1<<(r&15))===0)break}return a}, +aWg(a,b){if(a.alV("package")&&a.c==null)return A.aHd(b,0,b.length) +return-1}, +aGq(a){var s,r,q,p=a.gm4(),o=p.length +if(o>0&&J.aZ(p[0])===2&&J.aAQ(p[0],1)===58){A.aW9(J.aAQ(p[0],0),!1) +A.aGe(p,!1,1) +s=!0}else{A.aGe(p,!1,0) +s=!1}r=a.gye()&&!s?""+"\\":"" +if(a.gty()){q=a.gjr(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.R0(r,p,"\\") +o=s&&o===1?r+"\\":r +return o.charCodeAt(0)==0?o:o}, +aWc(a,b){var s,r,q +for(s=0,r=0;r<2;++r){q=B.e.ao(a,b+r) +if(48<=q&&q<=57)s=s*16+q-48 +else{q|=32 +if(97<=q&&q<=102)s=s*16+q-87 +else throw A.c(A.aO("Invalid URL encoding",null))}}return s}, +az3(a,b,c,d,e){var s,r,q,p,o=b +while(!0){if(!(o127)throw A.c(A.aO("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.c(A.aO("Truncated URI",null)) +p.push(A.aWc(a,o+1)) +o+=2}else p.push(r)}}return d.ck(0,p)}, +aGh(a){var s=a|32 +return 97<=s&&s<=122}, +aFs(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.c(A.cj(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.d.gO(j) +if(p!==44||r!==n+7||!B.e.dm(a,"base64",n+1))throw A.c(A.cj("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.yT.amE(0,a,m,s) +else{l=A.aGo(a,m,s,B.f_,!0) +if(l!=null)a=B.e.kF(a,m,s,l)}return new A.aiM(a,j,c)}, +aWH(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="?",i="#",h=J.axD(22,t.H3) +for(s=0;s<22;++s)h[s]=new Uint8Array(96) +r=new A.asY(h) +q=new A.asZ() +p=new A.at_() +o=r.$2(0,225) +q.$3(o,n,1) +q.$3(o,m,14) +q.$3(o,l,34) +q.$3(o,k,3) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(14,225) +q.$3(o,n,1) +q.$3(o,m,15) +q.$3(o,l,34) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(15,225) +q.$3(o,n,1) +q.$3(o,"%",225) +q.$3(o,l,34) +q.$3(o,k,9) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(1,225) +q.$3(o,n,1) +q.$3(o,l,34) +q.$3(o,k,10) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(2,235) +q.$3(o,n,139) +q.$3(o,k,131) +q.$3(o,m,146) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(3,235) +q.$3(o,n,11) +q.$3(o,k,68) +q.$3(o,m,18) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(4,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,"[",232) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(5,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(6,231) +p.$3(o,"19",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(7,231) +p.$3(o,"09",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +q.$3(r.$2(8,8),"]",5) +o=r.$2(9,235) +q.$3(o,n,11) +q.$3(o,m,16) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(16,235) +q.$3(o,n,11) +q.$3(o,m,17) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(17,235) +q.$3(o,n,11) +q.$3(o,k,9) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(10,235) +q.$3(o,n,11) +q.$3(o,m,18) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(18,235) +q.$3(o,n,11) +q.$3(o,m,19) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(19,235) +q.$3(o,n,11) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(11,235) +q.$3(o,n,11) +q.$3(o,k,10) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(12,236) +q.$3(o,n,12) +q.$3(o,j,12) +q.$3(o,i,205) +o=r.$2(13,237) +q.$3(o,n,13) +q.$3(o,j,13) +p.$3(r.$2(20,245),"az",21) +o=r.$2(21,245) +p.$3(o,"az",21) +p.$3(o,"09",21) +q.$3(o,"+-.",21) +return h}, +aHb(a,b,c,d,e){var s,r,q,p,o=$.aL6() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +aG6(a){if(a.b===7&&B.e.bL(a.a,"package")&&a.c<=0)return A.aHd(a.a,a.e,a.f) +return-1}, +aHd(a,b,c){var s,r,q +for(s=b,r=0;s")) +return t.lU.a(s.gcc(s))}, +aQf(a){return A.cQ(a,null)}, +aCH(a){return"wheel"}, +zU(a){var s,r,q="element tag unavailable" +try{s=J.l(a) +s.gUv(a) +q=s.gUv(a)}catch(r){}return q}, +cQ(a,b){return document.createElement(a)}, +aQU(a,b,c){var s=new FontFace(a,b,A.ZF(c)) +return s}, +aDa(a,b){var s,r=new A.ab($.a3,t._T),q=new A.aN(r,t.rj),p=new XMLHttpRequest() +B.nV.Ty(p,"GET",a,!0) +p.responseType=b +s=t._p +A.bC(p,"load",new A.a76(p,q),!1,s) +A.bC(p,"error",q.gQE(),!1,s) +p.send() +return r}, +aDg(){var s=document.createElement("img") +return s}, +Mt(a){var s,r=document.createElement("input"),q=t.Zb.a(r) +if(a!=null)try{q.type=a}catch(s){}return q}, +bC(a,b,c,d,e){var s=c==null?null:A.azv(new A.alW(c),t.I3) +s=new A.Fg(a,b,s,!1,e.i("Fg<0>")) +s.Dq() +return s}, +aFS(a){var s=document.createElement("a"),r=new A.aqQ(s,window.location) +r=new A.xc(r) +r.a2R(a) +return r}, +aVt(a,b,c,d){return!0}, +aVu(a,b,c,d){var s,r=d.a,q=r.a +q.href=c +s=q.hostname +r=r.b +if(!(s==r.hostname&&q.port===r.port&&q.protocol===r.protocol))if(s==="")if(q.port===""){r=q.protocol +r=r===":"||r===""}else r=!1 +else r=!1 +else r=!0 +return r}, +aG8(){var s=t.N,r=A.lj(B.p1,s),q=A.b(["TEMPLATE"],t.s) +s=new A.XG(r,A.jV(s),A.jV(s),A.jV(s),null) +s.a2U(null,new A.aF(B.p1,new A.arm(),t.a4),q,null) +return s}, +asV(a){var s +if("postMessage" in a){s=A.aFK(a) +return s}else return a}, +aza(a){if(t.VF.b(a))return a +return new A.kr([],[]).lz(a,!0)}, +aFK(a){if(a===window)return a +else return new A.To(a)}, +azv(a,b){var s=$.a3 +if(s===B.A)return a +return s.xc(a,b)}, +an:function an(){}, +a_u:function a_u(){}, +IL:function IL(){}, +IT:function IT(){}, +t6:function t6(){}, +oP:function oP(){}, +hU:function hU(){}, +oR:function oR(){}, +Jp:function Jp(){}, +Js:function Js(){}, +oY:function oY(){}, +Jz:function Jz(){}, +jE:function jE(){}, +zs:function zs(){}, +a1D:function a1D(){}, +tr:function tr(){}, +a1E:function a1E(){}, +co:function co(){}, +ts:function ts(){}, +a1F:function a1F(){}, +tt:function tt(){}, +iK:function iK(){}, +kV:function kV(){}, +a1G:function a1G(){}, +a1H:function a1H(){}, +a2r:function a2r(){}, +mL:function mL(){}, +jK:function jK(){}, +a3g:function a3g(){}, +tz:function tz(){}, +zL:function zL(){}, +zM:function zM(){}, +L8:function L8(){}, +a3h:function a3h(){}, +ST:function ST(a,b){this.a=a +this.b=b}, +x7:function x7(a,b){this.a=a +this.$ti=b}, +aA:function aA(){}, +a3N:function a3N(){}, +Lf:function Lf(){}, +iT:function iT(){}, +a4h:function a4h(a){this.a=a}, +a4i:function a4i(a){this.a=a}, +ag:function ag(){}, +G:function G(){}, +a4x:function a4x(){}, +LB:function LB(){}, +eG:function eG(){}, +tN:function tN(){}, +tO:function tO(){}, +LD:function LD(){}, +ps:function ps(){}, +LY:function LY(){}, +l8:function l8(){}, +hl:function hl(){}, +a6R:function a6R(){}, +pA:function pA(){}, +AD:function AD(){}, +jO:function jO(){}, +a76:function a76(a,b){this.a=a +this.b=b}, +pB:function pB(){}, +Mh:function Mh(){}, +pE:function pE(){}, +pF:function pF(){}, +pK:function pK(){}, +i5:function i5(){}, +B4:function B4(){}, +a99:function a99(){}, +Ng:function Ng(){}, +Nm:function Nm(){}, +a9w:function a9w(){}, +BB:function BB(){}, +uD:function uD(){}, +lm:function lm(){}, +uE:function uE(){}, +ng:function ng(){}, +Nr:function Nr(){}, +a9I:function a9I(a){this.a=a}, +a9J:function a9J(a){this.a=a}, +Ns:function Ns(){}, +a9K:function a9K(a){this.a=a}, +a9L:function a9L(a){this.a=a}, +q6:function q6(){}, +hr:function hr(){}, +Nt:function Nt(){}, +er:function er(){}, +NH:function NH(){}, +BT:function BT(){}, +aan:function aan(){}, +ej:function ej(a){this.a=a}, +ad:function ad(){}, +uK:function uK(){}, +NO:function NO(){}, +BY:function BY(){}, +NV:function NV(){}, +aaL:function aaL(){}, +C5:function C5(){}, +Og:function Og(){}, +ab4:function ab4(){}, +ab9:function ab9(){}, +k6:function k6(){}, +aba:function aba(){}, +hv:function hv(){}, +OE:function OE(){}, +lu:function lu(){}, +hy:function hy(){}, +PR:function PR(){}, +adZ:function adZ(a){this.a=a}, +ae_:function ae_(a){this.a=a}, +Q0:function Q0(){}, +qG:function qG(){}, +Qa:function Qa(){}, +Qj:function Qj(){}, +QG:function QG(){}, +h2:function h2(){}, +QR:function QR(){}, +hG:function hG(){}, +QW:function QW(){}, +hH:function hH(){}, +QX:function QX(){}, +ah3:function ah3(){}, +DS:function DS(){}, +ahg:function ahg(a){this.a=a}, +ahh:function ahh(a){this.a=a}, +DW:function DW(){}, +ft:function ft(){}, +E1:function E1(){}, +R7:function R7(){}, +R8:function R8(){}, +wa:function wa(){}, +wc:function wc(){}, +h4:function h4(){}, +f5:function f5(){}, +Ro:function Ro(){}, +Rp:function Rp(){}, +aix:function aix(){}, +hJ:function hJ(){}, +o_:function o_(){}, +Eq:function Eq(){}, +aiD:function aiD(){}, +lX:function lX(){}, +aiQ:function aiQ(){}, +RU:function RU(){}, +m4:function m4(){}, +o4:function o4(){}, +jr:function jr(){}, +wE:function wE(){}, +Tc:function Tc(){}, +F6:function F6(){}, +Uj:function Uj(){}, +G5:function G5(){}, +Xi:function Xi(){}, +Xx:function Xx(){}, +Sw:function Sw(){}, +TP:function TP(a){this.a=a}, +axk:function axk(a,b){this.a=a +this.$ti=b}, +o9:function o9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +kt:function kt(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Fg:function Fg(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +alW:function alW(a){this.a=a}, +alX:function alX(a){this.a=a}, +ayM:function ayM(a){this.$ti=a}, +xc:function xc(a){this.a=a}, +aM:function aM(){}, +BV:function BV(a){this.a=a}, +aat:function aat(a){this.a=a}, +aas:function aas(a,b,c){this.a=a +this.b=b +this.c=c}, +GZ:function GZ(){}, +arb:function arb(){}, +arc:function arc(){}, +XG:function XG(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.d=e}, +arm:function arm(){}, +Xy:function Xy(){}, +tS:function tS(a,b,c){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null +_.$ti=c}, +Ky:function Ky(){}, +To:function To(a){this.a=a}, +aqQ:function aqQ(a,b){this.a=a +this.b=b}, +Yq:function Yq(a){this.a=a +this.b=0}, +ase:function ase(a){this.a=a}, +Td:function Td(){}, +TG:function TG(){}, +TH:function TH(){}, +TI:function TI(){}, +TJ:function TJ(){}, +U2:function U2(){}, +U3:function U3(){}, +Uq:function Uq(){}, +Ur:function Ur(){}, +V3:function V3(){}, +V4:function V4(){}, +V5:function V5(){}, +V6:function V6(){}, +Vj:function Vj(){}, +Vk:function Vk(){}, +VH:function VH(){}, +VI:function VI(){}, +WN:function WN(){}, +H_:function H_(){}, +H0:function H0(){}, +Xg:function Xg(){}, +Xh:function Xh(){}, +Xo:function Xo(){}, +XS:function XS(){}, +XT:function XT(){}, +Hl:function Hl(){}, +Hm:function Hm(){}, +Y2:function Y2(){}, +Y3:function Y3(){}, +YE:function YE(){}, +YF:function YF(){}, +YO:function YO(){}, +YP:function YP(){}, +YX:function YX(){}, +YY:function YY(){}, +Zb:function Zb(){}, +Zc:function Zc(){}, +Zd:function Zd(){}, +Ze:function Ze(){}, +aYN(a){var s +if(t.J2.b(a)){s=J.aBk(a) +if(s.constructor===Array)if(typeof CanvasPixelArray!=="undefined"){s.constructor=CanvasPixelArray +s.BYTES_PER_ELEMENT=1}return a}return new A.Yk(a.data,a.height,a.width)}, +aGB(a){var s,r +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||A.jz(a))return a +if(A.aHX(a))return A.iy(a) +if(Array.isArray(a)){s=[] +for(r=0;rc)throw A.c(A.bL(a,0,c,s,s)) +if(bc)throw A.c(A.bL(b,a,c,s,s))}, +aWy(a){return a}, +azf(a,b,c){var s +try{if(Object.isExtensible(a)&&!Object.prototype.hasOwnProperty.call(a,b)){Object.defineProperty(a,b,{value:c}) +return!0}}catch(s){}return!1}, +aGS(a,b){if(Object.prototype.hasOwnProperty.call(a,b))return a[b] +return null}, +I5(a){if(a==null||typeof a=="string"||typeof a=="number"||A.jz(a))return a +if(a instanceof A.lg)return a.a +if(A.aHV(a))return a +if(t.e2.b(a))return a +if(a instanceof A.dj)return A.f_(a) +if(t._8.b(a))return A.aGR(a,"$dart_jsFunction",new A.asW()) +return A.aGR(a,"_$dart_jsObject",new A.asX($.aAq()))}, +aGR(a,b,c){var s=A.aGS(a,b) +if(s==null){s=c.$1(a) +A.azf(a,b,s)}return s}, +azb(a){if(a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean")return a +else if(a instanceof Object&&A.aHV(a))return a +else if(a instanceof Object&&t.e2.b(a))return a +else if(a instanceof Date)return A.KQ(a.getTime(),!1) +else if(a.constructor===$.aAq())return a.o +else return A.ZB(a)}, +ZB(a){if(typeof a=="function")return A.azi(a,$.a_0(),new A.au6()) +if(a instanceof Array)return A.azi(a,$.aAj(),new A.au7()) +return A.azi(a,$.aAj(),new A.au8())}, +azi(a,b,c){var s=A.aGS(a,b) +if(s==null||!(a instanceof Object)){s=c.$1(a) +A.azf(a,b,s)}return s}, +aWF(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.aWt,a) +s[$.a_0()]=a +a.$dart_jsFunction=s +return s}, +aWt(a,b){return A.aD5(a,b,null)}, +oq(a){if(typeof a=="function")return a +else return A.aWF(a)}, +a8r:function a8r(a){this.a=a}, +asW:function asW(){}, +asX:function asX(a){this.a=a}, +au6:function au6(){}, +au7:function au7(){}, +au8:function au8(){}, +lg:function lg(a){this.a=a}, +un:function un(a){this.a=a}, +pP:function pP(a,b){this.a=a +this.$ti=b}, +xi:function xi(){}, +auQ(a,b){return b in a}, +aZp(a,b){return a[b]}, +cc(a,b,c){return a[b].apply(a,c)}, +aGw(a,b){return a[b]()}, +aWu(a,b,c){return a[b](c)}, +hP(a,b){var s=new A.ab($.a3,b.i("ab<0>")),r=new A.aN(s,b.i("aN<0>")) +a.then(A.h7(new A.avr(r),1),A.h7(new A.avs(r),1)) +return s}, +NJ:function NJ(a){this.a=a}, +avr:function avr(a){this.a=a}, +avs:function avs(a){this.a=a}, +aI3(a,b){return Math.max(A.ds(a),A.ds(b))}, +aHZ(a){return Math.log(a)}, +aSP(a){var s +if(a==null)s=B.zC +else{s=new A.Wb() +s.Ju(a)}return s}, +anv:function anv(){}, +Wb:function Wb(){this.b=this.a=0}, +hw:function hw(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aF8(){var s=t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","svg")) +s.setAttribute("version","1.1") +return t.OM.a(s)}, +tk:function tk(){}, +tw:function tw(){}, +tJ:function tJ(){}, +tK:function tK(){}, +tL:function tL(){}, +tM:function tM(){}, +tP:function tP(){}, +i1:function i1(){}, +eH:function eH(){}, +j1:function j1(){}, +N_:function N_(){}, +j7:function j7(){}, +NM:function NM(){}, +uS:function uS(){}, +abJ:function abJ(){}, +vj:function vj(){}, +R2:function R2(){}, +aR:function aR(){}, +qW:function qW(){}, +jp:function jp(){}, +Rz:function Rz(){}, +UN:function UN(){}, +UO:function UO(){}, +Vs:function Vs(){}, +Vt:function Vt(){}, +Xs:function Xs(){}, +Xt:function Xt(){}, +Y7:function Y7(){}, +Y8:function Y8(){}, +aU6(a){throw A.c(A.V("Uint64List not supported on the web."))}, +aFp(a,b){return A.NE(a,b,null)}, +aQI(a){return A.axV(a,0,null)}, +aQJ(a){return a.apT(0,0,null)}, +Lh:function Lh(){}, +aSg(){var s=A.aP() +if(s)return new A.kT() +else return new A.Ll()}, +aPa(a,b){var s='"recorder" must not already be associated with another Canvas.',r=A.aP() +if(r){if(a.gSY())A.R(A.aO(s,null)) +if(b==null)b=B.lZ +return new A.a0E(t.wW.a(a).k_(0,b))}else{t.X8.a(a) +if(a.c)A.R(A.aO(s,null)) +return new A.aht(a.k_(0,b==null?B.lZ:b))}}, +aT4(){var s,r,q=A.aP() +if(q){q=new A.PL(A.b([],t.k5),B.S) +s=new A.a8V(q) +s.b=q +return s}else{q=A.b([],t.wc) +s=$.ahv +r=A.b([],t.g) +s=s!=null&&s.c===B.av?s:null +s=new A.fS(s,t.Nh) +$.iz.push(s) +s=new A.Cf(r,s,B.aX) +s.f=A.dT() +q.push(s) +return new A.ahu(q)}}, +nl(a,b,c){if(b==null)if(a==null)return null +else return a.a7(0,1-c) +else if(a==null)return b.a7(0,c) +else return new A.m(A.mo(a.a,b.a,c),A.mo(a.b,b.b,c))}, +aTl(a,b){return new A.S(a,b)}, +aTm(a,b,c){if(b==null)if(a==null)return null +else return a.a7(0,1-c) +else if(a==null)return b.a7(0,c) +else return new A.S(A.mo(a.a,b.a,c),A.mo(a.b,b.b,c))}, +ke(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.x(s-r,q-r,s+r,q+r)}, +aST(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.x(s-r,q-p,s+r,q+p)}, +Pd(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.x(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +aSU(a,b,c){var s,r,q,p,o +if(b==null)if(a==null)return null +else{s=1-c +return new A.x(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a +q=b.b +p=b.c +o=b.d +if(a==null)return new A.x(r*c,q*c,p*c,o*c) +else return new A.x(A.mo(a.a,r,c),A.mo(a.b,q,c),A.mo(a.c,p,c),A.mo(a.d,o,c))}}, +Cz(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.bw(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.bw(r*c,q*c) +else return new A.bw(A.mo(a.a,r,c),A.mo(a.b,q,c))}}, +acl(a,b){var s=b.a,r=b.b +return new A.jc(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r,s===r)}, +acj(a,b,c,d,e,f,g,h){var s=g.a,r=g.b,q=h.a,p=h.b,o=e.a,n=e.b,m=f.a,l=f.b +return new A.jc(a,b,c,d,s,r,q,p,m,l,o,n,s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l)}, +ack(a,b,c,d,e){var s=d.a,r=d.b,q=e.a,p=e.b,o=b.a,n=b.b,m=c.a,l=c.b,k=s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l +return new A.jc(a.a,a.b,a.c,a.d,s,r,q,p,m,l,o,n,k)}, +dZ(a,b){a=a+J.bY(b)&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +aFV(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +a7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=A.dZ(A.dZ(0,a),b) +if(!J.e(c,B.a)){s=A.dZ(s,c) +if(!J.e(d,B.a)){s=A.dZ(s,d) +if(!J.e(e,B.a)){s=A.dZ(s,e) +if(!J.e(f,B.a)){s=A.dZ(s,f) +if(!J.e(g,B.a)){s=A.dZ(s,g) +if(!J.e(h,B.a)){s=A.dZ(s,h) +if(!J.e(i,B.a)){s=A.dZ(s,i) +if(!J.e(j,B.a)){s=A.dZ(s,j) +if(!J.e(k,B.a)){s=A.dZ(s,k) +if(!J.e(l,B.a)){s=A.dZ(s,l) +if(!J.e(m,B.a)){s=A.dZ(s,m) +if(!J.e(n,B.a)){s=A.dZ(s,n) +if(!J.e(o,B.a)){s=A.dZ(s,o) +if(!J.e(p,B.a)){s=A.dZ(s,p) +if(!J.e(q,B.a)){s=A.dZ(s,q) +if(!J.e(r,B.a)){s=A.dZ(s,r) +if(!J.e(a0,B.a)){s=A.dZ(s,a0) +if(!J.e(a1,B.a))s=A.dZ(s,a1)}}}}}}}}}}}}}}}}}return A.aFV(s)}, +dN(a){var s,r,q +if(a!=null)for(s=a.length,r=0,q=0;q>>24&255)*b),0,255),a.gn(a)>>>16&255,a.gn(a)>>>8&255,a.gn(a)&255)}, +aH(a,b,c,d){return new A.M(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +ax3(a,b,c,d){return new A.M(((B.c.az(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +ax5(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +I(a,b,c){if(b==null)if(a==null)return null +else return A.aHa(a,1-c) +else if(a==null)return A.aHa(b,c) +else return A.aH(A.y8(B.c.G(A.atk(a.gn(a)>>>24&255,b.gn(b)>>>24&255,c)),0,255),A.y8(B.c.G(A.atk(a.gn(a)>>>16&255,b.gn(b)>>>16&255,c)),0,255),A.y8(B.c.G(A.atk(a.gn(a)>>>8&255,b.gn(b)>>>8&255,c)),0,255),A.y8(B.c.G(A.atk(a.gn(a)&255,b.gn(b)&255,c)),0,255))}, +ax6(a,b){var s,r,q,p=a.gn(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gn(b)>>>24&255 +if(r===255)return A.aH(255,B.b.az(p*(a.gn(a)>>>16&255)+s*(b.gn(b)>>>16&255),255),B.b.az(p*(a.gn(a)>>>8&255)+s*(b.gn(b)>>>8&255),255),B.b.az(p*(a.gn(a)&255)+s*(b.gn(b)&255),255)) +else{r=B.b.az(r*s,255) +q=p+r +return A.aH(q,B.b.cj((a.gn(a)>>>16&255)*p+(b.gn(b)>>>16&255)*r,q),B.b.cj((a.gn(a)>>>8&255)*p+(b.gn(b)>>>8&255)*r,q),B.b.cj((a.gn(a)&255)*p+(b.gn(b)&255)*r,q))}}, +axy(a,b,c,d,e,f){var s=A.aP() +if(s){s=new A.K0(a,b,c,d,e,null) +s.jV(null,t.wZ)}else s=new A.a6i(a,b,c,d,e,null) +return s}, +av3(a,b,c,d){var s=0,r=A.C(t.hP),q,p +var $async$av3=A.D(function(e,f){if(e===1)return A.z(f,r) +while(true)switch(s){case 0:p=A.aP() +if(p){q=A.b_j(a,d,c) +s=1 +break}else{q=new A.Md((self.URL||self.webkitURL).createObjectURL(A.aOX([a.buffer],null)),null) +s=1 +break}case 1:return A.A(q,r)}}) +return A.B($async$av3,r)}, +aWG(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i=null,h=A.b5("swapRedBlue") +switch(e.a){case 1:h.b=!0 +break +case 0:h.b=!1 +break}s=b*c +r=122+s*4 +q=new DataView(new ArrayBuffer(r)) +q.setUint16(0,16973,!1) +q.setUint32(2,r,!0) +q.setUint32(10,122,!0) +q.setUint32(14,108,!0) +q.setUint32(18,b,!0) +q.setUint32(22,c,!0) +q.setUint16(26,1,!0) +q.setUint16(28,32,!0) +q.setUint32(30,3,!0) +q.setUint32(34,s,!0) +q.setUint32(38,b,!0) +q.setUint32(42,c,!0) +q.setUint32(46,0,!0) +q.setUint32(50,0,!0) +q.setUint32(54,h.aJ()?16711680:255,!0) +q.setUint32(58,65280,!0) +q.setUint32(62,h.aJ()?255:16711680,!0) +q.setUint32(66,4278190080,!0) +p=a.BYTES_PER_ELEMENT +o=(A.ed(0,i,B.b.cj(a.byteLength,p),i,i)-0)*p +if(B.b.b4(o,4)!==0)A.R(A.aO("The number of bytes to view must be a multiple of 4",i)) +n=A.NE(a.buffer,a.byteOffset+0*p,B.b.az(o,4)) +for(m=c-1,l=122;m>=0;--m){k=m*d +for(j=0;j0?a*0.57735+0.5:0}, +cp(){var s=A.aP() +if(s)return A.aPl() +else return A.ayr()}, +aSh(a,b,c,d,e,f,g){return new A.Oy(a,!1,f,e,g,d,c)}, +aEp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){return new A.k9(a8,b,f,a4,c,n,k,l,i,j,a,!1,a6,o,q,p,d,e,a5,r,a1,a0,s,h,a7,m,a2,a3)}, +axw(a,b,c){var s,r=a==null +if(r&&b==null)return null +r=r?null:a.a +if(r==null)r=3 +s=b==null?null:b.a +r=A.aa(r,s==null?3:s,c) +r.toString +return B.ES[A.y8(B.c.aX(r),0,8)]}, +aFf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=A.aP() +if(s){s=t.eQ +return A.ax1(s.a(a),b,c,d,e,f,g,h,i,j,k,l,s.a(m),n,o,p,q,r,a0,a1)}else return A.aCM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,p,q,r,a0,a1)}, +axZ(a,b,c,d,e,f,g,h,i,j,a0,a1){var s,r,q,p,o,n,m,l=null,k=A.aP() +if(k){s=A.aTo(l) +k=$.aLc()[j.a] +s.textAlign=k +k=a0==null +if(!k)s.textDirection=$.aLf()[a0.a] +if(h!=null)s.maxLines=h +r=f!=null +if(r)s.heightMultiplier=f +q=a1==null +if(!q)s.textHeightBehavior=$.aLg()[0] +if(a!=null)s.ellipsis=a +if(i!=null){t.S3.a(i) +p=A.aTp(l) +p.fontFamilies=A.azj(i.a,i.b) +o=i.c +if(o!=null)p.fontSize=o +o=i.d +if(o!=null)p.heightMultiplier=o +n=q?l:a1.c +switch(n){case null:break +case B.xz:p.halfLeading=!0 +break +case B.xy:p.halfLeading=!1 +break}o=i.f +if(o!=null||!1)p.fontStyle=A.aA_(o,i.r) +o=i.x +if(o!=null)p.forceStrutHeight=o +p.strutEnabled=!0 +s.strutStyle=p}m=A.aEX(l) +if(e!=null||!1)m.fontStyle=A.aA_(e,d) +if(c!=null)m.fontSize=c +if(r)m.heightMultiplier=f +m.fontFamilies=A.azj(b,l) +s.textStyle=m +r=J.aLP($.bi.b7(),s) +k=k?B.u:a0 +return new A.K4(r,k,b,c,f,e,d,q?l:a1.c)}else return new A.zX(j,a0,e,d,h,b,c,f,a1,t.fd.a(i),a,g)}, +aTJ(a,b,c,d,e,f,g,h){var s=A.aP() +if(s)return new A.zg(a,b,c,g,h,e,d,f,null) +else return new A.zY(a,b,c,g,h,e,d,f,null)}, +axY(a){var s=A.aP() +if(s)return A.aCc(a) +t.IH.a(a) +return new A.a0H(new A.ci(""),a,A.b([],t.zY),A.b([],t.PL),new A.PM(a),A.b([],t.up))}, +aSl(a){throw A.c(A.bV(null))}, +aSk(a){throw A.c(A.bV(null))}, +zj:function zj(a,b){this.a=a +this.b=b}, +C8:function C8(a,b){this.a=a +this.b=b}, +akH:function akH(a,b){this.a=a +this.b=b}, +H9:function H9(a,b,c){this.a=a +this.b=b +this.c=c}, +m7:function m7(a,b){var _=this +_.a=a +_.b=!0 +_.c=b +_.d=!1 +_.e=null}, +a0O:function a0O(a){this.a=a}, +a0P:function a0P(){}, +a0Q:function a0Q(){}, +NQ:function NQ(){}, +m:function m(a,b){this.a=a +this.b=b}, +S:function S(a,b){this.a=a +this.b=b}, +x:function x(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bw:function bw(a,b){this.a=a +this.b=b}, +jc:function jc(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +an5:function an5(){}, +awb:function awb(){}, +uo:function uo(a,b){this.a=a +this.b=b}, +i4:function i4(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a8w:function a8w(a){this.a=a}, +a8x:function a8x(){}, +M:function M(a){this.a=a}, +DU:function DU(a,b){this.a=a +this.b=b}, +R4:function R4(a,b){this.a=a +this.b=b}, +C4:function C4(a,b){this.a=a +this.b=b}, +mA:function mA(a,b){this.a=a +this.b=b}, +p5:function p5(a,b){this.a=a +this.b=b}, +Jf:function Jf(a,b){this.a=a +this.b=b}, +Bp:function Bp(a,b){this.a=a +this.b=b}, +pj:function pj(a,b){this.a=a +this.b=b}, +AG:function AG(a,b){this.a=a +this.b=b}, +Cj:function Cj(a,b){this.a=a +this.b=b}, +aui:function aui(a){this.a=a}, +auj:function auj(a){this.a=a}, +Qi:function Qi(){}, +abn:function abn(){}, +Oy:function Oy(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +RW:function RW(){}, +la:function la(a){this.a=a}, +oK:function oK(a,b){this.a=a +this.b=b}, +nd:function nd(a,b){this.a=a +this.c=b}, +k8:function k8(a,b){this.a=a +this.b=b}, +jb:function jb(a,b){this.a=a +this.b=b}, +uY:function uY(a,b){this.a=a +this.b=b}, +k9:function k9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m +_.db=n +_.dx=o +_.dy=p +_.fr=q +_.fx=r +_.fy=s +_.go=a0 +_.id=a1 +_.k1=a2 +_.k2=a3 +_.k3=a4 +_.k4=a5 +_.r1=a6 +_.r2=a7 +_.rx=a8}, +uX:function uX(a){this.a=a}, +cZ:function cZ(a){this.a=a}, +cN:function cN(a){this.a=a}, +afl:function afl(a){this.a=a}, +Ow:function Ow(a,b){this.a=a +this.b=b}, +i0:function i0(a){this.a=a}, +kl:function kl(a,b){this.a=a +this.b=b}, +wd:function wd(a,b){this.a=a +this.b=b}, +E4:function E4(a){this.a=a}, +Rd:function Rd(a,b){this.a=a +this.b=b}, +E8:function E8(a,b){this.a=a +this.b=b}, +lS:function lS(a,b){this.a=a +this.b=b}, +lR:function lR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +wb:function wb(a,b){this.a=a +this.b=b}, +bH:function bH(a,b){this.a=a +this.b=b}, +dA:function dA(a,b){this.a=a +this.b=b}, +nn:function nn(a){this.a=a}, +yW:function yW(a,b){this.a=a +this.b=b}, +Jn:function Jn(a,b){this.a=a +this.b=b}, +wo:function wo(a,b){this.a=a +this.b=b}, +a5m:function a5m(){}, +pm:function pm(){}, +Qn:function Qn(){}, +IC:function IC(){}, +yY:function yY(a,b){this.a=a +this.b=b}, +a0w:function a0w(a){this.a=a}, +M5:function M5(){}, +abE:function abE(){}, +a_P:function a_P(){}, +IY:function IY(){}, +a_Q:function a_Q(a){this.a=a}, +a_R:function a_R(a){this.a=a}, +IZ:function IZ(){}, +mz:function mz(){}, +NP:function NP(){}, +Sx:function Sx(){}, +a_B:function a_B(){}, +kL(a){return new A.IS(a,null,null)}, +IS:function IS(a,b,c){this.a=a +this.b=b +this.c=c}, +ug(a,b,c,d){var s,r +if(t.e2.b(a))s=A.bG(a.buffer,a.byteOffset,a.byteLength) +else s=t.Cm.b(a)?a:A.fZ(t.JY.a(a),!0,t.S) +r=new A.a7W(s,d,d,b) +r.e=c==null?s.length:c +return r}, +a7X:function a7X(){}, +a7W:function a7W(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$}, +aE4(a){return new A.aaJ(new Uint8Array(32768))}, +aaK:function aaK(){}, +aaJ:function aaJ(a){this.a=0 +this.c=a}, +asD:function asD(){}, +u2(a){var s=new A.a77() +s.a18(a) +return s}, +a77:function a77(){this.a=$ +this.b=0 +this.c=2147483647}, +aDh(a){var s=A.u2(B.om),r=A.u2(B.oF) +r=new A.Mp(A.ug(a,0,null,0),A.aE4(null),s,r) +r.b=!0 +r.Mp() +return r}, +Mp:function Mp(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.e=_.d=0 +_.r=c +_.x=d}, +ajs:function ajs(){}, +ajr:function ajr(){}, +ayq(a,b,c){var s,r=a.length +A.ed(b,c,r,"startIndex","endIndex") +s=A.b_5(a,0,r,b) +return new A.R1(a,s,c!==s?A.aZZ(a,0,r,c):c)}, +aXa(a,b,c,d){var s,r,q,p=b.length +if(p===0)return c +s=d-p +if(s=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.azI(a,c,d,r)&&A.azI(a,c,d,r+p))return r +c=r+1}return-1}return A.aWX(a,b,c,d)}, +aWX(a,b,c,d){var s,r,q,p=new A.kP(a,d,c,0) +for(s=b.length;r=p.jz(),r>=0;){q=r+s +if(q>d)break +if(B.e.dm(a,b,r)&&A.azI(a,c,d,q))return r}return-1}, +io:function io(a){this.a=a}, +R1:function R1(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +avc(a,b,c,d){if(d===208)return A.aI1(a,b,c) +if(d===224){if(A.aI0(a,b,c)>=0)return 145 +return 64}throw A.c(A.ae("Unexpected state: "+B.b.eI(d,16)))}, +aI1(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=B.e.aH(a,s-1) +if((p&64512)!==56320)break +o=B.e.aH(a,q) +if((o&64512)!==55296)break +if(A.kE(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +aI0(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=B.e.aH(a,s) +if((r&64512)!==56320)q=A.rP(r) +else{if(s>b){--s +p=B.e.aH(a,s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=A.kE(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +azI(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=B.e.aH(a,o) +if((n&64512)!==56320)return!0 +p=A.kE(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.rP(q) +d=r}else{d-=2 +if(b<=d){l=B.e.aH(a,d) +if((l&64512)!==55296)return!0 +m=A.kE(l,q)}else return!0}k=B.e.ao(j,(B.e.ao(j,(p|176)>>>0)&240|m)>>>0) +return((k>=208?A.avc(a,b,d,k):k)&1)===0}return b!==c}, +b_5(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=B.e.aH(a,d) +if((s&63488)!==55296){r=A.rP(s) +q=d}else if((s&64512)===55296){p=d+1 +if(p>>0)).jz()}, +aZZ(a,b,c,d){var s,r,q,p,o,n,m,l +if(d===b||d===c)return d +s=d-1 +r=B.e.aH(a,s) +if((r&63488)!==55296)q=A.rP(r) +else if((r&64512)===55296){p=B.e.aH(a,d) +if((p&64512)===56320){++d +if(d===c)return c +q=A.kE(r,p)}else q=2}else if(s>b){o=s-1 +n=B.e.aH(a,o) +if((n&64512)===55296){q=A.kE(n,r) +s=o}else q=2}else q=2 +if(q===6)m=A.aI1(a,b,s)!==144?160:48 +else{l=q===1 +if(l||q===4)if(A.aI0(a,b,s)>=0)m=l?144:128 +else m=48 +else m=B.e.ao(u.S,(q|176)>>>0)}return new A.kP(a,a.length,d,m).jz()}, +kP:function kP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +J2:function J2(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bz:function bz(){}, +a0x:function a0x(a){this.a=a}, +a0y:function a0y(a){this.a=a}, +a0z:function a0z(a,b){this.a=a +this.b=b}, +a0A:function a0A(a){this.a=a}, +a0B:function a0B(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a0C:function a0C(a,b,c){this.a=a +this.b=b +this.c=c}, +a0D:function a0D(a){this.a=a}, +KW:function KW(a){this.$ti=a}, +N4:function N4(a){this.$ti=a}, +xo:function xo(a,b,c){this.a=a +this.b=b +this.c=c}, +Nh:function Nh(a){this.$ti=a}, +Mb:function Mb(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +S7:function S7(){}, +aFG(a,b,c,d,e){var s +if(b==null)A.KQ(0,!1) +s=e==null?"":e +return new A.js(d,s,a,c)}, +js:function js(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=null}, +aC7(a,b,c,d){var s,r=new A.kR(c,d) +r.c=a!=null?a:new A.dj(Date.now(),!1) +s=new A.aiZ().apt() +r.a=s +return r}, +a12(a,b){var s=new A.a11() +s.b=a +s.a=b +return s}, +aOS(a,b,c,d,e){return new A.J1(e,d,c,a,b,null)}, +JD:function JD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.rx=a7 +_.ry=a8 +_.x1=a9 +_.x2=b0 +_.a=b1}, +a0T:function a0T(a){this.a=a}, +a0U:function a0U(a,b,c){this.a=a +this.b=b +this.c=c}, +a0S:function a0S(){}, +a0V:function a0V(a,b,c){this.a=a +this.b=b +this.c=c}, +a0R:function a0R(a){this.a=a}, +zz:function zz(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.dy=b +_.fr=c +_.fy=d +_.ah=e +_.aO=f +_.bf=g +_.bV=$ +_.a=h}, +zA:function zA(a,b){var _=this +_.e=_.d=null +_.f=$ +_.r="" +_.x=!1 +_.y=a +_.Q=!1 +_.ch=!0 +_.a=_.cx=null +_.b=b +_.c=null}, +a2e:function a2e(a,b){this.a=a +this.b=b}, +a2d:function a2d(a,b){this.a=a +this.b=b}, +a2h:function a2h(a){this.a=a}, +a2g:function a2g(a){this.a=a}, +a2f:function a2f(a){this.a=a}, +a2i:function a2i(a){this.a=a}, +a2c:function a2c(a){this.a=a}, +BD:function BD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.dy=n +_.fr=o +_.fx=p +_.go=q +_.id=r +_.k1=s +_.k2=a0 +_.k3=a1 +_.k4=a2 +_.r1=a3 +_.rx=a4 +_.ry=a5 +_.x1=a6 +_.x2=a7 +_.y1=a8 +_.y2=a9 +_.Y=b0 +_.a2=b1 +_.a=b2}, +G1:function G1(a){this.a=null +this.b=a +this.c=null}, +aoc:function aoc(a){this.a=a}, +aob:function aob(a,b,c){this.a=a +this.b=b +this.c=c}, +aoa:function aoa(a,b,c){this.a=a +this.b=b +this.c=c}, +ao9:function ao9(a,b){this.a=a +this.b=b}, +ao8:function ao8(a,b,c){this.a=a +this.b=b +this.c=c}, +kR:function kR(a,b){var _=this +_.a=null +_.b=a +_.c=$ +_.d=b}, +a11:function a11(){this.b=this.a=null}, +aeG:function aeG(){}, +J1:function J1(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.a=f}, +a_T:function a_T(a){this.a=a}, +a_S:function a_S(a){this.a=a}, +KO:function KO(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Na:function Na(a,b,c){this.c=a +this.d=b +this.a=c}, +a97:function a97(a){this.a=a}, +Nn:function Nn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.a=o}, +Q5:function Q5(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aeH:function aeH(a){this.a=a}, +pc:function pc(a,b,c){this.f=a +this.r=b +this.a=c}, +F4:function F4(a,b,c,d){var _=this +_.dx=_.db=_.cy=_.cx=_.ch=_.Q=_.z=_.y=_.x=_.r=_.f=_.e=_.d=$ +_.dy=null +_.fr=a +_.k2=_.k1=_.id=_.go=_.fy=_.fx=$ +_.k3=null +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null}, +ali:function ali(a){this.a=a}, +all:function all(a){this.a=a}, +alo:function alo(a){this.a=a}, +aln:function aln(a){this.a=a}, +alm:function alm(a){this.a=a}, +alh:function alh(a){this.a=a}, +alk:function alk(a){this.a=a}, +alj:function alj(){}, +HP:function HP(){}, +l1:function l1(a,b){this.a=a +this.b=b}, +uM:function uM(a,b){this.a=a +this.b=b}, +a3r:function a3r(a,b,c){this.d=a +this.e=b +this.y=c}, +aQD(a){var s=$.aQE.bQ(0,a.a.b,new A.a4Z(a)) +return s}, +tQ:function tQ(a,b,c){var _=this +_.e=a +_.f=null +_.r=b +_.a=c}, +a4Z:function a4Z(a){this.a=a}, +aHz(a){return a.a}, +ZH(a){return a instanceof A.j9}, +Aa:function Aa(a,b){this.d=a +this.b=b +this.a=null}, +a4V:function a4V(a){this.a=a}, +a4W:function a4W(){}, +Np:function Np(a,b){this.b=a +this.a=b}, +a4X:function a4X(){}, +LI:function LI(a,b){this.d=null +this.b=a +this.a=b}, +a4Y:function a4Y(a,b,c){this.a=a +this.b=b +this.c=c}, +IK:function IK(a){this.a=a}, +yp:function yp(){}, +aYO(a,b){return A.aZt(a,new A.aud(),"firebase_analytics",b)}, +aud:function aud(){}, +a58(){var s=0,r=A.C(t.Sm),q,p,o +var $async$a58=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p=$.Ad +s=3 +return A.H((p==null?$.Ad=$.awi():p).kr(null,null),$async$a58) +case 3:o=b +A.uV(o,$.ye(),!1) +q=new A.mW(o) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$a58,r)}, +mW:function mW(a){this.a=a}, +aXY(a){return t.Do.b(a)}, +azp(a,b,c,d){var s,r,q +if(t.Do.b(a)){s=J.l(a) +r=b.$1(s.gQA(a)) +q=J.aOi(s.gnr(a),"("+A.d(s.gQA(a))+")","") +return new A.l5(d,q,r,null)}throw A.c(A.ae("unrecognized error "+A.d(a)))}, +aZt(a,b,c,d){var s,r,q,p,o,n,m=null +try{s=a.$0() +if(t.L0.b(s)){p=d.a(s.lu(new A.auO(c,b,m),A.aHT())) +return p}else if(s instanceof A.cP){p=s +o=new A.auP(c,b,m) +if(!t.hK.b(o)&&!t.mX.b(o))A.R(A.fJ(o,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments.")) +p=d.a(new A.Fu(o,A.aHT(),p,A.b6(p).i("Fu"))) +return p}return s}catch(n){r=A.Z(n) +q=A.aD(n) +if(!t.Do.b(r))throw n +A.A1(A.azp(r,b,m,c),q)}}, +auO:function auO(a,b,c){this.a=a +this.b=b +this.c=c}, +auP:function auP(a,b,c){this.a=a +this.b=b +this.c=c}, +aI5(a){var s="No Firebase App '"+a+"' has been created - call Firebase.initializeApp()" +return new A.l5("core",s,"no-app",null)}, +azB(){return new A.l5("core","Firebase has not been correctly initialized.\n\nUsually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`.\n\nView the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization\n ","not-initialized",null)}, +l5:function l5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ac:function Ac(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n}, +No:function No(a){this.a=a}, +BE:function BE(a,b,c){this.b=a +this.c=b +this.a=c}, +a56:function a56(){}, +mX:function mX(){}, +a57:function a57(){}, +aGC(a){var s=null,r=J.l(a),q=r.gQ6(a),p=r.gQc(a),o=r.gR9(a),n=r.gTQ(a),m=r.gII(a),l=r.gTf(a) +return new A.Ac(q,r.gQ7(a),l,n,p,o,m,r.gTd(a),s,s,s,s,s,s)}, +aX5(a){var s +if(J.e(a.name,"FirebaseError")){s=a.code +return s==null?"":s}return""}, +aWz(a){var s,r,q,p,o +if(J.e(a.name,"FirebaseError")){s=a.code +r=a.message +if(r==null)r="" +if(B.e.A(s,"/")){q=s.split("/") +p=q[q.length-1]}else p=s +o=" ("+s+")" +o=A.iA(r,o,"") +return new A.l5("core",o,p,null)}throw A.c(a)}, +aQF(a){$.axt.bQ(0,a,new A.a54(a))}, +Ab:function Ab(a,b,c){this.b=a +this.c=b +this.a=c}, +jL:function jL(a){this.a=a}, +a5_:function a5_(a){this.a=a}, +a54:function a54(a){this.a=a}, +a50:function a50(){}, +a53:function a53(a,b,c){this.a=a +this.b=b +this.c=c}, +a51:function a51(a,b){this.a=a +this.b=b}, +a52:function a52(a){this.a=a}, +a_G(a){var s,r=$.aIE() +A.a4l(a) +r=r.a +s=r.get(a) +if(s==null){s=new A.IR(a) +r.set(a,s) +r=s}else r=s +return r}, +IR:function IR(a){this.a=a}, +yI:function yI(){}, +tR:function tR(){}, +a55:function a55(){}, +ac7:function ac7(){}, +MN:function MN(){}, +n6(a){var s,r,q,p,o,n +if(a<0){a=-a +s=!0}else s=!1 +r=B.b.az(a,17592186044416) +a-=r*17592186044416 +q=B.b.az(a,4194304) +p=a-q*4194304&4194303 +o=q&4194303 +n=r&1048575 +return s?A.aDm(0,0,0,p,o,n):new A.hp(p,o,n)}, +a7Z(a){if(a instanceof A.hp)return a +else if(A.fc(a))return A.n6(a) +else if(a instanceof A.cC)return A.n6(a.a) +throw A.c(A.fJ(a,null,null))}, +aRs(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(b===0&&c===0&&d===0)return"0" +s=(d<<4|c>>>18)>>>0 +r=c>>>8&1023 +d=(c<<2|b>>>20)&1023 +c=b>>>10&1023 +b&=1023 +q=B.Hn[a] +p="" +o="" +n="" +while(!0){if(!!(s===0&&r===0))break +m=B.b.cj(s,q) +r+=s-m*q<<10>>>0 +l=B.b.cj(r,q) +d+=r-l*q<<10>>>0 +k=B.b.cj(d,q) +c+=d-k*q<<10>>>0 +j=B.b.cj(c,q) +b+=c-j*q<<10>>>0 +i=B.b.cj(b,q) +h=B.e.ci(B.b.eI(q+(b-i*q),a),1) +n=o +o=p +p=h +r=l +s=m +d=k +c=j +b=i}g=(d<<20>>>0)+(c<<10>>>0)+b +return e+(g===0?"":B.b.eI(g,a))+p+o+n}, +aDm(a,b,c,d,e,f){var s=a-d,r=b-e-(B.b.t(s,22)&1) +return new A.hp(s&4194303,r&4194303,c-f-(B.b.t(r,22)&1)&1048575)}, +cC:function cC(a){this.a=a}, +hp:function hp(a,b,c){this.a=a +this.b=b +this.c=c}, +hT:function hT(a,b){this.a=a +this.b=b}, +dt:function dt(){}, +bE(a,b,c,d,e){var s=new A.t3(0,1,a,B.yb,b,c,B.al,B.G,new A.bh(A.b([],t.x8),t.jc),new A.bh(A.b([],t.c),t.fy)) +s.r=e.xF(s.gJM()) +s.Cn(d==null?0:d) +return s}, +aBO(a,b,c){var s=new A.t3(-1/0,1/0,a,B.yc,null,null,B.al,B.G,new A.bh(A.b([],t.x8),t.jc),new A.bh(A.b([],t.c),t.fy)) +s.r=c.xF(s.gJM()) +s.Cn(b) +return s}, +re:function re(a,b){this.a=a +this.b=b}, +yy:function yy(a,b){this.a=a +this.b=b}, +t3:function t3(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.x=_.r=null +_.y=$ +_.z=null +_.Q=g +_.ch=$ +_.cx=h +_.hx$=i +_.cB$=j}, +anu:function anu(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +aqy:function aqy(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +So:function So(){}, +Sp:function Sp(){}, +Sq:function Sq(){}, +OS(a){var s=new A.Ct(new A.bh(A.b([],t.x8),t.jc),new A.bh(A.b([],t.c),t.fy),0) +s.c=a +if(a==null){s.a=B.G +s.b=0}return s}, +d3(a,b,c){var s=new A.tv(b,a,c) +s.Dt(b.gbB(b)) +b.cS(s.gDs()) +return s}, +ayB(a,b,c){var s,r,q=new A.r7(a,b,c,new A.bh(A.b([],t.x8),t.jc),new A.bh(A.b([],t.c),t.fy)) +if(J.e(a.gn(a),b.gn(b))){q.a=b +q.b=null +s=b}else{if(a.gn(a)>b.gn(b))q.c=B.XG +else q.c=B.XF +s=a}s.cS(q.gor()) +s=q.gDE() +q.a.aq(0,s) +r=q.b +if(r!=null)r.aq(0,s) +return q}, +aBP(a,b,c){return new A.yB(a,b,new A.bh(A.b([],t.x8),t.jc),new A.bh(A.b([],t.c),t.fy),0,c.i("yB<0>"))}, +Sf:function Sf(){}, +Sg:function Sg(){}, +yo:function yo(a,b){this.a=a +this.$ti=b}, +yC:function yC(){}, +Ct:function Ct(a,b,c){var _=this +_.c=_.b=_.a=null +_.hx$=a +_.cB$=b +_.lK$=c}, +lC:function lC(a,b,c){this.a=a +this.hx$=b +this.lK$=c}, +tv:function tv(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +Hp:function Hp(a,b){this.a=a +this.b=b}, +r7:function r7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.hx$=d +_.cB$=e}, +to:function to(){}, +yB:function yB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.hx$=c +_.cB$=d +_.lK$=e +_.$ti=f}, +EW:function EW(){}, +EX:function EX(){}, +EY:function EY(){}, +Tm:function Tm(){}, +W6:function W6(){}, +W7:function W7(){}, +W8:function W8(){}, +WJ:function WJ(){}, +WK:function WK(){}, +Y4:function Y4(){}, +Y5:function Y5(){}, +Y6:function Y6(){}, +C6:function C6(){}, +hX:function hX(){}, +FS:function FS(){}, +Dd:function Dd(a){this.a=a}, +fV:function fV(a,b,c){this.a=a +this.b=b +this.c=c}, +Rr:function Rr(){}, +hW:function hW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ah:function Ah(a){this.a=a}, +Tr:function Tr(){}, +yA:function yA(){}, +yz:function yz(){}, +oJ:function oJ(){}, +mx:function mx(){}, +Et(a,b,c){return new A.aG(a,b,c.i("aG<0>"))}, +iL(a){return new A.hg(a)}, +aE:function aE(){}, +aV:function aV(a,b,c){this.a=a +this.b=b +this.$ti=c}, +fx:function fx(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aG:function aG(a,b,c){this.a=a +this.b=b +this.$ti=c}, +D9:function D9(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +hf:function hf(a,b){this.a=a +this.b=b}, +CE:function CE(a,b){this.a=a +this.b=b}, +n7:function n7(a,b){this.a=a +this.b=b}, +hg:function hg(a){this.a=a}, +HI:function HI(){}, +a1J(a,b){if(a==null)return null +return a instanceof A.eE?a.fN(b):a}, +eE:function eE(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.a=l}, +a1K:function a1K(a){this.a=a}, +Te:function Te(){}, +al9:function al9(){}, +zt:function zt(a,b,c){this.a=a +this.b=b +this.c=c}, +Tf:function Tf(){}, +Tg:function Tg(){}, +KV:function KV(){}, +aPB(a){var s +if(a.gST())return!1 +s=a.hy$ +if(s!=null&&s.length!==0)return!1 +if(a.r1.length!==0)return!1 +s=a.k3 +if(s.gbB(s)!==B.a_)return!1 +s=a.k4 +if(s.gbB(s)!==B.G)return!1 +if(a.a.fr.a)return!1 +return!0}, +aPC(a,b,c,d,e,f){var s,r,q,p=a.a.fr.a,o=p?c:A.d3(B.ho,c,B.nq),n=$.aL0(),m=t.m +m.a(o) +s=p?d:A.d3(B.ho,d,B.nq) +r=$.aL_() +m.a(s) +p=p?c:A.d3(B.ho,c,null) +q=$.aKm() +return new A.KD(new A.aV(o,n,n.$ti.i("aV")),new A.aV(s,r,r.$ti.i("aV")),new A.aV(m.a(p),q,A.r(q).i("aV")),new A.wP(e,new A.a1M(a),new A.a1N(a,f),null,f.i("wP<0>")),null)}, +ala(a,b,c){var s,r,q,p,o,n,m=a==null +if(m&&b==null)return null +if(m){m=b.a +if(m==null)m=b +else{s=A.a8(m).i("aF<1,M>") +s=new A.jt(A.ai(new A.aF(m,new A.alb(c),s),!0,s.i("aI.E"))) +m=s}return m}if(b==null){m=a.a +if(m==null)m=a +else{s=A.a8(m).i("aF<1,M>") +s=new A.jt(A.ai(new A.aF(m,new A.alc(c),s),!0,s.i("aI.E"))) +m=s}return m}m=A.b([],t.t_) +for(s=b.a,r=a.a,q=r==null,p=0;p"))) +return new A.pl(r)}, +LO(a){return new A.pl(a)}, +aQN(a){return a}, +aD_(a,b){if(a.r&&!0)return +if($.axv===0||!1)A.aYX(J.d2(a.a),100,a.b) +else A.bJ().$1("Another exception was thrown: "+a.gXb().j(0)) +$.axv=$.axv+1}, +aQO(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.af(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),e=A.aTA(J.aO3(a,"\n")) +for(s=0,r=0;q=e.length,r0)q.push(h.gdB(h))}B.d.j6(q) +if(s===1)j.push("(elided one frame from "+B.d.gcc(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+B.d.gO(q) +if(q.length>2)j.push("(elided "+s+" frames from "+B.d.c1(q,", ")+")") +else j.push("(elided "+s+" frames from "+B.d.c1(q," ")+")")}return j}, +dH(a){var s=$.iB() +if(s!=null)s.$1(a)}, +aYX(a,b,c){var s,r +if(a!=null)A.bJ().$1(a) +s=A.b(B.e.He(J.d2(c==null?A.aF2():A.aQN(c))).split("\n"),t.s) +r=s.length +s=J.aBE(r!==0?new A.DG(s,new A.aug(),t.Ws):s,b) +A.bJ().$1(B.d.c1(A.aQO(s),"\n"))}, +aVn(a,b,c){return new A.U7(c,a,!0,!0,null,b)}, +o8:function o8(){}, +tG:function tG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +Lp:function Lp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +Lo:function Lo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +bS:function bS(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +a5h:function a5h(a){this.a=a}, +pl:function pl(a){this.a=a}, +a5i:function a5i(){}, +a5j:function a5j(){}, +a5k:function a5k(){}, +aug:function aug(){}, +U7:function U7(a,b,c,d,e,f){var _=this +_.f=a +_.r=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +U9:function U9(){}, +U8:function U8(){}, +Jb:function Jb(){}, +a04:function a04(a,b){this.a=a +this.b=b}, +aUU(a,b){return new A.dg(a,A.a_(0,null,!1,t.Z),b.i("dg<0>"))}, +aj:function aj(){}, +EA:function EA(){}, +eU:function eU(){}, +a0N:function a0N(a){this.a=a}, +rt:function rt(a){this.a=a}, +dg:function dg(a,b,c){var _=this +_.a=a +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1 +_.$ti=c}, +aPY(a,b,c){var s=null +return A.p9("",s,b,B.bP,a,!1,s,s,B.b7,s,!1,!1,!0,c,s,t.H)}, +p9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +if(h==null)s=k?"MISSING":null +else s=h +return new A.iO(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.i("iO<0>"))}, +axb(a,b,c){return new A.L1(c,a,!0,!0,null,b)}, +bX(a){return B.e.dO(B.b.eI(J.bY(a)&1048575,16),5,"0")}, +aZ1(a){var s +if(t.Q8.b(a))return a.b +s=J.d2(a) +return B.e.ci(s,B.e.en(s,".")+1)}, +tx:function tx(a,b){this.a=a +this.b=b}, +jI:function jI(a,b){this.a=a +this.b=b}, +aox:function aox(){}, +eW:function eW(){}, +iO:function iO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o +_.$ti=p}, +p8:function p8(){}, +L1:function L1(a,b,c,d,e,f){var _=this +_.f=a +_.r=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +at:function at(){}, +L0:function L0(){}, +jH:function jH(){}, +TA:function TA(){}, +fX:function fX(){}, +Nc:function Nc(){}, +fw:function fw(a,b){this.a=a +this.$ti=b}, +ayW:function ayW(a){this.$ti=a}, +i6:function i6(){}, +B9:function B9(){}, +P:function P(){}, +BX(a){return new A.bh(A.b([],a.i("o<0>")),a.i("bh<0>"))}, +bh:function bh(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +AA:function AA(a,b){this.a=a +this.$ti=b}, +ex:function ex(a,b){this.a=a +this.b=b}, +aHw(a,b){var s=a==null?null:A.b(a.split("\n"),t.s) +if(s==null)s=A.b(["null"],t.s) +if(b!=null)$.It().P(0,new A.hi(s,new A.auh(b),A.a8(s).i("hi<1,k>"))) +else $.It().P(0,s) +if(!$.azd)A.aGF()}, +aGF(){var s,r,q=$.azd=!1,p=$.aAr() +if(A.b1(p.gaji(),0,0).a>1e6){if(p.b==null)p.b=$.OO.$0() +p.eZ(0) +$.Zx=0}while(!0){if($.Zx<12288){p=$.It() +p=!p.gS(p)}else p=q +if(!p)break +s=$.It().kD() +$.Zx=$.Zx+s.length +r=$.ZS +if(r==null)A.Il(s) +else r.$1(s)}q=$.It() +if(!q.gS(q)){$.azd=!0 +$.Zx=0 +A.bp(B.cG,A.b_6()) +if($.at1==null)$.at1=new A.aN(new A.ab($.a3,t.V),t.R)}else{$.aAr().hj(0) +q=$.at1 +if(q!=null)q.dV(0) +$.at1=null}}, +aYY(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.length +if(gb||n===g){if(h<=b||i==null)i=n +if(k)s.push(r+B.e.a0(a,m,i)) +else{s.push(B.e.a0(a,m,i)) +k=!0}if(i>=g)return s +if(i===n){while(!0){if(!(n1?B.d.gN(s):q +return new A.jm(a,-1,q,q,q,-1,-1,r,s.length>1?A.f1(s,1,null,t.N).c1(0,"."):B.d.gcc(s))}, +aTB(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.QJ +else if(a==="...")return B.QI +if(!B.e.bL(a,"#"))return A.aTy(a) +s=A.c8("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1,!1).tt(a).b +r=s[2] +r.toString +q=A.iA(r,".","") +if(B.e.bL(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.e.A(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.e.A(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.m1(r,0,i) +m=n.geW(n) +if(n.gdR()==="dart"||n.gdR()==="package"){l=n.gm4()[0] +m=B.e.kE(n.geW(n),A.d(n.gm4()[0])+"/","")}else l=h +r=s[1] +r.toString +r=A.d1(r,i) +k=n.gdR() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.d1(j,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.d1(s,i)}return new A.jm(a,r,k,l,m,j,s,p,q)}, +jm:function jm(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i}, +ah9:function ah9(){}, +dz:function dz(a,b){this.a=a +this.$ti=b}, +ahC:function ahC(a){this.a=a}, +Au:function Au(a,b){this.a=a +this.b=b}, +ck:function ck(){}, +tY:function tY(a,b,c){this.a=a +this.b=b +this.c=c}, +x9:function x9(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +an1:function an1(a){this.a=a}, +a5V:function a5V(a){this.a=a}, +a5X:function a5X(a,b){this.a=a +this.b=b}, +a5W:function a5W(a,b,c){this.a=a +this.b=b +this.c=c}, +aQM(a,b,c,d,e,f,g){return new A.Aj(c,g,f,a,e,!1)}, +aqA:function aqA(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=null}, +At:function At(){}, +a6_:function a6_(a){this.a=a}, +a60:function a60(a,b){this.a=a +this.b=b}, +Aj:function Aj(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +aHf(a,b){switch(b.a){case 1:return a +case 0:case 2:case 3:return a===0?1:a +case 4:return a===0?1:a}}, +aSp(a,b){var s=A.a8(a) +return new A.fp(new A.aJ(a,new A.abM(),s.i("aJ<1>")),new A.abN(b),s.i("fp<1,bo>"))}, +abM:function abM(){}, +abN:function abN(a){this.a=a}, +pb:function pb(){}, +l0:function l0(a){this.a=a}, +fN:function fN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +eq:function eq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +fk:function fk(a,b){this.a=a +this.b=b}, +OH(a,b){var s,r +if(a==null)return b +s=new A.eh(new Float64Array(3)) +s.jP(b.a,b.b,0) +r=a.yV(s).a +return new A.m(r[0],r[1])}, +ay3(a,b,c,d){if(a==null)return c +if(b==null)b=A.OH(a,d) +return b.as(0,A.OH(a,d.as(0,c)))}, +ay2(a){var s,r,q=new Float64Array(4),p=new A.is(q) +p.v5(0,0,1,0) +s=new Float64Array(16) +r=new A.bd(s) +r.bA(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.zQ(2,p) +return r}, +aSm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.qk(d,o,h,e,a,i,B.i,0,!1,!1,0,k,j,b,c,0,0,0,m,l,g,n,0,!1,null,null)}, +aSt(a,b,c,d,e,f,g,h,i,j,k,l){return new A.qn(c,l,f,d,a,g,B.i,0,!1,!1,0,i,h,0,b,0,0,0,k,j,0,0,0,!1,null,null)}, +aSr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.lv(f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +aSo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.nt(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +aSq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.nu(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +aSn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.lt(d,s,h,e,b,i,B.i,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +aSs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.qm(e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +aSv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.lw(e,a0,i,f,b,j,B.i,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +aSu(a,b,c,d,e,f){return new A.qo(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +aEo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.ql(e,s,i,f,b,j,B.i,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +or(a,b){switch(a.a){case 1:return 1 +case 2:case 3:case 4:case 0:return 18}}, +aHr(a,b){switch(a.a){case 1:return 2 +case 2:case 3:case 4:case 0:return 36}}, +aYJ(a){switch(a.a){case 1:return 1 +case 2:case 3:case 4:case 0:return 18}}, +bo:function bo(){}, +fa:function fa(){}, +S8:function S8(){}, +Yd:function Yd(){}, +T_:function T_(){}, +qk:function qk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Y9:function Y9(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T6:function T6(){}, +qn:function qn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Yh:function Yh(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T4:function T4(){}, +lv:function lv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Yf:function Yf(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T2:function T2(){}, +nt:function nt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Yc:function Yc(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T3:function T3(){}, +nu:function nu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Ye:function Ye(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T1:function T1(){}, +lt:function lt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Yb:function Yb(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T5:function T5(){}, +qm:function qm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Yg:function Yg(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T8:function T8(){}, +lw:function lw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Yj:function Yj(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ka:function ka(){}, +T7:function T7(){}, +qo:function qo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bz=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.ch=m +_.cx=n +_.cy=o +_.db=p +_.dx=q +_.dy=r +_.fr=s +_.fx=a0 +_.fy=a1 +_.go=a2 +_.id=a3 +_.k1=a4 +_.k2=a5 +_.k3=a6 +_.k4=a7}, +Yi:function Yi(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +T0:function T0(){}, +ql:function ql(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +Ya:function Ya(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VJ:function VJ(){}, +VK:function VK(){}, +VL:function VL(){}, +VM:function VM(){}, +VN:function VN(){}, +VO:function VO(){}, +VP:function VP(){}, +VQ:function VQ(){}, +VR:function VR(){}, +VS:function VS(){}, +VT:function VT(){}, +VU:function VU(){}, +VV:function VV(){}, +VW:function VW(){}, +VX:function VX(){}, +VY:function VY(){}, +VZ:function VZ(){}, +W_:function W_(){}, +W0:function W0(){}, +W1:function W1(){}, +W2:function W2(){}, +Zi:function Zi(){}, +Zj:function Zj(){}, +Zk:function Zk(){}, +Zl:function Zl(){}, +Zm:function Zm(){}, +Zn:function Zn(){}, +Zo:function Zo(){}, +Zp:function Zp(){}, +Zq:function Zq(){}, +Zr:function Zr(){}, +Zs:function Zs(){}, +Zt:function Zt(){}, +aQX(a){var s=t.S,r=A.dI(s) +return new A.iV(B.mx,A.v(s,t.o),r,a,null,A.v(s,t.B))}, +aD2(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?B.c.q(s,0,1):s}, +oa:function oa(a,b){this.a=a +this.b=b}, +pt:function pt(a){this.a=a}, +iV:function iV(a,b,c,d,e,f){var _=this +_.db=_.cy=_.cx=_.ch=null +_.fy=_.fx=$ +_.go=a +_.e=b +_.f=c +_.r=null +_.a=d +_.c=e +_.d=f}, +a5E:function a5E(a,b){this.a=a +this.b=b}, +a5C:function a5C(a){this.a=a}, +a5D:function a5D(a){this.a=a}, +zF:function zF(a){this.a=a}, +axA(){var s=A.b([],t._K),r=new A.bd(new Float64Array(16)) +r.ed() +return new A.iX(s,A.b([r],t.rE),A.b([],t.cR))}, +jN:function jN(a){this.a=a +this.b=null}, +xX:function xX(){}, +G_:function G_(a){this.a=a}, +xy:function xy(a){this.a=a}, +iX:function iX(a,b,c){this.a=a +this.b=b +this.c=c}, +a9a(a,b,c,d,e){var s=b==null?B.cJ:b,r=t.S,q=A.dI(r),p=t.B,o=c==null?e:A.db([c],p) +return new A.h0(s,d,B.bV,A.v(r,t.o),q,a,o,A.v(r,p))}, +ux:function ux(a){this.c=a}, +uz:function uz(a,b){this.a=a +this.b=b}, +Bk:function Bk(a,b,c){this.a=a +this.b=b +this.c=c}, +uy:function uy(a,b){this.b=a +this.c=b}, +h0:function h0(a,b,c,d,e,f,g,h){var _=this +_.r1=!1 +_.F=_.u=_.aO=_.bs=_.a_=_.a6=_.af=_.ah=_.ab=_.b3=_.be=_.bd=_.aV=_.ap=_.a2=_.Y=_.aw=_.y2=_.y1=_.x2=_.x1=_.ry=_.rx=_.r2=null +_.ch=a +_.cy=b +_.db=c +_.dy=_.dx=null +_.fr=!1 +_.fx=null +_.e=d +_.f=e +_.r=null +_.a=f +_.c=g +_.d=h}, +a9b:function a9b(a,b){this.a=a +this.b=b}, +a9e:function a9e(a,b){this.a=a +this.b=b}, +a9d:function a9d(a,b){this.a=a +this.b=b}, +a9c:function a9c(a,b){this.a=a +this.b=b}, +ml:function ml(a,b,c){this.a=a +this.b=b +this.c=c}, +ayT:function ayT(a,b){this.a=a +this.b=b}, +abT:function abT(a){this.a=a +this.b=$}, +MZ:function MZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aQ5(a){return new A.h5(a.gcQ(a),A.a_(20,null,!1,t.av))}, +aFD(a,b){var s=t.S,r=A.dI(s) +return new A.jq(B.a6,A.azN(),B.ek,A.v(s,t.GY),A.aT(s),A.v(s,t.o),r,a,b,A.v(s,t.B))}, +axB(a,b){var s=t.S,r=A.dI(s) +return new A.iY(B.a6,A.azN(),B.ek,A.v(s,t.GY),A.aT(s),A.v(s,t.o),r,a,b,A.v(s,t.B))}, +aEa(a,b){var s=t.S,r=A.dI(s) +return new A.ja(B.a6,A.azN(),B.ek,A.v(s,t.GY),A.aT(s),A.v(s,t.o),r,a,b,A.v(s,t.B))}, +wY:function wY(a,b){this.a=a +this.b=b}, +zN:function zN(){}, +a3k:function a3k(a,b){this.a=a +this.b=b}, +a3o:function a3o(a,b){this.a=a +this.b=b}, +a3p:function a3p(a,b){this.a=a +this.b=b}, +a3l:function a3l(a,b){this.a=a +this.b=b}, +a3m:function a3m(a){this.a=a}, +a3n:function a3n(a,b){this.a=a +this.b=b}, +jq:function jq(a,b,c,d,e,f,g,h,i,j){var _=this +_.ch=a +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=null +_.go=b +_.id=c +_.k2=_.k1=$ +_.r1=_.k4=_.k3=null +_.r2=$ +_.rx=d +_.ry=e +_.e=f +_.f=g +_.r=null +_.a=h +_.c=i +_.d=j}, +iY:function iY(a,b,c,d,e,f,g,h,i,j){var _=this +_.ch=a +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=null +_.go=b +_.id=c +_.k2=_.k1=$ +_.r1=_.k4=_.k3=null +_.r2=$ +_.rx=d +_.ry=e +_.e=f +_.f=g +_.r=null +_.a=h +_.c=i +_.d=j}, +ja:function ja(a,b,c,d,e,f,g,h,i,j){var _=this +_.ch=a +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=null +_.go=b +_.id=c +_.k2=_.k1=$ +_.r1=_.k4=_.k3=null +_.r2=$ +_.rx=d +_.ry=e +_.e=f +_.f=g +_.r=null +_.a=h +_.c=i +_.d=j}, +q7:function q7(){}, +BI:function BI(){}, +aa3:function aa3(a,b){this.a=a +this.b=b}, +aa2:function aa2(a,b){this.a=a +this.b=b}, +Uw:function Uw(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.x=_.r=null}, +Mm:function Mm(a,b,c,d){var _=this +_.e=null +_.f=a +_.a=b +_.c=c +_.d=d}, +Up:function Up(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.x=_.r=null}, +Mc:function Mc(a,b,c,d){var _=this +_.e=null +_.f=a +_.a=b +_.c=c +_.d=d}, +Yr:function Yr(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.x=_.r=null}, +RT:function RT(a,b,c,d){var _=this +_.e=null +_.f=a +_.a=b +_.c=c +_.d=d}, +aCA(a){var s=t.S +return new A.iQ(A.v(s,t.mh),a,null,A.v(s,t.B))}, +Ta:function Ta(){this.a=!1}, +xU:function xU(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1}, +iQ:function iQ(a,b,c,d){var _=this +_.y=_.x=_.r=_.f=_.e=null +_.z=a +_.a=b +_.c=c +_.d=d}, +a3j:function a3j(a,b){this.a=a +this.b=b}, +abO:function abO(a,b){this.a=a +this.b=b}, +abQ:function abQ(){}, +abP:function abP(a,b,c){this.a=a +this.b=b +this.c=c}, +abR:function abR(){this.b=this.a=null}, +zO:function zO(a,b){this.a=a +this.b=b}, +ce:function ce(){}, +cf:function cf(){}, +tZ:function tZ(a,b){this.a=a +this.b=b}, +v1:function v1(){}, +abY:function abY(a,b){this.a=a +this.b=b}, +ib:function ib(a,b){this.a=a +this.b=b}, +Ul:function Ul(){}, +rx:function rx(a,b){this.a=a +this.b=b}, +Dh:function Dh(a,b,c){this.a=a +this.b=b +this.c=c}, +Di:function Di(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +vi:function vi(a,b){this.a=a +this.b=b}, +UR:function UR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Dg:function Dg(){}, +aeq:function aeq(a,b){this.a=a +this.b=b}, +aer:function aer(a){this.a=a}, +aeo:function aeo(a){this.a=a}, +aep:function aep(a){this.a=a}, +ahI(a){var s=t.S,r=A.dI(s) +return new A.h3(B.ax,18,B.bV,A.v(s,t.o),r,a,null,A.v(s,t.B))}, +nU:function nU(a,b,c){this.a=a +this.b=b +this.c=c}, +nV:function nV(a,b,c){this.a=a +this.b=b +this.c=c}, +J9:function J9(){}, +h3:function h3(a,b,c,d,e,f,g,h){var _=this +_.ac=_.V=_.C=_.bz=_.by=_.F=_.u=_.aO=_.bs=_.a_=_.a6=null +_.r2=_.r1=!1 +_.ry=_.rx=null +_.ch=a +_.cy=b +_.db=c +_.dy=_.dx=null +_.fr=!1 +_.fx=null +_.e=d +_.f=e +_.r=null +_.a=f +_.c=g +_.d=h}, +ahJ:function ahJ(a,b){this.a=a +this.b=b}, +ahK:function ahK(a,b){this.a=a +this.b=b}, +ahL:function ahL(a,b){this.a=a +this.b=b}, +ahM:function ahM(a){this.a=a}, +SY:function SY(a,b){this.a=a +this.b=b}, +rg:function rg(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +a5Y:function a5Y(a){this.a=a +this.b=null}, +a5Z:function a5Z(a,b){this.a=a +this.b=b}, +f7:function f7(a){this.a=a}, +wx:function wx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Gm:function Gm(a,b){this.a=a +this.b=b}, +h5:function h5(a,b){this.a=a +this.b=b +this.c=0}, +u3:function u3(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +aRJ(){return new A.AC(new A.a9l(),A.v(t.K,t.Qu))}, +Rq:function Rq(a,b){this.a=a +this.b=b}, +Br:function Br(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.Q=c +_.dx=d +_.dy=e +_.fx=f +_.y2=g +_.a=h}, +a9l:function a9l(){}, +a9p:function a9p(){}, +FX:function FX(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +anQ:function anQ(a,b){this.a=a +this.b=b}, +anP:function anP(){}, +anR:function anR(){}, +awT(a,b,c,d){return new A.yG(c,d,a,b,new A.Gp(null,null,1/0,56),null)}, +aOP(a,b){var s +if(b instanceof A.Gp&&!0){s=A.aq(a).be.ch +if(s==null)s=56 +return s+0}return b.b}, +arN:function arN(a){this.b=a}, +Gp:function Gp(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=d}, +yG:function yG(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.f=c +_.fx=d +_.k2=e +_.a=f}, +EN:function EN(a){var _=this +_.d=null +_.e=!1 +_.a=null +_.b=a +_.c=null}, +ajU:function ajU(){}, +St:function St(a,b){this.c=a +this.a=b}, +Wj:function Wj(a,b,c,d){var _=this +_.D=null +_.ae=a +_.aM=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +yH:function yH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p}, +Ss:function Ss(){}, +aXy(a,b){var s,r,q,p,o=A.b5("maxValue") +for(s=null,r=0;r<4;++r){q=a[r] +p=b.$1(q) +if(s==null||p>s){o.b=q +s=p}}return o.aJ()}, +Bu:function Bu(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +a9n:function a9n(a,b){this.a=a +this.b=b}, +rh:function rh(a,b){this.a=a +this.b=b}, +ma:function ma(a,b){this.a=a +this.b=b}, +uC:function uC(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +a9o:function a9o(a,b){this.a=a +this.b=b}, +aOT(a){switch(a.a){case 0:case 1:case 3:case 5:return B.Dj +case 2:case 4:return B.Dk}}, +J4:function J4(a){this.a=a}, +J3:function J3(a){this.a=a}, +a_U:function a_U(a,b){this.a=a +this.b=b}, +Bs:function Bs(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +UX:function UX(){}, +yQ:function yQ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +SB:function SB(a,b){var _=this +_.d=$ +_.e=a +_.a=null +_.b=b +_.c=null}, +yR:function yR(a,b,c){this.a=a +this.b=b +this.c=c}, +SC:function SC(){}, +yS:function yS(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +SD:function SD(){}, +awY(a,b,c,d,e,f,g,h,i,j,k){return new A.yT(a,h,c,g,j,i,b,f,k,d,e,null)}, +yT:function yT(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.a=l}, +ES:function ES(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aoe:function aoe(a,b){this.b=a +this.c=b}, +ru:function ru(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.a=i +_.$ti=j}, +xu:function xu(a,b,c){var _=this +_.d=a +_.a=null +_.b=b +_.c=null +_.$ti=c}, +aoh:function aoh(a,b){this.a=a +this.b=b}, +aog:function aog(a,b,c){this.a=a +this.b=b +this.c=c}, +G2:function G2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.bV=a +_.dz=b +_.ej=c +_.ek=d +_.ax=e +_.dJ=f +_.fF=g +_.el=h +_.fi=i +_.kl=j +_.D=k +_.ae=l +_.aM=m +_.bS=null +_.k1=n +_.k2=!1 +_.k4=_.k3=null +_.r1=o +_.r2=p +_.rx=q +_.ry=r +_.x1=$ +_.x2=null +_.y1=$ +_.hy$=s +_.z=a0 +_.Q=!1 +_.cx=_.ch=null +_.cy=a1 +_.db=!0 +_.dy=_.dx=null +_.e=a2 +_.a=null +_.b=a3 +_.c=a4 +_.d=a5 +_.$ti=a6}, +aof:function aof(a){this.a=a}, +ak8:function ak8(a,b){this.a=a +this.b=b}, +aP0(a,b,c){var s,r=A.I(a.a,b.a,c),q=A.aa(a.b,b.b,c),p=A.I(a.c,b.c,c),o=A.aa(a.d,b.d,c),n=A.eK(a.e,b.e,c) +if(c<0.5)s=a.f +else s=b.f +return new A.yU(r,q,p,o,n,s,A.t9(a.r,b.r,c))}, +yU:function yU(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +SE:function SE(){}, +aEF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.CC(q,p,a0,h,i,m,s,f,n,j,l,e,d,r,b,o==null?B.uZ:o,k,!1,c,!0,null)}, +CC:function CC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.c=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.ch=g +_.cx=h +_.cy=i +_.db=j +_.dx=k +_.dy=l +_.fy=m +_.go=n +_.k1=o +_.k2=p +_.k3=q +_.k4=r +_.r1=s +_.r2=a0 +_.a=a1}, +We:function We(a,b){var _=this +_.fC$=a +_.a=null +_.b=b +_.c=null}, +UB:function UB(a,b,c){this.e=a +this.c=b +this.a=c}, +GA:function GA(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aql:function aql(a,b){this.a=a +this.b=b}, +Z0:function Z0(){}, +aP6(a,b,c){var s,r,q,p,o,n,m,l,k=c<0.5 +if(k)s=a.a +else s=b.a +if(k)r=a.b +else r=b.b +if(k)q=a.c +else q=b.c +p=A.aa(a.d,b.d,c) +o=A.aa(a.e,b.e,c) +n=A.fO(a.f,b.f,c) +if(k)m=a.r +else m=b.r +if(k)l=a.x +else l=b.x +if(k)k=a.y +else k=b.y +return new A.yZ(s,r,q,p,o,n,m,l,k)}, +yZ:function yZ(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i}, +SF:function SF(){}, +a0q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.bP(r,c,g,k,m,d,l,i,f,h,o,n,j,s,q,b,e,a,p)}, +ax_(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=null,a2=a3==null +if(a2&&a4==null)return a1 +s=a2?a1:a3.a +r=a4==null +q=r?a1:a4.a +q=A.kQ(s,q,a5,A.aIt(),t.p8) +s=a2?a1:a3.b +p=r?a1:a4.b +o=t.MH +p=A.kQ(s,p,a5,A.fe(),o) +s=a2?a1:a3.c +s=A.kQ(s,r?a1:a4.c,a5,A.fe(),o) +n=a2?a1:a3.d +n=A.kQ(n,r?a1:a4.d,a5,A.fe(),o) +m=a2?a1:a3.e +o=A.kQ(m,r?a1:a4.e,a5,A.fe(),o) +m=a2?a1:a3.f +l=r?a1:a4.f +l=A.kQ(m,l,a5,A.aIz(),t.PM) +m=a2?a1:a3.r +k=r?a1:a4.r +k=A.kQ(m,k,a5,A.aZ7(),t.pc) +m=a2?a1:a3.x +j=r?a1:a4.x +i=t.tW +j=A.kQ(m,j,a5,A.aA1(),i) +m=a2?a1:a3.y +m=A.kQ(m,r?a1:a4.y,a5,A.aA1(),i) +h=a2?a1:a3.z +i=A.kQ(h,r?a1:a4.z,a5,A.aA1(),i) +h=a2?a1:a3.Q +h=A.aP8(h,r?a1:a4.Q,a5) +g=a2?a1:a3.ch +g=A.aP7(g,r?a1:a4.ch,a5) +f=a5<0.5 +if(f)e=a2?a1:a3.cx +else e=r?a1:a4.cx +if(f)d=a2?a1:a3.cy +else d=r?a1:a4.cy +if(f)c=a2?a1:a3.db +else c=r?a1:a4.db +if(f)b=a2?a1:a3.dx +else b=r?a1:a4.dx +if(f)a=a2?a1:a3.dy +else a=r?a1:a4.dy +a0=a2?a1:a3.fr +a0=A.II(a0,r?a1:a4.fr,a5) +if(f)a2=a2?a1:a3.fx +else a2=r?a1:a4.fx +return A.a0q(a0,b,p,l,a,m,s,i,j,e,n,k,o,g,h,a2,c,q,d)}, +kQ(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FL(a,b,c,d,e.i("FL<0>"))}, +aP8(a,b,c){if(a==null&&b==null)return null +return new A.UQ(a,b,c)}, +aP7(a,b,c){if(a==null&&b==null)return null +return new A.UP(a,b,c)}, +bP:function bP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s}, +FL:function FL(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +UQ:function UQ(a,b,c){this.a=a +this.b=b +this.c=c}, +UP:function UP(a,b,c){this.a=a +this.b=b +this.c=c}, +SH:function SH(){}, +aC2(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=A.fO(a,b,d-1) +s.toString +return s}s=A.fO(b,c,d-2) +s.toString +return s}, +z_:function z_(){}, +SG:function SG(a,b,c,d){var _=this +_.f=_.e=_.d=null +_.cA$=a +_.aY$=b +_.fC$=c +_.a=null +_.b=d +_.c=null}, +akA:function akA(a,b,c){this.a=a +this.b=b +this.c=c}, +akB:function akB(a,b){this.a=a +this.b=b}, +akC:function akC(a,b,c){this.a=a +this.b=b +this.c=c}, +akg:function akg(){}, +akh:function akh(){}, +aki:function aki(){}, +aks:function aks(){}, +akt:function akt(){}, +aku:function aku(){}, +akv:function akv(){}, +akw:function akw(){}, +akx:function akx(){}, +aky:function aky(){}, +akz:function akz(){}, +akq:function akq(a){this.a=a}, +ake:function ake(a){this.a=a}, +akr:function akr(a){this.a=a}, +akd:function akd(a){this.a=a}, +akj:function akj(){}, +akk:function akk(){}, +akl:function akl(){}, +akm:function akm(){}, +akn:function akn(){}, +ako:function ako(){}, +akp:function akp(a){this.a=a}, +akf:function akf(){}, +V9:function V9(a){this.a=a}, +UC:function UC(a,b,c){this.e=a +this.c=b +this.a=c}, +GB:function GB(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqm:function aqm(a,b){this.a=a +this.b=b}, +YD:function YD(){}, +HK:function HK(){}, +aC3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Ju(k,f,o,l,m,!1,b,d,e,h,g,n,c,j)}, +Jt:function Jt(a,b){this.a=a +this.b=b}, +Jr:function Jr(a,b){this.a=a +this.b=b}, +mC:function mC(a,b,c){this.x=a +this.b=b +this.a=c}, +Ju:function Ju(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m +_.db=n}, +SI:function SI(){}, +aC5(a,b,c,d){return new A.JB(b,c,d,a,null)}, +JB:function JB(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.y=c +_.Q=d +_.a=e}, +z3:function z3(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +SM:function SM(){}, +aC8(a,b,c,d,e,f,g,h){return new A.z9(h,e,a,c,!1,d,!1,f,null)}, +z9:function z9(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.f=c +_.x=d +_.y=e +_.z=f +_.dy=g +_.fx=h +_.a=i}, +SQ:function SQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=null +_.p7$=b +_.ti$=c +_.nj$=d +_.tj$=e +_.tk$=f +_.p8$=g +_.tl$=h +_.p9$=i +_.xX$=j +_.pa$=k +_.lL$=l +_.lM$=m +_.cA$=n +_.aY$=o +_.a=null +_.b=p +_.c=null}, +akN:function akN(a){this.a=a}, +akM:function akM(a){this.a=a}, +akO:function akO(a,b){this.a=a +this.b=b}, +SP:function SP(a){var _=this +_.cy=_.cx=_.ch=_.Q=_.z=_.y=_.x=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.k2=_.k1=_.id=_.go=_.fy=null +_.ab$=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +HM:function HM(){}, +HN:function HN(){}, +a13(a,b,c,d,e,f){return new A.za(f,d,e,!0,b,a,null)}, +za:function za(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.x=c +_.ch=d +_.cy=e +_.dx=f +_.a=g}, +ax0(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FQ(a,b,c,d,e.i("FQ<0>"))}, +aPe(a,b,c){if(a==null&&b==null)return null +a.toString +b.toString +return A.bt(a,b,c)}, +zb:function zb(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i}, +FQ:function FQ(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +SR:function SR(){}, +aPi(a,b,c){var s,r,q=A.I(a.a,b.a,c),p=A.I(a.b,b.b,c),o=A.I(a.c,b.c,c),n=A.I(a.d,b.d,c),m=A.I(a.e,b.e,c),l=A.I(a.f,b.f,c),k=A.I(a.r,b.r,c),j=A.I(a.y,b.y,c),i=A.fO(a.z,b.z,c),h=A.fO(a.Q,b.Q,c),g=A.aPh(a.ch,b.ch,c),f=A.aPg(a.cx,b.cx,c),e=A.bN(a.cy,b.cy,c),d=A.bN(a.db,b.db,c) +if(c<0.5){s=a.dx +if(s==null)s=B.ao}else{s=b.dx +if(s==null)s=B.ao}r=A.aa(a.dy,b.dy,c) +return new A.zc(q,p,o,n,m,l,k,j,i,h,g,f,e,d,s,r,A.aa(a.fr,b.fr,c))}, +aPh(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return A.bt(new A.dE(A.aH(0,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255),0,B.bn),b,c)}if(b==null){s=a.a +return A.bt(new A.dE(A.aH(0,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255),0,B.bn),a,c)}return A.bt(a,b,c)}, +aPg(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.eK(a,b,c))}, +zc:function zc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m +_.db=n +_.dx=o +_.dy=p +_.fr=q}, +SU:function SU(){}, +JH:function JH(a,b,c){this.c=a +this.d=b +this.a=c}, +ax4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){return new A.Ks(b,a0,k,a1,l,a3,m,a4,n,a9,q,b0,r,c,h,d,i,a,g,a7,o,a8,p,s,a6,f,j,e,a2,a5)}, +Ks:function Ks(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0}, +SX:function SX(){}, +q_:function q_(a,b){this.b=a +this.a=b}, +Ni:function Ni(a,b){this.b=a +this.a=b}, +aCm(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FP(a,b,c,d,e.i("FP<0>"))}, +zB:function zB(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k}, +FP:function FP(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Tp:function Tp(){}, +alI:function alI(){}, +L2:function L2(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.r=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.a=h}, +IH:function IH(a,b,c,d,e,f){var _=this +_.c=a +_.f=b +_.r=c +_.y=d +_.id=e +_.a=f}, +zG:function zG(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +TB:function TB(){}, +axf(a,b,c){return new A.L7(b,c,a,null)}, +aQ2(a,b,c){var s,r,q +if(b==null){s=A.aCx(a).a +if(s==null)s=A.aq(a).k1 +r=s}else r=b +q=c +return new A.dE(r,q,B.bn)}, +L7:function L7(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=c +_.a=d}, +aCx(a){var s +a.X(t.Jj) +s=A.aq(a) +return s.bz}, +zI:function zI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +TE:function TE(){}, +aQ9(a,b,c){var s=A.I(a.a,b.a,c),r=A.I(a.b,b.b,c),q=A.aa(a.c,b.c,c) +return new A.zR(s,r,q,A.eK(a.d,b.d,c))}, +zR:function zR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +TM:function TM(){}, +aCI(a,b,c,d,e,f,g,h,i,j){return new A.Le(i,h,g,f,j,c,d,!1,b,e)}, +Le:function Le(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.a=j}, +TQ:function TQ(a,b){this.a=a +this.b=b}, +TS:function TS(a,b){this.a=a +this.b=b}, +TU:function TU(a){this.a=a}, +TR:function TR(a){this.a=a}, +TT:function TT(a,b){this.a=a +this.b=b}, +YH:function YH(){}, +YI:function YI(){}, +YJ:function YJ(){}, +YK:function YK(){}, +YL:function YL(){}, +aQj(a,b,c){return new A.zV(A.ax_(a.a,b.a,c))}, +zV:function zV(a){this.a=a}, +TV:function TV(){}, +Ag:function Ag(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.b=f +_.a=g}, +axu(a,b,c,d){return new A.LM(b,a,d,c?B.WS:B.WR,null)}, +alx:function alx(){}, +Fm:function Fm(a,b){this.a=a +this.b=b}, +LM:function LM(a,b,c,d,e){var _=this +_.c=a +_.f=b +_.Q=c +_.rx=d +_.a=e}, +SS:function SS(a,b){this.c=a +this.a=b}, +Gs:function Gs(a,b,c,d){var _=this +_.D=null +_.ae=a +_.aM=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aFH(a,b,c,d,e){return new A.EM(c,d,a,b,new A.bh(A.b([],t.x8),t.jc),new A.bh(A.b([],t.c),t.fy),0,e.i("EM<0>"))}, +a5g:function a5g(){}, +aha:function aha(){}, +a4v:function a4v(){}, +a4u:function a4u(){}, +alU:function alU(){}, +a5f:function a5f(){}, +aqT:function aqT(){}, +EM:function EM(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.d=_.c=null +_.hx$=e +_.cB$=f +_.lK$=g +_.$ti=h}, +YM:function YM(){}, +YN:function YN(){}, +aQK(a,a0,a1){var s,r,q,p,o,n,m,l=A.I(a.a,a0.a,a1),k=A.I(a.b,a0.b,a1),j=A.I(a.c,a0.c,a1),i=A.I(a.d,a0.d,a1),h=A.I(a.e,a0.e,a1),g=A.aa(a.f,a0.f,a1),f=A.aa(a.r,a0.r,a1),e=A.aa(a.x,a0.x,a1),d=A.aa(a.y,a0.y,a1),c=A.aa(a.z,a0.z,a1),b=A.eK(a.Q,a0.Q,a1) +if(a1<0.5)s=a.ch +else s=a0.ch +r=A.t9(a.cx,a0.cx,a1) +q=A.t9(a.cy,a0.cy,a1) +p=A.t9(a.db,a0.db,a1) +o=A.t9(a.dx,a0.dx,a1) +n=A.aa(a.dy,a0.dy,a1) +m=A.fO(a.fr,a0.fr,a1) +return new A.Ai(l,k,j,i,h,g,f,e,d,c,b,s,r,q,p,o,n,m,A.bN(a.fx,a0.fx,a1))}, +Ai:function Ai(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s}, +U6:function U6(){}, +cL(a,b,c,d,e,f,g){return new A.pC(d,f,c,a,e,g,!0,null)}, +pC:function pC(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.x=c +_.Q=d +_.db=e +_.fx=f +_.fy=g +_.a=h}, +aDj(a,b,c,d){return new A.ud(a,b,d,c,null)}, +ud:function ud(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.a=e}, +FG:function FG(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +AO:function AO(a,b,c,d){var _=this +_.f=_.e=null +_.r=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +n3:function n3(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.ch=c +_.cx=d +_.cy=e +_.db=f +_.dy=_.dx=$ +_.fr=!0 +_.e=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +aX2(a,b,c){if(c!=null)return c +if(b)return new A.at6(a) +return null}, +at6:function at6(a){this.a=a}, +anp:function anp(){}, +AP:function AP(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.ch=c +_.cx=d +_.cy=e +_.db=f +_.go=_.fy=_.fx=_.fr=_.dy=_.dx=$ +_.e=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +aX3(a,b,c){if(c!=null)return c +if(b)return new A.at7(a) +return null}, +aX7(a,b,c,d){var s,r,q,p,o,n +if(b){if(c!=null){s=c.$0() +r=new A.S(s.c-s.a,s.d-s.b)}else{s=a.rx +s.toString +r=s}q=d.as(0,B.i).gd9() +p=d.as(0,new A.m(0+r.a,0)).gd9() +o=d.as(0,new A.m(0,0+r.b)).gd9() +n=d.as(0,r.E7(0,B.i)).gd9() +return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, +at7:function at7(a){this.a=a}, +anq:function anq(){}, +AQ:function AQ(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.Q=b +_.ch=c +_.cx=d +_.cy=e +_.db=f +_.dx=g +_.fx=_.fr=_.dy=$ +_.fy=null +_.e=h +_.a=i +_.b=j +_.c=k +_.d=!1}, +aRr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return new A.ue(d,a1,a3,a2,p,a0,r,s,o,e,l,a5,b,f,i,m,k,a4,a6,a7,g,!1,q,!1,j,c,n)}, +n4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null +return new A.Mr(d,p,q,s,s,o,m,n,k,!0,B.ag,s,b,e,g,j,i,r,a0,a1,f!==!1,!1,l,!1,h,c,s)}, +n8:function n8(){}, +uh:function uh(){}, +Gi:function Gi(a,b,c){this.f=a +this.b=b +this.a=c}, +ue:function ue(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.a=a7}, +FF:function FF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.rx=a7 +_.ry=a8 +_.x1=a9 +_.a=b0}, +rp:function rp(a,b){this.a=a +this.b=b}, +FE:function FE(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.x=$ +_.y=b +_.z=!1 +_.h4$=c +_.a=null +_.b=d +_.c=null}, +ann:function ann(){}, +ano:function ano(a,b){this.a=a +this.b=b}, +anl:function anl(a,b){this.a=a +this.b=b}, +anm:function anm(a){this.a=a}, +Mr:function Mr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.a=a7}, +HT:function HT(){}, +ho:function ho(){}, +Vi:function Vi(a){this.a=a}, +km:function km(a,b){this.b=a +this.a=b}, +aQL(a){if(a===-1)return"FloatingLabelAlignment.start" +if(a===0)return"FloatingLabelAlignment.center" +return"FloatingLabelAlignment(x: "+B.b.ai(a,1)+")"}, +pI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.uf(b1,b2,b5,b7,b6,s,a5,a4,a3,a8,a7,a9,a6,n,m,l,r,q,b4,d,b3,b9,c1,b8,c3,c2,c0,c6,c5,d0,c9,c7,c8,g,e,f,p,o,a0,b0,k,a1,a2,h,j,b,i,c4,a,c)}, +FH:function FH(a){var _=this +_.a=null +_.ab$=_.b=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +FI:function FI(a,b){this.a=a +this.b=b}, +Uz:function Uz(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.a=i}, +ER:function ER(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +SA:function SA(a,b,c){var _=this +_.y=_.x=_.r=_.f=_.e=_.d=$ +_.cA$=a +_.aY$=b +_.a=null +_.b=c +_.c=null}, +X0:function X0(a,b,c){this.e=a +this.c=b +this.a=c}, +Fv:function Fv(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h}, +Fw:function Fw(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.fD$=a +_.di$=b +_.a=null +_.b=c +_.c=null}, +an8:function an8(){}, +tU:function tU(a,b){this.a=a +this.b=b}, +LN:function LN(){}, +ek:function ek(a,b){this.a=a +this.b=b}, +Ts:function Ts(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1}, +aqg:function aqg(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Gv:function Gv(a,b,c,d,e,f,g,h){var _=this +_.C=a +_.V=b +_.ac=c +_.an=d +_.aN=e +_.bf=f +_.aU=null +_.dX$=g +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=h +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqk:function aqk(a){this.a=a}, +aqj:function aqj(a,b){this.a=a +this.b=b}, +aqi:function aqi(a,b){this.a=a +this.b=b}, +aqh:function aqh(a,b,c){this.a=a +this.b=b +this.c=c}, +Tv:function Tv(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +Sc:function Sc(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +pJ:function pJ(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.a=j}, +FJ:function FJ(a,b,c,d){var _=this +_.e=_.d=$ +_.f=a +_.r=null +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null}, +ant:function ant(){}, +ans:function ans(a){this.a=a}, +anr:function anr(a,b){this.a=a +this.b=b}, +uf:function uf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0 +_.x1=b1 +_.x2=b2 +_.y1=b3 +_.y2=b4 +_.aw=b5 +_.Y=b6 +_.a2=b7 +_.ap=b8 +_.aV=b9 +_.bd=c0 +_.be=c1 +_.b3=c2 +_.ab=c3 +_.ah=c4 +_.af=c5 +_.a6=c6 +_.a_=c7 +_.bs=c8 +_.aO=c9 +_.u=d0}, +Ms:function Ms(){}, +UA:function UA(){}, +HJ:function HJ(){}, +YG:function YG(){}, +HS:function HS(){}, +HU:function HU(){}, +Z3:function Z3(){}, +aRH(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=c<0.5 +if(g)s=a.a +else s=b.a +r=A.eK(a.b,b.b,c) +if(g)q=a.c +else q=b.c +p=A.I(a.d,b.d,c) +o=A.I(a.e,b.e,c) +n=A.I(a.f,b.f,c) +m=A.fO(a.r,b.r,c) +l=A.I(a.x,b.x,c) +k=A.I(a.y,b.y,c) +j=A.aa(a.z,b.z,c) +i=A.aa(a.Q,b.Q,c) +h=A.aa(a.ch,b.ch,c) +if(g)g=a.cx +else g=b.cx +return new A.nc(s,r,q,p,o,n,m,l,k,j,i,h,g)}, +aDF(a,b,c,d){return new A.pY(b,d,a,c)}, +aDH(a){var s=a.X(t.NJ),r=s==null?null:s.gk9(s) +return r==null?A.aq(a).an:r}, +aDG(a,b){var s=null +return new A.fj(new A.a94(s,s,s,s,b,s,s,s,s,s,s,s,s,s,a),s)}, +N6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return new A.N5(h,p,n,q,!1,c,r,m,b,e,j,i,k,f,!1,o,l,d,null)}, +aqn(a,b){var s +if(a==null)return B.n +a.cn(0,b,!0) +s=a.rx +s.toString +return s}, +N7:function N7(a,b){this.a=a +this.b=b}, +ut:function ut(a,b){this.a=a +this.b=b}, +nc:function nc(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +pY:function pY(a,b,c,d){var _=this +_.x=a +_.Q=b +_.b=c +_.a=d}, +a94:function a94(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o}, +N5:function N5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.db=i +_.dx=j +_.dy=k +_.fr=l +_.fy=m +_.k1=n +_.k2=o +_.k3=p +_.k4=q +_.r1=r +_.a=s}, +iv:function iv(a,b){this.a=a +this.b=b}, +UT:function UT(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.a=n}, +GD:function GD(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.C=a +_.V=b +_.ac=c +_.an=d +_.aN=e +_.bf=f +_.aU=g +_.b9=h +_.cf=i +_.dX$=j +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=k +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqp:function aqp(a,b){this.a=a +this.b=b}, +aqo:function aqo(a,b,c){this.a=a +this.b=b +this.c=c}, +UU:function UU(){}, +YS:function YS(){}, +Z6:function Z6(){}, +jZ(a,b,c,d,e,f,g,h,i,j,k,l){return new A.Bq(d,l,g,f,i,k,j,!0,e,a,c,h)}, +aVB(a,b,c,d){var s=new A.GX(b,d,!0,null) +if(a===B.j)return s +return A.aCe(s,a,new A.nH(d,A.e6(c),null))}, +ll:function ll(a,b){this.a=a +this.b=b}, +Bq:function Bq(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.a=l}, +V0:function V0(a,b,c,d){var _=this +_.d=a +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null}, +ao5:function ao5(a){this.a=a}, +Gz:function Gz(a,b,c,d){var _=this +_.D=a +_.aM=b +_.bS=null +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Uy:function Uy(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +jQ:function jQ(){}, +qN:function qN(a,b){this.a=a +this.b=b}, +FY:function FY(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.r=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.c=h +_.d=i +_.e=j +_.a=k}, +UY:function UY(a,b,c){var _=this +_.fy=_.fx=_.fr=null +_.e=_.d=$ +_.fD$=a +_.di$=b +_.a=null +_.b=c +_.c=null}, +anS:function anS(){}, +anT:function anT(){}, +anU:function anU(){}, +GX:function GX(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +X1:function X1(a,b,c){this.b=a +this.c=b +this.a=c}, +YT:function YT(){}, +UZ:function UZ(){}, +KX:function KX(){}, +d5(a,b,c){if(c.i("b3<0>").b(a))return a.R(b) +return a}, +cX:function cX(a,b){this.a=a +this.b=b}, +Nk:function Nk(){}, +Ff:function Ff(a,b){this.a=a +this.c=b}, +b3:function b3(){}, +e_:function e_(a,b){this.a=a +this.$ti=b}, +d_:function d_(a,b){this.a=a +this.$ti=b}, +Bw:function Bw(){}, +a9s:function a9s(a,b,c){this.a=a +this.b=b +this.c=c}, +a9q:function a9q(){}, +a9r:function a9r(){}, +aS5(a,b,c){var s,r=A.aa(a.a,b.a,c),q=A.I(a.b,b.b,c),p=A.I(a.c,b.c,c),o=A.aE1(a.d,b.d,c,A.aIt(),t.p8),n=A.aE1(a.e,b.e,c,A.aZx(),t.lF) +if(c<0.5)s=a.f +else s=b.f +return new A.BR(r,q,p,o,n,s)}, +aE1(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FO(a,b,c,d,e.i("FO<0>"))}, +BR:function BR(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +FO:function FO(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Vf:function Vf(){}, +aS6(a,b,c){var s,r=A.I(a.a,b.a,c),q=A.aa(a.b,b.b,c),p=A.bN(a.c,b.c,c),o=A.bN(a.d,b.d,c),n=A.ld(a.e,b.e,c),m=A.ld(a.f,b.f,c),l=A.aa(a.r,b.r,c),k=c<0.5 +if(k)s=a.x +else s=b.x +if(k)k=a.y +else k=b.y +return new A.BS(r,q,p,o,n,m,l,s,k,A.I(a.z,b.z,c))}, +BS:function BS(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j}, +Vg:function Vg(){}, +aSa(a,b,c){return new A.C_(A.ax_(a.a,b.a,c))}, +C_:function C_(a){this.a=a}, +Vv:function Vv(){}, +a9m(a,b,c){var s=null,r=A.b([],t.Zt),q=$.a3,p=A.OS(B.cA),o=A.b([],t.wi),n=A.a_(0,s,!1,t.Z),m=$.a3,l=b==null?B.fr:b +return new A.q0(a,!1,s,r,new A.bk(s,c.i("bk>")),new A.bk(s,t.A),new A.C2(),s,new A.aN(new A.ab(q,c.i("ab<0?>")),c.i("aN<0?>")),p,o,l,new A.dg(s,n,t.XR),new A.aN(new A.ab(m,c.i("ab<0?>")),c.i("aN<0?>")),c.i("q0<0>"))}, +q0:function q0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.dz=a +_.bs=b +_.k1=c +_.k2=!1 +_.k4=_.k3=null +_.r1=d +_.r2=e +_.rx=f +_.ry=g +_.x1=$ +_.x2=null +_.y1=$ +_.hy$=h +_.z=i +_.Q=!1 +_.cx=_.ch=null +_.cy=j +_.db=!0 +_.dy=_.dx=null +_.e=k +_.a=null +_.b=l +_.c=m +_.d=n +_.$ti=o}, +Bv:function Bv(){}, +FZ:function FZ(){}, +TZ:function TZ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +lr:function lr(){}, +Lz:function Lz(){}, +KE:function KE(){}, +NY:function NY(){}, +aaT:function aaT(a){this.a=a}, +Vx:function Vx(){}, +ec(a,b,c,d){return new A.eu(c,b,a,null,d.i("eu<0>"))}, +azW(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k,j,i=null +switch(A.aq(b).r.a){case 2:case 4:s=i +break +case 0:case 1:case 3:case 5:A.jX(b,B.bi,t.c4).toString +s="Popup menu" +break +default:s=i}r=A.eJ(b,!1) +A.jX(b,B.bi,t.c4).toString +q=r.c +q.toString +q=A.aDi(b,q) +p=A.a_(J.aZ(e),i,!1,t.tW) +o=A.b([],t.Zt) +n=$.a3 +m=A.OS(B.cA) +l=A.b([],t.wi) +k=A.a_(0,i,!1,t.Z) +j=$.a3 +return r.m5(new A.Go(f,e,p,d,c,s,g,a,q,"Dismiss",i,o,new A.bk(i,h.i("bk>")),new A.bk(i,t.A),new A.C2(),i,new A.aN(new A.ab(n,h.i("ab<0?>")),h.i("aN<0?>")),m,l,B.fr,new A.dg(i,k,t.XR),new A.aN(new A.ab(j,h.i("ab<0?>")),h.i("aN<0?>")),h.i("Go<0>")))}, +OI(a,b,c,d){return new A.uZ(b,c,a,null,d.i("uZ<0>"))}, +nv:function nv(){}, +V2:function V2(a,b,c){this.e=a +this.c=b +this.a=c}, +Ws:function Ws(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +eu:function eu(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.Q=c +_.a=d +_.$ti=e}, +v0:function v0(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +Gn:function Gn(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +aoT:function aoT(a,b){this.a=a +this.b=b}, +aoU:function aoU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aoR:function aoR(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e}, +Go:function Go(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.bV=a +_.dz=b +_.ej=c +_.ek=d +_.ax=e +_.dJ=f +_.fF=g +_.el=h +_.fi=i +_.kl=j +_.k1=k +_.k2=!1 +_.k4=_.k3=null +_.r1=l +_.r2=m +_.rx=n +_.ry=o +_.x1=$ +_.x2=null +_.y1=$ +_.hy$=p +_.z=q +_.Q=!1 +_.cx=_.ch=null +_.cy=r +_.db=!0 +_.dy=_.dx=null +_.e=s +_.a=null +_.b=a0 +_.c=a1 +_.d=a2 +_.$ti=a3}, +aoS:function aoS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +uZ:function uZ(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.Q=c +_.a=d +_.$ti=e}, +v_:function v_(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +abU:function abU(a){this.a=a}, +aSx(a,b,c){var s,r=A.I(a.a,b.a,c),q=A.eK(a.b,b.b,c),p=A.aa(a.c,b.c,c),o=A.bN(a.d,b.d,c) +if(c<0.5)s=a.e +else s=b.e +return new A.Cp(r,q,p,o,s)}, +abV(a){var s +a.X(t.xF) +s=A.aq(a) +return s.b9}, +Cp:function Cp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +W4:function W4(){}, +a14(a,b){var s=null +return new A.th(a,s,s,s,b,s,s,s)}, +Sb:function Sb(a,b){this.a=a +this.b=b}, +OQ:function OQ(){}, +SV:function SV(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +th:function th(a,b,c,d,e,f,g,h){var _=this +_.Q=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.a=h}, +SW:function SW(a,b,c){var _=this +_.d=$ +_.fD$=a +_.di$=b +_.a=null +_.b=c +_.c=null}, +akP:function akP(a){this.a=a}, +HO:function HO(){}, +aSI(a,b,c){var s=A.I(a.a,b.a,c),r=A.I(a.b,b.b,c),q=A.aa(a.c,b.c,c),p=A.I(a.d,b.d,c) +return new A.Cs(s,r,q,p,A.I(a.e,b.e,c))}, +aEy(a){var s +a.X(t.C0) +s=A.aq(a) +return s.cf}, +Cs:function Cs(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +W5:function W5(){}, +v5:function v5(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.x=e +_.z=f +_.dy=g +_.a=h +_.$ti=i}, +xE:function xE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.p7$=b +_.ti$=c +_.nj$=d +_.tj$=e +_.tk$=f +_.p8$=g +_.tl$=h +_.p9$=i +_.xX$=j +_.pa$=k +_.lL$=l +_.lM$=m +_.cA$=n +_.aY$=o +_.a=null +_.b=p +_.c=null +_.$ti=q}, +aoW:function aoW(a){this.a=a}, +aoV:function aoV(a){this.a=a}, +aoX:function aoX(a,b){this.a=a +this.b=b}, +W9:function W9(a){var _=this +_.cy=_.cx=_.ch=_.Q=_.z=_.y=_.x=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null +_.ab$=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +y1:function y1(){}, +y2:function y2(){}, +Cx:function Cx(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.x=d +_.ch=e +_.cy=f +_.a=g +_.$ti=h}, +acm:function acm(a){this.a=a}, +aEC(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FN(a,b,c,d,e.i("FN<0>"))}, +Cy:function Cy(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +FN:function FN(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Wa:function Wa(){}, +PX(a,b,c,d,e,f,g){return new A.De(a,c,f,b,d,e,g,null)}, +aen(a){var s=a.lO(t.Np) +if(s!=null)return s +throw A.c(A.LO(A.b([A.tH("Scaffold.of() called with a context that does not contain a Scaffold."),A.bA("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.A_(u.F),A.A_("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.Rl("The context used was")],t.F)))}, +fA:function fA(a,b){this.a=a +this.b=b}, +Df:function Df(a,b){this.c=a +this.a=b}, +PZ:function PZ(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.r=c +_.z=_.y=null +_.cA$=d +_.aY$=e +_.a=null +_.b=f +_.c=null}, +ae3:function ae3(a,b,c){this.a=a +this.b=b +this.c=c}, +GO:function GO(a,b,c){this.f=a +this.b=b +this.a=c}, +ae4:function ae4(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e +_.r=f +_.x=g +_.z=h}, +PY:function PY(a,b){this.a=a +this.b=b}, +WR:function WR(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.ab$=0 +_.ah$=c +_.a6$=_.af$=0 +_.a_$=!1}, +EQ:function EQ(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +Sz:function Sz(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aqR:function aqR(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.c=_.b=null}, +Fk:function Fk(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +Fl:function Fl(a,b,c){var _=this +_.y=_.x=_.r=_.f=_.e=_.d=$ +_.z=null +_.cA$=a +_.aY$=b +_.a=null +_.b=c +_.c=null}, +amw:function amw(a,b){this.a=a +this.b=b}, +De:function De(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.dx=d +_.dy=e +_.fr=f +_.fx=g +_.a=h}, +vh:function vh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=b +_.f=null +_.r=c +_.x=d +_.z=_.y=null +_.Q=e +_.db=_.cy=_.cx=null +_.dx=f +_.dy=null +_.fr=g +_.fy=_.fx=$ +_.id=_.go=null +_.k2=_.k1=$ +_.k3=!1 +_.k4=h +_.bx$=i +_.dw$=j +_.fB$=k +_.cO$=l +_.c0$=m +_.cA$=n +_.aY$=o +_.a=null +_.b=p +_.c=null}, +aek:function aek(a,b,c){this.a=a +this.b=b +this.c=c}, +aei:function aei(a,b){this.a=a +this.b=b}, +aeg:function aeg(a,b){this.a=a +this.b=b}, +aed:function aed(a,b){this.a=a +this.b=b}, +aee:function aee(a,b,c){this.a=a +this.b=b +this.c=c}, +aef:function aef(a,b){this.a=a +this.b=b}, +aec:function aec(a){this.a=a}, +aeh:function aeh(){}, +ae6:function ae6(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ae7:function ae7(a){this.a=a}, +ae8:function ae8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ae9:function ae9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aea:function aea(a,b){this.a=a +this.b=b}, +ae5:function ae5(a,b){this.a=a +this.b=b}, +aeb:function aeb(a,b){this.a=a +this.b=b}, +aem:function aem(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k}, +ael:function ael(a,b,c){this.a=a +this.b=b +this.c=c}, +aej:function aej(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +vg:function vg(){}, +ak7:function ak7(a,b){this.a=a +this.b=b}, +rB:function rB(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.a=l}, +xQ:function xQ(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +arf:function arf(a){this.a=a}, +uU:function uU(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.$ti=e}, +GQ:function GQ(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +aqS:function aqS(){}, +GP:function GP(){}, +GR:function GR(){}, +GS:function GS(){}, +HQ:function HQ(){}, +Q7:function Q7(a,b,c){this.c=a +this.d=b +this.a=c}, +xq:function xq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.go=a +_.id=b +_.k1=c +_.c=d +_.d=e +_.e=f +_.r=g +_.x=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.dy=n +_.a=o}, +V_:function V_(a,b,c,d){var _=this +_.dy=$ +_.fx=_.fr=!1 +_.id=_.go=_.fy=$ +_.f=_.e=_.d=null +_.x=_.r=$ +_.y=a +_.z=!1 +_.Q=$ +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null}, +anZ:function anZ(a){this.a=a}, +anW:function anW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +anY:function anY(a,b,c){this.a=a +this.b=b +this.c=c}, +anX:function anX(a,b,c){this.a=a +this.b=b +this.c=c}, +anV:function anV(a){this.a=a}, +ao4:function ao4(a){this.a=a}, +ao3:function ao3(a){this.a=a}, +ao2:function ao2(a){this.a=a}, +ao0:function ao0(a){this.a=a}, +ao1:function ao1(a){this.a=a}, +ao_:function ao_(a){this.a=a}, +Q8(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FR(a,b,c,d,e.i("FR<0>"))}, +aXu(a,b,c){return c<0.5?a:b}, +Du:function Du(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l}, +FR:function FR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +WU:function WU(){}, +DH:function DH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7}, +X8:function X8(){}, +vW:function vW(a,b){this.a=a +this.b=b}, +DM:function DM(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Xf:function Xf(){}, +ays(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FM(a,b,c,d,e.i("FM<0>"))}, +DY:function DY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +FM:function FM(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Xz:function Xz(){}, +E0:function E0(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +XE:function XE(){}, +ey(a,b,c){var s=null +return new A.we(b,s,s,s,c,B.j,s,!1,a,s)}, +ayu(a,b,c,d,e,f,g,h,i,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l=null,k=a0==null&&a2==null?l:new A.XH(a2,a0),j=a2==null?l:new A.XJ(a2) +if(g==null&&d==null)s=l +else{g.toString +d.toString +s=new A.XI(g,d)}r=a7==null?l:new A.d_(a7,t.MQ) +q=c==null?l:new A.d_(c,t.GJ) +p=a3==null?l:new A.d_(a3,t.GJ) +o=e==null?l:new A.d_(e,t.pv) +n=t.yG +m=h==null?l:new A.d_(h,n) +return A.a0q(a,b,q,o,f,l,k,m,new A.d_(i,n),s,j,new A.d_(a1,t.M5),p,new A.d_(a4,t.w2),l,a5,a6,r,a8)}, +we:function we(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.a=j}, +XH:function XH(a,b){this.a=a +this.b=b}, +XJ:function XJ(a){this.a=a}, +XI:function XI(a,b){this.a=a +this.b=b}, +Zf:function Zf(){}, +aTP(a,b,c){return new A.E2(A.ax_(a.a,b.a,c))}, +E2:function E2(a){this.a=a}, +XK:function XK(){}, +Rh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var s,r,q,p +if(c2==null)s=a9?B.m8:B.m9 +else s=c2 +if(c3==null)r=a9?B.ma:B.mb +else r=c3 +if(a3==null)q=a7===1?B.xx:B.fx +else q=a3 +p=a9?B.V4:B.V5 +return new A.E5(e,a0,j,q,d0,c8,c5,c4,c6,c7,c9,c,b0,a9,a,s,r,m,a7,a8,!1,b5,p,c1,a4,!0,a6,b1,b2,b3,a1,n,i,g,h,f,a2,b8,!0,c0,b4,d,b9,b7,b,b6,!0,null)}, +XL:function XL(a,b){var _=this +_.e=a +_.a=b +_.b=!0 +_.c=0 +_.d=!1}, +E5:function E5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.rx=a7 +_.ry=a8 +_.x1=a9 +_.x2=b0 +_.y2=b1 +_.aw=b2 +_.Y=b3 +_.a2=b4 +_.ap=b5 +_.aV=b6 +_.b3=b7 +_.ab=b8 +_.ah=b9 +_.af=c0 +_.a_=c1 +_.aO=c2 +_.u=c3 +_.F=c4 +_.by=c5 +_.C=c6 +_.V=c7 +_.a=c8}, +Hf:function Hf(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.y=_.x=$ +_.z=a +_.bx$=b +_.dw$=c +_.fB$=d +_.cO$=e +_.c0$=f +_.a=null +_.b=g +_.c=null}, +aro:function aro(){}, +arq:function arq(a,b){this.a=a +this.b=b}, +arp:function arp(a,b){this.a=a +this.b=b}, +ars:function ars(a){this.a=a}, +art:function art(a){this.a=a}, +aru:function aru(a,b,c){this.a=a +this.b=b +this.c=c}, +arw:function arw(a){this.a=a}, +arx:function arx(a){this.a=a}, +arv:function arv(a,b){this.a=a +this.b=b}, +arr:function arr(a){this.a=a}, +asG:function asG(){}, +I0:function I0(){}, +Ri(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s,r,q=null +if(c!=null)s=c.a.a +else s=g==null?"":g +r=d.a_ +return new A.E6(c,l,p,new A.ahX(d,k,q,f,h,o,n,q,B.b_,q,q,B.e9,b,q,m,q,"\u2022",j,a,q,q,e,!0,q,i,q,!1,q,q,q,q,q,q,2,q,q,q,B.dq,q,q,!0,q,q,q,q,!0),s,r,B.mO,q,q)}, +E6:function E6(a,b,c,d,e,f,g,h,i){var _=this +_.Q=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.a=i}, +ahX:function ahX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0 +_.x1=b1 +_.x2=b2 +_.y1=b3 +_.y2=b4 +_.aw=b5 +_.Y=b6 +_.a2=b7 +_.ap=b8 +_.aV=b9 +_.bd=c0 +_.be=c1 +_.b3=c2 +_.ab=c3 +_.ah=c4 +_.af=c5 +_.a6=c6}, +ahY:function ahY(a,b){this.a=a +this.b=b}, +xV:function xV(a,b,c,d,e,f,g,h){var _=this +_.db=null +_.d=$ +_.e=a +_.f=b +_.bx$=c +_.dw$=d +_.fB$=e +_.cO$=f +_.c0$=g +_.a=null +_.b=h +_.c=null}, +a9t:function a9t(){}, +XM:function XM(a,b){this.b=a +this.a=b}, +aTT(a,b,c){var s=A.I(a.a,b.a,c),r=A.I(a.b,b.b,c) +return new A.Eb(s,r,A.I(a.c,b.c,c))}, +aFe(a){var s +a.X(t.bZ) +s=A.aq(a) +return s.iP}, +Eb:function Eb(a,b,c){this.a=a +this.b=b +this.c=c}, +XO:function XO(){}, +aFg(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null,r=d==null?s:d,q=e==null?s:e,p=f==null?s:f,o=a1==null?s:a1,n=a2==null?s:a2,m=a6==null?s:a6,l=a7==null?s:a7,k=a8==null?s:a8,j=a==null?s:a,i=b==null?s:b,h=c==null?s:c,g=a3==null?s:a3 +return new A.eO(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +nZ(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a==null,d=e?f:a.a,c=b==null +d=A.bN(d,c?f:b.a,a0) +s=e?f:a.b +s=A.bN(s,c?f:b.b,a0) +r=e?f:a.c +r=A.bN(r,c?f:b.c,a0) +q=e?f:a.d +q=A.bN(q,c?f:b.d,a0) +p=e?f:a.e +p=A.bN(p,c?f:b.e,a0) +o=e?f:a.f +o=A.bN(o,c?f:b.f,a0) +n=e?f:a.r +n=A.bN(n,c?f:b.r,a0) +m=e?f:a.x +m=A.bN(m,c?f:b.x,a0) +l=e?f:a.y +l=A.bN(l,c?f:b.y,a0) +k=e?f:a.z +k=A.bN(k,c?f:b.z,a0) +j=e?f:a.Q +j=A.bN(j,c?f:b.Q,a0) +i=e?f:a.ch +i=A.bN(i,c?f:b.ch,a0) +h=e?f:a.cx +h=A.bN(h,c?f:b.cx,a0) +g=e?f:a.cy +g=A.bN(g,c?f:b.cy,a0) +e=e?f:a.db +return A.aFg(k,j,i,d,s,r,q,p,o,h,g,A.bN(e,c?f:b.db,a0),n,m,l)}, +eO:function eO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o}, +XR:function XR(){}, +aq(a){var s,r=a.X(t.Nr),q=A.jX(a,B.bi,t.c4)==null?null:B.wA +if(q==null)q=B.wA +s=r==null?null:r.x.c +if(s==null)s=$.aJX() +return A.aTV(s,s.Y.V5(q))}, +Ed:function Ed(a,b,c){this.c=a +this.d=b +this.a=c}, +FD:function FD(a,b,c){this.x=a +this.b=b +this.a=c}, +r4:function r4(a,b){this.a=a +this.b=b}, +yw:function yw(a,b,c,d,e,f){var _=this +_.r=a +_.x=b +_.c=c +_.d=d +_.e=e +_.a=f}, +Sn:function Sn(a,b,c){var _=this +_.fr=null +_.e=_.d=$ +_.fD$=a +_.di$=b +_.a=null +_.b=c +_.c=null}, +ajT:function ajT(){}, +aFh(d3,d4,d5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1=null,d2=A.e0() +d2=d2 +switch(d2.a){case 0:case 1:case 2:s=B.uZ +break +case 3:case 4:case 5:s=B.dI +break +default:s=d1}if(d5==null)d5=A.aFE() +if(d3==null)r=d1 +else r=d3 +if(r==null)r=B.ao +q=r===B.an +if(d4==null)d4=B.uW +if(q){p=B.aB.h(0,900) +p.toString +o=p}else o=d4 +n=A.Ee(o) +if(q){p=B.aB.h(0,500) +p.toString +m=p}else{p=d4.b.h(0,100) +p.toString +m=p}if(q)l=B.p +else{p=d4.b.h(0,700) +p.toString +l=p}k=n===B.an +if(q){p=B.fj.h(0,200) +p.toString +j=p}else{p=d4.b.h(0,600) +p.toString +j=p}if(q){p=B.fj.h(0,200) +p.toString +i=p}else{p=d4.b.h(0,500) +p.toString +i=p}h=A.Ee(i) +g=h===B.an +f=q?A.aH(31,255,255,255):A.aH(31,0,0,0) +e=q?A.aH(10,255,255,255):A.aH(10,0,0,0) +if(q){p=B.aB.h(0,850) +p.toString +d=p}else{p=B.aB.h(0,50) +p.toString +d=p}if(q){p=B.aB.h(0,800) +p.toString +c=p}else c=B.k +if(q){p=B.aB.h(0,800) +p.toString +b=p}else b=B.k +a=q?B.Cq:B.Cp +a0=A.Ee(d4)===B.an +p=A.Ee(i) +if(q){a1=B.fj.h(0,700) +a1.toString}else{a1=d4.b.h(0,700) +a1.toString}if(q){a2=B.aB.h(0,700) +a2.toString}else{a2=d4.b.h(0,200) +a2.toString}a3=B.it.h(0,700) +a3.toString +a4=a0?B.k:B.p +p=p===B.an?B.k:B.p +a5=q?B.k:B.p +a6=a0?B.k:B.p +a7=A.ax4(a2,r,a3,d1,d1,d1,a6,q?B.p:B.k,d1,d1,a4,d1,p,d1,a5,d1,d1,d1,d1,d4,d1,l,i,d1,a1,d1,b,d1,d1,d1) +p=B.aB.h(0,100) +p.toString +a8=q?B.D:B.E +if(q){a1=B.aB.h(0,700) +a1.toString +a9=a1}else{a1=d4.b.h(0,50) +a1.toString +a9=a1}if(q){a1=B.aB.h(0,700) +a1.toString +b0=a1}else{a1=d4.b.h(0,200) +a1.toString +b0=a1}if(q){a1=B.aB.h(0,800) +a1.toString +b1=a1}else b1=B.k +b2=i.k(0,o)?B.k:i +b3=q?B.Bv:A.aH(153,0,0,0) +a1=B.it.h(0,700) +a1.toString +if(q){a2=d4.b.h(0,600) +a2.toString}else{a2=B.aB.h(0,300) +a2.toString}b4=A.aC3(!1,a2,a7,d1,f,36,d1,e,B.mY,s,88,d1,d1,d1,B.mZ) +b5=q?B.Br:B.Bq +b6=q?B.nh:B.hi +b7=q?B.nh:B.Bt +b8=A.aU4(d2) +b9=q?b8.b:b8.a +c0=k?b8.b:b8.a +c1=g?b8.b:b8.a +c2=b9.bW(d1) +c3=c0.bW(d1) +c4=q?B.hJ:B.E_ +c5=k?B.hJ:B.o5 +if(q)c6=i +else{a2=d4.b.h(0,200) +a2.toString +c6=a2}if(q){a2=B.fj.h(0,400) +a2.toString +c7=a2}else{a2=d4.b.h(0,300) +a2.toString +c7=a2}c8=c1.bW(d1) +c9=g?B.hJ:B.o5 +if(q){a2=d4.b.h(0,600) +a2.toString +d0=a2}else{a2=B.aB.h(0,300) +a2.toString +d0=a2}return A.ayv(i,h,c9,c8,d1,B.yd,!1,b0,B.NY,c,B.yx,B.yy,B.yz,B.yM,d0,b4,d,b,B.zM,B.zO,B.zP,a7,d1,B.BK,B.CB,b1,B.CI,b5,a,B.CJ,B.CK,B.D5,a1,!0,B.D9,f,b6,b3,e,c4,b2,B.z5,B.EA,s,B.Oc,B.Od,B.Oz,B.zh,d2,B.OI,o,n,l,m,c5,c3,B.OJ,B.OK,d,B.Pe,a9,p,B.p,B.Qq,B.QD,b7,B.zB,B.Rc,B.Rm,B.Rn,c6,c7,B.RB,c2,B.V1,B.V2,j,B.V6,b8,a8,!1,!0,d5)}, +ayv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3){return new A.iq(e,g,a3,c2,c4,c8,c9,e0,e7,g3,!1,a2,d1,d4,d3,b6,b9,e3,q,d9,j,r,a9,b7,e6,e2,g0,a8,e1,h,a6,c1,b8,b3,f7,f9,f4,d6,c0,d5,f,i,k,l,m,n,p,s,a0,a1,a5,a7,b0,b1,b2,b5,c3,c5,c6,c7,d0,d7,d8,e4,e5,e8,e9,f0,f3,f5,f6,f8,!0,f1,a4,f2,a,b,d,c,o,!0,d2)}, +aTU(){return A.aFh(B.ao,null,null)}, +aTV(a,b){return $.aJW().bQ(0,new A.xd(a,b),new A.air(a,b))}, +Ee(a){var s=0.2126*A.ax5((a.gn(a)>>>16&255)/255)+0.7152*A.ax5((a.gn(a)>>>8&255)/255)+0.0722*A.ax5((a.gn(a)&255)/255)+0.05 +if(s*s>0.15)return B.ao +return B.an}, +aRN(a,b){return new A.Nj(a,b,B.mw,b.a,b.b,b.c,b.d,b.e,b.f)}, +aFE(){switch(A.e0().a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.Wu}return B.xO}, +ne:function ne(a,b){this.a=a +this.b=b}, +iq:function iq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0 +_.x1=b1 +_.x2=b2 +_.y1=b3 +_.y2=b4 +_.aw=b5 +_.Y=b6 +_.a2=b7 +_.ap=b8 +_.aV=b9 +_.bd=c0 +_.be=c1 +_.b3=c2 +_.ab=c3 +_.ah=c4 +_.af=c5 +_.a6=c6 +_.a_=c7 +_.bs=c8 +_.aO=c9 +_.u=d0 +_.F=d1 +_.by=d2 +_.bz=d3 +_.C=d4 +_.V=d5 +_.ac=d6 +_.an=d7 +_.aN=d8 +_.bf=d9 +_.aU=e0 +_.b9=e1 +_.cf=e2 +_.cu=e3 +_.ei=e4 +_.iO=e5 +_.h5=e6 +_.fE=e7 +_.h6=e8 +_.iP=e9 +_.h7=f0 +_.iQ=f1 +_.d5=f2 +_.bV=f3 +_.dz=f4 +_.ej=f5 +_.ek=f6 +_.ax=f7 +_.dJ=f8 +_.fF=f9 +_.el=g0 +_.fi=g1 +_.kl=g2 +_.D=g3}, +air:function air(a,b){this.a=a +this.b=b}, +Nj:function Nj(a,b,c,d,e,f,g,h,i){var _=this +_.cy=a +_.db=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i}, +xd:function xd(a,b){this.a=a +this.b=b}, +U0:function U0(a,b,c){this.a=a +this.b=b +this.$ti=c}, +m3:function m3(a,b){this.a=a +this.b=b}, +XV:function XV(){}, +Yt:function Yt(){}, +Eg:function Eg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q}, +XX:function XX(){}, +aTZ(a,b,c){var s=A.bN(a.a,b.a,c),r=A.t9(a.b,b.b,c),q=A.I(a.c,b.c,c),p=A.I(a.d,b.d,c),o=A.I(a.e,b.e,c),n=A.I(a.f,b.f,c),m=A.I(a.r,b.r,c),l=A.I(a.x,b.x,c),k=A.I(a.z,b.z,c),j=A.I(a.y,b.y,c),i=A.I(a.Q,b.Q,c),h=A.I(a.ch,b.ch,c),g=A.I(a.cx,b.cx,c),f=A.Jh(a.db,b.db,c) +return new A.Ei(s,r,q,p,o,n,m,l,j,k,i,h,g,A.aa(a.cy,b.cy,c),f)}, +Ei:function Ei(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o}, +XZ:function XZ(){}, +wq:function wq(){}, +aiA:function aiA(a,b){this.a=a +this.b=b}, +aiB:function aiB(a){this.a=a}, +aiy:function aiy(a,b){this.a=a +this.b=b}, +aiz:function aiz(a,b){this.a=a +this.b=b}, +El:function El(){}, +aU_(a,b,c,d,e){return new A.En(c,e,d,b,a,null)}, +aFl(a){var s,r,q,p +if($.lU.length!==0){s=A.b($.lU.slice(0),A.a8($.lU)) +for(r=s.length,q=0;q>>16&255,r.gn(r)>>>8&255,r.gn(r)&255) +break +default:p=null}switch(q.a){case 1:o=b.a +break +case 0:r=b.a +o=A.aH(0,r.gn(r)>>>16&255,r.gn(r)>>>8&255,r.gn(r)&255) +break +default:o=null}r=A.I(p,o,c) +r.toString +return new A.dE(r,s,B.bn)}, +eK(a,b,c){var s,r=b!=null?b.e7(a,c):null +if(r==null&&a!=null)r=a.e8(b,c) +if(r==null)s=c<0.5?a:b +else s=r +return s}, +aFJ(a,b,c){var s,r,q,p,o,n,m=a instanceof A.it?a.a:A.b([a],t.Fi),l=b instanceof A.it?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;ro/m?new A.S(o*p/m,p):new A.S(q,m*q/o) +r=b +break +case 2:q=c.a +p=c.b +o=b.a +r=q/p>o/m?new A.S(o,o*p/q):new A.S(m*q/p,m) +s=c +break +case 3:m=b.a +q=c.a +p=m*c.b/q +r=new A.S(m,p) +s=new A.S(q,p*q/m) +break +case 4:q=c.b +p=m*c.a/q +r=new A.S(p,m) +s=new A.S(p*q/m,q) +break +case 5:r=new A.S(Math.min(b.a,c.a),Math.min(m,c.b)) +s=r +break +case 6:n=b.a/m +q=c.b +s=m>q?new A.S(q*n,q):b +m=c.a +if(s.a>m)s=new A.S(m,m/n) +r=b +break +default:r=null +s=null}return new A.LJ(r,s)}, +Jk:function Jk(a,b){this.a=a +this.b=b}, +LJ:function LJ(a,b){this.a=a +this.b=b}, +aP5(a,b,c){var s,r,q,p,o=A.I(a.a,b.a,c) +o.toString +s=A.nl(a.b,b.b,c) +s.toString +r=A.aa(a.c,b.c,c) +r.toString +q=A.aa(a.d,b.d,c) +q.toString +p=a.e +return new A.hV(q,p===B.mQ?b.e:p,o,s,r)}, +awZ(a,b,c){var s,r,q,p,o,n,m,l=a==null +if(l&&b==null)return null +if(l)a=A.b([],t.sq) +if(b==null)b=A.b([],t.sq) +s=Math.min(a.length,b.length) +l=A.b([],t.sq) +for(r=0;r=B.d.gO(b))return B.d.gO(a) +s=B.d.am4(b,new A.atG(c)) +r=a[s] +q=s+1 +p=a[q] +o=b[s] +o=A.I(r,p,(c-o)/(b[q]-o)) +o.toString +return o}, +aXf(a,b,c,d,e){var s,r,q=A.ah5(null,null,t.i) +q.P(0,b) +q.P(0,d) +s=A.ai(q,!1,q.$ti.i("cO.E")) +r=A.a8(s).i("aF<1,M>") +return new A.akS(A.ai(new A.aF(s,new A.atb(a,b,c,d,e),r),!1,r.i("aI.E")),s)}, +aD7(a,b,c){var s=b==null,r=!s?b.e7(a,c):null +if(r==null&&a!=null)r=a.e8(b,c) +if(r!=null)return r +if(a==null&&s)return null +return c<0.5?a.bH(0,1-c*2):b.bH(0,(c-0.5)*2)}, +aDC(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)return b.bH(0,c) +if(b==null)return a.bH(0,1-c) +s=A.aXf(a.a,a.Ci(),b.a,b.Ci(),c) +p=A.II(a.d,b.d,c) +p.toString +r=A.II(a.e,b.e,c) +r.toString +q=c<0.5?a.f:b.f +return new A.pW(p,r,q,s.a,s.b,null)}, +akS:function akS(a,b){this.a=a +this.b=b}, +atG:function atG(a){this.a=a}, +atb:function atb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a6h:function a6h(){}, +pW:function pW(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.c=f}, +a9_:function a9_(a){this.a=a}, +aVA(a,b){var s +if(a.r)A.R(A.ae(u.V)) +s=new A.u8(a) +s.vl(a) +s=new A.xn(a,null,s) +s.a2S(a,b,null) +return s}, +a7n:function a7n(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=0}, +a7p:function a7p(a,b,c){this.a=a +this.b=b +this.c=c}, +a7o:function a7o(a,b){this.a=a +this.b=b}, +a7q:function a7q(a,b,c){this.a=a +this.b=b +this.c=c}, +SK:function SK(){}, +akD:function akD(a){this.a=a}, +ET:function ET(a,b,c){this.a=a +this.b=b +this.c=c}, +xn:function xn(a,b,c){var _=this +_.d=$ +_.a=a +_.b=b +_.c=c}, +anL:function anL(a,b){this.a=a +this.b=b}, +VA:function VA(a,b){this.a=a +this.b=b}, +aT_(a,b,c){return c}, +AH:function AH(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +j0:function j0(){}, +a7E:function a7E(a,b,c){this.a=a +this.b=b +this.c=c}, +a7F:function a7F(a,b,c){this.a=a +this.b=b +this.c=c}, +a7B:function a7B(a,b){this.a=a +this.b=b}, +a7z:function a7z(a){this.a=a}, +a7A:function a7A(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a7y:function a7y(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7C:function a7C(a){this.a=a}, +a7D:function a7D(a,b){this.a=a +this.b=b}, +jC:function jC(a,b,c){this.a=a +this.b=b +this.c=c}, +IW:function IW(){}, +alV:function alV(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.e=!1 +_.f=0 +_.r=!1 +_.x=b}, +aOR(a){var s,r,q,p,o,n,m +if(a==null)return new A.dz(null,t.Zl) +s=t.a.a(B.o.ck(0,a)) +r=J.l(s) +q=t.N +p=A.v(q,t.yp) +for(o=J.aW(r.gaD(s)),n=t.j;o.v();){m=o.gJ(o) +p.l(0,m,A.fZ(n.a(r.h(s,m)),!0,q))}return new A.dz(p,t.Zl)}, +yK:function yK(a,b,c){this.a=a +this.b=b +this.c=c}, +a_J:function a_J(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_K:function a_K(a){this.a=a}, +aRY(a,b,c,d,e){var s=new A.Ny(e,d,A.b([],t.XZ),A.b([],t.c)) +s.a1M(a,b,c,d,e) +return s}, +j_:function j_(a,b,c){this.a=a +this.b=b +this.c=c}, +fU:function fU(a,b,c){this.a=a +this.b=b +this.c=c}, +a7H:function a7H(){this.b=this.a=null}, +u8:function u8(a){this.a=a}, +pH:function pH(){}, +a7I:function a7I(){}, +a7J:function a7J(){}, +Ny:function Ny(a,b,c,d){var _=this +_.z=_.y=null +_.Q=a +_.ch=b +_.cx=null +_.cy=$ +_.db=null +_.dx=0 +_.dy=null +_.fr=!1 +_.a=c +_.d=_.c=_.b=null +_.e=!1 +_.f=0 +_.r=!1 +_.x=d}, +aa6:function aa6(a,b){this.a=a +this.b=b}, +aa7:function aa7(a,b){this.a=a +this.b=b}, +aa5:function aa5(a){this.a=a}, +Uv:function Uv(){}, +Uu:function Uu(){}, +aDk(a,b,c,d){return new A.n5(a,c,b,!1,b!=null,d)}, +aHq(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.O_),e=t.oU,d=A.b([],e) +for(s=a.length,r="",q="",p=0;p0){n=-n +l=2*l +r=(n-Math.sqrt(j))/l +q=(n+Math.sqrt(j))/l +p=(c-r*b)/(q-r) +return new A.aoy(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new A.as1(o,s,b,(c-s*b)/o)}, +ah8:function ah8(a,b,c){this.a=a +this.b=b +this.c=c}, +w_:function w_(a,b){this.a=a +this.b=b}, +DO:function DO(a,b,c){this.b=a +this.c=b +this.a=c}, +qI:function qI(a,b,c){this.b=a +this.c=b +this.a=c}, +al7:function al7(a,b,c){this.a=a +this.b=b +this.c=c}, +aoy:function aoy(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +as1:function as1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Em:function Em(a,b){this.a=a +this.c=b}, +D5:function D5(){}, +adC:function adC(a){this.a=a}, +yV(a){var s=a.a,r=a.b +return new A.al(s,s,r,r)}, +hd(a,b){var s,r,q=b==null,p=q?0:b +q=q?1/0:b +s=a==null +r=s?0:a +return new A.al(p,q,r,s?1/0:a)}, +iG(a,b){var s,r,q=b!==1/0,p=q?b:0 +q=q?b:1/0 +s=a!==1/0 +r=s?a:0 +return new A.al(p,q,r,s?a:1/0)}, +a0g(a){return new A.al(0,a.a,0,a.b)}, +t9(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)return b.a7(0,c) +if(b==null)return a.a7(0,1-c) +p=a.a +if(isFinite(p)){p=A.aa(p,b.a,c) +p.toString}else p=1/0 +s=a.b +if(isFinite(s)){s=A.aa(s,b.b,c) +s.toString}else s=1/0 +r=a.c +if(isFinite(r)){r=A.aa(r,b.c,c) +r.toString}else r=1/0 +q=a.d +if(isFinite(q)){q=A.aa(q,b.d,c) +q.toString}else q=1/0 +return new A.al(p,s,r,q)}, +aP4(){var s=A.b([],t._K),r=new A.bd(new Float64Array(16)) +r.ed() +return new A.iH(s,A.b([r],t.rE),A.b([],t.cR))}, +aC0(a){return new A.iH(a.a,a.b,a.c)}, +al:function al(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a0h:function a0h(){}, +iH:function iH(a,b,c){this.a=a +this.b=b +this.c=c}, +oW:function oW(a,b){this.c=a +this.a=b +this.b=null}, +fi:function fi(a){this.a=a}, +zr:function zr(){}, +rs:function rs(a,b){this.a=a +this.b=b}, +FK:function FK(a,b){this.a=a +this.b=b}, +y:function y(){}, +acN:function acN(a,b){this.a=a +this.b=b}, +acP:function acP(a,b){this.a=a +this.b=b}, +acO:function acO(a,b){this.a=a +this.b=b}, +cm:function cm(){}, +acM:function acM(a,b,c){this.a=a +this.b=b +this.c=c}, +F0:function F0(){}, +i9:function i9(a,b,c){var _=this +_.e=null +_.ct$=a +_.a1$=b +_.a=c}, +aa0:function aa0(){}, +CM:function CM(a,b,c,d,e){var _=this +_.C=a +_.c9$=b +_.Z$=c +_.cG$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Gu:function Gu(){}, +Wk:function Wk(){}, +aEJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={} +f.a=b +if(a==null)a=B.i3 +s=J.ah(a) +r=s.gp(a)-1 +q=A.a_(0,null,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.h(a,0) +o=b[0] +o.gdB(o) +break}while(!0){if(!!1)break +s.h(a,r) +n=b[-1] +n.gdB(n) +break}m=A.b5("oldKeyedChildren") +if(p){m.sdj(A.v(t.D2,t.bu)) +for(l=0;l<=r;){s.h(a,l);++l}p=!0}else l=0 +for(k=m.a,j=0;!1;){o=f.a[j] +if(p){i=o.gdB(o) +h=m.b +if(h===m)A.R(A.dS(k)) +g=J.N(h,i) +if(g!=null){o.gdB(o) +g=null}}else g=null +q[j]=A.aEI(g,o);++j}s.gp(a) +while(!0){if(!!1)break +q[j]=A.aEI(s.h(a,l),f.a[j]);++j;++l}return new A.c6(q,A.a8(q).i("c6<1,cu>"))}, +aEI(a,b){var s,r=a==null?A.Qd(b.gdB(b),null):a,q=b.gaq2(),p=A.qJ() +q.gA2() +p.r2=q.gA2() +p.d=!0 +q.gEi(q) +s=q.gEi(q) +p.bC(B.wG,!0) +p.bC(B.wN,s) +q.gzG(q) +p.bC(B.wS,q.gzG(q)) +q.gEb(q) +p.bC(B.wY,q.gEb(q)) +q.gkx() +p.bC(B.m5,q.gkx()) +q.gH_() +p.bC(B.wL,q.gH_()) +q.gA1() +p.bC(B.Pu,q.gA1()) +q.gG4() +p.bC(B.Ps,q.gG4()) +q.guc(q) +p.bC(B.wI,q.guc(q)) +q.gFu() +p.bC(B.wP,q.gFu()) +q.gFv(q) +p.bC(B.m4,q.gFv(q)) +q.glH(q) +s=q.glH(q) +p.bC(B.wW,!0) +p.bC(B.wJ,s) +q.gFR() +p.bC(B.wQ,q.gFR()) +q.gnu() +p.bC(B.wH,q.gnu()) +q.gGk(q) +p.bC(B.wV,q.gGk(q)) +q.gFN(q) +p.bC(B.wZ,q.gFN(q)) +q.gFK() +p.bC(B.wU,q.gFK()) +q.gzD() +p.bC(B.wO,q.gzD()) +q.gGn() +p.bC(B.wT,q.gGn()) +q.gG7() +p.bC(B.wR,q.gG7()) +q.gtL() +p.stL(q.gtL()) +q.goP() +p.soP(q.goP()) +q.gHa() +s=q.gHa() +p.bC(B.wX,!0) +p.bC(B.wK,s) +q.gfG(q) +p.bC(B.wM,q.gfG(q)) +q.gam2(q) +p.a2=new A.cT(q.gam2(q),B.aj) +p.d=!0 +q.gn(q) +p.ap=new A.cT(q.gn(q),B.aj) +p.d=!0 +q.galo() +p.aV=new A.cT(q.galo(),B.aj) +p.d=!0 +q.gaiJ() +p.bd=new A.cT(q.gaiJ(),B.aj) +p.d=!0 +q.gald(q) +p.be=new A.cT(q.gald(q),B.aj) +p.d=!0 +q.gc5(q) +p.af=q.gc5(q) +p.d=!0 +q.gjC() +p.sjC(q.gjC()) +q.gjB() +p.sjB(q.gjB()) +q.gpF() +p.spF(q.gpF()) +q.gpG() +p.spG(q.gpG()) +q.gpH() +p.spH(q.gpH()) +q.gpE() +p.spE(q.gpE()) +q.gtZ() +p.stZ(q.gtZ()) +q.gtX() +p.stX(q.gtX()) +q.gpv(q) +p.spv(0,q.gpv(q)) +q.gpw(q) +p.spw(0,q.gpw(q)) +q.gpD(q) +p.spD(0,q.gpD(q)) +q.gpB() +p.spB(q.gpB()) +q.gpz() +p.spz(q.gpz()) +q.gpC() +p.spC(q.gpC()) +q.gpA() +p.spA(q.gpA()) +q.gpI() +p.spI(q.gpI()) +q.gpJ() +p.spJ(q.gpJ()) +q.gpx() +p.spx(q.gpx()) +q.gtY() +p.stY(q.gtY()) +q.gpy() +p.spy(q.gpy()) +r.kM(0,B.i3,p) +r.sbF(0,b.gbF(b)) +r.scl(0,b.gcl(b)) +r.id=b.gaq5() +return r}, +KJ:function KJ(){}, +CN:function CN(a,b,c,d,e,f,g){var _=this +_.D=a +_.ae=b +_.aM=c +_.bS=d +_.bt=e +_.iR=_.nk=_.fj=_.dK=null +_.u$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a2w:function a2w(){}, +aG1(a){var s=new A.Wl(a,A.am(t.T)) +s.gaG() +s.fr=!0 +return s}, +aG9(){var s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +return new A.Hg(s,B.eo,B.cx,A.a_(0,null,!1,t.Z))}, +wl:function wl(a,b){this.a=a +this.b=b}, +aje:function aje(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +qy:function qy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.V=_.C=null +_.ac=$ +_.aN=_.an=null +_.bf=$ +_.aU=a +_.b9=b +_.fE=_.h5=_.iO=_.cu=_.cf=null +_.h6=c +_.iP=d +_.h7=e +_.iQ=f +_.d5=g +_.bV=h +_.dz=i +_.ej=j +_.ek=null +_.ax=k +_.fF=_.dJ=null +_.el=l +_.fi=m +_.kl=n +_.D=o +_.ae=p +_.aM=q +_.bS=r +_.bt=s +_.dK=a0 +_.fj=a1 +_.nk=a2 +_.iR=a3 +_.xY=a4 +_.em=a5 +_.h8=!1 +_.ij=$ +_.km=a6 +_.lN=0 +_.tq=a7 +_.ni=_.xZ=null +_.Fj=_.p5=$ +_.RR=_.ig=_.fA=null +_.ih=$ +_.h3=a8 +_.bx=null +_.c0=_.cO=_.fB=_.dw=!1 +_.eD=null +_.cP=a9 +_.c9$=b0 +_.Z$=b1 +_.cG$=b2 +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b3 +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +acQ:function acQ(a){this.a=a}, +acS:function acS(){}, +acT:function acT(){}, +acU:function acU(a,b,c){this.a=a +this.b=b +this.c=c}, +acR:function acR(a){this.a=a}, +Wl:function Wl(a,b){var _=this +_.C=a +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ny:function ny(){}, +Hg:function Hg(a,b,c,d){var _=this +_.f=a +_.x=_.r=null +_.y=b +_.z=c +_.ab$=0 +_.ah$=d +_.a6$=_.af$=0 +_.a_$=!1}, +Fn:function Fn(a,b,c,d){var _=this +_.f=!0 +_.r=a +_.x=!1 +_.y=b +_.z=$ +_.ch=_.Q=null +_.cx=c +_.db=_.cy=null +_.ab$=0 +_.ah$=d +_.a6$=_.af$=0 +_.a_$=!1}, +wM:function wM(a,b){var _=this +_.f=a +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +Gw:function Gw(){}, +Gx:function Gx(){}, +Wm:function Wm(){}, +CP:function CP(a,b){var _=this +_.C=a +_.V=$ +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aHe(a,b,c){switch(a.a){case 0:switch(b){case B.u:return!0 +case B.a7:return!1 +case null:return null}break +case 1:switch(c){case B.bj:return!0 +case B.mq:return!1 +case null:return null}break}}, +Af:function Af(a,b){this.a=a +this.b=b}, +fQ:function fQ(a,b,c){var _=this +_.f=_.e=null +_.ct$=a +_.a1$=b +_.a=c}, +Bl:function Bl(a,b){this.a=a +this.b=b}, +lk:function lk(a,b){this.a=a +this.b=b}, +mG:function mG(a,b){this.a=a +this.b=b}, +CQ:function CQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.C=a +_.V=b +_.ac=c +_.an=d +_.aN=e +_.bf=f +_.aU=g +_.b9=0 +_.cf=h +_.cu=i +_.apY$=j +_.apZ$=k +_.c9$=l +_.Z$=m +_.cG$=n +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=o +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +acY:function acY(){}, +acW:function acW(){}, +acX:function acX(){}, +acV:function acV(){}, +anG:function anG(a,b,c){this.a=a +this.b=b +this.c=c}, +Wn:function Wn(){}, +Wo:function Wo(){}, +Wp:function Wp(){}, +CT:function CT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.V=_.C=null +_.ac=a +_.an=b +_.aN=c +_.bf=d +_.aU=e +_.b9=null +_.cf=f +_.cu=g +_.ei=h +_.iO=i +_.h5=j +_.fE=k +_.h6=l +_.iP=m +_.h7=n +_.iQ=o +_.d5=p +_.bV=q +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=r +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +am(a){return new A.MV(a.i("MV<0>"))}, +aFn(a){return new A.wt(a,B.i,A.am(t.h))}, +aEl(){return new A.Ci(B.j,A.am(t.h))}, +aD1(a){var s,r,q=new A.bd(new Float64Array(16)) +q.ed() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.oB(a[s-1],q)}return q}, +a5v(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.a +r=b.a +if(sr){s=t.Hb +c.push(s.a(A.P.prototype.gaA.call(a,a))) +return A.a5v(s.a(A.P.prototype.gaA.call(a,a)),b,c,d)}s=t.Hb +c.push(s.a(A.P.prototype.gaA.call(a,a))) +d.push(s.a(A.P.prototype.gaA.call(b,b))) +return A.a5v(s.a(A.P.prototype.gaA.call(a,a)),s.a(A.P.prototype.gaA.call(b,b)),c,d)}, +yF:function yF(a,b,c){this.a=a +this.b=b +this.$ti=c}, +IP:function IP(a,b){this.a=a +this.$ti=b}, +ur:function ur(){}, +MV:function MV(a){this.a=null +this.$ti=a}, +Ot:function Ot(a,b){var _=this +_.db=a +_.dx=null +_.d=_.fr=_.dy=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +OB:function OB(a,b,c){var _=this +_.db=a +_.dx=b +_.d=!1 +_.e=c +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +Ol:function Ol(a,b,c,d,e,f){var _=this +_.db=a +_.dx=b +_.dy=c +_.fr=d +_.fx=e +_.d=!1 +_.e=f +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +ep:function ep(){}, +k1:function k1(a,b){var _=this +_.r2=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +tl:function tl(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +zl:function zl(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +zk:function zk(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +wt:function wt(a,b,c){var _=this +_.b3=a +_.ah=_.ab=null +_.af=!0 +_.r2=b +_.dx=_.db=null +_.d=!1 +_.e=c +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +BZ:function BZ(a,b){var _=this +_.b3=null +_.r2=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +Ci:function Ci(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=_.x2=_.x1=_.ry=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +B7:function B7(){this.a=null +this.b=0 +this.c=null}, +anC:function anC(a){this.a=a}, +pU:function pU(a,b,c){var _=this +_.r2=a +_.rx=b +_.dx=_.db=_.ry=null +_.d=!1 +_.e=c +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +Ao:function Ao(a,b,c,d,e){var _=this +_.r2=a +_.rx=b +_.ry=c +_.x1=d +_.aw=_.y2=_.y1=_.x2=null +_.Y=!0 +_.dx=_.db=null +_.d=!1 +_.e=e +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +yE:function yE(a,b,c,d,e){var _=this +_.r2=a +_.rx=b +_.ry=c +_.dx=_.db=null +_.d=!1 +_.e=d +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null +_.$ti=e}, +UM:function UM(){}, +jW:function jW(a,b,c){this.ct$=a +this.a1$=b +this.a=c}, +CV:function CV(a,b,c,d,e){var _=this +_.C=a +_.c9$=b +_.Z$=c +_.cG$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ad7:function ad7(a){this.a=a}, +ad8:function ad8(a){this.a=a}, +ad3:function ad3(a){this.a=a}, +ad4:function ad4(a){this.a=a}, +ad5:function ad5(a){this.a=a}, +ad6:function ad6(a){this.a=a}, +ad1:function ad1(a){this.a=a}, +ad2:function ad2(a){this.a=a}, +Wq:function Wq(){}, +Wr:function Wr(){}, +aRW(a,b){var s +if(a==null)return!0 +s=a.b +if(t.ks.b(b))return!1 +return t.ge.b(s)||t.PB.b(b)||!s.gbi(s).k(0,b.gbi(b))}, +aRV(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=a4.d +if(a3==null)a3=a4.c +s=a4.a +r=a4.b +q=a3.ghH(a3) +p=a3.gbl() +o=a3.gcQ(a3) +n=a3.gkd(a3) +m=a3.gbi(a3) +l=a3.glC() +k=a3.gdg(a3) +a3.gnu() +j=a3.gyY() +i=a3.gu7() +h=a3.gd9() +g=a3.gF_() +f=a3.gmz(a3) +e=a3.gGK() +d=a3.gGN() +c=a3.gGM() +b=a3.gGL() +a=a3.gGw(a3) +a0=a3.gH2() +s.a9(0,new A.a9V(r,A.aSq(k,l,n,h,g,a3.gxS(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gmF(),a0,q).cm(a3.gcl(a3)),s)) +q=r.gaD(r) +a0=A.r(q).i("aJ") +a1=A.ai(new A.aJ(q,new A.a9W(s),a0),!0,a0.i("q.E")) +a0=a3.ghH(a3) +q=a3.gbl() +f=a3.gcQ(a3) +d=a3.gkd(a3) +c=a3.gbi(a3) +b=a3.glC() +e=a3.gdg(a3) +a3.gnu() +j=a3.gyY() +i=a3.gu7() +m=a3.gd9() +p=a3.gF_() +a=a3.gmz(a3) +o=a3.gGK() +g=a3.gGN() +h=a3.gGM() +n=a3.gGL() +l=a3.gGw(a3) +k=a3.gH2() +a2=A.aSo(e,b,d,m,p,a3.gxS(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gmF(),k,a0).cm(a3.gcl(a3)) +for(q=A.a8(a1).i("c1<1>"),p=new A.c1(a1,q),p=new A.bl(p,p.gp(p),q.i("bl")),q=q.i("aI.E");p.v();){o=q.a(p.d) +if(o.gzj()&&o.gyJ(o)!=null){n=o.gyJ(o) +n.toString +n.$1(a2.cm(r.h(0,o)))}}}, +Vb:function Vb(a,b){this.a=a +this.b=b}, +Vc:function Vc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Nx:function Nx(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.ab$=0 +_.ah$=c +_.a6$=_.af$=0 +_.a_$=!1}, +a9X:function a9X(){}, +aa_:function aa_(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9Z:function a9Z(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9Y:function a9Y(a,b){this.a=a +this.b=b}, +a9V:function a9V(a,b,c){this.a=a +this.b=b +this.c=c}, +a9W:function a9W(a){this.a=a}, +YW:function YW(){}, +aE9(a,b,c){var s,r,q=a.dx,p=t.dJ.a(q.a) +if(p==null){s=new A.k1(B.i,A.am(t.h)) +q.sb1(0,s) +q=s}else{p.GW() +q=p}r=a.gjD() +b=new A.uR(q,r) +a.Nd(b,B.i) +b.nZ()}, +aSY(a){a.Kf()}, +aG5(a,b){var s +if(a==null)return null +if(!a.gS(a)){s=b.a +s=s[0]===0&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===0&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===0&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===0}else s=!0 +if(s)return B.S +return A.aDT(b,a)}, +aVR(a,b,c,d){var s,r,q,p=b.gaA(b) +p.toString +s=t.e +s.a(p) +for(r=p;r!==a;r=p,b=q){r.dT(b,c) +p=r.gaA(r) +p.toString +s.a(p) +q=b.gaA(b) +q.toString +s.a(q)}a.dT(b,c) +a.dT(b,d)}, +aG4(a,b){if(a==null)return b +if(b==null)return a +return a.fH(b)}, +k5:function k5(){}, +uR:function uR(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +aaX:function aaX(a,b,c){this.a=a +this.b=b +this.c=c}, +aaW:function aaW(a,b,c){this.a=a +this.b=b +this.c=c}, +aaV:function aaV(a,b,c){this.a=a +this.b=b +this.c=c}, +a1z:function a1z(){}, +af8:function af8(a,b){this.a=a +this.b=b}, +Ov:function Ov(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=d +_.r=_.f=!1 +_.x=e +_.y=f +_.z=!1 +_.Q=null +_.ch=0 +_.cx=!1 +_.cy=g}, +abj:function abj(){}, +abi:function abi(){}, +abk:function abk(){}, +abl:function abl(){}, +t:function t(){}, +add:function add(a){this.a=a}, +adh:function adh(a,b,c){this.a=a +this.b=b +this.c=c}, +adf:function adf(a){this.a=a}, +adg:function adg(){}, +ade:function ade(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aK:function aK(){}, +e5:function e5(){}, +a9:function a9(){}, +CG:function CG(){}, +ar1:function ar1(){}, +al6:function al6(a,b){this.b=a +this.a=b}, +rr:function rr(){}, +WL:function WL(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +XA:function XA(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=!1 +_.x=c +_.y=!1 +_.b=d +_.c=null +_.a=e}, +ar2:function ar2(){var _=this +_.b=_.a=null +_.d=_.c=$ +_.e=!1}, +Wt:function Wt(){}, +f4:function f4(a,b,c){var _=this +_.e=null +_.ct$=a +_.a1$=b +_.a=c}, +nr:function nr(a,b){this.b=a +this.a=b}, +CY:function CY(a,b,c,d,e,f,g){var _=this +_.C=a +_.ac=_.V=null +_.an=$ +_.aN=b +_.bf=c +_.aU=!1 +_.ei=_.cu=_.cf=_.b9=null +_.c9$=d +_.Z$=e +_.cG$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +adi:function adi(a){this.a=a}, +adk:function adk(a,b,c){this.a=a +this.b=b +this.c=c}, +adl:function adl(a){this.a=a}, +adj:function adj(){}, +GE:function GE(){}, +Wu:function Wu(){}, +Wv:function Wv(){}, +CZ:function CZ(a,b,c,d,e){var _=this +_.C=a +_.V=b +_.ac=c +_.an=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aWV(a,b,c){if(a===b)return!0 +if(b==null)return!1 +return A.avA(A.aGM(a,c),A.aGM(b,c))}, +aGM(a,b){var s=A.r(a).i("iR") +return A.j2(new A.iR(a,new A.at3(b),s),s.i("q.E"))}, +aVK(a,b){var s=t.S,r=A.dI(s) +s=new A.Gk(A.v(s,t.d_),A.aT(s),b,A.v(s,t.o),r,null,null,A.v(s,t.B)) +s.a2T(a,b,null) +return s}, +Cm:function Cm(a,b){this.a=a +this.b=b}, +at3:function at3(a){this.a=a}, +Gk:function Gk(a,b,c,d,e,f,g,h){var _=this +_.ch=$ +_.cx=a +_.cy=b +_.db=c +_.dx=$ +_.e=d +_.f=e +_.r=null +_.a=f +_.c=g +_.d=h}, +aoF:function aoF(a){this.a=a}, +OD:function OD(a,b,c,d,e){var _=this +_.C=a +_.tn$=b +_.RT$=c +_.to$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aoE:function aoE(){}, +VG:function VG(){}, +aEH(a){var s=new A.CL(a,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +ad0(a,b){if(b==null)return a +return B.c.du(a/b)*b}, +PB:function PB(){}, +ee:function ee(){}, +u0:function u0(a,b){this.a=a +this.b=b}, +PC:function PC(){}, +CL:function CL(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pt:function Pt(a,b,c,d){var _=this +_.D=a +_.ae=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +CU:function CU(a,b,c,d){var _=this +_.D=a +_.ae=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pw:function Pw(a,b,c,d,e){var _=this +_.D=a +_.ae=b +_.aM=c +_.u$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +CJ:function CJ(){}, +Ph:function Ph(a,b,c,d,e,f){var _=this +_.tg$=a +_.Fm$=b +_.th$=c +_.Fn$=d +_.u$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +zx:function zx(){}, +nH:function nH(a,b,c){this.b=a +this.c=b +this.a=c}, +xG:function xG(){}, +Pm:function Pm(a,b,c,d){var _=this +_.D=a +_.ae=null +_.aM=b +_.bt=_.bS=null +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pl:function Pl(a,b,c,d,e){var _=this +_.cs=a +_.D=b +_.ae=null +_.aM=c +_.bt=_.bS=null +_.u$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pj:function Pj(a,b,c,d){var _=this +_.cs=null +_.dh=$ +_.D=a +_.ae=null +_.aM=b +_.bt=_.bS=null +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pk:function Pk(a,b,c,d){var _=this +_.D=a +_.ae=null +_.aM=b +_.bt=_.bS=null +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +GF:function GF(){}, +Px:function Px(a,b,c,d,e,f,g,h,i){var _=this +_.Fk=a +_.Fl=b +_.cs=c +_.dh=d +_.eT=e +_.D=f +_.ae=null +_.aM=g +_.bt=_.bS=null +_.u$=h +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=i +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Py:function Py(a,b,c,d,e,f,g){var _=this +_.cs=a +_.dh=b +_.eT=c +_.D=d +_.ae=null +_.aM=e +_.bt=_.bS=null +_.u$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +zD:function zD(a,b){this.a=a +this.b=b}, +Pn:function Pn(a,b,c,d,e){var _=this +_.D=null +_.ae=a +_.aM=b +_.bS=c +_.u$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +PH:function PH(a,b,c){var _=this +_.aM=_.ae=_.D=null +_.bS=a +_.dK=_.bt=null +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +adz:function adz(a){this.a=a}, +Pq:function Pq(a,b,c,d){var _=this +_.D=a +_.ae=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ad_:function ad_(a){this.a=a}, +Pz:function Pz(a,b,c,d,e,f,g,h,i){var _=this +_.c0=a +_.eD=b +_.cP=c +_.cX=d +_.cs=e +_.dh=f +_.D=g +_.u$=h +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=i +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pv:function Pv(a,b,c,d,e,f,g){var _=this +_.D=a +_.ae=b +_.aM=c +_.bS=d +_.bt=e +_.dK=!0 +_.u$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +PD:function PD(a,b){var _=this +_.ae=_.D=0 +_.u$=a +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +CS:function CS(a,b,c,d){var _=this +_.D=a +_.ae=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +CW:function CW(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +CH:function CH(a,b,c,d){var _=this +_.D=a +_.ae=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +lA:function lA(a,b,c){var _=this +_.cs=_.cX=_.cP=_.eD=_.c0=null +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +D_:function D_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8){var _=this +_.D=a +_.ae=b +_.aM=c +_.bS=d +_.bt=e +_.dK=f +_.fj=g +_.nk=h +_.iR=i +_.xY=j +_.em=k +_.dL=l +_.h8=m +_.ij=n +_.km=o +_.lN=p +_.tq=q +_.xZ=r +_.ni=s +_.p5=a0 +_.Fj=a1 +_.fA=a2 +_.ig=a3 +_.RR=a4 +_.ih=a5 +_.h3=a6 +_.bx=a7 +_.dw=a8 +_.fB=a9 +_.cO=b0 +_.c0=b1 +_.eD=b2 +_.cP=b3 +_.cX=b4 +_.cs=b5 +_.dh=b6 +_.eT=b7 +_.ii=b8 +_.ajJ=b9 +_.ct=c0 +_.a1=c1 +_.apX=c2 +_.c9=c3 +_.Z=c4 +_.cG=c5 +_.cA=c6 +_.aY=c7 +_.cB=c8 +_.hx=c9 +_.da=d0 +_.tf=d1 +_.lJ=d2 +_.p6=d3 +_.fC=d4 +_.h4=d5 +_.fD=d6 +_.u$=d7 +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d8 +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pi:function Pi(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pu:function Pu(a,b){var _=this +_.u$=a +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Po:function Po(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pr:function Pr(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Ps:function Ps(a,b,c){var _=this +_.D=a +_.ae=null +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pp:function Pp(a,b,c,d,e,f,g){var _=this +_.D=a +_.ae=b +_.aM=c +_.bS=d +_.bt=e +_.u$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +acZ:function acZ(a){this.a=a}, +CK:function CK(a,b,c,d,e){var _=this +_.D=a +_.ae=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null +_.$ti=e}, +Wh:function Wh(){}, +Wi:function Wi(){}, +GG:function GG(){}, +GH:function GH(){}, +vb:function vb(){}, +adm:function adm(a,b,c){this.a=a +this.b=b +this.c=c}, +CX:function CX(a,b,c,d){var _=this +_.D=null +_.ae=a +_.aM=b +_.u$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Pg:function Pg(){}, +PA:function PA(a,b,c,d,e,f){var _=this +_.cP=a +_.cX=b +_.D=null +_.ae=c +_.aM=d +_.u$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +CR:function CR(a,b,c,d,e,f){var _=this +_.cP=a +_.cX=b +_.D=null +_.ae=c +_.aM=d +_.u$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +afE:function afE(){}, +CO:function CO(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +GI:function GI(){}, +kD(a,b){switch(b.a){case 0:return a +case 1:return A.aZd(a)}}, +aY9(a,b){switch(b.a){case 0:return a +case 1:return A.aZe(a)}}, +qS(a,b,c,d,e,f,g,h,i){var s=d==null?f:d,r=c==null?f:c,q=a==null?d:a +if(q==null)q=f +return new A.QB(h,g,f,s,e,r,f>0,b,i,q)}, +Ax:function Ax(a,b){this.a=a +this.b=b}, +nQ:function nQ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l}, +QB:function QB(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j}, +vR:function vR(a,b,c){this.a=a +this.b=b +this.c=c}, +QC:function QC(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +qT:function qT(){}, +lL:function lL(a,b){this.ct$=a +this.a1$=b +this.a=null}, +qU:function qU(a){this.a=a}, +lM:function lM(a,b,c){this.ct$=a +this.a1$=b +this.a=c}, +d7:function d7(){}, +adn:function adn(){}, +ado:function ado(a,b){this.a=a +this.b=b}, +X9:function X9(){}, +Xa:function Xa(){}, +Xd:function Xd(){}, +PF:function PF(a,b,c,d,e,f){var _=this +_.aO=a +_.u=b +_.F=$ +_.by=!0 +_.c9$=c +_.Z$=d +_.cG$=e +_.k4=null +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +adp:function adp(a,b,c){this.a=a +this.b=b +this.c=c}, +lh:function lh(){}, +adt:function adt(){}, +ki:function ki(a,b,c){var _=this +_.b=null +_.c=!1 +_.tm$=a +_.ct$=b +_.a1$=c +_.a=null}, +vc:function vc(){}, +adq:function adq(a,b,c){this.a=a +this.b=b +this.c=c}, +ads:function ads(a,b){this.a=a +this.b=b}, +adr:function adr(){}, +GK:function GK(){}, +Wz:function Wz(){}, +WA:function WA(){}, +Xb:function Xb(){}, +Xc:function Xc(){}, +D0:function D0(){}, +PG:function PG(a,b,c,d){var _=this +_.bV=null +_.dz=a +_.ej=b +_.u$=c +_.k4=null +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Wy:function Wy(){}, +aSV(a,b){return new A.qv(a.a-b.a,a.b-b.b,b.c-a.c,b.d-a.d)}, +qz(a,b){var s,r,q,p +for(s=t.Q,r=a,q=0;r!=null;){p=r.e +p.toString +s.a(p) +if(!p.gyw())q=Math.max(q,A.ds(b.$1(r))) +r=p.a1$}return q}, +aEK(a,b,c,d){var s,r,q,p,o,n=b.x +if(n!=null&&b.f!=null){s=b.f +s.toString +n.toString +r=B.de.up(c.a-s-n)}else{n=b.y +r=n!=null?B.de.up(n):B.de}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.za(c.b-s-n)}else{n=b.z +if(n!=null)r=r.za(n)}a.cn(0,r,!0) +q=b.x +if(!(q!=null)){n=b.f +s=a.rx +if(n!=null)q=c.a-n-s.a +else{s.toString +q=d.n1(t.C.a(c.as(0,s))).a}}p=(q<0||q+a.rx.a>c.a)&&!0 +o=b.e +if(!(o!=null)){n=b.r +s=a.rx +if(n!=null)o=c.b-n-s.b +else{s.toString +o=d.n1(t.C.a(c.as(0,s))).b}}if(o<0||o+a.rx.b>c.b)p=!0 +b.a=new A.m(q,o) +return p}, +qv:function qv(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +f0:function f0(a,b,c){var _=this +_.z=_.y=_.x=_.r=_.f=_.e=null +_.ct$=a +_.a1$=b +_.a=c}, +DP:function DP(a,b){this.a=a +this.b=b}, +NW:function NW(a,b){this.a=a +this.b=b}, +D1:function D1(a,b,c,d,e,f,g,h,i){var _=this +_.C=!1 +_.V=null +_.ac=a +_.an=b +_.aN=c +_.bf=d +_.aU=e +_.c9$=f +_.Z$=g +_.cG$=h +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=i +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +adx:function adx(a){this.a=a}, +adv:function adv(a){this.a=a}, +adw:function adw(a){this.a=a}, +adu:function adu(a){this.a=a}, +WB:function WB(){}, +WC:function WC(){}, +mw:function mw(a,b){this.a=a +this.b=b}, +RV:function RV(a,b){this.a=a +this.b=b}, +D2:function D2(a,b,c,d,e){var _=this +_.k4=a +_.r1=b +_.r2=c +_.rx=!0 +_.ry=null +_.u$=d +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +WD:function WD(){}, +aSW(a){var s,r +for(s=t.Rn,r=t.NW;a!=null;){if(r.b(a))return a +a=s.a(a.gaA(a))}return null}, +aEL(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.nL(b,0,e) +r=f.nL(b,1,e) +q=d.cx +q.toString +p=s.a +o=r.a +if(pp)n=s +else{if(!(q0)return a>=1e5 +return!0}, +x6:function x6(a){this.a=a +this.b=null}, +nF:function nF(a,b){this.a=a +this.b=b}, +jg:function jg(){}, +aet:function aet(a){this.a=a}, +aev:function aev(a){this.a=a}, +aew:function aew(a,b){this.a=a +this.b=b}, +aex:function aex(a,b){this.a=a +this.b=b}, +aes:function aes(a){this.a=a}, +aeu:function aeu(a){this.a=a}, +ayw(){var s=new A.r5(new A.aN(new A.ab($.a3,t.V),t.R)) +s.OW() +return s}, +wm:function wm(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=$}, +r5:function r5(a){this.a=a +this.c=this.b=null}, +ais:function ais(a){this.a=a}, +Ef:function Ef(a){this.a=a}, +aeX:function aeX(){}, +aCl(a){var s=$.aCj.h(0,a) +if(s==null){s=$.aCk +$.aCk=s+1 +$.aCj.l(0,a,s) +$.aCi.l(0,s,a)}return s}, +aT8(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s=0){p.a0(q,0,o).split("\n") +p.ci(q,o+2) +m.push(new A.B9())}else m.push(new A.B9())}return m}, +aES(a){switch(a){case"AppLifecycleState.paused":return B.yg +case"AppLifecycleState.resumed":return B.ye +case"AppLifecycleState.inactive":return B.yf +case"AppLifecycleState.detached":return B.yh}return null}, +Dx:function Dx(){}, +afu:function afu(a){this.a=a}, +alt:function alt(){}, +alu:function alu(a){this.a=a}, +alv:function alv(a){this.a=a}, +tm(a){var s=0,r=A.C(t.H) +var $async$tm=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=2 +return A.H(B.be.cL("Clipboard.setData",A.af(["text",a.a],t.N,t.z),t.H),$async$tm) +case 2:return A.A(null,r)}}) +return A.B($async$tm,r)}, +Kp(a){var s=0,r=A.C(t.VA),q,p +var $async$Kp=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=3 +return A.H(B.be.cL("Clipboard.getData",a,t.a),$async$Kp) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.mD(A.cR(J.N(p,"text"))) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$Kp,r)}, +mD:function mD(a){this.a=a}, +aRy(a){var s,r,q=a.c,p=B.NF.h(0,q) +if(p==null)p=new A.p(q) +q=a.d +s=B.NT.h(0,q) +if(s==null)s=new A.f(q) +r=a.a +switch(a.b.a){case 0:return new A.pS(p,s,a.e,r,a.f) +case 1:return new A.pT(p,s,null,r,a.f) +case 2:return new A.B2(p,s,a.e,r,!1)}}, +up:function up(a){this.a=a}, +na:function na(){}, +pS:function pS(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +pT:function pT(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +B2:function B2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a6m:function a6m(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=null}, +B_:function B_(a,b){this.a=a +this.b=b}, +B0:function B0(a,b){this.a=a +this.b=b}, +MS:function MS(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c}, +UK:function UK(){}, +a8R:function a8R(){}, +f:function f(a){this.a=a}, +p:function p(a){this.a=a}, +UL:function UL(){}, +Oz(a,b,c,d){return new A.ns(a,c,b,d)}, +aDW(a){return new A.BF(a)}, +ln:function ln(a,b){this.a=a +this.b=b}, +ns:function ns(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +BF:function BF(a){this.a=a}, +ahq:function ahq(){}, +a8c:function a8c(){}, +a8e:function a8e(){}, +DR:function DR(){}, +ahc:function ahc(a,b){this.a=a +this.b=b}, +ahf:function ahf(){}, +aVi(a){var s,r,q +for(s=A.r(a),s=s.i("@<1>").aK(s.Q[1]),r=new A.uB(J.aW(a.a),a.b,s.i("uB<1,2>")),s=s.Q[1];r.v();){q=s.a(r.a) +if(!q.k(0,B.c8))return q}return null}, +a9U:function a9U(a,b){this.a=a +this.b=b}, +uF:function uF(){}, +d6:function d6(){}, +Tx:function Tx(){}, +Vm:function Vm(a,b){this.a=a +this.b=b}, +Vl:function Vl(){}, +XD:function XD(a,b){this.a=a +this.b=b}, +kk:function kk(a){this.a=a}, +Va:function Va(){}, +kM:function kM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a00:function a00(a,b){this.a=a +this.b=b}, +j5:function j5(a,b){this.a=a +this.b=b}, +a9H:function a9H(a,b){this.a=a +this.b=b}, +qc:function qc(a,b){this.a=a +this.b=b}, +abF:function abF(){this.a=0}, +qj:function qj(){}, +aSQ(a){var s,r,q,p={} +p.a=null +s=new A.acs(p,a).$0() +r=$.awl().d +r=r.gaD(r) +q=A.j2(r,A.r(r).i("q.E")).A(0,s.ghE()) +r=J.N(a,"type") +r.toString +A.bx(r) +switch(r){case"keydown":return new A.lz(p.a,q,s) +case"keyup":return new A.CB(null,!1,s) +default:throw A.c(A.LP("Unknown key event type: "+r))}}, +nb:function nb(a,b){this.a=a +this.b=b}, +h1:function h1(a,b){this.a=a +this.b=b}, +CA:function CA(){}, +jd:function jd(){}, +acs:function acs(a,b){this.a=a +this.b=b}, +lz:function lz(a,b,c){this.a=a +this.b=b +this.c=c}, +CB:function CB(a,b,c){this.a=a +this.b=b +this.c=c}, +act:function act(a,b,c){this.a=a +this.d=b +this.e=c}, +acu:function acu(a){this.a=a}, +d0:function d0(a,b){this.a=a +this.b=b}, +Wd:function Wd(){}, +Wc:function Wc(){}, +acp:function acp(){}, +acq:function acq(){}, +acr:function acr(){}, +P7:function P7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +D8:function D8(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +adK:function adK(a){this.a=a}, +adL:function adL(a){this.a=a}, +dp:function dp(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.y=_.x=!1}, +adH:function adH(){}, +adI:function adI(){}, +adG:function adG(){}, +adJ:function adJ(){}, +aXU(a){var s,r,q=A.b([],t.s) +for(s=a.length,r=0;r1&&sa +q=!l +i=q&&!m&&rd||!q||k +if(c===n)return new A.wg() +else if((!h||i)&&r)return new A.Re() +else if((b===a||j)&&r){B.e.a0(a0,d,d+(a1-d)) +return new A.Rf()}else if(e)return new A.Rg() +return new A.wg()}, +nW:function nW(){}, +Rf:function Rf(){}, +Re:function Re(){}, +Rg:function Rg(){}, +wg:function wg(){}, +aRA(a){return B.O2}, +Bz:function Bz(a,b){this.a=a +this.b=b}, +nX:function nX(){}, +Vd:function Vd(a,b){this.a=a +this.b=b}, +arn:function arn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +LF:function LF(a,b,c){this.a=a +this.b=b +this.c=c}, +a4S:function a4S(a,b,c){this.a=a +this.b=b +this.c=c}, +aFb(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.ai0(g,j,i,a,b,k,l,e,f,m,h,!0,!1)}, +aY0(a){switch(a){case"TextAffinity.downstream":return B.m +case"TextAffinity.upstream":return B.aI}return null}, +aFa(a){var s,r,q,p=J.ah(a),o=A.bx(p.h(a,"text")),n=A.jw(p.h(a,"selectionBase")) +if(n==null)n=-1 +s=A.jw(p.h(a,"selectionExtent")) +if(s==null)s=-1 +r=A.aY0(A.cR(p.h(a,"selectionAffinity"))) +if(r==null)r=B.m +q=A.on(p.h(a,"selectionIsDirectional")) +n=A.de(r,n,s,q===!0) +s=A.jw(p.h(a,"composingBase")) +if(s==null)s=-1 +p=A.jw(p.h(a,"composingExtent")) +return new A.eN(o,n,new A.dA(s,p==null?-1:p))}, +aFc(a){var s=$.aFd +$.aFd=s+1 +return new A.ai1(s,a)}, +aY2(a){switch(a){case"TextInputAction.none":return B.Rp +case"TextInputAction.unspecified":return B.Rq +case"TextInputAction.go":return B.Rt +case"TextInputAction.search":return B.Ru +case"TextInputAction.send":return B.Rv +case"TextInputAction.next":return B.Rw +case"TextInputAction.previous":return B.Rx +case"TextInputAction.continue_action":return B.Ry +case"TextInputAction.join":return B.Rz +case"TextInputAction.route":return B.Rr +case"TextInputAction.emergencyCall":return B.Rs +case"TextInputAction.done":return B.mk +case"TextInputAction.newline":return B.mj}throw A.c(A.LO(A.b([A.tH("Unknown text input action: "+a)],t.F)))}, +aY1(a){switch(a){case"FloatingCursorDragState.start":return B.nN +case"FloatingCursorDragState.update":return B.hz +case"FloatingCursorDragState.end":return B.hA}throw A.c(A.LO(A.b([A.tH("Unknown text cursor action: "+a)],t.F)))}, +DJ:function DJ(a,b){this.a=a +this.b=b}, +DL:function DL(a,b){this.a=a +this.b=b}, +wi:function wi(a,b,c){this.a=a +this.b=b +this.c=c}, +f3:function f3(a,b){this.a=a +this.b=b}, +Rc:function Rc(a,b){this.a=a +this.b=b}, +ai0:function ai0(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m}, +tT:function tT(a,b){this.a=a +this.b=b}, +eN:function eN(a,b,c){this.a=a +this.b=b +this.c=c}, +ahS:function ahS(a,b){this.a=a +this.b=b}, +jj:function jj(a,b){this.a=a +this.b=b}, +aik:function aik(){}, +ai1:function ai1(a,b){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b}, +Rk:function Rk(){var _=this +_.a=$ +_.b=null +_.c=$ +_.d=!1}, +aie:function aie(a){this.a=a}, +aX6(a){var s=A.b5("parent") +a.mj(new A.ata(s)) +return s.aJ()}, +IF(a,b){return new A.oI(a,b,null)}, +a_y(a,b){var s,r,q=t.KU,p=a.kO(q) +for(;s=p!=null,s;p=r){if(J.e(b.$1(p),!0))break +s=A.aX6(p).z +r=s==null?null:s.h(0,A.bU(q))}return s}, +aBL(a){var s={} +s.a=null +A.a_y(a,new A.a_w(s)) +return B.yQ}, +awP(a,b,c){var s={} +s.a=null +if((b==null?null:A.J(b))==null)A.bU(c) +A.a_y(a,new A.a_A(s,b,a,c)) +return s.a}, +awO(a,b){var s={} +s.a=null +A.bU(b) +A.a_y(a,new A.a_x(s,null,b)) +return s.a}, +awN(a,b,c){var s,r=b==null?null:A.J(b) +if(r==null)r=A.bU(c) +s=a.r.h(0,r) +if(c.i("bf<0>?").b(s))return s +else return null}, +kK(a,b,c){var s={} +s.a=null +A.a_y(a,new A.a_z(s,b,a,c)) +return s.a}, +aCy(a){return new A.zJ(a,new A.bh(A.b([],t.tq),t.wS))}, +aVE(a,b,c){return new A.Gg(a,b,!1,!1,!1,!1,new A.bh(A.b([],t.tq),t.wS),c.i("Gg<0>"))}, +aVF(a,b,c){return new A.Gh(a,b,!1,!1,!1,!1,new A.bh(A.b([],t.tq),t.wS),c.i("Gh<0>"))}, +ata:function ata(a){this.a=a}, +bs:function bs(){}, +bf:function bf(){}, +da:function da(){}, +fK:function fK(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +a_v:function a_v(){}, +oI:function oI(a,b,c){this.d=a +this.e=b +this.a=c}, +a_w:function a_w(a){this.a=a}, +a_A:function a_A(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_x:function a_x(a,b,c){this.a=a +this.b=b +this.c=c}, +a_z:function a_z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +EK:function EK(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +ajw:function ajw(a){this.a=a}, +EJ:function EJ(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.x=c +_.b=d +_.a=e}, +pq:function pq(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.y=e +_.z=f +_.ch=g +_.cx=h +_.a=i}, +Fp:function Fp(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +amN:function amN(a){this.a=a}, +amL:function amL(a){this.a=a}, +amG:function amG(a){this.a=a}, +amH:function amH(a){this.a=a}, +amF:function amF(a,b){this.a=a +this.b=b}, +amK:function amK(a){this.a=a}, +amI:function amI(a){this.a=a}, +amJ:function amJ(a,b){this.a=a +this.b=b}, +amM:function amM(a,b){this.a=a +this.b=b}, +zJ:function zJ(a,b){this.c=a +this.a=b +this.b=null}, +t_:function t_(){}, +ta:function ta(){}, +mK:function mK(){}, +L5:function L5(){}, +qt:function qt(){}, +OP:function OP(a){var _=this +_.d=_.c=$ +_.a=a +_.b=null}, +xA:function xA(){}, +Gg:function Gg(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.ajK$=c +_.ajL$=d +_.ajM$=e +_.ajN$=f +_.a=g +_.b=null +_.$ti=h}, +Gh:function Gh(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.ajK$=c +_.ajL$=d +_.ajM$=e +_.ajN$=f +_.a=g +_.b=null +_.$ti=h}, +F1:function F1(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +Sa:function Sa(){}, +S9:function S9(){}, +UF:function UF(){}, +HV:function HV(){}, +HW:function HW(){}, +yD:function yD(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +aYx(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +if(a==null||a.length===0)return B.d.gN(b) +s=t.N +r=t.da +q=A.hm(s,r) +p=A.hm(s,r) +o=A.hm(s,r) +n=A.hm(s,r) +m=A.hm(t.ob,r) +for(l=0;l<1;++l){k=b[l] +s=k.a +r=B.bs.h(0,s) +r=(r==null?s:r)+"_null_" +j=k.c +i=B.bF.h(0,j) +r+=A.d(i==null?j:i) +if(q.h(0,r)==null)q.l(0,r,k) +r=B.bs.h(0,s) +r=(r==null?s:r)+"_null" +if(o.h(0,r)==null)o.l(0,r,k) +r=B.bs.h(0,s) +r=(r==null?s:r)+"_" +i=B.bF.h(0,j) +r+=A.d(i==null?j:i) +if(p.h(0,r)==null)p.l(0,r,k) +r=B.bs.h(0,s) +s=r==null?s:r +if(n.h(0,s)==null)n.l(0,s,k) +s=B.bF.h(0,j) +if(s==null)s=j +if(m.h(0,s)==null)m.l(0,s,k)}for(h=null,g=null,f=0;f"))}, +ayJ(){var s=null,r=A.b([],t.GA),q=$.a3,p=A.b([],t.Jh),o=A.a_(7,s,!1,t.JI),n=t.S,m=A.dI(n),l=t.j1,k=A.b([],l) +l=A.b([],l) +r=new A.S1(s,r,!0,new A.aN(new A.ab(q,t.V),t.R),!1,s,!1,!1,s,$,s,!1,0,!1,$,s,new A.XC(A.aT(t.W)),$,$,$,$,s,p,s,A.aYA(),new A.Mb(A.aYz(),o,t.G7),!1,0,A.v(n,t.h1),m,k,l,s,!1,B.d6,!0,!1,s,B.z,B.z,s,0,s,!1,s,A.eI(s,t.W2),new A.abO(A.v(n,t.rr),A.v(t.Ld,t.iD)),new A.a5V(A.v(n,t.cK)),new A.abR(),A.v(n,t.YX),$,!1,B.CU) +r.a0f() +return r}, +asz:function asz(a,b,c){this.a=a +this.b=b +this.c=c}, +asA:function asA(a){this.a=a}, +dK:function dK(){}, +S0:function S0(){}, +asy:function asy(a,b){this.a=a +this.b=b}, +ajn:function ajn(a,b){this.a=a +this.b=b}, +nz:function nz(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +adb:function adb(a,b,c){this.a=a +this.b=b +this.c=c}, +adc:function adc(a){this.a=a}, +nA:function nA(a,b,c,d){var _=this +_.b=_.a=_.fx=_.dy=_.ac=_.V=null +_.c=a +_.d=null +_.e=$ +_.f=b +_.r=null +_.x=c +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1 +_.$ti=d}, +S1:function S1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3){var _=this +_.F$=a +_.by$=b +_.bz$=c +_.C$=d +_.V$=e +_.ac$=f +_.an$=g +_.Y$=h +_.a2$=i +_.ap$=j +_.aV$=k +_.bd$=l +_.be$=m +_.b3$=n +_.tf$=o +_.lJ$=p +_.p6$=q +_.cs$=r +_.dh$=s +_.eT$=a0 +_.ii$=a1 +_.ajJ$=a2 +_.a$=a3 +_.b$=a4 +_.c$=a5 +_.d$=a6 +_.e$=a7 +_.f$=a8 +_.r$=a9 +_.x$=b0 +_.y$=b1 +_.z$=b2 +_.Q$=b3 +_.ch$=b4 +_.cx$=b5 +_.cy$=b6 +_.db$=b7 +_.dx$=b8 +_.dy$=b9 +_.fr$=c0 +_.fx$=c1 +_.fy$=c2 +_.go$=c3 +_.id$=c4 +_.k1$=c5 +_.r2$=c6 +_.rx$=c7 +_.ry$=c8 +_.x1$=c9 +_.x2$=d0 +_.y1$=d1 +_.y2$=d2 +_.aw$=d3 +_.a=0}, +HB:function HB(){}, +HC:function HC(){}, +HD:function HD(){}, +HE:function HE(){}, +HF:function HF(){}, +HG:function HG(){}, +HH:function HH(){}, +axa(a,b,c){return new A.KT(b,c,a,null)}, +aU(a,b,c,d,e,f,g,h,i,j,k,l,m){var s +if(m!=null||h!=null){s=e==null?null:e.H1(h,m) +if(s==null)s=A.hd(h,m)}else s=e +return new A.mF(b,a,j,d,f,g,s,i,k,l,c,null)}, +KT:function KT(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +mF:function mF(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.a=l}, +Tt:function Tt(a,b,c){this.b=a +this.c=b +this.a=c}, +aPW(){var s=$.aJm() +return s}, +KY:function KY(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +L6:function L6(a,b){this.a=a +this.$ti=b}, +L9:function L9(a,b){this.a=a +this.b=b}, +tA:function tA(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.cy=d +_.dx=e +_.dy=f +_.fr=g +_.a=h +_.$ti=i}, +x_:function x_(a,b){var _=this +_.d=null +_.e=0 +_.a=null +_.b=a +_.c=null +_.$ti=b}, +alQ:function alQ(a){this.a=a}, +alR:function alR(a){this.a=a}, +alS:function alS(a){this.a=a}, +alP:function alP(a){this.a=a}, +zP:function zP(a,b,c){this.a=a +this.b=b +this.c=c}, +F8:function F8(a,b){this.a=a +this.b=b}, +wX:function wX(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=null +_.Q=j +_.ch=k +_.cy=_.cx=null +_.$ti=l}, +alJ:function alJ(a){this.a=a}, +alK:function alK(){}, +aFL(a,b,c,d,e,f,g,h){var s=a==null?new A.dg(c,A.a_(0,null,!1,t.Z),t.bm):a +s.aq(0,f) +return new A.alO(e,d,!1,h,c,s,f,1/0,b===!0)}, +aQ6(a){var s=a.X(t.JK) +if(s==null)return!1 +return s.f.W8()}, +aVw(a){var s,r,q=a.X(t.JK) +if(q==null)return!1 +s=q.f +r=s.a +s.a=!1 +return r}, +pd:function pd(a,b,c){this.f=a +this.z=b +this.a=c}, +l2:function l2(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.da$=f}, +alO:function alO(a,b,c,d,e,f,g,h,i){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i}, +F9:function F9(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +alM:function alM(){}, +alN:function alN(a){this.a=a}, +TL:function TL(a,b,c,d,e){var _=this +_.z=a +_.a=b +_.c=c +_.d=d +_.ab$=0 +_.ah$=e +_.a6$=_.af$=0 +_.a_$=!1}, +La:function La(a,b,c){this.c=a +this.d=b +this.a=c}, +xK:function xK(a){var _=this +_.a=!1 +_.ab$=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +FC:function FC(a,b,c){this.f=a +this.b=b +this.a=c}, +wZ:function wZ(){}, +lT(a){var s=a==null?B.fw:new A.eN(a,B.eb,B.bh) +return new A.wf(s,A.a_(0,null,!1,t.Z))}, +aQc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5){var s,r,q,p +if(d4==null)s=b3?B.m8:B.m9 +else s=d4 +if(d5==null)r=b3?B.ma:B.mb +else r=d5 +q=a9==null?A.aQd(d,b0):a9 +if(b0===1){p=A.b([$.aJw()],t.VS) +B.d.P(p,a6==null?B.z3:a6)}else p=a6 +return new A.zS(h,a4,b4,b3,e1,e4,c2,a5,e5,d3,d2==null?!c2:d2,a,s,r,a2,d7,d6,d8,e0,d9,e3,i,b,f,b0,b1,!1,e,c8,c9,q,e2,b6,b7,c0,b5,b8,b9,p,b2,!0,n,j,m,l,k,c1,d0,d1,a8,c6,!0,o,c5,c7,d,c,g,c4,!0,a7)}, +aQd(a,b){return b===1?B.xx:B.fx}, +aVj(a){var s=A.b([],t.D) +a.bP(new A.alT(s)) +return s}, +as6(a,b,c,d){return new A.Hv(a,b,c,new A.bh(A.b([],t.tq),t.wS),d.i("Hv<0>"))}, +wf:function wf(a,b){var _=this +_.a=a +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +Rw:function Rw(a,b,c){this.a=a +this.b=b +this.c=c}, +zS:function zS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k2=a1 +_.k3=a2 +_.k4=a3 +_.r1=a4 +_.r2=a5 +_.rx=a6 +_.ry=a7 +_.x1=a8 +_.x2=a9 +_.y1=b0 +_.y2=b1 +_.aw=b2 +_.Y=b3 +_.a2=b4 +_.ap=b5 +_.aV=b6 +_.bd=b7 +_.be=b8 +_.b3=b9 +_.ab=c0 +_.ah=c1 +_.af=c2 +_.a6=c3 +_.a_=c4 +_.bs=c5 +_.aO=c6 +_.u=c7 +_.F=c8 +_.by=c9 +_.bz=d0 +_.C=d1 +_.V=d2 +_.ac=d3 +_.an=d4 +_.aN=d5 +_.bf=d6 +_.aU=d7 +_.b9=d8 +_.cf=d9 +_.ei=e0 +_.a=e1}, +tB:function tB(a,b,c,d,e,f,g,h,i){var _=this +_.d=null +_.e=!1 +_.f=a +_.r=b +_.ch=_.Q=_.z=_.y=null +_.cx=c +_.cy=d +_.db=e +_.dx=!1 +_.fr=_.dy=null +_.fx=!0 +_.k2=_.k1=_.id=_.go=_.fy=null +_.k3=0 +_.k4=!1 +_.r1=null +_.r2=!1 +_.rx=$ +_.ry=0 +_.x1=null +_.x2=!1 +_.y1=null +_.a2=_.Y=_.aw=_.y2=$ +_.cA$=f +_.aY$=g +_.h4$=h +_.a=null +_.b=i +_.c=null}, +a3H:function a3H(a){this.a=a}, +a3z:function a3z(a){this.a=a}, +a3I:function a3I(a){this.a=a}, +a3x:function a3x(a){this.a=a}, +a3v:function a3v(a){this.a=a}, +a3w:function a3w(){}, +a3y:function a3y(a){this.a=a}, +a3F:function a3F(a){this.a=a}, +a3E:function a3E(a){this.a=a}, +a3D:function a3D(a){this.a=a}, +a3J:function a3J(a,b,c){this.a=a +this.b=b +this.c=c}, +a3A:function a3A(a,b){this.a=a +this.b=b}, +a3B:function a3B(a,b){this.a=a +this.b=b}, +a3C:function a3C(a,b){this.a=a +this.b=b}, +a3u:function a3u(a){this.a=a}, +a3G:function a3G(a,b){this.a=a +this.b=b}, +Fa:function Fa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.ch=h +_.cx=i +_.cy=j +_.db=k +_.dx=l +_.dy=m +_.fr=n +_.fx=o +_.fy=p +_.go=q +_.id=r +_.k1=s +_.k2=a0 +_.k3=a1 +_.k4=a2 +_.r1=a3 +_.x2=a4 +_.y1=a5 +_.y2=a6 +_.aw=a7 +_.Y=a8 +_.a2=a9 +_.ap=b0 +_.aV=b1 +_.bd=b2 +_.be=b3 +_.b3=b4 +_.ab=b5 +_.ah=b6 +_.af=b7 +_.a6=b8 +_.a_=b9 +_.c=c0 +_.a=c1}, +alT:function alT(a){this.a=a}, +He:function He(){}, +wI:function wI(a){this.a=a}, +asu:function asu(a){this.a=a}, +wG:function wG(a){this.a=a}, +asB:function asB(a,b){this.a=a +this.b=b}, +anH:function anH(a,b){this.a=a +this.b=b}, +F5:function F5(a){this.a=a}, +alY:function alY(a,b){this.a=a +this.b=b}, +wJ:function wJ(a,b){this.a=a +this.b=b}, +xt:function xt(a,b){this.a=a +this.b=b}, +m9:function m9(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=null +_.$ti=d}, +Hv:function Hv(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +as7:function as7(a){this.a=a}, +TY:function TY(a,b,c){var _=this +_.e=a +_.f=b +_.a=c +_.b=null}, +Hw:function Hw(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +WV:function WV(a,b){this.e=a +this.a=b +this.b=null}, +T9:function T9(a,b){this.e=a +this.a=b +this.b=null}, +Fb:function Fb(){}, +TN:function TN(){}, +Fc:function Fc(){}, +TO:function TO(){}, +aYG(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),o=new A.aF(a,new A.ap_(),p) +for(s=new A.bl(o,o.gp(o),p.i("bl")),p=p.i("aI.E"),r=null;s.v();){q=p.a(s.d) +r=(r==null?q:r).FT(0,q)}if(r.gS(r))return B.d.gN(a).a +return B.d.S_(B.d.gN(a).gRr(),r.gjj(r)).f}, +aG0(a,b){A.rQ(a,new A.ap1(b),t.zP)}, +aVL(a,b){A.rQ(a,new A.aoZ(b),t.h7)}, +at5:function at5(a){this.a=a}, +x2:function x2(a,b){this.b=a +this.c=b}, +r8:function r8(a,b){this.a=a +this.b=b}, +LW:function LW(){}, +a5u:function a5u(a,b){this.a=a +this.b=b}, +a5t:function a5t(){}, +wU:function wU(a,b){this.a=a +this.b=b}, +TC:function TC(a){this.a=a}, +a3_:function a3_(){}, +ap2:function ap2(a){this.a=a}, +a37:function a37(a,b){this.a=a +this.b=b}, +a31:function a31(){}, +a32:function a32(a){this.a=a}, +a33:function a33(a){this.a=a}, +a34:function a34(){}, +a35:function a35(a){this.a=a}, +a36:function a36(a){this.a=a}, +a30:function a30(a,b,c){this.a=a +this.b=b +this.c=c}, +a38:function a38(a){this.a=a}, +a39:function a39(a){this.a=a}, +a3a:function a3a(a){this.a=a}, +a3b:function a3b(a){this.a=a}, +a3c:function a3c(a){this.a=a}, +a3d:function a3d(a){this.a=a}, +dL:function dL(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +ap_:function ap_(){}, +ap1:function ap1(a){this.a=a}, +ap0:function ap0(){}, +ky:function ky(a){this.a=a +this.b=null}, +aoY:function aoY(){}, +aoZ:function aoZ(a){this.a=a}, +Pb:function Pb(a){this.ig$=a}, +acF:function acF(){}, +acG:function acG(){}, +acH:function acH(a){this.a=a}, +An:function An(a,b,c){this.c=a +this.e=b +this.a=c}, +Ug:function Ug(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +x3:function x3(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +PI:function PI(a){this.a=a +this.b=null}, +qa:function qa(){}, +NI:function NI(a){this.a=a +this.b=null}, +qr:function qr(){}, +OL:function OL(a){this.a=a +this.b=null}, +zH:function zH(a,b){this.c=a +this.a=b +this.b=null}, +Uh:function Uh(){}, +Wg:function Wg(){}, +Z1:function Z1(){}, +Z2:function Z2(){}, +aQY(a,b,c){return new A.Ap(b,a==null?B.mO:a,c)}, +axx(a){var s=a.X(t.Jp) +return s==null?null:s.f}, +aQZ(a){var s=null +return new A.hj(new A.D7(s,A.a_(0,s,!1,t.Z)),A.adF(!1),s,A.v(t.yb,t.W),s,!0,s,B.l,a.i("hj<0>"))}, +Ap:function Ap(a,b,c){this.c=a +this.f=b +this.a=c}, +Aq:function Aq(a,b){var _=this +_.d=0 +_.e=!1 +_.f=a +_.a=null +_.b=b +_.c=null}, +a5H:function a5H(){}, +a5I:function a5I(a){this.a=a}, +Fq:function Fq(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +l9:function l9(){}, +hj:function hj(a,b,c,d,e,f,g,h,i){var _=this +_.d=$ +_.e=a +_.f=b +_.bx$=c +_.dw$=d +_.fB$=e +_.cO$=f +_.c0$=g +_.a=null +_.b=h +_.c=null +_.$ti=i}, +a5G:function a5G(a){this.a=a}, +a5F:function a5F(a,b){this.a=a +this.b=b}, +J0:function J0(a,b){this.a=a +this.b=b}, +amO:function amO(){}, +x4:function x4(){}, +aRa(a,b){return new A.bk(a,b.i("bk<0>"))}, +aVv(a){a.e4() +a.bP(A.auw())}, +aQh(a,b){var s,r="_depth" +if(A.a(a.e,r)>")),i).bG(0,new A.ato(k,h),t.e3)}, +Ne(a){var s=a.X(t.Gk) +return s==null?null:s.r.f}, +jX(a,b,c){var s=a.X(t.Gk) +return s==null?null:c.i("0?").a(J.N(s.r.e,b))}, +xC:function xC(a,b){this.a=a +this.b=b}, +atm:function atm(a){this.a=a}, +atn:function atn(){}, +ato:function ato(a,b){this.a=a +this.b=b}, +h_:function h_(){}, +Yy:function Yy(){}, +L_:function L_(){}, +FV:function FV(a,b,c,d){var _=this +_.r=a +_.x=b +_.b=c +_.a=d}, +Bj:function Bj(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +UV:function UV(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +anN:function anN(a){this.a=a}, +anO:function anO(a,b){this.a=a +this.b=b}, +anM:function anM(a,b,c){this.a=a +this.b=b +this.c=c}, +axQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.BA(m,d,o,l,p,k,q,n,!1,a,i,h,e,c,j,g,f)}, +nf(a){var s,r,q,p,o,n=a.gnx(),m=a.x +n=n.bK(0,m==null?A.b7():m) +m=a.x +if(m==null)m=A.b7() +s=a.b.a +a.gnI() +r=a.x +r=A.a3s(B.fC,r==null?A.b7():r) +a.gnI() +q=a.x +q=A.a3s(B.fC,q==null?A.b7():q) +p=a.e +o=a.x +p=A.a3s(p,o==null?A.b7():o) +a.gnI() +o=a.x +o=A.a3s(B.fC,o==null?A.b7():o) +a.gnI() +a.gnI() +return new A.BA(n,m,s.e,s.d,p,r,q,o,!1,!1,!1,!1,!1,!1,B.bZ,new A.zF(null),B.Ii)}, +axR(a,b,c,d,e,f){return new A.j3(b.X(t.w).f.Ud(c,d,e,f),a,null)}, +eZ(a){var s=a.X(t.w) +return s==null?null:s.f}, +axS(a){var s=A.eZ(a) +s=s==null?null:s.c +return s==null?1:s}, +aRT(a){var s=A.eZ(a) +s=s==null?null:s.cy +return s===!0}, +BA:function BA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q}, +j3:function j3(a,b,c){this.f=a +this.b=b +this.a=c}, +NF:function NF(a,b){this.a=a +this.b=b}, +G0:function G0(a,b){this.c=a +this.a=b}, +V1:function V1(a){this.a=null +this.b=a +this.c=null}, +ao6:function ao6(){}, +ao7:function ao7(){}, +YU:function YU(){}, +axT(a,b,c,d){return new A.Nu(b,c,!0,d,null)}, +Nu:function Nu(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.a=e}, +a9P:function a9P(a,b){this.a=a +this.b=b}, +IO:function IO(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +wD:function wD(a,b,c,d,e,f,g,h){var _=this +_.a6=null +_.r2=_.r1=!1 +_.ry=_.rx=null +_.ch=a +_.cy=b +_.db=c +_.dy=_.dx=null +_.fr=!1 +_.fx=null +_.e=d +_.f=e +_.r=null +_.a=f +_.c=g +_.d=h}, +aod:function aod(a){this.a=a}, +Sr:function Sr(a){this.a=a}, +V7:function V7(a,b,c){this.c=a +this.d=b +this.a=c}, +NG:function NG(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +xW:function xW(a,b){this.a=a +this.b=b}, +arO:function arO(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.c=_.b=null}, +aE2(a){return A.eJ(a,!1).amr(null)}, +eJ(a,b){var s,r,q +if(a instanceof A.im){s=a.aw +s.toString +s=s instanceof A.k_}else s=!1 +if(s){s=a.aw +s.toString +t.uK.a(s) +r=s}else r=null +if(b){q=a.Fs(t.uK) +r=q==null?r:q +s=r}else{if(r==null)r=a.lO(t.uK) +s=r}s.toString +return s}, +aS7(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.ny) +if(B.e.bL(b,"/")&&b.length>1){b=B.e.ci(b,1) +s=t.z +l.push(a.ri("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +aVQ(a){var s=a.c.a +return s<=7&&s>=1}, +aG3(a){return new A.aqM(a)}, +aVN(a){var s,r,q +t.Dn.a(a) +s=J.ah(a) +r=s.h(a,0) +r.toString +switch(B.GI[A.cF(r)].a){case 0:s=s.eJ(a,1) +r=s[0] +r.toString +A.cF(r) +q=s[1] +q.toString +A.bx(q) +return new A.Ve(r,q,s.length>2?s[2]:null,B.mC) +case 1:s=s.eJ(a,1)[1] +s.toString +t.pO.a(A.aSk(new A.a0w(A.cF(s)))) +return null}}, +qD:function qD(a,b){this.a=a +this.b=b}, +ch:function ch(){}, +adS:function adS(a){this.a=a}, +adR:function adR(a){this.a=a}, +adV:function adV(){}, +adW:function adW(){}, +adX:function adX(){}, +adY:function adY(){}, +adT:function adT(a){this.a=a}, +adU:function adU(){}, +hC:function hC(a,b){this.a=a +this.b=b}, +j6:function j6(){}, +py:function py(a,b,c){this.f=a +this.b=b +this.a=c}, +adQ:function adQ(){}, +RA:function RA(){}, +KZ:function KZ(a){this.$ti=a}, +uI:function uI(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.ch=g +_.a=h}, +aao:function aao(){}, +eQ:function eQ(a,b){this.a=a +this.b=b}, +Vn:function Vn(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +dM:function dM(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=null +_.x=!0 +_.y=!1}, +aqL:function aqL(a,b){this.a=a +this.b=b}, +aqJ:function aqJ(){}, +aqK:function aqK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqM:function aqM(a){this.a=a}, +oe:function oe(){}, +xx:function xx(a,b){this.a=a +this.b=b}, +Ga:function Ga(a,b){this.a=a +this.b=b}, +Gb:function Gb(a,b){this.a=a +this.b=b}, +Gc:function Gc(a,b){this.a=a +this.b=b}, +k_:function k_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=$ +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=!1 +_.Q=null +_.ch=$ +_.cx=f +_.cy=null +_.dx=_.db=!1 +_.dy=0 +_.fr=g +_.fx=h +_.bx$=i +_.dw$=j +_.fB$=k +_.cO$=l +_.c0$=m +_.cA$=n +_.aY$=o +_.a=null +_.b=p +_.c=null}, +aam:function aam(a){this.a=a}, +aac:function aac(){}, +aad:function aad(){}, +aae:function aae(){}, +aaf:function aaf(){}, +aag:function aag(){}, +aah:function aah(){}, +aai:function aai(){}, +aaj:function aaj(){}, +aak:function aak(){}, +aal:function aal(){}, +aab:function aab(a){this.a=a}, +xL:function xL(a,b){this.a=a +this.b=b}, +WH:function WH(){}, +Ve:function Ve(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +ayL:function ayL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +Uo:function Uo(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +anf:function anf(){}, +aov:function aov(){}, +Gd:function Gd(){}, +Ge:function Ge(){}, +et:function et(){}, +cM:function cM(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +fY:function fY(){}, +aSb(a,b,c,d,e,f){return new A.NX(f,a,e,c,d,b,null)}, +C0:function C0(a,b){this.a=a +this.b=b}, +NX:function NX(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.c=f +_.a=g}, +kw:function kw(a,b,c){this.ct$=a +this.a1$=b +this.a=c}, +xI:function xI(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.C=a +_.V=b +_.ac=c +_.an=d +_.aN=e +_.bf=f +_.aU=g +_.c9$=h +_.Z$=i +_.cG$=j +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=k +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqq:function aqq(a,b){this.a=a +this.b=b}, +Z7:function Z7(){}, +Z8:function Z8(){}, +hu(a,b){return new A.k2(a,b,new A.bk(null,t.af),A.a_(0,null,!1,t.Z))}, +k2:function k2(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=!1 +_.e=null +_.f=c +_.ab$=0 +_.ah$=d +_.a6$=_.af$=0 +_.a_$=!1}, +aaM:function aaM(a){this.a=a}, +xz:function xz(a,b,c){this.c=a +this.d=b +this.a=c}, +Gf:function Gf(a){this.a=null +this.b=a +this.c=null}, +aoz:function aoz(){}, +qe:function qe(a,b){this.c=a +this.a=b}, +uO:function uO(a,b,c,d){var _=this +_.d=a +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null}, +aaQ:function aaQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaP:function aaP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaR:function aaR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aaO:function aaO(){}, +aaN:function aaN(){}, +Hn:function Hn(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +XU:function XU(a,b,c,d){var _=this +_.Y=$ +_.a2=a +_.b=_.a=_.fx=_.dy=null +_.c=b +_.d=null +_.e=$ +_.f=c +_.r=null +_.x=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +xJ:function xJ(a,b,c,d,e,f,g,h){var _=this +_.C=!1 +_.V=null +_.ac=a +_.an=b +_.aN=c +_.bf=d +_.c9$=e +_.Z$=f +_.cG$=g +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=h +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqw:function aqw(a){this.a=a}, +aqu:function aqu(a){this.a=a}, +aqv:function aqv(a){this.a=a}, +aqt:function aqt(a){this.a=a}, +aqx:function aqx(a,b,c){this.a=a +this.b=b +this.c=c}, +Vw:function Vw(){}, +Z9:function Z9(){}, +aFP(a,b,c){var s,r=null,q="_glowController",p=t._,o=new A.aG(0,0,p),n=new A.aG(0,0,p),m=new A.Fs(B.fK,o,n,0.5,0.5,b,a,A.a_(0,r,!1,t.Z)),l=A.bE(r,r,r,r,c) +l.cS(m.gAW()) +A.cG(m.b,q) +m.b=l +s=A.d3(B.et,A.a(l,q),r) +s.a.aq(0,m.gd7()) +t.m.a(s) +A.cG(m.r,"_glowOpacity") +m.r=new A.aV(s,o,p.i("aV")) +A.cG(m.y,"_glowSize") +m.y=new A.aV(s,n,p.i("aV")) +p=c.xF(m.gafc()) +A.cG(m.z,"_displacementTicker") +m.z=p +return m}, +u_:function u_(a,b,c,d){var _=this +_.e=a +_.f=b +_.x=c +_.a=d}, +Ft:function Ft(a,b,c,d){var _=this +_.r=_.f=_.e=_.d=null +_.x=a +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null}, +rm:function rm(a,b){this.a=a +this.b=b}, +Fs:function Fs(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=$ +_.c=null +_.e=_.d=0 +_.f=b +_.r=$ +_.x=c +_.z=_.y=$ +_.Q=null +_.ch=d +_.cx=e +_.cy=0 +_.db=f +_.dx=g +_.ab$=0 +_.ah$=h +_.a6$=_.af$=0 +_.a_$=!1}, +an4:function an4(a){this.a=a}, +Un:function Un(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +w2:function w2(a,b,c){this.c=a +this.e=b +this.a=c}, +Hc:function Hc(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.r=!0 +_.cA$=a +_.aY$=b +_.a=null +_.b=c +_.c=null}, +ari:function ari(a,b,c){this.a=a +this.b=b +this.c=c}, +rC:function rC(a,b){this.a=a +this.b=b}, +Hb:function Hb(a,b,c){var _=this +_.b=_.a=$ +_.c=a +_.d=b +_.ab$=_.e=0 +_.ah$=c +_.a6$=_.af$=0 +_.a_$=!1}, +C1:function C1(a,b){this.a=a +this.da$=b}, +xB:function xB(){}, +HR:function HR(){}, +I_:function I_(){}, +aE6(a,b){var s=a.gM() +return!(s instanceof A.uP)}, +aE8(a){var s=a.ajT(t.Mf) +return s==null?null:s.d}, +H8:function H8(a){this.a=a}, +C2:function C2(){this.a=null}, +aaS:function aaS(a){this.a=a}, +uP:function uP(a,b,c){this.c=a +this.d=b +this.a=c}, +j9:function j9(){}, +Ok:function Ok(a,b,c,d){var _=this +_.d=a +_.f=b +_.r=c +_.a=d}, +AE:function AE(a,b){this.c=a +this.a=b}, +a6Y:function a6Y(){}, +a6X:function a6X(a,b){this.a=a +this.b=b}, +rq:function rq(a,b){this.a=a +this.b=b +this.c=!1}, +Cl:function Cl(a,b){this.a=a +this.c=b}, +Cn:function Cn(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Gl:function Gl(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=_.x=_.r=null +_.b=a +_.c=null}, +aoG:function aoG(a){this.a=a}, +uW:function uW(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +aEq(a){return new A.v2(null,a,null)}, +Cr(a){var s=a.X(t.bb) +return s==null?null:s.f}, +v2:function v2(a,b,c){this.f=a +this.b=b +this.a=c}, +qC(a){var s=a.X(t.lQ) +return s==null?null:s.f}, +RF(a,b){return new A.r9(a,b,null)}, +nC:function nC(a,b,c){this.c=a +this.d=b +this.a=c}, +WI:function WI(a,b,c,d,e,f){var _=this +_.bx$=a +_.dw$=b +_.fB$=c +_.cO$=d +_.c0$=e +_.a=null +_.b=f +_.c=null}, +r9:function r9(a,b,c){this.f=a +this.b=b +this.a=c}, +Db:function Db(a,b,c){this.c=a +this.d=b +this.a=c}, +GM:function GM(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.x=!1 +_.a=null +_.b=a +_.c=null}, +aqD:function aqD(a){this.a=a}, +aqC:function aqC(a,b){this.a=a +this.b=b}, +dn:function dn(){}, +je:function je(){}, +adM:function adM(a,b){this.a=a +this.b=b}, +asF:function asF(){}, +Za:function Za(){}, +adF(a){return new A.PJ(!1,A.a_(0,null,!1,t.Z))}, +dx:function dx(){}, +hL:function hL(){}, +GL:function GL(){}, +D6:function D6(a,b,c){var _=this +_.fr=a +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1 +_.$ti=c}, +PJ:function PJ(a,b){var _=this +_.fr=a +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +D7:function D7(a,b){var _=this +_.fr=a +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +qA:function qA(){}, +vf:function vf(){}, +qB:function qB(a,b){var _=this +_.r1=a +_.y=null +_.a=!1 +_.c=_.b=null +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +PO:function PO(a,b){this.a=a +this.b=b}, +PP:function PP(){}, +OA:function OA(a,b,c){var _=this +_.a=a +_.b=b +_.ab$=0 +_.ah$=c +_.a6$=_.af$=0 +_.a_$=!1}, +VE:function VE(){}, +VF:function VF(){}, +nh(a,b){var s=a.X(t.Fe),r=s==null?null:s.x +return b.i("fr<0>?").a(r)}, +Nv(a){return new A.a9S(a)}, +uN:function uN(){}, +eg:function eg(){}, +aiF:function aiF(a,b,c){this.a=a +this.b=b +this.c=c}, +aiG:function aiG(a,b,c){this.a=a +this.b=b +this.c=c}, +aiH:function aiH(a,b,c){this.a=a +this.b=b +this.c=c}, +aiE:function aiE(a,b){this.a=a +this.b=b}, +uw:function uw(a){this.a=a +this.b=null}, +Nb:function Nb(){}, +a98:function a98(a){this.a=a}, +TD:function TD(a,b){this.e=a +this.a=b +this.b=null}, +G3:function G3(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.x=c +_.b=d +_.a=e}, +xw:function xw(a,b,c){this.c=a +this.a=b +this.$ti=c}, +me:function me(a,b,c,d){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +aoi:function aoi(a){this.a=a}, +aom:function aom(a){this.a=a}, +aon:function aon(a){this.a=a}, +aol:function aol(a){this.a=a}, +aoj:function aoj(a){this.a=a}, +aok:function aok(a){this.a=a}, +fr:function fr(){}, +a9S:function a9S(a){this.a=a}, +a9R:function a9R(a,b){this.a=a +this.b=b}, +a9Q:function a9Q(){}, +Cq:function Cq(){}, +lD:function lD(){}, +LU:function LU(a,b,c){this.e=a +this.c=b +this.a=c}, +LV:function LV(a,b,c){this.e=a +this.c=b +this.a=c}, +xH:function xH(a,b,c){var _=this +_.D=a +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Gy:function Gy(a,b,c,d,e){var _=this +_.eD=a +_.cP=b +_.D=c +_.u$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +xv:function xv(){}, +PV(a,b,c,d){return new A.PU(d,a,c,b,null)}, +PU:function PU(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.r=c +_.y=d +_.a=e}, +Q3:function Q3(){}, +n2:function n2(a){this.a=a}, +a6S:function a6S(a,b){this.b=a +this.a=b}, +aeC:function aeC(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +a3q:function a3q(a,b){this.b=a +this.a=b}, +J5:function J5(a){this.b=$ +this.a=a}, +Lb:function Lb(a){this.c=this.b=$ +this.a=a}, +Dj:function Dj(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aez:function aez(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aey:function aey(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ayi(a){var s=a.X(t.Cy),r=s==null?null:s.f +return r==null?B.zm:r}, +Q4:function Q4(){}, +aeA:function aeA(){}, +aeB:function aeB(){}, +asC:function asC(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Dk:function Dk(a,b,c){this.f=a +this.b=b +this.a=c}, +vk(a,b){return new A.jh(b,a,A.b([],t.ZP),A.a_(0,null,!1,t.Z))}, +jh:function jh(a,b,c,d){var _=this +_.a=a +_.c=b +_.d=c +_.ab$=0 +_.ah$=d +_.a6$=_.af$=0 +_.a_$=!1}, +lE:function lE(){}, +LK:function LK(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +U5:function U5(){}, +ayj(a,b,c,d,e){var s=new A.ji(c,e,d,a,0) +if(b!=null)s.da$=b +return s}, +aZ0(a){return a.da$===0}, +wA:function wA(){}, +fs:function fs(){}, +Dq:function Dq(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.da$=d}, +ji:function ji(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.da$=e}, +k3:function k3(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.da$=f}, +nG:function nG(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.da$=d}, +RJ:function RJ(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.da$=d}, +xN:function xN(){}, +GU:function GU(a,b,c){this.f=a +this.b=b +this.a=c}, +od:function od(a){var _=this +_.d=a +_.c=_.b=_.a=null}, +Dm:function Dm(a,b){this.c=a +this.a=b}, +Dn:function Dn(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aeD:function aeD(a){this.a=a}, +aeE:function aeE(a){this.a=a}, +aP1(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +azk(a,b){var s=$.K.F$.Q.h(0,a).gL() +s.toString +return t.q.a(s).j4(b)}, +vo:function vo(a,b){this.a=a +this.b=b}, +vp:function vp(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m +_.db=!1 +_.fx=_.fr=_.dy=_.dx=null +_.fy=$ +_.ab$=0 +_.ah$=n +_.a6$=_.af$=0 +_.a_$=!1}, +aeW:function aeW(){}, +v9:function v9(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.x=e +_.ch=f +_.cx=g +_.cy=h +_.db=i +_.dx=j +_.dy=k +_.a=l}, +kd:function kd(a,b,c,d,e){var _=this +_.f=_.e=_.d=null +_.x=_.r=$ +_.y=a +_.z=!1 +_.Q=$ +_.cA$=b +_.aY$=c +_.a=null +_.b=d +_.c=null +_.$ti=e}, +acC:function acC(a){this.a=a}, +acy:function acy(a){this.a=a}, +acz:function acz(a){this.a=a}, +acv:function acv(a){this.a=a}, +acw:function acw(a){this.a=a}, +acx:function acx(a){this.a=a}, +acA:function acA(a){this.a=a}, +acB:function acB(a){this.a=a}, +acD:function acD(a){this.a=a}, +acE:function acE(a){this.a=a}, +kA:function kA(a,b,c,d,e,f,g,h,i){var _=this +_.fE=a +_.r1=!1 +_.F=_.u=_.aO=_.bs=_.a_=_.a6=_.af=_.ah=_.ab=_.b3=_.be=_.bd=_.aV=_.ap=_.a2=_.Y=_.aw=_.y2=_.y1=_.x2=_.x1=_.ry=_.rx=_.r2=null +_.ch=b +_.cy=c +_.db=d +_.dy=_.dx=null +_.fr=!1 +_.fx=null +_.e=e +_.f=f +_.r=null +_.a=g +_.c=h +_.d=i}, +kB:function kB(a,b,c,d,e,f,g,h,i){var _=this +_.ek=a +_.ac=_.V=_.C=_.bz=_.by=_.F=_.u=_.aO=_.bs=_.a_=_.a6=null +_.r2=_.r1=!1 +_.ry=_.rx=null +_.ch=b +_.cy=c +_.db=d +_.dy=_.dx=null +_.fr=!1 +_.fx=null +_.e=e +_.f=f +_.r=null +_.a=g +_.c=h +_.d=i}, +xF:function xF(){}, +Dz:function Dz(a,b){this.c=a +this.a=b}, +X2:function X2(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +X3:function X3(a,b,c){this.y=a +this.b=b +this.a=c}, +qP(a,b,c,d,e){return new A.b0(a,c,e,b,d)}, +aTh(){return new A.vv(B.NN,A.a_(0,null,!1,t.Z))}, +aTi(a){var s=A.v(t.y6,t.JF) +a.a9(0,new A.afC(s)) +return s}, +b0:function b0(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +rd:function rd(a,b){this.a=a +this.b=b}, +vv:function vv(a,b){var _=this +_.b=a +_.c=null +_.ab$=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +afC:function afC(a){this.a=a}, +afB:function afB(){}, +qO:function qO(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +GY:function GY(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +X5:function X5(a,b,c){this.f=a +this.b=b +this.a=c}, +X4:function X4(){}, +X6:function X6(){}, +YC:function YC(){}, +Ql(a,b,c,d,e,f,g){var s=b==null&&g===B.a5 +return new A.vx(g,!1,c,b,s,d,a,null)}, +vx:function vx(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h}, +afF:function afF(a,b,c){this.a=a +this.b=b +this.c=c}, +xP:function xP(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +GJ:function GJ(a,b,c,d,e,f){var _=this +_.C=a +_.V=b +_.an=c +_.aN=d +_.u$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqs:function aqs(a,b){this.a=a +this.b=b}, +aqr:function aqr(a,b){this.a=a +this.b=b}, +HX:function HX(){}, +Qo:function Qo(){}, +Qp:function Qp(a,b){this.c=a +this.a=b}, +afI:function afI(a){this.a=a}, +Wx:function Wx(a,b,c){var _=this +_.D=a +_.ae=null +_.u$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=$ +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aXt(a,b){return b}, +aEZ(a,b){var s=A.ayp(t.S,t.Dv),r=($.bv+1)%16777215 +$.bv=r +return new A.vS(b,s,r,a,B.a2)}, +aTt(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +aRw(a,b){return new A.AZ(b,a,null)}, +agS:function agS(){}, +WO:function WO(a){this.a=a}, +agR:function agR(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f}, +QF:function QF(){}, +vT:function vT(){}, +QD:function QD(a,b){this.d=a +this.a=b}, +vS:function vS(a,b,c,d,e){var _=this +_.Y=a +_.a2=b +_.aV=_.ap=null +_.bd=!1 +_.b=_.a=_.fx=_.dy=null +_.c=c +_.d=null +_.e=$ +_.f=d +_.r=null +_.x=e +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +agW:function agW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +agU:function agU(){}, +agV:function agV(a,b){this.a=a +this.b=b}, +agT:function agT(a,b,c){this.a=a +this.b=b +this.c=c}, +agX:function agX(a,b){this.a=a +this.b=b}, +AZ:function AZ(a,b,c){this.f=a +this.b=b +this.a=c}, +ik:function ik(){}, +lN:function lN(){}, +DI:function DI(a,b,c,d,e){var _=this +_.Y=a +_.b=_.a=_.fx=_.dy=_.a2=null +_.c=b +_.d=null +_.e=$ +_.f=c +_.r=null +_.x=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1 +_.$ti=e}, +kZ(a,b,c,d,e,f,g,h,i){return new A.mI(f,g,e,d,c,i,h,a,b)}, +aCq(a,b,c){var s=null +return new A.fj(new A.a2M(s,c,s,s,b,s,s,a),s)}, +aCp(a){var s=a.X(t.uy) +return s==null?null:s.guo(s)}, +ak(a,b,c,d,e,f,g,h){return new A.r0(a,null,f,g,h,e,c,b,d,null)}, +mI:function mI(a,b,c,d,e,f,g,h,i){var _=this +_.x=a +_.y=b +_.z=c +_.Q=d +_.ch=e +_.cx=f +_.cy=g +_.b=h +_.a=i}, +a2M:function a2M(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +Vr:function Vr(a){this.a=a}, +r0:function r0(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.x=e +_.z=f +_.Q=g +_.cx=h +_.cy=i +_.a=j}, +zK:function zK(){}, +hA:function hA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +fv:function fv(a,b,c){this.a=a +this.b=b +this.c=c}, +wk:function wk(a,b){this.a=a +this.b=b}, +Hk:function Hk(a,b){this.a=a +this.b=b}, +aij:function aij(){}, +Rn:function Rn(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=$ +_.cx=l +_.db=_.cy=null +_.dx=!1}, +aim:function aim(a){this.a=a}, +ain:function ain(a){this.a=a}, +ail:function ail(a,b){this.a=a +this.b=b}, +Hi:function Hi(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.a=k}, +Hj:function Hj(a,b,c){var _=this +_.e=_.d=$ +_.fD$=a +_.di$=b +_.a=null +_.b=c +_.c=null}, +Ea:function Ea(){}, +E9:function E9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.a=q}, +Hh:function Hh(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=_.y=_.x=_.r=null +_.b=a +_.c=null}, +ary:function ary(a){this.a=a}, +arz:function arz(a){this.a=a}, +arA:function arA(a){this.a=a}, +arB:function arB(a){this.a=a}, +arC:function arC(a){this.a=a}, +arD:function arD(a){this.a=a}, +arE:function arE(a){this.a=a}, +arF:function arF(a){this.a=a}, +I1:function I1(){}, +ayx(a){var s=a.X(t.l3),r=s==null?null:s.f +return r!==!1}, +aFi(a){var s=a.kO(t.l3) +s=s==null?null:s.gM() +t.Wj.a(s) +s=s==null?null:s.r +return s==null?new A.dg(!0,A.a_(0,null,!1,t.Z),t.uh):s}, +wn:function wn(a,b,c){this.c=a +this.d=b +this.a=c}, +XW:function XW(a,b){var _=this +_.d=!0 +_.e=a +_.a=null +_.b=b +_.c=null}, +x0:function x0(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +lI:function lI(){}, +dB:function dB(){}, +Yx:function Yx(a,b,c){var _=this +_.x=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=$}, +Rv:function Rv(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +agQ(a,b,c,d){return new A.QA(c,d,a,b,null)}, +ayh(a,b){return new A.Q_(a,b,null)}, +aEM(a,b){return new A.PN(a,b,null)}, +l4(a,b,c){return new A.ph(c,a,b,null)}, +iE(a,b,c){return new A.IM(b,c,a,null)}, +yx:function yx(){}, +EL:function EL(a){this.a=null +this.b=a +this.c=null}, +ajS:function ajS(){}, +QA:function QA(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Q_:function Q_(a,b,c){this.r=a +this.c=b +this.a=c}, +PN:function PN(a,b,c){this.r=a +this.c=b +this.a=c}, +ph:function ph(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +KU:function KU(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +IM:function IM(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ajh(a,b){var s +switch(b.a){case 0:s=a.X(t.I) +s.toString +return A.azZ(s.f) +case 1:return B.V +case 2:s=a.X(t.I) +s.toString +return A.azZ(s.f) +case 3:return B.V}}, +EC:function EC(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.x=c +_.y=d +_.z=e +_.ch=f +_.c=g +_.a=h}, +Ys:function Ys(a,b,c,d){var _=this +_.Y=$ +_.a2=a +_.b=_.a=_.fx=_.dy=null +_.c=b +_.d=null +_.e=$ +_.f=c +_.r=null +_.x=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +Qk:function Qk(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.x=c +_.c=d +_.a=e}, +RX:function RX(a,b,c){this.c=a +this.e=b +this.a=c}, +S_:function S_(){}, +kp:function kp(a,b,c){this.c=a +this.d=b +this.a=c}, +Yz:function Yz(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +Jo:function Jo(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aC1(a){return new A.iI(a)}, +iI:function iI(a){this.a=a}, +a0i:function a0i(){}, +aeL:function aeL(a){this.e=a}, +aeM:function aeM(a,b){this.a=a +this.b=b}, +aeN:function aeN(){}, +oX:function oX(a,b){this.c=a +this.a=b}, +Im(a){A.ew(null,B.aq,null) +A.aTv(new A.avI(a),!1)}, +hh(a,b,c,d,e){return A.aPZ(a,b,c,d,e,e.i("0?"))}, +aPZ(a,b,c,d,e,f){var s=0,r=A.C(f),q,p,o +var $async$hh=A.D(function(g,h){if(g===1)return A.z(h,r) +while(true)switch(s){case 0:o={} +o.a=null +if(c!=null)p=o.a=c +else{p=$.aCu+1 +$.aCu=p +p=o.a=B.b.j(p)}A.ew(null,B.xd,null) +A.ew(null,B.xe,null) +s=3 +return A.H(A.aTu(new A.a2U(a,new A.a2V(o)),b,p,d,e),$async$hh) +case 3:q=h +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$hh,r)}, +avf(a,b,c){var s,r=new A.avg() +A.ew(null,B.aq,null) +s=A.b([r.$2($.o0.b7().$1("OK"),new A.avh())],t.I4) +if(a!=="error")B.d.ks(s,0,r.$2($.o0.b7().$1("Cancel"),new A.avi())) +A.hh(new A.avj(b,c,s),!1,null,!0,t.z)}, +b_m(a,b){var s,r,q +for(s=a.length,r=0,q=0;q>>0)-r) +return new A.M((B.b.b4(r,16777216)&16744447|b<<24)>>>0)}, +aIg(a){if(a<1024)return B.c.j(a)+" B" +else if(a<1048576)return B.c.ai(a/1024,2)+" KB" +else if(a<1073741824)return B.c.ai(a/1048576,2)+" MB" +else return B.c.ai(a/1073741824,2)+" GB"}, +aEi(a){if(!B.d.A($.aEj,a))return A.pv("Wrong permission!"+a,null,t.y) +return A.mS("check_permission",a)}, +aSf(a){var s +if(!B.d.A($.aEj,a))return A.pv("Wrong permission!"+a,null,t.y) +$.aEg=a +$.abb=new A.aN(new A.ab($.a3,t.tr),t.VY) +A.mS("request_permission",a) +s=$.aEh +if(s!=null)s.ay(0) +$.aEh=A.bp(A.b1(0,0,60),new A.abc()) +return $.abb.a}, +avI:function avI(a){this.a=a}, +avH:function avH(){}, +a2V:function a2V(a){this.a=a}, +a2U:function a2U(a,b){this.a=a +this.b=b}, +a2T:function a2T(a,b){this.a=a +this.b=b}, +dQ:function dQ(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +a1S:function a1S(){}, +avg:function avg(){}, +avh:function avh(){}, +avi:function avi(){}, +avj:function avj(a,b,c){this.a=a +this.b=b +this.c=c}, +abc:function abc(){}, +ZP(){var s=0,r=A.C(t.P),q,p,o +var $async$ZP=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:if($.K==null)A.ayJ() +$.K.toString +q=$.cw().yn() +p=A.a58() +s=2 +return A.H(q,$async$ZP) +case 2:s=3 +return A.H(p,$async$ZP) +case 3:A.avt() +A.b_z() +if($.K==null)A.ayJ() +o=$.K +o.VU(new A.IQ(null)) +o.I0() +return A.A(null,r)}}) +return A.B($async$ZP,r)}, +IQ:function IQ(a){this.a=a}, +p2:function p2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.ab$=0 +_.ah$=e +_.a6$=_.af$=0 +_.a_$=!1}, +a0W:function a0W(a){this.a=a}, +SN:function SN(){}, +aCW(){return new A.mU(A.b([],t.OF))}, +axp(a){var s=new A.mU(A.b([],t.OF)) +s.a0X(a) +return s}, +aCw(){return new A.a3e()}, +azs(a,b){var s,r,q,p,o,n,m,l,k,j,i +if(b===B.mc){s=A.a8(a).i("aJ<1>") +r=s.i("q.E") +q=A.ai(new A.aJ(a,new A.atL(),s),!0,r) +B.d.cC(q,new A.atM()) +p=A.ai(new A.aJ(a,new A.atN(),s),!0,r) +B.d.cC(p,new A.atS()) +r=A.ai(q,!0,t.gQ) +B.d.P(r,p) +return r}else if(b===B.xi){o=A.b([],t.BB) +for(s=a.length,n=0;n") +r=s.i("q.E") +q=A.ai(new A.aJ(a,new A.atV(),s),!0,r) +B.d.cC(q,new A.atW()) +p=A.ai(new A.aJ(a,new A.atX(),s),!0,r) +B.d.cC(p,new A.atY()) +r=A.ai(q,!0,t.gQ) +B.d.P(r,p) +return r}else if(b===B.xj){j=A.v(t.N,t.S) +for(s=a.length,n=0;n") +r=s.i("q.E") +q=A.ai(new A.aJ(a,new A.atZ(),s),!0,r) +B.d.cC(q,new A.atO()) +p=A.ai(new A.aJ(a,new A.atP(),s),!0,r) +i=j.gfh(j).eb(0) +B.d.cC(i,new A.atQ()) +B.d.cC(p,new A.atR(i)) +r=A.ai(q,!0,t.gQ) +B.d.P(r,p) +return r}return A.b([],t.OF)}, +ef:function ef(a,b){this.a=a +this.b=b}, +mV:function mV(a,b,c,d,e,f,g,h,i){var _=this +_.b=_.a=!1 +_.c=a +_.d=b +_.e=0 +_.f=c +_.r=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.ch=!1 +_.ab$=0 +_.ah$=i +_.a6$=_.af$=0 +_.a_$=!1}, +a4I:function a4I(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a4H:function a4H(a,b,c){this.a=a +this.b=b +this.c=c}, +a4N:function a4N(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a4K:function a4K(a,b){this.a=a +this.b=b}, +a4J:function a4J(a,b){this.a=a +this.b=b}, +a4L:function a4L(a){this.a=a}, +a4M:function a4M(a){this.a=a}, +MH:function MH(a){this.b=this.a=null +this.$ti=a}, +a8h:function a8h(a){this.a=a}, +a4E:function a4E(a,b){this.a=a +this.b=b}, +a4G:function a4G(a,b,c){this.a=a +this.b=b +this.c=c}, +a4F:function a4F(a,b,c){this.a=a +this.b=b +this.c=c}, +mU:function mU(a){this.a=a +this.b=0 +this.c=""}, +a4C:function a4C(a){this.a=a}, +a4D:function a4D(a,b){this.a=a +this.b=b}, +fm:function fm(){var _=this +_.a=4 +_.b=0 +_.d=_.c="" +_.e=0}, +pO:function pO(a,b){this.a=a +this.b=b}, +a8g:function a8g(a){this.a=a +this.d=this.b=0}, +kx:function kx(a,b){this.a=a +this.b=b}, +a3e:function a3e(){this.a="" +this.c=this.b=!1}, +atL:function atL(){}, +atM:function atM(){}, +atN:function atN(){}, +atS:function atS(){}, +atT:function atT(){}, +atU:function atU(a){this.a=a}, +atJ:function atJ(a){this.a=a}, +atK:function atK(a){this.a=a}, +atV:function atV(){}, +atW:function atW(){}, +atX:function atX(){}, +atY:function atY(){}, +atZ:function atZ(){}, +atO:function atO(){}, +atP:function atP(){}, +atQ:function atQ(){}, +atR:function atR(a){this.a=a}, +atH:function atH(a){this.a=a}, +atI:function atI(a){this.a=a}, +aTY(a){switch(a.a){case 0:return"left" +case 1:return"right" +case 2:return"wheel"}}, +aQz(a){var s,r=B.c.aX(a) +if(r===0)return +s=t.N +s=B.o.dv(A.a4r(A.af(["type","wheel","y",B.b.j(r)],s,s))) +$.ao().a4("setByName",["send_mouse",s])}, +a4r(a){var s="true" +if($.mR)a.l(0,"ctrl",s) +if($.A7)a.l(0,"shift",s) +if($.A6)a.l(0,"alt",s) +if($.mQ)a.l(0,"command",s) +return a}, +eX(a,b){var s +if(J.e($.cw().f.h(0,"keyboard"),!1))return +s=t.N +s=B.o.dv(A.a4r(A.af(["type",a,"buttons",A.aTY(b)],s,s))) +$.ao().a4("setByName",["send_mouse",s])}, +fP(a){var s +if(J.e($.cw().f.h(0,"keyboard"),!1))return +s=t.N +s=B.o.dv(A.a4r(A.af(["name",a,"press","true"],s,s))) +$.ao().a4("setByName",["input_key",s])}, +mT(a,b){var s,r,q +if(J.e($.cw().f.h(0,"keyboard"),!1))return +s=B.c.G(a) +r=B.c.G(b) +q=t.N +q=B.o.dv(A.a4r(A.af(["x",""+s,"y",""+r],q,q))) +$.ao().a4("setByName",["send_mouse",q])}, +aQx(){var s,r,q,p,o +try{s=$.ao().a4("getByName",["peers",""]) +if(J.e(s,"")){p=A.b([],t.uT) +return p}r=B.o.ck(0,s) +p=J.yn(r,new A.a4s(),t.j).hB(0,new A.a4t(),t.mR).eb(0) +return p}catch(o){q=A.Z(o) +A.d8("peers(): "+A.d(q))}return A.b([],t.uT)}, +aCV(a,b){var s="setByName" +if(b)$.ao().a4(s,["connect_file_transfer",a]) +else $.ao().a4(s,["connect",a]) +$.pg=a}, +aQy(){var s,r,q,p=$.ao().a4("getByName",["event",""]) +if(J.e(p,""))return null +try{s=B.o.ck(0,p) +return s}catch(q){r=A.Z(q) +A.d8("popEvent(): "+A.d(r))}return null}, +aCU(){var s,r,q,p,o,n=$.rR(),m=$.ot +if(m!=null){m.bI(0) +$.ot=null}A.ZM() +n.W() +n=$.Ip() +if(n.a!=null&&!$.kF){m=$.pg +s=$.e2() +r=s.c +q=s.r +p=s.d +s=s.x +o=$.eA() +A.avw(m,r-q,p-s,o.a,o.b,o.c,$.cw().a.f)}$.pg="" +$.ao().a4("setByName",["close",""]) +n.bk(0,null) +n=$.e2() +n.c=-1e4 +n.a=null +n.b.ar(0) +$.cw().ar(0) +$.eA().ar(0) +$.A7=$.mR=$.A6=$.mQ=!1}, +aQw(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +switch(a.h(0,"type")){case"mousedown":s="down" +r=!1 +break +case"mouseup":s="up" +r=!1 +break +case"mousemove":s="" +r=!0 +break +default:return}a.l(0,"type",s) +q=a.h(0,"x") +p=a.h(0,"y") +if(r){o=$.eA() +n=A.nf($.ba()).a +m=$.cw().b +l=m.c +k=o.c +j=l*k +i=m.d*k +m=n.a +h=j>m?B.c.G(q-j*(q/m)-o.a):0 +m=n.b +g=i>m?B.c.G(p-i*(p/m)-o.b):0 +o.a+=h +o.b+=g +if(h!==0||g!==0)o.W() +$.e2().tO(q,p)}f=$.cw().b +o=$.eA() +q=J.awy(q,o.a) +p=J.awy(p,o.b) +if(!r){m=J.y9(q) +if(!m.kS(q,0))if(!m.mt(q,f.c)){m=J.y9(p) +m=m.kS(p,0)||m.mt(p,f.d)}else m=!0 +else m=!0}else m=!1 +if(m)return +q=J.aAE(q,o.c) +p=J.aAE(p,o.c) +q=J.awx(q,f.a) +p=J.awx(p,f.b) +if(s!==""){q=0 +p=0}a.l(0,"x",A.d(q)) +a.l(0,"y",A.d(p)) +switch(a.h(0,"buttons")){case 1:e="left" +break +case 2:e="right" +break +case 4:e="wheel" +break +default:e=""}a.l(0,"buttons",e) +o=B.o.dv(a) +$.ao().a4("setByName",["send_mouse",o])}, +mS(a,b){var s=0,r=A.C(t.y),q +var $async$mS=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:s=3 +return A.H(A.ay1(a,b),$async$mS) +case 3:q=d +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$mS,r)}, +aSe(){return new A.Oj(A.b([],t.sn))}, +avw(a,b,c,d,e,f,g){var s=0,r=A.C(t.z),q,p,o,n,m +var $async$avw=A.D(function(h,i){if(h===1)return A.z(i,r) +while(true)switch(s){case 0:s=2 +return A.H(A.DA(),$async$avw) +case 2:n=i +m=new A.c5(t.dl) +m.l(0,"xCursor",b) +m.l(0,"yCursor",c) +m.l(0,"xCanvas",d) +m.l(0,"yCanvas",e) +m.l(0,"scale",f) +m.l(0,"currentDisplay",g) +q="peer"+a +p=B.o.dv(m) +A.hc(p,"value") +o="flutter."+q +J.bK(n.a,q,p) +$.awn().mx("String",o,p) +return A.A(null,r)}}) +return A.B($async$avw,r)}, +auK(a){var s=0,r=A.C(t.nA),q,p,o,n +var $async$auK=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:if(!$.kF){q=null +s=1 +break}s=3 +return A.H(A.DA(),$async$auK) +case 3:p=c +o="peer"+a +n=A.cR(J.N(p.a,o)) +if(n==null){q=null +s=1 +break}q=B.o.ck(0,n) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$auK,r)}, +avu(a){var s=0,r=A.C(t.z) +var $async$avu=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=2 +return A.H(A.DA(),$async$avu) +case 2:c.w(0,"peer"+a) +return A.A(null,r)}}) +return A.B($async$avu,r)}, +av_(){var s=0,r=A.C(t.z),q,p,o,n,m,l,k,j,i,h,g +var $async$av_=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=3 +return A.H(A.auK($.pg),$async$av_) +case 3:i=b +h=i!=null +g=h?J.N(i,"currentDisplay"):0 +if(!h||g!==$.cw().a.f){h=$.e2() +p=$.cw().b +h.UM(p.a,p.b) +s=1 +break}h=J.ah(i) +o=h.h(i,"xCursor") +n=h.h(i,"yCursor") +m=h.h(i,"xCanvas") +l=h.h(i,"yCanvas") +k=h.h(i,"scale") +h=$.e2() +p=$.cw().b +j=p.a +p=p.b +h.r=j +h.x=p +h.c=o +h.d=n +A.mT(j,p) +h.W() +h=$.eA() +h.a=m +h.b=l +h.c=k +h.W() +case 1:return A.A(q,r)}}) +return A.B($async$av_,r)}, +a4(a){var s +if(B.e.bL(a,"Failed to")&&B.e.A(a,": "))return new A.aF(A.b(a.split(": "),t.s),new A.awa(),t.a4).c1(0,": ") +s='{"locale": "'+A.d($.aLu())+'", "text": "'+a+'"}' +return $.ao().a4("getByName",["translate",s])}, +A8:function A8(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=!1 +_.f=c +_.y=_.x=_.r=null +_.z=1 +_.ab$=0 +_.ah$=d +_.a6$=_.af$=0 +_.a_$=!1}, +a4A:function a4A(a){this.a=a}, +a4B:function a4B(a,b){this.a=a +this.b=b}, +a4z:function a4z(){}, +AI:function AI(a){var _=this +_.a=null +_.ab$=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +z2:function z2(a){var _=this +_.b=_.a=0 +_.c=1 +_.ab$=0 +_.ah$=a +_.a6$=_.af$=0 +_.a_$=!1}, +zv:function zv(a,b){var _=this +_.a=null +_.b=a +_.d=_.c=-1e4 +_.ab$=_.x=_.r=_.f=_.e=0 +_.ah$=b +_.a6$=_.af$=0 +_.a_$=!1}, +a1Q:function a1Q(){}, +a1R:function a1R(a,b,c){this.a=a +this.b=b +this.c=c}, +BG:function BG(a,b){this.a=a +this.b=b}, +a4s:function a4s(){}, +a4t:function a4t(){}, +ls:function ls(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ty:function ty(){var _=this +_.d=_.c=_.b=_.a=0}, +Oj:function Oj(a){var _=this +_.d=_.b=_.a="" +_.e=!1 +_.f=0 +_.r=a}, +awa:function awa(){}, +SL:function SL(){}, +Tl:function Tl(){}, +U_:function U_(){}, +Ut:function Ut(){}, +aTa(){var s=new A.Qg(A.lT($.aKG()),A.lT(""),A.v(t.S,t.Xf),A.vk(null,0),A.a_(0,null,!1,t.Z)) +s.a2i() +return s}, +aCd(a){var s,r,q=new A.zi(),p=J.ah(a) +q.a=p.h(a,"id") +q.b=p.h(a,"authorized") +q.c=p.h(a,"is_file_transfer") +s=p.h(a,"name") +q.d=s +r=p.h(a,"peer_id") +q.e=r +q.f=p.h(a,"keyboard") +q.r=p.h(a,"clipboard") +q.x=p.h(a,"audio") +q.y=A.a12(s,r) +return q}, +Qg:function Qg(a,b,c,d,e){var _=this +_.a=null +_.f=_.e=_.d=_.c=_.b=!1 +_.r=0 +_.x=a +_.y=b +_.z=c +_.Q=d +_.ab$=0 +_.ah$=e +_.a6$=_.af$=0 +_.a_$=!1}, +afn:function afn(a){this.a=a}, +afo:function afo(a){this.a=a}, +aft:function aft(a,b){this.a=a +this.b=b}, +afq:function afq(a){this.a=a}, +afr:function afr(a,b,c){this.a=a +this.b=b +this.c=c}, +afs:function afs(a,b,c){this.a=a +this.b=b +this.c=c}, +afp:function afp(a){this.a=a}, +zi:function zi(){var _=this +_.a=0 +_.c=_.b=!1 +_.e=_.d="" +_.x=_.r=_.f=!1 +_.y=$}, +X_:function X_(){}, +ay0(){var s=0,r=A.C(t.P),q +var $async$ay0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:$.av7=!0 +q=$.ao() +$.kF=!q.xj("isMobile") +q.xj("init") +$.aIC=q.a4("getByName",["version",""]) +return A.A(null,r)}}) +return A.B($async$ay0,r)}, +aSi(a){var s,r +$.ZQ=!0 +$.azJ=0 +s=t.Tl +$.ov.push(A.bC(window.document,"mouseenter",new A.abo(),!1,s)) +$.ov.push(A.bC(window.document,"mouseleave",new A.abp(),!1,s)) +$.ov.push(A.bC(window.document,"mousemove",new A.abq(a),!1,s)) +$.ov.push(A.bC(window.document,"mousedown",new A.abr(a),!1,s)) +$.ov.push(A.bC(window.document,"mouseup",new A.abs(a),!1,s)) +r=window.document +$.ov.push(A.bC(r,A.aCH(r),new A.abt(),!1,t.V6)) +$.ov.push(A.bC(window.document,"contextmenu",new A.abu(),!1,s)) +s=t.JG +$.av8.push(A.bC(window.document,"keydown",new A.abv(),!1,s)) +$.av8.push(A.bC(window.document,"keyup",new A.abw(),!1,s))}, +aSj(){$.ZQ=!0 +B.d.a9($.ov,new A.abx()) +B.d.sp($.ov,0) +B.d.a9($.av8,new A.aby()) +B.d.sp($.av8,0)}, +ay1(a,b){var s=0,r=A.C(t.y),q +var $async$ay1=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ay1,r)}, +azE(a){var s,r="true",q=A.v(t.N,t.z) +q.l(0,"type",a.type) +s=a.clientX +a.clientY +q.l(0,"x",s) +a.clientX +q.l(0,"y",a.clientY) +if(a.altKey)q.l(0,"alt",r) +if(a.shiftKey)q.l(0,"shift",r) +if(a.ctrlKey)q.l(0,"ctrl",r) +if(a.metaKey)q.l(0,"command",r) +q.l(0,"buttons",a.buttons) +s=a.buttons +if(s!==0){s.toString +$.azJ=s}else q.l(0,"buttons",$.azJ) +return q}, +aHR(a,b){var s,r,q,p,o="true" +if(!$.ZQ)return +a.stopPropagation() +a.preventDefault() +a.stopImmediatePropagation() +A.d8(A.d(a.code)+" "+A.d(a.key)+" "+a.location) +s=t.z +r=A.v(s,s) +q=$.aYU.h(0,a.code) +if(q==null){q=a.code +p=a.key +if(!(q==p)){if(p!=null&&p.toLowerCase()!==p.toUpperCase()&&p===p.toUpperCase())if(!a.shiftKey)r.l(0,"shift",o) +q=p}}r.l(0,"name",q) +if(a.altKey)r.l(0,"alt",o) +if(a.shiftKey)r.l(0,"shift",o) +if(a.ctrlKey)r.l(0,"ctrl",o) +if(a.metaKey)r.l(0,"command",o) +if(b)r.l(0,"down",o) +s=B.o.dv(r) +$.ao().a4("setByName",["input_key",s])}, +abo:function abo(){}, +abp:function abp(){}, +abq:function abq(a){this.a=a}, +abr:function abr(a){this.a=a}, +abs:function abs(a){this.a=a}, +abt:function abt(){}, +abu:function abu(){}, +abv:function abv(){}, +abw:function abw(){}, +abx:function abx(){}, +aby:function aby(){}, +aPd(){var s=null +return new A.JE(A.a4("Chat"),A.b8(B.Dn,s,s),A.b([A.OI(A.b8(B.DA,s,s),new A.a0Y(),new A.a0Z(),t.S)],t.D),s)}, +aIn(){var s,r="_overlayKey",q=$.ot +if(q!=null)q.bI(0) +q=$.oB() +if(q.gaj()==null||A.a(q.gaj().d,r).gaj()==null)return +q=A.a(q.gaj().d,r).gaj() +q.toString +s=A.hu(new A.avF(),!1) +q.pg(0,s) +$.ot=s +A.bJ().$1("created")}, +aIo(){var s,r,q="_overlayKey" +if($.In!=null)return +s=$.oB() +if(s.gaj()==null||A.a(s.gaj().d,q).gaj()==null)return +s=A.a(s.gaj().d,q).gaj() +s.toString +r=A.hu(new A.avG(),!1) +$.aKI().kG() +s.pg(0,r) +$.In=r +A.bJ().$1("chatEntry created")}, +ZM(){var s=$.In +if(s!=null){s.bI(0) +$.In=null +return}}, +JE:function JE(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a0Y:function a0Y(){}, +a0X:function a0X(a,b){this.a=a +this.b=b}, +a0Z:function a0Z(){}, +a10:function a10(){}, +a1_:function a1_(a){this.a=a}, +avF:function avF(){}, +avE:function avE(){}, +avG:function avG(){}, +p3:function p3(a){this.a=a}, +SO:function SO(a,b){var _=this +_.d=a +_.e=!1 +_.r=_.f=0 +_.a=null +_.b=b +_.c=null}, +akL:function akL(a,b){this.a=a +this.b=b}, +akI:function akI(a){this.a=a}, +akJ:function akJ(){}, +akK:function akK(){}, +KH:function KH(a,b,c){this.c=a +this.d=b +this.a=c}, +aPA(){var s=null,r=A.b8(B.Dr,s,s),q=A.a4("Connection"),p=A.b([new A.ED(s)],t.D) +return new A.zo(r,q,p,s)}, +zo:function zo(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +EZ:function EZ(a,b){var _=this +_.d=a +_.e="" +_.a=_.f=null +_.b=b +_.c=null}, +akW:function akW(a){this.a=a}, +akX:function akX(a){this.a=a}, +al3:function al3(a){this.a=a}, +al2:function al2(a,b,c){this.a=a +this.b=b +this.c=c}, +akY:function akY(a,b){this.a=a +this.b=b}, +akZ:function akZ(a,b){this.a=a +this.b=b}, +al1:function al1(a,b){this.a=a +this.b=b}, +al0:function al0(a){this.a=a}, +al_:function al_(a,b){this.a=a +this.b=b}, +al4:function al4(a){this.a=a}, +al5:function al5(a){this.a=a}, +ED:function ED(a){this.a=a}, +Yu:function Yu(a){this.a=null +this.b=a +this.c=null}, +asi:function asi(a){this.a=a}, +asj:function asj(a,b){this.a=a +this.b=b}, +ash:function ash(){}, +pi:function pi(a,b){this.c=a +this.a=b}, +Fi:function Fi(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=null +_.r=c +_.a=null +_.b=d +_.c=null}, +amu:function amu(a){this.a=a}, +amt:function amt(a){this.a=a}, +amm:function amm(a){this.a=a}, +aml:function aml(a){this.a=a}, +ami:function ami(a){this.a=a}, +amj:function amj(a){this.a=a}, +amk:function amk(a){this.a=a}, +amh:function amh(a,b){this.a=a +this.b=b}, +amf:function amf(a){this.a=a}, +amg:function amg(a,b,c){this.a=a +this.b=b +this.c=c}, +am6:function am6(a,b,c){this.a=a +this.b=b +this.c=c}, +am1:function am1(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +am0:function am0(){}, +am2:function am2(){}, +am3:function am3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +am5:function am5(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +alZ:function alZ(){}, +am4:function am4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +am_:function am_(){}, +ame:function ame(a){this.a=a}, +amq:function amq(a){this.a=a}, +amr:function amr(a){this.a=a}, +ams:function ams(){}, +amp:function amp(){}, +am7:function am7(a){this.a=a}, +am8:function am8(a){this.a=a}, +am9:function am9(a){this.a=a}, +ama:function ama(a){this.a=a}, +amb:function amb(a){this.a=a}, +amc:function amc(a){this.a=a}, +amd:function amd(a){this.a=a}, +amo:function amo(a,b){this.a=a +this.b=b}, +amn:function amn(a,b,c){this.a=a +this.b=b +this.c=c}, +mB:function mB(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +a0d:function a0d(a,b){this.a=a +this.b=b}, +a0c:function a0c(a,b){this.a=a +this.b=b}, +a0e:function a0e(){}, +Qb:function Qb(a){this.a=null +this.b=a}, +RY:function RY(a,b){this.c=a +this.a=b}, +ZL(a,b,c){var s=null,r=$.ao().a4("getByName",["toggle_option",b]) +return A.a13(s,B.Ey,!0,new A.auM(a,b),A.ak(A.a4(c),s,s,s,s,s,s,s),r==="true")}, +Ie(a,b,c,d){var s=null +return new A.Cx(b,c,d,A.ak(A.a4(a),s,s,s,s,s,s,s),!0,B.Ex,s,t.GW)}, +b_g(){var s,r,q,p,o,n,m,l,k,j,i,h=null,g="getByName",f={},e=$.ao(),d=e.a4(g,["image_quality",""]) +f.a=d +if(d==="")f.a="balanced" +e=e.a4(g,["peer_option","view-style"]) +f.b=e +if(e==="")f.b="original" +e=t.D +s=A.b([],e) +d=$.cw() +r=d.a +q=d.r +p=q===!0 +if(p&&d.x===!0)o="secure" +else{q=q===!1 +if(q&&d.x===!0)o="insecure" +else if(q&&d.x===!1)o="insecure_relay" +else o=p&&d.x===!1?"secure_relay":h}n=o==null?h:A.aDe("assets/"+o+".png",48,48) +if(n!=null)s.push(new A.bT(B.nH,n,h)) +if(r.r.length>1){m=r.f +l=A.b([],e) +for(k=0;k0)){s=4 +break}s=5 +return A.H(A.KI(a,!1,c,d,e,f),$async$a1U) +case 5:case 3:--q +s=2 +break +case 4:return A.A(null,r)}}) +return A.B($async$a1U,r)}, +KI(a,b,c,d,e,f){var s=0,r=A.C(t.H),q,p,o,n,m,l,k +var $async$KI=A.D(function(g,h){if(g===1)return A.z(h,r) +while(true)switch(s){case 0:k=A.aPG(a,!1,e,f) +if(k!=null)p=!1 +else p=!0 +if(p){s=1 +break}if(d)p=k.x!=$.aEN +else p=!1 +if(p){s=1 +break}o=$.bu +if(o==null)o=$.bu=A.dF() +A.a(o.d,"dialogQueue").w(0,k) +n=k.a +A.a(o.a,"config").a.cx=!1 +A.a(o.a,"config").b.cx=!1 +for(p=A.a(o.d,"dialogQueue"),p=A.anK(p,A.r(p).c),m=p.$ti.c;p.v();){l=m.a(p.e).c +if(l===B.cE)A.a(o.a,"config").a.cx=!0 +else if(l===B.dn)A.a(o.a,"config").b.cx=!0}s=3 +return A.H(n.b.aiY(c,!1),$async$KI) +case 3:n.a.bI(0) +case 1:return A.A(q,r)}}) +return A.B($async$KI,r)}, +aPG(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=null,i="dialogQueue",h=$.bu +if(h==null)h=$.bu=A.dF() +s=A.a(h.d,i) +if(s.b===s.c)return j +s=A.a(h.d,i) +r=s.eb(0) +p=s.gp(s)-1 +o=c==null +n=!o +s=s.b===s.c +m=d!==B.cd +while(!0){if(!(p>=0)){q=j +break}if(s){q=j +break}l=r[p] +if(n&&l.d===c){q=l +break}else{if(o)k=!m||l.c===d +else k=!1 +if(k){q=l +break}}--p}q!=null +return q}, +l_:function l_(a,b){this.a=a +this.b=b}, +a1T:function a1T(a,b){this.c=null +this.a=a +this.b=b}, +a1W:function a1W(a,b,c){this.a=a +this.b=b +this.c=c}, +a1X:function a1X(a,b){this.a=a +this.b=b}, +a1Y:function a1Y(a,b){this.a=a +this.b=b}, +a1Z:function a1Z(a,b,c,d){var _=this +_.c=a +_.d=b +_.x=_.r=_.f=_.e=null +_.a=c +_.b=d}, +a26:function a26(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j}, +a27:function a27(a,b){this.a=a +this.b=b}, +a25:function a25(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a22:function a22(a,b,c){this.a=a +this.b=b +this.c=c}, +a20:function a20(){}, +a21:function a21(){}, +a2_:function a2_(a,b,c){this.a=a +this.b=b +this.c=c}, +a24:function a24(a){this.a=a}, +a23:function a23(a){this.a=a}, +rD:function rD(a,b){this.a=a +this.b=b}, +Bm:function Bm(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.f=_.e=_.d=null +_.r=c}, +a_W:function a_W(){}, +a_X:function a_X(){}, +L3:function L3(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +aQ_(){var s=$.bu +if(s==null){s=new A.L4() +s.a=new A.QH(new A.QK(),new A.QI(),new A.QL(),new A.QM(),new A.QJ(A.b1(0,260,0),A.aH(89,0,0,0),A.b1(0,300,0))) +s.d=A.eI(null,t.hX) +$.bu=s}return s}, +dF(){var s=new A.L4() +s.a=new A.QH(new A.QK(),new A.QI(),new A.QL(),new A.QM(),new A.QJ(A.b1(0,260,0),A.aH(89,0,0,0),A.b1(0,300,0))) +s.d=A.eI(null,t.hX) +return s}, +L4:function L4(){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=$ +_.r=!0 +_.x=null +_.z=_.y=$}, +a2W:function a2W(a){this.a=a}, +a2X:function a2X(a){this.a=a}, +a2Y:function a2Y(a){this.a=a}, +Nw:function Nw(){}, +V8:function V8(){}, +QN:function QN(){this.a=null}, +ayf(){var s=new A.adP(),r=new A.rk(t.AR) +r.a=r +r.b=r +s.a=new A.pa(r,t.Co) +return s}, +adP:function adP(){this.a=$}, +aQQ(a){var s,r +if($.aDX==null){s=new A.Nw() +r=$.K +if(r==null){A.ayJ() +r=$.K +r.toString}r.by$.push(s) +$.aDX=s}return new A.a5l(a,null,null,null)}, +tV:function tV(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +a5l:function a5l(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ua:function Ua(a){this.a=null +this.b=a +this.c=null}, +amz:function amz(a){this.a=a}, +amB:function amB(){}, +amA:function amA(){}, +amx:function amx(a){this.a=a}, +amy:function amy(){}, +aTu(a,b,c,d,e){var s=null,r=$.bu +if(r==null)r=$.bu=A.dF() +$.iC().toString +return r.zW(0,B.P,B.nE,B.Qr,!0,!0,b,!1,!1,B.bR,s,s,s,!1,c,d,!1,!1,new A.fj(new A.ah_(a),s),e)}, +aTv(a,b){var s=$.bu +if(s==null)s=$.bu=A.dF() +$.iC().toString +return A.a(s.f,"_loading").zY(B.nE,B.m7,!0,!1,B.bR,null,!0,!1,new A.fj(new A.agZ(a),null))}, +vV(a,b){var s=0,r=A.C(t.H),q,p,o,n +var $async$vV=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:n=$.bu +if(n==null){n=$.bu=A.dF() +p=n}else p=n +if(b==null){$.iC().toString +o=B.eD}else o=b +$.iC().toString +p=p.aoW(a) +q=n.A0(B.P,B.v,B.m7,!1,!1,!1,o,B.xf,B.bR,null,!0,!0,p) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$vV,r)}, +ew(a,b,c){var s=0,r=A.C(t.H),q,p +var $async$ew=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:p=$.bu +q=(p==null?$.bu=A.dF():p).aiZ(!1,a,b,c) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ew,r)}, +ah_:function ah_(a){this.a=a}, +agZ:function agZ(a){this.a=a}, +uv:function uv(a,b){this.c=a +this.a=b}, +DK:function DK(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.a=k}, +Xe:function Xe(a,b,c){var _=this +_.d=null +_.e=$ +_.f=null +_.cA$=a +_.aY$=b +_.a=null +_.b=c +_.c=null}, +are:function are(a){this.a=a}, +agY:function agY(){this.a=null}, +HZ:function HZ(){}, +Eh:function Eh(a,b,c){this.c=a +this.d=b +this.a=c}, +XY:function XY(a){var _=this +_.d=0 +_.a=null +_.b=a +_.c=null}, +arJ:function arJ(a){this.a=a}, +arI:function arI(){}, +Zg:function Zg(){}, +wp:function wp(a,b){this.c=a +this.a=b}, +a8t:function a8t(){}, +Pf:function Pf(){}, +abG:function abG(a){this.a=a}, +azQ(a,b,c){return A.au4(new A.avq(a,c,b,null),t.Wd)}, +au4(a,b){return A.aY6(a,b,b)}, +aY6(a,b,c){var s=0,r=A.C(c),q,p=2,o,n=[],m,l +var $async$au4=A.D(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=new A.Jq(A.aT(t.Gf)) +p=3 +s=6 +return A.H(a.$1(l),$async$au4) +case 6:m=e +q=m +n=[1] +s=4 +break +n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +J.awA(l) +s=n.pop() +break +case 5:case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$au4,r)}, +avq:function avq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +J7:function J7(){}, +J8:function J8(){}, +a_Y:function a_Y(){}, +a_Z:function a_Z(){}, +a0_:function a0_(){}, +Jq:function Jq(a){this.a=a}, +a0k:function a0k(a,b,c){this.a=a +this.b=b +this.c=c}, +a0l:function a0l(a,b){this.a=a +this.b=b}, +tc:function tc(a){this.a=a}, +a0t:function a0t(a){this.a=a}, +Kf:function Kf(a){this.a=a}, +aSZ(a,b){var s=new Uint8Array(0),r=$.aIG().b +if(!r.test(a))A.R(A.fJ(a,"method","Not a valid method")) +r=t.N +return new A.adD(B.a1,s,a,b,A.Bc(new A.a_Y(),new A.a_Z(),null,r,r))}, +adD:function adD(a,b,c,d,e){var _=this +_.y=a +_.z=b +_.a=c +_.b=d +_.r=e +_.x=!1}, +adE(a){return A.aT0(a)}, +aT0(a){var s=0,r=A.C(t.Wd),q,p,o,n,m,l,k,j +var $async$adE=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=3 +return A.H(a.x.UA(),$async$adE) +case 3:p=c +o=a.b +n=a.a +m=a.e +l=a.c +k=A.aIy(p) +j=p.length +k=new A.ve(k,n,o,l,j,m,!1,!0) +k.Js(o,j,m,!1,!0,l,n) +q=k +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$adE,r)}, +aGz(a){var s=a.h(0,"content-type") +if(s!=null)return A.aDU(s) +return A.a9x("application","octet-stream",null)}, +ve:function ve(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +w1:function w1(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +aPb(a,b){var s=new A.z4(new A.a0J(),A.v(t.N,b.i("aX")),b.i("z4<0>")) +s.P(0,a) +return s}, +z4:function z4(a,b,c){this.a=a +this.c=b +this.$ti=c}, +a0J:function a0J(){}, +aDU(a){return A.b0m("media type",a,new A.a9y(a))}, +a9x(a,b,c){var s=t.N +s=c==null?A.v(s,s):A.aPb(c,s) +return new A.BC(a.toLowerCase(),b.toLowerCase(),new A.m_(s,t.G5))}, +BC:function BC(a,b,c){this.a=a +this.b=b +this.c=c}, +a9y:function a9y(a){this.a=a}, +a9A:function a9A(a){this.a=a}, +a9z:function a9z(){}, +aZ9(a){var s +a.RQ($.aL4(),"quoted string") +s=a.gG5().h(0,0) +return A.azY(B.e.a0(s,1,s.length-1),$.aL3(),new A.auq(),null)}, +auq:function auq(){}, +A3:function A3(a){this.a=null +this.b=a}, +aBR(a){var s,r,q=new A.a09() +if(!A.awV(a))A.R(A.ac("Not a bitmap file.")) +a.d+=2 +s=a.E() +r=$.cx() +r[0]=s +s=$.en() +q.a=s[0] +a.d+=4 +r[0]=a.E() +q.b=s[0] +return q}, +awV(a){if(a.c-a.d<2)return!1 +return A.ap(a,null,0).H()===19778}, +aOZ(a,b){var s,r,q,p,o,n,m,l=b==null?A.aBR(a):b,k=a.E(),j=a.E(),i=$.cx() +i[0]=j +j=$.en() +s=j[0] +i[0]=a.E() +r=j[0] +q=a.H() +p=a.H() +o=a.E() +n=A.af([0,B.h4,3,B.h3],t.S,t.bg).h(0,o) +if(n==null)A.R(A.ac("Bitmap compression "+o+" is not supported yet.")) +o=a.E() +i[0]=a.E() +m=j[0] +i[0]=a.E() +j=new A.oQ(l,r,s,k,q,p,n,o,m,j[0],a.E(),a.E()) +j.Jt(a,b) +return j}, +t7:function t7(a,b){this.a=a +this.b=b}, +a09:function a09(){this.b=this.a=$}, +oQ:function oQ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.fy=_.fx=_.fr=_.dy=_.dx=null +_.b=_.a=0}, +a0b:function a0b(a,b,c){this.a=a +this.b=b +this.c=c}, +Jg:function Jg(){this.a=$ +this.b=null}, +a0a:function a0a(a,b,c){this.a=a +this.b=b +this.c=c}, +a2Z:function a2Z(){this.a=$ +this.b=null}, +a2z:function a2z(){}, +a2E:function a2E(){}, +Lu:function Lu(a,b){this.a=a +this.c=b}, +Mv:function Mv(a,b){var _=this +_.r=a +_.b=_.a=0 +_.c=b}, +Lv:function Lv(){var _=this +_.a=null +_.f=_.e=_.c=_.b=$}, +aCN(a,b,c,d){var s,r +switch(a){case 1:return new A.a83(b) +case 2:return new A.Mx(d==null?1:d,b) +case 3:return new A.Mx(d==null?16:d,b) +case 4:s=d==null?32:d +r=new A.a81(c,s,b) +r.a1f(b,c,s) +return r +case 5:return new A.a82(c,d==null?16:d,b) +case 6:return new A.Mv(d==null?32:d,b) +case 7:return new A.Mv(d==null?32:d,b) +default:throw A.c(A.ac("Invalid compression type: "+a))}}, +a4m:function a4m(){}, +a80:function a80(){}, +aQt(a,b,c,d){var s,r,q,p,o,n,m,l +if(b===0){if(d!==0)throw A.c(A.ac("Incomplete huffman data")) +return}s=a.d +r=a.E() +q=a.E() +a.d+=4 +p=a.E() +if(r<65537)o=q>=65537 +else o=!0 +if(o)throw A.c(A.ac("Invalid huffman table size")) +a.d+=4 +n=A.a_(65537,0,!1,t.S) +m=J.fW(16384,t.oM) +for(l=0;l<16384;++l)m[l]=new A.Lw() +A.aQu(a,b-20,r,q,n) +if(p>8*(b-(a.d-s)))throw A.c(A.ac("Error in header for Huffman-encoded data (invalid number of bits).")) +A.aQq(n,r,q,m) +A.aQs(n,m,a,p,q,d,c)}, +aQs(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k="Error in Huffman-encoded data (invalid code).",j=A.b([0,0],t.t),i=c.d+B.b.az(d+7,8) +for(s=0;c.d=14;){q=b[B.b.fq(j[0],r-14)&16383] +p=q.a +if(p!==0){j[1]=r-p +s=A.axn(q.b,e,j,c,g,s,f)}else{if(q.c==null)throw A.c(A.ac(k)) +for(o=0;o=n){p=q.c +r-=n +if(a[p[o]]>>>6===(B.b.fq(j[0],r)&B.b.bE(1,n)-1)>>>0){j[1]=r +m=A.axn(p[o],e,j,c,g,s,f) +s=m +break}}}if(o===q.b)throw A.c(A.ac(k))}}}l=8-d&7 +j[0]=B.b.t(j[0],l) +j[1]=j[1]-l +for(;r=j[1],r>0;){q=b[B.b.cb(j[0],14-r)&16383] +p=q.a +if(p!==0){j[1]=r-p +s=A.axn(q.b,e,j,c,g,s,f)}else throw A.c(A.ac(k))}if(s!==f)throw A.c(A.ac("Error in Huffman-encoded data (decoded data are shorter than expected)."))}, +axn(a,b,c,d,e,f,g){var s,r,q,p,o,n="Error in Huffman-encoded data (decoded data are longer than expected)." +if(a===b){if(c[1]<8)A.axm(c,d) +s=c[1]-8 +c[1]=s +r=B.b.fq(c[0],s)&255 +if(f+r>g)throw A.c(A.ac(n)) +q=e[f-1] +for(;p=r-1,r>0;r=p,f=o){o=f+1 +e[f]=q}}else{if(f>>6 +o=q&63 +if(B.b.cN(p,o)!==0)throw A.c(A.ac(i)) +if(o>14){n=d[B.b.dG(p,o-14)] +if(n.a!==0)throw A.c(A.ac(i)) +q=++n.b +m=n.c +if(m!=null){q=A.a_(q,0,!1,r) +n.c=q +for(l=n.b-1,k=0;k0;--k,++j){n=d[j] +if(n.a!==0||n.c!=null)throw A.c(A.ac(i)) +n.a=o +n.b=b}}}}, +aQu(a,b,c,d,e){var s,r,q,p,o,n="Error in Huffman-encoded data (unexpected end of code table data).",m="Error in Huffman-encoded data (code table is longer than expected).",l=a.d,k=A.b([0,0],t.t) +for(s=d+1;c<=d;++c){if(a.d-l>b)throw A.c(A.ac(n)) +r=A.aCO(6,k,a) +e[c]=r +if(r===63){if(a.d-l>b)throw A.c(A.ac(n)) +q=A.aCO(8,k,a)+6 +if(c+q>s)throw A.c(A.ac(m)) +for(;p=q-1,q!==0;q=p,c=o){o=c+1 +e[c]=0}--c}else if(r>=59){q=r-59+2 +if(c+q>s)throw A.c(A.ac(m)) +for(;p=q-1,q!==0;q=p,c=o){o=c+1 +e[c]=0}--c}}A.aQr(e)}, +aQr(a){var s,r,q,p,o,n=A.a_(59,0,!1,t.S) +for(s=0;s<65537;++s){r=a[s] +n[r]=n[r]+1}for(q=0,s=58;s>0;--s,q=p){p=q+n[s]>>>1 +n[s]=q}for(s=0;s<65537;++s){o=a[s] +if(o>0){r=n[o] +n[o]=r+1 +a[s]=(o|r<<6)>>>0}}}, +axm(a,b){a[0]=((a[0]<<8|b.aI())&-1)>>>0 +a[1]=(a[1]+8&-1)>>>0}, +aCO(a,b,c){var s +for(;s=b[1],s>>0 +b[1]=(s+8&-1)>>>0}s-=a +b[1]=s +return(B.b.fq(b[0],s)&B.b.bE(1,a)-1)>>>0}, +Lw:function Lw(){this.b=this.a=0 +this.c=null}, +a4o:function a4o(a){var _=this +_.d=a +_.e=null +_.f=$ +_.b=_.a=0}, +aDn(a,b){var s=new A.Mw(new A.Ma(A.v(t.ob,t.Ks)),A.b([],t.K0),A.v(t.N,t.w5),a) +s.a0T(a,b,{}) +return s}, +a4p:function a4p(){}, +a4q:function a4q(a,b){this.a=a +this.b=b}, +Mw:function Mw(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=$ +_.r=_.f=null +_.ch=$ +_.cx=0 +_.cy=null +_.db=$ +_.fr=_.dy=_.dx=null +_.fx=d +_.r1=_.k4=_.k3=_.k2=_.k1=_.id=_.go=_.fy=null +_.r2=$ +_.rx=null}, +a81:function a81(a,b,c){var _=this +_.r=null +_.x=a +_.y=b +_.z=$ +_.Q=null +_.b=_.a=0 +_.c=c}, +VD:function VD(){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=$}, +a82:function a82(a,b,c){var _=this +_.x=a +_.y=b +_.z=null +_.b=_.a=0 +_.c=c}, +a83:function a83(a){var _=this +_.r=null +_.b=_.a=0 +_.c=a}, +Mx:function Mx(a,b){var _=this +_.x=a +_.y=null +_.b=_.a=0 +_.c=b}, +a4n:function a4n(){this.a=null}, +aD6(a){var s=new Uint8Array(a*3) +A.aR8(a) +return new A.a6d(a,s)}, +aR8(a){var s +for(s=1;s<=8;++s)if(B.b.bE(1,s)>=a)return s +return 0}, +a6d:function a6d(a,b){this.b=a +this.c=null +this.d=b}, +Aw:function Aw(){}, +My:function My(){var _=this +_.e=_.d=_.c=_.b=_.a=$ +_.f=null +_.r=80 +_.y=$}, +a6f:function a6f(a){var _=this +_.e=null +_.r=a +_.b=_.a=0}, +a6e:function a6e(){var _=this +_.d=_.b=_.a=null +_.f=_.e=$ +_.r=null +_.x=0 +_.y=null +_.ch=_.Q=_.z=0 +_.cx=null +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=0}, +aRn(a){var s,r +if(a.H()!==0)return null +s=a.H() +if(!B.d.A(A.b([1,2],t.t),s))return null +if(s===2)return null +r=a.H() +return new A.a7j(r,A.aDs(r,new A.a7k(a),t.IY).eb(0))}, +a7i:function a7i(){this.b=this.a=null}, +a7j:function a7j(a,b){var _=this +_.e=a +_.f=b +_.b=_.a=0}, +a7k:function a7k(a){this.a=a}, +u4:function u4(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +a7h:function a7h(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.fy=_.fx=_.fr=_.dy=_.dx=null +_.b=_.a=0}, +Kv:function Kv(a,b,c){this.e=a +this.f=b +this.r=c}, +a8i:function a8i(){this.d=this.a=null}, +jT:function jT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.z=_.y=_.x=_.r=_.f=_.e=$}, +a8j:function a8j(a,b,c,d,e,f){var _=this +_.b=_.a=$ +_.e=_.d=_.c=null +_.r=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.ch=f}, +a8k:function a8k(a,b){this.a=a +this.b=b}, +xh:function xh(a){this.a=a +this.b=0}, +MJ:function MJ(a,b){var _=this +_.e=_.d=_.c=_.b=null +_.r=_.f=0 +_.y=_.x=$ +_.z=a +_.Q=b}, +a8l:function a8l(){this.r=this.f=$}, +MK:function MK(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.f=$ +_.r=null +_.z=c +_.Q=d +_.ch=e +_.cx=f +_.cy=g +_.db=h +_.fx=_.fr=_.dy=_.dx=0 +_.fy=$}, +MI:function MI(){}, +Co:function Co(){}, +Mz:function Mz(a){var _=this +_.x=_.c=_.b=null +_.z=a}, +abI:function abI(){}, +a84:function a84(a,b){var _=this +_.ch=_.Q=_.z=_.y=_.x=_.r=_.e=_.d=null +_.cy="" +_.dx=null +_.fx=a +_.fy=b +_.b=_.a=0}, +OF:function OF(){var _=this +_.a=null +_.c=_.b=0 +_.d=$ +_.e=0}, +abH:function abH(){}, +OT:function OT(){this.b=this.a=null}, +OU:function OU(){this.b=this.a=null}, +kb:function kb(){}, +OW:function OW(){this.b=this.a=null}, +OX:function OX(){this.b=this.a=null}, +P_:function P_(){this.b=this.a=null}, +P0:function P0(){this.b=this.a=null}, +Cu:function Cu(a){this.b=a}, +OZ:function OZ(){this.c=null}, +aca:function aca(){var _=this +_.x=_.r=_.f=_.e=$}, +v3:function v3(a){this.a=a +this.c=$}, +ay8(a,b,c,d){var s=a/255,r=b/255,q=c/255,p=d/255,o=r*(1-q),n=s*(1-p) +return B.c.G(B.c.q((2*s255?255:a+s}}, +aEz(c7,c8,c9,d0,d1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3="data",c4=A.iZ(c9,d0,B.b4),c5=c4.mn(),c6=A.v(t.S,t.wN) +for(s=d1.length,r=0;q=d1.length,r=5,j=o===1,i=q===4,h=q>=2,q=q>=4,g=0,f=0,e=0;g>>8 +a=c+1 +b=A.a(m.c,c3) +c5[c]=j?b[e]:(b[e]<<8|b[e+1])>>>8 +a0=a+1 +b=A.a(l.c,c3) +c5[a]=j?b[e]:(b[e]<<8|b[e+1])>>>8 +a=a0+1 +if(q){b=A.a(k.c,c3) +b=j?b[e]:(b[e]<<8|b[e+1])>>>8}else b=255 +c5[a0]=b +a1=c5[f] +a2=c5[c] +b=f+2 +a3=c5[b] +a4=c5[f+3] +if(a4!==0){c5[f]=B.b.cj((a1+a4-255)*255,a4) +c5[c]=B.b.cj((a2+a4-255)*255,a4) +c5[b]=B.b.cj((a3+a4-255)*255,a4)}f=a +break +case 9:b=A.a(n.c,c3) +b=j?b[e]:(b[e]<<8|b[e+1])>>>8 +a5=A.a(m.c,c3) +a5=j?a5[e]:(a5[e]<<8|a5[e+1])>>>8 +a6=A.a(l.c,c3) +a6=j?a6[e]:(a6[e]<<8|a6[e+1])>>>8 +if(q){a7=A.a(k.c,c3) +a8=j?a7[e]:(a7[e]<<8|a7[e+1])>>>8}else a8=255 +a9=((b*100>>>8)+16)/116 +b0=(a5-128)/500+a9 +b1=a9-(a6-128)/200 +b2=Math.pow(a9,3) +a9=b2>0.008856?b2:(a9-0.13793103448275862)/7.787 +b3=Math.pow(b0,3) +b0=b3>0.008856?b3:(b0-0.13793103448275862)/7.787 +b4=Math.pow(b1,3) +b1=b4>0.008856?b4:(b1-0.13793103448275862)/7.787 +b0=b0*95.047/100 +a9=a9*100/100 +b1=b1*108.883/100 +b5=b0*3.2406+a9*-1.5372+b1*-0.4986 +b6=b0*-0.9689+a9*1.8758+b1*0.0415 +b7=b0*0.0557+a9*-0.204+b1*1.057 +b5=b5>0.0031308?1.055*Math.pow(b5,0.4166666666666667)-0.055:12.92*b5 +b6=b6>0.0031308?1.055*Math.pow(b6,0.4166666666666667)-0.055:12.92*b6 +b7=b7>0.0031308?1.055*Math.pow(b7,0.4166666666666667)-0.055:12.92*b7 +b8=[B.c.G(B.c.q(b5*255,0,255)),B.c.G(B.c.q(b6*255,0,255)),B.c.G(B.c.q(b7*255,0,255))] +c=f+1 +c5[f]=b8[0] +f=c+1 +c5[c]=b8[1] +c=f+1 +c5[f]=b8[2] +f=c+1 +c5[c]=a8 +break +case 1:b=A.a(n.c,c3) +b9=j?b[e]:(b[e]<<8|b[e+1])>>>8 +if(h){b=A.a(k.c,c3) +a8=j?b[e]:(b[e]<<8|b[e+1])>>>8}else a8=255 +c=f+1 +c5[f]=b9 +f=c+1 +c5[c]=b9 +c=f+1 +c5[f]=b9 +f=c+1 +c5[c]=a8 +break +case 4:b=A.a(n.c,c3) +c0=j?b[e]:(b[e]<<8|b[e+1])>>>8 +b=A.a(m.c,c3) +c1=j?b[e]:(b[e]<<8|b[e+1])>>>8 +b=A.a(l.c,c3) +a9=j?b[e]:(b[e]<<8|b[e+1])>>>8 +b=A.a(c6.h(0,i?-1:3).c,c3) +c2=j?b[e]:(b[e]<<8|b[e+1])>>>8 +if(s){b=A.a(k.c,c3) +a8=j?b[e]:(b[e]<<8|b[e+1])>>>8}else a8=255 +b=1-(255-c2)/255 +b8=[B.c.aX(255*(1-(255-c0)/255)*b),B.c.aX(255*(1-(255-c1)/255)*b),B.c.aX(255*(1-(255-a9)/255)*b)] +c=f+1 +c5[f]=b8[0] +f=c+1 +c5[c]=b8[1] +c=f+1 +c5[f]=b8[2] +f=c+1 +c5[c]=a8 +break +default:throw A.c(A.ac("Unhandled color mode: "+A.d(c7)))}return c4}, +acc:function acc(a){var _=this +_.e=_.d=null +_.f=$ +_.x=_.r=null +_.z=_.y=$ +_.Q=null +_.ch=a +_.dy=_.dx=_.db=_.cy=$ +_.b=_.a=0}, +OV:function OV(a){this.b=a}, +OY:function OY(a,b,c){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=$ +_.r=null +_.z=_.x=$ +_.ch=null +_.cx=$ +_.dx=a +_.dy=b +_.fx=$ +_.fy=c}, +aSL(a,b){var s,r +switch(a){case"lsct":s=new A.OZ() +r=b.c-b.d +b.E() +if(r>=12){if(b.d_(4)!=="8BIM")A.R(A.ac("Invalid key in layer additional data")) +s.c=b.d_(4)}if(r>=16)b.E() +return s +default:return new A.Cu(b)}}, +v4:function v4(){}, +acb:function acb(){this.a=null}, +aiq:function aiq(){var _=this +_.e=_.d=null +_.b=_.a=0}, +aip:function aip(){this.a=null +this.b=$}, +ait:function ait(a){this.a=a +this.c=this.b=0}, +Rs:function Rs(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=d}, +ayy(a,b,c){var s=new A.aiv(b,c,a),r=t.bo +s.e=A.a_(b,null,!1,r) +s.f=A.a_(b,null,!1,r) +return s}, +aiv:function aiv(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=0 +_.f=_.e=null +_.r=$ +_.y=_.x=null +_.z=0 +_.Q=2 +_.cx=0 +_.cy=null}, +Rt:function Rt(a){var _=this +_.a=a +_.c=_.b=0 +_.d=null +_.x=_.r=_.f=_.e=1 +_.y=-1 +_.z=!1 +_.Q=1 +_.cx=_.ch=$ +_.dx=_.db=0 +_.fr=_.dy=null +_.fy=_.fx=$ +_.id=1 +_.k2=_.k1=0 +_.k4=null +_.rx=_.r2=_.r1=$ +_.x1=_.ry=null}, +aiw:function aiw(a){var _=this +_.e=null +_.r=a +_.b=_.a=0}, +aDL(){return new A.a9h(new Uint8Array(4096))}, +a9h:function a9h(a){var _=this +_.a=9 +_.d=_.c=_.b=0 +_.x=_.r=_.f=_.e=$ +_.y=a +_.Q=_.z=$ +_.ch=null +_.cx=$}, +aiu:function aiu(){this.a=null +this.b=$}, +ayF(a,b){var s=new Int32Array(4),r=new Int32Array(4),q=new Int8Array(4),p=new Int8Array(4),o=A.a_(8,null,!1,t.qd),n=A.a_(4,null,!1,t.xx) +return new A.aj_(a,b,new A.aj5(),new A.aj9(),new A.aj1(s,r),new A.ajb(q,p),o,n,new Uint8Array(4))}, +aFz(a,b,c){if(c===0)if(a===0)return b===0?6:5 +else return b===0?4:0 +return c}, +aj_:function aj_(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.r=d +_.x=e +_.y=f +_.Q=_.z=$ +_.db=_.cy=_.cx=_.ch=null +_.dy=_.dx=$ +_.fx=_.fr=null +_.fy=$ +_.go=g +_.k1=h +_.k2=null +_.k4=_.k3=$ +_.r1=null +_.r2=i +_.Y=_.aw=_.y2=_.y1=_.x2=_.x1=_.ry=_.rx=$ +_.ap=_.a2=null +_.ah=_.ab=_.b3=_.be=_.bd=_.aV=$ +_.af=null +_.a_=_.a6=0 +_.bs=$ +_.aO=null +_.F=_.u=$ +_.by=null +_.bz=$}, +ajc:function ajc(){}, +aFw(a){var s=new A.Ey(a) +s.b=254 +s.c=0 +s.d=-8 +return s}, +Ey:function Ey(a){var _=this +_.a=a +_.d=_.c=_.b=$ +_.e=!1}, +bD(a,b,c){return B.b.dP(B.b.t(a+2*b+c+2,2),32)}, +aUA(a){var s,r,q,p,o=a.a,n=a.d,m=o[n+-33],l=o[n+-32],k=o[n+-31] +m=A.bD(m,l,k) +s=o[n+-30] +l=A.bD(l,k,s) +r=o[n+-29] +q=A.b([m,l,A.bD(k,s,r),A.bD(s,r,o[n+-28])],t.t) +for(p=0;p<4;++p)a.m0(p*32,4,q)}, +aUr(a){var s,r=a.a,q=a.d,p=r[q+-33],o=r[q+-1],n=r[q+31],m=r[q+63] +q=r[q+95] +s=A.ap(a,null,0) +s.ut()[0]=16843009*A.bD(p,o,n) +s.d+=32 +s.ut()[0]=16843009*A.bD(o,n,m) +s.d+=32 +s.ut()[0]=16843009*A.bD(n,m,q) +s.d+=32 +s.ut()[0]=16843009*A.bD(m,q,q)}, +aUk(a){var s,r,q,p +for(s=a.a,r=a.d,q=4,p=0;p<4;++p)q+=s[r+(p-32)]+s[r+(-1+p*32)] +q=B.b.t(q,3) +for(p=0;p<4;++p){s=a.a +r=a.d+p*32 +J.kI(s,r,r+4,q)}}, +ayG(a,b){var s,r,q,p,o=a.a,n=a.d,m=255-o[n+-33] +for(s=0,r=0;r0;--r){q=a.a +p=a.d +o=p+s +J.kI(q,o,o+16,q[p+(s-1)]) +s+=32}}, +aj2(a,b){var s,r,q +for(s=0;s<16;++s){r=b.a +q=b.d+s*32 +J.kI(r,q,q+16,a)}}, +aUg(a){var s,r,q,p +for(s=a.a,r=a.d,q=16,p=0;p<16;++p)q+=s[r+(-1+p*32)]+s[r+(p-32)] +A.aj2(B.b.t(q,5),a)}, +aUi(a){var s,r,q,p +for(s=a.a,r=a.d,q=8,p=0;p<16;++p)q+=s[r+(-1+p*32)] +A.aj2(B.b.t(q,4),a)}, +aUh(a){var s,r,q,p +for(s=a.a,r=a.d,q=8,p=0;p<16;++p)q+=s[r+(p-32)] +A.aj2(B.b.t(q,4),a)}, +aUj(a){A.aj2(128,a)}, +aUB(a){var s +for(s=0;s<8;++s)a.iq(s*32,8,a,-32)}, +aUs(a){var s,r,q,p,o +for(s=0,r=0;r<8;++r){q=a.a +p=a.d +o=p+s +J.kI(q,o,o+8,q[p+(s-1)]) +s+=32}}, +aj3(a,b){var s,r,q +for(s=0;s<8;++s){r=b.a +q=b.d+s*32 +J.kI(r,q,q+8,a)}}, +aUl(a){var s,r,q,p +for(s=a.a,r=a.d,q=8,p=0;p<8;++p)q+=s[r+(p-32)]+s[r+(-1+p*32)] +A.aj3(B.b.t(q,4),a)}, +aUm(a){var s,r,q,p +for(s=a.a,r=a.d,q=4,p=0;p<8;++p)q+=s[r+(p-32)] +A.aj3(B.b.t(q,3),a)}, +aUn(a){var s,r,q,p +for(s=a.a,r=a.d,q=4,p=0;p<8;++p)q+=s[r+(-1+p*32)] +A.aj3(B.b.t(q,3),a)}, +aUo(a){A.aj3(128,a)}, +o3(a,b,c,d,e){var s=b+c+d*32,r=a.a[a.d+s]+B.b.t(e,3) +if(!((r&-256)>>>0===0))r=r<0?0:255 +a.l(0,s,r)}, +aj4(a,b,c,d,e){A.o3(a,0,0,b,c+d) +A.o3(a,0,1,b,c+e) +A.o3(a,0,2,b,c-e) +A.o3(a,0,3,b,c-d)}, +aUE(){var s,r,q +if(!$.aFx){for(s=-255;s<=255;++s){r=$.a_3() +q=255+s +r[q]=s<0?-s:s +$.awq()[q]=B.b.t(r[q],1)}for(s=-1020;s<=1020;++s){r=$.awr() +if(s<-128)q=-128 +else q=s>127?127:s +r[1020+s]=q}for(s=-112;s<=112;++s){r=$.a_4() +if(s<-16)q=-16 +else q=s>15?15:s +r[112+s]=q}for(s=-255;s<=510;++s){r=$.yh() +if(s<0)q=0 +else q=s>255?255:s +r[255+s]=q}$.aFx=!0}}, +aj0:function aj0(){}, +aUf(){var s,r=J.fW(3,t.H3) +for(s=0;s<3;++s)r[s]=new Uint8Array(11) +return new A.Ex(r)}, +aUT(){var s,r,q,p,o=new Uint8Array(3),n=J.fW(4,t.nH) +for(s=t._4,r=0;r<4;++r){q=J.fW(8,s) +for(p=0;p<8;++p)q[p]=A.aUf() +n[r]=q}B.t.h9(o,0,3,255) +return new A.aja(o,n)}, +aj5:function aj5(){this.d=$}, +aj9:function aj9(){this.b=this.a=null}, +ajb:function ajb(a,b){var _=this +_.b=_.a=!1 +_.c=!0 +_.d=a +_.e=b}, +Ex:function Ex(a){this.a=a}, +aja:function aja(a,b){this.a=a +this.b=b}, +aj1:function aj1(a,b){var _=this +_.a=$ +_.b=null +_.d=_.c=$ +_.e=a +_.f=b}, +ra:function ra(){var _=this +_.b=_.a=0 +_.c=!1 +_.d=0}, +RN:function RN(){this.b=this.a=0}, +RP:function RP(a,b,c){this.a=a +this.b=b +this.c=c}, +RO:function RO(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.e=_.d=null +_.f=$}, +RQ:function RQ(a,b,c){this.a=a +this.b=b +this.c=c}, +ayH(a,b){var s="_buffer8",r=A.b([],t.cX),q=A.b([],t.n2),p=new Uint32Array(2),o=new A.RL(a,p) +p=o.d=A.bG(p.buffer,0,null) +A.a(p,s)[0]=a.aI() +A.a(p,s)[1]=a.aI() +A.a(p,s)[2]=a.aI() +A.a(p,s)[3]=a.aI() +A.a(p,s)[4]=a.aI() +A.a(p,s)[5]=a.aI() +A.a(p,s)[6]=a.aI() +A.a(p,s)[7]=a.aI() +return new A.Ez(o,b,r,q)}, +rc(a,b){return B.b.t(a+B.b.bE(1,b)-1,b)}, +Ez:function Ez(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=null +_.r=_.f=_.e=0 +_.x=null +_.Q=_.z=_.y=0 +_.ch=null +_.cx=0 +_.cy=c +_.db=d +_.dx=0 +_.dy=null +_.fr=$ +_.go=_.fy=_.fx=null}, +MA:function MA(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=null +_.r=_.f=_.e=0 +_.x=null +_.Q=_.z=_.y=0 +_.ch=null +_.cx=0 +_.cy=c +_.db=d +_.dx=0 +_.dy=null +_.fr=$ +_.go=_.fy=_.fx=null}, +RL:function RL(a,b){var _=this +_.a=0 +_.b=a +_.c=b +_.d=$}, +aj6:function aj6(a,b){this.a=a +this.b=b}, +aj7(a,b,c){var s=a[b] +a[b]=(((s&4278255360)>>>0)+((c&4278255360)>>>0)&4278255360|(s&16711935)+(c&16711935)&16711935)>>>0}, +m2(a,b){return((a^b)>>>1&2139062143)+((a&b)>>>0)}, +rb(a){if(a<0)return 0 +if(a>255)return 255 +return a}, +aj8(a,b,c){return Math.abs(b-c)-Math.abs(a-c)}, +aUF(a,b,c){return 4278190080}, +aUG(a,b,c){return b}, +aUL(a,b,c){return a[c]}, +aUM(a,b,c){return a[c+1]}, +aUN(a,b,c){return a[c-1]}, +aUO(a,b,c){var s=a[c] +return A.m2(A.m2(b,a[c+1]),s)}, +aUP(a,b,c){return A.m2(b,a[c-1])}, +aUQ(a,b,c){return A.m2(b,a[c])}, +aUR(a,b,c){return A.m2(a[c-1],a[c])}, +aUS(a,b,c){return A.m2(a[c],a[c+1])}, +aUH(a,b,c){var s=a[c-1],r=a[c],q=a[c+1] +return A.m2(A.m2(b,s),A.m2(r,q))}, +aUI(a,b,c){var s=a[c],r=a[c-1] +return A.aj8(s>>>24,b>>>24,r>>>24)+A.aj8(s>>>16&255,b>>>16&255,r>>>16&255)+A.aj8(s>>>8&255,b>>>8&255,r>>>8&255)+A.aj8(s&255,b&255,r&255)<=0?s:b}, +aUJ(a,b,c){var s=a[c],r=a[c-1] +return(A.rb((b>>>24)+(s>>>24)-(r>>>24))<<24|A.rb((b>>>16&255)+(s>>>16&255)-(r>>>16&255))<<16|A.rb((b>>>8&255)+(s>>>8&255)-(r>>>8&255))<<8|A.rb((b&255)+(s&255)-(r&255)))>>>0}, +aUK(a,b,c){var s,r,q,p=a[c],o=a[c-1],n=A.m2(b,p) +p=n>>>24 +s=n>>>16&255 +r=n>>>8&255 +q=n>>>0&255 +return(A.rb(p+B.b.az(p-(o>>>24),2))<<24|A.rb(s+B.b.az(s-(o>>>16&255),2))<<16|A.rb(r+B.b.az(r-(o>>>8&255),2))<<8|A.rb(q+B.b.az(q-(o&255),2)))>>>0}, +RM:function RM(){var _=this +_.c=_.b=_.a=0 +_.d=null +_.e=0}, +ajl:function ajl(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0 +_.r=1 +_.x=!1 +_.y=$ +_.z=!1}, +EE:function EE(){}, +MB:function MB(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=1 +_.y=_.x=$}, +aDb(){var s=new Uint8Array(128),r=new Int16Array(128) +s=new A.Mg(s,r,new Int16Array(128)) +s.DG(0) +return s}, +aRc(){var s,r=J.fW(5,t.vB) +for(s=0;s<5;++s)r[s]=A.aDb() +return new A.Ay(r)}, +Mg:function Mg(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.f=_.e=0}, +Ay:function Ay(a){this.a=a}, +RZ:function RZ(a){var _=this +_.e=_.d=!1 +_.f=0 +_.Q=a +_.cx=_.ch=0 +_.cy=null +_.b=_.a=_.dy=_.dx=0}, +MC:function MC(a){var _=this +_.e=_.d=!1 +_.f=0 +_.Q=a +_.cx=_.ch=0 +_.cy=null +_.b=_.a=_.dy=_.dx=0}, +ajm:function ajm(){this.b=this.a=null}, +Ma:function Ma(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null}, +aD8(a,b,c){switch(b){case 1:if(c===8)return new Int8Array(a) +else if(c===16)return new Int16Array(a) +else if(c===32)return new Int32Array(a) +break +case 0:if(c===8)return new Uint8Array(a) +else if(c===16)return new Uint16Array(a) +else if(c===32)return new Uint32Array(a) +break +case 3:if(c===16)return new Uint16Array(a) +else if(c===32)return new Float32Array(a) +else if(c===64)return new Float64Array(a) +break}throw A.c(A.bV(null))}, +a6q(a,b,c,d,e){return new A.AB(a,b,c,d,e,A.aD8(b*c,d,e))}, +AB:function AB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aZu(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new A.auR(new A.auS()),b=A.iZ(a0.gbo(a0),a0.gbj(a0),B.b4),a=b.mn() +if(!(a0.b!=null||a0.c!=null||a0.d!=null))throw A.c(A.ac("Only RGB[A] images are currently supported.")) +s=Math.pow(2,B.c.q(a1+2.47393,-20,20)) +r=a0.a +q=0 +p=0 +while(!0){if(r.gS(r))o=0 +else{o=r.gbg(r) +o=o.gN(o).c}if(!(q255){i=255*(i/f) +h=255*(h/f) +g=255*(g/f)}e=p+1 +a[p]=B.c.G(B.c.q(i,0,255)) +p=e+1 +a[e]=B.c.G(B.c.q(h,0,255)) +e=p+1 +a[p]=B.c.G(B.c.q(g,0,255)) +o=a0.e +if(o!=null){d=o.uI(n,q) +if(d==1/0||d==-1/0||isNaN(d))d=1 +p=e+1 +a[e]=B.c.G(B.c.q(d*255,0,255))}else{p=e+1 +a[e]=255}++n}++q}return b}, +auS:function auS(){}, +auR:function auR(a){this.a=a}, +iZ(a,b,c){var s=new Uint32Array(a*b),r=new A.A3(A.v(t.S,t.z)) +r.a0Q(null) +return new A.a7m(a,b,c,s,r)}, +Ar:function Ar(a,b){this.a=a +this.b=b}, +z7:function z7(a,b){this.a=a +this.b=b}, +a7m:function a7m(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.y=d +_.z=e}, +ac(a){return new A.Ml(a)}, +Ml:function Ml(a){this.a=a}, +bb(a,b,c,d){return new A.fo(a,d,c==null?a.length:d+c,d,b)}, +ap(a,b,c){var s=a.a,r=a.d+c,q=a.b,p=b==null?a.c:r+b +return new A.fo(s,q,p,r,a.e)}, +fo:function fo(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aaI(a){return new A.aaH(new Uint8Array(a))}, +aaH:function aaH(a){this.a=0 +this.c=a}, +a7u:function a7u(a){this.e=this.d=$ +this.a=a}, +a7w:function a7w(a,b){this.a=a +this.b=b}, +a7v:function a7v(){}, +a7x:function a7x(a){this.a=a}, +a7G:function a7G(){}, +a9B:function a9B(a){this.a=a}, +a7t:function a7t(){}, +z0:function z0(a,b){this.a=a +this.b=b}, +AL:function AL(a,b){this.a=a +this.b=b}, +KP:function KP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.db=n +_.dx=o +_.dy=p +_.fr=q}, +aCn(a){var s=A.aIB(null,A.aYV(),null) +s.toString +s=new A.jG(new A.a2v(),s) +s.DS(a) +return s}, +aPJ(a){var s=$.awt() +s.toString +if(A.y7(a)!=="en_US")s.ow() +return!0}, +aPI(){return A.b([new A.a2s(),new A.a2t(),new A.a2u()],t.xf)}, +aVh(a){var s,r +if(a==="''")return"'" +else{s=B.e.a0(a,1,a.length-1) +r=$.aKn() +return A.iA(s,r,"'")}}, +jG:function jG(a,b){var _=this +_.a=a +_.c=b +_.y=_.x=_.f=_.e=_.d=null}, +a2v:function a2v(){}, +a2s:function a2s(){}, +a2t:function a2t(){}, +a2u:function a2u(){}, +o6:function o6(){}, +wR:function wR(a,b){this.a=a +this.b=b}, +wT:function wT(a,b,c){this.d=a +this.a=b +this.b=c}, +wS:function wS(a,b){this.a=a +this.b=b}, +aFr(a,b,c){return new A.RD(a,b,A.b([],t.s),c.i("RD<0>"))}, +y7(a){var s,r +if(a==="C")return"en_ISO" +if(a.length<5)return a +s=a[2] +if(s!=="-"&&s!=="_")return a +r=B.e.ci(a,3) +if(r.length<=3)r=r.toUpperCase() +return a[0]+a[1]+"_"+r}, +aIB(a,b,c){var s,r,q +if(a==null){if(A.aHy()==null)$.aGI="en_US" +s=A.aHy() +s.toString +return A.aIB(s,b,c)}if(b.$1(a))return a +for(s=[A.y7(a),A.b_d(a),"fallback"],r=0;r<3;++r){q=s[r] +if(b.$1(q))return q}return A.aXZ(a)}, +aXZ(a){throw A.c(A.aO('Invalid locale "'+a+'"',null))}, +b_d(a){if(a.length<2)return a +return B.e.a0(a,0,2).toLowerCase()}, +RD:function RD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Nd:function Nd(a){this.a=a}, +aTk(a){var s=($.bv+1)%16777215 +$.bv=s +return new A.DB(null,s,a,B.a2)}, +uJ:function uJ(){}, +Vh:function Vh(a,b,c,d,e){var _=this +_.bz=a +_.b9$=b +_.b=_.a=_.dy=null +_.c=c +_.d=null +_.e=$ +_.f=d +_.r=null +_.x=e +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +of:function of(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +og:function og(a,b,c){var _=this +_.b=_.a=_.dy=_.C=_.bz=null +_.c=a +_.d=null +_.e=$ +_.f=b +_.r=null +_.x=c +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +aow:function aow(){}, +Qm:function Qm(){}, +ard:function ard(a){this.a=a}, +asE:function asE(a){this.a=a}, +lG:function lG(){}, +DB:function DB(a,b,c,d){var _=this +_.b9$=a +_.b=_.a=_.dy=null +_.c=b +_.d=null +_.e=$ +_.f=c +_.r=null +_.x=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +X7:function X7(){}, +YZ:function YZ(){}, +aCh(a){var s=a==null?A.azC():"." +if(a==null)a=$.awp() +return new A.Kz(t.P1.a(a),s)}, +aH1(a){if(t.Xu.b(a))return a +throw A.c(A.fJ(a,"uri","Value must be a String or a Uri"))}, +au2(a,b){var s,r,q,p,o,n,m,l +for(s=b.length,r=1;r=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.ci("") +o=""+(a+"(") +p.a=o +n=A.a8(b) +m=n.i("hI<1>") +l=new A.hI(b,0,s,m) +l.vm(b,0,s,n.c) +m=o+new A.aF(l,new A.au3(),m.i("aF")).c1(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.c(A.aO(p.j(0),null))}}, +Kz:function Kz(a,b){this.a=a +this.b=b}, +a1B:function a1B(){}, +a1C:function a1C(){}, +au3:function au3(){}, +pM:function pM(){}, +C7(a,b){var s,r,q,p,o,n=b.VH(a) +b.lX(a) +if(n!=null)a=B.e.ci(a,n.length) +s=t.s +r=A.b([],s) +q=A.b([],s) +s=a.length +if(s!==0&&b.kw(B.e.ao(a,0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o")),null,a,null,c.i("z5<0>"))}, +z5:function z5(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.c=c +_.a=d +_.$ti=e}, +aCg(a,b){return new A.zq(a,null,null,b.i("zq<0>"))}, +zq:function zq(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +aRI(a,b){if(b!=null)b.aq(0,a.gT8()) +return new A.a96(b,a)}, +Bh:function Bh(){}, +a96:function a96(a,b){this.a=a +this.b=b}, +aRZ(a,b){return new A.Nz(b,a,null)}, +qu(a,b){var s,r=A.aSJ(a,b) +a.Rk(r) +s=A.a(r.dJ,"_delegateState") +return s.gn(s)}, +aSJ(a,b){var s,r={} +r.a=null +s=b.i("fy<0>") +if(s.b(a.gM()))a.mj(new A.ac9(r,b)) +else r.a=b.i("oc<0>?").a(a.kO(s)) +r=r.a +if(r==null)throw A.c(new A.OR(A.bU(b),A.J(a.gM()))) +return r}, +uc:function uc(){}, +FB:function FB(a,b,c,d,e){var _=this +_.b9$=a +_.b=_.a=_.dy=null +_.c=b +_.d=null +_.e=$ +_.f=c +_.r=null +_.x=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1 +_.$ti=e}, +fy:function fy(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.b=c +_.a=d +_.$ti=e}, +ri:function ri(a,b){var _=this +_.b=_.a=!1 +_.c=a +_.$ti=b}, +oc:function oc(a,b,c,d,e){var _=this +_.d5=!1 +_.ej=_.dz=!0 +_.ax=_.ek=!1 +_.fF=_.dJ=$ +_.bz=a +_.b=_.a=_.dy=null +_.c=b +_.d=null +_.e=$ +_.f=c +_.r=null +_.x=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1 +_.$ti=e}, +ank:function ank(a){this.a=a}, +Tz:function Tz(){}, +m8:function m8(){}, +xZ:function xZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Hz:function Hz(a){this.a=this.b=null +this.$ti=a}, +Nz:function Nz(a,b,c){this.c=a +this.d=b +this.a=c}, +ac9:function ac9(a,b){this.a=a +this.b=b}, +OR:function OR(a,b){this.a=a +this.b=b}, +N0:function N0(a){this.a=a}, +Cw(a,b,c){return A.aSO(a,b,c)}, +aSO(a,b,c){var s=0,r=A.C(t.y),q,p=2,o,n=[],m,l,k,j,i,h,g,f,e +var $async$Cw=A.D(function(d,a0){if(d===1){o=a0 +s=p}while(true)switch(s){case 0:s=A.e0()===B.aH?3:5 +break +case 3:k=t.z +s=6 +return A.H(A.hk(B.ay,null,k),$async$Cw) +case 6:if($.K.F$.Q.h(0,a)==null){q=!1 +s=1 +break}m=t.q.a($.K.F$.Q.h(0,a).gL()) +p=8 +j=m.rx.a +i=m.rx.b +h=c.f +g=c.r +s=11 +return A.H(b.f5("setDimensions",A.af(["width",j,"height",i,"scanAreaWidth",h,"scanAreaHeight",g,"scanAreaOffset",0],t.N,t.i),!1,k),$async$Cw) +case 11:q=!0 +s=1 +break +p=2 +s=10 +break +case 8:p=7 +e=o +k=A.Z(e) +if(k instanceof A.ns){l=k +throw A.c(A.aP9(l.a,l.b))}else throw e +s=10 +break +case 7:s=2 +break +case 10:s=4 +break +case 5:s=A.e0()===B.aZ?12:13 +break +case 12:s=14 +return A.H(b.f5("changeScanArea",A.af(["scanAreaWidth",c.f,"scanAreaHeight",c.r,"cutOutBottomOffset",0],t.N,t.i),!1,t.z),$async$Cw) +case 14:q=!0 +s=1 +break +case 13:case 4:q=!1 +s=1 +break +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$Cw,r)}, +Cv:function Cv(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=c +_.a=d}, +Gq:function Gq(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +aEA(a,b,c,d,e,f){var s=e==null,r=s?250:e +return new A.P4(a,d,f,c,b,r,s?250:e)}, +P4:function P4(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +acg:function acg(){}, +t5:function t5(a){this.a=a}, +td:function td(a,b){this.a=a +this.b=b}, +aP9(a,b){return new A.Jw(a,b)}, +Jw:function Jw(a,b){this.a=a +this.b=b}, +EF:function EF(a,b,c){this.c=a +this.d=b +this.a=c}, +Yv:function Yv(a,b,c,d){var _=this +_.d=null +_.e=!1 +_.f=null +_.r=$ +_.z=_.x=null +_.Q=a +_.ch=b +_.cx=c +_.cy=$ +_.a=_.db=null +_.b=d +_.c=null}, +asq:function asq(){}, +asr:function asr(a){this.a=a}, +ass:function ass(a){this.a=a}, +asl:function asl(a,b){this.a=a +this.b=b}, +asm:function asm(a){this.a=a}, +aso:function aso(){}, +ask:function ask(a,b){this.a=a +this.b=b}, +asp:function asp(a){this.a=a}, +asn:function asn(a,b){this.a=a +this.b=b}, +P3:function P3(a){this.a=a}, +a1r:function a1r(){}, +aiV:function aiV(){}, +ajg:function ajg(){}, +a2R:function a2R(){}, +DA(){var s=0,r=A.C(t.cZ),q,p=2,o,n=[],m,l,k,j,i,h,g +var $async$DA=A.D(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:h=$.ayl +s=h==null?3:4 +break +case 3:m=new A.aN(new A.ab($.a3,t.Gl),t.Iy) +p=6 +s=9 +return A.H(A.afA(),$async$DA) +case 9:l=b +J.awB(m,new A.vt(l)) +p=2 +s=8 +break +case 6:p=5 +g=o +h=A.Z(g) +if(t.VI.b(h)){k=h +m.hv(k) +j=m.a +$.ayl=null +q=j +s=1 +break}else throw g +s=8 +break +case 5:s=2 +break +case 8:h=$.ayl=m +case 4:q=h.a +s=1 +break +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$DA,r)}, +afA(){var s=0,r=A.C(t.nf),q,p,o,n,m,l,k +var $async$afA=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=3 +return A.H($.awn().ml(0),$async$afA) +case 3:l=b +k=A.v(t.N,t.K) +for(p=J.l(l),o=J.aW(p.gaD(l));o.v();){n=o.gJ(o) +m=B.e.ci(n,8) +n=p.h(l,n) +n.toString +k.l(0,m,n)}q=k +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$afA,r)}, +vt:function vt(a){this.a=a}, +a9C:function a9C(){}, +aTg(a){var s +try{}catch(s){if(t.We.b(A.Z(s)))throw A.c(A.my(u.r)) +else throw s}$.aTf=a}, +afz:function afz(){}, +afx:function afx(){}, +afy:function afy(){}, +axq(a,b){if(b<0)A.R(A.dV("Offset may not be negative, was "+b+".")) +else if(b>a.c.length)A.R(A.dV("Offset "+b+u.D+a.gp(a)+".")) +return new A.LC(a,b)}, +ah0:function ah0(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +LC:function LC(a,b){this.a=a +this.b=b}, +Fj:function Fj(a,b,c){this.a=a +this.b=b +this.c=c}, +aRg(a,b){var s=A.aRh(A.b([A.aVp(a,!0)],t._Y)),r=new A.a6P(b).$0(),q=B.b.j(B.d.gO(s).b+1),p=A.aRi(s)?0:3,o=A.a8(s) +return new A.a6v(s,r,null,1+Math.max(q.length,p),new A.aF(s,new A.a6x(),o.i("aF<1,i>")).z0(0,B.yO),!A.aZK(new A.aF(s,new A.a6y(),o.i("aF<1,F?>"))),new A.ci(""))}, +aRi(a){var s,r,q +for(s=0;s") +return A.ai(new A.hi(s,new A.a6C(),r),!0,r.i("q.E"))}, +aVp(a,b){return new A.f9(new A.ane(a).$0(),!0)}, +aVr(a){var s,r,q,p,o,n,m=a.gcI(a) +if(!B.e.A(m,"\r\n"))return a +s=a.gbn(a) +r=s.gca(s) +for(s=m.length-1,q=0;qq){q=o +r=p}if(o>s)s=o}for(n=0,m=0,p=0;pm){m=k +n=p}}if(r>n){j=n +n=r +r=j}if(n-r<=f/16)throw A.c(A.e9()) +i=n-1 +for(p=i,h=-1;p>r;--p){g=p-r +k=g*g*(n-p)*(s-a[p]) +if(k>h){h=k +i=p}}return B.b.cb(i,$.aAb())}, +M8:function M8(){}, +aRb(a,b){var s,r,q,p=a.a,o=a.b,n=b.length,m=n-1,l=p-1,k=o-1,j=!0,i=0 +while(!0){if(!(ip||q<-1||q>o)throw A.c(A.e9()) +if(s===-1){b[i]=0 +j=!0}else if(s===p){b[i]=l +j=!0}else j=!1 +if(q===-1){b[r]=0 +j=!0}else if(q===o){b[r]=k +j=!0}i+=2}i=n-2 +j=!0 +while(!0){if(!(i>=0&&j))break +s=B.c.G(b[i]) +n=i+1 +q=B.c.G(b[n]) +if(s<-1||s>p||q<-1||q>o)throw A.c(A.e9()) +if(s===-1){b[i]=0 +j=!0}else if(s===p){b[i]=l +j=!0}else j=!1 +if(q===-1){b[n]=0 +j=!0}else if(q===o){b[n]=k +j=!0}i-=2}}, +a6j:function a6j(){}, +aRk(a,b,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=$.yg(),d=a2-e,c=a1-e +for(e=b-3,s=a0-3,r=0;r>>0 +if(q>d)q=d +p=r<2?2:Math.min(r,s) +for(o=0;o>>0 +if(n>c)n=c +m=o<2?2:Math.min(o,e) +for(l=m-2,k=m-1,j=m+1,i=m+2,h=0,g=-2;g<=2;++g){f=a3[p+g] +h+=f[l]+f[k]+f[m]+f[j]+f[i]}A.aRl(a,n,q,B.b.az(h,25),a1,a4)}}}, +aRl(a,b,c,d,e,f){var s,r,q,p,o +for(s=c*e+b,r=0;q=$.yg(),r>>0 +for(a=(q>a0?a0:q)*a6,p=r>0,o=r-1,n=0;n>>0 +for(l=a+(m>a1?a1:m),k=0,j=255,i=0,h=0;g=$.yg(),hi)i=e}if(i-j>24){++h +for(l+=a6;h>>6 +if(i-j<=24){d=j/2|0 +if(p&&n>0){g=a2[o] +c=n-1 +b=B.b.az(g[n]+2*a2[r][c]+g[c],4) +if(j=0;){if(q[f].b.length===g)break;--f}++f +e=g-o +for(d=0,h=0;h>>0,(b^21522)>>>0)}, +aD3(a,b){var s,r,q,p,o,n,m,l +for(s=a!==b,r=2147483647,q=0,p=0;p<32;++p){o=$.aR0[p] +n=o[0] +if(n===a||n===b){s=o[1] +m=B.b.t(s,3) +$.a_1() +return new A.As($.a_1()[m&3],s&7)}l=A.azy((a^n)>>>0) +if(l>>0) +if(l40)throw A.c(A.aO(null,null)) +return $.aAg()[a-1]}, +aFB(a){var s,r,q,p,o +for(s=2147483647,r=0,q=0;q<34;++q){p=$.aUV[q] +if(p===a)return $.aAg()[q+7-1] +o=A.azy((a^p)>>>0) +if(o=o||r>=q)throw A.c(A.e9()) +n=q-r +if(n!==o-p){o=p+n +if(o>=a.a)throw A.c(A.e9())}m=B.c.aX((o-p+1)/s) +l=B.c.aX((n+1)/s) +if(m<=0||l<=0)throw A.c(A.e9()) +if(l!==m)throw A.c(A.e9()) +k=B.c.az(s,2) +r+=k +p+=k +j=p+B.c.G((m-1)*s)-o +if(j>0){if(j>k)throw A.c(A.e9()) +p-=j}i=r+B.c.G((l-1)*s)-q +if(i>0){if(i>k)throw A.c(A.e9()) +r-=i}h=A.Jd(m,l) +for(g=0;g=8;){r=s+1 +b=B.bC[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bC[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.bC[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bC[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.bC[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bC[(b^q.h(a,r))&255]^b>>>8 +r=s+1 +b=B.bC[(b^q.h(a,s))&255]^b>>>8 +s=r+1 +b=B.bC[(b^q.h(a,r))&255]^b>>>8 +p-=8}if(p>0)do{r=s+1 +b=B.bC[(b^q.h(a,s))&255]^b>>>8 +if(--p,p>0){s=r +continue}else break}while(!0) +return(b^4294967295)>>>0}, +rP(a){var s=B.e.ao(u.s,a>>>6)+(a&63),r=s&1,q=B.e.ao(u.M,s>>>1) +return q>>>4&-r|q&15&r-1}, +kE(a,b){var s=B.e.ao(u.s,1024+(a&1023))+(b&1023),r=s&1,q=B.e.ao(u.M,s>>>1) +return q>>>4&-r|q&15&r-1}, +aZs(a,b,c,d){var s,r,q,p,o,n=A.v(d,c.i("w<0>")) +for(s=c.i("o<0>"),r=0;r<1;++r){q=a[r] +p=b.$1(q) +o=n.h(0,p) +if(o==null){o=A.b([],s) +n.l(0,p,o) +p=o}else p=o +p.push(q)}return n}, +aZE(a,b,c,d,e,f,g,h,i){return A.a_G(firebase.initializeApp({apiKey:a,authDomain:c,databaseURL:d,projectId:h,storageBucket:i,messagingSenderId:f,measurementId:e,appId:b},"[DEFAULT]"))}, +ZE(a,b,c,d,e){return A.aYI(a,b,c,d,e,e)}, +aYI(a,b,c,d,e,f){var s=0,r=A.C(f),q +var $async$ZE=A.D(function(g,h){if(g===1)return A.z(h,r) +while(true)switch(s){case 0:s=3 +return A.H(null,$async$ZE) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ZE,r)}, +avA(a,b){var s,r +if(a==null)return b==null +if(b==null||a.a!==b.gp(b))return!1 +if(a===b)return!0 +for(s=A.fz(a,a.r,A.r(a).c),r=s.$ti.c;s.v();)if(!b.A(0,r.a(s.d)))return!1 +return!0}, +em(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +if(a===b)return!0 +for(s=0;s0)if(r.b){s=r.ch +if(s.a===B.an){s=s.fy.a +s=A.aH(255,b.gn(b)>>>16&255,b.gn(b)>>>8&255,b.gn(b)&255).k(0,A.aH(255,s>>>16&255,s>>>8&255,s&255))}else s=!1}else s=!1 +else s=!1 +if(s){s=r.ch.go.a +return A.ax6(A.aH(B.c.aX(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +a4y(a){var s=0,r=A.C(t.H),q +var $async$a4y=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)$async$outer:switch(s){case 0:a.gL().uX(B.xo) +switch(A.aq(a).r.a){case 0:case 1:q=A.R5(B.Rg) +s=1 +break $async$outer +case 2:case 3:case 4:case 5:q=A.dk(null,t.H) +s=1 +break $async$outer}case 1:return A.A(q,r)}}) +return A.B($async$a4y,r)}, +axo(a){a.gL().uX(B.Np) +switch(A.aq(a).r.a){case 0:case 1:return A.a6l() +case 2:case 3:case 4:case 5:return A.dk(null,t.H)}}, +b_3(a,b,c,d,e){var s,r,q,p,o,n,m=d.b,l=m+e,k=a.b,j=c.b-10,i=l+k<=j +k=m-e-k +s=k>=10 +if(b)r=i||!s +else r=!(s||!i) +q=r?Math.min(l,j):Math.max(k,10) +m=c.a +l=a.a +if(m-20m-n?k-l:o-j}return new A.m(p,q)}, +a9v(a){var s=a.a +if(s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[14]===0&&s[15]===1)return new A.m(s[12],s[13]) +return null}, +aRS(a,b){var s,r +if(a===b)return!0 +if(a==null)return A.axP(b) +s=a.a +r=b.a +return s[0]===r[0]&&s[1]===r[1]&&s[2]===r[2]&&s[3]===r[3]&&s[4]===r[4]&&s[5]===r[5]&&s[6]===r[6]&&s[7]===r[7]&&s[8]===r[8]&&s[9]===r[9]&&s[10]===r[10]&&s[11]===r[11]&&s[12]===r[12]&&s[13]===r[13]&&s[14]===r[14]&&s[15]===r[15]}, +axP(a){var s=a.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +fq(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] +if(n===1)return new A.m(p,o) +else return new A.m(p/n,o/n)}, +a9u(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r +if(d){s=$.awk() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.awk() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +q4(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 +A.a9u(a4,a5,a6,!0,s) +A.a9u(a4,a7,a6,!1,s) +A.a9u(a4,a5,a9,!1,s) +A.a9u(a4,a7,a9,!1,s) +a7=$.awk() +return new A.x(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] +r=a7*a8 +a9=a4[4] +q=a9*b0 +p=a7*a5+a9*a6+a4[12] +a9=a4[1] +o=a9*a8 +a7=a4[5] +n=a7*b0 +m=a9*a5+a7*a6+a4[13] +a7=a4[3] +if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r +if(r<0)k=p +else{k=l +l=p}if(q<0)l+=q +else k+=q +j=m+o +if(o<0)i=m +else{i=j +j=m}if(n<0)j+=n +else i+=n +return new A.x(l,j,k,i)}else{a9=a4[7] +h=a9*b0 +g=a7*a5+a9*a6+a4[15] +f=p/g +e=m/g +a9=p+r +a7=g+a7*a8 +d=a9/a7 +c=m+o +b=c/a7 +a=g+h +a0=(p+q)/a +a1=(m+n)/a +a7+=h +a2=(a9+q)/a7 +a3=(c+n)/a7 +return new A.x(A.aDR(f,d,a0,a2),A.aDR(e,b,a1,a3),A.aDQ(f,d,a0,a2),A.aDQ(e,b,a1,a3))}}, +aDR(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +aDT(a,b){var s +if(A.axP(a))return b +s=new A.bd(new Float64Array(16)) +s.bA(a) +s.lA(s) +return A.q4(s,b)}, +aDS(a){var s,r=new A.bd(new Float64Array(16)) +r.ed() +s=new A.is(new Float64Array(4)) +s.v5(0,0,0,a.a) +r.zQ(0,s) +s=new A.is(new Float64Array(4)) +s.v5(0,0,0,a.b) +r.zQ(1,s) +return r}, +Ik(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a>>0}, +aQv(a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=null,a3=b1<16384,a4=a7>a9?a9:a7 +for(s=1;s<=a4;)s=s<<1>>>0 +s=s>>>1 +r=s>>>1 +q=A.b([0,0],t.t) +for(p=s,s=r;s>=1;p=s,s=r){o=a6+b0*(a9-p) +n=b0*s +m=b0*p +l=a8*s +k=a8*p +for(j=(a7&s)>>>0!==0,i=a8*(a7-p),h=a2,g=h,f=g,e=f,d=a6;d<=o;d+=m){c=d+i +for(b=d;b<=c;b+=k){a=b+l +a0=b+n +a1=a0+l +if(a3){A.A4(a5[b],a5[a0],q) +e=q[0] +g=q[1] +A.A4(a5[a],a5[a1],q) +f=q[0] +h=q[1] +A.A4(e,f,q) +a5[b]=q[0] +a5[a]=q[1] +A.A4(g,h,q) +a5[a0]=q[0] +a5[a1]=q[1]}else{A.A5(a5[b],a5[a0],q) +e=q[0] +g=q[1] +A.A5(a5[a],a5[a1],q) +f=q[0] +h=q[1] +A.A5(e,f,q) +a5[b]=q[0] +a5[a]=q[1] +A.A5(g,h,q) +a5[a0]=q[0] +a5[a1]=q[1]}}if(j){a0=b+n +if(a3){A.A4(a5[b],a5[a0],q) +e=q[0] +a5[a0]=q[1]}else{A.A5(a5[b],a5[a0],q) +e=q[0] +a5[a0]=q[1]}a5[b]=e}}if((a9&s)>>>0!==0){c=d+i +for(b=d;b<=c;b+=k){a=b+l +if(a3){A.A4(a5[b],a5[a],q) +e=q[0] +a5[a]=q[1]}else{A.A5(a5[b],a5[a],q) +e=q[0] +a5[a]=q[1]}a5[b]=e}}r=s>>>1}}, +A4(a,b,c){var s,r,q,p,o=$.fG() +o[0]=a +s=$.h9() +r=s[0] +o[0]=b +q=s[0] +p=r+(q&1)+B.b.t(q,1) +c[0]=p +c[1]=p-q}, +A5(a,b,c){var s=a-B.b.t(b,1)&65535 +c[1]=s +c[0]=b+s-32768&65535}, +aZj(a){var s=a.toLowerCase() +if(B.e.e5(s,".jpg")||B.e.e5(s,".jpeg"))return new A.MI() +if(B.e.e5(s,".png"))return new A.OF() +if(B.e.e5(s,".tga"))return new A.aip() +if(B.e.e5(s,".webp"))return new A.ajm() +if(B.e.e5(s,".gif"))return new A.a6e() +if(B.e.e5(s,".tif")||B.e.e5(s,".tiff"))return new A.aiu() +if(B.e.e5(s,".psd"))return new A.acb() +if(B.e.e5(s,".exr"))return new A.a4n() +if(B.e.e5(s,".bmp"))return new A.Jg() +if(B.e.e5(s,".ico"))return new A.a7i() +return null}, +aYZ(a,b){var s=A.aZj(b) +if(s==null)return null +return s.i9(a)}, +b_7(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if($.azc==null){s=$.azc=new Uint8Array(768) +for(r=-256;r<0;++r)s[256+r]=0 +for(r=0;r<256;++r)s[256+r]=r +for(r=256;r<512;++r)s[256+r]=255}for(r=0;r<64;++r)a7[r]=a5[r]*a4[r] +for(q=0,r=0;r<8;++r,q+=8){s=1+q +p=a7[s] +if(p===0&&a7[2+q]===0&&a7[3+q]===0&&a7[4+q]===0&&a7[5+q]===0&&a7[6+q]===0&&a7[7+q]===0){s=B.b.t(5793*a7[q]+512,10) +o=(s&2147483647)-((s&2147483648)>>>0) +a7[q]=o +a7[q+1]=o +a7[q+2]=o +a7[q+3]=o +a7[q+4]=o +a7[q+5]=o +a7[q+6]=o +a7[q+7]=o +continue}n=B.b.t(5793*a7[q]+128,8) +m=(n&2147483647)-((n&2147483648)>>>0) +n=4+q +l=B.b.t(5793*a7[n]+128,8) +k=(l&2147483647)-((l&2147483648)>>>0) +l=2+q +j=a7[l] +i=6+q +h=a7[i] +g=7+q +f=a7[g] +e=B.b.t(2896*(p-f)+128,8) +d=(e&2147483647)-((e&2147483648)>>>0) +f=B.b.t(2896*(p+f)+128,8) +c=(f&2147483647)-((f&2147483648)>>>0) +f=3+q +p=a7[f]<<4 +b=(p&2147483647)-((p&2147483648)>>>0) +p=5+q +e=a7[p]<<4 +a=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(m-k+1,1) +o=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(m+k+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(j*3784+h*1567+128,8) +e=(e&2147483647)-((e&2147483648)>>>0) +a0=B.b.t(j*1567-h*3784+128,8) +j=(a0&2147483647)-((a0&2147483648)>>>0) +a0=B.b.t(d-a+1,1) +a0=(a0&2147483647)-((a0&2147483648)>>>0) +a1=B.b.t(d+a+1,1) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.t(c+b+1,1) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a2=B.b.t(c-b+1,1) +b=(a2&2147483647)-((a2&2147483648)>>>0) +a2=B.b.t(m-e+1,1) +a2=(a2&2147483647)-((a2&2147483648)>>>0) +e=B.b.t(m+e+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(o-j+1,1) +e=(e&2147483647)-((e&2147483648)>>>0) +a3=B.b.t(o+j+1,1) +k=(a3&2147483647)-((a3&2147483648)>>>0) +a3=B.b.t(d*2276+a1*3406+2048,12) +o=(a3&2147483647)-((a3&2147483648)>>>0) +a1=B.b.t(d*3406-a1*2276+2048,12) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.t(b*799+a0*4017+2048,12) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a0=B.b.t(b*4017-a0*799+2048,12) +b=(a0&2147483647)-((a0&2147483648)>>>0) +a7[q]=m+o +a7[g]=m-o +a7[s]=k+a1 +a7[i]=k-a1 +a7[l]=e+b +a7[p]=e-b +a7[f]=a2+d +a7[n]=a2-d}for(r=0;r<8;++r){s=8+r +p=a7[s] +if(p===0&&a7[16+r]===0&&a7[24+r]===0&&a7[32+r]===0&&a7[40+r]===0&&a7[48+r]===0&&a7[56+r]===0){p=B.b.t(5793*a7[r]+8192,14) +o=(p&2147483647)-((p&2147483648)>>>0) +a7[r]=o +a7[s]=o +a7[16+r]=o +a7[24+r]=o +a7[32+r]=o +a7[40+r]=o +a7[48+r]=o +a7[56+r]=o +continue}n=B.b.t(5793*a7[r]+2048,12) +m=(n&2147483647)-((n&2147483648)>>>0) +n=32+r +l=B.b.t(5793*a7[n]+2048,12) +k=(l&2147483647)-((l&2147483648)>>>0) +l=16+r +j=a7[l] +i=48+r +h=a7[i] +g=56+r +f=a7[g] +e=B.b.t(2896*(p-f)+2048,12) +d=(e&2147483647)-((e&2147483648)>>>0) +f=B.b.t(2896*(p+f)+2048,12) +c=(f&2147483647)-((f&2147483648)>>>0) +f=24+r +b=a7[f] +p=40+r +a=a7[p] +e=B.b.t(m-k+1,1) +o=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(m+k+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(j*3784+h*1567+2048,12) +e=(e&2147483647)-((e&2147483648)>>>0) +a0=B.b.t(j*1567-h*3784+2048,12) +j=(a0&2147483647)-((a0&2147483648)>>>0) +a0=B.b.t(d-a+1,1) +a0=(a0&2147483647)-((a0&2147483648)>>>0) +a1=B.b.t(d+a+1,1) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.t(c+b+1,1) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a2=B.b.t(c-b+1,1) +b=(a2&2147483647)-((a2&2147483648)>>>0) +a2=B.b.t(m-e+1,1) +a2=(a2&2147483647)-((a2&2147483648)>>>0) +e=B.b.t(m+e+1,1) +m=(e&2147483647)-((e&2147483648)>>>0) +e=B.b.t(o-j+1,1) +e=(e&2147483647)-((e&2147483648)>>>0) +a3=B.b.t(o+j+1,1) +k=(a3&2147483647)-((a3&2147483648)>>>0) +a3=B.b.t(d*2276+a1*3406+2048,12) +o=(a3&2147483647)-((a3&2147483648)>>>0) +a1=B.b.t(d*3406-a1*2276+2048,12) +d=(a1&2147483647)-((a1&2147483648)>>>0) +a1=B.b.t(b*799+a0*4017+2048,12) +a1=(a1&2147483647)-((a1&2147483648)>>>0) +a0=B.b.t(b*4017-a0*799+2048,12) +b=(a0&2147483647)-((a0&2147483648)>>>0) +a7[r]=m+o +a7[g]=m-o +a7[s]=k+a1 +a7[i]=k-a1 +a7[l]=e+b +a7[p]=e-b +a7[f]=a2+d +a7[n]=a2-d}for(s=$.azc,r=0;r<64;++r){s.toString +p=B.b.t(a7[r]+8,4) +a6[r]=s[384+((p&2147483647)-((p&2147483648)>>>0))]}}, +aZl(e9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4=null,e5=e9.r.b,e6=e5.am(0,274)?A.cF(e5.h(0,274)):0,e7=e9.d,e8=e7.e +e8.toString +e7=e7.d +e7.toString +s=e6>=5&&e6<=8 +if(s)r=e7 +else r=e8 +if(s)q=e8 +else q=e7 +p=A.iZ(r,q,B.hf) +p.z=new A.A3(A.v(t.S,t.z)) +for(o=e5.gaD(e5),o=o.ga3(o);o.v();){n=o.gJ(o) +if(n!==274)p.z.b.l(0,n,e5.h(0,n))}m=e7-1 +l=e8-1 +e5=e9.ch +switch(e5.length){case 1:k=e5[0] +j=k.e +i=k.f +h=k.r +e5=p.y +e7=e6===8 +e8=e6===7 +o=e6===6 +n=e6===5 +g=e6===4 +f=e6===3 +e=e6===2 +d=p.a +c=e4 +b=0 +a=0 +while(!0){a0=e9.d.d +a0.toString +if(!(a>>0 +if(e)e5[a3+(l-a4)]=a6 +else if(f)e5[a2+(l-a4)]=a6 +else if(g)e5[a2+a4]=a6 +else if(n)e5[a4*d+a]=a6 +else if(o)e5[a4*d+a0]=a6 +else if(e8)e5[(l-a4)*d+a0]=a6 +else if(e7)e5[(l-a4)*d+a]=a6 +else{a7=b+1 +e5[b]=a6 +b=a7}++a4}++a}break +case 3:k=e5[0] +a8=e5[1] +a9=e5[2] +b0=k.e +b1=a8.e +b2=a9.e +i=k.f +h=k.r +b3=a8.f +b4=a8.r +b5=a9.f +b6=a9.r +e5=p.y +e7=e6===8 +e8=e6===7 +o=e6===6 +n=e6===5 +g=e6===4 +f=e6===3 +e=e6===2 +d=p.a +b7=e4 +b8=b7 +b9=b8 +c0=b9 +c1=c0 +c=c1 +b=0 +a=0 +while(!0){a0=e9.d.d +a0.toString +if(!(a>>0 +c1=c5[c8]-128 +c0=c6[c9]-128 +a5=B.b.t(c+359*c0+128,8) +a5=(a5&2147483647)-((a5&2147483648)>>>0) +if(a5<0)b9=0 +else b9=a5>255?255:a5 +a5=B.b.t(c-88*c1-183*c0+128,8) +a5=(a5&2147483647)-((a5&2147483648)>>>0) +if(a5<0)b8=0 +else b8=a5>255?255:a5 +a5=B.b.t(c+454*c1+128,8) +a5=(a5&2147483647)-((a5&2147483648)>>>0) +if(a5<0)b7=0 +else b7=a5>255?255:a5 +a6=(B.c.G(B.b.q(255,0,255))<<24|B.c.G(B.b.q(b7,0,255))<<16|B.c.G(B.b.q(b8,0,255))<<8|B.c.G(B.b.q(b9,0,255)))>>>0 +if(e)e5[a3+(l-a4)]=a6 +else if(f)e5[a2+(l-a4)]=a6 +else if(g)e5[a2+a4]=a6 +else if(n)e5[a4*d+a]=a6 +else if(o)e5[a4*d+a0]=a6 +else if(e8)e5[(l-a4)*d+a0]=a6 +else if(e7)e5[(l-a4)*d+a]=a6 +else{a7=b+1 +e5[b]=a6 +b=a7}++a4}++a}break +case 4:e7=e9.c +if(e7==null)throw A.c(A.ac("Unsupported color mode (4 components)")) +d0=e7.d!==0&&!0 +k=e5[0] +a8=e5[1] +a9=e5[2] +d1=e5[3] +b0=k.e +b1=a8.e +b2=a9.e +d2=d1.e +i=k.f +h=k.r +b3=a8.f +b4=a8.r +b5=a9.f +b6=a9.r +d3=d1.f +d4=d1.r +e5=p.y +e7=e6===8 +e8=e6===7 +o=e6===6 +n=e6===5 +g=e6===4 +f=e6===3 +e=e6===2 +d=!d0 +a0=p.a +b7=e4 +b8=b7 +b9=b8 +d5=b9 +d6=d5 +d7=d6 +d8=d7 +c0=d8 +c1=c0 +c=c1 +b=0 +a=0 +while(!0){a2=e9.d.d +a2.toString +if(!(a255)e3=255 +d7=255-e3 +e3=c1-128 +e1=B.c.G(c-0.3441363*e3-0.71413636*e1) +if(e1<0)e1=0 +else if(e1>255)e1=255 +d6=255-e1 +e3=B.c.G(c+1.772*e3) +if(e3<0)e1=0 +else e1=e3>255?255:e3 +d5=255-e1}e1=B.b.t(d7*d8,8) +b9=(e1&2147483647)-((e1&2147483648)>>>0) +e1=B.b.t(d6*d8,8) +b8=(e1&2147483647)-((e1&2147483648)>>>0) +e1=B.b.t(d5*d8,8) +b7=(e1&2147483647)-((e1&2147483648)>>>0) +a6=(B.c.G(B.b.q(255,0,255))<<24|B.c.G(B.b.q(b7,0,255))<<16|B.c.G(B.b.q(b8,0,255))<<8|B.c.G(B.b.q(b9,0,255)))>>>0 +if(e)e5[a5+(l-a4)]=a6 +else if(f)e5[a3+(l-a4)]=a6 +else if(g)e5[a3+a4]=a6 +else if(n)e5[a4*a0+a]=a6 +else if(o)e5[a4*a0+a2]=a6 +else if(e8)e5[(l-a4)*a0+a2]=a6 +else if(e7)e5[(l-a4)*a0+a]=a6 +else{a7=b+1 +e5[b]=a6 +b=a7}++a4}++a}break +default:throw A.c(A.ac("Unsupported color mode"))}return p}, +aV1(a,b,c,d,e,f){A.aUZ(f,a,b,c,d,e,!0,f)}, +aV2(a,b,c,d,e,f){A.aV_(f,a,b,c,d,e,!0,f)}, +aV0(a,b,c,d,e,f){A.aUY(f,a,b,c,d,e,!0,f)}, +wB(a,b,c,d,e){var s,r,q,p,o,n,m +for(s=a.a,r=a.d,q=b.a,p=b.d,o=c.a,n=c.d,m=0;m>>0===0)i=j +else i=j<0?0:255 +k=p[o+l] +r[q+l]=k+i}++a2 +c.d=m+a1 +e.d+=a1 +d.d+=a1}}, +aRd(a){var s,r,q +if($.e7==null)A.lc() +$.aAn()[0]=a +s=$.aKB()[0] +if(a===0)return s>>>16 +r=$.a6k.b7()[s>>>23&511] +if(r!==0){q=s&8388607 +return r+(q+4095+(q>>>13&1)>>>13)}return A.aRe(s)}, +aRe(a){var s,r,q=a>>>16&32768,p=(a>>>23&255)-112,o=a&8388607 +if(p<=0){if(p<-10)return q +o|=8388608 +s=14-p +return(q|B.b.fq(o+(B.b.cb(1,s-1)-1)+(B.b.dG(o,s)&1),s))>>>0}else if(p===143)if(o===0)return q|31744 +else{o=o>>>13 +r=o===0?1:0 +return q|o|r|31744}else{o=o+4095+(o>>>13&1) +if((o&8388608)!==0){++p +o=0}if(p>30)return q|31744 +return(q|p<<10|o>>>13)>>>0}}, +lc(){var s,r,q,p +if($.axz!=null)return +s=new Uint32Array(65536) +$.axz=s +$.e7=A.axV(s.buffer,0,null) +s=new Uint16Array(512) +$.a6k.b=s +for(r=0;r<256;++r){q=(r&255)-112 +if(q<=0||q>=30){$.a6k.toString +s[r]=0 +s[(r|256)>>>0]=0}else{$.a6k.toString +p=q<<10>>>0 +s[r]=p +s[(r|256)>>>0]=(p|32768)>>>0}}for(s=$.axz,r=0;r<65536;++r){s.toString +s[r]=A.aRf(r)}}, +aRf(a){var s,r=a>>>15&1,q=a>>>10&31,p=a&1023 +if(q===0)if(p===0)return r<<31>>>0 +else{for(;(p&1024)===0;){p=p<<1;--q}++q +p&=4294966271}else if(q===31){s=r<<31 +if(p===0)return(s|2139095040)>>>0 +else return(s|p<<13|2139095040)>>>0}return(r<<31|q+112<<23|p<<13)>>>0}, +b_F(a){$.aAp().l(0,0,a) +return $.aKD().h(0,0)}, +auf(a){var s,r +if(a==null)return"null" +for(s=32,r="";s>-1;--s)r+=(a&B.b.cb(1,s))>>>0===0?"0":"1" +return r.charCodeAt(0)==0?r:r}, +aHy(){var s=A.cR($.a3.h(0,B.Rd)) +return s==null?$.aGI:s}, +aYW(a,b,c){var s,r +if(a===1)return b +if(a===2)return b+31 +s=B.c.eE(30.6*a-91.4) +r=c?1:0 +return s+b+59+r}, +azC(){var s,r,q,p,o=null +try{o=A.ayD()}catch(s){if(t.VI.b(A.Z(s))){r=$.at0 +if(r!=null)return r +throw s}else throw s}if(J.e(o,$.aGE)){r=$.at0 +r.toString +return r}$.aGE=o +if($.awp()==$.Ir())r=$.at0=o.R(".").j(0) +else{q=o.H4() +p=q.length-1 +r=$.at0=p===0?q:B.e.a0(q,0,p)}return r}, +aHU(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +aHW(a,b){var s=a.length,r=b+2 +if(s>>6}, +aZK(a){var s,r,q +if(a.gp(a)===0)return!0 +s=a.gN(a) +for(r=A.f1(a,1,null,a.$ti.i("aI.E")),q=r.$ti,r=new A.bl(r,r.gp(r),q.i("bl")),q=q.i("aI.E");r.v();)if(!J.e(q.a(r.d),s))return!1 +return!0}, +b_a(a,b){var s=B.d.en(a,null) +if(s<0)throw A.c(A.aO(A.d(a)+" contains no null elements.",null)) +a[s]=b}, +aIj(a,b){var s=B.d.en(a,b) +if(s<0)throw A.c(A.aO(A.d(a)+" contains no elements matching "+b.j(0)+".",null)) +a[s]=null}, +aYS(a,b){var s,r,q +for(s=new A.eV(a),r=t.Hz,s=new A.bl(s,s.gp(s),r.i("bl")),r=r.i("T.E"),q=0;s.v();)if(r.a(s.d)===b)++q +return q}, +aus(a,b,c){var s,r,q +if(b.length===0)for(s=0;!0;){r=B.e.js(a,"\n",s) +if(r===-1)return a.length-s>=c?s:null +if(r-s>=c)return s +s=r+1}r=B.e.en(a,b) +for(;r!==-1;){q=r===0?0:B.e.yx(a,"\n",r-1)+1 +if(c===r-q)return q +r=B.e.js(a,b,r+1)}return null}, +ZO(a){var s=0,r=A.C(t.y),q,p,o,n,m +var $async$ZO=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:m=A.ayE(B.e.Hd(a)) +if(m!=null)p=m.gdR()==="http"||m.gdR()==="https" +else p=!1 +o=$.aAe() +s=3 +return A.H(o.T5(a,!1,!1,B.NM,!1,p,!1,null),$async$ZO) +case 3:n=c +q=n +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ZO,r)}, +ZC(a){var s=0,r=A.C(t.y),q +var $async$ZC=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=3 +return A.H($.aAe().Qq(a),$async$ZC) +case 3:q=c +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ZC,r)}, +aFv(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.aKa() +else{s=new A.Wb() +s.Ju(a)}for(r=0;r<16;++r)q[r]=s.Tj(256) +return q}, +aWL(){var s=$.aKe() +return s}, +aXv(a,b){var s="./assets/packages/" +if(B.e.bL(a,"./")){a=B.e.kE(a,"./","") +return s+b+"/"+a}if(B.e.bL(a,"assets/"))return s+b+"/"+a +else return a}, +aX9(a){var s,r,q,p,o,n=A.b([],t.mo),m=document,l=m.querySelector("head") +for(s=t.TV,r=0;r<1;++r){q=a[r] +p=m.querySelector("head") +p.toString +if(!A.aXj(p,q)){o=m.createElement("script") +o.type="text/javascript" +o.charset="utf-8" +o.async=!0 +o.src=q +l.toString +J.kJ(l).I(0,o) +p=new A.kt(o,"load",!1,s) +n.push(p.gN(p))}}return A.mZ(n,t.H)}, +aXj(a,b){var s,r,q,p +if(B.e.bL(b,"./"))b=B.e.kE(b,"./","") +for(s=J.kJ(a),s=s.ga3(s),r=t.nW,q=s.$ti.c;s.v();){p=q.a(s.d) +if(r.b(p))if(B.e.e5(p.src,b))return!0}return!1}, +azy(a){a-=a>>>1&1431655765 +a=(a&858993459)+(B.b.t(a,2)&858993459) +a=a+(a>>>4)&252645135 +a+=a>>>8 +return a+(a>>>16)&63}, +aDM(a){return B.c.G(a+(a<0?-0.5:0.5))}, +Bx(a,b,c,d){var s=a-c,r=b-d +return Math.sqrt(s*s+r*r)}, +aTG(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=$.aJi(),a0=a2.a +if(a0.am(0,a))return A.aPc(B.Eg.j(a0.h(0,a))) +s=a1.length +r=s>3&&a1[0]===239&&a1[1]===187&&a1[2]===191 +q=!0 +p=!0 +o=!0 +n=0 +m=0 +l=0 +k=0 +j=0 +i=0 +h=0 +g=0 +f=0 +e=0 +d=0 +c=0 +while(!0){if(c0)if((b&128)===0)o=!1 +else{--n +o=!0}else if((b&128)!==0)if((b&64)===0)o=!1 +else{++n +if((b&32)===0){++m +o=!0}else{++n +if((b&16)===0){++l +o=!0}else{++n +if((b&8)===0){++k +o=!0}else o=!1}}}else o=!0 +if(q)if(b>127&&b<160)q=!1 +else{if(b>159)a=b<192||b===215||b===247 +else a=!1 +if(a)++d +q=!0}if(p)if(j>0)if(b<64||b===127||b>252)p=!1 +else{--j +p=!0}else if(b===128||b===160||b>239)p=!1 +else{if(b>160&&b<224){++i;++h +if(h>f)f=h +g=0}else{if(b>127){++j;++g +if(g>e)e=g}else g=0 +h=0}p=!0}++c}if(o&&n>0)o=!1 +if(p&&j>0)p=!1 +if(o)a=r||m+l+k>0 +else a=!1 +if(a)return $.ZZ() +if(p)a=f>=3||e>=3 +else a=!1 +if(a)return $.Io() +if(q&&p)return f===2&&i===2||d*10>=s?$.Io():$.awf() +if(q)return $.awf() +if(p)return $.Io() +if(o)return $.ZZ() +return $.ZZ()}, +aPT(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=new A.a06(a),f=new A.ci(""),e=A.b([],t.du),d=-1,c=-1 +try{s=null +r=!1 +q=null +do{if(J.aAK(g)<4)q=B.fl +else q=A.aRU(g.bO(4)) +switch(q){case B.fl:break +case B.v6:case B.v9:r=!0 +break +case B.v3:if(J.aAK(g)<16){l=A.cA() +throw A.c(l)}d=g.bO(8) +c=g.bO(8) +break +case B.v8:p=A.aPS(g) +l=p +if(l<0||l>=900)A.R(A.cA()) +s=$.aJ3().h(0,l) +if(s==null){l=A.cA() +throw A.c(l)}break +case B.v5:o=g.bO(4) +n=g.bO(q.Hz(b)) +if(J.e(o,1))A.aPP(g,f,n) +break +default:m=g.bO(q.Hz(b)) +switch(q){case B.v4:A.aPR(g,f,m) +break +case B.va:A.aPN(g,f,m,r) +break +case B.v7:A.aPO(g,f,m,s,e,a1) +break +case B.v2:A.aPQ(g,f,m) +break +default:l=A.cA() +throw A.c(l)}break}}while(q!==B.fl)}catch(k){if(A.Z(k) instanceof A.fh)throw A.c(A.cA()) +else throw k}l=f.a +j=J.aZ(e)===0?null:e +i=d +h=c +return new A.a2F(a,l.charCodeAt(0)==0?l:l,j,a0.c,i,h)}, +aPP(a,b,c){var s,r,q,p +if(c*13>a.lr(0))throw A.c(A.cA()) +s=new Int8Array(2*c) +for(r=0;c>0;){q=a.bO(13) +p=((q/96|0)<<8|B.b.b4(q,96))>>>0 +p=p<2560?p+41377:p+42657 +s[r]=p>>>8&255 +s[r+1]=p&255 +r+=2;--c}b.a+=$.aA6().c.ck(0,s)}, +aPQ(a,b,c){var s,r,q,p +if(c*13>a.lr(0))throw A.c(A.cA()) +s=new Int8Array(2*c) +for(r=0;c>0;){q=a.bO(13) +p=((q/192|0)<<8|B.b.b4(q,192))>>>0 +p=p<7936?p+33088:p+49472 +s[r]=p>>>8 +s[r+1]=p +r+=2;--c}b.a+=$.Io().c.ck(0,s)}, +aPO(a,b,c,d,e,f){var s,r +if(8*c>a.lr(0))throw A.c(A.cA()) +s=new Int8Array(c) +for(r=0;r=s.length)throw A.c(A.cA()) +return s[a]}, +aPN(a,b,c,d){var s,r,q,p,o,n +for(s=a.a.length;c>1;){if(8*(s-a.b)-a.c<11)throw A.c(A.cA()) +r=a.bO(11) +q=r/45|0 +p=$.awg() +o=p.length +if(q>=o)A.R(A.cA()) +q=b.a+=p[q] +n=B.b.b4(r,45) +if(n>=o)A.R(A.cA()) +b.a=q+p[n] +c-=2}if(c===1){if(a.lr(0)<6)throw A.c(A.cA()) +b.a+=A.a2C(a.bO(6))}}, +aPR(a,b,c){var s,r,q,p,o,n,m,l +for(s=a.a.length;c>=3;){if(8*(s-a.b)-a.c<10)throw A.c(A.cA()) +r=a.bO(10) +if(r>=1000)throw A.c(A.cA()) +q=r/100|0 +p=$.awg() +o=p.length +if(q>=o)A.R(A.cA()) +q=b.a+=p[q] +n=B.b.b4(r/10|0,10) +if(n>=o)A.R(A.cA()) +q+=p[n] +b.a=q +n=B.b.b4(r,10) +if(n>=o)A.R(A.cA()) +b.a=q+p[n] +c-=3}if(c===2){if(a.lr(0)<7)throw A.c(A.cA()) +m=a.bO(7) +if(m>=100)throw A.c(A.cA()) +b.a+=A.a2C(m/10|0) +b.a+=A.a2C(B.b.b4(m,10))}else if(c===1){if(a.lr(0)<4)throw A.c(A.cA()) +l=a.bO(4) +if(l>=10)throw A.c(A.cA()) +b.a+=A.a2C(l)}}, +aPS(a){var s=a.bO(8) +if((s&128)===0)return s&127 +if((s&192)===128)return((s&63)<<8|a.bO(8))>>>0 +if((s&224)===192)return((s&31)<<16|a.bO(16))>>>0 +throw A.c(A.cA())}, +avd(){var s=0,r=A.C(t.H),q,p,o,n,m,l,k +var $async$avd=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:k=$.aLA() +A.aQF("analytics") +q=$.a_2() +p=new A.LI(null,q) +A.uV(p,q,!1) +$.axs=p +p=$.aA9() +q=new A.a5_(p) +A.uV(q,p,!1) +$.aQG=q +q=$.aAc() +p=new A.a7u(q) +p.e=new A.a7G() +o=document +n=o.querySelector("#__image_picker_web-file-input") +if(n==null){n=A.cQ("flt-image-picker-inputs",null) +n.id="__image_picker_web-file-input" +o=o.querySelector("body") +o.toString +J.kJ(o).I(0,n)}p.d=n +A.uV(p,q,!0) +$.aRo=p +A.aTg(new A.afx()) +q=window +p=$.aAf() +o=new A.aiT(q,p) +q=q.navigator +m=q.vendor +l=q.appVersion +if(B.e.A(m,"Apple"))q=B.e.A(l,"Version") +else q=!1 +o.d=q +A.uV(o,p,!0) +$.aUc=o +$.aAB() +$.kH().Ua("__url_launcher::link",A.aZQ(),!1) +A.aX9(A.b([A.aXv("js/no_sleep.js","wakelock_web")],t.s)) +$.aUX=new A.ajk() +$.aId=k.gakD() +s=2 +return A.H(A.b0i(),$async$avd) +case 2:A.ZP() +return A.A(null,r)}}) +return A.B($async$avd,r)}},J={ +azK(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +ZK(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.azH==null){A.aZC() +n=a[v.dispatchPropertyName]}if(n!=null){s=n.p +if(!1===s)return n.i +if(!0===s)return a +r=Object.getPrototypeOf(a) +if(s===r)return n.i +if(n.e===r)throw A.c(A.bV("Return interceptor for "+A.d(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.anw +if(o==null)o=$.anw=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=A.aZS(a) +if(p!=null)return p +if(typeof a=="function")return B.Eh +s=Object.getPrototypeOf(a) +if(s==null)return B.wi +if(s===Object.prototype)return B.wi +if(typeof q=="function"){o=$.anw +if(o==null)o=$.anw=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.mp,enumerable:false,writable:true,configurable:true}) +return B.mp}return B.mp}, +AV(a,b){if(a<0||a>4294967295)throw A.c(A.bL(a,0,4294967295,"length",null)) +return J.uk(new Array(a),b)}, +fW(a,b){if(a<0||a>4294967295)throw A.c(A.bL(a,0,4294967295,"length",null)) +return J.uk(new Array(a),b)}, +uj(a,b){if(a<0)throw A.c(A.aO("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.i("o<0>"))}, +axD(a,b){return A.b(new Array(a),b.i("o<0>"))}, +uk(a,b){return J.a89(A.b(a,b.i("o<0>")))}, +a89(a){a.fixed$length=Array +return a}, +aDt(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +aRt(a,b){return J.oC(a,b)}, +aDu(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +axF(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=B.e.aH(a,s) +if(r!==32&&r!==13&&!J.aDu(r))break}return b}, +hO(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.ul.prototype +return J.AX.prototype}if(typeof a=="string")return J.lf.prototype +if(a==null)return J.um.prototype +if(typeof a=="boolean")return J.AW.prototype +if(a.constructor==Array)return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.jS.prototype +return a}if(a instanceof A.F)return a +return J.ZK(a)}, +aZm(a){if(typeof a=="number")return J.n9.prototype +if(typeof a=="string")return J.lf.prototype +if(a==null)return a +if(a.constructor==Array)return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.jS.prototype +return a}if(a instanceof A.F)return a +return J.ZK(a)}, +ah(a){if(typeof a=="string")return J.lf.prototype +if(a==null)return a +if(a.constructor==Array)return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.jS.prototype +return a}if(a instanceof A.F)return a +return J.ZK(a)}, +c4(a){if(a==null)return a +if(a.constructor==Array)return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.jS.prototype +return a}if(a instanceof A.F)return a +return J.ZK(a)}, +aZn(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.ul.prototype +return J.AX.prototype}if(a==null)return a +if(!(a instanceof A.F))return J.kn.prototype +return a}, +y9(a){if(typeof a=="number")return J.n9.prototype +if(a==null)return a +if(!(a instanceof A.F))return J.kn.prototype +return a}, +aHO(a){if(typeof a=="number")return J.n9.prototype +if(typeof a=="string")return J.lf.prototype +if(a==null)return a +if(!(a instanceof A.F))return J.kn.prototype +return a}, +ms(a){if(typeof a=="string")return J.lf.prototype +if(a==null)return a +if(!(a instanceof A.F))return J.kn.prototype +return a}, +l(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.jS.prototype +return a}if(a instanceof A.F)return a +return J.ZK(a)}, +rO(a){if(a==null)return a +if(!(a instanceof A.F))return J.kn.prototype +return a}, +awx(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.aZm(a).U(a,b)}, +aAE(a,b){if(typeof a=="number"&&typeof b=="number")return a/b +return J.y9(a).bK(a,b)}, +e(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.hO(a).k(a,b)}, +aLC(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.aHO(a).a7(a,b)}, +awy(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.y9(a).as(a,b)}, +aLD(a,b,c){return J.l(a).a13(a,b,c)}, +aLE(a){return J.l(a).a1q(a)}, +aLF(a,b){return J.l(a).a1r(a,b)}, +aLG(a,b,c,d){return J.l(a).a1s(a,b,c,d)}, +aLH(a,b,c){return J.l(a).a1t(a,b,c)}, +aAF(a,b){return J.l(a).a1u(a,b)}, +aLI(a,b){return J.l(a).a1v(a,b)}, +aLJ(a,b,c){return J.l(a).a1w(a,b,c)}, +aLK(a,b){return J.l(a).a1x(a,b)}, +aAG(a,b,c,d){return J.l(a).a1y(a,b,c,d)}, +aLL(a,b,c,d,e,f,g){return J.l(a).a1z(a,b,c,d,e,f,g)}, +aLM(a,b){return J.l(a).a1A(a,b)}, +aLN(a,b,c,d,e){return J.l(a).a1B(a,b,c,d,e)}, +aLO(a,b){return J.l(a).a1C(a,b)}, +aLP(a,b){return J.l(a).a1X(a,b)}, +aLQ(a,b){return J.l(a).a2E(a,b)}, +N(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||A.aHY(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.aZn(a).gIy(a)}, +aBn(a){return J.rO(a).gA3(a)}, +a_m(a){return J.l(a).gj0(a)}, +a_n(a){return J.l(a).gn(a)}, +aNJ(a){return J.l(a).gbg(a)}, +aNK(a){return J.l(a).V7(a)}, +awI(a){return J.l(a).ey(a)}, +a_o(a){return J.l(a).Vd(a)}, +aNL(a){return J.l(a).HB(a)}, +aNM(a,b,c,d){return J.l(a).Vi(a,b,c,d)}, +aBo(a,b){return J.l(a).Vj(a,b)}, +aNN(a,b,c){return J.l(a).Vk(a,b,c)}, +aNO(a){return J.l(a).Vl(a)}, +aNP(a){return J.l(a).Vn(a)}, +aBp(a){return J.l(a).Vq(a)}, +aNQ(a){return J.l(a).Vr(a)}, +aNR(a){return J.l(a).Vs(a)}, +aNS(a){return J.l(a).Vt(a)}, +aNT(a){return J.l(a).Vu(a)}, +aNU(a){return J.l(a).uK(a)}, +aNV(a,b,c){return J.c4(a).uL(a,b,c)}, +aNW(a){return J.l(a).VE(a)}, +aNX(a,b,c,d,e){return J.l(a).VF(a,b,c,d,e)}, +aNY(a){return J.l(a).q6(a)}, +aNZ(a,b){return J.l(a).hh(a,b)}, +aO_(a,b){return J.l(a).mr(a,b)}, +aBq(a){return J.l(a).FL(a)}, +aO0(a,b){return J.l(a).alM(a,b)}, +aBr(a){return J.l(a).alO(a)}, +aO1(a){return J.rO(a).tD(a)}, +aO2(a){return J.c4(a).G_(a)}, +aO3(a,b){return J.c4(a).c1(a,b)}, +aO4(a,b){return J.l(a).io(a,b)}, +aO5(a,b,c){return J.l(a).cw(a,b,c)}, +aO6(a,b){return J.rO(a).amc(a,b)}, +yn(a,b,c){return J.c4(a).hB(a,b,c)}, +aO7(a,b,c,d){return J.c4(a).pq(a,b,c,d)}, +aBs(a,b,c){return J.ms(a).ky(a,b,c)}, +aO8(a,b,c){return J.l(a).er(a,b,c)}, +aO9(a,b){return J.hO(a).Tk(a,b)}, +aOa(a,b,c,d){return J.l(a).Ty(a,b,c,d)}, +aOb(a){return J.l(a).e9(a)}, +aOc(a,b,c,d){return J.l(a).anG(a,b,c,d)}, +aOd(a,b,c,d){return J.l(a).u9(a,b,c,d)}, +aBt(a,b){return J.l(a).pL(a,b)}, +IA(a,b,c){return J.l(a).bQ(a,b,c)}, +aOe(a,b,c){return J.l(a).pM(a,b,c)}, +aBu(a,b,c){return J.l(a).anZ(a,b,c)}, +aOf(a){return J.l(a).ao4(a)}, +cI(a){return J.c4(a).bI(a)}, +iD(a,b){return J.c4(a).w(a,b)}, +aBv(a,b,c){return J.l(a).z4(a,b,c)}, +aOg(a,b,c,d){return J.l(a).pN(a,b,c,d)}, +aOh(a){return J.c4(a).eu(a)}, +aOi(a,b,c){return J.ms(a).kE(a,b,c)}, +aOj(a,b,c,d){return J.l(a).jH(a,b,c,d)}, +aOk(a,b){return J.l(a).aol(a,b)}, +aOl(a){return J.l(a).eZ(a)}, +aBw(a){return J.l(a).bY(a)}, +aBx(a,b){return J.l(a).nD(a,b)}, +aBy(a,b,c,d){return J.l(a).aoB(a,b,c,d)}, +aBz(a){return J.l(a).c2(a)}, +aBA(a,b,c,d,e){return J.l(a).VR(a,b,c,d,e)}, +aBB(a,b,c){return J.l(a).dd(a,b,c)}, +aOm(a){return J.l(a).W0(a)}, +aOn(a,b){return J.l(a).fR(a,b)}, +aOo(a,b){return J.ah(a).sp(a,b)}, +aOp(a,b,c){return J.rO(a).uY(a,b,c)}, +aOq(a,b){return J.l(a).zK(a,b)}, +aOr(a,b){return J.l(a).Ia(a,b)}, +aBC(a,b){return J.l(a).Ie(a,b)}, +awJ(a,b){return J.l(a).zL(a,b)}, +aOs(a,b,c){return J.l(a).Wd(a,b,c)}, +a_p(a,b){return J.l(a).Wi(a,b)}, +aOt(a,b){return J.l(a).Im(a,b)}, +aOu(a,b,c,d,e){return J.c4(a).b_(a,b,c,d,e)}, +aOv(a,b){return J.l(a).Ws(a,b)}, +aBD(a,b){return J.l(a).Iq(a,b)}, +aOw(a,b){return J.l(a).Ir(a,b)}, +aOx(a,b){return J.l(a).Is(a,b)}, +aOy(a,b){return J.l(a).It(a,b)}, +a_q(a,b){return J.c4(a).hi(a,b)}, +awK(a,b){return J.c4(a).cC(a,b)}, +aOz(a,b){return J.ms(a).qk(a,b)}, +awL(a,b,c){return J.c4(a).cg(a,b,c)}, +aOA(a){return J.rO(a).Ac(a)}, +aBE(a,b){return J.c4(a).j_(a,b)}, +aOB(a,b){return J.l(a).aoI(a,b)}, +awM(a,b,c){return J.l(a).bG(a,b,c)}, +aBF(a,b,c,d){return J.l(a).hG(a,b,c,d)}, +aOC(a){return J.l(a).aoK(a)}, +aBG(a){return J.y9(a).H3(a)}, +aOD(a){return J.c4(a).eb(a)}, +aOE(a){return J.ms(a).H5(a)}, +aOF(a,b){return J.y9(a).eI(a,b)}, +aBH(a){return J.l(a).aoS(a)}, +aOG(a){return J.c4(a).j1(a)}, +d2(a){return J.hO(a).j(a)}, +aOH(a){return J.l(a).aoU(a)}, +aOI(a,b,c,d,e,f,g,h,i,j){return J.l(a).ap6(a,b,c,d,e,f,g,h,i,j)}, +aBI(a,b,c){return J.l(a).aR(a,b,c)}, +aOJ(a){return J.ms(a).Hd(a)}, +aOK(a){return J.ms(a).He(a)}, +aOL(a){return J.l(a).ape(a)}, +aBJ(a){return J.l(a).Hs(a)}, +ui:function ui(){}, +AW:function AW(){}, +um:function um(){}, +j:function j(){}, +W:function W(){}, +Ox:function Ox(){}, +kn:function kn(){}, +jS:function jS(){}, +o:function o(a){this.$ti=a}, +a8f:function a8f(a){this.$ti=a}, +du:function du(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +n9:function n9(){}, +ul:function ul(){}, +AX:function AX(){}, +lf:function lf(){}},B={} +var w=[A,J,B] +hunkHelpers.setFunctionNamesIfNecessary(w) +var $={} +A.IG.prototype={ +saix(a){var s,r,q,p=this +if(J.e(a,p.c))return +if(a==null){p.AT() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.AT() +p.b=A.bp(A.b1(0,r-q,0),p.gDn())}p.c=a}, +AT(){var s=this.b +if(s!=null)s.ay(0) +this.b=null}, +afi(){var s=this,r=s.a.$0(),q=s.c,p=r.a +q=q.a +if(p>=q){s.b=null +q=s.d +if(q!=null)q.$0()}else s.b=A.bp(A.b1(0,q-p,0),s.gDn())}} +A.a_L.prototype={ +ga3w(){var s=new A.eP(new A.x7(window.document.querySelectorAll("meta"),t.xl),t.u8).lQ(0,new A.a_M(),new A.a_N()) +return s==null?null:s.content}, +zo(a){var s +if(A.m1(a,0,null).gSo())return A.Yp(B.i4,a,B.a1,!1) +s=this.ga3w() +if(s==null)s="" +return A.Yp(B.i4,s+("assets/"+a),B.a1,!1)}, +eo(a,b){return this.amd(0,b)}, +amd(a,b){var s=0,r=A.C(t.V4),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e +var $async$eo=A.D(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:f=m.zo(b) +p=4 +s=7 +return A.H(A.aDa(f,"arraybuffer"),$async$eo) +case 7:l=d +k=t.pI.a(A.aza(l.response)) +h=A.lo(k,0,null) +q=h +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +h=A.Z(e) +if(t._p.b(h)){j=h +i=A.asV(j.target) +if(t.Gf.b(i)){if(i.status===404&&b==="AssetManifest.json"){$.cr().$1("Asset manifest does not exist at `"+A.d(f)+"` \u2013 ignoring.") +q=A.lo(new Uint8Array(A.fC(B.a1.gne().cU("{}"))).buffer,0,null) +s=1 +break}h=i.status +h.toString +throw A.c(new A.t4(f,h))}$.cr().$1("Caught ProgressEvent with target: "+A.d(i)) +throw e}else throw e +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$eo,r)}} +A.a_M.prototype={ +$1(a){return J.e(J.aBl(a),"assetBase")}, +$S:50} +A.a_N.prototype={ +$0(){return null}, +$S:5} +A.t4.prototype={ +j(a){return'Failed to load asset at "'+this.a+'" ('+this.b+")"}, +$ibm:1} +A.jD.prototype={ +j(a){return"BrowserEngine."+this.b}} +A.j8.prototype={ +j(a){return"OperatingSystem."+this.b}} +A.a0I.prototype={ +gbT(a){var s,r=this.d +if(r==null){this.Bg() +s=this.d +s.toString +r=s}return r}, +gdI(){if(this.z==null)this.Bg() +var s=this.e +s.toString +return s}, +Bg(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.z +if(h!=null){h.width=0 +k.z.height=0 +k.z=null}h=k.y +if(h!=null&&h.length!==0){h.toString +s=B.d.fL(h,0) +k.z=s +i=s +j=!0 +r=!0}else{h=k.f +q=A.b7() +p=k.r +o=A.b7() +i=k.JJ(h,p) +n=i +k.z=n +if(n==null){A.aIi() +i=k.JJ(h,p)}n=i.style +n.position="absolute" +h=A.d(h/q)+"px" +n.width=h +h=A.d(p/o)+"px" +n.height=h +r=!1}h=k.Q +q=h.lastChild +p=i +if(q==null?p!=null:q!==p)h.appendChild(i) +try{if(j)i.style.removeProperty("z-index") +k.d=i.getContext("2d")}catch(m){}h=k.d +if(h==null){A.aIi() +h=k.d=i.getContext("2d")}q=k.cx +k.e=new A.a1A(h,k,q,B.h5,B.ct,B.e6) +l=k.gbT(k) +l.save();++k.ch +l.setTransform(1,0,0,1,0,0) +if(r)l.clearRect(0,0,k.f*q,k.r*q) +l.scale(A.b7()*q,A.b7()*q) +k.adG()}, +JJ(a,b){var s=this.cx +return A.b_E(B.c.du(a*s),B.c.du(b*s))}, +ar(a){var s,r,q,p,o,n=this +n.a_f(0) +if(n.z!=null){s=n.d +if(s!=null)try{s.font=""}catch(q){r=A.Z(q) +if(!J.e(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.z!=null){n.D_() +n.e.eZ(0) +p=n.x +if(p==null)p=n.x=A.b([],t.r3) +o=n.z +o.toString +p.push(o) +n.e=n.d=null}n.y=n.x +n.e=n.d=n.z=n.x=null}, +NM(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gbT(i) +if(d!=null)for(s=d.length,r=i.cx,q=t.Ci;a>>16&255,q.gn(q)>>>8&255,q.gn(q)&255)) +q.toString +s.shadowColor=q}else{q=A.cS(B.p) +q.toString +s.shadowColor=q}s.translate(-5e4,0) +m=new Float32Array(2) +q=$.ba().x +m[0]=5e4*(q==null?A.b7():q) +q=j.b +q.c.UH(m) +l=m[0] +k=m[1] +m[1]=0 +m[0]=0 +q.c.UH(m) +s.shadowOffsetX=l-m[0] +s.shadowOffsetY=k-m[1]}}, +pQ(){var s=this,r=s.Q +if((r==null?null:r.y)!=null){r=$.cH() +r=r===B.W||!1}else r=!1 +if(r)s.a.restore() +r=s.ch +if(r!=null){s.a.translate(-r.a,-r.b) +s.ch=null}}, +hD(a){var s=this.a +if(a===B.Y)s.stroke() +else s.fill()}, +eZ(a){var s=this,r=s.a +r.fillStyle="" +s.r=r.fillStyle +r.strokeStyle="" +s.x=r.strokeStyle +r.shadowBlur=0 +r.shadowColor="none" +r.shadowOffsetX=0 +r.shadowOffsetY=0 +r.globalCompositeOperation="source-over" +s.d=B.h5 +r.lineWidth=1 +s.y=1 +r.lineCap="butt" +s.e=B.ct +r.lineJoin="miter" +s.f=B.e6 +s.ch=null}} +A.WQ.prototype={ +ar(a){B.d.sp(this.a,0) +this.b=null +this.c=A.dT()}, +c2(a){var s=this.c,r=new A.bZ(new Float32Array(16)) +r.bA(s) +s=this.b +s=s==null?null:A.fZ(s,!0,t.kA) +this.a.push(new A.PW(r,s))}, +bY(a){var s,r=this.a +if(r.length===0)return +s=r.pop() +this.c=s.a +this.b=s.b}, +aR(a,b,c){this.c.aR(0,b,c)}, +dd(a,b,c){this.c.dd(0,b,c)}, +is(a,b){this.c.Us(0,$.aKw(),b)}, +al(a,b){this.c.cH(0,new A.bZ(b))}, +lw(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.bZ(new Float32Array(16)) +r.bA(s) +q.push(new A.qE(b,null,null,r))}, +n4(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.bZ(new Float32Array(16)) +r.bA(s) +q.push(new A.qE(null,b,null,r))}, +hu(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.bZ(new Float32Array(16)) +r.bA(s) +q.push(new A.qE(null,null,b,r))}} +A.fL.prototype={ +i8(a,b){J.aAM(this.a,A.aH2($.aAs(),b))}, +k5(a,b,c){J.aAN(this.a,b.gat(),$.a_5(),c)}, +oJ(a,b,c){J.aAO(this.a,A.mu(b),$.a_5(),c)}, +lx(a,b,c,d){J.aAP(this.a,A.e1(b),$.aAu()[c.a],d)}, +kg(a,b,c,d,e,f){J.aAS(this.a,A.e1(b),c*57.29577951308232,d*57.29577951308232,!1,f.gat())}, +eS(a,b,c,d){J.aAT(this.a,b.a,b.b,c,d.gat())}, +ib(a,b,c,d){J.aAU(this.a,A.mu(b),A.mu(c),d.gat())}, +iL(a,b,c,d){var s,r,q=d.cy,p=this.a,o=b.b,n=c.a,m=c.b +if(q===B.eG)J.aAV(p,A.a(o,"box").gat(),n,m,0.3333333333333333,0.3333333333333333,d.gat()) +else{o=A.a(o,"box").gat() +s=q===B.dr?J.a_i(J.oE($.bi.b7())):J.oF(J.oE($.bi.b7())) +r=q===B.eF?J.oF(J.oG($.bi.b7())):J.a_j(J.oG($.bi.b7())) +J.aAW(p,o,n,m,s,r,d.gat())}}, +jn(a,b,c,d){var s,r,q,p,o=d.cy,n=this.a,m=a.b +if(o===B.eG)J.aAX(n,A.a(m,"box").gat(),A.e1(b),A.e1(c),0.3333333333333333,0.3333333333333333,d.gat()) +else{m=A.a(m,"box").gat() +s=A.e1(b) +r=A.e1(c) +q=o===B.dr?J.a_i(J.oE($.bi.b7())):J.oF(J.oE($.bi.b7())) +p=o===B.eF?J.oF(J.oG($.bi.b7())):J.a_j(J.oG($.bi.b7())) +J.aAY(n,m,s,r,q,p,d.gat())}}, +iM(a,b,c,d){J.aAZ(this.a,b.a,b.b,c.a,c.b,d.gat())}, +t8(a,b){J.aB_(this.a,b.gat())}, +ic(a,b,c){var s=b.d +s.toString +J.aB0(this.a,b.l7(s),c.a,c.b) +if(!$.yd().Gd(b))$.yd().I(0,b)}, +cE(a,b,c){J.aB1(this.a,b.gat(),c.gat())}, +t9(a,b){J.a_f(this.a,b.gat())}, +cV(a,b,c){J.aB2(this.a,A.mu(b),c.gat())}, +cW(a,b,c){J.aB3(this.a,A.e1(b),c.gat())}, +F4(a,b,c,d,e){var s=$.ba().x +if(s==null)s=A.b7() +A.aHB(this.a,b,c,d,e,s)}, +bY(a){J.aBw(this.a)}, +nD(a,b){J.aBx(this.a,b)}, +is(a,b){J.aBy(this.a,b*180/3.141592653589793,0,0)}, +c2(a){return J.aBz(this.a)}, +fo(a,b,c){var s=c==null?null:c.gat() +J.aBA(this.a,s,A.e1(b),null,null)}, +dd(a,b,c){J.aBB(this.a,b,c)}, +al(a,b){J.aAR(this.a,A.aIv(b))}, +aR(a,b,c){J.aBI(this.a,b,c)}, +gTG(){return null}} +A.Pc.prototype={ +i8(a,b){this.Xo(0,b) +this.b.b.push(new A.JJ(b))}, +k5(a,b,c){this.Xp(0,b,c) +this.b.b.push(new A.JK(b,c))}, +oJ(a,b,c){this.Xq(0,b,c) +this.b.b.push(new A.JL(b,c))}, +lx(a,b,c,d){this.Xr(0,b,c,d) +this.b.b.push(new A.JM(b,c,d))}, +kg(a,b,c,d,e,f){this.Xs(0,b,c,d,!1,f) +this.b.b.push(new A.JN(b,c,d,!1,f))}, +eS(a,b,c,d){this.Xt(0,b,c,d) +this.b.b.push(new A.JO(b,c,d))}, +ib(a,b,c,d){this.Xu(0,b,c,d) +this.b.b.push(new A.JP(b,c,d))}, +iL(a,b,c,d){this.Xv(0,b,c,d) +this.b.b.push(new A.JQ(A.aCb(A.a(b.b,"box")),c,d))}, +jn(a,b,c,d){this.Xw(a,b,c,d) +this.b.b.push(new A.JR(A.aCb(A.a(a.b,"box")),b,c,d))}, +iM(a,b,c,d){this.Xx(0,b,c,d) +this.b.b.push(new A.JS(b,c,d))}, +t8(a,b){this.Xy(0,b) +this.b.b.push(new A.JT(b))}, +ic(a,b,c){this.Xz(0,b,c) +this.b.b.push(new A.JU(b,c))}, +cE(a,b,c){this.XA(0,b,c) +this.b.b.push(new A.JV(b,c))}, +t9(a,b){this.XB(0,b) +this.b.b.push(new A.JW(b))}, +cV(a,b,c){this.XC(0,b,c) +this.b.b.push(new A.JX(b,c))}, +cW(a,b,c){this.XD(0,b,c) +this.b.b.push(new A.JY(b,c))}, +F4(a,b,c,d,e){this.XE(0,b,c,d,e) +this.b.b.push(new A.JZ(b,c,d,e))}, +bY(a){this.XF(0) +this.b.b.push(B.yV)}, +nD(a,b){this.XG(0,b) +this.b.b.push(new A.K6(b))}, +is(a,b){this.XH(0,b) +this.b.b.push(new A.K7(b))}, +c2(a){this.b.b.push(B.yW) +return this.XI(0)}, +fo(a,b,c){this.XJ(0,b,c) +this.b.b.push(new A.K9(b,c))}, +dd(a,b,c){this.XK(0,b,c) +this.b.b.push(new A.Ka(b,c))}, +al(a,b){this.XL(0,b) +this.b.b.push(new A.Kc(b))}, +aR(a,b,c){this.XM(0,b,c) +this.b.b.push(new A.Kd(b,c))}, +gTG(){return this.b}} +A.a1a.prototype={ +aoQ(){var s,r,q,p,o=new self.window.flutterCanvasKit.PictureRecorder(),n=J.l(o),m=n.k_(o,A.e1(this.a)) +for(s=this.b,r=s.length,q=0;q") +r=A.ai(new A.aF(q,new A.a72(),s),!0,s.i("aI.E")) +q=this.c +if(q!=null){q=q.c +q.toString +B.d.I(r,q)}return r}, +any(a,b){var s,r,q=this,p=$.bW +if(p==null)p=$.bW=new A.dG(self.window.flutterConfiguration) +p=p.gls(p)<=1 +if(!p&&!$.kH().lW(a)){p=q.b +if(p.length>=A.f2().c-2&&!0){if(q.c==null){s=new A.kT() +p=q.ch +s.k_(0,new A.x(0,0,0+p.a,0+p.b)) +s.c.i8(0,B.O) +q.c=s}}else{s=new A.kT() +r=q.ch +s.k_(0,new A.x(0,0,0+r.a,0+r.b)) +s.c.i8(0,B.O) +p.push(s)}}p=q.e +if(J.e(p.h(0,a),b)){if(!B.d.A(q.Q,a))q.x.I(0,a) +return}p.l(0,a,b) +q.x.I(0,a)}, +ahL(a){var s,r,q,p=this,o=p.z +p.y.push(a) +s=$.kH() +if(!s.lW(a))++p.z +r=$.bW +if(r==null)r=$.bW=new A.dG(self.window.flutterConfiguration) +r=r.gls(r)<=1 +q=!r&&!s.lW(a) +if(q){s=p.b +r=p.d +if(o"),s=new A.c1(s,r),s=new A.bl(s,s.gp(s),r.i("bl")),r=r.i("aI.E"),q=0;s.v();){p=r.a(s.d).a +if(p===B.vf||p===B.vg||p===B.vh)++q}return q}, +adm(a,b,c){var s,r,q,p,o +if(c.parentElement!=null){s=$.fF +s.toString +s=J.kJ(s) +r=s.en(s,c) +J.cI(c)}else r=-1 +q=b +p=0 +while(!0){if(!(q!==c&&p-1){s=$.fF +s.toString +J.kJ(s).ks(0,r,q)}return q}, +Kg(a){var s,r,q,p,o,n,m,l=this.db +if(l.am(0,a)){s=this.cy.querySelector("#sk_path_defs") +s.toString +r=A.b([],t.lX) +q=l.h(0,a) +q.toString +for(s=J.kJ(s),s=s.ga3(s),p=s.$ti.c;s.v();){o=p.a(s.d) +if(q.A(0,o.id))r.push(o)}for(s=r.length,n=0;n"),a8=new A.c1(a8,s),a8=new A.bl(a8,a8.gp(a8),s.i("bl")),s=s.i("aI.E"),r=a1.db,q=t.ry,p=t.YG,o=t.ZV,n=t.qf,m=b0,l=1;a8.v();){k=s.a(a8.d) +switch(k.a.a){case 3:k=k.e +k.toString +j=new Float32Array(16) +i=new A.bZ(j) +i.bA(k) +i.cH(0,a7) +k=m.style +h=A.h8(j) +j=B.f.aa(k,a4) +k.setProperty(j,h,"") +a7=i +break +case 0:case 1:case 2:g=m.parentElement +j=g.style +j.clip="" +j=g.style +f=B.f.aa(j,a5) +j.setProperty(f,"","") +a7=new A.bZ(new Float32Array(16)) +a7.a1E() +j=g.style +f=B.f.aa(j,a4) +j.setProperty(f,"","") +j=k.b +if(j!=null){k=g.style +j="rect("+A.d(j.b)+"px, "+A.d(j.c)+"px, "+A.d(j.d)+"px, "+A.d(j.a)+"px)" +k.clip=j}else{j=k.c +if(j!=null){e=new A.p4(B.bf) +e.jV(null,n) +k=e.a +if(k==null)k=e.qL() +J.aAI(k,A.mu(j),!1) +a1.Lk() +j=a1.cy.querySelector(a6) +j.toString +d="svgClip"+ ++a1.cx +k=document +c=k.createElementNS("http://www.w3.org/2000/svg","clipPath") +c=o.a(q.a(c)) +c.id=d +b=k.createElementNS("http://www.w3.org/2000/svg","path") +b=p.a(q.a(b)) +k=e.a +k=J.aBH(k==null?e.qL():k) +k.toString +b.setAttribute("d",k) +c.appendChild(b) +j.appendChild(c) +J.e3(r.bQ(0,b1,new A.a6Z()),d) +j=g.style +h="url(#"+d+")" +k=B.f.aa(j,a5) +j.setProperty(k,h,"")}else{k=k.d +if(k!=null){a1.Lk() +j=a1.cy.querySelector(a6) +j.toString +d="svgClip"+ ++a1.cx +f=document +c=f.createElementNS("http://www.w3.org/2000/svg","clipPath") +c=o.a(q.a(c)) +c.id=d +b=f.createElementNS("http://www.w3.org/2000/svg","path") +b=p.a(q.a(b)) +f=k.a +k=J.aBH(f==null?k.qL():f) +k.toString +b.setAttribute("d",k) +c.appendChild(b) +j.appendChild(c) +J.e3(r.bQ(0,b1,new A.a7_()),d) +j=g.style +h="url(#"+d+")" +k=B.f.aa(j,a5) +j.setProperty(k,h,"")}}}k=g.style +j=B.f.aa(k,a2) +k.setProperty(j,"0 0 0","") +k=g.style +k.position=a3 +m=g +break +case 4:k=k.f +k.toString +l*=k/255 +break}}a8=b0.style +s=B.c.j(l) +B.f.aB(a8,B.f.aa(a8,"opacity"),s,"") +a=$.ba().x +a0=1/(a==null?A.b7():a) +a8=new Float32Array(16) +a8[15]=1 +a8[10]=1 +a8[5]=a0 +a8[0]=a0 +a7=new A.bZ(a8).Gl(a7) +a8=m.style +s=A.h8(a7.a) +B.f.aB(a8,B.f.aa(a8,a4),s,"")}, +Lk(){var s,r +if(this.cy!=null)return +s=t.OM.a($.awv().cloneNode(!1)) +this.cy=s +r=t.A7.a(t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","defs"))) +r.id="sk_path_defs" +s.appendChild(r) +r=$.fF +r.toString +s=this.cy +s.toString +r.appendChild(s)}, +X9(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6="flt-canvas-container",a7=a4.Q +if(a7.length!==0)if(a4.y.length!==0){s=$.bW +if(s==null)s=$.bW=new A.dG(self.window.flutterConfiguration) +s=s.gls(s)<=1}else s=!0 +else s=!0 +if(s)r=a5 +else{s=A.a8(a7).i("aJ<1>") +q=a4.y +p=A.a8(q).i("aJ<1>") +r=A.aZ6(A.ai(new A.aJ(a7,new A.a73(),s),!0,s.i("q.E")),A.ai(new A.aJ(q,new A.a74(),p),!0,p.i("q.E")))}o=a4.afI(r) +s=$.bW +if(s==null)s=$.bW=new A.dG(self.window.flutterConfiguration) +s=s.gls(s)<=1 +if(!s)for(s=a4.y,q=a4.r,p=a4.d,n=a4.a,m=t.y1,l=!1,k=0;k") +p=A.ai(new A.aJ(s,new A.a71(),q),!0,q.i("q.E")) +o=Math.min(A.f2().c-2,p.length) +for(s=t.y1,n=0;ng){f=Math.min(A.f2().c-2,s.length-g) +e=A.f2().c-2-s.length +for(r=a5.r,q=a5.Q,l=t.y1;f>0;e=d){d=e+1 +k=q[e] +if(r.h(0,k)!=null){j=r.h(0,k) +j.toString +i=$.jo +if(i==null){i=$.bW +i=(i==null?$.bW=new A.dG(self.window.flutterConfiguration):i).a +i=i==null?a6:J.yl(i) +if(i==null)i=8 +c=A.cQ(a7,a6) +b=A.cQ(a7,a6) +a=A.b([],l) +a0=A.b([],l) +i=$.jo=new A.lQ(new A.dX(c),new A.dX(b),i,a,a0)}i.GU(j) +r.w(0,k)}--f}}r=s.length +q=A.f2() +a1=Math.min(r,q.c-2-q.d.length) +for(r=a5.r,q=t.y1,n=0;n0&&e") +s=new A.c1(s,r) +return new A.bl(s,s.gp(s),r.i("bl"))}} +A.wz.prototype={} +A.LZ.prototype={ +ajq(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.length,a=0 +while(!0){if(!(a=160){s=!1 +break}++a}if(s)return +r=A.aT(t.S) +for(b=new A.ae0(a0),q=c.c,p=c.b;b.v();){o=b.d +if(!(o<160||q.A(0,o)||p.A(0,o)))r.I(0,o)}if(r.a===0)return +n=A.ai(r,!0,r.$ti.i("cO.E")) +m=A.b([],t.Jw) +for(b=a1.length,l=0;l127&&e<160 +else e=!0}else e=!0 +i[a]=B.cN.zz(f,e)}}if(B.d.iI(i,new A.a5y())){d=A.b([],t.t) +for(a=0;a127&&e<160 +else e=!0}else e=!0 +q[f]=B.cN.zz(d,e)}}b=0 +while(!0){if(!(b=0;--f)if(q[f])B.d.fL(r,f) +A.aur(r)}, +anY(a,b){var s,r,q,p,o=this,n=J.aAF(J.aBj($.bi.b7()),b.buffer) +if(n==null){$.cr().$1("Failed to parse fallback font "+a+" as a font.") +return}s=o.r +s.bQ(0,a,new A.a5z()) +r=s.h(0,a) +r.toString +q=s.h(0,a) +q.toString +s.l(0,a,q+1) +p=a+" "+A.d(r) +o.e.push(A.aEG(b,p,n)) +if(a==="Noto Color Emoji Compat"){s=o.f +if(B.d.gN(s)==="Roboto")B.d.ks(s,1,p) +else B.d.ks(s,0,p)}else o.f.push(p)}} +A.a5x.prototype={ +$0(){return A.b([],t.Cz)}, +$S:120} +A.a5y.prototype={ +$1(a){return!a}, +$S:399} +A.a5z.prototype={ +$0(){return 0}, +$S:84} +A.atp.prototype={ +$0(){return A.b([],t.Cz)}, +$S:120} +A.ats.prototype={ +$1(a){var s,r,q +for(s=A.axM(a),s=new A.mi(s.a(),s.$ti.i("mi<1>"));s.v();){r=s.gJ(s) +if(B.e.bL(r," src:")){q=B.e.en(r,"url(") +if(q===-1){$.cr().$1("Unable to resolve Noto font URL: "+r) +return null}return B.e.a0(r,q+4,B.e.en(r,")"))}}$.cr().$1("Unable to determine URL for Noto font") +return null}, +$S:309} +A.aut.prototype={ +$1(a){return B.d.A($.aKF(),a)}, +$S:308} +A.auu.prototype={ +$1(a){return this.a.a.d.c.a.xv(a)}, +$S:85} +A.qb.prototype={ +tc(){var s=0,r=A.C(t.H),q=this,p,o,n +var $async$tc=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=q.d==null?2:3 +break +case 2:p=q.c +s=p==null?4:6 +break +case 4:q.c=new A.aN(new A.ab($.a3,t.V),t.R) +p=$.rV().a +o=q.a +n=A +s=7 +return A.H(p.F0("https://fonts.googleapis.com/css2?family="+A.iA(o," ","+")),$async$tc) +case 7:q.d=n.aXx(b,o) +q.c.dV(0) +s=5 +break +case 6:s=8 +return A.H(p.a,$async$tc) +case 8:case 5:case 3:return A.A(null,r)}}) +return A.B($async$tc,r)}, +gaF(a){return this.a}} +A.a5.prototype={ +k(a,b){if(b==null)return!1 +if(!(b instanceof A.a5))return!1 +return b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"["+this.a+", "+this.b+"]"}} +A.aqB.prototype={ +gaF(a){return this.a}} +A.mf.prototype={ +j(a){return"_ResolvedNotoSubset("+this.b+", "+this.a+")"}} +A.LA.prototype={ +I(a,b){var s,r,q=this +if(q.b.A(0,b)||q.c.am(0,b.a))return +s=q.c +r=s.gS(s) +s.l(0,b.a,b) +if(r)A.bp(B.z,q.gX3())}, +mA(){var s=0,r=A.C(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e +var $async$mA=A.D(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:g=t.N +f=A.v(g,t.uz) +e=A.v(g,t.H3) +for(g=n.c,m=g.gbg(g),m=m.ga3(m),l=t.H;m.v();){k=m.gJ(m) +f.l(0,k.a,A.aR2(new A.a4w(n,k,e),l))}s=2 +return A.H(A.mZ(f.gbg(f),l),$async$mA) +case 2:m=e.gaD(e) +m=A.ai(m,!0,A.r(m).i("q.E")) +B.d.j6(m) +l=A.a8(m).i("c1<1>") +j=A.ai(new A.c1(m,l),!0,l.i("aI.E")) +m=j.length,i=0 +case 3:if(!(i")),f=m.a,g=g.i("T.E"),e=t.j,d=!1;h.v();){c=g.a(h.d) +b=J.ah(c) +a=A.bx(b.h(c,"family")) +a0=e.a(b.h(c,"fonts")) +if(a==="Roboto")d=!0 +for(c=J.aW(a0);c.v();)f.push(m.re(a3.zo(A.bx(J.N(j.a(c.gJ(c)),"asset"))),a))}if(!d)f.push(m.re("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","Roboto")) +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$kC,r)}, +re(a,b){return this.adp(a,b)}, +adp(a,b){var s=0,r=A.C(t.Zc),q,p=2,o,n=[],m=this,l,k,j,i,h,g +var $async$re=A.D(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=null +p=4 +s=7 +return A.H(A.If(a).bG(0,m.ga72(),t.pI),$async$re) +case 7:h=d +p=2 +s=6 +break +case 4:p=3 +g=o +l=A.Z(g) +$.cr().$1("Failed to load font "+b+" at "+a) +$.cr().$1(J.d2(l)) +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:j=A.bG(h,0,null) +i=J.aAF(J.aBj($.bi.b7()),j.buffer) +if(i!=null){q=A.aEG(j,b,i) +s=1 +break}else{$.cr().$1("Failed to load font "+b+" at "+a) +$.cr().$1("Verify that "+a+" contains a valid font.") +q=null +s=1 +break}case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$re,r)}, +a73(a){return A.hP(a.arrayBuffer(),t.z).bG(0,new A.agM(),t.pI)}} +A.agN.prototype={ +$0(){return A.b([],t.Jw)}, +$S:148} +A.agO.prototype={ +$0(){return A.b([],t.Jw)}, +$S:148} +A.agM.prototype={ +$1(a){return t.pI.a(a)}, +$S:175} +A.va.prototype={} +A.aw7.prototype={ +$0(){var s,r=this,q=$.bi.b7(),p=r.a,o=r.c===B.lV?J.awF(J.a_h($.bi.b7())):J.aMf(J.a_h($.bi.b7())) +o={width:p,height:r.b,colorType:o,alphaType:J.awE(J.awC($.bi.b7())),colorSpace:self.window.flutterCanvasKit.ColorSpace.SRGB} +s=J.aAG(q,o,r.d,4*p) +if(s==null){window +if(typeof console!="undefined")window.console.warn("Failed to create image from pixels.") +return}return r.f.$1(A.aCa(s,null))}, +$S:0} +A.Mk.prototype={ +j(a){return"ImageCodecException: "+this.a}, +$ibm:1} +A.kS.prototype={ +a0l(a,b){var s,r,q,p,o=this +if($.Iu()){s=new A.vP(A.aT(t.XY),null,t.im) +s.Mt(o,a) +r=$.a__() +q=s.d +q.toString +r.pM(0,s,q) +A.cG(o.b,"box") +o.b=s}else{s=J.awE(J.awC($.bi.b7())) +r=J.awF(J.a_h($.bi.b7())) +p=A.aPk(s,self.window.flutterCanvasKit.ColorSpace.SRGB,r,B.o7,a) +if(p==null){$.cr().$1("Unable to encode image to bytes. We will not be able to resurrect it once it has been garbage collected.") +return}s=J.l(a) +s=new A.vP(A.aT(t.XY),new A.a17(s.Hs(a),s.FL(a),p),t.im) +s.Mt(o,a) +A.nP() +$.Iq().I(0,s) +A.cG(o.b,"box") +o.b=s}}, +m(a){var s,r +this.d=!0 +s=A.a(this.b,"box") +if(--s.a===0){r=s.d +if(r!=null)if($.Iu())$.a__().Em(r) +else{s.eB(0) +s.n9()}s.e=s.d=s.c=null +s.f=!0}}, +e3(a){var s=A.a(this.b,"box");++A.a(s,"box").a +return new A.kS(s,null)}, +FW(a){return a instanceof A.kS&&J.aO0(A.a(a.b,"box").gat(),A.a(this.b,"box").gat())}, +gbo(a){return J.aBJ(A.a(this.b,"box").gat())}, +gbj(a){return J.aBq(A.a(this.b,"box").gat())}, +j(a){return"["+A.d(J.aBJ(A.a(this.b,"box").gat()))+"\xd7"+A.d(J.aBq(A.a(this.b,"box").gat()))+"]"}, +$iAF:1} +A.a17.prototype={ +$0(){var s=$.bi.b7(),r=J.awE(J.awC($.bi.b7())),q=this.a,p=J.aAG(s,{width:q,height:this.b,colorType:J.awF(J.a_h($.bi.b7())),alphaType:r,colorSpace:self.window.flutterCanvasKit.ColorSpace.SRGB},A.bG(this.c.buffer,0,null),4*q) +if(p==null)throw A.c(A.aDf("Failed to resurrect image from pixels.")) +return p}, +$S:320} +A.IN.prototype={ +gF6(a){return this.a}, +gfG(a){return this.b}, +$ipu:1} +A.JI.prototype={ +k7(){var s,r,q=this,p=J.aLF($.bi.b7(),q.c) +if(p==null)throw A.c(A.aDf("Failed to decode image data.\nImage source: "+q.b)) +s=J.l(p) +q.d=s.Vh(p) +q.e=s.VG(p) +for(r=0;r");s.v();){p=s.gJ(s) +o=p.a +p=p.b +r.push(new A.jR(a,o,p,p,q))}}, +$S(){return this.b.i("~(0,w)")}} +A.a88.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.i("i(jR<0>,jR<0>)")}} +A.a86.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return B.d.gcc(a) +s=q/2|0 +r=a[s] +r.e=this.$1(B.d.cg(a,0,s)) +r.f=this.$1(B.d.eJ(a,s+1)) +return r}, +$S(){return this.a.i("jR<0>?(w>)")}} +A.a85.prototype={ +$1(a){var s,r=this,q=a.e,p=q==null +if(p&&a.f==null)a.d=a.c +else if(p){q=a.f +q.toString +r.$1(q) +a.d=Math.max(a.c,a.f.d)}else{p=a.f +s=a.c +if(p==null){r.$1(q) +a.d=Math.max(s,a.e.d)}else{r.$1(p) +q=a.e +q.toString +r.$1(q) +a.d=Math.max(s,Math.max(a.e.d,a.f.d))}}}, +$S(){return this.a.i("~(jR<0>)")}} +A.jR.prototype={ +QM(a){return this.b<=a&&a<=this.c}, +xv(a){var s,r=this +if(a>r.d)return!1 +if(r.QM(a))return!0 +s=r.e +if((s==null?null:s.xv(a))===!0)return!0 +if(ar.d)return +s=r.e +if(s!=null)s.uU(a,b) +if(r.QM(a))b.push(r.a) +if(a=q.c||q.b>=q.d)q=o.b +else{n=o.b +if(!(n.a>=n.c||n.b>=n.d))q=q.lI(n)}}return q}, +m3(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.hD(a)}}} +A.PL.prototype={ +hD(a){this.m3(a)}} +A.Ki.prototype={ +jE(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.ia(B.vh,q,q,p,q,q)) +s=this.ny(a,b) +r=A.aHN(J.awI(p.gat())) +if(s.Gy(r))this.b=s.fH(r) +o.pop()}, +hD(a){var s,r=this,q=a.a +q.c2(0) +s=r.r +q.k5(0,r.f,s!==B.aM) +s=s===B.dg +if(s)q.fo(0,r.b,null) +r.m3(a) +if(s)q.bY(0) +q.bY(0)}, +$ia1i:1} +A.Km.prototype={ +jE(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.ia(B.vf,q,r,r,r,r)) +s=this.ny(a,b) +if(s.Gy(q))this.b=s.fH(q) +p.pop()}, +hD(a){var s,r,q=a.a +q.c2(0) +s=this.f +r=this.r +q.lx(0,s,B.cB,r!==B.aM) +r=r===B.dg +if(r)q.fo(0,s,null) +this.m3(a) +if(r)q.bY(0) +q.bY(0)}, +$ia1k:1} +A.Kk.prototype={ +jE(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.ia(B.vg,o,n,o,o,o)) +s=this.ny(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.Gy(new A.x(r,q,p,n)))this.b=s.fH(new A.x(r,q,p,n)) +m.pop()}, +hD(a){var s,r=this,q=a.a +q.c2(0) +s=r.r +q.oJ(0,r.f,s!==B.aM) +s=s===B.dg +if(s)q.fo(0,r.b,null) +r.m3(a) +if(s)q.bY(0) +q.bY(0)}, +$ia1j:1} +A.NT.prototype={ +jE(a,b){var s,r,q,p,o=this,n=null,m=new A.bZ(new Float32Array(16)) +m.bA(b) +s=o.r +r=s.a +s=s.b +m.aR(0,r,s) +q=A.dT() +q.mw(r,s,0) +p=a.c.a +p.push(A.aDZ(q)) +p.push(new A.ia(B.Ob,n,n,n,n,o.f)) +o.XQ(a,m) +p.pop() +p.pop() +o.b=o.b.aR(0,r,s)}, +hD(a){var s,r,q,p=this,o=A.bj() +o.saL(0,A.aH(p.f,0,0,0)) +s=a.a +s.c2(0) +r=p.r +q=r.a +r=r.b +s.aR(0,q,r) +s.fo(0,p.b.cK(new A.m(-q,-r)),o) +p.m3(a) +s.bY(0) +s.bY(0)}, +$iaaG:1} +A.Er.prototype={ +jE(a,b){var s=this.f,r=b.Gl(s),q=a.c.a +q.push(A.aDZ(s)) +this.b=A.ZV(s,this.ny(a,r)) +q.pop()}, +hD(a){var s=a.a +s.c2(0) +s.al(0,this.f.a) +this.m3(a) +s.bY(0)}, +$iRy:1} +A.NR.prototype={$iaaF:1} +A.Ou.prototype={ +jE(a,b){this.b=this.c.b.cK(this.d)}, +hD(a){var s +a.b.c2(0) +s=this.d +a.b.aR(0,s.a,s.b) +a.b.t9(0,this.c) +a.b.bY(0)}} +A.Os.prototype={ +jE(a,b){var s,r=this +r.ny(a,b) +s=$.ba().x +if(s==null)s=A.b7() +r.b=A.aYL(r.y,r.f,s,b)}, +hD(a){var s,r,q,p,o,n=this,m=n.f +if(m!==0){s=a.b +r=n.x +r.toString +q=n.r +s.F4(0,n.y,r,m,(q.gn(q)>>>24&255)!==255)}p=A.bj() +p.saL(0,n.r) +m=n.z +s=m===B.dg +if(!s)a.b.cE(0,n.y,p) +r=a.a +o=r.c2(0) +switch(m.a){case 1:r.k5(0,n.y,!1) +break +case 2:r.k5(0,n.y,!0) +break +case 3:r.k5(0,n.y,!0) +r.fo(0,n.b,null) +break +case 0:break}if(s)a.b.t8(0,p) +n.m3(a) +r.nD(0,o)}, +$iabh:1} +A.OC.prototype={ +jE(a,b){var s=this,r=s.d,q=r.a,p=r.b,o=s.e,n=s.f +s.b=new A.x(q,p,q+o,p+n) +p=a.b +p.toString +p.any(s.c,new A.zW(r,new A.S(o,n),new A.uG(A.fZ(a.c.a,!0,t.CW))))}, +hD(a){var s=a.d.ahL(this.c) +if(s!=null)a.b=s}} +A.MW.prototype={ +m(a){}} +A.a8V.prototype={ +PX(a,b){throw A.c(A.bV(null))}, +PY(a,b,c,d){var s=A.a(this.b,"currentLayer"),r=new A.Ou(t.Bn.a(b),a,B.S) +r.a=s +s.c.push(r)}, +Q_(a){var s=A.a(this.b,"currentLayer") +t.L6.a(a) +a.a=s +s.c.push(a)}, +PZ(a,b,c,d){var s=A.a(this.b,"currentLayer"),r=new A.OC(a,c,d,b,B.S) +r.a=s +s.c.push(r)}, +bJ(a){return new A.MW(new A.a8W(this.a,$.ba().gnx()))}, +e9(a){var s,r=this,q="currentLayer" +if(A.a(r.b,q)===r.a)return +s=A.a(r.b,q).a +s.toString +r.b=s}, +TS(a,b,c){return this.nz(new A.Ki(t.E_.a(a),b,A.b([],t.k5),B.S))}, +TU(a,b,c){return this.nz(new A.Kk(a,b,A.b([],t.k5),B.S))}, +TV(a,b,c){return this.nz(new A.Km(a,b,A.b([],t.k5),B.S))}, +GI(a,b,c){var s=A.dT() +s.mw(a,b,0) +return this.nz(new A.NR(s,A.b([],t.k5),B.S))}, +TW(a,b,c){return this.nz(new A.NT(a,b,A.b([],t.k5),B.S))}, +TY(a,b,c,d,e,f){return this.nz(new A.Os(c,b,f,t.E_.a(e),a,A.b([],t.k5),B.S))}, +ua(a,b){return this.nz(new A.Er(new A.bZ(A.ZU(a)),A.b([],t.k5),B.S))}, +Ib(a){}, +Ic(a){}, +Io(a){}, +anF(a){var s=A.a(this.b,"currentLayer") +a.a=s +s.c.push(a) +return this.b=a}, +nz(a){return this.anF(a,t.vn)}} +A.a8W.prototype={ +ann(a,b){var s,r,q,p,o=A.b([],t.iW),n=new A.a18(o),m=a.a +o.push(m) +s=a.c +r=s.Vz() +for(q=0;q0))q.cx=null +else{s=new A.K2(a.a,s) +s.jV(null,t.VE) +q.cx=s}s=q.gat() +r=q.cx +J.aOt(s,r==null?null:r.gat())}, +snl(a){var s,r,q=this +if(q.cy===a)return +q.cy=a +s=q.gat() +r=q.Q +J.aBD(s,r==null?null:r.gat())}, +sQB(a){var s,r=this,q=r.db +if(J.e(q==null?null:q.b,a))return +r.z=null +q=r.db=A.a9i(a) +if(r.y){r.z=q +r.db=A.a9i(new A.zd($.awu(),q))}q=r.gat() +s=r.db +J.aBC(q,s==null?null:s.gat())}, +k7(){var s,r=new self.window.flutterCanvasKit.Paint(),q=J.l(r) +q.zK(r,this.r) +s=this.x +q.zL(r,s.gn(s)) +return r}, +mb(){var s=this,r=null,q=new self.window.flutterCanvasKit.Paint(),p=s.b,o=J.l(q) +o.Ia(q,$.aAt()[p.a]) +p=s.c +o.It(q,$.aAv()[p.a]) +o.Is(q,s.d) +o.zK(q,s.r) +p=s.x +o.zL(q,p.gn(p)) +p=s.Q +o.Iq(q,p==null?r:p.gat()) +p=s.cx +o.Im(q,p==null?r:p.gat()) +p=s.db +o.Ie(q,p==null?r:p.gat()) +p=s.fr +o.Wk(q,p==null?r:p.gat()) +p=s.e +o.Ir(q,$.aAw()[p.a]) +o.Wv(q,$.aLb()[0]) +o.Ww(q,0) +return q}, +eB(a){var s=this.a +if(s!=null)J.hR(s)}, +$iuQ:1} +A.p4.prototype={ +sFq(a){if(this.b===a)return +this.b=a +J.a_p(this.gat(),$.a_a()[a.a])}, +lm(a,b){J.aLT(this.gat(),A.e1(b),!1,1)}, +PW(a,b,c){var s,r=A.dT() +r.mw(c.a,c.b,0) +s=A.aIw(r.a) +t.E_.a(b) +J.aLU(this.gat(),b.gat(),s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],!1)}, +hp(a,b){J.aAI(this.gat(),A.mu(b),!1)}, +hq(a,b){J.aLW(this.gat(),A.e1(b))}, +oD(a,b,c,d,e){J.aLY(this.gat(),A.e1(b),c*57.29577951308232,d*57.29577951308232,e)}, +eQ(a){J.awA(this.gat())}, +A(a,b){return J.aM4(this.gat(),b.a,b.b)}, +ey(a){var s=J.awI(this.gat()) +return new A.x(s[0],s[1],s[2],s[3])}, +cw(a,b,c){J.aO5(this.gat(),b,c)}, +er(a,b,c){J.aO8(this.gat(),b,c)}, +eZ(a){this.b=B.bf +J.aOl(this.gat())}, +cK(a){var s=J.aM5(this.gat()) +J.aOI(s,1,0,a.a,0,1,a.b,0,0,1) +return A.aPm(s,this.b)}, +gpl(){return!0}, +k7(){var s=new self.window.flutterCanvasKit.Path(),r=this.b +J.a_p(s,$.a_a()[r.a]) +return s}, +eB(a){var s +this.c=J.aOC(this.gat()) +s=this.a +if(s!=null)J.hR(s)}, +mb(){var s,r=J.aN7($.bi.b7()),q=this.c +q.toString +s=J.aLI(r,q) +q=this.b +J.a_p(s,$.a_a()[q.a]) +return s}, +$ino:1} +A.zf.prototype={ +m(a){var s,r=this +r.d=!0 +s=r.c +if(s!=null)s.m(0) +s=r.a +if(s!=null)J.hR(s) +r.a=null}, +gpl(){return!0}, +k7(){throw A.c(A.ae("Unreachable code"))}, +mb(){return this.c.aoQ()}, +eB(a){var s +if(!this.d){s=this.a +if(s!=null)J.hR(s)}}} +A.kT.prototype={ +k_(a,b){var s,r +this.a=b +s=new self.window.flutterCanvasKit.PictureRecorder() +this.b=s +r=J.aLZ(s,A.e1(b)) +return this.c=$.Iu()?new A.fL(r):new A.Pc(new A.a1a(b,A.b([],t.Ns)),r)}, +xV(){var s,r,q=this,p=q.b +if(p==null)throw A.c(A.ae("PictureRecorder is not recording")) +s=J.l(p) +r=s.RZ(p) +s.eB(p) +q.b=null +s=new A.zf(q.a,q.c.gTG()) +s.jV(r,t.xc) +return s}, +gSY(){return this.b!=null}} +A.aco.prototype={ +aj7(a){var s,r,q,p,o +try{p=a.b +if(p.gS(p))return +s=A.f2().a.DM(p) +$.awj().ch=p +r=new A.fL(J.a_o(s.a.a)) +q=new A.a5J(r,null,$.awj()) +q.anH(a,!0) +p=A.f2().a +if(!p.cx){o=$.fF +o.toString +J.kJ(o).ks(0,0,p.y)}p.cx=!0 +J.aOA(s) +$.awj().X9(0)}finally{this.ae_()}}, +ae_(){var s,r +for(s=this.b,r=0;rr.a)A.aTr(r)}, +aoq(a){var s,r,q,p,o,n=this.a/2|0 +for(s=this.b,r=s.a,q=this.c,p=0;pr;){o=q.a.vv(0);--s.b +p.w(0,o) +o.eB(0) +o.n9()}}} +A.ev.prototype={} +A.hq.prototype={ +jV(a,b){var s=this,r=a==null?s.k7():a +s.a=r +if($.Iu())$.a__().pM(0,s,t.s7.a(r)) +else if(s.gpl()){A.nP() +$.Iq().I(0,s)}else{A.nP() +$.vQ.push(s)}}, +gat(){var s,r=this,q=r.a +if(q==null){s=r.mb() +r.a=s +if(r.gpl()){A.nP() +$.Iq().I(0,r)}else{A.nP() +$.vQ.push(r)}q=s}return q}, +qL(){var s=this,r=s.mb() +s.a=r +if(s.gpl()){A.nP() +$.Iq().I(0,s)}else{A.nP() +$.vQ.push(s)}return r}, +n9(){if(this.a==null)return +this.a=null}, +gpl(){return!1}} +A.vP.prototype={ +Mt(a,b){this.d=this.c=b}, +gat(){var s=this,r=s.c +if(r==null){r=s.e.$0() +s.c=r +s.d=t.LS.a(r) +A.nP() +$.Iq().I(0,s) +r=s.gat()}return r}, +eB(a){var s=this.d +if(s!=null)J.hR(s)}, +n9(){this.d=this.c=null}, +UK(a){var s,r=this +if(--r.a===0){s=r.d +if(s!=null)if($.Iu())$.a__().Em(s) +else{r.eB(0) +r.n9()}r.e=r.d=r.c=null +r.f=!0}}} +A.DX.prototype={ +Ac(a){return this.b.$2(this,new A.fL(J.a_o(this.a.a)))}} +A.dX.prototype={ +OH(){var s,r=this.x +if(r!=null){s=this.f +if(s!=null)J.aOv(s,r)}}, +DM(a){return new A.DX(this.xE(a),new A.ahz(this))}, +xE(a){var s,r,q,p,o,n,m,l,k,j=this,i="webglcontextrestored",h="webglcontextlost" +if(a.gS(a))throw A.c(A.aC4("Cannot create surfaces of empty size.")) +s=j.db +if(!j.b&&s!=null&&a.a===s.a&&a.b===s.b){r=$.ba().x +if(r==null)r=A.b7() +if(r!==j.dx)j.Po() +r=j.a +r.toString +return r}r=$.ba() +q=r.x +j.dx=q==null?A.b7():q +p=j.cy +if(j.b||p==null||a.a>p.a||a.b>p.b){o=p==null?a:a.a7(0,1.4) +q=j.a +if(q!=null)q.m(0) +j.a=null +j.cx=!1 +q=j.f +if(q!=null)J.aOf(q) +q=j.f +if(q!=null)J.hR(q) +j.f=null +q=j.z +if(q!=null){B.bo.pN(q,i,j.e,!1) +q=j.z +q.toString +B.bo.pN(q,h,j.d,!1) +q=j.z +q.toString +B.bo.bI(q) +j.d=j.e=null}j.Q=B.c.du(o.a) +q=B.c.du(o.b) +j.ch=q +n=j.z=A.z1(q,j.Q) +q=n.style +q.position="absolute" +j.Po() +j.e=j.ga4L() +q=j.ga4J() +j.d=q +B.bo.ll(n,h,q,!1) +B.bo.ll(n,i,j.e,!1) +q=j.c=j.b=!1 +m=$.jx +if((m==null?$.jx=A.I6():m)!==-1){q=$.bW +if(q==null)q=$.bW=new A.dG(self.window.flutterConfiguration) +q=!q.gxm(q)}if(q){q=$.bi.b7() +m=$.jx +if(m==null)m=$.jx=A.I6() +l=j.r=J.aLD(q,n,{antialias:0,majorVersion:m}) +if(l!==0){q=J.aLK($.bi.b7(),l) +j.f=q +if(q==null)A.R(A.aC4("Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null.")) +j.OH()}}j.y.appendChild(n) +j.cy=o}j.db=a +k=B.c.du(a.b) +q=j.ch +r=r.x +if(r==null)r=A.b7() +m=j.z.style +r="translate(0, -"+A.d((q-k)/r)+"px)" +B.f.aB(m,B.f.aa(m,"transform"),r,"") +return j.a=j.a53(a)}, +Po(){var s,r,q=this.Q,p=$.ba(),o=p.x +if(o==null)o=A.b7() +s=this.ch +p=p.x +if(p==null)p=A.b7() +r=this.z.style +o=A.d(q/o)+"px" +r.width=o +q=A.d(s/p)+"px" +r.height=q}, +a4M(a){this.c=!1 +$.bO().FV() +a.stopPropagation() +a.preventDefault()}, +a4K(a){var s=this,r=A.f2() +s.c=!0 +if(r.alR(s)){s.b=!0 +a.preventDefault()}else s.m(0)}, +a53(a){var s,r,q=this,p=$.jx +if((p==null?$.jx=A.I6():p)===-1){p=q.z +p.toString +return q.wc(p,"WebGL support not detected")}else{p=$.bW +if(p==null)p=$.bW=new A.dG(self.window.flutterConfiguration) +if(p.gxm(p)){p=q.z +p.toString +return q.wc(p,"CPU rendering forced by application")}else if(q.r===0){p=q.z +p.toString +return q.wc(p,"Failed to initialize WebGL context")}else{p=$.bi.b7() +s=q.f +s.toString +r=J.aLN(p,s,B.c.du(a.a),B.c.du(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB) +if(r==null){p=q.z +p.toString +return q.wc(p,"Failed to initialize WebGL surface")}return new A.Kb(r,q.r)}}}, +wc(a,b){if(!$.aF6){$.cr().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.aF6=!0}return new A.Kb(J.aLO($.bi.b7(),a),null)}, +m(a){var s=this,r=s.z +if(r!=null)B.bo.pN(r,"webglcontextlost",s.d,!1) +r=s.z +if(r!=null)B.bo.pN(r,"webglcontextrestored",s.e,!1) +s.e=s.d=null +J.cI(s.y) +r=s.a +if(r!=null)r.m(0)}} +A.ahz.prototype={ +$2(a,b){J.aMb(this.a.a.a) +return!0}, +$S:434} +A.Kb.prototype={ +m(a){if(this.c)return +J.Iy(this.a) +this.c=!0}} +A.lQ.prototype={ +zx(){var s,r=this,q=r.e,p=q.length +if(p!==0){s=q.pop() +r.d.push(s) +return s}else{q=r.d +if(q.length+p+2>>0 +if((r|2)===r)s=(s|J.aN5($.bi.b7()))>>>0 +a5.decoration=(r|4)===r?(s|J.aMV($.bi.b7()))>>>0:s}if(e!=null)a5.decorationThickness=e +if(g!=null)a5.decorationColor=A.yb(g) +if(f!=null)a5.decorationStyle=$.aLe()[f.a] +if(c!=null)a5.textBaseline=$.aLd()[c.a] +if(b!=null)a5.fontSize=b +if(a!=null)a5.letterSpacing=a +if(a0!=null)a5.wordSpacing=a0 +if(a1!=null)a5.heightMultiplier=a1 +switch(j.db){case null:break +case B.xz:a5.halfLeading=!0 +break +case B.xy:a5.halfLeading=!1 +break}q=j.go +if(q===$){p=A.azj(j.y,j.z) +A.cb(j.go,"effectiveFontFamilies") +j.go=p +q=p}a5.fontFamilies=q +if(d!=null||!1)a5.fontStyle=A.aA_(d,j.r) +if(a3!=null)a5.foregroundColor=A.yb(a3.x) +if(a4!=null){o=A.b([],t.tA) +for(n=0;n<1;++n){m=a4[n] +l=A.aTq(null) +l.color=A.yb(m.a) +j=m.b +k=new Float32Array(2) +k[0]=j.a +k[1]=j.b +l.offset=k +l.blurRadius=m.c +o.push(l)}a5.shadows=o}return J.aLQ($.bi.b7(),a5)}, +$S:571} +A.zg.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.zg)if(b.a==r.a)if(b.c==r.c)if(b.d==r.d)if(b.f==r.f)s=b.x==r.x&&A.ya(b.b,r.b) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.y,s.f,s.r,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ze.prototype={ +l7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.a +if(e==null){r=A.aCc(f.b) +for(q=f.c,p=q.length,o=r.c,n=r.a,m=J.l(n),l=0;l=q.gIG(r)&&s<=q.gRI(r))return new A.dA(q.gIG(r),q.gRI(r))}return B.bh}, +rJ(){var s,r,q=this.d +q.toString +s=J.aBp(this.l7(q)) +r=A.b([],t.ER) +for(q=J.aW(s);q.v();)r.push(new A.K1(q.gJ(q))) +return r}} +A.K1.prototype={ +grX(a){return J.aNC(this.a)}, +gn3(a){return J.aNy(this.a)}, +gyz(a){return J.aNF(this.a)}, +$ia8Z:1} +A.a19.prototype={ +n_(a,b){var s=A.b([],t.s),r=B.d.gO(this.f),q=r.y +if(q!=null)s.push(q) +q=r.z +if(q!=null)B.d.P(s,q) +$.yf().ajq(b,s) +this.c.push(new A.rv(B.Xj,b,null,null)) +J.aAJ(this.a,b)}, +bJ(a){return new A.ze(this.K_(),this.b,this.c)}, +K_(){var s=this.a,r=J.l(s),q=r.bJ(s) +r.eB(s) +return q}, +gTH(){return this.e}, +e9(a){var s=this.f +if(s.length<=1)return +this.c.push(B.Xn) +s.pop() +J.aOb(this.a)}, +pL(a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=a0.f,a3=B.d.gO(a2) +t.BQ.a(a5) +s=a5.a +if(s==null)s=a3.a +r=a5.b +if(r==null)r=a3.b +q=a5.c +if(q==null)q=a3.c +p=a5.d +if(p==null)p=a3.d +o=a5.e +if(o==null)o=a3.e +n=a5.f +if(n==null)n=a3.f +m=a5.x +if(m==null)m=a3.x +l=a5.y +if(l==null)l=a3.y +k=a5.z +if(k==null)k=a3.z +j=a5.Q +if(j==null)j=a3.Q +i=a5.ch +if(i==null)i=a3.ch +h=a5.cx +if(h==null)h=a3.cx +g=a5.cy +if(g==null)g=a3.cy +f=a5.dy +if(f==null)f=a3.dy +e=a5.fr +if(e==null)e=a3.fr +d=a5.fx +if(d==null)d=a3.fx +c=A.ax1(f,s,r,q,p,o,l,k,a3.fy,j,a3.r,n,e,g,a3.db,i,a3.dx,d,m,h) +a2.push(c) +a0.c.push(new A.rv(B.Xl,a1,a5,a1)) +a2=c.fr +s=a2==null +if(!s||c.dy!=null){b=s?a1:a2.gat() +if(b==null){b=$.aJ5() +a2=c.a +a2=a2==null?a1:a2.gn(a2) +J.awJ(b,a2==null?4278190080:a2)}a2=c.dy +a=a2==null?a1:a2.gat() +if(a==null)a=$.aJ4() +J.aOc(a0.a,c.gIC(),b,a)}else J.aBt(a0.a,c.gIC())}} +A.rv.prototype={} +A.rw.prototype={ +j(a){return"_ParagraphCommandType."+this.b}} +A.at8.prototype={ +$1(a){return this.a===a}, +$S:34} +A.Jx.prototype={ +j(a){return"CanvasKitError: "+this.a}} +A.Ko.prototype={ +Wh(a,b){var s={} +s.a=!1 +this.a.q9(0,A.cR(J.N(a.b,"text"))).bG(0,new A.a1p(s,b),t.P).lt(new A.a1q(s,b))}, +Ve(a){this.b.uG(0).bG(0,new A.a1n(a),t.P).lt(new A.a1o(this,a))}} +A.a1p.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.ad.cF([!0]))}else{s.toString +s.$1(B.ad.cF(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:87} +A.a1q.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.ad.cF(["copy_fail","Clipboard.setData failed",null]))}}, +$S:13} +A.a1n.prototype={ +$1(a){var s=A.af(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.ad.cF([s]))}, +$S:517} +A.a1o.prototype={ +$1(a){var s +if(a instanceof A.wu){A.hk(B.z,null,t.H).bG(0,new A.a1m(this.b),t.P) +return}s=this.b +A.d8("Could not get text from clipboard: "+A.d(a)) +s.toString +s.$1(B.ad.cF(["paste_fail","Clipboard.getData failed",null]))}, +$S:13} +A.a1m.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:21} +A.Kn.prototype={ +q9(a,b){return this.Wg(0,b)}, +Wg(a,b){var s=0,r=A.C(t.y),q,p=2,o,n=[],m,l,k,j +var $async$q9=A.D(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +l=window.navigator.clipboard +l.toString +b.toString +s=7 +return A.H(A.hP(l.writeText(b),t.z),$async$q9) +case 7:p=2 +s=6 +break +case 4:p=3 +j=o +m=A.Z(j) +A.d8("copy is not successful "+A.d(m)) +l=A.dk(!1,t.y) +q=l +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.dk(!0,t.y) +s=1 +break +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$q9,r)}} +A.a1l.prototype={ +uG(a){var s=0,r=A.C(t.N),q +var $async$uG=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:q=A.hP(window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$uG,r)}} +A.Lr.prototype={ +q9(a,b){return A.dk(this.aer(b),t.y)}, +aer(a){var s,r,q,p,o="-99999px",n="transparent",m=document,l=m.createElement("textarea"),k=l.style +k.position="absolute" +k.top=o +k.left=o +B.f.aB(k,B.f.aa(k,"opacity"),"0","") +k.color=n +k.backgroundColor=n +k.background=n +m.body.appendChild(l) +s=l +s.value=a +J.aB4(s) +J.aOm(s) +r=!1 +try{r=m.execCommand("copy") +if(!r)A.d8("copy is not successful")}catch(p){q=A.Z(p) +A.d8("copy is not successful "+A.d(q))}finally{J.cI(s)}return r}} +A.a4k.prototype={ +uG(a){return A.pv(new A.wu("Paste is not implemented for this browser."),null,t.N)}} +A.dG.prototype={ +gxl(a){var s=this.a +s=s==null?null:J.aNz(s) +return s==null?"/canvaskit@0.33.0/":s}, +gxm(a){var s=this.a +s=s==null?null:J.aNA(s) +return s==null?!1:s}, +gls(a){var s=this.a +s=s==null?null:J.yl(s) +return s==null?8:s}, +goS(a){var s=this.a +s=s==null?null:J.aNB(s) +return s==null?!1:s}} +A.a8n.prototype={} +A.LR.prototype={ +Ug(a){var s=this.x +if(a==null?s!=null:a!==s){if(s!=null)J.cI(s) +this.x=a +s=this.e +s.toString +a.toString +s.appendChild(a)}}, +eZ(a){var s,r,q,p,o,n,m,l,k=this,j="0",i="none",h="absolute",g={},f=$.cH(),e=f===B.W,d=k.c +if(d!=null)B.xl.bI(d) +d=document +s=d.createElement("style") +k.c=s +k.f=null +d.head.appendChild(s) +s=k.c.sheet +s.toString +t.IP.a(s) +if(f!==B.bN)if(f!==B.cy)r=e +else r=!0 +else r=!0 +A.aHi(s,f,r) +r=d.body +r.toString +f=A.aP() +r.setAttribute("flt-renderer",(f?"canvaskit":"html")+" (auto-selected)") +r.setAttribute("flt-build-mode","release") +A.dD(r,"position","fixed") +A.dD(r,"top",j) +A.dD(r,"right",j) +A.dD(r,"bottom",j) +A.dD(r,"left",j) +A.dD(r,"overflow","hidden") +A.dD(r,"padding",j) +A.dD(r,"margin",j) +A.dD(r,"user-select",i) +A.dD(r,"-webkit-user-select",i) +A.dD(r,"-ms-user-select",i) +A.dD(r,"-moz-user-select",i) +A.dD(r,"touch-action",i) +A.dD(r,"font","normal normal 14px sans-serif") +A.dD(r,"color","red") +r.spellcheck=!1 +for(f=t.xl,s=new A.x7(d.head.querySelectorAll('meta[name="viewport"]'),f),s=new A.bl(s,s.gp(s),f.i("bl")),f=f.i("T.E");s.v();){q=f.a(s.d) +p=q.parentNode +if(p!=null)p.removeChild(q)}f=k.d +if(f!=null)B.O3.bI(f) +f=d.createElement("meta") +f.setAttribute("flt-viewport","") +f.name="viewport" +f.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +k.d=f +d.head.appendChild(f) +f=k.z +if(f!=null)J.cI(f) +o=d.createElement("flt-glass-pane") +k.z=o +f=o.style +f.position=h +f.top=j +f.right=j +f.bottom=j +f.left=j +r.appendChild(o) +n=k.Q=k.a4X(o) +f=d.createElement("flt-scene-host") +s=f.style +B.f.aB(s,B.f.aa(s,"pointer-events"),i,"") +k.e=f +m=d.createElement("flt-semantics-host") +f=m.style +f.position=h +B.f.aB(f,B.f.aa(f,"transform-origin"),"0 0 0","") +k.r=m +k.UR() +f=$.eF +l=(f==null?$.eF=A.mO():f).r.a.TL() +f=n.gTm(n) +d=k.e +d.toString +f.P(0,A.b([m,l,d],t.zi)) +f=$.bW +if(f==null)f=$.bW=new A.dG(self.window.flutterConfiguration) +if(f.goS(f)){f=k.e.style +B.f.aB(f,B.f.aa(f,"opacity"),"0.3","")}if($.aEn==null){f=new A.OG(o,new A.abK(A.v(t.S,t.mm))) +f.d=f.a4T() +$.aEn=f}if($.aDy==null){f=new A.MT(A.v(t.N,t.lG)) +f.aex() +$.aDy=f}k.e.setAttribute("aria-hidden","true") +if(window.visualViewport==null&&e){f=window.innerWidth +f.toString +g.a=0 +A.r6(B.ax,new A.a5n(g,k,f))}f=k.gabd() +d=t.I3 +if(window.visualViewport!=null){s=window.visualViewport +s.toString +k.a=A.bC(s,"resize",f,!1,d)}else k.a=A.bC(window,"resize",f,!1,d) +k.b=A.bC(window,"languagechange",k.gaaM(),!1,d) +f=$.bO() +f.a=f.a.QS(A.axj())}, +a4X(a){var s,r,q,p,o +if(a.attachShadow!=null){s=new A.afv() +r=a.attachShadow(A.ZF(A.af(["mode","open","delegatesFocus",!1],t.N,t.z))) +s.a=r +q=document.createElement("style") +A.a(r,"_shadow").appendChild(q) +r=q.sheet +r.toString +t.IP.a(r) +p=$.cH() +if(p!==B.bN)if(p!==B.cy)o=p===B.W +else o=!0 +else o=!0 +A.aHi(r,p,o) +return s}else{s=new A.a3M() +r=document.createElement("flt-element-host-node") +s.a=r +a.appendChild(A.a(r,"_element")) +return s}}, +UR(){var s=this.r.style,r="scale("+A.d(1/window.devicePixelRatio)+")" +B.f.aB(s,B.f.aa(s,"transform"),r,"")}, +MW(a){var s +this.UR() +s=$.fg() +if(!J.ha(B.m6.a,s)&&!$.ba().alU()&&$.aAD().c){$.ba().QH(!0) +$.bO().FV()}else{s=$.ba() +s.QI() +s.QH(!1) +$.bO().FV()}}, +aaN(a){var s=$.bO() +s.a=s.a.QS(A.axj()) +s=$.ba().b.k1 +if(s!=null)s.$0()}, +Wp(a){var s,r,q,p,o=window.screen.orientation +if(o!=null){q=J.ah(a) +if(q.gS(a)){q=o +q.toString +J.aOL(q) +return A.dk(!0,t.y)}else{s=A.aQR(A.cR(q.gN(a))) +if(s!=null){r=new A.aN(new A.ab($.a3,t.tr),t.VY) +try{A.hP(o.lock(s),t.z).bG(0,new A.a5o(r),t.P).lt(new A.a5p(r))}catch(p){q=A.dk(!1,t.y) +return q}return r.a}}}return A.dk(!1,t.y)}} +A.a5n.prototype={ +$1(a){var s=++this.a.a +if(this.c!==window.innerWidth){a.ay(0) +this.b.MW(null)}else if(s>5)a.ay(0)}, +$S:44} +A.a5o.prototype={ +$1(a){this.a.cq(0,!0)}, +$S:13} +A.a5p.prototype={ +$1(a){this.a.cq(0,!1)}, +$S:13} +A.a3Y.prototype={} +A.PW.prototype={} +A.qE.prototype={} +A.WP.prototype={} +A.ae2.prototype={ +c2(a){var s,r,q=this,p=q.tp$ +p=p.length===0?q.a:B.d.gO(p) +s=q.kk$ +r=new A.bZ(new Float32Array(16)) +r.bA(s) +q.RU$.push(new A.WP(p,r))}, +bY(a){var s,r,q,p=this,o=p.RU$ +if(o.length===0)return +s=o.pop() +p.kk$=s.b +o=p.tp$ +r=s.a +q=p.a +while(!0){if(!((o.length===0?q:B.d.gO(o))!==r))break +o.pop()}}, +aR(a,b,c){this.kk$.aR(0,b,c)}, +dd(a,b,c){this.kk$.dd(0,b,c)}, +is(a,b){this.kk$.Us(0,$.aJO(),b)}, +al(a,b){this.kk$.cH(0,new A.bZ(b))}} +A.avy.prototype={ +$1(a){$.azg=!1 +$.bO().ju("flutter/system",$.aKJ(),new A.avx())}, +$S:164} +A.avx.prototype={ +$1(a){}, +$S:33} +A.fS.prototype={} +A.KC.prototype={ +ahH(){var s,r,q=this,p=q.b +if(p!=null)for(p=p.gbg(p),p=p.ga3(p);p.v();)for(s=J.aW(p.gJ(p));s.v();){r=s.gJ(s) +r.b.$1(r.a)}q.b=q.a +q.a=null}, +JC(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.v(t.N,r.$ti.i("w>")) +s=q.h(0,a) +if(s==null){s=A.b([],r.$ti.i("o>")) +q.l(0,a,s) +q=s}else q=s +q.push(b)}, +aox(a){var s,r,q=this.b +if(q==null)return null +s=q.h(0,a) +if(s==null||s.length===0)return null +r=(s&&B.d).fL(s,0) +this.JC(a,r) +return r.a}} +A.wO.prototype={} +A.afv.prototype={ +jh(a,b){return A.a(this.a,"_shadow").appendChild(b)}, +gTl(){return A.a(this.a,"_shadow")}, +gTm(a){return new A.ej(A.a(this.a,"_shadow"))}} +A.a3M.prototype={ +jh(a,b){return A.a(this.a,"_element").appendChild(b)}, +gTl(){return A.a(this.a,"_element")}, +gTm(a){return new A.ej(A.a(this.a,"_element"))}} +A.kN.prototype={ +sQh(a,b){var s,r,q=this +q.a=b +s=B.c.eE(b.a)-1 +r=B.c.eE(q.a.b)-1 +if(q.Q!==s||q.ch!==r){q.Q=s +q.ch=r +q.Pw()}}, +Pw(){var s=this.c.style,r="translate("+this.Q+"px, "+this.ch+"px)" +B.f.aB(s,B.f.aa(s,"transform"),r,"")}, +Ok(){var s=this,r=s.a,q=r.a +r=r.b +s.d.aR(0,-q+(q-1-s.Q)+1,-r+(r-1-s.ch)+1)}, +Rz(a,b){return this.r>=A.a08(a.c-a.a)&&this.x>=A.a07(a.d-a.b)&&this.dx===b}, +ar(a){var s,r,q,p,o,n,m=this +m.cy=!1 +m.d.ar(0) +s=m.f +r=s.length +for(q=m.c,p=0;pp){m=p +p=q +q=m}if(o>n){m=n +n=o +o=m}l=Math.abs(a2.r) +k=Math.abs(a2.e) +j=Math.abs(a2.x) +i=Math.abs(a2.f) +h=Math.abs(a2.Q) +g=Math.abs(a2.y) +f=Math.abs(a2.ch) +e=Math.abs(a2.z) +c.beginPath() +c.moveTo(q+l,o) +b=p-l +c.lineTo(b,o) +A.ZI(c,b,o+j,l,j,0,4.71238898038469,6.283185307179586,!1) +b=n-e +c.lineTo(p,b) +A.ZI(c,p-g,b,g,e,0,0,1.5707963267948966,!1) +b=q+h +c.lineTo(b,n) +A.ZI(c,b,n-f,h,f,0,1.5707963267948966,3.141592653589793,!1) +b=o+i +c.lineTo(q,b) +A.ZI(c,q+k,b,k,i,0,3.141592653589793,4.71238898038469,!1) +a0.gdI().hD(d) +a0.gdI().pQ()}}, +eS(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=A.ke(b,c) +if(l.DC(d)){s=A.Ic(k,d,"draw-circle",l.d.c) +l.qM(s,new A.m(Math.min(k.a,k.c),Math.min(k.b,k.d)),d) +r=s.style +B.f.aB(r,B.f.aa(r,"border-radius"),"50%","")}else{r=d.x!=null?A.ke(b,c):null +q=l.d +q.gdI().nU(d,r) +r=d.b +q.gbT(q).beginPath() +p=q.gdI().ch +o=p==null +n=b.a +n=o?n:n-p.a +m=b.b +m=o?m:m-p.b +A.ZI(q.gbT(q),n,m,c,c,0,0,6.283185307179586,!1) +q.gdI().hD(r) +q.gdI().pQ()}}, +cE(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.PD(c)){s=e.d +r=s.c +t.Ci.a(b) +q=b.a.VK() +if(q!=null){p=q.b +o=q.d +n=q.a +m=p===o?new A.x(n,p,n+(q.c-n),p+1):new A.x(n,p,n+1,p+(o-p)) +e.qM(A.Ic(m,c,"draw-rect",s.c),new A.m(Math.min(m.a,m.c),Math.min(m.b,m.d)),c) +return}l=b.a.uM() +if(l!=null){e.cW(0,l,c) +return}p=b.a +k=p.db?p.w_():null +if(k!=null){e.cV(0,k,c) +return}j=b.ey(0) +i=A.aIc(b,c,A.d(j.c),A.d(j.d)) +if(s.b==null){h=i.style +h.position="absolute" +if(!r.tD(0)){s=A.h8(r.a) +B.f.aB(h,B.f.aa(h,"transform"),s,"") +B.f.aB(h,B.f.aa(h,"transform-origin"),"0 0 0","")}}if(c.y!=null){s=c.b +p=c.r +if(p==null)g="#000000" +else{p=A.cS(p) +p.toString +g=p}f=c.y.b +p=$.cH() +if(p===B.W&&s!==B.Y){s=i.style +p="0px 0px "+A.d(f*2)+"px "+g +B.f.aB(s,B.f.aa(s,"box-shadow"),p,"")}else{s=i.style +p="blur("+A.d(f)+"px)" +B.f.aB(s,B.f.aa(s,"filter"),p,"")}}e.qM(i,B.i,c)}else{s=c.x!=null?b.ey(0):null +p=e.d +p.gdI().nU(c,s) +s=c.b +if(s==null&&c.c!=null)p.cE(0,b,B.Y) +else p.cE(0,b,s) +p.gdI().pQ()}}, +iL(a,b,c,d){var s=this.Bx(b,c,d) +if(d.Q!=null)this.JR(s,b.gbo(b),b.gbj(b)) +this.vu()}, +NV(a){var s,r,q,p=a.a.src +p.toString +s=this.b +if(s!=null){r=s.aox(p) +if(r!=null)return r}q=a.ahz() +s=this.b +if(s!=null)s.JC(p,new A.wO(q,A.aWP(),s.$ti.i("wO<1>"))) +return q}, +Bx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this +t.gc.a(a) +s=c.a +r=c.Q +if(r instanceof A.a15)q=i.a5_(a,r.a,r.b,c) +else q=i.NV(a) +p=q.style +o=A.au9(s) +if(o==null)o="" +B.f.aB(p,B.f.aa(p,"mix-blend-mode"),o,"") +p=i.d +if(p.b!=null){o=q.style +o.removeProperty("width") +o.removeProperty("height") +o=p.b +o.toString +n=A.az7(o,q,b,p.c) +for(p=n.length,o=i.c,m=i.f,l=0;l1){s=q.a +s.z=s.r.pop() +r=s.x.pop() +if(r!=null){s.ch=r.a +s.cx=r.b +s.cy=r.c +s.db=r.d +s.Q=!0}else if(s.Q)s.Q=!1}s=q.c +if(s.length!==0&&B.d.gO(s) instanceof A.C3)s.pop() +else s.push(B.zi);--q.r}, +aR(a,b,c){var s=this.a,r=s.a +if(b!==0||c!==0)r.y=!1 +r.z.aR(0,b,c) +s.c.push(new A.Oe(b,c))}, +dd(a,b,c){var s=c==null?b:c,r=this.a,q=r.a +if(b!==1||s!==1)q.y=!1 +q.z.dd(0,b,s) +r.c.push(new A.Oc(b,s)) +return null}, +is(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this.a,g=h.a +if(b!==0)g.y=!1 +g=g.z +s=Math.cos(b) +r=Math.sin(b) +g=g.a +q=g[0] +p=g[4] +o=g[1] +n=g[5] +m=g[2] +l=g[6] +k=g[3] +j=g[7] +i=-r +g[0]=q*s+p*r +g[1]=o*s+n*r +g[2]=m*s+l*r +g[3]=k*s+j*r +g[4]=q*i+p*s +g[5]=o*i+n*s +g[6]=m*i+l*s +g[7]=k*i+j*s +h.c.push(new A.Ob(b))}, +al(a,b){var s=A.ZU(b),r=this.a,q=r.a +q.z.cH(0,new A.bZ(s)) +q.y=q.z.tD(0) +r.c.push(new A.Od(s))}, +rH(a,b,c,d){var s=this.a,r=new A.O0(b,c,-1/0,-1/0,1/0,1/0) +switch(c.a){case 1:s.a.n5(0,b,r) +break +case 0:break}s.d.c=!0 +s.c.push(r)}, +lw(a,b){return this.rH(a,b,B.cB,!0)}, +Qz(a,b,c){return this.rH(a,b,B.cB,c)}, +xr(a,b,c){var s=this.a,r=new A.O_(b,-1/0,-1/0,1/0,1/0) +s.a.n5(0,new A.x(b.a,b.b,b.c,b.d),r) +s.d.c=!0 +s.c.push(r)}, +n4(a,b){return this.xr(a,b,!0)}, +xq(a,b,c){var s,r=this.a +t.Ci.a(b) +s=new A.NZ(b,-1/0,-1/0,1/0,1/0) +r.a.n5(0,b.ey(0),s) +r.d.c=!0 +r.c.push(s)}, +hu(a,b){return this.xq(a,b,!0)}, +iM(a,b,c,d){var s,r,q,p,o,n,m=this.a +t.l.a(d) +s=Math.max(A.I7(d),1) +d.b=!0 +r=new A.O5(b,c,d.a,-1/0,-1/0,1/0,1/0) +q=b.a +p=c.a +o=b.b +n=c.b +m.a.ms(Math.min(q,p)-s,Math.min(o,n)-s,Math.max(q,p)+s,Math.max(o,n)+s,r) +m.e=m.d.c=!0 +m.c.push(r)}, +cW(a,b,c){this.a.cW(0,b,t.l.a(c))}, +cV(a,b,c){this.a.cV(0,b,t.l.a(c))}, +ib(a,b,c,d){this.a.ib(0,b,c,t.l.a(d))}, +eS(a,b,c,d){var s,r,q,p,o,n=this.a +t.l.a(d) +n.e=n.d.c=!0 +s=A.I7(d) +d.b=!0 +r=new A.O1(b,c,d.a,-1/0,-1/0,1/0,1/0) +q=c+s +p=b.a +o=b.b +n.a.ms(p-q,o-q,p+q,o+q,r) +n.c.push(r)}, +kg(a,b,c,d,e,f){var s,r=A.cp() +if(d<=-6.283185307179586){r.oD(0,b,c,-3.141592653589793,!0) +c-=3.141592653589793 +r.oD(0,b,c,-3.141592653589793,!1) +c-=3.141592653589793 +d+=6.283185307179586 +s=!1}else s=!0 +for(;d>=6.283185307179586;s=!1){r.oD(0,b,c,3.141592653589793,s) +c+=3.141592653589793 +r.oD(0,b,c,3.141592653589793,!1) +c+=3.141592653589793 +d-=6.283185307179586}r.oD(0,b,c,d,s) +this.a.cE(0,r,t.l.a(f))}, +cE(a,b,c){this.a.cE(0,b,t.l.a(c))}, +iL(a,b,c,d){var s,r,q,p,o=this.a +t.l.a(d) +s=o.d +o.e=s.a=s.c=!0 +r=c.a +q=c.b +d.b=!0 +p=new A.O3(b,c,d.a,-1/0,-1/0,1/0,1/0) +o.a.ms(r,q,r+b.gbo(b),q+b.gbj(b),p) +o.c.push(p)}, +jn(a,b,c,d){var s,r,q=this.a +t.l.a(d) +s=q.d +d.b=q.e=s.a=s.c=!0 +r=new A.O4(a,b,c,d.a,-1/0,-1/0,1/0,1/0) +q.a.uP(c,r) +q.c.push(r)}, +ic(a,b,c){this.a.ic(0,b,c)}} +A.wV.prototype={ +gi7(){return this.cY$}, +ce(a){var s=this.xI("flt-clip"),r=A.cQ("flt-clip-interior",null) +this.cY$=r +r=r.style +r.position="absolute" +r=this.cY$ +r.toString +s.appendChild(r) +return s}, +Q8(a,b){var s +if(b!==B.j){s=a.style +s.overflow="hidden" +s.zIndex="0"}}} +A.Ca.prototype={ +ir(){var s=this +s.f=s.e.f +if(s.fr!==B.j)s.x=s.fx +else s.x=null +s.r=null}, +ce(a){var s=this.AA(0) +s.setAttribute("clip-type","rect") +return s}, +fd(){var s,r=this,q=r.d.style,p=r.fx,o=p.a,n=A.d(o)+"px" +q.left=n +n=p.b +s=A.d(n)+"px" +q.top=s +s=A.d(p.c-o)+"px" +q.width=s +p=A.d(p.d-n)+"px" +q.height=p +q=r.d +q.toString +r.Q8(q,r.fr) +q=r.cY$.style +o=A.d(-o)+"px" +q.left=o +p=A.d(-n)+"px" +q.top=p}, +bk(a,b){var s=this +s.mD(0,b) +if(!s.fx.k(0,b.fx)||s.fr!==b.fr){s.x=null +s.fd()}}, +$ia1k:1} +A.Om.prototype={ +ir(){var s,r=this +r.f=r.e.f +if(r.fx!==B.j){s=r.fr +r.x=new A.x(s.a,s.b,s.c,s.d)}else r.x=null +r.r=null}, +ce(a){var s=this.AA(0) +s.setAttribute("clip-type","rrect") +return s}, +fd(){var s,r=this,q=r.d.style,p=r.fr,o=p.a,n=A.d(o)+"px" +q.left=n +n=p.b +s=A.d(n)+"px" +q.top=s +s=A.d(p.c-o)+"px" +q.width=s +s=A.d(p.d-n)+"px" +q.height=s +s=A.d(p.e)+"px" +B.f.aB(q,B.f.aa(q,"border-top-left-radius"),s,"") +s=A.d(p.r)+"px" +B.f.aB(q,B.f.aa(q,"border-top-right-radius"),s,"") +s=A.d(p.y)+"px" +B.f.aB(q,B.f.aa(q,"border-bottom-right-radius"),s,"") +p=A.d(p.Q)+"px" +B.f.aB(q,B.f.aa(q,"border-bottom-left-radius"),p,"") +p=r.d +p.toString +r.Q8(p,r.fx) +p=r.cY$.style +o=A.d(-o)+"px" +p.left=o +o=A.d(-n)+"px" +p.top=o}, +bk(a,b){var s=this +s.mD(0,b) +if(!s.fr.k(0,b.fr)||s.fx!==b.fx){s.x=null +s.fd()}}, +$ia1j:1} +A.Cd.prototype={ +ir(){var s,r,q,p,o=this +o.f=o.e.f +if(o.k1!==B.j){s=o.fr +r=s.a +q=r.db?r.w_():null +if(q!=null)o.x=new A.x(q.a,q.b,q.c,q.d) +else{p=s.a.uM() +if(p!=null)o.x=p +else o.x=null}}else o.x=null +o.r=null}, +ce(a){var s=this.AA(0) +s.setAttribute("clip-type","physical-shape") +return s}, +ia(){var s,r=this +r.ZX() +s=r.k2 +if(s!=null)B.bg.bI(s) +r.k2=null +s=r.k3 +if(s!=null)B.bg.bI(s) +r.k3=null}, +fd(){this.JQ()}, +JQ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a="border-radius",a0="hidden",a1=b.d.style,a2=b.go,a3=A.cS(a2) +a1.backgroundColor=a3==null?"":a3 +a1=b.fr +a3=a1.a +s=a3.db?a3.w_():null +if(s!=null){r=A.d(s.e)+"px "+A.d(s.r)+"px "+A.d(s.y)+"px "+A.d(s.Q)+"px" +q=b.d.style +a1=s.a +a2=A.d(a1)+"px" +q.left=a2 +a2=s.b +a3=A.d(a2)+"px" +q.top=a3 +a3=A.d(s.c-a1)+"px" +q.width=a3 +a3=A.d(s.d-a2)+"px" +q.height=a3 +B.f.aB(q,B.f.aa(q,a),r,"") +a3=b.cY$.style +a1=A.d(-a1)+"px" +a3.left=a1 +a1=A.d(-a2)+"px" +a3.top=a1 +if(b.k1!==B.j)q.overflow=a0 +A.azw(b.d,b.fx,b.fy,b.id) +return}else{p=a1.a.uM() +if(p!=null){q=b.d.style +a1=p.a +a2=A.d(a1)+"px" +q.left=a2 +a2=p.b +a3=A.d(a2)+"px" +q.top=a3 +a3=A.d(p.c-a1)+"px" +q.width=a3 +a3=A.d(p.d-a2)+"px" +q.height=a3 +B.f.aB(q,B.f.aa(q,a),"","") +a3=b.cY$.style +a1=A.d(-a1)+"px" +a3.left=a1 +a1=A.d(-a2)+"px" +a3.top=a1 +if(b.k1!==B.j)q.overflow=a0 +A.azw(b.d,b.fx,b.fy,b.id) +return}else{a3=a1.a +o=(a3.cy?a3.fr:-1)===-1?null:a3.ey(0) +if(o!=null){a1=o.c +a2=o.a +n=(a1-a2)/2 +a1=o.d +a3=o.b +m=(a1-a3)/2 +r=n===m?A.d(n)+"px ":A.d(n)+"px "+A.d(m)+"px " +q=b.d.style +a1=A.d(a2)+"px" +q.left=a1 +a1=A.d(a3)+"px" +q.top=a1 +a1=A.d(n*2)+"px" +q.width=a1 +a1=A.d(m*2)+"px" +q.height=a1 +B.f.aB(q,B.f.aa(q,a),r,"") +a1=b.cY$.style +a2=A.d(-a2)+"px" +a1.left=a2 +a2=A.d(-a3)+"px" +a1.top=a2 +if(b.k1!==B.j)q.overflow=a0 +A.azw(b.d,b.fx,b.fy,b.id) +return}}}a3=b.fy +l=a3===0 +k=b.fx +j=k.c +i=k.d +if(l){h=k.a +g=k.b +f=A.azP(a1,-h,-g,1/(j-h),1/(i-g))}else f=A.azP(a1,0,0,1/j,1/i) +h=b.k2 +if(h!=null)B.bg.bI(h) +h=b.k3 +if(h!=null)B.bg.bI(h) +b.k2=f +b.d.appendChild(f) +if(l){a1=b.d +a1.toString +A.avz(a1,"url(#svgClip"+$.I4+")") +e=b.d.style +e.overflow="" +a1=k.a +a2=A.d(a1)+"px" +e.left=a2 +a2=k.b +a3=A.d(a2)+"px" +e.top=a3 +a3=A.d(j-a1)+"px" +e.width=a3 +a3=A.d(i-a2)+"px" +e.height=a3 +B.f.aB(e,B.f.aa(e,a),"","") +a3=b.cY$.style +a1="-"+A.d(a1)+"px" +a3.left=a1 +a1="-"+A.d(a2)+"px" +a3.top=a1 +return}l=b.cY$ +l.toString +A.avz(l,"url(#svgClip"+$.I4+")") +e=b.d.style +e.overflow="" +l=k.a +h=A.d(l)+"px" +e.left=h +h=k.b +g=A.d(h)+"px" +e.top=g +g=A.d(j-l)+"px" +e.width=g +g=A.d(i-h)+"px" +e.height=g +B.f.aB(e,B.f.aa(e,a),"","") +g=b.cY$.style +l="-"+A.d(l)+"px" +g.left=l +l="-"+A.d(h)+"px" +g.top=l +l=A.d(j)+"px" +g.width=l +l=A.d(i)+"px" +g.height=l +d=a1.ey(0) +l=new A.be() +l.b=B.aD +l.r=a2 +l=A.aIc(a1,l,A.d(d.c),A.d(d.d)) +b.k3=l +b.d.insertBefore(l,b.cY$) +a3=A.aHs(k,a3) +a3.toString +c=A.aIu(b.id) +k=b.k3.style +l=a3.b +a1=c.a +a1="drop-shadow("+A.d(l.a)+"px "+A.d(l.b)+"px "+A.d(a3.a)+"px rgba("+(a1>>>16&255)+", "+(a1>>>8&255)+", "+(a1&255)+", "+A.d((a1>>>24&255)/255)+"))" +B.f.aB(k,B.f.aa(k,"filter"),a1,"") +a1="translate(-"+A.d(d.a)+"px, -"+A.d(d.b)+"px)" +B.f.aB(k,B.f.aa(k,"transform"),a1,"") +a1=b.d.style +a1.backgroundColor=""}, +bk(a,b){var s,r,q=this +q.mD(0,b) +s=b.fr===q.fr +if(!s)q.x=null +s=!s||b.fy!==q.fy||!b.id.k(0,q.id)||!b.go.k(0,q.go) +r=b.k2 +if(s){if(r!=null)B.bg.bI(r) +b.k2=null +s=b.k3 +if(s!=null)B.bg.bI(s) +b.k3=null +s=q.k2 +if(s!=null)B.bg.bI(s) +q.k2=null +s=q.k3 +if(s!=null)B.bg.bI(s) +q.k3=null +s=q.d +s.toString +A.avz(s,"") +q.JQ()}else{q.k2=r +if(r!=null)q.d.appendChild(r) +b.k2=null +s=q.k3=b.k3 +if(s!=null)q.d.insertBefore(s,q.cY$) +b.k3=null}}, +$iabh:1} +A.C9.prototype={ +ce(a){return this.xI("flt-clippath")}, +ir(){var s=this +s.Yx() +if(s.fx!==B.j){if(s.x==null)s.x=s.fr.ey(0)}else s.x=null}, +fd(){var s=this,r=s.fy +if(r!=null)B.bg.bI(r) +r=s.d +r.toString +r=A.aHv(t.py.a(r),s.fr) +s.fy=r +s.d.appendChild(r)}, +bk(a,b){var s,r=this +r.mD(0,b) +if(b.fr!==r.fr){r.x=null +s=b.fy +if(s!=null)B.bg.bI(s) +r.fd()}else r.fy=b.fy +b.fy=null}, +ia(){var s=this.fy +if(s!=null)B.bg.bI(s) +this.fy=null +this.vg()}, +$ia1i:1} +A.ahB.prototype={ +Ih(a,b){var s,r,q,p,o=t.u7.a(t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","feColorMatrix"))) +o.type.baseVal=1 +o.result.baseVal=b +s=o.values.baseVal +s.toString +for(r=this.b,q=0;q<20;++q){p=r.createSVGNumber() +p.value=a[q] +s.appendItem(p)}this.c.appendChild(o)}, +nT(a,b,c){var s=t.ah.a(t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","feFlood"))) +s.setAttribute("flood-color",a) +s.setAttribute("flood-opacity",b) +s.result.baseVal=c +this.c.appendChild(s)}, +Ig(a,b,c){var s=t.in.a(t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","feBlend"))) +s.in1.baseVal=a +s.in2.baseVal=b +s.mode.baseVal=c +this.c.appendChild(s)}, +v1(a,b,c,d,e,f,g,h){var s=t.BH.a(t.ry.a(B.b8.iJ(document,"http://www.w3.org/2000/svg","feComposite"))) +s.in1.baseVal=a +s.in2.baseVal=b +s.operator.baseVal=g +if(c!=null)s.k1.baseVal=c +if(d!=null)s.k2.baseVal=d +if(e!=null)s.k3.baseVal=e +if(f!=null)s.k4.baseVal=f +s.result.baseVal=h +this.c.appendChild(s)}, +zN(a,b,c,d){return this.v1(a,b,null,null,null,null,c,d)}, +bJ(a){var s=this.b +s.appendChild(this.c) +return new A.ahA(this.a,s)}} +A.ahA.prototype={} +A.a3f.prototype={ +n5(a,b,c){throw A.c(A.bV(null))}, +n4(a,b){throw A.c(A.bV(null))}, +hu(a,b){throw A.c(A.bV(null))}, +iM(a,b,c,d){throw A.c(A.bV(null))}, +cW(a,b,c){var s=this.tp$ +s=s.length===0?this.a:B.d.gO(s) +s.appendChild(A.Ic(b,c,"draw-rect",this.kk$))}, +cV(a,b,c){var s,r=A.Ic(new A.x(b.a,b.b,b.c,b.d),c,"draw-rrect",this.kk$) +A.aHj(r.style,b) +s=this.tp$;(s.length===0?this.a:B.d.gO(s)).appendChild(r)}, +eS(a,b,c,d){throw A.c(A.bV(null))}, +cE(a,b,c){throw A.c(A.bV(null))}, +iL(a,b,c,d){throw A.c(A.bV(null))}, +jn(a,b,c,d){throw A.c(A.bV(null))}, +ic(a,b,c){var s=A.aHA(b,c,this.kk$),r=this.tp$;(r.length===0?this.a:B.d.gO(r)).appendChild(s)}, +p3(){}} +A.Cb.prototype={ +ir(){var s,r,q=this,p=q.e.f +q.f=p +s=q.fr +if(s!==0||q.fx!==0){p.toString +r=new A.bZ(new Float32Array(16)) +r.bA(p) +q.f=r +r.aR(0,s,q.fx)}q.r=null}, +gtH(){var s=this,r=s.fy +if(r==null){r=A.dT() +r.mw(-s.fr,-s.fx,0) +s.fy=r}return r}, +ce(a){var s=document.createElement("flt-offset") +A.dD(s,"position","absolute") +A.dD(s,"transform-origin","0 0 0") +return s}, +fd(){var s=this.d.style,r="translate("+A.d(this.fr)+"px, "+A.d(this.fx)+"px)" +B.f.aB(s,B.f.aa(s,"transform"),r,"")}, +bk(a,b){var s=this +s.mD(0,b) +if(b.fr!==s.fr||b.fx!==s.fx)s.fd()}, +$iaaF:1} +A.Cc.prototype={ +ir(){var s,r,q,p=this,o=p.e.f +p.f=o +s=p.fx +r=s.a +q=s.b +if(r!==0||q!==0){o.toString +s=new A.bZ(new Float32Array(16)) +s.bA(o) +p.f=s +s.aR(0,r,q)}p.r=null}, +gtH(){var s,r=this.fy +if(r==null){r=this.fx +s=A.dT() +s.mw(-r.a,-r.b,0) +this.fy=s +r=s}return r}, +ce(a){var s=document.createElement("flt-opacity") +A.dD(s,"position","absolute") +A.dD(s,"transform-origin","0 0 0") +return s}, +fd(){var s,r=this.d +r.toString +A.dD(r,"opacity",A.d(this.fr/255)) +r=r.style +s=this.fx +s="translate("+A.d(s.a)+"px, "+A.d(s.b)+"px)" +B.f.aB(r,B.f.aa(r,"transform"),s,"")}, +bk(a,b){var s=this +s.mD(0,b) +if(s.fr!==b.fr||!s.fx.k(0,b.fx))s.fd()}, +$iaaG:1} +A.b9.prototype={ +sE5(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.a=a}, +gcM(a){var s=this.a.b +return s==null?B.aD:s}, +scM(a,b){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.b=b}, +gfS(){var s=this.a.c +return s==null?0:s}, +sfS(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.c=a}, +sIJ(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.d=a}, +sys(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.f=!1}, +gaL(a){var s=this.a.r +return s==null?B.p:s}, +saL(a,b){var s,r=this +if(r.b){r.a=r.a.e3(0) +r.b=!1}s=r.a +s.r=A.J(b)===B.Vh?b:new A.M(b.gn(b))}, +syp(a){}, +sv6(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.x=a}, +sGe(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.y=a}, +snl(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.z=a}, +sQB(a){var s=this +if(s.b){s.a=s.a.e3(0) +s.b=!1}s.a.Q=a}, +j(a){var s,r=this,q=""+"Paint(",p=r.a.b,o=p==null +if((o?B.aD:p)===B.Y){q+=(o?B.aD:p).j(0) +p=r.a.c +o=p==null +if((o?0:p)!==0)q+=" "+A.d(o?0:p) +else q+=" hairline" +p=r.a.d +o=p==null +if((o?B.ct:p)!==B.ct)q+=" "+(o?B.ct:p).j(0) +s="; "}else s="" +p=r.a +if(!p.f){q+=s+"antialias off" +s="; "}p=p.r +if(!(p==null?B.p:p).k(0,B.p)){p=r.a.r +q+=s+(p==null?B.p:p).j(0)}q+=")" +return q.charCodeAt(0)==0?q:q}, +$iuQ:1} +A.be.prototype={ +e3(a){var s=this,r=new A.be() +r.a=s.a +r.z=s.z +r.y=s.y +r.x=s.x +r.f=s.f +r.r=s.r +r.Q=s.Q +r.c=s.c +r.b=s.b +r.e=s.e +r.d=s.d +return r}, +j(a){var s=this.cp(0) +return s}} +A.fM.prototype={ +H7(){var s,r,q,p,o,n,m,l,k,j=this,i=A.b([],t.yv),h=j.a4G(0.25),g=B.b.bE(1,h) +i.push(new A.m(j.a,j.b)) +if(h===5){s=new A.SZ() +j.Ke(s) +r=s.a +r.toString +q=s.b +q.toString +p=r.c +if(p===r.e&&r.d===r.f&&q.a===q.c&&q.b===q.d){o=new A.m(p,r.d) +i.push(o) +i.push(o) +i.push(o) +i.push(new A.m(q.e,q.f)) +g=2 +n=!0}else n=!1}else n=!1 +if(!n)A.ax7(j,h,i) +m=2*g+1 +k=0 +while(!0){if(!(k=0)s.d=-r +s.f=s.e=-1}, +hq(a,b){this.wZ(b,0,0)}, +w5(){var s,r=this.a,q=r.x +for(r=r.r,s=0;s359){j=c4<0?-0.001953125:0.001953125 +i=p +do{i-=j +m=Math.cos(i) +l=Math.sin(i)}while(o===m&&n===l)}}h=c4>0?0:1 +g=c0/2 +f=(c2.d-c2.b)/2 +e=c2.gbm().a+g*Math.cos(p) +d=c2.gbm().b+f*Math.sin(p) +if(o===m&&n===l){if(c5)b9.er(0,e,d) +else b9.Ct(e,d) +return}c=o*m+n*l +b=o*l-n*m +if(Math.abs(b)<=0.000244140625)if(c>0)if(!(b>=0&&h===0))c0=b<=0&&h===1 +else c0=!0 +else c0=!1 +else c0=!1 +if(c0){if(c5)b9.er(0,e,d) +else b9.Ct(e,d) +return}c0=h===1 +if(c0)b=-b +if(0===b)a=2 +else if(0===c)a=b>0?1:3 +else{r=b<0 +a=r?2:0 +if(c<0!==r)++a}a0=A.b([],t.td) +for(a1=0;a1=c||d>=b)g.wZ(a,0,3) +else if(A.aZM(a2))g.Jz(a,0,3) +else{r=c-e +q=b-d +p=Math.max(0,a0) +o=Math.max(0,a2.r) +n=Math.max(0,a2.Q) +m=Math.max(0,a2.y) +l=Math.max(0,a2.f) +k=Math.max(0,a2.x) +j=Math.max(0,a2.ch) +i=Math.max(0,a2.z) +h=A.asR(j,i,q,A.asR(l,k,q,A.asR(n,m,r,A.asR(p,o,r,1)))) +a0=b-h*j +g.er(0,e,a0) +g.cw(0,e,d+h*l) +g.h0(0,e,d,e+h*p,d,0.707106781) +g.cw(0,c-h*o,d) +g.h0(0,c,d,c,d+h*k,0.707106781) +g.cw(0,c,b-h*i) +g.h0(0,c,b,c-h*m,b,0.707106781) +g.cw(0,e+h*n,b) +g.h0(0,e,b,e,a0,0.707106781) +g.eQ(0) +g.f=f?0:-1 +e=g.a +e.db=f +e.dy=!1 +e.fr=6}}, +PW(a,b,c){this.agj(b,c.a,c.b,null,0)}, +agj(b4,b5,b6,b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this +t.Ci.a(b4) +s=b4.a +if(s.x===0)return +if(s.k(0,b3.a)){s=A.ay_() +r=b3.a +q=r.x +p=r.d +o=r.Q +s.ch=!0 +s.fx=0 +s.A8() +s.CX(p) +s.CY(q) +s.CW(o) +B.t.kV(s.r,0,r.r) +B.dO.kV(s.f,0,r.f) +n=r.z +if(n==null)s.z=null +else{m=s.z +m.toString +B.dO.kV(m,0,n)}n=r.ch +s.ch=n +if(!n){s.a=r.a +s.b=r.b +s.cx=r.cx}s.fx=r.fx +s.cy=r.cy +s.db=r.db +s.dx=r.dx +s.dy=r.dy +s.fr=r.fr +l=new A.nS(s,B.bf) +l.Bd(b3)}else l=b4 +s=b3.a +k=s.d +if(b8===0)if(b7!=null)r=b7[15]===1&&b7[14]===0&&b7[11]===0&&b7[10]===1&&b7[9]===0&&b7[8]===0&&b7[7]===0&&b7[6]===0&&b7[3]===0&&b7[2]===0 +else r=!0 +else r=!1 +n=l.a +if(r)s.jh(0,n) +else{j=new A.np(n) +j.o6(n) +i=new Float32Array(8) +for(s=b7==null,h=2*(k-1),g=h+1,r=k===0,f=!0;e=j.kA(0,i),e!==6;f=!1)switch(e){case 0:if(s){m=i[0] +d=m+b5}else{m=b7[0] +c=i[0] +d=m*(c+b5)+b7[4]*(i[1]+b6)+b7[12] +m=c}if(s){c=i[1] +b=c+b6}else{c=b7[1] +a=b7[5] +a0=i[1] +b=c*(m+b5)+a*(a0+b6)+b7[13]+b6 +c=a0}if(f&&b3.a.x!==0){b3.w8() +if(r){a1=0 +a2=0}else{m=b3.a.f +a1=m[h] +a2=m[g]}if(b3.d<=0||!r||a1!==d||a2!==b)b3.cw(0,i[0],i[1])}else{a3=b3.a.hM(0,0) +b3.d=a3+1 +a4=a3*2 +a=b3.a.f +a[a4]=m +a[a4+1]=c +b3.f=b3.e=-1}break +case 1:b3.cw(0,i[2],i[3]) +break +case 2:m=i[2] +c=i[3] +a=i[4] +a0=i[5] +a3=b3.a.hM(2,0) +a4=a3*2 +a5=b3.a.f +a5[a4]=m +a5[a4+1]=c +a4=(a3+1)*2 +a5[a4]=a +a5[a4+1]=a0 +b3.f=b3.e=-1 +break +case 3:b3.h0(0,i[2],i[3],i[4],i[5],n.z[j.b]) +break +case 4:m=i[2] +c=i[3] +a=i[4] +a0=i[5] +a5=i[6] +a6=i[7] +b3.w8() +a3=b3.a.hM(4,0) +a4=a3*2 +a7=b3.a.f +a7[a4]=m +a7[a4+1]=c +a4=(a3+1)*2 +a7[a4]=a +a7[a4+1]=a0 +a4=(a3+2)*2 +a7[a4]=a5 +a7[a4+1]=a6 +b3.f=b3.e=-1 +break +case 5:b3.eQ(0) +break}}s=l.d +if(s>=0)b3.d=k+s +s=b3.a +a8=s.d +a9=s.f +for(b0=k*2,s=a8*2,r=b7==null;b0s.c||q>s.d)return!1 +p=a3.a +o=new A.ab7(p,r,q,new Float32Array(18)) +o.ag3() +n=B.dQ===a3.b +m=o.d +if((n?m&1:m)!==0)return!0 +l=o.e +if(l<=1)return B.cN.l3(l!==0,!1) +p=l&1 +if(p!==0||n)return p!==0 +k=A.aEe(a3.a,!0) +j=new Float32Array(18) +i=A.b([],t.yv) +p=k.a +h=!1 +do{g=i.length +switch(k.kA(0,j)){case 0:case 5:break +case 1:A.b_t(j,r,q,i) +break +case 2:A.b_u(j,r,q,i) +break +case 3:f=k.f +A.b_r(j,r,q,p.z[f],i) +break +case 4:A.b_s(j,r,q,i) +break +case 6:h=!0 +break}f=i.length +if(f>g){e=f-1 +d=i[e] +c=d.a +b=d.b +if(Math.abs(c*c+b*b-0)<0.000244140625)B.d.fL(i,e) +else for(a=0;a0?1:0 +if(f<=0){f=b*a1 +if(f<0)f=-1 +else f=f>0?1:0 +f=f<=0}else f=!1}else f=!1 +if(f){a2=B.d.fL(i,e) +if(a!==i.length)i[a]=a2 +break}}}}while(!h) +return i.length!==0||!1}, +cK(a){var s,r=a.a,q=a.b,p=this.a,o=A.aSc(p,r,q),n=p.e,m=new Uint8Array(n) +B.t.kV(m,0,p.r) +o=new A.uT(o,m) +n=p.y +o.y=n +o.Q=p.Q +s=p.z +if(s!=null){n=new Float32Array(n) +o.z=n +B.dO.kV(n,0,s)}o.e=p.e +o.x=p.x +o.c=p.c +o.d=p.d +n=p.ch +o.ch=n +if(!n){o.a=p.a.aR(0,r,q) +n=p.b +o.b=n==null?null:n.aR(0,r,q) +o.cx=p.cx}o.fx=p.fx +o.cy=p.cy +o.db=p.db +o.dx=p.dx +o.dy=p.dy +o.fr=p.fr +r=new A.nS(o,B.bf) +r.Bd(this) +return r}, +ey(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0=this,e1=e0.a +if((e1.db?e1.fr:-1)===-1)s=(e1.cy?e1.fr:-1)!==-1 +else s=!0 +if(s)return e1.ey(0) +if(!e1.ch&&e1.b!=null){e1=e1.b +e1.toString +return e1}r=new A.np(e1) +r.o6(e1) +q=e0.a.f +for(p=!1,o=0,n=0,m=0,l=0,k=0,j=0,i=0,h=0,g=null,f=null,e=null;d=r.amD(),d!==6;){c=r.e +switch(d){case 0:j=q[c] +h=q[c+1] +i=h +k=j +break +case 1:j=q[c+2] +h=q[c+3] +i=h +k=j +break +case 2:if(f==null)f=new A.ach() +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +s=f.a=Math.min(a,a4) +a6=f.b=Math.min(a1,a5) +a7=f.c=Math.max(a,a4) +a8=f.d=Math.max(a1,a5) +a9=a-2*a2+a4 +if(Math.abs(a9)>0.000244140625){b0=(a-a2)/a9 +if(b0>=0&&b0<=1){b1=1-b0 +b2=b1*b1 +b3=2*b0*b1 +b0*=b0 +b4=b2*a+b3*a2+b0*a4 +b5=b2*a1+b3*a3+b0*a5 +s=Math.min(s,b4) +f.a=s +a7=Math.max(a7,b4) +f.c=a7 +a6=Math.min(a6,b5) +f.b=a6 +a8=Math.max(a8,b5) +f.d=a8}}a9=a1-2*a3+a5 +if(Math.abs(a9)>0.000244140625){b6=(a1-a3)/a9 +if(b6>=0&&b6<=1){b7=1-b6 +b2=b7*b7 +b3=2*b6*b7 +b6*=b6 +b8=b2*a+b3*a2+b6*a4 +b9=b2*a1+b3*a3+b6*a5 +s=Math.min(s,b8) +f.a=s +a7=Math.max(a7,b8) +f.c=a7 +a6=Math.min(a6,b9) +f.b=a6 +a8=Math.max(a8,b9) +f.d=a8}h=a8 +j=a7 +i=a6 +k=s}else{h=a8 +j=a7 +i=a6 +k=s}break +case 3:if(e==null)e=new A.a1w() +s=e1.z[r.b] +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +e.a=Math.min(a,a4) +e.b=Math.min(a1,a5) +e.c=Math.max(a,a4) +e.d=Math.max(a1,a5) +c0=new A.ly() +c1=a4-a +c2=s*(a2-a) +if(c0.lP(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b4=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b5=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b4) +e.c=Math.max(e.c,b4) +e.b=Math.min(e.b,b5) +e.d=Math.max(e.d,b5)}}c5=a5-a1 +c6=s*(a3-a1) +if(c0.lP(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b8=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b9=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b8) +e.c=Math.max(e.c,b8) +e.b=Math.min(e.b,b9) +e.d=Math.max(e.d,b9)}}k=e.a +i=e.b +j=e.c +h=e.d +break +case 4:if(g==null)g=new A.a1I() +b=c+1 +c7=q[c] +a0=b+1 +c8=q[b] +b=a0+1 +c9=q[a0] +a0=b+1 +d0=q[b] +b=a0+1 +d1=q[a0] +a0=b+1 +d2=q[b] +d3=q[a0] +d4=q[a0+1] +s=Math.min(c7,d3) +g.a=s +g.c=Math.min(c8,d4) +a6=Math.max(c7,d3) +g.b=a6 +g.d=Math.max(c8,d4) +if(!(c7c9&&c9>d1&&d1>d3 +else a7=!0 +if(!a7){a7=-c7 +d5=a7+3*(c9-d1)+d3 +d6=2*(c7-2*c9+d1) +d7=d6*d6-4*d5*(a7+c9) +if(d7>=0&&Math.abs(d5)>0.000244140625){a7=-d6 +a8=2*d5 +if(d7===0){d8=a7/a8 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b4=b1*b1*b1*c7+a7*b1*d8*c9+a7*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,s) +g.b=Math.max(b4,a6)}}else{d7=Math.sqrt(d7) +d8=(a7-d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}d8=(a7+d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}}}}if(!(c8d0&&d0>d2&&d2>d4 +else s=!0 +if(!s){s=-c8 +d5=s+3*(d0-d2)+d4 +d6=2*(c8-2*d0+d2) +d7=d6*d6-4*d5*(s+d0) +if(d7>=0&&Math.abs(d5)>0.000244140625){s=-d6 +a6=2*d5 +if(d7===0){d8=s/a6 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b5=b1*b1*b1*c8+s*b1*d8*d0+s*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}else{d7=Math.sqrt(d7) +d8=(s-d7)/a6 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b5=b1*b1*b1*c8+a7*b1*d8*d0+a7*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}s=(s+d7)/a6 +b7=1-s +if(s>=0&&s<=1){a6=3*b7 +b5=b7*b7*b7*c8+a6*b7*s*d0+a6*s*s*d2+s*s*s*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}}}k=g.a +i=g.c +j=g.b +h=g.d +break}if(!p){l=h +m=j +n=i +o=k +p=!0}else{o=Math.min(o,k) +m=Math.max(m,j) +n=Math.min(n,i) +l=Math.max(l,h)}}d9=p?new A.x(o,n,m,l):B.S +e0.a.ey(0) +return e0.a.b=d9}, +j(a){var s=this.cp(0) +return s}, +$ino:1} +A.ab6.prototype={ +AO(a){var s=this,r=s.r,q=s.y +if(r!==q||s.x!==s.z){if(isNaN(r)||isNaN(s.x)||isNaN(q)||isNaN(s.z))return 5 +a[0]=r +a[1]=s.x +a[2]=q +r=s.z +a[3]=r +s.r=q +s.x=r +return 1}else{a[0]=q +a[1]=s.z +return 5}}, +vA(){var s,r,q=this +if(q.e===1){q.e=2 +return new A.m(q.y,q.z)}s=q.a.f +r=q.ch +return new A.m(s[r-2],s[r-1])}, +kA(a,b){var s,r,q,p,o,n,m=this,l=m.Q,k=m.a +if(l===k.x){if(m.d&&m.e===2){if(1===m.AO(b))return 1 +m.d=!1 +return 5}return 6}s=m.Q=l+1 +r=k.r[l] +switch(r){case 0:if(m.d){m.Q=s-1 +q=m.AO(b) +if(q===5)m.d=!1 +return q}if(s===m.c)return 6 +l=k.f +k=m.ch +s=m.ch=k+1 +p=l[k] +m.ch=s+1 +o=l[s] +m.y=p +m.z=o +b[0]=p +b[1]=o +m.e=1 +m.r=p +m.x=o +m.d=!0 +break +case 1:n=m.vA() +l=k.f +k=m.ch +s=m.ch=k+1 +p=l[k] +m.ch=s+1 +o=l[s] +b[0]=n.a +b[1]=n.b +b[2]=p +b[3]=o +m.r=p +m.x=o +break +case 3:++m.f +n=m.vA() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.ch +s=m.ch=k+1 +b[2]=l[k] +k=m.ch=s+1 +b[3]=l[s] +s=m.ch=k+1 +k=l[k] +b[4]=k +m.r=k +m.ch=s+1 +s=l[s] +b[5]=s +m.x=s +break +case 2:n=m.vA() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.ch +s=m.ch=k+1 +b[2]=l[k] +k=m.ch=s+1 +b[3]=l[s] +s=m.ch=k+1 +k=l[k] +b[4]=k +m.r=k +m.ch=s+1 +s=l[s] +b[5]=s +m.x=s +break +case 4:n=m.vA() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.ch +s=m.ch=k+1 +b[2]=l[k] +k=m.ch=s+1 +b[3]=l[s] +s=m.ch=k+1 +b[4]=l[k] +k=m.ch=s+1 +b[5]=l[s] +s=m.ch=k+1 +k=l[k] +b[6]=k +m.r=k +m.ch=s+1 +s=l[s] +b[7]=s +m.x=s +break +case 5:r=m.AO(b) +if(r===1)--m.Q +else{m.d=!1 +m.e=0}m.r=m.y +m.x=m.z +break +case 6:break +default:throw A.c(A.cj("Unsupport Path verb "+r,null,null))}return r}} +A.uT.prototype={ +hO(a,b,c){var s=a*2,r=this.f +r[s]=b +r[s+1]=c}, +hs(a){var s=this.f,r=a*2 +return new A.m(s[r],s[r+1])}, +uM(){var s=this +if(s.dx)return new A.x(s.hs(0).a,s.hs(0).b,s.hs(1).a,s.hs(2).b) +else return s.x===4?s.a5A():null}, +ey(a){var s +if(this.ch)this.B8() +s=this.a +s.toString +return s}, +a5A(){var s,r,q,p,o,n,m=this,l=null,k=m.hs(0).a,j=m.hs(0).b,i=m.hs(1).a,h=m.hs(1).b +if(m.r[1]!==1||h!==j)return l +s=i-k +r=m.hs(2).a +q=m.hs(2).b +if(m.r[2]!==1||r!==i)return l +p=q-h +o=m.hs(3) +n=m.hs(3).b +if(m.r[3]!==1||n!==q)return l +if(r-o.a!==s||n-j!==p)return l +return new A.x(k,j,k+s,j+p)}, +VK(){var s,r,q,p,o +if(this.x===2){s=this.r +s=s[0]!==0||s[1]!==1}else s=!0 +if(s)return null +s=this.f +r=s[0] +q=s[1] +p=s[2] +o=s[3] +if(q===o||r===p)return new A.x(r,q,p,o) +return null}, +w_(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.ey(0),f=A.b([],t.kG),e=new A.np(this) +e.o6(this) +s=new Float32Array(8) +e.kA(0,s) +for(r=0;q=e.kA(0,s),q!==6;)if(3===q){p=s[2] +o=s[3] +n=p-s[0] +m=o-s[1] +l=s[4] +k=s[5] +if(n!==0){j=Math.abs(n) +i=Math.abs(k-o)}else{i=Math.abs(m) +j=m!==0?Math.abs(l-p):Math.abs(n)}f.push(new A.bw(j,i));++r}l=f[0] +k=f[1] +h=f[2] +return A.ack(g,f[3],h,l,k)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.uT&&this.ajw(b)}, +gB(a){var s=this +return A.a7(s.fx,s.f,s.z,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +ajw(a){var s,r,q,p,o,n,m,l=this +if(l.fx!==a.fx)return!1 +s=l.d +if(s!==a.d)return!1 +r=s*2 +for(q=l.f,p=a.f,o=0;oq.c){s=a+10 +q.c=s +r=new Float32Array(s*2) +B.dO.kV(r,0,q.f) +q.f=r}q.d=a}, +CY(a){var s,r,q=this +if(a>q.e){s=a+8 +q.e=s +r=new Uint8Array(s) +B.t.kV(r,0,q.r) +q.r=r}q.x=a}, +CW(a){var s,r,q=this +if(a>q.y){s=a+4 +q.y=s +r=new Float32Array(s) +s=q.z +if(s!=null)B.dO.kV(r,0,s) +q.z=r}q.Q=a}, +jh(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.A8() +i.CX(g) +s=b.f +for(r=h*2-1,q=g*2-1,p=i.f;r>=0;--r,--q)p[q]=s[r] +o=i.x +n=b.x +i.CY(o+n) +for(p=i.r,m=b.r,l=0;lm){l.a=m +l.b=s}else if(s===m)return 1}return o}} +A.agq.prototype={ +RM(a){return(this.a*a+this.c)*a+this.e}, +RN(a){return(this.b*a+this.d)*a+this.f}} +A.ab7.prototype={ +ag3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.aEe(d,!0) +for(s=e.f,r=t.td;q=c.kA(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.a4D() +break +case 2:p=!A.aEf(s)?A.aSd(s):0 +o=e.Kx(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.Kx(s[4],s[5],s[6],s[7],s[8],s[9]):o +break +case 3:n=d.z[c.f] +m=s[0] +l=s[1] +k=s[2] +j=s[3] +i=s[4] +h=s[5] +g=A.aEf(s) +f=A.b([],r) +new A.fM(m,l,k,j,i,h,n).ahr(f) +e.Kw(f[0]) +if(!g&&f.length===2)e.Kw(f[1]) +break +case 4:e.a4B() +break}}, +a4D(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] +if(k>i){s=k +r=i +q=-1}else{s=i +r=k +q=1}m=n.c +if(ms)return +p=n.b +if(A.ab8(p,m,l,k,j,i)){++n.e +return}if(m===s)return +o=(j-l)*(m-k)-(i-k)*(p-l) +if(o===0){if(p!==j||m!==i)++n.e +q=0}else if(A.aT3(o)===q)q=0 +n.d+=q}, +Kx(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this +if(b>f){s=b +r=f +q=-1}else{s=f +r=b +q=1}p=k.c +if(ps)return 0 +o=k.b +if(A.ab8(o,p,a,b,e,f)){++k.e +return 0}if(p===s)return 0 +n=new A.ly() +if(0===n.lP(b-2*d+f,2*(d-b),b-p))m=q===1?a:e +else{l=n.a +l.toString +m=((e-2*c+a)*l+2*(c-a))*l+a}if(Math.abs(m-o)<0.000244140625)if(o!==e||p!==f){++k.e +return 0}return mg){s=h +r=g +q=-1}else{s=g +r=h +q=1}p=i.c +if(ps)return +o=i.b +if(A.ab8(o,p,a.a,h,a.e,g)){++i.e +return}if(p===s)return +n=a.r +m=a.d*n-p*n+p +l=new A.ly() +if(0===l.lP(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +else{j=l.a +j.toString +k=A.aPz(a.a,a.c,a.e,n,j)/A.aPy(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e +return}p=i.d +i.d=p+(kq){p=b +o=q +n=-1}else{p=q +o=b +n=1}m=g.c +if(mp)return +l=g.b +if(A.ab8(l,m,d,b,r,q)){++g.e +return}if(m===p)return +k=Math.min(d,Math.min(a,Math.min(s,r))) +j=Math.max(d,Math.max(a,Math.max(s,r))) +if(lj){g.d+=n +return}i=A.aHn(f,a0,m) +if(i==null)return +h=A.aHG(d,a,s,r,i) +if(Math.abs(h-l)<0.000244140625)if(l!==r||m!==q){++g.e +return}f=g.d +g.d=f+(h1,o=null,n=1/0,m=0;m<$.mp.length;++m){l=$.mp[m] +k=window.devicePixelRatio +j=k===0?1:k +if(l.z!==j)continue +j=l.a +i=j.c-j.a +j=j.d-j.b +h=i*j +g=c.k1 +k=window.devicePixelRatio +if(l.r>=B.c.du(s*(k===0?1:k))+2){k=window.devicePixelRatio +f=l.x>=B.c.du(r*(k===0?1:k))+2&&l.dx===g}else f=!1 +e=h4)){if(i===b&&j===a){o=l +break}n=h +o=l}}if(o!=null){B.d.w($.mp,o) +o.sQh(0,a0) +o.b=c.k3 +return o}d=A.aOV(a0,c.fy.a.d,c.k1) +d.b=c.k3 +return d}, +JS(){var s=this.d.style,r="translate("+A.d(this.fr)+"px, "+A.d(this.fx)+"px)" +B.f.aB(s,B.f.aa(s,"transform"),r,"")}, +fd(){this.JS() +this.vr(null)}, +bJ(a){this.B9(null) +this.k2=!0 +this.J6(0)}, +bk(a,b){var s,r,q=this +q.Aq(0,b) +q.k3=b.k3 +if(b!==q)b.k3=null +if(q.fr!==b.fr||q.fx!==b.fx)q.JS() +q.B9(b) +if(q.fy===b.fy){s=q.dy +r=s instanceof A.kN&&q.k1!==s.dx +if(q.k2||r)q.vr(b) +else q.dy=b.dy}else q.vr(b)}, +mc(){var s=this +s.J9() +s.B9(s) +if(s.k2)s.vr(s)}, +ia(){A.Zz(this.dy) +this.dy=null +this.J7()}} +A.abe.prototype={ +$0(){var s,r=this.a,q=r.k4 +q.toString +s=r.dy=r.a6C(q) +s.b=r.k3 +q=r.d +q.toString +A.azR(q) +r.d.appendChild(s.c) +s.ar(0) +q=r.fy.a +q.toString +r=r.k4 +r.toString +q.DY(s,r) +s.p3()}, +$S:0} +A.Ce.prototype={ +ce(a){return A.aHu(this.dy)}, +fd(){var s=this,r=s.d.style,q="translate("+A.d(s.fr)+"px, "+A.d(s.fx)+"px)" +B.f.aB(r,B.f.aa(r,"transform"),q,"") +q=A.d(s.fy)+"px" +r.width=q +q=A.d(s.go)+"px" +r.height=q +r.position="absolute"}, +xk(a){if(this.Yy(a))return this.dy===t.p0.a(a).dy +return!1}, +yD(a){return a.dy===this.dy?0:1}, +bk(a,b){var s=this +s.Aq(0,b) +if(s.fr!==b.fr||s.fx!==b.fx||s.fy!==b.fy||s.go!==b.go)s.fd()}} +A.acI.prototype={ +DY(a,b){var s,r,q,p,o,n,m,l,k,j +try{m=this.b +m.toString +m=A.aIh(b,m) +l=this.c +k=l.length +if(m){s=k +for(r=0;rq||l>p||k>o||j>n)return +d.e=d.d.c=!0 +i=A.I7(a6) +a6.b=!0 +h=new A.O2(a4,a5,a6.a,-1/0,-1/0,1/0,1/0) +g=A.cp() +g.sFq(B.dQ) +g.hp(0,a4) +g.hp(0,a5) +g.eQ(0) +h.y=g +f=Math.min(b,a0) +e=Math.max(b,a0) +d.a.ms(f-i,Math.min(a,a1)-i,e+i,Math.max(a,a1)+i,h) +d.c.push(h)}, +cE(a,b,c){var s,r,q,p,o,n,m,l,k,j=this +if(c.a.x==null){t.Ci.a(b) +s=b.a.uM() +if(s!=null){j.cW(0,s,c) +return}r=b.a +q=r.db?r.w_():null +if(q!=null){j.cV(0,q,c) +return}}t.Ci.a(b) +if(b.a.x!==0){j.e=j.d.c=!0 +p=b.ey(0) +o=A.I7(c) +if(o!==0)p=p.il(o) +r=b.a +n=new A.uT(r.f,r.r) +n.e=r.e +n.x=r.x +n.c=r.c +n.d=r.d +n.y=r.y +n.Q=r.Q +n.z=r.z +m=r.ch +n.ch=m +if(!m){n.a=r.a +n.b=r.b +n.cx=r.cx}n.fx=r.fx +n.cy=r.cy +n.db=r.db +n.dx=r.dx +n.dy=r.dy +n.fr=r.fr +l=new A.nS(n,B.bf) +l.Bd(b) +c.b=!0 +k=new A.O7(l,c.a,-1/0,-1/0,1/0,1/0) +j.a.uP(p,k) +l.b=b.b +j.c.push(k)}}, +ic(a,b,c){var s,r,q,p,o=this +t.ia.a(b) +if(!b.f)return +o.e=!0 +s=o.d +s.c=!0 +s.b=!0 +r=c.a +q=c.b +p=new A.O6(b,c,-1/0,-1/0,1/0,1/0) +o.a.ms(r,q,r+b.gdt().c,q+b.gdt().d,p) +o.c.push(p)}} +A.dl.prototype={} +A.zQ.prototype={ +lW(a){var s=this +if(s.a)return!0 +return s.ea.d||s.da.c}} +A.C3.prototype={ +bM(a){a.c2(0)}, +j(a){var s=this.cp(0) +return s}} +A.Oa.prototype={ +bM(a){a.bY(0)}, +j(a){var s=this.cp(0) +return s}} +A.Oe.prototype={ +bM(a){a.aR(0,this.a,this.b)}, +j(a){var s=this.cp(0) +return s}} +A.Oc.prototype={ +bM(a){a.dd(0,this.a,this.b)}, +j(a){var s=this.cp(0) +return s}} +A.Ob.prototype={ +bM(a){a.is(0,this.a)}, +j(a){var s=this.cp(0) +return s}} +A.Od.prototype={ +bM(a){a.al(0,this.a)}, +j(a){var s=this.cp(0) +return s}} +A.O0.prototype={ +bM(a){a.n5(0,this.f,this.r)}, +j(a){var s=this.cp(0) +return s}} +A.O_.prototype={ +bM(a){a.n4(0,this.f)}, +j(a){var s=this.cp(0) +return s}} +A.NZ.prototype={ +bM(a){a.hu(0,this.f)}, +j(a){var s=this.cp(0) +return s}} +A.O5.prototype={ +bM(a){a.iM(0,this.f,this.r,this.x)}, +j(a){var s=this.cp(0) +return s}} +A.O9.prototype={ +bM(a){a.cW(0,this.f,this.r)}, +j(a){var s=this.cp(0) +return s}} +A.O8.prototype={ +bM(a){a.cV(0,this.f,this.r)}, +j(a){var s=this.cp(0) +return s}} +A.O2.prototype={ +bM(a){var s=this.x +if(s.b==null)s.b=B.aD +a.cE(0,this.y,s)}, +j(a){var s=this.cp(0) +return s}} +A.O1.prototype={ +bM(a){a.eS(0,this.f,this.r,this.x)}, +j(a){var s=this.cp(0) +return s}} +A.O7.prototype={ +bM(a){a.cE(0,this.f,this.r)}, +j(a){var s=this.cp(0) +return s}} +A.O3.prototype={ +bM(a){a.iL(0,this.f,this.r,this.x)}, +j(a){var s=this.cp(0) +return s}} +A.O4.prototype={ +bM(a){var s=this +a.jn(s.f,s.r,s.x,s.y)}, +j(a){var s=this.cp(0) +return s}} +A.O6.prototype={ +bM(a){a.ic(0,this.f,this.r)}, +j(a){var s=this.cp(0) +return s}} +A.aoA.prototype={ +n5(a,b,c){var s,r,q,p,o=this,n=b.a,m=b.b,l=b.c,k=b.d +if(!o.y){s=$.aAl() +s[0]=n +s[1]=m +s[2]=l +s[3]=k +A.aA0(o.z,s) +n=s[0] +m=s[1] +l=s[2] +k=s[3]}if(!o.Q){o.ch=n +o.cx=m +o.cy=l +o.db=k +o.Q=!0 +r=k +q=l +p=m +s=n}else{s=o.ch +if(n>s){o.ch=n +s=n}p=o.cx +if(m>p){o.cx=m +p=m}q=o.cy +if(l=q||p>=r)c.a=!0 +else{c.b=s +c.c=p +c.d=q +c.e=r}}, +uP(a,b){this.ms(a.a,a.b,a.c,a.d,b)}, +ms(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this +if(a===c||b===d){e.a=!0 +return}if(!j.y){s=$.aAl() +s[0]=a +s[1]=b +s[2]=c +s[3]=d +A.aA0(j.z,s) +r=s[0] +q=s[1] +p=s[2] +o=s[3]}else{o=d +p=c +q=b +r=a}if(j.Q){n=j.cy +if(r>=n){e.a=!0 +return}m=j.ch +if(p<=m){e.a=!0 +return}l=j.db +if(q>=l){e.a=!0 +return}k=j.cx +if(o<=k){e.a=!0 +return}if(rn)p=n +if(ql)o=l}e.b=r +e.c=q +e.d=p +e.e=o +if(j.b){j.c=Math.min(Math.min(j.c,r),p) +j.e=Math.max(Math.max(j.e,r),p) +j.d=Math.min(Math.min(j.d,q),o) +j.f=Math.max(Math.max(j.f,q),o)}else{j.c=Math.min(r,p) +j.e=Math.max(r,p) +j.d=Math.min(q,o) +j.f=Math.max(q,o)}j.b=!0}, +HY(){var s=this,r=s.z,q=new A.bZ(new Float32Array(16)) +q.bA(r) +s.r.push(q) +r=s.Q?new A.x(s.ch,s.cx,s.cy,s.db):null +s.x.push(r)}, +ahN(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return B.S +s=i.a +r=s.a +if(isNaN(r))r=-1/0 +q=s.c +if(isNaN(q))q=1/0 +p=s.b +if(isNaN(p))p=-1/0 +o=s.d +if(isNaN(o))o=1/0 +s=i.c +n=i.e +m=Math.min(s,n) +l=Math.max(s,n) +n=i.d +s=i.f +k=Math.min(n,s) +j=Math.max(n,s) +if(l1;)s.pop() +t.IF.a(B.d.gN(s)).u6(new A.abX())}, +$S:0} +A.ahx.prototype={ +$0(){var s,r,q=t.IF,p=this.a.a +if($.ahv==null)q.a(B.d.gN(p)).bJ(0) +else{s=q.a(B.d.gN(p)) +r=$.ahv +r.toString +s.bk(0,r)}A.aYH(q.a(B.d.gN(p))) +$.ahv=q.a(B.d.gN(p)) +return new A.w5(q.a(B.d.gN(p)).d)}, +$S:370} +A.aau.prototype={ +Wz(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +for(s=f.d,r=f.c,q=a.a,p=f.b,o=b.a,n=0;n11920929e-14)b8.bH(0,1/a9) +c7=c0.f +if(c7!=null){c7=c7.a +b8.dd(0,1,-1) +b8.aR(0,-c8.gbm().a,-c8.gbm().b) +b8.cH(0,new A.bZ(c7)) +b8.aR(0,c8.gbm().a,c8.gbm().b) +b8.dd(0,1,-1)}b8.cH(0,b6) +b8.cH(0,b5) +j.Wz(k,a0) +A.cc(o,"uniformMatrix4fv",[k.nQ(0,n,c3),!1,b8.a]) +A.cc(o,"uniform2f",[k.nQ(0,n,c2),s,p]) +$.azG.ajf(new A.x(0,0,0+c6,0+r),k,a0,j,s,p) +b9=k.anQ() +A.cc(o,c5,[k.gtE(),null]) +A.cc(o,c5,[k.gG2(),null]) +b9.toString +return b9}} +A.Qh.prototype={ +DP(a,b){var s=new A.qM(b,a,1) +this.b.push(s) +return s}, +ln(a,b){var s=new A.qM(b,a,2) +this.b.push(s) +return s}, +PQ(a,b){var s,r,q=this,p="varying ",o=b.c +switch(o){case 0:q.cx.a+="const " +break +case 1:if(q.z)s="in " +else s=q.Q?p:"attribute " +q.cx.a+=s +break +case 2:q.cx.a+="uniform " +break +case 3:s=q.z?"out ":p +q.cx.a+=s +break}s=q.cx +r=s.a+=A.aTd(b.b)+" "+b.a +if(o===0)o=s.a=r+" = " +else o=r +s.a=o+";\n"}, +bJ(a){var s,r,q,p,o,n=this,m=n.z +if(m)n.cx.a+="#version 300 es\n" +s=n.e +if(s!=null){if(s===0)s="lowp" +else s=s===1?"mediump":"highp" +n.cx.a+="precision "+s+" float;\n"}if(m&&n.ch!=null){m=n.ch +m.toString +n.PQ(n.cx,m)}for(m=n.b,s=m.length,r=n.cx,q=0;q=0;--r,o=m){a.toString +n=B.d.en(a,r)!==-1&&B.d.A(l,r) +m=s[r].d +m.toString +p.a(m) +if(!n)if(o==null)q.appendChild(m) +else q.insertBefore(m,o)}}, +ab2(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this.y,d=e.length,c=a0.y,b=c.length,a=A.b([],t.g) +for(s=0;s=97&&q<=122))q=q>=65&&q<=90 +else q=!0 +o=!(q&&e.length>1) +if(o)n=e +else n=g +m=new A.a8I(a,n,e,p).$0() +if(f.type!=="keydown")if(h.b){e=f.code +e.toString +e=e==="CapsLock" +l=e}else l=!1 +else l=!0 +if(h.b){e=f.code +e.toString +e=e==="CapsLock"}else e=!1 +if(e){h.O5(B.z,new A.a8J(r,p,m),new A.a8K(h,p)) +k=B.eK}else if(l){e=h.e +if(e.h(0,p)!=null){q=f.repeat +if(q===!0)k=B.Eq +else{h.c.$1(new A.i4(r,B.cO,p,m,g,!0)) +e.w(0,p) +k=B.eK}}else k=B.eK}else{if(h.e.h(0,p)==null){f.preventDefault() +return}k=B.cO}e=h.e +j=e.h(0,p) +switch(k.a){case 0:i=m +break +case 1:i=g +break +case 2:i=j +break +default:i=g}q=i==null +if(q)e.w(0,p) +else e.l(0,p,i) +$.aKV().a9(0,new A.a8L(h,a,r)) +if(o)if(!q)h.aeU(p,m,r) +else{e=h.f.w(0,p) +if(e!=null)e.$0()}e=j==null?m:j +q=k===B.cO?g:n +if(h.c.$1(new A.i4(r,k,p,e,q,!1)))f.preventDefault()}, +ik(a){var s=this,r={} +r.a=!1 +s.c=new A.a8Q(r,s) +try{s.a8k(a)}finally{if(!r.a)s.c.$1(B.Ep) +s.c=null}}} +A.a8M.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.d){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:21} +A.a8N.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.a8O.prototype={ +$0(){var s=this,r=s.a.b?B.eD:B.cG +return new A.i4(new A.aS(s.b.a+r.a),B.cO,s.c,s.d,null,!0)}, +$S:159} +A.a8P.prototype={ +$0(){this.a.e.w(0,this.b)}, +$S:0} +A.a8I.prototype={ +$0(){var s,r,q,p,o,n,m,l=this,k=l.a.a,j=k.key +j.toString +if(B.br.am(0,j)){j=k.key +j.toString +j=B.br.h(0,j) +s=j==null?null:j[k.location] +s.toString +return s}j=l.b +if(j!=null){s=B.e.ao(j,0)&65535 +if(j.length===2)s+=B.e.ao(j,1)<<16>>>0 +return s>=65&&s<=90?s+97-65:s}j=l.c +if(j==="Dead"){r=k.altKey +q=k.ctrlKey +p=k.shiftKey +o=k.metaKey +k=r?1073741824:0 +j=q?268435456:0 +n=p?536870912:0 +m=o?2147483648:0 +return l.d+(k+j+n+m)+98784247808}k=B.Nu.h(0,j) +return k==null?B.e.gB(j)+98784247808:k}, +$S:84} +A.a8J.prototype={ +$0(){return new A.i4(this.a,B.cO,this.b,this.c,null,!0)}, +$S:159} +A.a8K.prototype={ +$0(){this.a.e.w(0,this.b)}, +$S:0} +A.a8L.prototype={ +$2(a,b){var s=this.a,r=s.e +if(r.ahV(0,a)&&!b.$1(this.b))r.aod(r,new A.a8H(s,a,this.c))}, +$S:275} +A.a8H.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.c.$1(new A.i4(this.c,B.cO,a,s,null,!0)) +return!0}, +$S:36} +A.a8Q.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:90} +A.a9T.prototype={} +A.a0m.prototype={ +gafx(){return A.a(this.a,"_unsubscribe")}, +Ol(a){this.a=a.rv(0,t.lG.a(this.gTs(this)))}, +m(a){var s=this +if(s.c||s.gmh()==null)return +s.c=!0 +s.afy()}, +td(){var s=0,r=A.C(t.H),q=this +var $async$td=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=q.gmh()!=null?2:3 +break +case 2:s=4 +return A.H(q.jI(),$async$td) +case 4:s=5 +return A.H(q.gmh().mr(0,-1),$async$td) +case 5:case 3:return A.A(null,r)}}) +return A.B($async$td,r)}, +gk8(){var s=this.gmh() +s=s==null?null:s.uK(0) +return s==null?"/":s}, +gaj(){var s=this.gmh() +return s==null?null:s.q6(0)}, +afy(){return this.gafx().$0()}} +A.BJ.prototype={ +a1L(a){var s,r=this,q=r.d +if(q==null)return +r.Ol(q) +if(!r.Cf(r.gaj())){s=t.z +q.jH(0,A.af(["serialCount",0,"state",r.gaj()],s,s),"flutter",r.gk8())}r.e=r.gBk()}, +gBk(){if(this.Cf(this.gaj())){var s=this.gaj() +s.toString +return A.cF(J.N(t.f.a(s),"serialCount"))}return 0}, +Cf(a){return t.f.b(a)&&J.N(a,"serialCount")!=null}, +v4(a,b,c){var s,r,q="_lastSeenSerialCount",p=this.d +if(p!=null){s=t.z +r=this.e +if(b){s=A.af(["serialCount",A.a(r,q),"state",c],s,s) +a.toString +p.jH(0,s,"flutter",a)}else{r=A.a(r,q)+1 +this.e=r +s=A.af(["serialCount",A.a(r,q),"state",c],s,s) +a.toString +p.u9(0,s,"flutter",a)}}}, +Ip(a){return this.v4(a,!1,null)}, +Gt(a,b){var s,r,q,p,o=this +if(!o.Cf(new A.kr([],[]).lz(b.state,!0))){s=o.d +s.toString +r=new A.kr([],[]).lz(b.state,!0) +q=t.z +s.jH(0,A.af(["serialCount",A.a(o.e,"_lastSeenSerialCount")+1,"state",r],q,q),"flutter",o.gk8())}o.e=o.gBk() +s=$.bO() +r=o.gk8() +q=new A.kr([],[]).lz(b.state,!0) +q=q==null?null:J.N(q,"state") +p=t.z +s.ju("flutter/navigation",B.aR.jo(new A.j4("pushRouteInformation",A.af(["location",r,"state",q],p,p))),new A.aa4())}, +jI(){var s=0,r=A.C(t.H),q,p=this,o,n,m +var $async$jI=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p.m(0) +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gBk() +s=o>0?3:4 +break +case 3:s=5 +return A.H(p.d.mr(0,-o),$async$jI) +case 5:case 4:n=p.gaj() +n.toString +t.f.a(n) +m=p.d +m.toString +m.jH(0,J.N(n,"state"),"flutter",p.gk8()) +case 1:return A.A(q,r)}}) +return A.B($async$jI,r)}, +gmh(){return this.d}} +A.aa4.prototype={ +$1(a){}, +$S:33} +A.DC.prototype={ +a2k(a){var s,r=this,q=r.d +if(q==null)return +r.Ol(q) +s=r.gk8() +if(!A.aym(new A.kr([],[]).lz(window.history.state,!0))){q.jH(0,A.af(["origin",!0,"state",r.gaj()],t.N,t.z),"origin","") +r.D6(q,s,!1)}}, +v4(a,b,c){var s=this.d +if(s!=null)this.D6(s,a,!0)}, +Ip(a){return this.v4(a,!1,null)}, +Gt(a,b){var s,r=this,q="flutter/navigation" +if(A.aEV(new A.kr([],[]).lz(b.state,!0))){s=r.d +s.toString +r.aey(s) +$.bO().ju(q,B.aR.jo(B.O4),new A.afG())}else if(A.aym(new A.kr([],[]).lz(b.state,!0))){s=r.f +s.toString +r.f=null +$.bO().ju(q,B.aR.jo(new A.j4("pushRoute",s)),new A.afH())}else{r.f=r.gk8() +r.d.mr(0,-1)}}, +D6(a,b,c){var s +if(b==null)b=this.gk8() +s=this.e +if(c)a.jH(0,s,"flutter",b) +else a.u9(0,s,"flutter",b)}, +aey(a){return this.D6(a,null,!1)}, +jI(){var s=0,r=A.C(t.H),q,p=this,o,n +var $async$jI=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p.m(0) +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.H(o.mr(0,-1),$async$jI) +case 3:n=p.gaj() +n.toString +o.jH(0,J.N(t.f.a(n),"state"),"flutter",p.gk8()) +case 1:return A.A(q,r)}}) +return A.B($async$jI,r)}, +gmh(){return this.d}} +A.afG.prototype={ +$1(a){}, +$S:33} +A.afH.prototype={ +$1(a){}, +$S:33} +A.pQ.prototype={} +A.aiU.prototype={} +A.a6n.prototype={ +rv(a,b){B.bk.lk(window,"popstate",b) +return new A.a6p(this,b)}, +uK(a){var s=window.location.hash +if(s.length===0||s==="#")return"/" +return B.e.ci(s,1)}, +q6(a){return new A.kr([],[]).lz(window.history.state,!0)}, +TM(a,b){var s,r +if(b.length===0){s=window.location.pathname +s.toString +r=window.location.search +r.toString +r=s+r +s=r}else s="#"+b +return s}, +u9(a,b,c,d){var s=this.TM(0,d) +window.history.pushState(new A.Xv([],[]).kN(b),c,s)}, +jH(a,b,c,d){var s=this.TM(0,d) +window.history.replaceState(new A.Xv([],[]).kN(b),c,s)}, +mr(a,b){window.history.go(b) +return this.ag1()}, +ag1(){var s=new A.ab($.a3,t.V),r=A.b5("unsubscribe") +r.b=this.rv(0,new A.a6o(r,new A.aN(s,t.R))) +return s}} +A.a6p.prototype={ +$0(){B.bk.z4(window,"popstate",this.b) +return null}, +$S:0} +A.a6o.prototype={ +$1(a){this.a.aJ().$0() +this.b.dV(0)}, +$S:9} +A.a2b.prototype={ +rv(a,b){return J.aLV(this.a,b)}, +uK(a){return J.aNU(this.a)}, +q6(a){return J.aNY(this.a)}, +u9(a,b,c,d){return J.aOd(this.a,b,c,d)}, +jH(a,b,c,d){return J.aOj(this.a,b,c,d)}, +mr(a,b){return J.aO_(this.a,b)}} +A.abA.prototype={} +A.a0n.prototype={} +A.Ll.prototype={ +k_(a,b){var s,r +this.b=b +this.c=!0 +s=A.a(b,"cullRect") +r=A.b([],t.EO) +return this.a=new A.acI(new A.aoA(s,A.b([],t.Xr),A.b([],t.cA),A.dT()),r,new A.ady())}, +gSY(){return this.c}, +xV(){var s,r=this +if(!r.c)r.k_(0,B.lZ) +r.c=!1 +s=r.a +s.b=s.a.ahN() +s.f=!0 +s=r.a +A.a(r.b,"cullRect") +return new A.Lk(s)}} +A.Lk.prototype={ +m(a){}} +A.a41.prototype={ +FV(){var s=this.f +if(s!=null)A.Ig(s,this.r)}, +alK(a,b){var s=this.cy +if(s!=null)A.Ig(new A.a4b(b,s,a),this.db) +else b.$1(!1)}, +ju(a,b,c){var s,r,q,p,o,n,m,l,k,j="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",i="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)" +if(a==="dev.flutter/channel-buffers")try{s=$.a_b() +r=A.bG(b.buffer,b.byteOffset,b.byteLength) +if(r[0]===7){q=r[1] +if(q>=254)A.R(A.d4("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +p=2+q +o=B.a1.ck(0,B.t.cg(r,2,p)) +switch(o){case"resize":if(r[p]!==12)A.R(A.d4(j)) +n=p+1 +if(r[n]<2)A.R(A.d4(j));++n +if(r[n]!==7)A.R(A.d4("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++n +m=r[n] +if(m>=254)A.R(A.d4("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++n +p=n+m +l=B.a1.ck(0,B.t.cg(r,n,p)) +if(r[p]!==3)A.R(A.d4("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +s.Um(0,l,b.getUint32(p+1,B.ai===$.dO())) +break +case"overflow":if(r[p]!==12)A.R(A.d4(i)) +n=p+1 +if(r[n]<2)A.R(A.d4(i));++n +if(r[n]!==7)A.R(A.d4("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++n +m=r[n] +if(m>=254)A.R(A.d4("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++n +s=n+m +B.a1.ck(0,B.t.cg(r,n,s)) +s=r[s] +if(s!==1&&s!==2)A.R(A.d4("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:A.R(A.d4("Unrecognized method '"+o+"' sent to dev.flutter/channel-buffers"))}}else{k=A.b(B.a1.ck(0,r).split("\r"),t.s) +if(k.length===3&&J.e(k[0],"resize"))s.Um(0,k[1],A.d1(k[2],null)) +else A.R(A.d4("Unrecognized message "+A.d(k)+" sent to dev.flutter/channel-buffers."))}}finally{c.$1(null)}else $.a_b().anD(a,b,c)}, +aen(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +switch(a){case"flutter/skia":s=B.aR.iK(b) +switch(s.a){case"Skia.setResourceCacheMaxBytes":r=A.aP() +if(r){q=A.cF(s.b) +h.gyZ().toString +r=A.f2().a +r.x=q +r.OH()}h.hd(c,B.ad.cF([A.b([!0],t.HZ)])) +break}return +case"flutter/assets":p=B.a1.ck(0,A.bG(b.buffer,0,null)) +$.Zv.eo(0,p).hG(0,new A.a44(h,c),new A.a45(h,c),t.P) +return +case"flutter/platform":s=B.aR.iK(b) +switch(s.a){case"SystemNavigator.pop":h.d.h(0,0).gxe().td().bG(0,new A.a46(h,c),t.P) +return +case"HapticFeedback.vibrate":r=h.a7g(A.cR(s.b)) +o=window.navigator +if("vibrate" in o)o.vibrate(r) +h.hd(c,B.ad.cF([!0])) +return +case u.p:n=t.a.a(s.b) +r=J.ah(n) +m=A.cR(r.h(n,"label")) +if(m==null)m="" +l=A.jw(r.h(n,"primaryColor")) +if(l==null)l=4278190080 +r=document +r.title=m +k=t.iI.a(r.querySelector("#flutterweb-theme")) +if(k==null){k=r.createElement("meta") +k.id="flutterweb-theme" +k.name="theme-color" +r.head.appendChild(k)}r=A.cS(new A.M(l>>>0)) +r.toString +k.content=r +h.hd(c,B.ad.cF([!0])) +return +case"SystemChrome.setPreferredOrientations":n=t.j.a(s.b) +r=$.dr;(r==null?$.dr=A.iU():r).Wp(n).bG(0,new A.a47(h,c),t.P) +return +case"SystemSound.play":h.hd(c,B.ad.cF([!0])) +return +case"Clipboard.setData":r=window.navigator.clipboard!=null?new A.Kn():new A.Lr() +new A.Ko(r,A.aEc()).Wh(s,c) +return +case"Clipboard.getData":r=window.navigator.clipboard!=null?new A.Kn():new A.Lr() +new A.Ko(r,A.aEc()).Ve(c) +return}break +case"flutter/service_worker":r=window +j=document.createEvent("Event") +j.initEvent("flutter-first-frame",!0,!0) +r.dispatchEvent(j) +return +case"flutter/textinput":r=$.aAD() +r.gxp(r).al6(b,c) +return +case"flutter/mousecursor":s=B.cz.iK(b) +n=t.f.a(s.b) +switch(s.a){case"activateSystemCursor":$.axU.toString +r=A.cR(J.N(n,"kind")) +i=$.dr +i=(i==null?$.dr=A.iU():i).z +i.toString +r=B.NQ.h(0,r) +A.dD(i,"cursor",r==null?"default":r) +break}return +case"flutter/web_test_e2e":h.hd(c,B.ad.cF([A.aX8(B.aR,b)])) +return +case"flutter/platform_views":r=h.fy +if(r==null)r=h.fy=new A.abD($.kH(),new A.a48()) +c.toString +r.akT(b,c) +return +case"flutter/accessibility":$.aLn().akM(B.bO,b) +h.hd(c,B.bO.cF(!0)) +return +case"flutter/navigation":h.d.h(0,0).FD(b).bG(0,new A.a49(h,c),t.P) +h.aw="/" +return}r=$.aId +if(r!=null){r.$3(a,b,c) +return}h.hd(c,null)}, +a7g(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case"HapticFeedbackType.mediumImpact":return 20 +case"HapticFeedbackType.heavyImpact":return 30 +case"HapticFeedbackType.selectionClick":return 10 +default:return 50}}, +jN(){var s=$.aIm +if(s==null)throw A.c(A.d4("scheduleFrameCallback must be initialized first.")) +s.$0()}, +aof(a,b){var s=A.aP() +if(s){A.aHK() +A.aHL() +t.O2.a(a) +this.gyZ().aj7(a.a)}else{t._P.a(a) +s=$.dr +if(s==null)s=$.dr=A.iU() +s.Ug(a.a)}A.aZh()}, +Pu(a){var s=this,r=s.a +if(r.d!==a){s.a=r.ai4(a) +A.Ig(null,null) +A.Ig(s.rx,s.ry)}}, +a37(){var s,r=this,q=r.r1 +r.Pu(q.matches?B.an:B.ao) +s=new A.a42(r) +r.r2=s +B.v_.aq(q,s) +$.jy.push(new A.a43(r))}, +gEI(){var s=this.aw +return s==null?this.aw=this.d.h(0,0).gxe().gk8():s}, +gyZ(){var s,r=this.Y +if(r===$){s=A.aP() +r=this.Y=s?new A.aco(new A.a1v(),A.b([],t.c)):null}return r}, +hd(a,b){A.hk(B.z,null,t.H).bG(0,new A.a4c(a,b),t.P)}} +A.a4b.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.a4a.prototype={ +$1(a){this.a.nF(this.b,a,t.CD)}, +$S:33} +A.a44.prototype={ +$1(a){this.a.hd(this.b,a)}, +$S:199} +A.a45.prototype={ +$1(a){$.cr().$1("Error while trying to load an asset: "+A.d(a)) +this.a.hd(this.b,null)}, +$S:13} +A.a46.prototype={ +$1(a){this.a.hd(this.b,B.ad.cF([!0]))}, +$S:21} +A.a47.prototype={ +$1(a){this.a.hd(this.b,B.ad.cF([a]))}, +$S:87} +A.a48.prototype={ +$1(a){var s=$.dr;(s==null?$.dr=A.iU():s).z.appendChild(a)}, +$S:194} +A.a49.prototype={ +$1(a){var s=this.b +if(a)this.a.hd(s,B.ad.cF([!0])) +else if(s!=null)s.$1(null)}, +$S:87} +A.a42.prototype={ +$1(a){var s=t.oh.a(a).matches +s.toString +s=s?B.an:B.ao +this.a.Pu(s)}, +$S:9} +A.a43.prototype={ +$0(){var s=this.a +B.v_.T(s.r1,s.r2) +s.r2=null}, +$S:0} +A.a4c.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:21} +A.av5.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.av6.prototype={ +$0(){var s=this +s.a.$3(s.b,s.c,s.d)}, +$S:0} +A.abB.prototype={ +Ua(a,b,c){var s=this.a +if(s.am(0,a))return!1 +s.l(0,a,b) +if(!c)this.c.I(0,a) +return!0}, +aog(a,b,c){var s="flt-pv-slot-"+b +this.d.l(0,b,a) +return this.b.bQ(0,b,new A.abC(this,s,a,b,c))}, +ae2(a){var s,r,q +if(a==null)return +s=$.cH() +if(s!==B.W){J.cI(a) +return}r="tombstone-"+A.d(a.getAttribute("slot")) +q=document.createElement("slot") +s=q.style +s.display="none" +q.setAttribute("name",r) +s=$.dr;(s==null?$.dr=A.iU():s).Q.jh(0,q) +a.setAttribute("slot",r) +J.cI(a) +J.cI(q)}, +lW(a){var s=this.d.h(0,a) +return s!=null&&this.c.A(0,s)}} +A.abC.prototype={ +$0(){var s,r,q,p,o=this,n=document.createElement("flt-platform-view") +n.setAttribute("slot",o.b) +s=o.c +r=o.a.a.h(0,s) +r.toString +q=A.b5("content") +p=o.d +if(t.pW.b(r))q.b=r.$2$params(p,o.e) +else q.b=t.BP.a(r).$1(p) +r=q.aJ() +if(r.style.height.length===0){$.cr().$1("Height of Platform View type: ["+s+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +p=r.style +p.height="100%"}if(r.style.width.length===0){$.cr().$1("Width of Platform View type: ["+s+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +s=r.style +s.width="100%"}n.appendChild(q.aJ()) +return n}, +$S:192} +A.abD.prototype={ +a55(a,b){var s=t.f.a(a.b),r=J.ah(s),q=A.cF(r.h(s,"id")),p=A.bx(r.h(s,"viewType")) +r=this.b +if(!r.a.am(0,p)){b.$1(B.cz.nd("unregistered_view_type","unregistered view type: "+p,"trying to create a view with an unregistered type")) +return}if(r.b.am(0,q)){b.$1(B.cz.nd("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.aog(p,q,s)) +b.$1(B.cz.ta(null))}, +akT(a,b){var s,r=B.cz.iK(a) +switch(r.a){case"create":this.a55(r,b) +return +case"dispose":s=this.b +s.ae2(s.b.w(0,A.cF(r.b))) +b.$1(B.cz.ta(null)) +return}b.$1(null)}} +A.OG.prototype={ +a4T(){var s,r=this +if("PointerEvent" in window){s=new A.aoH(A.v(t.S,t.ZW),r.a,r.gCF(),r.c) +s.qc() +return s}if("TouchEvent" in window){s=new A.arW(A.aT(t.S),r.a,r.gCF(),r.c) +s.qc() +return s}if("MouseEvent" in window){s=new A.aoo(new A.rf(),r.a,r.gCF(),r.c) +s.qc() +return s}throw A.c(A.V("This browser does not support pointer, touch, or mouse events."))}, +abH(a){var s=A.b(a.slice(0),A.a8(a)),r=$.bO() +A.ZN(r.ch,r.cx,new A.uX(s),t.kf)}} +A.abS.prototype={ +j(a){return"pointers:"+("PointerEvent" in window)+", touch:"+("TouchEvent" in window)+", mouse:"+("MouseEvent" in window)}} +A.ak5.prototype={ +DO(a,b,c,d){var s=new A.ak6(this,d,c) +$.aVc.l(0,b,s) +B.bk.ll(window,b,s,!0)}, +lk(a,b,c){return this.DO(a,b,c,!1)}} +A.ak6.prototype={ +$1(a){var s +if(!this.b&&!this.a.a.contains(t.ZR.a(J.a_m(a))))return null +s=$.eF +if((s==null?$.eF=A.mO():s).U6(a))this.c.$1(a)}, +$S:54} +A.Yw.prototype={ +JD(a){var s=A.aYT(A.af(["passive",!1],t.N,t.X)),r=A.oq(new A.ast(a)) +$.aVd.l(0,"wheel",r) +A.cc(this.a,"addEventListener",["wheel",r,s])}, +Mg(a){var s,r,q,p,o,n,m,l,k,j,i,h +t.V6.a(a) +s=B.ed.gRi(a) +r=B.ed.gRj(a) +switch(B.ed.gaiK(a)){case 1:q=$.aGs +if(q==null){q=document +p=q.createElement("div") +o=p.style +o.fontSize="initial" +o.display="none" +q.body.appendChild(p) +n=B.hr.HB(p).fontSize +if(B.e.A(n,"px"))m=A.aEw(A.iA(n,"px","")) +else m=null +B.hr.bI(p) +q=$.aGs=m==null?16:m/4}s*=q +r*=q +break +case 2:q=$.ba() +s*=q.gnx().a +r*=q.gnx().b +break +case 0:default:break}l=A.b([],t.v) +q=a.timeStamp +q.toString +q=A.wF(q) +o=a.clientX +a.clientY +k=$.ba() +j=k.x +if(j==null)j=A.b7() +a.clientX +i=a.clientY +k=k.x +if(k==null)k=A.b7() +h=a.buttons +h.toString +this.c.ahY(l,h,B.dW,-1,B.c1,o*j,i*k,1,1,0,s,r,B.OG,q) +this.b.$1(l) +if(a.getModifierState("Control")){q=$.fg() +if(q!==B.c_)q=q!==B.aW +else q=!1}else q=!1 +if(q)return +a.preventDefault()}} +A.ast.prototype={ +$1(a){return this.a.$1(a)}, +$S:54} +A.mg.prototype={ +j(a){return A.J(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} +A.rf.prototype={ +HV(a,b){var s +if(this.a!==0)return this.zA(b) +s=(b===0&&a>-1?A.aYM(a):b)&1073741823 +this.a=s +return new A.mg(B.wl,s)}, +zA(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.mg(B.dW,r) +this.a=s +return new A.mg(s===0?B.dW:B.dX,s)}, +uQ(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.mg(B.lY,0)}return null}, +HX(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.mg(B.lY,s) +else return new A.mg(B.dX,s)}} +A.aoH.prototype={ +Lj(a){return this.d.bQ(0,a,new A.aoJ())}, +NL(a){if(a.pointerType==="touch")this.d.w(0,a.pointerId)}, +AH(a,b,c){this.DO(0,a,new A.aoI(b),c)}, +JA(a,b){return this.AH(a,b,!1)}, +qc(){var s=this +s.JA("pointerdown",new A.aoK(s)) +s.AH("pointermove",new A.aoL(s),!0) +s.AH("pointerup",new A.aoM(s),!0) +s.JA("pointercancel",new A.aoN(s)) +s.JD(new A.aoO(s))}, +hV(a,b,c){var s,r,q,p,o,n,m,l,k,j=c.pointerType +j.toString +s=this.Nr(j) +j=c.tiltX +j.toString +r=c.tiltY +r.toString +if(!(Math.abs(j)>Math.abs(r)))j=r +r=c.timeStamp +r.toString +q=A.wF(r) +p=c.pressure +r=this.qT(c) +o=c.clientX +c.clientY +n=$.ba() +m=n.x +if(m==null)m=A.b7() +c.clientX +l=c.clientY +n=n.x +if(n==null)n=A.b7() +k=p==null?0:p +this.c.ahX(a,b.b,b.a,r,s,o*m,l*n,k,1,0,B.d3,j/180*3.141592653589793,q)}, +a6m(a){var s +if("getCoalescedEvents" in a){s=J.rW(a.getCoalescedEvents(),t.qL) +if(!s.gS(s))return s}return A.b([a],t.Y2)}, +Nr(a){switch(a){case"mouse":return B.c1 +case"pen":return B.fo +case"touch":return B.c0 +default:return B.wm}}, +qT(a){var s=a.pointerType +s.toString +if(this.Nr(s)===B.c1)s=-1 +else{s=a.pointerId +s.toString}return s}} +A.aoJ.prototype={ +$0(){return new A.rf()}, +$S:214} +A.aoI.prototype={ +$1(a){return this.a.$1(t.qL.a(a))}, +$S:54} +A.aoK.prototype={ +$1(a){var s,r,q=this.a,p=q.qT(a),o=A.b([],t.v),n=q.Lj(p),m=a.buttons +m.toString +s=n.uQ(m) +if(s!=null)q.hV(o,s,a) +m=a.button +r=a.buttons +r.toString +q.hV(o,n.HV(m,r),a) +q.b.$1(o)}, +$S:83} +A.aoL.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.Lj(o.qT(a)),m=A.b([],t.v) +for(s=J.aW(o.a6m(a));s.v();){r=s.gJ(s) +q=r.buttons +q.toString +p=n.uQ(q) +if(p!=null)o.hV(m,p,r) +q=r.buttons +q.toString +o.hV(m,n.zA(q),r)}o.b.$1(m)}, +$S:83} +A.aoM.prototype={ +$1(a){var s,r=this.a,q=r.qT(a),p=A.b([],t.v),o=r.d.h(0,q) +o.toString +s=o.HX(a.buttons) +r.NL(a) +if(s!=null){r.hV(p,s,a) +r.b.$1(p)}}, +$S:83} +A.aoN.prototype={ +$1(a){var s=this.a,r=s.qT(a),q=A.b([],t.v),p=s.d.h(0,r) +p.toString +p.a=0 +s.NL(a) +s.hV(q,new A.mg(B.lW,0),a) +s.b.$1(q)}, +$S:83} +A.aoO.prototype={ +$1(a){this.a.Mg(a)}, +$S:9} +A.arW.prototype={ +vo(a,b){this.lk(0,a,new A.arX(b))}, +qc(){var s=this +s.vo("touchstart",new A.arY(s)) +s.vo("touchmove",new A.arZ(s)) +s.vo("touchend",new A.as_(s)) +s.vo("touchcancel",new A.as0(s))}, +vB(a,b,c,d,e){var s,r,q,p,o,n=e.identifier +n.toString +s=B.c.aX(e.clientX) +B.c.aX(e.clientY) +r=$.ba() +q=r.x +if(q==null)q=A.b7() +B.c.aX(e.clientX) +p=B.c.aX(e.clientY) +r=r.x +if(r==null)r=A.b7() +o=c?1:0 +this.c.QN(b,o,a,n,B.c0,s*q,p*r,1,1,0,B.d3,d)}} +A.arX.prototype={ +$1(a){return this.a.$1(t.wv.a(a))}, +$S:54} +A.arY.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=a.timeStamp +k.toString +s=A.wF(k) +r=A.b([],t.v) +for(k=a.changedTouches,q=k.length,p=this.a,o=p.d,n=0;nq){r.d=q+1 +r=$.bO() +A.ou(r.y1,r.y2,this.b.r1,B.wF,null)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bO() +A.ou(s.y1,s.y2,p,B.e1,n)}else{s=$.bO() +A.ou(s.y1,s.y2,p,B.e3,n)}}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bO() +A.ou(s.y1,s.y2,p,B.e2,n)}else{s=$.bO() +A.ou(s.y1,s.y2,p,B.e4,n)}}}}, +kL(a){var s,r,q,p=this +if(p.d==null){s=p.b +r=s.rx +q=r.style +B.f.aB(q,B.f.aa(q,"touch-action"),"none","") +p.Lz() +s=s.r2 +s.d.push(new A.aeT(p)) +q=new A.aeU(p) +p.c=q +s.ch.push(q) +q=new A.aeV(p) +p.d=q +J.awz(r,"scroll",q)}}, +gL4(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.rx +if(r)return B.c.aX(s.scrollTop) +else return B.c.aX(s.scrollLeft)}, +N0(){var s=this.b,r=s.rx,q=s.b +q.toString +if((q&32)!==0||(q&16)!==0){r.scrollTop=10 +s.y2=this.e=B.c.aX(r.scrollTop) +s.aw=0}else{r.scrollLeft=10 +q=B.c.aX(r.scrollLeft) +this.e=q +s.y2=0 +s.aw=q}}, +Lz(){var s="overflow-y",r="overflow-x",q=this.b,p=q.rx +switch(q.r2.z.a){case 1:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0){q=p.style +B.f.aB(q,B.f.aa(q,s),"scroll","")}else{q=p.style +B.f.aB(q,B.f.aa(q,r),"scroll","")}break +case 0:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0){q=p.style +B.f.aB(q,B.f.aa(q,s),"hidden","")}else{q=p.style +B.f.aB(q,B.f.aa(q,r),"hidden","")}break}}, +m(a){var s,r=this,q=r.b,p=q.rx,o=p.style +o.removeProperty("overflowY") +o.removeProperty("overflowX") +o.removeProperty("touch-action") +s=r.d +if(s!=null)J.aBv(p,"scroll",s) +B.d.w(q.r2.ch,r.c) +r.c=null}} +A.aeT.prototype={ +$0(){this.a.N0()}, +$S:0} +A.aeU.prototype={ +$1(a){this.a.Lz()}, +$S:172} +A.aeV.prototype={ +$1(a){this.a.adk()}, +$S:9} +A.afk.prototype={} +A.Qe.prototype={} +A.ih.prototype={ +j(a){return"Role."+this.b}} +A.att.prototype={ +$1(a){return A.aRp(a)}, +$S:231} +A.atu.prototype={ +$1(a){return new A.vn(a)}, +$S:236} +A.atv.prototype={ +$1(a){return new A.uq(a)}, +$S:239} +A.atw.prototype={ +$1(a){return new A.w9(a)}, +$S:240} +A.atx.prototype={ +$1(a){var s,r,q="editableElement",p=new A.wh(a),o=(a.a&524288)!==0?document.createElement("textarea"):A.Mt(null) +A.cG($,q) +p.c=o +s=A.a(o,q) +s.spellcheck=!1 +s.setAttribute("autocorrect","off") +s.setAttribute("autocomplete","off") +s.setAttribute("data-semantics-role","text-field") +s=A.a(o,q).style +s.position="absolute" +s.top="0" +s.left="0" +r=a.z +r=A.d(r.c-r.a)+"px" +s.width=r +r=a.z +r=A.d(r.d-r.b)+"px" +s.height=r +a.rx.appendChild(A.a(o,q)) +o=$.cH() +switch(o.a){case 0:case 5:case 3:case 4:case 2:case 6:p.Mu() +break +case 1:p.aaq() +break}return p}, +$S:241} +A.aty.prototype={ +$1(a){return new A.tf(A.aWA(a),a)}, +$S:242} +A.atz.prototype={ +$1(a){return new A.u7(a)}, +$S:266} +A.atA.prototype={ +$1(a){return new A.uu(a)}, +$S:277} +A.hB.prototype={} +A.dd.prototype={ +AB(a,b){var s=this.rx,r=s.style +r.position="absolute" +if(this.r1===0){r=$.bW +if(r==null)r=$.bW=new A.dG(self.window.flutterConfiguration) +r=!r.goS(r)}else r=!1 +if(r){r=s.style +B.f.aB(r,B.f.aa(r,"filter"),"opacity(0%)","") +r=s.style +r.color="rgba(0,0,0,0)"}r=$.bW +if(r==null)r=$.bW=new A.dG(self.window.flutterConfiguration) +if(r.goS(r)){s=s.style +s.outline="1px solid green"}}, +HO(){var s,r=this +if(r.x1==null){s=A.cQ("flt-semantics-container",null) +r.x1=s +s=s.style +s.position="absolute" +s=r.x1 +s.toString +r.rx.appendChild(s)}return r.x1}, +gT1(){var s,r=this.a +if((r&16384)!==0){s=this.b +s.toString +r=(s&1)===0&&(r&8)===0}else r=!1 +return r}, +RF(){var s=this.a +if((s&64)!==0)if((s&128)!==0)return B.D7 +else return B.hx +else return B.D6}, +hN(a,b){var s +if(b)this.rx.setAttribute("role",a) +else{s=this.rx +if(s.getAttribute("role")===a)s.removeAttribute("role")}}, +lj(a,b){var s=this.y1,r=s.h(0,a) +if(b){if(r==null){r=$.aL5().h(0,a).$1(this) +s.l(0,a,r)}r.kL(0)}else if(r!=null){r.m(0) +s.w(0,a)}}, +U8(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.rx,g=h.style,f=i.z +f=A.d(f.c-f.a)+"px" +g.width=f +f=i.z +f=A.d(f.d-f.b)+"px" +g.height=f +g=i.k1 +s=g!=null&&!B.cY.gS(g)?i.HO():null +g=i.z +r=g.b===0&&g.a===0 +q=i.id +g=q==null +p=g||A.aw9(q)===B.xF +if(r&&p&&i.y2===0&&i.aw===0){A.afd(h) +if(s!=null)A.afd(s) +return}o=A.b5("effectiveTransform") +if(!r)if(g){g=i.z +n=g.a +m=g.b +g=A.dT() +g.mw(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new A.bZ(new Float32Array(16)) +g.bA(new A.bZ(q)) +f=i.z +g.Hb(0,f.a,f.b,0) +o.b=g +l=J.aO1(o.aJ())}else if(!p){o.b=new A.bZ(q) +l=!1}else l=!0 +if(!l){h=h.style +B.f.aB(h,B.f.aa(h,"transform-origin"),"0 0 0","") +g=A.h8(o.aJ().a) +B.f.aB(h,B.f.aa(h,"transform"),g,"")}else A.afd(h) +if(s!=null)if(!r||i.y2!==0||i.aw!==0){h=i.z +g=h.a +f=i.aw +h=h.b +k=i.y2 +j=s.style +k=A.d(-h+k)+"px" +j.top=k +h=A.d(-g+f)+"px" +j.left=h}else A.afd(s)}, +afA(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2="flt-semantics",a3=a1.k1 +if(a3==null||a3.length===0){s=a1.Y +if(s==null||s.length===0){a1.Y=a3 +return}r=s.length +for(a3=a1.r2,s=a3.a,q=0;q=0;--q){a0=a1.k1[q] +p=s.h(0,a0) +if(p==null){p=new A.dd(a0,a3,A.cQ(a2,null),A.v(n,m)) +p.AB(a0,a3) +s.l(0,a0,p)}if(!B.d.A(b,a0)){l=p.rx +if(a==null)o.appendChild(l) +else o.insertBefore(l,a) +p.x2=a1 +a3.b.l(0,p.r1,a1)}a=p.rx}a1.Y=a1.k1}, +j(a){var s=this.cp(0) +return s}} +A.ID.prototype={ +j(a){return"AccessibilityMode."+this.b}} +A.n0.prototype={ +j(a){return"GestureMode."+this.b}} +A.a4d.prototype={ +a0N(){$.jy.push(new A.a4e(this))}, +a6u(){var s,r,q,p,o,n,m,l=this +for(s=l.c,r=s.length,q=l.a,p=0;p>>0}l=m.fx +if(k.db!==l){k.db=l +k.ry=(k.ry|4096)>>>0}l=m.fy +if(k.dx!==l){k.dx=l +k.ry=(k.ry|4096)>>>0}l=m.db +if(k.Q!==l){k.Q=l +k.ry=(k.ry|1024)>>>0}l=m.dx +if(k.ch!==l){k.ch=l +k.ry=(k.ry|1024)>>>0}l=m.cy +if(!J.e(k.z,l)){k.z=l +k.ry=(k.ry|512)>>>0}l=m.r1 +if(k.id!==l){k.id=l +k.ry=(k.ry|65536)>>>0}l=m.Q +if(k.r!==l){k.r=l +k.ry=(k.ry|64)>>>0}l=k.b +j=m.c +if(l!==j){k.b=j +k.ry=(k.ry|2)>>>0 +l=j}j=m.f +if(k.c!==j){k.c=j +k.ry=(k.ry|4)>>>0}j=m.r +if(k.d!==j){k.d=j +k.ry=(k.ry|8)>>>0}j=m.y +if(k.e!==j){k.e=j +k.ry=(k.ry|16)>>>0}j=m.z +if(k.f!==j){k.f=j +k.ry=(k.ry|32)>>>0}j=m.ch +if(k.x!==j){k.x=j +k.ry=(k.ry|128)>>>0}j=m.cx +if(k.y!==j){k.y=j +k.ry=(k.ry|256)>>>0}j=m.dy +if(k.cx!==j){k.cx=j +k.ry=(k.ry|2048)>>>0}j=m.fr +if(k.cy!==j){k.cy=j +k.ry=(k.ry|2048)>>>0}j=m.go +if(k.dy!==j){k.dy=j +k.ry=(k.ry|8192)>>>0}j=m.id +if(k.fr!==j){k.fr=j +k.ry=(k.ry|8192)>>>0}j=m.k1 +if(k.fx!==j){k.fx=j +k.ry=(k.ry|16384)>>>0}j=m.k2 +if(k.fy!==j){k.fy=j +k.ry=(k.ry|16384)>>>0}j=m.k4 +if(k.go!=j){k.go=j +k.ry=(k.ry|32768)>>>0}j=m.rx +if(k.k2!==j){k.k2=j +k.ry=(k.ry|1048576)>>>0}j=m.r2 +if(k.k1!==j){k.k1=j +k.ry=(k.ry|524288)>>>0}j=m.ry +if(k.k3!==j){k.k3=j +k.ry=(k.ry|2097152)>>>0}j=k.Q +if(!(j!=null&&j.length!==0)){j=k.db +if(!(j!=null&&j.length!==0))j=!1 +else j=!0}else j=!0 +if(j){j=k.a +if((j&16)===0){if((j&16384)!==0){l.toString +l=(l&1)===0&&(j&8)===0}else l=!1 +l=!l}else l=!1}else l=!1 +k.lj(B.wr,l) +k.lj(B.wt,(k.a&16)!==0) +l=k.b +l.toString +k.lj(B.ws,((l&1)!==0||(k.a&8)!==0)&&(k.a&16)===0) +l=k.b +l.toString +k.lj(B.wp,(l&64)!==0||(l&128)!==0) +l=k.b +l.toString +k.lj(B.wq,(l&32)!==0||(l&16)!==0||(l&4)!==0||(l&8)!==0) +l=k.a +k.lj(B.wu,(l&1)!==0||(l&65536)!==0) +l=k.a +if((l&16384)!==0){j=k.b +j.toString +l=(j&1)===0&&(l&8)===0}else l=!1 +k.lj(B.wv,l) +l=k.a +k.lj(B.ww,(l&32768)!==0&&(l&8192)===0) +k.afA() +l=k.ry +if((l&512)!==0||(l&65536)!==0||(l&64)!==0)k.U8() +k.ry=0}if(i.e==null){s=q.h(0,0).rx +i.e=s +r=$.dr;(r==null?$.dr=A.iU():r).r.appendChild(s)}i.a6u()}} +A.a4e.prototype={ +$0(){var s=this.a.e +if(s!=null)J.cI(s)}, +$S:0} +A.a4g.prototype={ +$0(){return new A.dj(Date.now(),!1)}, +$S:281} +A.a4f.prototype={ +$0(){var s=this.a +if(s.z===B.cL)return +s.z=B.cL +s.N2()}, +$S:0} +A.tE.prototype={ +j(a){return"EnabledState."+this.b}} +A.af9.prototype={} +A.af5.prototype={ +WC(a){if(!this.gT2())return!0 +else return this.zf(a)}} +A.a2N.prototype={ +gT2(){return this.a!=null}, +zf(a){var s,r +if(this.a==null)return!0 +s=$.eF +if((s==null?$.eF=A.mO():s).x)return!0 +if(!J.ha(B.Pz.a,a.type))return!0 +s=J.a_m(a) +r=this.a +if(s==null?r!=null:s!==r)return!0 +s=$.eF;(s==null?$.eF=A.mO():s).szH(!0) +this.m(0) +return!1}, +TL(){var s,r=this.a=A.cQ("flt-semantics-placeholder",null) +J.Iw(r,"click",new A.a2O(this),!0) +r.setAttribute("role","button") +r.setAttribute("aria-live","polite") +r.setAttribute("tabindex","0") +r.setAttribute("aria-label","Enable accessibility") +s=r.style +s.position="absolute" +s.left="-1px" +s.top="-1px" +s.width="1px" +s.height="1px" +return r}, +m(a){var s=this.a +if(s!=null)J.cI(s) +this.a=null}} +A.a2O.prototype={ +$1(a){this.a.zf(a)}, +$S:9} +A.a9M.prototype={ +gT2(){return this.b!=null}, +zf(a){var s,r,q,p,o,n,m,l,k,j=this +if(j.b==null)return!0 +if(j.d){s=$.cH() +if(s===B.W){s=a.type +r=s==="touchend"||s==="pointerup"||s==="click"}else r=!0 +if(r)j.m(0) +return!0}s=$.eF +if((s==null?$.eF=A.mO():s).x)return!0 +if(++j.c>=20)return j.d=!0 +if(!J.ha(B.Pw.a,a.type))return!0 +if(j.a!=null)return!1 +switch(a.type){case"click":q=J.aBm(t.Tl.a(a)) +break +case"touchstart":case"touchend":s=t.wv.a(a).changedTouches +s.toString +s=B.ec.gN(s) +q=new A.hw(B.c.aX(s.clientX),B.c.aX(s.clientY),t.i6) +break +case"pointerdown":case"pointerup":t.qL.a(a) +q=new A.hw(a.clientX,a.clientY,t.i6) +break +default:return!0}p=j.b.getBoundingClientRect() +s=p.left +s.toString +o=p.right +o.toString +n=p.top +n.toString +m=p.bottom +m.toString +l=q.a-(s+(o-s)/2) +k=q.b-(n+(m-n)/2) +if(l*l+k*k<1&&!0){j.d=!0 +j.a=A.bp(B.ay,new A.a9O(j)) +return!1}return!0}, +TL(){var s,r=this.b=A.cQ("flt-semantics-placeholder",null) +J.Iw(r,"click",new A.a9N(this),!0) +r.setAttribute("role","button") +r.setAttribute("aria-label","Enable accessibility") +s=r.style +s.position="absolute" +s.left="0" +s.top="0" +s.right="0" +s.bottom="0" +return r}, +m(a){var s=this.b +if(s!=null)J.cI(s) +this.a=this.b=null}} +A.a9O.prototype={ +$0(){this.a.m(0) +var s=$.eF;(s==null?$.eF=A.mO():s).szH(!0)}, +$S:0} +A.a9N.prototype={ +$1(a){this.a.zf(a)}, +$S:9} +A.w9.prototype={ +kL(a){var s,r=this,q=r.b,p=q.rx +p.tabIndex=0 +q.hN("button",(q.a&8)!==0) +if(q.RF()===B.hx&&(q.a&8)!==0){p.setAttribute("aria-disabled","true") +r.Dd()}else{s=q.b +s.toString +if((s&1)!==0&&(q.a&16)===0){if(r.c==null){s=new A.ahO(r) +r.c=s +J.awz(p,"click",s)}}else r.Dd()}if((q.ry&1)!==0&&(q.a&32)!==0)J.aB4(p)}, +Dd(){var s=this.c +if(s==null)return +J.aBv(this.b.rx,"click",s) +this.c=null}, +m(a){this.Dd() +this.b.hN("button",!1)}} +A.ahO.prototype={ +$1(a){var s,r=this.a.b +if(r.r2.z!==B.cL)return +s=$.bO() +A.ou(s.y1,s.y2,r.r1,B.cs,null)}, +$S:9} +A.afj.prototype={ +F8(a,b,c,d){this.cx=b +this.x=d +this.y=c}, +age(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.jm(0) +q.ch=a +q.c=A.a(a.c,"editableElement") +q.OI() +p=q.cx +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.XU(0,p,r,s)}, +jm(a){var s,r,q=this +if(!q.b)return +q.b=!1 +q.r=q.f=null +for(s=q.z,r=0;r=this.b)throw A.c(A.cl(b,this,null,null,null)) +return this.a[b]}, +l(a,b,c){if(b>=this.b)throw A.c(A.cl(b,this,null,null,null)) +this.a[b]=c}, +sp(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.AC(b) +B.t.cR(q,0,p.b,p.a) +p.a=q}}p.b=b}, +eA(a,b){var s=this,r=s.b +if(r===s.a.length)s.Jw(r) +s.a[s.b++]=b}, +I(a,b){var s=this,r=s.b +if(r===s.a.length)s.Jw(r) +s.a[s.b++]=b}, +jf(a,b,c,d){A.dw(c,"start") +if(d!=null&&c>d)throw A.c(A.bL(d,c,null,"end",null)) +this.a2X(b,c,d)}, +P(a,b){return this.jf(a,b,0,null)}, +a2X(a,b,c){var s,r,q,p=this +if(A.r(p).i("w").b(a))c=c==null?a.length:c +if(c!=null){p.a2Z(p.b,a,b,c) +return}for(s=J.aW(a),r=0;s.v();){q=s.gJ(s) +if(r>=b)p.eA(0,q);++r}if(ro.gp(b)||d>o.gp(b))throw A.c(A.ae("Too few elements")) +s=d-c +r=p.b+s +p.a2Y(r) +o=p.a +q=a+s +B.t.b_(o,q,p.b+s,o,a) +B.t.b_(p.a,a,q,b,c) +p.b=r}, +a2Y(a){var s,r=this +if(a<=r.a.length)return +s=r.AC(a) +B.t.cR(s,0,r.b,r.a) +r.a=s}, +AC(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.c(A.bL(c,0,s,null,null)) +s=this.a +if(A.r(this).i("kC").b(d))B.t.b_(s,b,c,d.a,e) +else B.t.b_(s,b,c,d,e)}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}} +A.UD.prototype={} +A.RC.prototype={} +A.j4.prototype={ +j(a){return A.J(this).j(0)+"("+this.a+", "+A.d(this.b)+")"}} +A.a8b.prototype={ +cF(a){return A.lo(B.c7.cU(B.o.dv(a)).buffer,0,null)}, +hw(a){if(a==null)return a +return B.o.ck(0,B.da.cU(A.bG(a.buffer,0,null)))}} +A.a8d.prototype={ +jo(a){return B.ad.cF(A.af(["method",a.a,"args",a.b],t.N,t.z))}, +iK(a){var s,r,q,p=null,o=B.ad.hw(a) +if(!t.f.b(o))throw A.c(A.cj("Expected method call Map, got "+A.d(o),p,p)) +s=J.ah(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.j4(r,q) +throw A.c(A.cj("Invalid method call: "+A.d(o),p,p))}} +A.ahb.prototype={ +cF(a){var s=A.ayK() +this.dD(0,s,!0) +return s.lF()}, +hw(a){var s,r +if(a==null)return null +s=new A.P9(a) +r=this.hc(0,s) +if(s.b=b.a.byteLength)throw A.c(B.aS) +return this.iY(b.nO(0),b)}, +iY(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:s=null +break +case 1:s=!0 +break +case 2:s=!1 +break +case 3:r=b.a.getInt32(b.b,B.ai===$.dO()) +b.b+=4 +s=r +break +case 4:s=b.zv(0) +break +case 5:q=k.eY(b) +s=A.d1(B.da.cU(b.nP(q)),16) +break +case 6:b.l4(8) +r=b.a.getFloat64(b.b,B.ai===$.dO()) +b.b+=8 +s=r +break +case 7:q=k.eY(b) +s=B.da.cU(b.nP(q)) +break +case 8:s=b.nP(k.eY(b)) +break +case 9:q=k.eY(b) +b.l4(4) +p=b.a +o=A.aa9(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.zw(k.eY(b)) +break +case 11:q=k.eY(b) +b.l4(8) +p=b.a +o=A.aE_(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.eY(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)A.R(B.aS) +b.b=m+1 +s.push(k.iY(p.getUint8(m),b))}break +case 13:q=k.eY(b) +p=t.z +s=A.v(p,p) +for(p=b.a,n=0;n=p.byteLength)A.R(B.aS) +b.b=m+1 +m=k.iY(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)A.R(B.aS) +b.b=l+1 +s.l(0,m,k.iY(p.getUint8(l),b))}break +default:throw A.c(B.aS)}return s}, +hg(a,b){var s,r,q +if(b<254)a.b.eA(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.eA(0,254) +r.setUint16(0,b,B.ai===$.dO()) +s.jf(0,q,0,2)}else{s.eA(0,255) +r.setUint32(0,b,B.ai===$.dO()) +s.jf(0,q,0,4)}}}, +eY(a){var s=a.nO(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.ai===$.dO()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,B.ai===$.dO()) +a.b+=4 +return s +default:return s}}} +A.ahd.prototype={ +$2(a,b){var s=this.a,r=this.b +s.dD(0,r,a) +s.dD(0,r,b)}, +$S:79} +A.ahe.prototype={ +iK(a){var s,r,q +a.toString +s=new A.P9(a) +r=B.bO.hc(0,s) +q=B.bO.hc(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.j4(r,q) +else throw A.c(B.nS)}, +ta(a){var s=A.ayK() +s.b.eA(0,0) +B.bO.dD(0,s,a) +return s.lF()}, +nd(a,b,c){var s=A.ayK() +s.b.eA(0,1) +B.bO.dD(0,s,a) +B.bO.dD(0,s,c) +B.bO.dD(0,s,b) +return s.lF()}} +A.ajq.prototype={ +l4(a){var s,r,q=this.b,p=B.b.b4(q.b,a) +if(p!==0)for(s=a-p,r=0;rb0.gtI()){q=A.d(b0.gdt().c)+"px" +r.width=q}if(s.e!=null||s.Q!=null){B.f.aB(r,B.f.aa(r,"overflow-y"),"hidden","") +s=A.d(b0.gdt().d)+"px" +r.height=s}o=b0.gdt().Q +for(n=b3,m=b1,l=0;l0){s=b2.createElement("br") +n.appendChild(s)}k=o[l] +j=k.f +for(i=0,s="";i0)b=c +else{f=$.ba().x +if(f==null){a=window.devicePixelRatio +f=a===0?1:a}b=1/f}a0=A.d(b)+"px "+A.d(A.cS(d)) +f=B.f.aa(r,"text-stroke") +r.setProperty(f,a0,"")}else if(d!=null){f=A.cS(d) +r.color=f==null?"":f}f=p.fr +a1=f==null?b1:f.gaL(f) +if(a1!=null){f=A.cS(a1) +r.backgroundColor=f==null?"":f}f=p.dx +if(f!=null){f=A.d(f) +r.lineHeight=f}a2=p.cx +if(a2!=null){f=""+B.c.eE(a2)+"px" +r.fontSize=f}f=p.f +if(f!=null){f=A.aHJ(f) +r.fontWeight=f==null?"":f}f=A.ZD(p.z) +r.fontFamily=f==null?"":f +f=p.cy +if(f!=null){f=A.d(f)+"px" +r.letterSpacing=f}f=p.db +if(f!=null){f=A.d(f)+"px" +r.wordSpacing=f}f=p.b +e=f!=null +a3=e&&!0 +a4=p.fy +if(a4!=null){a0=A.aXQ(a4) +a5=B.f.aa(r,"text-shadow") +r.setProperty(a5,a0,"")}if(a3)if(e){e=p.d +f=f.a +a5=(f|1)===f?""+"underline ":"" +if((f|2)===f)a5+="overline " +f=(f|4)===f?a5+"line-through ":a5 +if(e!=null)f+=A.d(A.aWI(e)) +a6=f.length===0?b1:f.charCodeAt(0)==0?f:f +if(a6!=null){f=$.cH() +if(f===B.W){f=q.style +e=B.f.aa(f,"-webkit-text-decoration") +f.setProperty(e,a6,"")}else r.textDecoration=a6 +a7=p.c +if(a7!=null){p=A.cS(a7) +p.toString +f=B.f.aa(r,"text-decoration-color") +r.setProperty(f,p,"")}}}b3.appendChild(q) +s+=B.e.a0(g.x.a.c,g.a.a,g.b.b) +n=q +q=s}else{if(g instanceof A.qh){q=g.x +n=b2.createElement("span") +a8=n.style +a8.display="inline-block" +f=A.d(q.a)+"px" +a8.width=f +f=A.d(q.b)+"px" +a8.height=f +q=A.aXG(q) +a8.verticalAlign=q==null?"":q +b3.appendChild(n)}else throw A.c(A.bV("Unknown box type: "+A.J(g).j(0))) +q=p +n=b3 +m=b1}}if(s.length!==0)n.appendChild(b2.createTextNode(s.charCodeAt(0)==0?s:s)) +a9=k.b +if(a9!=null)n.appendChild(b2.createTextNode(a9))}return b3}, +uE(){return this.gdt().uE()}, +nJ(a,b,c,d){return this.gdt().Vc(a,b,c,d)}, +zp(a,b,c){return this.nJ(a,b,c,B.cx)}, +hL(a){return this.gdt().hL(a)}, +hh(a,b){var s=this.c,r=b.a +return new A.dA(A.aFF(B.WQ,s,r+1),A.aFF(B.WP,s,r))}, +HK(a){var s,r,q,p=a.a,o=this.gdt().Q +for(s=o.length-1,r=0;r=q.c&&p")),f=t.N,g=g.i("T.E"),e=t.j;h.v();){d=g.a(h.d) +c=J.ah(d) +b=A.cR(c.h(d,"family")) +d=J.rW(e.a(c.h(d,"fonts")),j) +for(c=d.$ti,d=new A.bl(d,d.gp(d),c.i("bl")),c=c.i("T.E");d.v();){a=c.a(d.d) +a0=J.ah(a) +a1=A.bx(a0.h(a,"asset")) +a2=A.v(f,f) +for(a3=J.aW(a0.gaD(a));a3.v();){a4=a3.gJ(a3) +if(a4!=="asset")a2.l(0,a4,A.d(a0.h(a,a4)))}a=m.a +a.toString +b.toString +a.U9(b,"url("+a7.zo(a1)+")",a2)}}case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$kC,r)}, +iN(){var s=0,r=A.C(t.H),q=this,p +var $async$iN=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p=q.a +s=2 +return A.H(p==null?null:A.mZ(p.a,t.H),$async$iN) +case 2:p=q.b +s=3 +return A.H(p==null?null:A.mZ(p.a,t.H),$async$iN) +case 3:return A.A(null,r)}}) +return A.B($async$iN,r)}} +A.M_.prototype={ +U9(a,b,c){var s=$.aJA().b +if(s.test(a)||$.aJz().X8(a)!==a)this.MM("'"+a+"'",b,c) +this.MM(a,b,c)}, +MM(a,b,c){var s,r,q +try{s=A.aQU(a,b,c) +this.a.push(A.hP(s.load(),t.uC).hG(0,new A.a5A(s),new A.a5B(a),t.H))}catch(q){r=A.Z(q) +$.cr().$1('Error while loading font family "'+a+'":\n'+A.d(r))}}} +A.a5A.prototype={ +$1(a){document.fonts.add(this.a)}, +$S:313} +A.a5B.prototype={ +$1(a){$.cr().$1('Error while trying to load font family "'+this.a+'":\n'+A.d(a))}, +$S:13} +A.W3.prototype={ +U9(a,b,c){var s,r,q,p,o,n,m,l,k="style",j="weight",i=document,h=i.createElement("p"),g=h.style +g.position="absolute" +g=h.style +g.visibility="hidden" +g=h.style +g.fontSize="72px" +g=$.cH() +s=g===B.h8?"Times New Roman":"sans-serif" +g=h.style +g.fontFamily=s +if(c.h(0,k)!=null){g=h.style +r=c.h(0,k) +g.fontStyle=r==null?"":r}if(c.h(0,j)!=null){g=h.style +r=c.h(0,j) +g.fontWeight=r==null?"":r}h.textContent="giItT1WQy@!-/#" +i.body.appendChild(h) +q=B.c.aX(h.offsetWidth) +g=h.style +r="'"+a+"', "+s +g.fontFamily=r +g=new A.ab($.a3,t.V) +p=A.b5("_fontLoadStart") +r=t.N +o=A.v(r,t.ob) +o.l(0,"font-family","'"+a+"'") +o.l(0,"src",b) +if(c.h(0,k)!=null)o.l(0,"font-style",c.h(0,k)) +if(c.h(0,j)!=null)o.l(0,"font-weight",c.h(0,j)) +n=o.gaD(o) +m=A.jY(n,new A.aoQ(o),A.r(n).i("q.E"),r).c1(0," ") +l=i.createElement("style") +l.type="text/css" +B.xl.Wl(l,"@font-face { "+m+" }") +i.head.appendChild(l) +if(B.e.A(a.toLowerCase(),"icon")){B.vs.bI(h) +return}p.b=new A.dj(Date.now(),!1) +new A.aoP(h,q,new A.aN(g,t.R),p,a).$0() +this.a.push(g)}} +A.aoP.prototype={ +$0(){var s=this,r=s.a +if(B.c.aX(r.offsetWidth)!==s.b){B.vs.bI(r) +s.c.dV(0)}else if(A.b1(0,Date.now()-s.d.aJ().a,0).a>2e6){s.c.dV(0) +throw A.c(A.d4("Timed out trying to load font: "+s.e))}else A.bp(B.bU,s)}, +$S:0} +A.aoQ.prototype={ +$1(a){return a+": "+A.d(this.a.h(0,a))+";"}, +$S:30} +A.aig.prototype={ +yU(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.a,a1=a0.a,a2=a1.length,a3=a.c=a4.a +a.d=0 +a.e=null +a.r=a.f=0 +a.z=!1 +s=a.Q +B.d.sp(s,0) +if(a2===0)return +r=new A.ah2(a0,a.b) +q=A.axL(a0,r,0,0,a3,B.of) +for(p=a0.b,o=p.e,p=p.Q,n=p!=null,m=o==null,l=0;!0;){if(l===a2){if(q.a.length!==0||q.y.d!==B.ch){q.ajE() +s.push(q.bJ(0))}break}k=a1[l] +if(k instanceof A.Ck){if(q.Q+k.a<=a3)q.DT(0,k) +else{if(q.a.length!==0){s.push(q.bJ(0)) +q=q.tS()}q.DT(0,k)}++l}else if(k instanceof A.mY){r.soO(k) +j=q.RX() +i=j.a +h=q.V6(i) +if(q.z+h<=a3){q.kj(j) +if(i.d===B.dv){s.push(q.bJ(0)) +q=q.tS()}}else if((n&&m||s.length+1===o)&&n){q.S5(j,!0,p) +s.push(q.Qi(0,p)) +break}else if(!q.cy){q.akf(j,!1) +s.push(q.bJ(0)) +q=q.tS()}else{q.aoy() +g=B.d.gO(q.a).a +for(;k!==g;){--l +k=a1[l]}s.push(q.bJ(0)) +q=q.tS()}if(q.y.a>=k.gbn(k)){q.EA();++l}}else throw A.c(A.bV("Unknown span type: "+A.J(k).j(0))) +if(s.length===o)break}for(p=s.length,f=0;f=k.c)++l}else c=!1 +b=B.d.gO(q.a).d +if(a.f=b||a<0||b<0)return A.b([],t.Lx) +s=this.a.c.length +if(a>s||b>s)return A.b([],t.Lx) +r=A.b([],t.Lx) +for(q=this.Q,p=q.length,o=0;o=j+l.cy)return new A.bH(l.e,B.aI) +s=k-j +for(k=l.f,j=k.length,r=0;r=l)q=0 +else{r=n.x +r.soO(n.y) +q=r.lb(c,l)}l=n.z +if(l===B.u){p=n.gjw(n)+s +o=n.gun(n)-q}else{p=n.gjw(n)+q +o=n.gun(n)-s}r=a.db +return new A.lR(r+p,m,r+o,m+n.ch,l)}, +HP(a){var s,r,q,p,o=this,n=o.x +n.soO(o.y) +a=o.z!==B.u?o.gun(o)-a:a-o.gjw(o) +s=o.a.a +r=o.b.b +q=n.Fx(s,r,!0,a) +if(q===r)return new A.bH(q,B.aI) +p=q+1 +if(a-n.lb(s,q)=0 +if(!(s&&n[r].d===0))break +q+=n[r].e;--r}if(s){n=n[r] +q+=n.e-n.d}o.z-=q}}if(o.gBj().a>m.b.a){p=o.b.pop() +o.fr=o.fr-p.d +if(p instanceof A.hF&&p.Q)--o.db}return m}, +S5(a,b,c){var s,r,q,p,o,n=this +if(c==null){s=n.Q +r=a.a.c +q=n.e.Fx(n.y.a,r,b,n.c-s) +if(q===r)n.kj(a) +else n.kj(new A.mJ(new A.e8(q,q,q,B.bX),a.b,a.c)) +return}s=n.e +p=n.c-A.azM(s.b,c,0,c.length,null) +o=n.Bi(a.a) +r=n.a +while(!0){if(!(r.length!==0&&n.Q>p))break +o=n.Ns()}s.soO(t.xb.a(o.a)) +q=s.Fx(o.b.a,o.c.a,b,p-n.Q) +s=n.b +while(!0){if(!(s.length!==0&&B.d.gO(s).b.a>q))break +s.pop()}n.fr=n.Q +n.kj(new A.mJ(new A.e8(q,q,q,B.bX),a.b,a.c))}, +akf(a,b){return this.S5(a,b,null)}, +aoy(){for(;this.y.d===B.bX;)this.Ns()}, +gBj(){var s=this.b +if(s.length===0)return this.f +return B.d.gO(s).b}, +R1(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.gBj(),h=j.y +if(i.a===h.a)return +s=j.e +r=j.Q +q=j.fr +p=j.d.b.b +if(p==null)p=B.u +o=j.gvC() +n=j.gKK() +m=s.e +m.toString +l=s.d +l=l.gbj(l) +k=s.d +j.b.push(new A.hF(s,m,n,a,l,k.glp(k),i,h,r-q,p,o)) +if(a)++j.db +j.fr=j.Q}, +EA(){return this.R1(!1)}, +Qi(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +i.EA() +i.acF() +s=b==null?0:A.azM(i.e.b,b,0,b.length,null) +r=i.f.a +q=i.y +p=Math.max(r,q.b) +if(q.d!==B.ch&&i.gaaH())o=!1 +else{q=i.y.d +o=q===B.dv||q===B.ch}q=i.y +n=i.z +m=i.Q +l=i.gagu() +k=i.ch +j=i.cx +return new A.tF(b,r,q.a,p,i.b,i.db,o,k,j,k+j,n+s,m+s,l,i.x+k,i.r)}, +bJ(a){return this.Qi(a,null)}, +acF(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.b +for(s=i.d.b.b,r=0,q=0;p=h.length,r=b;--s){q=a[s] +A.cG(q.c,"startOffset") +q.c=d+r +p=this.z +A.cG(q.e,"lineWidth") +q.e=p +r+=q.d}return r}, +RX(){var s,r=this,q=r.fx,p=r.d.c +if(q==null||r.y.a>=q.a){s=r.e.e.c +q=r.fx=A.b__(p,r.y.a,s)}return A.aZk(p,r.y,q)}, +tS(){var s=this,r=s.y +return A.axL(s.d,s.e,s.x+(s.ch+s.cx),s.r+1,s.c,r)}} +A.ah2.prototype={ +soO(a){var s,r,q,p,o,n,m=this +if(a===m.e)return +m.e=a +s=a.a +r=s.id +if(r===$){q=s.gF7() +p=s.cx +if(p==null)p=14 +A.cb(s.id,"heightStyle") +r=s.id=new A.E7(q,p,s.dx,null)}o=$.aF0.h(0,r) +if(o==null){o=new A.Rj(r,$.aJU(),new A.ahP(document.createElement("p"))) +$.aF0.l(0,r,o)}m.d=o +n=s.gR5() +if(m.c!==n){m.c=n +m.b.font=n}}, +Fx(a,b,c,d){var s,r,q,p +this.e.toString +if(d<=0)return c?a:a+1 +s=b +r=a +do{q=B.b.az(r+s,2) +p=this.lb(a,q) +if(pd?r:q +s=q}}while(s-r>1) +return r===a&&!c?r+1:r}, +lb(a,b){return A.azM(this.b,this.a.c,a,b,this.e.a.cy)}} +A.bB.prototype={ +j(a){return"LineCharProperty."+this.b}} +A.pV.prototype={ +j(a){return"LineBreakType."+this.b}} +A.e8.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.e8&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +j(a){var s=this.cp(0) +return s}} +A.PS.prototype={ +m(a){J.cI(this.a)}} +A.aih.prototype={ +aP(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this.a,b=c.gdt().Q +if(b.length===0)return +s=B.d.gO(b) +for(r=b.length,q=t.aE,p=0;pthis.b)return B.WB +return B.WA}} +A.lZ.prototype={ +tr(a,b,c){var s=A.ZJ(b,c) +return s==null?this.b:this.ts(s)}, +ts(a){var s,r,q,p,o=this +if(a==null)return o.b +s=o.c +r=s.h(0,a) +if(r!=null)return r +q=o.a3x(a) +p=q===-1?o.b:o.a[q].c +s.l(0,a,p) +return p}, +a3x(a){var s,r,q=this.a,p=q.length +for(s=0;s ("+J.a6(a).j(0)+")"))}} +A.a7V.prototype={} +A.M9.prototype={ +iW(){var s,r=this,q=r.r +if(q!=null){s=r.c +s.toString +q.fe(s)}if(A.a(r.d,"inputConfiguration").r!=null){r.u3() +q=r.e +if(q!=null)q.fe(r.c) +r.gS4().focus() +r.c.focus()}}} +A.ae1.prototype={ +iW(){var s,r=this,q=r.r +if(q!=null){s=r.c +s.toString +q.fe(s)}if(A.a(r.d,"inputConfiguration").r!=null){r.u3() +r.gS4().focus() +r.c.focus() +q=r.e +if(q!=null){s=r.c +s.toString +q.fe(s)}}}, +yo(){if(this.r!=null)this.iW() +this.c.focus()}} +A.zE.prototype={ +gS4(){var s=A.a(this.d,"inputConfiguration").r +return s==null?null:s.a}, +pf(a,b,c){var s,r,q,p=this,o="transparent",n="none" +p.c=a.a.EB() +p.DZ(a) +s=p.c +s.classList.add("flt-text-editing") +r=s.style +r.whiteSpace="pre-wrap" +B.f.aB(r,B.f.aa(r,"align-content"),"center","") +r.position="absolute" +r.top="0" +r.left="0" +r.padding="0" +B.f.aB(r,B.f.aa(r,"opacity"),"1","") +r.color=o +r.backgroundColor=o +r.background=o +r.outline=n +r.border=n +B.f.aB(r,B.f.aa(r,"resize"),n,"") +B.f.aB(r,B.f.aa(r,"text-shadow"),o,"") +r.overflow="hidden" +B.f.aB(r,B.f.aa(r,"transform-origin"),"0 0 0","") +q=$.cH() +if(q!==B.bN)if(q!==B.cy)q=q===B.W +else q=!0 +else q=!0 +if(q)s.classList.add("transparentTextEditing") +B.f.aB(r,B.f.aa(r,"caret-color"),o,null) +s=p.f +if(s!=null){q=p.c +q.toString +s.fe(q)}if(A.a(p.d,"inputConfiguration").r==null){s=$.dr +s=(s==null?$.dr=A.iU():s).Q +s.toString +q=p.c +q.toString +s.jh(0,q) +p.Q=!1}p.yo() +p.b=!0 +p.x=c +p.y=b}, +DZ(a){var s,r,q,p=this,o="readonly" +p.d=a +s=p.c +if(a.c)s.setAttribute(o,o) +else s.removeAttribute(o) +if(a.d)p.c.setAttribute("type","password") +if(a.a===B.n6)p.c.setAttribute("inputmode","none") +r=a.f +s=p.c +if(r!=null){s.toString +r.Q9(s,!0)}else s.setAttribute("autocomplete","off") +q=a.e?"on":"off" +p.c.setAttribute("autocorrect",q)}, +yo(){this.iW()}, +rs(){var s,r,q,p,o=this,n="inputConfiguration" +if(A.a(o.d,n).r!=null)B.d.P(o.z,A.a(o.d,n).r.ru()) +s=o.z +r=o.c +r.toString +q=o.gtv() +p=t.TV.c +s.push(A.bC(r,"input",q,!1,p)) +r=o.c +r.toString +s.push(A.bC(r,"keydown",o.gtN(),!1,t.hG.c)) +s.push(A.bC(document,"selectionchange",q,!1,t.I3)) +q=o.c +q.toString +s.push(A.bC(q,"blur",new A.a2I(o),!1,p)) +o.GG()}, +Hm(a){this.r=a +if(this.b)this.iW()}, +Hn(a){var s +this.f=a +if(this.b){s=this.c +s.toString +a.fe(s)}}, +jm(a){var s,r,q=this,p="inputConfiguration",o=q.b=!1 +q.r=q.f=q.e=null +for(s=q.z,r=0;r=0&&a.c>=0) +else s=!0 +if(s)return +a.fe(this.c)}, +iW(){this.c.focus()}, +u3(){var s,r=A.a(this.d,"inputConfiguration").r +r.toString +s=this.c +s.toString +r=r.a +r.appendChild(s) +s=$.dr;(s==null?$.dr=A.iU():s).Q.jh(0,r) +this.Q=!0}, +Se(a){var s,r=this,q=r.c +q.toString +s=A.aCD(q) +if(!s.k(0,r.e)){r.e=s +r.x.$1(s)}}, +ams(a){var s,r="inputConfiguration" +if(t.JG.b(a))if(A.a(this.d,r).a.gIK()&&a.keyCode===13){a.preventDefault() +s=this.y +s.toString +s.$1(A.a(this.d,r).b)}}, +F8(a,b,c,d){var s,r=this +r.pf(b,c,d) +r.rs() +s=r.e +if(s!=null)r.zM(s) +r.c.focus()}, +GG(){var s,r=this,q=r.z,p=r.c +p.toString +s=t.dP.c +q.push(A.bC(p,"mousedown",new A.a2J(),!1,s)) +p=r.c +p.toString +q.push(A.bC(p,"mouseup",new A.a2K(),!1,s)) +p=r.c +p.toString +q.push(A.bC(p,"mousemove",new A.a2L(),!1,s))}} +A.a2I.prototype={ +$1(a){this.a.c.focus()}, +$S:6} +A.a2J.prototype={ +$1(a){a.preventDefault()}, +$S:26} +A.a2K.prototype={ +$1(a){a.preventDefault()}, +$S:26} +A.a2L.prototype={ +$1(a){a.preventDefault()}, +$S:26} +A.a7c.prototype={ +pf(a,b,c){var s,r=this +r.Al(a,b,c) +s=r.c +s.toString +a.a.QL(s) +if(A.a(r.d,"inputConfiguration").r!=null)r.u3() +s=r.c +s.toString +a.x.I9(s)}, +yo(){var s=this.c.style +B.f.aB(s,B.f.aa(s,"transform"),"translate(-9999px, -9999px)","") +this.k2=!1}, +rs(){var s,r,q,p,o=this,n="inputConfiguration" +if(A.a(o.d,n).r!=null)B.d.P(o.z,A.a(o.d,n).r.ru()) +s=o.z +r=o.c +r.toString +q=o.gtv() +p=t.TV.c +s.push(A.bC(r,"input",q,!1,p)) +r=o.c +r.toString +s.push(A.bC(r,"keydown",o.gtN(),!1,t.hG.c)) +s.push(A.bC(document,"selectionchange",q,!1,t.I3)) +q=o.c +q.toString +s.push(A.bC(q,"focus",new A.a7f(o),!1,p)) +o.a3g() +q=o.c +q.toString +s.push(A.bC(q,"blur",new A.a7g(o),!1,p))}, +Hm(a){var s=this +s.r=a +if(s.b&&s.k2)s.iW()}, +jm(a){var s +this.XT(0) +s=this.k1 +if(s!=null)s.ay(0) +this.k1=null}, +a3g(){var s=this.c +s.toString +this.z.push(A.bC(s,"click",new A.a7d(this),!1,t.dP.c))}, +O6(){var s=this.k1 +if(s!=null)s.ay(0) +this.k1=A.bp(B.ax,new A.a7e(this))}, +iW(){var s,r +this.c.focus() +s=this.r +if(s!=null){r=this.c +r.toString +s.fe(r)}}} +A.a7f.prototype={ +$1(a){this.a.O6()}, +$S:6} +A.a7g.prototype={ +$1(a){var s=this.a +if(document.hasFocus())s.c.focus() +else s.a.zJ()}, +$S:6} +A.a7d.prototype={ +$1(a){var s,r=this.a +if(r.k2){s=r.c.style +B.f.aB(s,B.f.aa(s,"transform"),"translate(-9999px, -9999px)","") +r.k2=!1 +r.O6()}}, +$S:26} +A.a7e.prototype={ +$0(){var s=this.a +s.k2=!0 +s.iW()}, +$S:0} +A.a_D.prototype={ +pf(a,b,c){var s,r,q=this +q.Al(a,b,c) +s=q.c +s.toString +a.a.QL(s) +if(A.a(q.d,"inputConfiguration").r!=null)q.u3() +else{s=$.dr +s=(s==null?$.dr=A.iU():s).Q +s.toString +r=q.c +r.toString +s.jh(0,r)}s=q.c +s.toString +a.x.I9(s)}, +rs(){var s,r,q,p,o=this,n="inputConfiguration" +if(A.a(o.d,n).r!=null)B.d.P(o.z,A.a(o.d,n).r.ru()) +s=o.z +r=o.c +r.toString +q=o.gtv() +p=t.TV.c +s.push(A.bC(r,"input",q,!1,p)) +r=o.c +r.toString +s.push(A.bC(r,"keydown",o.gtN(),!1,t.hG.c)) +s.push(A.bC(document,"selectionchange",q,!1,t.I3)) +q=o.c +q.toString +s.push(A.bC(q,"blur",new A.a_E(o),!1,p))}, +iW(){var s,r +this.c.focus() +s=this.r +if(s!=null){r=this.c +r.toString +s.fe(r)}}} +A.a_E.prototype={ +$1(a){var s=this.a +if(document.hasFocus())s.c.focus() +else s.a.zJ()}, +$S:6} +A.a59.prototype={ +pf(a,b,c){this.Al(a,b,c) +if(A.a(this.d,"inputConfiguration").r!=null)this.u3()}, +rs(){var s,r,q,p,o,n=this,m="inputConfiguration" +if(A.a(n.d,m).r!=null)B.d.P(n.z,A.a(n.d,m).r.ru()) +s=n.z +r=n.c +r.toString +q=n.gtv() +p=t.TV.c +s.push(A.bC(r,"input",q,!1,p)) +r=n.c +r.toString +o=t.hG.c +s.push(A.bC(r,"keydown",n.gtN(),!1,o)) +r=n.c +r.toString +s.push(A.bC(r,"keyup",new A.a5b(n),!1,o)) +o=n.c +o.toString +s.push(A.bC(o,"select",q,!1,p)) +q=n.c +q.toString +s.push(A.bC(q,"blur",new A.a5c(n),!1,p)) +n.GG()}, +acH(){A.bp(B.z,new A.a5a(this))}, +iW(){var s,r,q=this +q.c.focus() +s=q.r +if(s!=null){r=q.c +r.toString +s.fe(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.fe(r)}}} +A.a5b.prototype={ +$1(a){this.a.Se(a)}, +$S:105} +A.a5c.prototype={ +$1(a){this.a.acH()}, +$S:6} +A.a5a.prototype={ +$0(){this.a.c.focus()}, +$S:0} +A.ai_.prototype={} +A.ai6.prototype={ +it(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gjT().jm(0)}a.b=this.a +a.d=this.b}} +A.aid.prototype={ +it(a){var s=a.gjT(),r=a.d +r.toString +s.DZ(r)}} +A.ai8.prototype={ +it(a){a.gjT().zM(this.a)}} +A.aib.prototype={ +it(a){if(!a.c)a.aeT()}} +A.ai7.prototype={ +it(a){a.gjT().Hm(this.a)}} +A.aia.prototype={ +it(a){a.gjT().Hn(this.a)}} +A.ahZ.prototype={ +it(a){if(a.c){a.c=!1 +a.gjT().jm(0)}}} +A.ai3.prototype={ +it(a){if(a.c){a.c=!1 +a.gjT().jm(0)}}} +A.ai9.prototype={ +it(a){}} +A.ai5.prototype={ +it(a){}} +A.ai4.prototype={ +it(a){}} +A.ai2.prototype={ +it(a){a.zJ() +if(this.a)A.b_b() +A.aYB()}} +A.avv.prototype={ +$2(a,b){t.Zb.a(J.ym(b.getElementsByClassName("submitBtn"))).click()}, +$S:337} +A.ahQ.prototype={ +al6(a,b){var s,r,q,p,o,n,m,l,k=B.aR.iK(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.ah(s) +q=new A.ai6(A.cF(r.h(s,0)),A.aDl(t.a.a(r.h(s,1)))) +break +case"TextInput.updateConfig":this.a.d=A.aDl(t.a.a(k.b)) +q=B.zu +break +case"TextInput.setEditingState":q=new A.ai8(A.aCE(t.a.a(k.b))) +break +case"TextInput.show":q=B.zs +break +case"TextInput.setEditableSizeAndTransform":s=t.a.a(k.b) +r=J.ah(s) +p=A.fZ(t.j.a(r.h(s,"transform")),!0,t.i) +q=new A.ai7(new A.a3t(A.hM(r.h(s,"width")),A.hM(r.h(s,"height")),new Float32Array(A.fC(p)))) +break +case"TextInput.setStyle":s=t.a.a(k.b) +r=J.ah(s) +o=A.cF(r.h(s,"textAlignIndex")) +n=A.cF(r.h(s,"textDirectionIndex")) +m=A.jw(r.h(s,"fontWeightIndex")) +l=m!=null?A.aHI(m):"normal" +q=new A.aia(new A.a3K(A.aWn(r.h(s,"fontSize")),l,A.cR(r.h(s,"fontFamily")),B.Jy[o],B.Hb[n])) +break +case"TextInput.clearClient":q=B.zn +break +case"TextInput.hide":q=B.zo +break +case"TextInput.requestAutofill":q=B.zp +break +case"TextInput.finishAutofillContext":q=new A.ai2(A.om(k.b)) +break +case"TextInput.setMarkedTextRect":q=B.zr +break +case"TextInput.setCaretRect":q=B.zq +break +default:$.bO().hd(b,null) +return}q.it(this.a) +new A.ahR(b).$0()}} +A.ahR.prototype={ +$0(){$.bO().hd(this.a,B.ad.cF([!0]))}, +$S:0} +A.a79.prototype={ +gxp(a){var s=this.a +if(s===$){A.cb(s,"channel") +s=this.a=new A.ahQ(this)}return s}, +gjT(){var s,r,q,p,o,n=this,m=n.f +if(m===$){s=$.eF +if((s==null?$.eF=A.mO():s).x){s=A.aT9(n) +r=s}else{s=$.cH() +q=s===B.W +if(q){p=$.fg() +p=p===B.aW}else p=!1 +if(p)o=new A.a7c(n,A.b([],t.Iu)) +else if(q)o=new A.ae1(n,A.b([],t.Iu)) +else{if(s===B.bN){q=$.fg() +q=q===B.iA}else q=!1 +if(q)o=new A.a_D(n,A.b([],t.Iu)) +else{q=t.Iu +o=s===B.c5?new A.a59(n,A.b([],q)):new A.M9(n,A.b([],q))}}r=o}A.cb(n.f,"strategy") +m=n.f=r}return m}, +aeT(){var s,r,q=this +q.c=!0 +s=q.gjT() +r=q.d +r.toString +s.F8(0,r,new A.a7a(q),new A.a7b(q))}, +zJ(){var s,r=this +if(r.c){r.c=!1 +r.gjT().jm(0) +r.gxp(r) +s=r.b +$.bO().ju("flutter/textinput",B.aR.jo(new A.j4("TextInputClient.onConnectionClosed",[s])),A.at2())}}} +A.a7b.prototype={ +$1(a){var s=this.a +s.gxp(s) +s=s.b +$.bO().ju("flutter/textinput",B.aR.jo(new A.j4("TextInputClient.updateEditingState",[s,a.UC()])),A.at2())}, +$S:347} +A.a7a.prototype={ +$1(a){var s=this.a +s.gxp(s) +s=s.b +$.bO().ju("flutter/textinput",B.aR.jo(new A.j4("TextInputClient.performAction",[s,a])),A.at2())}, +$S:77} +A.a3K.prototype={ +fe(a){var s=this,r=a.style,q=A.aIs(s.d,s.e) +r.textAlign=q==null?"":q +q=s.b+" "+A.d(s.a)+"px "+A.d(A.ZD(s.c)) +r.font=q}} +A.a3t.prototype={ +fe(a){var s=A.h8(this.c),r=a.style,q=A.d(this.a)+"px" +r.width=q +q=A.d(this.b)+"px" +r.height=q +B.f.aB(r,B.f.aa(r,"transform"),s,"")}} +A.ws.prototype={ +j(a){return"TransformKind."+this.b}} +A.bZ.prototype={ +a1E(){var s=this.a +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1}, +bA(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +h(a,b){return this.a[b]}, +Hb(a,b,a0,a1){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*a1+o +s[13]=n*b+m*a0+l*a1+k +s[14]=j*b+i*a0+h*a1+g +s[15]=f*b+e*a0+d*a1+c}, +aR(a,b,c){return this.Hb(a,b,c,0)}, +dd(a,b,c){var s=c==null?b:c,r=this.a +r[15]=r[15] +r[0]=r[0]*b +r[1]=r[1]*b +r[2]=r[2]*b +r[3]=r[3]*b +r[4]=r[4]*s +r[5]=r[5]*s +r[6]=r[6]*s +r[7]=r[7]*s +r[8]=r[8]*b +r[9]=r[9]*b +r[10]=r[10]*b +r[11]=r[11]*b +r[12]=r[12] +r[13]=r[13] +r[14]=r[14]}, +bH(a,b){return this.dd(a,b,null)}, +tD(a){var s=this.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +SV(){var s=this.a +return s[15]===1&&s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0}, +Us(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.gno()),c=b2.a,b=c[0]/d,a=c[1]/d,a0=c[2]/d,a1=Math.cos(b3),a2=Math.sin(b3),a3=1-a1,a4=b*b*a3+a1,a5=a0*a2,a6=b*a*a3-a5,a7=a*a2,a8=b*a0*a3+a7,a9=a*b*a3+a5,b0=a*a*a3+a1 +a5=b*a2 +s=a*a0*a3-a5 +r=a0*b*a3-a7 +q=a0*a*a3+a5 +p=a0*a0*a3+a1 +a5=this.a +a7=a5[0] +o=a5[4] +n=a5[8] +m=a5[1] +l=a5[5] +k=a5[9] +j=a5[2] +i=a5[6] +h=a5[10] +g=a5[3] +f=a5[7] +e=a5[11] +a5[0]=a7*a4+o*a9+n*r +a5[1]=m*a4+l*a9+k*r +a5[2]=j*a4+i*a9+h*r +a5[3]=g*a4+f*a9+e*r +a5[4]=a7*a6+o*b0+n*q +a5[5]=m*a6+l*b0+k*q +a5[6]=j*a6+i*b0+h*q +a5[7]=g*a6+f*b0+e*q +a5[8]=a7*a8+o*s+n*p +a5[9]=m*a8+l*s+k*p +a5[10]=j*a8+i*s+h*p +a5[11]=g*a8+f*s+e*p}, +mw(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +lA(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.bA(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +cH(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +s[0]=q*a0+p*a4+o*a8+n*b2 +s[4]=q*a1+p*a5+o*a9+n*b3 +s[8]=q*a2+p*a6+o*b0+n*b4 +s[12]=q*a3+p*a7+o*b1+n*a +s[1]=m*a0+l*a4+k*a8+j*b2 +s[5]=m*a1+l*a5+k*a9+j*b3 +s[9]=m*a2+l*a6+k*b0+j*b4 +s[13]=m*a3+l*a7+k*b1+j*a +s[2]=i*a0+h*a4+g*a8+f*b2 +s[6]=i*a1+h*a5+g*a9+f*b3 +s[10]=i*a2+h*a6+g*b0+f*b4 +s[14]=i*a3+h*a7+g*b1+f*a +s[3]=e*a0+d*a4+c*a8+r*b2 +s[7]=e*a1+d*a5+c*a9+r*b3 +s[11]=e*a2+d*a6+c*b0+r*b4 +s[15]=e*a3+d*a7+c*b1+r*a}, +Gl(a){var s=new A.bZ(new Float32Array(16)) +s.bA(this) +s.cH(0,a) +return s}, +UH(a){var s=a[0],r=a[1],q=this.a +a[0]=q[0]*s+q[4]*r+q[12] +a[1]=q[1]*s+q[5]*r+q[13]}, +j(a){var s=this.cp(0) +return s}} +A.ajd.prototype={ +h(a,b){return this.a[b]}, +gp(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +gno(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}} +A.Li.prototype={ +a0M(a,b){var s=this,r=s.b,q=s.a +r.d.l(0,q,s) +r.e.l(0,q,B.n8) +if($.rG)s.c=A.aue($.Zw) +$.jy.push(new A.a3Z(s))}, +gxe(){var s,r=this.c +if(r==null){if($.rG)s=$.Zw +else s=B.h9 +$.rG=!0 +r=this.c=A.aue(s)}return r}, +rn(){var s=0,r=A.C(t.H),q,p=this,o,n,m +var $async$rn=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.rG)o=$.Zw +else o=B.h9 +$.rG=!0 +m=p.c=A.aue(o)}if(m instanceof A.DC){s=1 +break}n=m.gmh() +m=p.c +s=3 +return A.H(m==null?null:m.jI(),$async$rn) +case 3:p.c=A.aEU(n) +case 1:return A.A(q,r)}}) +return A.B($async$rn,r)}, +wR(){var s=0,r=A.C(t.H),q,p=this,o,n,m +var $async$wR=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.rG)o=$.Zw +else o=B.h9 +$.rG=!0 +m=p.c=A.aue(o)}if(m instanceof A.BJ){s=1 +break}n=m.gmh() +m=p.c +s=3 +return A.H(m==null?null:m.jI(),$async$wR) +case 3:p.c=A.aDY(n) +case 1:return A.A(q,r)}}) +return A.B($async$wR,r)}, +rp(a){return this.ag2(a)}, +ag2(a){var s=0,r=A.C(t.y),q,p=2,o,n=[],m=this,l,k,j +var $async$rp=A.D(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new A.aN(new A.ab($.a3,t.V),t.R) +m.d=j.a +s=3 +return A.H(k,$async$rp) +case 3:l=!1 +p=4 +s=7 +return A.H(a.$0(),$async$rp) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.aM2(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$rp,r)}, +FD(a){return this.akP(a)}, +akP(a){var s=0,r=A.C(t.y),q,p=this +var $async$FD=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:q=p.rp(new A.a4_(p,a)) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$FD,r)}, +gnI(){var s=this.b.e.h(0,this.a) +return s==null?B.n8:s}, +gnx(){if(this.f==null)this.QI() +var s=this.f +s.toString +return s}, +QI(){var s,r,q,p,o,n,m=this,l=window.visualViewport +if(l!=null){s=$.fg() +r=m.x +if(s===B.aW){s=document.documentElement +q=s.clientWidth +p=s.clientHeight +o=q*(r==null?A.b7():r) +s=m.x +n=p*(s==null?A.b7():s)}else{s=l.width +s.toString +o=s*(r==null?A.b7():r) +s=l.height +s.toString +r=m.x +n=s*(r==null?A.b7():r)}}else{s=window.innerWidth +s.toString +r=m.x +o=s*(r==null?A.b7():r) +s=window.innerHeight +s.toString +r=m.x +n=s*(r==null?A.b7():r)}m.f=new A.S(o,n)}, +QH(a){var s,r,q,p=this,o=window.visualViewport +if(o!=null){s=$.fg() +s=s===B.aW&&!a +r=p.x +if(s){s=document.documentElement.clientHeight +q=s*(r==null?A.b7():r)}else{s=o.height +s.toString +q=s*(r==null?A.b7():r)}}else{s=window.innerHeight +s.toString +r=p.x +q=s*(r==null?A.b7():r)}p.e=new A.S2(0,0,0,p.f.b-q)}, +alU(){var s,r,q=this,p=window.visualViewport,o=q.x +if(p!=null){p=window.visualViewport.height +p.toString +s=p*(o==null?A.b7():o) +p=window.visualViewport.width +p.toString +o=q.x +r=p*(o==null?A.b7():o)}else{p=window.innerHeight +p.toString +s=p*(o==null?A.b7():o) +p=window.innerWidth +p.toString +o=q.x +r=p*(o==null?A.b7():o)}p=q.f +if(p!=null){o=p.b +if(o!==s&&p.a!==r){p=p.a +if(!(o>p&&so&&r").aK(b).i("c6<1,2>"))}, +I(a,b){if(!!a.fixed$length)A.R(A.V("add")) +a.push(b)}, +fL(a,b){if(!!a.fixed$length)A.R(A.V("removeAt")) +if(b<0||b>=a.length)throw A.c(A.acn(b,null)) +return a.splice(b,1)[0]}, +ks(a,b,c){if(!!a.fixed$length)A.R(A.V("insert")) +if(b<0||b>a.length)throw A.c(A.acn(b,null)) +a.splice(b,0,c)}, +tC(a,b,c){var s,r +if(!!a.fixed$length)A.R(A.V("insertAll")) +A.aED(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.aOD(c) +s=J.aZ(c) +a.length=a.length+s +r=b+s +this.b_(a,r,a.length,a,b) +this.cR(a,b,r,c)}, +eu(a){if(!!a.fixed$length)A.R(A.V("removeLast")) +if(a.length===0)throw A.c(A.rM(a,-1)) +return a.pop()}, +w(a,b){var s +if(!!a.fixed$length)A.R(A.V("remove")) +for(s=0;s").aK(c).i("aF<1,2>"))}, +c1(a,b){var s,r=A.a_(a.length,"",!1,t.N) +for(s=0;s=0;--s){r=a[s] +if(b.$1(r))return r +if(q!==a.length)throw A.c(A.bF(a))}if(c!=null)return c.$0() +throw A.c(A.c7())}, +am6(a,b){return this.lZ(a,b,null)}, +bu(a,b){return a[b]}, +cg(a,b,c){if(b<0||b>a.length)throw A.c(A.bL(b,0,a.length,"start",null)) +if(c==null)c=a.length +else if(ca.length)throw A.c(A.bL(c,b,a.length,"end",null)) +if(b===c)return A.b([],A.a8(a)) +return A.b(a.slice(b,c),A.a8(a))}, +eJ(a,b){return this.cg(a,b,null)}, +uL(a,b,c){A.ed(b,c,a.length,null,null) +return A.f1(a,b,c,A.a8(a).c)}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.c7())}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.c7())}, +gcc(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.c(A.c7()) +throw A.c(A.aDr())}, +b_(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.R(A.V("setRange")) +A.ed(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.dw(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.a_q(d,e).ew(0,!1) +q=0}p=J.ah(r) +if(q+s>p.gp(r))throw A.c(A.aDq()) +if(q=0;--o)a[b+o]=p.h(r,q+o) +else for(o=0;o=r)return-1 +for(s=0;s=0;--s)if(J.e(a[s],b))return s +return-1}, +A(a,b){var s +for(s=0;s"))}, +gB(a){return A.hx(a)}, +gp(a){return a.length}, +sp(a,b){if(!!a.fixed$length)A.R(A.V("set length")) +if(b<0)throw A.c(A.bL(b,0,null,"newLength",null)) +if(b>a.length)A.a8(a).c.a(null) +a.length=b}, +h(a,b){if(!(b>=0&&b=0&&b=a.length)return-1 +for(s=0;s=0;--s)if(b.$1(a[s]))return s +return-1}, +$ibc:1, +$iY:1, +$iq:1, +$iw:1} +J.a8f.prototype={} +J.du.prototype={ +gJ(a){return this.$ti.c.a(this.d)}, +v(){var s,r=this,q=r.a,p=q.length +if(r.b!==p)throw A.c(A.L(q)) +s=r.c +if(s>=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.n9.prototype={ +b8(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gpj(b) +if(this.gpj(a)===s)return 0 +if(this.gpj(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gpj(a){return a===0?1/a<0:a<0}, +gIy(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +G(a){var s +if(a>=-2147483648&&a<=2147483647)return a|0 +if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) +return s+0}throw A.c(A.V(""+a+".toInt()"))}, +du(a){var s,r +if(a>=0){if(a<=2147483647){s=a|0 +return a===s?s:s+1}}else if(a>=-2147483648)return a|0 +r=Math.ceil(a) +if(isFinite(r))return r +throw A.c(A.V(""+a+".ceil()"))}, +eE(a){var s,r +if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 +return a===s?s:s-1}r=Math.floor(a) +if(isFinite(r))return r +throw A.c(A.V(""+a+".floor()"))}, +aX(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +throw A.c(A.V(""+a+".round()"))}, +aoC(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +q(a,b,c){if(this.b8(b,c)>0)throw A.c(A.jA(b)) +if(this.b8(a,b)<0)return b +if(this.b8(a,c)>0)return c +return a}, +H3(a){return a}, +ai(a,b){var s +if(b>20)throw A.c(A.bL(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.gpj(a))return"-"+s +return s}, +eI(a,b){var s,r,q,p +if(b<2||b>36)throw A.c(A.bL(b,2,36,"radix",null)) +s=a.toString(b) +if(B.e.aH(s,s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.R(A.V("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+B.e.a7("0",q)}, +j(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gB(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +U(a,b){return a+b}, +as(a,b){return a-b}, +bK(a,b){return a/b}, +a7(a,b){return a*b}, +b4(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +if(b<0)return s-b +else return s+b}, +cj(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.OL(a,b)}, +az(a,b){return(a|0)===a?a/b|0:this.OL(a,b)}, +OL(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw A.c(A.V("Result of truncating division is "+A.d(s)+": "+A.d(a)+" ~/ "+A.d(b)))}, +cb(a,b){if(b<0)throw A.c(A.jA(b)) +return b>31?0:a<>>0}, +bE(a,b){return b>31?0:a<>>0}, +fq(a,b){var s +if(b<0)throw A.c(A.jA(b)) +if(a>0)s=this.cN(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +t(a,b){var s +if(a>0)s=this.cN(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +dG(a,b){if(0>b)throw A.c(A.jA(b)) +return this.cN(a,b)}, +cN(a,b){return b>31?0:a>>>b}, +kS(a,b){return ab}, +gea(a){return B.W3}, +$ibr:1, +$ia0:1, +$ibI:1} +J.ul.prototype={ +gIy(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +dP(a,b){var s=this.cb(1,b-1) +return((a&s-1)>>>0)-((a&s)>>>0)}, +gea(a){return B.W0}, +$ii:1} +J.AX.prototype={ +gea(a){return B.VY}} +J.lf.prototype={ +aH(a,b){if(b<0)throw A.c(A.rM(a,b)) +if(b>=a.length)A.R(A.rM(a,b)) +return a.charCodeAt(b)}, +ao(a,b){if(b>=a.length)throw A.c(A.rM(a,b)) +return a.charCodeAt(b)}, +DV(a,b,c){var s=b.length +if(c>s)throw A.c(A.bL(c,0,s,null,null)) +return new A.Xq(b,a,c)}, +rA(a,b){return this.DV(a,b,0)}, +ky(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.c(A.bL(c,0,b.length,q,q)) +s=a.length +if(c+s>b.length)return q +for(r=0;rr)return!1 +return b===this.ci(a,r-s)}, +kE(a,b,c){A.aED(0,0,a.length,"startIndex") +return A.b_q(a,b,c,0)}, +qk(a,b){var s=A.b(a.split(b),t.s) +return s}, +kF(a,b,c,d){var s=A.ed(b,c,a.length,null,null) +return A.aIr(a,b,s,d)}, +dm(a,b,c){var s +if(c<0||c>a.length)throw A.c(A.bL(c,0,a.length,null,null)) +if(typeof b=="string"){s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}return J.aBs(b,a,c)!=null}, +bL(a,b){return this.dm(a,b,0)}, +a0(a,b,c){return a.substring(b,A.ed(b,c,a.length,null,null))}, +ci(a,b){return this.a0(a,b,null)}, +H5(a){return a.toLowerCase()}, +hf(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(this.ao(p,0)===133){s=J.axF(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=this.aH(p,r)===133?J.axG(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +Hd(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=this.ao(s,0)===133?J.axF(s,1):0}else{r=J.axF(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +He(a){var s,r,q +if(typeof a.trimRight!="undefined"){s=a.trimRight() +r=s.length +if(r===0)return s +q=r-1 +if(this.aH(s,q)===133)r=J.axG(s,q)}else{r=J.axG(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +a7(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.c(B.zg) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +dO(a,b,c){var s=b-a.length +if(s<=0)return a +return this.a7(c,s)+a}, +anm(a,b){var s=b-a.length +if(s<=0)return a +return a+this.a7(" ",s)}, +js(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.c(A.bL(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.pN){s=b.Ln(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.ms(b),p=c;p<=r;++p)if(q.ky(b,a,p)!=null)return p +return-1}, +en(a,b){return this.js(a,b,0)}, +yx(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.c(A.bL(c,0,a.length,null,null)) +if(typeof b=="string"){s=b.length +r=a.length +if(c+s>r)c=r-s +return a.lastIndexOf(b,c)}for(s=J.ms(b),q=c;q>=0;--q)if(s.ky(b,a,q)!=null)return q +return-1}, +pp(a,b){return this.yx(a,b,null)}, +n6(a,b,c){var s=a.length +if(c>s)throw A.c(A.bL(c,0,s,null,null)) +return A.azX(a,b,c)}, +A(a,b){return this.n6(a,b,0)}, +b8(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +gea(a){return B.xK}, +gp(a){return a.length}, +h(a,b){if(!(b>=0&&b").aK(s.Q[1]).i("JC<1,2>"))}, +gp(a){return J.aZ(this.gi_())}, +gS(a){return J.hS(this.gi_())}, +gbv(a){return J.rY(this.gi_())}, +hi(a,b){var s=A.r(this) +return A.p0(J.a_q(this.gi_(),b),s.c,s.Q[1])}, +j_(a,b){var s=A.r(this) +return A.p0(J.aBE(this.gi_(),b),s.c,s.Q[1])}, +bu(a,b){return A.r(this).Q[1].a(J.rX(this.gi_(),b))}, +gN(a){return A.r(this).Q[1].a(J.ym(this.gi_()))}, +gO(a){return A.r(this).Q[1].a(J.rZ(this.gi_()))}, +A(a,b){return J.oD(this.gi_(),b)}, +j(a){return J.d2(this.gi_())}} +A.JC.prototype={ +v(){return this.a.v()}, +gJ(a){var s=this.a +return this.$ti.Q[1].a(s.gJ(s))}} +A.p_.prototype={ +gi_(){return this.a}} +A.Fd.prototype={$iY:1} +A.EV.prototype={ +h(a,b){return this.$ti.Q[1].a(J.N(this.a,b))}, +l(a,b,c){J.bK(this.a,b,this.$ti.c.a(c))}, +sp(a,b){J.aOo(this.a,b)}, +I(a,b){J.e3(this.a,this.$ti.c.a(b))}, +cC(a,b){var s=b==null?null:new A.akF(this,b) +J.awK(this.a,s)}, +w(a,b){return J.iD(this.a,b)}, +eu(a){return this.$ti.Q[1].a(J.aOh(this.a))}, +uL(a,b,c){var s=this.$ti +return A.p0(J.aNV(this.a,b,c),s.c,s.Q[1])}, +b_(a,b,c,d,e){var s=this.$ti +J.aOu(this.a,b,c,A.p0(d,s.Q[1],s.c),e)}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}, +$iY:1, +$iw:1} +A.akF.prototype={ +$2(a,b){var s=this.a.$ti.Q[1] +return this.b.$2(s.a(a),s.a(b))}, +$S(){return this.a.$ti.i("i(1,1)")}} +A.c6.prototype={ +xn(a,b){return new A.c6(this.a,this.$ti.i("@<1>").aK(b).i("c6<1,2>"))}, +gi_(){return this.a}} +A.p1.prototype={ +ji(a,b,c){var s=this.$ti +return new A.p1(this.a,s.i("@<1>").aK(s.Q[1]).aK(b).aK(c).i("p1<1,2,3,4>"))}, +am(a,b){return J.ha(this.a,b)}, +h(a,b){return this.$ti.i("4?").a(J.N(this.a,b))}, +l(a,b,c){var s=this.$ti +J.bK(this.a,s.c.a(b),s.Q[1].a(c))}, +bQ(a,b,c){var s=this.$ti +return s.Q[3].a(J.IA(this.a,s.c.a(b),new A.a0M(this,c)))}, +w(a,b){return this.$ti.i("4?").a(J.iD(this.a,b))}, +a9(a,b){J.eo(this.a,new A.a0L(this,b))}, +gaD(a){var s=this.$ti +return A.p0(J.oH(this.a),s.c,s.Q[2])}, +gbg(a){var s=this.$ti +return A.p0(J.aNJ(this.a),s.Q[1],s.Q[3])}, +gp(a){return J.aZ(this.a)}, +gS(a){return J.hS(this.a)}, +gbv(a){return J.rY(this.a)}, +gfh(a){var s=J.aND(this.a) +return s.hB(s,new A.a0K(this),this.$ti.i("aX<3,4>"))}} +A.a0M.prototype={ +$0(){return this.a.$ti.Q[1].a(this.b.$0())}, +$S(){return this.a.$ti.i("2()")}} +A.a0L.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.Q[2].a(a),s.Q[3].a(b))}, +$S(){return this.a.$ti.i("~(1,2)")}} +A.a0K.prototype={ +$1(a){var s=this.a.$ti,r=s.Q[3] +return new A.aX(s.Q[2].a(a.gdB(a)),r.a(a.gn(a)),s.i("@<3>").aK(r).i("aX<1,2>"))}, +$S(){return this.a.$ti.i("aX<3,4>(aX<1,2>)")}} +A.jU.prototype={ +j(a){var s="LateInitializationError: "+this.a +return s}} +A.eV.prototype={ +gp(a){return this.a.length}, +h(a,b){return B.e.aH(this.a,b)}} +A.avk.prototype={ +$0(){return A.dk(null,t.P)}, +$S:49} +A.afm.prototype={} +A.Y.prototype={} +A.aI.prototype={ +ga3(a){var s=this +return new A.bl(s,s.gp(s),A.r(s).i("bl"))}, +a9(a,b){var s,r=this,q=r.gp(r) +for(s=0;s").aK(c).i("aF<1,2>"))}, +z0(a,b){var s,r,q=this,p=q.gp(q) +if(p===0)throw A.c(A.c7()) +s=q.bu(0,0) +for(r=1;rs)throw A.c(A.bL(r,0,s,"start",null))}}, +ga68(){var s=J.aZ(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gaeV(){var s=J.aZ(this.a),r=this.b +if(r>s)return s +return r}, +gp(a){var s,r=J.aZ(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +bu(a,b){var s=this,r=s.gaeV()+b +if(b<0||r>=s.ga68())throw A.c(A.cl(b,s,"index",null,null)) +return J.rX(s.a,r)}, +hi(a,b){var s,r,q=this +A.dw(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.iS(q.$ti.i("iS<1>")) +return A.f1(q.a,s,r,q.$ti.c)}, +j_(a,b){var s,r,q,p=this +A.dw(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return A.f1(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.bu(q,s);++r.c +return!0}} +A.fp.prototype={ +ga3(a){var s=A.r(this) +return new A.uB(J.aW(this.a),this.b,s.i("@<1>").aK(s.Q[1]).i("uB<1,2>"))}, +gp(a){return J.aZ(this.a)}, +gS(a){return J.hS(this.a)}, +gN(a){return this.b.$1(J.ym(this.a))}, +gO(a){return this.b.$1(J.rZ(this.a))}, +bu(a,b){return this.b.$1(J.rX(this.a,b))}} +A.iR.prototype={$iY:1} +A.uB.prototype={ +v(){var s=this,r=s.b +if(r.v()){s.a=s.c.$1(r.gJ(r)) +return!0}s.a=null +return!1}, +gJ(a){return this.$ti.Q[1].a(this.a)}} +A.aF.prototype={ +gp(a){return J.aZ(this.a)}, +bu(a,b){return this.b.$1(J.rX(this.a,b))}} +A.aJ.prototype={ +ga3(a){return new A.ko(J.aW(this.a),this.b,this.$ti.i("ko<1>"))}, +hB(a,b,c){return new A.fp(this,b,this.$ti.i("@<1>").aK(c).i("fp<1,2>"))}} +A.ko.prototype={ +v(){var s,r +for(s=this.a,r=this.b;s.v();)if(r.$1(s.gJ(s)))return!0 +return!1}, +gJ(a){var s=this.a +return s.gJ(s)}} +A.hi.prototype={ +ga3(a){var s=this.$ti +return new A.mP(J.aW(this.a),this.b,B.ep,s.i("@<1>").aK(s.Q[1]).i("mP<1,2>"))}} +A.mP.prototype={ +gJ(a){return this.$ti.Q[1].a(this.d)}, +v(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.v();){q.d=null +if(s.v()){q.c=null +p=J.aW(r.$1(s.gJ(s))) +q.c=p}else return!1}p=q.c +q.d=p.gJ(p) +return!0}} +A.r_.prototype={ +ga3(a){return new A.R9(J.aW(this.a),this.b,A.r(this).i("R9<1>"))}} +A.zT.prototype={ +gp(a){var s=J.aZ(this.a),r=this.b +if(s>r)return r +return s}, +$iY:1} +A.R9.prototype={ +v(){if(--this.b>=0)return this.a.v() +this.b=-1 +return!1}, +gJ(a){var s +if(this.b<0)return this.$ti.c.a(null) +s=this.a +return s.gJ(s)}} +A.lK.prototype={ +hi(a,b){A.hc(b,"count") +A.dw(b,"count") +return new A.lK(this.a,this.b+b,A.r(this).i("lK<1>"))}, +ga3(a){return new A.Qy(J.aW(this.a),this.b,A.r(this).i("Qy<1>"))}} +A.tD.prototype={ +gp(a){var s=J.aZ(this.a)-this.b +if(s>=0)return s +return 0}, +hi(a,b){A.hc(b,"count") +A.dw(b,"count") +return new A.tD(this.a,this.b+b,this.$ti)}, +$iY:1} +A.Qy.prototype={ +v(){var s,r +for(s=this.a,r=0;r"))}} +A.Qz.prototype={ +v(){var s,r,q=this +if(!q.c){q.c=!0 +for(s=q.a,r=q.b;s.v();)if(!r.$1(s.gJ(s)))return!0}return q.a.v()}, +gJ(a){var s=this.a +return s.gJ(s)}} +A.iS.prototype={ +ga3(a){return B.ep}, +a9(a,b){}, +gS(a){return!0}, +gp(a){return 0}, +gN(a){throw A.c(A.c7())}, +gO(a){throw A.c(A.c7())}, +bu(a,b){throw A.c(A.bL(b,0,0,"index",null))}, +A(a,b){return!1}, +hB(a,b,c){return new A.iS(c.i("iS<0>"))}, +hi(a,b){A.dw(b,"count") +return this}, +j_(a,b){A.dw(b,"count") +return this}, +ew(a,b){var s=this.$ti.c +return b?J.uj(0,s):J.AV(0,s)}, +eb(a){return this.ew(a,!0)}, +j1(a){return A.jV(this.$ti.c)}} +A.Lg.prototype={ +v(){return!1}, +gJ(a){throw A.c(A.c7())}} +A.pr.prototype={ +ga3(a){return new A.LX(J.aW(this.a),this.b,A.r(this).i("LX<1>"))}, +gp(a){var s=this.b +return J.aZ(this.a)+s.gp(s)}, +gS(a){var s +if(J.hS(this.a)){s=this.b +s=!s.ga3(s).v()}else s=!1 +return s}, +gbv(a){var s +if(!J.rY(this.a)){s=this.b +s=!s.gS(s)}else s=!0 +return s}, +A(a,b){return J.oD(this.a,b)||this.b.A(0,b)}, +gN(a){var s,r=J.aW(this.a) +if(r.v())return r.gJ(r) +s=this.b +return s.gN(s)}, +gO(a){var s,r,q=this.b,p=q.$ti +p=p.i("@<1>").aK(p.Q[1]) +s=new A.mP(J.aW(q.a),q.b,B.ep,p.i("mP<1,2>")) +if(s.v()){q=p.Q[1] +r=q.a(s.d) +for(;s.v();)r=q.a(s.d) +return r}return J.rZ(this.a)}} +A.LX.prototype={ +v(){var s,r,q=this +if(q.a.v())return!0 +s=q.b +if(s!=null){r=s.$ti +r=new A.mP(J.aW(s.a),s.b,B.ep,r.i("@<1>").aK(r.Q[1]).i("mP<1,2>")) +q.a=r +q.b=null +return r.v()}return!1}, +gJ(a){var s=this.a +return s.gJ(s)}} +A.eP.prototype={ +ga3(a){return new A.wC(J.aW(this.a),this.$ti.i("wC<1>"))}} +A.wC.prototype={ +v(){var s,r +for(s=this.a,r=this.$ti.c;s.v();)if(r.b(s.gJ(s)))return!0 +return!1}, +gJ(a){var s=this.a +return this.$ti.c.a(s.gJ(s))}} +A.Ae.prototype={ +sp(a,b){throw A.c(A.V("Cannot change the length of a fixed-length list"))}, +I(a,b){throw A.c(A.V("Cannot add to a fixed-length list"))}, +w(a,b){throw A.c(A.V("Cannot remove from a fixed-length list"))}, +eu(a){throw A.c(A.V("Cannot remove from a fixed-length list"))}} +A.RG.prototype={ +l(a,b,c){throw A.c(A.V("Cannot modify an unmodifiable list"))}, +sp(a,b){throw A.c(A.V("Cannot change the length of an unmodifiable list"))}, +I(a,b){throw A.c(A.V("Cannot add to an unmodifiable list"))}, +w(a,b){throw A.c(A.V("Cannot remove from an unmodifiable list"))}, +cC(a,b){throw A.c(A.V("Cannot modify an unmodifiable list"))}, +eu(a){throw A.c(A.V("Cannot remove from an unmodifiable list"))}, +b_(a,b,c,d,e){throw A.c(A.V("Cannot modify an unmodifiable list"))}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}} +A.wv.prototype={} +A.US.prototype={ +gp(a){return J.aZ(this.a)}, +bu(a,b){A.ayb(b,this,null,null) +return b}} +A.Bf.prototype={ +h(a,b){return this.am(0,b)?J.N(this.a,A.cF(b)):null}, +gp(a){return J.aZ(this.a)}, +gbg(a){return A.f1(this.a,0,null,this.$ti.c)}, +gaD(a){return new A.US(this.a)}, +gS(a){return J.hS(this.a)}, +gbv(a){return J.rY(this.a)}, +am(a,b){return A.fc(b)&&b>=0&&b"))}, +ajv(a,b){var s=this +return A.aGZ(function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$gfh(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gaD(s),n=n.ga3(n),m=A.r(s),m=m.i("@<1>").aK(m.Q[1]).i("aX<1,2>") +case 2:if(!n.v()){q=3 +break}l=n.gJ(n) +q=4 +return new A.aX(l,s.h(0,l),m) +case 4:q=2 +break +case 3:return A.aFT() +case 1:return A.aFU(o)}}},b)}, +pq(a,b,c,d){var s=A.v(c,d) +this.a9(0,new A.a1x(this,b,s)) +return s}, +$iax:1} +A.a1x.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.l(0,s.gdB(s),s.gn(s))}, +$S(){return A.r(this.a).i("~(1,2)")}} +A.by.prototype={ +gp(a){return this.a}, +am(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.b.hasOwnProperty(b)}, +h(a,b){if(!this.am(0,b))return null +return this.b[b]}, +a9(a,b){var s,r,q,p,o=this.c +for(s=o.length,r=this.b,q=0;q"))}, +gbg(a){var s=this.$ti +return A.jY(this.c,new A.a1y(this),s.c,s.Q[1])}} +A.a1y.prototype={ +$1(a){return this.a.b[a]}, +$S(){return this.a.$ti.i("2(1)")}} +A.F_.prototype={ +ga3(a){var s=this.a.c +return new J.du(s,s.length,A.a8(s).i("du<1>"))}, +gp(a){return this.a.c.length}} +A.cd.prototype={ +of(){var s,r,q,p=this,o=p.$map +if(o==null){s=p.$ti +r=s.c +q=A.aR7(r) +o=A.Bc(null,A.aXq(),q,r,s.Q[1]) +A.aHH(p.a,o) +p.$map=o}return o}, +am(a,b){return this.of().am(0,b)}, +h(a,b){return this.of().h(0,b)}, +a9(a,b){this.of().a9(0,b)}, +gaD(a){var s=this.of() +return s.gaD(s)}, +gbg(a){var s=this.of() +return s.gbg(s)}, +gp(a){var s=this.of() +return s.gp(s)}} +A.a5T.prototype={ +$1(a){return this.a.b(a)}, +$S:29} +A.AR.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.AR&&this.a.k(0,b.a)&&A.J(this)===A.J(b)}, +gB(a){return A.aaC(this.a,A.J(this),B.as,B.as,B.as,B.as)}, +j(a){var s="<"+B.d.c1([A.bU(this.$ti.c)],", ")+">" +return this.a.j(0)+" with "+s}} +A.pL.prototype={ +$1(a){return this.a.$1$1(a,this.$ti.Q[0])}, +$2(a,b){return this.a.$1$2(a,b,this.$ti.Q[0])}, +$4(a,b,c,d){return this.a.$1$4(a,b,c,d,this.$ti.Q[0])}, +$S(){return A.aZH(A.fd(this.a),this.$ti)}} +A.a8a.prototype={ +gTe(){var s=this.a +return s}, +gTJ(){var s,r,q,p,o=this +if(o.c===1)return B.oO +s=o.d +r=s.length-o.e.length-o.f +if(r===0)return B.oO +q=[] +for(p=0;p>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.ac1(this.a)+"'")}} +A.PT.prototype={ +j(a){return"RuntimeError: "+this.a}} +A.aqz.prototype={} +A.c5.prototype={ +gp(a){return this.a}, +gS(a){return this.a===0}, +gbv(a){return!this.gS(this)}, +gaD(a){return new A.Bb(this,A.r(this).i("Bb<1>"))}, +gbg(a){var s=this,r=A.r(s) +return A.jY(s.gaD(s),new A.a8q(s),r.c,r.Q[1])}, +am(a,b){var s,r,q=this +if(typeof b=="string"){s=q.b +if(s==null)return!1 +return q.KB(s,b)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=q.c +if(r==null)return!1 +return q.KB(r,b)}else return q.SJ(b)}, +SJ(a){var s=this,r=s.d +if(r==null)return!1 +return s.pi(s.w1(r,s.ph(a)),a)>=0}, +ahV(a,b){return this.gaD(this).iI(0,new A.a8p(this,b))}, +P(a,b){J.eo(b,new A.a8o(this))}, +h(a,b){var s,r,q,p,o=this,n=null +if(typeof b=="string"){s=o.b +if(s==null)return n +r=o.qU(s,b) +q=r==null?n:r.b +return q}else if(typeof b=="number"&&(b&0x3ffffff)===b){p=o.c +if(p==null)return n +r=o.qU(p,b) +q=r==null?n:r.b +return q}else return o.SK(b)}, +SK(a){var s,r,q=this,p=q.d +if(p==null)return null +s=q.w1(p,q.ph(a)) +r=q.pi(s,a) +if(r<0)return null +return s[r].b}, +l(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.Jy(s==null?q.b=q.Cz():s,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=q.c +q.Jy(r==null?q.c=q.Cz():r,b,c)}else q.SM(b,c)}, +SM(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.Cz() +s=p.ph(a) +r=p.w1(o,s) +if(r==null)p.D5(o,s,[p.CA(a,b)]) +else{q=p.pi(r,a) +if(q>=0)r[q].b=b +else r.push(p.CA(a,b))}}, +bQ(a,b,c){var s,r=this +if(r.am(0,b))return A.r(r).Q[1].a(r.h(0,b)) +s=c.$0() +r.l(0,b,s) +return s}, +w(a,b){var s=this +if(typeof b=="string")return s.NJ(s.b,b) +else if(typeof b=="number"&&(b&0x3ffffff)===b)return s.NJ(s.c,b) +else return s.SL(b)}, +SL(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.ph(a) +r=o.w1(n,s) +q=o.pi(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.P6(p) +if(r.length===0)o.Br(n,s) +return p.b}, +ar(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Cy()}}, +a9(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw A.c(A.bF(s)) +r=r.c}}, +Jy(a,b,c){var s=this.qU(a,b) +if(s==null)this.D5(a,b,this.CA(b,c)) +else s.b=c}, +NJ(a,b){var s +if(a==null)return null +s=this.qU(a,b) +if(s==null)return null +this.P6(s) +this.Br(a,b) +return s.b}, +Cy(){this.r=this.r+1&67108863}, +CA(a,b){var s,r=this,q=new A.a91(a,b) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.d=s +r.f=s.c=q}++r.a +r.Cy() +return q}, +P6(a){var s=this,r=a.d,q=a.c +if(r==null)s.e=q +else r.c=q +if(q==null)s.f=r +else q.d=r;--s.a +s.Cy()}, +ph(a){return J.bY(a)&0x3ffffff}, +pi(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r")) +r.c=s.e +return r}, +A(a,b){return this.a.am(0,b)}, +a9(a,b){var s=this.a,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.c(A.bF(s)) +r=r.c}}} +A.N2.prototype={ +gJ(a){return this.d}, +v(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.c(A.bF(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.auU.prototype={ +$1(a){return this.a(a)}, +$S:62} +A.auV.prototype={ +$2(a,b){return this.a(a,b)}, +$S:572} +A.auW.prototype={ +$1(a){return this.a(a)}, +$S:576} +A.pN.prototype={ +j(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gMY(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.axH(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +gabj(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.axH(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +tt(a){var s=this.b.exec(a) +if(s==null)return null +return new A.xp(s)}, +X8(a){var s=this.tt(a) +if(s!=null)return s.b[0] +return null}, +DV(a,b,c){var s=b.length +if(c>s)throw A.c(A.bL(c,0,s,null,null)) +return new A.Sd(this,b,c)}, +rA(a,b){return this.DV(a,b,0)}, +Ln(a,b){var s,r=this.gMY() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.xp(s)}, +a6g(a,b){var s,r=this.gabj() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new A.xp(s)}, +ky(a,b,c){if(c<0||c>b.length)throw A.c(A.bL(c,0,b.length,null,null)) +return this.a6g(b,c)}, +aml(a,b){return this.ky(a,b,0)}, +$iayc:1} +A.xp.prototype={ +gbn(a){var s=this.b +return s.index+s[0].length}, +h(a,b){return this.b[b]}, +$ipZ:1, +$iPe:1} +A.Sd.prototype={ +ga3(a){return new A.Se(this.a,this.b,this.c)}} +A.Se.prototype={ +gJ(a){return t.Qz.a(this.d)}, +v(){var s,r,q,p,o,n=this,m=n.b +if(m==null)return!1 +s=n.c +r=m.length +if(s<=r){q=n.a +p=q.Ln(m,s) +if(p!=null){n.d=p +o=p.gbn(p) +if(p.b.index===o){if(q.b.unicode){s=n.c +q=s+1 +if(q=55296&&s<=56319){s=B.e.aH(m,q) +s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 +o=(s?o+1:o)+1}n.c=o +return!0}}n.b=n.d=null +return!1}} +A.w3.prototype={ +gbn(a){return this.a+this.c.length}, +h(a,b){if(b!==0)A.R(A.acn(b,null)) +return this.c}, +$ipZ:1} +A.Xq.prototype={ +ga3(a){return new A.Xr(this.a,this.b,this.c)}, +gN(a){var s=this.b,r=this.a.indexOf(s,this.c) +if(r>=0)return new A.w3(r,s) +throw A.c(A.c7())}} +A.Xr.prototype={ +v(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(p+n>l){q.d=null +return!1}s=m.indexOf(o,p) +if(s<0){q.c=l+1 +q.d=null +return!1}r=s+n +q.d=new A.w3(s,o) +q.c=r===q.c?r+1:r +return!0}, +gJ(a){var s=this.d +s.toString +return s}} +A.akG.prototype={ +aJ(){var s=this.b +if(s===this)throw A.c(new A.jU("Local '"+this.a+"' has not been initialized.")) +return s}, +b7(){var s=this.b +if(s===this)throw A.c(A.aDA(this.a)) +return s}, +sdj(a){var s=this +if(s.b!==s)throw A.c(new A.jU("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.q8.prototype={ +gea(a){return B.Vf}, +Qa(a,b,c){throw A.c(A.V("Int64List not supported by dart2js."))}, +$iq8:1, +$itb:1} +A.dU.prototype={ +aaE(a,b,c,d){var s=A.bL(b,0,c,d,null) +throw A.c(s)}, +K9(a,b,c,d){if(b>>>0!==b||b>c)this.aaE(a,b,c,d)}, +$idU:1, +$idf:1} +A.BK.prototype={ +gea(a){return B.Vg}, +HH(a,b,c){throw A.c(A.V("Int64 accessor not supported by dart2js."))}, +Ik(a,b,c,d){throw A.c(A.V("Int64 accessor not supported by dart2js."))}, +$icz:1} +A.uH.prototype={ +gp(a){return a.length}, +Oi(a,b,c,d,e){var s,r,q=a.length +this.K9(a,b,q,"start") +this.K9(a,c,q,"end") +if(b>c)throw A.c(A.bL(b,0,c,null,null)) +s=c-b +if(e<0)throw A.c(A.aO(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.b.cj(s,o)}q.c=p +r.d.$1(q)}, +$S:5} +A.EO.prototype={ +cq(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.qC(b) +else{s=r.a +if(r.$ti.i("ay<1>").b(b))s.K5(b) +else s.qH(b)}}, +oK(a,b){var s=this.a +if(this.b)s.fT(a,b) +else s.qD(a,b)}, +$iKu:1} +A.asJ.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:37} +A.asK.prototype={ +$2(a,b){this.a.$2(1,new A.A2(a,b))}, +$S:542} +A.au5.prototype={ +$2(a,b){this.a(a,b)}, +$S:528} +A.xg.prototype={ +j(a){return"IterationMarker("+this.b+", "+A.d(this.a)+")"}} +A.mi.prototype={ +gJ(a){var s=this.c +if(s==null)return this.b +return s.gJ(s)}, +v(){var s,r,q,p,o,n=this +for(;!0;){s=n.c +if(s!=null)if(s.v())return!0 +else n.c=null +r=function(a,b,c){var m,l=b +while(true)try{return a(l,m)}catch(k){m=k +l=c}}(n.a,0,1) +if(r instanceof A.xg){q=r.b +if(q===2){p=n.d +if(p==null||p.length===0){n.b=null +return!1}n.a=p.pop() +continue}else{s=r.a +if(q===3)throw s +else{o=J.aW(s) +if(o instanceof A.mi){s=n.d +if(s==null)s=n.d=[] +s.push(n.a) +n.a=o.a +continue}else{n.c=o +continue}}}}else{n.b=r +return!0}}return!1}} +A.Hd.prototype={ +ga3(a){return new A.mi(this.a(),this.$ti.i("mi<1>"))}} +A.oM.prototype={ +j(a){return A.d(this.a)}, +$ic_:1, +gql(){return this.b}} +A.a5O.prototype={ +$0(){var s,r,q +try{this.a.l6(this.b.$0())}catch(q){s=A.Z(q) +r=A.aD(q) +A.az9(this.a,s,r)}}, +$S:0} +A.a5N.prototype={ +$0(){var s,r,q,p=this,o=p.a +if(o==null)p.b.l6(p.c.a(null)) +else try{p.b.l6(o.$0())}catch(q){s=A.Z(q) +r=A.aD(q) +A.az9(p.b,s,r)}}, +$S:0} +A.a5S.prototype={ +$2(a,b){var s=this,r=s.a,q=--r.b +if(r.a!=null){r.a=null +if(r.b===0||s.c)s.d.fT(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.fT(s.e.aJ(),s.f.aJ())}, +$S:73} +A.a5R.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.bK(s,r.b,a) +if(q.b===0)r.c.qH(A.fZ(s,!0,r.x))}else if(q.b===0&&!r.e)r.c.fT(r.f.aJ(),r.r.aJ())}, +$S(){return this.x.i("az(0)")}} +A.a5Q.prototype={ +$0(){var s,r=this.a +if(!r.v())return!1 +s=this.b.$1(r.$ti.c.a(r.d)) +if(t.L0.b(s))return s.bG(0,A.aYc(),t.y) +return!0}, +$S:527} +A.a5P.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this +for(p=t.wF,o=i.a;a;){s=null +try{s=o.$0()}catch(n){r=A.Z(n) +q=A.aD(n) +m=r +l=q +k=$.a3.nf(m,l) +if(k!=null){r=k.a +q=k.b}else{q=l==null?A.IX(m):l +r=m}i.b.qD(r,q) +return}if(p.b(s)){p=s +o=i.c +j=o.b +if(j===o)A.R(A.dS(o.a)) +J.aBF(p,j,i.b.gvx(),t.H) +return}a=A.om(s)}i.b.l6(null)}, +$S:7} +A.wL.prototype={ +oK(a,b){var s +A.fD(a,"error",t.K) +if((this.a.a&30)!==0)throw A.c(A.ae("Future already completed")) +s=$.a3.nf(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.IX(a) +this.fT(a,b)}, +hv(a){return this.oK(a,null)}, +$iKu:1} +A.aN.prototype={ +cq(a,b){var s=this.a +if((s.a&30)!==0)throw A.c(A.ae("Future already completed")) +s.qC(b)}, +dV(a){return this.cq(a,null)}, +fT(a,b){this.a.qD(a,b)}} +A.ku.prototype={ +amn(a){if((this.c&15)!==6)return!0 +return this.b.b.nE(this.d,a.a,t.y,t.K)}, +akz(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.GZ(r,n,a.b,p,o,t.Km) +else q=m.nE(r,n,p,o) +try{p=q +return p}catch(s){if(t.ns.b(A.Z(s))){if((this.c&1)!==0)throw A.c(A.aO("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.c(A.aO("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.ab.prototype={ +hG(a,b,c,d){var s,r,q=$.a3 +if(q===B.A){if(c!=null&&!t.Hg.b(c)&&!t.C_.b(c))throw A.c(A.fJ(c,"onError",u.w))}else{b=q.m9(b,d.i("0/"),this.$ti.c) +if(c!=null)c=A.aH4(c,q)}s=new A.ab($.a3,d.i("ab<0>")) +r=c==null?1:3 +this.qA(new A.ku(s,r,b,c,this.$ti.i("@<1>").aK(d).i("ku<1,2>"))) +return s}, +bG(a,b,c){return this.hG(a,b,null,c)}, +OT(a,b,c){var s=new A.ab($.a3,c.i("ab<0>")) +this.qA(new A.ku(s,19,a,b,this.$ti.i("@<1>").aK(c).i("ku<1,2>"))) +return s}, +lu(a,b){var s=this.$ti,r=$.a3,q=new A.ab(r,s) +if(r!==B.A){a=A.aH4(a,r) +if(b!=null)b=r.m9(b,t.y,t.K)}r=b==null?2:6 +this.qA(new A.ku(q,r,b,a,s.i("@<1>").aK(s.c).i("ku<1,2>"))) +return q}, +lt(a){return this.lu(a,null)}, +hK(a){var s=this.$ti,r=$.a3,q=new A.ab(r,s) +if(r!==B.A)a=r.nB(a,t.z) +this.qA(new A.ku(q,8,a,null,s.i("@<1>").aK(s.c).i("ku<1,2>"))) +return q}, +aes(a){this.a=this.a&1|16 +this.c=a}, +B2(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +qA(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.qA(a) +return}s.B2(r)}s.b.kT(new A.amP(s,a))}}, +Nt(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.Nt(a) +return}n.B2(s)}m.a=n.wx(a) +n.b.kT(new A.amX(m,n))}}, +wu(){var s=this.c +this.c=null +return this.wx(s)}, +wx(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +AV(a){var s,r,q,p=this +p.a^=2 +try{a.hG(0,new A.amT(p),new A.amU(p),t.P)}catch(q){s=A.Z(q) +r=A.aD(q) +A.fE(new A.amV(p,s,r))}}, +l6(a){var s,r=this,q=r.$ti +if(q.i("ay<1>").b(a))if(q.b(a))A.amS(a,r) +else r.AV(a) +else{s=r.wu() +r.a=8 +r.c=a +A.x8(r,s)}}, +qH(a){var s=this,r=s.wu() +s.a=8 +s.c=a +A.x8(s,r)}, +fT(a,b){var s=this.wu() +this.aes(A.a_O(a,b)) +A.x8(this,s)}, +qC(a){if(this.$ti.i("ay<1>").b(a)){this.K5(a) +return}this.a3u(a)}, +a3u(a){this.a^=2 +this.b.kT(new A.amR(this,a))}, +K5(a){var s=this +if(s.$ti.b(a)){if((a.a&16)!==0){s.a^=2 +s.b.kT(new A.amW(s,a))}else A.amS(a,s) +return}s.AV(a)}, +qD(a,b){this.a^=2 +this.b.kT(new A.amQ(this,a,b))}, +$iay:1} +A.amP.prototype={ +$0(){A.x8(this.a,this.b)}, +$S:0} +A.amX.prototype={ +$0(){A.x8(this.b,this.a.a)}, +$S:0} +A.amT.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.qH(p.$ti.c.a(a))}catch(q){s=A.Z(q) +r=A.aD(q) +p.fT(s,r)}}, +$S:13} +A.amU.prototype={ +$2(a,b){this.a.fT(a,b)}, +$S:72} +A.amV.prototype={ +$0(){this.a.fT(this.b,this.c)}, +$S:0} +A.amR.prototype={ +$0(){this.a.qH(this.b)}, +$S:0} +A.amW.prototype={ +$0(){A.amS(this.b,this.a)}, +$S:0} +A.amQ.prototype={ +$0(){this.a.fT(this.b,this.c)}, +$S:0} +A.an_.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.pP(q.d,t.z)}catch(p){s=A.Z(p) +r=A.aD(p) +q=m.c&&m.b.a.c.a===s +o=m.a +if(q)o.c=m.b.a.c +else o.c=A.a_O(s,r) +o.b=!0 +return}if(l instanceof A.ab&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +q.c=l.c +q.b=!0}return}if(t.L0.b(l)){n=m.b.a +q=m.a +q.c=J.awM(l,new A.an0(n),t.z) +q.b=!1}}, +$S:0} +A.an0.prototype={ +$1(a){return this.a}, +$S:288} +A.amZ.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.nE(p.d,this.b,o.i("2/"),o.c)}catch(n){s=A.Z(n) +r=A.aD(n) +q=this.a +q.c=A.a_O(s,r) +q.b=!0}}, +$S:0} +A.amY.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.amn(s)&&p.a.e!=null){p.c=p.a.akz(s) +p.b=!1}}catch(o){r=A.Z(o) +q=A.aD(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.a_O(r,q) +n.b=!0}}, +$S:0} +A.Su.prototype={} +A.cP.prototype={ +a9(a,b){var s=new A.ab($.a3,t.LR),r=this.fm(null,!0,new A.ahm(s),s.gvx()) +r.yI(new A.ahn(this,b,r,s)) +return s}, +gp(a){var s={},r=new A.ab($.a3,t.wJ) +s.a=0 +this.fm(new A.aho(s,this),!0,new A.ahp(s,r),r.gvx()) +return r}, +gN(a){var s=new A.ab($.a3,A.r(this).i("ab")),r=this.fm(null,!0,new A.ahi(s),s.gvx()) +r.yI(new A.ahj(this,r,s)) +return s}} +A.ahm.prototype={ +$0(){this.a.l6(null)}, +$S:0} +A.ahn.prototype={ +$1(a){A.aXO(new A.ahk(this.b,a),new A.ahl(),A.aWw(this.c,this.d))}, +$S(){return A.r(this.a).i("~(cP.T)")}} +A.ahk.prototype={ +$0(){return this.a.$1(this.b)}, +$S:0} +A.ahl.prototype={ +$1(a){}, +$S:21} +A.aho.prototype={ +$1(a){++this.a.a}, +$S(){return A.r(this.b).i("~(cP.T)")}} +A.ahp.prototype={ +$0(){this.b.l6(this.a.a)}, +$S:0} +A.ahi.prototype={ +$0(){var s,r,q,p +try{q=A.c7() +throw A.c(q)}catch(p){s=A.Z(p) +r=A.aD(p) +A.az9(this.a,s,r)}}, +$S:0} +A.ahj.prototype={ +$1(a){A.aWx(this.b,this.c,a)}, +$S(){return A.r(this.a).i("~(cP.T)")}} +A.eM.prototype={} +A.DT.prototype={ +fm(a,b,c,d){return this.a.fm(a,b,c,d)}, +tF(a,b,c){return this.fm(a,null,b,c)}} +A.R_.prototype={} +A.xR.prototype={ +gacg(){if((this.b&8)===0)return this.a +return this.a.gHr()}, +Li(){var s,r=this +if((r.b&8)===0){s=r.a +return s==null?r.a=new A.xS(A.r(r).i("xS<1>")):s}s=r.a.gHr() +return s}, +gwK(){var s=this.a +return(this.b&8)!==0?s.gHr():s}, +JT(){if((this.b&4)!==0)return new A.lP("Cannot add event after closing") +return new A.lP("Cannot add event while adding a stream")}, +Lg(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.rU():new A.ab($.a3,t.V) +return s}, +I(a,b){if(this.b>=4)throw A.c(this.JT()) +this.mI(0,b)}, +eQ(a){var s=this,r=s.b +if((r&4)!==0)return s.Lg() +if(r>=4)throw A.c(s.JT()) +s.Kq() +return s.Lg()}, +Kq(){var s=this.b|=4 +if((s&1)!==0)this.mT() +else if((s&3)===0)this.Li().I(0,B.hc)}, +mI(a,b){var s=this,r=s.b +if((r&1)!==0)s.rk(b) +else if((r&3)===0)s.Li().I(0,new A.o7(b,A.r(s).i("o7<1>")))}, +af_(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this +if((j.b&3)!==0)throw A.c(A.ae("Stream has already been listened to.")) +s=A.r(j) +r=$.a3 +q=d?1:0 +p=A.aka(r,a,s.c) +o=A.aFI(r,b) +n=c==null?A.aYh():c +m=new A.wN(j,p,o,r.nB(n,t.H),r,q,s.i("wN<1>")) +l=j.gacg() +s=j.b|=1 +if((s&8)!==0){k=j.a +k.sHr(m) +k.um(0)}else j.a=m +m.aev(l) +m.C0(new A.arh(j)) +return m}, +ado(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.ay(0) +l.a=null +l.b=l.b&4294967286|2 +s=l.r +if(s!=null)if(k==null)try{r=s.$0() +if(t.uz.b(r))k=r}catch(o){q=A.Z(o) +p=A.aD(o) +n=new A.ab($.a3,t.V) +n.qD(q,p) +k=n}else k=k.hK(s) +m=new A.arg(l) +if(k!=null)k=k.hK(m) +else m.$0() +return k}} +A.arh.prototype={ +$0(){A.azr(this.a.d)}, +$S:0} +A.arg.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.qC(null)}, +$S:0} +A.XB.prototype={ +rk(a){this.gwK().mI(0,a)}, +mT(){this.gwK().Kn()}} +A.Sv.prototype={ +rk(a){this.gwK().qB(new A.o7(a,this.$ti.i("o7<1>")))}, +mT(){this.gwK().qB(B.hc)}} +A.o5.prototype={} +A.xT.prototype={} +A.ks.prototype={ +gB(a){return(A.hx(this.a)^892482866)>>>0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.ks&&b.a===this.a}} +A.wN.prototype={ +CD(){return this.x.ado(this)}, +ok(){var s=this.x +if((s.b&8)!==0)s.a.yT(0) +A.azr(s.e)}, +ol(){var s=this.x +if((s.b&8)!==0)s.a.um(0) +A.azr(s.f)}} +A.f8.prototype={ +aev(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|64)>>>0 +a.uS(s)}}, +yI(a){this.a=A.aka(this.d,a,A.r(this).i("f8.T"))}, +yT(a){var s,r,q=this,p=q.e +if((p&8)!==0)return +s=(p+128|4)>>>0 +q.e=s +if(p<128){r=q.r +if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.C0(q.gCE())}, +um(a){var s=this,r=s.e +if((r&8)!==0)return +if(r>=128){r=s.e=r-128 +if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.uS(s) +else{r=(r&4294967291)>>>0 +s.e=r +if((r&32)===0)s.C0(s.gCG())}}}, +ay(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.AS() +r=s.f +return r==null?$.rU():r}, +AS(){var s,r=this,q=r.e=(r.e|8)>>>0 +if((q&64)!==0){s=r.r +if(s.a===1)s.a=3}if((q&32)===0)r.r=null +r.f=r.CD()}, +mI(a,b){var s=this,r=s.e +if((r&8)!==0)return +if(r<32)s.rk(b) +else s.qB(new A.o7(b,A.r(s).i("o7")))}, +qy(a,b){var s=this.e +if((s&8)!==0)return +if(s<32)this.Oc(a,b) +else this.qB(new A.alH(a,b))}, +Kn(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<32)s.mT() +else s.qB(B.hc)}, +ok(){}, +ol(){}, +CD(){return null}, +qB(a){var s,r=this,q=r.r +if(q==null)q=new A.xS(A.r(r).i("xS")) +r.r=q +q.I(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.uS(r)}}, +rk(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.nF(s.a,a,A.r(s).i("f8.T")) +s.e=(s.e&4294967263)>>>0 +s.AZ((r&4)!==0)}, +Oc(a,b){var s,r=this,q=r.e,p=new A.akc(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.AS() +s=r.f +if(s!=null&&s!==$.rU())s.hK(p) +else p.$0()}else{p.$0() +r.AZ((q&4)!==0)}}, +mT(){var s,r=this,q=new A.akb(r) +r.AS() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.rU())s.hK(q) +else q.$0()}, +C0(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.AZ((r&4)!==0)}, +AZ(a){var s,r,q=this,p=q.e +if((p&64)!==0&&q.r.c==null){p=q.e=(p&4294967231)>>>0 +if((p&4)!==0)if(p<128){s=q.r +s=s==null?null:s.c==null +s=s!==!1}else s=!1 +else s=!1 +if(s){p=(p&4294967291)>>>0 +q.e=p}}for(;!0;a=r){if((p&8)!==0){q.r=null +return}r=(p&4)!==0 +if(a===r)break +q.e=(p^32)>>>0 +if(r)q.ok() +else q.ol() +p=(q.e&4294967263)>>>0 +q.e=p}if((p&64)!==0&&p<128)q.r.uS(q)}, +$ieM:1} +A.akc.prototype={ +$0(){var s,r,q,p=this.a,o=p.e +if((o&8)!==0&&(o&16)===0)return +p.e=(o|32)>>>0 +s=p.b +o=this.b +r=t.K +q=p.d +if(t.hK.b(s))q.Uu(s,o,this.c,r,t.Km) +else q.nF(s,o,r) +p.e=(p.e&4294967263)>>>0}, +$S:0} +A.akb.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.kI(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +A.Ha.prototype={ +fm(a,b,c,d){return this.a.af_(a,d,c,b===!0)}, +tF(a,b,c){return this.fm(a,null,b,c)}, +amb(a,b){return this.fm(a,null,null,b)}, +ama(a){return this.fm(a,null,null,null)}} +A.Ty.prototype={ +gtR(a){return this.a}, +stR(a,b){return this.a=b}} +A.o7.prototype={ +GF(a){a.rk(this.b)}} +A.alH.prototype={ +GF(a){a.Oc(this.b,this.c)}} +A.alG.prototype={ +GF(a){a.mT()}, +gtR(a){return null}, +stR(a,b){throw A.c(A.ae("No events after a done."))}} +A.Vz.prototype={ +uS(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.fE(new A.aoD(s,a)) +s.a=1}} +A.aoD.prototype={ +$0(){var s,r,q=this.a,p=q.a +q.a=0 +if(p===3)return +s=q.b +r=s.gtR(s) +q.b=r +if(r==null)q.c=null +s.GF(this.b)}, +$S:0} +A.xS.prototype={ +I(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.stR(0,b) +s.c=b}}} +A.wW.prototype={ +O3(){var s=this +if((s.b&2)!==0)return +s.a.kT(s.gael()) +s.b=(s.b|2)>>>0}, +yI(a){}, +yT(a){this.b+=4}, +um(a){var s=this.b +if(s>=4){s=this.b=s-4 +if(s<4&&(s&1)===0)this.O3()}}, +ay(a){return $.rU()}, +mT(){var s=this,r=s.b=(s.b&4294967293)>>>0 +if(r>=4)return +s.b=(r|1)>>>0 +s.a.kI(s.c)}, +$ieM:1} +A.Xp.prototype={} +A.Fe.prototype={ +fm(a,b,c,d){var s=new A.wW($.a3,c,this.$ti.i("wW<1>")) +s.O3() +return s}, +tF(a,b,c){return this.fm(a,null,b,c)}} +A.asN.prototype={ +$0(){return this.a.fT(this.b,this.c)}, +$S:0} +A.asM.prototype={ +$2(a,b){A.aWv(this.a,this.b,a,b)}, +$S:73} +A.asO.prototype={ +$0(){return this.a.l6(this.b)}, +$S:0} +A.mb.prototype={ +fm(a,b,c,d){var s=this.$ti,r=s.i("mb.T"),q=$.a3,p=b===!0?1:0,o=A.aka(q,a,r),n=A.aFI(q,d) +s=new A.x5(this,o,n,q.nB(c,t.H),q,p,s.i("@").aK(r).i("x5<1,2>")) +s.y=this.a.tF(s.ga80(),s.ga83(),s.ga8h()) +return s}, +tF(a,b,c){return this.fm(a,null,b,c)}} +A.x5.prototype={ +mI(a,b){if((this.e&2)!==0)return +this.ZH(0,b)}, +qy(a,b){if((this.e&2)!==0)return +this.ZI(a,b)}, +ok(){var s=this.y +if(s!=null)s.yT(0)}, +ol(){var s=this.y +if(s!=null)s.um(0)}, +CD(){var s=this.y +if(s!=null){this.y=null +return s.ay(0)}return null}, +a81(a){this.mI(0,a)}, +a8i(a,b){this.x.a8j(a,b,this)}, +a84(){this.Kn()}} +A.Fu.prototype={ +a8j(a,b,c){var s,r,q,p,o,n=!0,m=this.c +if(m!=null)try{n=m.$1(a)}catch(o){s=A.Z(o) +r=A.aD(o) +A.aGt(c,s,r) +return}if(n)try{A.aXg(this.b,a,b)}catch(o){q=A.Z(o) +p=A.aD(o) +if(q===a)c.qy(a,b) +else A.aGt(c,q,p) +return}else c.qy(a,b)}} +A.eS.prototype={} +A.aqO.prototype={} +A.aqP.prototype={} +A.aqN.prototype={} +A.ap4.prototype={} +A.ap5.prototype={} +A.ap3.prototype={} +A.YB.prototype={$iajt:1} +A.y0.prototype={$ic3:1} +A.YA.prototype={ +r9(a,b,c){var s,r,q,p,o,n,m,l,k=this.gCb(),j=k.a +if(j===B.A){A.Ia(b,c) +return}s=k.b +r=j.gfY() +m=J.aNH(j) +m.toString +q=m +p=$.a3 +try{$.a3=q +s.$5(j,r,a,b,c) +$.a3=p}catch(l){o=A.Z(l) +n=A.aD(l) +$.a3=p +m=b===o?c:n +q.r9(j,o,m)}}, +$iaC:1} +A.Tn.prototype={ +gKV(){var s=this.cy +return s==null?this.cy=new A.y0():s}, +gfY(){return this.db.gKV()}, +gng(){return this.cx.a}, +kI(a){var s,r,q +try{this.pP(a,t.H)}catch(q){s=A.Z(q) +r=A.aD(q) +this.r9(this,s,r)}}, +nF(a,b,c){var s,r,q +try{this.nE(a,b,t.H,c)}catch(q){s=A.Z(q) +r=A.aD(q) +this.r9(this,s,r)}}, +Uu(a,b,c,d,e){var s,r,q +try{this.GZ(a,b,c,t.H,d,e)}catch(q){s=A.Z(q) +r=A.aD(q) +this.r9(this,s,r)}}, +E4(a,b){return new A.alq(this,this.nB(a,b),b)}, +Qg(a,b,c){return new A.als(this,this.m9(a,b,c),c,b)}, +xb(a){return new A.alp(this,this.nB(a,t.H))}, +xc(a,b){return new A.alr(this,this.m9(a,t.H,b),b)}, +h(a,b){var s,r=this.dx,q=r.h(0,b) +if(q!=null||r.am(0,b))return q +s=this.db.h(0,b) +if(s!=null)r.l(0,b,s) +return s}, +tx(a,b){this.r9(this,a,b)}, +S9(a){var s=this.ch,r=s.a +return s.b.$5(r,r.gfY(),this,a,null)}, +pP(a){var s=this.a,r=s.a +return s.b.$4(r,r.gfY(),this,a)}, +nE(a,b){var s=this.b,r=s.a +return s.b.$5(r,r.gfY(),this,a,b)}, +GZ(a,b,c){var s=this.c,r=s.a +return s.b.$6(r,r.gfY(),this,a,b,c)}, +nB(a){var s=this.d,r=s.a +return s.b.$4(r,r.gfY(),this,a)}, +m9(a){var s=this.e,r=s.a +return s.b.$4(r,r.gfY(),this,a)}, +z1(a){var s=this.f,r=s.a +return s.b.$4(r,r.gfY(),this,a)}, +nf(a,b){var s,r +A.fD(a,"error",t.K) +s=this.r +r=s.a +if(r===B.A)return null +return s.b.$5(r,r.gfY(),this,a,b)}, +kT(a){var s=this.x,r=s.a +return s.b.$4(r,r.gfY(),this,a)}, +EF(a,b){var s=this.y,r=s.a +return s.b.$5(r,r.gfY(),this,a,b)}, +ED(a,b){var s=this.z,r=s.a +return s.b.$5(r,r.gfY(),this,a,b)}, +TP(a,b){var s=this.Q,r=s.a +return s.b.$4(r,r.gfY(),this,b)}, +gO_(){return this.a}, +gO1(){return this.b}, +gO0(){return this.c}, +gND(){return this.d}, +gNF(){return this.e}, +gNC(){return this.f}, +gLl(){return this.r}, +gD0(){return this.x}, +gKJ(){return this.y}, +gKI(){return this.z}, +gNu(){return this.Q}, +gLx(){return this.ch}, +gCb(){return this.cx}, +gaA(a){return this.db}, +gMN(){return this.dx}} +A.alq.prototype={ +$0(){return this.a.pP(this.b,this.c)}, +$S(){return this.c.i("0()")}} +A.als.prototype={ +$1(a){var s=this +return s.a.nE(s.b,a,s.d,s.c)}, +$S(){return this.d.i("@<0>").aK(this.c).i("1(2)")}} +A.alp.prototype={ +$0(){return this.a.kI(this.b)}, +$S:0} +A.alr.prototype={ +$1(a){return this.a.nF(this.b,a,this.c)}, +$S(){return this.c.i("~(0)")}} +A.atB.prototype={ +$0(){A.A1(this.a,this.b)}, +$S:0} +A.WM.prototype={ +gO_(){return B.XA}, +gO1(){return B.XB}, +gO0(){return B.Xz}, +gND(){return B.Xp}, +gNF(){return B.Xq}, +gNC(){return B.Xo}, +gLl(){return B.XK}, +gD0(){return B.XN}, +gKJ(){return B.XJ}, +gKI(){return B.XH}, +gNu(){return B.XM}, +gLx(){return B.XL}, +gCb(){return B.XI}, +gaA(a){return null}, +gMN(){return $.aKv()}, +gKV(){var s=$.aqE +return s==null?$.aqE=new A.y0():s}, +gfY(){var s=$.aqE +return s==null?$.aqE=new A.y0():s}, +gng(){return this}, +kI(a){var s,r,q +try{if(B.A===$.a3){a.$0() +return}A.atC(null,null,this,a)}catch(q){s=A.Z(q) +r=A.aD(q) +A.Ia(s,r)}}, +nF(a,b){var s,r,q +try{if(B.A===$.a3){a.$1(b) +return}A.atE(null,null,this,a,b)}catch(q){s=A.Z(q) +r=A.aD(q) +A.Ia(s,r)}}, +Uu(a,b,c){var s,r,q +try{if(B.A===$.a3){a.$2(b,c) +return}A.atD(null,null,this,a,b,c)}catch(q){s=A.Z(q) +r=A.aD(q) +A.Ia(s,r)}}, +E4(a,b){return new A.aqG(this,a,b)}, +Qg(a,b,c){return new A.aqI(this,a,c,b)}, +xb(a){return new A.aqF(this,a)}, +xc(a,b){return new A.aqH(this,a,b)}, +h(a,b){return null}, +tx(a,b){A.Ia(a,b)}, +S9(a){return A.aH5(null,null,this,a,null)}, +pP(a){if($.a3===B.A)return a.$0() +return A.atC(null,null,this,a)}, +nE(a,b){if($.a3===B.A)return a.$1(b) +return A.atE(null,null,this,a,b)}, +GZ(a,b,c){if($.a3===B.A)return a.$2(b,c) +return A.atD(null,null,this,a,b,c)}, +nB(a){return a}, +m9(a){return a}, +z1(a){return a}, +nf(a,b){return null}, +kT(a){A.atF(null,null,this,a)}, +EF(a,b){return A.ayA(a,b)}, +ED(a,b){return A.aFj(a,b)}, +TP(a,b){A.Il(b)}} +A.aqG.prototype={ +$0(){return this.a.pP(this.b,this.c)}, +$S(){return this.c.i("0()")}} +A.aqI.prototype={ +$1(a){var s=this +return s.a.nE(s.b,a,s.d,s.c)}, +$S(){return this.d.i("@<0>").aK(this.c).i("1(2)")}} +A.aqF.prototype={ +$0(){return this.a.kI(this.b)}, +$S:0} +A.aqH.prototype={ +$1(a){return this.a.nF(this.b,a,this.c)}, +$S(){return this.c.i("~(0)")}} +A.rn.prototype={ +gp(a){return this.a}, +gS(a){return this.a===0}, +gbv(a){return this.a!==0}, +gaD(a){return new A.ro(this,A.r(this).i("ro<1>"))}, +gbg(a){var s=A.r(this) +return A.jY(new A.ro(this,s.i("ro<1>")),new A.an7(this),s.c,s.Q[1])}, +am(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.qJ(b)}, +qJ(a){var s=this.d +if(s==null)return!1 +return this.hl(this.LC(s,a),a)>=0}, +P(a,b){b.a9(0,new A.an6(this))}, +h(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.ayN(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.ayN(q,b) +return r}else return this.a6Z(0,b)}, +a6Z(a,b){var s,r,q=this.d +if(q==null)return null +s=this.LC(q,b) +r=this.hl(s,b) +return r<0?null:s[r+1]}, +l(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.Kr(s==null?q.b=A.ayO():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.Kr(r==null?q.c=A.ayO():r,b,c)}else q.aep(b,c)}, +aep(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.ayO() +s=p.hU(a) +r=o[s] +if(r==null){A.ayP(o,s,[a,b]);++p.a +p.e=null}else{q=p.hl(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +bQ(a,b,c){var s,r=this +if(r.am(0,b))return A.r(r).Q[1].a(r.h(0,b)) +s=c.$0() +r.l(0,b,s) +return s}, +w(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.l5(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.l5(s.c,b) +else return s.iA(0,b)}, +iA(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.hU(b) +r=n[s] +q=o.hl(r,b) +if(q<0)return null;--o.a +o.e=null +p=r.splice(q,2)[1] +if(0===r.length)delete n[s] +return p}, +a9(a,b){var s,r,q,p,o=this,n=o.vz() +for(s=n.length,r=A.r(o).Q[1],q=0;q"))}, +A(a,b){return this.a.am(0,b)}, +a9(a,b){var s,r,q=this.a,p=q.vz() +for(s=p.length,r=0;r=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.FT.prototype={ +ph(a){return A.ow(a)&1073741823}, +pi(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +ga3(a){return new A.kv(this,this.vy(),A.r(this).i("kv<1>"))}, +gp(a){return this.a}, +gS(a){return this.a===0}, +gbv(a){return this.a!==0}, +A(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.Ba(b)}, +Ba(a){var s=this.d +if(s==null)return!1 +return this.hl(s[this.hU(a)],a)>=0}, +I(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.qG(s==null?q.b=A.ayQ():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.qG(r==null?q.c=A.ayQ():r,b)}else return q.dr(0,b)}, +dr(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.ayQ() +s=q.hU(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.hl(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +P(a,b){var s +for(s=J.aW(b);s.v();)this.I(0,s.gJ(s))}, +w(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.l5(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.l5(s.c,b) +else return s.iA(0,b)}, +iA(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.hU(b) +r=o[s] +q=p.hl(r,b) +if(q<0)return!1;--p.a +p.e=null +r.splice(q,1) +if(0===r.length)delete o[s] +return!0}, +ar(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +vy(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=A.a_(i.a,null,!1,t.z) +s=i.b +if(s!=null){r=Object.getOwnPropertyNames(s) +q=r.length +for(p=0,o=0;o=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.iu.prototype={ +r6(){return new A.iu(A.r(this).i("iu<1>"))}, +ga3(a){var s=this,r=new A.h6(s,s.r,A.r(s).i("h6<1>")) +r.c=s.e +return r}, +gp(a){return this.a}, +gS(a){return this.a===0}, +gbv(a){return this.a!==0}, +A(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.Ba(b)}, +Ba(a){var s=this.d +if(s==null)return!1 +return this.hl(s[this.hU(a)],a)>=0}, +a9(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.c(A.bF(s)) +r=r.b}}, +gN(a){var s=this.e +if(s==null)throw A.c(A.ae("No elements")) +return s.a}, +gO(a){var s=this.f +if(s==null)throw A.c(A.ae("No elements")) +return s.a}, +I(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.qG(s==null?q.b=A.ayS():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.qG(r==null?q.c=A.ayS():r,b)}else return q.dr(0,b)}, +dr(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.ayS() +s=q.hU(b) +r=p[s] +if(r==null)p[s]=[q.B4(b)] +else{if(q.hl(r,b)>=0)return!1 +r.push(q.B4(b))}return!0}, +w(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.l5(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.l5(s.c,b) +else return s.iA(0,b)}, +iA(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.hU(b) +r=n[s] +q=o.hl(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.Ks(p) +return!0}, +a6s(a,b){var s,r,q,p,o=this,n=o.e +for(;n!=null;n=r){s=n.a +r=n.b +q=o.r +p=a.$1(s) +if(q!==o.r)throw A.c(A.bF(o)) +if(!0===p)o.w(0,s)}}, +ar(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.B3()}}, +qG(a,b){if(a[b]!=null)return!1 +a[b]=this.B4(b) +return!0}, +l5(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.Ks(s) +delete a[b] +return!0}, +B3(){this.r=this.r+1&1073741823}, +B4(a){var s,r=this,q=new A.anJ(a) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.c=s +r.f=s.b=q}++r.a +r.B3() +return q}, +Ks(a){var s=this,r=a.c,q=a.b +if(r==null)s.e=q +else r.b=q +if(q==null)s.f=r +else q.c=r;--s.a +s.B3()}, +hU(a){return J.bY(a)&1073741823}, +hl(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r>")),this.c,s.i("@<1>").aK(s.i("cv<1>")).i("dq<1,2>"));s.v();)if(J.e(s.gJ(s),b))return!0 +return!1}, +a9(a,b){var s +for(s=this.$ti,s=new A.dq(this,A.b([],s.i("o>")),this.c,s.i("@<1>").aK(s.i("cv<1>")).i("dq<1,2>"));s.v();)b.$1(s.gJ(s))}, +ew(a,b){return A.fZ(this,!0,this.$ti.c)}, +eb(a){return this.ew(a,!0)}, +j1(a){return A.lj(this,this.$ti.c)}, +gp(a){var s,r=this.$ti,q=new A.dq(this,A.b([],r.i("o>")),this.c,r.i("@<1>").aK(r.i("cv<1>")).i("dq<1,2>")) +for(s=0;q.v();)++s +return s}, +gS(a){var s=this.$ti +return!new A.dq(this,A.b([],s.i("o>")),this.c,s.i("@<1>").aK(s.i("cv<1>")).i("dq<1,2>")).v()}, +gbv(a){return this.d!=null}, +j_(a,b){return A.ahH(this,b,this.$ti.c)}, +hi(a,b){return A.agP(this,b,this.$ti.c)}, +gN(a){var s=this.$ti,r=new A.dq(this,A.b([],s.i("o>")),this.c,s.i("@<1>").aK(s.i("cv<1>")).i("dq<1,2>")) +if(!r.v())throw A.c(A.c7()) +return r.gJ(r)}, +gO(a){var s,r=this.$ti,q=new A.dq(this,A.b([],r.i("o>")),this.c,r.i("@<1>").aK(r.i("cv<1>")).i("dq<1,2>")) +if(!q.v())throw A.c(A.c7()) +do s=q.gJ(q) +while(q.v()) +return s}, +bu(a,b){var s,r,q,p=this,o="index" +A.fD(b,o,t.S) +A.dw(b,o) +for(s=p.$ti,s=new A.dq(p,A.b([],s.i("o>")),p.c,s.i("@<1>").aK(s.i("cv<1>")).i("dq<1,2>")),r=0;s.v();){q=s.gJ(s) +if(b===r)return q;++r}throw A.c(A.cl(b,p,o,null,r))}, +j(a){return A.axC(this,"(",")")}} +A.AS.prototype={} +A.a92.prototype={ +$2(a,b){this.a.l(0,this.b.a(a),this.c.a(b))}, +$S:79} +A.Bd.prototype={ +w(a,b){b.gapQ() +return!1}, +A(a,b){return b instanceof A.pX&&this===b.a}, +ga3(a){var s=this +return new A.xl(s,s.a,s.c,s.$ti.i("xl<1>"))}, +gp(a){return this.b}, +gN(a){var s +if(this.b===0)throw A.c(A.ae("No such element")) +s=this.c +s.toString +return s}, +gO(a){var s +if(this.b===0)throw A.c(A.ae("No such element")) +s=this.c.c +s.toString +return s}, +a9(a,b){var s,r,q=this,p=q.a +if(q.b===0)return +s=q.c +s.toString +r=s +do{b.$1(r) +if(p!==q.a)throw A.c(A.bF(q)) +s=r.b +s.toString +if(s!==q.c){r=s +continue}else break}while(!0)}, +gS(a){return this.b===0}, +aay(a,b,c){var s,r,q=this +if(b.a!=null)throw A.c(A.ae("LinkedListEntry is already in a LinkedList"));++q.a +b.a=q +s=q.b +if(s===0){b.b=b +q.c=b.c=b +q.b=s+1 +return}r=a.c +r.toString +b.c=r +b.b=a +a.c=r.b=b +q.b=s+1}, +aft(a){var s,r,q=this;++q.a +s=a.b +s.c=a.c +a.c.b=s +r=--q.b +a.a=a.b=a.c=null +if(r===0)q.c=null +else if(a===q.c)q.c=s}} +A.xl.prototype={ +gJ(a){return this.$ti.c.a(this.c)}, +v(){var s=this,r=s.a +if(s.b!==r.a)throw A.c(A.bF(s)) +if(r.b!==0)r=s.e&&s.d===r.gN(r) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.b +return!0}} +A.pX.prototype={} +A.Be.prototype={$iY:1,$iq:1,$iw:1} +A.T.prototype={ +ga3(a){return new A.bl(a,this.gp(a),A.b6(a).i("bl"))}, +bu(a,b){return this.h(a,b)}, +a9(a,b){var s,r=this.gp(a) +for(s=0;s=0;--s){r=this.h(a,s) +if(b.$1(r))return r +if(q!==this.gp(a))throw A.c(A.bF(a))}if(c!=null)return c.$0() +throw A.c(A.c7())}, +c1(a,b){var s +if(this.gp(a)===0)return"" +s=A.R0("",a,b) +return s.charCodeAt(0)==0?s:s}, +G_(a){return this.c1(a,"")}, +hB(a,b,c){return new A.aF(a,b,A.b6(a).i("@").aK(c).i("aF<1,2>"))}, +hi(a,b){return A.f1(a,b,null,A.b6(a).i("T.E"))}, +j_(a,b){return A.f1(a,0,A.fD(b,"count",t.S),A.b6(a).i("T.E"))}, +ew(a,b){var s,r,q,p,o=this +if(o.gS(a)){s=A.b6(a).i("T.E") +return b?J.uj(0,s):J.AV(0,s)}r=o.h(a,0) +q=A.a_(o.gp(a),r,b,A.b6(a).i("T.E")) +for(p=1;p").aK(b).i("c6<1,2>"))}, +eu(a){var s,r=this +if(r.gp(a)===0)throw A.c(A.c7()) +s=r.h(a,r.gp(a)-1) +r.sp(a,r.gp(a)-1) +return s}, +cC(a,b){A.aF_(a,b==null?A.aYE():b)}, +U(a,b){var s=A.ai(a,!0,A.b6(a).i("T.E")) +B.d.P(s,b) +return s}, +cg(a,b,c){var s=this.gp(a) +if(c==null)c=s +A.ed(b,c,s,null,null) +return A.fZ(this.uL(a,b,c),!0,A.b6(a).i("T.E"))}, +eJ(a,b){return this.cg(a,b,null)}, +uL(a,b,c){A.ed(b,c,this.gp(a),null,null) +return A.f1(a,b,c,A.b6(a).i("T.E"))}, +h9(a,b,c,d){var s +A.b6(a).i("T.E").a(d) +A.ed(b,c,this.gp(a),null,null) +for(s=b;s").b(d)){r=e +q=d}else{p=J.a_q(d,e) +q=p.ew(p,!1) +r=0}p=J.ah(q) +if(r+s>p.gp(q))throw A.c(A.aDq()) +if(r=0;--o)this.l(a,b+o,p.h(q,r+o)) +else for(o=0;o"))}, +pq(a,b,c,d){var s,r,q,p,o=A.v(c,d) +for(s=J.aW(this.gaD(a)),r=A.b6(a).i("aB.V");s.v();){q=s.gJ(s) +p=b.$2(q,r.a(this.h(a,q))) +o.l(0,p.gdB(p),p.gn(p))}return o}, +aod(a,b){var s,r,q,p=A.b6(a),o=A.b([],p.i("o")) +for(s=J.aW(this.gaD(a)),p=p.i("aB.V");s.v();){r=s.gJ(s) +if(b.$2(r,p.a(this.h(a,r))))o.push(r)}for(p=o.length,q=0;q").aK(s.i("aB.V")).i("FW<1,2>"))}, +j(a){return A.Nf(a)}, +$iax:1} +A.a9k.prototype={ +$1(a){var s=this.a,r=A.b6(s),q=r.i("aB.V") +return new A.aX(a,q.a(J.N(s,a)),r.i("@").aK(q).i("aX<1,2>"))}, +$S(){return A.b6(this.a).i("aX(aB.K)")}} +A.ww.prototype={} +A.FW.prototype={ +gp(a){return J.aZ(this.a)}, +gS(a){return J.hS(this.a)}, +gbv(a){return J.rY(this.a)}, +gN(a){var s=this.a,r=J.l(s) +return this.$ti.Q[1].a(r.h(s,J.ym(r.gaD(s))))}, +gO(a){var s=this.a,r=J.l(s) +return this.$ti.Q[1].a(r.h(s,J.rZ(r.gaD(s))))}, +ga3(a){var s=this.a,r=this.$ti +return new A.UW(J.aW(J.oH(s)),s,r.i("@<1>").aK(r.Q[1]).i("UW<1,2>"))}} +A.UW.prototype={ +v(){var s=this,r=s.a +if(r.v()){s.c=J.N(s.b,r.gJ(r)) +return!0}s.c=null +return!1}, +gJ(a){return this.$ti.Q[1].a(this.c)}} +A.ol.prototype={ +l(a,b,c){throw A.c(A.V("Cannot modify unmodifiable map"))}, +w(a,b){throw A.c(A.V("Cannot modify unmodifiable map"))}, +bQ(a,b,c){throw A.c(A.V("Cannot modify unmodifiable map"))}} +A.uA.prototype={ +ji(a,b,c){var s=this.a +return s.ji(s,b,c)}, +h(a,b){return this.a.h(0,b)}, +l(a,b,c){this.a.l(0,b,c)}, +bQ(a,b,c){return this.a.bQ(0,b,c)}, +am(a,b){return this.a.am(0,b)}, +a9(a,b){this.a.a9(0,b)}, +gS(a){var s=this.a +return s.gS(s)}, +gbv(a){var s=this.a +return s.gbv(s)}, +gp(a){var s=this.a +return s.gp(s)}, +gaD(a){var s=this.a +return s.gaD(s)}, +w(a,b){return this.a.w(0,b)}, +j(a){var s=this.a +return s.j(s)}, +gbg(a){var s=this.a +return s.gbg(s)}, +gfh(a){var s=this.a +return s.gfh(s)}, +pq(a,b,c,d){var s=this.a +return s.pq(s,b,c,d)}, +$iax:1} +A.m_.prototype={ +ji(a,b,c){var s=this.a +return new A.m_(s.ji(s,b,c),b.i("@<0>").aK(c).i("m_<1,2>"))}} +A.F7.prototype={ +ML(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +afs(){var s,r=this,q=r.a +if(q!=null)q.b=r.b +s=r.b +if(s!=null)s.a=q +r.a=r.b=null}} +A.rj.prototype={ +vv(a){var s,r,q=this +q.c=null +s=q.a +if(s!=null)s.b=q.b +r=q.b +if(r!=null)r.a=s +q.a=q.b=null +return q.d}, +bI(a){var s=this,r=s.c +if(r!=null)--r.b +s.c=null +s.afs() +return s.d}, +mH(){return this}, +$iaxg:1, +gxU(){return this.d}} +A.rk.prototype={ +mH(){return null}, +vv(a){throw A.c(A.c7())}, +gxU(){throw A.c(A.c7())}} +A.pa.prototype={ +gp(a){return this.b}, +rt(a){var s=this.a +new A.rj(this,a,s.$ti.i("rj<1>")).ML(s,s.b);++this.b}, +I(a,b){var s=this.a +new A.rj(this,b,s.$ti.i("rj<1>")).ML(s.a,s);++this.b}, +w(a,b){var s,r,q,p=this,o=p.a.b +o.toString +for(s=o;!0;s=o){r=s.mH() +if(r==null)return!1 +q=J.e(r.d,b) +if(p!==r.c)throw A.c(A.bF(p)) +if(q){s.vv(0);--p.b +return!0}o=s.b +o.toString}}, +gN(a){return this.a.b.gxU()}, +gO(a){return this.a.a.gxU()}, +gS(a){var s=this.a +return s.b===s}, +ar(a){var s,r,q=this.a,p=q.b +p.toString +for(s=p;!0;s=p){r=s.mH() +if(r==null)break +p=s.b +p.toString +r.c=r.a=r.b=null}q.b=q +q.a=q +this.b=0}, +ga3(a){return new A.TK(this,this.a.b,this.$ti.i("TK<1>"))}, +j(a){return A.AT(this,"{","}")}, +$iY:1} +A.TK.prototype={ +v(){var s=this,r=s.b,q=r==null?null:r.mH() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.c(A.bF(r)) +s.c=q.d +s.b=q.b +return!0}, +gJ(a){return this.$ti.c.a(this.c)}} +A.Bg.prototype={ +ga3(a){var s=this +return new A.xm(s,s.c,s.d,s.b,s.$ti.i("xm<1>"))}, +a9(a,b){var s,r,q=this,p=q.d +for(s=q.b,r=q.$ti.c;s!==q.c;s=(s+1&q.a.length-1)>>>0){b.$1(r.a(q.a[s])) +if(p!==q.d)A.R(A.bF(q))}}, +gS(a){return this.b===this.c}, +gp(a){return(this.c-this.b&this.a.length-1)>>>0}, +gN(a){var s=this,r=s.b +if(r===s.c)throw A.c(A.c7()) +return s.$ti.c.a(s.a[r])}, +gO(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.c(A.c7()) +r=s.a +return s.$ti.c.a(r[(q-1&r.length-1)>>>0])}, +bu(a,b){var s,r=this +A.ayb(b,r,null,null) +s=r.a +return r.$ti.c.a(s[(r.b+b&s.length-1)>>>0])}, +ew(a,b){var s,r,q,p,o,n=this,m=n.a.length-1,l=(n.c-n.b&m)>>>0 +if(l===0){s=n.$ti.c +return b?J.uj(0,s):J.AV(0,s)}s=n.$ti.c +r=A.a_(l,n.gN(n),b,s) +for(q=n.a,p=n.b,o=0;o>>0]) +return r}, +eb(a){return this.ew(a,!0)}, +P(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.i("w<1>").b(b)){s=b.length +r=k.gp(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.a_(A.aDE(q+(q>>>1)),null,!1,j.i("1?")) +k.c=k.agc(n) +k.a=n +k.b=0 +B.d.b_(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)if(J.e(r.a[s],b)){r.iA(0,s);++r.d +return!0}return!1}, +ar(a){var s,r,q=this,p=q.b,o=q.c +if(p!==o){for(s=q.a,r=s.length-1;p!==o;p=(p+1&r)>>>0)s[p]=null +q.b=q.c=0;++q.d}}, +j(a){return A.AT(this,"{","}")}, +rt(a){var s=this,r=s.b,q=s.a +r=s.b=(r-1&q.length-1)>>>0 +q[r]=a +if(r===s.c)s.LX();++s.d}, +kD(){var s,r,q=this,p=q.b +if(p===q.c)throw A.c(A.c7());++q.d +s=q.a +r=q.$ti.c.a(s[p]) +s[p]=null +q.b=(p+1&s.length-1)>>>0 +return r}, +eu(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.c(A.c7());++r.d +q=r.a +p=r.c=(p-1&q.length-1)>>>0 +s=r.$ti.c.a(q[p]) +q[p]=null +return s}, +dr(a,b){var s=this,r=s.a,q=s.c +r[q]=b +r=(q+1&r.length-1)>>>0 +s.c=r +if(s.b===r)s.LX();++s.d}, +iA(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c +if((b-m&n)>>>0<(l-b&n)>>>0){for(s=b;s!==m;s=r){r=(s-1&n)>>>0 +o[s]=o[r]}o[m]=null +p.b=(m+1&n)>>>0 +return(b+1&n)>>>0}else{m=p.c=(l-1&n)>>>0 +for(s=b;s!==m;s=q){q=(s+1&n)>>>0 +o[s]=o[q]}o[m]=null +return b}}, +LX(){var s=this,r=A.a_(s.a.length*2,null,!1,s.$ti.i("1?")),q=s.a,p=s.b,o=q.length-p +B.d.b_(r,0,o,q,p) +B.d.b_(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +agc(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.d.b_(a,0,s,n,p) +return s}else{r=n.length-p +B.d.b_(a,0,r,n,p) +B.d.b_(a,r,r+q.c,q.a,0) +return q.c+r}}, +y3(a){return this.gN(this).$0()}} +A.xm.prototype={ +gJ(a){return this.$ti.c.a(this.e)}, +v(){var s,r=this,q=r.a +if(r.c!==q.d)A.R(A.bF(q)) +s=r.d +if(s===r.b){r.e=null +return!1}q=q.a +r.e=q[s] +r.d=(s+1&q.length-1)>>>0 +return!0}} +A.cO.prototype={ +gS(a){return this.gp(this)===0}, +gbv(a){return this.gp(this)!==0}, +ar(a){this.uh(this.eb(0))}, +P(a,b){var s +for(s=J.aW(b);s.v();)this.I(0,s.gJ(s))}, +uh(a){var s,r +for(s=a.length,r=0;r").aK(c).i("iR<1,2>"))}, +j(a){return A.AT(this,"{","}")}, +a9(a,b){var s +for(s=this.ga3(this);s.v();)b.$1(s.gJ(s))}, +iI(a,b){var s +for(s=this.ga3(this);s.v();)if(b.$1(s.gJ(s)))return!0 +return!1}, +j_(a,b){return A.ahH(this,b,A.r(this).i("cO.E"))}, +hi(a,b){return A.agP(this,b,A.r(this).i("cO.E"))}, +gN(a){var s=this.ga3(this) +if(!s.v())throw A.c(A.c7()) +return s.gJ(s)}, +gO(a){var s,r=this.ga3(this) +if(!r.v())throw A.c(A.c7()) +do s=r.gJ(r) +while(r.v()) +return s}, +bu(a,b){var s,r,q,p="index" +A.fD(b,p,t.S) +A.dw(b,p) +for(s=this.ga3(this),r=0;s.v();){q=s.gJ(s) +if(b===r)return q;++r}throw A.c(A.cl(b,this,p,null,r))}} +A.ry.prototype={ +p0(a){var s,r,q=this.r6() +for(s=this.ga3(this);s.v();){r=s.gJ(s) +if(!a.A(0,r))q.I(0,r)}return q}, +FT(a,b){var s,r,q=this.r6() +for(s=this.ga3(this);s.v();){r=s.gJ(s) +if(b.A(0,r))q.I(0,r)}return q}, +j1(a){var s=this.r6() +s.P(0,this) +return s}, +$iY:1, +$iq:1, +$icD:1} +A.Yo.prototype={ +I(a,b){return A.as5()}, +ar(a){return A.as5()}, +uh(a){return A.as5()}, +w(a,b){return A.as5()}} +A.el.prototype={ +r6(){return A.jV(this.$ti.c)}, +A(a,b){return J.ha(this.a,b)}, +ga3(a){return J.aW(J.oH(this.a))}, +gp(a){return J.aZ(this.a)}} +A.Xk.prototype={ +gdB(a){return this.a}} +A.cv.prototype={} +A.eR.prototype={ +adF(a){var s=this,r=s.$ti +r=new A.eR(a,s.a,r.i("@<1>").aK(r.Q[1]).i("eR<1,2>")) +r.b=s.b +r.c=s.c +return r}, +j(a){return"MapEntry("+A.d(this.a)+": "+A.d(this.d)+")"}, +$iaX:1, +gn(a){return this.d}} +A.Xj.prototype={ +iF(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.gdF() +if(f==null){h.B7(a,a) +return-1}s=h.gB6() +for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) +if(r>0){l=q.b +if(l==null)break +r=s.$2(l.a,a) +if(r>0){q.b=l.c +l.c=q +k=l.b +if(k==null){q=l +break}q=l +l=k}if(m==null)n=q +else m.b=q +m=q +q=l}else{if(r<0){j=q.c +if(j==null)break +r=s.$2(j.a,a) +if(r<0){q.c=j.b +j.b=q +i=j.c +if(i==null){q=j +break}q=j +j=i}if(o==null)p=q +else o.c=q}else break +o=q +q=j}}if(o!=null){o.c=q.b +q.b=p}if(m!=null){m.b=q.c +q.c=n}if(h.gdF()!==q){h.sdF(q);++h.c}return r}, +aeO(a){var s,r,q=a.b +for(s=a;q!=null;s=q,q=r){s.b=q.c +q.c=s +r=q.b}return s}, +Oy(a){var s,r,q=a.c +for(s=a;q!=null;s=q,q=r){s.c=q.b +q.b=s +r=q.c}return s}, +iA(a,b){var s,r,q,p,o=this +if(o.gdF()==null)return null +if(o.iF(b)!==0)return null +s=o.gdF() +r=s.b;--o.a +q=s.c +if(r==null)o.sdF(q) +else{p=o.Oy(r) +p.c=q +o.sdF(p)}++o.b +return s}, +AG(a,b){var s,r=this;++r.a;++r.b +s=r.gdF() +if(s==null){r.sdF(a) +return}if(b<0){a.b=s +a.c=s.c +s.c=null}else{a.c=s +a.b=s.b +s.b=null}r.sdF(a)}, +gLt(){var s=this,r=s.gdF() +if(r==null)return null +s.sdF(s.aeO(r)) +return s.gdF()}, +gMD(){var s=this,r=s.gdF() +if(r==null)return null +s.sdF(s.Oy(r)) +return s.gdF()}, +a4m(a){this.sdF(null) +this.a=0;++this.b}, +qJ(a){return this.DD(a)&&this.iF(a)===0}, +B7(a,b){return this.gB6().$2(a,b)}, +DD(a){return this.gapS().$1(a)}} +A.DN.prototype={ +h(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.iF(b)===0)return s.d.d +return null}, +w(a,b){var s +if(!this.f.$1(b))return null +s=this.iA(0,b) +if(s!=null)return s.d +return null}, +l(a,b,c){var s,r=this,q=r.iF(b) +if(q===0){r.d=r.d.adF(c);++r.c +return}s=r.$ti +r.AG(new A.eR(c,b,s.i("@<1>").aK(s.Q[1]).i("eR<1,2>")),q)}, +bQ(a,b,c){var s,r,q,p,o=this,n=o.iF(b) +if(n===0)return o.d.d +s=o.b +r=o.c +q=c.$0() +if(s!==o.b)throw A.c(A.bF(o)) +if(r!==o.c)n=o.iF(b) +p=o.$ti +o.AG(new A.eR(q,b,p.i("@<1>").aK(p.Q[1]).i("eR<1,2>")),n) +return q}, +gS(a){return this.d==null}, +gbv(a){return this.d!=null}, +a9(a,b){var s,r,q=this.$ti +q=q.i("@<1>").aK(q.Q[1]) +s=new A.rz(this,A.b([],q.i("o>")),this.c,q.i("rz<1,2>")) +for(;s.v();){r=s.gJ(s) +b.$2(r.gdB(r),r.gn(r))}}, +gp(a){return this.a}, +am(a,b){return this.qJ(b)}, +gaD(a){var s=this.$ti +return new A.mh(this,s.i("@<1>").aK(s.i("eR<1,2>")).i("mh<1,2>"))}, +gbg(a){var s=this.$ti +return new A.rA(this,s.i("@<1>").aK(s.Q[1]).i("rA<1,2>"))}, +gfh(a){var s=this.$ti +return new A.H1(this,s.i("@<1>").aK(s.Q[1]).i("H1<1,2>"))}, +ak0(){if(this.d==null)return null +return this.gLt().a}, +T4(){if(this.d==null)return null +return this.gMD().a}, +am5(a){var s,r,q,p=this +if(p.d==null)return null +if(p.iF(a)<0)return p.d.a +s=p.d.b +if(s==null)return null +r=s.c +for(;r!=null;s=r,r=q)q=r.c +return s.a}, +ak1(a){var s,r,q,p=this +if(p.d==null)return null +if(p.iF(a)>0)return p.d.a +s=p.d.c +if(s==null)return null +r=s.b +for(;r!=null;s=r,r=q)q=r.b +return s.a}, +$iax:1, +B7(a,b){return this.e.$2(a,b)}, +DD(a){return this.f.$1(a)}, +gdF(){return this.d}, +gB6(){return this.e}, +sdF(a){return this.d=a}} +A.ah4.prototype={ +$1(a){return this.a.b(a)}, +$S:50} +A.kz.prototype={ +gJ(a){var s=this.b +if(s.length===0)return A.r(this).i("kz.T").a(null) +return this.BZ(B.d.gO(s))}, +v(){var s,r,q=this,p=q.c,o=q.a,n=o.b +if(p!==n){if(p==null){q.c=n +s=o.gdF() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.c(A.bF(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c){n=B.d.gO(p) +B.d.sp(p,0) +o.iF(n.a) +n=o.gdF() +n.toString +p.push(n) +q.d=o.c}s=B.d.gO(p) +r=s.c +if(r!=null){for(;r!=null;){p.push(r) +r=r.b}return!0}p.pop() +while(!0){if(!(p.length!==0&&B.d.gO(p).c===s))break +s=p.pop()}return p.length!==0}} +A.mh.prototype={ +gp(a){return this.a.a}, +gS(a){return this.a.a===0}, +ga3(a){var s=this.a,r=this.$ti +return new A.dq(s,A.b([],r.i("o<2>")),s.c,r.i("@<1>").aK(r.Q[1]).i("dq<1,2>"))}, +A(a,b){return this.a.qJ(b)}, +j1(a){var s=this.a,r=this.$ti,q=A.ah5(s.e,s.f,r.c) +q.a=s.a +q.d=q.KD(s.d,r.Q[1]) +return q}} +A.rA.prototype={ +gp(a){return this.a.a}, +gS(a){return this.a.a===0}, +ga3(a){var s=this.a,r=this.$ti +r=r.i("@<1>").aK(r.Q[1]) +return new A.H5(s,A.b([],r.i("o>")),s.c,r.i("H5<1,2>"))}} +A.H1.prototype={ +gp(a){return this.a.a}, +gS(a){return this.a.a===0}, +ga3(a){var s=this.a,r=this.$ti +r=r.i("@<1>").aK(r.Q[1]) +return new A.rz(s,A.b([],r.i("o>")),s.c,r.i("rz<1,2>"))}} +A.dq.prototype={ +BZ(a){return a.a}} +A.H5.prototype={ +BZ(a){return a.d}} +A.rz.prototype={ +BZ(a){return a}} +A.vZ.prototype={ +ga3(a){var s=this.$ti +return new A.dq(this,A.b([],s.i("o>")),this.c,s.i("@<1>").aK(s.i("cv<1>")).i("dq<1,2>"))}, +gp(a){return this.a}, +gS(a){return this.d==null}, +gbv(a){return this.d!=null}, +gN(a){if(this.a===0)throw A.c(A.c7()) +return this.gLt().a}, +gO(a){if(this.a===0)throw A.c(A.c7()) +return this.gMD().a}, +A(a,b){return this.f.$1(b)&&this.iF(this.$ti.c.a(b))===0}, +I(a,b){return this.dr(0,b)}, +dr(a,b){var s=this.iF(b) +if(s===0)return!1 +this.AG(new A.cv(b,this.$ti.i("cv<1>")),s) +return!0}, +w(a,b){if(!this.f.$1(b))return!1 +return this.iA(0,this.$ti.c.a(b))!=null}, +P(a,b){var s +for(s=J.aW(b);s.v();)this.dr(0,s.gJ(s))}, +uh(a){var s,r,q,p +for(s=a.length,r=this.$ti.c,q=0;q>")),r.c,q.i("@<1>").aK(q.i("cv<1>")).i("dq<1,2>"));q.v();){s=q.gJ(q) +if(b.A(0,s))p.dr(0,s)}return p}, +a4r(){var s=this,r=s.$ti,q=A.ah5(s.e,s.f,r.c) +q.a=s.a +q.d=s.KD(s.d,r.i("cv<1>")) +return q}, +KD(a,b){var s +if(a==null)return null +s=new A.cv(a.a,this.$ti.i("cv<1>")) +new A.ah6(this,b).$2(a,s) +return s}, +ar(a){this.a4m(0)}, +j1(a){return this.a4r()}, +j(a){return A.AT(this,"{","}")}, +$iY:1, +$iq:1, +$icD:1, +B7(a,b){return this.e.$2(a,b)}, +DD(a){return this.f.$1(a)}, +gdF(){return this.d}, +gB6(){return this.e}, +sdF(a){return this.d=a}} +A.ah7.prototype={ +$1(a){return this.a.b(a)}, +$S:50} +A.ah6.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.i("cv<1>") +do{s=a.b +r=a.c +if(s!=null){q=new A.cv(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new A.cv(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.aK(this.b).i("~(1,cv<2>)")}} +A.FU.prototype={} +A.H2.prototype={} +A.H3.prototype={} +A.H4.prototype={} +A.Hu.prototype={} +A.HY.prototype={} +A.I3.prototype={} +A.UG.prototype={ +h(a,b){var s,r=this.b +if(r==null)return this.c.h(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.acK(b):s}}, +gp(a){var s +if(this.b==null){s=this.c +s=s.gp(s)}else s=this.o7().length +return s}, +gS(a){return this.gp(this)===0}, +gbv(a){return this.gp(this)>0}, +gaD(a){var s +if(this.b==null){s=this.c +return s.gaD(s)}return new A.UH(this)}, +gbg(a){var s,r=this +if(r.b==null){s=r.c +return s.gbg(s)}return A.jY(r.o7(),new A.anx(r),t.N,t.z)}, +l(a,b,c){var s,r,q=this +if(q.b==null)q.c.l(0,b,c) +else if(q.am(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.PC().l(0,b,c)}, +am(a,b){if(this.b==null)return this.c.am(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +bQ(a,b,c){var s +if(this.am(0,b))return this.h(0,b) +s=c.$0() +this.l(0,b,s) +return s}, +w(a,b){if(this.b!=null&&!this.am(0,b))return null +return this.PC().w(0,b)}, +a9(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.a9(0,b) +s=o.o7() +for(r=0;r"))}return s}, +A(a,b){return this.a.am(0,b)}} +A.aiX.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:43} +A.aiW.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:43} +A.yJ.prototype={ +gaF(a){return"us-ascii"}, +dv(a){return B.mM.cU(a)}, +ck(a,b){if(this.a)return B.yj.cU(b) +else return B.yi.cU(b)}, +gne(){return B.mM}} +A.as3.prototype={ +cU(a){var s,r,q,p=A.ed(0,null,a.length,null,null)-0,o=new Uint8Array(p) +for(s=~this.a,r=0;r>>0!==0){if(!this.a)throw A.c(A.cj("Invalid value in input: "+A.d(q),p,p)) +return this.a4O(a,0,n)}}return A.jn(a,0,n)}, +a4O(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.ah(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} +A.IU.prototype={} +A.J6.prototype={ +gne(){return B.yU}, +amE(a,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b="Invalid base64 encoding length " +a2=A.ed(a1,a2,a0.length,c,c) +s=$.aKh() +for(r=a1,q=r,p=c,o=-1,n=-1,m=0;r=0){i=B.e.aH(u.U,h) +if(i===k)continue +k=i}else{if(h===-1){if(o<0){g=p==null?c:p.a.length +if(g==null)g=0 +o=g+(r-q) +n=r}++m +if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new A.ci("") +g=p}else g=p +f=g.a+=B.e.a0(a0,q,r) +g.a=f+A.cg(k) +q=l +continue}}throw A.c(A.cj("Invalid base64 data",a0,r))}if(p!=null){g=p.a+=B.e.a0(a0,q,a2) +f=g.length +if(o>=0)A.aBQ(a0,n,a2,o,m,f) +else{e=B.b.b4(f-1,4)+1 +if(e===1)throw A.c(A.cj(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.e.kF(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.aBQ(a0,n,a2,o,m,d) +else{e=B.b.b4(d,4) +if(e===1)throw A.c(A.cj(b,a0,a2)) +if(e>1)a0=B.e.kF(a0,a2,a2,e===2?"==":"=")}return a0}} +A.a_V.prototype={ +cU(a){var s=J.ah(a) +if(s.gS(a))return"" +s=new A.ak4(u.U).ajk(a,0,s.gp(a),!0) +s.toString +return A.jn(s,0,null)}} +A.ak4.prototype={ +ajk(a,b,c,d){var s,r=this.a,q=(r&3)+(c-b),p=B.b.az(q,3),o=p*4 +if(q-p*3>0)o+=4 +s=new Uint8Array(o) +this.a=A.aVb(this.b,a,b,c,!0,s,0,r) +if(o>0)return s +return null}} +A.a0r.prototype={} +A.a0s.prototype={} +A.SJ.prototype={ +I(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.ah(b) +if(n.gp(b)>p.length-o){p=q.b +s=n.gp(b)+p.length-1 +s|=B.b.t(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.t.cR(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.t.cR(p,o,o+n.gp(b),b) +q.c=q.c+n.gp(b)}, +eQ(a){this.a.$1(B.t.cg(this.b,0,this.c))}} +A.JG.prototype={} +A.kU.prototype={ +dv(a){return this.gne().cU(a)}} +A.KA.prototype={} +A.mN.prototype={} +A.AY.prototype={ +j(a){var s=A.pe(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.MQ.prototype={ +j(a){return"Cyclic error in JSON stringify"}} +A.MP.prototype={ +n8(a,b,c){var s=A.aH0(b,this.gaiI().a) +return s}, +ck(a,b){return this.n8(a,b,null)}, +dW(a,b){var s +if(b==null)b=null +if(b==null){s=this.gne() +return A.ayR(a,s.b,s.a)}return A.ayR(a,b,null)}, +dv(a){return this.dW(a,null)}, +gne(){return B.Em}, +gaiI(){return B.El}} +A.a8v.prototype={ +cU(a){var s,r=this.b,q=this.a,p=new A.ci("") +if(q==null)s=A.aFW(p,r) +else{if(r==null)r=A.azA() +s=new A.UJ(q,0,p,[],r)}s.mk(a) +r=p.a +return r.charCodeAt(0)==0?r:r}} +A.a8u.prototype={ +cU(a){return A.aH0(a,this.a)}} +A.anA.prototype={ +Hw(a){var s,r,q,p,o,n,m=a.length +for(s=this.c,r=0,q=0;q92){if(p>=55296){o=p&64512 +if(o===55296){n=q+1 +n=!(n=0&&(B.e.aH(a,o)&64512)===55296)}else o=!1 +else o=!0 +if(o){if(q>r)s.a+=B.e.a0(a,r,q) +r=q+1 +o=s.a+=A.cg(92) +o+=A.cg(117) +s.a=o +o+=A.cg(100) +s.a=o +n=p>>>8&15 +o+=A.cg(n<10?48+n:87+n) +s.a=o +n=p>>>4&15 +o+=A.cg(n<10?48+n:87+n) +s.a=o +n=p&15 +s.a=o+A.cg(n<10?48+n:87+n)}}continue}if(p<32){if(q>r)s.a+=B.e.a0(a,r,q) +r=q+1 +o=s.a+=A.cg(92) +switch(p){case 8:s.a=o+A.cg(98) +break +case 9:s.a=o+A.cg(116) +break +case 10:s.a=o+A.cg(110) +break +case 12:s.a=o+A.cg(102) +break +case 13:s.a=o+A.cg(114) +break +default:o+=A.cg(117) +s.a=o +o+=A.cg(48) +s.a=o +o+=A.cg(48) +s.a=o +n=p>>>4&15 +o+=A.cg(n<10?48+n:87+n) +s.a=o +n=p&15 +s.a=o+A.cg(n<10?48+n:87+n) +break}}else if(p===34||p===92){if(q>r)s.a+=B.e.a0(a,r,q) +r=q+1 +o=s.a+=A.cg(92) +s.a=o+A.cg(p)}}if(r===0)s.a+=a +else if(r>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.DI() +return!1}}, +a6q(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(B.e.aH(a,c-1)&64512)===55296)--c +for(s=l.c,r=s.length,q=b;q=r)break +l.b=o+1 +s[o]=p}else{o=p&64512 +if(o===55296){if(l.b+4>r)break +n=q+1 +if(l.agb(p,B.e.ao(a,n)))q=n}else if(o===56320){if(l.b+3>r)break +l.DI()}else if(p<=2047){o=l.b +m=o+1 +if(m>=r)break +l.b=m +s[o]=p>>>6|192 +l.b=m+1 +s[m]=p&63|128}else{o=l.b +if(o+2>=r)break +m=l.b=o+1 +s[o]=p>>>12|224 +o=l.b=m+1 +s[m]=p>>>6&63|128 +l.b=o+1 +s[o]=p&63|128}}}return q}} +A.RK.prototype={ +cU(a){var s=this.a,r=A.aUd(s,a,0,null) +if(r!=null)return r +return new A.asb(s).ahZ(a,0,null,!0)}} +A.asb.prototype={ +ahZ(a,b,c,d){var s,r,q,p,o,n=this,m=A.ed(b,c,J.aZ(a),null,null) +if(b===m)return"" +if(t.H3.b(a)){s=a +r=0}else{s=A.aWh(a,b,m) +m-=b +r=b +b=0}q=n.Bb(s,b,m,!0) +p=n.b +if((p&1)!==0){o=A.aWi(p) +n.b=0 +throw A.c(A.cj(o,a,r+n.c))}return q}, +Bb(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.b.az(b+c,2) +r=q.Bb(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.Bb(a,s,c,d)}return q.aiE(a,b,c,d)}, +aiE(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.ci(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=B.e.ao("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=B.e.ao(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) +if(j===0){h.a+=A.cg(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.cg(k) +break +case 65:h.a+=A.cg(k);--g +break +default:q=h.a+=A.cg(k) +h.a=q+A.cg(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +f=a[g]}p=g+1 +f=a[g] +if(f<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=A.cg(k) +else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +s=h.a +return s.charCodeAt(0)==0?s:s}} +A.YR.prototype={} +A.au0.prototype={ +$2(a,b){this.a.l(0,a.a,b)}, +$S:127} +A.aaq.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a +q+=a.a +s.a=q +s.a=q+": " +s.a+=A.pe(b) +r.a=", "}, +$S:127} +A.br.prototype={} +A.dj.prototype={ +I(a,b){return A.aPK(this.a+B.b.az(b.a,1000),this.b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.dj&&this.a===b.a&&this.b===b.b}, +b8(a,b){return B.b.b8(this.a,b.a)}, +a0x(a,b){var s,r=this.a +if(Math.abs(r)<=864e13)s=!1 +else s=!0 +if(s)throw A.c(A.aO("DateTime is outside valid range: "+r,null)) +A.fD(this.b,"isUtc",t.y)}, +gB(a){var s=this.a +return(s^B.b.t(s,30))&1073741823}, +j(a){var s=this,r=A.aPL(A.ON(s)),q=A.KR(A.id(s)),p=A.KR(A.OM(s)),o=A.KR(A.qs(s)),n=A.KR(A.aEu(s)),m=A.KR(A.aEv(s)),l=A.aPM(A.aEt(s)) +if(s.b)return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l}, +$ibr:1} +A.aS.prototype={ +U(a,b){return new A.aS(this.a+b.a)}, +as(a,b){return new A.aS(this.a-b.a)}, +a7(a,b){return new A.aS(B.c.aX(this.a*b))}, +kS(a,b){return this.ab.a}, +k(a,b){if(b==null)return!1 +return b instanceof A.aS&&this.a===b.a}, +gB(a){return B.b.gB(this.a)}, +b8(a,b){return B.b.b8(this.a,b.a)}, +j(a){var s,r,q,p,o,n=this.a,m=B.b.az(n,36e8) +n%=36e8 +if(n<0)n=-n +s=B.b.az(n,6e7) +n%=6e7 +r=s<10?"0":"" +q=B.b.az(n,1e6) +p=q<10?"0":"" +o=B.e.dO(B.b.j(n%1e6),6,"0") +return""+m+":"+r+s+":"+p+q+"."+o}, +$ibr:1} +A.TW.prototype={$iO:1} +A.c_.prototype={ +gql(){return A.aD(this.$thrownJsError)}} +A.oL.prototype={ +j(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.pe(s) +return"Assertion failed"}, +gnr(a){return this.a}} +A.o1.prototype={} +A.NK.prototype={ +j(a){return"Throw of null."}} +A.fh.prototype={ +gBC(){return"Invalid argument"+(!this.a?"(s)":"")}, +gBB(){return""}, +j(a){var s,r,q=this,p=q.c,o=p==null?"":" ("+p+")",n=q.d,m=n==null?"":": "+A.d(n),l=q.gBC()+o+m +if(!q.a)return l +s=q.gBB() +r=A.pe(q.b) +return l+s+": "+r}, +gaF(a){return this.c}} +A.v7.prototype={ +gBC(){return"RangeError"}, +gBB(){var s,r=this.e,q=this.f +if(r==null)s=q!=null?": Not less than or equal to "+A.d(q):"" +else if(q==null)s=": Not greater than or equal to "+A.d(r) +else if(q>r)s=": Not in inclusive range "+A.d(r)+".."+A.d(q) +else s=qd.length +else s=!1 +if(s)e=null +if(e==null){if(d.length>78)d=B.e.a0(d,0,75)+"..." +return f+"\n"+d}for(r=1,q=0,p=!1,o=0;o1?f+(" (at line "+r+", character "+(e-q+1)+")\n"):f+(" (at character "+(e+1)+")\n") +m=d.length +for(o=e;o78)if(e-q<75){l=q+75 +k=q +j="" +i="..."}else{if(m-e<75){k=m-75 +l=m +i=""}else{k=e-36 +l=e+36 +i="..."}j="..."}else{l=m +k=q +j="" +i=""}h=B.e.a0(d,k,l) +return f+j+h+i+"\n"+B.e.a7(" ",e-k+j.length)+"^\n"}else return e!=null?f+(" (at offset "+A.d(e)+")"):f}, +$ibm:1, +gnr(a){return this.a}, +gA3(a){return this.b}, +gca(a){return this.c}} +A.tI.prototype={ +h(a,b){var s=A.jz(b)||typeof b=="number"||typeof b=="string" +if(s)A.R(A.fJ(b,u.e,null)) +return this.a.get(b)}, +j(a){return"Expando:null"}, +gaF(){return null}} +A.q.prototype={ +xn(a,b){return A.p0(this,A.r(this).i("q.E"),b)}, +akb(a,b){var s=this,r=A.r(s) +if(r.i("Y").b(s))return A.aQT(s,b,r.i("q.E")) +return new A.pr(s,b,r.i("pr"))}, +hB(a,b,c){return A.jY(this,b,A.r(this).i("q.E"),c)}, +zm(a,b){return new A.aJ(this,b,A.r(this).i("aJ"))}, +A(a,b){var s +for(s=this.ga3(this);s.v();)if(J.e(s.gJ(s),b))return!0 +return!1}, +a9(a,b){var s +for(s=this.ga3(this);s.v();)b.$1(s.gJ(s))}, +c1(a,b){var s,r=this.ga3(this) +if(!r.v())return"" +if(b===""){s="" +do s+=A.d(J.d2(r.gJ(r))) +while(r.v())}else{s=""+A.d(J.d2(r.gJ(r))) +for(;r.v();)s=s+b+A.d(J.d2(r.gJ(r)))}return s.charCodeAt(0)==0?s:s}, +G_(a){return this.c1(a,"")}, +iI(a,b){var s +for(s=this.ga3(this);s.v();)if(b.$1(s.gJ(s)))return!0 +return!1}, +ew(a,b){return A.ai(this,b,A.r(this).i("q.E"))}, +eb(a){return this.ew(a,!0)}, +j1(a){return A.j2(this,A.r(this).i("q.E"))}, +gp(a){var s,r=this.ga3(this) +for(s=0;r.v();)++s +return s}, +gS(a){return!this.ga3(this).v()}, +gbv(a){return!this.gS(this)}, +j_(a,b){return A.ahH(this,b,A.r(this).i("q.E"))}, +hi(a,b){return A.agP(this,b,A.r(this).i("q.E"))}, +gN(a){var s=this.ga3(this) +if(!s.v())throw A.c(A.c7()) +return s.gJ(s)}, +gO(a){var s,r=this.ga3(this) +if(!r.v())throw A.c(A.c7()) +do s=r.gJ(r) +while(r.v()) +return s}, +gcc(a){var s,r=this.ga3(this) +if(!r.v())throw A.c(A.c7()) +s=r.gJ(r) +if(r.v())throw A.c(A.aDr()) +return s}, +lQ(a,b,c){var s,r +for(s=this.ga3(this);s.v();){r=s.gJ(s) +if(b.$1(r))return r}return c.$0()}, +bu(a,b){var s,r,q +A.dw(b,"index") +for(s=this.ga3(this),r=0;s.v();){q=s.gJ(s) +if(b===r)return q;++r}throw A.c(A.cl(b,this,"index",null,r))}, +j(a){return A.axC(this,"(",")")}} +A.Fr.prototype={ +bu(a,b){A.ayb(b,this,null,null) +return this.b.$1(b)}, +gp(a){return this.a}} +A.Ja.prototype={} +A.MG.prototype={} +A.aX.prototype={ +j(a){return"MapEntry("+A.d(this.a)+": "+A.d(this.b)+")"}, +gdB(a){return this.a}, +gn(a){return this.b}} +A.az.prototype={ +gB(a){return A.F.prototype.gB.call(this,this)}, +j(a){return"null"}} +A.F.prototype={$iF:1, +k(a,b){return this===b}, +gB(a){return A.hx(this)}, +j(a){return"Instance of '"+A.ac1(this)+"'"}, +Tk(a,b){throw A.c(A.aE3(this,b.gTe(),b.gTJ(),b.gTi()))}, +gea(a){return A.J(this)}, +toString(){return this.j(this)}} +A.Xu.prototype={ +j(a){return""}, +$icn:1} +A.QZ.prototype={ +gaji(){var s,r=this.b +if(r==null)r=$.OO.$0() +s=r-this.a +if($.awo()===1e6)return s +return s*1000}, +hj(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.OO.$0()-r) +s.b=null}}, +eZ(a){var s=this.b +this.a=s==null?$.OO.$0():s}} +A.ae0.prototype={ +gJ(a){return this.d}, +v(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if(o===m){p.d=-1 +return!1}s=B.e.ao(n,o) +r=o+1 +if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=A.d1(B.e.a0(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:142} +A.Hx.prototype={ +gON(){var s,r,q,p,o=this,n=o.x +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.d(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +A.cb(o.x,"_text") +n=o.x=s.charCodeAt(0)==0?s:s}return n}, +gm4(){var s,r,q=this,p=q.y +if(p===$){s=q.e +if(s.length!==0&&B.e.ao(s,0)===47)s=B.e.ci(s,1) +r=s.length===0?B.aU:A.aDK(new A.aF(A.b(s.split("/"),t.s),A.aYP(),t.cj),t.N) +A.cb(q.y,"pathSegments") +p=q.y=r}return p}, +gB(a){var s,r=this,q=r.z +if(q===$){s=B.e.gB(r.gON()) +A.cb(r.z,"hashCode") +r.z=s +q=s}return q}, +guy(){return this.b}, +gjr(a){var s=this.c +if(s==null)return"" +if(B.e.bL(s,"["))return B.e.a0(s,1,s.length-1) +return s}, +gpK(a){var s=this.d +return s==null?A.aGf(this.a):s}, +gnA(a){var s=this.f +return s==null?"":s}, +gy5(){var s=this.r +return s==null?"":s}, +alV(a){var s=this.a +if(a.length!==s.length)return!1 +return A.aWb(a,s)}, +MV(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.e.dm(b,"../",r);){r+=3;++s}q=B.e.pp(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.e.yx(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +if(!n||o===3)if(B.e.aH(a,p+1)===46)n=!n||B.e.aH(a,p+2)===46 +else n=!1 +else n=!1 +if(n)break;--s +q=p}return B.e.kF(a,q+1,null,B.e.ci(b,r-3*s))}, +R(a){return this.ul(A.m1(a,0,null))}, +ul(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.gdR().length!==0){s=a.gdR() +if(a.gty()){r=a.guy() +q=a.gjr(a) +p=a.gtz()?a.gpK(a):h}else{p=h +q=p +r=""}o=A.mk(a.geW(a)) +n=a.gpe()?a.gnA(a):h}else{s=i.a +if(a.gty()){r=a.guy() +q=a.gjr(a) +p=A.az0(a.gtz()?a.gpK(a):h,s) +o=A.mk(a.geW(a)) +n=a.gpe()?a.gnA(a):h}else{r=i.b +q=i.c +p=i.d +o=i.e +if(a.geW(a)==="")n=a.gpe()?a.gnA(a):i.f +else{m=A.aWg(i,o) +if(m>0){l=B.e.a0(o,0,m) +o=a.gye()?l+A.mk(a.geW(a)):l+A.mk(i.MV(B.e.ci(o,l.length),a.geW(a)))}else if(a.gye())o=A.mk(a.geW(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.geW(a):A.mk(a.geW(a)) +else o=A.mk("/"+a.geW(a)) +else{k=i.MV(o,a.geW(a)) +j=s.length===0 +if(!j||q!=null||B.e.bL(o,"/"))o=A.mk(k) +else o=A.az2(k,!j||q!=null)}n=a.gpe()?a.gnA(a):h}}}return A.as8(s,r,q,p,o,n,a.gFI()?a.gy5():h)}, +gSo(){return this.a.length!==0}, +gty(){return this.c!=null}, +gtz(){return this.d!=null}, +gpe(){return this.f!=null}, +gFI(){return this.r!=null}, +gye(){return B.e.bL(this.e,"/")}, +H4(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.c(A.V("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.c(A.V(u.z)) +q=r.r +if((q==null?"":q)!=="")throw A.c(A.V(u.A)) +q=$.aAm() +if(q)q=A.aGq(r) +else{if(r.c!=null&&r.gjr(r)!=="")A.R(A.V(u.Q)) +s=r.gm4() +A.aW8(s,!1) +q=A.R0(B.e.bL(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q}return q}, +j(a){return this.gON()}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(t.Xu.b(b))if(q.a===b.gdR())if(q.c!=null===b.gty())if(q.b===b.guy())if(q.gjr(q)===b.gjr(b))if(q.gpK(q)===b.gpK(b))if(q.e===b.geW(b)){s=q.f +r=s==null +if(!r===b.gpe()){if(r)s="" +if(s===b.gnA(b)){s=q.r +r=s==null +if(!r===b.gFI()){if(r)s="" +s=s===b.gy5()}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +$im0:1, +gdR(){return this.a}, +geW(a){return this.e}} +A.asa.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=A.Yp(B.f3,a,B.a1,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=A.Yp(B.f3,b,B.a1,!0)}}, +$S:478} +A.as9.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.aW(b),r=this.a;s.v();)r.$2(a,s.gJ(s))}, +$S:24} +A.aiM.prototype={ +gUU(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=B.e.js(m,"?",s) +q=m.length +if(r>=0){p=A.Hy(m,r+1,q,B.f_,!1) +q=r}else p=n +m=o.c=new A.Tq("data","",n,n,A.Hy(m,s,q,B.oZ,!1),p,n)}return m}, +j(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.asY.prototype={ +$2(a,b){var s=this.a[a] +B.t.h9(s,0,96,b) +return s}, +$S:473} +A.asZ.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:155} +A.ix.prototype={ +gSo(){return this.b>0}, +gty(){return this.c>0}, +gtz(){return this.c>0&&this.d+1r?B.e.a0(this.a,r,s-1):""}, +gjr(a){var s=this.c +return s>0?B.e.a0(this.a,s,this.d):""}, +gpK(a){var s,r=this +if(r.gtz())return A.d1(B.e.a0(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&B.e.bL(r.a,"http"))return 80 +if(s===5&&B.e.bL(r.a,"https"))return 443 +return 0}, +geW(a){return B.e.a0(this.a,this.e,this.f)}, +gnA(a){var s=this.f,r=this.r +return s=q.length)return s +return new A.ix(B.e.a0(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.x)}, +R(a){return this.ul(A.m1(a,0,null))}, +ul(a){if(a instanceof A.ix)return this.aeF(this,a) +return this.OY().ul(a)}, +aeF(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +if(c>0)return b +s=b.c +if(s>0){r=a.b +if(r<=0)return b +q=r===4 +if(q&&B.e.bL(a.a,"file"))p=b.e!==b.f +else if(q&&B.e.bL(a.a,"http"))p=!b.MB("80") +else p=!(r===5&&B.e.bL(a.a,"https"))||!b.MB("443") +if(p){o=r+1 +return new A.ix(B.e.a0(a.a,0,o)+B.e.ci(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.x)}else return this.OY().ul(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.ix(B.e.a0(a.a,0,k)+B.e.ci(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.x)}j=a.e +i=a.f +if(j===i&&a.c>0){for(;B.e.dm(s,"../",n);)n+=3 +o=j-n+1 +return new A.ix(B.e.a0(a.a,0,j)+"/"+B.e.ci(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.x)}h=a.a +l=A.aG6(this) +if(l>=0)g=l +else for(g=j;B.e.dm(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.e.dm(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(B.e.aH(h,i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.e.dm(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.ix(B.e.a0(h,0,i)+d+B.e.ci(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.x)}, +H4(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.e.bL(q.a,"file")) +p=s}else p=!1 +if(p)throw A.c(A.V("Cannot extract a file path from a "+q.gdR()+" URI")) +p=q.f +s=q.a +if(p0?s.gjr(s):r,n=s.gtz()?s.gpK(s):r,m=s.a,l=s.f,k=B.e.a0(m,s.e,l),j=s.r +l=l>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.zM.prototype={ +j(a){var s,r=a.left +r.toString +r="Rectangle ("+A.d(r)+", " +s=a.top +s.toString +return r+A.d(s)+") "+A.d(this.gbo(a))+" x "+A.d(this.gbj(a))}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.l(b) +if(s===r.gjw(b)){s=a.top +s.toString +s=s===r.gmf(b)&&this.gbo(a)===r.gbo(b)&&this.gbj(a)===r.gbj(b)}else s=!1}else s=!1 +return s}, +gB(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.aaC(r,s,this.gbo(a),this.gbj(a),B.as,B.as)}, +gMj(a){return a.height}, +gbj(a){var s=this.gMj(a) +s.toString +return s}, +gjw(a){var s=a.left +s.toString +return s}, +gmf(a){var s=a.top +s.toString +return s}, +gPM(a){return a.width}, +gbo(a){var s=this.gPM(a) +s.toString +return s}, +$iie:1} +A.L8.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.a3h.prototype={ +gp(a){return a.length}, +w(a,b){return a.remove(b)}} +A.ST.prototype={ +A(a,b){return J.oD(this.b,b)}, +gS(a){return this.a.firstElementChild==null}, +gp(a){return this.b.length}, +h(a,b){return t.lU.a(this.b[b])}, +l(a,b,c){this.a.replaceChild(c,this.b[b])}, +sp(a,b){throw A.c(A.V("Cannot resize element lists"))}, +I(a,b){this.a.appendChild(b) +return b}, +ga3(a){var s=this.eb(this) +return new J.du(s,s.length,A.a8(s).i("du<1>"))}, +P(a,b){A.aVe(this.a,b)}, +cC(a,b){throw A.c(A.V("Cannot sort element lists"))}, +b_(a,b,c,d,e){throw A.c(A.bV(null))}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}, +w(a,b){return A.aVg(this.a,b)}, +ks(a,b,c){var s,r,q=this +if(b<0||b>q.b.length)throw A.c(A.bL(b,0,q.gp(q),null,null)) +s=q.b +r=q.a +if(b===s.length)r.appendChild(c) +else r.insertBefore(c,t.lU.a(s[b]))}, +ar(a){J.aAH(this.a)}, +eu(a){var s=this.gO(this) +this.a.removeChild(s) +return s}, +gN(a){return A.aVf(this.a)}, +gO(a){var s=this.a.lastElementChild +if(s==null)throw A.c(A.ae("No elements")) +return s}} +A.x7.prototype={ +gp(a){return this.a.length}, +h(a,b){return this.$ti.c.a(this.a[b])}, +l(a,b,c){throw A.c(A.V("Cannot modify list"))}, +sp(a,b){throw A.c(A.V("Cannot modify list"))}, +cC(a,b){throw A.c(A.V("Cannot sort list"))}, +gN(a){return this.$ti.c.a(B.vj.gN(this.a))}, +gO(a){return this.$ti.c.a(B.vj.gO(this.a))}} +A.aA.prototype={ +gagN(a){return new A.TP(a)}, +geP(a){return new A.ST(a,a.children)}, +HB(a){return window.getComputedStyle(a,"")}, +j(a){return a.localName}, +jl(a,b,c,d){var s,r,q,p +if(c==null){s=$.aCG +if(s==null){s=A.b([],t.qF) +r=new A.BV(s) +s.push(A.aFS(null)) +s.push(A.aG8()) +$.aCG=r +d=r}else d=s +s=$.aCF +if(s==null){s=new A.Yq(d) +$.aCF=s +c=s}else{s.a=d +c=s}}if($.mM==null){s=document +r=s.implementation.createHTMLDocument("") +$.mM=r +$.axh=r.createRange() +r=$.mM.createElement("base") +t.N2.a(r) +s=s.baseURI +s.toString +r.href=s +$.mM.head.appendChild(r)}s=$.mM +if(s.body==null){r=s.createElement("body") +s.body=t.C4.a(r)}s=$.mM +if(t.C4.b(a)){s=s.body +s.toString +q=s}else{s.toString +q=s.createElement(a.tagName) +$.mM.body.appendChild(q)}if("createContextualFragment" in window.Range.prototype&&!B.d.A(B.I9,a.tagName)){$.axh.selectNodeContents(q) +s=$.axh +p=s.createContextualFragment(b)}else{q.innerHTML=b +p=$.mM.createDocumentFragment() +for(;s=q.firstChild,s!=null;)p.appendChild(s)}if(q!==$.mM.body)J.cI(q) +c.HW(p) +document.adoptNode(p) +return p}, +aik(a,b,c){return this.jl(a,b,c,null)}, +Wl(a,b){a.textContent=null +a.appendChild(this.jl(a,b,null,null))}, +S2(a){return a.focus()}, +gUv(a){return a.tagName}, +$iaA:1} +A.a3N.prototype={ +$1(a){return t.lU.b(a)}, +$S:187} +A.Lf.prototype={ +gaF(a){return a.name}} +A.iT.prototype={ +gaF(a){return a.name}, +adt(a,b,c){return a.remove(A.h7(b,0),A.h7(c,1))}, +bI(a){var s=new A.ab($.a3,t.LR),r=new A.aN(s,t.zh) +this.adt(a,new A.a4h(r),new A.a4i(r)) +return s}} +A.a4h.prototype={ +$0(){this.a.dV(0)}, +$S:0} +A.a4i.prototype={ +$1(a){this.a.hv(a)}, +$S:469} +A.ag.prototype={ +gj0(a){return A.asV(a.target)}, +$iag:1} +A.G.prototype={ +ll(a,b,c,d){if(c!=null)this.a3a(a,b,c,d)}, +lk(a,b,c){return this.ll(a,b,c,null)}, +pN(a,b,c,d){if(c!=null)this.adw(a,b,c,d)}, +z4(a,b,c){return this.pN(a,b,c,null)}, +a3a(a,b,c,d){return a.addEventListener(b,A.h7(c,1),d)}, +adw(a,b,c,d){return a.removeEventListener(b,A.h7(c,1),d)}, +$iG:1} +A.a4x.prototype={ +gaF(a){return a.name}} +A.LB.prototype={ +gaF(a){return a.name}} +A.eG.prototype={ +gaF(a){return a.name}, +$ieG:1} +A.tN.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1, +$itN:1} +A.tO.prototype={ +gaF(a){return a.name}} +A.LD.prototype={ +gp(a){return a.length}} +A.ps.prototype={$ips:1} +A.LY.prototype={ +a9(a,b){return a.forEach(A.h7(b,3))}} +A.l8.prototype={ +gp(a){return a.length}, +gaF(a){return a.name}, +$il8:1} +A.hl.prototype={$ihl:1} +A.a6R.prototype={ +gp(a){return a.length}} +A.pA.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.AD.prototype={} +A.jO.prototype={ +gaou(a){var s,r,q,p,o,n,m=t.N,l=A.v(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +for(m=j.length,s=0;s=200&&o<300 +r=o>307&&o<400 +o=s||o===0||o===304||r +q=this.b +if(o)q.cq(0,p) +else q.hv(a)}, +$S:468} +A.pB.prototype={} +A.Mh.prototype={ +gaF(a){return a.name}} +A.pE.prototype={ +gk9(a){return a.data}, +$ipE:1} +A.pF.prototype={ +gahJ(a){return a.complete}, +$ipF:1, +cq(a,b){return this.gahJ(a).$1(b)}} +A.pK.prototype={ +gaF(a){return a.name}, +$ipK:1, +$iaCY:1} +A.i5.prototype={$ii5:1} +A.B4.prototype={} +A.a99.prototype={ +j(a){return String(a)}} +A.Ng.prototype={ +gaF(a){return a.name}} +A.Nm.prototype={ +bI(a){return A.hP(a.remove(),t.z)}} +A.a9w.prototype={ +gp(a){return a.length}} +A.BB.prototype={ +aq(a,b){return a.addListener(A.h7(b,1))}, +T(a,b){return a.removeListener(A.h7(b,1))}} +A.uD.prototype={$iuD:1} +A.lm.prototype={$ilm:1} +A.uE.prototype={ +ll(a,b,c,d){if(b==="message")a.start() +this.Y_(a,b,c,!1)}, +$iuE:1} +A.ng.prototype={ +gaF(a){return a.name}, +$ing:1} +A.Nr.prototype={ +am(a,b){return A.iy(a.get(b))!=null}, +h(a,b){return A.iy(a.get(b))}, +a9(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.iy(s.value[1]))}}, +gaD(a){var s=A.b([],t.s) +this.a9(a,new A.a9I(s)) +return s}, +gbg(a){var s=A.b([],t.n4) +this.a9(a,new A.a9J(s)) +return s}, +gp(a){return a.size}, +gS(a){return a.size===0}, +gbv(a){return a.size!==0}, +l(a,b,c){throw A.c(A.V("Not supported"))}, +bQ(a,b,c){throw A.c(A.V("Not supported"))}, +w(a,b){throw A.c(A.V("Not supported"))}, +$iax:1} +A.a9I.prototype={ +$2(a,b){return this.a.push(a)}, +$S:24} +A.a9J.prototype={ +$2(a,b){return this.a.push(b)}, +$S:24} +A.Ns.prototype={ +am(a,b){return A.iy(a.get(b))!=null}, +h(a,b){return A.iy(a.get(b))}, +a9(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.iy(s.value[1]))}}, +gaD(a){var s=A.b([],t.s) +this.a9(a,new A.a9K(s)) +return s}, +gbg(a){var s=A.b([],t.n4) +this.a9(a,new A.a9L(s)) +return s}, +gp(a){return a.size}, +gS(a){return a.size===0}, +gbv(a){return a.size!==0}, +l(a,b,c){throw A.c(A.V("Not supported"))}, +bQ(a,b,c){throw A.c(A.V("Not supported"))}, +w(a,b){throw A.c(A.V("Not supported"))}, +$iax:1} +A.a9K.prototype={ +$2(a,b){return this.a.push(a)}, +$S:24} +A.a9L.prototype={ +$2(a,b){return this.a.push(b)}, +$S:24} +A.q6.prototype={ +gaF(a){return a.name}} +A.hr.prototype={$ihr:1} +A.Nt.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.er.prototype={ +gca(a){var s,r,q,p,o,n,m +if(!!a.offsetX)return new A.hw(a.offsetX,a.offsetY,t.i6) +else{s=a.target +r=t.lU +if(!r.b(A.asV(s)))throw A.c(A.V("offsetX is only supported on elements")) +q=r.a(A.asV(s)) +s=a.clientX +r=a.clientY +p=t.i6 +o=q.getBoundingClientRect() +n=o.left +n.toString +o=o.top +o.toString +m=new A.hw(s,r,p).as(0,new A.hw(n,o,p)) +return new A.hw(B.c.G(m.a),B.c.G(m.b),p)}}, +$ier:1} +A.NH.prototype={ +gam3(a){return a.language||a.userLanguage}} +A.BT.prototype={} +A.aan.prototype={ +gaF(a){return a.name}} +A.ej.prototype={ +gN(a){var s=this.a.firstChild +if(s==null)throw A.c(A.ae("No elements")) +return s}, +gO(a){var s=this.a.lastChild +if(s==null)throw A.c(A.ae("No elements")) +return s}, +gcc(a){var s=this.a,r=s.childNodes.length +if(r===0)throw A.c(A.ae("No elements")) +if(r>1)throw A.c(A.ae("More than one element")) +s=s.firstChild +s.toString +return s}, +I(a,b){this.a.appendChild(b)}, +P(a,b){var s,r,q,p,o +if(b instanceof A.ej){s=b.a +r=this.a +if(s!==r)for(q=s.childNodes.length,p=0;p"))}, +cC(a,b){throw A.c(A.V("Cannot sort Node list"))}, +b_(a,b,c,d,e){throw A.c(A.V("Cannot setRange on Node list"))}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}, +gp(a){return this.a.childNodes.length}, +sp(a,b){throw A.c(A.V("Cannot set length on immutable List."))}, +h(a,b){return this.a.childNodes[b]}} +A.ad.prototype={ +bI(a){var s=a.parentNode +if(s!=null)s.removeChild(a)}, +aol(a,b){var s,r,q +try{r=a.parentNode +r.toString +s=r +J.aLR(s,b,a)}catch(q){}return a}, +a4n(a){var s +for(;s=a.firstChild,s!=null;)a.removeChild(s)}, +j(a){var s=a.nodeValue +return s==null?this.Yb(a):s}, +adA(a,b,c){return a.replaceChild(b,c)}, +$iad:1} +A.uK.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.NO.prototype={ +gaF(a){return a.name}} +A.BY.prototype={ +uF(a,b,c){var s=a.getContext(b,A.ZF(c)) +return s}} +A.NV.prototype={ +gaF(a){return a.name}} +A.aaL.prototype={ +gaF(a){return a.name}} +A.C5.prototype={} +A.Og.prototype={ +gaF(a){return a.name}} +A.ab4.prototype={ +gaF(a){return a.name}} +A.ab9.prototype={ +cq(a,b){return A.hP(a.complete(b),t.z)}} +A.k6.prototype={ +gaF(a){return a.name}} +A.aba.prototype={ +gaF(a){return a.name}} +A.hv.prototype={ +gp(a){return a.length}, +gaF(a){return a.name}, +$ihv:1} +A.OE.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.lu.prototype={$ilu:1} +A.hy.prototype={$ihy:1} +A.PR.prototype={ +am(a,b){return A.iy(a.get(b))!=null}, +h(a,b){return A.iy(a.get(b))}, +a9(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.iy(s.value[1]))}}, +gaD(a){var s=A.b([],t.s) +this.a9(a,new A.adZ(s)) +return s}, +gbg(a){var s=A.b([],t.n4) +this.a9(a,new A.ae_(s)) +return s}, +gp(a){return a.size}, +gS(a){return a.size===0}, +gbv(a){return a.size!==0}, +l(a,b,c){throw A.c(A.V("Not supported"))}, +bQ(a,b,c){throw A.c(A.V("Not supported"))}, +w(a,b){throw A.c(A.V("Not supported"))}, +$iax:1} +A.adZ.prototype={ +$2(a,b){return this.a.push(a)}, +$S:24} +A.ae_.prototype={ +$2(a,b){return this.a.push(b)}, +$S:24} +A.Q0.prototype={ +ape(a){return a.unlock()}} +A.qG.prototype={$iqG:1} +A.Qa.prototype={ +gp(a){return a.length}, +gaF(a){return a.name}} +A.Qj.prototype={ +gaF(a){return a.name}} +A.QG.prototype={ +gaF(a){return a.name}} +A.h2.prototype={$ih2:1} +A.QR.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.hG.prototype={$ihG:1} +A.QW.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.hH.prototype={ +gp(a){return a.length}, +$ihH:1} +A.QX.prototype={ +gaF(a){return a.name}} +A.ah3.prototype={ +gaF(a){return a.name}} +A.DS.prototype={ +am(a,b){return a.getItem(A.bx(b))!=null}, +h(a,b){return a.getItem(A.bx(b))}, +l(a,b,c){a.setItem(b,c)}, +bQ(a,b,c){if(a.getItem(b)==null)a.setItem(b,c.$0()) +return A.bx(a.getItem(b))}, +w(a,b){var s +A.bx(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +a9(a,b){var s,r,q +for(s=0;!0;++s){r=a.key(s) +if(r==null)return +q=a.getItem(r) +q.toString +b.$2(r,q)}}, +gaD(a){var s=A.b([],t.s) +this.a9(a,new A.ahg(s)) +return s}, +gbg(a){var s=A.b([],t.s) +this.a9(a,new A.ahh(s)) +return s}, +gp(a){return a.length}, +gS(a){return a.key(0)==null}, +gbv(a){return a.key(0)!=null}, +$iax:1} +A.ahg.prototype={ +$2(a,b){return this.a.push(a)}, +$S:67} +A.ahh.prototype={ +$2(a,b){return this.a.push(b)}, +$S:67} +A.DW.prototype={} +A.ft.prototype={$ift:1} +A.E1.prototype={ +jl(a,b,c,d){var s,r +if("createContextualFragment" in window.Range.prototype)return this.An(a,b,c,d) +s=A.aQe(""+b+"
    ",c,d) +r=document.createDocumentFragment() +new A.ej(r).P(0,new A.ej(s)) +return r}} +A.R7.prototype={ +jl(a,b,c,d){var s,r +if("createContextualFragment" in window.Range.prototype)return this.An(a,b,c,d) +s=document +r=s.createDocumentFragment() +s=new A.ej(B.xn.jl(s.createElement("table"),b,c,d)) +s=new A.ej(s.gcc(s)) +new A.ej(r).P(0,new A.ej(s.gcc(s))) +return r}} +A.R8.prototype={ +jl(a,b,c,d){var s,r +if("createContextualFragment" in window.Range.prototype)return this.An(a,b,c,d) +s=document +r=s.createDocumentFragment() +s=new A.ej(B.xn.jl(s.createElement("table"),b,c,d)) +new A.ej(r).P(0,new A.ej(s.gcc(s))) +return r}} +A.wa.prototype={$iwa:1} +A.wc.prototype={ +gaF(a){return a.name}, +W0(a){return a.select()}, +$iwc:1} +A.h4.prototype={$ih4:1} +A.f5.prototype={$if5:1} +A.Ro.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.Rp.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.aix.prototype={ +gp(a){return a.length}} +A.hJ.prototype={$ihJ:1} +A.o_.prototype={$io_:1} +A.Eq.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.aiD.prototype={ +gp(a){return a.length}} +A.lX.prototype={} +A.aiQ.prototype={ +j(a){return String(a)}} +A.RU.prototype={ +gp(a){return a.length}} +A.m4.prototype={ +gRj(a){var s=a.deltaY +if(s!=null)return s +throw A.c(A.V("deltaY is not supported"))}, +gRi(a){var s=a.deltaX +if(s!=null)return s +throw A.c(A.V("deltaX is not supported"))}, +gaiK(a){if(!!a.deltaMode)return a.deltaMode +return 0}, +$im4:1} +A.o4.prototype={ +anf(a,b,c){var s=A.aFK(a.open(b,c)) +return s}, +Uj(a,b){var s +this.a6d(a) +s=A.azv(b,t.Jy) +s.toString +return this.adH(a,s)}, +adH(a,b){return a.requestAnimationFrame(A.h7(b,1))}, +a6d(a){if(!!(a.requestAnimationFrame&&a.cancelAnimationFrame))return;(function(b){var s=["ms","moz","webkit","o"] +for(var r=0;r>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.F6.prototype={ +j(a){var s,r=a.left +r.toString +r="Rectangle ("+A.d(r)+", " +s=a.top +s.toString +s=r+A.d(s)+") " +r=a.width +r.toString +r=s+A.d(r)+" x " +s=a.height +s.toString +return r+A.d(s)}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.l(b) +if(s===r.gjw(b)){s=a.top +s.toString +if(s===r.gmf(b)){s=a.width +s.toString +if(s===r.gbo(b)){s=a.height +s.toString +r=s===r.gbj(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gB(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return A.aaC(p,s,r,q,B.as,B.as)}, +gMj(a){return a.height}, +gbj(a){var s=a.height +s.toString +return s}, +gPM(a){return a.width}, +gbo(a){var s=a.width +s.toString +return s}} +A.Uj.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.G5.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.Xi.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.Xx.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a[b]}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return a[b]}, +$ibc:1, +$iY:1, +$ibn:1, +$iq:1, +$iw:1} +A.Sw.prototype={ +ji(a,b,c){var s=t.N +return A.axN(this,s,s,b,c)}, +bQ(a,b,c){var s=this.a,r=s.hasAttribute(b) +if(!r)s.setAttribute(b,c.$0()) +return A.bx(s.getAttribute(b))}, +a9(a,b){var s,r,q,p,o +for(s=this.gaD(this),r=s.length,q=this.a,p=0;p"))}, +I(a,b){throw A.c(A.V("Cannot add to immutable List."))}, +cC(a,b){throw A.c(A.V("Cannot sort immutable List."))}, +eu(a){throw A.c(A.V("Cannot remove from immutable List."))}, +w(a,b){throw A.c(A.V("Cannot remove from immutable List."))}, +b_(a,b,c,d,e){throw A.c(A.V("Cannot setRange on immutable List."))}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}, +h9(a,b,c,d){throw A.c(A.V("Cannot modify an immutable List."))}} +A.BV.prototype={ +oz(a){return B.d.iI(this.a,new A.aat(a))}, +lo(a,b,c){return B.d.iI(this.a,new A.aas(a,b,c))}, +$ik0:1} +A.aat.prototype={ +$1(a){return a.oz(this.a)}, +$S:183} +A.aas.prototype={ +$1(a){return a.lo(this.a,this.b,this.c)}, +$S:183} +A.GZ.prototype={ +a2U(a,b,c,d){var s,r,q +this.a.P(0,c) +s=b.zm(0,new A.arb()) +r=b.zm(0,new A.arc()) +this.b.P(0,s) +q=this.c +q.P(0,B.aU) +q.P(0,r)}, +oz(a){return this.a.A(0,A.zU(a))}, +lo(a,b,c){var s=this,r=A.zU(a),q=s.c +if(q.A(0,r+"::"+b))return s.d.agv(c) +else if(q.A(0,"*::"+b))return s.d.agv(c) +else{q=s.b +if(q.A(0,r+"::"+b))return!0 +else if(q.A(0,"*::"+b))return!0 +else if(q.A(0,r+"::*"))return!0 +else if(q.A(0,"*::*"))return!0}return!1}, +$ik0:1} +A.arb.prototype={ +$1(a){return!B.d.A(B.i7,a)}, +$S:34} +A.arc.prototype={ +$1(a){return B.d.A(B.i7,a)}, +$S:34} +A.XG.prototype={ +lo(a,b,c){if(this.a_A(a,b,c))return!0 +if(b==="template"&&c==="")return!0 +if(a.getAttribute("template")==="")return this.e.A(0,b) +return!1}} +A.arm.prototype={ +$1(a){return"TEMPLATE::"+a}, +$S:30} +A.Xy.prototype={ +oz(a){var s +if(t.MF.b(a))return!1 +s=t.ry.b(a) +if(s&&A.zU(a)==="foreignObject")return!1 +if(s)return!0 +return!1}, +lo(a,b,c){if(b==="is"||B.e.bL(b,"on"))return!1 +return this.oz(a)}, +$ik0:1} +A.tS.prototype={ +v(){var s=this,r=s.c+1,q=s.b +if(r" +if(typeof console!="undefined")window.console.warn(s) +return}if(!m.a.oz(a)){m.rg(a,b) +window +s="Removing disallowed element <"+e+"> from "+A.d(b) +if(typeof console!="undefined")window.console.warn(s) +return}if(g!=null)if(!m.a.lo(a,"is",g)){m.rg(a,b) +window +s="Removing disallowed type extension <"+e+' is="'+g+'">' +if(typeof console!="undefined")window.console.warn(s) +return}s=f.gaD(f) +r=A.b(s.slice(0),A.a8(s)) +for(q=f.gaD(f).length-1,s=f.a;q>=0;--q){p=r[q] +o=m.a +n=J.aOE(p) +A.bx(p) +if(!o.lo(a,n,s.getAttribute(p))){window +o="Removing disallowed attribute <"+e+" "+p+'="'+A.d(s.getAttribute(p))+'">' +if(typeof console!="undefined")window.console.warn(o) +s.removeAttribute(p)}}if(t.aW.b(a)){s=a.content +s.toString +m.HW(s)}}} +A.ase.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a +switch(a.nodeType){case 1:n.ae4(a,b) +break +case 8:case 11:case 3:case 4:break +default:n.rg(a,b)}s=a.lastChild +for(;s!=null;){r=null +try{r=s.previousSibling +if(r!=null){q=r.nextSibling +p=s +p=q==null?p!=null:q!==p +q=p}else q=!1 +if(q){q=A.ae("Corrupt HTML") +throw A.c(q)}}catch(o){q=s;++n.b +p=q.parentNode +if(a!==p){if(p!=null)p.removeChild(q)}else a.removeChild(q) +s=null +r=a.lastChild}if(s!=null)this.$2(s,a) +s=r}}, +$S:460} +A.Td.prototype={} +A.TG.prototype={} +A.TH.prototype={} +A.TI.prototype={} +A.TJ.prototype={} +A.U2.prototype={} +A.U3.prototype={} +A.Uq.prototype={} +A.Ur.prototype={} +A.V3.prototype={} +A.V4.prototype={} +A.V5.prototype={} +A.V6.prototype={} +A.Vj.prototype={} +A.Vk.prototype={} +A.VH.prototype={} +A.VI.prototype={} +A.WN.prototype={} +A.H_.prototype={} +A.H0.prototype={} +A.Xg.prototype={} +A.Xh.prototype={} +A.Xo.prototype={} +A.XS.prototype={} +A.XT.prototype={} +A.Hl.prototype={} +A.Hm.prototype={} +A.Y2.prototype={} +A.Y3.prototype={} +A.YE.prototype={} +A.YF.prototype={} +A.YO.prototype={} +A.YP.prototype={} +A.YX.prototype={} +A.YY.prototype={} +A.Zb.prototype={} +A.Zc.prototype={} +A.Zd.prototype={} +A.Ze.prototype={} +A.arj.prototype={ +pb(a){var s,r=this.a,q=r.length +for(s=0;s")),new A.a4Q(),r.i("fp"))}, +a9(a,b){B.d.a9(A.fZ(this.gj9(),!1,t.lU),b)}, +l(a,b,c){var s=this.gj9() +J.aOk(s.b.$1(J.rX(s.a,b)),c)}, +sp(a,b){var s=J.aZ(this.gj9().a) +if(b>=s)return +else if(b<0)throw A.c(A.aO("Invalid list length",null)) +this.aob(0,b,s)}, +I(a,b){this.b.a.appendChild(b)}, +A(a,b){if(!t.lU.b(b))return!1 +return b.parentNode===this.a}, +cC(a,b){throw A.c(A.V("Cannot sort filtered list"))}, +b_(a,b,c,d,e){throw A.c(A.V("Cannot setRange on filtered list"))}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}, +aob(a,b,c){var s=this.gj9() +s=A.agP(s,b,s.$ti.i("q.E")) +B.d.a9(A.fZ(A.ahH(s,c-b,A.r(s).i("q.E")),!0,t.z),new A.a4R())}, +ar(a){J.aAH(this.b.a)}, +eu(a){var s=this.gj9(),r=s.b.$1(J.rZ(s.a)) +J.cI(r) +return r}, +ks(a,b,c){var s,r +if(b===J.aZ(this.gj9().a))this.b.a.appendChild(c) +else{s=this.gj9() +r=s.b.$1(J.rX(s.a,b)) +r.parentNode.insertBefore(c,r)}}, +w(a,b){return!1}, +gp(a){return J.aZ(this.gj9().a)}, +h(a,b){var s=this.gj9() +return s.b.$1(J.rX(s.a,b))}, +ga3(a){var s=A.fZ(this.gj9(),!1,t.lU) +return new J.du(s,s.length,A.a8(s).i("du<1>"))}} +A.a4P.prototype={ +$1(a){return t.lU.b(a)}, +$S:187} +A.a4Q.prototype={ +$1(a){return t.lU.a(a)}, +$S:439} +A.a4R.prototype={ +$1(a){return J.cI(a)}, +$S:37} +A.KN.prototype={ +gaF(a){return a.name}} +A.a7R.prototype={ +gaF(a){return a.name}} +A.B1.prototype={$iB1:1} +A.aaB.prototype={ +gaF(a){return a.name}} +A.RS.prototype={ +gj0(a){return a.target}} +A.NN.prototype={ +j(a){var s=""+"OS Error",r=this.a +if(r.length!==0){s=s+": "+r +r=this.b +if(r!==-1)s=s+", errno = "+B.b.j(r)}else{r=this.b +if(r!==-1)s=s+": errno = "+B.b.j(r)}return s.charCodeAt(0)==0?s:s}, +$ibm:1} +A.A9.prototype={ +j(a){var s=this,r=""+"FileSystemException",q=s.a +if(q.length!==0){r=r+(": "+q)+(", path = '"+s.b+"'") +q=s.c +if(q!=null)r+=" ("+q.j(0)+")"}else{q=s.c +if(q!=null)r=r+(": "+q.j(0))+(", path = '"+s.b+"'") +else r+=": "+s.b}return r.charCodeAt(0)==0?r:r}, +$ibm:1} +A.U1.prototype={ +m_(a){return A.aVk(12,[null,this.b]).bG(0,new A.amv(this),t.S)}, +anK(){A.aVm(A.aVC(),this.b,0) +var s=null}, +j(a){return"File: '"+this.a+"'"}} +A.amv.prototype={ +$1(a){var s +a.h(0,0) +s=A.aWU(a,"Cannot retrieve length of file",this.a.a) +throw A.c(s)}, +$S:437} +A.a4O.prototype={} +A.a8r.prototype={ +$1(a){var s,r,q,p,o=this.a +if(o.am(0,a))return o.h(0,a) +if(t.f.b(a)){s={} +o.l(0,a,s) +for(o=J.l(a),r=J.aW(o.gaD(a));r.v();){q=r.gJ(r) +s[q]=this.$1(o.h(a,q))}return s}else if(t.JY.b(a)){p=[] +o.l(0,a,p) +B.d.P(p,J.yn(a,this,t.z)) +return p}else return A.I5(a)}, +$S:123} +A.asW.prototype={ +$1(a){var s=function(b,c,d){return function(){return b(c,d,this,Array.prototype.slice.apply(arguments))}}(A.aWs,a,!1) +A.azf(s,$.a_0(),a) +return s}, +$S:62} +A.asX.prototype={ +$1(a){return new this.a(a)}, +$S:62} +A.au6.prototype={ +$1(a){return new A.un(a)}, +$S:431} +A.au7.prototype={ +$1(a){return new A.pP(a,t.sW)}, +$S:409} +A.au8.prototype={ +$1(a){return new A.lg(a)}, +$S:405} +A.lg.prototype={ +h(a,b){if(typeof b!="string"&&typeof b!="number")throw A.c(A.aO("property is not a String or num",null)) +return A.azb(this.a[b])}, +l(a,b,c){if(typeof b!="string"&&typeof b!="number")throw A.c(A.aO("property is not a String or num",null)) +this.a[b]=A.I5(c)}, +k(a,b){if(b==null)return!1 +return b instanceof A.lg&&this.a===b.a}, +j(a){var s,r +try{s=String(this.a) +return s}catch(r){s=this.cp(0) +return s}}, +a4(a,b){var s=this.a,r=b==null?null:A.fZ(new A.aF(b,A.aZP(),A.a8(b).i("aF<1,@>")),!0,t.z) +return A.azb(s[a].apply(s,r))}, +xj(a){return this.a4(a,null)}, +gB(a){return 0}} +A.un.prototype={} +A.pP.prototype={ +K7(a){var s=this,r=a<0||a>=s.gp(s) +if(r)throw A.c(A.bL(a,0,s.gp(s),null,null))}, +h(a,b){if(A.fc(b))this.K7(b) +return this.Yh(0,b)}, +l(a,b,c){if(A.fc(b))this.K7(b) +this.Jp(0,b,c)}, +gp(a){var s=this.a.length +if(typeof s==="number"&&s>>>0===s)return s +throw A.c(A.ae("Bad JsArray length"))}, +sp(a,b){this.Jp(0,"length",b)}, +I(a,b){this.a4("push",[b])}, +eu(a){if(this.gp(this)===0)throw A.c(A.dV(-1)) +return this.xj("pop")}, +b_(a,b,c,d,e){var s,r +A.aRu(b,c,this.gp(this)) +s=c-b +if(s===0)return +r=[b,s] +B.d.P(r,J.a_q(d,e).j_(0,s)) +this.a4("splice",r)}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}, +cC(a,b){this.a4("sort",b==null?[]:[b])}, +$iY:1, +$iq:1, +$iw:1} +A.xi.prototype={ +l(a,b,c){return this.Yi(0,b,c)}} +A.NJ.prototype={ +j(a){return"Promise was rejected with a value of `"+(this.a?"undefined":"null")+"`."}, +$ibm:1} +A.avr.prototype={ +$1(a){return this.a.cq(0,a)}, +$S:37} +A.avs.prototype={ +$1(a){if(a==null)return this.a.hv(new A.NJ(a===undefined)) +return this.a.hv(a)}, +$S:37} +A.anv.prototype={ +Tj(a){if(a<=0||a>4294967296)throw A.c(A.dV(u.E+a)) +return Math.random()*a>>>0}} +A.Wb.prototype={ +Ju(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +do{s=a>>>0 +a=B.b.az(a-s,k) +r=a>>>0 +a=B.b.az(a-r,k) +q=(~s>>>0)+(s<<21>>>0) +p=q>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.b.az(q-p,k)>>>0 +q=((p^(p>>>24|r<<8))>>>0)*265 +s=q>>>0 +r=((r^r>>>24)>>>0)*265+B.b.az(q-s,k)>>>0 +q=((s^(s>>>14|r<<18))>>>0)*21 +s=q>>>0 +r=((r^r>>>14)>>>0)*21+B.b.az(q-s,k)>>>0 +s=(s^(s>>>28|r<<4))>>>0 +r=(r^r>>>28)>>>0 +q=(s<<31>>>0)+s +p=q>>>0 +o=B.b.az(q-p,k) +q=l.a*1037 +n=l.a=q>>>0 +m=l.b*1037+B.b.az(q-n,k)>>>0 +l.b=m +n=(n^p)>>>0 +l.a=n +o=(m^r+((r<<31|s>>>1)>>>0)+o>>>0)>>>0 +l.b=o}while(a!==j) +if(o===0&&n===0)l.a=23063 +l.oj() +l.oj() +l.oj() +l.oj()}, +oj(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b +r=m>>>0 +s.a=r +s.b=B.b.az(o-n+(q-p)+(m-r),4294967296)>>>0}, +Tj(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.c(A.dV(u.E+a)) +s=a-1 +if((a&s)===0){p.oj() +return(p.a&s)>>>0}do{p.oj() +r=p.a +q=r%a}while(r-q+a>=4294967296) +return q}} +A.hw.prototype={ +j(a){return"Point("+A.d(this.a)+", "+A.d(this.b)+")"}, +k(a,b){if(b==null)return!1 +return b instanceof A.hw&&this.a===b.a&&this.b===b.b}, +gB(a){return A.aF9(B.c.gB(this.a),B.c.gB(this.b),0)}, +U(a,b){var s=this.$ti,r=s.c +return new A.hw(r.a(this.a+b.a),r.a(this.b+b.b),s)}, +as(a,b){var s=this.$ti,r=s.c +return new A.hw(r.a(this.a-b.a),r.a(this.b-b.b),s)}, +a7(a,b){var s=this.$ti,r=s.c +return new A.hw(r.a(this.a*b),r.a(this.b*b),s)}} +A.tk.prototype={$itk:1} +A.tw.prototype={$itw:1} +A.tJ.prototype={$itJ:1} +A.tK.prototype={$itK:1} +A.tL.prototype={$itL:1} +A.tM.prototype={$itM:1} +A.tP.prototype={$itP:1} +A.i1.prototype={} +A.eH.prototype={} +A.j1.prototype={$ij1:1} +A.N_.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return this.h(a,b)}, +$iY:1, +$iq:1, +$iw:1} +A.j7.prototype={$ij7:1} +A.NM.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return this.h(a,b)}, +$iY:1, +$iq:1, +$iw:1} +A.uS.prototype={$iuS:1} +A.abJ.prototype={ +gp(a){return a.length}} +A.vj.prototype={$ivj:1} +A.R2.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return this.h(a,b)}, +$iY:1, +$iq:1, +$iw:1} +A.aR.prototype={ +geP(a){return new A.LE(a,new A.ej(a))}, +jl(a,b,c,d){var s,r,q,p,o,n=A.b([],t.qF) +n.push(A.aFS(null)) +n.push(A.aG8()) +n.push(new A.Xy()) +c=new A.Yq(new A.BV(n)) +s=''+b+"" +n=document +r=n.body +r.toString +q=B.mR.aik(r,s,c) +p=n.createDocumentFragment() +n=new A.ej(q) +o=n.gcc(n) +for(;n=o.firstChild,n!=null;)p.appendChild(n) +return p}, +S2(a){return a.focus()}, +$iaR:1} +A.qW.prototype={$iqW:1} +A.jp.prototype={$ijp:1} +A.Rz.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw A.c(A.cl(b,a,null,null,null)) +return a.getItem(b)}, +l(a,b,c){throw A.c(A.V("Cannot assign element of immutable List."))}, +sp(a,b){throw A.c(A.V("Cannot resize immutable List."))}, +gN(a){if(a.length>0)return a[0] +throw A.c(A.ae("No elements"))}, +gO(a){var s=a.length +if(s>0)return a[s-1] +throw A.c(A.ae("No elements"))}, +bu(a,b){return this.h(a,b)}, +$iY:1, +$iq:1, +$iw:1} +A.UN.prototype={} +A.UO.prototype={} +A.Vs.prototype={} +A.Vt.prototype={} +A.Xs.prototype={} +A.Xt.prototype={} +A.Y7.prototype={} +A.Y8.prototype={} +A.Lh.prototype={} +A.zj.prototype={ +j(a){return"ClipOp."+this.b}} +A.C8.prototype={ +j(a){return"PathFillType."+this.b}} +A.akH.prototype={ +dM(a,b){A.aZI(this.a,this.b,a,b)}} +A.H9.prototype={ +dk(a){A.ZN(this.b,this.c,a,t.CD)}} +A.m7.prototype={ +gp(a){var s=this.a +return s.gp(s)}, +m5(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.dM(a.a,a.gSO()) +return!1}s=q.c +if(s<=0)return!0 +r=q.L6(s-1) +q.a.dr(0,a) +return r}, +L6(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.kD() +A.ZN(p.b,p.c,null,r)}return q}, +a5R(){var s=this,r=s.a +if(!r.gS(r)&&s.e!=null){r=r.kD() +s.e.dM(r.a,r.gSO()) +A.fE(s.gL5())}else s.d=!1}} +A.a0O.prototype={ +anD(a,b,c){this.a.bQ(0,a,new A.a0P()).m5(new A.H9(b,c,$.a3))}, +Wm(a,b){var s=this.a.bQ(0,a,new A.a0Q()),r=s.e +s.e=new A.akH(b,$.a3) +if(r==null&&!s.d){s.d=!0 +A.fE(s.gL5())}}, +Um(a,b,c){var s=this.a,r=s.h(0,b) +if(r==null)s.l(0,b,new A.m7(A.eI(c,t.S8),c)) +else{r.c=c +r.L6(c)}}} +A.a0P.prototype={ +$0(){return new A.m7(A.eI(1,t.S8),1)}, +$S:122} +A.a0Q.prototype={ +$0(){return new A.m7(A.eI(1,t.S8),1)}, +$S:122} +A.NQ.prototype={ +kS(a,b){return B.c.kS(this.a,b.gapN())&&B.c.kS(this.b,b.gapO())}, +mt(a,b){return this.a>b.a&&this.b>b.b}, +k(a,b){if(b==null)return!1 +return b instanceof A.NQ&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"OffsetBase("+B.c.ai(this.a,1)+", "+B.c.ai(this.b,1)+")"}} +A.m.prototype={ +gd9(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +gnb(){var s=this.a,r=this.b +return s*s+r*r}, +as(a,b){return new A.m(this.a-b.a,this.b-b.b)}, +U(a,b){return new A.m(this.a+b.a,this.b+b.b)}, +a7(a,b){return new A.m(this.a*b,this.b*b)}, +bK(a,b){return new A.m(this.a/b,this.b/b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.m&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"Offset("+B.c.ai(this.a,1)+", "+B.c.ai(this.b,1)+")"}} +A.S.prototype={ +gS(a){return this.a<=0||this.b<=0}, +as(a,b){var s=this +if(b instanceof A.S)return new A.m(s.a-b.a,s.b-b.b) +if(b instanceof A.m)return new A.S(s.a-b.a,s.b-b.b) +throw A.c(A.aO(b,null))}, +U(a,b){return new A.S(this.a+b.a,this.b+b.b)}, +a7(a,b){return new A.S(this.a*b,this.b*b)}, +bK(a,b){return new A.S(this.a/b,this.b/b)}, +i6(a){return new A.m(a.a+this.a/2,a.b+this.b/2)}, +E7(a,b){return new A.m(b.a+this.a,b.b+this.b)}, +A(a,b){var s=b.a +if(s>=0)if(s=0&&s=s.c||s.b>=s.d}, +cK(a){var s=this,r=a.a,q=a.b +return new A.x(s.a+r,s.b+q,s.c+r,s.d+q)}, +aR(a,b,c){var s=this +return new A.x(s.a+b,s.b+c,s.c+b,s.d+c)}, +il(a){var s=this +return new A.x(s.a-a,s.b-a,s.c+a,s.d+a)}, +fH(a){var s=this +return new A.x(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, +lI(a){var s=this +return new A.x(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, +Gy(a){var s=this +if(s.c<=a.a||a.c<=s.a)return!1 +if(s.d<=a.b||a.d<=s.b)return!1 +return!0}, +gkY(){var s=this +return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, +gahb(){var s=this.b +return new A.m(this.a,s+(this.d-s)/2)}, +gbm(){var s=this,r=s.a,q=s.b +return new A.m(r+(s.c-r)/2,q+(s.d-q)/2)}, +A(a,b){var s=this,r=b.a +if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) +return a}, +uR(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.ch,k=s.f,j=s.e,i=s.r,h=s.x,g=s.z,f=s.y,e=s.Q,d=s.vZ(s.vZ(s.vZ(s.vZ(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.jc(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.jc(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +A(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a +if(!(l=m.c)){s=b.b +s=s=m.d}else s=!0 +else s=!0 +if(s)return!1 +r=m.uR() +q=r.e +if(ls-q&&b.bs-q&&b.b>m.d-r.z){p=l-s+q +o=r.z +n=b.b-m.d+o}else{q=r.Q +if(lm.d-r.ch){p=l-k-q +o=r.ch +n=b.b-m.d+o}else return!0}}}p/=q +n/=o +if(p*p+n*n>1)return!1 +return!0}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.J(s)!==J.a6(b))return!1 +return b instanceof A.jc&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.x===s.x&&b.Q===s.Q&&b.ch===s.ch&&b.y===s.y&&b.z===s.z}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.Q,s.ch,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this,p=B.c.ai(q.a,1)+", "+B.c.ai(q.b,1)+", "+B.c.ai(q.c,1)+", "+B.c.ai(q.d,1),o=q.e,n=q.f,m=q.r,l=q.x +if(new A.bw(o,n).k(0,new A.bw(m,l))){s=q.y +r=q.z +s=new A.bw(m,l).k(0,new A.bw(s,r))&&new A.bw(s,r).k(0,new A.bw(q.Q,q.ch))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+B.c.ai(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+B.c.ai(o,1)+", "+B.c.ai(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new A.bw(o,n).j(0)+", topRight: "+new A.bw(m,l).j(0)+", bottomRight: "+new A.bw(q.y,q.z).j(0)+", bottomLeft: "+new A.bw(q.Q,q.ch).j(0)+")"}} +A.an5.prototype={} +A.awb.prototype={ +$0(){A.aHD()}, +$S:0} +A.uo.prototype={ +j(a){return"KeyEventType."+this.b}} +A.i4.prototype={ +ab0(){var s=this.d +return"0x"+B.b.eI(s,16)+new A.a8w(B.c.eE(s/4294967296)).$0()}, +a6e(){var s=this.e +if(s==null)return"" +switch(s){case"\n":return'"\\n"' +case"\t":return'"\\t"' +case"\r":return'"\\r"' +case"\b":return'"\\b"' +case"\f":return'"\\f"' +default:return'"'+s+'"'}}, +acQ(){var s=this.e +if(s==null)return"" +return" (0x"+new A.aF(new A.eV(s),new A.a8x(),t.Hz.i("aF")).c1(0," ")+")"}, +j(a){var s=this,r="KeyData(type: "+A.d(A.aRx(s.b))+", physical: 0x"+B.b.eI(s.c,16)+", logical: "+s.ab0()+", character: "+s.a6e()+s.acQ() +return r+(s.f?", synthesized":"")+")"}} +A.a8w.prototype={ +$0(){switch(this.a){case 0:return" (Unicode)" +case 1:return" (Unprintable)" +case 2:return" (Flutter)" +case 23:return" (Web)"}return""}, +$S:60} +A.a8x.prototype={ +$1(a){return B.e.dO(B.b.eI(a,16),2,"0")}, +$S:382} +A.M.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.M&&b.gn(b)===s.gn(s)}, +gB(a){return B.b.gB(this.gn(this))}, +j(a){return"Color(0x"+B.e.dO(B.b.eI(this.gn(this),16),8,"0")+")"}, +gn(a){return this.a}} +A.DU.prototype={ +j(a){return"StrokeCap."+this.b}} +A.R4.prototype={ +j(a){return"StrokeJoin."+this.b}} +A.C4.prototype={ +j(a){return"PaintingStyle."+this.b}} +A.mA.prototype={ +j(a){return"BlendMode."+this.b}} +A.p5.prototype={ +j(a){return"Clip."+this.b}} +A.Jf.prototype={ +j(a){return"BlurStyle."+this.b}} +A.Bp.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.Bp&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"MaskFilter.blur("+this.a.j(0)+", "+B.c.ai(this.b,1)+")"}} +A.pj.prototype={ +j(a){return"FilterQuality."+this.b}} +A.AG.prototype={ +j(a){return"ImageByteFormat."+this.b}} +A.Cj.prototype={ +j(a){return"PixelFormat."+this.b}} +A.aui.prototype={ +$1(a){a.q1().bG(0,new A.auj(this.a),t.P)}, +$S:125} +A.auj.prototype={ +$1(a){this.a.$1(a.gfG(a))}, +$S:372} +A.Qi.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.Qi&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c}, +gB(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextShadow("+this.a.j(0)+", "+this.b.j(0)+", "+A.d(this.c)+")"}} +A.abn.prototype={} +A.Oy.prototype={ +Ey(a,b,c){var s=this,r=c==null?s.c:c,q=b==null?s.d:b,p=a==null?s.f:a +return new A.Oy(s.a,!1,r,q,s.e,p,s.r)}, +ai4(a){return this.Ey(null,a,null)}, +QS(a){return this.Ey(a,null,null)}, +ai5(a){return this.Ey(null,null,a)}} +A.RW.prototype={ +j(a){return A.J(this).j(0)+"[window: null, geometry: "+B.S.j(0)+"]"}} +A.la.prototype={ +j(a){var s=this.a +return A.J(this).j(0)+"(buildDuration: "+(A.d((A.b1(s[2],0,0).a-A.b1(s[1],0,0).a)*0.001)+"ms")+", rasterDuration: "+(A.d((A.b1(s[4],0,0).a-A.b1(s[3],0,0).a)*0.001)+"ms")+", vsyncOverhead: "+(A.d((A.b1(s[1],0,0).a-A.b1(s[0],0,0).a)*0.001)+"ms")+", totalSpan: "+(A.d((A.b1(s[4],0,0).a-A.b1(s[0],0,0).a)*0.001)+"ms")+", layerCacheCount: "+s[6]+", layerCacheBytes: "+s[7]+", pictureCacheCount: "+s[8]+", pictureCacheBytes: "+s[9]+", frameNumber: "+B.d.gO(s)+")"}} +A.oK.prototype={ +j(a){return"AppLifecycleState."+this.b}} +A.nd.prototype={ +gpo(a){var s=this.a,r=B.bs.h(0,s) +return r==null?s:r}, +gxA(){var s=this.c,r=B.bF.h(0,s) +return r==null?s:r}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(b instanceof A.nd)if(b.gpo(b)===r.gpo(r))s=b.gxA()==r.gxA() +else s=!1 +else s=!1 +return s}, +gB(a){return A.a7(this.gpo(this),null,this.gxA(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.acT("_")}, +acT(a){var s=this,r=s.gpo(s) +if(s.c!=null)r+=a+A.d(s.gxA()) +return r.charCodeAt(0)==0?r:r}} +A.k8.prototype={ +j(a){return"PointerChange."+this.b}} +A.jb.prototype={ +j(a){return"PointerDeviceKind."+this.b}} +A.uY.prototype={ +j(a){return"PointerSignalKind."+this.b}} +A.k9.prototype={ +j(a){return"PointerData(x: "+A.d(this.x)+", y: "+A.d(this.y)+")"}} +A.uX.prototype={} +A.cZ.prototype={ +j(a){switch(this.a){case 1:return"SemanticsAction.tap" +case 2:return"SemanticsAction.longPress" +case 4:return"SemanticsAction.scrollLeft" +case 8:return"SemanticsAction.scrollRight" +case 16:return"SemanticsAction.scrollUp" +case 32:return"SemanticsAction.scrollDown" +case 64:return"SemanticsAction.increase" +case 128:return"SemanticsAction.decrease" +case 256:return"SemanticsAction.showOnScreen" +case 512:return"SemanticsAction.moveCursorForwardByCharacter" +case 1024:return"SemanticsAction.moveCursorBackwardByCharacter" +case 2048:return"SemanticsAction.setSelection" +case 4096:return"SemanticsAction.copy" +case 8192:return"SemanticsAction.cut" +case 16384:return"SemanticsAction.paste" +case 32768:return"SemanticsAction.didGainAccessibilityFocus" +case 65536:return"SemanticsAction.didLoseAccessibilityFocus" +case 131072:return"SemanticsAction.customAction" +case 262144:return"SemanticsAction.dismiss" +case 524288:return"SemanticsAction.moveCursorForwardByWord" +case 1048576:return"SemanticsAction.moveCursorBackwardByWord" +case 2097152:return"SemanticsAction.setText"}return""}} +A.cN.prototype={ +j(a){switch(this.a){case 1:return"SemanticsFlag.hasCheckedState" +case 2:return"SemanticsFlag.isChecked" +case 4:return"SemanticsFlag.isSelected" +case 8:return"SemanticsFlag.isButton" +case 16:return"SemanticsFlag.isTextField" +case 32:return"SemanticsFlag.isFocused" +case 64:return"SemanticsFlag.hasEnabledState" +case 128:return"SemanticsFlag.isEnabled" +case 256:return"SemanticsFlag.isInMutuallyExclusiveGroup" +case 512:return"SemanticsFlag.isHeader" +case 1024:return"SemanticsFlag.isObscured" +case 2048:return"SemanticsFlag.scopesRoute" +case 4096:return"SemanticsFlag.namesRoute" +case 8192:return"SemanticsFlag.isHidden" +case 16384:return"SemanticsFlag.isImage" +case 32768:return"SemanticsFlag.isLiveRegion" +case 65536:return"SemanticsFlag.hasToggledState" +case 131072:return"SemanticsFlag.isToggled" +case 262144:return"SemanticsFlag.hasImplicitScrolling" +case 524288:return"SemanticsFlag.isMultiline" +case 1048576:return"SemanticsFlag.isReadOnly" +case 2097152:return"SemanticsFlag.isFocusable" +case 4194304:return"SemanticsFlag.isLink" +case 8388608:return"SemanticsFlag.isSlider" +case 16777216:return"SemanticsFlag.isKeyboardKey"}return""}} +A.afl.prototype={} +A.Ow.prototype={ +j(a){return"PlaceholderAlignment."+this.b}} +A.i0.prototype={ +j(a){var s=B.NV.h(0,this.a) +s.toString +return s}} +A.kl.prototype={ +j(a){return"TextAlign."+this.b}} +A.wd.prototype={ +j(a){return"TextBaseline."+this.b}} +A.E4.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.E4&&b.a===this.a}, +gB(a){return B.b.gB(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.b([],t.s) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+B.d.c1(s,", ")+"])"}} +A.Rd.prototype={ +j(a){return"TextDecorationStyle."+this.b}} +A.E8.prototype={ +j(a){return"TextLeadingDistribution."+this.b}} +A.lS.prototype={ +j(a){return"TextDirection."+this.b}} +A.lR.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.lR&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"TextBox.fromLTRBD("+B.c.ai(s.a,1)+", "+B.c.ai(s.b,1)+", "+B.c.ai(s.c,1)+", "+B.c.ai(s.d,1)+", "+s.e.j(0)+")"}} +A.wb.prototype={ +j(a){return"TextAffinity."+this.b}} +A.bH.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.bH&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return A.J(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} +A.dA.prototype={ +gc8(){return this.a>=0&&this.b>=0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.dA&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(B.b.gB(this.a),B.b.gB(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +A.nn.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.nn&&b.a===this.a}, +gB(a){return B.c.gB(this.a)}, +j(a){return A.J(this).j(0)+"(width: "+A.d(this.a)+")"}} +A.yW.prototype={ +j(a){return"BoxHeightStyle."+this.b}} +A.Jn.prototype={ +j(a){return"BoxWidthStyle."+this.b}} +A.wo.prototype={ +j(a){return"TileMode."+this.b}} +A.a5m.prototype={} +A.pm.prototype={} +A.Qn.prototype={} +A.IC.prototype={ +j(a){var s=A.b([],t.s) +return"AccessibilityFeatures"+A.d(s)}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.IC&&!0}, +gB(a){return B.b.gB(0)}} +A.yY.prototype={ +j(a){return"Brightness."+this.b}} +A.a0w.prototype={ +k(a,b){if(b==null)return!1 +return this===b}, +gB(a){return A.F.prototype.gB.call(this,this)}} +A.M5.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +if(b instanceof A.M5)s=!0 +else s=!1 +return s}, +gB(a){return A.a7(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +A.abE.prototype={} +A.a_P.prototype={ +gp(a){return a.length}} +A.IY.prototype={ +am(a,b){return A.iy(a.get(b))!=null}, +h(a,b){return A.iy(a.get(b))}, +a9(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],A.iy(s.value[1]))}}, +gaD(a){var s=A.b([],t.s) +this.a9(a,new A.a_Q(s)) +return s}, +gbg(a){var s=A.b([],t.n4) +this.a9(a,new A.a_R(s)) +return s}, +gp(a){return a.size}, +gS(a){return a.size===0}, +gbv(a){return a.size!==0}, +l(a,b,c){throw A.c(A.V("Not supported"))}, +bQ(a,b,c){throw A.c(A.V("Not supported"))}, +w(a,b){throw A.c(A.V("Not supported"))}, +$iax:1} +A.a_Q.prototype={ +$2(a,b){return this.a.push(a)}, +$S:24} +A.a_R.prototype={ +$2(a,b){return this.a.push(b)}, +$S:24} +A.IZ.prototype={ +gp(a){return a.length}} +A.mz.prototype={} +A.NP.prototype={ +gp(a){return a.length}} +A.Sx.prototype={} +A.a_B.prototype={ +gaF(a){return a.name}} +A.IS.prototype={} +A.a7X.prototype={} +A.a7W.prototype={ +gp(a){return A.a(this.e,"_length")-(this.b-this.c)}, +galQ(){return this.b>=this.c+A.a(this.e,"_length")}, +h(a,b){return this.a[this.b+b]}, +aI(){return this.a[this.b++]}, +E(){var s,r,q,p=this,o=p.a,n=p.b,m=p.b=n+1,l=o[n]&255 +n=p.b=m+1 +s=o[m]&255 +m=p.b=n+1 +r=o[n]&255 +p.b=m+1 +q=o[m]&255 +if(p.d===1)return(l<<24|s<<16|r<<8|q)>>>0 +return(q<<24|r<<16|s<<8|l)>>>0}} +A.aaK.prototype={} +A.aaJ.prototype={ +Hv(a){var s,r,q,p,o=this,n=a.length +for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.CI(r-p) +B.t.cR(q,s,r,a) +o.a+=n}, +apG(a){var s,r,q,p,o,n=this +for(s=a.c;r=n.a,q=A.a(a.e,"_length"),p=a.b,o=n.c,r+(q-(p-s))>o.length;)n.CI(n.a+(A.a(a.e,"_length")-(a.b-s))-n.c.length) +s=n.a +B.t.b_(o,s,s+a.gp(a),a.a,a.b) +n.a=n.a+a.gp(a)}, +IL(a,b){var s=this +if(a<0)a=s.a+a +if(b==null)b=s.a +else if(b<0)b=s.a+b +return A.bG(s.c.buffer,a,b-a)}, +dn(a){return this.IL(a,null)}, +CI(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +B.t.cR(p,0,q,r) +this.c=p}, +abR(){return this.CI(null)}, +gp(a){return this.a}} +A.asD.prototype={ +rU(a,b){var s,r,q,p,o=a.aI(),n=a.aI(),m=o&8 +B.b.t(o,3) +if(m!==8)throw A.c(A.kL("Only DEFLATE compression supported: "+m)) +if(B.b.b4((o<<8>>>0)+n,31)!==0)throw A.c(A.kL("Invalid FCHECK")) +if((n>>>5&1)!==0){a.E() +throw A.c(A.kL("FDICT Encoding not currently supported"))}s=A.u2(B.om) +r=A.u2(B.oF) +q=A.aE4(null) +r=new A.Mp(a,q,s,r) +r.b=!0 +r.Mp() +p=t.Cm.a(A.bG(q.c.buffer,0,q.a)) +a.E() +return p}} +A.a77.prototype={ +a18(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=a.length +for(s=0;si.b)i.b=r +if(r>>0 +m=m>>>1}for(j=(r|s)>>>0,k=l;k>>0 +n=n<<1>>>0}}} +A.Mp.prototype={ +Mp(){var s,r,q=this +q.e=q.d=0 +if(!q.b)return +for(s=q.a;r=A.a(s,"input"),r.b>>1 +switch(r){case 0:m.e=m.d=0 +q=m.hY(16) +p=m.hY(16) +if(q!==0&&q!==(p^65535)>>>0)A.R(A.kL("Invalid uncompressed block header")) +p=A.a(k,l) +if(q>p.gp(p))A.R(A.kL("Input buffer is broken")) +k=A.a(k,l) +p=k.b +o=k.c +n=A.ug(k.a,k.d,q,p-o+o) +k.b=k.b+n.gp(n) +m.c.apG(n) +break +case 1:m.KQ(m.r,m.x) +break +case 2:m.ac7() +break +default:throw A.c(A.kL("unknown BTYPE: "+r))}return(s&1)===0}, +hY(a){var s,r,q,p,o=this +if(a===0)return 0 +for(s=o.a;r=o.e,r=r.c+A.a(r.e,"_length"))throw A.c(A.kL("input buffer is broken")) +r=A.a(s,"input") +r=r.a[r.b++] +q=o.d +p=o.e +o.d=(q|B.b.cb(r,p))>>>0 +o.e=p+8}s=o.d +q=B.b.bE(1,a) +o.d=B.b.cN(s,a) +o.e=r-a +return(s&q-1)>>>0}, +CN(a){var s,r,q,p,o,n,m=this,l=A.a(a.a,"table"),k=a.b +for(s=m.a;m.e=r.c+A.a(r.e,"_length"))break +r=A.a(s,"input") +r=r.a[r.b++] +q=m.d +p=m.e +m.d=(q|B.b.cb(r,p))>>>0 +m.e=p+8}s=m.d +o=l[(s&B.b.bE(1,k)-1)>>>0] +n=o>>>16 +m.d=B.b.cN(s,n) +m.e-=n +return o&65535}, +ac7(){var s,r,q,p,o,n,m=this,l=m.hY(5)+257,k=m.hY(5)+1,j=m.hY(4)+4,i=new Uint8Array(19) +for(s=0;s285)throw A.c(A.kL("Invalid Huffman Code "+r)) +if(r===256)break +if(r<256){if(s.a===s.c.length)s.abR() +s.c[s.a++]=r&255 +continue}q=r-257 +p=B.Jw[q]+l.hY(B.I8[q]) +o=l.CN(b) +if(o<=29){n=B.IB[o]+l.hY(B.Hp[o]) +for(m=-n;p>n;){s.Hv(s.dn(m)) +p-=n}if(p===n)s.Hv(s.dn(m)) +else s.Hv(s.IL(m,p-n))}else throw A.c(A.kL("Illegal unused distance symbol"))}for(s=l.a;m=l.e,m>=8;){l.e=m-8 +m=A.a(s,"input") +if(--m.b<0)m.b=0}}, +Mq(a,b,c){var s,r,q,p,o,n,m=this +for(s=0,r=0;r0;p=o,r=n){n=r+1 +c[r]=s}break +case 17:p=3+m.hY(3) +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +case 18:p=11+m.hY(7) +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +default:if(q>15)throw A.c(A.kL("Invalid Huffman Code: "+q)) +n=r+1 +c[r]=q +r=n +s=q +break}}return c}} +A.ajs.prototype={} +A.ajr.prototype={} +A.io.prototype={ +ga3(a){return new A.R1(this.a,0,0)}, +gN(a){var s=this.a,r=s.length +return r===0?A.R(A.ae("No element")):B.e.a0(s,0,new A.kP(s,r,0,176).jz())}, +gO(a){var s=this.a,r=s.length +return r===0?A.R(A.ae("No element")):B.e.ci(s,new A.J2(s,0,r,176).jz())}, +gS(a){return this.a.length===0}, +gbv(a){return this.a.length!==0}, +gp(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.kP(q,p,0,176) +for(r=0;s.jz()>=0;)++r +return r}, +bu(a,b){var s,r,q,p,o,n +A.dw(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.kP(s,r,0,176) +for(p=0,o=0;n=q.jz(),n>=0;o=n){if(p===b)return B.e.a0(s,o,n);++p}}else p=0 +throw A.c(A.cl(b,this,"index",null,p))}, +A(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.kP(b,s,0,176).jz()!==s)return!1 +s=this.a +return A.aXa(s,b,0,s.length)>=0}, +Ov(a,b,c){var s,r +if(a===0||b===this.a.length)return b +s=this.a +c=new A.kP(s,s.length,b,176) +do{r=c.jz() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +hi(a,b){A.dw(b,"count") +return this.aeJ(b)}, +aeJ(a){var s=this.Ov(a,0,null),r=this.a +if(s===r.length)return B.e5 +return new A.io(B.e.ci(r,s))}, +j_(a,b){A.dw(b,"count") +return this.af3(b)}, +af3(a){var s=this.Ov(a,0,null),r=this.a +if(s===r.length)return this +return new A.io(B.e.a0(r,0,s))}, +U(a,b){return new A.io(this.a+b.a)}, +H5(a){return new A.io(this.a.toLowerCase())}, +k(a,b){if(b==null)return!1 +return t.mV.b(b)&&this.a===b.a}, +gB(a){return B.e.gB(this.a)}, +j(a){return this.a}, +$iaC6:1} +A.R1.prototype={ +gJ(a){var s=this,r=s.d +return r==null?s.d=B.e.a0(s.a,s.b,s.c):r}, +v(){return this.a3k(1,this.c)}, +a3k(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(a>0){s=j.c +for(r=j.a,q=r.length,p=176;s>>0) +if((p&1)===0){--a +k=a===0}else k=!1 +if(k){j.b=b +j.c=s +j.d=null +return!0}}j.b=b +j.c=q +j.d=null +return a===1&&p!==176}else{j.b=b +j.d=null +return!0}}} +A.kP.prototype={ +jz(){var s,r,q,p,o,n,m,l=this,k=u.S +for(s=l.b,r=l.a;q=l.c,q>>0) +l.d=p +if((p&1)===0)return q}s=B.e.ao(k,l.d&240|15) +l.d=s +if((s&1)===0)return q +return-1}} +A.J2.prototype={ +jz(){var s,r,q,p,o,n,m,l,k=this,j=u.q +for(s=k.b,r=k.a;q=k.c,q>s;){p=k.c=q-1 +o=B.e.aH(r,p) +if((o&64512)!==56320){p=k.d=B.e.ao(j,k.d&240|A.rP(o)) +if(((p>=208?k.d=A.avc(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=B.e.aH(r,p-1) +if((n&64512)===55296){m=A.kE(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=B.e.ao(j,(k.d&240|m)>>>0) +if(((l>=208?k.d=A.avc(r,s,p,l):l)&1)===0)return q}p=k.d=B.e.ao(j,k.d&240|15) +if(((p>=208?k.d=A.avc(r,s,q,p):p)&1)===0)return k.c +return-1}} +A.bz.prototype={ +h(a,b){var s,r=this +if(!r.w9(b))return null +s=r.c.h(0,r.a.$1(r.$ti.i("bz.K").a(b))) +return s==null?null:s.gn(s)}, +l(a,b,c){var s,r=this +if(!r.w9(b))return +s=r.$ti +r.c.l(0,r.a.$1(b),new A.aX(b,c,s.i("@").aK(s.i("bz.V")).i("aX<1,2>")))}, +P(a,b){b.a9(0,new A.a0x(this))}, +ji(a,b,c){var s=this.c +return s.ji(s,b,c)}, +am(a,b){var s=this +if(!s.w9(b))return!1 +return s.c.am(0,s.a.$1(s.$ti.i("bz.K").a(b)))}, +gfh(a){var s=this.c +return s.gfh(s).hB(0,new A.a0y(this),this.$ti.i("aX"))}, +a9(a,b){this.c.a9(0,new A.a0z(this,b))}, +gS(a){var s=this.c +return s.gS(s)}, +gbv(a){var s=this.c +return s.gbv(s)}, +gaD(a){var s=this.c +s=s.gbg(s) +return A.jY(s,new A.a0A(this),A.r(s).i("q.E"),this.$ti.i("bz.K"))}, +gp(a){var s=this.c +return s.gp(s)}, +pq(a,b,c,d){var s=this.c +return s.pq(s,new A.a0B(this,b,c,d),c,d)}, +bQ(a,b,c){return J.a_n(this.c.bQ(0,this.a.$1(b),new A.a0C(this,b,c)))}, +w(a,b){var s,r=this +if(!r.w9(b))return null +s=r.c.w(0,r.a.$1(r.$ti.i("bz.K").a(b))) +return s==null?null:s.gn(s)}, +gbg(a){var s=this.c +s=s.gbg(s) +return A.jY(s,new A.a0D(this),A.r(s).i("q.E"),this.$ti.i("bz.V"))}, +j(a){return A.Nf(this)}, +w9(a){var s +if(this.$ti.i("bz.K").b(a))s=!0 +else s=!1 +return s}, +$iax:1} +A.a0x.prototype={ +$2(a,b){this.a.l(0,a,b) +return b}, +$S(){return this.a.$ti.i("~(bz.K,bz.V)")}} +A.a0y.prototype={ +$1(a){var s=this.a.$ti +return new A.aX(J.aNE(a.gn(a)),J.a_n(a.gn(a)),s.i("@").aK(s.i("bz.V")).i("aX<1,2>"))}, +$S(){return this.a.$ti.i("aX(aX>)")}} +A.a0z.prototype={ +$2(a,b){return this.b.$2(b.gdB(b),b.gn(b))}, +$S(){return this.a.$ti.i("~(bz.C,aX)")}} +A.a0A.prototype={ +$1(a){return a.gdB(a)}, +$S(){return this.a.$ti.i("bz.K(aX)")}} +A.a0B.prototype={ +$2(a,b){return this.b.$2(b.gdB(b),b.gn(b))}, +$S(){return this.a.$ti.aK(this.c).aK(this.d).i("aX<1,2>(bz.C,aX)")}} +A.a0C.prototype={ +$0(){var s=this.a.$ti +return new A.aX(this.b,this.c.$0(),s.i("@").aK(s.i("bz.V")).i("aX<1,2>"))}, +$S(){return this.a.$ti.i("aX()")}} +A.a0D.prototype={ +$1(a){return a.gn(a)}, +$S(){return this.a.$ti.i("bz.V(aX)")}} +A.KW.prototype={} +A.N4.prototype={ +Fb(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r>>0)&2147483647 +r^=r>>>6}r=r+(r<<3>>>0)&2147483647 +r^=r>>>11 +return r+(r<<15>>>0)&2147483647}} +A.xo.prototype={ +gB(a){return 3*J.bY(this.b)+7*J.bY(this.c)&2147483647}, +k(a,b){if(b==null)return!1 +return b instanceof A.xo&&J.e(this.b,b.b)&&J.e(this.c,b.c)}} +A.Nh.prototype={ +Fb(a,b){var s,r,q,p,o +if(a===b)return!0 +if(a.gp(a)!==b.gp(b))return!1 +s=A.hm(t.PJ,t.S) +for(r=a.gaD(a),r=r.ga3(r);r.v();){q=r.gJ(r) +p=new A.xo(this,q,a.h(0,q)) +o=s.h(0,p) +s.l(0,p,(o==null?0:o)+1)}for(r=b.gaD(b),r=r.ga3(r);r.v();){q=r.gJ(r) +p=new A.xo(this,q,b.h(0,q)) +o=s.h(0,p) +if(o==null||o===0)return!1 +s.l(0,p,o-1)}return!0}, +FJ(a,b){var s,r,q,p +for(s=b.gaD(b),s=s.ga3(s),r=this.$ti.Q[1],q=0;s.v();){p=s.gJ(s) +q=q+3*J.bY(p)+7*J.bY(r.a(b.h(0,p)))&2147483647}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.Mb.prototype={ +qO(a){var s=this.b[a] +return s==null?this.$ti.c.a(null):s}, +gp(a){return this.c}, +w(a,b){var s,r=this,q=r.ab_(b) +if(q<0)return!1;++r.d +s=r.NK() +if(q>>1;++r}while(r>m)}while(r!==1) +return-1}, +NK(){var s=this,r=s.c-1,q=s.qO(r) +B.d.l(s.b,r,null) +s.c=r +return q}, +a3F(a,b){var s,r,q,p,o=this +for(s=o.a,r=o.$ti.c;b>0;b=q){q=B.b.az(b-1,2) +p=o.b[q] +if(p==null)p=r.a(null) +if(s.$2(a,p)>0)break +B.d.l(o.b,b,p)}B.d.l(o.b,b,a)}, +JV(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +for(s=j.a,r=j.$ti.c;q=j.c,i0){B.d.l(j.b,b,k) +b=p}}B.d.l(j.b,b,a)}} +A.S7.prototype={ +gaF(a){throw A.c(A.bV(".name has not been implemented."))}, +m_(a){throw A.c(A.bV(".length() has not been implemented."))}} +A.js.prototype={ +gaF(a){return this.b}, +gvs(){var s=0,r=A.C(t.jj),q,p=2,o,n=[],m=this,l,k,j,i,h,g +var $async$gvs=A.D(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:i=m.f +if(i!=null){q=i +s=1 +break}if(window.navigator.vendor==="Apple Computer, Inc."){i=m.d +i=i!=null&&i>=4294967296}else i=!1 +if(i)throw A.c(A.d4("Safari cannot handle XFiles larger than 4GB.")) +l=A.b5("request") +p=4 +g=l +s=7 +return A.H(A.aDa(A.a(m.c,"_path"),"blob"),$async$gvs) +case 7:g.b=b +p=2 +s=6 +break +case 4:p=3 +h=o +i=A.Z(h) +if(t._p.b(i)){k=i +if(k.type==="error")throw A.c(A.d4("Could not load Blob from its URL. Has it been revoked?")) +throw h}else throw h +s=6 +break +case 3:s=2 +break +case 6:i=A.aza(l.aJ().response) +m.f=i +i.toString +q=i +s=1 +break +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$gvs,r)}, +m_(a){var s=0,r=A.C(t.S),q,p=this,o +var $async$m_=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:o=p.d +s=o==null?3:5 +break +case 3:s=6 +return A.H(p.gvs(),$async$m_) +case 6:c=c.size +s=4 +break +case 5:c=o +case 4:q=c +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$m_,r)}} +A.JD.prototype={ +K(a,b){var s,r=this,q=null,p=r.db,o=A.aC7(new A.dj(Date.now(),!1),r.fr,p,r.cx),n=A.ai(r.x,!0,t.l7) +n.push(A.Lt(new A.bT(B.eE,A.axe(A.Rh(!0,B.aU,!1,new A.a0S(),r.c,r.k1,q,q,r.id,new A.uf(q,q,q,q,q,q,q,q,q,"",q,q,q,q,q,q,q,q,!1,B.K,!0,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,!1,B.k,q,q,q,q,q,q,q,B.el,!0,q,!1,q),!0,!0,!0,!0,!1,r.k4,q,q,q,r.Q,!0,q,r.z,1,!1,"\u2022",new A.a0T(r),q,new A.a0U(r,b,o),q,!1,q,q,B.dq,q,q,!0,q,q,q,r.d,B.b_,q,r.f,q,r.x2,q),r.rx),q),1)) +B.d.P(n,r.y) +s=A.b8(B.DM,q,q) +p=p.length +n.push(A.cL(q,!0,s,q,p!==0?new A.a0V(r,b,o):q,B.J,q)) +p=A.b([A.cY(n,B.w,B.cX,B.B)],t.D) +return A.aU(q,A.d9(p,B.w,B.x,B.B),B.j,q,q,r.r,q,q,r.r2,r.r1,q,q,q)}, +wA(a,b){return this.aem(a,b)}, +aem(a,b){var s=0,r=A.C(t.z),q=this +var $async$wA=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:s=q.db.length!==0?2:3 +break +case 2:s=4 +return A.H(q.cy.$1(b),$async$wA) +case 4:q.c.scI(0,"") +q.dx.$1("") +A.Am(a).GX(q.k4) +A.bp(A.b1(0,150,0),new A.a0R(q)) +case 3:return A.A(null,r)}}) +return A.B($async$wA,r)}} +A.a0T.prototype={ +$1(a){this.a.dx.$1(a)}, +$S:23} +A.a0U.prototype={ +$1(a){}, +$S:23} +A.a0S.prototype={ +$4$currentLength$isFocused$maxLength(a,b,c,d){return null}, +$1(a){return this.$4$currentLength$isFocused$maxLength(a,null,null,null)}, +$S:371} +A.a0V.prototype={ +$0(){return this.a.wA(this.b,this.c)}, +$S:0} +A.a0R.prototype={ +$0(){var s=this.a.k2,r=B.d.gcc(s.d).Q +r.toString +s.fc(r+30,B.eA,B.ay)}, +$S:0} +A.zz.prototype={ +au(){return new A.zA(new A.bk(null,t.A),B.l)}} +A.zA.prototype={ +ana(a){var s=this +if(s.x)s.Qt(!1) +s.ag(new A.a2e(s,a))}, +Qt(a){this.a.toString}, +ahf(a){this.ag(new A.a2d(this,!1))}, +aW(){var s=this,r=null,q=s.a.aO +s.f=q +q=A.lT(r) +s.e=q +q=A.po(!0,r,!0,r,r,!1) +s.d=q +$.K.z$.push(s.gapD()) +s.bp()}, +m(a){var s=this.cx +if(s!=null)s.ay(0) +this.ba(0)}, +apE(a){var s,r,q=this,p="scrollController" +q.a.toString +s=A.a(q.f,p) +s=B.d.gcc(s.d).Q +s.toString +r=s+25 +A.a(q.f,p).fc(r,B.ez,B.cH).hK(new A.a2h(q)) +A.a(q.f,p).aq(0,new A.a2i(q))}, +K(a,b){return new A.us(new A.a2c(this),null)}} +A.a2e.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.a2d.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.a2h.prototype={ +$0(){var s=this.a +s.cx=A.bp(A.b1(0,1000,0),new A.a2g(s))}, +$S:5} +A.a2g.prototype={ +$0(){var s=this.a +if(s.c!=null)s.ag(new A.a2f(s))}, +$S:0} +A.a2f.prototype={ +$0(){this.a.ch=!1}, +$S:0} +A.a2i.prototype={ +$0(){var s,r,q,p="scrollController",o=this.a +o.a.toString +s=A.a(o.f,p) +s=s.gbi(s).cx +s.toString +r=B.d.gcc(A.a(o.f,p).d).z +r.toString +q=s<=r&&!B.d.gcc(A.a(o.f,p).d).gyN() +o.a.toString +if(q)null.$0()}, +$S:0} +A.a2c.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j=null,i="scrollToBottomStyle",h=b.b,g=h===1/0 +if(g)h=a.X(t.w).f.a.a +s=g?a.X(t.w).f.a.b:b.d +g=this.a +r=g.a +q=r.aO +p=r.dy +o=t.D +q=A.b([new A.BD(r.r,p,!1,j,j,!1,j,j,j,!1,j,j,j,j,j,j,j,B.Im,q,B.D1,g.gahl(),g.x,g.Q,j,j,g.gahe(),b,j,B.J,30,j,j)],o) +if(J.aZ(g.a.r)!==0){r=A.a(J.rZ(g.a.r).d,"user").a +p=g.a +if(r!==p.dy.a)J.rZ(p.r).toString}r=g.a +p=g.e +n=r.fr +m=r.dy +l=g.r +k=r.ah +r=r.aO +q.push(A.PV(!0,new A.JD(p,j,j,B.e9,k,B.oL,B.oL,1,j,!1,m,n,l,g.gan9(),!1,j,j,j,!0,2,j,r,!0,g.d,B.K,B.K,B.u,!1,!1,j,g.y),B.K,!0)) +r=A.b([A.d9(q,B.w,B.dG,B.B)],o) +if(g.x&&!g.ch){A.a(g.a.bV,i) +A.a(g.a.bV,i) +A.a(g.a.bV,i) +A.a(g.a.bV,i) +q=A.a(g.a.bV,i) +p=A.a(g.f,"scrollController") +g.a.toString +q=new A.Q5(j,p,!1,q,j) +g=q +r.push(A.qq(70,g,j,j,j,20,j,j))}return A.aU(j,A.il(B.b1,r,B.aY,j),B.j,j,j,j,j,s,j,j,j,j,h)}, +$S:369} +A.BD.prototype={ +au(){return new A.G1(B.l)}} +A.G1.prototype={ +W_(a){var s,r,q=this.a +q.toString +s=a.a +r=s.b +r.toString +s=s.c +s.toString +if(s===r){if(q.k4)q.k3.$1(!1)}else if(Math.abs(s-r)>100)if(!q.k4)q.k3.$1(!0) +return!0}, +WE(a){var s=this,r=s.a,q=a+1 +r=J.aZ(r.c) +if(q")) +q.fy=r +r=A.a(r,p) +r.gaA(r).cS(new A.ali(q)) +r=A.a(q.fy,p) +r.gaA(r).aq(0,q.ga7G())}, +a7H(){var s,r,q,p,o,n=this,m="animStartPx",l="animEndPx",k="animStartPy",j="animEndPy",i="currentState",h="_halfScreenW",g=A.a(n.fy,"animation"),f=g.b +g=g.a +s=f.al(0,g.gn(g)) +r=Math.abs(A.a(n.go,m)-A.a(n.k1,l)) +q=Math.abs(A.a(n.id,k)-A.a(n.k2,j)) +if(A.a(n.dx,i)===B.nB){p=A.a(n.go,m)A.a(n.Q,"_bottom"))o=A.a(n.k2,j)+q*(1-s) +n.cy=p +n.db=o +n.wy() +return}if(A.a(n.dx,i)===B.nC){n.cy=A.a(n.k1,l)<=A.a(n.f,h)?A.a(n.go,m)+r*s:A.a(n.k1,l)+r*(1-s) +n.wy() +return}if(A.a(n.dx,i)===B.hs){n.cy=A.a(n.k1,l)<=A.a(n.f,h)?A.a(n.k1,l)+r*(1-s):A.a(n.go,m)+r*s +n.wy() +return}}, +m(a){A.a(this.fx,"animationController").m(0) +this.K4() +this.a_S(0)}, +K(a,b){var s=this,r=null,q="currentState",p=s.a3N(),o=A.a(s.cy,"positionX"),n=A.a(s.db,"positionY") +return A.qq(r,A.a(s.dx,q)!==B.cF&&A.a(s.dx,q)!==B.nA?p:new A.tA(p,A.aU(r,r,B.j,r,r,r,r,r,r,r,r,r,r),p,new A.all(s),new A.alm(s),new A.aln(s),new A.alo(s),r,t.eU),r,r,o,r,n,r)}, +a3N(){var s=null +return A.aU(s,A.fT(s,this.a.r,B.a6,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.alh(this),s,s,s,s,s,s),B.j,s,s,s,s,60,s,s,s,s,60)}, +a9r(a){var s,r,q=this,p="currentState",o="positionX",n="positionY",m="_halfScreenW" +B.d.sp(q.fr,0) +q.K4() +if(!(A.a(q.dx,p)===B.cF&&a===B.vp))s=A.a(q.dx,p)===B.eC&&a===B.iz +else s=!0 +if(s)return +q.go=A.a(q.cy,o) +q.id=A.a(q.db,n) +s=a===B.iz +if(s){if(A.a(q.cy,o)<=A.a(q.f,m)){q.a.toString +r=-55}else{r=A.a(q.d,"_screenWidth") +q.a.toString +r-=5}q.k1=r}else q.k1=A.a(q.cy,o)<=A.a(q.f,m)?A.a(q.ch,"_left"):A.a(q.cx,"_right") +q.k2=A.a(q.db,n) +if(A.a(q.dx,p)===B.cF&&s)q.Da(B.hs) +else if(A.a(q.dx,p)===B.eC&&a===B.vp)q.aeQ()}, +aeQ(){this.a.toString +this.k3=A.bp(B.cJ,new A.alk(this))}, +K4(){var s=this.k3 +if(s!=null)s.ay(0) +this.k3=null}, +Da(a){var s,r="animationController" +this.CQ(a) +s=A.a(this.fx,r) +s.sn(0,s.a) +A.a(this.fx,r).c_(0)}, +CQ(a){this.dx=a +A.d(B.d.gO(("DraggableFloatWidgetState."+a.b).split("."))) +this.a.toString +this.wy()}, +wy(){if(this.c!=null)this.ag(new A.alj())}} +A.ali.prototype={ +$1(a){var s,r,q,p +if(a!==B.a_)return +s=this.a +r=A.a(s.dx,"currentState")===B.hs?B.eC:B.cF +s.CQ(r) +q=s.fr +if(q.length===0)return +p=B.d.gO(q) +B.d.sp(q,0) +if(r===(p===B.iz?B.eC:B.cF))return +s.a9r(p)}, +$S:4} +A.all.prototype={ +$0(){var s=this.a +s.a.toString +s.CQ(B.nA)}, +$S:0} +A.alo.prototype={ +$1(a){var s,r,q="animStartPy",p="_top",o=this.a +""+a.a +a.b.j(0) +s=a.c +s.j(0) +o.a.toString +r=s.a +o.go=r +o.id=s.b-0 +o.k1=r+30<=A.a(o.f,"_halfScreenW")?A.a(o.ch,"_left"):A.a(o.cx,"_right") +if(A.a(o.id,q)<=A.a(o.z,p))o.k2=A.a(o.z,p) +else if(A.a(o.id,q)>A.a(o.z,p)&&A.a(o.id,q)<=A.a(o.Q,"_bottom"))o.k2=A.a(o.id,q) +else o.k2=A.a(o.Q,"_bottom") +o.Da(B.nB)}, +$S:357} +A.aln.prototype={ +$0(){this.a.a.toString +return null}, +$S:0} +A.alm.prototype={ +$2(a,b){a.j(0) +b.j(0) +this.a.a.toString +return null}, +$S:356} +A.alh.prototype={ +$0(){this.a.a.toString +return null}, +$S:0} +A.alk.prototype={ +$0(){this.a.Da(B.nC)}, +$S:0} +A.alj.prototype={ +$0(){}, +$S:0} +A.HP.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.l1.prototype={ +j(a){return"DraggableFloatWidgetState."+this.b}} +A.uM.prototype={ +j(a){return"OperateEvent."+this.b}} +A.a3r.prototype={} +A.tQ.prototype={ +v_(a,b){return this.We(0,b)}, +We(a,b){var s=0,r=A.C(t.H),q=this,p +var $async$v_=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:p=q.f +if(p==null){p=$.axs +if(p==null)p=$.axs=new A.Np(null,$.a_2()) +p=q.f=p.Rh(q.r)}s=2 +return A.H(p.v0(0,null,"Flutter",b),$async$v_) +case 2:return A.A(null,r)}}) +return A.B($async$v_,r)}} +A.a4Z.prototype={ +$0(){A.e0() +return new A.tQ(null,this.a,$.aJx())}, +$S:355} +A.Aa.prototype={ +D4(a){var s=A.aHz(a.b) +if(s!=null)this.d.v_(0,s).lu(new A.a4V(this),new A.a4W())}, +oX(a,b){this.Zd(a,b) +if(A.ZH(a))this.D4(a)}, +t4(a,b){var s +this.Yp(a,b) +s=A.ZH(a) +if(s)this.D4(a)}, +ke(a,b){this.Zc(a,b) +if(b!=null&&A.ZH(b)&&A.ZH(a))this.D4(b)}} +A.a4V.prototype={ +$1(a){A.bJ().$1(B.Vo.j(0)+": "+A.d(a))}, +$S:354} +A.a4W.prototype={ +$1(a){return a instanceof A.ns}, +$S:353} +A.Np.prototype={ +Rh(a){return new A.Np(a,$.a_2())}, +v0(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i +try{q=t.N +q=B.O7.f5("Analytics#logEvent",A.af(["eventName","screen_view","parameters",A.af(["screen_name",d,"screen_class",c],q,t.ob)],q,t.X),!1,t.H) +return q}catch(p){s=A.Z(p) +r=A.aD(p) +q=s +o=r +if(!t.VI.b(q)||!(q instanceof A.ns))A.A1(q,o) +n=q.c +if(n!=null){m=t.N +l=A.aDD(n,m,m)}else l=null +k=q.b +if(k==null)k="" +if(l!=null){j=l.h(0,"code") +if(j==null)j="unknown" +i=l.h(0,"message") +k=i==null?k:i}else j="unknown" +A.A1(new A.l5("firebase_analytics",k,j,o),o)}}} +A.a4X.prototype={ +gagB(a){var s,r=this.b +if(r==null){r=$.Ad +s=(r==null?$.Ad=$.awi():r).DX(0,"[DEFAULT]") +A.uV(s,$.ye(),!1) +return new A.mW(s)}return r}} +A.LI.prototype={ +Rh(a){return new A.LI(a,$.a_2())}, +v0(a,b,c,d){return this.Wf(0,b,c,d)}, +Wf(a,b,c,d){var s=0,r=A.C(t.H),q,p=this +var $async$v0=A.D(function(e,f){if(e===1)return A.z(f,r) +while(true)switch(s){case 0:q=A.aYO(new A.a4Y(p,d,b),t.H) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$v0,r)}} +A.a4Y.prototype={ +$0(){var s,r,q=this.a,p=q.d +if(p==null){return null;p=firebase.app(q.gagB(q).a.b) +p=firebase.analytics(A.a_G(p).a) +s=$.aID() +A.a4l(p) +s=s.a +r=s.get(p) +if(r==null){r=new A.IK(p) +s.set(p,r) +p=r}else p=r +p=q.d=p +q=p}else q=p +return J.aOs(q.a,this.b,this.c)}, +$S:0} +A.IK.prototype={} +A.yp.prototype={} +A.aud.prototype={ +$1(a){return B.e.kE(a,"analytics/","")}, +$S:30} +A.mW.prototype={ +gaF(a){return this.a.b}, +k(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.mW))return!1 +s=b.a +r=this.a +return s.b===r.b&&s.c.k(0,r.c)}, +gB(a){var s=this.a +return A.a7(s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return B.Vq.j(0)+"("+this.a.b+")"}} +A.auO.prototype={ +$2(a,b){return A.A1(A.azp(a,this.b,this.c,this.a),b)}, +$S:139} +A.auP.prototype={ +$2(a,b){return A.A1(A.azp(a,this.b,this.c,this.a),b)}, +$S:139} +A.l5.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.l5))return!1 +return A.a7(b.a,b.c,b.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)===A.a7(s.a,s.c,s.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gB(a){return A.a7(this.a,this.c,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r="["+s.a+"/"+s.c+"] "+s.b,q=s.d +return q!=null?r+("\n\n"+q.j(0)):r}, +$ibm:1} +A.Ac.prototype={ +gx7(a){var s=this +return A.af(["apiKey",s.a,"appId",s.b,"messagingSenderId",s.c,"projectId",s.d,"authDomain",s.e,"databaseURL",s.f,"storageBucket",s.r,"measurementId",s.x,"trackingId",s.y,"deepLinkURLScheme",s.z,"androidClientId",s.Q,"iosClientId",s.ch,"iosBundleId",s.cx,"appGroupId",s.cy],t.N,t.ob)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.Ac))return!1 +return B.n5.Fb(this.gx7(this),b.gx7(b))}, +gB(a){return B.n5.FJ(0,this.gx7(this))}, +j(a){return A.Nf(this.gx7(this))}} +A.No.prototype={ +vM(){var s=0,r=A.C(t.H),q=this,p +var $async$vM=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=2 +return A.H(B.O8.yq("Firebase#initializeCore",t.f),$async$vM) +case 2:p=b +p.toString +J.eo(p,q.gaao()) +$.aDV=!0 +return A.A(null,r)}}) +return A.B($async$vM,r)}, +aap(a){var s=J.ah(a),r=s.h(a,"name"),q=s.h(a,"options"),p=J.ah(q),o=p.h(q,"apiKey"),n=p.h(q,"appId"),m=p.h(q,"messagingSenderId"),l=p.h(q,"projectId"),k=p.h(q,"authDomain"),j=p.h(q,"databaseURL"),i=p.h(q,"storageBucket"),h=p.h(q,"measurementId"),g=p.h(q,"trackingId"),f=p.h(q,"deepLinkURLScheme"),e=p.h(q,"androidClientId"),d=p.h(q,"iosClientId"),c=p.h(q,"iosBundleId") +q=p.h(q,"appGroupId") +s.h(a,"isAutomaticDataCollectionEnabled") +p=$.ye() +$.Nq.l(0,r,new A.BE(r,new A.Ac(o,n,m,l,k,j,i,h,g,f,e,d,c,q),p)) +$.aQH.l(0,r,s.h(a,"pluginConstants"))}, +kr(a,b){return this.alu(a,b)}, +alu(a,b){var s=0,r=A.C(t.h3),q,p=this,o,n +var $async$kr=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:s=!$.aDV?3:4 +break +case 3:s=5 +return A.H(p.vM(),$async$kr) +case 5:case 4:o=$.Nq.h(0,"[DEFAULT]") +if(o==null&&!0)throw A.c(A.azB()) +n=$.Nq.h(0,"[DEFAULT]") +n.toString +q=n +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$kr,r)}, +DX(a,b){var s +if($.Nq.am(0,b)){s=$.Nq.h(0,b) +s.toString +return s}throw A.c(A.aI5(b))}} +A.BE.prototype={} +A.a56.prototype={} +A.mX.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.mX))return!1 +return b.b===this.b&&b.c.k(0,this.c)}, +gB(a){return A.a7(this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return B.Vp.j(0)+"("+this.b+")"}, +gaF(a){return this.b}} +A.a57.prototype={} +A.Ab.prototype={} +A.jL.prototype={ +gaF(a){return this.a}} +A.a5_.prototype={ +gLs(){var s=$.ao().h(0,"flutterfire_web_sdk_version") +return s==null?"8.10.1":s}, +gMm(){var s,r,q,p +try{s=A.aDw($.ao().h(0,"flutterfire_ignore_scripts")) +r=t.JY +if(r.b(s)){r=r.a(s) +q=A.b6(r).i("aF") +q=A.ai(new A.aF(r,new A.a50(),q),!1,q.i("aI.E")) +return q}}catch(p){}return A.b([],t.s)}, +qW(a){return this.aar(a)}, +aar(a){var s=0,r=A.C(t.H),q,p +var $async$qW=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:q=document +p=q.createElement("script") +p.type="text/javascript" +p.src=a +p.async=!0 +q.head.appendChild(p) +q=new A.kt(p,"load",!1,t.TV) +s=2 +return A.H(q.gN(q),$async$qW) +case 2:return A.A(null,r)}}) +return A.B($async$qW,r)}, +qV(){var s=0,r=A.C(t.H),q,p=this,o,n,m +var $async$qV=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:if($.ao().h(0,"firebase")!=null){s=1 +break}o=p.gLs() +n=p.gMm() +s=3 +return A.H(p.qW("https://www.gstatic.com/firebasejs/"+o+"/firebase-app.js"),$async$qV) +case 3:m=$.axt +m=m.gbg(m) +s=4 +return A.H(A.mZ(A.jY(m,new A.a53(p,n,o),A.r(m).i("q.E"),t.uz),t.H),$async$qV) +case 4:case 1:return A.A(q,r)}}) +return A.B($async$qV,r)}, +w7(){var s=0,r=A.C(t.H),q,p=this,o,n,m,l,k,j +var $async$w7=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:j=$.ao() +if(j.h(0,"firebase")!=null){s=1 +break}o=p.gLs() +n=p.gMm() +m=t.N +A.aDw(j.h(0,"require")).a4("config",[A.MO(A.af(["paths",A.af(["@firebase/app","https://www.gstatic.com/firebasejs/"+o+"/firebase-app","@firebase/analytics","https://www.gstatic.com/firebasejs/"+o+"/firebase-analytics","@firebase/app-check","https://www.gstatic.com/firebasejs/"+o+"/firebase-app-check","@firebase/auth","https://www.gstatic.com/firebasejs/"+o+"/firebase-auth","@firebase/firestore","https://www.gstatic.com/firebasejs/"+o+"/firebase-firestore","@firebase/functions","https://www.gstatic.com/firebasejs/"+o+"/firebase-functions","@firebase/messaging","https://www.gstatic.com/firebasejs/"+o+"/firebase-messaging","@firebase/storage","https://www.gstatic.com/firebasejs/"+o+"/firebase-storage","@firebase/database","https://www.gstatic.com/firebasejs/"+o+"/firebase-database","@firebase/remote-config","https://www.gstatic.com/firebasejs/"+o+"/firebase-remote-config","@firebase/performance","https://www.gstatic.com/firebasejs/"+o+"/firebase-performance","@firebase/installations","https://www.gstatic.com/firebasejs/"+o+"/firebase-installations"],m,m)],m,t.GU))]) +m=new A.ab($.a3,t.LR) +l=A.b(["@firebase/app"],t.s) +k=$.axt +k.gbg(k).a9(0,new A.a51(n,l)) +j.a4("require",[A.MO(l),new A.a52(new A.aN(m,t.zh))]) +s=3 +return A.H(m,$async$w7) +case 3:case 1:return A.A(q,r)}}) +return A.B($async$w7,r)}, +kr(a,b){return this.als(a,b)}, +als(a,b){var s=0,r=A.C(t.h3),q,p=[],o=this,n,m,l,k,j,i,h,g,f,e +var $async$kr=A.D(function(c,a0){if(c===1)return A.z(a0,r) +while(true)switch(s){case 0:s=$.ao().h(0,"require")==null?3:5 +break +case 3:s=6 +return A.H(o.qV(),$async$kr) +case 6:s=4 +break +case 5:s=7 +return A.H(o.w7(),$async$kr) +case 7:case 4:try{firebase.SDK_VERSION}catch(d){n=A.Z(d) +if(J.oD(J.d2(n),"Cannot read property 'SDK_VERSION' of undefined"))throw A.c(A.azB())}m=null +l=!1 +try{j=firebase.app() +m=A.a_G(j) +l=!0}catch(d){}if(!l){j=b.gQ6(b) +i=b.gQc(b) +h=b.gR9(b) +g=b.gTQ(b) +f=b.gII(b) +e=b.gTf(b) +m=A.aZE(j,b.gQ7(b),i,h,b.gTd(b),e,null,g,f)}j=m +j.toString +j=j.a +i=J.l(j) +q=new A.Ab(i.gaF(j),A.aGC(i.gTA(j)),$.ye()) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$kr,r)}, +DX(a,b){var s,r,q,p,o=null +try{r=firebase.app(b) +o=A.a_G(r)}catch(q){s=A.Z(q) +if((J.oD(J.d2(s),"Cannot read property")||J.oD(J.d2(s),"Cannot read properties"))&&J.oD(J.d2(s),"'app'"))throw A.c(A.azB()) +if(A.aX5(s)==="app/no-app")throw A.c(A.aI5(b)) +throw A.c(A.aWz(s))}r=o.a +p=J.l(r) +return new A.Ab(p.gaF(r),A.aGC(p.gTA(r)),$.ye())}} +A.a54.prototype={ +$0(){return new A.jL(this.a)}, +$S:351} +A.a50.prototype={ +$1(a){return J.d2(a)}, +$S:163} +A.a53.prototype={ +$1(a){var s=a.a +if(B.d.A(this.b,s))return A.dk(null,t.z) +return this.a.qW("https://www.gstatic.com/firebasejs/"+this.c+"/firebase-"+s+".js")}, +$S:350} +A.a51.prototype={ +$1(a){var s=a.a +if(!B.d.A(this.a,s))this.b.push("@firebase/"+s)}, +$S:340} +A.a52.prototype={ +$1(a){$.ao().l(0,"firebase",a) +this.a.dV(0)}, +$S:13} +A.IR.prototype={ +gaF(a){return J.aBl(this.a)}} +A.yI.prototype={} +A.tR.prototype={} +A.a55.prototype={} +A.ac7.prototype={} +A.MN.prototype={} +A.cC.prototype={ +mV(a){if(a instanceof A.cC)return a.a +else if(A.fc(a))return a +throw A.c(A.aO(a,null))}, +U(a,b){var s +if(b instanceof A.hp)return A.n6(this.a).U(0,b) +s=this.a+this.mV(b) +return new A.cC((s&2147483647)-((s&2147483648)>>>0))}, +as(a,b){var s +if(b instanceof A.hp)return A.n6(this.a).as(0,b) +s=this.a-this.mV(b) +return new A.cC((s&2147483647)-((s&2147483648)>>>0))}, +a7(a,b){return A.n6(this.a).a7(0,b).aoO()}, +Hx(a,b){var s=this.a&this.mV(b) +return new A.cC((s&2147483647)-((s&2147483648)>>>0))}, +l3(a,b){var s=this.a^this.mV(b) +return new A.cC((s&2147483647)-((s&2147483648)>>>0))}, +cb(a,b){var s +if(b<0)throw A.c(A.aO(b,null)) +if(b>=32)return B.o9 +s=B.b.cb(this.a,b) +return new A.cC((s&2147483647)-((s&2147483648)>>>0))}, +Iv(a){var s,r +if(a<0)throw A.c(A.aO(a,null)) +if(a>=32)return B.o9 +s=this.a +r=s>=0?B.b.fq(s,a):B.b.fq(s,a)&B.b.cb(1,32-a)-1 +return new A.cC((r&2147483647)-((r&2147483648)>>>0))}, +k(a,b){if(b==null)return!1 +if(b instanceof A.cC)return this.a===b.a +else if(b instanceof A.hp)return A.n6(this.a).k(0,b) +else if(A.fc(b))return this.a===b +return!1}, +b8(a,b){if(b instanceof A.hp)return A.n6(this.a).vw(b) +return B.b.b8(this.a,this.mV(b))}, +kS(a,b){return this.athis.mV(b)}, +gB(a){return this.a}, +H3(a){return this.a}, +j(a){return B.b.j(this.a)}, +$ibr:1} +A.hp.prototype={ +U(a,b){var s=A.a7Z(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.hp(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +as(a,b){var s=A.a7Z(b) +return A.aDm(this.a,this.b,this.c,s.a,s.b,s.c)}, +a7(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a7Z(a2),d=this.a,c=d&8191,b=this.b,a=(d>>>13|(b&15)<<9)>>>0,a0=b>>>4&8191 +d=this.c +s=(b>>>17|(d&255)<<5)>>>0 +b=e.a +r=b&8191 +q=e.b +p=(b>>>13|(q&15)<<9)>>>0 +o=q>>>4&8191 +b=e.c +n=(q>>>17|(b&255)<<5)>>>0 +m=b>>>8&4095 +l=c*r +k=a*r +j=a0*r +i=s*r +h=(d>>>8&4095)*r +if(p!==0){k+=c*p +j+=a*p +i+=a0*p +h+=s*p}if(o!==0){j+=c*o +i+=a*o +h+=a0*o}if(n!==0){i+=c*n +h+=a*n}if(m!==0)h+=c*m +g=(l&4194303)+((k&511)<<13) +f=(l>>>22)+(k>>>9)+((j&262143)<<4)+((i&31)<<17)+(g>>>22) +return new A.hp(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.hp)s=b +else if(A.fc(b)){if(r.c===0&&r.b===0)return r.a===b +if((b&4194303)===b)return!1 +s=A.n6(b)}else s=b instanceof A.cC?A.n6(b.a):null +if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c +return!1}, +b8(a,b){return this.vw(b)}, +vw(a){var s=A.a7Z(a),r=this.c,q=r>>>19,p=s.c +if(q!==p>>>19)return q===0?1:-1 +if(r>p)return 1 +else if(rp)return 1 +else if(rp)return 1 +else if(r0}, +gB(a){var s=this.b +return(((s&1023)<<22|this.a)^(this.c<<12|s>>>10&4095))>>>0}, +H3(a){return this.G(0)}, +G(a){var s=this.a,r=this.b,q=this.c +if((q&524288)!==0)return-(1+(~s&4194303)+4194304*(~r&4194303)+17592186044416*(~q&1048575)) +else return s+4194304*r+17592186044416*q}, +aoO(){var s=(this.b&1023)<<22|this.a +return new A.cC((s&2147483647)-((s&2147483648)>>>0))}, +j(a){var s,r,q,p=this.a,o=this.b,n=this.c +if((n&524288)!==0){p=0-p +s=p&4194303 +o=0-o-(B.b.t(p,22)&1) +r=o&4194303 +n=0-n-(B.b.t(o,22)&1)&1048575 +o=r +p=s +q="-"}else q="" +return A.aRs(10,p,o,n,q)}, +$ibr:1} +A.hT.prototype={ +j(a){return"AnimationStatus."+this.b}} +A.dt.prototype={ +j(a){return"#"+A.bX(this)+"("+A.d(this.us())+")"}, +us(){switch(this.gbB(this)){case B.b2:return"\u25b6" +case B.aK:return"\u25c0" +case B.a_:return"\u23ed" +case B.G:return"\u23ee"}}} +A.re.prototype={ +j(a){return"_AnimationDirection."+this.b}} +A.yy.prototype={ +j(a){return"AnimationBehavior."+this.b}} +A.t3.prototype={ +gn(a){return A.a(this.y,"_value")}, +sn(a,b){var s=this +s.ft(0) +s.Cn(b) +s.W() +s.qF()}, +gfP(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.x +s.toString +return s.ie(0,this.z.a/1e6)}, +Cn(a){var s=this,r=s.a,q=s.b,p=B.c.q(a,r,q) +s.y=p +if(A.a(p,"_value")===r)s.ch=B.G +else if(A.a(s.y,"_value")===q)s.ch=B.a_ +else s.ch=s.Q===B.al?B.b2:B.aK}, +gbB(a){return A.a(this.ch,"_status")}, +nm(a,b){var s=this +s.Q=B.al +if(b!=null)s.sn(0,b) +return s.JL(s.b)}, +c_(a){return this.nm(a,null)}, +Uq(a,b){var s=this +s.Q=B.fG +if(b!=null)s.sn(0,b) +return s.JL(s.a)}, +dl(a){return this.Uq(a,null)}, +jW(a,b,c){var s,r,q,p,o,n=this,m="_value" +A.a($.Dv.tf$,"_accessibilityFeatures") +if(c==null){s=n.b-n.a +r=isFinite(s)?Math.abs(a-A.a(n.y,m))/s:1 +if(n.Q===B.fG&&n.f!=null){q=n.f +q.toString +p=q}else{q=n.e +q.toString +p=q}o=new A.aS(B.c.aX(p.a*r))}else o=a===A.a(n.y,m)?B.z:c +n.ft(0) +q=o.a +if(q===B.z.a){if(A.a(n.y,m)!==a){n.y=B.c.q(a,n.a,n.b) +n.W()}n.ch=n.Q===B.al?B.a_:B.G +n.qF() +return A.ayw()}return n.wG(new A.anu(q/1e6,A.a(n.y,m),a,b,B.c4))}, +JL(a){return this.jW(a,B.N,null)}, +Uh(a){var s,r,q=this,p=q.a,o=q.b,n=q.e +q.ft(0) +s=A.a(q.y,"_value") +r=n.a/1e6 +s=o===p?0:s/(o-p)*r +return q.wG(new A.aqy(p,o,!1,q.ga5C(),r,s,B.c4))}, +a5D(a){this.Q=a +this.ch=a===B.al?B.b2:B.aK +this.qF()}, +S0(a){var s,r,q=this,p=$.aKQ(),o=a<0 +q.Q=o?B.fG:B.al +s=o?q.a-0.01:q.b+0.01 +A.a($.Dv.tf$,"_accessibilityFeatures") +r=new A.DO(s,A.H6(p,A.a(q.y,"_value")-s,a),B.c4) +r.a=B.V3 +q.ft(0) +return q.wG(r)}, +agA(a){this.ft(0) +this.Q=B.al +return this.wG(a)}, +wG(a){var s,r=this +r.x=a +r.z=B.z +r.y=B.c.q(a.f_(0,0),r.a,r.b) +s=r.r.hj(0) +r.ch=r.Q===B.al?B.b2:B.aK +r.qF() +return s}, +qm(a,b){this.z=this.x=null +this.r.qm(0,b)}, +ft(a){return this.qm(a,!0)}, +m(a){var s=this +s.r.m(0) +s.r=null +s.hx$.ar(0) +s.cB$.ar(0) +s.Ah(0)}, +qF(){var s=this,r=A.a(s.ch,"_status") +if(s.cx!==r){s.cx=r +s.tV(r)}}, +a3m(a){var s,r=this +r.z=a +s=a.a/1e6 +r.y=B.c.q(r.x.f_(0,s),r.a,r.b) +if(r.x.lV(s)){r.ch=r.Q===B.al?B.a_:B.G +r.qm(0,!1)}r.W() +r.qF()}, +us(){var s,r,q=this,p=q.r,o=p==null,n=!o&&p.a!=null?"":"; paused" +if(o)s="; DISPOSED" +else s=p.b?"; silenced":"" +p=q.c +r=p==null?"":"; for "+p +return A.d(q.v8())+" "+B.c.ai(A.a(q.y,"_value"),3)+n+s+r}} +A.anu.prototype={ +f_(a,b){var s,r,q=this,p=B.c.q(b/q.b,0,1) +if(p===0)return q.c +else{s=q.d +if(p===1)return s +else{r=q.c +return r+(s-r)*q.e.al(0,p)}}}, +ie(a,b){return(this.f_(0,b+0.001)-this.f_(0,b-0.001))/0.002}, +lV(a){return a>this.b}} +A.aqy.prototype={ +f_(a,b){var s=this,r=b+s.r,q=s.f,p=B.c.b4(r/q,1) +B.c.cj(r,q) +s.e.$1(B.al) +q=A.aa(s.b,s.c,p) +q.toString +return q}, +ie(a,b){return(this.c-this.b)/this.f}, +lV(a){return!1}} +A.So.prototype={} +A.Sp.prototype={} +A.Sq.prototype={} +A.Sf.prototype={ +aq(a,b){}, +T(a,b){}, +cS(a){}, +fM(a){}, +gbB(a){return B.a_}, +gn(a){return 1}, +j(a){return"kAlwaysCompleteAnimation"}} +A.Sg.prototype={ +aq(a,b){}, +T(a,b){}, +cS(a){}, +fM(a){}, +gbB(a){return B.G}, +gn(a){return 0}, +j(a){return"kAlwaysDismissedAnimation"}} +A.yo.prototype={ +aq(a,b){}, +T(a,b){}, +cS(a){}, +fM(a){}, +gbB(a){return B.b2}, +us(){return A.d(this.v8())+" "+A.d(this.a)+"; paused"}, +gn(a){return this.a}} +A.yC.prototype={ +aq(a,b){return this.gaA(this).aq(0,b)}, +T(a,b){return this.gaA(this).T(0,b)}, +cS(a){return this.gaA(this).cS(a)}, +fM(a){return this.gaA(this).fM(a)}, +gbB(a){var s=this.gaA(this) +return s.gbB(s)}} +A.Ct.prototype={ +saA(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gbB(q) +q=r.c +r.b=q.gn(q) +if(r.lK$>0)r.xO()}r.c=b +if(b!=null){if(r.lK$>0)r.xN() +q=r.b +s=r.c +s=s.gn(s) +if(q==null?s!=null:q!==s)r.W() +q=r.a +s=r.c +if(q!=s.gbB(s)){q=r.c +r.tV(q.gbB(q))}r.b=r.a=null}}, +xN(){var s=this,r=s.c +if(r!=null){r.aq(0,s.gd7()) +s.c.cS(s.gTn())}}, +xO(){var s=this,r=s.c +if(r!=null){r.T(0,s.gd7()) +s.c.fM(s.gTn())}}, +gbB(a){var s=this.c +if(s!=null)s=s.gbB(s) +else{s=this.a +s.toString}return s}, +gn(a){var s=this.c +if(s!=null)s=s.gn(s) +else{s=this.b +s.toString}return s}, +j(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+A.d(s.v8())+" "+B.c.ai(s.gn(s),3)+")" +return r.j(0)+"\u27a9ProxyAnimation"}} +A.lC.prototype={ +aq(a,b){var s +this.d4() +s=this.a +s.gaA(s).aq(0,b)}, +T(a,b){var s=this.a +s.gaA(s).T(0,b) +this.xP()}, +xN(){var s=this.a +s.gaA(s).cS(this.gor())}, +xO(){var s=this.a +s.gaA(s).fM(this.gor())}, +wJ(a){this.tV(this.NY(a))}, +gbB(a){var s=this.a +s=s.gaA(s) +return this.NY(s.gbB(s))}, +gn(a){var s=this.a +return 1-s.gn(s)}, +NY(a){switch(a.a){case 1:return B.aK +case 2:return B.b2 +case 3:return B.G +case 0:return B.a_}}, +j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} +A.tv.prototype={ +Dt(a){var s=this +switch(a.a){case 0:case 3:s.d=null +break +case 1:if(s.d==null)s.d=B.b2 +break +case 2:if(s.d==null)s.d=B.aK +break}}, +gPE(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gbB(s)}s=s!==B.aK}else s=!0 +return s}, +m(a){this.a.fM(this.gDs())}, +gn(a){var s=this,r=s.gPE()?s.b:s.c,q=s.a,p=q.gn(q) +if(r==null)return p +if(p===0||p===1)return p +return r.al(0,p)}, +j(a){var s=this +if(s.c==null)return s.a.j(0)+"\u27a9"+s.b.j(0) +if(s.gPE())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+A.d(s.c) +return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+A.d(s.c)+"\u2092\u2099"}, +gaA(a){return this.a}} +A.Hp.prototype={ +j(a){return"_TrainHoppingMode."+this.b}} +A.r7.prototype={ +wJ(a){if(a!==this.e){this.W() +this.e=a}}, +gbB(a){var s=this.a +return s.gbB(s)}, +ag_(){var s,r,q=this,p=q.b +if(p!=null){switch(q.c.a){case 0:p=p.gn(p) +s=q.a +r=p<=s.gn(s) +break +case 1:p=p.gn(p) +s=q.a +r=p>=s.gn(s) +break +default:r=!1}if(r){p=q.a +s=q.gor() +p.fM(s) +p.T(0,q.gDE()) +p=q.b +q.a=p +q.b=null +p.cS(s) +s=q.a +q.wJ(s.gbB(s))}}else r=!1 +p=q.a +p=p.gn(p) +if(p!==q.f){q.W() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gn(a){var s=this.a +return s.gn(s)}, +m(a){var s,r,q=this +q.a.fM(q.gor()) +s=q.gDE() +q.a.T(0,s) +q.a=null +r=q.b +if(r!=null)r.T(0,s) +q.b=null +q.cB$.ar(0) +q.hx$.ar(0) +q.Ah(0)}, +j(a){var s=this +if(s.b!=null)return A.d(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.d(s.b)+")" +return A.d(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.to.prototype={ +xN(){var s,r=this,q=r.a,p=r.gMT() +q.aq(0,p) +s=r.gMU() +q.cS(s) +q=r.b +q.aq(0,p) +q.cS(s)}, +xO(){var s,r=this,q=r.a,p=r.gMT() +q.T(0,p) +s=r.gMU() +q.fM(s) +q=r.b +q.T(0,p) +q.fM(s)}, +gbB(a){var s=this.b +if(s.gbB(s)===B.b2||s.gbB(s)===B.aK)return s.gbB(s) +s=this.a +return s.gbB(s)}, +j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, +aba(a){var s=this +if(s.gbB(s)!=s.c){s.c=s.gbB(s) +s.tV(s.gbB(s))}}, +ab9(){var s=this +if(!J.e(s.gn(s),s.d)){s.d=s.gn(s) +s.W()}}} +A.yB.prototype={ +gn(a){var s,r=this.a +r=r.gn(r) +s=this.b +s=s.gn(s) +return Math.min(A.ds(r),A.ds(s))}} +A.EW.prototype={} +A.EX.prototype={} +A.EY.prototype={} +A.Tm.prototype={} +A.W6.prototype={} +A.W7.prototype={} +A.W8.prototype={} +A.WJ.prototype={} +A.WK.prototype={} +A.Y4.prototype={} +A.Y5.prototype={} +A.Y6.prototype={} +A.C6.prototype={ +al(a,b){return this.mg(b)}, +mg(a){throw A.c(A.bV(null))}, +j(a){return"ParametricCurve"}} +A.hX.prototype={ +al(a,b){if(b===0||b===1)return b +return this.Yw(0,b)}} +A.FS.prototype={ +mg(a){return a}} +A.Dd.prototype={ +mg(a){a*=this.a +return a-(a<0?Math.ceil(a):Math.floor(a))}, +j(a){return"SawTooth("+this.a+")"}} +A.fV.prototype={ +mg(a){var s=this.a +a=B.c.q((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.al(0,a)}, +j(a){var s=this,r=s.c +if(!(r instanceof A.FS))return"Interval("+A.d(s.a)+"\u22ef"+A.d(s.b)+")\u27a9"+r.j(0) +return"Interval("+A.d(s.a)+"\u22ef"+A.d(s.b)+")"}} +A.Rr.prototype={ +mg(a){return a<0.5?0:1}} +A.hW.prototype={ +Lm(a,b,c){var s=1-c +return 3*a*s*s*c+3*b*s*c*c+c*c*c}, +mg(a){var s,r,q,p,o,n,m=this +for(s=m.a,r=m.c,q=0,p=1;!0;){o=(q+p)/2 +n=m.Lm(s,r,o) +if(Math.abs(a-n)<0.001)return m.Lm(m.b,m.d,o) +if(n"))}} +A.aV.prototype={ +gn(a){var s=this.a +return this.b.al(0,s.gn(s))}, +j(a){var s=this.a,r=this.b +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.d(r.al(0,s.gn(s)))}, +us(){return A.d(this.v8())+" "+this.b.j(0)}, +gaA(a){return this.a}} +A.fx.prototype={ +al(a,b){return this.b.al(0,this.a.al(0,b))}, +j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} +A.aG.prototype={ +e6(a){var s=this.a +return A.r(this).i("aG.T").a(J.awx(s,J.aLC(J.awy(this.b,s),a)))}, +al(a,b){var s=this +if(b===0)return A.r(s).i("aG.T").a(s.a) +if(b===1)return A.r(s).i("aG.T").a(s.b) +return s.e6(b)}, +j(a){return"Animatable("+A.d(this.a)+" \u2192 "+A.d(this.b)+")"}, +sE3(a){return this.a=a}, +sbn(a,b){return this.b=b}} +A.D9.prototype={ +e6(a){return this.c.e6(1-a)}} +A.hf.prototype={ +e6(a){return A.I(this.a,this.b,a)}} +A.CE.prototype={ +e6(a){return A.aSU(this.a,this.b,a)}} +A.n7.prototype={ +e6(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.c.aX(r+(s-r)*a)}} +A.hg.prototype={ +al(a,b){if(b===0||b===1)return b +return this.a.al(0,b)}, +j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} +A.HI.prototype={} +A.eE.prototype={ +gn(a){return this.b.a}, +gqZ(){var s=this +return!s.e.k(0,s.f)||!s.y.k(0,s.z)||!s.r.k(0,s.x)||!s.Q.k(0,s.ch)}, +gqX(){var s=this +return!s.e.k(0,s.r)||!s.f.k(0,s.x)||!s.y.k(0,s.Q)||!s.z.k(0,s.ch)}, +gqY(){var s=this +return!s.e.k(0,s.y)||!s.f.k(0,s.z)||!s.r.k(0,s.Q)||!s.x.k(0,s.ch)}, +fN(a){var s,r,q,p,o,n=this,m=null +if(n.gqZ()){s=a.X(t.WD) +r=s==null?m:s.f.c.gxd() +if(r==null){r=A.eZ(a) +r=r==null?m:r.d +q=r}else q=r +if(q==null)q=B.ao}else q=B.ao +if(n.gqX()){r=A.eZ(a) +r=r==null?m:r.ch +p=r===!0}else p=!1 +if(n.gqY())A.aPF(a) +switch(q.a){case 1:switch(0){case 0:o=p?n.r:n.e +break}break +case 0:switch(0){case 0:o=p?n.x:n.f +break}break +default:o=m}return new A.eE(o,n.c,m,n.e,n.f,n.r,n.x,n.y,n.z,n.Q,n.ch,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.eE&&b.b.a===s.b.a&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.x.k(0,s.x)&&b.y.k(0,s.y)&&b.z.k(0,s.z)&&b.Q.k(0,s.Q)&&b.ch.k(0,s.ch)}, +gB(a){var s=this +return A.a7(s.b.a,s.e,s.f,s.r,s.y,s.z,s.x,s.ch,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=new A.a1K(s),q=A.b([r.$2("color",s.e)],t.s) +if(s.gqZ())q.push(r.$2("darkColor",s.f)) +if(s.gqX())q.push(r.$2("highContrastColor",s.r)) +if(s.gqZ()&&s.gqX())q.push(r.$2("darkHighContrastColor",s.x)) +if(s.gqY())q.push(r.$2("elevatedColor",s.y)) +if(s.gqZ()&&s.gqY())q.push(r.$2("darkElevatedColor",s.z)) +if(s.gqX()&&s.gqY())q.push(r.$2("highContrastElevatedColor",s.Q)) +if(s.gqZ()&&s.gqX()&&s.gqY())q.push(r.$2("darkHighContrastElevatedColor",s.ch)) +r=s.c +r=(r==null?"CupertinoDynamicColor":r)+"("+B.d.c1(q,", ") +return r+", resolved by: UNRESOLVED)"}} +A.a1K.prototype={ +$2(a,b){var s=b.k(0,this.a.b)?"*":"" +return s+a+" = "+b.j(0)+s}, +$S:316} +A.Te.prototype={} +A.al9.prototype={ +nK(a){return B.n}, +xf(a,b,c,d,e,f){return B.ft}, +kP(a,b,c,d){return B.i}, +uJ(a,b){return this.kP(a,b,null,null)}} +A.zt.prototype={ +R(a){var s=this.a,r=A.a1J(s,a) +return J.e(r,s)?this:this.eg(r)}, +rO(a,b,c){var s=this,r=a==null?s.a:a,q=b==null?s.ges(s):b +return new A.zt(r,q,c==null?s.c:c)}, +eg(a){return this.rO(a,null,null)}} +A.Tf.prototype={} +A.Tg.prototype={ +FZ(a){return a.gpo(a)==="en"}, +eo(a,b){return new A.dz(B.yZ,t.u4)}, +zU(a){return!1}, +j(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +A.KV.prototype={$ia1L:1} +A.a1M.prototype={ +$0(){return A.aPB(this.a)}, +$S:89} +A.a1N.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.cx +s.toString +r.aiT() +return new A.F2(s,r,this.b.i("F2<0>"))}, +$S(){return this.b.i("F2<0>()")}} +A.KD.prototype={ +K(a,b){var s,r=this,q=b.X(t.I) +q.toString +s=q.f +q=r.e +return A.agQ(A.agQ(new A.KU(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.wP.prototype={ +au(){return new A.wQ(B.l,this.$ti.i("wQ<1>"))}, +ajj(){return this.d.$0()}, +an6(){return this.e.$0()}} +A.wQ.prototype={ +aW(){var s,r=this +r.bp() +s=A.axB(r,null) +s.cy=r.gadR() +s.db=r.gadT() +s.dx=r.gadP() +s.dy=r.ga85() +r.e=s}, +m(a){var s=A.a(this.e,"_recognizer") +s.rx.ar(0) +s.o1(0) +this.ba(0)}, +adS(a){this.d=this.a.an6()}, +adU(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.KC(s/r.gmz(r).a) +q=q.a +q.sn(0,A.a(q.y,"_value")-r)}, +adQ(a){var s,r=this,q=r.d +q.toString +s=r.c +q.RD(r.KC(a.a.a.a/s.gmz(s).a)) +r.d=null}, +a86(){var s=this.d +if(s!=null)s.RD(0) +this.d=null}, +adW(a){if(this.a.ajj())A.a(this.e,"_recognizer").wY(a)}, +KC(a){var s=this.c.X(t.I) +s.toString +switch(s.f.a){case 0:return-a +case 1:return a}}, +K(a,b){var s,r,q=null,p=b.X(t.I) +p.toString +s=t.w +r=p.f===B.u?b.X(s).f.f.a:b.X(s).f.f.c +r=Math.max(r,20) +return A.il(B.b1,A.b([this.a.c,new A.OJ(0,0,0,r,A.Bi(B.bW,q,q,this.gadV(),q,q,q),q)],t.D),B.QH,q)}} +A.F2.prototype={ +RD(a){var s,r,q,p=this,o="_value" +if(Math.abs(a)>=1?a<=0:A.a(p.a.y,o)>0.5){s=p.a +r=A.aa(800,0,A.a(s.y,o)) +r.toString +r=A.b1(0,Math.min(B.c.eE(r),300),0) +s.Q=B.al +s.jW(1,B.dl,r)}else{p.b.e9(0) +s=p.a +r=s.r +if(r!=null&&r.a!=null){r=A.aa(0,800,A.a(s.y,o)) +r.toString +r=A.b1(0,B.c.eE(r),0) +s.Q=B.fG +s.jW(0,B.dl,r)}}r=s.r +if(r!=null&&r.a!=null){q=A.b5("animationStatusCallback") +q.b=new A.al8(p,q) +s.cS(q.aJ())}else p.b.t5()}} +A.al8.prototype={ +$1(a){var s=this.a +s.b.t5() +s.a.fM(this.b.aJ())}, +$S:4} +A.jt.prototype={ +e7(a,b){var s +if(a instanceof A.jt){s=A.ala(a,this,b) +s.toString +return s}s=A.ala(null,this,b) +s.toString +return s}, +e8(a,b){var s +if(a instanceof A.jt){s=A.ala(this,a,b) +s.toString +return s}s=A.ala(this,null,b) +s.toString +return s}, +xC(a){return new A.ald(this,a)}, +k(a,b){var s,r +if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +if(b instanceof A.jt){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gB(a){return J.bY(this.a)}} +A.alb.prototype={ +$1(a){var s=A.I(null,a,this.a) +s.toString +return s}, +$S:65} +A.alc.prototype={ +$1(a){var s=A.I(null,a,1-this.a) +s.toString +return s}, +$S:65} +A.ald.prototype={ +iU(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a +if(h==null)return +s=c.e +r=s.a +q=0.05*r +p=s.b +o=q/(h.length-1) +switch(c.d.a){case 0:n=b.a+r +m=1 +break +case 1:n=b.a +m=-1 +break +default:n=null +m=null}for(s=b.b,r=s+p,l=0,k=0;k0)A.Az() +break +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-s.fr)>0)A.Az() +break}}, +m(a){A.a(this.dy,"_thicknessAnimationController").m(0) +this.Jd(0)}} +A.alf.prototype={ +$0(){this.a.uw()}, +$S:0} +A.ale.prototype={ +$1(a){return A.Az()}, +$S:305} +A.XN.prototype={ +aP(a,b){var s,r,q,p=A.aP(),o=p?A.bj():new A.b9(new A.be()) +o.saL(0,this.b) +s=A.ke(B.Ok,6) +r=A.Pd(B.Ol,new A.m(7,b.b)) +q=A.cp() +q.lm(0,s) +q.hq(0,r) +a.cE(0,q,o)}, +fp(a){return!this.b.k(0,a.b)}} +A.a1O.prototype={ +nK(a){return new A.S(12,a+12-1.5)}, +xf(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null +if(a2==null)a2=a0 +if(a3==null)a3=a0 +s=A.kW(c,c,c,new A.XN(A.ax9(a).gjF(),c),B.n) +switch(b.a){case 0:return A.ayn(s,new A.S(12,a2+12-1.5)) +case 1:r=a3+12-1.5 +q=A.ayn(s,new A.S(12,r)) +p=new Float64Array(16) +o=new A.bd(p) +o.ed() +o.aR(0,6,r/2) +n=Math.cos(3.141592653589793) +m=Math.sin(3.141592653589793) +l=p[0] +k=p[4] +j=p[1] +i=p[5] +h=p[2] +g=p[6] +f=p[3] +e=p[7] +d=-m +p[0]=l*n+k*m +p[1]=j*n+i*m +p[2]=h*n+g*m +p[3]=f*n+e*m +p[4]=l*d+k*n +p[5]=j*d+i*n +p[6]=h*d+g*n +p[7]=f*d+e*n +o.aR(0,-6,-r/2) +return A.Rx(c,q,o,!0) +case 2:return B.fu}}, +kP(a,b,c,d){if(c==null)c=b +if(d==null)d=b +switch(a.a){case 0:return new A.m(6,c+12-1.5) +case 1:return new A.m(6,d+12-1.5-12+1.5) +case 2:return new A.m(6,b+(b+12-1.5-b)/2)}}, +uJ(a,b){return this.kP(a,b,null,null)}} +A.KF.prototype={ +fN(a){var s=this,r=s.a,q=r.a,p=q instanceof A.eE?q.fN(a):q,o=r.b +if(o instanceof A.eE)o=o.fN(a) +r=p.k(0,q)&&o.k(0,B.eB)?r:new A.XQ(p,o) +return new A.KF(r,A.a1J(s.b,a),A.rJ(s.c,a),A.rJ(s.d,a),A.rJ(s.e,a),A.rJ(s.f,a),A.rJ(s.r,a),A.rJ(s.x,a),A.rJ(s.y,a),A.rJ(s.z,a))}} +A.XQ.prototype={} +A.Th.prototype={} +A.KG.prototype={ +K(a,b){var s=null +return new A.FA(this,A.Mi(this.d,new A.zt(this.c.gjF(),s,s),s),s)}} +A.FA.prototype={ +d1(a){return this.f.c!==a.f.c}} +A.zu.prototype={ +gjF(){var s=this.b +return s==null?this.r.b:s}, +gGH(){var s=this.c +return s==null?this.r.c:s}, +gUx(){var s=null,r=this.d +if(r==null){r=this.r.f +r=new A.alw(r.a,r.b,B.XE,this.gjF(),s,s,s,s,s,s,s,s)}return r}, +gQf(){var s=this.e +return s==null?this.r.d:s}, +gzB(){var s=this.f +return s==null?this.r.e:s}, +fN(a){var s=this,r=new A.a1P(a),q=s.gxd(),p=r.$1(s.b),o=r.$1(s.c),n=s.d +n=n==null?null:n.fN(a) +return A.aPD(q,p,o,n,r.$1(s.e),r.$1(s.f),s.r.aos(a,s.d==null))}} +A.a1P.prototype={ +$1(a){return A.a1J(a,this.a)}, +$S:154} +A.BU.prototype={ +fN(a){var s=this,r=new A.aap(a),q=s.gxd(),p=r.$1(s.gjF()),o=r.$1(s.gGH()),n=s.gUx() +n=n==null?null:n.fN(a) +return new A.BU(q,p,o,n,r.$1(s.gQf()),r.$1(s.gzB()))}, +gxd(){return this.a}, +gjF(){return this.b}, +gGH(){return this.c}, +gUx(){return this.d}, +gQf(){return this.e}, +gzB(){return this.f}} +A.aap.prototype={ +$1(a){return A.a1J(a,this.a)}, +$S:154} +A.Tk.prototype={ +aos(a,b){var s,r,q=this,p=new A.alg(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.f +if(b){r=s.a +if(r instanceof A.eE)r=r.fN(a) +s=s.b +s=new A.Ti(r,s instanceof A.eE?s.fN(a):s)}return new A.Tk(q.a,o,n,m,p,s)}} +A.alg.prototype={ +$1(a){return a instanceof A.eE?a.fN(this.a):a}, +$S:65} +A.Ti.prototype={} +A.alw.prototype={} +A.Tj.prototype={} +A.au1.prototype={ +$0(){return null}, +$S:301} +A.asL.prototype={ +$0(){var s=window.navigator.platform,r=s==null?null:s.toLowerCase() +if(r==null)r="" +if(B.e.bL(r,"mac"))return B.bu +if(B.e.bL(r,"win"))return B.bI +if(B.e.A(r,"iphone")||B.e.A(r,"ipad")||B.e.A(r,"ipod"))return B.aH +if(B.e.A(r,"android"))return B.aZ +if(window.matchMedia("only screen and (pointer: fine)").matches)return B.bH +return B.aZ}, +$S:296} +A.o8.prototype={} +A.tG.prototype={} +A.Lp.prototype={} +A.Lo.prototype={} +A.bS.prototype={ +ajz(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gnr(l) +r=l.j(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.ah(s) +if(q>p.gp(s)){o=B.e.pp(r,s) +if(o===q-p.gp(s)&&o>2&&B.e.a0(r,o-2,o)===": "){n=B.e.a0(r,0,o-2) +m=B.e.en(n," Failed assertion:") +if(m>=0)n=B.e.a0(n,0,m)+"\n"+B.e.ci(n,m+1) +l=p.He(s)+"\n"+n}else l=null}else l=null}else l=null +if(l==null)l=r}else if(!(typeof l=="string")){q=t.Lt.b(l)||t.VI.b(l) +p=J.hO(l) +l=q?p.j(l):" "+A.d(p.j(l))}l=J.aOK(l) +return l.length===0?" ":l}, +gXb(){var s=A.aPY(new A.a5h(this).$0(),!0,B.nv) +return s}, +d0(){var s="Exception caught by "+this.c +return s}, +j(a){A.aVn(null,B.CH,this) +return""}} +A.a5h.prototype={ +$0(){return J.aOJ(this.a.ajz().split("\n")[0])}, +$S:60} +A.pl.prototype={ +gnr(a){return this.j(0)}, +d0(){return"FlutterError"}, +j(a){var s,r,q=new A.eP(this.a,t.ow) +if(!q.gS(q)){s=q.gN(q) +r=J.l(s) +s=A.iO.prototype.gn.call(r,s) +s.toString +s=J.aO2(s)}else s="FlutterError" +return s}, +$ioL:1} +A.a5i.prototype={ +$1(a){return A.bA(a)}, +$S:295} +A.a5j.prototype={ +$1(a){return a+1}, +$S:52} +A.a5k.prototype={ +$1(a){return a+1}, +$S:52} +A.aug.prototype={ +$1(a){return B.e.A(a,"StackTrace.current")||B.e.A(a,"dart-sdk/lib/_internal")||B.e.A(a,"dart:sdk_internal")}, +$S:34} +A.U7.prototype={} +A.U9.prototype={} +A.U8.prototype={} +A.Jb.prototype={ +a0f(){var s,r,q,p,o,n=this,m=null +A.aTX("Framework initialization",m,m) +n.a_K() +$.K=n +s=t.u +r=A.dI(s) +q=A.b([],t.CE) +p=A.Bc(m,m,m,t.Su,t.S) +o=A.a5s(!0,"Root Focus Scope",!1) +o=o.r=new A.Ak(new A.AA(p,t.op),o,A.aT(t.mx),A.b([],t.SW),A.a_(0,m,!1,t.Z)) +p=A.a($.hD.dh$,"_keyEventManager") +p.a=o.gM6() +$.cK.rx$.b.l(0,o.gLu(),m) +s=new A.a0o(new A.Ux(r),q,o,A.v(t.yi,s)) +n.F$=s +s.a=n.ga7Q() +$.ba().b.k1=n.gakK() +B.iD.v3(n.ga90()) +n.kq() +s=t.N +A.b_4("Flutter.FrameworkInitialization",A.v(s,s)) +A.aTW()}, +hA(){}, +kq(){}, +amh(a){var s,r=new A.Ru(null,0,A.b([],t._x)) +r.A6(0,"Lock events");++this.a +s=a.$0() +s.hK(new A.a04(this,r)) +return s}, +Hh(){}, +j(a){return""}} +A.a04.prototype={ +$0(){var s=this.a +if(--s.a<=0){this.b.y0(0) +s.a_C() +if(s.d$.c!==0)s.Lh()}}, +$S:5} +A.aj.prototype={} +A.EA.prototype={} +A.eU.prototype={ +aq(a,b){var s,r,q=this,p=q.ab$,o=q.ah$,n=o.length +if(p===n){o=t.Z +if(p===0){p=A.a_(1,null,!1,o) +q.ah$=p}else{s=A.a_(n*2,null,!1,o) +for(p=q.ab$,o=q.ah$,r=0;r0){r.ah$[s]=null;++r.a6$}else r.adu(s) +break}}, +m(a){}, +W(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.ab$ +if(e===0)return;++f.af$ +for(s=0;s0){l=f.ab$-f.a6$ +e=f.ah$ +if(l*2<=e.length){k=A.a_(l,null,!1,t.Z) +for(e=f.ab$,p=f.ah$,j=0,s=0;s#"+A.bX(this)+"("+A.d(this.a)+")"}} +A.tx.prototype={ +j(a){return"DiagnosticLevel."+this.b}} +A.jI.prototype={ +j(a){return"DiagnosticsTreeStyle."+this.b}} +A.aox.prototype={} +A.eW.prototype={ +H8(a,b){return this.cp(0)}, +j(a){return this.H8(a,B.b7)}, +gaF(a){return this.a}} +A.iO.prototype={ +gn(a){this.ab8() +return this.cy}, +ab8(){return}} +A.p8.prototype={} +A.L1.prototype={} +A.at.prototype={ +d0(){return"#"+A.bX(this)}, +H8(a,b){var s=this.d0() +return s}, +j(a){return this.H8(a,B.b7)}} +A.L0.prototype={ +d0(){return"#"+A.bX(this)}} +A.jH.prototype={ +j(a){return this.UB(B.nv).cp(0)}, +d0(){return"#"+A.bX(this)}, +aoL(a,b){return A.axb(a,b,this)}, +UB(a){return this.aoL(null,a)}} +A.TA.prototype={} +A.fX.prototype={} +A.Nc.prototype={} +A.fw.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return A.r(this).i("fw").b(b)&&J.e(b.a,this.a)}, +gB(a){return A.a7(A.J(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=A.r(this),r=s.i("fw.T"),q=this.a,p=A.bU(r)===B.xK?"<'"+A.d(q)+"'>":"<"+A.d(q)+">" +if(A.J(this)===A.bU(s.i("fw")))return"["+p+"]" +return"["+A.bU(r).j(0)+" "+p+"]"}} +A.ayW.prototype={} +A.i6.prototype={} +A.B9.prototype={} +A.P.prototype={ +uf(a){var s=a.a,r=this.a +if(s<=r){a.a=r+1 +a.jG()}}, +jG(){}, +gcr(){return this.b}, +aC(a){this.b=a}, +av(a){this.b=null}, +gaA(a){return this.c}, +i4(a){var s +a.c=this +s=this.b +if(s!=null)a.aC(s) +this.uf(a)}, +kh(a){a.c=null +if(this.b!=null)a.av(0)}} +A.bh.prototype={ +gwn(){var s,r=this,q=r.c +if(q===$){s=A.dI(r.$ti.c) +A.cb(r.c,"_set") +r.c=s +q=s}return q}, +w(a,b){this.b=!0 +this.gwn().ar(0) +return B.d.w(this.a,b)}, +ar(a){this.b=!1 +B.d.sp(this.a,0) +this.gwn().ar(0)}, +A(a,b){var s=this,r=s.a +if(r.length<3)return B.d.A(r,b) +if(s.b){s.gwn().P(0,r) +s.b=!1}return s.gwn().A(0,b)}, +ga3(a){var s=this.a +return new J.du(s,s.length,A.a8(s).i("du<1>"))}, +gS(a){return this.a.length===0}, +gbv(a){return this.a.length!==0}} +A.AA.prototype={ +I(a,b){var s=this.a,r=s.h(0,b) +s.l(0,b,(r==null?0:r)+1)}, +w(a,b){var s=this.a,r=s.h(0,b) +if(r==null)return!1 +if(r===1)s.w(0,b) +else s.l(0,b,r-1) +return!0}, +A(a,b){return this.a.am(0,b)}, +ga3(a){var s=this.a +s=s.gaD(s) +return s.ga3(s)}, +gS(a){var s=this.a +return s.gS(s)}, +gbv(a){var s=this.a +return s.gbv(s)}} +A.ex.prototype={ +j(a){return"TargetPlatform."+this.b}} +A.auh.prototype={ +$1(a){return A.aYY(a,this.a)}, +$S:287} +A.y_.prototype={ +j(a){return"_WordWrapParseMode."+this.b}} +A.ajo.prototype={ +j7(a){var s=this.a,r=B.b.b4(s.b,a) +if(r!==0)s.jf(0,$.aKg(),0,a-r)}, +lF(){var s,r,q,p=this +if(p.b)throw A.c(A.ae("done() must not be called more than once on the same "+A.J(p).j(0)+".")) +s=p.a +r=s.a +q=A.lo(r.buffer,0,s.b*r.BYTES_PER_ELEMENT) +p.a=A.aFq() +p.b=!0 +return q}} +A.CD.prototype={ +nO(a){return this.a.getUint8(this.b++)}, +zv(a){var s=this.b,r=$.dO() +B.fn.HH(this.a,s,r)}, +nP(a){var s=this.a,r=A.bG(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +zw(a){var s +this.j7(8) +s=this.a +B.vi.Qa(s.buffer,s.byteOffset+this.b,a)}, +j7(a){var s=this.b,r=B.b.b4(s,a) +if(r!==0)this.b=s+(a-r)}} +A.jm.prototype={ +gB(a){var s=this +return A.a7(s.b,s.d,s.f,s.r,s.x,s.y,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.jm&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.x===s.x&&b.y===s.y&&b.a===s.a}, +j(a){var s=this +return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.x+", method: "+s.y+")"}} +A.ah9.prototype={ +$1(a){return a.length!==0}, +$S:34} +A.dz.prototype={ +lu(a,b){return new A.ab($.a3,this.$ti.i("ab<1>"))}, +lt(a){return this.lu(a,null)}, +hG(a,b,c,d){var s=b.$1(this.a) +if(d.i("ay<0>").b(s))return s +return new A.dz(d.a(s),d.i("dz<0>"))}, +bG(a,b,c){return this.hG(a,b,null,c)}, +hK(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=J.awM(s,new A.ahC(n),n.$ti.c) +return p}return n}catch(o){r=A.Z(o) +q=A.aD(o) +p=A.pv(r,q,n.$ti.c) +return p}}, +$iay:1} +A.ahC.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.i("1(@)")}} +A.Au.prototype={ +j(a){return"GestureDisposition."+this.b}} +A.ck.prototype={} +A.tY.prototype={ +R(a){this.a.fv(this.b,this.c,a)}} +A.x9.prototype={ +j(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.aF(r,new A.an1(s),A.a8(r).i("aF<1,k>")).c1(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.an1.prototype={ +$1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" +return a.j(0)}, +$S:286} +A.a5V.prototype={ +ho(a,b,c){this.a.bQ(0,b,new A.a5X(this,b)).a.push(c) +return new A.tY(this,b,c)}, +ahA(a,b){var s=this.a.h(0,b) +if(s==null)return +s.b=!1 +this.P3(b,s)}, +Jr(a){var s,r=this.a,q=r.h(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.w(0,a) +r=q.a +if(r.length!==0){B.d.gN(r).eO(a) +for(s=1;s0.4){r.go=B.fJ +r.R(B.az)}else if(a.glC().gnb()>A.or(a.gcQ(a),null))r.R(B.a3) +if(s>0.4&&r.go===B.xV){r.go=B.fJ +if(r.ch!=null)r.d6("onStart",new A.a5E(r,s))}}r.v7(a)}, +eO(a){var s=this,r=s.go +if(r===B.fI)r=s.go=B.xV +if(s.ch!=null&&r===B.fJ)s.d6("onStart",new A.a5C(s))}, +oY(a){var s=this,r=s.go,q=r===B.fJ||r===B.WT +if(r===B.fI){s.R(B.a3) +return}if(q&&s.db!=null)if(s.db!=null)s.d6("onEnd",new A.a5D(s)) +s.go=B.mx}, +eH(a){this.ee(a) +this.oY(a)}} +A.a5E.prototype={ +$0(){var s,r="_lastPosition",q=this.a,p=q.ch +p.toString +s=A.a(q.fx,r).b +A.a(q.fx,r) +return p.$1(new A.pt(s))}, +$S:0} +A.a5C.prototype={ +$0(){var s,r="_lastPosition",q=this.a,p=q.ch +p.toString +A.a(q.fy,"_lastPressure") +s=A.a(q.fx,r).b +A.a(q.fx,r) +return p.$1(new A.pt(s))}, +$S:0} +A.a5D.prototype={ +$0(){var s,r="_lastPosition",q=this.a,p=q.db +p.toString +s=A.a(q.fx,r).b +A.a(q.fx,r) +return p.$1(new A.pt(s))}, +$S:0} +A.zF.prototype={ +gB(a){return A.a7(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.zF&&b.a==this.a}, +j(a){return"DeviceGestureSettings(touchSlop: "+A.d(this.a)+")"}} +A.jN.prototype={ +j(a){return"#"+A.bX(this)+"("+this.gj0(this).j(0)+")"}, +gj0(a){return this.a}} +A.xX.prototype={} +A.G_.prototype={ +cH(a,b){return t.xV.a(this.a.a7(0,b))}} +A.xy.prototype={ +cH(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.bd(o) +n.bA(b) +s=this.a +r=s.a +q=s.b +s=o[0] +p=o[3] +o[0]=s+r*p +o[1]=o[1]+q*p +o[2]=o[2]+0*p +o[3]=p +p=o[4] +s=o[7] +o[4]=p+r*s +o[5]=o[5]+q*s +o[6]=o[6]+0*s +o[7]=s +s=o[8] +p=o[11] +o[8]=s+r*p +o[9]=o[9]+q*p +o[10]=o[10]+0*p +o[11]=p +p=o[12] +s=o[15] +o[12]=p+r*s +o[13]=o[13]+q*s +o[14]=o[14]+0*s +o[15]=s +return n}} +A.iX.prototype={ +jZ(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.d.gO(s) +for(q=o.length,p=0;p":B.d.c1(s,", "))+")"}} +A.ux.prototype={} +A.uz.prototype={} +A.Bk.prototype={} +A.uy.prototype={} +A.h0.prototype={ +fI(a){var s,r=this +switch(a.gdg(a)){case 1:if(r.ry==null)s=r.y1==null&&r.x2==null&&r.y2==null&&r.Y==null&&!0 +else s=!1 +if(s)return!1 +break +case 2:return!1 +case 4:return!1 +default:return!1}return r.mC(a)}, +EP(){var s,r=this +r.R(B.az) +r.r1=!0 +s=r.dx +s.toString +r.Ja(s) +r.a4h()}, +Sh(a){var s,r=this +if(!a.gmF()){if(t.b.b(a)){s=new A.h5(a.gcQ(a),A.a_(20,null,!1,t.av)) +r.F=s +s.ox(a.ghH(a),a.gep())}if(t.G.b(a)){s=r.F +s.toString +s.ox(a.ghH(a),a.gep())}}if(t.d.b(a)){if(r.r1)r.a4f(a) +else r.R(B.a3) +r.CV()}else if(t.J.b(a)){r.K8() +r.CV()}else if(t.b.b(a)){r.r2=new A.ib(a.gep(),a.gbi(a)) +r.rx=a.gdg(a) +r.a4e(a)}else if(t.G.b(a))if(a.gdg(a)!==r.rx){r.R(B.a3) +s=r.dx +s.toString +r.ee(s)}else if(r.r1)r.a4g(a)}, +a4e(a){var s=this,r=s.r2.a +s.d.h(0,a.gbl()).toString +switch(s.rx){case 1:if(s.ry!=null)s.d6("onLongPressDown",new A.a9b(s,new A.ux(r))) +break +case 2:break +case 4:break}}, +K8(){if(this.db===B.eI)switch(this.rx){case 1:break +case 2:break +case 4:break}}, +a4h(){var s,r,q=this +switch(q.rx){case 1:if(q.y1!=null){s=q.r2 +r=s.b +s=s.a +q.d6("onLongPressStart",new A.a9e(q,new A.uz(r,s)))}s=q.x2 +if(s!=null)q.d6("onLongPress",s) +break +case 2:break +case 4:break}}, +a4g(a){var s=this,r=a.gbi(a),q=a.gep(),p=a.gbi(a).as(0,s.r2.b) +a.gep().as(0,s.r2.a) +switch(s.rx){case 1:if(s.y2!=null)s.d6("onLongPressMoveUpdate",new A.a9d(s,new A.Bk(r,q,p))) +break +case 2:break +case 4:break}}, +a4f(a){var s,r=this,q=r.F.uN(),p=q==null?B.bw:new A.f7(q.a) +a.gbi(a) +s=a.gep() +r.F=null +switch(r.rx){case 1:if(r.Y!=null)r.d6("onLongPressEnd",new A.a9c(r,new A.uy(s,p))) +break +case 2:break +case 4:break}}, +CV(){var s=this +s.r1=!1 +s.F=s.rx=s.r2=null}, +R(a){var s=this +if(a===B.a3)if(s.r1)s.CV() +else s.K8() +s.J4(a)}, +eO(a){}} +A.a9b.prototype={ +$0(){return this.a.ry.$1(this.b)}, +$S:0} +A.a9e.prototype={ +$0(){return this.a.y1.$1(this.b)}, +$S:0} +A.a9d.prototype={ +$0(){return this.a.y2.$1(this.b)}, +$S:0} +A.a9c.prototype={ +$0(){return this.a.Y.$1(this.b)}, +$S:0} +A.ml.prototype={ +h(a,b){return this.c[b+this.a]}, +a7(a,b){var s,r,q,p,o,n,m +for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;ma5)return null +s=a6+1 +r=new A.abT(new Float64Array(s)) +q=s*a5 +p=new Float64Array(q) +for(o=this.c,n=0*a5,m=0;m=0;--c){p[c]=new A.ml(c*a5,a5,q).a7(0,d) +for(i=c*s,k=l;k>c;--k)p[c]=p[c]-n[i+k]*p[k] +p[c]=p[c]/n[i+c]}for(b=0,m=0;mr&&Math.abs(a.d.b)>s}, +Cg(a,b){return Math.abs(A.a(this.r2,"_globalDistanceMoved"))>A.or(a,null)}, +qR(a){return new A.m(0,a.b)}, +og(a){return a.b}} +A.iY.prototype={ +FX(a,b){var s,r=this.fx +if(r==null)r=50 +s=this.fr +if(s==null)s=A.or(b,null) +return Math.abs(a.a.a)>r&&Math.abs(a.d.a)>s}, +Cg(a,b){return Math.abs(A.a(this.r2,"_globalDistanceMoved"))>A.or(a,null)}, +qR(a){return new A.m(a.a,0)}, +og(a){return a.a}} +A.ja.prototype={ +FX(a,b){var s,r=this.fx +if(r==null)r=50 +s=this.fr +if(s==null)s=A.or(b,null) +return a.a.gnb()>r*r&&a.d.gnb()>s*s}, +Cg(a,b){return Math.abs(A.a(this.r2,"_globalDistanceMoved"))>A.aHr(a,null)}, +qR(a){return a}, +og(a){return null}} +A.q7.prototype={} +A.BI.prototype={ +fa(a){var s=this,r=s.EC(a),q=s.f +q.toString +q.l(0,a.gbl(),r) +$.cK.rx$.agm(a.gbl(),s.gMX()) +r.x=$.cK.ry$.ho(0,a.gbl(),s)}, +abf(a){var s,r,q,p=this.f +p.toString +p=p.h(0,a.gbl()) +p.toString +if(t.G.b(a)){if(!a.gmF())p.c.ox(a.ghH(a),a.gbi(a)) +s=p.e +if(s!=null){p=a.ghH(a) +r=a.glC() +q=a.gbi(a) +s.bk(0,new A.eq(p,r,null,q))}else{s=p.f +s.toString +p.f=s.U(0,a.glC()) +p.r=a.ghH(a) +p.Eh()}}else if(t.d.b(a)){if(p.e!=null){s=p.c.HU() +r=p.e +r.toString +p.e=null +r.tb(0,new A.fk(s,null))}else p.r=p.f=null +this.rh(a.gbl())}else if(t.J.b(a)){s=p.e +if(s!=null){p.e=null +s.ay(0)}else p.r=p.f=null +this.rh(a.gbl())}}, +eO(a){var s=this.f.h(0,a) +if(s==null)return +s.DL(new A.aa3(this,a))}, +abg(a,b){var s,r,q,p=this,o=p.f.h(0,b) +o.toString +s=p.e!=null?p.d6("onStart",new A.aa2(p,a)):null +if(s!=null){o.e=s +r=o.r +q=o.f +q.toString +o.r=o.f=null +s.bk(0,new A.eq(r,q,null,o.b))}else p.rh(b) +return s}, +eH(a){var s +if(this.f.am(0,a)){s=this.f.h(0,a) +s.x=s.r=s.f=null +this.rh(a)}}, +rh(a){var s,r +if(this.f==null)return +$.cK.rx$.z5(a,this.gMX()) +s=this.f.w(0,a) +r=s.x +if(r!=null)r.a.fv(r.b,r.c,B.a3) +s.x=null}, +m(a){var s=this,r=s.f +r=r.gaD(r) +B.d.a9(A.ai(r,!0,A.r(r).i("q.E")),s.gadz()) +s.f=null +s.qp(0)}} +A.aa3.prototype={ +$1(a){return this.a.abg(a,this.b)}, +$S:262} +A.aa2.prototype={ +$0(){return this.a.e.$1(this.b)}, +$S:260} +A.Uw.prototype={ +Eh(){var s,r=this +if(r.f.gd9()>A.or(r.d,r.a)){s=r.x +s.a.fv(s.b,s.c,B.az)}}, +DL(a){a.$1(this.b)}} +A.Mm.prototype={ +EC(a){var s=a.gbi(a),r=a.gcQ(a) +return new A.Uw(null,s,new A.h5(r,A.a_(20,null,!1,t.av)),r,B.i)}} +A.Up.prototype={ +Eh(){var s,r=this +if(Math.abs(r.f.a)>A.or(r.d,r.a)){s=r.x +s.a.fv(s.b,s.c,B.az)}}, +DL(a){a.$1(this.b)}} +A.Mc.prototype={ +EC(a){var s=a.gbi(a),r=a.gcQ(a) +return new A.Up(null,s,new A.h5(r,A.a_(20,null,!1,t.av)),r,B.i)}} +A.Yr.prototype={ +Eh(){var s,r=this +if(Math.abs(r.f.b)>A.or(r.d,r.a)){s=r.x +s.a.fv(s.b,s.c,B.az)}}, +DL(a){a.$1(this.b)}} +A.RT.prototype={ +EC(a){var s=a.gbi(a),r=a.gcQ(a) +return new A.Yr(null,s,new A.h5(r,A.a_(20,null,!1,t.av)),r,B.i)}} +A.Ta.prototype={ +abN(){this.a=!0}} +A.xU.prototype={ +ee(a){if(this.r){this.r=!1 +$.cK.rx$.z5(this.b,a)}}, +pm(a,b){return a.gbi(a).as(0,this.d).gd9()<=b}} +A.iQ.prototype={ +fI(a){var s=this +if(s.y==null)switch(a.gdg(a)){case 1:if(s.e==null&&s.f==null&&!0)return!1 +break +default:return!1}return s.mC(a)}, +fa(a){var s,r,q=this,p=q.y +if(p!=null)if(!p.pm(a,100))return +else{p=q.y +if(!p.f.a||a.gdg(a)!==p.e){q.oi() +return q.P2(a)}else if(q.e!=null){p=a.gbi(a) +s=a.gep() +r=q.d.h(0,a.gbl()) +r.toString +q.d6("onDoubleTapDown",new A.a3j(q,new A.nU(p,r,s)))}}q.P2(a)}, +P2(a){var s,r,q,p,o,n,m=this +m.OE() +s=$.cK.ry$.ho(0,a.gbl(),m) +r=a.gbl() +q=a.gbi(a) +p=a.gdg(a) +o=new A.Ta() +A.bp(B.ht,o.gabM()) +n=new A.xU(r,s,q,p,o) +m.z.l(0,a.gbl(),n) +o=a.gcl(a) +if(!n.r){n.r=!0 +$.cK.rx$.x_(r,m.gwl(),o)}}, +abh(a){var s,r=this,q=r.z,p=q.h(0,a.gbl()) +p.toString +if(t.d.b(a)){s=r.y +if(s==null){if(r.x==null)r.x=A.bp(B.ay,r.gabi()) +s=p.b +$.cK.ry$.yk(s) +p.ee(r.gwl()) +q.w(0,s) +r.Km() +r.y=p}else{s=s.c +s.a.fv(s.b,s.c,B.az) +s=p.c +s.a.fv(s.b,s.c,B.az) +p.ee(r.gwl()) +q.w(0,p.b) +q=r.f +if(q!=null)r.d6("onDoubleTap",q) +r.oi()}}else if(t.G.b(a)){if(!p.pm(a,18))r.rf(p)}else if(t.J.b(a))r.rf(p)}, +eO(a){}, +eH(a){var s,r=this,q=r.z.h(0,a) +if(q==null){s=r.y +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.y +if(q!=null)r.rf(q)}, +rf(a){var s,r=this,q=r.z +q.w(0,a.b) +s=a.c +s.a.fv(s.b,s.c,B.a3) +a.ee(r.gwl()) +s=r.y +if(s!=null)if(a===s)r.oi() +else{r.K6() +if(q.gS(q))r.oi()}}, +m(a){this.oi() +this.qp(0)}, +oi(){var s,r=this +r.OE() +if(r.y!=null){s=r.z +if(s.gbv(s))r.K6() +s=r.y +s.toString +r.y=null +r.rf(s) +$.cK.ry$.GT(0,s.b)}r.Km()}, +Km(){var s=this.z +s=s.gbg(s) +B.d.a9(A.ai(s,!0,A.r(s).i("q.E")),this.gadq())}, +OE(){var s=this.x +if(s!=null){s.ay(0) +this.x=null}}, +K6(){}} +A.a3j.prototype={ +$0(){return this.a.e.$1(this.b)}, +$S:0} +A.abO.prototype={ +x_(a,b,c){J.bK(this.a.bQ(0,a,new A.abQ()),b,c)}, +agm(a,b){return this.x_(a,b,null)}, +z5(a,b){var s,r=this.a,q=r.h(0,a) +q.toString +s=J.c4(q) +s.w(q,b) +if(s.gS(q))r.w(0,a)}, +a5E(a,b,c){var s,r,q,p +try{b.$1(a.cm(c))}catch(q){s=A.Z(q) +r=A.aD(q) +p=A.bA("while routing a pointer event") +A.dH(new A.bS(s,r,"gesture library",p,null,!1))}}, +Ut(a){var s=this,r=s.a.h(0,a.gbl()),q=s.b,p=t.Ld,o=t.iD,n=A.a93(q,p,o) +if(r!=null)s.L_(a,r,A.a93(r,p,o)) +s.L_(a,q,n)}, +L_(a,b,c){c.a9(0,new A.abP(this,b,a))}} +A.abQ.prototype={ +$0(){return A.v(t.Ld,t.iD)}, +$S:225} +A.abP.prototype={ +$2(a,b){if(J.ha(this.b,a))this.a.a5E(this.c,a,b)}, +$S:224} +A.abR.prototype={ +pM(a,b,c){if(this.a!=null)return +this.b=b +this.a=c}, +R(a){var s,r,q,p,o=this,n=o.a +if(n==null)return +try{q=o.b +q.toString +n.$1(q)}catch(p){s=A.Z(p) +r=A.aD(p) +n=A.bA("while resolving a PointerSignalEvent") +A.dH(new A.bS(s,r,"gesture library",n,null,!1))}o.b=o.a=null}} +A.zO.prototype={ +j(a){return"DragStartBehavior."+this.b}} +A.ce.prototype={ +wY(a){var s=this +s.d.l(0,a.gbl(),a.gcQ(a)) +if(s.fI(a))s.fa(a) +else s.pd(a)}, +fa(a){}, +pd(a){}, +fI(a){var s=this.c +return s==null||s.A(0,a.gcQ(a))}, +m(a){}, +SQ(a,b,c){var s,r,q,p,o=null +try{o=b.$0()}catch(q){s=A.Z(q) +r=A.aD(q) +p=A.bA("while handling a gesture") +A.dH(new A.bS(s,r,"gesture",p,null,!1))}return o}, +d6(a,b){return this.SQ(a,b,null,t.z)}, +alF(a,b,c){return this.SQ(a,b,c,t.z)}} +A.cf.prototype={ +fa(a){this.nY(a.gbl(),a.gcl(a))}, +pd(a){this.R(B.a3)}, +eO(a){}, +eH(a){}, +R(a){var s,r=this.e,q=A.ai(r.gbg(r),!0,t.o) +r.ar(0) +for(r=q.length,s=0;s")),r=r.c;q.v();){p=r.a(q.d) +o=$.cK.rx$ +n=k.gnn() +o=o.a +m=o.h(0,p) +m.toString +l=J.c4(m) +l.w(m,n) +if(l.gS(m))o.w(0,p)}s.ar(0) +k.qp(0)}, +a3f(a){var s=this.r +if(s!=null)return s.ho(0,a,this) +return $.cK.ry$.ho(0,a,this)}, +nY(a,b){var s=this +$.cK.rx$.x_(a,s.gnn(),b) +s.f.I(0,a) +s.e.l(0,a,s.a3f(a))}, +ee(a){var s=this.f +if(s.A(0,a)){$.cK.rx$.z5(a,this.gnn()) +s.w(0,a) +if(s.a===0)this.oY(a)}}, +v7(a){if(t.d.b(a)||t.J.b(a))this.ee(a.gbl())}} +A.tZ.prototype={ +j(a){return"GestureRecognizerState."+this.b}} +A.v1.prototype={ +fa(a){var s=this +s.qq(a) +if(s.db===B.bV){s.db=B.eI +s.dx=a.gbl() +s.dy=new A.ib(a.gep(),a.gbi(a)) +s.fx=A.bp(s.ch,new A.abY(s,a))}}, +pd(a){if(!this.fr)this.Yr(a)}, +ik(a){var s,r,q,p=this +if(p.db===B.eI&&a.gbl()===p.dx){if(!p.fr)s=p.LG(a)>18 +else s=!1 +if(p.fr){r=p.cy +q=r!=null&&p.LG(a)>r}else q=!1 +if(t.G.b(a))r=s||q +else r=!1 +if(r){p.R(B.a3) +r=p.dx +r.toString +p.ee(r)}else p.Sh(a)}p.v7(a)}, +EP(){}, +eO(a){if(a===this.dx){this.os() +this.fr=!0}}, +eH(a){var s=this +if(a===s.dx&&s.db===B.eI){s.os() +s.db=B.Dh}}, +oY(a){var s=this +s.os() +s.db=B.bV +s.dy=null +s.fr=!1}, +m(a){this.os() +this.o1(0)}, +os(){var s=this.fx +if(s!=null){s.ay(0) +this.fx=null}}, +LG(a){return a.gbi(a).as(0,this.dy.b).gd9()}} +A.abY.prototype={ +$0(){this.a.EP() +return null}, +$S:0} +A.ib.prototype={ +U(a,b){return new A.ib(this.a.U(0,b.a),this.b.U(0,b.b))}, +as(a,b){return new A.ib(this.a.as(0,b.a),this.b.as(0,b.b))}, +j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} +A.Ul.prototype={} +A.rx.prototype={ +j(a){return"_ScaleState."+this.b}} +A.Dh.prototype={ +j(a){return"ScaleStartDetails(focalPoint: "+this.a.j(0)+", localFocalPoint: "+this.b.j(0)+", pointersCount: "+this.c+")"}} +A.Di.prototype={ +j(a){var s=this,r=s.c +return"ScaleUpdateDetails(focalPoint: "+s.b.j(0)+", localFocalPoint: "+r.j(0)+", scale: "+A.d(s.d)+", horizontalScale: "+A.d(s.e)+", verticalScale: "+A.d(s.f)+", rotation: "+A.d(s.r)+", pointerCount: "+s.x+", focalPointDelta: "+r.j(0)+")"}} +A.vi.prototype={ +j(a){return"ScaleEndDetails(velocity: "+this.a.j(0)+", pointerCount: "+this.b+")"}} +A.UR.prototype={} +A.Dg.prototype={ +a4E(){var s,r,q,p,o=this.r1 +if(o==null||this.r2==null)return 0 +s=o.a +o=o.c +r=this.r2 +q=r.a +r=r.c +p=Math.atan2(s.b-o.b,s.a-o.a) +return Math.atan2(q.b-r.b,q.a-r.a)-p}, +fa(a){var s=this +s.qq(a) +s.x1.l(0,a.gbl(),new A.h5(a.gcQ(a),A.a_(20,null,!1,t.av))) +if(s.dx===B.fV){s.dx=B.fW +s.k3=s.k2=s.k1=s.id=s.go=s.fy=0 +s.rx=A.v(t.S,t.C) +s.ry=A.b([],t.t)}}, +ik(a){var s,r,q,p,o,n,m=this,l="_pointerLocations",k="_pointerQueue" +if(t.G.b(a)){s=m.x1.h(0,a.gbl()) +s.toString +if(!a.gmF())s.ox(a.ghH(a),a.gbi(a)) +J.bK(A.a(m.rx,l),a.gbl(),a.gbi(a)) +m.dy=a.gcl(a) +r=!1 +q=!0}else if(t.b.b(a)){J.bK(A.a(m.rx,l),a.gbl(),a.gbi(a)) +J.e3(A.a(m.ry,k),a.gbl()) +m.dy=a.gcl(a) +r=!0 +q=!0}else{if(t.d.b(a)||t.J.b(a)){J.iD(A.a(m.rx,l),a.gbl()) +J.iD(A.a(m.ry,k),a.gbl()) +m.dy=a.gcl(a) +r=!0}else r=!1 +q=!1}s=J.oH(A.a(m.rx,l)) +if(s.gp(s)<2)m.r1=m.r2 +else{s=m.r1 +s=s!=null&&s.b===J.N(A.a(m.ry,k),0)&&m.r1.d===J.N(A.a(m.ry,k),1) +p=m.ry +if(s){s=J.N(A.a(p,k),0) +p=J.N(A.a(m.rx,l),J.N(A.a(m.ry,k),0)) +p.toString +o=J.N(A.a(m.ry,k),1) +n=J.N(A.a(m.rx,l),J.N(A.a(m.ry,k),1)) +n.toString +m.r2=new A.UR(p,s,n,o)}else{s=J.N(A.a(p,k),0) +p=J.N(A.a(m.rx,l),J.N(A.a(m.ry,k),0)) +p.toString +o=J.N(A.a(m.ry,k),1) +n=J.N(A.a(m.rx,l),J.N(A.a(m.ry,k),1)) +n.toString +m.r2=m.r1=new A.UR(p,s,n,o)}}m.afz(0) +if(!r||m.adl(a.gbl()))m.a3l(q,a.gcQ(a)) +m.v7(a)}, +afz(a){var s,r,q,p,o,n,m,l,k,j=this,i="_pointerLocations",h="_localFocalPoint",g=J.oH(A.a(j.rx,i)),f=g.gp(g),e=j.fx +for(g=J.oH(A.a(j.rx,i)),g=g.ga3(g),s=B.i;g.v();){r=g.gJ(g) +r=J.N(A.a(j.rx,i),r) +r.toString +s=new A.m(s.a+r.a,s.b+r.b)}g=f>0 +r=g?s.bK(0,f):B.i +j.fx=r +if(e==null){j.k4=A.OH(j.dy,r) +j.x2=B.i}else{r=A.a(j.k4,h) +q=j.dy +p=j.fx +p.toString +p=A.OH(q,p) +j.k4=p +j.x2=A.a(p,h).as(0,r)}for(r=J.oH(A.a(j.rx,i)),r=r.ga3(r),o=0,n=0,m=0;r.v();){q=r.gJ(r) +p=j.fx +p.toString +l=J.N(A.a(j.rx,i),q) +l.toString +k=p.a-l.a +l=p.b-l.b +o+=Math.sqrt(k*k+l*l) +n+=Math.abs(j.fx.a-J.N(A.a(j.rx,i),q).a) +m+=Math.abs(j.fx.b-J.N(A.a(j.rx,i),q).b)}j.go=g?o/f:0 +j.k1=g?n/f:0 +j.k3=g?m/f:0}, +adl(a){var s,r=this,q={},p=r.fx +p.toString +r.fr=p +r.fy=A.a(r.go,"_currentSpan") +r.r1=r.r2 +r.id=A.a(r.k1,"_currentHorizontalSpan") +r.k2=A.a(r.k3,"_currentVerticalSpan") +if(r.dx===B.fX){if(r.db!=null){s=r.x1.h(0,a).HU() +q.a=s +p=s.a +if(p.gnb()>2500){if(p.gnb()>64e6)q.a=new A.f7(p.bK(0,p.gd9()).a7(0,8000)) +r.d6("onEnd",new A.aeq(q,r))}else r.d6("onEnd",new A.aer(r))}r.dx=B.y0 +return!1}return!0}, +a3l(a,b){var s,r,q,p=this,o=p.dx +if(o===B.fV)o=p.dx=B.fW +if(o===B.fW){o=A.a(p.go,"_currentSpan") +s=A.a(p.fy,"_initialSpan") +r=p.fx +r.toString +q=r.as(0,A.a(p.fr,"_initialFocalPoint")).gd9() +if(Math.abs(o-s)>A.aYJ(b)||q>A.aHr(b,null))p.R(B.az)}else if(o.a>=2)p.R(B.az) +if(p.dx===B.y0&&a){p.dx=B.fX +p.L0()}if(p.dx===B.fX&&p.cy!=null)p.d6("onUpdate",new A.aeo(p))}, +L0(){if(this.cx!=null)this.d6("onStart",new A.aep(this))}, +eO(a){var s,r=this +if(r.dx===B.fW){r.dx=B.fX +r.L0() +if(r.ch===B.a6){s=r.fx +s.toString +r.fr=s +r.fy=A.a(r.go,"_currentSpan") +r.r1=r.r2 +r.id=A.a(r.k1,"_currentHorizontalSpan") +r.k2=A.a(r.k3,"_currentVerticalSpan")}}}, +eH(a){this.ee(a)}, +oY(a){switch(this.dx.a){case 1:this.R(B.a3) +break +case 0:break +case 2:break +case 3:break}this.dx=B.fV}, +m(a){this.x1.ar(0) +this.o1(0)}} +A.aeq.prototype={ +$0(){var s=this.b,r=s.db +r.toString +return r.$1(new A.vi(this.a.a,J.aZ(A.a(s.ry,"_pointerQueue"))))}, +$S:0} +A.aer.prototype={ +$0(){var s=this.a,r=s.db +r.toString +return r.$1(new A.vi(B.bw,J.aZ(A.a(s.ry,"_pointerQueue"))))}, +$S:0} +A.aeo.prototype={ +$0(){var s,r,q,p,o,n,m,l="_initialSpan",k="_initialHorizontalSpan",j="_initialVerticalSpan",i=this.a,h=i.cy +h.toString +s=A.a(i.fy,l)>0?A.a(i.go,"_currentSpan")/A.a(i.fy,l):1 +r=A.a(i.id,k)>0?A.a(i.k1,"_currentHorizontalSpan")/A.a(i.id,k):1 +q=A.a(i.k2,j)>0?A.a(i.k3,"_currentVerticalSpan")/A.a(i.k2,j):1 +p=i.fx +p.toString +o=A.a(i.k4,"_localFocalPoint") +n=i.a4E() +m=J.aZ(A.a(i.ry,"_pointerQueue")) +i=A.a(i.x2,"_delta") +h.$1(new A.Di(i,p,o,s,r,q,n,m))}, +$S:0} +A.aep.prototype={ +$0(){var s,r,q=this.a,p=q.cx +p.toString +s=q.fx +s.toString +r=A.a(q.k4,"_localFocalPoint") +q=J.aZ(A.a(q.ry,"_pointerQueue")) +p.$1(new A.Dh(s,r,q))}, +$S:0} +A.nU.prototype={} +A.nV.prototype={} +A.J9.prototype={ +fa(a){var s=this +if(s.db===B.bV){if(s.rx!=null&&s.ry!=null)s.rl() +s.rx=a}if(s.rx!=null)s.YA(a)}, +nY(a,b){this.Ys(a,b)}, +Sh(a){var s,r,q=this +if(t.d.b(a)){q.ry=a +q.Ka()}else if(t.J.b(a)){q.R(B.a3) +if(q.r1){s=q.rx +s.toString +q.ya(a,s,"")}q.rl()}else{s=a.gdg(a) +r=q.rx +if(s!==r.gdg(r)){q.R(B.a3) +s=q.dx +s.toString +q.ee(s)}}}, +R(a){var s,r=this +if(r.r2&&a===B.a3){s=r.rx +s.toString +r.ya(null,s,"spontaneous") +r.rl()}r.J4(a)}, +EP(){this.OJ()}, +eO(a){var s=this +s.Ja(a) +if(a===s.dx){s.OJ() +s.r2=!0 +s.Ka()}}, +eH(a){var s,r=this +r.YB(a) +if(a===r.dx){if(r.r1){s=r.rx +s.toString +r.ya(null,s,"forced")}r.rl()}}, +OJ(){var s,r=this +if(r.r1)return +s=r.rx +s.toString +r.Si(s) +r.r1=!0}, +Ka(){var s,r,q=this +if(!q.r2||q.ry==null)return +s=q.rx +s.toString +r=q.ry +r.toString +q.Sj(s,r) +q.rl()}, +rl(){var s=this +s.r2=s.r1=!1 +s.rx=s.ry=null}} +A.h3.prototype={ +fI(a){var s,r=this +switch(a.gdg(a)){case 1:if(r.a6==null&&r.bs==null&&r.a_==null&&r.aO==null)return!1 +break +case 2:if(r.u==null)if(r.F==null)s=!0 +else s=!1 +else s=!1 +if(s)return!1 +break +case 4:return!1 +default:return!1}return r.mC(a)}, +Si(a){var s,r=this,q=a.gbi(a),p=a.gep(),o=r.d.h(0,a.gbl()) +o.toString +s=new A.nU(q,o,p) +switch(a.gdg(a)){case 1:if(r.a6!=null)r.d6("onTapDown",new A.ahJ(r,s)) +break +case 2:if(r.F!=null)r.d6("onSecondaryTapDown",new A.ahK(r,s)) +break +case 4:break}}, +Sj(a,b){var s=this,r=b.gcQ(b),q=b.gbi(b),p=b.gep() +switch(a.gdg(a)){case 1:if(s.a_!=null)s.d6("onTapUp",new A.ahL(s,new A.nV(q,p,r))) +r=s.bs +if(r!=null)s.d6("onTap",r) +break +case 2:if(s.u!=null)s.d6("onSecondaryTap",new A.ahM(s)) +break +case 4:break}}, +ya(a,b,c){var s,r=c===""?c:c+" " +switch(b.gdg(b)){case 1:s=this.aO +if(s!=null)this.d6(r+"onTapCancel",s) +break +case 2:break +case 4:break}}} +A.ahJ.prototype={ +$0(){return this.a.a6.$1(this.b)}, +$S:0} +A.ahK.prototype={ +$0(){return this.a.F.$1(this.b)}, +$S:0} +A.ahL.prototype={ +$0(){return this.a.a_.$1(this.b)}, +$S:0} +A.ahM.prototype={ +$0(){return this.a.u.$0()}, +$S:0} +A.SY.prototype={ +R(a){this.a.af4(this.b,a)}, +$itY:1} +A.rg.prototype={ +eO(a){var s,r,q,p,o=this +o.OM() +if(o.e==null){s=o.a.b +o.e=s==null?o.b[0]:s}for(s=o.b,r=s.length,q=0;qb*b)return new A.f7(s.bK(0,s.gd9()).a7(0,b)) +if(r100||Math.abs(m-p.a.a)/1000>40)break +k=n.b +f.push(k.a) +e.push(k.b) +d.push(1) +c.push(-l) +b=(b===0?20:b)-1;++o +if(o<20){q=n +p=q +continue}else{q=n +break}}while(!0) +if(o>=3){j=new A.MZ(c,f,d).IE(2) +if(j!=null){i=new A.MZ(c,e,d).IE(2) +if(i!=null)return new A.wx(new A.m(j.a[1]*1000,i.a[1]*1000),A.a(j.b,h)*A.a(i.b,h),new A.aS(r-q.a.a),s.b.as(0,q.b))}}return new A.wx(B.i,1,new A.aS(r-q.a.a),s.b.as(0,q.b))}, +HU(){var s=this.uN() +if(s==null||s.a.k(0,B.i))return B.bw +return new A.f7(s.a)}} +A.u3.prototype={ +ox(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new A.Gm(a,b)}, +CL(a){var s,r,q=this.c+a,p=B.b.b4(q,20),o=B.b.b4(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return B.i +q=s.a.a-r.a.a +return q>0?s.b.as(0,r.b).a7(0,1000).bK(0,q/1000):B.i}, +uN(){var s,r,q=this,p=q.CL(-2).a7(0,0.6).U(0,q.CL(-1).a7(0,0.35)).U(0,q.CL(0).a7(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.b.b4(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Wt +else return new A.wx(p,1,new A.aS(m.a.a-s.a.a),m.b.as(0,s.b))}} +A.Rq.prototype={ +j(a){return"ThemeMode."+this.b}} +A.Br.prototype={ +au(){return new A.FX(B.l)}} +A.a9l.prototype={ +$2(a,b){return new A.uC(a,b)}, +$S:218} +A.a9p.prototype={ +nM(a){return A.aq(a).r}, +xh(a,b,c){switch(A.bq(c.a)){case B.af:return b +case B.a5:switch(A.aq(a).r.a){case 3:case 4:case 5:return new A.Q7(b,c.b,null) +case 0:case 1:case 2:return b}break}}, +xg(a,b,c){var s,r=null +A.aq(a) +switch(A.aq(a).r.a){case 2:case 3:case 4:case 5:s=1 +break +case 0:s=2 +break +case 1:s=3 +break +default:s=r +break}if(s)c$0:for(;!0;)switch(s){case 1:return b +case 2:switch(1){case 0:s=1 +break +case 1:s=2 +break +default:s=r +break}if(s)c$1:for(;!0;)switch(s){case 1:return new A.w2(c.a,b,r) +case 2:s=3 +continue c$0}break c$0 +case 3:return new A.u_(c.a,A.aq(a).ch.f,b,r)}}} +A.FX.prototype={ +aW(){this.bp() +this.d=A.aRJ()}, +gaaZ(){var s=A.b([],t.a9) +this.a.toString +s.push(B.zD) +s.push(B.zx) +return s}, +aaC(a,b){return A.axu(null,B.E1,!0,b)}, +ab4(a,b){var s,r,q,p,o,n=this,m=null +n.a.toString +s=A.eZ(a) +r=s==null?m:s.d +if(r==null)r=B.ao +q=r===B.an +s=A.eZ(a) +s=s==null?m:s.ch +p=s===!0 +if(q)if(p)n.a.toString +if(q)n.a.toString +if(p)n.a.toString +o=n.a.fx +return new A.Df(new A.yw(o,new A.fj(new A.anQ(n,b),m),B.N,B.v,m,m),m)}, +a3Y(a){var s,r,q,p,o=this,n=null,m=o.a,l=m.fx +l=l.cx +s=l +l=m.c +r=m.Q +q=m.e +m=m.dy +p=o.gaaZ() +o.a.toString +return new A.EG(l,n,n,new A.anP(),n,n,n,n,q,B.NK,n,n,r,o.gab3(),m,n,B.TW,s,n,p,n,n,B.oA,!1,!1,!1,!1,o.gaaB(),!1,n,n,n,!1,new A.n1(o,t.bT))}, +K(a,b){var s=null,r=A.tW(!1,!1,this.a3Y(b),s,s,s,!0,s,s,new A.anR(),s,s) +this.a.toString +return new A.Dk(B.zc,new A.py(A.a(this.d,"_heroController"),r,s),s)}} +A.anQ.prototype={ +$1(a){return this.a.a.dx.$2(a,this.b)}, +$S:8} +A.anP.prototype={ +$1$2(a,b,c){return A.a9m(b,a,c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:212} +A.anR.prototype={ +$2(a,b){if(!(b instanceof A.lz)||!b.c.gyA().k(0,B.f6))return B.dt +return A.aU2()?B.hL:B.dt}, +$S:179} +A.arN.prototype={ +pY(a){return a.za(this.b)}, +mq(a){return new A.S(a.b,this.b)}, +q3(a,b){return new A.m(0,a.b-b.b)}, +my(a){return this.b!==a.b}} +A.Gp.prototype={} +A.yG.prototype={ +a7a(a){var s=this.fx +if(s!=null)return s +switch(a.r.a){case 0:case 1:case 3:case 5:return!1 +case 2:case 4:s=this.f.length +return s<2}}, +au(){return new A.EN(B.l)}, +gyX(){return this.k2}} +A.EN.prototype={ +bZ(){var s,r=this +r.dZ() +s=r.d +if(s!=null)s.T(0,r.gAL()) +s=r.c.X(t.p9) +s=s==null?null:s.f +r.d=s +if(s!=null){s=s.d +s.aay(s.c,new A.od(r.gAL()),!1)}}, +m(a){var s=this,r=s.d +if(r!=null){r.T(0,s.gAL()) +s.d=null}s.ba(0)}, +a8e(){var s,r,q=this.c +q.toString +q=A.aen(q) +s=q.e +if(s.gaj()!=null){r=q.x +r=A.r(r).i("dx.T").a(r.y)}else r=!1 +if(r)s.gaj().eQ(0) +q=q.d.gaj() +if(q!=null)q.ane(0)}, +a8g(){var s,r,q=this.c +q.toString +q=A.aen(q) +s=q.d +if(s.gaj()!=null){r=q.r +r=A.r(r).i("dx.T").a(r.y)}else r=!1 +if(r)s.gaj().eQ(0) +q=q.e.gaj() +if(q!=null)q.ane(0)}, +a3o(a){var s,r +if(a instanceof A.ji){s=this.e +if(a.da$===0){r=a.a +r=Math.max(r.gdC()-r.ghC(),0)>0&&A.bq(r.e)===B.a5}else r=!1 +this.e=r +if(r!==s)this.ag(new A.ajU())}}, +K(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3="Open navigation menu",a4=A.aq(b0),a5=a4.ch,a6=A.aq(b0).be,a7=b0.lO(t.Np),a8=A.nh(b0,t.X) +b0.X(t.N8) +s=A.aT(t.ui) +r=a1.e +if(r)s.I(0,B.O_) +r=a7==null +if(r)q=a2 +else{a7.a.toString +q=!1}if(r)a7=a2 +else{a7.a.toString +a7=!1}p=a7===!0 +if(a8==null)a7=a2 +else if(!a8.gSm()){a7=a8.hy$ +a7=a7!=null&&a7.length!==0}else a7=!0 +o=a7===!0 +a1.a.toString +n=a6.ch +if(n==null)n=56 +a7=a5.a===B.an?a5.fy:a5.b +r=t.MH +m=A.d5(a2,s,r) +r=m==null?A.d5(a6.b,s,r):m +l=r==null?A.d5(a7,s,t.n8):r +a1.a.toString +k=a6.c +if(k==null)k=a5.a===B.an?a5.go:a5.c +a7=a6.r +j=a7==null?a4.aV.eg(k):a7 +a1.a.toString +i=a6.x +if(i==null)i=j +a7=a6.cx +if(a7==null){a7=a4.a2.Q +a7=a7==null?a2:a7.eg(k) +h=a7}else h=a7 +a1.a.toString +a7=a6.cy +if(a7==null){a7=a4.a2.r +a7=a7==null?a2:a7.eg(k) +g=a7}else g=a7 +a7=a1.a +f=a7.c +if(f==null&&!0)if(q===!0){a7=j.c +if(a7==null)a7=24 +A.jX(b0,B.bi,t.c4).toString +f=A.cL(a2,!0,B.o6,a7,a1.ga8d(),B.J,a3)}else if(!p&&o)f=B.yl +if(f!=null){a1.a.toString +f=new A.eD(A.hd(a2,56),f,a2)}e=a1.a.e +switch(a4.r.a){case 0:case 1:case 3:case 5:d=!0 +break +case 2:case 4:d=a2 +break +default:d=a2}e=A.bQ(a2,a2,new A.St(e,a2),!1,a2,a2,!1,!1,a2,a2,!0,a2,a2,a2,a2,a2,d,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2) +g.toString +e=A.kZ(e,a2,a2,B.bv,!1,g,a2,a2,B.aJ) +c=b0.X(t.w).f +e=new A.j3(c.QW(Math.min(c.c,1.34)),e,a2) +a7=a1.a.f +s=a7.length +if(s!==0)b=A.cY(a7,B.dk,B.x,B.au) +else if(p){a7=j.c +if(a7==null)a7=24 +A.jX(b0,B.bi,t.c4).toString +b=A.cL(a2,!0,B.o6,a7,a1.ga8f(),B.J,a3)}else b=a2 +if(b!=null)b=A.jP(b,i) +a7=a1.a.a7a(a4) +a1.a.toString +s=a6.Q +if(s==null)s=16 +h.toString +a=A.ax2(new A.kX(new A.arN(n),A.jP(A.kZ(new A.NG(f,e,b,a7,s,a2),a2,a2,B.bJ,!0,h,a2,a2,B.aJ),j),a2)) +a=A.PV(!1,a,B.K,!0) +a7=A.Ee(l) +a7=a7===B.an?B.Ri:B.Rj +a0=a7 +a1.a.toString +a7=a6.d +if(a7==null)a7=4 +s=a6.e +if(s==null)s=B.p +return A.bQ(a2,a2,new A.yD(a0,A.jZ(B.v,!0,a2,A.bQ(a2,a2,new A.e4(B.mJ,a2,a2,a,a2),!1,a2,a2,!1,!0,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2),B.j,l,a7,a2,s,a6.f,a2,B.ck),a2,t.ph),!0,a2,a2,!1,!1,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2)}} +A.ajU.prototype={ +$0(){}, +$S:0} +A.St.prototype={ +aT(a){var s=a.X(t.I) +s.toString +s=new A.Wj(B.P,s.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){var s=a.X(t.I) +s.toString +b.sc5(0,s.f)}} +A.Wj.prototype={ +cd(a){var s=a.QT(1/0) +return a.b0(this.u$.f0(s))}, +bX(){var s,r=this,q=t.k,p=q.a(A.t.prototype.ga8.call(r)).QT(1/0) +r.u$.cn(0,p,!0) +q=q.a(A.t.prototype.ga8.call(r)) +s=r.u$.rx +s.toString +r.rx=q.b0(s) +r.x4()}} +A.yH.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.yH)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.d==r.d)if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.x,r.x))if(J.e(b.y,r.y))if(b.Q==r.Q)if(b.ch==r.ch)if(J.e(b.cx,r.cx))if(J.e(b.cy,r.cy))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.Ss.prototype={} +A.Bu.prototype={ +jX(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.b +s.toString +r=s.as(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gd9() +n=s.a +m=f.b +l=new A.m(n,m) +k=new A.a9n(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q700){r=-s/p.gKc() +if(A.a(p.a.c.y,o)>0)p.a.c.S0(r) +q=r<0&&!0}else if(A.a(p.a.c.y,o)<0.5){if(A.a(p.a.c.y,o)>0)p.a.c.S0(-1) +q=!0}else{p.a.c.c_(0) +q=!1}s=p.a.x +if(s!=null)s.$2$isClosing(a,q) +if(q)p.a.To()}, +Fg(a){if(a.a===a.b)this.a.To() +return!1}, +K(a,b){var s,r,q,p,o=this,n=null,m=A.aq(b).af,l=o.a,k=m.r,j=l.y +if(j==null)j=m.a +s=l.z +r=s==null?m.b:s +if(r==null)r=0 +q=l.Q +if(q==null)q=m.e +p=A.jZ(B.v,!0,n,new A.cM(l.ah6(b),o.gFf(),n,t.K3),B.j,j,r,o.d,n,q,n,B.ck) +if(k!=null)p=new A.e4(B.dd,n,1,new A.eD(k,p,n),n) +return!o.a.f?p:A.fT(n,p,B.a6,!0,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,o.ga3y(),o.ga3A(),o.ga3C())}} +A.aoe.prototype={ +pY(a){var s=a.b +return new A.al(s,s,0,a.d)}, +q3(a,b){return new A.m(0,a.b-b.b*this.b)}, +my(a){return this.b!==a.b}} +A.ru.prototype={ +au(){return new A.xu(B.np,B.l,this.$ti.i("xu<1>"))}} +A.xu.prototype={ +a7w(a){var s=this.c +s.toString +switch(A.aq(s).r.a){case 2:case 4:return"" +case 0:case 1:case 3:case 5:return"Dialog"}}, +aky(a){this.d=B.N}, +Sf(a,b){var s=this.a.c.k3 +this.d=new A.ak8(s.gn(s),B.np)}, +akw(a){return this.Sf(a,null)}, +K(a,b){var s,r,q,p,o,n,m,l=this,k=b.X(t.w).f,j=A.jX(b,B.bi,t.c4) +j.toString +s=l.a7w(j) +j=l.a +r=j.c +q=r.k3 +q.toString +p=r.bS +o=j.e +n=j.f +m=j.r +return A.iE(q,new A.aog(l,k,s),A.awY(p,o,r.bV,j.x,j.y,n,!0,new A.aoh(l,b),l.gakv(),l.gakx(),m))}} +A.aoh.prototype={ +$0(){if(this.a.a.c.gku())A.eJ(this.b,!1).u4(0,null)}, +$S:0} +A.aog.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=p.d +if(this.b.z)s=1 +else{s=p.a.c.k3 +s=s.gn(s)}r=o.al(0,s) +p.a.toString +return A.bQ(q,q,A.ax2(new A.kX(new A.aoe(r,!0),b,q)),!1,q,q,!1,!0,q,q,q,q,q,this.c,q,q,!0,q,q,q,q,q,q,q,!0,q,q,q,q,q,q)}, +$S:185} +A.G2.prototype={ +gze(a){return B.cI}, +gUr(){return B.v}, +goG(){return!0}, +goF(){return B.E}, +R0(){var s=this.a +s.toString +s=A.bE("BottomSheet",B.cI,B.v,null,s) +this.bS=s +return s}, +E8(a,b,c){return new A.EU(this.dz.a,A.axR(new A.fj(new A.aof(this),null),a,!1,!1,!1,!0),null)}, +gx9(){return this.aM}} +A.aof.prototype={ +$1(a){var s=A.aq(a).af,r=this.a,q=r.ek,p=s.d +if(p==null)p=s.b +return new A.ru(r,!0,q,p,r.dJ,r.fF,r.el,!0,null,r.$ti.i("ru<1>"))}, +$S(){return this.a.$ti.i("ru<1>(X)")}} +A.ak8.prototype={ +al(a,b){var s=this.a +if(b#"+A.bX(this)+"("+A.d(this.a)+", "+this.b.j(0)+")"}} +A.yU.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.yU)if(J.e(b.a,r.a))if(b.b==r.b)if(J.e(b.c,r.c))if(b.d==r.d)if(J.e(b.e,r.e))s=J.e(b.r,r.r) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.SE.prototype={} +A.CC.prototype={ +au(){return new A.We(A.aT(t.ui),B.l)}} +A.We.prototype={ +aW(){this.bp() +this.a.toString +this.nC(B.Q)}, +bw(a){var s,r=this +r.c3(a) +r.a.toString +r.nC(B.Q) +s=r.fC$ +if(s.A(0,B.Q)&&s.A(0,B.aC))r.nC(B.aC)}, +ga62(){var s=this,r=s.fC$ +if(r.A(0,B.Q))return s.a.dy +if(r.A(0,B.aC))return s.a.dx +if(r.A(0,B.ak))return s.a.cy +if(r.A(0,B.ap))return s.a.db +return s.a.cx}, +K(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.a.r +a4=a4==null?a3:a4.b +s=a2.fC$ +r=A.d5(a4,s,t.MH) +q=A.d5(a2.a.go,s,t.Zi) +a2.a.toString +p=new A.m(0,0).a7(0,4) +o=B.xO.xT(a2.a.fy) +a2.a.toString +n=A.d5(B.dc,s,t.WV) +a2.a.toString +a4=p.a +s=p.b +m=B.K.I(0,new A.aw(a4,s,a4,s)).q(0,B.K,B.mz) +l=a2.ga62() +k=a2.a.r +k=k==null?a3:k.eg(r) +j=a2.a +i=j.x +h=j.r1 +j=j.k3 +g=a2.Ho(B.ap) +a2.a.toString +f=a2.zh(B.aC,a3) +e=a2.a +d=e.ch +c=e.y +e=e.z +b=a2.Ho(B.ak) +a=a2.a +a0=a.c +k=A.jZ(B.v,!0,a3,A.n4(!1,a3,!0,A.jP(A.aU(a3,A.he(a.k1,1,1),B.j,a3,a3,a3,a3,a3,a3,m,a3,a3,a3),new A.cW(r,a3,a3)),q,!0,c,j,a3,e,n,g,f,b,a3,a0,a3,a3,d,a3),h,i,l,a3,a3,q,k,B.iw) +switch(a.k2.a){case 0:a1=new A.S(48+a4,48+s) +break +case 1:a1=B.n +break +default:a1=a3}return A.bQ(!0,a3,new A.UB(a1,new A.eD(o,k,a3),a3),!0,a3,!0,!1,!1,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3)}} +A.UB.prototype={ +aT(a){var s=new A.GA(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sGj(this.e)}} +A.GA.prototype={ +sGj(a){if(this.D.k(0,a))return +this.D=a +this.a5()}, +bc(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.F,a,s.gb6()),this.D.a) +return 0}, +b5(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.T,a,s.gbr()),this.D.b) +return 0}, +b2(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.M,a,s.gbh()),this.D.a) +return 0}, +bb(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.ar,a,s.gbN()),this.D.b) +return 0}, +K1(a,b){var s,r,q=this.u$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.D +return a.b0(new A.S(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.n}, +cd(a){return this.K1(a,A.Ii())}, +bX(){var s,r,q=this,p=q.K1(t.k.a(A.t.prototype.ga8.call(q)),A.Ij()) +q.rx=p +s=q.u$ +if(s!=null){r=s.e +r.toString +t.x.a(r) +s=s.rx +s.toString +r.a=B.P.n1(t.C.a(p.as(0,s)))}}, +c7(a,b){var s +if(this.hP(a,b))return!0 +s=this.u$.rx.i6(B.i) +return a.DU(new A.aql(this,s),s,A.aDS(s))}} +A.aql.prototype={ +$2(a,b){return this.a.u$.c7(a,this.b)}, +$S:17} +A.Z0.prototype={} +A.yZ.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.yZ)if(b.d==r.d)if(b.e==r.e)if(J.e(b.f,r.f))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.SF.prototype={} +A.bP.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.bP&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.ch==s.ch&&b.cx==s.cx&&J.e(b.cy,s.cy)&&b.db==s.db&&J.e(b.dx,s.dx)&&b.dy==s.dy&&J.e(b.fr,s.fr)&&b.fx==s.fx}} +A.FL.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.UQ.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.bt(new A.dE(A.aH(0,q.gn(q)>>>16&255,q.gn(q)>>>8&255,q.gn(q)&255),0,B.bn),s,r.c)}if(s==null){q=p.a +return A.bt(p,new A.dE(A.aH(0,q.gn(q)>>>16&255,q.gn(q)>>>8&255,q.gn(q)&255),0,B.bn),r.c)}return A.bt(p,s,r.c)}, +$ib3:1} +A.UP.prototype={ +R(a){var s,r=this.a,q=r==null?null:r.R(a) +r=this.b +s=r==null?null:r.R(a) +return t.KX.a(A.eK(q,s,this.c))}, +$ib3:1} +A.SH.prototype={} +A.z_.prototype={ +au(){return new A.SG(null,null,A.aT(t.ui),B.l)}} +A.SG.prototype={ +aW(){var s=this +s.bp() +if(!(s.a.c!=null||!1))s.DQ(B.Q) +else s.nC(B.Q)}, +m(a){var s=this.d +if(s!=null)s.m(0) +this.a_N(0)}, +bw(a){var s,r=this +r.c3(a) +if(!(r.a.c!=null||!1))r.DQ(B.Q) +else r.nC(B.Q) +s=r.fC$ +if(s.A(0,B.Q)&&s.A(0,B.aC))r.nC(B.aC)}, +K(c2,c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=null,b7=b5.a,b8=new A.akA(b7.r,b7.Uy(c3),b5.a.Rg(c3)),b9=new A.akB(b5,b8),c0=b9.$1$1(new A.akg(),t.PM),c1=b9.$1$1(new A.akh(),t.p8) +b7=t.MH +s=b9.$1$1(new A.aki(),b7) +r=b9.$1$1(new A.aks(),b7) +q=b9.$1$1(new A.akt(),b7) +p=b9.$1$1(new A.aku(),t.pc) +b7=t.tW +o=b9.$1$1(new A.akv(),b7) +n=b9.$1$1(new A.akw(),b7) +m=b9.$1$1(new A.akx(),b7) +l=b9.$1$1(new A.aky(),t.oI) +k=b9.$1$1(new A.akz(),t.KX) +j=b8.$1$1(new A.akj(),t.X3) +i=b8.$1$1(new A.akk(),t.i1) +h=b8.$1$1(new A.akl(),t.Tu) +g=b8.$1$1(new A.akm(),t.y) +f=b8.$1$1(new A.akn(),t.pC) +e=new A.m(j.a,j.b).a7(0,4) +d=b8.$1$1(new A.ako(),t.Ya) +b7=o.a +c=o.b +b=j.xT(new A.al(b7,m.a,c,m.b)) +if(n!=null){a=b.b0(n) +b7=a.a +if(isFinite(b7))b=b.Ew(b7,b7) +b7=a.b +if(isFinite(b7))b=b.aic(b7,b7)}a0=e.b +b7=e.a +a1=Math.max(0,b7) +a2=p.I(0,new A.aw(a1,a0,a1,a0)).q(0,B.K,B.mz) +if(h.a>0){c=b5.e +if(c!=null){a3=b5.f +if(a3!=null)if(c!==c0)if(a3.gn(a3)!==s.gn(s)){c=b5.f +c=(c.gn(c)>>>24&255)/255===1&&(s.gn(s)>>>24&255)/255<1&&c0===0}else c=!1 +else c=!1 +else c=!1}else c=!1}else c=!1 +if(c){c=b5.d +if(!J.e(c==null?b6:c.e,h)){c=b5.d +if(c!=null)c.m(0) +c=A.bE(b6,h,b6,b6,b5) +c.cS(new A.akp(b5)) +b5.d=c}s=b5.f +b5.d.sn(0,0) +b5.d.c_(0)}b5.e=c0 +b5.f=s +c0.toString +c=c1==null?b6:c1.eg(r) +a3=k.xx(l) +a4=s==null?B.dJ:B.iw +a5=b5.a +a6=a5.x +a7=a5.c +a5=a5.d +a8=b5.Ho(B.aC) +a9=b5.zh(B.ak,b5.a.e) +b0=b5.a +b1=b0.y +b2=b0.c!=null||!1 +b0=b5.zh(B.ap,b0.f) +b3=b5.a +b3.toString +f.toString +a4=A.jZ(h,!0,b6,A.n4(!1,b6,b2,A.jP(new A.bT(a2,new A.e4(f,1,1,b3.Q,b6),b6),new A.cW(r,b6,b6)),k,g,b6,b1,B.O,b6,new A.V9(new A.akq(b8)),b0,a8,a9,a5,a7,b6,new A.e_(new A.akr(b8),t._s),b6,d),a6,s,c0,b6,q,a3,c,a4) +switch(i.a){case 0:b4=new A.S(48+b7,48+a0) +break +case 1:b4=B.n +break +default:b4=b6}b7=b3.c!=null||!1 +return A.bQ(!0,b6,new A.UC(b4,new A.eD(b,a4,b6),b6),!0,b6,b7,!1,!1,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6)}} +A.akA.prototype={ +$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s +return p==null?q:p}, +$1(a){return this.$1$1(a,t.z)}, +$S:188} +A.akB.prototype={ +$1$1(a,b){return this.b.$1$1(new A.akC(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:189} +A.akC.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.R(this.a.fC$)}, +$S(){return this.c.i("0?(bP?)")}} +A.akg.prototype={ +$1(a){return a==null?null:a.f}, +$S:190} +A.akh.prototype={ +$1(a){return a==null?null:a.a}, +$S:191} +A.aki.prototype={ +$1(a){return a==null?null:a.b}, +$S:86} +A.aks.prototype={ +$1(a){return a==null?null:a.c}, +$S:86} +A.akt.prototype={ +$1(a){return a==null?null:a.e}, +$S:86} +A.aku.prototype={ +$1(a){return a==null?null:a.r}, +$S:193} +A.akv.prototype={ +$1(a){return a==null?null:a.x}, +$S:107} +A.akw.prototype={ +$1(a){return a==null?null:a.y}, +$S:107} +A.akx.prototype={ +$1(a){return a==null?null:a.z}, +$S:107} +A.aky.prototype={ +$1(a){return a==null?null:a.Q}, +$S:195} +A.akz.prototype={ +$1(a){return a==null?null:a.ch}, +$S:196} +A.akq.prototype={ +$1(a){return this.a.$1$1(new A.ake(a),t.Pb)}, +$S:197} +A.ake.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.cx +s=s==null?null:s.R(this.a)}return s}, +$S:198} +A.akr.prototype={ +$1(a){return this.a.$1$1(new A.akd(a),t.n8)}, +$S:92} +A.akd.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.d +s=s==null?null:s.R(this.a)}return s}, +$S:200} +A.akj.prototype={ +$1(a){return a==null?null:a.cy}, +$S:201} +A.akk.prototype={ +$1(a){return a==null?null:a.db}, +$S:202} +A.akl.prototype={ +$1(a){return a==null?null:a.dx}, +$S:203} +A.akm.prototype={ +$1(a){return a==null?null:a.dy}, +$S:204} +A.akn.prototype={ +$1(a){return a==null?null:a.fr}, +$S:205} +A.ako.prototype={ +$1(a){return a==null?null:a.fx}, +$S:206} +A.akp.prototype={ +$1(a){if(a===B.a_)this.a.ag(new A.akf())}, +$S:4} +A.akf.prototype={ +$0(){}, +$S:0} +A.V9.prototype={ +R(a){var s=this.a.$1(a) +s.toString +return s}, +grT(){return"ButtonStyleButton_MouseCursor"}} +A.UC.prototype={ +aT(a){var s=new A.GB(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sGj(this.e)}} +A.GB.prototype={ +sGj(a){if(this.D.k(0,a))return +this.D=a +this.a5()}, +bc(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.F,a,s.gb6()),this.D.a) +return 0}, +b5(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.T,a,s.gbr()),this.D.b) +return 0}, +b2(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.M,a,s.gbh()),this.D.a) +return 0}, +bb(a){var s=this.u$ +if(s!=null)return Math.max(s.ad(B.ar,a,s.gbN()),this.D.b) +return 0}, +Ky(a,b){var s,r,q=this.u$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.D +return a.b0(new A.S(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.n}, +cd(a){return this.Ky(a,A.Ii())}, +bX(){var s,r,q=this,p=q.Ky(t.k.a(A.t.prototype.ga8.call(q)),A.Ij()) +q.rx=p +s=q.u$ +if(s!=null){r=s.e +r.toString +t.x.a(r) +s=s.rx +s.toString +r.a=B.P.n1(t.C.a(p.as(0,s)))}}, +c7(a,b){var s +if(this.hP(a,b))return!0 +s=this.u$.rx.i6(B.i) +return a.DU(new A.aqm(this,s),s,A.aDS(s))}} +A.aqm.prototype={ +$2(a,b){return this.a.u$.c7(a,this.b)}, +$S:17} +A.YD.prototype={} +A.HK.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.Jt.prototype={ +j(a){return"ButtonTextTheme."+this.b}} +A.Jr.prototype={ +j(a){return"ButtonBarLayoutBehavior."+this.b}} +A.mC.prototype={ +uC(a,b,c){return new A.mC(this.x,c,null)}, +d1(a){return!this.x.k(0,a.x)}} +A.Ju.prototype={ +geF(a){var s=this.e +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.cK +case 2:return B.D0}}, +gjQ(a){switch(this.c.a){case 0:case 1:return B.wy +case 2:return B.dZ}}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.Ju)if(b.c===r.c)if(b.a===r.a)if(b.b===r.b)if(J.e(b.geF(b),r.geF(r)))if(J.e(b.gjQ(b),r.gjQ(r)))if(J.e(b.x,r.x))if(J.e(b.z,r.z))if(J.e(b.Q,r.Q))s=J.e(b.cy,r.cy)&&b.db==r.db +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.a7(s.c,s.a,s.b,s.geF(s),s.gjQ(s),!1,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.SI.prototype={} +A.JB.prototype={ +K(a,b){var s,r,q,p,o=this,n=null,m=A.aq(b),l=A.aq(b).bs,k=o.y +if(k==null)k=l.e +if(k==null)k=B.D3 +s=l.c +if(s==null)s=m.fr +r=o.c +if(r==null)r=l.b +if(r==null)r=m.id +q=o.e +if(q==null)q=l.d +if(q==null)q=1 +p=l.f +if(p==null)p=B.dZ +return A.bQ(n,n,A.aU(n,A.jZ(B.v,!0,n,A.bQ(n,n,o.Q,!1,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n),B.j,r,q,n,s,p,n,B.fk),B.j,n,n,n,n,n,k,n,n,n,n),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}} +A.z3.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.z3)s=J.e(b.b,r.b)&&J.e(b.c,r.c)&&b.d==r.d&&J.e(b.e,r.e)&&J.e(b.f,r.f) +else s=!1 +return s}} +A.SM.prototype={} +A.z9.prototype={ +au(){var s=null +return new A.SQ(new A.SP(A.a_(0,s,!1,t.Z)),$,$,$,$,$,$,$,$,$,s,!1,!1,s,s,B.l)}} +A.SQ.prototype={ +aW(){this.a_Q() +this.e=this.a.c}, +bw(a){var s,r=this +r.c3(a) +s=a.c +if(s!==r.a.c){r.e=s +r.Q5()}}, +m(a){this.d.m(0) +this.a_P(0)}, +gjA(){return this.a.d}, +gHf(){this.a.toString +return!1}, +gn(a){return this.a.c}, +gPL(){return new A.e_(new A.akN(this),t._s)}, +gKT(){var s=this.c +s.toString +return new A.e_(new A.akM(A.aq(s)),t.h2)}, +NU(a){if(!this.gfs().A(0,B.bd))return a +return null}, +K(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=A.aq(a3),a0=c.a.z,a1=a0==null?a.aO.f:a0 +if(a1==null)a1=a.e +a0=a.aO +s=a.z +switch(a1.a){case 0:r=B.x9 +break +case 1:r=B.x8 +break +default:r=b}r=r.U(0,new A.m(s.a,s.b).a7(0,4)) +q=c.gfs() +q.I(0,B.bd) +p=c.gfs() +p.w(0,B.bd) +c.a.toString +o=c.gPL().a.$1(q) +if(o==null){o=a0.b +o=o==null?b:o.R(q) +n=o}else n=o +if(n==null)n=c.gKT().a.$1(q) +c.a.toString +o=c.gPL().a.$1(p) +if(o==null){o=a0.b +o=o==null?b:o.R(p) +m=o}else m=o +if(m==null)m=c.gKT().a.$1(p) +l=c.gfs() +l.I(0,B.ap) +c.a.toString +o=a0.d +k=o==null?b:o.R(l) +j=k +if(j==null)j=a.dx +i=c.gfs() +i.I(0,B.ak) +c.a.toString +k=o==null?b:o.R(i) +h=k +if(h==null)h=a.dy +q.I(0,B.aC) +c.a.toString +k=o==null?b:o.R(q) +g=k +if(g==null)g=A.aH(31,n.gn(n)>>>16&255,n.gn(n)>>>8&255,n.gn(n)&255) +p.I(0,B.aC) +c.a.toString +o=o==null?b:o.R(p) +f=o +if(f==null)f=A.aH(31,n.gn(n)>>>16&255,n.gn(n)>>>8&255,n.gn(n)&255) +c.a.toString +o=a0.c +o=o==null?b:o.R(c.gfs()) +e=o +if(e==null)e=B.k +o=c.a.c +k=c.d +k.sbi(0,A.a(c.ti$,"_position")) +k.sU0(A.a(c.tj$,"_reaction")) +k.sU2(A.a(c.tl$,"_reactionFocusFade")) +k.sU3(A.a(c.tk$,"_reactionHoverFade")) +k.sSB(f) +k.sU1(g) +k.sSw(h) +k.sS3(j) +c.a.toString +d=a0.e +k.sIF(d==null?20:d) +k.sRB(c.pa$) +k.syv(c.gfs().A(0,B.ap)) +k.sSU(c.gfs().A(0,B.ak)) +k.sPS(n) +k.sSA(m) +k.sahm(e) +k.sn(0,c.a.c) +k.sanz(c.e) +c.a.toString +d=a0.x +k.sjQ(0,d==null?B.OV:d) +d=c.NU(c.a.fx) +k.sWV(d==null?c.NU(a0.y):d) +return A.bQ(b,o,c.Qn(!1,b,new A.e_(new A.akO(c,a),t.j0),k,r),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b)}} +A.akN.prototype={ +$1(a){if(a.A(0,B.Q))return null +if(a.A(0,B.bd))return this.a.a.f +return null}, +$S:92} +A.akM.prototype={ +$1(a){if(a.A(0,B.Q))return this.a.r2 +if(a.A(0,B.bd))return this.a.aw +return this.a.r1}, +$S:58} +A.akO.prototype={ +$1(a){var s +this.a.a.toString +s=A.d5(null,a,t.WV) +if(s==null)s=null +return s==null?B.dc.R(a):s}, +$S:182} +A.SP.prototype={ +sahm(a){if(J.e(this.fy,a))return +this.fy=a +this.W()}, +sn(a,b){if(this.go===b)return +this.go=b +this.W()}, +sanz(a){if(this.id==a)return +this.id=a +this.W()}, +sjQ(a,b){if(J.e(this.k1,b))return +this.k1=b +this.W()}, +sWV(a){if(J.e(this.k2,a))return +this.k2=a +this.W()}, +N6(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s +return new A.x(q,p,q+r,p+r)}, +Kt(a){var s,r=this.e +if(a>=0.25)r.toString +else{s=this.f +s.toString +r.toString +r=A.I(s,r,a*4) +r.toString}return r}, +Bu(a,b,c,d,e){if(e)a.cE(0,this.k1.q2(b),c) +if(d!=null)this.k1.xx(d).aP(a,b)}, +Bv(a,b,c,d){var s,r=A.cp(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.nl(B.Op,B.vn,c*2) +s.toString +r.er(0,o,n) +r.cw(0,q+s.a,p+s.b)}else{s=A.nl(B.vn,B.Ou,(c-0.5)*2) +s.toString +r.er(0,o,n) +r.cw(0,q+7.2,p+12.6) +r.cw(0,q+s.a,p+s.b)}a.cE(0,r,d)}, +Bw(a,b,c,d){var s,r=A.nl(B.Oq,B.vm,1-c) +r.toString +s=A.nl(B.vm,B.Om,c) +s.toString +a.iM(0,b.U(0,r),b.U(0,s),d)}, +aP(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.TE(a,b.i6(B.i)) +s=A.aP() +r=s?A.bj():new A.b9(new A.be()) +s=h.fy +s.toString +r.saL(0,s) +r.scM(0,B.Y) +r.sfS(2) +q=t.C.a(b.bK(0,2).as(0,B.Qm.bK(0,2))) +s=h.a.a +s=s.gbB(s) +s=s===B.b2||s===B.a_ +p=h.a +o=s?p.gn(p):1-p.gn(p) +if(h.id===!1||h.go===!1){n=h.go===!1?1-o:o +m=h.N6(q,n) +s=A.aP() +l=s?A.bj():new A.b9(new A.be()) +l.saL(0,h.Kt(n)) +k=h.k2 +if(n<=0.5)h.Bu(a,m,l,k==null?new A.dE(l.gaL(l),2,B.bn):k,!1) +else{h.Bu(a,m,l,k,!0) +j=(n-0.5)*2 +if(h.id==null||h.go==null)h.Bw(a,q,j,r) +else h.Bv(a,q,j,r)}}else{m=h.N6(q,1) +s=A.aP() +l=s?A.bj():new A.b9(new A.be()) +l.saL(0,h.Kt(1)) +h.Bu(a,m,l,h.k2,!0) +if(o<=0.5){j=1-o*2 +if(h.id===!0)h.Bv(a,q,j,r) +else h.Bw(a,q,j,r)}else{i=(o-0.5)*2 +if(h.go===!0)h.Bv(a,q,i,r) +else h.Bw(a,q,i,r)}}}} +A.HM.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.HN.prototype={ +aW(){var s,r=this,q=null +r.bp() +s=A.bE(q,B.v,q,!r.a.c?0:1,r) +r.p7$=s +r.ti$=A.d3(B.bT,A.a(s,"_positionController"),B.eA) +s=A.bE(q,B.ax,q,q,r) +r.nj$=s +r.tj$=A.d3(B.X,A.a(s,"_reactionController"),q) +s=A.bE(q,B.bU,q,r.lM$||r.lL$?1:0,r) +r.p8$=s +r.tk$=A.d3(B.X,A.a(s,"_reactionHoverFadeController"),q) +s=A.bE(q,B.bU,q,r.lM$||r.lL$?1:0,r) +r.p9$=s +r.tl$=A.d3(B.X,A.a(s,"_reactionFocusFadeController"),q)}, +m(a){var s=this +A.a(s.p7$,"_positionController").m(0) +A.a(s.nj$,"_reactionController").m(0) +A.a(s.p8$,"_reactionHoverFadeController").m(0) +A.a(s.p9$,"_reactionFocusFadeController").m(0) +s.a_O(0)}} +A.za.prototype={ +aa6(){var s=this +switch(s.c){case!1:s.d.$1(!0) +break +case!0:s.d.$1(!1) +break +case null:s.d.$1(!1) +break}}, +K(a,b){var s,r,q,p=this,o=null,n=A.aC8(o,!1,o,B.dI,p.d,o,!1,p.c) +switch(p.cy.a){case 0:s=o +r=n +break +case 1:case 2:s=n +r=o +break +default:s=o +r=s}q=A.aq(b) +return new A.q5(A.aDG(A.N6(!1,p.dx,!0,o,!0,o,!1,r,o,p.gaa5(),!1,o,o,o,o,p.x,s,o),q.aw),o)}} +A.zb.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.zb)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)s=J.e(b.x,r.x)&&J.e(b.y,r.y) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.FQ.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.SR.prototype={} +A.zc.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.zc&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.ch,s.ch)&&J.e(b.cx,s.cx)&&J.e(b.cy,s.cy)&&J.e(b.db,s.db)&&b.dx==s.dx&&b.dy==s.dy&&b.fr==s.fr}} +A.SU.prototype={} +A.JH.prototype={ +gabe(){return 40}, +gab5(){return 40}, +K(a,b){var s,r,q,p,o=this,n=null,m=A.aq(b),l=m.ap.x.eg(n),k=o.d +switch(A.Ee(k).a){case 0:l=l.eg(m.cy) +break +case 1:l=l.eg(m.db) +break}s=o.gabe() +r=o.gab5() +q=b.X(t.w).f.QW(1) +p=m.aV.eg(l.b) +p=A.he(new A.j3(q,A.Mi(A.kZ(o.c,n,n,B.bJ,!0,l,n,n,B.aJ),p,n),n),n,n) +return A.aBN(n,p,new A.al(s,r,s,r),B.N,new A.cU(k,n,n,n,n,n,n,B.mX),B.v,n,n)}} +A.Ks.prototype={ +k(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +if(a0==null)return!1 +if(b===a0)return!0 +if(J.a6(a0)!==A.J(b))return!1 +if(a0 instanceof A.Ks)if(a0.a===b.a){s=a0.b +r=b.b +if(s.k(0,r)){q=a0.c +p=b.c +if(q.k(0,p)){o=a0.d +if(o==null)o=s +n=b.d +if(o.k(0,n==null?r:n)){o=a0.e +if(o==null)o=q +n=b.e +if(o.k(0,n==null?p:n)){o=a0.f +n=b.f +if(o.k(0,n)){m=a0.r +l=b.r +if(m.k(0,l)){k=a0.x +if(k==null)k=o +j=b.x +if(k.k(0,j==null?n:j)){k=a0.y +if(k==null)k=m +j=b.y +if(k.k(0,j==null?l:j)){k=a0.z +j=k==null +i=j?o:k +h=b.z +g=h==null +if(i.k(0,g?n:h)){i=a0.Q +f=i==null +e=f?m:i +d=b.Q +c=d==null +if(e.k(0,c?l:d)){e=a0.ch +if(e==null){if(j)k=o}else k=e +j=b.ch +if(j==null)j=g?n:h +if(k.k(0,j)){k=a0.cx +if(k==null)m=f?m:i +else m=k +k=b.cx +if(k==null)l=c?l:d +else l=k +if(m.k(0,l)){m=a0.cy +l=b.cy +if(m.k(0,l)){k=a0.db +j=b.db +if(k.k(0,j)){i=a0.dx +m=i==null?m:i +i=b.dx +if(m.k(0,i==null?l:i)){m=a0.dy +if(m==null)m=k +l=b.dy +if(m.k(0,l==null?j:l))if(a0.fr.k(0,b.fr)){m=a0.fx +l=b.fx +if(m.k(0,l)){k=a0.fy +j=b.fy +if(k.k(0,j)){i=a0.go +h=b.go +if(i.k(0,h)){g=a0.id +if(g==null)g=k +f=b.id +if(g.k(0,f==null?j:f)){g=a0.k1 +if(g==null)g=i +f=b.k1 +if(g.k(0,f==null?h:f)){g=a0.k2 +if(g==null)g=m +f=b.k2 +if(g.k(0,f==null?l:f)){g=a0.k3 +m=g==null?m:g +g=b.k3 +if(m.k(0,g==null?l:g)){m=a0.k4 +if(m==null)m=i +l=b.k4 +if(m.k(0,l==null?h:l)){m=a0.r1 +if(m==null)m=k +l=b.r1 +if(m.k(0,l==null?j:l)){m=a0.r2 +q=m==null?q:m +m=b.r2 +if(q.k(0,m==null?p:m)){q=a0.rx +s=q==null?s:q +q=b.rx +if(s.k(0,q==null?r:q)){s=a0.ry +if(s==null)s=o +r=b.ry +s=s.k(0,r==null?n:r)}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +return s}, +gB(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=a6.b,a8=a6.c,a9=a6.d +if(a9==null)a9=a7 +s=a6.e +if(s==null)s=a8 +r=a6.f +q=a6.r +p=a6.x +if(p==null)p=r +o=a6.y +if(o==null)o=q +n=a6.z +m=n==null +l=m?r:n +k=a6.Q +j=k==null +i=j?q:k +h=a6.ch +if(h==null){if(m)n=r}else n=h +m=a6.cx +if(m==null)m=j?q:k +k=a6.cy +j=a6.db +h=a6.dx +if(h==null)h=k +g=a6.dy +if(g==null)g=j +f=a6.fx +e=a6.fy +d=a6.go +c=a6.id +if(c==null)c=e +b=a6.k1 +if(b==null)b=d +a=a6.k2 +if(a==null)a=f +a0=a6.k3 +if(a0==null)a0=f +a1=a6.k4 +if(a1==null)a1=d +a2=a6.r1 +if(a2==null)a2=e +a3=a6.r2 +if(a3==null)a3=a8 +a4=a6.rx +if(a4==null)a4=a7 +a5=a6.ry +if(a5==null)a5=r +return A.dN([a6.a,a7,a8,a9,s,r,q,p,o,l,i,n,m,k,j,h,g,a6.fr,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5])}} +A.SX.prototype={} +A.q_.prototype={} +A.Ni.prototype={} +A.zB.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.zB&&J.e(b.a,s.a)&&b.b==s.b&&b.c==s.c&&J.e(b.d,s.d)&&b.e==s.e&&b.f==s.f&&J.e(b.r,s.r)&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q}} +A.FP.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.Tp.prototype={} +A.alI.prototype={ +nK(a){return B.n}, +xf(a,b,c,d,e,f){return B.ft}, +kP(a,b,c,d){return B.i}, +uJ(a,b){return this.kP(a,b,null,null)}} +A.L2.prototype={ +K(a,b){var s,r,q,p=null,o=A.aq(b).by,n=t.w,m=b.X(n).f,l=m.e.U(0,this.r) +m=o.d +if(m==null)m=B.P +s=o.a +if(s==null)s=A.aq(b).x1 +r=o.b +if(r==null)r=24 +q=o.c +if(q==null)q=B.dZ +q=A.jZ(B.v,!0,p,this.Q,this.x,s,r,p,p,q,p,B.fk) +return new A.yt(l,new A.j3(b.X(n).f.Uf(!0,!0,!0,!0),new A.e4(m,p,p,new A.eD(B.yG,q,p),p),p),B.et,B.ax,p,p)}} +A.IH.prototype={ +K(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.aq(b),g=A.aq(b).by,f=h.r +switch(f.a){case 2:case 4:s=i +break +case 0:case 1:case 3:case 5:A.jX(b,B.bi,t.c4).toString +s="Alert" +break +default:s=i}r=A.aa(1,0.3333333333333333,B.c.q(b.X(t.w).f.c,1,2)-1) +r.toString +A.e6(b) +q=24*r +p=g.e +if(p==null){p=h.a2.r +p.toString}f=s==null&&f!==B.aH +o=new A.bT(new A.aw(q,q,q,0),A.kZ(A.bQ(i,i,j.c,!0,i,i,!1,!1,i,i,i,i,i,i,i,i,f,i,i,i,i,i,i,i,i,i,i,i,i,i,i),i,i,B.bJ,!0,p,i,i,B.aJ),i) +n=j.r +f=g.f +if(f==null){f=h.a2.x +f.toString}m=new A.bT(new A.aw(n.a*r,n.b,n.c*r,n.d),A.kZ(A.bQ(i,i,j.f,!0,i,i,!1,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i),i,i,B.bJ,!0,f,i,i,B.aJ),i) +f=B.K.I(0,new A.aw(8,8,8,8)) +l=new A.bT(f,A.aSb(B.dG,j.y,B.OA,B.bj,0,8),i) +f=t.D +r=A.b([],f) +f=A.b([],f) +f.push(o) +f.push(m) +r.push(new A.pk(1,B.hy,A.Ql(A.d9(f,B.dk,B.x,B.au),i,i,i,i,!1,B.a5),i)) +r.push(l) +k=A.aDp(A.d9(r,B.dk,B.x,B.au),i) +return new A.L2(i,i,B.D2,B.j,i,i,s!=null?A.bQ(i,i,k,!1,i,i,!1,!0,i,i,i,i,i,s,i,i,!0,i,i,i,i,i,i,i,!0,i,i,i,i,i,i):k,i)}} +A.zG.prototype={ +gB(a){return J.bY(this.c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.zG&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)}} +A.TB.prototype={} +A.L7.prototype={ +K(a,b){var s,r,q,p=null,o=A.aCx(b),n=this.c,m=n==null?o.b:n +if(m==null)m=16 +n=this.d +s=n==null?o.c:n +if(s==null)s=0 +r=o.d +if(r==null)r=0 +q=o.e +if(q==null)q=0 +return A.ca(A.he(A.aU(p,p,B.j,p,p,new A.cU(p,p,new A.dP(B.r,B.r,A.aQ2(b,this.r,s),B.r),p,p,p,p,B.ag),p,s,new A.fl(r,0,q,0),p,p,p,p),p,p),m,p)}} +A.zI.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.zI&&J.e(b.a,s.a)&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}} +A.TE.prototype={} +A.zR.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.zR&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)}} +A.TM.prototype={} +A.Le.prototype={ +Rg(a){var s,r,q,p=A.aq(a),o=p.ch,n=A.eZ(a) +n=n==null?null:n.c +s=A.aC2(B.cK,B.eE,B.nJ,n==null?1:n) +n=o.c +r=o.go +q=t.yG +return A.a0q(B.P,B.v,new A.TQ(o.b,r),new A.TR(2),!0,null,new A.TS(n,r),new A.d_(B.xb,q),new A.d_(B.xa,q),new A.TT(B.e7,B.me),new A.TU(n),new A.d_(s,t.M5),new A.d_(p.fr,t.GJ),new A.d_(B.dZ,t.w2),null,B.nb,p.e,new A.d_(p.a2.cx,t.EN),p.z)}, +Uy(a){var s +a.X(t.Gt) +s=A.aq(a) +return s.V.a}} +A.TQ.prototype={ +R(a){var s +if(a.A(0,B.Q)){s=this.b +if(s==null)s=null +else{s=s.a +s=A.aH(31,s>>>16&255,s>>>8&255,s&255)}return s}return this.a}} +A.TS.prototype={ +R(a){var s +if(a.A(0,B.Q)){s=this.b +if(s==null)s=null +else{s=s.a +s=A.aH(97,s>>>16&255,s>>>8&255,s&255)}return s}return this.a}} +A.TU.prototype={ +R(a){var s +if(a.A(0,B.ak)){s=this.a.a +return A.aH(20,s>>>16&255,s>>>8&255,s&255)}if(a.A(0,B.ap)||a.A(0,B.aC)){s=this.a.a +return A.aH(61,s>>>16&255,s>>>8&255,s&255)}return null}} +A.TR.prototype={ +R(a){var s=this +if(a.A(0,B.Q))return 0 +if(a.A(0,B.ak))return s.a+2 +if(a.A(0,B.ap))return s.a+2 +if(a.A(0,B.aC))return s.a+6 +return s.a}} +A.TT.prototype={ +R(a){if(a.A(0,B.Q))return this.b +return this.a}} +A.YH.prototype={} +A.YI.prototype={} +A.YJ.prototype={} +A.YK.prototype={} +A.YL.prototype={} +A.zV.prototype={ +gB(a){return J.bY(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.zV&&J.e(b.a,this.a)}} +A.TV.prototype={} +A.Ag.prototype={ +d1(a){var s=this +return s.f!==a.f||s.r!==a.r||s.x!==a.x||s.y!==a.y||!1}} +A.alx.prototype={ +j(a){return""}} +A.Fm.prototype={ +j(a){return"_FloatingActionButtonType."+this.b}} +A.LM.prototype={ +K(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=A.aq(a3),a0=a.ac,a1=a0.a +if(a1==null)a1=a.ch.r +s=c.f +r=s==null?a0.b:s +if(r==null)r=a.ch.f +q=a0.c +if(q==null)q=a.dx +p=a0.d +if(p==null)p=a.dy +o=a0.e +if(o==null)o=a.k3 +n=a0.f +if(n==null)n=6 +m=a0.r +if(m==null)m=6 +l=a0.x +if(l==null)l=8 +k=a0.y +if(k==null)k=n +j=a0.z +if(j==null)j=12 +s=a0.fx +i=(s==null?a.a2.cx.ai3(1.2):s).eg(a1) +h=a0.Q +if(h==null)h=B.hg +g=c.c +switch(c.rx.a){case 0:f=a0.cx +if(f==null)f=B.yC +break +case 1:f=a0.cy +if(f==null)f=B.yB +break +case 2:f=a0.db +if(f==null)f=B.yD +g=A.jP(g,B.E0) +break +case 3:f=a0.dx +if(f==null)f=B.yE +e=a0.fr +if(e==null)e=new A.fl(20,0,20,0) +s=A.b([],t.D) +s.push(g) +g=new A.SS(new A.bT(e,A.cY(s,B.w,B.x,B.au),b),b) +break +default:f=b}d=A.aEF(!1,g,B.j,f,k,n,!0,r,q,m,b,j,p,l,a.e,b,c.Q,h,o,i) +return new A.q5(new A.px(B.zz,d,b),b)}} +A.SS.prototype={ +aT(a){var s=a.X(t.I) +s.toString +s=new A.Gs(B.P,s.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){var s=a.X(t.I) +s.toString +b.sc5(0,s.f)}} +A.Gs.prototype={ +bc(a){return 0}, +b5(a){return 0}, +cd(a){var s,r=this.u$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.f0(B.de) +return new A.S(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.S(B.b.q(1/0,q,p),B.b.q(1/0,o,n))}, +bX(){var s=this,r=t.k.a(A.t.prototype.ga8.call(s)),q=s.u$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.cn(0,B.de,!0) +q=s.u$.rx +s.rx=new A.S(Math.max(p,Math.min(o,q.a)),Math.max(n,Math.min(m,q.b))) +s.x4()}else s.rx=new A.S(B.b.q(1/0,p,o),B.b.q(1/0,n,m))}} +A.a5g.prototype={ +j(a){return"FloatingActionButtonLocation"}} +A.aha.prototype={ +mo(a){var s=this.Vy(a,0),r=a.c,q=a.b.b,p=a.a.b,o=a.x.b,n=r-p-Math.max(16,a.f.d-(a.r.b-r)+16) +if(o>0)n=Math.min(n,r-o-p-16) +return new A.m(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} +A.a4v.prototype={} +A.a4u.prototype={ +Vy(a,b){switch(a.z.a){case 0:return 16+a.e.a-b +case 1:return a.r.a-16-a.e.c-a.a.a+b}}} +A.alU.prototype={ +j(a){return"FloatingActionButtonLocation.endFloat"}} +A.a5f.prototype={ +j(a){return"FloatingActionButtonAnimator"}} +A.aqT.prototype={ +Vx(a,b,c){if(c<0.5)return a +else return b}} +A.EM.prototype={ +gn(a){var s,r=this +if(A.a(r.x.y,"_value")>>16&255,n.gn(n)>>>8&255,n.gn(n)&255)) +q=A.a9v(b) +n=o.cy +if(n!=null)p=n.$0() +else{n=o.b.rx +p=new A.x(0,0,0+n.a,0+n.b)}if(q==null){a.c2(0) +a.al(0,b.a) +o.N9(a,p,m) +a.bY(0)}else o.N9(a,p.cK(q),m)}} +A.at6.prototype={ +$0(){var s=this.a.rx +return new A.x(0,0,0+s.a,0+s.b)}, +$S:180} +A.anp.prototype={ +R_(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i=null,h=b==null?B.aL:b +if(a1==null){if(a2!=null){s=a2.$0() +r=new A.S(s.c-s.a,s.d-s.b)}else{s=a3.rx +s.toString +r=s}s=Math.max(r.E7(0,B.i).gd9(),new A.m(0+r.a,0).as(0,new A.m(0,0+r.b)).gd9())/2}else s=a1 +h=new A.AP(a0,h,f,s,A.aX2(a3,d,a2),a4,c,e,a3,g) +q=e.D +p=A.bE(i,B.hv,i,i,q) +o=e.gdN() +p.d4() +n=p.cB$ +n.b=!0 +n.a.push(o) +p.c_(0) +h.fx=p +p=A.a(p,"_fadeInController") +n=c.gn(c) +m=t.m +l=t.gD +h.fr=new A.aV(m.a(p),new A.n7(0,n>>>24&255),l.i("aV")) +n=A.bE(i,B.cG,i,i,q) +n.d4() +p=n.cB$ +p.b=!0 +p.a.push(o) +n.c_(0) +h.dy=n +n=A.a(n,"_radiusController") +p=t._ +k=$.aJH() +j=p.i("fx") +h.dx=new A.aV(m.a(n),new A.fx(k,new A.aG(s*0.3,s+5,p),j),j.i("aV")) +q=A.bE(i,B.nF,i,i,q) +q.d4() +j=q.cB$ +j.b=!0 +j.a.push(o) +q.cS(h.gaat()) +h.go=q +q=A.a(q,"_fadeOutController") +o=c.gn(c) +j=$.aJI() +l=l.i("fx") +h.fy=new A.aV(m.a(q),new A.fx(j,new A.n7(o>>>24&255,0),l),l.i("aV")) +e.wX(h) +return h}} +A.AP.prototype={ +Ep(a){var s=A.a(this.dy,"_radiusController") +s.e=B.CR +s.c_(0) +A.a(this.fx,"_fadeInController").c_(0) +s=A.a(this.go,"_fadeOutController") +s.Q=B.al +s.jW(1,B.N,B.nF)}, +ay(a){var s,r,q=this,p="_fadeInController",o="_fadeOutController" +A.a(q.fx,p).ft(0) +s=1-A.a(A.a(q.fx,p).y,"_value") +A.a(q.go,o).sn(0,s) +if(s<1){r=A.a(q.go,o) +r.Q=B.al +r.jW(1,B.N,B.hv)}}, +aau(a){if(a===B.a_)this.m(0)}, +m(a){var s=this +A.a(s.dy,"_radiusController").m(0) +A.a(s.fx,"_fadeInController").m(0) +A.a(s.go,"_fadeOutController").m(0) +s.o0(0)}, +yR(a,b){var s,r,q,p,o=this,n=A.a(o.fx,"_fadeInController").r +if(n!=null&&n.a!=null){n=A.a(o.fr,"_fadeIn") +s=n.b +n=n.a +r=s.al(0,n.gn(n))}else{n=A.a(o.fy,"_fadeOut") +s=n.b +n=n.a +r=s.al(0,n.gn(n))}n=A.aP() +q=n?A.bj():new A.b9(new A.be()) +n=o.e +q.saL(0,A.aH(r,n.gn(n)>>>16&255,n.gn(n)>>>8&255,n.gn(n)&255)) +n=A.nl(o.z,o.b.rx.i6(B.i),B.b6.al(0,A.a(A.a(o.dy,"_radiusController").y,"_value"))) +n.toString +s=A.a(o.dx,"_radius") +p=s.b +s=s.a +o.TD(o.Q,a,n,o.cy,o.ch,q,p.al(0,s.gn(s)),o.db,b)}} +A.at7.prototype={ +$0(){var s=this.a.rx +return new A.x(0,0,0+s.a,0+s.b)}, +$S:180} +A.anq.prototype={ +R_(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q,p,o,n=null,m=b==null?B.aL:b,l=i==null?A.aX7(k,d,j,h):i +m=new A.AQ(h,m,f,l,A.aX3(k,d,j),!d,a0,c,e,k,g) +s=e.D +r=A.bE(n,B.cG,n,n,s) +q=e.gdN() +r.d4() +p=r.cB$ +p.b=!0 +p.a.push(q) +r.c_(0) +m.fr=r +p=t._ +o=t.m +m.dy=new A.aV(o.a(A.a(r,"_radiusController")),new A.aG(0,l,p),p.i("aV")) +s=A.bE(n,B.v,n,n,s) +s.d4() +p=s.cB$ +p.b=!0 +p.a.push(q) +s.cS(m.gaav()) +m.fy=s +q=c.gn(c) +m.fx=new A.aV(o.a(s),new A.n7(q>>>24&255,0),t.gD.i("aV")) +e.wX(m) +return m}} +A.AQ.prototype={ +Ep(a){var s=B.c.eE(this.cx/1),r=A.a(this.fr,"_radiusController") +r.e=A.b1(0,s,0) +r.c_(0) +this.fy.c_(0)}, +ay(a){var s=this.fy +if(s!=null)s.c_(0)}, +aaw(a){if(a===B.a_)this.m(0)}, +m(a){var s=this +A.a(s.fr,"_radiusController").m(0) +s.fy.m(0) +s.fy=null +s.o0(0)}, +yR(a,b){var s,r,q,p=this,o=A.aP(),n=o?A.bj():new A.b9(new A.be()) +o=p.e +s=A.a(p.fx,"_alpha") +r=s.b +s=s.a +n.saL(0,A.aH(r.al(0,s.gn(s)),o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)) +q=p.z +if(p.db)q=A.nl(q,p.b.rx.i6(B.i),A.a(A.a(p.fr,"_radiusController").y,"_value")) +q.toString +o=A.a(p.dy,"_radius") +s=o.b +o=o.a +p.TD(p.Q,a,q,p.cy,p.ch,n,s.al(0,o.gn(o)),p.dx,b)}} +A.n8.prototype={ +saL(a,b){if(b.k(0,this.e))return +this.e=b +this.a.aS()}, +TD(a,b,c,d,e,f,g,h,i){var s,r=A.a9v(i) +b.c2(0) +if(r==null)b.al(0,i.a) +else b.aR(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.hu(0,e.dQ(s,h)) +else if(!a.k(0,B.aL))b.n4(0,A.ack(s,a.c,a.d,a.a,a.b)) +else b.lw(0,s)}b.eS(0,c,g,f) +b.bY(0)}} +A.uh.prototype={} +A.Gi.prototype={ +d1(a){return this.f!==a.f}} +A.ue.prototype={ +VD(a){return null}, +K(a,b){var s=this,r=b.X(t.sZ),q=r==null?null:r.f +return new A.FF(s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,!1,s.k3,!1,s.r1,s.r2,q,s.gVC(),s.gaiy(),null)}, +aiz(a){return!0}} +A.FF.prototype={ +au(){return new A.FE(A.v(t.R9,t.Pr),new A.bh(A.b([],t.ML),t.yw),null,B.l)}} +A.rp.prototype={ +j(a){return"_HighlightType."+this.b}} +A.FE.prototype={ +galc(){var s=this.r +s=s.gbg(s) +s=new A.aJ(s,new A.ann(),A.r(s).i("aJ")) +return!s.gS(s)}, +Gb(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.w(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.rx +if(r!=null)r.Gb(this,s)}}, +Oq(a){var s=this.c +s.toString +this.OC(s) +this.Me()}, +aeI(){return this.Oq(null)}, +aeH(){var s=this.c +s.toString +this.OC(s) +this.M7()}, +aW(){this.a_X() +$.K.F$.f.d.I(0,this.gMw())}, +bw(a){var s,r=this +r.c3(a) +s=r.a +s.toString +if(r.iC(s)!==r.iC(a)){s=r.a +s.toString +if(r.iC(s))r.UO(B.my,!1,r.f) +r.Du()}}, +m(a){$.K.F$.f.d.w(0,this.gMw()) +this.ba(0)}, +guB(){if(!this.galc()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +HG(a){var s,r=this +switch(a.a){case 0:s=r.a.fx +if(s==null){s=r.c +s.toString +s=A.aq(s).k2}return s +case 2:s=r.a.fy +s=s==null?null:s.a.$1(B.Py) +if(s==null)s=r.a.dy +if(s==null){s=r.c +s.toString +s=A.aq(s).dx}return s +case 1:s=r.a.fy +s=s==null?null:s.a.$1(B.Px) +if(s==null)s=r.a.fr +if(s==null){s=r.c +s.toString +s=A.aq(s).dy}return s}}, +Vg(a){switch(a.a){case 0:return B.v +case 1:case 2:return B.bU}}, +UO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h="_alphaController",g=i.r,f=g.h(0,a) +if(a===B.fM){s=i.a.rx +if(s!=null)s.Gb(i,c)}s=f==null +if(c===(!s&&f.fr))return +if(c)if(s){s=i.c.gL() +s.toString +t.q.a(s) +r=i.c.y_(t.zd) +r.toString +q=i.HG(a) +p=i.a +o=p.cx +n=p.cy +m=p.db +l=p.dx +p=p.ry.$1(s) +k=i.c.X(t.I) +k.toString +j=i.Vg(a) +if(m==null)m=B.aL +s=new A.n3(o,n,m,l,p,k.f,q,r,s,new A.ano(i,a)) +j=A.bE(null,j,null,null,r.D) +j.d4() +k=j.cB$ +k.b=!0 +k.a.push(r.gdN()) +j.cS(s.ga7E()) +j.c_(0) +s.dy=j +j=A.a(j,h) +q=q.gn(q) +s.dx=new A.aV(t.m.a(j),new A.n7(0,q>>>24&255),t.gD.i("aV")) +r.wX(s) +g.l(0,a,s) +i.pX()}else{f.fr=!0 +A.a(f.dy,h).c_(0)}else{f.fr=!1 +A.a(f.dy,h).dl(0)}switch(a.a){case 0:g=i.a.y +if(g!=null)g.$1(c) +break +case 1:if(b){g=i.a.z +if(g!=null)g.$1(c)}break +case 2:break}}, +pW(a,b){return this.UO(a,!0,b)}, +a50(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c.y_(t.zd) +g.toString +s=i.c.gL() +s.toString +t.q.a(s) +r=s.j4(a) +q=i.a.fy +q=q==null?null:q.a.$1(B.x2) +p=q==null?i.a.go:q +if(p==null){q=i.c +q.toString +p=A.aq(q).k3}q=i.a +o=q.ch?q.ry.$1(s):null +q=i.a +n=q.db +m=q.dx +h.a=null +q=q.id +if(q==null){q=i.c +q.toString +q=A.aq(q).y}l=i.a +k=l.ch +l=l.cy +j=i.c.X(t.I) +j.toString +return h.a=q.R_(0,n,p,k,g,m,new A.anl(h,i),r,l,o,s,j.f)}, +aax(a){if(this.c==null)return +this.ag(new A.anm(this))}, +gaeB(){var s,r=this,q=r.c +q.toString +q=A.eZ(q) +s=q==null?null:q.db +switch((s==null?B.bZ:s).a){case 0:q=r.a +q.toString +return r.iC(q)&&r.z +case 1:return r.z}}, +Du(){var s,r=$.K.F$.f.b +switch((r==null?A.Al():r).a){case 0:s=!1 +break +case 1:s=this.gaeB() +break +default:s=null}this.pW(B.WV,s)}, +a8u(a){var s +this.z=a +this.Du() +s=this.a.k3 +if(s!=null)s.$1(a)}, +a9W(a){var s +if(this.y.a.length!==0)return +this.aeW(a) +s=this.a.e +if(s!=null)s.$1(a)}, +OD(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gL() +s.toString +t.q.a(s) +r=s.rx +r=new A.x(0,0,0+r.a,0+r.b).gbm() +q=A.fq(s.dE(0,null),r)}else q=b.a +p=o.a50(q) +s=o.d;(s==null?o.d=A.dI(t.nQ):s).I(0,p) +o.e=p +o.pX() +o.pW(B.fM,!0)}, +aeW(a){return this.OD(null,a)}, +OC(a){return this.OD(a,null)}, +Me(){var s=this,r=s.e +if(r!=null)r.Ep(0) +s.e=null +s.pW(B.fM,!1) +r=s.a +if(r.d!=null){if(r.k1){r=s.c +r.toString +A.a4y(r)}r=s.a.d +if(r!=null)r.$0()}}, +a9U(){var s=this,r=s.e +if(r!=null)r.ay(0) +s.e=null +s.a.toString +s.pW(B.fM,!1)}, +M7(){var s=this,r=s.e +if(r!=null)r.Ep(0) +s.e=null +r=s.a +if(r.x!=null){if(r.k1){r=s.c +r.toString +A.axo(r)}s.a.x.$0()}}, +e4(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.r(k),k=new A.kv(k,k.vy(),s.i("kv<1>")),s=s.c;k.v();)s.a(k.d).m(0) +l.e=null}for(k=l.r,s=k.gaD(k),s=s.ga3(s);s.v();){r=s.gJ(s) +q=k.h(0,r) +if(q!=null){p=A.a(q.dy,"_alphaController") +p.r.m(0) +p.r=null +o=p.hx$ +o.b=!1 +B.d.sp(o.a,0) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +A.cb(o.c,"_set") +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.cB$ +o.b=!1 +B.d.sp(o.a,0) +n=o.c +if(n===$){m=A.dI(o.$ti.c) +A.cb(o.c,"_set") +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.Ah(0) +q.o0(0)}k.l(0,r,null)}k=l.a.rx +if(k!=null)k.Gb(l,!1) +l.a_W()}, +iC(a){var s +if(a.d==null)s=a.x!=null +else s=!0 +return s}, +a8O(a){var s,r=this +r.f=!0 +s=r.a +s.toString +if(r.iC(s))r.pW(B.my,r.f)}, +a8Q(a){this.f=!1 +this.pW(B.my,!1)}, +ga44(){var s,r=this,q=r.c +q.toString +q=A.eZ(q) +s=q==null?null:q.db +switch((s==null?B.bZ:s).a){case 0:q=r.a +q.toString +return r.iC(q)&&r.a.r2 +case 1:return!0}}, +K(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null +g.Ai(0,b) +for(s=g.r,r=s.gaD(s),r=r.ga3(r);r.v();){q=r.gJ(r) +p=s.h(0,q) +if(p!=null)p.saL(0,g.HG(q))}s=g.e +if(s!=null){r=g.a.fy +r=r==null?f:r.a.$1(B.x2) +if(r==null)r=g.a.go +s.saL(0,r==null?A.aq(b).k3:r)}s=g.a +r=s.Q +if(r==null)r=B.dc +q=A.aT(t.ui) +if(!g.iC(s))q.I(0,B.Q) +if(g.f){s=g.a +s.toString +s=g.iC(s)}else s=!1 +if(s)q.I(0,B.ak) +if(g.z)q.I(0,B.ap) +o=A.d5(r,q,t.Pb) +n=g.x +if(n===$){s=g.gOp() +r=t.tq +q=t.wS +m=A.af([B.xH,new A.fK(s,new A.bh(A.b([],r),q),t.wY),B.Ve,new A.fK(s,new A.bh(A.b([],r),q),t.nz)],t.n,t.od) +A.cb(g.x,"_actionMap") +g.x=m +n=m}s=g.a.r1 +r=g.ga44() +q=g.a +p=q.d +p=p==null?f:g.gOp() +l=q.x +l=l==null?f:g.gaeG() +q=g.iC(q)?g.ga9V():f +k=g.a +k.toString +k=g.iC(k)?g.ga9S():f +j=g.a +j.toString +j=g.iC(j)?g.ga9T():f +i=g.a +h=i.x!=null?g.ga8G():f +return new A.Gi(g,A.IF(n,A.tW(!1,r,A.ni(A.bQ(f,f,A.fT(B.bA,i.c,B.a6,!0,f,f,f,f,f,f,f,h,f,f,f,f,f,k,j,q,f,f,f,f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,l,f,p,f,f,f,f,f,f,f),o,f,g.ga8N(),g.ga8P(),f),f,f,s,!0,f,g.ga8t(),f,f,f)),f)}, +$iayU:1} +A.ann.prototype={ +$1(a){return a!=null}, +$S:217} +A.ano.prototype={ +$0(){var s=this.a +s.r.l(0,this.b,null) +s.pX()}, +$S:0} +A.anl.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.w(0,s.a) +if(r.e==s.a)r.e=null +r.pX()}}, +$S:0} +A.anm.prototype={ +$0(){this.a.Du()}, +$S:0} +A.Mr.prototype={} +A.HT.prototype={ +aW(){this.bp() +if(this.guB())this.qP()}, +e4(){var s=this.h4$ +if(s!=null){s.W() +this.h4$=null}this.l2()}} +A.ho.prototype={} +A.Vi.prototype={ +QP(a){return B.el}, +gpk(){return!1}, +gh1(){return B.K}, +bH(a,b){return B.el}, +jM(a,b){var s=A.cp() +s.hq(0,a) +return s}, +dQ(a,b){var s=A.cp() +s.hq(0,a) +return s}, +yQ(a,b,c,d,e,f){}, +hb(a,b,c){return this.yQ(a,b,0,0,null,c)}} +A.km.prototype={ +gpk(){return!1}, +QP(a){return new A.km(this.b,a)}, +gh1(){return new A.aw(0,0,0,this.a.b)}, +bH(a,b){return new A.km(B.mS,this.a.bH(0,b))}, +jM(a,b){var s=A.cp(),r=a.a,q=a.b +s.hq(0,new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +dQ(a,b){var s=A.cp() +s.hp(0,this.b.fn(a)) +return s}, +e7(a,b){var s,r +if(a instanceof A.km){s=A.bt(a.a,this.a,b) +r=A.Jh(a.b,this.b,b) +r.toString +return new A.km(r,s)}return this.o3(a,b)}, +e8(a,b){var s,r +if(a instanceof A.km){s=A.bt(this.a,a.a,b) +r=A.Jh(this.b,a.b,b) +r.toString +return new A.km(r,s)}return this.o4(a,b)}, +yQ(a,b,c,d,e,f){var s=this.b +if(!s.c.k(0,B.y)||!s.d.k(0,B.y))a.hu(0,this.dQ(b,f)) +s=b.d +a.iM(0,new A.m(b.a,s),new A.m(b.c,s),this.a.me())}, +hb(a,b,c){return this.yQ(a,b,0,0,null,c)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.ho&&b.a.k(0,this.a)}, +gB(a){var s=this.a +return A.a7(s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.FH.prototype={ +sbR(a,b){if(b!=this.a){this.a=b +this.W()}}, +seC(a){if(a!==this.b){this.b=a +this.W()}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.FH&&b.a==s.a&&b.b===s.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"#"+A.bX(this)}} +A.FI.prototype={ +e6(a){var s=A.eK(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.Uz.prototype={ +aP(a,b){var s,r,q=this,p=q.b,o=q.c.al(0,p.gn(p)),n=new A.x(0,0,0+b.a,0+b.b) +p=q.y +p=q.x.al(0,p.gn(p)) +p.toString +s=A.ax6(p,q.r) +if((s.gn(s)>>>24&255)>0){p=o.dQ(n,q.f) +r=A.aP() +r=r?A.bj():new A.b9(new A.be()) +r.saL(0,s) +r.scM(0,B.aD) +a.cE(0,p,r)}p=q.e +r=p.a +o.yQ(a,n,p.b,A.a(q.d.y,"_value"),r,q.f)}, +fp(a){var s=this +return s.b!==a.b||s.y!==a.y||s.d!==a.d||s.c!==a.c||!s.e.k(0,a.e)||s.f!==a.f}, +j(a){return"#"+A.bX(this)}} +A.ER.prototype={ +au(){return new A.SA(null,null,B.l)}} +A.SA.prototype={ +aW(){var s,r=this,q=null +r.bp() +r.e=A.bE(q,B.CO,q,r.a.x?1:0,r) +s=A.bE(q,B.v,q,q,r) +r.d=s +r.f=A.d3(B.X,A.a(s,"_controller"),q) +s=r.a.c +r.r=new A.FI(s,s) +r.x=A.d3(B.N,A.a(r.e,"_hoverColorController"),q) +r.y=new A.hf(B.O,r.a.r)}, +m(a){A.a(this.d,"_controller").m(0) +A.a(this.e,"_hoverColorController").m(0) +this.a_M(0)}, +bw(a){var s,r,q=this,p="_hoverColorController" +q.c3(a) +s=a.c +if(!q.a.c.k(0,s)){q.r=new A.FI(s,q.a.c) +s=A.a(q.d,"_controller") +s.sn(0,0) +s.c_(0)}if(!q.a.r.k(0,a.r))q.y=new A.hf(B.O,q.a.r) +s=q.a.x +if(s!==a.x){r=q.e +if(s)A.a(r,p).c_(0) +else A.a(r,p).dl(0)}}, +K(a,b){var s,r,q,p,o=this,n="_borderAnimation",m=A.b([A.a(o.f,n),o.a.d,A.a(o.e,"_hoverColorController")],t.Eo),l=A.a(o.f,n),k=A.a(o.r,"_border"),j=o.a,i=j.e +j=j.d +s=b.X(t.I) +s.toString +r=o.a.f +q=A.a(o.y,"_hoverColorTween") +p=A.a(o.x,"_hoverAnimation") +o.a.toString +return A.kW(null,new A.Uz(l,k,i,j,s.f,r,q,p,new A.rt(m)),null,null,B.n)}} +A.X0.prototype={ +gap9(){var s=t.m.a(this.c),r=s.gn(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +K(a,b){return A.Rx(null,this.e,A.q3(this.gap9(),0,0),!0)}} +A.Fv.prototype={ +au(){return new A.Fw(null,null,B.l)}} +A.Fw.prototype={ +aW(){var s,r=this,q="_controller" +r.bp() +r.d=A.bE(null,B.v,null,null,r) +if(r.a.r!=null){r.f=r.qE() +A.a(r.d,q).sn(0,1)}s=A.a(r.d,q) +s.d4() +s=s.cB$ +s.b=!0 +s.a.push(r.gCk())}, +m(a){A.a(this.d,"_controller").m(0) +this.a_V(0)}, +Cl(){this.ag(new A.an8())}, +bw(a){var s,r=this,q="_controller" +r.c3(a) +s=r.a.r!=null +if(s!==(a.r!=null)||!1)if(s){r.f=r.qE() +A.a(r.d,q).c_(0)}else{s=A.a(r.d,q) +s.dl(0)}}, +qE(){var s,r,q,p,o=null,n="_controller",m=A.a(this.d,n),l=A.a(this.d,n) +l=new A.aG(B.On,B.i,t.Ni).al(0,l.gn(l)) +s=this.a +r=s.r +r.toString +q=s.x +p=s.c +return A.bQ(o,o,A.l4(!1,A.aD4(A.ak(r,s.y,B.bv,o,o,q,p,o),!0,l),m),!0,o,o,!1,!1,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o)}, +K(a,b){var s,r=this,q="_controller",p=A.a(r.d,q) +if(p.gbB(p)===B.G){r.f=null +r.a.toString +r.e=null +return B.fu}p=A.a(r.d,q) +if(p.gbB(p)===B.a_){r.e=null +if(r.a.r!=null)return r.f=r.qE() +else{r.f=null +return B.fu}}if(r.e==null&&r.a.r!=null)return r.qE() +if(r.f==null)r.a.toString +if(r.a.r!=null){p=t._ +s=A.a(r.d,q) +return A.il(B.b1,A.b([A.l4(!1,r.e,new A.aV(s,new A.aG(1,0,p),p.i("aV"))),r.qE()],t.D),B.aY,null)}return B.fu}} +A.an8.prototype={ +$0(){}, +$S:0} +A.tU.prototype={ +j(a){return"FloatingLabelBehavior."+this.b}} +A.LN.prototype={ +gB(a){return B.b.gB(-1)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.LN&&!0}, +j(a){return A.aQL(-1)}} +A.ek.prototype={ +j(a){return"_DecorationSlot."+this.b}} +A.Ts.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.Ts)if(b.a.k(0,r.a))if(b.b===r.b)if(b.c===r.c)if(b.d===r.d)if(b.e.k(0,r.e))if(b.f.k(0,r.f))if(b.r.k(0,r.r))s=b.y==r.y&&b.z.k(0,r.z)&&J.e(b.Q,r.Q)&&J.e(b.ch,r.ch)&&J.e(b.cx,r.cx)&&J.e(b.cy,r.cy)&&J.e(b.db,r.db)&&J.e(b.dx,r.dx)&&J.e(b.dy,r.dy)&&J.e(b.fr,r.fr)&&b.fx.ve(0,r.fx)&&J.e(b.fy,r.fy)&&b.go.ve(0,r.go) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.a7(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go)}} +A.aqg.prototype={} +A.Gv.prototype={ +geP(a){var s,r=A.b([],t.Ik),q=this.dX$ +if(q.h(0,B.U)!=null){s=q.h(0,B.U) +s.toString +r.push(s)}if(q.h(0,B.a8)!=null){s=q.h(0,B.a8) +s.toString +r.push(s)}if(q.h(0,B.ab)!=null){s=q.h(0,B.ab) +s.toString +r.push(s)}if(q.h(0,B.ac)!=null){s=q.h(0,B.ac) +s.toString +r.push(s)}if(q.h(0,B.a9)!=null){s=q.h(0,B.a9) +s.toString +r.push(s)}if(q.h(0,B.aa)!=null){s=q.h(0,B.aa) +s.toString +r.push(s)}if(q.h(0,B.R)!=null){s=q.h(0,B.R) +s.toString +r.push(s)}if(q.h(0,B.ae)!=null){s=q.h(0,B.ae) +s.toString +r.push(s)}if(q.h(0,B.ah)!=null){s=q.h(0,B.ah) +s.toString +r.push(s)}if(q.h(0,B.a4)!=null){s=q.h(0,B.a4) +s.toString +r.push(s)}if(q.h(0,B.aO)!=null){q=q.h(0,B.aO) +q.toString +r.push(q)}return r}, +sak(a,b){if(this.C.k(0,b))return +this.C=b +this.a5()}, +sc5(a,b){if(this.V===b)return +this.V=b +this.a5()}, +sUw(a,b){if(this.ac===b)return +this.ac=b +this.a5()}, +saoH(a){return}, +syv(a){if(this.aN===a)return +this.aN=a +this.aE()}, +sFe(a){return}, +gCq(){var s=this.C +if(!s.b)s.f.gpk() +return!1}, +hJ(a){var s,r=this.dX$ +if(r.h(0,B.U)!=null){s=r.h(0,B.U) +s.toString +a.$1(s)}if(r.h(0,B.a9)!=null){s=r.h(0,B.a9) +s.toString +a.$1(s)}if(r.h(0,B.ab)!=null){s=r.h(0,B.ab) +s.toString +a.$1(s)}if(r.h(0,B.R)!=null){s=r.h(0,B.R) +s.toString +a.$1(s)}if(r.h(0,B.ae)!=null)if(this.aN){s=r.h(0,B.ae) +s.toString +a.$1(s)}else if(r.h(0,B.R)==null){s=r.h(0,B.ae) +s.toString +a.$1(s)}if(r.h(0,B.a8)!=null){s=r.h(0,B.a8) +s.toString +a.$1(s)}if(r.h(0,B.ac)!=null){s=r.h(0,B.ac) +s.toString +a.$1(s)}if(r.h(0,B.aa)!=null){s=r.h(0,B.aa) +s.toString +a.$1(s)}if(r.h(0,B.aO)!=null){s=r.h(0,B.aO) +s.toString +a.$1(s)}if(r.h(0,B.ah)!=null){s=r.h(0,B.ah) +s.toString +a.$1(s)}if(r.h(0,B.a4)!=null){r=r.h(0,B.a4) +r.toString +a.$1(r)}}, +gix(){return!1}, +ja(a,b){var s +if(a==null)return 0 +a.cn(0,b,!0) +s=a.pZ(B.I) +s.toString +return s}, +aaD(a,b,c,d){var s=d.a +if(s<=0){if(a>=b)return b +return a+(b-a)*(s+1)}if(b>=c)return b +return b+(c-b)*s}, +bc(a){var s,r,q,p,o,n=this.dX$,m=n.h(0,B.U) +m=m==null?0:m.ad(B.F,a,m.gb6()) +s=this.C +r=n.h(0,B.ab) +r=r==null?0:r.ad(B.F,a,r.gb6()) +q=n.h(0,B.a9) +q=q==null?0:q.ad(B.F,a,q.gb6()) +p=n.h(0,B.a8) +p=p==null?0:p.ad(B.F,a,p.gb6()) +o=n.h(0,B.ae) +o=o==null?0:o.ad(B.F,a,o.gb6()) +o=Math.max(p,o) +p=n.h(0,B.aa) +p=p==null?0:p.ad(B.F,a,p.gb6()) +n=n.h(0,B.ac) +n=n==null?0:n.ad(B.F,a,n.gb6()) +return m+s.a.a+r+q+o+p+n+this.C.a.c}, +b2(a){var s,r,q,p,o,n=this.dX$,m=n.h(0,B.U) +m=m==null?0:m.ad(B.M,a,m.gbh()) +s=this.C +r=n.h(0,B.ab) +r=r==null?0:r.ad(B.M,a,r.gbh()) +q=n.h(0,B.a9) +q=q==null?0:q.ad(B.M,a,q.gbh()) +p=n.h(0,B.a8) +p=p==null?0:p.ad(B.M,a,p.gbh()) +o=n.h(0,B.ae) +o=o==null?0:o.ad(B.M,a,o.gbh()) +o=Math.max(p,o) +p=n.h(0,B.aa) +p=p==null?0:p.ad(B.M,a,p.gbh()) +n=n.h(0,B.ac) +n=n==null?0:n.ad(B.M,a,n.gbh()) +return m+s.a.a+r+q+o+p+n+this.C.a.c}, +aaT(a,b,c){var s,r,q,p +for(s=0,r=0;r<2;++r){q=c[r] +if(q==null)continue +p=q.ad(B.T,b,q.gbr()) +s=Math.max(p,s)}return s}, +b5(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.dX$,a0=a.h(0,B.U),a1=a0==null?0:a0.ad(B.T,a2,a0.gbr()) +a0=a.h(0,B.U) +a2=Math.max(a2-(a0==null?0:a0.ad(B.F,a1,a0.gb6())),0) +a0=a.h(0,B.ab) +s=a0==null?0:a0.ad(B.T,a2,a0.gbr()) +a0=a.h(0,B.ab) +r=a0==null?0:a0.ad(B.F,s,a0.gb6()) +a0=a.h(0,B.ac) +q=a0==null?0:a0.ad(B.T,a2,a0.gbr()) +a0=a.h(0,B.ac) +p=a0==null?0:a0.ad(B.F,q,a0.gb6()) +a2=Math.max(a2-b.C.a.gjq(),0) +a0=a.h(0,B.a4) +o=a0==null?0:a0.ad(B.T,a2,a0.gbr()) +a0=a.h(0,B.a4) +n=Math.max(a2-(a0==null?0:a0.ad(B.F,o,a0.gb6())),0) +a0=a.h(0,B.ah) +m=a0==null?0:a0.ad(B.T,n,a0.gbr()) +l=Math.max(o,m) +if(l>0)l+=8 +a0=a.h(0,B.a9) +k=a0==null?0:a0.ad(B.T,a2,a0.gbr()) +a0=a.h(0,B.a9) +j=a0==null?0:a0.ad(B.F,k,a0.gb6()) +a0=a.h(0,B.aa) +i=a0==null?0:a0.ad(B.T,a2,a0.gbr()) +a0=a.h(0,B.aa) +h=a0==null?0:a0.ad(B.F,i,a0.gb6()) +a0=t.up +g=B.d.z0(A.b([b.aaT(0,Math.max(a2-j-h-r-p,0),A.b([a.h(0,B.a8),a.h(0,B.ae)],t.iG)),k,i],a0),B.n_) +f=b.C.z +e=new A.m(f.a,f.b).a7(0,4) +f=b.C +a=a.h(0,B.R)==null?0:b.C.c +d=B.d.z0(A.b([a1,f.a.b+a+g+b.C.a.d+e.b,s,q],a0),B.n_) +a=b.C.y +a.toString +c=a||!1?0:48 +return Math.max(d,c)+l}, +bb(a){return this.b5(a)}, +dH(a){var s=this.dX$,r=s.h(0,B.a8).e +r.toString +r=t.x.a(r).a.b +s=s.h(0,B.a8).dH(a) +s.toString +return r+s}, +cd(a){return B.n}, +bX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2=this,e3=null,e4={},e5=t.k,e6=e5.a(A.t.prototype.ga8.call(e2)) +e2.aU=null +s=A.v(t.Qv,t.i) +r=e6.b +q=e6.d +p=new A.al(0,r,0,q) +o=e2.dX$ +s.l(0,o.h(0,B.U),e2.ja(o.h(0,B.U),p)) +n=o.h(0,B.U) +if(n==null)n=B.n +else{n=n.rx +n.toString}m=p.rM(r-n.a) +s.l(0,o.h(0,B.ab),e2.ja(o.h(0,B.ab),m)) +s.l(0,o.h(0,B.ac),e2.ja(o.h(0,B.ac),m)) +l=m.rM(m.b-e2.C.a.gjq()) +s.l(0,o.h(0,B.a9),e2.ja(o.h(0,B.a9),l)) +s.l(0,o.h(0,B.aa),e2.ja(o.h(0,B.aa),l)) +n=e5.a(A.t.prototype.ga8.call(e2)) +k=o.h(0,B.U) +if(k==null)k=B.n +else{k=k.rx +k.toString}j=e2.C +i=o.h(0,B.ab) +if(i==null)i=B.n +else{i=i.rx +i.toString}h=o.h(0,B.a9) +if(h==null)h=B.n +else{h=h.rx +h.toString}g=o.h(0,B.aa) +if(g==null)g=B.n +else{g=g.rx +g.toString}f=o.h(0,B.ac) +if(f==null)f=B.n +else{f=f.rx +f.toString}e=e2.C +d=Math.max(0,n.b-(k.a+j.a.a+i.a+h.a+g.a+f.a+e.a.c)) +e=A.aa(1,1.3333333333333333,e.d) +e.toString +f=o.h(0,B.ac) +if(f==null)n=B.n +else{n=f.rx +n.toString}e2.C.f.gpk() +e5=e5.a(A.t.prototype.ga8.call(e2)) +k=o.h(0,B.U) +if(k==null)k=B.n +else{k=k.rx +k.toString}j=e2.C +i=o.h(0,B.ab) +if(i==null)i=B.n +else{i=i.rx +i.toString}c=Math.max(0,e5.b-(k.a+j.a.a+i.a+n.a+e2.C.a.c)) +s.l(0,o.h(0,B.R),e2.ja(o.h(0,B.R),p.rM(c*e))) +s.l(0,o.h(0,B.ae),e2.ja(o.h(0,B.ae),p.Ew(d,d))) +s.l(0,o.h(0,B.a4),e2.ja(o.h(0,B.a4),l)) +e=o.h(0,B.ah) +n=o.h(0,B.ah) +i=o.h(0,B.a4) +if(i==null)e5=B.n +else{e5=i.rx +e5.toString}s.l(0,e,e2.ja(n,l.rM(Math.max(0,l.b-e5.a)))) +b=o.h(0,B.R)==null?0:e2.C.c +e2.C.f.gpk() +if(o.h(0,B.a4)==null)a=0 +else{e5=s.h(0,o.h(0,B.a4)) +e5.toString +a=e5+8}e5=o.h(0,B.ah) +if(e5==null)e5=e3 +else{e5=e5.rx +e5.toString}a0=e5!=null&&o.h(0,B.ah).rx.b>0 +a1=!a0?0:o.h(0,B.ah).rx.b+8 +a2=Math.max(a,a1) +e5=e2.C.z +a3=new A.m(e5.a,e5.b).a7(0,4) +e5=o.h(0,B.a8) +n=o.h(0,B.a8) +k=e2.C.a +j=a3.b +i=j/2 +s.l(0,e5,e2.ja(n,p.xJ(new A.aw(0,k.b+b+i,0,k.d+a2+i)).Ew(d,d))) +a4=o.h(0,B.ae)==null?0:o.h(0,B.ae).rx.b +a5=o.h(0,B.a8)==null?0:o.h(0,B.a8).rx.b +a6=Math.max(a4,a5) +e5=s.h(0,o.h(0,B.a8)) +e5.toString +n=s.h(0,o.h(0,B.ae)) +n.toString +a7=Math.max(A.ds(e5),A.ds(n)) +n=o.h(0,B.a9) +a8=n==null?e3:n.rx.b +if(a8==null)a8=0 +e5=o.h(0,B.aa) +a9=e5==null?e3:e5.rx.b +if(a9==null)a9=0 +e5=s.h(0,o.h(0,B.a9)) +e5.toString +n=s.h(0,o.h(0,B.aa)) +n.toString +b0=Math.max(0,Math.max(A.ds(e5),A.ds(n))-a7) +n=s.h(0,o.h(0,B.a9)) +n.toString +e5=s.h(0,o.h(0,B.aa)) +e5.toString +b1=Math.max(0,Math.max(a8-n,a9-e5)-(a6-a7)) +b2=o.h(0,B.ab)==null?0:o.h(0,B.ab).rx.b +b3=o.h(0,B.ac)==null?0:o.h(0,B.ac).rx.b +b4=Math.max(b2,b3) +e5=e2.C +n=e5.a +b5=Math.max(b4,b+n.b+b0+a6+b1+n.d+j) +n=e5.y +n.toString +b6=n||e5.b||!1?0:48 +b7=q-a2 +b8=Math.min(Math.max(b5,b6),b7) +b9=b6>b5?(b6-b5)/2:0 +c0=Math.max(0,b5-b7) +e5=e2.gCq()?B.xp:B.xq +c1=(e5.a+1)/2 +c2=b0-c0*(1-c1) +e5=e2.C.a +q=e5.b +c3=q+b+a7+c2+b9 +c4=b8-q-b-e5.d-(b0+a6+b1) +c5=c3+c4*c1+i +e5=e2.gCq()?B.xp:B.xq +c6=e2.aaD(c3,a7+c2/2+(b8-(2+a6))/2,c3+c4,e5) +if(o.h(0,B.a4)!=null){e5=s.h(0,o.h(0,B.a4)) +e5.toString +c7=b8+8+e5 +c8=o.h(0,B.a4).rx.b+8}else{c7=0 +c8=0}if(a0){e5=s.h(0,o.h(0,B.ah)) +e5.toString +c9=b8+8+e5 +d0=a1}else{c9=0 +d0=0}d1=Math.max(c7,c9) +d2=Math.max(c8,d0) +if(o.h(0,B.aO)!=null){e5=o.h(0,B.U) +if(e5==null)e5=B.n +else{e5=e5.rx +e5.toString}m=A.hd(b8,r-e5.a) +o.h(0,B.aO).cn(0,m,!0) +switch(e2.V.a){case 0:d3=0 +break +case 1:e5=o.h(0,B.U) +if(e5==null)e5=B.n +else{e5=e5.rx +e5.toString}d3=e5.a +break +default:d3=e3}e5=o.h(0,B.aO).e +e5.toString +t.x.a(e5).a=new A.m(d3,0)}e4.a=null +d4=new A.aqk(e4) +e4.b=null +d5=new A.aqj(e4,new A.aqg(s,c5,c6,d1,b8,d2)) +e5=e2.C.a +d6=e5.a +d7=r-e5.c +e4.a=b8 +e4.b=e2.gCq()?c6:c5 +if(o.h(0,B.U)!=null){switch(e2.V.a){case 0:d3=r-o.h(0,B.U).rx.a +break +case 1:d3=0 +break +default:d3=e3}e5=o.h(0,B.U) +e5.toString +d4.$2(e5,d3)}switch(e2.V.a){case 0:e5=o.h(0,B.U) +if(e5==null)e5=B.n +else{e5=e5.rx +e5.toString}d8=d7-e5.a +if(o.h(0,B.ab)!=null){d8+=e2.C.a.a +e5=o.h(0,B.ab) +e5.toString +d8-=d4.$2(e5,d8-o.h(0,B.ab).rx.a)}if(o.h(0,B.R)!=null){e5=o.h(0,B.R) +e5.toString +d4.$2(e5,d8-o.h(0,B.R).rx.a)}if(o.h(0,B.a9)!=null){e5=o.h(0,B.a9) +e5.toString +d8-=d5.$2(e5,d8-o.h(0,B.a9).rx.a)}if(o.h(0,B.a8)!=null){e5=o.h(0,B.a8) +e5.toString +d5.$2(e5,d8-o.h(0,B.a8).rx.a)}if(o.h(0,B.ae)!=null){e5=o.h(0,B.ae) +e5.toString +d5.$2(e5,d8-o.h(0,B.ae).rx.a)}if(o.h(0,B.ac)!=null){d9=d6-e2.C.a.a +e5=o.h(0,B.ac) +e5.toString +d9+=d4.$2(e5,d9)}else d9=d6 +if(o.h(0,B.aa)!=null){e5=o.h(0,B.aa) +e5.toString +d5.$2(e5,d9)}break +case 1:e5=o.h(0,B.U) +if(e5==null)e5=B.n +else{e5=e5.rx +e5.toString}d8=d6+e5.a +if(o.h(0,B.ab)!=null){d8-=e2.C.a.a +e5=o.h(0,B.ab) +e5.toString +d8+=d4.$2(e5,d8)}if(o.h(0,B.R)!=null){e5=o.h(0,B.R) +e5.toString +d4.$2(e5,d8)}if(o.h(0,B.a9)!=null){e5=o.h(0,B.a9) +e5.toString +d8+=d5.$2(e5,d8)}if(o.h(0,B.a8)!=null){e5=o.h(0,B.a8) +e5.toString +d5.$2(e5,d8)}if(o.h(0,B.ae)!=null){e5=o.h(0,B.ae) +e5.toString +d5.$2(e5,d8)}if(o.h(0,B.ac)!=null){d9=d7+e2.C.a.c +e5=o.h(0,B.ac) +e5.toString +d9-=d4.$2(e5,d9-o.h(0,B.ac).rx.a)}else d9=d7 +if(o.h(0,B.aa)!=null){e5=o.h(0,B.aa) +e5.toString +d5.$2(e5,d9-o.h(0,B.aa).rx.a)}break}if(o.h(0,B.ah)!=null||o.h(0,B.a4)!=null){e4.a=d2 +e4.b=d1 +switch(e2.V.a){case 0:if(o.h(0,B.ah)!=null){e5=o.h(0,B.ah) +e5.toString +q=o.h(0,B.ah).rx.a +n=o.h(0,B.U) +if(n==null)n=B.n +else{n=n.rx +n.toString}d5.$2(e5,d7-q-n.a)}if(o.h(0,B.a4)!=null){e5=o.h(0,B.a4) +e5.toString +d5.$2(e5,d6)}break +case 1:if(o.h(0,B.ah)!=null){e5=o.h(0,B.ah) +e5.toString +q=o.h(0,B.U) +if(q==null)q=B.n +else{q=q.rx +q.toString}d5.$2(e5,d6+q.a)}if(o.h(0,B.a4)!=null){e5=o.h(0,B.a4) +e5.toString +d5.$2(e5,d7-o.h(0,B.a4).rx.a)}break}}if(o.h(0,B.R)!=null){e5=o.h(0,B.R).e +e5.toString +e0=t.x.a(e5).a.a +e5=o.h(0,B.R) +if(e5==null)e5=B.n +else{e5=e5.rx +e5.toString}e1=e5.a*0.75 +switch(e2.V.a){case 0:e5=e2.C +q=o.h(0,B.R) +if(q==null)q=B.n +else{q=q.rx +q.toString}n=o.h(0,B.aO) +if(n==null)n=B.n +else{n=n.rx +n.toString}e5.r.sbR(0,A.aa(e0+q.a,n.a/2+e1/2,0)) +break +case 1:e5=e2.C +q=o.h(0,B.U) +if(q==null)q=B.n +else{q=q.rx +q.toString}n=o.h(0,B.aO) +if(n==null)n=B.n +else{n=n.rx +n.toString}e5.r.sbR(0,A.aa(e0-q.a,n.a/2-e1/2,0)) +break}e2.C.r.seC(o.h(0,B.R).rx.a*0.75)}else{e2.C.r.sbR(0,e3) +e2.C.r.seC(0)}e2.rx=e6.b0(new A.S(r,b8+d2))}, +abZ(a,b){var s=this.dX$.h(0,B.R) +s.toString +a.eG(s,b)}, +aP(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=new A.aqi(a,b),h=j.dX$ +i.$1(h.h(0,B.aO)) +if(h.h(0,B.R)!=null){s=h.h(0,B.R).e +s.toString +r=t.x +q=r.a(s).a +s=h.h(0,B.R) +if(s!=null)s.rx.toString +s=h.h(0,B.R) +if(s==null)s=B.n +else{s=s.rx +s.toString}p=s.a +s=j.C +o=s.d +s.f.gpk() +s=j.C +n=A.aa(1,0.75,o) +n.toString +m=h.h(0,B.aO).e +m.toString +m=r.a(m).a.a +r=h.h(0,B.aO) +if(r==null)r=B.n +else{r=r.rx +r.toString}switch(j.V.a){case 0:l=q.a+p*(1-n) +break +case 1:l=q.a +break +default:l=null}r=A.aa(l,m+r.a/2-p*0.75/2,0) +r.toString +r=A.aa(l,r,o) +r.toString +m=q.b +s=A.aa(0,s.a.b-m,o) +s.toString +k=new A.bd(new Float64Array(16)) +k.ed() +k.aR(0,r,m+s) +k.bH(0,n) +j.aU=k +k=A.a(j.fr,"_needsCompositing") +n=j.aU +n.toString +s=j.dx +s.sb1(0,a.GJ(k,b,n,j.gabY(),t.zV.a(s.a)))}else j.dx.sb1(0,null) +i.$1(h.h(0,B.U)) +i.$1(h.h(0,B.a9)) +i.$1(h.h(0,B.aa)) +i.$1(h.h(0,B.ab)) +i.$1(h.h(0,B.ac)) +i.$1(h.h(0,B.ae)) +i.$1(h.h(0,B.a8)) +i.$1(h.h(0,B.ah)) +i.$1(h.h(0,B.a4))}, +hz(a){return!0}, +cZ(a,b){var s,r,q,p,o,n,m +for(s=this.geP(this),r=s.length,q=t.x,p=0;p>>16&255,s>>>8&255,s&255) +if(q.a.x&&q.gak(q).a_){q.gak(q).toString +s=a.dy.a +return A.ax6(A.aH(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +a7d(a){var s,r=this +if(r.gak(r).a2!==!0)return B.O +if(r.gak(r).ap!=null){s=r.gak(r).ap +s.toString +return A.d5(s,r.gha(),t.n8)}switch(a.ch.a.a){case 0:return r.gak(r).a_?B.Co:B.Bu +case 1:return r.gak(r).a_?B.Bs:B.Cs}}, +a7k(a){var s=this +if(s.gak(s).a2!=null)s.gak(s).a2.toString +return B.O}, +LJ(a){var s=A.d5(null,this.gha(),t.MH) +return s==null?new A.ans(a).$1(this.gha()):s}, +gMh(){var s=this,r=s.a +if(r.z)r=r.r&&r.c.a_ +else r=!0 +if(!r){if(s.gak(s).d==null){s.gak(s).toString +r=!1}else r=!0 +r=r&&s.gak(s).dy!==B.hC}else r=!1 +return r}, +a7e(a){var s=this,r=t.p8,q=A.d5(s.gak(s).f,s.gha(),r) +if(q==null)q=A.d5(null,s.gha(),r) +r=a.a2.x +r.toString +return r.bW(s.a.d).QR(1).bW(new A.anr(s,a).$0()).bW(q)}, +LH(a){var s=this,r=s.gak(s).a_?a.y1:B.O +return a.a2.ch.eg(r).bW(A.d5(s.gak(s).x,s.gha(),t.p8))}, +gha(){var s=this,r=A.aT(t.ui) +if(!s.gak(s).a_)r.I(0,B.Q) +if(s.a.r)r.I(0,B.ap) +if(s.a.x&&s.gak(s).a_)r.I(0,B.ak) +if(s.gak(s).cy!=null)r.I(0,B.uY) +return r}, +a75(a){var s,r,q,p=this,o=A.d5(p.gak(p).a6,p.gha(),t.Ef) +if(o==null)o=B.W6 +p.gak(p).toString +if(o.a.k(0,B.r))return o +if(p.gak(p).a_||p.a.r)s=p.gak(p).cy==null?p.a76(a):a.y2 +else{if(p.gak(p).a2===!0)r=(p.gak(p).a6==null&&null)!==!0 +else r=!1 +s=r?B.O:a.r2}if(!p.gak(p).go){r=p.gak(p) +r=(r==null?null:r.a6)===B.el||!p.gak(p).a_}else r=!0 +if(r)q=0 +else q=p.a.r?2:1 +return o.QP(new A.dE(s,q,B.bn))}, +K(c5,c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8=this,b9=null,c0="_floatingLabelController",c1=A.aq(c6),c2=A.bM(b9,b9,b8.gak(b8).a_?c1.y1:c1.r2,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,!0,b9,b9,b9,b9,b9,b9,b9,b9),c3=t.p8,c4=A.d5(b8.gak(b8).e,b8.gha(),c3) +if(c4==null)c4=A.d5(b9,b8.gha(),c3) +s=c1.a2 +r=s.x +r.toString +q=r.bW(b8.a.d).bW(c2).bW(c4).QR(1) +p=q.ch +p.toString +c2=A.bM(b9,b9,b8.gak(b8).a_?c1.y1:c1.r2,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,!0,b9,b9,b9,b9,b9,b9,b9,b9) +c4=A.d5(b8.gak(b8).Q,b8.gha(),c3) +if(c4==null)c4=A.d5(b9,b8.gha(),c3) +o=r.bW(b8.a.d).bW(c2).bW(c4) +if(b8.gak(b8).z==null)n=b9 +else{r=b8.a.z&&!b8.gMh()?1:0 +m=b8.gak(b8).z +m.toString +l=b8.gak(b8).ch +k=b8.a.e +n=A.awS(!0,A.ak(m,b8.gak(b8).cx,B.bv,b9,b9,o,k,l),B.X,B.v,r)}j=b8.gak(b8).cy!=null +if(!b8.gak(b8).a_)if(j)b8.gak(b8).toString +else b8.gak(b8).toString +else if(b8.a.r)if(j)b8.gak(b8).toString +else b8.gak(b8).toString +else if(j)b8.gak(b8).toString +else b8.gak(b8).toString +i=b8.a75(c1) +r=b8.f +m=A.a(b8.d,c0) +l=b8.a7d(c1) +k=b8.a7k(c1) +h=b8.a.x&&b8.gak(b8).a_ +if(b8.gak(b8).d==null){b8.gak(b8).toString +g=!0}else g=!1 +if(g)f=b9 +else{g=A.a(b8.e,"_shakingLabelController") +e=b8.gMh()||b8.gak(b8).dy!==B.hB?1:0 +d=b8.a +if(d.z)d=d.r&&d.c.a_ +else d=!0 +d=d?b8.a7e(c1):q +b8.gak(b8).toString +c=b8.gak(b8).d +c.toString +c=A.ak(c,b9,B.bv,b9,b9,b9,b8.a.e,b9) +f=new A.X0(A.awS(!1,A.t1(c,B.X,B.v,d),B.X,B.v,e),g,b9)}b8.gak(b8).toString +b8.gak(b8).toString +if(b8.gak(b8).rx==null){b8.gak(b8).toString +g=!0}else g=!1 +if(g)b=b9 +else{g=b8.a +if(g.z)g=g.r&&g.c.a_ +else g=!0 +e=b8.gak(b8).ry +d=A.d5(b8.gak(b8).x1,b8.gha(),c3) +if(d==null)d=o +b=new A.Sc(g,e,d,b8.gak(b8).rx,b9)}a=b8.gak(b8).fx===!0 +a0=a?18:24 +if(b8.gak(b8).a==null)a1=b9 +else{g=b8.LJ(c1) +e=b8.gak(b8).a +e.toString +a1=new A.bT(B.CV,A.jP(e,new A.cW(g,b9,a0)),b9)}b8.gak(b8).toString +if(b8.gak(b8).r2==null)a2=b9 +else{b8.gak(b8).toString +g=c1.z.xT(B.mV) +e=A.d5(b9,b8.gha(),t.MH) +if(e==null)e=b8.LJ(c1) +d=b8.gak(b8).r2 +d.toString +a2=A.he(new A.eD(g,A.jP(d,new A.cW(e,b9,a0)),b9),1,1)}g=b8.a.e +e=b8.gak(b8).r +d=b8.LH(c1) +c=b8.gak(b8).y +a3=b8.gak(b8).cy +a4=b8.gak(b8).a_?c1.y2:B.O +s=s.ch.eg(a4).bW(b8.gak(b8).db) +a5=b8.gak(b8).dx +if(b8.gak(b8).aw!=null)a6=b8.gak(b8).aw +else if(b8.gak(b8).y2!=null&&b8.gak(b8).y2!==""){a7=b8.a.r +a8=b8.gak(b8).y2 +a8.toString +c3=b8.LH(c1).bW(A.d5(b8.gak(b8).Y,b8.gha(),c3)) +a6=A.bQ(b9,b9,A.ak(a8,b9,B.bv,b8.gak(b8).bs,b9,c3,b9,b9),!0,b9,b9,!1,!1,b9,b9,b9,b9,b9,b9,a7,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9)}else a6=b9 +c3=c6.X(t.I) +c3.toString +a9=b8.gak(b8).fy +if(a9==null)a9=b9 +if(b8.gak(b8).go){b0=a9==null?B.K:a9 +b1=0}else{i.gpk() +a7=q.r +a7.toString +b1=(4+0.75*a7)*A.axS(c6) +if(b8.gak(b8).a2===!0)if(a9==null)b0=a?B.CZ:B.nI +else b0=a9 +else if(a9==null)b0=a?B.hw:B.nG +else b0=a9}a7=b8.gak(b8).go +a8=b8.gak(b8).fr +a8.toString +b2=A.a(A.a(b8.d,c0).y,"_value") +b3=b8.gak(b8).aO +b4=b8.gak(b8).fx +b5=b8.a +b6=b5.Q +b7=b5.f +b5=b5.r +b8.gak(b8).toString +return new A.Tv(new A.Ts(b0,a7,b1,b2,a8,i,r,b3===!0,b4,c1.z,a1,b6,f,n,b9,b,b9,a2,new A.Fv(g,e,d,c,a3,s,a5,b9),a6,new A.ER(i,r,m,l,k,h,b9)),c3.f,p,b7,b5,!1,b9)}} +A.ant.prototype={ +$0(){}, +$S:0} +A.ans.prototype={ +$1(a){if(a.A(0,B.Q)&&!a.A(0,B.ap))return this.a.r2 +if(a.A(0,B.ap))return this.a.ch.b +switch(this.a.ch.a.a){case 0:return B.D +case 1:return B.nj}}, +$S:58} +A.anr.prototype={ +$0(){var s,r,q=null,p=this.a +if(p.gak(p).cy!=null){p.gak(p).toString +s=this.b +r=s.y2}else{s=this.b +r=p.a7_(s)}s=A.bM(q,q,p.gak(p).a_?r:s.r2,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q) +p.gak(p).toString +p=p.gak(p).e +return s.bW(p)}, +$S:221} +A.uf.prototype={ +xz(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var s=this,r=c9==null?s.e:c9,q=c3==null?s.x:c3,p=c4==null?s.cx:c4,o=b3==null?s.cy:b3,n=b7==null?s.dy:b7,m=b6==null?s.fr:b6,l=c7==null?s.go:c7,k=c8==null?s.fx:c8,j=a3==null?s.fy:a3,i=a4==null?s.aw:a4,h=a6==null?s.y2:a6,g=a5==null?s.Y:a5,f=b5==null?s.a2:b5,e=b4==null?s.ap:b4,d=a1==null?s.a6:a1,c=a8==null?s.a_:a8,b=d1==null?s.bs:d1,a=a0==null?s.aO:a0 +return A.pI(a,d,s.u,j,i,g,h,s.ah,c,s.af,s.be,s.dx,s.db,o,e,f,m,n,s.f,s.aV,s.b3,s.ab,s.y,q,s.r,p,s.Q,s.z,s.ch,s.bd,s.a,s.b,l,k,s.c,r,s.d,s.k2,s.id,s.r1,s.k1,s.k4,s.k3,b,s.rx,s.r2,s.x2,s.y1,s.x1,s.ry)}, +aif(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.xz(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,a0,null,a1,a2,a3,a4,a5,a6,null,a7)}, +aia(a,b){return this.xz(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null)}, +ai0(a){return this.xz(null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +ai1(a){return this.xz(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +E_(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.e +if(j==null)j=k +s=l.x +if(s==null)s=k +r=l.dy +if(r==null)r=B.nO +q=l.fr +if(q==null)q=B.er +p=l.fy +if(p==null)p=k +o=l.Y +if(o==null)o=k +n=l.ap +if(n==null)n=k +m=l.a6 +if(m==null)m=k +return l.aif(l.aO===!0,m,k,p,o,k,k,k,k,k,n,l.a2===!0,q,r,k,k,k,k,k,s,k,k,l.go,l.fx===!0,j,k,k)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.uf)if(J.e(b.a,r.a))if(b.d==r.d)if(J.e(b.e,r.e))if(J.e(b.x,r.x))if(b.z==r.z)if(b.cx==r.cx)if(b.cy==r.cy)if(b.dy==r.dy)if(J.e(b.fr,r.fr))if(b.fx==r.fx)if(J.e(b.fy,r.fy))if(b.go===r.go)if(J.e(b.r2,r.r2))if(J.e(b.rx,r.rx))if(J.e(b.aw,r.aw))if(b.y2==r.y2)if(J.e(b.Y,r.Y))if(b.a2==r.a2)if(J.e(b.ap,r.ap))s=b.a6==r.a6&&b.a_===r.a_&&b.bs==r.bs&&b.aO==r.aO&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this,r=s.a6,q=s.a_ +return A.dN([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.a2,s.ap,s.aV,s.bd,r,q,s.id,s.r1,s.k2,s.k3,s.k4,s.k1,s.r2,s.x2,s.rx,s.ry,s.x1,s.y1,s.aw,s.y2,s.Y,s.be,s.b3,s.ab,s.ah,s.af,r,q,s.bs,s.aO,s.u])}, +j(a){var s=this,r=A.b([],t.s),q=s.a +if(q!=null)r.push("icon: "+q.j(0)) +q=s.d +if(q!=null)r.push('labelText: "'+q+'"') +q=s.z +if(q!=null)r.push('hintText: "'+q+'"') +q=s.cx +if(q!=null)r.push('hintMaxLines: "'+A.d(q)+'"') +q=s.cy +if(q!=null)r.push('errorText: "'+q+'"') +q=s.dy +if(q!=null)r.push("floatingLabelBehavior: "+q.j(0)) +q=s.fr +if(q!=null)r.push("floatingLabelAlignment: "+q.j(0)) +q=s.fx +if(q===!0)r.push("isDense: "+A.d(q)) +q=s.fy +if(q!=null)r.push("contentPadding: "+q.j(0)) +if(s.go)r.push("isCollapsed: true") +q=s.r2 +if(q!=null)r.push("suffixIcon: "+q.j(0)) +q=s.rx +if(q!=null)r.push("suffix: "+q.j(0)) +q=s.aw +if(q!=null)r.push("counter: "+q.j(0)) +q=s.y2 +if(q!=null)r.push("counterText: "+q) +q=s.Y +if(q!=null)r.push("counterStyle: "+q.j(0)) +if(s.a2===!0)r.push("filled: true") +q=s.ap +if(q!=null)r.push("fillColor: "+q.j(0)) +q=s.a6 +if(q!=null)r.push("border: "+q.j(0)) +if(!s.a_)r.push("enabled: false") +q=s.bs +if(q!=null)r.push("semanticCounterText: "+q) +q=s.aO +if(q!=null)r.push("alignLabelWithHint: "+A.d(q)) +return"InputDecoration("+B.d.c1(r,", ")+")"}} +A.Ms.prototype={ +gB(a){return A.dN([null,null,null,null,null,null,null,B.nO,B.er,!1,null,!1,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,!1,null])}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +if(b instanceof A.Ms)if(B.er.k(0,B.er))s=!0 +else s=!1 +else s=!1 +return s}} +A.UA.prototype={} +A.HJ.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.YG.prototype={ +aZ(a,b){return this.Jk(a,b)}} +A.HS.prototype={ +m(a){var s=this,r=s.di$ +if(r!=null)r.T(0,s.gmX()) +s.di$=null +s.ba(0)}, +c4(){this.dq() +this.d2() +this.mY()}} +A.HU.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.Z3.prototype={ +aC(a){var s,r,q +this.dS(a) +for(s=this.geP(this),r=s.length,q=0;q0){c=a/2 +e-=c +d+=c}a0=a3.b9 +if(eg){f=b0+j.b+2*a0 +d=b0+a0 +e=a0}else f=g}if(f>72){a1=16 +a2=16}else{a1=Math.min((f-p.b)/2,16) +a2=(f-o.b)/2}switch(a3.an.a){case 0:if(a6){b0=a5.h(0,B.b0).e +b0.toString +t.x.a(b0).a=new A.m(s-p.a,a1)}b0=a5.h(0,B.aP).e +b0.toString +c=t.x +c.a(b0).a=new A.m(m,e) +if(a8){b0=a5.h(0,B.aQ) +b0.toString +d.toString +b0=b0.e +b0.toString +c.a(b0).a=new A.m(m,d)}if(a9){a5=a5.h(0,B.bx).e +a5.toString +c.a(a5).a=new A.m(0,a2)}break +case 1:if(a6){b0=a5.h(0,B.b0).e +b0.toString +t.x.a(b0).a=new A.m(0,a1)}b0=a5.h(0,B.aP).e +b0.toString +c=t.x +c.a(b0).a=new A.m(n,e) +if(a8){b0=a5.h(0,B.aQ) +b0.toString +d.toString +b0=b0.e +b0.toString +c.a(b0).a=new A.m(n,d)}if(a9){a5=a5.h(0,B.bx).e +a5.toString +c.a(a5).a=new A.m(s-o.a,a2)}break}a3.rx=a4.b0(new A.S(s,f))}, +aP(a,b){var s=new A.aqp(a,b),r=this.dX$ +s.$1(r.h(0,B.b0)) +s.$1(r.h(0,B.aP)) +s.$1(r.h(0,B.aQ)) +s.$1(r.h(0,B.bx))}, +hz(a){return!0}, +cZ(a,b){var s,r,q,p,o,n +for(s=this.geP(this),r=s.length,q=t.x,p=0;p0;o=n){n=o-1 +l[o].dT(l[n],p)}this.yR(a,p)}, +j(a){return"#"+A.bX(this)}} +A.qN.prototype={ +e6(a){return A.eK(this.a,this.b,a)}} +A.FY.prototype={ +au(){return new A.UY(null,null,B.l)}} +A.UY.prototype={ +kn(a){var s=this +s.fr=t.ir.a(a.$3(s.fr,s.a.Q,new A.anS())) +s.fx=t.YJ.a(a.$3(s.fx,s.a.cx,new A.anT())) +s.fy=t.TZ.a(a.$3(s.fy,s.a.x,new A.anU()))}, +K(a,b){var s,r,q,p,o,n,m=this,l=m.fy +l.toString +s=m.ge_() +s=l.al(0,s.gn(s)) +s.toString +l=m.fr +l.toString +r=m.ge_() +q=l.al(0,r.gn(r)) +r=A.e6(b) +l=m.a +p=l.z +l=A.axi(b,l.ch,q) +o=m.fx +o.toString +n=m.ge_() +n=o.al(0,n.gn(n)) +n.toString +return A.aEm(new A.GX(m.a.r,s,!0,null),p,new A.nH(s,r,null),l,q,n)}} +A.anS.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.anT.prototype={ +$1(a){return new A.hf(t.n8.a(a),null)}, +$S:97} +A.anU.prototype={ +$1(a){return new A.qN(t.RY.a(a),null)}, +$S:226} +A.GX.prototype={ +K(a,b){var s=A.e6(b) +return A.kW(this.c,new A.X1(this.d,s,null),null,null,B.n)}} +A.X1.prototype={ +aP(a,b){this.b.hb(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, +fp(a){return!a.b.k(0,this.b)}} +A.YT.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.UZ.prototype={ +FZ(a){return a.gpo(a)==="en"}, +eo(a,b){return new A.dz(B.z_,t.az)}, +zU(a){return!1}, +j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.KX.prototype={$iBt:1} +A.cX.prototype={ +j(a){return"MaterialState."+this.b}} +A.Nk.prototype={ +rS(a){return this.R(A.aT(t.ui)).rS(a)}, +$ib3:1} +A.Ff.prototype={ +R(a){if(a.A(0,B.Q))return B.md +return this.a}, +grT(){return"MaterialStateMouseCursor("+this.c+")"}, +gaF(a){return this.c}} +A.b3.prototype={} +A.e_.prototype={ +R(a){return this.a.$1(a)}, +$ib3:1} +A.d_.prototype={ +R(a){return this.a}, +j(a){return"MaterialStateProperty.all("+A.d(this.a)+")"}, +$ib3:1} +A.Bw.prototype={ +zh(a,b){return new A.a9s(this,a,b)}, +Ho(a){return this.zh(a,null)}, +DQ(a){if(this.fC$.I(0,a))this.ag(new A.a9q())}, +nC(a){if(this.fC$.w(0,a))this.ag(new A.a9r())}} +A.a9s.prototype={ +$1(a){var s=this.a,r=this.b +if(s.fC$.A(0,r)===a)return +if(a)s.DQ(r) +else s.nC(r)}, +$S:7} +A.a9q.prototype={ +$0(){}, +$S:0} +A.a9r.prototype={ +$0(){}, +$S:0} +A.BR.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.BR&&b.a==s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d&&b.e==s.e&&!0}} +A.FO.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.Vf.prototype={} +A.BS.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.BS)if(J.e(b.a,r.a))if(b.b==r.b)if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(b.r==r.r)s=J.e(b.z,r.z) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.Vg.prototype={} +A.C_.prototype={ +gB(a){return J.bY(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.C_&&J.e(b.a,this.a)}} +A.Vv.prototype={} +A.q0.prototype={ +goR(){return A.eg.prototype.goR.call(this)+"("+A.d(this.b.a)+")"}, +gtK(){return!0}} +A.Bv.prototype={ +gze(a){return B.ay}, +goF(){return null}, +gx9(){return null}, +Ec(a){var s +if(!(t.Le.b(a)&&!0))s=!1 +else s=!0 +return s}, +E8(a,b,c){var s=null +return A.bQ(s,s,this.dz.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +Qp(a,b,c,d){var s,r +A.aq(a) +s=A.aq(a).r +r=B.fi.h(0,this.a.fr.a?B.aH:s) +if(r==null)r=B.eq +return r.Qo(this,a,b,c,d,this.$ti.c)}} +A.FZ.prototype={} +A.TZ.prototype={ +K(a,b){return A.agQ(A.l4(!1,this.e,this.d),this.c,null,!0)}} +A.lr.prototype={} +A.Lz.prototype={ +Qo(a,b,c,d,e){var s,r=$.aKo(),q=$.aKq(),p=A.r(r).i("fx") +t.m.a(c) +s=$.aKp() +return new A.TZ(new A.aV(c,new A.fx(q,r,p),p.i("aV")),new A.aV(c,s,A.r(s).i("aV")),e,null)}} +A.KE.prototype={ +Qo(a,b,c,d,e,f){return A.aPC(a,b,c,d,e,f)}} +A.NY.prototype={ +AK(a){var s=t.Tr +return A.ai(new A.aF(B.Fv,new A.aaT(a),s),!0,s.i("aI.E"))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +s=b instanceof A.NY +if(s&&!0)return!0 +return s&&A.em(r.AK(B.fi),r.AK(B.fi))}, +gB(a){return A.dN(this.AK(B.fi))}} +A.aaT.prototype={ +$1(a){return this.a.h(0,a)}, +$S:227} +A.Vx.prototype={} +A.nv.prototype={} +A.V2.prototype={ +aT(a){var s=new A.Ws(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.D=this.e}} +A.Ws.prototype={ +cd(a){var s=this.u$ +if(s==null)return B.n +return s.f0(a)}, +bX(){var s,r=this,q=r.u$ +if(q==null)q=r.rx=B.n +else{s=t.k +q.cn(0,s.a(A.t.prototype.ga8.call(r)),!0) +s=s.a(A.t.prototype.ga8.call(r)) +q=r.u$.rx +q.toString +q=r.rx=s.b0(q) +s=r.u$.e +s.toString +t.x.a(s).a=B.i}r.D.$1(q)}} +A.eu.prototype={ +au(){var s=this.$ti +return new A.v0(B.l,s.i("@<1>").aK(s).i("v0<1,2>"))}} +A.v0.prototype={ +al5(){var s,r=this.a +r.toString +s=this.c +s.toString +A.eJ(s,!1).u4(0,r.d)}, +K(a,b){var s,r,q,p,o=this,n=null,m=A.aq(b),l=A.abV(b),k=o.a +k.toString +s=l.d +if(s==null){r=m.a2.x +r.toString +s=r}if(!k.f)s=s.eg(m.r2) +k=o.a +q=A.t1(A.aU(B.en,k.Q,B.j,n,new A.al(0,1/0,48,1/0),n,n,n,n,B.cK,n,n,n),B.N,B.v,s) +k=!k.f +if(k)q=A.jP(q,new A.cW(n,m.ch.a===B.an?0.5:0.38,n)) +r=A.aT(t.ui) +if(k)r.I(0,B.Q) +p=A.d5(B.dc,r,t.Pb) +k=o.a.f +return new A.q5(A.bQ(!0,n,A.n4(!1,n,k,q,n,!0,n,n,n,n,p,n,n,n,n,k?o.gal4():n,n,n,n,n),!1,n,k,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n),n)}} +A.Gn.prototype={ +K(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.c,h=i.dz,g=J.ah(h),f=1/(g.gp(h)+1.5),e=A.b([],t.D),d=A.abV(b) +for(s=1.5*f,r=0;r")))}, +$S:229} +A.aoR.prototype={ +pY(a){return A.a0g(new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))).xJ(B.J.U(0,this.f))}, +q3(a,b){var s,r,q,p,o,n,m,l=this,k=a.b,j=l.b,i=j.b,h=l.d +if(h!=null&&!0){h.toString +s=l.c +r=8 +q=0 +for(;qj)p=a.a-j-b.a +else if(!(ps-8-n)p=s-h-8-n}m=8+j.b +if(ik-8-j)i=k-j-8-h}return new A.m(p,i)}, +my(a){var s=this +return!s.b.k(0,a.b)||s.d!=a.d||s.e!==a.e||!A.em(s.c,a.c)||!s.f.k(0,a.f)}} +A.Go.prototype={ +Ez(){return A.d3(B.N,this.Zy(),B.Ed)}, +gze(a){return B.ay}, +goG(){return!0}, +goF(){return null}, +E8(a,b,c){var s=this,r={} +r.a=null +return A.axR(new A.fj(new A.aoS(r,s,a.X(t.w).f,new A.Gn(s,s.dJ,null,s.$ti.i("Gn<1>"))),null),a,!0,!0,!0,!0)}, +gx9(){return this.kl}} +A.aoS.prototype={ +$1(a){var s=this,r=s.b,q=s.a.a,p=a.X(t.I) +p.toString +return new A.kX(new A.aoR(r.bV,r.ej,q,p.f,s.c.f),new A.EU(r.fi.a,s.d,null),null)}, +$S:230} +A.uZ.prototype={ +au(){return new A.v_(B.l,this.$ti.i("v_<1>"))}, +am_(a){return this.c.$1(a)}} +A.v_.prototype={ +WJ(){var s,r,q,p,o,n,m=this,l=m.c +l.toString +s=A.abV(l) +l=m.c.gL() +l.toString +r=t.q +r.a(l) +q=m.c +q.toString +q=A.a(A.eJ(q,!1).d,"_overlayKey").gaj().c.gL() +q.toString +r.a(q) +m.a.toString +r=A.fq(l.dE(0,q),B.i) +p=l.rx.E7(0,B.i) +m.a.toString +p=p.U(0,B.i) +p=A.Pd(r,A.fq(l.dE(0,q),p)) +q=q.rx +o=A.aSV(p,new A.x(0,0,0+q.a,0+q.b)) +q=m.a +q.toString +p=m.c +p.toString +n=q.am_(p) +if(J.rY(n)){l=m.c +l.toString +m.a.toString +A.azW(s.a,l,s.c,null,n,o,s.b,m.$ti.i("1?")).bG(0,new A.abU(m),t.H)}}, +K(a,b){var s,r=this +r.a.toString +A.abV(b) +s=r.a +s=s.Q +A.jX(b,B.bi,t.c4).toString +r.a.toString +return A.cL(null,!0,s,24,r.gWI(),B.J,"Show menu")}} +A.abU.prototype={ +$1(a){var s=this.a +if(s.c==null)return null +if(a==null){s.a.toString +return null}s.a.e.$1(a)}, +$S(){return this.a.$ti.i("az(1?)")}} +A.Cp.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Cp&&b.c==s.c&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.d,s.d)&&!0}} +A.W4.prototype={} +A.Sb.prototype={ +j(a){return"_ActivityIndicatorType."+this.b}} +A.OQ.prototype={} +A.SV.prototype={ +aP(a,b){var s,r,q,p=this,o=A.aP(),n=o?A.bj():new A.b9(new A.be()) +n.saL(0,p.c) +o=p.y +n.sfS(o) +n.scM(0,B.Y) +s=p.b +if(s!=null){r=A.aP() +q=r?A.bj():new A.b9(new A.be()) +q.saL(0,s) +q.sfS(o) +q.scM(0,B.Y) +a.kg(0,new A.x(0,0,0+b.a,0+b.b),0,6.282185307179586,!1,q)}n.sIJ(B.QK) +a.kg(0,new A.x(0,0,0+b.a,0+b.b),p.z,p.Q,!1,n)}, +fp(a){var s,r=this +if(J.e(a.b,r.b))if(a.c.k(0,r.c))s=a.e!==r.e||a.f!==r.f||a.r!==r.r||a.x!==r.x||a.y!==r.y +else s=!0 +else s=!0 +return s}} +A.th.prototype={ +au(){return new A.SW(null,null,B.l)}} +A.SW.prototype={ +aW(){var s,r=this +r.bp() +s=A.bE(null,B.CS,null,null,r) +r.d=s +r.a.toString +s=A.a(s,"_controller") +s.Uh(0)}, +bw(a){var s,r=this,q="_controller" +r.c3(a) +r.a.toString +s=A.a(r.d,q) +s=s.r +s=!(s!=null&&s.a!=null) +if(s)A.a(r.d,q).Uh(0) +else r.a.toString}, +m(a){A.a(this.d,"_controller").m(0) +this.a_R(0)}, +a3P(a,b,c,d,e){var s,r,q,p,o,n,m,l=null,k=this.a +k.toString +s=k.d +if(s==null)s=A.aEy(a).d +k=this.a +r=k.f +r=r==null?l:r.a +if(r==null)r=k.e +if(r==null)r=A.aEy(a).a +if(r==null)r=A.aq(a).ch.b +q=this.a +p=q.c +q=q.Q +o=c*3/2*3.141592653589793 +n=Math.max(b*3/2*3.141592653589793-o,0.001) +r=A.aU(l,A.kW(l,l,l,new A.SV(s,r,p,b,c,d,e,q,-1.5707963267948966+o+e*3.141592653589793*2+d*0.5*3.141592653589793,n,l),B.n),B.j,l,B.yI,l,l,l,l,l,l,l,l) +m=k.x +return A.bQ(l,l,r,!1,l,l,!1,!1,l,l,l,l,l,k.r,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,m)}, +a3J(){return A.iE(A.a(this.d,"_controller"),new A.akP(this),null)}, +K(a,b){this.a.toString +switch(0){case 0:return this.a3J()}}} +A.akP.prototype={ +$2(a,b){var s,r,q,p="_controller",o=this.a,n=$.aKk(),m=A.a(o.d,p) +m=n.al(0,m.gn(m)) +n=$.aKl() +s=A.a(o.d,p) +s=n.al(0,s.gn(s)) +n=$.aKi() +r=A.a(o.d,p) +r=n.al(0,r.gn(r)) +n=$.aKj() +q=A.a(o.d,p) +return o.a3P(a,m,s,r,n.al(0,q.gn(q)))}, +$S:64} +A.HO.prototype={ +m(a){var s=this,r=s.di$ +if(r!=null)r.T(0,s.gmX()) +s.di$=null +s.ba(0)}, +c4(){this.dq() +this.d2() +this.mY()}} +A.Cs.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Cs&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)}} +A.W5.prototype={} +A.v5.prototype={ +au(){var s=null +return new A.xE(new A.W9(A.a_(0,s,!1,t.Z)),$,$,$,$,$,$,$,$,$,s,!1,!1,s,s,B.l,this.$ti.i("xE<1>"))}} +A.xE.prototype={ +acS(a){var s +if(a==null){this.a.e.$1(null) +return}if(a){s=this.a +s.e.$1(s.c)}}, +bw(a){var s +this.c3(a) +s=this.a +if(s.c===s.d!==(a.c===a.d))this.Q5()}, +m(a){this.d.m(0) +this.a0_(0)}, +gjA(){this.a.toString +return this.gacR()}, +gHf(){this.a.toString +return!1}, +gn(a){var s=this.a +return s.c===s.d}, +gNw(){return new A.e_(new A.aoW(this),t._s)}, +gNv(){var s=this.c +s.toString +return new A.e_(new A.aoV(A.aq(s)),t.h2)}, +K(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=A.aq(a2),b=e.a.z,a=c.cu,a0=c.z +switch(b.a){case 0:s=B.x9 +break +case 1:s=B.x8 +break +default:s=d}s=s.U(0,new A.m(a0.a,a0.b).a7(0,4)) +r=e.gfs() +r.I(0,B.bd) +q=e.gfs() +q.w(0,B.bd) +e.a.toString +p=e.gNw().a.$1(r) +if(p==null){p=a.b +p=p==null?d:p.R(r) +o=p}else o=p +if(o==null)o=e.gNv().a.$1(r) +e.a.toString +p=e.gNw().a.$1(q) +if(p==null){p=a.b +p=p==null?d:p.R(q) +n=p}else n=p +if(n==null)n=e.gNv().a.$1(q) +m=e.gfs() +m.I(0,B.ap) +e.a.toString +p=a.c +l=p==null?d:p.R(m) +k=l +if(k==null)k=c.dx +j=e.gfs() +j.I(0,B.ak) +e.a.toString +l=p==null?d:p.R(j) +i=l +if(i==null)i=c.dy +r.I(0,B.aC) +e.a.toString +l=p==null?d:p.R(r) +h=l +if(h==null)h=A.aH(31,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255) +q.I(0,B.aC) +e.a.toString +p=p==null?d:p.R(q) +g=p +if(g==null)g=A.aH(31,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255) +p=e.a +l=p.c +p=p.d +f=e.d +f.sbi(0,A.a(e.ti$,"_position")) +f.sU0(A.a(e.tj$,"_reaction")) +f.sU2(A.a(e.tl$,"_reactionFocusFade")) +f.sU3(A.a(e.tk$,"_reactionHoverFade")) +f.sSB(g) +f.sU1(h) +f.sSw(i) +f.sS3(k) +e.a.toString +a=a.d +f.sIF(a==null?20:a) +f.sRB(e.pa$) +f.syv(e.gfs().A(0,B.ap)) +f.sSU(e.gfs().A(0,B.ak)) +f.sPS(o) +f.sSA(n) +return A.bQ(d,l===p,e.Qn(!1,d,new A.e_(new A.aoX(e,c),t.j0),f,s),!1,d,d,!1,!1,d,d,d,d,!0,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d)}} +A.aoW.prototype={ +$1(a){if(a.A(0,B.Q))return null +if(a.A(0,B.bd))return this.a.a.x +return null}, +$S:92} +A.aoV.prototype={ +$1(a){if(a.A(0,B.Q))return this.a.r2 +if(a.A(0,B.bd))return this.a.aw +return this.a.r1}, +$S:58} +A.aoX.prototype={ +$1(a){var s +this.a.a.toString +s=A.d5(null,a,t.WV) +if(s==null)s=null +return s==null?A.d5(B.dc,a,t.Pb):s}, +$S:182} +A.W9.prototype={ +aP(a,b){var s,r,q,p,o,n=this +n.TE(a,b.i6(B.i)) +s=new A.x(0,0,0+b.a,0+b.b).gbm() +r=A.aP() +q=r?A.bj():new A.b9(new A.be()) +r=n.f +r.toString +p=n.e +p.toString +o=n.a +o=A.I(r,p,o.gn(o)) +o.toString +q.saL(0,o) +q.scM(0,B.Y) +q.sfS(2) +a.eS(0,s,8,q) +r=n.a +if(r.gbB(r)!==B.G){q.scM(0,B.aD) +r=n.a +a.eS(0,s,4.5*r.gn(r),q)}}} +A.y1.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.y2.prototype={ +aW(){var s,r,q=this,p=null +q.bp() +s=q.a +r=A.bE(p,B.v,p,s.c!==s.d?0:1,q) +q.p7$=r +q.ti$=A.d3(B.bT,A.a(r,"_positionController"),B.eA) +r=A.bE(p,B.ax,p,p,q) +q.nj$=r +q.tj$=A.d3(B.X,A.a(r,"_reactionController"),p) +s=A.bE(p,B.bU,p,q.lM$||q.lL$?1:0,q) +q.p8$=s +q.tk$=A.d3(B.X,A.a(s,"_reactionHoverFadeController"),p) +s=A.bE(p,B.bU,p,q.lM$||q.lL$?1:0,q) +q.p9$=s +q.tl$=A.d3(B.X,A.a(s,"_reactionFocusFadeController"),p)}, +m(a){var s=this +A.a(s.p7$,"_positionController").m(0) +A.a(s.nj$,"_reactionController").m(0) +A.a(s.p8$,"_reactionHoverFadeController").m(0) +A.a(s.p9$,"_reactionFocusFadeController").m(0) +s.a_Z(0)}} +A.Cx.prototype={ +K(a,b){var s,r,q,p=this,o=null,n=new A.v5(p.c,p.d,p.e,!1,o,B.dI,!1,o,p.$ti.i("v5<1>")) +switch(p.cy.a){case 0:case 2:s=o +r=n +break +case 1:s=n +r=o +break +default:s=o +r=s}q=A.aq(b) +return new A.q5(A.aDG(A.N6(!1,o,!0,o,!0,o,!1,r,o,new A.acm(p),!1,o,o,o,o,p.x,s,o),q.aw),o)}} +A.acm.prototype={ +$0(){var s=this.a,r=s.c +if(r!==s.d)s.e.$1(r)}, +$S:0} +A.Cy.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.Cy)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.FN.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.Wa.prototype={} +A.fA.prototype={ +j(a){return"_ScaffoldSlot."+this.b}} +A.Df.prototype={ +au(){var s=null +return new A.PZ(A.jV(t.Np),A.eI(s,t.qT),A.eI(s,t.BL),s,s,B.l)}} +A.PZ.prototype={ +bZ(){var s,r=this,q=r.c.X(t.w).f +if(r.z===!0)if(!q.z){s=r.y +s=s!=null&&s.b==null}else s=!1 +else s=!1 +if(s)r.yg(B.xg) +r.z=q.z +r.dZ()}, +yg(a){var s,r,q=this,p=null,o=q.r +if(o.b!==o.c){p.gbB(p) +s=!1}else s=!0 +if(s)return +r=o.gN(o).b +o=q.z +o.toString +if(o){p.sn(0,0) +r.cq(0,a)}else p.dl(0).bG(0,new A.ae3(q,r,a),t.H) +o=q.y +if(o!=null)o.ay(0) +q.y=null}, +K(a,b){var s,r,q=this +q.z=b.X(t.w).f.z +s=q.r +if(!s.gS(s)){r=A.nh(b,t.X) +if(r==null||r.gku())null.galN()}return new A.GO(q,q.a.c,null)}, +m(a){var s=this.y +if(s!=null)s.ay(0) +this.y=null +this.a_p(0)}} +A.ae3.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.cq(0,this.c)}, +$S:21} +A.GO.prototype={ +d1(a){return this.f!==a.f}} +A.ae4.prototype={} +A.PY.prototype={ +ai8(a,b){var s=a==null?this.a:a +return new A.PY(s,b==null?this.b:b)}} +A.WR.prototype={ +PB(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.ai8(a,b) +s.W()}, +PA(a){return this.PB(null,null,a)}, +afW(a,b){return this.PB(a,b,null)}} +A.EQ.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(!s.Xl(0,b))return!1 +return b instanceof A.EQ&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gB(a){var s=this +return A.a7(A.al.prototype.gB.call(s,s),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Sz.prototype={ +K(a,b){return this.c}} +A.aqR.prototype={ +yU(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=A.a0g(a3),a0=a3.a,a1=a.up(a0),a2=a3.b +if(b.b.h(0,B.fO)!=null){s=b.fl(B.fO,a1).b +b.fK(B.fO,B.i) +r=s}else{r=0 +s=0}if(b.b.h(0,B.fT)!=null){q=0+b.fl(B.fT,a1).b +p=Math.max(0,a2-q) +b.fK(B.fT,new A.m(0,p))}else{q=0 +p=null}if(b.b.h(0,B.mE)!=null){q+=b.fl(B.mE,new A.al(0,a1.b,0,Math.max(0,a2-q-r))).b +b.fK(B.mE,new A.m(0,Math.max(0,a2-q)))}if(b.b.h(0,B.fS)!=null){o=b.fl(B.fS,a1) +b.fK(B.fS,new A.m(0,s)) +if(!b.dx)r+=o.b}else o=B.n +n=b.f +m=Math.max(0,a2-Math.max(n.d,q)) +if(b.b.h(0,B.fN)!=null){l=Math.max(0,m-r) +k=b.d +if(k)l=B.c.q(l+q,0,a.d-r) +k=k?q:0 +b.fl(B.fN,new A.EQ(k,s,o.b,0,a1.b,0,l)) +b.fK(B.fN,new A.m(0,r))}if(b.b.h(0,B.fQ)!=null){b.fl(B.fQ,new A.al(0,a1.b,0,m)) +b.fK(B.fQ,B.i)}j=b.b.h(0,B.cv)!=null&&!b.cy?b.fl(B.cv,a1):B.n +if(b.b.h(0,B.fR)!=null){i=b.fl(B.fR,new A.al(0,a1.b,0,Math.max(0,m-r))) +b.fK(B.fR,new A.m((a0-i.a)/2,m-i.b))}else i=B.n +h=A.b5("floatingActionButtonRect") +if(b.b.h(0,B.fU)!=null){g=b.fl(B.fU,a) +f=new A.ae4(g,i,m,n,b.r,a3,j,b.x) +e=b.Q.mo(f) +d=b.cx.Vx(b.z.mo(f),e,b.ch) +b.fK(B.fU,d) +a0=d.a +k=d.b +h.b=new A.x(a0,k,a0+g.a,k+g.b)}if(b.b.h(0,B.cv)!=null){if(j.k(0,B.n))j=b.fl(B.cv,a1) +a0=h.aJ() +if(!new A.S(a0.c-a0.a,a0.d-a0.b).k(0,B.n)&&b.cy)c=h.aJ().b +else c=b.cy?Math.min(m,a2-b.r.d):m +b.fK(B.cv,new A.m(0,c-j.b))}if(b.b.h(0,B.fP)!=null){b.fl(B.fP,a1.za(n.b)) +b.fK(B.fP,B.i)}if(b.b.h(0,B.mF)!=null){b.fl(B.mF,A.yV(a3)) +b.fK(B.mF,B.i)}if(b.b.h(0,B.mD)!=null){b.fl(B.mD,A.yV(a3)) +b.fK(B.mD,B.i)}b.y.afW(p,h.aJ())}, +my(a){var s=this +return!a.f.k(0,s.f)||a.x!==s.x||a.ch!==s.ch||a.z!==s.z||a.Q!==s.Q||a.d!==s.d||!1}} +A.Fk.prototype={ +au(){return new A.Fl(null,null,B.l)}} +A.Fl.prototype={ +aW(){var s,r=this +r.bp() +s=A.bE(null,B.v,null,null,r) +s.cS(r.ga9k()) +r.d=s +r.Pa() +s=r.a +if(s.c!=null)s.r.sn(0,1) +else s.f.PA(0)}, +m(a){A.a(this.d,"_previousController").m(0) +this.a_T(0)}, +bw(a){var s,r,q,p,o,n=this,m="_previousController" +n.c3(a) +s=a.c +r=s==null +q=n.a.c +p=q==null +if(r===p){o=r?null:s.a +q=J.e(o,p?null:q.a)}else q=!1 +if(q)return +q=n.a +if(a.e!==q.e||a.d!==q.d)n.Pa() +if(A.a(A.a(n.d,m).ch,"_status")===B.G){q=A.a(n.a.r.y,"_value") +if(q===0||r){n.z=null +s=n.a +if(s.c!=null)s.r.c_(0)}else{n.z=s +s=A.a(n.d,m) +s.sn(0,q) +s.dl(0) +n.a.r.sn(0,0)}}}, +Pa(){var s,r,q,p,o,n,m,l,k=this,j=null,i="_previousController",h="_currentScaleAnimation",g=A.d3(B.bT,A.a(k.d,i),j),f=t._,e=A.d3(B.bT,A.a(k.d,i),j),d=A.d3(B.bT,k.a.r,j),c=k.a,b=c.r,a=$.aKr(),a0=t.m +a0.a(b) +c=c.d +a0.a(c) +s=t.HY.i("aV") +r=t.x8 +q=t.jc +p=t.i +o=A.aFH(new A.lC(new A.aV(c,new A.hg(new A.Ah(B.oa)),s),new A.bh(A.b([],r),q),0),new A.aV(c,new A.hg(B.oa),s),c,0.5,p) +c=k.a.d +n=$.aKx() +a0.a(c) +m=$.aKy() +l=A.aFH(new A.aV(c,n,n.$ti.i("aV")),new A.lC(new A.aV(c,m,A.r(m).i("aV")),new A.bh(A.b([],r),q),0),c,0.5,p) +k.e=A.aBP(o,g,p) +p=A.aBP(o,d,p) +k.r=p +k.x=new A.aV(a0.a(A.a(p,h)),new A.hg(B.Ea),s) +k.f=A.ayB(new A.aV(e,new A.aG(1,1,f),f.i("aV")),l,j) +k.y=A.ayB(new A.aV(b,a,a.$ti.i("aV")),l,j) +a=A.a(k.r,h) +b=k.gabI() +a.d4() +a=a.cB$ +a.b=!0 +a.a.push(b) +a=A.a(k.e,"_previousScaleAnimation") +a.d4() +a=a.cB$ +a.b=!0 +a.a.push(b)}, +a9l(a){this.ag(new A.amw(this,a))}, +K(a,b){var s,r,q=this,p=A.b([],t.D) +if(A.a(A.a(q.d,"_previousController").ch,"_status")!==B.G){s=A.a(q.e,"_previousScaleAnimation") +r=A.a(q.f,"_previousRotationAnimation") +p.push(A.ayh(A.aEM(q.z,r),s))}q.a.toString +s=A.a(q.r,"_currentScaleAnimation") +r=A.a(q.y,"_currentRotationAnimation") +p.push(A.ayh(A.aEM(q.a.c,r),s)) +return A.il(B.mK,p,B.aY,null)}, +abJ(){var s,r=A.a(this.e,"_previousScaleAnimation"),q=r.a +q=q.gn(q) +r=r.b +r=r.gn(r) +r=Math.min(A.ds(q),A.ds(r)) +q=A.a(this.r,"_currentScaleAnimation") +s=q.a +s=s.gn(s) +q=q.b +q=q.gn(q) +q=Math.max(r,Math.min(A.ds(s),A.ds(q))) +this.a.f.PA(q)}} +A.amw.prototype={ +$0(){if(this.b===B.G){var s=this.a.a +if(s.c!=null)s.r.c_(0)}}, +$S:0} +A.De.prototype={ +au(){var s=null,r=t.bR +return new A.vh(new A.bk(s,r),new A.bk(s,r),A.adF(!1),A.adF(!1),A.eI(s,t.BL),A.b([],t.Z4),new A.bk(s,t.A),B.p,s,A.v(t.yb,t.W),s,!0,s,s,s,B.l)}} +A.vh.prototype={ +gfO(){this.a.toString +return null}, +hF(a,b){var s=this +s.iZ(s.r,"drawer_open") +s.iZ(s.x,"end_drawer_open")}, +yg(a){var s,r,q,p,o=this,n=null +if(o.cy!=null){o.y.yg(a) +return}s=o.Q +if(s.b!==s.c){n.gbB(n) +r=!1}else r=!0 +if(r)return +q=o.c.X(t.w).f +p=s.gN(s).b +if(q.z){n.sn(0,0) +p.cq(0,a)}else n.dl(0).bG(0,new A.aek(o,p,a),t.H) +s=o.cx +if(s!=null)s.ay(0) +o.cx=null}, +afT(){var s,r=this,q=r.y.r +if(!q.gS(q)){q=r.y.r +s=q.gN(q)}else s=null +if(r.cy!=s)r.ag(new A.aei(r,s))}, +afH(){var s,r=this,q=r.y.e +if(!q.gS(q)){q=r.y.e +s=q.gN(q)}else s=null +if(r.db!=s)r.ag(new A.aeg(r,s))}, +MS(){var s,r=this,q={} +if(r.a.fr!=null&&r.dy==null){s=A.bE("BottomSheet",B.cI,B.v,null,r) +s.sn(0,1) +q.a=null +r.dy=r.a3L(new A.aef(r,new A.aed(q,r)),!0,s,t.H)}}, +Ko(){var s=this.dy +if(s!=null)if(!s.e)s.c.$0()}, +afJ(){this.fr.gaj().ag(new A.aeh())}, +JW(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p=this,o={},n=new A.aN(new A.ab($.a3,k.i("ab<0>")),k.i("aN<0>")),m=new A.bk(null,t.Xw),l=A.b5("bottomSheet") +o.a=!1 +s=new A.ae6(o,p,l,m,c,n) +r=b?null:new A.uw(new A.ae8(o,p,l,s)) +q=!b +l.b=new A.rB(c,q,new A.ae9(o,p,l,b,r),new A.aea(p,l),new A.aeb(j,c),a,d,g,i,e,f,m) +if(q){o=p.c +o.toString +o=A.nh(o,t.X) +o.toString +r.toString +o.PV(r)}o=l.aJ() +if(r!=null)s=r.gz2(r) +return new A.uU(q,o,n,s,k.i("uU<0>"))}, +a3L(a,b,c,d){return this.JW(a,b,c,null,null,null,null,null,null,!0,d)}, +WH(a,b,c,d,e,f,g,h,i){var s,r,q=this +q.Ko() +s=A.bE("BottomSheet",B.cI,B.v,null,q) +s.c_(0) +q.ag(new A.aem(q,a,s,b,e,g,c,d,f,h,i)) +r=q.dy +r.toString +return i.i("uU<0>").a(r)}, +sBG(a){var s=u.Z +A.a(this.k1,s).sn(0,B.c.q(a,A.a(this.k1,s).a,A.a(this.k1,s).b))}, +a9O(){var s,r=this.c +r.toString +s=A.Cr(r) +if(s!=null&&s.d.length!==0)s.fc(0,B.N,B.ay)}, +glf(){var s=this.a.fx +return s!==!1}, +aW(){var s,r=this,q=null +r.bp() +s=r.c +s.toString +r.k2=new A.WR(s,B.OZ,A.a_(0,q,!1,t.Z)) +r.a.toString +r.id=B.na +r.fy=B.zF +r.go=B.na +r.fx=A.bE(q,new A.aS(4e5),q,1,r) +r.k1=A.bE(q,B.v,q,q,r)}, +bw(a){var s=this,r=s.a,q=a.fr +if(!J.e(r.fr,q))if(s.a.fr==null)s.Ko() +else if(q==null)s.MS() +else s.afJ() +s.a_s(a)}, +bZ(){var s,r,q,p=this,o=p.c.X(t.Pu),n=o==null?null:o.f,m=p.y,l=m==null +if(!l)s=n==null||m!==n +else s=!1 +if(s)if(!l)m.d.w(0,p) +p.y=n +if(n!=null){m=n.d +m.I(0,p) +r=p.c.lO(t.Np) +if(r==null||!m.A(0,r)){m=n.r +if(!m.gS(m))p.afT() +m=n.e +if(!m.gS(m))p.afH()}}q=p.c.X(t.w).f +if(p.z===!0)if(!q.z){m=p.cx +m=m!=null&&m.b==null}else m=!1 +else m=!1 +if(m)p.yg(B.xg) +p.z=q.z +p.MS() +p.a_r()}, +m(a){var s=this,r=s.cx +if(r!=null)r.ay(0) +s.cx=null +A.a(s.k2,"_geometryNotifier") +A.a(s.fx,"_floatingActionButtonMoveController").m(0) +A.a(s.k1,u.Z).m(0) +r=s.y +if(r!=null)r.d.w(0,s) +s.a_t(0)}, +AE(a,b,c,d,e,f,g,h,i){var s=this.c.X(t.w).f.Ud(f,g,h,i) +if(e)s=s.aoc(!0) +if(d&&s.e.d!==0)s=s.QU(s.f.xw(s.r.d)) +if(b!=null)a.push(A.a8X(new A.j3(s,b,null),c))}, +a3b(a,b,c,d,e,f,g,h){return this.AE(a,b,c,!1,d,e,f,g,h)}, +qz(a,b,c,d,e,f,g){return this.AE(a,b,c,!1,!1,d,e,f,g)}, +vn(a,b,c,d,e,f,g,h){return this.AE(a,b,c,d,!1,e,f,g,h)}, +JY(a,b){this.a.toString}, +JX(a,b){this.a.toString}, +zX(a,b){var s=this +if(s.k3===a&&(s.k4.a>>>24&255)/255===b)return +s.ag(new A.ael(s,a,b))}, +K(a,a0){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g="_floatingActionButtonMoveController",f="_geometryNotifier",e={},d=a0.X(t.w).f,c=A.aq(a0),b=a0.X(t.I) +b.toString +s=b.f +i.z=d.z +b=i.Q +if(!b.gS(b)){r=A.nh(a0,t.X) +if(r==null||r.gku())h.galN() +else{q=i.cx +if(q!=null)q.ay(0) +i.cx=null}}p=A.b([],t.sa) +q=i.a +o=q.f +o=o==null?h:new A.Sz(o,!1,!1,h) +n=q.e +q=q.dy!=null||!1 +i.a3b(p,o,B.fN,i.glf(),q,!1,!1,n!=null) +if(i.k3)i.qz(p,A.axT(!0,i.k4,!1,h),B.fQ,!0,!0,!0,!0) +q=i.a.e +if(q!=null){q=i.f=A.aOP(a0,q.gyX())+d.f.b +o=i.a.e +o.toString +i.qz(p,new A.eD(new A.al(0,1/0,0,q),new A.Ag(1,q,q,q,h,o,h),h),B.fO,!0,!1,!1,!1)}e.a=!1 +e.b=null +if(i.dy!=null||i.dx.length!==0){q=A.ai(i.dx,!0,t.l7) +o=i.dy +if(o!=null)q.push(o.a) +i.qz(p,A.il(B.dd,q,B.aY,h),B.fR,i.glf(),!1,!1,!0)}q=i.cy +if(q!=null){q.a.gagR() +e.a=!1 +q=i.cy +if(q==null)m=h +else{q=q.a +m=q.gbo(q)}e.b=m +q=i.cy +q=q==null?h:q.a +o=i.a.dy!=null||!1 +i.vn(p,q,B.cv,!i.glf(),o,!1,!1,!0)}if(!b.gS(b)){b.gN(b).a.gagR() +e.a=!1 +q=b.gN(b).a +e.b=q.gbo(q) +b=b.gN(b).a +q=i.a.dy!=null||!1 +i.vn(p,b,B.cv,!i.glf(),q,!1,!1,!0)}e.c=!1 +if(i.db!=null){a0.X(t.iB) +b=A.aq(a0) +q=i.db +l=b.b3.c +e.c=(l==null?0:l)!==0 +b=q==null?h:q.a +q=i.a.e +i.vn(p,b,B.fS,!i.glf(),!0,!1,!1,q!=null)}b=i.a +b=b.dy +if(b!=null)i.vn(p,b,B.fT,!i.glf(),!1,!1,!1,!0) +b=A.a(i.fx,g) +q=A.a(i.fy,"_floatingActionButtonAnimator") +o=A.a(i.k2,f) +n=A.a(i.k1,u.Z) +i.qz(p,new A.Fk(i.a.r,b,q,o,n,h),B.fU,!0,!0,!0,!0) +switch(c.r.a){case 2:case 4:i.qz(p,A.fT(B.bA,h,B.a6,!0,h,h,h,h,h,h,h,h,h,h,h,h,h,i.ga9N(),h,h,h,h,h,h),B.fP,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}b=i.x +if(A.r(b).i("dx.T").a(b.y)){i.JX(p,s) +i.JY(p,s)}else{i.JY(p,s) +i.JX(p,s)}b=i.glf()?d.e.d:0 +k=d.f.xw(b) +b=i.glf()&&d.e.d!==0?0:h +j=d.r.xw(b) +if(k.d<=0)i.a.toString +i.a.toString +b=A.a(i.k2,f) +q=i.a.dx +if(q==null)q=c.fy +return new A.GQ(!1,b,new A.Dm(A.jZ(B.v,!0,h,A.iE(A.a(i.fx,g),new A.aej(e,i,!1,k,j,s,p),h),B.j,q,0,h,h,h,h,B.ck),h),h)}} +A.aek.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.cq(0,this.c)}, +$S:21} +A.aei.prototype={ +$0(){this.a.cy=this.b}, +$S:0} +A.aeg.prototype={ +$0(){this.a.db=this.b}, +$S:0} +A.aed.prototype={ +$1(a){var s,r,q=this +if(a.a>a.d){s=q.a +if(s.a==null){r=q.b +s.a=new A.uw(new A.aee(s,r,a)) +r=r.c +r.toString +r=A.nh(r,t.X) +r.toString +s=s.a +s.toString +r.PV(s)}}else{s=q.a +if(s.a!=null){r=q.b.c +r.toString +r=A.nh(r,t.X) +r.toString +s=s.a +s.toString +r.Uc(s)}}return!1}, +$S:91} +A.aee.prototype={ +$0(){var s=this.c +if(s.a>s.d)A.aQ6(s.e) +s=this.b +s.zX(!1,0) +s.sBG(1) +this.a.a=null}, +$S:0} +A.aef.prototype={ +$1(a){var s=this.a +return new A.cM(new A.La(new A.nR(new A.aec(s),s.fr),new A.xK(A.a_(0,null,!1,t.Z)),null),this.b,null,t.K3)}, +$S:232} +A.aec.prototype={ +$2(a,b){var s=this.a.a.fr +s.toString +return s}, +$S:233} +A.aeh.prototype={ +$0(){}, +$S:0} +A.ae6.prototype={ +$0(){var s,r=this +r.a.a=!0 +s=r.b +if(s.dy==null)return +A.a(s.k1,u.Z).c_(0) +r.d.gaj().eQ(0) +s.ag(new A.ae7(s)) +if(A.a(r.e.ch,"_status")!==B.G)s.dx.push(r.c.aJ()) +r.f.dV(0)}, +$S:0} +A.ae7.prototype={ +$0(){this.a.dy=null}, +$S:0} +A.ae8.prototype={ +$0(){var s,r=this +if(!r.a.a){s=r.b.dy +s=s==null?null:s.a +s=J.e(s,r.c.aJ())}else s=!1 +if(s)r.d.$0()}, +$S:0} +A.ae9.prototype={ +$0(){var s=this +if(s.b.dy==null)return +if(!s.d&&!s.a.a){s.e.bI(0) +s.a.a=!0}}, +$S:0} +A.aea.prototype={ +$0(){var s=this.a,r=this.b +if(B.d.A(s.dx,r.aJ()))s.ag(new A.ae5(s,r))}, +$S:0} +A.ae5.prototype={ +$0(){B.d.w(this.a.dx,this.b.aJ())}, +$S:0} +A.aeb.prototype={ +$0(){if(this.a)this.b.m(0)}, +$S:0} +A.aem.prototype={ +$0(){var s=this,r=s.a +r.dy=r.JW(s.b,!1,s.c,s.d,s.r,s.x,s.e,s.y,s.f,!0,s.Q)}, +$S:0} +A.ael.prototype={ +$0(){var s=this.a +s.k3=this.b +s.k4=A.aH(B.c.aX(255*this.c),0,0,0)}, +$S:0} +A.aej.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=l.b +k.a.toString +s=k.id +s.toString +r=A.a(A.a(k.fx,"_floatingActionButtonMoveController").y,"_value") +q=A.a(k.fy,"_floatingActionButtonAnimator") +p=A.a(k.k2,"_geometryNotifier") +k=k.go +k.toString +o=l.a +n=o.a +m=o.c +return new A.p6(new A.aqR(l.c,!1,l.d,l.e,l.f,p,k,s,r,q,n,o.b,m),l.r,null)}, +$S:234} +A.vg.prototype={} +A.ak7.prototype={ +al(a,b){var s=this.a +if(b#"+A.bX(this)+"("+A.d(this.a)+", "+this.b.j(0)+")"}} +A.rB.prototype={ +au(){return new A.xQ(B.X,B.l)}} +A.xQ.prototype={ +aW(){this.bp() +this.a.c.cS(this.ga9P())}, +m(a){this.a.r.$0() +this.ba(0)}, +bw(a){this.c3(a)}, +eQ(a){this.a.c.dl(0) +this.a.e.$0()}, +ae8(a){this.d=B.N}, +O2(a,b){this.d=new A.ak7(A.a(this.a.c.y,"_value"),B.X)}, +ae6(a){return this.O2(a,null)}, +a9Q(a){if(a===B.G)this.a.f.$0()}, +Fg(a){var s,r=a.a,q=1-r,p=this.c +p.toString +s=A.aen(p) +if(q<0.3){s.sBG(q*0.3*10) +s.zX(!0,Math.max(0.1,0.6-A.a(A.a(s.k1,u.Z).y,"_value")))}else{s.sBG(1) +s.zX(!1,0)}if(r===a.b&&s.a.fr==null)this.eQ(0) +return!1}, +K(a,b){var s=this,r=null,q=s.a,p=q.c,o=q.d,n=q.e,m=q.x,l=q.z,k=q.Q,j=q.ch +return A.iE(p,new A.arf(s),A.bQ(r,r,new A.cM(A.awY(p,l,m,q.cx,q.cy,k,o,n,s.gae5(),s.gae7(),j),s.gFf(),r,t.K3),!0,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,s.gxs(s),r,r,r,r,r,r,r,r,r,r))}} +A.arf.prototype={ +$2(a,b){var s=this.a +return new A.e4(B.b1,null,s.d.al(0,A.a(s.a.c.y,"_value")),b,null)}, +$S:235} +A.uU.prototype={} +A.GQ.prototype={ +d1(a){return this.f!==a.f}} +A.aqS.prototype={ +$2(a,b){if(!a.a)a.T(0,b)}, +$S:57} +A.GP.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.GR.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.GS.prototype={ +bw(a){this.c3(a) +this.p_()}, +bZ(){var s,r,q,p,o=this +o.dZ() +s=o.bx$ +r=o.gkH() +q=o.c +q.toString +q=A.qC(q) +o.c0$=q +p=o.mW(q,r) +if(r){o.hF(s,o.cO$) +o.cO$=!1}if(p)if(s!=null)s.m(0)}, +m(a){var s,r=this +r.dw$.a9(0,new A.aqS()) +s=r.bx$ +if(s!=null)s.m(0) +r.bx$=null +r.a_q(0)}} +A.HQ.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.Q7.prototype={ +K(a,b){var s=this,r=null +if(A.aq(b).r===B.aH)return new A.tu(8,B.cq,s.c,s.d,!1,B.OM,3,B.cI,B.CM,B.ax,A.ZT(),r,r,r) +return new A.xq(r,r,r,s.c,s.d,r,r,r,B.ay,B.dp,B.z,A.ZT(),r,r,r)}} +A.xq.prototype={ +au(){return new A.V_(new A.bk(null,t.A),null,null,B.l)}} +A.V_.prototype={ +gzZ(){var s=this.a.e +if(s==null)s=A.a(this.go,"_scrollbarTheme").d +return s===!0}, +gnc(){this.a.toString +var s=A.a(this.go,"_scrollbarTheme") +s=s.e +return s==null?!A.a(this.id,"_useAndroidScrollbar"):s}, +gwO(){return new A.e_(new A.anZ(this),t.Lf)}, +gwI(){var s=A.aT(t.ui) +if(this.fr)s.I(0,B.uX) +if(this.fx)s.I(0,B.ak) +return s}, +gafb(){var s,r,q,p=this,o="_colorScheme",n="_useAndroidScrollbar",m=A.a(p.fy,o).go,l=A.a(p.fy,o).a,k=A.b5("dragColor"),j=A.b5("hoverColor"),i=A.b5("idleColor") +switch(l.a){case 1:s=m.a +r=s>>>16&255 +q=s>>>8&255 +s&=255 +k.b=A.aH(153,r,q,s) +j.b=A.aH(B.c.aX(127.5),r,q,s) +if(A.a(p.id,n)){s=p.c +s.toString +s=A.aq(s).k2.a +s=A.aH(255,s>>>16&255,s>>>8&255,s&255)}else s=A.aH(B.c.aX(25.5),r,q,s) +i.b=s +break +case 0:s=m.a +r=s>>>16&255 +q=s>>>8&255 +s&=255 +k.b=A.aH(191,r,q,s) +j.b=A.aH(166,r,q,s) +if(A.a(p.id,n)){s=p.c +s.toString +s=A.aq(s).k2.a +s=A.aH(255,s>>>16&255,s>>>8&255,s&255)}else s=A.aH(B.c.aX(76.5),r,q,s) +i.b=s +break}return new A.e_(new A.anW(p,k,j,i),t.h2)}, +gafq(){var s="_colorScheme",r=A.a(this.fy,s).go +return new A.e_(new A.anY(this,A.a(this.fy,s).a,r),t.h2)}, +gafp(){var s="_colorScheme",r=A.a(this.fy,s).go +return new A.e_(new A.anX(this,A.a(this.fy,s).a,r),t.h2)}, +gafa(){return new A.e_(new A.anV(this),t.pj)}, +aW(){var s,r=this +r.Jg() +s=A.bE(null,B.v,null,null,r) +r.dy=s +s=A.a(s,"_hoverAnimationController") +s.d4() +s=s.cB$ +s.b=!0 +s.a.push(new A.ao4(r))}, +bZ(){var s,r=this,q=r.c +q.toString +s=A.aq(q) +r.fy=s.ch +r.go=s.x +switch(s.r.a){case 0:r.id=!0 +break +case 2:case 3:case 1:case 4:case 5:r.id=!1 +break}r.YD()}, +uw(){var s,r=this,q="_scrollbarTheme",p="_useAndroidScrollbar",o=A.a(r.Q,"scrollbarPainter") +o.saL(0,r.gafb().a.$1(r.gwI())) +o.sap3(r.gafq().a.$1(r.gwI())) +o.sap2(r.gafp().a.$1(r.gwI())) +s=r.c.X(t.I) +s.toString +o.sc5(0,s.f) +o.sH0(r.gafa().a.$1(r.gwI())) +s=r.a.r +if(s==null)s=A.a(r.go,q).f +if(s==null)s=A.a(r.id,p)?null:B.OL +o.sub(s) +s=A.a(r.go,q).z +if(s==null)s=A.a(r.id,p)?0:2 +o.sEG(s) +s=A.a(r.go,q).Q +o.sG9(s==null?0:s) +s=A.a(r.go,q).ch +o.sGi(0,s==null?48:s) +o.seF(0,r.c.X(t.w).f.f) +o.szF(r.a.dy) +o.sSy(!r.gnc())}, +yd(a){this.Jf(a) +this.ag(new A.ao3(this))}, +yc(a,b){this.Je(a,b) +this.ag(new A.ao2(this))}, +Fz(a){var s=this,r="_hoverAnimationController" +s.YE(a) +if(s.SX(a.gbi(a),a.gcQ(a),!0)){s.ag(new A.ao0(s)) +A.a(s.dy,r).c_(0)}else if(s.fx){s.ag(new A.ao1(s)) +A.a(s.dy,r).dl(0)}}, +FA(a){var s=this +s.YF(a) +s.ag(new A.ao_(s)) +A.a(s.dy,"_hoverAnimationController").dl(0)}, +m(a){A.a(this.dy,"_hoverAnimationController").m(0) +this.Jd(0)}} +A.anZ.prototype={ +$1(a){var s,r="_scrollbarTheme" +if(a.A(0,B.ak)){s=this.a +s.a.toString +s=A.a(s.go,r) +s=s.c +s=s===!0}else s=!1 +if(s)return!0 +s=this.a +s.a.toString +s=A.a(s.go,r) +s=s.b +s=s==null?null:s.R(a) +return s==null?!1:s}, +$S:237} +A.anW.prototype={ +$1(a){var s,r,q,p=this,o=null,n="_scrollbarTheme" +if(a.A(0,B.uX)){s=A.a(p.a.go,n).r +s=s==null?o:s.R(a) +return s==null?p.b.aJ():s}s=p.a +if(s.gwO().a.$1(a)){s=A.a(s.go,n).r +s=s==null?o:s.R(a) +return s==null?p.c.aJ():s}r=A.a(s.go,n).r +r=r==null?o:r.R(a) +if(r==null)r=p.d.aJ() +q=A.a(s.go,n).r +q=q==null?o:q.R(a) +if(q==null)q=p.c.aJ() +s=A.I(r,q,A.a(A.a(s.dy,"_hoverAnimationController").y,"_value")) +s.toString +return s}, +$S:58} +A.anY.prototype={ +$1(a){var s=this.a +if(s.gwO().a.$1(a)){s=A.a(s.go,"_scrollbarTheme").x +s=s==null?null:s.R(a) +if(s==null){s=this.c.a +s=this.b===B.ao?A.aH(8,s>>>16&255,s>>>8&255,s&255):A.aH(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.O}, +$S:58} +A.anX.prototype={ +$1(a){var s=this.a +if(s.gwO().a.$1(a)){s=A.a(s.go,"_scrollbarTheme").y +s=s==null?null:s.R(a) +if(s==null){s=this.c.a +s=this.b===B.ao?A.aH(B.c.aX(25.5),s>>>16&255,s>>>8&255,s&255):A.aH(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.O}, +$S:58} +A.anV.prototype={ +$1(a){var s,r,q="_scrollbarTheme" +if(a.A(0,B.ak)&&this.a.gwO().a.$1(a)){s=this.a +s.a.toString +s=A.a(s.go,q) +s=s.a +s=s==null?null:s.R(a) +return s==null?12:s}s=this.a +r=s.a.x +if(r==null){r=A.a(s.go,q).a +r=r==null?null:r.R(a)}if(r==null){r=8/(A.a(s.id,"_useAndroidScrollbar")?2:1) +s=r}else s=r +return s}, +$S:238} +A.ao4.prototype={ +$0(){this.a.uw()}, +$S:0} +A.ao3.prototype={ +$0(){this.a.fr=!0}, +$S:0} +A.ao2.prototype={ +$0(){this.a.fr=!1}, +$S:0} +A.ao0.prototype={ +$0(){this.a.fx=!0}, +$S:0} +A.ao1.prototype={ +$0(){this.a.fx=!1}, +$S:0} +A.ao_.prototype={ +$0(){this.a.fx=!1}, +$S:0} +A.Du.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Du&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.e(b.f,s.f)&&b.r==s.r&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.ch==s.ch}} +A.FR.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.WU.prototype={} +A.DH.prototype={ +gB(a){var s=this +return A.dN([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.r1])}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.DH)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.x,r.x))if(J.e(b.y,r.y))if(J.e(b.z,r.z))if(J.e(b.Q,r.Q))if(J.e(b.ch,r.ch))if(J.e(b.cx,r.cx))if(J.e(b.cy,r.cy))s=J.e(b.k3,r.k3)&&b.k4==r.k4&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.X8.prototype={} +A.vW.prototype={ +j(a){return"SnackBarClosedReason."+this.b}} +A.DM.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.DM&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&b.e==s.e&&J.e(b.f,s.f)&&!0}} +A.Xf.prototype={} +A.DY.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.DY)if(b.a==r.a)if(b.b==r.b)s=b.e==r.e&&b.f==r.f +else s=!1 +else s=!1 +else s=!1 +return s}} +A.FM.prototype={ +R(a){var s,r=this,q=r.a,p=q==null?null:q.R(a) +q=r.b +s=q==null?null:q.R(a) +return r.d.$3(p,s,r.c)}, +$ib3:1} +A.Xz.prototype={} +A.E0.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.E0)if(J.e(b.a,r.a))s=J.e(b.c,r.c)&&J.e(b.d,r.d)&&J.e(b.e,r.e)&&J.e(b.f,r.f)&&J.e(b.r,r.r) +else s=!1 +else s=!1 +return s}} +A.XE.prototype={} +A.we.prototype={ +Rg(a){var s=A.aq(a),r=s.ch,q=A.eZ(a) +q=q==null?null:q.c +return A.ayu(B.P,B.v,B.O,B.me,0,!0,B.e7,B.xb,B.xa,r.go,A.aC2(B.J,B.eE,B.nJ,q==null?1:q),r.b,s.fr,B.dZ,B.nb,s.e,s.a2.cx,s.z)}, +Uy(a){var s +a.X(t.Pj) +s=A.aq(a) +return s.h6.a}} +A.XH.prototype={ +R(a){var s +if(a.A(0,B.Q)){s=this.b +if(s==null)s=null +else{s=s.a +s=A.aH(97,s>>>16&255,s>>>8&255,s&255)}return s}return this.a}, +j(a){var s=this.b +if(s==null)s=null +else{s=s.a +s=A.aH(97,s>>>16&255,s>>>8&255,s&255)}return"{disabled: "+A.d(s)+", otherwise: "+A.d(this.a)+"}"}} +A.XJ.prototype={ +R(a){var s +if(a.A(0,B.ak)){s=this.a +return A.aH(10,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255)}if(a.A(0,B.ap)||a.A(0,B.aC)){s=this.a +return A.aH(31,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255)}return null}, +j(a){var s=this.a +return"{hovered: "+A.aH(10,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255).j(0)+", focused,pressed: "+A.aH(31,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255).j(0)+", otherwise: null}"}} +A.XI.prototype={ +R(a){if(a.A(0,B.Q))return this.b +return this.a}} +A.Zf.prototype={} +A.E2.prototype={ +gB(a){return J.bY(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.E2&&J.e(b.a,this.a)}} +A.XK.prototype={} +A.XL.prototype={ +yL(a){var s,r +this.Zw(a) +s=this.a +s.gfQ() +r=this.b +if(r){s=s.gbU().gaj() +s.toString +s.nX()}}, +Gr(a){}, +Gu(a){var s,r=this.a +r.gfQ() +s=this.e.c +s.toString +switch(A.aq(s).r.a){case 2:case 4:r=r.gbU().gaj() +r.toString +r=$.K.F$.Q.h(0,r.r).gL() +r.toString +t.E.a(r).kU(B.bt,a.a) +break +case 0:case 1:case 3:case 5:r=r.gbU().gaj() +r.toString +r=$.K.F$.Q.h(0,r.r).gL() +r.toString +s=a.a +t.E.a(r).I4(B.bt,s.as(0,a.c),s) +break}}, +yM(a){var s=this.a.gbU().gaj() +s.toString +s.kp() +this.Zx(a) +s=this.e +s.NN() +s.a.toString}, +Gv(a){var s,r,q=this.a +q.gfQ() +s=this.e +r=s.c +r.toString +switch(A.aq(r).r.a){case 2:case 4:q=q.gbU().gaj() +q.toString +q=$.K.F$.Q.h(0,q.r).gL() +q.toString +t.E.a(q).kU(B.bt,a.a) +break +case 0:case 1:case 3:case 5:q=q.gbU().gaj() +q.toString +q=$.K.F$.Q.h(0,q.r).gL() +q.toString +t.E.a(q) +r=q.fA +r.toString +q.nR(B.bt,r) +s=s.c +s.toString +A.axo(s) +break}}} +A.E5.prototype={ +au(){var s=null +return new A.Hf(new A.bk(s,t.NE),s,A.v(t.yb,t.W),s,!0,s,B.l)}} +A.Hf.prototype={ +giB(){var s=this.a.c +if(s==null){s=this.d.y +s.toString}return s}, +gfV(){var s=this.a.d +if(s==null){s=this.e +if(s==null){s=A.po(!0,null,!0,null,null,!1) +this.e=s}}return s}, +ga63(){this.a.toString +var s=this.c +s.toString +s=A.aRA(A.aq(s).r) +return s}, +gS7(){return A.a(this.y,"forcePressEnabled")}, +gfQ(){this.a.toString +return!0}, +gla(){var s=this.a,r=s.aw +if(r==null){s=s.e +s=s==null?null:s.a_}else s=r +return s!==!1}, +gaa9(){this.a.toString +return!1}, +a7b(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.c +i.toString +A.jX(i,B.bi,t.c4).toString +i=k.c +i.toString +s=A.aq(i) +i=k.a.e +if(i==null)i=B.hK +i=i.E_(s.d) +r=k.gla() +q=k.a +p=q.e +p=p==null?j:p.cx +o=i.aia(r,p==null?q.go:p) +i=o.aw==null +if(!i||o.y2!=null)return o +r=k.giB().a.a +r=r.length===0?B.e5:new A.io(r) +n=r.gp(r) +if(i&&o.y2==null&&k.a.aO!=null){m=k.gfV().gcv() +i=k.a +r=i.aO +r.toString +q=k.c +q.toString +l=r.$4$currentLength$isFocused$maxLength(q,n,m,i.r1) +return o.ai0(l!=null?A.bQ(j,j,l,!0,j,j,!1,!1,j,j,j,j,j,j,m,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j):j)}k.a.toString +return o}, +aW(){var s=this +s.bp() +s.x=new A.XL(s,s) +if(s.a.c==null)s.a51() +s.gfV().sd3(s.gla()) +s.gfV().aq(0,s.gwL())}, +gOP(){var s,r=this.c +r.toString +r=A.eZ(r) +s=r==null?null:r.db +switch((s==null?B.bZ:s).a){case 0:return this.gla() +case 1:return!0}}, +bZ(){this.a04() +this.gfV().sd3(this.gOP())}, +bw(a){var s,r=this +r.a05(a) +s=r.a.c==null +if(s&&a.c!=null)r.KE(a.c.a) +else if(!s&&a.c==null){s=r.d +s.toString +r.UL(s) +s=r.d +s.oc() +s.qt(0) +r.d=null}s=a.d +if(r.a.d!=s){if(s==null)s=r.e +if(s!=null)s.T(0,r.gwL()) +s=r.a.d +if(s==null)s=r.e +if(s!=null)s.aq(0,r.gwL())}r.gfV().sd3(r.gOP()) +if(r.gfV().gcv()&&r.a.k2!==a.k2&&r.gla()){s=r.giB().a.b +if(s.a===s.b)r.r=!r.a.k2}}, +hF(a,b){var s=this.d +if(s!=null)this.iZ(s,"controller")}, +KE(a){var s,r=this +if(a==null)s=new A.qB(B.fw,A.a_(0,null,!1,t.Z)) +else s=new A.qB(a,A.a_(0,null,!1,t.Z)) +r.d=s +if(!r.gkH()){s=r.d +s.toString +r.iZ(s,"controller")}}, +a51(){return this.KE(null)}, +gfO(){return this.a.C}, +m(a){var s,r=this +r.gfV().T(0,r.gwL()) +s=r.e +if(s!=null)s.m(0) +s=r.d +if(s!=null){s.oc() +s.qt(0)}r.a06(0)}, +NN(){var s=this.z.gaj() +if(s!=null)s.Uk()}, +aeC(a){var s,r=this +if(!A.a(r.x,"_selectionGestureDetectorBuilder").b)return!1 +if(a===B.Z)return!1 +if(r.a.k2){s=r.giB().a.b +s=s.a===s.b}else s=!1 +if(s)return!1 +if(!r.gla())return!1 +if(a===B.bt)return!0 +if(r.giB().a.a.length!==0)return!0 +return!1}, +af5(){this.ag(new A.aro())}, +a9y(a,b){var s,r=this,q=r.aeC(b) +if(q!==r.r)r.ag(new A.arq(r,q)) +s=r.c +s.toString +switch(A.aq(s).r.a){case 2:case 4:if(b===B.bt||b===B.e0){s=r.z.gaj() +if(s!=null)s.oH(a.geC())}return +case 3:case 5:case 1:case 0:if(b===B.e0){s=r.z.gaj() +if(s!=null)s.oH(a.geC())}return}}, +a9A(){var s=this.giB().a.b +if(s.a===s.b)this.z.gaj().ap1()}, +M4(a){if(a!==this.f)this.ag(new A.arp(this,a))}, +gmd(){var s,r,q,p,o=this,n=o.a.by +if(n==null)s=null +else s=J.uk(n.slice(0),A.a8(n).c) +if(s!=null){n=o.z.gaj() +n.toString +n="EditableText-"+A.hx(n) +r=o.giB().a +q=o.a.e +p=new A.yL(!0,n,s,r,(q==null?B.hK:q).z)}else p=B.mN +n=o.z.gaj().gmd() +return A.aFb(n.d,p,!1,!0,n.x,n.z,n.a,n.ch,n.c,n.b,n.f,n.r,n.Q)}, +K(d0,d1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4=this,c5=null,c6={},c7=A.aq(d1),c8=A.aFe(d1),c9=c7.a2.x +c9.toString +s=c9.bW(c4.a.y) +c4.a.toString +c9=c7.ch +r=c4.giB() +q=c4.gfV() +p=A.b([],t.VS) +o=c4.a +n=o.af +m=o.aV +l=o.ap +c6.a=null +switch(c7.r.a){case 2:k=A.ax9(d1) +c4.y=!0 +n=$.aLr() +m=c8.a +if(m==null)m=k.gjF() +j=c8.b +if(j==null){o=k.gjF() +j=A.aH(102,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)}i=new A.m(-2/d1.X(t.w).f.b,0) +h=j +g=!0 +f=!0 +l=B.d4 +break +case 4:k=A.ax9(d1) +c4.y=!1 +n=$.aLq() +m=c8.a +if(m==null)m=k.gjF() +j=c8.b +if(j==null){o=k.gjF() +j=A.aH(102,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)}i=new A.m(-2/d1.X(t.w).f.b,0) +c6.a=new A.ars(c4) +h=c5 +g=!0 +f=!0 +l=B.d4 +break +case 0:case 1:c4.y=!1 +n=$.aLv() +m=c8.a +if(m==null)m=c9.b +j=c8.b +if(j==null){o=c9.b +j=A.aH(102,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)}h=c5 +i=h +g=!1 +f=!1 +break +case 3:c4.y=!1 +n=$.aAA() +m=c8.a +if(m==null)m=c9.b +j=c8.b +if(j==null){o=c9.b +j=A.aH(102,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)}h=c5 +i=h +g=!1 +f=!1 +break +case 5:c4.y=!1 +n=$.aAA() +m=c8.a +if(m==null)m=c9.b +j=c8.b +if(j==null){o=c9.b +j=A.aH(102,o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)}c6.a=new A.art(c4) +h=c5 +i=h +g=!1 +f=!1 +break +default:h=c5 +j=h +i=j +f=i +g=f}o=c4.bx$ +e=c4.a.k2||!c4.gla() +d=c4.a +c=d.k3 +b=d.k4 +a=c4.r +a0=d.f +a1=d.r +a2=d.x +a3=d.z +a4=d.Q +a5=d.cx +a6=d.cy +a7=d.db +a8=d.dx +a9=d.dy +b0=d.fr +b1=d.fx +b2=d.fy +b3=d.go +d=d.id +b4=q.gcv()?j:c5 +b5=c4.a +b6=b5.ry +b7=b5.x1 +b8=b5.x2 +b9=b5.Y +c0=b5.a2 +c1=b5.ab +c2=new A.ig(A.RF(o,A.aQc(a9,h,c4,B.aU,a6,B.eB,B.aM,r,m,c0,i,f,l,b9,B.a6,!0,!0,b2,!1,q,!0,p,c4.z,c9.a,a0,b3,d,B.c8,a8,a7,c5,b6,b7,c4.ga9x(),c4.ga9z(),b8,g,e,!0,"editable",b5.F,c1,b5.u,b4,n,B.eo,B.cx,b,a,b0,b1,a3,s,a4,a2,a5,c5,a1,c5,B.aJ,c)),c5) +if(c4.a.e!=null)c2=A.iE(new A.rt(A.b([q,r],t.Eo)),new A.aru(c4,q,r),c2) +c4.a.toString +c9=A.aT(t.ui) +if(!c4.gla())c9.I(0,B.Q) +if(c4.f)c9.I(0,B.ak) +if(q.gcv())c9.I(0,B.ap) +p=c4.a.e +if((p==null?c5:p.cy)!=null||c4.gaa9())c9.I(0,B.uY) +c3=A.d5(B.WO,c9,t.Pb) +c6.b=null +c4.a.toString +if(c4.ga63()!==B.O1)c4.a.toString +return new A.LV(q,A.ni(new A.hn(!c4.gla(),c5,A.iE(r,new A.arv(c6,c4),A.a(c4.x,"_selectionGestureDetectorBuilder").ah_(B.bW,c2)),c5),c3,c5,new A.arw(c4),new A.arx(c4),c5),c5)}, +gbU(){return this.z}} +A.aro.prototype={ +$0(){}, +$S:0} +A.arq.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.arp.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.ars.prototype={ +$0(){var s=this.a +if(!s.gfV().gcv()&&s.gfV().gd3())s.gfV().kG()}, +$S:0} +A.art.prototype={ +$0(){var s=this.a +if(!s.gfV().gcv()&&s.gfV().gd3())s.gfV().kG()}, +$S:0} +A.aru.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.a7b(),n=p.a,m=n.y,l=n.Q +n=n.ch +s=p.f +r=this.b.gcv() +q=this.c.a.a +p.a.toString +return new A.pJ(o,m,l,n,r,s,!1,q.length===0,b,null)}, +$S:244} +A.arw.prototype={ +$1(a){return this.a.M4(!0)}, +$S:55} +A.arx.prototype={ +$1(a){return this.a.M4(!1)}, +$S:39} +A.arv.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.giB().a.a +o=o.length===0?B.e5:new A.io(o) +o=o.gp(o) +p=p.a.k2?s:new A.arr(p) +return A.bQ(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,s,s,q,s,s,s,r.a,s,s,s,p,s,s,s,s,s,s,s)}, +$S:185} +A.arr.prototype={ +$0(){var s=this.a +if(!s.giB().a.b.gc8())s.giB().suV(A.r2(B.m,s.giB().a.a.length)) +s.NN()}, +$S:0} +A.asG.prototype={ +$2(a,b){if(!a.a)a.T(0,b)}, +$S:57} +A.I0.prototype={ +bw(a){this.c3(a) +this.p_()}, +bZ(){var s,r,q,p,o=this +o.dZ() +s=o.bx$ +r=o.gkH() +q=o.c +q.toString +q=A.qC(q) +o.c0$=q +p=o.mW(q,r) +if(r){o.hF(s,o.cO$) +o.cO$=!1}if(p)if(s!=null)s.m(0)}, +m(a){var s,r=this +r.dw$.a9(0,new A.asG()) +s=r.bx$ +if(s!=null)s.m(0) +r.bx$=null +r.ba(0)}} +A.E6.prototype={ +au(){var s=null +return new A.xV(new A.D7(s,A.a_(0,s,!1,t.Z)),A.adF(!1),s,A.v(t.yb,t.W),s,!0,s,B.l)}} +A.ahX.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=this +t.iN.a(a) +s=k.a +r=a.c +r.toString +q=s.E_(A.aq(r).d) +r=a.bx$ +p=a.gou() +o=a.e +o=q.ai1(A.r(o).i("dx.T").a(o.y)) +n=k.fr +m=n?B.m8:B.m9 +l=n?B.ma:B.mb +s=s.a_ +return A.RF(r,A.Rh(k.fx,k.ah,k.cx,k.ab,p,k.a2,k.aw,k.Y,k.y2,o,k.a6,k.be,k.id,s,k.r1,k.d,k.x2,k.bd,k.e,k.r2,k.k1,k.k2,k.k3,k.k4,n,k.dy,new A.ahY(a,k.b),k.ry,k.x1,k.rx,k.db,k.c,k.af,k.ap,k.aV,k.b3,k.dx,m,l,k.x,k.r,k.y,k.z,k.ch,k.Q,k.f,k.cy))}, +$S:245} +A.ahY.prototype={ +$1(a){var s +this.a.xL(a) +s=this.b +if(s!=null)s.$1(a)}, +$S:23} +A.xV.prototype={ +gou(){var s=t.mr.a(A.a1.prototype.gM.call(this)).Q +if(s==null){s=this.db.y +s.toString}return s}, +gM(){return t.mr.a(A.a1.prototype.gM.call(this))}, +hF(a,b){var s,r=this +r.Y2(a,b) +s=r.db +if(s!=null)r.iZ(s,"controller") +r.d=r.gou().a.a}, +OQ(a){var s,r=this +if(a==null)s=new A.qB(B.fw,A.a_(0,null,!1,t.Z)) +else s=new A.qB(a,A.a_(0,null,!1,t.Z)) +r.db=s +if(!r.gkH()){s=r.db +s.toString +r.iZ(s,"controller")}}, +aW(){var s,r=this +r.bp() +s=t.mr +if(s.a(A.a1.prototype.gM.call(r)).Q==null){s.a(A.a1.prototype.gM.call(r)) +s=s.a(A.a1.prototype.gM.call(r)) +r.OQ(new A.eN(s.f,B.eb,B.bh))}else s.a(A.a1.prototype.gM.call(r)).Q.aq(0,r.gw3())}, +bw(a){var s,r,q,p,o=this +o.ZN(a) +s=t.mr +r=a.Q +if(s.a(A.a1.prototype.gM.call(o)).Q!=r){q=r==null +if(!q)r.T(0,o.gw3()) +p=s.a(A.a1.prototype.gM.call(o)).Q +if(p!=null)p.aq(0,o.gw3()) +if(!q&&s.a(A.a1.prototype.gM.call(o)).Q==null)o.OQ(r.a) +if(s.a(A.a1.prototype.gM.call(o)).Q!=null){o.d=s.a(A.a1.prototype.gM.call(o)).Q.a.a +if(q){s=o.db +s.toString +o.UL(s) +s=o.db +s.oc() +s.qt(0) +o.db=null}}}}, +m(a){var s=this,r=t.mr.a(A.a1.prototype.gM.call(s)).Q +if(r!=null)r.T(0,s.gw3()) +r=s.db +if(r!=null){r.oc() +r.qt(0)}s.ZO(0)}, +xL(a){var s +this.Y1(a) +if(this.gou().a.a!==a){s=this.gou() +s.scI(0,a)}}, +a8_(){var s=this +if(s.gou().a.a!==s.gPH())s.xL(s.gou().a.a)}} +A.a9t.prototype={ +nK(a){return B.Qn}, +xf(a,b,c,d,e,f){var s,r=null,q=A.aq(a),p=A.aFe(a).c +if(p==null)p=q.ch.b +s=A.ca(A.kW(A.fT(B.bW,r,B.a6,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,d,r,r,r,r,r,r),r,r,new A.XM(p,r),B.n),22,22) +switch(b.a){case 0:return A.ayC(B.P,1.5707963267948966,s,r) +case 1:return s +case 2:return A.ayC(B.P,0.7853981633974483,s,r)}}, +kP(a,b,c,d){switch(a.a){case 0:return B.Oj +case 1:return B.i +case 2:return B.Og}}, +uJ(a,b){return this.kP(a,b,null,null)}} +A.XM.prototype={ +aP(a,b){var s,r,q,p=A.aP(),o=p?A.bj():new A.b9(new A.be()) +o.saL(0,this.b) +s=b.a/2 +r=A.ke(new A.m(s,s),s) +p=0+s +q=A.cp() +q.lm(0,r) +q.hq(0,new A.x(0,0,p,p)) +a.cE(0,q,o)}, +fp(a){return!this.b.k(0,a.b)}} +A.Eb.prototype={ +gB(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Eb&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}} +A.XO.prototype={} +A.eO.prototype={ +bW(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +if(b3==null)return b1 +s=b1.a +r=s==null?b2:s.bW(b3.a) +if(r==null)r=b3.a +q=b1.b +p=q==null?b2:q.bW(b3.b) +if(p==null)p=b3.b +o=b1.c +n=o==null?b2:o.bW(b3.c) +if(n==null)n=b3.c +m=b1.d +l=m==null?b2:m.bW(b3.d) +if(l==null)l=b3.d +k=b1.e +j=k==null?b2:k.bW(b3.e) +if(j==null)j=b3.e +i=b1.f +h=i==null?b2:i.bW(b3.f) +if(h==null)h=b3.f +g=b1.r +f=g==null?b2:g.bW(b3.r) +if(f==null)f=b3.r +e=b1.x +d=e==null?b2:e.bW(b3.x) +if(d==null)d=b3.x +c=b1.y +b=c==null?b2:c.bW(b3.y) +if(b==null)b=b3.y +a=b1.z +a0=a==null?b2:a.bW(b3.z) +if(a0==null)a0=b3.z +a1=b1.Q +a2=a1==null?b2:a1.bW(b3.Q) +if(a2==null)a2=b3.Q +a3=b1.ch +a4=a3==null?b2:a3.bW(b3.ch) +if(a4==null)a4=b3.ch +a5=b1.cx +a6=a5==null?b2:a5.bW(b3.cx) +if(a6==null)a6=b3.cx +a7=b1.cy +a8=a7==null?b2:a7.bW(b3.cy) +if(a8==null)a8=b3.cy +a9=b1.db +b0=a9==null?b2:a9.bW(b3.db) +if(b0==null)b0=b3.db +if(r==null)r=b2 +s=r==null?s:r +r=p==null?b2:p +if(r==null)r=q +q=n==null?b2:n +if(q==null)q=o +p=l==null?m:l +o=j==null?b2:j +if(o==null)o=k +n=h==null?b2:h +if(n==null)n=i +m=f==null?b2:f +if(m==null)m=g +l=d==null?b2:d +if(l==null)l=e +k=b==null?b2:b +if(k==null)k=c +j=a0==null?b2:a0 +if(j==null)j=a +i=a2==null?b2:a2 +if(i==null)i=a1 +h=a4==null?b2:a4 +if(h==null)h=a3 +g=a6==null?b2:a6 +if(g==null)g=a5 +f=a8==null?a7:a8 +e=b0==null?b2:b0 +return A.aFg(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.eO&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.x,b.x)&&J.e(s.y,b.y)&&J.e(s.z,b.z)&&J.e(s.Q,b.Q)&&J.e(s.ch,b.ch)&&J.e(s.cx,b.cx)&&J.e(s.cy,b.cy)&&J.e(s.db,b.db)}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,B.a,B.a,B.a,B.a,B.a)}} +A.XR.prototype={} +A.Ed.prototype={ +K(a,b){var s=this.c,r=B.cb.a,q=B.cb.b,p=B.cb.c,o=B.cb.d,n=B.cb.e,m=B.cb.f +return new A.FD(this,new A.KG(new A.Nj(s,new A.BU(r,q,p,o,n,m),B.mw,r,q,p,o,n,m),A.Mi(this.d,s.aV,null),null),null)}} +A.FD.prototype={ +uC(a,b,c){return new A.Ed(this.x.c,c,null)}, +d1(a){return!this.x.c.k(0,a.x.c)}} +A.r4.prototype={ +e6(u8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7,k8,k9,l0,l1,l2,l3,l4,l5,l6,l7,l8,l9,m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,o0,o1,o2,o3,o4,o5,o6,o7,o8,o9,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,u0,u1,u2,u3,u4,u5,u6,u7=this.a +u7.toString +s=this.b +s.toString +r=u8<0.5 +q=r?u7.a:s.a +p=r?u7.b:s.b +o=r?u7.c:s.c +n=r?u7.d:s.d +m=r?u7.e:s.e +l=r?u7.f:s.f +k=r?u7.r:s.r +j=u7.x +i=s.x +h=A.Q8(j.a,i.a,u8,A.aIz(),t.PM) +g=A.Q8(j.b,i.b,u8,A.b_c(),t.X7) +f=j.c +e=i.c +f=r?f:e +e=j.d +d=i.d +e=r?e:d +d=j.e +c=i.e +d=r?d:c +c=A.Cz(j.f,i.f,u8) +b=t.MH +a=A.Q8(j.r,i.r,u8,A.fe(),b) +a0=A.Q8(j.x,i.x,u8,A.fe(),b) +a1=A.Q8(j.y,i.y,u8,A.fe(),b) +a2=A.aa(j.z,i.z,u8) +a3=A.aa(j.Q,i.Q,u8) +j=A.aa(j.ch,i.ch,u8) +i=r?u7.y:s.y +a4=u7.z.a +a5=s.z.a +a6=A.aa(a4,a5,u8) +a6.toString +a5=A.aa(a4,a5,u8) +a5.toString +a4=u7.ch +a7=s.ch +a8=r?a4.a:a7.a +a9=a4.b +b0=a7.b +b1=A.I(a9,b0,u8) +b1.toString +b2=a4.c +b3=a7.c +b4=A.I(b2,b3,u8) +b4.toString +b5=a4.d +if(b5==null)b5=a9 +b6=a7.d +b5=A.I(b5,b6==null?b0:b6,u8) +b6=a4.e +if(b6==null)b6=b2 +b7=a7.e +b6=A.I(b6,b7==null?b3:b7,u8) +b7=a4.f +b8=a7.f +b9=A.I(b7,b8,u8) +b9.toString +c0=a4.r +c1=a7.r +c2=A.I(c0,c1,u8) +c2.toString +c3=a4.x +if(c3==null)c3=b7 +c4=a7.x +c3=A.I(c3,c4==null?b8:c4,u8) +c4=a4.y +if(c4==null)c4=c0 +c5=a7.y +c4=A.I(c4,c5==null?c1:c5,u8) +c5=a4.z +c6=c5==null +c7=c6?b7:c5 +c8=a7.z +c9=c8==null +c7=A.I(c7,c9?b8:c8,u8) +d0=a4.Q +d1=d0==null +d2=d1?c0:d0 +d3=a7.Q +d4=d3==null +d2=A.I(d2,d4?c1:d3,u8) +d5=a4.ch +if(d5==null){if(c6)c5=b7}else c5=d5 +c6=a7.ch +if(c6==null)c6=c9?b8:c8 +c6=A.I(c5,c6,u8) +c5=a4.cx +if(c5==null)c0=d1?c0:d0 +else c0=c5 +c5=a7.cx +if(c5==null)c1=d4?c1:d3 +else c1=c5 +c1=A.I(c0,c1,u8) +c0=a4.cy +c5=a7.cy +c8=A.I(c0,c5,u8) +c8.toString +c9=a4.db +d0=a7.db +d1=A.I(c9,d0,u8) +d1.toString +d3=a4.dx +c0=d3==null?c0:d3 +d3=a7.dx +c0=A.I(c0,d3==null?c5:d3,u8) +c5=a4.dy +if(c5==null)c5=c9 +c9=a7.dy +c5=A.I(c5,c9==null?d0:c9,u8) +c9=A.I(a4.fr,a7.fr,u8) +c9.toString +d0=a4.fx +d3=a7.fx +d4=A.I(d0,d3,u8) +d4.toString +d5=a4.fy +d6=a7.fy +d7=A.I(d5,d6,u8) +d7.toString +d8=a4.go +d9=a7.go +e0=A.I(d8,d9,u8) +e0.toString +e1=a4.id +if(e1==null)e1=d5 +e2=a7.id +e1=A.I(e1,e2==null?d6:e2,u8) +e2=a4.k1 +if(e2==null)e2=d8 +e3=a7.k1 +e2=A.I(e2,e3==null?d9:e3,u8) +e3=a4.k2 +if(e3==null)e3=d0 +e4=a7.k2 +e3=A.I(e3,e4==null?d3:e4,u8) +e4=a4.k3 +d0=e4==null?d0:e4 +e4=a7.k3 +d0=A.I(d0,e4==null?d3:e4,u8) +d3=a4.k4 +if(d3==null)d3=d8 +d8=a7.k4 +d3=A.I(d3,d8==null?d9:d8,u8) +d8=a4.r1 +d5=d8==null?d5:d8 +d8=a7.r1 +d5=A.I(d5,d8==null?d6:d8,u8) +d6=a4.r2 +b2=d6==null?b2:d6 +d6=a7.r2 +b2=A.I(b2,d6==null?b3:d6,u8) +b3=a4.rx +a9=b3==null?a9:b3 +b3=a7.rx +a9=A.I(a9,b3==null?b0:b3,u8) +a4=a4.ry +if(a4==null)a4=b7 +a7=a7.ry +a4=A.ax4(c9,a8,c8,c0,b2,d3,d4,d1,c5,d5,b4,b6,c2,c4,e0,e2,d2,c1,e3,b1,b5,a9,b9,c3,A.I(a4,a7==null?b8:a7,u8),d0,d7,e1,c7,c6) +a7=A.I(u7.cx,s.cx,u8) +a7.toString +a8=A.I(u7.cy,s.cy,u8) +a8.toString +a9=A.I(u7.db,s.db,u8) +a9.toString +b0=A.I(u7.dx,s.dx,u8) +b0.toString +b1=A.I(u7.dy,s.dy,u8) +b1.toString +b2=A.I(u7.fr,s.fr,u8) +b2.toString +b3=A.I(u7.fx,s.fx,u8) +b3.toString +b4=A.I(u7.fy,s.fy,u8) +b4.toString +b5=A.I(u7.go,s.go,u8) +b5.toString +b6=A.I(u7.id,s.id,u8) +b6.toString +b7=A.I(u7.k1,s.k1,u8) +b7.toString +b8=A.I(u7.k2,s.k2,u8) +b8.toString +b9=A.I(u7.k3,s.k3,u8) +b9.toString +c0=A.I(u7.k4,s.k4,u8) +c0.toString +c1=A.I(u7.r1,s.r1,u8) +c1.toString +c2=A.I(u7.r2,s.r2,u8) +c2.toString +c3=A.I(u7.rx,s.rx,u8) +c3.toString +c4=A.I(u7.ry,s.ry,u8) +c4.toString +c5=A.I(u7.x1,s.x1,u8) +c5.toString +c6=A.I(u7.x2,s.x2,u8) +c6.toString +c7=A.I(u7.y1,s.y1,u8) +c7.toString +c8=A.I(u7.y2,s.y2,u8) +c8.toString +c9=A.I(u7.aw,s.aw,u8) +c9.toString +d0=u7.Y +d1=s.Y +d2=A.nZ(d0.a,d1.a,u8) +d3=A.nZ(d0.b,d1.b,u8) +d4=A.nZ(d0.c,d1.c,u8) +d5=A.nZ(d0.d,d1.d,u8) +d1=A.nZ(d0.e,d1.e,u8) +d0=A.nZ(u7.a2,s.a2,u8) +d6=A.nZ(u7.ap,s.ap,u8) +d7=A.ld(u7.aV,s.aV,u8) +d8=A.ld(u7.bd,s.bd,u8) +d9=u7.be +e0=s.be +if(r)e1=d9.a +else e1=e0.a +e2=A.I(d9.b,e0.b,u8) +e3=A.I(d9.c,e0.c,u8) +e4=A.aa(d9.d,e0.d,u8) +e5=A.I(d9.e,e0.e,u8) +e6=A.eK(d9.f,e0.f,u8) +e7=A.ld(d9.r,e0.r,u8) +e8=A.ld(d9.x,e0.x,u8) +e9=A.nZ(d9.y,e0.y,u8) +if(r)f0=d9.z +else f0=e0.z +f1=A.aa(d9.Q,e0.Q,u8) +f2=A.aa(d9.ch,e0.ch,u8) +f3=A.bN(d9.cx,e0.cx,u8) +f4=A.bN(d9.cy,e0.cy,u8) +if(r)f5=d9.db +else f5=e0.db +if(r)d9=d9.dx +else d9=e0.dx +e0=e2==null?null:e2 +e2=u7.b3 +f6=s.b3 +f7=A.I(e2.a,f6.a,u8) +f8=A.bN(e2.b,f6.b,u8) +f9=A.aa(e2.c,f6.c,u8) +g0=A.fO(e2.d,f6.d,u8) +e2=A.fO(e2.e,f6.e,u8) +f6=u7.ab +g1=s.ab +g2=A.I(f6.a,g1.a,u8) +g3=A.aa(f6.b,g1.b,u8) +if(r)f6=f6.c +else f6=g1.c +g1=u7.ah +g4=s.ah +g5=A.I(g1.a,g4.a,u8) +g6=A.aa(g1.b,g4.b,u8) +g7=A.ld(g1.c,g4.c,u8) +g8=A.ld(g1.d,g4.d,u8) +g9=A.I(g1.e,g4.e,u8) +h0=A.I(g1.f,g4.f,u8) +h1=A.bN(g1.r,g4.r,u8) +h2=A.bN(g1.x,g4.x,u8) +if(r)h3=g1.y +else h3=g4.y +if(r)h4=g1.z +else h4=g4.z +if(r)h5=g1.Q +else h5=g4.Q +if(r)h6=g1.ch +else h6=g4.ch +if(r)g1=g1.cx +else g1=g4.cx +g4=A.aP0(u7.af,s.af,u8) +g4.toString +h7=A.aP6(u7.a6,s.a6,u8) +h7.toString +h8=r?u7.a_:s.a_ +h9=u7.bs +i0=s.bs +if(r)i1=h9.a +else i1=i0.a +i2=A.I(h9.b,i0.b,u8) +i3=A.I(h9.c,i0.c,u8) +i4=A.aa(h9.d,i0.d,u8) +i5=A.fO(h9.e,i0.e,u8) +h9=A.eK(h9.f,i0.f,u8) +i0=u7.aO +i6=s.aO +if(r)i7=i0.a +else i7=i6.a +i8=A.ax0(i0.b,i6.b,u8,A.fe(),b) +i9=A.ax0(i0.c,i6.c,u8,A.fe(),b) +j0=A.ax0(i0.d,i6.d,u8,A.fe(),b) +j1=A.aa(i0.e,i6.e,u8) +if(r)j2=i0.f +else j2=i6.f +if(r)j3=i0.r +else j3=i6.r +j4=t.KX +j5=j4.a(A.eK(i0.x,i6.x,u8)) +i0=A.aPe(i0.y,i6.y,u8) +i6=A.aPi(u7.u,s.u,u8) +i6.toString +j6=u7.F +j7=s.F +j8=A.a2G(j6.a,j7.a,u8) +j9=A.aCm(j6.b,j7.b,u8,A.fe(),b) +k0=A.aa(j6.c,j7.c,u8) +k1=A.bN(j6.d,j7.d,u8) +k2=A.aCm(j6.e,j7.e,u8,A.fe(),b) +k3=A.aa(j6.f,j7.f,u8) +k4=A.bN(j6.r,j7.r,u8) +k5=A.aa(j6.x,j7.x,u8) +k6=A.aa(j6.y,j7.y,u8) +k7=A.aa(j6.z,j7.z,u8) +j7=A.aa(j6.Q,j7.Q,u8) +j6=u7.by +k8=s.by +k9=A.I(j6.a,k8.a,u8) +l0=A.aa(j6.b,k8.b,u8) +l1=A.eK(j6.c,k8.c,u8) +l2=A.II(j6.d,k8.d,u8) +l3=A.bN(j6.e,k8.e,u8) +j6=A.bN(j6.f,k8.f,u8) +k8=u7.bz +l4=s.bz +l5=A.I(k8.a,l4.a,u8) +l6=A.aa(k8.b,l4.b,u8) +l7=A.aa(k8.c,l4.c,u8) +l8=A.aa(k8.d,l4.d,u8) +k8=A.aa(k8.e,l4.e,u8) +l4=A.aQ9(u7.C,s.C,u8) +l4.toString +l9=A.aQj(u7.V,s.V,u8) +l9.toString +m0=A.aQK(u7.ac,s.ac,u8) +m0.toString +m1=A.aRH(u7.an,s.an,u8) +m1.toString +m2=A.aS5(u7.aN,s.aN,u8) +m2.toString +m3=A.aS6(u7.bf,s.bf,u8) +m3.toString +m4=A.aSa(u7.aU,s.aU,u8) +m4.toString +m5=A.aSx(u7.b9,s.b9,u8) +m5.toString +m6=A.aSI(u7.cf,s.cf,u8) +m6.toString +m7=u7.cu +m8=s.cu +if(r)m9=m7.a +else m9=m8.a +n0=A.aEC(m7.b,m8.b,u8,A.fe(),b) +if(r)n1=m7.e +else n1=m8.e +n2=A.aEC(m7.c,m8.c,u8,A.fe(),b) +n3=A.aa(m7.d,m8.d,u8) +if(r)m7=m7.f +else m7=m8.f +m8=u7.ei +n4=s.ei +n5=A.aa(m8.a,n4.a,u8) +n6=A.I(m8.b,n4.b,u8) +n7=A.I(m8.c,n4.c,u8) +n8=A.I(m8.d,n4.d,u8) +n9=A.I(m8.e,n4.e,u8) +o0=A.I(m8.f,n4.f,u8) +o1=A.I(m8.r,n4.r,u8) +o2=A.I(m8.x,n4.x,u8) +o3=A.I(m8.y,n4.y,u8) +o4=A.I(m8.z,n4.z,u8) +o5=A.I(m8.Q,n4.Q,u8) +o6=A.I(m8.ch,n4.ch,u8) +o7=A.I(m8.cx,n4.cx,u8) +o8=A.I(m8.cy,n4.cy,u8) +o9=r?m8.db:n4.db +p0=r?m8.dx:n4.dx +p1=r?m8.dy:n4.dy +p2=r?m8.fr:n4.fr +p3=r?m8.fx:n4.fx +p4=r?m8.fy:n4.fy +p5=r?m8.go:n4.go +p6=r?m8.id:n4.id +p7=r?m8.k1:n4.k1 +p8=r?m8.k2:n4.k2 +p9=A.bN(m8.k3,n4.k3,u8) +q0=A.aa(m8.k4,n4.k4,u8) +m8=r?m8.r1:n4.r1 +n4=u7.iO +q1=s.iO +q2=A.I(n4.a,q1.a,u8) +q3=A.I(n4.b,q1.b,u8) +q4=A.I(n4.c,q1.c,u8) +q5=A.bN(n4.d,q1.d,u8) +q6=A.aa(n4.e,q1.e,u8) +q7=A.eK(n4.f,q1.f,u8) +if(r)n4=n4.r +else n4=q1.r +q1=u7.h5 +q8=s.h5 +q9=A.ays(q1.a,q8.a,u8,A.fe(),b) +r0=A.ays(q1.b,q8.b,u8,A.fe(),b) +if(r)r1=q1.c +else r1=q8.c +if(r)r2=q1.d +else r2=q8.d +b=A.ays(q1.e,q8.e,u8,A.fe(),b) +q1=A.aa(q1.f,q8.f,u8) +q8=u7.fE +r3=s.fE +r4=A.a2G(q8.a,r3.a,u8) +r5=r?q8.b:r3.b +r6=A.I(q8.c,r3.c,u8) +r7=A.fO(q8.d,r3.d,u8) +r8=A.bN(q8.e,r3.e,u8) +r9=A.I(q8.f,r3.f,u8) +r3=A.bN(q8.r,r3.r,u8) +q8=A.aTP(u7.h6,s.h6,u8) +q8.toString +s0=A.aTT(u7.iP,s.iP,u8) +s0.toString +s1=u7.h7 +s2=s.h7 +s3=s1.dx +s4=s3==null +if(s4)s5=s2.dx==null +else s5=!1 +if(s5)s3=null +else if(s4)s3=s2.dx +else{s4=s2.dx +if(!(s4==null))s3=A.bt(s3,s4,u8)}s4=A.I(s1.a,s2.a,u8) +s5=A.I(s1.b,s2.b,u8) +s6=A.I(s1.c,s2.c,u8) +s7=A.I(s1.d,s2.d,u8) +s8=A.I(s1.e,s2.e,u8) +s9=A.I(s1.f,s2.f,u8) +t0=A.I(s1.r,s2.r,u8) +t1=A.I(s1.x,s2.x,u8) +t2=A.I(s1.y,s2.y,u8) +t3=A.bN(s1.z,s2.z,u8) +t4=A.bN(s1.Q,s2.Q,u8) +t5=A.bN(s1.ch,s2.ch,u8) +t6=A.eK(s1.cx,s2.cx,u8) +t7=A.eK(s1.cy,s2.cy,u8) +j4=j4.a(A.eK(s1.db,s2.db,u8)) +if(r)s1=s1.dy +else s1=s2.dy +s2=A.aTZ(u7.iQ,s.iQ,u8) +s2.toString +t8=A.aU1(u7.d5,s.d5,u8) +t8.toString +t9=A.I(u7.dz,s.dz,u8) +t9.toString +u0=A.I(u7.ej,s.ej,u8) +u0.toString +u1=A.I(u7.ek,s.ek,u8) +u1.toString +u2=A.I(u7.ax,s.ax,u8) +u2.toString +u3=r?u7.dJ:s.dJ +u4=A.nZ(u7.fF,s.fF,u8) +u5=A.ld(u7.el,s.el,u8) +u6=A.I(u7.fi,s.fi,u8) +u6.toString +u7=r?u7.D:s.D +return A.ayv(u2,u3,u5,u4,q,new A.yH(e1,e0,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,d9),p,c4,new A.Bs(f7,f8,f9,g0,e2),b5,new A.yR(g2,g3,f6),new A.yS(g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,g1),g4,h7,u6,h8,b3,b6,new A.z3(i1,i2,i3,i4,i5,h9),new A.zb(i7,i8,i9,j0,j1,j2,j3,j5,i0),i6,a4,o,u0,new A.zB(j8,j9,k0,k1,k2,k3,k4,k5,k6,k7,j7),c5,new A.zG(k9,l0,l1,l2,l3,j6),c2,b7,new A.zI(l5,l6,l7,l8,k8),l4,l9,c8,!0,m0,b0,b8,c7,b1,d7,c6,n,m1,m,m2,m3,m4,l,k,m5,a7,u7,a9,a8,d8,d6,m6,new A.Cy(m9,n0,n2,n3,n1,m7),b4,new A.Du(h,g,f,e,d,c,a,a0,a1,a2,a3,j),c3,c0,b2,new A.DH(n5,n6,n7,n8,n9,o0,o1,o2,o3,o4,o5,o6,o7,o8,o9,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,q0,m8),new A.DM(q2,q3,q4,q5,q6,q7,n4),b9,i,new A.DY(q9,r0,r1,r2,b,q1),new A.E0(r4,r5,r6,r7,r8,r9,r3),q8,t9,u1,s0,d0,new A.Eg(s4,s5,s6,s7,s8,s9,t0,t1,t2,t3,t4,t5,t6,t7,j4,s3,s1),s2,c9,t8,new A.Eu(d2,d3,d4,d5,d1),c1,!1,!0,new A.m3(a6,a5))}} +A.yw.prototype={ +au(){return new A.Sn(null,null,B.l)}} +A.Sn.prototype={ +kn(a){var s=a.$3(this.fr,this.a.r,new A.ajT()) +s.toString +this.fr=t.ZM.a(s)}, +K(a,b){var s,r=this.fr +r.toString +s=this.ge_() +return new A.Ed(r.al(0,s.gn(s)),this.a.x,null)}} +A.ajT.prototype={ +$1(a){return new A.r4(t.we.a(a),null)}, +$S:246} +A.ne.prototype={ +j(a){return"MaterialTapTargetSize."+this.b}} +A.iq.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.iq)if(b.b===r.b)if(b.d.k(0,r.d))if(b.e===r.e)if(b.f.k(0,r.f))if(b.r===r.r)if(b.x.k(0,r.x))if(b.y===r.y)if(b.z.k(0,r.z))if(b.ch.k(0,r.ch))if(b.cx.k(0,r.cx))if(b.cy.k(0,r.cy))if(b.db.k(0,r.db))if(b.dx.k(0,r.dx))if(b.dy.k(0,r.dy))if(b.fr.k(0,r.fr))if(b.fx.k(0,r.fx))if(b.fy.k(0,r.fy))if(b.go.k(0,r.go))if(b.id.k(0,r.id))if(b.k1.k(0,r.k1))if(b.k2.k(0,r.k2))if(b.k3.k(0,r.k3))if(b.k4.k(0,r.k4))if(b.r1.k(0,r.r1))if(b.r2.k(0,r.r2))if(b.rx.k(0,r.rx))if(b.ry.k(0,r.ry))if(b.x1.k(0,r.x1))if(b.x2.k(0,r.x2))if(b.y1.k(0,r.y1))if(b.y2.k(0,r.y2))if(b.aw.k(0,r.aw))if(b.Y.k(0,r.Y))if(b.a2.k(0,r.a2))if(b.ap.k(0,r.ap))if(b.aV.k(0,r.aV))if(b.bd.k(0,r.bd))if(b.be.k(0,r.be))if(b.b3.k(0,r.b3))if(b.ab.k(0,r.ab))if(b.ah.k(0,r.ah))if(b.af.k(0,r.af))if(b.a6.k(0,r.a6))if(b.a_.k(0,r.a_))if(b.bs.k(0,r.bs))if(b.aO.k(0,r.aO))if(b.u.k(0,r.u))if(b.F.k(0,r.F))if(b.by.k(0,r.by))if(b.bz.k(0,r.bz))if(b.C.k(0,r.C))if(b.V.k(0,r.V))if(b.ac.k(0,r.ac))if(b.an.k(0,r.an))if(b.aN.k(0,r.aN))if(b.bf.k(0,r.bf))if(b.aU.k(0,r.aU))if(b.b9.k(0,r.b9))if(b.cf.k(0,r.cf))if(b.cu.k(0,r.cu))if(b.ei.k(0,r.ei))if(b.iO.k(0,r.iO))if(b.h5.k(0,r.h5))if(b.fE.k(0,r.fE))if(b.h6.k(0,r.h6))if(b.iP.k(0,r.iP))if(b.h7.k(0,r.h7))if(b.iQ.k(0,r.iQ))if(b.d5.k(0,r.d5))if(b.dz.k(0,r.dz))if(b.ej.k(0,r.ej))if(b.ek.k(0,r.ek))if(b.ax.k(0,r.ax))if(b.dJ===r.dJ)if(b.fF.k(0,r.fF))if(b.el.k(0,r.el))if(b.fi.k(0,r.fi))s=b.D===r.D +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.dN([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,!1,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.r1,s.r2,s.rx,s.ry,s.x1,s.x2,s.y1,s.y2,s.aw,s.Y,s.a2,s.ap,s.aV,s.bd,s.be,s.b3,s.ab,s.ah,s.af,s.a6,s.a_,s.bs,s.aO,s.u,s.F,s.by,s.bz,s.C,s.V,s.ac,s.an,s.aN,s.bf,s.aU,s.b9,s.cf,s.cu,s.ei,s.iO,s.h5,s.fE,s.h6,s.iP,s.h7,s.iQ,s.d5,!0,s.dz,s.ej,s.ek,s.ax,s.dJ,s.fF,s.el,s.fi,!0,s.D])}} +A.air.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this.a,b1=this.b,b2=b1.bW(b0.ap),b3=b1.bW(b0.fF) +b1=b1.bW(b0.a2) +s=b0.ch +r=s.b +q=s.c +p=s.d +if(p==null)p=r +o=s.e +if(o==null)o=q +n=s.f +m=s.r +l=s.x +if(l==null)l=n +k=s.y +if(k==null)k=m +j=s.z +i=j==null?n:j +h=s.Q +g=h==null?m:h +f=s.ch +if(f==null){if(j==null)j=n}else j=f +f=s.cx +if(f==null){if(h==null)h=m}else h=f +f=s.cy +e=s.db +d=s.dx +if(d==null)d=f +c=s.dy +if(c==null)c=e +b=s.fx +a=s.fy +a0=s.go +a1=s.id +if(a1==null)a1=a +a2=s.k1 +if(a2==null)a2=a0 +a3=s.k2 +if(a3==null)a3=b +a4=s.k3 +if(a4==null)a4=b +a5=s.k4 +if(a5==null)a5=a0 +a6=s.r1 +if(a6==null)a6=a +a7=s.r2 +if(a7==null)a7=q +a8=s.rx +if(a8==null)a8=r +a9=s.ry +if(a9==null)a9=n +j=A.ax4(s.fr,s.a,f,d,a7,a5,b,e,c,a6,q,o,m,k,a0,a2,g,h,a3,r,p,a8,n,l,a9,a4,a,a1,i,j) +return A.ayv(b0.ax,b0.dJ,b0.el,b3,b0.a,b0.be,b0.b,b0.ry,b0.b3,b0.go,b0.ab,b0.ah,b0.af,b0.a6,b0.fi,b0.a_,b0.fx,b0.id,b0.bs,b0.aO,b0.u,j,b0.c,b0.ej,b0.F,b0.x1,b0.by,b0.r2,b0.k1,b0.bz,b0.C,b0.V,b0.y2,!0,b0.ac,b0.dx,b0.k2,b0.y1,b0.dy,b0.aV,b0.x2,b0.d,b0.an,b0.e,b0.aN,b0.bf,b0.aU,b0.f,b0.r,b0.b9,b0.cx,b0.D,b0.db,b0.cy,b0.bd,b2,b0.cf,b0.cu,b0.fy,b0.x,b0.rx,b0.k4,b0.fr,b0.ei,b0.iO,b0.k3,b0.y,b0.h5,b0.fE,b0.h6,b0.dz,b0.ek,b0.iP,b1,b0.h7,b0.iQ,b0.aw,b0.d5,b0.Y,b0.r1,!1,!0,b0.z)}, +$S:247} +A.Nj.prototype={ +gxd(){var s=this.db.a +return s==null?this.cy.ch.a:s}, +gjF(){var s=this.db.b +return s==null?this.cy.ch.b:s}, +gGH(){var s=this.db.c +return s==null?this.cy.ch.c:s}, +gzB(){var s=this.db.f +return s==null?this.cy.fy:s}, +fN(a){return A.aRN(this.cy,this.db.fN(a))}} +A.xd.prototype={ +gB(a){return(A.ow(this.a)^A.ow(this.b))>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof A.xd&&b.a===this.a&&b.b===this.b}} +A.U0.prototype={ +bQ(a,b,c){var s,r=this.a,q=r.h(0,b) +if(q!=null)return q +if(r.gp(r)===this.b){s=r.gaD(r) +r.w(0,s.gN(s))}s=c.$0() +r.l(0,b,s) +return s}} +A.m3.prototype={ +xT(a){var s=this.a,r=this.b,q=B.c.q(a.a+new A.m(s,r).a7(0,4).a,0,a.b) +return a.aid(B.c.q(a.c+new A.m(s,r).a7(0,4).b,0,a.d),q)}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.m3&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +d0(){return this.XW()+"(h: "+A.jB(this.a)+", v: "+A.jB(this.b)+")"}} +A.XV.prototype={} +A.Yt.prototype={} +A.Eg.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Eg&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.ch,s.ch)&&J.e(b.cx,s.cx)&&J.e(b.cy,s.cy)&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)&&!0}} +A.XX.prototype={} +A.Ei.prototype={ +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.z,s.y,s.Q,s.ch,s.cx,s.db,s.cy,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Ei&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.x,s.x)&&J.e(b.z,s.z)&&J.e(b.y,s.y)&&J.e(b.Q,s.Q)&&J.e(b.ch,s.ch)&&J.e(b.cx,s.cx)&&J.e(b.db,s.db)&&b.cy==s.cy}} +A.XZ.prototype={} +A.wq.prototype={ +Q5(){var s,r,q=this,p="_positionController" +q.gHf() +s=q.gn(q) +r=q.p7$ +if(s)A.a(r,p).c_(0) +else A.a(r,p).dl(0)}, +afl(a){var s=this +if(s.gjA()!=null){s.ag(new A.aiA(s,a)) +A.a(s.nj$,"_reactionController").c_(0)}}, +P_(a){var s,r=this +if(r.gjA()==null)return +switch(r.gn(r)){case!1:r.gjA().$1(!0) +break +case!0:s=r.gjA() +s.toString +r.gHf() +s.$1(!1) +break +case null:r.gjA().$1(!1) +break}r.c.gL().uX(B.xo)}, +afj(){return this.P_(null)}, +Mf(a){var s=this +if(s.pa$!=null)s.ag(new A.aiB(s)) +A.a(s.nj$,"_reactionController").dl(0)}, +a9Y(){return this.Mf(null)}, +a8r(a){var s,r=this,q="_reactionFocusFadeController" +if(a!==r.lL$){r.ag(new A.aiy(r,a)) +s=r.p9$ +if(a)A.a(s,q).c_(0) +else A.a(s,q).dl(0)}}, +a8y(a){var s,r=this,q="_reactionHoverFadeController" +if(a!==r.lM$){r.ag(new A.aiz(r,a)) +s=r.p8$ +if(a)A.a(s,q).c_(0) +else A.a(s,q).dl(0)}}, +gfs(){var s=this,r=A.aT(t.ui) +if(s.gjA()==null)r.I(0,B.Q) +if(s.lM$)r.I(0,B.ak) +if(s.lL$)r.I(0,B.ap) +if(s.gn(s))r.I(0,B.bd) +return r}, +Qn(a,b,c,d,e){var s,r,q,p,o,n,m=this,l=null,k=m.xX$ +if(k===$){s=A.af([B.xH,new A.fK(m.gOZ(),new A.bh(A.b([],t.tq),t.wS),t.wY)],t.n,t.od) +A.cb(m.xX$,"_actionMap") +m.xX$=s +k=s}r=m.gjA() +q=c.a.$1(m.gfs()) +p=m.gjA() +o=m.ga9X() +n=m.gjA() +return new A.pq(r!=null,b,!1,k,m.ga8q(),m.ga8x(),q,A.fT(l,A.bQ(l,l,A.kW(l,l,l,d,e),!1,l,n!=null,!1,!1,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l),B.a6,p==null,l,l,l,l,l,l,l,l,l,l,l,l,l,m.gOZ(),o,m.gafk(),o,l,l,l),l)}} +A.aiA.prototype={ +$0(){this.a.pa$=this.b.c}, +$S:0} +A.aiB.prototype={ +$0(){this.a.pa$=null}, +$S:0} +A.aiy.prototype={ +$0(){this.a.lL$=this.b}, +$S:0} +A.aiz.prototype={ +$0(){this.a.lM$=this.b}, +$S:0} +A.El.prototype={ +sbi(a,b){var s=this,r=s.a +if(b===r)return +if(r!=null)r.a.T(0,s.gd7()) +b.a.aq(0,s.gd7()) +s.a=b +s.W()}, +sU0(a){var s=this,r=s.b +if(a===r)return +if(r!=null)r.a.T(0,s.gd7()) +a.a.aq(0,s.gd7()) +s.b=a +s.W()}, +sU2(a){var s=this,r=s.c +if(a===r)return +if(r!=null)r.a.T(0,s.gd7()) +a.a.aq(0,s.gd7()) +s.c=a +s.W()}, +sU3(a){var s=this,r=s.d +if(a===r)return +if(r!=null)r.a.T(0,s.gd7()) +a.a.aq(0,s.gd7()) +s.d=a +s.W()}, +sPS(a){if(J.e(this.e,a))return +this.e=a +this.W()}, +sSA(a){if(J.e(this.f,a))return +this.f=a +this.W()}, +sSB(a){if(a.k(0,this.r))return +this.r=a +this.W()}, +sU1(a){if(a.k(0,this.x))return +this.x=a +this.W()}, +sSw(a){if(a.k(0,this.y))return +this.y=a +this.W()}, +sS3(a){if(a.k(0,this.z))return +this.z=a +this.W()}, +sIF(a){if(a===this.Q)return +this.Q=a +this.W()}, +sRB(a){if(J.e(a,this.ch))return +this.ch=a +this.W()}, +syv(a){if(a===this.cx)return +this.cx=a +this.W()}, +sSU(a){if(a===this.cy)return +this.cy=a +this.W()}, +TE(a,b){var s,r,q,p,o=this,n=o.b +if(n.gbB(n)===B.G){n=o.c +if(n.gbB(n)===B.G){n=o.d +n=n.gbB(n)!==B.G}else n=!0}else n=!0 +if(n){n=A.aP() +s=n?A.bj():new A.b9(new A.be()) +n=o.r +n.toString +r=o.x +r.toString +q=o.a +q=A.I(n,r,q.gn(q)) +r=o.y +r.toString +n=o.d +n=A.I(q,r,n.gn(n)) +r=o.z +r.toString +q=o.c +q=A.I(n,r,q.gn(q)) +q.toString +s.saL(0,q) +q=o.ch +n=q==null?b:q +r=o.b +r=A.nl(n,b,r.gn(r)) +r.toString +n=o.Q +n.toString +q=o.cx +q.toString +if(!q){q=o.cy +q.toString}else q=!0 +if(q)p=n +else{q=o.b +p=new A.aG(0,n,t._).al(0,q.gn(q))}if(p>0)a.eS(0,r.U(0,B.i),p,s)}}, +m(a){var s=this,r=s.a +if(r!=null)r.a.T(0,s.gd7()) +r=s.b +if(r!=null)r.a.T(0,s.gd7()) +r=s.c +if(r!=null)r.a.T(0,s.gd7()) +r=s.d +if(r!=null)r.a.T(0,s.gd7()) +s.hk(0)}, +fp(a){return!0}, +yj(a){return null}, +guW(){return null}, +zT(a){return!1}, +j(a){return"#"+A.bX(this)}} +A.En.prototype={ +au(){return new A.rE(null,null,B.l)}} +A.rE.prototype={ +gwN(){var s=this.a.c +return s==null?null.UE():s}, +aW(){var s,r=this +r.bp() +r.k2=r.k1=!1 +s=$.nB.a2$.b +r.fx=s.gbv(s) +s=A.bE(null,B.cH,B.hv,null,r) +s.cS(r.gafn()) +r.ch=s +$.nB.a2$.aq(0,r.gM8()) +$.cK.rx$.b.l(0,r.gP0(),null)}, +bZ(){this.dZ() +this.c.X(t.tH) +this.k3=!0}, +a78(){var s=this.c +s.toString +switch(A.aq(s).r.a){case 4:case 3:case 5:return 24 +case 0:case 1:case 2:return 32}}, +a77(){var s=this.c +s.toString +switch(A.aq(s).r.a){case 4:case 3:case 5:return B.eE +case 0:case 1:case 2:return B.cK}}, +LF(){var s=this.c +s.toString +switch(A.aq(s).r.a){case 4:case 3:case 5:return 10 +case 0:case 1:case 2:return 14}}, +a8R(){var s,r,q=this +if(q.c==null)return +s=$.nB.a2$.b +r=s.gbv(s) +if(r!==A.a(q.fx,"_mouseIsConnected"))q.ag(new A.arT(q,r))}, +afo(a){var s +if(a===B.G)s=A.a(this.k2,"_forceRemoval")||!A.a(this.k1,"_isConcealed") +else s=!1 +if(s)this.CR()}, +ob(a){var s,r=this,q="_controller",p=r.db +if(p!=null)p.ay(0) +r.db=null +if(a){r.CR() +return}r.k2=!0 +if(r.fy){if(r.cy==null){p=A.a(r.dx,"showDuration") +s=A.a(r.ch,q) +r.cy=A.bp(p,s.gUp(s))}}else if(r.cy==null){p=A.a(r.dy,"hoverShowDuration") +s=A.a(r.ch,q) +r.cy=A.bp(p,s.gUp(s))}r.fy=!1}, +Oo(){var s=this,r=s.cy +if(r!=null)r.ay(0) +s.cy=null +if(s.db==null)s.db=A.bp(A.a(s.fr,"waitDuration"),s.gajs())}, +a4I(){var s,r=this +if(A.a(r.k1,"_isConcealed")||A.a(r.k2,"_forceRemoval"))return +r.k1=!0 +s=r.cy +if(s!=null)s.ay(0) +r.cy=null +s=r.db +if(s!=null)s.ay(0) +r.db=null +s=r.cx +if(s!=null)s.bI(0) +A.a(r.ch,"_controller").dl(0)}, +NW(){var s,r,q=this +if(!A.a(q.k1,"_isConcealed"))return +q.k1=!1 +s=q.cy +if(s!=null)s.ay(0) +q.cy=null +s=q.db +if(s!=null)s.ay(0) +q.db=null +if(!q.cx.d){s=q.c +s.toString +q.a.toString +r=s.lO(t.N1) +r.toString +s=q.cx +s.toString +r.pg(0,s)}A.Qf(q.gwN()) +A.a(q.ch,"_controller").c_(0)}, +RK(){var s,r=this,q="_controller" +if(!A.a(r.k3,"_visible"))return!1 +s=r.db +if(s!=null)s.ay(0) +r.db=null +r.k2=!1 +if(A.a(r.k1,"_isConcealed")){if(A.a(r.fx,"_mouseIsConnected"))A.aFl(r) +r.NW() +return!0}if(r.cx!=null){s=r.cy +if(s!=null)s.ay(0) +r.cy=null +A.a(r.ch,q).c_(0) +return!1}r.a52() +A.a(r.ch,q).c_(0) +return!0}, +a52(){var s,r,q,p,o,n,m,l,k=this,j=null,i="_mouseIsConnected",h=k.c +h.toString +k.a.toString +s=h.lO(t.N1) +s.toString +h=k.c.gL() +h.toString +t.q.a(h) +r=h.rx.i6(B.i) +q=A.fq(h.dE(0,s.c.gL()),r) +r=k.c.X(t.I) +r.toString +h=A.ip(j,j,j,k.a.c) +p=A.a(k.d,"height") +o=A.a(k.e,"padding") +n=A.a(k.f,"margin") +m=A.a(k.fx,i)?new A.arQ(k):j +l=A.a(k.fx,i)?new A.arR(k):j +r=A.hu(new A.arS(A.axe(new A.Y0(h,p,o,n,A.a(k.r,"decoration"),A.a(k.x,"textStyle"),A.d3(B.X,A.a(k.ch,"_controller"),j),q,A.a(k.y,"verticalOffset"),A.a(k.z,"preferBelow"),m,l,j),r.f)),!1) +k.cx=r +k.k1=!1 +s.pg(0,r) +A.Qf(k.gwN()) +if(A.a(k.fx,i))A.aFl(k) +$.lU.push(k)}, +CR(){var s,r=this +B.d.w($.lU,r) +$.aVU.w(0,r) +s=r.cy +if(s!=null)s.ay(0) +r.cy=null +s=r.db +if(s!=null)s.ay(0) +r.db=null +if(!A.a(r.k1,"_isConcealed")){s=r.cx +if(s!=null)s.bI(0)}r.k1=!1 +r.cx=null +if(A.a(r.fx,"_mouseIsConnected"))if($.lU.length!==0)B.d.gO($.lU).NW()}, +afm(a){var s=this,r="_isConcealed" +if(s.cx==null)return +if(t.d.b(a)||t.J.b(a))s.ob(A.a(s.k1,r)||!1) +else if(t.b.b(a)){A.a(s.k1,r) +s.ob(!0)}}, +e4(){var s,r=this +if(r.cx!=null)r.ob(!0) +s=r.db +if(s!=null)s.ay(0) +r.l2()}, +m(a){var s=this +$.cK.rx$.b.w(0,s.gP0()) +$.nB.a2$.T(0,s.gM8()) +s.CR() +A.a(s.ch,"_controller").m(0) +s.a08(0)}, +a9j(){var s,r,q=this +q.fy=!0 +if(q.RK()&&A.a(q.id,"enableFeedback")){s=A.a(q.go,"triggerMode") +r=q.c +if(s===B.mm){r.toString +A.axo(r)}else{r.toString +A.a4y(r)}}}, +K(a,b){var s,r,q,p,o,n,m,l=this,k=null,j="triggerMode" +if(l.gwN().length===0){s=l.a.Q +return s}r=A.aq(b) +b.X(t.U2) +q=A.aq(b).d5 +s=r.a2.Q +if(r.ch.a===B.an){s.toString +p=s.xy(B.p,l.LF()) +o=new A.cU(A.aH(B.c.aX(229.5),255,255,255),k,k,B.h6,k,k,k,B.ag)}else{s.toString +p=s.xy(B.k,l.LF()) +s=B.aB.h(0,700) +s.toString +s=s.a +o=new A.cU(A.aH(B.c.aX(229.5),s>>>16&255,s>>>8&255,s&255),k,k,B.h6,k,k,k,B.ag)}l.a.toString +s=q.a +l.d=s==null?l.a78():s +l.a.toString +s=q.b +l.e=s==null?l.a77():s +s=l.a +s.toString +n=q.c +l.f=n==null?B.K:n +n=s.x +if(n==null)n=q.d +l.y=n==null?24:n +n=s.y +if(n==null)n=q.e +l.z=n!==!1 +s=s.z +if(s==null)s=q.f +s=s===!0 +l.Q=s +n=q.r +l.r=n==null?o:n +n=q.x +l.x=n==null?p:n +l.fr=B.z +l.dx=B.CP +l.dy=B.ax +l.go=B.mm +l.id=!0 +s=A.a(s,"excludeFromSemantics")?k:l.gwN() +m=A.bQ(k,k,l.a.Q,!1,k,k,!1,!1,k,k,k,k,k,s,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) +if(A.a(l.k3,"_visible")){s=A.a(l.go,j)===B.mm?l.gMc():k +m=A.fT(B.bA,m,B.a6,!0,k,k,k,k,k,k,k,s,k,k,k,k,k,A.a(l.go,j)===B.V7?l.gMc():k,k,k,k,k,k,k) +if(A.a(l.fx,"_mouseIsConnected"))m=A.ni(m,B.c8,k,new A.arU(l),new A.arV(l),k)}return m}} +A.arT.prototype={ +$0(){this.a.fx=this.b}, +$S:0} +A.arQ.prototype={ +$1(a){this.a.Oo() +return null}, +$S:55} +A.arR.prototype={ +$1(a){var s=this.a +s.ob(A.a(s.k1,"_isConcealed")||!1) +return null}, +$S:39} +A.arS.prototype={ +$1(a){return this.a}, +$S:8} +A.arU.prototype={ +$1(a){this.a.Oo() +return null}, +$S:55} +A.arV.prototype={ +$1(a){var s=this.a +s.ob(A.a(s.k1,"_isConcealed")||!1) +return null}, +$S:39} +A.arP.prototype={ +pY(a){return new A.al(0,a.b,0,a.d)}, +q3(a,b){return A.b_3(b,this.d,a,this.b,this.c)}, +my(a){return!this.b.k(0,a.b)||this.c!==a.c||this.d!==a.d}} +A.Y0.prototype={ +K(a,b){var s,r=this,q=null,p=A.aq(b).a2.Q +p.toString +s=new A.hn(!0,q,A.l4(!1,new A.eD(new A.al(0,1/0,r.d,1/0),A.kZ(A.aU(q,A.he(new A.r0(q,r.c,r.x,q,q,q,q,q,q,q),1,1),B.j,q,q,r.r,q,q,r.f,r.e,q,q,q),q,q,B.bJ,!0,p,q,q,B.aJ),q),r.y),q) +p=r.cx +if(p!=null||r.cy!=null)s=A.ni(s,B.c8,q,p,r.cy,q) +return new A.qp(0,0,0,0,q,q,new A.kX(new A.arP(r.z,r.Q,r.ch),s,q),q)}} +A.I2.prototype={ +m(a){var s=this,r=s.di$ +if(r!=null)r.T(0,s.gmX()) +s.di$=null +s.ba(0)}, +c4(){this.dq() +this.d2() +this.mY()}} +A.Eo.prototype={ +gB(a){var s=this,r=null +return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,r,r,r,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.Eo)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.d==r.d)if(J.e(b.r,r.r))if(J.e(b.x,r.x))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.Ep.prototype={ +j(a){return"TooltipTriggerMode."+this.b}} +A.Y1.prototype={} +A.Q1.prototype={ +j(a){return"ScriptCategory."+this.b}} +A.Eu.prototype={ +V5(a){switch(a.a){case 0:return this.c +case 1:return this.d +case 2:return this.e}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.Eu&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)&&b.e.k(0,s.e)}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Yl.prototype={} +A.fI.prototype={ +j(a){var s=this +if(s.gjc(s)===0)return A.awR(s.gjd(),s.gje()) +if(s.gjd()===0)return A.awQ(s.gjc(s),s.gje()) +return A.awR(s.gjd(),s.gje())+" + "+A.awQ(s.gjc(s),0)}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.fI&&b.gjd()===s.gjd()&&b.gjc(b)===s.gjc(s)&&b.gje()===s.gje()}, +gB(a){var s=this +return A.a7(s.gjd(),s.gjc(s),s.gje(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.di.prototype={ +gjd(){return this.a}, +gjc(a){return 0}, +gje(){return this.b}, +as(a,b){return new A.di(this.a-b.a,this.b-b.b)}, +U(a,b){return new A.di(this.a+b.a,this.b+b.b)}, +a7(a,b){return new A.di(this.a*b,this.b*b)}, +bK(a,b){return new A.di(this.a/b,this.b/b)}, +n1(a){var s=a.a/2,r=a.b/2 +return new A.m(s+this.a*s,r+this.b*r)}, +DW(a){var s=a.a/2,r=a.b/2 +return new A.m(s+this.a*s,r+this.b*r)}, +UV(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 +return new A.m(s+r+this.a*r,q+p+this.b*p)}, +alx(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 +s=s+q+this.a*q +p=p+n+this.b*n +return new A.x(s,p,s+r,p+o)}, +R(a){return this}, +j(a){return A.awR(this.a,this.b)}} +A.eB.prototype={ +gjd(){return 0}, +gjc(a){return this.a}, +gje(){return this.b}, +as(a,b){return new A.eB(this.a-b.a,this.b-b.b)}, +U(a,b){return new A.eB(this.a+b.a,this.b+b.b)}, +a7(a,b){return new A.eB(this.a*b,this.b*b)}, +bK(a,b){return new A.eB(this.a/b,this.b/b)}, +R(a){var s=this +switch(a.a){case 0:return new A.di(-s.a,s.b) +case 1:return new A.di(s.a,s.b)}}, +j(a){return A.awQ(this.a,this.b)}} +A.xr.prototype={ +a7(a,b){return new A.xr(this.a*b,this.b*b,this.c*b)}, +bK(a,b){return new A.xr(this.a/b,this.b/b,this.c/b)}, +R(a){var s=this +switch(a.a){case 0:return new A.di(s.a-s.b,s.c) +case 1:return new A.di(s.a+s.b,s.c)}}, +gjd(){return this.a}, +gjc(a){return this.b}, +gje(){return this.c}} +A.Rb.prototype={ +j(a){return"TextAlignVertical(y: "+this.a+")"}} +A.qx.prototype={ +j(a){return"RenderComparison."+this.b}} +A.yN.prototype={ +j(a){return"Axis."+this.b}} +A.EB.prototype={ +j(a){return"VerticalDirection."+this.b}} +A.oO.prototype={ +j(a){return"AxisDirection."+this.b}} +A.Of.prototype={ +SH(a,b,c,d){return A.av3(a,!1,c,d)}, +alA(a){return this.SH(a,!1,null,null)}} +A.XC.prototype={ +W(){var s,r +for(s=this.a,s=A.fz(s,s.r,A.r(s).c),r=s.$ti.c;s.v();)r.a(s.d).$0()}, +aq(a,b){this.a.I(0,b)}, +T(a,b){this.a.w(0,b)}} +A.yO.prototype={ +Ae(a){var s=this +return new A.xs(s.gf8().as(0,a.gf8()),s.gi1().as(0,a.gi1()),s.ghS().as(0,a.ghS()),s.giy().as(0,a.giy()),s.gf9().as(0,a.gf9()),s.gi0().as(0,a.gi0()),s.giz().as(0,a.giz()),s.ghR().as(0,a.ghR()))}, +I(a,b){var s=this +return new A.xs(s.gf8().U(0,b.gf8()),s.gi1().U(0,b.gi1()),s.ghS().U(0,b.ghS()),s.giy().U(0,b.giy()),s.gf9().U(0,b.gf9()),s.gi0().U(0,b.gi0()),s.giz().U(0,b.giz()),s.ghR().U(0,b.ghR()))}, +j(a){var s,r,q,p,o=this +if(o.gf8().k(0,o.gi1())&&o.gi1().k(0,o.ghS())&&o.ghS().k(0,o.giy()))if(!o.gf8().k(0,B.y))s=o.gf8().a===o.gf8().b?"BorderRadius.circular("+B.c.ai(o.gf8().a,1)+")":"BorderRadius.all("+o.gf8().j(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +if(!o.gf8().k(0,B.y)){r+="topLeft: "+o.gf8().j(0) +q=!0}else q=!1 +if(!o.gi1().k(0,B.y)){if(q)r+=", " +r+="topRight: "+o.gi1().j(0) +q=!0}if(!o.ghS().k(0,B.y)){if(q)r+=", " +r+="bottomLeft: "+o.ghS().j(0) +q=!0}if(!o.giy().k(0,B.y)){if(q)r+=", " +r+="bottomRight: "+o.giy().j(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gf9().k(0,o.gi0())&&o.gi0().k(0,o.ghR())&&o.ghR().k(0,o.giz()))if(!o.gf9().k(0,B.y))p=o.gf9().a===o.gf9().b?"BorderRadiusDirectional.circular("+B.c.ai(o.gf9().a,1)+")":"BorderRadiusDirectional.all("+o.gf9().j(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +if(!o.gf9().k(0,B.y)){r+="topStart: "+o.gf9().j(0) +q=!0}else q=!1 +if(!o.gi0().k(0,B.y)){if(q)r+=", " +r+="topEnd: "+o.gi0().j(0) +q=!0}if(!o.giz().k(0,B.y)){if(q)r+=", " +r+="bottomStart: "+o.giz().j(0) +q=!0}if(!o.ghR().k(0,B.y)){if(q)r+=", " +r+="bottomEnd: "+o.ghR().j(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s!=null +if(r&&p!=null)return A.d(s)+" + "+p +if(r)return s +if(p!=null)return p +return"BorderRadius.zero"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.yO&&b.gf8().k(0,s.gf8())&&b.gi1().k(0,s.gi1())&&b.ghS().k(0,s.ghS())&&b.giy().k(0,s.giy())&&b.gf9().k(0,s.gf9())&&b.gi0().k(0,s.gi0())&&b.giz().k(0,s.giz())&&b.ghR().k(0,s.ghR())}, +gB(a){var s=this +return A.a7(s.gf8(),s.gi1(),s.ghS(),s.giy(),s.gf9(),s.gi0(),s.giz(),s.ghR(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.cs.prototype={ +gf8(){return this.a}, +gi1(){return this.b}, +ghS(){return this.c}, +giy(){return this.d}, +gf9(){return B.y}, +gi0(){return B.y}, +giz(){return B.y}, +ghR(){return B.y}, +fn(a){var s=this +return A.ack(a,s.c,s.d,s.a,s.b)}, +Ae(a){if(a instanceof A.cs)return this.as(0,a) +return this.Xk(a)}, +I(a,b){if(b instanceof A.cs)return this.U(0,b) +return this.Xj(0,b)}, +as(a,b){var s=this +return new A.cs(s.a.as(0,b.a),s.b.as(0,b.b),s.c.as(0,b.c),s.d.as(0,b.d))}, +U(a,b){var s=this +return new A.cs(s.a.U(0,b.a),s.b.U(0,b.b),s.c.U(0,b.c),s.d.U(0,b.d))}, +a7(a,b){var s=this +return new A.cs(s.a.a7(0,b),s.b.a7(0,b),s.c.a7(0,b),s.d.a7(0,b))}, +bK(a,b){var s=this +return new A.cs(s.a.bK(0,b),s.b.bK(0,b),s.c.bK(0,b),s.d.bK(0,b))}, +R(a){return this}} +A.xs.prototype={ +a7(a,b){var s=this +return new A.xs(s.a.a7(0,b),s.b.a7(0,b),s.c.a7(0,b),s.d.a7(0,b),s.e.a7(0,b),s.f.a7(0,b),s.r.a7(0,b),s.x.a7(0,b))}, +bK(a,b){var s=this +return new A.xs(s.a.bK(0,b),s.b.bK(0,b),s.c.bK(0,b),s.d.bK(0,b),s.e.bK(0,b),s.f.bK(0,b),s.r.bK(0,b),s.x.bK(0,b))}, +R(a){var s=this +switch(a.a){case 0:return new A.cs(s.a.U(0,s.f),s.b.U(0,s.e),s.c.U(0,s.x),s.d.U(0,s.r)) +case 1:return new A.cs(s.a.U(0,s.e),s.b.U(0,s.f),s.c.U(0,s.r),s.d.U(0,s.x))}}, +gf8(){return this.a}, +gi1(){return this.b}, +ghS(){return this.c}, +giy(){return this.d}, +gf9(){return this.e}, +gi0(){return this.f}, +giz(){return this.r}, +ghR(){return this.x}} +A.yP.prototype={ +j(a){return"BorderStyle."+this.b}} +A.dE.prototype={ +bH(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.cw:this.c +return new A.dE(this.a,s,r)}, +me(){switch(this.c.a){case 1:var s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +s.saL(0,this.a) +s.sfS(this.b) +s.scM(0,B.Y) +return s +case 0:s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +s.saL(0,B.O) +s.sfS(0) +s.scM(0,B.Y) +return s}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.dE&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c}, +gB(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"BorderSide("+this.a.j(0)+", "+B.c.ai(this.b,1)+", "+this.c.j(0)+")"}} +A.c9.prototype={ +i3(a,b,c){return null}, +I(a,b){return this.i3(a,b,!1)}, +U(a,b){var s=this.I(0,b) +if(s==null)s=b.i3(0,this,!0) +return s==null?new A.it(A.b([b,this],t.N_)):s}, +e7(a,b){if(a==null)return this.bH(0,b) +return null}, +e8(a,b){if(a==null)return this.bH(0,1-b) +return null}, +j(a){return"ShapeBorder()"}} +A.ic.prototype={} +A.it.prototype={ +gh1(){return B.d.Fw(this.a,B.K,new A.akT())}, +i3(a,b,c){var s,r,q,p=b instanceof A.it +if(!p){s=this.a +r=c?B.d.gO(s):B.d.gN(s) +q=r.i3(0,b,c) +if(q==null)q=b.i3(0,r,!c) +if(q!=null){p=A.ai(s,!0,t.RY) +p[c?p.length-1:0]=q +return new A.it(p)}}s=A.b([],t.N_) +if(c)B.d.P(s,this.a) +if(p)B.d.P(s,b.a) +else s.push(b) +if(!c)B.d.P(s,this.a) +return new A.it(s)}, +I(a,b){return this.i3(a,b,!1)}, +bH(a,b){var s=this.a,r=A.a8(s).i("aF<1,c9>") +return new A.it(A.ai(new A.aF(s,new A.akU(b),r),!0,r.i("aI.E")))}, +e7(a,b){return A.aFJ(a,this,b)}, +e8(a,b){return A.aFJ(this,a,b)}, +jM(a,b){var s,r +for(s=this.a,r=0;r") +return new A.aF(new A.c1(s,r),new A.akV(),r.i("aF")).c1(0," + ")}} +A.akT.prototype={ +$2(a,b){return a.I(0,b.gh1())}, +$S:250} +A.akU.prototype={ +$1(a){return a.bH(0,this.a)}, +$S:251} +A.akV.prototype={ +$1(a){return a.j(0)}, +$S:252} +A.yX.prototype={ +j(a){return"BoxShape."+this.b}} +A.Jj.prototype={ +i3(a,b,c){return null}, +I(a,b){return this.i3(a,b,!1)}, +jM(a,b){var s=A.cp() +s.hq(0,this.gh1().R(b).EJ(a)) +return s}, +dQ(a,b){var s=A.cp() +s.hq(0,a) +return s}} +A.dP.prototype={ +gh1(){var s=this +return new A.aw(s.d.b,s.a.b,s.b.b,s.c.b)}, +gKu(){var s=this,r=s.a.a +return s.b.a.k(0,r)&&s.c.a.k(0,r)&&s.d.a.k(0,r)}, +gPN(){var s=this,r=s.a.b +return s.b.b===r&&s.c.b===r&&s.d.b===r}, +gOG(){var s=this,r=s.a.c +return s.b.c===r&&s.c.c===r&&s.d.c===r}, +i3(a,b,c){var s=this +if(b instanceof A.dP&&A.kO(s.a,b.a)&&A.kO(s.b,b.b)&&A.kO(s.c,b.c)&&A.kO(s.d,b.d))return new A.dP(A.iF(s.a,b.a),A.iF(s.b,b.b),A.iF(s.c,b.c),A.iF(s.d,b.d)) +return null}, +I(a,b){return this.i3(a,b,!1)}, +bH(a,b){var s=this +return new A.dP(s.a.bH(0,b),s.b.bH(0,b),s.c.bH(0,b),s.d.bH(0,b))}, +e7(a,b){if(a instanceof A.dP)return A.awX(a,this,b) +return this.o3(a,b)}, +e8(a,b){if(a instanceof A.dP)return A.awX(this,a,b) +return this.o4(a,b)}, +yP(a,b,c,d,e){var s,r=this +if(r.gKu()&&r.gPN()&&r.gOG()){s=r.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.aBW(a,b,s) +break +case 0:if(c!=null){A.aBX(a,b,s,c) +return}A.aBY(a,b,s) +break}return}}A.aI7(a,b,r.c,r.d,r.b,r.a)}, +hb(a,b,c){return this.yP(a,b,null,B.ag,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.dP&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this +if(q.gKu()&&q.gPN()&&q.gOG())return"Border.all("+q.a.j(0)+")" +s=A.b([],t.s) +r=q.a +if(!r.k(0,B.r))s.push("top: "+r.j(0)) +r=q.b +if(!r.k(0,B.r))s.push("right: "+r.j(0)) +r=q.c +if(!r.k(0,B.r))s.push("bottom: "+r.j(0)) +r=q.d +if(!r.k(0,B.r))s.push("left: "+r.j(0)) +return"Border("+B.d.c1(s,", ")+")"}, +gmf(a){return this.a}} +A.eT.prototype={ +gh1(){var s=this +return new A.fl(s.b.b,s.a.b,s.c.b,s.d.b)}, +galY(){var s,r,q=this,p=q.a,o=p.a,n=q.b +if(!n.a.k(0,o)||!q.c.a.k(0,o)||!q.d.a.k(0,o))return!1 +s=p.b +if(n.b!==s||q.c.b!==s||q.d.b!==s)return!1 +r=p.c +if(n.c!==r||q.c.c!==r||q.d.c!==r)return!1 +return!0}, +i3(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.eT){s=p.a +r=b.a +if(A.kO(s,r)&&A.kO(p.b,b.b)&&A.kO(p.c,b.c)&&A.kO(p.d,b.d))return new A.eT(A.iF(s,r),A.iF(p.b,b.b),A.iF(p.c,b.c),A.iF(p.d,b.d)) +return o}if(b instanceof A.dP){s=b.a +r=p.a +if(!A.kO(s,r)||!A.kO(b.c,p.d))return o +q=p.b +if(!q.k(0,B.r)||!p.c.k(0,B.r)){if(!b.d.k(0,B.r)||!b.b.k(0,B.r))return o +return new A.eT(A.iF(s,r),q,p.c,A.iF(b.c,p.d))}return new A.dP(A.iF(s,r),b.b,A.iF(b.c,p.d),b.d)}return o}, +I(a,b){return this.i3(a,b,!1)}, +bH(a,b){var s=this +return new A.eT(s.a.bH(0,b),s.b.bH(0,b),s.c.bH(0,b),s.d.bH(0,b))}, +e7(a,b){if(a instanceof A.eT)return A.awW(a,this,b) +return this.o3(a,b)}, +e8(a,b){if(a instanceof A.eT)return A.awW(this,a,b) +return this.o4(a,b)}, +yP(a,b,c,d,e){var s,r,q,p=this +if(p.galY()){s=p.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.aBW(a,b,s) +break +case 0:if(c!=null){A.aBX(a,b,s,c) +return}A.aBY(a,b,s) +break}return}}switch(e.a){case 0:r=p.c +q=p.b +break +case 1:r=p.b +q=p.c +break +default:r=null +q=null}A.aI7(a,b,p.d,r,q,p.a)}, +hb(a,b,c){return this.yP(a,b,null,B.ag,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.eT&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.b([],t.s),q=s.a +if(!q.k(0,B.r))r.push("top: "+q.j(0)) +q=s.b +if(!q.k(0,B.r))r.push("start: "+q.j(0)) +q=s.c +if(!q.k(0,B.r))r.push("end: "+q.j(0)) +q=s.d +if(!q.k(0,B.r))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.d.c1(r,", ")+")"}, +gmf(a){return this.a}} +A.cU.prototype={ +geF(a){var s=this.c +return s==null?null:s.gh1()}, +zr(a,b){var s,r,q +switch(this.x.a){case 1:s=A.ke(a.gbm(),a.gkY()/2) +r=A.cp() +r.lm(0,s) +return r +case 0:r=this.d +if(r!=null){q=A.cp() +q.hp(0,r.R(b).fn(a)) +return q}r=A.cp() +r.hq(0,a) +return r}}, +bH(a,b){var s=this,r=null,q=A.I(r,s.a,b),p=A.aBZ(r,s.c,b),o=A.oT(r,s.d,b),n=A.awZ(r,s.e,b),m=s.f +m=m==null?r:m.bH(0,b) +return new A.cU(q,s.b,p,o,n,m,r,s.x)}, +gyt(){return this.e!=null}, +e7(a,b){if(a==null)return this.bH(0,b) +if(a instanceof A.cU)return A.aC_(a,this,b) +return this.IU(a,b)}, +e8(a,b){if(a==null)return this.bH(0,1-b) +if(a instanceof A.cU)return A.aC_(this,a,b) +return this.IV(a,b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.cU&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&A.em(b.e,s.e)&&J.e(b.f,s.f)&&b.x===s.x}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,A.dN(s.e),s.f,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +FO(a,b,c){var s +switch(this.x.a){case 0:s=this.d +if(s!=null)return s.R(c).fn(new A.x(0,0,0+a.a,0+a.b)).A(0,b) +return!0 +case 1:return b.as(0,a.i6(B.i)).gd9()<=Math.min(a.a,a.b)/2}}, +xC(a){return new A.ak9(this,a)}} +A.ak9.prototype={ +N7(a,b,c,d){var s=this.b +switch(s.x.a){case 1:a.eS(0,b.gbm(),b.gkY()/2,c) +break +case 0:s=s.d +if(s==null)a.cW(0,b,c) +else a.cV(0,s.R(d).fn(b),c) +break}}, +a3E(a,b,c){var s,r,q,p,o,n,m=this.b.e +if(m==null)return +for(s=m.length,r=0;r0?n*0.57735+0.5:0)) +p=b.cK(q.b) +n=q.d +this.N7(a,new A.x(p.a-n,p.b-n,p.c+n,p.d+n),o,c)}}, +abV(a,b,c){var s,r,q=this,p=q.b,o=p.b +if(o==null)return +if(q.e==null)q.e=new A.zC(o,q.a) +switch(p.x.a){case 1:s=A.ke(b.gbm(),b.gkY()/2) +r=A.cp() +r.lm(0,s) +break +case 0:p=p.d +if(p!=null){r=A.cp() +r.hp(0,p.R(c.d).fn(b))}else r=null +break +default:r=null}q.e.TC(a,b,r,c)}, +m(a){var s=this.e +if(s!=null)s.m(0) +this.IO(0)}, +iU(a,b,c){var s,r,q=this,p=c.e,o=b.a,n=b.b,m=new A.x(o,n,o+p.a,n+p.b),l=c.d +q.a3E(a,m,l) +p=q.b +o=p.a +n=o==null +if(!n||p.f!=null){if(q.c!=null)s=p.f!=null&&!J.e(q.d,m) +else s=!0 +if(s){s=A.aP() +r=s?A.bj():new A.b9(new A.be()) +if(!n)r.saL(0,o) +o=p.f +if(o!=null){r.sv6(o.R2(0,m,l)) +q.d=m}q.c=r}o=q.c +o.toString +q.N7(a,m,o,l)}q.abV(a,m,c) +o=p.c +if(o!=null){n=p.d +n=n==null?null:n.R(l) +o.yP(a,m,n,p.x,l)}}, +j(a){return"BoxPainter for "+this.b.j(0)}} +A.Jk.prototype={ +j(a){return"BoxFit."+this.b}} +A.LJ.prototype={} +A.hV.prototype={ +me(){var s=A.aP(),r=s?A.bj():new A.b9(new A.be()) +r.saL(0,this.a) +r.sGe(new A.Bp(this.e,A.aTe(this.c))) +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.hV&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"BoxShadow("+s.a.j(0)+", "+s.b.j(0)+", "+A.jB(s.c)+", "+A.jB(s.d)+"), "+s.e.j(0)}} +A.eC.prototype={ +gh1(){var s=this.a.b +return new A.aw(s,s,s,s)}, +bH(a,b){return new A.eC(this.a.bH(0,b))}, +e7(a,b){if(a instanceof A.eC)return new A.eC(A.bt(a.a,this.a,b)) +return this.o3(a,b)}, +e8(a,b){if(a instanceof A.eC)return new A.eC(A.bt(this.a,a.a,b)) +return this.o4(a,b)}, +jM(a,b){var s=A.cp() +s.lm(0,A.ke(a.gbm(),Math.max(0,a.gkY()/2-this.a.b))) +return s}, +dQ(a,b){var s=A.cp() +s.lm(0,A.ke(a.gbm(),a.gkY()/2)) +return s}, +q2(a){return this.dQ(a,null)}, +xx(a){return new A.eC(a==null?this.a:a)}, +hb(a,b,c){var s=this.a +switch(s.c.a){case 0:break +case 1:a.eS(0,b.gbm(),(b.gkY()-s.b)/2,s.me()) +break}}, +aP(a,b){return this.hb(a,b,null)}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.eC&&b.a.k(0,this.a)}, +gB(a){var s=this.a +return A.a7(s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"CircleBorder("+this.a.j(0)+")"}} +A.a1e.prototype={ +B1(a,b,c,d){var s,r,q=this +q.gcT(q).c2(0) +switch(b.a){case 0:break +case 1:a.$1(!1) +break +case 2:a.$1(!0) +break +case 3:a.$1(!0) +s=q.gcT(q) +r=A.aP() +s.fo(0,c,r?A.bj():new A.b9(new A.be())) +break}d.$0() +if(b===B.dg)q.gcT(q).bY(0) +q.gcT(q).bY(0)}, +ahv(a,b,c,d){this.B1(new A.a1f(this,a),b,c,d)}, +ahx(a,b,c,d){this.B1(new A.a1g(this,a),b,c,d)}, +ahy(a,b,c,d){this.B1(new A.a1h(this,a),b,c,d)}} +A.a1f.prototype={ +$1(a){var s=this.a +return s.gcT(s).xq(0,this.b,a)}, +$S:7} +A.a1g.prototype={ +$1(a){var s=this.a +return s.gcT(s).xr(0,this.b,a)}, +$S:7} +A.a1h.prototype={ +$1(a){var s=this.a +return s.gcT(s).Qz(0,this.b,a)}, +$S:7} +A.jF.prototype={ +h(a,b){return this.b.h(0,b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return s.XN(0,b)&&A.r(s).i("jF").b(b)&&A.azL(b.b,s.b)}, +gB(a){return A.a7(A.J(this),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ColorSwatch(primary value: "+this.XO(0)+")"}} +A.hY.prototype={ +d0(){return"Decoration"}, +geF(a){return B.K}, +gyt(){return!1}, +e7(a,b){return null}, +e8(a,b){return null}, +FO(a,b,c){return!0}, +zr(a,b){throw A.c(A.V("This Decoration subclass does not expect to be used for clipping."))}} +A.Jl.prototype={ +m(a){}} +A.Tu.prototype={} +A.pG.prototype={ +j(a){return"ImageRepeat."+this.b}} +A.zC.prototype={ +TC(a,b,c,d){var s,r,q,p=this,o=p.a,n=o.a.R(d) +n.gdB(n) +p.c=n +n.aq(0,new A.fU(p.ga8z(),null,o.b)) +if(p.d==null)return +s=c!=null +if(s){a.c2(0) +a.hu(0,c)}r=p.d +q=r.a +A.aI8(B.P,a,null,null,r.c,B.nL,o.d,!1,q,!1,!1,1,b,B.cM,r.b) +if(s)a.bY(0)}, +a8A(a,b){var s,r,q=this +if(J.e(q.d,a))return +s=q.d +if(s!=null)if(a.a.FW(s.a)){r=s.b +s=r===r&&a.c==s.c}else s=!1 +else s=!1 +if(s){a.a.m(0) +return}s=q.d +if(s!=null)s.a.m(0) +q.d=a +if(!b)q.b.$0()}, +m(a){var s=this.d +if(s!=null)s.a.m(0) +this.d=null}, +j(a){return"DecorationImagePainter(stream: "+A.d(this.c)+", image: "+A.d(this.d)+") for "+this.a.j(0)}} +A.cJ.prototype={ +gjq(){var s=this +return s.geL(s)+s.geM(s)+s.gfU(s)+s.gfW()}, +agw(a){var s=this +switch(a.a){case 0:return s.gjq() +case 1:return s.gdf(s)+s.gds(s)}}, +I(a,b){var s=this +return new A.md(s.geL(s)+b.geL(b),s.geM(s)+b.geM(b),s.gfU(s)+b.gfU(b),s.gfW()+b.gfW(),s.gdf(s)+b.gdf(b),s.gds(s)+b.gds(b))}, +q(a,b,c){var s=this +return new A.md(B.c.q(s.geL(s),b.a,c.a),B.c.q(s.geM(s),b.c,c.b),B.c.q(s.gfU(s),0,c.c),B.c.q(s.gfW(),0,c.d),B.c.q(s.gdf(s),b.b,c.e),B.c.q(s.gds(s),b.d,c.f))}, +j(a){var s=this +if(s.gfU(s)===0&&s.gfW()===0){if(s.geL(s)===0&&s.geM(s)===0&&s.gdf(s)===0&&s.gds(s)===0)return"EdgeInsets.zero" +if(s.geL(s)===s.geM(s)&&s.geM(s)===s.gdf(s)&&s.gdf(s)===s.gds(s))return"EdgeInsets.all("+B.c.ai(s.geL(s),1)+")" +return"EdgeInsets("+B.c.ai(s.geL(s),1)+", "+B.c.ai(s.gdf(s),1)+", "+B.c.ai(s.geM(s),1)+", "+B.c.ai(s.gds(s),1)+")"}if(s.geL(s)===0&&s.geM(s)===0)return"EdgeInsetsDirectional("+B.c.ai(s.gfU(s),1)+", "+B.c.ai(s.gdf(s),1)+", "+B.c.ai(s.gfW(),1)+", "+B.c.ai(s.gds(s),1)+")" +return"EdgeInsets("+B.c.ai(s.geL(s),1)+", "+B.c.ai(s.gdf(s),1)+", "+B.c.ai(s.geM(s),1)+", "+B.c.ai(s.gds(s),1)+") + EdgeInsetsDirectional("+B.c.ai(s.gfU(s),1)+", 0.0, "+B.c.ai(s.gfW(),1)+", 0.0)"}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.cJ&&b.geL(b)===s.geL(s)&&b.geM(b)===s.geM(s)&&b.gfU(b)===s.gfU(s)&&b.gfW()===s.gfW()&&b.gdf(b)===s.gdf(s)&&b.gds(b)===s.gds(s)}, +gB(a){var s=this +return A.a7(s.geL(s),s.geM(s),s.gfU(s),s.gfW(),s.gdf(s),s.gds(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aw.prototype={ +geL(a){return this.a}, +gdf(a){return this.b}, +geM(a){return this.c}, +gds(a){return this.d}, +gfU(a){return 0}, +gfW(){return 0}, +SC(a){var s=this +return new A.x(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +EJ(a){var s=this +return new A.x(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +I(a,b){if(b instanceof A.aw)return this.U(0,b) +return this.IW(0,b)}, +q(a,b,c){var s=this +return new A.aw(B.c.q(s.a,b.a,c.a),B.c.q(s.b,b.b,c.e),B.c.q(s.c,b.c,c.b),B.c.q(s.d,b.d,c.f))}, +as(a,b){var s=this +return new A.aw(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +U(a,b){var s=this +return new A.aw(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a7(a,b){var s=this +return new A.aw(s.a*b,s.b*b,s.c*b,s.d*b)}, +bK(a,b){var s=this +return new A.aw(s.a/b,s.b/b,s.c/b,s.d/b)}, +R(a){return this}, +n7(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c +return new A.aw(r,q,p,a==null?s.d:a)}, +xw(a){return this.n7(a,null,null,null)}, +ai7(a,b){return this.n7(a,null,null,b)}, +aib(a,b){return this.n7(null,a,b,null)}} +A.fl.prototype={ +gfU(a){return this.a}, +gdf(a){return this.b}, +gfW(){return this.c}, +gds(a){return this.d}, +geL(a){return 0}, +geM(a){return 0}, +I(a,b){if(b instanceof A.fl)return this.U(0,b) +return this.IW(0,b)}, +as(a,b){var s=this +return new A.fl(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +U(a,b){var s=this +return new A.fl(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a7(a,b){var s=this +return new A.fl(s.a*b,s.b*b,s.c*b,s.d*b)}, +bK(a,b){var s=this +return new A.fl(s.a/b,s.b/b,s.c/b,s.d/b)}, +R(a){var s=this +switch(a.a){case 0:return new A.aw(s.c,s.b,s.a,s.d) +case 1:return new A.aw(s.a,s.b,s.c,s.d)}}} +A.md.prototype={ +a7(a,b){var s=this +return new A.md(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +bK(a,b){var s=this +return new A.md(s.a/b,s.b/b,s.c/b,s.d/b,s.e/b,s.f/b)}, +R(a){var s=this +switch(a.a){case 0:return new A.aw(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.aw(s.c+s.a,s.e,s.d+s.b,s.f)}}, +geL(a){return this.a}, +geM(a){return this.b}, +gfU(a){return this.c}, +gfW(){return this.d}, +gdf(a){return this.e}, +gds(a){return this.f}} +A.akS.prototype={} +A.atG.prototype={ +$1(a){return a<=this.a}, +$S:254} +A.atb.prototype={ +$1(a){var s=this,r=A.I(A.aH9(s.a,s.b,a),A.aH9(s.c,s.d,a),s.e) +r.toString +return r}, +$S:255} +A.a6h.prototype={ +Ci(){var s,r,q,p=this.b +if(p!=null)return p +p=this.a.length +s=1/(p-1) +r=J.fW(p,t.i) +for(q=0;q") +return new A.pW(s.d,s.e,s.f,A.ai(new A.aF(r,new A.a9_(b),q),!0,q.i("aI.E")),s.b,null)}, +e7(a,b){var s=A.aDC(a,this,b) +return s}, +e8(a,b){var s=A.aDC(this,a,b) +return s}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.pW)if(b.d.k(0,r.d))if(b.e.k(0,r.e))if(b.f===r.f)s=A.em(b.a,r.a)&&A.em(b.b,r.b) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.a7(s.d,s.e,s.f,s.c,A.dN(s.a),A.dN(s.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.b(["begin: "+s.d.j(0),"end: "+s.e.j(0),"colors: "+A.d(s.a)],t.s),q=s.b +if(q!=null)r.push("stops: "+A.d(q)) +r.push("tileMode: "+s.f.j(0)) +return"LinearGradient("+B.d.c1(r,", ")+")"}} +A.a9_.prototype={ +$1(a){var s=A.I(null,a,this.a) +s.toString +return s}, +$S:65} +A.a7n.prototype={ +ar(a){var s,r +for(s=this.b,r=s.gbg(s),r=r.ga3(r);r.v();)r.gJ(r).m(0) +s.ar(0) +this.a.ar(0) +this.f=0}, +RP(a){var s,r,q,p=this,o=p.c.w(0,a) +if(o!=null){s=o.a +r=A.a(o.d,"_handleRemove") +if(s.r)A.R(A.ae(u.V)) +B.d.w(s.x,r) +o.Jo(0)}q=p.a.w(0,a) +if(q!=null){q.a.T(0,q.b) +return!0}o=p.b.w(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.m(0) +return!0}return!1}, +P1(a,b,c){var s,r=this,q=b.b +if(q!=null&&q<=104857600&&!0){s=r.f +q.toString +r.f=s+q +r.b.l(0,a,b) +r.a49(c)}else b.m(0)}, +Do(a,b,c){var s=this.c.bQ(0,a,new A.a7p(this,b,a)) +if(s.b==null)s.b=c}, +U_(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={} +h.a=h.b=null +q=j.a +p=q.h(0,b) +o=p==null?i:p.a +h.c=o +if(o!=null)return o +p=j.b +n=p.w(0,b) +if(n!=null){h=n.a +j.Do(b,h,n.b) +p.l(0,b,n) +return h}m=j.c.h(0,b) +if(m!=null){h=m.a +q=m.b +if(h.r)A.R(A.ae(u.V)) +p=new A.u8(h) +p.vl(h) +j.P1(b,new A.ET(h,q,p),i) +return h}try{o=h.c=c.$0() +j.Do(b,o,i) +p=o}catch(l){s=A.Z(l) +r=A.aD(l) +d.$2(s,r) +return i}h.d=!1 +h.e=null +k=new A.fU(new A.a7q(h,j,b),i,i) +q.l(0,b,new A.VA(p,k)) +h.c.aq(0,k) +return h.c}, +a49(a){var s,r,q,p,o,n=this,m=n.b +while(!0){if(!(n.f>104857600||m.gp(m)>1000))break +s=m.gaD(m) +r=s.ga3(s) +if(!r.v())A.R(A.c7()) +q=r.gJ(r) +p=m.h(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.m(0) +m.w(0,q)}}} +A.a7p.prototype={ +$0(){return A.aVA(this.b,new A.a7o(this.a,this.c))}, +$S:256} +A.a7o.prototype={ +$0(){this.a.c.w(0,this.b)}, +$S:0} +A.a7q.prototype={ +$2(a,b){var s,r,q,p,o,n +if(a!=null){s=a.a +r=s.gbj(s)*s.gbo(s)*4 +s.m(0)}else r=null +s=this.a +q=s.c +if(q.r)A.R(A.ae(u.V)) +p=new A.u8(q) +p.vl(q) +o=new A.ET(q,r,p) +p=this.b +q=this.c +p.Do(q,s.c,r) +if(s.e==null)p.P1(q,o,s.a) +else o.m(0) +n=s.e +if(n==null)n=p.a.w(0,q) +if(n!=null)n.a.T(0,n.b) +s.d=!0}, +$S:257} +A.SK.prototype={ +m(a){$.c2.z$.push(new A.akD(this))}} +A.akD.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.m(0) +s.c=null}, +$S:2} +A.ET.prototype={} +A.xn.prototype={ +a2S(a,b,c){var s=new A.anL(this,b) +this.d=s +s=A.a(s,"_handleRemove") +if(a.r)A.R(A.ae(u.V)) +a.x.push(s)}, +j(a){return"#"+A.bX(this)}} +A.anL.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=A.a(s.d,"_handleRemove") +if(r.r)A.R(A.ae(u.V)) +B.d.w(r.x,q) +s.Jo(0)}, +$S:0} +A.VA.prototype={} +A.AH.prototype={ +QV(a){var s=this +return new A.AH(s.a,s.b,s.c,s.d,a,s.f)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.AH&&b.a==s.a&&b.b==s.b&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a +if(p!=null){q+="bundle: "+p.j(0) +s=!0}else s=!1 +p=r.b +if(p!=null){if(s)q+=", " +p=q+("devicePixelRatio: "+B.c.ai(p,1)) +q=p +s=!0}p=r.c +if(p!=null){if(s)q+=", " +p=q+("locale: "+p.j(0)) +q=p +s=!0}p=r.d +if(p!=null){if(s)q+=", " +p=q+("textDirection: "+p.j(0)) +q=p +s=!0}p=r.e +if(p!=null){if(s)q+=", " +p=q+("size: "+p.j(0)) +q=p +s=!0}p=r.f +if(p!=null){if(s)q+=", " +p=q+("platform: "+p.b) +q=p}q+=")" +return q.charCodeAt(0)==0?q:q}} +A.j0.prototype={ +R(a){var s=new A.a7H() +this.a4W(a,new A.a7E(this,a,s),new A.a7F(this,a,s)) +return s}, +a4W(a,b,c){var s,r=null,q={} +q.a=null +q.b=!1 +s=new A.a7B(q,c) +$.a3.S9(new A.YB(new A.a7z(s),r,r,r,r,r,r,r,r,r,r,r,r)).kI(new A.a7A(q,this,a,s,b))}, +uk(a,b,c,d){var s +if(b.a!=null){$.k4.lJ$.U_(0,c,new A.a7C(b),d) +return}s=$.k4.lJ$.U_(0,c,new A.a7D(this,c),d) +if(s!=null)b.If(s)}, +j(a){return"ImageConfiguration()"}} +A.a7E.prototype={ +$2(a,b){this.a.uk(this.b,this.c,a,b)}, +$S(){return A.r(this.a).i("~(j0.T,~(F,cn?))")}} +A.a7F.prototype={ +$3(a,b,c){return this.V3(a,b,c)}, +V3(a,b,c){var s=0,r=A.C(t.H),q=this,p +var $async$$3=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:s=2 +return A.H(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.If(new A.alV(A.b([],t.XZ),A.b([],t.c))) +p=p.a +p.toString +p.ui(A.bA("while resolving an image"),b,null,!0,c) +return A.A(null,r)}}) +return A.B($async$$3,r)}, +$S(){return A.r(this.a).i("ay<~>(j0.T?,F,cn?)")}} +A.a7B.prototype={ +V2(a,b){var s=0,r=A.C(t.H),q,p=this,o +var $async$$2=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}p.b.$3(o.a,a,b) +o.b=!0 +case 1:return A.A(q,r)}}) +return A.B($async$$2,r)}, +$2(a,b){return this.V2(a,b)}, +$S:258} +A.a7z.prototype={ +$5(a,b,c,d,e){this.a.$2(d,e)}, +$S:259} +A.a7A.prototype={ +$0(){var s,r,q,p,o=this,n=null +try{n=o.b.Gq(o.c)}catch(q){s=A.Z(q) +r=A.aD(q) +o.d.$2(s,r) +return}p=o.d +J.awM(n,new A.a7y(o.a,o.b,o.e,p),t.H).lt(p)}, +$S:0} +A.a7y.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.Z(q) +r=A.aD(q) +p.d.$2(s,r)}}, +$S(){return A.r(this.b).i("az(j0.T)")}} +A.a7C.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:169} +A.a7D.prototype={ +$0(){return this.a.G8(0,this.b,$.k4.galz())}, +$S:169} +A.jC.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.jC&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gB(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"AssetBundleImageKey(bundle: "+this.a.j(0)+', name: "'+this.b+'", scale: '+A.d(this.c)+")"}, +gaF(a){return this.b}} +A.IW.prototype={ +G8(a,b,c){return A.aRY(null,this.wa(b,c),b.b,null,b.c)}, +wa(a,b){return this.aaY(a,b)}, +aaY(a,b){var s=0,r=A.C(t.hP),q,p=2,o,n=[],m,l,k +var $async$wa=A.D(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:l=null +p=4 +s=7 +return A.H(a.a.eo(0,a.b),$async$wa) +case 7:l=d +p=2 +s=6 +break +case 4:p=3 +k=o +if(A.Z(k) instanceof A.pl){$.k4.lJ$.RP(a) +throw k}else throw k +s=6 +break +case 3:s=2 +break +case 6:if(l==null){$.k4.lJ$.RP(a) +throw A.c(A.ae("Unable to read data"))}q=b.$1(A.bG(l.buffer,0,null)) +s=1 +break +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$wa,r)}} +A.alV.prototype={} +A.yK.prototype={ +gpn(){return this.a}, +Gq(a){var s,r={},q=a.a +if(q==null)q=$.a_c() +r.a=r.b=null +q.amg("AssetManifest.json",A.aZA(),t.wd).bG(0,new A.a_J(r,this,a,q),t.H).lt(new A.a_K(r)) +s=r.a +if(s!=null)return s +s=new A.ab($.a3,t.Lv) +r.b=new A.aN(s,t.h8) +return s}, +a4k(a,b,c){var s,r,q,p=b.b +if(p==null||c==null||J.hS(c))return a +s=A.ayp(t.i,t.N) +for(r=J.aW(c);r.v();){q=r.gJ(r) +s.l(0,this.Nj(q),q)}p.toString +return this.a6z(s,p)}, +a6z(a,b){var s,r,q +if(a.qJ(b)){s=a.h(0,b) +s.toString +return s}r=a.am5(b) +q=a.ak1(b) +if(r==null)return a.h(0,q) +if(q==null)return a.h(0,r) +if(b<2||b>(r+q)/2)return a.h(0,q) +else return a.h(0,r)}, +Nj(a){var s,r,q,p +if(a===this.a)return 1 +s=A.m1(a,0,null) +r=s.gm4().length>1?s.gm4()[s.gm4().length-2]:"" +q=$.aIF().tt(r) +if(q!=null&&q.b.length-1>0){p=q.b[1] +p.toString +return A.os(p)}return 1}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.yK&&b.gpn()===this.gpn()&&!0}, +gB(a){return A.a7(this.gpn(),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"AssetImage(bundle: "+A.d(this.b)+', name: "'+this.gpn()+'")'}} +A.a_J.prototype={ +$1(a){var s,r=this,q=r.b,p=q.gpn(),o=a==null?null:J.N(a,q.gpn()) +o=q.a4k(p,r.c,o) +o.toString +s=new A.jC(r.d,o,q.Nj(o)) +q=r.a +p=q.b +if(p!=null)p.cq(0,s) +else q.a=new A.dz(s,t.WT)}, +$S:261} +A.a_K.prototype={ +$2(a,b){this.a.b.oK(a,b)}, +$S:72} +A.j_.prototype={ +e3(a){return new A.j_(this.a.e3(0),this.b,this.c)}, +j(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.j(0)+" @ "+A.jB(this.b)+"x"}, +gB(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.j_&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +A.fU.prototype={ +gB(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.fU&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}, +amV(a,b){return this.a.$2(a,b)}} +A.a7H.prototype={ +If(a){var s +this.a=a +s=this.b +if(s!=null){this.b=null +B.d.a9(s,a.gPU(a))}}, +aq(a,b){var s=this.a +if(s!=null)return s.aq(0,b) +s=this.b;(s==null?this.b=A.b([],t.XZ):s).push(b)}, +T(a,b){var s,r=this.a +if(r!=null)return r.T(0,b) +for(s=0;r=this.b,s")),n),!0,n.i("q.E")) +s=!1 +for(o=m.length,l=0;l")),r),!0,r.i("q.E")) +for(s=q.length,p=0;p=r.a}else{r=s +s=!0}if(s){s=p.cx +p.Le(new A.j_(s.gfG(s).e3(0),p.Q,p.d)) +p.cy=a +s=p.cx +p.db=s.gF6(s) +s=p.cx +s.gfG(s).m(0) +p.cx=null +s=p.dx +r=p.z +q=B.b.cj(s,r.gtu(r)) +s=p.z +if(s.gz8(s)!==-1){s=p.z +s=q<=s.gz8(s)}else s=!0 +if(s)p.o9() +return}r.toString +p.dy=A.bp(new A.aS(B.c.aX((r.a-(a.a-A.a(p.cy,o).a))*$.aHg)),new A.aa5(p))}, +o9(){var s=0,r=A.C(t.H),q,p=2,o,n=[],m=this,l,k,j,i,h +var $async$o9=A.D(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:i=m.cx +if(i!=null)i.gfG(i).m(0) +m.cx=null +p=4 +s=7 +return A.H(m.z.q1(),$async$o9) +case 7:m.cx=b +p=2 +s=6 +break +case 4:p=3 +h=o +l=A.Z(h) +k=A.aD(h) +m.ui(A.bA("resolving an image frame"),l,m.ch,!0,k) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:i=m.z +if(i.gtu(i)===1){if(m.a.length===0){s=1 +break}i=m.cx +m.Le(new A.j_(i.gfG(i).e3(0),m.Q,m.d)) +i=m.cx +i.gfG(i).m(0) +m.cx=null +s=1 +break}m.O4() +case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$o9,r)}, +O4(){if(this.fr)return +this.fr=!0 +$.c2.I_(this.ga7L())}, +Le(a){this.Wj(a);++this.dx}, +aq(a,b){var s,r=this +if(r.a.length===0){s=r.z +if(s!=null)s=r.b==null||s.gtu(s)>1 +else s=!1}else s=!1 +if(s)r.o9() +r.Y6(0,b)}, +T(a,b){var s,r=this +r.Y7(0,b) +if(r.a.length===0){s=r.dy +if(s!=null)s.ay(0) +r.dy=null}}, +wh(){var s,r=this +r.Y5() +if(r.r){s=r.y +if(s!=null)s.a=A.aka(s.d,null,s.$ti.i("f8.T")) +s=r.y +if(s!=null)s.ay(0) +r.y=null}}} +A.aa6.prototype={ +$2(a,b){this.a.ui(A.bA("resolving an image codec"),a,this.b,!0,b)}, +$S:72} +A.aa7.prototype={ +$2(a,b){this.a.ui(A.bA("loading an image"),a,this.b,!0,b)}, +$S:72} +A.aa5.prototype={ +$0(){this.a.O4()}, +$S:0} +A.Uv.prototype={} +A.Uu.prototype={} +A.IE.prototype={} +A.n5.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.n5&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.em(b.f,s.f)}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+A.d(this.b)+", recognizer: "+A.d(this.c)+"}"}} +A.i3.prototype={ +HR(a){var s={} +s.a=null +this.bP(new A.a7U(s,a,new A.IE())) +return s.a}, +H6(a,b){var s,r=new A.ci("") +this.QK(r,a,b) +s=r.a +return s.charCodeAt(0)==0?s:s}, +UE(){return this.H6(!0,!0)}, +UF(a){return this.H6(a,!0)}, +aoR(a){return this.H6(!0,a)}, +aH(a,b){var s={} +if(b<0)return null +s.a=null +this.bP(new A.a7T(s,b,new A.IE())) +return s.a}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.i3&&J.e(b.a,this.a)}, +gB(a){return J.bY(this.a)}} +A.a7U.prototype={ +$1(a){var s=a.VJ(this.b,this.c) +this.a.a=s +return s==null}, +$S:47} +A.a7T.prototype={ +$1(a){var s=a.ahB(this.b,this.c) +this.a.a=s +return s==null}, +$S:47} +A.qi.prototype={} +A.dy.prototype={ +gh1(){var s=this.a.b +return new A.aw(s,s,s,s)}, +bH(a,b){var s=this.a.bH(0,b) +return new A.dy(this.b.a7(0,b),s)}, +e7(a,b){var s,r,q=this +if(a instanceof A.dy){s=A.bt(a.a,q.a,b) +r=A.oT(a.b,q.b,b) +r.toString +return new A.dy(r,s)}if(a instanceof A.eC)return new A.fb(q.b,1-b,A.bt(a.a,q.a,b)) +return q.o3(a,b)}, +e8(a,b){var s,r,q=this +if(a instanceof A.dy){s=A.bt(q.a,a.a,b) +r=A.oT(q.b,a.b,b) +r.toString +return new A.dy(r,s)}if(a instanceof A.eC)return new A.fb(q.b,b,A.bt(q.a,a.a,b)) +return q.o4(a,b)}, +xx(a){var s=a==null?this.a:a +return new A.dy(this.b,s)}, +jM(a,b){var s=A.cp() +s.hp(0,this.b.R(b).fn(a).il(-this.a.b)) +return s}, +dQ(a,b){var s=A.cp() +s.hp(0,this.b.R(b).fn(a)) +return s}, +q2(a){return this.dQ(a,null)}, +hb(a,b,c){var s,r,q,p,o,n=this.a +switch(n.c.a){case 0:break +case 1:s=n.b +r=this.b +if(s===0)a.cV(0,r.R(c).fn(b),n.me()) +else{q=r.R(c).fn(b) +p=q.il(-s) +r=A.aP() +o=r?A.bj():new A.b9(new A.be()) +o.saL(0,n.a) +a.ib(0,q,p,o)}break}}, +aP(a,b){return this.hb(a,b,null)}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.dy&&b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"RoundedRectangleBorder("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.fb.prototype={ +gh1(){var s=this.a.b +return new A.aw(s,s,s,s)}, +bH(a,b){var s=this.a.bH(0,b) +return new A.fb(this.b.a7(0,b),b,s)}, +e7(a,b){var s,r,q,p=this +if(a instanceof A.dy){s=A.bt(a.a,p.a,b) +r=A.oT(a.b,p.b,b) +r.toString +return new A.fb(r,p.c*b,s)}if(a instanceof A.eC){s=p.c +return new A.fb(p.b,s+(1-s)*(1-b),A.bt(a.a,p.a,b))}if(a instanceof A.fb){s=A.bt(a.a,p.a,b) +r=A.oT(a.b,p.b,b) +r.toString +q=A.aa(a.c,p.c,b) +q.toString +return new A.fb(r,q,s)}return p.o3(a,b)}, +e8(a,b){var s,r,q,p=this +if(a instanceof A.dy){s=A.bt(p.a,a.a,b) +r=A.oT(p.b,a.b,b) +r.toString +return new A.fb(r,p.c*(1-b),s)}if(a instanceof A.eC){s=p.c +return new A.fb(p.b,s+(1-s)*b,A.bt(p.a,a.a,b))}if(a instanceof A.fb){s=A.bt(p.a,a.a,b) +r=A.oT(p.b,a.b,b) +r.toString +q=A.aa(p.c,a.c,b) +q.toString +return new A.fb(r,q,s)}return p.o4(a,b)}, +vq(a){var s,r,q,p,o,n,m,l=this.c +if(l===0||a.c-a.a===a.d-a.b)return a +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +if(q")),!0,t.Q2)}p.y=A.ai(new A.aF(r,new A.ara(p,a,b),A.a8(r).i("aF<1,no>")),!0,t.ke)}if(p.r!=null||p.x!=null)p.e=s.e.dQ(a,b) +if(s.c!=null)p.f=s.e.jM(a,b) +p.c=a +p.d=b}, +ac0(a){var s,r,q=this +if(q.x!=null){s=0 +while(!0){r=q.x +r.toString +if(!(s=3)q.a5() +else if(s>=2)q.b=!0}, +snG(a,b){if(this.d===b)return +this.d=b +this.a5()}, +sc5(a,b){var s=this +if(s.e===b)return +s.e=b +s.a5() +s.dx=null}, +spR(a){var s=this +if(s.f===a)return +s.f=a +s.a5() +s.dx=null}, +sRE(a,b){if(this.r==b)return +this.r=b +this.a5()}, +snq(a,b){if(J.e(this.x,b))return +this.x=b +this.a5()}, +sps(a,b){if(this.y==b)return +this.y=b +this.a5()}, +sjU(a,b){if(J.e(this.z,b))return +this.z=b +this.a5()}, +spS(a){if(this.Q===a)return +this.Q=a +this.a5()}, +jO(a){if(a==null||a.length===0||A.em(a,this.db))return +this.db=a +this.a5()}, +KH(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.c.a +if(a0==null)a0=a +else{s=b.d +r=b.e +if(r==null)r=a1 +q=b.f +p=b.y +o=b.r +n=b.x +m=b.z +l=a0.x +k=a0.y +j=a0.d +i=a0.r +if(i==null)i=14 +a0=a0.cx +if(m==null)m=a +else{h=m.a +g=m.geU() +f=m.d +f=f==null?a:f*q +e=m.e +d=m.y +c=m.r +d=A.aTJ(h,g,f,m.x,c,m.z,e,d) +m=d}r=A.axZ(o,j,i*q,k,l,a0,n,p,m,s,r,a) +a0=r}if(a0==null){a0=b.d +s=b.e +if(s==null)s=a1 +r=b.f +q=b.y +p=b.ch +p=A.axZ(b.r,a,14*r,a,a,a,b.x,q,a,a0,s,p) +a0=p}return a0}, +a54(){return this.KH(null)}, +gd8(){var s,r,q=this,p=q.dx +if(p==null){s=A.axY(q.KH(B.a7)) +p=q.c +if(p==null)r=null +else{p=p.a +r=p==null?null:p.HT(q.f)}if(r!=null)s.pL(0,r) +s.n_(0," ") +p=s.bJ(0) +p.io(0,B.OB) +q.dx=p}return p.gbj(p)}, +gbo(a){var s=this.Q,r=this.a +s=s===B.xD?r.gtI():r.gbo(r) +return Math.ceil(s)}, +dH(a){var s +switch(a.a){case 0:s=this.a +return s.glp(s) +case 1:s=this.a +return s.gSx(s)}}, +KG(){var s,r,q=this,p=q.c +if(p==null)throw A.c(A.ae("TextPainter.text must be set to a non-null value before using the TextPainter.")) +s=A.axY(q.a54()) +r=q.f +p.Qk(0,s,q.db,r) +q.cy=s.gTH() +q.a=s.bJ(0) +q.b=!1}, +MG(a,b){var s,r,q=this +q.a.io(0,new A.nn(b)) +if(a!==b){switch(q.Q.a){case 1:s=Math.ceil(q.a.gtI()) +break +case 0:s=Math.ceil(q.a.gyE()) +break +default:s=null}s=J.a_e(s,a,b) +r=q.a +if(s!==Math.ceil(r.gbo(r)))q.a.io(0,new A.nn(s))}}, +yy(a,b,c){var s=this,r=s.a==null +if(!r&&c===s.dy&&b===s.fr)return +if(s.b||r)s.KG() +s.dy=c +s.fr=b +s.go=s.fy=null +s.MG(c,b) +s.cx=s.a.uE()}, +am7(a){return this.yy(a,1/0,0)}, +aP(a,b){var s,r=this,q=r.dy,p=r.fr +if(r.a==null||q==null||p==null)throw A.c(A.ae("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) +if(r.b){r.KG() +r.MG(q,p)}s=r.a +s.toString +a.ic(0,s,b)}, +HM(a){var s=this.c.aH(0,a) +if(s==null)return null +return(s&63488)===55296?a+2:a+1}, +HN(a){var s=a-1,r=this.c.aH(0,s) +if(r==null)return null +return(r&63488)===55296?a-2:s}, +LQ(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.c.UF(!1),g=i.c +g.toString +s=g.aH(0,Math.max(0,a-1)) +if(s==null)return null +r=(s&63488)===55296||i.c.aH(0,a)===8205||s===8207||s===8206 +q=r?2:1 +p=A.b([],t.Lx) +for(g=-h.length,o=!r,n=s===10;p.length===0;){m=a-q +p=i.a.zp(m,a,B.mW) +if(p.length===0){if(o&&n)break +if(m>>0,s=!q;o.length===0;){n=a+p +o=j.a.zp(a,n,B.mW) +if(o.length===0){if(s)break +if(n>=h)break +p*=2 +continue}m=B.d.gO(o) +h=m.e +l=h===B.u?m.a:m.c +k=h===B.a7?l-(b.c-b.a):l +h=j.a +h=B.c.q(k,0,h.gbo(h)) +s=j.a +return new A.x(h,m.b,B.c.q(k,0,s.gbo(s)),m.d)}return null}, +gBA(){var s=this +switch(s.d.a){case 0:return B.i +case 1:return new A.m(s.gbo(s),0) +case 2:return new A.m(s.gbo(s)/2,0) +case 3:case 4:switch(s.e.a){case 0:return new A.m(s.gbo(s),0) +case 1:return B.i}break +case 5:switch(s.e.a){case 0:return B.i +case 1:return new A.m(s.gbo(s),0)}break}}, +mJ(a,b){var s,r,q,p,o=this +if(a.k(0,o.fy)&&b.k(0,o.go))return +s=a.a +switch(a.b.a){case 0:r=o.LQ(s,b) +if(r==null)r=o.LP(s,b) +break +case 1:r=o.LP(s,b) +if(r==null)r=o.LQ(s,b) +break +default:r=null}q=r!=null +p=q?new A.m(r.a,r.b):o.gBA() +o.fx=new A.akE(p,q?r.d-r.b:null) +o.fy=a +o.go=b}, +zq(a,b,c){return this.a.nJ(a.a,a.b,b,c)}, +rJ(){var s=this.id +return s==null?this.id=this.a.rJ():s}} +A.nY.prototype={ +goQ(a){return this.e}, +gzj(){return!0}, +iS(a,b){var s +if(t.b.b(a)){s=this.d +if(s!=null)s.wY(a)}}, +Qk(a,b,c,d){var s,r,q,p,o,n=this.a,m=n!=null +if(m)b.pL(0,n.HT(d)) +n=this.b +if(n!=null)try{b.n_(0,n)}catch(q){n=A.Z(q) +if(n instanceof A.fh){s=n +r=A.aD(q) +A.dH(new A.bS(s,r,"painting library",A.bA("while building a TextSpan"),null,!1)) +b.n_(0,"\ufffd")}else throw q}n=this.c +if(n!=null)for(p=n.length,o=0;oq.a)q=p +if(q===B.d5)return q}s=n.c +if(s!=null)for(r=b.c,o=0;oq.a)q=p +if(q===B.d5)return q}return q}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(!r.Ya(0,b))return!1 +if(b instanceof A.nY)if(b.b==r.b)if(b.d==r.d)s=r.e.k(0,b.e)&&A.em(b.c,r.c) +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.a7(A.i3.prototype.gB.call(s,s),s.b,s.d,null,null,null,s.e,A.dN(s.c),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +d0(){return"TextSpan"}, +$ias:1, +$ii8:1, +gyJ(){return null}, +gyK(){return null}} +A.u.prototype={ +geU(){var s=this,r=s.f!=null&&s.e!=null,q=s.e +if(r){q.toString +r=A.a8(q).i("aF<1,k>") +r=A.ai(new A.aF(q,new A.aio(s),r),!0,r.i("aI.E"))}else r=q +return r}, +gov(a){var s,r=this,q=r.f +if(q!=null&&r.d!=null){s="packages/"+A.d(q)+"/" +q=r.d +q.toString +return B.e.ci(q,s.length)}return r.d}, +rN(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.dx +if(a==null&&b4==null)s=a2==null?b.b:a2 +else s=null +r=b.dy +if(r==null&&a0==null)q=a1==null?b.c:a1 +else q=null +p=b1==null?b.r:b1 +o=b3==null?b.x:b3 +n=b7==null?b.z:b7 +m=c3==null?b.Q:c3 +l=c2==null?b.ch:c2 +k=b5==null?b.cx:b5 +a=b4==null?a:b4 +r=a0==null?r:a0 +j=c1==null?b.k1:c1 +i=a4==null?b.fr:a4 +h=a5==null?b.fx:a5 +g=a6==null?b.fy:a6 +f=a7==null?b.go:a7 +e=a8==null?b.gov(b):a8 +d=a9==null?b.geU():a9 +c=c0==null?b.f:c0 +return A.bM(r,q,s,null,i,h,g,f,e,d,b.k2,p,b.y,o,a,k,b.a,b.cy,n,b.db,b.k3,c,j,l,m)}, +ai3(a){return this.rN(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +eg(a){return this.rN(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +xy(a,b){return this.rN(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null)}, +QR(a){return this.rN(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, +bW(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +if(a3==null)return this +if(!a3.a)return a3 +s=a3.b +r=a3.c +q=a3.r +p=a3.x +o=a3.y +n=a3.z +m=a3.Q +l=a3.ch +k=a3.cx +j=a3.cy +i=a3.db +h=a3.dx +g=a3.dy +f=a3.k1 +e=a3.k2 +d=a3.fr +c=a3.fx +b=a3.fy +a=a3.go +a0=a3.gov(a3) +a1=a3.geU() +a2=a3.f +return this.rN(g,r,s,null,d,c,b,a,a0,a1,e,q,o,p,h,k,j,n,i,a3.k3,a2,f,l,m)}, +HT(a){var s,r,q=this,p=q.geU(),o=q.r +o=o==null?null:o*a +s=q.dy +if(s==null){s=q.c +if(s!=null){r=A.aP() +r=r?A.bj():new A.b9(new A.be()) +r.saL(0,s) +s=r}else s=null}return A.aFf(s,q.b,q.fr,q.fx,q.fy,q.go,q.d,p,q.k2,o,q.y,q.x,q.dx,q.cx,q.cy,q.z,q.db,q.k1,q.ch,q.Q)}, +b8(a,b){var s,r=this +if(r===b)return B.fq +if(r.a===b.a)if(r.d==b.d)if(r.r==b.r)if(r.x==b.x)if(r.z==b.z)if(r.Q==b.Q)if(r.ch==b.ch)if(r.cx==b.cx)s=r.dx!=b.dx||r.dy!=b.dy||!A.em(r.k1,b.k1)||!A.em(r.k2,b.k2)||!A.em(r.geU(),b.geU())||!1 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +if(s)return B.d5 +if(!J.e(r.b,b.b)||!J.e(r.c,b.c)||!J.e(r.fr,b.fr)||!J.e(r.fx,b.fx)||r.fy!=b.fy||r.go!=b.go)return B.OP +return B.fq}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.u)if(b.a===r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.r==r.r)if(b.x==r.x)if(b.z==r.z)if(b.Q==r.Q)if(b.ch==r.ch)if(b.cx==r.cx)s=b.dx==r.dx&&b.dy==r.dy&&A.em(b.k1,r.k1)&&A.em(b.k2,r.k2)&&J.e(b.fr,r.fr)&&J.e(b.fx,r.fx)&&b.fy==r.fy&&b.go==r.go&&b.d==r.d&&A.em(b.geU(),r.geU())&&b.f==r.f&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB(a){var s=this +return A.dN([s.a,s.b,s.c,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,A.dN(s.k1),A.dN(s.k2),s.fr,s.fx,s.fy,s.go,s.d,A.dN(s.geU()),s.f,s.k3])}, +d0(){return"TextStyle"}} +A.aio.prototype={ +$1(a){return"packages/"+A.d(this.a.f)+"/"+a}, +$S:30} +A.XP.prototype={} +A.a5M.prototype={ +f_(a,b){var s=this,r=s.e,q=s.c +return s.d+r*Math.pow(s.b,b)/q-r/q}, +ie(a,b){return this.e*Math.pow(this.b,b)}, +gFr(){return this.d-this.e/this.c}, +Uz(a){var s,r,q=this,p=q.d +if(a===p)return 0 +s=q.e +if(s!==0)if(s>0)r=aq.gFr() +else r=a>p||a=l&&n.c>=n.d)return new A.S(B.b.q(0,m,l),B.b.q(0,n.c,n.d)) +s=a.a +r=a.b +q=s/r +if(s>l){r=l/q +s=l}p=n.d +if(r>p){s=p*q +r=p}if(s=s.b&&s.c>=s.d}, +a7(a,b){var s=this +return new A.al(s.a*b,s.b*b,s.c*b,s.d*b)}, +bK(a,b){var s=this +return new A.al(s.a/b,s.b/b,s.c/b,s.d/b)}, +galT(){var s=this,r=s.a +if(r>=0)if(r<=s.b){r=s.c +r=r>=0&&r<=s.d}else r=!1 +else r=!1 +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.al&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q,p=this,o=p.galT()?"":"; NOT NORMALIZED",n=p.a +if(n===1/0&&p.c===1/0)return"BoxConstraints(biggest"+o+")" +if(n===0&&p.b===1/0&&p.c===0&&p.d===1/0)return"BoxConstraints(unconstrained"+o+")" +s=new A.a0h() +r=s.$3(n,p.b,"w") +q=s.$3(p.c,p.d,"h") +return"BoxConstraints("+r+", "+q+o+")"}} +A.a0h.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.c.ai(a,1) +return B.c.ai(a,1)+"<="+c+"<="+B.c.ai(b,1)}, +$S:270} +A.iH.prototype={ +x0(a,b,c){if(c!=null){c=A.By(A.ay2(c)) +if(c==null)return!1}return this.DU(a,b,c)}, +n0(a,b,c){var s,r=b==null,q=r?c:c.as(0,b) +r=!r +if(r)this.c.push(new A.xy(new A.m(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.yW() +return s}, +DU(a,b,c){var s,r=c==null,q=r?b:A.fq(c,b) +r=!r +if(r)this.c.push(new A.G_(c)) +s=a.$2(this,q) +if(r)this.yW() +return s}, +Q1(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.xy(new A.m(-b.a,-b.b))) +else{c.toString +c=A.By(A.ay2(c)) +c.toString +r.c.push(new A.G_(c))}s=a.$1(r) +r.yW() +return s}, +agq(a,b){return this.Q1(a,null,b)}, +agp(a,b){return this.Q1(a,b,null)}} +A.oW.prototype={ +gj0(a){return t.q.a(this.a)}, +j(a){return"#"+A.bX(t.q.a(this.a))+"@"+this.c.j(0)}} +A.fi.prototype={ +j(a){return"offset="+A.d(this.a)}} +A.zr.prototype={} +A.rs.prototype={ +j(a){return"_IntrinsicDimension."+this.b}} +A.FK.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.FK&&b.a===this.a&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.y.prototype={ +ez(a){if(!(a.e instanceof A.fi))a.e=new A.fi(B.i)}, +ad(a,b,c){var s,r=this.k4 +if(r==null)r=this.k4=A.v(t.oc,t.i) +s=r.bQ(0,new A.FK(a,b),new A.acN(c,b)) +return s}, +bc(a){return 0}, +b2(a){return 0}, +b5(a){return 0}, +bb(a){return 0}, +f0(a){var s,r=this.r1 +if(r==null)r=this.r1=A.v(t.k,t.FW) +s=r.bQ(0,a,new A.acP(this,a)) +return s}, +cd(a){return B.n}, +gmu(){var s=this.rx +return new A.x(0,0,0+s.a,0+s.b)}, +zu(a,b){var s=this.jL(a) +if(s==null&&!b)return this.rx.b +return s}, +pZ(a){return this.zu(a,!1)}, +jL(a){var s=this,r=s.ry +if(r==null)r=s.ry=A.v(t.W7,t.PM) +r.bQ(0,a,new A.acO(s,a)) +return s.ry.h(0,a)}, +dH(a){return null}, +ga8(){return t.k.a(A.t.prototype.ga8.call(this))}, +a5(){var s=this,r=s.ry +if(!(r!=null&&r.gbv(r))){r=s.k4 +if(!(r!=null&&r.gbv(r))){r=s.r1 +r=r!=null&&r.gbv(r)}else r=!0}else r=!0 +if(r){r=s.ry +if(r!=null)r.ar(0) +r=s.k4 +if(r!=null)r.ar(0) +r=s.r1 +if(r!=null)r.ar(0) +if(s.gaA(s) instanceof A.t){s.Gc() +return}}s.YL()}, +u2(){this.rx=this.cd(t.k.a(A.t.prototype.ga8.call(this)))}, +bX(){}, +c7(a,b){var s,r=this +if(r.rx.A(0,b))if(r.cZ(a,b)||r.hz(b)){s=new A.oW(b,r) +a.jZ() +s.b=B.d.gO(a.b) +a.a.push(s) +return!0}return!1}, +hz(a){return!1}, +cZ(a,b){return!1}, +dT(a,b){var s,r=a.e +r.toString +s=t.x.a(r).a +b.aR(0,s.a,s.b)}, +j4(a){var s,r,q,p,o,n=this.dE(0,null) +if(n.lA(n)===0)return B.i +s=new A.eh(new Float64Array(3)) +s.jP(0,0,1) +r=new A.eh(new Float64Array(3)) +r.jP(0,0,0) +q=n.yV(r) +r=new A.eh(new Float64Array(3)) +r.jP(0,0,1) +p=n.yV(r).as(0,q) +r=new A.eh(new Float64Array(3)) +r.jP(a.a,a.b,0) +o=n.yV(r) +r=o.as(0,p.j5(s.RA(o)/s.RA(p))).a +return new A.m(r[0],r[1])}, +gjD(){var s=this.rx +return new A.x(0,0,0+s.a,0+s.b)}, +iS(a,b){this.YK(a,b)}} +A.acN.prototype={ +$0(){return this.a.$1(this.b)}, +$S:181} +A.acP.prototype={ +$0(){return this.a.cd(this.b)}, +$S:271} +A.acO.prototype={ +$0(){return this.a.dH(this.b)}, +$S:272} +A.cm.prototype={ +Re(a){var s,r,q,p=this.Z$ +for(s=A.r(this).i("cm.1?");p!=null;){r=s.a(p.e) +q=p.jL(a) +if(q!=null)return q+r.a.b +p=r.a1$}return null}, +xH(a){var s,r,q,p,o=this.Z$ +for(s=A.r(this).i("cm.1"),r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.jL(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.a1$}return r}, +oT(a,b){var s,r,q={},p=q.a=this.cG$ +for(s=A.r(this).i("cm.1");p!=null;p=r){p=p.e +p.toString +s.a(p) +if(a.n0(new A.acM(q,b,p),p.a,b))return!0 +r=p.ct$ +q.a=r}return!1}, +kb(a,b){var s,r,q,p,o,n=this.Z$ +for(s=A.r(this).i("cm.1"),r=b.a,q=b.b;n!=null;){p=n.e +p.toString +s.a(p) +o=p.a +a.eG(n,new A.m(o.a+r,o.b+q)) +n=p.a1$}}} +A.acM.prototype={ +$2(a,b){return this.a.a.c7(a,b)}, +$S:17} +A.F0.prototype={ +av(a){this.vf(0)}} +A.i9.prototype={ +j(a){return this.v9(0)+"; id="+A.d(this.e)}} +A.aa0.prototype={ +fl(a,b){var s,r=this.b.h(0,a) +r.cn(0,b,!0) +s=r.rx +s.toString +return s}, +fK(a,b){var s=this.b.h(0,a).e +s.toString +t.Wz.a(s).a=b}, +a42(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=A.v(t.K,t.q) +for(r=t.Wz,q=b;q!=null;q=n){p=q.e +p.toString +s=r.a(p) +p=m.b +p.toString +o=s.e +o.toString +p.l(0,o,q) +n=s.a1$}m.yU(a)}finally{m.b=l}}, +j(a){return"MultiChildLayoutDelegate"}} +A.CM.prototype={ +ez(a){if(!(a.e instanceof A.i9))a.e=new A.i9(null,null,B.i)}, +sEK(a){var s=this,r=s.C +if(r===a)return +if(A.J(a)!==A.J(r)||a.my(r))s.a5() +s.C=a +s.b!=null}, +aC(a){this.ZZ(a)}, +av(a){this.a__(0)}, +bc(a){var s=A.iG(a,1/0),r=s.b0(new A.S(B.b.q(1/0,s.a,s.b),B.b.q(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +b2(a){var s=A.iG(a,1/0),r=s.b0(new A.S(B.b.q(1/0,s.a,s.b),B.b.q(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +b5(a){var s=A.iG(1/0,a),r=s.b0(new A.S(B.b.q(1/0,s.a,s.b),B.b.q(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +bb(a){var s=A.iG(1/0,a),r=s.b0(new A.S(B.b.q(1/0,s.a,s.b),B.b.q(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cd(a){return a.b0(new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d)))}, +bX(){var s=this,r=t.k.a(A.t.prototype.ga8.call(s)) +r=r.b0(new A.S(B.b.q(1/0,r.a,r.b),B.b.q(1/0,r.c,r.d))) +s.rx=r +s.C.a42(r,s.Z$)}, +aP(a,b){this.kb(a,b)}, +cZ(a,b){return this.oT(a,b)}} +A.Gu.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.Wz;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.Wz;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Wk.prototype={} +A.KJ.prototype={ +aq(a,b){var s=this.a +return s==null?null:s.aq(0,b)}, +T(a,b){var s=this.a +return s==null?null:s.T(0,b)}, +guW(){return null}, +zT(a){return this.fp(a)}, +yj(a){return null}, +j(a){var s="#"+A.bX(this)+"(",r=this.a +r=r==null?null:r.j(0) +return s+(r==null?"":r)+")"}} +A.CN.prototype={ +su0(a){var s=this.D +if(s==a)return +this.D=a +this.KY(a,s)}, +sS8(a){var s=this.ae +if(s==a)return +this.ae=a +this.KY(a,s)}, +KY(a,b){var s=this,r=a==null +if(r)s.aS() +else if(b==null||A.J(a)!==A.J(b)||a.fp(b))s.aS() +if(s.b!=null){if(b!=null)b.T(0,s.gdN()) +if(!r)a.aq(0,s.gdN())}if(r){if(s.b!=null)s.aE()}else if(b==null||A.J(a)!==A.J(b)||a.zT(b))s.aE()}, +syX(a){if(this.aM.k(0,a))return +this.aM=a +this.a5()}, +bc(a){var s +if(this.u$==null){s=this.aM.a +return isFinite(s)?s:0}return this.Ay(a)}, +b2(a){var s +if(this.u$==null){s=this.aM.a +return isFinite(s)?s:0}return this.Aw(a)}, +b5(a){var s +if(this.u$==null){s=this.aM.b +return isFinite(s)?s:0}return this.Ax(a)}, +bb(a){var s +if(this.u$==null){s=this.aM.b +return isFinite(s)?s:0}return this.Av(a)}, +aC(a){var s,r=this +r.vk(a) +s=r.D +if(s!=null)s.aq(0,r.gdN()) +s=r.ae +if(s!=null)s.aq(0,r.gdN())}, +av(a){var s=this,r=s.D +if(r!=null)r.T(0,s.gdN()) +r=s.ae +if(r!=null)r.T(0,s.gdN()) +s.o5(0)}, +cZ(a,b){var s=this.ae +if(s!=null){s=s.yj(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.vi(a,b)}, +hz(a){var s=this.D +if(s!=null){s=s.yj(a) +s=s!==!1}else s=!1 +return s}, +bX(){this.qs() +this.aE()}, +rK(a){return a.b0(this.aM)}, +Ne(a,b,c){var s +A.b5("debugPreviousCanvasSaveCount") +a.c2(0) +if(!b.k(0,B.i))a.aR(0,b.a,b.b) +s=this.rx +s.toString +c.aP(a,s) +a.bY(0)}, +aP(a,b){var s,r,q=this +if(q.D!=null){s=a.gcT(a) +r=q.D +r.toString +q.Ne(s,b,r) +q.Oj(a)}q.o2(a,b) +if(q.ae!=null){s=a.gcT(a) +r=q.ae +r.toString +q.Ne(s,b,r) +q.Oj(a)}}, +Oj(a){}, +fz(a){var s,r=this +r.hQ(a) +s=r.D +r.dK=s==null?null:s.guW() +s=r.ae +r.fj=s==null?null:s.guW() +a.a=!1}, +oE(a,b,c){var s,r,q,p,o=this +o.nk=A.aEJ(o.nk,B.oM) +o.iR=A.aEJ(o.iR,B.oM) +s=o.nk +r=s!=null&&!s.gS(s) +s=o.iR +q=s!=null&&!s.gS(s) +s=A.b([],t.QF) +if(r){p=o.nk +p.toString +B.d.P(s,p)}B.d.P(s,c) +if(q){p=o.iR +p.toString +B.d.P(s,p)}o.Jj(a,b,s)}, +oI(){this.As() +this.iR=this.nk=null}} +A.a2w.prototype={} +A.wl.prototype={ +j(a){var s=this +switch(s.b){case B.u:return s.a.j(0)+"-ltr" +case B.a7:return s.a.j(0)+"-rtl" +case null:return s.a.j(0)}}} +A.aje.prototype={ +gc8(){var s=this +if(!s.f)return!1 +if(s.e.ax.rJ()!==s.d)s.f=!1 +return s.f}, +LV(a){var s,r,q,p,o=this,n=o.r,m=n.h(0,a) +if(m!=null)return m +s=o.a +r=o.d[a] +q=new A.m(s.a,r.gn3(r)) +p=new A.aX(q,o.e.ax.a.hL(q),t.tO) +n.l(0,a,p) +return p}, +gJ(a){return this.c}, +v(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.LV(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +amA(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.LV(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}} +A.qy.prototype={ +ez(a){if(!(a.e instanceof A.f4))a.e=new A.f4(null,null,B.i)}, +m(a){var s=this,r=s.C +if(r!=null)r.dx.sb1(0,null) +s.C=null +r=s.V +if(r!=null)r.dx.sb1(0,null) +s.V=null +s.cP.sb1(0,null) +s.l1(0)}, +Pk(a){var s,r=this,q=r.ga3Z(),p=r.C +if(p==null){s=A.aG1(q) +r.i4(s) +r.C=s}else p.su0(q) +r.an=a}, +L7(a){this.ac=A.b([],t.TP) +a.bP(new A.acQ(this))}, +Ps(a){var s,r=this,q=r.ga4_(),p=r.V +if(p==null){s=A.aG1(q) +r.i4(s) +r.V=s}else p.su0(q) +r.aN=a}, +geK(){var s,r,q=this,p=q.bf +if(p===$){s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +r=A.a_(0,null,!1,t.Z) +A.cb(q.bf,"_caretPainter") +p=q.bf=new A.Fn(q.gabv(),s,B.i,r)}return p}, +ga3Z(){var s=this,r=s.cf +if(r==null){r=A.b([],t.xT) +if(s.iR)r.push(s.geK()) +r=s.cf=new A.wM(r,A.a_(0,null,!1,t.Z))}return r}, +ga4_(){var s=this,r=s.cu +if(r==null){r=A.b([s.b9,s.aU],t.xT) +if(!s.iR)r.push(s.geK()) +r=s.cu=new A.wM(r,A.a_(0,null,!1,t.Z))}return r}, +abw(a){if(!J.e(this.fE,a))this.h6.$1(a) +this.fE=a}, +suo(a,b){return}, +spS(a){var s=this.ax +if(s.Q===a)return +s.spS(a) +this.jx()}, +sxK(a,b){if(this.h7===b)return +this.h7=b +this.jx()}, +samG(a){if(this.iQ===a)return +this.iQ=a +this.a5()}, +samF(a){if(this.d5===a)return +this.d5=a +this.aE()}, +HJ(a){var s=this.ax.a.HK(a) +if(this.d5)return A.de(B.m,0,this.gr8().length,!1) +return A.de(B.m,s.a,s.b,!1)}, +lg(a,b){var s,r,q=this +if(a.gc8()){s=q.bV.a.c.a.a.length +a=a.Ev(Math.min(a.c,s),Math.min(a.d,s))}q.a9w(a,b) +r=q.bV.a.c.a.oN(a) +q.bV.mi(r,b)}, +a9w(a,b){var s=a.c===0&&a.d===0&&!this.fi +if(a.k(0,this.bt)&&b!==B.Z&&!s)return}, +aS(){this.YM() +var s=this.C +if(s!=null)s.aS() +s=this.V +if(s!=null)s.aS()}, +jx(){this.h5=this.iO=null +this.a5()}, +qx(){var s=this +s.Jh() +s.ax.a5() +s.h5=s.iO=null}, +gr8(){var s=this.ek +return s==null?this.ek=this.ax.c.aoR(!1):s}, +scI(a,b){var s=this,r=s.ax +if(J.e(r.c,b))return +r.scI(0,b) +s.fF=s.dJ=s.ek=null +s.L7(b) +s.jx() +s.aE()}, +snG(a,b){var s=this.ax +if(s.d===b)return +s.snG(0,b) +this.jx()}, +sc5(a,b){var s=this.ax +if(s.e===b)return +s.sc5(0,b) +this.jx() +this.aE()}, +snq(a,b){var s=this.ax +if(J.e(s.x,b))return +s.snq(0,b) +this.jx()}, +sjU(a,b){var s=this.ax +if(J.e(s.z,b))return +s.sjU(0,b) +this.jx()}, +sWK(a){var s=this,r=s.el +if(r===a)return +if(s.b!=null)r.T(0,s.gwC()) +s.el=a +if(s.b!=null){s.geK().szS(s.el.a) +s.el.aq(0,s.gwC())}}, +aeE(){this.geK().szS(this.el.a)}, +scv(a){if(this.fi===a)return +this.fi=a +this.aE()}, +sakg(a){if(this.kl===a)return +this.kl=a +this.a5()}, +suc(a,b){if(this.D===b)return +this.D=b +this.aE()}, +sps(a,b){if(this.ae==b)return +this.ae=b +this.jx()}, +samv(a){if(this.aM==a)return +this.aM=a +this.jx()}, +sFe(a){return}, +spR(a){var s=this.ax +if(s.f===a)return +s.spR(a) +this.jx()}, +suV(a){var s=this +if(s.bt.k(0,a))return +s.bt=a +s.aU.syi(a) +s.aS() +s.aE()}, +sca(a,b){var s=this,r=s.dK +if(r===b)return +if(s.b!=null)r.T(0,s.gdN()) +s.dK=b +if(s.b!=null)b.aq(0,s.gdN()) +s.a5()}, +saiv(a){if(this.fj===a)return +this.fj=a +this.a5()}, +saiu(a){return}, +sanp(a){var s=this +if(s.iR===a)return +s.iR=a +s.cu=s.cf=null +s.Pk(s.an) +s.Ps(s.aN)}, +sX4(a){if(this.xY===a)return +this.xY=a +this.aS()}, +sajo(a){if(this.em===a)return +this.em=a +this.aS()}, +gfQ(){return!0}, +fz(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.hQ(a) +s=d.ax +r=s.c +r.toString +q=A.b([],t.O_) +r.Eo(q) +d.xZ=q +if(B.d.iI(q,new A.acS())&&A.e0()!==B.bu){a.b=a.a=!0 +return}r=d.dJ +if(r==null)if(d.d5){r=new A.cT(B.e.a7(d.iQ,d.gr8().length),B.aj) +d.dJ=r}else{p=new A.ci("") +o=A.b([],t.oU) +for(r=d.xZ,n=r.length,m=0,l=0,k="";lg){b3=b6[g] +c="PlaceholderSpanIndexSemanticsTag("+h+")" +b3=b3.id +b3=b3!=null&&b3.A(0,new A.nr(h,c))}else b3=!1 +if(!b3)break +a=b6[g] +b3=s.e +b3.toString +m.a(b3) +c=a.x +b=c.a +a0=c.b +b3=b3.e +b3.toString +b3=new A.x(b,a0,b+(c.c-b)*b3,a0+(c.d-a0)*b3) +if(!c.k(0,b3)){a.x=b3 +a.hZ()}b1.push(a);++g}b3=s.e +b3.toString +s=n.a(b3).a1$;++h}else{a1=b2.a.nJ(b,c,B.eo,B.cx) +if(a1.length===0)continue +c=B.d.gN(a1) +a2=new A.x(c.a,c.b,c.c,c.d) +a3=B.d.gN(a1).e +for(c=A.a8(a1),b=c.i("hI<1>"),a0=new A.hI(a1,1,b0,b),a0.vm(a1,1,b0,c.c),a0=new A.bl(a0,a0.gp(a0),b.i("bl")),b=b.i("aI.E");a0.v();){c=b.a(a0.d) +a2=a2.lI(new A.x(c.a,c.b,c.c,c.d)) +a3=c.e}c=a2.a +b=Math.max(0,c) +a0=a2.b +a4=Math.max(0,a0) +c=Math.min(a2.c-c,o.a(A.t.prototype.ga8.call(a9)).b) +a0=Math.min(a2.d-a0,o.a(A.t.prototype.ga8.call(a9)).d) +l=new A.x(Math.floor(b)-4,Math.floor(a4)-4,Math.ceil(b+c)+4,Math.ceil(a4+a0)+4) +a5=A.qJ() +a6=j+1 +a5.r2=new A.qd(j,b0) +a5.d=!0 +a5.af=k +a0=e.b +b3=a0==null?b3:a0 +a5.a2=new A.cT(b3,e.f) +a7=e.c +if(a7!=null){b3=a7.bs +if(b3!=null){a5.f4(B.cs,b3) +a5.r=b3 +a5.bC(B.m5,!0)}}b3=a9.ni +a8=(b3==null?b0:!b3.gS(b3))===!0?a9.ni.kD():A.Qd(b0,b0) +a8.UT(0,a5) +if(!a8.x.k(0,l)){a8.x=l +a8.hZ()}r.dr(0,a8) +b1.push(a8) +j=a6 +k=a3}}a9.ni=r +b4.kM(0,b1,b5)}, +a9K(a){this.lg(a,B.Z)}, +a8X(a){var s=this,r=s.ax.HM(s.bt.d) +if(r==null)return +s.lg(A.de(B.m,!a?r:s.bt.c,r,!1),B.Z)}, +a8T(a){var s=this,r=s.ax.HN(s.bt.d) +if(r==null)return +s.lg(A.de(B.m,!a?r:s.bt.c,r,!1),B.Z)}, +a8Z(a){var s,r=this,q=r.bt.geC(),p=r.LM(r.ax.a.hh(0,q).b) +if(p==null)return +s=a?r.bt.c:p.a +r.lg(A.de(B.m,s,p.a,!1),B.Z)}, +a8V(a){var s,r=this,q=r.bt.geC(),p=r.LO(r.ax.a.hh(0,q).a-1) +if(p==null)return +s=a?r.bt.c:p.a +r.lg(A.de(B.m,s,p.a,!1),B.Z)}, +LM(a){var s,r,q +for(s=this.ax;!0;){r=s.a.hh(0,new A.bH(a,B.m)) +q=r.a +q=!(q>=0&&r.b>=0)||q===r.b +if(q)return null +if(!this.N5(r))return r +a=r.b}}, +LO(a){var s,r,q +for(s=this.ax;a>=0;){r=s.a.hh(0,new A.bH(a,B.m)) +q=r.a +q=!(q>=0&&r.b>=0)||q===r.b +if(q)return null +if(!this.N5(r))return r +a=r.a-1}return null}, +N5(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.ax;s1 +if(s||m){o.MI(a) +if(s){n=o.ax +k=n.a +k=Math.ceil(k.gbj(k)) +n=n.gd8() +j=o.aM +j.toString +j=kn*k +n=k}else n=!1 +if(n){n=o.ax.gd8() +m=o.ae +m.toString +return n*m}}if(a===1/0){r=o.gr8() +for(n=r.length,q=1,p=0;p=m)return A.Rm(a) +if(p.d5)return A.de(B.m,0,p.gr8().length,!1) +else if(A.aif(B.e.aH(p.gr8(),n))&&n>0){s=o.a +r=p.LO(s) +switch(A.e0().a){case 2:if(r==null){q=p.LM(s) +if(q==null)return A.r2(B.m,n) +return A.de(B.m,n,q.b,!1)}return A.de(B.m,r.a,n,!1) +case 0:if(p.D){if(r==null)return A.de(B.m,n,n+1,!1) +return A.de(B.m,r.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.de(B.m,o.a,m,!1)}, +MF(a,b){var s,r,q,p,o,n,m,l,k,j=this,i="_placeholderSpans",h=j.c9$ +if(h===0){h=t.tZ +j.ax.jO(A.b([],h)) +return A.b([],h)}s=j.Z$ +r=A.a_(h,B.dV,!1,t.jP) +q=new A.al(0,a.b,0,1/0).bK(0,j.ax.f) +for(h=A.r(j).i("a9.1"),p=!b,o=0;s!=null;){if(p){s.cn(0,q,!0) +n=s.rx +n.toString +switch(J.N(A.a(j.ac,i),o).b.a){case 0:m=J.N(A.a(j.ac,i),o).c +m.toString +l=s.pZ(m) +break +case 1:case 2:case 4:case 5:case 3:l=null +break +default:l=null}k=n}else{k=s.f0(q) +l=null}J.N(A.a(j.ac,i),o).toString +r[o]=new A.k7(k,l,J.N(A.a(j.ac,i),o).c) +n=s.e +n.toString +s=h.a(n).a1$;++o}return r}, +aaR(a){return this.MF(a,!1)}, +aeu(){var s,r,q=this.Z$,p=t.ot,o=this.ax,n=A.r(this).i("a9.1"),m=0 +while(!0){if(!(q!=null&&mr)return new A.aX(o.gyz(o),new A.m(s.a,o.gn3(o)),t.DC)}n=Math.max(0,p-1) +if(p!==0){r=B.d.gO(b) +r=r.gn3(r) +p=B.d.gO(b) +p=r+p.grX(p) +r=p}else r=0 +return new A.aX(n,new A.m(s.a,r),t.DC)}, +L8(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d="_caretPrototype",c="_caretMetrics",b={},a=a2.U(0,e.gf7()),a0=e.h8 +if(!a0){a0=e.rx +s=new A.x(0,0,0+a0.a,0+a0.b) +a0=e.ax +r=e.bt +a0.mJ(new A.bH(r.a,r.e),A.a(e.ih,d)) +q=A.a(a0.fx,c).a +e.dz.sn(0,s.il(0.5).A(0,q.U(0,a))) +r=e.bt +a0.mJ(new A.bH(r.b,r.e),A.a(e.ih,d)) +p=A.a(a0.fx,c).a +e.ej.sn(0,s.il(0.5).A(0,p.U(0,a)))}o=e.C +n=e.V +if(n!=null)a1.eG(n,a2) +a0=e.ax +a0.aP(a1.gcT(a1),a) +r=b.a=e.Z$ +m=t.ot +l=a.a +k=a.b +j=A.r(e).i("a9.1") +i=0 +while(!0){if(!(r!=null&&i0||!J.e(m.gf7(),B.i))&&m.tq!==B.j +r=m.cP +if(s){s=A.a(m.fr,"_needsCompositing") +q=m.rx +r.sb1(0,a.m6(s,b,new A.x(0,0,0+q.a,0+q.b),m.ga6_(),m.tq,r.a))}else{r.sb1(0,null) +m.L8(a,b)}if(m.bt.gc8()){s=m.Vf(m.bt) +p=s[0].a +r=B.c.q(p.a,0,m.rx.a) +q=B.c.q(p.b,0,m.rx.b) +o=t.h +a.u8(new A.pU(m.xY,new A.m(r,q),A.am(o)),A.t.prototype.gfJ.call(m),B.i) +if(s.length===2){n=s[1].a +s=B.c.q(n.a,0,m.rx.a) +r=B.c.q(n.b,0,m.rx.b) +a.u8(new A.pU(m.em,new A.m(s,r),A.am(o)),A.t.prototype.gfJ.call(m),B.i)}}}, +kc(a){var s +if(this.lN>0||!J.e(this.gf7(),B.i)){s=this.rx +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}} +A.acQ.prototype={ +$1(a){if(a instanceof A.qi)J.e3(A.a(this.a.ac,"_placeholderSpans"),a) +return!0}, +$S:47} +A.acS.prototype={ +$1(a){return a.c!=null}, +$S:165} +A.acT.prototype={ +$2(a,b){var s=a==null?null:a.lI(new A.x(b.a,b.b,b.c,b.d)) +return s==null?new A.x(b.a,b.b,b.c,b.d):s}, +$S:276} +A.acU.prototype={ +$2(a,b){return this.a.a.c7(a,b)}, +$S:17} +A.acR.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.eG(s,b)}, +$S:22} +A.Wl.prototype={ +gaA(a){return t.CA.a(A.P.prototype.gaA.call(this,this))}, +gaG(){return!0}, +gix(){return!0}, +su0(a){var s,r=this,q=r.C +if(a===q)return +r.C=a +s=a.fp(q) +if(s)r.aS() +if(r.b!=null){s=r.gdN() +q.T(0,s) +a.aq(0,s)}}, +aP(a,b){var s,r,q=this,p=t.CA.a(A.P.prototype.gaA.call(q,q)),o=q.C +if(p!=null){p.j8() +s=a.gcT(a) +r=q.rx +r.toString +o.iU(s,r,p)}}, +aC(a){this.dS(a) +this.C.aq(0,this.gdN())}, +av(a){this.C.T(0,this.gdN()) +this.de(0)}, +cd(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}} +A.ny.prototype={} +A.Hg.prototype={ +syh(a){if(J.e(a,this.r))return +this.r=a +this.W()}, +syi(a){if(J.e(a,this.x))return +this.x=a +this.W()}, +sI5(a){if(this.y===a)return +this.y=a +this.W()}, +sI6(a){if(this.z===a)return +this.z=a +this.W()}, +iU(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.r +if(i==null||h==null||i.a===i.b)return +s=j.f +s.saL(0,h) +r=c.ax +q=r.zq(A.de(B.m,i.a,i.b,!1),j.y,j.z) +for(p=q.length,o=0;o>>16&255,o>>>8&255,o&255)}if(r||h==null||!e.f)return +r=A.acl(s.cK(a0.gf7()),B.dY) +g=e.z +if(g===$){o=A.aP() +f=o?A.bj():new A.b9(new A.be()) +A.cb(e.z,"floatingCursorPaint") +g=e.z=f}g.saL(0,h) +a.cV(0,r,g)}, +fp(a){var s=this +if(s===a)return!1 +return!(a instanceof A.Fn)||a.f!==s.f||a.x!==s.x||!J.e(a.Q,s.Q)||!J.e(a.ch,s.ch)||!a.cx.k(0,s.cx)||!J.e(a.cy,s.cy)||!J.e(a.db,s.db)}} +A.wM.prototype={ +aq(a,b){var s,r,q +for(s=this.f,r=s.length,q=0;q")) +s=this.f +p=A.a8(s) +o=new J.du(s,s.length,p.i("du<1>")) +s=p.c +r=r.c +while(!0){if(!(q.v()&&o.v()))break +if(s.a(o.d).fp(r.a(q.d)))return!0}return!1}} +A.Gw.prototype={ +aC(a){this.dS(a) +$.k4.p6$.a.I(0,this.gqw())}, +av(a){$.k4.p6$.a.w(0,this.gqw()) +this.de(0)}} +A.Gx.prototype={ +aC(a){var s,r,q +this.a_0(a) +s=this.Z$ +for(r=t.ot;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.a_1(0) +s=this.Z$ +for(r=t.ot;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Wm.prototype={} +A.CP.prototype={ +a29(a){var s,r,q,p=this,o="_paragraph" +try{r=p.C +if(r!==""){s=A.axY($.aJM()) +J.aBt(s,$.aJN()) +J.aAJ(s,r) +r=J.aM_(s) +A.cG(p.V,o) +p.V=r}else{A.cG(p.V,o) +p.V=null}}catch(q){}}, +b2(a){return 1e5}, +bb(a){return 1e5}, +gix(){return!0}, +hz(a){return!0}, +cd(a){return a.b0(B.Ql)}, +aP(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h="_paragraph" +try{p=a.gcT(a) +o=i.rx +n=b.a +m=b.b +l=o.a +o=o.b +k=A.aP() +k=k?A.bj():new A.b9(new A.be()) +k.saL(0,$.aJL()) +p.cW(0,new A.x(n,m,n+l,m+o),k) +if(A.a(i.V,h)!=null){s=i.rx.a +r=0 +q=0 +if(s>328){s-=128 +r+=64}A.a(i.V,h).io(0,new A.nn(s)) +p=i.rx.b +o=A.a(i.V,h) +if(p>96+o.gbj(o)+12)q+=96 +p=a.gcT(a) +o=A.a(i.V,h) +o.toString +p.ic(0,o,b.U(0,new A.m(r,q)))}}catch(j){}}} +A.Af.prototype={ +j(a){return"FlexFit."+this.b}} +A.fQ.prototype={ +j(a){return this.v9(0)+"; flex="+A.d(this.e)+"; fit="+A.d(this.f)}} +A.Bl.prototype={ +j(a){return"MainAxisSize."+this.b}} +A.lk.prototype={ +j(a){return"MainAxisAlignment."+this.b}} +A.mG.prototype={ +j(a){return"CrossAxisAlignment."+this.b}} +A.CQ.prototype={ +ez(a){if(!(a.e instanceof A.fQ))a.e=new A.fQ(null,null,B.i)}, +vW(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.an===B.hn)return 0 +s=g.C +r=g.Z$ +if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +if(m>0){n=a.$2(r,b) +l=r.e +l.toString +l=s.a(l).e +o=Math.max(o,n/(l==null?0:l))}else p+=a.$2(r,b) +n=r.e +n.toString +r=s.a(n).a1$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +j=A.b5("mainSize") +i=A.b5("crossSize") +if(m===0){switch(g.C.a){case 0:n=r.ad(B.M,1/0,r.gbh()) +if(j.b!==j)A.R(A.B5(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.R(A.B5(i.a)) +i.b=n +break +case 1:n=r.ad(B.ar,1/0,r.gbN()) +if(j.b!==j)A.R(A.B5(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.R(A.B5(i.a)) +i.b=n +break}n=j.b +if(n===j)A.R(A.dS(j.a)) +p+=n +n=i.b +if(n===i)A.R(A.dS(i.a)) +k=Math.max(k,A.ds(n))}n=r.e +n.toString +r=s.a(n).a1$}h=Math.max(0,(b-p)/q) +r=g.Z$ +for(;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +if(m>0)k=Math.max(k,A.ds(a.$2(r,h*m))) +n=r.e +n.toString +r=s.a(n).a1$}return k}}, +bc(a){return this.vW(new A.acY(),a,B.af)}, +b2(a){return this.vW(new A.acW(),a,B.af)}, +b5(a){return this.vW(new A.acX(),a,B.a5)}, +bb(a){return this.vW(new A.acV(),a,B.a5)}, +dH(a){if(this.C===B.af)return this.xH(a) +return this.Re(a)}, +vS(a){switch(this.C.a){case 0:return a.b +case 1:return a.a}}, +vY(a){switch(this.C.a){case 0:return a.a +case 1:return a.b}}, +cd(a){var s +if(this.an===B.hn)return B.n +s=this.Kz(a,A.Ii()) +switch(this.C.a){case 0:return a.b0(new A.S(s.a,s.b)) +case 1:return a.b0(new A.S(s.b,s.a))}}, +Kz(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.C===B.af?a2.b:a2.d,a0=a<1/0,a1=c.Z$ +for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.e +l.toString +s.a(l) +k=l.e +if(k==null)k=0 +if(k>0){o+=k +p=a1}else{if(c.an===B.dk)switch(c.C.a){case 0:j=A.hd(q,b) +break +case 1:j=A.hd(b,r) +break +default:j=b}else switch(c.C.a){case 0:j=new A.al(0,1/0,0,q) +break +case 1:j=new A.al(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.vY(i) +n=Math.max(n,A.ds(c.vS(i)))}a1=l.a1$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.Z$ +for(f=0;a1!=null;){l=a1.e +l.toString +k=s.a(l).e +if(k==null)k=0 +if(k>0){if(a0)e=a1===p?h-f:g*k +else e=1/0 +d=A.b5("minChildExtent") +l=a1.e +l.toString +l=s.a(l).f +switch((l==null?B.nM:l).a){case 0:if(d.b!==d)A.R(A.B5(d.a)) +d.b=e +break +case 1:if(d.b!==d)A.R(A.B5(d.a)) +d.b=0 +break}if(c.an===B.dk)switch(c.C.a){case 0:l=d.b +if(l===d)A.R(A.dS(d.a)) +j=new A.al(l,e,q,q) +break +case 1:l=d.b +if(l===d)A.R(A.dS(d.a)) +j=new A.al(r,r,l,e) +break +default:j=b}else switch(c.C.a){case 0:l=d.b +if(l===d)A.R(A.dS(d.a)) +j=new A.al(l,e,0,q) +break +case 1:l=d.b +if(l===d)A.R(A.dS(d.a)) +j=new A.al(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.vY(i) +f+=e +n=Math.max(n,A.ds(c.vS(i)))}l=a1.e +l.toString +a1=s.a(l).a1$}}return new A.anG(a0&&c.ac===B.B?a:m,n,m)}, +bX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=t.k.a(A.t.prototype.ga8.call(a)),a1=a.Kz(a0,A.Ij()),a2=a1.a,a3=a1.b +if(a.an===B.hn){s=a.Z$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.aU +n.toString +m=s.zu(n,!0) +if(m!=null){q=Math.max(q,m) +p=Math.max(m,p) +o=Math.max(s.rx.b-m,o) +a3=Math.max(p+o,a3)}n=s.e +n.toString +s=r.a(n).a1$}}else q=0 +switch(a.C.a){case 0:r=a.rx=a0.b0(new A.S(a2,a3)) +a2=r.a +a3=r.b +break +case 1:r=a.rx=a0.b0(new A.S(a3,a2)) +a2=r.b +a3=r.a +break}l=a2-a1.c +a.b9=Math.max(0,-l) +k=Math.max(0,l) +j=A.b5("leadingSpace") +i=A.b5("betweenSpace") +r=A.aHe(a.C,a.aN,a.bf) +h=r===!1 +switch(a.V.a){case 0:j.sdj(0) +i.sdj(0) +break +case 1:j.sdj(k) +i.sdj(0) +break +case 2:j.sdj(k/2) +i.sdj(0) +break +case 3:j.sdj(0) +r=a.c9$ +i.sdj(r>1?k/(r-1):0) +break +case 4:r=a.c9$ +i.sdj(r>0?k/r:0) +j.sdj(i.aJ()/2) +break +case 5:r=a.c9$ +i.sdj(r>0?k/(r+1):0) +j.sdj(i.aJ()) +break}g=h?a2-j.aJ():j.aJ() +s=a.Z$ +for(r=t.US,n=a3/2,f=i.a;s!=null;){e=s.e +e.toString +r.a(e) +d=a.an +switch(d.a){case 0:case 1:if(A.aHe(A.aZc(a.C),a.aN,a.bf)===(d===B.bz))c=0 +else{d=s.rx +d.toString +c=a3-a.vS(d)}break +case 2:d=s.rx +d.toString +c=n-a.vS(d)/2 +break +case 3:c=0 +break +case 4:if(a.C===B.af){d=a.aU +d.toString +m=s.zu(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.rx +d.toString +g-=a.vY(d)}switch(a.C.a){case 0:e.a=new A.m(g,c) +break +case 1:e.a=new A.m(c,g) +break}if(h){d=i.b +if(d===i)A.R(A.dS(f)) +g-=d}else{d=s.rx +d.toString +d=a.vY(d) +b=i.b +if(b===i)A.R(A.dS(f)) +g+=d+b}s=e.a1$}}, +cZ(a,b){return this.oT(a,b)}, +aP(a,b){var s,r,q,p=this +if(!(p.b9>1e-10)){p.kb(a,b) +return}s=p.rx +if(s.gS(s))return +s=p.cu +if(p.cf===B.j){s.sb1(0,null) +p.kb(a,b)}else{r=A.a(p.fr,"_needsCompositing") +q=p.rx +s.sb1(0,a.m6(r,b,new A.x(0,0,0+q.a,0+q.b),p.gRf(),p.cf,s.a))}}, +m(a){this.cu.sb1(0,null) +this.l1(0)}, +kc(a){var s +if(this.b9>1e-10){s=this.rx +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}, +d0(){var s=this.YN() +return s}} +A.acY.prototype={ +$2(a,b){return a.ad(B.F,b,a.gb6())}, +$S:53} +A.acW.prototype={ +$2(a,b){return a.ad(B.M,b,a.gbh())}, +$S:53} +A.acX.prototype={ +$2(a,b){return a.ad(B.T,b,a.gbr())}, +$S:53} +A.acV.prototype={ +$2(a,b){return a.ad(B.ar,b,a.gbN())}, +$S:53} +A.anG.prototype={} +A.Wn.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.US;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.US;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Wo.prototype={} +A.Wp.prototype={} +A.CT.prototype={ +aag(){var s=this +if(s.C!=null)return +s.C=s.fE +s.V=!1}, +MP(){this.V=this.C=null +this.aS()}, +sfG(a,b){var s=this,r=s.ac +if(b==r)return +if(b!=null&&r!=null&&b.FW(r)){b.m(0) +return}r=s.ac +if(r!=null)r.m(0) +s.ac=b +s.aS()}, +sbo(a,b){if(b===this.aN)return +this.aN=b +this.a5()}, +sbj(a,b){if(b===this.bf)return +this.bf=b +this.a5()}, +sVS(a,b){if(b===this.aU)return +this.aU=b +this.a5()}, +afB(){this.b9=null}, +saL(a,b){return}, +ses(a,b){var s=this,r=s.cu +if(b==r)return +if(s.b!=null)if(r!=null)r.T(0,s.gdN()) +s.cu=b +if(s.b!=null)if(b!=null){b.d4() +r=b.cB$ +r.b=!0 +r.a.push(s.gdN())}}, +snl(a){if(a===this.ei)return +this.ei=a +this.aS()}, +sahE(a){return}, +sak2(a){if(a==this.h5)return +this.h5=a +this.aS()}, +shr(a){if(a.k(0,this.fE))return +this.fE=a +this.MP()}, +saoi(a,b){if(b===this.h6)return +this.h6=b +this.aS()}, +sahc(a){return}, +syp(a){if(a===this.h7)return +this.h7=a +this.aS()}, +samm(a){return}, +sc5(a,b){if(this.d5==b)return +this.d5=b +this.MP()}, +sys(a){return}, +oq(a){var s,r,q=this,p=q.aN +a=A.hd(q.bf,p).p4(a) +p=q.ac +if(p==null)return new A.S(B.b.q(0,a.a,a.b),B.b.q(0,a.c,a.d)) +p=p.gbo(p) +s=q.aU +r=q.ac +return a.ahS(new A.S(p/s,r.gbj(r)/q.aU))}, +bc(a){return this.oq(A.iG(a,1/0)).a}, +b2(a){return this.oq(A.iG(a,1/0)).a}, +b5(a){return this.oq(A.iG(1/0,a)).b}, +bb(a){return this.oq(A.iG(1/0,a)).b}, +hz(a){return!0}, +cd(a){return this.oq(a)}, +bX(){this.rx=this.oq(t.k.a(A.t.prototype.ga8.call(this)))}, +aC(a){var s +this.dS(a) +s=this.cu +if(s!=null){s.d4() +s=s.cB$ +s.b=!0 +s.a.push(this.gdN())}}, +av(a){var s=this.cu +if(s!=null)s.T(0,this.gdN()) +this.de(0)}, +aP(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +if(c.ac==null)return +c.aag() +s=a.gcT(a) +r=c.rx +q=b.a +p=b.b +o=r.a +r=r.b +n=c.ac +n.toString +m=c.an +l=c.aU +k=c.cu +k=k==null?null:k.gn(k) +if(k==null)k=1 +j=c.b9 +i=c.h5 +h=c.C +h.toString +g=c.iP +f=c.h6 +e=c.V +e.toString +d=c.h7 +A.aI8(h,s,g,j,m,c.ei,i,e,n,d,!1,k,new A.x(q,p,q+o,p+r),f,l)}, +m(a){var s=this.ac +if(s!=null)s.m(0) +this.ac=null +this.l1(0)}} +A.yF.prototype={ +j(a){return"AnnotationEntry(annotation: "+this.a.j(0)+", localPosition: "+this.b.j(0)+")"}} +A.IP.prototype={} +A.ur.prototype={ +m(a){var s=this.x +if(s!=null)s.m(0) +this.x=null}, +dY(){if(this.r)return +this.r=!0}, +glq(){return!1}, +sh2(a){var s=this,r=s.x +if(r!=null)r.m(0) +s.x=a +if(!s.glq()){r=t.Hb +if(r.a(A.P.prototype.gaA.call(s,s))!=null&&!r.a(A.P.prototype.gaA.call(s,s)).glq())r.a(A.P.prototype.gaA.call(s,s)).dY()}}, +zi(){this.r=this.r||this.glq()}, +kh(a){if(!this.glq())this.dY() +this.Ag(a)}, +bI(a){var s,r,q=this,p=t.Hb.a(A.P.prototype.gaA.call(q,q)) +if(p!=null){s=q.z +r=q.y +if(s==null)p.db=r +else s.y=r +r=q.y +if(r==null)p.dx=s +else r.z=s +q.y=q.z=null +p.kh(q) +q.e.sb1(0,null)}}, +fk(a,b,c){return!1}, +RW(a,b,c){var s=A.b([],c.i("o>")) +this.fk(new A.IP(s,c.i("IP<0>")),b,!0,c) +return s.length===0?null:B.d.gN(s).a}, +a3h(a){var s,r=this +if(!r.r&&r.x!=null){s=r.x +s.toString +a.Q_(s) +return}r.fZ(a) +r.r=!1}, +d0(){var s=this.XX() +return s+(this.b==null?" DETACHED":"")}} +A.MV.prototype={ +sb1(a,b){var s=this.a +if(b==null?s==null:b===s)return +if(s!=null)if(--s.f===0)J.Iy(s) +this.a=b +if(b!=null)++b.f}, +j(a){var s=this.a +return"LayerHandle("+(s!=null?J.d2(s):"DISPOSED")+")"}} +A.Ot.prototype={ +sTF(a){var s +this.dY() +s=this.dx +if(s!=null)s.m(0) +this.dx=a}, +m(a){this.sTF(null) +this.J2(0)}, +fZ(a){var s=this.dx +s.toString +a.PY(B.i,s,this.dy,this.fr)}, +fk(a,b,c){return!1}} +A.OB.prototype={ +fZ(a){var s=this.db,r=s.a,q=s.b +a.PZ(this.dx,s.d-q,new A.m(r,q),s.c-r)}} +A.Ol.prototype={ +fZ(a){a.PX(this.dx,this.db) +a.Io(this.dy) +a.Ic(!1) +a.Ib(!1)}, +fk(a,b,c){return!1}} +A.ep.prototype={ +ah0(a){this.zi() +this.fZ(a) +this.r=!1 +return a.bJ(0)}, +m(a){this.GW() +this.J2(0)}, +zi(){var s,r=this +r.Yj() +s=r.db +for(;s!=null;){s.zi() +r.r=r.r||s.r +s=s.y}}, +fk(a,b,c,d){var s,r,q +for(s=this.dx,r=a.a;s!=null;s=s.z){if(s.fk(a,b,!0,d))return!0 +q=r.length +if(q!==0)return!1}return!1}, +aC(a){var s +this.Af(a) +s=this.db +for(;s!=null;){s.aC(a) +s=s.y}}, +av(a){var s +this.de(0) +s=this.db +for(;s!=null;){s.av(0) +s=s.y}}, +jh(a,b){var s,r=this +if(!r.glq())r.dY() +r.IM(b) +s=b.z=r.dx +if(s!=null)s.y=b +r.dx=b +if(r.db==null)r.db=b +b.e.sb1(0,b)}, +GW(){var s,r=this,q=r.db +for(;q!=null;q=s){s=q.y +q.y=q.z=null +if(!r.glq())r.dY() +r.Ag(q) +q.e.sb1(0,null)}r.dx=r.db=null}, +fZ(a){this.iG(a)}, +iG(a){var s=this.db +for(;s!=null;){s.a3h(a) +s=s.y}}, +oB(a,b){}} +A.k1.prototype={ +sca(a,b){if(!b.k(0,this.r2))this.dY() +this.r2=b}, +fk(a,b,c,d){return this.l_(a,b.as(0,this.r2),!0,d)}, +oB(a,b){var s=this.r2 +b.cH(0,A.q3(s.a,s.b,0))}, +fZ(a){var s=this,r=s.r2 +s.sh2(a.GI(r.a,r.b,t.Ff.a(s.x))) +s.iG(a) +a.e9(0)}} +A.tl.prototype={ +fk(a,b,c,d){if(!this.r2.A(0,b))return!1 +return this.l_(a,b,!0,d)}, +fZ(a){var s=this,r=s.r2 +r.toString +s.sh2(a.TV(r,s.rx,t.GB.a(s.x))) +s.iG(a) +a.e9(0)}} +A.zl.prototype={ +fk(a,b,c,d){if(!this.r2.A(0,b))return!1 +return this.l_(a,b,!0,d)}, +fZ(a){var s=this,r=s.r2 +r.toString +s.sh2(a.TU(r,s.rx,t.cW.a(s.x))) +s.iG(a) +a.e9(0)}} +A.zk.prototype={ +fk(a,b,c,d){if(!this.r2.A(0,b))return!1 +return this.l_(a,b,!0,d)}, +fZ(a){var s=this,r=s.r2 +r.toString +s.sh2(a.TS(r,s.rx,t.Aw.a(s.x))) +s.iG(a) +a.e9(0)}} +A.wt.prototype={ +scl(a,b){var s=this +if(b.k(0,s.b3))return +s.b3=b +s.af=!0 +s.dY()}, +fZ(a){var s,r,q=this +q.ab=q.b3 +if(!q.r2.k(0,B.i)){s=q.r2 +s=A.q3(s.a,s.b,0) +r=q.ab +r.toString +s.cH(0,r) +q.ab=s}q.sh2(a.ua(q.ab.a,t.Cj.a(q.x))) +q.iG(a) +a.e9(0)}, +Dp(a){var s,r=this +if(r.af){s=r.b3 +s.toString +r.ah=A.By(A.ay2(s)) +r.af=!1}s=r.ah +if(s==null)return null +return A.fq(s,a)}, +fk(a,b,c,d){var s=this.Dp(b) +if(s==null)return!1 +return this.Yq(a,s,!0,d)}, +oB(a,b){var s=this.ab +if(s==null){s=this.b3 +s.toString +b.cH(0,s)}else b.cH(0,s)}} +A.BZ.prototype={ +fZ(a){var s,r,q,p=this +if(p.db==null){p.sh2(null) +return}s=p.b3 +s.toString +r=p.r2 +q=p.x +if(s<255)p.sh2(a.TW(s,r,t.Zr.a(q))) +else p.sh2(a.GI(r.a,r.b,t.Ff.a(q))) +p.iG(a) +a.e9(0)}} +A.Ci.prototype={ +sQy(a,b){if(b!==this.r2){this.r2=b +this.dY()}}, +sh_(a){if(a!==this.rx){this.rx=a +this.dY()}}, +slG(a,b){if(b!==this.ry){this.ry=b +this.dY()}}, +saL(a,b){if(!b.k(0,this.x1)){this.x1=b +this.dY()}}, +sqd(a,b){if(!b.k(0,this.x2)){this.x2=b +this.dY()}}, +fk(a,b,c,d){if(!this.r2.A(0,b))return!1 +return this.l_(a,b,!0,d)}, +fZ(a){var s,r,q,p=this,o=p.r2 +o.toString +s=p.ry +s.toString +r=p.x1 +r.toString +q=p.x2 +p.sh2(a.TY(p.rx,r,s,t._c.a(p.x),o,q)) +p.iG(a) +a.e9(0)}} +A.B7.prototype={ +NE(){++this.b +return new A.anC(this)}, +j(a){var s="#"+A.bX(this)+"(" +return s+(this.a!=null?"":"")+")"}} +A.anC.prototype={ +m(a){--this.a.b +this.a=null}} +A.pU.prototype={ +skx(a){var s=this.r2 +if(s===a)return +s.a=null +this.r2=a}, +sca(a,b){var s=this +if(b.k(0,s.rx))return +s.rx=b +if(s.r2.b<=0)s.dY()}, +glq(){return this.r2.b>0}, +aC(a){var s=this +s.IR(a) +s.ry=null +s.r2.a=s}, +av(a){this.ry=this.r2.a=null +this.IS(0)}, +fk(a,b,c,d){return this.l_(a,b.as(0,this.rx),!0,d)}, +fZ(a){var s=this,r=s.rx +s.ry=r +if(!r.k(0,B.i)){r=s.ry +s.sh2(a.ua(A.q3(r.a,r.b,0).a,t.Cj.a(s.x)))}s.iG(a) +if(!J.e(s.ry,B.i))a.e9(0)}, +oB(a,b){var s +if(!J.e(this.ry,B.i)){s=this.ry +b.aR(0,s.a,s.b)}}} +A.Ao.prototype={ +aC(a){this.IR(a) +this.x2=this.r2.NE()}, +av(a){var s +this.IS(0) +s=this.x2 +if(s!=null)s.m(0) +this.x2=null}, +Dp(a){var s,r,q,p,o=this +if(o.Y){s=o.HI() +s.toString +o.aw=A.By(s) +o.Y=!1}if(o.aw==null)return null +r=new A.is(new Float64Array(4)) +r.v5(a.a,a.b,0,1) +s=o.aw.al(0,r).a +q=s[0] +p=o.x1 +return new A.m(q-p.a,s[1]-p.b)}, +fk(a,b,c,d){var s +if(this.x2.a.a==null)return!1 +s=this.Dp(b) +if(s==null)return!1 +return this.l_(a,s,!0,d)}, +HI(){var s,r +if(this.y2==null)return null +s=this.y1 +r=A.q3(-s.a,-s.b,0) +s=this.y2 +s.toString +r.cH(0,s) +return r}, +a6f(){var s,r,q,p,o,n,m=this +m.y2=null +s=m.x2.a.a +if(s==null)return +r=t.KV +q=A.b([s],r) +p=A.b([m],r) +A.a5v(s,m,q,p) +o=A.aD1(q) +s.oB(null,o) +r=m.x1 +o.aR(0,r.a,r.b) +n=A.aD1(p) +if(n.lA(n)===0)return +n.cH(0,o) +m.y2=n +m.Y=!0}, +glq(){return!0}, +fZ(a){var s,r,q=this +if(q.x2.a.a==null&&!0){q.y1=q.y2=null +q.Y=!0 +q.sh2(null) +return}q.a6f() +s=q.y2 +r=t.Cj +if(s!=null){q.sh2(a.ua(s.a,r.a(q.x))) +q.iG(a) +a.e9(0) +q.y1=q.ry}else{q.y1=null +s=q.ry +q.sh2(a.ua(A.q3(s.a,s.b,0).a,r.a(q.x))) +q.iG(a) +a.e9(0)}q.Y=!0}, +oB(a,b){var s=this.y2 +if(s!=null)b.cH(0,s) +else{s=this.ry +b.cH(0,A.q3(s.a,s.b,0))}}} +A.yE.prototype={ +fk(a,b,c,d){var s,r,q,p=this,o=p.l_(a,b,!0,d),n=a.a +if(n.length!==0&&!0)return o +s=p.rx +if(s!=null){r=p.ry +q=r.a +r=r.b +s=!new A.x(q,r,q+s.a,r+s.b).A(0,b)}else s=!1 +if(s)return o +if(A.bU(p.$ti.c)===A.bU(d)){o=o||!1 +n.push(new A.yF(d.a(p.r2),b.as(0,p.ry),d.i("yF<0>")))}return o}} +A.UM.prototype={} +A.jW.prototype={} +A.CV.prototype={ +ez(a){if(!(a.e instanceof A.jW))a.e=new A.jW(null,null,B.i)}, +sht(a){if(this.C===a)return +this.C=a +this.a5()}, +cd(a){var s,r,q,p,o,n=this,m=n.Z$ +switch(n.C.a){case 1:case 3:s=a.d +r=A.hd(s,null) +for(q=A.r(n).i("a9.1"),p=0;m!=null;){p+=m.f0(r).a +o=m.e +o.toString +m=q.a(o).a1$}return a.b0(new A.S(p,s)) +case 0:case 2:s=a.b +r=A.hd(null,s) +for(q=A.r(n).i("a9.1"),p=0;m!=null;){p+=m.f0(r).b +o=m.e +o.toString +m=q.a(o).a1$}return a.b0(new A.S(s,p))}}, +bX(){var s,r,q,p,o,n,m=this,l=null,k=t.k.a(A.t.prototype.ga8.call(m)),j=m.Z$ +switch(m.C.a){case 1:s=k.d +r=A.hd(s,l) +for(q=t.U9,p=0;j!=null;){j.cn(0,r,!0) +o=j.e +o.toString +q.a(o) +o.a=new A.m(p,0) +p+=j.rx.a +j=o.a1$}m.rx=k.b0(new A.S(p,s)) +break +case 3:s=k.d +r=A.hd(s,l) +for(q=t.U9,p=0;j!=null;){j.cn(0,r,!0) +o=j.e +o.toString +q.a(o) +p+=j.rx.a +j=o.a1$}j=m.Z$ +for(n=0;j!=null;){o=j.e +o.toString +q.a(o) +n+=j.rx.a +o.a=new A.m(p-n,0) +j=o.a1$}m.rx=k.b0(new A.S(p,s)) +break +case 2:s=k.b +r=A.hd(l,s) +for(q=t.U9,p=0;j!=null;){j.cn(0,r,!0) +o=j.e +o.toString +q.a(o) +o.a=new A.m(0,p) +p+=j.rx.b +j=o.a1$}m.rx=k.b0(new A.S(s,p)) +break +case 0:s=k.b +r=A.hd(l,s) +for(q=t.U9,p=0;j!=null;){j.cn(0,r,!0) +o=j.e +o.toString +q.a(o) +p+=j.rx.b +j=o.a1$}j=m.Z$ +for(n=0;j!=null;){o=j.e +o.toString +q.a(o) +n+=j.rx.b +o.a=new A.m(0,p-n) +j=o.a1$}m.rx=k.b0(new A.S(s,p)) +break}}, +vU(a){var s,r,q,p=this.Z$ +for(s=t.U9,r=0;p!=null;){r=Math.max(r,A.ds(a.$1(p))) +q=p.e +q.toString +p=s.a(q).a1$}return r}, +vV(a){var s,r,q,p=this.Z$ +for(s=t.U9,r=0;p!=null;){r+=a.$1(p) +q=p.e +q.toString +p=s.a(q).a1$}return r}, +bc(a){switch(A.bq(this.C).a){case 0:return this.vV(new A.ad7(a)) +case 1:return this.vU(new A.ad8(a))}}, +b2(a){switch(A.bq(this.C).a){case 0:return this.vV(new A.ad3(a)) +case 1:return this.vU(new A.ad4(a))}}, +b5(a){switch(A.bq(this.C).a){case 0:return this.vV(new A.ad5(a)) +case 1:return this.vU(new A.ad6(a))}}, +bb(a){switch(A.bq(this.C).a){case 0:return this.vV(new A.ad1(a)) +case 1:return this.vU(new A.ad2(a))}}, +dH(a){return this.Re(a)}, +aP(a,b){this.kb(a,b)}, +cZ(a,b){return this.oT(a,b)}} +A.ad7.prototype={ +$1(a){return a.ad(B.F,this.a,a.gb6())}, +$S:11} +A.ad8.prototype={ +$1(a){return a.ad(B.F,this.a,a.gb6())}, +$S:11} +A.ad3.prototype={ +$1(a){return a.ad(B.M,this.a,a.gbh())}, +$S:11} +A.ad4.prototype={ +$1(a){return a.ad(B.M,this.a,a.gbh())}, +$S:11} +A.ad5.prototype={ +$1(a){return a.ad(B.T,this.a,a.gbr())}, +$S:11} +A.ad6.prototype={ +$1(a){return a.ad(B.T,this.a,a.gbr())}, +$S:11} +A.ad1.prototype={ +$1(a){return a.ad(B.ar,this.a,a.gbN())}, +$S:11} +A.ad2.prototype={ +$1(a){return a.ad(B.ar,this.a,a.gbN())}, +$S:11} +A.Wq.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.U9;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.U9;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Wr.prototype={} +A.Vb.prototype={ +aoj(a){var s=this.a +this.a=a +return s}, +j(a){var s="#",r="latestEvent: "+(s+A.bX(this.b)),q=this.a,p="annotations: [list of "+q.gp(q)+"]" +return s+A.bX(this)+"("+r+", "+p+")"}} +A.Vc.prototype={ +gkd(a){var s=this.c +return s.gkd(s)}} +A.Nx.prototype={ +Ml(a){var s,r,q,p,o,n,m=t._h,l=t.XK.a(A.v(m,t.xV)) +for(s=a.a,r=s.length,q=0;q"}} +A.uR.prototype={ +eG(a,b){var s +if(a.gaG()){this.nZ() +if(a.fx)A.aE9(a,null,!0) +s=a.dx.a +s.toString +t.gY.a(s) +s.sca(0,b) +this.x6(s)}else a.Nd(this,b)}, +x6(a){a.bI(0) +this.a.jh(0,a)}, +gcT(a){var s,r=this +if(r.e==null){r.c=new A.Ot(r.b,A.am(t.h)) +s=A.aSg() +r.d=s +r.e=A.aPa(s,null) +s=r.c +s.toString +r.a.jh(0,s)}s=r.e +s.toString +return s}, +nZ(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sTF(r.d.xV()) +r.e=r.d=r.c=null}, +Il(){var s=this.c +if(s!=null)if(!s.dy){s.dy=!0 +s.dY()}}, +m7(a,b,c,d){var s,r=this +if(a.db!=null)a.GW() +r.nZ() +r.x6(a) +s=r.aij(a,d==null?r.b:d) +b.$2(s,c) +s.nZ()}, +u8(a,b,c){return this.m7(a,b,c,null)}, +aij(a,b){return new A.uR(a,b)}, +m6(a,b,c,d,e,f){var s,r=c.cK(b) +if(a){s=f==null?new A.tl(B.aM,A.am(t.h)):f +if(!r.k(0,s.r2)){s.r2=r +s.dY()}if(e!==s.rx){s.rx=e +s.dY()}this.m7(s,d,b,r) +return s}else{this.ahy(r,e,r,new A.aaX(this,d,b)) +return null}}, +anE(a,b,c,d,e,f,g){var s,r=c.cK(b),q=d.cK(b) +if(a){s=g==null?new A.zl(B.cC,A.am(t.h)):g +if(!q.k(0,s.r2)){s.r2=q +s.dY()}if(f!==s.rx){s.rx=f +s.dY()}this.m7(s,e,b,r) +return s}else{this.ahx(q,f,r,new A.aaW(this,e,b)) +return null}}, +TT(a,b,c,d,e,f,g){var s,r=c.cK(b),q=d.cK(b) +if(a){s=g==null?new A.zk(B.cC,A.am(t.h)):g +if(q!==s.r2){s.r2=q +s.dY()}if(f!==s.rx){s.rx=f +s.dY()}this.m7(s,e,b,r) +return s}else{this.ahv(q,f,r,new A.aaV(this,e,b)) +return null}}, +GJ(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.q3(q,p,0) +o.cH(0,c) +o.aR(0,-q,-p) +if(a){s=e==null?A.aFn(null):e +s.scl(0,o) +r.m7(s,d,b,A.aDT(o,r.b)) +return s}else{q=r.gcT(r) +q.c2(0) +q.al(0,o.a) +d.$2(r,b) +r.gcT(r).bY(0) +return null}}, +TZ(a,b,c,d){return this.GJ(a,b,c,d,null)}, +TX(a,b,c,d){var s=d==null?new A.BZ(B.i,A.am(t.h)):d,r=s.b3 +if(b!==r){if(b===255||r===255)s.sh2(null) +s.b3=b +s.dY()}s.sca(0,a) +this.u8(s,c,B.i) +return s}, +j(a){return"PaintingContext#"+A.hx(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.aaX.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aaW.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aaV.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.a1z.prototype={} +A.af8.prototype={ +m(a){var s=this.b +if(s!=null)this.a.Q.T(0,s) +s=this.a +if(--s.ch===0){s.Q.m(0) +s.Q=null +s.c.$0()}}} +A.Ov.prototype={ +uj(){this.a.$0()}, +saoA(a){var s=this.d +if(s===a)return +if(s!=null)s.av(0) +this.d=a +a.aC(this)}, +ak6(){var s,r,q,p,o,n,m,l +try{for(q=t.O,p=t.TT;o=this.e,o.length!==0;){s=o +this.e=A.b([],p) +o=s +n=new A.abj() +if(!!o.immutable$list)A.R(A.V("sort")) +m=o.length-1 +if(m-0<=32)A.QQ(o,0,m,n) +else A.QP(o,0,m,n) +n=o.length +l=0 +for(;l0;m=l){l=m-1 +r[m].dT(r[l],n)}return n}, +kc(a){return null}, +EL(a){return null}, +fz(a){}, +uX(a){var s,r=this +if(t.O.a(A.P.prototype.gcr.call(r)).Q==null)return +s=r.id +if(s!=null&&!s.cx)s.W5(a) +else if(r.gaA(r)!=null){s=r.gaA(r) +s.toString +t.e.a(s).uX(a)}}, +gD3(){var s,r=this +if(r.fy==null){s=A.qJ() +r.fy=s +r.fz(s)}s=r.fy +s.toString +return s}, +oI(){this.go=!0 +this.id=null +this.bP(new A.adg())}, +aE(){var s,r,q,p,o,n,m=this +if(m.b==null||t.O.a(A.P.prototype.gcr.call(m)).Q==null){m.fy=null +return}if(m.id!=null){s=m.fy +r=(s==null?null:s.a)===!0}else r=!1 +m.fy=null +q=m.gD3().a&&r +s=t.e +p=m +while(!0){if(!(!q&&p.gaA(p) instanceof A.t))break +if(p!==m&&p.go)break +p.go=!0 +o=p.gaA(p) +o.toString +s.a(o) +if(o.fy==null){n=A.qJ() +o.fy=n +o.fz(n)}q=o.fy.a +if(q&&o.id==null)return +p=o}if(p!==m&&m.id!=null&&m.go)t.O.a(A.P.prototype.gcr.call(m)).cy.w(0,m) +if(!p.go){p.go=!0 +s=t.O +if(s.a(A.P.prototype.gcr.call(m))!=null){s.a(A.P.prototype.gcr.call(m)).cy.I(0,p) +s.a(A.P.prototype.gcr.call(m)).uj()}}}, +afQ(){var s,r,q,p,o,n,m=this,l=null +if(m.Q)return +s=m.id +if(s==null)s=l +else{s=t.LQ.a(A.P.prototype.gaA.call(s,s)) +if(s==null)s=l +else s=s.cy||s.cx}r=t.pp.a(m.LS(s===!0)) +q=A.b([],t.QF) +s=m.id +p=s==null +o=p?l:s.y +n=p?l:s.z +s=p?l:s.Q +r.rI(s==null?0:s,n,o,q) +B.d.gcc(q)}, +LS(a){var s,r,q,p,o,n,m,l=this,k={},j=l.gD3() +k.a=j.c +s=!j.d&&!j.a +r=t.CZ +q=A.b([],r) +p=A.aT(t.pp) +l.hJ(new A.ade(k,l,a||j.aw,q,p,j,s)) +for(o=A.fz(p,p.r,p.$ti.c),n=o.$ti.c;o.v();)n.a(o.d).Ga() +l.go=!1 +if(!(l.gaA(l) instanceof A.t)){o=k.a +m=new A.WL(A.b([],r),A.b([l],t.TT),o)}else{o=k.a +if(s)m=new A.al6(A.b([],r),o) +else{m=new A.XA(a,j,A.b([],r),A.b([l],t.TT),o) +if(j.a)m.y=!0}}m.P(0,q) +return m}, +hJ(a){this.bP(a)}, +oE(a,b,c){a.kM(0,t.V1.a(c),b)}, +iS(a,b){}, +d0(){var s="#"+A.bX(this) +return s}, +j(a){return this.d0()}, +f3(a,b,c,d){var s,r=this +if(r.gaA(r) instanceof A.t){s=r.gaA(r) +s.toString +t.e.a(s) +s.f3(a,b==null?r:b,c,d)}}, +qg(){return this.f3(B.b6,null,B.z,null)}, +nV(a){return this.f3(B.b6,null,B.z,a)}, +nW(a,b,c){return this.f3(a,null,b,c)}, +$ias:1} +A.add.prototype={ +$0(){var s=A.b([],t.F),r=this.a +s.push(A.axb("The following RenderObject was being processed when the exception was fired",B.CF,r)) +s.push(A.axb("RenderObject",B.CG,r)) +return s}, +$S:32} +A.adh.prototype={ +$0(){this.b.$1(this.c.a(this.a.ga8()))}, +$S:0} +A.adf.prototype={ +$1(a){a.Pg() +if(A.a(a.fr,"_needsCompositing"))this.a.fr=!0}, +$S:75} +A.adg.prototype={ +$1(a){a.oI()}, +$S:75} +A.ade.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.LS(f.c) +if(e.a){B.d.sp(f.d,0) +f.e.ar(0) +if(!f.f.a)f.a.a=!0}for(s=e.gSI(),r=s.length,q=f.d,p=f.e,o=f.f,n=f.b,m=f.r,l=0;l"),n=0;n1){k=new A.ar2() +k.a4H(c,b,s)}else k=g +r=h.e +q=!r +if(q){if(k==null)p=g +else{p=A.a(k.d,"_rect") +p=p.gS(p)}p=p===!0}else p=!1 +if(p)return +p=B.d.gN(s) +if(p.id==null)p.id=A.Qd(g,B.d.gN(s).gqf()) +j=B.d.gN(s).id +j.sSW(r) +j.id=h.c +j.Q=a +if(a!==0){h.Lf() +r=h.f +r.slG(0,r.ab+a)}if(k!=null){j.sbF(0,A.a(k.d,"_rect")) +j.scl(0,A.a(k.c,"_transform")) +j.y=k.b +j.z=k.a +if(q&&k.e){h.Lf() +h.f.bC(B.wZ,!0)}}i=A.b([],t.QF) +for(r=h.x,q=r.length,n=0;n0;){r=c[s];--s +q=c[s] +a=r.EL(q) +if(a!=null){m.b=a +m.a=A.aG4(m.a,r.kc(q))}else m.b=A.aG4(m.b,r.kc(q)) +l=$.aKz() +l.ed() +A.aVR(r,q,A.a(m.c,"_transform"),l) +m.b=A.aG5(m.b,l) +m.a=A.aG5(m.a,l)}p=B.d.gN(c) +l=m.b +l=l==null?p.gmu():l.fH(p.gmu()) +m.d=l +o=m.a +if(o!=null){n=o.fH(A.a(l,"_rect")) +if(n.gS(n)){l=A.a(m.d,"_rect") +l=!l.gS(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +A.Wt.prototype={} +A.f4.prototype={ +j(a){var s=A.b(["offset="+A.d(this.a)],t.s),r=this.e +if(r!=null)s.push("scale="+A.d(r)) +s.push(this.v9(0)) +return B.d.c1(s,"; ")}} +A.nr.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.nr&&b.b===this.b}, +gB(a){return A.a7(B.Vv,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.CY.prototype={ +ez(a){if(!(a.e instanceof A.f4))a.e=new A.f4(null,null,B.i)}, +scI(a,b){var s=this,r=s.C +switch(r.c.b8(0,b).a){case 0:case 1:return +case 2:r.scI(0,b) +s.ac=s.V=null +s.BE(b) +s.aS() +s.aE() +break +case 3:r.scI(0,b) +s.ac=s.V=s.b9=null +s.BE(b) +s.a5() +break}}, +BE(a){this.an=A.b([],t.TP) +a.bP(new A.adi(this))}, +snG(a,b){var s=this.C +if(s.d===b)return +s.snG(0,b) +this.aS()}, +sc5(a,b){var s=this.C +if(s.e===b)return +s.sc5(0,b) +this.a5()}, +sWZ(a){if(this.aN===a)return +this.aN=a +this.a5()}, +sGx(a,b){var s,r=this +if(r.bf===b)return +r.bf=b +s=b===B.bv?"\u2026":null +r.C.sRE(0,s) +r.a5()}, +spR(a){var s=this.C +if(s.f===a)return +s.spR(a) +this.b9=null +this.a5()}, +sps(a,b){var s=this.C +if(s.y==b)return +s.sps(0,b) +this.b9=null +this.a5()}, +snq(a,b){var s=this.C +if(J.e(s.x,b))return +s.snq(0,b) +this.b9=null +this.a5()}, +sjU(a,b){var s=this.C +if(J.e(s.z,b))return +s.sjU(0,b) +this.b9=null +this.a5()}, +spS(a){var s=this.C +if(s.Q===a)return +s.spS(a) +this.b9=null +this.a5()}, +suo(a,b){return}, +bc(a){var s=this +if(!s.AR())return 0 +s.a4A(a) +s.Ng() +return Math.ceil(s.C.a.gGh())}, +b2(a){var s=this +if(!s.AR())return 0 +s.a4z(a) +s.Ng() +return Math.ceil(s.C.a.gyE())}, +Kv(a){var s,r=this +if(!r.AR())return 0 +r.a4y(a) +r.wo(a,a) +s=r.C.a +return Math.ceil(s.gbj(s))}, +b5(a){return this.Kv(a)}, +bb(a){return this.Kv(a)}, +dH(a){this.Cr(t.k.a(A.t.prototype.ga8.call(this))) +return this.C.dH(B.I)}, +AR(){var s,r,q +for(s=A.a(this.an,"_placeholderSpans"),r=s.length,q=0;qg){b3=b6[g] +c="PlaceholderSpanIndexSemanticsTag("+h+")" +b3=b3.id +b3=b3!=null&&b3.A(0,new A.nr(h,c))}else b3=!1 +if(!b3)break +a=b6[g] +b3=s.e +b3.toString +b3=m.a(b3).e +if(b3!=null){c=a.x +b=c.a +a0=c.b +b3=new A.x(b,a0,b+(c.c-b)*b3,a0+(c.d-a0)*b3) +if(!c.k(0,b3)){a.x=b3 +a.hZ()}b1.push(a)}++g}b3=s.e +b3.toString +s=n.a(b3).a1$;++h}else{a0=o.a(A.t.prototype.ga8.call(a9)) +b2.jO(a9.cf) +a1=a0.b +a1=a9.aN||a9.bf===B.bv?a1:1/0 +b2.yy(0,a1,a0.a) +a2=b2.a.nJ(b,c,B.eo,B.cx) +if(a2.length===0)continue +c=B.d.gN(a2) +a3=new A.x(c.a,c.b,c.c,c.d) +a4=B.d.gN(a2).e +for(c=A.a8(a2),b=c.i("hI<1>"),a0=new A.hI(a2,1,b0,b),a0.vm(a2,1,b0,c.c),a0=new A.bl(a0,a0.gp(a0),b.i("bl")),b=b.i("aI.E");a0.v();){c=b.a(a0.d) +a3=a3.lI(new A.x(c.a,c.b,c.c,c.d)) +a4=c.e}c=a3.a +b=Math.max(0,c) +a0=a3.b +a1=Math.max(0,a0) +c=Math.min(a3.c-c,o.a(A.t.prototype.ga8.call(a9)).b) +a0=Math.min(a3.d-a0,o.a(A.t.prototype.ga8.call(a9)).d) +l=new A.x(Math.floor(b)-4,Math.floor(a1)-4,Math.ceil(b+c)+4,Math.ceil(a1+a0)+4) +a5=A.qJ() +a6=j+1 +a5.r2=new A.qd(j,b0) +a5.d=!0 +a5.af=k +a0=e.b +b3=a0==null?b3:a0 +a5.a2=new A.cT(b3,e.f) +a7=e.c +if(a7!=null){b3=a7.bs +if(b3!=null){a5.f4(B.cs,b3) +a5.r=b3 +a5.bC(B.m5,!0)}}b3=a9.ei +a8=(b3==null?b0:!b3.gS(b3))===!0?a9.ei.kD():A.Qd(b0,b0) +a8.UT(0,a5) +if(!a8.x.k(0,l)){a8.x=l +a8.hZ()}r.dr(0,a8) +b1.push(a8) +j=a6 +k=a4}}a9.ei=r +b4.kM(0,b1,b5)}, +oI(){this.As() +this.ei=null}} +A.adi.prototype={ +$1(a){if(a instanceof A.qi)J.e3(A.a(this.a.an,"_placeholderSpans"),a) +return!0}, +$S:47} +A.adk.prototype={ +$2(a,b){return this.a.a.c7(a,b)}, +$S:17} +A.adl.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.eG(s,b)}, +$S:22} +A.adj.prototype={ +$1(a){return a.c!=null}, +$S:165} +A.GE.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.ot;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.ot;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Wu.prototype={} +A.Wv.prototype={ +aC(a){this.a_4(a) +$.k4.p6$.a.I(0,this.gqw())}, +av(a){$.k4.p6$.a.w(0,this.gqw()) +this.a_5(0)}} +A.CZ.prototype={ +sani(a){if(a===this.C)return +this.C=a +this.aS()}, +sanI(a){if(a===this.V)return +this.V=a +this.aS()}, +gix(){return!0}, +gaQ(){return!0}, +bc(a){return 0}, +b2(a){return 0}, +gCo(){var s=this.C,r=(s|1)>>>0>0||(s|2)>>>0>0?80:0 +return(s|4)>>>0>0||(s|8)>>>0>0?r+80:r}, +b5(a){return this.gCo()}, +bb(a){return this.gCo()}, +cd(a){return a.b0(new A.S(1/0,this.gCo()))}, +aP(a,b){var s,r,q,p=b.a,o=b.b,n=this.rx,m=n.a +n=n.b +s=this.C +r=this.V +q=A.am(t.h) +a.nZ() +a.x6(new A.Ol(new A.x(p,o,p+m,o+n),s,r,!1,!1,q))}} +A.Cm.prototype={ +j(a){return"PlatformViewHitTestBehavior."+this.b}} +A.at3.prototype={ +$1(a){return a.gkJ(a)}, +$S(){return this.a.i("f6(Ly<0>)")}} +A.Gk.prototype={ +a2T(a,b,c){var s,r=this,q=new A.a5Y(A.v(t.S,t.EG)) +q.b=r +r.r=q +q=r.db +s=A.r(q).i("iR") +r.dx=A.j2(new A.iR(q,new A.aoF(r),s),s.i("q.E")) +r.ch=a}, +gM9(){return A.a(this.ch,"_handlePointerEvent")}, +fa(a){var s,r,q +this.qq(a) +for(s=A.a(this.dx,"_gestureRecognizers"),s=A.fz(s,s.r,A.r(s).c),r=s.$ti.c;s.v();){q=r.a(s.d) +q.d.l(0,a.gbl(),a.gcQ(a)) +if(q.fI(a))q.fa(a) +else q.pd(a)}}, +oY(a){}, +ik(a){var s,r=this +if(!r.cy.A(0,a.gbl())){s=r.cx +if(!s.am(0,a.gbl()))s.l(0,a.gbl(),A.b([],t.Oe)) +s.h(0,a.gbl()).push(a)}else r.a9d(a) +r.v7(a)}, +eO(a){var s=this.cx.w(0,a) +if(s!=null)J.eo(s,this.gM9()) +this.cy.I(0,a)}, +eH(a){this.J5(a) +this.cy.w(0,a) +this.cx.w(0,a)}, +ee(a){this.J5(a) +this.cy.w(0,a)}, +eZ(a){var s=this,r=s.cy +r.a9(0,A.cf.prototype.gIH.call(s)) +r.ar(0) +r=s.cx +r.gaD(r).a9(0,A.cf.prototype.gIH.call(s)) +r.ar(0) +s.R(B.a3)}, +a9d(a){return this.gM9().$1(a)}} +A.aoF.prototype={ +$1(a){var s=a.xu(0) +s.saq6(this.a.r) +s.gjB() +return s}, +$S:284} +A.OD.prototype={ +sahW(a,b){var s,r=this,q=r.C +if(q===b)return +q=q.gzl() +s=b.gzl() +r.C=b +r.aS() +if(q!==s)r.aE()}, +gix(){return!0}, +gaQ(){return!0}, +gaG(){return!0}, +cd(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}, +aP(a,b){var s,r,q=this.rx,p=b.a,o=b.b,n=q.a +q=q.b +s=this.C.gzl() +r=A.am(t.h) +a.nZ() +a.x6(new A.OB(new A.x(p,o,p+n,o+q),s,r))}, +fz(a){this.hQ(a) +a.a=!0 +a.sant(this.C.gzl())}, +$ii8:1} +A.aoE.prototype={ +sSt(a){var s=this +if(a!==s.tn$){s.tn$=a +if(s.gcr()!=null)s.aS()}}, +Pl(a,b){var s=this,r=s.to$ +r=r==null?null:r.db +if(A.aWV(a,r,t.qt))return +r=s.to$ +if(r!=null)r.m(0) +s.to$=A.aVK(b,a) +s.RT$=b}, +c7(a,b){var s,r=this +if(r.tn$===B.wk||!r.rx.A(0,b))return!1 +s=new A.oW(b,r) +a.jZ() +s.b=B.d.gO(a.b) +a.a.push(s) +return r.tn$===B.wj}, +hz(a){return this.tn$!==B.wk}, +gyJ(a){return null}, +gyK(a){return null}, +goQ(a){return B.zE}, +gzj(){return!0}, +iS(a,b){var s +if(t.b.b(a))this.to$.wY(a) +if(t.XA.b(a)){s=this.RT$ +if(s!=null)s.$1(a)}}} +A.VG.prototype={ +av(a){this.to$.eZ(0) +this.de(0)}} +A.PB.prototype={} +A.ee.prototype={ +ez(a){if(!(a.e instanceof A.k5))a.e=new A.k5()}, +bc(a){var s=this.u$ +if(s!=null)return s.ad(B.F,a,s.gb6()) +return 0}, +b2(a){var s=this.u$ +if(s!=null)return s.ad(B.M,a,s.gbh()) +return 0}, +b5(a){var s=this.u$ +if(s!=null)return s.ad(B.T,a,s.gbr()) +return 0}, +bb(a){var s=this.u$ +if(s!=null)return s.ad(B.ar,a,s.gbN()) +return 0}, +cd(a){var s=this.u$ +if(s!=null)return s.f0(a) +return this.rK(a)}, +bX(){var s=this,r=s.u$,q=t.k +if(r!=null){r.cn(0,q.a(A.t.prototype.ga8.call(s)),!0) +r=s.u$.rx +r.toString +s.rx=r}else s.rx=s.rK(q.a(A.t.prototype.ga8.call(s)))}, +rK(a){return new A.S(B.b.q(0,a.a,a.b),B.b.q(0,a.c,a.d))}, +cZ(a,b){var s=this.u$ +s=s==null?null:s.c7(a,b) +return s===!0}, +dT(a,b){}, +aP(a,b){var s=this.u$ +if(s!=null)a.eG(s,b)}} +A.u0.prototype={ +j(a){return"HitTestBehavior."+this.b}} +A.PC.prototype={ +c7(a,b){var s,r,q=this +if(q.rx.A(0,b)){s=q.cZ(a,b)||q.D===B.bA +if(s||q.D===B.bW){r=new A.oW(b,q) +a.jZ() +r.b=B.d.gO(a.b) +a.a.push(r)}}else s=!1 +return s}, +hz(a){return this.D===B.bA}} +A.CL.prototype={ +sQ2(a){if(this.D.k(0,a))return +this.D=a +this.a5()}, +bc(a){var s,r=this.D,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Ay(a) +r=this.D +q=r.a +if(!(q>=1/0))return B.c.q(s,q,r.b) +return s}, +b2(a){var s,r=this.D,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Aw(a) +r=this.D +q=r.a +if(!(q>=1/0))return B.c.q(s,q,r.b) +return s}, +b5(a){var s,r=this.D,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Ax(a) +r=this.D +q=r.c +if(!(q>=1/0))return B.c.q(s,q,r.d) +return s}, +bb(a){var s,r=this.D,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Av(a) +r=this.D +q=r.c +if(!(q>=1/0))return B.c.q(s,q,r.d) +return s}, +bX(){var s=this,r=t.k.a(A.t.prototype.ga8.call(s)),q=s.u$,p=s.D +if(q!=null){q.cn(0,p.p4(r),!0) +q=s.u$.rx +q.toString +s.rx=q}else s.rx=p.p4(r).b0(B.n)}, +cd(a){var s=this.u$,r=this.D +if(s!=null)return s.f0(r.p4(a)) +else return r.p4(a).b0(B.n)}} +A.Pt.prototype={ +samq(a,b){if(this.D===b)return +this.D=b +this.a5()}, +samo(a,b){if(this.ae===b)return +this.ae=b +this.a5()}, +MK(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:B.b.q(this.D,q,p) +s=a.c +r=a.d +return new A.al(q,p,s,r<1/0?r:B.b.q(this.ae,s,r))}, +ra(a,b){var s=this.u$ +if(s!=null)return a.b0(b.$2(s,this.MK(a))) +return this.MK(a).b0(B.n)}, +cd(a){return this.ra(a,A.Ii())}, +bX(){this.rx=this.ra(t.k.a(A.t.prototype.ga8.call(this)),A.Ij())}} +A.CU.prototype={ +sX6(a){if(a==this.D)return +this.D=a +this.a5()}, +sX5(a){return}, +bc(a){return this.b2(a)}, +b2(a){var s=this.u$ +if(s==null)return 0 +return A.ad0(s.ad(B.M,a,s.gbh()),this.D)}, +b5(a){var s,r=this +if(r.u$==null)return 0 +if(!isFinite(a))a=r.b2(1/0) +s=r.u$ +return A.ad0(s.ad(B.T,a,s.gbr()),r.ae)}, +bb(a){var s,r=this +if(r.u$==null)return 0 +if(!isFinite(a))a=r.b2(1/0) +s=r.u$ +return A.ad0(s.ad(B.ar,a,s.gbN()),r.ae)}, +ra(a,b){var s=this.u$ +if(s!=null){if(!(a.a>=a.b))a=a.up(A.ad0(s.ad(B.M,a.d,s.gbh()),this.D)) +s=this.u$ +s.toString +return b.$2(s,a)}else return new A.S(B.b.q(0,a.a,a.b),B.b.q(0,a.c,a.d))}, +cd(a){return this.ra(a,A.Ii())}, +bX(){this.rx=this.ra(t.k.a(A.t.prototype.ga8.call(this)),A.Ij())}} +A.Pw.prototype={ +gaQ(){return this.u$!=null&&this.D>0}, +ses(a,b){var s,r,q,p=this +if(p.ae===b)return +s=p.u$!=null&&p.D>0 +r=p.D +p.ae=b +q=B.c.aX(B.c.q(b,0,1)*255) +p.D=q +if(s!==(p.u$!=null&&q>0))p.pr() +p.aS() +if(r!==0!==(p.D!==0)&&!p.aM)p.aE()}, +sx5(a){if(a===this.aM)return +this.aM=a +this.aE()}, +aP(a,b){var s,r,q=this +if(q.u$!=null){s=q.D +if(s===0){q.dx.sb1(0,null) +return}r=q.dx +r.sb1(0,a.TX(b,s,A.ee.prototype.gfJ.call(q),t.Jq.a(r.a)))}}, +hJ(a){var s,r=this.u$ +if(r!=null)s=this.D!==0||this.aM +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.CJ.prototype={ +gaQ(){if(this.u$!=null){var s=this.Fm$ +s.toString}else s=!1 +return s}, +ses(a,b){var s=this,r=s.th$ +if(r===b)return +if(s.b!=null&&r!=null)r.T(0,s.gwP()) +s.th$=b +if(s.b!=null)b.aq(0,s.gwP()) +s.Dx()}, +sx5(a){if(a===this.Fn$)return +this.Fn$=a +this.aE()}, +Dx(){var s,r=this,q=r.tg$,p=r.th$ +p=r.tg$=B.c.aX(B.c.q(p.gn(p),0,1)*255) +if(q!==p){s=r.Fm$ +p=p>0 +r.Fm$=p +if(r.u$!=null&&s!==p)r.pr() +r.aS() +if(q===0||r.tg$===0)r.aE()}}, +hJ(a){var s,r=this.u$ +if(r!=null)if(this.tg$===0){s=this.Fn$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.Ph.prototype={} +A.zx.prototype={ +aq(a,b){var s=this.a +return s==null?null:s.aq(0,b)}, +T(a,b){var s=this.a +return s==null?null:s.T(0,b)}, +j(a){return"CustomClipper"}} +A.nH.prototype={ +HA(a){return this.b.dQ(new A.x(0,0,0+a.a,0+a.b),this.c)}, +Ix(a){if(A.J(a)!==B.VL)return!0 +t.jH.a(a) +return!a.b.k(0,this.b)||a.c!=this.c}} +A.xG.prototype={ +sly(a){var s,r=this,q=r.D +if(q==a)return +r.D=a +s=a==null +if(s||q==null||A.J(a)!==A.J(q)||a.Ix(q))r.r5() +if(r.b!=null){if(q!=null)q.T(0,r.gwe()) +if(!s)a.aq(0,r.gwe())}}, +aC(a){var s +this.vk(a) +s=this.D +if(s!=null)s.aq(0,this.gwe())}, +av(a){var s=this.D +if(s!=null)s.T(0,this.gwe()) +this.o5(0)}, +r5(){this.ae=null +this.aS() +this.aE()}, +sh_(a){if(a!==this.aM){this.aM=a +this.aS()}}, +bX(){var s,r=this,q=r.rx +q=q!=null?q:null +r.qs() +s=r.rx +s.toString +if(!J.e(q,s))r.ae=null}, +i2(){var s,r,q=this +if(q.ae==null){s=q.D +if(s==null)s=null +else{r=q.rx +r.toString +r=s.HA(r) +s=r}q.ae=s==null?q.goa():s}}, +kc(a){var s +if(this.D==null)s=null +else{s=this.rx +s=new A.x(0,0,0+s.a,0+s.b)}if(s==null){s=this.rx +s=new A.x(0,0,0+s.a,0+s.b)}return s}} +A.Pm.prototype={ +goa(){var s=this.rx +return new A.x(0,0,0+s.a,0+s.b)}, +c7(a,b){var s=this +if(s.D!=null){s.i2() +if(!s.ae.A(0,b))return!1}return s.hP(a,b)}, +aP(a,b){var s,r,q=this,p=q.dx +if(q.u$!=null){q.i2() +s=A.a(q.fr,"_needsCompositing") +r=q.ae +r.toString +p.sb1(0,a.m6(s,b,r,A.ee.prototype.gfJ.call(q),q.aM,t.EM.a(p.a)))}else p.sb1(0,null)}} +A.Pl.prototype={ +sE6(a,b){if(this.cs.k(0,b))return +this.cs=b +this.r5()}, +goa(){var s=this.cs,r=this.rx +return s.fn(new A.x(0,0,0+r.a,0+r.b))}, +c7(a,b){var s=this +if(s.D!=null){s.i2() +if(!s.ae.A(0,b))return!1}return s.hP(a,b)}, +aP(a,b){var s,r,q=this,p=q.dx +if(q.u$!=null){q.i2() +s=A.a(q.fr,"_needsCompositing") +r=q.ae +p.sb1(0,a.anE(s,b,new A.x(r.a,r.b,r.c,r.d),r,A.ee.prototype.gfJ.call(q),q.aM,t.xs.a(p.a)))}else p.sb1(0,null)}} +A.Pj.prototype={ +goa(){var s=this.rx +return new A.x(0,0,0+s.a,0+s.b)}, +c7(a,b){var s,r,q=this +q.i2() +s=q.ae.gbm() +r=q.ae +if(new A.m((b.a-s.a)/(r.c-r.a),(b.b-s.b)/(r.d-r.b)).gnb()>0.25)return!1 +return q.hP(a,b)}, +aP(a,b){var s,r,q,p,o=this +if(o.u$!=null){o.i2() +s=A.a(o.fr,"_needsCompositing") +r=o.ae +r.toString +if(!r.k(0,o.cs)){o.cs=r +q=A.cp() +p=o.cs +p.toString +q.lm(0,p) +o.dh=q}q=o.dx +q.sb1(0,a.TT(s,b,r,A.a(o.dh,"_cachedPath"),A.ee.prototype.gfJ.call(o),o.aM,t.ts.a(q.a)))}else o.dx.sb1(0,null)}} +A.Pk.prototype={ +goa(){var s=A.cp(),r=this.rx +s.hq(0,new A.x(0,0,0+r.a,0+r.b)) +return s}, +c7(a,b){var s=this +if(s.D!=null){s.i2() +if(!s.ae.A(0,b))return!1}return s.hP(a,b)}, +aP(a,b){var s,r,q,p,o=this,n=o.dx +if(o.u$!=null){o.i2() +s=A.a(o.fr,"_needsCompositing") +r=o.rx +q=r.a +r=r.b +p=o.ae +p.toString +n.sb1(0,a.TT(s,b,new A.x(0,0,0+q,0+r),p,A.ee.prototype.gfJ.call(o),o.aM,t.ts.a(n.a)))}else n.sb1(0,null)}} +A.GF.prototype={ +slG(a,b){if(this.cs===b)return +this.cs=b +this.aS()}, +sqd(a,b){if(this.dh.k(0,b))return +this.dh=b +this.aS()}, +saL(a,b){if(this.eT.k(0,b))return +this.eT=b +this.aS()}, +gaQ(){return!0}, +fz(a){this.hQ(a) +a.slG(0,this.cs)}} +A.Px.prototype={ +sjQ(a,b){if(this.Fk===b)return +this.Fk=b +this.r5()}, +sE6(a,b){if(J.e(this.Fl,b))return +this.Fl=b +this.r5()}, +goa(){var s,r,q,p,o=this +switch(o.Fk.a){case 0:s=o.Fl +if(s==null)s=B.aL +r=o.rx +return s.fn(new A.x(0,0,0+r.a,0+r.b)) +case 1:s=o.rx +r=0+s.a +s=0+s.b +q=(r-0)/2 +p=(s-0)/2 +return new A.jc(0,0,r,s,q,p,q,p,q,p,q,p,q===p)}}, +c7(a,b){var s=this +if(s.D!=null){s.i2() +if(!s.ae.A(0,b))return!1}return s.hP(a,b)}, +aP(a,b){var s,r,q,p,o,n=this +if(n.u$!=null){n.i2() +s=n.ae.cK(b) +r=A.cp() +r.hp(0,s) +q=t.EA +if(q.a(A.t.prototype.gb1.call(n,n))==null)n.dx.sb1(0,A.aEl()) +p=q.a(A.t.prototype.gb1.call(n,n)) +p.sQy(0,r) +p.sh_(n.aM) +o=n.cs +p.slG(0,o) +p.saL(0,n.eT) +p.sqd(0,n.dh) +q=q.a(A.t.prototype.gb1.call(n,n)) +q.toString +a.m7(q,A.ee.prototype.gfJ.call(n),b,new A.x(s.a,s.b,s.c,s.d))}else n.dx.sb1(0,null)}} +A.Py.prototype={ +goa(){var s=A.cp(),r=this.rx +s.hq(0,new A.x(0,0,0+r.a,0+r.b)) +return s}, +c7(a,b){var s=this +if(s.D!=null){s.i2() +if(!s.ae.A(0,b))return!1}return s.hP(a,b)}, +aP(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.u$!=null){k.i2() +s=k.rx +r=b.a +q=b.b +p=s.a +s=s.b +o=k.ae.cK(b) +n=t.EA +if(n.a(A.t.prototype.gb1.call(k,k))==null)k.dx.sb1(0,A.aEl()) +m=n.a(A.t.prototype.gb1.call(k,k)) +m.sQy(0,o) +m.sh_(k.aM) +l=k.cs +m.slG(0,l) +m.saL(0,k.eT) +m.sqd(0,k.dh) +n=n.a(A.t.prototype.gb1.call(k,k)) +n.toString +a.m7(n,A.ee.prototype.gfJ.call(k),b,new A.x(r,q,r+p,q+s))}else k.dx.sb1(0,null)}} +A.zD.prototype={ +j(a){return"DecorationPosition."+this.b}} +A.Pn.prototype={ +sak(a,b){var s,r=this +if(b.k(0,r.ae))return +s=r.D +if(s!=null)s.m(0) +r.D=null +r.ae=b +r.aS()}, +sbi(a,b){if(b===this.aM)return +this.aM=b +this.aS()}, +srL(a){if(a.k(0,this.bS))return +this.bS=a +this.aS()}, +av(a){var s=this,r=s.D +if(r!=null)r.m(0) +s.D=null +s.o5(0) +s.aS()}, +hz(a){var s=this.ae,r=this.rx +r.toString +return s.FO(r,a,this.bS.d)}, +aP(a,b){var s,r,q,p=this +if(p.D==null)p.D=p.ae.xC(p.gdN()) +s=p.bS +r=p.rx +r.toString +q=s.QV(r) +if(p.aM===B.hp){s=p.D +s.toString +s.iU(a.gcT(a),b,q) +if(p.ae.gyt())a.Il()}p.o2(a,b) +if(p.aM===B.nt){s=p.D +s.toString +s.iU(a.gcT(a),b,q) +if(p.ae.gyt())a.Il()}}} +A.PH.prototype={ +sTB(a,b){return}, +shr(a){var s=this +if(J.e(s.ae,a))return +s.ae=a +s.aS() +s.aE()}, +sc5(a,b){var s=this +if(s.aM==b)return +s.aM=b +s.aS() +s.aE()}, +gaQ(){return!1}, +scl(a,b){var s,r=this +if(J.e(r.bt,b))return +s=new A.bd(new Float64Array(16)) +s.bA(b) +r.bt=s +r.aS() +r.aE()}, +snl(a){return}, +gBz(){var s,r,q=this,p=q.ae,o=p==null?null:p.R(q.aM) +if(o==null)return q.bt +s=new A.bd(new Float64Array(16)) +s.ed() +p=q.rx +p.toString +r=o.DW(p) +s.aR(0,r.a,r.b) +p=q.bt +p.toString +s.cH(0,p) +s.aR(0,-r.a,-r.b) +return s}, +c7(a,b){return this.cZ(a,b)}, +cZ(a,b){var s=this.bS?this.gBz():null +return a.x0(new A.adz(this),b,s)}, +aP(a,b){var s,r,q,p,o,n,m=this +if(m.u$!=null){s=m.gBz() +s.toString +r=A.a9v(s) +if(r==null){q=A.a(m.fr,"_needsCompositing") +p=A.ee.prototype.gfJ.call(m) +o=m.dx +n=o.a +o.sb1(0,a.GJ(q,b,s,p,n instanceof A.wt?n:null))}else{m.o2(a,b.U(0,r)) +m.dx.sb1(0,null)}}}, +dT(a,b){var s=this.gBz() +s.toString +b.cH(0,s)}} +A.adz.prototype={ +$2(a,b){return this.a.vi(a,b)}, +$S:17} +A.Pq.prototype={ +sapa(a){var s=this +if(s.D.k(0,a))return +s.D=a +s.aS() +s.aE()}, +c7(a,b){return this.cZ(a,b)}, +cZ(a,b){var s,r,q=this +if(q.ae){s=q.D +r=q.rx +r=new A.m(s.a*r.a,s.b*r.b) +s=r}else s=null +return a.n0(new A.ad_(q),s,b)}, +aP(a,b){var s,r,q=this +if(q.u$!=null){s=q.D +r=q.rx +q.o2(a,new A.m(b.a+s.a*r.a,b.b+s.b*r.b))}}, +dT(a,b){var s=this.D,r=this.rx +b.aR(0,s.a*r.a,s.b*r.b)}} +A.ad_.prototype={ +$2(a,b){return this.a.vi(a,b)}, +$S:17} +A.Pz.prototype={ +rK(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}, +iS(a,b){var s,r=this,q=null +if(t.b.b(a)){s=r.c0 +return s==null?q:s.$1(a)}if(t.G.b(a)){s=r.eD +return s==null?q:s.$1(a)}if(t.d.b(a)){s=r.cP +return s==null?q:s.$1(a)}if(t.XA.b(a))return q +if(t.J.b(a)){s=r.cs +return s==null?q:s.$1(a)}if(t.ks.b(a)){s=r.dh +return s==null?q:s.$1(a)}}} +A.Pv.prototype={ +hz(a){return!0}, +c7(a,b){return this.hP(a,b)&&!0}, +iS(a,b){var s=this.aM +if(s!=null&&t.XA.b(a))return s.$1(a)}, +goQ(a){return this.bt}, +gzj(){return this.dK}, +aC(a){this.vk(a) +this.dK=!0}, +av(a){this.dK=!1 +this.o5(0)}, +rK(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}, +$ii8:1, +gyJ(a){return this.ae}, +gyK(a){return this.bS}} +A.PD.prototype={ +gaG(){return!0}} +A.CS.prototype={ +sSz(a){var s,r=this +if(a===r.D)return +r.D=a +s=r.ae +if(s==null||!s)r.aE()}, +sFQ(a){var s=this,r=s.ae +if(a==r)return +if(r==null)r=s.D +s.ae=a +if(r!==(a==null?s.D:a))s.aE()}, +c7(a,b){return!this.D&&this.hP(a,b)}, +hJ(a){var s,r=this.u$ +if(r!=null){s=this.ae +s=!(s==null?this.D:s)}else s=!1 +if(s){r.toString +a.$1(r)}}} +A.CW.prototype={ +syH(a){var s=this +if(a===s.D)return +s.D=a +s.a5() +s.Gc()}, +bc(a){if(this.D)return 0 +return this.Ay(a)}, +b2(a){if(this.D)return 0 +return this.Aw(a)}, +b5(a){if(this.D)return 0 +return this.Ax(a)}, +bb(a){if(this.D)return 0 +return this.Av(a)}, +dH(a){if(this.D)return null +return this.Jq(a)}, +gix(){return this.D}, +cd(a){if(this.D)return new A.S(B.b.q(0,a.a,a.b),B.b.q(0,a.c,a.d)) +return this.YP(a)}, +u2(){this.YI()}, +bX(){var s,r=this +if(r.D){s=r.u$ +if(s!=null)s.io(0,t.k.a(A.t.prototype.ga8.call(r)))}else r.qs()}, +c7(a,b){return!this.D&&this.hP(a,b)}, +aP(a,b){if(this.D)return +this.o2(a,b)}, +hJ(a){if(this.D)return +this.At(a)}} +A.CH.prototype={ +sPR(a){if(this.D===a)return +this.D=a +this.aE()}, +sFQ(a){return}, +c7(a,b){return this.D?this.rx.A(0,b):this.hP(a,b)}, +hJ(a){var s,r=this.u$ +if(r!=null){s=this.D +s=!s}else s=!1 +if(s){r.toString +a.$1(r)}}} +A.lA.prototype={ +sapv(a){if(A.avA(a,this.c0))return +this.c0=a +this.aE()}, +sjC(a){var s,r=this +if(J.e(r.eD,a))return +s=r.eD +r.eD=a +if(a!=null!==(s!=null))r.aE()}, +sjB(a){var s,r=this +if(J.e(r.cP,a))return +s=r.cP +r.cP=a +if(a!=null!==(s!=null))r.aE()}, +samU(a){var s,r=this +if(J.e(r.cX,a))return +s=r.cX +r.cX=a +if(a!=null!==(s!=null))r.aE()}, +sand(a){var s,r=this +if(J.e(r.cs,a))return +s=r.cs +r.cs=a +if(a!=null!==(s!=null))r.aE()}, +fz(a){var s,r=this +r.hQ(a) +if(r.eD!=null){s=r.c0 +s=s==null||s.A(0,B.cs)}else s=!1 +if(s)a.sjC(r.eD) +if(r.cP!=null){s=r.c0 +s=s==null||s.A(0,B.wE)}else s=!1 +if(s)a.sjB(r.cP) +if(r.cX!=null){s=r.c0 +if(s==null||s.A(0,B.e4))a.spG(r.gacx()) +s=r.c0 +if(s==null||s.A(0,B.e3))a.spF(r.gacv())}if(r.cs!=null){s=r.c0 +if(s==null||s.A(0,B.e1))a.spH(r.gacz()) +s=r.c0 +if(s==null||s.A(0,B.e2))a.spE(r.gact())}}, +acw(){var s,r,q=this.cX +if(q!=null){s=this.rx +r=s.a*-0.8 +s=s.i6(B.i) +s=A.fq(this.dE(0,null),s) +q.$1(new A.eq(null,new A.m(r,0),r,s))}}, +acy(){var s,r,q=this.cX +if(q!=null){s=this.rx +r=s.a*0.8 +s=s.i6(B.i) +s=A.fq(this.dE(0,null),s) +q.$1(new A.eq(null,new A.m(r,0),r,s))}}, +acA(){var s,r,q=this.cs +if(q!=null){s=this.rx +r=s.b*-0.8 +s=s.i6(B.i) +s=A.fq(this.dE(0,null),s) +q.$1(new A.eq(null,new A.m(0,r),r,s))}}, +acu(){var s,r,q=this.cs +if(q!=null){s=this.rx +r=s.b*0.8 +s=s.i6(B.i) +s=A.fq(this.dE(0,null),s) +q.$1(new A.eq(null,new A.m(0,r),r,s))}}} +A.D_.prototype={ +sahU(a){if(this.D===a)return +this.D=a +this.aE()}, +sajD(a){if(this.ae===a)return +this.ae=a +this.aE()}, +sajA(a){if(this.aM===a)return +this.aM=a +this.aE()}, +sEi(a,b){if(this.bS==b)return +this.bS=b +this.aE()}, +slH(a,b){if(this.bt==b)return +this.bt=b +this.aE()}, +szG(a,b){if(this.dK==b)return +this.dK=b +this.aE()}, +sEb(a,b){if(this.fj==b)return +this.fj=b +this.aE()}, +sA1(a){return}, +sG4(a){return}, +skx(a){return}, +sFK(a){if(this.em==a)return +this.em=a +this.aE()}, +sH_(a){return}, +suc(a,b){return}, +sFu(a){if(this.ij==a)return +this.ij=a +this.aE()}, +sFv(a,b){if(this.km==b)return +this.km=b +this.aE()}, +sFR(a){if(this.lN==a)return +this.lN=a +this.aE()}, +snu(a){return}, +sGk(a,b){return}, +szD(a){if(this.ni==a)return +this.ni=a +this.aE()}, +sGn(a){if(this.p5==a)return +this.p5=a +this.aE()}, +sFN(a,b){return}, +sfG(a,b){if(this.fA==b)return +this.fA=b}, +sG7(a){if(this.ig==a)return +this.ig=a +this.aE()}, +stL(a){return}, +soP(a){if(this.ih==a)return +this.ih=a +this.aE()}, +sHa(a){if(this.h3==a)return +this.h3=a +this.aE()}, +sagL(a){if(J.e(this.bx,a))return +this.bx=a +this.aE()}, +sagM(a){if(J.e(this.dw,a))return +this.dw=a +this.aE()}, +sagK(a){if(J.e(this.fB,a))return +this.fB=a +this.aE()}, +sagI(a){if(J.e(this.cO,a))return +this.cO=a +this.aE()}, +sagJ(a){if(J.e(this.c0,a))return +this.c0=a +this.aE()}, +sale(a){if(J.e(this.eD,a))return +this.eD=a +this.aE()}, +sc5(a,b){if(this.cP==b)return +this.cP=b +this.aE()}, +sA2(a){if(this.cX==a)return +this.cX=a +this.aE()}, +saoG(a){if(J.e(this.cs,a))return +this.aE() +this.cs=a}, +sjC(a){var s,r=this +if(J.e(r.dh,a))return +s=r.dh +r.dh=a +if(a!=null!==(s!=null))r.aE()}, +spy(a){var s,r=this +if(J.e(r.eT,a))return +s=r.eT +r.eT=a +if(a!=null!==(s!=null))r.aE()}, +sjB(a){var s,r=this +if(J.e(r.ii,a))return +s=r.ii +r.ii=a +if(a!=null!==(s!=null))r.aE()}, +spF(a){return}, +spG(a){return}, +spH(a){return}, +spE(a){return}, +stZ(a){return}, +stX(a){return}, +spv(a,b){var s,r=this +if(J.e(r.cG,b))return +s=r.cG +r.cG=b +if(b!=null!==(s!=null))r.aE()}, +spw(a,b){var s,r=this +if(J.e(r.cA,b))return +s=r.cA +r.cA=b +if(b!=null!==(s!=null))r.aE()}, +spD(a,b){var s,r=this +if(J.e(r.aY,b))return +s=r.aY +r.aY=b +if(b!=null!==(s!=null))r.aE()}, +spB(a){return}, +spz(a){return}, +spC(a){return}, +spA(a){return}, +spI(a){return}, +spJ(a){return}, +spx(a){var s,r=this +if(J.e(r.fC,a))return +s=r.fC +r.fC=a +if(a!=null!==(s!=null))r.aE()}, +stY(a){return}, +saiw(a){return}, +hJ(a){if(this.aM)return +this.At(a)}, +fz(a){var s,r=this +r.hQ(a) +a.a=r.D +a.b=r.ae +s=r.bt +if(s!=null){a.bC(B.wW,!0) +a.bC(B.wJ,s)}s=r.bS +if(s!=null){a.bC(B.wG,!0) +a.bC(B.wN,s)}s=r.h3 +if(s!=null){a.bC(B.wX,!0) +a.bC(B.wK,s)}s=r.dK +if(s!=null)a.bC(B.wS,s) +s=r.fj +if(s!=null)a.bC(B.wY,s) +s=r.em +if(s!=null)a.bC(B.wU,s) +s=r.ij +if(s!=null)a.bC(B.wP,s) +s=r.km +if(s!=null)a.bC(B.m4,s) +s=r.lN +if(s!=null)a.bC(B.wQ,s) +s=r.fA +if(s!=null)a.bC(B.wM,s) +s=r.bx +if(s!=null){a.a2=s +a.d=!0}s=r.dw +if(s!=null){a.ap=s +a.d=!0}s=r.fB +if(s!=null){a.aV=s +a.d=!0}s=r.cO +if(s!=null){a.bd=s +a.d=!0}s=r.c0 +if(s!=null){a.be=s +a.d=!0}r.eD!=null +s=r.ni +if(s!=null)a.bC(B.wO,s) +s=r.p5 +if(s!=null)a.bC(B.wT,s) +s=r.ig +if(s!=null)a.bC(B.wR,s) +s=r.ih +if(s!=null)a.soP(s) +s=r.cP +if(s!=null){a.af=s +a.d=!0}s=r.cX +if(s!=null){a.r2=s +a.d=!0}s=r.cs +if(s!=null)a.Q0(s) +if(r.dh!=null)a.sjC(r.gacB()) +if(r.ii!=null)a.sjB(r.gacp()) +if(r.eT!=null)a.spy(r.gacn()) +if(r.cG!=null)a.spv(0,r.gach()) +if(r.cA!=null)a.spw(0,r.gacj()) +if(r.aY!=null)a.spD(0,r.gacr()) +if(r.fC!=null)a.spx(r.gacl())}, +acC(){var s=this.dh +if(s!=null)s.$0()}, +acq(){var s=this.ii +if(s!=null)s.$0()}, +aco(){var s=this.eT +if(s!=null)s.$0()}, +aci(){var s=this.cG +if(s!=null)s.$0()}, +ack(){var s=this.cA +if(s!=null)s.$0()}, +acs(){var s=this.aY +if(s!=null)s.$0()}, +acm(){var s=this.fC +if(s!=null)s.$0()}} +A.Pi.prototype={ +sagS(a){return}, +fz(a){this.hQ(a) +a.c=!0}} +A.Pu.prototype={ +fz(a){this.hQ(a) +a.d=a.aw=a.a=!0}} +A.Po.prototype={ +sajB(a){if(a===this.D)return +this.D=a +this.aE()}, +hJ(a){if(this.D)return +this.At(a)}} +A.Pr.prototype={ +salp(a,b){if(b===this.D)return +this.D=b +this.aE()}, +fz(a){this.hQ(a) +a.rx=this.D +a.d=!0}} +A.Ps.prototype={ +skx(a){var s=this,r=s.D +if(r===a)return +r.c=null +s.D=a +r=s.ae +if(r!=null)a.c=r +s.aS()}, +gaQ(){return!0}, +bX(){var s,r=this +r.qs() +s=r.rx +s.toString +r.ae=s +r.D.c=s}, +aP(a,b){var s=this.dx,r=s.a,q=this.D +if(r==null)s.sb1(0,new A.pU(q,b,A.am(t.h))) +else{t.rf.a(r) +r.skx(q) +r.sca(0,b)}s=s.a +s.toString +a.u8(s,A.ee.prototype.gfJ.call(this),B.i)}} +A.Pp.prototype={ +skx(a){if(this.D===a)return +this.D=a +this.aS()}, +sWU(a){return}, +sca(a,b){if(this.aM.k(0,b))return +this.aM=b +this.aS()}, +sam8(a){if(this.bS.k(0,a))return +this.bS=a +this.aS()}, +sakc(a){if(this.bt.k(0,a))return +this.bt=a +this.aS()}, +av(a){this.dx.sb1(0,null) +this.o5(0)}, +gaQ(){return!0}, +HD(){var s=t.RC.a(A.t.prototype.gb1.call(this,this)) +s=s==null?null:s.HI() +if(s==null){s=new A.bd(new Float64Array(16)) +s.ed()}return s}, +c7(a,b){if(this.D.a==null&&!0)return!1 +return this.cZ(a,b)}, +cZ(a,b){return a.x0(new A.acZ(this),b,this.HD())}, +aP(a,b){var s,r,q,p,o=this,n=o.D.c +if(n==null)s=o.aM +else{r=o.bS.DW(n) +q=o.bt +p=o.rx +p.toString +s=r.as(0,q.DW(p)).U(0,o.aM)}r=t.RC +if(r.a(A.t.prototype.gb1.call(o,o))==null)o.dx.sb1(0,new A.Ao(o.D,!1,b,s,A.am(t.h))) +else{q=r.a(A.t.prototype.gb1.call(o,o)) +if(q!=null){p=o.D +if(p!==q.r2&&q.x2!=null){q.x2.m(0) +q.x2=p.NE()}q.r2=p +q.rx=!1 +q.x1=s +q.ry=b}}r=r.a(A.t.prototype.gb1.call(o,o)) +r.toString +a.m7(r,A.ee.prototype.gfJ.call(o),B.i,B.ON)}, +dT(a,b){b.cH(0,this.HD())}} +A.acZ.prototype={ +$2(a,b){return this.a.vi(a,b)}, +$S:17} +A.CK.prototype={ +sn(a,b){if(this.D.k(0,b))return +this.D=b +this.aS()}, +sWY(a){return}, +aP(a,b){var s=this,r=s.D,q=s.rx +q.toString +a.u8(new A.yE(r,q,b,A.am(t.h),s.$ti.i("yE<1>")),A.ee.prototype.gfJ.call(s),b)}, +gaQ(){return!0}} +A.Wh.prototype={ +dH(a){var s=this.u$ +if(s!=null)return s.jL(a) +return this.Jq(a)}} +A.Wi.prototype={ +aC(a){var s=this +s.vk(a) +s.th$.aq(0,s.gwP()) +s.Dx()}, +av(a){this.th$.T(0,this.gwP()) +this.o5(0)}, +aP(a,b){var s,r,q=this +if(q.u$!=null){s=q.tg$ +if(s===0){q.dx.sb1(0,null) +return}s.toString +r=q.dx +r.sb1(0,a.TX(b,s,A.ee.prototype.gfJ.call(q),t.Jq.a(r.a)))}}} +A.GG.prototype={ +aC(a){var s +this.dS(a) +s=this.u$ +if(s!=null)s.aC(a)}, +av(a){var s +this.de(0) +s=this.u$ +if(s!=null)s.av(0)}} +A.GH.prototype={ +dH(a){var s=this.u$ +if(s!=null)return s.jL(a) +return this.Ar(a)}} +A.vb.prototype={ +bc(a){var s=this.u$ +if(s!=null)return s.ad(B.F,a,s.gb6()) +return 0}, +b2(a){var s=this.u$ +if(s!=null)return s.ad(B.M,a,s.gbh()) +return 0}, +b5(a){var s=this.u$ +if(s!=null)return s.ad(B.T,a,s.gbr()) +return 0}, +bb(a){var s=this.u$ +if(s!=null)return s.ad(B.ar,a,s.gbN()) +return 0}, +dH(a){var s,r=this.u$ +if(r!=null){s=r.jL(a) +r=this.u$.e +r.toString +t.x.a(r) +if(s!=null)s+=r.a.b}else s=this.Ar(a) +return s}, +aP(a,b){var s,r=this.u$ +if(r!=null){s=r.e +s.toString +a.eG(r,t.x.a(s).a.U(0,b))}}, +cZ(a,b){var s=this.u$ +if(s!=null){s=s.e +s.toString +t.x.a(s) +return a.n0(new A.adm(this,b,s),s.a,b)}return!1}} +A.adm.prototype={ +$2(a,b){return this.a.u$.c7(a,b)}, +$S:17} +A.CX.prototype={ +lh(){var s=this +if(s.D!=null)return +s.D=s.ae.R(s.aM)}, +seF(a,b){var s=this +if(s.ae.k(0,b))return +s.ae=b +s.D=null +s.a5()}, +sc5(a,b){var s=this +if(s.aM==b)return +s.aM=b +s.D=null +s.a5()}, +bc(a){var s,r,q,p +this.lh() +s=this.D +r=s.a+s.c +q=s.b +s=s.d +p=this.u$ +if(p!=null)return p.ad(B.F,Math.max(0,a-(q+s)),p.gb6())+r +return r}, +b2(a){var s,r,q,p +this.lh() +s=this.D +r=s.a+s.c +q=s.b +s=s.d +p=this.u$ +if(p!=null)return p.ad(B.M,Math.max(0,a-(q+s)),p.gbh())+r +return r}, +b5(a){var s,r,q,p +this.lh() +s=this.D +r=s.a +q=s.c +p=s.b+s.d +s=this.u$ +if(s!=null)return s.ad(B.T,Math.max(0,a-(r+q)),s.gbr())+p +return p}, +bb(a){var s,r,q,p +this.lh() +s=this.D +r=s.a +q=s.c +p=s.b+s.d +s=this.u$ +if(s!=null)return s.ad(B.ar,Math.max(0,a-(r+q)),s.gbN())+p +return p}, +cd(a){var s,r,q,p=this +p.lh() +if(p.u$==null){s=p.D +return a.b0(new A.S(s.a+s.c,s.b+s.d))}s=p.D +s.toString +r=a.xJ(s) +q=p.u$.f0(r) +s=p.D +return a.b0(new A.S(s.a+q.a+s.c,s.b+q.b+s.d))}, +bX(){var s,r,q,p,o,n,m=this,l=t.k.a(A.t.prototype.ga8.call(m)) +m.lh() +if(m.u$==null){s=m.D +m.rx=l.b0(new A.S(s.a+s.c,s.b+s.d)) +return}s=m.D +s.toString +r=l.xJ(s) +m.u$.cn(0,r,!0) +s=m.u$ +q=s.e +q.toString +t.x.a(q) +p=m.D +o=p.a +n=p.b +q.a=new A.m(o,n) +s=s.rx +m.rx=l.b0(new A.S(o+s.a+p.c,n+s.b+p.d))}} +A.Pg.prototype={ +lh(){var s=this +if(s.D!=null)return +s.D=s.ae.R(s.aM)}, +shr(a){var s=this +if(s.ae.k(0,a))return +s.ae=a +s.D=null +s.a5()}, +sc5(a,b){var s=this +if(s.aM==b)return +s.aM=b +s.D=null +s.a5()}, +x4(){var s,r,q,p,o=this +o.lh() +s=o.u$ +r=s.e +r.toString +t.x.a(r) +q=o.D +q.toString +p=o.rx +p.toString +s=s.rx +s.toString +r.a=q.n1(t.C.a(p.as(0,s)))}} +A.PA.prototype={ +sHt(a){if(this.cP==a)return +this.cP=a +this.a5()}, +sFM(a){if(this.cX==a)return +this.cX=a +this.a5()}, +cd(a){var s,r,q=this,p=q.cP!=null||a.b===1/0,o=q.cX!=null||a.d===1/0,n=q.u$ +if(n!=null){s=n.f0(new A.al(0,a.b,0,a.d)) +if(p){n=q.cP +if(n==null)n=1 +n=s.a*n}else n=1/0 +if(o){r=q.cX +if(r==null)r=1 +r=s.b*r}else r=1/0 +return a.b0(new A.S(n,r))}n=p?0:1/0 +return a.b0(new A.S(n,o?0:1/0))}, +bX(){var s,r,q=this,p=t.k.a(A.t.prototype.ga8.call(q)),o=q.cP!=null||p.b===1/0,n=q.cX!=null||p.d===1/0,m=q.u$ +if(m!=null){m.cn(0,new A.al(0,p.b,0,p.d),!0) +if(o){m=q.u$.rx.a +s=q.cP +m*=s==null?1:s}else m=1/0 +if(n){s=q.u$.rx.b +r=q.cX +s*=r==null?1:r}else s=1/0 +q.rx=p.b0(new A.S(m,s)) +q.x4()}else{m=o?0:1/0 +q.rx=p.b0(new A.S(m,n?0:1/0))}}} +A.CR.prototype={ +sHt(a){return}, +sFM(a){if(this.cX===a)return +this.cX=a +this.a5()}, +vT(a){var s=a.d*this.cX +return new A.al(a.a,a.b,s,s)}, +bc(a){var s,r,q=this.u$ +if(q==null)s=this.YT(a) +else{r=this.cX +s=q.ad(B.F,a*r,q.gb6())}return s/1}, +b2(a){var s,r,q=this.u$ +if(q==null)s=this.YR(a) +else{r=this.cX +s=q.ad(B.M,a*r,q.gbh())}return s/1}, +b5(a){var s,r=this.u$ +if(r==null)s=this.YS(a) +else s=r.ad(B.T,a,r.gbr()) +r=this.cX +return s/r}, +bb(a){var s,r=this.u$ +if(r==null)s=this.YQ(a) +else s=r.ad(B.ar,a,r.gbN()) +r=this.cX +return s/r}, +cd(a){var s=this.u$ +if(s!=null)return a.b0(s.f0(this.vT(a))) +return a.b0(this.vT(a).b0(B.n))}, +bX(){var s=this,r=s.u$,q=t.k +if(r!=null){r.cn(0,s.vT(q.a(A.t.prototype.ga8.call(s))),!0) +r=q.a(A.t.prototype.ga8.call(s)) +q=s.u$.rx +q.toString +s.rx=r.b0(q) +s.x4()}else s.rx=q.a(A.t.prototype.ga8.call(s)).b0(s.vT(q.a(A.t.prototype.ga8.call(s))).b0(B.n))}} +A.afE.prototype={ +mq(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}, +pY(a){return a}, +q3(a,b){return B.i}} +A.CO.prototype={ +sEK(a){var s=this,r=s.D +if(r===a)return +if(A.J(a)!==A.J(r)||a.my(r))s.a5() +s.D=a +s.b!=null}, +aC(a){this.a_6(a)}, +av(a){this.a_7(0)}, +bc(a){var s=A.iG(a,1/0),r=s.b0(this.D.mq(s)).a +if(isFinite(r))return r +return 0}, +b2(a){var s=A.iG(a,1/0),r=s.b0(this.D.mq(s)).a +if(isFinite(r))return r +return 0}, +b5(a){var s=A.iG(1/0,a),r=s.b0(this.D.mq(s)).b +if(isFinite(r))return r +return 0}, +bb(a){var s=A.iG(1/0,a),r=s.b0(this.D.mq(s)).b +if(isFinite(r))return r +return 0}, +cd(a){return a.b0(this.D.mq(a))}, +bX(){var s,r,q,p,o,n,m=this,l=t.k,k=l.a(A.t.prototype.ga8.call(m)) +m.rx=k.b0(m.D.mq(k)) +if(m.u$!=null){s=m.D.pY(l.a(A.t.prototype.ga8.call(m))) +l=m.u$ +l.toString +k=s.a +r=s.b +q=k>=r +l.cn(0,s,!(q&&s.c>=s.d)) +l=m.u$ +p=l.e +p.toString +t.x.a(p) +o=m.D +n=m.rx +n.toString +if(q&&s.c>=s.d)l=new A.S(B.b.q(0,k,r),B.b.q(0,s.c,s.d)) +else{l=l.rx +l.toString}p.a=o.q3(n,l)}}} +A.GI.prototype={ +aC(a){var s +this.dS(a) +s=this.u$ +if(s!=null)s.aC(a)}, +av(a){var s +this.de(0) +s=this.u$ +if(s!=null)s.av(0)}} +A.Ax.prototype={ +j(a){return"GrowthDirection."+this.b}} +A.nQ.prototype={ +gT0(){return!1}, +agG(a,b){var s=this.x +switch(A.bq(this.a).a){case 0:return new A.al(b,a,s,s) +case 1:return new A.al(s,s,b,a)}}, +agF(){return this.agG(1/0,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.nQ))return!1 +return b.a===s.a&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.x===s.x&&b.y===s.y&&b.z===s.z&&b.ch===s.ch&&b.Q===s.Q}, +gB(a){var s=this +return A.a7(s.a,s.b,s.d,s.f,s.r,s.x,s.y,s.z,s.ch,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.b([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.c.ai(s.d,1),"remainingPaintExtent: "+B.c.ai(s.r,1)],t.s),q=s.f +if(q!==0)r.push("overlap: "+B.c.ai(q,1)) +r.push("crossAxisExtent: "+B.c.ai(s.x,1)) +r.push("crossAxisDirection: "+s.y.j(0)) +r.push("viewportMainAxisExtent: "+B.c.ai(s.z,1)) +r.push("remainingCacheExtent: "+B.c.ai(s.ch,1)) +r.push("cacheOrigin: "+B.c.ai(s.Q,1)) +return"SliverConstraints("+B.d.c1(r,", ")+")"}} +A.QB.prototype={ +d0(){return"SliverGeometry"}} +A.vR.prototype={} +A.QC.prototype={ +gj0(a){return t.nl.a(this.a)}, +j(a){var s=this +return A.J(t.nl.a(s.a)).j(0)+"@(mainAxis: "+A.d(s.c)+", crossAxis: "+A.d(s.d)+")"}} +A.qT.prototype={ +j(a){var s=this.a +return"layoutOffset="+(s==null?"None":B.c.ai(s,1))}} +A.lL.prototype={} +A.qU.prototype={ +j(a){return"paintOffset="+A.d(this.a)}} +A.lM.prototype={} +A.d7.prototype={ +ga8(){return t.r.a(A.t.prototype.ga8.call(this))}, +gmu(){return this.gjD()}, +gjD(){var s=this,r=t.r +switch(A.bq(r.a(A.t.prototype.ga8.call(s)).a).a){case 0:return new A.x(0,0,0+s.k4.c,0+r.a(A.t.prototype.ga8.call(s)).x) +case 1:return new A.x(0,0,0+r.a(A.t.prototype.ga8.call(s)).x,0+s.k4.c)}}, +u2(){}, +Ss(a,b,c){var s,r=this +if(c>=0&&c=0&&br;j=h,i=o){o=a3.SG(p,!0) +if(o==null){n=a3.Z$ +k=n.e +k.toString +m.a(k).a=0 +if(r===0){n.cn(0,p,!0) +o=a3.Z$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.k4=A.qS(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.Z$ +n.toString +h=j-a3.nw(n) +if(h<-1e-10){a3.k4=A.qS(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.Z$.e +a7.toString +m.a(a7).a=0 +return}n=o.e +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.Z$ +n.toString +n=n.e +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.SG(p,!0) +k=a3.Z$ +k.toString +h=n-a3.nw(k) +k=a3.Z$.e +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.k4=A.qS(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.cn(0,p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.e +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.nw(o) +g=new A.adp(a5,a3,p) +for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +if(a===n)a7.bd=!0 +a7.ER()}} +A.adp.prototype={ +$0(){var s,r,q,p=this.a,o=p.c,n=p.a +if(o==n)p.b=!1 +s=this.b +o=o.e +o.toString +r=p.c=A.r(s).i("a9.1").a(o).a1$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.e +o.toString +o=t.U.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.aly(q,n,!0) +p.c=r +if(r==null)return!1}else r.cn(0,q,!0) +o=p.a=p.c}else o=r +n=o.e +n.toString +t.U.a(n) +q=p.e +n.a=q +p.e=q+s.nw(o) +return!0}, +$S:89} +A.lh.prototype={} +A.adt.prototype={ +ez(a){}} +A.ki.prototype={ +j(a){var s="index="+A.d(this.b)+"; " +return s+(this.tm$?"keepAlive; ":"")+this.Zo(0)}} +A.vc.prototype={ +ez(a){if(!(a.e instanceof A.ki))a.e=new A.ki(!1,null,null)}, +i4(a){var s +this.Ji(a) +s=a.e +s.toString +if(!t.U.a(s).c)this.aO.EM(t.q.a(a))}, +FS(a,b,c){this.Aj(0,b,c)}, +yG(a,b){var s,r=this,q=a.e +q.toString +t.U.a(q) +if(!q.c){r.XR(a,b) +r.aO.EM(a) +r.a5()}else{s=r.u +if(s.h(0,q.b)===a)s.w(0,q.b) +r.aO.EM(a) +q=q.b +q.toString +s.l(0,q,a)}}, +w(a,b){var s=b.e +s.toString +t.U.a(s) +if(!s.c){this.XS(0,b) +return}this.u.w(0,s.b) +this.kh(b)}, +Bh(a,b){this.FU(new A.adq(this,a,b),t.r)}, +KW(a){var s,r=this,q=a.e +q.toString +t.U.a(q) +if(q.tm$){r.w(0,a) +s=q.b +s.toString +r.u.l(0,s,a) +a.e=q +r.Ji(a) +q.c=!0}else r.aO.Ub(a)}, +aC(a){var s +this.a_8(a) +for(s=this.u,s=s.gbg(s),s=s.ga3(s);s.v();)s.gJ(s).aC(a)}, +av(a){var s +this.a_9(0) +for(s=this.u,s=s.gbg(s),s=s.ga3(s);s.v();)s.gJ(s).av(0)}, +jG(){this.IT() +var s=this.u +s.gbg(s).a9(0,this.gGS())}, +bP(a){var s +this.Ak(a) +s=this.u +s.gbg(s).a9(0,a)}, +hJ(a){this.Ak(a)}, +agg(a,b){var s +this.Bh(a,null) +s=this.Z$ +if(s!=null){s=s.e +s.toString +t.U.a(s).a=b +return!0}this.aO.bd=!0 +return!1}, +PT(){return this.agg(0,0)}, +SG(a,b){var s,r,q,p=this,o=p.Z$ +o.toString +o=o.e +o.toString +s=t.U +o=s.a(o).b +o.toString +r=o-1 +p.Bh(r,null) +o=p.Z$ +o.toString +q=o.e +q.toString +q=s.a(q).b +q.toString +if(q===r){o.cn(0,a,b) +return p.Z$}p.aO.bd=!0 +return null}, +aly(a,b,c){var s,r,q,p=b.e +p.toString +s=t.U +p=s.a(p).b +p.toString +r=p+1 +this.Bh(r,b) +p=b.e +p.toString +q=A.r(this).i("a9.1").a(p).a1$ +if(q!=null){p=q.e +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.cn(0,a,c) +return q}this.aO.bd=!0 +return null}, +En(a,b){var s={} +s.a=a +s.b=b +this.FU(new A.ads(s,this),t.r)}, +nw(a){switch(A.bq(t.r.a(A.t.prototype.ga8.call(this)).a).a){case 0:return a.rx.a +case 1:return a.rx.b}}, +FP(a,b,c){var s,r,q=this.cG$,p=A.aC0(a) +for(s=A.r(this).i("a9.1");q!=null;){if(this.alh(p,q,b,c))return!0 +r=q.e +r.toString +q=s.a(r).ct$}return!1}, +Ej(a){var s=a.e +s.toString +return t.U.a(s).a}, +dT(a,b){var s,r,q,p,o=this,n=a.e +n.toString +s=t.U +n=s.a(n).b +if(n==null)b.Iu() +else if(o.u.am(0,n))b.Iu() +else{n=t.r +r=o.LR(n.a(A.t.prototype.ga8.call(o))) +q=a.e +q.toString +q=s.a(q).a +q.toString +p=q-n.a(A.t.prototype.ga8.call(o)).d +switch(A.bq(n.a(A.t.prototype.ga8.call(o)).a).a){case 0:b.aR(0,!r?o.k4.c-a.rx.a-p:p,0) +break +case 1:b.aR(0,0,!r?o.k4.c-a.rx.b-p:p) +break}}}, +aP(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(d.Z$==null)return +s=t.r +switch(A.kD(s.a(A.t.prototype.ga8.call(d)).a,s.a(A.t.prototype.ga8.call(d)).b)){case B.a0:r=b.U(0,new A.m(0,d.k4.c)) +q=B.vl +p=B.cZ +o=!0 +break +case B.aw:r=b +q=B.cZ +p=B.dP +o=!1 +break +case B.V:r=b +q=B.dP +p=B.cZ +o=!1 +break +case B.am:r=b.U(0,new A.m(d.k4.c,0)) +q=B.vo +p=B.dP +o=!0 +break +default:o=c +r=o +p=r +q=p}n=d.Z$ +for(m=A.r(d).i("a9.1"),l=t.U;n!=null;){k=n.e +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.t.prototype.ga8.call(d)).d +k=r.a +i=q.a +k=k+i*j+p.a*0 +h=r.b +g=q.b +h=h+g*j+p.b*0 +f=new A.m(k,h) +if(o){e=d.nw(n) +f=new A.m(k+i*e,h+g*e)}if(j0)a.eG(n,f) +k=n.e +k.toString +n=m.a(k).a1$}}} +A.adq.prototype={ +$1(a){var s=this.a,r=s.u,q=this.b,p=this.c +if(r.am(0,q)){r=r.w(0,q) +r.toString +q=r.e +q.toString +t.U.a(q) +s.kh(r) +r.e=q +s.Aj(0,r,p) +q.c=!1}else s.aO.aii(q,p)}, +$S:161} +A.ads.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.Z$ +q.toString +r.KW(q);--s.a}for(;s.b>0;){q=r.cG$ +q.toString +r.KW(q);--s.b}s=r.u +s=s.gbg(s) +q=A.r(s).i("aJ") +B.d.a9(A.ai(new A.aJ(s,new A.adr(),q),!0,q.i("q.E")),r.aO.gao9())}, +$S:161} +A.adr.prototype={ +$1(a){var s=a.e +s.toString +return!t.U.a(s).tm$}, +$S:577} +A.GK.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.U;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.U;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Wz.prototype={} +A.WA.prototype={} +A.Xb.prototype={ +av(a){this.vf(0)}} +A.Xc.prototype={} +A.D0.prototype={ +gE2(){var s=this,r=t.r +switch(A.kD(r.a(A.t.prototype.ga8.call(s)).a,r.a(A.t.prototype.ga8.call(s)).b)){case B.a0:return s.bV.d +case B.aw:return s.bV.a +case B.V:return s.bV.b +case B.am:return s.bV.c}}, +gagt(){var s=this,r=t.r +switch(A.kD(r.a(A.t.prototype.ga8.call(s)).a,r.a(A.t.prototype.ga8.call(s)).b)){case B.a0:return s.bV.b +case B.aw:return s.bV.c +case B.V:return s.bV.d +case B.am:return s.bV.a}}, +gair(){switch(A.bq(t.r.a(A.t.prototype.ga8.call(this)).a).a){case 0:var s=this.bV +return s.gdf(s)+s.gds(s) +case 1:return this.bV.gjq()}}, +ez(a){if(!(a.e instanceof A.qU))a.e=new A.qU(B.i)}, +bX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.r,a3=a2.a(A.t.prototype.ga8.call(a0)),a4=a0.gE2() +a0.gagt() +s=a0.bV +s.toString +a2=s.agw(A.bq(a2.a(A.t.prototype.ga8.call(a0)).a)) +r=a0.gair() +if(a0.u$==null){a0.k4=A.qS(a1,!1,a1,a1,a2,Math.min(a2,a3.r),0,a2,a1) +return}q=a0.k0(a3,0,a4) +p=a3.f +if(p>0)p=Math.max(0,p-q) +s=a0.u$ +s.toString +o=Math.max(0,a3.d-a4) +n=Math.min(0,a3.Q+a4) +m=a3.r +l=a0.k0(a3,0,a4) +k=a3.ch +j=a0.xi(a3,0,a4) +i=Math.max(0,a3.x-r) +h=a3.a +g=a3.b +s.cn(0,new A.nQ(h,g,a3.c,o,a4+a3.e,p,m-l,i,a3.y,a3.z,n,k-j),!0) +f=a0.u$.k4 +s=f.z +if(s!=null){a0.k4=A.qS(a1,!1,a1,a1,0,0,0,0,s) +return}s=f.a +o=a4+s +n=a2+s +e=a0.k0(a3,o,n) +d=q+e +c=a0.xi(a3,0,a4) +b=a0.xi(a3,o,n) +o=f.c +l=f.d +a=Math.min(q+Math.max(o,l+e),m) +m=f.b +l=Math.min(d+l,a) +k=Math.min(b+c+f.Q,k) +j=f.e +o=Math.max(d+o,q+f.r) +a0.k4=A.qS(k,f.y,o,l,a2+j,a,m,n,a1) +n=a0.u$.e +n.toString +t.jB.a(n) +switch(A.kD(h,g)){case B.a0:a2=a0.bV +o=a2.a +s=a2.d+s +n.a=new A.m(o,a0.k0(a3,s,s+a2.b)) +break +case B.aw:n.a=new A.m(a0.k0(a3,0,a0.bV.a),a0.bV.b) +break +case B.V:a2=a0.bV +n.a=new A.m(a2.a,a0.k0(a3,0,a2.b)) +break +case B.am:a2=a0.bV +s=a2.c+s +n.a=new A.m(a0.k0(a3,s,s+a2.a),a0.bV.b) +break}}, +FP(a,b,c){var s,r,q,p,o=this,n=o.u$ +if(n!=null&&n.k4.r>0){n=n.e +n.toString +t.jB.a(n) +s=o.k0(t.r.a(A.t.prototype.ga8.call(o)),0,o.gE2()) +r=o.u$ +r.toString +r=o.ahq(r) +n=n.a +q=o.u$.galf() +p=n!=null +if(p)a.c.push(new A.xy(new A.m(-n.a,-n.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +if(p)a.yW()}return!1}, +ahq(a){var s=this,r=t.r +switch(A.kD(r.a(A.t.prototype.ga8.call(s)).a,r.a(A.t.prototype.ga8.call(s)).b)){case B.a0:case B.V:return s.bV.a +case B.am:case B.aw:return s.bV.b}}, +Ej(a){return this.gE2()}, +dT(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aR(0,s.a,s.b)}, +aP(a,b){var s,r=this.u$ +if(r!=null&&r.k4.x){s=r.e +s.toString +a.eG(r,b.U(0,t.jB.a(s).a))}}} +A.PG.prototype={ +aeL(){if(this.bV!=null)return +this.bV=this.dz}, +seF(a,b){var s=this +if(s.dz.k(0,b))return +s.dz=b +s.bV=null +s.a5()}, +sc5(a,b){var s=this +if(s.ej===b)return +s.ej=b +s.bV=null +s.a5()}, +bX(){this.aeL() +this.YU()}} +A.Wy.prototype={ +aC(a){var s +this.dS(a) +s=this.u$ +if(s!=null)s.aC(a)}, +av(a){var s +this.de(0) +s=this.u$ +if(s!=null)s.av(0)}} +A.qv.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.qv&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"RelativeRect.fromLTRB("+B.c.ai(s.a,1)+", "+B.c.ai(s.b,1)+", "+B.c.ai(s.c,1)+", "+B.c.ai(s.d,1)+")"}} +A.f0.prototype={ +gyw(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.x!=null||s.y!=null||s.z!=null}, +j(a){var s=this,r=A.b([],t.s),q=s.e +if(q!=null)r.push("top="+A.jB(q)) +q=s.f +if(q!=null)r.push("right="+A.jB(q)) +q=s.r +if(q!=null)r.push("bottom="+A.jB(q)) +q=s.x +if(q!=null)r.push("left="+A.jB(q)) +q=s.y +if(q!=null)r.push("width="+A.jB(q)) +q=s.z +if(q!=null)r.push("height="+A.jB(q)) +if(r.length===0)r.push("not positioned") +r.push(s.v9(0)) +return B.d.c1(r,"; ")}} +A.DP.prototype={ +j(a){return"StackFit."+this.b}} +A.NW.prototype={ +j(a){return"Overflow."+this.b}} +A.D1.prototype={ +ez(a){if(!(a.e instanceof A.f0))a.e=new A.f0(null,null,B.i)}, +aeP(){var s=this +if(s.V!=null)return +s.V=s.ac.R(s.an)}, +shr(a){var s=this +if(s.ac.k(0,a))return +s.ac=a +s.V=null +s.a5()}, +sc5(a,b){var s=this +if(s.an==b)return +s.an=b +s.V=null +s.a5()}, +bc(a){return A.qz(this.Z$,new A.adx(a))}, +b2(a){return A.qz(this.Z$,new A.adv(a))}, +b5(a){return A.qz(this.Z$,new A.adw(a))}, +bb(a){return A.qz(this.Z$,new A.adu(a))}, +dH(a){return this.xH(a)}, +cd(a){return this.Oz(a,A.Ii())}, +Oz(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +i.aeP() +if(i.c9$===0)return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d)) +s=a.a +r=a.c +switch(i.aN.a){case 0:q=new A.al(0,a.b,0,a.d) +break +case 1:q=A.yV(new A.S(B.b.q(1/0,s,a.b),B.b.q(1/0,r,a.d))) +break +case 2:q=a +break +default:q=null}p=i.Z$ +for(o=t.Q,n=r,m=s,l=!1;p!=null;){k=p.e +k.toString +o.a(k) +if(!k.gyw()){j=b.$2(p,q) +m=Math.max(m,j.a) +n=Math.max(n,j.b) +l=!0}p=k.a1$}return l?new A.S(m,n):new A.S(B.b.q(1/0,s,a.b),B.b.q(1/0,r,a.d))}, +bX(){var s,r,q,p,o,n,m,l=this,k=t.k.a(A.t.prototype.ga8.call(l)) +l.C=!1 +l.rx=l.Oz(k,A.Ij()) +s=l.Z$ +for(r=t.Q,q=t.C;s!=null;){p=s.e +p.toString +r.a(p) +if(!p.gyw()){o=l.V +o.toString +n=l.rx +n.toString +m=s.rx +m.toString +p.a=o.n1(q.a(n.as(0,m)))}else{o=l.rx +o.toString +n=l.V +n.toString +l.C=A.aEK(s,p,o,n)||l.C}s=p.a1$}}, +cZ(a,b){return this.oT(a,b)}, +yS(a,b){this.kb(a,b)}, +aP(a,b){var s,r=this,q=r.bf!==B.j&&r.C,p=r.aU +if(q){q=A.a(r.fr,"_needsCompositing") +s=r.rx +p.sb1(0,a.m6(q,b,new A.x(0,0,0+s.a,0+s.b),r.gGA(),r.bf,p.a))}else{p.sb1(0,null) +r.kb(a,b)}}, +m(a){this.aU.sb1(0,null) +this.l1(0)}, +kc(a){var s +if(this.C){s=this.rx +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}} +A.adx.prototype={ +$1(a){return a.ad(B.F,this.a,a.gb6())}, +$S:11} +A.adv.prototype={ +$1(a){return a.ad(B.M,this.a,a.gbh())}, +$S:11} +A.adw.prototype={ +$1(a){return a.ad(B.T,this.a,a.gbr())}, +$S:11} +A.adu.prototype={ +$1(a){return a.ad(B.ar,this.a,a.gbN())}, +$S:11} +A.WB.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.Q;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.Q;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.WC.prototype={} +A.mw.prototype={ +e6(a){return A.II(this.a,this.b,a)}} +A.RV.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.RV&&b.a.k(0,this.a)&&b.b===this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.a.j(0)+" at "+A.jB(this.b)+"x"}} +A.D2.prototype={ +srL(a){var s,r,q,p=this +if(p.r1.k(0,a))return +p.r1=a +s=p.Pp() +r=p.dx +q=r.a +q.toString +J.aM8(q) +r.sb1(0,s) +p.aS() +p.a5()}, +Pp(){var s,r=this.r1.b +r=A.Nl(r,r,1) +this.ry=r +s=A.aFn(r) +s.aC(this) +return s}, +u2(){}, +bX(){var s,r=this.r1.a +this.k4=r +s=this.u$ +if(s!=null)s.io(0,A.yV(r))}, +c7(a,b){var s=this.u$ +if(s!=null)s.c7(A.aC0(a),b) +s=new A.jN(this) +a.jZ() +s.b=B.d.gO(a.b) +a.a.push(s) +return!0}, +alk(a){var s,r=A.b([],t._K),q=new A.bd(new Float64Array(16)) +q.ed() +s=new A.iH(r,A.b([q],t.rE),A.b([],t.cR)) +this.c7(s,a) +return s}, +gaG(){return!0}, +aP(a,b){var s=this.u$ +if(s!=null)a.eG(s,b)}, +dT(a,b){var s=this.ry +s.toString +b.cH(0,s) +this.YJ(a,b)}, +ahM(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +try{s=A.aT4() +q=f.dx +r=q.a.ah0(s) +if(f.rx){p=f.gjD() +o=p.gbm() +n=f.r2 +n.gnI() +m=p.gbm() +n.gnI() +n=t.lu +l=q.a.RW(0,new A.m(o.a,0),n) +switch(A.e0().a){case 0:k=q.a.RW(0,new A.m(m.a,p.d-1-0),n) +break +case 1:case 2:case 3:case 4:case 5:k=e +break +default:k=e}q=l==null +if(!q||k!=null){o=q?e:l.f +n=q?e:l.r +m=q?e:l.e +q=q?e:l.x +j=k==null +i=j?e:k.a +h=j?e:k.b +g=j?e:k.c +A.aTL(new A.nT(i,h,g,j?e:k.d,m,o,n,q))}}q=f.r2 +q.b.aof(r,q) +J.Iy(r)}finally{}}, +gjD(){var s=this.k4.a7(0,this.r1.b) +return new A.x(0,0,0+s.a,0+s.b)}, +gmu(){var s,r=this.ry +r.toString +s=this.k4 +return A.q4(r,new A.x(0,0,0+s.a,0+s.b))}} +A.WD.prototype={ +aC(a){var s +this.dS(a) +s=this.u$ +if(s!=null)s.aC(a)}, +av(a){var s +this.de(0) +s=this.u$ +if(s!=null)s.av(0)}} +A.Jv.prototype={ +j(a){return"CacheExtentStyle."+this.b}} +A.nE.prototype={ +j(a){return"RevealedOffset(offset: "+A.d(this.a)+", rect: "+this.b.j(0)+")"}} +A.vd.prototype={ +fz(a){this.hQ(a) +a.Q0(B.x_)}, +hJ(a){var s=this.gEk() +new A.aJ(s,new A.adB(),A.b6(s).i("aJ<1>")).a9(0,a)}, +sht(a){if(a===this.C)return +this.C=a +this.a5()}, +sR4(a){if(a===this.V)return +this.V=a +this.a5()}, +sca(a,b){var s=this,r=s.ac +if(b===r)return +if(s.b!=null)r.T(0,s.gyC()) +s.ac=b +if(s.b!=null)b.aq(0,s.gyC()) +s.a5()}, +sah7(a){if(250===this.an)return +this.an=250 +this.a5()}, +sah8(a){if(a===this.bf)return +this.bf=a +this.a5()}, +sh_(a){var s=this +if(a!==s.aU){s.aU=a +s.aS() +s.aE()}}, +aC(a){this.a_a(a) +this.ac.aq(0,this.gyC())}, +av(a){this.ac.T(0,this.gyC()) +this.a_b(0)}, +bc(a){return 0}, +b2(a){return 0}, +b5(a){return 0}, +bb(a){return 0}, +gaG(){return!0}, +G6(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.aY9(k.ac.ry,e),i=f+h +for(s=f,r=0;c!=null;){q=a2<=0?0:a2 +p=Math.max(b,-q) +o=b-p +c.cn(0,new A.nQ(k.C,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.V,g,p,Math.max(0,a0+o)),!0) +n=c.k4 +m=n.z +if(m!=null)return m +l=s+n.b +if(n.x||a2>0)k.Hk(c,l,e) +else k.Hk(c,-a2+f,e) +i=Math.max(l+n.c,i) +m=n.a +a2-=m +r+=m +s+=n.d +m=n.Q +if(m!==0){a0-=m-o +b=Math.min(p+m,0)}k.UP(e,n) +c=a.$1(c)}return 0}, +kc(a){var s,r,q,p=this.rx,o=0+p.a,n=0+p.b +p=t.r +if(p.a(A.t.prototype.ga8.call(a)).f===0||!isFinite(p.a(A.t.prototype.ga8.call(a)).z))return new A.x(0,0,o,n) +s=p.a(A.t.prototype.ga8.call(a)).z-p.a(A.t.prototype.ga8.call(a)).r+p.a(A.t.prototype.ga8.call(a)).f +switch(A.kD(this.C,p.a(A.t.prototype.ga8.call(a)).b)){case B.V:r=0+s +q=0 +break +case B.a0:n-=s +q=0 +r=0 +break +case B.aw:q=0+s +r=0 +break +case B.am:o-=s +q=0 +r=0 +break +default:q=0 +r=0}return new A.x(q,r,o,n)}, +EL(a){var s,r=this,q=r.aN +if(q==null){q=r.rx +return new A.x(0,0,0+q.a,0+q.b)}switch(A.bq(r.C).a){case 1:s=r.rx +return new A.x(0,0-q,0+s.a,0+s.b+q) +case 0:s=r.rx +return new A.x(0-q,0,0+s.a+q,0+s.b)}}, +aP(a,b){var s,r,q,p=this +if(p.Z$==null)return +s=p.gSq()&&p.aU!==B.j +r=p.b9 +if(s){s=A.a(p.fr,"_needsCompositing") +q=p.rx +r.sb1(0,a.m6(s,b,new A.x(0,0,0+q.a,0+q.b),p.gabW(),p.aU,r.a))}else{r.sb1(0,null) +p.N8(a,b)}}, +m(a){this.b9.sb1(0,null) +this.l1(0)}, +N8(a,b){var s,r,q,p,o,n,m +for(s=this.gEk(),r=s.length,q=b.a,p=b.b,o=0;o0}, +$S:290} +A.adA.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.QG(r,q.b) +return r.Ss(s.d,q.a,p)}, +$S:162} +A.D3.prototype={ +ez(a){if(!(a.e instanceof A.lM))a.e=new A.lM(null,null,B.i)}, +sagy(a){if(a===this.em)return +this.em=a +this.a5()}, +sbm(a){if(a==this.dL)return +this.dL=a +this.a5()}, +gix(){return!0}, +cd(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}, +bX(){var s,r,q,p,o,n,m=this +switch(A.bq(m.C).a){case 1:m.ac.oC(m.rx.b) +break +case 0:m.ac.oC(m.rx.a) +break}if(m.dL==null){m.ij=m.h8=0 +m.km=!1 +m.ac.oA(0,0) +return}switch(A.bq(m.C).a){case 1:s=m.rx +r=s.b +q=s.a +break +case 0:s=m.rx +r=s.a +q=s.b +break +default:r=null +q=null}s=0 +do{p=m.ac.cx +p.toString +o=m.a3v(r,q,p+0) +if(o!==0)m.ac.QZ(o) +else if(m.ac.oA(Math.min(0,A.a(m.h8,"_minScrollExtent")+r*m.em),Math.max(0,A.a(m.ij,"_maxScrollExtent")-r*(1-m.em))))break +n=s+1 +if(n<10){s=n +continue}else break}while(!0)}, +a3v(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.ij=e.h8=0 +e.km=!1 +s=a*e.em-c +r=B.c.q(s,0,a) +q=a-s +p=B.c.q(q,0,a) +switch(e.bf.a){case 0:e.aN=e.an +break +case 1:e.aN=a*e.an +break}o=e.aN +o.toString +n=a+2*o +m=s+o +l=B.c.q(m,0,n) +k=B.c.q(n-m,0,n) +o=e.dL.e +o.toString +j=A.r(e).i("a9.1").a(o).ct$ +o=j==null +if(!o){i=Math.max(a,s) +h=e.aN +h.toString +g=e.G6(e.gaho(),B.c.q(q,-h,0),j,b,B.nU,p,a,0,l,r,i-a) +if(g!==0)return-g}q=e.dL +i=-s +h=Math.max(0,i) +o=o?Math.min(0,i):0 +i=s>=a?s:r +f=e.aN +f.toString +return e.G6(e.gQu(),B.c.q(s,-f,0),q,b,B.eJ,i,a,o,k,p,h)}, +gSq(){return this.km}, +UP(a,b){var s=this +switch(a.a){case 0:s.ij=A.a(s.ij,"_maxScrollExtent")+b.a +break +case 1:s.h8=A.a(s.h8,"_minScrollExtent")-b.a +break}if(b.y)s.km=!0}, +Hk(a,b,c){var s=a.e +s.toString +t.jB.a(s).a=this.QF(a,b,c)}, +Gz(a){var s=a.e +s.toString +return t.jB.a(s).a}, +I1(a,b){var s,r,q,p,o=this +switch(t.r.a(A.t.prototype.ga8.call(a)).b.a){case 0:s=o.dL +for(r=A.r(o).i("a9.1"),q=0;s!==a;){q+=s.k4.a +p=s.e +p.toString +s=r.a(p).a1$}return q+b +case 1:r=o.dL.e +r.toString +p=A.r(o).i("a9.1") +s=p.a(r).ct$ +for(q=0;s!==a;){q-=s.k4.a +r=s.e +r.toString +s=p.a(r).ct$}return q-b}}, +Tb(a){var s,r,q,p=this +switch(t.r.a(A.t.prototype.ga8.call(a)).b.a){case 0:s=p.dL +for(r=A.r(p).i("a9.1");s!==a;){s.k4.toString +q=s.e +q.toString +s=r.a(q).a1$}return 0 +case 1:r=p.dL.e +r.toString +q=A.r(p).i("a9.1") +s=q.a(r).ct$ +for(;s!==a;){s.k4.toString +r=s.e +r.toString +s=q.a(r).ct$}return 0}}, +dT(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aR(0,s.a,s.b)}, +QG(a,b){var s,r=a.e +r.toString +t.jB.a(r) +s=t.r +switch(A.kD(s.a(A.t.prototype.ga8.call(a)).a,s.a(A.t.prototype.ga8.call(a)).b)){case B.V:return b-r.a.b +case B.aw:return b-r.a.a +case B.a0:return a.k4.c-(b-r.a.b) +case B.am:return a.k4.c-(b-r.a.a)}}, +gEk(){var s,r,q=this,p=A.b([],t.Ry),o=q.Z$ +if(o==null)return p +for(s=A.r(q).i("a9.1");o!=q.dL;){o.toString +p.push(o) +r=o.e +r.toString +o=s.a(r).a1$}o=q.cG$ +for(;!0;){o.toString +p.push(o) +if(o===q.dL)return p +r=o.e +r.toString +o=s.a(r).ct$}}, +gQx(){var s,r,q,p=this,o=A.b([],t.Ry) +if(p.Z$==null)return o +s=p.dL +for(r=A.r(p).i("a9.1");s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).a1$}q=p.dL.e +q.toString +s=r.a(q).ct$ +for(;s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).ct$}return o}} +A.PE.prototype={ +ez(a){if(!(a.e instanceof A.lL))a.e=new A.lL(null,null)}, +bX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c="_shrinkWrapExtent",b=t.k.a(A.t.prototype.ga8.call(d)) +if(d.Z$==null){switch(A.bq(d.C).a){case 1:d.rx=new A.S(b.b,b.c) +break +case 0:d.rx=new A.S(b.a,b.d) +break}d.ac.oC(0) +d.dL=d.em=0 +d.h8=!1 +d.ac.oA(0,0) +return}switch(A.bq(d.C).a){case 1:s=b.d +r=b.b +break +case 0:s=b.b +r=b.d +break +default:s=null +r=null}q=d.gQu() +p=b.a +o=b.b +n=b.c +m=b.d +l=null +do{k=d.ac.cx +k.toString +d.dL=d.em=0 +d.h8=k<0 +switch(d.bf.a){case 0:d.aN=d.an +break +case 1:d.aN=s*d.an +break}j=d.Z$ +i=Math.max(0,k) +h=Math.min(0,k) +k=Math.max(0,-k) +g=d.aN +g.toString +f=d.G6(q,-g,j,r,B.eJ,k,s,h,s+2*g,s+h,i) +if(f!==0)d.ac.QZ(f) +else{switch(A.bq(d.C).a){case 1:l=B.c.q(A.a(d.dL,c),n,m) +break +case 0:l=B.c.q(A.a(d.dL,c),p,o) +break}d.ac.oC(l) +e=d.ac.oA(0,Math.max(0,A.a(d.em,"_maxScrollExtent")-l)) +if(e)break}}while(!0) +switch(A.bq(d.C).a){case 1:d.rx=new A.S(B.c.q(r,p,o),B.c.q(l,n,m)) +break +case 0:d.rx=new A.S(B.c.q(l,p,o),B.c.q(r,n,m)) +break}}, +gSq(){return this.h8}, +UP(a,b){var s=this +s.em=A.a(s.em,"_maxScrollExtent")+b.a +if(b.y)s.h8=!0 +s.dL=A.a(s.dL,"_shrinkWrapExtent")+b.e}, +Hk(a,b,c){var s=a.e +s.toString +t.Xp.a(s).a=b}, +Gz(a){var s=a.e +s.toString +s=t.Xp.a(s).a +s.toString +return this.QF(a,s,B.eJ)}, +I1(a,b){var s,r,q,p=this.Z$ +for(s=A.r(this).i("a9.1"),r=0;p!==a;){r+=p.k4.a +q=p.e +q.toString +p=s.a(q).a1$}return r+b}, +Tb(a){var s,r,q=this.Z$ +for(s=A.r(this).i("a9.1");q!==a;){q.k4.toString +r=q.e +r.toString +q=s.a(r).a1$}return 0}, +dT(a,b){var s=this.Gz(t.nl.a(a)) +b.aR(0,s.a,s.b)}, +QG(a,b){var s,r=a.e +r.toString +t.Xp.a(r) +s=t.r +switch(A.kD(s.a(A.t.prototype.ga8.call(a)).a,s.a(A.t.prototype.ga8.call(a)).b)){case B.V:case B.aw:r=r.a +r.toString +return b-r +case B.a0:s=this.rx.b +r=r.a +r.toString +return s-b-r +case B.am:s=this.rx.a +r=r.a +r.toString +return s-b-r}}, +gEk(){var s,r,q=A.b([],t.Ry),p=this.cG$ +for(s=A.r(this).i("a9.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).ct$}return q}, +gQx(){var s,r,q=A.b([],t.Ry),p=this.Z$ +for(s=A.r(this).i("a9.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).a1$}return q}} +A.iw.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=A.r(this).i("iw.0");s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=A.r(this).i("iw.0");s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.vl.prototype={ +j(a){return"ScrollDirection."+this.b}} +A.hK.prototype={ +tP(a,b,c,d){var s=d.a===B.z.a +if(s){this.lY(b) +return A.dk(null,t.H)}else return this.fc(b,c,d)}, +j(a){var s=this,r=A.b([],t.s) +s.Zk(r) +r.push(A.J(s.r).j(0)) +r.push(s.f.j(0)) +r.push(A.d(s.k1)) +r.push(s.ry.j(0)) +return"#"+A.bX(s)+"("+B.d.c1(r,", ")+")"}, +cD(a){var s=this.cx +if(s!=null)a.push("offset: "+B.c.ai(s,1))}} +A.EI.prototype={ +j(a){return"WrapAlignment."+this.b}} +A.S6.prototype={ +j(a){return"WrapCrossAlignment."+this.b}} +A.GN.prototype={} +A.kq.prototype={} +A.D4.prototype={ +saiW(a,b){if(this.C===b)return +this.C=b +this.a5()}, +shr(a){if(this.V===a)return +this.V=a +this.a5()}, +sA4(a,b){if(this.ac===b)return +this.ac=b +this.a5()}, +saoD(a){if(this.an===a)return +this.an=a +this.a5()}, +saoF(a){if(this.aN===a)return +this.aN=a +this.a5()}, +saiq(a){if(this.bf===a)return +this.bf=a +this.a5()}, +ez(a){if(!(a.e instanceof A.kq))a.e=new A.kq(null,null,B.i)}, +bc(a){var s,r,q,p,o=this +switch(o.C.a){case 0:s=o.Z$ +for(r=A.r(o).i("a9.1"),q=0;s!=null;){q=Math.max(q,s.ad(B.F,1/0,s.gb6())) +p=s.e +p.toString +s=r.a(p).a1$}return q +case 1:return o.qI(new A.al(0,1/0,0,a)).a}}, +b2(a){var s,r,q,p,o=this +switch(o.C.a){case 0:s=o.Z$ +for(r=A.r(o).i("a9.1"),q=0;s!=null;){q+=s.ad(B.M,1/0,s.gbh()) +p=s.e +p.toString +s=r.a(p).a1$}return q +case 1:return o.qI(new A.al(0,1/0,0,a)).a}}, +b5(a){var s,r,q,p,o=this +switch(o.C.a){case 0:return o.qI(new A.al(0,a,0,1/0)).b +case 1:s=o.Z$ +for(r=A.r(o).i("a9.1"),q=0;s!=null;){q=Math.max(q,s.ad(B.T,1/0,s.gbr())) +p=s.e +p.toString +s=r.a(p).a1$}return q}}, +bb(a){var s,r,q,p,o=this +switch(o.C.a){case 0:return o.qI(new A.al(0,a,0,1/0)).b +case 1:s=o.Z$ +for(r=A.r(o).i("a9.1"),q=0;s!=null;){q+=s.ad(B.ar,1/0,s.gbN()) +p=s.e +p.toString +s=r.a(p).a1$}return q}}, +dH(a){return this.xH(a)}, +BW(a){switch(this.C.a){case 0:return a.a +case 1:return a.b}}, +BV(a){switch(this.C.a){case 0:return a.b +case 1:return a.a}}, +a7s(a,b){switch(this.C.a){case 0:return new A.m(a,b) +case 1:return new A.m(b,a)}}, +a74(a,b,c){var s=b-c +switch(this.bf.a){case 0:return a?s:0 +case 1:return a?0:s +case 2:return s/2}}, +cd(a){return this.qI(a)}, +qI(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.C.a){case 0:s=a.b +r=new A.al(0,s,0,1/0) +break +case 1:s=a.d +r=new A.al(0,1/0,0,s) +break +default:r=null +s=0}q=f.Z$ +for(p=A.r(f).i("a9.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.aC9(q,r) +i=f.BW(j) +h=f.BV(j) +if(k>0&&m+i+f.ac>s){o=Math.max(o,m) +n+=l+f.aN +m=0 +l=0 +k=0}m+=i +l=Math.max(l,h) +if(k>0)m+=f.ac;++k +g=q.e +g.toString +q=p.a(g).a1$}n+=l +o=Math.max(o,m) +switch(f.C.a){case 0:return a.b0(new A.S(o,n)) +case 1:return a.b0(new A.S(n,o))}}, +bX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=t.k.a(A.t.prototype.ga8.call(b3)) +b3.cu=!1 +s=b3.Z$ +if(s==null){b3.rx=new A.S(B.b.q(0,b4.a,b4.b),B.b.q(0,b4.c,b4.d)) +return}switch(b3.C.a){case 0:r=b4.b +q=new A.al(0,r,0,1/0) +p=b3.aU===B.a7&&!0 +o=b3.b9===B.mq&&!0 +break +case 1:r=b4.d +q=new A.al(0,1/0,0,r) +p=b3.b9===B.mq&&!0 +o=b3.aU===B.a7&&!0 +break +default:q=null +r=0 +p=!1 +o=!1}n=b3.ac +m=b3.aN +l=A.b([],t.M6) +for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.cn(0,q,!0) +e=s.rx +e.toString +d=b3.BW(e) +e=s.rx +e.toString +c=b3.BV(e) +if(f>0&&h+n+d>r){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.GN(h,g,f)) +h=0 +g=0 +f=0}h+=d +if(f>0)h+=n +g=Math.max(g,c);++f +e=s.e +e.toString +k.a(e) +e.e=l.length +s=e.a1$}if(f>0){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.GN(h,g,f))}b=l.length +switch(b3.C.a){case 0:e=b3.rx=b4.b0(new A.S(j,i)) +a=e.a +a0=e.b +break +case 1:e=b3.rx=b4.b0(new A.S(i,j)) +a=e.b +a0=e.a +break +default:a=0 +a0=0}b3.cu=a1?a1/(b-1):0 +a2=0 +break +case 4:a3=a1/b +a2=a3/2 +break +case 5:a3=a1/(b+1) +a2=a3 +break +default:a2=0 +a3=0}a3+=m +a4=o?a0-a2:a2 +s=b3.Z$ +for(a5=0;a51?a7/(f-1):0 +a8=0 +break +case 4:a9=a7/f +a8=a9/2 +break +case 5:a9=a7/(f+1) +a8=a9 +break +default:a8=0 +a9=0}a9+=n +b0=p?a-a8:a8 +if(o)a4-=g +for(;s!=null;){e=s.e +e.toString +k.a(e) +if(e.e!==a5)break +b1=s.rx +b1.toString +d=b3.BW(b1) +b1=s.rx +b1.toString +b2=b3.a74(o,g,b3.BV(b1)) +if(p)b0-=d +e.a=b3.a7s(b0,a4+b2) +b0=p?b0-a9:b0+(d+a9) +s=e.a1$}a4=o?a4-a3:a4+(g+a3)}}, +cZ(a,b){return this.oT(a,b)}, +aP(a,b){var s,r=this,q=r.cu&&r.cf!==B.j,p=r.ei +if(q){q=A.a(r.fr,"_needsCompositing") +s=r.rx +p.sb1(0,a.m6(q,b,new A.x(0,0,0+s.a,0+s.b),r.gRf(),r.cf,p.a))}else{p.sb1(0,null) +r.kb(a,b)}}, +m(a){this.ei.sb1(0,null) +this.l1(0)}} +A.WE.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.Qy;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.Qy;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.WF.prototype={} +A.x6.prototype={} +A.nF.prototype={ +j(a){return"SchedulerPhase."+this.b}} +A.jg.prototype={ +ago(a){var s=this.a$ +s.push(a) +if(s.length===1){s=$.ba().b +s.dx=this.ga6h() +s.dy=$.a3}}, +Ue(a){var s=this.a$ +B.d.w(s,a) +if(s.length===0){s=$.ba().b +s.dx=null +s.dy=$.a3}}, +a6i(a){var s,r,q,p,o,n,m,l,k=this.a$,j=A.ai(k,!0,t.xt) +for(p=j.length,o=0;o0)return!1 +if(k)A.R(A.ae(m)) +s=l.qO(0) +k=s.b +if(n.c$.$2$priority$scheduler(k,n)){try{if(l.c===0)A.R(A.ae(m));++l.d +l.qO(0) +p=l.NK() +if(l.c>0)l.JV(p,0) +s.aq4()}catch(o){r=A.Z(o) +q=A.aD(o) +k=A.bA("during a task callback") +A.dH(new A.bS(r,q,"scheduler library",k,null,!1))}return l.c!==0}return!1}, +uT(a,b){var s,r=this +r.jN() +s=++r.f$ +r.r$.l(0,s,new A.x6(a)) +return r.f$}, +I_(a){return this.uT(a,!1)}, +gajp(){var s=this +if(s.Q$==null){if(s.cx$===B.d6)s.jN() +s.Q$=new A.aN(new A.ab($.a3,t.V),t.R) +s.z$.push(new A.aet(s))}return s.Q$.a}, +gFy(){return this.cy$}, +Of(a){if(this.cy$===a)return +this.cy$=a +if(a)this.jN()}, +Fa(){switch(this.cx$.a){case 0:case 4:this.jN() +return +case 1:case 2:case 3:return}}, +jN(){var s,r=this +if(!r.ch$)s=!(A.jg.prototype.gFy.call(r)&&r.an$) +else s=!0 +if(s)return +s=$.ba().b +if(s.x==null){s.x=r.ga7O() +s.y=$.a3}if(s.z==null){s.z=r.ga8b() +s.Q=$.a3}s.jN() +r.ch$=!0}, +VV(){var s=this +if(!(A.jg.prototype.gFy.call(s)&&s.an$))return +if(s.ch$)return +$.ba().b.jN() +s.ch$=!0}, +I0(){var s,r,q=this +if(q.db$||q.cx$!==B.d6)return +q.db$=!0 +s=new A.Ru(null,0,A.b([],t._x)) +s.A6(0,"Warm-up frame") +r=q.ch$ +A.bp(B.z,new A.aev(q)) +A.bp(B.z,new A.aew(q,r)) +q.amh(new A.aex(q,s))}, +aop(){var s=this +s.dy$=s.JF(s.fr$) +s.dx$=null}, +JF(a){var s=this.dx$,r=s==null?B.z:new A.aS(a.a-s.a) +return A.b1(B.c.aX(r.a/$.aHg)+this.dy$.a,0,0)}, +a7P(a){if(this.db$){this.id$=!0 +return}this.Sd(a)}, +a8c(){var s=this +if(s.id$){s.id$=!1 +s.z$.push(new A.aes(s)) +return}s.Sg()}, +Sd(a){var s,r,q=this,p=q.k1$,o=p==null +if(!o)p.A7(0,"Frame",B.uS) +if(q.dx$==null)q.dx$=a +r=a==null +q.fx$=q.JF(r?q.fr$:a) +if(!r)q.fr$=a +q.ch$=!1 +try{if(!o)p.A7(0,"Animate",B.uS) +q.cx$=B.P_ +s=q.r$ +q.r$=A.v(t.S,t.h1) +J.eo(s,new A.aeu(q)) +q.x$.ar(0)}finally{q.cx$=B.P0}}, +Sg(){var s,r,q,p,o,n,m,l=this,k=l.k1$,j=k==null +if(!j)k.y0(0) +try{l.cx$=B.e_ +for(p=l.y$,o=p.length,n=0;n0&&r<4){s=s.fx$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +qm(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.Hi() +if(b)r.OV(s) +else r.OW()}, +ft(a){return this.qm(a,!1)}, +afe(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.aS(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.c2.uT(r.gDm(),!0)}, +Hi(){var s,r=this.e +if(r!=null){s=$.c2 +s.r$.w(0,r) +s.x$.I(0,r) +this.e=null}}, +m(a){var s=this,r=s.a +if(r!=null){s.a=null +s.Hi() +r.OV(s)}}, +aoT(a,b){var s +""+"Ticker(" +s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +j(a){return this.aoT(a,!1)}} +A.r5.prototype={ +OW(){this.c=!0 +this.a.dV(0) +var s=this.b +if(s!=null)s.dV(0)}, +OV(a){var s +this.c=!1 +s=this.b +if(s!=null)s.hv(new A.Ef(a))}, +apC(a){var s,r,q=this,p=new A.ais(a) +if(q.b==null){s=q.b=new A.aN(new A.ab($.a3,t.V),t.R) +r=q.c +if(r!=null)if(r)s.dV(0) +else s.hv(B.V_)}q.b.a.hG(0,p,p,t.H)}, +lu(a,b){return this.a.a.lu(a,b)}, +lt(a){return this.lu(a,null)}, +hG(a,b,c,d){return this.a.a.hG(0,b,c,d)}, +bG(a,b,c){return this.hG(a,b,null,c)}, +hK(a){return this.a.a.hK(a)}, +j(a){var s="#"+A.bX(this)+"(",r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return s+r+")"}, +$iay:1} +A.ais.prototype={ +$1(a){this.a.$0()}, +$S:37} +A.Ef.prototype={ +j(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.j(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$ibm:1} +A.aeX.prototype={} +A.qK.prototype={ +j(a){return"SemanticsTag("+this.a+")"}, +gaF(a){return this.a}} +A.cT.prototype={ +U(a,b){var s,r,q,p,o,n,m=this.a,l=m.length +if(l===0)return b +s=b.a +if(s.length===0)return this +r=m+s +q=A.ai(this.b,!0,t.u1) +m=b.b +s=m.length +if(s!==0)for(p=0;p=0;--o)r[o]=n[q-o-1].e}n=a3.k1 +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].y1:null +if(n!==0)if(J.a6(l)===J.a6(o)){if(l!=null)o.toString +k=!0}else k=!1 +else k=!0 +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.R(A.V("sort")) +h=p.length-1 +if(h-0<=32)A.QQ(p,0,h,J.azm()) +else A.QP(p,0,h,J.azm())}B.d.P(q,p) +B.d.sp(p,0)}p.push(new A.mj(m,l,n))}if(o!=null)B.d.j6(p) +B.d.P(q,p) +h=t.rB +return A.ai(new A.aF(q,new A.afa(),h),!0,h.i("aI.E"))}, +W5(a){if(this.b==null)return +B.mP.fR(0,a.UD(this.e))}, +d0(){return"SemanticsNode#"+this.e}, +aoM(a,b,c){return new A.WX(a,this,b,!0,!0,null,c)}, +UB(a){return this.aoM(B.CC,null,a)}} +A.afc.prototype={ +$1(a){var s,r,q=this.a +q.a=q.a|a.k1 +q.b=q.b|a.go +if(q.x==null)q.x=a.x2 +if(q.z==null)q.z=a.y2 +if(q.Q==null)q.Q=a.Y +if(q.ch==null)q.ch=a.a2 +if(q.cx==null)q.cx=a.ap +if(q.cy==null)q.cy=a.aV +if(q.db==null)q.db=a.bd +if(q.dx==null)q.dx=a.be +q.dy=a.b3 +if(q.fr==null)q.fr=a.ab +s=q.d +if(s.a==="")q.d=a.k3 +s=q.e +if(s.a==="")q.e=a.k4 +s=q.f +if(s.a==="")q.f=a.r1 +s=a.id +if(s!=null){r=q.y;(r==null?q.y=A.aT(t.g3):r).P(0,s)}for(s=this.b.fy,s=s.gaD(s),s=s.ga3(s),r=this.c;s.v();)r.I(0,A.aCl(s.gJ(s))) +a.x1!=null +s=q.c +r=q.x +q.c=A.asS(a.k2,a.x2,s,r) +r=q.r +s=q.x +q.r=A.asS(a.r2,a.x2,r,s) +q.fx=Math.max(q.fx,a.ry+a.rx) +return!0}, +$S:109} +A.afa.prototype={ +$1(a){return a.a}, +$S:294} +A.m5.prototype={ +b8(a,b){return B.c.b8(this.b,b.b)}, +$ibr:1} +A.jv.prototype={ +b8(a,b){return B.c.b8(this.a,b.a)}, +X1(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.rF) +for(s=this.c,r=s.length,q=0;q") +return A.ai(new A.hi(n,new A.ar7(),s),!0,s.i("q.E"))}, +X0(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +if(a4<=1)return a3 +s=t.S +r=A.v(s,t.bu) +q=A.v(s,s) +for(p=this.b,o=p===B.a7,p=p===B.u,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.l(0,l.e,f.e)}}a1=A.b([],t.t) +a2=A.b(a3.slice(0),A.a8(a3)) +B.d.cC(a2,new A.ar3()) +new A.aF(a2,new A.ar4(),A.a8(a2).i("aF<1,i>")).a9(0,new A.ar6(A.aT(s),q,a1)) +a3=t.qn +a3=A.ai(new A.aF(a1,new A.ar5(r),a3),!0,a3.i("aI.E")) +a4=A.a8(a3).i("c1<1>") +return A.ai(new A.c1(a3,a4),!0,a4.i("aI.E"))}} +A.ar7.prototype={ +$1(a){return a.X0()}, +$S:157} +A.ar3.prototype={ +$2(a,b){var s,r,q=a.x,p=A.rI(a,new A.m(q.a,q.b)) +q=b.x +s=A.rI(b,new A.m(q.a,q.b)) +r=B.c.b8(p.b,s.b) +if(r!==0)return-r +return-B.c.b8(p.a,s.a)}, +$S:108} +A.ar6.prototype={ +$1(a){var s=this,r=s.a +if(r.A(0,a))return +r.I(0,a) +r=s.b +if(r.am(0,a)){r=r.h(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:20} +A.ar4.prototype={ +$1(a){return a.e}, +$S:297} +A.ar5.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S:298} +A.asQ.prototype={ +$1(a){return a.X1()}, +$S:157} +A.mj.prototype={ +b8(a,b){var s,r=this.b +if(r==null||b.b==null)return this.c-b.c +r.toString +s=b.b +s.toString +return r.b8(0,s)}, +$ibr:1} +A.vr.prototype={ +m(a){var s=this +s.a.ar(0) +s.b.ar(0) +s.c.ar(0) +s.hk(0)}, +W9(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.a +if(e.a===0)return +s=A.aT(t.S) +r=A.b([],t.QF) +for(q=t.LQ,p=A.r(e).i("aJ"),o=p.i("q.E"),n=f.c;e.a!==0;){m=A.ai(new A.aJ(e,new A.aff(f),p),!0,o) +e.ar(0) +n.ar(0) +l=new A.afg() +if(!!m.immutable$list)A.R(A.V("sort")) +k=m.length-1 +if(k-0<=32)A.QQ(m,0,k,l) +else A.QP(m,0,k,l) +B.d.P(r,m) +for(l=m.length,j=0;j#"+A.bX(this)}} +A.aff.prototype={ +$1(a){return!this.a.c.A(0,a)}, +$S:109} +A.afg.prototype={ +$2(a,b){return a.a-b.a}, +$S:108} +A.afh.prototype={ +$2(a,b){return a.a-b.a}, +$S:108} +A.afe.prototype={ +$1(a){if(a.fx.am(0,this.b)){this.a.a=a +return!1}return!0}, +$S:109} +A.aeY.prototype={ +mG(a,b){var s=this +s.e.l(0,a,b) +s.f=s.f|a.a +s.d=!0}, +f4(a,b){this.mG(a,new A.aeZ(b))}, +sjC(a){a.toString +this.f4(B.cs,a) +this.r=a}, +sjB(a){a.toString +this.f4(B.wE,a)}, +spF(a){this.f4(B.e3,a)}, +spy(a){this.f4(B.Pl,a)}, +spG(a){this.f4(B.e4,a)}, +spH(a){this.f4(B.e1,a)}, +spE(a){this.f4(B.e2,a)}, +stZ(a){this.f4(B.wF,a)}, +stX(a){this.f4(B.wD,a)}, +spv(a,b){this.f4(B.Pn,b)}, +spw(a,b){this.f4(B.Pr,b)}, +spD(a,b){this.f4(B.Ph,b)}, +spB(a){this.mG(B.Po,new A.af1(a))}, +spz(a){this.mG(B.Pf,new A.af_(a))}, +spC(a){this.mG(B.Pp,new A.af2(a))}, +spA(a){this.mG(B.Pg,new A.af0(a))}, +spI(a){this.mG(B.Pi,new A.af3(a))}, +spJ(a){this.mG(B.Pj,new A.af4(a))}, +spx(a){this.f4(B.Pm,a)}, +stY(a){this.f4(B.Pq,a)}, +sVX(a){if(a==this.ry)return +this.ry=a +this.d=!0}, +sVY(a){if(a==this.x1)return +this.x1=a +this.d=!0}, +sant(a){if(a===this.x2)return +this.x2=a +this.d=!0}, +stL(a){return}, +soP(a){if(a==this.y2)return +this.y2=a +this.d=!0}, +slG(a,b){if(b===this.ab)return +this.ab=b +this.d=!0}, +Q0(a){var s=this.u;(s==null?this.u=A.aT(t.g3):s).I(0,a)}, +bC(a,b){var s=this,r=s.F,q=a.a +if(b)s.F=r|q +else s.F=r&~q +s.d=!0}, +SS(a){var s,r=this +if(a==null||!a.d||!r.d)return!0 +if((r.f&a.f)!==0)return!1 +if((r.F&a.F)!==0)return!1 +if(r.x2!=null&&a.x2!=null)return!1 +if(r.y2!=null&&a.y2!=null)return!1 +if(r.ap.a.length!==0)s=a.ap.a.length!==0 +else s=!1 +if(s)return!1 +return!0}, +rq(a){var s,r,q=this +if(!a.d)return +q.e.P(0,a.e) +q.Y.P(0,a.Y) +q.f=q.f|a.f +q.F=q.F|a.F +if(q.a6==null)q.a6=a.a6 +if(q.a_==null)q.a_=a.a_ +if(q.bs==null)q.bs=a.bs +if(q.aO==null)q.aO=a.aO +if(q.b3==null)q.b3=a.b3 +if(q.rx==null)q.rx=a.rx +if(q.x1==null)q.x1=a.x1 +if(q.ry==null)q.ry=a.ry +if(q.x2==null)q.x2=a.x2 +q.y1=a.y1 +if(q.y2==null)q.y2=a.y2 +s=q.af +if(s==null){s=q.af=a.af +q.d=!0}if(q.r2==null)q.r2=a.r2 +r=q.a2 +q.a2=A.asS(a.a2,a.af,r,s) +s=q.ap +if(s.a==="")q.ap=a.ap +s=q.aV +if(s.a==="")q.aV=a.aV +s=q.bd +if(s.a==="")q.bd=a.bd +s=q.be +r=q.af +q.be=A.asS(a.be,a.af,s,r) +q.ah=Math.max(q.ah,a.ah+a.ab) +q.d=q.d||a.d}, +Et(a){var s=this,r=A.qJ() +r.a=s.a +r.b=s.b +r.c=s.c +r.d=s.d +r.aw=s.aw +r.af=s.af +r.r2=s.r2 +r.a2=s.a2 +r.aV=s.aV +r.ap=s.ap +r.bd=s.bd +r.be=s.be +r.b3=s.b3 +r.ab=s.ab +r.ah=s.ah +r.F=s.F +r.u=s.u +r.a6=s.a6 +r.a_=s.a_ +r.bs=s.bs +r.aO=s.aO +r.f=s.f +r.rx=s.rx +r.x1=s.x1 +r.ry=s.ry +r.x2=s.x2 +r.y1=s.y1 +r.y2=s.y2 +r.e.P(0,s.e) +r.Y.P(0,s.Y) +return r}} +A.aeZ.prototype={ +$1(a){this.a.$0()}, +$S:15} +A.af1.prototype={ +$1(a){a.toString +this.a.$1(A.om(a))}, +$S:15} +A.af_.prototype={ +$1(a){a.toString +this.a.$1(A.om(a))}, +$S:15} +A.af2.prototype={ +$1(a){a.toString +this.a.$1(A.om(a))}, +$S:15} +A.af0.prototype={ +$1(a){a.toString +this.a.$1(A.om(a))}, +$S:15} +A.af3.prototype={ +$1(a){var s,r,q +a.toString +s=J.aAL(t.f.a(a),t.N,t.S) +r=s.h(0,"base") +r.toString +q=s.h(0,"extent") +q.toString +this.a.$1(A.de(B.m,r,q,!1))}, +$S:15} +A.af4.prototype={ +$1(a){a.toString +this.a.$1(A.bx(a))}, +$S:15} +A.KS.prototype={ +j(a){return"DebugSemanticsDumpOrder."+this.b}} +A.vs.prototype={ +b8(a,b){var s=this.aj4(b) +return s}, +$ibr:1, +gaF(a){return this.a}} +A.qd.prototype={ +aj4(a){var s=a.b===this.b +if(s)return 0 +return B.b.b8(this.b,a.b)}} +A.WW.prototype={} +A.WY.prototype={} +A.WZ.prototype={} +A.af6.prototype={ +UD(a){var s=A.af(["type",this.a,"data",this.uH()],t.N,t.z) +if(a!=null)s.l(0,"nodeId",a) +return s}, +aoP(){return this.UD(null)}, +j(a){var s,r,q=A.b([],t.s),p=this.uH(),o=p.gaD(p),n=o.eb(o) +B.d.j6(n) +for(o=n.length,s=0;s#"+A.bX(this)+"()"}} +A.a0u.prototype={ +np(a,b){return this.Xe(a,!0)}, +amg(a,b,c){var s,r={},q=this.b +if(q.am(0,a)){r=q.h(0,a) +r.toString +return c.i("ay<0>").a(r)}r.a=r.b=null +this.np(a,!1).bG(0,b,c).bG(0,new A.a0v(r,this,a,c),t.H) +s=r.a +if(s!=null)return s +s=new A.ab($.a3,c.i("ab<0>")) +r.b=new A.aN(s,c.i("aN<0>")) +q.l(0,a,s) +return r.b.a}} +A.a0v.prototype={ +$1(a){var s=this,r=new A.dz(a,s.d.i("dz<0>")),q=s.a +q.a=r +s.b.b.l(0,s.c,r) +q=q.b +if(q!=null)q.cq(0,a)}, +$S(){return this.d.i("az(0)")}} +A.abm.prototype={ +eo(a,b){return this.ame(0,b)}, +ame(a,b){var s=0,r=A.C(t.V4),q,p,o +var $async$eo=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:p=B.c7.cU(A.aGd(A.Yp(B.i4,b,B.a1,!1)).e) +s=3 +return A.H(A.a($.hD.eT$,"_defaultBinaryMessenger").zI(0,"flutter/assets",A.lo(p.buffer,0,null)),$async$eo) +case 3:o=d +if(o==null)throw A.c(A.LP("Unable to load asset: "+b)) +q=o +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$eo,r)}} +A.yL.prototype={ +hI(){var s,r,q=this +if(q.a){s=A.v(t.N,t.z) +s.l(0,"uniqueIdentifier",q.b) +s.l(0,"hints",q.c) +s.l(0,"editingValue",q.d.uq()) +r=q.e +if(r!=null)s.l(0,"hintText",r)}else s=null +return s}} +A.a03.prototype={} +A.Dx.prototype={ +tw(){var s=$.a_c() +s.a.ar(0) +s.b.ar(0)}, +lS(a){return this.al2(a)}, +al2(a){var s=0,r=A.C(t.H),q,p=this +var $async$lS=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:switch(A.bx(J.N(t.a.a(a),"type"))){case"memoryPressure":p.tw() +break}s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$lS,r)}, +a3d(){var s,r=A.b5("controller") +r.sdj(A.aF3(new A.afu(r),!1,t.hz)) +s=r.aJ() +return new A.ks(s,A.b6(s).i("ks<1>"))}, +anN(){if(this.b$!=null)return +$.ba() +var s=A.aES("AppLifecycleState.resumed") +if(s!=null)this.y6(s)}, +C7(a){return this.a8F(a)}, +a8F(a){var s=0,r=A.C(t.ob),q,p=this,o +var $async$C7=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:a.toString +o=A.aES(a) +o.toString +p.y6(o) +q=null +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$C7,r)}, +C9(a){return this.a98(a)}, +a98(a){var s=0,r=A.C(t.H) +var $async$C9=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:t.j.a(a.b) +return A.A(null,r)}}) +return A.B($async$C9,r)}} +A.afu.prototype={ +$0(){var s=0,r=A.C(t.H),q=this,p,o,n +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=A.b5("rawLicenses") +n=o +s=2 +return A.H($.a_c().np("NOTICES",!1),$async$$0) +case 2:n.sdj(b) +p=q.a +n=J +s=3 +return A.H(A.ZE(A.aYy(),o.aJ(),"parseLicenses",t.N,t.qC),$async$$0) +case 3:n.eo(b,J.aNw(p.aJ())) +s=4 +return A.H(J.awA(p.aJ()),$async$$0) +case 4:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.alt.prototype={ +zI(a,b,c){var s=new A.ab($.a3,t.gg) +$.bO().aen(b,c,A.aQm(new A.alu(new A.aN(s,t.yB)))) +return s}, +In(a,b){if(b==null){a=$.a_b().a.h(0,a) +if(a!=null)a.e=null}else $.a_b().Wm(a,new A.alv(b))}} +A.alu.prototype={ +$1(a){var s,r,q,p +try{this.a.cq(0,a)}catch(q){s=A.Z(q) +r=A.aD(q) +p=A.bA("during a platform message response callback") +A.dH(new A.bS(s,r,"services library",p,null,!1))}}, +$S:33} +A.alv.prototype={ +$2(a,b){return this.V4(a,b)}, +V4(a,b){var s=0,r=A.C(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$$2=A.D(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:i=null +q=3 +s=6 +return A.H(n.a.$1(a),$async$$2) +case 6:i=d +o.push(5) +s=4 +break +case 3:q=2 +h=p +m=A.Z(h) +l=A.aD(h) +j=A.bA("during a platform message callback") +A.dH(new A.bS(m,l,"services library",j,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +b.$1(i) +s=o.pop() +break +case 5:return A.A(null,r) +case 1:return A.z(p,r)}}) +return A.B($async$$2,r)}, +$S:302} +A.mD.prototype={} +A.up.prototype={} +A.na.prototype={} +A.pS.prototype={} +A.pT.prototype={} +A.B2.prototype={} +A.a6m.prototype={ +a5F(a){var s,r,q,p,o,n,m,l,k,j +this.d=!0 +s=!1 +for(n=this.c,m=0;!1;++m){r=n[m] +try{q=r.$1(a) +s=s||q}catch(l){p=A.Z(l) +o=A.aD(l) +k=A.bA("while processing a key handler") +j=$.iB() +if(j!=null)j.$1(new A.bS(p,o,"services library",k,null,!1))}}this.d=!1 +return s}} +A.B_.prototype={ +j(a){return"KeyDataTransitMode."+this.b}} +A.B0.prototype={ +j(a){return"KeyMessage("+A.d(this.a)+")"}} +A.MS.prototype={ +akI(a){var s=this.d +switch((s==null?this.d=B.Eo:s).a){case 0:return!1 +case 1:if(a.c!==0&&a.d!==0)this.e.push(A.aRy(a)) +return!1}}, +FG(a){return this.al_(a)}, +al_(a2){var s=0,r=A.C(t.a),q,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$FG=A.D(function(a4,a5){if(a4===1)return A.z(a5,r) +while(true)switch(s){case 0:if(o.d==null){o.d=B.En +o.c.a.push(o.ga4P())}j=A.aSQ(t.a.a(a2)) +n=o.c.akY(j) +for(i=o.e,h=i.length,g=o.b,f=g.a,e=g.b,d=0;d=b.a.byteLength)throw A.c(B.aS) +return this.iY(b.nO(0),b)}, +iY(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:return null +case 1:return!0 +case 2:return!1 +case 3:s=b.b +r=$.dO() +q=b.a.getInt32(s,B.ai===r) +b.b+=4 +return q +case 4:return b.zv(0) +case 6:b.j7(8) +s=b.b +r=$.dO() +q=b.a.getFloat64(s,B.ai===r) +b.b+=8 +return q +case 5:case 7:p=k.eY(b) +return B.da.cU(b.nP(p)) +case 8:return b.nP(k.eY(b)) +case 9:p=k.eY(b) +b.j7(4) +s=b.a +o=A.aa9(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 10:return b.zw(k.eY(b)) +case 14:p=k.eY(b) +b.j7(4) +s=b.a +o=A.axV(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.eY(b) +b.j7(8) +s=b.a +o=A.aE_(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.eY(b) +n=A.a_(p,null,!1,t.X) +for(s=b.a,m=0;m=s.byteLength)A.R(B.aS) +b.b=r+1 +n[m]=k.iY(s.getUint8(r),b)}return n +case 13:p=k.eY(b) +s=t.X +n=A.v(s,s) +for(s=b.a,m=0;m=s.byteLength)A.R(B.aS) +b.b=r+1 +r=k.iY(s.getUint8(r),b) +l=b.b +if(l>=s.byteLength)A.R(B.aS) +b.b=l+1 +n.l(0,r,k.iY(s.getUint8(l),b))}return n +default:throw A.c(B.aS)}}, +hg(a,b){var s,r,q="_eightBytesAsList" +if(b<254)a.a.e0(0,b) +else{s=a.a +r=a.c +if(b<=65535){s.e0(0,254) +s=$.dO() +r.setUint16(0,b,B.ai===s) +a.a.jf(0,A.a(a.d,q),0,2)}else{s.e0(0,255) +s=$.dO() +r.setUint32(0,b,B.ai===s) +a.a.jf(0,A.a(a.d,q),0,4)}}}, +eY(a){var s,r,q=a.nO(0) +switch(q){case 254:s=a.b +r=$.dO() +q=a.a.getUint16(s,B.ai===r) +a.b+=2 +return q +case 255:s=a.b +r=$.dO() +q=a.a.getUint32(s,B.ai===r) +a.b+=4 +return q +default:return q}}} +A.ahc.prototype={ +$2(a,b){var s=this.a,r=this.b +s.dD(0,r,a) +s.dD(0,r,b)}, +$S:68} +A.ahf.prototype={ +jo(a){var s=A.ajp() +B.at.dD(0,s,a.a) +B.at.dD(0,s,a.b) +return s.lF()}, +iK(a){var s,r,q +a.toString +s=new A.CD(a) +r=B.at.hc(0,s) +q=B.at.hc(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.ln(r,q) +else throw A.c(B.nS)}, +ta(a){var s=A.ajp() +s.a.e0(0,0) +B.at.dD(0,s,a) +return s.lF()}, +nd(a,b,c){var s=A.ajp() +s.a.e0(0,1) +B.at.dD(0,s,a) +B.at.dD(0,s,c) +B.at.dD(0,s,b) +return s.lF()}, +RG(a,b){return this.nd(a,null,b)}, +Rb(a){var s,r,q,p,o,n +if(a.byteLength===0)throw A.c(B.Dd) +s=new A.CD(a) +if(s.nO(0)===0)return B.at.hc(0,s) +r=B.at.hc(0,s) +q=B.at.hc(0,s) +p=B.at.hc(0,s) +o=s.b=a.byteLength +else n=!1 +if(n)throw A.c(A.Oz(r,p,A.cR(q),o)) +else throw A.c(B.De)}} +A.a9U.prototype={ +aku(a,b,c){var s,r,q,p,o +if(t.PB.b(b)){this.b.w(0,a) +return}s=this.b +r=s.h(0,a) +q=A.aVi(c) +if(q==null)q=this.a +p=r==null +if(J.e(p?null:r.goQ(r),q))return +o=q.rS(a) +s.l(0,a,o) +if(!p)r.m(0) +o.c4()}} +A.uF.prototype={ +goQ(a){return this.a}} +A.d6.prototype={ +j(a){var s=this.grT() +return s}} +A.Tx.prototype={ +rS(a){throw A.c(A.bV(null))}, +grT(){return"defer"}} +A.Vm.prototype={ +c4(){var s=0,r=A.C(t.H) +var $async$c4=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:return A.A(null,r)}}) +return A.B($async$c4,r)}, +m(a){}} +A.Vl.prototype={ +rS(a){return new A.Vm(this,a)}, +grT(){return"uncontrolled"}} +A.XD.prototype={ +goQ(a){return t.ZC.a(this.a)}, +c4(){return B.Ow.cL("activateSystemCursor",A.af(["device",this.b,"kind",t.ZC.a(this.a).a],t.N,t.z),t.H)}, +m(a){}} +A.kk.prototype={ +grT(){return"SystemMouseCursor("+this.a+")"}, +rS(a){return new A.XD(this,a)}, +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.kk&&b.a===this.a}, +gB(a){return B.e.gB(this.a)}} +A.Va.prototype={} +A.kM.prototype={ +grE(){var s=A.a($.hD.eT$,"_defaultBinaryMessenger") +return s}, +fR(a,b){return this.W3(0,b,this.$ti.i("1?"))}, +W3(a,b,c){var s=0,r=A.C(c),q,p=this,o,n +var $async$fR=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return A.H(p.grE().zI(0,p.a,o.cF(b)),$async$fR) +case 3:q=n.hw(e) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$fR,r)}, +zP(a){this.grE().In(this.a,new A.a00(this,a))}, +gaF(a){return this.a}} +A.a00.prototype={ +$1(a){return this.V0(a)}, +V0(a){var s=0,r=A.C(t.CD),q,p=this,o,n +var $async$$1=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.H(p.b.$1(o.hw(a)),$async$$1) +case 3:q=n.cF(c) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$1,r)}, +$S:153} +A.j5.prototype={ +grE(){var s=A.a($.hD.eT$,"_defaultBinaryMessenger") +return s}, +f5(a,b,c,d){return this.aaF(a,b,c,d,d.i("0?"))}, +aaF(a,b,c,d,e){var s=0,r=A.C(e),q,p=this,o,n,m +var $async$f5=A.D(function(f,g){if(f===1)return A.z(g,r) +while(true)switch(s){case 0:o=p.a +n=p.b +s=3 +return A.H(p.grE().zI(0,o,n.jo(new A.ln(a,b))),$async$f5) +case 3:m=g +if(m==null){if(c){q=null +s=1 +break}throw A.c(A.aDW("No implementation found for method "+a+" on channel "+o))}q=d.i("0?").a(n.Rb(m)) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$f5,r)}, +cL(a,b,c){return this.f5(a,b,!1,c)}, +yq(a,b){return this.alG(a,b,b.i("w<0>?"))}, +alG(a,b,c){var s=0,r=A.C(c),q,p=this,o +var $async$yq=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:s=3 +return A.H(p.cL(a,null,t.j),$async$yq) +case 3:o=e +q=o==null?null:J.rW(o,b) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$yq,r)}, +yr(a,b,c,d){return this.alI(a,b,c,d,c.i("@<0>").aK(d).i("ax<1,2>?"))}, +alH(a,b,c){return this.yr(a,null,b,c)}, +alI(a,b,c,d,e){var s=0,r=A.C(e),q,p=this,o +var $async$yr=A.D(function(f,g){if(f===1)return A.z(g,r) +while(true)switch(s){case 0:s=3 +return A.H(p.cL(a,b,t.f),$async$yr) +case 3:o=g +q=o==null?null:J.aAL(o,c,d) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$yr,r)}, +v3(a){var s=this.grE() +s.In(this.a,new A.a9H(this,a))}, +w2(a,b){return this.a7N(a,b)}, +a7N(a,b){var s=0,r=A.C(t.CD),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e,d +var $async$w2=A.D(function(c,a0){if(c===1){o=a0 +s=p}while(true)switch(s){case 0:g=m.b +f=g.iK(a) +p=4 +d=g +s=7 +return A.H(b.$1(f),$async$w2) +case 7:j=d.ta(a0) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +j=A.Z(e) +if(j instanceof A.ns){l=j +j=l.a +h=l.b +q=g.nd(j,l.c,h) +s=1 +break}else if(j instanceof A.BF){q=null +s=1 +break}else{k=j +g=g.RG("error",J.d2(k)) +q=g +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$w2,r)}, +gaF(a){return this.a}} +A.a9H.prototype={ +$1(a){return this.a.w2(a,this.b)}, +$S:153} +A.qc.prototype={ +cL(a,b,c){return this.alJ(a,b,c,c.i("0?"))}, +kt(a,b){return this.cL(a,null,b)}, +alJ(a,b,c,d){var s=0,r=A.C(d),q,p=this +var $async$cL=A.D(function(e,f){if(e===1)return A.z(f,r) +while(true)switch(s){case 0:q=p.Ym(a,b,!0,c) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$cL,r)}} +A.abF.prototype={ +Vw(){return this.a++}} +A.qj.prototype={} +A.nb.prototype={ +j(a){return"KeyboardSide."+this.b}} +A.h1.prototype={ +j(a){return"ModifierKey."+this.b}} +A.CA.prototype={ +gamz(){var s,r,q,p=A.v(t.xS,t.LE) +for(s=0;s<9;++s){r=B.oq[s] +if(this.alS(r)){q=this.Vv(r) +if(q!=null)p.l(0,r,q)}}return p}, +WB(){return!0}} +A.jd.prototype={} +A.acs.prototype={ +$0(){var s,r,q=this.b,p=J.ah(q),o=A.cR(p.h(q,"key")),n=o==null +if(!n){s=o.length +s=s!==0&&s===1}else s=!1 +if(s)this.a.a=o +s=A.cR(p.h(q,"code")) +if(s==null)s="" +n=n?"":o +r=A.jw(p.h(q,"location")) +if(r==null)r=0 +q=A.jw(p.h(q,"metaState")) +return new A.P7(s,n,r,q==null?0:q)}, +$S:306} +A.lz.prototype={} +A.CB.prototype={} +A.act.prototype={ +akY(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(a instanceof A.lz){p=a.c +if(p.WB()){h.d.l(0,p.ghE(),p.gyA()) +o=!0}else{h.e.I(0,p.ghE()) +o=!1}}else if(a instanceof A.CB){p=h.e +n=a.c +if(!p.A(0,n.ghE())){h.d.w(0,n.ghE()) +o=!0}else{p.w(0,n.ghE()) +o=!1}}else o=!0 +if(!o)return!0 +h.af2(a) +for(p=h.a,n=A.ai(p,!0,t.iS),m=n.length,l=0;l")),m.c=o.e,n=n.c;m.v();){l=n.a(m.d) +k=$.aJK().h(0,l) +k.toString +f.l(0,l,k)}}g=$.P8.gaD($.P8) +new A.aJ(g,new A.acu(e),A.r(g).i("aJ")).a9(0,d.gz2(d)) +if(!(i instanceof A.acp)&&!(i instanceof A.acr))d.w(0,B.dR) +d.P(0,f) +if(b&&s!=null&&!d.am(0,i.ghE()))if(i instanceof A.acq&&i.ghE().k(0,B.cp)){j=$.P8.h(0,i.ghE()) +if(j!=null)d.l(0,i.ghE(),j)}}} +A.acu.prototype={ +$1(a){return!this.a.A(0,a)}, +$S:307} +A.d0.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.d0&&b.a===this.a&&b.b==this.b}, +gB(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Wd.prototype={} +A.Wc.prototype={} +A.acp.prototype={} +A.acq.prototype={} +A.acr.prototype={} +A.P7.prototype={ +ghE(){var s=this.a,r=B.Nv.h(0,s) +return r==null?new A.p(98784247808+B.e.gB(s)):r}, +gyA(){var s,r=this.b,q=B.NA.h(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +q=this.a +s=B.Nt.h(0,q) +if(s!=null)return s +if(r.length===1)return new A.f(B.e.ao(r.toLowerCase(),0)) +return new A.f(B.e.gB(q)+98784247808)}, +alS(a){var s=this +switch(a.a){case 0:return(s.d&4)!==0 +case 1:return(s.d&1)!==0 +case 2:return(s.d&2)!==0 +case 3:return(s.d&8)!==0 +case 5:return(s.d&16)!==0 +case 4:return(s.d&32)!==0 +case 6:return(s.d&64)!==0 +case 7:case 8:return!1}}, +Vv(a){return B.cP}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.P7&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.D8.prototype={ +gaoz(){var s=this +if(s.c)return new A.dz(s.a,t.hr) +if(s.b==null){s.b=new A.aN(new A.ab($.a3,t.X6),t.EZ) +s.w0()}return s.b.a}, +w0(){var s=0,r=A.C(t.H),q,p=this,o +var $async$w0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=3 +return A.H(B.iC.kt("get",t.pE),$async$w0) +case 3:o=b +if(p.b==null){s=1 +break}p.Nh(o) +case 1:return A.A(q,r)}}) +return A.B($async$w0,r)}, +Nh(a){var s,r=a==null +if(!r){s=J.N(a,"enabled") +s.toString +A.om(s)}else s=!1 +this.al0(r?null:t.nc.a(J.N(a,"data")),s)}, +al0(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.c2.z$.push(new A.adK(q)) +s=q.a +if(b){p=q.a5r(a) +r=t.N +if(p==null){p=t.X +p=A.v(p,p)}r=new A.dp(p,q,null,"root",A.v(r,t.z4),A.v(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.cq(0,p) +q.b=null +if(q.a!=s){q.W() +if(s!=null)s.m(0)}}, +Cx(a){return this.abc(a)}, +abc(a){var s=0,r=A.C(t.H),q=this,p +var $async$Cx=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.Nh(t.pE.a(a.b)) +break +default:throw A.c(A.bV(p+" was invoked but isn't implemented by "+A.J(q).j(0)))}return A.A(null,r)}}) +return A.B($async$Cx,r)}, +a5r(a){if(a==null)return null +return t.J1.a(B.at.hw(A.lo(a.buffer,a.byteOffset,a.byteLength)))}, +VW(a){var s=this +s.r.I(0,a) +if(!s.f){s.f=!0 +$.c2.z$.push(new A.adL(s))}}, +L2(){var s,r,q,p,o=this +if(!o.f)return +o.f=!1 +for(s=o.r,r=A.fz(s,s.r,A.r(s).c),q=r.$ti.c;r.v();)q.a(r.d).x=!1 +s.ar(0) +p=B.at.cF(o.a.a) +B.iC.cL("put",A.bG(p.buffer,p.byteOffset,p.byteLength),t.H)}, +ak5(){if($.c2.ch$)return +this.L2()}} +A.adK.prototype={ +$1(a){this.a.d=!1}, +$S:2} +A.adL.prototype={ +$1(a){return this.a.L2()}, +$S:2} +A.dp.prototype={ +grb(){var s=J.IA(this.a,"c",new A.adH()) +s.toString +return t.pE.a(s)}, +gld(){var s=J.IA(this.a,"v",new A.adI()) +s.toString +return t.pE.a(s)}, +GV(a,b,c){var s=this,r=J.ha(s.gld(),b),q=c.i("0?").a(J.iD(s.gld(),b)) +if(J.hS(s.gld()))J.iD(s.a,"v") +if(r)s.oh() +return q}, +w(a,b){return this.GV(a,b,t.z)}, +ahs(a,b){var s,r,q,p,o=this,n=o.f +if(n.am(0,a)||!J.ha(o.grb(),a)){n=t.N +s=new A.dp(A.v(n,t.X),null,null,a,A.v(n,t.z4),A.v(n,t.I1)) +o.i4(s) +return s}r=t.N +q=o.c +p=J.N(o.grb(),a) +p.toString +s=new A.dp(t.pE.a(p),q,o,a,A.v(r,t.z4),A.v(r,t.I1)) +n.l(0,a,s) +return s}, +i4(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.wt(a) +a.d=s +s.Jx(a) +if(a.c!=s.c)s.NB(a)}}, +a5T(a){this.wt(a) +a.d=null +if(a.c!=null){a.CZ(null) +a.PI(this.gNA())}}, +oh(){var s,r=this +if(!r.x){r.x=!0 +s=r.c +if(s!=null)s.VW(r)}}, +NB(a){a.CZ(this.c) +a.PI(this.gNA())}, +CZ(a){var s=this,r=s.c +if(r==a)return +if(s.x)if(r!=null)r.r.w(0,s) +s.c=a +if(s.x&&a!=null){s.x=!1 +s.oh()}}, +wt(a){var s,r,q,p=this +if(J.e(p.f.w(0,a.e),a)){J.iD(p.grb(),a.e) +s=p.r +r=s.h(0,a.e) +if(r!=null){q=J.c4(r) +p.Lp(q.eu(r)) +if(q.gS(r))s.w(0,a.e)}if(J.hS(p.grb()))J.iD(p.a,"c") +p.oh() +return}s=p.r +q=s.h(0,a.e) +if(q!=null)J.iD(q,a) +q=s.h(0,a.e) +if((q==null?null:J.hS(q))===!0)s.w(0,a.e)}, +Jx(a){var s=this +if(s.f.am(0,a.e)){J.e3(s.r.bQ(0,a.e,new A.adG()),a) +s.oh() +return}s.Lp(a) +s.oh()}, +Lp(a){this.f.l(0,a.e,a) +J.bK(this.grb(),a.e,a.a)}, +PJ(a,b){var s,r,q=this.f +q=q.gbg(q) +s=this.r +s=s.gbg(s) +r=q.akb(0,new A.hi(s,new A.adJ(),A.r(s).i("hi"))) +J.eo(b?A.ai(r,!1,A.r(r).i("q.E")):r,a)}, +PI(a){return this.PJ(a,!1)}, +aoe(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.wt(r) +r.e=a +s=r.d +if(s!=null)s.Jx(r)}, +m(a){var s,r=this +r.PJ(r.ga5S(),!0) +r.f.ar(0) +r.r.ar(0) +s=r.d +if(s!=null)s.wt(r) +r.d=null +r.CZ(null) +r.y=!0}, +j(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.d(this.b)+")"}} +A.adH.prototype={ +$0(){var s=t.X +return A.v(s,s)}, +$S:150} +A.adI.prototype={ +$0(){var s=t.X +return A.v(s,s)}, +$S:150} +A.adG.prototype={ +$0(){return A.b([],t.QT)}, +$S:310} +A.adJ.prototype={ +$1(a){return a}, +$S:311} +A.a_H.prototype={} +A.w8.prototype={ +j(a){return"SystemUiOverlay."+this.b}} +A.R6.prototype={ +j(a){return"SystemUiMode."+this.b}} +A.nT.prototype={ +OX(){var s,r,q,p=this,o=null,n=p.a +n=n==null?o:n.a +s=p.f +s=s==null?o:"Brightness."+s.b +r=p.r +r=r==null?o:"Brightness."+r.b +q=p.c +q=q==null?o:"Brightness."+q.b +return A.af(["systemNavigationBarColor",n,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",p.x,"statusBarColor",null,"statusBarBrightness",s,"statusBarIconBrightness",r,"systemNavigationBarIconBrightness",q,"systemNavigationBarContrastEnforced",p.d],t.N,t.z)}, +j(a){return"SystemUiOverlayStyle("+this.OX().j(0)+")"}, +gB(a){var s=this +return A.a7(s.a,s.b,s.d,s.e,s.f,s.r,s.x,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.a6(b)!==A.J(r))return!1 +if(b instanceof A.nT)if(J.e(b.a,r.a))if(b.r==r.r)if(b.f==r.f)s=b.c==r.c +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.ahF.prototype={ +$0(){if(!J.e($.w7,$.ayt)){B.be.cL("SystemChrome.setSystemUIOverlayStyle",$.w7.OX(),t.H) +$.ayt=$.w7}$.w7=null}, +$S:0} +A.E_.prototype={ +j(a){return"SystemSoundType."+this.b}} +A.fu.prototype={ +gxa(){var s,r=this +if(!r.gc8()||r.c===r.d)s=r.e +else s=r.c0){d.h3=new A.m(a0.a- -4,d.h3.b) +d.dw=!1}else if(d.fB&&a4.a<0){d.h3=new A.m(a0.a-a3,d.h3.b) +d.fB=!1}if(d.cO&&a4.b>0){d.h3=new A.m(d.h3.a,a0.b- -4) +d.cO=!1}else if(d.c0&&a4.b<0){d.h3=new A.m(d.h3.a,a0.b-a2) +d.c0=!1}b0=d.h3 +a5=a0.a-b0.a +a6=a0.b-b0.b +a7=Math.min(Math.max(a5,-4),a3) +a8=Math.min(Math.max(a6,-4),a2) +if(a5<-4&&a4.a<0)d.dw=!0 +else if(a5>a3&&a4.a>0)d.fB=!0 +if(a6<-4&&a4.b<0)d.cO=!0 +else if(a6>a2&&a4.b>0)d.c0=!0 +d.bx=a0 +n.k2=new A.m(a7,a8) +b0=$.K.F$.Q.h(0,f).gL() +b0.toString +b.a(b0) +d=$.K.F$.Q.h(0,f).gL() +d.toString +b.a(d) +a1=n.k2 +a1.toString +a9=$.K.F$.Q.h(0,f).gL() +a9.toString +a9=a1.U(0,new A.m(0,b.a(a9).ax.gd8()/2)) +n.id=b0.q4(A.fq(d.dE(0,null),a9)) +f=$.K.F$.Q.h(0,f).gL() +f.toString +b.a(f) +b=n.k2 +b.toString +n=n.id +n.toString +f.zO(k,b,n) +break +case 2:if(n.id!=null&&n.k2!=null){b0.sn(0,0) +b0=n.fr +b0.Q=B.al +b0.jW(1,B.et,B.CN)}break}break +case"TextInputClient.onConnectionClosed":b0=n.f +if(b0.ghX()){b0.y.toString +b0.fy=b0.y=$.hQ().b=null +b0.vL(B.mk,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":n.f.WG(A.cF(b0.h(m,1)),A.cF(b0.h(m,2))) +break +default:throw A.c(A.aDW(null))}case 1:return A.A(q,r)}}) +return A.B($async$Ca,r)}, +ae9(){if(this.d)return +this.d=!0 +A.fE(new A.aie(this))}, +Kk(){A.a(this.a,"_channel").kt("TextInput.clearClient",t.H) +this.b=null +this.ae9()}} +A.aie.prototype={ +$0(){var s=this.a +s.d=!1 +if(s.b==null)A.a(s.a,"_channel").kt("TextInput.hide",t.H)}, +$S:0} +A.ata.prototype={ +$1(a){this.a.sdj(a) +return!1}, +$S:19} +A.bs.prototype={} +A.bf.prototype={ +eN(a){this.b=a}, +jv(a,b){return this.gim()}, +gim(){return!0}, +oM(a){return!0}, +DN(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +z3(a){return this.a.w(0,a)}, +hm(a){return A.aVE(this,a,A.r(this).i("bf.T"))}} +A.da.prototype={ +hm(a){return A.aVF(this,a,A.r(this).i("da.T"))}} +A.fK.prototype={ +dk(a){return this.c.$1(a)}} +A.a_v.prototype={ +SP(a,b,c){if(a instanceof A.da)return a.dM(b,c) +else return a.dk(b)}} +A.oI.prototype={ +au(){return new A.EK(A.aT(t.od),new A.F(),B.l)}} +A.a_w.prototype={ +$1(a){t.KU.a(a.gM()) +return!1}, +$S:76} +A.a_A.prototype={ +$1(a){var s=this,r=A.awN(t.KU.a(a.gM()),s.b,s.d) +if(r!=null){s.c.Ao(a,null) +s.a.a=r +return!0}return!1}, +$S:76} +A.a_x.prototype={ +$1(a){var s=A.awN(t.KU.a(a.gM()),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:76} +A.a_z.prototype={ +$1(a){var s=this,r=s.b,q=A.awN(t.KU.a(a.gM()),r,s.d),p=q!=null +if(p&&q.jv(0,r))s.a.a=A.aBL(a).SP(q,r,s.c) +return p}, +$S:76} +A.EK.prototype={ +aW(){this.bp() +this.P9()}, +a7D(a){this.ag(new A.ajw(this))}, +P9(){var s,r,q,p,o=this,n=o.a.d +n=n.gbg(n) +s=A.j2(n,A.r(n).i("q.E")) +r=o.d.p0(s) +n=o.d +n.toString +q=s.p0(n) +for(n=r.ga3(r),p=o.gLY();n.v();)n.gJ(n).z3(p) +for(n=q.ga3(q);n.v();)n.gJ(n).DN(p) +o.d=s}, +bw(a){this.c3(a) +this.P9()}, +m(a){var s,r,q,p=this +p.ba(0) +for(s=p.d,s=A.fz(s,s.r,A.r(s).c),r=s.$ti.c,q=p.gLY();s.v();)r.a(s.d).z3(q) +p.d=null}, +K(a,b){var s=this.a +return new A.EJ(null,s.d,this.e,s.e,null)}} +A.ajw.prototype={ +$0(){this.a.e=new A.F()}, +$S:0} +A.EJ.prototype={ +d1(a){var s +if(this.x===a.x)s=!A.azL(a.r,this.r) +else s=!0 +return s}} +A.pq.prototype={ +au(){return new A.Fp(new A.bk(null,t.A),B.l)}} +A.Fp.prototype={ +aW(){this.bp() +$.c2.z$.push(new A.amN(this)) +$.K.F$.f.d.I(0,this.gM3())}, +m(a){$.K.F$.f.d.w(0,this.gM3()) +this.ba(0)}, +Pm(a){this.wg(new A.amL(this))}, +a8s(a){if(this.c==null)return +this.Pm(a)}, +a32(a){if(!this.e)this.wg(new A.amG(this))}, +a34(a){if(this.e)this.wg(new A.amH(this))}, +a8o(a){var s=this +if(s.f!==a){s.wg(new A.amF(s,a)) +s.a.toString}}, +MR(a,b){var s,r,q,p,o,n,m=this,l=new A.amK(m),k=new A.amJ(m,new A.amI(m)) +if(a==null){s=m.a +s.toString +r=s}else r=a +q=l.$1(r) +p=k.$1(r) +if(b!=null)b.$0() +s=m.a +s.toString +o=l.$1(s) +s=m.a +s.toString +n=k.$1(s) +if(p!==n)m.a.y.$1(n) +if(q!==o)m.a.z.$1(o)}, +wg(a){return this.MR(null,a)}, +ab7(a){return this.MR(a,null)}, +bw(a){this.c3(a) +if(this.a.c!==a.c)$.c2.z$.push(new A.amM(this,a))}, +ga30(){var s,r=this.c +r.toString +r=A.eZ(r) +s=r==null?null:r.db +switch((s==null?B.bZ:s).a){case 0:return this.a.c +case 1:return!0}}, +K(a,b){var s,r,q,p=this,o=null,n=p.a,m=n.ch +n=n.d +s=p.ga30() +r=p.a +q=A.ni(A.tW(!1,s,r.cx,o,!0,n,!0,o,p.ga8n(),o,o,o),m,p.r,p.ga31(),p.ga33(),o) +if(r.c){n=r.r +n=n.gbv(n)}else n=!1 +if(n)q=A.IF(p.a.r,q) +p.a.c +return q}} +A.amN.prototype={ +$1(a){var s=$.K.F$.f.b +if(s==null)s=A.Al() +this.a.Pm(s)}, +$S:2} +A.amL.prototype={ +$0(){var s=$.K.F$.f.b +switch((s==null?A.Al():s).a){case 0:this.a.d=!1 +break +case 1:this.a.d=!0 +break}}, +$S:0} +A.amG.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.amH.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.amF.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.amK.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:106} +A.amI.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.eZ(r) +s=r==null?null:r.db +switch((s==null?B.bZ:s).a){case 0:return a.c +case 1:return!0}}, +$S:106} +A.amJ.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:106} +A.amM.prototype={ +$1(a){this.a.ab7(this.b)}, +$S:2} +A.zJ.prototype={ +oM(a){return this.c}, +dk(a){}} +A.t_.prototype={} +A.ta.prototype={} +A.mK.prototype={} +A.L5.prototype={} +A.qt.prototype={} +A.OP.prototype={ +jv(a,b){var s,r,q,p,o,n=$.K.F$.f.f +if(n==null||n.d==null)return!1 +for(s=t.vz,r=0;r<2;++r){q=B.EV[r] +p=n.d +p.toString +o=A.awP(p,q,s) +if(o!=null&&o.jv(0,q)){this.c=o +this.d=q +return!0}}return!1}, +dk(a){A.a(this.c,"_selectedAction").dk(A.a(this.d,"_selectedIntent"))}} +A.xA.prototype={ +MA(a,b,c){var s +a.eN(this.glB()) +s=A.r(this).i("da<1>").b(a)?a.dM(b,c):a.dk(b) +a.eN(null) +return s}, +dM(a,b){var s=this,r=A.awO(s.gtJ(),A.r(s).c) +return r==null?s.SR(a,s.b,b):s.MA(r,a,b)}, +dk(a){return this.dM(a,null)}, +gim(){var s,r,q=this,p=A.awP(q.gtJ(),null,A.r(q).c) +if(p!=null){p.eN(q.glB()) +s=p.gim() +p.eN(null) +r=s}else r=q.glB().gim() +return r}, +jv(a,b){var s,r=this,q=A.awO(r.gtJ(),A.r(r).c),p=q==null +if(!p)q.eN(r.glB()) +s=(p?r.glB():q).jv(0,b) +if(!p)q.eN(null) +return s}, +oM(a){var s,r=this,q=A.awO(r.gtJ(),A.r(r).c),p=q==null +if(!p)q.eN(r.glB()) +s=(p?r.glB():q).oM(a) +if(!p)q.eN(null) +return s}} +A.Gg.prototype={ +SR(a,b,c){var s=this.e +if(b==null)return s.dk(a) +else return s.dk(a)}, +glB(){return this.e}, +gtJ(){return this.f}} +A.Gh.prototype={ +MA(a,b,c){var s,r +c.toString +s=this.$ti +a.eN(new A.F1(c,this.e,new A.bh(A.b([],t.tq),t.wS),s.i("F1<1>"))) +r=s.i("da<1>").b(a)?a.dM(b,c):a.dk(b) +a.eN(null) +return r}, +SR(a,b,c){var s=this.e +if(b==null)return s.dM(a,c) +else return s.dM(a,c)}, +glB(){return this.e}, +gtJ(){return this.f}} +A.F1.prototype={ +eN(a){this.d.eN(a)}, +jv(a,b){return this.d.jv(0,b)}, +gim(){return this.d.gim()}, +oM(a){return this.d.oM(a)}, +DN(a){var s +this.Xc(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +z3(a){this.Xd(a) +this.d.a.w(0,a)}, +dk(a){return this.d.dM(a,this.c)}} +A.Sa.prototype={} +A.S9.prototype={} +A.UF.prototype={} +A.HV.prototype={ +eN(a){this.IN(a) +this.e.eN(a)}} +A.HW.prototype={ +eN(a){this.IN(a) +this.e.eN(a)}} +A.yD.prototype={ +aT(a){var s=new A.CK(this.e,!0,null,A.am(t.T),this.$ti.i("CK<1>")) +s.gaG() +s.fr=!0 +s.sbq(null) +return s}, +aZ(a,b){b.sn(0,this.e) +b.sWY(!0)}} +A.EG.prototype={ +au(){return new A.HA(B.l)}} +A.HA.prototype={ +gaan(){$.K.toString +var s=$.ba().b +if(s.gEI()!=="/"){$.K.toString +s=s.gEI()}else{this.a.toString +$.K.toString +s=s.gEI()}return s}, +aW(){var s=this +s.bp() +s.afL() +$.K.toString +s.f=s.NT($.ba().b.a.f,s.a.k3) +$.K.by$.push(s)}, +bw(a){this.c3(a) +this.Px(a)}, +m(a){var s +B.d.w($.K.by$,this) +s=this.d +if(s!=null)s.m(0) +this.ba(0)}, +Px(a){var s,r=this +r.a.toString +if(r.gPG()){s=r.d +if(s!=null)s.m(0) +r.d=null +if(r.e==null||r.a.c!=a.c){s=r.a.c +r.e=s==null?new A.n1(r,t.TX):s}}else{r.e=null +s=r.d +if(s!=null)s.m(0) +r.d=null}}, +afL(){return this.Px(null)}, +gPG(){var s=this.a +if(s.Q==null){s=s.ch +if((s==null?null:s.gbv(s))!==!0){this.a.toString +s=!1}else s=!0}else s=!0 +return s}, +abC(a){var s=this,r=a.a,q=r==="/"&&s.a.Q!=null?new A.asv(s):s.a.ch.h(0,r) +if(q!=null)return s.a.f.$1$2(a,q,t.z) +s.a.toString +return null}, +abP(a){return this.a.cx.$1(a)}, +lD(){var s=0,r=A.C(t.y),q,p=this,o,n +var $async$lD=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.e +n=o==null?null:o.gaj() +if(n==null){q=!1 +s=1 +break}q=n.Tc() +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$lD,r)}, +lE(a){return this.aiR(a)}, +aiR(a){var s=0,r=A.C(t.y),q,p=this,o,n +var $async$lE=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.e +n=o==null?null:o.gaj() +if(n==null){q=!1 +s=1 +break}o=n.NZ(a,null,t.X) +o.toString +n.m5(o) +q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$lE,r)}, +NT(a,b){this.a.toString +return A.aYx(a,b)}, +Rm(a){var s=this,r=s.NT(a,s.a.k3) +if(!r.k(0,s.f))s.ag(new A.asx(s,r))}, +K(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={} +h.a=null +j.a.toString +if(j.gPG()){s=j.e +r=j.gaan() +q=j.a +q=q.db +q.toString +h.a=new A.uI(r,j.gabB(),j.gabO(),q,"nav",A.aZY(),!0,s)}h.b=null +s=j.a +s.toString +p=new A.fj(new A.asw(h,j),i) +h.b=p +p=A.kZ(p,i,i,B.bJ,!0,s.fx,i,i,B.aJ) +h.b=p +s=$.aV4 +if(s)o=new A.Ok(15,!1,!1,i) +else o=i +if(o!=null)h.b=A.il(B.b1,A.b([p,A.qq(i,o,i,i,0,0,0,i)],t.D),B.aY,i) +s=j.a +r=s.dy +s=s.fy +s=A.aH(255,s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255) +h=h.b +j.a.toString +q=j.f +q.toString +n=t.a9 +m=A.b([],n) +B.d.P(m,j.a.id) +m.push(B.zI) +n=A.b(m.slice(0),n) +A.eZ(b) +m=j.a +m=m.aw +l=A.aV3() +k=$.aKf() +h=A.IF(k,new A.An(new A.Pb(A.v(t.l5,t.UJ)),new A.G0(new A.Bj(q,n,new A.Rv(r,s,h,i),i),i),i)) +return new A.Db(new A.Dz(new A.qO(l,new A.KY(A.aPW(),h,"",i),"",i),i),m,i)}} +A.asv.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:8} +A.asx.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.asw.prototype={ +$1(a){return this.b.a.dx.$2(a,this.a.a)}, +$S:8} +A.Zu.prototype={} +A.yM.prototype={ +au(){return new A.EP(B.l)}} +A.EP.prototype={ +aW(){this.bp() +this.Pd()}, +bw(a){this.c3(a) +this.Pd()}, +Pd(){this.e=new A.cM(this.a.c,this.ga38(),null,t.Jc)}, +m(a){var s,r,q=this.d +if(q!=null)for(q=q.gaD(q),q=q.ga3(q);q.v();){s=q.gJ(q) +r=this.d.h(0,s) +r.toString +s.T(0,r)}this.ba(0)}, +a39(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.v(t.I_,t.W) +p.l(0,q,r.a4U(q)) +p=r.d.h(0,q) +p.toString +q.aq(0,p) +if(!r.f){r.f=!0 +s=r.LD() +if(s!=null)r.Pt(s) +else $.c2.z$.push(new A.ajZ(r))}return!1}, +LD(){var s={},r=this.c +r.toString +s.a=null +r.bP(new A.ak3(s)) +return t.xO.a(s.a)}, +Pt(a){var s,r +this.c.toString +s=this.f +r=this.e +r.toString +a.JP(t.Fw.a(A.aRw(r,s)))}, +a4U(a){return new A.ak2(this,a)}, +K(a,b){var s=this.f,r=this.e +r.toString +return new A.AZ(s,r,null)}} +A.ajZ.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.LD() +s.toString +r.Pt(s)}, +$S:2} +A.ak3.prototype={ +$1(a){this.a.a=a}, +$S:18} +A.ak2.prototype={ +$0(){var s,r=this.a +r.d.w(0,this.b) +s=r.d +if(s.gS(s))if($.c2.cx$.a<3)r.ag(new A.ak0(r)) +else{r.f=!1 +A.fE(new A.ak1(r))}}, +$S:0} +A.ak0.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.ak1.prototype={ +$0(){var s,r=this.a +if(r.c!=null){s=r.d +s=s.gS(s)}else s=!1 +if(s)r.ag(new A.ak_(r))}, +$S:0} +A.ak_.prototype={ +$0(){}, +$S:0} +A.pR.prototype={} +A.MR.prototype={} +A.oN.prototype={ +qP(){var s,r=new A.MR(A.a_(0,null,!1,t.Z)) +this.h4$=r +s=this.c +s.toString +new A.pR(r).eR(s)}, +pX(){var s,r=this +if(r.guB()){if(r.h4$==null)r.qP()}else{s=r.h4$ +if(s!=null){s.W() +r.h4$=null}}}, +K(a,b){if(this.guB()&&this.h4$==null)this.qP() +return B.Xh}} +A.Vp.prototype={ +K(a,b){throw A.c(A.LP("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.hZ.prototype={ +d1(a){return this.f!==a.f}} +A.NS.prototype={ +aT(a){var s,r=this.e +r=new A.Pw(B.c.aX(B.c.q(r,0,1)*255),r,this.f,null,A.am(t.T)) +r.gaG() +s=r.gaQ() +r.fr=s +r.sbq(null) +return r}, +aZ(a,b){b.ses(0,this.e) +b.sx5(this.f)}} +A.zy.prototype={ +aT(a){var s=new A.CN(this.e,this.f,this.r,!1,!1,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.su0(this.e) +b.sS8(this.f) +b.syX(this.r) +b.bt=b.bS=!1}, +oZ(a){a.su0(null) +a.sS8(null)}} +A.Kl.prototype={ +aT(a){var s=new A.Pm(null,B.aM,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sly(null) +b.sh_(B.aM)}, +oZ(a){a.sly(null)}} +A.Kj.prototype={ +aT(a){var s=new A.Pl(this.e,null,B.cC,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sE6(0,this.e) +b.sh_(B.cC) +b.sly(null)}} +A.Kg.prototype={ +aT(a){var s=new A.Pj(null,B.cC,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sly(null) +b.sh_(B.cC)}, +oZ(a){a.sly(null)}} +A.Kh.prototype={ +aT(a){var s=new A.Pk(this.e,this.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sly(this.e) +b.sh_(this.f)}, +oZ(a){a.sly(null)}} +A.Oq.prototype={ +aT(a){var s=this,r=new A.Px(s.e,s.r,s.x,s.z,s.y,null,s.f,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!0 +r.sbq(null) +return r}, +aZ(a,b){var s=this +b.sjQ(0,s.e) +b.sh_(s.f) +b.sE6(0,s.r) +b.slG(0,s.x) +b.saL(0,s.y) +b.sqd(0,s.z)}} +A.Or.prototype={ +aT(a){var s=this,r=new A.Py(s.r,s.y,s.x,s.e,s.f,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!0 +r.sbq(null) +return r}, +aZ(a,b){var s=this +b.sly(s.e) +b.sh_(s.f) +b.slG(0,s.r) +b.saL(0,s.x) +b.sqd(0,s.y)}} +A.wr.prototype={ +aT(a){var s,r=this,q=A.e6(a),p=new A.PH(r.x,null,A.am(t.T)) +p.gaG() +s=p.gaQ() +p.fr=s +p.sbq(null) +p.scl(0,r.e) +p.shr(r.r) +p.sc5(0,q) +p.snl(r.y) +p.sTB(0,null) +return p}, +aZ(a,b){var s=this +b.scl(0,s.e) +b.sTB(0,null) +b.shr(s.r) +b.sc5(0,A.e6(a)) +b.bS=s.x +b.snl(s.y)}} +A.tn.prototype={ +aT(a){var s=new A.Ps(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!0 +s.sbq(null) +return s}, +aZ(a,b){b.skx(this.e)}} +A.Kw.prototype={ +aT(a){var s=new A.Pp(this.e,!1,this.y,B.bM,B.bM,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!0 +s.sbq(null) +return s}, +aZ(a,b){b.skx(this.e) +b.sWU(!1) +b.sca(0,this.y) +b.sam8(B.bM) +b.sakc(B.bM)}} +A.M0.prototype={ +aT(a){var s=new A.Pq(this.e,this.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sapa(this.e) +b.ae=this.f}} +A.bT.prototype={ +aT(a){var s=new A.CX(this.e,A.e6(a),null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.seF(0,this.e) +b.sc5(0,A.e6(a))}} +A.e4.prototype={ +aT(a){var s=new A.PA(this.f,this.r,this.e,A.e6(a),null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.shr(this.e) +b.sHt(this.f) +b.sFM(this.r) +b.sc5(0,A.e6(a))}} +A.te.prototype={} +A.kX.prototype={ +aT(a){var s=new A.CO(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sEK(this.e)}} +A.B8.prototype={ +rD(a){var s,r,q=a.e +q.toString +t.Wz.a(q) +s=this.f +if(q.e!==s){q.e=s +r=a.gaA(a) +if(r instanceof A.t)r.a5()}}} +A.p6.prototype={ +aT(a){var s=new A.CM(this.e,0,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.P(0,null) +return s}, +aZ(a,b){b.sEK(this.e)}} +A.ij.prototype={ +aT(a){return A.aEH(A.hd(this.f,this.e))}, +aZ(a,b){b.sQ2(A.hd(this.f,this.e))}, +d0(){var s,r=this,q=r.e +if(q===1/0&&r.f===1/0)s="SizedBox.expand" +else s=q===0&&r.f===0?"SizedBox.shrink":"SizedBox" +q=r.a +return q==null?s:s+"-"+q.j(0)}} +A.eD.prototype={ +aT(a){return A.aEH(this.e)}, +aZ(a,b){b.sQ2(this.e)}} +A.M1.prototype={ +aT(a){var s=new A.CR(null,this.f,this.r,A.e6(a),null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.shr(this.r) +b.sHt(null) +b.sFM(this.f) +b.sc5(0,A.e6(a))}} +A.N1.prototype={ +aT(a){var s=new A.Pt(this.e,this.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.samq(0,this.e) +b.samo(0,this.f)}} +A.lq.prototype={ +aT(a){var s=new A.CW(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.syH(this.e)}, +ce(a){var s=($.bv+1)%16777215 +$.bv=s +return new A.Vu(s,this,B.a2)}} +A.Vu.prototype={ +gM(){return t.kY.a(A.vw.prototype.gM.call(this))}} +A.ME.prototype={ +aT(a){var s=null,r=this.e +if(r===0)r=s +r=new A.CU(r,s,s,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.sbq(s) +return r}, +aZ(a,b){var s=this.e +b.sX6(s===0?null:s) +b.sX5(null)}} +A.QE.prototype={ +aT(a){var s=a.X(t.I) +s.toString +s=new A.PG(this.e,s.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){var s +b.seF(0,this.e) +s=a.X(t.I) +s.toString +b.sc5(0,s.f)}} +A.N3.prototype={ +aT(a){var s=new A.CV(A.aux(a,B.a5,!1),0,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.P(0,null) +return s}, +aZ(a,b){b.sht(A.aux(a,B.a5,!1))}} +A.w0.prototype={ +aT(a){var s=this.f +if(s==null)s=A.e6(a) +s=new A.D1(this.e,s,this.r,B.aM,A.am(t.O5),0,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.P(0,null) +return s}, +aZ(a,b){var s +b.shr(this.e) +s=this.f +b.sc5(0,s==null?A.e6(a):s) +s=this.r +if(b.aN!==s){b.aN=s +b.a5()}if(B.aM!==b.bf){b.bf=B.aM +b.aS() +b.aE()}}} +A.qp.prototype={ +rD(a){var s,r,q,p=this,o=a.e +o.toString +t.Q.a(o) +s=p.f +if(o.x!=s){o.x=s +r=!0}else r=!1 +s=p.r +if(o.e!=s){o.e=s +r=!0}s=p.x +if(o.f!=s){o.f=s +r=!0}s=p.y +if(o.r!=s){o.r=s +r=!0}s=p.z +if(o.y!=s){o.y=s +r=!0}s=p.Q +if(o.z!=s){o.z=s +r=!0}if(r){q=a.gaA(a) +if(q instanceof A.t)q.a5()}}} +A.OJ.prototype={ +K(a,b){var s,r,q=this,p=null,o=b.X(t.I) +o.toString +s=q.c +switch(o.f.a){case 0:r=p +break +case 1:r=s +s=p +break +default:s=p +r=s}return A.qq(q.f,q.y,p,p,r,s,q.d,q.r)}} +A.LL.prototype={ +gabk(){switch(this.e.a){case 0:return!0 +case 1:var s=this.x +return s===B.bz||s===B.hm}}, +HE(a){var s=this.gabk()?A.e6(a):null +return s}, +aT(a){var s=this,r=null,q=new A.CQ(s.e,s.f,s.r,s.x,s.HE(a),s.z,s.Q,B.j,A.am(t.O5),A.a_(4,A.aii(r,r,r,r,r,B.b_,B.u,r,1,B.aJ),!1,t.mi),!0,0,r,r,A.am(t.T)) +q.gaG() +q.gaQ() +q.fr=!1 +q.P(0,r) +return q}, +aZ(a,b){var s=this,r=s.e +if(b.C!==r){b.C=r +b.a5()}r=s.f +if(b.V!==r){b.V=r +b.a5()}r=s.r +if(b.ac!==r){b.ac=r +b.a5()}r=s.x +if(b.an!==r){b.an=r +b.a5()}r=s.HE(a) +if(b.aN!=r){b.aN=r +b.a5()}r=s.z +if(b.bf!==r){b.bf=r +b.a5()}if(B.j!==b.cf){b.cf=B.j +b.aS() +b.aE()}}} +A.PQ.prototype={} +A.Kt.prototype={} +A.pk.prototype={ +rD(a){var s,r,q,p=a.e +p.toString +t.US.a(p) +s=this.f +if(p.e!==s){p.e=s +r=!0}else r=!1 +s=this.r +if(p.f!==s){p.f=s +r=!0}if(r){q=a.gaA(a) +if(q instanceof A.t)q.a5()}}} +A.Ls.prototype={} +A.S4.prototype={ +aT(a){var s=this,r=A.e6(a) +r=new A.D4(s.e,s.f,s.r,s.x,s.y,s.z,r,s.ch,B.j,A.am(t.O5),0,null,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.P(0,null) +return r}, +aZ(a,b){var s,r=this +b.saiW(0,r.e) +b.shr(r.f) +b.sA4(0,r.r) +b.saoD(r.x) +b.saoF(r.y) +b.saiq(r.z) +s=A.e6(a) +if(b.aU!=s){b.aU=s +b.a5()}s=r.ch +if(b.b9!==s){b.b9=s +b.a5()}if(B.j!==b.cf){b.cf=B.j +b.aS() +b.aE()}}} +A.PK.prototype={ +aT(a){var s,r,q,p=this,o=null,n=p.e,m=p.r +if(m==null){m=a.X(t.I) +m.toString +m=m.f}s=p.y +r=A.Ne(a) +q=s===B.bv?"\u2026":o +s=new A.CY(A.aii(q,r,p.Q,p.cx,n,p.f,m,p.db,p.z,p.cy),p.x,s,0,o,o,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.P(0,o) +s.BE(n) +return s}, +aZ(a,b){var s,r=this +b.scI(0,r.e) +b.snG(0,r.f) +s=r.r +if(s==null){s=a.X(t.I) +s.toString +s=s.f}b.sc5(0,s) +b.sWZ(r.x) +b.sGx(0,r.y) +b.spR(r.z) +b.sps(0,r.Q) +b.sjU(0,r.cx) +b.spS(r.cy) +b.suo(0,r.db) +s=A.Ne(a) +b.snq(0,s)}} +A.adO.prototype={ +$1(a){var s,r=null +if(a instanceof A.S_){s=this.a.a++ +this.b.push(A.bQ(r,r,a.e,!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.nr(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r,r))}return!0}, +$S:47} +A.P6.prototype={ +aT(a){var s=this,r=s.d +r=r==null?null:r.e3(0) +r=new A.CT(r,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.fr,!1,null,!1,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.afB() +return r}, +aZ(a,b){var s=this,r=s.d +b.sfG(0,r==null?null:r.e3(0)) +b.an=s.e +b.sbo(0,s.f) +b.sbj(0,s.r) +b.sVS(0,s.x) +b.saL(0,s.y) +b.ses(0,s.z) +b.sahE(s.ch) +b.sak2(s.cx) +b.shr(s.cy) +b.saoi(0,s.db) +b.sahc(s.dx) +b.samm(!1) +b.sc5(0,null) +b.syp(s.fr) +b.sys(!1) +b.snl(s.Q)}, +oZ(a){a.sfG(0,null)}} +A.N9.prototype={ +aT(a){var s=this,r=new A.Pz(s.e,s.f,s.r,null,s.y,s.z,s.Q,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.sbq(null) +return r}, +aZ(a,b){var s=this +b.c0=s.e +b.eD=s.f +b.cP=s.r +b.cX=null +b.cs=s.y +b.dh=s.z +b.D=s.Q}} +A.BH.prototype={ +au(){return new A.G4(B.l)}} +A.G4.prototype={ +akC(a){var s=this.a.e +if(s!=null&&this.c!=null)s.$1(a)}, +HF(){return this.a.e==null?null:this.gakB()}, +K(a,b){return new A.Wf(this,this.a.x,null)}} +A.Wf.prototype={ +aT(a){var s=this.e,r=s.a +r.toString +r=new A.Pv(!0,r.c,r.d,s.HF(),r.f,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.sbq(null) +return r}, +aZ(a,b){var s=this.e,r=s.a +r.toString +b.ae=r.c +b.aM=r.d +b.bS=s.HF() +r=r.f +if(!b.bt.k(0,r)){b.bt=r +b.aS()}}} +A.ig.prototype={ +aT(a){var s=new A.PD(null,A.am(t.T)) +s.gaG() +s.fr=!0 +s.sbq(null) +return s}} +A.hn.prototype={ +aT(a){var s=new A.CS(this.e,this.f,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sSz(this.e) +b.sFQ(this.f)}} +A.IB.prototype={ +aT(a){var s=new A.CH(!1,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sPR(!1) +b.sFQ(null)}} +A.vq.prototype={ +gLc(){var s=this.e.k2 +s=s==null?null:new A.cT(s,B.aj) +return s}, +gLd(){var s=this.e.k4 +s=s==null?null:new A.cT(s,B.aj) +return s}, +gLb(){return null}, +gL9(){return null}, +gLa(){return null}, +aT(a){var s=this,r=null,q=s.e +q=new A.D_(s.f,s.r,s.x,q.b,q.a,q.d,q.e,q.y,q.z,q.f,q.r,q.x,q.Q,q.ch,q.cx,q.cy,q.dx,q.dy,q.fr,q.fx,q.db,q.fy,q.go,q.id,q.k1,q.c,s.gLc(),s.gLd(),s.gLb(),s.gL9(),s.gLa(),q.y2,s.LU(a),q.Y,q.a2,q.ap,q.an,q.aV,q.bd,q.be,q.b3,q.ab,q.ah,q.af,q.a6,q.a_,q.bs,q.aO,q.u,r,r,q.bz,q.C,q.V,q.ac,q.aN,r,A.am(t.T)) +q.gaG() +q.gaQ() +q.fr=!1 +q.sbq(r) +return q}, +LU(a){var s,r=this.e,q=r.aw +if(q!=null)return q +s=r.k2!=null||r.k4!=null||!1 +if(!s)return null +return A.e6(a)}, +aZ(a,b){var s,r,q=this +b.sahU(q.f) +b.sajD(q.r) +b.sajA(q.x) +s=q.e +b.szD(s.fr) +b.slH(0,s.a) +b.sEi(0,s.b) +b.sHa(s.c) +b.szG(0,s.d) +b.sEb(0,s.e) +b.sA1(s.y) +b.sG4(s.z) +b.skx(s.f) +b.sFK(s.r) +b.sH_(s.x) +b.suc(0,s.Q) +b.sFu(s.ch) +b.sFv(0,s.cx) +b.sFR(s.cy) +b.snu(s.dx) +b.sGk(0,s.dy) +b.sFN(0,s.db) +b.sfG(0,s.fy) +b.sG7(s.go) +b.stL(s.id) +b.soP(s.k1) +b.sagL(q.gLc()) +b.sagM(q.gLd()) +b.sagK(q.gLb()) +b.sagI(q.gL9()) +b.sagJ(q.gLa()) +b.sale(s.y2) +b.sGn(s.fx) +b.sc5(0,q.LU(a)) +b.sA2(s.Y) +b.saoG(s.a2) +b.sjC(s.ap) +b.sjB(s.aV) +b.spF(s.bd) +b.spG(s.be) +b.spH(s.b3) +b.spE(s.ab) +b.stZ(s.ah) +b.spy(s.an) +b.stX(s.af) +b.spv(0,s.a6) +b.spw(0,s.a_) +b.spD(0,s.bs) +r=s.aO +b.spB(r) +b.spz(r) +b.spC(null) +b.spA(null) +b.spI(s.bz) +b.spJ(s.C) +b.spx(s.V) +b.stY(s.ac) +b.saiw(s.aN)}} +A.q5.prototype={ +aT(a){var s=new A.Pu(null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}} +A.Je.prototype={ +aT(a){var s=new A.Pi(!0,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sagS(!0)}} +A.pf.prototype={ +aT(a){var s=new A.Po(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.sajB(this.e)}} +A.Mo.prototype={ +aT(a){var s=new A.Pr(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){b.salp(0,this.e)}} +A.B3.prototype={ +K(a,b){return this.c}} +A.fj.prototype={ +K(a,b){return this.c.$1(b)}} +A.nR.prototype={ +au(){return new A.Xn(B.l)}, +Ea(a,b){return this.c.$2(a,b)}} +A.Xn.prototype={ +K(a,b){return this.a.Ea(b,this.gWu())}} +A.zm.prototype={ +aT(a){var s=new A.Gt(this.e,B.bA,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){t.yE.a(b).saL(0,this.e)}} +A.Gt.prototype={ +saL(a,b){if(b.k(0,this.c0))return +this.c0=b +this.aS()}, +aP(a,b){var s,r,q,p,o,n,m=this +if(m.rx.mt(0,B.n)){s=a.gcT(a) +r=m.rx +q=b.a +p=b.b +o=r.a +r=r.b +n=A.aP() +n=n?A.bj():new A.b9(new A.be()) +n.saL(0,m.c0) +s.cW(0,new A.x(q,p,q+o,p+r),n)}s=m.u$ +if(s!=null)a.eG(s,b)}} +A.asz.prototype={ +$0(){var s,r,q=this,p=q.b +if(p==null||t.G.b(q.c)){p=A.a(q.a.ap$,"_pipelineOwner").d +p.toString +s=q.c +s=s.gbi(s) +r=A.aP4() +p.c7(r,s) +p=r}return p}, +$S:321} +A.asA.prototype={ +$1(a){return this.a.lS(t.K.a(a))}, +$S:322} +A.dK.prototype={ +lD(){return A.dk(!1,t.y)}, +lE(a){return A.dk(!1,t.y)}, +xM(a){var s=a.a +s.toString +return this.lE(s)}, +t1(){}, +Rn(){}, +Rm(a){}, +t0(a){}} +A.S0.prototype={ +akL(){this.aj2($.ba().b.a.f)}, +aj2(a){var s,r,q +for(s=this.by$,r=s.length,q=0;q"))}, +aT(a){return this.d}, +aZ(a,b){}, +agH(a,b){var s,r={} +r.a=b +if(b==null){a.T7(new A.adb(r,this,a)) +s=r.a +s.toString +a.rG(s,new A.adc(r))}else{b.ac=this +b.eV()}r=r.a +r.toString +return r}, +d0(){return this.e}} +A.adb.prototype={ +$0(){var s=this.b,r=A.aSX(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +A.adc.prototype={ +$0(){var s=this.a.a +s.toString +s.Jm(null,null) +s.ws()}, +$S:0} +A.nA.prototype={ +gM(){return this.$ti.i("nz<1>").a(A.b_.prototype.gM.call(this))}, +bP(a){var s=this.V +if(s!=null)a.$1(s)}, +jp(a){this.V=null +this.l0(a)}, +eq(a,b){this.Jm(a,b) +this.ws()}, +bk(a,b){this.mE(0,b) +this.ws()}, +iV(){var s=this,r=s.ac +if(r!=null){s.ac=null +s.mE(0,s.$ti.i("nz<1>").a(r)) +s.ws()}s.Au()}, +ws(){var s,r,q,p,o,n,m=this +try{m.V=m.ex(m.V,m.$ti.i("nz<1>").a(A.b_.prototype.gM.call(m)).c,B.es)}catch(o){s=A.Z(o) +r=A.aD(o) +n=A.bA("attaching to the render tree") +q=new A.bS(s,r,"widgets library",n,null,!1) +A.dH(q) +p=A.A0(q) +m.V=m.ex(null,p,B.es)}}, +gL(){return this.$ti.i("aK<1>").a(A.b_.prototype.gL.call(this))}, +lT(a,b){var s=this.$ti +s.i("aK<1>").a(A.b_.prototype.gL.call(this)).sbq(s.c.a(a))}, +m1(a,b,c){}, +ma(a,b){this.$ti.i("aK<1>").a(A.b_.prototype.gL.call(this)).sbq(null)}} +A.S1.prototype={$ias:1} +A.HB.prototype={ +hA(){this.Xg() +$.cK=this +var s=$.ba().b +s.ch=this.ga99() +s.cx=$.a3}, +Hh(){this.Xi() +this.BJ()}} +A.HC.prototype={ +hA(){this.a_B() +$.c2=this}, +kq(){this.Xh()}} +A.HD.prototype={ +hA(){var s,r,q=this,p="_keyboard",o="_keyEventManager" +q.a_D() +$.hD=q +A.cG(q.eT$,"_defaultBinaryMessenger") +q.eT$=B.zy +s=new A.D8(A.aT(t.z4),A.a_(0,null,!1,t.Z)) +B.iC.v3(s.gabb()) +q.ii$=s +s=new A.a6m(A.v(t.v3,t.bd),A.aT(t.SQ),A.b([],t.sA)) +A.cG(q.cs$,p) +q.cs$=s +s=new A.MS(A.a(s,p),$.awl(),A.b([],t.v7)) +A.cG(q.dh$,o) +q.dh$=s +r=$.ba() +s=A.a(s,o).gakH() +r=r.b +r.cy=s +r.db=$.a3 +B.yo.zP(A.a(q.dh$,o).gakZ()) +s=$.aDB +if(s==null)s=$.aDB=A.b([],t.iL) +s.push(q.ga3c()) +B.yn.zP(new A.asA(q)) +B.ym.zP(q.ga8E()) +B.be.v3(q.ga97()) +q.anN()}, +kq(){this.a_E()}} +A.HE.prototype={ +hA(){this.a_F() +$.k4=this +var s=t.K +this.lJ$=new A.a7n(A.v(s,t.Sc),A.v(s,t.B6),A.v(s,t.pt))}, +tw(){this.Zm() +var s=this.lJ$ +if(s!=null)s.ar(0)}, +lS(a){return this.al3(a)}, +al3(a){var s=0,r=A.C(t.H),q,p=this +var $async$lS=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=3 +return A.H(p.Zn(a),$async$lS) +case 3:switch(A.bx(J.N(t.a.a(a),"type"))){case"fontsChange":p.p6$.W() +break}s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$lS,r)}} +A.HF.prototype={ +hA(){this.a_I() +$.Dv=this +this.tf$=$.ba().b.a.a}} +A.HG.prototype={ +hA(){var s,r,q,p,o=this,n="_pipelineOwner" +o.a_J() +$.nB=o +s=t.TT +o.ap$=new A.Ov(o.gaju(),o.ga9F(),o.ga9H(),A.b([],s),A.b([],s),A.b([],s),A.aT(t.e)) +s=$.ba() +r=s.b +r.f=o.gakN() +q=r.r=$.a3 +r.rx=o.gakS() +r.ry=q +r.x1=o.ga9D() +r.x2=q +r.y1=o.ga9B() +r.y2=q +s=new A.D2(B.n,o.R3(),s,null,A.am(t.T)) +s.gaG() +s.fr=!0 +s.sbq(null) +A.a(o.ap$,n).saoA(s) +s=A.a(o.ap$,n).d +s.ch=s +q=t.O +q.a(A.P.prototype.gcr.call(s)).e.push(s) +p=s.Pp() +s.dx.sb1(0,p) +q.a(A.P.prototype.gcr.call(s)).y.push(s) +o.Wt(r.a.c) +o.y$.push(o.ga95()) +s=t.S +r=A.a_(0,null,!1,t.Z) +o.a2$=new A.Nx(new A.a9U(B.md,A.v(s,t.ZA)),A.v(s,t.xg),r) +o.z$.push(o.gaa7())}, +kq(){this.a_G()}, +EX(a,b,c){this.a2$.apr(b,new A.asz(this,c,b)) +this.Y3(0,b,c)}} +A.HH.prototype={ +kq(){this.a_L()}, +FB(){var s,r,q +this.YW() +for(s=this.by$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=A.aRB(new A.eD(B.mU,n,n),0,0) +s=o.d +if(s!=null)m=new A.e4(s,n,n,m,n) +r=o.gabT() +if(r!=null)m=new A.bT(r,m,n) +s=o.f +if(s!=null)m=new A.zm(s,m,n) +s=o.cx +if(s!==B.j){q=A.e6(b) +p=o.r +p.toString +m=A.aCe(m,s,new A.Tt(q==null?B.u:q,p,n))}s=o.r +if(s!=null)m=A.axa(m,s,B.hp) +s=o.x +if(s!=null)m=A.axa(m,s,B.nt) +s=o.y +if(s!=null)m=new A.eD(s,m,n) +s=o.z +if(s!=null)m=new A.bT(s,m,n) +s=o.Q +if(s!=null)m=A.Rx(o.ch,m,s,!0) +m.toString +return m}} +A.Tt.prototype={ +HA(a){return this.c.zr(new A.x(0,0,0+a.a,0+a.b),this.b)}, +Ix(a){return!a.c.k(0,this.c)||a.b!==this.b}} +A.KY.prototype={} +A.L6.prototype={ +gbT(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +A.L9.prototype={ +j(a){return"DragAnchor."+this.b}} +A.tA.prototype={ +aip(a){var s,r=null +switch(null){case B.af:s=t.S +s=new A.Mc(A.v(s,t.s9),r,r,A.v(s,t.B)) +s.e=a +return s +case B.a5:s=t.S +s=new A.RT(A.v(s,t.s9),r,r,A.v(s,t.B)) +s.e=a +return s +case null:s=t.S +s=new A.Mm(A.v(s,t.s9),r,r,A.v(s,t.B)) +s.e=a +return s}}, +au(){return new A.x_(B.l,this.$ti.i("x_<1>"))}} +A.x_.prototype={ +aW(){var s=this +s.bp() +s.d=s.a.aip(s.gaeR())}, +m(a){this.L1() +this.ba(0)}, +L1(){if(this.e>0)return +this.d.m(0) +this.d=null}, +adY(a){this.a.toString +this.d.wY(a)}, +aeS(a){var s,r,q,p,o=this +o.a.toString +switch(0){case 0:s=o.c.gL() +s.toString +r=t.q.a(s).j4(a) +break}o.ag(new A.alQ(o)) +s=o.c +s.toString +o.a.toString +q=s.lO(t.N1) +q.toString +p=new A.wX(null,null,r,o.a.r,B.i,new A.alR(o),new A.alS(o),q,!0,A.b([],t.Tc),a,o.$ti.i("wX<1>")) +s=A.hu(p.ga5P(),!1) +p.cy=s +q.pg(0,s) +p.UN(a) +o.a.cy.$0() +return p}, +K(a,b){var s,r=null,q=this.a +q.toString +s=this.e===0||!1 +q=s?q.e:q.f +return A.Bi(B.cg,q,r,this.gadX(),r,r,r)}} +A.alQ.prototype={ +$0(){++this.a.e}, +$S:0} +A.alR.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a.toString}, +$S:10} +A.alS.prototype={ +$3(a,b,c){var s,r=this.a +if(r.c!=null)r.ag(new A.alP(r)) +else{--r.e +r.L1()}if(r.c!=null){r.a.toString +s=!0}else s=!1 +if(s)r.a.fr.$1(new A.zP(c,a,b)) +if(c){r.a.toString +s=!0}else s=!1 +if(s)r.a.dy.$0() +if(!c){r.a.toString +s=!0}else s=!1 +if(s)r.a.dx.$2(a,b)}, +$S:323} +A.alP.prototype={ +$0(){--this.a.e}, +$S:0} +A.zP.prototype={} +A.F8.prototype={ +j(a){return"_DragEndKind."+this.b}} +A.wX.prototype={ +bk(a,b){var s=this,r=s.ch,q=r.U(0,s.adL(b.b)) +s.ch=q +s.UN(q) +q=s.ch.k(0,r) +if(!q)s.f.$1(b)}, +tb(a,b){this.RY(B.WK,this.adM(b.a))}, +ay(a){this.ajZ(B.WL)}, +UN(a){var s,r,q,p,o,n,m,l,k,j,i=this +i.cx=a.as(0,i.c) +i.cy.eV() +s=A.axA() +r=$.K +r.toString +q=a.U(0,i.e) +A.a(r.ap$,"_pipelineOwner").d.c7(s,q) +r.J0(s,q) +q=i.a79(s.a) +p=A.b(q.slice(0),A.a8(q)) +r=p.length +q=i.Q +o=q.length +if(r>=o&&o!==0){o=A.a8(p) +n=new J.du(p,r,o.i("du<1>")) +r=o.c +l=0 +while(!0){if(!(l?>")) +j=r.lQ(r,new A.alJ(i),new A.alK()) +for(r=q.length,k=0;k=o.a&&s<=p.a.length}else p=!1 +if(!p||!c)return A.ip(q,q,b,this.a.a) +r=b.bW(B.RS) +p=this.a +o=p.c +p=p.a +s=o.a +o=o.b +return A.ip(A.b([A.ip(q,q,q,B.e.a0(p,0,s)),A.ip(q,q,r,B.e.a0(p,s,o)),A.ip(q,q,q,B.e.ci(p,o))],t.Ne),q,b,q)}, +suV(a){var s,r,q,p,o=this +if(!o.T_(a))throw A.c(A.LP("invalid text selection: "+a.j(0))) +s=a.a +r=a.b +if(s===r){q=o.a.c +s=s>=q.a&&r<=q.b}else s=!1 +p=s?o.a.c:B.bh +o.qv(0,o.a.ai9(p,a))}, +T_(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}} +A.Rw.prototype={} +A.zS.prototype={ +gjU(a){var s,r=this.fx +if(r==null){r=this.fr +s=r.geU() +return new A.DV(r.d,s,r.r,r.cx,r.x,r.y,null,!0,r.id)}return r.alq(this.fr)}, +au(){var s=null +return new A.tB(new A.dg(!0,A.a_(0,s,!1,t.Z),t.uh),new A.bk(s,t.A),new A.B7(),new A.B7(),new A.B7(),s,s,s,B.l)}} +A.tB.prototype={ +giE(){this.a.toString +var s=this.Q +if(s==null){s=A.vk(null,0) +this.Q=s}return s}, +guB(){return this.a.d.gcv()}, +gDj(){var s=$.K.F$.Q.h(0,this.r),r=s==null?null:s.gM() +if(!(r instanceof A.Fa))throw A.c(A.ae("_Editable must be mounted.")) +return r.f}, +QO(a){var s,r=this,q=r.a.c.a,p=q.b,o=q.a +q=p.a +s=p.b +if(q===s)return +A.tm(new A.mD(B.e.a0(o,q,s))) +if(a===B.cr){r.oH(r.a.c.a.b.geC()) +r.Sr(!1) +switch(A.e0().a){case 2:break +case 4:case 0:case 1:case 3:case 5:q=r.a.c.a +r.mi(new A.eN(q.a,A.r2(B.m,q.b.b),B.bh),B.cr) +break}}}, +R8(a){var s,r,q,p=this,o=p.a +if(o.y)return +o=o.c.a +s=o.b +r=o.a +o=s.a +q=s.b +if(o===q)return +A.tm(new A.mD(B.e.a0(r,o,q))) +p.CU(new A.hA(p.a.c.a,"",s,a)) +if(a===B.cr){p.oH(p.a.c.a.b.geC()) +p.kp()}}, +u1(a){return this.anq(a)}, +anq(a){var s=0,r=A.C(t.H),q,p=this,o,n,m,l +var $async$u1=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:l=p.a +if(l.y){s=1 +break}o=l.c.a.b +if(!o.gc8()){s=1 +break}s=3 +return A.H(A.Kp("text/plain"),$async$u1) +case 3:n=c +if(n==null){s=1 +break}l=p.a.c.a +m=n.a +m.toString +p.CU(new A.hA(l,m,o,a)) +if(a===B.cr){p.oH(p.a.c.a.b.geC()) +p.kp()}case 1:return A.A(q,r)}}) +return A.B($async$u1,r)}, +aW(){var s,r,q=this +q.ZL() +s=A.bE(null,B.cI,null,null,q) +s.d4() +r=s.cB$ +r.b=!0 +r.a.push(q.gaby()) +q.ch=s +q.a.c.aq(0,q.gBs()) +q.a.d.aq(0,q.gBy()) +q.giE().aq(0,q.gafO()) +q.f.sn(0,q.a.cx)}, +bZ(){var s,r,q=this +q.dZ() +q.c.X(t.BY) +if(!q.dx&&q.a.x1){q.dx=!0 +$.c2.z$.push(new A.a3H(q))}s=q.c +s.toString +r=A.ayx(s) +if(q.fx!==r){q.fx=r +if(r&&q.x2)q.wF() +else if(!r&&q.d!=null){q.d.ay(0) +q.d=null}}}, +bw(a){var s,r,q,p=this +p.c3(a) +s=a.c +if(p.a.c!==s){r=p.gBs() +s.T(0,r) +p.a.c.aq(0,r) +p.Dz()}if(!p.a.c.a.b.k(0,s.a.b)){s=p.z +if(s!=null)s.bk(0,p.a.c.a)}s=p.z +if(s!=null)s.sSl(p.a.ch) +s=p.a +s.aU!=a.aU +r=a.d +if(s.d!==r){s=p.gBy() +r.T(0,s) +p.a.d.aq(0,s) +p.pX()}s=p.a +s.toString +if(a.y&&s.d.gcv())p.CH() +s=p.ghX() +if(s){s=p.a +if(a.y!==s.y){p.y.toString +s=s.aU +s=(s==null?p:s).gmd() +A.a($.hQ().a,"_channel").cL("TextInput.updateConfig",s.hI(),t.H)}}if(!p.a.fr.k(0,a.fr)){q=p.a.fr +if(p.ghX()){s=p.y +s.toString +r=p.gvI() +s.zR(0,q.d,q.r,q.x,p.a.fy,r)}}s=p.a +r=s.Q.c +if(r&&!s.y){if(s.y1==null)s=null +else s=r&&!s.y +s=s===!0}else s=!1 +s}, +m(a){var s=this,r=s.Q +if(r!=null)r.m(0) +s.a.c.T(0,s.gBs()) +r=s.fr +if(r!=null)r.m(0) +s.fr=null +s.Kp() +r=s.d +if(r!=null)r.ay(0) +s.d=null +r=s.ch +if(r!=null)r.m(0) +s.ch=null +r=s.z +if(r!=null){r.yf() +A.a(r.ch,"_toolbarController").m(0)}s.z=null +s.a.d.T(0,s.gBy()) +B.d.w($.K.by$,s) +s.ZM(0)}, +apl(a){var s,r=this,q=r.a +if(q.y)a=q.c.a.oN(a.b) +r.fy=a +if(a.k(0,r.a.c.a))return +q=a.a +s=r.a.c.a +if(q===s.a&&a.c.k(0,s.c))r.vH(a.b,B.Z) +else{r.kp() +r.y1=null +if(r.ghX()){s=r.a +if(s.f&&q.length===s.c.a.a.length+1){r.ry=3 +r.x1=s.c.a.b.c}}r.a6S(a,B.Z)}r.wz() +if(r.ghX()){r.Db(!1) +r.wF()}}, +N4(){var s,r,q,p,o=this,n=o.r,m=$.K.F$.Q.h(0,n).gL() +m.toString +s=t.E +s.a(m) +r=o.id +r.toString +r=m.q0(r).gahb() +m=$.K.F$.Q.h(0,n).gL() +m.toString +q=r.as(0,new A.m(0,s.a(m).ax.gd8()/2)) +m=o.fr +if(m.gbB(m)===B.a_){m=$.K.F$.Q.h(0,n).gL() +m.toString +s.a(m) +r=o.id +r.toString +m.zO(B.hA,q,r) +m=o.id.a +n=$.K.F$.Q.h(0,n).gL() +n.toString +if(m!==s.a(n).bt.c)o.vH(A.r2(B.m,o.id.a),B.m3) +o.k2=o.k1=o.id=o.go=null}else{m=A.a(o.fr.y,"_value") +r=o.k2 +p=A.aa(r.a,q.a,m) +p.toString +r=A.aa(r.b,q.b,m) +r.toString +n=$.K.F$.Q.h(0,n).gL() +n.toString +s.a(n) +s=o.id +s.toString +n.Ii(B.hz,new A.m(p,r),s,m)}}, +vL(a,b){var s,r,q,p,o=this,n=o.a.c +n.qv(0,n.a.QQ(B.bh)) +if(b){switch(a.a){case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 10:case 11:case 12:o.a.d.zg() +break +case 6:n=o.a.d +n.d.X(t.ag).f.wk(n,!0) +break +case 7:n=o.a.d +n.d.X(t.ag).f.wk(n,!1) +break}b=!0}n=o.a +s=n.ap +if(s==null)return +try{s.$1(n.c.a.a)}catch(p){r=A.Z(p) +q=A.aD(p) +n=A.bA("while calling onSubmitted for "+a.j(0)) +A.dH(new A.bS(r,q,"widgets",n,null,!1))}if(b)o.aeb()}, +Dz(){var s,r=this +if(r.k3>0||!r.ghX())return +s=r.a.c.a +if(s.k(0,r.fy))return +r.y.toString +A.a($.hQ().a,"_channel").cL("TextInput.setEditingState",s.uq(),t.H) +r.fy=s}, +LN(a){var s,r,q,p,o,n,m,l,k=this +if(!B.d.gcc(k.giE().d).f.goy()){s=k.giE() +s=s.gbi(s).cx +s.toString +return new A.nE(s,a)}s=k.r +r=$.K.F$.Q.h(0,s).gL() +r.toString +q=t.E +r=q.a(r).rx +r.toString +if(k.a.r2===1){s=a.c +q=a.a +r=r.a +p=s-q>=r?r/2-a.gbm().a:B.b.q(0,s-r,q) +o=B.cZ}else{n=a.gbm() +s=$.K.F$.Q.h(0,s).gL() +s.toString +m=A.aST(n,Math.max(a.d-a.b,q.a(s).ax.gd8()),a.c-a.a) +s=m.d +q=m.b +r=r.b +p=s-q>=r?r/2-m.gbm().b:B.b.q(0,s-r,q) +o=B.dP}s=k.giE() +s=s.gbi(s).cx +s.toString +r=B.d.gcc(k.giE().d).z +r.toString +q=B.d.gcc(k.giE().d).Q +q.toString +l=B.c.q(p+s,r,q) +q=k.giE() +q=q.gbi(q).cx +q.toString +return new A.nE(l,a.cK(o.a7(0,q-l)))}, +ghX(){var s=this.y +s=s==null?null:$.hQ().b===s +return s===!0}, +CH(){var s,r,q,p,o,n,m=this,l="_channel",k="TextInput.show" +if(!m.ghX()){s=m.a +r=s.c.a +s=s.aU;(s==null?m:s).gmd() +s=m.a.aU +s=(s==null?m:s).gmd() +q=A.aFc(m) +$.hQ().AN(q,s) +s=q +m.y=s +m.Pz() +m.Pf() +m.Pb() +p=m.a.fr +s=m.y +s.toString +o=m.gvI() +s.zR(0,p.d,p.r,p.x,m.a.fy,o) +o=$.hQ() +s=t.H +A.a(o.a,l).cL("TextInput.setEditingState",r.uq(),s) +A.a(o.a,l).kt(k,s) +n=m.a.aU +if((n==null?m:n).gmd().e.a){m.y.toString +A.a(o.a,l).kt("TextInput.requestAutofill",s)}m.fy=r}else{m.y.toString +A.a($.hQ().a,l).kt(k,t.H)}}, +Kp(){var s,r,q=this +if(q.ghX()){s=q.y +s.toString +r=$.hQ() +if(r.b===s)r.Kk() +q.fy=q.y=null}}, +aeb(){if(this.k4)return +this.k4=!0 +A.fE(this.gadJ())}, +adK(){var s,r,q,p,o,n=this +n.k4=!1 +if(n.ghX())s=!1 +else s=!0 +if(s)return +s=n.y +s.toString +r=$.hQ() +if(r.b===s)r.Kk() +n.fy=n.y=null +s=n.a.aU;(s==null?n:s).gmd() +s=n.a.aU +s=(s==null?n:s).gmd() +q=A.aFc(n) +r.AN(q,s) +p=q +n.y=p +o=n.a.fr +s=n.gvI() +p.zR(0,o.d,o.r,o.x,n.a.fy,s) +s=n.a.c.a +A.a(r.a,"_channel").cL("TextInput.setEditingState",s.uq(),t.H) +n.fy=n.a.c.a}, +Uk(){if(this.a.d.gcv())this.CH() +else this.a.d.kG()}, +Pr(){var s,r,q=this +if(q.z!=null){s=q.a.d.gcv() +r=q.z +if(s){r.toString +r.bk(0,q.a.c.a)}else{r.yf() +A.a(r.ch,"_toolbarController").m(0) +q.z=null}}}, +afP(){var s=this.z +if(s!=null)s.rm()}, +vH(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h="_toolbarController" +if(!j.a.c.T_(a))return +j.a.c.suV(a) +j.Uk() +q=j.a +if(q.y1==null){q=j.z +if(q!=null){q.yf() +A.a(q.ch,h).m(0)}j.z=null}else{p=j.z +o=q.c.a +if(p==null){p=j.c +p.toString +n=$.K.F$.Q.h(0,j.r).gL() +n.toString +t.E.a(n) +m=j.a +o=new A.Rn(p,q,j.cx,j.cy,j.db,n,m.y1,j,m.ac,m.be,i,o) +l=p.Fs(t.N1) +l.toString +q=A.bE(i,B.cH,i,i,l) +A.cG($,h) +o.ch=q +j.z=o}else p.bk(0,o) +q=j.z +q.toString +q.sSl(j.a.ch) +j.z.WL()}try{j.a.bd.$2(a,b)}catch(k){s=A.Z(k) +r=A.aD(k) +q=A.bA("while calling onSelectionChanged for "+A.d(b)) +A.dH(new A.bS(s,r,"widgets",q,i,!1))}if(j.d!=null){j.Db(!1) +j.wF()}}, +a7T(a){this.r1=a}, +wz(){if(this.r2)return +this.r2=!0 +$.c2.z$.push(new A.a3z(this))}, +t1(){var s,r=this,q="_lastBottomViewInset",p=A.a(r.rx,q) +$.K.toString +s=$.ba() +if(p!==s.e.d){$.c2.z$.push(new A.a3I(r)) +p=A.a(r.rx,q) +$.K.toString +if(p>>16&255,s.gn(s)>>>8&255,s.gn(s)&255) +q.geK().sEd(s) +q=r.a.cx&&A.a(r.ch.y,"_value")>0 +r.f.sn(0,q)}, +a59(a){var s,r,q=this,p=!q.e +q.e=p +s=p?1:0 +p=q.a.bs +r=q.ch +if(p){r.Q=B.al +r.jW(s,B.eA,null)}else r.sn(0,s) +if(q.ry>0)q.ag(new A.a3v(q))}, +a5b(a){var s=this.d +if(s!=null)s.ay(0) +this.d=A.r6(B.cJ,this.gKM())}, +wF(){var s=this +s.x2=!0 +if(!s.fx)return +s.e=!0 +s.ch.sn(0,1) +if(s.a.bs)s.d=A.r6(B.cH,s.ga5a()) +else s.d=A.r6(B.cJ,s.gKM())}, +Db(a){var s,r=this +r.x2=!1 +s=r.d +if(s!=null)s.ay(0) +r.d=null +r.e=!1 +r.ch.sn(0,0) +if(a)r.ry=0 +if(r.a.bs){r.ch.ft(0) +r.ch.sn(0,0)}}, +aeX(){return this.Db(!0)}, +OB(){var s,r=this +if(r.d==null)if(r.a.d.gcv()){s=r.a.c.a.b +s=s.a===s.b}else s=!1 +else s=!1 +if(s)r.wF() +else{if(r.x2)if(r.a.d.gcv()){s=r.a.c.a.b +s=s.a!==s.b}else s=!0 +else s=!1 +if(s)r.aeX()}}, +a5B(){var s=this +s.Dz() +s.OB() +s.Pr() +s.ag(new A.a3w()) +s.gJE().X7()}, +a61(){var s,r,q=this +if(q.a.d.gcv()&&q.a.d.ahT())q.CH() +else if(!q.a.d.gcv()){q.Kp() +s=q.a.c +s.qv(0,s.a.QQ(B.bh))}q.OB() +q.Pr() +s=q.a.d.gcv() +r=$.K +if(s){r.by$.push(q) +$.K.toString +q.rx=$.ba().e.d +if(!q.a.y)q.wz() +if(!q.a.c.a.b.gc8())q.vH(A.r2(B.m,q.a.c.a.a.length),null)}else{B.d.w(r.by$,q) +q.ag(new A.a3y(q))}q.pX()}, +Pz(){var s,r,q,p,o=this +if(o.ghX()){s=o.r +r=$.K.F$.Q.h(0,s).gL() +r.toString +q=t.E +r=q.a(r).rx +r.toString +s=$.K.F$.Q.h(0,s).gL() +s.toString +p=q.a(s).dE(0,null) +s=o.y +if(!r.k(0,s.a)||!p.k(0,s.b)){s.a=r +s.b=p +s=$.hQ() +r=A.af(["width",r.a,"height",r.b,"transform",p.a],t.N,t.z) +A.a(s.a,"_channel").cL("TextInput.setEditableSizeAndTransform",r,t.H)}$.c2.z$.push(new A.a3F(o))}}, +Pf(){var s,r,q,p,o,n=this,m=n.a.c.a.c +if(n.ghX()){s=n.r +r=$.K.F$.Q.h(0,s).gL() +r.toString +q=t.E +p=q.a(r).zy(m) +if(p==null){o=m.gc8()?m.a:0 +s=$.K.F$.Q.h(0,s).gL() +s.toString +p=q.a(s).q0(new A.bH(o,B.m))}n.y.Wc(p) +$.c2.z$.push(new A.a3E(n))}}, +Pb(){var s,r,q,p,o=this +if(o.ghX()){s=o.r +r=$.K.F$.Q.h(0,s).gL() +r.toString +q=t.E +q.a(r) +r=$.K.F$.Q.h(0,s).gL() +r.toString +if(q.a(r).bt.gc8()){r=$.K.F$.Q.h(0,s).gL() +r.toString +r=q.a(r).bt +r=r.a===r.b}else r=!1 +if(r){r=$.K.F$.Q.h(0,s).gL() +r.toString +r=q.a(r).bt +s=$.K.F$.Q.h(0,s).gL() +s.toString +p=q.a(s).q0(new A.bH(r.c,B.m)) +o.y.Wb(p)}$.c2.z$.push(new A.a3D(o))}}, +gvI(){this.a.toString +var s=this.c.X(t.I) +s.toString +return s.f}, +mi(a,b){var s=this.a,r=s.y +s=s.c.a +if(r?!s.b.k(0,a.b):!s.k(0,a))this.wz() +this.Ly(a,b,!0)}, +oH(a){var s,r,q=this.r,p=$.K.F$.Q.h(0,q).gL() +p.toString +s=t.E +r=this.LN(s.a(p).q0(a)) +this.giE().lY(r.a) +q=$.K.F$.Q.h(0,q).gL() +q.toString +s.a(q).nV(r.b)}, +nX(){return!1}, +Sr(a){var s,r,q +if(a){s=this.z +if(s!=null)s.yf()}else{s=this.z +r=s==null +q=r?null:s.db!=null +if(q===!0)if(!r)s.kp()}}, +kp(){return this.Sr(!0)}, +ap1(){if(this.z.db!=null)this.kp() +else this.nX()}, +gmd(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a.bf +if(g==null)s=null +else s=J.uk(g.slice(0),A.a8(g).c) +r=s!=null?new A.yL(!0,"EditableText-"+A.hx(h),s,h.a.c.a,null):B.mN +g=h.a +q=g.y2 +p=g.y +o=g.f +n=g.cy +m=g.db +l=g.dx +k=g.dy +g=g.aw +if(g==null)g=q.k(0,B.fx)?B.mj:B.mk +j=h.a +i=j.id +return A.aFb(n,r,!1,!0,k,g,q,j.bz,o,p,m,l,i)}, +WG(a,b){this.ag(new A.a3J(this,a,b))}, +aei(a){var s=this.a +if(s.Q.a)if(s.d.gcv()){if(a==null)s=null +else{s=this.a +if(s.Q.a){s=s.c.a.b +s=s.a!==s.b}else s=!1}s=s===!0}else s=!1 +else s=!1 +return s?new A.a3A(this,a):null}, +aej(a){var s=this.a +if(s.Q.b&&!s.y)if(s.d.gcv()){if(a==null)s=null +else{s=this.a +if(s.Q.b&&!s.y){s=s.c.a.b +s=s.a!==s.b}else s=!1}s=s===!0}else s=!1 +else s=!1 +return s?new A.a3B(this,a):null}, +aek(a){var s=this.a +if(s.Q.c&&!s.y)if(s.d.gcv()){if(a==null)s=null +else{s=this.a +s=s.Q.c&&!s.y}if(s===!0)s=!0 +else s=!1}else s=!1 +else s=!1 +return s?new A.a3C(this,a):null}, +a48(a){var s,r=this.a,q=r.f +r=r.c.a +s=q?new A.wI(r):new A.wG(r) +return new A.wJ(s,a.a)}, +abn(a){var s,r,q,p=this.a +if(p.f){p=p.c.a +s=new A.wI(p) +r=new A.F5(p)}else{q=this.gDj() +s=new A.wG(q) +p=$.K.F$.Q.h(0,this.r).gL() +p.toString +r=new A.alY(new A.asu(q),new A.asB(t.E.a(p),q))}p=a.a +return new A.wJ(p?new A.xt(s,r):new A.xt(r,s),p)}, +aaW(a){var s,r,q,p=this.a +if(p.f){p=p.c.a +s=new A.wI(p) +r=new A.F5(p)}else{q=this.gDj() +s=new A.wG(q) +p=$.K.F$.Q.h(0,this.r).gL() +p.toString +r=new A.anH(t.E.a(p),q)}return a.a?new A.xt(new A.wJ(s,!0),r):new A.xt(r,new A.wJ(s,!1))}, +a5M(a){return new A.F5(this.a.c.a)}, +CU(a){this.mi(a.a.aom(a.c,a.b),a.d)}, +afN(a){this.mi(a.a.oN(a.b),a.c)}, +gJE(){var s,r=this,q=r.Y +if(q===$){s=A.b([],t.tq) +A.cb(r.Y,"_adjacentLineAction") +q=r.Y=new A.Hw(r,new A.bh(s,t.wS),t.w7)}return q}, +ga3_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.a2 +if(a0===$){s=t.tq +r=A.b([],s) +q=t.wS +a0=a.y2 +if(a0===$){p=A.b([],s) +A.cb(a.y2,"_replaceTextAction") +a0=a.y2=new A.fK(a.gadE(),new A.bh(p,q),t.Tx)}o=a.aw +if(o===$){p=A.b([],s) +A.cb(a.aw,"_updateSelectionAction") +o=a.aw=new A.fK(a.gafM(),new A.bh(p,q),t.ZQ)}p=A.b([],s) +n=a.ga47() +m=A.b([],s) +l=a.c +l.toString +l=new A.m9(a,n,new A.bh(m,q),t.dA).hm(l) +m=a.gabm() +k=A.b([],s) +j=a.c +j.toString +j=new A.m9(a,m,new A.bh(k,q),t.Uz).hm(j) +k=a.gaaV() +i=A.b([],s) +h=a.c +h.toString +h=new A.m9(a,k,new A.bh(i,q),t.Fb).hm(h) +n=A.as6(a,!1,n,t._w) +i=a.c +i.toString +i=n.hm(i) +n=A.as6(a,!0,m,t.P9) +g=a.c +g.toString +g=n.hm(g) +k=A.as6(a,!0,k,t.OO) +n=a.c +n.toString +n=k.hm(n) +k=a.gJE() +f=a.c +f.toString +f=k.hm(f) +k=A.as6(a,!0,a.ga5L(),t.HH) +e=a.c +e.toString +e=k.hm(e) +k=A.b([],s) +d=a.c +d.toString +d=new A.TY(a,m,new A.bh(k,q)).hm(d) +k=A.b([],s) +m=a.c +m.toString +m=new A.WV(a,new A.bh(k,q)).hm(m) +k=A.b([],s) +c=a.c +c.toString +c=new A.T9(a,new A.bh(k,q)).hm(c) +s=A.b([],s) +k=a.c +k.toString +b=A.af([B.W1,new A.zJ(!1,new A.bh(r,q)),B.VH,a0,B.VR,o,B.xI,new A.zH(!0,new A.bh(p,q)),B.Vk,l,B.W5,j,B.Vl,h,B.Vd,i,B.Va,g,B.Vc,n,B.VZ,f,B.Vb,e,B.W2,d,B.VK,m,B.Vi,c,B.VE,new A.fK(new A.a3u(a),new A.bh(s,q),t.gv).hm(k)],t.n,t.od) +A.cb(a.a2,"_actions") +a.a2=b +a0=b}return a0}, +K(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +i.Ai(0,b) +s=i.a +r=s.y1 +s=s.ab +if(s==null)s=B.xm +q=i.ga3_() +p=i.a +o=p.d +p=p.r2!==1?B.V:B.aw +n=i.giE() +m=i.a +l=m.aN +k=m.ac +m=m.cf +j=A.ayi(b).aie(!1,i.a.r2!==1) +return A.ni(A.IF(q,A.tW(!1,h,A.ayk(p,n,k,!0,l,m,j,h,new A.a3G(i,r)),"EditableText",h,o,!1,h,h,h,h,h)),s,h,h,h,h)}, +ah2(){var s,r,q,p,o,n=this,m=n.a +if(m.f){s=m.c.a.a +s=B.e.a7(m.e,s.length) +if(A.e0()===B.aZ||A.e0()===B.aH||A.e0()===B.c3){r=n.ry>0?n.x1:null +if(r!=null&&r>=0&&r>>16&255,r.gn(r)>>>8&255,r.gn(r)&255) +p=b0.a +o=p.r1 +n=p.z +m=p.y +p=p.d.gcv() +l=b0.a +k=l.r2 +j=l.rx +l=l.gjU(l) +i=b0.a.x2 +h=A.axS(b4) +g=b0.a.fy +f=b0.gvI() +b0.a.toString +e=A.aCp(b4) +d=b0.a +c=d.x +b=d.e +a=d.f +a0=d.af +a1=d.a6 +a2=d.a_ +a3=d.aO +if(a3==null)a3=B.i +a4=d.F +a5=d.by +d=d.u +a6=b0.c.X(t.w).f +a7=b0.y1 +a8=b0.a +return new A.tn(b0.cx,A.bQ(a9,a9,new A.Fa(s,q,r,b0.cy,b0.db,o,b0.f,n,m,p,k,j,!1,l,i,h,g,f,a9,b,a,e,c,b5,b0.ga7S(),!0,a0,a1,a2,a3,d,a4,a5,!0,b0,a6.b,a7,a8.k4,a8.b9,A.aVj(s),b0.r),!1,a9,a9,!1,!1,a9,a9,a9,a9,a9,a9,a9,a9,a9,b2,b3,a9,a9,a9,b1,a9,a9,a9,a9,a9,a9,a9,a9),a9)}, +$S:331} +A.Fa.prototype={ +aT(a){var s,r=this,q=null,p=r.e,o=A.Ne(a),n=r.f.b,m=A.aG9(),l=A.aG9(),k=t.Z,j=A.a_(0,q,!1,k),i=t.uh +k=A.a_(0,q,!1,k) +s=A.am(t.O5) +o=A.aii(q,o,q,r.fr,p,r.go,r.id,r.k4,r.fy,r.r1) +o=new A.qy(m,l,r.y1,!0,r.ah,r.k2,r.k3,r.ab,new A.dg(!0,j,i),new A.dg(!0,k,i),o,r.Q,r.cy,r.ch,r.cx,r.db,r.dx,!1,n,r.x2,r.aw,r.Y,r.aV,r.x,r.y,!0,r.a_,B.i,s,0,q,q,A.am(t.T)) +o.gaG() +o.gaQ() +o.fr=!1 +m.syh(r.fx) +m.syi(n) +m.sI5(r.bd) +m.sI6(r.be) +l.syh(r.a6) +l.syi(r.af) +o.geK().sEd(r.r) +o.geK().sR7(r.a2) +o.geK().sR6(r.ap) +o.geK().sagO(r.z) +o.Pk(q) +o.Ps(q) +o.P(0,q) +o.L7(p) +return o}, +aZ(a,b){var s,r,q=this +b.scI(0,q.e) +b.geK().sEd(q.r) +b.sX4(q.x) +b.sajo(q.y) +b.sWK(q.Q) +b.sakg(q.ch) +b.suc(0,q.cx) +b.scv(q.cy) +b.sps(0,q.db) +b.samv(q.dx) +b.sFe(!1) +b.sjU(0,q.fr) +s=b.aU +s.syh(q.fx) +b.spR(q.fy) +b.snG(0,q.go) +b.sc5(0,q.id) +r=A.Ne(a) +b.snq(0,r) +b.suV(q.f.b) +b.sca(0,q.x2) +b.h6=q.y1 +b.iP=!0 +b.suo(0,q.k4) +b.spS(q.r1) +b.samG(q.k2) +b.samF(q.k3) +b.saiv(q.aw) +b.saiu(q.Y) +b.geK().sR7(q.a2) +b.geK().sR6(q.ap) +s.sI5(q.bd) +s.sI6(q.be) +b.bV=q.ab +b.sxK(0,q.ah) +b.sanp(q.aV) +s=b.b9 +s.syh(q.a6) +r=q.a_ +if(r!==b.tq){b.tq=r +b.aS() +b.aE()}s.syi(q.af)}} +A.alT.prototype={ +$1(a){if(a instanceof A.S_)this.a.push(a.e) +return!0}, +$S:47} +A.He.prototype={ +HS(a){return new A.dA(this.f1(a).a,this.f2(a).a)}} +A.wI.prototype={ +f1(a){return new A.bH(a.a,B.m)}, +f2(a){return new A.bH(Math.min(a.a+1,this.a.a.length),B.m)}, +gev(){return this.a}} +A.asu.prototype={ +f1(a){var s,r +for(s=a.a,r=this.a.a;s>=0;--s)if(!A.aif(B.e.aH(r,s)))return new A.bH(s,B.m) +return B.ea}, +f2(a){var s,r,q +for(s=a.a,r=this.a.a,q=r.length;so?B.m:B.aI,o) +else m=r.kj(p) +b.toString +return A.kK(b,new A.fv(s.gev(),m,B.Z),t.gU)}, +dk(a){return this.dM(a,null)}, +gim(){var s=this.e.a.c.a +return s.b.gc8()}} +A.Hw.prototype={ +X7(){var s,r=this,q=r.r +if(q==null)return +s=r.r=r.e.a.c.a.b +if(!(s.gc8()&&s.a===s.b&&s.c===q.c&&s.d===q.d))r.r=r.f=null}, +dM(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(!a.b){g.e.a.toString +s=!1}else s=!0 +r=g.e +q=r.gDj() +p=q.b +if(!p.gc8())return +o=g.f +if((o==null?null:o.gc8())===!1)g.r=g.f=null +n=g.f +if(n==null){o=r.r +m=$.K.F$.Q.h(0,o).gL() +m.toString +l=t.E +l.a(m) +o=$.K.F$.Q.h(0,o).gL() +o.toString +o=l.a(o).bt.geC() +k=m.ax.rJ() +j=m.aaU(o,k) +n=new A.aje(j.b,j.a,o,k,m,A.v(t.S,t.tO))}o=a.a +if(o?n.v():n.amA())i=n.c +else i=o?new A.bH(r.a.c.a.a.length,B.m):B.ea +h=s?A.Rm(i):p.kj(i) +b.toString +A.kK(b,new A.fv(q,h,B.Z),t.gU) +if(r.a.c.a.b.k(0,h)){g.f=n +g.r=h}}, +dk(a){return this.dM(a,null)}, +gim(){return this.e.a.c.a.b.gc8()}} +A.WV.prototype={ +dM(a,b){var s +b.toString +s=this.e.a.c.a +return A.kK(b,new A.fv(s,A.de(B.m,0,s.a.length,!1),B.Z),t.gU)}, +dk(a){return this.dM(a,null)}, +gim(){this.e.a.toString +return!0}} +A.T9.prototype={ +dM(a,b){var s=this.e +if(a.b)s.R8(B.Z) +else s.QO(B.Z)}, +dk(a){return this.dM(a,null)}, +gim(){var s=this.e +if(s.a.c.a.b.gc8()){s=s.a.c.a.b +s=s.a!==s.b}else s=!1 +return s}} +A.Fb.prototype={ +aW(){this.bp() +if(this.a.d.gcv())this.qP()}, +e4(){var s=this.h4$ +if(s!=null){s.W() +this.h4$=null}this.l2()}} +A.TN.prototype={} +A.Fc.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.TO.prototype={} +A.li.prototype={ +j(a){return"KeyEventResult."+this.b}} +A.Sy.prototype={} +A.a5q.prototype={ +av(a){var s,r=this.a +if(r.cy===this){if(!r.gko()){s=r.r +s=s!=null&&s.x===r}else s=!0 +if(s)r.Hg(B.xL) +s=r.r +if(s!=null){if(s.f===r)s.f=null +s.r.w(0,r)}s=r.Q +if(s!=null)s.adv(0,r) +r.cy=null}}, +z7(){var s,r,q=this.a +if(q.cy===this){s=q.d +s.toString +r=A.aQS(s,!0);(r==null?q.d.r.f.e:r).ww(q)}}} +A.Ev.prototype={ +j(a){return"UnfocusDisposition."+this.b}} +A.dR.prototype={ +sjR(a){var s,r=this +if(a!==r.a){r.a=a +s=r.r +if(s!=null){s.wf() +s.r.I(0,r)}}}, +gd3(){var s,r,q,p +if(!this.b)return!1 +s=this.gki() +if(s!=null&&!s.gd3())return!1 +for(r=this.gjg(),q=r.length,p=0;p"))}, +gjg(){var s,r,q=this.x +if(q==null){s=A.b([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gcv(){if(!this.gko()){var s=this.r +if(s==null)s=null +else{s=s.f +s=s==null?null:B.d.A(s.gjg(),this)}s=s===!0}else s=!0 +return s}, +gko(){var s=this.r +return(s==null?null:s.f)===this}, +gns(){return this.gki()}, +gki(){var s,r,q,p +for(s=this.gjg(),r=s.length,q=0;q"))),o=null;l.v();o=n){n=l.gJ(l) +if(o==r){l=b?B.d7:B.d8 +n.kG() +s=n.d +s.toString +A.aER(s,1,l) +return!0}}return!1}} +A.a5u.prototype={ +$1(a){var s,r,q,p,o,n,m +for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) +break +case 1:s=new A.aJ(q,new A.a33(b),A.a8(q).i("aJ<1>")) +break +case 0:case 2:s=null +break +default:s=null}return s}, +aeN(a,b,c){var s=A.ai(c,!0,c.$ti.i("q.E")) +A.rQ(s,new A.a34(),t.mx) +switch(a.a){case 0:return new A.aJ(s,new A.a35(b),A.a8(s).i("aJ<1>")) +case 2:return new A.aJ(s,new A.a36(b),A.a8(s).i("aJ<1>")) +case 3:case 1:break}return null}, +acE(a,b,c){var s,r,q=this,p=q.ig$,o=p.h(0,b),n=o!=null +if(n){s=o.a +s=s.length!==0&&B.d.gN(s).a!==a}else s=!1 +if(s){s=o.a +if(B.d.gO(s).b.Q==null){q.o_(b) +p.w(0,b) +return!1}r=new A.a30(q,o,b) +switch(a.a){case 2:case 0:switch(B.d.gN(s).a.a){case 3:case 1:q.o_(b) +p.w(0,b) +break +case 0:case 2:if(r.$1(a))return!0 +break}break +case 3:case 1:switch(B.d.gN(s).a.a){case 3:case 1:if(r.$1(a))return!0 +break +case 0:case 2:q.o_(b) +p.w(0,b) +break}break}}if(n&&o.a.length===0){q.o_(b) +p.w(0,b)}return!1}, +aln(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=a.gns(),f=g.go,e=f.length!==0?B.d.gO(f):h +if(e==null){s=i.ajW(a,b) +if(s==null)s=a +switch(b.a){case 0:case 3:A.op(s,B.d8) +break +case 1:case 2:A.op(s,B.d7) +break}return!0}if(i.acE(b,g,e))return!0 +f=e.d +f.toString +r=A.kf(f) +f=b.a +switch(f){case 2:case 0:q=i.aeN(b,e.gbF(e),g.gHc()) +if(r!=null&&!r.d.gQb()){q.toString +p=new A.aJ(q,new A.a38(r),q.$ti.i("aJ")) +if(!p.gS(p))q=p}if(!q.ga3(q).v()){o=h +break}n=A.ai(q,!0,A.r(q).i("q.E")) +if(b===B.V8){m=A.a8(n).i("c1<1>") +n=A.ai(new A.c1(n,m),!0,m.i("aI.E"))}l=new A.aJ(n,new A.a39(new A.x(e.gbF(e).a,-1/0,e.gbF(e).c,1/0)),A.a8(n).i("aJ<1>")) +if(!l.gS(l)){o=l.gN(l) +break}A.rQ(n,new A.a3a(e),t.mx) +o=B.d.gN(n) +break +case 1:case 3:q=i.aeM(b,e.gbF(e),g) +if(r!=null&&!r.d.gQb()){q.toString +p=new A.aJ(q,new A.a3b(r),q.$ti.i("aJ")) +if(!p.gS(p))q=p}if(!q.ga3(q).v()){o=h +break}n=A.ai(q,!0,A.r(q).i("q.E")) +if(b===B.V9){m=A.a8(n).i("c1<1>") +n=A.ai(new A.c1(n,m),!0,m.i("aI.E"))}l=new A.aJ(n,new A.a3c(new A.x(-1/0,e.gbF(e).b,1/0,e.gbF(e).d)),A.a8(n).i("aJ<1>")) +if(!l.gS(l)){o=l.gN(l) +break}A.rQ(n,new A.a3d(e),t.mx) +o=B.d.gN(n) +break +default:o=h}if(o!=null){m=i.ig$ +k=m.h(0,g) +j=new A.wU(b,e) +if(k!=null)k.a.push(j) +else m.l(0,g,new A.TC(A.b([j],t.Kj))) +switch(f){case 0:case 3:A.op(o,B.d8) +break +case 2:case 1:A.op(o,B.d7) +break}return!0}return!1}} +A.ap2.prototype={ +$1(a){return a.b===this.a}, +$S:336} +A.a37.prototype={ +$2(a,b){if(this.a)if(this.b)return B.c.b8(a.gbF(a).b,b.gbF(b).b) +else return B.c.b8(b.gbF(b).d,a.gbF(a).d) +else if(this.b)return B.c.b8(a.gbF(a).a,b.gbF(b).a) +else return B.c.b8(b.gbF(b).c,a.gbF(a).c)}, +$S:63} +A.a31.prototype={ +$2(a,b){return B.c.b8(a.gbF(a).gbm().a,b.gbF(b).gbm().a)}, +$S:63} +A.a32.prototype={ +$1(a){var s=this.a +return!a.gbF(a).k(0,s)&&a.gbF(a).gbm().a<=s.a}, +$S:28} +A.a33.prototype={ +$1(a){var s=this.a +return!a.gbF(a).k(0,s)&&a.gbF(a).gbm().a>=s.c}, +$S:28} +A.a34.prototype={ +$2(a,b){return B.c.b8(a.gbF(a).gbm().b,b.gbF(b).gbm().b)}, +$S:63} +A.a35.prototype={ +$1(a){var s=this.a +return!a.gbF(a).k(0,s)&&a.gbF(a).gbm().b<=s.b}, +$S:28} +A.a36.prototype={ +$1(a){var s=this.a +return!a.gbF(a).k(0,s)&&a.gbF(a).gbm().b>=s.d}, +$S:28} +A.a30.prototype={ +$1(a){var s,r,q=this.b.a.pop().b,p=q.d +p.toString +p=A.kf(p) +s=$.K.F$.f.f.d +s.toString +if(p!=A.kf(s)){p=this.a +s=this.c +p.o_(s) +p.ig$.w(0,s) +return!1}switch(a.a){case 0:case 3:r=B.d8 +break +case 1:case 2:r=B.d7 +break +default:r=null}A.op(q,r) +return!0}, +$S:338} +A.a38.prototype={ +$1(a){var s=a.d +s.toString +return A.kf(s)===this.a}, +$S:28} +A.a39.prototype={ +$1(a){var s=a.gbF(a).fH(this.a) +return!s.gS(s)}, +$S:28} +A.a3a.prototype={ +$2(a,b){var s=this.a +return B.c.b8(Math.abs(a.gbF(a).gbm().a-s.gbF(s).gbm().a),Math.abs(b.gbF(b).gbm().a-s.gbF(s).gbm().a))}, +$S:63} +A.a3b.prototype={ +$1(a){var s=a.d +s.toString +return A.kf(s)===this.a}, +$S:28} +A.a3c.prototype={ +$1(a){var s=a.gbF(a).fH(this.a) +return!s.gS(s)}, +$S:28} +A.a3d.prototype={ +$2(a,b){var s=this.a +return B.c.b8(Math.abs(a.gbF(a).gbm().b-s.gbF(s).gbm().b),Math.abs(b.gbF(b).gbm().b-s.gbF(s).gbm().b))}, +$S:63} +A.dL.prototype={ +gRr(){var s=this.d +if(s==null){s=this.c.d +s.toString +s=this.d=new A.ap0().$1(s)}s.toString +return s}} +A.ap_.prototype={ +$1(a){var s=a.gRr() +return A.lj(s,A.a8(s).c)}, +$S:339} +A.ap1.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.c.b8(a.b.a,b.b.a) +case 0:return B.c.b8(b.b.c,a.b.c)}}, +$S:143} +A.ap0.prototype={ +$1(a){var s,r,q=A.b([],t.vl),p=t.I,o=a.kO(p) +for(;o!=null;){q.push(p.a(o.gM())) +s=A.aGQ(o,1) +if(s==null)o=null +else{s=s.z +r=s==null?null:s.h(0,A.bU(p)) +o=r}}return q}, +$S:341} +A.ky.prototype={ +gbF(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.a8(s).i("aF<1,x>"),s=new A.aF(s,new A.aoY(),r),s=new A.bl(s,s.gp(s),r.i("bl")),r=r.i("aI.E");s.v();){q=r.a(s.d) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.lI(q)}s=o.b +s.toString +return s}} +A.aoY.prototype={ +$1(a){return a.b}, +$S:342} +A.aoZ.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.c.b8(a.gbF(a).a,b.gbF(b).a) +case 0:return B.c.b8(b.gbF(b).c,a.gbF(a).c)}}, +$S:343} +A.Pb.prototype={ +a4t(a){var s,r,q,p,o,n=B.d.gN(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) +for(s=a.length,r=0;r") +return A.ai(new A.aJ(b,new A.acH(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.i("q.E"))}, +$S:344} +A.acH.prototype={ +$1(a){var s=a.b.fH(this.a) +return!s.gS(s)}, +$S:345} +A.An.prototype={ +au(){return new A.Ug(B.l)}} +A.Ug.prototype={ +aW(){this.bp() +this.d=A.po(!1,"FocusTraversalGroup",!0,null,null,!0)}, +m(a){var s=this.d +if(s!=null)s.m(0) +this.ba(0)}, +K(a,b){var s=null,r=this.a,q=r.c,p=this.d +p.toString +return new A.x3(q,p,A.tW(!1,!1,r.e,s,!0,p,!1,s,s,s,s,!0),s)}} +A.x3.prototype={ +d1(a){return!1}} +A.PI.prototype={ +dk(a){A.op(a.gdA(a),B.P8)}} +A.qa.prototype={} +A.NI.prototype={ +dk(a){var s=$.K.F$.f.f +s.d.X(t.ag).f.wk(s,!0)}} +A.qr.prototype={} +A.OL.prototype={ +dk(a){var s=$.K.F$.f.f +s.d.X(t.ag).f.wk(s,!1)}} +A.zH.prototype={ +dk(a){var s +if(!this.c){s=$.K.F$.f.f +s.d.X(t.ag).f.aln(s,a.a)}}} +A.Uh.prototype={} +A.Wg.prototype={ +Eg(a,b){var s +this.Y0(a,b) +s=this.ig$.h(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)A.R(A.V("removeWhere")) +B.d.wv(s,new A.ap2(a),!0)}}} +A.Z1.prototype={} +A.Z2.prototype={} +A.Ap.prototype={ +au(){return new A.Aq(A.aT(t.gx),B.l)}} +A.Aq.prototype={ +a6o(){var s=this +s.a.toString +s.e=s.f.iI(0,new A.a5H()) +s.Lw()}, +Lw(){this.ag(new A.a5I(this))}, +K(a,b){var s,r=this +switch(r.a.f.a){case 1:r.mZ() +break +case 2:if(r.e)r.mZ() +break +case 0:break}s=r.a +return new A.kp(new A.Fq(r,r.d,s.c,null),null,null)}, +c2(a){var s,r,q,p,o +for(s=this.f,s=A.fz(s,s.r,A.r(s).c),r=s.$ti.c;s.v();){q=r.a(s.d) +p=q.gM().c +if(p!=null){o=q.d +p.$1(o===$?q.d=q.gM().f:o)}}}, +mZ(){var s,r,q +for(s=this.f,s=A.fz(s,s.r,A.r(s).c),r=s.$ti.c,q=!1;s.v();)q=!r.a(s.d).apw()||q +return!q}} +A.a5H.prototype={ +$1(a){var s=a.f +return A.r(s).i("dx.T").a(s.y)}, +$S:346} +A.a5I.prototype={ +$0(){++this.a.d}, +$S:0} +A.Fq.prototype={ +d1(a){return this.r!==a.r}} +A.l9.prototype={ +au(){return A.aQZ(A.r(this).i("l9.T"))}} +A.hj.prototype={ +gPH(){var s=this.d +return s===$?this.d=this.gM().f:s}, +apw(){this.ag(new A.a5G(this)) +var s=this.e +return A.r(s).i("dx.T").a(s.y)==null}, +mZ(){var s,r=this +if(r.gM().d!=null){s=r.gM().d +s.toString +r.e.sn(0,s.$1(r.gPH()))}}, +xL(a){var s +this.ag(new A.a5F(this,a)) +s=this.c +s.toString +s=A.axx(s) +if(s!=null)s.a6o()}, +gfO(){return this.gM().y}, +hF(a,b){var s=this +s.iZ(s.e,"error_text") +s.iZ(s.f,"has_interacted_by_user")}, +e4(){var s=this.c +s.toString +s=A.axx(s) +if(s!=null)s.f.w(0,this) +this.l2()}, +K(a,b){var s,r=this +if(r.gM().r)switch(r.gM().x.a){case 1:r.mZ() +break +case 2:s=r.f +if(A.r(s).i("dx.T").a(s.y))r.mZ() +break +case 0:break}s=A.axx(b) +if(s!=null)s.f.I(0,r) +return r.gM().e.$1(r)}} +A.a5G.prototype={ +$0(){this.a.mZ()}, +$S:0} +A.a5F.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.Jl(0,!0)}, +$S:0} +A.J0.prototype={ +j(a){return"AutovalidateMode."+this.b}} +A.amO.prototype={ +$2(a,b){if(!a.a)a.T(0,b)}, +$S:57} +A.x4.prototype={ +bw(a){this.c3(a) +this.p_()}, +bZ(){var s,r,q,p,o=this +o.dZ() +s=o.bx$ +r=o.gkH() +q=o.c +q.toString +q=A.qC(q) +o.c0$=q +p=o.mW(q,r) +if(r){o.hF(s,o.cO$) +o.cO$=!1}if(p)if(s!=null)s.m(0)}, +m(a){var s,r=this +r.dw$.a9(0,new A.amO()) +s=r.bx$ +if(s!=null)s.m(0) +r.bx$=null +r.ba(0)}} +A.o2.prototype={ +j(a){return"[#"+A.bX(this)+"]"}} +A.jM.prototype={ +gaj(){var s,r=$.K.F$.Q.h(0,this) +if(r instanceof A.im){s=r.aw +s.toString +if(A.r(this).c.b(s))return s}return null}} +A.bk.prototype={ +j(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(A.J(s)===B.VA)return"[GlobalKey#"+A.bX(s)+q+"]" +return"["+("#"+A.bX(s))+q+"]"}} +A.n1.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gB(a){return A.ow(this.a)}, +j(a){var s="GlobalObjectKey" +return"["+(B.e.e5(s,">")?B.e.a0(s,0,-8):s)+" "+("#"+A.bX(this.a))+"]"}} +A.h.prototype={ +d0(){var s=this.a +return s==null?"Widget":"Widget-"+s.j(0)}, +k(a,b){if(b==null)return!1 +return this.ve(0,b)}, +gB(a){return A.F.prototype.gB.call(this,this)}} +A.av.prototype={ +ce(a){return A.aTD(this)}} +A.a2.prototype={ +ce(a){return A.aTC(this)}} +A.Xl.prototype={ +j(a){return"_StateLifecycle."+this.b}} +A.a1.prototype={ +gM(){var s=this.a +s.toString +return s}, +aW(){}, +bw(a){}, +ag(a){a.$0() +this.c.eV()}, +e4(){}, +c4(){}, +m(a){}, +bZ(){}} +A.aY.prototype={} +A.ea.prototype={ +ce(a){var s=($.bv+1)%16777215 +$.bv=s +return new A.qf(s,this,B.a2,A.r(this).i("qf"))}} +A.bg.prototype={ +ce(a){return A.aRq(this)}} +A.au.prototype={ +aZ(a,b){}, +oZ(a){}} +A.MY.prototype={ +ce(a){var s=($.bv+1)%16777215 +$.bv=s +return new A.MX(s,this,B.a2)}} +A.b4.prototype={ +ce(a){return A.aTj(this)}} +A.es.prototype={ +ce(a){return A.aRX(this)}} +A.rl.prototype={ +j(a){return"_ElementLifecycle."+this.b}} +A.Ux.prototype={ +P7(a){a.bP(new A.anj(this,a)) +a.kK()}, +afw(){var s,r,q,p=this +p.a=!0 +r=p.b +q=A.ai(r,!0,A.r(r).i("cO.E")) +B.d.cC(q,A.auv()) +s=q +r.ar(0) +try{r=s +new A.c1(r,A.b6(r).i("c1<1>")).a9(0,p.gafu())}finally{p.a=!1}}, +w(a,b){this.b.w(0,b)}} +A.anj.prototype={ +$1(a){this.a.P7(a)}, +$S:18} +A.a0o.prototype={ +HZ(a){var s=this +if(a.cy){s.e=!0 +return}if(!s.d&&s.a!=null){s.d=!0 +s.a.$0()}s.c.push(a) +a.cy=!0}, +T7(a){try{a.$0()}finally{}}, +rG(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null +if(h&&j.c.length===0)return +try{j.d=!0 +if(!h){i.a=null +j.e=!1 +try{b.$0()}finally{}}h=j.c +B.d.cC(h,A.auv()) +j.e=!1 +i.b=h.length +i.c=0 +for(o=0;o=l){m=j.e +m.toString}else m=!0 +if(m){if(!!h.immutable$list)A.R(A.V("sort")) +o=l-1 +if(o-0<=32)A.QQ(h,0,o,A.auv()) +else A.QP(h,0,o,A.auv()) +o=j.e=!1 +i.b=h.length +while(!0){m=i.c +if(!(m>0?h[m-1].cx:o))break +i.c=m-1}o=m}}}finally{for(h=j.c,o=h.length,k=0;k")),s=s.c;q.v();)s.a(q.d).bz.w(0,r) +r.z=null +r.x=B.WN}, +kK(){var s,r=this,q=r.f.a +if(q instanceof A.jM){s=r.r.Q +if(J.e(s.h(0,q),r))s.w(0,q)}r.Q=r.f=null +r.x=B.xU}, +gmz(a){var s,r=this.gL() +if(r instanceof A.y){s=r.rx +s.toString +return s}return null}, +oU(a,b){var s=this.Q;(s==null?this.Q=A.dI(t.IS):s).I(0,a) +a.Hl(this,b) +return a.gM()}, +Rk(a){return this.oU(a,null)}, +X(a){var s=this.z,r=s==null?null:s.h(0,A.bU(a)) +if(r!=null)return a.a(this.oU(r,null)) +this.ch=!0 +return null}, +kO(a){var s=this.z +return s==null?null:s.h(0,A.bU(a))}, +Dw(){var s=this.a +this.z=s==null?null:s.z}, +ajT(a){var s,r,q,p=this.a +while(!0){s=p==null +if(!s){r=p.gM() +q=r instanceof A.dv?A.fd(r):null +r=A.bU(q==null?A.b6(r):q)!==A.bU(a)}else r=!1 +if(!r)break +p=p.a}s=s?null:p.gM() +return a.i("0?").a(s)}, +lO(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.im){r=q.aw +r.toString +r=a.b(r)}else r=!1 +if(r)break +q=q.a}t.lE.a(q) +if(s)s=null +else{s=q.aw +s.toString}return a.i("0?").a(s)}, +Fs(a){var s,r,q=this.a +for(s=null;q!=null;){if(q instanceof A.im){r=q.aw +r.toString +r=a.b(r)}else r=!1 +if(r)s=q +q=q.a}if(s==null)r=null +else{r=s.aw +r.toString}return a.i("0?").a(r)}, +y_(a){var s=this.a +for(;s!=null;){if(s instanceof A.b_&&a.b(s.gL()))return a.a(s.gL()) +s=s.a}return null}, +mj(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +bZ(){this.eV()}, +d0(){var s=this.f +s=s==null?null:s.d0() +return s==null?"#"+A.bX(this)+"(DEFUNCT)":s}, +eV(){var s=this +if(s.x!==B.cu)return +if(s.cx)return +s.cx=!0 +s.r.HZ(s)}, +ue(){if(this.x!==B.cu||!this.cx)return +this.iV()}, +$iX:1} +A.a3R.prototype={ +$1(a){if(a.x===B.xU)return +else if(a instanceof A.b_)this.a.a=a.gL() +else a.bP(this)}, +$S:18} +A.a3S.prototype={ +$1(a){a.DB(this.a) +if(!(a instanceof A.b_))a.bP(this)}, +$S:18} +A.a3O.prototype={ +$1(a){a.Ph(this.a)}, +$S:18} +A.a3Q.prototype={ +$1(a){a.rZ()}, +$S:18} +A.a3P.prototype={ +$1(a){a.x8(this.a)}, +$S:18} +A.Lq.prototype={ +aT(a){var s=this.d,r=new A.CP(s,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.a29(s) +return r}} +A.zn.prototype={ +eq(a,b){this.J_(a,b) +this.BF()}, +BF(){this.ue()}, +iV(){var s,r,q,p,o,n,m=this,l=null +try{l=m.bJ(0) +m.gM()}catch(o){s=A.Z(o) +r=A.aD(o) +n=A.A0(A.aze(A.bA("building "+m.j(0)),s,r,new A.a1t(m))) +l=n}finally{m.cx=!1}try{m.dy=m.ex(m.dy,l,m.d)}catch(o){q=A.Z(o) +p=A.aD(o) +n=A.A0(A.aze(A.bA("building "+m.j(0)),q,p,new A.a1u(m))) +l=n +m.dy=m.ex(null,l,m.d)}}, +bP(a){var s=this.dy +if(s!=null)a.$1(s)}, +jp(a){this.dy=null +this.l0(a)}} +A.a1t.prototype={ +$0(){var s=A.b([],t.F) +return s}, +$S:32} +A.a1u.prototype={ +$0(){var s=A.b([],t.F) +return s}, +$S:32} +A.eL.prototype={ +gM(){return t.Iz.a(A.b2.prototype.gM.call(this))}, +bJ(a){return this.gM().K(0,this)}, +bk(a,b){this.vb(0,b) +this.cx=!0 +this.ue()}} +A.im.prototype={ +bJ(a){return this.aw.K(0,this)}, +BF(){var s,r=this +try{r.dx=!0 +s=r.aw.aW()}finally{r.dx=!1}r.aw.bZ() +r.XP()}, +iV(){var s=this +if(s.Y){s.aw.bZ() +s.Y=!1}s.IQ()}, +bk(a,b){var s,r,q,p,o=this +o.vb(0,b) +q=o.aw +p=q.a +p.toString +s=p +o.cx=!0 +p=o.f +p.toString +q.a=t.lb.a(p) +try{o.dx=!0 +r=q.bw(s)}finally{o.dx=!1}o.ue()}, +c4(){this.Am() +this.aw.c4() +this.eV()}, +e4(){this.aw.e4() +this.IX()}, +kK(){var s=this +s.qo() +s.aw.m(0) +s.aw=s.aw.c=null}, +oU(a,b){return this.Ao(a,b)}, +Rk(a){return this.oU(a,null)}, +bZ(){this.IY() +this.Y=!0}} +A.lx.prototype={ +gM(){return t.yH.a(A.b2.prototype.gM.call(this))}, +bJ(a){return this.gM().b}, +bk(a,b){var s=this,r=s.gM() +s.vb(0,b) +s.ux(r) +s.cx=!0 +s.ue()}, +ux(a){this.pu(a)}} +A.qf.prototype={ +gM(){return this.$ti.i("ea<1>").a(A.lx.prototype.gM.call(this))}, +JP(a){this.bP(new A.aaY(a))}, +pu(a){this.JP(this.$ti.i("ea<1>").a(A.lx.prototype.gM.call(this)))}} +A.aaY.prototype={ +$1(a){if(a instanceof A.b_)this.a.rD(a.gL()) +else a.bP(this)}, +$S:18} +A.cB.prototype={ +gM(){return t.WB.a(A.lx.prototype.gM.call(this))}, +Dw(){var s,r=this,q=r.a,p=q==null?null:q.z +q=t.n +s=t.IS +if(p!=null){q=A.hm(q,s) +q.P(0,p) +r.z=q}else q=r.z=A.hm(q,s) +q.l(0,A.J(r.gM()),r)}, +Hl(a,b){this.bz.l(0,a,null)}, +Gp(a,b){b.bZ()}, +ux(a){if(this.gM().d1(a))this.YC(a)}, +pu(a){var s,r +for(s=this.bz,r=A.r(s),s=new A.xa(s,s.vz(),r.i("xa<1>")),r=r.c;s.v();)this.Gp(a,r.a(s.d))}} +A.b_.prototype={ +gM(){return t.F5.a(A.b2.prototype.gM.call(this))}, +gL(){var s=this.dy +s.toString +return s}, +a6x(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.b_)))break +s=s.a}return t.c_.a(s)}, +a6w(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof A.b_)))break +if(q instanceof A.qf){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +eq(a,b){var s=this +s.J_(a,b) +s.dy=s.gM().aT(s) +s.x8(b) +s.cx=!1}, +bk(a,b){this.vb(0,b) +this.Nm()}, +iV(){this.Nm()}, +Nm(){var s=this +s.gM().aZ(s,s.gL()) +s.cx=!1}, +aph(a1,a2,a3){var s,r,q,p,o,n,m,l,k=this,j=null,i=new A.ad9(a3),h=new A.ada(j),g=J.ah(a2),f=g.gp(a2)-1,e=a1.length,d=e-1,c=e===g.gp(a2)?a1:A.a_(g.gp(a2),$.aAk(),!1,t.u),b=j,a=0,a0=0 +while(!0){if(!(a0<=d&&a<=f))break +s=i.$1(a1[a0]) +r=g.h(a2,a) +if(s!=null){e=s.gM() +q=e instanceof A.dv?A.fd(e):j +p=A.bU(q==null?A.b6(e):q) +q=r instanceof A.dv?A.fd(r):j +e=!(p===A.bU(q==null?A.b6(r):q)&&J.e(e.a,r.a))}else e=!0 +if(e)break +e=k.ex(s,r,h.$2(a,b)) +e.toString +c[a]=e;++a;++a0 +b=e}o=d +while(!0){n=a0<=o +if(!(n&&a<=f))break +s=i.$1(a1[o]) +r=g.h(a2,f) +if(s!=null){e=s.gM() +q=e instanceof A.dv?A.fd(e):j +p=A.bU(q==null?A.b6(e):q) +q=r instanceof A.dv?A.fd(r):j +e=!(p===A.bU(q==null?A.b6(r):q)&&J.e(e.a,r.a))}else e=!0 +if(e)break;--o;--f}if(n){m=A.v(t.D2,t.u) +for(;a0<=o;){s=i.$1(a1[a0]) +if(s!=null)if(s.gM().a!=null){e=s.gM().a +e.toString +m.l(0,e,s)}else{s.a=null +s.rZ() +e=k.r.b +if(s.x===B.cu){s.e4() +s.bP(A.auw())}e.b.I(0,s)}++a0}n=!0}else m=j +for(;a<=f;b=e){r=g.h(a2,a) +if(n){l=r.a +if(l!=null){s=m.h(0,l) +if(s!=null){e=s.gM() +q=e instanceof A.dv?A.fd(e):j +p=A.bU(q==null?A.b6(e):q) +q=r instanceof A.dv?A.fd(r):j +if(p===A.bU(q==null?A.b6(r):q)&&J.e(e.a,l))m.w(0,l) +else s=j}}else s=j}else s=j +e=k.ex(s,r,h.$2(a,b)) +e.toString +c[a]=e;++a}f=g.gp(a2)-1 +while(!0){if(!(a0<=d&&a<=f))break +e=k.ex(a1[a0],g.h(a2,a),h.$2(a,b)) +e.toString +c[a]=e;++a;++a0 +b=e}if(n&&m.gbv(m))for(g=m.gbg(m),g=g.ga3(g);g.v();){e=g.gJ(g) +if(!a3.A(0,e)){e.a=null +e.rZ() +p=k.r.b +if(e.x===B.cu){e.e4() +e.bP(A.auw())}p.b.I(0,e)}}return c}, +e4(){this.IX()}, +kK(){var s=this,r=s.gM() +s.qo() +r.oZ(s.gL()) +s.dy.m(0) +s.dy=null}, +DB(a){var s,r=this,q=r.d +r.XY(a) +s=r.fx +s.toString +s.m1(r.gL(),q,r.d)}, +x8(a){var s,r,q=this +q.d=a +s=q.fx=q.a6x() +if(s!=null)s.lT(q.gL(),a) +r=q.a6w() +if(r!=null)r.$ti.i("ea<1>").a(A.lx.prototype.gM.call(r)).rD(q.gL())}, +rZ(){var s=this,r=s.fx +if(r!=null){r.ma(s.gL(),s.d) +s.fx=null}s.d=null}, +lT(a,b){}, +m1(a,b,c){}, +ma(a,b){}} +A.ad9.prototype={ +$1(a){var s=this.a.A(0,a) +return s?null:a}, +$S:348} +A.ada.prototype={ +$2(a,b){return new A.ub(b,a,t.Bc)}, +$S:349} +A.Da.prototype={ +eq(a,b){this.qr(a,b)}} +A.MX.prototype={ +jp(a){this.l0(a)}, +lT(a,b){}, +m1(a,b,c){}, +ma(a,b){}} +A.vw.prototype={ +gM(){return t.Mp.a(A.b_.prototype.gM.call(this))}, +bP(a){var s=this.Y +if(s!=null)a.$1(s)}, +jp(a){this.Y=null +this.l0(a)}, +eq(a,b){var s=this +s.qr(a,b) +s.Y=s.ex(s.Y,s.gM().c,null)}, +bk(a,b){var s=this +s.mE(0,b) +s.Y=s.ex(s.Y,s.gM().c,null)}, +lT(a,b){var s=this.dy +s.toString +t.GM.a(s).sbq(a)}, +m1(a,b,c){}, +ma(a,b){var s=this.dy +s.toString +t.GM.a(s).sbq(null)}} +A.hs.prototype={ +gM(){return t.Lb.a(A.b_.prototype.gM.call(this))}, +gL(){return t.pU.a(A.b_.prototype.gL.call(this))}, +geP(a){var s=A.a(this.Y,"_children") +return new A.aJ(s,new A.aa1(this),A.b6(s).i("aJ<1>"))}, +lT(a,b){var s=this.gL(),r=b.a +s.FS(0,a,r==null?null:r.gL())}, +m1(a,b,c){var s=this.gL(),r=c.a +s.yG(a,r==null?null:r.gL())}, +ma(a,b){this.gL().w(0,a)}, +bP(a){var s,r,q,p,o +for(s=A.a(this.Y,"_children"),r=s.length,q=this.a2,p=0;p") +k.d=new A.aV(t.m.a(q),new A.fx(new A.hg(new A.fV(o,1,B.N)),p,n),n.i("aV"))}}if(s)s=!(isFinite(r.a)&&isFinite(r.b)) +else s=!0 +k.x=s}, +j(a){var s=this,r="manifest",q=A.a(s.f,r).d.b,p=A.a(s.f,r).e.b +return"HeroFlight(for: "+A.a(s.f,r).f.a.c.j(0)+", from: "+q.j(0)+", to: "+p.j(0)+" "+A.d(A.a(s.e,"_proxyAnimation").c)+")"}} +A.ana.prototype={ +$2(a,b){var s=null,r=this.a,q=A.a(r.b,"heroRectTween"),p=A.a(r.e,"_proxyAnimation") +p=q.al(0,p.gn(p)) +p.toString +q=A.a(r.f,"manifest").c +return A.qq(q.b-p.d,new A.hn(!0,s,new A.ig(A.l4(!1,b,r.d),s),s),s,s,p.a,q.a-p.c,p.b,s)}, +$S:364} +A.anb.prototype={ +$0(){var s,r=this.a +r.y=!1 +this.b.fr.T(0,this) +s=A.a(r.e,"_proxyAnimation") +r.Nl(s.gbB(s))}, +$S:0} +A.AC.prototype={ +oX(a,b){this.wj(b,a,B.ce,!1)}, +ke(a,b){if(!this.a.fr.a)this.wj(a,b,B.cf,!1)}, +t4(a,b){var s=a.gku() +if(s)this.wj(b,a,B.ce,!1)}, +Rp(a,b){this.wj(a,b,B.cf,!0)}, +t5(){var s,r,q,p +if(this.a.fr.a)return +s=this.c +s=s.gbg(s) +r=A.r(s).i("aJ") +q=A.ai(new A.aJ(s,new A.a6s(),r),!1,r.i("q.E")) +for(s=q.length,p=0;p"),a2=t.k2;r.v();){a3=r.gJ(r) +a4=a3.gdB(a3) +a5=a3.gn(a3) +a6=l.h(0,a4) +a7=i.h(0,a4) +if(a6==null)a8=b4 +else{a3=p.rx +a3.toString +a6.a.toString +a5.a.toString +a8=new A.an9(c1,q,a3,b8,b9,a5,a6,j,k,c2,a7!=null)}if(a8!=null&&a8.gc8()){l.w(0,a4) +if(a7!=null){if(A.a(a7.f,b5).a===B.ce&&a8.a===B.cf){A.a(a7.e,b6).saA(0,new A.lC(a8.giH(a8),new A.bh(A.b([],e),d),0)) +a3=A.a(a7.b,b7) +a7.b=new A.D9(a3,a3.b,a3.a,a2)}else if(A.a(a7.f,b5).a===B.cf&&a8.a===B.ce){a3=A.a(a7.e,b6) +a9=a8.giH(a8) +b0=A.a(a7.f,b5) +b0=b0.giH(b0) +b0=b0.gn(b0) +a3.saA(0,new A.aV(a0.a(a9),new A.aG(b0,1,a),a1)) +a3=A.a(a7.f,b5).f +a9=a8.r +b0=a7.f +if(a3!==a9){A.a(b0,b5).f.p2(!0) +a9.A9() +a7.b=A.a(a7.f,b5).rR(A.a(a7.b,b7).b,a8.gzb())}else a7.b=A.a(b0,b5).rR(A.a(a7.b,b7).b,A.a(a7.b,b7).a)}else{a3=A.a(a7.f,b5) +a9=A.a(a7.b,b7) +b0=A.a(a7.e,b6) +a7.b=a3.rR(a9.al(0,b0.gn(b0)),a8.gzb()) +a7.c=null +a3=a8.a +a9=a7.e +if(a3===B.cf)A.a(a9,b6).saA(0,new A.lC(a8.giH(a8),new A.bh(A.b([],e),d),0)) +else A.a(a9,b6).saA(0,a8.giH(a8)) +A.a(a7.f,b5).f.p2(!0) +A.a(a7.f,b5).r.p2(!0) +a8.f.Aa(a3===B.ce) +a8.r.A9() +a3=a7.r.f.gaj() +if(a3!=null)a3.wd()}a7.f=a8}else{a3=new A.mc(f,B.n9) +a9=A.b([],e) +b0=new A.bh(a9,d) +b1=new A.Ct(b0,new A.bh(A.b([],c),b),0) +b1.a=B.G +b1.b=0 +b1.d4() +b0.b=!0 +a9.push(a3.ga7K()) +a3.e=b1 +a3.f=a8 +switch(A.a(a8,b5).a.a){case 1:a9=A.a(a3.e,b6) +b0=A.a(a3.f,b5) +a9.saA(0,new A.lC(b0.giH(b0),new A.bh(A.b([],e),d),0)) +b2=!1 +break +case 0:a9=A.a(a3.e,b6) +b0=A.a(a3.f,b5) +a9.saA(0,b0.giH(b0)) +b2=!0 +break +default:b2=b4}a3.b=A.a(a3.f,b5).rR(A.a(a3.f,b5).gSb(),A.a(a3.f,b5).gzb()) +A.a(a3.f,b5).f.Aa(b2) +A.a(a3.f,b5).r.A9() +a9=A.a(a3.f,b5).b +b0=new A.k2(a3.gaab(),!1,new A.bk(b4,h),A.a_(0,b4,!1,g)) +a3.r=b0 +a9.pg(0,b0) +b0=A.a(a3.e,b6) +b0.d4() +b0=b0.cB$ +b0.b=!0 +b0.a.push(a3.gTx()) +i.l(0,a4,a3)}}else if(a7!=null)a7.x=!0}for(r=l.gbg(l),r=r.ga3(r);r.v();)r.gJ(r).RH()}, +a8m(a){this.c.w(0,A.a(a.f,"manifest").f.a.c)}, +a5y(a,b,c,d,e){return t.rA.a(e.gM()).e}} +A.a6s.prototype={ +$1(a){var s,r="manifest" +if(A.a(a.f,r).z)if(A.a(a.f,r).a===B.cf){s=A.a(a.e,"_proxyAnimation") +s=s.gbB(s)===B.G}else s=!1 +else s=!1 +return s}, +$S:367} +A.a6r.prototype={ +$1(a){var s=this +s.a.OA(s.b,s.c,s.d,s.e,s.f)}, +$S:2} +A.u5.prototype={ +K(a,b){var s,r,q,p,o,n,m,l=null,k=b.X(t.I) +k.toString +s=k.f +r=A.aDd(b) +q=this.d +if(q==null)q=r.c +k=this.c +if(k==null)return A.bQ(l,l,A.ca(l,q,q),!1,l,l,!1,!1,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l) +p=r.ges(r) +if(p==null)p=1 +o=this.e +if(o==null){n=r.a +n.toString +o=n}if(p!==1)o=A.aH(B.c.aX(255*((o.gn(o)>>>24&255)/255*p)),o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255) +n=A.cg(k.a) +m=A.aye(l,l,B.RA,!0,l,A.ip(l,l,A.bM(l,l,o,l,l,l,l,l,k.b,l,l,q,l,l,l,l,!1,l,l,l,l,k.c,l,l,l),n),B.b_,s,l,1,B.aJ) +if(k.d)switch(s.a){case 0:k=new A.bd(new Float64Array(16)) +k.ed() +k.q7(0,-1,1,1) +m=A.Rx(B.P,m,k,!1) +break +case 1:break}return A.bQ(l,l,new A.pf(!0,A.ca(A.he(m,l,l),q,q),l),!1,l,l,!1,!1,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l)}} +A.aQ.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.aQ&&b.a===s.a&&b.b===s.b&&b.c==s.c&&b.d===s.d}, +gB(a){var s=this +return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"IconData(U+"+B.e.dO(B.b.eI(this.a,16).toUpperCase(),5,"0")+")"}} +A.pD.prototype={ +d1(a){return!this.x.k(0,a.x)}, +uC(a,b,c){return A.Mi(c,this.x,null)}} +A.a7l.prototype={ +$1(a){return A.Mi(this.c,A.aDc(a).bW(this.b),this.a)}, +$S:368} +A.cW.prototype={ +rO(a,b,c){var s=this,r=a==null?s.a:a,q=b==null?s.ges(s):b +return new A.cW(r,q,c==null?s.c:c)}, +eg(a){return this.rO(a,null,null)}, +bW(a){if(a==null)return this +return this.rO(a.a,a.ges(a),a.c)}, +R(a){return this}, +ges(a){var s=this.b +return s==null?null:B.c.q(s,0,1)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.a6(b)!==A.J(s))return!1 +return b instanceof A.cW&&J.e(b.a,s.a)&&b.ges(b)==s.ges(s)&&b.c==s.c}, +gB(a){var s=this +return A.a7(s.a,s.ges(s),s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Us.prototype={} +A.u6.prototype={ +au(){return new A.Fz(B.l)}} +A.Fz.prototype={ +aW(){var s=this +s.bp() +$.K.by$.push(s) +s.Q=new A.L6(s,t.uZ)}, +m(a){var s,r=this +B.d.w($.K.by$,r) +r.aeY() +s=r.cy +if(s!=null)s.m(0) +A.a(r.Q,"_scrollAwareContext").a=null +r.CS(null) +r.ba(0)}, +bZ(){var s,r=this +r.afD() +r.NR() +s=r.c +s.toString +if(A.ayx(s))r.aaX() +else r.OF(!0) +r.dZ()}, +bw(a){var s=this +s.c3(a) +if(s.r)s.a.toString +if(!s.a.c.k(0,a.c))s.NR()}, +afD(){var s=this.c +s.toString +s=A.eZ(s) +s=s==null?null:s.Q +if(s==null){A.a($.Dv.tf$,"_accessibilityFeatures") +s=!1}this.x=s}, +NR(){var s,r=this,q=A.a(r.Q,"_scrollAwareContext"),p=r.a,o=p.c,n=r.c +n.toString +s=p.r +p=p.x +r.afU(new A.Dj(q,o,t.JE).R(A.ZG(n,new A.S(s,p))))}, +a7o(a){var s=this,r=s.db +if(r==null||a){s.cx=s.ch=null +s.a.toString +r=s.db=new A.fU(s.ga8B(),null,null)}r.toString +return r}, +vX(){return this.a7o(!1)}, +a8C(a,b){this.ag(new A.ang(this,a,b))}, +CS(a){var s=this.e +if(s!=null)s.a.m(0) +this.e=a}, +afU(a){var s,r,q=this,p=q.d +if(p==null)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(q.r){p.toString +p.T(0,q.vX())}if(!q.a.fr)q.ag(new A.anh(q)) +q.ag(new A.ani(q)) +q.d=a +if(q.r)a.aq(0,q.vX())}, +aaX(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.aq(0,r.vX()) +s=r.cy +if(s!=null)s.m(0) +r.cy=null +r.r=!0}, +OF(a){var s,r,q=this +if(!q.r)return +if(a)if(q.cy==null){s=q.d +s=(s==null?null:s.a)!=null}else s=!1 +else s=!1 +if(s){s=q.d.a +if(s.r)A.R(A.ae(u.V)) +r=new A.u8(s) +r.vl(s) +q.cy=r}s=q.d +s.toString +s.T(0,q.vX()) +q.r=!1}, +aeY(){return this.OF(!1)}, +K(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null +if(g.ch!=null)g.a.toString +s=g.e +r=s==null +q=r?f:s.a +p=r?f:s.c +o=g.a +n=o.r +m=o.x +s=r?f:s.b +if(s==null)s=1 +r=o.z +l=o.cx +k=o.cy +o=o.db +j=A.a(g.x,"_invertColors") +i=g.a +h=new A.P6(q,p,n,m,s,f,r,B.nL,f,l,k,o,f,!1,j,!1,f) +if(!i.fy)h=A.bQ(f,f,h,!1,f,f,!1,!1,f,f,f,!0,f,"",f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f) +s=i.d +if(s!=null)h=s.$4(b,h,g.y,g.z) +g.a.toString +return h}} +A.ang.prototype={ +$0(){var s,r=this.a +r.CS(this.b) +r.cx=r.ch=r.f=null +s=r.y +r.y=s==null?0:s+1 +r.z=B.cN.zz(r.z,this.c)}, +$S:0} +A.anh.prototype={ +$0(){this.a.CS(null)}, +$S:0} +A.ani.prototype={ +$0(){var s=this.a +s.y=s.f=null +s.z=!1}, +$S:0} +A.YQ.prototype={} +A.oV.prototype={ +e6(a){var s=A.t9(this.a,this.b,a) +s.toString +return s}} +A.kY.prototype={ +e6(a){var s=A.a2G(this.a,this.b,a) +s.toString +return s}} +A.l3.prototype={ +e6(a){var s=A.fO(this.a,this.b,a) +s.toString +return s}} +A.oU.prototype={ +e6(a){return A.Jh(this.a,this.b,a)}} +A.q2.prototype={ +e6(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=new A.eh(new Float64Array(3)),a5=new A.eh(new Float64Array(3)),a6=A.aEB(),a7=A.aEB(),a8=new A.eh(new Float64Array(3)),a9=new A.eh(new Float64Array(3)) +this.a.Rd(a4,a6,a8) +this.b.Rd(a5,a7,a9) +s=1-b0 +r=a4.j5(s).U(0,a5.j5(b0)) +q=a6.j5(s).U(0,a7.j5(b0)) +p=new Float64Array(4) +o=new A.nx(p) +o.bA(q) +o.tT(0) +n=a8.j5(s).U(0,a9.j5(b0)) +s=new Float64Array(16) +q=new A.bd(s) +m=p[0] +l=p[1] +k=p[2] +j=p[3] +i=m+m +h=l+l +g=k+k +f=m*i +e=m*h +d=m*g +c=l*h +b=l*g +a=k*g +a0=j*i +a1=j*h +a2=j*g +a3=r.a +s[0]=1-(c+a) +s[1]=e+a2 +s[2]=d-a1 +s[3]=0 +s[4]=e-a2 +s[5]=1-(f+a) +s[6]=b+a0 +s[7]=0 +s[8]=d+a1 +s[9]=b-a0 +s[10]=1-(f+c) +s[11]=0 +s[12]=a3[0] +s[13]=a3[1] +s[14]=a3[2] +s[15]=1 +q.bH(0,n) +return q}} +A.r3.prototype={ +e6(a){var s=A.bN(this.a,this.b,a) +s.toString +return s}} +A.Mn.prototype={} +A.u9.prototype={ +gmL(){var s,r,q=this,p=q.d +if(p===$){s=q.a.d +r=A.bE(null,s,null,null,q) +A.cb(q.d,"_controller") +q.d=r +p=r}return p}, +ge_(){var s,r=this,q=r.e +if(q===$){s=r.gmL() +q=r.e=A.d3(r.a.c,s,null)}return q}, +aW(){var s=this +s.bp() +s.gmL().cS(new A.a7O(s)) +s.KA() +s.EW()}, +bw(a){var s,r=this +r.c3(a) +if(r.a.c!==a.c){r.ge_().m(0) +s=r.gmL() +r.e=A.d3(r.a.c,s,null)}r.gmL().e=r.a.d +if(r.KA()){r.kn(new A.a7N(r)) +s=r.gmL() +s.sn(0,0) +s.c_(0) +r.EW()}}, +m(a){this.ge_().m(0) +this.gmL().m(0) +this.ZP(0)}, +afV(a,b){var s +if(a==null)return +s=this.ge_() +a.sE3(a.al(0,s.gn(s))) +a.sbn(0,b)}, +KA(){var s={} +s.a=!1 +this.kn(new A.a7M(s,this)) +return s.a}, +EW(){}} +A.a7O.prototype={ +$1(a){switch(a.a){case 3:this.a.a.toString +break +case 0:case 1:case 2:break}}, +$S:4} +A.a7N.prototype={ +$3(a,b,c){this.a.afV(a,b) +return a}, +$S:129} +A.a7M.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.e(b,s==null?a.a:s))this.a.a=!0}else a=null +return a}, +$S:129} +A.t2.prototype={ +aW(){this.Y8() +var s=this.gmL() +s.d4() +s=s.cB$ +s.b=!0 +s.a.push(this.ga7I())}, +a7J(){this.ag(new A.a_F())}} +A.a_F.prototype={ +$0(){}, +$S:0} +A.yq.prototype={ +au(){return new A.Sh(null,null,B.l)}} +A.Sh.prototype={ +kn(a){var s,r,q=this,p=t.ZU +q.fr=p.a(a.$3(q.fr,q.a.x,new A.ajx())) +s=t.Om +q.fx=s.a(a.$3(q.fx,q.a.y,new A.ajy())) +r=t.xG +q.fy=r.a(a.$3(q.fy,q.a.z,new A.ajz())) +q.go=r.a(a.$3(q.go,q.a.Q,new A.ajA())) +q.id=t.YY.a(a.$3(q.id,q.a.ch,new A.ajB())) +r=q.k1 +q.a.toString +q.k1=s.a(a.$3(r,null,new A.ajC())) +r=q.k2 +q.a.toString +q.k2=t.ka.a(a.$3(r,null,new A.ajD())) +r=q.k3 +q.a.toString +q.k3=p.a(a.$3(r,null,new A.ajE()))}, +K(a,b){var s,r,q,p,o,n,m,l=this,k=null,j=l.ge_(),i=l.fr +i=i==null?k:i.al(0,j.gn(j)) +s=l.fx +s=s==null?k:s.al(0,j.gn(j)) +r=l.fy +r=r==null?k:r.al(0,j.gn(j)) +q=l.go +q=q==null?k:q.al(0,j.gn(j)) +p=l.id +p=p==null?k:p.al(0,j.gn(j)) +o=l.k1 +o=o==null?k:o.al(0,j.gn(j)) +n=l.k2 +n=n==null?k:n.al(0,j.gn(j)) +m=l.k3 +m=m==null?k:m.al(0,j.gn(j)) +return A.aU(i,l.a.r,B.j,k,p,r,q,k,o,s,n,m,k)}} +A.ajx.prototype={ +$1(a){return new A.mw(t.pC.a(a),null)}, +$S:128} +A.ajy.prototype={ +$1(a){return new A.l3(t.A0.a(a),null)}, +$S:100} +A.ajz.prototype={ +$1(a){return new A.kY(t.Hw.a(a),null)}, +$S:126} +A.ajA.prototype={ +$1(a){return new A.kY(t.Hw.a(a),null)}, +$S:126} +A.ajB.prototype={ +$1(a){return new A.oV(t.k.a(a),null)}, +$S:373} +A.ajC.prototype={ +$1(a){return new A.l3(t.A0.a(a),null)}, +$S:100} +A.ajD.prototype={ +$1(a){return new A.q2(t.xV.a(a),null)}, +$S:374} +A.ajE.prototype={ +$1(a){return new A.mw(t.pC.a(a),null)}, +$S:128} +A.yt.prototype={ +au(){return new A.Sk(null,null,B.l)}} +A.Sk.prototype={ +kn(a){this.fr=t.Om.a(a.$3(this.fr,this.a.r,new A.ajH()))}, +K(a,b){var s,r=this.fr +r.toString +s=this.ge_() +return new A.bT(J.a_e(r.al(0,s.gn(s)),B.K,B.mz),this.a.x,null)}} +A.ajH.prototype={ +$1(a){return new A.l3(t.A0.a(a),null)}, +$S:100} +A.yv.prototype={ +au(){return new A.Sm(null,null,B.l)}} +A.Sm.prototype={ +kn(a){var s,r=this,q=null,p=r.fr +r.a.toString +s=t.ir +r.fr=s.a(a.$3(p,q,new A.ajM())) +r.fx=s.a(a.$3(r.fx,r.a.y,new A.ajN())) +p=r.fy +r.a.toString +r.fy=s.a(a.$3(p,q,new A.ajO())) +p=r.go +r.a.toString +r.go=s.a(a.$3(p,q,new A.ajP())) +p=r.id +r.a.toString +r.id=s.a(a.$3(p,q,new A.ajQ())) +p=r.k1 +r.a.toString +r.k1=s.a(a.$3(p,q,new A.ajR()))}, +K(a,b){var s,r,q,p,o,n,m=this,l=null,k=m.fr +if(k==null)k=l +else{s=m.ge_() +s=k.al(0,s.gn(s)) +k=s}s=m.fx +if(s==null)s=l +else{r=m.ge_() +r=s.al(0,r.gn(r)) +s=r}r=m.fy +if(r==null)r=l +else{q=m.ge_() +q=r.al(0,q.gn(q)) +r=q}q=m.go +if(q==null)q=l +else{p=m.ge_() +p=q.al(0,p.gn(p)) +q=p}p=m.id +if(p==null)p=l +else{o=m.ge_() +o=p.al(0,o.gn(o)) +p=o}o=m.k1 +if(o==null)o=l +else{n=m.ge_() +n=o.al(0,n.gn(n)) +o=n}return A.qq(q,m.a.r,o,l,k,r,s,p)}} +A.ajM.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ajN.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ajO.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ajP.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ajQ.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ajR.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ys.prototype={ +au(){return new A.Sj(null,null,B.l)}} +A.Sj.prototype={ +kn(a){this.Q=t.ir.a(a.$3(this.Q,this.a.x,new A.ajG()))}, +EW(){var s=this.ge_(),r=this.Q +r.toString +this.ch=new A.aV(t.m.a(s),r,A.r(r).i("aV"))}, +K(a,b){var s=A.a(this.ch,"_opacityAnimation"),r=this.a +return A.l4(r.y,r.r,s)}} +A.ajG.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.yr.prototype={ +au(){return new A.Si(null,null,B.l)}} +A.Si.prototype={ +kn(a){this.fr=t.Dh.a(a.$3(this.fr,this.a.x,new A.ajF()))}, +K(a,b){var s,r=null,q=this.fr +q.toString +s=this.ge_() +s=q.al(0,s.gn(s)) +return A.kZ(this.a.r,r,r,B.bJ,!0,s,r,r,B.aJ)}} +A.ajF.prototype={ +$1(a){return new A.r3(t.em.a(a),null)}, +$S:375} +A.yu.prototype={ +au(){return new A.Sl(null,null,B.l)}} +A.Sl.prototype={ +kn(a){var s=this,r=s.fr +s.a.toString +s.fr=t.eJ.a(a.$3(r,B.aL,new A.ajI())) +s.fx=t.ir.a(a.$3(s.fx,s.a.Q,new A.ajJ())) +r=t.YJ +s.fy=r.a(a.$3(s.fy,s.a.ch,new A.ajK())) +s.go=r.a(a.$3(s.go,s.a.cy,new A.ajL()))}, +K(a,b){var s,r,q,p,o,n=this,m=n.a,l=m.x +m=m.y +s=n.fr +s.toString +r=n.ge_() +r=s.al(0,r.gn(r)) +s=n.fx +s.toString +q=n.ge_() +q=s.al(0,q.gn(q)) +s=n.a.ch +p=n.go +p.toString +o=n.ge_() +o=p.al(0,o.gn(o)) +o.toString +return new A.Oq(l,m,r,q,s,o,n.a.r,null)}} +A.ajI.prototype={ +$1(a){return new A.oU(t.m_.a(a),null)}, +$S:376} +A.ajJ.prototype={ +$1(a){return new A.aG(A.hM(a),null,t._)}, +$S:35} +A.ajK.prototype={ +$1(a){return new A.hf(t.n8.a(a),null)}, +$S:97} +A.ajL.prototype={ +$1(a){return new A.hf(t.n8.a(a),null)}, +$S:97} +A.xe.prototype={ +m(a){var s=this,r=s.di$ +if(r!=null)r.T(0,s.gmX()) +s.di$=null +s.ba(0)}, +c4(){this.dq() +this.d2() +this.mY()}} +A.le.prototype={ +ce(a){var s=A.hm(t.u,t.X),r=($.bv+1)%16777215 +$.bv=r +return new A.AN(s,r,this,B.a2,A.r(this).i("AN"))}} +A.AN.prototype={ +gM(){return this.$ti.i("le<1>").a(A.cB.prototype.gM.call(this))}, +Hl(a,b){var s=this.bz,r=this.$ti,q=r.i("cD<1>?").a(s.h(0,a)) +if(q!=null&&q.gS(q))return +s.l(0,a,A.dI(r.c))}, +Gp(a,b){var s=this.$ti,r=s.i("cD<1>?").a(this.bz.h(0,b)) +if(r==null)return +if(r.gS(r)||s.i("le<1>").a(A.cB.prototype.gM.call(this)).app(a,r))b.bZ()}} +A.fn.prototype={ +d1(a){return a.f!==this.f}, +ce(a){var s=A.hm(t.u,t.X),r=($.bv+1)%16777215 +$.bv=r +r=new A.xf(s,r,this,B.a2,A.r(this).i("xf")) +this.f.aq(0,r.gCc()) +return r}} +A.xf.prototype={ +gM(){return this.$ti.i("fn<1>").a(A.cB.prototype.gM.call(this))}, +bk(a,b){var s,r=this,q=r.$ti.i("fn<1>").a(A.cB.prototype.gM.call(r)).f,p=b.f +if(q!==p){s=r.gCc() +q.T(0,s) +p.aq(0,s)}r.Jc(0,b)}, +bJ(a){var s=this +if(s.d5){s.J1(s.$ti.i("fn<1>").a(A.cB.prototype.gM.call(s))) +s.d5=!1}return s.Jb(0)}, +aa4(){this.d5=!0 +this.eV()}, +pu(a){this.J1(a) +this.d5=!1}, +kK(){var s=this +s.$ti.i("fn<1>").a(A.cB.prototype.gM.call(s)).f.T(0,s.gCc()) +s.qo()}} +A.dJ.prototype={} +A.a7S.prototype={ +$1(a){var s,r,q +if(a===this.a)return!1 +if(a instanceof A.cB&&a.gM() instanceof A.dJ){s=t.og.a(a.gM()) +r=A.J(s) +q=this.c +if(!q.A(0,r)){q.I(0,r) +this.d.push(s)}}return!0}, +$S:19} +A.JA.prototype={} +A.EU.prototype={ +K(a,b){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.xj.prototype={ +gM(){return this.$ti.i("iJ<1>").a(A.b_.prototype.gM.call(this))}, +gL(){return this.$ti.i("hz<1,t>").a(A.b_.prototype.gL.call(this))}, +bP(a){var s=this.Y +if(s!=null)a.$1(s)}, +jp(a){this.Y=null +this.l0(a)}, +eq(a,b){var s=this +s.qr(a,b) +s.$ti.i("hz<1,t>").a(A.b_.prototype.gL.call(s)).Hj(s.gME())}, +bk(a,b){var s,r=this +r.mE(0,b) +s=r.$ti.i("hz<1,t>") +s.a(A.b_.prototype.gL.call(r)).Hj(r.gME()) +s=s.a(A.b_.prototype.gL.call(r)) +s.xW$=!0 +s.a5()}, +iV(){var s=this.$ti.i("hz<1,t>").a(A.b_.prototype.gL.call(this)) +s.xW$=!0 +s.a5() +this.Au()}, +kK(){this.$ti.i("hz<1,t>").a(A.b_.prototype.gL.call(this)).Hj(null) +this.YO()}, +aaQ(a){this.r.rG(this,new A.anD(this,a))}, +lT(a,b){this.$ti.i("hz<1,t>").a(A.b_.prototype.gL.call(this)).sbq(a)}, +m1(a,b,c){}, +ma(a,b){this.$ti.i("hz<1,t>").a(A.b_.prototype.gL.call(this)).sbq(null)}} +A.anD.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j=this,i=null +try{o=j.a +n=o.$ti.i("iJ<1>") +m=n.a(A.b_.prototype.gM.call(o)) +i=m.c.$2(o,j.b) +n.a(A.b_.prototype.gM.call(o))}catch(l){s=A.Z(l) +r=A.aD(l) +o=j.a +k=A.A0(A.aGG(A.bA("building "+o.$ti.i("iJ<1>").a(A.b_.prototype.gM.call(o)).j(0)),s,r,new A.anE(o))) +i=k}try{o=j.a +o.Y=o.ex(o.Y,i,null)}catch(l){q=A.Z(l) +p=A.aD(l) +o=j.a +k=A.A0(A.aGG(A.bA("building "+o.$ti.i("iJ<1>").a(A.b_.prototype.gM.call(o)).j(0)),q,p,new A.anF(o))) +i=k +o.Y=o.ex(null,i,o.d)}}, +$S:0} +A.anE.prototype={ +$0(){var s=A.b([],t.F) +return s}, +$S:32} +A.anF.prototype={ +$0(){var s=A.b([],t.F) +return s}, +$S:32} +A.hz.prototype={ +Hj(a){if(J.e(a,this.Fo$))return +this.Fo$=a +this.a5()}} +A.us.prototype={ +aT(a){var s=new A.GC(null,!0,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +return s}} +A.GC.prototype={ +bc(a){return 0}, +b2(a){return 0}, +b5(a){return 0}, +bb(a){return 0}, +cd(a){return B.n}, +bX(){var s=this,r=t.k,q=r.a(A.t.prototype.ga8.call(s)) +if(s.xW$||!r.a(A.t.prototype.ga8.call(s)).k(0,s.RS$)){s.RS$=r.a(A.t.prototype.ga8.call(s)) +s.xW$=!1 +r=s.Fo$ +r.toString +s.FU(r,A.r(s).i("hz.0"))}r=s.u$ +if(r!=null){r.cn(0,q,!0) +r=s.u$.rx +r.toString +s.rx=q.b0(r)}else s.rx=new A.S(B.b.q(1/0,q.a,q.b),B.b.q(1/0,q.c,q.d))}, +dH(a){var s=this.u$ +if(s!=null)return s.jL(a) +return this.Ar(a)}, +cZ(a,b){var s=this.u$ +s=s==null?null:s.c7(a,b) +return s===!0}, +aP(a,b){var s=this.u$ +if(s!=null)a.eG(s,b)}} +A.Z4.prototype={ +aC(a){var s +this.dS(a) +s=this.u$ +if(s!=null)s.aC(a)}, +av(a){var s +this.de(0) +s=this.u$ +if(s!=null)s.av(0)}} +A.Z5.prototype={} +A.xC.prototype={} +A.atm.prototype={ +$1(a){return this.a.a=a}, +$S:62} +A.atn.prototype={ +$1(a){return a.b}, +$S:377} +A.ato.prototype={ +$1(a){var s,r,q,p +for(s=J.ah(a),r=this.a,q=this.b,p=0;ph)i=h-r +else if(i")) +s=r.lZ(r,new A.adV(),new A.adW()) +if(s==null)return!1 +return s.a===this}, +gST(){var s,r=this.a +if(r==null)return!1 +r=r.e +r=new A.c6(r,A.a8(r).i("c6<1,dM?>")) +s=r.lQ(r,new A.adX(),new A.adY()) +if(s==null)return!1 +return s.a===this}, +gSm(){var s,r,q,p,o=this.a +if(o==null)return!1 +for(o=o.e,s=o.length,r=0;r=1)return!0}return!1}, +galL(){var s=this.a +if(s==null)return!1 +s=s.e +s=new A.c6(s,A.a8(s).i("c6<1,dM?>")) +s=s.lQ(s,new A.adT(this),new A.adU()) +return(s==null?null:s.gkv())===!0}} +A.adS.prototype={ +$1(a){var s,r=this.a.a +if(r==null)s=null +else{r.a.toString +s=!0}if(s===!0)r.y.kG()}, +$S:21} +A.adR.prototype={ +$1(a){var s=this.a.a +if(s!=null)s.y.kG()}, +$S:21} +A.adV.prototype={ +$1(a){return a!=null&&a.gkv()}, +$S:38} +A.adW.prototype={ +$0(){return null}, +$S:5} +A.adX.prototype={ +$1(a){return a!=null&&a.gkv()}, +$S:38} +A.adY.prototype={ +$0(){return null}, +$S:5} +A.adT.prototype={ +$1(a){return a!=null&&A.aG3(this.a).$1(a)}, +$S:38} +A.adU.prototype={ +$0(){return null}, +$S:5} +A.hC.prototype={ +j(a){return'RouteSettings("'+A.d(this.a)+'", '+A.d(this.b)+")"}, +gaF(a){return this.a}} +A.j6.prototype={ +oX(a,b){}, +ke(a,b){}, +Ro(a,b){}, +t4(a,b){}, +Rp(a,b){}, +t5(){}} +A.py.prototype={ +d1(a){return a.f!=this.f}} +A.adQ.prototype={} +A.RA.prototype={} +A.KZ.prototype={} +A.uI.prototype={ +au(){var s=null,r=t.Z,q=t.Tp +return new A.k_(A.b([],t.uD),new A.Uo(A.a_(0,s,!1,r)),A.eI(s,q),A.eI(s,q),A.a5s(!0,"Navigator Scope",!1),new A.D6(0,A.a_(0,s,!1,r),t.dZ),new A.dg(!1,A.a_(0,s,!1,r),t.uh),A.aT(t.S),s,A.v(t.yb,t.W),s,!0,s,s,s,B.l)}, +amT(a,b){return this.Q.$2(a,b)}} +A.aao.prototype={ +$1(a){return a==null}, +$S:124} +A.eQ.prototype={ +j(a){return"_RouteLifecycle."+this.b}} +A.Vn.prototype={} +A.dM.prototype={ +gfO(){var s=this.b +if(s!=null)return"r+"+s.gUn() +return null}, +akW(a,b,c,d){var s,r,q,p=this,o=p.c,n=p.a +n.a=b +n.lU() +s=p.c +if(s===B.xY||s===B.xZ){r=n.t3() +p.c=B.y_ +r.apC(new A.aqL(p,b))}else{n.ES(c) +p.c=B.em}if(a)n.t2(null) +s=o===B.Xv||o===B.xZ +q=b.r +if(s)q.dr(0,new A.Gc(n,d)) +else q.dr(0,new A.xx(n,d))}, +akV(a,b){var s,r=this +r.c=B.Xr +s=r.a +if((s.d.a.a&30)!==0)return!0 +if(!s.na(r.r)){r.c=B.em +return!1}r.r=null +return!0}, +bI(a){if(this.c.a>=10)return +this.x=!0 +this.c=B.xX}, +ahK(a,b){var s=this +if(s.c.a>=10)return +s.x=!0 +s.r=b +s.c=B.Xx}, +cq(a,b){return this.ahK(a,b,t.z)}, +m(a){var s,r,q,p,o,n,m={} +this.c=B.Xt +s=this.a +r=s.gyO() +q=new A.aqJ() +p=A.a8(r) +o=new A.aJ(r,q,p.i("aJ<1>")) +if(!o.ga3(o).v())s.m(0) +else{m.a=o.gp(o) +for(s=B.d.ga3(r),p=new A.ko(s,q,p.i("ko<1>"));p.v();){r=s.gJ(s) +n=A.b5("listener") +q=new A.aqK(m,this,r,n) +n.b=q +r.aq(0,q)}}}, +gkv(){var s=this.c.a +return s<=10&&s>=1}} +A.aqL.prototype={ +$0(){var s=this.a +if(s.c===B.y_){s.c=B.em +this.b.BH()}}, +$S:0} +A.aqJ.prototype={ +$1(a){return a.d}, +$S:383} +A.aqK.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.T(0,s.d.aJ()) +if(r.a===0)s.b.a.m(0)}, +$S:0} +A.aqM.prototype={ +$1(a){return a.a===this.a}, +$S:69} +A.oe.prototype={} +A.xx.prototype={ +nt(a){a.oX(this.a,this.b)}} +A.Ga.prototype={ +nt(a){a.ke(this.a,this.b)}} +A.Gb.prototype={ +nt(a){a.Ro(this.a,this.b)}} +A.Gc.prototype={ +nt(a){a.t4(this.a,this.b)}} +A.k_.prototype={ +aW(){var s,r,q,p=this +p.bp() +for(s=p.a.y,r=s.length,q=0;q0?s[r-1]:a0 +o=A.b([],t.uD) +for(s=a.x,n=a.r,m=a0,l=m,k=!1,j=!1;r>=0;){switch(q.c.a){case 1:i=a.l9(r-1,A.azO()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +g=q.a +g.a=a +g.lU() +q.c=B.Xu +n.dr(0,new A.xx(g,h)) +continue +case 2:if(k||l==null){h=q.a +h.t_() +q.c=B.em +if(l==null)h.t2(a0) +continue}break +case 3:case 4:case 6:h=p==null?a0:p.a +i=a.l9(r-1,A.azO()) +g=i>=0?a.e[i]:a0 +g=g==null?a0:g.a +q.akW(l==null,a,h,g) +if(q.c===B.em)continue +break +case 5:if(!j&&m!=null){q.a.oW(m) +q.e=m}j=!0 +break +case 7:if(!j&&m!=null){q.a.oW(m) +q.e=m}k=!0 +j=!0 +break +case 8:i=a.l9(r,A.ZR()) +h=i>=0?a.e[i]:a0 +if(!q.akV(a,h==null?a0:h.a))continue +if(!j){if(m!=null){q.a.oW(m) +q.e=m}m=q.a}h=q.a +i=a.l9(r,A.ZR()) +g=i>=0?a.e[i]:a0 +s.dr(0,new A.Ga(h,g==null?a0:g.a)) +if(q.c===B.mB)continue +k=!0 +break +case 11:break +case 9:h=q.a +g=q.r +if(g==null)g=a0 +h=h.d.a +if((h.a&30)!==0)A.R(A.ae("Future already completed")) +h.qC(g) +q.r=null +q.c=B.xX +continue +case 10:if(!j){if(m!=null)q.a.oW(m) +m=a0}i=a.l9(r,A.ZR()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +q.c=B.Xs +if(q.x)s.dr(0,new A.Gb(q.a,h)) +continue +case 12:if(!k&&l!=null)break +q.c=B.mB +continue +case 13:o.push(B.d.fL(a.e,r)) +q=l +break +case 14:case 0:break}--r +f=r>0?a.e[r-1]:a0 +l=q +q=p +p=f}a.a6J() +a.a6L() +a.a.toString +s=a.e +s=new A.c6(s,A.a8(s).i("c6<1,dM?>")) +e=s.lZ(s,new A.aac(),new A.aad()) +d=e==null?a0:e.a.b.a +if(d!=null&&d!==a.cy){A.aTN(d,!1,a0) +a.cy=d}for(s=o.length,c=0;c=0;){s=m.e[k] +r=s.c.a +if(!(r<=12&&r>=3)){--k +continue}q=m.a7u(k+1,A.aI4()) +r=q==null +p=r?l:q.a +o=s.f +if(p!=o){if((r?l:q.a)==null){p=s.e +p=p!=null&&p===o}else p=!1 +if(!p){p=s.a +p.t2(r?l:q.a)}s.f=r?l:q.a}--k +n=m.l9(k,A.aI4()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.d){o=s.a +o.EN(p?l:r.a) +s.d=p?l:r.a}}}, +a7v(a,b){a=this.l9(a,b) +return a>=0?this.e[a]:null}, +l9(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +a7u(a,b){var s +while(!0){s=this.e +if(!(a?") +q=r.a(this.a.r.$1(s)) +return q==null&&!b?r.a(this.a.x.$1(s)):q}, +NZ(a,b,c){return this.ri(a,!1,b,c)}, +anB(a){var s=A.aG2(a,B.xY,null) +this.e.push(s) +this.BH() +this.JG(s.a) +return a.d.a}, +m5(a){return this.anB(a,t.X)}, +JG(a){this.a45()}, +tM(a){var s=0,r=A.C(t.y),q,p=this,o,n,m +var $async$tM=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)$async$outer:switch(s){case 0:m=p.e +m=new A.c6(m,A.a8(m).i("c6<1,dM?>")) +o=m.lZ(m,new A.aae(),new A.aaf()) +if(o==null){q=!1 +s=1 +break}s=3 +return A.H(o.a.iv(),$async$tM) +case 3:n=c +if(p.c==null){q=!0 +s=1 +break}m=p.e +m=new A.c6(m,A.a8(m).i("c6<1,dM?>")) +if(o!==m.lZ(m,new A.aag(),new A.aah())){q=!0 +s=1 +break}switch(n.a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.u4(0,a) +q=!0 +s=1 +break $async$outer +case 1:q=!0 +s=1 +break $async$outer}case 1:return A.A(q,r)}}) +return A.B($async$tM,r)}, +Tc(){return this.tM(null,t.X)}, +amr(a){return this.tM(a,t.X)}, +TI(a,b){var s=B.d.am6(this.e,A.azO()) +s.r=b +s.c=B.Xw +this.BI(!1) +this.JG(s.a)}, +e9(a){return this.TI(a,null,t.X)}, +u4(a,b){return this.TI(a,b,t.X)}, +u5(a){var s,r=this.e +r=new A.c6(r,A.a8(r).i("c6<1,dM?>")) +s=r.lZ(r,new A.aai(),new A.aaj()) +for(;s!=null;){if(a.$1(s.a))return +this.e9(0) +r=this.e +r=new A.c6(r,A.a8(r).i("c6<1,dM?>")) +s=r.lZ(r,new A.aak(),new A.aal())}}, +RV(a){B.d.S_(this.e,A.aG3(a)).c=B.mB +if(!this.dx)this.BI(!1)}, +sPF(a){this.dy=a +this.fr.sn(0,a>0)}, +aiT(){var s,r,q,p,o,n,m=this +m.sPF(m.dy+1) +if(m.dy===1){s=m.l9(m.e.length-1,A.ZR()) +r=m.e[s].a +q=!r.gHu()&&s>0?m.a7v(s-1,A.ZR()).a:null +for(p=A.a(m.ch,"_effectiveObservers"),o=p.length,n=0;n7){i=j.a +i.c.sn(0,d) +continue}if(l){i=j.b +l=(i==null?d:i.gSZ())===!0}else l=!1 +i=j.a +h=l?j.gfO():d +i.c.sn(0,h) +if(l){i=j.b +h=i.b +i=h==null?i.b=i.xt():h +if(!m){h=J.ah(q) +g=h.gp(q) +f=s.length +m=g<=f||!J.e(h.h(q,f),i)}else m=!0 +s.push(i)}}m=m||s.length!==J.aZ(q) +e.a6t(s,n,p,o) +if(m||o.gbv(o)){e.y=p +e.W()}}, +a6t(a,b,c,d){var s,r=a.length +if(r!==0){s=b==null?null:b.gfO() +c.l(0,s,a) +d.w(0,s)}}, +ar(a){if(this.y==null)return +this.y=null +this.W()}, +Uo(a,b){var s,r,q,p,o,n=A.b([],t.uD) +if(this.y!=null)s=a!=null&&a.gfO()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.N(s,a==null?null:a.gfO()) +if(r==null)return n +for(s=J.aW(r);s.v();){q=A.aVN(s.gJ(s)) +p=q.EE(b) +o=$.aws() +n.push(new A.dM(p,q,B.mA,o,o,o))}return n}, +xD(){return null}, +pc(a){a.toString +return J.aO7(t.f.a(a),new A.anf(),t.ob,t.UX)}, +tB(a){this.y=a}, +pT(){return this.y}, +glH(a){return this.y!=null}} +A.anf.prototype={ +$2(a,b){return new A.aX(A.cR(a),A.fZ(t.j.a(b),!0,t.K),t.qE)}, +$S:387} +A.aov.prototype={ +$2(a,b){if(!a.a)a.T(0,b)}, +$S:57} +A.Gd.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.Ge.prototype={ +bw(a){this.c3(a) +this.p_()}, +bZ(){var s,r,q,p,o=this +o.dZ() +s=o.bx$ +r=o.gkH() +q=o.c +q.toString +q=A.qC(q) +o.c0$=q +p=o.mW(q,r) +if(r){o.hF(s,o.cO$) +o.cO$=!1}if(p)if(s!=null)s.m(0)}, +m(a){var s,r=this +r.dw$.a9(0,new A.aov()) +s=r.bx$ +if(s!=null)s.m(0) +r.bx$=null +r.ZS(0)}} +A.et.prototype={ +jK(a){var s +if(a instanceof A.eL){s=a.gM() +if(s instanceof A.cM)if(s.abr(this,a))return!1}return!0}, +eR(a){if(a!=null)a.mj(this.guA())}, +j(a){var s=A.b([],t.s) +this.cD(s) +return"Notification("+B.d.c1(s,", ")+")"}, +cD(a){}} +A.cM.prototype={ +abr(a,b){if(this.$ti.c.b(a))return this.d.$1(a) +return!1}, +K(a,b){return this.c}} +A.fY.prototype={} +A.C0.prototype={ +j(a){return"OverflowBarAlignment."+this.b}} +A.NX.prototype={ +aT(a){var s=this,r=a.X(t.I) +r.toString +r=r.f +r=new A.xI(s.e,s.f,s.r,s.x,s.y,r,B.j,0,null,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.P(0,null) +return r}, +aZ(a,b){var s,r=this +t.Eg.a(b) +b.sA4(0,r.e) +b.shr(r.f) +b.sanl(r.r) +b.sanj(r.x) +b.sank(r.y) +s=a.X(t.I) +s.toString +b.sc5(0,s.f) +b.sh_(B.j)}} +A.kw.prototype={} +A.xI.prototype={ +sA4(a,b){if(this.C===b)return +this.C=b +this.a5()}, +shr(a){if(this.V==a)return +this.V=a +this.a5()}, +sanl(a){if(this.ac===a)return +this.ac=a +this.a5()}, +sanj(a){if(this.an===a)return +this.an=a +this.a5()}, +sank(a){if(this.aN===a)return +this.aN=a +this.a5()}, +sc5(a,b){if(this.bf===b)return +this.bf=b +this.a5()}, +sh_(a){var s=this +if(a===s.aU)return +s.aU=a +s.aS() +s.aE()}, +ez(a){if(!(a.e instanceof A.kw))a.e=new A.kw(null,null,B.i)}, +b5(a){var s,r,q,p,o,n=this,m=n.Z$ +if(m==null)return 0 +for(s=A.r(n).i("a9.1"),r=0;m!=null;){r+=m.ad(B.F,1/0,m.gb6()) +q=m.e +q.toString +m=s.a(q).a1$}q=n.C +p=n.c9$ +m=n.Z$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.ad(B.T,a,m.gbr()) +q=m.e +q.toString +m=s.a(q).a1$}return o+n.ac*(n.c9$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.ad(B.T,a,m.gbr())) +q=m.e +q.toString +m=s.a(q).a1$}return o}}, +bb(a){var s,r,q,p,o,n=this,m=n.Z$ +if(m==null)return 0 +for(s=A.r(n).i("a9.1"),r=0;m!=null;){r+=m.ad(B.F,1/0,m.gb6()) +q=m.e +q.toString +m=s.a(q).a1$}q=n.C +p=n.c9$ +m=n.Z$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.ad(B.ar,a,m.gbN()) +q=m.e +q.toString +m=s.a(q).a1$}return o+n.ac*(n.c9$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.ad(B.ar,a,m.gbN())) +q=m.e +q.toString +m=s.a(q).a1$}return o}}, +bc(a){var s,r,q,p=this,o=p.Z$ +if(o==null)return 0 +for(s=A.r(p).i("a9.1"),r=0;o!=null;){r+=o.ad(B.F,1/0,o.gb6()) +q=o.e +q.toString +o=s.a(q).a1$}return r+p.C*(p.c9$-1)}, +b2(a){var s,r,q,p=this,o=p.Z$ +if(o==null)return 0 +for(s=A.r(p).i("a9.1"),r=0;o!=null;){r+=o.ad(B.M,1/0,o.gbh()) +q=o.e +q.toString +o=s.a(q).a1$}return r+p.C*(p.c9$-1)}, +dH(a){return this.xH(a)}, +cd(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.Z$ +if(i==null)return new A.S(B.b.q(0,a.a,a.b),B.b.q(0,a.c,a.d)) +s=a.b +r=new A.al(0,s,0,a.d) +for(q=A.r(j).i("a9.1"),p=0,o=0,n=0;i!=null;){m=i.f0(r) +p+=m.a +l=m.b +o=Math.max(o,l) +n+=l+j.ac +l=i.e +l.toString +i=q.a(l).a1$}k=p+j.C*(j.c9$-1) +if(k>s)return a.b0(new A.S(s,n-j.ac)) +else return a.b0(new A.S(j.V==null?k:s,o))}, +bX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2={},a3=a2.a=a1.Z$ +if(a3==null){s=t.k.a(A.t.prototype.ga8.call(a1)) +a1.rx=new A.S(B.b.q(0,s.a,s.b),B.b.q(0,s.c,s.d)) +return}s=t.k +r=s.a(A.t.prototype.ga8.call(a1)) +q=new A.al(0,r.b,0,r.d) +for(r=A.r(a1).i("a9.1"),p=a3,o=0,n=0,m=0;p!=null;p=a3){p.cn(0,q,!0) +p=a2.a +l=p.rx +k=l.a +o+=k +n=Math.max(n,l.b) +m=Math.max(m,k) +p=p.e +p.toString +a3=r.a(p).a1$ +a2.a=a3}j=a1.bf===B.a7 +i=o+a1.C*(a1.c9$-1) +if(i>s.a(A.t.prototype.ga8.call(a1)).b){a3=a1.aN===B.bj?a1.Z$:a1.cG$ +a2.a=a3 +h=new A.aqq(a2,a1) +for(r=t.pi,p=a3,g=0;p!=null;p=a3){l=p.e +l.toString +r.a(l) +switch(a1.an.a){case 0:if(j){p=s.a(A.t.prototype.ga8.call(a1)) +k=a2.a +f=p.b-k.rx.a +p=k}else f=0 +break +case 2:p=s.a(A.t.prototype.ga8.call(a1)) +k=a2.a +f=(p.b-k.rx.a)/2 +p=k +break +case 1:if(j)f=0 +else{p=s.a(A.t.prototype.ga8.call(a1)) +k=a2.a +f=p.b-k.rx.a +p=k}break +default:f=0}l.a=new A.m(f,g) +g+=p.rx.b+a1.ac +a3=h.$0() +a2.a=a3}a1.rx=s.a(A.t.prototype.ga8.call(a1)).b0(new A.S(s.a(A.t.prototype.ga8.call(a1)).b,g-a1.ac))}else{a3=a1.Z$ +a2.a=a3 +e=a3.rx.a +d=a1.V==null?i:s.a(A.t.prototype.ga8.call(a1)).b +a1.rx=s.a(A.t.prototype.ga8.call(a1)).b0(new A.S(d,n)) +f=A.b5("x") +c=a1.C +switch(a1.V){case null:f.b=j?a1.rx.a-e:0 +break +case B.x:f.b=j?a1.rx.a-e:0 +break +case B.cW:s=a1.rx.a +b=(s-i)/2 +f.b=j?s-b-e:b +break +case B.dG:f.b=j?i-e:a1.rx.a-i +break +case B.cX:s=a1.rx.a +c=(s-o)/(a1.c9$-1) +f.b=j?s-e:0 +break +case B.Nr:s=a1.c9$ +c=s>0?(a1.rx.a-o)/s:0 +s=c/2 +f.b=j?a1.rx.a-s-e:s +break +case B.Ns:s=a1.rx.a +c=(s-o)/(a1.c9$+1) +f.b=j?s-c-e:c +break}for(s=!j,p=t.pi,l=f.a;k=a2.a,k!=null;){a=k.e +a.toString +p.a(a) +a0=f.b +if(a0===f)A.R(A.dS(l)) +k=k.rx +a.a=new A.m(a0,(n-k.b)/2) +if(s)k=f.b=a0+(k.a+c) +else k=a0 +a3=a2.a=r.a(a).a1$ +if(j&&a3!=null)f.b=k-(a3.rx.a+c)}}}, +cZ(a,b){return this.oT(a,b)}, +aP(a,b){this.kb(a,b)}} +A.aqq.prototype={ +$0(){var s=this.b,r=s.aN,q=this.a.a +s=A.r(s).i("a9.1") +if(r===B.bj){r=q.e +r.toString +r=s.a(r).a1$ +s=r}else{r=q.e +r.toString +r=s.a(r).ct$ +s=r}return s}, +$S:388} +A.Z7.prototype={ +aC(a){var s,r,q +this.dS(a) +s=this.Z$ +for(r=t.pi;s!=null;){s.aC(a) +q=s.e +q.toString +s=r.a(q).a1$}}, +av(a){var s,r,q +this.de(0) +s=this.Z$ +for(r=t.pi;s!=null;){s.av(0) +q=s.e +q.toString +s=r.a(q).a1$}}} +A.Z8.prototype={} +A.k2.prototype={ +snv(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.KX()}, +stK(a){if(this.c)return +this.c=!0 +this.e.KX()}, +Pq(a){if(a===this.d)return +this.d=a +this.W()}, +bI(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +B.d.w(r.d,this) +s=$.c2 +if(s.cx$===B.e_)s.z$.push(new A.aaM(r)) +else r.MO()}, +eV(){var s=this.f.gaj() +if(s!=null)s.wd()}, +j(a){return"#"+A.bX(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}} +A.aaM.prototype={ +$1(a){this.a.MO()}, +$S:2} +A.xz.prototype={ +au(){return new A.Gf(B.l)}} +A.Gf.prototype={ +aW(){this.bp() +this.a.c.Pq(!0)}, +m(a){this.a.c.Pq(!1) +this.ba(0)}, +K(a,b){var s=this.a +return new A.wn(s.d,s.c.a.$1(b),null)}, +wd(){this.ag(new A.aoz())}} +A.aoz.prototype={ +$0(){}, +$S:0} +A.qe.prototype={ +au(){return new A.uO(A.b([],t.wi),null,null,B.l)}} +A.uO.prototype={ +aW(){this.bp() +this.SF(0,this.a.c)}, +Cm(a,b){if(a!=null)return B.d.en(this.d,a) +return this.d.length}, +SE(a,b,c){b.e=this +this.ag(new A.aaQ(this,c,null,b))}, +pg(a,b){return this.SE(a,b,null)}, +SF(a,b){var s,r=b.length +if(r===0)return +for(s=0;s=0;--r){o=s[r] +if(q){++p +m.push(new A.xz(o,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.xz(o,!1,o.f))}s=m.length +this.a.toString +n=t.H8 +return new A.Hn(s-p,B.aM,A.ai(new A.c1(m,n),!1,n.i("aI.E")),null)}} +A.aaQ.prototype={ +$0(){var s=this,r=s.a +B.d.ks(r.d,r.Cm(s.b,s.c),s.d)}, +$S:0} +A.aaP.prototype={ +$0(){var s=this,r=s.a +B.d.tC(r.d,r.Cm(s.b,s.c),s.d)}, +$S:0} +A.aaR.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.d.sp(o,0) +s=q.b +B.d.P(o,s) +r=q.c +r.uh(s) +B.d.tC(o,p.Cm(q.d,q.e),r)}, +$S:0} +A.aaO.prototype={ +$0(){}, +$S:0} +A.aaN.prototype={ +$0(){}, +$S:0} +A.Hn.prototype={ +ce(a){var s=A.dI(t.u),r=($.bv+1)%16777215 +$.bv=r +return new A.XU(s,r,this,B.a2)}, +aT(a){var s=a.X(t.I) +s.toString +s=new A.xJ(s.f,this.e,this.f,A.am(t.O5),0,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.P(0,null) +return s}, +aZ(a,b){var s=this.e +if(b.an!==s){b.an=s +b.a5()}s=a.X(t.I) +s.toString +b.sc5(0,s.f) +s=this.f +if(s!==b.aN){b.aN=s +b.aS() +b.aE()}}} +A.XU.prototype={ +gM(){return t.sG.a(A.hs.prototype.gM.call(this))}, +gL(){return t._2.a(A.hs.prototype.gL.call(this))}} +A.xJ.prototype={ +ez(a){if(!(a.e instanceof A.f0))a.e=new A.f0(null,null,B.i)}, +abS(){if(this.V!=null)return +this.V=B.b1.R(this.ac)}, +sc5(a,b){var s=this +if(s.ac===b)return +s.ac=b +s.V=null +s.a5()}, +gl8(){var s,r,q,p,o=this +if(o.an===A.a9.prototype.gQv.call(o))return null +s=A.a9.prototype.gak_.call(o,o) +for(r=o.an,q=t.Q;r>0;--r){p=s.e +p.toString +s=q.a(p).a1$}return s}, +bc(a){return A.qz(this.gl8(),new A.aqw(a))}, +b2(a){return A.qz(this.gl8(),new A.aqu(a))}, +b5(a){return A.qz(this.gl8(),new A.aqv(a))}, +bb(a){return A.qz(this.gl8(),new A.aqt(a))}, +dH(a){var s,r,q,p,o=this.gl8() +for(s=t.Q,r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.jL(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.a1$}return r}, +gix(){return!0}, +cd(a){return new A.S(B.b.q(1/0,a.a,a.b),B.b.q(1/0,a.c,a.d))}, +bX(){var s,r,q,p,o,n,m,l,k=this +k.C=!1 +if(k.c9$-k.an===0)return +k.abS() +s=t.k.a(A.t.prototype.ga8.call(k)) +r=A.yV(new A.S(B.b.q(1/0,s.a,s.b),B.b.q(1/0,s.c,s.d))) +q=k.gl8() +for(s=t.Q,p=t.C;q!=null;){o=q.e +o.toString +s.a(o) +if(!o.gyw()){q.cn(0,r,!0) +n=k.V +n.toString +m=k.rx +m.toString +l=q.rx +l.toString +o.a=n.n1(p.a(m.as(0,l)))}else{n=k.rx +n.toString +m=k.V +m.toString +k.C=A.aEK(q,o,n,m)||k.C}q=o.a1$}}, +cZ(a,b){var s,r,q,p=this,o={},n=o.a=p.an===A.a9.prototype.gQv.call(p)?null:p.cG$ +for(s=t.Q,r=0;r0)n=p +else n=null +m=n===s +s=j.c +s.toString +new A.C1(m,0).eR(s) +s=j.x +s.l(0,m,!0) +s.h(0,m).toString +n.d=0 +s.h(0,m).toString +s=a.f +if(s!==0){r=n.c +if(r!=null)r.ay(0) +n.c=null +l=B.c.q(Math.abs(s),100,1e4) +s=n.f +if(n.a===B.fK)r=0.3 +else{r=A.a(n.r,"_glowOpacity") +q=r.b +r=r.a +r=q.al(0,r.gn(r))}s.a=r +r.toString +s.b=B.c.q(l*0.00006,r,0.5) +r=n.x +s=A.a(n.y,"_glowSize") +q=s.b +s=s.a +r.a=q.al(0,s.gn(s)) +r.b=Math.min(0.025+75e-8*l*l,1) +A.a(n.b,i).e=A.b1(0,B.c.aX(0.15+l*0.02),0) +A.a(n.b,i).nm(0,0) +n.cx=0.5 +n.a=B.WU}else{s=a.d +if(s!=null){p=a.b.gL() +p.toString +t.q.a(p) +o=p.rx +o.toString +k=p.j4(s.d) +switch(A.bq(r.e).a){case 0:n.toString +s=o.b +n.TR(0,Math.abs(q),o.a,B.c.q(k.b,0,s),s) +break +case 1:n.toString +s=o.a +n.TR(0,Math.abs(q),o.b,B.c.q(k.a,0,s),s) +break}}}}else if(a instanceof A.nG||a instanceof A.ji)if(a.gRC()!=null){s=j.d +if(s.a===B.fL)s.mS(B.dp) +s=j.e +if(s.a===B.fL)s.mS(B.dp)}j.r=A.J(a) +return!1}, +m(a){this.d.m(0) +this.e.m(0) +this.a_U(0)}, +K(a,b){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.cM(new A.ig(A.kW(new A.ig(q.x,r),new A.Un(p,o,n,m),r,r,B.n),r),s.gCJ(),r,t.WA)}} +A.rm.prototype={ +j(a){return"_GlowState."+this.b}} +A.Fs.prototype={ +saL(a,b){if(this.db.k(0,b))return +this.db=b +this.W()}, +sQe(a){if(this.dx===a)return +this.dx=a +this.W()}, +m(a){var s,r=this +A.a(r.b,"_glowController").m(0) +s=A.a(r.z,"_displacementTicker") +s.x.cA$.w(0,s) +s.Jn(0) +s=r.c +if(s!=null)s.ay(0) +r.hk(0)}, +TR(a,b,c,d,e){var s,r,q,p,o=this,n="_glowOpacity",m="_glowSize",l="_displacementTicker",k="_glowController",j=o.c +if(j!=null)j.ay(0) +o.cy=o.cy+b/200 +j=o.f +s=A.a(o.r,n) +r=s.b +s=s.a +j.a=r.al(0,s.gn(s)) +s=A.a(o.r,n) +r=s.b +s=s.a +j.b=Math.min(r.al(0,s.gn(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=o.x +r=A.a(o.y,m) +j=r.b +r=r.a +s.a=j.al(0,r.gn(r)) +r=Math.sqrt(o.cy*q) +j=A.a(o.y,m) +p=j.b +j=j.a +s.b=Math.max(1-1/(0.7*r),A.ds(p.al(0,j.gn(j)))) +j=d/e +o.ch=j +if(j!==o.cx){if(!A.a(o.z,l).galX())A.a(o.z,l).hj(0)}else{A.a(o.z,l).ft(0) +o.Q=null}A.a(o.b,k).e=B.nD +if(o.a!==B.fL){A.a(o.b,k).nm(0,0) +o.a=B.fL}else{j=A.a(o.b,k).r +if(!(j!=null&&j.a!=null))o.W()}o.c=A.bp(B.nD,new A.an4(o))}, +AX(a){var s=this +if(a!==B.a_)return +switch(s.a.a){case 1:s.mS(B.dp) +break +case 3:s.a=B.fK +s.cy=0 +break +case 2:case 0:break}}, +mS(a){var s,r,q=this,p="_glowController",o=q.a +if(o===B.xW||o===B.fK)return +o=q.c +if(o!=null)o.ay(0) +q.c=null +o=q.f +s=A.a(q.r,"_glowOpacity") +r=s.b +s=s.a +o.a=r.al(0,s.gn(s)) +o.b=0 +o=q.x +s=A.a(q.y,"_glowSize") +r=s.b +s=s.a +o.a=r.al(0,s.gn(s)) +o.b=0 +A.a(q.b,p).e=a +A.a(q.b,p).nm(0,0) +q.a=B.xW}, +afd(a){var s,r=this,q=r.Q +if(q!=null){q=q.a +s=r.ch +r.cx=s-(s-r.cx)*Math.pow(2,-(a.a-q)/$.aKs().a) +r.W()}if(A.Ik(r.ch,r.cx,0.001)){A.a(r.z,"_displacementTicker").ft(0) +r.Q=null}else r.Q=a}, +aP(a,b){var s,r,q,p,o,n,m,l,k=this,j="_glowOpacity",i=A.a(k.r,j),h=i.b +i=i.a +if(J.e(h.al(0,i.gn(i)),0))return +i=b.a +h=b.b +s=i>h?h/i:1 +r=i*3/2 +q=Math.min(h,i*0.20096189432249995) +h=A.a(k.y,"_glowSize") +p=h.b +h=h.a +h=p.al(0,h.gn(h)) +p=k.cx +o=A.aP() +n=o?A.bj():new A.b9(new A.be()) +o=k.db +m=A.a(k.r,j) +l=m.b +m=m.a +n.saL(0,A.aH(B.c.aX(255*l.al(0,m.gn(m))),o.gn(o)>>>16&255,o.gn(o)>>>8&255,o.gn(o)&255)) +a.c2(0) +a.aR(0,0,k.d+k.e) +a.dd(0,1,h*s) +a.lw(0,new A.x(0,0,0+i,0+q)) +a.eS(0,new A.m(i/2*(0.5+p),q-r),r,n) +a.bY(0)}, +j(a){return"_GlowController(color: "+this.db.j(0)+", axis: "+A.aZ1(this.dx)+")"}} +A.an4.prototype={ +$0(){return this.a.mS(B.eD)}, +$S:0} +A.Un.prototype={ +Na(a,b,c,d,e){var s +if(c==null)return +switch(A.kD(d,e)){case B.a0:c.aP(a,b) +break +case B.V:a.c2(0) +a.aR(0,0,b.b) +a.dd(0,1,-1) +c.aP(a,b) +a.bY(0) +break +case B.am:a.c2(0) +a.is(0,1.5707963267948966) +a.dd(0,1,-1) +c.aP(a,new A.S(b.b,b.a)) +a.bY(0) +break +case B.aw:a.c2(0) +s=b.a +a.aR(0,s,0) +a.is(0,1.5707963267948966) +c.aP(a,new A.S(b.b,s)) +a.bY(0) +break}}, +aP(a,b){var s=this,r=s.d +s.Na(a,b,s.b,r,B.nU) +s.Na(a,b,s.c,r,B.eJ)}, +fp(a){return a.b!=this.b||a.c!=this.c}, +j(a){return"_GlowingOverscrollIndicatorPainter("+A.d(this.b)+", "+A.d(this.c)+")"}} +A.w2.prototype={ +au(){return new A.Hc(null,null,B.l)}, +pt(a){return A.ZT().$1(a)}} +A.Hc.prototype={ +got(){var s,r,q,p,o,n=this,m=null,l="_stretchController",k=n.d +if(k===$){s=t._ +r=new A.aG(0,0,s) +q=new A.Hb(r,B.mG,A.a_(0,m,!1,t.Z)) +p=A.bE(m,m,m,m,n) +p.cS(q.gAW()) +A.cG(q.a,l) +q.a=p +o=A.d3(B.et,A.a(p,l),m) +o.a.aq(0,q.gd7()) +t.m.a(o) +A.cG(q.b,"_stretchSize") +q.b=new A.aV(o,r,s.i("aV")) +A.cb(n.d,l) +n.d=q +k=q}return k}, +CK(a){var s,r,q,p,o,n=this,m="_stretchSize",l="_stretchController" +if(!n.a.pt(a))return!1 +if(a instanceof A.k3){n.f=a +J.a6(n.e) +s=a.e +r=n.c +r.toString +new A.C1(s<0,0).eR(r) +n.r=!0 +r=a.f +if(r!==0){s=n.got() +q=B.c.q(Math.abs(r),1,1e4) +r=s.c +p=A.a(s.b,m) +o=p.b +p=p.a +r.a=o.al(0,p.gn(p)) +r.b=Math.min(0.016+1.01/q,1) +A.a(s.a,l).e=A.b1(0,B.c.aX(q*0.02),0) +A.a(s.a,l).nm(0,0) +s.d=B.XC}else if(a.d!=null){r=n.got() +p=a.a.d +p.toString +r.e=Math.abs(s)/p+r.e +p=r.c +s=A.a(r.b,m) +o=s.b +s=s.a +p.a=o.al(0,s.gn(s)) +s=r.e +p.b=0.016*s+0.016*(1-Math.exp(-s*8.237217661997105)) +A.a(r.a,l).e=B.hu +if(r.d!==B.mH){A.a(r.a,l).nm(0,0) +r.d=B.mH}else{s=A.a(r.a,l).r +if(!(s!=null&&s.a!=null))r.W()}}}else if(a instanceof A.nG||a instanceof A.ji){s=n.got() +if(s.d===B.mH)s.mS(B.hu)}n.e=a +return!1}, +a70(a){switch(this.a.c.a){case 0:return a>0?B.h0:B.mI +case 1:return a>0?B.h1:B.en +case 2:return a>0?B.mI:B.h0 +case 3:return a>0?B.en:B.h1}}, +m(a){var s=this.got() +A.a(s.a,"_stretchController").m(0) +s.hk(0) +this.a03(0)}, +K(a,b){var s={},r=b.X(t.w).f +s.a=null +return new A.cM(A.iE(this.got(),new A.ari(s,this,r.a),null),this.gCJ(),null,t.WA)}} +A.ari.prototype={ +$2(a,b){var s,r,q,p,o,n=this,m=n.b,l=A.a(m.got().b,"_stretchSize"),k=l.b +l=l.a +l=k.al(0,l.gn(l)) +switch(A.bq(m.a.c).a){case 0:s=1+l +n.a.a=n.c.a +r=1 +break +case 1:r=1+l +n.a.a=n.c.b +s=1 +break +default:s=1 +r=1}k=m.f +k=k==null?null:k.e +q=m.a70(k==null?0:k) +k=m.f +if(k==null)p=null +else{k=k.a.d +k.toString +p=k}if(p==null)p=n.a.a +k=A.Nl(s,r,1) +o=A.Rx(q,m.a.e,k,!0) +if(l!==0&&p!==n.a.a)return A.ax2(o) +return o}, +$S:64} +A.rC.prototype={ +j(a){return"_StretchState."+this.b}} +A.Hb.prototype={ +AX(a){var s=this +if(a!==B.a_)return +switch(s.d.a){case 1:s.mS(B.hu) +break +case 3:s.d=B.mG +s.e=0 +break +case 2:case 0:break}}, +mS(a){var s,r,q=this,p="_stretchController",o=q.d +if(o===B.y1||o===B.mG)return +o=q.c +s=A.a(q.b,"_stretchSize") +r=s.b +s=s.a +o.a=r.al(0,s.gn(s)) +o.b=0 +A.a(q.a,p).e=a +A.a(q.a,p).nm(0,0) +q.d=B.y1}, +m(a){A.a(this.a,"_stretchController").m(0) +this.hk(0)}, +j(a){return"_StretchController()"}} +A.C1.prototype={ +cD(a){this.ZW(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.xB.prototype={ +jK(a){if(a instanceof A.b_&&t.NW.b(a.gL()))++this.da$ +return this.vd(a)}, +cD(a){var s +this.vc(a) +s="depth: "+this.da$+" (" +a.push(s+(this.da$===0?"local":"remote")+")")}} +A.HR.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.I_.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.H8.prototype={ +k(a,b){if(b==null)return!1 +if(J.a6(b)!==A.J(this))return!1 +return b instanceof A.H8&&A.em(b.a,this.a)}, +gB(a){return A.dN(this.a)}, +j(a){return"StorageEntryIdentifier("+B.d.c1(this.a,":")+")"}} +A.C2.prototype={ +JH(a){var s=A.b([],t.g8) +if(A.aE6(a,s))a.mj(new A.aaS(s)) +return s}, +anT(a){var s +if(this.a==null)return null +s=this.JH(a) +return s.length!==0?this.a.h(0,new A.H8(s)):null}} +A.aaS.prototype={ +$1(a){return A.aE6(a,this.a)}, +$S:19} +A.uP.prototype={ +K(a,b){return this.c}} +A.j9.prototype={ +gnv(){return!0}, +goG(){return!1}, +Ec(a){return a instanceof A.j9}, +Qr(a){return a instanceof A.j9}} +A.Ok.prototype={ +aT(a){var s=new A.CZ(this.d,0,!1,!1,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!0 +return s}, +aZ(a,b){b.sani(this.d) +b.sanI(0)}} +A.AE.prototype={ +K(a,b){return new A.Cn(new A.a6Y(),this.ga4Y(),this.c,null)}, +a4Z(a){var s=new A.rq(a.a,this.c) +s.mO().bG(0,new A.a6X(this,a),t.P) +return s}} +A.a6Y.prototype={ +$2(a,b){return new A.uW(b,B.PA,B.wj,null)}, +$S:390} +A.a6X.prototype={ +$1(a){var s=this.b +s.c.$1(s.a)}, +$S:21} +A.rq.prototype={ +mO(){var s=0,r=A.C(t.H),q=this +var $async$mO=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=2 +return A.H(B.v1.f5("create",A.af(["id",q.a,"viewType",q.b],t.N,t.z),!1,t.H),$async$mO) +case 2:q.c=!0 +return A.A(null,r)}}) +return A.B($async$mO,r)}, +El(){var s=0,r=A.C(t.H) +var $async$El=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:return A.A(null,r)}}) +return A.B($async$El,r)}, +EY(a){return this.aj3(a)}, +aj3(a){var s=0,r=A.C(t.H) +var $async$EY=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:return A.A(null,r)}}) +return A.B($async$EY,r)}, +m(a){var s=0,r=A.C(t.H),q=this +var $async$m=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:s=q.c?2:3 +break +case 2:s=4 +return A.H(B.v1.f5("dispose",q.a,!1,t.H),$async$m) +case 4:case 3:return A.A(null,r)}}) +return A.B($async$m,r)}, +gzl(){return this.a}} +A.Cl.prototype={} +A.Cn.prototype={ +au(){return new A.Gl(B.l)}, +af1(a,b){return this.c.$2(a,b)}, +abx(a){return this.d.$1(a)}} +A.Gl.prototype={ +K(a,b){var s,r,q=this,p=null +if(!q.f)return B.Qp +s=q.r +if(s==null){s=q.a +s.toString +r=q.e +r.toString +r=q.r=s.af1(b,r) +s=r}r=q.x +s.toString +return A.tW(!1,p,s,p,p,r,!0,p,q.ga8v(),p,p,p)}, +aW(){var s=this +s.x=A.po(!0,"PlatformView(id: "+A.d(s.d)+")",!0,null,null,!1) +s.mO() +s.bp()}, +bw(a){var s,r=this +r.c3(a) +if(r.a.e!==a.e){s=r.e +if(s!=null)s.m(0) +r.r=null +r.f=!1 +r.mO()}}, +mO(){var s=this,r=$.aLx().Vw() +s.d=r +s.e=s.a.abx(new A.Cl(r,s.gabF()))}, +abG(a){this.ag(new A.aoG(this))}, +a8w(a){var s +if(!a){s=this.e +if(s!=null)s.El()}B.iB.cL("TextInput.setPlatformViewClient",A.af(["platformViewId",this.d],t.N,t.z),t.H)}, +m(a){var s=this.e +if(s!=null)s.m(0) +this.e=null +this.ba(0)}} +A.aoG.prototype={ +$0(){this.a.f=!0}, +$S:0} +A.uW.prototype={ +aT(a){var s=new A.OD(this.d,null,null,null,A.am(t.T)) +s.gaG() +s.fr=!0 +s.sSt(this.f) +s.Pl(this.e,s.C.gRu()) +return s}, +aZ(a,b){b.sahW(0,this.d) +b.sSt(this.f) +b.Pl(this.e,b.C.gRu())}} +A.v2.prototype={ +d1(a){return this.f!=a.f}} +A.nC.prototype={ +au(){return new A.WI(null,A.v(t.yb,t.W),null,!0,null,B.l)}} +A.WI.prototype={ +gfO(){return this.a.d}, +hF(a,b){}, +K(a,b){return A.RF(this.bx$,this.a.c)}} +A.r9.prototype={ +d1(a){return a.f!=this.f}} +A.Db.prototype={ +au(){return new A.GM(B.l)}} +A.GM.prototype={ +bZ(){var s,r=this +r.dZ() +s=r.c +s.toString +r.r=A.qC(s) +r.Cu() +if(r.d==null){r.a.toString +r.d=!1}}, +bw(a){this.c3(a) +this.Cu()}, +gMC(){this.a.toString +return!1}, +Cu(){var s=this +if(s.gMC()&&!s.x){s.x=!0;++$.nB.be$ +A.a($.hD.ii$,"_restorationManager").gaoz().bG(0,new A.aqD(s),t.P)}}, +adD(){var s=this +s.e=!1 +s.f=null +A.a($.hD.ii$,"_restorationManager").T(0,s.gCT()) +s.Cu()}, +m(a){if(this.e)A.a($.hD.ii$,"_restorationManager").T(0,this.gCT()) +this.ba(0)}, +K(a,b){var s,r,q=this,p=q.d +p.toString +if(p&&q.gMC())return B.ft +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.RF(p,new A.nC(s.c,r,null))}} +A.aqD.prototype={ +$1(a){var s=this.a +s.x=!1 +if(s.c!=null){A.a($.hD.ii$,"_restorationManager").aq(0,s.gCT()) +s.ag(new A.aqC(s,a))}$.nB.Q4()}, +$S:392} +A.aqC.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.dn.prototype={ +glH(a){return!0}, +m(a){var s=this,r=s.c +if(r!=null)r.P8(s) +s.hk(0) +s.a=!0}} +A.je.prototype={ +EU(a){}, +iZ(a,b){var s=this,r=s.bx$,q=(r==null?null:J.ha(r.gld(),b))===!0,p=q?a.pc(J.N(s.bx$.gld(),b)):a.xD() +if(a.b==null){a.b=b +a.c=s +r=new A.adM(s,a) +a.aq(0,r) +s.dw$.l(0,a,r)}a.tB(p) +if(!q&&a.glH(a)&&s.bx$!=null)s.Dy(a)}, +UL(a){var s,r=this.bx$ +if(r!=null){s=a.b +s.toString +r.GV(0,s,t.X)}this.P8(a)}, +p_(){var s,r,q=this +if(q.c0$!=null){s=q.bx$ +s=s==null?null:s.e +s=s==q.gfO()||q.gkH()}else s=!0 +if(s)return +r=q.bx$ +if(q.mW(q.c0$,!1))if(r!=null)r.m(0)}, +gkH(){var s,r,q=this +if(q.cO$)return!0 +if(q.gfO()==null)return!1 +s=q.c +s.toString +r=A.qC(s) +if(r!=q.c0$){if(r==null)s=null +else{s=r.c +s=s==null?null:s.d +s=s===!0}s=s===!0}else s=!1 +return s}, +mW(a,b){var s,r,q=this +if(q.gfO()==null||a==null)return q.Oh(null,b) +if(b||q.bx$==null){s=q.gfO() +s.toString +return q.Oh(a.ahs(s,q),b)}s=q.bx$ +s.toString +r=q.gfO() +r.toString +s.aoe(r) +r=q.bx$ +r.toString +a.i4(r) +return!1}, +Oh(a,b){var s,r=this,q=r.bx$ +if(a==q)return!1 +r.bx$=a +if(!b){if(a!=null){s=r.dw$ +s.gaD(s).a9(0,r.gafK())}r.EU(q)}return!0}, +Dy(a){var s,r=a.glH(a),q=this.bx$ +if(r){if(q!=null){r=a.b +r.toString +s=a.pT() +if(!J.e(J.N(q.gld(),r),s)||!J.ha(q.gld(),r)){J.bK(q.gld(),r,s) +q.oh()}}}else if(q!=null){r=a.b +r.toString +q.GV(0,r,t.K)}}, +P8(a){var s=this.dw$.w(0,a) +s.toString +a.T(0,s) +a.c=a.b=null}} +A.adM.prototype={ +$0(){var s=this.a +if(s.bx$==null)return +s.Dy(this.b)}, +$S:0} +A.asF.prototype={ +$2(a,b){if(!a.a)a.T(0,b)}, +$S:57} +A.Za.prototype={ +bw(a){this.c3(a) +this.p_()}, +bZ(){var s,r,q,p,o=this +o.dZ() +s=o.bx$ +r=o.gkH() +q=o.c +q.toString +q=A.qC(q) +o.c0$=q +p=o.mW(q,r) +if(r){o.hF(s,o.cO$) +o.cO$=!1}if(p)if(s!=null)s.m(0)}, +m(a){var s,r=this +r.dw$.a9(0,new A.asF()) +s=r.bx$ +if(s!=null)s.m(0) +r.bx$=null +r.ba(0)}} +A.dx.prototype={ +sn(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.Rq(s)}}, +tB(a){this.y=a}} +A.hL.prototype={ +xD(){return this.fr}, +Rq(a){this.W()}, +pc(a){return A.r(this).i("hL.T").a(a)}, +pT(){return A.r(this).i("dx.T").a(this.y)}} +A.GL.prototype={ +pc(a){return this.a_c(a)}, +pT(){var s=this.a_d() +s.toString +return s}} +A.D6.prototype={} +A.PJ.prototype={} +A.D7.prototype={} +A.qA.prototype={ +tB(a){var s=this,r=s.y +if(r!=null)r.T(0,s.gd7()) +s.y=a +a.toString +J.aLS(a,s.gd7())}, +m(a){var s +this.YZ(0) +s=this.y +if(s!=null)s.T(0,this.gd7())}} +A.vf.prototype={ +tB(a){this.oc() +this.YY(a)}, +m(a){this.oc() +this.qt(0)}, +oc(){var s=this.y +if(s!=null)A.fE(s.geh(s))}} +A.qB.prototype={ +xD(){return new A.wf(this.r1,A.a_(0,null,!1,t.Z))}, +pc(a){a.toString +return A.lT(A.bx(a))}, +pT(){return this.y.a.a}} +A.PO.prototype={} +A.PP.prototype={} +A.OA.prototype={ +Np(a){var s=this +if(s.a===a)return +s.b=s.a=a +s.W()}, +aq(a,b){if(this.ab$<=0)$.K.by$.push(this) +this.Xm(0,b)}, +T(a,b){this.Xn(0,b) +if(this.ab$<=0)B.d.w($.K.by$,this)}, +m(a){if(this.ab$>0)B.d.w($.K.by$,this) +this.hk(0)}, +xM(a){return this.aiS(a)}, +aiS(a){var s=0,r=A.C(t.y),q,p=this +var $async$xM=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:p.Np(a) +q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$xM,r)}, +lE(a){return this.aiQ(a)}, +aiQ(a){var s=0,r=A.C(t.y),q,p=this +var $async$lE=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:p.Np(new A.PO(a,null)) +q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$lE,r)}} +A.VE.prototype={} +A.VF.prototype={} +A.uN.prototype={ +gyO(){return this.e}, +lU(){var s,r=this,q=A.hu(r.ga3S(),!1) +r.x1=q +r.gtK() +s=A.hu(r.ga3U(),!0) +r.y1=s +B.d.P(r.e,A.b([q,s],t.wi)) +r.Za()}, +na(a){var s=this +s.Z5(a) +if(A.a(s.cx.ch,"_status")===B.G&&!s.Q)s.a.RV(s) +return!0}, +m(a){B.d.sp(this.e,0) +this.Z9(0)}} +A.eg.prototype={ +gUr(){return this.gze(this)}, +giH(a){return this.ch}, +gI2(){return this.cy}, +R0(){var s=this,r=s.gze(s),q=s.gUr(),p=s.goR(),o=s.a +o.toString +return A.bE(p,r,q,null,o)}, +Ez(){var s=this.cx +s.toString +return s}, +a9R(a){var s,r=this +switch(a.a){case 3:s=r.e +if(s.length!==0)B.d.gN(s).snv(r.gnv()) +break +case 1:case 2:s=r.e +if(s.length!==0)B.d.gN(s).snv(!1) +break +case 0:if(!r.galL()){r.a.RV(r) +r.Q=!0}break}}, +lU(){var s,r=this +r.cx=r.R0() +s=r.Ez() +s.cS(r.gMd()) +r.ch=s +r.Yv() +s=r.ch +if(s.gbB(s)===B.a_&&r.e.length!==0)B.d.gN(r.e).snv(r.gnv())}, +t3(){this.Z7() +return this.cx.c_(0)}, +t_(){this.Z2() +var s=this.cx +s.sn(0,s.b)}, +ES(a){var s +if(a instanceof A.eg){s=this.cx +s.toString +s.sn(0,A.a(a.cx.y,"_value"))}this.Z8(a)}, +na(a){this.dx=a +this.cx.dl(0) +this.Yt(a) +return!0}, +oW(a){this.Py(a) +this.Z6(a)}, +t2(a){this.Py(a) +this.Z3(a)}, +Py(a){var s,r,q,p,o,n,m=this,l={},k=m.dy +m.dy=null +if(a instanceof A.eg&&m.Ec(a)&&a.Qr(m)){s=m.cy.c +if(s!=null){r=s instanceof A.r7?s.a:s +r.toString +q=a.ch +q.toString +p=J.e(r.gn(r),q.gn(q))||q.gbB(q)===B.a_||q.gbB(q)===B.G +o=a.z.a +if(p)m.oo(q,o) +else{l.a=null +p=new A.aiF(m,q,a) +m.dy=new A.aiG(l,q,p) +q.cS(p) +n=A.ayB(r,q,new A.aiH(l,m,a)) +l.a=n +m.oo(n,o)}}else m.oo(a.ch,a.z.a)}else m.aew(B.cA) +if(k!=null)k.$0()}, +oo(a,b){this.cy.saA(0,a) +if(b!=null)b.bG(0,new A.aiE(this,a),t.P)}, +aew(a){return this.oo(a,null)}, +Ec(a){return!0}, +Qr(a){return!0}, +m(a){var s=this,r=s.ch +if(r!=null)r.fM(s.gMd()) +if(s.db){r=s.cx +if(r!=null)r.m(0)}s.z.cq(0,s.dx) +s.Yu(0)}, +goR(){return"TransitionRoute"}, +j(a){return"TransitionRoute(animation: "+A.d(this.cx)+")"}} +A.aiF.prototype={ +$1(a){var s,r +switch(a.a){case 3:case 0:s=this.a +s.oo(this.b,this.c.z.a) +r=s.dy +if(r!=null){r.$0() +s.dy=null}break +case 1:case 2:break}}, +$S:4} +A.aiG.prototype={ +$0(){this.b.fM(this.c) +var s=this.a.a +if(s!=null)s.m(0)}, +$S:0} +A.aiH.prototype={ +$0(){var s,r=this.b +r.oo(this.a.a.a,this.c.z.a) +s=r.dy +if(s!=null){s.$0() +r.dy=null}}, +$S:0} +A.aiE.prototype={ +$1(a){var s=this.a.cy,r=this.b +if(s.c==r){s.saA(0,B.cA) +if(r instanceof A.r7)r.m(0)}}, +$S:13} +A.uw.prototype={ +bI(a){var s=this.b +if(s!=null)s.Uc(this)}, +N3(){this.a.$0()}} +A.Nb.prototype={ +PV(a){var s,r,q=this +a.b=q +s=q.hy$ +if(s==null)s=q.hy$=A.b([],t.Up) +r=s.length +s.push(a) +if(r===0)q.lv()}, +Uc(a){var s=this,r=s.hy$ +r.toString +B.d.w(r,a) +a.b=null +a.N3() +if(s.hy$.length===0){r=$.c2 +if(r.cx$===B.e_)r.z$.push(new A.a98(s)) +else s.lv()}}, +gHu(){var s=this.hy$ +return s!=null&&s.length!==0}} +A.a98.prototype={ +$1(a){this.a.lv()}, +$S:2} +A.TD.prototype={ +jv(a,b){return A.nh(this.e,t.z).goG()}, +dk(a){return A.eJ(this.e,!1).Tc()}} +A.G3.prototype={ +d1(a){return this.f!==a.f||this.r!==a.r||this.x!==a.x}} +A.xw.prototype={ +au(){return new A.me(A.a5s(!0,B.VU.j(0)+" Focus Scope",!1),A.vk(null,0),B.l,this.$ti.i("me<1>"))}} +A.me.prototype={ +aW(){var s,r,q=this +q.bp() +s=A.b([],t.Eo) +r=q.a.c.k3 +if(r!=null)s.push(r) +r=q.a.c.k4 +if(r!=null)s.push(r) +q.e=new A.rt(s) +if(q.a.c.gku()){q.a.c.a.a.toString +s=!0}else s=!1 +if(s)q.a.c.a.y.qa(q.f)}, +bw(a){var s,r=this +r.c3(a) +if(r.a.c.gku()){r.a.c.a.a.toString +s=!0}else s=!1 +if(s)r.a.c.a.y.qa(r.f)}, +bZ(){this.dZ() +this.d=null}, +a6R(){this.ag(new A.aoi(this))}, +m(a){this.f.m(0) +this.ba(0)}, +gOn(){var s=this.a.c.k3 +if((s==null?null:s.gbB(s))!==B.aK){s=this.a.c.a +s=s==null?null:s.fr.a +s=s===!0}else s=!0 +return s}, +K(a,b){var s,r=this,q=null,p=r.a.c,o=p.gku(),n=r.a.c +if(!n.gSm()){n=n.hy$ +n=n!=null&&n.length!==0}else n=!0 +s=r.a.c +return A.iE(p.c,new A.aom(r),new A.G3(o,n,p,new A.lq(s.k2,new A.uP(new A.fj(new A.aon(r),q),s.ry,q),q),q))}} +A.aoi.prototype={ +$0(){this.a.d=null}, +$S:0} +A.aom.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new A.nC(b,s,null)}, +$S:394} +A.aon.prototype={ +$1(a){var s=null,r=A.af([B.Vm,new A.TD(a,new A.bh(A.b([],t.tq),t.wS))],t.n,t.od),q=this.a,p=q.f,o=A.a(q.e,"_listenable"),n=q.d +if(n==null)n=q.d=new A.ig(new A.fj(new A.aok(q),s),q.a.c.rx) +return A.IF(r,new A.v2(q.r,A.aD0(!1,new A.LU(p,new A.ig(A.iE(o,new A.aol(q),n),s),s),s,p),s))}, +$S:395} +A.aol.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.k3 +o.toString +s=p.k4 +s.toString +r=p.a +r=r==null?null:r.fr +if(r==null)r=new A.dg(!1,A.a_(0,null,!1,t.Z),t.uh) +return p.Qp(a,o,s,A.iE(r,new A.aoj(q),b))}, +$S:64} +A.aoj.prototype={ +$2(a,b){var s=this.a,r=s.gOn() +s.f.sd3(!r) +return new A.hn(r,null,b,null)}, +$S:396} +A.aok.prototype={ +$1(a){var s,r=this.a.a.c,q=r.k3 +q.toString +s=r.k4 +s.toString +return r.E8(a,q,s)}, +$S:8} +A.fr.prototype={ +ag(a){var s,r=this.r2 +if(r.gaj()!=null){r=r.gaj() +if(r.a.c.gku())if(!r.gOn()){r.a.c.a.a.toString +s=!0}else s=!1 +else s=!1 +if(s)r.a.c.a.y.qa(r.f) +r.ag(a)}else a.$0()}, +Qp(a,b,c,d){return d}, +lU(){var s=this +s.ZC() +s.k3=A.OS(A.eg.prototype.giH.call(s,s)) +s.k4=A.OS(A.eg.prototype.gI2.call(s))}, +t3(){var s,r=this,q=r.r2 +if(q.gaj()!=null){r.a.a.toString +s=!0}else s=!1 +if(s)r.a.y.qa(q.gaj().f) +return r.ZB()}, +t_(){var s,r=this,q=r.r2 +if(q.gaj()!=null){r.a.a.toString +s=!0}else s=!1 +if(s)r.a.y.qa(q.gaj().f) +r.Zz()}, +syH(a){var s,r=this +if(r.k2===a)return +r.ag(new A.a9R(r,a)) +s=r.k3 +s.toString +s.saA(0,r.k2?B.n9:A.eg.prototype.giH.call(r,r)) +s=r.k4 +s.toString +s.saA(0,r.k2?B.cA:A.eg.prototype.gI2.call(r)) +r.lv()}, +iv(){var s=0,r=A.C(t.oj),q,p=this,o,n,m,l +var $async$iv=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p.r2.gaj() +o=A.ai(p.r1,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!n.k2){s=n.k3 +s.toString +r=n.goF().a +r=A.aH(0,r>>>16&255,r>>>8&255,r&255) +q=n.goF() +p=t.IC.i("fx") +t.m.a(s) +o=new A.IO(n.goG(),n.gx9(),!0,new A.aV(s,new A.fx(new A.hg(B.b6),new A.hf(r,q),p),p.i("aV")),m)}else o=A.axT(!0,m,n.goG(),n.gx9()) +s=n.k3 +if(s.gbB(s)!==B.aK){s=n.k3 +s=s.gbB(s)===B.G}else s=!0 +o=new A.hn(s,m,o,m) +s=n.goG() +return s?A.bQ(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Oy,m,m,m,m):o}, +a3V(a){var s=this,r=null,q=s.x2 +return q==null?s.x2=A.bQ(r,r,new A.xw(s,s.r2,A.r(s).i("xw<1>")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.Ox,r,r,r,r):q}, +j(a){return"ModalRoute("+this.b.j(0)+", animation: "+A.d(this.ch)+")"}} +A.a9S.prototype={ +$1(a){return!a.gHu()&&a instanceof A.fr&&a.b.a===this.a}, +$S:397} +A.a9R.prototype={ +$0(){this.a.k2=this.b}, +$S:0} +A.a9Q.prototype={ +$0(){}, +$S:0} +A.Cq.prototype={ +gnv(){return!1}, +gtK(){return!0}} +A.lD.prototype={ +ke(a,b){var s=A.r(this).i("lD.R") +if(s.b(a)&&s.b(b)){s=this.b +s.h(0,b) +s.h(0,a)}}, +oX(a,b){var s=A.r(this).i("lD.R") +if(s.b(a)&&s.b(b))this.b.h(0,b)}} +A.LU.prototype={ +aT(a){var s=new A.Gy(new A.tI(new WeakMap(),t.ii),this.e,B.cg,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){if(b instanceof A.Gy)b.sak9(this.e)}} +A.LV.prototype={ +aT(a){var s=new A.xH(this.e,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}, +aZ(a,b){if(b instanceof A.xH)b.D=this.e}} +A.xH.prototype={} +A.Gy.prototype={ +sak9(a){if(this.cP===a)return +this.cP=a}, +c7(a,b){var s,r,q=this +if(q.rx.A(0,b)){s=q.cZ(a,b)||q.D===B.bA +if(s){r=new A.oW(b,q) +q.eD.a.set(r,a) +a.jZ() +r.b=B.d.gO(a.b) +a.a.push(r)}}else s=!1 +return s}, +gaeA(){switch(A.e0().a){case 0:case 2:return!1 +case 3:case 4:case 5:case 1:return!1}}, +iS(a,b){var s,r,q,p,o,n,m,l,k=this +if(t.b.b(a))if(a.gdg(a)===1)if(a.gcQ(a)===B.c1)if(!k.gaeA()){s=k.cP.go +s=(s.length!==0?B.d.gO(s):null)==null}else s=!0 +else s=!0 +else s=!0 +else s=!0 +if(s)return +A.a4l(b) +r=k.eD.a.get(b) +s=k.cP.go +q=s.length!==0?B.d.gO(s):null +if(q==null||r==null)return +s=q.d +p=s==null?null:s.gL() +if(p==null)return +s=r.a +n=s.length +m=0 +while(!0){if(!(m#"+A.bX(this)}} +A.n2.prototype={ +rC(){this.a.iw(0)}, +gkZ(){return!1}, +giT(){return!1}, +gfP(){return 0}} +A.a6S.prototype={ +gkZ(){return!1}, +giT(){return!1}, +gfP(){return 0}, +m(a){this.b.$0() +this.vj(0)}} +A.aeC.prototype={ +a3j(a,b){var s,r,q=this +if(b==null)return a +if(a===0){if(q.d!=null)if(q.r==null){s=q.e +s=b.a-s.a>5e4}else s=!1 +else s=!1 +if(s)q.r=0 +return 0}else{s=q.r +if(s==null)return a +else{s+=a +q.r=s +r=q.d +r.toString +if(Math.abs(s)>r){q.r=null +s=Math.abs(a) +if(s>24)return a +else return Math.min(r/3,s)*J.hb(a)}else return 0}}}, +bk(a,b){var s,r,q,p,o=this +o.x=b +s=b.c +s.toString +r=s===0 +if(!r)o.e=b.a +q=b.a +if(o.f)if(r)if(q!=null){r=o.e +r=q.a-r.a>2e4}else r=!0 +else r=!1 +else r=!1 +if(r)o.f=!1 +p=o.a3j(s,q) +if(p===0)return +s=o.a +s.agD(A.azx(s.r.a.c)?-p:p)}, +tb(a,b){var s,r,q=this,p=b.b +p.toString +s=-p +if(A.azx(q.a.r.a.c))s=-s +q.x=b +if(q.f){p=q.c +r=Math.abs(s)>Math.abs(p)*0.5 +if(J.hb(s)===J.hb(p)&&r)s+=p}q.a.iw(s)}, +ay(a){this.a.iw(0)}, +m(a){this.x=null +this.b.$0()}, +j(a){return"#"+A.bX(this)}} +A.a3q.prototype={ +Rw(a,b){new A.Dq(t.uL.a(this.b.x),a,b,0).eR(b)}, +Rx(a,b,c){A.ayj(b,null,t.zk.a(this.b.x),a,c).eR(b)}, +xR(a,b,c){new A.k3(t.zk.a(this.b.x),c,0,a,b,0).eR(b)}, +Rv(a,b){var s=this.b.x +new A.nG(s instanceof A.fk?s:null,a,b,0).eR(b)}, +gkZ(){return!0}, +giT(){return!0}, +gfP(){return 0}, +m(a){this.b=null +this.vj(0)}, +j(a){return"#"+A.bX(this)+"("+A.d(this.b)+")"}} +A.J5.prototype={ +Ul(){this.a.iw(A.a(this.b,"_controller").gfP())}, +rC(){this.a.iw(A.a(this.b,"_controller").gfP())}, +Dl(){var s=A.a(A.a(this.b,"_controller").y,"_value") +if(!(Math.abs(this.a.Az(s))<1e-10)){s=this.a +s.i5(new A.n2(s))}}, +D2(){this.a.iw(0)}, +xR(a,b,c){new A.k3(null,c,A.a(this.b,"_controller").gfP(),a,b,0).eR(b)}, +gkZ(){return!0}, +giT(){return!0}, +gfP(){return A.a(this.b,"_controller").gfP()}, +m(a){A.a(this.b,"_controller").m(0) +this.vj(0)}, +j(a){return"#"+A.bX(this)+"("+A.a(this.b,"_controller").j(0)+")"}} +A.Lb.prototype={ +Dl(){if(this.a.Az(A.a(A.a(this.c,"_controller").y,"_value"))!==0){var s=this.a +s.i5(new A.n2(s))}}, +D2(){this.a.iw(A.a(this.c,"_controller").gfP())}, +xR(a,b,c){new A.k3(null,c,A.a(this.c,"_controller").gfP(),a,b,0).eR(b)}, +gkZ(){return!0}, +giT(){return!0}, +gfP(){return A.a(this.c,"_controller").gfP()}, +m(a){A.a(this.b,"_completer").dV(0) +A.a(this.c,"_controller").m(0) +this.vj(0)}, +j(a){return"#"+A.bX(this)+"("+A.a(this.c,"_controller").j(0)+")"}} +A.Dj.prototype={ +uk(a,b,c,d){var s,r=this +if(b.a==null){s=$.k4.lJ$ +s=s.a.h(0,c)!=null||s.b.h(0,c)!=null}else s=!0 +if(s){r.b.uk(a,b,c,d) +return}s=r.a +if(s.gbT(s)==null)return +s=s.gbT(s) +s.toString +if(A.aT7(s)){$.c2.I_(new A.aez(r,a,b,c,d)) +return}r.b.uk(a,b,c,d)}, +G8(a,b,c){return this.b.G8(0,b,c)}, +Gq(a){return this.b.Gq(a)}} +A.aez.prototype={ +$1(a){var s=this +A.fE(new A.aey(s.a,s.b,s.c,s.d,s.e))}, +$S:2} +A.aey.prototype={ +$0(){var s=this +return s.a.uk(s.b,s.c,s.d,s.e)}, +$S:0} +A.Q4.prototype={ +aig(a,b,c,d,e,f){return new A.asC(this,f,c,d,e,b,a)}, +aie(a,b){return this.aig(null,null,a,null,null,b)}, +nM(a){return A.e0()}, +gF1(){return B.x0}, +ah5(a,b,c){var s +switch(this.nM(a)){case B.aH:case B.bH:case B.bu:case B.bI:s=1 +break +case B.aZ:s=2 +break +case B.c3:s=3 +break +default:s=null +break}if(s)c$0:for(;!0;)switch(s){case 1:return b +case 2:switch(1){case 1:break}if(2)c$1:for(;!0;)switch(2){case 1:return new A.w2(c,b,null) +case 2:s=3 +continue c$0}break c$0 +case 3:return new A.u_(c,B.k,b,null)}}, +xh(a,b,c){var s=null +switch(this.nM(a)){case B.bH:case B.bu:case B.bI:return A.aSR(b,c.b,B.ay,s,s,s,A.ZT(),B.z,s,s,s,B.dp) +case B.aZ:case B.c3:case B.aH:return b}}, +xg(a,b,c){return this.ah5(a,b,c.a)}, +zk(a){switch(this.nM(a)){case B.aH:case B.bu:return new A.aeA() +case B.aZ:case B.c3:case B.bH:case B.bI:return new A.aeB()}}, +nN(a){switch(this.nM(a)){case B.aH:case B.bu:return B.yA +case B.aZ:case B.c3:case B.bH:case B.bI:return B.zR}}, +j(a){return"ScrollBehavior"}} +A.aeA.prototype={ +$1(a){var s=a.gcQ(a),r=t.av +return new A.u3(A.a_(20,null,!1,r),s,A.a_(20,null,!1,r))}, +$S:398} +A.aeB.prototype={ +$1(a){return new A.h5(a.gcQ(a),A.a_(20,null,!1,t.av))}, +$S:113} +A.asC.prototype={ +gF1(){var s=this.f +return s==null?B.x0:s}, +xg(a,b,c){if(this.c)return this.a.xg(a,b,c) +return b}, +xh(a,b,c){if(this.b)return this.a.xh(a,b,c) +return b}, +nN(a){var s=this.a.nN(a) +return s}, +zk(a){return this.a.zk(a)}, +j(a){return"_WrappedScrollBehavior"}} +A.Dk.prototype={ +d1(a){var s +if(A.J(this.f)===A.J(a.f))s=!1 +else s=!0 +return s}} +A.jh.prototype={ +gbi(a){return B.d.gcc(this.d)}, +fc(a,b,c){return this.agz(a,b,c)}, +agz(a,b,c){var s=0,r=A.C(t.H),q=this,p,o,n +var $async$fc=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:n=A.b([],t.mo) +for(p=q.d,o=0;o#"+A.bX(this)+"("+B.d.c1(s,", ")+")"}, +cD(a){var s=this,r=s.a +if(r!==0)a.push("initialScrollOffset: "+B.b.ai(r,1)+", ") +r=s.d.length +if(r===0)a.push("no clients") +else if(r===1){r=s.gbi(s).cx +r.toString +a.push("one client, offset "+B.c.ai(r,1))}else a.push(""+r+" clients")}} +A.lE.prototype={ +jk(){var s=this,r=null,q=s.gFH()?s.ghC():r,p=s.gFH()?s.gip():r,o=s.gSn()?s.gdC():r,n=s.gSp()?s.guz():r,m=s.ght() +return new A.LK(q,p,o,n,m)}, +gyN(){var s=this +return s.gdC()s.gip()}, +gQb(){var s=this +return s.gdC()===s.ghC()||s.gdC()===s.gip()}, +gnh(){var s=this +return s.guz()-B.c.q(s.ghC()-s.gdC(),0,s.guz())-B.c.q(s.gdC()-s.gip(),0,s.guz())}} +A.LK.prototype={ +ghC(){var s=this.a +s.toString +return s}, +gip(){var s=this.b +s.toString +return s}, +gFH(){return this.a!=null&&this.b!=null}, +gdC(){var s=this.c +s.toString +return s}, +gSn(){return this.c!=null}, +guz(){var s=this.d +s.toString +return s}, +gSp(){return this.d!=null}, +j(a){var s=this +return"FixedScrollMetrics("+B.c.ai(Math.max(s.gdC()-s.ghC(),0),1)+"..["+B.c.ai(s.gnh(),1)+"].."+B.c.ai(Math.max(s.gip()-s.gdC(),0),1)+")"}, +ght(){return this.e}} +A.U5.prototype={} +A.wA.prototype={} +A.fs.prototype={ +cD(a){this.a_v(a) +a.push(this.a.j(0))}} +A.Dq.prototype={ +cD(a){var s +this.qu(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.ji.prototype={ +cD(a){var s +this.qu(a) +a.push("scrollDelta: "+A.d(this.e)) +s=this.d +if(s!=null)a.push(s.j(0))}, +gRC(){return this.d}} +A.k3.prototype={ +cD(a){var s,r=this +r.qu(a) +a.push("overscroll: "+B.c.ai(r.e,1)) +a.push("velocity: "+B.c.ai(r.f,1)) +s=r.d +if(s!=null)a.push(s.j(0))}} +A.nG.prototype={ +cD(a){var s +this.qu(a) +s=this.d +if(s!=null)a.push(s.j(0))}, +gRC(){return this.d}} +A.RJ.prototype={ +cD(a){this.qu(a) +a.push("direction: "+this.d.j(0))}} +A.xN.prototype={ +jK(a){if(a instanceof A.b_&&t.NW.b(a.gL()))++this.da$ +return this.vd(a)}, +cD(a){var s +this.vc(a) +s="depth: "+this.da$+" (" +a.push(s+(this.da$===0?"local":"remote")+")")}} +A.GU.prototype={ +d1(a){return this.f!==a.f}} +A.od.prototype={ +amc(a,b){return this.d.$1(b)}} +A.Dm.prototype={ +au(){return new A.Dn(new A.Bd(t.z_),B.l)}} +A.Dn.prototype={ +T(a,b){var s,r,q=this.d +q.toString +q=A.aVz(q,q.$ti.c) +s=q.$ti.c +for(;q.v();){r=s.a(q.c) +if(J.e(r.d,b)){q=r.a +q.toString +q.aft(A.r(r).i("pX.E").a(r)) +return}}}, +abt(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.d +if(i.b===0)return +p=A.ai(i,!0,t.Sx) +for(i=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.U7(a,b,c)}, +rB(a,b){var s=this.a +if(s==null)return 0 +return s.rB(a,b)}, +x3(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.x3(a,b,c,d)}, +xB(a,b){var s=this.a +if(s==null)return null +return s.xB(a,b)}, +gA5(){var s=this.a +s=s==null?null:s.gA5() +return s==null?$.aJP():s}, +gzd(){var s=this.a +s=s==null?null:s.gzd() +return s==null?$.aJQ():s}, +gGg(){var s=this.a +s=s==null?null:s.gGg() +return s==null?18:s}, +gyF(){var s=this.a +s=s==null?null:s.gyF() +return s==null?50:s}, +gGf(){var s=this.a +s=s==null?null:s.gGf() +return s==null?8000:s}, +Ee(a){var s=this.a +if(s==null)return 0 +return s.Ee(a)}, +gF2(){var s=this.a +return s==null?null:s.gF2()}, +goy(){return!0}, +j(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.j(0)}} +A.P5.prototype={ +n2(a){return new A.P5(this.rF(a))}, +x3(a,b,c,d){var s,r,q,p,o,n,m,l +if(d!==0){s=!1 +r=!1}else{s=!0 +r=!0}q=c.a +q.toString +p=b.a +p.toString +if(q===p){o=c.b +o.toString +n=b.b +n.toString +n=o===n +o=n}else o=!1 +if(o)s=!1 +o=c.c +o.toString +n=b.c +n.toString +if(o!==n){if(isFinite(q)){n=c.b +n.toString +if(isFinite(n))if(isFinite(p)){n=b.b +n.toString +n=isFinite(n)}else n=!1 +else n=!1}else n=!1 +if(n)r=!1 +s=!1}n=om}else m=!0 +if(m)r=!1 +if(s){if(n&&p>q)return p-(q-o) +q=c.b +q.toString +if(o>q){n=b.b +n.toString +n=n0&&b<0))n=p>0&&b>0 +else n=!0 +s=a.cy +if(n){s.toString +m=0.52*Math.pow(1-(o-Math.abs(b))/s,2)}else{s.toString +m=0.52*Math.pow(1-o/s,2)}return J.hb(b)*A.aP1(o,Math.abs(b),m)}, +rB(a,b){return 0}, +xB(a,b){var s,r,q,p,o,n,m="_frictionSimulation",l="_springTime",k=this.gzd() +if(Math.abs(b)>=k.c||a.gyN()){s=this.gA5() +r=a.cx +r.toString +q=a.z +q.toString +p=a.Q +p.toString +o=new A.a0f(q,p,s,k) +if(rp){o.f=new A.qI(p,A.H6(s,r-p,b),B.c4) +o.r=-1/0}else{r=o.e=new A.a5M(0.135,Math.log(0.135),r,b,B.c4) +n=A.a(r,m).gFr() +if(b>0&&n>p){q=A.a(r,m).Uz(p) +o.r=q +r=A.a(r,m) +q=A.a(q,l) +o.f=new A.qI(p,A.H6(s,p-p,Math.min(r.e*Math.pow(r.b,q),5000)),B.c4)}else if(b<0&&nr)q=r +else q=p +r=a.z +r.toString +if(s0){s=a.cx +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +if(s)return p +if(b<0){s=a.cx +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(s)return p +s=a.cx +s.toString +return A.aPn(s,o,b)}} +A.IJ.prototype={ +n2(a){return new A.IJ(this.rF(a))}, +qe(a){return!0}} +A.vm.prototype={ +j(a){return"ScrollPositionAlignmentPolicy."+this.b}} +A.lF.prototype={ +a2f(a,b,c,d,e){var s,r,q,p=this +if(d!=null)p.rq(d) +if(p.cx==null){s=p.r +r=s.c +r.toString +r=A.aE8(r) +if(r==null)q=null +else{s=s.c +s.toString +q=r.anT(s)}if(q!=null)p.cx=q}}, +ghC(){var s=this.z +s.toString +return s}, +gip(){var s=this.Q +s.toString +return s}, +gFH(){return this.z!=null&&this.Q!=null}, +gdC(){var s=this.cx +s.toString +return s}, +gSn(){return this.cx!=null}, +guz(){var s=this.cy +s.toString +return s}, +gSp(){return this.cy!=null}, +rq(a){var s=this,r=a.z +if(r!=null&&a.Q!=null){r.toString +s.z=r +r=a.Q +r.toString +s.Q=r}r=a.cx +if(r!=null)s.cx=r +r=a.cy +if(r!=null)s.cy=r +s.k1=a.k1 +a.k1=null +if(A.J(a)!==A.J(s))s.k1.Ul() +s.r.Ij(s.k1.gkZ()) +s.id.sn(0,s.k1.giT())}, +Wo(a){var s,r,q,p=this,o=p.cx +o.toString +if(a!==o){s=p.f.rB(p,a) +o=p.cx +o.toString +r=a-s +p.cx=r +if(r!==o){p.DA() +p.IP() +r=p.cx +r.toString +p.EV(r-o)}if(s!==0){o=p.k1 +o.toString +r=p.jk() +q=$.K.F$.Q.h(0,p.r.z) +q.toString +o.xR(r,q,s) +return s}}return 0}, +QZ(a){var s=this.cx +s.toString +this.cx=s+a +this.dx=!0}, +S6(a){var s=this,r=s.cx +r.toString +s.ch=a-r +s.cx=a +s.DA() +s.IP() +$.c2.z$.push(new A.aeF(s))}, +oC(a){if(this.cy!==a){this.cy=a +this.dx=!0}return!0}, +oA(a,b){var s,r,q,p=this +if(!A.Ik(p.z,a,0.001)||!A.Ik(p.Q,b,0.001)||p.dx||p.fy!==A.bq(p.ght())){p.z=a +p.Q=b +p.fy=A.bq(p.ght()) +s=p.db?p.jk():null +p.dx=!1 +p.dy=!0 +if(p.db){r=p.fr +r.toString +s.toString +r=!p.aih(r,s)}else r=!1 +if(r)return!1 +p.db=!0}if(p.dy){p.Zi() +p.r.Wa(p.f.qe(p)) +p.dy=!1}s=p.jk() +if(p.fr!=null){r=Math.max(s.gdC()-s.ghC(),0) +q=p.fr +if(r===Math.max(q.gdC()-q.ghC(),0))if(s.gnh()===p.fr.gnh()){r=Math.max(s.gip()-s.gdC(),0) +q=p.fr +r=r===Math.max(q.gip()-q.gdC(),0)&&s.e===p.fr.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(!p.fx){A.fE(p.gaiU()) +p.fx=!0}p.fr=p.jk()}return!0}, +aih(a,b){var s=this,r=s.f.x3(s.k1.giT(),b,a,s.k1.gfP()),q=s.cx +q.toString +if(r!==q){s.cx=r +return!1}return!0}, +rC(){this.k1.rC() +this.DA()}, +DA(){var s,r,q,p,o,n=this,m=n.r +switch(m.a.c.a){case 0:s=B.e2 +r=B.e1 +break +case 1:s=B.e3 +r=B.e4 +break +case 2:s=B.e1 +r=B.e2 +break +case 3:s=B.e4 +r=B.e3 +break +default:s=null +r=null}q=A.aT(t._S) +p=n.cx +p.toString +o=n.z +o.toString +if(p>o)q.I(0,r) +p=n.cx +p.toString +o=n.Q +o.toString +if(pm)p=m +break +default:p=n}m=o.cx +m.toString +if(p===m)return A.dk(n,t.H) +if(e.a===B.z.a){o.lY(p) +return A.dk(n,t.H)}return o.fc(p,d,e)}, +tP(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=B.c.q(b,r,s) +return this.ZE(0,b,c,d)}, +i5(a){var s,r,q=this,p=q.k1 +if(p!=null){s=p.gkZ() +r=q.k1.giT() +if(r&&!a.giT())q.EO() +q.k1.m(0)}else{r=!1 +s=!1}q.k1=a +if(s!==a.gkZ())q.r.Ij(q.k1.gkZ()) +q.id.sn(0,q.k1.giT()) +if(!r&&q.k1.giT())q.ET()}, +ET(){var s=this.k1 +s.toString +s.Rw(this.jk(),$.K.F$.Q.h(0,this.r.z))}, +EV(a){var s,r,q=this.k1 +q.toString +s=this.jk() +r=$.K.F$.Q.h(0,this.r.z) +r.toString +q.Rx(s,r,a)}, +EO(){var s,r,q,p=this,o=p.k1 +o.toString +s=p.jk() +r=p.r +q=$.K.F$.Q.h(0,r.z) +q.toString +o.Rv(s,q) +q=p.cx +q.toString +r.e.sn(0,q) +A.a($.hD.ii$,"_restorationManager").ak5() +o=r.c +o.toString +o=A.aE8(o) +if(o!=null){s=r.c +s.toString +r=p.cx +r.toString +if(o.a==null)o.a=A.v(t.K,t.z) +s=o.JH(s) +if(s.length!==0)o.a.l(0,new A.H8(s),r)}}, +aiV(){var s,r,q +this.fx=!1 +s=this.r.z +if($.K.F$.Q.h(0,s)!=null){r=this.jk() +q=$.K.F$.Q.h(0,s) +q.toString +new A.qH(r,q,0).eR($.K.F$.Q.h(0,s))}}, +m(a){var s=this.k1 +if(s!=null)s.m(0) +this.k1=null +this.hk(0)}, +cD(a){var s,r,q=this +q.ZD(a) +s=q.z +s="range: "+A.d(s==null?null:B.c.ai(s,1))+".." +r=q.Q +a.push(s+A.d(r==null?null:B.c.ai(r,1))) +s=q.cy +a.push("viewport: "+A.d(s==null?null:B.c.ai(s,1)))}} +A.aeF.prototype={ +$1(a){this.a.ch=0}, +$S:2} +A.qH.prototype={ +cD(a){this.a_u(a) +a.push(this.a.j(0))}} +A.xM.prototype={ +jK(a){if(a instanceof A.b_&&t.NW.b(a.gL()))++this.da$ +return this.vd(a)}, +cD(a){var s +this.vc(a) +s="depth: "+this.da$+" (" +a.push(s+(this.da$===0?"local":"remote")+")")}} +A.WS.prototype={} +A.Dp.prototype={ +a2g(a,b,c,d,e,f){var s=this +if(s.cx==null&&!0)s.cx=c +if(s.k1==null)s.i5(new A.n2(s))}, +ght(){return this.r.a.c}, +rq(a){var s,r=this +r.Zh(a) +r.k1.a=r +r.ry=a.ry +s=a.x1 +if(s!=null){r.x1=s +s.a=r +a.x1=null}}, +i5(a){var s,r=this +r.rx=0 +r.Zj(a) +s=r.x1 +if(s!=null)s.m(0) +r.x1=null +if(!r.k1.giT())r.Hp(B.m0)}, +agD(a){var s,r=this +r.Hp(a>0?B.m1:B.m2) +s=r.cx +s.toString +r.Az(s-r.f.E0(r,a))}, +iw(a){var s,r,q,p=this,o=p.f.xB(p,a) +if(o!=null){s=new A.J5(p) +r=A.aBO(null,0,p.r) +r.d4() +q=r.cB$ +q.b=!0 +q.a.push(s.gDk()) +r.agA(o).a.a.hK(s.gD1()) +s.b=r +p.i5(s)}else p.i5(new A.n2(p))}, +Hp(a){var s,r,q,p=this +if(p.ry===a)return +p.ry=a +s=p.jk() +r=p.r.z +q=$.K.F$.Q.h(0,r) +q.toString +new A.RJ(a,s,q,0).eR($.K.F$.Q.h(0,r))}, +fc(a,b,c){var s,r,q=this,p="_completer",o=q.cx +o.toString +if(A.Ik(a,o,q.f.gzd().a)){q.lY(a) +return A.dk(null,t.H)}o=q.cx +o.toString +s=new A.Lb(q) +r=$.a3 +A.cG($,p) +s.b=new A.aN(new A.ab(r,t.V),t.R) +o=A.aBO("DrivenScrollActivity",o,q.r) +o.d4() +r=o.cB$ +r.b=!0 +r.a.push(s.gDk()) +o.Q=B.al +o.jW(a,b,c).a.a.hK(s.gD1()) +A.cG(s.c,"_controller") +s.c=o +q.i5(s) +return A.a(s.b,p).a}, +lY(a){var s,r,q=this +q.i5(new A.n2(q)) +s=q.cx +s.toString +if(s!==a){q.S6(a) +q.ET() +r=q.cx +r.toString +q.EV(r-s) +q.EO()}q.iw(0)}, +aj6(a,b){var s,r,q=this,p=q.f,o=p.Ee(q.rx) +p=p.gF2() +s=p==null?null:0 +r=new A.aeC(q,b,o,p,a.a,o!==0,s,a) +q.i5(new A.a3q(r,q)) +return q.x1=r}, +m(a){var s=this.x1 +if(s!=null)s.m(0) +this.x1=null +this.Zl(0)}} +A.a0f.prototype={ +D9(a){var s,r=this,q="_springTime" +if(a>A.a(r.r,q)){r.x=isFinite(A.a(r.r,q))?A.a(r.r,q):0 +s=A.a(r.f,"_springSimulation")}else{r.x=0 +s=A.a(r.e,"_frictionSimulation")}s.a=r.a +return s}, +f_(a,b){return this.D9(b).f_(0,b-this.x)}, +ie(a,b){return this.D9(b).ie(0,b-this.x)}, +lV(a){return this.D9(a).lV(a-this.x)}, +j(a){return"BouncingScrollSimulation(leadingExtent: "+A.d(this.b)+", trailingExtent: "+A.d(this.c)+")"}} +A.a1c.prototype={ +f_(a,b){var s=this,r=B.c.q(b/A.a(s.e,"_duration"),0,1) +return s.b+A.a(s.f,"_distance")*(1.2*r*r*r-3.27*r*r+3.065*r)*J.hb(s.c)}, +ie(a,b){var s=this,r="_duration",q=B.c.q(b/A.a(s.e,r),0,1) +return A.a(s.f,"_distance")*(3.6*q*q-6.54*q+3.065)*J.hb(s.c)/A.a(s.e,r)}, +lV(a){return a>=A.a(this.e,"_duration")}} +A.Dr.prototype={ +j(a){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.Q6.prototype={ +ah4(a,b,c,d){var s=this +if(s.y)return new A.Qk(c,b,s.dy,d,null) +return new A.EC(c,0,b,null,s.ch,s.dy,d,null)}, +K(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.agX(b),g=j.fx +if(g==null){s=A.eZ(b) +if(s!=null){r=s.f +q=r.ai7(0,0) +p=r.aib(0,0) +r=j.c===B.a5 +g=r?p:q +h=new A.j3(s.QU(r?q:p),h,i)}}o=A.b([g!=null?new A.QE(g,h,i):h],t.D) +r=A.aux(b,j.c,!1) +n=j.f +m=n?A.Cr(b):j.e +l=A.ayk(r,m,j.cy,!1,j.r,j.dx,i,j.cx,new A.aeI(j,r,o)) +k=n&&m!=null?A.aEq(l):l +if(j.db===B.Pa)return new A.cM(k,new A.aeJ(b),i,t.kj) +else return k}} +A.aeI.prototype={ +$2(a,b){return this.a.ah4(a,b,this.b,this.c)}, +$S:400} +A.aeJ.prototype={ +$1(a){var s=A.Am(this.a) +if(a.d!=null&&s.gcv())s.zg() +return!1}, +$S:401} +A.Jm.prototype={} +A.N8.prototype={ +agX(a){return new A.QD(this.ap,null)}} +A.ar0.prototype={ +$2(a,b){if(!a.a)a.T(0,b)}, +$S:57} +A.Ds.prototype={ +au(){var s=null,r=t.A +return new A.Dt(new A.WG(A.a_(0,s,!1,t.Z)),new A.bk(s,r),new A.bk(s,t.hA),new A.bk(s,r),B.uU,s,A.v(t.yb,t.W),s,!0,s,s,s,B.l)}, +apx(a,b){return this.f.$2(a,b)}} +A.aeS.prototype={ +$1(a){return null}, +$S:402} +A.xO.prototype={ +d1(a){return this.r!==a.r}} +A.Dt.prototype={ +gqN(){var s=this.a.d +if(s==null){s=this.x +s.toString}return s}, +Pv(){var s,r,q,p=this,o=p.a.ch +if(o==null){o=p.c +o.toString +o=A.ayi(o)}p.f=o +o=A.a(o,"_configuration") +s=p.c +s.toString +s=o.nN(s) +p.r=s +o=p.a +r=o.e +if(r!=null)p.r=r.n2(s) +else{o=o.ch +if(o!=null){s=p.c +s.toString +p.r=o.nN(s).n2(p.r)}}q=p.d +if(q!=null){p.gqN().rY(0,q) +A.fE(q.geh(q))}o=p.gqN() +s=p.r +s.toString +p.d=A.aT6(p,o.c,o.a,!0,q,s) +s=p.gqN() +o=p.d +o.toString +s.aC(o)}, +hF(a,b){var s,r=this.e +this.iZ(r,"offset") +r=A.r(r).i("dx.T").a(r.y) +if(r!=null){s=this.d +s.toString +if(b)s.cx=r +else s.lY(r)}}, +aW(){if(this.a.d==null)this.x=A.vk(null,0) +this.bp()}, +bZ(){this.Pv() +this.a_x()}, +aeD(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +if(m==null){n=n.ch +if(n==null)m=o +else{s=p.c +s.toString +s=n.nN(s) +m=s}}r=a.e +if(r==null){n=a.ch +if(n==null)r=o +else{s=p.c +s.toString +s=n.nN(s) +r=s}}do{n=m==null +s=n?o:A.J(m) +q=r==null +if(s!=(q?o:A.J(r)))return!0 +m=n?o:m.a +r=q?o:r.a}while(m!=null||r!=null) +n=p.a.d +n=n==null?o:A.J(n) +s=a.d +return n!=(s==null?o:A.J(s))}, +bw(a){var s,r,q=this +q.a_y(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.x +s.toString +r=q.d +r.toString +s.rY(0,r) +q.x.m(0) +q.x=null}else{r=q.d +r.toString +s.rY(0,r) +if(q.a.d==null)q.x=A.vk(null,0)}s=q.gqN() +r=q.d +r.toString +s.aC(r)}if(q.aeD(a))q.Pv()}, +m(a){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.rY(0,s)}else{q=r.x +if(q!=null){s=r.d +s.toString +q.rY(0,s)}q=r.x +if(q!=null)q.m(0)}r.d.m(0) +r.e.m(0) +r.a_z(0)}, +Wa(a){var s,r,q=this +if(a===q.cy)s=!a||A.bq(q.a.c)===q.db +else s=!1 +if(s)return +if(!a){q.ch=B.uU +q.O8()}else{switch(A.bq(q.a.c).a){case 1:q.ch=A.af([B.mo,new A.c0(new A.aeO(q),new A.aeP(q),t.ok)],t.n,t.xR) +break +case 0:q.ch=A.af([B.mn,new A.c0(new A.aeQ(q),new A.aeR(q),t.uA)],t.n,t.xR) +break}a=!0}q.cy=a +q.db=A.bq(q.a.c) +s=q.z +if(s.gaj()!=null){s=s.gaj() +s.Dg(q.ch) +if(!s.a.f){r=s.c.gL() +r.toString +t.Wx.a(r) +s.e.E1(r)}}}, +Ij(a){var s,r=this +if(r.cx===a)return +r.cx=a +s=r.Q +if($.K.F$.Q.h(0,s)!=null){s=$.K.F$.Q.h(0,s).gL() +s.toString +t.Ro.a(s).sSz(r.cx)}}, +a87(a){var s=this.d,r=s.k1.gfP(),q=new A.a6S(this.ga5I(),s) +s.i5(q) +s.rx=r +this.dy=q}, +aed(a){this.dx=this.d.aj6(a,this.ga5G())}, +aee(a){var s=this.dx +if(s!=null)s.bk(0,a)}, +aec(a){var s=this.dx +if(s!=null)s.tb(0,a)}, +O8(){var s=this.dy +if(s!=null)s.a.iw(0) +s=this.dx +if(s!=null)s.a.iw(0)}, +a5J(){this.dy=null}, +a5H(){this.dx=null}, +OK(a){var s,r=this.d,q=r.cx +q.toString +s=r.z +s.toString +s=Math.max(q+a,s) +r=r.Q +r.toString +return Math.min(s,r)}, +Nq(a){var s=A.bq(this.a.c)===B.af?a.gzE().a:a.gzE().b +return A.azx(this.a.c)?s*-1:s}, +adj(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.r +if(s!=null){r=o.d +r.toString +r=!s.qe(r) +s=r}else s=!1 +if(s)return +q=o.Nq(a) +p=o.OK(q) +if(q!==0){s=o.d.cx +s.toString +s=p!==s}else s=!1 +if(s)$.cK.x1$.pM(0,a,o.ga9f())}}, +a9g(a){var s,r,q,p,o,n=this,m=n.Nq(a),l=n.OK(m) +if(m!==0){s=n.d.cx +s.toString +s=l!==s}else s=!1 +if(s){s=n.d +r=s.cx +r.toString +q=s.z +q.toString +q=Math.max(r+m,q) +p=s.Q +p.toString +o=Math.min(q,p) +if(o!==r){s.i5(new A.n2(s)) +s.Hp(-m>0?B.m1:B.m2) +r=s.cx +r.toString +s.S6(o) +s.id.sn(0,!0) +s.ET() +q=s.cx +q.toString +s.EV(q-r) +s.EO() +s.iw(0)}}}, +a9t(a){var s,r +if(a.da$===0){s=$.K.F$.Q.h(0,this.y) +r=s==null?null:s.gL() +if(r!=null)r.aE()}return!1}, +K(a,b){var s,r,q,p,o,n=this,m=null,l="_configuration",k=n.d +k.toString +s=n.ch +r=n.a +q=r.x +p=new A.xO(n,k,A.Bi(B.cg,new A.kc(A.bQ(m,m,new A.hn(n.cx,!1,r.apx(b,k),n.Q),!1,m,m,!1,!q,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m),s,B.bA,q,m,n.z),m,m,m,n.gadi(),m),m) +k=n.a +if(!k.x){k=n.d +k.toString +s=n.r.goy() +r=n.a +p=new A.cM(new A.WT(k,s,r.y,p,n.y),n.ga9s(),m,t.ji) +k=r}o=new A.aeK(k.c,n.gqN()) +return A.a(n.f,l).xh(b,A.a(n.f,l).xg(b,p,o),o)}, +gfO(){return this.a.Q}} +A.aeO.prototype={ +$0(){return A.aFD(null,A.a(this.a.f,"_configuration").gF1())}, +$S:135} +A.aeP.prototype={ +$1(a){var s,r,q=this.a +a.cx=q.gM1() +a.cy=q.gOa() +a.db=q.gOb() +a.dx=q.gO9() +a.dy=q.gO7() +s=q.r +a.fr=s==null?null:s.gGg() +s=q.r +a.fx=s==null?null:s.gyF() +s=q.r +a.fy=s==null?null:s.gGf() +s=A.a(q.f,"_configuration") +r=q.c +r.toString +a.go=s.zk(r) +a.ch=q.a.z}, +$S:134} +A.aeQ.prototype={ +$0(){return A.axB(null,A.a(this.a.f,"_configuration").gF1())}, +$S:133} +A.aeR.prototype={ +$1(a){var s,r,q=this.a +a.cx=q.gM1() +a.cy=q.gOa() +a.db=q.gOb() +a.dx=q.gO9() +a.dy=q.gO7() +s=q.r +a.fr=s==null?null:s.gGg() +s=q.r +a.fx=s==null?null:s.gyF() +s=q.r +a.fy=s==null?null:s.gGf() +s=A.a(q.f,"_configuration") +r=q.c +r.toString +a.go=s.zk(r) +a.ch=q.a.z}, +$S:132} +A.aeK.prototype={} +A.WT.prototype={ +aT(a){var s=this.e,r=new A.Ww(s,this.f,this.r,null,A.am(t.T)) +r.gaG() +r.gaQ() +r.fr=!1 +r.sbq(null) +s.aq(0,r.gT9()) +return r}, +aZ(a,b){b.soy(this.f) +b.sbi(0,this.e) +b.sW2(this.r)}} +A.Ww.prototype={ +sbi(a,b){var s,r=this,q=r.D +if(b===q)return +s=r.gT9() +q.T(0,s) +r.D=b +b.aq(0,s) +r.aE()}, +soy(a){if(a===this.ae)return +this.ae=a +this.aE()}, +sW2(a){if(a==this.aM)return +this.aM=a +this.aE()}, +fz(a){var s,r,q=this +q.hQ(a) +a.a=!0 +if(q.D.db){a.bC(B.Pt,q.ae) +s=q.D +r=s.cx +r.toString +a.a_=r +a.d=!0 +r=s.Q +r.toString +a.bs=r +s=s.z +s.toString +a.aO=s +a.sVX(q.aM)}}, +oE(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.d.gN(c).id +s=!(s!=null&&s.A(0,B.x_))}else s=!0 +if(s){l.Jj(a,b,c) +return}s=l.bS +if(s==null)s=l.bS=A.Qd(null,l.gqf()) +s.sSW(a.cy||a.cx) +s.sbF(0,a.x) +s=l.bS +s.toString +r=t.QF +q=A.b([s],r) +p=A.b([],r) +for(s=c.length,o=null,n=0;n>>24&255)/255*r.gn(r))),s.gn(s)>>>16&255,s.gn(s)>>>8&255,s.gn(s)&255)) +return q}, +Nc(a){var s,r,q,p=this +if(a){s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +r=p.c +q=p.f +s.saL(0,A.aH(B.c.aX(255*((r.gn(r)>>>24&255)/255*q.gn(q))),r.gn(r)>>>16&255,r.gn(r)>>>8&255,r.gn(r)&255)) +s.scM(0,B.Y) +s.sfS(1) +return s}s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +r=p.b +q=p.f +s.saL(0,A.aH(B.c.aX(255*((r.gn(r)>>>24&255)/255*q.gn(q))),r.gn(r)>>>16&255,r.gn(r)>>>8&255,r.gn(r)&255)) +return s}, +ac2(){return this.Nc(!1)}, +ac_(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g="_thumbOffset",f=i.dy +if(f===B.V||f===B.a0)s=i.d===B.u?B.Pc:B.Pb +else s=B.Pd +switch(s.a){case 0:f=i.e +r=new A.S(f,c) +f+=2*i.x +q=new A.S(f,i.gfw()) +p=i.x+i.Q.a +o=A.a(i.fy,g) +n=p-i.x +m=i.r +l=new A.m(n,m) +k=l.U(0,new A.m(f,0)) +j=new A.m(n+f,m+i.gfw()) +break +case 1:f=i.e +r=new A.S(f,c) +q=new A.S(f+2*i.x,i.gfw()) +p=b.a-i.e-i.x-i.Q.c +o=A.a(i.fy,g) +f=p-i.x +n=i.r +l=new A.m(f,n) +j=new A.m(f,n+i.gfw()) +k=l +break +case 2:r=new A.S(c,i.e) +f=i.gfw() +n=i.e+2*i.x +q=new A.S(f,n) +p=A.a(i.fy,g) +f=i.x +o=f+i.Q.b +m=i.r +f=o-f +l=new A.m(m,f) +k=l.U(0,new A.m(0,n)) +j=new A.m(m+i.gfw(),f+n) +break +case 3:r=new A.S(c,i.e) +q=new A.S(i.gfw(),i.e+2*i.x) +p=A.a(i.fy,g) +f=i.e +n=i.x +o=b.b-f-n-i.Q.d +f=i.r +n=o-n +l=new A.m(f,n) +j=new A.m(f+i.gfw(),n) +k=l +break +default:j=h +k=j +l=k +q=l +r=q +o=r +p=o}f=l.a +n=l.b +i.fx=new A.x(f,n,f+q.a,n+q.b) +i.fr=new A.x(p,o,p+r.a,o+r.b) +f=i.f +if(f.gn(f)!==0){f=i.fx +f.toString +a.cW(0,f,i.ac2()) +a.iM(0,k,j,i.Nc(!0)) +f=i.y +if(f!=null){n=i.fr +n.toString +a.cV(0,A.acl(n,f),i.gNb()) +return}f=i.fr +f.toString +a.cW(0,f,i.gNb()) +return}}, +OU(){var s,r,q,p,o,n,m,l,k,j=this,i=j.dx.gnh(),h=j.dy +h=h===B.V||h===B.a0 +s=j.Q +h=h?s.gdf(s)+s.gds(s):s.gjq() +s=j.dx +r=s.b +r.toString +q=s.a +q.toString +s=s.d +s.toString +p=j.dy +p=p===B.V||p===B.a0 +o=j.Q +p=p?o.gdf(o)+o.gds(o):o.gjq() +n=B.c.q((i-h)/(r-q+s-p),0,1) +m=Math.max(Math.min(j.gfw(),j.cx),j.gfw()*n) +p=j.dx.gnh() +s=j.dx.d +s.toString +l=Math.min(j.ch,j.gfw()) +i=j.dy +i=i===B.a0||i===B.am +h=j.dx +if((i?Math.max(h.gip()-h.gdC(),0):Math.max(h.gdC()-h.ghC(),0))>0){i=j.dy +i=i===B.a0||i===B.am +h=j.dx +h=(i?Math.max(h.gdC()-h.ghC(),0):Math.max(h.gip()-h.gdC(),0))>0 +i=h}else i=!1 +k=i?l:l*(1-B.c.q(1-p/s,0,0.2)/0.2) +return B.c.q(m,k,j.gfw())}, +m(a){this.f.a.T(0,this.gd7()) +this.hk(0)}, +gfw(){var s,r,q,p=this,o=p.dx.d +o.toString +s=p.r +r=p.dy +r=r===B.V||r===B.a0 +q=p.Q +r=r?q.gdf(q)+q.gds(q):q.gjq() +return o-2*s-r}, +aP(a,b){var s,r,q,p,o,n,m=this,l=m.dy +if(l!=null){s=m.dx +if(s!=null){r=s.b +r.toString +s=s.a +s.toString +s=r<=s}else s=!0}else s=!0 +if(s)return +s=m.dx.d +s.toString +l=l===B.V||l===B.a0 +r=m.Q +if(s<=(l?r.gdf(r)+r.gds(r):r.gjq())||m.gfw()<=0)return +l=m.dy +l=l===B.V||l===B.a0 +s=m.Q +q=l?s.b:s.a +p=m.OU() +l=m.dx +s=l.b +s.toString +r=l.a +r.toString +o=s-r +if(o>0){l=l.c +l.toString +n=B.c.q((l-r)/o,0,1)}else n=0 +l=m.dy +l=l===B.a0||l===B.am?1-n:n +m.fy=l*(m.gfw()-p)+m.r+q +l=m.dx.b +l.toString +if(l==1/0||l==-1/0)return +l=m.dy +l.toString +return m.ac_(a,b,p,l)}, +Su(a,b,c){var s,r,q,p=this,o=p.fx +if(o==null)return!1 +if(p.db)return!1 +s=p.dx +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +q=o.lI(A.ke(p.fr.gbm(),24)) +s=p.f +if(s.gn(s)===0){if(c&&b===B.c1)return q.A(0,a) +return!1}switch(b.a){case 0:return q.A(0,a) +case 1:case 2:case 3:case 4:return o.A(0,a)}}, +ali(a,b){return this.Su(a,b,!1)}, +Sv(a,b){var s,r,q=this +if(q.fr==null)return!1 +if(q.db)return!1 +s=q.f +if(s.gn(s)===0)return!1 +s=q.dx +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +switch(b.a){case 0:s=q.fr +return s.lI(A.ke(s.gbm(),24)).A(0,a) +case 1:case 2:case 3:case 4:return q.fr.A(0,a)}}, +yj(a){var s,r,q=this +if(q.fr==null)return null +if(q.db)return!1 +s=q.f +if(s.gn(s)===0)return!1 +s=q.dx +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +return q.fr.A(0,a)}, +fp(a){var s,r=this +if(r.a.k(0,a.a))if(r.b.k(0,a.b))if(r.c.k(0,a.c))if(r.d==a.d)if(r.e===a.e)if(r.f===a.f)if(r.r===a.r)if(r.x===a.x)if(J.e(r.y,a.y))if(r.Q.k(0,a.Q))if(r.ch===a.ch)if(r.cx===a.cx)s=r.db!==a.db +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +return s}, +zT(a){return!1}, +guW(){return null}, +j(a){return"#"+A.bX(this)}} +A.aeW.prototype={ +$1(a){var s,r +if(a!=null){s=a.b +s.toString +r=a.a +r.toString +r=s>r +s=r}else s=!1 +return s}, +$S:406} +A.v9.prototype={ +au(){return A.aSS(t.mz)}, +pt(a){return this.db.$1(a)}} +A.kd.prototype={ +gzZ(){var s=this.a.e +return s===!0}, +gnc(){this.a.toString +return!0}, +aW(){var s,r,q,p,o=this,n=null +o.bp() +s=A.bE(n,o.a.ch,n,n,o) +s.cS(o.gafY()) +o.r=s +s=A.d3(B.X,A.a(s,"_fadeoutAnimationController"),n) +o.x=s +o.a.toString +s=A.a(s,"_fadeoutOpacityAnimation") +r=o.a +q=r.x +if(q==null)q=6 +p=r.r +r=r.dy +r=new A.vp(B.hi,B.O,B.O,q,s,0,0,p,n,B.K,18,18,r,A.a_(0,n,!1,t.Z)) +s.a.aq(0,r.gd7()) +A.cG(o.Q,"scrollbarPainter") +o.Q=r}, +bZ(){this.dZ()}, +afZ(a){this.a.toString +if(a!==B.G)this.gnc()}, +uw(){var s,r=this,q=A.a(r.Q,"scrollbarPainter") +r.a.toString +q.saL(0,B.hi) +s=r.c.X(t.I) +s.toString +q.sc5(0,s.f) +s=r.a.x +q.sH0(s==null?6:s) +q.sub(r.a.r) +q.seF(0,r.c.X(t.w).f.f) +q.szF(r.a.dy) +r.a.toString +q.sG9(0) +r.a.toString +q.sjQ(0,null) +r.a.toString +q.sEG(0) +r.a.toString +q.sGi(0,18) +r.a.toString +q.sTg(18) +q.sSy(!r.gnc())}, +bw(a){var s,r=this,q="_fadeoutAnimationController" +r.c3(a) +s=r.a.e +if(s!=a.e)if(s===!0){s=r.f +if(s!=null)s.ay(0) +s=A.a(r.r,q) +s.Q=B.al +s.jW(1,B.N,null)}else A.a(r.r,q).dl(0)}, +wi(){var s,r=this +if(!r.gzZ()){s=r.f +if(s!=null)s.ay(0) +r.f=A.bp(r.a.cx,new A.acC(r))}}, +mp(){var s=this.e.d +if(s.length!==0)return A.bq(B.d.gcc(s).ght()) +return null}, +yb(){if(this.mp()==null)return +var s=this.f +if(s!=null)s.ay(0)}, +yd(a){var s=this,r=s.a.d +s.e=r +if(s.mp()==null)return +r=s.f +if(r!=null)r.ay(0) +A.a(s.r,"_fadeoutAnimationController").c_(0) +s.d=a}, +al7(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.mp()==null)return +s=B.d.gcc(i.e.d) +r=A.b5("primaryDelta") +switch(s.r.a.c.a){case 0:r.b=i.d.b-a.b +break +case 1:r.b=a.a-i.d.a +break +case 2:r.b=a.b-i.d.b +break +case 3:r.b=i.d.a-a.a +break}q=A.a(i.Q,"scrollbarPainter") +p=r.aJ() +o=q.dx +n=o.b +n.toString +o=o.a +o.toString +m=q.gfw() +q=q.OU() +l=s.cx +l.toString +k=(n-o)*p/(m-q)+l +if(k!==l){j=k-s.f.rB(s,k) +q=i.c +q.toString +q=A.ayi(q) +p=i.c +p.toString +switch(q.nM(p)){case B.c3:case B.bH:case B.bu:case B.bI:q=s.Q +q.toString +j=B.c.q(j,0,q) +break +case B.aH:case B.aZ:break}s.lY(j)}i.d=a}, +yc(a,b){var s=this +if(s.mp()==null)return +s.wi() +s.e=s.d=null}, +aa3(a){var s,r,q=this,p="scrollbarPainter",o="_thumbOffset",n=q.a.d +q.e=n +n=B.d.gcc(n.d) +n=$.K.F$.Q.h(0,n.r.z) +n.toString +n=A.kf(n) +if(n!=null)n.a.toString +n=B.d.gcc(q.e.d).cy +n.toString +s=0.8*n +switch(B.d.gcc(q.e.d).r.a.c.a){case 0:if(a.c.b>A.a(A.a(q.Q,p).fy,o))s=-s +break +case 2:if(a.c.bA.a(A.a(q.Q,p).fy,o))s=-s +break}n=B.d.gcc(q.e.d) +r=B.d.gcc(q.e.d).cx +r.toString +n.tP(0,r+s,B.ez,B.ax)}, +D8(a){var s=this.a.d,r=s.d,q=r.length +if(q>1)return!1 +return q===0||A.bq(B.d.gcc(r).ght())===a}, +aeg(a){var s,r=this,q="_fadeoutAnimationController",p=r.a +p.toString +s=a.a +if(!p.pt(A.ayj(a.b,a.da$,null,s,null)))return!1 +if(r.gzZ())if(A.a(A.a(r.r,q).ch,"_status")!==B.b2&&A.a(A.a(r.r,q).ch,"_status")!==B.a_)A.a(r.r,q).c_(0) +p=s.e +if(r.D8(A.bq(p)))A.a(r.Q,"scrollbarPainter").pV(0,s,p) +return!1}, +a9v(a){var s,r,q,p=this,o="_fadeoutAnimationController",n="_status",m="scrollbarPainter" +if(!p.a.pt(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){if(A.a(A.a(p.r,o).ch,n)!==B.G&&A.a(A.a(p.r,o).ch,n)!==B.aK)A.a(p.r,o).dl(0) +r=s.e +if(p.D8(A.bq(r)))A.a(p.Q,m).pV(0,s,r) +return!1}if(a instanceof A.ji||a instanceof A.k3){if(A.a(A.a(p.r,o).ch,n)!==B.b2&&A.a(A.a(p.r,o).ch,n)!==B.a_)A.a(p.r,o).c_(0) +r=p.f +if(r!=null)r.ay(0) +r=s.e +if(p.D8(A.bq(r)))A.a(p.Q,m).pV(0,s,r)}else if(a instanceof A.nG)if(p.d==null)p.wi() +return!1}, +ga6V(){var s,r=this,q=A.v(t.n,t.xR) +r.a.toString +s=r.gnc() +if(!s)return q +q.l(0,B.VV,new A.c0(new A.acy(r),new A.acz(r),t.fh)) +q.l(0,B.VW,new A.c0(new A.acA(r),new A.acB(r),t.Bk)) +return q}, +SX(a,b,c){var s,r=this.y +if($.K.F$.Q.h(0,r)==null)return!1 +s=A.azk(r,a) +return A.a(this.Q,"scrollbarPainter").Su(s,b,!0)}, +Fz(a){var s,r=this +if(r.SX(a.gbi(a),a.gcQ(a),!0)){r.z=!0 +A.a(r.r,"_fadeoutAnimationController").c_(0) +s=r.f +if(s!=null)s.ay(0)}else if(r.z){r.z=!1 +r.wi()}}, +FA(a){this.z=!1 +this.wi()}, +m(a){var s,r=this +A.a(r.r,"_fadeoutAnimationController").m(0) +s=r.f +if(s!=null)s.ay(0) +s=A.a(r.Q,"scrollbarPainter") +s.f.a.T(0,s.gd7()) +s.hk(0) +r.ZY(0)}, +K(a,b){var s,r,q=this,p=null +q.uw() +s=q.ga6V() +r=A.a(q.Q,"scrollbarPainter") +return new A.cM(new A.cM(new A.ig(new A.kc(A.ni(A.kW(new A.ig(q.a.c,p),r,q.y,p,B.n),B.c8,p,p,new A.acD(q),new A.acE(q)),s,p,!1,p,p),p),q.ga9u(),p,t.WA),q.gaef(),p,t.ji)}} +A.acC.prototype={ +$0(){var s=this.a +A.a(s.r,"_fadeoutAnimationController").dl(0) +s.f=null}, +$S:0} +A.acy.prototype={ +$0(){var s=this.a,r=s.a.cy,q=t.S,p=A.dI(q) +return new A.kA(s.y,r,null,B.bV,A.v(q,t.o),p,s,null,A.v(q,t.B))}, +$S:407} +A.acz.prototype={ +$1(a){var s=this.a +a.x2=s.gSk() +a.y1=new A.acv(s) +a.y2=new A.acw(s) +a.Y=new A.acx(s)}, +$S:408} +A.acv.prototype={ +$1(a){return this.a.yd(a.b)}, +$S:61} +A.acw.prototype={ +$1(a){return this.a.al7(a.b)}, +$S:70} +A.acx.prototype={ +$1(a){return this.a.yc(a.b,a.c)}, +$S:98} +A.acA.prototype={ +$0(){var s=this.a,r=t.S,q=A.dI(r) +return new A.kB(s.y,B.ax,18,B.bV,A.v(r,t.o),q,s,null,A.v(r,t.B))}, +$S:410} +A.acB.prototype={ +$1(a){a.a6=this.a.gaa2()}, +$S:411} +A.acD.prototype={ +$1(a){var s +switch(a.gcQ(a).a){case 1:s=this.a +if(s.gnc())s.FA(a) +break +case 2:case 3:case 4:case 0:break}}, +$S:39} +A.acE.prototype={ +$1(a){var s +switch(a.gcQ(a).a){case 1:s=this.a +if(s.gnc())s.Fz(a) +break +case 2:case 3:case 4:case 0:break}}, +$S:412} +A.kA.prototype={ +fI(a){if(!this.Ch(this.fE,a.gbi(a),a.gcQ(a)))return!1 +return this.Yl(a)}, +Ch(a,b,c){var s +if($.K.F$.Q.h(0,a)==null)return!1 +s=t.ip.a($.K.F$.Q.h(0,a).gM()).f +s.toString +return t.sm.a(s).Sv(A.azk(a,b),c)}} +A.kB.prototype={ +fI(a){if(!this.Ch(this.ek,a.gbi(a),a.gcQ(a)))return!1 +return this.Zv(a)}, +Ch(a,b,c){var s,r +if($.K.F$.Q.h(0,a)==null)return!1 +s=t.ip.a($.K.F$.Q.h(0,a).gM()).f +s.toString +t.sm.a(s) +r=A.azk(a,b) +return s.ali(r,c)&&!s.Sv(r,c)}} +A.xF.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.Dz.prototype={ +au(){return new A.X2(B.l)}} +A.X2.prototype={ +K(a,b){var s=this.a.c,r=this.d +return new A.X3(r===$?this.d=A.v(t.K,t.X):r,s,null)}} +A.X3.prototype={ +d1(a){return this.y!==a.y}, +app(a,b){var s,r,q,p +for(s=b.ga3(b),r=this.y,q=a.y;s.v();){p=s.gJ(s) +if(!J.e(r.h(0,p),q.h(0,p)))return!0}return!1}} +A.b0.prototype={$ivu:1} +A.rd.prototype={} +A.vv.prototype={ +sIw(a){var s=this +if(!A.azL(s.b,a)){s.b=a +s.c=null +s.W()}}, +gMo(){var s=this.c +return s==null?this.c=A.aTi(this.b):s}, +a6v(a,b){var s,r,q,p,o,n,m,l,k=this.gMo().h(0,a.c.gyA()),j=this.gMo().h(0,null),i=A.b([],t.Na) +if(k!=null)B.d.P(i,k) +if(j!=null)B.d.P(i,j) +for(s=i.length,r=a instanceof A.lz,q=b.d,p=0;pp.a||s+r.b>p.b}else o=!0}else o=!0 +return o}, +aP(a,b){var s,r,q,p,o=this +if(o.u$!=null){s=o.V.cx +s.toString +s=o.r7(s) +r=new A.aqs(o,s) +s=o.Om(s)&&o.an!==B.j +q=o.aN +if(s){s=A.a(o.fr,"_needsCompositing") +p=o.rx +q.sb1(0,a.m6(s,b,new A.x(0,0,0+p.a,0+p.b),r,o.an,q.a))}else{q.sb1(0,null) +r.$2(a,b)}}}, +m(a){this.aN.sb1(0,null) +this.l1(0)}, +dT(a,b){var s=this.V.cx +s.toString +s=this.r7(s) +b.aR(0,s.a,s.b)}, +kc(a){var s=this,r=s.V.cx +r.toString +r=s.r7(r) +if(s.Om(r)){r=s.rx +return new A.x(0,0,0+r.a,0+r.b)}return null}, +cZ(a,b){var s,r=this +if(r.u$!=null){s=r.V.cx +s.toString +return a.n0(new A.aqr(r,b),r.r7(s),b)}return!1}, +nL(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.gjD() +if(!(a instanceof A.y)){s=l.V.cx +s.toString +return new A.nE(s,c)}r=A.q4(a.dE(0,l.u$),c) +s=l.u$.rx +s.toString +switch(l.C.a){case 0:q=l.rx.b +p=r.d +o=s.b-p +n=p-r.b +break +case 1:q=l.rx.a +o=r.a +n=r.c-o +break +case 2:q=l.rx.b +o=r.b +n=r.d-o +break +case 3:q=l.rx.a +p=r.c +o=s.a-p +n=p-r.a +break +default:o=null +n=null +q=null}m=o-(q-n)*b +return new A.nE(m,r.cK(l.r7(m)))}, +f3(a,b,c,d){var s=this +if(!s.V.f.goy())return s.vh(a,b,c,d) +s.vh(a,null,c,A.aEL(a,b,c,s.V,d,s))}, +qg(){return this.f3(B.b6,null,B.z,null)}, +nV(a){return this.f3(B.b6,null,B.z,a)}, +nW(a,b,c){return this.f3(a,null,b,c)}, +EL(a){var s +switch(A.bq(this.C).a){case 1:s=this.rx +return new A.x(0,-250,0+s.a,0+s.b+250) +case 0:s=this.rx +return new A.x(-250,0,0+s.a+250,0+s.b)}}, +$iCI:1} +A.aqs.prototype={ +$2(a,b){var s=this.a.u$ +s.toString +a.eG(s,b.U(0,this.b))}, +$S:22} +A.aqr.prototype={ +$2(a,b){return this.a.u$.c7(a,b)}, +$S:17} +A.HX.prototype={ +aC(a){var s +this.dS(a) +s=this.u$ +if(s!=null)s.aC(a)}, +av(a){var s +this.de(0) +s=this.u$ +if(s!=null)s.av(0)}} +A.Qo.prototype={} +A.Qp.prototype={ +aT(a){var s=new A.Wx(new A.afI(a),null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +s.sbq(null) +return s}} +A.afI.prototype={ +$0(){new A.Qo().eR(this.a)}, +$S:0} +A.Wx.prototype={ +bX(){var s,r=this +r.qs() +s=r.ae +if(s!=null&&!r.rx.k(0,s))r.D.$0() +s=r.rx +s.toString +r.ae=s}} +A.agS.prototype={ +gFc(){return null}, +j(a){var s=A.b([],t.s) +this.cD(s) +return"#"+A.bX(this)+"("+B.d.c1(s,", ")+")"}, +cD(a){var s,r,q +try{s=this.gFc() +if(s!=null)a.push("estimated child count: "+A.d(s))}catch(q){r=A.Z(q) +a.push("estimated child count: EXCEPTION ("+J.a6(r).j(0)+")")}}} +A.WO.prototype={} +A.agR.prototype={ +ajX(a){return null}, +Qj(a,b,c){var s,r,q,p,o,n,m,l,k=null +if(c>=0)p=c>=this.b +else p=!0 +if(p)return k +s=null +try{s=this.a.$2(b,c)}catch(o){r=A.Z(o) +q=A.aD(o) +n=new A.bS(r,q,"widgets library",A.bA("building"),k,!1) +A.dH(n) +s=A.A0(n)}if(s==null)return k +if(s.a!=null){p=s.a +p.toString +m=new A.WO(p)}else m=k +p=s +s=new A.ig(p,k) +l=this.r.$2(s,c) +if(l!=null)s=new A.Mo(l,s,k) +p=s +s=new A.yM(p,k) +return new A.B3(s,m)}, +gFc(){return this.b}, +WD(a){return!0}} +A.QF.prototype={} +A.vT.prototype={ +ce(a){return A.aEZ(this,!1)}} +A.QD.prototype={ +ce(a){return A.aEZ(this,!0)}, +aT(a){var s=new A.PF(t.dq.a(a),A.v(t.S,t.q),0,null,null,A.am(t.T)) +s.gaG() +s.gaQ() +s.fr=!1 +return s}} +A.vS.prototype={ +gM(){return t.M0.a(A.b_.prototype.gM.call(this))}, +gL(){return t.Ss.a(A.b_.prototype.gL.call(this))}, +bk(a,b){var s,r,q,p=this.gM() +this.mE(0,b) +s=b.d +r=p.d +if(s!==r)q=A.J(s)!==A.J(r)||s.WD(r) +else q=!1 +if(q)this.iV()}, +iV(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a={} +b.Au() +b.ap=null +a.a=!1 +try{j=t.S +s=A.ayp(j,t.Dv) +r=A.hm(j,t.i) +q=new A.agW(a,b,s,r) +for(j=b.a2,i=j.$ti,i=i.i("@<1>").aK(i.i("eR<1,2>")).i("mh<1,2>"),i=A.ai(new A.mh(j,i),!0,i.i("q.E")),h=i.length,g=t.MR,f=b.Y,e=0;e").aK(h.i("eR<1,2>")).i("mh<1,2>")).a9(0,q) +if(!a.a&&b.bd){c=j.T4() +l=c==null?-1:c +k=l+1 +J.bK(s,k,j.h(0,k)) +q.$1(k)}}finally{b.aV=null +b.gL()}}, +aii(a,b){this.r.rG(this,new A.agT(this,b,a))}, +ex(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gL() +s=s==null?o:s.e}r=t.MR +r.a(s) +q=this.XZ(a,b,c) +if(q==null)p=o +else{p=q.gL() +p=p==null?o:p.e}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +jp(a){this.a2.w(0,a.d) +this.l0(a)}, +Ub(a){var s,r=this +r.gL() +s=a.e +s.toString +s=t.U.a(s).b +s.toString +r.r.rG(r,new A.agX(r,s))}, +ajx(a,b,c,d,e){var s,r=this.gM().d.gFc() +this.gM() +d.toString +s=A.aTt(b,c,d,e,r) +return s}, +ER(){var s=this.a2 +s.ak0() +s.T4() +this.gM()}, +EM(a){var s=a.e +s.toString +t.U.a(s).b=this.aV}, +lT(a,b){this.gL().Aj(0,t.q.a(a),this.ap)}, +m1(a,b,c){this.gL().yG(t.q.a(a),this.ap)}, +ma(a,b){this.gL().w(0,t.q.a(a))}, +bP(a){var s=this.a2,r=s.$ti +r=r.i("@<1>").aK(r.Q[1]).i("rA<1,2>") +r=A.p0(new A.rA(s,r),r.i("q.E"),t.u) +B.d.a9(A.ai(r,!0,A.r(r).i("q.E")),a)}} +A.agW.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.aV=a +q=n.a2 +if(q.h(0,a)!=null&&!J.e(q.h(0,a),o.c.h(0,a))){q.l(0,a,n.ex(q.h(0,a),null,a)) +o.a.a=!0}s=n.ex(o.c.h(0,a),n.gM().d.Qj(0,n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.e(q.h(0,a),s) +q.l(0,a,s) +q=s.gL().e +q.toString +r=t.U.a(q) +if(a===0)r.a=0 +else{q=o.d +if(q.am(0,a))r.a=q.h(0,a)}if(!r.c)n.ap=t.Qv.a(s.gL())}else{o.a.a=!0 +q.w(0,a)}}, +$S:20} +A.agU.prototype={ +$0(){return null}, +$S:5} +A.agV.prototype={ +$0(){return this.a.a2.h(0,this.b)}, +$S:417} +A.agT.prototype={ +$0(){var s,r,q=this,p=q.a +p.ap=q.b==null?null:t.Qv.a(p.a2.h(0,q.c-1).gL()) +s=null +try{r=p.aV=q.c +s=p.ex(p.a2.h(0,r),p.gM().d.Qj(0,p,r),r)}finally{p.aV=null}r=q.c +p=p.a2 +if(s!=null)p.l(0,r,s) +else p.w(0,r)}, +$S:0} +A.agX.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.aV=p.b +s=r.ex(r.a2.h(0,q),null,q)}finally{p.a.aV=null}p.a.a2.w(0,p.b)}, +$S:0} +A.AZ.prototype={ +rD(a){var s,r,q=a.e +q.toString +t.Cl.a(q) +s=this.f +if(q.tm$!==s){q.tm$=s +r=a.gaA(a) +if(r instanceof A.t&&!s)r.a5()}}} +A.ik.prototype={ +ce(a){var s=A.r(this),r=($.bv+1)%16777215 +$.bv=r +return new A.DI(A.v(s.i("ik.S"),t.u),r,this,B.a2,s.i("DI"))}} +A.lN.prototype={ +geP(a){var s=this.dX$ +return s.gbg(s)}, +jG(){J.eo(this.geP(this),this.gGS())}, +bP(a){J.eo(this.geP(this),a)}, +Od(a,b){var s=this.dX$,r=s.h(0,b) +if(r!=null){this.kh(r) +s.w(0,b)}if(a!=null){s.l(0,b,a) +this.i4(a)}}} +A.DI.prototype={ +gM(){return this.$ti.i("ik<1>").a(A.b_.prototype.gM.call(this))}, +gL(){return this.$ti.i("lN<1>").a(A.b_.prototype.gL.call(this))}, +bP(a){var s=this.Y +s.gbg(s).a9(0,a)}, +jp(a){this.Y.w(0,a.d) +this.l0(a)}, +eq(a,b){this.qr(a,b) +this.Pe()}, +bk(a,b){this.mE(0,b) +this.Pe()}, +Pe(){var s,r,q,p,o,n,m,l,k,j=this +for(s=j.$ti.i("ik<1>"),r=s.a(A.b_.prototype.gM.call(j)).gID(),q=r.length,p=j.Y,o=0;o").a(A.b_.prototype.gL.call(this)).Od(a,b)}, +ma(a,b){this.$ti.i("lN<1>").a(A.b_.prototype.gL.call(this)).Od(null,b)}, +m1(a,b,c){}} +A.mI.prototype={ +d1(a){var s,r=this +if(r.x.k(0,a.x))if(r.z===a.z)if(r.Q===a.Q)s=r.cx!==a.cx||!1 +else s=!0 +else s=!0 +else s=!0 +return s}, +uC(a,b,c){var s=this +return A.kZ(c,null,s.ch,s.Q,s.z,s.x,s.y,s.cy,s.cx)}} +A.a2M.prototype={ +$1(a){var s,r,q=this,p=a.X(t.yS) +if(p==null)p=B.nu +s=p.x.bW(q.b) +r=q.e +if(r==null)r=p.Q +return A.kZ(q.x,q.a,p.ch,r,p.z,s,p.y,null,p.cx)}, +$S:418} +A.Vr.prototype={ +K(a,b){throw A.c(A.LP("A DefaultTextStyle constructed with DefaultTextStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultTextStyle.of() when no enclosing default text style is present in a BuildContext."))}} +A.r0.prototype={ +K(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.X(t.yS) +if(g==null)g=B.nu +s=i.e +if(s==null||s.a)s=g.x.bW(s) +if(A.aRT(b))s=s.bW(B.Uc) +r=i.r +if(r==null)r=g.y +if(r==null)r=B.b_ +q=i.x +p=i.z +if(p==null)p=g.z +o=i.Q +if(o==null)o=s==null?h:s.k3 +if(o==null)o=g.Q +n=A.axS(b) +m=i.cx +if(m==null)m=g.ch +l=A.aCp(b) +k=i.d +k=k!=null?A.b([k],t.VO):h +j=A.aye(h,m,o,p,h,A.ip(k,h,s,i.c),r,q,l,n,g.cx) +g=i.cy +return g!=null?A.bQ(h,h,new A.pf(!0,j,h),!1,h,h,!1,!1,h,h,h,h,h,g,h,h,h,h,h,h,h,h,h,h,h,h,h,h,q,h,h):j}} +A.zK.prototype={} +A.hA.prototype={} +A.fv.prototype={} +A.wk.prototype={ +j(a){return"TextSelectionHandleType."+this.b}} +A.Hk.prototype={ +j(a){return"_TextSelectionHandlePosition."+this.b}} +A.aij.prototype={ +akt(a,b){a.R8(B.cr)}, +aks(a,b){a.QO(B.cr)}, +FE(a){return this.akQ(a)}, +akQ(a){var s=0,r=A.C(t.H) +var $async$FE=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:a.u1(B.cr) +return A.A(null,r)}}) +return A.B($async$FE,r)}} +A.Rn.prototype={ +sSl(a){var s,r=this +if(r.dx===a)return +r.dx=a +s=$.c2 +if(s.cx$===B.e_)s.z$.push(r.gOR()) +else r.rm()}, +WL(){var s,r,q=this +if(q.cy!=null)return +q.cy=A.b([A.hu(new A.aim(q),!1),A.hu(new A.ain(q),!1)],t.wi) +s=q.a.Fs(t.N1) +s.toString +r=q.cy +r.toString +s.SF(0,r)}, +bk(a,b){var s,r=this +if(r.cx.k(0,b))return +r.cx=b +s=$.c2 +if(s.cx$===B.e_)s.z$.push(r.gOR()) +else r.rm()}, +OS(a){var s=this.cy +if(s!=null){s[0].eV() +this.cy[1].eV()}s=this.db +if(s!=null)s.eV()}, +rm(){return this.OS(null)}, +yf(){var s=this,r=s.cy +if(r!=null){r[0].bI(0) +s.cy[1].bI(0) +s.cy=null}if(s.db!=null)s.kp()}, +kp(){A.a(this.ch,"_toolbarController").ft(0) +var s=this.db +if(s!=null)s.bI(0) +this.db=null}, +JZ(a,b){var s=this,r=null,q=s.r,p=s.cx.b +return new A.pf(!0,p.a===p.b&&b===B.y2||q==null?A.aU(r,r,B.j,r,r,r,r,r,r,r,r,r,r):new A.RX(new A.Hi(p,b,s.d,s.e,s.f,new A.ail(s,b),s.z,q,s.y,s.x,r),s.dx,r),r)}} +A.aim.prototype={ +$1(a){return this.a.JZ(a,B.XD)}, +$S:8} +A.ain.prototype={ +$1(a){return this.a.JZ(a,B.y2)}, +$S:8} +A.ail.prototype={ +$1(a){var s,r,q=this.a +switch(this.b.a){case 0:s=a.gxa() +break +case 1:s=a.geC() +break +default:s=null}r=q.x +r.mi(q.cx.oN(a),B.e0) +r.oH(s)}, +$S:166} +A.Hi.prototype={ +au(){return new A.Hj(null,null,B.l)}, +gro(a){switch(this.d.a){case 0:return this.r.dz +case 1:return this.r.ej}}, +Tt(a){return this.x.$1(a)}} +A.Hj.prototype={ +aW(){var s,r=this +r.bp() +r.e=A.bE(null,B.cH,null,null,r) +r.Ce() +s=r.a +s.gro(s).aq(0,r.gCd())}, +Ce(){var s,r="_controller",q=this.a +q=q.gro(q).a +s=this.e +if(q)A.a(s,r).c_(0) +else A.a(s,r).dl(0)}, +bw(a){var s,r,q=this +q.c3(a) +s=q.gCd() +a.gro(a).T(0,s) +q.Ce() +r=q.a +r.gro(r).aq(0,s)}, +m(a){var s=this,r=s.a +r.gro(r).T(0,s.gCd()) +A.a(s.e,"_controller").m(0) +s.a07(0)}, +C3(a){var s=this.a +this.d=a.b.U(0,new A.m(0,-s.z.nK(s.r.ax.gd8()).b))}, +C5(a){var s,r,q,p=this,o="_dragPosition",n=A.a(p.d,o).U(0,a.b) +p.d=n +s=p.a.r.q4(A.a(n,o)) +n=p.a +r=n.c +if(r.a===r.b){n.Tt(A.Rm(s)) +return}switch(n.d.a){case 0:q=A.de(B.m,s.a,r.d,!1) +break +case 1:q=A.de(B.m,r.c,s.a,!1) +break +default:q=null}if(q.c>=q.d)return +n.Tt(q)}, +K(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=null,a8=a6.a +switch(a8.d.a){case 0:s=a8.e +a8=a8.r.ax.e +a8.toString +r=a6.Kd(a8,B.xA,B.xB) +break +case 1:s=a8.f +a8=a8.r.ax.e +a8.toString +r=a6.Kd(a8,B.xB,B.xA) +break +default:r=a7 +s=r}q=a6.a.r.ax.c.UE() +a8=a6.a +p=a8.ch.a.c.a.a +o=a8.c +if(q===p)a8=o.gc8()&&o.a!==o.b +else a8=!1 +if(a8){a8=o.a +n=o.b +m=B.e.a0(p,a8,n) +l=m.length===0 +k=l?B.e5:new A.io(m) +k=k.gN(k) +l=l?B.e5:new A.io(m) +l=l.gO(l) +j=a6.a.r.zy(new A.dA(a8,a8+k.length)) +i=a6.a.r.zy(new A.dA(n-l.length,n))}else{i=a7 +j=i}a8=a6.a +n=a8.z +a8=a8.r.ax.gd8() +l=j==null +k=l?a7:j.d-j.b +if(k==null)k=a6.a.r.ax.gd8() +h=i==null +g=h?a7:i.d-i.b +f=n.kP(r,a8,k,g==null?a6.a.r.ax.gd8():g) +a8=a6.a +e=a8.z.nK(a8.r.ax.gd8()) +a8=-f.a +n=-f.b +k=a8+e.a +g=n+e.b +d=new A.x(a8,n,k,g) +c=d.lI(A.ke(d.gbm(),24)) +b=c.a +a=c.c-b +a8=Math.max((a-(k-a8))/2,0) +k=c.b +a0=c.d-k +n=Math.max((a0-(g-n))/2,0) +g=A.a(a6.e,"_controller") +a1=a6.a +a2=a1.Q +a3=a1.z +a1=a1.r.ax.gd8() +a4=a6.a +a5=a4.y +l=l?a7:j.d-j.b +if(l==null)l=a4.r.ax.gd8() +h=h?a7:i.d-i.b +return A.aPx(A.l4(!1,A.aU(B.bM,A.fT(B.bW,new A.bT(new A.aw(a8,n,a8,n),a3.xf(b0,r,a1,a5,l,h==null?a6.a.r.ax.gd8():h),a7),a2,!1,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a6.gC2(),a6.gC4(),a7,a7,a7,a7,a7,a7,a7),B.j,a7,a7,a7,a7,a0,a7,a7,a7,a7,a),g),s,new A.m(b,k),!1)}, +Kd(a,b,c){var s=this.a.c +if(s.a===s.b)return B.xC +switch(a.a){case 1:return b +case 0:return c}}} +A.Ea.prototype={ +gaaO(){var s,r,q,p=this.a,o=p.gbU().gaj() +o.toString +o=$.K.F$.Q.h(0,o.r).gL() +o.toString +s=t.E +s.a(o) +o=p.gbU().gaj() +o.toString +o=$.K.F$.Q.h(0,o.r).gL() +o.toString +s.a(o) +r=p.gbU().gaj() +r.toString +r=$.K.F$.Q.h(0,r.r).gL() +r.toString +r=s.a(r).ig +r.toString +q=o.q4(r) +o=p.gbU().gaj() +o.toString +o=$.K.F$.Q.h(0,o.r).gL() +o.toString +r=q.a +if(s.a(o).bt.a<=r){p=p.gbU().gaj() +p.toString +p=$.K.F$.Q.h(0,p.r).gL() +p.toString +r=s.a(p).bt.b>=r +p=r}else p=!1 +return p}, +an8(a){var s,r,q,p,o,n,m,l=this.a,k=l.gbU().gaj() +k.toString +k=$.K.F$.Q.h(0,k.r).gL() +k.toString +s=t.E +k=s.a(k).fA=a.a +r=a.b +this.b=r==null||r===B.c0||r===B.fo +q=A.a($.hD.cs$,"_keyboard").a +q=q.gbg(q) +q=A.j2(q,A.r(q).i("q.E")) +p=A.db([B.dE,B.dF],t.bd) +if(q.iI(0,p.gjj(p))){q=l.gbU().gaj() +q.toString +q=$.K.F$.Q.h(0,q.r).gL() +q.toString +s.a(q) +q=!0}else q=!1 +if(q){this.d=!0 +switch(A.e0().a){case 2:case 4:q=l.gbU().gaj() +q.toString +q=$.K.F$.Q.h(0,q.r).gL() +q.toString +o=s.a(q).q4(k) +k=l.gbU().gaj() +k.toString +k=$.K.F$.Q.h(0,k.r).gL() +k.toString +n=s.a(k).bt +k=o.a +s=n.c +q=n.d +m=n.Ev(Math.abs(k-s)") +r.a=A.ai(new A.aF(a,new A.aeN(),s),!0,s.i("aI.E"))}return r.a}} +A.aeM.prototype={ +$1(a){var s=this.a +B.d.I(s.a,new A.oX(a,null)) +B.d.I(s.a,this.b)}, +$S:423} +A.aeN.prototype={ +$1(a){return new A.oX(a,null)}, +$S:424} +A.oX.prototype={ +K(a,b){var s=null +return new A.bT(B.K,A.jZ(B.v,!0,s,A.n4(!1,B.aL,!0,new A.bT(B.K,A.aCq(this.c.a,s,A.bM(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)),s),s,!0,s,s,s,s,s,s,s,s,s,s,s,s,B.O,s),B.j,B.O,0,s,s,new A.dy(B.aL,B.r),s,B.ck),s)}} +A.avI.prototype={ +$1(a){var s=null,r=A.ca(s,30,s),q=A.he(A.a14(4,s),s,s),p=A.ca(s,20,s),o=A.he(A.ak($.o0.b7().$1(this.a),s,s,s,s,A.bM(s,s,s,s,s,s,s,s,s,s,s,15,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),s,s),n=A.ca(s,20,s),m=$.kG() +return A.aU(s,A.d9(A.b([r,q,p,o,n,A.he(A.ey(A.ak($.o0.b7().$1("Cancel"),s,s,s,s,A.bM(s,s,B.cD,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.avH(),m),s,s)],t.D),B.bz,B.x,B.au),B.j,B.k,new A.al(0,240,0,1/0),s,s,s,s,s,s,s,s)}, +$S:59} +A.avH.prototype={ +$0(){var s,r +A.ew(null,B.aq,null) +s=$.oB() +s=$.K.F$.Q.h(0,s) +s.toString +r=A.Nv("/") +A.eJ(s,!1).u5(r)}, +$S:0} +A.a2V.prototype={ +$1(a){A.ew(a,B.aq,this.a.a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:425} +A.a2U.prototype={ +$1(a){return new A.nR(new A.a2T(this.a,this.b),null)}, +$S:426} +A.a2T.prototype={ +$2(a,b){return this.a.$2(b,this.b)}, +$S:427} +A.dQ.prototype={ +K(a,b){var s,r=this,q=r.f +if(q==null)q=new A.a1S() +s=r.r +if(s==null)s=25 +return new A.kp(new A.IH(r.c,r.d,new A.aw(s,10,s,10),r.e,!0,null),q,null)}} +A.a1S.prototype={ +$0(){var s=0,r=A.C(t.y),q +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:q=!1 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:41} +A.avg.prototype={ +$2(a,b){var s=null,r=$.kG() +r=A.ey(A.ak($.o0.b7().$1(a),s,s,s,s,A.bM(s,s,B.cD,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),b,r) +return new A.mC(A.aC3(!1,s,s,s,s,0,s,s,B.mY,B.dI,0,new A.aw(20,10,20,10),s,s,B.mZ),r,s)}, +$S:428} +A.avh.prototype={ +$0(){var s,r +A.ew(null,B.aq,null) +s=$.oB() +s=$.K.F$.Q.h(0,s) +s.toString +r=A.Nv("/") +A.eJ(s,!1).u5(r)}, +$S:0} +A.avi.prototype={ +$0(){A.ew(null,B.aq,null)}, +$S:0} +A.avj.prototype={ +$2(a,b){var s=null +return new A.dQ(A.ak(A.a4(this.a),s,s,s,s,A.bM(s,s,s,s,s,s,s,s,s,s,s,21,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),A.ak($.o0.b7().$1(this.b),s,s,s,s,A.bM(s,s,s,s,s,s,s,s,s,s,s,15,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),this.c,s,s,s)}, +$S:31} +A.abc.prototype={ +$0(){var s=$.abb +if(s==null)return +if((s.a.a&30)===0)s.cq(0,!1) +$.abb=null +$.aEg=""}, +$S:0} +A.IQ.prototype={ +K(a,b){var s,r,q,p,o,n=null,m=$.Ad,l=(m==null?$.Ad=$.awi():m).DX(0,"[DEFAULT]") +A.uV(l,$.ye(),!1) +s=A.aQD(new A.mW(l)) +m=A.b([A.z6(n,$.cw(),t._e),A.z6(n,$.Ip(),t.yF),A.z6(n,$.e2(),t.Xe),A.z6(n,$.eA(),t.AM)],t.Ds) +r=$.oB() +q=A.aFh(n,B.uW,A.aFE()) +p=A.aPA() +o=A.b([new A.Aa(s,A.v(t.Vk,t.Qd)),$.aJy()],t.tc) +return A.aRZ(new A.Br(r,new A.RY(p,n),o,A.aQQ(n),"远程控制",q,!1,n),m)}} +A.p2.prototype={ +Qs(a){var s,r=this,q=r.a +if(q.am(0,a)){r.d=a +r.W()}else{s=$.rT().z.h(0,a) +if((s==null?null:A.a(s.y,"chatUser"))==null)return A.bJ().$1("Failed to changeCurrentID,remote user doesn't exist") +q.l(0,a,A.b([],t.SU)) +r.d=a}}, +U5(a,b){var s,r,q=this,p="chatUser" +if(b.length===0)return +if($.ot==null)A.aIn() +s=A.b5(p) +if(a===-1)s.sdj(A.a12($.cw().a.b,$.ao().a4("getByName",["remote_id",""]))) +else{r=$.rT().z.h(0,a) +s.sdj(r==null?null:A.a(r.y,p))}if(s.aJ()==null)return A.bJ().$1("Failed to receive msg,user doesn't exist") +r=q.a +if(!r.am(0,a))r.l(0,a,A.b([],t.SU)) +r=r.h(0,a) +r.toString +J.e3(r,A.aC7(null,null,b,s.aJ())) +q.d=a +q.W() +q.q8()}, +q8(){A.hk(A.b1(0,500,0),new A.a0W(this),t.P)}, +$iaj:1} +A.a0W.prototype={ +$0(){var s=this.a.c,r=B.d.gcc(s.d).Q +r.toString +s.fc(r,B.dl,A.b1(0,200,0))}, +$S:5} +A.SN.prototype={} +A.ef.prototype={ +j(a){return"SortBy."+this.b}} +A.mV.prototype={ +gait(){var s,r=this,q=r.a,p=(q?r.x:r.y).c +if(B.e.bL(p,q?r.c.a:r.d.a)){p=(q?r.x:r.y).c +s=B.e.kE(p,q?r.c.a:r.d.a,"") +if(s.length===0)return"" +q=s[0] +return q==="/"||q==="\\"?B.e.kE(s,q,""):s}else{p=(q?r.x:r.y).c +return B.e.kE(p,q?r.c.a:r.d.a,"")}}, +nH(){var s=this +if(s.f.a===B.oc)return +s.b=!s.b +s.W()}, +ap0(){this.a=!this.a +this.W()}, +apc(a){var s,r,q,p +try{r=J.ah(a) +s=A.d1(r.h(a,"id"),null) +q=this.f +q.b=s +A.d1(r.h(a,"file_num"),null) +q.d=A.os(r.h(a,"speed")) +A.d1(r.h(a,"finished_size"),null) +this.W()}catch(p){A.bJ().$1("Failed to tryUpdateJobProgress,evt:"+J.d2(a))}}, +anX(a){var s,r=this,q="is_local",p=r.d +if(p.a.length===0&&J.e(J.N(a,q),"false"))try{s=A.axp(B.o.n8(0,J.N(a,"value"),null)) +J.aB5(s,p.c,r.r) +p.a=s.c +A.bJ().$1("init remote home:"+s.c) +r.y=s +r.W() +return}finally{}p=J.ah(a) +r.z.apb(p.h(a,"value"),p.h(a,q))}, +am0(a){var s=this,r=s.Q +if(r.a!=null){r.cq(0,a) +return}s.b=!1 +s.f.a=B.Ej +s.kB((s.a?s.x:s.y).c)}, +am1(a){var s=this,r=s.Q +if(r.a!=null){r.cq(0,a) +return}A.bJ().$1("jobError "+A.d(a)) +s.b=!1 +r=s.f +r.ar(0) +r.a=B.Ek +s.W()}, +u_(){var s=0,r=A.C(t.z),q=this,p,o,n,m,l +var $async$u_=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:m=q.c +l=$.ao() +m.a=l.a4("getByName",["get_home_dir",""]) +m.b=l.a4("getByName",["peer_option","local_show_hidden"]).length!==0 +p=q.d +p.b=l.a4("getByName",["peer_option","remote_show_hidden"]).length!==0 +o=$.cw().a.d +p.c=o==="Windows" +A.bJ().$1("remote platform: "+o) +o=t.z +s=2 +return A.H(A.hk(A.b1(0,100,0),null,o),$async$u_) +case 2:n=l.a4("getByName",["peer_option","local_dir"]) +l=l.a4("getByName",["peer_option","remote_dir"]) +q.m2(n.length===0?m.a:n,!0) +q.m2(l.length===0?p.a:l,!1) +s=3 +return A.H(A.hk(A.b1(0,0,1),null,o),$async$u_) +case 3:if(q.x.c.length===0)q.m2(m.a,!0) +if(q.y.c.length===0)q.m2(p.a,!1) +return A.A(null,r)}}) +return A.B($async$u_,r)}, +m2(a,b){return this.ang(a,b)}, +kB(a){return this.m2(a,null)}, +ang(a,b){var s=0,r=A.C(t.z),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$m2=A.D(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:b=b +i=b +b=i==null?n.a:i +m=b?n.c.b:n.d.b +l=b?n.c.c:n.d.c +q=3 +s=6 +return A.H(n.z.Fh(a,b,m),$async$m2) +case 6:k=d +J.aB5(k,l,n.r) +if(b)n.x=k +else n.y=k +n.W() +q=1 +s=5 +break +case 3:q=2 +g=p +j=A.Z(g) +A.bJ().$1("Failed to openDirectory :"+A.d(j)) +s=5 +break +case 2:s=1 +break +case 5:return A.A(null,r) +case 1:return A.z(p,r)}}) +return A.B($async$m2,r)}, +VP(){var s=this,r=s.a,q=(r?s.x:s.y).c +s.kB(((r?s.c.c:s.d.c)?$.oz():$.oy()).Rs(q))}, +W6(a){var s,r,q,p=this,o=a.a +if(o==null){A.bJ().$1("Failed to sendFiles ,wrong path state") +return}p.f.a=B.oc +s=o?p.y.c:p.x.c +r=o?p.c.c:p.d.c +q=o?p.c.b:p.d.b +B.d.a9(a.b,new A.a4I(p,s,r,q,a))}, +ug(a){return this.ao8(a)}, +ao8(a){var s=0,r=A.C(t.z),q,p=this,o,n +var $async$ug=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:p.ch=!1 +o=a.a +if(o==null){A.bJ().$1("Failed to removeFile, wrong path state") +s=1 +break}n=o?p.c.c:p.d.c +s=3 +return A.H(A.aR5(a.b,new A.a4H(p,a,n)),$async$ug) +case 3:p.b=!1 +p.kB((p.a?p.x:p.y).c) +case 1:return A.A(q,r)}}) +return A.B($async$ug,r)}, +qi(a,b,c){return this.WQ(a,b,c)}, +WQ(a,b,c){var s=0,r=A.C(t.X7),q,p=this +var $async$qi=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:s=3 +return A.H(A.hh(new A.a4N(p,a,b,c),!1,null,!1,t.y),$async$qi) +case 3:q=e +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$qi,r)}, +W7(a,b,c){var s=t.N +s=B.o.dW(A.af(["id",B.b.j(this.e),"path",a,"is_remote",String(!c)],s,s),null) +$.ao().a4("setByName",["remove_all_empty_dirs",s])}, +ahi(a){var s,r=this +r.r=a +s=r.x +s.a=A.azs(s.a,a) +s=r.y +s.a=A.azs(s.a,a) +r.W()}} +A.a4I.prototype={ +$1(a){var s,r,q,p=this,o=B.b.j(++p.a.e),n=a.d,m=a.c,l=p.c?$.oz():$.oy() +m=l.G0(0,p.b,m) +s=String(p.d) +r=p.e.a +r.toString +q=t.N +q=B.o.dW(A.af(["id",o,"path",n,"to",m,"show_hidden",s,"is_remote",String(!r)],q,q),null) +$.ao().a4("setByName",["send_files",q])}, +$S:119} +A.a4H.prototype={ +$1(a){return this.V1(a)}, +V1(a8){var s=0,r=A.C(t.P),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$$1=A.D(function(a9,b0){if(a9===1){o=b0 +s=p}while(true)switch(s){case 0:a6=m.a;++a6.e +l=A.b5("entries") +s=a8.a>3?3:5 +break +case 3:f=A.a4("Are you sure you want to delete this file?") +l.sdj(A.b([a8],t.OF)) +s=4 +break +case 5:f=A.a4("Not an empty directory") +A.Im(A.a4("Waiting")) +e=a6.e +d=a8.d +c=m.b +b=c.a +b.toString +s=6 +return A.H(a6.z.Fi(e,d,b,!0),$async$$1) +case 6:a=b0 +if(a.c.length===0)a.c=a8.d +a.lR(0,m.c) +A.ew(null,B.aq,null) +e=a.a +s=e.length===0?7:8 +break +case 7:s=9 +return A.H(a6.qi(A.a4("Are you sure you want to delete this empty directory?"),a8.c,!1),$async$$1) +case 9:if(b0===!0){e=a8.d +c=c.a +c.toString +a6.W7(e,0,c)}s=1 +break +case 8:l.sdj(e) +case 4:k=0 +e=m.b +d=t.N +c=a6.Q +case 10:if(!!0){s=11 +break}b=k +a0=l +a1=a0.b +if(a1==null?a0==null:a1===a0)A.R(A.dS(a0.a)) +if(!(b1){b=A.d(k+1)+"/" +a0=l +a1=a0.b +if(a1==null?a0==null:a1===a0)A.R(A.dS(a0.a)) +a3=b+J.aZ(a1)}else a3="" +b=a3+" \n" +a0=l +a1=a0.b +if(a1==null?a0==null:a1===a0)A.R(A.dS(a0.a)) +s=12 +return A.H(a6.qi(f,a2+(b+J.N(a1,k).d),a8.a<=3),$async$$1) +case 12:j=b0 +p=14 +s=J.e(j,!0)?17:18 +break +case 17:b=l +a0=b.b +if(a0==null?b==null:a0===b)A.R(A.dS(b.a)) +b=J.N(a0,k).d +a0=k +a1=e.a +a1.toString +a1=B.o.dW(A.af(["id",B.b.j(a6.e),"path",b,"file_num",B.b.j(a0),"is_remote",String(!a1)],d,d),null) +a0=$.ao() +a0.a4("setByName",["remove_file",a1]) +s=19 +return A.H(c.hj(0),$async$$1) +case 19:i=b0 +if(a8.a<=3){b=J.N(i,"file_num") +a1=l +a4=a1.b +if(a4==null?a1==null:a4===a1)A.R(A.dS(a1.a)) +b=J.e(b,B.b.j(J.aZ(a4)-1))}else b=!1 +if(b){b=a8.d +a1=e.a +a1.toString +a0.a4("setByName",["remove_all_empty_dirs",B.o.dW(A.af(["id",B.b.j(a6.e),"path",b,"is_remote",String(!a1)],d,d),null)])}case 18:s=a6.ch?20:21 +break +case 20:s=J.e(j,!0)?22:23 +break +case 22:h=k+1 +case 24:if(!!0){s=25 +break}b=h +a0=l +a1=a0.b +if(a1==null?a0==null:a1===a0)A.R(A.dS(a0.a)) +if(!(b")),s.i("aN<1>")) +r.b=A.bp(A.b1(0,0,5),new A.a8h(r)) +return r.a.a}, +cq(a,b){var s,r=this +if(r.a!=null){s=r.b +if(s!=null)s.ay(0) +r.b=null +r.a.cq(0,b) +r.a=null +return}}} +A.a8h.prototype={ +$0(){var s=this.a,r=s.a +if((r.a.a&30)===0)r.hv("Time out") +s.a=null}, +$S:0} +A.a4E.prototype={ +ao2(a,b){var s,r,q=this.a +if(q.am(0,b))throw A.c("Failed to registerReadTask, already have same read job") +s=new A.ab($.a3,t.mD) +r=new A.aN(s,t.b1) +q.l(0,b,r) +A.bp(A.b1(0,0,2),new A.a4G(q,b,r)) +return s}, +ao1(a){var s,r,q=this.b +if(q.am(0,a))throw A.c("Failed to registerRemoveTask, already have same ReadRecursive job") +s=new A.ab($.a3,t.mD) +r=new A.aN(s,t.b1) +q.l(0,a,r) +A.bp(A.b1(0,0,2),new A.a4F(q,a,r)) +return s}, +apb(a,b){var s,r,q,p,o,n,m,l +if(a==null||b==null)return +n=A.b5("isLocal") +s=A.b5("tasks") +if(b==="true")n.sdj(!0) +else if(b==="false")n.sdj(!1) +else return +try{r=A.axp(B.o.n8(0,a,null)) +if(r.b>0){s.sdj(this.b) +q=J.iD(s.aJ(),r.b) +m=q +if(m!=null)J.awB(m,r)}else if(r.c.length!==0){s.sdj(this.a) +p=J.iD(s.aJ(),r.c) +m=p +if(m!=null)J.awB(m,r)}}catch(l){o=A.Z(l) +A.bJ().$1("tryCompleteJob err :"+A.d(o))}}, +Fh(a,b,c){return this.ajH(a,b,c)}, +ajH(a,b,c){var s=0,r=A.C(t.Ps),q,p=[],o=this,n,m,l,k,j,i +var $async$Fh=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:try{j=t.N +n=A.af(["path",a,"show_hidden",String(c)],j,j) +if(b){j=B.o.dW(n,null) +m=$.ao().a4("getByName",["read_local_dir_sync",j]) +l=A.axp(B.o.n8(0,m,null)) +q=l +s=1 +break}else{j=B.o.dW(n,null) +$.ao().a4("setByName",["read_remote_dir",j]) +j=o.ao2(!1,a) +q=j +s=1 +break}}catch(h){k=A.Z(h) +j=A.pv(k,null,t.Ps) +q=j +s=1 +break}case 1:return A.A(q,r)}}) +return A.B($async$Fh,r)}, +Fi(a,b,c,d){return this.ajI(a,b,c,!0)}, +ajI(a,b,c,d){var s=0,r=A.C(t.Ps),q,p=[],o=this,n,m,l,k +var $async$Fi=A.D(function(e,f){if(e===1)return A.z(f,r) +while(true)switch(s){case 0:try{l=t.N +n=A.af(["id",B.b.j(a),"path",b,"show_hidden",String(!0),"is_remote",String(!c)],l,l) +l=B.o.dW(n,null) +$.ao().a4("setByName",["read_dir_recursive",l]) +l=o.ao1(a) +q=l +s=1 +break}catch(j){m=A.Z(j) +l=A.pv(m,null,t.Ps) +q=l +s=1 +break}case 1:return A.A(q,r)}}) +return A.B($async$Fi,r)}} +A.a4G.prototype={ +$0(){this.a.w(0,this.b) +var s=this.c +if((s.a.a&30)!==0)return +s.hv("Failed to read dir,timeout")}, +$S:0} +A.a4F.prototype={ +$0(){this.a.w(0,this.b) +var s=this.c +if((s.a.a&30)!==0)return +s.hv("Failed to read dir,timeout")}, +$S:0} +A.mU.prototype={ +a0X(a){var s=J.ah(a) +this.b=s.h(a,"id") +this.c=s.h(a,"path") +J.eo(s.h(a,"entries"),new A.a4C(this))}, +Sa(a,b,c){var s=this +B.d.a9(s.a,new A.a4D(s,b)) +if(c!=null)s.a=A.azs(s.a,c)}, +lR(a,b){return this.Sa(a,b,null)}, +ar(a){this.a=A.b([],t.OF) +this.b=0 +this.c=""}} +A.a4C.prototype={ +$1(a){var s=this.a.a,r=new A.fm(),q=J.ah(a) +r.a=q.h(a,"entry_type") +r.b=q.h(a,"modified_time") +r.c=q.h(a,"name") +r.e=q.h(a,"size") +s.push(r)}, +$S:13} +A.a4D.prototype={ +$1(a){var s=this.a.c,r=a.c +a.d=(this.b?$.oz():$.oy()).G0(0,s,r)}, +$S:119} +A.fm.prototype={ +gaF(a){return this.c}} +A.pO.prototype={ +j(a){return"JobState."+this.b}} +A.a8g.prototype={ +ar(a){this.a=B.ob +this.d=this.b=0}} +A.kx.prototype={} +A.a3e.prototype={ +ar(a){this.a="" +this.c=this.b=!1}} +A.atL.prototype={ +$1(a){return a.a<=3}, +$S:56} +A.atM.prototype={ +$2(a,b){return B.e.b8(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:42} +A.atN.prototype={ +$1(a){return a.a>3}, +$S:56} +A.atS.prototype={ +$2(a,b){return B.e.b8(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:42} +A.atT.prototype={ +$2(a,b){return B.b.b8(b.b.a,a.b.a)}, +$S:436} +A.atU.prototype={ +$2(a,b){var s=this.a +return B.b.b8(B.d.tA(s,new A.atJ(a)),B.d.tA(s,new A.atK(b)))}, +$S:42} +A.atJ.prototype={ +$1(a){return a.a===this.a.c}, +$S:118} +A.atK.prototype={ +$1(a){return a.a===this.a.c}, +$S:118} +A.atV.prototype={ +$1(a){return a.a<=3}, +$S:56} +A.atW.prototype={ +$2(a,b){return B.e.b8(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:42} +A.atX.prototype={ +$1(a){return a.a>3}, +$S:56} +A.atY.prototype={ +$2(a,b){return J.oC(B.d.gO(a.c.toLowerCase().split(".")),B.d.gO(b.c.toLowerCase().split(".")))}, +$S:42} +A.atZ.prototype={ +$1(a){return a.a<=3}, +$S:56} +A.atO.prototype={ +$2(a,b){return B.e.b8(a.c.toLowerCase(),b.c.toLowerCase())}, +$S:42} +A.atP.prototype={ +$1(a){return a.a>3}, +$S:56} +A.atQ.prototype={ +$2(a,b){return J.oC(b.gn(b),a.gn(a))}, +$S:438} +A.atR.prototype={ +$2(a,b){var s=this.a +return B.b.b8(B.d.tA(s,new A.atH(a)),B.d.tA(s,new A.atI(b)))}, +$S:42} +A.atH.prototype={ +$1(a){return J.e(a.gdB(a),this.a.c)}, +$S:116} +A.atI.prototype={ +$1(a){return J.e(a.gdB(a),this.a.c)}, +$S:116} +A.A8.prototype={ +yn(){var s=0,r=A.C(t.H) +var $async$yn=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=2 +return A.H(A.ay0(),$async$yn) +case 2:return A.A(null,r)}}) +return A.B($async$yn,r)}, +apm(a){J.eo(a,new A.a4A(this)) +A.d8(this.f.j(0)) +this.W()}, +ar(a){var s,r=this +r.a=new A.Oj(A.b([],t.sn)) +r.b=new A.ty() +r.d=!1 +r.x=r.r=null +r.e=!1 +s=r.y +if(s!=null)s.ay(0) +r.y=null +r.e=!1 +r.f.ar(0)}, +bk(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a="text",a0="true" +for(s=b;!0;){r=A.aQy() +if(r==null)break +q=J.ah(r) +p=q.h(r,"name") +o=J.hO(p) +if(o.k(p,"msgbox")){n=q.h(r,"type") +m=q.h(r,"title") +l=q.h(r,a) +o=J.hO(n) +if(o.k(n,"re-input-password"))A.b0n(a2) +else if(o.k(n,"input-password"))A.aHE(a2) +else{k=J.e(q.h(r,"hasRetry"),a0) +j=A.d(r) +i=$.ZS +if(i==null)A.Il(j) +else i.$1(j) +c.WO(n,m,l,k)}}else if(o.k(p,"peer_info"))c.akR(r) +else if(o.k(p,"connection_ready")){o=$.cw() +h=J.e(q.h(r,"secure"),a0) +q=J.e(q.h(r,"direct"),a0) +o.r=h +o.x=q}else if(o.k(p,"switch_display")){o=c.a +g=o.f +o.f=A.d1(q.h(r,"display"),b) +c.b.a=A.os(q.h(r,"x")) +c.b.b=A.os(q.h(r,"y")) +c.b.c=A.d1(q.h(r,"width"),b) +c.b.d=A.d1(q.h(r,"height"),b) +if(g!==c.a.f){q=$.e2() +o=c.b +q.UM(o.a,o.b)}c.W()}else if(o.k(p,"cursor_data"))$.e2().apj(r) +else if(o.k(p,"cursor_id")){o=$.e2() +f=o.b.h(0,A.d1(q.h(r,"id"),b)) +if(f!=null){o.a=f.a +o.e=f.b +o.f=f.c +o.W()}}else if(o.k(p,"cursor_position"))s=r +else if(o.k(p,"clipboard"))A.tm(new A.mD(q.h(r,"content"))) +else if(o.k(p,"permission"))$.cw().apm(r) +else if(o.k(p,"chat_client_mode")){o=$.rR() +q=q.h(r,a) +o.U5(-1,q==null?"":q)}else if(o.k(p,"chat_server_mode")){o=$.rR() +h=A.d1(A.bx(q.h(r,"id")),b) +q=q.h(r,a) +o.U5(h,q==null?"":q)}else if(o.k(p,"file_dir"))$.rS().anX(r) +else if(o.k(p,"job_progress"))$.rS().apc(r) +else if(o.k(p,"job_done"))$.rS().am0(r) +else if(o.k(p,"job_error"))$.rS().am1(r) +else if(o.k(p,"try_start_without_auth"))$.rT().ami(r) +else if(o.k(p,"on_client_authorized"))$.rT().amH(r) +else if(o.k(p,"on_client_remove"))$.rT().amI(r)}if(s!=null){q=$.e2() +o=J.ah(s) +q.c=A.os(o.h(s,"x")) +q.d=A.os(o.h(s,"y")) +q.W()}if(!c.c){q=$.ao().xj("getRgba") +if(q!=null){if(c.d){c.d=!1 +A.ew(b,B.aq,b)}c.c=!0 +e=$.pg +o=c.b +h=o.c +o=o.d +d=$.av7?B.lV:B.OD +A.aHx(q,h,o,d,new A.a4B(c,e))}}}, +WO(a,b,c,d){var s,r=this +A.avf(a,b,c) +if(d){s=r.y +if(s!=null)s.ay(0) +r.y=A.bp(A.b1(0,0,r.z),new A.a4z()) +r.z*=2}else r.z=1}, +akR(a){var s,r,q,p,o,n,m,l=this +A.ew(null,B.aq,null) +s=J.ah(a) +l.a.a=s.h(a,"version") +l.a.b=s.h(a,"username") +s.h(a,"hostname") +l.a.d=s.h(a,"platform") +l.a.e=J.e(s.h(a,"sas_enabled"),"true") +l.a.f=A.d1(s.h(a,"current_display"),null) +if(J.e(s.h(a,"is_file_transfer"),"true"))$.rS().u_() +else{l.a.r=A.b([],t.sn) +r=B.o.ck(0,s.h(a,"displays")) +for(s=J.ah(r),q=0;q0){A.Im(A.a4("Connected, waiting for image...")) +l.d=!0}}l.W()}, +$iaj:1} +A.a4A.prototype={ +$2(a,b){if(a==="name")return +this.a.f.l(0,a,J.e(b,"true"))}, +$S:24} +A.a4B.prototype={ +$1(a){var s,r +this.a.c=!1 +if($.pg!==this.b)return +try{$.Ip().bk(0,a)}catch(r){s=A.Z(r) +A.d8("update image: "+A.d(s))}}, +$S:115} +A.a4z.prototype={ +$0(){$.ao().a4("setByName",["reconnect",""]) +var s=$.cw() +s.e=!1 +s.f.ar(0) +A.Im(A.a4("Connecting..."))}, +$S:0} +A.AI.prototype={ +bk(a,b){var s,r,q,p +if(this.a==null&&b!=null){if($.kF)$.eA().Hq() +else{s=A.nf($.ba()).a +r=b.gbo(b) +q=b.gbj(b) +p=$.eA() +p.c=Math.max(s.a/r,s.b/q) +p.W()}A.av_()}this.a=b +if(b!=null)this.W()}, +gamp(){var s,r,q +if(this.a==null)return 1 +s=A.nf($.ba()).a +r=this.a +r=r.gbo(r) +q=this.a +return Math.max(1,Math.max(s.a/r,s.b/q.gbj(q)))}, +gamw(){var s,r,q +if(this.a==null)return 1 +s=A.nf($.ba()).a +r=this.a +r=r.gbo(r) +q=this.a +return Math.min(s.a/r,s.b/q.gbj(q))}, +$iaj:1} +A.z2.prototype={ +Hq(){var s,r,q=this,p=$.ao().a4("getByName",["peer_option","view-style"]),o=A.nf($.ba()).a,n=o.a,m=$.cw().b,l=m.c,k=n/l,j=o.b +m=m.d +s=j/m +if(p==="shrink"){r=ks?k:s +if(r>1)q.c=r}else q.c=1 +p=q.c +q.a=(n-l*p)/2 +q.b=(j-m*p)/2 +q.W()}, +GB(a){this.a+=a +this.W()}, +GC(a){this.b+=a +this.W()}, +apn(a){var s,r,q,p,o,n,m,l,k=this,j=$.Ip() +if(j.a==null)return +s=$.e2() +r=s.c +q=s.d +p=s.uO() +o=k.c +k.c=o*a +n=j.gamp() +m=j.gamw() +j=k.c +if(j>n){k.c=n +j=n}if(j0){n=g.r +m=f.a +l=q.c +k=n+m.gbo(m)-l +n=g.c +j=n+a>p&&k>0 +a=j?Math.min(a,k):Math.min(a,l-n)}else if(a<0){n=q.a +k=g.r-n +m=g.c +j=m+a0){n=g.x +f=f.a +m=q.d +i=n+f.gbj(f)-m +f=g.d +h=f+b>o&&i>0 +b=h?Math.min(b,i):Math.min(b,m-f)}else if(b<0){f=q.b +i=g.x-f +n=g.d +h=n+b0)o=1 +s=this.a +if(o!==s.r){s.r=o +s.W()}r=s.z +r=p.a4(q,["check_clients_length",B.b.j(r.gp(r))]) +if(r.length!==0){A.bJ().$1("clients not match!") +s.api(r)}}, +$S:44} +A.aft.prototype={ +$2(a,b){var s=null,r=this.b,q=t.D,p=this.a +return new A.dQ(A.cY(A.b([A.ak(A.a4(r.c?"File Connection":"Screen Connection"),s,s,s,s,s,s,s),A.cL(s,!0,A.b8(B.hG,s,s),s,new A.afq(b),B.J,s)],q),B.w,B.cX,B.B),A.d9(A.b([A.ak(A.a4("Do you accept?"),s,s,s,s,s,s,s),A.aYD(r),A.ak(A.a4("android_new_connection_tip"),s,s,s,s,A.bM(s,s,B.E,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s)],q),B.bz,B.cW,B.au),A.b([A.ey(A.ak(A.a4("Dismiss"),s,s,s,s,s,s,s),new A.afr(p,r,b),s),A.aCI(!1,A.ak(A.a4("Accept"),s,s,s,s,s,s,s),B.j,s,s,s,s,s,new A.afs(p,r,b),s)],q),s,s,s)}, +$S:31} +A.afq.prototype={ +$0(){this.a.$0()}, +$S:0} +A.afr.prototype={ +$0(){this.a.I7(this.b,!1) +this.c.$0()}, +$S:0} +A.afs.prototype={ +$0(){this.a.I7(this.b,!0) +this.c.$0()}, +$S:0} +A.afp.prototype={ +$0(){var s=this.a.Q,r=B.d.gcc(s.d).Q +r.toString +s.fc(r,B.dl,A.b1(0,200,0))}, +$S:5} +A.zi.prototype={ +a0o(a){var s=this,r=J.ah(a) +s.a=r.h(a,"id") +s.b=r.h(a,"authorized") +s.c=r.h(a,"is_file_transfer") +s.d=r.h(a,"name") +s.e=r.h(a,"peer_id") +s.f=r.h(a,"keyboard") +s.r=r.h(a,"clipboard") +s.x=r.h(a,"audio") +r=s.e +s.y=A.a12(s.d,r)}, +hI(){var s=this,r=new A.c5(t.dl) +r.l(0,"id",s.a) +r.l(0,"is_start",s.b) +r.l(0,"is_file_transfer",s.c) +r.l(0,"name",s.d) +r.l(0,"peer_id",s.e) +r.l(0,"keyboard",s.f) +r.l(0,"clipboard",s.r) +r.l(0,"audio",s.x) +return r}, +gaF(a){return this.d}} +A.X_.prototype={} +A.abo.prototype={ +$1(a){return $.ZQ=!0}, +$S:26} +A.abp.prototype={ +$1(a){return $.ZQ=!1}, +$S:26} +A.abq.prototype={ +$1(a){return this.a.$1(A.azE(a))}, +$S:26} +A.abr.prototype={ +$1(a){return this.a.$1(A.azE(a))}, +$S:26} +A.abs.prototype={ +$1(a){return this.a.$1(A.azE(a))}, +$S:26} +A.abt.prototype={ +$1(a){var s,r=B.ed.gRi(a),q=B.ed.gRj(a) +if(r>0)r=-1 +else if(r<0)r=1 +if(q>0)q=-1 +else if(q<0)q=1 +s='{"type": "wheel", "x": "'+A.d(r)+'", "y": "'+A.d(q)+'"}' +$.ao().a4("setByName",["send_mouse",s])}, +$S:444} +A.abu.prototype={ +$1(a){return a.preventDefault()}, +$S:26} +A.abv.prototype={ +$1(a){return A.aHR(a,!0)}, +$S:105} +A.abw.prototype={ +$1(a){return A.aHR(a,!1)}, +$S:105} +A.abx.prototype={ +$1(a){a.ay(0)}, +$S:445} +A.aby.prototype={ +$1(a){a.ay(0)}, +$S:446} +A.JE.prototype={ +K(a,b){var s=null,r=$.rR(),q=t.oK +return A.z6(A.aU(s,A.aCg(new A.a10(),q),B.j,B.bS,s,s,s,s,s,s,s,s,s),r,q)}} +A.a0Y.prototype={ +$1(a){var s=$.rR(),r=$.rT(),q=s.a +return q.gfh(q).hB(0,new A.a0X(r,s),t.nE).eb(0)}, +$S:447} +A.a0X.prototype={ +$1(a){var s=null,r=a.gdB(a),q=this.a.z.h(0,r),p=q==null?s:A.a(q.y,"chatUser") +if(p==null)p=this.b.b +return A.ec(A.ak(p.b+" "+p.a,s,s,s,s,s,s,s),!0,r,t.S)}, +$S:448} +A.a0Z.prototype={ +$1(a){$.rR().Qs(a)}, +$S:20} +A.a10.prototype={ +$3(a,b,c){var s,r,q,p,o=null,n=$.rT().z.h(0,b.d),m=n==null?o:A.a(n.y,"chatUser") +if(m==null)m=b.b +n=b.b +s=b.a.h(0,b.d) +if(s==null)s=A.b([],t.SU) +n=new A.zz(s,n,new A.a1_(b),!1,new A.cU(B.D,o,o,o,o,o,o,B.ag),b.c,!1,o) +n.bV=new A.aeG() +if(b.d===-1)s=A.ayo() +else{s=A.b8(B.Di,B.nk,o) +r=A.ca(o,o,5) +q=m.b +q+=" " +p=m.a +s=new A.bT(new A.aw(12,12,12,12),A.cY(A.b([s,r,A.ak(q+p,o,o,o,o,A.bM(o,o,B.hj,o,o,o,o,o,o,o,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o),o,o)],t.D),B.w,B.x,B.B),o)}return A.il(B.b1,A.b([n,s],t.D),B.aY,o)}, +$C:"$3", +$R:3, +$S:449} +A.a1_.prototype={ +$1(a){var s,r,q="setByName",p=this.a,o=a.b +if(o!=null&&o.length!==0){s=p.a.h(0,p.d) +if(s!=null)J.e3(s,a) +s=p.d +if(s===-1){o.toString +$.ao().a4(q,["chat_client_mode",o])}else{r=new A.c5(t.C9) +r.l(0,"id",s) +o.toString +r.l(0,"text",o) +o=B.o.dW(r,null) +$.ao().a4(q,["chat_server_mode",o])}}p.W() +p.q8()}, +$S:450} +A.avF.prototype={ +$1(a){var s=null +return new A.pc(new A.a3r(!1,100,!0),A.axu(s,A.b8(B.nY,s,s),!1,new A.avE()),s)}, +$S:451} +A.avE.prototype={ +$0(){if($.In==null)A.aIo() +else A.ZM()}, +$S:0} +A.avG.prototype={ +$1(a){return new A.p3(null)}, +$S:452} +A.p3.prototype={ +au(){return new A.SO(new A.m(20,80),B.l)}} +A.SO.prototype={ +ahg(a){var s,r,q,p=this,o={},n=p.c.X(t.w).f.a +A.bJ().$1("parent size:"+n.j(0)) +o.a=o.b=0 +s=p.d +r=s.a+a.a +p.a.toString +q=n.a +if(r+250>q)o.b=q-250 +else if(!(r<0))o.b=r +s=s.b+a.b +r=n.b +if(s+350>r)o.a=r-350 +else if(!(s<0))o.a=s +p.ag(new A.akL(o,p))}, +K(a,b){var s,r,q,p=this,o=null,n=t.w,m=p.c.X(n).f.e.d,l=m===0,k=!l +A.bJ().$1(B.c.j(m)+String(k)) +if(!p.e&&k){s=p.d.b +p.f=s +A.bJ().$1("on save "+A.d(s))}if(p.r>0&&l){A.bJ().$1("on reset") +p.d=new A.m(p.d.a,p.f)}if(p.e&&k){p.a.toString +r=m+350 +q=p.c.X(n).f.a.b +A.bJ().$1("prepare update sumHeight:"+A.d(r)+",contextHeight:"+A.d(q)) +if(r+p.d.b>q){A.bJ().$1("on update") +p.d=new A.m(p.d.a,q-r)}}p.e=k +p.r=m +n=p.d +p.a.toString +l=t.D +l=A.PX(new A.KH(new A.akI(p),A.aU(o,A.cY(A.b([new A.bT(new A.aw(15,0,15,0),A.ak(A.a4("Chat"),o,o,o,o,A.bM(o,o,B.k,o,o,o,o,o,"WorkSans",o,o,20,o,B.bq,o,o,!0,o,o,o,o,o,o,o,o),o,o),o),A.cY(A.b([A.cL(o,!0,A.b8(B.hH,o,o),o,new A.akJ(),B.J,o),A.cL(o,!0,A.b8(B.hG,o,o),o,new A.akK(),B.J,o)],l),B.w,B.x,B.B)],l),B.w,B.cX,B.B),B.j,B.hj,o,o,o,50,o,o,o,o,o),o),o,$.aLp(),o,o,o,!1) +return A.qq(o,l,350,o,n.a,o,n.b,250)}} +A.akL.prototype={ +$0(){var s=this.a +this.b.d=new A.m(s.b,s.a)}, +$S:0} +A.akI.prototype={ +$1(a){return this.a.ahg(a.b)}, +$S:10} +A.akJ.prototype={ +$0(){A.ZM()}, +$S:0} +A.akK.prototype={ +$0(){A.ZM() +var s=$.ot +if(s!=null){s.bI(0) +$.ot=null}}, +$S:0} +A.KH.prototype={ +K(a,b){var s=null +return A.fT(s,this.d,B.a6,!1,s,s,s,s,s,s,s,s,s,s,s,s,this.c,s,s,s,s,s,s,s)}, +gyX(){return new A.S(1/0,56)}} +A.zo.prototype={ +au(){return new A.EZ(A.lT(null),B.l)}} +A.EZ.prototype={ +aW(){this.bp()}, +K(a,b){var s,r,q,p,o,n=this,m=null +A.qu(b,t._e) +s=n.d +if(s.a.a.length===0)s.scI(0,$.ao().a4("getByName",["remote_id",""])) +r=n.VM() +q=A.bM(m,m,B.ex,m,m,m,m,m,"WorkSans",m,m,30,m,B.bq,m,m,!0,m,m,m,m,m,m,m,m) +p=A.a4("Remote ID") +o=t.D +return A.Ql(A.d9(A.b([r,A.he(A.aU(m,new A.bT(B.D_,A.aU(m,new A.bT(B.hw,A.aDj(A.cY(A.b([A.Lt(A.aU(m,A.Rh(!1,B.aU,!1,m,s,m,m,m,2,A.pI(m,B.el,m,m,m,m,m,m,!0,m,m,m,m,m,m,m,m,m,m,m,m,m,m,A.bM(m,m,B.ca,m,m,m,m,m,m,m,m,16,m,B.bq,m,m,!0,m,m,m,m,m,m,m,m),m,m,m,m,m,m,m,m,!1,m,m,A.bM(m,m,B.ca,m,m,m,m,m,m,m,m,16,m,B.nP,m,m,!0,m,0.2,m,m,m,m,m,m),p,m,m,m,m,m,m,m,m,m,m,m,m,m),!0,!0,!1,m,!1,m,m,m,B.ml,m,!0,m,1,m,!1,"\u2022",m,m,m,m,!1,m,m,B.dq,m,m,m,m,m,m,q,B.b_,m,B.e9,m,m,m),B.j,m,m,m,m,m,m,B.cK,m,m,m),1),A.ca(A.cL(m,!0,A.b8(B.Dl,B.ca,45),m,n.gamJ(n),B.J,m),60,60)],o),B.w,B.x,B.B),new A.cU(B.k,m,m,B.yt,m,m,m,B.ag),m,m),m),B.j,m,m,m,m,84,m,m,m,m,m),m),B.j,m,new A.al(0,600,0,1/0),m,m,m,m,m,m,m,m),m,m),A.aU(m,m,B.j,m,m,m,m,12,m,m,m,m,m),n.VB()],o),B.w,B.x,B.B),m,m,m,m,!1,B.a5)}, +amK(a){this.Eq(B.e.hf(this.d.a.a))}, +oL(a,b){return this.ahR(a,b)}, +Eq(a){return this.oL(a,!1)}, +ahR(a,b){var s=0,r=A.C(t.z),q,p=this,o,n,m +var $async$oL=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:m={} +m.a=a +if(a===""){s=1 +break}m.a=A.iA(a," ","") +s=b?3:5 +break +case 3:s=8 +return A.H(A.aEi("file"),$async$oL) +case 8:s=!d?6:7 +break +case 6:s=9 +return A.H(A.aSf("file"),$async$oL) +case 9:if(!d){s=1 +break}case 7:o=p.c +o.toString +m=A.a9m(new A.akW(m),null,t.z) +A.eJ(o,!1).m5(m) +s=4 +break +case 5:o=p.c +o.toString +m=A.a9m(new A.akX(m),null,t.z) +A.eJ(o,!1).m5(m) +case 4:m=p.c +m.toString +n=A.Am(m) +if(!n.gko())n.zg() +case 1:return A.A(q,r)}}) +return A.B($async$oL,r)}, +VM(){var s=null +return this.e.length===0?A.ca(s,0,s):A.n4(!1,s,!0,A.aU(B.y6,A.ak(A.a4("Download new version"),s,s,s,s,A.bM(s,s,B.k,s,s,s,s,s,s,s,s,s,s,B.bq,s,s,!0,s,s,s,s,s,s,s,s),s,s),B.j,B.NX,s,s,s,s,s,new A.aw(0,12,0,12),s,s,1/0),s,!0,s,s,s,s,s,s,s,s,s,new A.al3(this),s,s,s,s)}, +m(a){this.ba(0)}, +VB(){var s,r={},q=this.c.X(t.w).f.a.a +r.a=q-16 +if(q>336)r.a=q/B.c.eE(q/336)-16 +s=A.b([],t.D) +B.d.a9(A.aQx(),new A.al2(r,this,s)) +return A.S5(B.bL,s,B.ej,B.af,B.bL,8,8,null,B.bj)}, +qh(a,b){return this.WP(a,b)}, +WP(a,b){var s=0,r=A.C(t.z),q=this,p,o,n,m,l +var $async$qh=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:o=q.f +n=t.N +m=t.S5 +l=A.b([A.ec(A.ak(A.a4("Remove"),null,null,null,null,null,null,null),!0,"remove",n)],m) +m=A.b([],m) +s=2 +return A.H(A.azW(null,a,8,null,B.d.U(l,m),o,null,n),$async$qh) +case 2:p=d +if(p==="remove"){q.ag(new A.al4(b)) +new A.al5(b).$0()}else if(p==="file")q.oL(b,!0) +return A.A(null,r)}}) +return A.B($async$qh,r)}} +A.akW.prototype={ +$1(a){return new A.pi(this.a.a,null)}, +$S:453} +A.akX.prototype={ +$1(a){return new A.qw(this.a.a,null)}, +$S:454} +A.al3.prototype={ +$0(){var s=0,r=A.C(t.H),q=this,p +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p=q.a.e+".apk" +s=4 +return A.H(A.ZC(p),$async$$0) +case 4:s=b?2:3 +break +case 2:s=5 +return A.H(A.ZO(p),$async$$0) +case 5:case 3:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.al2.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=null,k=m.a.a,j=$.kF,i=!j?new A.akY(m.b,a):l +j=j?new A.akZ(m.b,a):l +s=m.b +r=A.ak(a.b+"@"+a.c,l,l,l,l,l,l,l) +q=a.a +p=A.ak(q,l,l,l,l,l,l,l) +o=a.d +n=o.toLowerCase() +if(n==="mac os")n="mac" +else if(n!=="linux"&&n!=="android")n="win" +m.c.push(A.aU(l,A.aC5(A.fT(l,A.N6(!1,B.CY,l,l,!0,l,!1,A.aU(l,A.aDe("assets/"+n+".png",24,24),B.j,A.b_m(q+o,127),l,l,l,l,l,B.D4,l,l,l),l,l,!1,l,l,r,l,p,A.n4(!1,l,!0,new A.bT(B.nI,A.b8(B.ds,l,l),l),l,!0,l,l,l,l,l,l,l,l,l,new A.al_(s,a),new A.al0(s),l,l,l),l),B.a6,!1,l,j,l,l,l,l,l,l,new A.al1(s,a),l,l,l,l,i,l,l,l,l,l,l),l,l,l),B.j,l,l,l,l,l,l,l,l,l,k))}, +$S:455} +A.akY.prototype={ +$0(){return this.a.Eq(this.b.a)}, +$S:0} +A.akZ.prototype={ +$0(){return this.a.Eq(this.b.a)}, +$S:0} +A.al1.prototype={ +$1(a){var s,r=a.a,q=r.a,p=r.b +r=this.a +r.f=new A.qv(q,p,q,p) +s=r.c +s.toString +r.qh(s,this.b.a)}, +$S:61} +A.al0.prototype={ +$1(a){var s=a.a,r=s.a,q=s.b +this.a.f=new A.qv(r,q,r,q)}, +$S:25} +A.al_.prototype={ +$0(){var s=this.a,r=s.c +r.toString +s.qh(r,this.b.a)}, +$S:0} +A.al4.prototype={ +$0(){$.ao().a4("setByName",["remove",this.a]) +return null}, +$S:0} +A.al5.prototype={ +$0(){var s=0,r=A.C(t.P),q=this +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:A.avu(q.a) +return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:49} +A.ED.prototype={ +au(){return new A.Yu(B.l)}} +A.Yu.prototype={ +K(a,b){var s +A.qu(b,t._e) +s=A.aZr() +return A.OI(A.b8(B.ds,null,null),new A.asi(s),new A.asj(s,b),t.N)}} +A.asi.prototype={ +$1(a){var s,r=null,q=t.S5,p=A.b([],q),o=t.N +p=B.d.U(p,A.b([A.ec(A.ak(A.a4("ID/Relay Server"),r,r,r,r,r,r,r),!0,"server",o)],q)) +if(B.e.A(A.auN(),"admin.rustdesk.com"))s=A.b([],q) +else{s=this.a +s=A.b([A.ec(A.ak(s==null?A.a4("Login"):A.a4("Logout")+(" ("+s+")"),r,r,r,r,r,r,r),!0,"login",o)],q)}return B.d.U(B.d.U(p,s),A.b([A.ec(A.ak(A.a4("About")+" RustDesk",r,r,r,r,r,r,r),!0,"about",o)],q))}, +$S:456} +A.asj.prototype={ +$1(a){var s +if(a==="server")A.b_h() +if(a==="about")A.b_e() +if(a==="login")if(this.a==null)A.b_f() +else A.avb() +if(a==="scan"){s=A.a9m(new A.ash(),null,t.z) +A.eJ(this.b,!1).m5(s)}}, +$S:23} +A.ash.prototype={ +$1(a){return new A.qF(null)}, +$S:457} +A.pi.prototype={ +au(){return new A.Fi($.rS(),new A.Qb(A.b([],t.OF)),A.vk(null,0),B.l)}} +A.Fi.prototype={ +aW(){this.bp() +A.aCV(this.a.c,!0) +$.K.z$.push(new A.amu(this)) +$.a_d().j2(0,!0)}, +m(a){var s,r,q,p,o=null,n="name",m="value",l="setByName",k=this.d +A.ew(o,B.aq,o) +s=new A.c5(t.fV) +s.l(0,n,"local_dir") +s.l(0,m,k.x.c) +r=B.o.dW(s,o) +q=$.ao() +q.a4(l,["peer_option",r]) +s.l(0,n,"local_show_hidden") +r=k.c +s.l(0,m,r.b?"Y":"") +q.a4(l,["peer_option",B.o.dW(s,o)]) +s.l(0,n,"remote_dir") +s.l(0,m,k.y.c) +q.a4(l,["peer_option",B.o.dW(s,o)]) +s.l(0,n,"remote_show_hidden") +p=k.d +s.l(0,m,p.b?"Y":"") +q.a4(l,["peer_option",B.o.dW(s,o)]) +k.x.ar(0) +k.y.ar(0) +r.ar(0) +p.ar(0) +k=this.f +if(k!=null)k.ay(0) +A.aCU() +A.ew(o,B.aq,o) +$.a_d().j2(0,!1) +this.ba(0)}, +K(a,b){var s=$.rS(),r=t.o6 +return A.z6(A.aCg(new A.amm(this),r),s,r)}, +amC(){var s=this.d +if(!s.b)return!1 +return!this.e.FY(s.a)}, +agU(a){var s=this.d,r=s.a,q=(r?s.x:s.y).a +return A.d9(A.b([this.al9(),A.Lt(A.aDI(null,new A.am6(this,q,r),q.length+1,null,null,!1,!1),1)],t.D),B.w,B.x,B.B)}, +VO(){var s=this.d,r=s.a,q=(r?s.x:s.y).c +s.kB(((r?s.c.c:s.d.c)?$.oz():$.oy()).Rs(q))}, +agW(){A.hk(A.b1(0,200,0),new A.ame(this),t.P)}, +al9(){var s=this,r=null,q=t.D +return A.aU(r,A.cY(A.b([A.Lt(new A.Jo(s.VA(new A.amq(s),new A.amr(s)),A.b8(B.Dp,r,r),new A.aeL(s.r),r),1),A.cY(A.b([A.cL(r,!0,A.b8(B.Dm,r,r),r,s.gVN(),B.J,r),A.OI(A.b8(B.DN,r,r),new A.ams(),s.d.gahh(),t.yd)],q),B.w,B.x,B.B)],q),B.w,B.x,B.B),B.j,r,r,r,r,r,r,r,r,r,r)}, +agV(){var s,r=this,q=null,p=r.d,o=p.f,n=o.a,m=r.e,l=m.FY(p.a),k=m.b,j=""+k.length+" "+A.a4("items") +m=m.a +if(m==null)s="" +else s=" ["+(m?A.a4("Local"):A.a4("Remote"))+"]" +if(p.b){o=k.length===0||!l +p=p.gap_() +m=t.b0 +if(o)return new A.mB(A.b8(B.hF,q,q),A.a4("Selected"),j+s,new A.am7(r),A.b([A.cL(q,!0,A.b8(B.nW,q,q),q,p,B.J,q),A.cL(q,!0,A.b8(B.Du,q,q),q,new A.am8(r),B.J,q)],m),q) +else return new A.mB(A.b8(B.DD,q,q),A.a4("Paste here?"),j+s,new A.am9(r),A.b([A.cL(q,!0,A.b8(B.nW,q,q),q,p,B.J,q),A.cL(q,!0,A.b8(B.Dt,q,q),q,new A.ama(r),B.J,q)],m),q)}switch(n.a){case 1:return new A.mB(A.a14(4,q),A.a4("Waiting"),A.a4("Speed")+": "+A.aIg(o.d)+"/s",new A.amb(r),q,q) +case 2:return new A.mB(A.b8(B.hF,q,q),A.a4("Successful")+"!","",new A.amc(r),q,q) +case 3:return new A.mB(A.b8(B.Dw,q,q),A.a4("Error")+"!","",new A.amd(r),q,q) +case 0:break}return q}, +VA(a,b){var s=null,r=this.d,q=r.gait(),p=((r.a?r.c.c:r.d.c)?$.oz():$.oy()).qk(0,q),o=A.b([A.aC1(A.cL(s,!0,A.b8(B.DB,s,s),s,a,B.J,s))],t.Ae),n=new A.Bf(p,A.a8(p).i("Bf<1>")) +B.d.P(o,n.gfh(n).hB(0,new A.amo(b,p),t.aP)) +return o}} +A.amu.prototype={ +$1(a){var s +A.Im(A.a4("Connecting...")) +s=this.a +s.f=A.r6(A.b1(0,30,0),new A.amt(s))}, +$S:2} +A.amt.prototype={ +$1(a){return $.cw().bk(0,this.a.a.c)}, +$S:44} +A.amm.prototype={ +$3(a,b,c){var s=null,r=this.a,q=t.D,p=A.cY(A.b([A.cL(s,!0,A.b8(B.hG,s,s),s,A.aZ5(),B.J,s)],q),B.w,B.x,B.B),o=r.d.a?0:1,n=A.b([B.ex],t.t_),m=A.b([A.a4("Local"),A.a4("Remote")],t.s) +m=A.aFk(n,15,18,A.b([B.DV,B.DK],t.f2),B.bS,B.E,o,m,100,new A.ami(r),2) +return new A.kp(A.PX(A.awT(A.b([A.OI(A.b8(B.ds,s,s),new A.amj(r),new A.amk(r),t.N)],q),!0,p,m),B.bS,r.agU(0),s,r.agV(),s,s),new A.aml(r),s)}, +$C:"$3", +$R:3, +$S:458} +A.aml.prototype={ +$0(){var s=0,r=A.C(t.y),q,p=this,o +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=p.a.d +if(o.b)o.nH() +else o.VP() +q=!1 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:41} +A.ami.prototype={ +$1(a){var s=this.a.d,r=s.a +if(a!==(r?0:1)){s.a=!r +s.W()}}, +$S:114} +A.amj.prototype={ +$1(a){var s=null,r=t.D,q=t.N,p=A.ec(A.cY(A.b([A.b8(B.DJ,B.p,s),A.ca(s,s,5),A.ak(A.a4("Refresh File"),s,s,s,s,s,s,s)],r),B.w,B.x,B.B),!0,"refresh",q),o=A.ec(A.cY(A.b([A.b8(B.hF,B.p,s),A.ca(s,s,5),A.ak(A.a4("Multi Select"),s,s,s,s,s,s,s)],r),B.w,B.x,B.B),!0,"select",q),n=A.ec(A.cY(A.b([A.b8(B.DZ,B.p,s),A.ca(s,s,5),A.ak(A.a4("Create Folder"),s,s,s,s,s,s,s)],r),B.w,B.x,B.B),!0,"folder",q),m=this.a.d +return A.b([p,o,n,A.ec(A.cY(A.b([A.b8((m.a?m.c.b:m.d.b)?B.DX:B.Do,B.p,s),A.ca(s,s,5),A.ak(A.a4("Show Hidden Files"),s,s,s,s,s,s,s)],r),B.w,B.x,B.B),!0,"hidden",q)],t.P2)}, +$S:186} +A.amk.prototype={ +$1(a){var s,r,q,p,o=this +if(a==="refresh"){s=o.a.d +s.kB((s.a?s.x:s.y).c)}else if(a==="select"){s=o.a +r=s.e +B.d.sp(r.b,0) +r.a=null +s.d.nH()}else if(a==="folder")A.hh(new A.amh(o.a,A.lT(null)),!1,null,!0,t.z) +else if(a==="hidden"){s=o.a.d +q=s.a +if(q){r=s.c +p=r.b +r.b=!p}else{r=s.d +p=r.b +r.b=!p}s.kB((q?s.x:s.y).c)}}, +$S:23} +A.amh.prototype={ +$2(a,b){var s=null,r=A.ak(A.a4("Create Folder"),s,s,s,s,s,s,s),q=this.b,p=t.D,o=A.d9(A.b([A.Ri(!0,!1,q,A.pI(s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!1,s,s,s,A.a4("Please enter the folder name"),s,s,s,s,s,s,s,s,s,s,s,s,s),!0,s,s,s,1,!1,s,s,!1,s,s,s)],p),B.w,B.x,B.au),n=$.kG() +return new A.dQ(r,o,A.b([A.ey(A.ak(A.a4("Cancel"),s,s,s,s,s,s,s),new A.amf(b),n),A.aCI(!1,A.ak(A.a4("OK"),s,s,s,s,s,s,s),B.j,s,s,s,s,s,new A.amg(this.a,q,b),n)],p),s,s,s)}, +$S:31} +A.amf.prototype={ +$0(){return this.a.$1(!1)}, +$S:0} +A.amg.prototype={ +$0(){var s,r,q,p=this.b.a.a +if(p.length!==0){s=this.a.d +r=s.a +q=(r?s.x:s.y).c +p=((r?s.c.c:s.d.c)?$.oz():$.oy()).G0(0,q,p) +q=t.N +q=B.o.dW(A.af(["id",B.b.j(++s.e),"path",p,"is_remote",String(!s.a)],q,q),null) +$.ao().a4("setByName",["create_dir",q]) +this.c.$0()}}, +$S:0} +A.am6.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i={},h=k.b +if(b>=h.length){i=k.a.d +h=A.ak((i.a?i.x:i.y).c,j,j,j,j,A.bM(j,j,B.ca,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j) +s=A.a4("Total")+": " +return A.aU(j,A.d9(A.b([new A.bT(new A.aw(30,5,30,0),h,j),new A.bT(new A.aw(2,2,2,2),A.ak(s+(i.a?i.x:i.y).a.length+" "+A.a4("items"),j,j,j,j,A.bM(j,j,B.ca,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j),j)],t.D),B.w,B.x,B.B),B.j,j,j,j,j,100,j,j,j,j,j)}i.a=!1 +s=k.a +r=s.d.b&&(i.a=B.d.A(s.e.b,h[b])) +q=h[b] +p=q.a>3?A.aIg(q.e):"" +q=h[b] +o=A.b8(q.a>3?B.DY:B.Dz,j,40) +n=A.ak(q.c,j,j,j,j,j,j,j) +q=A.KQ(q.b*1000,!1).j(0) +q=A.ak(A.iA(q,".000","")+" "+p,j,j,j,j,A.bM(j,j,B.ca,j,j,j,j,j,j,j,j,12,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j) +m=k.c +l=s.amC()?A.aC8(j,!1,j,j,new A.am1(i,s,m,h,b),j,!1,r):A.OI(A.b8(B.ds,j,j),new A.am2(),new A.am3(s,m,h,b),t.N) +return A.aC5(A.N6(!1,j,j,j,!0,j,!1,o,new A.am4(s,m,h,b),new A.am5(i,s,m,h,b),r,j,j,q,j,n,l,j),j,j,j)}, +$S:461} +A.am1.prototype={ +$1(a){var s=this +if(a==null)return +if(a&&!s.a.a)s.b.e.ho(0,s.c,s.d[s.e]) +else if(!a&&s.a.a)s.b.e.w(0,s.d[s.e]) +s.b.ag(new A.am0())}, +$S:45} +A.am0.prototype={ +$0(){}, +$S:0} +A.am2.prototype={ +$1(a){var s=null,r=t.N +return A.b([A.ec(A.ak(A.a4("Delete"),s,s,s,s,s,s,s),!0,"delete",r),A.ec(A.ak(A.a4("Multi Select"),s,s,s,s,s,s,s),!0,"multi_select",r),A.ec(A.ak(A.a4("Properties"),s,s,s,s,s,s,s),!1,"properties",r)],t.P2)}, +$S:186} +A.am3.prototype={ +$1(a){var s,r,q,p=this +if(a==="delete"){s=new A.Qb(A.b([],t.OF)) +s.ho(0,p.b,p.c[p.d]) +p.a.d.ug(s)}else if(a==="multi_select"){r=p.a +q=r.e +B.d.sp(q.b,0) +q.a=null +r.d.nH()}}, +$S:23} +A.am5.prototype={ +$0(){var s,r,q=this,p=q.b,o=p.d +if(o.b&&!p.e.FY(q.c)){o=q.d +s=q.e +r=p.e +if(q.a.a)r.w(0,o[s]) +else r.ho(0,q.c,o[s]) +p.ag(new A.alZ()) +return}s=q.d[q.e] +if(s.a<=3){o.kB(s.d) +p.agW()}}, +$S:0} +A.alZ.prototype={ +$0(){}, +$S:0} +A.am4.prototype={ +$0(){var s,r=this,q=r.a,p=q.e +B.d.sp(p.b,0) +p.a=null +s=q.d +s.nH() +if(s.b)p.ho(0,r.b,r.c[r.d]) +q.ag(new A.am_())}, +$S:0} +A.am_.prototype={ +$0(){}, +$S:0} +A.ame.prototype={ +$0(){var s=this.a.r,r=B.d.gcc(s.d).Q +r.toString +s.fc(r,B.dl,A.b1(0,200,0))}, +$S:5} +A.amq.prototype={ +$0(){var s=this.a.d +s.kB(s.a?s.c.a:s.d.a) +return null}, +$S:0} +A.amr.prototype={ +$1(a){var s,r,q,p,o,n,m,l=this.a.d,k=l.a?l.c.a:l.d.a +if(B.e.bL(k,a[0]))for(k=a.length,s=t._m,r=t.Ri,q="",p=0;p0)s.d.ug(r)}, +$S:0} +A.am9.prototype={ +$0(){return this.a.d.nH()}, +$S:0} +A.ama.prototype={ +$0(){var s=this.a,r=s.d +r.nH() +r.W6(s.e)}, +$S:0} +A.amb.prototype={ +$0(){var s=this.a.d,r=s.f,q=B.b.j(r.b) +$.ao().a4("setByName",["cancel_job",q]) +r.ar(0) +s.W() +return null}, +$S:0} +A.amc.prototype={ +$0(){var s=this.a.d +s.f.ar(0) +s.W() +return null}, +$S:0} +A.amd.prototype={ +$0(){var s=this.a.d +s.f.ar(0) +s.W() +return null}, +$S:0} +A.amo.prototype={ +$1(a){var s=null +return A.aC1(A.ey(A.ak(a.gn(a),s,s,s,s,s,s,s),new A.amn(this.a,this.b,a),A.a0q(s,s,s,s,s,s,s,s,new A.d_(new A.S(0,0),t.FG),s,s,s,s,s,s,s,s,s,s)))}, +$S:465} +A.amn.prototype={ +$0(){var s=this.c +return this.a.$1(B.d.cg(this.b,0,s.gdB(s)+1))}, +$S:0} +A.mB.prototype={ +K(a,b){var s=null,r=this.r +return A.awY(s,B.bS,new A.a0d(this,r==null?A.b([],t.b0):r),s,s,s,!1,new A.a0e(),s,s,s)}} +A.a0d.prototype={ +$1(a){var s=null,r=A.aP_(B.y,new A.bw(10,10)),q=this.a,p=t.D +return A.aU(B.mL,new A.bT(new A.aw(15,0,15,0),A.cY(A.b([A.cY(A.b([q.c,A.ca(s,s,16),A.d9(A.b([A.ak(q.d,s,s,s,s,A.bM(s,s,s,s,s,s,s,s,s,s,s,18,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),A.ak(q.e,s,s,s,s,A.bM(s,s,B.bS,s,s,s,s,s,s,s,s,14,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s)],p),B.bz,B.cW,B.B)],p),B.w,B.x,B.B),A.cY(new A.a0c(q,this.b).$0(),B.w,B.x,B.B)],p),B.w,B.cX,B.B),s),B.j,s,s,new A.cU(B.hj,s,s,r,s,s,s,B.ag),s,65,s,s,s,s,s)}, +$S:59} +A.a0c.prototype={ +$0(){var s=null,r=this.b +r.push(A.cL(s,!0,A.b8(B.DW,s,s),s,this.a.f,B.J,s)) +return r}, +$S:466} +A.a0e.prototype={ +$0(){}, +$S:0} +A.Qb.prototype={ +gp(a){return this.b.length}, +ho(a,b,c){var s=this.a +if(s==null)s=this.a=b +if(s!==b)return +s=this.b +if(!B.d.A(s,c))s.push(c)}, +w(a,b){var s=this.b +B.d.w(s,b) +if(s.length===0)this.a=null}, +FY(a){var s=this.a +if(s==null)return!1 +else return s!==a}} +A.RY.prototype={ +K(a,b){var s=null,r=this.c +return A.PX(A.awT(r.e,!0,s,A.ak("远程控制"+($.av7?" (Web) ":""),s,s,s,s,s,s,s)),B.bS,r,s,s,s,s)}} +A.qw.prototype={ +au(){return new A.Gr(!$.kF,A.po(!0,null,!0,null,null,!1),B.l)}} +A.Gr.prototype={ +aW(){var s=this +s.bp() +A.aCV(s.a.c,!1) +$.K.z$.push(new A.aq7(s)) +$.a_d().j2(0,!0) +s.cy=$.ao().a4("getByName",["peer_option","touch-mode"])!==""}, +m(a){var s,r=this +r.ch.m(0) +A.aCU() +s=r.d +if(s!=null)s.ay(0) +s=r.e +if(s!=null)s.ay(0) +A.ew(null,B.aq,null) +A.qZ(B.e8,B.ow) +$.a_d().j2(0,!1) +r.ba(0)}, +alC(){var s=this,r=s.c.X(t.w).f.e.d +if(r!==s.r){$.A7=$.mR=$.A6=$.mQ=!1 +s.ag(new A.aq8(s,r))}$.cw().bk(0,s.a.c)}, +alB(a){var s +try{this.alC()}catch(s){}}, +akG(a){var s,r,q,p=this,o="setByName",n=p.x +p.x=a +if(n.length>0&&a.length>0&&n[0]==="1"&&a[0]!=="1")n="" +s=a.length +r=n.length +if(s!==r)if(s1){if(n!=="")if(s===2)s=q==='""'||q==="()"||q==="[]"||q==="<>"||q==="{}"||q==="\u201d\u201c"||q==="\u300a\u300b"||q==="\uff08\uff09"||q==="\u3010\u3011" +else s=!1 +else s=!1 +if(s){$.ao().a4(o,["input_string",q]) +p.Tz() +return}$.ao().a4(o,["input_string",q])}else p.alw(q)}}, +alw(a){if(a==="\n")a="VK_RETURN" +else if(a===" ")a="VK_SPACE" +A.fP(a)}, +Tz(){var s,r=this +r.x=$.aLt() +r.ag(new A.aqb(r)) +s=r.e +if(s!=null)s.ay(0) +r.e=A.bp(A.b1(0,30,0),new A.aqc(r))}, +K(a,b){var s,r,q,p=this,o=null +A.qu(b,t._e).toString +s=p.r>=100&&p.cx +r=p.f +if(!(!r||s))q=o +else q=A.axu(B.cD,A.b8(s?B.nX:B.Dx,o,o),!s,new A.ap7(p,s)) +r=r&&!0?p.Va():o +return new A.kp(A.PX(o,o,new A.qe(A.b([A.hu(new A.ap8(p),!1)],t.wi),o),r,o,q,o),new A.ap9(),o)}, +Va(){var s,r=this,q=null,p=t.D,o=B.d.U(A.b([A.cL(B.k,!0,A.b8(B.Dq,q,q),q,new A.apA(),B.J,q)],p),A.b([A.cL(B.k,!0,A.b8(B.DQ,q,q),q,new A.apB(r),B.J,q)],p)) +if($.kF)s=A.b([],p) +else{s=A.cL(B.k,!0,A.b8(B.DE,q,q),q,r.ganh(),B.J,q) +s=A.b([s,A.cL(B.k,!0,A.b8(r.cy?B.o0:B.nZ,q,q),q,r.gahj(),B.J,q)],p)}s=B.d.U(o,s) +return new A.yQ(A.cY(A.b([A.cY(B.d.U(B.d.U(s,$.av7?A.b([],p):A.b([A.cL(B.k,!0,A.b8(B.nY,q,q),q,new A.apC(),B.J,q)],p)),A.b([A.cL(B.k,!0,A.b8(B.ds,q,q),q,new A.apD(r),B.J,q)],p)),B.w,B.x,B.B),A.cL(B.k,!0,A.b8(B.nX,q,q),q,new A.apE(r),B.J,q)],p),B.w,B.cX,B.B),B.cD,10,q)}, +V9(){var s=this,r=null,q=s.Vm() +return A.aZo(A.aU(r,A.il(B.b1,A.b([new A.AJ(r),new A.zw(r),q,A.ca(!s.cx?A.aU(r,r,B.j,r,r,r,r,r,r,r,r,r,r):A.Ri(!1,!1,r,B.hK,!1,s.ch,s.x,B.fx,r,!1,s.gakF(),r,!1,r,B.mj,r),0,0)],t.D),B.aY,r),B.j,B.hl,r,r,r,r,r,r,r,r,r),new A.aph(s),new A.api(),new A.apj(s),new A.app(s),new A.apq(s),new A.apr(s),new A.aps(s),new A.apt(s),new A.apu(s),new A.apv(s),new A.apw(s),new A.apk(s),new A.apl(),new A.apm(s),new A.apn(s),new A.apo())}, +V8(){var s=null,r=J.e($.cw().f.h(0,"keyboard"),!1),q=A.b([new A.AJ(s)],t.D) +if(!r||$.ao().a4("getByName",["toggle_option","show-remote-cursor"])==="true")q.push(new A.zw(s)) +r=!r?B.Rf:B.c8 +return A.ni(A.aU(s,A.il(B.b1,q,B.aY,s),B.j,B.hl,s,s,s,s,s,s,s,s,s),r,s,new A.apf(),new A.apg(),s)}, +WF(){var s,r,q,p=null,o="keyboard",n=this.c.X(t.w).f,m=A.b([],t.S5),l=$.cw(),k=l.a,j=l.f +if(k.a.length!==0)m.push(A.ec(A.ak(A.a4("Refresh"),p,p,p,p,p,p,p),!0,"refresh",t.N)) +s=A.aU(p,A.ak(A.a4("OS Password"),p,p,p,p,p,p,p),B.j,p,p,p,p,p,p,p,p,p,100) +r=$.kG() +q=t.N +m.push(A.ec(A.cY(A.b([s,A.ey(A.b8(B.Dv,B.cD,p),new A.aqe(this),r)],t.D),B.w,B.x,B.B),!0,"enter_os_password",q)) +if(!$.kF){if(!J.e(j.h(0,o),!1)&&!J.e(j.h(0,"clipboard"),!1))m.push(A.ec(A.ak(A.a4("Paste"),p,p,p,p,p,p,p),!0,"paste",q)) +m.push(A.ec(A.ak(A.a4("Reset canvas"),p,p,p,p,p,p,p),!0,"reset_canvas",q))}if(!J.e(j.h(0,o),!1)){if(k.d==="Linux"||k.e)m.push(A.ec(A.ak(A.a4("Insert")+" Ctrl + Alt + Del",p,p,p,p,p,p,p),!0,"cad",q)) +m.push(A.ec(A.ak(A.a4("Insert Lock"),p,p,p,p,p,p,p),!0,"lock",q)) +if(k.d==="Windows"&&$.ao().a4("getByName",["toggle_option","privacy-mode"])!=="true")m.push(A.ec(A.ak(A.a4((l.e?"Unb":"B")+"lock user input"),p,p,p,p,p,p,p),!0,"block-input",q))}new A.aqf(this,120,n.a.b,m).$0()}, +ahk(){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +i.ag(new A.apd(i)) +s=i.c +s.toString +r=A.eJ(s,!1) +q=r.c +q.toString +q=A.aDi(s,q) +A.jX(s,B.bi,t.c4).toString +s=A.b([],t.Zt) +p=$.a3 +o=t.LR +n=t.zh +m=A.OS(B.cA) +l=A.b([],t.wi) +k=A.a_(0,h,!1,t.Z) +j=$.a3 +r.m5(new A.G2(new A.ape(i),q,!0,B.bS,h,B.OU,h,h,h,!0,!0,h,"Dismiss",h,s,new A.bk(h,t.Ts),new A.bk(h,t.A),new A.C2(),h,new A.aN(new A.ab(p,o),n),m,l,B.fr,new A.dg(h,k,t.XR),new A.aN(new A.ab(j,o),n),t.qM))}, +Vm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=null,b0=9999 +if(!(a8.r>=100))return A.ca(a9,a9,a9) +s=a8.c.X(t.w).f +r=new A.apL() +q=$.cw().a.d==="Mac OS" +p=r.$3("Ctrl ",new A.apM(a8),$.mR) +o=r.$3(" Alt ",new A.apN(a8),$.A6) +n=r.$3("Shift",new A.apY(a8),$.A7) +m=q?" Cmd ":" Win " +l=t.D +k=A.b([p,o,n,r.$3(m,new A.aq_(a8),$.mQ)],l) +j=A.b([r.$3(" Fn ",new A.aq0(a8),a8.Q),r.$3(" ... ",new A.aq1(a8),a8.z)],l) +i=A.b([A.ca(a9,a9,b0)],l) +for(h=1;h<=12;++h){g="F"+B.b.j(h) +i.push(r.$2(g,new A.aq2(g)))}p=A.ca(a9,a9,b0) +o=r.$2("Esc",new A.aq3()) +n=r.$2("Tab",new A.aq4()) +m=r.$2("Home",new A.aq5()) +f=r.$2("End",new A.apO()) +e=r.$2("Del",new A.apP()) +d=r.$2("PgUp",new A.apQ()) +c=r.$2("PgDn",new A.apR()) +b=A.ca(a9,a9,b0) +a=r.$4("",new A.apS(),!1,B.DF) +a0=r.$4("",new A.apT(),!1,B.DH) +a1=r.$4("",new A.apU(),!1,B.hH) +a2=r.$4("",new A.apV(),!1,B.DG) +a3=q?"Cmd+C":"Ctrl+C" +a3=r.$2(a3,new A.apW(q)) +a4=q?"Cmd+V":"Ctrl+V" +a4=r.$2(a4,new A.apX(q)) +a5=q?"Cmd+S":"Ctrl+S" +a6=A.b([p,o,n,m,f,e,d,c,b,a,a0,a1,a2,a3,a4,r.$2(a5,new A.apZ(q))],l) +a7=s.a.a>320?4:2 +s=A.b([A.ca(a9,a9,b0)],l) +p=B.d.U(k,j) +p=B.d.U(p,a8.Q?i:A.b([],l)) +p=B.d.U(p,a8.z?a6:A.b([],l)) +return A.aU(a9,A.S5(B.bL,B.d.U(s,p),B.ej,B.af,B.bL,a7,a7,a9,B.bj),B.j,new A.M(2852126720),a9,a9,a9,a9,a9,new A.aw(0,24,0,8),a9,a9,a9)}} +A.aq7.prototype={ +$1(a){var s +A.qZ(B.e8,A.b([],t.BG)) +A.Im(A.a4("Connecting...")) +s=this.a +s.d=A.r6(A.b1(0,30,0),new A.aq6(s))}, +$S:2} +A.aq6.prototype={ +$1(a){return this.a.alB(0)}, +$S:44} +A.aq8.prototype={ +$0(){var s=this.b +this.a.r=s +if(s<100)A.qZ(B.e8,A.b([],t.BG))}, +$S:0} +A.aqb.prototype={ +$0(){return this.a.cx=!1}, +$S:0} +A.aqc.prototype={ +$0(){var s,r=this.a +r.ag(new A.aq9(r)) +s=r.e +if(s!=null)s.ay(0) +r.e=A.bp(A.b1(0,30,0),new A.aqa(r))}, +$S:0} +A.aq9.prototype={ +$0(){return this.a.cx=!0}, +$S:0} +A.aqa.prototype={ +$0(){A.qZ(B.e8,B.ow) +B.iB.kt("TextInput.show",t.z) +this.a.ch.kG()}, +$S:0} +A.ap9.prototype={ +$0(){var s=0,r=A.C(t.y),q +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:A.avf("","Close","Are you sure to close the connection?") +q=!1 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:41} +A.ap7.prototype={ +$0(){var s=this.a +s.ag(new A.ap6(s,this.b))}, +$S:0} +A.ap6.prototype={ +$0(){var s=this.a +if(this.b)s.cx=!1 +else s.f=!s.f}, +$S:0} +A.ap8.prototype={ +$1(a){var s=null,r=this.a +return A.aU(s,$.kF?r.V8():A.PV(!0,r.V9(),B.K,!0),B.j,B.p,s,s,s,s,s,s,s,s,s)}, +$S:59} +A.apA.prototype={ +$0(){A.avf("","Close","Are you sure to close the connection?")}, +$S:0} +A.apB.prototype={ +$0(){var s=this.a +s.ag(new A.apz(s)) +A.b_g()}, +$S:0} +A.apz.prototype={ +$0(){return this.a.cx=!1}, +$S:0} +A.apC.prototype={ +$0(){var s,r +$.rR().Qs(-1) +s=$.ot +r=s!=null +if(!r||$.In==null){A.aIn() +A.aIo()}else{if(r){s.bI(0) +$.ot=null}A.ZM()}}, +$S:0} +A.apD.prototype={ +$0(){var s=this.a +s.ag(new A.apy(s)) +s.WF()}, +$S:0} +A.apy.prototype={ +$0(){return this.a.cx=!1}, +$S:0} +A.apE.prototype={ +$0(){var s=this.a +s.ag(new A.apx(s))}, +$S:0} +A.apx.prototype={ +$0(){var s=this.a +return s.f=!s.f}, +$S:0} +A.apk.prototype={ +$1(a){var s,r +if(this.a.cy){s=$.e2() +r=a.b +s.tO(r.a,r.b) +A.mT(s.c,s.d) +A.eX("down",B.aN) +A.eX("up",B.aN)}else{A.eX("down",B.aN) +A.eX("up",B.aN)}}, +$S:71} +A.apj.prototype={ +$1(a){var s,r +if(this.a.cy){s=$.e2() +r=a.c +s.tO(r.a,r.b) +A.mT(s.c,s.d)}}, +$S:25} +A.api.prototype={ +$0(){A.eX("down",B.aN) +A.eX("up",B.aN) +A.eX("down",B.aN) +A.eX("up",B.aN)}, +$S:0} +A.apt.prototype={ +$1(a){var s,r +if(this.a.cy){s=$.e2() +r=a.c +s.tO(r.a,r.b) +A.mT(s.c,s.d)}}, +$S:467} +A.aps.prototype={ +$0(){if(this.a.cy){A.eX("down",B.fm) +A.eX("up",B.fm)}}, +$S:0} +A.aph.prototype={ +$1(a){if(!this.a.cy){A.eX("down",B.fm) +A.eX("up",B.fm)}}, +$S:25} +A.apq.prototype={ +$1(a){if(!this.a.cy)A.eX("down",B.aN)}, +$S:27} +A.apr.prototype={ +$1(a){var s +if(!this.a.cy){s=a.b +$.e2().UQ(s.a,s.b,!1)}}, +$S:10} +A.app.prototype={ +$0(){if(!this.a.cy)A.eX("up",B.aN)}, +$S:0} +A.apv.prototype={ +$1(a){var s,r +if(this.a.cy){A.bJ().$1("_touchMode , onOneFingerPanStart") +s=$.e2() +r=a.c +s.tO(r.a,r.b) +A.mT(s.c,s.d) +A.eX("down",B.aN)}else A.eX("up",B.aN)}, +$S:27} +A.apw.prototype={ +$1(a){var s=a.b +$.e2().UQ(s.a,s.b,this.a.cy)}, +$S:10} +A.apu.prototype={ +$1(a){if(this.a.cy)A.eX("up",B.aN)}, +$S:51} +A.apn.prototype={ +$1(a){var s=$.eA(),r=a.d,q=this.a +s.apn(r/q.y) +q.y=r +r=a.a +s.GB(r.a) +s.GC(r.b)}, +$S:174} +A.apm.prototype={ +$1(a){return this.a.y=1}, +$S:158} +A.apo.prototype={ +$1(a){A.aQz(a.b.b/2)}, +$S:10} +A.apl.prototype={ +$1(a){var s=$.eA(),r=a.b +s.GB(r.a) +s.GC(r.b)}, +$S:10} +A.apf.prototype={ +$1(a){A.d8("enter") +A.aSi(A.aZW())}, +$S:55} +A.apg.prototype={ +$1(a){A.d8("exit") +A.aSj()}, +$S:39} +A.aqe.prototype={ +$0(){var s=this.a.c +s.toString +A.eJ(s,!1).u4(0,null) +A.aIq(!1)}, +$S:0} +A.aqf.prototype={ +$0(){var s=0,r=A.C(t.P),q=this,p,o,n,m +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:m=q.a.c +m.toString +p=q.b +o=q.c +s=2 +return A.H(A.azW(null,m,8,null,q.d,new A.qv(p,o,p,o),null,t.N),$async$$0) +case 2:n=b +if(n==="cad")$.ao().a4("setByName",["ctrl_alt_del",""]) +else if(n==="lock")$.ao().a4("setByName",["lock_screen",""]) +else if(n==="block-input"){m=$.cw() +p=(m.e?"un":"")+"block-input" +$.ao().a4("setByName",["toggle_option",p]) +m.e=!m.e}else if(n==="refresh")$.ao().a4("setByName",["refresh",""]) +else if(n==="paste")new A.aqd().$0() +else if(n==="enter_os_password"){m=$.ao() +p=m.a4("getByName",["peer_option","os-password"]) +if(p!=="")m.a4("setByName",["input_os_password",p]) +else A.aIq(!0)}else if(n==="reset_canvas"){m=$.e2() +p=m.r +m.c=p +o=m.x +m.d=o +A.mT(p,o) +$.eA().i8(0,!0) +m.W()}return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:49} +A.aqd.prototype={ +$0(){var s=0,r=A.C(t.P),q,p +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=2 +return A.H(A.Kp("text/plain"),$async$$0) +case 2:p=b +if(p!=null&&p.a!=null){q=A.d(p.a) +$.ao().a4("setByName",["input_string",q])}return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:49} +A.apd.prototype={ +$0(){return this.a.cx=!1}, +$S:0} +A.ape.prototype={ +$1(a){return new A.pd(!1,new A.apc(this.a),null)}, +$S:470} +A.apc.prototype={ +$2(a,b){var s=null,r=this.a +return A.Ql(new A.Av(r.cy,new A.apb(r),s),s,new A.aw(0,10,0,10),s,s,!1,B.a5)}, +$S:471} +A.apb.prototype={ +$1(a){var s,r=this.a +r.ag(new A.apa(r,a)) +s='{"name": "touch-mode", "value": "'+(r.cy?"Y":"")+'"}' +$.ao().a4("setByName",["peer_option",s])}, +$S:7} +A.apa.prototype={ +$0(){return this.a.cy=this.b}, +$S:0} +A.apL.prototype={ +$4(a,b,c,d){var s=null,r=A.oS(5),q=c===!0?B.nk:s +r=A.ayu(s,s,q,s,s,s,s,s,new A.S(0,0),s,new A.aw(9.75,10,9.75,10),s,s,new A.dy(r,B.r),s,B.dI,s,s) +return A.ey(d!=null?A.b8(d,B.k,17):A.ak(A.a4(a),s,s,s,s,A.bM(s,s,B.k,s,s,s,s,s,s,s,s,11,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),b,r)}, +$2(a,b){return this.$4(a,b,null,null)}, +$3(a,b,c){return this.$4(a,b,c,null)}, +$S:472} +A.apM.prototype={ +$0(){this.a.ag(new A.apK())}, +$S:0} +A.apK.prototype={ +$0(){return $.mR=!$.mR}, +$S:0} +A.apN.prototype={ +$0(){this.a.ag(new A.apJ())}, +$S:0} +A.apJ.prototype={ +$0(){return $.A6=!$.A6}, +$S:0} +A.apY.prototype={ +$0(){this.a.ag(new A.apI())}, +$S:0} +A.apI.prototype={ +$0(){return $.A7=!$.A7}, +$S:0} +A.aq_.prototype={ +$0(){this.a.ag(new A.apH())}, +$S:0} +A.apH.prototype={ +$0(){return $.mQ=!$.mQ}, +$S:0} +A.aq0.prototype={ +$0(){var s=this.a +return s.ag(new A.apG(s))}, +$S:0} +A.apG.prototype={ +$0(){var s=this.a,r=!s.Q +s.Q=r +if(r)s.z=!1}, +$S:0} +A.aq1.prototype={ +$0(){var s=this.a +return s.ag(new A.apF(s))}, +$S:0} +A.apF.prototype={ +$0(){var s=this.a,r=!s.z +s.z=r +if(r)s.Q=!1}, +$S:0} +A.aq2.prototype={ +$0(){A.fP("VK_"+this.a)}, +$S:0} +A.aq3.prototype={ +$0(){A.fP("VK_ESCAPE")}, +$S:0} +A.aq4.prototype={ +$0(){A.fP("VK_TAB")}, +$S:0} +A.aq5.prototype={ +$0(){A.fP("VK_HOME")}, +$S:0} +A.apO.prototype={ +$0(){A.fP("VK_END")}, +$S:0} +A.apP.prototype={ +$0(){A.fP("VK_DELETE")}, +$S:0} +A.apQ.prototype={ +$0(){A.fP("VK_PRIOR")}, +$S:0} +A.apR.prototype={ +$0(){A.fP("VK_NEXT")}, +$S:0} +A.apS.prototype={ +$0(){A.fP("VK_LEFT")}, +$S:0} +A.apT.prototype={ +$0(){A.fP("VK_UP")}, +$S:0} +A.apU.prototype={ +$0(){A.fP("VK_DOWN")}, +$S:0} +A.apV.prototype={ +$0(){A.fP("VK_RIGHT")}, +$S:0} +A.apW.prototype={ +$0(){A.azU(this.a,"VK_C")}, +$S:0} +A.apX.prototype={ +$0(){A.azU(this.a,"VK_V")}, +$S:0} +A.apZ.prototype={ +$0(){A.azU(this.a,"VK_S")}, +$S:0} +A.AJ.prototype={ +K(a,b){var s=null,r=A.qu(b,t.yF),q=A.qu(b,t.AM),p=$.e2().Q3(),o=q.c +return A.kW(s,s,s,new A.AK(r.a,q.a/o,(q.b-p)/o,o,s),B.n)}} +A.zw.prototype={ +K(a,b){var s=null,r=A.qu(b,t.Xe),q=A.qu(b,t.AM),p=$.e2().Q3(),o=q.c +return A.kW(s,s,s,new A.AK(r.a,(r.c-r.r)*o-r.e+q.a,(r.d-r.x)*o-r.f+q.b-p,1,s),B.n)}} +A.AK.prototype={ +aP(a,b){var s,r=this,q=r.b +if(q==null)return +s=r.e +a.dd(0,s,s) +s=A.aP() +s=s?A.bj():new A.b9(new A.be()) +a.iL(0,q,new A.m(r.c,r.d),s)}, +fp(a){return a!==this}} +A.auM.prototype={ +$1(a){this.a.$1(new A.auL(this.b))}, +$S:45} +A.auL.prototype={ +$0(){$.ao().a4("setByName",["toggle_option",this.a])}, +$S:0} +A.avU.prototype={ +$0(){var s=this.a +if(s===this.b)return +s=B.b.j(s) +$.ao().a4("setByName",["switch_display",s]) +A.ew(null,B.aq,null)}, +$S:0} +A.avV.prototype={ +$2(a,b){var s,r,q,p,o=this,n=null,m=t.D,l=A.b([],m),k=o.b +if(!J.e(k.h(0,"audio"),!1))l.push(A.ZL(a,"disable-audio","Mute")) +if(!J.e(k.h(0,"keyboard"),!1)){if(!J.e(k.h(0,"clipboard"),!1))l.push(A.ZL(a,"disable-clipboard","Disable clipboard")) +l.push(A.ZL(a,"lock-after-session-end","Lock after session end")) +if(o.c.d==="Windows")l.push(A.ZL(a,"privacy-mode","Privacy mode"))}k=o.a +s=new A.avR(k,a) +r=new A.avS(k,a) +q=A.ayo() +p=$.kF?A.b([A.Ie("Original","original",k.b,r),A.Ie("Shrink","shrink",k.b,r),A.Ie("Stretch","stretch",k.b,r),A.axf(B.ey,n,n)],m):A.b([],m) +return new A.dQ(q,A.d9(B.d.U(B.d.U(B.d.U(o.d,p),A.b([A.Ie("Good image quality","best",k.a,s),A.Ie("Balanced","balanced",k.a,s),A.Ie("Optimize reaction time","low",k.a,s),A.axf(B.ey,n,n),A.ZL(a,"show-remote-cursor","Show remote cursor")],m)),l),B.w,B.x,B.au),A.b([],m),new A.avT(),0,n)}, +$S:31} +A.avR.prototype={ +$1(a){if(a==null)return +this.b.$1(new A.avQ(this.a,a))}, +$S:146} +A.avQ.prototype={ +$0(){var s=this.b +this.a.a=s +$.ao().a4("setByName",["image_quality",s])}, +$S:0} +A.avS.prototype={ +$1(a){if(a==null)return +this.b.$1(new A.avP(this.a,a))}, +$S:146} +A.avP.prototype={ +$0(){var s,r=this.b +this.a.b=r +s='{"name": "view-style", "value": "'+r+'"}' +$.ao().a4("setByName",["peer_option",s]) +$.eA().Hq()}, +$S:0} +A.avT.prototype={ +$0(){var s=0,r=A.C(t.y),q +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:41} +A.aw6.prototype={ +$2(a,b){var s=null,r=A.ak(A.a4("OS Password"),s,s,s,s,s,s,s),q=this.b,p=this.a,o=t.D,n=A.d9(A.b([new A.qg(q,s),A.a13(B.K,B.hX,!0,new A.aw3(p,a),A.ak(A.a4("Auto Login"),s,s,s,s,s,s,s),p.a)],o),B.w,B.x,B.au),m=$.kG() +return new A.dQ(r,n,A.b([A.ey(A.ak(A.a4("Cancel"),s,s,s,s,s,s,s),new A.aw4(b),m),A.ey(A.ak(A.a4("OK"),s,s,s,s,s,s,s),new A.aw5(p,q,this.c,b),m)],o),s,s,s)}, +$S:31} +A.aw3.prototype={ +$1(a){if(a==null)return +this.b.$1(new A.aw2(this.a,a))}, +$S:45} +A.aw2.prototype={ +$0(){return this.a.a=this.b}, +$S:0} +A.aw4.prototype={ +$0(){this.a.$0()}, +$S:0} +A.aw5.prototype={ +$0(){var s=this,r="setByName",q=B.e.hf(s.b.a.a),p='{"name": "os-password", "value": "'+q+'"}',o=$.ao() +o.a4(r,["peer_option",p]) +o.a4(r,["peer_option",'{"name": "auto-login", "value": "'+(s.a.a?"Y":"")+'"}']) +if(q!==""&&s.c)o.a4(r,["input_os_password",q]) +s.d.$0()}, +$S:0} +A.qF.prototype={ +au(){return new A.GT(new A.bk("QR",t.A),B.l)}} +A.GT.prototype={ +K(a,b){var s=this,r=null +return A.PX(A.awT(A.b([A.cL(B.k,!0,A.b8(B.DC,r,r),32,new A.aqX(s),B.J,r),A.cL(B.NZ,!0,A.b8(B.Dy,r,r),32,new A.aqY(s),B.J,r),A.cL(B.k,!0,A.b8(B.DO,r,r),32,new A.aqZ(s),B.J,r)],t.D),r,r,B.UZ),r,s.a3X(b),r,r,r,r)}, +a3X(a){var s=t.w +return new A.Cv(this.gabK(),A.aEA(B.iv,30,10,10,a.X(s).f.a.a<400||a.X(s).f.a.b<400?150:300,B.Bw),new A.aqU(this,a),this.e)}, +abL(a){this.ag(new A.aqV(this,a)) +a.gVT().ama(new A.aqW(this))}, +m(a){var s=this.d +if(s!=null)s.m(0) +this.ba(0)}, +qj(a){return this.WR(a)}, +WR(a){var s=0,r=A.C(t.z),q,p=[],o=this,n,m,l,k,j,i,h +var $async$qj=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:h=$.oB() +h=$.K.F$.Q.h(0,h) +h.toString +j=A.Nv("/") +A.eJ(h,!1).u5(j) +j=o.d +s=3 +return A.H(j==null?null:j.anr(),$async$qj) +case 3:if(!B.e.bL(a,"config=")){A.vV("Invalid QR code",null) +s=1 +break}try{n=B.o.ck(0,B.e.ci(a,7)) +m=J.N(n,"host")!=null?A.bx(J.N(n,"host")):"" +l=J.N(n,"key")!=null?A.bx(J.N(n,"key")):"" +k=J.N(n,"api")!=null?A.bx(J.N(n,"api")):"" +A.bp(A.b1(0,60,0),new A.ar_(m,l,k))}catch(g){A.vV("Invalid QR code",null)}case 1:return A.A(q,r)}}) +return A.B($async$qj,r)}} +A.aqX.prototype={ +$0(){var s=0,r=A.C(t.H),q=[],p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 +var $async$$0=A.D(function(a6,a7){if(a6===1)return A.z(a7,r) +while(true)switch(s){case 0:s=2 +return A.H($.aJG().kQ(null,null,null,B.zJ,B.E8),$async$$0) +case 2:a4=a7 +if(a4!=null){l=a4.c +k=A.aYZ(A.aQB(A.a(l,"_path")).anK(),A.a(l,"_path")) +l=k.a +j=k.b +i=new A.aci(l,j,l,j) +i.a25(l,j,A.aa9(k.Hy(B.Df).buffer,0,null)) +j=$.aJC() +l=$.aAa() +o=new A.a02(new A.a78(j,new Int32Array(l),i)) +n=new A.acf(new A.a2D(new A.acJ($.aJB()))) +try{l=n +j=o +h=A.v(t.Fx,t.X) +g=new A.a2y(h) +if(h.am(0,$.aJk())){f=A.aSM(j.mm()) +e=l.a.Ra(0,f,g) +d=B.Ic}else{j=j.mm() +c=new A.a2P(j) +h=t.St.a(h.h(0,$.aJj())) +c.b=h +b=A.b([],t.hE) +a=c.anA(new A.LG(j,b,new Int32Array(5),h).ajS(0,g)) +e=l.a.Ra(0,a.a,g) +d=a.b}a0=e.x +if(a0 instanceof A.P1)a0.agC(d) +l=A.b([],t.FQ) +j=A.v(t.MN,t.K) +Date.now() +B.d.P(l,d) +a1=e.d +if(a1!=null)j.l(0,B.OR,a1) +a2=e.e +if(a2!=null)j.l(0,B.OS,a2) +h=e.y +if(h>=0&&e.z>=0){j.l(0,B.OT,e.z) +j.l(0,B.OQ,h)}m=new A.adN(e.c,l,j) +p.a.qj(m.a)}catch(a5){A.vV("No QR code found",null)}}return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.aqY.prototype={ +$0(){var s=0,r=A.C(t.H),q=this,p +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p=q.a.d +s=2 +return A.H(p==null?null:p.H9(),$async$$0) +case 2:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.aqZ.prototype={ +$0(){var s=0,r=A.C(t.H),q=this,p +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p=q.a.d +s=2 +return A.H(p==null?null:p.y4(),$async$$0) +case 2:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.aqU.prototype={ +$2(a,b){if(!b)A.vV("No permisssion",null) +return null}, +$S:475} +A.aqV.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.aqW.prototype={ +$1(a){var s=a.a +if(s!=null)this.a.qj(s)}, +$S:476} +A.ar_.prototype={ +$0(){A.aIp(this.a,"",this.b,this.c)}, +$S:0} +A.aw1.prototype={ +$2(a,b){var s,r,q=this,p=null,o=A.ak(A.a4("ID/Relay Server"),p,p,p,p,p,p,p),n=q.b,m=q.a,l=m.a,k=t.D +l=A.b([A.Ri(!0,!1,p,A.pI(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,A.a4("ID Server"),p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,l,p,1,!1,p,new A.avW(m),!1,p,p,A.aIl())],k) +s=A.b([],k) +l=B.d.U(l,s) +s=m.d +s=A.Ri(!0,!1,p,A.pI(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,A.a4("API Server"),p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,s,p,1,!1,p,new A.avX(m),!1,p,p,A.aIl()) +r=m.c +r=A.aQY(p,A.d9(B.d.U(l,A.b([s,A.Ri(!0,!1,p,A.pI(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,"Key",p,p,p,p,p,p,p,p,p,p,p,p,p),!0,p,r,p,1,!1,p,new A.avY(m),!1,p,p,p)],k)),B.w,B.x,B.au),n) +s=$.kG() +return new A.dQ(o,r,A.b([A.ey(A.ak(A.a4("Cancel"),p,p,p,p,p,p,p),new A.avZ(b),s),A.ey(A.ak(A.a4("OK"),p,p,p,p,p,p,p),new A.aw_(m,n,q.c,q.d,q.e,q.f,b),s)],k),new A.aw0(),p,p)}, +$S:31} +A.avW.prototype={ +$1(a){this.a.a=B.e.hf(a)}, +$S:77} +A.avX.prototype={ +$1(a){this.a.d=B.e.hf(a)}, +$S:77} +A.avY.prototype={ +$1(a){this.a.c=B.e.hf(a)}, +$S:77} +A.avZ.prototype={ +$0(){this.a.$0()}, +$S:0} +A.aw_.prototype={ +$0(){var s,r=this,q="setByName",p=r.b +if(p.gaj()!=null){s=p.gaj() +s.e=!0 +s.Lw() +s=s.mZ()}else s=!1 +if(s){p.gaj().c2(0) +p=r.a +s=p.a +if(s!==r.c){s='{"name": "custom-rendezvous-server", "value": "'+s+'"}' +$.ao().a4(q,["option",s])}s=p.b +if(s!==r.d){s='{"name": "relay-server", "value": "'+s+'"}' +$.ao().a4(q,["option",s])}s=p.c +if(s!==r.e){s='{"name": "key", "value": "'+s+'"}' +$.ao().a4(q,["option",s])}p=p.d +if(p!==r.f){p='{"name": "api-server", "value": "'+p+'"}' +$.ao().a4(q,["option",p])}$.cw().W() +r.r.$0()}}, +$S:0} +A.aw0.prototype={ +$0(){var s=0,r=A.C(t.y),q +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:41} +A.avD.prototype={ +$2(a,b){var s=null,r=t.D +return new A.dQ(A.ak(A.a4("About")+" RustDesk",s,s,s,s,s,s,s),A.S5(B.bL,A.b([A.ak("Version: "+$.aIC,s,s,s,s,s,s,s),A.n4(!1,s,!0,new A.bT(new A.aw(0,8,0,8),A.ak("rustdesk.com",s,s,s,s,A.bM(s,s,s,s,B.mi,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),s),s,!0,s,s,s,s,s,s,s,s,s,new A.avB(),s,s,s,s)],r),B.ej,B.a5,B.bL,0,12,s,B.bj),A.b([],r),new A.avC(),s,s)}, +$S:31} +A.avB.prototype={ +$0(){var s=0,r=A.C(t.H) +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=4 +return A.H(A.ZC("https://rustdesk.com/"),$async$$0) +case 4:s=b?2:3 +break +case 2:s=5 +return A.H(A.ZO("https://rustdesk.com/"),$async$$0) +case 5:case 3:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.avC.prototype={ +$0(){var s=0,r=A.C(t.y),q +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:41} +A.avO.prototype={ +$2(a,b){var s,r,q,p=null,o=A.ak(A.a4("Login"),p,p,p,p,p,p,p),n=this.b,m=this.c,l=t.D,k=A.d9(A.b([A.Rh(!1,B.aU,!0,p,n,p,p,p,2,A.pI(p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!1,p,p,p,A.a4("Username"),p,p,p,p,p,p,p,p,p,p,p,p,p),!0,!0,!1,p,!1,p,p,p,B.ml,p,!0,p,1,p,!1,"\u2022",p,p,p,p,!1,p,p,B.dq,p,p,p,p,p,p,p,B.b_,p,B.e9,p,p,p),new A.qg(m,p)],l),B.w,B.x,B.au),j=this.a +if(j.a)s=A.b([A.a14(4,p)],l) +else{s=j.b +s=s!==""?A.b([A.ak(A.a4(s),p,p,p,p,A.bM(p,p,B.iv,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p)],l):A.b([],l)}r=$.kG() +q=j.a?p:new A.avM(j,b,a) +q=A.ey(A.ak(A.a4("Cancel"),p,p,p,p,p,p,p),q,r) +n=j.a?p:new A.avN(j,n,m,a,b) +return new A.dQ(o,k,B.d.U(s,A.b([q,A.ey(A.ak(A.a4("OK"),p,p,p,p,p,p,p),n,r)],l)),p,p,p)}, +$S:31} +A.avM.prototype={ +$0(){this.b.$0() +this.c.$1(new A.avL(this.a))}, +$S:0} +A.avL.prototype={ +$0(){this.a.a=!1}, +$S:0} +A.avN.prototype={ +$0(){var s=0,r=A.C(t.H),q=this,p,o,n,m,l +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:m=B.e.hf(q.b.a.a) +l=B.e.hf(q.c.a.a) +s=m!==""&&l!==""?2:3 +break +case 2:p=q.d +o=q.a +p.$1(new A.avJ(o)) +s=4 +return A.H(A.ava(m,l),$async$$0) +case 4:n=b +p.$1(new A.avK(o,n)) +if(n==="")q.e.$0() +case 3:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.avJ.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.avK.prototype={ +$0(){var s=this.a +s.a=!1 +s.b=this.b}, +$S:0} +A.aup.prototype={ +$2(a,b){var s=null,r=A.ak(A.a4("Password Required"),s,s,s,s,s,s,s),q=this.b,p=this.a,o=t.D,n=A.d9(A.b([new A.qg(q,s),A.a13(B.K,B.hX,!0,new A.aum(p,a),A.ak(A.a4("Remember password"),s,s,s,s,s,s,s),p.a)],o),B.w,B.x,B.au),m=$.kG() +return new A.dQ(r,n,A.b([A.ey(A.ak(A.a4("Cancel"),s,s,s,s,s,s,s),new A.aun(b),m),A.ey(A.ak(A.a4("OK"),s,s,s,s,s,s,s),new A.auo(p,q,b),m)],o),s,s,s)}, +$S:31} +A.aum.prototype={ +$1(a){A.bJ().$1("onChanged") +if(a!=null)this.b.$1(new A.aul(this.a,a))}, +$S:45} +A.aul.prototype={ +$0(){return this.a.a=this.b}, +$S:0} +A.aun.prototype={ +$0(){var s,r +this.a.$0() +s=$.oB() +s=$.K.F$.Q.h(0,s) +s.toString +r=A.Nv("/") +A.eJ(s,!1).u5(r)}, +$S:0} +A.auo.prototype={ +$0(){var s,r,q=B.e.hf(this.b.a.a) +if(q==="")return +s=this.a.a?"true":"false" +r=t.N +r=B.o.dv(A.af(["password",q,"remember",s],r,r)) +$.ao().a4("setByName",["login",r]) +this.c.$0() +A.Im(A.a4("Logging in..."))}, +$S:0} +A.awe.prototype={ +$2(a,b){var s=null,r=A.ak(A.a4("Wrong Password"),s,s,s,s,s,s,s),q=A.ak(A.a4("Do you want to enter again?"),s,s,s,s,s,s,s),p=$.kG() +return new A.dQ(r,q,A.b([A.ey(A.ak(A.a4("Cancel"),s,s,s,s,s,s,s),new A.awc(b),p),A.ey(A.ak(A.a4("Retry"),s,s,s,s,s,s,s),new A.awd(this.a),p)],t.D),s,s,s)}, +$S:31} +A.awc.prototype={ +$0(){var s,r +this.a.$0() +s=$.oB() +s=$.K.F$.Q.h(0,s) +s.toString +r=A.Nv("/") +A.eJ(s,!1).u5(r)}, +$S:0} +A.awd.prototype={ +$0(){A.aHE(this.a)}, +$S:0} +A.qg.prototype={ +au(){return new A.Vy(B.l)}} +A.Vy.prototype={ +K(a,b){var s=this,r=null,q=s.a.c,p=s.d,o=$.o0.b7().$1("Password"),n=$.o0.b7().$1("Enter your password"),m=s.d?B.DS:B.DT +return A.Rh(!0,B.aU,!0,r,q,r,r,r,2,A.pI(r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,n,r,r,r,r,!1,r,r,r,o,r,r,r,r,r,r,r,r,A.cL(r,!0,A.b8(m,A.aq(b).db,r),r,new A.aoC(s),B.J,r),r,r,r,r),!0,!0,!0,r,!1,r,r,r,B.ml,r,!0,r,1,r,!p,"\u2022",r,r,r,r,!1,r,r,B.dq,r,r,r,r,r,r,r,B.b_,r,B.e9,r,r,r)}} +A.aoC.prototype={ +$0(){var s=this.a +s.ag(new A.aoB(s))}, +$S:0} +A.aoB.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.Av.prototype={ +au(){return new A.Uk(B.l)}, +anc(a){return this.d.$1(a)}} +A.Uk.prototype={ +aW(){var s=this,r=s.a.c +s.e=r +s.d=r?1:0 +s.bp()}, +K(a,b){var s,r=null,q="One-Finger Tap",p="Left Mouse",o="Right Mouse",n="Mouse Drag",m="Two-Finger vertically",l="Mouse Wheel",k="Two-Finger Move",j="Canvas Move",i="Pinch to Zoom",h="Canvas Zoom",g=b.X(t.w).f.a.a,f=g-24 +if(g>114)f=g/B.c.eE(g/114)-24 +g=this.d +s=A.b([A.a4("Mouse mode"),A.a4("Touch mode")],t.s) +s=A.aFk(r,15,18,A.b([B.nZ,B.o0],t.f2),B.ca,r,g,s,150,new A.an3(this),2) +g=t.D +return A.he(new A.bT(B.nG,A.d9(A.b([s,B.Qo,A.aU(r,A.S5(B.bL,this.e?A.b([A.iW(f,B.o4,A.a4(q),A.a4(p)),A.iW(f,B.DP,A.a4("One-Long Tap"),A.a4(o)),A.iW(f,B.o3,A.a4("One-Finger Move"),A.a4(n)),A.iW(f,B.o1,A.a4(m),A.a4(l)),A.iW(f,B.o2,A.a4(k),A.a4(j)),A.iW(f,B.o_,A.a4(i),A.a4(h))],g):A.b([A.iW(f,B.o4,A.a4(q),A.a4(p)),A.iW(f,B.DR,A.a4("Two-Finger Tap"),A.a4(o)),A.iW(f,B.o3,A.a4("Double Tap & Move"),A.a4(n)),A.iW(f,B.o1,A.a4(m),A.a4(l)),A.iW(f,B.o2,A.a4(k),A.a4(j)),A.iW(f,B.o_,A.a4(i),A.a4(h))],g),B.ej,B.af,B.bL,24,12,r,B.bj),B.j,r,r,r,r,r,r,r,r,r,r)],g),B.w,B.cW,B.B),r),r,r)}} +A.an3.prototype={ +$1(a){var s=this.a +s.ag(new A.an2(s,a))}, +$S:114} +A.an2.prototype={ +$0(){var s=this.a,r=this.b +if(s.d!=r){s.d=r==null?0:r +r=r!==0||!1 +s.e=r +s.a.anc(r)}}, +$S:0} +A.M4.prototype={ +K(a,b){var s=this,r=null +return A.aU(r,A.d9(A.b([A.b8(s.e,B.cD,35),A.ca(r,6,r),A.ak(s.c,r,r,r,r,A.bM(r,r,B.iu,r,r,r,r,r,r,r,r,9,r,r,r,r,!0,r,r,r,r,r,r,r,r),B.fv,r),A.ca(r,3,r),A.ak(s.d,r,r,r,r,A.bM(r,r,B.p,r,r,r,r,r,r,r,r,12,r,r,r,r,!0,r,r,r,r,r,r,r,r),B.fv,r)],t.D),B.w,B.x,B.B),B.j,r,r,r,r,r,r,r,r,r,s.f)}} +A.mH.prototype={ +j(a){return"CustomTouchGestureState."+this.b}} +A.iM.prototype={ +aah(){var s=this +A.bJ().$1("CustomTouchGestureRecognizer init") +s.cx=new A.a28(s) +s.cy=new A.a29(s) +s.db=new A.a2a(s)}, +Kl(){this.aU=this.bf=this.aN=0}, +fu(){this.ac=!1 +this.Kl() +var s=this.an +if(s!=null)s.ay(0)}} +A.a28.prototype={ +$1(a){var s,r=a.c +if(r===1){r=this.a +r.V=B.Cx +r=r.bd +if(r!=null)r.$1(new A.fN(null,a.a,a.b,null)) +A.bJ().$1("start pan")}else{s=this.a +if(r===2){s.V=B.dm +A.bJ().$1("startWatchTimer") +s.ac=!0 +s.Kl() +r=s.an +if(r!=null)r.ay(0) +s.an=A.bp(B.v,s.gBT())}else{s.V=B.dm +s.fu()}}}, +$S:477} +A.a29.prototype={ +$1(a){var s,r,q,p=null,o=this.a +if(o.ac){s=o.aN+(a.d-1) +o.aN=s +r=a.a +q=o.aU=o.aU+r.a +r=o.bf+r.b +o.bf=r +if(Math.abs(s)>0.2){A.bJ().$1("start Scale") +o.V=B.Cy +o.fu()}else{s=Math.abs(r) +if(s>2&&Math.abs(q)<1){A.bJ().$1("start Vertical") +o.V=B.Cz +o.fu()}else if(Math.abs(q)+s>2){A.bJ().$1("start TwoFingerPan") +o.V=B.CA +o.fu()}}return}s=o.V +if(s!==B.dm){switch(s.a){case 1:o=o.be +if(o!=null)o.$1(new A.eq(p,a.a,p,a.b)) +break +case 2:o=o.ah +if(o!=null)o.$1(a) +break +case 4:break +case 3:o=o.a_ +if(o!=null)o.$1(new A.eq(p,a.a,p,a.b)) +break +case 5:o=o.bz +if(o!=null)o.$1(new A.eq(p,a.a,p,a.b)) +break +default:break}return}}, +$S:174} +A.a2a.prototype={ +$1(a){var s,r +A.bJ().$1("ScaleGestureRecognizer onEnd") +s=this.a +switch(s.V.a){case 1:A.bJ().$1("TwoFingerState.pan onEnd") +r=s.b3 +if(r!=null)r.$1(new A.fk(a.a,null)) +break +case 2:A.bJ().$1("TwoFingerState.scale onEnd") +r=s.af +if(r!=null)r.$1(a) +break +case 4:A.bJ().$1("TwoFingerState.horizontal onEnd") +break +case 3:A.bJ().$1("TwoFingerState.vertical onEnd") +break +case 5:A.bJ().$1("TwoFingerState.twoFingerPan onEnd") +break +default:break}s.V=B.dm +s.fu()}, +$S:158} +A.i2.prototype={ +fI(a){var s=this +if(s.ch==null)switch(a.gdg(a)){case 1:if(s.e==null&&s.f==null&&s.x==null)return!1 +break +default:return!1}return s.mC(a)}, +fa(a){var s=this,r=s.ch +if(r!=null)if(!r.pm(a,100))return +else{r=s.ch +if(!r.f.a||a.gdg(a)!==r.e){s.fu() +return s.LB(a)}}s.LB(a)}, +LB(a){var s,r=this +r.Dc() +r.De() +s=A.aG7(B.ht,$.cK.ry$.ho(0,a.gbl(),r),a,null) +r.cy.l(0,a.gbl(),s) +s.nY(r.gmN(),a.gcl(a))}, +BR(a){var s,r=this,q=r.cy,p=q.h(0,a.gbl()) +p.toString +if(t.d.b(a))if(r.ch==null&&r.cx==null){if(r.z==null)r.z=A.bp(B.ay,r.gBT()) +s=p.b +$.cK.ry$.yk(s) +p.ee(r.gmN()) +q.w(0,s) +r.ch=p}else r.hW(p) +else if(t.b.b(a)){q=r.ch!=null +if(q&&r.cx==null){if(q){r.Dc() +r.ch.ee(r.gmN()) +r.ch=null}if(r.Q==null)r.Q=A.bp(B.ay,r.ga6Y()) +$.cK.ry$.yk(p.b) +r.cx=p}}else if(t.G.b(a)){if(!p.pm(a,18)){q=r.ch +if(q!=null&&q.b===a.gbl())r.hW(p) +else{q=r.cx +if(q!=null&&q.b===a.gbl()){if(!r.y)r.vQ() +q=r.f +if(q!=null){p=a.gbi(a) +a.gep() +s=a.glC() +q.$1(new A.eq(null,s,null,p))}}}}}else if(t.J.b(a))r.hW(p)}, +eO(a){}, +eH(a){var s,r=this,q=r.cy.h(0,a) +if(q==null){s=r.ch +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.ch +if(q!=null)r.hW(q)}, +vQ(){var s,r=this +r.De() +s=r.ch +if(s!=null){s=s.c +s.a.fv(s.b,s.c,B.az)}s=r.cx +if(s!=null){s=s.c +s.a.fv(s.b,s.c,B.az)}r.y=!0 +s=r.e +if(s!=null)s.$1(new A.fN(null,B.i,B.i,null))}, +hW(a){var s,r=this +r.LA() +r.y=!1 +r.cy.w(0,a.b) +s=a.c +s.a.fv(s.b,s.c,B.a3) +a.ee(r.gmN()) +r.fu()}, +m(a){this.fu() +this.qp(0)}, +fu(){var s,r=this +r.y=!1 +r.Dc() +r.De() +if(r.ch!=null){s=r.cy +if(s.gbv(s))r.LA() +s=r.ch +s.toString +r.ch=null +r.hW(s) +$.cK.ry$.GT(0,s.b) +s=r.cx +if(s!=null){r.cx=null +r.hW(s) +$.cK.ry$.GT(0,s.b)}}r.cx=r.ch=null +s=r.cy +s=s.gbg(s) +B.d.a9(A.ai(s,!0,A.r(s).i("q.E")),r.gBS())}, +Dc(){var s=this.z +if(s!=null){s.ay(0) +this.z=null}}, +De(){var s=this.Q +if(s!=null){s.ay(0) +this.Q=null}}, +LA(){var s=this.x +if(s!=null)this.d6("onHoldDragCancel",s)}} +A.iP.prototype={ +fI(a){var s +switch(a.gdg(a)){case 1:s=this.f==null&&!0 +if(s)return!1 +break +default:return!1}return this.mC(a)}, +fa(a){var s,r=this +A.bJ().$1("addAllowedPointer") +if(!r.z){r.z=!0 +if(r.x==null)r.x=A.bp(B.ay,r.gafg())}s=A.aG7(B.ht,$.cK.ry$.ho(0,a.gbl(),r),a,null) +r.ch.l(0,a.gbl(),s) +s.nY(r.gmN(),a.gcl(a)) +$.cK.ry$.yk(s.b)}, +BR(a){var s=this,r=s.ch.h(0,a.gbl()) +r.toString +if(t.d.b(a)){A.bJ().$1("PointerUpEvent") +s.Q.I(0,r.b)}else if(t.G.b(a)){if(!r.pm(a,18))s.hW(r)}else if(t.J.b(a))s.hW(r)}, +eO(a){}, +eH(a){var s=this.ch.h(0,a) +s==null +if(s!=null)this.hW(s)}, +hW(a){var s +this.ch.w(0,a.b) +s=a.c +s.a.fv(s.b,s.c,B.a3) +a.ee(this.gmN())}, +m(a){this.fu() +this.qp(0)}, +fu(){var s=this,r=s.x +if(r!=null){r.ay(0) +s.x=null}s.y=null +r=s.ch +r=r.gbg(r) +B.d.a9(A.ai(r,!0,A.r(r).i("q.E")),s.gBS())}, +afh(){var s,r=this +r.z=!1 +s=r.Q +if(s.a===2)r.vQ() +else r.fu() +s.ar(0)}, +vQ(){var s=this.f +if(s!=null)s.$1(new A.nU(B.i,null,B.i)) +this.ch.a9(0,new A.a3i()) +this.fu()}} +A.a3i.prototype={ +$2(a,b){var s=b.c +s.a.fv(s.b,s.c,B.az)}, +$S:479} +A.oj.prototype={ +nY(a,b){if(!this.r){this.r=!0 +$.cK.rx$.x_(this.b,a,b)}}, +ee(a){if(this.r){this.r=!1 +$.cK.rx$.z5(this.b,a)}}, +pm(a,b){return a.gbi(a).as(0,this.d).gd9()<=b}} +A.Tb.prototype={ +a6X(){this.a=!0}} +A.auy.prototype={ +$0(){return A.ahI(null)}, +$S:104} +A.auz.prototype={ +$1(a){a.a_=this.a}, +$S:103} +A.auA.prototype={ +$0(){return A.aCA(null)}, +$S:140} +A.auC.prototype={ +$1(a){a.e=this.a +a.f=this.b}, +$S:138} +A.auD.prototype={ +$0(){var s=null +return A.a9a(s,s,s,s,s)}, +$S:102} +A.auE.prototype={ +$1(a){a.ry=this.a +a.x2=this.b}, +$S:101} +A.auF.prototype={ +$0(){var s=t.S +return new A.i2(A.v(s,t.HE),null,null,A.v(s,t.B))}, +$S:480} +A.auG.prototype={ +$1(a){a.e=this.a +a.f=this.b +a.x=this.c +return A.db([a],t.uJ)}, +$S:481} +A.auH.prototype={ +$0(){var s=t.S +return new A.iP(A.aT(s),A.v(s,t.HE),null,null,A.v(s,t.B))}, +$S:482} +A.auI.prototype={ +$1(a){a.f=this.a}, +$S:483} +A.auJ.prototype={ +$0(){var s=t.S,r=A.dI(s) +s=new A.iM(B.dm,B.nz,B.fV,A.v(s,t.GY),A.v(s,t.o),r,null,null,A.v(s,t.B)) +s.aah() +return s}, +$S:484} +A.auB.prototype={ +$1(a){var s=this +a.bd=s.a +a.be=s.b +a.b3=s.c +a.ah=s.d +a.af=s.e +a.u=s.f +a.a_=s.r +a.by=s.x +a.bz=s.y}, +$S:485} +A.Oh.prototype={ +K(a,b){var s,r,q,p=this,o=null,n=new A.c5(t.he) +B.d.a9(p.d,new A.ab1(n)) +s=n.gaD(n) +r="("+B.d.c1(A.ai(s,!0,s.$ti.i("q.E")),"|")+")" +q=A.b([],t.VO) +A.azY(p.e,A.c8(r,!0,!1,!1,!1),new A.ab2(p,n,r,q),new A.ab3(p,q)) +return A.aye(o,o,B.bJ,!0,o,A.ip(A.ai(q,!0,t.P6),o,p.c,""),B.b_,o,o,1,B.aJ)}} +A.ab1.prototype={ +$1(a){a.gkJ(a) +a.gkJ(a) +a.gkJ(a) +this.a.l(0,a.gaq1(a),a)}, +$S:486} +A.ab2.prototype={ +$1(a){var s,r=this,q=a.h(0,0),p=r.b +q.toString +if(p.h(0,q)==null)p.h(0,p.gaD(p).lQ(0,new A.ab_(r.a,q),new A.ab0())) +s=A.ip(null,null,r.a.c,q) +r.d.push(s) +return""}, +$S:96} +A.ab_.prototype={ +$1(a){var s=A.c8(a,!0,!1,!1,!1) +return s.b.test(this.b)}, +$S:34} +A.ab0.prototype={ +$0(){return""}, +$S:60} +A.ab3.prototype={ +$1(a){this.b.push(A.ip(null,null,this.a.c,a)) +return""}, +$S:30} +A.acL.prototype={} +A.QJ.prototype={} +A.hE.prototype={ +j(a){return"SmartStatus."+this.b}} +A.qV.prototype={ +j(a){return"SmartToastType."+this.b}} +A.vU.prototype={ +j(a){return"SmartAnimationType."+this.b}} +A.QH.prototype={} +A.QI.prototype={} +A.QK.prototype={} +A.QL.prototype={} +A.QM.prototype={} +A.l_.prototype={ +j(a){return"DialogType."+this.b}} +A.a1T.prototype={ +zW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){if(!this.a9_(!0,!0,!1,!1,!1,o,B.cE,!1))return A.dk(null,a0.i("0?")) +return this.b.zV(0,b,c,d,j,k,l,new A.a1W(this,m,g),!0,p,!1,!1,s,a0)}, +a9_(a,b,c,d,e,f,g,h){var s +if(!this.a4a(!1,g))return!1 +this.a82(!0,!0,!1,!1,f,g,!1) +s=$.iC() +s.a.cx=B.cE===g +s.b.cx=B.dn===g +return!0}, +a82(a,b,c,d,e,f,g){this.acN(new A.L3(this,!0,f,e,!1,!1,!0,$.ayg))}, +acN(a){var s,r,q=$.bu +if(q==null)q=$.bu=A.dF() +s=A.a(q.d,"dialogQueue") +s.dr(0,a) +r=$.aCv.b7().lO(t.N1) +r.toString +r.SE(0,this.a,A.a(q.c,"entryLoading"))}, +a4a(a,b){return!0}, +a4o(){var s=Date.now(),r=this.c,q=r!=null&&A.b1(0,s-r.a,0).a2){p=q.c +p.w(0,p.bu(0,1))}return A.A(null,r)}}) +return A.B($async$vN,r)}, +FC(a,b){return this.akO(a,b)}, +akO(a,b){var s=0,r=A.C(t.z),q=this,p +var $async$FC=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:p=q.x +if(p==null)p=a +q.x=p +if(p===a){p=q.d +p=!p.gS(p)}else p=!0 +if(p)q.d.dr(0,new A.rD(a,b)) +else b.$0() +q.x=a +return A.A(null,r)}}) +return A.B($async$FC,r)}, +ags(){var s,r,q,p,o=this,n=o.d +if(n.b===n.c){n=o.c +n=n.b===n.c}else n=!1 +if(n){o.x=null +o.d=A.eI(null,t.lm) +o.c=A.eI(null,t.fs)}n=o.d +if(n.b!==n.c){n=o.c +n=!n.gS(n)}else n=!0 +if(n)return +n=o.d +s=n.gN(n) +r=A.b([],t.ff) +for(n=o.d,n=A.anK(n,n.$ti.c),q=n.$ti.c;n.v();s=p){p=q.a(n.e) +if(p.a!==s.a)break +r.push(p) +p.b.$0()}B.d.a9(r,new A.a24(o))}, +wM(a){var s=new A.ab($.a3,t.LR),r=new A.aN(s,t.zh) +this.r=r +this.f=A.bp(a,new A.a23(r)) +return s}, +le(){var s=0,r=A.C(t.H),q,p=this,o +var $async$le=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=t.z +s=3 +return A.H(p.b.xQ(o),$async$le) +case 3:$.iC().toString +s=4 +return A.H(A.hk(B.cH,null,o),$async$le) +case 4:o=p.c +if(o.gp(o)>1){s=1 +break}$.iC().toString +case 1:return A.A(q,r)}}) +return A.B($async$le,r)}, +p1(a,b){return this.aj0(a,b,b.i("0?"))}, +xQ(a){return this.p1(!1,a)}, +aj0(a,b,c){var s=0,r=A.C(c),q,p=this,o,n,m +var $async$p1=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:if(a)p.c.ar(0) +o=p.f +if(o!=null)o.ay(0) +o=p.r +n=o==null +m=n?null:(o.a.a&30)!==0 +if(m===!1)if(!n)o.dV(0) +$.iC().toString +o=t.z +s=3 +return A.H(A.hk(B.v,null,o),$async$p1) +case 3:s=4 +return A.H(A.hk(B.bU,null,o),$async$p1) +case 4:q=null +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$p1,r)}} +A.a26.prototype={ +$0(){var s=this,r=s.a +r.b.zV(0,s.c,s.f,s.r,s.d,s.e,null,new A.a27(r,s.z),!1,s.x,s.y,!1,s.b,t.z)}, +$S:5} +A.a27.prototype={ +$0(){return null}, +$S:0} +A.a25.prototype={ +$0(){var s=0,r=A.C(t.P),q=this,p +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:p=q.b +s=p===B.xf?2:4 +break +case 2:s=5 +return A.H(q.a.wm(q.d,q.c),$async$$0) +case 5:s=3 +break +case 4:s=p===B.QA?6:8 +break +case 6:s=9 +return A.H(q.a.qQ(q.d,q.c),$async$$0) +case 9:s=7 +break +case 8:s=p===B.QB?10:12 +break +case 10:s=13 +return A.H(q.a.r0(q.d,q.c),$async$$0) +case 13:s=11 +break +case 12:s=p===B.QC?14:15 +break +case 14:s=16 +return A.H(q.a.vN(q.d,q.c),$async$$0) +case 16:case 15:case 11:case 7:case 3:q.a.ags() +return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:49} +A.a22.prototype={ +$0(){var s=0,r=A.C(t.H),q,p=this,o,n +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=p.a +n=o.c +if(n.b===n.c){s=1 +break}p.b.$0() +s=3 +return A.H(o.wM(p.c),$async$$0) +case 3:s=4 +return A.H(o.le(),$async$$0) +case 4:n=o.c +if(!n.gS(n))o.c.kD() +n=o.c +s=!n.gS(n)?5:6 +break +case 5:s=7 +return A.H(o.c.y3(0),$async$$0) +case 7:case 6:case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.a20.prototype={ +$0(){var s=0,r=A.C(t.H) +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.a21.prototype={ +$0(){var s=0,r=A.C(t.H) +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:return A.A(null,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.a2_.prototype={ +$0(){var s=0,r=A.C(t.H),q,p=this,o,n +var $async$$0=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=p.a +n=o.c +if(n.b===n.c){s=1 +break}p.b.$0() +s=3 +return A.H(o.wM(p.c),$async$$0) +case 3:s=4 +return A.H(o.le(),$async$$0) +case 4:n=o.c +if(!n.gS(n))o.c.kD() +n=o.c +s=!n.gS(n)?5:6 +break +case 5:s=7 +return A.H(o.c.y3(0),$async$$0) +case 7:case 6:case 1:return A.A(q,r)}}) +return A.B($async$$0,r)}, +$S:12} +A.a24.prototype={ +$1(a){return this.a.d.w(0,a)}, +$S:488} +A.a23.prototype={ +$0(){var s=this.a +if((s.a.a&30)===0)s.dV(0)}, +$S:0} +A.rD.prototype={} +A.Bm.prototype={ +zV(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var s=this,r=i?s.b:new A.o2(),q=new A.agY() +s.d=q +s.r=new A.DK(m,q,h,b,k,c,j,d,e,f,r) +s.a7Z(g,!1) +r=new A.ab($.a3,n.i("ab<0>")) +s.e=new A.aN(r,n.i("aN<0>")) +return r}, +a7Z(a,b){this.f=a +this.a.eV()}, +t7(a,b){return this.aj1(a,!1)}, +aiY(a,b){return this.t7(a,b,t.z)}, +xQ(a){return this.t7(null,!1,a)}, +aj1(a,b){var s=0,r=A.C(t.H),q=this,p,o,n +var $async$t7=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:n=q.d +s=2 +return A.H(n==null?null:n.kf(),$async$t7) +case 2:q.r=A.aU(null,null,B.j,null,null,null,null,null,null,null,null,null,null) +q.a.eV() +n=q.e +p=n==null +o=p?null:(n.a.a&30)!==0 +if(o===!1)if(!p)n.cq(0,a) +return A.A(null,r)}}) +return A.B($async$t7,r)}} +A.a_W.prototype={} +A.a_X.prototype={} +A.L3.prototype={} +A.L4.prototype={ +gk6(){return A.a(this.a,"config")}, +gaoV(){return A.a(this.z,"toastBuilder")}, +alr(a){var s=this,r=null,q=A.hu(new A.a2W(s),!1) +s.c=q +q=A.a(q,"entryLoading") +s.f=new A.a1X(q,new A.Bm(q,new A.o2(),A.aU(r,r,B.j,r,r,r,r,r,r,r,r,r,r))) +q=A.hu(new A.a2X(s),!1) +s.b=q +q=A.a(q,"entryToast") +s.e=new A.a1Z(A.eI(r,t.fs),A.eI(r,t.lm),q,new A.Bm(q,new A.o2(),A.aU(r,r,B.j,r,r,r,r,r,r,r,r,r,r)))}, +zW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4){var s,r,q=null,p={} +p.a=null +s=A.hu(new A.a2Y(p),!1) +r=new A.a1T(s,new A.Bm(s,new A.o2(),A.aU(q,q,B.j,q,q,q,q,q,q,q,q,q,q))) +p.a=r +return r.zW(0,b,c,d,!0,!0,g,!1,!1,j,k,l,m,!1,o,a0,!1,!1,a3,a4)}, +A0(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.WT(a,b,c,!1,!1,!1,g,h,i,j,!0,!0,m)}, +WT(a,b,c,d,e,f,g,h,i,j,k,l,m){var s=0,r=A.C(t.H),q,p=this +var $async$A0=A.D(function(n,o){if(n===1)return A.z(o,r) +while(true)switch(s){case 0:q=A.a(p.e,"_toast").A_(a,b,c,!1,!1,g,h,i,j,!0,!0,new A.Eh(!1,m,null)) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$A0,r)}, +Rt(a,b,c,d,e){var s,r,q=this,p="_loading" +if(d===B.aq){if(!A.a(q.a,"config").c.z)return A.a1V(a,!1,c,!1,e,B.cd) +s=A.a(q.f,p) +return s.t6(a,t.H)}else if(d===B.Qt)return A.a(q.e,"_toast").xQ(t.H) +else if(d===B.xd)return A.a(q.e,"_toast").p1(!0,t.H) +else if(d===B.xe)return A.a(q.f,p).t6(a,t.H) +r=q.a4N(d) +if(r==null)return null +return A.a1V(a,!1,c,!1,e,r)}, +aiZ(a,b,c,d){return this.Rt(!1,a,b,c,d,t.z)}, +aiX(a,b){return this.Rt(a,!1,null,b,null,t.z)}, +a4N(a){if(a===B.Qw)return B.cd +else if(a===B.Qu)return B.cE +else if(a===B.Qv)return B.dn +else if(a===B.Qz)return B.nw +else if(a===B.Qx)return B.nx +else if(a===B.Qy)return B.ny +return null}, +aoW(a){return this.gaoV().$1(a)}} +A.a2W.prototype={ +$1(a){var s=A.a(this.a.f,"_loading").b +return new A.lq(s.c,s.r,null)}, +$S:8} +A.a2X.prototype={ +$1(a){var s=A.a(this.a.e,"_toast").b +return new A.lq(s.c,s.r,null)}, +$S:8} +A.a2Y.prototype={ +$1(a){var s=this.a.a.b +return new A.lq(s.c,s.r,null)}, +$S:8} +A.Nw.prototype={ +lD(){var s=0,r=A.C(t.y),q,p=this,o +var $async$lD=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=$.Dc +if((o==null?$.Dc=A.ayf():o).al1()){o=$.bu;(o==null?$.bu=A.dF():o).aiX(!0,B.aq) +q=!0 +s=1 +break}q=p.ZG() +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$lD,r)}} +A.V8.prototype={} +A.QN.prototype={ +oX(a,b){var s +if($.axc==null){s=this.a +if(s==null)s=null +else{s=s.c +s.toString}$.axc=s}s=$.Dc;(s==null?$.Dc=A.ayf():s).anC(a,b) +$.ayg=a}, +t4(a,b){}, +Ro(a,b){}, +ke(a,b){return this.aiP(a,b)}, +aiP(a,b){var s=0,r=A.C(t.z),q,p,o,n +var $async$ke=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:n=$.Dc;(n==null?$.Dc=A.ayf():n).anu(0,a,b) +$.aEN=a +$.ayg=b +n=$.iC() +if(!(n.a.cx||n.b.cx||n.c.z)||a.b.a==="smartSystemDialog"){s=1 +break}n=$.bu +n=A.a((n==null?$.bu=A.dF():n).d,"dialogQueue") +p=n.gp(n) +case 3:if(!(p>0)){s=5 +break}if(n.b!==n.c){n.gO(n).toString +o=!1}else o=!0 +if(o){s=1 +break}s=6 +return A.H(A.a1V(!1,!1,null,!0,null,B.cd),$async$ke) +case 6:case 4:--p +s=3 +break +case 5:case 1:return A.A(q,r)}}) +return A.B($async$ke,r)}} +A.adP.prototype={ +anC(a,b){var s +this.abu(b) +s=$.bu +s=A.a((s==null?$.bu=A.dF():s).d,"dialogQueue") +if(s.b===s.c)return +A.a(this.a,"routeQueue").I(0,a)}, +anu(a,b,c){var s,r="routeQueue" +this.abQ(c) +s=A.a(this.a,r).a +if(s.b===s)return +A.a(this.a,r).w(0,b)}, +al1(){var s,r,q,p,o,n=this,m="dialogQueue",l="routeQueue",k=!0 +try{p=$.bu +p=A.a((p==null?$.bu=A.dF():p).d,m) +if(p.b===p.c){p=A.a(n.a,l) +if(!p.gS(p))A.a(n.a,l).ar(0) +k=!1}else{p=$.bu +p=A.a((p==null?$.bu=A.dF():p).d,m) +s=p.gO(p) +p=A.a(n.a,l) +if(!p.gS(p)){r=A.a(n.a,l).a.a.gxU() +s.toString}if(!s.a.b.c){s.toString +p=!1}else p=!0 +if(p)k=!1}}catch(o){q=A.Z(o) +k=!1 +A.d8("SmartDialog back event error:"+A.d(J.d2(q)))}return k}, +abu(a){var s,r,q,p="dialogQueue" +if(a!=null){s=$.bu +s=A.a((s==null?$.bu=A.dF():s).d,p) +s=s.b===s.c}else s=!0 +if(s)return +s=$.bu +s=A.a((s==null?$.bu=A.dF():s).d,p) +s=A.anK(s,A.r(s).c) +r=s.$ti.c +for(;s.v();){q=r.a(s.e) +if(q.x==a&&!0){q=q.a +q.b.c=!0 +q=q.a.f.gaj() +if(q!=null)q.wd()}}}, +abQ(a){var s,r,q,p="dialogQueue" +if(a!=null){s=$.bu +s=A.a((s==null?$.bu=A.dF():s).d,p) +s=s.b===s.c}else s=!0 +if(s)return +s=$.bu +s=A.a((s==null?$.bu=A.dF():s).d,p) +s=A.anK(s,A.r(s).c) +r=s.$ti.c +for(;s.v();){q=r.a(s.e) +if(q.x==a&&!0){q=q.a +q.b.c=!1 +q=q.a.f.gaj() +if(q!=null)q.wd()}}}} +A.tV.prototype={ +au(){return new A.Ua(B.l)}} +A.a5l.prototype={ +$2(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return r==null?new A.tV(b,q,p,o,null):r.$2(a,new A.tV(b,q,p,o,null))}, +$S:64} +A.Ua.prototype={ +aW(){var s,r=$.K +if(r!=null)r.z$.push(new A.amz(this)) +s=$.bu +if(s==null)s=$.bu=A.dF() +s.alr(0) +this.a.toString +s.z=new A.amB() +s.y=new A.amA() +this.bp()}, +K(a,b){var s,r=null +this.a.toString +s=A.jZ(B.v,!0,r,this.a3W(),B.j,B.O,0,r,r,r,r,B.ck) +return s}, +a3W(){var s,r=A.hu(new A.amx(this),!1),q=A.hu(new A.amy(),!1),p=$.bu +p=A.a((p==null?$.bu=A.dF():p).c,"entryLoading") +s=$.bu +return new A.qe(A.b([r,q,p,A.a((s==null?$.bu=A.dF():s).b,"entryToast")],t.wi),null)}} +A.amz.prototype={ +$1(a){var s,r,q +try{s=t.tw.a(this.a.a.c) +r=t.yi.a(s.a) +$.axc=$.K.F$.Q.h(0,r)}catch(q){}}, +$S:2} +A.amB.prototype={ +$1(a){return new A.wp(a,null)}, +$S:489} +A.amA.prototype={ +$1(a){return new A.uv(a,null)}, +$S:490} +A.amx.prototype={ +$1(a){var s=null,r=this.a.a.c +return r==null?A.aU(s,s,B.j,s,s,s,s,s,s,s,s,s,s):r}, +$S:8} +A.amy.prototype={ +$1(a){var s=null +$.aCv.b=a +return A.aU(s,s,B.j,s,s,s,s,s,s,s,s,s,s)}, +$S:59} +A.ah_.prototype={ +$1(a){return this.a.$1(a)}, +$S:8} +A.agZ.prototype={ +$1(a){return this.a.$1(a)}, +$S:8} +A.uv.prototype={ +K(a,b){var s=null,r=A.oS(15) +return A.aU(s,A.d9(A.b([A.a14(3,new A.yo(B.k,t.Jn)),A.aU(s,A.ak(this.c,s,s,s,s,A.bM(s,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),B.j,s,s,s,s,s,new A.aw(0,20,0,0),s,s,s,s)],t.D),B.w,B.x,B.au),B.j,s,s,new A.cU(B.p,s,s,r,s,s,s,B.ag),s,s,s,new A.aw(30,20,30,20),s,s,s)}} +A.DK.prototype={ +au(){return new A.Xe(null,null,B.l)}} +A.Xe.prototype={ +aW(){this.NQ() +this.bp()}, +NQ(){var s,r,q=this,p=null,o="_ctrlBody",n=q.a.f +q.f=new A.m(0,0) +if(n.k(0,B.dd)||n.k(0,B.y9)||n.k(0,B.h2))q.f=new A.m(0,1) +else if(n.k(0,B.mJ)||n.k(0,B.bM)||n.k(0,B.y8))q.f=new A.m(0,-1) +else if(n.k(0,B.mL))q.f=new A.m(-1,0) +else if(n.k(0,B.mK))q.f=new A.m(1,0) +s=q.a.x +r=q.d +if(r==null){q.d=A.bE(p,s,p,p,q) +q.e=A.bE(p,s,p,p,q) +q.d.c_(0) +A.a(q.e,o).c_(0)}else{r.e=s +A.a(q.e,o).e=s +A.a(q.e,o).sn(0,0) +A.a(q.e,o).c_(0)}q.a.d.a=q}, +bw(a){if(!a.c.ve(0,this.a.c))this.NQ() +this.c3(a)}, +K(a,b){var s,r,q,p,o,n,m,l=this,k=null,j="_ctrlBody",i=l.a,h=i.e +i=A.aU(k,k,B.j,i.r?k:i.Q,k,k,k,k,k,k,k,k,k) +h=l.a3K(i,h) +i=l.a +s=i.f +if(i.y){r=A.d3(B.N,A.a(l.e,j),k) +i=l.f +q=t.Ni +if(l.a.f.k(0,B.P)){i=l.a +p=A.ayh(i.c,r)}else{o=A.a(l.e,j) +n=l.a +p=A.agQ(n.c,new A.aV(o,new A.aG(i,B.i,q),q.i("aV")),k,!0) +i=n}q=i.z +if(q!==B.m7)m=q===B.Qs&&i.f.k(0,B.P) +else m=!0 +i=m?A.l4(!1,l.a.c,r):p}else i=i.c +return A.il(B.b1,A.b([h,A.aU(s,i,B.j,k,k,k,k,k,k,k,k,k,k)],t.D),B.aY,k)}, +a3K(a,b){var s=null,r=this.d +r.toString +r=A.d3(B.N,r,s) +return A.l4(!1,A.Bi(B.bW,a,s,s,s,s,new A.are(b)),r)}, +kf(){var s=0,r=A.C(t.H),q,p=this,o +var $async$kf=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=p.d +if(o==null){s=1 +break}o.dl(0) +A.a(p.e,"_ctrlBody").dl(0) +o=p.a +s=o.y?3:4 +break +case 3:s=5 +return A.H(A.hk(o.x,null,t.z),$async$kf) +case 5:case 4:case 1:return A.A(q,r)}}) +return A.B($async$kf,r)}, +m(a){var s=this,r=s.d +if(r!=null)r.m(0) +s.d=null +A.a(s.e,"_ctrlBody").m(0) +s.a02(0)}} +A.are.prototype={ +$1(a){var s=this.a.$0() +return s}, +$S:491} +A.agY.prototype={ +kf(){var s=0,r=A.C(t.H),q=1,p,o=[],n=this,m,l,k,j +var $async$kf=A.D(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +l=n.a +s=6 +return A.H(l==null?null:l.kf(),$async$kf) +case 6:q=1 +s=5 +break +case 3:q=2 +j=p +m=A.Z(j) +A.d8(u.C) +A.d8("SmartDialog error: "+A.d(J.d2(m))) +A.d8(u.C) +s=5 +break +case 2:s=1 +break +case 5:n.a=null +return A.A(null,r) +case 1:return A.z(p,r)}}) +return A.B($async$kf,r)}} +A.HZ.prototype={ +c4(){this.dq() +this.d2() +this.ef()}, +m(a){var s=this,r=s.aY$ +if(r!=null)r.T(0,s.ge2()) +s.aY$=null +s.ba(0)}} +A.Eh.prototype={ +au(){return new A.XY(B.l)}} +A.XY.prototype={ +aW(){this.bp() +var s=$.K +if(s!=null)s.by$.push(this) +this.KN()}, +K(a,b){var s=null,r=this.d,q=this.a.d +return A.aU(s,new A.hn(!0,s,q,s),B.j,s,s,s,s,s,new A.aw(0,0,0,r),s,s,s,s)}, +t1(){this.ZF() +this.KN()}, +m(a){var s=$.K +if(s!=null)B.d.w(s.by$,this) +this.ba(0)}, +KN(){var s=$.K +if(s!=null)s.z$.push(new A.arJ(this))}} +A.arJ.prototype={ +$1(a){var s=this.a,r=s.c +if(r==null)return +s.d=r.X(t.w).f.e.d +s.ag(new A.arI())}, +$S:2} +A.arI.prototype={ +$0(){}, +$S:0} +A.Zg.prototype={} +A.wp.prototype={ +K(a,b){var s=null,r=A.oS(20) +return new A.e4(B.dd,s,s,A.aU(s,A.ak(this.c,s,s,s,s,A.bM(s,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s),B.j,s,s,new A.cU(B.p,s,s,r,s,s,s,B.ag),s,s,new A.aw(30,50,30,50),new A.aw(25,10,25,10),s,s,s),s)}} +A.a8t.prototype={} +A.Pf.prototype={ +y7(a,b,c){return this.akE(a,b,c)}, +akE(a,b,c){var s=0,r=A.C(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$y7=A.D(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:h=null +q=3 +m=n.a.h(0,a) +s=m!=null?6:7 +break +case 6:s=8 +return A.H(m.$1(b),$async$y7) +case 8:h=e +case 7:o.push(5) +s=4 +break +case 3:q=2 +g=p +l=A.Z(g) +k=A.aD(g) +i=A.bA("during a framework-to-plugin message") +A.dH(new A.bS(l,k,"flutter web plugins",i,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +if(c!=null)c.$1(h) +s=o.pop() +break +case 5:return A.A(null,r) +case 1:return A.z(p,r)}}) +return A.B($async$y7,r)}} +A.abG.prototype={} +A.avq.prototype={ +$1(a){var s=this +return a.wB("POST",s.a,s.b,s.c,s.d)}, +$S:493} +A.J7.prototype={ +wB(a,b,c,d,e){return this.aeo(a,b,c,d,e)}, +aeo(a,b,c,d,e){var s=0,r=A.C(t.Wd),q,p=this,o,n +var $async$wB=A.D(function(f,g){if(f===1)return A.z(g,r) +while(true)switch(s){case 0:o=A.aSZ(a,b) +o.r.P(0,c) +o.sagT(0,d) +n=A +s=3 +return A.H(p.fR(0,o),$async$wB) +case 3:q=n.adE(g) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$wB,r)}, +$ia1d:1} +A.J8.prototype={ +ajP(){if(this.x)throw A.c(A.ae("Can't finalize a finalized Request.")) +this.x=!0 +return B.yN}, +j(a){return this.a+" "+this.b.j(0)}} +A.a_Y.prototype={ +$2(a,b){return a.toLowerCase()===b.toLowerCase()}, +$S:494} +A.a_Z.prototype={ +$1(a){return B.e.gB(a.toLowerCase())}, +$S:495} +A.a0_.prototype={ +Js(a,b,c,d,e,f,g){var s=this.b +if(s<100)throw A.c(A.aO("Invalid status code "+s+".",null))}} +A.Jq.prototype={ +fR(a,b){return this.W4(0,b)}, +W4(a,b){var s=0,r=A.C(t.ZD),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f +var $async$fR=A.D(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:b.Xf() +s=3 +return A.H(new A.tc(A.aF4(b.z,t.Cm)).UA(),$async$fR) +case 3:j=d +l=new XMLHttpRequest() +i=m.a +i.I(0,l) +h=l +J.aOa(h,b.a,b.b.j(0),!0) +h.responseType="arraybuffer" +h.withCredentials=!1 +b.r.a9(0,J.aNI(l)) +k=new A.aN(new A.ab($.a3,t.EW),t.Bx) +h=t.fg +g=new A.o9(l,"load",!1,h) +f=t.H +g.gN(g).bG(0,new A.a0k(l,k,b),f) +h=new A.o9(l,"error",!1,h) +h.gN(h).bG(0,new A.a0l(k,b),f) +J.aOn(l,j) +p=4 +s=7 +return A.H(k.a,$async$fR) +case 7:h=d +q=h +n=[1] +s=5 +break +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +i.w(0,l) +s=n.pop() +break +case 6:case 1:return A.A(q,r) +case 2:return A.z(o,r)}}) +return A.B($async$fR,r)}, +eQ(a){var s,r +for(s=this.a,s=A.fz(s,s.r,A.r(s).c),r=s.$ti.c;s.v();)r.a(s.d).abort()}} +A.a0k.prototype={ +$1(a){var s,r,q,p=this.a,o=A.bG(t.pI.a(A.aza(p.response)),0,null),n=A.aF4(o,t.Cm),m=p.status +m.toString +s=o.length +r=this.c +q=B.nV.gaou(p) +p=p.statusText +n=new A.w1(A.b_A(new A.tc(n)),r,m,p,s,q,!1,!0) +n.Js(m,s,q,!1,!0,p,r) +this.b.cq(0,n)}, +$S:137} +A.a0l.prototype={ +$1(a){this.a.oK(new A.Kf("XMLHttpRequest error."),A.aF2())}, +$S:137} +A.tc.prototype={ +UA(){var s=new A.ab($.a3,t.aQ),r=new A.aN(s,t.gI),q=new A.SJ(new A.a0t(r),new Uint8Array(1024)) +this.fm(q.grr(q),!0,q.gxs(q),r.gQE()) +return s}} +A.a0t.prototype={ +$1(a){return this.a.cq(0,new Uint8Array(A.fC(a)))}, +$S:497} +A.Kf.prototype={ +j(a){return this.a}, +$ibm:1} +A.adD.prototype={ +gF9(a){var s,r,q=this +if(q.gmK()==null||!q.gmK().c.a.am(0,"charset"))return q.y +s=q.gmK().c.a.h(0,"charset") +s.toString +r=A.aCJ(s) +return r==null?A.R(A.cj('Unsupported encoding "'+s+'".',null,null)):r}, +sagT(a,b){var s,r,q=this,p=q.gF9(q).dv(b) +q.a4d() +q.z=A.aIy(p) +s=q.gmK() +if(s==null){p=q.gF9(q) +r=t.N +q.smK(A.a9x("text","plain",A.af(["charset",p.gaF(p)],r,r)))}else if(!s.c.a.am(0,"charset")){p=q.gF9(q) +r=t.N +q.smK(s.ahd(A.af(["charset",p.gaF(p)],r,r)))}}, +gmK(){var s=this.r.h(0,"content-type") +if(s==null)return null +return A.aDU(s)}, +smK(a){this.r.l(0,"content-type",a.j(0))}, +a4d(){if(!this.x)return +throw A.c(A.ae("Can't modify a finalized Request."))}} +A.ve.prototype={} +A.w1.prototype={} +A.z4.prototype={} +A.a0J.prototype={ +$1(a){return a.toLowerCase()}, +$S:30} +A.BC.prototype={ +ahd(a){var s=t.N,r=A.aDD(this.c,s,s) +r.P(0,a) +return A.a9x(this.a,this.b,r)}, +j(a){var s=new A.ci(""),r=""+this.a +s.a=r +r+="/" +s.a=r +s.a=r+this.b +this.c.a.a9(0,new A.a9A(s)) +r=s.a +return r.charCodeAt(0)==0?r:r}} +A.a9y.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j=this.a,i=new A.ahr(null,j),h=$.aLB() +i.zC(h) +s=$.aLz() +i.te(s) +r=i.gG5().h(0,0) +r.toString +i.te("/") +i.te(s) +q=i.gG5().h(0,0) +q.toString +i.zC(h) +p=t.N +o=A.v(p,p) +while(!0){p=i.d=B.e.ky(";",j,i.c) +n=i.e=i.c +m=p!=null +p=m?i.e=i.c=p.gbn(p):n +if(!m)break +p=i.d=h.ky(0,j,p) +i.e=i.c +if(p!=null)i.e=i.c=p.gbn(p) +i.te(s) +if(i.c!==i.e)i.d=null +p=i.d.h(0,0) +p.toString +i.te("=") +n=i.d=s.ky(0,j,i.c) +l=i.e=i.c +m=n!=null +if(m){n=i.e=i.c=n.gbn(n) +l=n}else n=l +if(m){if(n!==l)i.d=null +n=i.d.h(0,0) +n.toString +k=n}else k=A.aZ9(i) +n=i.d=h.ky(0,j,i.c) +i.e=i.c +if(n!=null)i.e=i.c=n.gbn(n) +o.l(0,p,k)}i.ajC() +return A.a9x(r,q,o)}, +$S:498} +A.a9A.prototype={ +$2(a,b){var s,r,q=this.a +q.a+="; "+a+"=" +s=$.aLw().b +s=s.test(b) +r=q.a +if(s){q.a=r+'"' +s=q.a+=A.azY(b,$.aKH(),new A.a9z(),null) +q.a=s+'"'}else q.a=r+b}, +$S:67} +A.a9z.prototype={ +$1(a){return"\\"+A.d(a.h(0,0))}, +$S:96} +A.auq.prototype={ +$1(a){var s=a.h(0,1) +s.toString +return s}, +$S:96} +A.A3.prototype={ +a0Q(a){}} +A.t7.prototype={ +j(a){return"BitmapCompression."+this.b}} +A.a09.prototype={ +hI(){return A.af(["offset",A.a(this.b,"offset"),"fileLength",A.a(this.a,"fileLength"),"fileType",19778],t.N,t.S)}} +A.oQ.prototype={ +gyl(){var s=this.r +if(s!==40)s=s===124&&this.fx===0 +else s=!0 +return s}, +gbj(a){return Math.abs(this.e)}, +Jt(a,b){var s=this +if(B.d.A(A.b([1,4,8],t.t),s.y))s.anP(a) +if(s.r===124){s.dx=a.E() +s.dy=a.E() +s.fr=a.E() +s.fx=a.E()}}, +anP(a){var s=this,r=s.cy +if(r===0)r=B.b.bE(1,s.y) +s.fy=A.aDs(r,new A.a0b(s,a,s.r===12?3:4),t.S).eb(0)}, +CO(a,b){var s,r,q,p +if(!B.b.gpj(this.e)){s=a.aI() +r=a.aI() +q=a.aI() +p=b==null?a.aI():b +return A.mr(q,r,s,this.gyl()?255:p)}else{q=a.aI() +s=a.aI() +r=a.aI() +p=b==null?a.aI():b +return A.mr(q,s,r,this.gyl()?255:p)}}, +Nz(a){return this.CO(a,null)}, +aiG(a,b){var s,r,q,p,o=this +if(o.fy!=null){s=o.y +if(s===4){r=a.aI() +q=B.b.t(r,4) +b.$1(o.fy[q]) +b.$1(o.fy[r&15]) +return}else if(s===8){r=a.aI() +b.$1(o.fy[r]) +return}}s=o.z +if(s===B.h3&&o.y===32)return b.$1(o.Nz(a)) +else{p=o.y +if(p===32&&s===B.h4)return b.$1(o.Nz(a)) +else if(p===24)return b.$1(o.CO(a,255)) +else throw A.c(A.ac("Unsupported bpp ("+p+") or compression ("+s.j(0)+")."))}}, +a4u(){switch(this.z.a){case 0:return"BI_BITFIELDS" +case 1:return"none"}}, +j(a){var s=this +return A.ayR(A.af(["headerSize",s.r,"width",s.f,"height",s.gbj(s),"planes",s.x,"bpp",s.y,"file",s.d.hI(),"compression",s.a4u(),"imageSize",s.Q,"xppm",s.ch,"yppm",s.cx,"totalColors",s.cy,"importantColors",s.db,"readBottomUp",!B.b.gpj(s.e),"v5redMask",A.auf(s.dx),"v5greenMask",A.auf(s.dy),"v5blueMask",A.auf(s.fr),"v5alphaMask",A.auf(s.fx)],t.N,t.K),null," ")}} +A.a0b.prototype={ +$1(a){var s=this.c===3?100:null +return this.a.CO(this.b,s)}, +$S:52} +A.Jg.prototype={ +jS(a){var s,r=null +if(!A.awV(A.bb(a,!1,r,0)))return r +s=A.bb(a,!1,r,0) +this.a=s +return this.b=A.aOZ(A.a(s,"_input"),r)}, +fg(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +A.a(h.a,"_input").d=A.a(h.b.d.b,"offset") +s=h.b +r=s.f +q=B.b.t(r*s.y,3) +p=B.b.b4(q,4) +if(p!==0)q+=4-p +o=A.iZ(r,s.gbj(s),B.b4) +for(n=o.b-1,s=o.a,m=n;m>=0;--m){r=h.b.e +l=!(r===0?1/r<0:r<0)?m:n-m +r=A.a(h.a,"_input") +k=r.dn(q) +r.d=r.d+(k.c-k.d) +j={} +for(j.a=0;j.a>>0!==0)throw A.c(A.ac("The file format version number's flag field contains unrecognized flags.")) +if((A.a(o.f,n)&16)===0){r=A.aDn((A.a(o.f,n)&2)!==0,m) +if(r.f!=null)o.d.push(r)}else for(s=o.d;!0;){r=A.aDn((A.a(o.f,n)&2)!==0,m) +if(r.f==null)break +s.push(r)}s=o.d +q=s.length +if(q===0)throw A.c(A.ac("Error reading image header")) +for(p=0;p=e)break +k=a7.fy +k.toString +a2=n*k +for(a3=0;a3=k)break +for(g=0;g=k)break +d=0 +while(!0){o=a.f +o.toString +if(!(d7)throw A.c(A.ac("EXR Invalid compression type")) +break +case"dataWindow":l=n.E() +k=$.cx() +k[0]=l +l=$.en() +j=l[0] +k[0]=n.E() +i=l[0] +k[0]=n.E() +h=l[0] +k[0]=n.E() +l=A.b([j,i,h,l[0]],r) +a4.e=l +a4.f=J.N(A.a(l,a6),2)-J.N(A.a(a4.e,a6),0)+1 +a4.r=J.N(A.a(a4.e,a6),3)-J.N(A.a(a4.e,a6),1)+1 +break +case"displayWindow":l=n.E() +k=$.cx() +k[0]=l +l=$.en() +l[0] +k[0]=n.E() +l[0] +k[0]=n.E() +l[0] +k[0]=n.E() +l[0] +break +case"lineOrder":break +case"pixelAspectRatio":l=n.E() +$.cx()[0]=l +$.oA()[0] +break +case"screenWindowCenter":l=n.E() +k=$.cx() +k[0]=l +l=$.oA() +l[0] +k[0]=n.E() +l[0] +break +case"screenWindowWidth":l=n.E() +$.cx()[0]=l +$.oA()[0] +break +case"tiles":a4.fy=n.E() +a4.go=n.E() +l=n.a[n.d++] +a4.id=l&15 +a4.k1=B.b.t(l,4)&15 +break +case"type":g=n.ud() +if(g!=="deepscanline")if(g!=="deeptile")throw A.c(A.ac("EXR Invalid type: "+g)) +break +default:break}}if(a4.fx){s=J.N(A.a(a4.e,a6),0) +r=J.N(A.a(a4.e,a6),2) +q=J.N(A.a(a4.e,a6),1) +l=J.N(A.a(a4.e,a6),3) +switch(a4.id){case 0:f=1 +break +case 1:s=Math.max(r-s+1,l-q+1) +f=(a4.k1===0?a4.vO(s):a4.vt(s))+1 +break +case 2:e=r-s+1 +f=(a4.k1===0?a4.vO(e):a4.vt(e))+1 +break +default:A.R(A.ac(a7)) +f=0}a4.k4=f +s=J.N(A.a(a4.e,a6),0) +r=J.N(A.a(a4.e,a6),2) +q=J.N(A.a(a4.e,a6),1) +l=J.N(A.a(a4.e,a6),3) +switch(a4.id){case 0:f=1 +break +case 1:s=Math.max(r-s+1,l-q+1) +f=(a4.k1===0?a4.vO(s):a4.vt(s))+1 +break +case 2:d=l-q+1 +f=(a4.k1===0?a4.vO(d):a4.vt(d))+1 +break +default:A.R(A.ac(a7)) +f=0}a4.r1=f +if(a4.id!==2)a4.r1=1 +s=a4.k4 +s.toString +a4.k2=a4.K3(s,J.N(A.a(a4.e,a6),0),J.N(A.a(a4.e,a6),2),a4.fy,a4.k1) +s=a4.r1 +s.toString +a4.k3=a4.K3(s,J.N(A.a(a4.e,a6),1),J.N(A.a(a4.e,a6),3),a4.go,a4.k1) +s=a4.a40() +a4.r2=s +s=A.a(s,"_bytesPerPixel") +r=a4.fy +r.toString +r=s*r +a4.rx=r +a4.dx=A.aCN(a4.cx,a4,r,a4.go) +b1.a=b1.b=0 +r=a4.k4 +r.toString +s=a4.r1 +s.toString +a4.cy=A.a95(r*s,new A.a4q(b1,a4),!0,t.rd)}else{s=a4.r +s.toString +a4.db=new Uint32Array(s+1) +for(s=q.length,c=0;c1;){++s +a=B.b.t(a,1)}return s}, +vt(a){var s,r +for(s=0,r=0;a>1;){if((a&1)!==0)r=1;++s +a=B.b.t(a,1)}return s+r}, +a40(){var s,r,q,p +for(s=this.b,r=s.length,q=0,p=0;pp)s=p-1 +p=q.r +p.toString +if(r>p)r=p-1 +a3.a=s-a9+1 +a3.b=r-b0+1 +o=q.b +n=o.length +for(m=0,l=0;l=8192)throw A.c(A.ac("Error in header for PIZ-compressed data (invalid bitmap size).")) +f=new Uint8Array(8192) +if(h<=g){e=a8.eX(g-h+1) +for(q=e.d,d=e.c-q,p=e.a,c=h,l=0;l0;--a9){p=a3.r +p.toString +a1=a3.Q +a1.toString +a2=A.a(q.b,"end") +q.b=a2+1 +p.UZ(a1[a2])}}q=a3.r +return A.bG(q.c.buffer,0,q.a)}, +pU(a,b,c){return this.iu(a,b,c,null,null)}, +a3s(a,b,c){var s +for(s=0;s>>3]&1<<(r&7))>>>0!==0){q=s+1 +b[s]=r +s=q}for(q=s;q<65536;q=p){p=q+1 +b[q]=0}return s-1}} +A.VD.prototype={} +A.a82.prototype={ +tW(){return this.y}, +iu(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=B.df.rU(A.ug(a2.ec(),1,null,0),!1),a1=a.z +if(a1==null){a1=a.x +a1.toString +a1=a.z=A.aaI(a.y*a1)}a1.a=0 +s=A.b([0,0,0,0],t.t) +r=new Uint32Array(1) +q=A.bG(r.buffer,0,null) +if(a5==null)a5=a.c.f +if(a6==null)a6=a.c.dy +a5.toString +p=a3+a5-1 +a6.toString +o=a4+a6-1 +a1=a.c +n=a1.f +n.toString +if(p>n)p=n-1 +n=a1.r +n.toString +if(o>n)o=n-1 +a.a=p-a3+1 +a.b=o-a4+1 +a1=a1.b +m=a1.length +for(l=a4,k=0;l<=o;++l)for(j=0;j>>0) +for(b=0;b<4;++b)a.z.j3(q[b])}break +case 1:s[0]=k +n=k+f +s[1]=n +k=n+f +for(e=0;e>>0) +for(b=0;b<2;++b)a.z.j3(q[b])}break +case 2:s[0]=k +n=k+f +s[1]=n +n+=f +s[2]=n +k=n+f +for(e=0;e>>0) +for(b=0;b<4;++b)a.z.j3(q[b])}break}}a1=a.z +return A.bG(a1.c.buffer,0,a1.a)}, +pU(a,b,c){return this.iu(a,b,c,null,null)}} +A.a83.prototype={ +tW(){return 1}, +iu(a,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=a.c,b=A.aaI((c-a.d)*2) +if(a2==null)a2=d.c.f +if(a3==null)a3=d.c.dy +a2.toString +s=a0+a2-1 +a3.toString +r=a1+a3-1 +q=d.c +p=q.f +p.toString +if(s>p)s=p-1 +q=q.r +q.toString +if(r>q)r=q-1 +d.a=s-a0+1 +d.b=r-a1+1 +for(;q=a.d,q0;n=m)b.j3(a.a[a.d++])}else for(n=o;m=n-1,n>=0;n=m)b.j3(a.a[a.d++])}l=A.bG(b.c.buffer,0,b.a) +for(k=l.length,j=1;jp)s=p-1 +q=q.r +q.toString +if(r>q)r=q-1 +h.a=s-b+1 +h.b=r-c+1 +for(o=g.length,n=1;n=s.length||!1)return null +r=s[a] +p.toString +p.d=A.a(r.y,"_inputPosition") +return q.a5o(q.a.r[a])}, +i9(a){if(this.jS(a)==null)return null +return this.fg(0)}, +Ou(){var s,r=this.b +if(r.d>=r.c)return null +s=new A.My() +s.a14(r);++this.b.d +this.wD() +return s}, +a5o(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.d==null){i.d=new Uint8Array(256) +i.e=new Uint8Array(4095) +i.f=new Uint8Array(4096) +i.r=new Uint32Array(4096)}s=i.x=i.b.aI() +r=B.b.cb(1,s) +i.fx=r;++r +i.fr=r +i.dy=r+1;++s +i.dx=s +i.db=B.b.cb(1,s) +i.ch=0 +i.cy=4098 +i.z=i.Q=0 +i.d[0]=0 +s=i.r +s.toString +B.bG.h9(s,0,4096,4098) +s=A.a(a.c,"width") +r=A.a(a.d,"height") +q=A.a(a.a,"x") +p=i.a +if(!(q+s>p.a)){q=A.a(a.b,"y") +p=i.a +q=q+r>p.b}else q=!0 +if(q)return null +o=a.f +o=o!=null?o:p.e +i.y=s*r +n=A.iZ(s,r,B.b4) +m=new Uint8Array(s) +if(A.a(a.e,"interlaced")){s=A.a(a.b,"y") +for(r=s+r,l=0,k=0;l<4;++l)for(j=s+B.EJ[l];j>>0}}, +a7m(){var s,r,q,p,o,n,m,l,k=this,j=k.b.d_(6) +if(j!=="GIF87a"&&j!=="GIF89a")return!1 +s=k.a +s.toString +s.a=k.b.H() +s=k.a +s.toString +s.b=k.b.H() +r=k.b.aI() +k.a.toString +k.b.aI();++k.b.d +if((r&128)!==0){s=k.a +s.toString +s.e=A.aD6(B.b.bE(1,(r&7)+1)) +for(q=0;s=k.a.e,q=p.c)return!0 +s=p.aI() +while(!0){if(s!==0){p=this.b +p=p.d=p.c)return!0 +q=p.a +p.d=r+1 +s=q[r]}return!0}, +a5w(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g="_stack",f="_suffix",e=h.ch +if(e>4095)return!1 +s=a.length +if(e!==0){r=0 +while(!0){if(!(e!==0&&rh.fx&&o<=4095))break +A.a(h.e,g)[h.ch++]=A.a(h.f,f)[o] +o=h.r[o] +m=i}if(i>=4095||o>4095)return!1 +e=A.a(h.e,g) +p=h.ch +l=h.ch=p+1 +e[p]=o +e=l +while(!0){if(!(e!==0&&r12)return null +for(;s=o.Q,r=o.dx,s>>0 +o.Q=q+8}q=o.z +p=B.GW[r] +o.z=B.b.dG(q,r) +o.Q=s-r +s=o.dy +if(s<4097){++s +o.dy=s +s=s>o.db&&r<12}else s=!1 +if(s){o.db=o.db<<1>>>0 +o.dx=r+1}return q&p}, +BY(a,b,c){var s,r,q=0 +while(!0){if(b>c){s=q+1 +r=q<=4095 +q=s}else r=!1 +if(!r)break +if(b>4095)return 4098 +b=a[b]}return b}, +a3G(){var s,r,q=this,p=q.d,o=p[0] +if(o===0){p[0]=q.b.aI() +p=q.d +o=p[0] +if(o===0)return null +B.t.cR(p,1,1+o,q.b.eX(o).ec()) +p=q.d +s=p[1] +p[1]=2 +p[0]=p[0]-1}else{r=p[1] +p[1]=r+1 +s=p[r] +p[0]=o-1}return s}} +A.a7i.prototype={ +fg(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=null,a9=this.a +if(a9!=null){s=this.b +s=s==null||b0>=s.e}else s=!0 +if(s)return a8 +r=this.b.f[b0] +s=a9.a +a9=a9.b+r.e +q=r.d +p=J.awL(s,a9,a9+q) +o=new A.OF() +if(o.alZ(p))return o.i9(p) +n=A.aaI(14) +n.UZ(19778) +n.zn(q) +n.zn(0) +n.zn(0) +a9=A.bb(p,!1,a8,0) +s=A.aBR(A.bb(A.bG(n.c.buffer,0,n.a),!1,a8,0)) +q=a9.E() +m=a9.E() +l=$.cx() +l[0]=m +m=$.en() +k=m[0] +l[0]=a9.E() +j=m[0] +i=a9.H() +h=a9.H() +g=a9.E() +f=A.af([0,B.h4,3,B.h3],t.S,t.bg).h(0,g) +if(f==null)A.R(A.ac("Bitmap compression "+g+" is not supported yet.")) +g=a9.E() +l[0]=a9.E() +e=m[0] +l[0]=a9.E() +m=m[0] +l=a9.E() +d=new A.a7h(s,j,k,q,i,h,f,g,e,m,l,a9.E()) +d.Jt(a9,s) +if(q!==40&&i!==1)return a8 +c=l===0&&h<=8?40+4*B.b.bE(1,h):40+4*l +s.b=c +n.a-=4 +n.zn(c) +b=A.bb(p,!1,a8,0) +a=new A.a2Z() +a.a=b +a.b=d +a0=a.fg(0) +if(h>=32)return a0 +a1=32-B.b.b4(k,32) +a2=B.b.az(a1===32?k:k+a1,8) +for(a9=a0.y,s=a0.a,q=a0.b-1,m=1/j<0,l=j<0,j=j===0,a3=0;a3-1&&a6>>0!==0)a9[i+a6]=(B.c.G(B.b.q(0,0,255))<<24|B.c.G(B.b.q(0,0,255))<<16|B.c.G(B.b.q(0,0,255))<<8|B.c.G(B.b.q(0,0,255)))>>>0;++a6;--a7}}}return a0}, +i9(a){var s=A.bb(a,!1,null,0) +this.a=s +s=A.aRn(s) +this.b=s +if(s==null)return null +return this.fg(0)}} +A.a7j.prototype={} +A.a7k.prototype={ +$1(a){var s=this.a,r=s.aI(),q=s.aI() +s.aI();++s.d +s.H() +s.H() +return new A.u4(r,q,s.E(),s.E())}, +$S:500} +A.u4.prototype={} +A.a7h.prototype={ +gbj(a){return B.b.az(A.oQ.prototype.gbj.call(this,this),2)}, +gyl(){return this.r===40&&this.y===32?!1:A.oQ.prototype.gyl.call(this)}} +A.Kv.prototype={} +A.a8i.prototype={} +A.jT.prototype={} +A.a8j.prototype={ +anJ(a,b){var s,r,q,p,o,n,m,l,k=this +k.a=A.bb(b,!0,null,0) +k.acU() +if(k.y.length!==1)throw A.c(A.ac("Only single frame JPEGs supported")) +for(s=k.ch,r=0;q=k.d,p=q.Q,r=192){r=A.a(o.a,n) +r=r.a[r.d+-2]<=254}else r=!1}else r=!1 +if(r){A.a(o.a,n).d-=3 +break}if(s!==0)throw A.c(A.ac("Unknown JPEG marker "+B.b.eI(s,16))) +break}s=o.CB()}}, +CB(){var s,r=this,q="input",p=A.a(r.a,q) +if(p.d>=p.c)return 0 +do{do{s=A.a(r.a,q).aI() +if(s!==255){p=A.a(r.a,q) +p=p.d=p.c)return s +do{s=A.a(r.a,q).aI() +if(s===255){p=A.a(r.a,q) +p=p.d=12)continue +if(n>65536)continue +m=B.IZ[o] +if(m>4){l=a.E() +if(l+m>r-a.d)continue}else l=0 +s.l(0,p,this.ad_(a,o,l))}}, +acY(a){var s,r,q,p,o=this.r +if(o.a==null)o.a=A.b([],t.XE) +s=B.t.eJ(a.ec(),0) +o.a.push(s) +if(a.E()!==1165519206)return +if(a.H()!==0)return +r=a.e +q=a.d_(2) +if(q==="II")a.e=!1 +else if(q==="MM")a.e=!0 +else return +a.d+=2 +p=a.E() +if(p<8||p>16)if(p>a.c-a.d-16){a.e=r +return}if(p>8)a.d+=p-8 +this.acZ(a) +a.e=r}, +acV(a,b){var s,r,q,p=this,o="jfif",n=b +if(a===224){s=n +if(s.a[s.d]===74){s=n +if(s.a[s.d+1]===70){s=n +if(s.a[s.d+2]===73){s=n +if(s.a[s.d+3]===70){s=n +s=s.a[s.d+4]===0}else s=!1}else s=!1}else s=!1}else s=!1 +if(s){s=new A.a8l() +p.b=s +A.a(s,o) +n.toString +A.a(p.b,o) +n.toString +A.a(p.b,o) +n.toString +A.a(p.b,o) +n.toString +n.toString +A.a(p.b,o) +n.toString +n.toString +s=n +A.a(p.b,o).f=s.a[s.d+12] +s=n +A.a(p.b,o).r=s.a[s.d+13] +s=A.a(A.a(p.b,o).f,"thumbWidth") +r=A.a(A.a(p.b,o).r,"thumbHeight") +A.a(p.b,o) +n.qn(14+3*s*r,14)}}else if(a===225)p.acY(n) +else if(a===238){s=n +if(s.a[s.d]===65){s=n +if(s.a[s.d+1]===100){s=n +if(s.a[s.d+2]===111){s=n +if(s.a[s.d+3]===98){s=n +if(s.a[s.d+4]===101){s=n +s=s.a[s.d+5]===0}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +if(s){s=p.c=new A.a8i() +r=n +s.a=r.a[r.d+6] +n.toString +n.toString +n.toString +n.toString +r=n +s.d=r.a[r.d+11]}}else if(a===254)try{n.anU()}catch(q){A.aD(q)}}, +acX(a){var s,r,q,p,o,n,m,l +for(s=a.c,r=this.x;q=a.d,p=q=4)throw A.c(A.ac("Invalid number of quantization tables")) +q=r[n] +if(q==null){q=new Int16Array(64) +r[n]=q}for(p=o!==0,m=0;m<64;++m){l=p?a.H():a.a[a.d++] +q[B.eZ[m]]=l}}if(p)throw A.c(A.ac("Bad length for DQT block"))}, +ad0(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.d!=null)throw A.c(A.ac("Duplicate JPG frame data found.")) +s=k.d=new A.MJ(A.v(t.S,t.a2),A.b([],t.t)) +s.b=a===194 +s.c=b.aI() +s=k.d +s.toString +s.d=b.H() +s=k.d +s.toString +s.e=b.H() +r=b.aI() +for(s=k.x,q=0;q4)throw A.c(A.ac("Invalid SOS block")) +s=A.a95(k,new A.a8k(l,a),!0,t.a2) +r=a.aI() +q=a.aI() +p=a.aI() +o=B.b.t(p,4) +n=A.a(l.a,"input") +m=l.d +o=new A.MK(n,m,s,l.e,r,q,o&15,p&15) +o.f=A.a(m.x,"mcusPerLine") +o.r=m.b +o.ka(0)}, +a3O(a,b){var s,r,q,p,o,n,m,l,k,j=A.b([],t.h_),i=16 +while(!0){if(!(i>0&&a[i-1]===0))break;--i}j.push(new A.xh([])) +s=j[0] +for(r=0,q=null,p=0;p0;)s=j.pop() +s.b=n+1 +j.push(s) +for(;j.length<=p;s=q){n=[] +q=new A.xh(n) +j.push(q) +m=s.a +l=m.length +k=s.b +if(l<=k)B.d.sp(m,k+1) +m[s.b]=n}++r}++p +if(p>>0,a=new Int32Array(64),a0=new Uint8Array(64),a1=A.a_(c*8,null,!1,t.nc) +for(s=a3.c,r=a3.d,q=t.XO,p=0,o=0;o>>0 +for(m=0;m<8;++m,p=l){l=p+1 +a1[p]=new Uint8Array(b)}for(k=0;k>>0 +for(h=0,g=0;g<8;++g){f=a1[n+g] +for(m=0;m<8;++m,h=e){e=h+1 +f[i+m]=a0[h]}}}}return a1}} +A.a8k.prototype={ +$1(a){var s,r,q,p,o=this.b,n=o.aI(),m=o.aI() +o=this.a +if(!o.d.z.am(0,n))throw A.c(A.ac("Invalid Component in SOS block")) +s=o.d.z.h(0,n) +s.toString +r=B.b.t(m,4)&15 +q=m&15 +p=o.Q +if(r=208&&j<=215)q.d=e+2 +else break}}, +mR(){var s,r,q=this,p=q.dy +if(p>0){--p +q.dy=p +return B.b.fq(q.dx,p)&1}p=q.a +if(p.d>=p.c)return null +s=p.aI() +q.dx=s +if(s===255){r=p.aI() +if(r!==0)throw A.c(A.ac("unexpected marker: "+B.b.eI((q.dx<<8|r)>>>0,16)))}q.dy=7 +return B.b.t(q.dx,7)&1}, +r_(a){var s,r,q +for(s=t.j,r=a;q=this.mR(),q!=null;){r=J.N(s.a(r),q) +if(typeof r=="number")return B.c.G(r)}return null}, +CP(a){var s,r +for(s=0;a>0;){r=this.mR() +if(r==null)return null +s=(s<<1|r)>>>0;--a}return s}, +rd(a){var s +if(a===1)return this.mR()===1?1:-1 +a.toString +s=this.CP(a) +s.toString +if(s>=B.b.cb(1,a-1))return s +return s+B.b.cb(-1,a)+1}, +a5i(a,b){var s,r,q,p,o=this,n=o.r_(A.a(a.x,"huffmanTableDC")),m=n===0?0:o.rd(n),l=A.a(a.z,"pred")+m +a.z=l +s=J.c4(b) +s.l(b,0,A.a(l,"pred")) +for(r=1;r<64;){l=o.r_(A.a(a.y,"huffmanTableAC")) +l.toString +q=l&15 +p=B.b.t(l,4) +if(q===0){if(p<15)break +r+=16 +continue}r+=p +q=o.rd(q) +s.l(b,B.eZ[r],q);++r}}, +a5l(a,b){var s=this.r_(A.a(a.x,"huffmanTableDC")),r=s===0?0:B.b.bE(this.rd(s),this.db),q=A.a(a.z,"pred")+r +a.z=q +J.bK(b,0,A.a(q,"pred"))}, +a5n(a,b){var s=J.ah(b),r=s.h(b,0),q=this.mR() +q.toString +s.l(b,0,(r|B.b.bE(q,this.db))>>>0)}, +a5d(a,b){var s,r,q,p,o,n,m=this,l=m.fr +if(l>0){m.fr=l-1 +return}s=m.ch +r=m.cx +for(l=m.db,q=J.c4(b);s<=r;){p=m.r_(A.a(a.y,"huffmanTableAC")) +p.toString +o=p&15 +n=B.b.t(p,4) +if(o===0){if(n<15){l=m.CP(n) +l.toString +m.fr=l+B.b.bE(1,n)-1 +break}s+=16 +continue}s+=n +q.l(b,B.eZ[s],m.rd(o)*B.b.bE(1,l));++s}}, +a5f(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.ch,i=k.cx +for(s=J.ah(b),r=k.db,q=0,p=0;j<=i;){o=B.eZ[j] +switch(k.fx){case 0:n=k.r_(A.a(a.y,"huffmanTableAC")) +if(n==null)throw A.c(A.ac("Invalid progressive encoding")) +q=n&15 +p=B.b.t(n,4) +if(q===0)if(p<15){m=k.CP(p) +m.toString +k.fr=m+B.b.bE(1,p) +k.fx=4}else{k.fx=1 +p=16}else{if(q!==1)throw A.c(A.ac("invalid ACn encoding")) +k.fy=k.rd(q) +k.fx=p!==0?2:3}continue +case 1:case 2:if(!J.e(s.h(b,o),0)){m=s.h(b,o) +l=k.mR() +l.toString +s.l(b,o,m+B.b.bE(l,r))}else{--p +if(p===0)k.fx=k.fx===2?3:0}break +case 3:if(!J.e(s.h(b,o),0)){m=s.h(b,o) +l=k.mR() +l.toString +s.l(b,o,m+B.b.bE(l,r))}else{s.l(b,o,B.b.bE(A.a(k.fy,"successiveACNextValue"),r)) +k.fx=0}break +case 4:if(!J.e(s.h(b,o),0)){m=s.h(b,o) +l=k.mR() +l.toString +s.l(b,o,m+B.b.bE(l,r))}break}++j}if(k.fx===4)if(--k.fr===0)k.fx=0}, +a5p(a,b,c,d,e){var s="mcusPerLine",r="blocks",q=B.b.cj(c,A.a(this.f,s))*a.b+d,p=B.b.b4(c,A.a(this.f,s))*a.a+e +if(q>=J.aZ(A.a(a.r,r)))return +if(p>=J.aZ(J.N(A.a(a.r,r),q)))return +b.$2(a,J.N(J.N(A.a(a.r,r),q),p))}} +A.MI.prototype={ +i9(a){var s=A.a_(4,null,!1,t.mU),r=A.b([],t.fI),q=t.eh,p=new A.a8j(new A.A3(A.v(t.S,t.z)),s,r,A.b([],q),A.b([],q),A.b([],t.ca)) +p.anJ(0,a) +if(r.length!==1)throw A.c(A.ac("only single frame JPEGs supported")) +return A.aZl(p)}} +A.Co.prototype={} +A.Mz.prototype={} +A.abI.prototype={} +A.a84.prototype={} +A.OF.prototype={ +alZ(a){var s,r,q,p=A.bb(a,!0,null,0).eX(8) +for(s=p.a,r=p.d,q=0;q<8;++q)if(s[r+q]!==B.oo[q])return!1 +return!0}, +jS(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4="_input",a5=A.bb(a6,!0,a3,0) +a2.d=a5 +s=A.a(a5,a4).eX(8) +for(a5=s.a,r=s.d,q=0;q<8;++q)if(a5[r+q]!==B.oo[q])return a3 +for(a5=t.t,r=t.Cm,p=t.om;!0;){o=A.a(a2.d,a4) +n=o.d-o.b +m=A.a(a2.d,a4).E() +l=A.a(a2.d,a4).d_(4) +switch(l){case"IHDR":o=A.a(a2.d,a4) +k=o.dn(m) +o.d=o.d+(k.c-k.d) +j=A.ap(k,a3,0) +i=j.ec() +o=new A.a84(A.b([],p),A.b([],a5)) +a2.a=o +o.a=j.E() +o=a2.a +o.toString +o.b=j.E() +o=a2.a +o.toString +h=j.a +g=j.d +f=j.d=g+1 +o.d=h[g] +g=f+1 +j.d=g +o.e=h[f] +g=j.d=g+1 +f=j.d=g+1 +o.r=h[g] +j.d=f+1 +o.x=h[f] +if(!B.d.A(A.b([0,2,3,4,6],a5),a2.a.e))return a3 +o=a2.a +if(o.r!==0)return a3 +switch(o.e){case 0:if(!B.d.A(A.b([1,2,4,8,16],a5),a2.a.d))return a3 +break +case 2:if(!B.d.A(A.b([8,16],a5),a2.a.d))return a3 +break +case 3:if(!B.d.A(A.b([1,2,4,8],a5),a2.a.d))return a3 +break +case 4:if(!B.d.A(A.b([8,16],a5),a2.a.d))return a3 +break +case 6:if(!B.d.A(A.b([8,16],a5),a2.a.d))return a3 +break}if(A.a(a2.d,a4).E()!==A.rN(i,A.rN(new A.eV(l),0)))throw A.c(A.ac("Invalid "+l+" checksum")) +break +case"PLTE":o=a2.a +o.toString +h=A.a(a2.d,a4) +k=h.dn(m) +h.d=h.d+(k.c-k.d) +o.y=k.ec() +if(A.a(a2.d,a4).E()!==A.rN(r.a(a2.a.y),A.rN(new A.eV(l),0)))throw A.c(A.ac("Invalid "+l+" checksum")) +break +case"tRNS":o=a2.a +o.toString +h=A.a(a2.d,a4) +k=h.dn(m) +h.d=h.d+(k.c-k.d) +o.z=k.ec() +e=A.a(a2.d,a4).E() +o=a2.a.z +o.toString +if(e!==A.rN(o,A.rN(new A.eV(l),0)))throw A.c(A.ac("Invalid "+l+" checksum")) +break +case"IEND":A.a(a2.d,a4).d+=4 +break +case"gAMA":if(m!==4)throw A.c(A.ac("Invalid gAMA chunk")) +d=A.a(a2.d,a4).E() +A.a(a2.d,a4).d+=4 +if(d!==1e5)a2.a.ch=d/1e5 +break +case"IDAT":a2.a.fy.push(n) +A.a(a2.d,a4).d+=m +A.a(a2.d,a4).d+=4 +break +case"acTL":a2.a.toString +A.a(a2.d,a4).E() +a2.a.toString +A.a(a2.d,a4).E() +A.a(a2.d,a4).d+=4 +break +case"fcTL":c=new A.Mz(A.b([],a5)) +a2.a.fx.push(c) +A.a(a2.d,a4).E() +c.b=A.a(a2.d,a4).E() +c.c=A.a(a2.d,a4).E() +A.a(a2.d,a4).E() +A.a(a2.d,a4).E() +A.a(a2.d,a4).H() +A.a(a2.d,a4).H() +o=A.a(a2.d,a4) +c.x=o.a[o.d++];++A.a(a2.d,a4).d +A.a(a2.d,a4).d+=4 +break +case"fdAT":A.a(a2.d,a4).E() +B.d.gO(a2.a.fx).z.push(n) +A.a(a2.d,a4).d+=m-4 +A.a(a2.d,a4).d+=4 +break +case"bKGD":o=a2.a.e +if(o===3){o=A.a(a2.d,a4);--m +b=o.a[o.d++]*3 +o=a2.a.y +a=o[b] +a0=o[b+1] +a1=o[b+2] +B.c.G(B.b.q(255,0,255)) +B.c.G(B.b.q(a1,0,255)) +B.c.G(B.b.q(a0,0,255)) +B.c.G(B.b.q(a,0,255))}else if(o===0||o===4){A.a(a2.d,a4).H() +m-=2}else if(o===2||o===6){A.a(a2.d,a4).H() +A.a(a2.d,a4).H() +A.a(a2.d,a4).H() +m-=24}if(m>0)A.a(a2.d,a4).d+=m +A.a(a2.d,a4).d+=4 +break +case"iCCP":o=a2.a +o.toString +o.cy=A.a(a2.d,a4).ud() +a2.a.toString;++A.a(a2.d,a4).d +o=a2.a.cy +h=A.a(a2.d,a4) +k=h.dn(m-(o.length+2)) +h.d=h.d+(k.c-k.d) +h=a2.a +h.toString +h.dx=k.ec() +A.a(a2.d,a4).d+=4 +break +default:A.a(a2.d,a4).d+=m +A.a(a2.d,a4).d+=4 +break}if(l==="IEND")break +o=A.a(a2.d,a4) +if(o.d>=o.c)return a3}return a2.a}, +fg(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="_input" +if(a.a==null)return null +s=A.b([],t.t) +r=a.a +q=r.a +p=r.b +o=r.fx +n=o.length +if(n===0||a1===0)for(m=r.fy.length,l=0;l=n)throw A.c(A.ac("Invalid Frame Number: "+a1)) +g=o[a1] +q=g.b +p=g.c +for(r=g.z,l=0;l1,k=b0.b,j=b3-b1,i=j<=1,h=b2,g=0,f=0;g=s)throw A.c(A.ac("Invalid PNG data.")) +p=a.a +a.d=q+1 +n.b=B.b.cb(p[q],r) +n.c=r+8}if(b===1)o=1 +else if(b===2)o=3 +else{if(b===4)s=15 +else s=0 +o=s}s=r-b +r=B.b.dG(n.b,s) +n.c=s +return(r&o)>>>0}, +Ny(a,b){var s=this,r=s.a,q=r.e +switch(q){case 0:r=r.d +r.toString +b[0]=s.iD(a,r) +return +case 2:r=r.d +r.toString +b[0]=s.iD(a,r) +r=s.a.d +r.toString +b[1]=s.iD(a,r) +r=s.a.d +r.toString +b[2]=s.iD(a,r) +return +case 3:r=r.d +r.toString +b[0]=s.iD(a,r) +return +case 4:r=r.d +r.toString +b[0]=s.iD(a,r) +r=s.a.d +r.toString +b[1]=s.iD(a,r) +return +case 6:r=r.d +r.toString +b[0]=s.iD(a,r) +r=s.a.d +r.toString +b[1]=s.iD(a,r) +r=s.a.d +r.toString +b[2]=s.iD(a,r) +r=s.a.d +r.toString +b[3]=s.iD(a,r) +return}throw A.c(A.ac("Invalid color type: "+A.d(q)+"."))}, +LE(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a,h=i.e +switch(h){case 0:s=A.b5("g") +i=j.a +switch(i.d){case 1:s.b=a[0]===0?0:255 +break +case 2:s.b=a[0]*85 +break +case 4:s.b=a[0]<<4>>>0 +break +case 8:s.b=a[0] +break +case 16:s.b=B.b.t(a[0],8) +break}i=i.Q +i.toString +s.b=i[s.aJ()] +i=j.a.z +if(i!=null){h=i[0] +i=i[1] +if(a[0]===((h&255)<<24|i&255)>>>0)return A.mr(s.aJ(),s.aJ(),s.aJ(),0)}return A.mr(s.aJ(),s.aJ(),s.aJ(),255) +case 2:r=A.b5("r") +s=A.b5("g") +q=A.b5("b") +i=j.a +switch(i.d){case 1:r.b=a[0]===0?0:255 +s.b=a[1]===0?0:255 +q.b=a[2]===0?0:255 +break +case 2:r.b=a[0]*85 +s.b=a[1]*85 +q.b=a[2]*85 +break +case 4:r.b=a[0]<<4>>>0 +s.b=a[1]<<4>>>0 +q.b=a[2]<<4>>>0 +break +case 8:r.b=a[0] +s.b=a[1] +q.b=a[2] +break +case 16:r.b=B.b.t(a[0],8) +s.b=B.b.t(a[1],8) +q.b=B.b.t(a[2],8) +break}i=i.Q +i.toString +r.b=i[r.aJ()] +i=j.a.Q +i.toString +s.b=i[s.aJ()] +i=j.a.Q +i.toString +q.b=i[q.aJ()] +i=j.a.z +if(i!=null){h=i[0] +p=i[1] +o=i[2] +n=i[3] +m=i[4] +i=i[5] +if(a[0]===((h&255)<<8|p&255)&&a[1]===((o&255)<<8|n&255)&&a[2]===((m&255)<<8|i&255))return A.mr(r.aJ(),s.aJ(),q.aJ(),0)}return A.mr(r.aJ(),s.aJ(),q.aJ(),255) +case 3:h=a[0] +l=h*3 +p=i.z +k=p!=null&&h=i.length)return A.mr(255,255,255,k) +return A.mr(i[l],i[l+1],i[l+2],k) +case 4:s=A.b5("g") +k=A.b5("a") +i=j.a +switch(i.d){case 1:s.b=a[0]===0?0:255 +k.b=a[1]===0?0:255 +break +case 2:s.b=a[0]*85 +k.b=a[1]*85 +break +case 4:s.b=a[0]<<4>>>0 +k.b=a[1]<<4>>>0 +break +case 8:s.b=a[0] +k.b=a[1] +break +case 16:s.b=B.b.t(a[0],8) +k.b=B.b.t(a[1],8) +break}i=i.Q +i.toString +s.b=i[s.aJ()] +return A.mr(s.aJ(),s.aJ(),s.aJ(),k.aJ()) +case 6:r=A.b5("r") +s=A.b5("g") +q=A.b5("b") +k=A.b5("a") +i=j.a +switch(i.d){case 1:r.b=a[0]===0?0:255 +s.b=a[1]===0?0:255 +q.b=a[2]===0?0:255 +k.b=a[3]===0?0:255 +break +case 2:r.b=a[0]*85 +s.b=a[1]*85 +q.b=a[2]*85 +k.b=a[3]*85 +break +case 4:r.b=a[0]<<4>>>0 +s.b=a[1]<<4>>>0 +q.b=a[2]<<4>>>0 +k.b=a[3]<<4>>>0 +break +case 8:r.b=a[0] +s.b=a[1] +q.b=a[2] +k.b=a[3] +break +case 16:r.b=B.b.t(a[0],8) +s.b=B.b.t(a[1],8) +q.b=B.b.t(a[2],8) +k.b=B.b.t(a[3],8) +break}i=i.Q +i.toString +r.b=i[r.aJ()] +i=j.a.Q +i.toString +s.b=i[s.aJ()] +i=j.a.Q +i.toString +q.b=i[q.aJ()] +return A.mr(r.aJ(),s.aJ(),q.aJ(),k.aJ())}throw A.c(A.ac("Invalid color type: "+A.d(h)+"."))}} +A.abH.prototype={ +$1(a){return a}, +$S:52} +A.OT.prototype={} +A.OU.prototype={} +A.kb.prototype={} +A.OW.prototype={} +A.OX.prototype={} +A.P_.prototype={} +A.P0.prototype={} +A.Cu.prototype={} +A.OZ.prototype={} +A.aca.prototype={ +a21(a){var s,r,q=this +a.H() +a.H() +a.H() +a.H() +s=B.b.az(a.c-a.d,8) +if(s>0){q.e=new Uint16Array(s) +q.f=new Uint16Array(s) +q.r=new Uint16Array(s) +q.x=new Uint16Array(s) +for(r=0;ra.c-a.d){s=new Uint8Array(r) +this.c=s +B.t.h9(A.a(s,"data"),0,r,255) +return}this.c=a.eX(r).ec()}, +adb(a,b,c,d,e,f){var s,r,q,p,o,n,m=this,l="data",k=b*c +if(d===16)k*=2 +s=new Uint8Array(k) +m.c=s +r=f*c +if(r>=e.length){B.t.h9(A.a(s,l),0,A.a(m.c,l).length,255) +return}for(q=0,p=0;p=0,g=i,f=0;f=0&&g>>8 +a7=a1*c>>>8 +a6=a2*b>>>8 +a5=a +break +case 1768188278:a8=A.acd(a0,d) +a7=A.acd(a1,c) +a6=A.acd(a2,b) +a5=a +break +case 1818391150:a8=B.c.G(B.b.q(a0+d-255,0,255)) +a7=B.c.G(B.b.q(a1+c-255,0,255)) +a6=B.c.G(B.b.q(a2+b-255,0,255)) +a5=a +break +case 1684751212:a5=a +a6=b +a7=c +a8=d +break +case 1818850405:a8=Math.max(a0,d) +a7=Math.max(a1,c) +a6=Math.max(a2,b) +a5=a +break +case 1935897198:a8=B.c.G(B.b.q(255-(255-d)*(255-a0),0,255)) +a7=B.c.G(B.b.q(255-(255-c)*(255-a1),0,255)) +a6=B.c.G(B.b.q(255-(255-b)*(255-a2),0,255)) +a5=a +break +case 1684633120:a8=A.ace(a0,d) +a7=A.ace(a1,c) +a6=A.ace(a2,b) +a5=a +break +case 1818518631:a8=d+a0>255?255:a0+d +a7=c+a1>255?255:a1+c +a6=b+a2>255?255:a2+b +a5=a +break +case 1818706796:a5=a +a6=b +a7=c +a8=d +break +case 1870030194:a8=A.ay8(a0,d,a3,a) +a7=A.ay8(a1,c,a3,a) +a6=A.ay8(a2,b,a3,a) +a5=a +break +case 1934387572:a8=A.ay9(a0,d) +a7=A.ay9(a1,c) +a6=A.ay9(a2,b) +a5=a +break +case 1749838196:a8=A.ay6(a0,d) +a7=A.ay6(a1,c) +a6=A.ay6(a2,b) +a5=a +break +case 1984719220:a8=A.aya(a0,d) +a7=A.aya(a1,c) +a6=A.aya(a2,b) +a5=a +break +case 1816947060:a8=A.ay7(a0,d) +a7=A.ay7(a1,c) +a6=A.ay7(a2,b) +a5=a +break +case 1884055924:a8=d<128?Math.min(a0,2*d):Math.max(a0,2*(d-128)) +a7=c<128?Math.min(a1,2*c):Math.max(a1,2*(c-128)) +a6=b<128?Math.min(a2,2*b):Math.max(a2,2*(b-128)) +a5=a +break +case 1749903736:a8=d<255-a0?0:255 +a7=c<255-a1?0:255 +a6=b<255-a2?0:255 +a5=a +break +case 1684629094:a8=Math.abs(d-a0) +a7=Math.abs(c-a1) +a6=Math.abs(b-a2) +a5=a +break +case 1936553316:a8=B.c.aX(d+a0-2*d*a0/255) +a7=B.c.aX(c+a1-2*c*a1/255) +a6=B.c.aX(b+a2-2*b*a2/255) +a5=a +break +case 1718842722:a5=a +a6=b +a7=c +a8=d +break +case 1717856630:a5=a +a6=b +a7=c +a8=d +break +case 1752524064:a5=a +a6=b +a7=c +a8=d +break +case 1935766560:a5=a +a6=b +a7=c +a8=d +break +case 1668246642:a5=a +a6=b +a7=c +a8=d +break +case 1819634976:a5=a +a6=b +a7=c +a8=d +break +default:a5=a +a6=b +a7=c +a8=d}i=1-a4 +a8=B.c.G(a0*i+a8*a4) +a7=B.c.G(a1*i+a7*a4) +a6=B.c.G(a2*i+a6*a4) +a5=B.c.G(a3*i+a5*a4) +s[h]=a8 +a9=j+1 +s[j]=a7 +s[a9]=a6 +s[a9+1]=a5}h+=4}}}b1=b0.Q +b1.toString +return b1}, +ad2(){var s,r,q,p,o=this,n="_input" +o.d=A.a(o.cy,n).E() +s=A.a(o.cy,n).H() +o.e=s +if(s!==1){o.d=0 +return}r=A.a(o.cy,n).eX(6) +for(s=r.a,q=r.d,p=0;p<6;++p)if(s[q+p]!==0){o.d=0 +return}o.f=A.a(o.cy,n).H() +o.b=A.a(o.cy,n).E() +o.a=A.a(o.cy,n).E() +o.r=A.a(o.cy,n).H() +o.x=A.a(o.cy,n).H()}, +ad7(){var s,r,q,p,o,n,m=this,l="_imageResourceData",k=A.a(m.db,l) +k.d=k.b +for(k=m.ch;s=A.a(m.db,l),s.d0){q=r.H() +$.fG()[0]=q +p=$.h9()[0] +if(p<0)p=-p +for(q=t.N,o=t.ZY,n=t.CP,m=0;m0){k.H() +k.H() +k.H() +k.H() +k.H() +k.H() +k.aI()}}, +ada(){var s,r,q,p,o,n,m=this,l="_imageData",k="channels",j="mergeImageChannels",i=A.a(m.dy,l) +i.d=i.b +s=A.a(m.dy,l).H() +if(s===1){r=m.b*A.a(m.f,k) +q=new Uint16Array(r) +for(p=0;p0){o=n.E() +if(o>0){m=n.eX(o) +a3=m.d +m.E() +m.E() +m.E() +m.E() +m.aI() +m.aI() +if(m.c-a3===20)m.d+=2 +else{m.aI() +m.aI() +m.E() +m.E() +m.E() +m.E()}}o=n.E() +if(o>0)new A.aca().a21(n.eX(o)) +o=n.aI() +a2.ch=n.d_(o) +l=4-B.b.b4(o,4)-1 +if(l>0)n.d+=l +for(a3=n.c,a4=a2.dx,k=a2.fy,j=t.b4;n.d=0;--o)for(q=o*s,n=0;n>>0}return p}, +i9(a){if(this.jS(a)==null)return null +return this.fg(0)}} +A.ait.prototype={ +bO(a){var s,r,q,p,o=this +if(a===0)return 0 +if(o.c===0){o.c=8 +o.b=o.a.aI()}for(s=o.a,r=0;q=o.c,a>q;){r=B.b.cb(r,q)+(o.b&B.dD[q]) +a-=q +o.c=8 +o.b=s.a[s.d++]}if(a>0){if(q===0){o.c=8 +o.b=s.aI()}s=B.b.cb(r,a) +q=o.b +p=o.c-a +r=s+(B.b.fq(q,p)&B.dD[a]) +o.c=p}return r}} +A.Rs.prototype={ +j(a){var s=this,r=s.a +if(B.uR.am(0,r))return A.d(B.uR.h(0,r))+": "+s.b+" "+s.c +return"<"+r+">: "+s.b+" "+s.c}, +anV(a){var s=this.d +s.toString +this.e.d=s +return this.jb()}, +GQ(){var s,r,q=this,p=q.d +p.toString +q.e.d=p +s=A.b([],t.t) +for(p=q.c,r=0;r>>0 +n=B.f0[o] +r=B.b.t(n,1)&7 +q=B.b.t(n,4)&4095 +c+=q +k.e1(4-r)}else if(r===0)throw A.c(A.ac("TIFFFaxDecoder0")) +else if(r===15)throw A.c(A.ac("TIFFFaxDecoder1")) +else{q=B.b.t(n,5)&2047 +c+=q +k.e1(10-r) +if(p===0){k.f[k.d++]=c +l=!1}}}if(c===s){if(k.Q===2)if(k.x!==0){s=k.y +s.toString +k.y=s+1 +k.x=0}break}for(;!l;){o=k.fX(4) +n=B.or[o] +p=n&1 +r=n>>>1&15 +q=n>>>5&2047 +if(q===100){o=k.lc(9) +n=B.oX[o] +p=n&1 +r=B.b.t(n,1)&15 +q=B.b.t(n,5)&2047 +if(r===12){k.e1(5) +o=k.fX(4) +n=B.f0[o] +r=B.b.t(n,1)&7 +q=B.b.t(n,4)&4095 +k.hn(a,b,c,q) +c+=q +k.e1(4-r)}else if(r===15)throw A.c(A.ac("TIFFFaxDecoder2")) +else{k.hn(a,b,c,q) +c+=q +k.e1(9-r) +if(p===0){k.f[k.d++]=c +l=!0}}}else{if(q===200){o=k.fX(2) +n=B.ol[o] +q=n>>>5&2047 +r=n>>>1&15 +k.hn(a,b,c,q) +c+=q +k.e1(2-r) +k.f[k.d++]=c}else{k.hn(a,b,c,q) +c+=q +k.e1(4-r) +k.f[k.d++]=c}l=!0}}if(c===s){if(k.Q===2)if(k.x!==0){s=k.y +s.toString +k.y=s+1 +k.x=0}break}}k.f[k.d++]=c}, +aiD(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null +a0.r=a3 +a0.Q=3 +a0.y=a0.x=0 +s=a0.a +r=B.b.az(s+7,8) +q=A.a_(2,a1,!1,t.bo) +a0.cy=a6&1 +a0.cx=a6>>>2&1 +if(a0.Nx()!==1)throw A.c(A.ac("TIFFFaxDecoder3")) +a0.Bm(a2,0,a4) +for(p=a1,o=r,n=p,m=n,l=m,k=l,j=k,i=j,h=i,g=h,f=g,e=0,d=1;d>>3&15 +l=j&7 +if(k===0){if(!m){i.toString +a0.hn(a2,o,p,i-p)}a0.e1(7-l) +p=i +f=p}else if(k===1){a0.e1(7-l) +c=e+1 +b=c+1 +if(m){p+=a0.vF() +a0.f[e]=p +a=a0.vE() +a0.hn(a2,o,p,a) +p+=a +a0.f[c]=p}else{a=a0.vE() +a0.hn(a2,o,p,a) +p+=a +a0.f[e]=p +p+=a0.vF() +a0.f[c]=p}e=b +f=p}else{if(k<=8){h.toString +g=h+(k-5) +c=e+1 +a0.f[e]=g +m=!m +if(m)a0.hn(a2,o,p,g-p) +a0.e1(7-l)}else throw A.c(A.ac("TIFFFaxDecoder4")) +p=g +e=c +f=p}}c=e+1 +a0.f[e]=p +a0.d=c +e=c}else a0.Bm(a2,o,a4) +o+=r}}, +aiH(a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null +a3.r=a6 +a3.Q=4 +a3.y=a3.x=0 +s=a3.a +r=B.b.az(s+7,8) +q=A.a_(2,a4,!1,t.bo) +p=a3.f +a3.d=0 +a3.d=1 +p[0]=s +a3.d=2 +p[1]=s +for(o=a4,n=o,m=n,l=m,k=l,j=k,i=0,h=0;h>>3&15 +o=m&7 +if(n===0){if(!d){l.toString +a3.hn(a5,i,f,l-f)}a3.e1(7-o) +f=l +e=f}else if(n===1){a3.e1(7-o) +b=c+1 +a=b+1 +if(d){f+=a3.vF() +g[c]=f +a0=a3.vE() +a3.hn(a5,i,f,a0) +f+=a0 +g[b]=f}else{a0=a3.vE() +a3.hn(a5,i,f,a0) +f+=a0 +g[c]=f +f+=a3.vF() +g[b]=f}c=a +e=f}else if(n<=8){k.toString +j=k+(n-5) +b=c+1 +g[c]=j +d=!d +if(d)a3.hn(a5,i,f,j-f) +a3.e1(7-o) +f=j +c=b +e=f}else if(n===11){if(a3.fX(3)!==7)throw A.c(A.ac("TIFFFaxDecoder5")) +for(a1=0,a2=!1;!a2;){for(;a3.fX(1)!==1;)++a1 +if(a1>5){a1-=6 +if(!d&&a1>0){b=c+1 +g[c]=f +c=b}f+=a1 +if(a1>0)d=!0 +if(a3.fX(1)===0){if(!d){b=c+1 +g[c]=f +c=b}d=!0}else{if(d){b=c+1 +g[c]=f +c=b}d=!1}a2=!0}if(a1===5){if(!d){b=c+1 +g[c]=f +c=b}f+=a1 +d=!0}else{f+=a1 +b=c+1 +g[c]=f +a3.hn(a5,i,f,1);++f +c=b +d=!1}}}else throw A.c(A.ac("TIFFFaxDecoder5 "+n))}g[c]=f +a3.d=c+1 +i+=r}}, +vF(){var s,r,q,p,o,n,m,l=this +for(s=null,r=0,q=!0;q;){p=l.lc(10) +o=B.oE[p] +n=B.b.t(o,1)&15 +if(n===12){s=l.fX(2) +o=B.f0[(p<<2&12|s)>>>0] +m=B.b.t(o,1) +r+=B.b.t(o,4)&4095 +l.e1(4-(m&7))}else if(n===0)throw A.c(A.ac("TIFFFaxDecoder0")) +else if(n===15)throw A.c(A.ac("TIFFFaxDecoder1")) +else{r+=B.b.t(o,5)&2047 +l.e1(10-n) +if((o&1)===0)q=!1}}return r}, +vE(){var s,r,q,p,o,n,m=this +for(s=0,r=!1;!r;){q=B.or[m.fX(4)] +p=q>>>5&2047 +if(p===100){q=B.oX[m.lc(9)] +o=B.b.t(q,1)&15 +n=B.b.t(q,5) +if(o===12){m.e1(5) +q=B.f0[m.fX(4)] +n=B.b.t(q,1) +s+=B.b.t(q,4)&4095 +m.e1(4-(n&7))}else if(o===15)throw A.c(A.ac("TIFFFaxDecoder2")) +else{s+=n&2047 +m.e1(9-o) +if((q&1)===0)r=!0}}else{if(p===200){q=B.ol[m.fX(2)] +s+=q>>>5&2047 +m.e1(2-(q>>>1&15))}else{s+=p +m.e1(4-(q>>>1&15))}r=!0}}return s}, +Nx(){var s,r,q=this,p="TIFFFaxDecoder8",o=q.cx +if(o===0){if(q.lc(12)!==1)throw A.c(A.ac("TIFFFaxDecoder6"))}else if(o===1){o=q.x +o.toString +s=8-o +if(q.lc(s)!==0)throw A.c(A.ac(p)) +if(s<4)if(q.lc(8)!==0)throw A.c(A.ac(p)) +for(;r=q.lc(8),r!==1;)if(r!==0)throw A.c(A.ac(p))}if(q.cy===0)return 1 +else return q.fX(1)}, +LL(a,b,c){var s,r=this,q=r.e,p=r.d,o=r.z,n=o>0?o-1:0 +n=b?(n&4294967294)>>>0:(n|1)>>>0 +for(s=n;sa){r.z=s +c[0]=o +break}}o=s+1 +if(o0){s=B.b.cb(1,7-j) +r=a.a[a.d+k] +while(!0){if(!(s>0&&m>>0 +s=s>>>1;++m}a.l(0,k,r)}k=B.b.t(m,3) +for(q=l-7,p=a.a,o=a.d;m>>0;++m}}, +lc(a){var s,r,q,p,o,n,m,l,k,j,i=this,h="data",g=A.a(i.r,h),f=g.c-g.d-1,e=i.y +g=i.c +if(g===1){g=A.a(i.r,h) +e.toString +s=g.a[g.d+e] +if(e===f){r=0 +q=0}else{g=e+1 +p=i.r +if(g===f){p=A.a(p,h) +r=p.a[p.d+g] +q=0}else{p=A.a(p,h) +r=p.a[p.d+g] +g=A.a(i.r,h) +q=g.a[g.d+(e+2)]}}}else if(g===2){g=A.a(i.r,h) +e.toString +s=B.cS[g.a[g.d+e]&255] +if(e===f){r=0 +q=0}else{g=e+1 +p=i.r +if(g===f){p=A.a(p,h) +r=B.cS[p.a[p.d+g]&255] +q=0}else{p=A.a(p,h) +r=B.cS[p.a[p.d+g]&255] +g=A.a(i.r,h) +q=B.cS[g.a[g.d+(e+2)]&255]}}}else throw A.c(A.ac("TIFFFaxDecoder7")) +g=i.x +g.toString +o=8-g +n=a-o +if(n>8){m=n-8 +l=8}else{l=n +m=0}g=i.y +g.toString +g=i.y=g+1 +k=B.b.cb(s&B.dD[o],n) +j=B.b.dG(r&B.i5[l],8-l) +if(m!==0){j=B.b.cb(j,m)|B.b.dG(q&B.i5[m],8-m) +i.y=g+1 +i.x=m}else if(l===8){i.x=0 +i.y=g+1}else i.x=l +return(k|j)>>>0}, +fX(a){var s,r,q,p,o,n,m=this,l="data",k=A.a(m.r,l),j=k.c-k.d-1,i=m.y +k=m.c +if(k===1){k=A.a(m.r,l) +i.toString +s=k.a[k.d+i] +if(i===j)r=0 +else{k=A.a(m.r,l) +r=k.a[k.d+(i+1)]}}else if(k===2){k=A.a(m.r,l) +i.toString +s=B.cS[k.a[k.d+i]&255] +if(i===j)r=0 +else{k=A.a(m.r,l) +r=B.cS[k.a[k.d+(i+1)]&255]}}else throw A.c(A.ac("TIFFFaxDecoder7")) +k=m.x +k.toString +q=8-k +p=a-q +o=q-a +if(o>=0){n=B.b.dG(s&B.dD[q],o) +k+=a +m.x=k +if(k===8){m.x=0 +k=m.y +k.toString +m.y=k+1}}else{n=(B.b.cb(s&B.dD[q],-o)|B.b.dG(r&B.i5[p],8-p))>>>0 +k=m.y +k.toString +m.y=k+1 +m.x=p}return n}, +e1(a){var s,r=this,q=r.x +q.toString +s=q-a +if(s<0){q=r.y +q.toString +r.y=q-1 +r.x=8+s}else r.x=s}} +A.Rt.prototype={ +a2G(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=A.ap(a,null,0),f=a.H() +for(s=h.a,r=0;r0?B.LI[p]:0)>4)n.d=a.E() +else{m=a.d +n.d=m +a.d=m+4}s.l(0,q,n) +if(q===256){m=n.d +m.toString +g.d=m +h.b=n.jb()}else if(q===257){m=n.d +m.toString +g.d=m +h.c=n.jb()}else if(q===262){m=n.d +m.toString +g.d=m +h.d=n.jb()}else if(q===259){m=n.d +m.toString +g.d=m +h.e=n.jb()}else if(q===258){m=n.d +m.toString +g.d=m +h.f=n.jb()}else if(q===277){m=n.d +m.toString +g.d=m +h.r=n.jb()}else if(q===317){m=n.d +m.toString +g.d=m +h.Q=n.jb()}else if(q===339){m=n.d +m.toString +g.d=m +h.x=n.jb()}else if(q===320){m=n.GQ() +h.k4=m +h.r1=0 +m=m.length/3|0 +h.r2=m +h.rx=A.a(m,"colorMapGreen")*2}}if(h.b===0||h.c===0)return +m=h.k4 +if(m!=null&&h.f===8)for(l=m.length,r=0;r>>0}else a8=(B.c.G(B.b.q(255,0,255))<<24|B.c.G(B.b.q(a7,0,255))<<16|B.c.G(B.b.q(a7,0,255))<<8|B.c.G(B.b.q(a7,0,255)))>>>0 +n=b7.ry +n.y[a2*n.a+a4]=a8}}else{l=b7.f +if(l===8)if(n===2){n=r +n=n.a[n.d++] +$.ff()[0]=n +a7=$.fH()[0]}else{n=r +a7=n.a[n.d++]}else if(l===16)if(n===2){n=r.H() +$.fG()[0]=n +a7=$.h9()[0]}else a7=r.H() +else if(l===32)if(n===2){n=r.E() +$.cx()[0]=n +a7=$.en()[0]}else a7=r.E() +else a7=0 +n=b7.x1 +if(n!=null)n.mv(a4,a2,a7) +if(b7.ry!=null){n=b7.f +if(n===16)a7=B.b.t(a7,8) +else if(n===32)a7=B.b.t(a7,24) +n=b7.d +if(n===0)a7=255-a7 +if(n===3&&b7.k4!=null){n=b7.k4 +n.toString +n=n[A.a(b7.r1,b9)+a7] +l=b7.k4 +l.toString +l=l[A.a(b7.r2,c0)+a7] +c=b7.k4 +c.toString +c=c[A.a(b7.rx,c1)+a7] +a8=(B.c.G(B.b.q(255,0,255))<<24|B.c.G(B.b.q(c,0,255))<<16|B.c.G(B.b.q(l,0,255))<<8|B.c.G(B.b.q(n,0,255)))>>>0}else a8=(B.c.G(B.b.q(255,0,255))<<24|B.c.G(B.b.q(a7,0,255))<<16|B.c.G(B.b.q(a7,0,255))<<8|B.c.G(B.b.q(a7,0,255)))>>>0 +n=b7.ry +n.y[a2*n.a+a4]=a8}}}else if(n===2){n=b7.f +if(n===8){n=b7.x===2 +if(n){l=r +l=l.a[l.d++] +$.ff()[0]=l +a7=$.fH()[0]}else{l=r +a7=l.a[l.d++]}if(n){n=r +n=n.a[n.d++] +$.ff()[0]=n +a9=$.fH()[0]}else{n=r +a9=n.a[n.d++]}}else if(n===16){if(b7.x===2){n=r.H() +$.fG()[0]=n +a7=$.h9()[0]}else a7=r.H() +if(b7.x===2){n=r.H() +$.fG()[0]=n +a9=$.h9()[0]}else a9=r.H()}else if(n===32){if(b7.x===2){n=r.E() +$.cx()[0]=n +a7=$.en()[0]}else a7=r.E() +if(b7.x===2){n=r.E() +$.cx()[0]=n +a9=$.en()[0]}else a9=r.E()}else{a7=0 +a9=0}n=b7.x1 +if(n!=null){n.mv(a4,a2,a7) +b7.x1.qb(a4,a2,a9)}if(b7.ry!=null){n=b7.f +l=n===16 +if(l)a7=B.b.t(a7,8) +else if(n===32)a7=B.b.t(a7,24) +if(l)a9=B.b.t(a9,8) +else if(n===32)a9=B.b.t(a9,24) +n=B.c.G(B.b.q(a9,0,255)) +l=B.c.G(B.b.q(a7,0,255)) +c=B.c.G(B.b.q(a7,0,255)) +b=B.c.G(B.b.q(a7,0,255)) +a=b7.ry +a.y[a2*a.a+a4]=(n<<24|l<<16|c<<8|b)>>>0}}else if(n===3){n=b7.x +if(n===3){n=b7.f +if(n===32){n=r.E() +l=$.cx() +l[0]=n +n=$.oA() +b0=n[0] +l[0]=r.E() +b1=n[0] +l[0]=r.E() +b2=n[0]}else if(n===64){b0=r.z_() +b1=0 +b2=0}else if(n===16){n=r.H() +if($.e7==null)A.lc() +b0=$.e7[n] +n=r.H() +if($.e7==null)A.lc() +b1=$.e7[n] +n=r.H() +if($.e7==null)A.lc() +b2=$.e7[n]}else{b0=0 +b1=0 +b2=0}n=b7.x1 +if(n!=null){n.mv(a4,a2,b0) +b7.x1.qb(a4,a2,b1) +b7.x1.uZ(a4,a2,b2)}if(b7.ry!=null){b3=B.c.G(B.c.q(b0*255,0,255)) +b4=B.c.G(B.c.q(b1*255,0,255)) +b5=B.c.G(B.c.q(b2*255,0,255)) +n=B.c.G(B.b.q(255,0,255)) +l=B.c.G(B.b.q(b5,0,255)) +c=B.c.G(B.b.q(b4,0,255)) +b=B.c.G(B.b.q(b3,0,255)) +a=b7.ry +a.y[a2*a.a+a4]=(n<<24|l<<16|c<<8|b)>>>0}}else{l=b7.f +if(l===8){n=n===2 +if(n){l=r +l=l.a[l.d++] +$.ff()[0]=l +b0=$.fH()[0]}else{l=r +b0=l.a[l.d++]}if(n){l=r +l=l.a[l.d++] +$.ff()[0]=l +b1=$.fH()[0]}else{l=r +b1=l.a[l.d++]}if(n){n=r +n=n.a[n.d++] +$.ff()[0]=n +b2=$.fH()[0]}else{n=r +b2=n.a[n.d++]}}else if(l===16){if(n===2){n=r.H() +$.fG()[0]=n +b0=$.h9()[0]}else b0=r.H() +if(b7.x===2){n=r.H() +$.fG()[0]=n +b1=$.h9()[0]}else b1=r.H() +if(b7.x===2){n=r.H() +$.fG()[0]=n +b2=$.h9()[0]}else b2=r.H()}else if(l===32){if(n===2){n=r.E() +$.cx()[0]=n +b0=$.en()[0]}else b0=r.E() +if(b7.x===2){n=r.E() +$.cx()[0]=n +b1=$.en()[0]}else b1=r.E() +if(b7.x===2){n=r.E() +$.cx()[0]=n +b2=$.en()[0]}else b2=r.E()}else{b0=0 +b1=0 +b2=0}n=b7.x1 +if(n!=null){n.mv(a4,a2,b0) +b7.x1.qb(a4,a2,b1) +b7.x1.uZ(a4,a2,b2)}if(b7.ry!=null){n=b7.f +l=n===16 +if(l)b0=B.b.t(b0,8) +else if(n===32)b0=B.b.t(b0,24) +if(l)b1=B.b.t(b1,8) +else if(n===32)b1=B.b.t(b1,24) +if(l)b2=B.b.t(b2,8) +else if(n===32)b2=B.b.t(b2,24) +n=B.c.G(B.b.q(255,0,255)) +l=B.c.G(B.b.q(b2,0,255)) +c=B.c.G(B.b.q(b1,0,255)) +b=B.c.G(B.b.q(b0,0,255)) +a=b7.ry +a.y[a2*a.a+a4]=(n<<24|l<<16|c<<8|b)>>>0}}}else if(n>=4){n=b7.x +if(n===3){n=b7.f +if(n===32){n=r.E() +l=$.cx() +l[0]=n +n=$.oA() +b0=n[0] +l[0]=r.E() +b1=n[0] +l[0]=r.E() +b2=n[0] +l[0]=r.E() +b6=n[0]}else if(n===64){b0=r.z_() +b1=0 +b2=0 +b6=0}else if(n===16){n=r.H() +if($.e7==null)A.lc() +b0=$.e7[n] +n=r.H() +if($.e7==null)A.lc() +b1=$.e7[n] +n=r.H() +if($.e7==null)A.lc() +b2=$.e7[n] +n=r.H() +if($.e7==null)A.lc() +b6=$.e7[n]}else{b0=0 +b1=0 +b2=0 +b6=0}n=b7.x1 +if(n!=null){n.mv(a4,a2,b0) +b7.x1.qb(a4,a2,b1) +b7.x1.uZ(a4,a2,b2) +b7.x1.I8(a4,a2,b6)}if(b7.ry!=null){b3=B.c.G(B.c.q(b0*255,0,255)) +b4=B.c.G(B.c.q(b1*255,0,255)) +b5=B.c.G(B.c.q(b2*255,0,255)) +n=B.c.G(B.b.q(B.c.G(B.c.q(b6*255,0,255)),0,255)) +l=B.c.G(B.b.q(b5,0,255)) +c=B.c.G(B.b.q(b4,0,255)) +b=B.c.G(B.b.q(b3,0,255)) +a=b7.ry +a.y[a2*a.a+a4]=(n<<24|l<<16|c<<8|b)>>>0}}else{l=b7.f +if(l===8){n=n===2 +if(n){l=r +l=l.a[l.d++] +$.ff()[0]=l +b0=$.fH()[0]}else{l=r +b0=l.a[l.d++]}if(n){l=r +l=l.a[l.d++] +$.ff()[0]=l +b1=$.fH()[0]}else{l=r +b1=l.a[l.d++]}if(n){l=r +l=l.a[l.d++] +$.ff()[0]=l +b2=$.fH()[0]}else{l=r +b2=l.a[l.d++]}if(n){n=r +n=n.a[n.d++] +$.ff()[0]=n +b6=$.fH()[0]}else{n=r +b6=n.a[n.d++]}}else if(l===16){if(n===2){n=r.H() +$.fG()[0]=n +b0=$.h9()[0]}else b0=r.H() +if(b7.x===2){n=r.H() +$.fG()[0]=n +b1=$.h9()[0]}else b1=r.H() +if(b7.x===2){n=r.H() +$.fG()[0]=n +b2=$.h9()[0]}else b2=r.H() +if(b7.x===2){n=r.H() +$.fG()[0]=n +b6=$.h9()[0]}else b6=r.H()}else if(l===32){if(n===2){n=r.E() +$.cx()[0]=n +b0=$.en()[0]}else b0=r.E() +if(b7.x===2){n=r.E() +$.cx()[0]=n +b1=$.en()[0]}else b1=r.E() +if(b7.x===2){n=r.E() +$.cx()[0]=n +b2=$.en()[0]}else b2=r.E() +if(b7.x===2){n=r.E() +$.cx()[0]=n +b6=$.en()[0]}else b6=r.E()}else{b0=0 +b1=0 +b2=0 +b6=0}n=b7.x1 +if(n!=null){n.mv(a4,a2,b0) +b7.x1.qb(a4,a2,b1) +b7.x1.uZ(a4,a2,b2) +b7.x1.I8(a4,a2,b6)}if(b7.ry!=null){n=b7.f +l=n===16 +if(l)b0=B.b.t(b0,8) +else if(n===32)b0=B.b.t(b0,24) +if(l)b1=B.b.t(b1,8) +else if(n===32)b1=B.b.t(b1,24) +if(l)b2=B.b.t(b2,8) +else if(n===32)b2=B.b.t(b2,24) +if(l)b6=B.b.t(b6,8) +else if(n===32)b6=B.b.t(b6,24) +n=B.c.G(B.b.q(b6,0,255)) +l=B.c.G(B.b.q(b2,0,255)) +c=B.c.G(B.b.q(b1,0,255)) +b=B.c.G(B.b.q(b0,0,255)) +a=b7.ry +a.y[a2*a.a+a4]=(n<<24|l<<16|c<<8|b)>>>0}}}++a5;++a4}++a3;++a2}}else throw A.c(A.ac("Unsupported bitsPerSample: "+n))}, +aaL(a,b,c,d,e,f){var s,r,q,p,o,n,m,l +for(s=a.y,r=a.a,q=b.y,p=b.a,o=0;o=p)break +e=g+a4 +if(b.bO(1)===0)r[e]=a0 +else r[e]=a}b.c=0}}, +KR(a,b,c){var s,r,q,p,o,n,m,l,k +for(s=0,r=0;r=0&&m<=127)for(n=m+1,s=q,l=0;l=-127 +s=q+1 +if(n){p=p[o+q] +for(o=-m+1,l=0;l=0;--m){o=A.a(l.r,i) +n=A.a(l.x,j) +l.x=n+1 +J.bK(o,n,r[m])}l.JB(p,r[A.a(l.cx,h)-1])}else{l.LT(p) +for(m=A.a(l.cx,h)-1;m>=0;--m){o=A.a(l.r,i) +n=A.a(l.x,j) +l.x=n+1 +J.bK(o,n,r[m])}o=A.a(l.r,i) +n=A.a(l.x,j) +l.x=n+1 +J.bK(o,n,r[A.a(l.cx,h)-1]) +l.JB(p,r[A.a(l.cx,h)-1])}p=q}q=l.BX()}}, +JB(a,b){var s=this,r=A.a(s.z,"_table"),q=s.ch +q.toString +r[q]=b +q=A.a(s.Q,"_prefix") +r=s.ch +r.toString +q[r]=a +r=s.ch=r+1 +if(r===511)s.a=10 +else if(r===1023)s.a=11 +else if(r===2047)s.a=12}, +LT(a){var s,r,q,p=this,o="_bufferLength" +p.cx=0 +s=p.y +r=A.a(0,o) +p.cx=r+1 +s[r]=A.a(p.z,"_table")[a] +q=A.a(p.Q,"_prefix")[a] +for(;q!==4098;){r=A.a(p.cx,o) +p.cx=r+1 +s[r]=A.a(p.z,"_table")[q] +q=A.a(p.Q,"_prefix")[q]}}, +BX(){var s,r,q=this,p="_dataLength" +if(q.b>=A.a(q.f,p))return 257 +for(;s=q.d,r=q.a,s=A.a(q.f,p))return 257 +q.c=(q.c<<8>>>0)+A.a(q.e,"_data")[q.b++]>>>0 +q.d+=8}s-=r +q.d=s +return B.b.dG(q.c,s)&B.Fx[r-9]}, +Mv(){var s,r,q=this +q.z=new Uint8Array(4096) +s=new Uint32Array(4096) +q.Q=s +B.bG.h9(A.a(s,"_prefix"),0,A.a(q.Q,"_prefix").length,4098) +for(r=0;r<256;++r)A.a(q.z,"_table")[r]=r +q.a=9 +q.ch=258}} +A.aiu.prototype={ +i9(a){var s=this,r=A.bb(a,!1,null,0) +s.b=r +r=s.a=s.aff(A.a(r,"_input")) +if(r==null)return null +return r.r[0].ck(0,A.a(s.b,"_input"))}, +aff(a){var s,r,q,p,o,n,m,l,k=null,j=A.b([],t.Ab),i=new A.aiw(j),h=a.H() +if(h!==18761&&h!==19789)return k +if(h===19789)a.e=!0 +else a.e=!1 +q=a.H() +i.e=q +if(q!==42)return k +p=a.E() +s=A.ap(a,k,0) +s.d=p +for(q=t.S,o=t.Oc;p!==0;){r=null +try{n=new A.Rt(A.v(q,o)) +n.a2G(s) +r=n +m=r +if(!(m.b!==0&&m.c!==0))break}catch(l){break}j.push(r) +if(j.length===1){m=j[0] +i.a=m.b +i.b=m.c}p=s.E() +if(p!==0)s.d=p}return j.length!==0?i:k}} +A.aj_.prototype={ +rV(){var s,r=this.a,q=r.iX() +if((q&1)!==0)return!1 +if((q>>>1&7)>3)return!1 +if((q>>>4&1)===0)return!1 +this.f.d=q>>>5 +if(r.iX()!==2752925)return!1 +s=this.b +s.a=r.H() +s.b=r.H() +return!0}, +ka(a){var s,r=this +if(!r.a7i())return null +s=r.b +r.d=A.iZ(s.a,s.b,B.b4) +r.aal() +if(!r.ac9())return null +return r.d}, +a7i(){var s,r,q,p,o=this,n="partitionLength" +if(!o.rV())return!1 +o.k2=A.aUT() +for(s=o.k1,r=0;r<4;++r){q=new Int32Array(2) +p=new Int32Array(2) +s[r]=new A.RP(q,p,new Int32Array(2))}s=o.r +q=o.b +p=s.a=q.a +q=s.b=q.b +B.b.t(p,8) +B.b.t(q,8) +o.z=o.ch=0 +o.Q=p +o.cx=q +o.cy=B.b.t(p+15,4) +o.db=B.b.t(q+15,4) +o.rx=0 +q=o.a +p=o.f +o.c=A.aFw(q.dn(A.a(p.d,n))) +q.d+=A.a(p.d,n) +A.a(o.c,"br").c6(1) +A.a(o.c,"br").c6(1) +o.acf(o.y,o.k2) +o.ac8() +if(!o.acb(q))return!1 +o.acd() +A.a(o.c,"br").c6(1) +o.acc() +return!0}, +acf(a,b){var s,r,q,p=this,o="br",n=A.a(p.c,o).c6(1)!==0 +a.a=n +if(n){a.b=A.a(p.c,o).c6(1)!==0 +if(A.a(p.c,o).c6(1)!==0){a.c=A.a(p.c,o).c6(1)!==0 +for(n=a.d,s=0;s<4;++s){if(A.a(p.c,o).c6(1)!==0){r=A.a(p.c,o) +q=r.c6(7) +r=r.c6(1)===1?-q:q}else r=0 +n[s]=r}for(n=a.e,s=0;s<4;++s){if(A.a(p.c,o).c6(1)!==0){r=A.a(p.c,o) +q=r.c6(6) +r=r.c6(1)===1?-q:q}else r=0 +n[s]=r}}if(a.b)for(s=0;s<3;++s){n=b.a +n[s]=A.a(p.c,o).c6(1)!==0?A.a(p.c,o).c6(8):255}}else a.b=!1 +return!0}, +ac8(){var s,r,q,p,o=this,n="br",m=o.x +m.a=A.a(o.c,n).c6(1)!==0 +m.b=A.a(o.c,n).c6(6) +m.c=A.a(o.c,n).c6(3) +s=A.a(o.c,n).c6(1)!==0 +m.d=s +if(A.a(s,"useLfDelta"))if(A.a(o.c,n).c6(1)!==0){for(s=m.e,r=0;r<4;++r)if(A.a(o.c,n).c6(1)!==0){q=A.a(o.c,n) +p=q.c6(6) +s[r]=q.c6(1)===1?-p:p}for(s=m.f,r=0;r<4;++r)if(A.a(o.c,n).c6(1)!==0){q=A.a(o.c,n) +p=q.c6(6) +s[r]=q.c6(1)===1?-p:p}}if(m.b===0)s=0 +else s=A.a(m.a,"simple")?1:2 +o.aO=s +return!0}, +acb(a){var s,r,q,p,o,n,m,l,k=a.c-a.d,j=B.b.bE(1,A.a(this.c,"br").c6(2)) +this.fy=j +s=A.a(j,"_numPartitions")-1 +r=s*3 +if(k>>0) +if(l>k)l=k +n=new A.Ey(a.mB(l-r,r)) +n.b=254 +n.c=0 +n.d=-8 +j[p]=n +q+=3}j[s]=A.aFw(a.mB(k-r,a.d-a.b+r)) +return r0){s[o]=s[0] +continue}n=h}m=s[o] +l=m.a +k=n+g +if(k<0)k=0 +else if(k>127)k=127 +l[0]=B.i_[k] +if(n<0)k=0 +else k=n>127?127:n +l[1]=B.i0[k] +k=m.b +l=n+f +if(l<0)l=0 +else if(l>127)l=127 +k[0]=B.i_[l]*2 +l=n+e +if(l<0)l=0 +else if(l>127)l=127 +k[1]=B.i0[l]*101581>>>16 +if(k[1]<8)k[1]=8 +l=m.c +k=n+d +if(k<0)k=0 +else if(k>117)k=117 +l[0]=B.i_[k] +k=n+c +if(k<0)k=0 +else if(k>127)k=127 +l[1]=B.i0[k]}}, +acc(){var s,r,q,p,o,n,m=this,l="br",k=m.k2 +for(s=0;s<4;++s)for(r=0;r<8;++r)for(q=0;q<3;++q)for(p=0;p<11;++p){o=A.a(m.c,l).cJ(B.GF[s][r][q][p])!==0?A.a(m.c,l).c6(8):B.H5[s][r][q][p] +k.b[s][r].a[q][p]=o}n=A.a(m.c,l).c6(1)!==0 +m.k3=n +if(A.a(n,"_useSkipProba"))m.k4=A.a(m.c,l).c6(8)}, +acJ(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g="sharpness",f=h.aO +f.toString +if(f>0){s=h.x +for(f=s.e,r=s.f,q=h.y,p=q.e,o=0;o<4;++o){if(q.a){n=p[o] +if(!q.c){m=s.b +m.toString +n+=m}}else n=s.b +for(l=0;l<=1;++l){k=J.N(J.N(A.a(h.u,"_fStrengths"),o),l) +if(A.a(s.d,"useLfDelta")){n.toString +j=n+f[0] +if(l!==0)j+=r[0]}else j=n +j.toString +if(j<0)j=0 +else if(j>63)j=63 +if(j>0){if(A.a(s.c,g)>0){i=A.a(s.c,g)>4?B.b.t(j,2):B.b.t(j,1) +if(i>9-A.a(s.c,g))i=9-A.a(s.c,g)}else i=j +if(i<1)i=1 +k.b=i +k.a=2*j+i +if(j>=40)m=2 +else m=j>=15?1:0 +k.d=m}else k.a=0 +k.c=l!==0}}}}, +aal(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.b,e=f.cy +if(e!=null)h.by=e +s=J.fW(4,t.Ho) +for(e=t.nY,r=0;r<4;++r)s[r]=A.b([new A.ra(),new A.ra()],e) +h.u=s +e=h.cy +e.toString +s=J.fW(e,t.hm) +for(q=0;qe)h.fr=e +f=h.fx +f.toString +p=h.db +p.toString +if(f>p)h.fx=p +i=e+1 +s=J.fW(i,t.MJ) +for(q=0;q>>0] +while(!0){p=g.a6 +o=g.cy +o.toString +if(!(p0){p=A.a(g.x2,"_fInfo") +o=g.a6 +i=J.N(A.a(g.u,"_fStrengths"),A.a(g.rx,"_segment")) +J.bK(p,o,J.N(i,A.a(k.b,d)?1:0)) +p=J.N(A.a(g.x2,"_fInfo"),g.a6) +p.toString +p.c=p.c||!j}++g.a6}m=J.N(A.a(g.x1,f),0) +m.b=m.a=0 +B.t.h9(s,0,4,0) +g.a6=0 +g.adn() +p=g.aO +p.toString +if(p>0)if(g.a_>=A.a(g.dy,"_tlMbY")){p=g.a_ +o=g.fx +o.toString +o=p<=o +h=o}else h=!1 +else h=!1 +if(!g.a6G(h))return!1 +p=++g.a_}return!0}, +adn(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4="_yuvBlock",a5="_dsp",a6=a2.a_,a7=A.bb(A.a(a2.y1,a4),!1,a3,40),a8=A.bb(A.a(a2.y1,a4),!1,a3,584),a9=A.bb(A.a(a2.y1,a4),!1,a3,600),b0=a6>0,b1=0 +while(!0){s=a2.cy +s.toString +if(!(b10){for(q=-1;q<16;++q){s=q*32 +a7.iq(s-4,4,a7,s+12)}for(q=-1;q<8;++q){s=q*32 +p=s-4 +s+=4 +a8.iq(p,4,a8,s) +a9.iq(p,4,a9,s)}}else{for(s=a7.a,p=a7.d,q=0;q<16;++q)s[p+(q*32-1)]=129 +for(o=a8.a,n=a8.d,m=a9.a,l=a9.d,q=0;q<8;++q){k=q*32-1 +o[n+k]=129 +m[l+k]=129}if(b0){m[l+-33]=129 +o[n+-33]=129 +s[p+-33]=129}}j=J.N(A.a(a2.ry,"_yuvT"),b1) +i=r.a +h=r.e +if(b0){a7.m0(-32,16,j.a) +a8.m0(-32,8,j.b) +a9.m0(-32,8,j.c)}else if(b1===0){s=a7.a +p=a7.d+-33 +J.kI(s,p,p+21,127) +p=a8.a +s=a8.d+-33 +J.kI(p,s,s+9,127) +s=a9.a +p=a9.d+-33 +J.kI(s,p,p+9,127)}if(A.a(r.b,"isIntra4x4")){g=A.ap(a7,a3,-16) +f=g.ut() +if(b0){s=a2.cy +s.toString +if(b1>=s-1){s=j.a[15] +p=g.a +o=g.d +J.kI(p,o,o+4,s)}else g.m0(0,4,J.N(A.a(a2.ry,"_yuvT"),b1+1).a)}e=f[0] +f[96]=e +f[64]=e +f[32]=e +for(s=r.c,d=0;d<16;++d,h=h<<2>>>0){c=A.ap(a7,a3,B.oI[d]) +B.JE[s[d]].$1(c) +h.toString +p=d*16 +a2.L3(h,new A.fo(i,p,384,p,!1),c)}}else{s=A.aFz(b1,a6,r.c[0]) +s.toString +B.FO[s].$1(a7) +if(h!==0)for(d=0;d<16;++d,h=h<<2>>>0){c=A.ap(a7,a3,B.oI[d]) +h.toString +s=d*16 +a2.L3(h,new A.fo(i,s,384,s,!1),c)}}s=A.a(r.f,"nonZeroUV") +p=A.aFz(b1,a6,r.d) +p.toString +B.oj[p].$1(a8) +B.oj[p].$1(a9) +b=new A.fo(i,256,384,256,!1) +if((s&255)!==0){p=a2.e +if((s&170)!==0){p=A.a(p,a5) +p.jJ(b,a8) +p.jJ(A.ap(b,a3,16),A.ap(a8,a3,4)) +o=A.ap(b,a3,32) +n=A.ap(a8,a3,128) +p.jJ(o,n) +p.jJ(A.ap(o,a3,16),A.ap(n,a3,4))}else A.a(p,a5).UI(b,a8)}a=new A.fo(i,320,384,320,!1) +s=B.b.t(s,8) +if((s&255)!==0){p=a2.e +if((s&170)!==0){s=A.a(p,a5) +s.jJ(a,a9) +s.jJ(A.ap(a,a3,16),A.ap(a9,a3,4)) +p=A.ap(a,a3,32) +o=A.ap(a9,a3,128) +s.jJ(p,o) +s.jJ(A.ap(p,a3,16),A.ap(o,a3,4))}else A.a(p,a5).UI(a,a9)}s=a2.db +s.toString +if(a6>>30){case 3:A.a(this.e,l).ap5(0,b,c,!1) +break +case 2:A.a(this.e,l) +s=b.a +r=b.d +q=s[r]+4 +p=B.b.dP(B.b.t(s[r+4]*35468,16),32) +o=B.b.dP(B.b.t(b.a[b.d+4]*85627,16),32) +n=B.b.dP(B.b.t(b.a[b.d+1]*35468,16),32) +m=B.b.dP(B.b.t(b.a[b.d+1]*85627,16),32) +A.aj4(c,0,q+o,m,n) +A.aj4(c,1,q+p,m,n) +A.aj4(c,2,q-p,m,n) +A.aj4(c,3,q-o,m,n) +break +case 1:A.a(this.e,l).uu(b,c) +break +default:break}}, +a5K(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f="_dsp",e=h.a2,d=J.N(A.a(h.x2,"_fInfo"),a) +d.toString +s=A.ap(A.a(h.y2,"_cacheY"),g,a*16) +r=d.b +q=d.a +if(q===0)return +if(h.aO===1){if(a>0){p=A.a(h.e,f) +e.toString +p.Iz(s,e,q+4)}if(d.c){p=A.a(h.e,f) +e.toString +p.WW(s,e,q)}if(b>0){p=A.a(h.e,f) +e.toString +p.IA(s,e,q+4)}if(d.c){d=A.a(h.e,f) +e.toString +d.WX(s,e,q)}}else{o=h.ap +p=a*8 +n=A.ap(A.a(h.aw,"_cacheU"),g,p) +m=A.ap(A.a(h.Y,"_cacheV"),g,p) +l=d.d +if(a>0){p=A.a(h.e,f) +e.toString +k=q+4 +p.oe(s,1,e,16,k,r,l) +p=A.a(h.e,f) +o.toString +p.oe(n,1,o,8,k,r,l) +p.oe(m,1,o,8,k,r,l)}if(d.c){p=A.a(h.e,f) +e.toString +p.akr(s,e,q,r,l) +p=A.a(h.e,f) +o.toString +j=A.ap(n,g,4) +i=A.ap(m,g,4) +p.od(j,1,o,8,q,r,l) +p.od(i,1,o,8,q,r,l)}if(b>0){p=A.a(h.e,f) +e.toString +k=q+4 +p.oe(s,e,1,16,k,r,l) +p=A.a(h.e,f) +o.toString +p.oe(n,o,1,8,k,r,l) +p.oe(m,o,1,8,k,r,l)}if(d.c){d=A.a(h.e,f) +e.toString +d.apu(s,e,q,r,l) +d=A.a(h.e,f) +o.toString +p=4*o +j=A.ap(n,g,p) +i=A.ap(m,g,p) +d.od(j,o,1,8,q,r,l) +d.od(i,o,1,8,q,r,l)}}}, +a6r(){var s,r=this,q=A.a(r.dx,"_tlMbX") +while(!0){s=r.fr +s.toString +if(!(qh)i=h +b.af=null +if(b.by!=null&&j>>0===0)s=B.b.t(a,14) +else s=a<0?0:255 +return s}, +wW(a,b,c,d){var s=19077*a +d.l(0,0,this.B0(s+26149*c+-3644112)) +d.l(0,1,this.B0(s-6419*b-13320*c+2229552)) +d.l(0,2,this.B0(s+33050*b+-4527440))}, +wQ(a8,a9,b0,b1,b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=new A.ajc(),a3=b6-1,a4=B.b.t(a3,1),a5=a2.$2(b0.a[b0.d],b1.a[b1.d]),a6=a2.$2(b2.a[b2.d],b3.a[b3.d]),a7=B.b.t(3*a5+a6+131074,2) +a0.wW(a8.a[a8.d],a7&255,a7>>>16,b4) +b4.l(0,3,255) +s=a9!=null +if(s){a7=B.b.t(3*a6+a5+131074,2) +r=a9.a[a9.d] +b5.toString +a0.wW(r,a7&255,a7>>>16,b5) +b5.l(0,3,255)}for(q=1;q<=a4;++q,a6=o,a5=p){p=a2.$2(b0.a[b0.d+q],b1.a[b1.d+q]) +o=a2.$2(b2.a[b2.d+q],b3.a[b3.d+q]) +n=a5+p+a6+o+524296 +m=B.b.t(n+2*(p+a6),3) +l=B.b.t(n+2*(a5+o),3) +a7=B.b.t(m+a5,1) +k=B.b.t(l+p,1) +r=2*q +j=r-1 +i=a8.a +h=a8.d +g=i[h+j] +f=a7&255 +e=a7>>>16 +d=j*4 +c=A.ap(b4,a1,d) +g=19077*g +b=g+26149*e+-3644112 +if((b&-4194304)>>>0===0)a=B.b.t(b,14) +else a=b<0?0:255 +b=c.a +c=c.d +b[c]=a +e=g-6419*f-13320*e+2229552 +if((e&-4194304)>>>0===0)a=B.b.t(e,14) +else a=e<0?0:255 +b[c+1]=a +g=g+33050*f+-4527440 +if((g&-4194304)>>>0===0)a=B.b.t(g,14) +else a=g<0?0:255 +b[c+2]=a +b[c+3]=255 +g=r-0 +h=i[h+g] +i=k&255 +f=k>>>16 +g=A.ap(b4,a1,g*4) +h=19077*h +e=h+26149*f+-3644112 +if((e&-4194304)>>>0===0)a=B.b.t(e,14) +else a=e<0?0:255 +e=g.a +g=g.d +e[g]=a +f=h-6419*i-13320*f+2229552 +if((f&-4194304)>>>0===0)a=B.b.t(f,14) +else a=f<0?0:255 +e[g+1]=a +i=h+33050*i+-4527440 +if((i&-4194304)>>>0===0)a=B.b.t(i,14) +else a=i<0?0:255 +e[g+2]=a +e[g+3]=255 +if(s){a7=B.b.t(l+a6,1) +k=B.b.t(m+o,1) +i=a9.a +h=a9.d +j=i[h+j] +g=a7&255 +f=a7>>>16 +b5.toString +d=A.ap(b5,a1,d) +j=19077*j +e=j+26149*f+-3644112 +if((e&-4194304)>>>0===0)a=B.b.t(e,14) +else a=e<0?0:255 +e=d.a +d=d.d +e[d]=a +f=j-6419*g-13320*f+2229552 +if((f&-4194304)>>>0===0)a=B.b.t(f,14) +else a=f<0?0:255 +e[d+1]=a +j=j+33050*g+-4527440 +if((j&-4194304)>>>0===0)a=B.b.t(j,14) +else a=j<0?0:255 +e[d+2]=a +e[d+3]=255 +j=i[h+r] +i=k&255 +h=k>>>16 +r=A.ap(b5,a1,r*4) +j=19077*j +g=j+26149*h+-3644112 +if((g&-4194304)>>>0===0)a=B.b.t(g,14) +else a=g<0?0:255 +g=r.a +r=r.d +g[r]=a +h=j-6419*i-13320*h+2229552 +if((h&-4194304)>>>0===0)a=B.b.t(h,14) +else a=h<0?0:255 +g[r+1]=a +j=j+33050*i+-4527440 +if((j&-4194304)>>>0===0)a=B.b.t(j,14) +else a=j<0?0:255 +g[r+2]=a +g[r+3]=255}}if((b6&1)===0){a7=B.b.t(3*a5+a6+131074,2) +r=a8.a[a8.d+a3] +j=a3*4 +i=A.ap(b4,a1,j) +a0.wW(r,a7&255,a7>>>16,i) +i.l(0,3,255) +if(s){a7=B.b.t(3*a6+a5+131074,2) +a3=a9.a[a9.d+a3] +b5.toString +j=A.ap(b5,a1,j) +a0.wW(a3,a7&255,a7>>>16,j) +j.l(0,3,255)}}}, +a64(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.af +if(g==null)return +s=h.b +r=s.a +q=r*4 +p=A.ap(g,null,0) +if(a===0){o=c-1 +n=a}else{n=a-1 +p.d-=r +o=c}m=A.bb(h.d.mn(),!1,null,n*q+3) +g=h.ch +g.toString +r=h.cx +if(g+a+c===r){r.toString +o=r-g-n}for(l=0;ld)return j +if(a===0){f=e*d +k.bz=new Uint8Array(f) +s=k.by +r=new A.ajl(s,e,d) +q=s.aI() +r.d=q&3 +r.e=B.b.t(q,2)&3 +r.f=B.b.t(q,4)&3 +r.r=B.b.t(q,6)&3 +if(r.gc8()){p=r.d +if(p===0){if(s.c-s.d0?1:0 +if(p>1)a1.afr(s,a5) +else{o=B.b.t(s.a[s.d]+3,3) +for(r=a5.a,q=a5.d,n=0;n<256;n+=16)r[q+n]=o}m=a2[0] +l=1}else{m=a2[3] +l=0}k=a7.a&15 +j=a6.a&15 +for(i=0,h=0;h<4;++h){g=j&1 +for(f=0,e=0;e<4;++e,f=d){p=a1.BU(a8,m,g+(k&1),a3.a,l,a5) +g=p>l?1:0 +k=k>>>1|g<<7 +r=a5.a +q=a5.d +r=r[q]!==0?1:0 +if(p>3)r=3 +else if(p>1)r=2 +d=f<<2|r +a5.d=q+16}k=k>>>4 +j=j>>>1|g<<7 +i=(i<<8|f)>>>0}c=j>>>4 +for(b=k,a=0,a0=0;a0<4;a0+=2){r=4+a0 +k=B.b.cN(a7.a,r) +j=B.b.cN(a6.a,r) +for(f=0,h=0;h<2;++h){g=j&1 +for(e=0;e<2;++e,f=d){p=a1.BU(a8,a2[2],g+(k&1),a3.c,0,a5) +g=p>0?1:0 +k=k>>>1|g<<3 +r=a5.a +q=a5.d +r=r[q]!==0?1:0 +if(p>3)r=3 +else if(p>1)r=2 +d=(f<<2|r)>>>0 +a5.d=q+16}k=k>>>2 +j=j>>>1|g<<5}a=(a|B.b.bE(f,4*a0))>>>0 +b=(b|B.b.bE(k<<4>>>0,a0))>>>0 +c=(c|B.b.bE(j&240,a0))>>>0}a7.a=b +a6.a=c +a4.e=i +a4.f=a +if((a&43690)===0)a3.toString +return(i|a)>>>0===0}, +afr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new Int32Array(16) +for(s=a.a,r=a.d,q=0;q<4;++q){p=s[r+q] +o=12+q +n=s[r+o] +m=p+n +l=4+q +k=s[r+l] +j=8+q +i=s[r+j] +h=k+i +g=k-i +f=p-n +c[q]=m+h +c[j]=m-h +c[l]=f+g +c[o]=f-g}for(s=b.a,r=b.d,e=0,q=0;q<4;++q){p=q*4 +d=c[p]+3 +o=c[3+p] +m=d+o +n=c[1+p] +p=c[2+p] +h=n+p +g=n-p +f=d-o +s[r+e]=B.b.t(m+h,3) +s[r+(e+16)]=B.b.t(f+g,3) +s[r+(e+32)]=B.b.t(m-h,3) +s[r+(e+48)]=B.b.t(f-g,3) +e+=64}}, +a7n(a,b){var s,r,q,p,o,n +if(a.cJ(b[3])===0)s=a.cJ(b[4])===0?2:3+a.cJ(b[5]) +else if(a.cJ(b[6])===0)s=a.cJ(b[7])===0?5+a.cJ(159):7+2*a.cJ(165)+a.cJ(145) +else{r=a.cJ(b[8]) +q=2*r+a.cJ(b[9+r]) +p=B.JA[q] +for(o=p.length,s=0,n=0;n0?1:0] +f.a[f.d+p]=m*l}return 16}, +aca(){var s,r,q,p,o,n,m,l,k=this,j="br",i=4*k.a6,h=k.r1,g=k.r2,f=J.N(A.a(k.bs,"_mbData"),k.a6),e=A.a(k.c,j).cJ(145)===0 +f.b=e +if(!A.a(e,"isIntra4x4")){if(A.a(k.c,j).cJ(156)!==0)s=A.a(k.c,j).cJ(128)!==0?1:3 +else s=A.a(k.c,j).cJ(163)!==0?2:0 +f.c[0]=s +h.toString +B.t.h9(h,i,i+4,s) +B.t.h9(g,0,4,s)}else{r=f.c +for(q=0,p=0;p<4;++p,q=l){s=g[p] +for(o=0;o<4;++o){e=i+o +n=B.FJ[h[e]][s] +m=B.oG[A.a(k.c,j).cJ(n[0])] +for(;m>0;)m=B.oG[2*m+A.a(k.c,j).cJ(n[m])] +s=-m +h[e]=s}l=q+4 +h.toString +B.t.b_(r,q,l,h,i) +g[p]=s}}if(A.a(k.c,j).cJ(142)===0)e=0 +else if(A.a(k.c,j).cJ(114)===0)e=2 +else e=A.a(k.c,j).cJ(183)!==0?1:3 +f.d=e}} +A.ajc.prototype={ +$2(a,b){return(a|b<<16)>>>0}, +$S:142} +A.Ey.prototype={ +c6(a){var s,r +for(s=0;r=a-1,a>0;a=r)s=(s|B.b.cb(this.cJ(128),r))>>>0 +return s}, +q5(a){var s=this.c6(a) +return this.c6(1)===1?-s:s}, +cJ(a){var s=this,r=s.JU(B.b.t(A.a(s.b,"_range")*a,8)) +if(A.a(s.b,"_range")<=126)s.aez() +return r}, +JU(a){var s,r,q,p=this,o="_bits",n="_value" +if(A.a(p.d,o)<0){s=p.a +r=s.c +q=s.d +if(r-q>=1){p.c=(s.aI()|A.a(p.c,n)<<8)>>>0 +p.d=A.a(p.d,o)+8}else if(q>>0 +p.d=A.a(p.d,o)+8}else if(!p.e){p.c=A.a(p.c,n)<<8>>>0 +p.d=A.a(p.d,o)+8 +p.e=!0}}s=A.a(p.d,o) +if(B.b.fq(A.a(p.c,n),s)>a){r=a+1 +p.b=A.a(p.b,"_range")-r +p.c=A.a(p.c,n)-B.b.cb(r,s) +return 1}else{p.b=a +return 0}}, +aez(){var s=this,r=B.ov[A.a(s.b,"_range")] +s.b=B.p2[A.a(s.b,"_range")] +s.d=A.a(s.d,"_bits")-r}} +A.aj0.prototype={ +IA(a,b,c){var s,r=A.ap(a,null,0) +for(s=0;s<16;++s){r.d=a.d+s +if(this.MZ(r,b,c))this.vG(r,b)}}, +Iz(a,b,c){var s,r=A.ap(a,null,0) +for(s=0;s<16;++s){r.d=a.d+s*b +if(this.MZ(r,1,c))this.vG(r,1)}}, +WX(a,b,c){var s,r,q=A.ap(a,null,0) +for(s=4*b,r=3;r>0;--r){q.d+=s +this.IA(q,b,c)}}, +WW(a,b,c){var s,r=A.ap(a,null,0) +for(s=3;s>0;--s){r.d+=4 +this.Iz(r,b,c)}}, +apu(a,b,c,d,e){var s,r,q=A.ap(a,null,0) +for(s=4*b,r=3;r>0;--r){q.d+=s +this.od(q,b,1,16,c,d,e)}}, +akr(a,b,c,d,e){var s,r=A.ap(a,null,0) +for(s=3;s>0;--s){r.d+=4 +this.od(r,1,b,16,c,d,e)}}, +oe(a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=A.ap(a5,null,0) +for(s=-3*a6,r=-2*a6,q=-a6,p=2*a6;o=a8-1,a8>0;a8=o){if(this.N_(a4,a6,a9,b0))if(this.Mk(a4,a6,b1))this.vG(a4,a6) +else{n=a4.a +m=a4.d +l=m+s +k=n[l] +j=m+r +i=n[j] +h=m+q +g=n[h] +f=n[m] +e=m+a6 +d=n[e] +c=m+p +b=n[c] +a=$.awr() +a0=a[1020+3*(f-g)+a[1020+i-d]] +a=B.b.t(27*a0+63,7) +a1=(a&2147483647)-((a&2147483648)>>>0) +a=B.b.t(18*a0+63,7) +a2=(a&2147483647)-((a&2147483648)>>>0) +a=B.b.t(9*a0+63,7) +a3=(a&2147483647)-((a&2147483648)>>>0) +a=$.yh() +n[l]=a[255+k+a3] +n[j]=a[255+i+a2] +n[h]=a[255+g+a1] +n[m]=a[255+f-a1] +n[e]=a[255+d-a2] +n[c]=a[255+b-a3]}a4.d+=a7}}, +od(a0,a1,a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=A.ap(a0,null,0) +for(s=-2*a1,r=-a1;q=a3-1,a3>0;a3=q){if(this.N_(a,a1,a4,a5))if(this.Mk(a,a1,a6))this.vG(a,a1) +else{p=a.a +o=a.d +n=o+s +m=p[n] +l=o+r +k=p[l] +j=p[o] +i=o+a1 +h=p[i] +g=3*(j-k) +f=$.a_4() +e=B.b.t(g+4,3) +d=f[112+((e&2147483647)-((e&2147483648)>>>0))] +e=B.b.t(g+3,3) +c=f[112+((e&2147483647)-((e&2147483648)>>>0))] +e=B.b.t(d+1,1) +b=(e&2147483647)-((e&2147483648)>>>0) +e=$.yh() +p[n]=e[255+m+b] +p[l]=e[255+k+c] +p[o]=e[255+j-d] +p[i]=e[255+h-b]}a.d+=a2}}, +vG(a,b){var s,r,q,p=a.a,o=a.d,n=p[o+-2*b],m=-b,l=p[o+m],k=p[o] +o=p[o+b] +s=3*(k-l)+$.awr()[1020+n-o] +r=$.a_4()[112+B.b.dP(B.b.t(s+4,3),32)] +q=$.a_4()[112+B.b.dP(B.b.t(s+3,3),32)] +a.l(0,m,$.yh()[255+l+q]) +a.l(0,0,$.yh()[255+k-r])}, +Mk(a,b,c){var s=a.a,r=a.d,q=s[r+-2*b],p=s[r+-b],o=s[r] +r=s[r+b] +s=$.a_3() +return s[255+q-p]>c||s[255+r-o]>c}, +MZ(a,b,c){var s=a.a,r=a.d,q=s[r+-2*b],p=s[r+-b],o=s[r] +r=s[r+b] +return 2*$.a_3()[255+p-o]+$.awq()[255+q-r]<=c}, +N_(a,b,c,d){var s,r=a.a,q=a.d,p=r[q+-4*b],o=r[q+-3*b],n=r[q+-2*b],m=r[q+-b],l=r[q],k=r[q+b],j=r[q+2*b] +q=r[q+3*b] +r=$.a_3() +s=255+n +if(2*r[255+m-l]+$.awq()[s-k]>c)return!1 +return r[255+p-o]<=d&&r[255+o-n]<=d&&r[s-m]<=d&&r[255+q-j]<=d&&r[255+j-k]<=d&&r[255+k-l]<=d}, +jJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new Int32Array(16) +for(s=a.a,r=a.d,q=0,p=0,o=0;o<4;++o){n=s[r+q] +m=s[r+(q+8)] +l=n+m +k=n-m +m=s[r+(q+4)] +n=B.b.t(m*35468,16) +j=s[r+(q+12)] +i=B.b.t(j*85627,16) +h=(n&2147483647)-((n&2147483648)>>>0)-((i&2147483647)-((i&2147483648)>>>0)) +m=B.b.t(m*85627,16) +j=B.b.t(j*35468,16) +g=(m&2147483647)-((m&2147483648)>>>0)+((j&2147483647)-((j&2147483648)>>>0)) +f=p+1 +c[p]=l+g +p=f+1 +c[f]=k+h +f=p+1 +c[p]=k-h +p=f+1 +c[f]=l-g;++q}for(e=0,p=0,o=0;o<4;++o){d=c[p]+4 +s=c[p+8] +l=d+s +k=d-s +s=c[p+4] +r=B.b.t(s*35468,16) +n=c[p+12] +m=B.b.t(n*85627,16) +h=(r&2147483647)-((r&2147483648)>>>0)-((m&2147483647)-((m&2147483648)>>>0)) +s=B.b.t(s*85627,16) +n=B.b.t(n*35468,16) +g=(s&2147483647)-((s&2147483648)>>>0)+((n&2147483647)-((n&2147483648)>>>0)) +A.o3(b,e,0,0,l+g) +A.o3(b,e,1,0,k+h) +A.o3(b,e,2,0,k-h) +A.o3(b,e,3,0,l-g);++p +e+=32}}, +ap5(a,b,c,d){this.jJ(b,c) +if(d)this.jJ(A.ap(b,null,16),A.ap(c,null,4))}, +uu(a,b){var s,r,q=a.a[a.d]+4 +for(s=0;s<4;++s)for(r=0;r<4;++r)A.o3(b,0,r,s,q)}, +UI(a,b){var s=this,r=null +if(a.a[a.d]!==0)s.uu(a,b) +if(a.a[a.d+16]!==0)s.uu(A.ap(a,r,16),A.ap(b,r,4)) +if(a.a[a.d+32]!==0)s.uu(A.ap(a,r,32),A.ap(b,r,128)) +if(a.a[a.d+48]!==0)s.uu(A.ap(a,r,48),A.ap(b,r,132))}} +A.aj5.prototype={} +A.aj9.prototype={} +A.ajb.prototype={} +A.Ex.prototype={} +A.aja.prototype={} +A.aj1.prototype={} +A.ra.prototype={} +A.RN.prototype={} +A.RP.prototype={} +A.RO.prototype={} +A.RQ.prototype={} +A.Ez.prototype={ +rV(){var s,r=this.b +if(r.bO(8)!==47)return!1 +s=this.c +s.f=2 +s.a=r.bO(14)+1 +s.b=r.bO(14)+1 +s.d=r.bO(1)!==0 +if(r.bO(3)!==0)return!1 +return!0}, +ka(a){var s,r,q,p=this +p.e=0 +if(!p.rV())return null +s=p.c +p.qK(s.a,s.b,!0) +p.JK() +p.d=A.iZ(s.a,s.b,B.b4) +r=p.dy +r.toString +q=s.a +s=s.b +if(!p.Bl(r,q,s,s,p.gacL()))return null +return p.d}, +JK(){var s,r=this,q=r.c,p=q.a +q=p*q.b+p +s=new Uint32Array(q+p*16) +r.dy=s +r.fr=A.bG(s.buffer,0,null) +r.fx=q +return!0}, +adh(a){var s,r,q,p=this,o=p.b,n=o.bO(2),m=p.dx,l=B.b.bE(1,n) +if((m&l)>>>0!==0)return!1 +p.dx=(m|l)>>>0 +s=new A.RM() +p.db.push(s) +s.a=n +s.b=a[0] +s.c=a[1] +switch(n){case 0:case 1:o=s.e=o.bO(3)+2 +s.d=p.qK(A.rc(s.b,o),A.rc(s.c,o),!1) +break +case 3:r=o.bO(8)+1 +if(r>16)q=0 +else if(r>4)q=1 +else{o=r>2?2:3 +q=o}a[0]=A.rc(s.b,q) +s.e=q +s.d=p.qK(r,1,!1) +p.a6l(r,s) +break +case 2:break +default:throw A.c(A.ac("Invalid WebP transform type: "+n))}return!0}, +qK(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(c){for(s=k.b,r=t.t,q=b,p=a;s.bO(1)!==0;){o=A.b([p,q],r) +if(!k.adh(o))throw A.c(A.ac("Invalid Transform")) +p=o[0] +q=o[1]}c=!0}else{q=b +p=a}s=k.b +if(s.bO(1)!==0){n=s.bO(4) +if(!(n>=1&&n<=11))throw A.c(A.ac("Invalid Color Cache"))}else n=0 +if(!k.ad5(p,q,n,c))throw A.c(A.ac("Invalid Huffman Codes")) +if(n>0){s=B.b.bE(1,n) +k.r=s +k.x=new A.aj6(new Uint32Array(s),32-n)}else k.r=0 +s=k.c +s.a=p +s.b=q +m=k.z +k.Q=A.rc(p,m) +k.y=m===0?4294967295:B.b.bE(1,m)-1 +if(c){k.e=0 +return null}l=new Uint32Array(p*q) +if(!k.Bl(l,p,q,q,null))throw A.c(A.ac("Failed to decode image data.")) +k.e=0 +return l}, +Bl(a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.e,a1=B.b.cj(a0,a8),a2=B.b.b4(a0,a8),a3=a.LI(a2,a1),a4=a.e,a5=a8*a9,a6=a8*b0 +a0=a.r +s=280+a0 +r=a0>0?a.x:null +q=a.y +a0=a.b +p=b1!=null +o=a4 +while(!0){n=a0.b +m=n.c +if(!(!(n.d>=m&&a0.a>=64)&&a4>>0===0){l=a.qS(a.ch,a.Q,a.z,a2,a1) +a3=a.cy[l]}if(a0.a>=32)a0.mU() +n=a3.a +k=n[0].m8(a0) +if(k<256){j=n[1].m8(a0) +if(a0.a>=32)a0.mU() +i=n[2].m8(a0) +a7[a4]=(B.c.G(B.b.q(n[3].m8(a0),0,255))<<24|B.c.G(B.b.q(j,0,255))<<16|B.c.G(B.b.q(k,0,255))<<8|B.c.G(B.b.q(i,0,255)))>>>0;++a4;++a2 +if(a2>=a8){++a1 +if(B.b.b4(a1,16)===0&&p)b1.$1(a1) +if(r!=null)for(n=r.b,m=r.a;o>>0,n)]=h;++o}a2=0}}else if(k<280){g=a.vR(k-256) +f=n[4].m8(a0) +if(a0.a>=32)a0.mU() +e=a.No(a8,a.vR(f)) +if(a4=a8;){a2-=a8;++a1 +if(B.b.b4(a1,16)===0&&p)b1.$1(a1)}if(a4>>0!==0){l=a.qS(a.ch,a.Q,a.z,a2,a1) +a3=a.cy[l]}if(r!=null)for(n=r.b,m=r.a;o>>0,n)]=h;++o}}}else if(k>>0,r.b) +r.a[b]=n;++o}n=r.a +a7[a4]=n[k-280];++a4;++a2 +if(a2>=a8){++a1 +if(B.b.b4(a1,16)===0&&p)b1.$1(a1) +for(m=r.b;o>>0,m)]=h;++o}a2=0}}else return!1}if(p)b1.$1(a1) +if(n.d>=m&&a0.a>=64&&a40)return!1 +for(s=this.cx,r=this.cy,q=0;q1)return!1 +if(p[2].f>1)return!1 +if(p[3].f>1)return!1}return!0}, +a6n(a){var s,r,q,p,o,n,m,l=this,k=l.f,j=a-k +if(j<=0)return +s=l.c +l.JO(j,s.a*k) +r=s.a +q=r*j +p=r*l.f +s=l.dy +s.toString +k=l.fx +k.toString +o=A.bb(s,!1,null,k) +for(k=l.fy,s=o.a,n=o.d,m=0;m=s.c&&j.a>=64)&&f>>0===0){r=l.qS(l.ch,l.Q,l.z,h,i) +g=l.cy[r]}if(j.a>=32)j.mU() +s=g.a +q=s[0].m8(j) +if(q<256){A.a(l.fr,k)[f]=q;++f;++h +if(h>=a){++i +if(B.b.b4(i,16)===0)l.BD(i) +h=0}}else if(q<280){p=l.vR(q-256) +o=s[4].m8(j) +if(j.a>=32)j.mU() +n=l.No(a,l.vR(o)) +if(f>=n&&e-f>=p)for(m=0;m=a;){h-=a;++i +if(B.b.b4(i,16)===0)l.BD(i)}if(f>>0!==0){r=l.qS(l.ch,l.Q,l.z,h,i) +g=l.cy[r]}}else return!1}l.BD(i) +l.e=f +return!0}, +BD(a){var s,r,q,p,o=this,n=a-o.f,m=A.bb(A.a(o.fr,"_pixels8"),!1,null,o.c.a*o.f) +if(n>0){s=o.f +r=o.fy +r.toString +q=o.go +q.toString +p=A.bb(r,!1,null,q*s) +o.db[0].ahF(s,s+n,m,p)}o.f=a}, +acM(a){var s,r,q,p,o,n=this,m=n.c,l=m.a,k=n.f,j=a-k +if(j<=0)return +n.JO(j,l*k) +l=n.fx +l.toString +s=n.f +r=l +q=0 +for(;q>>24&255,0,255))<<24|B.c.G(B.b.q(o&255,0,255))<<16|B.c.G(B.b.q(o>>>8&255,0,255))<<8|B.c.G(B.b.q(o>>>16&255,0,255)))>>>0}n.f=a}, +JO(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.db,g=h.length,f=i.c.a,e=i.f,d=e+a,c=i.fx +c.toString +s=i.dy +s.toString +B.bG.b_(s,c,c+f*a,s,b) +for(f=d-e,s=f-1,r=b;q=g-1,g>0;r=c,g=q){p=h[q] +o=i.dy +o.toString +n=p.b +switch(p.a){case 2:p.agf(o,c,c+f*n) +break +case 0:p.anw(e,d,o,c) +if(d!==p.c){m=c-n +B.bG.b_(o,m,m+n,o,c+s*n)}break +case 1:p.ahG(e,d,o,c) +break +case 3:if(r===c&&p.e>0){l=p.e +k=f*B.b.t(n+B.b.bE(1,l)-1,l) +j=c+f*n-k +B.bG.b_(o,j,j+k,o,c) +p.QC(e,d,o,j,o,c)}else p.QC(e,d,o,r,o,c) +break}}}, +ad5(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(d&&f.b.bO(1)!==0){s=f.b.bO(3)+2 +r=A.rc(a,s) +q=A.rc(b,s) +p=r*q +o=f.qK(r,q,!1) +f.z=s +for(n=1,m=0;m>>8&65535 +o[m]=l +if(l>=n)n=l+1}}else{o=null +n=1}k=J.fW(n,t.fz) +for(j=0;j0,m=0;m19)return!1 +p=new Int32Array(a) +for(k=0;kb)return!1}else r=b +for(q=0,p=8;q=32)s.mU() +n=f.m8(s) +if(n<16){m=q+1 +c[q]=n +if(n!==0)p=n +q=m}else{l=n-16 +k=B.EX[l] +j=B.F8[l] +i=s.bO(k)+j +if(q+i>b)return!1 +else{h=n===16?p:0 +for(;g=i-1,i>0;i=g,q=m){m=q+1 +c[q]=h}}}}return!0}, +vR(a){var s +if(a<4)return a+1 +s=B.b.t(a-2,1) +return B.b.bE(2+(a&1),s)+this.b.bO(s)+1}, +No(a,b){var s,r +if(b>120)return b-120 +else{s=B.FU[b-1] +r=(s>>>4)*a+(8-(s&15)) +return r>=1?r:1}}, +a6l(a,b){var s,r,q=B.b.bE(1,B.b.cN(8,b.e)),p=new Uint32Array(q),o=A.bG(b.d.buffer,0,null),n=A.bG(p.buffer,0,null) +p[0]=b.d[0] +s=4*a +for(r=4;r>>0)*(B.i1[32-q]+1)}else{s=this.c +r=q===32?s[1]:B.b.dG(s[1],q-32)}return r}, +bO(a){var s,r=this,q=r.b +if(!(q.d>=q.c&&r.a>=64)&&a<25){q=r.TK() +s=B.i1[a] +r.a+=a +r.mU() +return(q&s)>>>0}else throw A.c(A.ac("Not enough data in input."))}, +mU(){var s,r,q,p,o=this,n=o.b,m=o.c,l=n.c +while(!0){s=o.a +if(!(s>=8&&n.d>>8)+(p&255)*16777216 +m[1]=p>>>8 +m[1]=(m[1]|r*16777216)>>>0 +o.a=s-8}}} +A.aj6.prototype={} +A.RM.prototype={ +ahF(a,b,c,d){var s,r,q,p,o,n,m,l=this.e,k=B.b.cN(8,l),j=this.b,i=this.d +if(k<8){s=B.b.bE(1,l)-1 +r=B.b.bE(1,k)-1 +for(q=a;q>>0===0){l=c.a +n=c.d +p=l[n] +c.d=n+1}l=i[(p&r)>>>0] +n=d.a +m=d.d +n[m]=l>>>8&255 +d.d=m+1 +p=B.b.t(p,k)}}else for(q=a;q>>8&255 +d.d=m+1}}, +QC(a,b,c,d,e,f){var s,r,q,p,o,n,m,l=this.e,k=B.b.cN(8,l),j=this.b,i=this.d +if(k<8){s=B.b.bE(1,l)-1 +r=B.b.bE(1,k)-1 +for(q=a;q>>0===0){n=d+1 +p=c[d]>>>8&255 +d=n}m=f+1 +e[f]=i[p&r] +p=B.b.cN(p,k)}}else for(q=a;q>>8&255]}}, +ahG(a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this.b,b=this.e,a=B.b.bE(1,b)-1,a0=A.rc(c,b),a1=B.b.t(a2,b)*a0 +for(s=a2;s>>0===0){p=r+1 +o=this.d[r] +b[0]=o&255 +b[1]=o>>>8&255 +b[2]=o>>>16&255 +r=p}o=a5+q +n=a4[o] +m=n>>>8&255 +l=b[0] +k=$.ff() +k[0]=l +l=$.fH() +j=l[0] +k[0]=m +i=l[0] +h=$.aAo() +h[0]=j*i +g=$.aKC() +f=(n>>>16&255)+(g[0]>>>5)>>>0&255 +k[0]=b[1] +j=l[0] +k[0]=m +h[0]=j*l[0] +e=g[0] +k[0]=b[2] +j=l[0] +k[0]=f +h[0]=j*l[0] +d=g[0] +a4[o]=(n&4278255360|f<<16|((n&255)+(e>>>5)>>>0)+(d>>>5)>>>0&255)>>>0}a5+=c;++s +if((s&a)>>>0===0)a1+=a0}}, +anw(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.b +if(a===0){A.aj7(c,d,4278190080) +for(s=1;s>>8&15] +for(s=1;s>>0===0){k=m+1 +l=$.aFy[j.d[m]>>>8&15] +m=k}r=d+s +A.aj7(c,r,l.$3(c,c[r-1],r-i))}d+=i;++n +if((n&q)>>>0===0)o+=p}}, +agf(a,b,c){var s,r,q +for(;b>>8&255 +q=b+1 +a[b]=(s&4278255360|(s&16711935)+(r<<16|r)&16711935)>>>0}}} +A.ajl.prototype={ +gc8(){var s=this,r=s.d +r=r>1||s.e>=4||s.f>1||s.r!==0 +if(r)return!1 +return!0}, +aiB(a,b,c,d){var s,r,q,p,o,n=this,m="_vp8l" +if(!n.gc8())return!1 +s=B.Gi[n.e] +if(n.d===0){r=n.b +q=b*r +p=n.a +B.t.b_(d,q,c*r,p.a,p.d-p.b+q)}else{r=b+c +A.a(n.y,m).fy=d +p=n.z +o=n.y +if(p)r=A.a(o,m).a5g(A.a(n.y,m).c.a,A.a(n.y,m).c.b,r) +else{p=A.a(o,m) +o=A.a(n.y,m).dy +o.toString +r=p.Bl(o,A.a(n.y,m).c.a,A.a(n.y,m).c.b,r,A.a(n.y,m).gajF())}if(!r)return!1}if(s!=null){r=n.b +s.$6(r,n.c,r,b,c,d)}if(n.f===1)if(!n.a5z(d,n.b,n.c,b,c))return!1 +if(b+c===n.c)n.x=!0 +return!0}, +a5z(a,b,c,d,e){if(b<=0||c<=0||d<0||e<0||d+e>c)return!1 +return!0}} +A.EE.prototype={ +a2O(a,b){a.aI() +this.r=0 +this.x=a.d-a.b +this.y=b-16}} +A.MB.prototype={} +A.Mg.prototype={ +DG(a){var s,r=this +if(a===0)return!1 +s=(a<<1>>>0)-1 +r.e=s +s=new Int32Array(s<<1>>>0) +r.d=s +A.a(s,"tree")[1]=-1 +r.f=1 +B.t.h9(r.a,0,128,255) +return!0}, +Ql(a,b){var s,r,q,p,o,n=this +for(s=0,r=0,q=0;q0){++s +r=q}if(!n.DG(s))return!1 +if(s===1){if(r<0||r>=b)return!1 +return n.AJ(r,0,0)}p=new Int32Array(b) +if(!n.aae(a,b,p))return!1 +for(q=0;q0)if(!n.AJ(q,p[q],o))return!1}return n.f===n.e}, +agY(a,b,c,d,e){var s,r,q,p=this +if(!p.DG(e))return!1 +for(s=0;s=d)return p.f===p.e +if(!p.AJ(q,r,a[s]))return p.f===p.e}}return p.f===p.e}, +m8(a){var s,r=this,q=a.TK(),p=a.a,o=q&127,n=r.a[o] +if(n<=7){a.a=p+n +return r.b[o]}s=r.c[o] +p+=7 +q=q>>>7 +do{s=s+A.a(r.d,"tree")[(s<<1>>>0)+1]+(q&1) +q=q>>>1;++p}while(r.N1(s)) +a.a=p +return A.a(r.d,"tree")[s<<1>>>0]}, +AJ(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i="tree" +if(c<=7){s=j.NX(b,c) +for(r=B.b.cb(1,7-c),q=j.b,p=j.a,o=0;o>>0 +q[n]=a +p[n]=c}}else s=j.NX(B.b.fq(b,c-7),7) +for(r=j.c,m=7,l=0;k=c-1,c>0;c=k){if(l>=j.e)return!1 +q=(l<<1>>>0)+1 +if(A.a(j.d,i)[q]<0){p=j.f +if(p===j.e)return!1 +A.a(j.d,i)[q]=p-l +j.f+=2 +A.a(j.d,i)[(p<<1>>>0)+1]=-1 +A.a(j.d,i)[(p+1<<1>>>0)+1]=-1}else if(A.a(j.d,i)[q]===0)return!1 +l+=A.a(j.d,i)[q]+(B.b.fq(b,k)&1);--m +if(m===0)r[s]=l}if(j.abo(l))j.abp(l,0) +else if(j.N1(l))return!1 +A.a(j.d,i)[l<<1>>>0]=a +return!0}, +NX(a,b){return B.b.dG((B.oH[a&15]<<4|B.oH[B.b.t(a,4)])>>>0,8-b)}, +abp(a,b){A.a(this.d,"tree")[(a<<1>>>0)+1]=b}, +N1(a){return A.a(this.d,"tree")[(a<<1>>>0)+1]!==0}, +abo(a){return A.a(this.d,"tree")[(a<<1>>>0)+1]<0}, +aae(a,b,c){var s,r,q,p,o,n,m,l=new Int32Array(16),k=new Int32Array(16) +for(s=0,r=0;sr)r=q}if(r>15)return!1 +for(s=0;s>>0 +k[o]=n}for(s=0;s0){m=k[p] +k[p]=m+1 +c[s]=m}else c[s]=-1}return!0}} +A.Ay.prototype={ +h(a,b){return this.a[b]}} +A.RZ.prototype={} +A.MC.prototype={} +A.ajm.prototype={ +jS(a){var s,r=this,q=null,p=A.bb(a,!1,q,0) +r.b=p +if(!r.a7h(p))return q +p=new A.MC(A.b([],t.ro)) +r.a=p +s=r.b +s.toString +if(!r.PK(s,p))return q +p=r.a +switch(p.f){case 3:p.cx=p.Q.length +return p +case 2:s=r.b +s.toString +s.d=p.dx +if(!A.ayH(s,p).rV())return q +p=r.a +p.cx=p.Q.length +return p +case 1:s=r.b +s.toString +s.d=p.dx +if(!A.ayF(s,p).rV())return q +p=r.a +p.cx=p.Q.length +return p}return q}, +fg(a){var s,r,q,p,o=this,n=o.b +if(n==null||o.a==null)return null +s=o.a +if(s.e){s=s.Q +if(a>=s.length||!1)return null +r=s[a] +n.toString +return o.KP(n.mB(A.a(r.y,"_frameSize"),A.a(r.x,"_framePosition")),a)}q=s.f +if(q===2){n.toString +p=n.mB(s.dy,s.dx) +n=o.a +n.toString +return A.ayH(p,n).ka(0)}else if(q===1){n.toString +p=n.mB(s.dy,s.dx) +n=o.a +n.toString +return A.ayF(p,n).ka(0)}return null}, +i9(a){var s +this.jS(a) +s=this.a +s.ch=0 +s.cx=1 +return this.fg(0)}, +KP(a,b){var s,r,q,p=null,o=A.b([],t.ro),n=new A.MC(o) +if(!this.PK(a,n))return p +if(n.f===0)return p +s=this.a +n.ch=s.ch +n.cx=s.cx +if(n.e){if(b>=o.length||!1)return p +r=o[b] +return this.KP(a.mB(A.a(r.y,"_frameSize"),A.a(r.x,"_framePosition")),b)}else{q=a.mB(n.dy,n.dx) +o=n.f +if(o===2)return A.ayH(q,n).ka(0) +else if(o===1)return A.ayF(q,n).ka(0)}return p}, +a7h(a){if(a.d_(4)!=="RIFF")return!1 +a.E() +if(a.d_(4)!=="WEBP")return!1 +return!0}, +PK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a.b,e=a.c,d=!1 +while(!0){if(!(a.d>>1<<1>>>0 +p=a.d +o=p-f +switch(s){case"VP8X":if(!this.a7C(a,b))return!1 +break +case"VP8 ":b.dx=o +b.dy=r +b.f=1 +d=!0 +break +case"VP8L":b.dx=o +b.dy=r +b.f=2 +d=!0 +break +case"ALPH":n=a.a +m=a.e +l=n.length +n=new A.fo(n,0,l,0,m) +b.cy=n +n.d=p +a.d+=q +break +case"ANIM":b.f=3 +k=a.E() +a.H() +B.c.G(B.b.q(k&255,0,255)) +B.c.G(B.b.q(k>>>24&255,0,255)) +B.c.G(B.b.q(k>>>16&255,0,255)) +B.c.G(B.b.q(k>>>8&255,0,255)) +break +case"ANMF":if(!this.a71(a,b,r))return!1 +break +case"ICCP":b.toString +j=a.dn(r) +a.d=a.d+(j.c-j.d) +j.ec() +break +case"EXIF":b.toString +a.d_(r) +break +case"XMP ":b.toString +a.d_(r) +break +default:i="UNKNOWN WEBP TAG: "+s +h=$.ZS +if(h==null)A.Il(i) +else h.$1(i) +a.d+=q +break}p=a.d +g=q-(p-f-o) +if(g>0)a.d=p+g}if(!b.d)b.d=b.cy!=null +return b.f!==0}, +a7C(a,b){var s,r,q,p,o=a.aI() +if((o&192)!==0)return!1 +s=B.b.t(o,4) +r=B.b.t(o,1) +if((o&1)!==0)return!1 +if(a.iX()!==0)return!1 +q=a.iX() +p=a.iX() +b.a=q+1 +b.b=p+1 +b.e=(r&1)!==0 +b.d=(s&1)!==0 +return!0}, +a71(a,b,c){var s=new A.MB(a.iX()*2,a.iX()*2,a.iX()+1,a.iX()+1,a.iX()) +s.a2O(a,c) +if(s.r!==0)return!1 +b.Q.push(s) +return!0}} +A.Ma.prototype={ +a16(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b +m.rw(A.a6q("R",l,k,c,b)) +m.rw(A.a6q("G",l,k,c,b)) +m.rw(A.a6q("B",l,k,c,b)) +if(a.c===B.b4)m.rw(A.a6q("A",l,k,c,b)) +s=a.mn() +for(r=0,q=0;r1)s=1+this.a.$2(s-1,0.184874) +return Math.pow(s,0.4545)*84.66}, +$S:141} +A.Ar.prototype={ +j(a){return"Format."+this.b}} +A.z7.prototype={ +j(a){return"Channels."+this.b}} +A.a7m.prototype={ +Hy(a){var s,r,q,p,o,n,m=this,l=m.y,k=A.bG(l.buffer,0,null) +switch(a.a){case 2:return k +case 3:s=m.a*m.b*4 +r=new Uint8Array(s) +for(q=0;q>>8&255)+0.114*(p>>>16&255))}return r}}, +mn(){return this.Hy(B.Dg)}, +U(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=Math.min(j.b,b.b),h=j.a,g=b.a,f=Math.min(h,g) +for(s=j.y,r=b.y,q=0;q>>24&255)+(k>>>24&255),0,255))<<24|B.c.G(B.b.q((l>>>16&255)+(k>>>16&255),0,255))<<16|B.c.G(B.b.q((l>>>8&255)+(k>>>8&255),0,255))<<8|B.c.G(B.b.q((l&255)+(k&255),0,255)))>>>0}return j}, +as(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=Math.min(j.b,b.b),h=j.a,g=b.a,f=Math.min(h,g) +for(s=j.y,r=b.y,q=0;q>>24&255)-(k>>>24&255),0,255))<<24|B.c.G(B.b.q((l>>>16&255)-(k>>>16&255),0,255))<<16|B.c.G(B.b.q((l>>>8&255)-(k>>>8&255),0,255))<<8|B.c.G(B.b.q((l&255)-(k&255),0,255)))>>>0}return j}, +a7(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=Math.min(i.b,A.ds(b.gbj(b))),g=i.a,f=Math.min(g,A.ds(b.gbo(b))) +for(s=i.y,r=0;r>>24&255)*(m.fq(0,24)&255),0,255))<<24|B.c.G(B.b.q((n>>>16&255)*(j&255),0,255))<<16|B.c.G(B.b.q((n>>>8&255)*(k&255),0,255))<<8|B.c.G(B.c.q((n&255)*l,0,255)))>>>0}return i}, +gp(a){return this.y.length}, +h(a,b){return this.y[b]}, +Wn(a,b,c){this.y[b*this.a+a]=c}} +A.Ml.prototype={ +j(a){return"ImageException: "+this.a}, +$ibm:1} +A.fo.prototype={ +gp(a){return this.c-this.d}, +h(a,b){return this.a[this.d+b]}, +l(a,b,c){this.a[this.d+b]=c +return c}, +iq(a,b,c,d){var s=this.a,r=J.c4(s),q=this.d+a +if(c instanceof A.fo)r.b_(s,q,q+b,c.a,c.d+d) +else r.b_(s,q,q+b,t.Cm.a(c),d)}, +m0(a,b,c){return this.iq(a,b,c,0)}, +amt(a,b,c){var s=this.a,r=this.d+a +J.kI(s,r,r+b,c)}, +Ad(a,b,c){var s=this,r=c!=null?s.b+c:s.d +return A.bb(s.a,s.e,a,r+b)}, +dn(a){return this.Ad(a,0,null)}, +qn(a,b){return this.Ad(a,b,null)}, +mB(a,b){return this.Ad(a,0,b)}, +aI(){return this.a[this.d++]}, +eX(a){var s=this.dn(a) +this.d=this.d+(s.c-s.d) +return s}, +d_(a){var s,r,q,p,o=this +if(a==null){s=A.b([],t.t) +for(r=o.c;q=o.d,q>>0 +return(q<<24|r<<16|s<<8|l)>>>0}, +z_(){return A.b_F(this.GP())}, +GP(){var s,r,q,p,o,n,m,l=this,k=l.a,j=l.d,i=l.d=j+1,h=k[j]&255 +j=l.d=i+1 +s=k[i]&255 +i=l.d=j+1 +r=k[j]&255 +j=l.d=i+1 +q=k[i]&255 +i=l.d=j+1 +p=k[j]&255 +j=l.d=i+1 +o=k[i]&255 +i=l.d=j+1 +n=k[j]&255 +l.d=i+1 +m=k[i]&255 +if(l.e)return(B.b.bE(h,56)|B.b.bE(s,48)|B.b.bE(r,40)|B.b.bE(q,32)|p<<24|o<<16|n<<8|m)>>>0 +return(B.b.bE(m,56)|B.b.bE(n,48)|B.b.bE(o,40)|B.b.bE(p,32)|q<<24|r<<16|s<<8|h)>>>0}, +ur(a,b,c){var s,r=this,q=r.a +if(t.H3.b(q))return r.UG(b,c) +s=r.b+b+b +return J.awL(q,s,c<=0?r.c:s+c)}, +UG(a,b){var s,r=this,q=b==null?r.c-r.d-a:b,p=r.a +if(t.H3.b(p))return A.bG(p.buffer,p.byteOffset+r.d+a,q) +s=r.d+a +s=J.awL(p,s,s+q) +return new Uint8Array(A.fC(s))}, +ec(){return this.UG(0,null)}, +ut(){var s=this.a +if(t.H3.b(s))return A.NE(s.buffer,s.byteOffset+this.d,null) +return A.NE(this.ec().buffer,0,null)}} +A.aaH.prototype={ +j3(a){var s=this +if(s.a===s.c.length)s.a6j() +s.c[s.a++]=a&255}, +UZ(a){this.j3(a&255) +this.j3(B.b.t(a,8)&255)}, +zn(a){var s=this +s.j3(a&255) +s.j3(a>>>8&255) +s.j3(a>>>16&255) +s.j3(a>>>24&255)}, +a6k(a){var s,r,q=this.c.length,p=q===0?8192:q*2 +q=this.c +s=q.length +r=new Uint8Array(s+p) +B.t.cR(r,0,s,q) +this.c=r}, +a6j(){return this.a6k(null)}, +gp(a){return this.a}} +A.a7u.prototype={ +kQ(a,b,c,d,e){return this.Vo(a,b,c,d,e)}, +Vo(a,b,c,d,e){var s=0,r=A.C(t.rx),q,p=this,o,n +var $async$kQ=A.D(function(f,g){if(f===1)return A.z(g,r) +while(true)switch(s){case 0:n=p.aim("image/*",p.ahO(e,d),!1) +J.kJ(A.a(p.d,"_target")).ar(0) +J.kJ(A.a(p.d,"_target")).I(0,n) +n.click() +s=3 +return A.H(p.a7x(n),$async$kQ) +case 3:o=g +q=A.a(p.e,"_imageResizer").GY(J.ym(o),c,b,a) +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$kQ,r)}, +ahO(a,b){if(a===B.E7)return b===B.zK?"user":"environment" +return null}, +a7c(a){return a.files}, +a7x(a){var s=new A.ab($.a3,t.G4),r=new A.aN(s,t.jT),q=t.TV,p=new A.kt(a,"change",!1,q),o=t.P +p.gN(p).bG(0,new A.a7w(this,r),o) +q=new A.kt(a,"error",!1,q) +q.gN(q).bG(0,new A.a7x(r),o) +return s}, +aim(a,b,c){var s=A.Mt("file") +s.accept=a +s.multiple=!1 +if(b!=null)s.setAttribute("capture",b) +return s}} +A.a7w.prototype={ +$1(a){var s,r=t.FZ.a(J.a_m(a)),q=r==null?null:this.a.a7c(r),p=this.b +if((p.a.a&30)===0&&q!=null){s=A.b6(q).i("aF") +p.cq(0,A.ai(new A.aF(q,new A.a7v(),s),!0,s.i("aI.E")))}}, +$S:9} +A.a7v.prototype={ +$1(a){var s=(self.URL||self.webkitURL).createObjectURL(a),r=a.name,q=a.size,p=a.lastModified +return A.aFG(s,A.KQ(p==null?Date.now():p,!1),q,a.type,r)}, +$S:505} +A.a7x.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.hv(a)}, +$S:9} +A.a7G.prototype={ +GY(a,b,c,d){return this.aor(a,b,c,d)}, +aor(a,b,c,d){var s=0,r=A.C(t.rx),q +var $async$GY=A.D(function(e,f){if(e===1)return A.z(f,r) +while(true)switch(s){case 0:q=a +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$GY,r)}} +A.a9B.prototype={ +kQ(a,b,c,d,e){return this.Vp(a,b,c,d,e)}, +Vp(a,b,c,d,e){var s=0,r=A.C(t.ju),q,p,o +var $async$kQ=A.D(function(f,g){if(f===1)return A.z(g,r) +while(true)switch(s){case 0:p=t.N +s=3 +return A.H(B.O6.f5("pickImage",A.af(["source",e.a,"maxWidth",c,"maxHeight",b,"imageQuality",a,"cameraDevice",d.a],p,t.z),!1,p),$async$kQ) +case 3:o=g +q=o!=null?A.aFG(o,null,null,null,null):null +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$kQ,r)}} +A.a7t.prototype={} +A.z0.prototype={ +j(a){return"CameraDevice."+this.b}} +A.AL.prototype={ +j(a){return"ImageSource."+this.b}} +A.KP.prototype={ +j(a){return this.a}} +A.jG.prototype={ +lR(a,b){var s,r,q,p=this,o=p.e +if(o==null){if(p.d==null){p.DS("yMMMMd") +p.DS("jms")}o=p.d +o.toString +o=p.Ni(o) +s=A.a8(o).i("c1<1>") +s=p.e=A.ai(new A.c1(o,s),!0,s.i("aI.E")) +o=s}s=o.length +r=0 +q="" +for(;r=12&&s<24?1:0 +return n.b.gff().fr[r] +case"c":return n.akm(a) +case"d":return n.b.f6(B.e.dO(""+A.OM(a),l.length,m)) +case"D":q=A.ac3(A.ON(a),2,29,0,0,0,0,!1) +if(!A.fc(q))A.R(A.jA(q)) +return n.b.f6(B.e.dO(""+A.aYW(A.id(a),A.OM(a),A.id(new A.dj(q,!1))===2),l.length,m)) +case"E":q=n.b +l=l.length>=4?q.gff().z:q.gff().ch +return l[B.b.b4(A.ac_(a),7)] +case"G":p=A.ON(a)>0?1:0 +q=n.b +return l.length>=4?q.gff().c[p]:q.gff().b[p] +case"h":s=A.qs(a) +if(A.qs(a)>12)s-=12 +return n.b.f6(B.e.dO(""+(s===0?12:s),l.length,m)) +case"H":return n.b.f6(B.e.dO(""+A.qs(a),l.length,m)) +case"K":return n.b.f6(B.e.dO(""+B.b.b4(A.qs(a),12),l.length,m)) +case"k":return n.b.f6(B.e.dO(""+(A.qs(a)===0?24:A.qs(a)),l.length,m)) +case"L":return n.akn(a) +case"M":return n.akk(a) +case"m":return n.b.f6(B.e.dO(""+A.aEu(a),l.length,m)) +case"Q":return n.akl(a) +case"S":return n.akj(a) +case"s":return n.b.f6(B.e.dO(""+A.aEv(a),l.length,m)) +case"v":return n.akp(a) +case"y":o=A.ON(a) +if(o<0)o=-o +l=l.length +q=n.b +return l===2?q.f6(B.e.dO(""+B.b.b4(o,100),2,m)):q.f6(B.e.dO(""+o,l,m)) +case"z":return n.ako(a) +case"Z":return n.akq(a) +default:return""}}, +akk(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gff().d[A.id(a)-1] +case 4:return r.gff().f[A.id(a)-1] +case 3:return r.gff().x[A.id(a)-1] +default:return r.f6(B.e.dO(""+A.id(a),s,"0"))}}, +akj(a){var s=this.b,r=s.f6(B.e.dO(""+A.aEt(a),3,"0")),q=this.a.length-3 +if(q>0)return r+s.f6(B.e.dO(""+0,q,"0")) +else return r}, +akm(a){var s=this.b +switch(this.a.length){case 5:return s.gff().db[B.b.b4(A.ac_(a),7)] +case 4:return s.gff().Q[B.b.b4(A.ac_(a),7)] +case 3:return s.gff().cx[B.b.b4(A.ac_(a),7)] +default:return s.f6(B.e.dO(""+A.OM(a),1,"0"))}}, +akn(a){var s=this.a.length,r=this.b +switch(s){case 5:return r.gff().e[A.id(a)-1] +case 4:return r.gff().r[A.id(a)-1] +case 3:return r.gff().y[A.id(a)-1] +default:return r.f6(B.e.dO(""+A.id(a),s,"0"))}}, +akl(a){var s=B.c.G((A.id(a)-1)/3),r=this.a.length,q=this.b +switch(r){case 4:return q.gff().dy[s] +case 3:return q.gff().dx[s] +default:return q.f6(B.e.dO(""+(s+1),r,"0"))}}, +akp(a){throw A.c(A.bV(null))}, +ako(a){throw A.c(A.bV(null))}, +akq(a){throw A.c(A.bV(null))}} +A.RD.prototype={ +h(a,b){return A.y7(b)==="en_US"?this.b:this.ow()}, +ow(){throw A.c(new A.Nd("Locale data has not been initialized, call "+this.a+"."))}} +A.Nd.prototype={ +j(a){return"LocaleDataException: "+this.a}, +$ibm:1} +A.uJ.prototype={ +K(a,b){throw A.c(A.ae("implemented internally"))}, +ce(a){var s=($.bv+1)%16777215 +$.bv=s +return new A.Vh(A.aT(t.ai),null,s,this,B.a2)}, +$ilH:1} +A.Vh.prototype={ +gM(){return t.SK.a(A.eL.prototype.gM.call(this))}, +bJ(a){var s,r,q,p,o=this,n=o.b9$,m=n==null?null:n.bz +if(m==null)m=t.SK.a(A.eL.prototype.gM.call(o)).d +for(n=t.SK.a(A.eL.prototype.gM.call(o)).c,s=A.a8(n).i("c1<1>"),n=new A.c1(n,s),n=new A.bl(n,n.gp(n),s.i("bl")),s=s.i("aI.E"),r=null;n.v();m=r)r=new A.of(s.a(n.d),m,o,null) +if(r!=null)for(n=o.bz,n=A.fz(n,n.r,A.r(n).c),s=n.$ti.c;n.v();){q=s.a(n.d) +p=r.c +if(!J.e(q.C,p)){q.C=p +q.eV()}r=r.d +q.salv(r) +if(!(r instanceof A.of))break}return m}} +A.of.prototype={ +ce(a){var s=($.bv+1)%16777215 +$.bv=s +return new A.og(s,this,B.a2)}, +K(a,b){return A.R(A.ae("handled internally"))}} +A.og.prototype={ +gM(){return t.Fn.a(A.eL.prototype.gM.call(this))}, +salv(a){var s,r,q=this.bz +if(a instanceof A.of)if(q instanceof A.of){s=a.c +r=q.c +s=A.J(s)===A.J(r)&&J.e(s.a,r.a)}else s=!1 +else s=!1 +if(s)return +if(!J.e(q,a)){this.bz=a +this.bP(new A.aow())}}, +eq(a,b){var s=this,r=t.Fn +r.a(A.eL.prototype.gM.call(s)).e.bz.I(0,s) +s.C=r.a(A.eL.prototype.gM.call(s)).c +s.bz=r.a(A.eL.prototype.gM.call(s)).d +s.va(a,b)}, +kK(){t.Fn.a(A.eL.prototype.gM.call(this)).e.bz.w(0,this) +this.qo()}, +bJ(a){var s=this.C +s.toString +return s}} +A.aow.prototype={ +$1(a){return a.eV()}, +$S:18} +A.Qm.prototype={} +A.ard.prototype={ +$1(a){if(a instanceof A.og)this.a.b9$=a +return!1}, +$S:19} +A.asE.prototype={ +$1(a){if(a instanceof A.og)this.a.b9$=a +return!1}, +$S:19} +A.lG.prototype={ +K(a,b){return this.E9(b,this.c)}, +ce(a){return A.aTk(this)}, +$ilH:1} +A.DB.prototype={ +bJ(a){var s=this +if(s.b9$!=null)return t.k7.a(A.eL.prototype.gM.call(s)).E9(s,s.b9$.bz) +return s.Zu(0)}, +gM(){return t.k7.a(A.eL.prototype.gM.call(this))}} +A.X7.prototype={ +eq(a,b){if(t.Ej.b(a))this.b9$=a +this.va(a,b)}, +c4(){this.Am() +this.mj(new A.ard(this))}} +A.YZ.prototype={ +eq(a,b){if(t.Ej.b(a))this.b9$=a +this.va(a,b)}, +c4(){this.Am() +this.mj(new A.asE(this))}} +A.Kz.prototype={ +agd(a,b){var s,r=null +A.au2("absolute",A.b([b,null,null,null,null,null,null],t._m)) +s=this.a +s=s.he(b)>0&&!s.lX(b) +if(s)return b +s=this.b +return this.T3(0,s==null?A.azC():s,b,r,r,r,r,r,r)}, +Rs(a){var s,r,q=A.C7(a,this.a) +q.z6() +s=q.d +r=s.length +if(r===0){s=q.b +return s==null?".":s}if(r===1){s=q.b +return s==null?".":s}B.d.eu(s) +q.e.pop() +q.z6() +return q.j(0)}, +T3(a,b,c,d,e,f,g,h,i){var s=A.b([b,c,d,e,f,g,h,i],t._m) +A.au2("join",s) +return this.G1(new A.eP(s,t.Ri))}, +G0(a,b,c){return this.T3(a,b,c,null,null,null,null,null,null)}, +G1(a){var s,r,q,p,o,n,m,l,k +for(s=a.ga3(a),r=new A.ko(s,new A.a1B(),a.$ti.i("ko")),q=this.a,p=!1,o=!1,n="";r.v();){m=s.gJ(s) +if(q.lX(m)&&o){l=A.C7(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.e.a0(k,0,q.pO(k,!0)) +l.b=n +if(q.tQ(n))l.e[0]=q.gnS() +n=""+l.j(0)}else if(q.he(m)>0){o=!q.lX(m) +n=""+m}else{if(!(m.length!==0&&q.Er(m[0])))if(p)n+=q.gnS() +n+=m}p=q.tQ(m)}return n.charCodeAt(0)==0?n:n}, +qk(a,b){var s=A.C7(b,this.a),r=s.d,q=A.a8(r).i("aJ<1>") +q=A.ai(new A.aJ(r,new A.a1C(),q),!0,q.i("q.E")) +s.d=q +r=s.b +if(r!=null)B.d.ks(q,0,r) +return s.d}, +Go(a,b){var s +if(!this.abl(b))return b +s=A.C7(b,this.a) +s.tT(0) +return s.j(0)}, +abl(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.he(a) +if(j!==0){if(k===$.Is())for(s=0;s0)return o.Go(0,a) +if(m.he(a)<=0||m.lX(a))a=o.agd(0,a) +if(m.he(a)<=0&&m.he(s)>0)throw A.c(A.aEd(n+a+'" from "'+s+'".')) +r=A.C7(s,m) +r.tT(0) +q=A.C7(a,m) +q.tT(0) +l=r.d +if(l.length!==0&&J.e(l[0],"."))return q.j(0) +l=r.b +p=q.b +if(l!=p)l=l==null||p==null||!m.GE(l,p) +else l=!1 +if(l)return q.j(0) +while(!0){l=r.d +if(l.length!==0){p=q.d +l=p.length!==0&&m.GE(l[0],p[0])}else l=!1 +if(!l)break +B.d.fL(r.d,0) +B.d.fL(r.e,1) +B.d.fL(q.d,0) +B.d.fL(q.e,1)}l=r.d +if(l.length!==0&&J.e(l[0],".."))throw A.c(A.aEd(n+a+'" from "'+s+'".')) +l=t.N +B.d.tC(q.d,0,A.a_(r.d.length,"..",!1,l)) +p=q.e +p[0]="" +B.d.tC(p,1,A.a_(r.d.length,m.gnS(),!1,l)) +m=q.d +l=m.length +if(l===0)return"." +if(l>1&&J.e(B.d.gO(m),".")){B.d.eu(q.d) +m=q.e +m.pop() +m.pop() +m.push("")}q.b="" +q.z6() +return q.j(0)}, +TO(a){var s,r,q=this,p=A.aH1(a) +if(p.gdR()==="file"&&q.a===$.Ir())return p.j(0) +else if(p.gdR()!=="file"&&p.gdR()!==""&&q.a!==$.Ir())return p.j(0) +s=q.Go(0,q.a.GD(A.aH1(p))) +r=q.ao3(s) +return q.qk(0,r).length>q.qk(0,s).length?s:r}} +A.a1B.prototype={ +$1(a){return a!==""}, +$S:34} +A.a1C.prototype={ +$1(a){return a.length!==0}, +$S:34} +A.au3.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:510} +A.pM.prototype={ +VH(a){var s=this.he(a) +if(s>0)return B.e.a0(a,0,s) +return this.lX(a)?a[0]:null}, +GE(a,b){return a===b}} +A.aaZ.prototype={ +z6(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.e(B.d.gO(s),"")))break +B.d.eu(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +tT(a){var s,r,q,p,o,n,m=this,l=A.b([],t.s) +for(s=m.d,r=s.length,q=0,p=0;p0){r=B.e.js(a,"\\",r+1) +if(r>0)return r}return q}if(q<3)return 0 +if(!A.aHU(s))return 0 +if(B.e.ao(a,1)!==58)return 0 +q=B.e.ao(a,2) +if(!(q===47||q===92))return 0 +return 3}, +he(a){return this.pO(a,!1)}, +lX(a){return this.he(a)===1}, +GD(a){var s,r +if(a.gdR()!==""&&a.gdR()!=="file")throw A.c(A.aO("Uri "+a.j(0)+" must have scheme 'file:'.",null)) +s=a.geW(a) +if(a.gjr(a)===""){if(s.length>=3&&B.e.bL(s,"/")&&A.aHW(s,1))s=B.e.kE(s,"/","")}else s="\\\\"+a.gjr(a)+s +r=A.iA(s,"/","\\") +return A.az3(r,0,r.length,B.a1,!1)}, +ahC(a,b){var s +if(a===b)return!0 +if(a===47)return b===92 +if(a===92)return b===47 +if((a^b)!==32)return!1 +s=a|32 +return s>=97&&s<=122}, +GE(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r"))}, +E9(a,b){b.toString +return new A.fy(this,"",b,null,this.$ti.i("fy<1>"))}} +A.FB.prototype={} +A.fy.prototype={ +d1(a){return!1}, +ce(a){var s=A.hm(t.u,t.X),r=($.bv+1)%16777215 +$.bv=r +return new A.oc(s,r,this,B.a2,this.$ti.i("oc<1>"))}} +A.ri.prototype={} +A.oc.prototype={ +eq(a,b){this.va(a,b)}, +gM(){return this.$ti.i("fy<1>").a(A.cB.prototype.gM.call(this))}, +Hl(a,b){var s,r=this.bz,q=r.h(0,a),p=q==null +if(!p&&!this.$ti.i("ri<1>").b(q))return +s=this.$ti +if(s.i("E(1)").b(b)){p=p?new A.ri(A.b([],s.i("o")),s.i("ri<1>")):q +s.i("ri<1>").a(p) +if(p.a){p.a=!1 +B.d.sp(p.c,0)}if(!p.b){p.b=!0 +$.c2.z$.push(new A.ank(p))}p.c.push(b) +r.l(0,a,p)}else r.l(0,a,B.es)}, +Gp(a,b){var s,r,q,p,o,n=this.bz.h(0,b),m=!1 +if(n!=null)if(this.$ti.i("ri<1>").b(n)){if(b.cx)return +for(r=n.c,q=r.length,p=0;p").a(A.cB.prototype.gM.call(r)).f.e.$ti.i("Hz<1>")) +s.a=r +r.dJ=s}r.IQ()}, +bk(a,b){var s,r,q,p,o=this +o.ax=!0 +s=A.a(o.dJ,"_delegateState") +r=s.a +r.toString +q=s.$ti.i("m8.D") +q.a(r.$ti.i("fy<1>").a(A.cB.prototype.gM.call(r)).f.e) +r=s.a +r.toString +p=!J.e(b.f.e.a,q.a(r.$ti.i("fy<1>").a(A.cB.prototype.gM.call(r)).f.e).a) +if(p&&s.b!=null){s.b.$0() +s.b=null}o.ek=p +o.Jc(0,b) +o.ek=!1}, +ux(a){this.Y9(a) +if(this.ek)this.pu(a)}, +bZ(){this.ax=!0 +this.IY()}, +bJ(a){var s=this,r=s.$ti.i("fy<1>") +r.a(A.cB.prototype.gM.call(s)) +A.a(s.dJ,"_delegateState") +s.ax=!1 +if(s.d5){s.d5=!1 +s.pu(r.a(A.cB.prototype.gM.call(s)))}return s.Jb(0)}, +kK(){var s=A.a(this.dJ,"_delegateState") +s.ZJ(0) +s=s.b +if(s!=null)s.$0() +this.qo()}, +amk(){if(!this.dz)return +this.eV() +this.d5=!0}, +oU(a,b){return this.Ao(a,b)}, +$iMq:1} +A.ank.prototype={ +$1(a){var s=this.a +s.b=!1 +s.a=!0}, +$S:2} +A.Tz.prototype={} +A.m8.prototype={ +m(a){}} +A.xZ.prototype={} +A.Hz.prototype={ +gn(a){var s,r,q=this,p=q.a +p.dz=!1 +if(q.b==null){s=q.$ti.i("m8.D") +p=s.a(A.r(p).i("fy<1>").a(A.cB.prototype.gM.call(p)).f.e) +r=q.a +r.toString +r=p.c.$2(r,s.a(r.$ti.i("fy<1>").a(A.cB.prototype.gM.call(r)).f.e).a) +q.b=r}p=q.a +p.dz=!0 +return q.$ti.i("m8.D").a(A.r(p).i("fy<1>").a(A.cB.prototype.gM.call(p)).f.e).a}} +A.Nz.prototype={} +A.ac9.prototype={ +$1(a){var s=this.b +this.a.a=s.i("oc<0>?").a(a.kO(s.i("fy<0>"))) +return!1}, +$S:19} +A.OR.prototype={ +j(a){var s=this.a,r=this.b +return"Error: Could not find the correct Provider<"+s.j(0)+"> above this "+r.j(0)+' Widget\n\nThis happens because you used a `BuildContext` that does not include the provider\nof your choice. There are a few common scenarios:\n\n- You added a new provider in your `main.dart` and performed a hot-reload.\n To fix, perform a hot-restart.\n\n- The provider you are trying to read is in a different route.\n\n Providers are "scoped". So if you insert of provider inside a route, then\n other routes will not be able to access that provider.\n\n- You used a `BuildContext` that is an ancestor of the provider you are trying to read.\n\n Make sure that '+r.j(0)+" is under your MultiProvider/Provider<"+s.j(0)+">.\n This usually happens when you are creating a provider and trying to read it immediately.\n\n For example, instead of:\n\n ```\n Widget build(BuildContext context) {\n return Provider(\n create: (_) => Example(),\n // Will throw a ProviderNotFoundError, because `context` is associated\n // to the widget that is the parent of `Provider`\n child: Text(context.watch()),\n ),\n }\n ```\n\n consider using `builder` like so:\n\n ```\n Widget build(BuildContext context) {\n return Provider(\n create: (_) => Example(),\n // we use `builder` to obtain a new `BuildContext` that has access to the provider\n builder: (context) {\n // No longer throws\n return Text(context.watch()),\n }\n ),\n }\n ```\n\nIf none of these solutions work, consider asking for help on StackOverflow:\nhttps://stackoverflow.com/questions/tagged/flutter\n"}, +$ibm:1} +A.N0.prototype={ +gaov(){return A.a(this.a,"resumeCallBack")}, +t0(a){return this.aiL(a)}, +aiL(a){var s=0,r=A.C(t.H),q=this +var $async$t0=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:case 2:switch(a.a){case 0:s=4 +break +case 1:s=5 +break +case 2:s=6 +break +case 3:s=7 +break +default:s=3 +break}break +case 4:s=8 +return A.H(q.aow(),$async$t0) +case 8:s=3 +break +case 5:case 6:case 7:s=3 +break +case 3:return A.A(null,r)}}) +return A.B($async$t0,r)}, +aow(){return this.gaov().$0()}} +A.Cv.prototype={ +au(){return new A.Gq(B.l)}} +A.Gq.prototype={ +aW(){var s,r +this.bp() +s=new A.N0(this.gapk()) +this.e=s +r=$.K +r.toString +r.by$.push(A.a(s,"_observer"))}, +K(a,b){var s,r=this,q=null +r.a.toString +s=A.il(B.b1,A.b([r.a7t(),new A.bT(B.K,A.aU(q,q,B.j,q,q,new A.jk(q,q,q,q,r.a.d),q,q,q,q,q,q,q),q)],t.D),B.aY,q) +return new A.cM(new A.Qp(s,q),r.gamW(),q,t.xU)}, +m(a){var s +this.ba(0) +s=$.K +s.toString +B.d.w(s.by$,A.a(this.e,"_observer"))}, +uv(){var s=0,r=A.C(t.H),q=this +var $async$uv=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=2 +return A.H(A.Cw(t.yi.a(q.a.a),A.a(q.d,"_channel"),q.a.d),$async$uv) +case 2:return A.A(null,r)}}) +return A.B($async$uv,r)}, +amX(a){this.uv() +return!1}, +a7t(){var s=this.a.c +return new A.EF(s,B.nd,null)}} +A.P4.prototype={ +gh1(){return B.CX}, +jM(a,b){var s=A.cp() +s.sFq(B.dQ) +s.PW(0,this.q2(a),B.i) +return s}, +dQ(a,b){var s,r=new A.acg().$1(a),q=a.d,p=J.l(r) +p.cw(r,a.c,q) +s=a.a +p.cw(r,s,q) +p.cw(r,s,a.b) +return r}, +q2(a){return this.dQ(a,null)}, +hb(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j=this,i=a1.a,h=a1.c-i,g=h/2,f=a1.b,e=a1.d-f,d=j.b,c=d/2,b=j.e,a=j.r +if(b>Math.min(a,a)/2+d*2)b=g/2 +s=j.f +s=so)o=s}r=p.gop() +return A.ca(A.he(A.ayn(A.aFm(B.P,new A.AE(p.ch,q),q,o),r),q,q),b.d,b.b)}, +$S:514} +A.asn.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.P3.prototype={ +m(a){return this.a.ay(0)}, +y4(){var s=0,r=A.C(t._f),q,p=this,o +var $async$y4=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:o=p.a +o.cy=A.a(o.cy,"facing")===B.he?B.nd:B.he +s=3 +return A.H(o.hj(0),$async$y4) +case 3:q=A.a(o.cy,"facing") +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$y4,r)}, +anr(){throw A.c(A.bV(null))}, +gVT(){var s=this.a.cx +return new A.ks(s,A.r(s).i("ks<1>"))}, +H9(){var s=0,r=A.C(t.H),q +var $async$H9=A.D(function(a,b){if(a===1)return A.z(b,r) +while(true)switch(s){case 0:s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$H9,r)}, +$iP2:1} +A.a1r.prototype={} +A.aiV.prototype={} +A.ajg.prototype={} +A.a2R.prototype={} +A.vt.prototype={ +w(a,b){var s="flutter."+b +J.iD(this.a,b) +return $.awn().w(0,s)}} +A.a9C.prototype={ +w(a,b){return this.ao6(0,b)}, +ao6(a,b){var s=0,r=A.C(t.y),q,p +var $async$w=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:s=3 +return A.H(B.ix.f5("remove",A.af(["key",b],t.N,t.z),!1,t.y),$async$w) +case 3:p=d +p.toString +q=p +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$w,r)}, +mx(a,b,c){return this.Wx(a,b,c)}, +Wx(a,b,c){var s=0,r=A.C(t.y),q,p +var $async$mx=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:s=3 +return A.H(B.ix.f5("set"+a,A.af(["key",b,"value",c],t.N,t.z),!1,t.y),$async$mx) +case 3:p=e +p.toString +q=p +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$mx,r)}, +ml(a){var s=0,r=A.C(t.nf),q,p,o,n +var $async$ml=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:p=t.N +o=t.K +s=3 +return A.H(B.ix.alH("getAll",p,o),$async$ml) +case 3:n=c +if(n==null){q=A.v(p,o) +s=1 +break}q=n +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ml,r)}} +A.afz.prototype={} +A.afx.prototype={ +ml(a){var s=0,r=A.C(t.nf),q,p=this,o,n,m,l,k +var $async$ml=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:k=A.v(t.N,t.K) +for(o=p.gaeZ(),n=J.aW(o.a),o=new A.ko(n,o.b,o.$ti.i("ko<1>"));o.v();){m=n.gJ(n) +l=window.localStorage.getItem(m) +l.toString +k.l(0,m,p.a5t(l))}q=k +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$ml,r)}, +w(a,b){return this.ao7(0,b)}, +ao7(a,b){var s=0,r=A.C(t.y),q +var $async$w=A.D(function(c,d){if(c===1)return A.z(d,r) +while(true)switch(s){case 0:if(!B.e.bL(b,"flutter."))A.R(A.cj(u.l,b,0)) +B.xk.w(window.localStorage,b) +q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$w,r)}, +mx(a,b,c){return this.Wy(a,b,c)}, +Wy(a,b,c){var s=0,r=A.C(t.y),q +var $async$mx=A.D(function(d,e){if(d===1)return A.z(e,r) +while(true)switch(s){case 0:if(!B.e.bL(b,"flutter."))A.R(A.cj(u.l,b,0)) +window.localStorage.setItem(b,B.o.dv(c)) +q=!0 +s=1 +break +case 1:return A.A(q,r)}}) +return A.B($async$mx,r)}, +gaeZ(){var s=B.xk.gaD(window.localStorage) +return new A.aJ(s,new A.afy(),A.a8(s).i("aJ<1>"))}, +a5t(a){var s=B.o.ck(0,a) +if(t.j.b(s))return J.rW(s,t.N) +s.toString +return s}} +A.afy.prototype={ +$1(a){return B.e.bL(a,"flutter.")}, +$S:34} +A.ah0.prototype={ +gp(a){return this.c.length}, +gam9(a){return this.b.length}, +a2n(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=this.b,p=0;p=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}, +q_(a){var s,r=this +if(a<0)throw A.c(A.dV("Offset may not be negative, was "+a+".")) +else if(a>r.c.length)throw A.c(A.dV("Offset "+a+u.D+r.gp(r)+".")) +s=r.b +if(a=B.d.gO(s))return s.length-1 +if(r.aaI(a)){s=r.d +s.toString +return s}return r.d=r.a6p(a)-1}, +aaI(a){var s,r,q=this.d +if(q==null)return!1 +s=this.b +if(a=r-1||a=r-2||aa)p=r +else s=r+1}return p}, +zt(a){var s,r,q=this +if(a<0)throw A.c(A.dV("Offset may not be negative, was "+a+".")) +else if(a>q.c.length)throw A.c(A.dV("Offset "+a+" must be not be greater than the number of characters in the file, "+q.gp(q)+".")) +s=q.q_(a) +r=q.b[s] +if(r>a)throw A.c(A.dV("Line "+s+" comes after offset "+a+".")) +return a-r}, +mo(a){var s,r,q,p,o=this +if(a<0)throw A.c(A.dV("Line may not be negative, was "+a+".")) +else{s=o.b +r=s.length +if(a>=r)throw A.c(A.dV("Line "+a+" must be less than the number of lines in the file, "+o.gam9(o)+"."))}q=s[a] +if(q<=o.c.length){p=a+1 +s=p=s[p]}else s=!0 +if(s)throw A.c(A.dV("Line "+a+" doesn't have 0 columns.")) +return q}} +A.LC.prototype={ +gcz(){return this.a.a}, +gdc(a){return this.a.q_(this.b)}, +gdU(){return this.a.zt(this.b)}, +gca(a){return this.b}} +A.Fj.prototype={ +gcz(){return this.a.a}, +gp(a){return this.c-this.b}, +gbR(a){return A.axq(this.a,this.b)}, +gbn(a){return A.axq(this.a,this.c)}, +gcI(a){return A.jn(B.bG.cg(this.a.c,this.b,this.c),0,null)}, +gbT(a){var s=this,r=s.a,q=s.c,p=r.q_(q) +if(r.zt(q)===0&&p!==0){if(q-s.b===0)return p===r.b.length-1?"":A.jn(B.bG.cg(r.c,r.mo(p),r.mo(p+1)),0,null)}else q=p===r.b.length-1?r.c.length:r.mo(p+1) +return A.jn(B.bG.cg(r.c,r.mo(r.q_(s.b)),q),0,null)}, +b8(a,b){var s +if(!(b instanceof A.Fj))return this.Zq(0,b) +s=B.b.b8(this.b,b.b) +return s===0?B.b.b8(this.c,b.c):s}, +k(a,b){var s=this +if(b==null)return!1 +if(!t.GH.b(b))return s.Zp(0,b) +return s.b===b.b&&s.c===b.c&&J.e(s.a.a,b.a.a)}, +gB(a){return A.vY.prototype.gB.call(this,this)}, +$iaCX:1, +$ilO:1} +A.a6v.prototype={ +ala(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.a +a1.PP(B.d.gN(a3).c) +s=a1.e +r=A.a_(s,a2,!1,t.Xk) +for(q=a1.r,s=s!==0,p=a1.b,o=0;o0){m=a3[o-1] +l=m.c +k=n.c +if(!J.e(l,k)){a1.wT("\u2575") +q.a+="\n" +a1.PP(k)}else if(m.b+1!==n.b){a1.aga("...") +q.a+="\n"}}for(l=n.d,k=A.a8(l).i("c1<1>"),j=new A.c1(l,k),j=new A.bl(j,j.gp(j),k.i("bl")),k=k.i("aI.E"),i=n.b,h=n.a;j.v();){g=k.a(j.d) +f=g.a +e=f.gbR(f) +e=e.gdc(e) +d=f.gbn(f) +if(e!==d.gdc(d)){e=f.gbR(f) +f=e.gdc(e)===i&&a1.aaJ(B.e.a0(h,0,f.gbR(f).gdU()))}else f=!1 +if(f){c=B.d.en(r,a2) +if(c<0)A.R(A.aO(A.d(r)+" contains no null elements.",a2)) +r[c]=g}}a1.ag9(i) +q.a+=" " +a1.ag8(n,r) +if(s)q.a+=" " +b=B.d.tA(l,new A.a6Q()) +a=b===-1?a2:l[b] +k=a!=null +if(k){j=a.a +g=j.gbR(j) +g=g.gdc(g)===i?j.gbR(j).gdU():0 +f=j.gbn(j) +a1.ag6(h,g,f.gdc(f)===i?j.gbn(j).gdU():h.length,p)}else a1.wV(h) +q.a+="\n" +if(k)a1.ag7(n,a,r) +for(k=l.length,a0=0;a0")),q=this.r,r=r.i("T.E");s.v();){p=r.a(s.d) +if(p===9)q.a+=B.e.a7(" ",4) +else q.a+=A.cg(p)}}, +wU(a,b,c){var s={} +s.a=c +if(b!=null)s.a=B.b.j(b+1) +this.hT(new A.a6O(s,this,a),"\x1b[34m")}, +wT(a){return this.wU(a,null,null)}, +aga(a){return this.wU(null,null,a)}, +ag9(a){return this.wU(null,a,null)}, +DJ(){return this.wU(null,null,null)}, +Be(a){var s,r,q +for(s=new A.eV(a),r=t.Hz,s=new A.bl(s,s.gp(s),r.i("bl")),r=r.i("T.E"),q=0;s.v();)if(r.a(s.d)===9)++q +return q}, +aaJ(a){var s,r,q +for(s=new A.eV(a),r=t.Hz,s=new A.bl(s,s.gp(s),r.i("bl")),r=r.i("T.E");s.v();){q=r.a(s.d) +if(q!==32&&q!==9)return!1}return!0}, +hT(a,b){var s=this.b!=null +if(s&&b!=null)this.r.a+=b +a.$0() +if(s&&b!=null)this.r.a+="\x1b[0m"}} +A.a6P.prototype={ +$0(){return this.a}, +$S:515} +A.a6x.prototype={ +$1(a){var s=a.d +s=new A.aJ(s,new A.a6w(),A.a8(s).i("aJ<1>")) +return s.gp(s)}, +$S:516} +A.a6w.prototype={ +$1(a){var s=a.a,r=s.gbR(s) +r=r.gdc(r) +s=s.gbn(s) +return r!==s.gdc(s)}, +$S:94} +A.a6y.prototype={ +$1(a){return a.c}, +$S:518} +A.a6A.prototype={ +$1(a){return a.a.gcz()}, +$S:519} +A.a6B.prototype={ +$2(a,b){return a.a.b8(0,b.a)}, +$S:520} +A.a6C.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=A.b([],t.Kx) +for(s=J.c4(a),r=s.ga3(a),q=t._Y;r.v();){p=r.gJ(r).a +o=p.gbT(p) +n=A.aus(o,p.gcI(p),p.gbR(p).gdU()) +n.toString +n=B.e.rA("\n",B.e.a0(o,0,n)) +m=n.gp(n) +l=p.gcz() +p=p.gbR(p) +k=p.gdc(p)-m +for(p=o.split("\n"),n=p.length,j=0;jB.d.gO(d).b)d.push(new A.ju(i,k,l,A.b([],q)));++k}}h=A.b([],q) +for(r=d.length,g=0,j=0;ji.b)break +if(!J.e(n.gcz(),i.c))break +h.push(p)}g+=h.length-f +B.d.P(i.d,h)}return d}, +$S:521} +A.a6z.prototype={ +$1(a){var s=a.a,r=this.a +if(J.e(s.gcz(),r.c)){s=s.gbn(s) +r=s.gdc(s)" +return null}, +$S:0} +A.a6K.prototype={ +$0(){var s=this.b===this.c.b?"\u250c":"\u2514" +this.a.r.a+=s}, +$S:0} +A.a6L.prototype={ +$0(){var s=this.b==null?"\u2500":"\u253c" +this.a.r.a+=s}, +$S:0} +A.a6M.prototype={ +$0(){this.a.r.a+="\u2500" +return null}, +$S:0} +A.a6N.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.a?"\u253c":"\u2502" +if(q.c!=null)q.b.r.a+=o +else{s=q.e +r=s.b +if(q.d===r){s=q.b +s.hT(new A.a6I(p,s),p.b) +p.a=!0 +if(p.b==null)p.b=s.b}else{if(q.r===r){r=q.f.a +s=r.gbn(r).gdU()===s.a.length}else s=!1 +r=q.b +if(s)r.r.a+="\u2514" +else r.hT(new A.a6J(r,o),p.b)}}}, +$S:0} +A.a6I.prototype={ +$0(){var s=this.a.a?"\u252c":"\u250c" +this.b.r.a+=s}, +$S:0} +A.a6J.prototype={ +$0(){this.a.r.a+=this.b}, +$S:0} +A.a6E.prototype={ +$0(){var s=this +return s.a.wV(B.e.a0(s.b,s.c,s.d))}, +$S:0} +A.a6F.prototype={ +$0(){var s,r,q=this.a,p=this.c.a,o=p.gbR(p).gdU(),n=p.gbn(p).gdU() +p=this.b.a +s=q.Be(B.e.a0(p,0,o)) +r=q.Be(B.e.a0(p,o,n)) +o+=s*3 +q=q.r +q.a+=B.e.a7(" ",o) +q.a+=B.e.a7("^",Math.max(n+(s+r)*3-o,1))}, +$S:0} +A.a6G.prototype={ +$0(){var s=this.c.a +return this.a.ag5(this.b,s.gbR(s).gdU())}, +$S:0} +A.a6H.prototype={ +$0(){var s,r=this,q=r.a +if(r.b)q.r.a+=B.e.a7("\u2500",3) +else{s=r.d.a +q.PO(r.c,Math.max(s.gbn(s).gdU()-1,0),!1)}}, +$S:0} +A.a6O.prototype={ +$0(){var s=this.b,r=s.r,q=this.a.a +if(q==null)q="" +s=r.a+=B.e.anm(q,s.d) +q=this.c +r.a=s+(q==null?"\u2502":q)}, +$S:0} +A.f9.prototype={ +j(a){var s,r=""+"primary ",q=this.a,p=q.gbR(q) +p=""+p.gdc(p)+":"+q.gbR(q).gdU()+"-" +s=q.gbn(q) +q=r+(p+s.gdc(s)+":"+q.gbn(q).gdU()) +return q.charCodeAt(0)==0?q:q}} +A.ane.prototype={ +$0(){var s,r,q,p,o=this.a +if(!(t.D_.b(o)&&A.aus(o.gbT(o),o.gcI(o),o.gbR(o).gdU())!=null)){s=o.gbR(o) +s=A.QS(s.gca(s),0,0,o.gcz()) +r=o.gbn(o) +r=r.gca(r) +q=o.gcz() +p=A.aYS(o.gcI(o),10) +o=A.ah1(s,A.QS(r,A.aFR(o.gcI(o)),p,q),o.gcI(o),o.gcI(o))}return A.aVq(A.aVs(A.aVr(o)))}, +$S:522} +A.ju.prototype={ +j(a){return""+this.b+': "'+this.a+'" ('+B.d.c1(this.d,", ")+")"}} +A.jl.prototype={ +EZ(a){var s=this.a +if(!J.e(s,a.gcz()))throw A.c(A.aO('Source URLs "'+A.d(s)+'" and "'+A.d(a.gcz())+"\" don't match.",null)) +return Math.abs(this.b-a.gca(a))}, +b8(a,b){var s=this.a +if(!J.e(s,b.gcz()))throw A.c(A.aO('Source URLs "'+A.d(s)+'" and "'+A.d(b.gcz())+"\" don't match.",null)) +return this.b-b.gca(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.e(this.a,b.gcz())&&this.b===b.gca(b)}, +gB(a){var s=this.a +s=s==null?null:s.gB(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=this,r="<"+A.J(s).j(0)+": "+s.b+" ",q=s.a +return r+(A.d(q==null?"unknown source":q)+":"+(s.c+1)+":"+(s.d+1))+">"}, +$ibr:1, +gcz(){return this.a}, +gca(a){return this.b}, +gdc(a){return this.c}, +gdU(){return this.d}} +A.QT.prototype={ +EZ(a){if(!J.e(this.a.a,a.gcz()))throw A.c(A.aO('Source URLs "'+A.d(this.gcz())+'" and "'+A.d(a.gcz())+"\" don't match.",null)) +return Math.abs(this.b-a.gca(a))}, +b8(a,b){if(!J.e(this.a.a,b.gcz()))throw A.c(A.aO('Source URLs "'+A.d(this.gcz())+'" and "'+A.d(b.gcz())+"\" don't match.",null)) +return this.b-b.gca(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.e(this.a.a,b.gcz())&&this.b===b.gca(b)}, +gB(a){var s=this.a.a +s=s==null?null:s.gB(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=this.b,r="<"+A.J(this).j(0)+": "+s+" ",q=this.a,p=q.a +return r+(A.d(p==null?"unknown source":p)+":"+(q.q_(s)+1)+":"+(q.zt(s)+1))+">"}, +$ibr:1, +$ijl:1} +A.QU.prototype={ +a2o(a,b,c){var s,r=this.b,q=this.a +if(!J.e(r.gcz(),q.gcz()))throw A.c(A.aO('Source URLs "'+A.d(q.gcz())+'" and "'+A.d(r.gcz())+"\" don't match.",null)) +else if(r.gca(r)'}, +$ibr:1, +$ikj:1} +A.lO.prototype={ +gbT(a){return this.d}} +A.R3.prototype={ +gA3(a){return A.bx(this.c)}} +A.ahr.prototype={ +gG5(){var s=this +if(s.c!==s.e)s.d=null +return s.d}, +zC(a){var s,r=this,q=r.d=J.aBs(a,r.b,r.c) +r.e=r.c +s=q!=null +if(s)r.e=r.c=q.gbn(q) +return s}, +RQ(a,b){var s +if(this.zC(a))return +if(b==null)if(t.bN.b(a))b="/"+a.a+"/" +else{s=J.d2(a) +s=A.iA(s,"\\","\\\\") +b='"'+A.iA(s,'"','\\"')+'"'}this.RL(0,"expected "+b+".",0,this.c)}, +te(a){return this.RQ(a,null)}, +ajC(){var s=this.c +if(s===this.b.length)return +this.RL(0,"expected no more input.",0,s)}, +RL(a,b,c,d){var s,r,q,p,o,n,m=this.b +if(d<0)A.R(A.dV("position must be greater than or equal to 0.")) +else if(d>m.length)A.R(A.dV("position must be less than or equal to the string length.")) +s=d+c>m.length +if(s)A.R(A.dV("position plus length must not go beyond the end of the string.")) +s=this.a +r=new A.eV(m) +q=A.b([0],t.t) +p=new Uint32Array(A.fC(r.eb(r))) +o=new A.ah0(s,q,p) +o.a2n(r,s) +n=d+c +if(n>p.length)A.R(A.dV("End "+n+u.D+o.gp(o)+".")) +else if(d<0)A.R(A.dV("Start may not be negative, was "+d+".")) +throw A.c(new A.R3(m,b,new A.Fj(o,d,n)))}} +A.Ek.prototype={ +au(){return new A.Y_(null,B.l)}} +A.Y_.prototype={ +guB(){return!0}, +K(a,b){var s,r,q,p,o=this,n=null +o.Ai(0,b) +s=o.a.e +o.d=s==null?A.b([A.aq(b).cx],t.t_):s +o.a.toString +s=A.aq(b).ap.z.b +o.e=s +s=o.a +r=s.r +o.f=r +s=s.x +o.r=s==null?A.aq(b).a2.z.b:s +o.a.toString +s=t.t_ +r=A.b([B.O],s) +o.x=r +o.a.toString +o.y=0 +q=A.oS(8) +r=r[0] +s=A.b([r,r],s) +r=o.y +r.toString +p=o.f +return A.aPp(q,A.aU(n,A.aU(n,A.cY(A.a95(o.a.z*2-1,new A.arM(o),!0,t.l7),B.w,B.x,B.au),B.j,n,n,new A.cU(p,n,n,new A.cs(new A.bw(8,8),new A.bw(8,8),new A.bw(8,8),new A.bw(8,8)),n,n,n,B.ag),n,40+r,new A.aw(r,r,r,r),n,n,n,n),B.j,n,n,new A.cU(n,n,n,n,n,new A.pW(B.bM,B.h2,B.d9,s,n,n),n,B.ag),n,n,n,n,n,n,n))}, +C8(a){return this.a94(a)}, +a94(a){var s=0,r=A.C(t.z),q=this,p +var $async$C8=A.D(function(b,c){if(b===1)return A.z(c,r) +while(true)switch(s){case 0:q.a.toString +q.ag(new A.arK(q,a)) +p=q.a +p.id.$1(a) +return A.A(null,r)}}) +return A.B($async$C8,r)}, +AQ(a){var s=this.a.z,r=this.c.X(t.w).f.a.a,q=this.a +s=q.z+0.1*s +q=q.dx +if(s*qj.AQ(k)/3?j.AQ(k)/3:j.a.fy) +q=j.a +n=A.bM(l,l,h,l,l,l,l,l,l,l,l,q.fx,l,l,l,l,!0,l,l,l,l,l,l,l,l) +q=j.AQ(k) +j.a.toString +p=f[0] +g=A.b([p,p],g) +p=j.a +p.toString +m=A.b1(0,0,0) +k=p.y[k] +return A.fT(l,A.aBN(B.P,A.cY(A.b([o,new A.pk(1,B.hy,A.aU(l,A.ak(k,l,B.bv,l,l,n,l,l),B.j,l,l,l,l,l,l,new A.aw(5,0,0,0),l,l,l),l)],t.D),B.w,B.cW,B.B),new A.al(0,q,0,1/0),B.bT,new A.cU(l,l,l,r,l,new A.pW(B.bM,B.h2,B.d9,g,l,l),l,B.ag),m,l,B.CW),B.a6,!1,l,l,l,l,l,l,l,l,l,l,l,l,l,new A.arL(j,a),l,l,l,l,l,l)}}, +$S:523} +A.arL.prototype={ +$0(){return this.a.C8(B.b.az(this.b,2))}, +$S:0} +A.arK.prototype={ +$0(){return this.a.a.rx=this.b}, +$S:0} +A.Zh.prototype={ +aW(){this.bp() +this.qP()}, +e4(){var s=this.h4$ +if(s!=null){s.W() +this.h4$=null}this.l2()}} +A.Es.prototype={ +j(a){return"["+this.a.j(0)+", "+A.d(this.b)+", "+A.d(this.c)+"]"}, +k(a,b){if(b==null)return!1 +return b instanceof A.Es&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gB(a){var s,r=A.hx(this.a),q=B.c.gB(this.b),p=B.c.gB(this.c) +p=A.az8(A.az8(A.az8(0,B.b.gB(r)),B.b.gB(q)),B.b.gB(p)) +s=p+((p&67108863)<<3)&536870911 +s^=s>>>11 +return s+((s&16383)<<15)&536870911}} +A.lW.prototype={ +gp(a){return this.b}, +h(a,b){if(b>=this.b)throw A.c(A.cl(b,this,null,null,null)) +return this.a[b]}, +l(a,b,c){if(b>=this.b)throw A.c(A.cl(b,this,null,null,null)) +this.a[b]=c}, +sp(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.Bf(b) +B.t.cR(q,0,p.b,p.a) +p.a=q}}p.b=b}, +e0(a,b){var s=this,r=s.b +if(r===s.a.length)s.P4(r) +s.a[s.b++]=b}, +I(a,b){var s=this,r=s.b +if(r===s.a.length)s.P4(r) +s.a[s.b++]=b}, +jf(a,b,c,d){A.dw(c,"start") +if(d!=null&&c>d)throw A.c(A.bL(d,c,null,"end",null)) +this.a35(b,c,d)}, +P(a,b){return this.jf(a,b,0,null)}, +a35(a,b,c){var s,r,q +if(t.j.b(a))c=c==null?a.length:c +if(c!=null){this.aaA(this.b,a,b,c) +return}for(s=J.aW(a),r=0;s.v();){q=s.gJ(s) +if(r>=b)this.e0(0,q);++r}if(rs||d>s)throw A.c(A.ae("Too few elements"))}r=d-c +q=o.b+r +o.a6a(q) +s=o.a +p=a+r +B.t.b_(s,p,o.b+r,s,a) +B.t.b_(o.a,a,p,b,c) +o.b=q}, +a6a(a){var s,r=this +if(a<=r.a.length)return +s=r.Bf(a) +B.t.cR(s,0,r.b,r.a) +r.a=s}, +Bf(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.c(A.bL(c,0,s,null,null)) +s=this.a +if(A.r(this).i("lW").b(d))B.t.b_(s,b,c,d.a,e) +else B.t.b_(s,b,c,d,e)}, +cR(a,b,c,d){return this.b_(a,b,c,d,0)}} +A.UE.prototype={} +A.RB.prototype={} +A.a9D.prototype={ +Qq(a){var s=t.y +return B.v0.f5("canLaunch",A.af(["url",a],t.N,t.K),!1,s).bG(0,new A.a9E(),s)}, +T5(a,b,c,d,e,f,g,h){var s=t.y +return B.v0.f5("launch",A.af(["url",a,"useSafariVC",f,"useWebView",!1,"enableJavaScript",!1,"enableDomStorage",!1,"universalLinksOnly",!1,"headers",d],t.N,t.K),!1,s).bG(0,new A.a9F(),s)}} +A.a9E.prototype={ +$1(a){return a===!0}, +$S:136} +A.a9F.prototype={ +$1(a){return a===!0}, +$S:136} +A.aiS.prototype={} +A.aiT.prototype={ +Qq(a){var s=$.aK7(),r=A.ayE(a) +return A.dk(s.A(0,r==null?null:r.gdR()),t.y)}, +T5(a,b,c,d,e,f,g,h){var s,r +if(this.d){s=A.ayE(a) +s=s==null?null:s.gdR() +s=J.ha(B.x1.a,s)}else s=!1 +r=s?"_top":"" +B.bk.anf(this.c,a,r) +return A.dk(!0,t.y)}} +A.aiZ.prototype={ +gwH(){var s,r=$.aKc() +A.a4l(this) +r=r.a +s=r.get(this) +if(s==null){s=A.af(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.set(this,s) +r=s}else r=s +return r}, +aam(){var s="hasInitV4",r=J.N(this.gwH(),s) +r.toString +if(!A.om(r)){B.dH.h(0,"gPositionalArgs") +B.dH.h(0,"gNamedArgs") +B.dH.h(0,"grng") +r=this.gwH() +J.bK(r,"globalRNG",A.b_G()) +J.bK(this.gwH(),s,!0)}}, +apt(){var s,r,q,p=A.v(t.N,t.z) +this.aam() +p.h(0,"positionalArgs") +p.h(0,"namedArgs") +p.h(0,"rng") +s=J.N(this.gwH(),"globalRNG") +s.toString +r=t.Cm.a(t.Dp.a(s).$0()) +p.h(0,"random") +s=J.ah(r) +s.l(r,6,s.h(r,6)&15|64) +s.l(r,8,s.h(r,8)&63|128) +if(s.gp(r)!==16)A.R(A.d4("The provided buffer needs to have a length of 16.")) +q=$.aKb() +return q[s.h(r,0)]+q[s.h(r,1)]+q[s.h(r,2)]+q[s.h(r,3)]+"-"+q[s.h(r,4)]+q[s.h(r,5)]+"-"+q[s.h(r,6)]+q[s.h(r,7)]+"-"+q[s.h(r,8)]+q[s.h(r,9)]+"-"+q[s.h(r,10)]+q[s.h(r,11)]+q[s.h(r,12)]+q[s.h(r,13)]+q[s.h(r,14)]+q[s.h(r,15)]}} +A.q1.prototype={ +bA(a){var s=a.a,r=this.a +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){return"[0] "+this.kR(0).j(0)+"\n[1] "+this.kR(1).j(0)+"\n[2] "+this.kR(2).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.q1){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 +return s}, +gB(a){return A.aaD(this.a)}, +kR(a){var s=new Float64Array(3),r=this.a +s[0]=r[a] +s[1]=r[3+a] +s[2]=r[6+a] +return new A.eh(s)}, +a7(a,b){var s=new Float64Array(9),r=new A.q1(s) +r.bA(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +s[4]=s[4]*b +s[5]=s[5]*b +s[6]=s[6]*b +s[7]=s[7]*b +s[8]=s[8]*b +return r}, +U(a,b){var s,r=new Float64Array(9),q=new A.q1(r) +q.bA(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +return q}, +as(a,b){var s,r=new Float64Array(9),q=new A.q1(r) +q.bA(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +return q}} +A.bd.prototype={ +bA(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this +return"[0] "+s.kR(0).j(0)+"\n[1] "+s.kR(1).j(0)+"\n[2] "+s.kR(2).j(0)+"\n[3] "+s.kR(3).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.bd){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gB(a){return A.aaD(this.a)}, +zQ(a,b){var s=b.a,r=this.a +r[a]=s[0] +r[4+a]=s[1] +r[8+a]=s[2] +r[12+a]=s[3]}, +kR(a){var s=new Float64Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new A.is(s)}, +a7(a,b){var s +if(typeof b=="number"){s=new A.bd(new Float64Array(16)) +s.bA(this) +s.q7(0,b,null,null) +return s}if(b instanceof A.bd){s=new A.bd(new Float64Array(16)) +s.bA(this) +s.cH(0,b) +return s}throw A.c(A.aO(b,null))}, +U(a,b){var s,r=new Float64Array(16),q=new A.bd(r) +q.bA(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15] +return q}, +as(a,b){var s,r=new Float64Array(16),q=new A.bd(r) +q.bA(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +aR(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +q7(a,b,c,d){var s,r,q,p +if(b instanceof A.eh){s=b.a +r=s[0] +q=s[1] +p=s[2]}else{if(typeof b=="number"){q=c==null?b:c +p=d==null?b:d}else throw A.c(A.bV(null)) +r=b}s=this.a +s[0]=s[0]*r +s[1]=s[1]*r +s[2]=s[2]*r +s[3]=s[3]*r +s[4]=s[4]*q +s[5]=s[5]*q +s[6]=s[6]*q +s[7]=s[7]*q +s[8]=s[8]*p +s[9]=s[9]*p +s[10]=s[10]*p +s[11]=s[11]*p +s[12]=s[12] +s[13]=s[13] +s[14]=s[14] +s[15]=s[15]}, +bH(a,b){return this.q7(a,b,null,null)}, +Iu(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=0 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=0}, +ed(){var s=this.a +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}, +lA(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.bA(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +cH(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +s[0]=r*a+q*a3+p*a7+o*b1 +s[4]=r*a0+q*a4+p*a8+o*b2 +s[8]=r*a1+q*a5+p*a9+o*b3 +s[12]=r*a2+q*a6+p*b0+o*b4 +s[1]=n*a+m*a3+l*a7+k*b1 +s[5]=n*a0+m*a4+l*a8+k*b2 +s[9]=n*a1+m*a5+l*a9+k*b3 +s[13]=n*a2+m*a6+l*b0+k*b4 +s[2]=j*a+i*a3+h*a7+g*b1 +s[6]=j*a0+i*a4+h*a8+g*b2 +s[10]=j*a1+i*a5+h*a9+g*b3 +s[14]=j*a2+i*a6+h*b0+g*b4 +s[3]=f*a+e*a3+d*a7+c*b1 +s[7]=f*a0+e*a4+d*a8+c*b2 +s[11]=f*a1+e*a5+d*a9+c*b3 +s[15]=f*a2+e*a6+d*b0+c*b4}, +Rd(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=$.aDP +if(b0==null)b0=$.aDP=new A.eh(new Float64Array(3)) +s=this.a +b0.jP(s[0],s[1],s[2]) +r=Math.sqrt(b0.gno()) +b0.jP(s[4],s[5],s[6]) +q=Math.sqrt(b0.gno()) +b0.jP(s[8],s[9],s[10]) +p=Math.sqrt(b0.gno()) +o=s[0] +n=s[5] +m=s[1] +l=s[4] +k=o*n-m*l +j=s[6] +i=s[2] +h=o*j-i*l +g=s[7] +f=s[3] +e=o*g-f*l +d=m*j-i*n +c=m*g-f*n +b=i*g-f*j +j=s[8] +f=s[9] +g=s[10] +i=s[11] +n=s[12] +if(-(f*b-g*c+i*d)*n+(j*b-g*e+i*h)*s[13]-(j*c-f*e+i*k)*s[14]+(j*d-f*h+g*k)*s[15]<0)r=-r +o=b1.a +o[0]=n +o[1]=s[13] +o[2]=s[14] +a=1/r +a0=1/q +a1=1/p +a2=$.aDN +if(a2==null)a2=$.aDN=new A.bd(new Float64Array(16)) +a2.bA(this) +s=a2.a +s[0]=s[0]*a +s[1]=s[1]*a +s[2]=s[2]*a +s[4]=s[4]*a0 +s[5]=s[5]*a0 +s[6]=s[6]*a0 +s[8]=s[8]*a1 +s[9]=s[9]*a1 +s[10]=s[10]*a1 +a3=$.aDO +if(a3==null)a3=$.aDO=new A.q1(new Float64Array(9)) +a4=a3.a +a4[0]=s[0] +a4[1]=s[1] +a4[2]=s[2] +a4[3]=s[4] +a4[4]=s[5] +a4[5]=s[6] +a4[6]=s[8] +a4[7]=s[9] +a4[8]=s[10] +s=a4[0] +o=a4[4] +n=a4[8] +a5=0+s+o+n +if(a5>0){a6=Math.sqrt(a5+1) +s=b2.a +s[3]=a6*0.5 +a6=0.5/a6 +s[0]=(a4[5]-a4[7])*a6 +s[1]=(a4[6]-a4[2])*a6 +s[2]=(a4[1]-a4[3])*a6}else{if(s>>0)).Iv(b&31).Hx(0,1).k(0,0)}else r=!1 +return r}, +uY(a,b,c){var s=c*this.c+B.b.az(b,32),r=this.d +if(s>>0}, +Ft(a,b){var s=b*this.c+B.b.az(a,32),r=this.d +if(s>>0}, +kX(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +if(b<0||a<0)throw A.c(A.aO("Left and top must be nonnegative",null)) +if(d<1||c<1)throw A.c(A.aO("Height and width must be at least 1",null)) +s=a+c +r=b+d +if(r>k.b||s>k.a)throw A.c(A.aO("The region must fit inside the matrix",null)) +for(q=k.d,p=k.c,o=b;o>>0}}}, +VL(){var s,r,q,p=this.d,o=p.length,n=0 +while(!0){if(!(n>>0)) +for(q=0;r.cb(0,31-q).k(0,0);)++q +return A.b([o*32+q,s],t.t)}, +Vb(){var s,r,q,p,o=this.d,n=o.length-1 +while(!0){if(!(n>=0&&o[n]===0))break;--n}if(n<0)return null +s=this.c +r=B.b.cj(n,s) +s=B.b.b4(n,s) +o=o[n] +q=new A.cC((o&2147483647)-((o&2147483648)>>>0)) +for(p=31;q.Iv(p).k(0,0);)--p +return A.b([s*32+p,r],t.t)}, +k(a,b){var s=this +if(b==null)return!1 +if(!(b instanceof A.Jc))return!1 +return s.a===b.a&&s.b===b.b&&s.c===b.c&&B.n4.Fb(s.d,b.d)}, +gB(a){var s=this,r=s.a +return 31*(31*(31*(31*r+r)+s.b)+s.c)+B.n4.FJ(0,s.d)}, +j(a){return this.K0("X "," ","\n")}, +K0(a,b,c){var s,r,q,p,o +for(s=this.b,r=this.a,q=0,p="";q32||a>l.lr(0))throw A.c(A.aO("numBits: "+a,null)) +s=l.c +if(s>0){r=8-s +q=Math.min(a,r) +p=r-q +o=B.b.cb(B.b.dG(255,8-q),p) +n=l.b +m=B.b.dG((l.a[n]&o)>>>0,p) +a-=q +s+=q +l.c=s +if(s===8){l.c=0 +l.b=n+1}}else m=0 +if(a>0){for(s=l.a;a>=8;){n=l.b +m=(m<<8|s[n]&255)>>>0 +l.b=n+1 +a-=8}if(a>0){p=8-a +o=B.b.cb(B.b.dG(255,p),p) +m=(B.b.cb(m,a)|B.b.dG((s[l.b]&o)>>>0,p))>>>0 +l.c+=a}}return m}, +lr(a){return 8*(this.a.length-this.b)-this.c}} +A.z8.prototype={} +A.a2F.prototype={} +A.a2H.prototype={ +VQ(a,b,c,d){var s,r,q,p,o,n,m,l +if(b<=0||c<=0)throw A.c(A.e9()) +s=A.Jd(b,c) +r=A.a_(2*b,0,!1,t.i) +for(q=0;q=j&&q>=j){p=s.HL() +o=B.b.t(r,3) +j=$.aJE() +if((r&j)>>>0!==0)++o +n=B.b.t(q,3) +if((q&j)>>>0!==0)++n +m=A.aRj(p,o,n,r,q) +l=A.Jd(r,q) +A.aRk(p,o,n,r,q,m,l) +k.e=l +j=l}else j=k.e=k.Y4() +return j}} +A.Ch.prototype={ +ap8(a){var s,r,q,p,o,n=this,m=n.a,l=n.b,k=n.c,j=n.d,i=n.e,h=n.f,g=n.r,f=n.x,e=n.y,d=a.length-1 +for(s=0;s=s)o=((o^q)&p)>>>0}for(s=m.b,n=0;n1&&b[0]===0){s=1 +while(!0){if(!(s>>0)).l3(0,new A.cC((o&2147483647)-((o&2147483648)>>>0))).a}return q}q=A.a(k.b,j)[0] +n=A.a(k.b,j).length +for(s=k.a,m=1;m>>0)).l3(0,new A.cC((l&2147483647)-((l&2147483648)>>>0))).a}return q}, +DR(a){var s,r,q,p,o,n,m,l,k,j=this,i="_coefficients",h=j.a +if(h!==a.a)throw A.c(A.aO(u.J,null)) +if(A.a(j.b,i)[0]===0)return a +if(A.a(a.b,i)[0]===0)return j +s=A.a(j.b,i) +r=A.a(a.b,i) +if(s.length>r.length){q=r +r=s +s=q}p=r.length +o=new Int32Array(p) +n=p-s.length +B.cY.b_(o,0,n,r,0) +for(m=n;m>>0)).l3(0,new A.cC((k&2147483647)-((k&2147483648)>>>0))).a}return A.n_(h,o)}, +cH(a,b){var s,r,q,p,o,n,m,l,k,j,i,h="_coefficients",g=this.a +if(g!==b.a)throw A.c(A.aO(u.J,null)) +if(A.a(this.b,h)[0]===0||A.a(b.b,h)[0]===0)return A.a(g.c,"_zero") +s=A.a(this.b,h) +r=s.length +q=A.a(b.b,h) +p=q.length +o=new Int32Array(r+p-1) +for(n=0;n>>0)).l3(0,new A.cC((i&2147483647)-((i&2147483648)>>>0))).a}}return A.n_(g,o)}, +Th(a){var s,r,q,p,o=this,n="_coefficients" +if(a===0)return A.a(o.a.c,"_zero") +if(a===1)return o +s=A.a(o.b,n).length +r=new Int32Array(s) +for(q=o.a,p=0;p=0;--r){p=A.a(l.b,k)[A.a(l.b,k).length-1-r] +if(p!==0){if(p<0){o=A.a(l.b,k).length +n=s.a +if(r===o-1){o=n+"-" +s.a=o}else{o=n+" - " +s.a=o}p=-p}else{o=s.a +if(o.length>0){o+=" + " +s.a=o}}n=r!==0 +if(!n||p!==1){if(p===0)A.R(A.aO(null,null)) +m=q[p] +if(m===0){o+="1" +s.a=o}else if(m===1){o+="a" +s.a=o}else{o+="a^" +s.a=o +o+=m +s.a=o}}if(n)if(r===1)s.a=o+"x" +else{o+="x^" +s.a=o +s.a=o+r}}}q=s.a +return q.charCodeAt(0)==0?q:q}} +A.acJ.prototype={ +xG(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.n_(d,a0),b=new Int32Array(a1) +for(s=d.r,r=d.a,q=a1-1,p=!0,o=0;o>>0)).l3(0,new A.cC((f&2147483647)-((f&2147483648)>>>0))).a}}, +aoE(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c="_coefficients" +if(A.a(a.b,c).length-1=o;q=p,p=k,m=n,n=h){if(A.a(n.b,c)[0]===0)throw A.c(A.acK("r_{i-1} was zero")) +l=A.a(r.c,"_zero") +k=A.a(n.b,c).length +j=A.a(n.b,c)[A.a(n.b,c).length-1-(k-1)] +if(j===0)A.R(A.aO(null,null)) +i=r.a[r.e-r.b[j]-1] +h=m +while(!0){if(!(A.a(h.b,c).length-1>=A.a(n.b,c).length-1&&A.a(h.b,c)[0]!==0))break +g=A.a(h.b,c).length-1-(A.a(n.b,c).length-1) +k=A.a(h.b,c).length +f=r.kz(0,A.a(h.b,c)[A.a(h.b,c).length-1-(k-1)],i) +l=l.DR(r.Qm(g,f)) +h=h.DR(n.amB(g,f))}k=l.cH(0,p).DR(q) +if(A.a(h.b,c).length-1>=A.a(n.b,c).length-1)throw A.c(A.ae("Division algorithm failed to reduce polynomial?"))}e=p.zs(0) +if(e===0)throw A.c(A.acK("sigmaTilde(0) was zero")) +d=r.alE(0,e) +return A.b([p.Th(d),n.Th(d)],t.Va)}, +ajU(a){var s,r,q,p,o,n=A.a(a.b,"_coefficients").length-1 +if(n===1)return new Int32Array(A.fC(A.b([a.zs(1)],t.t))) +s=new Int32Array(n) +r=this.a +q=r.e +p=0 +o=1 +while(!0){if(!(o>>0:(i&4294967294)>>>0)}p=a.Fd(l) +if(k===0)A.R(A.aO(h,h)) +f[q]=s.kz(0,p,o[n-m[k]-1]) +if(r)f[q]=s.kz(0,f[q],l)}return f}} +A.CF.prototype={ +j(a){return"ReedSolomonException("+this.a+")"}, +$ibm:1} +A.iN.prototype={} +A.a2y.prototype={} +A.tX.prototype={} +A.a9g.prototype={ +j(a){var s,r,q,p,o,n,m=this.a,l=new Int8Array(m) +for(s=this.b,r=0,q="";r>>0 +if(q)s=(s|1)>>>0}s=l.Bc(8,7,l.Bc(8,8,l.Bc(7,8,s))) +for(p=5;p>=0;--p){q=l.d?k.bD(0,p,8):k.bD(0,8,p) +s=s<<1>>>0 +if(q)s=(s|1)>>>0}o=k.b +n=o-7 +for(p=o-1,m=0;p>=n;--p){q=l.d?k.bD(0,p,8):k.bD(0,8,p) +m=m<<1>>>0 +if(q)m=(m|1)>>>0}for(r=o-8;r>>0 +if(q)m=(m|1)>>>0}k=l.c=A.aR1(s,m) +if(k!=null)return k +throw A.c(A.cA())}, +GR(){var s,r,q,p,o,n,m,l,k,j=this,i=j.b +if(i!=null)return i +i=j.a +s=i.b +r=B.b.az(s-17,4) +if(r<=6)return A.ayI(r) +q=s-11 +for(p=s-9,o=0,n=5;n>=0;--n)for(m=p;m>=q;--m){l=j.d?i.bD(0,n,m):i.bD(0,m,n) +o=o<<1>>>0 +if(l)o=(o|1)>>>0}k=A.aFB(o) +if(k!=null&&17+4*k.a===s)return j.b=k +for(o=0,m=5;m>=0;--m)for(n=p;n>=q;--n){l=j.d?i.bD(0,n,m):i.bD(0,m,n) +o=o<<1>>>0 +if(l)o=(o|1)>>>0}k=A.aFB(o) +if(k!=null&&17+4*k.a===s)return j.b=k +throw A.c(A.cA())}, +Bc(a,b,c){var s=this.a,r=this.d?s.bD(0,b,a):s.bD(0,a,b) +s=c<<1>>>0 +return r?(s|1)>>>0:s}, +anL(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f="_totalCodewords",e=this.GO(),d=this.GR(),c=this.a,b=c.b +$.aA8()[e.b].UJ(c,b) +s=d.agZ() +r=A.a(d.d,f) +q=new Int8Array(r) +for(p=b-1,o=p,n=!0,m=0,l=0,k=0;o>0;o-=2){if(o===6)--o +for(j=0;j>>0 +if(c.bD(0,r,i))l=(l|1)>>>0 +if(k===8){g=m+1 +q[m]=l +m=g +l=0 +k=0}}}}n=B.cN.l3(n,!0)}if(m!==A.a(d.d,f))throw A.c(A.cA()) +return q}, +ao5(){var s,r=this.c +if(r==null)return +s=this.a +$.aA8()[r.b].UJ(s,s.b)}, +amy(){var s,r,q,p,o,n +for(s=this.a,r=s.a,q=s.b,p=0;p>>0}, +k(a,b){if(b==null)return!1 +if(!(b instanceof A.As))return!1 +return this.a===b.a&&this.b===b.b}} +A.i7.prototype={ +j(a){return this.a}, +Hz(a){var s,r=a.a +if(r<=9)s=0 +else s=r<=26?1:2 +return this.b[s]}, +gaF(a){return this.a}} +A.P1.prototype={ +agC(a){var s,r=a.length<3 +if(r)return +s=a[0] +B.d.l(a,0,a[2]) +B.d.l(a,2,s)}} +A.RR.prototype={ +a2M(a,b,c){var s,r,q,p=this.c[0],o=p.a,n=p.b +for(p=n.length,s=0,r=0;r6){j=i-11 +h.kX(j,0,3,6) +h.kX(0,j,6,3)}return h}, +j(a){return""+this.a}} +A.Ld.prototype={ +j(a){return"ECBlocks("+A.d(this.b)+", "+this.a+")"}} +A.Lc.prototype={ +j(a){return"ECB("+this.a+", "+this.b+")"}} +A.t0.prototype={ +DK(a,b,c){var s,r +if(Math.abs(b-this.b)<=a&&Math.abs(c-this.a)<=a){s=this.c +r=Math.abs(a-s) +return r<=1||r<=s}return!1}} +A.a_C.prototype={ +ajR(a){var s,r,q,p,o,n,m,l=this,k=l.c,j=l.f,i=k+l.e,h=l.d+B.b.az(j,2),g=new Int32Array(3) +for(s=l.a,r=0;r=q)return!1 +return!0}, +a58(a,b,c,d){var s,r,q=this.a,p=q.b,o=this.x +o[0]=0 +o[1]=0 +o[2]=0 +s=a +while(!0){if(!(s>=0&&q.bD(0,b,s)&&o[1]<=c))break +o[1]=o[1]+1;--s}if(s<0||o[1]>c)return 0/0 +while(!0){if(!(s>=0&&!q.bD(0,b,s)&&o[0]<=c))break +o[0]=o[0]+1;--s}if(o[0]>c)return 0/0 +s=a+1 +while(!0){if(!(sc)return 0/0 +while(!0){if(!(sc)return 0/0 +if(5*Math.abs(o[0]+o[1]+r-d)>=2*d)return 0/0 +return this.BQ(o)?A.aBM(o,s):0/0}, +Mb(a,b,c){var s,r,q,p=a[0],o=a[1],n=a[2],m=A.aBM(a,c),l=this.a58(b,B.c.G(m),2*a[1],p+o+n) +if(!isNaN(l)){s=(a[0]+a[1]+a[2])/3 +for(p=this.b,o=p.length,r=0;r>>0)try{b=c2 +a=r +a0=q +a1=B.c.G(p*b) +a2=Math.max(0,a-a1) +a=Math.min(c,a+a1)-a2 +a3=b*3 +if(a=r){q=r-1 +s=(q-a)/(l-a) +l=q}else s=1}p=B.c.G(b-(d-b)*s) +if(p<0){s=b/(b-p) +p=0}else{r=n.a.b +if(p>=r){o=r-1 +s=(o-b)/(p-b) +p=o}else s=1}return m+n.Os(a,b,B.c.G(a+(l-a)*s),p)-1}, +Os(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=Math.abs(d-b)>Math.abs(c-a) +if(e){s=d +d=c +c=s +s=b +b=a +a=s}r=Math.abs(c-a) +q=Math.abs(d-b) +p=B.b.az(-r,2) +o=a0){if(k===d)break +k+=n +p-=r}}if(i===2)return A.Bx(m,d,a,b) +return 0/0}} +A.i_.prototype={ +DK(a,b,c){var s,r +if(Math.abs(b-this.b)<=a&&Math.abs(c-this.a)<=a){s=this.c +r=Math.abs(a-s) +return r<=1||r<=s}return!1}} +A.LG.prototype={ +ajS(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=b0.a.am(0,$.aJl()),a5=a3.a,a6=a5.b,a7=a5.a,a8=B.b.az(3*a6,388) +if(a8<3||a4)a8=3 +s=new Int32Array(5) +r=a8-1 +q=a7-1 +p=!1 +while(!0){if(!(rl){r+=m-l-2 +n=q}}else{A.aCZ(s) +o=3 +continue}A.LH(s) +a8=2 +o=0}else{A.aCZ(s) +o=3}else{++o +s[o]=s[o]+1}else s[o]=s[o]+1 +if(A.a4T(s))if(a3.Lr(s,r,a7)){a8=s[0] +if(a3.c)p=a3.Mi()}r+=a8}k=a3.aeh() +a5=k.a +l=J.ah(a5) +j=k.$ti +i=j.Q[1] +h=i.a(l.h(a5,0)) +g=i.a(l.h(a5,1)) +f=A.Bx(h.a,h.b,g.a,g.b) +g=i.a(l.h(a5,1)) +h=i.a(l.h(a5,2)) +e=A.Bx(g.a,g.b,h.a,h.b) +h=i.a(l.h(a5,0)) +g=i.a(l.h(a5,2)) +d=A.Bx(h.a,h.b,g.a,g.b) +if(e>=f&&e>=d){c=i.a(l.h(a5,0)) +b=i.a(l.h(a5,1)) +a=i.a(l.h(a5,2))}else if(d>=e&&d>=f){c=i.a(l.h(a5,1)) +b=i.a(l.h(a5,0)) +a=i.a(l.h(a5,2))}else{c=i.a(l.h(a5,2)) +b=i.a(l.h(a5,0)) +a=i.a(l.h(a5,1))}a0=c.a +a1=c.b +if((a.a-a0)*(b.b-a1)-(a.b-a1)*(b.a-a0)<0){a2=a +a=b +b=a2}j=j.c +l.l(a5,0,j.a(b)) +l.l(a5,1,j.a(c)) +l.l(a5,2,j.a(a)) +return new A.a4U(i.a(l.h(a5,0)),i.a(l.h(a5,1)),i.a(l.h(a5,2)))}, +a56(a,b){var s,r,q,p,o,n,m=this.d +A.LH(m) +s=this.a +r=0 +while(!0){if(!(a>=r&&b>=r&&s.bD(0,b-r,a-r)))break +m[2]=m[2]+1;++r}if(m[2]===0)return!1 +while(!0){if(!(a>=r&&b>=r&&!s.bD(0,b-r,a-r)))break +m[1]=m[1]+1;++r}if(m[1]===0)return!1 +while(!0){if(!(a>=r&&b>=r&&s.bD(0,b-r,a-r)))break +m[0]=m[0]+1;++r}if(m[0]===0)return!1 +q=s.b +p=s.a +r=1 +while(!0){o=a+r +if(o=0&&q.bD(0,b,s)))break +o[2]=o[2]+1;--s}if(s<0)return 0/0 +while(!0){if(!(s>=0&&!q.bD(0,b,s)&&o[1]<=c))break +o[1]=o[1]+1;--s}if(s<0||o[1]>c)return 0/0 +while(!0){if(!(s>=0&&q.bD(0,b,s)&&o[0]<=c))break +o[0]=o[0]+1;--s}if(o[0]>c)return 0/0 +s=a+1 +while(!0){if(!(s=c)return 0/0 +while(!0){if(!(s=c)return 0/0 +if(5*Math.abs(o[0]+o[1]+o[2]+o[3]+r-d)>=2*d)return 0/0 +return A.a4T(o)?A.axr(o,s):0/0}, +a57(a,b,c,d){var s,r,q=this.a,p=q.a,o=this.d +A.LH(o) +s=a +while(!0){if(!(s>=0&&q.bD(0,s,b)))break +o[2]=o[2]+1;--s}if(s<0)return 0/0 +while(!0){if(!(s>=0&&!q.bD(0,s,b)&&o[1]<=c))break +o[1]=o[1]+1;--s}if(s<0||o[1]>c)return 0/0 +while(!0){if(!(s>=0&&q.bD(0,s,b)&&o[0]<=c))break +o[0]=o[0]+1;--s}if(o[0]>c)return 0/0 +s=a+1 +while(!0){if(!(s=c)return 0/0 +while(!0){if(!(s=c)return 0/0 +if(5*Math.abs(o[0]+o[1]+o[2]+o[3]+r-d)>=d)return 0/0 +return A.a4T(o)?A.axr(o,s):0/0}, +Lr(a,b,c){var s,r,q,p,o,n,m,l=this,k=a[0]+a[1]+a[2]+a[3]+a[4],j=B.c.G(A.axr(a,c)),i=l.a6F(b,j,a[2],k) +if(!isNaN(i)){s=B.c.G(i) +r=l.a57(j,s,a[2],k) +if(!isNaN(r)&&l.a56(s,B.c.G(r))){q=k/7 +j=l.b +o=0 +while(!0){if(!(o=2){if(s!=null){this.c=!0 +return B.c.az(Math.abs(s.a-q.a)-Math.abs(s.b-q.b),2)}s=q}}return 0}, +Mi(){var s,r,q,p,o,n,m=this.b,l=m.length +for(s=0,r=0,q=0;q=2){++s +r+=p.c}}if(s<3)return!1 +o=r/l +for(n=0,q=0;qi)continue +a2=a1.a +e=f-a2 +a3=a1.b +c=d-a3 +a4=e*e+c*c +e=k-a2 +c=j-a3 +a5=e*e+c*c +if(ba5){if(b"))}, +a4w(a,b){return B.c.b8(a.c,b.c)}} +A.a4U.prototype={} +A.acf.prototype={} +A.Pa.prototype={ +j(a){return"ReaderException"}, +$ibm:1} +A.adN.prototype={ +j(a){return this.a}} +A.nD.prototype={ +j(a){return"ResultMetadataType."+this.b}} +A.lB.prototype={ +k(a,b){if(b==null)return!1 +if(b instanceof A.lB)return this.a===b.a&&this.b===b.b +return!1}, +gB(a){return 31*B.c.G(this.a)+B.c.G(this.b)}, +j(a){return"("+A.d(this.a)+","+A.d(this.b)+")"}} +A.aci.prototype={ +a25(a,b,c){var s,r,q,p=this,o="_luminances",n=p.d*p.e,m=new Int8Array(n) +A.cG(p.c,o) +p.c=m +for(s=0;s=r.b)throw A.c(A.aO("Requested row is outside the image: "+a,null)) +s=r.a +if(b==null||b.length?(m)") +p(A.wX.prototype,"ga5P","a5Q",8) +q(A.F9.prototype,"gOe","aet",0) +p(A.wZ.prototype,"guA","jK",19) +q(h=A.tB.prototype,"gabA","N4",0) +q(h,"gadJ","adK",0) +q(h,"gafO","afP",0) +p(h,"ga7S","a7T",167) +q(h,"gaby","abz",0) +p(h,"gKM","a59",44) +p(h,"ga5a","a5b",44) +q(h,"gBs","a5B",0) +q(h,"gBy","a61",0) +p(h,"ga47","a48",78) +p(h,"gabm","abn",78) +p(h,"gaaV","aaW",78) +p(h,"ga5L","a5M",78) +p(h,"gadE","CU",327) +p(h,"gafM","afN",328) +n(A.dR.prototype,"geh","m",0) +n(h=A.Ak.prototype,"geh","m",0) +p(h,"gLu","a6M",14) +p(h,"gM6","a8D",334) +q(h,"ga3q","a3r",0) +q(A.x1.prototype,"gC6","a8p",0) +r(A,"auw","aVv",18) +m(A,"auv","aQh",565) +r(A,"aHM","aQg",18) +p(A.a1.prototype,"gWu","ag",80) +p(h=A.Ux.prototype,"gafu","P7",18) +q(h,"gafv","afw",0) +p(h=A.v8.prototype,"ga6T","a6U",66) +p(h,"gafR","afS",362) +p(h=A.mc.prototype,"gaab","aac",8) +p(h,"ga7K","LZ",4) +q(h,"gTx","anb",0) +p(h=A.AC.prototype,"ga8l","a8m",365) +k(h,"ga5x",0,5,null,["$5"],["a5y"],366,0,0) +l(A,"aZx",3,null,["$3"],["ld"],566,0) +j(A.Fz.prototype,"ga8B","a8C",170) +q(A.t2.prototype,"ga7I","a7J",0) +q(A.xf.prototype,"gCc","aa4",0) +p(A.xj.prototype,"gME","aaQ",15) +p(h=A.GC.prototype,"gb6","bc",1) +p(h,"gbh","b2",1) +p(h,"gbr","b5",1) +p(h,"gbN","bb",1) +m(A,"aZY","aS7",567) +r(A,"azO","aVO",69) +r(A,"aI4","aVP",69) +r(A,"ZR","aVQ",69) +p(A.xx.prototype,"gtU","nt",82) +p(A.Ga.prototype,"gtU","nt",82) +p(A.Gb.prototype,"gtU","nt",82) +p(A.Gc.prototype,"gtU","nt",82) +p(h=A.k_.prototype,"ga9b","a9c",66) +p(h,"ga9h","a9i",14) +p(A.et.prototype,"guA","jK",19) +p(h=A.xI.prototype,"gbr","b5",1) +p(h,"gbN","bb",1) +p(h,"gb6","bc",1) +p(h,"gbh","b2",1) +p(h=A.xJ.prototype,"gb6","bc",1) +p(h,"gbh","b2",1) +p(h,"gbr","b5",1) +p(h,"gbN","bb",1) +j(h,"gGA","yS",22) +p(A.Ft.prototype,"gCJ","CK",48) +n(h=A.Fs.prototype,"geh","m",0) +p(h,"gAW","AX",4) +p(h,"gafc","afd",2) +p(A.Hc.prototype,"gCJ","CK",48) +p(h=A.Hb.prototype,"gAW","AX",4) +n(h,"geh","m",0) +p(A.xB.prototype,"guA","jK",19) +p(A.AE.prototype,"ga4Y","a4Z",389) +p(A.rq.prototype,"gRu","EY",391) +p(h=A.Gl.prototype,"gabF","abG",20) +p(h,"ga8v","a8w",7) +q(A.GM.prototype,"gCT","adD",0) +n(A.dn.prototype,"geh","m",0) +p(A.je.prototype,"gafK","Dy",393) +n(A.qA.prototype,"geh","m",0) +n(A.vf.prototype,"geh","m",0) +n(A.OA.prototype,"geh","m",0) +p(A.eg.prototype,"gMd","a9R",4) +n(A.uw.prototype,"gz2","bI",0) +p(h=A.fr.prototype,"ga3S","a3T",8) +p(h,"ga3U","a3V",8) +q(h=A.J5.prototype,"gDk","Dl",0) +q(h,"gD1","D2",0) +q(h=A.Lb.prototype,"gDk","Dl",0) +q(h,"gD1","D2",0) +n(A.jh.prototype,"geh","m",0) +r(A,"ZT","aZ0",48) +p(A.xN.prototype,"guA","jK",19) +q(h=A.lF.prototype,"gaiU","aiV",0) +n(h,"geh","m",0) +p(A.xM.prototype,"guA","jK",19) +n(A.Dp.prototype,"geh","m",0) +p(h=A.Dt.prototype,"gM1","a87",403) +p(h,"gOa","aed",27) +p(h,"gOb","aee",10) +p(h,"gO9","aec",51) +q(h,"gO7","O8",0) +q(h,"ga5I","a5J",0) +q(h,"ga5G","a5H",0) +p(h,"gadi","adj",404) +p(h,"ga9f","a9g",14) +p(h,"ga9s","a9t",121) +n(A.vp.prototype,"geh","m",0) +p(h=A.kd.prototype,"gafY","afZ",4) +q(h,"gSk","yb",0) +p(h,"gaa2","aa3",25) +p(h,"gaef","aeg",121) +p(h,"ga9u","a9v",48) +j(A.GY.prototype,"ga92","a93",179) +q(h=A.GJ.prototype,"gw6","aaa",0) +p(h,"gb6","bc",1) +p(h,"gbh","b2",1) +p(h,"gbr","b5",1) +p(h,"gbN","bb",1) +k(h,"gqf",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect"],["f3","qg","nV","nW"],110,0,0) +m(A,"b_k","aXt",568) +p(A.vS.prototype,"gao9","Ub",416) +k(A.Rn.prototype,"gOR",0,0,function(){return[null]},["$1","$0"],["OS","rm"],419,0,0) +q(h=A.Hj.prototype,"gCd","Ce",0) +p(h,"gC2","C3",27) +p(h,"gC4","C5",10) +p(h=A.Ea.prototype,"gan7","an8",25) +p(h,"gTq","yL",46) +p(h,"gTp","Gr",46) +p(h,"gTw","yM",71) +q(h,"gan4","an5",0) +p(h,"gTv","Gv",61) +p(h,"gTu","Gu",70) +p(h,"gan2","an3",98) +q(h,"gamZ","an_",0) +p(h,"gan0","an1",25) +p(h,"gamL","amM",25) +p(h,"gamP","amQ",27) +j(h,"gamR","amS",420) +p(h,"gamN","amO",51) +p(h=A.Hh.prototype,"gaf8","af9",25) +p(h,"ga9Z","aa_",71) +q(h,"gaf6","af7",0) +p(h,"gC2","C3",27) +p(h,"gC4","C5",10) +q(h,"ga8a","M2",0) +p(h,"ga88","a89",51) +p(h,"ga6P","a6Q",46) +p(h,"ga6N","a6O",46) +p(h,"ga8L","a8M",61) +p(h,"ga8J","a8K",70) +p(h,"ga8H","a8I",98) +q(h,"ga5N","a5O",0) +q(A.lI.prototype,"gmX","mY",0) +q(A.dB.prototype,"ge2","ef",0) +q(A.EL.prototype,"gC1","a7U",0) +q(h=A.mV.prototype,"gap_","ap0",43) +p(h,"gahh","ahi",430) +r(A,"aZW","aQw",569) +r(A,"aZX","a4",30) +n(A.EZ.prototype,"gamJ","amK",0) +q(A.Fi.prototype,"gVN","VO",43) +p(h=A.Gr.prototype,"gakF","akG",23) +q(h,"ganh","Tz",0) +q(h,"gahj","ahk",0) +r(A,"aIl","b_H",570) +p(A.GT.prototype,"gabK","abL",474) +s(A,"aZ5","aYC",0) +q(A.iM.prototype,"gBT","fu",0) +p(h=A.i2.prototype,"gmN","BR",14) +q(h,"ga6Y","vQ",0) +p(h,"gBS","hW",144) +q(h,"gBT","fu",0) +p(h=A.iP.prototype,"gmN","BR",14) +p(h,"gBS","hW",144) +q(h,"gafg","afh",0) +q(A.Tb.prototype,"ga6W","a6X",0) +k(A.Pf.prototype,"gakD",0,3,null,["$3"],["y7"],492,0,0) +j(h=A.MK.prototype,"ga5h","a5i",95) +j(h,"ga5k","a5l",95) +j(h,"ga5m","a5n",156) +j(h,"ga5c","a5d",95) +j(h,"ga5e","a5f",156) +r(A,"b01","aUA",3) +r(A,"b_T","aUr",3) +r(A,"b_M","aUk",3) +r(A,"b_Z","aUx",3) +r(A,"b0_","aUy",3) +r(A,"b_Y","aUw",3) +r(A,"b_X","aUv",3) +r(A,"b_W","aUu",3) +r(A,"b04","aUD",3) +r(A,"b03","aUC",3) +r(A,"b_V","aUt",3) +r(A,"b_R","aUp",3) +r(A,"b00","aUz",3) +r(A,"b_S","aUq",3) +r(A,"b_I","aUg",3) +r(A,"b_K","aUi",3) +r(A,"b_J","aUh",3) +r(A,"b_L","aUj",3) +r(A,"b02","aUB",3) +r(A,"b_U","aUs",3) +r(A,"b_N","aUl",3) +r(A,"b_O","aUm",3) +r(A,"b_P","aUn",3) +r(A,"b_Q","aUo",3) +p(A.Ez.prototype,"gacL","acM",20) +p(A.MA.prototype,"gajF","ajG",20) +l(A,"aA2",3,null,["$3"],["aUF"],16,0) +l(A,"b05",3,null,["$3"],["aUG"],16,0) +l(A,"b0a",3,null,["$3"],["aUL"],16,0) +l(A,"b0b",3,null,["$3"],["aUM"],16,0) +l(A,"b0c",3,null,["$3"],["aUN"],16,0) +l(A,"b0d",3,null,["$3"],["aUO"],16,0) +l(A,"b0e",3,null,["$3"],["aUP"],16,0) +l(A,"b0f",3,null,["$3"],["aUQ"],16,0) +l(A,"b0g",3,null,["$3"],["aUR"],16,0) +l(A,"b0h",3,null,["$3"],["aUS"],16,0) +l(A,"b06",3,null,["$3"],["aUH"],16,0) +l(A,"b07",3,null,["$3"],["aUI"],16,0) +l(A,"b08",3,null,["$3"],["aUJ"],16,0) +l(A,"b09",3,null,["$3"],["aUK"],16,0) +r(A,"aYV","aPJ",50) +m(A,"aZR","aRI",573) +q(A.oc.prototype,"gT8","amk",0) +q(h=A.Gq.prototype,"gapk","uv",12) +p(h,"gamW","amX",50) +j(A.LG.prototype,"ga4v","a4w",525) +r(A,"aZQ","aRE",574) +m(A,"Ii","aC9",117) +m(A,"Ij","aPf",117) +l(A,"b0k",6,null,["$6"],["aV1"],99,0) +l(A,"b0l",6,null,["$6"],["aV2"],99,0) +l(A,"b0j",6,null,["$6"],["aV0"],99,0) +l(A,"b_G",0,function(){return{seed:-1}},["$1$seed","$0"],["aFv",function(){return A.aFv(-1)}],384,0)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inheritMany,p=hunkHelpers.inherit +q(null,[A.F,A.Ck]) +q(A.F,[A.IG,A.a_L,A.dv,A.t4,A.TW,A.WQ,A.a1A,A.fL,A.a1a,A.ct,J.ui,A.ac4,A.Qx,A.a0E,A.ev,A.a16,A.Mf,A.wy,A.zW,A.ia,A.q,A.wz,A.LZ,A.qb,A.a5,A.aqB,A.mf,A.LA,A.aav,A.Qv,A.va,A.Mk,A.kS,A.IN,A.MD,A.jR,A.eY,A.abW,A.aaU,A.MW,A.a8V,A.a8W,A.a5J,A.a1v,A.a18,A.kT,A.aco,A.Qw,A.ahD,A.DX,A.dX,A.Kb,A.lQ,A.K4,A.zh,A.zg,A.K1,A.a19,A.rv,A.c_,A.Ko,A.Kn,A.a1l,A.Lr,A.a4k,A.dG,A.LR,A.a3Y,A.PW,A.qE,A.WP,A.ae2,A.fS,A.KC,A.wO,A.afv,A.a3M,A.cq,A.aht,A.wV,A.dm,A.ahB,A.ahA,A.b9,A.be,A.fM,A.ach,A.a1w,A.SZ,A.a1I,A.nS,A.ab6,A.uT,A.np,A.ly,A.agq,A.ab7,A.nm,A.acI,A.dl,A.aoA,A.ady,A.asg,A.w5,A.ahu,A.aau,A.Lj,A.Qh,A.Dy,A.qM,A.oi,A.abX,A.Me,A.DD,A.u1,A.a8y,A.MT,A.l6,A.a8G,A.a9T,A.a0m,A.aiU,A.abA,A.Ll,A.Lk,A.abn,A.abB,A.abD,A.OG,A.abS,A.ak5,A.Yw,A.mg,A.rf,A.xD,A.abK,A.ay5,A.M7,A.M6,A.axX,A.a_r,A.hB,A.afk,A.Qe,A.dd,A.a4d,A.af9,A.af5,A.zE,A.FU,A.j4,A.a8b,A.a8d,A.ahb,A.ahe,A.ajq,A.P9,A.ahy,A.Jy,A.mY,A.w4,A.a0H,A.a5w,A.M_,A.aig,A.v6,A.Ba,A.a8Y,A.ah2,A.e8,A.PS,A.aih,A.tF,A.zX,A.zZ,A.zY,A.E7,A.ahP,A.Rj,A.mJ,A.cE,A.lZ,A.U4,A.a0j,A.a40,A.E3,A.a3U,A.J_,A.tC,A.a7V,A.ai_,A.ahQ,A.a79,A.a3K,A.a3t,A.bZ,A.ajd,A.a5m,A.S2,A.axI,J.du,A.JC,A.aB,A.afm,A.bl,A.MG,A.mP,A.Lg,A.LX,A.wC,A.Ae,A.RG,A.qX,A.uA,A.tp,A.a8a,A.aiI,A.NL,A.A2,A.H7,A.aqz,A.a91,A.N2,A.pN,A.xp,A.Se,A.w3,A.Xr,A.akG,A.jf,A.Ui,A.Hq,A.Ho,A.EO,A.xg,A.mi,A.oM,A.wL,A.ku,A.ab,A.Su,A.cP,A.eM,A.R_,A.xR,A.XB,A.Sv,A.f8,A.Ty,A.alG,A.Vz,A.wW,A.Xp,A.eS,A.aqO,A.aqP,A.aqN,A.ap4,A.ap5,A.ap3,A.YB,A.y0,A.YA,A.xa,A.HY,A.kv,A.anJ,A.h6,A.AU,A.xl,A.pX,A.T,A.UW,A.ol,A.F7,A.TK,A.xm,A.cO,A.Yo,A.Xk,A.Xj,A.kz,A.kU,A.ak4,A.JG,A.anA,A.any,A.asc,A.asb,A.br,A.dj,A.aS,A.NU,A.DQ,A.Fh,A.fR,A.tI,A.Ja,A.aX,A.az,A.Xu,A.QZ,A.ae0,A.ci,A.Hx,A.aiM,A.ix,A.qL,A.Ru,A.a1F,A.axk,A.ayM,A.xc,A.aM,A.BV,A.GZ,A.Xy,A.tS,A.Ky,A.To,A.aqQ,A.Yq,A.arj,A.aju,A.Yk,A.NN,A.A9,A.a4O,A.lg,A.NJ,A.anv,A.Wb,A.hw,A.Lh,A.akH,A.H9,A.m7,A.a0O,A.NQ,A.x,A.bw,A.jc,A.an5,A.i4,A.M,A.Bp,A.Qi,A.Oy,A.RW,A.la,A.nd,A.k9,A.uX,A.cZ,A.cN,A.afl,A.i0,A.E4,A.lR,A.bH,A.dA,A.nn,A.IC,A.a0w,A.M5,A.abE,A.a7X,A.aaK,A.ajs,A.a77,A.Mp,A.ajr,A.R1,A.kP,A.J2,A.bz,A.KW,A.N4,A.xo,A.Nh,A.Mb,A.S7,A.TA,A.Xm,A.kR,A.a11,A.aeG,A.a3r,A.abz,A.j6,A.MN,A.mW,A.l5,A.Ac,A.jL,A.cC,A.hp,A.aj,A.afD,A.yC,A.C6,A.yA,A.yz,A.oJ,A.mx,A.aE,A.aij,A.Us,A.h_,A.KV,A.F2,A.Tu,A.Jl,A.Th,A.XQ,A.BU,A.Tk,A.Ti,A.eW,A.U8,A.Jb,A.eU,A.aox,A.at,A.jH,A.fX,A.ayW,A.i6,A.P,A.ajo,A.CD,A.jm,A.dz,A.ck,A.tY,A.x9,A.a5V,A.aqA,A.At,A.pb,A.l0,A.fN,A.eq,A.fk,A.VR,A.fa,A.S8,A.T_,A.T6,A.T4,A.T2,A.T3,A.T1,A.T5,A.T8,A.T7,A.T0,A.pt,A.zF,A.jN,A.xX,A.iX,A.ux,A.uz,A.Bk,A.uy,A.ml,A.ayT,A.abT,A.MZ,A.q7,A.Ta,A.xU,A.abO,A.abR,A.ib,A.Dh,A.Di,A.vi,A.UR,A.nU,A.nV,A.SY,A.a5Y,A.f7,A.wx,A.Gm,A.h5,A.Q4,A.afE,A.Ss,A.ma,A.UX,A.SC,A.SD,A.ch,A.SE,A.SF,A.SH,A.FL,A.UQ,A.UP,A.Va,A.SI,A.SM,A.SR,A.FQ,A.SU,A.SX,A.Tp,A.FP,A.TB,A.TE,A.TM,A.b3,A.TV,A.alx,A.a5g,A.a4v,A.a4u,A.a5f,A.U6,A.jQ,A.uh,A.c9,A.LN,A.Ts,A.aqg,A.uf,A.UA,A.UU,A.KX,A.e_,A.d_,A.Bw,A.Vf,A.FO,A.Vg,A.Vv,A.Bv,A.lr,A.Vx,A.W4,A.W5,A.Wa,A.FN,A.ae4,A.PY,A.a1z,A.aa0,A.vg,A.WU,A.FR,A.X8,A.Xf,A.Xz,A.FM,A.XE,A.XK,A.Ea,A.XO,A.XR,A.XV,A.xd,A.U0,A.Yt,A.XX,A.XZ,A.wq,A.Y1,A.Yl,A.fI,A.Rb,A.Of,A.yO,A.dE,A.LJ,A.a1e,A.zC,A.cJ,A.akS,A.a6h,A.a7n,A.SK,A.VA,A.AH,A.j0,A.jC,A.Uu,A.j_,A.fU,A.Uv,A.u8,A.IE,A.n5,A.Xw,A.k7,A.akE,A.Rl,A.XP,A.ah8,A.al7,A.aoy,A.as1,A.Em,A.D5,A.k5,A.FK,A.cm,A.a2w,A.wl,A.anG,A.yF,A.IP,A.MV,A.B7,A.anC,A.Vb,A.YW,A.af8,A.Ov,A.aK,A.e5,A.a9,A.CG,A.ar1,A.ar2,A.qK,A.aoE,A.ee,A.CJ,A.X9,A.adn,A.lh,A.adt,A.qv,A.RV,A.nE,A.GN,A.x6,A.jg,A.wm,A.r5,A.Ef,A.aeX,A.cT,A.WW,A.m5,A.mj,A.aeY,A.WZ,A.af6,A.IV,A.yL,A.a03,A.Dx,A.mD,A.up,A.UK,A.a6m,A.B0,A.MS,A.UL,A.ln,A.ns,A.BF,A.ahq,A.a8c,A.a8e,A.DR,A.ahf,A.a9U,A.uF,A.kM,A.j5,A.abF,A.qj,A.Wc,A.Wd,A.act,A.d0,A.dp,A.a_H,A.nT,A.nW,A.nX,A.Vd,A.arn,A.wi,A.ai0,A.eN,A.aik,A.ai1,A.Rk,A.UF,A.Sa,A.S9,A.xA,A.et,A.oN,A.dK,A.S0,A.L6,A.zP,A.alO,A.Rw,A.He,A.Sy,A.a5q,A.Ud,A.Ub,A.x2,A.Uh,A.wU,A.TC,A.a3_,A.Z2,A.Z1,A.Ux,A.a0o,A.ub,A.pw,A.af7,A.an9,A.mc,A.aQ,A.JA,A.hz,A.xC,A.L_,A.BA,A.hC,A.adQ,A.RA,A.oe,A.WH,A.H8,A.C2,A.Cl,A.je,A.PO,A.uw,A.Nb,A.Q3,A.aeC,A.asC,A.lE,A.U5,A.wA,A.Do,A.aeK,A.X6,A.YC,A.agS,A.ik,A.lN,A.Rn,A.lI,A.dB,A.iI,A.a0i,A.SN,A.MH,A.a4E,A.mU,A.fm,A.a8g,A.kx,A.a3e,A.U_,A.Ut,A.SL,A.Tl,A.ls,A.ty,A.Oj,A.X_,A.zi,A.Qb,A.oj,A.Tb,A.acL,A.QJ,A.QH,A.QI,A.QK,A.QL,A.QM,A.a_X,A.rD,A.Bm,A.a_W,A.L3,A.L4,A.V8,A.adP,A.J7,A.J8,A.a0_,A.Kf,A.BC,A.A3,A.a09,A.a2z,A.a2E,A.Lu,A.a4m,A.Lv,A.Lw,A.a4p,A.VD,A.a6d,A.Aw,A.u4,A.Kv,A.a8i,A.jT,A.a8j,A.xh,A.MJ,A.a8l,A.MK,A.Co,A.kb,A.v4,A.aca,A.v3,A.OV,A.OY,A.ait,A.Rs,A.aiv,A.Rt,A.a9h,A.aj_,A.Ey,A.aj0,A.aj5,A.aj9,A.ajb,A.Ex,A.aja,A.aj1,A.ra,A.RN,A.RP,A.RO,A.RQ,A.Ez,A.RL,A.aj6,A.RM,A.ajl,A.EE,A.Mg,A.Ay,A.Ma,A.AB,A.a7m,A.Ml,A.fo,A.aaH,A.a7G,A.KP,A.jG,A.o6,A.RD,A.Nd,A.Qm,A.Kz,A.ahs,A.aaZ,A.Oi,A.ri,A.Tz,A.m8,A.OR,A.t5,A.Jw,A.P3,A.vt,A.afz,A.ah0,A.QT,A.vY,A.a6v,A.f9,A.ju,A.jl,A.QV,A.ahr,A.Es,A.aiZ,A.q1,A.bd,A.nx,A.eh,A.is,A.Ej,A.MF,A.aji,A.ajj,A.a01,A.a02,A.Pa,A.Jc,A.a06,A.z8,A.a2F,A.a6j,A.a2Q,A.Ch,A.a5U,A.M2,A.acJ,A.CF,A.iN,A.a2y,A.a9g,A.a05,A.KL,A.KM,A.a2D,A.Ln,A.As,A.i7,A.P1,A.RR,A.Ld,A.Lc,A.lB,A.a_C,A.a2P,A.LG,A.a4U,A.acf,A.adN]) +q(A.dv,[A.a_M,A.Kq,A.ac5,A.avn,A.avp,A.a72,A.a73,A.a74,A.Kr,A.a71,A.a5y,A.ats,A.aut,A.auu,A.aax,A.aaw,A.aaz,A.aay,A.agM,A.auZ,A.auY,A.au_,A.a86,A.a85,A.at8,A.a1p,A.a1q,A.a1n,A.a1o,A.a1m,A.a5n,A.a5o,A.a5p,A.avy,A.avx,A.a6V,A.a6W,A.a6T,A.a6U,A.av0,A.asH,A.a8z,A.a8A,A.a8T,A.atc,A.atd,A.ate,A.atf,A.atg,A.ath,A.ati,A.atj,A.a8C,A.a8D,A.a8E,A.a8F,A.a8M,A.a8Q,A.aa4,A.afG,A.afH,A.a6o,A.a4a,A.a44,A.a45,A.a46,A.a47,A.a48,A.a49,A.a42,A.a4c,A.ak6,A.ast,A.aoI,A.aoK,A.aoL,A.aoM,A.aoN,A.aoO,A.arX,A.arY,A.arZ,A.as_,A.as0,A.aop,A.aoq,A.aor,A.aos,A.aot,A.a7P,A.a7Q,A.aeU,A.aeV,A.att,A.atu,A.atv,A.atw,A.atx,A.aty,A.atz,A.atA,A.a2O,A.a9N,A.ahO,A.ahT,A.ahU,A.ahV,A.a5A,A.a5B,A.aoQ,A.a3X,A.a3V,A.a3W,A.a2I,A.a2J,A.a2K,A.a2L,A.a7f,A.a7g,A.a7d,A.a_E,A.a5b,A.a5c,A.a7b,A.a7a,A.a0K,A.a1y,A.a5T,A.AR,A.Ra,A.a8q,A.a8p,A.auU,A.auW,A.ajW,A.ajV,A.asJ,A.a5R,A.a5P,A.amT,A.an0,A.ahn,A.ahl,A.aho,A.ahj,A.als,A.alr,A.aqI,A.aqH,A.an7,A.anI,A.a9k,A.ah4,A.ah7,A.anx,A.asZ,A.at_,A.a3N,A.a4i,A.a76,A.alW,A.alX,A.aat,A.aas,A.arb,A.arc,A.arm,A.asT,A.a4P,A.a4Q,A.a4R,A.amv,A.a8r,A.asW,A.asX,A.au6,A.au7,A.au8,A.avr,A.avs,A.a8x,A.aui,A.auj,A.a0y,A.a0A,A.a0D,A.a0T,A.a0U,A.a0S,A.ao9,A.ali,A.alo,A.a4V,A.a4W,A.aud,A.a50,A.a53,A.a51,A.a52,A.al8,A.alb,A.alc,A.ale,A.a1P,A.aap,A.alg,A.a5i,A.a5j,A.a5k,A.aug,A.auh,A.ah9,A.ahC,A.an1,A.abM,A.abN,A.aa3,A.anQ,A.anP,A.a9o,A.aof,A.akA,A.akB,A.akC,A.akg,A.akh,A.aki,A.aks,A.akt,A.aku,A.akv,A.akw,A.akx,A.aky,A.akz,A.akq,A.ake,A.akr,A.akd,A.akj,A.akk,A.akl,A.akm,A.akn,A.ako,A.akp,A.akN,A.akM,A.akO,A.ann,A.aqi,A.ans,A.a94,A.aqp,A.ao5,A.anS,A.anT,A.anU,A.a9s,A.aaT,A.aoT,A.aoS,A.abU,A.aoW,A.aoV,A.aoX,A.ae3,A.aek,A.aed,A.aef,A.anZ,A.anW,A.anY,A.anX,A.anV,A.arw,A.arx,A.ahX,A.ahY,A.ajT,A.arQ,A.arR,A.arS,A.arU,A.arV,A.akU,A.akV,A.a1f,A.a1g,A.a1h,A.atG,A.atb,A.a9_,A.akD,A.a7F,A.a7z,A.a7y,A.a_J,A.a7I,A.a7J,A.a7U,A.a7T,A.ar9,A.ara,A.aio,A.adC,A.a0h,A.acQ,A.acS,A.ad7,A.ad8,A.ad3,A.ad4,A.ad5,A.ad6,A.ad1,A.ad2,A.a9X,A.a9W,A.adf,A.adg,A.ade,A.adi,A.adj,A.at3,A.aoF,A.ado,A.adq,A.ads,A.adr,A.adx,A.adv,A.adw,A.adu,A.adB,A.adA,A.aet,A.aes,A.ais,A.afc,A.afa,A.ar7,A.ar6,A.ar4,A.ar5,A.asQ,A.aff,A.afe,A.aeZ,A.af1,A.af_,A.af2,A.af0,A.af3,A.af4,A.a0v,A.alu,A.a00,A.a9H,A.acu,A.adK,A.adL,A.adJ,A.a4S,A.ahS,A.ata,A.a_w,A.a_A,A.a_x,A.a_z,A.amN,A.amK,A.amI,A.amJ,A.amM,A.asv,A.asw,A.ajZ,A.ak3,A.adO,A.asA,A.asy,A.alR,A.alS,A.alJ,A.a3H,A.a3z,A.a3I,A.a3F,A.a3E,A.a3D,A.a3u,A.alT,A.as7,A.a5r,A.at5,A.a5u,A.a5t,A.ap2,A.a32,A.a33,A.a35,A.a36,A.a30,A.a38,A.a39,A.a3b,A.a3c,A.ap_,A.ap0,A.aoY,A.acH,A.a5H,A.anj,A.a3R,A.a3S,A.a3O,A.a3Q,A.a3P,A.aaY,A.ad9,A.aa1,A.a62,A.a65,A.a67,A.a69,A.a6b,A.a64,A.aly,A.alz,A.alA,A.alD,A.alE,A.alF,A.a6u,A.a6s,A.a6r,A.a7l,A.a7O,A.a7N,A.a7M,A.ajx,A.ajy,A.ajz,A.ajA,A.ajB,A.ajC,A.ajD,A.ajE,A.ajH,A.ajM,A.ajN,A.ajO,A.ajP,A.ajQ,A.ajR,A.ajG,A.ajF,A.ajI,A.ajJ,A.ajK,A.ajL,A.a7S,A.atm,A.atn,A.ato,A.anN,A.anO,A.adS,A.adR,A.adV,A.adX,A.adT,A.aao,A.aqJ,A.aqM,A.aam,A.aac,A.aae,A.aag,A.aai,A.aak,A.aaM,A.aqw,A.aqu,A.aqv,A.aqt,A.aaS,A.a6X,A.aqD,A.aiF,A.aiE,A.a98,A.aon,A.aok,A.a9S,A.aez,A.aeA,A.aeB,A.aeE,A.aeF,A.aeJ,A.aeS,A.aeP,A.aeR,A.aeW,A.acz,A.acv,A.acw,A.acx,A.acB,A.acD,A.acE,A.agW,A.a2M,A.aim,A.ain,A.ail,A.arz,A.arB,A.arD,A.arF,A.aeM,A.aeN,A.avI,A.a2V,A.a2U,A.a4I,A.a4H,A.a4K,A.a4C,A.a4D,A.atL,A.atN,A.atJ,A.atK,A.atV,A.atX,A.atZ,A.atP,A.atH,A.atI,A.a4B,A.a1Q,A.a1R,A.a4s,A.a4t,A.awa,A.afo,A.abo,A.abp,A.abq,A.abr,A.abs,A.abt,A.abu,A.abv,A.abw,A.abx,A.aby,A.a0Y,A.a0X,A.a0Z,A.a10,A.a1_,A.avF,A.avG,A.akI,A.akW,A.akX,A.al2,A.al1,A.al0,A.asi,A.asj,A.ash,A.amu,A.amt,A.amm,A.ami,A.amj,A.amk,A.am1,A.am2,A.am3,A.amr,A.ams,A.amp,A.amo,A.a0d,A.aq7,A.aq6,A.ap8,A.apk,A.apj,A.apt,A.aph,A.apq,A.apr,A.apv,A.apw,A.apu,A.apn,A.apm,A.apo,A.apl,A.apf,A.apg,A.ape,A.apb,A.apL,A.auM,A.avR,A.avS,A.aw3,A.aqW,A.avW,A.avX,A.avY,A.aum,A.an3,A.a28,A.a29,A.a2a,A.auz,A.auC,A.auE,A.auG,A.auI,A.auB,A.ab1,A.ab2,A.ab_,A.ab3,A.a24,A.a2W,A.a2X,A.a2Y,A.amz,A.amB,A.amA,A.amx,A.amy,A.ah_,A.agZ,A.are,A.arJ,A.avq,A.a_Z,A.a0k,A.a0l,A.a0t,A.a0J,A.a9z,A.auq,A.a0b,A.a0a,A.a4q,A.a7k,A.a8k,A.abH,A.a7w,A.a7v,A.a7x,A.a2v,A.aow,A.ard,A.asE,A.a1B,A.a1C,A.au3,A.ank,A.ac9,A.acg,A.asq,A.ass,A.aso,A.afy,A.a6x,A.a6w,A.a6y,A.a6A,A.a6C,A.a6z,A.a6Q,A.arM,A.a9E,A.a9F]) +q(A.Kq,[A.a_N,A.ac6,A.avm,A.avo,A.a70,A.a6Z,A.a7_,A.a5x,A.a5z,A.atp,A.a4w,A.agN,A.agO,A.aw7,A.a17,A.a5K,A.a5L,A.a1b,A.abe,A.ahw,A.ahx,A.av2,A.asI,A.a8B,A.a8S,A.a8N,A.a8O,A.a8P,A.a8I,A.a8J,A.a8K,A.a6p,A.a4b,A.a43,A.av5,A.av6,A.abC,A.aoJ,A.abL,A.a_s,A.a_t,A.aeT,A.a4e,A.a4g,A.a4f,A.a9O,A.ahW,A.aoP,A.a7e,A.a5a,A.ahR,A.a3Z,A.a4_,A.a0M,A.avk,A.ac0,A.ajX,A.ajY,A.arH,A.arG,A.a5O,A.a5N,A.a5Q,A.amP,A.amX,A.amV,A.amR,A.amW,A.amQ,A.an_,A.amZ,A.amY,A.ahm,A.ahk,A.ahp,A.ahi,A.arh,A.arg,A.akc,A.akb,A.aoD,A.asN,A.asO,A.alq,A.alp,A.atB,A.aqG,A.aqF,A.aiX,A.aiW,A.a4h,A.a0P,A.a0Q,A.awb,A.a8w,A.a0C,A.a0V,A.a0R,A.a2e,A.a2d,A.a2h,A.a2g,A.a2f,A.a2i,A.aoc,A.aoa,A.ao8,A.a_T,A.a_S,A.a97,A.aeH,A.all,A.aln,A.alh,A.alk,A.alj,A.a4Z,A.a4Y,A.a54,A.a1M,A.a1N,A.alf,A.au1,A.asL,A.a5h,A.a04,A.a0N,A.a5X,A.a5W,A.a6_,A.a60,A.a5E,A.a5C,A.a5D,A.a9b,A.a9e,A.a9d,A.a9c,A.a3k,A.a3o,A.a3p,A.a3l,A.a3m,A.a3n,A.aa2,A.a3j,A.abQ,A.abY,A.aeq,A.aer,A.aeo,A.aep,A.ahJ,A.ahK,A.ahL,A.ahM,A.a5Z,A.ajU,A.a9n,A.a_U,A.aoh,A.akf,A.at6,A.at7,A.ano,A.anl,A.anm,A.an8,A.ant,A.anr,A.a9q,A.a9r,A.acm,A.amw,A.aei,A.aeg,A.aee,A.aeh,A.ae6,A.ae7,A.ae8,A.ae9,A.aea,A.ae5,A.aeb,A.aem,A.ael,A.ao4,A.ao3,A.ao2,A.ao0,A.ao1,A.ao_,A.aro,A.arq,A.arp,A.ars,A.art,A.arr,A.air,A.aiA,A.aiB,A.aiy,A.aiz,A.arT,A.a7p,A.a7o,A.anL,A.a7A,A.a7C,A.a7D,A.aa5,A.acN,A.acP,A.acO,A.aa_,A.a9Z,A.a9Y,A.aaX,A.aaW,A.aaV,A.add,A.adh,A.adp,A.aev,A.aew,A.aex,A.afu,A.acs,A.adH,A.adI,A.adG,A.ahF,A.aie,A.ajw,A.amL,A.amG,A.amH,A.amF,A.asx,A.ak2,A.ak0,A.ak1,A.ak_,A.asz,A.ajn,A.adb,A.adc,A.alQ,A.alP,A.alK,A.alM,A.a3v,A.a3w,A.a3y,A.a3J,A.a3A,A.a3B,A.a3C,A.amC,A.amD,A.amE,A.a5I,A.a5G,A.a5F,A.a0p,A.a1t,A.a1u,A.a61,A.a63,A.a66,A.a68,A.a6a,A.a6c,A.alC,A.alB,A.and,A.anc,A.anb,A.ang,A.anh,A.ani,A.a_F,A.anD,A.anE,A.anF,A.anM,A.ao6,A.ao7,A.a9P,A.adW,A.adY,A.adU,A.aqL,A.aqK,A.aad,A.aaf,A.aah,A.aaj,A.aal,A.aab,A.aqq,A.aoz,A.aaQ,A.aaP,A.aaR,A.aaO,A.aaN,A.an4,A.aoG,A.aqC,A.adM,A.aiG,A.aiH,A.aoi,A.a9R,A.a9Q,A.aey,A.aeD,A.aeO,A.aeQ,A.acC,A.acy,A.acA,A.afB,A.afI,A.agU,A.agV,A.agT,A.agX,A.ary,A.arA,A.arC,A.arE,A.ajS,A.avH,A.a1S,A.avh,A.avi,A.abc,A.a0W,A.a4J,A.a4L,A.a4M,A.a8h,A.a4G,A.a4F,A.a4z,A.afn,A.afq,A.afr,A.afs,A.afp,A.avE,A.akL,A.akJ,A.akK,A.al3,A.akY,A.akZ,A.al_,A.al4,A.al5,A.aml,A.amf,A.amg,A.am0,A.am5,A.alZ,A.am4,A.am_,A.ame,A.amq,A.am7,A.am8,A.am9,A.ama,A.amb,A.amc,A.amd,A.amn,A.a0c,A.a0e,A.aq8,A.aqb,A.aqc,A.aq9,A.aqa,A.ap9,A.ap7,A.ap6,A.apA,A.apB,A.apz,A.apC,A.apD,A.apy,A.apE,A.apx,A.api,A.aps,A.app,A.aqe,A.aqf,A.aqd,A.apd,A.apa,A.apM,A.apK,A.apN,A.apJ,A.apY,A.apI,A.aq_,A.apH,A.aq0,A.apG,A.aq1,A.apF,A.aq2,A.aq3,A.aq4,A.aq5,A.apO,A.apP,A.apQ,A.apR,A.apS,A.apT,A.apU,A.apV,A.apW,A.apX,A.apZ,A.auL,A.avU,A.avQ,A.avP,A.avT,A.aw2,A.aw4,A.aw5,A.aqX,A.aqY,A.aqZ,A.aqV,A.ar_,A.avZ,A.aw_,A.aw0,A.avB,A.avC,A.avM,A.avL,A.avN,A.avJ,A.avK,A.aul,A.aun,A.auo,A.awc,A.awd,A.aoC,A.aoB,A.an2,A.auy,A.auA,A.auD,A.auF,A.auH,A.auJ,A.ab0,A.a1W,A.a1Y,A.a26,A.a27,A.a25,A.a22,A.a20,A.a21,A.a2_,A.a23,A.arI,A.a9y,A.a96,A.asr,A.asl,A.asm,A.ask,A.asn,A.a6P,A.a6D,A.a6K,A.a6L,A.a6M,A.a6N,A.a6I,A.a6J,A.a6E,A.a6F,A.a6G,A.a6H,A.a6O,A.ane,A.arL,A.arK]) +q(A.TW,[A.jD,A.j8,A.nj,A.rw,A.nq,A.wH,A.ih,A.ID,A.n0,A.tE,A.bB,A.pV,A.wK,A.dh,A.r1,A.ws,A.zj,A.C8,A.uo,A.DU,A.R4,A.C4,A.mA,A.p5,A.Jf,A.pj,A.AG,A.Cj,A.oK,A.k8,A.jb,A.uY,A.Ow,A.kl,A.wd,A.Rd,A.E8,A.lS,A.wb,A.yW,A.Jn,A.wo,A.yY,A.l1,A.uM,A.hT,A.re,A.yy,A.Hp,A.tx,A.jI,A.ex,A.y_,A.Au,A.oa,A.wY,A.zO,A.tZ,A.rx,A.Rq,A.rh,A.Jt,A.Jr,A.Fm,A.rp,A.tU,A.ek,A.N7,A.ut,A.iv,A.ll,A.cX,A.Sb,A.fA,A.vW,A.ne,A.Ep,A.Q1,A.qx,A.yN,A.EB,A.oO,A.yP,A.yX,A.Jk,A.pG,A.wj,A.Ec,A.w_,A.rs,A.Af,A.Bl,A.lk,A.mG,A.Cm,A.u0,A.zD,A.Ax,A.DP,A.NW,A.Jv,A.vl,A.EI,A.S6,A.nF,A.KS,A.B_,A.nb,A.h1,A.w8,A.R6,A.E_,A.Bz,A.DJ,A.DL,A.f3,A.Rc,A.tT,A.jj,A.L9,A.F8,A.li,A.Ev,A.l7,A.LS,A.r8,A.J0,A.Xl,A.rl,A.pz,A.NF,A.xW,A.qD,A.eQ,A.xL,A.C0,A.rm,A.rC,A.vm,A.Dr,A.Dl,A.vo,A.wk,A.Hk,A.ef,A.pO,A.BG,A.mH,A.hE,A.qV,A.vU,A.l_,A.t7,A.Ar,A.z7,A.z0,A.AL,A.td,A.nD]) +p(A.a0I,A.WQ) +p(A.Pc,A.fL) +q(A.ct,[A.JJ,A.K8,A.K5,A.K6,A.Kd,A.Ka,A.K7,A.Kc,A.JM,A.JN,A.JL,A.JK,A.JS,A.JT,A.JY,A.JX,A.JP,A.JO,A.JV,A.JZ,A.JQ,A.JR,A.JU,A.JW,A.K9]) +q(J.ui,[J.j,J.AW,J.um,J.o,J.n9,J.lf,A.q8,A.dU]) +q(J.j,[J.W,A.G,A.a_u,A.oP,A.hU,A.Jz,A.zs,A.a1D,A.co,A.kV,A.Td,A.ft,A.iK,A.a2r,A.a3g,A.tz,A.TG,A.zM,A.TI,A.a3h,A.iT,A.ag,A.U2,A.tO,A.ps,A.hl,A.a6R,A.Uq,A.pE,A.a99,A.a9w,A.V3,A.V4,A.hr,A.V5,A.BT,A.aan,A.Vj,A.aaL,A.ab9,A.k6,A.aba,A.hv,A.VH,A.WN,A.hG,A.Xg,A.hH,A.ah3,A.Xo,A.XS,A.aix,A.hJ,A.Y2,A.aiD,A.aiQ,A.YE,A.YO,A.YX,A.Zb,A.Zd,A.a7R,A.B1,A.aaB,A.j1,A.UN,A.j7,A.Vs,A.abJ,A.Xs,A.jp,A.Y7,A.a_P,A.Sx,A.a_B]) +q(J.W,[A.oZ,A.a0F,A.a0G,A.a1s,A.agL,A.agw,A.ag4,A.ag2,A.ag1,A.ag3,A.vC,A.afK,A.afJ,A.agA,A.vM,A.agx,A.vJ,A.agB,A.vN,A.agr,A.vF,A.ags,A.vG,A.agJ,A.agI,A.agp,A.ago,A.afQ,A.vA,A.afX,A.vB,A.agk,A.agj,A.afO,A.vz,A.agu,A.vH,A.agd,A.vD,A.afN,A.vy,A.agv,A.vI,A.agE,A.vO,A.afZ,A.afY,A.agb,A.aga,A.afM,A.afL,A.afT,A.afS,A.nI,A.nK,A.agt,A.kh,A.ag9,A.nM,A.K_,A.nL,A.afR,A.nJ,A.ag6,A.ag5,A.agi,A.aou,A.ag_,A.nN,A.afV,A.afU,A.agl,A.afP,A.nO,A.agf,A.age,A.agg,A.Qs,A.qR,A.agz,A.vL,A.agy,A.vK,A.agn,A.agm,A.Qu,A.Qt,A.Qr,A.qQ,A.DE,A.agG,A.lJ,A.Qq,A.ag8,A.vE,A.agC,A.agD,A.agK,A.agF,A.ag0,A.aiL,A.agH,A.kg,A.a8m,A.agc,A.afW,A.ag7,A.agh,A.a8n,A.pQ,A.a8s,A.a7r,A.a7s,A.a2B,A.a2A,A.ajf,A.a7L,A.a7K,J.Ox,J.kn,J.jS,A.yp,A.yI,A.tR,A.a55,A.ac7,A.a8t,A.a1r,A.aiV,A.ajg,A.a2R,A.ac8]) +q(A.K_,[A.akQ,A.akR]) +p(A.aiK,A.Qq) +q(A.ev,[A.hq,A.vP,A.ze]) +q(A.hq,[A.Bn,A.JI,A.K2,A.ti,A.p4,A.zf,A.tj]) +q(A.a16,[A.a15,A.K3,A.zd]) +q(A.Kr,[A.a75,A.auX,A.a87,A.a88,A.ahz,A.aub,A.abd,A.av1,A.a8L,A.a8H,A.ahd,A.avv,A.akF,A.a0L,A.a1x,A.abZ,A.a8o,A.auV,A.asK,A.au5,A.a5S,A.amU,A.asM,A.an6,A.a92,A.a9j,A.ah6,A.anB,A.anz,A.au0,A.aaq,A.aiN,A.aiO,A.aiP,A.asa,A.as9,A.asY,A.a9I,A.a9J,A.a9K,A.a9L,A.adZ,A.ae_,A.ahg,A.ahh,A.ase,A.ark,A.arl,A.ajv,A.auc,A.a_Q,A.a_R,A.a0x,A.a0z,A.a0B,A.a2c,A.aob,A.alm,A.auO,A.auP,A.a1K,A.abP,A.a9l,A.anR,A.aog,A.aql,A.aqm,A.aqk,A.aqj,A.aqh,A.aqo,A.aoU,A.akP,A.aec,A.aej,A.arf,A.aqS,A.aru,A.arv,A.asG,A.akT,A.a7q,A.a7E,A.a7B,A.a_K,A.aa6,A.aa7,A.acM,A.acT,A.acU,A.acR,A.acY,A.acW,A.acX,A.acV,A.a9V,A.abj,A.abi,A.abk,A.abl,A.adk,A.adl,A.adz,A.ad_,A.acZ,A.adm,A.aeu,A.ar3,A.afg,A.afh,A.alv,A.ahc,A.alN,A.a3x,A.a3G,A.a37,A.a31,A.a34,A.a3a,A.a3d,A.ap1,A.aoZ,A.acF,A.acG,A.amO,A.ada,A.a6t,A.ana,A.anf,A.aov,A.aqx,A.ari,A.a6Y,A.asF,A.aom,A.aol,A.aoj,A.aeI,A.ar0,A.afC,A.afF,A.aqs,A.aqr,A.a2T,A.avg,A.avj,A.a4N,A.atM,A.atS,A.atT,A.atU,A.atW,A.atY,A.atO,A.atQ,A.atR,A.a4A,A.aft,A.amh,A.am6,A.apc,A.avV,A.aw6,A.aqU,A.aw1,A.avD,A.avO,A.aup,A.awe,A.a3i,A.a5l,A.a_Y,A.a9A,A.ajc,A.auS,A.auR,A.a2s,A.a2t,A.a2u,A.asp,A.a6B,A.a2j,A.a2k,A.a2l,A.a2m,A.a2n,A.a2o,A.a2p,A.a2q]) +q(A.q,[A.uG,A.m6,A.Y,A.fp,A.aJ,A.hi,A.r_,A.lK,A.DG,A.pr,A.eP,A.F_,A.AS,A.Xq,A.Bd,A.pa,A.io,A.bh,A.AA]) +q(A.eY,[A.tq,A.Ou,A.OC]) +q(A.tq,[A.PL,A.Ki,A.Km,A.Kk,A.NT,A.Er,A.Os]) +p(A.NR,A.Er) +p(A.K0,A.tj) +q(A.c_,[A.Jx,A.jU,A.o1,A.MM,A.RE,A.PT,A.TX,A.AY,A.oL,A.NK,A.fh,A.lp,A.RH,A.wu,A.lP,A.Kx,A.KK,A.U9]) +q(A.a3Y,[A.kN,A.TF]) +q(A.dm,[A.eb,A.Oo]) +q(A.eb,[A.VC,A.VB,A.Gj,A.C9,A.Cb,A.Cc,A.Cf,A.Cg]) +p(A.Ca,A.VC) +p(A.Om,A.VB) +p(A.Cd,A.Gj) +p(A.a3f,A.TF) +q(A.Oo,[A.Op,A.Ce]) +q(A.dl,[A.zQ,A.C3,A.Oa,A.Oe,A.Oc,A.Ob,A.Od]) +q(A.zQ,[A.O0,A.O_,A.NZ,A.O5,A.O9,A.O8,A.O2,A.O1,A.O7,A.O3,A.O4,A.O6]) +p(A.a6i,A.Lj) +p(A.Md,A.Me) +q(A.a0m,[A.BJ,A.DC]) +q(A.aiU,[A.a6n,A.a2b]) +p(A.a0n,A.abA) +p(A.a41,A.abn) +q(A.ak5,[A.Z_,A.arW,A.YV]) +p(A.aoH,A.Z_) +p(A.aoo,A.YV) +q(A.hB,[A.tf,A.u7,A.ua,A.uq,A.uu,A.vn,A.w9,A.wh]) +q(A.af5,[A.a2N,A.a9M]) +q(A.zE,[A.afj,A.M9,A.ae1]) +p(A.Be,A.FU) +q(A.Be,[A.kC,A.wv,A.ST,A.x7,A.ej,A.LE,A.lW]) +p(A.UD,A.kC) +p(A.RC,A.UD) +q(A.w4,[A.JF,A.PM]) +p(A.W3,A.M_) +q(A.v6,[A.qh,A.hF]) +q(A.a40,[A.aar,A.aic,A.aaA,A.a2x,A.abg,A.a3T,A.aiR,A.aa8]) +q(A.M9,[A.a7c,A.a_D,A.a59]) +q(A.ai_,[A.ai6,A.aid,A.ai8,A.aib,A.ai7,A.aia,A.ahZ,A.ai3,A.ai9,A.ai5,A.ai4,A.ai2]) +p(A.pm,A.a5m) +p(A.Qn,A.pm) +p(A.Li,A.Qn) +p(A.Lm,A.Li) +p(J.a8f,J.o) +q(J.n9,[J.ul,J.AX]) +q(A.m6,[A.p_,A.HL]) +p(A.Fd,A.p_) +p(A.EV,A.HL) +p(A.c6,A.EV) +p(A.Bo,A.aB) +q(A.Bo,[A.p1,A.ww,A.c5,A.rn,A.UG,A.Sw]) +p(A.eV,A.wv) +q(A.Y,[A.aI,A.iS,A.Bb,A.ro,A.FW,A.mh,A.rA,A.H1]) +q(A.aI,[A.hI,A.aF,A.US,A.c1,A.Bg,A.UH,A.Fr]) +p(A.iR,A.fp) +q(A.MG,[A.uB,A.ko,A.R9,A.Qy,A.Qz]) +p(A.zT,A.r_) +p(A.tD,A.lK) +p(A.Bf,A.ww) +p(A.Hu,A.uA) +p(A.m_,A.Hu) +p(A.zp,A.m_) +q(A.tp,[A.by,A.cd]) +p(A.pL,A.AR) +p(A.BW,A.o1) +q(A.Ra,[A.QY,A.t8]) +q(A.AS,[A.Sd,A.Hd]) +q(A.dU,[A.BK,A.uH]) +q(A.uH,[A.G6,A.G8]) +p(A.G7,A.G6) +p(A.nk,A.G7) +p(A.G9,A.G8) +p(A.ht,A.G9) +q(A.nk,[A.BL,A.NA]) +q(A.ht,[A.NB,A.BN,A.BO,A.ND,A.BP,A.BQ,A.q9]) +p(A.Hr,A.TX) +p(A.aN,A.wL) +q(A.cP,[A.DT,A.Ha,A.Fe,A.mb,A.o9]) +q(A.xR,[A.o5,A.xT]) +p(A.ks,A.Ha) +q(A.f8,[A.wN,A.x5]) +q(A.Ty,[A.o7,A.alH]) +p(A.xS,A.Vz) +p(A.Fu,A.mb) +q(A.YA,[A.Tn,A.WM]) +p(A.Fy,A.rn) +q(A.c5,[A.FT,A.xk]) +p(A.ry,A.HY) +q(A.ry,[A.ob,A.iu,A.I3]) +q(A.F7,[A.rj,A.rk]) +p(A.el,A.I3) +q(A.Xk,[A.cv,A.eR]) +q(A.Xj,[A.H2,A.H3]) +p(A.DN,A.H2) +q(A.kz,[A.dq,A.H5,A.rz]) +p(A.H4,A.H3) +p(A.vZ,A.H4) +q(A.kU,[A.mN,A.J6,A.MP]) +q(A.mN,[A.yJ,A.B6,A.Ew]) +p(A.KA,A.R_) +q(A.KA,[A.as3,A.as2,A.a_V,A.a8v,A.a8u,A.aiY,A.RK]) +q(A.as3,[A.a_I,A.a8U]) +q(A.as2,[A.IU,A.MU]) +p(A.a0r,A.JG) +p(A.a0s,A.a0r) +p(A.SJ,A.a0s) +p(A.MQ,A.AY) +p(A.UI,A.anA) +p(A.YR,A.UI) +p(A.UJ,A.YR) +q(A.fh,[A.v7,A.AM]) +p(A.Tq,A.Hx) +q(A.G,[A.ad,A.Jp,A.LD,A.LY,A.pB,A.Nm,A.BB,A.lm,A.uE,A.q6,A.BY,A.Q0,A.jr,A.h2,A.H_,A.h4,A.f5,A.Hl,A.RU,A.o4,A.KN,A.IZ,A.mz]) +q(A.ad,[A.aA,A.jE,A.jK,A.wE]) +q(A.aA,[A.an,A.aR]) +q(A.an,[A.IL,A.IT,A.t6,A.oR,A.Js,A.oY,A.mL,A.Lf,A.LB,A.l8,A.Mh,A.pF,A.pK,A.B4,A.Ng,A.ng,A.NO,A.NV,A.C5,A.Og,A.qG,A.Qa,A.QG,A.DW,A.E1,A.R7,A.R8,A.wa,A.wc]) +p(A.tr,A.co) +p(A.a1E,A.kV) +p(A.ts,A.Td) +p(A.tt,A.ft) +q(A.iK,[A.a1G,A.a1H]) +p(A.TH,A.TG) +p(A.zL,A.TH) +p(A.TJ,A.TI) +p(A.L8,A.TJ) +q(A.zs,[A.a4x,A.ab4]) +p(A.eG,A.oP) +p(A.U3,A.U2) +p(A.tN,A.U3) +p(A.Ur,A.Uq) +p(A.pA,A.Ur) +p(A.AD,A.jK) +p(A.jO,A.pB) +q(A.ag,[A.lX,A.uD,A.hy,A.QX,A.RS]) +q(A.lX,[A.i5,A.er,A.o_]) +p(A.Nr,A.V3) +p(A.Ns,A.V4) +p(A.V6,A.V5) +p(A.Nt,A.V6) +p(A.NH,A.BT) +p(A.Vk,A.Vj) +p(A.uK,A.Vk) +p(A.VI,A.VH) +p(A.OE,A.VI) +q(A.er,[A.lu,A.m4]) +p(A.PR,A.WN) +p(A.Qj,A.jr) +p(A.H0,A.H_) +p(A.QR,A.H0) +p(A.Xh,A.Xg) +p(A.QW,A.Xh) +p(A.DS,A.Xo) +p(A.XT,A.XS) +p(A.Ro,A.XT) +p(A.Hm,A.Hl) +p(A.Rp,A.Hm) +p(A.Y3,A.Y2) +p(A.Eq,A.Y3) +p(A.YF,A.YE) +p(A.Tc,A.YF) +p(A.F6,A.zM) +p(A.YP,A.YO) +p(A.Uj,A.YP) +p(A.YY,A.YX) +p(A.G5,A.YY) +p(A.Zc,A.Zb) +p(A.Xi,A.Zc) +p(A.Ze,A.Zd) +p(A.Xx,A.Ze) +p(A.TP,A.Sw) +p(A.kt,A.o9) +p(A.Fg,A.eM) +p(A.XG,A.GZ) +p(A.Xv,A.arj) +p(A.kr,A.aju) +p(A.U1,A.a4O) +q(A.lg,[A.un,A.xi]) +p(A.pP,A.xi) +q(A.aR,[A.eH,A.tJ,A.tK,A.tL,A.tM,A.tP,A.vj]) +q(A.eH,[A.tk,A.tw,A.i1,A.qW]) +p(A.UO,A.UN) +p(A.N_,A.UO) +p(A.Vt,A.Vs) +p(A.NM,A.Vt) +p(A.uS,A.i1) +p(A.Xt,A.Xs) +p(A.R2,A.Xt) +p(A.Y8,A.Y7) +p(A.Rz,A.Y8) +q(A.NQ,[A.m,A.S]) +p(A.IY,A.Sx) +p(A.NP,A.mz) +p(A.IS,A.fR) +p(A.a7W,A.a7X) +p(A.aaJ,A.aaK) +p(A.asD,A.ajs) +p(A.js,A.S7) +p(A.L0,A.TA) +q(A.L0,[A.h,A.i3,A.afi,A.b2]) +q(A.h,[A.av,A.a2,A.aY,A.au,A.Vq]) +q(A.av,[A.JD,A.J1,A.KO,A.Na,A.Nn,A.Q5,A.KD,A.KG,A.J4,A.J3,A.JB,A.za,A.JH,A.L2,A.IH,A.L7,A.LM,A.pC,A.ue,A.Sc,A.N5,A.GX,A.TZ,A.Gn,A.Cx,A.Sz,A.Q7,A.Ed,A.Y0,A.Vp,A.OJ,A.B3,A.fj,A.mF,A.La,A.M3,A.u5,A.EU,A.Nu,A.V7,A.NG,A.cM,A.uP,A.AE,A.PU,A.Q6,A.vx,A.Vr,A.r0,A.Rv,A.RX,A.Jo,A.oX,A.dQ,A.IQ,A.JE,A.KH,A.mB,A.RY,A.AJ,A.zw,A.M4,A.Oh,A.uv,A.wp,A.uJ,A.of,A.lG]) +q(A.a2,[A.zz,A.BD,A.pc,A.wP,A.v9,A.Br,A.yG,A.yQ,A.yT,A.ru,A.CC,A.z_,A.z9,A.ud,A.FF,A.ER,A.yx,A.Fv,A.pJ,A.Bq,A.Mn,A.nv,A.uZ,A.OQ,A.v5,A.Df,A.Fk,A.De,A.rB,A.E5,A.l9,A.En,A.oI,A.pq,A.EG,A.yM,A.BH,A.nR,A.qO,A.tA,A.pd,A.zS,A.pn,A.An,A.Ap,A.kc,A.px,A.u6,A.Bj,A.G0,A.uI,A.xz,A.qe,A.u_,A.w2,A.Cn,A.nC,A.Db,A.xw,A.Dm,A.Ds,A.Dz,A.Hi,A.E9,A.wn,A.kp,A.p3,A.zo,A.ED,A.pi,A.qw,A.qF,A.qg,A.Av,A.tV,A.DK,A.Eh,A.Cv,A.EF,A.Ek]) +p(A.a1,A.Xm) +q(A.a1,[A.zA,A.G1,A.HP,A.wQ,A.xF,A.FX,A.EN,A.SB,A.ES,A.xu,A.Z0,A.YD,A.HM,A.FG,A.HT,A.HJ,A.HS,A.HU,A.YT,A.xe,A.v0,A.v_,A.HO,A.y1,A.GP,A.HQ,A.GR,A.xQ,A.I0,A.x4,A.I2,A.EK,A.Fp,A.Zu,A.EP,A.G4,A.Xn,A.x_,A.F9,A.Fb,A.x1,A.Ug,A.Aq,A.v8,A.xb,A.YQ,A.UV,A.YU,A.Gd,A.Gf,A.Vw,A.HR,A.I_,A.Gl,A.Za,A.GM,A.me,A.Dn,A.GV,A.X2,A.GY,A.I1,A.Hh,A.XW,A.EL,A.Yz,A.SO,A.EZ,A.Yu,A.Fi,A.Gr,A.GT,A.Vy,A.Uk,A.Ua,A.HZ,A.Zg,A.Gq,A.Yv,A.Zh]) +p(A.F4,A.HP) +q(A.abz,[A.a57,A.a4X,A.a56,A.mX,A.a7t,A.aiS]) +p(A.tQ,A.a57) +q(A.j6,[A.lD,A.AC,A.QN]) +p(A.Aa,A.lD) +q(A.a4X,[A.Np,A.LI]) +q(A.MN,[A.IK,A.IR]) +q(A.a56,[A.No,A.a5_]) +q(A.mX,[A.BE,A.Ab]) +q(A.aj,[A.dt,A.KJ,A.EA,A.rt,A.XC,A.zx]) +q(A.dt,[A.So,A.Sf,A.Sg,A.yo,A.W6,A.WJ,A.Tm,A.Y4,A.EW,A.HI]) +p(A.Sp,A.So) +p(A.Sq,A.Sp) +p(A.t3,A.Sq) +q(A.afD,[A.anu,A.aqy,A.a5M,A.DO,A.a0f,A.a1c]) +p(A.W7,A.W6) +p(A.W8,A.W7) +p(A.Ct,A.W8) +p(A.WK,A.WJ) +p(A.lC,A.WK) +p(A.tv,A.Tm) +p(A.Y5,A.Y4) +p(A.Y6,A.Y5) +p(A.r7,A.Y6) +p(A.EX,A.EW) +p(A.EY,A.EX) +p(A.to,A.EY) +q(A.to,[A.yB,A.EM]) +q(A.C6,[A.hX,A.ak8,A.ak7]) +q(A.hX,[A.FS,A.Dd,A.fV,A.Rr,A.hW,A.Ah,A.Tr]) +p(A.aV,A.HI) +q(A.aE,[A.fx,A.aG,A.hg]) +q(A.aG,[A.D9,A.hf,A.CE,A.n7,A.Bu,A.FI,A.qN,A.r4,A.mw,A.oV,A.kY,A.l3,A.oU,A.q2,A.r3]) +q(A.M,[A.Te,A.jF]) +p(A.eE,A.Te) +q(A.aij,[A.al9,A.a1O,A.alI,A.a9t]) +p(A.cW,A.Us) +p(A.Tf,A.cW) +p(A.zt,A.Tf) +q(A.h_,[A.Tg,A.UZ,A.Yy]) +p(A.hY,A.Tu) +q(A.hY,[A.jt,A.cU,A.jk]) +q(A.Jl,[A.ald,A.ak9,A.ar8]) +q(A.v9,[A.tu,A.xq]) +p(A.kd,A.xF) +q(A.kd,[A.F3,A.V_]) +q(A.KJ,[A.XN,A.Uz,A.X1,A.SV,A.XM,A.Un,A.AK]) +p(A.KF,A.Th) +q(A.aY,[A.bg,A.ea]) +q(A.bg,[A.FA,A.dJ,A.Ag,A.Gi,A.GO,A.GQ,A.EJ,A.hZ,A.fn,A.x3,A.Fq,A.le,A.FV,A.j3,A.py,A.v2,A.r9,A.G3,A.Dk,A.GU,A.xO,A.x0,A.fy]) +p(A.Tj,A.BU) +p(A.zu,A.Tj) +p(A.alw,A.KF) +q(A.eW,[A.iO,A.p8]) +p(A.o8,A.iO) +q(A.o8,[A.tG,A.Lp,A.Lo]) +p(A.bS,A.U8) +p(A.pl,A.U9) +q(A.p8,[A.U7,A.L1,A.WX]) +q(A.eU,[A.dg,A.El,A.FH,A.WR,A.ny,A.Nx,A.hK,A.vr,A.D8,A.MR,A.jh,A.xK,A.dn,A.k2,A.Fs,A.Hb,A.vp,A.X4,A.mV]) +q(A.fX,[A.Nc,A.jM]) +q(A.Nc,[A.fw,A.o2]) +p(A.B9,A.i6) +p(A.Aj,A.bS) +p(A.bo,A.VR) +p(A.Zm,A.S8) +p(A.Zn,A.Zm) +p(A.Yd,A.Zn) +q(A.bo,[A.VJ,A.VY,A.VU,A.VP,A.VS,A.VN,A.VW,A.W1,A.ka,A.VL]) +p(A.VK,A.VJ) +p(A.qk,A.VK) +q(A.Yd,[A.Zi,A.Zr,A.Zp,A.Zl,A.Zo,A.Zk,A.Zq,A.Zt,A.Zs,A.Zj]) +p(A.Y9,A.Zi) +p(A.VZ,A.VY) +p(A.qn,A.VZ) +p(A.Yh,A.Zr) +p(A.VV,A.VU) +p(A.lv,A.VV) +p(A.Yf,A.Zp) +p(A.VQ,A.VP) +p(A.nt,A.VQ) +p(A.Yc,A.Zl) +p(A.VT,A.VS) +p(A.nu,A.VT) +p(A.Ye,A.Zo) +p(A.VO,A.VN) +p(A.lt,A.VO) +p(A.Yb,A.Zk) +p(A.VX,A.VW) +p(A.qm,A.VX) +p(A.Yg,A.Zq) +p(A.W2,A.W1) +p(A.lw,A.W2) +p(A.Yj,A.Zt) +p(A.W_,A.ka) +p(A.W0,A.W_) +p(A.qo,A.W0) +p(A.Yi,A.Zs) +p(A.VM,A.VL) +p(A.ql,A.VM) +p(A.Ya,A.Zj) +q(A.ck,[A.Ul,A.rg]) +p(A.ce,A.Ul) +q(A.ce,[A.cf,A.BI,A.iQ,A.i2,A.iP]) +q(A.cf,[A.iV,A.v1,A.zN,A.Dg,A.Gk]) +q(A.xX,[A.G_,A.xy]) +q(A.v1,[A.h0,A.J9]) +q(A.zN,[A.jq,A.iY,A.ja]) +q(A.q7,[A.Uw,A.Up,A.Yr]) +q(A.BI,[A.Mm,A.Mc,A.RT]) +q(A.J9,[A.h3,A.wD]) +p(A.u3,A.h5) +p(A.a9p,A.Q4) +q(A.afE,[A.arN,A.aoe,A.aoR,A.arP]) +p(A.Gp,A.S) +q(A.au,[A.b4,A.YG,A.YS,A.es,A.MY,A.nz,A.iJ,A.QF]) +q(A.b4,[A.St,A.UB,A.UC,A.SS,A.Uy,A.V2,A.yD,A.NS,A.zy,A.Kl,A.Kj,A.Kg,A.Kh,A.Oq,A.Or,A.wr,A.tn,A.Kw,A.M0,A.bT,A.e4,A.kX,A.ij,A.eD,A.M1,A.N1,A.lq,A.ME,A.QE,A.N9,A.Wf,A.ig,A.hn,A.IB,A.vq,A.q5,A.Je,A.pf,A.Mo,A.zm,A.KT,A.Um,A.LU,A.LV,A.WT,A.xP,A.Qp,A.ph]) +q(A.P,[A.Wt,A.UM,A.WY]) +p(A.t,A.Wt) +q(A.t,[A.y,A.d7,A.WD]) +q(A.y,[A.GI,A.Z3,A.Z6,A.GG,A.Gu,A.Gw,A.Wl,A.CP,A.Wn,A.CT,A.Wq,A.GE,A.CZ,A.VG,A.WB,A.iw,A.WE,A.Z4,A.Z7,A.Z9,A.HX]) +p(A.vb,A.GI) +q(A.vb,[A.Pg,A.GA,A.GB,A.Ws,A.CX,A.CO]) +q(A.Pg,[A.Wj,A.Gs,A.PA,A.CR]) +p(A.yH,A.Ss) +p(A.uC,A.CE) +p(A.Bs,A.UX) +p(A.yR,A.SC) +p(A.yS,A.SD) +q(A.ch,[A.uN,A.Vn]) +p(A.eg,A.uN) +p(A.xv,A.eg) +p(A.fr,A.xv) +q(A.fr,[A.Cq,A.j9]) +q(A.Cq,[A.G2,A.Go]) +p(A.yU,A.SE) +p(A.We,A.Z0) +p(A.yZ,A.SF) +p(A.bP,A.SH) +p(A.HK,A.YD) +p(A.SG,A.HK) +p(A.d6,A.Va) +q(A.d6,[A.Nk,A.Tx,A.Vl,A.kk]) +q(A.Nk,[A.V9,A.Ff]) +q(A.dJ,[A.mC,A.pY,A.FD,A.pD,A.mI]) +p(A.Ju,A.SI) +p(A.z3,A.SM) +p(A.HN,A.HM) +p(A.SQ,A.HN) +q(A.El,[A.SP,A.W9]) +p(A.zb,A.SR) +p(A.zc,A.SU) +p(A.Ks,A.SX) +q(A.jF,[A.q_,A.Ni]) +p(A.zB,A.Tp) +p(A.zG,A.TB) +p(A.zI,A.TE) +p(A.zR,A.TM) +q(A.z_,[A.Le,A.we]) +q(A.b3,[A.YH,A.YJ,A.YL,A.YI,A.YK,A.XH,A.XJ,A.Zf]) +p(A.TQ,A.YH) +p(A.TS,A.YJ) +p(A.TU,A.YL) +p(A.TR,A.YI) +p(A.TT,A.YK) +p(A.zV,A.TV) +p(A.aha,A.a5g) +p(A.YM,A.aha) +p(A.YN,A.YM) +p(A.alU,A.YN) +p(A.aqT,A.a5f) +p(A.Ai,A.U6) +q(A.jQ,[A.AO,A.n8]) +q(A.n8,[A.n3,A.AP,A.AQ]) +q(A.uh,[A.anp,A.anq]) +p(A.FE,A.HT) +p(A.Mr,A.ue) +q(A.c9,[A.ho,A.ic,A.it,A.Jj,A.P4]) +q(A.ho,[A.Vi,A.km]) +p(A.SA,A.HJ) +q(A.yx,[A.X0,A.IO,A.QA,A.Q_,A.PN,A.KU,A.IM]) +p(A.Fw,A.HS) +p(A.Gv,A.Z3) +p(A.Tv,A.YG) +p(A.FJ,A.HU) +p(A.Ms,A.UA) +p(A.nc,A.UU) +p(A.UT,A.YS) +p(A.GD,A.Z6) +p(A.V0,A.YT) +p(A.GH,A.GG) +p(A.PB,A.GH) +q(A.PB,[A.Gz,A.CN,A.PC,A.CL,A.Pt,A.CU,A.Pw,A.Wh,A.xG,A.Pn,A.PH,A.Pq,A.Pv,A.PD,A.CS,A.CW,A.CH,A.D_,A.Pi,A.Pu,A.Po,A.Pr,A.Ps,A.Pp,A.CK,A.xH,A.Ww,A.Wx]) +q(A.Mn,[A.FY,A.yw,A.yq,A.yt,A.yv,A.ys,A.yr,A.yu]) +p(A.u9,A.xe) +q(A.u9,[A.t2,A.Sj]) +q(A.t2,[A.UY,A.Sn,A.Sh,A.Sk,A.Sm,A.Si,A.Sl]) +p(A.BR,A.Vf) +p(A.BS,A.Vg) +p(A.C_,A.Vv) +p(A.FZ,A.j9) +p(A.q0,A.FZ) +q(A.lr,[A.Lz,A.KE]) +p(A.NY,A.Vx) +p(A.eu,A.nv) +p(A.Cp,A.W4) +p(A.th,A.OQ) +p(A.SW,A.HO) +p(A.Cs,A.W5) +p(A.y2,A.y1) +p(A.xE,A.y2) +p(A.Cy,A.Wa) +p(A.PZ,A.GP) +q(A.a1z,[A.al,A.nQ]) +p(A.EQ,A.al) +q(A.aa0,[A.aqR,A.arO]) +p(A.Fl,A.HQ) +p(A.GS,A.GR) +p(A.vh,A.GS) +p(A.uU,A.vg) +p(A.Du,A.WU) +p(A.DH,A.X8) +p(A.DM,A.Xf) +p(A.DY,A.Xz) +p(A.E0,A.XE) +p(A.XI,A.Zf) +p(A.E2,A.XK) +p(A.XL,A.Ea) +p(A.Hf,A.I0) +p(A.E6,A.l9) +p(A.hj,A.x4) +p(A.xV,A.hj) +p(A.Eb,A.XO) +p(A.eO,A.XR) +p(A.iq,A.XV) +p(A.Nj,A.zu) +p(A.m3,A.Yt) +p(A.Eg,A.XX) +p(A.Ei,A.XZ) +p(A.rE,A.I2) +p(A.Eo,A.Y1) +p(A.Eu,A.Yl) +q(A.fI,[A.di,A.eB,A.xr]) +q(A.yO,[A.cs,A.xs]) +q(A.Jj,[A.dP,A.eT]) +p(A.hV,A.Qi) +q(A.ic,[A.eC,A.dy,A.fb]) +q(A.cJ,[A.aw,A.fl,A.md]) +p(A.pW,A.a6h) +q(A.SK,[A.ET,A.xn]) +q(A.j0,[A.IW,A.Dj]) +p(A.pH,A.Uu) +q(A.pH,[A.alV,A.Ny]) +p(A.yK,A.IW) +p(A.a7H,A.Uv) +q(A.i3,[A.qi,A.nY]) +p(A.DV,A.Xw) +p(A.u,A.XP) +p(A.qI,A.DO) +q(A.iX,[A.iH,A.vR]) +q(A.jN,[A.oW,A.QC]) +q(A.k5,[A.fi,A.qT,A.qU]) +p(A.F0,A.fi) +p(A.zr,A.F0) +q(A.zr,[A.i9,A.fQ,A.jW,A.f4,A.f0,A.kq,A.kw]) +p(A.Wk,A.Gu) +p(A.CM,A.Wk) +p(A.aje,A.Ja) +p(A.Gx,A.Gw) +p(A.Wm,A.Gx) +p(A.qy,A.Wm) +q(A.ny,[A.Hg,A.Fn,A.wM]) +p(A.Wo,A.Wn) +p(A.Wp,A.Wo) +p(A.CQ,A.Wp) +p(A.ur,A.UM) +q(A.ur,[A.Ot,A.OB,A.Ol,A.ep]) +q(A.ep,[A.k1,A.tl,A.zl,A.zk,A.Ci,A.pU,A.Ao,A.yE]) +q(A.k1,[A.wt,A.BZ]) +p(A.Wr,A.Wq) +p(A.CV,A.Wr) +p(A.Vc,A.YW) +p(A.uR,A.a1e) +q(A.ar1,[A.al6,A.rr]) +q(A.rr,[A.WL,A.XA]) +p(A.nr,A.qK) +p(A.Wu,A.GE) +p(A.Wv,A.Wu) +p(A.CY,A.Wv) +p(A.OD,A.VG) +p(A.Wi,A.Wh) +p(A.Ph,A.Wi) +q(A.zx,[A.nH,A.Tt]) +q(A.xG,[A.Pm,A.Pl,A.Pj,A.Pk,A.GF]) +q(A.GF,[A.Px,A.Py]) +q(A.PC,[A.Pz,A.lA,A.Gt,A.Gy]) +p(A.QB,A.X9) +q(A.qT,[A.Xa,A.Xb]) +p(A.lL,A.Xa) +p(A.Xd,A.qU) +p(A.lM,A.Xd) +q(A.d7,[A.GK,A.Wy]) +p(A.Wz,A.GK) +p(A.WA,A.Wz) +p(A.vc,A.WA) +p(A.PF,A.vc) +p(A.Xc,A.Xb) +p(A.ki,A.Xc) +p(A.D0,A.Wy) +p(A.PG,A.D0) +p(A.WC,A.WB) +p(A.D1,A.WC) +p(A.D2,A.WD) +p(A.vd,A.iw) +q(A.vd,[A.D3,A.PE]) +p(A.WF,A.WE) +p(A.D4,A.WF) +p(A.Qc,A.WW) +p(A.cu,A.WY) +p(A.jv,A.br) +p(A.vs,A.WZ) +p(A.qd,A.vs) +q(A.af6,[A.aiC,A.a9f,A.ahN]) +p(A.a0u,A.IV) +p(A.abm,A.a0u) +q(A.a03,[A.alt,A.Pf]) +p(A.na,A.UK) +q(A.na,[A.pS,A.pT,A.B2]) +p(A.a8R,A.UL) +q(A.a8R,[A.f,A.p]) +q(A.uF,[A.Vm,A.XD]) +p(A.qc,A.j5) +p(A.CA,A.Wc) +p(A.jd,A.Wd) +q(A.jd,[A.lz,A.CB]) +q(A.CA,[A.acp,A.acq,A.acr,A.P7]) +p(A.fu,A.dA) +q(A.nW,[A.Rf,A.Re,A.Rg,A.wg]) +p(A.LF,A.nX) +p(A.bs,A.UF) +p(A.bf,A.Sa) +q(A.bf,[A.da,A.fK,A.zJ,A.L5,A.OP,A.F1,A.PI,A.NI,A.OL,A.zH,A.Q2]) +p(A.a_v,A.S9) +q(A.bs,[A.t_,A.ta,A.mK,A.qt,A.qa,A.qr,A.ii,A.zK,A.hA,A.fv]) +q(A.da,[A.HV,A.HW,A.m9,A.Hv,A.TY,A.Hw,A.WV,A.T9]) +p(A.Gg,A.HV) +p(A.Gh,A.HW) +p(A.HA,A.Zu) +q(A.et,[A.pR,A.wZ,A.fY,A.xB,A.xM]) +p(A.te,A.e4) +q(A.ea,[A.B8,A.qp,A.pk,A.AZ]) +q(A.es,[A.p6,A.N3,A.w0,A.LL,A.S4,A.PK,A.Fa,A.NX,A.Hn,A.EC,A.Qk]) +q(A.b2,[A.b_,A.zn,A.Vo]) +q(A.b_,[A.vw,A.Da,A.MX,A.hs,A.xj,A.vS,A.DI]) +p(A.Vu,A.vw) +q(A.LL,[A.PQ,A.Kt]) +p(A.Ls,A.pk) +q(A.MY,[A.P6,A.Lq,A.Ok,A.uW]) +p(A.nA,A.Da) +p(A.HB,A.Jb) +p(A.HC,A.HB) +p(A.HD,A.HC) +p(A.HE,A.HD) +p(A.HF,A.HE) +p(A.HG,A.HF) +p(A.HH,A.HG) +p(A.S1,A.HH) +p(A.KY,A.qO) +p(A.wX,A.pb) +p(A.l2,A.wZ) +p(A.TL,A.jh) +q(A.fn,[A.FC,A.Fo,A.X5]) +p(A.wf,A.dg) +p(A.TN,A.Fb) +p(A.Fc,A.TN) +p(A.TO,A.Fc) +p(A.tB,A.TO) +q(A.He,[A.wI,A.asu,A.wG,A.asB,A.anH,A.F5,A.alY,A.wJ,A.xt]) +p(A.Ue,A.Ud) +p(A.dR,A.Ue) +p(A.pp,A.dR) +p(A.Uc,A.Ub) +p(A.Ak,A.Uc) +p(A.LT,A.pn) +p(A.Uf,A.x1) +p(A.LW,A.Uh) +p(A.dL,A.Z2) +p(A.ky,A.Z1) +p(A.Wg,A.LW) +p(A.Pb,A.Wg) +q(A.jM,[A.bk,A.n1]) +q(A.zn,[A.eL,A.im,A.lx]) +q(A.lx,[A.qf,A.cB]) +q(A.pw,[A.c0,A.Sr]) +q(A.af7,[A.Tw,A.aod]) +p(A.Fz,A.YQ) +q(A.cB,[A.AN,A.xf,A.oc]) +p(A.us,A.iJ) +p(A.Z5,A.Z4) +p(A.GC,A.Z5) +p(A.V1,A.YU) +p(A.KZ,A.RA) +p(A.dM,A.adQ) +q(A.oe,[A.xx,A.Ga,A.Gb,A.Gc]) +p(A.Ge,A.Gd) +p(A.k_,A.Ge) +q(A.WH,[A.Ve,A.ayL]) +q(A.dn,[A.Uo,A.dx,A.qA]) +p(A.Z8,A.Z7) +p(A.xI,A.Z8) +p(A.uO,A.Vw) +q(A.hs,[A.XU,A.Ys]) +p(A.xJ,A.Z9) +p(A.Ft,A.HR) +p(A.Hc,A.I_) +p(A.C1,A.xB) +p(A.rq,A.qj) +p(A.WI,A.Za) +q(A.dx,[A.hL,A.WG]) +q(A.hL,[A.GL,A.D7]) +q(A.GL,[A.D6,A.PJ]) +p(A.vf,A.qA) +p(A.qB,A.vf) +p(A.PP,A.EA) +p(A.VE,A.PP) +p(A.VF,A.VE) +p(A.OA,A.VF) +p(A.TD,A.L5) +q(A.Q3,[A.n2,A.a6S,A.a3q,A.J5,A.Lb]) +p(A.LK,A.U5) +q(A.fY,[A.xN,A.Qo]) +p(A.fs,A.xN) +q(A.fs,[A.Dq,A.ji,A.k3,A.nG,A.RJ]) +p(A.od,A.pX) +q(A.Do,[A.P5,A.Ji,A.Ke,A.IJ]) +p(A.WS,A.hK) +p(A.lF,A.WS) +p(A.qH,A.xM) +p(A.Dp,A.lF) +p(A.Jm,A.Q6) +p(A.N8,A.Jm) +p(A.GW,A.GV) +p(A.Dt,A.GW) +p(A.kA,A.h0) +p(A.kB,A.h3) +p(A.X3,A.le) +p(A.b0,A.X6) +p(A.rd,A.YC) +p(A.vv,A.X4) +p(A.GJ,A.HX) +p(A.WO,A.fw) +p(A.agR,A.agS) +p(A.vT,A.QF) +p(A.QD,A.vT) +p(A.Hj,A.I1) +p(A.Yx,A.wm) +p(A.S_,A.qi) +p(A.aeL,A.a0i) +p(A.p2,A.SN) +p(A.A8,A.U_) +p(A.AI,A.Ut) +p(A.z2,A.SL) +p(A.zv,A.Tl) +p(A.Qg,A.X_) +p(A.iM,A.Dg) +q(A.a_X,[A.a1T,A.a1X,A.a1Z]) +p(A.Nw,A.V8) +p(A.Xe,A.HZ) +p(A.agY,A.a_W) +p(A.XY,A.Zg) +p(A.abG,A.Pf) +p(A.Jq,A.J7) +p(A.tc,A.DT) +p(A.adD,A.J8) +q(A.a0_,[A.ve,A.w1]) +p(A.z4,A.bz) +q(A.a2z,[A.oQ,A.a4o,A.a6f,A.a7j,A.abI,A.acc,A.aiq,A.aiw,A.RZ]) +q(A.a2E,[A.Jg,A.a4n,A.a6e,A.a7i,A.MI,A.OF,A.acb,A.aip,A.aiu,A.ajm]) +p(A.a2Z,A.Jg) +p(A.a80,A.a4m) +q(A.a80,[A.Mv,A.a81,A.a82,A.a83,A.Mx]) +p(A.Mw,A.a4p) +p(A.My,A.Aw) +p(A.a7h,A.oQ) +p(A.Mz,A.Co) +p(A.a84,A.abI) +q(A.kb,[A.OT,A.OU,A.OW,A.OX,A.P_,A.P0]) +q(A.v4,[A.Cu,A.OZ]) +p(A.MA,A.Ez) +p(A.MB,A.EE) +p(A.MC,A.RZ) +q(A.a7t,[A.a7u,A.a9B]) +q(A.o6,[A.wR,A.wT,A.wS]) +q(A.eL,[A.YZ,A.og,A.X7]) +p(A.Vh,A.YZ) +p(A.DB,A.X7) +p(A.pM,A.ahs) +q(A.pM,[A.OK,A.RI,A.S3]) +q(A.lG,[A.uc,A.zq]) +p(A.Bh,A.uc) +p(A.z5,A.Bh) +p(A.FB,A.DB) +p(A.xZ,A.Tz) +p(A.Hz,A.m8) +p(A.Nz,A.uJ) +p(A.N0,A.dK) +q(A.afz,[A.a9C,A.afx]) +p(A.LC,A.QT) +q(A.vY,[A.Fj,A.QU]) +p(A.vX,A.QV) +p(A.lO,A.QU) +p(A.R3,A.vX) +p(A.Y_,A.Zh) +p(A.UE,A.lW) +p(A.RB,A.UE) +q(A.aiS,[A.a9D,A.aiT]) +p(A.asf,A.DR) +q(A.ajj,[A.a9G,A.ajk]) +q(A.Pa,[A.tg,A.tX,A.uL]) +p(A.a2H,A.a6j) +p(A.M8,A.a01) +p(A.a78,A.M8) +q(A.lB,[A.t0,A.i_]) +p(A.aci,A.a9g) +s(A.TF,A.ae2) +r(A.VB,A.wV) +r(A.VC,A.wV) +r(A.Gj,A.wV) +s(A.YV,A.Yw) +s(A.Z_,A.Yw) +s(A.wv,A.RG) +s(A.HL,A.T) +s(A.G6,A.T) +s(A.G7,A.Ae) +s(A.G8,A.T) +s(A.G9,A.Ae) +s(A.o5,A.Sv) +s(A.xT,A.XB) +s(A.ww,A.ol) +s(A.FU,A.T) +s(A.H2,A.aB) +s(A.H3,A.AU) +s(A.H4,A.cO) +s(A.Hu,A.ol) +s(A.HY,A.cO) +s(A.I3,A.Yo) +s(A.YR,A.any) +s(A.Td,A.a1F) +s(A.TG,A.T) +s(A.TH,A.aM) +s(A.TI,A.T) +s(A.TJ,A.aM) +s(A.U2,A.T) +s(A.U3,A.aM) +s(A.Uq,A.T) +s(A.Ur,A.aM) +s(A.V3,A.aB) +s(A.V4,A.aB) +s(A.V5,A.T) +s(A.V6,A.aM) +s(A.Vj,A.T) +s(A.Vk,A.aM) +s(A.VH,A.T) +s(A.VI,A.aM) +s(A.WN,A.aB) +s(A.H_,A.T) +s(A.H0,A.aM) +s(A.Xg,A.T) +s(A.Xh,A.aM) +s(A.Xo,A.aB) +s(A.XS,A.T) +s(A.XT,A.aM) +s(A.Hl,A.T) +s(A.Hm,A.aM) +s(A.Y2,A.T) +s(A.Y3,A.aM) +s(A.YE,A.T) +s(A.YF,A.aM) +s(A.YO,A.T) +s(A.YP,A.aM) +s(A.YX,A.T) +s(A.YY,A.aM) +s(A.Zb,A.T) +s(A.Zc,A.aM) +s(A.Zd,A.T) +s(A.Ze,A.aM) +r(A.xi,A.T) +s(A.UN,A.T) +s(A.UO,A.aM) +s(A.Vs,A.T) +s(A.Vt,A.aM) +s(A.Xs,A.T) +s(A.Xt,A.aM) +s(A.Y7,A.T) +s(A.Y8,A.aM) +s(A.Sx,A.aB) +r(A.HP,A.dB) +s(A.So,A.yz) +s(A.Sp,A.oJ) +s(A.Sq,A.mx) +s(A.EW,A.yA) +s(A.EX,A.oJ) +s(A.EY,A.mx) +s(A.Tm,A.yC) +s(A.W6,A.yA) +s(A.W7,A.oJ) +s(A.W8,A.mx) +s(A.WJ,A.yA) +s(A.WK,A.mx) +s(A.Y4,A.yz) +s(A.Y5,A.oJ) +s(A.Y6,A.mx) +s(A.HI,A.yC) +s(A.Te,A.at) +s(A.Tf,A.at) +s(A.Th,A.at) +s(A.Tj,A.at) +s(A.U9,A.jH) +s(A.U8,A.at) +s(A.TA,A.at) +s(A.VJ,A.fa) +s(A.VK,A.T_) +s(A.VL,A.fa) +s(A.VM,A.T0) +s(A.VN,A.fa) +s(A.VO,A.T1) +s(A.VP,A.fa) +s(A.VQ,A.T2) +s(A.VR,A.at) +s(A.VS,A.fa) +s(A.VT,A.T3) +s(A.VU,A.fa) +s(A.VV,A.T4) +s(A.VW,A.fa) +s(A.VX,A.T5) +s(A.VY,A.fa) +s(A.VZ,A.T6) +s(A.W_,A.fa) +s(A.W0,A.T7) +s(A.W1,A.fa) +s(A.W2,A.T8) +s(A.Zi,A.T_) +s(A.Zj,A.T0) +s(A.Zk,A.T1) +s(A.Zl,A.T2) +s(A.Zm,A.at) +s(A.Zn,A.fa) +s(A.Zo,A.T3) +s(A.Zp,A.T4) +s(A.Zq,A.T5) +s(A.Zr,A.T6) +s(A.Zs,A.T7) +s(A.Zt,A.T8) +s(A.Ul,A.jH) +s(A.Ss,A.at) +s(A.UX,A.at) +s(A.SC,A.at) +s(A.SD,A.at) +s(A.SE,A.at) +s(A.Z0,A.Bw) +s(A.SF,A.at) +s(A.SH,A.at) +s(A.YD,A.Bw) +r(A.HK,A.dB) +s(A.SI,A.at) +s(A.SM,A.at) +r(A.HM,A.dB) +r(A.HN,A.wq) +s(A.SR,A.at) +s(A.SU,A.at) +s(A.SX,A.at) +s(A.Tp,A.at) +s(A.TB,A.at) +s(A.TE,A.at) +s(A.TM,A.at) +s(A.YH,A.at) +s(A.YI,A.at) +s(A.YJ,A.at) +s(A.YK,A.at) +s(A.YL,A.at) +s(A.TV,A.at) +s(A.YM,A.a4u) +s(A.YN,A.a4v) +s(A.U6,A.at) +r(A.HT,A.oN) +s(A.UA,A.at) +r(A.HJ,A.dB) +r(A.YG,A.ik) +r(A.HS,A.lI) +r(A.HU,A.dB) +r(A.Z3,A.lN) +s(A.UU,A.at) +r(A.YS,A.ik) +r(A.Z6,A.lN) +r(A.YT,A.dB) +s(A.Vf,A.at) +s(A.Vg,A.at) +s(A.Vv,A.at) +s(A.FZ,A.Bv) +s(A.Vx,A.at) +s(A.W4,A.at) +r(A.HO,A.lI) +s(A.W5,A.at) +r(A.y1,A.dB) +r(A.y2,A.wq) +s(A.Wa,A.at) +r(A.GP,A.dB) +r(A.GR,A.dB) +r(A.GS,A.je) +r(A.HQ,A.dB) +s(A.WU,A.at) +s(A.X8,A.at) +s(A.Xf,A.at) +s(A.Xz,A.at) +s(A.XE,A.at) +s(A.Zf,A.at) +s(A.XK,A.at) +r(A.I0,A.je) +s(A.XO,A.at) +s(A.XR,A.at) +s(A.XV,A.at) +s(A.Yt,A.at) +s(A.XX,A.at) +s(A.XZ,A.at) +r(A.I2,A.lI) +s(A.Y1,A.at) +s(A.Yl,A.at) +s(A.Tu,A.at) +s(A.Uv,A.at) +s(A.Uu,A.at) +s(A.Xw,A.at) +s(A.XP,A.at) +r(A.F0,A.e5) +r(A.Gu,A.a9) +s(A.Wk,A.cm) +r(A.Gw,A.CG) +r(A.Gx,A.a9) +s(A.Wm,A.cm) +r(A.Wn,A.a9) +s(A.Wo,A.cm) +s(A.Wp,A.a2w) +s(A.UM,A.jH) +r(A.Wq,A.a9) +s(A.Wr,A.cm) +s(A.YW,A.at) +s(A.Wt,A.jH) +r(A.GE,A.a9) +s(A.Wu,A.cm) +r(A.Wv,A.CG) +r(A.VG,A.aoE) +r(A.Wh,A.ee) +r(A.Wi,A.CJ) +r(A.GG,A.aK) +r(A.GH,A.ee) +r(A.GI,A.aK) +s(A.X9,A.at) +r(A.Xa,A.e5) +r(A.Xd,A.e5) +r(A.GK,A.a9) +s(A.Wz,A.adn) +s(A.WA,A.adt) +r(A.Xb,A.e5) +s(A.Xc,A.lh) +r(A.Wy,A.aK) +r(A.WB,A.a9) +s(A.WC,A.cm) +r(A.WD,A.aK) +r(A.iw,A.a9) +r(A.WE,A.a9) +s(A.WF,A.cm) +s(A.WW,A.at) +s(A.WY,A.jH) +s(A.WZ,A.at) +s(A.UK,A.at) +s(A.UL,A.at) +s(A.Va,A.at) +s(A.Wd,A.at) +s(A.Wc,A.at) +s(A.Sa,A.at) +s(A.S9,A.at) +s(A.UF,A.at) +r(A.HV,A.xA) +r(A.HW,A.xA) +s(A.Zu,A.dK) +r(A.HB,A.At) +r(A.HC,A.jg) +r(A.HD,A.Dx) +r(A.HE,A.Of) +r(A.HF,A.aeX) +r(A.HG,A.D5) +r(A.HH,A.S0) +r(A.wZ,A.wA) +r(A.Fb,A.oN) +s(A.TN,A.dK) +r(A.Fc,A.dB) +s(A.TO,A.aik) +s(A.Ub,A.jH) +s(A.Uc,A.eU) +s(A.Ud,A.jH) +s(A.Ue,A.eU) +s(A.Uh,A.at) +r(A.Wg,A.a3_) +s(A.Z1,A.at) +s(A.Z2,A.at) +r(A.x4,A.je) +s(A.Xm,A.at) +s(A.Us,A.at) +s(A.YQ,A.dK) +r(A.xe,A.lI) +r(A.Z4,A.aK) +s(A.Z5,A.hz) +s(A.YU,A.dK) +r(A.Gd,A.dB) +r(A.Ge,A.je) +r(A.Z7,A.a9) +s(A.Z8,A.cm) +r(A.Vw,A.dB) +r(A.Z9,A.a9) +r(A.xB,A.wA) +r(A.HR,A.dB) +r(A.I_,A.dB) +r(A.Za,A.je) +s(A.VE,A.dK) +s(A.VF,A.eU) +r(A.xv,A.Nb) +s(A.U5,A.lE) +r(A.xN,A.wA) +r(A.xM,A.wA) +s(A.WS,A.lE) +r(A.GV,A.dB) +r(A.GW,A.je) +r(A.xF,A.dB) +s(A.X4,A.at) +s(A.X6,A.at) +s(A.YC,A.at) +r(A.HX,A.aK) +r(A.I1,A.lI) +s(A.SN,A.eU) +s(A.SL,A.eU) +s(A.Tl,A.eU) +s(A.U_,A.eU) +s(A.Ut,A.eU) +s(A.X_,A.eU) +s(A.V8,A.dK) +r(A.HZ,A.dB) +s(A.Zg,A.dK) +r(A.X7,A.Qm) +r(A.YZ,A.Qm) +r(A.Zh,A.oN)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{i:"int",a0:"double",bI:"num",k:"String",E:"bool",az:"Null",w:"List"},mangledNames:{},types:["~()","a0(a0)","~(aS)","~(fo)","~(hT)","az()","~(ag)","~(E)","h(X)","az(ag)","~(eq)","a0(y)","ay<~>()","az(@)","~(bo)","~(F?)","i(lY,i,i)","E(iH,m)","~(b2)","E(b2)","~(i)","az(~)","~(uR,m)","~(k)","~(k,@)","~(nU)","~(er)","~(fN)","E(dR)","E(F?)","k(k)","dQ(~(~()),~([@]))","w()","~(cz?)","E(k)","aG(@)","E(i,i)","~(@)","E(dM?)","~(nu)","E(l6)","ay()","i(fm,fm)","@()","~(ir)","~(E?)","~(pt)","E(i3)","E(fs)","ay()","E(@)","~(fk)","i(i)","a0(y,a0)","@(ag)","~(nt)","E(fm)","~(dn,~())","M(cD)","mF(X)","k()","~(uz)","@(@)","i(dR,dR)","h(X,h?)","M(M)","~(lt)","~(k,k)","~(F?,F?)","E(dM)","~(Bk)","~(nV)","az(F,cn)","~(F,cn)","i(t,t)","~(t)","E(cB)","~(k?)","He(jJ)","~(@,@)","~(~())","az(o_)","~(j6)","az(lu)","i()","E(i)","b3?(bP?)","az(E)","ay()","E()","E(i4)","E(l2)","M?(cD)","i(@,@)","E(f9)","~(jT,w<@>)","k(pZ)","hf(@)","~(uy)","~(i,i,i,i,i,ez)","l3(@)","~(h0)","h0()","~(h3)","h3()","~(i5)","E(pq)","b3?(bP?)","i(cu,cu)","E(cu)","~({curve:hX,descendant:t?,duration:aS,rect:x?})","az(er)","i(F?)","h5(bo)","~(i?)","~(AF)","E(aX)","S(y,al)","E(kx)","~(fm)","w()","E(qH)","m7()","@(F?)","E(ch<@>?)","~(mE)","kY(@)","~(qY,@)","mw(@)","aG<@>?(aG<@>?,@,aG<@>(@))","~(ja)","ja()","~(iY)","iY()","~(jq)","jq()","E(E?)","az(hy)","~(iQ)","0&(@,@)","iQ()","bI(bI,bI)","i(i,i)","i(dL,dL)","~(oj)","cD()","az(k?)","E(aA,k,k,xc)","w()","ay<@>(ln)","ax()","E(F?,F?)","~(dp)","ay(cz?)","M?(M?)","~(ez,k,i)","~(jT,w)","w(jv)","~(vi)","i4()","~(w)","~(nQ)","E(iH)","k(@)","~(bI)","E(n5)","~(fu)","~(x)","~(fU)","pH()","~(j_,E)","ay<~>(ln)","~(n0)","~(y?)","~(Di)","tb(@)","~(l7)","ay(hU)","~([bs?])","li(dR,jd)","x()","a0()","d6(cD)","E(k0)","~(fk{isClosing:E?})","vq(X,h?)","w>(X)","E(ad)","0^?(0^?(bP?))","0^?(b3<0^>?(bP?))","b3?(bP?)","b3?(bP?)","aA()","b3?(bP?)","~(aA)","b3?(bP?)","b3?(bP?)","d6?(cD)","d6?(bP?)","az(cz)","M?(bP?)","m3?(bP?)","ne?(bP?)","aS?(bP?)","E?(bP?)","fI?(bP?)","uh?(bP?)","~(q)","a0(ma)","~(fs)","x()?(y)","E(X)","q0<0^>(hC,h(X))","wy()","rf()","h(X,~())","ay(hU)","E(n3?)","uC(x?,x?)","xD()","rg()","u()","pY(X)","E(fY)","~(~(bo),bd?)","ax<~(bo),bd?>()","qN(@)","lr?(ex)","~(S)","ph(X,h?)","kX(X)","ua(dd)","cM(X)","h(X,~(~()))","p6(X,h?)","e4(X,h?)","vn(dd)","E(cD)","a0(cD)","uq(dd)","w9(dd)","wh(dd)","tf(dd)","~(fu,jj?)","pJ(X,h?)","r9(hj)","r4(@)","iq()","~([nV?])","ay(ez{allowUpscaling:E,cacheHeight:i?,cacheWidth:i?})","cJ(cJ,c9)","c9(c9)","k(c9)","~(xU)","E(a0)","M(a0)","xn()","~(j_?,E)","ay<~>(F,cn?)","~(aC,c3,aC,F,cn)","pb?()","az(ax>?)","pb?(m)","~(Mj)","~(F,cn?)?(fU)","~(Mj)?(fU)","u7(dd)","uQ(hV)","no(hV)","~(i,cZ,cz?)","k(a0,a0,k)","S()","a0?()","fa(k9)","E(k9)","~(i,E(l6))","x(x?,lR)","uu(dd)","d6(i8)","~(i8,bd)","E(i8)","dj()","~(uX)","x9()","cf(Ly)","E(vR{crossAxisPosition!a0,mainAxisPosition!a0})","k(ck)","q(k)","ab<@>(@)","iX(m)","E(d7)","~(P)","~(i,x6)","~(mf)","cu(mj)","tG(k)","ex()","i(cu)","cu(i)","cP()","ay(k?)","ex?()","ay<~>(cz?,~(cz?))","ay>(@)","~(jd)","ay<~>(~)","CA()","E(p)","E(qb)","k?(k)","w()","w(w)","fL(kT)","az(ps)","~(pQ?)","~(bf)","k(k,M)","ch<@>?(hC)","ch<@>(hC)","E(pR)","nK()","iX()","ay<~>(@)","~(f7,m,E)","E(alL?)","h(X,al)","~(re)","~(hA)","~(fv)","eN(eN,nX)","ay<~>(ab5)","tn(X,hK)","fu(fu)","r5({from:a0?})","E(B0)","~(x2)","E(wU)","~(k,l8)","E(r8)","cD(dL)","~(jL)","w(X)","x(dL)","i(ky,ky)","w
    (dL,q
    )","E(dL)","E(hj<@>)","~(tC?)","b2?(b2)","F?(i,b2?)","ay<~>(jL)","jL()","~(ax<@,@>)","E(F)","az(F)","tQ()","~(f7,m)","~(zP)","ay(k,ax)","i(oi,oi)","e4(X,i)","i(nm,nm)","~(lA)","~(im,F)","qp(X,h?)","~(mc)","h(X,dt,pz,X,X)","E(mc)","pD(X)","mF(X,al)","w5()","az(X{currentLength:i?,isFocused:E?,maxLength:i?})","az(pu)","oV(@)","q2(@)","r3(@)","oU(@)","ay<@>(xC)","ax(w<@>)","ax(ax)","az(ax)","k(k,k)","k(i)","E(k2)","ez({seed:i})","~(oZ)","dM(ch<@>)","aX>(@,@)","y?()","rq(Cl)","uW(X,qj)","ay<~>(bo)","az(dp?)","~(dn)","nC(X,h?)","oI(X)","hn(X,h?)","E(ch<@>)","u3(bo)","E(E)","h(X,hK)","E(ji)","az(w<~>)","~(l0)","~(ka)","lg(@)","E(lE?)","kA()","~(kA)","pP<@>(@)","kB()","~(kB)","~(lv)","~(vu,bs)","w()","xP(X,hK)","~(y)","b2?()","mI(X)","~([aS?])","~(fN,eq)","iV()","~(iV)","~(iI)","oX(iI)","az([@])","nR(X)","dQ(X,~(~()))","mC(k,~())","az(kg)","@(ef)","un(@)","ay(fm)","dQ(~(~()),@(E))","E(DX,fL)","~(dX)","i(kx,kx)","i/(@)","i(aX,aX)","aA(ad)","@(@,@)","i(@)","w<@>(@)","ls(w<@>)","~(m4)","~(eM)","~(eM)","w>(X)","eu(aX>)","w0(X,p2,h?)","az(kR)","pc(X)","p3(X)","pi(X)","qw(X)","~(ls)","w>(X)","qF(X)","kp(X,mV,h?)","az(@,@)","~(ad,ad?)","h(X,i)","~(w)","w>(X)","eu(ef)","iI(aX)","w()","~(ux)","~(hy)","~(tz)","pd(X)","vx(X,jh)","we(k,~()[E?,aQ?])","ez(@,@)","~(P2)","~(P2,E)","~(t5)","~(Dh)","~(k,k?)","~(i,oj)","i2()","~(i2)","iP()","~(iP)","iM()","~(iM)","~(axO)","~(k,i?)","~(rD)","wp(k)","uv(k)","~(lw)","ay<~>(k,cz?,~(cz?)?)","ay(a1d)","E(k,k)","i(k)","~(k,i)","~(w)","BC()","lY(i)","u4(i)","jT(i)","~([F?])","~(@,cn)","~(ag?)","js(eG)","dj(i,i,i,i,i,i,i,E)","wT(k,jG)","wS(k,jG)","wR(k,jG)","k(k?)","no(x)","mL(i)","~(lm)","ij(X,al)","k?()","i(ju)","az(k)","m0?(ju)","m0?(f9)","i(f9,f9)","w(w)","lO()","av(i)","~(F[cn?])","i(i_,i_)","~(an)","E/()","~(i,@)","~(aC?,c3?,aC,F,cn)","0^(aC?,c3?,aC,0^())","0^(aC?,c3?,aC,0^(1^),1^)","0^(aC?,c3?,aC,0^(1^,2^),1^,2^)","0^()(aC,c3,aC,0^())","0^(1^)(aC,c3,aC,0^(1^))","0^(1^,2^)(aC,c3,aC,0^(1^,2^))","oM?(aC,c3,aC,F,cn?)","~(aC?,c3?,aC,~())","ir(aC,c3,aC,aS,~())","ir(aC,c3,aC,aS,~(ir))","~(aC,c3,aC,k)","aC(aC?,c3?,aC,ajt?,ax?)","az(@,cn)","i(br<@>,br<@>)","k(G)","~(i,i)","F?(F?)","F?(@)","0^(0^,0^)","S?(S?,S?,a0)","a0?(bI?,bI?,a0)","M?(M?,M?,a0)","k?(hC)","~(bS{forceReport:E})","~(k?{wrapWidth:i?})","jm?(k)","a0(a0,a0,a0)","E?(E?,E?,a0)","cJ?(cJ?,cJ?,a0)","ay>?>(k?)","u?(u?,u?,a0)","i(XF<@>,XF<@>)","E({priority!i,scheduler!jg})","k(cz)","w(k)","i(b2,b2)","cW(cW?,cW?,a0)","w>(k_,k)","i(h,i)","@(ax)","k?(@)","qR()","@(@,k)","~()(Mq<@>,aj?)","aA(i)","az(~())","@(k)","E(y)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti")} +A.aW3(v.typeUniverse,JSON.parse('{"oZ":"W","vC":"W","vM":"W","vJ":"W","vN":"W","vF":"W","vG":"W","vA":"W","vB":"W","vz":"W","vH":"W","vD":"W","vy":"W","vI":"W","vO":"W","nI":"W","nK":"W","kh":"W","nM":"W","nL":"W","nJ":"W","nN":"W","nO":"W","qR":"W","vL":"W","vK":"W","qQ":"W","DE":"W","lJ":"W","vE":"W","kg":"W","pQ":"W","a0F":"W","a0G":"W","a1s":"W","agL":"W","agw":"W","ag4":"W","ag2":"W","ag1":"W","ag3":"W","afK":"W","afJ":"W","agA":"W","agx":"W","agB":"W","agr":"W","ags":"W","agJ":"W","agI":"W","agp":"W","ago":"W","afQ":"W","afX":"W","agk":"W","agj":"W","afO":"W","agu":"W","agd":"W","afN":"W","agv":"W","agE":"W","afZ":"W","afY":"W","agb":"W","aga":"W","afM":"W","afL":"W","afT":"W","afS":"W","agt":"W","ag9":"W","K_":"W","akQ":"W","akR":"W","afR":"W","ag6":"W","ag5":"W","agi":"W","aou":"W","ag_":"W","afV":"W","afU":"W","agl":"W","afP":"W","agf":"W","age":"W","agg":"W","Qs":"W","agz":"W","agy":"W","agn":"W","agm":"W","Qu":"W","Qt":"W","Qr":"W","agG":"W","Qq":"W","aiK":"W","ag8":"W","agC":"W","agD":"W","agK":"W","agF":"W","ag0":"W","aiL":"W","agH":"W","a8m":"W","agc":"W","afW":"W","ag7":"W","agh":"W","a8n":"W","a8s":"W","a7r":"W","a7s":"W","a2B":"W","a2A":"W","ajf":"W","a7L":"W","a7K":"W","Ox":"W","kn":"W","jS":"W","yp":"W","yI":"W","tR":"W","a55":"W","ac7":"W","a8t":"W","a1r":"W","aiV":"W","ajg":"W","a2R":"W","ac8":"W","b0p":"ag","b1P":"ag","b0w":"mz","b0q":"G","b2p":"G","b2G":"G","b0s":"aR","b0t":"aR","b0o":"eH","b15":"i1","b3L":"hU","b3M":"hy","b0x":"an","b2n":"an","b2H":"ad","b1H":"ad","b3o":"jK","b3k":"f5","b1c":"lX","b1x":"jr","b0A":"jE","b2T":"jE","b2o":"q6","b2e":"pB","b2c":"pA","b1d":"co","b0B":"lm","j8":{"O":[]},"kS":{"AF":[]},"hq":{"ev":["1"]},"eb":{"dm":[]},"tf":{"hB":[]},"u7":{"hB":[]},"ua":{"hB":[]},"uq":{"hB":[]},"uu":{"hB":[]},"vn":{"hB":[]},"ih":{"O":[]},"n0":{"O":[]},"w9":{"hB":[]},"wh":{"hB":[]},"bB":{"O":[]},"tF":{"a8Z":[]},"dh":{"O":[]},"t4":{"bm":[]},"jD":{"O":[]},"Pc":{"fL":[]},"JJ":{"ct":[]},"K8":{"ct":[]},"K5":{"ct":[]},"K6":{"ct":[]},"Kd":{"ct":[]},"Ka":{"ct":[]},"K7":{"ct":[]},"Kc":{"ct":[]},"JM":{"ct":[]},"JN":{"ct":[]},"JL":{"ct":[]},"JK":{"ct":[]},"JS":{"ct":[]},"JT":{"ct":[]},"JY":{"ct":[]},"JX":{"ct":[]},"JP":{"ct":[]},"JO":{"ct":[]},"JV":{"ct":[]},"JZ":{"ct":[]},"JQ":{"ct":[]},"JR":{"ct":[]},"JU":{"ct":[]},"JW":{"ct":[]},"K9":{"ct":[]},"Qx":{"c_":[]},"Bn":{"hq":["nJ"],"ev":["nJ"]},"nj":{"O":[]},"uG":{"q":["ia"],"q.E":"ia"},"Mk":{"bm":[]},"IN":{"pu":[]},"JI":{"hq":["nI"],"ev":["nI"],"mE":[]},"tq":{"eY":[]},"PL":{"eY":[]},"Ki":{"eY":[],"a1i":[]},"Km":{"eY":[],"a1k":[]},"Kk":{"eY":[],"a1j":[]},"NT":{"eY":[],"aaG":[]},"Er":{"eY":[],"Ry":[]},"NR":{"eY":[],"Ry":[],"aaF":[]},"Ou":{"eY":[]},"Os":{"eY":[],"abh":[]},"OC":{"eY":[]},"K2":{"hq":["nL"],"ev":["nL"]},"ti":{"hq":["nM"],"ev":["nM"],"uQ":[]},"p4":{"hq":["nN"],"ev":["nN"],"no":[]},"zf":{"hq":["nO"],"ev":["nO"]},"tj":{"hq":["kh"],"ev":["kh"]},"K0":{"tj":[],"hq":["kh"],"ev":["kh"]},"vP":{"ev":["2"]},"ze":{"ev":["vE"]},"K1":{"a8Z":[]},"rw":{"O":[]},"Jx":{"c_":[]},"Ca":{"eb":[],"dm":[],"a1k":[]},"Om":{"eb":[],"dm":[],"a1j":[]},"Cd":{"eb":[],"dm":[],"abh":[]},"C9":{"eb":[],"dm":[],"a1i":[]},"Cb":{"eb":[],"dm":[],"aaF":[]},"Cc":{"eb":[],"dm":[],"aaG":[]},"b9":{"uQ":[]},"nS":{"no":[]},"Op":{"dm":[]},"Ce":{"dm":[]},"zQ":{"dl":[]},"C3":{"dl":[]},"Oa":{"dl":[]},"Oe":{"dl":[]},"Oc":{"dl":[]},"Ob":{"dl":[]},"Od":{"dl":[]},"O0":{"dl":[]},"O_":{"dl":[]},"NZ":{"dl":[]},"O5":{"dl":[]},"O9":{"dl":[]},"O8":{"dl":[]},"O2":{"dl":[]},"O1":{"dl":[]},"O7":{"dl":[]},"O3":{"dl":[]},"O4":{"dl":[]},"O6":{"dl":[]},"Cf":{"eb":[],"dm":[]},"nq":{"O":[]},"Oo":{"dm":[]},"Cg":{"eb":[],"dm":[],"Ry":[]},"Me":{"mE":[]},"Md":{"mE":[]},"DD":{"pu":[]},"u1":{"AF":[]},"wH":{"O":[]},"ID":{"O":[]},"tE":{"O":[]},"kC":{"T":["1"],"w":["1"],"Y":["1"],"q":["1"]},"UD":{"kC":["i"],"T":["i"],"w":["i"],"Y":["i"],"q":["i"]},"RC":{"kC":["i"],"T":["i"],"w":["i"],"Y":["i"],"q":["i"],"T.E":"i","kC.E":"i"},"Jy":{"aCL":[]},"mY":{"aEb":[]},"JF":{"w4":[]},"PM":{"w4":[]},"qh":{"v6":[]},"hF":{"v6":[]},"pV":{"O":[]},"wK":{"O":[]},"r1":{"O":[]},"ws":{"O":[]},"Li":{"pm":[]},"Lm":{"pm":[]},"AW":{"E":[]},"um":{"az":[]},"W":{"axE":[],"oZ":[],"vC":[],"vM":[],"vJ":[],"vN":[],"vF":[],"vG":[],"vA":[],"vB":[],"vz":[],"vH":[],"vD":[],"vy":[],"vI":[],"vO":[],"nI":[],"nK":[],"kh":[],"nM":[],"nL":[],"nJ":[],"nN":[],"nO":[],"qR":[],"vL":[],"vK":[],"qQ":[],"DE":[],"lJ":[],"vE":[],"kg":[],"pQ":[],"yp":[],"yI":[],"tR":[]},"o":{"w":["1"],"Y":["1"],"q":["1"],"bc":["1"]},"a8f":{"o":["1"],"w":["1"],"Y":["1"],"q":["1"],"bc":["1"]},"n9":{"a0":[],"bI":[],"br":["bI"]},"ul":{"a0":[],"i":[],"bI":[],"br":["bI"]},"AX":{"a0":[],"bI":[],"br":["bI"]},"lf":{"k":[],"br":["k"],"bc":["@"]},"m6":{"q":["2"]},"p_":{"m6":["1","2"],"q":["2"],"q.E":"2"},"Fd":{"p_":["1","2"],"m6":["1","2"],"Y":["2"],"q":["2"],"q.E":"2"},"EV":{"T":["2"],"w":["2"],"m6":["1","2"],"Y":["2"],"q":["2"]},"c6":{"EV":["1","2"],"T":["2"],"w":["2"],"m6":["1","2"],"Y":["2"],"q":["2"],"T.E":"2","q.E":"2"},"p1":{"aB":["3","4"],"ax":["3","4"],"aB.V":"4","aB.K":"3"},"jU":{"c_":[]},"eV":{"T":["i"],"w":["i"],"Y":["i"],"q":["i"],"T.E":"i"},"Y":{"q":["1"]},"aI":{"Y":["1"],"q":["1"]},"hI":{"aI":["1"],"Y":["1"],"q":["1"],"q.E":"1","aI.E":"1"},"fp":{"q":["2"],"q.E":"2"},"iR":{"fp":["1","2"],"Y":["2"],"q":["2"],"q.E":"2"},"aF":{"aI":["2"],"Y":["2"],"q":["2"],"q.E":"2","aI.E":"2"},"aJ":{"q":["1"],"q.E":"1"},"hi":{"q":["2"],"q.E":"2"},"r_":{"q":["1"],"q.E":"1"},"zT":{"r_":["1"],"Y":["1"],"q":["1"],"q.E":"1"},"lK":{"q":["1"],"q.E":"1"},"tD":{"lK":["1"],"Y":["1"],"q":["1"],"q.E":"1"},"DG":{"q":["1"],"q.E":"1"},"iS":{"Y":["1"],"q":["1"],"q.E":"1"},"pr":{"q":["1"],"q.E":"1"},"eP":{"q":["1"],"q.E":"1"},"wv":{"T":["1"],"w":["1"],"Y":["1"],"q":["1"]},"US":{"aI":["i"],"Y":["i"],"q":["i"],"q.E":"i","aI.E":"i"},"Bf":{"aB":["i","1"],"ol":["i","1"],"ax":["i","1"],"aB.V":"1","aB.K":"i"},"c1":{"aI":["1"],"Y":["1"],"q":["1"],"q.E":"1","aI.E":"1"},"qX":{"qY":[]},"zp":{"m_":["1","2"],"uA":["1","2"],"ol":["1","2"],"ax":["1","2"]},"tp":{"ax":["1","2"]},"by":{"tp":["1","2"],"ax":["1","2"]},"F_":{"q":["1"],"q.E":"1"},"cd":{"tp":["1","2"],"ax":["1","2"]},"AR":{"lb":[]},"pL":{"lb":[]},"BW":{"o1":[],"lp":[],"c_":[]},"MM":{"lp":[],"c_":[]},"RE":{"c_":[]},"NL":{"bm":[]},"H7":{"cn":[]},"dv":{"lb":[]},"Kq":{"lb":[]},"Kr":{"lb":[]},"Ra":{"lb":[]},"QY":{"lb":[]},"t8":{"lb":[]},"PT":{"c_":[]},"c5":{"aB":["1","2"],"a90":["1","2"],"ax":["1","2"],"aB.V":"2","aB.K":"1"},"Bb":{"Y":["1"],"q":["1"],"q.E":"1"},"pN":{"ayc":[]},"xp":{"Pe":[],"pZ":[]},"Sd":{"q":["Pe"],"q.E":"Pe"},"w3":{"pZ":[]},"Xq":{"q":["pZ"],"q.E":"pZ"},"q8":{"tb":[]},"dU":{"df":[]},"BK":{"dU":[],"cz":[],"df":[]},"uH":{"bn":["1"],"dU":[],"df":[],"bc":["1"]},"nk":{"T":["a0"],"bn":["a0"],"w":["a0"],"dU":[],"Y":["a0"],"df":[],"bc":["a0"],"q":["a0"]},"ht":{"T":["i"],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"]},"BL":{"nk":[],"T":["a0"],"a5d":[],"bn":["a0"],"w":["a0"],"dU":[],"Y":["a0"],"df":[],"bc":["a0"],"q":["a0"],"T.E":"a0"},"NA":{"nk":[],"T":["a0"],"a5e":[],"bn":["a0"],"w":["a0"],"dU":[],"Y":["a0"],"df":[],"bc":["a0"],"q":["a0"],"T.E":"a0"},"NB":{"ht":[],"T":["i"],"a7Y":[],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"BN":{"ht":[],"T":["i"],"Mu":[],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"BO":{"ht":[],"T":["i"],"a8_":[],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"ND":{"ht":[],"T":["i"],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"BP":{"ht":[],"T":["i"],"lY":[],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"BQ":{"ht":[],"T":["i"],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"q9":{"ht":[],"T":["i"],"ez":[],"bn":["i"],"w":["i"],"dU":[],"Y":["i"],"df":[],"bc":["i"],"q":["i"],"T.E":"i"},"Hq":{"f6":[]},"TX":{"c_":[]},"Hr":{"o1":[],"c_":[]},"oM":{"c_":[]},"ab":{"ay":["1"]},"Ho":{"ir":[]},"EO":{"Ku":["1"]},"Hd":{"q":["1"],"q.E":"1"},"wL":{"Ku":["1"]},"aN":{"wL":["1"],"Ku":["1"]},"DT":{"cP":["1"]},"o5":{"Sv":["1"],"xR":["1"]},"xT":{"xR":["1"]},"ks":{"Ha":["1"],"cP":["1"],"cP.T":"1"},"wN":{"f8":["1"],"eM":["1"],"f8.T":"1"},"f8":{"eM":["1"],"f8.T":"1"},"Ha":{"cP":["1"]},"wW":{"eM":["1"]},"Fe":{"cP":["1"],"cP.T":"1"},"mb":{"cP":["2"]},"x5":{"f8":["2"],"eM":["2"],"f8.T":"2"},"Fu":{"mb":["1","1"],"cP":["1"],"cP.T":"1","mb.T":"1","mb.S":"1"},"YB":{"ajt":[]},"y0":{"c3":[]},"YA":{"aC":[]},"Tn":{"aC":[]},"WM":{"aC":[]},"eR":{"aX":["1","2"]},"rn":{"aB":["1","2"],"ax":["1","2"],"aB.V":"2","aB.K":"1"},"Fy":{"rn":["1","2"],"aB":["1","2"],"ax":["1","2"],"aB.V":"2","aB.K":"1"},"ro":{"Y":["1"],"q":["1"],"q.E":"1"},"FT":{"c5":["1","2"],"aB":["1","2"],"a90":["1","2"],"ax":["1","2"],"aB.V":"2","aB.K":"1"},"xk":{"c5":["1","2"],"aB":["1","2"],"a90":["1","2"],"ax":["1","2"],"aB.V":"2","aB.K":"1"},"ob":{"ry":["1"],"cO":["1"],"cD":["1"],"Y":["1"],"q":["1"],"cO.E":"1"},"iu":{"ry":["1"],"cO":["1"],"cD":["1"],"Y":["1"],"q":["1"],"cO.E":"1"},"AS":{"q":["1"]},"Bd":{"q":["1"],"q.E":"1"},"Be":{"T":["1"],"w":["1"],"Y":["1"],"q":["1"]},"Bo":{"aB":["1","2"],"ax":["1","2"]},"aB":{"ax":["1","2"]},"ww":{"aB":["1","2"],"ol":["1","2"],"ax":["1","2"]},"FW":{"Y":["2"],"q":["2"],"q.E":"2"},"uA":{"ax":["1","2"]},"m_":{"uA":["1","2"],"ol":["1","2"],"ax":["1","2"]},"rj":{"F7":["1"],"axg":["1"]},"rk":{"F7":["1"]},"pa":{"Y":["1"],"q":["1"],"q.E":"1"},"Bg":{"aI":["1"],"Y":["1"],"q":["1"],"q.E":"1","aI.E":"1"},"ry":{"cO":["1"],"cD":["1"],"Y":["1"],"q":["1"]},"el":{"ry":["1"],"cO":["1"],"cD":["1"],"Y":["1"],"q":["1"],"cO.E":"1"},"DN":{"aB":["1","2"],"ax":["1","2"],"aB.V":"2","aB.K":"1"},"mh":{"Y":["1"],"q":["1"],"q.E":"1"},"rA":{"Y":["2"],"q":["2"],"q.E":"2"},"H1":{"Y":["aX<1,2>"],"q":["aX<1,2>"],"q.E":"aX<1,2>"},"dq":{"kz":["1","2","1"],"kz.T":"1"},"H5":{"kz":["1","eR<1,2>","2"],"kz.T":"2"},"rz":{"kz":["1","eR<1,2>","aX<1,2>"],"kz.T":"aX<1,2>"},"vZ":{"cO":["1"],"cD":["1"],"AU":["1"],"Y":["1"],"q":["1"],"cO.E":"1"},"mN":{"kU":["k","w"]},"UG":{"aB":["k","@"],"ax":["k","@"],"aB.V":"@","aB.K":"k"},"UH":{"aI":["k"],"Y":["k"],"q":["k"],"q.E":"k","aI.E":"k"},"yJ":{"mN":[],"kU":["k","w"]},"J6":{"kU":["w","k"]},"AY":{"c_":[]},"MQ":{"c_":[]},"MP":{"kU":["F?","k"]},"B6":{"mN":[],"kU":["k","w"]},"Ew":{"mN":[],"kU":["k","w"]},"dj":{"br":["dj"]},"a0":{"bI":[],"br":["bI"]},"aS":{"br":["aS"]},"i":{"bI":[],"br":["bI"]},"w":{"Y":["1"],"q":["1"]},"bI":{"br":["bI"]},"Pe":{"pZ":[]},"cD":{"Y":["1"],"q":["1"]},"k":{"br":["k"]},"TW":{"O":[]},"oL":{"c_":[]},"o1":{"c_":[]},"NK":{"c_":[]},"fh":{"c_":[]},"v7":{"c_":[]},"AM":{"c_":[]},"lp":{"c_":[]},"RH":{"c_":[]},"wu":{"c_":[]},"lP":{"c_":[]},"Kx":{"c_":[]},"NU":{"c_":[]},"DQ":{"c_":[]},"KK":{"c_":[]},"Fh":{"bm":[]},"fR":{"bm":[]},"Fr":{"aI":["1"],"Y":["1"],"q":["1"],"q.E":"1","aI.E":"1"},"Xu":{"cn":[]},"Hx":{"m0":[]},"ix":{"m0":[]},"Tq":{"m0":[]},"an":{"aA":[],"ad":[],"G":[]},"oY":{"an":[],"aA":[],"ad":[],"G":[]},"mL":{"an":[],"aA":[],"ad":[],"G":[]},"aA":{"ad":[],"G":[]},"eG":{"oP":[]},"l8":{"an":[],"aA":[],"ad":[],"G":[]},"jO":{"G":[]},"i5":{"ag":[]},"lm":{"G":[]},"ng":{"an":[],"aA":[],"ad":[],"G":[]},"er":{"ag":[]},"ad":{"G":[]},"lu":{"er":[],"ag":[]},"hy":{"ag":[]},"h2":{"G":[]},"h4":{"G":[]},"f5":{"G":[]},"o_":{"ag":[]},"m4":{"er":[],"ag":[]},"xc":{"k0":[]},"IL":{"an":[],"aA":[],"ad":[],"G":[]},"IT":{"an":[],"aA":[],"ad":[],"G":[]},"t6":{"an":[],"aA":[],"ad":[],"G":[]},"oR":{"an":[],"aA":[],"ad":[],"G":[]},"Jp":{"G":[]},"Js":{"an":[],"aA":[],"ad":[],"G":[]},"jE":{"ad":[],"G":[]},"tr":{"co":[]},"tt":{"ft":[]},"jK":{"ad":[],"G":[]},"zL":{"T":["ie"],"aM":["ie"],"w":["ie"],"bn":["ie"],"Y":["ie"],"q":["ie"],"bc":["ie"],"aM.E":"ie","T.E":"ie"},"zM":{"ie":["bI"]},"L8":{"T":["k"],"aM":["k"],"w":["k"],"bn":["k"],"Y":["k"],"q":["k"],"bc":["k"],"aM.E":"k","T.E":"k"},"ST":{"T":["aA"],"w":["aA"],"Y":["aA"],"q":["aA"],"T.E":"aA"},"x7":{"T":["1"],"w":["1"],"Y":["1"],"q":["1"],"T.E":"1"},"Lf":{"an":[],"aA":[],"ad":[],"G":[]},"LB":{"an":[],"aA":[],"ad":[],"G":[]},"tN":{"T":["eG"],"aM":["eG"],"w":["eG"],"bn":["eG"],"Y":["eG"],"q":["eG"],"bc":["eG"],"aM.E":"eG","T.E":"eG"},"LD":{"G":[]},"LY":{"G":[]},"pA":{"T":["ad"],"aM":["ad"],"w":["ad"],"bn":["ad"],"Y":["ad"],"q":["ad"],"bc":["ad"],"aM.E":"ad","T.E":"ad"},"AD":{"jK":[],"ad":[],"G":[]},"pB":{"G":[]},"Mh":{"an":[],"aA":[],"ad":[],"G":[]},"pF":{"an":[],"aA":[],"ad":[],"G":[]},"pK":{"aCY":[],"an":[],"aA":[],"ad":[],"G":[]},"B4":{"an":[],"aA":[],"ad":[],"G":[]},"Ng":{"an":[],"aA":[],"ad":[],"G":[]},"Nm":{"G":[]},"BB":{"G":[]},"uD":{"ag":[]},"uE":{"G":[]},"Nr":{"aB":["k","@"],"ax":["k","@"],"aB.V":"@","aB.K":"k"},"Ns":{"aB":["k","@"],"ax":["k","@"],"aB.V":"@","aB.K":"k"},"q6":{"G":[]},"Nt":{"T":["hr"],"aM":["hr"],"w":["hr"],"bn":["hr"],"Y":["hr"],"q":["hr"],"bc":["hr"],"aM.E":"hr","T.E":"hr"},"ej":{"T":["ad"],"w":["ad"],"Y":["ad"],"q":["ad"],"T.E":"ad"},"uK":{"T":["ad"],"aM":["ad"],"w":["ad"],"bn":["ad"],"Y":["ad"],"q":["ad"],"bc":["ad"],"aM.E":"ad","T.E":"ad"},"NO":{"an":[],"aA":[],"ad":[],"G":[]},"BY":{"G":[]},"NV":{"an":[],"aA":[],"ad":[],"G":[]},"C5":{"an":[],"aA":[],"ad":[],"G":[]},"Og":{"an":[],"aA":[],"ad":[],"G":[]},"OE":{"T":["hv"],"aM":["hv"],"w":["hv"],"bn":["hv"],"Y":["hv"],"q":["hv"],"bc":["hv"],"aM.E":"hv","T.E":"hv"},"PR":{"aB":["k","@"],"ax":["k","@"],"aB.V":"@","aB.K":"k"},"Q0":{"G":[]},"qG":{"an":[],"aA":[],"ad":[],"G":[]},"Qa":{"an":[],"aA":[],"ad":[],"G":[]},"Qj":{"jr":[],"G":[]},"QG":{"an":[],"aA":[],"ad":[],"G":[]},"QR":{"T":["h2"],"aM":["h2"],"G":[],"w":["h2"],"bn":["h2"],"Y":["h2"],"q":["h2"],"bc":["h2"],"aM.E":"h2","T.E":"h2"},"QW":{"T":["hG"],"aM":["hG"],"w":["hG"],"bn":["hG"],"Y":["hG"],"q":["hG"],"bc":["hG"],"aM.E":"hG","T.E":"hG"},"QX":{"ag":[]},"DS":{"aB":["k","k"],"ax":["k","k"],"aB.V":"k","aB.K":"k"},"DW":{"an":[],"aA":[],"ad":[],"G":[]},"E1":{"an":[],"aA":[],"ad":[],"G":[]},"R7":{"an":[],"aA":[],"ad":[],"G":[]},"R8":{"an":[],"aA":[],"ad":[],"G":[]},"wa":{"an":[],"aA":[],"ad":[],"G":[]},"wc":{"an":[],"aA":[],"ad":[],"G":[]},"Ro":{"T":["f5"],"aM":["f5"],"w":["f5"],"bn":["f5"],"Y":["f5"],"q":["f5"],"bc":["f5"],"aM.E":"f5","T.E":"f5"},"Rp":{"T":["h4"],"aM":["h4"],"G":[],"w":["h4"],"bn":["h4"],"Y":["h4"],"q":["h4"],"bc":["h4"],"aM.E":"h4","T.E":"h4"},"Eq":{"T":["hJ"],"aM":["hJ"],"w":["hJ"],"bn":["hJ"],"Y":["hJ"],"q":["hJ"],"bc":["hJ"],"aM.E":"hJ","T.E":"hJ"},"lX":{"ag":[]},"RU":{"G":[]},"o4":{"G":[]},"jr":{"G":[]},"wE":{"ad":[],"G":[]},"Tc":{"T":["co"],"aM":["co"],"w":["co"],"bn":["co"],"Y":["co"],"q":["co"],"bc":["co"],"aM.E":"co","T.E":"co"},"F6":{"ie":["bI"]},"Uj":{"T":["hl?"],"aM":["hl?"],"w":["hl?"],"bn":["hl?"],"Y":["hl?"],"q":["hl?"],"bc":["hl?"],"aM.E":"hl?","T.E":"hl?"},"G5":{"T":["ad"],"aM":["ad"],"w":["ad"],"bn":["ad"],"Y":["ad"],"q":["ad"],"bc":["ad"],"aM.E":"ad","T.E":"ad"},"Xi":{"T":["hH"],"aM":["hH"],"w":["hH"],"bn":["hH"],"Y":["hH"],"q":["hH"],"bc":["hH"],"aM.E":"hH","T.E":"hH"},"Xx":{"T":["ft"],"aM":["ft"],"w":["ft"],"bn":["ft"],"Y":["ft"],"q":["ft"],"bc":["ft"],"aM.E":"ft","T.E":"ft"},"Sw":{"aB":["k","k"],"ax":["k","k"]},"TP":{"aB":["k","k"],"ax":["k","k"],"aB.V":"k","aB.K":"k"},"o9":{"cP":["1"],"cP.T":"1"},"kt":{"o9":["1"],"cP":["1"],"cP.T":"1"},"Fg":{"eM":["1"]},"BV":{"k0":[]},"GZ":{"k0":[]},"XG":{"k0":[]},"Xy":{"k0":[]},"To":{"G":[]},"Yk":{"pE":[]},"LE":{"T":["aA"],"w":["aA"],"Y":["aA"],"q":["aA"],"T.E":"aA"},"KN":{"G":[]},"RS":{"ag":[]},"NN":{"bm":[]},"A9":{"bm":[]},"pP":{"T":["1"],"w":["1"],"Y":["1"],"q":["1"],"T.E":"1"},"NJ":{"bm":[]},"ie":{"b3K":["1"]},"tk":{"aR":[],"aA":[],"ad":[],"G":[]},"tw":{"aR":[],"aA":[],"ad":[],"G":[]},"tJ":{"aR":[],"aA":[],"ad":[],"G":[]},"tK":{"aR":[],"aA":[],"ad":[],"G":[]},"tL":{"aR":[],"aA":[],"ad":[],"G":[]},"tM":{"aR":[],"aA":[],"ad":[],"G":[]},"tP":{"aR":[],"aA":[],"ad":[],"G":[]},"i1":{"aR":[],"aA":[],"ad":[],"G":[]},"eH":{"aR":[],"aA":[],"ad":[],"G":[]},"N_":{"T":["j1"],"aM":["j1"],"w":["j1"],"Y":["j1"],"q":["j1"],"aM.E":"j1","T.E":"j1"},"NM":{"T":["j7"],"aM":["j7"],"w":["j7"],"Y":["j7"],"q":["j7"],"aM.E":"j7","T.E":"j7"},"uS":{"aR":[],"aA":[],"ad":[],"G":[]},"vj":{"aR":[],"aA":[],"ad":[],"G":[]},"R2":{"T":["k"],"aM":["k"],"w":["k"],"Y":["k"],"q":["k"],"aM.E":"k","T.E":"k"},"aR":{"aA":[],"ad":[],"G":[]},"qW":{"aR":[],"aA":[],"ad":[],"G":[]},"Rz":{"T":["jp"],"aM":["jp"],"w":["jp"],"Y":["jp"],"q":["jp"],"aM.E":"jp","T.E":"jp"},"cz":{"df":[]},"a8_":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"ez":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"aU7":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"a7Y":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"aU5":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"Mu":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"lY":{"w":["i"],"Y":["i"],"q":["i"],"df":[]},"a5d":{"w":["a0"],"Y":["a0"],"q":["a0"],"df":[]},"a5e":{"w":["a0"],"Y":["a0"],"q":["a0"],"df":[]},"jb":{"O":[]},"kl":{"O":[]},"wd":{"O":[]},"lS":{"O":[]},"wb":{"O":[]},"zj":{"O":[]},"C8":{"O":[]},"uo":{"O":[]},"DU":{"O":[]},"R4":{"O":[]},"C4":{"O":[]},"mA":{"O":[]},"p5":{"O":[]},"Jf":{"O":[]},"pj":{"O":[]},"AG":{"O":[]},"Cj":{"O":[]},"oK":{"O":[]},"k8":{"O":[]},"uY":{"O":[]},"Ow":{"O":[]},"Rd":{"O":[]},"E8":{"O":[]},"yW":{"O":[]},"Jn":{"O":[]},"wo":{"O":[]},"Qn":{"pm":[]},"yY":{"O":[]},"IY":{"aB":["k","@"],"ax":["k","@"],"aB.V":"@","aB.K":"k"},"IZ":{"G":[]},"mz":{"G":[]},"NP":{"G":[]},"IS":{"fR":[],"bm":[]},"io":{"aC6":[],"q":["k"],"q.E":"k"},"bz":{"ax":["2","3"]},"zz":{"a2":[],"h":[]},"BD":{"a2":[],"h":[]},"JD":{"av":[],"h":[]},"zA":{"a1":["zz"]},"G1":{"a1":["BD"]},"J1":{"av":[],"h":[]},"KO":{"av":[],"h":[]},"Na":{"av":[],"h":[]},"Nn":{"av":[],"h":[]},"Q5":{"av":[],"h":[]},"pc":{"a2":[],"h":[]},"F4":{"a1":["pc"]},"uM":{"O":[]},"l1":{"O":[]},"Aa":{"lD":["fr<@>"],"j6":[],"lD.R":"fr<@>"},"BE":{"mX":[]},"l5":{"bm":[]},"Ab":{"mX":[]},"cC":{"br":["F"]},"hp":{"br":["F"]},"hT":{"O":[]},"dt":{"aj":[]},"re":{"O":[]},"yy":{"O":[]},"t3":{"dt":["a0"],"aj":[]},"Sf":{"dt":["a0"],"aj":[]},"Sg":{"dt":["a0"],"aj":[]},"yo":{"dt":["1"],"aj":[]},"Ct":{"dt":["a0"],"aj":[]},"lC":{"dt":["a0"],"aj":[]},"tv":{"dt":["a0"],"aj":[]},"Hp":{"O":[]},"r7":{"dt":["a0"],"aj":[]},"to":{"dt":["1"],"aj":[]},"yB":{"dt":["1"],"aj":[]},"FS":{"hX":[]},"Dd":{"hX":[]},"fV":{"hX":[]},"Rr":{"hX":[]},"hW":{"hX":[]},"Ah":{"hX":[]},"Tr":{"hX":[]},"aG":{"aE":["1"],"aE.T":"1","aG.T":"1"},"hf":{"aG":["M?"],"aE":["M?"],"aE.T":"M?","aG.T":"M?"},"aV":{"dt":["1"],"aj":[]},"fx":{"aE":["1"],"aE.T":"1"},"D9":{"aG":["1"],"aE":["1"],"aE.T":"1","aG.T":"1"},"CE":{"aG":["x?"],"aE":["x?"],"aE.T":"x?","aG.T":"x?"},"n7":{"aG":["i"],"aE":["i"],"aE.T":"i","aG.T":"i"},"hg":{"aE":["a0"],"aE.T":"a0"},"eE":{"M":[]},"zt":{"cW":[]},"Tg":{"h_":["a1L"],"h_.T":"a1L"},"KV":{"a1L":[]},"wP":{"a2":[],"h":[]},"KD":{"av":[],"h":[]},"wQ":{"a1":["wP<1>"]},"jt":{"hY":[]},"tu":{"a2":[],"h":[]},"F3":{"kd":["tu"],"a1":["tu"]},"XN":{"aj":[]},"FA":{"bg":[],"aY":[],"h":[]},"KG":{"av":[],"h":[]},"o8":{"iO":["w"],"eW":[]},"tG":{"o8":[],"iO":["w"],"eW":[]},"Lp":{"o8":[],"iO":["w"],"eW":[]},"Lo":{"o8":[],"iO":["w"],"eW":[]},"pl":{"oL":[],"c_":[]},"U7":{"p8":["bS"],"eW":[]},"eU":{"aj":[]},"EA":{"aj":[]},"rt":{"aj":[]},"dg":{"aj":[]},"tx":{"O":[]},"jI":{"O":[]},"iO":{"eW":[]},"p8":{"eW":[]},"L1":{"p8":["L0"],"eW":[]},"fw":{"fX":[],"fw.T":"1"},"Nc":{"fX":[]},"B9":{"i6":[]},"bh":{"q":["1"],"q.E":"1"},"AA":{"q":["1"],"q.E":"1"},"ex":{"O":[]},"y_":{"O":[]},"dz":{"ay":["1"]},"Au":{"O":[]},"Aj":{"bS":[]},"fa":{"bo":[]},"lv":{"bo":[]},"nt":{"bo":[]},"nu":{"bo":[]},"lt":{"bo":[]},"lw":{"bo":[]},"ka":{"bo":[]},"S8":{"bo":[]},"Yd":{"bo":[]},"qk":{"bo":[]},"Y9":{"qk":[],"bo":[]},"qn":{"bo":[]},"Yh":{"qn":[],"bo":[]},"Yf":{"lv":[],"bo":[]},"Yc":{"nt":[],"bo":[]},"Ye":{"nu":[],"bo":[]},"Yb":{"lt":[],"bo":[]},"qm":{"bo":[]},"Yg":{"qm":[],"bo":[]},"Yj":{"lw":[],"bo":[]},"qo":{"ka":[],"bo":[]},"Yi":{"qo":[],"ka":[],"bo":[]},"ql":{"bo":[]},"Ya":{"ql":[],"bo":[]},"iV":{"cf":[],"ce":[],"ck":[]},"oa":{"O":[]},"G_":{"xX":[]},"xy":{"xX":[]},"h0":{"cf":[],"ce":[],"ck":[]},"jq":{"cf":[],"ce":[],"ck":[]},"iY":{"cf":[],"ce":[],"ck":[]},"ja":{"cf":[],"ce":[],"ck":[]},"wY":{"O":[]},"zN":{"cf":[],"ce":[],"ck":[]},"BI":{"ce":[],"ck":[]},"Uw":{"q7":[]},"Mm":{"ce":[],"ck":[]},"Up":{"q7":[]},"Mc":{"ce":[],"ck":[]},"Yr":{"q7":[]},"RT":{"ce":[],"ck":[]},"iQ":{"ce":[],"ck":[]},"ce":{"ck":[]},"cf":{"ce":[],"ck":[]},"zO":{"O":[]},"tZ":{"O":[]},"v1":{"cf":[],"ce":[],"ck":[]},"rx":{"O":[]},"Dg":{"cf":[],"ce":[],"ck":[]},"h3":{"cf":[],"ce":[],"ck":[]},"J9":{"cf":[],"ce":[],"ck":[]},"rg":{"ck":[]},"SY":{"tY":[]},"u3":{"h5":[]},"Br":{"a2":[],"h":[]},"Rq":{"O":[]},"FX":{"a1":["Br"]},"yG":{"a2":[],"h":[]},"Gp":{"S":[]},"EN":{"a1":["yG"]},"St":{"b4":[],"au":[],"h":[]},"Wj":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"uC":{"aG":["x?"],"aE":["x?"],"aE.T":"x?","aG.T":"x?"},"Bu":{"aG":["m"],"aE":["m"],"aE.T":"m","aG.T":"m"},"rh":{"O":[]},"J4":{"av":[],"h":[]},"J3":{"av":[],"h":[]},"aRM":{"dJ":[],"bg":[],"aY":[],"h":[]},"yQ":{"a2":[],"h":[]},"SB":{"a1":["yQ"]},"yT":{"a2":[],"h":[]},"ru":{"a2":[],"h":[]},"ES":{"a1":["yT"]},"xu":{"a1":["ru<1>"]},"G2":{"fr":["1"],"eg":["1"],"ch":["1"]},"CC":{"a2":[],"h":[]},"We":{"a1":["CC"]},"UB":{"b4":[],"au":[],"h":[]},"GA":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"FL":{"b3":["1?"]},"UQ":{"b3":["dE?"]},"UP":{"b3":["ic?"]},"z_":{"a2":[],"h":[]},"SG":{"a1":["z_"]},"V9":{"d6":[],"b3":["d6"]},"UC":{"b4":[],"au":[],"h":[]},"GB":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"mC":{"dJ":[],"bg":[],"aY":[],"h":[]},"Jt":{"O":[]},"Jr":{"O":[]},"JB":{"av":[],"h":[]},"z9":{"a2":[],"h":[]},"SQ":{"a1":["z9"]},"SP":{"aj":[]},"za":{"av":[],"h":[]},"FQ":{"b3":["1"]},"JH":{"av":[],"h":[]},"q_":{"jF":["i"],"M":[],"jF.T":"i"},"Ni":{"jF":["i"],"M":[],"jF.T":"i"},"FP":{"b3":["1"]},"L2":{"av":[],"h":[]},"IH":{"av":[],"h":[]},"L7":{"av":[],"h":[]},"aQ1":{"dJ":[],"bg":[],"aY":[],"h":[]},"Le":{"a2":[],"h":[]},"TQ":{"b3":["M?"]},"TS":{"b3":["M?"]},"TU":{"b3":["M?"]},"TR":{"b3":["a0"]},"TT":{"b3":["d6?"]},"aQi":{"dJ":[],"bg":[],"aY":[],"h":[]},"Ag":{"bg":[],"aY":[],"h":[]},"Fm":{"O":[]},"LM":{"av":[],"h":[]},"SS":{"b4":[],"au":[],"h":[]},"Gs":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"EM":{"dt":["1"],"aj":[]},"pC":{"av":[],"h":[]},"ud":{"a2":[],"h":[]},"FG":{"a1":["ud"]},"AO":{"jQ":[]},"n3":{"n8":[],"jQ":[]},"AP":{"n8":[],"jQ":[]},"AQ":{"n8":[],"jQ":[]},"n8":{"jQ":[]},"Gi":{"bg":[],"aY":[],"h":[]},"FF":{"a2":[],"h":[]},"rp":{"O":[]},"ue":{"av":[],"h":[]},"FE":{"a1":["FF"],"ayU":[]},"Mr":{"av":[],"h":[]},"ho":{"c9":[]},"Vi":{"ho":[],"c9":[]},"km":{"ho":[],"c9":[]},"ER":{"a2":[],"h":[]},"Fv":{"a2":[],"h":[]},"ek":{"O":[]},"pJ":{"a2":[],"h":[]},"FH":{"aj":[]},"FI":{"aG":["ho"],"aE":["ho"],"aE.T":"ho","aG.T":"ho"},"Uz":{"aj":[]},"SA":{"a1":["ER"]},"X0":{"a2":[],"h":[]},"Fw":{"a1":["Fv"]},"tU":{"O":[]},"Gv":{"lN":["ek"],"y":[],"t":[],"P":[],"as":[]},"Tv":{"ik":["ek"],"au":[],"h":[],"ik.S":"ek"},"Sc":{"av":[],"h":[]},"FJ":{"a1":["pJ"]},"pY":{"dJ":[],"bg":[],"aY":[],"h":[]},"iv":{"O":[]},"N7":{"O":[]},"ut":{"O":[]},"N5":{"av":[],"h":[]},"UT":{"ik":["iv"],"au":[],"h":[],"ik.S":"iv"},"GD":{"lN":["iv"],"y":[],"t":[],"P":[],"as":[]},"ll":{"O":[]},"Bq":{"a2":[],"h":[]},"Gz":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"qN":{"aG":["c9?"],"aE":["c9?"],"aE.T":"c9?","aG.T":"c9?"},"FY":{"a2":[],"h":[]},"V0":{"a1":["Bq"]},"Uy":{"b4":[],"au":[],"h":[]},"UY":{"a1":["FY"]},"GX":{"av":[],"h":[]},"X1":{"aj":[]},"UZ":{"h_":["Bt"],"h_.T":"Bt"},"KX":{"Bt":[]},"cX":{"O":[]},"Nk":{"d6":[],"b3":["d6"]},"Ff":{"d6":[],"b3":["d6"]},"e_":{"b3":["1"]},"d_":{"b3":["1"]},"FO":{"b3":["1"]},"q0":{"Bv":["1"],"fr":["1"],"eg":["1"],"ch":["1"]},"TZ":{"av":[],"h":[]},"Lz":{"lr":[]},"KE":{"lr":[]},"nv":{"a2":[],"h":[]},"eu":{"nv":["1"],"a2":[],"h":[]},"uZ":{"a2":[],"h":[]},"V2":{"b4":[],"au":[],"h":[]},"Ws":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"v0":{"a1":["2"]},"Gn":{"av":[],"h":[]},"Go":{"fr":["1"],"eg":["1"],"ch":["1"]},"v_":{"a1":["uZ<1>"]},"aSw":{"dJ":[],"bg":[],"aY":[],"h":[]},"th":{"a2":[],"h":[]},"Sb":{"O":[]},"OQ":{"a2":[],"h":[]},"SV":{"aj":[]},"SW":{"a1":["th"]},"aSH":{"dJ":[],"bg":[],"aY":[],"h":[]},"v5":{"a2":[],"h":[]},"xE":{"a1":["v5<1>"]},"W9":{"aj":[]},"Cx":{"av":[],"h":[]},"FN":{"b3":["1"]},"Df":{"a2":[],"h":[]},"GO":{"bg":[],"aY":[],"h":[]},"Fk":{"a2":[],"h":[]},"De":{"a2":[],"h":[]},"vh":{"a1":["De"]},"rB":{"a2":[],"h":[]},"xQ":{"a1":["rB"]},"GQ":{"bg":[],"aY":[],"h":[]},"fA":{"O":[]},"PZ":{"a1":["Df"]},"WR":{"aj":[]},"EQ":{"al":[]},"Sz":{"av":[],"h":[]},"Fl":{"a1":["Fk"]},"uU":{"vg":["rB","1"]},"xq":{"a2":[],"h":[]},"Q7":{"av":[],"h":[]},"V_":{"kd":["xq"],"a1":["xq"]},"FR":{"b3":["1"]},"vW":{"O":[]},"aTw":{"a2":[],"h":[]},"FM":{"b3":["1"]},"we":{"a2":[],"h":[]},"XH":{"b3":["M?"]},"XJ":{"b3":["M?"]},"XI":{"b3":["d6"]},"aTO":{"dJ":[],"bg":[],"aY":[],"h":[]},"E5":{"a2":[],"h":[]},"Hf":{"a1":["E5"]},"E6":{"l9":["k"],"a2":[],"h":[],"l9.T":"k"},"xV":{"hj":["k"],"a1":["l9"]},"XM":{"aj":[]},"aTS":{"dJ":[],"bg":[],"aY":[],"h":[]},"FD":{"dJ":[],"bg":[],"aY":[],"h":[]},"r4":{"aG":["iq"],"aE":["iq"],"aE.T":"iq","aG.T":"iq"},"yw":{"a2":[],"h":[]},"Ed":{"av":[],"h":[]},"Sn":{"a1":["yw"]},"ne":{"O":[]},"El":{"aj":[]},"En":{"a2":[],"h":[]},"rE":{"a1":["En"]},"Y0":{"av":[],"h":[]},"aU0":{"dJ":[],"bg":[],"aY":[],"h":[]},"Ep":{"O":[]},"Q1":{"O":[]},"di":{"fI":[]},"eB":{"fI":[]},"xr":{"fI":[]},"qx":{"O":[]},"yN":{"O":[]},"EB":{"O":[]},"oO":{"O":[]},"XC":{"aj":[]},"ic":{"c9":[]},"yP":{"O":[]},"it":{"c9":[]},"yX":{"O":[]},"Jj":{"c9":[]},"dP":{"c9":[]},"eT":{"c9":[]},"cU":{"hY":[]},"Jk":{"O":[]},"eC":{"ic":[],"c9":[]},"jF":{"M":[]},"pG":{"O":[]},"aw":{"cJ":[]},"fl":{"cJ":[]},"md":{"cJ":[]},"IW":{"j0":["jC"]},"yK":{"j0":["jC"],"j0.T":"jC"},"qi":{"i3":[]},"dy":{"ic":[],"c9":[]},"fb":{"ic":[],"c9":[]},"jk":{"hY":[]},"wj":{"O":[]},"Ec":{"O":[]},"nY":{"i3":[],"i8":[],"as":[]},"w_":{"O":[]},"iH":{"iX":[]},"y":{"t":[],"P":[],"as":[]},"oW":{"jN":[]},"zr":{"fi":[],"e5":["1"]},"rs":{"O":[]},"i9":{"fi":[],"e5":["y"]},"CM":{"cm":["y","i9"],"y":[],"a9":["y","i9"],"t":[],"P":[],"as":[],"a9.1":"i9","cm.1":"i9","a9.0":"y"},"KJ":{"aj":[]},"CN":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"ny":{"aj":[]},"qy":{"cm":["y","f4"],"y":[],"a9":["y","f4"],"t":[],"P":[],"as":[],"a9.1":"f4","cm.1":"f4","a9.0":"y"},"Wl":{"y":[],"t":[],"P":[],"as":[]},"Hg":{"ny":[],"aj":[]},"Fn":{"ny":[],"aj":[]},"wM":{"ny":[],"aj":[]},"CP":{"y":[],"t":[],"P":[],"as":[]},"fQ":{"fi":[],"e5":["y"]},"Af":{"O":[]},"Bl":{"O":[]},"lk":{"O":[]},"mG":{"O":[]},"CQ":{"cm":["y","fQ"],"y":[],"a9":["y","fQ"],"t":[],"P":[],"as":[],"a9.1":"fQ","cm.1":"fQ","a9.0":"y"},"CT":{"y":[],"t":[],"P":[],"as":[]},"ur":{"P":[]},"ep":{"P":[]},"tl":{"ep":[],"P":[]},"Ot":{"P":[]},"OB":{"P":[]},"Ol":{"P":[]},"k1":{"ep":[],"P":[]},"zl":{"ep":[],"P":[]},"zk":{"ep":[],"P":[]},"wt":{"k1":[],"ep":[],"P":[]},"BZ":{"k1":[],"ep":[],"P":[]},"Ci":{"ep":[],"P":[]},"pU":{"ep":[],"P":[]},"Ao":{"ep":[],"P":[]},"yE":{"ep":[],"P":[]},"jW":{"fi":[],"e5":["y"]},"CV":{"cm":["y","jW"],"y":[],"a9":["y","jW"],"t":[],"P":[],"as":[],"a9.1":"jW","cm.1":"jW","a9.0":"y"},"Nx":{"aj":[]},"t":{"P":[],"as":[]},"WL":{"rr":[]},"XA":{"rr":[]},"f4":{"fi":[],"e5":["y"]},"nr":{"qK":[]},"CY":{"cm":["y","f4"],"y":[],"a9":["y","f4"],"t":[],"P":[],"as":[],"a9.1":"f4","cm.1":"f4","a9.0":"y"},"CZ":{"y":[],"t":[],"P":[],"as":[]},"Cm":{"O":[]},"Gk":{"cf":[],"ce":[],"ck":[]},"OD":{"y":[],"t":[],"i8":[],"P":[],"as":[]},"nH":{"aj":[]},"CH":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"lA":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"PB":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"u0":{"O":[]},"PC":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CL":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pt":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CU":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pw":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Ph":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"zx":{"aj":[]},"xG":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pm":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pl":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pj":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pk":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"GF":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Px":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Py":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"zD":{"O":[]},"Pn":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"PH":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pq":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pz":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pv":{"y":[],"aK":["y"],"t":[],"i8":[],"P":[],"as":[]},"PD":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CS":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CW":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"D_":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pi":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pu":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Po":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pr":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Ps":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pp":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CK":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"vb":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CX":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Pg":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"PA":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CR":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"CO":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"vR":{"iX":[]},"lL":{"qT":[],"e5":["d7"]},"lM":{"qU":[],"e5":["d7"]},"d7":{"t":[],"P":[],"as":[]},"Ax":{"O":[]},"QC":{"jN":[]},"PF":{"vc":[],"d7":[],"a9":["y","ki"],"t":[],"P":[],"as":[],"a9.1":"ki","a9.0":"y"},"ki":{"qT":[],"e5":["y"],"lh":[]},"vc":{"d7":[],"a9":["y","ki"],"t":[],"P":[],"as":[]},"D0":{"d7":[],"aK":["d7"],"t":[],"P":[],"as":[]},"PG":{"d7":[],"aK":["d7"],"t":[],"P":[],"as":[]},"f0":{"fi":[],"e5":["y"]},"DP":{"O":[]},"NW":{"O":[]},"D1":{"cm":["y","f0"],"y":[],"a9":["y","f0"],"t":[],"P":[],"as":[],"a9.1":"f0","cm.1":"f0","a9.0":"y"},"mw":{"aG":["fI?"],"aE":["fI?"],"aE.T":"fI?","aG.T":"fI?"},"D2":{"aK":["y"],"t":[],"P":[],"as":[]},"Jv":{"O":[]},"vd":{"iw":["1"],"y":[],"a9":["d7","1"],"CI":[],"t":[],"P":[],"as":[]},"D3":{"iw":["lM"],"y":[],"a9":["d7","lM"],"CI":[],"t":[],"P":[],"as":[],"a9.1":"lM","iw.0":"lM","a9.0":"d7"},"PE":{"iw":["lL"],"y":[],"a9":["d7","lL"],"CI":[],"t":[],"P":[],"as":[],"a9.1":"lL","iw.0":"lL","a9.0":"d7"},"hK":{"aj":[]},"vl":{"O":[]},"kq":{"fi":[],"e5":["y"]},"EI":{"O":[]},"S6":{"O":[]},"D4":{"cm":["y","kq"],"y":[],"a9":["y","kq"],"t":[],"P":[],"as":[],"a9.1":"kq","cm.1":"kq","a9.0":"y"},"nF":{"O":[]},"r5":{"ay":["~"]},"Ef":{"bm":[]},"cu":{"P":[]},"m5":{"br":["m5"]},"jv":{"br":["jv"]},"mj":{"br":["mj"]},"vs":{"br":["vs"]},"WX":{"p8":["cu"],"eW":[]},"vr":{"aj":[]},"KS":{"O":[]},"qd":{"br":["vs"]},"pS":{"na":[]},"pT":{"na":[]},"B2":{"na":[]},"B_":{"O":[]},"ns":{"bm":[]},"BF":{"bm":[]},"Tx":{"d6":[]},"Vm":{"uF":[]},"Vl":{"d6":[]},"XD":{"uF":[]},"kk":{"d6":[]},"nb":{"O":[]},"h1":{"O":[]},"lz":{"jd":[]},"CB":{"jd":[]},"D8":{"aj":[]},"w8":{"O":[]},"R6":{"O":[]},"E_":{"O":[]},"Rf":{"nW":[]},"Re":{"nW":[]},"Rg":{"nW":[]},"wg":{"nW":[]},"Bz":{"O":[]},"LF":{"nX":[]},"jj":{"O":[]},"DJ":{"O":[]},"DL":{"O":[]},"f3":{"O":[]},"Rc":{"O":[]},"tT":{"O":[]},"oI":{"a2":[],"h":[]},"EJ":{"bg":[],"aY":[],"h":[]},"pq":{"a2":[],"h":[]},"aQ4":{"bs":[]},"aQ3":{"bs":[]},"t_":{"bs":[]},"ta":{"bs":[]},"mK":{"bs":[]},"qt":{"bs":[]},"da":{"bf":["1"]},"fK":{"bf":["1"],"bf.T":"1"},"EK":{"a1":["oI"]},"Fp":{"a1":["pq"]},"zJ":{"bf":["bs"],"bf.T":"bs"},"L5":{"bf":["mK"]},"OP":{"bf":["qt"],"bf.T":"qt"},"Gg":{"HV":["1"],"da":["1"],"xA":["1"],"bf":["1"],"bf.T":"1","da.T":"1"},"Gh":{"HW":["1"],"da":["1"],"xA":["1"],"bf":["1"],"bf.T":"1","da.T":"1"},"F1":{"bf":["1"],"bf.T":"1"},"yD":{"b4":[],"au":[],"h":[]},"EG":{"a2":[],"h":[]},"HA":{"a1":["EG"],"dK":[]},"yM":{"a2":[],"h":[]},"pR":{"et":[]},"EP":{"a1":["yM"]},"MR":{"aj":[]},"Vp":{"av":[],"h":[]},"hZ":{"bg":[],"aY":[],"h":[]},"tn":{"b4":[],"au":[],"h":[]},"e4":{"b4":[],"au":[],"h":[]},"kX":{"b4":[],"au":[],"h":[]},"B8":{"ea":["i9"],"aY":[],"h":[],"ea.T":"i9"},"p6":{"es":[],"au":[],"h":[]},"ij":{"b4":[],"au":[],"h":[]},"w0":{"es":[],"au":[],"h":[]},"qp":{"ea":["f0"],"aY":[],"h":[],"ea.T":"f0"},"aPV":{"bg":[],"aY":[],"h":[]},"BH":{"a2":[],"h":[]},"hn":{"b4":[],"au":[],"h":[]},"vq":{"b4":[],"au":[],"h":[]},"nR":{"a2":[],"h":[]},"NS":{"b4":[],"au":[],"h":[]},"zy":{"b4":[],"au":[],"h":[]},"Kl":{"b4":[],"au":[],"h":[]},"Kj":{"b4":[],"au":[],"h":[]},"Kg":{"b4":[],"au":[],"h":[]},"Kh":{"b4":[],"au":[],"h":[]},"Oq":{"b4":[],"au":[],"h":[]},"Or":{"b4":[],"au":[],"h":[]},"wr":{"b4":[],"au":[],"h":[]},"Kw":{"b4":[],"au":[],"h":[]},"M0":{"b4":[],"au":[],"h":[]},"bT":{"b4":[],"au":[],"h":[]},"te":{"b4":[],"au":[],"h":[]},"eD":{"b4":[],"au":[],"h":[]},"M1":{"b4":[],"au":[],"h":[]},"N1":{"b4":[],"au":[],"h":[]},"lq":{"b4":[],"au":[],"h":[]},"Vu":{"b_":[],"b2":[],"X":[]},"ME":{"b4":[],"au":[],"h":[]},"QE":{"b4":[],"au":[],"h":[]},"N3":{"es":[],"au":[],"h":[]},"OJ":{"av":[],"h":[]},"LL":{"es":[],"au":[],"h":[]},"PQ":{"es":[],"au":[],"h":[]},"Kt":{"es":[],"au":[],"h":[]},"pk":{"ea":["fQ"],"aY":[],"h":[],"ea.T":"fQ"},"Ls":{"ea":["fQ"],"aY":[],"h":[],"ea.T":"fQ"},"S4":{"es":[],"au":[],"h":[]},"PK":{"es":[],"au":[],"h":[]},"P6":{"au":[],"h":[]},"N9":{"b4":[],"au":[],"h":[]},"G4":{"a1":["BH"]},"Wf":{"b4":[],"au":[],"h":[]},"ig":{"b4":[],"au":[],"h":[]},"IB":{"b4":[],"au":[],"h":[]},"q5":{"b4":[],"au":[],"h":[]},"Je":{"b4":[],"au":[],"h":[]},"pf":{"b4":[],"au":[],"h":[]},"Mo":{"b4":[],"au":[],"h":[]},"B3":{"av":[],"h":[]},"fj":{"av":[],"h":[]},"Xn":{"a1":["nR"]},"zm":{"b4":[],"au":[],"h":[]},"Gt":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"nz":{"au":[],"h":[]},"nA":{"b_":[],"b2":[],"X":[]},"S1":{"jg":[],"as":[]},"mF":{"av":[],"h":[]},"KT":{"b4":[],"au":[],"h":[]},"Tt":{"aj":[]},"KY":{"a2":[],"h":[]},"tA":{"a2":[],"h":[]},"aCB":{"a2":[],"h":[]},"alL":{"a1":["aCB<1>"]},"L9":{"O":[]},"x_":{"a1":["tA<1>"]},"F8":{"O":[]},"pd":{"a2":[],"h":[]},"l2":{"et":[]},"xK":{"aj":[]},"FC":{"fn":["xK"],"bg":[],"aY":[],"h":[],"fn.T":"xK"},"F9":{"a1":["pd"]},"TL":{"jh":[],"aj":[]},"La":{"av":[],"h":[]},"wf":{"dg":["eN"],"aj":[]},"zS":{"a2":[],"h":[]},"tB":{"a1":["zS"],"dK":[]},"Fa":{"es":[],"au":[],"h":[]},"m9":{"da":["1"],"bf":["1"],"bf.T":"1","da.T":"1"},"Hv":{"da":["1"],"bf":["1"],"bf.T":"1","da.T":"1"},"TY":{"da":["Lx"],"bf":["Lx"],"bf.T":"Lx","da.T":"Lx"},"Hw":{"da":["1"],"bf":["1"],"bf.T":"1","da.T":"1"},"WV":{"da":["Q9"],"bf":["Q9"],"bf.T":"Q9","da.T":"Q9"},"T9":{"da":["KB"],"bf":["KB"],"bf.T":"KB","da.T":"KB"},"li":{"O":[]},"dR":{"aj":[]},"pp":{"dR":[],"aj":[]},"l7":{"O":[]},"Ev":{"O":[]},"LS":{"O":[]},"Ak":{"aj":[]},"pn":{"a2":[],"h":[]},"Fo":{"fn":["dR"],"bg":[],"aY":[],"h":[],"fn.T":"dR"},"x1":{"a1":["pn"]},"LT":{"a2":[],"h":[]},"Uf":{"a1":["pn"]},"r8":{"O":[]},"An":{"a2":[],"h":[]},"x3":{"bg":[],"aY":[],"h":[]},"ayd":{"bs":[]},"qa":{"bs":[]},"qr":{"bs":[]},"axd":{"bs":[]},"Ug":{"a1":["An"]},"PI":{"bf":["ayd"],"bf.T":"ayd"},"NI":{"bf":["qa"],"bf.T":"qa"},"OL":{"bf":["qr"],"bf.T":"qr"},"zH":{"bf":["axd"],"bf.T":"axd"},"Ap":{"a2":[],"h":[]},"Aq":{"a1":["Ap"]},"Fq":{"bg":[],"aY":[],"h":[]},"l9":{"a2":[],"h":[]},"hj":{"a1":["l9<1>"]},"J0":{"O":[]},"jM":{"fX":[]},"bk":{"jM":["1"],"fX":[]},"av":{"h":[]},"a2":{"h":[]},"b2":{"X":[]},"im":{"b2":[],"X":[]},"cB":{"b2":[],"X":[]},"o2":{"fX":[]},"n1":{"jM":["1"],"fX":[]},"Xl":{"O":[]},"aY":{"h":[]},"ea":{"aY":[],"h":[]},"bg":{"aY":[],"h":[]},"au":{"h":[]},"MY":{"au":[],"h":[]},"b4":{"au":[],"h":[]},"es":{"au":[],"h":[]},"rl":{"O":[]},"Lq":{"au":[],"h":[]},"zn":{"b2":[],"X":[]},"eL":{"b2":[],"X":[]},"lx":{"b2":[],"X":[]},"qf":{"b2":[],"X":[]},"b_":{"b2":[],"X":[]},"Da":{"b_":[],"b2":[],"X":[]},"MX":{"b_":[],"b2":[],"X":[]},"vw":{"b_":[],"b2":[],"X":[]},"hs":{"b_":[],"b2":[],"X":[]},"Vo":{"b2":[],"X":[]},"Vq":{"h":[]},"kc":{"a2":[],"h":[]},"v8":{"a1":["kc"]},"c0":{"pw":["1"]},"M3":{"av":[],"h":[]},"Um":{"b4":[],"au":[],"h":[]},"pz":{"O":[]},"px":{"a2":[],"h":[]},"xb":{"a1":["px"]},"AC":{"j6":[]},"u5":{"av":[],"h":[]},"pD":{"dJ":[],"bg":[],"aY":[],"h":[]},"u6":{"a2":[],"h":[]},"Fz":{"a1":["u6"],"dK":[]},"oV":{"aG":["al"],"aE":["al"],"aE.T":"al","aG.T":"al"},"kY":{"aG":["hY"],"aE":["hY"],"aE.T":"hY","aG.T":"hY"},"l3":{"aG":["cJ"],"aE":["cJ"],"aE.T":"cJ","aG.T":"cJ"},"oU":{"aG":["cs?"],"aE":["cs?"],"aE.T":"cs?","aG.T":"cs?"},"q2":{"aG":["bd"],"aE":["bd"],"aE.T":"bd","aG.T":"bd"},"r3":{"aG":["u"],"aE":["u"],"aE.T":"u","aG.T":"u"},"yq":{"a2":[],"h":[]},"yt":{"a2":[],"h":[]},"yv":{"a2":[],"h":[]},"ys":{"a2":[],"h":[]},"yr":{"a2":[],"h":[]},"yu":{"a2":[],"h":[]},"Mn":{"a2":[],"h":[]},"u9":{"a1":["1"]},"t2":{"a1":["1"]},"Sh":{"a1":["yq"]},"Sk":{"a1":["yt"]},"Sm":{"a1":["yv"]},"Sj":{"a1":["ys"]},"Si":{"a1":["yr"]},"Sl":{"a1":["yu"]},"le":{"bg":[],"aY":[],"h":[]},"AN":{"cB":[],"b2":[],"X":[]},"fn":{"bg":[],"aY":[],"h":[]},"xf":{"cB":[],"b2":[],"X":[]},"dJ":{"bg":[],"aY":[],"h":[]},"EU":{"av":[],"h":[]},"iJ":{"au":[],"h":[]},"xj":{"b_":[],"b2":[],"X":[]},"us":{"iJ":["al"],"au":[],"h":[],"iJ.0":"al"},"GC":{"hz":["al","y"],"y":[],"aK":["y"],"t":[],"P":[],"as":[],"hz.0":"al"},"FV":{"bg":[],"aY":[],"h":[]},"Bj":{"a2":[],"h":[]},"Yy":{"h_":["EH"],"h_.T":"EH"},"L_":{"EH":[]},"UV":{"a1":["Bj"]},"j3":{"bg":[],"aY":[],"h":[]},"G0":{"a2":[],"h":[]},"NF":{"O":[]},"V1":{"a1":["G0"],"dK":[]},"wD":{"cf":[],"ce":[],"ck":[]},"Nu":{"av":[],"h":[]},"IO":{"a2":[],"h":[]},"Sr":{"pw":["wD"]},"V7":{"av":[],"h":[]},"NG":{"av":[],"h":[]},"xW":{"O":[]},"qD":{"O":[]},"aE5":{"hC":[]},"py":{"bg":[],"aY":[],"h":[]},"uI":{"a2":[],"h":[]},"k_":{"a1":["uI"]},"xL":{"O":[]},"eQ":{"O":[]},"Vn":{"ch":["~"]},"xx":{"oe":[]},"Ga":{"oe":[]},"Gb":{"oe":[]},"Gc":{"oe":[]},"Uo":{"dn":["ax>?"],"aj":[]},"cM":{"av":[],"h":[]},"fY":{"et":[]},"kw":{"fi":[],"e5":["y"]},"C0":{"O":[]},"NX":{"es":[],"au":[],"h":[]},"xI":{"cm":["y","kw"],"y":[],"a9":["y","kw"],"t":[],"P":[],"as":[],"a9.1":"kw","cm.1":"kw","a9.0":"y"},"k2":{"aj":[]},"xz":{"a2":[],"h":[]},"Gf":{"a1":["xz"]},"qe":{"a2":[],"h":[]},"uO":{"a1":["qe"]},"Hn":{"es":[],"au":[],"h":[]},"XU":{"b_":[],"b2":[],"X":[]},"xJ":{"y":[],"a9":["y","f0"],"t":[],"P":[],"as":[],"a9.1":"f0","a9.0":"y"},"u_":{"a2":[],"h":[]},"w2":{"a2":[],"h":[]},"Ft":{"a1":["u_"]},"rm":{"O":[]},"Fs":{"aj":[]},"Un":{"aj":[]},"Hc":{"a1":["w2"]},"rC":{"O":[]},"Hb":{"aj":[]},"C1":{"et":[]},"aE7":{"fw":["1"],"fX":[]},"uP":{"av":[],"h":[]},"j9":{"fr":["1"],"eg":["1"],"ch":["1"]},"Ok":{"au":[],"h":[]},"rq":{"qj":[]},"Cn":{"a2":[],"h":[]},"uW":{"au":[],"h":[]},"AE":{"av":[],"h":[]},"Gl":{"a1":["Cn"]},"v2":{"bg":[],"aY":[],"h":[]},"nC":{"a2":[],"h":[]},"r9":{"bg":[],"aY":[],"h":[]},"Db":{"a2":[],"h":[]},"dn":{"aj":[]},"WI":{"a1":["nC"]},"GM":{"a1":["Db"]},"dx":{"dn":["1"],"aj":[]},"hL":{"dn":["1"],"aj":[]},"GL":{"hL":["1"],"dn":["1"],"aj":[]},"D6":{"hL":["1"],"dn":["1"],"aj":[],"dx.T":"1","hL.T":"1"},"PJ":{"hL":["E"],"dn":["E"],"aj":[],"dx.T":"E","hL.T":"E"},"D7":{"hL":["k?"],"dn":["k?"],"aj":[],"dx.T":"k?","hL.T":"k?"},"qA":{"dn":["1"],"aj":[]},"vf":{"dn":["1"],"aj":[]},"qB":{"dn":["wf"],"aj":[]},"PP":{"aj":[]},"OA":{"aj":[],"dK":[]},"G3":{"bg":[],"aY":[],"h":[]},"xw":{"a2":[],"h":[]},"me":{"a1":["xw<1>"]},"fr":{"eg":["1"],"ch":["1"]},"uN":{"ch":["1"]},"eg":{"ch":["1"]},"TD":{"bf":["mK"],"bf.T":"mK"},"Cq":{"fr":["1"],"eg":["1"],"ch":["1"]},"lD":{"j6":[]},"LU":{"b4":[],"au":[],"h":[]},"LV":{"b4":[],"au":[],"h":[]},"xH":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Gy":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"PU":{"av":[],"h":[]},"Dj":{"j0":["1"],"j0.T":"1"},"Dk":{"bg":[],"aY":[],"h":[]},"jh":{"aj":[]},"LK":{"lE":[]},"fs":{"fY":[],"et":[]},"ji":{"fs":[],"fY":[],"et":[]},"Dq":{"fs":[],"fY":[],"et":[]},"k3":{"fs":[],"fY":[],"et":[]},"nG":{"fs":[],"fY":[],"et":[]},"RJ":{"fs":[],"fY":[],"et":[]},"GU":{"bg":[],"aY":[],"h":[]},"od":{"pX":["od"],"pX.E":"od"},"Dm":{"a2":[],"h":[]},"Dn":{"a1":["Dm"]},"lF":{"hK":[],"aj":[],"lE":[]},"qH":{"et":[]},"vm":{"O":[]},"Dp":{"lF":[],"hK":[],"aj":[],"lE":[]},"Dr":{"O":[]},"Q6":{"av":[],"h":[]},"Jm":{"av":[],"h":[]},"N8":{"av":[],"h":[]},"Ds":{"a2":[],"h":[]},"xO":{"bg":[],"aY":[],"h":[]},"ii":{"bs":[]},"Dt":{"a1":["Ds"]},"WT":{"b4":[],"au":[],"h":[]},"Ww":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"Dl":{"O":[]},"Q2":{"bf":["ii"],"bf.T":"ii"},"WG":{"dn":["a0?"],"aj":[],"dx.T":"a0?"},"v9":{"a2":[],"h":[]},"kA":{"h0":[],"cf":[],"ce":[],"ck":[]},"kB":{"h3":[],"cf":[],"ce":[],"ck":[]},"vo":{"O":[]},"vp":{"aj":[]},"kd":{"a1":["1"]},"Dz":{"a2":[],"h":[]},"X2":{"a1":["Dz"]},"X3":{"le":["F"],"bg":[],"aY":[],"h":[],"le.T":"F"},"b0":{"vu":[]},"vv":{"aj":[]},"qO":{"a2":[],"h":[]},"GY":{"a1":["qO"]},"X5":{"fn":["vv"],"bg":[],"aY":[],"h":[],"fn.T":"vv"},"vx":{"av":[],"h":[]},"xP":{"b4":[],"au":[],"h":[]},"GJ":{"y":[],"aK":["y"],"CI":[],"t":[],"P":[],"as":[]},"Qo":{"fY":[],"et":[]},"Qp":{"b4":[],"au":[],"h":[]},"Wx":{"y":[],"aK":["y"],"t":[],"P":[],"as":[]},"WO":{"fw":["fX"],"fX":[],"fw.T":"fX"},"QF":{"au":[],"h":[]},"vT":{"au":[],"h":[]},"QD":{"vT":[],"au":[],"h":[]},"vS":{"b_":[],"b2":[],"X":[]},"AZ":{"ea":["lh"],"aY":[],"h":[],"ea.T":"lh"},"DI":{"b_":[],"b2":[],"X":[]},"mI":{"dJ":[],"bg":[],"aY":[],"h":[]},"aPX":{"dJ":[],"bg":[],"aY":[],"h":[]},"Vr":{"av":[],"h":[]},"r0":{"av":[],"h":[]},"zK":{"bs":[]},"jJ":{"bs":[]},"aCr":{"jJ":[],"bs":[]},"aCt":{"jJ":[],"bs":[]},"aCs":{"jJ":[],"bs":[]},"aCP":{"jJ":[],"bs":[]},"aCS":{"jJ":[],"bs":[]},"Lx":{"jJ":[],"bs":[]},"aCR":{"jJ":[],"bs":[]},"aCT":{"jJ":[],"bs":[]},"aCQ":{"jJ":[],"bs":[]},"Q9":{"bs":[]},"KB":{"bs":[]},"ab5":{"bs":[]},"hA":{"bs":[]},"fv":{"bs":[]},"Hi":{"a2":[],"h":[]},"E9":{"a2":[],"h":[]},"wk":{"O":[]},"Hk":{"O":[]},"Hj":{"a1":["Hi"]},"Hh":{"a1":["E9"]},"wn":{"a2":[],"h":[]},"x0":{"bg":[],"aY":[],"h":[]},"XW":{"a1":["wn"]},"Rv":{"av":[],"h":[]},"yx":{"a2":[],"h":[]},"ph":{"b4":[],"au":[],"h":[]},"EL":{"a1":["yx"]},"QA":{"a2":[],"h":[]},"Q_":{"a2":[],"h":[]},"PN":{"a2":[],"h":[]},"KU":{"a2":[],"h":[]},"IM":{"a2":[],"h":[]},"EC":{"es":[],"au":[],"h":[]},"Ys":{"b_":[],"b2":[],"X":[]},"Qk":{"es":[],"au":[],"h":[]},"RX":{"av":[],"h":[]},"kp":{"a2":[],"h":[]},"Yz":{"a1":["kp"]},"Jo":{"av":[],"h":[]},"oX":{"av":[],"h":[]},"dQ":{"av":[],"h":[]},"IQ":{"av":[],"h":[]},"p2":{"aj":[]},"ef":{"O":[]},"mV":{"aj":[]},"pO":{"O":[]},"A8":{"aj":[]},"AI":{"aj":[]},"z2":{"aj":[]},"zv":{"aj":[]},"BG":{"O":[]},"Qg":{"aj":[]},"p3":{"a2":[],"h":[]},"JE":{"av":[],"h":[]},"SO":{"a1":["p3"]},"KH":{"av":[],"h":[]},"zo":{"a2":[],"h":[]},"ED":{"a2":[],"h":[]},"EZ":{"a1":["zo"]},"Yu":{"a1":["ED"]},"pi":{"a2":[],"h":[]},"Fi":{"a1":["pi"]},"mB":{"av":[],"h":[]},"RY":{"av":[],"h":[]},"qw":{"a2":[],"h":[]},"Gr":{"a1":["qw"]},"AJ":{"av":[],"h":[]},"zw":{"av":[],"h":[]},"AK":{"aj":[]},"qF":{"a2":[],"h":[]},"GT":{"a1":["qF"]},"qg":{"a2":[],"h":[]},"Vy":{"a1":["qg"]},"Av":{"a2":[],"h":[]},"Uk":{"a1":["Av"]},"M4":{"av":[],"h":[]},"iM":{"cf":[],"ce":[],"ck":[]},"i2":{"ce":[],"ck":[]},"iP":{"ce":[],"ck":[]},"mH":{"O":[]},"Oh":{"av":[],"h":[]},"hE":{"O":[]},"qV":{"O":[]},"vU":{"O":[]},"l_":{"O":[]},"Nw":{"dK":[]},"QN":{"j6":[]},"tV":{"a2":[],"h":[]},"Ua":{"a1":["tV"]},"uv":{"av":[],"h":[]},"DK":{"a2":[],"h":[]},"Xe":{"a1":["DK"]},"Eh":{"a2":[],"h":[]},"XY":{"a1":["Eh"],"dK":[]},"wp":{"av":[],"h":[]},"J7":{"a1d":[]},"Jq":{"a1d":[]},"tc":{"cP":["w"],"cP.T":"w"},"Kf":{"bm":[]},"z4":{"bz":["k","k","1"],"ax":["k","1"],"bz.V":"1","bz.K":"k","bz.C":"k"},"t7":{"O":[]},"My":{"Aw":[]},"Mz":{"Co":[]},"OT":{"kb":[]},"OU":{"kb":[]},"OW":{"kb":[]},"OX":{"kb":[]},"P_":{"kb":[]},"P0":{"kb":[]},"Cu":{"v4":[]},"OZ":{"v4":[]},"MB":{"EE":[]},"Ar":{"O":[]},"z7":{"O":[]},"Ml":{"bm":[]},"z0":{"O":[]},"AL":{"O":[]},"wR":{"o6":[]},"wT":{"o6":[]},"wS":{"o6":[]},"Nd":{"bm":[]},"og":{"b2":[],"X":[]},"lH":{"h":[]},"uJ":{"av":[],"lH":[],"h":[]},"Vh":{"b2":[],"X":[]},"of":{"av":[],"h":[]},"lG":{"av":[],"lH":[],"h":[]},"DB":{"b2":[],"X":[]},"Oi":{"bm":[]},"OK":{"pM":[]},"RI":{"pM":[]},"S3":{"pM":[]},"z5":{"uc":["1"],"lG":[],"av":[],"lH":[],"h":[]},"zq":{"lG":[],"av":[],"lH":[],"h":[]},"Bh":{"uc":["1"],"lG":[],"av":[],"lH":[],"h":[]},"Mq":{"X":[]},"fy":{"bg":[],"aY":[],"h":[]},"uc":{"lG":[],"av":[],"lH":[],"h":[]},"FB":{"b2":[],"X":[]},"oc":{"cB":[],"b2":[],"Mq":["1"],"X":[]},"Hz":{"m8":["1","xZ<1>"],"m8.D":"xZ<1>"},"Nz":{"uJ":[],"av":[],"lH":[],"h":[]},"OR":{"bm":[]},"N0":{"dK":[]},"Cv":{"a2":[],"h":[]},"Gq":{"a1":["Cv"]},"P4":{"c9":[]},"td":{"O":[]},"Jw":{"bm":[]},"EF":{"a2":[],"h":[]},"Yv":{"a1":["EF"]},"P3":{"P2":[]},"LC":{"jl":[],"br":["jl"]},"Fj":{"aCX":[],"lO":[],"kj":[],"br":["kj"]},"jl":{"br":["jl"]},"QT":{"jl":[],"br":["jl"]},"kj":{"br":["kj"]},"QU":{"kj":[],"br":["kj"]},"QV":{"bm":[]},"vX":{"fR":[],"bm":[]},"vY":{"kj":[],"br":["kj"]},"lO":{"kj":[],"br":["kj"]},"R3":{"fR":[],"bm":[]},"Ek":{"a2":[],"h":[]},"Y_":{"a1":["Ek"]},"lW":{"T":["1"],"w":["1"],"Y":["1"],"q":["1"]},"UE":{"lW":["i"],"T":["i"],"w":["i"],"Y":["i"],"q":["i"]},"RB":{"lW":["i"],"T":["i"],"w":["i"],"Y":["i"],"q":["i"],"T.E":"i","lW.E":"i"},"tg":{"bm":[]},"CF":{"bm":[]},"tX":{"bm":[]},"uL":{"bm":[]},"t0":{"lB":[]},"i_":{"lB":[]},"Pa":{"bm":[]},"nD":{"O":[]},"aPE":{"bg":[],"aY":[],"h":[]},"aRL":{"O":[]},"aRK":{"a2":[],"h":[]},"aQ7":{"a2":[],"h":[]},"aQ8":{"a1":["aQ7"]},"aVV":{"bg":[],"aY":[],"h":[]},"aVa":{"bg":[],"aY":[],"h":[]},"aOU":{"O":[]},"aRC":{"qj":[]}}')) +A.aW2(v.typeUniverse,JSON.parse('{"Ae":1,"RG":1,"wv":1,"HL":2,"uH":1,"DT":1,"R_":2,"XB":1,"Ty":1,"Vz":1,"AS":1,"Be":1,"Bo":2,"ww":2,"Yo":1,"Xk":2,"Xj":2,"FU":1,"H2":2,"H3":1,"H4":1,"Hu":2,"HY":1,"I3":1,"JG":1,"KA":2,"br":1,"Ja":1,"MG":1,"xi":1,"MN":1,"yC":1,"to":1,"EW":1,"EX":1,"EY":1,"C6":1,"HI":1,"EA":1,"Bw":1,"FZ":1,"y1":1,"y2":1,"wq":1,"zr":1,"F0":1,"e5":1,"ee":1,"CJ":1,"zx":1,"xG":1,"GF":1,"vd":1,"oN":1,"aCB":1,"x4":1,"u9":1,"t2":1,"xe":1,"aE5":1,"RA":1,"aE7":1,"j9":1,"dn":1,"je":1,"dx":1,"GL":1,"qA":1,"vf":1,"uN":1,"Nb":1,"Cq":1,"xv":1,"xF":1,"lI":1,"dB":1,"Bh":1,"Mq":1,"Tz":1}')) +var u={q:"\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0",S:" 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1",D:" must not be greater than the number of characters in the file, ",M:'""""""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3333s3#7333333339433333333333333CDDDDDDDDDDDDDDDDDDDDDDC433DDDDD4DDDDDDDDDDDDDDDDDD3CU33333333333333333333333333334T5333333333333333333333333333CCD3D33CD533333333333333333333333TEDTET53U5UE3333C33333333333333333333333333333CETUTDT5333333333333333333333333SUUUUUEUDDDDD43333433333333333333333333ET533E3333SDD3U3U4333343333C4333333333333CSD33343333333433333333333333333SUUUEDDDTE4333SDDSUSU\x94333343333C43333333333333333s333333333337333333333333wwwww73sw33sww7swwwwwss33373733s33333w33333\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xec\xee\xde\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xde\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xde\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee>33333\xb3\xbb\xbb\xbb\xbb\xbb\xbb\xbb;3\xc3\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc334343C33333333333SET333333333333333EDTETD433333333CD33333333333333CD33333CDD4333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\x99\x99\x9933333DDDDD42333333333333333333CDDD4333333333333333333333333DDDD433334333C53333333333333333333333C33TEDCSUUU433333333S533333333333333333333333333333CD4DDDDD3D5333333333333333333333333333CSEUCUSE4333D33333C43333333333333CDDD9DDD3DCD433333333CDCDDDDDDEDDD33433C3E433#""""\x82" """"""""2333333333333333CDUUDU53SEUUUD43SDD3U3U4333C43333C43333333333333SE43CD33333333DD33333CDDDDDDDDDD3333333343333333B!233333333333#"""333333s3CD533333333333333333333333333CESEU3333333333333333333DDDD433333CD2333333333333333333333333""""23333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDD33333333333333333333333333333CDDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D33333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CDUDDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D#"2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD4333333333333333333333333333333333333333333333333333333""""""33EDDCTSE3333333333D33333333333DDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDD3DDD4DCDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""3333333373s333333333333333333333333333333CTDDDTU5D4DD333C433333D33333333333333DU433333333333333333333DDDUDUD3333S3333333333333333334333333333333s733333s33333333333CD4DDDD4D4DD4333333333sww73333333w3333333333sw3333s33333337333333sw333333333s733333333333333333UTEUS433333333C433333333333333C433333333333334443SUE4333333333333CDDDDDDDD4333333DDDDDT533333\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa3SDDDDUUT5DDD43333C43333333333333333C33333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CSDDD433E533333333333333333333333333DDDDDDD4333333333333333333333333333CD53333333333333333333333UEDTE4\x933333333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD433333333333333333333333333333333333333333333333UEDUTD33343333333333333333333333333333333333333333333333333333333333333333333333333333333CUEDDD43333333333DU333333333333333333333333333C4TTU5S5SU3333C33333U3DDD43DD4333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU43333333333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7wwwwwwswwwwwwwwwwwwwwwwwwwww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffff6wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD33333333DDDDDDDDDDDDDDDD43333333DC44333333333333333333333333333SUDDDDTD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UED4CTUE3S33333333333333DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TD43EDD""""DDDD3DDD433333333333333CD43333333333333333333333333333333333333333333333333333333333333333333333333CD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DU333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDD333333333333333333333333333333333333333333333333333333CDDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDC433DD33333333333333333333D43C3333333333333333333333333333333333333333333333333333333333333333333333333333333333C4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334EDDDD3\x03',C:"-------------------------------------------------------------",K:"00000008A0009!B000a!C000b000cD000d!E000e000vA000w!F000x!G000y!H000z!I0010!J0011!K0012!I0013!H0014!L0015!M0016!I0017!J0018!N0019!O001a!N001b!P001c001lQ001m001nN001o001qI001r!G001s002iI002j!L002k!J002l!M002m003eI003f!L003g!B003h!R003i!I003j003oA003p!D003q004fA004g!S004h!L004i!K004j004lJ004m004qI004r!H004s!I004t!B004u004vI004w!K004x!J004y004zI0050!T00510056I0057!H0058005aI005b!L005c00jrI00js!T00jt00jvI00jw!T00jx00keI00kf!T00kg00lbI00lc00niA00nj!S00nk00nvA00nw00o2S00o300ofA00og00otI00ou!N00ov00w2I00w300w9A00wa013cI013d!N013e!B013h013iI013j!J013l014tA014u!B014v!A014w!I014x014yA014z!I01500151A0152!G0153!A015c0162U0167016aU016b016wI016x016zK01700171N01720173I0174017eA017f!G017g!A017i017jG017k018qI018r019bA019c019lQ019m!K019n019oQ019p019rI019s!A019t01cjI01ck!G01cl!I01cm01csA01ct01cuI01cv01d0A01d101d2I01d301d4A01d5!I01d601d9A01da01dbI01dc01dlQ01dm01e8I01e9!A01ea01f3I01f401fuA01fx01idI01ie01ioA01ip!I01j401jdQ01je01kaI01kb01kjA01kk01knI01ko!N01kp!G01kq!I01kt!A01ku01kvJ01kw01lhI01li01llA01lm!I01ln01lvA01lw!I01lx01lzA01m0!I01m101m5A01m801ncI01nd01nfA01ni01qfI01qr01r5A01r6!I01r701s3A01s401tlI01tm01toA01tp!I01tq01u7A01u8!I01u901ufA01ug01upI01uq01urA01us01utB01uu01v3Q01v401vkI01vl01vnA01vp01x5I01x8!A01x9!I01xa01xgA01xj01xkA01xn01xpA01xq!I01xz!A01y401y9I01ya01ybA01ye01ynQ01yo01ypI01yq01yrK01ys01ywI01yx!K01yy!I01yz!J01z001z1I01z2!A01z501z7A01z9020pI020s!A020u020yA02130214A02170219A021d!A021l021qI021y0227Q02280229A022a022cI022d!A022e!I022p022rA022t0249I024c!A024d!I024e024lA024n024pA024r024tA024w025dI025e025fA025i025rQ025s!I025t!J0261!I02620267A0269026bA026d027tI027w!A027x!I027y0284A02870288A028b028dA028l028nA028s028xI028y028zA0292029bQ029c029jI029u!A029v02bdI02bi02bmA02bq02bsA02bu02bxA02c0!I02c7!A02cm02cvQ02cw02d4I02d5!J02d6!I02dc02dgA02dh02f1I02f202f8A02fa02fcA02fe02fhA02fp02fqA02fs02g1I02g202g3A02g602gfQ02gn!T02go02gwI02gx02gzA02h0!T02h102ihI02ik!A02il!I02im02isA02iu02iwA02iy02j1A02j902jaA02ji02jlI02jm02jnA02jq02jzQ02k102k2I02kg02kjA02kk02m2I02m302m4A02m5!I02m602mcA02me02mgA02mi02mlA02mm02muI02mv!A02mw02n5I02n602n7A02na02njQ02nk02nsI02nt!K02nu02nzI02o102o3A02o502pyI02q2!A02q702qcA02qe!A02qg02qnA02qu02r3Q02r602r7A02r802t6I02tb!J02tc02trI02ts02u1Q02u202u3B02v502x9I02xc02xlQ02xo02yoI02yp02ysT02yt!I02yu02yvT02yw!S02yx02yyT02yz!B02z0!S02z102z5G02z6!S02z7!I02z8!G02z902zbI02zc02zdA02ze02zjI02zk02ztQ02zu0303I0304!B0305!A0306!I0307!A0308!I0309!A030a!L030b!R030c!L030d!R030e030fA030g031oI031t0326A0327!B0328032cA032d!B032e032fA032g032kI032l032vA032x033wA033y033zB03400345I0346!A0347034fI034g034hT034i!B034j!T034k034oI034p034qS035s037jI037k037tQ037u037vB037w039rI039s03a1Q03a203cvI03cw03fjV03fk03hjW03hk03jzX03k003tmI03tp03trA03ts!I03tt!B03tu03y5I03y8!B03y904fzI04g0!B04g104gqI04gr!L04gs!R04gw04iyI04iz04j1B04j204k1I04k204k4A04kg04kxI04ky04l0A04l104l2B04lc04ltI04lu04lvA04m804moI04mq04mrA04n404pfI04pg04phB04pi!Y04pj!I04pk!B04pl!I04pm!B04pn!J04po04ppI04ps04q1Q04q804qpI04qq04qrG04qs04qtB04qu!T04qv!I04qw04qxG04qy!I04qz04r1A04r2!S04r404rdQ04rk04ucI04ud04ueA04uf04vcI04vd!A04ve04ymI04yo04yzA04z404zfA04zk!I04zo04zpG04zq04zzQ0500053dI053k053tQ053u055iI055j055nA055q058cI058f!A058g058pQ058w0595Q059c059pI059s05a8A05c005c4A05c505dfI05dg05dwA05dx05e3I05e805ehQ05ei05ejB05ek!I05el05eoB05ep05eyI05ez05f7A05f805fgI05fk05fmA05fn05ggI05gh05gtA05gu05gvI05gw05h5Q05h605idI05ie05irA05j005k3I05k405knA05kr05kvB05kw05l5Q05l905lbI05lc05llQ05lm05mlI05mm05mnB05mo05onI05ow05oyA05oz!I05p005pkA05pl05poI05pp!A05pq05pvI05pw!A05px05pyI05pz05q1A05q205vjI05vk05x5A05x705xbA05xc06bgI06bh!T06bi!I06bk06bqB06br!S06bs06buB06bv!Z06bw!A06bx!a06by06bzA06c0!B06c1!S06c206c3B06c4!b06c506c7I06c806c9H06ca!L06cb06cdH06ce!L06cf!H06cg06cjI06ck06cmc06cn!B06co06cpD06cq06cuA06cv!S06cw06d3K06d4!I06d506d6H06d7!I06d806d9Y06da06dfI06dg!N06dh!L06di!R06dj06dlY06dm06dxI06dy!B06dz!I06e006e3B06e4!I06e506e7B06e8!d06e906ecI06ee06enA06eo06f0I06f1!L06f2!R06f306fgI06fh!L06fi!R06fk06fwI06g006g6J06g7!K06g806glJ06gm!K06gn06gqJ06gr!K06gs06gtJ06gu!K06gv06hbJ06hc06i8A06io06iqI06ir!K06is06iwI06ix!K06iy06j9I06ja!J06jb06q9I06qa06qbJ06qc06weI06wf!c06wg06x3I06x4!L06x5!R06x6!L06x7!R06x806xlI06xm06xne06xo06y0I06y1!L06y2!R06y3073jI073k073ne073o07i7I07i807ibe07ic07irI07is07ite07iu07ivI07iw!e07ix!I07iy07j0e07j1!f07j207j3e07j407jsI07jt07jve07jw07l3I07l4!e07l507lqI07lr!e07ls07ngI07nh07nse07nt07nwI07nx!e07ny!I07nz07o1e07o2!I07o307o4e07o507o7I07o807o9e07oa07obI07oc!e07od07oeI07of07ohe07oi07opI07oq!e07or07owI07ox07p1e07p2!I07p307p4e07p5!f07p6!e07p707p8I07p907pge07ph07pjI07pk07ple07pm07ppf07pq07ruI07rv07s0H07s1!I07s207s3G07s4!e07s507s7I07s8!L07s9!R07sa!L07sb!R07sc!L07sd!R07se!L07sf!R07sg!L07sh!R07si!L07sj!R07sk!L07sl!R07sm07usI07ut!L07uu!R07uv07vpI07vq!L07vr!R07vs!L07vt!R07vu!L07vv!R07vw!L07vx!R07vy!L07vz!R07w00876I0877!L0878!R0879!L087a!R087b!L087c!R087d!L087e!R087f!L087g!R087h!L087i!R087j!L087k!R087l!L087m!R087n!L087o!R087p!L087q!R087r!L087s!R087t089jI089k!L089l!R089m!L089n!R089o08ajI08ak!L08al!R08am08viI08vj08vlA08vm08vnI08vt!G08vu08vwB08vx!I08vy!G08vz!B08w008z3I08z4!B08zj!A08zk0926I09280933A0934093hH093i093pB093q!I093r!B093s!L093t!B093u093vI093w093xH093y093zI09400941H0942!L0943!R0944!L0945!R0946!L0947!R0948!L0949!R094a094dB094e!G094f!I094g094hB094i!I094j094kB094l094pI094q094rb094s094uB094v!I094w094xB094y!L094z0956B0957!I0958!B0959!I095a095bB095c095eI096o097de097f099ve09a809g5e09gw09h7e09hc!B09hd09heR09hf09hge09hh!Y09hi09hje09hk!L09hl!R09hm!L09hn!R09ho!L09hp!R09hq!L09hr!R09hs!L09ht!R09hu09hve09hw!L09hx!R09hy!L09hz!R09i0!L09i1!R09i2!L09i3!R09i4!Y09i5!L09i609i7R09i809ihe09ii09inA09io09ise09it!A09iu09iye09iz09j0Y09j109j3e09j5!Y09j6!e09j7!Y09j8!e09j9!Y09ja!e09jb!Y09jc!e09jd!Y09je09k2e09k3!Y09k409kye09kz!Y09l0!e09l1!Y09l2!e09l3!Y09l409l9e09la!Y09lb09lge09lh09liY09ll09lmA09ln09lqY09lr!e09ls09ltY09lu!e09lv!Y09lw!e09lx!Y09ly!e09lz!Y09m0!e09m1!Y09m209mqe09mr!Y09ms09nme09nn!Y09no!e09np!Y09nq!e09nr!Y09ns09nxe09ny!Y09nz09o4e09o509o6Y09o709oae09ob09oeY09of!e09ol09pre09pt09see09sg09ure09v409vjY09vk09wee09wg09xje09xk09xrI09xs0fcve0fcw0fenI0feo0vmce0vmd!Y0vme0wi4e0wi80wjqe0wk00wl9I0wla0wlbB0wlc0wssI0wst!B0wsu!G0wsv!B0wsw0wtbI0wtc0wtlQ0wtm0wviI0wvj0wvmA0wvn!I0wvo0wvxA0wvy0wwtI0wwu0wwvA0www0wz3I0wz40wz5A0wz6!I0wz70wzbB0wzk0x6pI0x6q!A0x6r0x6tI0x6u!A0x6v0x6yI0x6z!A0x700x7mI0x7n0x7rA0x7s0x7vI0x7w!A0x800x87I0x88!K0x890x9vI0x9w0x9xT0x9y0x9zG0xa80xa9A0xaa0xbnI0xbo0xc5A0xce0xcfB0xcg0xcpQ0xcw0xddA0xde0xdnI0xdo!T0xdp0xdqI0xdr!A0xds0xe1Q0xe20xetI0xeu0xf1A0xf20xf3B0xf40xfqI0xfr0xg3A0xgf!I0xgg0xh8V0xhc0xhfA0xhg0xiqI0xir0xj4A0xj50xjaI0xjb0xjdB0xje0xjjI0xjk0xjtQ0xjy0xkfI0xkg0xkpQ0xkq0xm0I0xm10xmeA0xmo0xmqI0xmr!A0xms0xmzI0xn00xn1A0xn40xndQ0xng!I0xnh0xnjB0xnk0xreI0xrf0xrjA0xrk0xrlB0xrm0xroI0xrp0xrqA0xs10xyaI0xyb0xyiA0xyj!B0xyk0xylA0xyo0xyxQ0xz4!g0xz50xzvh0xzw!g0xzx0y0nh0y0o!g0y0p0y1fh0y1g!g0y1h0y27h0y28!g0y290y2zh0y30!g0y310y3rh0y3s!g0y3t0y4jh0y4k!g0y4l0y5bh0y5c!g0y5d0y63h0y64!g0y650y6vh0y6w!g0y6x0y7nh0y7o!g0y7p0y8fh0y8g!g0y8h0y97h0y98!g0y990y9zh0ya0!g0ya10yarh0yas!g0yat0ybjh0ybk!g0ybl0ycbh0ycc!g0ycd0yd3h0yd4!g0yd50ydvh0ydw!g0ydx0yenh0yeo!g0yep0yffh0yfg!g0yfh0yg7h0yg8!g0yg90ygzh0yh0!g0yh10yhrh0yhs!g0yht0yijh0yik!g0yil0yjbh0yjc!g0yjd0yk3h0yk4!g0yk50ykvh0ykw!g0ykx0ylnh0ylo!g0ylp0ymfh0ymg!g0ymh0yn7h0yn8!g0yn90ynzh0yo0!g0yo10yorh0yos!g0yot0ypjh0ypk!g0ypl0yqbh0yqc!g0yqd0yr3h0yr4!g0yr50yrvh0yrw!g0yrx0ysnh0yso!g0ysp0ytfh0ytg!g0yth0yu7h0yu8!g0yu90yuzh0yv0!g0yv10yvrh0yvs!g0yvt0ywjh0ywk!g0ywl0yxbh0yxc!g0yxd0yy3h0yy4!g0yy50yyvh0yyw!g0yyx0yznh0yzo!g0yzp0z0fh0z0g!g0z0h0z17h0z18!g0z190z1zh0z20!g0z210z2rh0z2s!g0z2t0z3jh0z3k!g0z3l0z4bh0z4c!g0z4d0z53h0z54!g0z550z5vh0z5w!g0z5x0z6nh0z6o!g0z6p0z7fh0z7g!g0z7h0z87h0z88!g0z890z8zh0z90!g0z910z9rh0z9s!g0z9t0zajh0zak!g0zal0zbbh0zbc!g0zbd0zc3h0zc4!g0zc50zcvh0zcw!g0zcx0zdnh0zdo!g0zdp0zefh0zeg!g0zeh0zf7h0zf8!g0zf90zfzh0zg0!g0zg10zgrh0zgs!g0zgt0zhjh0zhk!g0zhl0zibh0zic!g0zid0zj3h0zj4!g0zj50zjvh0zjw!g0zjx0zknh0zko!g0zkp0zlfh0zlg!g0zlh0zm7h0zm8!g0zm90zmzh0zn0!g0zn10znrh0zns!g0znt0zojh0zok!g0zol0zpbh0zpc!g0zpd0zq3h0zq4!g0zq50zqvh0zqw!g0zqx0zrnh0zro!g0zrp0zsfh0zsg!g0zsh0zt7h0zt8!g0zt90ztzh0zu0!g0zu10zurh0zus!g0zut0zvjh0zvk!g0zvl0zwbh0zwc!g0zwd0zx3h0zx4!g0zx50zxvh0zxw!g0zxx0zynh0zyo!g0zyp0zzfh0zzg!g0zzh1007h1008!g1009100zh1010!g1011101rh101s!g101t102jh102k!g102l103bh103c!g103d1043h1044!g1045104vh104w!g104x105nh105o!g105p106fh106g!g106h1077h1078!g1079107zh1080!g1081108rh108s!g108t109jh109k!g109l10abh10ac!g10ad10b3h10b4!g10b510bvh10bw!g10bx10cnh10co!g10cp10dfh10dg!g10dh10e7h10e8!g10e910ezh10f0!g10f110frh10fs!g10ft10gjh10gk!g10gl10hbh10hc!g10hd10i3h10i4!g10i510ivh10iw!g10ix10jnh10jo!g10jp10kfh10kg!g10kh10l7h10l8!g10l910lzh10m0!g10m110mrh10ms!g10mt10njh10nk!g10nl10obh10oc!g10od10p3h10p4!g10p510pvh10pw!g10px10qnh10qo!g10qp10rfh10rg!g10rh10s7h10s8!g10s910szh10t0!g10t110trh10ts!g10tt10ujh10uk!g10ul10vbh10vc!g10vd10w3h10w4!g10w510wvh10ww!g10wx10xnh10xo!g10xp10yfh10yg!g10yh10z7h10z8!g10z910zzh1100!g1101110rh110s!g110t111jh111k!g111l112bh112c!g112d1133h1134!g1135113vh113w!g113x114nh114o!g114p115fh115g!g115h1167h1168!g1169116zh1170!g1171117rh117s!g117t118jh118k!g118l119bh119c!g119d11a3h11a4!g11a511avh11aw!g11ax11bnh11bo!g11bp11cfh11cg!g11ch11d7h11d8!g11d911dzh11e0!g11e111erh11es!g11et11fjh11fk!g11fl11gbh11gc!g11gd11h3h11h4!g11h511hvh11hw!g11hx11inh11io!g11ip11jfh11jg!g11jh11k7h11k8!g11k911kzh11l0!g11l111lrh11ls!g11lt11mjh11mk!g11ml11nbh11nc!g11nd11o3h11o4!g11o511ovh11ow!g11ox11pnh11po!g11pp11qfh11qg!g11qh11r7h11r8!g11r911rzh11s0!g11s111srh11ss!g11st11tjh11tk!g11tl11ubh11uc!g11ud11v3h11v4!g11v511vvh11vw!g11vx11wnh11wo!g11wp11xfh11xg!g11xh11y7h11y8!g11y911yzh11z0!g11z111zrh11zs!g11zt120jh120k!g120l121bh121c!g121d1223h1224!g1225122vh122w!g122x123nh123o!g123p124fh124g!g124h1257h1258!g1259125zh1260!g1261126rh126s!g126t127jh127k!g127l128bh128c!g128d1293h1294!g1295129vh129w!g129x12anh12ao!g12ap12bfh12bg!g12bh12c7h12c8!g12c912czh12d0!g12d112drh12ds!g12dt12ejh12ek!g12el12fbh12fc!g12fd12g3h12g4!g12g512gvh12gw!g12gx12hnh12ho!g12hp12ifh12ig!g12ih12j7h12j8!g12j912jzh12k0!g12k112krh12ks!g12kt12ljh12lk!g12ll12mbh12mc!g12md12n3h12n4!g12n512nvh12nw!g12nx12onh12oo!g12op12pfh12pg!g12ph12q7h12q8!g12q912qzh12r0!g12r112rrh12rs!g12rt12sjh12sk!g12sl12tbh12tc!g12td12u3h12u4!g12u512uvh12uw!g12ux12vnh12vo!g12vp12wfh12wg!g12wh12x7h12x8!g12x912xzh12y0!g12y112yrh12ys!g12yt12zjh12zk!g12zl130bh130c!g130d1313h1314!g1315131vh131w!g131x132nh132o!g132p133fh133g!g133h1347h1348!g1349134zh1350!g1351135rh135s!g135t136jh136k!g136l137bh137c!g137d1383h1384!g1385138vh138w!g138x139nh139o!g139p13afh13ag!g13ah13b7h13b8!g13b913bzh13c0!g13c113crh13cs!g13ct13djh13dk!g13dl13ebh13ec!g13ed13f3h13f4!g13f513fvh13fw!g13fx13gnh13go!g13gp13hfh13hg!g13hh13i7h13i8!g13i913izh13j0!g13j113jrh13js!g13jt13kjh13kk!g13kl13lbh13lc!g13ld13m3h13m4!g13m513mvh13mw!g13mx13nnh13no!g13np13ofh13og!g13oh13p7h13p8!g13p913pzh13q0!g13q113qrh13qs!g13qt13rjh13rk!g13rl13sbh13sc!g13sd13t3h13t4!g13t513tvh13tw!g13tx13unh13uo!g13up13vfh13vg!g13vh13w7h13w8!g13w913wzh13x0!g13x113xrh13xs!g13xt13yjh13yk!g13yl13zbh13zc!g13zd1403h1404!g1405140vh140w!g140x141nh141o!g141p142fh142g!g142h1437h1438!g1439143zh1440!g1441144rh144s!g144t145jh145k!g145l146bh146c!g146d1473h1474!g1475147vh147w!g147x148nh148o!g148p149fh149g!g149h14a7h14a8!g14a914azh14b0!g14b114brh14bs!g14bt14cjh14ck!g14cl14dbh14dc!g14dd14e3h14e4!g14e514evh14ew!g14ex14fnh14fo!g14fp14gfh14gg!g14gh14h7h14h8!g14h914hzh14i0!g14i114irh14is!g14it14jjh14jk!g14jl14kbh14kc!g14kd14l3h14l4!g14l514lvh14lw!g14lx14mnh14mo!g14mp14nfh14ng!g14nh14o7h14o8!g14o914ozh14p0!g14p114prh14ps!g14pt14qjh14qk!g14ql14rbh14rc!g14rd14s3h14s4!g14s514svh14sw!g14sx14tnh14to!g14tp14ufh14ug!g14uh14v7h14v8!g14v914vzh14w0!g14w114wrh14ws!g14wt14xjh14xk!g14xl14ybh14yc!g14yd14z3h14z4!g14z514zvh14zw!g14zx150nh150o!g150p151fh151g!g151h1527h1528!g1529152zh1530!g1531153rh153s!g153t154jh154k!g154l155bh155c!g155d1563h1564!g1565156vh156w!g156x157nh157o!g157p158fh158g!g158h1597h1598!g1599159zh15a0!g15a115arh15as!g15at15bjh15bk!g15bl15cbh15cc!g15cd15d3h15d4!g15d515dvh15dw!g15dx15enh15eo!g15ep15ffh15fg!g15fh15g7h15g8!g15g915gzh15h0!g15h115hrh15hs!g15ht15ijh15ik!g15il15jbh15jc!g15jd15k3h15k4!g15k515kvh15kw!g15kx15lnh15lo!g15lp15mfh15mg!g15mh15n7h15n8!g15n915nzh15o0!g15o115orh15os!g15ot15pjh15pk!g15pl15qbh15qc!g15qd15r3h15r4!g15r515rvh15rw!g15rx15snh15so!g15sp15tfh15tg!g15th15u7h15u8!g15u915uzh15v0!g15v115vrh15vs!g15vt15wjh15wk!g15wl15xbh15xc!g15xd15y3h15y4!g15y515yvh15yw!g15yx15znh15zo!g15zp160fh160g!g160h1617h1618!g1619161zh1620!g1621162rh162s!g162t163jh163k!g163l164bh164c!g164d1653h1654!g1655165vh165w!g165x166nh166o!g166p167fh167g!g167h1687h1688!g1689168zh1690!g1691169rh169s!g169t16ajh16ak!g16al16bbh16bc!g16bd16c3h16c4!g16c516cvh16cw!g16cx16dnh16do!g16dp16efh16eg!g16eh16f7h16f8!g16f916fzh16g0!g16g116grh16gs!g16gt16hjh16hk!g16hl16ibh16ic!g16id16j3h16j4!g16j516jvh16jw!g16jx16knh16ko!g16kp16lfh16ls16meW16mj16nvX16o01d6nI1d6o1dkve1dkw1dljI1dlp!U1dlq!A1dlr1dm0U1dm1!I1dm21dmeU1dmg1dmkU1dmm!U1dmo1dmpU1dmr1dmsU1dmu1dn3U1dn41e0tI1e0u!R1e0v!L1e1c1e63I1e64!K1e65!I1e681e6nA1e6o!N1e6p1e6qR1e6r1e6sN1e6t1e6uG1e6v!L1e6w!R1e6x!c1e741e7jA1e7k1e7oe1e7p!L1e7q!R1e7r!L1e7s!R1e7t!L1e7u!R1e7v!L1e7w!R1e7x!L1e7y!R1e7z!L1e80!R1e81!L1e82!R1e83!L1e84!R1e851e86e1e87!L1e88!R1e891e8fe1e8g!R1e8h!e1e8i!R1e8k1e8lY1e8m1e8nG1e8o!e1e8p!L1e8q!R1e8r!L1e8s!R1e8t!L1e8u!R1e8v1e92e1e94!e1e95!J1e96!K1e97!e1e9c1ed8I1edb!d1edd!G1ede1edfe1edg!J1edh!K1edi1edje1edk!L1edl!R1edm1edne1edo!R1edp!e1edq!R1edr1ee1e1ee21ee3Y1ee41ee6e1ee7!G1ee81eeye1eez!L1ef0!e1ef1!R1ef21efue1efv!L1efw!e1efx!R1efy!e1efz!L1eg01eg1R1eg2!L1eg31eg4R1eg5!Y1eg6!e1eg71eggY1egh1ehpe1ehq1ehrY1ehs1eime1eiq1eive1eiy1ej3e1ej61ejbe1eje1ejge1ejk!K1ejl!J1ejm1ejoe1ejp1ejqJ1ejs1ejyI1ek91ekbA1ekc!i1ekd1ereI1erk1ermB1err1eykI1eyl!A1f281f4gI1f4w!A1f4x1f91I1f921f96A1f9c1fa5I1fa7!B1fa81fbjI1fbk!B1fbl1fh9I1fhc1fhlQ1fhs1g7pI1g7r!B1g7s1gd7I1gdb!B1gdc1gjkI1gjl1gjnA1gjp1gjqA1gjw1gjzA1gk01gl1I1gl41gl6A1glb!A1glc1glkI1gls1glzB1gm01gpwI1gpx1gpyA1gq31gq7I1gq81gqdB1gqe!c1gqo1gs5I1gs91gsfB1gsg1h5vI1h5w1h5zA1h681h6hQ1heo1hgpI1hgr1hgsA1hgt!B1hgw1hl1I1hl21hlcA1hld1hpyI1hq81hqaA1hqb1hrrI1hrs1hs6A1hs71hs8B1hs91ht1I1ht21htbQ1htr1htuA1htv1hv3I1hv41hveA1hvf1hvhI1hvi1hvlB1hvx1hwoI1hww1hx5Q1hxc1hxeA1hxf1hyeI1hyf1hysA1hyu1hz3Q1hz41hz7B1hz8!I1hz91hzaA1hzb1i0iI1i0j!A1i0k!I1i0l!T1i0m!I1i0w1i0yA1i0z1i2aI1i2b1i2oA1i2p1i2sI1i2t1i2uB1i2v!I1i2w!B1i2x1i30A1i31!I1i321i33A1i341i3dQ1i3e!I1i3f!T1i3g!I1i3h1i3jB1i3l1i5nI1i5o1i5zA1i601i61B1i62!I1i631i64B1i65!I1i66!A1i801i94I1i95!B1i9c1iamI1ian1iayA1ib41ibdQ1ibk1ibnA1ibp1id5I1id71id8A1id9!I1ida1idgA1idj1idkA1idn1idpA1ids!I1idz!A1ie51ie9I1iea1iebA1iee1iekA1ieo1iesA1iio1ik4I1ik51ikmA1ikn1ikqI1ikr1ikuB1ikv!I1ikw1il5Q1il61il7B1il9!I1ila!A1ilb1injI1ink1io3A1io41io7I1iog1iopQ1itc1iumI1iun1iutA1iuw1iv4A1iv5!T1iv61iv7B1iv81iv9G1iva1ivcI1ivd1ivrB1ivs1ivvI1ivw1ivxA1iww1iy7I1iy81iyoA1iyp1iyqB1iyr1iysI1iz41izdQ1izk1izwT1j0g1j1mI1j1n1j1zA1j20!I1j281j2hQ1j401j57I1j5c1j5lQ1j5m1j5nI1j5o1j5qB1j5r1jcbI1jcc1jcqA1jcr1jhbI1jhc1jhlQ1jhm1jjjI1jjk1jjpA1jjr1jjsA1jjv1jjyA1jjz!I1jk0!A1jk1!I1jk21jk3A1jk41jk6B1jkg1jkpQ1jmo1jo0I1jo11jo7A1joa1jogA1joh!I1joi!T1joj!I1jok!A1jpc!I1jpd1jpmA1jpn1jqqI1jqr1jqxA1jqy!I1jqz1jr2A1jr3!T1jr4!I1jr51jr8B1jr9!T1jra!I1jrb!A1jrk!I1jrl1jrvA1jrw1jt5I1jt61jtlA1jtm1jtoB1jtp!I1jtq1jtsT1jtt1jtuB1juo1k4uI1k4v1k52A1k541k5bA1k5c!I1k5d1k5hB1k5s1k61Q1k621k6kI1k6o!T1k6p!G1k6q1k7jI1k7m1k87A1k891k8mA1kao1kc0I1kc11kc6A1kca!A1kcc1kcdA1kcf1kclA1kcm!I1kcn!A1kcw1kd5Q1kdc1kehI1kei1kemA1keo1kepA1ker1kevA1kew!I1kf41kfdQ1ko01koiI1koj1komA1kon1kv0I1kv11kv4K1kv51kvlI1kvz!B1kw01lriI1lrk1lroB1ls01oifI1oig1oiiL1oij1oilR1oim1ojlI1ojm!R1ojn1ojpI1ojq!L1ojr!R1ojs!L1ojt!R1oju1oqgI1oqh!L1oqi1oqjR1oqk1oviI1ovk1ovqS1ovr!L1ovs!R1s001sctI1scu!L1scv!R1scw1zkuI1zkw1zl5Q1zla1zlbB1zo01zotI1zow1zp0A1zp1!B1zpc1zqnI1zqo1zquA1zqv1zqxB1zqy1zr7I1zr8!B1zr9!I1zrk1zrtQ1zrv20euI20ev20ewB20ex20juI20jz!A20k0!I20k120ljA20lr20luA20lv20m7I20o020o3Y20o4!S20og20ohA20ow25fbe25fk260ve260w26dxI26f426fce2dc02djye2dlc2dleY2dlw2dlzY2dm82dx7e2fpc2ftoI2ftp2ftqA2ftr!B2fts2ftvA2jnk2jxgI2jxh2jxlA2jxm2jxoI2jxp2jyaA2jyb2jycI2jyd2jyjA2jyk2jzdI2jze2jzhA2jzi2k3lI2k3m2k3oA2k3p2l6zI2l722l8fQ2l8g2lmnI2lmo2lo6A2lo72loaI2lob2lpoA2lpp2lpwI2lpx!A2lpy2lqbI2lqc!A2lqd2lqeI2lqf2lqiB2lqj!I2lqz2lr3A2lr52lrjA2mtc2mtiA2mtk2mu0A2mu32mu9A2mub2mucA2mue2muiA2n0g2n1oI2n1s2n1yA2n1z2n25I2n282n2hQ2n2m2ne3I2ne42ne7A2ne82nehQ2nen!J2oe82ojzI2ok02ok6A2olc2on7I2on82oneA2onf!I2onk2ontQ2ony2onzL2p9t2pbfI2pbg!K2pbh2pbjI2pbk!K2pbl2prlI2pz42q67e2q682q6kI2q6l2q6ne2q6o2q98I2q992q9be2q9c2qb0I2qb12qcle2qcm2qdbj2qdc2qo4e2qo5!f2qo62qore2qos2qotI2qou2qpge2qph2qpiI2qpj2qpne2qpo!I2qpp2qpte2qpu2qpwf2qpx2qpye2qpz!f2qq02qq1e2qq22qq4f2qq52qree2qrf2qrjk2qrk2qtde2qte2qtff2qtg2qthe2qti2qtsf2qtt2qude2que2quwf2qux2quze2qv0!f2qv12qv4e2qv52qv7f2qv8!e2qv92qvbf2qvc2qvie2qvj!f2qvk!e2qvl!f2qvm2qvze2qw0!I2qw1!e2qw2!I2qw3!e2qw4!I2qw52qw9e2qwa!f2qwb2qwee2qwf!I2qwg!e2qwh2qwiI2qwj2qyne2qyo2qyuI2qyv2qzae2qzb2qzoI2qzp2r01e2r022r0pI2r0q2r1ve2r1w2r1xf2r1y2r21e2r22!f2r232r2ne2r2o!f2r2p2r2se2r2t2r2uf2r2v2r4je2r4k2r4rI2r4s2r5fe2r5g2r5lI2r5m2r7oe2r7p2r7rf2r7s2r7ue2r7v2r7zf2r802r91I2r922r94H2r952r97Y2r982r9bI2r9c2raae2rab!f2rac2rare2ras2rauf2rav2rb3e2rb4!f2rb52rbfe2rbg!f2rbh2rcve2rcw2rg3I2rg42rgfe2rgg2risI2rit2rjze2rk02rkbI2rkc2rkfe2rkg2rlzI2rm02rm7e2rm82rmhI2rmi2rmne2rmo2rnrI2rns2rnze2ro02rotI2rou2rr3e2rr42rrfI2rrg!f2rrh2rrie2rrj!f2rrk2rrre2rrs2rrzf2rs02rs5e2rs6!f2rs72rsfe2rsg2rspf2rsq2rsre2rss2rsuf2rsv2ruee2ruf!f2rug2rw4e2rw52rw6f2rw7!e2rw82rw9f2rwa!e2rwb!f2rwc2rwse2rwt2rwvf2rww!e2rwx2rx9f2rxa2ry7e2ry82s0jI2s0k2s5be2s5c2sayI2sc02sc9Q2scg2t4te2t4w47p9e47pc5m9pejny9!Ajnz4jo1rAjo5cjobzAl2ionvnhI",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A:"Cannot extract a file path from a URI with a fragment component",z:"Cannot extract a file path from a URI with a query component",Q:"Cannot extract a non-Windows file path from a file URI with an authority",f:"EOF reached without finding string terminator",w:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",e:"Expandos are not allowed on strings, numbers, booleans or null",J:"GenericGFPolys do not have same GenericGF field",r:"Platform interfaces must not be implemented with `implements`",l:'Shared preferences keys must start with prefix "flutter.".',V:"Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.",p:"SystemChrome.setApplicationSwitcherDescription",m:"TextInputClient.updateEditingStateWithTag",F:'There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html',T:"There was a problem trying to load FontManifest.json",Z:"_floatingActionButtonVisibilityController",E:"max must be in range 0 < max \u2264 2^32, was ",s:"\u0e3b\u1cdb\u05d0\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b \u389c\u102b\u102b\u102b\u102b\u489c\u102b\u102b\u102b\u0620\u392b\u0c26\u0efa\u102b\u0dcb\u0601\u3e7e\u228f\u0c77\u24d3\u40b2\u102b\u1d51\u0f6f\u2681\u0698\u0851\u0d63\u0be6\u0d63\u1d2a\u06d5\u0e9b\u0771\u075c\u2b98\u23fe\u2707\u0da1\u2a52\u08eb\u0d13\u0ce3\u2712\u0c62\u4d9d\u0b97\u25cb\u2b21\u0659\u42c5\u0baa\u0ec5\u088d\u102b\u09b9\u09d9\u09f9\u0a21\u102b\u102b\u102b\u102b\u102b\u40ae\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u0b5f\u25b1\u23c1\u07f5\u0fe2\u102b\u269e\u102b\u0e5b\u102b\u102b\u102b\u2427\u26c9\u275a\u102b\u2b5c\u0fad\u0b31\u0789\u08ab\u102b\u102b\u0dfb\u102b\u102b\u102b\u1d74\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u0f2f\u2372\u102b\u38ec\u090f\u102b\u2501\u102b\u102b\u102b\u102b\u102b\u24a9\u102b\u35c8\u0939\u102b\u102b\u102b\u23b5\u102b\u102b\u2345\u2c27\u3457\u2d9d\u3491\u2d9d\u0979\u2be5\u252c\u102b\u102b\u102b\u102b\u102b\u233b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u2566\u23a2\u102b\u102b\u102b\u102b\u102b\u409c\u102b\u428c\u102b\u3db9\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u2bac\u102b\u16c9\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u2c0e\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u0d24\u4c95\u4c83\u102b\u102b\u102b\u102b\u0b0c\u102b\u07bb\u2609\u0c43\u2641\u071f\u2483\u2443\u0cb1\u06e1\u0811\u102b\u102b\u102b\u2583\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a79\u0a65\u0a6d\u0a75\u0a61\u0a69\u0a71\u0a95\u0ace\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u01f0\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u42ad\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u38bc\u102b\u102b\u1cdb\u102b\u102b\u4c95\u1cea\u40ce\u102b\u49ce\u1f6f\u2752\u1506\u393f\u449f\u102b\u102b\u102b\u102b\u102b\u0ff2\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u113b\u191a\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u1869\u102b\u102b\u102b\u102b\u3e89\u102b\u3bd9\u102b\u1da7\u102b\u47cf\u102b\u34a1\u305d\u2c56\u2d9d\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\x00\u01f0\u01f0\u01f0\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b\u102b"} +var t=(function rtii(){var s=A.U +return{od:s("bf"),pC:s("fI"),Jn:s("yo"),so:s("dt"),m:s("dt"),Bs:s("dt"),ph:s("yD"),vp:s("oL"),M1:s("J_"),Mk:s("t5"),N2:s("t6"),Al:s("kM"),bg:s("t7"),jj:s("oP"),o9:s("hU"),C4:s("oR"),m_:s("cs"),k:s("al"),x:s("fi"),aP:s("iI"),pI:s("tb"),V4:s("cz"),wY:s("fK"),nz:s("fK"),gv:s("fK"),Tx:s("fK"),ZQ:s("fK"),_f:s("td"),AM:s("z2"),d0:s("c6?,ch<@>>"),vg:s("eU"),mV:s("aC6"),oK:s("p2"),XY:s("kS"),qo:s("ti"),z7:s("ze"),m6:s("K4"),E_:s("p4"),Bn:s("zf"),wW:s("kT"),S3:s("zg"),BQ:s("zh"),Xf:s("zi"),ZV:s("tk"),O5:s("tl"),Hz:s("eV"),hP:s("mE"),n8:s("M"),IC:s("hf"),b8:s("br<@>"),qO:s("zp"),uf:s("by"),li:s("by"),eL:s("by"),vn:s("tq"),T:s("ep"),pU:s("a9>"),eN:s("KC"),IP:s("tt"),H5:s("aPE"),Xe:s("zv"),HY:s("hg"),ip:s("zy"),I7:s("b1g"),Fx:s("iN<@>"),Hw:s("hY"),l4:s("aPV"),uy:s("aPX"),yS:s("mI"),A7:s("tw"),Je:s("b1z"),hX:s("L3"),I:s("hZ"),uZ:s("L6>"),Jj:s("aQ1"),VF:s("jK"),Co:s("pa>"),uL:s("fN"),zk:s("eq"),eU:s("tA"),Tu:s("aS"),A0:s("cJ"),Ee:s("Y<@>"),lU:s("aA"),u:s("b2"),BP:s("aA(i)"),pW:s("aA(i{params:F?})"),Gt:s("aQi"),ia:s("aCL"),IH:s("zX"),S9:s("Lk"),X8:s("Ll"),Q4:s("zZ"),gQ:s("fm"),Q8:s("O"),Lt:s("c_"),I3:s("ag"),VI:s("bm"),IX:s("hi"),ii:s("tI"),w5:s("Lu"),oM:s("Lw"),_w:s("aCP"),HH:s("aCQ"),OO:s("aCR"),P9:s("aCS"),in:s("tJ"),u7:s("tK"),BH:s("tL"),ah:s("tM"),_e:s("A8"),rq:s("eG"),Ps:s("mU"),yX:s("tN"),o6:s("mV"),GH:s("aCX"),zc:s("tP"),Sm:s("mW"),h3:s("mX"),Do:s("tR"),xb:s("mY"),US:s("fQ"),N8:s("Ag"),s4:s("a5d"),OE:s("a5e"),mx:s("dR"),l5:s("pp"),uC:s("ps"),gx:s("hj<@>"),bE:s("fR"),Uy:s("pu"),Nh:s("fS"),_8:s("lb"),wF:s("ay"),Ev:s("ay()"),L0:s("ay<@>"),uz:s("ay<~>"),fs:s("ay<~>()"),sB:s("cd"),pl:s("cd"),Vd:s("cd"),TM:s("cd"),o:s("tY"),cD:s("ce"),P3:s("c0"),Y0:s("c0"),Uv:s("c0"),C1:s("c0"),KZ:s("c0"),uA:s("c0"),jn:s("c0"),YC:s("c0"),UN:s("c0

    "),ok:s("c0"),fh:s("c0"),Bk:s("c0"),xR:s("pw"),yi:s("jM>"),TX:s("n1"),bT:s("n1>"),fz:s("Ay"),op:s("AA<~(l7)>"),Ks:s("AB"),G7:s("Mb>"),rA:s("px"),mS:s("py"),YX:s("iX"),zE:s("as"),uJ:s("i2"),py:s("an"),gc:s("u1"),Gf:s("jO"),vB:s("Mg"),IY:s("u4"),Oh:s("pD"),J2:s("pE"),_0:s("pF"),yF:s("AI"),dW:s("fU"),Bc:s("ub"),IS:s("cB"),og:s("dJ"),WB:s("bg"),P6:s("i3"),U1:s("ho"),Zb:s("pK"),XO:s("Mu"),gD:s("n7"),vz:s("bs"),nQ:s("n8"),Ya:s("uh"),P1:s("pM"),JY:s("q<@>"),Vc:s("o"),sq:s("o"),Ae:s("o"),I4:s("o"),r3:s("o"),SU:s("o"),iW:s("o"),Ns:s("o"),AT:s("o"),Cz:s("o"),t_:s("o"),ca:s("o"),td:s("o"),KV:s("o"),TH:s("o"),F:s("o"),vl:s("o"),sn:s("o"),lX:s("o"),CE:s("o"),bk:s("o"),OF:s("o"),K0:s("o"),hE:s("o"),bp:s("o"),kZ:s("o>"),no:s("o"),Nw:s("o>"),mo:s("o>"),Va:s("o"),iQ:s("o"),nu:s("o"),cX:s("o"),_K:s("o"),b0:s("o"),XZ:s("o"),fJ:s("o"),VB:s("o"),VO:s("o"),O_:s("o"),du:s("o"),Sv:s("o"),v7:s("o"),Li:s("o
  • "),k5:s("o"),sa:s("o"),Y4:s("o"),ER:s("o"),L5:s("o"),B1:s("o>>>"),wX:s("o>>"),p:s("o>"),Eo:s("o"),Up:s("o"),ss:s("o"),a9:s("o>"),n4:s("o>"),Xr:s("o"),rE:s("o"),YE:s("o"),tc:s("o"),zi:s("o"),qF:s("o"),Qg:s("o"),jl:s("o"),yv:s("o"),c2:s("o"),wi:s("o"),g8:s("o>"),EO:s("o
    "),nx:s("o"),zY:s("o"),uT:s("o"),wc:s("o"),g:s("o"),tZ:s("o"),TP:s("o"),om:s("o"),v:s("o"),Y2:s("o"),Oe:s("o"),P2:s("o>"),S5:s("o>"),UA:s("o"),CP:s("o"),wT:s("o"),kG:s("o"),Kd:s("o"),AO:s("o"),Pc:s("o"),Ik:s("o"),xT:s("o"),TT:s("o"),Ry:s("o"),QT:s("o"),FQ:s("o"),CK:s("o"),vj:s("o"),ZP:s("o"),QF:s("o"),o4:s("o"),zz:s("o"),fe:s("o"),N_:s("o"),Ds:s("o"),Jl:s("o"),Jw:s("o"),tA:s("o"),Iu:s("o>"),s:s("o"),oU:s("o"),PL:s("o"),y1:s("o"),BG:s("o"),Lx:s("o"),sD:s("o"),VS:s("o"),fm:s("o"),Ne:s("o"),Ab:s("o"),XE:s("o"),nY:s("o"),n2:s("o"),ro:s("o"),D:s("o"),GA:s("o"),Na:s("o"),SW:s("o"),rF:s("o"),r_:s("o"),Kj:s("o"),Tc:s("o>"),_Y:s("o"),CZ:s("o"),h_:s("o"),Kx:s("o"),bY:s("o"),ML:s("o"),BB:s("o"),m2:s("o"),Ei:s("o"),jE:s("o"),qi:s("o
    "),Zh:s("o"),uD:s("o"),M6:s("o"),au:s("o"),YK:s("o"),Z4:s("o"),ff:s("o"),cR:s("o"),NM:s("o"),HZ:s("o"),up:s("o"),ee:s("o<@>"),t:s("o"),f2:s("o"),fI:s("o"),eh:s("o?>"),L:s("o"),tM:s("o"),cA:s("o"),iG:s("o"),ny:s("o?>"),eE:s("o"),Fi:s("o"),_m:s("o"),Bh:s("o"),_x:s("o"),Y:s("o"),Zt:s("o()>"),iL:s("o()>"),xf:s("o"),sA:s("o"),sQ:s("o<~(n0)?>"),c:s("o<~()>"),tq:s("o<~(bf)>"),x8:s("o<~(hT)>"),j1:s("o<~(aS)>"),ox:s("o<~(fo)>"),Jh:s("o<~(w)>"),RP:s("bc<@>"),bz:s("um"),lZ:s("axE"),lT:s("jS"),dC:s("bn<@>"),a2:s("jT"),sW:s("pP<@>"),vA:s("un"),he:s("c5"),fV:s("c5"),dl:s("c5"),Hf:s("c5"),C9:s("c5<@,@>"),Cl:s("lh"),D2:s("fX"),X_:s("B1"),JG:s("i5"),SQ:s("up"),LE:s("nb"),bR:s("bk"),NE:s("bk"),am:s("bk"),ku:s("bk"),hA:s("bk"),A:s("bk>"),Ts:s("bk>"),af:s("bk"),Xw:s("bk"),L6:s("eY"),O2:s("MW"),h:s("ur"),rf:s("pU"),hz:s("i6"),jQ:s("bB"),XK:s("a90"),z_:s("Bd"),U9:s("jW"),NJ:s("pY"),Gs:s("w"),Px:s("w"),fA:s("w"),qC:s("w"),UX:s("w"),LF:s("w"),d_:s("w"),I1:s("w"),V1:s("w"),yc:s("w"),yp:s("w"),nH:s("w"),Ho:s("w"),JF:s("w"),Ly:s("w"),j:s("w<@>"),Cm:s("w"),Dn:s("w"),I_:s("aj"),da:s("nd"),bd:s("f"),tO:s("aX"),DC:s("aX"),qE:s("aX>"),nf:s("ax"),GU:s("ax"),a:s("ax"),e3:s("ax"),f:s("ax<@,@>"),pE:s("ax"),rr:s("ax<~(bo),bd?>"),IQ:s("fp"),a4:s("aF"),cj:s("aF"),rB:s("aF"),qn:s("aF"),HR:s("aF>"),Tr:s("aF"),iB:s("aRM"),c4:s("Bt"),Le:s("Bv<@>"),ui:s("cX"),i1:s("ne"),xV:s("bd"),w:s("j3"),oh:s("uD"),tB:s("uE"),Vk:s("fr<@>"),xS:s("h1"),Pb:s("d6"),ZA:s("uF"),Tl:s("er"),_h:s("i8"),Wz:s("i9"),Lb:s("es"),s9:s("q7"),CW:s("ia"),RZ:s("q8"),jW:s("nk"),A4:s("ht"),F4:s("dU"),u9:s("q9"),tw:s("uI"),uK:s("k_"),SK:s("uJ"),We:s("lp"),_A:s("ad"),K3:s("cM"),Jc:s("cM"),Tm:s("cM"),xU:s("cM"),ji:s("cM"),WA:s("cM"),kj:s("cM"),Te:s("qb"),P:s("az"),K:s("F"),yw:s("bh"),fy:s("bh<~()>"),wS:s("bh<~(bf)>"),jc:s("bh<~(hT)>"),C:s("m"),gY:s("k1"),kY:s("lq"),qt:s("cf"),Ms:s("k2"),N1:s("uO"),Mf:s("uP"),Q2:s("uQ"),Fw:s("ea"),ke:s("no"),YG:s("uS"),mR:s("ls"),zM:s("eb"),p0:s("Ce"),IF:s("Cf"),ix:s("dm"),v3:s("p"),jP:s("k7"),i6:s("hw"),ge:s("qk"),J:s("ql"),kf:s("uX"),B:s("jb"),b:s("lt"),qL:s("lu"),GG:s("b2s"),W2:s("bo"),XA:s("lv"),G:s("qm"),PB:s("qn"),Mj:s("qo"),ks:s("ka"),d:s("lw"),nE:s("eu"),xF:s("aSw"),bb:s("v2"),_p:s("hy"),C0:s("aSH"),yH:s("aY"),wN:s("v3"),vI:s("OV"),b4:s("Cu"),ZY:s("v4"),GW:s("Cx"),mz:s("v9"),Bb:s("ie"),bN:s("ayc"),Qz:s("Pe"),MY:s("CH"),NW:s("CI"),q:s("y"),E:s("qy"),Ro:s("CS"),e:s("t"),Cg:s("nz"),F5:s("au"),GM:s("aK"),Wx:s("lA"),nl:s("d7"),Ss:s("vc"),E1:s("D3"),UM:s("hA"),Wd:s("ve"),dZ:s("D6"),yb:s("dn"),z4:s("dp"),MN:s("nD"),k2:s("D9"),H8:s("c1"),o_:s("c1"),Zg:s("ih"),oj:s("qD"),pO:s("ch<@>(X,F?)"),kA:s("qE"),qT:s("vg"),BL:s("vg"),Np:s("vh"),MF:s("vj"),nW:s("qG"),JE:s("Dj"),Cy:s("Dk"),FS:s("Dn"),bh:s("lF"),sm:s("vp"),_S:s("cZ"),bu:s("cu"),UF:s("dd"),g3:s("qK"),HS:s("qL"),Qd:s("cD"),RY:s("c9"),jH:s("nH"),cZ:s("vt"),Mp:s("b4"),k7:s("lG"),FW:s("S"),c6:s("nI"),Z1:s("nJ"),s7:s("kg"),VE:s("nL"),XP:s("nM"),qf:s("nN"),xc:s("nO"),wZ:s("kh"),im:s("vP"),Ws:s("DG"),r:s("nQ"),Xp:s("qT"),dq:s("vS"),U:s("ki"),M0:s("vT"),jB:s("qU"),yd:s("ef"),y3:s("jl"),wq:s("kj"),D_:s("lO"),Q:s("f0"),Km:s("cn"),MG:s("im"),lb:s("a2"),Iz:s("av"),ZD:s("w1"),N:s("k"),u1:s("aTF"),l:s("b9"),Ci:s("nS"),_P:s("w5"),ry:s("aR"),OM:s("qW"),if:s("qY"),WT:s("dz"),u4:s("dz"),re:s("dz>"),az:s("dz"),E8:s("dz"),Zl:s("dz>?>"),hr:s("dz"),ZC:s("kk"),lu:s("nT"),aW:s("wa"),S0:s("wc"),W7:s("wd"),Pj:s("aTO"),mr:s("E6"),mi:s("Rl"),ot:s("f4"),bZ:s("aTS"),AS:s("nY"),em:s("u"),we:s("iq"),ZM:s("r4"),Oc:s("Rs"),qe:s("ir"),U2:s("aU0"),wv:s("o_"),lK:s("Es"),Ni:s("aG"),_:s("aG"),n:s("f6"),ns:s("o1"),e2:s("df"),rd:s("lY"),H3:s("ez"),MX:s("lZ"),M:s("cE"),kk:s("kn"),lQ:s("r9"),G5:s("m_"),gU:s("fv"),Xu:s("m0"),_4:s("Ex"),MJ:s("RN"),ZG:s("RO"),hm:s("RQ"),xd:s("fw"),uh:s("dg"),bm:s("dg"),XR:s("dg"),GY:s("h5"),Dg:s("EC"),X3:s("m3"),V6:s("m4"),Hd:s("aJ"),ZK:s("eP"),Ri:s("eP"),ow:s("eP"),u8:s("eP"),kE:s("eP<~(F,cn?)>"),r7:s("eP<~(Mj)>"),Pi:s("wC"),l7:s("h"),X5:s("dK"),Uh:s("EH"),VW:s("o4"),oL:s("jr"),Qy:s("kq"),rx:s("js"),KU:s("EJ"),h8:s("aN"),b1:s("aN"),eG:s("aN"),rj:s("aN"),jT:s("aN>"),Iy:s("aN"),Bx:s("aN"),gI:s("aN"),VY:s("aN"),zh:s("aN<@>"),yB:s("aN"),EZ:s("aN"),R:s("aN<~>"),pq:s("wE"),BY:s("aVa"),ZW:s("rf"),B6:s("ET"),A3:s("ej"),EG:s("rg"),Y8:s("ek"),dA:s("m9"),Fb:s("m9"),Uz:s("m9"),UJ:s("TC"),AR:s("rk>"),KK:s("b3z"),l3:s("x0"),TV:s("kt"),hG:s("kt"),dP:s("kt"),fg:s("o9"),ky:s("Fo"),fk:s("x2"),ag:s("x3"),Jp:s("Fq"),h1:s("x6"),xl:s("x7"),Lv:s("ab"),mD:s("ab"),qc:s("ab"),_T:s("ab"),G4:s("ab>"),Gl:s("ab"),EW:s("ab"),aQ:s("ab"),tr:s("ab"),LR:s("ab<@>"),wJ:s("ab"),gg:s("ab"),X6:s("ab"),V:s("ab<~>"),cK:s("x9"),Qu:s("mc"),U3:s("xb"),UR:s("f9"),R9:s("rp"),Rp:s("Fy<@,@>"),WD:s("FA"),JK:s("FC"),Nr:s("FD"),pp:s("rr"),oc:s("FK"),cB:s("iv"),Sx:s("od"),pt:s("xn"),Gk:s("FV"),PJ:s("xo"),GJ:s("d_"),M5:s("d_"),w2:s("d_"),yG:s("d_"),MQ:s("d_"),pv:s("d_"),FG:s("d_"),EN:s("d_"),h2:s("e_"),j0:s("e_"),Lf:s("e_"),pj:s("e_"),_s:s("e_"),qM:s("G2<@>"),Fe:s("G3"),xg:s("Vb"),Tp:s("oe"),Fn:s("of"),ai:s("og"),pi:s("kw"),sZ:s("Gi"),Sc:s("VA"),o5:s("VD"),mm:s("xD"),h7:s("ky"),zP:s("dL"),yE:s("Gt"),zd:s("Gz"),Eg:s("xI"),_2:s("xJ"),V0:s("mf"),Ez:s("dM"),Pu:s("GO"),rJ:s("GQ"),p9:s("GU"),jF:s("xO"),S8:s("H9"),HE:s("oj"),mh:s("xU"),iN:s("xV"),sG:s("Hn"),lm:s("rD"),tH:s("aVV"),si:s("el"),XI:s("el"),w7:s("Hw"),DH:s("Yx"),sL:s("eS<~(aC,c3,aC,F,cn)>"),y:s("E"),i:s("a0"),z:s("@"),Dp:s("@()"),Fr:s("@(0&,0&)"),lG:s("@(ag)"),C_:s("@(F)"),Hg:s("@(F,cn)"),S:s("i"),s5:s("0&*"),ub:s("F*"),ZU:s("mw?"),Vz:s("kN?"),Vx:s("dP?"),sb:s("eT?"),eJ:s("oU?"),oI:s("dE?"),YY:s("oV?"),CD:s("cz?"),eQ:s("ti?"),MB:s("tj?"),Aw:s("a1i?"),ts:s("zk?"),cW:s("a1j?"),xs:s("zl?"),GB:s("a1k?"),EM:s("tl?"),VA:s("mD?"),MH:s("M?"),YJ:s("hf?"),Hb:s("ep?"),xG:s("kY?"),V2:s("hZ?"),pc:s("cJ?"),Om:s("l3?"),Dv:s("b2?"),fd:s("zY?"),FZ:s("aCY?"),sF:s("i_?"),pk:s("dR?"),RC:s("Ao?"),ZZ:s("ay?"),eS:s("M7?"),_I:s("py?"),GK:s("iY?"),lF:s("cW?"),Pr:s("n3?"),Ef:s("ho?"),mU:s("a7Y?"),kc:s("w<@>?"),y6:s("f?"),qA:s("h0?"),nA:s("ax?"),wd:s("ax>?"),J1:s("ax?"),iD:s("bd?"),ka:s("q2?"),iI:s("ng?"),WV:s("d6?"),ZR:s("ad?"),X:s("F?"),Ff:s("aaF?"),dJ:s("k1?"),Zr:s("aaG?"),Jq:s("BZ?"),KX:s("ic?"),uR:s("ja?"),xO:s("qf?"),fF:s("C9?"),p7:s("Ca?"),Gr:s("Cb?"),Ll:s("Cc?"),aw:s("Cd?"),mc:s("dm?"),wb:s("Cg?"),EA:s("Ci?"),_c:s("abh?"),O:s("Ov?"),Zc:s("va?"),Qv:s("y?"),CA:s("qy?"),Rn:s("t?"),c_:s("b_?"),NT:s("nA?"),ym:s("lA?"),IT:s("d7?"),kR:s("hB?"),LQ:s("cu?"),m5:s("vr?"),Zi:s("c9?"),TZ:s("qN?"),pg:s("jk?"),tW:s("S?"),LS:s("kg?"),MR:s("ki?"),lE:s("im?"),ob:s("k?"),aE:s("b9?"),f3:s("h3?"),p8:s("u?"),Dh:s("r3?"),Cj:s("Ry?"),zV:s("wt?"),ir:s("aG?"),nc:s("ez?"),KJ:s("m0?"),qd:s("Ey?"),DT:s("ra?"),xx:s("RP?"),Wn:s("jq?"),ju:s("js?"),Wj:s("x0?"),zH:s("x3?"),Xk:s("f9?"),Ej:s("og?"),av:s("Gm?"),zr:s("xO?"),JI:s("XF<@>?"),X7:s("E?"),PM:s("a0?"),bo:s("i?"),Z:s("~()?"),St:s("~(lB)?"),Jy:s("bI"),H:s("~"),W:s("~()"),qW:s("~(hT)"),Vu:s("~(aS)"),Su:s("~(l7)"),xt:s("~(w)"),mX:s("~(F)"),hK:s("~(F,cn)"),Ld:s("~(bo)"),iS:s("~(jd)"),HT:s("~(F?)")}})();(function constants(){var s=hunkHelpers.makeConstList +B.mR=A.oR.prototype +B.bo=A.oY.prototype +B.zL=A.Jz.prototype +B.f=A.ts.prototype +B.hr=A.mL.prototype +B.nR=A.l8.prototype +B.b8=A.AD.prototype +B.nV=A.jO.prototype +B.E3=A.pF.prototype +B.o8=A.pK.prototype +B.E9=J.ui.prototype +B.d=J.o.prototype +B.cN=J.AW.prototype +B.b=J.ul.prototype +B.Eg=J.um.prototype +B.c=J.n9.prototype +B.e=J.lf.prototype +B.Eh=J.jS.prototype +B.Ei=J.j.prototype +B.Eu=A.B4.prototype +B.v_=A.BB.prototype +B.O3=A.ng.prototype +B.vi=A.q8.prototype +B.fn=A.BK.prototype +B.dO=A.BL.prototype +B.cY=A.BN.prototype +B.iy=A.BO.prototype +B.bG=A.BP.prototype +B.t=A.q9.prototype +B.Oe=A.NH.prototype +B.vj=A.uK.prototype +B.Of=A.BY.prototype +B.vs=A.C5.prototype +B.wi=J.Ox.prototype +B.P2=A.qG.prototype +B.xk=A.DS.prototype +B.xl=A.DW.prototype +B.bg=A.qW.prototype +B.xn=A.E1.prototype +B.ec=A.Eq.prototype +B.mp=J.kn.prototype +B.ed=A.m4.prototype +B.bk=A.o4.prototype +B.XO=new A.ID(0,"unknown") +B.y6=new A.eB(0,0) +B.mI=new A.eB(0,1) +B.h0=new A.eB(0,-1) +B.h1=new A.eB(1,0) +B.y7=new A.eB(1,-1) +B.en=new A.eB(-1,0) +B.b1=new A.eB(-1,-1) +B.P=new A.di(0,0) +B.dd=new A.di(0,1) +B.mJ=new A.di(0,-1) +B.mK=new A.di(1,0) +B.h2=new A.di(1,1) +B.y8=new A.di(1,-1) +B.mL=new A.di(-1,0) +B.y9=new A.di(-1,1) +B.bM=new A.di(-1,-1) +B.ya=new A.IJ(null) +B.yb=new A.yy(0,"normal") +B.yc=new A.yy(1,"preserve") +B.G=new A.hT(0,"dismissed") +B.b2=new A.hT(1,"forward") +B.aK=new A.hT(2,"reverse") +B.a_=new A.hT(3,"completed") +B.yd=new A.yH(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.ye=new A.oK(0,"resumed") +B.yf=new A.oK(1,"inactive") +B.yg=new A.oK(2,"paused") +B.yh=new A.oK(3,"detached") +B.b3=new A.yJ(!1) +B.bm=new A.yJ(!0) +B.yi=new A.IU(!1,127) +B.yj=new A.IU(!0,127) +B.mM=new A.a_I(127) +B.aU=A.b(s([]),t.s) +B.m=new A.wb(1,"downstream") +B.eb=new A.fu(-1,-1,B.m,!1,-1,-1) +B.bh=new A.dA(-1,-1) +B.fw=new A.eN("",B.eb,B.bh) +B.mN=new A.yL(!1,"",B.aU,B.fw,null) +B.mO=new A.J0(0,"disabled") +B.a0=new A.oO(0,"up") +B.aw=new A.oO(1,"right") +B.V=new A.oO(2,"down") +B.am=new A.oO(3,"left") +B.af=new A.yN(0,"horizontal") +B.a5=new A.yN(1,"vertical") +B.yk=new A.J4(null) +B.yl=new A.J3(null) +B.hb=new A.ahq() +B.ym=new A.kM("flutter/lifecycle",B.hb,null,A.U("kM")) +B.c6=new A.a8c() +B.yn=new A.kM("flutter/system",B.c6,null,t.Al) +B.at=new A.DR() +B.mP=new A.kM("flutter/accessibility",B.at,null,t.Al) +B.yo=new A.kM("flutter/keyevent",B.c6,null,t.Al) +B.h3=new A.t7(0,"BI_BITFIELDS") +B.h4=new A.t7(1,"NONE") +B.yp=new A.mA(13,"modulate") +B.yq=new A.mA(20,"hardLight") +B.yr=new A.mA(26,"saturation") +B.h5=new A.mA(3,"srcOver") +B.ys=new A.mA(8,"dstOut") +B.mQ=new A.Jf(0,"normal") +B.y=new A.bw(0,0) +B.aL=new A.cs(B.y,B.y,B.y,B.y) +B.cq=new A.bw(4,4) +B.mS=new A.cs(B.cq,B.cq,B.y,B.y) +B.h6=new A.cs(B.cq,B.cq,B.cq,B.cq) +B.fp=new A.bw(13,13) +B.yt=new A.cs(B.fp,B.fp,B.fp,B.fp) +B.p=new A.M(4278190080) +B.cw=new A.yP(0,"none") +B.r=new A.dE(B.p,0,B.cw) +B.bn=new A.yP(1,"solid") +B.mT=new A.dP(B.r,B.r,B.r,B.r) +B.yx=new A.yR(null,null,null) +B.yy=new A.yS(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.yz=new A.yU(null,null,null,null,null,null,null) +B.wo=new A.P5(null) +B.yA=new A.Ji(B.wo) +B.yB=new A.al(40,40,40,40) +B.yC=new A.al(56,56,56,56) +B.yD=new A.al(96,96,96,96) +B.mU=new A.al(1/0,1/0,1/0,1/0) +B.yE=new A.al(0,1/0,48,48) +B.yF=new A.al(112,280,0,1/0) +B.de=new A.al(0,1/0,0,1/0) +B.yG=new A.al(280,1/0,0,1/0) +B.yI=new A.al(36,1/0,36,1/0) +B.yH=new A.al(88,1/0,36,1/0) +B.mV=new A.al(48,1/0,48,1/0) +B.yJ=new A.Jk(6,"scaleDown") +B.eo=new A.yW(0,"tight") +B.mW=new A.yW(5,"strut") +B.ag=new A.yX(0,"rectangle") +B.mX=new A.yX(1,"circle") +B.cx=new A.Jn(0,"tight") +B.an=new A.yY(0,"dark") +B.ao=new A.yY(1,"light") +B.bN=new A.jD(0,"blink") +B.W=new A.jD(1,"webkit") +B.c5=new A.jD(2,"firefox") +B.yK=new A.jD(3,"edge") +B.h8=new A.jD(4,"ie11") +B.cy=new A.jD(5,"samsung") +B.yL=new A.jD(6,"unknown") +B.mY=new A.Jr(1,"padded") +B.yM=new A.yZ(null,null,null,null,null,null,null,null,null) +B.mZ=new A.Jt(0,"normal") +B.zA=new A.Fe(A.U("Fe>")) +B.yN=new A.tc(B.zA) +B.n_=new A.pL(A.aI2(),A.U("pL")) +B.yO=new A.pL(A.aI2(),A.U("pL")) +B.yP=new A.IC() +B.yQ=new A.a_v() +B.yS=new A.a_L() +B.yU=new A.a_V() +B.yT=new A.J6() +B.XP=new A.a0n() +B.yV=new A.K5() +B.yW=new A.K8() +B.yX=new A.Ky() +B.yY=new A.a2x() +B.yZ=new A.KV() +B.XQ=new A.KW(A.U("KW<0&>")) +B.z_=new A.KX() +B.XR=new A.KZ(A.U("KZ<@>")) +B.z0=new A.L_() +B.q=new A.zK() +B.z2=new A.a3T() +B.z3=new A.iS(A.U("iS")) +B.ep=new A.Lg(A.U("Lg<0&>")) +B.z4=new A.Lh() +B.ai=new A.Lh() +B.eq=new A.Lz() +B.er=new A.LN() +B.XS=new A.M5() +B.h9=new A.a6n() +B.nO=new A.tU(1,"auto") +B.z5=new A.Ms() +B.ad=new A.a8b() +B.aR=new A.a8d() +B.n2=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +B.z6=function() { + var toStringFunction = Object.prototype.toString; + function getTag(o) { + var s = toStringFunction.call(o); + return s.substring(8, s.length - 1); + } + function getUnknownTag(object, tag) { + if (/^HTML[A-Z].*Element$/.test(tag)) { + var name = toStringFunction.call(object); + if (name == "[object Object]") return null; + return "HTMLElement"; + } + } + function getUnknownTagGenericBrowser(object, tag) { + if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement"; + return getUnknownTag(object, tag); + } + function prototypeForTag(tag) { + if (typeof window == "undefined") return null; + if (typeof window[tag] == "undefined") return null; + var constructor = window[tag]; + if (typeof constructor != "function") return null; + return constructor.prototype; + } + function discriminator(tag) { return null; } + var isBrowser = typeof navigator == "object"; + return { + getTag: getTag, + getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, + prototypeForTag: prototypeForTag, + discriminator: discriminator }; +} +B.zb=function(getTagFallback) { + return function(hooks) { + if (typeof navigator != "object") return hooks; + var ua = navigator.userAgent; + if (ua.indexOf("DumpRenderTree") >= 0) return hooks; + if (ua.indexOf("Chrome") >= 0) { + function confirm(p) { + return typeof window == "object" && window[p] && window[p].name == p; + } + if (confirm("Window") && confirm("HTMLElement")) return hooks; + } + hooks.getTag = getTagFallback; + }; +} +B.z7=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +B.z8=function(hooks) { + var getTag = hooks.getTag; + var prototypeForTag = hooks.prototypeForTag; + function getTagFixed(o) { + var tag = getTag(o); + if (tag == "Document") { + if (!!o.xmlVersion) return "!Document"; + return "!HTMLDocument"; + } + return tag; + } + function prototypeForTagFixed(tag) { + if (tag == "Document") return null; + return prototypeForTag(tag); + } + hooks.getTag = getTagFixed; + hooks.prototypeForTag = prototypeForTagFixed; +} +B.za=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Firefox") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "GeoGeolocation": "Geolocation", + "Location": "!Location", + "WorkerMessageEvent": "MessageEvent", + "XMLDocument": "!Document"}; + function getTagFirefox(o) { + var tag = getTag(o); + return quickMap[tag] || tag; + } + hooks.getTag = getTagFirefox; +} +B.z9=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Trident/") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "HTMLDDElement": "HTMLElement", + "HTMLDTElement": "HTMLElement", + "HTMLPhraseElement": "HTMLElement", + "Position": "Geoposition" + }; + function getTagIE(o) { + var tag = getTag(o); + var newTag = quickMap[tag]; + if (newTag) return newTag; + if (tag == "Object") { + if (window.DataView && (o instanceof window.DataView)) return "DataView"; + } + return tag; + } + function prototypeForTagIE(tag) { + var constructor = window[tag]; + if (constructor == null) return null; + return constructor.prototype; + } + hooks.getTag = getTagIE; + hooks.prototypeForTag = prototypeForTagIE; +} +B.n3=function(hooks) { return hooks; } + +B.o=new A.MP() +B.n4=new A.N4(A.U("N4")) +B.n5=new A.Nh(A.U("Nh<@,@>")) +B.zc=new A.a9p() +B.zd=new A.aa8() +B.n6=new A.aar() +B.zf=new A.aaA() +B.es=new A.F() +B.zg=new A.NU() +B.aZ=new A.ex(0,"android") +B.aH=new A.ex(2,"iOS") +B.bH=new A.ex(3,"linux") +B.bu=new A.ex(4,"macOS") +B.bI=new A.ex(5,"windows") +B.n1=new A.KE() +B.fi=new A.cd([B.aZ,B.eq,B.aH,B.n1,B.bH,B.eq,B.bu,B.n1,B.bI,B.eq],A.U("cd")) +B.zh=new A.NY() +B.zi=new A.Oa() +B.n7=new A.C3() +B.zj=new A.abg() +B.XT=new A.abS() +B.XU=new A.acL() +B.zm=new A.Q4() +B.as=new A.afm() +B.bO=new A.ahb() +B.cz=new A.ahe() +B.zn=new A.ahZ() +B.zo=new A.ai3() +B.zp=new A.ai4() +B.zq=new A.ai5() +B.zr=new A.ai9() +B.zs=new A.aib() +B.zt=new A.aic() +B.zu=new A.aid() +B.zv=new A.Rr() +B.zw=new A.aiR() +B.c7=new A.aiY() +B.S=new A.x(0,0,0,0) +B.fC=new A.S2(0,0,0,0) +B.Ii=A.b(s([]),A.U("o")) +B.n8=new A.RW() +B.XV=new A.ajr() +B.n9=new A.Sf() +B.cA=new A.Sg() +B.zx=new A.Tg() +B.et=new A.Tr() +B.zy=new A.alt() +B.zz=new A.alx() +B.c8=new A.Tx() +B.hc=new A.alG() +B.na=new A.alU() +B.a=new A.an5() +B.nb=new A.anp() +B.zB=new A.anq() +B.zC=new A.anv() +B.N=new A.FS() +B.zD=new A.UZ() +B.bP=new A.aox() +B.zE=new A.Vl() +B.nc=new A.aqz() +B.A=new A.WM() +B.zF=new A.aqT() +B.zG=new A.Xu() +B.zH=new A.asf() +B.zI=new A.Yy() +B.df=new A.asD() +B.hd=new A.Jv(0,"pixel") +B.zJ=new A.z0(0,"rear") +B.zK=new A.z0(1,"front") +B.nd=new A.td(0,"back") +B.he=new A.td(1,"front") +B.zM=new A.z3(null,null,null,null,null,null) +B.Y9=new A.Sb(0,"material") +B.zQ=new A.th(4,null,null,null,null,null,null,null) +B.zN=new A.te(B.P,null,null,B.zQ,null) +B.hf=new A.z7(0,"rgb") +B.b4=new A.z7(1,"rgba") +B.zO=new A.zb(null,null,null,null,null,null,null,null,null) +B.zP=new A.zc(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.hg=new A.eC(B.r) +B.zR=new A.Ke(B.wo) +B.zS=new A.zj(0,"difference") +B.cB=new A.zj(1,"intersect") +B.j=new A.p5(0,"none") +B.aM=new A.p5(1,"hardEdge") +B.cC=new A.p5(2,"antiAlias") +B.dg=new A.p5(3,"antiAliasWithSaveLayer") +B.zT=new A.a5(0,255) +B.zU=new A.a5(1024,1119) +B.zV=new A.a5(1120,1327) +B.zW=new A.a5(11360,11391) +B.zX=new A.a5(11520,11567) +B.zY=new A.a5(11648,11742) +B.zZ=new A.a5(1168,1169) +B.A_=new A.a5(11744,11775) +B.A0=new A.a5(11841,11841) +B.A1=new A.a5(1200,1201) +B.ne=new A.a5(12288,12351) +B.A2=new A.a5(12288,12543) +B.A3=new A.a5(12288,12591) +B.nf=new A.a5(12549,12585) +B.A4=new A.a5(12593,12686) +B.A5=new A.a5(12800,12828) +B.A6=new A.a5(12800,13311) +B.A7=new A.a5(12896,12923) +B.A8=new A.a5(1328,1424) +B.A9=new A.a5(1417,1417) +B.Aa=new A.a5(1424,1535) +B.Ab=new A.a5(1536,1791) +B.eu=new A.a5(19968,40959) +B.Ac=new A.a5(2304,2431) +B.Ad=new A.a5(2385,2386) +B.bQ=new A.a5(2404,2405) +B.Ae=new A.a5(2433,2555) +B.Af=new A.a5(2561,2677) +B.Ag=new A.a5(256,591) +B.Ah=new A.a5(258,259) +B.Ai=new A.a5(2688,2815) +B.Aj=new A.a5(272,273) +B.Ak=new A.a5(2946,3066) +B.Al=new A.a5(296,297) +B.Am=new A.a5(305,305) +B.An=new A.a5(3072,3199) +B.Ao=new A.a5(3202,3314) +B.Ap=new A.a5(3330,3455) +B.Aq=new A.a5(338,339) +B.Ar=new A.a5(3458,3572) +B.As=new A.a5(3585,3675) +B.At=new A.a5(360,361) +B.Au=new A.a5(3713,3807) +B.Av=new A.a5(4096,4255) +B.Aw=new A.a5(416,417) +B.Ax=new A.a5(42560,42655) +B.Ay=new A.a5(4256,4351) +B.Az=new A.a5(42784,43007) +B.hh=new A.a5(43056,43065) +B.AA=new A.a5(431,432) +B.AB=new A.a5(43232,43259) +B.AC=new A.a5(43777,43822) +B.AD=new A.a5(44032,55215) +B.AE=new A.a5(4608,5017) +B.AF=new A.a5(6016,6143) +B.AG=new A.a5(601,601) +B.AH=new A.a5(64275,64279) +B.AI=new A.a5(64285,64335) +B.AJ=new A.a5(64336,65023) +B.AK=new A.a5(65070,65071) +B.AL=new A.a5(65072,65135) +B.AM=new A.a5(65132,65276) +B.AN=new A.a5(65279,65279) +B.ng=new A.a5(65280,65519) +B.AO=new A.a5(65533,65533) +B.AP=new A.a5(699,700) +B.AQ=new A.a5(710,710) +B.AR=new A.a5(7296,7304) +B.AS=new A.a5(730,730) +B.AT=new A.a5(732,732) +B.AU=new A.a5(7376,7414) +B.AV=new A.a5(7386,7386) +B.AW=new A.a5(7416,7417) +B.AX=new A.a5(7680,7935) +B.AY=new A.a5(775,775) +B.AZ=new A.a5(77824,78894) +B.B_=new A.a5(7840,7929) +B.B0=new A.a5(7936,8191) +B.B1=new A.a5(803,803) +B.B2=new A.a5(8192,8303) +B.B3=new A.a5(8204,8204) +B.b5=new A.a5(8204,8205) +B.B4=new A.a5(8204,8206) +B.B5=new A.a5(8208,8209) +B.B6=new A.a5(8224,8224) +B.B7=new A.a5(8271,8271) +B.B8=new A.a5(8308,8308) +B.B9=new A.a5(8352,8363) +B.Ba=new A.a5(8360,8360) +B.Bb=new A.a5(8362,8362) +B.Bc=new A.a5(8363,8363) +B.Bd=new A.a5(8364,8364) +B.Be=new A.a5(8365,8399) +B.Bf=new A.a5(8372,8372) +B.c9=new A.a5(8377,8377) +B.Bg=new A.a5(8467,8467) +B.Bh=new A.a5(8470,8470) +B.Bi=new A.a5(8482,8482) +B.Bj=new A.a5(8593,8593) +B.Bk=new A.a5(8595,8595) +B.Bl=new A.a5(8722,8722) +B.Bm=new A.a5(8725,8725) +B.Bn=new A.a5(880,1023) +B.aG=new A.a5(9676,9676) +B.Bo=new A.a5(9772,9772) +B.O=new A.M(0) +B.nh=new A.M(1087163596) +B.Bp=new A.M(1308622847) +B.bR=new A.M(1493172224) +B.Bq=new A.M(1627389952) +B.Br=new A.M(1660944383) +B.ni=new A.M(16777215) +B.Bs=new A.M(167772160) +B.hi=new A.M(1723645116) +B.Bt=new A.M(1724434632) +B.nj=new A.M(1929379840) +B.hj=new A.M(1996517887) +B.E=new A.M(2315255808) +B.Bu=new A.M(234881023) +B.Bv=new A.M(2583691263) +B.nk=new A.M(2852155903) +B.Bw=new A.M(2952790016) +B.D=new A.M(3019898879) +B.C=new A.M(3707764736) +B.Bz=new A.M(4039164096) +B.cD=new A.M(4278219263) +B.ex=new A.M(4278236912) +B.hl=new A.M(4280361249) +B.nn=new A.M(4281348144) +B.BK=new A.M(4282549748) +B.ca=new A.M(4290362044) +B.ey=new A.M(4291611852) +B.bS=new A.M(4293848814) +B.Cc=new A.M(4294901760) +B.k=new A.M(4294967295) +B.Co=new A.M(452984831) +B.Cp=new A.M(520093696) +B.Cq=new A.M(536870911) +B.Cs=new A.M(83886080) +B.bz=new A.mG(0,"start") +B.hm=new A.mG(1,"end") +B.w=new A.mG(2,"center") +B.dk=new A.mG(3,"stretch") +B.hn=new A.mG(4,"baseline") +B.dl=new A.hW(0.18,1,0.04,1) +B.np=new A.hW(0,0,0.2,1) +B.b6=new A.hW(0.25,0.1,0.25,1) +B.bT=new A.hW(0.42,0,1,1) +B.nq=new A.hW(0.67,0.03,0.65,0.09) +B.X=new A.hW(0.4,0,0.2,1) +B.ho=new A.hW(0.35,0.91,0.33,0.97) +B.eA=new A.hW(0,0,0.58,1) +B.ez=new A.hW(0.42,0,0.58,1) +B.dj=new A.M(4288256409) +B.di=new A.M(4285887861) +B.eB=new A.eE(B.dj,"inactiveGray",null,B.dj,B.di,B.dj,B.di,B.dj,B.di,B.dj,B.di,0) +B.ev=new A.M(2164260863) +B.Cw=new A.eE(B.bR,null,null,B.bR,B.ev,B.bR,B.ev,B.bR,B.ev,B.bR,B.ev,0) +B.hk=new A.M(4278221567) +B.nm=new A.M(4278879487) +B.nl=new A.M(4278206685) +B.no=new A.M(4282424575) +B.Cu=new A.eE(B.hk,"systemBlue",null,B.hk,B.nm,B.nl,B.no,B.hk,B.nm,B.nl,B.no,0) +B.BE=new A.M(4280032286) +B.BI=new A.M(4280558630) +B.nr=new A.eE(B.k,"systemBackground",null,B.k,B.p,B.k,B.p,B.k,B.BE,B.k,B.BI,0) +B.dh=new A.M(4042914297) +B.ew=new A.M(4028439837) +B.Cv=new A.eE(B.dh,null,null,B.dh,B.ew,B.dh,B.ew,B.dh,B.ew,B.dh,B.ew,0) +B.ns=new A.eE(B.p,"label",null,B.p,B.k,B.p,B.k,B.p,B.k,B.p,B.k,0) +B.WF=new A.Ti(B.ns,B.eB) +B.mw=new A.Tk(null,B.Cu,B.nr,B.Cv,B.nr,B.WF) +B.cb=new A.zu(B.mw,null,null,null,null,null,null) +B.dm=new A.mH(0,"none") +B.Cx=new A.mH(1,"oneFingerPan") +B.Cy=new A.mH(2,"twoFingerScale") +B.Cz=new A.mH(3,"twoFingerVerticalDrag") +B.CA=new A.mH(5,"twoFingerPan") +B.CB=new A.zB(null,null,null,null,null,null,null,null,null,null,null) +B.CC=new A.KS(1,"traversalOrder") +B.hp=new A.zD(0,"background") +B.nt=new A.zD(1,"foreground") +B.UK=new A.u(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.bJ=new A.wj(0,"clip") +B.aJ=new A.Ec(0,"parent") +B.Xi=new A.Vr(null) +B.nu=new A.mI(B.UK,null,!0,B.bJ,null,B.aJ,null,B.Xi,null) +B.XW=new A.zF(18) +B.b7=new A.tx(3,"info") +B.CD=new A.tx(5,"hint") +B.CE=new A.tx(6,"summary") +B.XX=new A.jI(1,"sparse") +B.CF=new A.jI(10,"shallow") +B.CG=new A.jI(11,"truncateChildren") +B.CH=new A.jI(5,"error") +B.hq=new A.jI(7,"flat") +B.nv=new A.jI(8,"singleLine") +B.cc=new A.jI(9,"errorProperty") +B.CI=new A.zG(null,null,null,null,null,null) +B.cd=new A.l_(0,"dialog") +B.cE=new A.l_(1,"custom") +B.dn=new A.l_(2,"attach") +B.nw=new A.l_(3,"allDialog") +B.nx=new A.l_(4,"allCustom") +B.ny=new A.l_(5,"allAttach") +B.CJ=new A.zI(null,null,null,null,null) +B.XY=new A.L9(0,"child") +B.nz=new A.zO(0,"down") +B.a6=new A.zO(1,"start") +B.cF=new A.l1(0,"SHOW") +B.nA=new A.l1(1,"DRAG_IN_PROGRESS") +B.nB=new A.l1(2,"AUTO_ATTACH_IN_PROGRESS") +B.nC=new A.l1(3,"ANIM_SHOW_IN_PROGRESS") +B.hs=new A.l1(4,"ANIM_HIDE_IN_PROGRESS") +B.eC=new A.l1(5,"HIDE") +B.CK=new A.zR(null,null,null,null) +B.z=new A.aS(0) +B.CL=new A.aS(1000) +B.ax=new A.aS(1e5) +B.cG=new A.aS(1e6) +B.CM=new A.aS(12e5) +B.CN=new A.aS(125e3) +B.CO=new A.aS(15e3) +B.cH=new A.aS(15e4) +B.CP=new A.aS(15e5) +B.CQ=new A.aS(16667) +B.nD=new A.aS(167e3) +B.v=new A.aS(2e5) +B.eD=new A.aS(2e6) +B.CR=new A.aS(225e3) +B.cI=new A.aS(25e4) +B.nE=new A.aS(26e4) +B.CS=new A.aS(2961926e3) +B.ay=new A.aS(3e5) +B.nF=new A.aS(375e3) +B.ht=new A.aS(4e4) +B.hu=new A.aS(4e5) +B.bU=new A.aS(5e4) +B.cJ=new A.aS(5e5) +B.CT=new A.aS(5e6) +B.dp=new A.aS(6e5) +B.hv=new A.aS(75e3) +B.CU=new A.aS(-38e3) +B.CV=new A.fl(0,0,16,0) +B.K=new A.aw(0,0,0,0) +B.nG=new A.aw(0,12,0,12) +B.nH=new A.aw(0,8,0,0) +B.hw=new A.aw(0,8,0,8) +B.CW=new A.aw(10,0,10,0) +B.CX=new A.aw(10,10,10,10) +B.CY=new A.aw(12,0,0,0) +B.nI=new A.aw(12,12,12,12) +B.CZ=new A.aw(12,8,12,8) +B.cK=new A.aw(16,0,16,0) +B.D_=new A.aw(16,8,16,0) +B.dq=new A.aw(20,20,20,20) +B.D0=new A.aw(24,0,24,0) +B.D1=new A.aw(2,0,2,0) +B.D2=new A.aw(40,24,40,24) +B.nJ=new A.aw(4,0,4,0) +B.D3=new A.aw(4,4,4,4) +B.XZ=new A.aw(4,4,4,5) +B.D4=new A.aw(6,6,6,6) +B.eE=new A.aw(8,0,8,0) +B.J=new A.aw(8,8,8,8) +B.nK=new A.aw(0.5,1,0.5,1) +B.D5=new A.zV(null) +B.D6=new A.tE(0,"noOpinion") +B.D7=new A.tE(1,"enabled") +B.hx=new A.tE(2,"disabled") +B.dr=new A.pj(0,"none") +B.nL=new A.pj(1,"low") +B.eF=new A.pj(2,"medium") +B.eG=new A.pj(3,"high") +B.n=new A.S(0,0) +B.D8=new A.LJ(B.n,B.n) +B.nM=new A.Af(0,"tight") +B.hy=new A.Af(1,"loose") +B.D9=new A.Ai(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.nN=new A.tT(0,"Start") +B.hz=new A.tT(1,"Update") +B.hA=new A.tT(2,"End") +B.hB=new A.tU(0,"never") +B.hC=new A.tU(2,"always") +B.hD=new A.l7(0,"touch") +B.eH=new A.l7(1,"traditional") +B.Y_=new A.LS(0,"automatic") +B.nP=new A.i0(5) +B.bq=new A.i0(6) +B.nS=new A.fR("Invalid method call",null,null) +B.Dd=new A.fR("Expected envelope, got nothing",null,null) +B.aS=new A.fR("Message corrupted",null,null) +B.De=new A.fR("Invalid envelope",null,null) +B.Df=new A.Ar(1,"abgr") +B.Dg=new A.Ar(2,"rgba") +B.az=new A.Au(0,"accepted") +B.a3=new A.Au(1,"rejected") +B.nT=new A.n0(0,"pointerEvents") +B.cL=new A.n0(1,"browserGestures") +B.bV=new A.tZ(0,"ready") +B.eI=new A.tZ(1,"possible") +B.Dh=new A.tZ(2,"defunct") +B.eJ=new A.Ax(0,"forward") +B.nU=new A.Ax(1,"reverse") +B.ce=new A.pz(0,"push") +B.cf=new A.pz(1,"pop") +B.cg=new A.u0(0,"deferToChild") +B.bA=new A.u0(1,"opaque") +B.bW=new A.u0(2,"translucent") +B.Di=new A.aQ(57411,"MaterialIcons",null,!1) +B.Dj=new A.aQ(57490,"MaterialIcons",null,!0) +B.Dk=new A.aQ(57491,"MaterialIcons",null,!0) +B.Dl=new A.aQ(57499,"MaterialIcons",null,!0) +B.Dm=new A.aQ(57504,"MaterialIcons",null,!1) +B.Dn=new A.aQ(57683,"MaterialIcons",null,!1) +B.hF=new A.aQ(57686,"MaterialIcons",null,!1) +B.Do=new A.aQ(57688,"MaterialIcons",null,!1) +B.Dp=new A.aQ(57695,"MaterialIcons",null,!0) +B.Dq=new A.aQ(57704,"MaterialIcons",null,!1) +B.hG=new A.aQ(57706,"MaterialIcons",null,!1) +B.nW=new A.aQ(57730,"MaterialIcons",null,!1) +B.Dr=new A.aQ(57736,"MaterialIcons",null,!1) +B.Ds=new A.aQ(57744,"MaterialIcons",null,!1) +B.Dt=new A.aQ(57746,"MaterialIcons",null,!1) +B.Du=new A.aQ(57786,"MaterialIcons",null,!1) +B.Dv=new A.aQ(57882,"MaterialIcons",null,!1) +B.Dw=new A.aQ(57911,"MaterialIcons",null,!1) +B.Dx=new A.aQ(57925,"MaterialIcons",null,!1) +B.nX=new A.aQ(57926,"MaterialIcons",null,!1) +B.Dy=new A.aQ(58003,"MaterialIcons",null,!1) +B.Dz=new A.aQ(58019,"MaterialIcons",null,!1) +B.DA=new A.aQ(58091,"MaterialIcons",null,!1) +B.DB=new A.aQ(58137,"MaterialIcons",null,!1) +B.DC=new A.aQ(58165,"MaterialIcons",null,!1) +B.DD=new A.aQ(58174,"MaterialIcons",null,!0) +B.DE=new A.aQ(58193,"MaterialIcons",null,!1) +B.hH=new A.aQ(58195,"MaterialIcons",null,!1) +B.DF=new A.aQ(58196,"MaterialIcons",null,!1) +B.DG=new A.aQ(58197,"MaterialIcons",null,!1) +B.DH=new A.aQ(58198,"MaterialIcons",null,!1) +B.nY=new A.aQ(58336,"MaterialIcons",null,!1) +B.ds=new A.aQ(58372,"MaterialIcons",null,!1) +B.nZ=new A.aQ(58379,"MaterialIcons",null,!1) +B.DJ=new A.aQ(58644,"MaterialIcons",null,!1) +B.DK=new A.aQ(58721,"MaterialIcons",null,!0) +B.DM=new A.aQ(58737,"MaterialIcons",null,!0) +B.DN=new A.aQ(58834,"MaterialIcons",null,!0) +B.DO=new A.aQ(58923,"MaterialIcons",null,!1) +B.o_=new A.aQ(58986,"gestureicons",null,!1) +B.DP=new A.aQ(58987,"gestureicons",null,!1) +B.o0=new A.aQ(58992,"MaterialIcons",null,!1) +B.o1=new A.aQ(59013,"gestureicons",null,!1) +B.o2=new A.aQ(59014,"gestureicons",null,!1) +B.DQ=new A.aQ(59015,"MaterialIcons",null,!1) +B.DR=new A.aQ(59022,"gestureicons",null,!1) +B.o3=new A.aQ(59023,"gestureicons",null,!1) +B.DS=new A.aQ(59069,"MaterialIcons",null,!1) +B.DT=new A.aQ(59070,"MaterialIcons",null,!1) +B.DU=new A.aQ(59083,"MaterialIcons",null,!1) +B.o4=new A.aQ(59853,"gestureicons",null,!1) +B.DV=new A.aQ(60313,"MaterialIcons",null,!1) +B.DW=new A.aQ(61224,"MaterialIcons",null,!1) +B.DX=new A.aQ(61254,"MaterialIcons",null,!1) +B.DY=new A.aQ(61518,"MaterialIcons",null,!1) +B.DZ=new A.aQ(61585,"MaterialIcons",null,!1) +B.E_=new A.cW(B.C,null,null) +B.hI=new A.cW(B.p,1,24) +B.o5=new A.cW(B.p,null,null) +B.hJ=new A.cW(B.k,null,null) +B.E0=new A.cW(null,null,36) +B.DI=new A.aQ(58332,"MaterialIcons",null,!1) +B.o6=new A.u5(B.DI,null,null,null) +B.DL=new A.aQ(58727,"MaterialIcons",null,!1) +B.E1=new A.u5(B.DL,null,null,null) +B.o7=new A.AG(0,"rawRgba") +B.E2=new A.AG(1,"rawStraightRgba") +B.E4=new A.pG(0,"repeat") +B.E5=new A.pG(1,"repeatX") +B.E6=new A.pG(2,"repeatY") +B.cM=new A.pG(3,"noRepeat") +B.E7=new A.AL(0,"camera") +B.E8=new A.AL(1,"gallery") +B.hK=new A.uf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.o9=new A.cC(0) +B.Ea=new A.fV(0,0.1,B.N) +B.Ec=new A.fV(0,0.3333333333333333,B.N) +B.Ed=new A.fV(0,0.6666666666666666,B.N) +B.Eb=new A.fV(0.6,1,B.N) +B.oa=new A.fV(0.5,1,B.b6) +B.Ef=new A.fV(0,0.5,B.X) +B.Ee=new A.fV(0.5,1,B.X) +B.ob=new A.pO(0,"none") +B.oc=new A.pO(1,"inProgress") +B.Ej=new A.pO(2,"done") +B.Ek=new A.pO(3,"error") +B.El=new A.a8u(null) +B.Em=new A.a8v(null,null) +B.En=new A.B_(0,"rawKeyData") +B.Eo=new A.B_(1,"keyDataThenRawKeyData") +B.eK=new A.uo(0,"down") +B.Ep=new A.i4(B.z,B.eK,0,0,null,!1) +B.hL=new A.li(0,"handled") +B.dt=new A.li(1,"ignored") +B.od=new A.li(2,"skipRemainingHandlers") +B.cO=new A.uo(1,"up") +B.Eq=new A.uo(2,"repeat") +B.f7=new A.f(4294967556) +B.Er=new A.up(B.f7) +B.f8=new A.f(4294967562) +B.Es=new A.up(B.f8) +B.f9=new A.f(4294967564) +B.Et=new A.up(B.f9) +B.cP=new A.nb(0,"any") +B.bB=new A.nb(3,"all") +B.b9=new A.B6(!1) +B.aA=new A.B6(!0) +B.Ev=new A.MU(!1,255) +B.Ew=new A.MU(!0,255) +B.oe=new A.a8U(255) +B.bX=new A.pV(1,"prohibited") +B.of=new A.e8(0,0,0,B.bX) +B.du=new A.pV(0,"opportunity") +B.dv=new A.pV(2,"mandatory") +B.ch=new A.pV(3,"endOfText") +B.hM=new A.bB(0,"CM") +B.eN=new A.bB(1,"BA") +B.ci=new A.bB(10,"PO") +B.dw=new A.bB(11,"OP") +B.cQ=new A.bB(12,"CP") +B.eO=new A.bB(13,"IS") +B.dx=new A.bB(14,"HY") +B.hN=new A.bB(15,"SY") +B.bY=new A.bB(16,"NU") +B.eP=new A.bB(17,"CL") +B.hO=new A.bB(18,"GL") +B.og=new A.bB(19,"BB") +B.eQ=new A.bB(2,"LF") +B.aT=new A.bB(20,"HL") +B.eR=new A.bB(21,"JL") +B.dy=new A.bB(22,"JV") +B.dz=new A.bB(23,"JT") +B.hP=new A.bB(24,"NS") +B.eS=new A.bB(25,"ZW") +B.hQ=new A.bB(26,"ZWJ") +B.eT=new A.bB(27,"B2") +B.oh=new A.bB(28,"IN") +B.eU=new A.bB(29,"WJ") +B.hR=new A.bB(3,"BK") +B.hS=new A.bB(30,"ID") +B.eV=new A.bB(31,"EB") +B.dA=new A.bB(32,"H2") +B.dB=new A.bB(33,"H3") +B.hT=new A.bB(34,"CB") +B.hU=new A.bB(35,"RI") +B.eW=new A.bB(36,"EM") +B.hV=new A.bB(4,"CR") +B.eX=new A.bB(5,"SP") +B.oi=new A.bB(6,"EX") +B.hW=new A.bB(7,"QU") +B.ba=new A.bB(8,"AL") +B.eY=new A.bB(9,"PR") +B.hX=new A.ut(0,"leading") +B.Ex=new A.ut(1,"trailing") +B.Ey=new A.ut(2,"platform") +B.Ez=new A.N7(0,"list") +B.EA=new A.nc(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.oj=A.b(s([A.b_N(),A.b0_(),A.b02(),A.b_U(),A.b_P(),A.b_O(),A.b_Q()]),t.ox) +B.EI=A.b(s([0,1]),t.up) +B.hY=A.b(s([0,2,8]),t.t) +B.EJ=A.b(s([0,4,2,1]),t.t) +B.hE=new A.i0(0) +B.Da=new A.i0(1) +B.Db=new A.i0(2) +B.H=new A.i0(3) +B.bp=new A.i0(4) +B.Dc=new A.i0(7) +B.nQ=new A.i0(8) +B.ES=A.b(s([B.hE,B.Da,B.Db,B.H,B.bp,B.nP,B.bq,B.Dc,B.nQ]),A.U("o")) +B.ol=A.b(s([292,260,226,226]),t.t) +B.om=A.b(s([8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8]),t.t) +B.on=A.b(s([0,0,32776,33792,1,10240,0,0]),t.t) +B.oo=A.b(s([137,80,78,71,13,10,26,10]),t.t) +B.yR=new A.t_() +B.wB=new A.Dl(1,"page") +B.wC=new A.ii(B.V,B.wB) +B.EV=A.b(s([B.yR,B.wC]),A.U("o")) +B.EW=A.b(s(["*::class","*::dir","*::draggable","*::hidden","*::id","*::inert","*::itemprop","*::itemref","*::itemscope","*::lang","*::spellcheck","*::title","*::translate","A::accesskey","A::coords","A::hreflang","A::name","A::shape","A::tabindex","A::target","A::type","AREA::accesskey","AREA::alt","AREA::coords","AREA::nohref","AREA::shape","AREA::tabindex","AREA::target","AUDIO::controls","AUDIO::loop","AUDIO::mediagroup","AUDIO::muted","AUDIO::preload","BDO::dir","BODY::alink","BODY::bgcolor","BODY::link","BODY::text","BODY::vlink","BR::clear","BUTTON::accesskey","BUTTON::disabled","BUTTON::name","BUTTON::tabindex","BUTTON::type","BUTTON::value","CANVAS::height","CANVAS::width","CAPTION::align","COL::align","COL::char","COL::charoff","COL::span","COL::valign","COL::width","COLGROUP::align","COLGROUP::char","COLGROUP::charoff","COLGROUP::span","COLGROUP::valign","COLGROUP::width","COMMAND::checked","COMMAND::command","COMMAND::disabled","COMMAND::label","COMMAND::radiogroup","COMMAND::type","DATA::value","DEL::datetime","DETAILS::open","DIR::compact","DIV::align","DL::compact","FIELDSET::disabled","FONT::color","FONT::face","FONT::size","FORM::accept","FORM::autocomplete","FORM::enctype","FORM::method","FORM::name","FORM::novalidate","FORM::target","FRAME::name","H1::align","H2::align","H3::align","H4::align","H5::align","H6::align","HR::align","HR::noshade","HR::size","HR::width","HTML::version","IFRAME::align","IFRAME::frameborder","IFRAME::height","IFRAME::marginheight","IFRAME::marginwidth","IFRAME::width","IMG::align","IMG::alt","IMG::border","IMG::height","IMG::hspace","IMG::ismap","IMG::name","IMG::usemap","IMG::vspace","IMG::width","INPUT::accept","INPUT::accesskey","INPUT::align","INPUT::alt","INPUT::autocomplete","INPUT::autofocus","INPUT::checked","INPUT::disabled","INPUT::inputmode","INPUT::ismap","INPUT::list","INPUT::max","INPUT::maxlength","INPUT::min","INPUT::multiple","INPUT::name","INPUT::placeholder","INPUT::readonly","INPUT::required","INPUT::size","INPUT::step","INPUT::tabindex","INPUT::type","INPUT::usemap","INPUT::value","INS::datetime","KEYGEN::disabled","KEYGEN::keytype","KEYGEN::name","LABEL::accesskey","LABEL::for","LEGEND::accesskey","LEGEND::align","LI::type","LI::value","LINK::sizes","MAP::name","MENU::compact","MENU::label","MENU::type","METER::high","METER::low","METER::max","METER::min","METER::value","OBJECT::typemustmatch","OL::compact","OL::reversed","OL::start","OL::type","OPTGROUP::disabled","OPTGROUP::label","OPTION::disabled","OPTION::label","OPTION::selected","OPTION::value","OUTPUT::for","OUTPUT::name","P::align","PRE::width","PROGRESS::max","PROGRESS::min","PROGRESS::value","SELECT::autocomplete","SELECT::disabled","SELECT::multiple","SELECT::name","SELECT::required","SELECT::size","SELECT::tabindex","SOURCE::type","TABLE::align","TABLE::bgcolor","TABLE::border","TABLE::cellpadding","TABLE::cellspacing","TABLE::frame","TABLE::rules","TABLE::summary","TABLE::width","TBODY::align","TBODY::char","TBODY::charoff","TBODY::valign","TD::abbr","TD::align","TD::axis","TD::bgcolor","TD::char","TD::charoff","TD::colspan","TD::headers","TD::height","TD::nowrap","TD::rowspan","TD::scope","TD::valign","TD::width","TEXTAREA::accesskey","TEXTAREA::autocomplete","TEXTAREA::cols","TEXTAREA::disabled","TEXTAREA::inputmode","TEXTAREA::name","TEXTAREA::placeholder","TEXTAREA::readonly","TEXTAREA::required","TEXTAREA::rows","TEXTAREA::tabindex","TEXTAREA::wrap","TFOOT::align","TFOOT::char","TFOOT::charoff","TFOOT::valign","TH::abbr","TH::align","TH::axis","TH::bgcolor","TH::char","TH::charoff","TH::colspan","TH::headers","TH::height","TH::nowrap","TH::rowspan","TH::scope","TH::valign","TH::width","THEAD::align","THEAD::char","THEAD::charoff","THEAD::valign","TR::align","TR::bgcolor","TR::char","TR::charoff","TR::valign","TRACK::default","TRACK::kind","TRACK::label","TRACK::srclang","UL::compact","UL::type","VIDEO::controls","VIDEO::height","VIDEO::loop","VIDEO::mediagroup","VIDEO::muted","VIDEO::preload","VIDEO::width"]),t.s) +B.EX=A.b(s([2,3,7]),t.t) +B.F6=A.b(s(["S","M","T","W","T","F","S"]),t.s) +B.F8=A.b(s([3,3,11]),t.t) +B.dK=new A.h1(0,"controlModifier") +B.dL=new A.h1(1,"shiftModifier") +B.dM=new A.h1(2,"altModifier") +B.dN=new A.h1(3,"metaModifier") +B.vb=new A.h1(4,"capsLockModifier") +B.vc=new A.h1(5,"numLockModifier") +B.vd=new A.h1(6,"scrollLockModifier") +B.ve=new A.h1(7,"functionModifier") +B.O9=new A.h1(8,"symbolModifier") +B.oq=A.b(s([B.dK,B.dL,B.dM,B.dN,B.vb,B.vc,B.vd,B.ve,B.O9]),A.U("o

    ")) +B.c3=new A.ex(1,"fuchsia") +B.Fv=A.b(s([B.aZ,B.c3,B.aH,B.bH,B.bu,B.bI]),A.U("o")) +B.Fx=A.b(s([511,1023,2047,4095]),t.t) +B.FI=A.b(s(["Before Christ","Anno Domini"]),t.s) +B.Hd=A.b(s([231,120,48,89,115,113,120,152,112]),t.t) +B.Kp=A.b(s([152,179,64,126,170,118,46,70,95]),t.t) +B.Kq=A.b(s([175,69,143,80,85,82,72,155,103]),t.t) +B.KB=A.b(s([56,58,10,171,218,189,17,13,152]),t.t) +B.KM=A.b(s([114,26,17,163,44,195,21,10,173]),t.t) +B.KX=A.b(s([121,24,80,195,26,62,44,64,85]),t.t) +B.L7=A.b(s([144,71,10,38,171,213,144,34,26]),t.t) +B.Li=A.b(s([170,46,55,19,136,160,33,206,71]),t.t) +B.Lt=A.b(s([63,20,8,114,114,208,12,9,226]),t.t) +B.LE=A.b(s([81,40,11,96,182,84,29,16,36]),t.t) +B.JF=A.b(s([B.Hd,B.Kp,B.Kq,B.KB,B.KM,B.KX,B.L7,B.Li,B.Lt,B.LE]),t.p) +B.LH=A.b(s([134,183,89,137,98,101,106,165,148]),t.t) +B.Kr=A.b(s([72,187,100,130,157,111,32,75,80]),t.t) +B.Ks=A.b(s([66,102,167,99,74,62,40,234,128]),t.t) +B.IM=A.b(s([41,53,9,178,241,141,26,8,107]),t.t) +B.Kt=A.b(s([74,43,26,146,73,166,49,23,157]),t.t) +B.Ku=A.b(s([65,38,105,160,51,52,31,115,128]),t.t) +B.HY=A.b(s([104,79,12,27,217,255,87,17,7]),t.t) +B.Kv=A.b(s([87,68,71,44,114,51,15,186,23]),t.t) +B.Kw=A.b(s([47,41,14,110,182,183,21,17,194]),t.t) +B.Kx=A.b(s([66,45,25,102,197,189,23,18,22]),t.t) +B.Gz=A.b(s([B.LH,B.Kr,B.Ks,B.IM,B.Kt,B.Ku,B.HY,B.Kv,B.Kw,B.Kx]),t.p) +B.Ky=A.b(s([88,88,147,150,42,46,45,196,205]),t.t) +B.Kz=A.b(s([43,97,183,117,85,38,35,179,61]),t.t) +B.KA=A.b(s([39,53,200,87,26,21,43,232,171]),t.t) +B.KC=A.b(s([56,34,51,104,114,102,29,93,77]),t.t) +B.KD=A.b(s([39,28,85,171,58,165,90,98,64]),t.t) +B.KE=A.b(s([34,22,116,206,23,34,43,166,73]),t.t) +B.KF=A.b(s([107,54,32,26,51,1,81,43,31]),t.t) +B.KG=A.b(s([68,25,106,22,64,171,36,225,114]),t.t) +B.KH=A.b(s([34,19,21,102,132,188,16,76,124]),t.t) +B.KI=A.b(s([62,18,78,95,85,57,50,48,51]),t.t) +B.G3=A.b(s([B.Ky,B.Kz,B.KA,B.KC,B.KD,B.KE,B.KF,B.KG,B.KH,B.KI]),t.p) +B.KJ=A.b(s([193,101,35,159,215,111,89,46,111]),t.t) +B.KK=A.b(s([60,148,31,172,219,228,21,18,111]),t.t) +B.HZ=A.b(s([112,113,77,85,179,255,38,120,114]),t.t) +B.IN=A.b(s([40,42,1,196,245,209,10,25,109]),t.t) +B.KL=A.b(s([88,43,29,140,166,213,37,43,154]),t.t) +B.KN=A.b(s([61,63,30,155,67,45,68,1,209]),t.t) +B.KO=A.b(s([100,80,8,43,154,1,51,26,71]),t.t) +B.IO=A.b(s([142,78,78,16,255,128,34,197,171]),t.t) +B.KP=A.b(s([41,40,5,102,211,183,4,1,221]),t.t) +B.KQ=A.b(s([51,50,17,168,209,192,23,25,82]),t.t) +B.Gw=A.b(s([B.KJ,B.KK,B.HZ,B.IN,B.KL,B.KN,B.KO,B.IO,B.KP,B.KQ]),t.p) +B.IP=A.b(s([138,31,36,171,27,166,38,44,229]),t.t) +B.KR=A.b(s([67,87,58,169,82,115,26,59,179]),t.t) +B.KS=A.b(s([63,59,90,180,59,166,93,73,154]),t.t) +B.KT=A.b(s([40,40,21,116,143,209,34,39,175]),t.t) +B.KU=A.b(s([47,15,16,183,34,223,49,45,183]),t.t) +B.KV=A.b(s([46,17,33,183,6,98,15,32,183]),t.t) +B.KW=A.b(s([57,46,22,24,128,1,54,17,37]),t.t) +B.KY=A.b(s([65,32,73,115,28,128,23,128,205]),t.t) +B.KZ=A.b(s([40,3,9,115,51,192,18,6,223]),t.t) +B.L_=A.b(s([87,37,9,115,59,77,64,21,47]),t.t) +B.JU=A.b(s([B.IP,B.KR,B.KS,B.KT,B.KU,B.KV,B.KW,B.KY,B.KZ,B.L_]),t.p) +B.L0=A.b(s([104,55,44,218,9,54,53,130,226]),t.t) +B.L1=A.b(s([64,90,70,205,40,41,23,26,57]),t.t) +B.L2=A.b(s([54,57,112,184,5,41,38,166,213]),t.t) +B.L3=A.b(s([30,34,26,133,152,116,10,32,134]),t.t) +B.IQ=A.b(s([39,19,53,221,26,114,32,73,255]),t.t) +B.L4=A.b(s([31,9,65,234,2,15,1,118,73]),t.t) +B.I_=A.b(s([75,32,12,51,192,255,160,43,51]),t.t) +B.L5=A.b(s([88,31,35,67,102,85,55,186,85]),t.t) +B.L6=A.b(s([56,21,23,111,59,205,45,37,192]),t.t) +B.L8=A.b(s([55,38,70,124,73,102,1,34,98]),t.t) +B.EB=A.b(s([B.L0,B.L1,B.L2,B.L3,B.IQ,B.L4,B.I_,B.L5,B.L6,B.L8]),t.p) +B.L9=A.b(s([125,98,42,88,104,85,117,175,82]),t.t) +B.La=A.b(s([95,84,53,89,128,100,113,101,45]),t.t) +B.Lb=A.b(s([75,79,123,47,51,128,81,171,1]),t.t) +B.Lc=A.b(s([57,17,5,71,102,57,53,41,49]),t.t) +B.Ld=A.b(s([38,33,13,121,57,73,26,1,85]),t.t) +B.Le=A.b(s([41,10,67,138,77,110,90,47,114]),t.t) +B.I0=A.b(s([115,21,2,10,102,255,166,23,6]),t.t) +B.Lf=A.b(s([101,29,16,10,85,128,101,196,26]),t.t) +B.Lg=A.b(s([57,18,10,102,102,213,34,20,43]),t.t) +B.Lh=A.b(s([117,20,15,36,163,128,68,1,26]),t.t) +B.Hw=A.b(s([B.L9,B.La,B.Lb,B.Lc,B.Ld,B.Le,B.I0,B.Lf,B.Lg,B.Lh]),t.p) +B.Iy=A.b(s([102,61,71,37,34,53,31,243,192]),t.t) +B.Lj=A.b(s([69,60,71,38,73,119,28,222,37]),t.t) +B.Iz=A.b(s([68,45,128,34,1,47,11,245,171]),t.t) +B.Lk=A.b(s([62,17,19,70,146,85,55,62,70]),t.t) +B.Ll=A.b(s([37,43,37,154,100,163,85,160,1]),t.t) +B.Lm=A.b(s([63,9,92,136,28,64,32,201,85]),t.t) +B.I1=A.b(s([75,15,9,9,64,255,184,119,16]),t.t) +B.I2=A.b(s([86,6,28,5,64,255,25,248,1]),t.t) +B.I3=A.b(s([56,8,17,132,137,255,55,116,128]),t.t) +B.Ln=A.b(s([58,15,20,82,135,57,26,121,40]),t.t) +B.FH=A.b(s([B.Iy,B.Lj,B.Iz,B.Lk,B.Ll,B.Lm,B.I1,B.I2,B.I3,B.Ln]),t.p) +B.Lo=A.b(s([164,50,31,137,154,133,25,35,218]),t.t) +B.Lp=A.b(s([51,103,44,131,131,123,31,6,158]),t.t) +B.Lq=A.b(s([86,40,64,135,148,224,45,183,128]),t.t) +B.Lr=A.b(s([22,26,17,131,240,154,14,1,209]),t.t) +B.Ls=A.b(s([45,16,21,91,64,222,7,1,197]),t.t) +B.Lu=A.b(s([56,21,39,155,60,138,23,102,213]),t.t) +B.I4=A.b(s([83,12,13,54,192,255,68,47,28]),t.t) +B.Lv=A.b(s([85,26,85,85,128,128,32,146,171]),t.t) +B.Lw=A.b(s([18,11,7,63,144,171,4,4,246]),t.t) +B.Lx=A.b(s([35,27,10,146,174,171,12,26,128]),t.t) +B.Hx=A.b(s([B.Lo,B.Lp,B.Lq,B.Lr,B.Ls,B.Lu,B.I4,B.Lv,B.Lw,B.Lx]),t.p) +B.Ly=A.b(s([190,80,35,99,180,80,126,54,45]),t.t) +B.Lz=A.b(s([85,126,47,87,176,51,41,20,32]),t.t) +B.LA=A.b(s([101,75,128,139,118,146,116,128,85]),t.t) +B.LB=A.b(s([56,41,15,176,236,85,37,9,62]),t.t) +B.I5=A.b(s([71,30,17,119,118,255,17,18,138]),t.t) +B.LC=A.b(s([101,38,60,138,55,70,43,26,142]),t.t) +B.I6=A.b(s([146,36,19,30,171,255,97,27,20]),t.t) +B.LD=A.b(s([138,45,61,62,219,1,81,188,64]),t.t) +B.LF=A.b(s([32,41,20,117,151,142,20,21,163]),t.t) +B.LG=A.b(s([112,19,12,61,195,128,48,4,24]),t.t) +B.GX=A.b(s([B.Ly,B.Lz,B.LA,B.LB,B.I5,B.LC,B.I6,B.LD,B.LF,B.LG]),t.p) +B.FJ=A.b(s([B.JF,B.Gz,B.G3,B.Gw,B.JU,B.EB,B.Hw,B.FH,B.Hx,B.GX]),t.wX) +B.or=A.b(s([3226,6412,200,168,38,38,134,134,100,100,100,100,68,68,68,68]),t.t) +B.FN=A.b(s([8,8,4,2]),t.t) +B.FO=A.b(s([A.b_I(),A.b_Y(),A.b00(),A.b_S(),A.b_K(),A.b_J(),A.b_L()]),t.ox) +B.i_=A.b(s([4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157]),t.t) +B.ov=A.b(s([7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0]),t.t) +B.ou=A.b(s([80,88,23,71,30,30,62,62,4,4,4,4,4,4,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41]),t.t) +B.FT=A.b(s(["AM","PM"]),t.s) +B.FU=A.b(s([24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112]),t.t) +B.eZ=A.b(s([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63]),t.t) +B.i0=A.b(s([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284]),t.t) +B.FV=A.b(s([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,1,1,1,1,0]),t.up) +B.bC=A.b(s([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]),t.t) +B.FY=A.b(s(["BC","AD"]),t.s) +B.Rk=new A.w8(0,"top") +B.Rl=new A.w8(1,"bottom") +B.ow=A.b(s([B.Rk,B.Rl]),t.BG) +B.f_=A.b(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) +B.G1=A.b(s(["pointerdown","pointermove","pointerup","pointercancel","touchstart","touchend","touchmove","touchcancel","mousedown","mousemove","mouseup","keyup","keydown"]),t.s) +B.i1=A.b(s([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215,33554431,67108863,134217727,268435455,536870911,1073741823,2147483647,4294967295]),t.t) +B.ox=A.b(s([0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0]),t.t) +B.mr=new A.dh(0,"DoubleQuote") +B.db=new A.dh(1,"SingleQuote") +B.aF=new A.dh(2,"HebrewLetter") +B.fE=new A.dh(3,"CR") +B.fF=new A.dh(4,"LF") +B.mv=new A.dh(5,"Newline") +B.eg=new A.dh(6,"Extend") +B.Wv=new A.dh(7,"RegionalIndicator") +B.eh=new A.dh(8,"Format") +B.ei=new A.dh(9,"Katakana") +B.bl=new A.dh(10,"ALetter") +B.ms=new A.dh(11,"MidLetter") +B.mt=new A.dh(12,"MidNum") +B.ee=new A.dh(13,"MidNumLet") +B.bK=new A.dh(14,"Numeric") +B.fD=new A.dh(15,"ExtendNumLet") +B.ef=new A.dh(16,"ZWJ") +B.mu=new A.dh(17,"WSegSpace") +B.xP=new A.dh(18,"Unknown") +B.Gd=A.b(s([B.mr,B.db,B.aF,B.fE,B.fF,B.mv,B.eg,B.Wv,B.eh,B.ei,B.bl,B.ms,B.mt,B.ee,B.bK,B.fD,B.ef,B.mu,B.xP]),A.U("o")) +B.oy=A.b(s(["text","multiline","number","phone","datetime","emailAddress","url","visiblePassword","name","address","none"]),t.s) +B.Gi=A.b(s([null,A.b0k(),A.b0l(),A.b0j()]),A.U("o<~(i,i,i,i,i,ez)?>")) +B.oz=A.b(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +B.LM=new A.nd("en","US") +B.oA=A.b(s([B.LM]),t.ss) +B.f0=A.b(s([28679,28679,31752,-32759,-31735,-30711,-29687,-28663,29703,29703,30727,30727,-27639,-26615,-25591,-24567]),t.t) +B.aV=A.b(s([255,255,255,255,255,255,255,255,255,255,255]),t.t) +B.cR=A.b(s([B.aV,B.aV,B.aV]),t.p) +B.J7=A.b(s([176,246,255,255,255,255,255,255,255,255,255]),t.t) +B.He=A.b(s([223,241,252,255,255,255,255,255,255,255,255]),t.t) +B.Jm=A.b(s([249,253,253,255,255,255,255,255,255,255,255]),t.t) +B.Gb=A.b(s([B.J7,B.He,B.Jm]),t.p) +B.J0=A.b(s([255,244,252,255,255,255,255,255,255,255,255]),t.t) +B.JB=A.b(s([234,254,254,255,255,255,255,255,255,255,255]),t.t) +B.oY=A.b(s([253,255,255,255,255,255,255,255,255,255,255]),t.t) +B.In=A.b(s([B.J0,B.JB,B.oY]),t.p) +B.J1=A.b(s([255,246,254,255,255,255,255,255,255,255,255]),t.t) +B.JX=A.b(s([239,253,254,255,255,255,255,255,255,255,255]),t.t) +B.oC=A.b(s([254,255,254,255,255,255,255,255,255,255,255]),t.t) +B.GR=A.b(s([B.J1,B.JX,B.oC]),t.p) +B.oV=A.b(s([255,248,254,255,255,255,255,255,255,255,255]),t.t) +B.JY=A.b(s([251,255,254,255,255,255,255,255,255,255,255]),t.t) +B.LJ=A.b(s([B.oV,B.JY,B.aV]),t.p) +B.i6=A.b(s([255,253,254,255,255,255,255,255,255,255,255]),t.t) +B.J2=A.b(s([251,254,254,255,255,255,255,255,255,255,255]),t.t) +B.FX=A.b(s([B.i6,B.J2,B.oC]),t.p) +B.Ib=A.b(s([255,254,253,255,254,255,255,255,255,255,255]),t.t) +B.JT=A.b(s([250,255,254,255,254,255,255,255,255,255,255]),t.t) +B.f1=A.b(s([254,255,255,255,255,255,255,255,255,255,255]),t.t) +B.F9=A.b(s([B.Ib,B.JT,B.f1]),t.p) +B.JS=A.b(s([B.cR,B.Gb,B.In,B.GR,B.LJ,B.FX,B.F9,B.cR]),t.wX) +B.GJ=A.b(s([217,255,255,255,255,255,255,255,255,255,255]),t.t) +B.IX=A.b(s([225,252,241,253,255,255,254,255,255,255,255]),t.t) +B.JR=A.b(s([234,250,241,250,253,255,253,254,255,255,255]),t.t) +B.Gc=A.b(s([B.GJ,B.IX,B.JR]),t.p) +B.i2=A.b(s([255,254,255,255,255,255,255,255,255,255,255]),t.t) +B.JC=A.b(s([223,254,254,255,255,255,255,255,255,255,255]),t.t) +B.EC=A.b(s([238,253,254,254,255,255,255,255,255,255,255]),t.t) +B.Hc=A.b(s([B.i2,B.JC,B.EC]),t.p) +B.Ge=A.b(s([249,254,255,255,255,255,255,255,255,255,255]),t.t) +B.JV=A.b(s([B.oV,B.Ge,B.aV]),t.p) +B.Jn=A.b(s([255,253,255,255,255,255,255,255,255,255,255]),t.t) +B.Gf=A.b(s([247,254,255,255,255,255,255,255,255,255,255]),t.t) +B.Gl=A.b(s([B.Jn,B.Gf,B.aV]),t.p) +B.GK=A.b(s([252,255,255,255,255,255,255,255,255,255,255]),t.t) +B.Jr=A.b(s([B.i6,B.GK,B.aV]),t.p) +B.oW=A.b(s([255,254,254,255,255,255,255,255,255,255,255]),t.t) +B.Jh=A.b(s([B.oW,B.oY,B.aV]),t.p) +B.Gg=A.b(s([255,254,253,255,255,255,255,255,255,255,255]),t.t) +B.oB=A.b(s([250,255,255,255,255,255,255,255,255,255,255]),t.t) +B.EQ=A.b(s([B.Gg,B.oB,B.f1]),t.p) +B.G2=A.b(s([B.Gc,B.Hc,B.JV,B.Gl,B.Jr,B.Jh,B.EQ,B.cR]),t.wX) +B.Hf=A.b(s([186,251,250,255,255,255,255,255,255,255,255]),t.t) +B.ED=A.b(s([234,251,244,254,255,255,255,255,255,255,255]),t.t) +B.Gv=A.b(s([251,251,243,253,254,255,254,255,255,255,255]),t.t) +B.JQ=A.b(s([B.Hf,B.ED,B.Gv]),t.p) +B.Hg=A.b(s([236,253,254,255,255,255,255,255,255,255,255]),t.t) +B.FR=A.b(s([251,253,253,254,254,255,255,255,255,255,255]),t.t) +B.I7=A.b(s([B.i6,B.Hg,B.FR]),t.p) +B.JD=A.b(s([254,254,254,255,255,255,255,255,255,255,255]),t.t) +B.Io=A.b(s([B.oW,B.JD,B.aV]),t.p) +B.J8=A.b(s([254,254,255,255,255,255,255,255,255,255,255]),t.t) +B.GU=A.b(s([B.i2,B.J8,B.f1]),t.p) +B.p3=A.b(s([B.aV,B.f1,B.aV]),t.p) +B.GV=A.b(s([B.JQ,B.I7,B.Io,B.GU,B.p3,B.cR,B.cR,B.cR]),t.wX) +B.GL=A.b(s([248,255,255,255,255,255,255,255,255,255,255]),t.t) +B.FW=A.b(s([250,254,252,254,255,255,255,255,255,255,255]),t.t) +B.J9=A.b(s([248,254,249,253,255,255,255,255,255,255,255]),t.t) +B.It=A.b(s([B.GL,B.FW,B.J9]),t.p) +B.Jo=A.b(s([255,253,253,255,255,255,255,255,255,255,255]),t.t) +B.GM=A.b(s([246,253,253,255,255,255,255,255,255,255,255]),t.t) +B.EE=A.b(s([252,254,251,254,254,255,255,255,255,255,255]),t.t) +B.EF=A.b(s([B.Jo,B.GM,B.EE]),t.p) +B.J3=A.b(s([255,254,252,255,255,255,255,255,255,255,255]),t.t) +B.Ja=A.b(s([248,254,253,255,255,255,255,255,255,255,255]),t.t) +B.IY=A.b(s([253,255,254,254,255,255,255,255,255,255,255]),t.t) +B.G_=A.b(s([B.J3,B.Ja,B.IY]),t.p) +B.JZ=A.b(s([255,251,254,255,255,255,255,255,255,255,255]),t.t) +B.K_=A.b(s([245,251,254,255,255,255,255,255,255,255,255]),t.t) +B.K0=A.b(s([253,253,254,255,255,255,255,255,255,255,255]),t.t) +B.JG=A.b(s([B.JZ,B.K_,B.K0]),t.p) +B.Jp=A.b(s([255,251,253,255,255,255,255,255,255,255,255]),t.t) +B.Hh=A.b(s([252,253,254,255,255,255,255,255,255,255,255]),t.t) +B.JJ=A.b(s([B.Jp,B.Hh,B.i2]),t.p) +B.Gh=A.b(s([255,252,255,255,255,255,255,255,255,255,255]),t.t) +B.K1=A.b(s([249,255,254,255,255,255,255,255,255,255,255]),t.t) +B.K2=A.b(s([255,255,254,255,255,255,255,255,255,255,255]),t.t) +B.Fq=A.b(s([B.Gh,B.K1,B.K2]),t.p) +B.Jq=A.b(s([255,255,253,255,255,255,255,255,255,255,255]),t.t) +B.LK=A.b(s([B.Jq,B.oB,B.aV]),t.p) +B.FK=A.b(s([B.It,B.EF,B.G_,B.JG,B.JJ,B.Fq,B.LK,B.p3]),t.wX) +B.GF=A.b(s([B.JS,B.G2,B.GV,B.FK]),t.B1) +B.mC=new A.xL(0,"named") +B.Xy=new A.xL(1,"anonymous") +B.GI=A.b(s([B.mC,B.Xy]),A.U("o")) +B.GQ=A.b(s(["Q1","Q2","Q3","Q4"]),t.s) +B.GW=A.b(s([0,1,3,7,15,31,63,127,255,511,1023,2047,4095]),t.t) +B.hZ=A.b(s([128,128,128,128,128,128,128,128,128,128,128]),t.t) +B.oT=A.b(s([B.hZ,B.hZ,B.hZ]),t.p) +B.HK=A.b(s([253,136,254,255,228,219,128,128,128,128,128]),t.t) +B.Hy=A.b(s([189,129,242,255,227,213,255,219,128,128,128]),t.t) +B.Kc=A.b(s([106,126,227,252,214,209,255,255,128,128,128]),t.t) +B.Kb=A.b(s([B.HK,B.Hy,B.Kc]),t.p) +B.Go=A.b(s([1,98,248,255,236,226,255,255,128,128,128]),t.t) +B.HR=A.b(s([181,133,238,254,221,234,255,154,128,128,128]),t.t) +B.Hz=A.b(s([78,134,202,247,198,180,255,219,128,128,128]),t.t) +B.ID=A.b(s([B.Go,B.HR,B.Hz]),t.p) +B.GG=A.b(s([1,185,249,255,243,255,128,128,128,128,128]),t.t) +B.IE=A.b(s([184,150,247,255,236,224,128,128,128,128,128]),t.t) +B.G6=A.b(s([77,110,216,255,236,230,128,128,128,128,128]),t.t) +B.Hm=A.b(s([B.GG,B.IE,B.G6]),t.p) +B.GH=A.b(s([1,101,251,255,241,255,128,128,128,128,128]),t.t) +B.K3=A.b(s([170,139,241,252,236,209,255,255,128,128,128]),t.t) +B.Hr=A.b(s([37,116,196,243,228,255,255,255,128,128,128]),t.t) +B.Gj=A.b(s([B.GH,B.K3,B.Hr]),t.p) +B.EP=A.b(s([1,204,254,255,245,255,128,128,128,128,128]),t.t) +B.G7=A.b(s([207,160,250,255,238,128,128,128,128,128,128]),t.t) +B.IF=A.b(s([102,103,231,255,211,171,128,128,128,128,128]),t.t) +B.Fu=A.b(s([B.EP,B.G7,B.IF]),t.p) +B.JM=A.b(s([1,152,252,255,240,255,128,128,128,128,128]),t.t) +B.IG=A.b(s([177,135,243,255,234,225,128,128,128,128,128]),t.t) +B.G8=A.b(s([80,129,211,255,194,224,128,128,128,128,128]),t.t) +B.FL=A.b(s([B.JM,B.IG,B.G8]),t.p) +B.op=A.b(s([1,1,255,128,128,128,128,128,128,128,128]),t.t) +B.EY=A.b(s([246,1,255,128,128,128,128,128,128,128,128]),t.t) +B.EL=A.b(s([255,128,128,128,128,128,128,128,128,128,128]),t.t) +B.H7=A.b(s([B.op,B.EY,B.EL]),t.p) +B.ER=A.b(s([B.oT,B.Kb,B.ID,B.Hm,B.Gj,B.Fu,B.FL,B.H7]),t.wX) +B.EZ=A.b(s([198,35,237,223,193,187,162,160,145,155,62]),t.t) +B.EU=A.b(s([131,45,198,221,172,176,220,157,252,221,1]),t.t) +B.II=A.b(s([68,47,146,208,149,167,221,162,255,223,128]),t.t) +B.FZ=A.b(s([B.EZ,B.EU,B.II]),t.p) +B.Jt=A.b(s([1,149,241,255,221,224,255,255,128,128,128]),t.t) +B.HA=A.b(s([184,141,234,253,222,220,255,199,128,128,128]),t.t) +B.IR=A.b(s([81,99,181,242,176,190,249,202,255,255,128]),t.t) +B.Gk=A.b(s([B.Jt,B.HA,B.IR]),t.p) +B.Ji=A.b(s([1,129,232,253,214,197,242,196,255,255,128]),t.t) +B.HS=A.b(s([99,121,210,250,201,198,255,202,128,128,128]),t.t) +B.IS=A.b(s([23,91,163,242,170,187,247,210,255,255,128]),t.t) +B.LL=A.b(s([B.Ji,B.HS,B.IS]),t.p) +B.JN=A.b(s([1,200,246,255,234,255,128,128,128,128,128]),t.t) +B.Hs=A.b(s([109,178,241,255,231,245,255,255,128,128,128]),t.t) +B.Gp=A.b(s([44,130,201,253,205,192,255,255,128,128,128]),t.t) +B.GT=A.b(s([B.JN,B.Hs,B.Gp]),t.p) +B.Jb=A.b(s([1,132,239,251,219,209,255,165,128,128,128]),t.t) +B.Gq=A.b(s([94,136,225,251,218,190,255,255,128,128,128]),t.t) +B.HB=A.b(s([22,100,174,245,186,161,255,199,128,128,128]),t.t) +B.IC=A.b(s([B.Jb,B.Gq,B.HB]),t.p) +B.K6=A.b(s([1,182,249,255,232,235,128,128,128,128,128]),t.t) +B.IH=A.b(s([124,143,241,255,227,234,128,128,128,128,128]),t.t) +B.HC=A.b(s([35,77,181,251,193,211,255,205,128,128,128]),t.t) +B.Jz=A.b(s([B.K6,B.IH,B.HC]),t.p) +B.Hl=A.b(s([1,157,247,255,236,231,255,255,128,128,128]),t.t) +B.Ju=A.b(s([121,141,235,255,225,227,255,255,128,128,128]),t.t) +B.HD=A.b(s([45,99,188,251,195,217,255,224,128,128,128]),t.t) +B.FS=A.b(s([B.Hl,B.Ju,B.HD]),t.p) +B.K7=A.b(s([1,1,251,255,213,255,128,128,128,128,128]),t.t) +B.HM=A.b(s([203,1,248,255,255,128,128,128,128,128,128]),t.t) +B.JO=A.b(s([137,1,177,255,224,255,128,128,128,128,128]),t.t) +B.Hi=A.b(s([B.K7,B.HM,B.JO]),t.p) +B.Gn=A.b(s([B.FZ,B.Gk,B.LL,B.GT,B.IC,B.Jz,B.FS,B.Hi]),t.wX) +B.Jl=A.b(s([253,9,248,251,207,208,255,192,128,128,128]),t.t) +B.Ip=A.b(s([175,13,224,243,193,185,249,198,255,255,128]),t.t) +B.IJ=A.b(s([73,17,171,221,161,179,236,167,255,234,128]),t.t) +B.EG=A.b(s([B.Jl,B.Ip,B.IJ]),t.p) +B.Jv=A.b(s([1,95,247,253,212,183,255,255,128,128,128]),t.t) +B.Jx=A.b(s([239,90,244,250,211,209,255,255,128,128,128]),t.t) +B.Kd=A.b(s([155,77,195,248,188,195,255,255,128,128,128]),t.t) +B.H3=A.b(s([B.Jv,B.Jx,B.Kd]),t.p) +B.Jc=A.b(s([1,24,239,251,218,219,255,205,128,128,128]),t.t) +B.G9=A.b(s([201,51,219,255,196,186,128,128,128,128,128]),t.t) +B.HE=A.b(s([69,46,190,239,201,218,255,228,128,128,128]),t.t) +B.Is=A.b(s([B.Jc,B.G9,B.HE]),t.p) +B.FP=A.b(s([1,191,251,255,255,128,128,128,128,128,128]),t.t) +B.K8=A.b(s([223,165,249,255,213,255,128,128,128,128,128]),t.t) +B.HN=A.b(s([141,124,248,255,255,128,128,128,128,128,128]),t.t) +B.G4=A.b(s([B.FP,B.K8,B.HN]),t.p) +B.HO=A.b(s([1,16,248,255,255,128,128,128,128,128,128]),t.t) +B.JP=A.b(s([190,36,230,255,236,255,128,128,128,128,128]),t.t) +B.F_=A.b(s([149,1,255,128,128,128,128,128,128,128,128]),t.t) +B.Ho=A.b(s([B.HO,B.JP,B.F_]),t.p) +B.F0=A.b(s([1,226,255,128,128,128,128,128,128,128,128]),t.t) +B.Gx=A.b(s([247,192,255,128,128,128,128,128,128,128,128]),t.t) +B.F1=A.b(s([240,128,255,128,128,128,128,128,128,128,128]),t.t) +B.K4=A.b(s([B.F0,B.Gx,B.F1]),t.p) +B.HP=A.b(s([1,134,252,255,255,128,128,128,128,128,128]),t.t) +B.HQ=A.b(s([213,62,250,255,255,128,128,128,128,128,128]),t.t) +B.F2=A.b(s([55,93,255,128,128,128,128,128,128,128,128]),t.t) +B.GO=A.b(s([B.HP,B.HQ,B.F2]),t.p) +B.GN=A.b(s([B.EG,B.H3,B.Is,B.G4,B.Ho,B.K4,B.GO,B.oT]),t.wX) +B.Hv=A.b(s([202,24,213,235,186,191,220,160,240,175,255]),t.t) +B.IK=A.b(s([126,38,182,232,169,184,228,174,255,187,128]),t.t) +B.IL=A.b(s([61,46,138,219,151,178,240,170,255,216,128]),t.t) +B.K5=A.b(s([B.Hv,B.IK,B.IL]),t.p) +B.IT=A.b(s([1,112,230,250,199,191,247,159,255,255,128]),t.t) +B.HT=A.b(s([166,109,228,252,211,215,255,174,128,128,128]),t.t) +B.IU=A.b(s([39,77,162,232,172,180,245,178,255,255,128]),t.t) +B.Hk=A.b(s([B.IT,B.HT,B.IU]),t.p) +B.IV=A.b(s([1,52,220,246,198,199,249,220,255,255,128]),t.t) +B.Jj=A.b(s([124,74,191,243,183,193,250,221,255,255,128]),t.t) +B.IW=A.b(s([24,71,130,219,154,170,243,182,255,255,128]),t.t) +B.IA=A.b(s([B.IV,B.Jj,B.IW]),t.p) +B.HF=A.b(s([1,182,225,249,219,240,255,224,128,128,128]),t.t) +B.HU=A.b(s([149,150,226,252,216,205,255,171,128,128,128]),t.t) +B.Hq=A.b(s([28,108,170,242,183,194,254,223,255,255,128]),t.t) +B.GP=A.b(s([B.HF,B.HU,B.Hq]),t.p) +B.HV=A.b(s([1,81,230,252,204,203,255,192,128,128,128]),t.t) +B.Gr=A.b(s([123,102,209,247,188,196,255,233,128,128,128]),t.t) +B.HG=A.b(s([20,95,153,243,164,173,255,203,128,128,128]),t.t) +B.G0=A.b(s([B.HV,B.Gr,B.HG]),t.p) +B.Ga=A.b(s([1,222,248,255,216,213,128,128,128,128,128]),t.t) +B.Gu=A.b(s([168,175,246,252,235,205,255,255,128,128,128]),t.t) +B.Gs=A.b(s([47,116,215,255,211,212,255,255,128,128,128]),t.t) +B.H6=A.b(s([B.Ga,B.Gu,B.Gs]),t.p) +B.Gt=A.b(s([1,121,236,253,212,214,255,255,128,128,128]),t.t) +B.HW=A.b(s([141,84,213,252,201,202,255,219,128,128,128]),t.t) +B.HX=A.b(s([42,80,160,240,162,185,255,205,128,128,128]),t.t) +B.K9=A.b(s([B.Gt,B.HW,B.HX]),t.p) +B.F3=A.b(s([244,1,255,128,128,128,128,128,128,128,128]),t.t) +B.F4=A.b(s([238,1,255,128,128,128,128,128,128,128,128]),t.t) +B.GS=A.b(s([B.op,B.F3,B.F4]),t.p) +B.JI=A.b(s([B.K5,B.Hk,B.IA,B.GP,B.G0,B.H6,B.K9,B.GS]),t.wX) +B.H5=A.b(s([B.ER,B.Gn,B.GN,B.JI]),t.B1) +B.cZ=new A.m(1,0) +B.Oh=new A.m(1,1) +B.dP=new A.m(0,1) +B.Os=new A.m(-1,1) +B.vo=new A.m(-1,0) +B.Ot=new A.m(-1,-1) +B.vl=new A.m(0,-1) +B.Oi=new A.m(1,-1) +B.f2=A.b(s([B.cZ,B.Oh,B.dP,B.Os,B.vo,B.Ot,B.vl,B.Oi]),t.yv) +B.aI=new A.wb(0,"upstream") +B.Ha=A.b(s([B.aI,B.m]),A.U("o")) +B.a7=new A.lS(0,"rtl") +B.u=new A.lS(1,"ltr") +B.Hb=A.b(s([B.a7,B.u]),A.U("o")) +B.U=new A.ek(0,"icon") +B.a8=new A.ek(1,"input") +B.R=new A.ek(2,"label") +B.ae=new A.ek(3,"hint") +B.a9=new A.ek(4,"prefix") +B.aa=new A.ek(5,"suffix") +B.ab=new A.ek(6,"prefixIcon") +B.ac=new A.ek(7,"suffixIcon") +B.ah=new A.ek(8,"helperError") +B.a4=new A.ek(9,"counter") +B.aO=new A.ek(10,"container") +B.Hj=A.b(s([B.U,B.a8,B.R,B.ae,B.a9,B.aa,B.ab,B.ac,B.ah,B.a4,B.aO]),A.U("o")) +B.oD=A.b(s([B.hM,B.eN,B.eQ,B.hR,B.hV,B.eX,B.oi,B.hW,B.ba,B.eY,B.ci,B.dw,B.cQ,B.eO,B.dx,B.hN,B.bY,B.eP,B.hO,B.og,B.aT,B.eR,B.dy,B.dz,B.hP,B.eS,B.hQ,B.eT,B.oh,B.eU,B.hS,B.eV,B.dA,B.dB,B.hT,B.hU,B.eW]),A.U("o")) +B.oE=A.b(s([6430,6400,6400,6400,3225,3225,3225,3225,944,944,944,944,976,976,976,976,1456,1456,1456,1456,1488,1488,1488,1488,718,718,718,718,718,718,718,718,750,750,750,750,750,750,750,750,1520,1520,1520,1520,1552,1552,1552,1552,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,428,654,654,654,654,654,654,654,654,1072,1072,1072,1072,1104,1104,1104,1104,1136,1136,1136,1136,1168,1168,1168,1168,1200,1200,1200,1200,1232,1232,1232,1232,622,622,622,622,622,622,622,622,1008,1008,1008,1008,1040,1040,1040,1040,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,1712,1712,1712,1712,1744,1744,1744,1744,846,846,846,846,846,846,846,846,1264,1264,1264,1264,1296,1296,1296,1296,1328,1328,1328,1328,1360,1360,1360,1360,1392,1392,1392,1392,1424,1424,1424,1424,686,686,686,686,686,686,686,686,910,910,910,910,910,910,910,910,1968,1968,1968,1968,2000,2000,2000,2000,2032,2032,2032,2032,16,16,16,16,10257,10257,10257,10257,12305,12305,12305,12305,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,878,878,878,878,878,878,878,878,1904,1904,1904,1904,1936,1936,1936,1936,-18413,-18413,-16365,-16365,-14317,-14317,-10221,-10221,590,590,590,590,590,590,590,590,782,782,782,782,782,782,782,782,1584,1584,1584,1584,1616,1616,1616,1616,1648,1648,1648,1648,1680,1680,1680,1680,814,814,814,814,814,814,814,814,1776,1776,1776,1776,1808,1808,1808,1808,1840,1840,1840,1840,1872,1872,1872,1872,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,6157,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,-12275,14353,14353,14353,14353,16401,16401,16401,16401,22547,22547,24595,24595,20497,20497,20497,20497,18449,18449,18449,18449,26643,26643,28691,28691,30739,30739,-32749,-32749,-30701,-30701,-28653,-28653,-26605,-26605,-24557,-24557,-22509,-22509,-20461,-20461,8207,8207,8207,8207,8207,8207,8207,8207,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,4107,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,492,492,492,492,492,492,492,492,492,492,492,492,492,492,492,492,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,2059,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232]),t.t) +B.cS=A.b(s([0,-128,64,-64,32,-96,96,-32,16,-112,80,-48,48,-80,112,-16,8,-120,72,-56,40,-88,104,-24,24,-104,88,-40,56,-72,120,-8,4,-124,68,-60,36,-92,100,-28,20,-108,84,-44,52,-76,116,-12,12,-116,76,-52,44,-84,108,-20,28,-100,92,-36,60,-68,124,-4,2,-126,66,-62,34,-94,98,-30,18,-110,82,-46,50,-78,114,-14,10,-118,74,-54,42,-86,106,-22,26,-102,90,-38,58,-70,122,-6,6,-122,70,-58,38,-90,102,-26,22,-106,86,-42,54,-74,118,-10,14,-114,78,-50,46,-82,110,-18,30,-98,94,-34,62,-66,126,-2,1,-127,65,-63,33,-95,97,-31,17,-111,81,-47,49,-79,113,-15,9,-119,73,-55,41,-87,105,-23,25,-103,89,-39,57,-71,121,-7,5,-123,69,-59,37,-91,101,-27,21,-107,85,-43,53,-75,117,-11,13,-115,77,-51,45,-83,109,-19,29,-99,93,-35,61,-67,125,-3,3,-125,67,-61,35,-93,99,-29,19,-109,83,-45,51,-77,115,-13,11,-117,75,-53,43,-85,107,-21,27,-101,91,-37,59,-69,123,-5,7,-121,71,-57,39,-89,103,-25,23,-105,87,-41,55,-73,119,-9,15,-113,79,-49,47,-81,111,-17,31,-97,95,-33,63,-65,127,-1]),t.t) +B.Hn=A.b(s([0,0,1048576,531441,1048576,390625,279936,823543,262144,531441,1e6,161051,248832,371293,537824,759375,1048576,83521,104976,130321,16e4,194481,234256,279841,331776,390625,456976,531441,614656,707281,81e4,923521,1048576,35937,39304,42875,46656]),t.t) +B.Hp=A.b(s([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]),t.t) +B.oF=A.b(s([5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5]),t.t) +B.oG=A.b(s([-0.0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9]),t.t) +B.HH=A.b(s(["1st quarter","2nd quarter","3rd quarter","4th quarter"]),t.s) +B.HJ=A.b(s([0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15]),t.t) +B.oI=A.b(s([0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396]),t.t) +B.oH=A.b(s([0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15]),t.t) +B.oJ=A.b(s(["January","February","March","April","May","June","July","August","September","October","November","December"]),t.s) +B.HL=A.b(s(["click","scroll"]),t.s) +B.I8=A.b(s([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,0,0]),t.t) +B.I9=A.b(s(["HEAD","AREA","BASE","BASEFONT","BR","COL","COLGROUP","EMBED","FRAME","FRAMESET","HR","IMAGE","IMG","INPUT","ISINDEX","LINK","META","PARAM","SOURCE","STYLE","TITLE","WBR"]),t.s) +B.Ia=A.b(s([0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0]),t.up) +B.Y0=A.b(s([]),A.U("o")) +B.Id=A.b(s([]),t.iW) +B.oK=A.b(s([]),t.Cz) +B.oM=A.b(s([]),A.U("o")) +B.Il=A.b(s([]),t.fJ) +B.Y1=A.b(s([]),t.ss) +B.Im=A.b(s([]),A.U("o")) +B.oQ=A.b(s([]),t.jl) +B.oR=A.b(s([]),t.wi) +B.Ij=A.b(s([]),A.U("o>")) +B.Ic=A.b(s([]),t.FQ) +B.i3=A.b(s([]),t.QF) +B.aj=A.b(s([]),t.oU) +B.Ik=A.b(s([]),t.Lx) +B.oL=A.b(s([]),t.D) +B.oN=A.b(s([]),t.t) +B.oO=A.b(s([]),t.ee) +B.Ir=A.b(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) +B.oS=A.b(s(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),t.s) +B.i4=A.b(s([0,0,65498,45055,65535,34815,65534,18431]),t.t) +B.oU=A.b(s(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t.s) +B.IB=A.b(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]),t.t) +B.dD=A.b(s([0,1,3,7,15,31,63,127,255]),t.t) +B.i5=A.b(s([0,128,192,224,240,248,252,254,255]),t.t) +B.IZ=A.b(s([0,1,1,2,4,8,1,1,2,4,8,4,8]),t.t) +B.b0=new A.iv(0,"leading") +B.aP=new A.iv(1,"title") +B.aQ=new A.iv(2,"subtitle") +B.bx=new A.iv(3,"trailing") +B.J5=A.b(s([B.b0,B.aP,B.aQ,B.bx]),A.U("o")) +B.oX=A.b(s([62,62,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,3225,588,588,588,588,588,588,588,588,1680,1680,20499,22547,24595,26643,1776,1776,1808,1808,-24557,-22509,-20461,-18413,1904,1904,1936,1936,-16365,-14317,782,782,782,782,814,814,814,814,-12269,-10221,10257,10257,12305,12305,14353,14353,16403,18451,1712,1712,1744,1744,28691,30739,-32749,-30701,-28653,-26605,2061,2061,2061,2061,2061,2061,2061,2061,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,750,750,750,750,1616,1616,1648,1648,1424,1424,1456,1456,1488,1488,1520,1520,1840,1840,1872,1872,1968,1968,8209,8209,524,524,524,524,524,524,524,524,556,556,556,556,556,556,556,556,1552,1552,1584,1584,2000,2000,2032,2032,976,976,1008,1008,1040,1040,1072,1072,1296,1296,1328,1328,718,718,718,718,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,4113,4113,6161,6161,848,848,880,880,912,912,944,944,622,622,622,622,654,654,654,654,1104,1104,1136,1136,1168,1168,1200,1200,1232,1232,1264,1264,686,686,686,686,1360,1360,1392,1392,12,12,12,12,12,12,12,12,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390]),t.t) +B.f3=A.b(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +B.xQ=new A.rh(0,"topLeft") +B.xT=new A.rh(3,"bottomRight") +B.WG=new A.ma(B.xQ,B.xT) +B.WJ=new A.ma(B.xT,B.xQ) +B.xR=new A.rh(1,"topRight") +B.xS=new A.rh(2,"bottomLeft") +B.WH=new A.ma(B.xR,B.xS) +B.WI=new A.ma(B.xS,B.xR) +B.Jk=A.b(s([B.WG,B.WJ,B.WH,B.WI]),A.U("o")) +B.Js=A.b(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +B.Jw=A.b(s([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]),t.t) +B.oZ=A.b(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +B.p_=A.b(s(["J","F","M","A","M","J","J","A","S","O","N","D"]),t.s) +B.mf=new A.kl(0,"left") +B.xr=new A.kl(1,"right") +B.fv=new A.kl(2,"center") +B.mg=new A.kl(3,"justify") +B.b_=new A.kl(4,"start") +B.xs=new A.kl(5,"end") +B.Jy=A.b(s([B.mf,B.xr,B.fv,B.mg,B.b_,B.xs]),A.U("o")) +B.EM=A.b(s([173,148,140]),t.t) +B.EN=A.b(s([176,155,140,135]),t.t) +B.Kn=A.b(s([180,157,141,134,130]),t.t) +B.F5=A.b(s([254,254,243,230,196,177,153,140,133,130,129]),t.t) +B.JA=A.b(s([B.EM,B.EN,B.Kn,B.F5]),t.p) +B.JE=A.b(s([A.b_M(),A.b_Z(),A.b01(),A.b_T(),A.b_X(),A.b04(),A.b_W(),A.b03(),A.b_R(),A.b_V()]),t.ox) +B.JH=A.b(s([!0,!1]),t.HZ) +B.JK=A.b(s([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t.t) +B.JL=A.b(s([17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15]),t.t) +B.p0=A.b(s(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]),t.s) +B.p1=A.b(s(["bind","if","ref","repeat","syntax"]),t.s) +B.p2=A.b(s([127,127,191,127,159,191,223,127,143,159,175,191,207,223,239,127,135,143,151,159,167,175,183,191,199,207,215,223,231,239,247,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,127,129,131,133,135,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,127]),t.t) +B.mc=new A.ef(0,"Name") +B.xh=new A.ef(1,"Type") +B.xi=new A.ef(2,"Modified") +B.xj=new A.ef(3,"Size") +B.Ka=A.b(s([B.mc,B.xh,B.xi,B.xj]),A.U("o")) +B.Km=A.b(s([280,256,256,256,40]),t.t) +B.Ko=A.b(s([0,4,12,1,5,13,3,7,15]),t.t) +B.LI=A.b(s([0,1,1,2,4,8,1,1,2,4,8,4,8,0]),t.t) +B.i7=A.b(s(["A::href","AREA::href","BLOCKQUOTE::cite","BODY::background","COMMAND::icon","DEL::cite","FORM::action","IMG::src","INPUT::src","INS::cite","Q::cite","VIDEO::poster"]),t.s) +B.cT=new A.f(4294967304) +B.f6=new A.f(4294967323) +B.cj=new A.f(4294967423) +B.ia=new A.f(4294967558) +B.fc=new A.f(8589934848) +B.fd=new A.f(8589934849) +B.dE=new A.f(8589934850) +B.dF=new A.f(8589934851) +B.fe=new A.f(8589934852) +B.ff=new A.f(8589934853) +B.fg=new A.f(8589934854) +B.fh=new A.f(8589934855) +B.i=new A.m(0,0) +B.Nn=new A.ux(B.i) +B.bw=new A.f7(B.i) +B.No=new A.uy(B.i,B.bw) +B.Np=new A.a9f("longPress") +B.Nq=new A.uz(B.i,B.i) +B.x=new A.lk(0,"start") +B.dG=new A.lk(1,"end") +B.cW=new A.lk(2,"center") +B.cX=new A.lk(3,"spaceBetween") +B.Nr=new A.lk(4,"spaceAround") +B.Ns=new A.lk(5,"spaceEvenly") +B.au=new A.Bl(0,"min") +B.B=new A.Bl(1,"max") +B.EH=A.b(s(["BU","DD","FX","TP","YD","ZR"]),t.s) +B.bF=new A.by(6,{BU:"MM",DD:"DE",FX:"FR",TP:"TL",YD:"YE",ZR:"CD"},B.EH,t.li) +B.ok=A.b(s(["AVRInput","AVRPower","Accel","Accept","Again","AllCandidates","Alphanumeric","AltGraph","AppSwitch","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Attn","AudioBalanceLeft","AudioBalanceRight","AudioBassBoostDown","AudioBassBoostToggle","AudioBassBoostUp","AudioFaderFront","AudioFaderRear","AudioSurroundModeNext","AudioTrebleDown","AudioTrebleUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backspace","BrightnessDown","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","Call","Camera","CameraFocus","Cancel","CapsLock","ChannelDown","ChannelUp","Clear","Close","ClosedCaptionToggle","CodeInput","ColorF0Red","ColorF1Green","ColorF2Yellow","ColorF3Blue","ColorF4Grey","ColorF5Brown","Compose","ContextMenu","Convert","Copy","CrSel","Cut","DVR","Delete","Dimmer","DisplaySwap","Eisu","Eject","End","EndCall","Enter","EraseEof","Escape","ExSel","Execute","Exit","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","FavoriteClear0","FavoriteClear1","FavoriteClear2","FavoriteClear3","FavoriteRecall0","FavoriteRecall1","FavoriteRecall2","FavoriteRecall3","FavoriteStore0","FavoriteStore1","FavoriteStore2","FavoriteStore3","FinalMode","Find","Fn","FnLock","GoBack","GoHome","GroupFirst","GroupLast","GroupNext","GroupPrevious","Guide","GuideNextDay","GuidePreviousDay","HangulMode","HanjaMode","Hankaku","HeadsetHook","Help","Hibernate","Hiragana","HiraganaKatakana","Home","Hyper","Info","Insert","InstantReplay","JunjaMode","KanaMode","KanjiMode","Katakana","Key11","Key12","LastNumberRedial","LaunchApplication1","LaunchApplication2","LaunchAssistant","LaunchCalendar","LaunchContacts","LaunchControlPanel","LaunchMail","LaunchMediaPlayer","LaunchMusicPlayer","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWebBrowser","LaunchWebCam","LaunchWordProcessor","Link","ListProgram","LiveContent","Lock","LogOff","MailForward","MailReply","MailSend","MannerMode","MediaApps","MediaAudioTrack","MediaClose","MediaFastForward","MediaLast","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSkip","MediaSkipBackward","MediaSkipForward","MediaStepBackward","MediaStepForward","MediaStop","MediaTopMenu","MediaTrackNext","MediaTrackPrevious","MicrophoneToggle","MicrophoneVolumeDown","MicrophoneVolumeMute","MicrophoneVolumeUp","ModeChange","NavigateIn","NavigateNext","NavigateOut","NavigatePrevious","New","NextCandidate","NextFavoriteChannel","NextUserProfile","NonConvert","Notification","NumLock","OnDemand","Open","PageDown","PageUp","Pairing","Paste","Pause","PinPDown","PinPMove","PinPToggle","PinPUp","Play","PlaySpeedDown","PlaySpeedReset","PlaySpeedUp","Power","PowerOff","PreviousCandidate","Print","PrintScreen","Process","Props","RandomToggle","RcLowBattery","RecordSpeedNext","Redo","RfBypass","Romaji","STBInput","STBPower","Save","ScanChannelsToggle","ScreenModeNext","ScrollLock","Select","Settings","ShiftLevel5","SingleCandidate","Soft1","Soft2","Soft3","Soft4","Soft5","Soft6","Soft7","Soft8","SpeechCorrectionList","SpeechInputToggle","SpellCheck","SplitScreenToggle","Standby","Subtitle","Super","Symbol","SymbolLock","TV","TV3DMode","TVAntennaCable","TVAudioDescription","TVAudioDescriptionMixDown","TVAudioDescriptionMixUp","TVContentsMenu","TVDataService","TVInput","TVInputComponent1","TVInputComponent2","TVInputComposite1","TVInputComposite2","TVInputHDMI1","TVInputHDMI2","TVInputHDMI3","TVInputHDMI4","TVInputVGA1","TVMediaContext","TVNetwork","TVNumberEntry","TVPower","TVRadioService","TVSatellite","TVSatelliteBS","TVSatelliteCS","TVSatelliteToggle","TVTerrestrialAnalog","TVTerrestrialDigital","TVTimer","Tab","Teletext","Undo","Unidentified","VideoModeNext","VoiceDial","WakeUp","Wink","Zenkaku","ZenkakuHankaku","ZoomIn","ZoomOut","ZoomToggle"]),t.s) +B.rs=new A.f(4294970632) +B.rt=new A.f(4294970633) +B.p7=new A.f(4294967553) +B.pn=new A.f(4294968577) +B.po=new A.f(4294968578) +B.pM=new A.f(4294969089) +B.pN=new A.f(4294969090) +B.p8=new A.f(4294967555) +B.tW=new A.f(4294971393) +B.bD=new A.f(4294968065) +B.bb=new A.f(4294968066) +B.bc=new A.f(4294968067) +B.bE=new A.f(4294968068) +B.pp=new A.f(4294968579) +B.rl=new A.f(4294970625) +B.rm=new A.f(4294970626) +B.rn=new A.f(4294970627) +B.tN=new A.f(4294970882) +B.ro=new A.f(4294970628) +B.rp=new A.f(4294970629) +B.rq=new A.f(4294970630) +B.rr=new A.f(4294970631) +B.tO=new A.f(4294970884) +B.tP=new A.f(4294970885) +B.qX=new A.f(4294969871) +B.qZ=new A.f(4294969873) +B.qY=new A.f(4294969872) +B.pB=new A.f(4294968833) +B.pC=new A.f(4294968834) +B.re=new A.f(4294970369) +B.rf=new A.f(4294970370) +B.rg=new A.f(4294970371) +B.rh=new A.f(4294970372) +B.ri=new A.f(4294970373) +B.rj=new A.f(4294970374) +B.rk=new A.f(4294970375) +B.tX=new A.f(4294971394) +B.pD=new A.f(4294968835) +B.tY=new A.f(4294971395) +B.pq=new A.f(4294968580) +B.ru=new A.f(4294970634) +B.rv=new A.f(4294970635) +B.ib=new A.f(4294968321) +B.qK=new A.f(4294969857) +B.rC=new A.f(4294970642) +B.pO=new A.f(4294969091) +B.rw=new A.f(4294970636) +B.rx=new A.f(4294970637) +B.ry=new A.f(4294970638) +B.rz=new A.f(4294970639) +B.rA=new A.f(4294970640) +B.rB=new A.f(4294970641) +B.pP=new A.f(4294969092) +B.pr=new A.f(4294968581) +B.pQ=new A.f(4294969093) +B.pf=new A.f(4294968322) +B.pg=new A.f(4294968323) +B.ph=new A.f(4294968324) +B.tA=new A.f(4294970703) +B.rD=new A.f(4294970643) +B.rE=new A.f(4294970644) +B.q4=new A.f(4294969108) +B.pE=new A.f(4294968836) +B.cU=new A.f(4294968069) +B.tZ=new A.f(4294971396) +B.f5=new A.f(4294967309) +B.pi=new A.f(4294968325) +B.pj=new A.f(4294968326) +B.ps=new A.f(4294968582) +B.rF=new A.f(4294970645) +B.qe=new A.f(4294969345) +B.qn=new A.f(4294969354) +B.qo=new A.f(4294969355) +B.qp=new A.f(4294969356) +B.qq=new A.f(4294969357) +B.qr=new A.f(4294969358) +B.qs=new A.f(4294969359) +B.qt=new A.f(4294969360) +B.qu=new A.f(4294969361) +B.qv=new A.f(4294969362) +B.qw=new A.f(4294969363) +B.qf=new A.f(4294969346) +B.qx=new A.f(4294969364) +B.qy=new A.f(4294969365) +B.qz=new A.f(4294969366) +B.qA=new A.f(4294969367) +B.qB=new A.f(4294969368) +B.qg=new A.f(4294969347) +B.qh=new A.f(4294969348) +B.qi=new A.f(4294969349) +B.qj=new A.f(4294969350) +B.qk=new A.f(4294969351) +B.ql=new A.f(4294969352) +B.qm=new A.f(4294969353) +B.rG=new A.f(4294970646) +B.rH=new A.f(4294970647) +B.rI=new A.f(4294970648) +B.rJ=new A.f(4294970649) +B.rK=new A.f(4294970650) +B.rL=new A.f(4294970651) +B.rM=new A.f(4294970652) +B.rN=new A.f(4294970653) +B.rO=new A.f(4294970654) +B.rP=new A.f(4294970655) +B.rQ=new A.f(4294970656) +B.rR=new A.f(4294970657) +B.pR=new A.f(4294969094) +B.pt=new A.f(4294968583) +B.p9=new A.f(4294967559) +B.u_=new A.f(4294971397) +B.u0=new A.f(4294971398) +B.pS=new A.f(4294969095) +B.pT=new A.f(4294969096) +B.pU=new A.f(4294969097) +B.pV=new A.f(4294969098) +B.rS=new A.f(4294970658) +B.rT=new A.f(4294970659) +B.rU=new A.f(4294970660) +B.q1=new A.f(4294969105) +B.q2=new A.f(4294969106) +B.q5=new A.f(4294969109) +B.u1=new A.f(4294971399) +B.pu=new A.f(4294968584) +B.pJ=new A.f(4294968841) +B.q6=new A.f(4294969110) +B.q7=new A.f(4294969111) +B.cV=new A.f(4294968070) +B.pa=new A.f(4294967560) +B.rV=new A.f(4294970661) +B.ic=new A.f(4294968327) +B.rW=new A.f(4294970662) +B.q3=new A.f(4294969107) +B.q8=new A.f(4294969112) +B.q9=new A.f(4294969113) +B.qa=new A.f(4294969114) +B.ux=new A.f(4294971905) +B.uy=new A.f(4294971906) +B.u2=new A.f(4294971400) +B.r4=new A.f(4294970118) +B.r_=new A.f(4294970113) +B.rc=new A.f(4294970126) +B.r0=new A.f(4294970114) +B.ra=new A.f(4294970124) +B.rd=new A.f(4294970127) +B.r1=new A.f(4294970115) +B.r2=new A.f(4294970116) +B.r3=new A.f(4294970117) +B.rb=new A.f(4294970125) +B.r5=new A.f(4294970119) +B.r6=new A.f(4294970120) +B.r7=new A.f(4294970121) +B.r8=new A.f(4294970122) +B.r9=new A.f(4294970123) +B.rX=new A.f(4294970663) +B.rY=new A.f(4294970664) +B.rZ=new A.f(4294970665) +B.t_=new A.f(4294970666) +B.pF=new A.f(4294968837) +B.qL=new A.f(4294969858) +B.qM=new A.f(4294969859) +B.qN=new A.f(4294969860) +B.u4=new A.f(4294971402) +B.t0=new A.f(4294970667) +B.tB=new A.f(4294970704) +B.tM=new A.f(4294970715) +B.t1=new A.f(4294970668) +B.t2=new A.f(4294970669) +B.t3=new A.f(4294970670) +B.t4=new A.f(4294970671) +B.qO=new A.f(4294969861) +B.t5=new A.f(4294970672) +B.t6=new A.f(4294970673) +B.t7=new A.f(4294970674) +B.tC=new A.f(4294970705) +B.tD=new A.f(4294970706) +B.tE=new A.f(4294970707) +B.tF=new A.f(4294970708) +B.qP=new A.f(4294969863) +B.tG=new A.f(4294970709) +B.qQ=new A.f(4294969864) +B.qR=new A.f(4294969865) +B.tQ=new A.f(4294970886) +B.tR=new A.f(4294970887) +B.tT=new A.f(4294970889) +B.tS=new A.f(4294970888) +B.pW=new A.f(4294969099) +B.tH=new A.f(4294970710) +B.tI=new A.f(4294970711) +B.tJ=new A.f(4294970712) +B.tK=new A.f(4294970713) +B.qS=new A.f(4294969866) +B.pX=new A.f(4294969100) +B.t8=new A.f(4294970675) +B.t9=new A.f(4294970676) +B.pY=new A.f(4294969101) +B.u3=new A.f(4294971401) +B.ta=new A.f(4294970677) +B.qT=new A.f(4294969867) +B.fa=new A.f(4294968071) +B.fb=new A.f(4294968072) +B.tL=new A.f(4294970714) +B.pk=new A.f(4294968328) +B.pv=new A.f(4294968585) +B.tb=new A.f(4294970678) +B.tc=new A.f(4294970679) +B.td=new A.f(4294970680) +B.te=new A.f(4294970681) +B.pw=new A.f(4294968586) +B.tf=new A.f(4294970682) +B.tg=new A.f(4294970683) +B.th=new A.f(4294970684) +B.pG=new A.f(4294968838) +B.pH=new A.f(4294968839) +B.pZ=new A.f(4294969102) +B.qU=new A.f(4294969868) +B.pI=new A.f(4294968840) +B.q_=new A.f(4294969103) +B.px=new A.f(4294968587) +B.ti=new A.f(4294970685) +B.tj=new A.f(4294970686) +B.tk=new A.f(4294970687) +B.pl=new A.f(4294968329) +B.tl=new A.f(4294970688) +B.qb=new A.f(4294969115) +B.tq=new A.f(4294970693) +B.tr=new A.f(4294970694) +B.qV=new A.f(4294969869) +B.tm=new A.f(4294970689) +B.tn=new A.f(4294970690) +B.py=new A.f(4294968588) +B.to=new A.f(4294970691) +B.pe=new A.f(4294967569) +B.q0=new A.f(4294969104) +B.qC=new A.f(4294969601) +B.qD=new A.f(4294969602) +B.qE=new A.f(4294969603) +B.qF=new A.f(4294969604) +B.qG=new A.f(4294969605) +B.qH=new A.f(4294969606) +B.qI=new A.f(4294969607) +B.qJ=new A.f(4294969608) +B.tU=new A.f(4294971137) +B.tV=new A.f(4294971138) +B.qW=new A.f(4294969870) +B.tp=new A.f(4294970692) +B.pK=new A.f(4294968842) +B.ts=new A.f(4294970695) +B.pb=new A.f(4294967566) +B.pc=new A.f(4294967567) +B.pd=new A.f(4294967568) +B.tu=new A.f(4294970697) +B.u6=new A.f(4294971649) +B.u7=new A.f(4294971650) +B.u8=new A.f(4294971651) +B.u9=new A.f(4294971652) +B.ua=new A.f(4294971653) +B.ub=new A.f(4294971654) +B.uc=new A.f(4294971655) +B.tv=new A.f(4294970698) +B.ud=new A.f(4294971656) +B.ue=new A.f(4294971657) +B.uf=new A.f(4294971658) +B.ug=new A.f(4294971659) +B.uh=new A.f(4294971660) +B.ui=new A.f(4294971661) +B.uj=new A.f(4294971662) +B.uk=new A.f(4294971663) +B.ul=new A.f(4294971664) +B.um=new A.f(4294971665) +B.un=new A.f(4294971666) +B.uo=new A.f(4294971667) +B.tw=new A.f(4294970699) +B.up=new A.f(4294971668) +B.uq=new A.f(4294971669) +B.ur=new A.f(4294971670) +B.us=new A.f(4294971671) +B.ut=new A.f(4294971672) +B.uu=new A.f(4294971673) +B.uv=new A.f(4294971674) +B.uw=new A.f(4294971675) +B.f4=new A.f(4294967305) +B.tt=new A.f(4294970696) +B.pm=new A.f(4294968330) +B.p6=new A.f(4294967297) +B.tx=new A.f(4294970700) +B.u5=new A.f(4294971403) +B.pL=new A.f(4294968843) +B.ty=new A.f(4294970701) +B.qc=new A.f(4294969116) +B.qd=new A.f(4294969117) +B.pz=new A.f(4294968589) +B.pA=new A.f(4294968590) +B.tz=new A.f(4294970702) +B.Nt=new A.by(300,{AVRInput:B.rs,AVRPower:B.rt,Accel:B.p7,Accept:B.pn,Again:B.po,AllCandidates:B.pM,Alphanumeric:B.pN,AltGraph:B.p8,AppSwitch:B.tW,ArrowDown:B.bD,ArrowLeft:B.bb,ArrowRight:B.bc,ArrowUp:B.bE,Attn:B.pp,AudioBalanceLeft:B.rl,AudioBalanceRight:B.rm,AudioBassBoostDown:B.rn,AudioBassBoostToggle:B.tN,AudioBassBoostUp:B.ro,AudioFaderFront:B.rp,AudioFaderRear:B.rq,AudioSurroundModeNext:B.rr,AudioTrebleDown:B.tO,AudioTrebleUp:B.tP,AudioVolumeDown:B.qX,AudioVolumeMute:B.qZ,AudioVolumeUp:B.qY,Backspace:B.cT,BrightnessDown:B.pB,BrightnessUp:B.pC,BrowserBack:B.re,BrowserFavorites:B.rf,BrowserForward:B.rg,BrowserHome:B.rh,BrowserRefresh:B.ri,BrowserSearch:B.rj,BrowserStop:B.rk,Call:B.tX,Camera:B.pD,CameraFocus:B.tY,Cancel:B.pq,CapsLock:B.f7,ChannelDown:B.ru,ChannelUp:B.rv,Clear:B.ib,Close:B.qK,ClosedCaptionToggle:B.rC,CodeInput:B.pO,ColorF0Red:B.rw,ColorF1Green:B.rx,ColorF2Yellow:B.ry,ColorF3Blue:B.rz,ColorF4Grey:B.rA,ColorF5Brown:B.rB,Compose:B.pP,ContextMenu:B.pr,Convert:B.pQ,Copy:B.pf,CrSel:B.pg,Cut:B.ph,DVR:B.tA,Delete:B.cj,Dimmer:B.rD,DisplaySwap:B.rE,Eisu:B.q4,Eject:B.pE,End:B.cU,EndCall:B.tZ,Enter:B.f5,EraseEof:B.pi,Escape:B.f6,ExSel:B.pj,Execute:B.ps,Exit:B.rF,F1:B.qe,F10:B.qn,F11:B.qo,F12:B.qp,F13:B.qq,F14:B.qr,F15:B.qs,F16:B.qt,F17:B.qu,F18:B.qv,F19:B.qw,F2:B.qf,F20:B.qx,F21:B.qy,F22:B.qz,F23:B.qA,F24:B.qB,F3:B.qg,F4:B.qh,F5:B.qi,F6:B.qj,F7:B.qk,F8:B.ql,F9:B.qm,FavoriteClear0:B.rG,FavoriteClear1:B.rH,FavoriteClear2:B.rI,FavoriteClear3:B.rJ,FavoriteRecall0:B.rK,FavoriteRecall1:B.rL,FavoriteRecall2:B.rM,FavoriteRecall3:B.rN,FavoriteStore0:B.rO,FavoriteStore1:B.rP,FavoriteStore2:B.rQ,FavoriteStore3:B.rR,FinalMode:B.pR,Find:B.pt,Fn:B.ia,FnLock:B.p9,GoBack:B.u_,GoHome:B.u0,GroupFirst:B.pS,GroupLast:B.pT,GroupNext:B.pU,GroupPrevious:B.pV,Guide:B.rS,GuideNextDay:B.rT,GuidePreviousDay:B.rU,HangulMode:B.q1,HanjaMode:B.q2,Hankaku:B.q5,HeadsetHook:B.u1,Help:B.pu,Hibernate:B.pJ,Hiragana:B.q6,HiraganaKatakana:B.q7,Home:B.cV,Hyper:B.pa,Info:B.rV,Insert:B.ic,InstantReplay:B.rW,JunjaMode:B.q3,KanaMode:B.q8,KanjiMode:B.q9,Katakana:B.qa,Key11:B.ux,Key12:B.uy,LastNumberRedial:B.u2,LaunchApplication1:B.r4,LaunchApplication2:B.r_,LaunchAssistant:B.rc,LaunchCalendar:B.r0,LaunchContacts:B.ra,LaunchControlPanel:B.rd,LaunchMail:B.r1,LaunchMediaPlayer:B.r2,LaunchMusicPlayer:B.r3,LaunchPhone:B.rb,LaunchScreenSaver:B.r5,LaunchSpreadsheet:B.r6,LaunchWebBrowser:B.r7,LaunchWebCam:B.r8,LaunchWordProcessor:B.r9,Link:B.rX,ListProgram:B.rY,LiveContent:B.rZ,Lock:B.t_,LogOff:B.pF,MailForward:B.qL,MailReply:B.qM,MailSend:B.qN,MannerMode:B.u4,MediaApps:B.t0,MediaAudioTrack:B.tB,MediaClose:B.tM,MediaFastForward:B.t1,MediaLast:B.t2,MediaPause:B.t3,MediaPlay:B.t4,MediaPlayPause:B.qO,MediaRecord:B.t5,MediaRewind:B.t6,MediaSkip:B.t7,MediaSkipBackward:B.tC,MediaSkipForward:B.tD,MediaStepBackward:B.tE,MediaStepForward:B.tF,MediaStop:B.qP,MediaTopMenu:B.tG,MediaTrackNext:B.qQ,MediaTrackPrevious:B.qR,MicrophoneToggle:B.tQ,MicrophoneVolumeDown:B.tR,MicrophoneVolumeMute:B.tT,MicrophoneVolumeUp:B.tS,ModeChange:B.pW,NavigateIn:B.tH,NavigateNext:B.tI,NavigateOut:B.tJ,NavigatePrevious:B.tK,New:B.qS,NextCandidate:B.pX,NextFavoriteChannel:B.t8,NextUserProfile:B.t9,NonConvert:B.pY,Notification:B.u3,NumLock:B.f8,OnDemand:B.ta,Open:B.qT,PageDown:B.fa,PageUp:B.fb,Pairing:B.tL,Paste:B.pk,Pause:B.pv,PinPDown:B.tb,PinPMove:B.tc,PinPToggle:B.td,PinPUp:B.te,Play:B.pw,PlaySpeedDown:B.tf,PlaySpeedReset:B.tg,PlaySpeedUp:B.th,Power:B.pG,PowerOff:B.pH,PreviousCandidate:B.pZ,Print:B.qU,PrintScreen:B.pI,Process:B.q_,Props:B.px,RandomToggle:B.ti,RcLowBattery:B.tj,RecordSpeedNext:B.tk,Redo:B.pl,RfBypass:B.tl,Romaji:B.qb,STBInput:B.tq,STBPower:B.tr,Save:B.qV,ScanChannelsToggle:B.tm,ScreenModeNext:B.tn,ScrollLock:B.f9,Select:B.py,Settings:B.to,ShiftLevel5:B.pe,SingleCandidate:B.q0,Soft1:B.qC,Soft2:B.qD,Soft3:B.qE,Soft4:B.qF,Soft5:B.qG,Soft6:B.qH,Soft7:B.qI,Soft8:B.qJ,SpeechCorrectionList:B.tU,SpeechInputToggle:B.tV,SpellCheck:B.qW,SplitScreenToggle:B.tp,Standby:B.pK,Subtitle:B.ts,Super:B.pb,Symbol:B.pc,SymbolLock:B.pd,TV:B.tu,TV3DMode:B.u6,TVAntennaCable:B.u7,TVAudioDescription:B.u8,TVAudioDescriptionMixDown:B.u9,TVAudioDescriptionMixUp:B.ua,TVContentsMenu:B.ub,TVDataService:B.uc,TVInput:B.tv,TVInputComponent1:B.ud,TVInputComponent2:B.ue,TVInputComposite1:B.uf,TVInputComposite2:B.ug,TVInputHDMI1:B.uh,TVInputHDMI2:B.ui,TVInputHDMI3:B.uj,TVInputHDMI4:B.uk,TVInputVGA1:B.ul,TVMediaContext:B.um,TVNetwork:B.un,TVNumberEntry:B.uo,TVPower:B.tw,TVRadioService:B.up,TVSatellite:B.uq,TVSatelliteBS:B.ur,TVSatelliteCS:B.us,TVSatelliteToggle:B.ut,TVTerrestrialAnalog:B.uu,TVTerrestrialDigital:B.uv,TVTimer:B.uw,Tab:B.f4,Teletext:B.tt,Undo:B.pm,Unidentified:B.p6,VideoModeNext:B.tx,VoiceDial:B.u5,WakeUp:B.pL,Wink:B.ty,Zenkaku:B.qc,ZenkakuHankaku:B.qd,ZoomIn:B.pz,ZoomOut:B.pA,ZoomToggle:B.tz},B.ok,A.U("by")) +B.Nu=new A.by(300,{AVRInput:4294970632,AVRPower:4294970633,Accel:4294967553,Accept:4294968577,Again:4294968578,AllCandidates:4294969089,Alphanumeric:4294969090,AltGraph:4294967555,AppSwitch:4294971393,ArrowDown:4294968065,ArrowLeft:4294968066,ArrowRight:4294968067,ArrowUp:4294968068,Attn:4294968579,AudioBalanceLeft:4294970625,AudioBalanceRight:4294970626,AudioBassBoostDown:4294970627,AudioBassBoostToggle:4294970882,AudioBassBoostUp:4294970628,AudioFaderFront:4294970629,AudioFaderRear:4294970630,AudioSurroundModeNext:4294970631,AudioTrebleDown:4294970884,AudioTrebleUp:4294970885,AudioVolumeDown:4294969871,AudioVolumeMute:4294969873,AudioVolumeUp:4294969872,Backspace:4294967304,BrightnessDown:4294968833,BrightnessUp:4294968834,BrowserBack:4294970369,BrowserFavorites:4294970370,BrowserForward:4294970371,BrowserHome:4294970372,BrowserRefresh:4294970373,BrowserSearch:4294970374,BrowserStop:4294970375,Call:4294971394,Camera:4294968835,CameraFocus:4294971395,Cancel:4294968580,CapsLock:4294967556,ChannelDown:4294970634,ChannelUp:4294970635,Clear:4294968321,Close:4294969857,ClosedCaptionToggle:4294970642,CodeInput:4294969091,ColorF0Red:4294970636,ColorF1Green:4294970637,ColorF2Yellow:4294970638,ColorF3Blue:4294970639,ColorF4Grey:4294970640,ColorF5Brown:4294970641,Compose:4294969092,ContextMenu:4294968581,Convert:4294969093,Copy:4294968322,CrSel:4294968323,Cut:4294968324,DVR:4294970703,Delete:4294967423,Dimmer:4294970643,DisplaySwap:4294970644,Eisu:4294969108,Eject:4294968836,End:4294968069,EndCall:4294971396,Enter:4294967309,EraseEof:4294968325,Escape:4294967323,ExSel:4294968326,Execute:4294968582,Exit:4294970645,F1:4294969345,F10:4294969354,F11:4294969355,F12:4294969356,F13:4294969357,F14:4294969358,F15:4294969359,F16:4294969360,F17:4294969361,F18:4294969362,F19:4294969363,F2:4294969346,F20:4294969364,F21:4294969365,F22:4294969366,F23:4294969367,F24:4294969368,F3:4294969347,F4:4294969348,F5:4294969349,F6:4294969350,F7:4294969351,F8:4294969352,F9:4294969353,FavoriteClear0:4294970646,FavoriteClear1:4294970647,FavoriteClear2:4294970648,FavoriteClear3:4294970649,FavoriteRecall0:4294970650,FavoriteRecall1:4294970651,FavoriteRecall2:4294970652,FavoriteRecall3:4294970653,FavoriteStore0:4294970654,FavoriteStore1:4294970655,FavoriteStore2:4294970656,FavoriteStore3:4294970657,FinalMode:4294969094,Find:4294968583,Fn:4294967558,FnLock:4294967559,GoBack:4294971397,GoHome:4294971398,GroupFirst:4294969095,GroupLast:4294969096,GroupNext:4294969097,GroupPrevious:4294969098,Guide:4294970658,GuideNextDay:4294970659,GuidePreviousDay:4294970660,HangulMode:4294969105,HanjaMode:4294969106,Hankaku:4294969109,HeadsetHook:4294971399,Help:4294968584,Hibernate:4294968841,Hiragana:4294969110,HiraganaKatakana:4294969111,Home:4294968070,Hyper:4294967560,Info:4294970661,Insert:4294968327,InstantReplay:4294970662,JunjaMode:4294969107,KanaMode:4294969112,KanjiMode:4294969113,Katakana:4294969114,Key11:4294971905,Key12:4294971906,LastNumberRedial:4294971400,LaunchApplication1:4294970118,LaunchApplication2:4294970113,LaunchAssistant:4294970126,LaunchCalendar:4294970114,LaunchContacts:4294970124,LaunchControlPanel:4294970127,LaunchMail:4294970115,LaunchMediaPlayer:4294970116,LaunchMusicPlayer:4294970117,LaunchPhone:4294970125,LaunchScreenSaver:4294970119,LaunchSpreadsheet:4294970120,LaunchWebBrowser:4294970121,LaunchWebCam:4294970122,LaunchWordProcessor:4294970123,Link:4294970663,ListProgram:4294970664,LiveContent:4294970665,Lock:4294970666,LogOff:4294968837,MailForward:4294969858,MailReply:4294969859,MailSend:4294969860,MannerMode:4294971402,MediaApps:4294970667,MediaAudioTrack:4294970704,MediaClose:4294970715,MediaFastForward:4294970668,MediaLast:4294970669,MediaPause:4294970670,MediaPlay:4294970671,MediaPlayPause:4294969861,MediaRecord:4294970672,MediaRewind:4294970673,MediaSkip:4294970674,MediaSkipBackward:4294970705,MediaSkipForward:4294970706,MediaStepBackward:4294970707,MediaStepForward:4294970708,MediaStop:4294969863,MediaTopMenu:4294970709,MediaTrackNext:4294969864,MediaTrackPrevious:4294969865,MicrophoneToggle:4294970886,MicrophoneVolumeDown:4294970887,MicrophoneVolumeMute:4294970889,MicrophoneVolumeUp:4294970888,ModeChange:4294969099,NavigateIn:4294970710,NavigateNext:4294970711,NavigateOut:4294970712,NavigatePrevious:4294970713,New:4294969866,NextCandidate:4294969100,NextFavoriteChannel:4294970675,NextUserProfile:4294970676,NonConvert:4294969101,Notification:4294971401,NumLock:4294967562,OnDemand:4294970677,Open:4294969867,PageDown:4294968071,PageUp:4294968072,Pairing:4294970714,Paste:4294968328,Pause:4294968585,PinPDown:4294970678,PinPMove:4294970679,PinPToggle:4294970680,PinPUp:4294970681,Play:4294968586,PlaySpeedDown:4294970682,PlaySpeedReset:4294970683,PlaySpeedUp:4294970684,Power:4294968838,PowerOff:4294968839,PreviousCandidate:4294969102,Print:4294969868,PrintScreen:4294968840,Process:4294969103,Props:4294968587,RandomToggle:4294970685,RcLowBattery:4294970686,RecordSpeedNext:4294970687,Redo:4294968329,RfBypass:4294970688,Romaji:4294969115,STBInput:4294970693,STBPower:4294970694,Save:4294969869,ScanChannelsToggle:4294970689,ScreenModeNext:4294970690,ScrollLock:4294967564,Select:4294968588,Settings:4294970691,ShiftLevel5:4294967569,SingleCandidate:4294969104,Soft1:4294969601,Soft2:4294969602,Soft3:4294969603,Soft4:4294969604,Soft5:4294969605,Soft6:4294969606,Soft7:4294969607,Soft8:4294969608,SpeechCorrectionList:4294971137,SpeechInputToggle:4294971138,SpellCheck:4294969870,SplitScreenToggle:4294970692,Standby:4294968842,Subtitle:4294970695,Super:4294967566,Symbol:4294967567,SymbolLock:4294967568,TV:4294970697,TV3DMode:4294971649,TVAntennaCable:4294971650,TVAudioDescription:4294971651,TVAudioDescriptionMixDown:4294971652,TVAudioDescriptionMixUp:4294971653,TVContentsMenu:4294971654,TVDataService:4294971655,TVInput:4294970698,TVInputComponent1:4294971656,TVInputComponent2:4294971657,TVInputComposite1:4294971658,TVInputComposite2:4294971659,TVInputHDMI1:4294971660,TVInputHDMI2:4294971661,TVInputHDMI3:4294971662,TVInputHDMI4:4294971663,TVInputVGA1:4294971664,TVMediaContext:4294971665,TVNetwork:4294971666,TVNumberEntry:4294971667,TVPower:4294970699,TVRadioService:4294971668,TVSatellite:4294971669,TVSatelliteBS:4294971670,TVSatelliteCS:4294971671,TVSatelliteToggle:4294971672,TVTerrestrialAnalog:4294971673,TVTerrestrialDigital:4294971674,TVTimer:4294971675,Tab:4294967305,Teletext:4294970696,Undo:4294968330,Unidentified:4294967297,VideoModeNext:4294970700,VoiceDial:4294971403,WakeUp:4294968843,Wink:4294970701,Zenkaku:4294969116,ZenkakuHankaku:4294969117,ZoomIn:4294968589,ZoomOut:4294968590,ZoomToggle:4294970702},B.ok,t.eL) +B.EO=A.b(s(["Abort","Again","AltLeft","AltRight","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backquote","Backslash","Backspace","BassBoost","BracketLeft","BracketRight","BrightnessAuto","BrightnessDown","BrightnessMaximum","BrightnessMinimum","BrightnessToggle","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","CapsLock","ChannelDown","ChannelUp","Close","ClosedCaptionToggle","Comma","ContextMenu","ControlLeft","ControlRight","Convert","Copy","Cut","Delete","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DisplayToggleIntExt","Eject","End","Enter","Equal","Escape","Exit","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","Find","Fn","FnLock","GameButton1","GameButton10","GameButton11","GameButton12","GameButton13","GameButton14","GameButton15","GameButton16","GameButton2","GameButton3","GameButton4","GameButton5","GameButton6","GameButton7","GameButton8","GameButton9","GameButtonA","GameButtonB","GameButtonC","GameButtonLeft1","GameButtonLeft2","GameButtonMode","GameButtonRight1","GameButtonRight2","GameButtonSelect","GameButtonStart","GameButtonThumbLeft","GameButtonThumbRight","GameButtonX","GameButtonY","GameButtonZ","Help","Home","Hyper","Info","Insert","IntlBackslash","IntlRo","IntlYen","KanaMode","KbdIllumDown","KbdIllumUp","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","KeyboardLayoutSelect","Lang1","Lang2","Lang3","Lang4","Lang5","LaunchApp1","LaunchApp2","LaunchAssistant","LaunchAudioBrowser","LaunchCalendar","LaunchContacts","LaunchControlPanel","LaunchDocuments","LaunchInternetBrowser","LaunchKeyboardLayout","LaunchMail","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWordProcessor","LockScreen","LogOff","MailForward","MailReply","MailSend","MediaFastForward","MediaLast","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSelect","MediaStop","MediaTrackNext","MediaTrackPrevious","MetaLeft","MetaRight","MicrophoneMuteToggle","Minus","New","NonConvert","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadBackspace","NumpadClear","NumpadClearEntry","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual","NumpadMemoryAdd","NumpadMemoryClear","NumpadMemoryRecall","NumpadMemoryStore","NumpadMemorySubtract","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadSignChange","NumpadSubtract","Open","PageDown","PageUp","Paste","Pause","Period","Power","Print","PrintScreen","PrivacyScreenToggle","ProgramGuide","Props","Quote","Redo","Resume","Save","ScrollLock","Select","SelectTask","Semicolon","ShiftLeft","ShiftRight","ShowAllWindows","Slash","Sleep","Space","SpeechInputToggle","SpellCheck","Super","Suspend","Tab","Turbo","Undo","UsbErrorRollOver","UsbErrorUndefined","UsbPostFail","UsbReserved","WakeUp","ZoomIn","ZoomOut","ZoomToggle"]),t.s) +B.w8=new A.p(458907) +B.kr=new A.p(458873) +B.cn=new A.p(458978) +B.cp=new A.p(458982) +B.jR=new A.p(458833) +B.jQ=new A.p(458832) +B.jP=new A.p(458831) +B.jS=new A.p(458834) +B.kz=new A.p(458881) +B.kx=new A.p(458879) +B.ky=new A.p(458880) +B.jr=new A.p(458805) +B.jo=new A.p(458801) +B.jh=new A.p(458794) +B.lh=new A.p(786661) +B.jm=new A.p(458799) +B.jn=new A.p(458800) +B.kY=new A.p(786549) +B.kU=new A.p(786544) +B.kX=new A.p(786548) +B.kW=new A.p(786547) +B.kV=new A.p(786546) +B.kT=new A.p(786543) +B.lH=new A.p(786980) +B.lL=new A.p(786986) +B.lI=new A.p(786981) +B.lG=new A.p(786979) +B.lK=new A.p(786983) +B.lF=new A.p(786977) +B.lJ=new A.p(786982) +B.dS=new A.p(458809) +B.l5=new A.p(786589) +B.l4=new A.p(786588) +B.lC=new A.p(786947) +B.kS=new A.p(786529) +B.js=new A.p(458806) +B.k9=new A.p(458853) +B.cl=new A.p(458976) +B.d0=new A.p(458980) +B.kE=new A.p(458890) +B.ku=new A.p(458876) +B.kt=new A.p(458875) +B.jM=new A.p(458828) +B.je=new A.p(458791) +B.j5=new A.p(458782) +B.j6=new A.p(458783) +B.j7=new A.p(458784) +B.j8=new A.p(458785) +B.j9=new A.p(458786) +B.ja=new A.p(458787) +B.jb=new A.p(458788) +B.jc=new A.p(458789) +B.jd=new A.p(458790) +B.kQ=new A.p(65717) +B.le=new A.p(786616) +B.jN=new A.p(458829) +B.jf=new A.p(458792) +B.jl=new A.p(458798) +B.jg=new A.p(458793) +B.l3=new A.p(786580) +B.jv=new A.p(458810) +B.jE=new A.p(458819) +B.jF=new A.p(458820) +B.jG=new A.p(458821) +B.kc=new A.p(458856) +B.kd=new A.p(458857) +B.ke=new A.p(458858) +B.kf=new A.p(458859) +B.kg=new A.p(458860) +B.kh=new A.p(458861) +B.ki=new A.p(458862) +B.jw=new A.p(458811) +B.kj=new A.p(458863) +B.kk=new A.p(458864) +B.kl=new A.p(458865) +B.km=new A.p(458866) +B.kn=new A.p(458867) +B.jx=new A.p(458812) +B.jy=new A.p(458813) +B.jz=new A.p(458814) +B.jA=new A.p(458815) +B.jB=new A.p(458816) +B.jC=new A.p(458817) +B.jD=new A.p(458818) +B.kw=new A.p(458878) +B.dR=new A.p(18) +B.vw=new A.p(19) +B.vA=new A.p(392961) +B.vJ=new A.p(392970) +B.vK=new A.p(392971) +B.vL=new A.p(392972) +B.vM=new A.p(392973) +B.vN=new A.p(392974) +B.vO=new A.p(392975) +B.vP=new A.p(392976) +B.vB=new A.p(392962) +B.vC=new A.p(392963) +B.vD=new A.p(392964) +B.vE=new A.p(392965) +B.vF=new A.p(392966) +B.vG=new A.p(392967) +B.vH=new A.p(392968) +B.vI=new A.p(392969) +B.vQ=new A.p(392977) +B.vR=new A.p(392978) +B.vS=new A.p(392979) +B.vT=new A.p(392980) +B.vU=new A.p(392981) +B.vV=new A.p(392982) +B.vW=new A.p(392983) +B.vX=new A.p(392984) +B.vY=new A.p(392985) +B.vZ=new A.p(392986) +B.w_=new A.p(392987) +B.w0=new A.p(392988) +B.w1=new A.p(392989) +B.w2=new A.p(392990) +B.w3=new A.p(392991) +B.kp=new A.p(458869) +B.jK=new A.p(458826) +B.vu=new A.p(16) +B.kR=new A.p(786528) +B.jJ=new A.p(458825) +B.k8=new A.p(458852) +B.kB=new A.p(458887) +B.kD=new A.p(458889) +B.kC=new A.p(458888) +B.l_=new A.p(786554) +B.kZ=new A.p(786553) +B.iG=new A.p(458756) +B.iH=new A.p(458757) +B.iI=new A.p(458758) +B.iJ=new A.p(458759) +B.iK=new A.p(458760) +B.iL=new A.p(458761) +B.iM=new A.p(458762) +B.iN=new A.p(458763) +B.iO=new A.p(458764) +B.iP=new A.p(458765) +B.iQ=new A.p(458766) +B.iR=new A.p(458767) +B.iS=new A.p(458768) +B.iT=new A.p(458769) +B.iU=new A.p(458770) +B.iV=new A.p(458771) +B.iW=new A.p(458772) +B.iX=new A.p(458773) +B.iY=new A.p(458774) +B.iZ=new A.p(458775) +B.j_=new A.p(458776) +B.j0=new A.p(458777) +B.j1=new A.p(458778) +B.j2=new A.p(458779) +B.j3=new A.p(458780) +B.j4=new A.p(458781) +B.lT=new A.p(787101) +B.kG=new A.p(458896) +B.kH=new A.p(458897) +B.kI=new A.p(458898) +B.kJ=new A.p(458899) +B.kK=new A.p(458900) +B.lp=new A.p(786836) +B.lo=new A.p(786834) +B.lA=new A.p(786891) +B.lz=new A.p(786871) +B.ln=new A.p(786830) +B.lm=new A.p(786829) +B.lt=new A.p(786847) +B.lv=new A.p(786855) +B.lq=new A.p(786838) +B.lx=new A.p(786862) +B.ll=new A.p(786826) +B.l1=new A.p(786572) +B.ly=new A.p(786865) +B.lk=new A.p(786822) +B.lj=new A.p(786820) +B.ls=new A.p(786846) +B.lr=new A.p(786844) +B.lR=new A.p(787083) +B.lQ=new A.p(787081) +B.lS=new A.p(787084) +B.l9=new A.p(786611) +B.l0=new A.p(786563) +B.l7=new A.p(786609) +B.l6=new A.p(786608) +B.lf=new A.p(786637) +B.l8=new A.p(786610) +B.la=new A.p(786612) +B.li=new A.p(786819) +B.ld=new A.p(786615) +B.lb=new A.p(786613) +B.lc=new A.p(786614) +B.co=new A.p(458979) +B.d2=new A.p(458983) +B.iF=new A.p(24) +B.jk=new A.p(458797) +B.lB=new A.p(786945) +B.kF=new A.p(458891) +B.dU=new A.p(458835) +B.k6=new A.p(458850) +B.jY=new A.p(458841) +B.jZ=new A.p(458842) +B.k_=new A.p(458843) +B.k0=new A.p(458844) +B.k1=new A.p(458845) +B.k2=new A.p(458846) +B.k3=new A.p(458847) +B.k4=new A.p(458848) +B.k5=new A.p(458849) +B.jW=new A.p(458839) +B.wa=new A.p(458939) +B.wg=new A.p(458968) +B.wh=new A.p(458969) +B.kA=new A.p(458885) +B.k7=new A.p(458851) +B.jT=new A.p(458836) +B.jX=new A.p(458840) +B.kb=new A.p(458855) +B.we=new A.p(458963) +B.wd=new A.p(458962) +B.wc=new A.p(458961) +B.wb=new A.p(458960) +B.wf=new A.p(458964) +B.jU=new A.p(458837) +B.kL=new A.p(458934) +B.kM=new A.p(458935) +B.kN=new A.p(458967) +B.jV=new A.p(458838) +B.ko=new A.p(458868) +B.jO=new A.p(458830) +B.jL=new A.p(458827) +B.kv=new A.p(458877) +B.jI=new A.p(458824) +B.jt=new A.p(458807) +B.ka=new A.p(458854) +B.lE=new A.p(786952) +B.jH=new A.p(458822) +B.iE=new A.p(23) +B.l2=new A.p(786573) +B.w9=new A.p(458915) +B.jq=new A.p(458804) +B.lP=new A.p(787065) +B.vy=new A.p(21) +B.lD=new A.p(786951) +B.dT=new A.p(458823) +B.kq=new A.p(458871) +B.lu=new A.p(786850) +B.jp=new A.p(458803) +B.cm=new A.p(458977) +B.d1=new A.p(458981) +B.lU=new A.p(787103) +B.ju=new A.p(458808) +B.kO=new A.p(65666) +B.jj=new A.p(458796) +B.lg=new A.p(786639) +B.lw=new A.p(786859) +B.vv=new A.p(17) +B.vx=new A.p(20) +B.ji=new A.p(458795) +B.vz=new A.p(22) +B.ks=new A.p(458874) +B.w5=new A.p(458753) +B.w7=new A.p(458755) +B.w6=new A.p(458754) +B.w4=new A.p(458752) +B.kP=new A.p(65667) +B.lM=new A.p(786989) +B.lN=new A.p(786990) +B.lO=new A.p(786994) +B.Nv=new A.by(269,{Abort:B.w8,Again:B.kr,AltLeft:B.cn,AltRight:B.cp,ArrowDown:B.jR,ArrowLeft:B.jQ,ArrowRight:B.jP,ArrowUp:B.jS,AudioVolumeDown:B.kz,AudioVolumeMute:B.kx,AudioVolumeUp:B.ky,Backquote:B.jr,Backslash:B.jo,Backspace:B.jh,BassBoost:B.lh,BracketLeft:B.jm,BracketRight:B.jn,BrightnessAuto:B.kY,BrightnessDown:B.kU,BrightnessMaximum:B.kX,BrightnessMinimum:B.kW,BrightnessToggle:B.kV,BrightnessUp:B.kT,BrowserBack:B.lH,BrowserFavorites:B.lL,BrowserForward:B.lI,BrowserHome:B.lG,BrowserRefresh:B.lK,BrowserSearch:B.lF,BrowserStop:B.lJ,CapsLock:B.dS,ChannelDown:B.l5,ChannelUp:B.l4,Close:B.lC,ClosedCaptionToggle:B.kS,Comma:B.js,ContextMenu:B.k9,ControlLeft:B.cl,ControlRight:B.d0,Convert:B.kE,Copy:B.ku,Cut:B.kt,Delete:B.jM,Digit0:B.je,Digit1:B.j5,Digit2:B.j6,Digit3:B.j7,Digit4:B.j8,Digit5:B.j9,Digit6:B.ja,Digit7:B.jb,Digit8:B.jc,Digit9:B.jd,DisplayToggleIntExt:B.kQ,Eject:B.le,End:B.jN,Enter:B.jf,Equal:B.jl,Escape:B.jg,Exit:B.l3,F1:B.jv,F10:B.jE,F11:B.jF,F12:B.jG,F13:B.kc,F14:B.kd,F15:B.ke,F16:B.kf,F17:B.kg,F18:B.kh,F19:B.ki,F2:B.jw,F20:B.kj,F21:B.kk,F22:B.kl,F23:B.km,F24:B.kn,F3:B.jx,F4:B.jy,F5:B.jz,F6:B.jA,F7:B.jB,F8:B.jC,F9:B.jD,Find:B.kw,Fn:B.dR,FnLock:B.vw,GameButton1:B.vA,GameButton10:B.vJ,GameButton11:B.vK,GameButton12:B.vL,GameButton13:B.vM,GameButton14:B.vN,GameButton15:B.vO,GameButton16:B.vP,GameButton2:B.vB,GameButton3:B.vC,GameButton4:B.vD,GameButton5:B.vE,GameButton6:B.vF,GameButton7:B.vG,GameButton8:B.vH,GameButton9:B.vI,GameButtonA:B.vQ,GameButtonB:B.vR,GameButtonC:B.vS,GameButtonLeft1:B.vT,GameButtonLeft2:B.vU,GameButtonMode:B.vV,GameButtonRight1:B.vW,GameButtonRight2:B.vX,GameButtonSelect:B.vY,GameButtonStart:B.vZ,GameButtonThumbLeft:B.w_,GameButtonThumbRight:B.w0,GameButtonX:B.w1,GameButtonY:B.w2,GameButtonZ:B.w3,Help:B.kp,Home:B.jK,Hyper:B.vu,Info:B.kR,Insert:B.jJ,IntlBackslash:B.k8,IntlRo:B.kB,IntlYen:B.kD,KanaMode:B.kC,KbdIllumDown:B.l_,KbdIllumUp:B.kZ,KeyA:B.iG,KeyB:B.iH,KeyC:B.iI,KeyD:B.iJ,KeyE:B.iK,KeyF:B.iL,KeyG:B.iM,KeyH:B.iN,KeyI:B.iO,KeyJ:B.iP,KeyK:B.iQ,KeyL:B.iR,KeyM:B.iS,KeyN:B.iT,KeyO:B.iU,KeyP:B.iV,KeyQ:B.iW,KeyR:B.iX,KeyS:B.iY,KeyT:B.iZ,KeyU:B.j_,KeyV:B.j0,KeyW:B.j1,KeyX:B.j2,KeyY:B.j3,KeyZ:B.j4,KeyboardLayoutSelect:B.lT,Lang1:B.kG,Lang2:B.kH,Lang3:B.kI,Lang4:B.kJ,Lang5:B.kK,LaunchApp1:B.lp,LaunchApp2:B.lo,LaunchAssistant:B.lA,LaunchAudioBrowser:B.lz,LaunchCalendar:B.ln,LaunchContacts:B.lm,LaunchControlPanel:B.lt,LaunchDocuments:B.lv,LaunchInternetBrowser:B.lq,LaunchKeyboardLayout:B.lx,LaunchMail:B.ll,LaunchPhone:B.l1,LaunchScreenSaver:B.ly,LaunchSpreadsheet:B.lk,LaunchWordProcessor:B.lj,LockScreen:B.ls,LogOff:B.lr,MailForward:B.lR,MailReply:B.lQ,MailSend:B.lS,MediaFastForward:B.l9,MediaLast:B.l0,MediaPause:B.l7,MediaPlay:B.l6,MediaPlayPause:B.lf,MediaRecord:B.l8,MediaRewind:B.la,MediaSelect:B.li,MediaStop:B.ld,MediaTrackNext:B.lb,MediaTrackPrevious:B.lc,MetaLeft:B.co,MetaRight:B.d2,MicrophoneMuteToggle:B.iF,Minus:B.jk,New:B.lB,NonConvert:B.kF,NumLock:B.dU,Numpad0:B.k6,Numpad1:B.jY,Numpad2:B.jZ,Numpad3:B.k_,Numpad4:B.k0,Numpad5:B.k1,Numpad6:B.k2,Numpad7:B.k3,Numpad8:B.k4,Numpad9:B.k5,NumpadAdd:B.jW,NumpadBackspace:B.wa,NumpadClear:B.wg,NumpadClearEntry:B.wh,NumpadComma:B.kA,NumpadDecimal:B.k7,NumpadDivide:B.jT,NumpadEnter:B.jX,NumpadEqual:B.kb,NumpadMemoryAdd:B.we,NumpadMemoryClear:B.wd,NumpadMemoryRecall:B.wc,NumpadMemoryStore:B.wb,NumpadMemorySubtract:B.wf,NumpadMultiply:B.jU,NumpadParenLeft:B.kL,NumpadParenRight:B.kM,NumpadSignChange:B.kN,NumpadSubtract:B.jV,Open:B.ko,PageDown:B.jO,PageUp:B.jL,Paste:B.kv,Pause:B.jI,Period:B.jt,Power:B.ka,Print:B.lE,PrintScreen:B.jH,PrivacyScreenToggle:B.iE,ProgramGuide:B.l2,Props:B.w9,Quote:B.jq,Redo:B.lP,Resume:B.vy,Save:B.lD,ScrollLock:B.dT,Select:B.kq,SelectTask:B.lu,Semicolon:B.jp,ShiftLeft:B.cm,ShiftRight:B.d1,ShowAllWindows:B.lU,Slash:B.ju,Sleep:B.kO,Space:B.jj,SpeechInputToggle:B.lg,SpellCheck:B.lw,Super:B.vv,Suspend:B.vx,Tab:B.ji,Turbo:B.vz,Undo:B.ks,UsbErrorRollOver:B.w5,UsbErrorUndefined:B.w7,UsbPostFail:B.w6,UsbReserved:B.w4,WakeUp:B.kP,ZoomIn:B.lM,ZoomOut:B.lN,ZoomToggle:B.lO},B.EO,A.U("by")) +B.uR=new A.cd([315,"artist",258,"bitsPerSample",265,"cellLength",264,"cellWidth",320,"colorMap",259,"compression",306,"dateTime",34665,"exifIFD",338,"extraSamples",266,"fillOrder",289,"freeByteCounts",288,"freeOffsets",291,"grayResponseCurve",290,"grayResponseUnit",316,"hostComputer",34675,"iccProfile",270,"imageDescription",257,"imageLength",256,"imageWidth",33723,"iptc",271,"make",281,"maxSampleValue",280,"minSampleValue",272,"model",254,"newSubfileType",274,"orientation",262,"photometricInterpretation",34377,"photoshop",284,"planarConfiguration",317,"predictor",296,"resolutionUnit",278,"rowsPerStrip",277,"samplesPerPixel",305,"software",279,"stripByteCounts",273,"stropOffsets",255,"subfileType",292,"t4Options",293,"t6Options",263,"thresholding",322,"tileWidth",323,"tileLength",324,"tileOffsets",325,"tileByteCounts",700,"xmp",282,"xResolution",283,"yResolution",529,"yCbCrCoefficients",530,"yCbCrSubsampling",531,"yCbCrPositioning",339,"sampleFormat"],t.TM) +B.os=A.b(s(["*","+","-",".","/","0","1","2","3","4","5","6","7","8","9","Alt","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Clear","Control","Delete","End","Enter","Home","Insert","Meta","PageDown","PageUp","Shift"]),t.s) +B.p5=new A.f(42) +B.uN=new A.f(8589935146) +B.GA=A.b(s([B.p5,null,null,B.uN]),t.L) +B.uz=new A.f(43) +B.uO=new A.f(8589935147) +B.GB=A.b(s([B.uz,null,null,B.uO]),t.L) +B.uA=new A.f(45) +B.uP=new A.f(8589935149) +B.GC=A.b(s([B.uA,null,null,B.uP]),t.L) +B.uB=new A.f(46) +B.ie=new A.f(8589935150) +B.GD=A.b(s([B.uB,null,null,B.ie]),t.L) +B.uC=new A.f(47) +B.uQ=new A.f(8589935151) +B.GE=A.b(s([B.uC,null,null,B.uQ]),t.L) +B.uD=new A.f(48) +B.ig=new A.f(8589935152) +B.Ke=A.b(s([B.uD,null,null,B.ig]),t.L) +B.uE=new A.f(49) +B.ih=new A.f(8589935153) +B.Kf=A.b(s([B.uE,null,null,B.ih]),t.L) +B.uF=new A.f(50) +B.ii=new A.f(8589935154) +B.Kg=A.b(s([B.uF,null,null,B.ii]),t.L) +B.uG=new A.f(51) +B.ij=new A.f(8589935155) +B.Kh=A.b(s([B.uG,null,null,B.ij]),t.L) +B.uH=new A.f(52) +B.ik=new A.f(8589935156) +B.Ki=A.b(s([B.uH,null,null,B.ik]),t.L) +B.uI=new A.f(53) +B.il=new A.f(8589935157) +B.Kj=A.b(s([B.uI,null,null,B.il]),t.L) +B.uJ=new A.f(54) +B.im=new A.f(8589935158) +B.Kk=A.b(s([B.uJ,null,null,B.im]),t.L) +B.uK=new A.f(55) +B.io=new A.f(8589935159) +B.Kl=A.b(s([B.uK,null,null,B.io]),t.L) +B.uL=new A.f(56) +B.ip=new A.f(8589935160) +B.H8=A.b(s([B.uL,null,null,B.ip]),t.L) +B.uM=new A.f(57) +B.iq=new A.f(8589935161) +B.H9=A.b(s([B.uM,null,null,B.iq]),t.L) +B.Iu=A.b(s([null,B.fe,B.ff,null]),t.L) +B.GY=A.b(s([B.bD,null,null,B.ii]),t.L) +B.GZ=A.b(s([B.bb,null,null,B.ik]),t.L) +B.H_=A.b(s([B.bc,null,null,B.im]),t.L) +B.F7=A.b(s([B.bE,null,null,B.ip]),t.L) +B.FF=A.b(s([B.ib,null,null,B.il]),t.L) +B.Iv=A.b(s([null,B.fc,B.fd,null]),t.L) +B.Gm=A.b(s([B.cj,null,null,B.ie]),t.L) +B.H0=A.b(s([B.cU,null,null,B.ih]),t.L) +B.id=new A.f(8589935117) +B.HI=A.b(s([B.f5,null,null,B.id]),t.L) +B.H1=A.b(s([B.cV,null,null,B.io]),t.L) +B.FG=A.b(s([B.ic,null,null,B.ig]),t.L) +B.Iw=A.b(s([null,B.fg,B.fh,null]),t.L) +B.H2=A.b(s([B.fa,null,null,B.ij]),t.L) +B.J_=A.b(s([B.fb,null,null,B.iq]),t.L) +B.Ix=A.b(s([null,B.dE,B.dF,null]),t.L) +B.NA=new A.by(31,{"*":B.GA,"+":B.GB,"-":B.GC,".":B.GD,"/":B.GE,"0":B.Ke,"1":B.Kf,"2":B.Kg,"3":B.Kh,"4":B.Ki,"5":B.Kj,"6":B.Kk,"7":B.Kl,"8":B.H8,"9":B.H9,Alt:B.Iu,ArrowDown:B.GY,ArrowLeft:B.GZ,ArrowRight:B.H_,ArrowUp:B.F7,Clear:B.FF,Control:B.Iv,Delete:B.Gm,End:B.H0,Enter:B.HI,Home:B.H1,Insert:B.FG,Meta:B.Iw,PageDown:B.H2,PageUp:B.J_,Shift:B.Ix},B.os,A.U("by>")) +B.Fm=A.b(s([42,null,null,8589935146]),t.Y) +B.Fn=A.b(s([43,null,null,8589935147]),t.Y) +B.Fo=A.b(s([45,null,null,8589935149]),t.Y) +B.Fp=A.b(s([46,null,null,8589935150]),t.Y) +B.Fr=A.b(s([47,null,null,8589935151]),t.Y) +B.Fs=A.b(s([48,null,null,8589935152]),t.Y) +B.Ft=A.b(s([49,null,null,8589935153]),t.Y) +B.Fw=A.b(s([50,null,null,8589935154]),t.Y) +B.Fy=A.b(s([51,null,null,8589935155]),t.Y) +B.Fz=A.b(s([52,null,null,8589935156]),t.Y) +B.FA=A.b(s([53,null,null,8589935157]),t.Y) +B.FB=A.b(s([54,null,null,8589935158]),t.Y) +B.FC=A.b(s([55,null,null,8589935159]),t.Y) +B.FD=A.b(s([56,null,null,8589935160]),t.Y) +B.FE=A.b(s([57,null,null,8589935161]),t.Y) +B.Jf=A.b(s([null,8589934852,8589934853,null]),t.Y) +B.Fc=A.b(s([4294968065,null,null,8589935154]),t.Y) +B.Fd=A.b(s([4294968066,null,null,8589935156]),t.Y) +B.Fe=A.b(s([4294968067,null,null,8589935158]),t.Y) +B.Ff=A.b(s([4294968068,null,null,8589935160]),t.Y) +B.Fk=A.b(s([4294968321,null,null,8589935157]),t.Y) +B.Jd=A.b(s([null,8589934848,8589934849,null]),t.Y) +B.Fb=A.b(s([4294967423,null,null,8589935150]),t.Y) +B.Fg=A.b(s([4294968069,null,null,8589935153]),t.Y) +B.Fa=A.b(s([4294967309,null,null,8589935117]),t.Y) +B.Fh=A.b(s([4294968070,null,null,8589935159]),t.Y) +B.Fl=A.b(s([4294968327,null,null,8589935152]),t.Y) +B.Jg=A.b(s([null,8589934854,8589934855,null]),t.Y) +B.Fi=A.b(s([4294968071,null,null,8589935155]),t.Y) +B.Fj=A.b(s([4294968072,null,null,8589935161]),t.Y) +B.Je=A.b(s([null,8589934850,8589934851,null]),t.Y) +B.br=new A.by(31,{"*":B.Fm,"+":B.Fn,"-":B.Fo,".":B.Fp,"/":B.Fr,"0":B.Fs,"1":B.Ft,"2":B.Fw,"3":B.Fy,"4":B.Fz,"5":B.FA,"6":B.FB,"7":B.FC,"8":B.FD,"9":B.FE,Alt:B.Jf,ArrowDown:B.Fc,ArrowLeft:B.Fd,ArrowRight:B.Fe,ArrowUp:B.Ff,Clear:B.Fk,Control:B.Jd,Delete:B.Fb,End:B.Fg,Enter:B.Fa,Home:B.Fh,Insert:B.Fl,Meta:B.Jg,PageDown:B.Fi,PageUp:B.Fj,Shift:B.Je},B.os,A.U("by>")) +B.J6=A.b(s(["mode"]),t.s) +B.uS=new A.by(1,{mode:"basic"},B.J6,t.li) +B.G5=A.b(s(["d","E","EEEE","LLL","LLLL","M","Md","MEd","MMM","MMMd","MMMEd","MMMM","MMMMd","MMMMEEEEd","QQQ","QQQQ","y","yM","yMd","yMEd","yMMM","yMMMd","yMMMEd","yMMMM","yMMMMd","yMMMMEEEEd","yQQQ","yQQQQ","H","Hm","Hms","j","jm","jms","jmv","jmz","jz","m","ms","s","v","z","zzzz","ZZZZ"]),t.s) +B.NB=new A.by(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"EEE, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"EEE, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},B.G5,t.li) +B.C9=new A.M(4294638330) +B.C7=new A.M(4294309365) +B.BZ=new A.M(4292927712) +B.BY=new A.M(4292269782) +B.BU=new A.M(4290624957) +B.BQ=new A.M(4288585374) +B.BM=new A.M(4284572001) +B.BJ=new A.M(4282532418) +B.aB=new A.cd([50,B.C9,100,B.C7,200,B.bS,300,B.BZ,350,B.BY,400,B.BU,500,B.BQ,600,B.di,700,B.BM,800,B.BJ,850,B.nn,900,B.hl],t.pl) +B.Ch=new A.M(4294962158) +B.Cf=new A.M(4294954450) +B.C3=new A.M(4293892762) +B.C1=new A.M(4293227379) +B.C2=new A.M(4293874512) +B.C4=new A.M(4294198070) +B.C0=new A.M(4293212469) +B.BX=new A.M(4292030255) +B.BW=new A.M(4291176488) +B.BS=new A.M(4290190364) +B.it=new A.cd([50,B.Ch,100,B.Cf,200,B.C3,300,B.C1,400,B.C2,500,B.C4,600,B.C0,700,B.BX,800,B.BW,900,B.BS],t.pl) +B.Gy=A.b(s(["Abort","Again","AltLeft","AltRight","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backquote","Backslash","Backspace","BassBoost","BracketLeft","BracketRight","BrightnessAuto","BrightnessDown","BrightnessMaximum","BrightnessMinimum","BrightnessToggle","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","CapsLock","ChannelDown","ChannelUp","Close","ClosedCaptionToggle","Comma","ContextMenu","ControlLeft","ControlRight","Convert","Copy","Cut","Delete","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DisplayToggleIntExt","Eject","End","Enter","Equal","Escape","Exit","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","Find","Fn","FnLock","GameButton1","GameButton10","GameButton11","GameButton12","GameButton13","GameButton14","GameButton15","GameButton16","GameButton2","GameButton3","GameButton4","GameButton5","GameButton6","GameButton7","GameButton8","GameButton9","GameButtonA","GameButtonB","GameButtonC","GameButtonLeft1","GameButtonLeft2","GameButtonMode","GameButtonRight1","GameButtonRight2","GameButtonSelect","GameButtonStart","GameButtonThumbLeft","GameButtonThumbRight","GameButtonX","GameButtonY","GameButtonZ","Help","Home","Hyper","Info","Insert","IntlBackslash","IntlRo","IntlYen","KanaMode","KbdIllumDown","KbdIllumUp","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","KeyboardLayoutSelect","Lang1","Lang2","Lang3","Lang4","Lang5","LaunchApp1","LaunchApp2","LaunchAssistant","LaunchAudioBrowser","LaunchCalendar","LaunchContacts","LaunchControlPanel","LaunchDocuments","LaunchInternetBrowser","LaunchKeyboardLayout","LaunchMail","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWordProcessor","LockScreen","LogOff","MailForward","MailReply","MailSend","MediaFastForward","MediaLast","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSelect","MediaStop","MediaTrackNext","MediaTrackPrevious","MetaLeft","MetaRight","Minus","New","NonConvert","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadBackspace","NumpadClear","NumpadClearEntry","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual","NumpadMemoryAdd","NumpadMemoryClear","NumpadMemoryRecall","NumpadMemoryStore","NumpadMemorySubtract","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadSignChange","NumpadSubtract","Open","PageDown","PageUp","Paste","Pause","Period","Power","Print","PrintScreen","PrivacyScreenToggle","ProgramGuide","Props","Quote","Redo","Resume","Save","ScrollLock","Select","SelectTask","Semicolon","ShiftLeft","ShiftRight","ShowAllWindows","Slash","Sleep","Space","SpeechInputToggle","SpellCheck","Super","Suspend","Tab","Turbo","Undo","UsbErrorRollOver","UsbErrorUndefined","UsbPostFail","UsbReserved","WakeUp","ZoomIn","ZoomOut","ZoomToggle"]),t.s) +B.NE=new A.by(268,{Abort:458907,Again:458873,AltLeft:458978,AltRight:458982,ArrowDown:458833,ArrowLeft:458832,ArrowRight:458831,ArrowUp:458834,AudioVolumeDown:458881,AudioVolumeMute:458879,AudioVolumeUp:458880,Backquote:458805,Backslash:458801,Backspace:458794,BassBoost:786661,BracketLeft:458799,BracketRight:458800,BrightnessAuto:786549,BrightnessDown:786544,BrightnessMaximum:786548,BrightnessMinimum:786547,BrightnessToggle:786546,BrightnessUp:786543,BrowserBack:786980,BrowserFavorites:786986,BrowserForward:786981,BrowserHome:786979,BrowserRefresh:786983,BrowserSearch:786977,BrowserStop:786982,CapsLock:458809,ChannelDown:786589,ChannelUp:786588,Close:786947,ClosedCaptionToggle:786529,Comma:458806,ContextMenu:458853,ControlLeft:458976,ControlRight:458980,Convert:458890,Copy:458876,Cut:458875,Delete:458828,Digit0:458791,Digit1:458782,Digit2:458783,Digit3:458784,Digit4:458785,Digit5:458786,Digit6:458787,Digit7:458788,Digit8:458789,Digit9:458790,DisplayToggleIntExt:65717,Eject:786616,End:458829,Enter:458792,Equal:458798,Escape:458793,Exit:786580,F1:458810,F10:458819,F11:458820,F12:458821,F13:458856,F14:458857,F15:458858,F16:458859,F17:458860,F18:458861,F19:458862,F2:458811,F20:458863,F21:458864,F22:458865,F23:458866,F24:458867,F3:458812,F4:458813,F5:458814,F6:458815,F7:458816,F8:458817,F9:458818,Find:458878,Fn:18,FnLock:19,GameButton1:392961,GameButton10:392970,GameButton11:392971,GameButton12:392972,GameButton13:392973,GameButton14:392974,GameButton15:392975,GameButton16:392976,GameButton2:392962,GameButton3:392963,GameButton4:392964,GameButton5:392965,GameButton6:392966,GameButton7:392967,GameButton8:392968,GameButton9:392969,GameButtonA:392977,GameButtonB:392978,GameButtonC:392979,GameButtonLeft1:392980,GameButtonLeft2:392981,GameButtonMode:392982,GameButtonRight1:392983,GameButtonRight2:392984,GameButtonSelect:392985,GameButtonStart:392986,GameButtonThumbLeft:392987,GameButtonThumbRight:392988,GameButtonX:392989,GameButtonY:392990,GameButtonZ:392991,Help:458869,Home:458826,Hyper:16,Info:786528,Insert:458825,IntlBackslash:458852,IntlRo:458887,IntlYen:458889,KanaMode:458888,KbdIllumDown:786554,KbdIllumUp:786553,KeyA:458756,KeyB:458757,KeyC:458758,KeyD:458759,KeyE:458760,KeyF:458761,KeyG:458762,KeyH:458763,KeyI:458764,KeyJ:458765,KeyK:458766,KeyL:458767,KeyM:458768,KeyN:458769,KeyO:458770,KeyP:458771,KeyQ:458772,KeyR:458773,KeyS:458774,KeyT:458775,KeyU:458776,KeyV:458777,KeyW:458778,KeyX:458779,KeyY:458780,KeyZ:458781,KeyboardLayoutSelect:787101,Lang1:458896,Lang2:458897,Lang3:458898,Lang4:458899,Lang5:458900,LaunchApp1:786836,LaunchApp2:786834,LaunchAssistant:786891,LaunchAudioBrowser:786871,LaunchCalendar:786830,LaunchContacts:786829,LaunchControlPanel:786847,LaunchDocuments:786855,LaunchInternetBrowser:786838,LaunchKeyboardLayout:786862,LaunchMail:786826,LaunchPhone:786572,LaunchScreenSaver:786865,LaunchSpreadsheet:786822,LaunchWordProcessor:786820,LockScreen:786846,LogOff:786844,MailForward:787083,MailReply:787081,MailSend:787084,MediaFastForward:786611,MediaLast:786563,MediaPause:786609,MediaPlay:786608,MediaPlayPause:786637,MediaRecord:786610,MediaRewind:786612,MediaSelect:786819,MediaStop:786615,MediaTrackNext:786613,MediaTrackPrevious:786614,MetaLeft:458979,MetaRight:458983,Minus:458797,New:786945,NonConvert:458891,NumLock:458835,Numpad0:458850,Numpad1:458841,Numpad2:458842,Numpad3:458843,Numpad4:458844,Numpad5:458845,Numpad6:458846,Numpad7:458847,Numpad8:458848,Numpad9:458849,NumpadAdd:458839,NumpadBackspace:458939,NumpadClear:458968,NumpadClearEntry:458969,NumpadComma:458885,NumpadDecimal:458851,NumpadDivide:458836,NumpadEnter:458840,NumpadEqual:458855,NumpadMemoryAdd:458963,NumpadMemoryClear:458962,NumpadMemoryRecall:458961,NumpadMemoryStore:458960,NumpadMemorySubtract:458964,NumpadMultiply:458837,NumpadParenLeft:458934,NumpadParenRight:458935,NumpadSignChange:458967,NumpadSubtract:458838,Open:458868,PageDown:458830,PageUp:458827,Paste:458877,Pause:458824,Period:458807,Power:458854,Print:786952,PrintScreen:458822,PrivacyScreenToggle:23,ProgramGuide:786573,Props:458915,Quote:458804,Redo:787065,Resume:21,Save:786951,ScrollLock:458823,Select:458871,SelectTask:786850,Semicolon:458803,ShiftLeft:458977,ShiftRight:458981,ShowAllWindows:787103,Slash:458808,Sleep:65666,Space:458796,SpeechInputToggle:786639,SpellCheck:786859,Super:17,Suspend:20,Tab:458795,Turbo:22,Undo:458874,UsbErrorRollOver:458753,UsbErrorUndefined:458755,UsbPostFail:458754,UsbReserved:458752,WakeUp:65667,ZoomIn:786989,ZoomOut:786990,ZoomToggle:786994},B.Gy,t.eL) +B.NF=new A.cd([16,B.vu,17,B.vv,18,B.dR,19,B.vw,20,B.vx,21,B.vy,22,B.vz,23,B.iE,24,B.iF,65666,B.kO,65667,B.kP,65717,B.kQ,392961,B.vA,392962,B.vB,392963,B.vC,392964,B.vD,392965,B.vE,392966,B.vF,392967,B.vG,392968,B.vH,392969,B.vI,392970,B.vJ,392971,B.vK,392972,B.vL,392973,B.vM,392974,B.vN,392975,B.vO,392976,B.vP,392977,B.vQ,392978,B.vR,392979,B.vS,392980,B.vT,392981,B.vU,392982,B.vV,392983,B.vW,392984,B.vX,392985,B.vY,392986,B.vZ,392987,B.w_,392988,B.w0,392989,B.w1,392990,B.w2,392991,B.w3,458752,B.w4,458753,B.w5,458754,B.w6,458755,B.w7,458756,B.iG,458757,B.iH,458758,B.iI,458759,B.iJ,458760,B.iK,458761,B.iL,458762,B.iM,458763,B.iN,458764,B.iO,458765,B.iP,458766,B.iQ,458767,B.iR,458768,B.iS,458769,B.iT,458770,B.iU,458771,B.iV,458772,B.iW,458773,B.iX,458774,B.iY,458775,B.iZ,458776,B.j_,458777,B.j0,458778,B.j1,458779,B.j2,458780,B.j3,458781,B.j4,458782,B.j5,458783,B.j6,458784,B.j7,458785,B.j8,458786,B.j9,458787,B.ja,458788,B.jb,458789,B.jc,458790,B.jd,458791,B.je,458792,B.jf,458793,B.jg,458794,B.jh,458795,B.ji,458796,B.jj,458797,B.jk,458798,B.jl,458799,B.jm,458800,B.jn,458801,B.jo,458803,B.jp,458804,B.jq,458805,B.jr,458806,B.js,458807,B.jt,458808,B.ju,458809,B.dS,458810,B.jv,458811,B.jw,458812,B.jx,458813,B.jy,458814,B.jz,458815,B.jA,458816,B.jB,458817,B.jC,458818,B.jD,458819,B.jE,458820,B.jF,458821,B.jG,458822,B.jH,458823,B.dT,458824,B.jI,458825,B.jJ,458826,B.jK,458827,B.jL,458828,B.jM,458829,B.jN,458830,B.jO,458831,B.jP,458832,B.jQ,458833,B.jR,458834,B.jS,458835,B.dU,458836,B.jT,458837,B.jU,458838,B.jV,458839,B.jW,458840,B.jX,458841,B.jY,458842,B.jZ,458843,B.k_,458844,B.k0,458845,B.k1,458846,B.k2,458847,B.k3,458848,B.k4,458849,B.k5,458850,B.k6,458851,B.k7,458852,B.k8,458853,B.k9,458854,B.ka,458855,B.kb,458856,B.kc,458857,B.kd,458858,B.ke,458859,B.kf,458860,B.kg,458861,B.kh,458862,B.ki,458863,B.kj,458864,B.kk,458865,B.kl,458866,B.km,458867,B.kn,458868,B.ko,458869,B.kp,458871,B.kq,458873,B.kr,458874,B.ks,458875,B.kt,458876,B.ku,458877,B.kv,458878,B.kw,458879,B.kx,458880,B.ky,458881,B.kz,458885,B.kA,458887,B.kB,458888,B.kC,458889,B.kD,458890,B.kE,458891,B.kF,458896,B.kG,458897,B.kH,458898,B.kI,458899,B.kJ,458900,B.kK,458907,B.w8,458915,B.w9,458934,B.kL,458935,B.kM,458939,B.wa,458960,B.wb,458961,B.wc,458962,B.wd,458963,B.we,458964,B.wf,458967,B.kN,458968,B.wg,458969,B.wh,458976,B.cl,458977,B.cm,458978,B.cn,458979,B.co,458980,B.d0,458981,B.d1,458982,B.cp,458983,B.d2,786528,B.kR,786529,B.kS,786543,B.kT,786544,B.kU,786546,B.kV,786547,B.kW,786548,B.kX,786549,B.kY,786553,B.kZ,786554,B.l_,786563,B.l0,786572,B.l1,786573,B.l2,786580,B.l3,786588,B.l4,786589,B.l5,786608,B.l6,786609,B.l7,786610,B.l8,786611,B.l9,786612,B.la,786613,B.lb,786614,B.lc,786615,B.ld,786616,B.le,786637,B.lf,786639,B.lg,786661,B.lh,786819,B.li,786820,B.lj,786822,B.lk,786826,B.ll,786829,B.lm,786830,B.ln,786834,B.lo,786836,B.lp,786838,B.lq,786844,B.lr,786846,B.ls,786847,B.lt,786850,B.lu,786855,B.lv,786859,B.lw,786862,B.lx,786865,B.ly,786871,B.lz,786891,B.lA,786945,B.lB,786947,B.lC,786951,B.lD,786952,B.lE,786977,B.lF,786979,B.lG,786980,B.lH,786981,B.lI,786982,B.lJ,786983,B.lK,786986,B.lL,786989,B.lM,786990,B.lN,786994,B.lO,787065,B.lP,787081,B.lQ,787083,B.lR,787084,B.lS,787101,B.lT,787103,B.lU],t.Vd) +B.Ht=A.b(s(["in","iw","ji","jw","mo","aam","adp","aue","ayx","bgm","bjd","ccq","cjr","cka","cmk","coy","cqu","drh","drw","gav","gfx","ggn","gti","guv","hrr","ibi","ilw","jeg","kgc","kgh","koj","krm","ktr","kvs","kwq","kxe","kzj","kzt","lii","lmm","meg","mst","mwj","myt","nad","ncp","nnx","nts","oun","pcr","pmc","pmu","ppa","ppr","pry","puz","sca","skk","tdu","thc","thx","tie","tkk","tlw","tmp","tne","tnf","tsf","uok","xba","xia","xkh","xsj","ybd","yma","ymt","yos","yuu"]),t.s) +B.bs=new A.by(78,{in:"id",iw:"he",ji:"yi",jw:"jv",mo:"ro",aam:"aas",adp:"dz",aue:"ktz",ayx:"nun",bgm:"bcg",bjd:"drl",ccq:"rki",cjr:"mom",cka:"cmr",cmk:"xch",coy:"pij",cqu:"quh",drh:"khk",drw:"prs",gav:"dev",gfx:"vaj",ggn:"gvr",gti:"nyc",guv:"duz",hrr:"jal",ibi:"opa",ilw:"gal",jeg:"oyb",kgc:"tdf",kgh:"kml",koj:"kwv",krm:"bmf",ktr:"dtp",kvs:"gdj",kwq:"yam",kxe:"tvd",kzj:"dtp",kzt:"dtp",lii:"raq",lmm:"rmx",meg:"cir",mst:"mry",mwj:"vaj",myt:"mry",nad:"xny",ncp:"kdz",nnx:"ngv",nts:"pij",oun:"vaj",pcr:"adx",pmc:"huw",pmu:"phr",ppa:"bfy",ppr:"lcq",pry:"prt",puz:"pub",sca:"hle",skk:"oyb",tdu:"dtp",thc:"tpo",thx:"oyb",tie:"ras",tkk:"twm",tlw:"weo",tmp:"tyj",tne:"kak",tnf:"prs",tsf:"taj",uok:"ema",xba:"cax",xia:"acn",xkh:"waw",xsj:"suj",ybd:"rki",yma:"lrr",ymt:"mtm",yos:"zom",yuu:"yug"},B.Ht,t.li) +B.Y2=new A.cd([9,B.jg,10,B.j5,11,B.j6,12,B.j7,13,B.j8,14,B.j9,15,B.ja,16,B.jb,17,B.jc,18,B.jd,19,B.je,20,B.jk,21,B.jl,22,B.jh,23,B.ji,24,B.iW,25,B.j1,26,B.iK,27,B.iX,28,B.iZ,29,B.j3,30,B.j_,31,B.iO,32,B.iU,33,B.iV,34,B.jm,35,B.jn,36,B.jf,37,B.cl,38,B.iG,39,B.iY,40,B.iJ,41,B.iL,42,B.iM,43,B.iN,44,B.iP,45,B.iQ,46,B.iR,47,B.jp,48,B.jq,49,B.jr,50,B.cm,51,B.jo,52,B.j4,53,B.j2,54,B.iI,55,B.j0,56,B.iH,57,B.iT,58,B.iS,59,B.js,60,B.jt,61,B.ju,62,B.d1,63,B.jU,64,B.cn,65,B.jj,66,B.dS,67,B.jv,68,B.jw,69,B.jx,70,B.jy,71,B.jz,72,B.jA,73,B.jB,74,B.jC,75,B.jD,76,B.jE,77,B.dU,78,B.dT,79,B.k3,80,B.k4,81,B.k5,82,B.jV,83,B.k0,84,B.k1,85,B.k2,86,B.jW,87,B.jY,88,B.jZ,89,B.k_,90,B.k6,91,B.k7,93,B.kK,94,B.k8,95,B.jF,96,B.jG,97,B.kB,98,B.kI,99,B.kJ,100,B.kE,101,B.kC,102,B.kF,104,B.jX,105,B.d0,106,B.jT,107,B.jH,108,B.cp,110,B.jK,111,B.jS,112,B.jL,113,B.jQ,114,B.jP,115,B.jN,116,B.jR,117,B.jO,118,B.jJ,119,B.jM,121,B.kx,122,B.kz,123,B.ky,124,B.ka,125,B.kb,126,B.kN,127,B.jI,128,B.lU,129,B.kA,130,B.kG,131,B.kH,132,B.kD,133,B.co,134,B.d2,135,B.k9,136,B.lJ,137,B.kr,139,B.ks,140,B.kq,141,B.ku,142,B.ko,143,B.kv,144,B.kw,145,B.kt,146,B.kp,148,B.lo,150,B.kO,151,B.kP,152,B.lp,158,B.lq,160,B.ls,163,B.ll,164,B.lL,166,B.lH,167,B.lI,169,B.le,171,B.lb,172,B.lf,173,B.lc,174,B.ld,175,B.l8,176,B.la,177,B.l1,179,B.li,180,B.lG,181,B.lK,182,B.l3,187,B.kL,188,B.kM,189,B.lB,190,B.lP,191,B.kc,192,B.kd,193,B.ke,194,B.kf,195,B.kg,196,B.kh,197,B.ki,198,B.kj,199,B.kk,200,B.kl,201,B.km,202,B.kn,209,B.l7,214,B.lC,215,B.l6,216,B.l9,217,B.lh,218,B.lE,225,B.lF,232,B.kU,233,B.kT,235,B.kQ,237,B.l_,238,B.kZ,239,B.lS,240,B.lQ,241,B.lR,242,B.lD,243,B.lv,252,B.kY,256,B.iF,366,B.kR,370,B.l2,378,B.kS,380,B.lO,382,B.lx,400,B.lz,405,B.ln,413,B.l0,418,B.l4,419,B.l5,426,B.lM,427,B.lN,429,B.lj,431,B.lk,437,B.lm,439,B.kV,440,B.lw,441,B.lr,587,B.lt,588,B.lu,589,B.ly,590,B.lg,591,B.lA,592,B.lT,600,B.kW,601,B.kX,641,B.iE],t.Vd) +B.uV=new A.by(0,{},B.oQ,A.U("by")) +B.Ie=A.b(s([]),t.g) +B.NO=new A.by(0,{},B.Ie,A.U("by")) +B.If=A.b(s([]),A.U("o")) +B.NN=new A.by(0,{},B.If,A.U("by")) +B.NK=new A.by(0,{},B.aU,A.U("by")) +B.NM=new A.by(0,{},B.aU,t.li) +B.dH=new A.by(0,{},B.aU,A.U("by")) +B.Ig=A.b(s([]),A.U("o")) +B.uT=new A.by(0,{},B.Ig,A.U("by")) +B.oP=A.b(s([]),A.U("o")) +B.NL=new A.by(0,{},B.oP,A.U("by")) +B.uU=new A.by(0,{},B.oP,A.U("by>")) +B.Iq=A.b(s(["alias","allScroll","basic","cell","click","contextMenu","copy","forbidden","grab","grabbing","help","move","none","noDrop","precise","progress","text","resizeColumn","resizeDown","resizeDownLeft","resizeDownRight","resizeLeft","resizeLeftRight","resizeRight","resizeRow","resizeUp","resizeUpDown","resizeUpLeft","resizeUpRight","resizeUpLeftDownRight","resizeUpRightDownLeft","verticalText","wait","zoomIn","zoomOut"]),t.s) +B.NQ=new A.by(35,{alias:"alias",allScroll:"all-scroll",basic:"default",cell:"cell",click:"pointer",contextMenu:"context-menu",copy:"copy",forbidden:"not-allowed",grab:"grab",grabbing:"grabbing",help:"help",move:"move",none:"none",noDrop:"no-drop",precise:"crosshair",progress:"progress",text:"text",resizeColumn:"col-resize",resizeDown:"s-resize",resizeDownLeft:"sw-resize",resizeDownRight:"se-resize",resizeLeft:"w-resize",resizeLeftRight:"ew-resize",resizeRight:"e-resize",resizeRow:"row-resize",resizeUp:"n-resize",resizeUpDown:"ns-resize",resizeUpLeft:"nw-resize",resizeUpRight:"ne-resize",resizeUpLeftDownRight:"nwse-resize",resizeUpRightDownLeft:"nesw-resize",verticalText:"vertical-text",wait:"wait",zoomIn:"zoom-in",zoomOut:"zoom-out"},B.Iq,t.li) +B.ck=new A.ll(0,"canvas") +B.fk=new A.ll(1,"card") +B.O0=new A.ll(2,"circle") +B.iw=new A.ll(3,"button") +B.dJ=new A.ll(4,"transparency") +B.d4=new A.bw(2,2) +B.h7=new A.cs(B.d4,B.d4,B.d4,B.d4) +B.NR=new A.cd([B.ck,null,B.fk,B.h7,B.O0,null,B.iw,B.h7,B.dJ,null],A.U("cd")) +B.BR=new A.M(4289200107) +B.BO=new A.M(4284809178) +B.BF=new A.M(4280150454) +B.BA=new A.M(4278239141) +B.fj=new A.cd([100,B.BR,200,B.BO,400,B.BF,700,B.BA],t.pl) +B.p4=new A.f(32) +B.Mb=new A.f(33) +B.Mc=new A.f(34) +B.Md=new A.f(35) +B.Me=new A.f(36) +B.Mf=new A.f(37) +B.Mg=new A.f(38) +B.Mh=new A.f(39) +B.Mi=new A.f(40) +B.Mj=new A.f(41) +B.Mk=new A.f(44) +B.Ml=new A.f(58) +B.Mm=new A.f(59) +B.Mn=new A.f(60) +B.Mo=new A.f(61) +B.Mp=new A.f(62) +B.Mq=new A.f(63) +B.Mr=new A.f(64) +B.Ng=new A.f(91) +B.Nh=new A.f(92) +B.Ni=new A.f(93) +B.Nj=new A.f(94) +B.Nk=new A.f(95) +B.Nl=new A.f(96) +B.ir=new A.f(97) +B.Nm=new A.f(98) +B.is=new A.f(99) +B.LN=new A.f(100) +B.LO=new A.f(101) +B.LP=new A.f(102) +B.LQ=new A.f(103) +B.LR=new A.f(104) +B.LS=new A.f(105) +B.LT=new A.f(106) +B.LU=new A.f(107) +B.LV=new A.f(108) +B.LW=new A.f(109) +B.LX=new A.f(110) +B.LY=new A.f(111) +B.LZ=new A.f(112) +B.M_=new A.f(113) +B.M0=new A.f(114) +B.M1=new A.f(115) +B.M2=new A.f(116) +B.M3=new A.f(117) +B.i8=new A.f(118) +B.M4=new A.f(119) +B.i9=new A.f(120) +B.M5=new A.f(121) +B.M6=new A.f(122) +B.M7=new A.f(123) +B.M8=new A.f(124) +B.M9=new A.f(125) +B.Ma=new A.f(126) +B.Ms=new A.f(8589934592) +B.Mt=new A.f(8589934593) +B.Mu=new A.f(8589934594) +B.Mv=new A.f(8589934595) +B.Mw=new A.f(8589934608) +B.Mx=new A.f(8589934609) +B.My=new A.f(8589934610) +B.Mz=new A.f(8589934611) +B.MA=new A.f(8589934612) +B.MB=new A.f(8589934624) +B.MC=new A.f(8589934625) +B.MD=new A.f(8589934626) +B.ME=new A.f(8589935088) +B.MF=new A.f(8589935090) +B.MG=new A.f(8589935092) +B.MH=new A.f(8589935094) +B.MI=new A.f(8589935144) +B.MJ=new A.f(8589935145) +B.MK=new A.f(8589935148) +B.ML=new A.f(8589935165) +B.MM=new A.f(8589935361) +B.MN=new A.f(8589935362) +B.MO=new A.f(8589935363) +B.MP=new A.f(8589935364) +B.MQ=new A.f(8589935365) +B.MR=new A.f(8589935366) +B.MS=new A.f(8589935367) +B.MT=new A.f(8589935368) +B.MU=new A.f(8589935369) +B.MV=new A.f(8589935370) +B.MW=new A.f(8589935371) +B.MX=new A.f(8589935372) +B.MY=new A.f(8589935373) +B.MZ=new A.f(8589935374) +B.N_=new A.f(8589935375) +B.N0=new A.f(8589935376) +B.N1=new A.f(8589935377) +B.N2=new A.f(8589935378) +B.N3=new A.f(8589935379) +B.N4=new A.f(8589935380) +B.N5=new A.f(8589935381) +B.N6=new A.f(8589935382) +B.N7=new A.f(8589935383) +B.N8=new A.f(8589935384) +B.N9=new A.f(8589935385) +B.Na=new A.f(8589935386) +B.Nb=new A.f(8589935387) +B.Nc=new A.f(8589935388) +B.Nd=new A.f(8589935389) +B.Ne=new A.f(8589935390) +B.Nf=new A.f(8589935391) +B.NT=new A.cd([32,B.p4,33,B.Mb,34,B.Mc,35,B.Md,36,B.Me,37,B.Mf,38,B.Mg,39,B.Mh,40,B.Mi,41,B.Mj,42,B.p5,43,B.uz,44,B.Mk,45,B.uA,46,B.uB,47,B.uC,48,B.uD,49,B.uE,50,B.uF,51,B.uG,52,B.uH,53,B.uI,54,B.uJ,55,B.uK,56,B.uL,57,B.uM,58,B.Ml,59,B.Mm,60,B.Mn,61,B.Mo,62,B.Mp,63,B.Mq,64,B.Mr,91,B.Ng,92,B.Nh,93,B.Ni,94,B.Nj,95,B.Nk,96,B.Nl,97,B.ir,98,B.Nm,99,B.is,100,B.LN,101,B.LO,102,B.LP,103,B.LQ,104,B.LR,105,B.LS,106,B.LT,107,B.LU,108,B.LV,109,B.LW,110,B.LX,111,B.LY,112,B.LZ,113,B.M_,114,B.M0,115,B.M1,116,B.M2,117,B.M3,118,B.i8,119,B.M4,120,B.i9,121,B.M5,122,B.M6,123,B.M7,124,B.M8,125,B.M9,126,B.Ma,4294967297,B.p6,4294967304,B.cT,4294967305,B.f4,4294967309,B.f5,4294967323,B.f6,4294967423,B.cj,4294967553,B.p7,4294967555,B.p8,4294967556,B.f7,4294967558,B.ia,4294967559,B.p9,4294967560,B.pa,4294967562,B.f8,4294967564,B.f9,4294967566,B.pb,4294967567,B.pc,4294967568,B.pd,4294967569,B.pe,4294968065,B.bD,4294968066,B.bb,4294968067,B.bc,4294968068,B.bE,4294968069,B.cU,4294968070,B.cV,4294968071,B.fa,4294968072,B.fb,4294968321,B.ib,4294968322,B.pf,4294968323,B.pg,4294968324,B.ph,4294968325,B.pi,4294968326,B.pj,4294968327,B.ic,4294968328,B.pk,4294968329,B.pl,4294968330,B.pm,4294968577,B.pn,4294968578,B.po,4294968579,B.pp,4294968580,B.pq,4294968581,B.pr,4294968582,B.ps,4294968583,B.pt,4294968584,B.pu,4294968585,B.pv,4294968586,B.pw,4294968587,B.px,4294968588,B.py,4294968589,B.pz,4294968590,B.pA,4294968833,B.pB,4294968834,B.pC,4294968835,B.pD,4294968836,B.pE,4294968837,B.pF,4294968838,B.pG,4294968839,B.pH,4294968840,B.pI,4294968841,B.pJ,4294968842,B.pK,4294968843,B.pL,4294969089,B.pM,4294969090,B.pN,4294969091,B.pO,4294969092,B.pP,4294969093,B.pQ,4294969094,B.pR,4294969095,B.pS,4294969096,B.pT,4294969097,B.pU,4294969098,B.pV,4294969099,B.pW,4294969100,B.pX,4294969101,B.pY,4294969102,B.pZ,4294969103,B.q_,4294969104,B.q0,4294969105,B.q1,4294969106,B.q2,4294969107,B.q3,4294969108,B.q4,4294969109,B.q5,4294969110,B.q6,4294969111,B.q7,4294969112,B.q8,4294969113,B.q9,4294969114,B.qa,4294969115,B.qb,4294969116,B.qc,4294969117,B.qd,4294969345,B.qe,4294969346,B.qf,4294969347,B.qg,4294969348,B.qh,4294969349,B.qi,4294969350,B.qj,4294969351,B.qk,4294969352,B.ql,4294969353,B.qm,4294969354,B.qn,4294969355,B.qo,4294969356,B.qp,4294969357,B.qq,4294969358,B.qr,4294969359,B.qs,4294969360,B.qt,4294969361,B.qu,4294969362,B.qv,4294969363,B.qw,4294969364,B.qx,4294969365,B.qy,4294969366,B.qz,4294969367,B.qA,4294969368,B.qB,4294969601,B.qC,4294969602,B.qD,4294969603,B.qE,4294969604,B.qF,4294969605,B.qG,4294969606,B.qH,4294969607,B.qI,4294969608,B.qJ,4294969857,B.qK,4294969858,B.qL,4294969859,B.qM,4294969860,B.qN,4294969861,B.qO,4294969863,B.qP,4294969864,B.qQ,4294969865,B.qR,4294969866,B.qS,4294969867,B.qT,4294969868,B.qU,4294969869,B.qV,4294969870,B.qW,4294969871,B.qX,4294969872,B.qY,4294969873,B.qZ,4294970113,B.r_,4294970114,B.r0,4294970115,B.r1,4294970116,B.r2,4294970117,B.r3,4294970118,B.r4,4294970119,B.r5,4294970120,B.r6,4294970121,B.r7,4294970122,B.r8,4294970123,B.r9,4294970124,B.ra,4294970125,B.rb,4294970126,B.rc,4294970127,B.rd,4294970369,B.re,4294970370,B.rf,4294970371,B.rg,4294970372,B.rh,4294970373,B.ri,4294970374,B.rj,4294970375,B.rk,4294970625,B.rl,4294970626,B.rm,4294970627,B.rn,4294970628,B.ro,4294970629,B.rp,4294970630,B.rq,4294970631,B.rr,4294970632,B.rs,4294970633,B.rt,4294970634,B.ru,4294970635,B.rv,4294970636,B.rw,4294970637,B.rx,4294970638,B.ry,4294970639,B.rz,4294970640,B.rA,4294970641,B.rB,4294970642,B.rC,4294970643,B.rD,4294970644,B.rE,4294970645,B.rF,4294970646,B.rG,4294970647,B.rH,4294970648,B.rI,4294970649,B.rJ,4294970650,B.rK,4294970651,B.rL,4294970652,B.rM,4294970653,B.rN,4294970654,B.rO,4294970655,B.rP,4294970656,B.rQ,4294970657,B.rR,4294970658,B.rS,4294970659,B.rT,4294970660,B.rU,4294970661,B.rV,4294970662,B.rW,4294970663,B.rX,4294970664,B.rY,4294970665,B.rZ,4294970666,B.t_,4294970667,B.t0,4294970668,B.t1,4294970669,B.t2,4294970670,B.t3,4294970671,B.t4,4294970672,B.t5,4294970673,B.t6,4294970674,B.t7,4294970675,B.t8,4294970676,B.t9,4294970677,B.ta,4294970678,B.tb,4294970679,B.tc,4294970680,B.td,4294970681,B.te,4294970682,B.tf,4294970683,B.tg,4294970684,B.th,4294970685,B.ti,4294970686,B.tj,4294970687,B.tk,4294970688,B.tl,4294970689,B.tm,4294970690,B.tn,4294970691,B.to,4294970692,B.tp,4294970693,B.tq,4294970694,B.tr,4294970695,B.ts,4294970696,B.tt,4294970697,B.tu,4294970698,B.tv,4294970699,B.tw,4294970700,B.tx,4294970701,B.ty,4294970702,B.tz,4294970703,B.tA,4294970704,B.tB,4294970705,B.tC,4294970706,B.tD,4294970707,B.tE,4294970708,B.tF,4294970709,B.tG,4294970710,B.tH,4294970711,B.tI,4294970712,B.tJ,4294970713,B.tK,4294970714,B.tL,4294970715,B.tM,4294970882,B.tN,4294970884,B.tO,4294970885,B.tP,4294970886,B.tQ,4294970887,B.tR,4294970888,B.tS,4294970889,B.tT,4294971137,B.tU,4294971138,B.tV,4294971393,B.tW,4294971394,B.tX,4294971395,B.tY,4294971396,B.tZ,4294971397,B.u_,4294971398,B.u0,4294971399,B.u1,4294971400,B.u2,4294971401,B.u3,4294971402,B.u4,4294971403,B.u5,4294971649,B.u6,4294971650,B.u7,4294971651,B.u8,4294971652,B.u9,4294971653,B.ua,4294971654,B.ub,4294971655,B.uc,4294971656,B.ud,4294971657,B.ue,4294971658,B.uf,4294971659,B.ug,4294971660,B.uh,4294971661,B.ui,4294971662,B.uj,4294971663,B.uk,4294971664,B.ul,4294971665,B.um,4294971666,B.un,4294971667,B.uo,4294971668,B.up,4294971669,B.uq,4294971670,B.ur,4294971671,B.us,4294971672,B.ut,4294971673,B.uu,4294971674,B.uv,4294971675,B.uw,4294971905,B.ux,4294971906,B.uy,8589934592,B.Ms,8589934593,B.Mt,8589934594,B.Mu,8589934595,B.Mv,8589934608,B.Mw,8589934609,B.Mx,8589934610,B.My,8589934611,B.Mz,8589934612,B.MA,8589934624,B.MB,8589934625,B.MC,8589934626,B.MD,8589934848,B.fc,8589934849,B.fd,8589934850,B.dE,8589934851,B.dF,8589934852,B.fe,8589934853,B.ff,8589934854,B.fg,8589934855,B.fh,8589935088,B.ME,8589935090,B.MF,8589935092,B.MG,8589935094,B.MH,8589935117,B.id,8589935144,B.MI,8589935145,B.MJ,8589935146,B.uN,8589935147,B.uO,8589935148,B.MK,8589935149,B.uP,8589935150,B.ie,8589935151,B.uQ,8589935152,B.ig,8589935153,B.ih,8589935154,B.ii,8589935155,B.ij,8589935156,B.ik,8589935157,B.il,8589935158,B.im,8589935159,B.io,8589935160,B.ip,8589935161,B.iq,8589935165,B.ML,8589935361,B.MM,8589935362,B.MN,8589935363,B.MO,8589935364,B.MP,8589935365,B.MQ,8589935366,B.MR,8589935367,B.MS,8589935368,B.MT,8589935369,B.MU,8589935370,B.MV,8589935371,B.MW,8589935372,B.MX,8589935373,B.MY,8589935374,B.MZ,8589935375,B.N_,8589935376,B.N0,8589935377,B.N1,8589935378,B.N2,8589935379,B.N3,8589935380,B.N4,8589935381,B.N5,8589935382,B.N6,8589935383,B.N7,8589935384,B.N8,8589935385,B.N9,8589935386,B.Na,8589935387,B.Nb,8589935388,B.Nc,8589935389,B.Nd,8589935390,B.Ne,8589935391,B.Nf],A.U("cd")) +B.NV=new A.cd([0,"FontWeight.w100",1,"FontWeight.w200",2,"FontWeight.w300",3,"FontWeight.w400",4,"FontWeight.w500",5,"FontWeight.w600",6,"FontWeight.w700",7,"FontWeight.w800",8,"FontWeight.w900"],t.TM) +B.x7=new A.b0(B.p4,!1,!1,!1,!1) +B.PF=new A.b0(B.f5,!1,!1,!1,!1) +B.Qk=new A.b0(B.id,!1,!1,!1,!1) +B.PE=new A.b0(B.f6,!1,!1,!1,!1) +B.PG=new A.b0(B.f4,!1,!1,!1,!1) +B.PH=new A.b0(B.f4,!1,!0,!1,!1) +B.x3=new A.b0(B.bE,!1,!1,!1,!1) +B.x4=new A.b0(B.bD,!1,!1,!1,!1) +B.x5=new A.b0(B.bb,!1,!1,!1,!1) +B.x6=new A.b0(B.bc,!1,!1,!1,!1) +B.PD=new A.b0(B.fb,!1,!1,!1,!1) +B.Q8=new A.b0(B.fa,!1,!1,!1,!1) +B.zl=new A.qt() +B.n0=new A.ta() +B.z1=new A.mK() +B.ze=new A.qa() +B.zk=new A.qr() +B.fs=new A.Dl(0,"line") +B.P6=new A.ii(B.a0,B.fs) +B.P3=new A.ii(B.V,B.fs) +B.P4=new A.ii(B.am,B.fs) +B.P7=new A.ii(B.aw,B.fs) +B.P5=new A.ii(B.a0,B.wB) +B.NW=new A.cd([B.x7,B.zl,B.PF,B.n0,B.Qk,B.n0,B.PE,B.z1,B.PG,B.ze,B.PH,B.zk,B.x3,B.P6,B.x4,B.P3,B.x5,B.P4,B.x6,B.P7,B.PD,B.P5,B.Q8,B.wC],A.U("cd")) +B.Ce=new A.M(4294934699) +B.Cd=new A.M(4294918273) +B.C5=new A.M(4294246487) +B.BV=new A.M(4291105122) +B.NS=new A.cd([100,B.Ce,200,B.Cd,400,B.C5,700,B.BV],t.pl) +B.NX=new A.Ni(B.NS,4294918273) +B.NY=new A.Bs(null,null,null,null,null) +B.iu=new A.q_(B.aB,4288585374) +B.Cm=new A.M(4294966759) +B.Cl=new A.M(4294965700) +B.Ck=new A.M(4294964637) +B.Cj=new A.M(4294963574) +B.Ci=new A.M(4294962776) +B.Cg=new A.M(4294961979) +B.Cb=new A.M(4294826037) +B.Ca=new A.M(4294688813) +B.C8=new A.M(4294551589) +B.C6=new A.M(4294278935) +B.NC=new A.cd([50,B.Cm,100,B.Cl,200,B.Ck,300,B.Cj,400,B.Ci,500,B.Cg,600,B.Cb,700,B.Ca,800,B.C8,900,B.C6],t.pl) +B.NZ=new A.q_(B.NC,4294961979) +B.iv=new A.q_(B.it,4294198070) +B.C_=new A.M(4293128957) +B.BT=new A.M(4290502395) +B.BP=new A.M(4287679225) +B.BN=new A.M(4284790262) +B.BL=new A.M(4282557941) +B.BH=new A.M(4280391411) +B.BG=new A.M(4280191205) +B.BD=new A.M(4279858898) +B.BC=new A.M(4279592384) +B.BB=new A.M(4279060385) +B.ND=new A.cd([50,B.C_,100,B.BT,200,B.BP,300,B.BN,400,B.BL,500,B.BH,600,B.BG,700,B.BD,800,B.BC,900,B.BB],t.pl) +B.uW=new A.q_(B.ND,4280391411) +B.ak=new A.cX(0,"hovered") +B.ap=new A.cX(1,"focused") +B.aC=new A.cX(2,"pressed") +B.uX=new A.cX(3,"dragged") +B.bd=new A.cX(4,"selected") +B.O_=new A.cX(5,"scrolledUnder") +B.Q=new A.cX(6,"disabled") +B.uY=new A.cX(7,"error") +B.uZ=new A.ne(0,"padded") +B.dI=new A.ne(1,"shrinkWrap") +B.O1=new A.Bz(0,"none") +B.O2=new A.Bz(2,"truncateAfterCompositionEnds") +B.O4=new A.j4("popRoute",null) +B.by=new A.ahf() +B.v0=new A.j5("plugins.flutter.io/url_launcher",B.by) +B.O5=new A.j5("flutter/service_worker",B.by) +B.O6=new A.j5("plugins.flutter.io/image_picker",B.by) +B.v1=new A.j5("flutter/platform_views",B.by) +B.O7=new A.j5("plugins.flutter.io/firebase_analytics",B.by) +B.O8=new A.j5("plugins.flutter.io/firebase_core",B.by) +B.ix=new A.j5("plugins.flutter.io/shared_preferences",B.by) +B.ot=A.b(s([8,10,12]),t.t) +B.v2=new A.i7("KANJI",B.ot) +B.dC=A.b(s([0,0,0]),t.t) +B.v3=new A.i7("STRUCTURED_APPEND",B.dC) +B.fl=new A.i7("TERMINATOR",B.dC) +B.EK=A.b(s([10,12,14]),t.t) +B.v4=new A.i7("NUMERIC",B.EK) +B.v5=new A.i7("HANZI",B.ot) +B.v6=new A.i7("FNC1_FIRST_POSITION",B.dC) +B.FM=A.b(s([8,16,16]),t.t) +B.v7=new A.i7("BYTE",B.FM) +B.v8=new A.i7("ECI",B.dC) +B.v9=new A.i7("FNC1_SECOND_POSITION",B.dC) +B.FQ=A.b(s([9,11,13]),t.t) +B.va=new A.i7("ALPHANUMERIC",B.FQ) +B.aN=new A.BG(0,"left") +B.fm=new A.BG(1,"right") +B.vf=new A.nj(0,"clipRect") +B.vg=new A.nj(1,"clipRRect") +B.vh=new A.nj(2,"clipPath") +B.Oa=new A.nj(3,"transform") +B.Ob=new A.nj(4,"opacity") +B.Oc=new A.BR(null,null,null,null,null,null) +B.bZ=new A.NF(0,"traditional") +B.Od=new A.BS(null,null,null,null,null,null,null,null,null,null) +B.vk=new A.ib(B.i,B.i) +B.Og=new A.m(11,-4) +B.Y3=new A.m(200,50) +B.Oj=new A.m(22,0) +B.Ok=new A.m(6,6) +B.Ol=new A.m(5,10.5) +B.vm=new A.m(9,9) +B.Om=new A.m(14.4,9) +B.On=new A.m(0,-0.25) +B.Oo=new A.m(-0.3333333333333333,0) +B.Op=new A.m(2.6999999999999997,8.1) +B.Oq=new A.m(3.6,9) +B.Or=new A.m(0,0.25) +B.vn=new A.m(7.2,12.6) +B.Ou=new A.m(15.299999999999999,4.5) +B.iz=new A.uM(0,"OPERATE_HIDE") +B.vp=new A.uM(1,"OPERATE_SHOW") +B.aW=new A.j8(0,"iOs") +B.iA=new A.j8(1,"android") +B.vq=new A.j8(2,"linux") +B.vr=new A.j8(3,"windows") +B.c_=new A.j8(4,"macOs") +B.Ov=new A.j8(5,"unknown") +B.ha=new A.a8e() +B.iB=new A.qc("flutter/textinput",B.ha) +B.be=new A.qc("flutter/platform",B.ha) +B.iC=new A.qc("flutter/restoration",B.by) +B.Ow=new A.qc("flutter/mousecursor",B.by) +B.iD=new A.qc("flutter/navigation",B.ha) +B.Ox=new A.qd(0,null) +B.Oy=new A.qd(1,null) +B.Oz=new A.C_(null) +B.Y4=new A.C0(0,"start") +B.OA=new A.C0(1,"end") +B.Y5=new A.NW(1,"clip") +B.aD=new A.C4(0,"fill") +B.Y=new A.C4(1,"stroke") +B.OB=new A.nn(1/0) +B.bf=new A.C8(0,"nonZero") +B.dQ=new A.C8(1,"evenOdd") +B.aX=new A.nq(0,"created") +B.av=new A.nq(1,"active") +B.d_=new A.nq(2,"pendingRetention") +B.OC=new A.nq(3,"pendingUpdate") +B.vt=new A.nq(4,"released") +B.lV=new A.Cj(0,"rgba8888") +B.OD=new A.Cj(1,"bgra8888") +B.Y6=new A.Ow(4,"bottom") +B.dV=new A.k7(B.n,null,null) +B.wj=new A.Cm(0,"opaque") +B.wk=new A.Cm(2,"transparent") +B.lW=new A.k8(0,"cancel") +B.lX=new A.k8(1,"add") +B.OE=new A.k8(2,"remove") +B.dW=new A.k8(3,"hover") +B.wl=new A.k8(4,"down") +B.dX=new A.k8(5,"move") +B.lY=new A.k8(6,"up") +B.c0=new A.jb(0,"touch") +B.c1=new A.jb(1,"mouse") +B.fo=new A.jb(2,"stylus") +B.wm=new A.jb(4,"unknown") +B.d3=new A.uY(0,"none") +B.OG=new A.uY(1,"scroll") +B.OH=new A.uY(2,"unknown") +B.OI=new A.Cp(null,null,null,null,null) +B.OJ=new A.Cs(null,null,null,null,null) +B.OK=new A.Cy(null,null,null,null,null,null) +B.dY=new A.bw(1,1) +B.OL=new A.bw(8,8) +B.OM=new A.bw(1.5,1.5) +B.ON=new A.x(-1/0,-1/0,1/0,1/0) +B.lZ=new A.x(-1e9,-1e9,1e9,1e9) +B.fq=new A.qx(0,"identical") +B.OO=new A.qx(1,"metadata") +B.OP=new A.qx(2,"paint") +B.d5=new A.qx(3,"layout") +B.OQ=new A.nD(10,"structuredAppendParity") +B.OR=new A.nD(2,"byteSegments") +B.OS=new A.nD(3,"errorCorrectionLevel") +B.OT=new A.nD(9,"structuredAppendSequence") +B.wp=new A.ih(0,"incrementable") +B.wq=new A.ih(1,"scrollable") +B.wr=new A.ih(2,"labelAndValue") +B.ws=new A.ih(3,"tappable") +B.wt=new A.ih(4,"textField") +B.wu=new A.ih(5,"checkable") +B.wv=new A.ih(6,"image") +B.ww=new A.ih(7,"liveRegion") +B.wx=new A.dy(B.aL,B.r) +B.wn=new A.bw(5,5) +B.yu=new A.cs(B.wn,B.wn,B.y,B.y) +B.OU=new A.dy(B.yu,B.r) +B.yv=new A.cs(B.dY,B.dY,B.dY,B.dY) +B.OV=new A.dy(B.yv,B.r) +B.wy=new A.dy(B.h7,B.r) +B.dZ=new A.dy(B.h6,B.r) +B.wz=new A.qD(0,"pop") +B.OW=new A.qD(1,"doNotPop") +B.OX=new A.qD(2,"bubble") +B.fr=new A.hC(null,null) +B.OY=new A.Dd(1333) +B.m_=new A.Dd(2222) +B.OZ=new A.PY(null,null) +B.d6=new A.nF(0,"idle") +B.P_=new A.nF(1,"transientCallbacks") +B.P0=new A.nF(2,"midFrameMicrotasks") +B.e_=new A.nF(3,"persistentCallbacks") +B.P1=new A.nF(4,"postFrameCallbacks") +B.wA=new A.Q1(0,"englishLike") +B.m0=new A.vl(0,"idle") +B.m1=new A.vl(1,"forward") +B.m2=new A.vl(2,"reverse") +B.P8=new A.vm(0,"explicit") +B.d7=new A.vm(1,"keepVisibleAtEnd") +B.d8=new A.vm(2,"keepVisibleAtStart") +B.P9=new A.Dr(0,"manual") +B.Pa=new A.Dr(1,"onDrag") +B.Pb=new A.vo(0,"left") +B.Pc=new A.vo(1,"right") +B.Pd=new A.vo(3,"bottom") +B.Pe=new A.Du(null,null,null,null,null,null,null,null,null,null,null,null) +B.c2=new A.jj(0,"tap") +B.bt=new A.jj(2,"longPress") +B.m3=new A.jj(3,"forcePress") +B.Z=new A.jj(4,"keyboard") +B.cr=new A.jj(5,"toolbar") +B.e0=new A.jj(6,"drag") +B.cs=new A.cZ(1) +B.Pf=new A.cZ(1024) +B.Pg=new A.cZ(1048576) +B.wD=new A.cZ(128) +B.e1=new A.cZ(16) +B.Ph=new A.cZ(16384) +B.wE=new A.cZ(2) +B.Pi=new A.cZ(2048) +B.Pj=new A.cZ(2097152) +B.Pk=new A.cZ(256) +B.Pl=new A.cZ(262144) +B.e2=new A.cZ(32) +B.Pm=new A.cZ(32768) +B.e3=new A.cZ(4) +B.Pn=new A.cZ(4096) +B.Po=new A.cZ(512) +B.Pp=new A.cZ(524288) +B.wF=new A.cZ(64) +B.Pq=new A.cZ(65536) +B.e4=new A.cZ(8) +B.Pr=new A.cZ(8192) +B.wG=new A.cN(1) +B.wH=new A.cN(1024) +B.wI=new A.cN(1048576) +B.wJ=new A.cN(128) +B.wK=new A.cN(131072) +B.wL=new A.cN(16) +B.wM=new A.cN(16384) +B.Ps=new A.cN(16777216) +B.wN=new A.cN(2) +B.wO=new A.cN(2048) +B.wP=new A.cN(2097152) +B.wQ=new A.cN(256) +B.Pt=new A.cN(262144) +B.m4=new A.cN(32) +B.wR=new A.cN(32768) +B.wS=new A.cN(4) +B.wT=new A.cN(4096) +B.m5=new A.cN(4194304) +B.wU=new A.cN(512) +B.wV=new A.cN(524288) +B.wW=new A.cN(64) +B.wX=new A.cN(65536) +B.wY=new A.cN(8) +B.wZ=new A.cN(8192) +B.Pu=new A.cN(8388608) +B.x_=new A.qK("RenderViewport.twoPane") +B.Pv=new A.qK("RenderViewport.excludeFromScrolling") +B.OF=new A.jb(3,"invertedStylus") +B.Nw=new A.cd([B.c0,null,B.fo,null,B.OF,null],A.U("cd")) +B.x0=new A.el(B.Nw,A.U("el")) +B.ET=A.b(s(["click","touchstart","touchend","pointerdown","pointermove","pointerup"]),t.s) +B.Nx=new A.by(6,{click:null,touchstart:null,touchend:null,pointerdown:null,pointermove:null,pointerup:null},B.ET,t.uf) +B.Pw=new A.el(B.Nx,t.XI) +B.J4=A.b(s(["mailto","tel","sms"]),t.s) +B.Ny=new A.by(3,{mailto:null,tel:null,sms:null},B.J4,t.uf) +B.x1=new A.el(B.Ny,t.XI) +B.Nz=new A.cd([B.c_,null,B.vq,null,B.vr,null],A.U("cd")) +B.m6=new A.el(B.Nz,A.U("el")) +B.NG=new A.cd([B.ak,null],t.sB) +B.Px=new A.el(B.NG,t.si) +B.NH=new A.cd([B.ap,null],t.sB) +B.Py=new A.el(B.NH,t.si) +B.Hu=A.b(s(["click","keyup","keydown","mouseup","mousedown","pointerdown","pointerup"]),t.s) +B.NI=new A.by(7,{click:null,keyup:null,keydown:null,mouseup:null,mousedown:null,pointerdown:null,pointerup:null},B.Hu,t.uf) +B.Pz=new A.el(B.NI,t.XI) +B.NJ=new A.cd([B.aC,null],t.sB) +B.x2=new A.el(B.NJ,t.si) +B.Ih=A.b(s([]),A.U("o>")) +B.NP=new A.by(0,{},B.Ih,A.U("by,az>")) +B.PA=new A.el(B.NP,A.U("el>")) +B.JW=A.b(s(["serif","sans-serif","monospace","cursive","fantasy","system-ui","math","emoji","fangsong"]),t.s) +B.NU=new A.by(9,{serif:null,"sans-serif":null,monospace:null,cursive:null,fantasy:null,"system-ui":null,math:null,emoji:null,fangsong:null},B.JW,t.uf) +B.PB=new A.el(B.NU,t.XI) +B.PC=new A.nH(B.wx,null,null) +B.PP=new A.b0(B.cU,!1,!1,!1,!1) +B.PQ=new A.b0(B.cV,!1,!1,!1,!1) +B.Q_=new A.b0(B.bD,!1,!0,!1,!1) +B.Q0=new A.b0(B.bb,!1,!0,!1,!1) +B.Q1=new A.b0(B.bc,!1,!0,!1,!1) +B.Q2=new A.b0(B.bE,!1,!0,!1,!1) +B.Q3=new A.b0(B.cU,!1,!0,!1,!1) +B.Q5=new A.b0(B.cV,!1,!0,!1,!1) +B.PR=new A.b0(B.bD,!1,!1,!1,!0) +B.PS=new A.b0(B.bb,!1,!1,!1,!0) +B.PT=new A.b0(B.bc,!1,!1,!1,!0) +B.PV=new A.b0(B.bE,!1,!1,!1,!0) +B.PW=new A.b0(B.bD,!1,!0,!1,!0) +B.PX=new A.b0(B.bb,!1,!0,!1,!0) +B.PY=new A.b0(B.bc,!1,!0,!1,!0) +B.PZ=new A.b0(B.bE,!1,!0,!1,!0) +B.PL=new A.b0(B.bb,!0,!1,!1,!1) +B.PM=new A.b0(B.bc,!0,!1,!1,!1) +B.Q6=new A.b0(B.cU,!0,!1,!1,!1) +B.Q7=new A.b0(B.cV,!0,!1,!1,!1) +B.PN=new A.b0(B.bb,!0,!0,!1,!1) +B.PO=new A.b0(B.bc,!0,!0,!1,!1) +B.PI=new A.b0(B.bD,!1,!1,!0,!1) +B.PJ=new A.b0(B.bb,!1,!1,!0,!1) +B.PK=new A.b0(B.bc,!1,!1,!0,!1) +B.PU=new A.b0(B.bE,!1,!1,!0,!1) +B.Q4=new A.b0(B.bD,!1,!0,!0,!1) +B.Q9=new A.b0(B.bb,!1,!0,!0,!1) +B.Qa=new A.b0(B.bc,!1,!0,!0,!1) +B.Qb=new A.b0(B.bE,!1,!0,!0,!1) +B.Qj=new A.b0(B.ir,!1,!1,!1,!0) +B.Qf=new A.b0(B.is,!1,!1,!1,!0) +B.Qh=new A.b0(B.i8,!1,!1,!1,!0) +B.Qd=new A.b0(B.i9,!1,!1,!1,!0) +B.Qi=new A.b0(B.ir,!0,!1,!1,!1) +B.Qe=new A.b0(B.is,!0,!1,!1,!1) +B.Qg=new A.b0(B.i8,!0,!1,!1,!1) +B.Qc=new A.b0(B.i9,!0,!1,!1,!1) +B.Ql=new A.S(1e5,1e5) +B.Qm=new A.S(18,18) +B.Qn=new A.S(22,22) +B.x8=new A.S(40,40) +B.x9=new A.S(48,48) +B.xa=new A.S(64,36) +B.xb=new A.S(1/0,1/0) +B.ft=new A.ij(0,0,null,null) +B.Qo=new A.ij(null,30,null,null) +B.fu=new A.ij(null,null,null,null) +B.Qp=new A.ij(1/0,1/0,null,null) +B.Qq=new A.DH(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.xc=new A.QB(0,0,0,0,0,0,!1,!1,null,0) +B.m7=new A.vU(0,"fade") +B.Qr=new A.vU(1,"scale") +B.Qs=new A.vU(2,"centerFadeAndOtherScale") +B.m8=new A.DJ(0,"disabled") +B.m9=new A.DJ(1,"enabled") +B.ma=new A.DL(0,"disabled") +B.mb=new A.DL(1,"enabled") +B.aq=new A.hE(0,"smart") +B.Qt=new A.hE(1,"toast") +B.xd=new A.hE(2,"allToast") +B.xe=new A.hE(3,"loading") +B.Qu=new A.hE(4,"custom") +B.Qv=new A.hE(5,"attach") +B.Qw=new A.hE(6,"dialog") +B.Qx=new A.hE(7,"allCustom") +B.Qy=new A.hE(8,"allAttach") +B.Qz=new A.hE(9,"allDialog") +B.xf=new A.qV(0,"normal") +B.QA=new A.qV(1,"first") +B.QB=new A.qV(2,"last") +B.QC=new A.qV(3,"firstAndLast") +B.Y7=new A.vW(3,"hide") +B.xg=new A.vW(5,"timeout") +B.QD=new A.DM(null,null,null,null,null,null,null) +B.QE=new A.w_(0,"criticallyDamped") +B.QF=new A.w_(1,"underDamped") +B.QG=new A.w_(2,"overDamped") +B.aY=new A.DP(0,"loose") +B.QH=new A.DP(2,"passthrough") +B.QI=new A.jm("...",-1,"","","",-1,-1,"","...") +B.QJ=new A.jm("",-1,"","","",-1,-1,"","asynchronous suspension") +B.e5=new A.io("") +B.ct=new A.DU(0,"butt") +B.QK=new A.DU(2,"square") +B.e6=new A.R4(0,"miter") +B.QL=new A.cq(0) +B.QW=new A.cq(0) +B.QU=new A.cq(0) +B.QS=new A.cq(0) +B.QT=new A.cq(0) +B.QR=new A.cq(0) +B.QV=new A.cq(0) +B.QQ=new A.cq(0) +B.QN=new A.cq(0) +B.QP=new A.cq(0) +B.QM=new A.cq(0) +B.QO=new A.cq(0) +B.QX=new A.cq(1) +B.QY=new A.cq(10) +B.QZ=new A.cq(11) +B.R_=new A.cq(12) +B.R0=new A.cq(13) +B.R1=new A.cq(14) +B.R2=new A.cq(15) +B.R3=new A.cq(16) +B.R4=new A.cq(2) +B.R5=new A.cq(3) +B.R6=new A.cq(4) +B.R7=new A.cq(5) +B.R8=new A.cq(6) +B.R9=new A.cq(7) +B.Ra=new A.cq(8) +B.Rb=new A.cq(9) +B.Rc=new A.DY(null,null,null,null,null,null) +B.Rd=new A.qX("Intl.locale") +B.Re=new A.qX("call") +B.md=new A.kk("basic") +B.e7=new A.kk("click") +B.me=new A.kk("forbidden") +B.Rf=new A.kk("none") +B.xm=new A.kk("text") +B.Rg=new A.E_(0,"click") +B.Rh=new A.E_(1,"alert") +B.e8=new A.R6(4,"manual") +B.Ri=new A.nT(B.p,null,B.ao,null,null,B.an,B.ao,null) +B.Rj=new A.nT(B.p,null,B.ao,null,null,B.ao,B.an,null) +B.Rm=new A.E0(null,null,null,null,null,null,null) +B.xo=new A.ahN("tap") +B.xp=new A.Rb(0) +B.xq=new A.Rb(-1) +B.I=new A.wd(0,"alphabetic") +B.Rn=new A.E2(null) +B.mh=new A.r1(3,"none") +B.xt=new A.E3(B.mh) +B.xu=new A.r1(0,"words") +B.xv=new A.r1(1,"sentences") +B.xw=new A.r1(2,"characters") +B.e9=new A.Rc(3,"none") +B.h=new A.E4(0) +B.mi=new A.E4(1) +B.Rp=new A.f3(0,"none") +B.Rq=new A.f3(1,"unspecified") +B.Rr=new A.f3(10,"route") +B.Rs=new A.f3(11,"emergencyCall") +B.mj=new A.f3(12,"newline") +B.mk=new A.f3(2,"done") +B.Rt=new A.f3(3,"go") +B.Ru=new A.f3(4,"search") +B.Rv=new A.f3(5,"send") +B.Rw=new A.f3(6,"next") +B.Rx=new A.f3(7,"previous") +B.Ry=new A.f3(8,"continueAction") +B.Rz=new A.f3(9,"join") +B.xx=new A.wi(0,null,null) +B.fx=new A.wi(1,null,null) +B.ml=new A.wi(7,null,null) +B.xy=new A.E8(0,"proportional") +B.xz=new A.E8(1,"even") +B.bv=new A.wj(2,"ellipsis") +B.RA=new A.wj(3,"visible") +B.ea=new A.bH(0,B.m) +B.xA=new A.wk(0,"left") +B.xB=new A.wk(1,"right") +B.xC=new A.wk(2,"collapsed") +B.RB=new A.Eb(null,null,null) +B.RS=new A.u(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.mi,null,null,null,null,null,null,null) +B.By=new A.M(3506372608) +B.Cn=new A.M(4294967040) +B.Ro=new A.Rd(1,"double") +B.TW=new A.u(!0,B.By,null,"monospace",null,null,48,B.nQ,null,null,null,null,null,null,null,null,null,B.mi,B.Cn,B.Ro,null,"fallback style; consider putting your text in a Material",null,null,null) +B.Uc=new A.u(!0,null,null,null,null,null,null,B.bq,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.RX=new A.u(!0,B.D,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond displayLarge",null,null,null) +B.RZ=new A.u(!0,B.D,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond displayMedium",null,null,null) +B.Tn=new A.u(!0,B.D,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond displaySmall",null,null,null) +B.UG=new A.u(!0,B.D,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond headlineLarge",null,null,null) +B.UC=new A.u(!0,B.D,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond headlineMedium",null,null,null) +B.RW=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond headlineSmall",null,null,null) +B.Ss=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond titleLarge",null,null,null) +B.Sw=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond titleMedium",null,null,null) +B.ST=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond titleSmall",null,null,null) +B.U0=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond bodyLarge",null,null,null) +B.RT=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond bodyMedium",null,null,null) +B.SH=new A.u(!0,B.D,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond bodySmall",null,null,null) +B.Tw=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond labelLarge",null,null,null) +B.TI=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond labelMedium",null,null,null) +B.T2=new A.u(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedmond labelSmall",null,null,null) +B.UM=new A.eO(B.RX,B.RZ,B.Tn,B.UG,B.UC,B.RW,B.Ss,B.Sw,B.ST,B.U0,B.RT,B.SH,B.Tw,B.TI,B.T2) +B.Uz=new A.u(!0,B.E,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity displayLarge",null,null,null) +B.St=new A.u(!0,B.E,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity displayMedium",null,null,null) +B.UA=new A.u(!0,B.E,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity displaySmall",null,null,null) +B.S9=new A.u(!0,B.E,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity headlineLarge",null,null,null) +B.U5=new A.u(!0,B.E,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity headlineMedium",null,null,null) +B.SS=new A.u(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity headlineSmall",null,null,null) +B.Ti=new A.u(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity titleLarge",null,null,null) +B.RC=new A.u(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity titleMedium",null,null,null) +B.SW=new A.u(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity titleSmall",null,null,null) +B.RV=new A.u(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity bodyLarge",null,null,null) +B.T9=new A.u(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity bodyMedium",null,null,null) +B.RQ=new A.u(!0,B.E,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity bodySmall",null,null,null) +B.UF=new A.u(!0,B.C,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity labelLarge",null,null,null) +B.SQ=new A.u(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity labelMedium",null,null,null) +B.TB=new A.u(!0,B.p,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedwoodCity labelSmall",null,null,null) +B.UN=new A.eO(B.Uz,B.St,B.UA,B.S9,B.U5,B.SS,B.Ti,B.RC,B.SW,B.RV,B.T9,B.RQ,B.UF,B.SQ,B.TB) +B.Uq=new A.u(!0,B.D,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView displayLarge",null,null,null) +B.Ul=new A.u(!0,B.D,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView displayMedium",null,null,null) +B.SG=new A.u(!0,B.D,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView displaySmall",null,null,null) +B.TT=new A.u(!0,B.D,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView headlineLarge",null,null,null) +B.SZ=new A.u(!0,B.D,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView headlineMedium",null,null,null) +B.Tx=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView headlineSmall",null,null,null) +B.SO=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView titleLarge",null,null,null) +B.Uh=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView titleMedium",null,null,null) +B.SV=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView titleSmall",null,null,null) +B.To=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView bodyLarge",null,null,null) +B.TQ=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView bodyMedium",null,null,null) +B.TN=new A.u(!0,B.D,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView bodySmall",null,null,null) +B.Ut=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView labelLarge",null,null,null) +B.T6=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView labelMedium",null,null,null) +B.Su=new A.u(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteMountainView labelSmall",null,null,null) +B.UO=new A.eO(B.Uq,B.Ul,B.SG,B.TT,B.SZ,B.Tx,B.SO,B.Uh,B.SV,B.To,B.TQ,B.TN,B.Ut,B.T6,B.Su) +B.L=A.b(s(["Ubuntu","Cantarell","DejaVu Sans","Liberation Sans","Arial"]),t.s) +B.Tv=new A.u(!0,B.E,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki displayLarge",null,null,null) +B.U_=new A.u(!0,B.E,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki displayMedium",null,null,null) +B.Sb=new A.u(!0,B.E,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki displaySmall",null,null,null) +B.Td=new A.u(!0,B.E,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki headlineLarge",null,null,null) +B.T1=new A.u(!0,B.E,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki headlineMedium",null,null,null) +B.TC=new A.u(!0,B.C,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki headlineSmall",null,null,null) +B.SI=new A.u(!0,B.C,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki titleLarge",null,null,null) +B.U6=new A.u(!0,B.C,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki titleMedium",null,null,null) +B.SF=new A.u(!0,B.p,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki titleSmall",null,null,null) +B.Tk=new A.u(!0,B.C,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki bodyLarge",null,null,null) +B.Ux=new A.u(!0,B.C,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki bodyMedium",null,null,null) +B.TA=new A.u(!0,B.E,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki bodySmall",null,null,null) +B.RU=new A.u(!0,B.C,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki labelLarge",null,null,null) +B.S8=new A.u(!0,B.p,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki labelMedium",null,null,null) +B.Sd=new A.u(!0,B.p,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackHelsinki labelSmall",null,null,null) +B.UP=new A.eO(B.Tv,B.U_,B.Sb,B.Td,B.T1,B.TC,B.SI,B.U6,B.SF,B.Tk,B.Ux,B.TA,B.RU,B.S8,B.Sd) +B.S_=new A.u(!0,B.E,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino displayLarge",null,null,null) +B.Sa=new A.u(!0,B.E,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino displayMedium",null,null,null) +B.TJ=new A.u(!0,B.E,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino displaySmall",null,null,null) +B.TE=new A.u(!0,B.E,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino headlineLarge",null,null,null) +B.UL=new A.u(!0,B.E,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino headlineMedium",null,null,null) +B.UI=new A.u(!0,B.C,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino headlineSmall",null,null,null) +B.RL=new A.u(!0,B.C,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino titleLarge",null,null,null) +B.Si=new A.u(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino titleMedium",null,null,null) +B.SU=new A.u(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino titleSmall",null,null,null) +B.U2=new A.u(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino bodyLarge",null,null,null) +B.Sm=new A.u(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino bodyMedium",null,null,null) +B.Sn=new A.u(!0,B.E,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino bodySmall",null,null,null) +B.RP=new A.u(!0,B.C,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino labelLarge",null,null,null) +B.Tq=new A.u(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino labelMedium",null,null,null) +B.RY=new A.u(!0,B.p,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackCupertino labelSmall",null,null,null) +B.UQ=new A.eO(B.S_,B.Sa,B.TJ,B.TE,B.UL,B.UI,B.RL,B.Si,B.SU,B.U2,B.Sm,B.Sn,B.RP,B.Tq,B.RY) +B.SP=new A.u(!0,B.E,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView displayLarge",null,null,null) +B.Sk=new A.u(!0,B.E,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView displayMedium",null,null,null) +B.SC=new A.u(!0,B.E,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView displaySmall",null,null,null) +B.Uu=new A.u(!0,B.E,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView headlineLarge",null,null,null) +B.TD=new A.u(!0,B.E,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView headlineMedium",null,null,null) +B.SX=new A.u(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView headlineSmall",null,null,null) +B.S5=new A.u(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView titleLarge",null,null,null) +B.Sh=new A.u(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView titleMedium",null,null,null) +B.RJ=new A.u(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView titleSmall",null,null,null) +B.RM=new A.u(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView bodyLarge",null,null,null) +B.U4=new A.u(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView bodyMedium",null,null,null) +B.Ty=new A.u(!0,B.E,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView bodySmall",null,null,null) +B.Ui=new A.u(!0,B.C,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView labelLarge",null,null,null) +B.S0=new A.u(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView labelMedium",null,null,null) +B.S7=new A.u(!0,B.p,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackMountainView labelSmall",null,null,null) +B.UR=new A.eO(B.SP,B.Sk,B.SC,B.Uu,B.TD,B.SX,B.S5,B.Sh,B.RJ,B.RM,B.U4,B.Ty,B.Ui,B.S0,B.S7) +B.UE=new A.u(!0,B.D,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki displayLarge",null,null,null) +B.RH=new A.u(!0,B.D,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki displayMedium",null,null,null) +B.Tz=new A.u(!0,B.D,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki displaySmall",null,null,null) +B.U9=new A.u(!0,B.D,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki headlineLarge",null,null,null) +B.T4=new A.u(!0,B.D,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki headlineMedium",null,null,null) +B.Ta=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki headlineSmall",null,null,null) +B.TK=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki titleLarge",null,null,null) +B.SR=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki titleMedium",null,null,null) +B.S4=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki titleSmall",null,null,null) +B.TX=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki bodyLarge",null,null,null) +B.RR=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki bodyMedium",null,null,null) +B.Sl=new A.u(!0,B.D,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki bodySmall",null,null,null) +B.T_=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki labelLarge",null,null,null) +B.SY=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki labelMedium",null,null,null) +B.T0=new A.u(!0,B.k,null,"Roboto",B.L,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteHelsinki labelSmall",null,null,null) +B.US=new A.eO(B.UE,B.RH,B.Tz,B.U9,B.T4,B.Ta,B.TK,B.SR,B.S4,B.TX,B.RR,B.Sl,B.T_,B.SY,B.T0) +B.Sj=new A.u(!1,null,null,null,null,null,112,B.hE,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike displayLarge 2014",null,null,null) +B.Uf=new A.u(!1,null,null,null,null,null,56,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike displayMedium 2014",null,null,null) +B.RD=new A.u(!1,null,null,null,null,null,45,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike displaySmall 2014",null,null,null) +B.Se=new A.u(!1,null,null,null,null,null,40,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike headlineLarge 2014",null,null,null) +B.SD=new A.u(!1,null,null,null,null,null,34,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike headlineMedium 2014",null,null,null) +B.Uo=new A.u(!1,null,null,null,null,null,24,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike headlineSmall 2014",null,null,null) +B.Tu=new A.u(!1,null,null,null,null,null,20,B.bp,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike titleLarge 2014",null,null,null) +B.RK=new A.u(!1,null,null,null,null,null,16,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike titleMedium 2014",null,null,null) +B.SK=new A.u(!1,null,null,null,null,null,14,B.bp,null,0.1,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike titleSmall 2014",null,null,null) +B.T5=new A.u(!1,null,null,null,null,null,14,B.bp,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike bodyLarge 2014",null,null,null) +B.UB=new A.u(!1,null,null,null,null,null,14,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike bodyMedium 2014",null,null,null) +B.U3=new A.u(!1,null,null,null,null,null,12,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike bodySmall 2014",null,null,null) +B.TF=new A.u(!1,null,null,null,null,null,14,B.bp,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike labelLarge 2014",null,null,null) +B.Up=new A.u(!1,null,null,null,null,null,12,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike labelMedium 2014",null,null,null) +B.TG=new A.u(!1,null,null,null,null,null,10,B.H,null,1.5,null,B.I,null,null,null,null,null,null,null,null,null,"englishLike labelSmall 2014",null,null,null) +B.UT=new A.eO(B.Sj,B.Uf,B.RD,B.Se,B.SD,B.Uo,B.Tu,B.RK,B.SK,B.T5,B.UB,B.U3,B.TF,B.Up,B.TG) +B.aE=new A.wd(1,"ideographic") +B.TY=new A.u(!1,null,null,null,null,null,112,B.hE,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense displayLarge 2014",null,null,null) +B.SA=new A.u(!1,null,null,null,null,null,56,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense displayMedium 2014",null,null,null) +B.UJ=new A.u(!1,null,null,null,null,null,45,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense displaySmall 2014",null,null,null) +B.U1=new A.u(!1,null,null,null,null,null,40,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense headlineLarge 2014",null,null,null) +B.S6=new A.u(!1,null,null,null,null,null,34,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense headlineMedium 2014",null,null,null) +B.RN=new A.u(!1,null,null,null,null,null,24,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense headlineSmall 2014",null,null,null) +B.Ub=new A.u(!1,null,null,null,null,null,21,B.bp,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense titleLarge 2014",null,null,null) +B.SM=new A.u(!1,null,null,null,null,null,17,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense titleMedium 2014",null,null,null) +B.Sr=new A.u(!1,null,null,null,null,null,15,B.bp,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense titleSmall 2014",null,null,null) +B.TV=new A.u(!1,null,null,null,null,null,15,B.bp,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense bodyLarge 2014",null,null,null) +B.Ua=new A.u(!1,null,null,null,null,null,15,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense bodyMedium 2014",null,null,null) +B.SE=new A.u(!1,null,null,null,null,null,13,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense bodySmall 2014",null,null,null) +B.T8=new A.u(!1,null,null,null,null,null,15,B.bp,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense labelLarge 2014",null,null,null) +B.RO=new A.u(!1,null,null,null,null,null,12,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense labelMedium 2014",null,null,null) +B.S3=new A.u(!1,null,null,null,null,null,11,B.H,null,null,null,B.aE,null,null,null,null,null,null,null,null,null,"dense labelSmall 2014",null,null,null) +B.UU=new A.eO(B.TY,B.SA,B.UJ,B.U1,B.S6,B.RN,B.Ub,B.SM,B.Sr,B.TV,B.Ua,B.SE,B.T8,B.RO,B.S3) +B.TZ=new A.u(!0,B.E,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond displayLarge",null,null,null) +B.Th=new A.u(!0,B.E,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond displayMedium",null,null,null) +B.RG=new A.u(!0,B.E,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond displaySmall",null,null,null) +B.Tc=new A.u(!0,B.E,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond headlineLarge",null,null,null) +B.Uk=new A.u(!0,B.E,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond headlineMedium",null,null,null) +B.S2=new A.u(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond headlineSmall",null,null,null) +B.Tl=new A.u(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond titleLarge",null,null,null) +B.Uj=new A.u(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond titleMedium",null,null,null) +B.Tp=new A.u(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond titleSmall",null,null,null) +B.Un=new A.u(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond bodyLarge",null,null,null) +B.UH=new A.u(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond bodyMedium",null,null,null) +B.SJ=new A.u(!0,B.E,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond bodySmall",null,null,null) +B.Tm=new A.u(!0,B.C,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond labelLarge",null,null,null) +B.T3=new A.u(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond labelMedium",null,null,null) +B.Sq=new A.u(!0,B.p,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"blackRedmond labelSmall",null,null,null) +B.UV=new A.eO(B.TZ,B.Th,B.RG,B.Tc,B.Uk,B.S2,B.Tl,B.Uj,B.Tp,B.Un,B.UH,B.SJ,B.Tm,B.T3,B.Sq) +B.RE=new A.u(!0,B.D,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity displayLarge",null,null,null) +B.Uv=new A.u(!0,B.D,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity displayMedium",null,null,null) +B.RF=new A.u(!0,B.D,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity displaySmall",null,null,null) +B.Sp=new A.u(!0,B.D,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity headlineLarge",null,null,null) +B.Um=new A.u(!0,B.D,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity headlineMedium",null,null,null) +B.Ud=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity headlineSmall",null,null,null) +B.Sv=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity titleLarge",null,null,null) +B.Sc=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity titleMedium",null,null,null) +B.Uw=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity titleSmall",null,null,null) +B.Ts=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity bodyLarge",null,null,null) +B.TP=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity bodyMedium",null,null,null) +B.Sx=new A.u(!0,B.D,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity bodySmall",null,null,null) +B.RI=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity labelLarge",null,null,null) +B.Sf=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity labelMedium",null,null,null) +B.T7=new A.u(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteRedwoodCity labelSmall",null,null,null) +B.UW=new A.eO(B.RE,B.Uv,B.RF,B.Sp,B.Um,B.Ud,B.Sv,B.Sc,B.Uw,B.Ts,B.TP,B.Sx,B.RI,B.Sf,B.T7) +B.SL=new A.u(!1,null,null,null,null,null,112,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall displayLarge 2014",null,null,null) +B.Us=new A.u(!1,null,null,null,null,null,56,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall displayMedium 2014",null,null,null) +B.TM=new A.u(!1,null,null,null,null,null,45,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall displaySmall 2014",null,null,null) +B.TL=new A.u(!1,null,null,null,null,null,40,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall headlineLarge 2014",null,null,null) +B.Tf=new A.u(!1,null,null,null,null,null,34,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall headlineMedium 2014",null,null,null) +B.Ur=new A.u(!1,null,null,null,null,null,24,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall headlineSmall 2014",null,null,null) +B.TS=new A.u(!1,null,null,null,null,null,21,B.bq,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall titleLarge 2014",null,null,null) +B.Ue=new A.u(!1,null,null,null,null,null,17,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall titleMedium 2014",null,null,null) +B.Tt=new A.u(!1,null,null,null,null,null,15,B.bp,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall titleSmall 2014",null,null,null) +B.Sg=new A.u(!1,null,null,null,null,null,15,B.bq,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall bodyLarge 2014",null,null,null) +B.SN=new A.u(!1,null,null,null,null,null,15,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall bodyMedium 2014",null,null,null) +B.TR=new A.u(!1,null,null,null,null,null,13,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall bodySmall 2014",null,null,null) +B.Te=new A.u(!1,null,null,null,null,null,15,B.bq,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall labelLarge 2014",null,null,null) +B.Sz=new A.u(!1,null,null,null,null,null,12,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall labelMedium 2014",null,null,null) +B.U8=new A.u(!1,null,null,null,null,null,11,B.H,null,null,null,B.I,null,null,null,null,null,null,null,null,null,"tall labelSmall 2014",null,null,null) +B.UX=new A.eO(B.SL,B.Us,B.TM,B.TL,B.Tf,B.Ur,B.TS,B.Ue,B.Tt,B.Sg,B.SN,B.TR,B.Te,B.Sz,B.U8) +B.S1=new A.u(!0,B.D,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino displayLarge",null,null,null) +B.TH=new A.u(!0,B.D,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino displayMedium",null,null,null) +B.TU=new A.u(!0,B.D,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino displaySmall",null,null,null) +B.Uy=new A.u(!0,B.D,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino headlineLarge",null,null,null) +B.Tg=new A.u(!0,B.D,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino headlineMedium",null,null,null) +B.So=new A.u(!0,B.k,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino headlineSmall",null,null,null) +B.TO=new A.u(!0,B.k,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino titleLarge",null,null,null) +B.Tj=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino titleMedium",null,null,null) +B.Tr=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino titleSmall",null,null,null) +B.Ug=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino bodyLarge",null,null,null) +B.Sy=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino bodyMedium",null,null,null) +B.UD=new A.u(!0,B.D,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino bodySmall",null,null,null) +B.Tb=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino labelLarge",null,null,null) +B.U7=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino labelMedium",null,null,null) +B.SB=new A.u(!0,B.k,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,B.h,null,null,null,"whiteCupertino labelSmall",null,null,null) +B.UY=new A.eO(B.S1,B.TH,B.TU,B.Uy,B.Tg,B.So,B.TO,B.Tj,B.Tr,B.Ug,B.Sy,B.UD,B.Tb,B.U7,B.SB) +B.xD=new A.Ec(1,"longestLine") +B.UZ=new A.r0("Scan QR",null,null,null,null,null,null,null,null,null) +B.Y8=new A.Rq(0,"system") +B.V_=new A.Ef(null) +B.d9=new A.wo(0,"clamp") +B.V0=new A.wo(1,"repeated") +B.xE=new A.wo(3,"decal") +B.V1=new A.Eg(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.V2=new A.Ei(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.c4=new A.Em(0.001,0.001) +B.V3=new A.Em(0.01,1/0) +B.V4=new A.Rw(!1,!1,!0) +B.V5=new A.Rw(!0,!0,!0) +B.V6=new A.Eo(null,null,null,null,null,null,null,null) +B.mm=new A.Ep(1,"longPress") +B.V7=new A.Ep(2,"tap") +B.xF=new A.ws(0,"identity") +B.xG=new A.ws(1,"transform2d") +B.fy=new A.ws(2,"complex") +B.V8=new A.r8(0,"up") +B.V9=new A.r8(3,"left") +B.Vb=A.aL("aCQ") +B.Va=A.aL("aCS") +B.Vc=A.aL("aCR") +B.Vd=A.aL("aCP") +B.xH=A.aL("t_") +B.Ve=A.aL("ta") +B.Vf=A.aL("tb") +B.Vg=A.aL("cz") +B.Vh=A.aL("M") +B.Vi=A.aL("KB") +B.Vj=A.aL("iM") +B.Vk=A.aL("aCr") +B.Vl=A.aL("aCs") +B.xI=A.aL("axd") +B.Vm=A.aL("mK") +B.Vn=A.aL("aQ4") +B.xJ=A.aL("iQ") +B.Vo=A.aL("Aa") +B.Vp=A.aL("mX") +B.Vq=A.aL("mW") +B.Vr=A.aL("a5d") +B.Vs=A.aL("a5e") +B.Vt=A.aL("iV") +B.Vu=A.aL("i2") +B.Vv=A.aL("nr") +B.Vw=A.aL("a7Y") +B.Vx=A.aL("Mu") +B.Vy=A.aL("a8_") +B.Vz=A.aL("axE") +B.VA=A.aL("bk>") +B.fz=A.aL("h0") +B.bi=A.aL("Bt") +B.VB=A.aL("qa") +B.VC=A.aL("az") +B.VD=A.aL("F") +B.fA=A.aL("ja") +B.VE=A.aL("ab5") +B.VF=A.aL("qr") +B.VG=A.aL("qt") +B.VH=A.aL("hA") +B.VI=A.aL("ayd") +B.VJ=A.aL("ii") +B.VK=A.aL("Q9") +B.VL=A.aL("nH") +B.VM=A.aL("qO") +B.xK=A.aL("k") +B.fB=A.aL("h3") +B.VN=A.aL("aU5") +B.VO=A.aL("lY") +B.VP=A.aL("aU7") +B.VQ=A.aL("ez") +B.VR=A.aL("fv") +B.mn=A.aL("iY") +B.VS=A.aL("EH") +B.VT=A.aL("wD") +B.VU=A.aL("me<@>") +B.VV=A.aL("kA") +B.VW=A.aL("kB") +B.VX=A.aL("E") +B.VY=A.aL("a0") +B.VZ=A.aL("aCT") +B.W_=A.aL("iP") +B.W0=A.aL("i") +B.mo=A.aL("jq") +B.W1=A.aL("zK") +B.W2=A.aL("Lx") +B.W3=A.aL("bI") +B.W4=A.aL("aQ3") +B.W5=A.aL("aCt") +B.yw=new A.dE(B.p,1,B.bn) +B.W6=new A.km(B.mS,B.yw) +B.W7=new A.Ev(0,"scope") +B.xL=new A.Ev(1,"previouslyFocusedChild") +B.W8=new A.cE(11264,55297,B.u,t.M) +B.W9=new A.cE(1425,1775,B.a7,t.M) +B.Wa=new A.cE(1786,2303,B.a7,t.M) +B.Wb=new A.cE(192,214,B.u,t.M) +B.Wc=new A.cE(216,246,B.u,t.M) +B.Wd=new A.cE(2304,8191,B.u,t.M) +B.We=new A.cE(248,696,B.u,t.M) +B.Wf=new A.cE(55298,55299,B.a7,t.M) +B.Wg=new A.cE(55300,55353,B.u,t.M) +B.Wh=new A.cE(55354,55355,B.a7,t.M) +B.Wi=new A.cE(55356,56319,B.u,t.M) +B.Wj=new A.cE(63744,64284,B.u,t.M) +B.Wk=new A.cE(64285,65023,B.a7,t.M) +B.Wl=new A.cE(65024,65135,B.u,t.M) +B.Wm=new A.cE(65136,65276,B.a7,t.M) +B.Wn=new A.cE(65277,65535,B.u,t.M) +B.Wo=new A.cE(65,90,B.u,t.M) +B.Wp=new A.cE(768,1424,B.u,t.M) +B.Wq=new A.cE(8206,8206,B.u,t.M) +B.Wr=new A.cE(8207,8207,B.a7,t.M) +B.Ws=new A.cE(97,122,B.u,t.M) +B.a1=new A.Ew(!1) +B.xM=new A.Ew(!0) +B.da=new A.RK(!1) +B.xN=new A.RK(!0) +B.Wt=new A.wx(B.i,0,B.z,B.i) +B.mq=new A.EB(0,"up") +B.bj=new A.EB(1,"down") +B.xO=new A.m3(0,0) +B.Wu=new A.m3(-2,-2) +B.bL=new A.EI(0,"start") +B.Ww=new A.EI(2,"center") +B.ej=new A.S6(0,"start") +B.al=new A.re(0,"forward") +B.fG=new A.re(1,"reverse") +B.Wx=new A.wH(0,"checkbox") +B.Wy=new A.wH(1,"radio") +B.Wz=new A.wH(2,"toggle") +B.WA=new A.wK(0,"inside") +B.WB=new A.wK(1,"higher") +B.WC=new A.wK(2,"lower") +B.WD=new A.jt(null) +B.Ct=new A.M(939524096) +B.Bx=new A.M(301989888) +B.Cr=new A.M(67108864) +B.H4=A.b(s([B.Ct,B.Bx,B.Cr,B.O]),t.t_) +B.WE=new A.jt(B.H4) +B.WK=new A.F8(0,"dropped") +B.WL=new A.F8(1,"canceled") +B.ek=new A.wY(0,"ready") +B.WM=new A.wY(1,"possible") +B.fH=new A.wY(2,"accepted") +B.a2=new A.rl(0,"initial") +B.cu=new A.rl(1,"active") +B.WN=new A.rl(2,"inactive") +B.xU=new A.rl(3,"defunct") +B.dc=new A.Ff(B.e7,"clickable") +B.WO=new A.Ff(B.xm,"textable") +B.WP=new A.U4(1) +B.WQ=new A.U4(-1) +B.WR=new A.Fm(0,"regular") +B.WS=new A.Fm(1,"small") +B.mx=new A.oa(0,"ready") +B.fI=new A.oa(1,"possible") +B.xV=new A.oa(2,"accepted") +B.fJ=new A.oa(3,"started") +B.WT=new A.oa(4,"peaked") +B.fK=new A.rm(0,"idle") +B.WU=new A.rm(1,"absorb") +B.fL=new A.rm(2,"pull") +B.xW=new A.rm(3,"recede") +B.fM=new A.rp(0,"pressed") +B.my=new A.rp(1,"hover") +B.WV=new A.rp(2,"focus") +B.F=new A.rs(0,"minWidth") +B.M=new A.rs(1,"maxWidth") +B.T=new A.rs(2,"minHeight") +B.ar=new A.rs(3,"maxHeight") +B.WW=new A.xg(null,2) +B.mz=new A.md(1/0,1/0,1/0,1/0,1/0,1/0) +B.WX=new A.d0(B.dK,B.cP) +B.eL=new A.nb(1,"left") +B.WY=new A.d0(B.dK,B.eL) +B.eM=new A.nb(2,"right") +B.WZ=new A.d0(B.dK,B.eM) +B.X_=new A.d0(B.dK,B.bB) +B.X0=new A.d0(B.dL,B.cP) +B.X1=new A.d0(B.dL,B.eL) +B.X2=new A.d0(B.dL,B.eM) +B.X3=new A.d0(B.dL,B.bB) +B.X4=new A.d0(B.dM,B.cP) +B.X5=new A.d0(B.dM,B.eL) +B.X6=new A.d0(B.dM,B.eM) +B.X7=new A.d0(B.dM,B.bB) +B.X8=new A.d0(B.dN,B.cP) +B.X9=new A.d0(B.dN,B.eL) +B.Xa=new A.d0(B.dN,B.eM) +B.Xb=new A.d0(B.dN,B.bB) +B.Xc=new A.d0(B.vb,B.bB) +B.Xd=new A.d0(B.vc,B.bB) +B.Xe=new A.d0(B.vd,B.bB) +B.Xf=new A.d0(B.ve,B.bB) +B.el=new A.Vi(B.r) +B.Xh=new A.Vp(null) +B.Xg=new A.Vq(null) +B.Xj=new A.rw(0,"addText") +B.Xl=new A.rw(2,"pushStyle") +B.Xm=new A.rw(3,"addPlaceholder") +B.Xk=new A.rw(1,"pop") +B.Xn=new A.rv(B.Xk,null,null,null) +B.Xo=new A.ap3(B.A,A.aYq()) +B.Xp=new A.ap4(B.A,A.aYr()) +B.Xq=new A.ap5(B.A,A.aYs()) +B.mA=new A.eQ(1,"add") +B.xX=new A.eQ(10,"remove") +B.Xr=new A.eQ(11,"popping") +B.Xs=new A.eQ(12,"removing") +B.mB=new A.eQ(13,"dispose") +B.Xt=new A.eQ(14,"disposed") +B.Xu=new A.eQ(2,"adding") +B.xY=new A.eQ(3,"push") +B.xZ=new A.eQ(4,"pushReplace") +B.y_=new A.eQ(5,"pushing") +B.Xv=new A.eQ(6,"replace") +B.em=new A.eQ(7,"idle") +B.Xw=new A.eQ(8,"pop") +B.Xx=new A.eQ(9,"complete") +B.Xz=new A.aqN(B.A,A.aYu()) +B.XA=new A.aqO(B.A,A.aYt()) +B.XB=new A.aqP(B.A,A.aYv()) +B.fN=new A.fA(0,"body") +B.fO=new A.fA(1,"appBar") +B.mD=new A.fA(10,"endDrawer") +B.fP=new A.fA(11,"statusBar") +B.fQ=new A.fA(2,"bodyScrim") +B.fR=new A.fA(3,"bottomSheet") +B.cv=new A.fA(4,"snackBar") +B.fS=new A.fA(5,"materialBanner") +B.mE=new A.fA(6,"persistentFooter") +B.fT=new A.fA(7,"bottomNavigationBar") +B.fU=new A.fA(8,"floatingActionButton") +B.mF=new A.fA(9,"drawer") +B.fV=new A.rx(0,"ready") +B.fW=new A.rx(1,"possible") +B.y0=new A.rx(2,"accepted") +B.fX=new A.rx(3,"started") +B.l=new A.Xl(0,"created") +B.mG=new A.rC(0,"idle") +B.XC=new A.rC(1,"absorb") +B.mH=new A.rC(2,"pull") +B.y1=new A.rC(3,"recede") +B.XD=new A.Hk(0,"start") +B.y2=new A.Hk(1,"end") +B.XE=new A.XQ(B.ns,B.eB) +B.fY=new A.xW(0,"leading") +B.fZ=new A.xW(1,"middle") +B.h_=new A.xW(2,"trailing") +B.XF=new A.Hp(0,"minimize") +B.XG=new A.Hp(1,"maximize") +B.y3=new A.y_(0,"inSpace") +B.y4=new A.y_(1,"inWord") +B.y5=new A.y_(2,"atBreak") +B.XH=new A.eS(B.A,A.aYk(),A.U("eS")) +B.XI=new A.eS(B.A,A.aYo(),t.sL) +B.XJ=new A.eS(B.A,A.aYl(),A.U("eS")) +B.XK=new A.eS(B.A,A.aYm(),A.U("eS")) +B.XL=new A.eS(B.A,A.aYn(),A.U("eS?)>")) +B.XM=new A.eS(B.A,A.aYp(),A.U("eS<~(aC,c3,aC,k)>")) +B.XN=new A.eS(B.A,A.aYw(),A.U("eS<~(aC,c3,aC,~())>"))})();(function staticFields(){$.jx=null +$.bi=A.b5("canvasKit") +$.asP=null +$.aGx=null +$.aGD=null +$.rK=null +$.fF=null +$.vQ=A.b([],A.U("o>")) +$.DF=A.b([],A.U("o")) +$.aEY=!1 +$.aF6=!1 +$.jo=null +$.bW=null +$.dr=null +$.azg=!1 +$.iz=A.b([],t.kZ) +$.aF7=0 +$.I4=0 +$.mp=A.b([],A.U("o")) +$.avl=A.b([],t.nx) +$.azG=null +$.aF5=!1 +$.ahv=null +$.aFC=null +$.azS=A.b([],t.g) +$.aGK=!1 +$.jy=A.b([],t.c) +$.axK=null +$.aDy=null +$.axU=null +$.aIm=null +$.aId=null +$.aEn=null +$.aVc=A.v(t.N,t.lG) +$.aVd=A.v(t.N,t.lG) +$.aGs=null +$.aG_=0 +$.azh=A.b([],t.no) +$.azu=-1 +$.az6=-1 +$.az5=-1 +$.azq=-1 +$.aH3=-1 +$.a6g=A.b5("_programCache") +$.aaE=null +$.aBK=null +$.eF=null +$.Dw=null +$.aF0=A.v(A.U("E7"),A.U("Rj")) +$.atl=null +$.aGW=-1 +$.aGV=-1 +$.aGX="" +$.aGU="" +$.aGY=-1 +$.Id=A.v(t.N,A.U("l8")) +$.aGJ=null +$.rG=!1 +$.Zw=null +$.anw=null +$.ZS=null +$.aEs=null +$.ac2=0 +$.OO=A.aXr() +$.aBU=null +$.aBT=null +$.aHQ=null +$.aHh=null +$.aIe=null +$.auk=null +$.av4=null +$.azH=null +$.y5=null +$.I8=null +$.I9=null +$.azn=!1 +$.a3=B.A +$.aqE=null +$.rL=A.b([],t.jl) +$.aQk=A.af(["iso_8859-1:1987",B.b9,"iso-ir-100",B.b9,"iso_8859-1",B.b9,"iso-8859-1",B.b9,"latin1",B.b9,"l1",B.b9,"ibm819",B.b9,"cp819",B.b9,"csisolatin1",B.b9,"iso-ir-6",B.b3,"ansi_x3.4-1968",B.b3,"ansi_x3.4-1986",B.b3,"iso_646.irv:1991",B.b3,"iso646-us",B.b3,"us-ascii",B.b3,"us",B.b3,"ibm367",B.b3,"cp367",B.b3,"csascii",B.b3,"ascii",B.b3,"csutf8",B.a1,"utf-8",B.a1],t.N,A.U("mN")) +$.aGL=A.v(t.N,A.U("ay(k,ax)")) +$.ayz=A.b([],A.U("o")) +$.mM=null +$.axh=null +$.aCG=null +$.aCF=null +$.Fx=A.v(t.N,t._8) +$.Zv=null +$.at4=null +$.aQE=A.v(t.N,A.U("tQ")) +$.axs=null +$.Ad=null +$.Nq=A.v(t.N,A.U("BE")) +$.aDV=!1 +$.aQH=function(){var s=t.z +return A.v(s,s)}() +$.axt=A.v(t.N,A.U("jL")) +$.aQP=A.aYa() +$.axv=0 +$.LQ=A.b([],A.U("o")) +$.aDB=null +$.Zx=0 +$.at1=null +$.azd=!1 +$.cK=null +$.lU=A.b([],A.U("o")) +$.aVU=A.aT(A.U("rE")) +$.k4=null +$.nB=null +$.aHg=1 +$.c2=null +$.Dv=null +$.aCk=0 +$.aCi=A.v(t.S,t.I7) +$.aCj=A.v(t.I7,t.S) +$.afb=0 +$.hD=null +$.aEE=function(){var s=t.v3 +return A.af([B.X5,A.db([B.cn],s),B.X6,A.db([B.cp],s),B.X7,A.db([B.cn,B.cp],s),B.X4,A.db([B.cn],s),B.X1,A.db([B.cm],s),B.X2,A.db([B.d1],s),B.X3,A.db([B.cm,B.d1],s),B.X0,A.db([B.cm],s),B.WY,A.db([B.cl],s),B.WZ,A.db([B.d0],s),B.X_,A.db([B.cl,B.d0],s),B.WX,A.db([B.cl],s),B.X9,A.db([B.co],s),B.Xa,A.db([B.d2],s),B.Xb,A.db([B.co,B.d2],s),B.X8,A.db([B.co],s),B.Xc,A.db([B.dS],s),B.Xd,A.db([B.dU],s),B.Xe,A.db([B.dT],s),B.Xf,A.db([B.dR],s)],A.U("d0"),A.U("cD

    "))}() +$.P8=A.af([B.cn,B.fe,B.cp,B.ff,B.cm,B.dE,B.d1,B.dF,B.cl,B.fc,B.d0,B.fd,B.co,B.fg,B.d2,B.fh,B.dS,B.f7,B.dU,B.f8,B.dT,B.f9],t.v3,t.bd) +$.w7=null +$.ayt=null +$.aFd=1 +$.aV4=!1 +$.K=null +$.bv=1 +$.av7=!1 +$.kF=!1 +$.aIC="" +$.o0=A.b5("call") +$.aCu=0 +$.abb=null +$.aEh=null +$.aEg="" +$.aEj=A.b(["audio","file"],t.s) +$.pg="" +$.A7=!1 +$.mR=!1 +$.A6=!1 +$.mQ=!1 +$.ov=A.b([],A.U("o>")) +$.av8=A.b([],A.U("o>")) +$.azJ=0 +$.ZQ=!1 +$.aYU=function(){var s=t.N +return A.af(["AltLeft","Alt","AltRight","RAlt","ShiftLeft","Shift","ShiftRight","RShift","ControlLeft","Control","ControlRight","RControl","MetaLeft","Meta","MetaRight","RWin","ContextMenu","Apps","ArrowUp","UpArrow","ArrowDown","DownArrow","ArrowLeft","LeftArrow","ArrowRight","RightArrow","NumpadDecimal","Decimal","NumpadDivide","Divide","NumpadMultiply","Multiply","NumpadSubtract","Subtract","NumpadAdd","Add","NumpadEnter","NumpadEnter","Enter","Return","Space","Space","NumpadClear","Clear","NumpadBackspace","Backspace","PrintScreen","Snapshot","HangulMode","Hangul","HanjaMode","Hanja","KanaMode","Kana","JunjaMode","Junja","KanjiMode","Hanja"],s,s)}() +$.ot=null +$.In=null +$.bu=null +$.aCv=A.b5("contextOverlay") +$.axc=null +$.aDX=null +$.Dc=null +$.ayg=null +$.aEN=null +$.azc=null +$.aFx=!1 +$.aFy=A.b([A.aA2(),A.b05(),A.b0a(),A.b0b(),A.b0c(),A.b0d(),A.b0e(),A.b0f(),A.b0g(),A.b0h(),A.b06(),A.b07(),A.b08(),A.b09(),A.aA2(),A.aA2()],A.U("o")) +$.axz=null +$.e7=null +$.a6k=A.b5("_eLut") +$.aua=null +$.av9=null +$.aGI=null +$.aCo=A.v(t.N,t.y) +$.aGE=null +$.at0=null +$.ayl=null +$.aRD=A.v(t.S,A.U("aRC")) +$.aDP=null +$.aDN=null +$.aDO=null +$.aR0=function(){var s=t.t +return A.b([A.b([21522,0],s),A.b([20773,1],s),A.b([24188,2],s),A.b([23371,3],s),A.b([17913,4],s),A.b([16590,5],s),A.b([20375,6],s),A.b([19104,7],s),A.b([30660,8],s),A.b([29427,9],s),A.b([32170,10],s),A.b([30877,11],s),A.b([26159,12],s),A.b([25368,13],s),A.b([27713,14],s),A.b([26998,15],s),A.b([5769,16],s),A.b([5054,17],s),A.b([7399,18],s),A.b([6608,19],s),A.b([1890,20],s),A.b([597,21],s),A.b([3340,22],s),A.b([2107,23],s),A.b([13663,24],s),A.b([12392,25],s),A.b([16177,26],s),A.b([14854,27],s),A.b([9396,28],s),A.b([8579,29],s),A.b([11994,30],s),A.b([11245,31],s)],t.p)}() +$.aUV=A.b([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017],t.t)})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal,r=hunkHelpers.lazy +s($,"b4f","cH",()=>A.aZ2(A.yc().navigator.vendor,B.e.H5(A.yc().navigator.userAgent))) +s($,"b4R","fg",()=>A.aZ3()) +r($,"b0C","aA4",()=>A.BM(8)) +s($,"b3P","aKw",()=>A.aFA(0,0,1)) +s($,"b4i","a_5",()=>J.aB9(J.awD(A.ar()))) +s($,"b50","aL8",()=>A.b([J.aNq(J.mv(A.ar())),J.aMH(J.mv(A.ar())),J.aMT(J.mv(A.ar())),J.aBb(J.mv(A.ar())),J.aMY(J.mv(A.ar())),J.aNe(J.mv(A.ar())),J.aMh(J.mv(A.ar())),J.aMG(J.mv(A.ar())),J.aMF(J.mv(A.ar()))],A.U("o"))) +s($,"b59","aLf",()=>A.b([J.aN9(J.aBh(A.ar())),J.aMR(J.aBh(A.ar()))],A.U("o"))) +s($,"b56","aLc",()=>A.b([J.aMS(J.yk(A.ar())),J.aNb(J.yk(A.ar())),J.aMj(J.yk(A.ar())),J.aMQ(J.yk(A.ar())),J.aNn(J.yk(A.ar())),J.aMC(J.yk(A.ar()))],A.U("o"))) +s($,"b5a","aLg",()=>A.b([J.aMd(J.a_k(A.ar())),J.aMt(J.a_k(A.ar())),J.aMu(J.a_k(A.ar())),J.aMs(J.a_k(A.ar()))],A.U("o"))) +s($,"b52","aL9",()=>A.b([J.aBi(J.yj(A.ar())),J.aBa(J.yj(A.ar())),J.aMN(J.yj(A.ar())),J.aMO(J.yj(A.ar())),J.aMM(J.yj(A.ar())),J.aNp(J.yj(A.ar()))],A.U("o"))) +s($,"b53","aLa",()=>A.b([J.aBi(J.aBd(A.ar())),J.aBa(J.aBd(A.ar()))],A.U("o"))) +s($,"b4Z","aAu",()=>A.b([J.aB7(J.awD(A.ar())),J.aB9(J.awD(A.ar()))],A.U("o"))) +s($,"b5_","a_a",()=>A.b([J.aNu(J.aB8(A.ar())),J.aMD(J.aB8(A.ar()))],A.U("o"))) +s($,"b4Y","aL7",()=>A.b([J.aBb(J.a_g(A.ar())),J.aBf(J.a_g(A.ar())),J.aN3(J.a_g(A.ar())),J.aMP(J.a_g(A.ar()))],A.U("o"))) +s($,"b54","aAw",()=>A.b([J.aMi(J.awG(A.ar())),J.aBe(J.awG(A.ar())),J.aNh(J.awG(A.ar()))],A.U("o"))) +s($,"b51","aAv",()=>A.b([J.aMI(J.aBc(A.ar())),J.aNo(J.aBc(A.ar()))],A.U("o"))) +s($,"b4X","aAt",()=>A.b([J.aMl(J.cy(A.ar())),J.aNi(J.cy(A.ar())),J.aMx(J.cy(A.ar())),J.aNm(J.cy(A.ar())),J.aMB(J.cy(A.ar())),J.aNk(J.cy(A.ar())),J.aMz(J.cy(A.ar())),J.aNl(J.cy(A.ar())),J.aMA(J.cy(A.ar())),J.aNj(J.cy(A.ar())),J.aMy(J.cy(A.ar())),J.aNv(J.cy(A.ar())),J.aN8(J.cy(A.ar())),J.aN0(J.cy(A.ar())),J.aNd(J.cy(A.ar())),J.aN4(J.cy(A.ar())),J.aMp(J.cy(A.ar())),J.aMU(J.cy(A.ar())),J.aMo(J.cy(A.ar())),J.aMn(J.cy(A.ar())),J.aMJ(J.cy(A.ar())),J.aNg(J.cy(A.ar())),J.aB7(J.cy(A.ar())),J.aME(J.cy(A.ar())),J.aN1(J.cy(A.ar())),J.aMK(J.cy(A.ar())),J.aNc(J.cy(A.ar())),J.aMm(J.cy(A.ar())),J.aMW(J.cy(A.ar()))],A.U("o"))) +s($,"b55","aLb",()=>A.b([J.aN_(J.awH(A.ar())),J.aBe(J.awH(A.ar())),J.aMg(J.awH(A.ar()))],A.U("o"))) +s($,"b5b","aLh",()=>A.b([J.aMk(J.a_l(A.ar())),J.aNa(J.a_l(A.ar())),J.aMZ(J.a_l(A.ar())),J.aMr(J.a_l(A.ar()))],A.U("o"))) +s($,"b4y","aKP",()=>{var q=A.BM(2) +q[0]=0 +q[1]=1 +return q}) +s($,"b4W","aAs",()=>A.aZU(4)) +s($,"b58","aLe",()=>A.b([J.aBf(J.Iz(A.ar())),J.aMw(J.Iz(A.ar())),J.aMv(J.Iz(A.ar())),J.aMq(J.Iz(A.ar())),J.aNt(J.Iz(A.ar()))],A.U("o"))) +s($,"b57","aLd",()=>A.b([J.aMe(J.aBg(A.ar())),J.aML(J.aBg(A.ar()))],A.U("o"))) +s($,"b1b","aJ7",()=>A.aSG()) +r($,"b1a","a__",()=>$.aJ7()) +r($,"b5k","Iu",()=>self.window.FinalizationRegistry!=null) +r($,"b2d","awj",()=>{var q=t.S,p=t.t +return new A.Mf(A.aT(q),A.b([],A.U("o")),A.v(q,t.wW),A.v(q,A.U("zW")),A.v(q,A.U("wy")),A.v(q,A.U("dX")),A.aT(q),A.b([],p),A.b([],p),$.ba().gnx(),A.v(q,A.U("cD")))}) +r($,"b23","yf",()=>{var q=t.S +return new A.LZ(A.aT(q),A.aT(q),A.aQV(),A.b([],t.Pc),A.b(["Roboto"],t.s),A.v(t.N,q),A.aT(q))}) +r($,"b4P","a_8",()=>A.dc("Noto Sans SC",A.b([B.A3,B.A6,B.eu,B.AL,B.ng],t.Cz))) +r($,"b4Q","a_9",()=>A.dc("Noto Sans TC",A.b([B.ne,B.nf,B.eu],t.Cz))) +r($,"b4N","a_6",()=>A.dc("Noto Sans HK",A.b([B.ne,B.nf,B.eu],t.Cz))) +r($,"b4O","a_7",()=>A.dc("Noto Sans JP",A.b([B.A2,B.eu,B.ng],t.Cz))) +r($,"b4h","aKF",()=>A.b([$.a_8(),$.a_9(),$.a_6(),$.a_7()],t.Qg)) +r($,"b4M","aL2",()=>{var q=t.Cz +return A.b([$.a_8(),$.a_9(),$.a_6(),$.a_7(),A.dc("Noto Naskh Arabic UI",A.b([B.Ab,B.B4,B.B5,B.B7,B.A0,B.AJ,B.AM],q)),A.dc("Noto Sans Armenian",A.b([B.A8,B.AH],q)),A.dc("Noto Sans Bengali UI",A.b([B.bQ,B.Ae,B.b5,B.c9,B.aG],q)),A.dc("Noto Sans Myanmar UI",A.b([B.Av,B.b5,B.aG],q)),A.dc("Noto Sans Egyptian Hieroglyphs",A.b([B.AZ],q)),A.dc("Noto Sans Ethiopic",A.b([B.AE,B.zY,B.AC],q)),A.dc("Noto Sans Georgian",A.b([B.A9,B.Ay,B.zX],q)),A.dc("Noto Sans Gujarati UI",A.b([B.bQ,B.Ai,B.b5,B.c9,B.aG,B.hh],q)),A.dc("Noto Sans Gurmukhi UI",A.b([B.bQ,B.Af,B.b5,B.c9,B.aG,B.Bo,B.hh],q)),A.dc("Noto Sans Hebrew",A.b([B.Aa,B.Bb,B.aG,B.AI],q)),A.dc("Noto Sans Devanagari UI",A.b([B.Ac,B.AU,B.AW,B.b5,B.Ba,B.c9,B.aG,B.hh,B.AB],q)),A.dc("Noto Sans Kannada UI",A.b([B.bQ,B.Ao,B.b5,B.c9,B.aG],q)),A.dc("Noto Sans Khmer UI",A.b([B.AF,B.B3,B.aG],q)),A.dc("Noto Sans KR",A.b([B.A4,B.A5,B.A7,B.AD],q)),A.dc("Noto Sans Lao UI",A.b([B.Au,B.aG],q)),A.dc("Noto Sans Malayalam UI",A.b([B.AY,B.B1,B.bQ,B.Ap,B.b5,B.c9,B.aG],q)),A.dc("Noto Sans Sinhala",A.b([B.bQ,B.Ar,B.b5,B.aG],q)),A.dc("Noto Sans Tamil UI",A.b([B.bQ,B.Ak,B.b5,B.c9,B.aG],q)),A.dc("Noto Sans Telugu UI",A.b([B.Ad,B.bQ,B.An,B.AV,B.b5,B.aG],q)),A.dc("Noto Sans Thai UI",A.b([B.As,B.b5,B.aG],q)),A.dc("Noto Sans",A.b([B.zT,B.Am,B.Aq,B.AP,B.AQ,B.AS,B.AT,B.B2,B.B8,B.Bd,B.Bi,B.Bj,B.Bk,B.Bl,B.Bm,B.AN,B.AO,B.zU,B.zZ,B.A1,B.Bh,B.zV,B.AR,B.Bf,B.A_,B.Ax,B.AK,B.Bn,B.B0,B.Ag,B.AG,B.AX,B.B6,B.B9,B.Be,B.Bg,B.zW,B.Az,B.Ah,B.Aj,B.Al,B.At,B.Aw,B.AA,B.B_,B.Bc],q))],t.Qg)}) +r($,"b5D","rV",()=>{var q=t.V0 +return new A.LA(new A.aav(),A.aT(q),A.v(t.N,q))}) +s($,"b4w","aKN",()=>A.aS_(B.FV)) +s($,"b4v","awu",()=>A.a9i(new A.K3($.aKN()))) +s($,"b2I","Iq",()=>{var q=A.U("ev") +return new A.Qw(1024,A.aCz(q),A.v(q,A.U("axg>")))}) +r($,"b18","yd",()=>{var q=A.U("ev") +return new A.ahD(500,A.aCz(q),A.v(q,A.U("axg>")))}) +s($,"b17","aJ5",()=>new self.window.flutterCanvasKit.Paint()) +s($,"b16","aJ4",()=>{var q=new self.window.flutterCanvasKit.Paint() +J.awJ(q,0) +return q}) +s($,"b2z","aJO",()=>A.aFA(0,0,1)) +s($,"b4r","aKJ",()=>B.ad.cF(A.af(["type","fontsChange"],t.N,t.z))) +s($,"b5z","awv",()=>{var q=A.aF8() +q.setAttribute("width",0) +q.setAttribute("height",0) +B.f.sbi(q.style,"absolute") +return q}) +s($,"b3J","aAl",()=>A.BM(4)) +s($,"b3j","aKd",()=>A.aE0(A.b([0,1,2,2,3,0],t.t))) +s($,"b5c","aLi",()=>A.azF(A.azF(A.azF(A.yc(),"Image"),"prototype"),"decode")!=null) +s($,"b5H","kH",()=>{var q=t.N,p=t.S +return new A.abB(A.v(q,t._8),A.v(p,t.lU),A.aT(q),A.v(p,q))}) +s($,"b4A","aKR",()=>{var q=B.br.h(0,"Alt")[1] +q.toString +return q}) +s($,"b4B","aKS",()=>{var q=B.br.h(0,"Alt")[2] +q.toString +return q}) +s($,"b4C","aKT",()=>{var q=B.br.h(0,"Control")[1] +q.toString +return q}) +s($,"b4D","aKU",()=>{var q=B.br.h(0,"Control")[2] +q.toString +return q}) +s($,"b4H","aKY",()=>{var q=B.br.h(0,"Shift")[1] +q.toString +return q}) +s($,"b4I","aKZ",()=>{var q=B.br.h(0,"Shift")[2] +q.toString +return q}) +s($,"b4F","aKW",()=>{var q=B.br.h(0,"Meta")[1] +q.toString +return q}) +s($,"b4G","aKX",()=>{var q=B.br.h(0,"Meta")[2] +q.toString +return q}) +s($,"b4E","aKV",()=>A.af([$.aKR(),new A.atc(),$.aKS(),new A.atd(),$.aKT(),new A.ate(),$.aKU(),new A.atf(),$.aKY(),new A.atg(),$.aKZ(),new A.ath(),$.aKW(),new A.ati(),$.aKX(),new A.atj()],t.S,A.U("E(l6)"))) +s($,"b1J","bO",()=>{var q,p,o,n="computedStyleMap",m=A.axj(),l=A.azD().documentElement +l.toString +if(A.auQ(l,n)){q=A.aGw(l,n) +if(q!=null){p=A.aWu(q,"get","font-size") +o=p!=null?A.aZp(p,"value"):null}else o=null}else o=null +if(o==null)o=A.b_0(J.aNL(l).fontSize) +l=t.K +l=new A.a41(A.aSh(B.yP,!1,"/",m,B.ao,!1,(o==null?16:o)/16),A.v(l,A.U("pm")),A.v(l,A.U("RW")),A.yc().matchMedia("(prefers-color-scheme: dark)")) +l.a37() +return l}) +r($,"aWW","aKK",()=>A.aXC()) +s($,"b5M","aAC",()=>A.auQ(A.yc(),"FontFace")) +s($,"b5N","aLy",()=>{if(A.auQ(A.azD(),"fonts")){var q=A.azD().fonts +q.toString +q=A.auQ(q,"clear")}else q=!1 +return q}) +s($,"b5i","aLn",()=>{var q=$.aBK +return q==null?$.aBK=A.aOM():q}) +s($,"b4U","aL5",()=>A.af([B.wp,new A.att(),B.wq,new A.atu(),B.wr,new A.atv(),B.ws,new A.atw(),B.wt,new A.atx(),B.wu,new A.aty(),B.wv,new A.atz(),B.ww,new A.atA()],t.Zg,A.U("hB(dd)"))) +s($,"b24","aJz",()=>A.c8("[a-z0-9\\s]+",!1,!1,!1,!1)) +s($,"b25","aJA",()=>A.c8("\\b\\d",!0,!1,!1,!1)) +r($,"b2K","aJU",()=>{var q=A.aQf("flt-ruler-host"),p=new A.PS(q),o=q.style +B.f.sbi(o,"fixed") +B.f.sapy(o,"hidden") +B.f.sGx(o,"hidden") +B.f.smf(o,"0") +B.f.sjw(o,"0") +B.f.sbo(o,"0") +B.f.sbj(o,"0") +o=A.aZ8().Q.gTl() +o.appendChild(q) +A.b_9(p.geh(p)) +return p}) +s($,"b5h","aLm",()=>A.aU8(A.b([B.Wo,B.Ws,B.Wb,B.Wc,B.We,B.Wp,B.W9,B.Wa,B.Wd,B.Wq,B.Wr,B.W8,B.Wf,B.Wg,B.Wh,B.Wi,B.Wj,B.Wk,B.Wl,B.Wm,B.Wn],A.U("o>")),null,A.U("lS?"))) +r($,"b5U","Iv",()=>A.aU9("000a!E000b000cF000d!D000w!R000y!A0013!B0018!M001a!N001c001lO001m!L001n!M001t002iK002n!P002p003eK003p!F004q!K004t!I0051!K0053!L0056!K005c005yK0060006uK006w00k7K00ke00lbK00lc00ofG00og00okK00om00onK00oq00otK00ou!M00ov!K00p2!K00p3!L00p400p6K00p8!K00pa00ptK00pv00s5K00s700w1K00w300w9G00wa010vK010x011yK01210124K0126!K0127!L0128013cK013d!M013e!K013l014tG014v!G014x014yG01500151G0153!G015c0162C0167016aC016b!K016c!L016o016tI01700171M0174017eG017g!I017k018qK018r019bG019c019lO019n!O019o!M019q019rK019s!G019t01cjK01cl!K01cm01csG01ct!I01cv01d0G01d101d2K01d301d4G01d601d9G01da01dbK01dc01dlO01dm01doK01dr!K01e7!I01e8!K01e9!G01ea01f3K01f401fuG01fx01idK01ie01ioG01ip!K01j401jdO01je01kaK01kb01kjG01kk01klK01ko!M01kq!K01kt!G01kw01lhK01li01llG01lm!K01ln01lvG01lw!K01lx01lzG01m0!K01m101m5G01mo01ncK01nd01nfG01nk01nuK01pc01pwK01py01qfK01qr01r5G01r6!I01r701s3G01s401tlK01tm01toG01tp!K01tq01u7G01u8!K01u901ufG01ug01upK01uq01urG01uu01v3O01v501vkK01vl01vnG01vp01vwK01vz01w0K01w301woK01wq01wwK01wy!K01x201x5K01x8!G01x9!K01xa01xgG01xj01xkG01xn01xpG01xq!K01xz!G01y401y5K01y701y9K01ya01ybG01ye01ynO01yo01ypK01z0!K01z2!G01z501z7G01z901zeK01zj01zkK01zn0208K020a020gK020i020jK020l020mK020o020pK020s!G020u020yG02130214G02170219G021d!G021l021oK021q!K021y0227O02280229G022a022cK022d!G022p022rG022t0231K02330235K0237023sK023u0240K02420243K02450249K024c!G024d!K024e024lG024n024pG024r024tG024w!K025c025dK025e025fG025i025rO0261!K02620267G0269026bG026d026kK026n026oK026r027cK027e027kK027m027nK027p027tK027w!G027x!K027y0284G02870288G028b028dG028l028nG028s028tK028v028xK028y028zG0292029bO029d!K029u!G029v!K029x02a2K02a602a8K02aa02adK02ah02aiK02ak!K02am02anK02ar02asK02aw02ayK02b202bdK02bi02bmG02bq02bsG02bu02bxG02c0!K02c7!G02cm02cvO02dc02dgG02dh02doK02dq02dsK02du02egK02ei02exK02f1!K02f202f8G02fa02fcG02fe02fhG02fp02fqG02fs02fuK02g002g1K02g202g3G02g602gfO02gw!K02gx02gzG02h102h8K02ha02hcK02he02i0K02i202ibK02id02ihK02ik!G02il!K02im02isG02iu02iwG02iy02j1G02j902jaG02ji!K02jk02jlK02jm02jnG02jq02jzO02k102k2K02kg02kjG02kk02ksK02ku02kwK02ky02m2K02m302m4G02m5!K02m602mcG02me02mgG02mi02mlG02mm!K02ms02muK02mv!G02n302n5K02n602n7G02na02njO02nu02nzK02o102o3G02o502omK02oq02pdK02pf02pnK02pp!K02ps02pyK02q2!G02q702qcG02qe!G02qg02qnG02qu02r3O02r602r7G02sx!G02t002t6G02tj02tqG02ts02u1O02wh!G02wk02wsG02x402x9G02xc02xlO02yo!K02zc02zdG02zk02ztO0305!G0307!G0309!G030e030fG030g030nK030p031oK031t032cG032e032fG032g032kK032l032vG032x033wG0346!G036z037iG037k037tO03860389G038e038gG038i038kG038n038tG038x0390G039e039pG039r!G039s03a1O03a203a5G03a803b9K03bb!K03bh!K03bk03cqK03cs03m0K03m203m5K03m803meK03mg!K03mi03mlK03mo03nsK03nu03nxK03o003owK03oy03p1K03p403paK03pc!K03pe03phK03pk03pyK03q003rkK03rm03rpK03rs03tmK03tp03trG03uo03v3K03vk03xxK03y003y5K03y904fgK04fj04fzK04g0!R04g104gqK04gw04iyK04j204jcK04jk04jwK04jy04k1K04k204k4G04kg04kxK04ky04l0G04lc04ltK04lu04lvG04m804mkK04mm04moK04mq04mrG04ok04pfG04pp!G04ps04q1O04qz04r1G04r2!I04r404rdO04rk04u0K04u804ucK04ud04ueG04uf04vcK04vd!G04ve!K04vk04xhK04xs04ymK04yo04yzG04z404zfG04zq04zzO053k053tO054w055iK055j055nG0579057iG057k058cG058f!G058g058pO058w0595O059s05a8G05c005c4G05c505dfK05dg05dwG05dx05e3K05e805ehO05ez05f7G05fk05fmG05fn05ggK05gh05gtG05gu05gvK05gw05h5O05h605idK05ie05irG05j405k3K05k405knG05kw05l5O05l905lbK05lc05llO05lm05mlK05mo05mwK05n405oaK05od05ofK05ow05oyG05p005pkG05pl05poK05pp!G05pq05pvK05pw!G05px05pyK05pz05q1G05q2!K05q805vjK05vk05x5G05x705xbG05xc0651K06540659K065c066dK066g066lK066o066vK066x!K066z!K0671!K0673067xK0680069gK069i069oK069q!K069u069wK069y06a4K06a806abK06ae06ajK06ao06b0K06b606b8K06ba06bgK06bk06bqR06bs06buR06bw!G06bx!Q06by06bzI06c806c9N06ck!N06cn!L06co06cpF06cq06cuI06cv!P06db06dcP06dg!M06dw!P06e7!R06e806ecI06ee06enI06ep!K06f3!K06fk06fwK06hc06i8G06iq!K06iv!K06iy06j7K06j9!K06jd06jhK06jo!K06jq!K06js!K06ju06jxK06jz06k9K06kc06kfK06kl06kpK06ku!K06lc06mgK079207ahK08ow08q6K08q808riK08rk08v8K08vf08viK08vj08vlG08vm08vnK08w008x1K08x3!K08x9!K08xc08yvK08z3!K08zj!G08zk0906K090g090mK090o090uK090w0912K0914091aK091c091iK091k091qK091s091yK09200926K09280933G094f!K09hc!R09hh!K09ii09inG09ip09itJ09iz09j0K09ll09lmG09ln09loJ09ls09oaJ09oc09ofJ09ol09prK09pt09seK09sw09trK09v409vjJ0a1c0a2mJ0a2o0a53J0vls0wi4K0wk00wl9K0wlc0wssK0wsw0wtbK0wtc0wtlO0wtm0wtnK0wu80wviK0wvj0wvmG0wvo0wvxG0wvz0wwtK0wwu0wwvG0www0wz3K0wz40wz5G0wzs0x4vK0x4y0x56K0x6d0x6pK0x6q!G0x6r0x6tK0x6u!G0x6v0x6yK0x6z!G0x700x7mK0x7n0x7rG0x7w!G0x8g0x9vK0xa80xa9G0xaa0xbnK0xbo0xc5G0xcg0xcpO0xcw0xddG0xde0xdjK0xdn!K0xdp0xdqK0xdr!G0xds0xe1O0xe20xetK0xeu0xf1G0xf40xfqK0xfr0xg3G0xgg0xh8K0xhc0xhfG0xhg0xiqK0xir0xj4G0xjj!K0xjk0xjtO0xk5!G0xkg0xkpO0xkw0xm0K0xm10xmeG0xmo0xmqK0xmr!G0xms0xmzK0xn00xn1G0xn40xndO0xob0xodG0xps!G0xpu0xpwG0xpz0xq0G0xq60xq7G0xq9!G0xr40xreK0xrf0xrjG0xrm0xroK0xrp0xrqG0xs10xs6K0xs90xseK0xsh0xsmK0xsw0xt2K0xt40xtaK0xtc0xuxK0xv40xyaK0xyb0xyiG0xyk0xylG0xyo0xyxO0xz416lfK16ls16meK16mj16nvK1dkw1dl2K1dlf1dljK1dlp!C1dlq!G1dlr1dm0C1dm21dmeC1dmg1dmkC1dmm!C1dmo1dmpC1dmr1dmsC1dmu1dn3C1dn41dptK1dqr1e0tK1e1c1e33K1e361e4nK1e5s1e63K1e681e6nG1e6o!M1e6r!L1e6s!M1e741e7jG1e7n1e7oP1e8d1e8fP1e8g!M1e8i!N1e8k!M1e8l!L1e9c1e9gK1e9i1ed8K1edb!I1edj!N1edo!M1edq!N1eds1ee1O1ee2!L1ee3!M1ee91eeyK1ef3!P1ef51efuK1eg61ehpJ1ehq1ehrG1ehs1eimK1eiq1eivK1eiy1ej3K1ej61ejbK1eje1ejgK1ek91ekbI1ekg1ekrK1ekt1eliK1elk1em2K1em41em5K1em71emlK1emo1en1K1eo01ereK1etc1eusK1eyl!G1f281f30K1f341f4gK1f4w!G1f5s1f6nK1f711f7uK1f801f91K1f921f96G1f9c1fa5K1fa81fb7K1fbc1fbjK1fbl1fbpK1fcw1fh9K1fhc1fhlO1fhs1firK1fiw1fjvK1fk01fl3K1flc1fmrK1fr41fzqK1g001g0lK1g0w1g13K1g5c1g5hK1g5k!K1g5m1g6tK1g6v1g6wK1g70!K1g731g7pK1g801g8mK1g8w1g9qK1gbk1gc2K1gc41gc5K1gcg1gd1K1gdc1ge1K1gg01ghjK1ghq1ghrK1gjk!K1gjl1gjnG1gjp1gjqG1gjw1gjzG1gk01gk3K1gk51gk7K1gk91gl1K1gl41gl6G1glb!G1gm81gn0K1gn41gnwK1gow1gp3K1gp51gpwK1gpx1gpyG1gqo1gs5K1gsg1gt1K1gtc1gtuK1gu81gupK1gxs1gzsK1h1c1h2qK1h341h4iK1h4w1h5vK1h5w1h5zG1h681h6hO1hfk1hgpK1hgr1hgsG1hgw1hgxK1hj41hjwK1hk7!K1hkg1hl1K1hl21hlcG1ho01hokK1hpc1hpyK1hq81hqaG1hqb1hrrK1hrs1hs6G1ht21htbO1htr1htuG1htv1hv3K1hv41hveG1hvh!I1hvx!I1hw01hwoK1hww1hx5O1hxc1hxeG1hxf1hyeK1hyf1hysG1hyu1hz3O1hz8!K1hz91hzaG1hzb!K1hzk1i0iK1i0j!G1i0m!K1i0w1i0yG1i0z1i2aK1i2b1i2oG1i2p1i2sK1i2x1i30G1i321i33G1i341i3dO1i3e!K1i3g!K1i4g1i4xK1i4z1i5nK1i5o1i5zG1i66!G1i801i86K1i88!K1i8a1i8dK1i8f1i8tK1i8v1i94K1i9c1iamK1ian1iayG1ib41ibdO1ibk1ibnG1ibp1ibwK1ibz1ic0K1ic31icoK1icq1icwK1icy1iczK1id11id5K1id71id8G1id9!K1ida1idgG1idj1idkG1idn1idpG1ids!K1idz!G1ie51ie9K1iea1iebG1iee1iekG1ieo1iesG1iio1ik4K1ik51ikmG1ikn1ikqK1ikw1il5O1ila!G1ilb1ildK1im81injK1ink1io3G1io41io5K1io7!K1iog1iopO1itc1iumK1iun1iutG1iuw1iv4G1ivs1ivvK1ivw1ivxG1iww1iy7K1iy81iyoG1iys!K1iz41izdO1j0g1j1mK1j1n1j1zG1j20!K1j281j2hO1j4t1j57G1j5c1j5lO1jb41jcbK1jcc1jcqG1jfk1jhbK1jhc1jhlO1ji71jieK1jih!K1jik1jirK1jit1jiuK1jiw1jjjK1jjk1jjpG1jjr1jjsG1jjv1jjyG1jjz!K1jk0!G1jk1!K1jk21jk3G1jkg1jkpO1jmo1jmvK1jmy1jo0K1jo11jo7G1joa1jogG1joh!K1joj!K1jok!G1jpc!K1jpd1jpmG1jpn1jqqK1jqr1jqxG1jqy!K1jqz1jr2G1jrb!G1jrk!K1jrl1jrvG1jrw1jt5K1jt61jtlG1jtp!K1juo1jw8K1k3k1k3sK1k3u1k4uK1k4v1k52G1k541k5bG1k5c!K1k5s1k61O1k6q1k7jK1k7m1k87G1k891k8mG1kao1kauK1kaw1kaxK1kaz1kc0K1kc11kc6G1kca!G1kcc1kcdG1kcf1kclG1kcm!K1kcn!G1kcw1kd5O1kdc1kdhK1kdj1kdkK1kdm1kehK1kei1kemG1keo1kepG1ker1kevG1kew!K1kf41kfdO1ko01koiK1koj1komG1kts!K1kw01lllK1log1lriK1ls01lxfK1o1s1oviK1ovk1ovsI1s001sg6K1z401zjsK1zk01zkuK1zkw1zl5O1zo01zotK1zow1zp0G1zpc1zqnK1zqo1zquG1zr41zr7K1zrk1zrtO1zs31zsnK1zst1ztbK20cg20e7K20hs20juK20jz!G20k0!K20k120ljG20lr20luG20lv20m7K20o020o1K20o3!K20o4!G20og20ohG2dc0!J2dlw2dlzJ2fpc2fsaK2fsg2fssK2fsw2ft4K2ftc2ftlK2ftp2ftqG2fts2ftvI2jxh2jxlG2jxp2jxuG2jxv2jy2I2jy32jyaG2jyd2jyjG2jze2jzhG2k3m2k3oG2kg02kicK2kie2kkcK2kke2kkfK2kki!K2kkl2kkmK2kkp2kksK2kku2kl5K2kl7!K2kl92klfK2klh2kn9K2knb2kneK2knh2knoK2knq2knwK2kny2kopK2kor2kouK2kow2kp0K2kp2!K2kp62kpcK2kpe2kytK2kyw2kzkK2kzm2l0aK2l0c2l16K2l182l1wK2l1y2l2sK2l2u2l3iK2l3k2l4eK2l4g2l54K2l562l60K2l622l6qK2l6s2l6zK2l722l8fO2lmo2lo6G2lob2lpoG2lpx!G2lqc!G2lqz2lr3G2lr52lrjG2mtc2mtiG2mtk2mu0G2mu32mu9G2mub2mucG2mue2muiG2n0g2n1oK2n1s2n1yG2n1z2n25K2n282n2hO2n2m!K2ncw2ne3K2ne42ne7G2ne82nehO2oe82ojoK2ok02ok6G2olc2on7K2on82oneG2onf!K2onk2ontO2pkw2pkzK2pl12plrK2plt2pluK2plw!K2plz!K2pm12pmaK2pmc2pmfK2pmh!K2pmj!K2pmq!K2pmv!K2pmx!K2pmz!K2pn12pn3K2pn52pn6K2pn8!K2pnb!K2pnd!K2pnf!K2pnh!K2pnj!K2pnl2pnmK2pno!K2pnr2pnuK2pnw2po2K2po42po7K2po92pocK2poe!K2pog2popK2por2pp7K2ppd2ppfK2pph2pplK2ppn2pq3K2q7k2q89K2q8g2q95K2q9c2qa1K2qcm2qdbH2qrf2qrjG2sc02sc9Ojny9!Ijnz4jo1rGjo5cjobzG",231,B.Gd,B.xP,A.U("dh"))) +s($,"b0z","aIH",()=>{var q=t.N +return new A.a0j(A.af(["birthday","bday","birthdayDay","bday-day","birthdayMonth","bday-month","birthdayYear","bday-year","countryCode","country","countryName","country-name","creditCardExpirationDate","cc-exp","creditCardExpirationMonth","cc-exp-month","creditCardExpirationYear","cc-exp-year","creditCardFamilyName","cc-family-name","creditCardGivenName","cc-given-name","creditCardMiddleName","cc-additional-name","creditCardName","cc-name","creditCardNumber","cc-number","creditCardSecurityCode","cc-csc","creditCardType","cc-type","email","email","familyName","family-name","fullStreetAddress","street-address","gender","sex","givenName","given-name","impp","impp","jobTitle","organization-title","language","language","middleName","middleName","name","name","namePrefix","honorific-prefix","nameSuffix","honorific-suffix","newPassword","new-password","nickname","nickname","oneTimeCode","one-time-code","organizationName","organization","password","current-password","photo","photo","postalCode","postal-code","streetAddressLevel1","address-level1","streetAddressLevel2","address-level2","streetAddressLevel3","address-level3","streetAddressLevel4","address-level4","streetAddressLine1","address-line1","streetAddressLine2","address-line2","streetAddressLine3","address-line3","telephoneNumber","tel","telephoneNumberAreaCode","tel-area-code","telephoneNumberCountryCode","tel-country-code","telephoneNumberExtension","tel-extension","telephoneNumberLocal","tel-local","telephoneNumberLocalPrefix","tel-local-prefix","telephoneNumberLocalSuffix","tel-local-suffix","telephoneNumberNational","tel-national","transactionAmount","transaction-amount","transactionCurrency","transaction-currency","url","url","username","username"],q,q))}) +s($,"b5O","aAD",()=>new A.a79()) +s($,"b5f","aLk",()=>A.BM(4)) +s($,"b5d","aAx",()=>A.BM(16)) +s($,"b5e","aLj",()=>A.aRO($.aAx())) +r($,"b5K","cr",()=>{A.yc() +return B.yX.gapA()}) +s($,"b5T","ba",()=>A.aQn(0,$.bO())) +s($,"b1h","a_0",()=>A.aHP("_$dart_dartClosure")) +s($,"b5E","aww",()=>B.A.pP(new A.avk(),A.U("ay"))) +s($,"b2X","aJY",()=>A.lV(A.aiJ({ +toString:function(){return"$receiver$"}}))) +s($,"b2Y","aJZ",()=>A.lV(A.aiJ({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"b2Z","aK_",()=>A.lV(A.aiJ(null))) +s($,"b3_","aK0",()=>A.lV(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"b32","aK3",()=>A.lV(A.aiJ(void 0))) +s($,"b33","aK4",()=>A.lV(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"b31","aK2",()=>A.lV(A.aFo(null))) +s($,"b30","aK1",()=>A.lV(function(){try{null.$method$}catch(q){return q.message}}())) +s($,"b35","aK6",()=>A.lV(A.aFo(void 0))) +s($,"b34","aK5",()=>A.lV(function(){try{(void 0).$method$}catch(q){return q.message}}())) +s($,"b3q","aAi",()=>A.aV6()) +s($,"b26","rU",()=>A.U("ab").a($.aww())) +s($,"b3N","aKv",()=>{var q=t.z +return A.hm(q,q)}) +s($,"b38","aK8",()=>new A.aiX().$0()) +s($,"b39","aK9",()=>new A.aiW().$0()) +s($,"b3r","aKh",()=>A.aS1(A.fC(A.b([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))) +s($,"b3U","aAm",()=>typeof process!="undefined"&&Object.prototype.toString.call(process)=="[object process]"&&process.platform=="win32") +s($,"b3V","aKA",()=>A.c8("^[\\-\\.0-9A-Z_a-z~]*$",!0,!1,!1,!1)) +r($,"b4s","aKL",()=>new Error().stack!=void 0) +s($,"b4t","yi",()=>A.ow(B.VD)) +s($,"b2N","awo",()=>{A.aSD() +return $.ac2}) +s($,"b4V","aL6",()=>A.aWH()) +s($,"b1e","aJ8",()=>({})) +s($,"b3G","aKu",()=>A.lj(["A","ABBR","ACRONYM","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BDI","BDO","BIG","BLOCKQUOTE","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATA","DATALIST","DD","DEL","DETAILS","DFN","DIR","DIV","DL","DT","EM","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","MAP","MARK","MENU","METER","NAV","NOBR","OL","OPTGROUP","OPTION","OUTPUT","P","PRE","PROGRESS","Q","S","SAMP","SECTION","SELECT","SMALL","SOURCE","SPAN","STRIKE","STRONG","SUB","SUMMARY","SUP","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TR","TRACK","TT","U","UL","VAR","VIDEO","WBR"],t.N)) +s($,"b1D","awh",()=>B.e.n6(A.a2S(),"Opera",0)) +s($,"b1C","aJp",()=>!$.awh()&&B.e.n6(A.a2S(),"Trident/",0)) +s($,"b1B","aJo",()=>B.e.n6(A.a2S(),"Firefox",0)) +s($,"b1E","aJq",()=>!$.awh()&&B.e.n6(A.a2S(),"WebKit",0)) +s($,"b1A","aJn",()=>"-"+$.aJr()+"-") +s($,"b1F","aJr",()=>{if($.aJo())var q="moz" +else if($.aJp())q="ms" +else q=$.awh()?"o":"webkit" +return q}) +s($,"b4x","aKO",()=>new A.F()) +s($,"b4j","ao",()=>A.aWy(A.ZB(self))) +s($,"b3x","aAj",()=>A.aHP("_$dart_dartObject")) +s($,"b4k","aAq",()=>function DartObject(a){this.o=a}) +s($,"b1I","dO",()=>A.lo(A.aE0(A.b([1],t.t)).buffer,0,null).getInt8(0)===1?B.ai:B.z4) +s($,"b5l","a_b",()=>new A.a0O(A.v(t.N,A.U("m7")))) +s($,"b5I","aAB",()=>new A.abE()) +s($,"b1Y","a_2",()=>new A.F()) +s($,"b0r","aID",()=>A.axl(A.U("IK"))) +s($,"b2_","aA9",()=>new A.F()) +r($,"aQG","awi",()=>new A.No($.aA9())) +s($,"b1Z","ye",()=>new A.F()) +s($,"b20","aJx",()=>new A.F()) +s($,"b0u","aIE",()=>A.axl(A.U("IR"))) +s($,"b4z","aKQ",()=>A.aF1(1,1,500)) +s($,"b5o","aLq",()=>new A.al9()) +s($,"b4K","aL0",()=>A.Et(B.cZ,B.i,t.C)) +s($,"b4J","aL_",()=>A.Et(B.i,B.Oo,t.C)) +r($,"b3w","aKm",()=>A.aPU(B.WD,B.WE)) +s($,"b5p","aLr",()=>new A.a1O()) +s($,"b5g","aLl",()=>new A.au1().$0()) +s($,"b4g","aKE",()=>new A.asL().$0()) +r($,"b21","iB",()=>$.aQP) +s($,"b4m","It",()=>A.eI(null,t.N)) +s($,"b4n","aAr",()=>A.aTE()) +s($,"b4u","aKM",()=>A.c8("^ *(?:[-+*] |[0-9]+[.):] )?",!0,!1,!1,!1)) +s($,"b3n","aKg",()=>A.aS4(A.b([0,0,0,0,0,0,0,0],t.t))) +s($,"b2M","aJV",()=>A.c8("^\\s*at ([^\\s]+).*$",!0,!1,!1,!1)) +s($,"b5s","aAA",()=>new A.alI()) +s($,"b3Q","aKx",()=>A.Et(0.75,1,t.i)) +s($,"b3R","aKy",()=>A.iL(B.zv)) +s($,"b2j","aJH",()=>A.iL(B.b6)) +s($,"b2k","aJI",()=>A.iL(B.Eb)) +s($,"b3A","aKo",()=>A.Et(B.Or,B.i,t.C)) +s($,"b3C","aKq",()=>A.iL(B.X)) +s($,"b3B","aKp",()=>A.iL(B.bT)) +s($,"b3u","aKk",()=>A.iL(B.Ef).Ef(A.iL(B.m_))) +s($,"b3v","aKl",()=>A.iL(B.Ee).Ef(A.iL(B.m_))) +s($,"b3s","aKi",()=>A.iL(B.m_)) +s($,"b3t","aKj",()=>A.iL(B.OY)) +s($,"b3D","aKr",()=>A.Et(0.875,1,t.i).Ef(A.iL(B.bT))) +s($,"b5B","aLv",()=>new A.a9t()) +s($,"b2W","aJX",()=>A.aTU()) +s($,"b2V","aJW",()=>new A.U0(A.v(A.U("xd"),t.we),5,A.U("U0"))) +s($,"b0v","aIF",()=>A.c8("/?(\\d+(\\.\\d*)?)x$",!0,!1,!1,!1)) +s($,"b2m","awk",()=>A.aS0(4)) +r($,"b2v","aJL",()=>B.Bz) +r($,"b2x","aJN",()=>{var q=null +return A.aFf(q,B.nn,q,q,q,q,"sans-serif",q,q,18,q,q,q,q,q,q,q,q,q,q)}) +r($,"b2w","aJM",()=>{var q=null +return A.axZ(q,q,q,q,q,q,q,q,q,B.mf,B.u,q)}) +s($,"b3S","aKz",()=>A.aRP()) +s($,"b2D","awm",()=>A.qJ()) +s($,"b2C","aJR",()=>A.NC(0)) +s($,"b2E","aJS",()=>A.NC(0)) +s($,"b2F","aJT",()=>A.aRQ().a) +s($,"b5L","a_c",()=>{var q=t.N +return new A.abm(A.v(q,A.U("ay")),A.v(q,t.L0))}) +s($,"b2l","aJJ",()=>A.af([4294967562,B.Es,4294967564,B.Et,4294967556,B.Er],t.S,t.SQ)) +s($,"b5J","aLx",()=>new A.abF()) +s($,"b2u","awl",()=>{var q=t.v3 +return new A.act(A.b([],A.U("o<~(jd)>")),A.v(q,t.bd),A.aT(q))}) +s($,"b2t","aJK",()=>{var q,p,o=A.v(t.v3,t.bd) +o.l(0,B.dR,B.ia) +for(q=$.P8.gfh($.P8),q=q.ga3(q);q.v();){p=q.gJ(q) +o.l(0,p.gdB(p),p.gn(p))}return o}) +s($,"b1X","aJw",()=>new A.LF("\n",!1,"")) +s($,"b2U","hQ",()=>{var q=new A.Rk() +q.a=B.iB +q.ga46().v3(q.gaa0()) +return q}) +r($,"b3m","aKf",()=>{var q=A.U("~(bf)") +return A.af([B.Vn,A.aCy(!0),B.W4,A.aCy(!1),B.VI,new A.PI(A.BX(q)),B.VB,new A.NI(A.BX(q)),B.VF,new A.OL(A.BX(q)),B.xI,new A.zH(!1,A.BX(q)),B.VJ,new A.Q2(A.BX(q)),B.VG,new A.OP(A.BX(q))],t.n,t.od)}) +s($,"b1y","aJm",()=>{var q,p,o,n,m,l=t.vz,k=A.v(A.U("vu"),l) +for(q=A.U("b0"),p=0;p<2;++p){o=B.JH[p] +for(n=A.af([A.qP(B.cT,!1,!1,!1,o),B.q,A.qP(B.cj,!1,!1,!1,o),B.q,A.qP(B.cT,!0,!1,!1,o),B.q,A.qP(B.cj,!0,!1,!1,o),B.q,A.qP(B.cT,!1,!0,!1,o),B.q,A.qP(B.cj,!1,!0,!1,o),B.q,A.qP(B.cT,!1,!1,!0,o),B.q,A.qP(B.cj,!1,!1,!0,o),B.q],q,l),n=n.gfh(n),n=n.ga3(n);n.v();){m=n.gJ(n) +k.l(0,m.gdB(m),m.gn(m))}}k.l(0,B.PI,B.q) +k.l(0,B.PJ,B.q) +k.l(0,B.PK,B.q) +k.l(0,B.PU,B.q) +k.l(0,B.Q4,B.q) +k.l(0,B.Q9,B.q) +k.l(0,B.Qa,B.q) +k.l(0,B.Qb,B.q) +k.l(0,B.x4,B.q) +k.l(0,B.x5,B.q) +k.l(0,B.x6,B.q) +k.l(0,B.x3,B.q) +k.l(0,B.PL,B.q) +k.l(0,B.PM,B.q) +k.l(0,B.PN,B.q) +k.l(0,B.PO,B.q) +k.l(0,B.PP,B.q) +k.l(0,B.PQ,B.q) +k.l(0,B.PR,B.q) +k.l(0,B.PS,B.q) +k.l(0,B.PT,B.q) +k.l(0,B.PV,B.q) +k.l(0,B.PW,B.q) +k.l(0,B.PX,B.q) +k.l(0,B.PY,B.q) +k.l(0,B.PZ,B.q) +k.l(0,B.Q_,B.q) +k.l(0,B.Q0,B.q) +k.l(0,B.Q1,B.q) +k.l(0,B.Q2,B.q) +k.l(0,B.Q3,B.q) +k.l(0,B.Q5,B.q) +k.l(0,B.Q6,B.q) +k.l(0,B.Q7,B.q) +k.l(0,B.x7,B.q) +k.l(0,B.Qc,B.q) +k.l(0,B.Qd,B.q) +k.l(0,B.Qe,B.q) +k.l(0,B.Qf,B.q) +k.l(0,B.Qg,B.q) +k.l(0,B.Qh,B.q) +k.l(0,B.Qi,B.q) +k.l(0,B.Qj,B.q) +return k}) +r($,"b3I","aAk",()=>{var q=($.bv+1)%16777215 +$.bv=q +return new A.Vo(q,B.Xg,B.a2)}) +s($,"b3F","aKt",()=>A.Et(1,0,t.i)) +r($,"b3O","aws",()=>{var q=A.aUU(null,t.ob),p=A.aPw(t.H) +return new A.Vn(B.fr,q,p)}) +s($,"b3E","aKs",()=>A.b1(16667,0,0)) +s($,"b2A","aJP",()=>A.aF1(0.5,1.1,100)) +s($,"b2B","aJQ",()=>{var q,p +$.K.toString +q=$.ba() +p=q.gxK(q) +$.K.toString +return new A.Em(1/q.gxK(q),1/(0.05*p))}) +s($,"b19","aJ6",()=>A.aHZ(0.78)/A.aHZ(0.9)) +s($,"b5w","oB",()=>A.aRa(null,t.uK)) +s($,"b5u","kG",()=>{var q=null +return A.ayu(q,q,q,q,q,q,q,q,A.aTl(88,36),q,A.aQa(16,0),q,q,B.wy,q,q,q,q)}) +s($,"b2r","oz",()=>A.aCh($.Is())) +s($,"b2q","oy",()=>A.aCh($.aAd())) +s($,"b1V","Ip",()=>new A.AI(A.a_(0,null,!1,t.Z))) +s($,"b1T","cw",()=>{var q=new A.A8(A.aSe(),new A.ty(),A.ML(t.N,t.y),A.a_(0,null,!1,t.Z)) +$.o0.b=A.aZX() +q.ar(0) +return q}) +s($,"b1S","e2",()=>new A.zv(A.ML(t.S,t.lK),A.a_(0,null,!1,t.Z))) +s($,"b1Q","eA",()=>new A.z2(A.a_(0,null,!1,t.Z))) +s($,"b1W","rT",()=>A.aTa()) +s($,"b1R","rR",()=>{var q=A.ML(t.S,A.U("w")) +q.l(0,-1,A.b([],t.SU)) +return new A.p2(q,A.a12("Me",""),A.vk(null,0),-1,A.a_(0,null,!1,t.Z))}) +s($,"b1U","rS",()=>{var q=A.U("Ku") +return new A.mV(A.aCw(),A.aCw(),new A.a8g(B.ob),B.mc,A.aCW(),A.aCW(),new A.a4E(A.ML(t.N,q),A.ML(t.S,q)),new A.MH(A.U("MH>")),A.a_(0,null,!1,t.Z))}) +s($,"b4o","aKG",()=>A.a4("Generating ...")) +s($,"b5A","aLu",()=>B.Oe.gam3(A.yc().navigator)) +r($,"b5m","aLp",()=>A.aPd()) +s($,"b4q","aKI",()=>A.po(!0,null,!0,null,null,!1)) +s($,"b5y","aLt",()=>B.e.a7("1",1024)) +s($,"b22","aJy",()=>new A.QN()) +r($,"b2J","iC",()=>A.aQ_().gk6()) +s($,"b5R","aLA",()=>new A.abG(A.v(t.N,A.U("ay?(cz?)")))) +s($,"b0y","aIG",()=>A.c8("^[\\w!#%&'*+\\-.^`|~]+$",!0,!1,!1,!1)) +s($,"b4p","aKH",()=>A.c8('["\\x00-\\x1F\\x7F]',!0,!1,!1,!1)) +s($,"b5P","aLz",()=>A.c8('[^()<>@,;:"\\\\/[\\]?={} \\t\\x00-\\x1F\\x7F]+',!0,!1,!1,!1)) +s($,"b4L","aL1",()=>A.c8("(?:\\r\\n)?[ \\t]+",!0,!1,!1,!1)) +s($,"b4T","aL4",()=>A.c8('"(?:[^"\\x00-\\x1F\\x7F]|\\\\.)*"',!0,!1,!1,!1)) +s($,"b4S","aL3",()=>A.c8("\\\\(.)",!0,!1,!1,!1)) +s($,"b5C","aLw",()=>A.c8('[()<>@,;:"\\\\/\\[\\]?={} \\t\\x00-\\x1F\\x7F]',!0,!1,!1,!1)) +s($,"b5S","aLB",()=>A.c8("(?:"+$.aL1().a+")*",!0,!1,!1,!1)) +r($,"b3d","a_3",()=>A.aaa(511)) +r($,"b3e","awq",()=>A.aaa(511)) +r($,"b3g","awr",()=>A.axW(2041)) +r($,"b3h","a_4",()=>A.axW(225)) +r($,"b3f","yh",()=>A.aaa(766)) +s($,"b46","ff",()=>A.aaa(1)) +s($,"b47","fH",()=>{var q=$.ff().buffer +A.rF(q,0,null) +q=new Int8Array(q,0) +return q}) +s($,"b4_","fG",()=>A.aS2(1)) +s($,"b40","h9",()=>{var q,p=$.fG().buffer +A.rF(p,0,null) +q=B.b.az(p.byteLength-0,2) +return new Int16Array(p,0,q)}) +s($,"b41","cx",()=>A.aS3(1)) +s($,"b43","en",()=>A.aa9($.cx().buffer,0,null)) +s($,"b42","oA",()=>A.aQI($.cx().buffer)) +s($,"b3Y","aAo",()=>A.NC(1)) +s($,"b3Z","aKC",()=>A.aFp($.aAo().buffer,0)) +s($,"b3W","aAn",()=>A.BM(1)) +s($,"b3X","aKB",()=>A.aFp($.aAn().buffer,0)) +s($,"b44","aAp",()=>A.aU6(1)) +s($,"b45","aKD",()=>{var q=$.aAp() +return A.aQJ(q.gapV(q))}) +s($,"b2i","aAc",()=>new A.F()) +r($,"aRo","aJG",()=>new A.a9B($.aAc())) +r($,"b5t","aLs",()=>new A.KP("en_US",B.FY,B.FI,B.p_,B.p_,B.oJ,B.oJ,B.oU,B.oU,B.p0,B.p0,B.oS,B.oS,B.F6,B.GQ,B.HH,B.FT)) +r($,"b4l","awt",()=>A.aFr("initializeDateFormatting()",$.aLs(),A.U("KP"))) +r($,"b5q","aAz",()=>A.aFr("initializeDateFormatting()",B.NB,t.GU)) +s($,"b5j","aLo",()=>48) +s($,"b1r","aJh",()=>A.b([A.c8("^'(?:[^']|'')*'",!0,!1,!1,!1),A.c8("^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|D+|m+|s+|v+|z+|Z+)",!0,!1,!1,!1),A.c8("^[^'GyMkSEahKHcLQdDmsvzZ]+",!0,!1,!1,!1)],A.U("o"))) +s($,"b3y","aKn",()=>A.c8("''",!0,!1,!1,!1)) +s($,"b5n","aAy",()=>new A.Kz(t.P1.a($.awp()),null)) +s($,"b2Q","aAd",()=>new A.OK(A.c8("/",!0,!1,!1,!1),A.c8("[^/]$",!0,!1,!1,!1),A.c8("^/",!0,!1,!1,!1))) +s($,"b2S","Is",()=>new A.S3(A.c8("[/\\\\]",!0,!1,!1,!1),A.c8("[^/\\\\]$",!0,!1,!1,!1),A.c8("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!0,!1,!1,!1),A.c8("^[/\\\\](?![/\\\\])",!0,!1,!1,!1))) +s($,"b2R","Ir",()=>new A.RI(A.c8("/",!0,!1,!1,!1),A.c8("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!0,!1,!1,!1),A.c8("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!0,!1,!1,!1),A.c8("^/",!0,!1,!1,!1))) +s($,"b2P","awp",()=>A.aTK()) +r($,"b3l","aAh",()=>A.aQ0()) +r($,"aTf","awn",()=>new A.a9C()) +s($,"b36","aAf",()=>new A.F()) +r($,"aUc","aAe",()=>new A.a9D($.aAf())) +s($,"b37","aK7",()=>A.db(["http","https"],t.N).apd(B.x1)) +s($,"b3b","aKb",()=>{var q,p=J.axD(256,t.N) +for(q=0;q<256;++q)p[q]=B.e.dO(B.b.eI(q,16),2,"0") +return p}) +s($,"b3c","aKc",()=>A.axl(t.a)) +s($,"b3a","aKa",()=>A.aSP(null)) +r($,"b5Q","a_d",()=>A.aWL()) +r($,"aUX","aKe",()=>new A.a9G(new A.aji())) +s($,"b0J","aIN",()=>A.cV(A.b([0,2],t.t),A.b(["Cp437"],t.s),B.bm)) +s($,"b0M","awf",()=>A.cV(A.b([1,3],t.t),A.b(["ISO8859_1","ISO-8859-1"],t.s),B.aA)) +s($,"b0T","aIV",()=>A.cV(A.b([4],t.t),A.b(["ISO8859_2","ISO-8859-2"],t.s),B.aA)) +s($,"b0U","aIW",()=>A.cV(A.b([5],t.t),A.b(["ISO8859_3","ISO-8859-3"],t.s),B.aA)) +s($,"b0V","aIX",()=>A.cV(A.b([6],t.t),A.b(["ISO8859_4","ISO-8859-4"],t.s),B.aA)) +s($,"b0W","aIY",()=>A.cV(A.b([7],t.t),A.b(["ISO8859_5","ISO-8859-5"],t.s),B.aA)) +s($,"b0X","aIZ",()=>A.cV(A.b([8],t.t),A.b(["ISO8859_6","ISO-8859-6"],t.s),B.aA)) +s($,"b0Y","aJ_",()=>A.cV(A.b([9],t.t),A.b(["ISO8859_7","ISO-8859-7"],t.s),B.aA)) +s($,"b0Z","aJ0",()=>A.cV(A.b([10],t.t),A.b(["ISO8859_8 ","ISO-8859-8"],t.s),B.aA)) +s($,"b1_","aJ1",()=>A.cV(A.b([11],t.t),A.b(["ISO8859_9 ","ISO-8859-9"],t.s),B.aA)) +s($,"b0N","aIP",()=>A.cV(A.b([12],t.t),A.b(["ISO8859_10","ISO-8859-10"],t.s),B.aA)) +s($,"b0O","aIQ",()=>A.cV(A.b([13],t.t),A.b(["ISO8859_11","ISO-8859-11"],t.s),B.aA)) +s($,"b0P","aIR",()=>A.cV(A.b([15],t.t),A.b(["ISO8859_13","ISO-8859-13"],t.s),B.aA)) +s($,"b0Q","aIS",()=>A.cV(A.b([16],t.t),A.b(["ISO8859_14","ISO-8859-14"],t.s),B.aA)) +s($,"b0R","aIT",()=>A.cV(A.b([17],t.t),A.b(["ISO8859_15","ISO-8859-15"],t.s),B.aA)) +s($,"b0S","aIU",()=>A.cV(A.b([18],t.t),A.b(["ISO8859_16","ISO-8859-16"],t.s),B.aA)) +s($,"b10","Io",()=>A.cV(A.b([20],t.t),A.b(["SJIS","Shift_JIS"],t.s),B.bm)) +s($,"b0F","aIJ",()=>A.cV(A.b([21],t.t),A.b(["Cp1250","windows-1250"],t.s),B.bm)) +s($,"b0G","aIK",()=>A.cV(A.b([22],t.t),A.b(["Cp1251","windows-1251"],t.s),B.bm)) +s($,"b0H","aIL",()=>A.cV(A.b([23],t.t),A.b(["Cp1252","windows-1252"],t.s),B.bm)) +s($,"b0I","aIM",()=>A.cV(A.b([24],t.t),A.b(["Cp1256","windows-1256"],t.s),B.bm)) +s($,"b12","aJ2",()=>A.cV(A.b([25],t.t),A.b(["UnicodeBigUnmarked","UTF-16BE","UnicodeBig"],t.s),B.xM)) +s($,"b11","ZZ",()=>A.cV(A.b([26],t.t),A.b(["UTF8","UTF-8"],t.s),B.xM)) +s($,"b0D","aA5",()=>A.cV(A.b([27,170],t.t),A.b(["ASCII","US-ASCII"],t.s),B.bm)) +s($,"b0E","aII",()=>A.cV(A.b([28],t.t),A.b(["Big5"],t.s),B.bm)) +s($,"b0L","aA6",()=>A.cV(A.b([29],t.t),A.b(["GB18030","GB2312","EUC_CN","GBK"],t.s),B.bm)) +s($,"b0K","aIO",()=>A.cV(A.b([30],t.t),A.b(["EUC_KR","EUC-KR"],t.s),B.bm)) +s($,"b14","aA7",()=>A.b([$.aIN(),$.awf(),$.aIV(),$.aIW(),$.aIX(),$.aIY(),$.aIZ(),$.aJ_(),$.aJ0(),$.aJ1(),$.aIP(),$.aIQ(),$.aIR(),$.aIS(),$.aIT(),$.aIU(),$.Io(),$.aIJ(),$.aIK(),$.aIL(),$.aIM(),$.aJ2(),$.ZZ(),$.aA5(),$.aII(),$.aA6(),$.aIO()],A.U("o"))) +s($,"b13","aJ3",()=>{var q,p,o,n,m,l,k=A.v(t.S,A.U("z8")) +for(q=$.aA7(),p=0;p<27;++p){o=q[p] +for(n=o.a,m=n.length,l=0;l3) +s($,"b29","aAa",()=>32) +s($,"b28","aJC",()=>A.axW(0)) +r($,"b2b","aJD",()=>new A.a2H()) +s($,"b2f","yg",()=>8) +s($,"b2g","aJE",()=>$.yg()-1) +s($,"b2h","aJF",()=>$.yg()*5) +s($,"b27","aJB",()=>{var q=new A.a5U(A.NC(256),A.NC(256),256,285,0) +q.a11(285,256,0) +return q}) +s($,"b1u","aJk",()=>new A.iN(A.U("iN<~>"))) +s($,"b1v","aJl",()=>new A.iN(A.U("iN<~>"))) +s($,"b1s","aJi",()=>new A.iN(A.U("iN"))) +s($,"b1t","aJj",()=>new A.iN(A.U("iN<~(lB)>"))) +s($,"b1i","aJ9",()=>A.p7(new A.a2j())) +s($,"b1j","aJa",()=>A.p7(new A.a2k())) +s($,"b1k","aJb",()=>A.p7(new A.a2l())) +s($,"b1l","aJc",()=>A.p7(new A.a2m())) +s($,"b1m","aJd",()=>A.p7(new A.a2n())) +s($,"b1n","aJe",()=>A.p7(new A.a2o())) +s($,"b1o","aJf",()=>A.p7(new A.a2p())) +s($,"b1p","aJg",()=>A.p7(new A.a2q())) +s($,"b1q","aA8",()=>A.b([$.aJ9(),$.aJa(),$.aJb(),$.aJc(),$.aJd(),$.aJe(),$.aJf(),$.aJg()],A.U("o"))) +s($,"b1w","awg",()=>A.b("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:".split(""),t.s)) +s($,"b1M","aJt",()=>A.a4j(0,1,"L")) +s($,"b1N","aJu",()=>A.a4j(1,0,"M")) +s($,"b1O","aJv",()=>A.a4j(2,3,"Q")) +s($,"b1L","aJs",()=>A.a4j(3,2,"H")) +s($,"b1K","a_1",()=>A.b([$.aJu(),$.aJt(),$.aJs(),$.aJv()],A.U("o"))) +s($,"b3i","aAg",()=>{var q=t.t,p=A.U("o"),o=A.U("o") +return A.b([A.bR(1,A.b([],q),A.b([A.Q(7,A.b([A.n(1,19)],p)),A.Q(10,A.b([A.n(1,16)],p)),A.Q(13,A.b([A.n(1,13)],p)),A.Q(17,A.b([A.n(1,9)],p))],o)),A.bR(2,A.b([6,18],q),A.b([A.Q(10,A.b([A.n(1,34)],p)),A.Q(16,A.b([A.n(1,28)],p)),A.Q(22,A.b([A.n(1,22)],p)),A.Q(28,A.b([A.n(1,16)],p))],o)),A.bR(3,A.b([6,22],q),A.b([A.Q(15,A.b([A.n(1,55)],p)),A.Q(26,A.b([A.n(1,44)],p)),A.Q(18,A.b([A.n(2,17)],p)),A.Q(22,A.b([A.n(2,13)],p))],o)),A.bR(4,A.b([6,26],q),A.b([A.Q(20,A.b([A.n(1,80)],p)),A.Q(18,A.b([A.n(2,32)],p)),A.Q(26,A.b([A.n(2,24)],p)),A.Q(16,A.b([A.n(4,9)],p))],o)),A.bR(5,A.b([6,30],q),A.b([A.Q(26,A.b([A.n(1,108)],p)),A.Q(24,A.b([A.n(2,43)],p)),A.Q(18,A.b([A.n(2,15),A.n(2,16)],p)),A.Q(22,A.b([A.n(2,11),A.n(2,12)],p))],o)),A.bR(6,A.b([6,34],q),A.b([A.Q(18,A.b([A.n(2,68)],p)),A.Q(16,A.b([A.n(4,27)],p)),A.Q(24,A.b([A.n(4,19)],p)),A.Q(28,A.b([A.n(4,15)],p))],o)),A.bR(7,A.b([6,22,38],q),A.b([A.Q(20,A.b([A.n(2,78)],p)),A.Q(18,A.b([A.n(4,31)],p)),A.Q(18,A.b([A.n(2,14),A.n(4,15)],p)),A.Q(26,A.b([A.n(4,13),A.n(1,14)],p))],o)),A.bR(8,A.b([6,24,42],q),A.b([A.Q(24,A.b([A.n(2,97)],p)),A.Q(22,A.b([A.n(2,38),A.n(2,39)],p)),A.Q(22,A.b([A.n(4,18),A.n(2,19)],p)),A.Q(26,A.b([A.n(4,14),A.n(2,15)],p))],o)),A.bR(9,A.b([6,26,46],q),A.b([A.Q(30,A.b([A.n(2,116)],p)),A.Q(22,A.b([A.n(3,36),A.n(2,37)],p)),A.Q(20,A.b([A.n(4,16),A.n(4,17)],p)),A.Q(24,A.b([A.n(4,12),A.n(4,13)],p))],o)),A.bR(10,A.b([6,28,50],q),A.b([A.Q(18,A.b([A.n(2,68),A.n(2,69)],p)),A.Q(26,A.b([A.n(4,43),A.n(1,44)],p)),A.Q(24,A.b([A.n(6,19),A.n(2,20)],p)),A.Q(28,A.b([A.n(6,15),A.n(2,16)],p))],o)),A.bR(11,A.b([6,30,54],q),A.b([A.Q(20,A.b([A.n(4,81)],p)),A.Q(30,A.b([A.n(1,50),A.n(4,51)],p)),A.Q(28,A.b([A.n(4,22),A.n(4,23)],p)),A.Q(24,A.b([A.n(3,12),A.n(8,13)],p))],o)),A.bR(12,A.b([6,32,58],q),A.b([A.Q(24,A.b([A.n(2,92),A.n(2,93)],p)),A.Q(22,A.b([A.n(6,36),A.n(2,37)],p)),A.Q(26,A.b([A.n(4,20),A.n(6,21)],p)),A.Q(28,A.b([A.n(7,14),A.n(4,15)],p))],o)),A.bR(13,A.b([6,34,62],q),A.b([A.Q(26,A.b([A.n(4,107)],p)),A.Q(22,A.b([A.n(8,37),A.n(1,38)],p)),A.Q(24,A.b([A.n(8,20),A.n(4,21)],p)),A.Q(22,A.b([A.n(12,11),A.n(4,12)],p))],o)),A.bR(14,A.b([6,26,46,66],q),A.b([A.Q(30,A.b([A.n(3,115),A.n(1,116)],p)),A.Q(24,A.b([A.n(4,40),A.n(5,41)],p)),A.Q(20,A.b([A.n(11,16),A.n(5,17)],p)),A.Q(24,A.b([A.n(11,12),A.n(5,13)],p))],o)),A.bR(15,A.b([6,26,48,70],q),A.b([A.Q(22,A.b([A.n(5,87),A.n(1,88)],p)),A.Q(24,A.b([A.n(5,41),A.n(5,42)],p)),A.Q(30,A.b([A.n(5,24),A.n(7,25)],p)),A.Q(24,A.b([A.n(11,12),A.n(7,13)],p))],o)),A.bR(16,A.b([6,26,50,74],q),A.b([A.Q(24,A.b([A.n(5,98),A.n(1,99)],p)),A.Q(28,A.b([A.n(7,45),A.n(3,46)],p)),A.Q(24,A.b([A.n(15,19),A.n(2,20)],p)),A.Q(30,A.b([A.n(3,15),A.n(13,16)],p))],o)),A.bR(17,A.b([6,30,54,78],q),A.b([A.Q(28,A.b([A.n(1,107),A.n(5,108)],p)),A.Q(28,A.b([A.n(10,46),A.n(1,47)],p)),A.Q(28,A.b([A.n(1,22),A.n(15,23)],p)),A.Q(28,A.b([A.n(2,14),A.n(17,15)],p))],o)),A.bR(18,A.b([6,30,56,82],q),A.b([A.Q(30,A.b([A.n(5,120),A.n(1,121)],p)),A.Q(26,A.b([A.n(9,43),A.n(4,44)],p)),A.Q(28,A.b([A.n(17,22),A.n(1,23)],p)),A.Q(28,A.b([A.n(2,14),A.n(19,15)],p))],o)),A.bR(19,A.b([6,30,58,86],q),A.b([A.Q(28,A.b([A.n(3,113),A.n(4,114)],p)),A.Q(26,A.b([A.n(3,44),A.n(11,45)],p)),A.Q(26,A.b([A.n(17,21),A.n(4,22)],p)),A.Q(26,A.b([A.n(9,13),A.n(16,14)],p))],o)),A.bR(20,A.b([6,34,62,90],q),A.b([A.Q(28,A.b([A.n(3,107),A.n(5,108)],p)),A.Q(26,A.b([A.n(3,41),A.n(13,42)],p)),A.Q(30,A.b([A.n(15,24),A.n(5,25)],p)),A.Q(28,A.b([A.n(15,15),A.n(10,16)],p))],o)),A.bR(21,A.b([6,28,50,72,94],q),A.b([A.Q(28,A.b([A.n(4,116),A.n(4,117)],p)),A.Q(26,A.b([A.n(17,42)],p)),A.Q(28,A.b([A.n(17,22),A.n(6,23)],p)),A.Q(30,A.b([A.n(19,16),A.n(6,17)],p))],o)),A.bR(22,A.b([6,26,50,74,98],q),A.b([A.Q(28,A.b([A.n(2,111),A.n(7,112)],p)),A.Q(28,A.b([A.n(17,46)],p)),A.Q(30,A.b([A.n(7,24),A.n(16,25)],p)),A.Q(24,A.b([A.n(34,13)],p))],o)),A.bR(23,A.b([6,30,54,78,102],q),A.b([A.Q(30,A.b([A.n(4,121),A.n(5,122)],p)),A.Q(28,A.b([A.n(4,47),A.n(14,48)],p)),A.Q(30,A.b([A.n(11,24),A.n(14,25)],p)),A.Q(30,A.b([A.n(16,15),A.n(14,16)],p))],o)),A.bR(24,A.b([6,28,54,80,106],q),A.b([A.Q(30,A.b([A.n(6,117),A.n(4,118)],p)),A.Q(28,A.b([A.n(6,45),A.n(14,46)],p)),A.Q(30,A.b([A.n(11,24),A.n(16,25)],p)),A.Q(30,A.b([A.n(30,16),A.n(2,17)],p))],o)),A.bR(25,A.b([6,32,58,84,110],q),A.b([A.Q(26,A.b([A.n(8,106),A.n(4,107)],p)),A.Q(28,A.b([A.n(8,47),A.n(13,48)],p)),A.Q(30,A.b([A.n(7,24),A.n(22,25)],p)),A.Q(30,A.b([A.n(22,15),A.n(13,16)],p))],o)),A.bR(26,A.b([6,30,58,86,114],q),A.b([A.Q(28,A.b([A.n(10,114),A.n(2,115)],p)),A.Q(28,A.b([A.n(19,46),A.n(4,47)],p)),A.Q(28,A.b([A.n(28,22),A.n(6,23)],p)),A.Q(30,A.b([A.n(33,16),A.n(4,17)],p))],o)),A.bR(27,A.b([6,34,62,90,118],q),A.b([A.Q(30,A.b([A.n(8,122),A.n(4,123)],p)),A.Q(28,A.b([A.n(22,45),A.n(3,46)],p)),A.Q(30,A.b([A.n(8,23),A.n(26,24)],p)),A.Q(30,A.b([A.n(12,15),A.n(28,16)],p))],o)),A.bR(28,A.b([6,26,50,74,98,122],q),A.b([A.Q(30,A.b([A.n(3,117),A.n(10,118)],p)),A.Q(28,A.b([A.n(3,45),A.n(23,46)],p)),A.Q(30,A.b([A.n(4,24),A.n(31,25)],p)),A.Q(30,A.b([A.n(11,15),A.n(31,16)],p))],o)),A.bR(29,A.b([6,30,54,78,102,126],q),A.b([A.Q(30,A.b([A.n(7,116),A.n(7,117)],p)),A.Q(28,A.b([A.n(21,45),A.n(7,46)],p)),A.Q(30,A.b([A.n(1,23),A.n(37,24)],p)),A.Q(30,A.b([A.n(19,15),A.n(26,16)],p))],o)),A.bR(30,A.b([6,26,52,78,104,130],q),A.b([A.Q(30,A.b([A.n(5,115),A.n(10,116)],p)),A.Q(28,A.b([A.n(19,47),A.n(10,48)],p)),A.Q(30,A.b([A.n(15,24),A.n(25,25)],p)),A.Q(30,A.b([A.n(23,15),A.n(25,16)],p))],o)),A.bR(31,A.b([6,30,56,82,108,134],q),A.b([A.Q(30,A.b([A.n(13,115),A.n(3,116)],p)),A.Q(28,A.b([A.n(2,46),A.n(29,47)],p)),A.Q(30,A.b([A.n(42,24),A.n(1,25)],p)),A.Q(30,A.b([A.n(23,15),A.n(28,16)],p))],o)),A.bR(32,A.b([6,34,60,86,112,138],q),A.b([A.Q(30,A.b([A.n(17,115)],p)),A.Q(28,A.b([A.n(10,46),A.n(23,47)],p)),A.Q(30,A.b([A.n(10,24),A.n(35,25)],p)),A.Q(30,A.b([A.n(19,15),A.n(35,16)],p))],o)),A.bR(33,A.b([6,30,58,86,114,142],q),A.b([A.Q(30,A.b([A.n(17,115),A.n(1,116)],p)),A.Q(28,A.b([A.n(14,46),A.n(21,47)],p)),A.Q(30,A.b([A.n(29,24),A.n(19,25)],p)),A.Q(30,A.b([A.n(11,15),A.n(46,16)],p))],o)),A.bR(34,A.b([6,34,62,90,118,146],q),A.b([A.Q(30,A.b([A.n(13,115),A.n(6,116)],p)),A.Q(28,A.b([A.n(14,46),A.n(23,47)],p)),A.Q(30,A.b([A.n(44,24),A.n(7,25)],p)),A.Q(30,A.b([A.n(59,16),A.n(1,17)],p))],o)),A.bR(35,A.b([6,30,54,78,102,126,150],q),A.b([A.Q(30,A.b([A.n(12,121),A.n(7,122)],p)),A.Q(28,A.b([A.n(12,47),A.n(26,48)],p)),A.Q(30,A.b([A.n(39,24),A.n(14,25)],p)),A.Q(30,A.b([A.n(22,15),A.n(41,16)],p))],o)),A.bR(36,A.b([6,24,50,76,102,128,154],q),A.b([A.Q(30,A.b([A.n(6,121),A.n(14,122)],p)),A.Q(28,A.b([A.n(6,47),A.n(34,48)],p)),A.Q(30,A.b([A.n(46,24),A.n(10,25)],p)),A.Q(30,A.b([A.n(2,15),A.n(64,16)],p))],o)),A.bR(37,A.b([6,28,54,80,106,132,158],q),A.b([A.Q(30,A.b([A.n(17,122),A.n(4,123)],p)),A.Q(28,A.b([A.n(29,46),A.n(14,47)],p)),A.Q(30,A.b([A.n(49,24),A.n(10,25)],p)),A.Q(30,A.b([A.n(24,15),A.n(46,16)],p))],o)),A.bR(38,A.b([6,32,58,84,110,136,162],q),A.b([A.Q(30,A.b([A.n(4,122),A.n(18,123)],p)),A.Q(28,A.b([A.n(13,46),A.n(32,47)],p)),A.Q(30,A.b([A.n(48,24),A.n(14,25)],p)),A.Q(30,A.b([A.n(42,15),A.n(32,16)],p))],o)),A.bR(39,A.b([6,26,54,82,110,138,166],q),A.b([A.Q(30,A.b([A.n(20,117),A.n(4,118)],p)),A.Q(28,A.b([A.n(40,47),A.n(7,48)],p)),A.Q(30,A.b([A.n(43,24),A.n(22,25)],p)),A.Q(30,A.b([A.n(10,15),A.n(67,16)],p))],o)),A.bR(40,A.b([6,30,58,86,114,142,170],q),A.b([A.Q(30,A.b([A.n(19,118),A.n(6,119)],p)),A.Q(28,A.b([A.n(18,47),A.n(31,48)],p)),A.Q(30,A.b([A.n(34,24),A.n(34,25)],p)),A.Q(30,A.b([A.n(20,15),A.n(61,16)],p))],o))],A.U("o"))})})();(function nativeSupport(){!function(){var s=function(a){var m={} +m[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(m))[0]} +v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} +var r="___dart_isolate_tags_" +var q=Object[r]||(Object[r]=Object.create(null)) +var p="_ZxYxX" +for(var o=0;;o++){var n=s(p+"_"+o+"_") +if(!(n in q)){q[n]=1 +v.isolateTag=n +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({WebGL:J.ui,AnimationEffectReadOnly:J.j,AnimationEffectTiming:J.j,AnimationEffectTimingReadOnly:J.j,AnimationTimeline:J.j,AnimationWorkletGlobalScope:J.j,AuthenticatorAssertionResponse:J.j,AuthenticatorAttestationResponse:J.j,AuthenticatorResponse:J.j,BackgroundFetchFetch:J.j,BackgroundFetchManager:J.j,BackgroundFetchSettledFetch:J.j,BarProp:J.j,BarcodeDetector:J.j,BluetoothRemoteGATTDescriptor:J.j,BudgetState:J.j,CacheStorage:J.j,CanvasGradient:J.j,CanvasPattern:J.j,Client:J.j,Clients:J.j,CookieStore:J.j,Coordinates:J.j,CredentialsContainer:J.j,Crypto:J.j,CryptoKey:J.j,CSS:J.j,CSSVariableReferenceValue:J.j,CustomElementRegistry:J.j,DataTransfer:J.j,DataTransferItem:J.j,DeprecatedStorageInfo:J.j,DeprecatedStorageQuota:J.j,DeprecationReport:J.j,DetectedBarcode:J.j,DetectedFace:J.j,DetectedText:J.j,DeviceAcceleration:J.j,DeviceRotationRate:J.j,DirectoryReader:J.j,WebKitDirectoryReader:J.j,webkitFileSystemDirectoryReader:J.j,FileSystemDirectoryReader:J.j,DocumentOrShadowRoot:J.j,DocumentTimeline:J.j,DOMImplementation:J.j,Iterator:J.j,DOMMatrix:J.j,DOMMatrixReadOnly:J.j,DOMParser:J.j,DOMPoint:J.j,DOMPointReadOnly:J.j,DOMQuad:J.j,DOMStringMap:J.j,External:J.j,FaceDetector:J.j,FontFaceSource:J.j,FormData:J.j,GamepadButton:J.j,GamepadPose:J.j,Geolocation:J.j,Position:J.j,GeolocationPosition:J.j,Headers:J.j,HTMLHyperlinkElementUtils:J.j,IdleDeadline:J.j,ImageBitmap:J.j,ImageBitmapRenderingContext:J.j,ImageCapture:J.j,InputDeviceCapabilities:J.j,IntersectionObserver:J.j,IntersectionObserverEntry:J.j,InterventionReport:J.j,KeyframeEffect:J.j,KeyframeEffectReadOnly:J.j,MediaCapabilities:J.j,MediaCapabilitiesInfo:J.j,MediaDeviceInfo:J.j,MediaError:J.j,MediaKeyStatusMap:J.j,MediaKeySystemAccess:J.j,MediaKeys:J.j,MediaKeysPolicy:J.j,MediaMetadata:J.j,MediaSession:J.j,MediaSettingsRange:J.j,MemoryInfo:J.j,MessageChannel:J.j,Metadata:J.j,MutationObserver:J.j,WebKitMutationObserver:J.j,MutationRecord:J.j,NavigationPreloadManager:J.j,NavigatorAutomationInformation:J.j,NavigatorCookies:J.j,NodeFilter:J.j,NodeIterator:J.j,NonDocumentTypeChildNode:J.j,NonElementParentNode:J.j,NoncedElement:J.j,OffscreenCanvasRenderingContext2D:J.j,PaintRenderingContext2D:J.j,PaintSize:J.j,PaintWorkletGlobalScope:J.j,Path2D:J.j,PaymentAddress:J.j,PaymentInstruments:J.j,PaymentManager:J.j,PerformanceNavigation:J.j,PerformanceObserver:J.j,PerformanceObserverEntryList:J.j,PerformanceTiming:J.j,Permissions:J.j,PhotoCapabilities:J.j,PositionError:J.j,GeolocationPositionError:J.j,Presentation:J.j,PresentationReceiver:J.j,PushManager:J.j,PushMessageData:J.j,PushSubscription:J.j,PushSubscriptionOptions:J.j,Range:J.j,RelatedApplication:J.j,ReportBody:J.j,ReportingObserver:J.j,ResizeObserver:J.j,ResizeObserverEntry:J.j,RTCCertificate:J.j,RTCIceCandidate:J.j,mozRTCIceCandidate:J.j,RTCLegacyStatsReport:J.j,RTCRtpContributingSource:J.j,RTCRtpReceiver:J.j,RTCRtpSender:J.j,RTCSessionDescription:J.j,mozRTCSessionDescription:J.j,RTCStatsResponse:J.j,Screen:J.j,ScrollState:J.j,ScrollTimeline:J.j,Selection:J.j,SharedArrayBuffer:J.j,SpeechRecognitionAlternative:J.j,StaticRange:J.j,StorageManager:J.j,StyleMedia:J.j,StylePropertyMap:J.j,StylePropertyMapReadonly:J.j,SyncManager:J.j,TextDetector:J.j,TextMetrics:J.j,TrackDefault:J.j,TreeWalker:J.j,TrustedHTML:J.j,TrustedScriptURL:J.j,TrustedURL:J.j,UnderlyingSourceBase:J.j,URLSearchParams:J.j,VRCoordinateSystem:J.j,VRDisplayCapabilities:J.j,VREyeParameters:J.j,VRFrameData:J.j,VRFrameOfReference:J.j,VRPose:J.j,VRStageBounds:J.j,VRStageBoundsPoint:J.j,VRStageParameters:J.j,ValidityState:J.j,VideoPlaybackQuality:J.j,VideoTrack:J.j,VTTRegion:J.j,WindowClient:J.j,WorkletAnimation:J.j,WorkletGlobalScope:J.j,XPathEvaluator:J.j,XPathExpression:J.j,XPathNSResolver:J.j,XPathResult:J.j,XMLSerializer:J.j,XSLTProcessor:J.j,Bluetooth:J.j,BluetoothCharacteristicProperties:J.j,BluetoothRemoteGATTServer:J.j,BluetoothRemoteGATTService:J.j,BluetoothUUID:J.j,BudgetService:J.j,Cache:J.j,DOMFileSystemSync:J.j,DirectoryEntrySync:J.j,DirectoryReaderSync:J.j,EntrySync:J.j,FileEntrySync:J.j,FileReaderSync:J.j,FileWriterSync:J.j,HTMLAllCollection:J.j,Mojo:J.j,MojoHandle:J.j,MojoWatcher:J.j,NFC:J.j,PagePopupController:J.j,Report:J.j,SubtleCrypto:J.j,USBAlternateInterface:J.j,USBConfiguration:J.j,USBDevice:J.j,USBEndpoint:J.j,USBInTransferResult:J.j,USBInterface:J.j,USBIsochronousInTransferPacket:J.j,USBIsochronousInTransferResult:J.j,USBIsochronousOutTransferPacket:J.j,USBIsochronousOutTransferResult:J.j,USBOutTransferResult:J.j,WorkerLocation:J.j,Worklet:J.j,IDBCursor:J.j,IDBCursorWithValue:J.j,IDBFactory:J.j,IDBObservation:J.j,IDBObserver:J.j,IDBObserverChanges:J.j,SVGAngle:J.j,SVGAnimatedAngle:J.j,SVGAnimatedBoolean:J.j,SVGAnimatedEnumeration:J.j,SVGAnimatedInteger:J.j,SVGAnimatedLength:J.j,SVGAnimatedLengthList:J.j,SVGAnimatedNumber:J.j,SVGAnimatedNumberList:J.j,SVGAnimatedPreserveAspectRatio:J.j,SVGAnimatedRect:J.j,SVGAnimatedString:J.j,SVGAnimatedTransformList:J.j,SVGMatrix:J.j,SVGPoint:J.j,SVGPreserveAspectRatio:J.j,SVGRect:J.j,SVGUnitTypes:J.j,AudioListener:J.j,AudioParam:J.j,AudioTrack:J.j,AudioWorkletGlobalScope:J.j,AudioWorkletProcessor:J.j,PeriodicWave:J.j,ANGLEInstancedArrays:J.j,ANGLE_instanced_arrays:J.j,WebGLBuffer:J.j,WebGLCanvas:J.j,WebGLColorBufferFloat:J.j,WebGLCompressedTextureASTC:J.j,WebGLCompressedTextureATC:J.j,WEBGL_compressed_texture_atc:J.j,WebGLCompressedTextureETC1:J.j,WEBGL_compressed_texture_etc1:J.j,WebGLCompressedTextureETC:J.j,WebGLCompressedTexturePVRTC:J.j,WEBGL_compressed_texture_pvrtc:J.j,WebGLCompressedTextureS3TC:J.j,WEBGL_compressed_texture_s3tc:J.j,WebGLCompressedTextureS3TCsRGB:J.j,WebGLDebugRendererInfo:J.j,WEBGL_debug_renderer_info:J.j,WebGLDebugShaders:J.j,WEBGL_debug_shaders:J.j,WebGLDepthTexture:J.j,WEBGL_depth_texture:J.j,WebGLDrawBuffers:J.j,WEBGL_draw_buffers:J.j,EXTsRGB:J.j,EXT_sRGB:J.j,EXTBlendMinMax:J.j,EXT_blend_minmax:J.j,EXTColorBufferFloat:J.j,EXTColorBufferHalfFloat:J.j,EXTDisjointTimerQuery:J.j,EXTDisjointTimerQueryWebGL2:J.j,EXTFragDepth:J.j,EXT_frag_depth:J.j,EXTShaderTextureLOD:J.j,EXT_shader_texture_lod:J.j,EXTTextureFilterAnisotropic:J.j,EXT_texture_filter_anisotropic:J.j,WebGLFramebuffer:J.j,WebGLGetBufferSubDataAsync:J.j,WebGLLoseContext:J.j,WebGLExtensionLoseContext:J.j,WEBGL_lose_context:J.j,OESElementIndexUint:J.j,OES_element_index_uint:J.j,OESStandardDerivatives:J.j,OES_standard_derivatives:J.j,OESTextureFloat:J.j,OES_texture_float:J.j,OESTextureFloatLinear:J.j,OES_texture_float_linear:J.j,OESTextureHalfFloat:J.j,OES_texture_half_float:J.j,OESTextureHalfFloatLinear:J.j,OES_texture_half_float_linear:J.j,OESVertexArrayObject:J.j,OES_vertex_array_object:J.j,WebGLProgram:J.j,WebGLQuery:J.j,WebGLRenderbuffer:J.j,WebGLRenderingContext:J.j,WebGL2RenderingContext:J.j,WebGLSampler:J.j,WebGLShader:J.j,WebGLShaderPrecisionFormat:J.j,WebGLSync:J.j,WebGLTexture:J.j,WebGLTimerQueryEXT:J.j,WebGLTransformFeedback:J.j,WebGLUniformLocation:J.j,WebGLVertexArrayObject:J.j,WebGLVertexArrayObjectOES:J.j,WebGL2RenderingContextBase:J.j,ArrayBuffer:A.q8,ArrayBufferView:A.dU,DataView:A.BK,Float32Array:A.BL,Float64Array:A.NA,Int16Array:A.NB,Int32Array:A.BN,Int8Array:A.BO,Uint16Array:A.ND,Uint32Array:A.BP,Uint8ClampedArray:A.BQ,CanvasPixelArray:A.BQ,Uint8Array:A.q9,HTMLAudioElement:A.an,HTMLBRElement:A.an,HTMLContentElement:A.an,HTMLDListElement:A.an,HTMLDataElement:A.an,HTMLDataListElement:A.an,HTMLDetailsElement:A.an,HTMLDialogElement:A.an,HTMLHRElement:A.an,HTMLHeadElement:A.an,HTMLHeadingElement:A.an,HTMLHtmlElement:A.an,HTMLLIElement:A.an,HTMLLegendElement:A.an,HTMLLinkElement:A.an,HTMLMediaElement:A.an,HTMLMenuElement:A.an,HTMLMeterElement:A.an,HTMLModElement:A.an,HTMLOListElement:A.an,HTMLOptGroupElement:A.an,HTMLOptionElement:A.an,HTMLPictureElement:A.an,HTMLPreElement:A.an,HTMLProgressElement:A.an,HTMLQuoteElement:A.an,HTMLShadowElement:A.an,HTMLSourceElement:A.an,HTMLSpanElement:A.an,HTMLTableCaptionElement:A.an,HTMLTableCellElement:A.an,HTMLTableDataCellElement:A.an,HTMLTableHeaderCellElement:A.an,HTMLTableColElement:A.an,HTMLTimeElement:A.an,HTMLTitleElement:A.an,HTMLTrackElement:A.an,HTMLUListElement:A.an,HTMLUnknownElement:A.an,HTMLVideoElement:A.an,HTMLDirectoryElement:A.an,HTMLFontElement:A.an,HTMLFrameElement:A.an,HTMLFrameSetElement:A.an,HTMLMarqueeElement:A.an,HTMLElement:A.an,AccessibleNodeList:A.a_u,HTMLAnchorElement:A.IL,HTMLAreaElement:A.IT,HTMLBaseElement:A.t6,Blob:A.oP,Body:A.hU,Request:A.hU,Response:A.hU,HTMLBodyElement:A.oR,BroadcastChannel:A.Jp,HTMLButtonElement:A.Js,HTMLCanvasElement:A.oY,CanvasRenderingContext2D:A.Jz,CDATASection:A.jE,CharacterData:A.jE,Comment:A.jE,ProcessingInstruction:A.jE,Text:A.jE,PublicKeyCredential:A.zs,Credential:A.zs,CredentialUserData:A.a1D,CSSKeyframesRule:A.tr,MozCSSKeyframesRule:A.tr,WebKitCSSKeyframesRule:A.tr,CSSPerspective:A.a1E,CSSCharsetRule:A.co,CSSConditionRule:A.co,CSSFontFaceRule:A.co,CSSGroupingRule:A.co,CSSImportRule:A.co,CSSKeyframeRule:A.co,MozCSSKeyframeRule:A.co,WebKitCSSKeyframeRule:A.co,CSSMediaRule:A.co,CSSNamespaceRule:A.co,CSSPageRule:A.co,CSSStyleRule:A.co,CSSSupportsRule:A.co,CSSViewportRule:A.co,CSSRule:A.co,CSSStyleDeclaration:A.ts,MSStyleCSSProperties:A.ts,CSS2Properties:A.ts,CSSStyleSheet:A.tt,CSSImageValue:A.iK,CSSKeywordValue:A.iK,CSSNumericValue:A.iK,CSSPositionValue:A.iK,CSSResourceValue:A.iK,CSSUnitValue:A.iK,CSSURLImageValue:A.iK,CSSStyleValue:A.iK,CSSMatrixComponent:A.kV,CSSRotation:A.kV,CSSScale:A.kV,CSSSkew:A.kV,CSSTranslation:A.kV,CSSTransformComponent:A.kV,CSSTransformValue:A.a1G,CSSUnparsedValue:A.a1H,DataTransferItemList:A.a2r,HTMLDivElement:A.mL,XMLDocument:A.jK,Document:A.jK,DOMError:A.a3g,DOMException:A.tz,ClientRectList:A.zL,DOMRectList:A.zL,DOMRectReadOnly:A.zM,DOMStringList:A.L8,DOMTokenList:A.a3h,Element:A.aA,HTMLEmbedElement:A.Lf,DirectoryEntry:A.iT,webkitFileSystemDirectoryEntry:A.iT,FileSystemDirectoryEntry:A.iT,Entry:A.iT,webkitFileSystemEntry:A.iT,FileSystemEntry:A.iT,FileEntry:A.iT,webkitFileSystemFileEntry:A.iT,FileSystemFileEntry:A.iT,AbortPaymentEvent:A.ag,AnimationEvent:A.ag,AnimationPlaybackEvent:A.ag,ApplicationCacheErrorEvent:A.ag,BackgroundFetchClickEvent:A.ag,BackgroundFetchEvent:A.ag,BackgroundFetchFailEvent:A.ag,BackgroundFetchedEvent:A.ag,BeforeInstallPromptEvent:A.ag,BeforeUnloadEvent:A.ag,BlobEvent:A.ag,CanMakePaymentEvent:A.ag,ClipboardEvent:A.ag,CloseEvent:A.ag,CustomEvent:A.ag,DeviceMotionEvent:A.ag,DeviceOrientationEvent:A.ag,ErrorEvent:A.ag,ExtendableEvent:A.ag,ExtendableMessageEvent:A.ag,FetchEvent:A.ag,FontFaceSetLoadEvent:A.ag,ForeignFetchEvent:A.ag,GamepadEvent:A.ag,HashChangeEvent:A.ag,InstallEvent:A.ag,MediaEncryptedEvent:A.ag,MediaKeyMessageEvent:A.ag,MediaStreamEvent:A.ag,MediaStreamTrackEvent:A.ag,MessageEvent:A.ag,MIDIConnectionEvent:A.ag,MIDIMessageEvent:A.ag,MutationEvent:A.ag,NotificationEvent:A.ag,PageTransitionEvent:A.ag,PaymentRequestEvent:A.ag,PaymentRequestUpdateEvent:A.ag,PopStateEvent:A.ag,PresentationConnectionAvailableEvent:A.ag,PresentationConnectionCloseEvent:A.ag,PromiseRejectionEvent:A.ag,PushEvent:A.ag,RTCDataChannelEvent:A.ag,RTCDTMFToneChangeEvent:A.ag,RTCPeerConnectionIceEvent:A.ag,RTCTrackEvent:A.ag,SecurityPolicyViolationEvent:A.ag,SensorErrorEvent:A.ag,SpeechRecognitionError:A.ag,SpeechRecognitionEvent:A.ag,StorageEvent:A.ag,SyncEvent:A.ag,TrackEvent:A.ag,TransitionEvent:A.ag,WebKitTransitionEvent:A.ag,VRDeviceEvent:A.ag,VRDisplayEvent:A.ag,VRSessionEvent:A.ag,MojoInterfaceRequestEvent:A.ag,USBConnectionEvent:A.ag,AudioProcessingEvent:A.ag,OfflineAudioCompletionEvent:A.ag,WebGLContextEvent:A.ag,Event:A.ag,InputEvent:A.ag,SubmitEvent:A.ag,AbsoluteOrientationSensor:A.G,Accelerometer:A.G,AccessibleNode:A.G,AmbientLightSensor:A.G,Animation:A.G,ApplicationCache:A.G,DOMApplicationCache:A.G,OfflineResourceList:A.G,BackgroundFetchRegistration:A.G,BatteryManager:A.G,EventSource:A.G,FileReader:A.G,Gyroscope:A.G,LinearAccelerationSensor:A.G,Magnetometer:A.G,MediaDevices:A.G,MediaRecorder:A.G,MediaSource:A.G,MediaStream:A.G,MIDIAccess:A.G,NetworkInformation:A.G,Notification:A.G,OrientationSensor:A.G,PaymentRequest:A.G,Performance:A.G,PermissionStatus:A.G,PresentationAvailability:A.G,PresentationConnection:A.G,PresentationConnectionList:A.G,PresentationRequest:A.G,RelativeOrientationSensor:A.G,RemotePlayback:A.G,RTCDataChannel:A.G,DataChannel:A.G,RTCDTMFSender:A.G,RTCPeerConnection:A.G,webkitRTCPeerConnection:A.G,mozRTCPeerConnection:A.G,Sensor:A.G,ServiceWorker:A.G,ServiceWorkerContainer:A.G,ServiceWorkerRegistration:A.G,SharedWorker:A.G,SpeechRecognition:A.G,SpeechSynthesis:A.G,SpeechSynthesisUtterance:A.G,VR:A.G,VRDevice:A.G,VRDisplay:A.G,VRSession:A.G,VisualViewport:A.G,WebSocket:A.G,Worker:A.G,WorkerPerformance:A.G,BluetoothDevice:A.G,BluetoothRemoteGATTCharacteristic:A.G,Clipboard:A.G,MojoInterfaceInterceptor:A.G,USB:A.G,IDBOpenDBRequest:A.G,IDBVersionChangeRequest:A.G,IDBRequest:A.G,IDBTransaction:A.G,AnalyserNode:A.G,RealtimeAnalyserNode:A.G,AudioBufferSourceNode:A.G,AudioDestinationNode:A.G,AudioNode:A.G,AudioScheduledSourceNode:A.G,AudioWorkletNode:A.G,BiquadFilterNode:A.G,ChannelMergerNode:A.G,AudioChannelMerger:A.G,ChannelSplitterNode:A.G,AudioChannelSplitter:A.G,ConstantSourceNode:A.G,ConvolverNode:A.G,DelayNode:A.G,DynamicsCompressorNode:A.G,GainNode:A.G,AudioGainNode:A.G,IIRFilterNode:A.G,MediaElementAudioSourceNode:A.G,MediaStreamAudioDestinationNode:A.G,MediaStreamAudioSourceNode:A.G,OscillatorNode:A.G,Oscillator:A.G,PannerNode:A.G,AudioPannerNode:A.G,webkitAudioPannerNode:A.G,ScriptProcessorNode:A.G,JavaScriptAudioNode:A.G,StereoPannerNode:A.G,WaveShaperNode:A.G,EventTarget:A.G,FederatedCredential:A.a4x,HTMLFieldSetElement:A.LB,File:A.eG,FileList:A.tN,DOMFileSystem:A.tO,WebKitFileSystem:A.tO,webkitFileSystem:A.tO,FileSystem:A.tO,FileWriter:A.LD,FontFace:A.ps,FontFaceSet:A.LY,HTMLFormElement:A.l8,Gamepad:A.hl,History:A.a6R,HTMLCollection:A.pA,HTMLFormControlsCollection:A.pA,HTMLOptionsCollection:A.pA,HTMLDocument:A.AD,XMLHttpRequest:A.jO,XMLHttpRequestUpload:A.pB,XMLHttpRequestEventTarget:A.pB,HTMLIFrameElement:A.Mh,ImageData:A.pE,HTMLImageElement:A.pF,HTMLInputElement:A.pK,KeyboardEvent:A.i5,HTMLLabelElement:A.B4,Location:A.a99,HTMLMapElement:A.Ng,MediaKeySession:A.Nm,MediaList:A.a9w,MediaQueryList:A.BB,MediaQueryListEvent:A.uD,CanvasCaptureMediaStreamTrack:A.lm,MediaStreamTrack:A.lm,MessagePort:A.uE,HTMLMetaElement:A.ng,MIDIInputMap:A.Nr,MIDIOutputMap:A.Ns,MIDIInput:A.q6,MIDIOutput:A.q6,MIDIPort:A.q6,MimeType:A.hr,MimeTypeArray:A.Nt,MouseEvent:A.er,DragEvent:A.er,Navigator:A.NH,WorkerNavigator:A.BT,NavigatorConcurrentHardware:A.BT,NavigatorUserMediaError:A.aan,DocumentFragment:A.ad,ShadowRoot:A.ad,DocumentType:A.ad,Node:A.ad,NodeList:A.uK,RadioNodeList:A.uK,HTMLObjectElement:A.NO,OffscreenCanvas:A.BY,HTMLOutputElement:A.NV,OverconstrainedError:A.aaL,HTMLParagraphElement:A.C5,HTMLParamElement:A.Og,PasswordCredential:A.ab4,PaymentResponse:A.ab9,PerformanceEntry:A.k6,PerformanceLongTaskTiming:A.k6,PerformanceMark:A.k6,PerformanceMeasure:A.k6,PerformanceNavigationTiming:A.k6,PerformancePaintTiming:A.k6,PerformanceResourceTiming:A.k6,TaskAttributionTiming:A.k6,PerformanceServerTiming:A.aba,Plugin:A.hv,PluginArray:A.OE,PointerEvent:A.lu,ProgressEvent:A.hy,ResourceProgressEvent:A.hy,RTCStatsReport:A.PR,ScreenOrientation:A.Q0,HTMLScriptElement:A.qG,HTMLSelectElement:A.Qa,SharedWorkerGlobalScope:A.Qj,HTMLSlotElement:A.QG,SourceBuffer:A.h2,SourceBufferList:A.QR,SpeechGrammar:A.hG,SpeechGrammarList:A.QW,SpeechRecognitionResult:A.hH,SpeechSynthesisEvent:A.QX,SpeechSynthesisVoice:A.ah3,Storage:A.DS,HTMLStyleElement:A.DW,StyleSheet:A.ft,HTMLTableElement:A.E1,HTMLTableRowElement:A.R7,HTMLTableSectionElement:A.R8,HTMLTemplateElement:A.wa,HTMLTextAreaElement:A.wc,TextTrack:A.h4,TextTrackCue:A.f5,VTTCue:A.f5,TextTrackCueList:A.Ro,TextTrackList:A.Rp,TimeRanges:A.aix,Touch:A.hJ,TouchEvent:A.o_,TouchList:A.Eq,TrackDefaultList:A.aiD,CompositionEvent:A.lX,FocusEvent:A.lX,TextEvent:A.lX,UIEvent:A.lX,URL:A.aiQ,VideoTrackList:A.RU,WheelEvent:A.m4,Window:A.o4,DOMWindow:A.o4,DedicatedWorkerGlobalScope:A.jr,ServiceWorkerGlobalScope:A.jr,WorkerGlobalScope:A.jr,Attr:A.wE,CSSRuleList:A.Tc,ClientRect:A.F6,DOMRect:A.F6,GamepadList:A.Uj,NamedNodeMap:A.G5,MozNamedAttrMap:A.G5,SpeechRecognitionResultList:A.Xi,StyleSheetList:A.Xx,IDBDatabase:A.KN,IDBIndex:A.a7R,IDBKeyRange:A.B1,IDBObjectStore:A.aaB,IDBVersionChangeEvent:A.RS,SVGClipPathElement:A.tk,SVGDefsElement:A.tw,SVGFEBlendElement:A.tJ,SVGFEColorMatrixElement:A.tK,SVGFECompositeElement:A.tL,SVGFEFloodElement:A.tM,SVGFilterElement:A.tP,SVGCircleElement:A.i1,SVGEllipseElement:A.i1,SVGLineElement:A.i1,SVGPolygonElement:A.i1,SVGPolylineElement:A.i1,SVGRectElement:A.i1,SVGGeometryElement:A.i1,SVGAElement:A.eH,SVGForeignObjectElement:A.eH,SVGGElement:A.eH,SVGImageElement:A.eH,SVGSwitchElement:A.eH,SVGTSpanElement:A.eH,SVGTextContentElement:A.eH,SVGTextElement:A.eH,SVGTextPathElement:A.eH,SVGTextPositioningElement:A.eH,SVGUseElement:A.eH,SVGGraphicsElement:A.eH,SVGLength:A.j1,SVGLengthList:A.N_,SVGNumber:A.j7,SVGNumberList:A.NM,SVGPathElement:A.uS,SVGPointList:A.abJ,SVGScriptElement:A.vj,SVGStringList:A.R2,SVGAnimateElement:A.aR,SVGAnimateMotionElement:A.aR,SVGAnimateTransformElement:A.aR,SVGAnimationElement:A.aR,SVGDescElement:A.aR,SVGDiscardElement:A.aR,SVGFEComponentTransferElement:A.aR,SVGFEConvolveMatrixElement:A.aR,SVGFEDiffuseLightingElement:A.aR,SVGFEDisplacementMapElement:A.aR,SVGFEDistantLightElement:A.aR,SVGFEFuncAElement:A.aR,SVGFEFuncBElement:A.aR,SVGFEFuncGElement:A.aR,SVGFEFuncRElement:A.aR,SVGFEGaussianBlurElement:A.aR,SVGFEImageElement:A.aR,SVGFEMergeElement:A.aR,SVGFEMergeNodeElement:A.aR,SVGFEMorphologyElement:A.aR,SVGFEOffsetElement:A.aR,SVGFEPointLightElement:A.aR,SVGFESpecularLightingElement:A.aR,SVGFESpotLightElement:A.aR,SVGFETileElement:A.aR,SVGFETurbulenceElement:A.aR,SVGLinearGradientElement:A.aR,SVGMarkerElement:A.aR,SVGMaskElement:A.aR,SVGMetadataElement:A.aR,SVGPatternElement:A.aR,SVGRadialGradientElement:A.aR,SVGSetElement:A.aR,SVGStopElement:A.aR,SVGStyleElement:A.aR,SVGSymbolElement:A.aR,SVGTitleElement:A.aR,SVGViewElement:A.aR,SVGGradientElement:A.aR,SVGComponentTransferFunctionElement:A.aR,SVGFEDropShadowElement:A.aR,SVGMPathElement:A.aR,SVGElement:A.aR,SVGSVGElement:A.qW,SVGTransform:A.jp,SVGTransformList:A.Rz,AudioBuffer:A.a_P,AudioParamMap:A.IY,AudioTrackList:A.IZ,AudioContext:A.mz,webkitAudioContext:A.mz,BaseAudioContext:A.mz,OfflineAudioContext:A.NP,WebGLActiveInfo:A.a_B}) +hunkHelpers.setOrUpdateLeafTags({WebGL:true,AnimationEffectReadOnly:true,AnimationEffectTiming:true,AnimationEffectTimingReadOnly:true,AnimationTimeline:true,AnimationWorkletGlobalScope:true,AuthenticatorAssertionResponse:true,AuthenticatorAttestationResponse:true,AuthenticatorResponse:true,BackgroundFetchFetch:true,BackgroundFetchManager:true,BackgroundFetchSettledFetch:true,BarProp:true,BarcodeDetector:true,BluetoothRemoteGATTDescriptor:true,BudgetState:true,CacheStorage:true,CanvasGradient:true,CanvasPattern:true,Client:true,Clients:true,CookieStore:true,Coordinates:true,CredentialsContainer:true,Crypto:true,CryptoKey:true,CSS:true,CSSVariableReferenceValue:true,CustomElementRegistry:true,DataTransfer:true,DataTransferItem:true,DeprecatedStorageInfo:true,DeprecatedStorageQuota:true,DeprecationReport:true,DetectedBarcode:true,DetectedFace:true,DetectedText:true,DeviceAcceleration:true,DeviceRotationRate:true,DirectoryReader:true,WebKitDirectoryReader:true,webkitFileSystemDirectoryReader:true,FileSystemDirectoryReader:true,DocumentOrShadowRoot:true,DocumentTimeline:true,DOMImplementation:true,Iterator:true,DOMMatrix:true,DOMMatrixReadOnly:true,DOMParser:true,DOMPoint:true,DOMPointReadOnly:true,DOMQuad:true,DOMStringMap:true,External:true,FaceDetector:true,FontFaceSource:true,FormData:true,GamepadButton:true,GamepadPose:true,Geolocation:true,Position:true,GeolocationPosition:true,Headers:true,HTMLHyperlinkElementUtils:true,IdleDeadline:true,ImageBitmap:true,ImageBitmapRenderingContext:true,ImageCapture:true,InputDeviceCapabilities:true,IntersectionObserver:true,IntersectionObserverEntry:true,InterventionReport:true,KeyframeEffect:true,KeyframeEffectReadOnly:true,MediaCapabilities:true,MediaCapabilitiesInfo:true,MediaDeviceInfo:true,MediaError:true,MediaKeyStatusMap:true,MediaKeySystemAccess:true,MediaKeys:true,MediaKeysPolicy:true,MediaMetadata:true,MediaSession:true,MediaSettingsRange:true,MemoryInfo:true,MessageChannel:true,Metadata:true,MutationObserver:true,WebKitMutationObserver:true,MutationRecord:true,NavigationPreloadManager:true,NavigatorAutomationInformation:true,NavigatorCookies:true,NodeFilter:true,NodeIterator:true,NonDocumentTypeChildNode:true,NonElementParentNode:true,NoncedElement:true,OffscreenCanvasRenderingContext2D:true,PaintRenderingContext2D:true,PaintSize:true,PaintWorkletGlobalScope:true,Path2D:true,PaymentAddress:true,PaymentInstruments:true,PaymentManager:true,PerformanceNavigation:true,PerformanceObserver:true,PerformanceObserverEntryList:true,PerformanceTiming:true,Permissions:true,PhotoCapabilities:true,PositionError:true,GeolocationPositionError:true,Presentation:true,PresentationReceiver:true,PushManager:true,PushMessageData:true,PushSubscription:true,PushSubscriptionOptions:true,Range:true,RelatedApplication:true,ReportBody:true,ReportingObserver:true,ResizeObserver:true,ResizeObserverEntry:true,RTCCertificate:true,RTCIceCandidate:true,mozRTCIceCandidate:true,RTCLegacyStatsReport:true,RTCRtpContributingSource:true,RTCRtpReceiver:true,RTCRtpSender:true,RTCSessionDescription:true,mozRTCSessionDescription:true,RTCStatsResponse:true,Screen:true,ScrollState:true,ScrollTimeline:true,Selection:true,SharedArrayBuffer:true,SpeechRecognitionAlternative:true,StaticRange:true,StorageManager:true,StyleMedia:true,StylePropertyMap:true,StylePropertyMapReadonly:true,SyncManager:true,TextDetector:true,TextMetrics:true,TrackDefault:true,TreeWalker:true,TrustedHTML:true,TrustedScriptURL:true,TrustedURL:true,UnderlyingSourceBase:true,URLSearchParams:true,VRCoordinateSystem:true,VRDisplayCapabilities:true,VREyeParameters:true,VRFrameData:true,VRFrameOfReference:true,VRPose:true,VRStageBounds:true,VRStageBoundsPoint:true,VRStageParameters:true,ValidityState:true,VideoPlaybackQuality:true,VideoTrack:true,VTTRegion:true,WindowClient:true,WorkletAnimation:true,WorkletGlobalScope:true,XPathEvaluator:true,XPathExpression:true,XPathNSResolver:true,XPathResult:true,XMLSerializer:true,XSLTProcessor:true,Bluetooth:true,BluetoothCharacteristicProperties:true,BluetoothRemoteGATTServer:true,BluetoothRemoteGATTService:true,BluetoothUUID:true,BudgetService:true,Cache:true,DOMFileSystemSync:true,DirectoryEntrySync:true,DirectoryReaderSync:true,EntrySync:true,FileEntrySync:true,FileReaderSync:true,FileWriterSync:true,HTMLAllCollection:true,Mojo:true,MojoHandle:true,MojoWatcher:true,NFC:true,PagePopupController:true,Report:true,SubtleCrypto:true,USBAlternateInterface:true,USBConfiguration:true,USBDevice:true,USBEndpoint:true,USBInTransferResult:true,USBInterface:true,USBIsochronousInTransferPacket:true,USBIsochronousInTransferResult:true,USBIsochronousOutTransferPacket:true,USBIsochronousOutTransferResult:true,USBOutTransferResult:true,WorkerLocation:true,Worklet:true,IDBCursor:true,IDBCursorWithValue:true,IDBFactory:true,IDBObservation:true,IDBObserver:true,IDBObserverChanges:true,SVGAngle:true,SVGAnimatedAngle:true,SVGAnimatedBoolean:true,SVGAnimatedEnumeration:true,SVGAnimatedInteger:true,SVGAnimatedLength:true,SVGAnimatedLengthList:true,SVGAnimatedNumber:true,SVGAnimatedNumberList:true,SVGAnimatedPreserveAspectRatio:true,SVGAnimatedRect:true,SVGAnimatedString:true,SVGAnimatedTransformList:true,SVGMatrix:true,SVGPoint:true,SVGPreserveAspectRatio:true,SVGRect:true,SVGUnitTypes:true,AudioListener:true,AudioParam:true,AudioTrack:true,AudioWorkletGlobalScope:true,AudioWorkletProcessor:true,PeriodicWave:true,ANGLEInstancedArrays:true,ANGLE_instanced_arrays:true,WebGLBuffer:true,WebGLCanvas:true,WebGLColorBufferFloat:true,WebGLCompressedTextureASTC:true,WebGLCompressedTextureATC:true,WEBGL_compressed_texture_atc:true,WebGLCompressedTextureETC1:true,WEBGL_compressed_texture_etc1:true,WebGLCompressedTextureETC:true,WebGLCompressedTexturePVRTC:true,WEBGL_compressed_texture_pvrtc:true,WebGLCompressedTextureS3TC:true,WEBGL_compressed_texture_s3tc:true,WebGLCompressedTextureS3TCsRGB:true,WebGLDebugRendererInfo:true,WEBGL_debug_renderer_info:true,WebGLDebugShaders:true,WEBGL_debug_shaders:true,WebGLDepthTexture:true,WEBGL_depth_texture:true,WebGLDrawBuffers:true,WEBGL_draw_buffers:true,EXTsRGB:true,EXT_sRGB:true,EXTBlendMinMax:true,EXT_blend_minmax:true,EXTColorBufferFloat:true,EXTColorBufferHalfFloat:true,EXTDisjointTimerQuery:true,EXTDisjointTimerQueryWebGL2:true,EXTFragDepth:true,EXT_frag_depth:true,EXTShaderTextureLOD:true,EXT_shader_texture_lod:true,EXTTextureFilterAnisotropic:true,EXT_texture_filter_anisotropic:true,WebGLFramebuffer:true,WebGLGetBufferSubDataAsync:true,WebGLLoseContext:true,WebGLExtensionLoseContext:true,WEBGL_lose_context:true,OESElementIndexUint:true,OES_element_index_uint:true,OESStandardDerivatives:true,OES_standard_derivatives:true,OESTextureFloat:true,OES_texture_float:true,OESTextureFloatLinear:true,OES_texture_float_linear:true,OESTextureHalfFloat:true,OES_texture_half_float:true,OESTextureHalfFloatLinear:true,OES_texture_half_float_linear:true,OESVertexArrayObject:true,OES_vertex_array_object:true,WebGLProgram:true,WebGLQuery:true,WebGLRenderbuffer:true,WebGLRenderingContext:true,WebGL2RenderingContext:true,WebGLSampler:true,WebGLShader:true,WebGLShaderPrecisionFormat:true,WebGLSync:true,WebGLTexture:true,WebGLTimerQueryEXT:true,WebGLTransformFeedback:true,WebGLUniformLocation:true,WebGLVertexArrayObject:true,WebGLVertexArrayObjectOES:true,WebGL2RenderingContextBase:true,ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false,HTMLAudioElement:true,HTMLBRElement:true,HTMLContentElement:true,HTMLDListElement:true,HTMLDataElement:true,HTMLDataListElement:true,HTMLDetailsElement:true,HTMLDialogElement:true,HTMLHRElement:true,HTMLHeadElement:true,HTMLHeadingElement:true,HTMLHtmlElement:true,HTMLLIElement:true,HTMLLegendElement:true,HTMLLinkElement:true,HTMLMediaElement:true,HTMLMenuElement:true,HTMLMeterElement:true,HTMLModElement:true,HTMLOListElement:true,HTMLOptGroupElement:true,HTMLOptionElement:true,HTMLPictureElement:true,HTMLPreElement:true,HTMLProgressElement:true,HTMLQuoteElement:true,HTMLShadowElement:true,HTMLSourceElement:true,HTMLSpanElement:true,HTMLTableCaptionElement:true,HTMLTableCellElement:true,HTMLTableDataCellElement:true,HTMLTableHeaderCellElement:true,HTMLTableColElement:true,HTMLTimeElement:true,HTMLTitleElement:true,HTMLTrackElement:true,HTMLUListElement:true,HTMLUnknownElement:true,HTMLVideoElement:true,HTMLDirectoryElement:true,HTMLFontElement:true,HTMLFrameElement:true,HTMLFrameSetElement:true,HTMLMarqueeElement:true,HTMLElement:false,AccessibleNodeList:true,HTMLAnchorElement:true,HTMLAreaElement:true,HTMLBaseElement:true,Blob:false,Body:true,Request:true,Response:true,HTMLBodyElement:true,BroadcastChannel:true,HTMLButtonElement:true,HTMLCanvasElement:true,CanvasRenderingContext2D:true,CDATASection:true,CharacterData:true,Comment:true,ProcessingInstruction:true,Text:true,PublicKeyCredential:true,Credential:false,CredentialUserData:true,CSSKeyframesRule:true,MozCSSKeyframesRule:true,WebKitCSSKeyframesRule:true,CSSPerspective:true,CSSCharsetRule:true,CSSConditionRule:true,CSSFontFaceRule:true,CSSGroupingRule:true,CSSImportRule:true,CSSKeyframeRule:true,MozCSSKeyframeRule:true,WebKitCSSKeyframeRule:true,CSSMediaRule:true,CSSNamespaceRule:true,CSSPageRule:true,CSSStyleRule:true,CSSSupportsRule:true,CSSViewportRule:true,CSSRule:false,CSSStyleDeclaration:true,MSStyleCSSProperties:true,CSS2Properties:true,CSSStyleSheet:true,CSSImageValue:true,CSSKeywordValue:true,CSSNumericValue:true,CSSPositionValue:true,CSSResourceValue:true,CSSUnitValue:true,CSSURLImageValue:true,CSSStyleValue:false,CSSMatrixComponent:true,CSSRotation:true,CSSScale:true,CSSSkew:true,CSSTranslation:true,CSSTransformComponent:false,CSSTransformValue:true,CSSUnparsedValue:true,DataTransferItemList:true,HTMLDivElement:true,XMLDocument:true,Document:false,DOMError:true,DOMException:true,ClientRectList:true,DOMRectList:true,DOMRectReadOnly:false,DOMStringList:true,DOMTokenList:true,Element:false,HTMLEmbedElement:true,DirectoryEntry:true,webkitFileSystemDirectoryEntry:true,FileSystemDirectoryEntry:true,Entry:true,webkitFileSystemEntry:true,FileSystemEntry:true,FileEntry:true,webkitFileSystemFileEntry:true,FileSystemFileEntry:true,AbortPaymentEvent:true,AnimationEvent:true,AnimationPlaybackEvent:true,ApplicationCacheErrorEvent:true,BackgroundFetchClickEvent:true,BackgroundFetchEvent:true,BackgroundFetchFailEvent:true,BackgroundFetchedEvent:true,BeforeInstallPromptEvent:true,BeforeUnloadEvent:true,BlobEvent:true,CanMakePaymentEvent:true,ClipboardEvent:true,CloseEvent:true,CustomEvent:true,DeviceMotionEvent:true,DeviceOrientationEvent:true,ErrorEvent:true,ExtendableEvent:true,ExtendableMessageEvent:true,FetchEvent:true,FontFaceSetLoadEvent:true,ForeignFetchEvent:true,GamepadEvent:true,HashChangeEvent:true,InstallEvent:true,MediaEncryptedEvent:true,MediaKeyMessageEvent:true,MediaStreamEvent:true,MediaStreamTrackEvent:true,MessageEvent:true,MIDIConnectionEvent:true,MIDIMessageEvent:true,MutationEvent:true,NotificationEvent:true,PageTransitionEvent:true,PaymentRequestEvent:true,PaymentRequestUpdateEvent:true,PopStateEvent:true,PresentationConnectionAvailableEvent:true,PresentationConnectionCloseEvent:true,PromiseRejectionEvent:true,PushEvent:true,RTCDataChannelEvent:true,RTCDTMFToneChangeEvent:true,RTCPeerConnectionIceEvent:true,RTCTrackEvent:true,SecurityPolicyViolationEvent:true,SensorErrorEvent:true,SpeechRecognitionError:true,SpeechRecognitionEvent:true,StorageEvent:true,SyncEvent:true,TrackEvent:true,TransitionEvent:true,WebKitTransitionEvent:true,VRDeviceEvent:true,VRDisplayEvent:true,VRSessionEvent:true,MojoInterfaceRequestEvent:true,USBConnectionEvent:true,AudioProcessingEvent:true,OfflineAudioCompletionEvent:true,WebGLContextEvent:true,Event:false,InputEvent:false,SubmitEvent:false,AbsoluteOrientationSensor:true,Accelerometer:true,AccessibleNode:true,AmbientLightSensor:true,Animation:true,ApplicationCache:true,DOMApplicationCache:true,OfflineResourceList:true,BackgroundFetchRegistration:true,BatteryManager:true,EventSource:true,FileReader:true,Gyroscope:true,LinearAccelerationSensor:true,Magnetometer:true,MediaDevices:true,MediaRecorder:true,MediaSource:true,MediaStream:true,MIDIAccess:true,NetworkInformation:true,Notification:true,OrientationSensor:true,PaymentRequest:true,Performance:true,PermissionStatus:true,PresentationAvailability:true,PresentationConnection:true,PresentationConnectionList:true,PresentationRequest:true,RelativeOrientationSensor:true,RemotePlayback:true,RTCDataChannel:true,DataChannel:true,RTCDTMFSender:true,RTCPeerConnection:true,webkitRTCPeerConnection:true,mozRTCPeerConnection:true,Sensor:true,ServiceWorker:true,ServiceWorkerContainer:true,ServiceWorkerRegistration:true,SharedWorker:true,SpeechRecognition:true,SpeechSynthesis:true,SpeechSynthesisUtterance:true,VR:true,VRDevice:true,VRDisplay:true,VRSession:true,VisualViewport:true,WebSocket:true,Worker:true,WorkerPerformance:true,BluetoothDevice:true,BluetoothRemoteGATTCharacteristic:true,Clipboard:true,MojoInterfaceInterceptor:true,USB:true,IDBOpenDBRequest:true,IDBVersionChangeRequest:true,IDBRequest:true,IDBTransaction:true,AnalyserNode:true,RealtimeAnalyserNode:true,AudioBufferSourceNode:true,AudioDestinationNode:true,AudioNode:true,AudioScheduledSourceNode:true,AudioWorkletNode:true,BiquadFilterNode:true,ChannelMergerNode:true,AudioChannelMerger:true,ChannelSplitterNode:true,AudioChannelSplitter:true,ConstantSourceNode:true,ConvolverNode:true,DelayNode:true,DynamicsCompressorNode:true,GainNode:true,AudioGainNode:true,IIRFilterNode:true,MediaElementAudioSourceNode:true,MediaStreamAudioDestinationNode:true,MediaStreamAudioSourceNode:true,OscillatorNode:true,Oscillator:true,PannerNode:true,AudioPannerNode:true,webkitAudioPannerNode:true,ScriptProcessorNode:true,JavaScriptAudioNode:true,StereoPannerNode:true,WaveShaperNode:true,EventTarget:false,FederatedCredential:true,HTMLFieldSetElement:true,File:true,FileList:true,DOMFileSystem:true,WebKitFileSystem:true,webkitFileSystem:true,FileSystem:true,FileWriter:true,FontFace:true,FontFaceSet:true,HTMLFormElement:true,Gamepad:true,History:true,HTMLCollection:true,HTMLFormControlsCollection:true,HTMLOptionsCollection:true,HTMLDocument:true,XMLHttpRequest:true,XMLHttpRequestUpload:true,XMLHttpRequestEventTarget:false,HTMLIFrameElement:true,ImageData:true,HTMLImageElement:true,HTMLInputElement:true,KeyboardEvent:true,HTMLLabelElement:true,Location:true,HTMLMapElement:true,MediaKeySession:true,MediaList:true,MediaQueryList:true,MediaQueryListEvent:true,CanvasCaptureMediaStreamTrack:true,MediaStreamTrack:true,MessagePort:true,HTMLMetaElement:true,MIDIInputMap:true,MIDIOutputMap:true,MIDIInput:true,MIDIOutput:true,MIDIPort:true,MimeType:true,MimeTypeArray:true,MouseEvent:false,DragEvent:false,Navigator:true,WorkerNavigator:true,NavigatorConcurrentHardware:false,NavigatorUserMediaError:true,DocumentFragment:true,ShadowRoot:true,DocumentType:true,Node:false,NodeList:true,RadioNodeList:true,HTMLObjectElement:true,OffscreenCanvas:true,HTMLOutputElement:true,OverconstrainedError:true,HTMLParagraphElement:true,HTMLParamElement:true,PasswordCredential:true,PaymentResponse:true,PerformanceEntry:true,PerformanceLongTaskTiming:true,PerformanceMark:true,PerformanceMeasure:true,PerformanceNavigationTiming:true,PerformancePaintTiming:true,PerformanceResourceTiming:true,TaskAttributionTiming:true,PerformanceServerTiming:true,Plugin:true,PluginArray:true,PointerEvent:true,ProgressEvent:true,ResourceProgressEvent:true,RTCStatsReport:true,ScreenOrientation:true,HTMLScriptElement:true,HTMLSelectElement:true,SharedWorkerGlobalScope:true,HTMLSlotElement:true,SourceBuffer:true,SourceBufferList:true,SpeechGrammar:true,SpeechGrammarList:true,SpeechRecognitionResult:true,SpeechSynthesisEvent:true,SpeechSynthesisVoice:true,Storage:true,HTMLStyleElement:true,StyleSheet:false,HTMLTableElement:true,HTMLTableRowElement:true,HTMLTableSectionElement:true,HTMLTemplateElement:true,HTMLTextAreaElement:true,TextTrack:true,TextTrackCue:true,VTTCue:true,TextTrackCueList:true,TextTrackList:true,TimeRanges:true,Touch:true,TouchEvent:true,TouchList:true,TrackDefaultList:true,CompositionEvent:true,FocusEvent:true,TextEvent:true,UIEvent:false,URL:true,VideoTrackList:true,WheelEvent:true,Window:true,DOMWindow:true,DedicatedWorkerGlobalScope:true,ServiceWorkerGlobalScope:true,WorkerGlobalScope:false,Attr:true,CSSRuleList:true,ClientRect:true,DOMRect:true,GamepadList:true,NamedNodeMap:true,MozNamedAttrMap:true,SpeechRecognitionResultList:true,StyleSheetList:true,IDBDatabase:true,IDBIndex:true,IDBKeyRange:true,IDBObjectStore:true,IDBVersionChangeEvent:true,SVGClipPathElement:true,SVGDefsElement:true,SVGFEBlendElement:true,SVGFEColorMatrixElement:true,SVGFECompositeElement:true,SVGFEFloodElement:true,SVGFilterElement:true,SVGCircleElement:true,SVGEllipseElement:true,SVGLineElement:true,SVGPolygonElement:true,SVGPolylineElement:true,SVGRectElement:true,SVGGeometryElement:false,SVGAElement:true,SVGForeignObjectElement:true,SVGGElement:true,SVGImageElement:true,SVGSwitchElement:true,SVGTSpanElement:true,SVGTextContentElement:true,SVGTextElement:true,SVGTextPathElement:true,SVGTextPositioningElement:true,SVGUseElement:true,SVGGraphicsElement:false,SVGLength:true,SVGLengthList:true,SVGNumber:true,SVGNumberList:true,SVGPathElement:true,SVGPointList:true,SVGScriptElement:true,SVGStringList:true,SVGAnimateElement:true,SVGAnimateMotionElement:true,SVGAnimateTransformElement:true,SVGAnimationElement:true,SVGDescElement:true,SVGDiscardElement:true,SVGFEComponentTransferElement:true,SVGFEConvolveMatrixElement:true,SVGFEDiffuseLightingElement:true,SVGFEDisplacementMapElement:true,SVGFEDistantLightElement:true,SVGFEFuncAElement:true,SVGFEFuncBElement:true,SVGFEFuncGElement:true,SVGFEFuncRElement:true,SVGFEGaussianBlurElement:true,SVGFEImageElement:true,SVGFEMergeElement:true,SVGFEMergeNodeElement:true,SVGFEMorphologyElement:true,SVGFEOffsetElement:true,SVGFEPointLightElement:true,SVGFESpecularLightingElement:true,SVGFESpotLightElement:true,SVGFETileElement:true,SVGFETurbulenceElement:true,SVGLinearGradientElement:true,SVGMarkerElement:true,SVGMaskElement:true,SVGMetadataElement:true,SVGPatternElement:true,SVGRadialGradientElement:true,SVGSetElement:true,SVGStopElement:true,SVGStyleElement:true,SVGSymbolElement:true,SVGTitleElement:true,SVGViewElement:true,SVGGradientElement:true,SVGComponentTransferFunctionElement:true,SVGFEDropShadowElement:true,SVGMPathElement:true,SVGElement:false,SVGSVGElement:true,SVGTransform:true,SVGTransformList:true,AudioBuffer:true,AudioParamMap:true,AudioTrackList:true,AudioContext:true,webkitAudioContext:true,BaseAudioContext:false,OfflineAudioContext:true,WebGLActiveInfo:true}) +A.uH.$nativeSuperclassTag="ArrayBufferView" +A.G6.$nativeSuperclassTag="ArrayBufferView" +A.G7.$nativeSuperclassTag="ArrayBufferView" +A.nk.$nativeSuperclassTag="ArrayBufferView" +A.G8.$nativeSuperclassTag="ArrayBufferView" +A.G9.$nativeSuperclassTag="ArrayBufferView" +A.ht.$nativeSuperclassTag="ArrayBufferView" +A.H_.$nativeSuperclassTag="EventTarget" +A.H0.$nativeSuperclassTag="EventTarget" +A.Hl.$nativeSuperclassTag="EventTarget" +A.Hm.$nativeSuperclassTag="EventTarget"})() +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$0=function(){return this()} +Function.prototype.$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$3$1=function(a){return this(a)} +Function.prototype.$2$1=function(a){return this(a)} +Function.prototype.$1$1=function(a){return this(a)} +Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} +Function.prototype.$3$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$2$2=function(a,b){return this(a,b)} +Function.prototype.$1$2=function(a,b){return this(a,b)} +Function.prototype.$1$0=function(){return this()} +Function.prototype.$2$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$1$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$6=function(a,b,c,d,e,f){return this(a,b,c,d,e,f)} +Function.prototype.$2$0=function(){return this()} +Function.prototype.$9=function(a,b,c,d,e,f,g,h,i){return this(a,b,c,d,e,f,g,h,i)} +Function.prototype.$11=function(a,b,c,d,e,f,g,h,i,j,k){return this(a,b,c,d,e,f,g,h,i,j,k)} +Function.prototype.$7=function(a,b,c,d,e,f,g){return this(a,b,c,d,e,f,g)} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var s=document.scripts +function onLoad(b){for(var q=0;q 0.5) { + _this.noSleepVideo.currentTime = Math.random() + } + }) + } + }) + } + } + + _createClass(NoSleep, [ + { + key: '_addSourceToVideo', + value: function _addSourceToVideo(element, type, dataURI) { + var source = document.createElement('source') + source.src = dataURI + source.type = 'video/' + type + element.appendChild(source) + }, + }, + { + key: 'enable', + value: function enable() { + var _this2 = this + + if (nativeWakeLock) { + _nativeRequestInProgress = true + navigator.wakeLock + .request('screen') + .then(function (wakeLock) { + _releasedNative = false + _nativeRequestInProgress = false + + _this2._wakeLock = wakeLock + _this2._wakeLock.addEventListener('release', function () { + _releasedNative = true + _this2._wakeLock = null + }) + }) + .catch(function (err) { + _nativeRequestInProgress = false + console.error(err.name + ', ' + err.message) + }) + } else if (oldIOS) { + this.disable() + console.warn( + '\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n ' + ) + this.noSleepTimer = window.setInterval(function () { + if (!document.hidden) { + window.location.href = window.location.href.split('#')[0] + window.setTimeout(window.stop, 0) + } + }, 15000) + } else { + this.noSleepVideo.play() + } + }, + }, + { + key: 'disable', + value: function disable() { + if (nativeWakeLock) { + if (this._wakeLock != null) { + _releasedNative = true + this._wakeLock.release() + } + + this._wakeLock = null + } else if (oldIOS) { + if (this.noSleepTimer) { + console.warn( + '\n NoSleep now disabled for older iOS devices.\n ' + ) + window.clearInterval(this.noSleepTimer) + this.noSleepTimer = null + } + } else { + this.noSleepVideo.pause() + } + }, + }, + { + key: 'enabled', + value: async function enabled() { + if (nativeWakeLock) { + if (_nativeRequestInProgress == true) { + // Wait until the request is done. + while (true) { + // Wait for 42 milliseconds. + await new Promise((resolve, reject) => setTimeout(resolve, 42)) + if (_nativeRequestInProgress == false) { + break + } + } + } + + // todo: use WakeLockSentinel.released when that is available (https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/released) + if (_releasedNative != false) { + return false + } + + return true + } else if (oldIOS) { + return this.noSleepTimer != null + } else { + if (this.noSleepVideo == undefined) { + return false + } + + return !this.noSleepVideo.paused + } + }, + }, + ]) + + return NoSleep +})() + +var noSleep = new NoSleep() + +var Wakelock = { + enabled: async function () { + try { + return noSleep.enabled() + } catch (e) { + return false + } + }, + toggle: async function (enable) { + if (enable) { + noSleep.enable() + } else { + noSleep.disable() + } + }, +} + +if (nativeWakeLock != true) { + // The first non-native call sometimes throws an error, however, + // the error does not leak the try-catch above. Therefore, this + // is an easy fix that realiably works. + Wakelock.enabled() +} diff --git a/static/web-client/js/vendor.js b/static/web-client/js/vendor.js new file mode 100644 index 0000000..47cde6f --- /dev/null +++ b/static/web-client/js/vendor.js @@ -0,0 +1 @@ +var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getAugmentedNamespace(oA){if(oA.__esModule)return oA;var J=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(oA).forEach(function(sA){var GA=Object.getOwnPropertyDescriptor(oA,sA);Object.defineProperty(J,sA,GA.get?GA:{enumerable:!0,get:function(){return oA[sA]}})}),J}var long=Long,wasm=null;try{wasm=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function Long(oA,J,sA){this.low=oA|0,this.high=J|0,this.unsigned=!!sA}Long.prototype.__isLong__;Object.defineProperty(Long.prototype,"__isLong__",{value:!0});function isLong(oA){return(oA&&oA.__isLong__)===!0}Long.isLong=isLong;var INT_CACHE={},UINT_CACHE={};function fromInt(oA,J){var sA,GA,uA;return J?(oA>>>=0,(uA=0<=oA&&oA<256)&&(GA=UINT_CACHE[oA],GA)?GA:(sA=fromBits(oA,(oA|0)<0?-1:0,!0),uA&&(UINT_CACHE[oA]=sA),sA)):(oA|=0,(uA=-128<=oA&&oA<128)&&(GA=INT_CACHE[oA],GA)?GA:(sA=fromBits(oA,oA<0?-1:0,!1),uA&&(INT_CACHE[oA]=sA),sA))}Long.fromInt=fromInt;function fromNumber(oA,J){if(isNaN(oA))return J?UZERO:ZERO;if(J){if(oA<0)return UZERO;if(oA>=TWO_PWR_64_DBL)return MAX_UNSIGNED_VALUE}else{if(oA<=-TWO_PWR_63_DBL)return MIN_VALUE;if(oA+1>=TWO_PWR_63_DBL)return MAX_VALUE}return oA<0?fromNumber(-oA,J).neg():fromBits(oA%TWO_PWR_32_DBL|0,oA/TWO_PWR_32_DBL|0,J)}Long.fromNumber=fromNumber;function fromBits(oA,J,sA){return new Long(oA,J,sA)}Long.fromBits=fromBits;var pow_dbl=Math.pow;function fromString(oA,J,sA){if(oA.length===0)throw Error("empty string");if(oA==="NaN"||oA==="Infinity"||oA==="+Infinity"||oA==="-Infinity")return ZERO;if(typeof J=="number"?(sA=J,J=!1):J=!!J,sA=sA||10,sA<2||360)throw Error("interior hyphen");if(GA===0)return fromString(oA.substring(1),J,sA).neg();for(var uA=fromNumber(pow_dbl(sA,8)),vA=ZERO,P=0;P>>0:this.low};LongPrototype.toNumber=function(){return this.unsigned?(this.high>>>0)*TWO_PWR_32_DBL+(this.low>>>0):this.high*TWO_PWR_32_DBL+(this.low>>>0)};LongPrototype.toString=function(J){if(J=J||10,J<2||36>>0,e0=LA.toString(J);if(P=JA,P.isZero())return e0+PA;for(;e0.length<6;)e0="0"+e0;PA=""+e0+PA}};LongPrototype.getHighBits=function(){return this.high};LongPrototype.getHighBitsUnsigned=function(){return this.high>>>0};LongPrototype.getLowBits=function(){return this.low};LongPrototype.getLowBitsUnsigned=function(){return this.low>>>0};LongPrototype.getNumBitsAbs=function(){if(this.isNegative())return this.eq(MIN_VALUE)?64:this.neg().getNumBitsAbs();for(var J=this.high!=0?this.high:this.low,sA=31;sA>0&&(J&1<=0};LongPrototype.isOdd=function(){return(this.low&1)==1};LongPrototype.isEven=function(){return(this.low&1)==0};LongPrototype.equals=function(J){return isLong(J)||(J=fromValue(J)),this.unsigned!==J.unsigned&&this.high>>>31==1&&J.high>>>31==1?!1:this.high===J.high&&this.low===J.low};LongPrototype.eq=LongPrototype.equals;LongPrototype.notEquals=function(J){return!this.eq(J)};LongPrototype.neq=LongPrototype.notEquals;LongPrototype.ne=LongPrototype.notEquals;LongPrototype.lessThan=function(J){return this.comp(J)<0};LongPrototype.lt=LongPrototype.lessThan;LongPrototype.lessThanOrEqual=function(J){return this.comp(J)<=0};LongPrototype.lte=LongPrototype.lessThanOrEqual;LongPrototype.le=LongPrototype.lessThanOrEqual;LongPrototype.greaterThan=function(J){return this.comp(J)>0};LongPrototype.gt=LongPrototype.greaterThan;LongPrototype.greaterThanOrEqual=function(J){return this.comp(J)>=0};LongPrototype.gte=LongPrototype.greaterThanOrEqual;LongPrototype.ge=LongPrototype.greaterThanOrEqual;LongPrototype.compare=function(J){if(isLong(J)||(J=fromValue(J)),this.eq(J))return 0;var sA=this.isNegative(),GA=J.isNegative();return sA&&!GA?-1:!sA&&GA?1:this.unsigned?J.high>>>0>this.high>>>0||J.high===this.high&&J.low>>>0>this.low>>>0?-1:1:this.sub(J).isNegative()?-1:1};LongPrototype.comp=LongPrototype.compare;LongPrototype.negate=function(){return!this.unsigned&&this.eq(MIN_VALUE)?MIN_VALUE:this.not().add(ONE)};LongPrototype.neg=LongPrototype.negate;LongPrototype.add=function(J){isLong(J)||(J=fromValue(J));var sA=this.high>>>16,GA=this.high&65535,uA=this.low>>>16,vA=this.low&65535,P=J.high>>>16,PA=J.high&65535,JA=J.low>>>16,LA=J.low&65535,e0=0,R=0,i0=0,$A=0;return $A+=vA+LA,i0+=$A>>>16,$A&=65535,i0+=uA+JA,R+=i0>>>16,i0&=65535,R+=GA+PA,e0+=R>>>16,R&=65535,e0+=sA+P,e0&=65535,fromBits(i0<<16|$A,e0<<16|R,this.unsigned)};LongPrototype.subtract=function(J){return isLong(J)||(J=fromValue(J)),this.add(J.neg())};LongPrototype.sub=LongPrototype.subtract;LongPrototype.multiply=function(J){if(this.isZero())return ZERO;if(isLong(J)||(J=fromValue(J)),wasm){var sA=wasm.mul(this.low,this.high,J.low,J.high);return fromBits(sA,wasm.get_high(),this.unsigned)}if(J.isZero())return ZERO;if(this.eq(MIN_VALUE))return J.isOdd()?MIN_VALUE:ZERO;if(J.eq(MIN_VALUE))return this.isOdd()?MIN_VALUE:ZERO;if(this.isNegative())return J.isNegative()?this.neg().mul(J.neg()):this.neg().mul(J).neg();if(J.isNegative())return this.mul(J.neg()).neg();if(this.lt(TWO_PWR_24)&&J.lt(TWO_PWR_24))return fromNumber(this.toNumber()*J.toNumber(),this.unsigned);var GA=this.high>>>16,uA=this.high&65535,vA=this.low>>>16,P=this.low&65535,PA=J.high>>>16,JA=J.high&65535,LA=J.low>>>16,e0=J.low&65535,R=0,i0=0,$A=0,pA=0;return pA+=P*e0,$A+=pA>>>16,pA&=65535,$A+=vA*e0,i0+=$A>>>16,$A&=65535,$A+=P*LA,i0+=$A>>>16,$A&=65535,i0+=uA*e0,R+=i0>>>16,i0&=65535,i0+=vA*LA,R+=i0>>>16,i0&=65535,i0+=P*JA,R+=i0>>>16,i0&=65535,R+=GA*e0+uA*LA+vA*JA+P*PA,R&=65535,fromBits($A<<16|pA,R<<16|i0,this.unsigned)};LongPrototype.mul=LongPrototype.multiply;LongPrototype.divide=function(J){if(isLong(J)||(J=fromValue(J)),J.isZero())throw Error("division by zero");if(wasm){if(!this.unsigned&&this.high===-2147483648&&J.low===-1&&J.high===-1)return this;var sA=(this.unsigned?wasm.div_u:wasm.div_s)(this.low,this.high,J.low,J.high);return fromBits(sA,wasm.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?UZERO:ZERO;var GA,uA,vA;if(this.unsigned){if(J.unsigned||(J=J.toUnsigned()),J.gt(this))return UZERO;if(J.gt(this.shru(1)))return UONE;vA=UZERO}else{if(this.eq(MIN_VALUE)){if(J.eq(ONE)||J.eq(NEG_ONE))return MIN_VALUE;if(J.eq(MIN_VALUE))return ONE;var P=this.shr(1);return GA=P.div(J).shl(1),GA.eq(ZERO)?J.isNegative()?ONE:NEG_ONE:(uA=this.sub(J.mul(GA)),vA=GA.add(uA.div(J)),vA)}else if(J.eq(MIN_VALUE))return this.unsigned?UZERO:ZERO;if(this.isNegative())return J.isNegative()?this.neg().div(J.neg()):this.neg().div(J).neg();if(J.isNegative())return this.div(J.neg()).neg();vA=ZERO}for(uA=this;uA.gte(J);){GA=Math.max(1,Math.floor(uA.toNumber()/J.toNumber()));for(var PA=Math.ceil(Math.log(GA)/Math.LN2),JA=PA<=48?1:pow_dbl(2,PA-48),LA=fromNumber(GA),e0=LA.mul(J);e0.isNegative()||e0.gt(uA);)GA-=JA,LA=fromNumber(GA,this.unsigned),e0=LA.mul(J);LA.isZero()&&(LA=ONE),vA=vA.add(LA),uA=uA.sub(e0)}return vA};LongPrototype.div=LongPrototype.divide;LongPrototype.modulo=function(J){if(isLong(J)||(J=fromValue(J)),wasm){var sA=(this.unsigned?wasm.rem_u:wasm.rem_s)(this.low,this.high,J.low,J.high);return fromBits(sA,wasm.get_high(),this.unsigned)}return this.sub(this.div(J).mul(J))};LongPrototype.mod=LongPrototype.modulo;LongPrototype.rem=LongPrototype.modulo;LongPrototype.not=function(){return fromBits(~this.low,~this.high,this.unsigned)};LongPrototype.and=function(J){return isLong(J)||(J=fromValue(J)),fromBits(this.low&J.low,this.high&J.high,this.unsigned)};LongPrototype.or=function(J){return isLong(J)||(J=fromValue(J)),fromBits(this.low|J.low,this.high|J.high,this.unsigned)};LongPrototype.xor=function(J){return isLong(J)||(J=fromValue(J)),fromBits(this.low^J.low,this.high^J.high,this.unsigned)};LongPrototype.shiftLeft=function(J){return isLong(J)&&(J=J.toInt()),(J&=63)==0?this:J<32?fromBits(this.low<>>32-J,this.unsigned):fromBits(0,this.low<>>J|this.high<<32-J,this.high>>J,this.unsigned):fromBits(this.high>>J-32,this.high>=0?0:-1,this.unsigned)};LongPrototype.shr=LongPrototype.shiftRight;LongPrototype.shiftRightUnsigned=function(J){if(isLong(J)&&(J=J.toInt()),J&=63,J===0)return this;var sA=this.high;if(J<32){var GA=this.low;return fromBits(GA>>>J|sA<<32-J,sA>>>J,this.unsigned)}else return J===32?fromBits(sA,0,this.unsigned):fromBits(sA>>>J-32,0,this.unsigned)};LongPrototype.shru=LongPrototype.shiftRightUnsigned;LongPrototype.shr_u=LongPrototype.shiftRightUnsigned;LongPrototype.toSigned=function(){return this.unsigned?fromBits(this.low,this.high,!1):this};LongPrototype.toUnsigned=function(){return this.unsigned?this:fromBits(this.low,this.high,!0)};LongPrototype.toBytes=function(J){return J?this.toBytesLE():this.toBytesBE()};LongPrototype.toBytesLE=function(){var J=this.high,sA=this.low;return[sA&255,sA>>>8&255,sA>>>16&255,sA>>>24,J&255,J>>>8&255,J>>>16&255,J>>>24]};LongPrototype.toBytesBE=function(){var J=this.high,sA=this.low;return[J>>>24,J>>>16&255,J>>>8&255,J&255,sA>>>24,sA>>>16&255,sA>>>8&255,sA&255]};Long.fromBytes=function(J,sA,GA){return GA?Long.fromBytesLE(J,sA):Long.fromBytesBE(J,sA)};Long.fromBytesLE=function(J,sA){return new Long(J[0]|J[1]<<8|J[2]<<16|J[3]<<24,J[4]|J[5]<<8|J[6]<<16|J[7]<<24,sA)};Long.fromBytesBE=function(J,sA){return new Long(J[4]<<24|J[5]<<16|J[6]<<8|J[7],J[0]<<24|J[1]<<16|J[2]<<8|J[3],sA)};var indexMinimal={},minimal$1={},aspromise=asPromise;function asPromise(oA,J){for(var sA=new Array(arguments.length-1),GA=0,uA=2,vA=!0;uA1&&PA.charAt(JA)==="=";)++LA;return Math.ceil(PA.length*3)/4-LA};for(var sA=new Array(64),GA=new Array(123),uA=0;uA<64;)GA[sA[uA]=uA<26?uA+65:uA<52?uA+71:uA<62?uA-4:uA-59|43]=uA++;J.encode=function(PA,JA,LA){for(var e0=null,R=[],i0=0,$A=0,pA;JA>2],pA=(u0&3)<<4,$A=1;break;case 1:R[i0++]=sA[pA|u0>>4],pA=(u0&15)<<2,$A=2;break;case 2:R[i0++]=sA[pA|u0>>6],R[i0++]=sA[u0&63],$A=0;break}i0>8191&&((e0||(e0=[])).push(String.fromCharCode.apply(String,R)),i0=0)}return $A&&(R[i0++]=sA[pA],R[i0++]=61,$A===1&&(R[i0++]=61)),e0?(i0&&e0.push(String.fromCharCode.apply(String,R.slice(0,i0))),e0.join("")):String.fromCharCode.apply(String,R.slice(0,i0))};var vA="invalid encoding";J.decode=function(PA,JA,LA){for(var e0=LA,R=0,i0,$A=0;$A1)break;if((pA=GA[pA])===void 0)throw Error(vA);switch(R){case 0:i0=pA,R=1;break;case 1:JA[LA++]=i0<<2|(pA&48)>>4,i0=pA,R=2;break;case 2:JA[LA++]=(i0&15)<<4|(pA&60)>>2,i0=pA,R=3;break;case 3:JA[LA++]=(i0&3)<<6|pA,R=0;break}}if(R===1)throw Error(vA);return LA-e0},J.test=function(PA){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(PA)}})(base64$1);var eventemitter=EventEmitter;function EventEmitter(){this._listeners={}}EventEmitter.prototype.on=function(J,sA,GA){return(this._listeners[J]||(this._listeners[J]=[])).push({fn:sA,ctx:GA||this}),this};EventEmitter.prototype.off=function(J,sA){if(J===void 0)this._listeners={};else if(sA===void 0)this._listeners[J]=[];else for(var GA=this._listeners[J],uA=0;uA0?0:2147483648,vA,P);else if(isNaN(uA))GA(2143289344,vA,P);else if(uA>34028234663852886e22)GA((PA<<31|2139095040)>>>0,vA,P);else if(uA<11754943508222875e-54)GA((PA<<31|Math.round(uA/1401298464324817e-60))>>>0,vA,P);else{var JA=Math.floor(Math.log(uA)/Math.LN2),LA=Math.round(uA*Math.pow(2,-JA)*8388608)&8388607;GA((PA<<31|JA+127<<23|LA)>>>0,vA,P)}}oA.writeFloatLE=J.bind(null,writeUintLE),oA.writeFloatBE=J.bind(null,writeUintBE);function sA(GA,uA,vA){var P=GA(uA,vA),PA=(P>>31)*2+1,JA=P>>>23&255,LA=P&8388607;return JA===255?LA?NaN:PA*(1/0):JA===0?PA*1401298464324817e-60*LA:PA*Math.pow(2,JA-150)*(LA+8388608)}oA.readFloatLE=sA.bind(null,readUintLE),oA.readFloatBE=sA.bind(null,readUintBE)}(),typeof Float64Array!="undefined"?function(){var J=new Float64Array([-0]),sA=new Uint8Array(J.buffer),GA=sA[7]===128;function uA(JA,LA,e0){J[0]=JA,LA[e0]=sA[0],LA[e0+1]=sA[1],LA[e0+2]=sA[2],LA[e0+3]=sA[3],LA[e0+4]=sA[4],LA[e0+5]=sA[5],LA[e0+6]=sA[6],LA[e0+7]=sA[7]}function vA(JA,LA,e0){J[0]=JA,LA[e0]=sA[7],LA[e0+1]=sA[6],LA[e0+2]=sA[5],LA[e0+3]=sA[4],LA[e0+4]=sA[3],LA[e0+5]=sA[2],LA[e0+6]=sA[1],LA[e0+7]=sA[0]}oA.writeDoubleLE=GA?uA:vA,oA.writeDoubleBE=GA?vA:uA;function P(JA,LA){return sA[0]=JA[LA],sA[1]=JA[LA+1],sA[2]=JA[LA+2],sA[3]=JA[LA+3],sA[4]=JA[LA+4],sA[5]=JA[LA+5],sA[6]=JA[LA+6],sA[7]=JA[LA+7],J[0]}function PA(JA,LA){return sA[7]=JA[LA],sA[6]=JA[LA+1],sA[5]=JA[LA+2],sA[4]=JA[LA+3],sA[3]=JA[LA+4],sA[2]=JA[LA+5],sA[1]=JA[LA+6],sA[0]=JA[LA+7],J[0]}oA.readDoubleLE=GA?P:PA,oA.readDoubleBE=GA?PA:P}():function(){function J(GA,uA,vA,P,PA,JA){var LA=P<0?1:0;if(LA&&(P=-P),P===0)GA(0,PA,JA+uA),GA(1/P>0?0:2147483648,PA,JA+vA);else if(isNaN(P))GA(0,PA,JA+uA),GA(2146959360,PA,JA+vA);else if(P>17976931348623157e292)GA(0,PA,JA+uA),GA((LA<<31|2146435072)>>>0,PA,JA+vA);else{var e0;if(P<22250738585072014e-324)e0=P/5e-324,GA(e0>>>0,PA,JA+uA),GA((LA<<31|e0/4294967296)>>>0,PA,JA+vA);else{var R=Math.floor(Math.log(P)/Math.LN2);R===1024&&(R=1023),e0=P*Math.pow(2,-R),GA(e0*4503599627370496>>>0,PA,JA+uA),GA((LA<<31|R+1023<<20|e0*1048576&1048575)>>>0,PA,JA+vA)}}}oA.writeDoubleLE=J.bind(null,writeUintLE,0,4),oA.writeDoubleBE=J.bind(null,writeUintBE,4,0);function sA(GA,uA,vA,P,PA){var JA=GA(P,PA+uA),LA=GA(P,PA+vA),e0=(LA>>31)*2+1,R=LA>>>20&2047,i0=4294967296*(LA&1048575)+JA;return R===2047?i0?NaN:e0*(1/0):R===0?e0*5e-324*i0:e0*Math.pow(2,R-1075)*(i0+4503599627370496)}oA.readDoubleLE=sA.bind(null,readUintLE,0,4),oA.readDoubleBE=sA.bind(null,readUintBE,4,0)}(),oA}function writeUintLE(oA,J,sA){J[sA]=oA&255,J[sA+1]=oA>>>8&255,J[sA+2]=oA>>>16&255,J[sA+3]=oA>>>24}function writeUintBE(oA,J,sA){J[sA]=oA>>>24,J[sA+1]=oA>>>16&255,J[sA+2]=oA>>>8&255,J[sA+3]=oA&255}function readUintLE(oA,J){return(oA[J]|oA[J+1]<<8|oA[J+2]<<16|oA[J+3]<<24)>>>0}function readUintBE(oA,J){return(oA[J]<<24|oA[J+1]<<16|oA[J+2]<<8|oA[J+3])>>>0}var inquire_1=inquire;function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(oA){}return null}var utf8$2={};(function(oA){var J=oA;J.length=function(GA){for(var uA=0,vA=0,P=0;P191&&e0<224?JA[LA++]=(e0&31)<<6|GA[uA++]&63:e0>239&&e0<365?(e0=((e0&7)<<18|(GA[uA++]&63)<<12|(GA[uA++]&63)<<6|GA[uA++]&63)-65536,JA[LA++]=55296+(e0>>10),JA[LA++]=56320+(e0&1023)):JA[LA++]=(e0&15)<<12|(GA[uA++]&63)<<6|GA[uA++]&63,LA>8191&&((PA||(PA=[])).push(String.fromCharCode.apply(String,JA)),LA=0);return PA?(LA&&PA.push(String.fromCharCode.apply(String,JA.slice(0,LA))),PA.join("")):String.fromCharCode.apply(String,JA.slice(0,LA))},J.write=function(GA,uA,vA){for(var P=vA,PA,JA,LA=0;LA>6|192,uA[vA++]=PA&63|128):(PA&64512)==55296&&((JA=GA.charCodeAt(LA+1))&64512)==56320?(PA=65536+((PA&1023)<<10)+(JA&1023),++LA,uA[vA++]=PA>>18|240,uA[vA++]=PA>>12&63|128,uA[vA++]=PA>>6&63|128,uA[vA++]=PA&63|128):(uA[vA++]=PA>>12|224,uA[vA++]=PA>>6&63|128,uA[vA++]=PA&63|128);return vA-P}})(utf8$2);var pool_1=pool;function pool(oA,J,sA){var GA=sA||8192,uA=GA>>>1,vA=null,P=GA;return function(JA){if(JA<1||JA>uA)return oA(JA);P+JA>GA&&(vA=oA(GA),P=0);var LA=J.call(vA,P,P+=JA);return P&7&&(P=(P|7)+1),LA}}var longbits=LongBits$2,util$5=minimal$1;function LongBits$2(oA,J){this.lo=oA>>>0,this.hi=J>>>0}var zero=LongBits$2.zero=new LongBits$2(0,0);zero.toNumber=function(){return 0};zero.zzEncode=zero.zzDecode=function(){return this};zero.length=function(){return 1};var zeroHash=LongBits$2.zeroHash="\0\0\0\0\0\0\0\0";LongBits$2.fromNumber=function oA(J){if(J===0)return zero;var sA=J<0;sA&&(J=-J);var GA=J>>>0,uA=(J-GA)/4294967296>>>0;return sA&&(uA=~uA>>>0,GA=~GA>>>0,++GA>4294967295&&(GA=0,++uA>4294967295&&(uA=0))),new LongBits$2(GA,uA)};LongBits$2.from=function oA(J){if(typeof J=="number")return LongBits$2.fromNumber(J);if(util$5.isString(J))if(util$5.Long)J=util$5.Long.fromString(J);else return LongBits$2.fromNumber(parseInt(J,10));return J.low||J.high?new LongBits$2(J.low>>>0,J.high>>>0):zero};LongBits$2.prototype.toNumber=function oA(J){if(!J&&this.hi>>>31){var sA=~this.lo+1>>>0,GA=~this.hi>>>0;return sA||(GA=GA+1>>>0),-(sA+GA*4294967296)}return this.lo+this.hi*4294967296};LongBits$2.prototype.toLong=function oA(J){return util$5.Long?new util$5.Long(this.lo|0,this.hi|0,Boolean(J)):{low:this.lo|0,high:this.hi|0,unsigned:Boolean(J)}};var charCodeAt=String.prototype.charCodeAt;LongBits$2.fromHash=function oA(J){return J===zeroHash?zero:new LongBits$2((charCodeAt.call(J,0)|charCodeAt.call(J,1)<<8|charCodeAt.call(J,2)<<16|charCodeAt.call(J,3)<<24)>>>0,(charCodeAt.call(J,4)|charCodeAt.call(J,5)<<8|charCodeAt.call(J,6)<<16|charCodeAt.call(J,7)<<24)>>>0)};LongBits$2.prototype.toHash=function oA(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};LongBits$2.prototype.zzEncode=function oA(){var J=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^J)>>>0,this.lo=(this.lo<<1^J)>>>0,this};LongBits$2.prototype.zzDecode=function oA(){var J=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^J)>>>0,this.hi=(this.hi>>>1^J)>>>0,this};LongBits$2.prototype.length=function oA(){var J=this.lo,sA=(this.lo>>>28|this.hi<<4)>>>0,GA=this.hi>>>24;return GA===0?sA===0?J<16384?J<128?1:2:J<2097152?3:4:sA<16384?sA<128?5:6:sA<2097152?7:8:GA<128?9:10};(function(oA){var J=oA;J.asPromise=aspromise,J.base64=base64$1,J.EventEmitter=eventemitter,J.float=float,J.inquire=inquire_1,J.utf8=utf8$2,J.pool=pool_1,J.LongBits=longbits,J.isNode=Boolean(typeof commonjsGlobal!="undefined"&&commonjsGlobal&&commonjsGlobal.process&&commonjsGlobal.process.versions&&commonjsGlobal.process.versions.node),J.global=J.isNode&&commonjsGlobal||typeof window!="undefined"&&window||typeof self!="undefined"&&self||commonjsGlobal,J.emptyArray=Object.freeze?Object.freeze([]):[],J.emptyObject=Object.freeze?Object.freeze({}):{},J.isInteger=Number.isInteger||function(vA){return typeof vA=="number"&&isFinite(vA)&&Math.floor(vA)===vA},J.isString=function(vA){return typeof vA=="string"||vA instanceof String},J.isObject=function(vA){return vA&&typeof vA=="object"},J.isset=J.isSet=function(vA,P){var PA=vA[P];return PA!=null&&vA.hasOwnProperty(P)?typeof PA!="object"||(Array.isArray(PA)?PA.length:Object.keys(PA).length)>0:!1},J.Buffer=function(){try{var uA=J.inquire("buffer").Buffer;return uA.prototype.utf8Write?uA:null}catch{return null}}(),J._Buffer_from=null,J._Buffer_allocUnsafe=null,J.newBuffer=function(vA){return typeof vA=="number"?J.Buffer?J._Buffer_allocUnsafe(vA):new J.Array(vA):J.Buffer?J._Buffer_from(vA):typeof Uint8Array=="undefined"?vA:new Uint8Array(vA)},J.Array=typeof Uint8Array!="undefined"?Uint8Array:Array,J.Long=J.global.dcodeIO&&J.global.dcodeIO.Long||J.global.Long||J.inquire("long"),J.key2Re=/^true|false|0|1$/,J.key32Re=/^-?(?:0|[1-9][0-9]*)$/,J.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,J.longToHash=function(vA){return vA?J.LongBits.from(vA).toHash():J.LongBits.zeroHash},J.longFromHash=function(vA,P){var PA=J.LongBits.fromHash(vA);return J.Long?J.Long.fromBits(PA.lo,PA.hi,P):PA.toNumber(Boolean(P))};function sA(uA,vA,P){for(var PA=Object.keys(vA),JA=0;JA-1;--LA)if(P[JA[LA]]===1&&this[JA[LA]]!==void 0&&this[JA[LA]]!==null)return JA[LA]}},J.oneOfSetter=function(vA){return function(P){for(var PA=0;PA127;)J[sA++]=oA&127|128,oA>>>=7;J[sA]=oA}function VarintOp(oA,J){this.len=oA,this.next=void 0,this.val=J}VarintOp.prototype=Object.create(Op.prototype);VarintOp.prototype.fn=writeVarint32;Writer$1.prototype.uint32=function oA(J){return this.len+=(this.tail=this.tail.next=new VarintOp((J=J>>>0)<128?1:J<16384?2:J<2097152?3:J<268435456?4:5,J)).len,this};Writer$1.prototype.int32=function oA(J){return J<0?this._push(writeVarint64,10,LongBits$1.fromNumber(J)):this.uint32(J)};Writer$1.prototype.sint32=function oA(J){return this.uint32((J<<1^J>>31)>>>0)};function writeVarint64(oA,J,sA){for(;oA.hi;)J[sA++]=oA.lo&127|128,oA.lo=(oA.lo>>>7|oA.hi<<25)>>>0,oA.hi>>>=7;for(;oA.lo>127;)J[sA++]=oA.lo&127|128,oA.lo=oA.lo>>>7;J[sA++]=oA.lo}Writer$1.prototype.uint64=function oA(J){var sA=LongBits$1.from(J);return this._push(writeVarint64,sA.length(),sA)};Writer$1.prototype.int64=Writer$1.prototype.uint64;Writer$1.prototype.sint64=function oA(J){var sA=LongBits$1.from(J).zzEncode();return this._push(writeVarint64,sA.length(),sA)};Writer$1.prototype.bool=function oA(J){return this._push(writeByte,1,J?1:0)};function writeFixed32(oA,J,sA){J[sA]=oA&255,J[sA+1]=oA>>>8&255,J[sA+2]=oA>>>16&255,J[sA+3]=oA>>>24}Writer$1.prototype.fixed32=function oA(J){return this._push(writeFixed32,4,J>>>0)};Writer$1.prototype.sfixed32=Writer$1.prototype.fixed32;Writer$1.prototype.fixed64=function oA(J){var sA=LongBits$1.from(J);return this._push(writeFixed32,4,sA.lo)._push(writeFixed32,4,sA.hi)};Writer$1.prototype.sfixed64=Writer$1.prototype.fixed64;Writer$1.prototype.float=function oA(J){return this._push(util$4.float.writeFloatLE,4,J)};Writer$1.prototype.double=function oA(J){return this._push(util$4.float.writeDoubleLE,8,J)};var writeBytes=util$4.Array.prototype.set?function oA(J,sA,GA){sA.set(J,GA)}:function oA(J,sA,GA){for(var uA=0;uA>>0;if(!sA)return this._push(writeByte,1,0);if(util$4.isString(J)){var GA=Writer$1.alloc(sA=base64.length(J));base64.decode(J,GA,0),J=GA}return this.uint32(sA)._push(writeBytes,sA,J)};Writer$1.prototype.string=function oA(J){var sA=utf8$1.length(J);return sA?this.uint32(sA)._push(utf8$1.write,sA,J):this._push(writeByte,1,0)};Writer$1.prototype.fork=function oA(){return this.states=new State(this),this.head=this.tail=new Op(noop,0,0),this.len=0,this};Writer$1.prototype.reset=function oA(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Op(noop,0,0),this.len=0),this};Writer$1.prototype.ldelim=function oA(){var J=this.head,sA=this.tail,GA=this.len;return this.reset().uint32(GA),GA&&(this.tail.next=J.next,this.tail=sA,this.len+=GA),this};Writer$1.prototype.finish=function oA(){for(var J=this.head.next,sA=this.constructor.alloc(this.len),GA=0;J;)J.fn(J.val,sA,GA),GA+=J.len,J=J.next;return sA};Writer$1._configure=function(oA){BufferWriter$1=oA,Writer$1.create=create$1(),BufferWriter$1._configure()};var writer_buffer=BufferWriter,Writer=writer;(BufferWriter.prototype=Object.create(Writer.prototype)).constructor=BufferWriter;var util$3=minimal$1;function BufferWriter(){Writer.call(this)}BufferWriter._configure=function(){BufferWriter.alloc=util$3._Buffer_allocUnsafe,BufferWriter.writeBytesBuffer=util$3.Buffer&&util$3.Buffer.prototype instanceof Uint8Array&&util$3.Buffer.prototype.set.name==="set"?function(J,sA,GA){sA.set(J,GA)}:function(J,sA,GA){if(J.copy)J.copy(sA,GA,0,J.length);else for(var uA=0;uA>>0;return this.uint32(sA),sA&&this._push(BufferWriter.writeBytesBuffer,sA,J),this};function writeStringBuffer(oA,J,sA){oA.length<40?util$3.utf8.write(oA,J,sA):J.utf8Write?J.utf8Write(oA,sA):J.write(oA,sA)}BufferWriter.prototype.string=function oA(J){var sA=util$3.Buffer.byteLength(J);return this.uint32(sA),sA&&this._push(writeStringBuffer,sA,J),this};BufferWriter._configure();var reader=Reader$1,util$2=minimal$1,BufferReader$1,LongBits=util$2.LongBits,utf8=util$2.utf8;function indexOutOfRange(oA,J){return RangeError("index out of range: "+oA.pos+" + "+(J||1)+" > "+oA.len)}function Reader$1(oA){this.buf=oA,this.pos=0,this.len=oA.length}var create_array=typeof Uint8Array!="undefined"?function oA(J){if(J instanceof Uint8Array||Array.isArray(J))return new Reader$1(J);throw Error("illegal buffer")}:function oA(J){if(Array.isArray(J))return new Reader$1(J);throw Error("illegal buffer")},create=function oA(){return util$2.Buffer?function(sA){return(Reader$1.create=function(uA){return util$2.Buffer.isBuffer(uA)?new BufferReader$1(uA):create_array(uA)})(sA)}:create_array};Reader$1.create=create();Reader$1.prototype._slice=util$2.Array.prototype.subarray||util$2.Array.prototype.slice;Reader$1.prototype.uint32=function oA(){var J=4294967295;return function(){if(J=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(J=(J|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(J=(J|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(J=(J|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(J=(J|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return J;if((this.pos+=5)>this.len)throw this.pos=this.len,indexOutOfRange(this,10);return J}}();Reader$1.prototype.int32=function oA(){return this.uint32()|0};Reader$1.prototype.sint32=function oA(){var J=this.uint32();return J>>>1^-(J&1)|0};function readLongVarint(){var oA=new LongBits(0,0),J=0;if(this.len-this.pos>4){for(;J<4;++J)if(oA.lo=(oA.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA;if(oA.lo=(oA.lo|(this.buf[this.pos]&127)<<28)>>>0,oA.hi=(oA.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return oA;J=0}else{for(;J<3;++J){if(this.pos>=this.len)throw indexOutOfRange(this);if(oA.lo=(oA.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA}return oA.lo=(oA.lo|(this.buf[this.pos++]&127)<>>0,oA}if(this.len-this.pos>4){for(;J<5;++J)if(oA.hi=(oA.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA}else for(;J<5;++J){if(this.pos>=this.len)throw indexOutOfRange(this);if(oA.hi=(oA.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA}throw Error("invalid varint encoding")}Reader$1.prototype.bool=function oA(){return this.uint32()!==0};function readFixed32_end(oA,J){return(oA[J-4]|oA[J-3]<<8|oA[J-2]<<16|oA[J-1]<<24)>>>0}Reader$1.prototype.fixed32=function oA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)};Reader$1.prototype.sfixed32=function oA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)|0};function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new LongBits(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}Reader$1.prototype.float=function oA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var J=util$2.float.readFloatLE(this.buf,this.pos);return this.pos+=4,J};Reader$1.prototype.double=function oA(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var J=util$2.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,J};Reader$1.prototype.bytes=function oA(){var J=this.uint32(),sA=this.pos,GA=this.pos+J;if(GA>this.len)throw indexOutOfRange(this,J);return this.pos+=J,Array.isArray(this.buf)?this.buf.slice(sA,GA):sA===GA?new this.buf.constructor(0):this._slice.call(this.buf,sA,GA)};Reader$1.prototype.string=function oA(){var J=this.bytes();return utf8.read(J,0,J.length)};Reader$1.prototype.skip=function oA(J){if(typeof J=="number"){if(this.pos+J>this.len)throw indexOutOfRange(this,J);this.pos+=J}else do if(this.pos>=this.len)throw indexOutOfRange(this);while(this.buf[this.pos++]&128);return this};Reader$1.prototype.skipType=function(oA){switch(oA){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(oA=this.uint32()&7)!=4;)this.skipType(oA);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+oA+" at offset "+this.pos)}return this};Reader$1._configure=function(oA){BufferReader$1=oA,Reader$1.create=create(),BufferReader$1._configure();var J=util$2.Long?"toLong":"toNumber";util$2.merge(Reader$1.prototype,{int64:function(){return readLongVarint.call(this)[J](!1)},uint64:function(){return readLongVarint.call(this)[J](!0)},sint64:function(){return readLongVarint.call(this).zzDecode()[J](!1)},fixed64:function(){return readFixed64.call(this)[J](!0)},sfixed64:function(){return readFixed64.call(this)[J](!1)}})};var reader_buffer=BufferReader,Reader=reader;(BufferReader.prototype=Object.create(Reader.prototype)).constructor=BufferReader;var util$1=minimal$1;function BufferReader(oA){Reader.call(this,oA)}BufferReader._configure=function(){util$1.Buffer&&(BufferReader.prototype._slice=util$1.Buffer.prototype.slice)};BufferReader.prototype.string=function oA(){var J=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+J,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+J,this.len))};BufferReader._configure();var rpc={},service=Service,util=minimal$1;(Service.prototype=Object.create(util.EventEmitter.prototype)).constructor=Service;function Service(oA,J,sA){if(typeof oA!="function")throw TypeError("rpcImpl must be a function");util.EventEmitter.call(this),this.rpcImpl=oA,this.requestDelimited=Boolean(J),this.responseDelimited=Boolean(sA)}Service.prototype.rpcCall=function oA(J,sA,GA,uA,vA){if(!uA)throw TypeError("request must be specified");var P=this;if(!vA)return util.asPromise(oA,P,J,sA,GA,uA);if(!P.rpcImpl){setTimeout(function(){vA(Error("already ended"))},0);return}try{return P.rpcImpl(J,sA[P.requestDelimited?"encodeDelimited":"encode"](uA).finish(),function(JA,LA){if(JA)return P.emit("error",JA,J),vA(JA);if(LA===null){P.end(!0);return}if(!(LA instanceof GA))try{LA=GA[P.responseDelimited?"decodeDelimited":"decode"](LA)}catch(e0){return P.emit("error",e0,J),vA(e0)}return P.emit("data",LA,J),vA(null,LA)})}catch(PA){P.emit("error",PA,J),setTimeout(function(){vA(PA)},0);return}};Service.prototype.end=function oA(J){return this.rpcImpl&&(J||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this};(function(oA){var J=oA;J.Service=service})(rpc);var roots={};(function(oA){var J=oA;J.build="minimal",J.Writer=writer,J.BufferWriter=writer_buffer,J.Reader=reader,J.BufferReader=reader_buffer,J.util=minimal$1,J.rpc=rpc,J.roots=roots,J.configure=sA;function sA(){J.util._configure(),J.Writer._configure(J.BufferWriter),J.Reader._configure(J.BufferReader)}sA()})(indexMinimal);var minimal=indexMinimal;const simd=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));var sha256={exports:{}};(function(oA){(function(J,sA){var GA={};sA(GA);var uA=GA.default;for(var vA in GA)uA[vA]=GA[vA];oA.exports=uA})(commonjsGlobal,function(J){J.__esModule=!0,J.digestLength=32,J.blockSize=64;var sA=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function GA(i0,$A,pA,u0,kA){for(var dA,QA,F0,FA,KA,IA,l0,EA,At,j0,Pt,Kt,qt;kA>=64;){for(dA=$A[0],QA=$A[1],F0=$A[2],FA=$A[3],KA=$A[4],IA=$A[5],l0=$A[6],EA=$A[7],j0=0;j0<16;j0++)Pt=u0+j0*4,i0[j0]=(pA[Pt]&255)<<24|(pA[Pt+1]&255)<<16|(pA[Pt+2]&255)<<8|pA[Pt+3]&255;for(j0=16;j0<64;j0++)At=i0[j0-2],Kt=(At>>>17|At<<32-17)^(At>>>19|At<<32-19)^At>>>10,At=i0[j0-15],qt=(At>>>7|At<<32-7)^(At>>>18|At<<32-18)^At>>>3,i0[j0]=(Kt+i0[j0-7]|0)+(qt+i0[j0-16]|0);for(j0=0;j0<64;j0++)Kt=(((KA>>>6|KA<<32-6)^(KA>>>11|KA<<32-11)^(KA>>>25|KA<<32-25))+(KA&IA^~KA&l0)|0)+(EA+(sA[j0]+i0[j0]|0)|0)|0,qt=((dA>>>2|dA<<32-2)^(dA>>>13|dA<<32-13)^(dA>>>22|dA<<32-22))+(dA&QA^dA&F0^QA&F0)|0,EA=l0,l0=IA,IA=KA,KA=FA+Kt|0,FA=F0,F0=QA,QA=dA,dA=Kt+qt|0;$A[0]+=dA,$A[1]+=QA,$A[2]+=F0,$A[3]+=FA,$A[4]+=KA,$A[5]+=IA,$A[6]+=l0,$A[7]+=EA,u0+=64,kA-=64}return u0}var uA=function(){function i0(){this.digestLength=J.digestLength,this.blockSize=J.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return i0.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},i0.prototype.clean=function(){for(var $A=0;$A0){for(;this.bufferLength<64&&pA>0;)this.buffer[this.bufferLength++]=$A[u0++],pA--;this.bufferLength===64&&(GA(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(pA>=64&&(u0=GA(this.temp,this.state,$A,u0,pA),pA%=64);pA>0;)this.buffer[this.bufferLength++]=$A[u0++],pA--;return this},i0.prototype.finish=function($A){if(!this.finished){var pA=this.bytesHashed,u0=this.bufferLength,kA=pA/536870912|0,dA=pA<<3,QA=pA%64<56?64:128;this.buffer[u0]=128;for(var F0=u0+1;F0>>24&255,this.buffer[QA-7]=kA>>>16&255,this.buffer[QA-6]=kA>>>8&255,this.buffer[QA-5]=kA>>>0&255,this.buffer[QA-4]=dA>>>24&255,this.buffer[QA-3]=dA>>>16&255,this.buffer[QA-2]=dA>>>8&255,this.buffer[QA-1]=dA>>>0&255,GA(this.temp,this.state,this.buffer,0,QA),this.finished=!0}for(var F0=0;F0<8;F0++)$A[F0*4+0]=this.state[F0]>>>24&255,$A[F0*4+1]=this.state[F0]>>>16&255,$A[F0*4+2]=this.state[F0]>>>8&255,$A[F0*4+3]=this.state[F0]>>>0&255;return this},i0.prototype.digest=function(){var $A=new Uint8Array(this.digestLength);return this.finish($A),$A},i0.prototype._saveState=function($A){for(var pA=0;pAthis.blockSize)new uA().update($A).finish(pA).clean();else for(var u0=0;u0<$A.length;u0++)pA[u0]=$A[u0];for(var u0=0;u01&&$A.update(i0),pA&&$A.update(pA),$A.update(u0),$A.finish(i0),u0[0]++}var LA=new Uint8Array(J.digestLength);function e0(i0,$A,pA,u0){$A===void 0&&($A=LA),u0===void 0&&(u0=32);for(var kA=new Uint8Array([1]),dA=PA($A,i0),QA=new vA(dA),F0=new Uint8Array(QA.digestLength),FA=F0.length,KA=new Uint8Array(u0),IA=0;IA>>24&255,QA[1]=l0>>>16&255,QA[2]=l0>>>8&255,QA[3]=l0>>>0&255,kA.reset(),kA.update($A),kA.update(QA),kA.finish(FA);for(var EA=0;EAJ.arrayBuffer()).then(J=>WebAssembly.instantiate(J,g)).then(this._init):WebAssembly.instantiate(Buffer.from(C,"base64"),g).then(this._init),A)}_init(J){I=J.instance,g.env.emscripten_notify_memory_growth(0)}decode(J,sA=0){if(!I)throw new Error("ZSTDDecoder: Await .init() before decoding.");const GA=J.byteLength,uA=I.exports.malloc(GA);B.set(J,uA),sA=sA||Number(I.exports.ZSTD_findDecompressedSize(uA,GA));const vA=I.exports.malloc(sA),P=I.exports.ZSTD_decompress(vA,sA,uA,GA),PA=B.slice(vA,vA+P);return I.exports.free(uA),I.exports.free(vA),PA}}const C="AGFzbQEAAAABpQEVYAF/AX9gAn9/AGADf39/AX9gBX9/f39/AX9gAX8AYAJ/fwF/YAR/f39/AX9gA39/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAn9/AX5gAn5+AX5gAABgBX9/f39/AGAGf39/f39/AGAIf39/f39/f38AYAl/f39/f39/f38AYAABf2AIf39/f39/f38Bf2ANf39/f39/f39/f39/fwF/YAF/AX4CJwEDZW52H2Vtc2NyaXB0ZW5fbm90aWZ5X21lbW9yeV9ncm93dGgABANpaAEFAAAFAgEFCwACAQABAgIFBQcAAwABDgsBAQcAEhMHAAUBDAQEAAANBwQCAgYCBAgDAwMDBgEACQkHBgICAAYGAgQUBwYGAwIGAAMCAQgBBwUGCgoEEQAEBAEIAwgDBQgDEA8IAAcABAUBcAECAgUEAQCAAgYJAX8BQaCgwAILB2AHBm1lbW9yeQIABm1hbGxvYwAoBGZyZWUAJgxaU1REX2lzRXJyb3IAaBlaU1REX2ZpbmREZWNvbXByZXNzZWRTaXplAFQPWlNURF9kZWNvbXByZXNzAEoGX3N0YXJ0ACQJBwEAQQELASQKussBaA8AIAAgACgCBCABajYCBAsZACAAKAIAIAAoAgRBH3F0QQAgAWtBH3F2CwgAIABBiH9LC34BBH9BAyEBIAAoAgQiA0EgTQRAIAAoAggiASAAKAIQTwRAIAAQDQ8LIAAoAgwiAiABRgRAQQFBAiADQSBJGw8LIAAgASABIAJrIANBA3YiBCABIARrIAJJIgEbIgJrIgQ2AgggACADIAJBA3RrNgIEIAAgBCgAADYCAAsgAQsUAQF/IAAgARACIQIgACABEAEgAgv3AQECfyACRQRAIABCADcCACAAQQA2AhAgAEIANwIIQbh/DwsgACABNgIMIAAgAUEEajYCECACQQRPBEAgACABIAJqIgFBfGoiAzYCCCAAIAMoAAA2AgAgAUF/ai0AACIBBEAgAEEIIAEQFGs2AgQgAg8LIABBADYCBEF/DwsgACABNgIIIAAgAS0AACIDNgIAIAJBfmoiBEEBTQRAIARBAWtFBEAgACABLQACQRB0IANyIgM2AgALIAAgAS0AAUEIdCADajYCAAsgASACakF/ai0AACIBRQRAIABBADYCBEFsDwsgAEEoIAEQFCACQQN0ams2AgQgAgsWACAAIAEpAAA3AAAgACABKQAINwAICy8BAX8gAUECdEGgHWooAgAgACgCAEEgIAEgACgCBGprQR9xdnEhAiAAIAEQASACCyEAIAFCz9bTvtLHq9lCfiAAfEIfiUKHla+vmLbem55/fgsdAQF/IAAoAgggACgCDEYEfyAAKAIEQSBGBUEACwuCBAEDfyACQYDAAE8EQCAAIAEgAhBnIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgA0F8aiIEIABJBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsMACAAIAEpAAA3AAALQQECfyAAKAIIIgEgACgCEEkEQEEDDwsgACAAKAIEIgJBB3E2AgQgACABIAJBA3ZrIgE2AgggACABKAAANgIAQQALDAAgACABKAIANgAAC/cCAQJ/AkAgACABRg0AAkAgASACaiAASwRAIAAgAmoiBCABSw0BCyAAIAEgAhALDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAwRAIAAhAwwDCyAAQQNxRQRAIAAhAwwCCyAAIQMDQCACRQ0EIAMgAS0AADoAACABQQFqIQEgAkF/aiECIANBAWoiA0EDcQ0ACwwBCwJAIAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQh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ASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigCACACaiAAQQZ2IgFBAnRBsB5qKAIAaiAAQSBxIgBFaiABRSAAQQV2cWoFQbh/CwsdACAAKAKQ4gEQWiAAQQA2AqDiASAAQgA3A5DiAQu1AwEFfyMAQZACayIKJABBuH8hBgJAIAVFDQAgBCwAACIIQf8BcSEHAkAgCEF/TARAIAdBgn9qQQF2IgggBU8NAkFsIQYgB0GBf2oiBUGAAk8NAiAEQQFqIQdBACEGA0AgBiAFTwRAIAUhBiAIIQcMAwUgACAGaiAHIAZBAXZqIgQtAABBBHY6AAAgACAGQQFyaiAELQAAQQ9xOgAAIAZBAmohBgwBCwAACwALIAcgBU8NASAAIARBAWogByAKEFMiBhADDQELIAYhBEEAIQYgAUEAQTQQECEJQQAhBQNAIAQgBkcEQCAAIAZqIggtAAAiAUELSwRAQWwhBgwDBSAJIAFBAnRqIgEgASgCAEEBajYCACAGQQFqIQZBASAILQAAdEEBdSAFaiEFDAILAAsLQWwhBiAFRQ0AIAUQFEEBaiIBQQxLDQAgAyABNgIAQQFBASABdCAFayIDEBQiAXQgA0cNACAAIARqIAFBAWoiADoAACAJIABBAnRqIgAgACgCAEEBajYCACAJKAIEIgBBAkkgAEEBcXINACACIARBAWo2AgAgB0EBaiEGCyAKQZACaiQAIAYLxhEBDH8jAEHwAGsiBSQAQWwhCwJAIANBCkkNACACLwAAIQogAi8AAiEJIAIvAAQhByAFQQhqIAQQDgJAIAMgByAJIApqakEGaiIMSQ0AIAUtAAohCCAFQdgAaiACQQZqIgIgChAGIgsQAw0BIAVBQGsgAiAKaiICIAkQBiILEAMNASAFQShqIAIgCWoiAiAHEAYiCxADDQEgBUEQaiACIAdqIAMgDGsQBiILEAMNASAAIAFqIg9BfWohECAEQQRqIQZBASELIAAgAUEDakECdiIDaiIMIANqIgIgA2oiDiEDIAIhBCAMIQcDQCALIAMgEElxBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgCS0AAyELIAcgBiAFQUBrIAgQAkECdGoiCS8BADsAACAFQUBrIAktAAIQASAJLQADIQogBCAGIAVBKGogCBACQQJ0aiIJLwEAOwAAIAVBKGogCS0AAhABIAktAAMhCSADIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgDS0AAyENIAAgC2oiCyAGIAVB2ABqIAgQAkECdGoiAC8BADsAACAFQdgAaiAALQACEAEgAC0AAyEAIAcgCmoiCiAGIAVBQGsgCBACQQJ0aiIHLwEAOwAAIAVBQGsgBy0AAhABIActAAMhByAEIAlqIgkgBiAFQShqIAgQAkECdGoiBC8BADsAACAFQShqIAQtAAIQASAELQADIQQgAyANaiIDIAYgBUEQaiAIEAJBAnRqIg0vAQA7AAAgBUEQaiANLQACEAEgACALaiEAIAcgCmohByAEIAlqIQQgAyANLQADaiEDIAVB2ABqEA0gBUFAaxANciAFQShqEA1yIAVBEGoQDXJFIQsMAQsLIAQgDksgByACS3INAEFsIQsgACAMSw0BIAxBfWohCQNAQQAgACAJSSAFQdgAahAEGwRAIAAgBiAFQdgAaiAIEAJBAnRqIgovAQA7AAAgBUHYAGogCi0AAhABIAAgCi0AA2oiACAGIAVB2ABqIAgQAkECdGoiCi8BADsAACAFQdgAaiAKLQACEAEgACAKLQADaiEADAEFIAxBfmohCgNAIAVB2ABqEAQgACAKS3JFBEAgACAGIAVB2ABqIAgQAkECdGoiCS8BADsAACAFQdgAaiAJLQACEAEgACAJLQADaiEADAELCwNAIAAgCk0EQCAAIAYgBUHYAGogCBACQQJ0aiIJLwEAOwAAIAVB2ABqIAktAAIQASAAIAktAANqIQAMAQsLAkAgACAMTw0AIAAgBiAFQdgAaiAIEAIiAEECdGoiDC0AADoAACAMLQADQQFGBEAgBUHYAGogDC0AAhABDAELIAUoAlxBH0sNACAFQdgAaiAGIABBAnRqLQACEAEgBSgCXEEhSQ0AIAVBIDYCXAsgAkF9aiEMA0BBACAHIAxJIAVBQGsQBBsEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiIAIAYgBUFAayAIEAJBAnRqIgcvAQA7AAAgBUFAayAHLQACEAEgACAHLQADaiEHDAEFIAJBfmohDANAIAVBQGsQBCAHIAxLckUEQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwNAIAcgDE0EQCAHIAYgBUFAayAIEAJBAnRqIgAvAQA7AAAgBUFAayAALQACEAEgByAALQADaiEHDAELCwJAIAcgAk8NACAHIAYgBUFAayAIEAIiAEECdGoiAi0AADoAACACLQADQQFGBEAgBUFAayACLQACEAEMAQsgBSgCREEfSw0AIAVBQGsgBiAAQQJ0ai0AAhABIAUoAkRBIUkNACAFQSA2AkQLIA5BfWohAgNAQQAgBCACSSAFQShqEAQbBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2oiACAGIAVBKGogCBACQQJ0aiIELwEAOwAAIAVBKGogBC0AAhABIAAgBC0AA2ohBAwBBSAOQX5qIQIDQCAFQShqEAQgBCACS3JFBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsDQCAEIAJNBEAgBCAGIAVBKGogCBACQQJ0aiIALwEAOwAAIAVBKGogAC0AAhABIAQgAC0AA2ohBAwBCwsCQCAEIA5PDQAgBCAGIAVBKGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBKGogAi0AAhABDAELIAUoAixBH0sNACAFQShqIAYgAEECdGotAAIQASAFKAIsQSFJDQAgBUEgNgIsCwNAQQAgAyAQSSAFQRBqEAQbBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2oiACAGIAVBEGogCBACQQJ0aiICLwEAOwAAIAVBEGogAi0AAhABIAAgAi0AA2ohAwwBBSAPQX5qIQIDQCAFQRBqEAQgAyACS3JFBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsDQCADIAJNBEAgAyAGIAVBEGogCBACQQJ0aiIALwEAOwAAIAVBEGogAC0AAhABIAMgAC0AA2ohAwwBCwsCQCADIA9PDQAgAyAGIAVBEGogCBACIgBBAnRqIgItAAA6AAAgAi0AA0EBRgRAIAVBEGogAi0AAhABDAELIAUoAhRBH0sNACAFQRBqIAYgAEECdGotAAIQASAFKAIUQSFJDQAgBUEgNgIUCyABQWwgBUHYAGoQCiAFQUBrEApxIAVBKGoQCnEgBUEQahAKcRshCwwJCwAACwALAAALAAsAAAsACwAACwALQWwhCwsgBUHwAGokACALC7UEAQ5/IwBBEGsiBiQAIAZBBGogABAOQVQhBQJAIARB3AtJDQAgBi0ABCEHIANB8ARqQQBB7AAQECEIIAdBDEsNACADQdwJaiIJIAggBkEIaiAGQQxqIAEgAhAxIhAQA0UEQCAGKAIMIgQgB0sNASADQdwFaiEPIANBpAVqIREgAEEEaiESIANBqAVqIQEgBCEFA0AgBSICQX9qIQUgCCACQQJ0aigCAEUNAAsgAkEBaiEOQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgASALaiAKNgIAIAVBAWohBSAKIAxqIQoMAQsLIAEgCjYCAEEAIQUgBigCCCELA0AgBSALRkUEQCABIAUgCWotAAAiDEECdGoiDSANKAIAIg1BAWo2AgAgDyANQQF0aiINIAw6AAEgDSAFOgAAIAVBAWohBQwBCwtBACEBIANBADYCqAUgBEF/cyAHaiEJQQEhBQNAIAUgDk9FBEAgCCAFQQJ0IgtqKAIAIQwgAyALaiABNgIAIAwgBSAJanQgAWohASAFQQFqIQUMAQsLIAcgBEEBaiIBIAJrIgRrQQFqIQgDQEEBIQUgBCAIT0UEQANAIAUgDk9FBEAgBUECdCIJIAMgBEE0bGpqIAMgCWooAgAgBHY2AgAgBUEBaiEFDAELCyAEQQFqIQQMAQsLIBIgByAPIAogESADIAIgARBkIAZBAToABSAGIAc6AAYgACAGKAIENgIACyAQIQULIAZBEGokACAFC8ENAQt/IwBB8ABrIgUkAEFsIQkCQCADQQpJDQAgAi8AACEKIAIvAAIhDCACLwAEIQYgBUEIaiAEEA4CQCADIAYgCiAMampBBmoiDUkNACAFLQAKIQcgBUHYAGogAkEGaiICIAoQBiIJEAMNASAFQUBrIAIgCmoiAiAMEAYiCRADDQEgBUEoaiACIAxqIgIgBhAGIgkQAw0BIAVBEGogAiAGaiADIA1rEAYiCRADDQEgACABaiIOQX1qIQ8gBEEEaiEGQQEhCSAAIAFBA2pBAnYiAmoiCiACaiIMIAJqIg0hAyAMIQQgCiECA0AgCSADIA9JcQRAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAACAGIAVBQGsgBxACQQF0aiIILQAAIQsgBUFAayAILQABEAEgAiALOgAAIAYgBUEoaiAHEAJBAXRqIggtAAAhCyAFQShqIAgtAAEQASAEIAs6AAAgBiAFQRBqIAcQAkEBdGoiCC0AACELIAVBEGogCC0AARABIAMgCzoAACAGIAVB2ABqIAcQAkEBdGoiCC0AACELIAVB2ABqIAgtAAEQASAAIAs6AAEgBiAFQUBrIAcQAkEBdGoiCC0AACELIAVBQGsgCC0AARABIAIgCzoAASAGIAVBKGogBxACQQF0aiIILQAAIQsgBUEoaiAILQABEAEgBCALOgABIAYgBUEQaiAHEAJBAXRqIggtAAAhCyAFQRBqIAgtAAEQASADIAs6AAEgA0ECaiEDIARBAmohBCACQQJqIQIgAEECaiEAIAkgBUHYAGoQDUVxIAVBQGsQDUVxIAVBKGoQDUVxIAVBEGoQDUVxIQkMAQsLIAQgDUsgAiAMS3INAEFsIQkgACAKSw0BIApBfWohCQNAIAVB2ABqEAQgACAJT3JFBEAgBiAFQdgAaiAHEAJBAXRqIggtAAAhCyAFQdgAaiAILQABEAEgACALOgAAIAYgBUHYAGogBxACQQF0aiIILQAAIQsgBUHYAGogCC0AARABIAAgCzoAASAAQQJqIQAMAQsLA0AgBUHYAGoQBCAAIApPckUEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCwNAIAAgCkkEQCAGIAVB2ABqIAcQAkEBdGoiCS0AACEIIAVB2ABqIAktAAEQASAAIAg6AAAgAEEBaiEADAELCyAMQX1qIQADQCAFQUBrEAQgAiAAT3JFBEAgBiAFQUBrIAcQAkEBdGoiCi0AACEJIAVBQGsgCi0AARABIAIgCToAACAGIAVBQGsgBxACQQF0aiIKLQAAIQkgBUFAayAKLQABEAEgAiAJOgABIAJBAmohAgwBCwsDQCAFQUBrEAQgAiAMT3JFBEAgBiAFQUBrIAcQAkEBdGoiAC0AACEKIAVBQGsgAC0AARABIAIgCjoAACACQQFqIQIMAQsLA0AgAiAMSQRAIAYgBUFAayAHEAJBAXRqIgAtAAAhCiAFQUBrIAAtAAEQASACIAo6AAAgAkEBaiECDAELCyANQX1qIQADQCAFQShqEAQgBCAAT3JFBEAgBiAFQShqIAcQAkEBdGoiAi0AACEKIAVBKGogAi0AARABIAQgCjoAACAGIAVBKGogBxACQQF0aiICLQAAIQogBUEoaiACLQABEAEgBCAKOgABIARBAmohBAwBCwsDQCAFQShqEAQgBCANT3JFBEAgBiAFQShqIAcQAkEBdGoiAC0AACECIAVBKGogAC0AARABIAQgAjoAACAEQQFqIQQMAQsLA0AgBCANSQRAIAYgBUEoaiAHEAJBAXRqIgAtAAAhAiAFQShqIAAtAAEQASAEIAI6AAAgBEEBaiEEDAELCwNAIAVBEGoQBCADIA9PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIAYgBUEQaiAHEAJBAXRqIgAtAAAhAiAFQRBqIAAtAAEQASADIAI6AAEgA0ECaiEDDAELCwNAIAVBEGoQBCADIA5PckUEQCAGIAVBEGogBxACQQF0aiIALQAAIQIgBUEQaiAALQABEAEgAyACOgAAIANBAWohAwwBCwsDQCADIA5JBEAgBiAFQRBqIAcQAkEBdGoiAC0AACECIAVBEGogAC0AARABIAMgAjoAACADQQFqIQMMAQsLIAFBbCAFQdgAahAKIAVBQGsQCnEgBUEoahAKcSAFQRBqEApxGyEJDAELQWwhCQsgBUHwAGokACAJC8oCAQR/IwBBIGsiBSQAIAUgBBAOIAUtAAIhByAFQQhqIAIgAxAGIgIQA0UEQCAEQQRqIQIgACABaiIDQX1qIQQDQCAFQQhqEAQgACAET3JFBEAgAiAFQQhqIAcQAkEBdGoiBi0AACEIIAVBCGogBi0AARABIAAgCDoAACACIAVBCGogBxACQQF0aiIGLQAAIQggBUEIaiAGLQABEAEgACAIOgABIABBAmohAAwBCwsDQCAFQQhqEAQgACADT3JFBEAgAiAFQQhqIAcQAkEBdGoiBC0AACEGIAVBCGogBC0AARABIAAgBjoAACAAQQFqIQAMAQsLA0AgACADT0UEQCACIAVBCGogBxACQQF0aiIELQAAIQYgBUEIaiAELQABEAEgACAGOgAAIABBAWohAAwBCwsgAUFsIAVBCGoQChshAgsgBUEgaiQAIAILtgMBCX8jAEEQayIGJAAgBkEANgIMIAZBADYCCEFUIQQCQAJAIANBQGsiDCADIAZBCGogBkEMaiABIAIQMSICEAMNACAGQQRqIAAQDiAGKAIMIgcgBi0ABEEBaksNASAAQQRqIQogBkEAOgAFIAYgBzoABiAAIAYoAgQ2AgAgB0EBaiEJQQEhBANAIAQgCUkEQCADIARBAnRqIgEoAgAhACABIAU2AgAgACAEQX9qdCAFaiEFIARBAWohBAwBCwsgB0EBaiEHQQAhBSAGKAIIIQkDQCAFIAlGDQEgAyAFIAxqLQAAIgRBAnRqIgBBASAEdEEBdSILIAAoAgAiAWoiADYCACAHIARrIQhBACEEAkAgC0EDTQRAA0AgBCALRg0CIAogASAEakEBdGoiACAIOgABIAAgBToAACAEQQFqIQQMAAALAAsDQCABIABPDQEgCiABQQF0aiIEIAg6AAEgBCAFOgAAIAQgCDoAAyAEIAU6AAIgBCAIOgAFIAQgBToABCAEIAg6AAcgBCAFOgAGIAFBBGohAQwAAAsACyAFQQFqIQUMAAALAAsgAiEECyAGQRBqJAAgBAutAQECfwJAQYQgKAIAIABHIAAoAgBBAXYiAyABa0F4aiICQXhxQQhHcgR/IAIFIAMQJ0UNASACQQhqC0EQSQ0AIAAgACgCACICQQFxIAAgAWpBD2pBeHEiASAAa0EBdHI2AgAgASAANgIEIAEgASgCAEEBcSAAIAJBAXZqIAFrIgJBAXRyNgIAQYQgIAEgAkH/////B3FqQQRqQYQgKAIAIABGGyABNgIAIAEQJQsLygIBBX8CQAJAAkAgAEEIIABBCEsbZ0EfcyAAaUEBR2oiAUEESSAAIAF2cg0AIAFBAnRB/B5qKAIAIgJFDQADQCACQXhqIgMoAgBBAXZBeGoiBSAATwRAIAIgBUEIIAVBCEsbZ0Efc0ECdEGAH2oiASgCAEYEQCABIAIoAgQ2AgALDAMLIARBHksNASAEQQFqIQQgAigCBCICDQALC0EAIQMgAUEgTw0BA0AgAUECdEGAH2ooAgAiAkUEQCABQR5LIQIgAUEBaiEBIAJFDQEMAwsLIAIgAkF4aiIDKAIAQQF2QXhqIgFBCCABQQhLG2dBH3NBAnRBgB9qIgEoAgBGBEAgASACKAIENgIACwsgAigCACIBBEAgASACKAIENgIECyACKAIEIgEEQCABIAIoAgA2AgALIAMgAygCAEEBcjYCACADIAAQNwsgAwvhCwINfwV+IwBB8ABrIgckACAHIAAoAvDhASIINgJcIAEgAmohDSAIIAAoAoDiAWohDwJAAkAgBUUEQCABIQQMAQsgACgCxOABIRAgACgCwOABIREgACgCvOABIQ4gAEEBNgKM4QFBACEIA0AgCEEDRwRAIAcgCEECdCICaiAAIAJqQazQAWooAgA2AkQgCEEBaiEIDAELC0FsIQwgB0EYaiADIAQQBhADDQEgB0EsaiAHQRhqIAAoAgAQEyAHQTRqIAdBGGogACgCCBATIAdBPGogB0EYaiAAKAIEEBMgDUFgaiESIAEhBEEAIQwDQCAHKAIwIAcoAixBA3RqKQIAIhRCEIinQf8BcSEIIAcoAkAgBygCPEEDdGopAgAiFUIQiKdB/wFxIQsgBygCOCAHKAI0QQN0aikCACIWQiCIpyEJIBVCIIghFyAUQiCIpyECAkAgFkIQiKdB/wFxIgNBAk8EQAJAIAZFIANBGUlyRQRAIAkgB0EYaiADQSAgBygCHGsiCiAKIANLGyIKEAUgAyAKayIDdGohCSAHQRhqEAQaIANFDQEgB0EYaiADEAUgCWohCQwBCyAHQRhqIAMQBSAJaiEJIAdBGGoQBBoLIAcpAkQhGCAHIAk2AkQgByAYNwNIDAELAkAgA0UEQCACBEAgBygCRCEJDAMLIAcoAkghCQwBCwJAAkAgB0EYakEBEAUgCSACRWpqIgNBA0YEQCAHKAJEQX9qIgMgA0VqIQkMAQsgA0ECdCAHaigCRCIJIAlFaiEJIANBAUYNAQsgByAHKAJINgJMCwsgByAHKAJENgJIIAcgCTYCRAsgF6chAyALBEAgB0EYaiALEAUgA2ohAwsgCCALakEUTwRAIAdBGGoQBBoLIAgEQCAHQRhqIAgQBSACaiECCyAHQRhqEAQaIAcgB0EYaiAUQhiIp0H/AXEQCCAUp0H//wNxajYCLCAHIAdBGGogFUIYiKdB/wFxEAggFadB//8DcWo2AjwgB0EYahAEGiAHIAdBGGogFkIYiKdB/wFxEAggFqdB//8DcWo2AjQgByACNgJgIAcoAlwhCiAHIAk2AmggByADNgJkAkACQAJAIAQgAiADaiILaiASSw0AIAIgCmoiEyAPSw0AIA0gBGsgC0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdBKGogACgCBBATQQAhBCAHQeAAaiEMIAdB5ABqIQoDQCAHQShqEARBAksgBCAXTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEJIAcoAkggBygCREEDdGopAgAiH0IgiKchCCAeQiCIISAgHUIgiKchAgJAIB9CEIinQf8BcSIDQQJPBEACQCAGRSADQRlJckUEQCAIIAdBKGogA0EgIAcoAixrIg0gDSADSxsiDRAFIAMgDWsiA3RqIQggB0EoahAEGiADRQ0BIAdBKGogAxAFIAhqIQgMAQsgB0EoaiADEAUgCGohCCAHQShqEAQaCyAHKQJUISEgByAINgJUIAcgITcDWAwBCwJAIANFBEAgAgRAIAcoAlQhCAwDCyAHKAJYIQgMAQsCQAJAIAdBKGpBARAFIAggAkVqaiIDQQNGBEAgBygCVEF/aiIDIANFaiEIDAELIANBAnQgB2ooAlQiCCAIRWohCCADQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAg2AlQLICCnIQMgCQRAIAdBKGogCRAFIANqIQMLIAkgC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgAmohAgsgB0EoahAEGiAHIAcoAmggAmoiCSADajYCaCAKIAwgCCAJSxsoAgAhDSAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogB0EoaiAfQhiIp0H/AXEQCCEOIAdB8ABqIARBBHRqIgsgCSANaiAIazYCDCALIAg2AgggCyADNgIEIAsgAjYCACAHIA4gH6dB//8DcWo2AkQgBEEBaiEEDAELCyAEIBdIDQEgEkFgaiEYIAdB4ABqIRogB0HkAGohGyABIQMDQCAHQShqEARBAksgBCAFTnJFBEAgBygCQCAHKAI8QQN0aikCACIdQhCIp0H/AXEhCyAHKAJQIAcoAkxBA3RqKQIAIh5CEIinQf8BcSEIIAcoAkggBygCREEDdGopAgAiH0IgiKchCSAeQiCIISAgHUIgiKchDAJAIB9CEIinQf8BcSICQQJPBEACQCAGRSACQRlJckUEQCAJIAdBKGogAkEgIAcoAixrIgogCiACSxsiChAFIAIgCmsiAnRqIQkgB0EoahAEGiACRQ0BIAdBKGogAhAFIAlqIQkMAQsgB0EoaiACEAUgCWohCSAHQShqEAQaCyAHKQJUISEgByAJNgJUIAcgITcDWAwBCwJAIAJFBEAgDARAIAcoAlQhCQwDCyAHKAJYIQkMAQsCQAJAIAdBKGpBARAFIAkgDEVqaiICQQNGBEAgBygCVEF/aiICIAJFaiEJDAELIAJBAnQgB2ooAlQiCSAJRWohCSACQQFGDQELIAcgBygCWDYCXAsLIAcgBygCVDYCWCAHIAk2AlQLICCnIRQgCARAIAdBKGogCBAFIBRqIRQLIAggC2pBFE8EQCAHQShqEAQaCyALBEAgB0EoaiALEAUgDGohDAsgB0EoahAEGiAHIAcoAmggDGoiGSAUajYCaCAbIBogCSAZSxsoAgAhHCAHIAdBKGogHUIYiKdB/wFxEAggHadB//8DcWo2AjwgByAHQShqIB5CGIinQf8BcRAIIB6nQf//A3FqNgJMIAdBKGoQBBogByAHQShqIB9CGIinQf8BcRAIIB+nQf//A3FqNgJEIAcgB0HwAGogBEEDcUEEdGoiDSkDCCIdNwPIASAHIA0pAwAiHjcDwAECQAJAAkAgBygCvAEiDiAepyICaiIWIBNLDQAgAyAHKALEASIKIAJqIgtqIBhLDQAgEiADayALQSBqTw0BCyAHIAcpA8gBNwMQIAcgBykDwAE3AwggAyASIAdBCGogB0G8AWogEyAPIBUgERAeIQsMAQsgAiADaiEIIAMgDhAHIAJBEU8EQCADQRBqIQIDQCACIA5BEGoiDhAHIAJBEGoiAiAISQ0ACwsgCCAdpyIOayECIAcgFjYCvAEgDiAIIA9rSwRAIA4gCCAVa0sEQEFsIQsMAgsgESACIA9rIgJqIhYgCmogEU0EQCAIIBYgChAPGgwCCyAIIBZBACACaxAPIQggByACIApqIgo2AsQBIAggAmshCCAPIQILIA5BEE8EQCAIIApqIQoDQCAIIAIQByACQRBqIQIgCEEQaiIIIApJDQALDAELAkAgDkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgDkECdCIKQcAeaigCAGoiAhAXIAIgCkHgHmooAgBrIQIgBygCxAEhCgwBCyAIIAIQDAsgCkEJSQ0AIAggCmohCiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAKSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAKSQ0ACwsgCxADBEAgCyEQDAQFIA0gDDYCACANIBkgHGogCWs2AgwgDSAJNgIIIA0gFDYCBCAEQQFqIQQgAyALaiEDDAILAAsLIAQgBUgNASAEIBdrIQtBACEEA0AgCyAFSARAIAcgB0HwAGogC0EDcUEEdGoiAikDCCIdNwPIASAHIAIpAwAiHjcDwAECQAJAAkAgBygCvAEiDCAepyICaiIKIBNLDQAgAyAHKALEASIJIAJqIhBqIBhLDQAgEiADayAQQSBqTw0BCyAHIAcpA8gBNwMgIAcgBykDwAE3AxggAyASIAdBGGogB0G8AWogEyAPIBUgERAeIRAMAQsgAiADaiEIIAMgDBAHIAJBEU8EQCADQRBqIQIDQCACIAxBEGoiDBAHIAJBEGoiAiAISQ0ACwsgCCAdpyIGayECIAcgCjYCvAEgBiAIIA9rSwRAIAYgCCAVa0sEQEFsIRAMAgsgESACIA9rIgJqIgwgCWogEU0EQCAIIAwgCRAPGgwCCyAIIAxBACACaxAPIQggByACIAlqIgk2AsQBIAggAmshCCAPIQILIAZBEE8EQCAIIAlqIQYDQCAIIAIQByACQRBqIQIgCEEQaiIIIAZJDQALDAELAkAgBkEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgBkECdCIGQcAeaigCAGoiAhAXIAIgBkHgHmooAgBrIQIgBygCxAEhCQwBCyAIIAIQDAsgCUEJSQ0AIAggCWohBiAIQQhqIgggAkEIaiICa0EPTARAA0AgCCACEAwgAkEIaiECIAhBCGoiCCAGSQ0ADAIACwALA0AgCCACEAcgAkEQaiECIAhBEGoiCCAGSQ0ACwsgEBADDQMgC0EBaiELIAMgEGohAwwBCwsDQCAEQQNHBEAgACAEQQJ0IgJqQazQAWogAiAHaigCVDYCACAEQQFqIQQMAQsLIAcoArwBIQgLQbp/IRAgEyAIayIAIBIgA2tLDQAgAwR/IAMgCCAAEAsgAGoFQQALIAFrIRALIAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY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wOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEEdCAAbiECCyAAQQh2IgEgAkEYbCIAQYwIaigCAGwgAEGICGooAgBqIgJBA3YgAmogAEGACGooAgAgAEGECGooAgAgAWxqSQs3ACAAIAMgBCAFQYAQEDMiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQMgVBuH8LC78DAQN/IwBBIGsiBSQAIAVBCGogAiADEAYiAhADRQRAIAAgAWoiB0F9aiEGIAUgBBAOIARBBGohAiAFLQACIQMDQEEAIAAgBkkgBUEIahAEGwRAIAAgAiAFQQhqIAMQAkECdGoiBC8BADsAACAFQQhqIAQtAAIQASAAIAQtAANqIgQgAiAFQQhqIAMQAkECdGoiAC8BADsAACAFQQhqIAAtAAIQASAEIAAtAANqIQAMAQUgB0F+aiEEA0AgBUEIahAEIAAgBEtyRQRAIAAgAiAFQQhqIAMQAkECdGoiBi8BADsAACAFQQhqIAYtAAIQASAAIAYtAANqIQAMAQsLA0AgACAES0UEQCAAIAIgBUEIaiADEAJBAnRqIgYvAQA7AAAgBUEIaiAGLQACEAEgACAGLQADaiEADAELCwJAIAAgB08NACAAIAIgBUEIaiADEAIiA0ECdGoiAC0AADoAACAALQADQQFGBEAgBUEIaiAALQACEAEMAQsgBSgCDEEfSw0AIAVBCGogAiADQQJ0ai0AAhABIAUoAgxBIUkNACAFQSA2AgwLIAFBbCAFQQhqEAobIQILCwsgBUEgaiQAIAILkgIBBH8jAEFAaiIJJAAgCSADQTQQCyEDAkAgBEECSA0AIAMgBEECdGooAgAhCSADQTxqIAgQIyADQQE6AD8gAyACOgA+QQAhBCADKAI8IQoDQCAEIAlGDQEgACAEQQJ0aiAKNgEAIARBAWohBAwAAAsAC0EAIQkDQCAGIAlGRQRAIAMgBSAJQQF0aiIKLQABIgtBAnRqIgwoAgAhBCADQTxqIAotAABBCHQgCGpB//8DcRAjIANBAjoAPyADIAcgC2siCiACajoAPiAEQQEgASAKa3RqIQogAygCPCELA0AgACAEQQJ0aiALNgEAIARBAWoiBCAKSQ0ACyAMIAo2AgAgCUEBaiEJDAELCyADQUBrJAALowIBCX8jAEHQAGsiCSQAIAlBEGogBUE0EAsaIAcgBmshDyAHIAFrIRADQAJAIAMgCkcEQEEBIAEgByACIApBAXRqIgYtAAEiDGsiCGsiC3QhDSAGLQAAIQ4gCUEQaiAMQQJ0aiIMKAIAIQYgCyAPTwRAIAAgBkECdGogCyAIIAUgCEE0bGogCCAQaiIIQQEgCEEBShsiCCACIAQgCEECdGooAgAiCEEBdGogAyAIayAHIA4QYyAGIA1qIQgMAgsgCUEMaiAOECMgCUEBOgAPIAkgCDoADiAGIA1qIQggCSgCDCELA0AgBiAITw0CIAAgBkECdGogCzYBACAGQQFqIQYMAAALAAsgCUHQAGokAA8LIAwgCDYCACAKQQFqIQoMAAALAAs0ACAAIAMgBCAFEDYiBRADBEAgBQ8LIAUgBEkEfyABIAIgAyAFaiAEIAVrIAAQNAVBuH8LCyMAIAA/AEEQdGtB//8DakEQdkAAQX9GBEBBAA8LQQAQAEEBCzsBAX8gAgRAA0AgACABIAJBgCAgAkGAIEkbIgMQCyEAIAFBgCBqIQEgAEGAIGohACACIANrIgINAAsLCwYAIAAQAwsLqBUJAEGICAsNAQAAAAEAAAACAAAAAgBBoAgLswYBAAAAAQAAAAIAAAACAAAAJgAAAIIAAAAhBQAASgAAAGcIAAAmAAAAwAEAAIAAAABJBQAASgAAAL4IAAApAAAALAIAAIAAAABJBQAASgAAAL4IAAAvAAAAygIAAIAAAACKBQAASgAAAIQJAAA1AAAAcwMAAIAAAACdBQAASgAAAKAJAAA9AAAAgQMAAIAAAADrBQAASwAAAD4KAABEAAAAngMAAIAAAABNBgAASwAAAKoKAABLAAAAswMAAIAAAADBBgAATQAAAB8NAABNAAAAUwQAAIAAAAAjCAAAUQAAAKYPAABUAAAAmQQAAIAAAABLCQAAVwAAALESAABYAAAA2gQAAIAAAABvCQAAXQAAACMUAABUAAAARQUAAIAAAABUCgAAagAAAIwUAABqAAAArwUAAIAAAAB2CQAAfAAAAE4QAAB8AAAA0gIAAIAAAABjBwAAkQAAAJAHAACSAAAAAAAAAAEAAAABAAAABQAAAA0AAAAdAAAAPQAAAH0AAAD9AAAA/QEAAP0DAAD9BwAA/Q8AAP0fAAD9PwAA/X8AAP3/AAD9/wEA/f8DAP3/BwD9/w8A/f8fAP3/PwD9/38A/f//AP3//wH9//8D/f//B/3//w/9//8f/f//P/3//38AAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACUAAAAnAAAAKQAAACsAAAAvAAAAMwAAADsAAABDAAAAUwAAAGMAAACDAAAAAwEAAAMCAAADBAAAAwgAAAMQAAADIAAAA0AAAAOAAAADAAEAQeAPC1EBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAQcQQC4sBAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABIAAAAUAAAAFgAAABgAAAAcAAAAIAAAACgAAAAwAAAAQAAAAIAAAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAQAAAAIAAAAAAAQBBkBIL5gQBAAAAAQAAAAEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAAAEAAAAEAAAACAAAAAAAAAABAAEBBgAAAAAAAAQAAAAAEAAABAAAAAAgAAAFAQAAAAAAAAUDAAAAAAAABQQAAAAAAAAFBgAAAAAAAAUHAAAAAAAABQkAAAAAAAAFCgAAAAAAAAUMAAAAAAAABg4AAAAAAAEFEAAAAAAAAQUUAAAAAAABBRYAAAAAAAIFHAAAAAAAAwUgAAAAAAAEBTAAAAAgAAYFQAAAAAAABwWAAAAAAAAIBgABAAAAAAoGAAQAAAAADAYAEAAAIAAABAAAAAAAAAAEAQAAAAAAAAUCAAAAIAAABQQAAAAAAAAFBQAAACAAAAUHAAAAAAAABQgAAAAgAAAFCgAAAAAAAAULAAAAAAAABg0AAAAgAAEFEAAAAAAAAQUSAAAAIAABBRYAAAAAAAIFGAAAACAAAwUgAAAAAAADBSgAAAAAAAYEQAAAABAABgRAAAAAIAAHBYAAAAAAAAkGAAIAAAAACwYACAAAMAAABAAAAAAQAAAEAQAAACAAAAUCAAAAIAAABQMAAAAgAAAFBQAAACAAAAUGAAAAIAAABQgAAAAgAAAFCQAAACAAAAULAAAAIAAABQwAAAAAAAAGDwAAACAAAQUSAAAAIAABBRQAAAAgAAIFGAAAACAAAgUcAAAAIAADBSgAAAAgAAQFMAAAAAAAEAYAAAEAAAAPBgCAAAAAAA4GAEAAAAAADQYAIABBgBcLhwIBAAEBBQAAAAAAAAUAAAAAAAAGBD0AAAAAAAkF/QEAAAAADwX9fwAAAAAVBf3/HwAAAAMFBQAAAAAABwR9AAAAAAAMBf0PAAAAABIF/f8DAAAAFwX9/38AAAAFBR0AAAAAAAgE/QAAAAAADgX9PwAAAAAUBf3/DwAAAAIFAQAAABAABwR9AAAAAAALBf0HAAAAABEF/f8BAAAAFgX9/z8AAAAEBQ0AAAAQAAgE/QAAAAAADQX9HwAAAAATBf3/BwAAAAEFAQAAABAABgQ9AAAAAAAKBf0DAAAAABAF/f8AAAAAHAX9//8PAAAbBf3//wcAABoF/f//AwAAGQX9//8BAAAYBf3//wBBkBkLhgQBAAEBBgAAAAAAAAYDAAAAAAAABAQAAAAgAAAFBQAAAAAAAAUGAAAAAAAABQgAAAAAAAAFCQAAAAAAAAULAAAAAAAABg0AAAAAAAAGEAAAAAAAAAYTAAAAAAAABhYAAAAAAAAGGQAAAAAAAAYcAAAAAAAABh8AAAAAAAAGIgAAAAAAAQYlAAAAAAABBikAAAAAAAIGLwAAAAAAAwY7AAAAAAAEBlMAAAAAAAcGgwAAAAAACQYDAgAAEAAABAQAAAAAAAAEBQAAACAAAAUGAAAAAAAABQcAAAAgAAAFCQAAAAAAAAUKAAAAAAAABgwAAAAAAAAGDwAAAAAAAAYSAAAAAAAABhUAAAAAAAAGGAAAAAAAAAYbAAAAAAAABh4AAAAAAAAGIQAAAAAAAQYjAAAAAAABBicAAAAAAAIGKwAAAAAAAwYzAAAAAAAEBkMAAAAAAAUGYwAAAAAACAYDAQAAIAAABAQAAAAwAAAEBAAAABAAAAQFAAAAIAAABQcAAAAgAAAFCAAAACAAAAUKAAAAIAAABQsAAAAAAAAGDgAAAAAAAAYRAAAAAAAABhQAAAAAAAAGFwAAAAAAAAYaAAAAAAAABh0AAAAAAAAGIAAAAAAAEAYDAAEAAAAPBgOAAAAAAA4GA0AAAAAADQYDIAAAAAAMBgMQAAAAAAsGAwgAAAAACgYDBABBpB0L2QEBAAAAAwAAAAcAAAAPAAAAHwAAAD8AAAB/AAAA/wAAAP8BAAD/AwAA/wcAAP8PAAD/HwAA/z8AAP9/AAD//wAA//8BAP//AwD//wcA//8PAP//HwD//z8A//9/AP///wD///8B////A////wf///8P////H////z////9/AAAAAAEAAAACAAAABAAAAAAAAAACAAAABAAAAAgAAAAAAAAAAQAAAAIAAAABAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAcAAAAIAAAACQAAAAoAAAALAEGgIAsDwBBQ";var libsodiumWrappers={},libsodium={exports:{}},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:__viteBrowserExternal}),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(oA,J){(function(sA){function GA(uA){var vA;(vA=uA)===void 0&&(vA={});var P=vA;typeof P.sodium!="object"&&(typeof commonjsGlobal=="object"?P=commonjsGlobal:typeof window=="object"&&(P=window)),typeof P.sodium=="object"&&typeof P.sodium.totalMemory=="number"&&(vA.TOTAL_MEMORY=P.sodium.totalMemory);var PA=vA;return vA.ready=new Promise(function(JA,LA){(R=PA).onAbort=LA,R.print=function(MA){},R.printErr=function(MA){},R.onRuntimeInitialized=function(){try{R._crypto_secretbox_keybytes(),JA()}catch(MA){LA(MA)}},R.useBackupModule=function(){return new Promise(function(MA,WA){(L={}).onAbort=WA,L.onRuntimeInitialized=function(){Object.keys(PA).forEach(function(UA){UA!=="getRandomValue"&&delete PA[UA]}),Object.keys(L).forEach(function(UA){PA[UA]=L[UA]}),MA()};var c0,L=L!==void 0?L:{},b0={};for(c0 in L)L.hasOwnProperty(c0)&&(b0[c0]=L[c0]);var K0=!1,J0=!1,st=!1,Ft=!1;K0=typeof window=="object",J0=typeof importScripts=="function",st=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",Ft=!K0&&!st&&!J0;var ut,te,Ig,ge,ee,mt="";function gB(UA){return L.locateFile?L.locateFile(UA,mt):mt+UA}st?(mt=J0?require$$0.dirname(mt)+"/":__dirname+"/",ut=function(UA,d){var S=jt(UA);return S?d?S:S.toString():(ge||(ge=require$$0),ee||(ee=require$$0),UA=ee.normalize(UA),ge.readFileSync(UA,d?null:"utf8"))},Ig=function(UA){var d=ut(UA,!0);return d.buffer||(d=new Uint8Array(d)),Le(d.buffer),d},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),oA.exports=L,L.inspect=function(){return"[Emscripten Module object]"}):Ft?(typeof read!="undefined"&&(ut=function(UA){var d=jt(UA);return d?je(d):read(UA)}),Ig=function(UA){var d;return(d=jt(UA))?d:typeof readbuffer=="function"?new Uint8Array(readbuffer(UA)):(Le(typeof(d=read(UA,"binary"))=="object"),d)},typeof scriptArgs!="undefined"&&scriptArgs,typeof print!="undefined"&&(typeof console=="undefined"&&(console={}),console.log=print,console.warn=console.error=typeof printErr!="undefined"?printErr:print)):(K0||J0)&&(J0?mt=self.location.href:typeof document!="undefined"&&document.currentScript&&(mt=document.currentScript.src),mt=mt.indexOf("blob:")!==0?mt.substr(0,mt.lastIndexOf("/")+1):"",ut=function(UA){try{var d=new XMLHttpRequest;return d.open("GET",UA,!1),d.send(null),d.responseText}catch(G){var S=jt(UA);if(S)return je(S);throw G}},J0&&(Ig=function(UA){try{var d=new XMLHttpRequest;return d.open("GET",UA,!1),d.responseType="arraybuffer",d.send(null),new Uint8Array(d.response)}catch(G){var S=jt(UA);if(S)return S;throw G}}),te=function(UA,d,S){var G=new XMLHttpRequest;G.open("GET",UA,!0),G.responseType="arraybuffer",G.onload=function(){if(G.status==200||G.status==0&&G.response)d(G.response);else{var m=jt(UA);m?d(m.buffer):S()}},G.onerror=S,G.send(null)}),L.print;var rg,ug=L.printErr||void 0;for(c0 in b0)b0.hasOwnProperty(c0)&&(L[c0]=b0[c0]);b0=null,L.arguments&&L.arguments,L.thisProgram&&L.thisProgram,L.quit&&L.quit,L.wasmBinary&&(rg=L.wasmBinary),L.noExitRuntime&&L.noExitRuntime;var _g,Yt={Memory:function(UA){this.buffer=new ArrayBuffer(65536*UA.initial)},Module:function(UA){},Instance:function(UA,d){this.exports=function(S){for(var G,m=new Uint8Array(123),M=25;M>=0;--M)m[48+M]=52+M,m[65+M]=M,m[97+M]=26+M;function T(q,Z,nA){for(var p,lA,r=0,u=Z,OA=nA.length,xA=Z+(3*OA>>2)-(nA[OA-2]=="=")-(nA[OA-1]=="=");r>4,u>2),u>2]=u[0|RA]|u[RA+1|0]<<8|u[RA+2|0]<<16|u[RA+3|0]<<24,r[rA+4>>2]=r0,(0|(VA=VA+1|0))!=16;);for(n=V0(YA,e,64),RA=r[(t=n)>>2],VA=r[t+4>>2],E=RA,RA=(r0=r[t+32>>2])+(YA=r[t+128>>2])|0,t=($=r[t+36>>2])+r[t+132>>2]|0,t=RA>>>0>>0?t+1|0:t,YA=RA,t=t+VA|0,YA=t=(RA=E+RA|0)>>>0>>0?t+1|0:t,mA=x((VA=RA)^(u[0|(RA=e- -64|0)]|u[RA+1|0]<<8|u[RA+2|0]<<16|u[RA+3|0]<<24)^-1377402159,t^(u[RA+4|0]|u[RA+5|0]<<8|u[RA+6|0]<<16|u[RA+7|0]<<24)^1359893119,32),RA=t=h,t=t+1779033703|0,E=r0^(rA=mA-205731576|0),r0=t=rA>>>0<4089235720?t+1|0:t,z=x(E,$^t,24),tA=t=h,NA=RA,E=mA,t=t+YA|0,t=(t=(mA=z+VA|0)>>>0>>0?t+1|0:t)+(w=o=r[n+140>>2])|0,E=x(E^(y=VA=(RA=r[n+136>>2])+mA|0),(F=mA>>>0>y>>>0?t+1|0:t)^NA,16),t=r0+(yA=h)|0,w=x((N=VA=rA+E|0)^z,(YA=rA>>>0>N>>>0?t+1|0:t)^tA,63),D=h,rA=r[n+12>>2],VA=(z=r[n+144>>2])+($=r0=r[n+40>>2])|0,t=(SA=r[n+148>>2])+(NA=r[n+44>>2])|0,t=VA>>>0<$>>>0?t+1|0:t,$=VA,t=t+rA|0,t=(VA=VA+r[n+8>>2]|0)>>>0<$>>>0?t+1|0:t,mA=x(VA^(u[e+72|0]|u[e+73|0]<<8|u[e+74|0]<<16|u[e+75|0]<<24)^725511199,(u[e+76|0]|u[e+77|0]<<8|u[e+78|0]<<16|u[e+79|0]<<24)^t^-1694144372,32),NA=x(s=(rA=mA-2067093701|0)^r0,NA^(tA=(r0=h)-((mA>>>0<2067093701)+1150833018|0)|0),24),v=r[n+156>>2],s=NA,t=t+($=h)|0,t=(t=(NA=NA+VA|0)>>>0>>0?t+1|0:t)+v|0,h0=x((c=VA=NA+r[n+152>>2]|0)^mA,(b=NA>>>0>c>>>0?t+1|0:t)^r0,16),t=tA+(W=h)|0,d0=VA=rA+h0|0,mA=x(s^VA,(rA=rA>>>0>VA>>>0?t+1|0:t)^$,63),tA=h,r0=r[n+20>>2],VA=(gA=r[n+160>>2])+(NA=r[n+48>>2])|0,t=(B0=r[n+164>>2])+(Y=r[n+52>>2])|0,$=VA,t=(t=VA>>>0>>0?t+1|0:t)+r0|0,eA=VA=VA+r[n+16>>2]|0,VA=VA>>>0<$>>>0?t+1|0:t,U=x(eA^(u[e+80|0]|u[e+81|0]<<8|u[e+82|0]<<16|u[e+83|0]<<24)^-79577749,VA^(u[e+84|0]|u[e+85|0]<<8|u[e+86|0]<<16|u[e+87|0]<<24)^528734635,32),r0=t=h,t=t+1013904242|0,s=NA^($=U-23791573|0),NA=t=$>>>0<4271175723?t+1|0:t,t=x(s,Y^t,24),v=r0,a=r[n+172>>2],s=t,_=U,U=t,eA=t+eA|0,t=(Y=h)+VA|0,t=(t=U>>>0>eA>>>0?t+1|0:t)+(wA=a)|0,cA=x(_^(l=VA=(r0=r[n+168>>2])+(U=eA)|0),(wA=U>>>0>l>>>0?t+1|0:t)^v,16),t=NA+(hA=h)|0,Y=x(s^(V=VA=$+cA|0),(NA=V>>>0<$>>>0?t+1|0:t)^Y,63),v=h,U=r[n+28>>2],$=(VA=r[n+176>>2])+(i=eA=r[n+56>>2])|0,t=(S0=r[n+180>>2])+(H=r[n+60>>2])|0,t=(t=i>>>0>$>>>0?t+1|0:t)+U|0,t=(i=$)>>>0>(AA=$=i+r[n+24>>2]|0)>>>0?t+1|0:t,aA=x(AA^(u[e+88|0]|u[e+89|0]<<8|u[e+90|0]<<16|u[e+91|0]<<24)^327033209,t^(u[e+92|0]|u[e+93|0]<<8|u[e+94|0]<<16|u[e+95|0]<<24)^1541459225,32),U=x(_=(s=(U=aA)+1595750129|0)^eA,H^(eA=($=h)-((U>>>0<2699217167)+1521486533|0)|0),24),H=eA,O=$,eA=r[n+188>>2],_=U,fA=s,t=(i=h)+t|0,t=(t=(AA=U+AA|0)>>>0>>0?t+1|0:t)+(iA=eA)|0,XA=U=($=r[n+184>>2])+AA|0,s=x(U^aA,(s=O)^(O=U>>>0>>0?t+1|0:t),16),t=(t=H)+(H=h)|0,AA=U=fA+s|0,aA=i,i=t=U>>>0>>0?t+1|0:t,_=x(_^U,aA^t,63),U=h,aA=tA,fA=mA,bA=V,t=tA+F|0,tA=y=y+mA|0,t=(t=y>>>0>>0?t+1|0:t)+(iA=j=r[n+196>>2])|0,V=x((y=mA=(zA=r[n+192>>2])+y|0)^s,(mA=tA>>>0>y>>>0?t+1|0:t)^H,32),t=(t=NA)+(NA=h)|0,F=t=(tA=bA+(F=V)|0)>>>0>>0?t+1|0:t,t=x(fA^tA,t^aA,24),w0=r[n+204>>2],fA=t,s=V,H=y,y=t,V=H+t|0,t=(H=h)+mA|0,t=(t=y>>>0>V>>>0?t+1|0:t)+(iA=w0)|0,o0=mA=(aA=r[n+200>>2])+(y=V)|0,I0=x(s^mA,(y=y>>>0>mA>>>0?t+1|0:t)^NA,16),t=F+(V=h)|0,iA=x(fA^(s=NA=tA+I0|0),(F=H)^(H=tA>>>0>s>>>0?t+1|0:t),63),F=h,NA=v,bA=Y,t=v+b|0,t=(t=(tA=Y+c|0)>>>0>>0?t+1|0:t)+(fA=CA=r[n+212>>2])|0,c=x((_A=E)^(E=tA=(mA=r[n+208>>2])+(Y=tA)|0),(Y=Y>>>0>E>>>0?t+1|0:t)^yA,32),t=i+(tA=h)|0,NA=x(bA^(v=AA+c|0),(t=v>>>0>>0?t+1|0:t)^NA,24),yA=t,b=tA,g0=r[n+220>>2],bA=NA,_A=v,t=(v=h)+Y|0,t=(t=(i=E+NA|0)>>>0>>0?t+1|0:t)+(fA=g0)|0,b=x((i=NA=(tA=r[n+216>>2])+(Y=i)|0)^c,(AA=Y>>>0>i>>>0?t+1|0:t)^b,16),t=(E=h)+yA|0,X=NA=_A+(Y=b)|0,fA=x(bA^NA,(Y=Y>>>0>NA>>>0?t+1|0:t)^v,63),v=h,yA=U,bA=_,t=U+wA|0,t=(t=(_=_+l|0)>>>0>>0?t+1|0:t)+(c=f=r[n+228>>2])|0,_=x((wA=U=(NA=r[n+224>>2])+_|0)^h0,(U=U>>>0<_>>>0?t+1|0:t)^W,32),t=(W=h)+YA|0,N=l=N+_|0,YA=x(bA^l,(t=l>>>0<_>>>0?t+1|0:t)^yA,24),l=t,bA=r[n+236>>2],c=YA,t=(yA=h)+U|0,t=(t=(wA=wA+YA|0)>>>0>>0?t+1|0:t)+bA|0,n0=x((wA=YA=(t0=r[n+232>>2])+(U=wA)|0)^_,(YA=W)^(W=U>>>0>wA>>>0?t+1|0:t),16),t=(t=l)+(l=h)|0,U=x(c^(_=YA=(U=n0)+N|0),(N=U>>>0>_>>>0?t+1|0:t)^yA,63),yA=h,c=D,ZA=w,E0=d0,t=D+O|0,t=(t=(d0=w+XA|0)>>>0>>0?t+1|0:t)+(_A=h0=r[n+244>>2])|0,D=t=(w=(YA=r[n+240>>2])+(D=d0)|0)>>>0>>0?t+1|0:t,cA=x(w^cA,t^hA,32),t=(t=rA)+(rA=h)|0,XA=hA=E0+(O=cA)|0,c=x(ZA^hA,(t=O>>>0>hA>>>0?t+1|0:t)^c,24),ZA=E0=h,hA=t,O=rA,Y0=c,t=D+E0|0,t=(t=(c=w+c|0)>>>0>>0?t+1|0:t)+(d0=r[n+252>>2])|0,c=w=(rA=r[n+248>>2])+(D=c)|0,_A=x(w^cA,(_A=O)^(O=w>>>0>>0?t+1|0:t),16),t=(t=hA)+(hA=h)|0,cA=x(Y0^(E0=w=(D=_A)+XA|0),(w=w>>>0>>0?t+1|0:t)^ZA,63),ZA=t=h,D=t,Y0=b,t=y+h0|0,t=(t=(b=YA)>>>0>(XA=b+o0|0)>>>0?t+1|0:t)+D|0,XA=x(Y0^(D=b=(y=XA)+cA|0),(b=y>>>0>D>>>0?t+1|0:t)^E,32),t=N+(y=h)|0,_=t=(E=_+XA|0)>>>0<_>>>0?t+1|0:t,o0=cA=x(cA^E,ZA^t,24),ZA=t=h,N=t,T0=cA,t=b+CA|0,t=(t=(cA=D+mA|0)>>>0>>0?t+1|0:t)+N|0,o0=D=o0+(b=cA)|0,Y0=x(D^XA,(N=y)^(y=D>>>0>>0?t+1|0:t),16),t=_+(N=h)|0,_=t=(D=E+Y0|0)>>>0>>0?t+1|0:t,cA=x(T0^(E=D),t^ZA,63),b=h,XA=iA,t=B0+(D=F)|0,t=(t=(iA=gA+iA|0)>>>0>>0?t+1|0:t)+AA|0,gA=t=(F=i+iA|0)>>>0>>0?t+1|0:t,AA=x(F^n0,t^l,32),t=(t=w)+(w=h)|0,t=(l=(i=AA)+E0|0)>>>0>>0?t+1|0:t,i=D,D=t,iA=x(XA^l,i^t,24),B0=t=h,i=t,XA=AA,t=gA+j|0,t=(t=(AA=F+zA|0)>>>0>>0?t+1|0:t)+i|0,t=(F=(gA=AA)+iA|0)>>>0>>0?t+1|0:t,gA=F,i=t,n0=x(XA^F,t^w,16),t=D+(AA=h)|0,E0=w=l+n0|0,iA=x(w^iA,(D=w>>>0>>0?t+1|0:t)^B0,63),w=h,F=v,t=v+w0|0,t=(t=(l=aA+fA|0)>>>0>>0?t+1|0:t)+W|0,hA=x((aA=v=l+wA|0)^_A,(v=v>>>0>>0?t+1|0:t)^hA,32),t=H+(W=h)|0,t=s>>>0>(l=s+hA|0)>>>0?t+1|0:t,s=F,F=t,s=H=x(l^fA,s^t,24),fA=t=h,wA=t,XA=hA,t=v+d0|0,t=(t=(H=(hA=rA)+aA|0)>>>0>>0?t+1|0:t)+wA|0,_A=v=s+H|0,ZA=x(XA^v,(hA=W)^(W=v>>>0>>0?t+1|0:t),16),t=F+(wA=h)|0,fA=x((aA=v=l+ZA|0)^s,(v=v>>>0>>0?t+1|0:t)^fA,63),F=h,s=U,t=(l=yA)+bA|0,t=(t=(hA=U+t0|0)>>>0>>0?t+1|0:t)+O|0,H=x((hA=U=c+hA|0)^I0,(U=U>>>0>>0?t+1|0:t)^V,32),t=(t=Y)+(Y=h)|0,V=x(s^(O=yA=H+X|0),(t=yA>>>0>>0?t+1|0:t)^l,24),c=yA=h,l=t,XA=O,O=H,H=(t=hA)+(hA=VA)|0,t=U+S0|0,t=(t=H>>>0>>0?t+1|0:t)+yA|0,hA=U=H+(s=V)|0,H=t=U>>>0>>0?t+1|0:t,O=x(O^U,t^Y,16),t=(yA=h)+l|0,XA=x(V^(s=Y=XA+(U=O)|0),(U=s>>>0>>0?t+1|0:t)^c,63),Y=h,l=w,V=aA,c=O,t=y+o|0,t=(t=(O=RA)>>>0>(aA=O+o0|0)>>>0?t+1|0:t)+w|0,aA=x(c^(w=O=aA+iA|0),(y=yA)^(yA=w>>>0>>0?t+1|0:t),32),t=(t=v)+(v=h)|0,t=(y=aA)>>>0>(O=V+y|0)>>>0?t+1|0:t,c=V=x((y=O)^iA,t^l,24),iA=l=h,O=t,o0=aA,t=yA+f|0,t=(t=(aA=w+NA|0)>>>0>>0?t+1|0:t)+l|0,l=w=(yA=aA)+V|0,I0=x(o0^w,(aA=w>>>0>>0?t+1|0:t)^v,16),t=(t=O)+(O=h)|0,y=w=(v=I0)+y|0,B0=x(w^c,(V=w>>>0>>0?t+1|0:t)^iA,63),v=h,iA=s,t=i+(w=F)|0,t=(t=(yA=gA+fA|0)>>>0>>0?t+1|0:t)+(c=X=r[n+132>>2])|0,yA=t=(F=(s=r[n+128>>2])+yA|0)>>>0>>0?t+1|0:t,i=x(F^Y0,t^N,32),t=(t=U)+(U=h)|0,N=gA=iA+i|0,iA=c=x(gA^fA,(t=gA>>>0>>0?t+1|0:t)^w,24),fA=w=h,gA=t,o0=i,t=yA+SA|0,yA=i=z+F|0,t=(t=i>>>0>>0?t+1|0:t)+w|0,w=x(o0^(i=F=i+c|0),(w=U)^(U=i>>>0>>0?t+1|0:t),16),t=(t=gA)+(gA=h)|0,N=F=w+N|0,w0=x(F^iA,(c=F>>>0>>0?t+1|0:t)^fA,63),F=h,yA=Y,t=W+g0|0,t=(t=(fA=tA+_A|0)>>>0>>0?t+1|0:t)+Y|0,t=(W=(iA=fA)+XA|0)>>>0>>0?t+1|0:t,iA=W,Y=t,fA=x(W^n0,t^AA,32),t=_+(W=h)|0,t=E>>>0>(AA=E+fA|0)>>>0?t+1|0:t,XA=_=x((E=AA)^XA,t^yA,24),o0=yA=h,AA=t,_A=E,t=Y+eA|0,t=(E=$)>>>0>(_=E+iA|0)>>>0?t+1|0:t,E=_,t=t+yA|0,_=W,W=t=E>>>0>(Y=XA+E|0)>>>0?t+1|0:t,n0=x((E=Y)^fA,_^t,16),t=(Y=h)+AA|0,XA=x((AA=yA=_A+(_=n0)|0)^XA,(t=_>>>0>AA>>>0?t+1|0:t)^o0,63),yA=h,iA=t,fA=w,_A=cA,t=a+(_=b)|0,t=(t=(w=r0)>>>0>(cA=w+cA|0)>>>0?t+1|0:t)+H|0,b=w=hA+cA|0,H=x(w^ZA,(H=wA)^(wA=w>>>0>>0?t+1|0:t),32),t=(w=h)+D|0,o0=hA=H+E0|0,_=x(_A^hA,(t=hA>>>0>>0?t+1|0:t)^_,24),ZA=E0=h,D=t,hA=w,E0=_,_A=H,t=wA+ZA|0,t=(t=(H=_+b|0)>>>0>>0?t+1|0:t)+(cA=r[n+156>>2])|0,wA=b=(w=r[n+152>>2])+H|0,_=hA,hA=t=b>>>0>>0?t+1|0:t,_A=x(_A^b,_^t,16),t=(t=D)+(D=h)|0,_=t=(H=_A)>>>0>(b=H+o0|0)>>>0?t+1|0:t,o0=x(E0^(H=b),t^ZA,63),E0=t=h,b=t,ZA=AA,t=aA+g0|0,t=(t=(AA=l+tA|0)>>>0>>0?t+1|0:t)+b|0,b=l=AA+o0|0,fA=x(l^fA,(aA=gA)^(gA=l>>>0>>0?t+1|0:t),32),t=(l=h)+iA|0,aA=t=(AA=ZA+(aA=fA)|0)>>>0>>0?t+1|0:t,E0=o0=x(o0^AA,E0^t,24),ZA=t=h,iA=t,Y0=fA,t=gA+j|0,t=(t=(fA=b+zA|0)>>>0>>0?t+1|0:t)+iA|0,t=(b=(gA=fA)+o0|0)>>>0>>0?t+1|0:t,gA=b,iA=l,l=t,o0=x(Y0^b,iA^t,16),t=aA+(iA=h)|0,t=(b=AA+o0|0)>>>0>>0?t+1|0:t,AA=b,aA=t,zA=x(b^E0,t^ZA,63),b=h,fA=v,ZA=B0,t=v+f|0,t=U+(NA>>>0>(B0=NA+B0|0)>>>0?t+1|0:t)|0,j=v=i+B0|0,B0=x(v^n0,(U=Y)^(Y=v>>>0>>0?t+1|0:t),32),t=_+(v=h)|0,i=t=(U=H+B0|0)>>>0>>0?t+1|0:t,fA=_=x(ZA^U,t^fA,24),n0=t=h,H=t,t=Y+X|0,t=(t=(_=s+j|0)>>>0>>0?t+1|0:t)+H|0,j=Y=fA+(s=_)|0,B0=x(Y^B0,(H=Y>>>0>>0?t+1|0:t)^v,16),t=i+(s=h)|0,X=Y=U+B0|0,_=x(Y^fA,(U=Y>>>0>>0?t+1|0:t)^n0,63),Y=h,t=a+(v=F)|0,t=W+((i=r0)>>>0>(fA=i+w0|0)>>>0?t+1|0:t)|0,i=D,D=t=E>>>0>(F=E+fA|0)>>>0?t+1|0:t,fA=x((E=F)^_A,i^t,32),t=V+(F=h)|0,t=y>>>0>(W=y+fA|0)>>>0?t+1|0:t,y=v,v=t,y=x(W^w0,y^t,24),w0=t=h,i=t,ZA=y,t=D+SA|0,t=(t=(y=z)>>>0>(V=y+E|0)>>>0?t+1|0:t)+i|0,n0=D=ZA+(y=V)|0,_A=x(D^fA,(i=D>>>0>>0?t+1|0:t)^F,16),t=v+(y=h)|0,fA=D=W+_A|0,V=x(ZA^D,(F=D>>>0>>0?t+1|0:t)^w0,63),D=h,t=d0+(v=yA)|0,t=hA+((E=(W=rA)+XA|0)>>>0>>0?t+1|0:t)|0,W=t=(yA=wA+E|0)>>>0>>0?t+1|0:t,E=x(yA^I0,t^O,32),t=c+(wA=h)|0,O=v,v=t=N>>>0>(hA=N+E|0)>>>0?t+1|0:t,N=x(hA^XA,O^t,24),XA=t=h,O=t,ZA=E,t=W+bA|0,t=(t=(E=yA+t0|0)>>>0>>0?t+1|0:t)+O|0,E=x(ZA^(O=yA=E+(c=N)|0),(c=wA)^(wA=E>>>0>O>>>0?t+1|0:t),16),t=v+(W=h)|0,N=x(N^(c=yA=hA+E|0),(yA=c>>>0>>0?t+1|0:t)^XA,63),v=h,hA=Y,XA=_,ZA=E,t=l+CA|0,l=E=gA+mA|0,t=(t=E>>>0>>0?t+1|0:t)+Y|0,_=x(ZA^(E=gA=E+_|0),(Y=l>>>0>E>>>0?t+1|0:t)^W,32),t=(t=F)+(F=h)|0,gA=t=(W=_+fA|0)>>>0<_>>>0?t+1|0:t,fA=hA=x(XA^W,t^hA,24),XA=t=h,l=t,t=Y+h0|0,t=(t=(E=(hA=YA)+E|0)>>>0>>0?t+1|0:t)+l|0,w0=Y=fA+E|0,I0=x(Y^_,(l=Y>>>0>>0?t+1|0:t)^F,16),t=gA+(hA=h)|0,fA=x((E0=Y=W+I0|0)^fA,(Y=Y>>>0>>0?t+1|0:t)^XA,63),F=h,W=D,_=V,t=H+cA|0,t=(t=(V=w+j|0)>>>0>>0?t+1|0:t)+D|0,D=t=(H=V)>>>0>(gA=_+H|0)>>>0?t+1|0:t,V=x((H=gA)^o0,t^iA,32),t=(t=yA)+(yA=h)|0,t=(E=V)>>>0>(gA=E+c|0)>>>0?t+1|0:t,c=_=x(_^(E=gA),t^W,24),gA=t,iA=E,E=V,V=(t=H)+(H=VA)|0,t=D+S0|0,t=(t=H>>>0>V>>>0?t+1|0:t)+(W=h)|0,t=(D=(H=V)+_|0)>>>0>>0?t+1|0:t,H=D,V=t,E=x(E^D,t^yA,16),t=(_=h)+gA|0,yA=x((o0=D=iA+E|0)^c,(D=D>>>0>>0?t+1|0:t)^W,63),W=h,gA=v,iA=N,t=i+eA|0,t=(t=(c=(N=$)+n0|0)>>>0>>0?t+1|0:t)+v|0,N=i=iA+c|0,v=t=i>>>0>>0?t+1|0:t,c=x(i^B0,t^s,32),t=aA+(i=h)|0,aA=s=AA+c|0,iA=s=x(iA^s,(t=s>>>0>>0?t+1|0:t)^gA,24),j=gA=h,AA=t,XA=aA,t=v+o|0,t=(t=(s=(aA=RA)+N|0)>>>0>>0?t+1|0:t)+gA|0,t=(v=iA+s|0)>>>0>>0?t+1|0:t,aA=v,s=i,i=t,n0=x(v^c,s^t,16),t=(t=AA)+(AA=h)|0,iA=x((v=XA+(gA=n0)|0)^iA,(t=v>>>0>>0?t+1|0:t)^j,63),gA=h,N=v,c=t,t=wA+(s=b)|0,b=v=O+zA|0,t=(t=v>>>0>>0?t+1|0:t)+(j=r[n+204>>2])|0,b=t=(v=(XA=r[n+200>>2])+v|0)>>>0>>0?t+1|0:t,O=x(v^_A,t^y,32),t=(t=U)+(U=h)|0,t=(y=O)>>>0>(wA=y+X|0)>>>0?t+1|0:t,s=x((y=wA)^zA,t^s,24),_A=X=h,wA=t,ZA=y,X=O,t=b+_A|0,t=(t=(O=v+s|0)>>>0>>0?t+1|0:t)+(zA=r[n+164>>2])|0,O=v=(B0=r[n+160>>2])+(b=O)|0,X=x(X^v,(y=v>>>0>>0?t+1|0:t)^U,16),t=(t=wA)+(wA=h)|0,s=x(s^(ZA=v=ZA+(U=X)|0),(v=v>>>0>>0?t+1|0:t)^_A,63),_A=t=h,U=t,Y0=E,t=l+eA|0,t=(t=(E=(b=$)+w0|0)>>>0>>0?t+1|0:t)+U|0,_=x(Y0^(U=b=E+s|0),(b=E>>>0>U>>>0?t+1|0:t)^_,32),t=(l=h)+c|0,N=E=N+_|0,c=x(s^E,(t=E>>>0<_>>>0?t+1|0:t)^_A,24),_A=s=h,E=t,w0=N,Y0=_,t=b+j|0,t=(t=(_=U+XA|0)>>>0>>0?t+1|0:t)+s|0,N=U=_+c|0,Y0=x(Y0^U,(s=l)^(l=U>>>0<_>>>0?t+1|0:t),16),t=(s=h)+E|0,w0=x((T0=U=w0+(b=Y0)|0)^c,(U=U>>>0>>0?t+1|0:t)^_A,63),b=h,t=cA+(E=F)|0,t=(t=(_=w+fA|0)>>>0>>0?t+1|0:t)+V|0,_=x((V=w=_+H|0)^n0,(w=w>>>0>>0?t+1|0:t)^AA,32),t=(t=v)+(v=h)|0,H=t=_>>>0>(F=_+ZA|0)>>>0?t+1|0:t,c=E=x(F^fA,t^E,24),fA=t=h,AA=t,E=(t=V)+(V=RA)|0,t=w+o|0,t=(t=E>>>0>>0?t+1|0:t)+AA|0,cA=w=c+E|0,n0=x(w^_,(AA=w>>>0>>0?t+1|0:t)^v,16),t=H+(V=h)|0,_A=w=F+n0|0,E=x(w^c,(v=w>>>0>>0?t+1|0:t)^fA,63),w=h,_=yA,t=(F=W)+bA|0,t=(t=(H=yA+t0|0)>>>0>>0?t+1|0:t)+i|0,W=t=(yA=H+aA|0)>>>0>>0?t+1|0:t,i=x(yA^X,t^wA,32),t=(t=Y)+(Y=h)|0,t=(H=i)>>>0>(wA=H+E0|0)>>>0?t+1|0:t,aA=x(_^(H=wA),t^F,24),c=F=h,wA=t,fA=H,bA=i,t=W+f|0,W=i=yA+NA|0,t=(t=i>>>0>>0?t+1|0:t)+F|0,X=x(bA^(i=yA=i+(_=aA)|0),(H=W>>>0>i>>>0?t+1|0:t)^Y,16),t=(t=wA)+(wA=h)|0,c=x(aA^(_=Y=fA+(F=X)|0),(F=_>>>0>>0?t+1|0:t)^c,63),Y=h,yA=gA,t=gA+g0|0,t=(t=(aA=tA+iA|0)>>>0>>0?t+1|0:t)+y|0,t=(W=O+aA|0)>>>0>>0?t+1|0:t,O=W,W=t,aA=x(O^I0,t^hA,32),t=(t=D)+(D=h)|0,y=yA,yA=t=(gA=(hA=aA)+o0|0)>>>0>>0?t+1|0:t,iA=y=x(gA^iA,y^t,24),fA=t=h,hA=t,bA=aA,aA=(t=O)+(O=YA)|0,t=W+h0|0,t=(t=O>>>0>aA>>>0?t+1|0:t)+hA|0,hA=W=(O=aA)+y|0,y=x(bA^W,(O=W>>>0>>0?t+1|0:t)^D,16),t=yA+(W=h)|0,t=(D=gA+y|0)>>>0>>0?t+1|0:t,gA=D,aA=t,iA=x(D^iA,t^fA,63),D=h,yA=w,fA=E,bA=y,t=l+SA|0,t=(t=(E=(y=z)+N|0)>>>0>>0?t+1|0:t)+w|0,w=t=E>>>0>(l=fA+E|0)>>>0?t+1|0:t,y=x(bA^l,t^W,32),t=(t=F)+(F=h)|0,t=(E=y)>>>0>(W=E+_|0)>>>0?t+1|0:t,N=_=x(fA^(E=W),t^yA,24),W=t,fA=y,y=(t=l)+(l=VA)|0,t=w+S0|0,t=(t=y>>>0>>0?t+1|0:t)+(yA=h)|0,l=w=y+_|0,y=t=w>>>0>>0?t+1|0:t,w=(F=I0=x(fA^w,t^F,16))+E|0,t=(E=h)+W|0,_=w,bA=x(W=w^N,(N=w>>>0>>0?t+1|0:t)^yA,63),yA=h,t=AA+a|0,t=(t=(F=r0)>>>0>(W=F+cA|0)>>>0?t+1|0:t)+(w=Y)|0,AA=F=W+c|0,s=x(F^Y0,(Y=F>>>0>>0?t+1|0:t)^s,32),t=aA+(F=h)|0,t=(W=gA+s|0)>>>0>>0?t+1|0:t,gA=W,aA=x(W^c,t^w,24),fA=w=h,W=t,cA=gA,t=Y+CA|0,t=(gA=mA)>>>0>(AA=gA+AA|0)>>>0?t+1|0:t,gA=AA,t=t+w|0,AA=Y=AA+(c=aA)|0,Y=x(Y^s,(aA=Y>>>0>>0?t+1|0:t)^F,16),t=(gA=h)+W|0,E0=w=cA+Y|0,t0=x(w^c,(F=w>>>0>>0?t+1|0:t)^fA,63),W=h,fA=iA,t=H+zA|0,t=(t=(s=i+B0|0)>>>0>>0?t+1|0:t)+(w=D)|0,c=x((D=i=s+iA|0)^n0,(i=s>>>0>D>>>0?t+1|0:t)^V,32),t=(t=U)+(U=h)|0,iA=H=(V=c)+T0|0,s=x(fA^H,(t=H>>>0>>0?t+1|0:t)^w,24),H=w=h,V=t,fA=s,t=i+w|0,t=(t=(s=D+s|0)>>>0>>0?t+1|0:t)+(cA=r[n+132>>2])|0,i=D=(w=r[n+128>>2])+s|0,s=t=D>>>0>>0?t+1|0:t,n0=x(D^c,t^U,16),t=(t=V)+(V=h)|0,o0=x(fA^(D=(U=n0)+iA|0),(t=D>>>0>>0?t+1|0:t)^H,63),U=h,c=D,iA=t,fA=Y,t=d0+(H=b)|0,t=(t=(D=(Y=rA)+w0|0)>>>0>>0?t+1|0:t)+O|0,hA=x((D=Y=D+hA|0)^X,(b=D>>>0>>0?t+1|0:t)^wA,32),t=(Y=h)+v|0,t=(O=hA)>>>0>(wA=O+_A|0)>>>0?t+1|0:t,H=x((O=wA)^w0,t^H,24),ZA=_A=h,v=t,wA=Y,X=hA,t=b+_A|0,t=(t=(hA=D+H|0)>>>0>>0?t+1|0:t)+(w0=r[n+196>>2])|0,hA=D=(Y=r[n+192>>2])+(b=hA)|0,X=x(X^D,(_A=wA)^(wA=D>>>0>>0?t+1|0:t),16),t=(t=v)+(v=h)|0,H=x(H^(_A=D=(b=X)+O|0),(D=D>>>0>>0?t+1|0:t)^ZA,63),ZA=t=h,b=t,t=y+j|0,t=(t=(O=l+XA|0)>>>0>>0?t+1|0:t)+b|0,t=(l=O+H|0)>>>0>>0?t+1|0:t,O=l,b=t,y=x(l^fA,t^gA,32),t=(gA=h)+iA|0,c=l=c+y|0,iA=x(H^l,(t=l>>>0>>0?t+1|0:t)^ZA,24),j=l=h,H=t,fA=y,t=b+cA|0,t=(t=(y=w+O|0)>>>0>>0?t+1|0:t)+l|0,XA=b=y+iA|0,ZA=x(fA^b,(l=b>>>0>>0?t+1|0:t)^gA,16),t=(t=H)+(H=h)|0,O=b=(gA=ZA)+c|0,j=x(b^iA,(y=b>>>0>>0?t+1|0:t)^j,63),gA=h,t=a+(b=yA)|0,t=aA+((c=r0)>>>0>(iA=c+bA|0)>>>0?t+1|0:t)|0,AA=t=(yA=AA+iA|0)>>>0>>0?t+1|0:t,c=x(yA^n0,t^V,32),t=(t=D)+(D=h)|0,t=(V=c)>>>0>(aA=V+_A|0)>>>0?t+1|0:t,V=b,b=t,iA=x(aA^bA,V^t,24),bA=t=h,V=t,fA=c,t=AA+eA|0,t=(t=(c=yA+$|0)>>>0>>0?t+1|0:t)+V|0,V=t=(yA=(AA=c)+iA|0)>>>0>>0?t+1|0:t,n0=x(fA^(AA=yA),t^D,16),t=b+(c=h)|0,_A=D=aA+n0|0,iA=x(D^iA,(yA=D>>>0>>0?t+1|0:t)^bA,63),D=h,b=W,t=W+SA|0,t=s+(z>>>0>(fA=z+t0|0)>>>0?t+1|0:t)|0,s=v,v=t=i>>>0>(W=i+fA|0)>>>0?t+1|0:t,fA=x(W^X,s^t,32),t=N+(i=h)|0,s=b,b=t=_>>>0>(aA=_+fA|0)>>>0?t+1|0:t,N=_=x(aA^t0,s^t,24),s=t=h,t=v+zA|0,t=(t=(_=W+B0|0)>>>0>>0?t+1|0:t)+s|0,zA=v=N+_|0,B0=x(v^fA,(W=v>>>0<_>>>0?t+1|0:t)^i,16),t=b+(i=h)|0,t0=v=aA+B0|0,_=x(v^N,(b=v>>>0>>0?t+1|0:t)^s,63),v=h,aA=U,t=U+CA|0,t=wA+((s=mA)>>>0>(N=s+o0|0)>>>0?t+1|0:t)|0,E=x((s=U=hA+N|0)^I0,(U=s>>>0>>0?t+1|0:t)^E,32),t=(t=F)+(F=h)|0,fA=aA=x((N=wA=E+E0|0)^o0,(t=E>>>0>N>>>0?t+1|0:t)^aA,24),bA=wA=h,hA=t,t=U+d0|0,t=(t=(s=(aA=rA)+s|0)>>>0>>0?t+1|0:t)+wA|0,wA=U=fA+s|0,E=x(U^E,(aA=U>>>0>>0?t+1|0:t)^F,16),t=(t=hA)+(hA=h)|0,o0=U=E+N|0,fA=x(U^fA,(F=U>>>0>>0?t+1|0:t)^bA,63),U=h,bA=iA,X=E,t=l+h0|0,t=(t=(E=YA)>>>0>(N=E+XA|0)>>>0?t+1|0:t)+(s=D)|0,D=t=(E=N)>>>0>(l=E+iA|0)>>>0?t+1|0:t,N=x(X^(E=l),t^hA,32),t=(t=b)+(b=h)|0,iA=l=(hA=N)+t0|0,bA=s=x(bA^l,(t=l>>>0>>0?t+1|0:t)^s,24),t0=l=h,hA=t,t=D+o|0,t=(t=(E=(s=RA)+E|0)>>>0>>0?t+1|0:t)+l|0,I0=D=bA+E|0,X=x(D^N,(s=b)^(b=D>>>0>>0?t+1|0:t),16),t=(l=h)+hA|0,hA=D=(s=X)+iA|0,bA=x(D^bA,(s=D>>>0>>0?t+1|0:t)^t0,63),D=h,iA=_,t=V+g0|0,V=_=tA+AA|0,t=(t=_>>>0>>0?t+1|0:t)+(E=v)|0,N=x((_=AA=iA+_|0)^ZA,(v=_>>>0>>0?t+1|0:t)^H,32),t=(t=F)+(F=h)|0,AA=t=(H=(AA=N)+o0|0)>>>0>>0?t+1|0:t,iA=E=x(iA^H,t^E,24),t0=t=h,V=t,t=v+f|0,t=(t=(E=NA)>>>0>(_=E+_|0)>>>0?t+1|0:t)+V|0,V=v=iA+(E=_)|0,F=x(v^N,(E=v>>>0>>0?t+1|0:t)^F,16),t=AA+(_=h)|0,t=(v=H+F|0)>>>0>>0?t+1|0:t,H=v,AA=t,t0=x(v^iA,t^t0,63),v=h,N=U,XA=fA,t=W+S0|0,t=(t=(iA=VA)>>>0>(fA=iA+zA|0)>>>0?t+1|0:t)+U|0,t=(W=XA+(iA=fA)|0)>>>0>>0?t+1|0:t,iA=W,U=t,fA=x(W^n0,t^c,32),t=y+(W=h)|0,y=t=(c=O+fA|0)>>>0>>0?t+1|0:t,c=x(XA^(O=c),t^N,24),XA=t=h,N=t,t=U+w0|0,t=(t=(iA=Y+iA|0)>>>0>>0?t+1|0:t)+N|0,N=U=(zA=c)+(c=iA)|0,o0=x(U^fA,(iA=W)^(W=U>>>0>>0?t+1|0:t),16),t=y+(c=h)|0,t=(U=O+o0|0)>>>0>>0?t+1|0:t,O=U,zA=x(U^zA,t^XA,63),U=h,iA=t,ZA=j,t=aA+(y=gA)|0,t=(t=(j=wA+j|0)>>>0>>0?t+1|0:t)+(XA=n0=r[n+156>>2])|0,wA=t=(gA=(fA=r[n+152>>2])+(wA=j)|0)>>>0>>0?t+1|0:t,aA=x(gA^B0,t^i,32),t=(t=yA)+(yA=h)|0,j=i=aA+_A|0,XA=y=x(ZA^i,(t=i>>>0>>0?t+1|0:t)^y,24),_A=B0=h,i=t,ZA=E0=r[n+236>>2],E0=j,j=aA,t=wA+_A|0,t=(t=(y=y+gA|0)>>>0>>0?t+1|0:t)+ZA|0,t=(gA=(aA=r[n+232>>2])+y|0)>>>0>>0?t+1|0:t,y=yA,yA=t,B0=x(j^gA,y^t,16),t=(wA=h)+i|0,XA=x((i=y=E0+(j=B0)|0)^XA,(y=y>>>0>>0?t+1|0:t)^_A,63),_A=t=h,j=t,E0=F,t=b+SA|0,t=(t=(F=z+I0|0)>>>0>>0?t+1|0:t)+j|0,_=x(E0^(j=z=F+XA|0),(z=z>>>0>>0?t+1|0:t)^_,32),t=(F=h)+iA|0,iA=b=O+_|0,SA=x(XA^b,_A^(t=b>>>0<_>>>0?t+1|0:t),24),I0=b=h,O=t,XA=iA,_A=_,t=z+f|0,t=(t=(_=NA)>>>0>(iA=_+j|0)>>>0?t+1|0:t)+b|0,_A=x(_A^(b=z=(_=iA)+SA|0),(_=_>>>0>b>>>0?t+1|0:t)^F,16),t=(t=O)+(O=h)|0,iA=z=XA+(F=_A)|0,XA=x(z^SA,(j=z>>>0>>0?t+1|0:t)^I0,63),F=h,z=D,E0=bA,t=D+S0|0,t=E+(VA>>>0>(bA=VA+bA|0)>>>0?t+1|0:t)|0,c=x((SA=D=V+bA|0)^o0,(D=D>>>0>>0?t+1|0:t)^c,32),t=y+(V=h)|0,t=(E=i+c|0)>>>0>>0?t+1|0:t,i=E,y=z,z=t,bA=E=x(E0^E,y^t,24),o0=t=h,y=t,E0=E,I0=c,t=D+CA|0,t=(t=(E=mA)>>>0>(c=E+SA|0)>>>0?t+1|0:t)+y|0,bA=D=bA+(E=c)|0,I0=x(I0^D,(y=D>>>0>>0?t+1|0:t)^V,16),t=z+(V=h)|0,t=(D=i+I0|0)>>>0>>0?t+1|0:t,i=D,E=t,c=x(E0^D,t^o0,63),D=h,z=v,t=v+cA|0,t=(t=(SA=w+t0|0)>>>0>>0?t+1|0:t)+W|0,t=(w=N+SA|0)>>>0>>0?t+1|0:t,N=w,w=t,SA=x(N^B0,t^wA,32),t=s+(v=h)|0,s=z,z=t=(W=hA+SA|0)>>>0>>0?t+1|0:t,s=hA=x(W^t0,s^t,24),t0=t=h,wA=t,t=w+g0|0,t=(t=(hA=tA+N|0)>>>0>>0?t+1|0:t)+wA|0,N=tA=s+(w=hA)|0,SA=x(tA^SA,(hA=v)^(v=w>>>0>tA>>>0?t+1|0:t),16),t=z+(wA=h)|0,g0=tA=W+SA|0,hA=x(tA^s,(w=tA>>>0>>0?t+1|0:t)^t0,63),z=h,tA=U,t=U+w0|0,t=(t=(W=Y+zA|0)>>>0>>0?t+1|0:t)+yA|0,t=(Y=W+gA|0)>>>0>>0?t+1|0:t,gA=Y,Y=t,l=x(gA^X,t^l,32),t=AA+(U=h)|0,s=tA,tA=t=H>>>0>(yA=H+l|0)>>>0?t+1|0:t,AA=H=x(yA^zA,s^t,24),s=t=h,t=Y+n0|0,t=(t=(gA=gA+fA|0)>>>0>>0?t+1|0:t)+s|0,W=Y=gA+H|0,l=x(Y^l,(H=U)^(U=Y>>>0>>0?t+1|0:t),16),t=tA+(gA=h)|0,s=x((H=Y=yA+l|0)^AA,(Y=Y>>>0>>0?t+1|0:t)^s,63),tA=h,yA=D,fA=l,t=D+_|0,t=(l=b+c|0)>>>0>>0?t+1|0:t,b=l,t=t+(AA=r[n+164>>2])|0,AA=x(fA^(l=D=l+r[n+160>>2]|0),(D=D>>>0>>0?t+1|0:t)^gA,32),t=(t=w)+(w=h)|0,_=yA,yA=t=(b=(gA=AA)+g0|0)>>>0>>0?t+1|0:t,_=x(b^c,_^t,24),fA=t=h,gA=t,t=D+ZA|0,t=(t=(l=l+aA|0)>>>0>>0?t+1|0:t)+gA|0,t0=x((g0=D=l+_|0)^AA,(D=D>>>0>>0?t+1|0:t)^w,16),t=yA+(gA=h)|0,yA=w=b+t0|0,c=x(w^_,(b=w>>>0>>0?t+1|0:t)^fA,63),w=h,_=hA,aA=H,t=y+eA|0,t=(t=(H=(hA=$)+bA|0)>>>0>>0?t+1|0:t)+(l=z)|0,O=x((AA=hA=_+H|0)^_A,(z=H>>>0>AA>>>0?t+1|0:t)^O,32),t=(t=Y)+(Y=h)|0,y=l,l=t=(H=O)>>>0>(hA=aA+H|0)>>>0?t+1|0:t,y=aA=x(_^hA,y^t,24),_=t=h,aA=O,t=z+a|0,t=(t=(O=r0)>>>0>(AA=O+AA|0)>>>0?t+1|0:t)+_|0,AA=x(aA^(H=z=AA+y|0),(O=H>>>0>>0?t+1|0:t)^Y,16),t=l+(aA=h)|0,fA=x((l=z=hA+AA|0)^y,(hA=l>>>0>>0?t+1|0:t)^_,63),z=h,bA=s,t=v+d0|0,t=(y=rA)>>>0>(s=y+N|0)>>>0?t+1|0:t,y=s,t=t+(Y=tA)|0,_=x((s=v=bA+s|0)^I0,(tA=s>>>0>>0?t+1|0:t)^V,32),t=j+(v=h)|0,V=Y,Y=t=(y=iA+_|0)>>>0>>0?t+1|0:t,N=x(bA^y,V^t,24),j=t=h,V=t,iA=_,_=(t=s)+(s=YA)|0,t=tA+h0|0,t=(t=s>>>0>_>>>0?t+1|0:t)+V|0,V=t=(s=_)>>>0>(tA=s+N|0)>>>0?t+1|0:t,bA=x(iA^tA,t^v,16),t=Y+(s=h)|0,iA=x((v=y+bA|0)^N,(t=v>>>0>>0?t+1|0:t)^j,63),Y=h,_=t,t=o+(y=F)|0,t=U+((N=RA)>>>0>(j=N+XA|0)>>>0?t+1|0:t)|0,N=F=W+j|0,j=x(F^SA,(U=F>>>0>>0?t+1|0:t)^wA,32),t=E+(F=h)|0,wA=t=i>>>0>(W=i+j|0)>>>0?t+1|0:t,SA=t=x(W^XA,t^y,24),i=t,y=t+N|0,t=(E=h)+U|0,t=(t=y>>>0>>0?t+1|0:t)+(zA=r[n+204>>2])|0,t=(U=y+r[n+200>>2]|0)>>>0>>0?t+1|0:t,y=F,F=t,zA=x(U^j,y^t,16),t=wA+(i=h)|0,t=(y=W+zA|0)>>>0>>0?t+1|0:t,W=y,wA=t,E=x(SA^y,t^E,63),y=t=h,N=v,SA=AA,t=D+f|0,t=(t=(v=NA)>>>0>(AA=v+g0|0)>>>0?t+1|0:t)+y|0,SA=x(SA^(j=D=(v=AA)+E|0),(D=D>>>0>>0?t+1|0:t)^aA,32),t=(v=h)+_|0,aA=t=(AA=N+(aA=SA)|0)>>>0>>0?t+1|0:t,E=x(E^AA,y^t,24),N=t=h,y=t,_A=E,t=D+a|0,t=(t=(E=r0)>>>0>(_=E+j|0)>>>0?t+1|0:t)+y|0,SA=x((y=D=_A+(E=_)|0)^SA,(E=y>>>0>>0?t+1|0:t)^v,16),t=aA+(_=h)|0,t=(D=AA+SA|0)>>>0>>0?t+1|0:t,AA=D,aA=t,D=x(_A^D,t^N,63),v=h,N=w,_A=c,t=w+o|0,t=O+((c=RA)>>>0>(j=_A+c|0)>>>0?t+1|0:t)|0,s=x((c=w=H+j|0)^bA,(w=w>>>0>>0?t+1|0:t)^s,32),t=wA+(H=h)|0,wA=t=W>>>0>(O=W+s|0)>>>0?t+1|0:t,j=N=x(_A^(W=O),t^N,24),g0=t=h,O=t,_A=N,bA=s,t=w+d0|0,t=(t=(s=rA)>>>0>(N=s+c|0)>>>0?t+1|0:t)+O|0,j=w=j+(s=N)|0,bA=x(bA^w,(O=H)^(H=w>>>0>>0?t+1|0:t),16),t=wA+(O=h)|0,t=(w=W+bA|0)>>>0>>0?t+1|0:t,W=w,wA=t,c=x(_A^w,t^g0,63),w=h,_A=fA,t=h0+(s=z)|0,t=V+((N=YA)>>>0>(fA=N+fA|0)>>>0?t+1|0:t)|0,N=x((V=z=tA+fA|0)^zA,(z=tA>>>0>V>>>0?t+1|0:t)^i,32),t=b+(tA=h)|0,t=(i=yA+N|0)>>>0>>0?t+1|0:t,yA=i,b=t,t=x(_A^i,t^s,24),g0=r[n+236>>2],_A=t,s=V,V=t,s=s+t|0,t=(i=h)+z|0,t=(t=s>>>0>>0?t+1|0:t)+g0|0,s=t=(z=s+r[n+232>>2]|0)>>>0>>0?t+1|0:t,g0=x((V=z)^N,t^tA,16),t=b+(N=h)|0,fA=z=yA+g0|0,i=x(_A^z,(tA=z>>>0>>0?t+1|0:t)^i,63),z=h,yA=Y,_A=iA,t=Y+F|0,t=(t=(b=U+iA|0)>>>0>>0?t+1|0:t)+(zA=r[n+164>>2])|0,gA=x((iA=Y=(U=b)+r[n+160>>2]|0)^t0,(Y=Y>>>0>>0?t+1|0:t)^gA,32),t=hA+(U=h)|0,hA=yA,yA=t=l>>>0>(F=l+gA|0)>>>0?t+1|0:t,hA=l=x(_A^F,hA^t,24),t0=t=h,b=t,_A=gA,t=Y+CA|0,t=(t=(l=(gA=mA)+iA|0)>>>0>>0?t+1|0:t)+b|0,zA=Y=hA+l|0,l=x(_A^Y,(b=U)^(U=Y>>>0>>0?t+1|0:t),16),t=yA+(b=h)|0,t=(Y=F+l|0)>>>0>>0?t+1|0:t,F=Y,yA=t,iA=x(Y^hA,t^t0,63),Y=h,gA=w,_A=l,t=w+E|0,t=(t=(l=y+c|0)>>>0>>0?t+1|0:t)+(hA=r[n+132>>2])|0,y=x(_A^(hA=w=l+r[n+128>>2]|0),(w=w>>>0>>0?t+1|0:t)^b,32),t=(t=tA)+(tA=h)|0,E=gA,gA=t=y>>>0>(b=y+fA|0)>>>0?t+1|0:t,E=x(b^c,E^t,24),fA=t=h,l=t,c=y,y=(t=hA)+(hA=$)|0,t=w+eA|0,t=(t=y>>>0>>0?t+1|0:t)+l|0,t0=w=y+E|0,cA=x(c^w,(l=w>>>0>>0?t+1|0:t)^tA,16),t=gA+(hA=h)|0,gA=t=(tA=b+cA|0)>>>0>>0?t+1|0:t,c=x((b=tA)^E,t^fA,63),tA=h,fA=i,t=H+S0|0,H=y=(i=VA)+j|0,t=(t=y>>>0>>0?t+1|0:t)+(w=z)|0,E=x((y=i=fA+y|0)^SA,(z=H>>>0>y>>>0?t+1|0:t)^_,32),t=yA+(i=h)|0,t=(H=F+E|0)>>>0>>0?t+1|0:t,F=H,_=w,w=t,t=x(fA^H,_^t,24),fA=r[n+156>>2],_=t,H=t,y=t+y|0,t=(yA=h)+z|0,t=(t=y>>>0>>0?t+1|0:t)+fA|0,t=y>>>0>(z=y+r[n+152>>2]|0)>>>0?t+1|0:t,y=i,i=t,j=x((H=z)^E,y^t,16),t=w+(y=h)|0,E=yA,yA=t=(z=F+j|0)>>>0>>0?t+1|0:t,fA=x(_^(F=z),E^t,63),w=h,z=Y,t=Y+s|0,t=(t=(E=V+iA|0)>>>0>>0?t+1|0:t)+(_=r[n+204>>2])|0,t=(Y=E+r[n+200>>2]|0)>>>0>>0?t+1|0:t,E=O,O=t,E=x(Y^bA,E^t,32),t=aA+(V=h)|0,t=(s=AA+E|0)>>>0>>0?t+1|0:t,AA=s,_=z,z=t,s=x(s^iA,_^t,24),_=t=h,bA=s,t=t+O|0,t=(t=(s=Y+s|0)>>>0>>0?t+1|0:t)+(iA=r[n+148>>2])|0,t=(Y=s+r[n+144>>2]|0)>>>0>>0?t+1|0:t,O=Y,s=V,V=t,SA=x(Y^E,s^t,16),t=z+(s=h)|0,t=(Y=AA+SA|0)>>>0>>0?t+1|0:t,AA=Y,aA=t,iA=x(bA^Y,_^t,63),Y=h,z=v,bA=D,t=v+U|0,v=E=D+zA|0,t=(t=E>>>0>>0?t+1|0:t)+(_=r[n+196>>2])|0,_=x((E=D=E+r[n+192>>2]|0)^g0,(D=E>>>0>>0?t+1|0:t)^N,32),t=wA+(v=h)|0,z=x(bA^(U=W+_|0),(t=U>>>0>>0?t+1|0:t)^z,24),W=t,g0=r[n+220>>2],N=z,_A=U,t=(U=h)+D|0,D=E=E+z|0,t=(t=E>>>0>>0?t+1|0:t)+(bA=g0)|0,bA=x(z=(E=z=(wA=r[n+216>>2])+E|0)^_,(_=D>>>0>E>>>0?t+1|0:t)^v,16),t=(t=W)+(W=h)|0,t=(D=bA)>>>0>(z=_A+D|0)>>>0?t+1|0:t,D=U,U=t,t=x(N^z,D^t,63),XA=r[n+236>>2],_A=t,v=t,N=t+t0|0,t=(D=h)+l|0,t=(t=v>>>0>N>>>0?t+1|0:t)+XA|0,j=x((N=v=(l=N)+r[n+232>>2]|0)^j,(v=v>>>0>>0?t+1|0:t)^y,32),t=aA+(l=h)|0,t=(y=AA+j|0)>>>0>>0?t+1|0:t,AA=y,aA=D,D=t,t=x(_A^y,aA^t,24),_A=j,y=t,N=t+N|0,t=(aA=h)+v|0,t=g0+(y>>>0>N>>>0?t+1|0:t)|0,j=v=N+wA|0,g0=x(_A^v,(N=l)^(l=v>>>0>>0?t+1|0:t),16),t=D+(wA=h)|0,t=(v=AA+g0|0)>>>0>>0?t+1|0:t,AA=v,D=aA,aA=t,D=x(y^v,D^t,63),v=h,_A=c,t=eA+(y=tA)|0,t=i+((c=(N=$)+c|0)>>>0>>0?t+1|0:t)|0,s=x((N=tA=H+c|0)^SA,(tA=H>>>0>tA>>>0?t+1|0:t)^s,32),t=U+(i=h)|0,t=(H=z+s|0)>>>0>>0?t+1|0:t,z=H,U=t,c=y=x(_A^H,t^y,24),SA=t=h,H=t,_A=s,t=tA+h0|0,t=(t=(y=YA)>>>0>(s=y+N|0)>>>0?t+1|0:t)+H|0,t0=tA=c+(y=s)|0,zA=x(_A^tA,(s=i)^(i=y>>>0>tA>>>0?t+1|0:t),16),t=U+(H=h)|0,N=x((U=tA=z+zA|0)^c,(y=U>>>0>>0?t+1|0:t)^SA,63),z=h,tA=w,t=w+f|0,t=V+((s=NA)>>>0>(c=s+fA|0)>>>0?t+1|0:t)|0,s=x((V=w=O+c|0)^bA,(w=w>>>0>>0?t+1|0:t)^W,32),t=gA+(W=h)|0,t=b>>>0>(O=b+s|0)>>>0?t+1|0:t,b=O,O=tA,tA=t,c=O=x(b^fA,O^t,24),fA=t=h,gA=t,t=w+o|0,t=(t=(O=RA)>>>0>(V=O+V|0)>>>0?t+1|0:t)+gA|0,gA=w=c+V|0,SA=x(w^s,(O=W)^(W=w>>>0>>0?t+1|0:t),16),t=tA+(O=h)|0,t=(w=b+SA|0)>>>0>>0?t+1|0:t,b=w,V=t,c=x(w^c,t^fA,63),tA=h,t=_+(w=Y)|0,t=(t=(s=E+iA|0)>>>0>>0?t+1|0:t)+(fA=r[n+156>>2])|0,E=hA,hA=t=(Y=s+r[n+152>>2]|0)>>>0>>0?t+1|0:t,_=x(Y^cA,E^t,32),t=yA+(s=h)|0,t=(E=F+_|0)>>>0>>0?t+1|0:t,F=E,yA=w,w=t,E=x(E^iA,yA^t,24),iA=t=h,_A=E,t=hA+t|0,t=(t=(E=E+Y|0)>>>0>>0?t+1|0:t)+(fA=r[n+204>>2])|0,bA=Y=E+r[n+200>>2]|0,E=x(Y^_,(hA=Y>>>0>>0?t+1|0:t)^s,16),t=w+(Y=h)|0,t=(s=F+E|0)>>>0>>0?t+1|0:t,F=s,yA=t,iA=x(_A^s,iA^t,63),w=h,fA=E,t=l+a|0,t=(t=(E=r0)>>>0>(_=E+j|0)>>>0?t+1|0:t)+(s=z)|0,z=l=(E=_)+N|0,_=x(fA^l,(_=Y)^(Y=E>>>0>l>>>0?t+1|0:t),32),t=V+(l=h)|0,t=(E=b+_|0)>>>0>>0?t+1|0:t,b=E,V=t,E=x(E^N,t^s,24),s=t=h,N=E,t=Y+t|0,t=(t=(E=E+z|0)>>>0>>0?t+1|0:t)+(fA=r[n+132>>2])|0,j=z=E+r[n+128>>2]|0,cA=x(z^_,(Y=l)^(l=E>>>0>z>>>0?t+1|0:t),16),t=V+(E=h)|0,V=t=(z=b+cA|0)>>>0>>0?t+1|0:t,fA=x(N^(b=z),t^s,63),z=h,t=i+d0|0,t=(t=(s=rA)>>>0>(_=s+t0|0)>>>0?t+1|0:t)+(Y=tA)|0,tA=t=(s=_)>>>0>(i=s+c|0)>>>0?t+1|0:t,_=x((s=i)^g0,t^wA,32),t=yA+(wA=h)|0,t=F>>>0>(i=F+_|0)>>>0?t+1|0:t,F=i,N=Y,Y=t,t=x(i^c,N^t,24),c=r[n+164>>2],N=t,i=t,s=t+s|0,t=(yA=h)+tA|0,t=(t=s>>>0>>0?t+1|0:t)+c|0,t=(tA=s+r[n+160>>2]|0)>>>0>>0?t+1|0:t,s=wA,wA=t,s=x((i=tA)^_,s^t,16),t=Y+(_=h)|0,Y=yA,yA=t=(tA=F+s|0)>>>0>>0?t+1|0:t,tA=x(N^(F=tA),Y^t,63),Y=h,N=w,_A=iA,t=w+W|0,t=(t=(c=gA+iA|0)>>>0>>0?t+1|0:t)+(g0=r[n+196>>2])|0,iA=x((c=w=(W=c)+r[n+192>>2]|0)^zA,(w=w>>>0>>0?t+1|0:t)^H,32),t=aA+(W=h)|0,H=t=(gA=AA+iA|0)>>>0>>0?t+1|0:t,aA=x(_A^gA,t^N,24),g0=t=h,AA=t,_A=aA,t=w+S0|0,t=(t=(N=(aA=VA)+c|0)>>>0>>0?t+1|0:t)+AA|0,t0=w=_A+(aA=N)|0,zA=x(w^iA,(N=W)^(W=w>>>0>>0?t+1|0:t),16),t=H+(AA=h)|0,t=(w=gA+zA|0)>>>0>>0?t+1|0:t,gA=w,N=x(_A^w,t^g0,63),w=h,H=v,aA=t,_A=D,t=v+hA|0,t=(t=(c=D+bA|0)>>>0>>0?t+1|0:t)+(iA=r[n+148>>2])|0,O=x((c=D=(v=c)+r[n+144>>2]|0)^SA,(D=D>>>0>>0?t+1|0:t)^O,32),t=y+(v=h)|0,t=U>>>0>(hA=U+O|0)>>>0?t+1|0:t,U=hA,hA=t,iA=y=x(_A^U,t^H,24),SA=t=h,H=t,bA=O,t=D+CA|0,t=(t=(y=(O=mA)+c|0)>>>0>>0?t+1|0:t)+H|0,H=D=iA+y|0,g0=x(bA^D,(O=D>>>0>>0?t+1|0:t)^v,16),t=hA+(v=h)|0,t=(D=U+g0|0)>>>0>>0?t+1|0:t,U=D,hA=t,y=x(D^iA,t^SA,63),c=t=h,D=t,iA=gA,SA=s,t=l+S0|0,l=s=(gA=VA)+j|0,t=(t=s>>>0>>0?t+1|0:t)+D|0,_=x(SA^(s=gA=s+y|0),(D=l>>>0>s>>>0?t+1|0:t)^_,32),t=(gA=h)+aA|0,aA=t=(l=iA+_|0)>>>0<_>>>0?t+1|0:t,c=x(y^l,c^t,24),j=t=h,y=t,iA=_,_=(t=s)+(s=rA)|0,t=D+d0|0,t=(t=s>>>0>_>>>0?t+1|0:t)+y|0,SA=D=(s=_)+c|0,bA=x(iA^D,(y=gA)^(gA=D>>>0>>0?t+1|0:t),16),t=aA+(y=h)|0,t=(D=l+bA|0)>>>0>>0?t+1|0:t,l=D,aA=t,iA=x(D^c,t^j,63),D=h,t=h0+(s=z)|0,t=wA+((_=YA)>>>0>(c=_+fA|0)>>>0?t+1|0:t)|0,AA=x((_=z=i+c|0)^zA,(z=_>>>0>>0?t+1|0:t)^AA,32),t=hA+(wA=h)|0,hA=t=U>>>0>(i=U+AA|0)>>>0?t+1|0:t,t=x((U=i)^fA,t^s,24),fA=r[n+204>>2],c=t,j=AA,AA=t,s=t+_|0,t=(i=h)+z|0,t=(t=s>>>0>>0?t+1|0:t)+fA|0,fA=z=s+r[n+200>>2]|0,j=x(j^z,(_=wA)^(wA=z>>>0>>0?t+1|0:t),16),t=hA+(AA=h)|0,hA=z=U+j|0,_=x(c^z,(s=i)^(i=U>>>0>z>>>0?t+1|0:t),63),z=h,U=Y,_A=tA,t=Y+W|0,t=(t=(s=tA+t0|0)>>>0>>0?t+1|0:t)+(c=r[n+220>>2])|0,s=x((W=tA=s+r[n+216>>2]|0)^g0,(tA=s>>>0>W>>>0?t+1|0:t)^v,32),t=V+(Y=h)|0,V=U,U=t=(v=b+s|0)>>>0>>0?t+1|0:t,t=x(_A^v,V^t,24),g0=r[n+156>>2],c=t,V=W,W=t,V=V+t|0,t=(b=h)+tA|0,t=(t=W>>>0>V>>>0?t+1|0:t)+g0|0,g0=tA=(W=V)+r[n+152>>2]|0,t0=x(tA^s,(W=tA>>>0>>0?t+1|0:t)^Y,16),t=U+(V=h)|0,Y=x(c^(U=tA=v+t0|0),(s=b)^(b=v>>>0>U>>>0?t+1|0:t),63),v=h,tA=w,t=w+O|0,t=(t=(s=H+N|0)>>>0>>0?t+1|0:t)+(c=r[n+132>>2])|0,H=t=(w=s+r[n+128>>2]|0)>>>0>>0?t+1|0:t,E=x(w^cA,t^E,32),t=yA+(O=h)|0,t=(s=F+E|0)>>>0>>0?t+1|0:t,F=s,c=tA,tA=t,s=x(s^N,c^t,24),N=t=h,_A=s,t=H+t|0,t=(t=(s=w+s|0)>>>0>>0?t+1|0:t)+(c=r[n+196>>2])|0,t=(w=s+r[n+192>>2]|0)>>>0>>0?t+1|0:t,H=w,s=O,O=t,E=x(w^E,s^t,16),t=tA+(w=h)|0,t=(s=F+E|0)>>>0>>0?t+1|0:t,F=s,yA=t,c=x(_A^s,N^t,63),tA=h,_A=_,N=E,t=gA+f|0,t=(t=(E=NA)>>>0>(_=E+SA|0)>>>0?t+1|0:t)+(s=z)|0,z=gA=_A+(E=_)|0,_=x(N^gA,(_=w)^(w=E>>>0>gA>>>0?t+1|0:t),32),t=b+(gA=h)|0,N=E=U+_|0,E=x(_A^E,(t=E>>>0>>0?t+1|0:t)^s,24),b=t,zA=r[n+148>>2],SA=E,t=w+(U=h)|0,t=(t=(E=E+z|0)>>>0>>0?t+1|0:t)+(cA=zA)|0,XA=x((cA=z=(s=r[n+144>>2])+E|0)^_,(z=E>>>0>z>>>0?t+1|0:t)^gA,16),t=(t=b)+(b=h)|0,t=(w=(gA=XA)+N|0)>>>0>>0?t+1|0:t,gA=w,E=t,w=x(SA^w,t^U,63),U=h,_A=Y,t=(_=v)+wA|0,t=(t=(N=Y+fA|0)>>>0>>0?t+1|0:t)+(SA=r[n+236>>2])|0,y=x((N=Y=(v=N)+r[n+232>>2]|0)^bA,(Y=v>>>0>Y>>>0?t+1|0:t)^y,32),t=yA+(v=h)|0,yA=t=F>>>0>(wA=F+y|0)>>>0?t+1|0:t,fA=_=x(_A^(F=wA),t^_,24),SA=t=h,wA=t,_A=y,t=Y+eA|0,t=(t=(y=$)>>>0>(_=y+N|0)>>>0?t+1|0:t)+wA|0,bA=Y=fA+(y=_)|0,y=x(_A^Y,(wA=Y>>>0>>0?t+1|0:t)^v,16),t=yA+(_=h)|0,yA=Y=F+y|0,fA=x(Y^fA,(N=Y>>>0>>0?t+1|0:t)^SA,63),Y=h,SA=c,t=W+o|0,t=(t=(F=RA)>>>0>(c=F+g0|0)>>>0?t+1|0:t)+(v=tA)|0,c=x((tA=F=SA+(W=c)|0)^j,(F=F>>>0>>0?t+1|0:t)^AA,32),t=aA+(W=h)|0,aA=x(SA^(AA=l+c|0),(t=l>>>0>AA>>>0?t+1|0:t)^v,24),l=t,g0=r[n+164>>2],j=aA,_A=AA,t=F+(v=h)|0,F=aA=tA+aA|0,t=(t=aA>>>0>>0?t+1|0:t)+(SA=g0)|0,aA=W,W=t=(tA=(AA=r[n+160>>2])+F|0)>>>0>>0?t+1|0:t,B0=x(tA^c,aA^t,16),t=(t=l)+(l=h)|0,aA=t=(F=_A+(aA=B0)|0)>>>0>>0?t+1|0:t,j=x(j^F,t^v,63),v=h,c=D,_A=iA,t=D+CA|0,t=O+((iA=mA)>>>0>(SA=_A+iA|0)>>>0?t+1|0:t)|0,V=x((iA=D=H+SA|0)^t0,(D=D>>>0>>0?t+1|0:t)^V,32),t=i+(H=h)|0,i=t=(O=hA+V|0)>>>0>>0?t+1|0:t,SA=c=x(_A^(hA=O),t^c,24),t0=t=h,O=t,_A=V,t=D+a|0,t=(t=(c=(V=r0)+iA|0)>>>0>>0?t+1|0:t)+O|0,O=D=SA+c|0,iA=x(_A^D,(V=H)^(H=D>>>0>>0?t+1|0:t),16),t=i+(V=h)|0,t=(D=hA+iA|0)>>>0>>0?t+1|0:t,hA=D,i=t,c=x(D^SA,t^t0,63),SA=t=h,D=t,_A=y,t=z+CA|0,z=y=mA+cA|0,t=(t=y>>>0>>0?t+1|0:t)+D|0,_=x(_A^(y=mA=y+c|0),(z=z>>>0>y>>>0?t+1|0:t)^_,32),t=aA+(D=h)|0,CA=mA=F+_|0,aA=t=F>>>0>mA>>>0?t+1|0:t,_A=mA=x(c^mA,SA^t,24),t=(F=h)+z|0,t=(t=(y=y+mA|0)>>>0>>0?t+1|0:t)+zA|0,SA=x((c=mA=y+s|0)^_,(y=s>>>0>c>>>0?t+1|0:t)^D,16),t=(t=aA)+(aA=h)|0,CA=mA=(z=SA)+CA|0,D=x(_A^mA,(z=z>>>0>mA>>>0?t+1|0:t)^F,63),F=h,mA=U,_A=w,t=U+wA|0,U=s=w+bA|0,t=(t=s>>>0>>0?t+1|0:t)+(_=r[n+196>>2])|0,_=x((s=w=s+r[n+192>>2]|0)^B0,(w=s>>>0>>0?t+1|0:t)^l,32),t=i+(U=h)|0,i=mA,mA=t=(l=hA+_|0)>>>0>>0?t+1|0:t,_A=t=x(_A^l,i^t,24),hA=t,i=t+s|0,t=(wA=h)+w|0,t=g0+(i>>>0>>0?t+1|0:t)|0,g0=w=i+AA|0,bA=x(w^_,(s=U)^(U=w>>>0>>0?t+1|0:t),16),t=mA+(hA=h)|0,t=(w=l+bA|0)>>>0>>0?t+1|0:t,l=w,s=wA,wA=t,s=x(_A^w,s^t,63),mA=h,t=eA+(w=Y)|0,t=W+((i=$)>>>0>(AA=i+fA|0)>>>0?t+1|0:t)|0,i=Y=tA+AA|0,AA=x(Y^iA,(tA=Y>>>0>>0?t+1|0:t)^V,32),t=E+(Y=h)|0,E=w,w=t=(W=gA+AA|0)>>>0>>0?t+1|0:t,E=V=x(W^fA,E^t,24),_=t=h,V=AA,AA=(t=i)+(i=VA)|0,t=tA+S0|0,t=(t=i>>>0>AA>>>0?t+1|0:t)+_|0,gA=tA=(i=AA)+E|0,iA=x(V^tA,(i=tA>>>0>>0?t+1|0:t)^Y,16),t=w+(AA=h)|0,w=x((fA=tA=W+iA|0)^E,(tA=tA>>>0>>0?t+1|0:t)^_,63),Y=h,W=v,t=v+o|0,t=H+((E=(V=RA)+j|0)>>>0>>0?t+1|0:t)|0,t=(v=O+E|0)>>>0>>0?t+1|0:t,O=v,v=t,V=x(O^XA,t^b,32),t=N+(b=h)|0,t=(H=yA+V|0)>>>0>>0?t+1|0:t,yA=H,E=W,W=t,E=x(H^j,E^t,24),N=t=h,H=t,_=V,V=(t=O)+(O=r0)|0,t=v+a|0,t=(t=O>>>0>V>>>0?t+1|0:t)+H|0,j=v=V+E|0,V=x(_^v,(O=b)^(b=v>>>0>>0?t+1|0:t),16),t=W+(H=h)|0,t=(v=yA+V|0)>>>0>>0?t+1|0:t,yA=v,W=t,_=x(v^E,t^N,63),v=h,E=s,N=V,t=y+d0|0,t=(t=(s=(V=rA)+c|0)>>>0>>0?t+1|0:t)+(O=mA)|0,V=y=E+s|0,mA=t=y>>>0>>0?t+1|0:t,s=x(N^y,t^H,32),t=(t=tA)+(tA=h)|0,y=O,O=t=s>>>0>(H=s+fA|0)>>>0?t+1|0:t,t=x(E^H,y^t,24),N=r[n+220>>2],E=t,fA=s,y=V,V=t,s=y+t|0,t=(y=h)+mA|0,t=(t=s>>>0>>0?t+1|0:t)+N|0,fA=x(fA^(c=mA=s+r[n+216>>2]|0),(V=s>>>0>c>>>0?t+1|0:t)^tA,16),t=O+(s=h)|0,O=t=H>>>0>(mA=H+fA|0)>>>0?t+1|0:t,mA=x(E^(H=mA),t^y,63),tA=h,_A=w,t=(y=Y)+U|0,Y=E=w+g0|0,t=(t=E>>>0>>0?t+1|0:t)+(N=r[n+204>>2])|0,aA=x((E=w=E+r[n+200>>2]|0)^SA,(w=E>>>0>>0?t+1|0:t)^aA,32),t=W+(Y=h)|0,yA=t=(U=yA+aA|0)>>>0>>0?t+1|0:t,N=y=x(_A^U,t^y,24),SA=t=h,W=t,_A=aA,t=w+h0|0,t=(t=(y=(aA=YA)+E|0)>>>0>>0?t+1|0:t)+W|0,g0=w=N+y|0,t0=x(_A^w,(W=w>>>0>>0?t+1|0:t)^Y,16),t=yA+(aA=h)|0,t=(w=U+t0|0)>>>0>>0?t+1|0:t,U=w,yA=t,w=x(w^N,t^SA,63),Y=h,_A=_,t=(y=v)+i|0,t=(_=_+gA|0)>>>0>>0?t+1|0:t,gA=_,t=t+(N=SA=r[n+156>>2])|0,N=x((_=v=(E=r[n+152>>2])+_|0)^bA,(v=_>>>0>>0?t+1|0:t)^hA,32),t=(t=z)+(z=h)|0,hA=t=(gA=N+CA|0)>>>0>>0?t+1|0:t,CA=y=x(_A^gA,t^y,24),bA=t=h,i=t,_A=y,t=v+f|0,t=(t=(y=NA)>>>0>(_=y+_|0)>>>0?t+1|0:t)+i|0,CA=v=CA+(y=_)|0,zA=x(v^N,(i=v>>>0>>0?t+1|0:t)^z,16),t=hA+(v=h)|0,t=(z=gA+zA|0)>>>0>>0?t+1|0:t,gA=z,hA=t,N=x(_A^z,t^bA,63),z=h,_A=D,t=(y=F)+b|0,F=_=D+j|0,t=(t=_>>>0>>0?t+1|0:t)+(bA=r[n+236>>2])|0,AA=x((_=D=_+r[n+232>>2]|0)^iA,(F=_>>>0>>0?t+1|0:t)^AA,32),t=wA+(b=h)|0,iA=D=l+AA|0,D=x(_A^D,(t=D>>>0>>0?t+1|0:t)^y,24),wA=t,bA=r[n+132>>2],j=D,_A=iA,iA=AA,t=(l=h)+F|0,t=(t=(y=D+_|0)>>>0>>0?t+1|0:t)+bA|0,t=(D=(AA=r[n+128>>2])+y|0)>>>0>>0?t+1|0:t,F=D,y=b,b=t,iA=x(iA^D,y^t,16),t=(t=wA)+(wA=h)|0,t=(D=_A+(y=iA)|0)>>>0>>0?t+1|0:t,y=D,D=l,l=t,j=t=x(j^y,D^t,63),_=t,c=t+c|0,t=(D=h)+V|0,t=bA+(_>>>0>c>>>0?t+1|0:t)|0,c=x((_=V=c+AA|0)^t0,(AA=AA>>>0>_>>>0?t+1|0:t)^aA,32),t=hA+(aA=h)|0,t=gA>>>0>(V=gA+c|0)>>>0?t+1|0:t,gA=V,V=D,D=t,j=V=x(j^gA,V^t,24),bA=t=h,hA=t,_A=V,t=AA+o|0,t=(t=(_=(V=RA)+_|0)>>>0>>0?t+1|0:t)+hA|0,j=AA=j+_|0,t0=x(AA^c,(hA=AA>>>0<_>>>0?t+1|0:t)^aA,16),t=D+(AA=h)|0,t=gA>>>0>(aA=gA+t0|0)>>>0?t+1|0:t,gA=aA,aA=t,c=x(_A^gA,t^bA,63),D=h,V=tA,_A=mA,t=tA+W|0,tA=_=mA+g0|0,t=(t=_>>>0>>0?t+1|0:t)+(bA=r[n+148>>2])|0,g0=x((_=mA=_+r[n+144>>2]|0)^zA,(mA=tA>>>0>_>>>0?t+1|0:t)^v,32),t=l+(tA=h)|0,W=t=(v=y+g0|0)>>>0>>0?t+1|0:t,bA=t=x(_A^v,t^V,24),y=t,V=t+_|0,t=(l=h)+mA|0,t=SA+(y>>>0>V>>>0?t+1|0:t)|0,SA=mA=E+V|0,g0=x(mA^g0,(y=E>>>0>mA>>>0?t+1|0:t)^tA,16),t=W+(V=h)|0,tA=x(bA^(W=mA=v+g0|0),(E=l)^(l=v>>>0>W>>>0?t+1|0:t),63),v=h,mA=Y,bA=w,t=Y+i|0,Y=E=w+CA|0,t=(t=E>>>0>>0?t+1|0:t)+(_=r[n+164>>2])|0,_=x((E=w=E+r[n+160>>2]|0)^iA,(w=E>>>0>>0?t+1|0:t)^wA,32),t=O+(Y=h)|0,O=mA,mA=t=H>>>0>(wA=H+_|0)>>>0?t+1|0:t,H=x(bA^wA,O^t,24),iA=t=h,i=t,_A=H,t=w+a|0,t=(t=(H=r0)>>>0>(O=H+E|0)>>>0?t+1|0:t)+i|0,CA=w=_A+(H=O)|0,bA=x(w^_,(i=w>>>0>>0?t+1|0:t)^Y,16),t=mA+(H=h)|0,t=(w=wA+bA|0)>>>0>>0?t+1|0:t,wA=w,O=t,w=x(_A^w,t^iA,63),Y=h,mA=z,t=z+S0|0,t=b+((E=VA)>>>0>(_=E+N|0)>>>0?t+1|0:t)|0,s=x((E=z=F+_|0)^fA,(z=E>>>0>>0?t+1|0:t)^s,32),t=yA+(F=h)|0,_=mA,mA=t=U>>>0>(b=U+s|0)>>>0?t+1|0:t,_=b=x((U=b)^N,_^t,24),N=t=h,iA=s,t=z+eA|0,t=(t=(s=(b=$)+E|0)>>>0>>0?t+1|0:t)+N|0,yA=z=_+s|0,s=x(iA^z,(E=F)^(F=z>>>0>>0?t+1|0:t),16),t=mA+(b=h)|0,N=x((E=z=U+s|0)^_,(z=U>>>0>E>>>0?t+1|0:t)^N,63),mA=h,U=v,iA=tA,fA=s,t=v+hA|0,t=(t=(s=tA+j|0)>>>0>>0?t+1|0:t)+(_=r[n+196>>2])|0,s=x(fA^(hA=tA=s+r[n+192>>2]|0),(tA=s>>>0>tA>>>0?t+1|0:t)^b,32),t=O+(v=h)|0,_=U,U=t=(b=wA+s|0)>>>0>>0?t+1|0:t,t=x(iA^b,_^t,24),iA=r[n+204>>2],_=t,O=hA,hA=t,O=O+t|0,t=(wA=h)+tA|0,t=(t=O>>>0>>0?t+1|0:t)+iA|0,fA=tA=O+r[n+200>>2]|0,j=x(tA^s,(hA=tA>>>0>>0?t+1|0:t)^v,16),t=U+(O=h)|0,tA=x(_^(U=tA=b+j|0),(b=U>>>0>>0?t+1|0:t)^wA,63),v=h,wA=Y,iA=w,_A=E,t=Y+y|0,t=(t=(E=w+SA|0)>>>0>>0?t+1|0:t)+(_=zA=r[n+212>>2])|0,E=x((y=w=(s=r[n+208>>2])+E|0)^t0,(w=w>>>0>>0?t+1|0:t)^AA,32),t=(t=z)+(z=h)|0,_=wA,wA=t=(Y=_A+E|0)>>>0>>0?t+1|0:t,t=x(iA^Y,_^t,24),iA=r[n+220>>2],_A=t,_=E,E=y,y=t,E=E+t|0,t=(AA=h)+w|0,t=(t=E>>>0>>0?t+1|0:t)+iA|0,SA=w=E+r[n+216>>2]|0,E=x(_^w,(y=w>>>0>>0?t+1|0:t)^z,16),t=wA+(_=h)|0,wA=z=Y+E|0,z=x(_A^z,(w=AA)^(AA=Y>>>0>z>>>0?t+1|0:t),63),w=h,_A=N,t=i+f|0,t=(t=(N=NA)>>>0>(iA=N+CA|0)>>>0?t+1|0:t)+(Y=mA)|0,iA=x((mA=i=_A+(N=iA)|0)^g0,(i=i>>>0>>0?t+1|0:t)^V,32),t=aA+(V=h)|0,t=gA>>>0>(N=gA+iA|0)>>>0?t+1|0:t,gA=N,N=Y,Y=t,N=x(_A^gA,N^t,24),aA=t=h,_A=N,t=i+t|0,t=(t=(N=N+mA|0)>>>0>>0?t+1|0:t)+(g0=r[n+236>>2])|0,CA=mA=(i=N)+r[n+232>>2]|0,g0=x(mA^iA,(i=i>>>0>mA>>>0?t+1|0:t)^V,16),t=Y+(V=h)|0,iA=x(_A^(Y=mA=gA+g0|0),(gA=gA>>>0>Y>>>0?t+1|0:t)^aA,63),mA=h,aA=D,_A=c,t=D+h0|0,t=F+((c=(N=YA)+c|0)>>>0>>0?t+1|0:t)|0,H=x((N=D=yA+c|0)^bA,(D=D>>>0>>0?t+1|0:t)^H,32),t=l+(F=h)|0,W=t=W>>>0>(yA=W+H|0)>>>0?t+1|0:t,c=aA=x(_A^yA,t^aA,24),bA=t=h,l=t,_A=H,t=D+d0|0,t=(t=(H=rA)>>>0>(aA=H+N|0)>>>0?t+1|0:t)+l|0,l=D=c+(H=aA)|0,N=x(_A^D,(N=F)^(F=D>>>0>>0?t+1|0:t),16),t=W+(H=h)|0,t=(D=yA+N|0)>>>0>>0?t+1|0:t,yA=D,W=t,aA=x(D^c,t^bA,63),c=t=h,D=t,bA=E,t=hA+h0|0,hA=E=fA+YA|0,t=(t=E>>>0>>0?t+1|0:t)+D|0,_=x(bA^(E=YA=E+aA|0),(YA=hA>>>0>E>>>0?t+1|0:t)^_,32),t=gA+(D=h)|0,gA=t=Y>>>0>(hA=Y+_|0)>>>0?t+1|0:t,fA=t=x(aA^(Y=hA),c^t,24),aA=t,E=t+E|0,t=(hA=h)+YA|0,t=zA+(E>>>0>>0?t+1|0:t)|0,c=x((c=_)^(_=YA=E+s|0),(aA=s>>>0>_>>>0?t+1|0:t)^D,16),t=gA+(s=h)|0,Y=x(fA^(gA=YA=Y+c|0),(E=hA)^(hA=Y>>>0>gA>>>0?t+1|0:t),63),D=h,YA=v,bA=tA,t=v+y|0,v=E=tA+SA|0,t=(t=E>>>0>>0?t+1|0:t)+(fA=r[n+164>>2])|0,V=x((E=tA=E+r[n+160>>2]|0)^g0,(tA=v>>>0>E>>>0?t+1|0:t)^V,32),t=W+(v=h)|0,t=(y=yA+V|0)>>>0>>0?t+1|0:t,yA=y,W=YA,YA=t,t=x(bA^y,W^t,24),SA=r[n+196>>2],bA=t,fA=V,y=t,V=t+E|0,t=(W=h)+tA|0,t=(t=y>>>0>V>>>0?t+1|0:t)+SA|0,fA=x(fA^(E=tA=(y=V)+r[n+192>>2]|0),(V=v)^(v=y>>>0>E>>>0?t+1|0:t),16),t=YA+(SA=h)|0,t=(tA=yA+fA|0)>>>0>>0?t+1|0:t,yA=tA,y=W,W=t,y=x(bA^tA,y^t,63),YA=h,tA=w,bA=z,t=w+i|0,t=(t=(V=z+CA|0)>>>0>>0?t+1|0:t)+(h0=r[n+204>>2])|0,H=x((V=z=(w=V)+r[n+200>>2]|0)^N,(z=w>>>0>z>>>0?t+1|0:t)^H,32),t=b+(w=h)|0,t=U>>>0>(i=U+H|0)>>>0?t+1|0:t,U=i,i=tA,tA=t,N=i=x(bA^U,i^t,24),h0=t=h,b=t,bA=i,t=z+d0|0,t=(t=(i=V+rA|0)>>>0>>0?t+1|0:t)+b|0,N=x((V=rA=N+i|0)^H,(N=w)^(w=i>>>0>V>>>0?t+1|0:t),16),t=tA+(b=h)|0,i=t=U>>>0>(rA=U+N|0)>>>0?t+1|0:t,rA=x(bA^(U=rA),t^h0,63),z=h,t=F+(tA=mA)|0,F=H=l+iA|0,t=(t=H>>>0>>0?t+1|0:t)+(h0=r[n+236>>2])|0,O=x((H=mA=H+r[n+232>>2]|0)^j,(mA=F>>>0>H>>>0?t+1|0:t)^O,32),t=AA+(F=h)|0,AA=tA,tA=t=(l=wA+O|0)>>>0>>0?t+1|0:t,AA=x(l^iA,AA^t,24),j=t=h,wA=t,t=mA+S0|0,t=(t=(H=H+VA|0)>>>0>>0?t+1|0:t)+wA|0,iA=x((wA=VA=H+AA|0)^O,(iA=F)^(F=H>>>0>wA>>>0?t+1|0:t),16),t=tA+(S0=h)|0,H=t=l>>>0>(VA=l+iA|0)>>>0?t+1|0:t,mA=x(AA^(l=VA),t^j,63),tA=h,t=aA+o|0,t=(t=(AA=_+RA|0)>>>0>>0?t+1|0:t)+(O=YA)|0,t=AA>>>0>(RA=AA+y|0)>>>0?t+1|0:t,AA=RA,RA=t,t=f+t|0,NA=t=(O=NA+AA|0)>>>0>>0?t+1|0:t,_=O,O=x(AA^iA,RA^S0,32),t=i+(AA=h)|0,aA=x((i=RA=U+O|0)^y,(RA=U>>>0>i>>>0?t+1|0:t)^YA,24),t=(y=h)+NA|0,t=(U=aA)>>>0>(YA=_+U|0)>>>0?t+1|0:t,U=YA,r[n>>2]=U,r[n+4>>2]=t,VA=t,t=x(U^O,t^AA,16),O=YA=h,r[n+120>>2]=t,r[n+124>>2]=O,NA=t,i=t+i|0,t=O+RA|0,r[n+80>>2]=i,t=i>>>0>>0?t+1|0:t,r[n+84>>2]=t,k=n,DA=x(aA^i,t^y,63),r[k+40>>2]=DA,r[n+44>>2]=h,RA=z,y=rA,t=v+z|0,t=(t=(NA=E+rA|0)>>>0>>0?t+1|0:t)+(i=r[n+132>>2])|0,NA=t=(rA=NA+r[n+128>>2]|0)>>>0>>0?t+1|0:t,v=x(rA^c,t^s,32),t=H+(i=h)|0,E=RA,RA=t=l>>>0>(z=l+v|0)>>>0?t+1|0:t,H=x(y^(l=z),E^t,24),t=NA+(O=h)|0,t=(z=H+rA|0)>>>0>>0?t+1|0:t,rA=(NA=r[n+144>>2])+z|0,t=r[n+148>>2]+t|0,t=rA>>>0>>0?t+1|0:t,r[n+8>>2]=rA,r[n+12>>2]=t,t=x(v^rA,t^i,16),z=YA=h,r[n+96>>2]=t,r[n+100>>2]=z,rA=t,NA=t+l|0,t=z+RA|0,RA=NA,r[n+88>>2]=RA,t=rA>>>0>RA>>>0?t+1|0:t,r[n+92>>2]=t,k=n,DA=x(H^RA,t^O,63),r[k+48>>2]=DA,r[n+52>>2]=h,E=$,t=w+tA|0,t=(t=(rA=V+mA|0)>>>0>>0?t+1|0:t)+(NA=r[n+220>>2])|0,t=(YA=rA+r[n+216>>2]|0)>>>0>>0?t+1|0:t,$=YA,NA=YA,rA=E+YA|0,YA=t,t=t+eA|0,t=rA>>>0>>0?t+1|0:t,NA=rA,rA=t,E=NA,y=mA,NA=x(fA^$,YA^SA,32),t=hA+(mA=h)|0,tA=x(y^(z=YA=gA+NA|0),(YA=gA>>>0>z>>>0?t+1|0:t)^tA,24),t=(v=h)+rA|0,rA=$=E+(w=tA)|0,r[n+16>>2]=rA,t=w>>>0>rA>>>0?t+1|0:t,r[n+20>>2]=t,t=x(rA^NA,t^mA,16),RA=h,r[n+104>>2]=t,r[n+108>>2]=RA,rA=t,$=t+z|0,t=YA+RA|0,YA=$,r[n+64>>2]=YA,t=rA>>>0>YA>>>0?t+1|0:t,r[n+68>>2]=t,k=n,DA=x(w^YA,t^v,63),r[k+56>>2]=DA,r[n+60>>2]=h,t=D+a|0,t=(t=(rA=Y+r0|0)>>>0>>0?t+1|0:t)+F|0,r0=t=wA>>>0>(rA=wA+rA|0)>>>0?t+1|0:t,mA=x(rA^N,t^b,32),t=W+(z=h)|0,RA=t=yA>>>0>($=yA+mA|0)>>>0?t+1|0:t,tA=x($^Y,D^t,24),t=r0+(w=h)|0,t=rA>>>0>(NA=tA+rA|0)>>>0?t+1|0:t,rA=(r0=r[n+152>>2])+NA|0,t=r[n+156>>2]+t|0,t=rA>>>0>>0?t+1|0:t,r[n+24>>2]=rA,r[n+28>>2]=t,t=x(mA^rA,t^z,16),r[n+112>>2]=t,r0=h,r[n+116>>2]=r0,rA=t+$|0,t=RA+r0|0,RA=rA,r[n+72>>2]=RA,t=RA>>>0<$>>>0?t+1|0:t,r[n+76>>2]=t,k=n,DA=x(tA^RA,t^w,63),r[k+32>>2]=DA,r[n+36>>2]=h,t=r[n+68>>2]^(u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24)^VA,RA=r[n+64>>2]^(u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24)^U,p[0|e]=RA,p[e+1|0]=RA>>>8,p[e+2|0]=RA>>>16,p[e+3|0]=RA>>>24,p[e+4|0]=t,p[e+5|0]=t>>>8,p[e+6|0]=t>>>16,p[e+7|0]=t>>>24,VA=1;t=(RA=VA<<3)+e|0,YA=RA=n+RA|0,rA=r[RA>>2]^(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24),r0=r[(RA=RA- -64|0)>>2],RA=r[RA+4>>2]^r[YA+4>>2]^(u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24),YA=rA^r0,p[0|t]=YA,p[t+1|0]=YA>>>8,p[t+2|0]=YA>>>16,p[t+3|0]=YA>>>24,p[t+4|0]=RA,p[t+5|0]=RA>>>8,p[t+6|0]=RA>>>16,p[t+7|0]=RA>>>24,(0|(VA=VA+1|0))!=8;);BA=n+256|0}function Ar(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0;for(function(YA,SA){for(var NA=0,VA=0,XA=0,g0=0,$=0;g0=XA=(VA=NA<<3)+YA|0,$=vn(SA+VA|0),r[g0>>2]=$,r[XA+4>>2]=h,(0|(NA=NA+1|0))!=16;);}(n,t),t=V0(o,e,64),w=r[n>>2],Y=r[n+4>>2],o=0;;){if(a=x(b=r[(E=t)+32>>2],v=r[E+36>>2],14),i=h,a=x(b,v,18)^a,l=h^i,f=w,w=x(b,v,41)^a,a=(h^l)+Y|0,a=w>>>0>(i=f+w|0)>>>0?a+1|0:a,w=i,H=r[E+48>>2],w=(l=r[(Y=34784+(rA=o<<3)|0)>>2])+w|0,a=r[Y+4>>2]+a|0,a=w>>>0>>0?a+1|0:a,w=(Y=H^((O=r[E+40>>2])^H)&b)+w|0,a=(((f=r[E+52>>2])^(F=r[E+44>>2]))&v^f)+a|0,a=w>>>0>>0?a+1|0:a,i=(y=w)+(w=r[E+56>>2])|0,a=r[E+60>>2]+a|0,a=w>>>0>i>>>0?a+1|0:a,Y=i+(l=r[E+24>>2])|0,w=a,a=a+r[E+28>>2]|0,a=Y>>>0>>0?a+1|0:a,l=Y,U=a,r[E+24>>2]=Y,r[E+28>>2]=a,a=x(V=r[E>>2],Y=r[E+4>>2],28),N=h,a=x(V,Y,34)^a,s=h^N,N=i+(x(V,Y,39)^a)|0,a=w+(h^s)|0,a=i>>>0>N>>>0?a+1|0:a,i=(y=V&((s=r[E+16>>2])|(_=r[E+8>>2]))|s&_)+N|0,a=(Y&((N=r[E+20>>2])|(w=r[E+12>>2]))|w&N)+a|0,i=a=y>>>0>(D=i)>>>0?a+1|0:a,r[E+56>>2]=D,r[E+60>>2]=a,a=x(l,U,14),y=h,wA=x(l,U,18)^a,y^=h,c=s,a=((v^F)&U^F)+f|0,a=(s=(b^O)&l^O)>>>0>(H=s+H|0)>>>0?a+1|0:a,f=x(l,U,41)^wA,a=(h^y)+a|0,a=f>>>0>(H=f+H|0)>>>0?a+1|0:a,H=(y=r[(s=wA=(f=(1|o)<<3)+n|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=y>>>0>H>>>0?a+1|0:a,H=(s=r[(f=f+34784|0)>>2])+H|0,a=r[f+4>>2]+a|0,s=a=s>>>0>H>>>0?a+1|0:a,a=a+N|0,N=H=c+(f=y=H)|0,f=a=f>>>0>H>>>0?a+1|0:a,r[E+16>>2]=H,r[E+20>>2]=a,H=E,a=x(D,i,28),E=h,W=x(D,i,34)^a,tA=h^E,E=(a=y)+(y=(_|V)&D|_&V)|0,a=((w|Y)&i|w&Y)+s|0,a=E>>>0>>0?a+1|0:a,s=x(D,i,39)^W,a=(h^tA)+a|0,W=E=s+E|0,E=a=E>>>0>>0?a+1|0:a,r[H+48>>2]=W,r[H+52>>2]=a,y=H,a=x(N,f,14),H=h,s=x(N,f,18)^a,tA=h^H,c=_,a=((v^U)&f^v)+F|0,a=(_=(l^b)&N^b)>>>0>(H=_+O|0)>>>0?a+1|0:a,s=x(N,f,41)^s,a=(h^tA)+a|0,a=s>>>0>(H=s+H|0)>>>0?a+1|0:a,H=(O=r[(_=hA=(s=(2|o)<<3)+n|0)>>2])+H|0,a=r[_+4>>2]+a|0,a=H>>>0>>0?a+1|0:a,H=(_=r[(s=s+34784|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=_>>>0>H>>>0?a+1|0:a,H=c+(s=_=H)|0,c=w,w=a,a=c+a|0,s=a=s>>>0>H>>>0?a+1|0:a,r[y+8>>2]=H,r[y+12>>2]=a,a=x(W,E,28),O=h,F=x(W,E,34)^a,O^=h,a=((Y|i)&E|Y&i)+w|0,a=(_=(tA=(D|V)&W|D&V)+_|0)>>>0>>0?a+1|0:a,w=_,_=x(W,E,39)^F,a=(h^O)+a|0,O=w=w+_|0,w=a=w>>>0<_>>>0?a+1|0:a,r[y+40>>2]=O,r[y+44>>2]=a,_=y,a=x(H,s,14),y=h,F=x(H,s,18)^a,tA=h^y,c=V,a=(U^(f^U)&s)+v|0,a=(y=(V=l^(N^l)&H)+b|0)>>>0>>0?a+1|0:a,v=y,y=x(H,s,41)^F,a=(h^tA)+a|0,a=y>>>0>(v=v+y|0)>>>0?a+1|0:a,v=(F=r[(b=V=(y=(3|o)<<3)+n|0)>>2])+v|0,a=r[b+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=(b=r[(y=y+34784|0)>>2])+v|0,a=r[y+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,b=v,v=c+(y=v)|0,c=Y,Y=a,a=c+a|0,y=a=y>>>0>v>>>0?a+1|0:a,r[_>>2]=v,r[_+4>>2]=a,a=x(O,w,28),F=h,tA=x(O,w,34)^a,F^=h,a=((E|i)&w|E&i)+Y|0,a=(b=(iA=(D|W)&O|D&W)+b|0)>>>0>>0?a+1|0:a,Y=b,b=x(O,w,39)^tA,a=(h^F)+a|0,a=(Y=Y+b|0)>>>0>>0?a+1|0:a,b=Y,Y=a,r[_+32>>2]=b,r[_+36>>2]=a,a=x(v,y,14),F=h,tA=x(v,y,18)^a,F^=h,c=D,a=U+(f^(f^s)&y)|0,a=(D=l+(N^(H^N)&v)|0)>>>0>>0?a+1|0:a,U=x(v,y,41)^tA,a=(h^F)+a|0,a=U>>>0>(l=U+D|0)>>>0?a+1|0:a,l=(F=r[(D=yA=(U=(4|o)<<3)+n|0)>>2])+l|0,a=r[D+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,l=(D=r[(U=U+34784|0)>>2])+l|0,a=r[U+4>>2]+a|0,U=i,i=a=D>>>0>l>>>0?a+1|0:a,a=U+a|0,U=a=(D=l)>>>0>(l=c+D|0)>>>0?a+1|0:a,r[_+56>>2]=l,r[_+60>>2]=a,a=x(b,Y,28),F=h,tA=x(b,Y,34)^a,F^=h,a=((E|w)&Y|E&w)+i|0,a=(D=(iA=(O|W)&b|O&W)+D|0)>>>0>>0?a+1|0:a,i=D,D=x(b,Y,39)^tA,a=(h^F)+a|0,F=i=i+D|0,i=a=D>>>0>i>>>0?a+1|0:a,r[_+24>>2]=F,r[_+28>>2]=a,a=x(l,U,14),D=h,tA=x(l,U,18)^a,iA=h^D,c=W,a=f+(s^(s^y)&U)|0,a=(D=N+(H^(v^H)&l)|0)>>>0>>0?a+1|0:a,f=x(l,U,41)^tA,a=(h^iA)+a|0,a=f>>>0>(N=f+D|0)>>>0?a+1|0:a,N=(tA=r[(D=W=(f=(5|o)<<3)+n|0)>>2])+N|0,a=r[D+4>>2]+a|0,a=N>>>0>>0?a+1|0:a,N=(D=r[(f=f+34784|0)>>2])+N|0,a=r[f+4>>2]+a|0,a=D>>>0>N>>>0?a+1|0:a,N=c+(f=D=N)|0,c=E,E=a,a=c+a|0,f=a=f>>>0>N>>>0?a+1|0:a,r[_+48>>2]=N,r[_+52>>2]=a,a=x(F,i,28),tA=h,iA=x(F,i,34)^a,tA^=h,a=((w|Y)&i|w&Y)+E|0,a=(D=(z=(b|O)&F|b&O)+D|0)>>>0>>0?a+1|0:a,E=D,D=x(F,i,39)^iA,a=(h^tA)+a|0,iA=E=E+D|0,E=a=E>>>0>>0?a+1|0:a,r[_+16>>2]=iA,r[_+20>>2]=a,a=x(N,f,14),D=h,tA=x(N,f,18)^a,z=h^D,c=O,a=s+(y^(y^U)&f)|0,a=(D=H+(v^(v^l)&N)|0)>>>0>>0?a+1|0:a,s=x(N,f,41)^tA,a=(h^z)+a|0,a=s>>>0>(H=s+D|0)>>>0?a+1|0:a,H=(O=r[(D=bA=(s=(6|o)<<3)+n|0)>>2])+H|0,a=r[D+4>>2]+a|0,a=H>>>0>>0?a+1|0:a,H=(D=r[(s=s+34784|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=D>>>0>H>>>0?a+1|0:a,H=c+(s=D=H)|0,c=w,w=a,a=c+a|0,s=a=s>>>0>H>>>0?a+1|0:a,r[_+40>>2]=H,r[_+44>>2]=a,a=x(iA,E,28),O=h,tA=x(iA,E,34)^a,O^=h,a=((Y|i)&E|Y&i)+w|0,a=(D=(z=(F|b)&iA|F&b)+D|0)>>>0>>0?a+1|0:a,w=D,D=x(iA,E,39)^tA,a=(h^O)+a|0,z=w=w+D|0,w=a=w>>>0>>0?a+1|0:a,r[_+8>>2]=z,r[_+12>>2]=a,a=x(H,s,14),D=h,O=x(H,s,18)^a,tA=h^D,c=b,a=y+(U^(f^U)&s)|0,a=(D=v+(l^(N^l)&H)|0)>>>0>>0?a+1|0:a,y=x(H,s,41)^O,a=(h^tA)+a|0,a=y>>>0>(v=y+D|0)>>>0?a+1|0:a,v=(b=r[(D=O=(y=(7|o)<<3)+n|0)>>2])+v|0,a=r[D+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=(D=r[(y=y+34784|0)>>2])+v|0,a=r[y+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=c+(y=D=v)|0,c=Y,Y=a,a=c+a|0,y=a=y>>>0>v>>>0?a+1|0:a,r[_+32>>2]=v,r[_+36>>2]=a,a=x(z,w,28),b=h,tA=x(z,w,34)^a,b^=h,a=((E|i)&w|E&i)+Y|0,a=(D=(c=(F|iA)&z|F&iA)+D|0)>>>0>>0?a+1|0:a,Y=D,D=x(z,w,39)^tA,a=(h^b)+a|0,c=Y=Y+D|0,Y=a=D>>>0>Y>>>0?a+1|0:a,r[_>>2]=c,r[_+4>>2]=a,D=_,a=x(v,y,14),_=h,b=x(v,y,18)^a,tA=h^_,a=U+(f^(f^s)&y)|0,a=(_=l+(N^(H^N)&v)|0)>>>0>>0?a+1|0:a,U=x(v,y,41)^b,a=(h^tA)+a|0,a=U>>>0>(l=U+_|0)>>>0?a+1|0:a,l=(b=r[(_=tA=(U=(8|o)<<3)+n|0)>>2])+l|0,a=r[_+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,l=(_=r[(U=U+34784|0)>>2])+l|0,a=r[U+4>>2]+a|0,a=_>>>0>l>>>0?a+1|0:a,b=l,_=i,i=a,a=_+a|0,_=a=(U=l)>>>0>(l=U+F|0)>>>0?a+1|0:a,r[D+24>>2]=l,r[D+28>>2]=a,U=D,a=x(c,Y,28),D=h,F=x(c,Y,34)^a,AA=h^D,D=(a=b)+(b=(z|iA)&c|z&iA)|0,a=((E|w)&Y|E&w)+i|0,a=D>>>0>>0?a+1|0:a,i=D,D=x(c,Y,39)^F,a=(h^AA)+a|0,AA=i=i+D|0,i=a=D>>>0>i>>>0?a+1|0:a,r[U+56>>2]=AA,r[U+60>>2]=a,a=x(l,_,14),D=h,b=x(l,_,18)^a,F=h^D,a=f+(s^(s^y)&_)|0,a=(D=N+(H^(v^H)&l)|0)>>>0>>0?a+1|0:a,f=x(l,_,41)^b,a=(h^F)+a|0,a=f>>>0>(N=f+D|0)>>>0?a+1|0:a,N=(F=r[(D=b=(f=(9|o)<<3)+n|0)>>2])+N|0,a=r[D+4>>2]+a|0,a=N>>>0>>0?a+1|0:a,N=(D=r[(f=f+34784|0)>>2])+N|0,a=r[f+4>>2]+a|0,a=D>>>0>N>>>0?a+1|0:a,D=E,E=a,a=D+a|0,D=a=(f=N)>>>0>(N=f+iA|0)>>>0?a+1|0:a,r[U+16>>2]=N,r[U+20>>2]=a,a=x(AA,i,28),F=h,iA=x(AA,i,34)^a,F^=h,a=((w|Y)&i|w&Y)+E|0,a=(f=(gA=(c|z)&AA|c&z)+f|0)>>>0>>0?a+1|0:a,E=f,f=x(AA,i,39)^iA,a=(h^F)+a|0,gA=E=E+f|0,E=a=E>>>0>>0?a+1|0:a,r[U+48>>2]=gA,r[U+52>>2]=a,a=x(N,D,14),f=h,F=x(N,D,18)^a,iA=h^f,a=s+(y^(_^y)&D)|0,a=(f=H+(v^(v^l)&N)|0)>>>0>>0?a+1|0:a,s=f,f=x(N,D,41)^F,a=(h^iA)+a|0,a=f>>>0>(H=s+f|0)>>>0?a+1|0:a,H=(F=r[(s=iA=(f=(10|o)<<3)+n|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=H>>>0>>0?a+1|0:a,H=(s=r[(f=f+34784|0)>>2])+H|0,a=r[f+4>>2]+a|0,a=s>>>0>H>>>0?a+1|0:a,F=H,s=w,w=a,a=s+a|0,s=a=(f=H)>>>0>(H=f+z|0)>>>0?a+1|0:a,r[U+8>>2]=H,r[U+12>>2]=a,f=U,a=x(gA,E,28),U=h,z=x(gA,E,34)^a,fA=h^U,U=(a=F)+(F=(c|AA)&gA|c&AA)|0,a=((Y|i)&E|Y&i)+w|0,a=U>>>0>>0?a+1|0:a,w=U,U=x(gA,E,39)^z,a=(h^fA)+a|0,U=a=(w=w+U|0)>>>0>>0?a+1|0:a,r[f+40>>2]=w,r[f+44>>2]=a,a=x(H,s,14),F=h,z=x(H,s,18)^a,fA=h^F,aA=c,a=y+(_^(_^D)&s)|0,a=(F=v+(l^(N^l)&H)|0)>>>0>>0?a+1|0:a,y=x(H,s,41)^z,a=(h^fA)+a|0,a=y>>>0>(v=y+F|0)>>>0?a+1|0:a,v=(c=r[(F=(y=(11|o)<<3)+n|0)>>2])+v|0,a=r[F+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=(z=r[(y=y+34784|0)>>2])+v|0,a=r[y+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,c=v,z=Y,Y=a,a=z+a|0,y=a=(y=v)>>>0>(v=aA+y|0)>>>0?a+1|0:a,r[f>>2]=v,r[f+4>>2]=a,z=f,a=x(w,U,28),f=h,fA=x(w,U,34)^a,_A=h^f,f=(a=c)+(c=(AA|gA)&w|AA&gA)|0,a=((E|i)&U|E&i)+Y|0,a=f>>>0>>0?a+1|0:a,Y=f,f=x(w,U,39)^fA,a=(h^_A)+a|0,f=a=f>>>0>(Y=Y+f|0)>>>0?a+1|0:a,r[z+32>>2]=Y,r[z+36>>2]=a,c=z,a=x(v,y,14),z=h,fA=x(v,y,18)^a,_A=h^z,aA=AA,a=_+(D^(s^D)&y)|0,a=(z=l+(N^(H^N)&v)|0)>>>0>>0?a+1|0:a,_=x(v,y,41)^fA,a=(h^_A)+a|0,a=_>>>0>(l=_+z|0)>>>0?a+1|0:a,l=(fA=r[(AA=z=(_=(12|o)<<3)+n|0)>>2])+l|0,a=r[AA+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,l=(AA=r[(_=_+34784|0)>>2])+l|0,a=r[_+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,AA=l,l=aA+(_=l)|0,aA=i,i=a,a=aA+a|0,fA=l,l=a=_>>>0>l>>>0?a+1|0:a,r[c+56>>2]=fA,r[c+60>>2]=a,_=c,a=x(Y,f,28),c=h,_A=x(Y,f,34)^a,aA=h^c,c=(a=AA)+(AA=(w|gA)&Y|w&gA)|0,a=((E|U)&f|E&U)+i|0,a=c>>>0>>0?a+1|0:a,i=c,c=x(Y,f,39)^_A,a=(h^aA)+a|0,AA=i=i+c|0,i=a=i>>>0>>0?a+1|0:a,r[_+24>>2]=AA,r[_+28>>2]=a,c=_,a=x(fA,l,14),_=h,_A=x(fA,l,18)^a,aA=h^_,mA=gA,a=D+(s^(s^y)&l)|0,a=(_=N+(H^(v^H)&fA)|0)>>>0>>0?a+1|0:a,D=_,_=x(fA,l,41)^_A,a=(h^aA)+a|0,a=_>>>0>(N=D+_|0)>>>0?a+1|0:a,_=(_=N)+(_A=r[(N=(D=(13|o)<<3)+n|0)>>2])|0,a=r[N+4>>2]+a|0,a=_>>>0<_A>>>0?a+1|0:a,_=(gA=r[(D=D+34784|0)>>2])+_|0,a=r[D+4>>2]+a|0,a=_>>>0>>0?a+1|0:a,gA=_,D=_,aA=E,E=a,a=aA+a|0,_A=_=mA+_|0,_=a=_>>>0>>0?a+1|0:a,r[c+48>>2]=_A,r[c+52>>2]=a,D=c,a=x(AA,i,28),c=h,aA=x(AA,i,34)^a,mA=h^c,c=(a=gA)+(gA=(w|Y)&AA|w&Y)|0,a=((f|U)&i|f&U)+E|0,a=c>>>0>>0?a+1|0:a,E=c,c=x(AA,i,39)^aA,a=(h^mA)+a|0,gA=E=E+c|0,E=a=E>>>0>>0?a+1|0:a,r[D+16>>2]=gA,r[D+20>>2]=a,a=x(_A,_,14),c=h,aA=x(_A,_,18)^a,mA=h^c,a=s+(y^(y^l)&_)|0,a=(c=H+(v^(v^fA)&_A)|0)>>>0>>0?a+1|0:a,s=x(_A,_,41)^aA,a=(h^mA)+a|0,a=s>>>0>(H=s+c|0)>>>0?a+1|0:a,s=(s=H)+(mA=r[(H=(c=(14|o)<<3)+n|0)>>2])|0,a=r[H+4>>2]+a|0,a=s>>>0>>0?a+1|0:a,s=(aA=r[(c=c+34784|0)>>2])+s|0,a=r[c+4>>2]+a|0,mA=s,c=a=s>>>0>>0?a+1|0:a,a=U+a|0,aA=s=w+s|0,w=a=s>>>0>>0?a+1|0:a,r[D+40>>2]=s,r[D+44>>2]=a,s=D,a=x(gA,E,28),U=h,D=x(gA,E,34)^a,RA=h^U,U=(a=mA)+(mA=(Y|AA)&gA|Y&AA)|0,a=((f|i)&E|f&i)+c|0,a=U>>>0>>0?a+1|0:a,D=x(gA,E,39)^D,a=(h^RA)+a|0,a=D>>>0>(U=D+U|0)>>>0?a+1|0:a,D=U,U=a,r[s+8>>2]=D,r[s+12>>2]=a,a=x(aA,w,14),s=h,mA=x(aA,w,18)^a,RA=h^s,a=y+(l^(_^l)&w)|0,a=(c=v+(fA^(fA^_A)&aA)|0)>>>0>>0?a+1|0:a,l=x(aA,w,41)^mA,a=(h^RA)+a|0,a=(w=l+c|0)>>>0>>0?a+1|0:a,w=(_=r[(y=l=(v=(15|o)<<3)+n|0)>>2])+w|0,a=r[y+4>>2]+a|0,a=w>>>0<_>>>0?a+1|0:a,w=(y=r[(v=v+34784|0)>>2])+w|0,a=r[v+4>>2]+a|0,a=w>>>0>>0?a+1|0:a,v=Y+(y=w)|0,w=a,a=f+a|0,r[(s=t)+32>>2]=v,r[s+36>>2]=v>>>0>>0?a+1|0:a,a=x(D,U,28),Y=h,f=x(D,U,34)^a,s=h^Y,a=((E|i)&U|E&i)+w|0,i=(v=(E=y)+(y=(AA|gA)&D|AA&gA)|0)+(E=x(D,U,39)^f)|0,a=(h^s)+(y>>>0>v>>>0?a+1|0:a)|0,r[(Y=t)>>2]=i,r[Y+4>>2]=E>>>0>i>>>0?a+1|0:a,(0|o)==64){for(;i=n=(o=j<<3)+e|0,o=(E=r[(a=t+o|0)>>2])+r[i>>2]|0,a=r[i+4>>2]+r[a+4>>2]|0,r[i>>2]=o,r[i+4>>2]=o>>>0>>0?a+1|0:a,(0|(j=j+1|0))!=8;);break}U=((o=o+16|0)<<3)+n|0,AA=i=r[H+4>>2],a=i>>>6|0,i=((63&i)<<26|(gA=r[H>>2])>>>6)^x(gA,i,19),a^=h,i=(f=x(gA,AA,61)^i)+(E=c=r[b>>2])|0,a=(Y=r[b+4>>2])+(h^a)|0,a=E>>>0>i>>>0?a+1|0:a,i=(w=r[(E=n+rA|0)>>2])+i|0,a=r[E+4>>2]+a|0,i=w>>>0>(f=i)>>>0?a+1|0:a,w=E=r[wA+4>>2],a=E>>>7|0,E=((127&E)<<25|(v=r[wA>>2])>>>7)^x(v,E,1),a^=h,y=f,f=x(v,w,8)^E,a=(h^a)+i|0,s=E=y+f|0,E=a=E>>>0>>0?a+1|0:a,r[U>>2]=s,r[U+4>>2]=a,a=r[(U=wA)+76>>2]+w|0,f=v,w=(v=r[U+72>>2])>>>0>(f=i=f+v|0)>>>0?a+1|0:a,i=v=r[l+4>>2],a=v>>>6|0,v=((63&v)<<26|(D=r[l>>2])>>>6)^x(D,v,19),a^=h,y=f,f=x(D,i,61)^v,a=(h^a)+w|0,w=f>>>0>(y=v=y+f|0)>>>0?a+1|0:a,v=f=r[U+12>>2],a=f>>>7|0,f=((127&f)<<25|(_=r[U+8>>2])>>>7)^x(_,f,1),a^=h,wA=y,y=x(_,v,8)^f,a=(h^a)+w|0,a=(f=wA+y|0)>>>0>>0?a+1|0:a,y=f,w=a,r[U+128>>2]=f,r[U+132>>2]=a,U=hA,f=v,a=x(s,E,19),hA=h,v=a,a=E>>>6|0,E=(E=x(s,E,61)^v^((63&E)<<26|s>>>6))+(s=wA=r[F>>2])|0,a=(v=r[F+4>>2])+(h^a^hA)|0,a=E>>>0>>0?a+1|0:a,s=E,a=a+f|0,_=E=E+_|0,E=E>>>0>>0?a+1|0:a,s=f=r[V+4>>2],a=f>>>7|0,f=((127&f)<<25|(hA=r[V>>2])>>>7)^x(hA,f,1),a^=h,aA=_,_=x(hA,s,8)^f,a=(h^a)+E|0,a=(f=aA+_|0)>>>0<_>>>0?a+1|0:a,_=f,E=a,r[U+128>>2]=f,r[U+132>>2]=a,U=(a=hA)+(hA=r[(f=V)+72>>2])|0,a=r[f+76>>2]+s|0,s=a=U>>>0>>0?a+1|0:a,a=x(y,w,19),hA=h,V=U,U=a,a=w>>>6|0,U=x(y,w,61)^U^((63&w)<<26|y>>>6),a=(h^a^hA)+s|0,hA=w=V+U|0,w=w>>>0>>0?a+1|0:a,U=s=r[f+12>>2],a=s>>>7|0,s=((127&s)<<25|(y=r[f+8>>2])>>>7)^x(y,s,1),a^=h,V=x(y,U,8)^s,a=(h^a)+w|0,a=(s=V+hA|0)>>>0>>0?a+1|0:a,V=s,w=a,r[f+128>>2]=s,r[f+132>>2]=a,f=yA,s=U,a=x(_,E,19),yA=h,aA=y,y=a,a=E>>>6|0,E=(E=x(_,E,61)^y^((63&E)<<26|_>>>6))+(y=hA=r[N>>2])|0,a=(U=r[N+4>>2])+(h^a^yA)|0,a=E>>>0>>0?a+1|0:a,y=E,a=a+s|0,yA=E=aA+E|0,E=E>>>0>>0?a+1|0:a,y=s=r[W+4>>2],a=s>>>7|0,s=((127&s)<<25|(_=r[W>>2])>>>7)^x(_,s,1),a^=h,aA=yA,yA=x(_,y,8)^s,a=(h^a)+E|0,a=(s=aA+yA|0)>>>0>>0?a+1|0:a,yA=s,E=a,r[f+128>>2]=s,r[f+132>>2]=a,f=(a=_)+(_=r[(s=W)+72>>2])|0,a=r[s+76>>2]+y|0,y=a=f>>>0<_>>>0?a+1|0:a,a=x(V,w,19),_=h,W=f,aA=a,a=(f=w)>>>6|0,f=aA^((63&f)<<26|V>>>6)^x(V,f,61),a=(h^a^_)+y|0,w=f>>>0>(_=w=W+f|0)>>>0?a+1|0:a,a=(f=y=r[s+12>>2])>>>7|0,y=((127&f)<<25|(W=r[s+8>>2])>>>7)^x(W,f,1),a^=h,V=_,_=x(W,f,8)^y,a=(h^a)+w|0,V=y=V+_|0,w=a=_>>>0>y>>>0?a+1|0:a,r[s+128>>2]=y,r[s+132>>2]=a,s=bA,y=f,a=x(yA,E,19),bA=h,f=a,a=E>>>6|0,f=x(yA,E,61)^f^((63&E)<<26|yA>>>6),a=(h^a^bA)+i|0,a=(E=f+D|0)>>>0>>0?a+1|0:a,f=E,a=a+y|0,W=E=E+W|0,E=E>>>0>>0?a+1|0:a,a=(f=_=r[O+4>>2])>>>7|0,_=((127&f)<<25|(y=r[O>>2])>>>7)^x(y,f,1),a^=h,yA=W,W=x(y,f,8)^_,a=(h^a)+E|0,E=a=(_=yA+W|0)>>>0>>0?a+1|0:a,r[s+128>>2]=_,r[s+132>>2]=a,a=r[(s=O)+76>>2]+f|0,y=(f=y=(W=r[s+72>>2])+y|0)>>>0>>0?a+1|0:a,a=x(V,w,19),W=h,yA=f,O=a,a=(f=w)>>>6|0,f=O^((63&f)<<26|V>>>6)^x(V,f,61),a=(h^a^W)+y|0,V=w=yA+f|0,w=f>>>0>w>>>0?a+1|0:a,a=(f=y=r[s+12>>2])>>>7|0,y=((127&f)<<25|(W=r[s+8>>2])>>>7)^x(W,f,1),a^=h,yA=V,V=x(W,f,8)^y,a=(h^a)+w|0,a=(y=yA+V|0)>>>0>>0?a+1|0:a,V=y,w=a,r[s+128>>2]=y,r[s+132>>2]=a,y=f,a=x(_,E,19),O=h,f=a,a=E>>>6|0,E=(E=x(_,E,61)^f^((63&E)<<26|_>>>6))+(f=r[(s=tA)+72>>2])|0,a=r[s+76>>2]+(h^a^O)|0,a=E>>>0>>0?a+1|0:a,f=E,a=a+y|0,f=a=(E=E+W|0)>>>0>>0?a+1|0:a,a=x(c,Y,1),y=h,W=E,_=a,a=(E=Y)>>>7|0,_=_^((127&E)<<25|c>>>7)^x(c,E,8),a=(h^a^y)+f|0,y=E=W+_|0,E=a=E>>>0<_>>>0?a+1|0:a,r[s+128>>2]=y,r[s+132>>2]=a,a=r[(f=b)+76>>2]+Y|0,Y=s=(_=r[f+72>>2])+c|0,s=s>>>0<_>>>0?a+1|0:a,a=x(V,w,19),_=h,c=Y,Y=a,a=w>>>6|0,Y=x(V,w,61)^Y^((63&w)<<26|V>>>6),a=(h^a^_)+s|0,w=(_=w=c+Y|0)>>>0>>0?a+1|0:a,Y=s=r[f+12>>2],a=s>>>7|0,s=((127&s)<<25|(V=r[f+8>>2])>>>7)^x(V,s,1),a^=h,c=_,_=x(V,Y,8)^s,a=(h^a)+w|0,a=(s=c+_|0)>>>0<_>>>0?a+1|0:a,_=s,w=a,r[f+128>>2]=s,r[f+132>>2]=a,s=Y,a=x(y,E,19),W=h,f=a,a=E>>>6|0,E=(E=x(y,E,61)^f^((63&E)<<26|y>>>6))+(Y=r[(f=iA)+72>>2])|0,a=r[f+76>>2]+(h^a^W)|0,a=E>>>0>>0?a+1|0:a,Y=E,a=a+s|0,Y=a=(E=E+V|0)>>>0>>0?a+1|0:a,a=x(wA,v,1),s=h,c=E,y=a,a=(E=v)>>>7|0,y=y^((127&E)<<25|wA>>>7)^x(wA,E,8),a=(h^a^s)+Y|0,s=E=c+y|0,E=a=E>>>0>>0?a+1|0:a,r[f+128>>2]=s,r[f+132>>2]=a,Y=(y=r[(f=F)+72>>2])+wA|0,a=r[f+76>>2]+v|0,v=a=y>>>0>Y>>>0?a+1|0:a,a=x(_,w,19),y=h,c=Y,Y=a,a=w>>>6|0,Y=x(_,w,61)^Y^((63&w)<<26|_>>>6),a=(h^a^y)+v|0,w=(y=w=c+Y|0)>>>0>>0?a+1|0:a,Y=v=r[f+12>>2],a=v>>>7|0,v=((127&v)<<25|(_=r[f+8>>2])>>>7)^x(_,v,1),a^=h,c=y,y=x(_,Y,8)^v,a=(h^a)+w|0,a=y>>>0>(v=c+y|0)>>>0?a+1|0:a,y=v,w=a,r[f+128>>2]=y,r[f+132>>2]=a,f=Y,a=x(s,E,19),wA=h,Y=a,a=E>>>6|0,E=(E=x(s,E,61)^Y^((63&E)<<26|s>>>6))+(Y=r[(v=z)+72>>2])|0,a=r[v+76>>2]+(h^a^wA)|0,a=E>>>0>>0?a+1|0:a,Y=E,a=a+f|0,Y=a=(E=E+_|0)>>>0>>0?a+1|0:a,a=x(hA,U,1),f=h,_=E,s=a,a=(E=U)>>>7|0,s=s^((127&E)<<25|hA>>>7)^x(hA,E,8),a=(h^a^f)+Y|0,f=E=_+s|0,E=a=E>>>0>>0?a+1|0:a,r[v+128>>2]=f,r[v+132>>2]=a,v=(s=r[(Y=N)+72>>2])+hA|0,a=r[Y+76>>2]+U|0,U=a=s>>>0>v>>>0?a+1|0:a,a=x(y,w,19),s=h,_=v,v=a,a=w>>>6|0,v=x(y,w,61)^v^((63&w)<<26|y>>>6),a=(h^a^s)+U|0,w=(s=w=_+v|0)>>>0>>0?a+1|0:a,U=v=r[Y+12>>2],a=v>>>7|0,v=((127&v)<<25|(N=r[Y+8>>2])>>>7)^x(N,v,1),a^=h,v=x(N,U,8)^v,a=(h^a)+w|0,a=v>>>0>(N=v+s|0)>>>0?a+1|0:a,v=N,w=a,r[Y+128>>2]=v,r[Y+132>>2]=a,N=(U=r[(Y=H)+72>>2])+gA|0,a=r[Y+76>>2]+AA|0,H=a=U>>>0>N>>>0?a+1|0:a,a=x(f,E,19),U=h,y=N,s=a,a=E>>>6|0,N=x(f,E,61)^s^((63&E)<<26|f>>>6),a=(h^a^U)+H|0,N=a=(E=y+N|0)>>>0>>0?a+1|0:a,a=x(D,i,1),H=h,f=E,y=a,a=(E=i)>>>7|0,E=f+(U=y^((127&E)<<25|D>>>7)^x(D,E,8))|0,a=(h^a^H)+N|0,r[Y+128>>2]=E,r[Y+132>>2]=E>>>0>>0?a+1|0:a,a=r[(E=l)+76>>2]+i|0,i=Y=(N=r[E+72>>2])+D|0,Y=Y>>>0>>0?a+1|0:a,a=x(v,w,19),N=h,f=a,a=w>>>6|0,w=x(v,w,61)^f^((63&w)<<26|v>>>6),a=(h^a^N)+Y|0,i=w>>>0>(H=i=w+i|0)>>>0?a+1|0:a,l=((127&(Y=N=r[E+12>>2]))<<25|(w=r[E+8>>2])>>>7)^x(w,Y,1),a=h^Y>>>7,l=(N=x(w,Y,8)^l)+H|0,a=(h^a)+i|0,r[E+128>>2]=l,r[E+132>>2]=N>>>0>l>>>0?a+1|0:a}}function YB(e){var t,n,o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0,X=0;U=U0(e),H=u[e+2|0]|u[e+3|0]<<8|u[e+4|0]<<16|u[e+5|0]<<24,i=U0(e+5|0),c=h,r0=u[e+7|0]|u[e+8|0]<<8|u[e+9|0]<<16|u[e+10|0]<<24,o0=u[e+10|0]|u[e+11|0]<<8|u[e+12|0]<<16|u[e+13|0]<<24,N=U0(e+13|0),E0=h,fA=u[e+15|0]|u[e+16|0]<<8|u[e+17|0]<<16|u[e+18|0]<<24,$=U0(e+18|0),_A=h,gA=U0(e+21|0),O=u[e+23|0]|u[e+24|0]<<8|u[e+25|0]<<16|u[e+26|0]<<24,W=U0(e+26|0),F=h,t0=u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,YA=u[e+31|0]|u[e+32|0]<<8|u[e+33|0]<<16|u[e+34|0]<<24,XA=U0(e+34|0),VA=h,wA=u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24,cA=U0(e+39|0),bA=h,tA=U0(e+42|0),V=u[e+44|0]|u[e+45|0]<<8|u[e+46|0]<<16|u[e+47|0]<<24,b=U0(e+47|0),l=2097151&((3&F)<<30|W>>>2),W=K(t=2097151&((3&(z=h))<<30|b>>>2),0,136657,0)+l|0,F=h,F=l>>>0>W>>>0?F+1|0:F,b=K(n=(u[e+49|0]|u[e+50|0]<<8|u[e+51|0]<<16|u[e+52|0]<<24)>>>7&2097151,0,-997805,-1),l=h+F|0,l=b>>>0>(W=b+W|0)>>>0?l+1|0:l,F=K(o=(u[e+52|0]|u[e+53|0]<<8|u[e+54|0]<<16|u[e+55|0]<<24)>>>4&2097151,0,654183,0),b=h+l|0,b=F>>>0>(W=F+W|0)>>>0?b+1|0:b,l=W,F=U0(e+55|0),W=l+(F=K(a=2097151&((1&(W=h))<<31|F>>>1),0,470296,0))|0,l=h+b|0,l=F>>>0>W>>>0?l+1|0:l,b=K(f=(u[e+57|0]|u[e+58|0]<<8|u[e+59|0]<<16|u[e+60|0]<<24)>>>6&2097151,0,666643,0),F=h+l|0,iA=F=b>>>0>(W=b+W|0)>>>0?F+1|0:F,b=F,AA=V>>>5&2097151,F=2097151&tA,V=K(E=(u[e+60|0]|u[e+61|0]<<8|u[e+62|0]<<16|u[e+63|0]<<24)>>>3|0,0,-683901,-1)+F|0,l=h,tA=V,hA=l=F>>>0>V>>>0?l+1|0:l,yA=(l=V)- -1048576|0,j=V=hA-((l>>>0<4293918720)-1|0)|0,l=V>>21,y=AA=(V=(2097151&V)<<11|yA>>>21)+AA|0,NA=F=V>>>0>AA>>>0?l+1|0:l,l=K(AA,F,-683901,-1),F=h+b|0,g0=z=l+W|0,aA=l>>>0>z>>>0?F+1|0:F,b=O>>>5&2097151,z=K(t,0,-997805,-1)+b|0,l=h,l=b>>>0>z>>>0?l+1|0:l,F=K(n,0,654183,0),b=h+l|0,b=F>>>0>(z=F+z|0)>>>0?b+1|0:b,l=K(o,0,470296,0),F=h+b|0,F=l>>>0>(z=l+z|0)>>>0?F+1|0:F,b=K(a,0,666643,0),l=h+F|0,b=b>>>0>(O=z=b+z|0)>>>0?l+1|0:l,l=2097151&gA,z=K(t,0,654183,0)+l|0,F=h,F=l>>>0>z>>>0?F+1|0:F,V=(l=z)+(z=K(n,0,470296,0))|0,l=h+F|0,l=V>>>0>>0?l+1|0:l,z=K(o,0,666643,0),F=h+l|0,AA=V=z+V|0,V=F=V>>>0>>0?F+1|0:F,zA=(l=AA)- -1048576|0,mA=z=F-((l>>>0<4293918720)-1|0)|0,b=(l=z>>>21|0)+b|0,gA=b=(F=(2097151&z)<<11|zA>>>21)>>>0>(O=z=F+O|0)>>>0?b+1|0:b,rA=(l=O)- -1048576|0,v=W- -1048576|0,iA=iA-((W>>>0<4293918720)-1|0)|0,F=(l=(b=RA=b-((l>>>0<4293918720)-1|0)|0)>>21)+aA|0,iA=(F=(W=(2097151&b)<<11|rA>>>21)>>>0>(RA=W+g0|0)>>>0?F+1|0:F)-(((l=-2097152&v)>>>0>(W=RA)>>>0)+(z=iA)|0)|0,B0=(l=W-l|0)-(F=-2097152&(Y=l- -1048576|0))|0,n0=iA-((l>>>0>>0)+(W=iA-((l>>>0<4293918720)-1|0)|0)|0)|0,F=K(y,NA,136657,0)+O|0,l=gA+h|0,l=F>>>0>>0?l+1|0:l,ZA=(O=F)-(F=-2097152&rA)|0,g0=l-((F>>>0>O>>>0)+b|0)|0,iA=tA-(l=-2097152&yA)|0,aA=hA-((l>>>0>tA>>>0)+j|0)|0,l=2097151&((7&bA)<<29|cA>>>3),b=K(E,0,136657,0)+l|0,F=h,F=l>>>0>b>>>0?F+1|0:F,O=(l=b)+(b=K(f,0,-683901,-1))|0,l=h+F|0,tA=O,O=b>>>0>O>>>0?l+1|0:l,l=K(a,0,-683901,-1),F=h,b=l,F=(l=wA>>>6&2097151)>>>0>(b=b+l|0)>>>0?F+1|0:F,gA=(l=K(E,0,-997805,-1))+b|0,b=h+F|0,b=l>>>0>gA>>>0?b+1|0:b,F=K(f,0,136657,0),l=h+b|0,rA=F=(yA=l=F>>>0>(gA=F+gA|0)>>>0?l+1|0:l)-(((l=gA)>>>0<4293918720)-1|0)|0,l=(2097151&F)<<11|(cA=l- -1048576|0)>>>21,F=(F>>21)+O|0,hA=F=l>>>0>(tA=l+tA|0)>>>0?F+1|0:F,RA=(l=tA)- -1048576|0,j=F=F-((l>>>0<4293918720)-1|0)|0,l=(b=F>>21)+aA|0,_=O=(F=(2097151&F)<<11|RA>>>21)+iA|0,SA=l=F>>>0>O>>>0?l+1|0:l,F=K(O,l,-683901,-1),l=h+g0|0,X=b=F+ZA|0,wA=F>>>0>b>>>0?l+1|0:l,aA=AA,l=2097151&((7&_A)<<29|$>>>3),b=K(t,0,470296,0)+l|0,F=h,F=l>>>0>b>>>0?F+1|0:F,l=K(n,0,666643,0),F=h+F|0,iA=b=l+b|0,b=l>>>0>b>>>0?F+1|0:F,O=fA>>>6&2097151,AA=K(t,0,666643,0)+O|0,l=h,_A=O=(fA=l=O>>>0>AA>>>0?l+1|0:l)-(((l=AA)>>>0<4293918720)-1|0)|0,F=(F=O>>>21|0)+b|0,bA=F=(l=(2097151&O)<<11|(ZA=l- -1048576|0)>>>21)>>>0>(O=l+iA|0)>>>0?F+1|0:F,$=F-(((l=O)>>>0<4293918720)-1|0)|0,g0=l- -1048576|0,s=tA-(l=-2097152&RA)|0,w=b=hA-((l>>>0>tA>>>0)+j|0)|0,l=((iA=$)>>>21|0)+V|0,l=(tA=(2097151&iA)<<11|g0>>>21)>>>0>(aA=tA+aA|0)>>>0?l+1|0:l,aA=(V=K(y,NA,-997805,-1))+((tA=aA)-(F=-2097152&zA)|0)|0,F=h+(l-((8191&mA)+(F>>>0>tA>>>0)|0)|0)|0,F=V>>>0>aA>>>0?F+1|0:F,l=K(_,SA,136657,0),F=h+F|0,F=l>>>0>(V=l+aA|0)>>>0?F+1|0:F,b=K(s,b,-683901,-1),l=h+F|0,hA=l=b>>>0>(V=b+V|0)>>>0?l+1|0:l,RA=(l=V)- -1048576|0,j=b=hA-((l>>>0<4293918720)-1|0)|0,F=(l=b>>21)+wA|0,aA=F=(b=(2097151&b)<<11|RA>>>21)>>>0>(tA=b+X|0)>>>0?F+1|0:F,mA=(l=b=tA)- -1048576|0,l=(l=(tA=wA=F-((l>>>0<4293918720)-1|0)|0)>>21)+n0|0,B0=wA=(F=(2097151&tA)<<11|mA>>>21)+B0|0,wA=F>>>0>wA>>>0?l+1|0:l,n0=b-(l=-2097152&mA)|0,X=aA-((l>>>0>b>>>0)+tA|0)|0,$=V-(l=-2097152&RA)|0,zA=hA-((l>>>0>V>>>0)+j|0)|0,l=K(y,NA,654183,0),b=h+(bA-((8191&iA)+((F=-2097152&g0)>>>0>O>>>0)|0)|0)|0,b=l>>>0>(V=l+(O-F|0)|0)>>>0?b+1|0:b,F=K(_,SA,-997805,-1),l=h+b|0,l=F>>>0>(V=F+V|0)>>>0?l+1|0:l,b=K(s,w,136657,0),F=h+l|0,RA=V=b+V|0,tA=b>>>0>V>>>0?F+1|0:F,mA=gA-(l=-2097152&cA)|0,bA=yA-((l>>>0>gA>>>0)+rA|0)|0,F=2097151&((1&VA)<<31|XA>>>1),V=K(o,0,-683901,-1)+F|0,l=h,l=F>>>0>V>>>0?l+1|0:l,F=K(a,0,136657,0),l=h+l|0,l=F>>>0>(b=F+V|0)>>>0?l+1|0:l,V=(F=b)+(b=K(E,0,654183,0))|0,F=h+l|0,F=b>>>0>V>>>0?F+1|0:F,l=K(f,0,-997805,-1),F=h+F|0,gA=b=l+V|0,V=l>>>0>b>>>0?F+1|0:F,l=K(n,0,-683901,-1),b=h,F=l,b=(l=YA>>>4&2097151)>>>0>(F=F+l|0)>>>0?b+1|0:b,O=(l=F)+(F=K(o,0,136657,0))|0,l=h+b|0,l=F>>>0>O>>>0?l+1|0:l,b=K(a,0,-997805,-1),F=h+l|0,F=b>>>0>(O=b+O|0)>>>0?F+1|0:F,b=K(E,0,470296,0),l=h+F|0,l=b>>>0>(O=b+O|0)>>>0?l+1|0:l,b=K(f,0,654183,0),F=h+l|0,hA=F=b>>>0>(O=b+O|0)>>>0?F+1|0:F,rA=(l=O)- -1048576|0,j=b=F-((l>>>0<4293918720)-1|0)|0,l=(l=b>>21)+V|0,V=b=(F=(2097151&b)<<11|rA>>>21)+gA|0,aA=l=F>>>0>b>>>0?l+1|0:l,iA=(l=b)- -1048576|0,gA=b=aA-((l>>>0<4293918720)-1|0)|0,F=(l=b>>21)+bA|0,D=yA=(b=(2097151&b)<<11|iA>>>21)+mA|0,YA=F=b>>>0>yA>>>0?F+1|0:F,l=K(yA,F,-683901,-1),b=h+tA|0,bA=F=l+RA|0,tA=l>>>0>F>>>0?b+1|0:b,XA=V-(l=-2097152&iA)|0,VA=gA=aA-((l>>>0>V>>>0)+gA|0)|0,b=(l=K(y,NA,470296,0))+(AA-(F=-2097152&ZA)|0)|0,F=h+(fA-((2047&_A)+(F>>>0>AA>>>0)|0)|0)|0,F=l>>>0>b>>>0?F+1|0:F,l=K(_,SA,654183,0),F=h+F|0,F=l>>>0>(b=l+b|0)>>>0?F+1|0:F,V=(l=K(s,w,-997805,-1))+b|0,b=h+F|0,b=l>>>0>V>>>0?b+1|0:b,F=K(yA,YA,136657,0),l=h+b|0,l=F>>>0>(V=F+V|0)>>>0?l+1|0:l,b=K(XA,gA,-683901,-1),F=h+l|0,aA=F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,_A=(l=V)- -1048576|0,gA=b=F-((l>>>0<4293918720)-1|0)|0,l=(l=b>>21)+tA|0,tA=l=(F=(2097151&b)<<11|_A>>>21)>>>0>(b=F+bA|0)>>>0?l+1|0:l,iA=(l=b)- -1048576|0,F=(l=(AA=bA=tA-((l>>>0<4293918720)-1|0)|0)>>21)+zA|0,$=fA=(bA=(2097151&AA)<<11|iA>>>21)+$|0,bA=fA>>>0>>0?F+1|0:F,zA=b-(l=-2097152&iA)|0,cA=tA-((l>>>0>b>>>0)+AA|0)|0,RA=V-(l=-2097152&_A)|0,yA=aA-((l>>>0>V>>>0)+gA|0)|0,F=2097151&((1&E0)<<31|N>>>1),V=K(y,NA,666643,0)+F|0,l=h,l=F>>>0>V>>>0?l+1|0:l,b=K(_,SA,470296,0),F=h+l|0,F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,b=K(s,w,654183,0),l=h+F|0,l=b>>>0>(V=b+V|0)>>>0?l+1|0:l,F=K(D,YA,-997805,-1),b=h+l|0,b=F>>>0>(V=F+V|0)>>>0?b+1|0:b,l=K(XA,VA,136657,0),F=h+b|0,gA=V=l+V|0,AA=l>>>0>V>>>0?F+1|0:F,tA=O-(l=-2097152&rA)|0,O=hA-((l>>>0>O>>>0)+j|0)|0,l=K(t,0,-683901,-1),F=h,b=l,F=(l=t0>>>7&2097151)>>>0>(b=b+l|0)>>>0?F+1|0:F,V=(l=K(n,0,136657,0))+b|0,b=h+F|0,b=l>>>0>V>>>0?b+1|0:b,F=K(o,0,-997805,-1),l=h+b|0,l=F>>>0>(V=F+V|0)>>>0?l+1|0:l,b=K(a,0,654183,0),F=h+l|0,F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,b=K(E,0,666643,0),l=h+F|0,l=b>>>0>(V=b+V|0)>>>0?l+1|0:l,b=K(f,0,470296,0),F=h+l|0,l=F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,F=z>>21,V=(z=(2097151&z)<<11|v>>>21)+(b=V)|0,b=l+F|0,j=b=V>>>0>>0?b+1|0:b,hA=(l=V)- -1048576|0,aA=b=b-((l>>>0<4293918720)-1|0)|0,l=(F=b>>21)+O|0,NA=z=(b=(2097151&b)<<11|hA>>>21)+tA|0,mA=l=b>>>0>z>>>0?l+1|0:l,l=K(z,l,-683901,-1),F=h+AA|0,AA=b=l+gA|0,z=l>>>0>b>>>0?F+1|0:F,l=K(_,SA,666643,0),b=h,F=l,b=(l=o0>>>4&2097151)>>>0>(F=F+l|0)>>>0?b+1|0:b,O=(l=F)+(F=K(s,w,470296,0))|0,l=h+b|0,l=F>>>0>O>>>0?l+1|0:l,b=K(D,YA,654183,0),F=h+l|0,F=b>>>0>(O=b+O|0)>>>0?F+1|0:F,l=K(XA,VA,-997805,-1),F=h+F|0,F=l>>>0>(b=l+O|0)>>>0?F+1|0:F,O=(l=b)+(b=K(NA,mA,136657,0))|0,l=h+F|0,gA=l=b>>>0>O>>>0?l+1|0:l,fA=(l=O)- -1048576|0,tA=b=gA-((l>>>0<4293918720)-1|0)|0,l=(F=b>>21)+z|0,b=l=(b=(2097151&b)<<11|fA>>>21)>>>0>(z=AA=b+AA|0)>>>0?l+1|0:l,_A=(l=z)- -1048576|0,l=(F=(AA=iA=b-((l>>>0<4293918720)-1|0)|0)>>21)+yA|0,ZA=rA=(iA=(2097151&AA)<<11|_A>>>21)+RA|0,iA=iA>>>0>rA>>>0?l+1|0:l,l=V-(F=-2097152&hA)|0,V=j-((F>>>0>V>>>0)+aA|0)|0,aA=l,l=(l=W>>21)+V|0,hA=l=(F=(2097151&W)<<11|Y>>>21)>>>0>(V=W=aA+F|0)>>>0?l+1|0:l,rA=(l=V)- -1048576|0,j=W=hA-((l>>>0<4293918720)-1|0)|0,yA=l=W>>21,l=K(SA=(2097151&W)<<11|rA>>>21,l,-683901,-1),F=h+b|0,F=l>>>0>(W=l+z|0)>>>0?F+1|0:F,g0=(b=W)-(l=-2097152&_A)|0,RA=F-((l>>>0>b>>>0)+AA|0)|0,F=K(SA,yA,136657,0)+O|0,l=gA+h|0,l=F>>>0>>0?l+1|0:l,t0=(b=F)-(F=-2097152&fA)|0,fA=l-((F>>>0>b>>>0)+tA|0)|0,l=K(s,w,666643,0),F=h,b=l,F=(l=r0>>>7&2097151)>>>0>(b=b+l|0)>>>0?F+1|0:F,W=(l=K(D,YA,470296,0))+b|0,b=h+F|0,b=l>>>0>W>>>0?b+1|0:b,F=K(XA,VA,654183,0),l=h+b|0,l=F>>>0>(W=F+W|0)>>>0?l+1|0:l,F=K(NA,mA,-997805,-1),l=h+l|0,tA=b=F+W|0,b=F>>>0>b>>>0?l+1|0:l,l=2097151&((3&c)<<30|i>>>2),W=K(D,YA,666643,0)+l|0,F=h,F=l>>>0>W>>>0?F+1|0:F,l=K(XA,VA,470296,0),F=h+F|0,F=l>>>0>(W=l+W|0)>>>0?F+1|0:F,z=(l=W)+(W=K(NA,mA,654183,0))|0,l=h+F|0,AA=l=W>>>0>z>>>0?l+1|0:l,_A=(l=W=z)- -1048576|0,l=(F=(O=z=AA-((l>>>0<4293918720)-1|0)|0)>>21)+b|0,gA=tA=(z=(2097151&O)<<11|_A>>>21)+tA|0,b=l=z>>>0>tA>>>0?l+1|0:l,tA=(l=tA)- -1048576|0,l=(F=(z=aA=b-((l>>>0<4293918720)-1|0)|0)>>21)+fA|0,r0=YA=(aA=(2097151&z)<<11|tA>>>21)+t0|0,aA=aA>>>0>YA>>>0?l+1|0:l,l=K(SA,yA,-997805,-1),b=h+b|0,b=l>>>0>(F=l+gA|0)>>>0?b+1|0:b,o0=F-(l=-2097152&tA)|0,E0=b-((l>>>0>F>>>0)+z|0)|0,l=K(SA,yA,654183,0)+W|0,F=AA+h|0,F=l>>>0>>0?F+1|0:F,t0=(b=l)-(l=-2097152&_A)|0,YA=F-((l>>>0>b>>>0)+O|0)|0,l=K(XA,VA,666643,0),b=h,F=l,b=(l=H>>>5&2097151)>>>0>(F=F+l|0)>>>0?b+1|0:b,W=(l=F)+(F=K(NA,mA,470296,0))|0,l=h+b|0,O=W,b=F>>>0>W>>>0?l+1|0:l,F=2097151&U,W=K(NA,mA,666643,0)+F|0,l=h,z=W,tA=W=(gA=l=F>>>0>W>>>0?l+1|0:l)-(((l=W)>>>0<4293918720)-1|0)|0,b=(F=W>>21)+b|0,AA=b=(l=(2097151&W)<<11|(fA=l- -1048576|0)>>>21)>>>0>(W=l+O|0)>>>0?b+1|0:b,_A=(l=W)- -1048576|0,O=b=b-((l>>>0<4293918720)-1|0)|0,l=(F=b>>21)+YA|0,b=l=(b=(2097151&b)<<11|_A>>>21)>>>0>(mA=b+t0|0)>>>0?l+1|0:l,l=K(SA,yA,470296,0)+W|0,F=AA+h|0,O=(F=l>>>0>>0?F+1|0:F)-(((W=-2097152&_A)>>>0>(AA=l)>>>0)+O|0)|0,AA=l=l-W|0,W=(F=K(SA,yA,666643,0))+(z-(l=-2097152&fA)|0)|0,l=h+(gA-((l>>>0>z>>>0)+tA|0)|0)|0,z=W,F=(F=(l=F>>>0>W>>>0?l+1|0:l)>>21)+O|0,VA=W=AA+(l=(2097151&l)<<11|W>>>21)|0,b=(l=(F=l>>>0>W>>>0?F+1|0:F)>>21)+b|0,O=W=(F=(2097151&F)<<11|W>>>21)+mA|0,F=(b=F>>>0>(l=W)>>>0?b+1|0:b)>>21,b=(2097151&b)<<11|l>>>21,l=F+E0|0,tA=W=b+o0|0,b=(l=b>>>0>(F=W)>>>0?l+1|0:l)>>21,l=(2097151&l)<<11|F>>>21,F=b+aA|0,aA=W=l+r0|0,l=(l=(F=l>>>0>(b=W)>>>0?F+1|0:F)>>21)+RA|0,mA=b=(F=(2097151&F)<<11|b>>>21)+g0|0,F=(F=(l=F>>>0>b>>>0?l+1|0:l)>>21)+iA|0,yA=b=(l=(2097151&l)<<11|b>>>21)+ZA|0,l=(F=l>>>0>b>>>0?F+1|0:F)>>21,F=(2097151&F)<<11|b>>>21,b=l+cA|0,fA=W=F+zA|0,F=(b=F>>>0>(l=W)>>>0?b+1|0:b)>>21,b=(2097151&b)<<11|l>>>21,l=F+bA|0,_A=W=b+$|0,b=(l=b>>>0>(F=W)>>>0?l+1|0:l)>>21,l=(2097151&l)<<11|F>>>21,F=b+X|0,bA=W=l+n0|0,l=(l=(F=l>>>0>(b=W)>>>0?F+1|0:F)>>21)+wA|0,iA=b=(F=(2097151&F)<<11|b>>>21)+B0|0,F=(l=F>>>0>b>>>0?l+1|0:l)>>21,W=(2097151&l)<<11|b>>>21,l=V-(b=-2097152&rA)|0,b=(hA-((b>>>0>V>>>0)+j|0)|0)+F|0,j=W=W+l|0,wA=(2097151&(b=l>>>0>(F=W)>>>0?b+1|0:b))<<11|F>>>21,gA=l=b>>21,F=2097151&z,b=K(wA,l,666643,0)+F|0,l=h,AA=b,W=l=F>>>0>b>>>0?l+1|0:l,p[0|e]=b,p[e+1|0]=(255&l)<<24|b>>>8,l=2097151&VA,b=K(wA,gA,470296,0)+l|0,F=h,F=l>>>0>b>>>0?F+1|0:F,z=b,V=(2097151&(b=W))<<11|AA>>>21,b=(l=b>>21)+F|0,b=V>>>0>(hA=z+V|0)>>>0?b+1|0:b,V=hA,p[e+4|0]=(2047&b)<<21|V>>>11,l=F=b,b=V,p[e+3|0]=(7&l)<<29|b>>>3,b=2097151&O,O=K(wA,gA,654183,0)+b|0,l=h,l=b>>>0>O>>>0?l+1|0:l,b=O,O=(2097151&F)<<11|V>>>21,F=(F>>21)+l|0,F=O>>>0>(hA=b+O|0)>>>0?F+1|0:F,O=hA,l=F,p[e+6|0]=(63&l)<<26|O>>>6,z=0,b=31&((65535&W)<<16|AA>>>16),F=AA=2097151&V,p[e+2|0]=b|F<<5,b=2097151&tA,V=K(wA,gA,-997805,-1)+b|0,F=h,b=F=b>>>0>V>>>0?F+1|0:F,b=(F=l>>21)+b|0,tA=V=(l=(2097151&l)<<11|O>>>21)+V|0,b=l>>>0>V>>>0?b+1|0:b,p[e+9|0]=(511&b)<<23|V>>>9,l=F=b,b=V,p[e+8|0]=(1&l)<<31|b>>>1,V=0,b=O&=2097151,p[e+5|0]=(524287&z)<<13|AA>>>19|b<<2,b=2097151&aA,z=K(wA,gA,136657,0)+b|0,l=h,l=(l=b>>>0>z>>>0?l+1|0:l)+(b=F>>21)|0,AA=z=(F=(2097151&F)<<11|tA>>>21)+z|0,l=F>>>0>z>>>0?l+1|0:l,F=z,p[e+12|0]=(4095&l)<<20|F>>>12,b=l,p[e+11|0]=(15&l)<<28|F>>>4,z=0,F=aA=2097151&tA,p[e+7|0]=(16383&V)<<18|O>>>14|F<<7,l=2097151&mA,V=K(wA,gA,-683901,-1)+l|0,F=h,F=l>>>0>V>>>0?F+1|0:F,F=(l=b>>21)+F|0,O=V=(b=(2097151&b)<<11|AA>>>21)+V|0,l=F=b>>>0>V>>>0?F+1|0:F,p[e+14|0]=(127&l)<<25|V>>>7,V=0,b=tA=2097151&AA,p[e+10|0]=(131071&z)<<15|aA>>>17|b<<4,F=l>>21,b=(l=(2097151&l)<<11|O>>>21)>>>0>(AA=l+(2097151&yA)|0)>>>0?F+1|0:F,p[e+17|0]=(1023&b)<<22|AA>>>10,l=b,b=AA,p[e+16|0]=(3&l)<<30|b>>>2,b=gA=2097151&O,p[e+13|0]=(1048575&V)<<12|tA>>>20|b<<1,b=(2097151&l)<<11|AA>>>21,l>>=21,l=b>>>0>(O=b+(2097151&fA)|0)>>>0?l+1|0:l,F=O,p[e+20|0]=(8191&l)<<19|F>>>13,p[e+19|0]=(31&l)<<27|F>>>5,F=tA=2097151&AA,p[e+15|0]=(32767&z)<<17|gA>>>15|F<<6,W=(2097151&l)<<11|O>>>21,l=F=l>>21,W=l=W>>>0>(gA=W+(2097151&_A)|0)>>>0?l+1|0:l,p[e+21|0]=gA,l=O,p[e+18|0]=(262143&V)<<14|tA>>>18|l<<3,l=W,p[e+22|0]=(255&l)<<24|gA>>>8,b=l,l>>=21,b=(O=(z=(2097151&b)<<11|gA>>>21)+(2097151&bA)|0)>>>0>>0?l+1|0:l,p[(F=e)+25|0]=(2047&b)<<21|O>>>11,l=b,b=O,p[F+24|0]=(7&l)<<29|b>>>3,b=F,z=(2097151&l)<<11|O>>>21,l>>=21,F=l=z>>>0>(V=AA=z+(2097151&iA)|0)>>>0?l+1|0:l,p[b+27|0]=(63&l)<<26|V>>>6,z=0,l=AA=2097151&O,p[b+23|0]=31&((65535&W)<<16|gA>>>16)|l<<5,F=(l=F)>>21,F=(l=(2097151&l)<<11|V>>>21)>>>0>(W=l+(2097151&j)|0)>>>0?F+1|0:F,b=W,p[e+31|0]=(131071&F)<<15|b>>>17,l=F,p[e+30|0]=(511&l)<<23|b>>>9,p[e+29|0]=(1&l)<<31|b>>>1,F=0,V&=2097151,p[e+26|0]=(524287&z)<<13|AA>>>19|V<<2,p[e+28|0]=(16383&F)<<18|V>>>14|b<<7}function Nt(e){var t,n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0;BA=t=BA-16|0;A:{t:{g:{r:{e:{a:{B:{C:{Q:{n:{i:{o:{if((e|=0)>>>0<=244){if(3&(n=(E=r[8961])>>>(o=(_=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(f=r[35892+(n=(a=o+(1&(-1^n))|0)<<3)>>2])+8|0,(0|(o=r[f+8>>2]))!=(0|(n=n+35884|0))?(r[o+12>>2]=n,r[n+8>>2]=o):(Y=35844,U=pt(-2,a)&E,r[Y>>2]=U),n=a<<3,r[f+4>>2]=3|n,r[4+(n=n+f|0)>>2]=1|r[n+4>>2];break A}if((D=r[8963])>>>0>=_>>>0)break o;if(n){o=e=(n=(0-(e=(0-(e=2<>>12&16,o|=e=(n=n>>>e|0)>>>5&8,o|=e=(n=n>>>e|0)>>>2&4,s=r[35892+(e=(o=((o|=e=(n=n>>>e|0)>>>1&2)|(e=(n=n>>>e|0)>>>1&1))+(n>>>e|0)|0)<<3)>>2],(0|(n=r[s+8>>2]))!=(0|(e=e+35884|0))?(r[n+12>>2]=e,r[e+8>>2]=n):(E=pt(-2,o)&E,r[8961]=E),e=s+8|0,r[s+4>>2]=3|_,f=(n=o<<3)-_|0,r[4+(a=s+_|0)>>2]=1|f,r[n+s>>2]=f,D&&(o=35884+((n=D>>>3|0)<<3)|0,s=r[8966],(n=1<>2]:(r[8961]=n|E,n=o),r[o+8>>2]=s,r[n+12>>2]=s,r[s+12>>2]=o,r[s+8>>2]=n),r[8966]=a,r[8963]=f;break A}if(!(y=r[8962]))break o;for(o=e=(n=(y&0-y)-1|0)>>>12&16,o|=e=(n=n>>>e|0)>>>5&8,o|=e=(n=n>>>e|0)>>>2&4,n=r[36148+(((o|=e=(n=n>>>e|0)>>>1&2)|(e=(n=n>>>e|0)>>>1&1))+(n>>>e|0)<<2)>>2],f=(-8&r[n+4>>2])-_|0,o=n;(e=r[o+16>>2])||(e=r[o+20>>2]);)f=(a=(o=(-8&r[e+4>>2])-_|0)>>>0>>0)?o:f,n=a?e:n,o=e;if((w=n+_|0)>>>0<=n>>>0)break i;if(v=r[n+24>>2],(0|(a=r[n+12>>2]))!=(0|n)){e=r[n+8>>2],r[e+12>>2]=a,r[a+8>>2]=e;break t}if(!(e=r[(o=n+20|0)>>2])){if(!(e=r[n+16>>2]))break n;o=n+16|0}for(;s=o,a=e,(e=r[(o=e+20|0)>>2])||(o=a+16|0,e=r[a+16>>2]););r[s>>2]=0;break t}if(_=-1,!(e>>>0>4294967231)&&(_=-8&(e=e+11|0),w=r[8962])){E=31,f=0-_|0,_>>>0<=16777215&&(e=e>>>8|0,e<<=s=e+1048320>>>16&8,E=28+((e=((e<<=o=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|o|s)|0)<<1|_>>>e+21&1)|0);E:{s:{if(o=r[36148+(E<<2)>>2])for(e=0,n=_<<((0|E)==31?0:25-(E>>>1|0)|0);;){if(!((s=(-8&r[o+4>>2])-_|0)>>>0>=f>>>0||(a=o,f=s))){f=0,e=o;break s}if(s=r[o+20>>2],o=r[16+((n>>>29&4)+o|0)>>2],e=s?(0|s)==(0|o)?e:s:e,n<<=1,!o)break}else e=0;if(!(e|a)){if(!(e=(0-(e=2<>>12&16,o|=e=(n=n>>>e|0)>>>5&8,o|=e=(n=n>>>e|0)>>>2&4,e=r[36148+(((o|=e=(n=n>>>e|0)>>>1&2)|(e=(n=n>>>e|0)>>>1&1))+(n>>>e|0)<<2)>>2]}if(!e)break E}for(;f=(o=(n=(-8&r[e+4>>2])-_|0)>>>0>>0)?n:f,a=o?e:a,e=(n=r[e+16>>2])||r[e+20>>2];);}if(!(!a|r[8963]-_>>>0<=f>>>0)){if((y=a+_|0)>>>0<=a>>>0)break i;if(E=r[a+24>>2],(0|a)!=(0|(n=r[a+12>>2]))){e=r[a+8>>2],r[e+12>>2]=n,r[n+8>>2]=e;break g}if(!(e=r[(o=a+20|0)>>2])){if(!(e=r[a+16>>2]))break Q;o=a+16|0}for(;s=o,n=e,(e=r[(o=e+20|0)>>2])||(o=n+16|0,e=r[n+16>>2]););r[s>>2]=0;break g}}}if((o=r[8963])>>>0>=_>>>0){a=r[8966],(n=o-_|0)>>>0>=16?(r[8963]=n,e=a+_|0,r[8966]=e,r[e+4>>2]=1|n,r[o+a>>2]=n,r[a+4>>2]=3|_):(r[8966]=0,r[8963]=0,r[a+4>>2]=3|o,r[4+(e=o+a|0)>>2]=1|r[e+4>>2]),e=a+8|0;break A}if((y=r[8964])>>>0>_>>>0){n=y-_|0,r[8964]=n,e=(o=r[8967])+_|0,r[8967]=e,r[e+4>>2]=1|n,r[o+4>>2]=3|_,e=o+8|0;break A}if(e=0,n=w=_+47|0,r[9079]?o=r[9081]:(r[9082]=-1,r[9083]=-1,r[9080]=4096,r[9081]=4096,r[9079]=t+12&-16^1431655768,r[9084]=0,r[9072]=0,o=4096),(o=(s=n+o|0)&(f=0-o|0))>>>0<=_>>>0||(a=r[9071])&&a>>>0<(E=(n=r[9069])+o|0)>>>0|n>>>0>=E>>>0)break A;if(4&u[36288])break a;o:{E:{if(a=r[8967])for(e=36292;;){if(a>>>0<(n=r[e>>2])+r[e+4>>2]>>>0&&n>>>0<=a>>>0)break E;if(!(e=r[e+8>>2]))break}if((0|(n=Fg(0)))==-1||(E=o,(e=(a=r[9080])-1|0)&n&&(E=(o-n|0)+(e+n&0-a)|0),E>>>0<=_>>>0|E>>>0>2147483646)||(a=r[9071])&&a>>>0<(f=(e=r[9069])+E|0)>>>0|e>>>0>=f>>>0)break B;if((0|n)!=(0|(e=Fg(E))))break o;break e}if((E=f&s-y)>>>0>2147483646)break B;if((0|(n=Fg(E)))==(r[e>>2]+r[e+4>>2]|0))break C;e=n}if(!((0|e)==-1|_+48>>>0<=E>>>0)){if((n=(n=r[9081])+(w-E|0)&0-n)>>>0>2147483646){n=e;break e}if((0|Fg(n))!=-1){E=n+E|0,n=e;break e}Fg(0-E|0);break B}if(n=e,(0|e)!=-1)break e;break B}s0()}a=0;break t}n=0;break g}if((0|n)!=-1)break e}r[9072]=4|r[9072]}if(o>>>0>2147483646||(n=Fg(o))>>>0>=(e=Fg(0))>>>0|(0|n)==-1|(0|e)==-1||(E=e-n|0)>>>0<=_+40>>>0)break r}e=r[9069]+E|0,r[9069]=e,e>>>0>OA[9070]&&(r[9070]=e);e:{a:{B:{if(s=r[8967]){for(e=36292;;){if(((a=r[e>>2])+(o=r[e+4>>2])|0)==(0|n))break B;if(!(e=r[e+8>>2]))break}break a}for((e=r[8965])>>>0<=n>>>0&&e||(r[8965]=n),e=0,r[9074]=E,r[9073]=n,r[8969]=-1,r[8970]=r[9079],r[9076]=0;o=35884+(a=e<<3)|0,r[a+35892>>2]=o,r[a+35896>>2]=o,(0|(e=e+1|0))!=32;);o=(a=E-40|0)-(e=n+8&7?-8-n&7:0)|0,r[8964]=o,e=e+n|0,r[8967]=e,r[e+4>>2]=1|o,r[4+(n+a|0)>>2]=40,r[8968]=r[9083];break e}if(!(8&u[e+12|0]|n>>>0<=s>>>0|a>>>0>s>>>0)){r[e+4>>2]=o+E,o=(e=s+8&7?-8-s&7:0)+s|0,r[8967]=o,e=(n=r[8964]+E|0)-e|0,r[8964]=e,r[o+4>>2]=1|e,r[4+(n+s|0)>>2]=40,r[8968]=r[9083];break e}}(a=r[8965])>>>0>n>>>0&&(r[8965]=n,a=0),o=n+E|0,e=36292;a:{B:{C:{Q:{n:{i:{for(;;){if((0|o)!=r[e>>2]){if(e=r[e+8>>2])continue;break i}break}if(!(8&u[e+12|0]))break n}for(e=36292;;){if((o=r[e>>2])>>>0<=s>>>0&&(f=o+r[e+4>>2]|0)>>>0>s>>>0)break Q;e=r[e+8>>2]}}if(r[e>>2]=n,r[e+4>>2]=r[e+4>>2]+E,r[4+(w=(n+8&7?-8-n&7:0)+n|0)>>2]=3|_,o=((E=o+(o+8&7?-8-o&7:0)|0)-w|0)-_|0,y=_+w|0,(0|E)==(0|s)){r[8967]=y,e=r[8964]+o|0,r[8964]=e,r[y+4>>2]=1|e;break B}if(r[8966]==(0|E)){r[8966]=y,e=r[8963]+o|0,r[8963]=e,r[y+4>>2]=1|e,r[e+y>>2]=e;break B}if((3&(e=r[E+4>>2]))==1){s=-8&e;n:if(e>>>0<=255){if(a=r[E+8>>2],e=e>>>3|0,(0|(n=r[E+12>>2]))==(0|a)){Y=35844,U=r[8961]&pt(-2,e),r[Y>>2]=U;break n}r[a+12>>2]=n,r[n+8>>2]=a}else{if(_=r[E+24>>2],(0|E)==(0|(n=r[E+12>>2])))if((f=r[(e=E+20|0)>>2])||(f=r[(e=E+16|0)>>2])){for(;a=e,(f=r[(e=(n=f)+20|0)>>2])||(e=n+16|0,f=r[n+16>>2]););r[a>>2]=0}else n=0;else e=r[E+8>>2],r[e+12>>2]=n,r[n+8>>2]=e;if(_){a=r[E+28>>2];i:{if(r[(e=36148+(a<<2)|0)>>2]==(0|E)){if(r[e>>2]=n,n)break i;Y=35848,U=r[8962]&pt(-2,a),r[Y>>2]=U;break n}if(r[_+(r[_+16>>2]==(0|E)?16:20)>>2]=n,!n)break n}r[n+24>>2]=_,(e=r[E+16>>2])&&(r[n+16>>2]=e,r[e+24>>2]=n),(e=r[E+20>>2])&&(r[n+20>>2]=e,r[e+24>>2]=n)}}E=E+s|0,o=o+s|0}if(r[E+4>>2]=-2&r[E+4>>2],r[y+4>>2]=1|o,r[o+y>>2]=o,o>>>0<=255){n=35884+((e=o>>>3|0)<<3)|0,(o=r[8961])&(e=1<>2]:(r[8961]=e|o,e=n),r[n+8>>2]=y,r[e+12>>2]=y,r[y+12>>2]=n,r[y+8>>2]=e;break B}if(e=31,o>>>0<=16777215&&(e=o>>>8|0,e<<=f=e+1048320>>>16&8,e=28+((e=((e<<=a=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|a|f)|0)<<1|o>>>e+21&1)|0),r[y+28>>2]=e,r[y+16>>2]=0,r[y+20>>2]=0,f=36148+(e<<2)|0,(a=r[8962])&(n=1<>>1|0)|0),n=r[f>>2];;){if(a=n,(-8&r[n+4>>2])==(0|o))break C;if(n=e>>>29|0,e<<=1,!(n=r[16+(f=a+(4&n)|0)>>2]))break}r[f+16>>2]=y,r[y+24>>2]=a}else r[8962]=n|a,r[f>>2]=y,r[y+24>>2]=f;r[y+12>>2]=y,r[y+8>>2]=y;break B}for(o=(a=E-40|0)-(e=n+8&7?-8-n&7:0)|0,r[8964]=o,e=e+n|0,r[8967]=e,r[e+4>>2]=1|o,r[4+(n+a|0)>>2]=40,r[8968]=r[9083],r[(o=(e=(f+(f-39&7?39-f&7:0)|0)-47|0)>>>0>>0?s:e)+4>>2]=27,e=r[9076],r[o+16>>2]=r[9075],r[o+20>>2]=e,e=r[9074],r[o+8>>2]=r[9073],r[o+12>>2]=e,r[9075]=o+8,r[9074]=E,r[9073]=n,r[9076]=0,e=o+24|0;r[e+4>>2]=7,n=e+8|0,e=e+4|0,n>>>0>>0;);if((0|o)==(0|s))break e;if(r[o+4>>2]=-2&r[o+4>>2],f=o-s|0,r[s+4>>2]=1|f,r[o>>2]=f,f>>>0<=255){n=35884+((e=f>>>3|0)<<3)|0,(o=r[8961])&(e=1<>2]:(r[8961]=e|o,e=n),r[n+8>>2]=s,r[e+12>>2]=s,r[s+12>>2]=n,r[s+8>>2]=e;break e}if(e=31,r[s+16>>2]=0,r[s+20>>2]=0,f>>>0<=16777215&&(e=f>>>8|0,e<<=a=e+1048320>>>16&8,e=28+((e=((e<<=o=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|o|a)|0)<<1|f>>>e+21&1)|0),r[s+28>>2]=e,a=36148+(e<<2)|0,(o=r[8962])&(n=1<>>1|0)|0),n=r[a>>2];;){if(o=n,(0|f)==(-8&r[n+4>>2]))break a;if(n=e>>>29|0,e<<=1,!(n=r[16+(a=o+(4&n)|0)>>2]))break}r[a+16>>2]=s,r[s+24>>2]=o}else r[8962]=n|o,r[a>>2]=s,r[s+24>>2]=a;r[s+12>>2]=s,r[s+8>>2]=s;break e}e=r[a+8>>2],r[e+12>>2]=y,r[a+8>>2]=y,r[y+24>>2]=0,r[y+12>>2]=a,r[y+8>>2]=e}e=w+8|0;break A}e=r[o+8>>2],r[e+12>>2]=s,r[o+8>>2]=s,r[s+24>>2]=0,r[s+12>>2]=o,r[s+8>>2]=e}if(!((e=r[8964])>>>0<=_>>>0)){n=e-_|0,r[8964]=n,e=(o=r[8967])+_|0,r[8967]=e,r[e+4>>2]=1|n,r[o+4>>2]=3|_,e=o+8|0;break A}}r[8960]=48,e=0;break A}g:if(E){o=r[a+28>>2];r:{if(r[(e=36148+(o<<2)|0)>>2]==(0|a)){if(r[e>>2]=n,n)break r;w=pt(-2,o)&w,r[8962]=w;break g}if(r[E+(r[E+16>>2]==(0|a)?16:20)>>2]=n,!n)break g}r[n+24>>2]=E,(e=r[a+16>>2])&&(r[n+16>>2]=e,r[e+24>>2]=n),(e=r[a+20>>2])&&(r[n+20>>2]=e,r[e+24>>2]=n)}g:if(f>>>0<=15)e=f+_|0,r[a+4>>2]=3|e,r[4+(e=e+a|0)>>2]=1|r[e+4>>2];else if(r[a+4>>2]=3|_,r[y+4>>2]=1|f,r[f+y>>2]=f,f>>>0<=255)n=35884+((e=f>>>3|0)<<3)|0,(o=r[8961])&(e=1<>2]:(r[8961]=e|o,e=n),r[n+8>>2]=y,r[e+12>>2]=y,r[y+12>>2]=n,r[y+8>>2]=e;else{e=31,f>>>0<=16777215&&(e=f>>>8|0,e<<=s=e+1048320>>>16&8,e=28+((e=((e<<=o=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|o|s)|0)<<1|f>>>e+21&1)|0),r[y+28>>2]=e,r[y+16>>2]=0,r[y+20>>2]=0,o=36148+(e<<2)|0;r:{if((n=1<>>1|0)|0),_=r[o>>2];;){if((-8&r[(n=_)+4>>2])==(0|f))break r;if(o=e>>>29|0,e<<=1,!(_=r[16+(o=n+(4&o)|0)>>2]))break}r[o+16>>2]=y,r[y+24>>2]=n}else r[8962]=n|w,r[o>>2]=y,r[y+24>>2]=o;r[y+12>>2]=y,r[y+8>>2]=y;break g}e=r[n+8>>2],r[e+12>>2]=y,r[n+8>>2]=y,r[y+24>>2]=0,r[y+12>>2]=n,r[y+8>>2]=e}e=a+8|0;break A}t:if(v){o=r[n+28>>2];g:{if(r[(e=36148+(o<<2)|0)>>2]==(0|n)){if(r[e>>2]=a,a)break g;Y=35848,U=pt(-2,o)&y,r[Y>>2]=U;break t}if(r[(r[v+16>>2]==(0|n)?16:20)+v>>2]=a,!a)break t}r[a+24>>2]=v,(e=r[n+16>>2])&&(r[a+16>>2]=e,r[e+24>>2]=a),(e=r[n+20>>2])&&(r[a+20>>2]=e,r[e+24>>2]=a)}f>>>0<=15?(e=f+_|0,r[n+4>>2]=3|e,r[4+(e=e+n|0)>>2]=1|r[e+4>>2]):(r[n+4>>2]=3|_,r[w+4>>2]=1|f,r[f+w>>2]=f,D&&(o=35884+((e=D>>>3|0)<<3)|0,a=r[8966],(e=1<>2]:(r[8961]=e|E,e=o),r[o+8>>2]=a,r[e+12>>2]=a,r[a+12>>2]=o,r[a+8>>2]=e),r[8966]=w,r[8963]=f),e=n+8|0}return BA=t+16|0,0|e}function _0(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j,rA,YA,SA,NA,VA,XA,g0,$,cA,zA,ZA,t0,r0,o0,E0,B0,n0,X=0,eA=0,CA=0,h0=0,I0=0,w0=0,d0=0,S0=0,Y0=0,T0=0,k=0,DA=0,HA=0,jA=0,A0=0,a0=0,C0=0,f0=0,G0=0,H0=0,R0=0,M0=0,x0=0,P0=0,X0=0;d0=e,o=X=x0=r[n+4>>2],D=X>>31,RA=X=(A0=r[t+20>>2])<<1,X=K(o,D,X,z=X>>31),CA=h,eA=X,a=X=r[n>>2],f=X>>31,v=X=r[t+24>>2],I0=K(a,f,X,E=X>>31),X=h+CA|0,X=(eA=eA+I0|0)>>>0>>0?X+1|0:X,CA=eA,j=eA=w0=r[n+8>>2],l=eA>>31,Y=eA=r[t+16>>2],eA=CA+(I0=K(w0,l,eA,s=eA>>31))|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,rA=X=C0=r[n+12>>2],F=X>>31,YA=X=(DA=r[t+12>>2])<<1,X=(I0=K(C0,F,X,tA=X>>31))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=X,cA=X=a0=r[n+16>>2],W=X>>31,U=X=r[t+8>>2],I0=K(a0,W,X,y=X>>31),X=h+eA|0,X=(CA=CA+I0|0)>>>0>>0?X+1|0:X,h0=CA,zA=eA=T0=r[n+20>>2],AA=eA>>31,SA=eA=(Y0=r[t+4>>2])<<1,CA=K(T0,AA,eA,gA=eA>>31),X=h+X|0,X=(eA=h0+CA|0)>>>0>>0?X+1|0:X,CA=eA,ZA=eA=k=r[n+24>>2],NA=eA>>31,H=eA=r[t>>2],I0=K(k,NA,eA,_=eA>>31),eA=h+X|0,eA=(CA=CA+I0|0)>>>0>>0?eA+1|0:eA,f0=r[n+28>>2],b=X=xA(f0,19),V=X>>31,VA=X=(HA=r[t+36>>2])<<1,X=(I0=K(b,V,X,aA=X>>31))+CA|0,CA=h+eA|0,CA=X>>>0>>0?CA+1|0:CA,eA=X,jA=r[n+32>>2],G0=X=xA(jA,19),H0=X>>31,i=X=r[t+32>>2],I0=K(G0,H0,X,w=X>>31),X=h+CA|0,X=(eA=eA+I0|0)>>>0>>0?X+1|0:X,CA=eA,t0=r[n+36>>2],c=n=xA(t0,19),N=n>>31,XA=n=(t=r[t+28>>2])<<1,eA=K(c,N,n,iA=n>>31),X=h+X|0,S0=n=CA+eA|0,n=n>>>0>>0?X+1|0:X,X=K(Y,s,o,D),eA=h,A0=K(a,f,I0=A0,hA=I0>>31),CA=h+eA|0,CA=(X=A0+X|0)>>>0>>0?CA+1|0:CA,A0=DA,DA=K(w0,l,DA,yA=DA>>31),eA=h+CA|0,eA=(X=DA+X|0)>>>0>>0?eA+1|0:eA,CA=(DA=K(U,y,C0,F))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,DA=Y0,CA=K(a0,W,Y0,fA=Y0>>31),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(H,_,T0,AA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=eA,_A=eA=xA(k,19),eA=CA+(HA=K(eA,O=eA>>31,Y0=HA,wA=Y0>>31))|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,X=(HA=K(i,w,b,V))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,HA=t,t=(CA=K(G0,H0,t,mA=t>>31))+X|0,X=h+eA|0,X=t>>>0>>0?X+1|0:X,eA=K(c,N,v,E),X=h+X|0,M0=t=eA+t|0,t=t>>>0>>0?X+1|0:X,X=K(o,D,YA,tA),CA=h,eA=(k=K(a,f,Y,s))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,k=K(U,y,w0,l),CA=h+X|0,CA=(eA=k+eA|0)>>>0>>0?CA+1|0:CA,X=(k=K(C0,F,SA,gA))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(k=K(H,_,a0,W))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,h0=CA,g0=eA=xA(T0,19),CA=K(eA,bA=eA>>31,VA,aA),X=h+X|0,X=(eA=h0+CA|0)>>>0>>0?X+1|0:X,CA=K(i,w,_A,O),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,T0=K(b,V,XA,iA),CA=h+X|0,CA=(eA=T0+eA|0)>>>0>>0?CA+1|0:CA,X=(T0=K(G0,H0,v,E))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(T0=K(c,N,RA,z))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,T0=CA,o0=X,k=eA=CA+33554432|0,E0=X=eA>>>0<33554432?X+1|0:X,CA=M0,M0=(67108863&X)<<6|eA>>>26,X=(X>>26)+t|0,X=(CA=CA+M0|0)>>>0>>0?X+1|0:X,B0=t=(M0=CA)+16777216|0,X=n+(eA=(CA=t>>>0<16777216?X+1|0:X)>>25)|0,X=(t=(CA=(33554431&CA)<<7|t>>>25)+S0|0)>>>0>>0?X+1|0:X,P0=t=(n=t)+33554432|0,t=X=t>>>0<33554432?X+1|0:X,X=-67108864&P0,r[d0+24>>2]=n-X,S0=d0,n=K(o,D,SA,gA),X=h,eA=K(a,f,U,y),CA=h+X|0,CA=(n=eA+n|0)>>>0>>0?CA+1|0:CA,eA=K(H,_,w0,l),X=h+CA|0,X=(n=eA+n|0)>>>0>>0?X+1|0:X,CA=n,d0=n=xA(C0,19),eA=K(n,C0=n>>31,VA,aA),X=h+X|0,X=(n=CA+eA|0)>>>0>>0?X+1|0:X,eA=n,r0=n=xA(a0,19),n=eA+(CA=K(i,w,n,$=n>>31))|0,eA=h+X|0,eA=n>>>0>>0?eA+1|0:eA,CA=K(XA,iA,g0,bA),X=h+eA|0,X=(n=CA+n|0)>>>0>>0?X+1|0:X,eA=K(v,E,_A,O),CA=h+X|0,CA=(n=eA+n|0)>>>0>>0?CA+1|0:CA,eA=K(b,V,RA,z),X=h+CA|0,X=(n=eA+n|0)>>>0>>0?X+1|0:X,eA=K(G0,H0,Y,s),X=h+X|0,X=(n=eA+n|0)>>>0>>0?X+1|0:X,CA=K(c,N,YA,tA),eA=h+X|0,h0=n=CA+n|0,n=n>>>0>>0?eA+1|0:eA,X=K(H,_,o,D),CA=h,eA=(a0=K(a,f,DA,fA))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=eA,a0=eA=xA(w0,19),eA=CA+(w0=K(eA,R0=eA>>31,Y0,wA))|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,w0=K(i,w,d0,C0),X=h+CA|0,X=(eA=w0+eA|0)>>>0>>0?X+1|0:X,CA=K(r0,$,HA,mA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=(w0=K(v,E,g0,bA))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,w0=K(_A,O,I0,hA),X=h+eA|0,X=(CA=w0+CA|0)>>>0>>0?X+1|0:X,eA=(w0=K(Y,s,b,V))+CA|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,w0=K(G0,H0,A0,yA),X=h+CA|0,X=(eA=w0+eA|0)>>>0>>0?X+1|0:X,CA=K(c,N,U,y),X=h+X|0,X0=eA=CA+eA|0,w0=eA>>>0>>0?X+1|0:X,X=K(X=xA(o,19),X>>31,VA,aA),eA=h,CA=K(a,f,H,_),eA=h+eA|0,eA=(X=CA+X|0)>>>0>>0?eA+1|0:eA,CA=(x0=K(i,w,a0,R0))+X|0,X=h+eA|0,eA=(d0=K(d0,C0,XA,iA))+CA|0,CA=h+(CA>>>0>>0?X+1|0:X)|0,CA=eA>>>0>>0?CA+1|0:CA,d0=K(v,E,r0,$),X=h+CA|0,X=(eA=d0+eA|0)>>>0>>0?X+1|0:X,CA=K(RA,z,g0,bA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=(d0=K(Y,s,_A,O))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,d0=K(b,V,YA,tA),X=h+eA|0,X=(CA=d0+CA|0)>>>0>>0?X+1|0:X,eA=(d0=K(G0,H0,U,y))+CA|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,d0=K(c,N,SA,gA),X=h+CA|0,X=(eA=d0+eA|0)>>>0>>0?X+1|0:X,d0=eA,x0=X,C0=eA=eA+33554432|0,a0=X=eA>>>0<33554432?X+1|0:X,R0=(67108863&X)<<6|eA>>>26,eA=(CA=X>>26)+w0|0,w0=X=R0+X0|0,CA=h0,X=X>>>0>>0?eA+1|0:eA,n0=eA=w0+16777216|0,h0=(33554431&(X=eA>>>0<16777216?X+1|0:X))<<7|eA>>>25,X=(X>>25)+n|0,X=(eA=CA+h0|0)>>>0>>0?X+1|0:X,R0=n=eA+33554432|0,n=X=n>>>0<33554432?X+1|0:X,X=-67108864&R0,r[S0+8>>2]=eA-X,h0=S0,X=K(v,E,o,D),CA=h,eA=(S0=K(a,f,HA,mA))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=K(j,l,I0,hA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=K(Y,s,rA,F),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,S0=K(cA,W,A0,yA),CA=h+X|0,CA=(eA=S0+eA|0)>>>0>>0?CA+1|0:CA,X=(S0=K(U,y,zA,AA))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(S0=K(DA,fA,ZA,NA))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(H,_,S0=f0,X0=S0>>31),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(G0,H0,Y0,wA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,f0=K(c,N,i,w),CA=h+X|0,CA=(eA=f0+eA|0)>>>0>>0?CA+1|0:CA,X=t>>26,t=(f0=(67108863&t)<<6|P0>>>26)+eA|0,eA=X+CA|0,X=eA=t>>>0>>0?eA+1|0:eA,P0=t=(CA=t)+16777216|0,t=X=t>>>0<16777216?X+1|0:X,X=-33554432&P0,r[h0+28>>2]=CA-X,f0=h0,X=K(U,y,o,D),eA=h,h0=K(a,f,A0,yA),CA=h+eA|0,CA=(X=h0+X|0)>>>0>>0?CA+1|0:CA,h0=K(j,l,DA,fA),eA=h+CA|0,eA=(X=h0+X|0)>>>0>>0?eA+1|0:eA,CA=(h0=K(H,_,rA,F))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(r0,$,Y0,wA),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(i,w,g0,bA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,h0=K(_A,O,HA,mA),CA=h+X|0,CA=(eA=h0+eA|0)>>>0>>0?CA+1|0:CA,X=(h0=K(v,E,b,V))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(h0=K(G0,H0,I0,hA))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(c,N,Y,s),X=h+X|0,h0=eA=eA+CA|0,X=(X=eA>>>0>>0?X+1|0:X)+(eA=n>>26)|0,X=(n=h0+(CA=(67108863&n)<<6|R0>>>26)|0)>>>0>>0?X+1|0:X,G0=n=(eA=n)+16777216|0,n=CA=n>>>0<16777216?X+1|0:X,X=-33554432&G0,r[f0+12>>2]=eA-X,X=K(o,D,XA,iA),CA=h,eA=(h0=K(a,f,i,w))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=K(v,E,j,l),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,h0=K(rA,F,RA,z),CA=h+X|0,CA=(eA=h0+eA|0)>>>0>>0?CA+1|0:CA,X=(h0=K(Y,s,cA,W))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(h0=K(YA,tA,zA,AA))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(U,y,ZA,NA),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(S0,X0,SA,gA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,jA=K(H,_,h0=jA,H0=h0>>31),CA=h+X|0,CA=(eA=jA+eA|0)>>>0>>0?CA+1|0:CA,X=(jA=K(c,N,VA,aA))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,jA=X,X=(X=t>>25)+eA|0,X=(t=jA+(CA=(33554431&t)<<7|P0>>>25)|0)>>>0>>0?X+1|0:X,jA=t=(eA=t)+33554432|0,t=X=t>>>0<33554432?X+1|0:X,X=-67108864&jA,r[f0+32>>2]=eA-X,CA=eA=T0-(X=-67108864&k)|0,X=(X=o0-((X>>>0>T0>>>0)+E0|0)|0)+(eA=n>>25)|0,X=(n=CA+(T0=(33554431&n)<<7|G0>>>25)|0)>>>0>>0?X+1|0:X,(eA=n+33554432|0)>>>0<33554432&&(X=X+1|0),X=(M0-(-33554432&B0)|0)+((67108863&X)<<6|eA>>>26)|0,r[e+20>>2]=X,X=-67108864&eA,r[e+16>>2]=n-X,X=K(i,w,o,D),CA=h,eA=(Y0=K(a,f,Y0,wA))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=(Y0=K(j,l,HA,mA))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,X=(Y0=K(v,E,rA,F))+CA|0,CA=h+eA|0,eA=(I0=K(cA,W,I0,hA))+X|0,X=h+(X>>>0>>0?CA+1|0:CA)|0,X=eA>>>0>>0?X+1|0:X,CA=K(Y,s,zA,AA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=K(A0,yA,ZA,NA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=(I0=K(U,y,S0,X0))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,X=(I0=K(h0,H0,DA,fA))+CA|0,CA=h+eA|0,CA=X>>>0>>0?CA+1|0:CA,eA=(I0=K(H,_,t0,t0>>31))+X|0,X=h+CA|0,n=eA,X=(X=eA>>>0>>0?X+1|0:X)+(eA=t>>26)|0,X=(t=n+(CA=(67108863&t)<<6|jA>>>26)|0)>>>0>>0?X+1|0:X,X=(t=(n=t)+16777216|0)>>>0<16777216?X+1|0:X,t=-33554432&(eA=t),r[e+36>>2]=n-t,CA=w0-(-33554432&n0)|0,I0=d0-(t=-67108864&C0)|0,A0=x0-((t>>>0>d0>>>0)+a0|0)|0,X=K((33554431&(t=X))<<7|eA>>>25,X>>=25,19,0),eA=h+A0|0,X=eA=(t=X+I0|0)>>>0>>0?eA+1|0:eA,n=((67108863&(X=(n=t+33554432|0)>>>0<33554432?X+1|0:X))<<6|(eA=n)>>>26)+CA|0,r[e+4>>2]=n,n=e,e=-67108864&eA,r[n>>2]=t-e}function k0(e,t){var n,o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0;VA=e,D=rA=(j=r[t+12>>2])<<1,g0=j,j=K(rA,E=rA>>31,j,z=j>>31),SA=h,rA=j,n=j=r[t+16>>2],s=j>>31,N=j=(cA=r[t+8>>2])<<1,NA=K(n,s,j,U=j>>31),j=h+SA|0,j=(rA=rA+NA|0)>>>0>>0?j+1|0:j,SA=rA,H=rA=(NA=r[t+20>>2])<<1,i=rA>>31,y=rA=(zA=r[t+4>>2])<<1,YA=K(H,i,rA,o=rA>>31),rA=h+j|0,rA=(SA=SA+YA|0)>>>0>>0?rA+1|0:rA,b=j=XA=r[t+24>>2],v=j>>31,_=j=(E0=r[t>>2])<<1,YA=K(XA,v,j,a=j>>31),j=h+rA|0,j=(SA=YA+SA|0)>>>0>>0?j+1|0:j,$=SA,rA=r[t+32>>2],c=SA=xA(rA,19),tA=rA,SA=K(SA,Y=SA>>31,rA,V=rA>>31),j=h+j|0,j=(rA=$+SA|0)>>>0>>0?j+1|0:j,$=rA,t0=r[t+36>>2],w=rA=xA(t0,38),f=rA>>31,hA=t=(SA=r[t+28>>2])<<1,YA=K(rA,f,t,AA=t>>31),t=h+j|0,r0=rA=$+YA|0,ZA=rA>>>0>>0?t+1|0:t,t=K(y,o,n,s),j=h,rA=K(N,U,g0,z),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,yA=NA,YA=K(NA,W=NA>>31,_,a),rA=h+j|0,rA=(t=YA+t|0)>>>0>>0?rA+1|0:rA,YA=K(c,Y,hA,AA),j=h+rA|0,j=(t=YA+t|0)>>>0>>0?j+1|0:j,rA=K(w,f,XA,v),j=h+j|0,$=t=rA+t|0,B0=t>>>0>>0?j+1|0:j,t=K(y,o,D,E),rA=h,j=(cA=K(YA=cA,l=YA>>31,YA,l))+t|0,t=h+rA|0,t=j>>>0>>0?t+1|0:t,rA=(cA=K(_,a,n,s))+j|0,j=h+t|0,j=rA>>>0>>0?j+1|0:j,O=t=xA(SA,38),cA=SA,t=(SA=K(t,F=t>>31,SA,gA=SA>>31))+rA|0,rA=h+j|0,rA=t>>>0>>0?rA+1|0:rA,t=(j=t)+(SA=K(c,Y,t=XA<<1,t>>31))|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,rA=K(w,f,H,i),j=h+j|0,aA=t=rA+t|0,wA=j=t>>>0>>0?j+1|0:j,t=j,fA=j=aA+33554432|0,mA=t=j>>>0<33554432?t+1|0:t,j=(j=t>>26)+B0|0,B0=t=(rA=(67108863&t)<<6|fA>>>26)+$|0,rA=t>>>0>>0?j+1|0:j,bA=t=t+16777216|0,j=(j=(rA=t>>>0<16777216?rA+1|0:rA)>>25)+ZA|0,j=(t=(rA=(33554431&rA)<<7|t>>>25)+r0|0)>>>0>>0?j+1|0:j,rA=t,t=j,$=j=rA+33554432|0,SA=t=j>>>0<33554432?t+1|0:t,t=-67108864&j,r[VA+24>>2]=rA-t,t=K(_,a,YA,l),j=h,zA=K(y,o,VA=zA,o0=VA>>31),rA=h+j|0,rA=(t=zA+t|0)>>>0>>0?rA+1|0:rA,j=t,zA=t=xA(XA,19),t=j+(XA=K(t,r0=t>>31,XA,v))|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,rA=(XA=K(H,i,O,F))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,_A=j=n<<1,XA=K(c,Y,j,iA=j>>31),j=h+t|0,j=(rA=XA+rA|0)>>>0>>0?j+1|0:j,t=rA,rA=K(w,f,D,E),j=h+j|0,ZA=t=t+rA|0,XA=t>>>0>>0?j+1|0:j,t=K(H,i,zA,r0),j=h,VA=K(_,a,VA,o0),rA=h+j|0,rA=(t=VA+t|0)>>>0>>0?rA+1|0:rA,VA=K(n,s,O,F),j=h+rA|0,j=(t=VA+t|0)>>>0>>0?j+1|0:j,rA=(VA=K(c,Y,D,E))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,VA=K(w,f,YA,l),j=h+t|0,o0=rA=VA+rA|0,VA=rA>>>0>>0?j+1|0:j,t=K(t=xA(NA,38),t>>31,NA,W),j=h,NA=t,rA=K(t=E0,rA=t>>31,t,rA),j=h+j|0,j=(t=NA+rA|0)>>>0>>0?j+1|0:j,NA=K(zA,r0,_A,iA),rA=h+j|0,rA=(t=NA+t|0)>>>0>>0?rA+1|0:rA,NA=K(D,E,O,F),j=h+rA|0,j=(t=NA+t|0)>>>0>>0?j+1|0:j,rA=(NA=K(c,Y,N,U))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,NA=K(y,o,w,f),j=h+t|0,zA=rA=NA+rA|0,r0=j=rA>>>0>>0?j+1|0:j,E0=t=rA+33554432|0,RA=j=t>>>0<33554432?j+1|0:j,rA=(t=j>>26)+VA|0,VA=j=(NA=(67108863&j)<<6|E0>>>26)+o0|0,j=j>>>0>>0?rA+1|0:rA,o0=t=VA+16777216|0,NA=(33554431&(j=t>>>0<16777216?j+1|0:j))<<7|t>>>25,j=(j>>25)+XA|0,j=(rA=NA+ZA|0)>>>0>>0?j+1|0:j,XA=rA=(t=rA)+33554432|0,NA=j=rA>>>0<33554432?j+1|0:j,j=-67108864&rA,r[e+8>>2]=t-j,t=K(N,U,yA,W),j=h,rA=K(n,s,D,E),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=K(y,o,b,v),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=K(_,a,cA,gA),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=(ZA=K(w,f,tA,V))+t|0,t=h+j|0,j=SA>>26,SA=($=(67108863&SA)<<6|$>>>26)+rA|0,rA=(t=rA>>>0>>0?t+1|0:t)+j|0,j=rA=SA>>>0<$>>>0?rA+1|0:rA,$=rA=(t=SA)+16777216|0,SA=j=rA>>>0<16777216?j+1|0:j,j=-33554432&rA,r[e+28>>2]=t-j,t=K(_,a,g0,z),rA=h,j=(YA=K(y,o,YA,l))+t|0,t=h+rA|0,t=j>>>0>>0?t+1|0:t,YA=K(b,v,O,F),rA=h+t|0,rA=(j=YA+j|0)>>>0>>0?rA+1|0:rA,t=(YA=K(c,Y,H,i))+j|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,rA=K(w,f,n,s),j=h+j|0,j=(j=(t=rA+t|0)>>>0>>0?j+1|0:j)+(rA=NA>>26)|0,rA=t=(NA=(67108863&NA)<<6|XA>>>26)+t|0,t=j=t>>>0>>0?j+1|0:j,XA=j=rA+16777216|0,NA=t=j>>>0<16777216?t+1|0:t,t=-33554432&j,r[e+12>>2]=rA-t,YA=e,t=K(b,v,N,U),j=h,rA=K(n,s,n,s),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=K(D,E,H,i),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=(g0=K(y,o,hA,AA))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,j=(g0=K(_,a,tA,V))+rA|0,rA=h+t|0,rA=j>>>0>>0?rA+1|0:rA,t=(t0=K(w,f,g0=t0,ZA=g0>>31))+j|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,e=t,j=(t=SA>>25)+j|0,j=(rA=e+(SA=(33554431&SA)<<7|$>>>25)|0)>>>0>>0?j+1|0:j,t0=rA=(t=rA)+33554432|0,SA=j=rA>>>0<33554432?j+1|0:j,j=-67108864&rA,r[YA+32>>2]=t-j,j=NA>>25,rA=(NA=(33554431&NA)<<7|XA>>>25)+(aA-(t=-67108864&fA)|0)|0,t=j+(wA-((t>>>0>aA>>>0)+mA|0)|0)|0,j=t=rA>>>0>>0?t+1|0:t,NA=t=rA+33554432|0,t=((67108863&(j=t>>>0<33554432?j+1|0:j))<<6|t>>>26)+(B0=B0-(-33554432&bA)|0)|0,r[YA+20>>2]=t,t=-67108864&NA,r[YA+16>>2]=rA-t,NA=YA,t=K(D,E,b,v),rA=h,j=(YA=K(yA,W,_A,iA))+t|0,t=h+rA|0,t=j>>>0>>0?t+1|0:t,rA=(YA=K(N,U,cA,gA))+j|0,j=h+t|0,j=rA>>>0>>0?j+1|0:j,t=(YA=K(y,o,tA,V))+rA|0,rA=h+j|0,rA=t>>>0>>0?rA+1|0:rA,YA=K(_,a,g0,ZA),j=h+rA|0,rA=t=YA+t|0,j=(t=t>>>0>>0?j+1|0:j)+(j=SA>>26)|0,j=(rA=(SA=(67108863&SA)<<6|t0>>>26)+rA|0)>>>0>>0?j+1|0:j,SA=rA,t=j,t=(j=rA+16777216|0)>>>0<16777216?t+1|0:t,rA=-33554432&j,r[NA+36>>2]=SA-rA,YA=K((33554431&t)<<7|j>>>25,t>>25,19,0),j=h+(r0-(((rA=-67108864&E0)>>>0>zA>>>0)+RA|0)|0)|0,rA=t=YA+(zA-rA|0)|0,t=t>>>0>>0?j+1|0:j,t=(VA-(-33554432&o0)|0)+((67108863&(t=(j=rA+33554432|0)>>>0<33554432?t+1|0:t))<<6|j>>>26)|0,r[NA+4>>2]=t,e=-67108864&j,r[NA>>2]=rA-e}function HB(e,t,n){var o,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0;for(BA=o=BA-2048|0,mg(o+1024|0,t),Kg(o+1024|0,e),mg(o,o+1024|0),Kg(o,n),t=0;s=r[(a=Y=(o+1024|0)+(64|(e=b<<7))|0)>>2],D=r[(E=v=(o+1024|0)+(96|e)|0)>>2],E=r[E+4>>2],y=s,c=r[a+4>>2],w=D,a=e+(o+1024|0)|0,_=r[(s=(o+1024|0)+(32|e)|0)>>2],D=r[s+4>>2],w=x(w^(F=qA(r[a>>2],r[a+4>>2],_,D)),(f=E)^(E=h),32),D=x(y=(i=qA(y,c,w,f=h))^_,D^(_=h),24),wA=x((gA=qA(F,y=E,D,E=h))^w,(H=h)^f,16),E=x(D^(mA=qA(i,_,wA,hA=h)),(yA=h)^E,63),D=h,w=r[(_=(o+1024|0)+(104|e)|0)>>2],i=r[_+4>>2],z=r[(f=F=(o+1024|0)+(72|e)|0)>>2],U=r[f+4>>2],V=x((V=w)^(W=qA(l=r[(f=w=(o+1024|0)+(8|e)|0)>>2],c=r[f+4>>2],iA=r[(f=(o+1024|0)+(40|e)|0)>>2],y=r[f+4>>2])),(c=i)^(i=h),32),y=x(U=(l=qA(z,U,V,c=h))^iA,y^(iA=h),24),NA=x((fA=qA(W,U=i,y,i=h))^V,(bA=h)^c,16),i=x(y^(cA=qA(l,iA,NA,g0=h)),(zA=h)^i,63),y=h,V=r[(W=iA=(o+1024|0)+(112|e)|0)>>2],l=r[W+4>>2],aA=r[(W=(o+1024|0)+(80|e)|0)>>2],N=r[W+4>>2],z=V,V=(o+1024|0)+(16|e)|0,tA=r[(AA=c=(o+1024|0)+(48|e)|0)>>2],AA=r[AA+4>>2],z=x(z^(_A=qA(r[V>>2],r[V+4>>2],tA,AA)),(U=l)^(l=h),32),AA=x(N=(U=qA(aA,N,z,O=h))^tA,AA^(tA=h),24),r0=x((ZA=qA(_A,N=l,AA,l=h))^z,(t0=h)^O,16),l=x(AA^(VA=qA(U,tA,r0,o0=h)),(YA=h)^l,63),AA=h,z=r[(tA=(o+1024|0)+(120|e)|0)>>2],O=r[tA+4>>2],E0=r[(U=_A=(o+1024|0)+(88|e)|0)>>2],SA=r[U+4>>2],j=x((aA=z)^(XA=qA($=r[(U=z=(o+1024|0)+(24|e)|0)>>2],N=r[U+4>>2],RA=r[(e=(o+1024|0)+(56|e)|0)>>2],U=r[e+4>>2])),(N=O)^(O=h),32),U=x(N=(SA=qA(E0,SA,j,rA=h))^RA,U^(RA=h),24),aA=RA,j=x((RA=qA(XA,N=O,U,O=h))^j,(XA=h)^rA,16),O=x(U^(SA=qA(SA,aA,j,rA=h)),($=h)^O,63),U=h,aA=VA,N=YA,VA=x(j^(gA=qA(gA,H,i,y)),rA^(H=h),32),i=x((j=qA(aA,N,VA,YA=h))^i,(rA=h)^y,24),y=qA(y=gA,H,i,gA=h),H=h,r[a>>2]=y,r[a+4>>2]=H,a=x(y^VA,YA^H,16),y=h,r[tA>>2]=a,r[tA+4>>2]=y,a=qA(j,rA,a,y),y=h,r[W>>2]=a,r[W+4>>2]=y,B0=f,n0=x(a^i,y^gA,63),r[B0>>2]=n0,r[f+4>>2]=h,H=l,y=x(wA^(f=qA(fA,bA,l,AA)),hA^(i=h),32),a=x(H^(l=qA(SA,$,y,W=h)),(a=AA)^(AA=h),24),f=qA(f,H=i,a,i=h),tA=h,r[w>>2]=f,r[w+4>>2]=tA,w=x(f^y,W^tA,16),f=h,r[v>>2]=w,r[v+4>>2]=f,v=qA(l,AA,w,f),r[_A>>2]=v,w=h,r[_A+4>>2]=w,B0=c,n0=x(a^v,w^i,63),r[B0>>2]=n0,r[c+4>>2]=h,a=qA(ZA,t0,O,U),y=qA(mA,yA,f=x(NA^a,g0^(w=h),32),i=h),a=qA(a,c=w,v=x(y^O,(W=h)^U,24),w=h),l=c=h,r[V>>2]=a,r[V+4>>2]=l,a=x(a^f,i^l,16),f=h,r[_>>2]=a,r[_+4>>2]=f,a=qA(y,W,a,f),r[Y>>2]=a,f=Y,Y=h,r[f+4>>2]=Y,B0=e,n0=x(a^v,Y^w,63),r[B0>>2]=n0,r[e+4>>2]=h,f=E,a=x(r0^(Y=qA(RA,XA,E,D)),o0^(v=h),32),e=x(f^(_=qA(cA,zA,a,E=h)),(e=D)^(D=h),24),Y=qA(Y,f=v,e,v=h),f=w=h,r[z>>2]=Y,r[z+4>>2]=f,Y=x(a^Y,E^f,16),a=h,r[iA>>2]=Y,r[iA+4>>2]=a,Y=qA(_,D,Y,a),r[F>>2]=Y,a=h,r[F+4>>2]=a,B0=s,n0=x(e^Y,a^v,63),r[B0>>2]=n0,r[s+4>>2]=h,(0|(b=b+1|0))!=8;);for(;b=r[768+(e=(v=t<<4)+(o+1024|0)|0)>>2],Y=r[e+772>>2],y=r[(a=e+512|0)>>2],w=r[a+4>>2],f=b,b=r[e+256>>2],a=r[e+260>>2],E=x(f^(s=qA(r[e>>2],r[e+4>>2],b,a)),(E=Y)^(Y=h),32),a=x(f=(_=qA(y,w,E,D=h))^b,a^(b=h),24),c=b,i=x((w=qA(s,Y,a,b=h))^E,(f=h)^D,16),b=x(a^(iA=qA(_,c,i,y=h)),(W=h)^b,63),Y=h,a=r[e+780>>2],l=r[e+520>>2],H=r[e+524>>2],_=x((V=r[e+776>>2])^(D=qA(c=r[(s=v=(o+1024|0)+(8|v)|0)>>2],D=r[s+4>>2],s=r[e+264>>2],E=r[e+268>>2])),(c=a)^(a=h),32),E=x(c=(V=qA(l,H,_,F=h))^s,E^(s=h),24),H=V,l=x((V=qA(D,c=a,E,a=h))^_,(c=h)^F,16),a=x(E^(tA=qA(H,s,l,AA=h)),(_A=h)^a,63),s=h,E=r[e+900>>2],N=r[e+640>>2],gA=r[e+644>>2],U=r[e+896>>2],D=r[e+384>>2],_=r[e+388>>2],z=x(U^(F=qA(r[e+128>>2],r[e+132>>2],D,_)),(H=E)^(E=h),32),_=x(H=(U=qA(N,gA,z,O=h))^D,_^(D=h),24),N=U,U=x((U=z)^(z=qA(F,H=E,_,E=h)),(H=O)^(O=h),16),E=x(_^(H=qA(N,D,U,gA=h)),(wA=h)^E,63),D=h,_=r[e+908>>2],YA=r[e+648>>2],g0=r[e+652>>2],aA=r[e+904>>2],F=r[e+392>>2],hA=r[e+396>>2],yA=x(aA^(mA=qA(r[e+136>>2],r[e+140>>2],F,hA)),(N=_)^(_=h),32),aA=hA=x(N=(bA=qA(YA,g0,yA,fA=h))^F,hA^(F=h),24),yA=x((hA=qA(mA,N=_,hA,_=h))^yA,(mA=h)^fA,16),_=x(aA^(bA=qA(bA,F,yA,fA=h)),(NA=h)^_,63),F=h,aA=H,N=wA,H=x(yA^(w=qA(w,f,a,s)),fA^(f=h),32),a=x((yA=qA(aA,N,H,wA=h))^a,(fA=h)^s,24),s=qA(s=w,f,a,w=h),f=h,r[e>>2]=s,r[e+4>>2]=f,s=x(s^H,wA^f,16),f=h,r[e+904>>2]=s,r[e+908>>2]=f,s=qA(yA,fA,s,f),f=h,r[e+640>>2]=s,r[e+644>>2]=f,B0=e,n0=x(a^s,w^f,63),r[B0+264>>2]=n0,r[e+268>>2]=h,H=E,s=qA(V,c,E,D),i=qA(bA,NA,w=x(i^s,y^(E=h),32),f=h),s=qA(s,y=E,a=x(H^i,(a=D)^(D=h),24),E=h),y=h,r[v>>2]=s,r[v+4>>2]=y,v=x(s^w,f^y,16),s=h,r[e+768>>2]=v,r[e+772>>2]=s,v=qA(i,D,v,s),r[e+648>>2]=v,s=h,r[e+652>>2]=s,B0=e,n0=x(a^v,s^E,63),r[B0+384>>2]=n0,r[e+388>>2]=h,w=_,E=x(l^(a=qA(z,O,_,F)),AA^(s=h),32),v=x(w^(_=qA(iA,W,E,D=h)),(f=F)^(F=h),24),a=qA(a,f=s,v,s=h),f=w=h,r[e+128>>2]=a,r[e+132>>2]=f,a=x(a^E,f^D,16),E=h,r[e+776>>2]=a,r[e+780>>2]=E,a=qA(_,F,a,E),r[e+512>>2]=a,E=h,r[e+516>>2]=E,B0=e,n0=x(a^v,s^E,63),r[B0+392>>2]=n0,r[e+396>>2]=h,v=qA(hA,mA,b,Y),D=qA(tA,_A,s=x(U^v,gA^(a=h),32),E=h),Y=qA(f=v,a,b=x(D^b,(_=h)^Y,24),v=h),a=h,r[e+136>>2]=Y,r[e+140>>2]=a,Y=x(s^Y,E^a,16),a=h,r[e+896>>2]=Y,r[e+900>>2]=a,Y=qA(D,_,Y,a),r[e+520>>2]=Y,a=h,r[e+524>>2]=a,B0=e,n0=x(Y^b,a^v,63),r[B0+256>>2]=n0,r[e+260>>2]=h,(0|(t=t+1|0))!=8;);mg(n,o),Kg(n,o+1024|0),BA=o+2048|0}function _n(e,t,n){var o,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0;for(BA=o=BA-2048|0,mg(o+1024|0,t),Kg(o+1024|0,e),mg(o,o+1024|0),t=0;s=r[(a=Y=(o+1024|0)+(64|(e=b<<7))|0)>>2],D=r[(E=v=(o+1024|0)+(96|e)|0)>>2],E=r[E+4>>2],y=s,c=r[a+4>>2],w=D,a=e+(o+1024|0)|0,_=r[(s=(o+1024|0)+(32|e)|0)>>2],D=r[s+4>>2],w=x(w^(F=qA(r[a>>2],r[a+4>>2],_,D)),(f=E)^(E=h),32),D=x(y=(i=qA(y,c,w,f=h))^_,D^(_=h),24),wA=x((gA=qA(F,y=E,D,E=h))^w,(H=h)^f,16),E=x(D^(mA=qA(i,_,wA,hA=h)),(yA=h)^E,63),D=h,w=r[(_=(o+1024|0)+(104|e)|0)>>2],i=r[_+4>>2],z=r[(f=F=(o+1024|0)+(72|e)|0)>>2],U=r[f+4>>2],V=x((V=w)^(W=qA(l=r[(f=w=(o+1024|0)+(8|e)|0)>>2],c=r[f+4>>2],iA=r[(f=(o+1024|0)+(40|e)|0)>>2],y=r[f+4>>2])),(c=i)^(i=h),32),y=x(U=(l=qA(z,U,V,c=h))^iA,y^(iA=h),24),NA=x((fA=qA(W,U=i,y,i=h))^V,(bA=h)^c,16),i=x(y^(cA=qA(l,iA,NA,g0=h)),(zA=h)^i,63),y=h,V=r[(W=iA=(o+1024|0)+(112|e)|0)>>2],l=r[W+4>>2],aA=r[(W=(o+1024|0)+(80|e)|0)>>2],N=r[W+4>>2],z=V,V=(o+1024|0)+(16|e)|0,tA=r[(AA=c=(o+1024|0)+(48|e)|0)>>2],AA=r[AA+4>>2],z=x(z^(_A=qA(r[V>>2],r[V+4>>2],tA,AA)),(U=l)^(l=h),32),AA=x(N=(U=qA(aA,N,z,O=h))^tA,AA^(tA=h),24),r0=x((ZA=qA(_A,N=l,AA,l=h))^z,(t0=h)^O,16),l=x(AA^(VA=qA(U,tA,r0,o0=h)),(YA=h)^l,63),AA=h,z=r[(tA=(o+1024|0)+(120|e)|0)>>2],O=r[tA+4>>2],E0=r[(U=_A=(o+1024|0)+(88|e)|0)>>2],SA=r[U+4>>2],j=x((aA=z)^(XA=qA($=r[(U=z=(o+1024|0)+(24|e)|0)>>2],N=r[U+4>>2],RA=r[(e=(o+1024|0)+(56|e)|0)>>2],U=r[e+4>>2])),(N=O)^(O=h),32),U=x(N=(SA=qA(E0,SA,j,rA=h))^RA,U^(RA=h),24),aA=RA,j=x((RA=qA(XA,N=O,U,O=h))^j,(XA=h)^rA,16),O=x(U^(SA=qA(SA,aA,j,rA=h)),($=h)^O,63),U=h,aA=VA,N=YA,VA=x(j^(gA=qA(gA,H,i,y)),rA^(H=h),32),i=x((j=qA(aA,N,VA,YA=h))^i,(rA=h)^y,24),y=qA(y=gA,H,i,gA=h),H=h,r[a>>2]=y,r[a+4>>2]=H,a=x(y^VA,YA^H,16),y=h,r[tA>>2]=a,r[tA+4>>2]=y,a=qA(j,rA,a,y),y=h,r[W>>2]=a,r[W+4>>2]=y,B0=f,n0=x(a^i,y^gA,63),r[B0>>2]=n0,r[f+4>>2]=h,H=l,y=x(wA^(f=qA(fA,bA,l,AA)),hA^(i=h),32),a=x(H^(l=qA(SA,$,y,W=h)),(a=AA)^(AA=h),24),f=qA(f,H=i,a,i=h),tA=h,r[w>>2]=f,r[w+4>>2]=tA,w=x(f^y,W^tA,16),f=h,r[v>>2]=w,r[v+4>>2]=f,v=qA(l,AA,w,f),r[_A>>2]=v,w=h,r[_A+4>>2]=w,B0=c,n0=x(a^v,w^i,63),r[B0>>2]=n0,r[c+4>>2]=h,a=qA(ZA,t0,O,U),y=qA(mA,yA,f=x(NA^a,g0^(w=h),32),i=h),a=qA(a,c=w,v=x(y^O,(W=h)^U,24),w=h),l=c=h,r[V>>2]=a,r[V+4>>2]=l,a=x(a^f,i^l,16),f=h,r[_>>2]=a,r[_+4>>2]=f,a=qA(y,W,a,f),r[Y>>2]=a,f=Y,Y=h,r[f+4>>2]=Y,B0=e,n0=x(a^v,Y^w,63),r[B0>>2]=n0,r[e+4>>2]=h,f=E,a=x(r0^(Y=qA(RA,XA,E,D)),o0^(v=h),32),e=x(f^(_=qA(cA,zA,a,E=h)),(e=D)^(D=h),24),Y=qA(Y,f=v,e,v=h),f=w=h,r[z>>2]=Y,r[z+4>>2]=f,Y=x(a^Y,E^f,16),a=h,r[iA>>2]=Y,r[iA+4>>2]=a,Y=qA(_,D,Y,a),r[F>>2]=Y,a=h,r[F+4>>2]=a,B0=s,n0=x(e^Y,a^v,63),r[B0>>2]=n0,r[s+4>>2]=h,(0|(b=b+1|0))!=8;);for(;b=r[768+(e=(v=t<<4)+(o+1024|0)|0)>>2],Y=r[e+772>>2],y=r[(a=e+512|0)>>2],w=r[a+4>>2],f=b,b=r[e+256>>2],a=r[e+260>>2],E=x(f^(s=qA(r[e>>2],r[e+4>>2],b,a)),(E=Y)^(Y=h),32),a=x(f=(_=qA(y,w,E,D=h))^b,a^(b=h),24),c=b,i=x((w=qA(s,Y,a,b=h))^E,(f=h)^D,16),b=x(a^(iA=qA(_,c,i,y=h)),(W=h)^b,63),Y=h,a=r[e+780>>2],l=r[e+520>>2],H=r[e+524>>2],_=x((V=r[e+776>>2])^(D=qA(c=r[(s=v=(o+1024|0)+(8|v)|0)>>2],D=r[s+4>>2],s=r[e+264>>2],E=r[e+268>>2])),(c=a)^(a=h),32),E=x(c=(V=qA(l,H,_,F=h))^s,E^(s=h),24),H=V,l=x((V=qA(D,c=a,E,a=h))^_,(c=h)^F,16),a=x(E^(tA=qA(H,s,l,AA=h)),(_A=h)^a,63),s=h,E=r[e+900>>2],N=r[e+640>>2],gA=r[e+644>>2],U=r[e+896>>2],D=r[e+384>>2],_=r[e+388>>2],z=x(U^(F=qA(r[e+128>>2],r[e+132>>2],D,_)),(H=E)^(E=h),32),_=x(H=(U=qA(N,gA,z,O=h))^D,_^(D=h),24),N=U,U=x((U=z)^(z=qA(F,H=E,_,E=h)),(H=O)^(O=h),16),E=x(_^(H=qA(N,D,U,gA=h)),(wA=h)^E,63),D=h,_=r[e+908>>2],YA=r[e+648>>2],g0=r[e+652>>2],aA=r[e+904>>2],F=r[e+392>>2],hA=r[e+396>>2],yA=x(aA^(mA=qA(r[e+136>>2],r[e+140>>2],F,hA)),(N=_)^(_=h),32),aA=hA=x(N=(bA=qA(YA,g0,yA,fA=h))^F,hA^(F=h),24),yA=x((hA=qA(mA,N=_,hA,_=h))^yA,(mA=h)^fA,16),_=x(aA^(bA=qA(bA,F,yA,fA=h)),(NA=h)^_,63),F=h,aA=H,N=wA,H=x(yA^(w=qA(w,f,a,s)),fA^(f=h),32),a=x((yA=qA(aA,N,H,wA=h))^a,(fA=h)^s,24),s=qA(s=w,f,a,w=h),f=h,r[e>>2]=s,r[e+4>>2]=f,s=x(s^H,wA^f,16),f=h,r[e+904>>2]=s,r[e+908>>2]=f,s=qA(yA,fA,s,f),f=h,r[e+640>>2]=s,r[e+644>>2]=f,B0=e,n0=x(a^s,w^f,63),r[B0+264>>2]=n0,r[e+268>>2]=h,H=E,s=qA(V,c,E,D),i=qA(bA,NA,w=x(i^s,y^(E=h),32),f=h),s=qA(s,y=E,a=x(H^i,(a=D)^(D=h),24),E=h),y=h,r[v>>2]=s,r[v+4>>2]=y,v=x(s^w,f^y,16),s=h,r[e+768>>2]=v,r[e+772>>2]=s,v=qA(i,D,v,s),r[e+648>>2]=v,s=h,r[e+652>>2]=s,B0=e,n0=x(a^v,s^E,63),r[B0+384>>2]=n0,r[e+388>>2]=h,w=_,E=x(l^(a=qA(z,O,_,F)),AA^(s=h),32),v=x(w^(_=qA(iA,W,E,D=h)),(f=F)^(F=h),24),a=qA(a,f=s,v,s=h),f=w=h,r[e+128>>2]=a,r[e+132>>2]=f,a=x(a^E,f^D,16),E=h,r[e+776>>2]=a,r[e+780>>2]=E,a=qA(_,F,a,E),r[e+512>>2]=a,E=h,r[e+516>>2]=E,B0=e,n0=x(a^v,s^E,63),r[B0+392>>2]=n0,r[e+396>>2]=h,v=qA(hA,mA,b,Y),D=qA(tA,_A,s=x(U^v,gA^(a=h),32),E=h),Y=qA(f=v,a,b=x(D^b,(_=h)^Y,24),v=h),a=h,r[e+136>>2]=Y,r[e+140>>2]=a,Y=x(s^Y,E^a,16),a=h,r[e+896>>2]=Y,r[e+900>>2]=a,Y=qA(D,_,Y,a),r[e+520>>2]=Y,a=h,r[e+524>>2]=a,B0=e,n0=x(Y^b,a^v,63),r[B0+256>>2]=n0,r[e+260>>2]=h,(0|(t=t+1|0))!=8;);mg(n,o),Kg(n,o+1024|0),BA=o+2048|0}function ot(e){var t=0,n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0;A:if(e|=0){f=(o=e-8|0)+(e=-8&(t=r[e-4>>2]))|0;t:if(!(1&t)){if(!(3&t)||(o=o-(t=r[o>>2])|0)>>>0>2]))==3)return r[8963]=e,r[f+4>>2]=-2&t,r[o+4>>2]=1|e,void(r[e+o>>2]=e)}else{if(t>>>0<=255){if(a=r[o+8>>2],t=t>>>3|0,(0|(n=r[o+12>>2]))==(0|a)){y=35844,_=r[8961]&pt(-2,t),r[y>>2]=_;break t}r[a+12>>2]=n,r[n+8>>2]=a;break t}if(s=r[o+24>>2],(0|o)==(0|(t=r[o+12>>2])))if((n=r[(a=o+20|0)>>2])||(n=r[(a=o+16|0)>>2])){for(;E=a,(n=r[(a=(t=n)+20|0)>>2])||(a=t+16|0,n=r[t+16>>2]););r[E>>2]=0}else t=0;else n=r[o+8>>2],r[n+12>>2]=t,r[t+8>>2]=n;if(!s)break t;a=r[o+28>>2];g:{if(r[(n=36148+(a<<2)|0)>>2]==(0|o)){if(r[n>>2]=t,t)break g;y=35848,_=r[8962]&pt(-2,a),r[y>>2]=_;break t}if(r[s+(r[s+16>>2]==(0|o)?16:20)>>2]=t,!t)break t}if(r[t+24>>2]=s,(n=r[o+16>>2])&&(r[t+16>>2]=n,r[n+24>>2]=t),!(n=r[o+20>>2]))break t;r[t+20>>2]=n,r[n+24>>2]=t}}if(!(o>>>0>=f>>>0)&&1&(t=r[f+4>>2])){t:{if(!(2&t)){if(r[8967]==(0|f)){if(r[8967]=o,e=r[8964]+e|0,r[8964]=e,r[o+4>>2]=1|e,r[8966]!=(0|o))break A;return r[8963]=0,void(r[8966]=0)}if(r[8966]==(0|f))return r[8966]=o,e=r[8963]+e|0,r[8963]=e,r[o+4>>2]=1|e,void(r[e+o>>2]=e);e=(-8&t)+e|0;g:if(t>>>0<=255){if(t=t>>>3|0,(0|(n=r[f+8>>2]))==(0|(a=r[f+12>>2]))){y=35844,_=r[8961]&pt(-2,t),r[y>>2]=_;break g}r[n+12>>2]=a,r[a+8>>2]=n}else{if(s=r[f+24>>2],(0|f)==(0|(t=r[f+12>>2])))if((n=r[(a=f+20|0)>>2])||(n=r[(a=f+16|0)>>2])){for(;E=a,(n=r[(a=(t=n)+20|0)>>2])||(a=t+16|0,n=r[t+16>>2]););r[E>>2]=0}else t=0;else n=r[f+8>>2],r[n+12>>2]=t,r[t+8>>2]=n;if(s){a=r[f+28>>2];r:{if(r[(n=36148+(a<<2)|0)>>2]==(0|f)){if(r[n>>2]=t,t)break r;y=35848,_=r[8962]&pt(-2,a),r[y>>2]=_;break g}if(r[s+(r[s+16>>2]==(0|f)?16:20)>>2]=t,!t)break g}r[t+24>>2]=s,(n=r[f+16>>2])&&(r[t+16>>2]=n,r[n+24>>2]=t),(n=r[f+20>>2])&&(r[t+20>>2]=n,r[n+24>>2]=t)}}if(r[o+4>>2]=1|e,r[e+o>>2]=e,r[8966]!=(0|o))break t;return void(r[8963]=e)}r[f+4>>2]=-2&t,r[o+4>>2]=1|e,r[e+o>>2]=e}if(e>>>0<=255)return t=35884+((e=e>>>3|0)<<3)|0,(n=r[8961])&(e=1<>2]:(r[8961]=e|n,e=t),r[t+8>>2]=o,r[e+12>>2]=o,r[o+12>>2]=t,void(r[o+8>>2]=e);a=31,r[o+16>>2]=0,r[o+20>>2]=0,e>>>0<=16777215&&(t=e>>>8|0,t<<=E=t+1048320>>>16&8,a=28+((t=((t<<=a=t+520192>>>16&4)<<(n=t+245760>>>16&2)>>>15|0)-(n|a|E)|0)<<1|e>>>t+21&1)|0),r[o+28>>2]=a,E=36148+(a<<2)|0;t:{g:{if((n=r[8962])&(t=1<>>1|0)|0),t=r[E>>2];;){if(n=t,(-8&r[t+4>>2])==(0|e))break g;if(t=a>>>29|0,a<<=1,!(t=r[16+(E=n+(4&t)|0)>>2]))break}r[E+16>>2]=o,r[o+24>>2]=n}else r[8962]=t|n,r[E>>2]=o,r[o+24>>2]=E;r[o+12>>2]=o,r[o+8>>2]=o;break t}e=r[n+8>>2],r[e+12>>2]=o,r[n+8>>2]=o,r[o+24>>2]=0,r[o+12>>2]=n,r[o+8>>2]=e}e=r[8969]-1|0,r[8969]=e||-1}}}function ca(e,t){var n,o=0,a=0,f=0,E=0,s=0,y=0,_=0;n=e+t|0;A:{t:if(!(1&(o=r[e+4>>2]))){if(!(3&o))break A;if(t=(o=r[e>>2])+t|0,(0|(e=e-o|0))==r[8966]){if((3&(o=r[n+4>>2]))==3)return r[8963]=t,r[n+4>>2]=-2&o,r[e+4>>2]=1|t,void(r[n>>2]=t)}else{if(o>>>0<=255){if(f=r[e+8>>2],o=o>>>3|0,(0|(a=r[e+12>>2]))==(0|f)){y=35844,_=r[8961]&pt(-2,o),r[y>>2]=_;break t}r[f+12>>2]=a,r[a+8>>2]=f;break t}if(s=r[e+24>>2],(0|(o=r[e+12>>2]))==(0|e))if((a=r[(f=e+20|0)>>2])||(a=r[(f=e+16|0)>>2])){for(;E=f,(a=r[(f=(o=a)+20|0)>>2])||(f=o+16|0,a=r[o+16>>2]););r[E>>2]=0}else o=0;else a=r[e+8>>2],r[a+12>>2]=o,r[o+8>>2]=a;if(!s)break t;f=r[e+28>>2];g:{if(r[(a=36148+(f<<2)|0)>>2]==(0|e)){if(r[a>>2]=o,o)break g;y=35848,_=r[8962]&pt(-2,f),r[y>>2]=_;break t}if(r[s+(r[s+16>>2]==(0|e)?16:20)>>2]=o,!o)break t}if(r[o+24>>2]=s,(a=r[e+16>>2])&&(r[o+16>>2]=a,r[a+24>>2]=o),!(a=r[e+20>>2]))break t;r[o+20>>2]=a,r[a+24>>2]=o}}t:{if(!(2&(o=r[n+4>>2]))){if(r[8967]==(0|n)){if(r[8967]=e,t=r[8964]+t|0,r[8964]=t,r[e+4>>2]=1|t,r[8966]!=(0|e))break A;return r[8963]=0,void(r[8966]=0)}if(r[8966]==(0|n))return r[8966]=e,t=r[8963]+t|0,r[8963]=t,r[e+4>>2]=1|t,void(r[e+t>>2]=t);t=(-8&o)+t|0;g:if(o>>>0<=255){if(f=r[n+8>>2],o=o>>>3|0,(0|(a=r[n+12>>2]))==(0|f)){y=35844,_=r[8961]&pt(-2,o),r[y>>2]=_;break g}r[f+12>>2]=a,r[a+8>>2]=f}else{if(s=r[n+24>>2],(0|n)==(0|(o=r[n+12>>2])))if((f=r[(a=n+20|0)>>2])||(f=r[(a=n+16|0)>>2])){for(;E=a,(f=r[(a=(o=f)+20|0)>>2])||(a=o+16|0,f=r[o+16>>2]););r[E>>2]=0}else o=0;else a=r[n+8>>2],r[a+12>>2]=o,r[o+8>>2]=a;if(s){f=r[n+28>>2];r:{if(r[(a=36148+(f<<2)|0)>>2]==(0|n)){if(r[a>>2]=o,o)break r;y=35848,_=r[8962]&pt(-2,f),r[y>>2]=_;break g}if(r[s+(r[s+16>>2]==(0|n)?16:20)>>2]=o,!o)break g}r[o+24>>2]=s,(a=r[n+16>>2])&&(r[o+16>>2]=a,r[a+24>>2]=o),(a=r[n+20>>2])&&(r[o+20>>2]=a,r[a+24>>2]=o)}}if(r[e+4>>2]=1|t,r[e+t>>2]=t,r[8966]!=(0|e))break t;return void(r[8963]=t)}r[n+4>>2]=-2&o,r[e+4>>2]=1|t,r[e+t>>2]=t}if(t>>>0<=255)return o=35884+((t=t>>>3|0)<<3)|0,(a=r[8961])&(t=1<>2]:(r[8961]=t|a,t=o),r[o+8>>2]=e,r[t+12>>2]=e,r[e+12>>2]=o,void(r[e+8>>2]=t);f=31,r[e+16>>2]=0,r[e+20>>2]=0,t>>>0<=16777215&&(o=t>>>8|0,o<<=E=o+1048320>>>16&8,f=28+((o=((o<<=f=o+520192>>>16&4)<<(a=o+245760>>>16&2)>>>15|0)-(a|f|E)|0)<<1|t>>>o+21&1)|0),r[e+28>>2]=f,E=36148+(f<<2)|0;t:{if((a=r[8962])&(o=1<>>1|0)|0),o=r[E>>2];;){if(a=o,(-8&r[o+4>>2])==(0|t))break t;if(o=f>>>29|0,f<<=1,!(o=r[16+(E=a+(4&o)|0)>>2]))break}r[E+16>>2]=e,r[e+24>>2]=a}else r[8962]=o|a,r[E>>2]=e,r[e+24>>2]=E;return r[e+12>>2]=e,void(r[e+8>>2]=e)}t=r[a+8>>2],r[t+12>>2]=e,r[a+8>>2]=e,r[e+24>>2]=0,r[e+12>>2]=a,r[e+8>>2]=t}}function tr(e,t,n,o,a){var f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0;for(BA=f=BA+-64|0,E=r[e+60>>2],s=r[e+56>>2],j=r[e+52>>2],bA=r[e+48>>2],y=r[e+44>>2],_=r[e+40>>2],w=r[e+36>>2],D=r[e+32>>2],v=r[e+28>>2],Y=r[e+24>>2],U=r[e+20>>2],H=r[e+16>>2],i=r[e+12>>2],c=r[e+8>>2],N=r[e+4>>2],l=r[e>>2];;){if(!a&o>>>0>63|a)V=n;else{if(W=0,V=F=L0(f,0,64),o|a)for(;p[F+W|0]=u[t+W|0],!a&(W=W+1|0)>>>0>>0|a;);t=V,SA=n}for(rA=20,AA=l,gA=N,aA=c,iA=i,W=H,F=U,n=Y,hA=v,O=D,z=w,yA=_,fA=E,_A=s,b=j,wA=bA,RA=y;tA=W,AA=TA((W=W+AA|0)^wA,16),wA=TA(tA^(O=AA+O|0),12),tA=O,O=TA((O=AA)^(AA=W+wA|0),8),W=TA(wA^(mA=tA+O|0),7),tA=F,gA=TA((F=F+gA|0)^b,16),b=TA(tA^(z=gA+z|0),12),tA=z,z=TA((z=gA)^(gA=F+b|0),8),F=TA(b^(YA=tA+z|0),7),b=n,aA=TA((n=n+aA|0)^_A,16),tA=_A=TA(b^(yA=aA+yA|0),12),_A=TA((b=aA)^(aA=n+_A|0),8),n=TA(tA^(yA=_A+yA|0),7),b=hA,iA=TA((hA=hA+iA|0)^fA,16),RA=b=TA(b^(fA=iA+RA|0),12),tA=fA,fA=TA((fA=iA)^(iA=hA+b|0),8),hA=TA(RA^(b=tA+fA|0),7),tA=yA,yA=TA((AA=F+AA|0)^fA,16),F=TA((wA=tA+yA|0)^F,12),fA=TA(yA^(AA=F+AA|0),8),F=TA(F^(yA=wA+fA|0),7),O=TA((gA=n+gA|0)^O,16),n=TA((b=O+b|0)^n,12),wA=TA(O^(gA=n+gA|0),8),n=TA(n^(RA=b+wA|0),7),O=TA((aA=hA+aA|0)^z,16),hA=TA((z=O+mA|0)^hA,12),b=TA(O^(aA=hA+aA|0),8),hA=TA(hA^(O=z+b|0),7),z=TA((iA=W+iA|0)^_A,16),W=TA((mA=z+YA|0)^W,12),_A=TA(z^(iA=W+iA|0),8),W=TA(W^(z=mA+_A|0),7),rA=rA-2|0;);if(rA=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,mA=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,YA=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,NA=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,VA=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,XA=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,g0=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24,$=u[t+32|0]|u[t+33|0]<<8|u[t+34|0]<<16|u[t+35|0]<<24,cA=u[t+36|0]|u[t+37|0]<<8|u[t+38|0]<<16|u[t+39|0]<<24,zA=u[t+40|0]|u[t+41|0]<<8|u[t+42|0]<<16|u[t+43|0]<<24,ZA=u[t+44|0]|u[t+45|0]<<8|u[t+46|0]<<16|u[t+47|0]<<24,t0=u[t+48|0]|u[t+49|0]<<8|u[t+50|0]<<16|u[t+51|0]<<24,r0=u[t+52|0]|u[t+53|0]<<8|u[t+54|0]<<16|u[t+55|0]<<24,o0=u[t+56|0]|u[t+57|0]<<8|u[t+58|0]<<16|u[t+59|0]<<24,tA=u[t+60|0]|u[t+61|0]<<8|u[t+62|0]<<16|u[t+63|0]<<24,y0(V,AA+l^(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24)),y0(V+4|0,gA+N^rA),y0(V+8|0,aA+c^mA),y0(V+12|0,iA+i^YA),y0(V+16|0,W+H^NA),y0(V+20|0,F+U^VA),y0(V+24|0,n+Y^XA),y0(V+28|0,hA+v^g0),y0(V+32|0,O+D^$),y0(V+36|0,z+w^cA),y0(V+40|0,zA^yA+_),y0(V+44|0,ZA^RA+y),y0(V+48|0,t0^wA+bA),y0(V+52|0,r0^b+j),y0(V+56|0,o0^_A+s),y0(V+60|0,tA^fA+E),j=((bA=(n=bA)+1|0)>>>0>>0)+j|0,!a&o>>>0<=64){if(!(!o|!a&o>>>0>63|(0|a)!=0))for(F=0;p[F+SA|0]=u[V+F|0],(0|o)!=(0|(F=F+1|0)););r[e+52>>2]=j,r[e+48>>2]=bA,BA=f- -64|0;break}t=t- -64|0,n=V- -64|0,a=a-1|0,a=(o=o+-64|0)>>>0<4294967232?a+1|0:a}}function NB(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0;if(v=r[e+36>>2],s=r[e+32>>2],E=r[e+28>>2],f=r[e+24>>2],y=r[e+20>>2],!o&n>>>0>=16|o)for(O=!u[e+80|0]<<24,U=r[e+4>>2],z=xA(U,5),c=r[e+8>>2],W=xA(c,5),b=r[e+12>>2],V=xA(b,5),a=r[e+16>>2],N=xA(a,5),tA=a,H=r[e>>2];a=K(_=((u[t+3|0]|u[t+4|0]<<8|u[t+5|0]<<16|u[t+6|0]<<24)>>>2&67108863)+f|0,0,b,0),w=h,f=(Y=K(y=(67108863&(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24))+y|0,0,tA,0))+a|0,a=h+w|0,a=f>>>0>>0?a+1|0:a,D=f,f=K(w=((u[t+6|0]|u[t+7|0]<<8|u[t+8|0]<<16|u[t+9|0]<<24)>>>4&67108863)+E|0,0,c,0),a=h+a|0,a=f>>>0>(E=D+f|0)>>>0?a+1|0:a,f=E,E=K(Y=((u[t+9|0]|u[t+10|0]<<8|u[t+11|0]<<16|u[t+12|0]<<24)>>>6|0)+s|0,0,U,0),a=h+a|0,a=E>>>0>(s=f+E|0)>>>0?a+1|0:a,f=s,s=K(i=v+O+((u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24)>>>8)|0,0,H,0),a=h+a|0,AA=v=f+s|0,v=s>>>0>v>>>0?a+1|0:a,a=K(_,0,c,0),E=h,s=(f=K(y,0,b,0))+a|0,a=h+E|0,a=f>>>0>s>>>0?a+1|0:a,E=K(w,0,U,0),a=h+a|0,a=E>>>0>(s=E+s|0)>>>0?a+1|0:a,E=K(Y,0,H,0),a=h+a|0,a=E>>>0>(s=E+s|0)>>>0?a+1|0:a,E=K(i,0,N,0),a=h+a|0,gA=s=E+s|0,s=E>>>0>s>>>0?a+1|0:a,a=K(_,0,U,0),f=h,E=(l=K(y,0,c,0))+a|0,a=h+f|0,a=E>>>0>>0?a+1|0:a,f=K(w,0,H,0),a=h+a|0,a=f>>>0>(E=f+E|0)>>>0?a+1|0:a,f=K(Y,0,N,0),a=h+a|0,a=f>>>0>(E=f+E|0)>>>0?a+1|0:a,f=K(i,0,V,0),a=h+a|0,l=E=f+E|0,E=f>>>0>E>>>0?a+1|0:a,a=K(_,0,H,0),D=h,f=(F=K(y,0,U,0))+a|0,a=h+D|0,a=f>>>0>>0?a+1|0:a,D=K(w,0,N,0),a=h+a|0,a=(f=D+f|0)>>>0>>0?a+1|0:a,D=K(Y,0,V,0),a=h+a|0,a=(f=D+f|0)>>>0>>0?a+1|0:a,D=K(i,0,W,0),a=h+a|0,a=(f=D+f|0)>>>0>>0?a+1|0:a,D=f,f=a,a=K(_,0,N,0),F=h,_=(y=K(y,0,H,0))+a|0,a=h+F|0,a=_>>>0>>0?a+1|0:a,y=K(w,0,V,0),a=h+a|0,a=(_=y+_|0)>>>0>>0?a+1|0:a,y=K(Y,0,W,0),a=h+a|0,a=(_=y+_|0)>>>0>>0?a+1|0:a,y=K(i,0,z,0),a=h+a|0,a=(_=y+_|0)>>>0>>0?a+1|0:a,y=_,w=(67108863&a)<<6|_>>>26,a=f,w=(67108863&(a=(_=w+D|0)>>>0>>0?a+1|0:a))<<6|(f=_)>>>26,a=E,a=(f=w+l|0)>>>0>>0?a+1|0:a,w=f,f=(67108863&a)<<6|f>>>26,a=s,Y=E=f+gA|0,E=(67108863&(a=f>>>0>E>>>0?a+1|0:a))<<6|E>>>26,a=v,v=s=E+AA|0,f=(67108863&_)+((a=xA((67108863&(a=E>>>0>s>>>0?a+1|0:a))<<6|s>>>26,5)+(67108863&y)|0)>>>26|0)|0,E=67108863&w,s=67108863&Y,v&=67108863,y=67108863&a,t=t+16|0,!(o=o-(n>>>0<16)|0)&(n=n-16|0)>>>0>15|o;);r[e+20>>2]=y,r[e+36>>2]=v,r[e+32>>2]=s,r[e+28>>2]=E,r[e+24>>2]=f}function ha(e,t,n){var o,a,f,E,s=0,y=0,_=0,w=0,D=0;return BA=f=BA-160|0,he(t,n,32,0),p[0|t]=248&u[0|t],p[t+31|0]=63&u[t+31|0]|64,PB(f,t),OB(e,f),y=u[(a=n)+8|0]|u[a+9|0]<<8|u[a+10|0]<<16|u[a+11|0]<<24,s=u[a+12|0]|u[a+13|0]<<8|u[a+14|0]<<16|u[a+15|0]<<24,_=u[a+16|0]|u[a+17|0]<<8|u[a+18|0]<<16|u[a+19|0]<<24,w=u[a+20|0]|u[a+21|0]<<8|u[a+22|0]<<16|u[a+23|0]<<24,D=u[0|a]|u[a+1|0]<<8|u[a+2|0]<<16|u[a+3|0]<<24,n=u[a+4|0]|u[a+5|0]<<8|u[a+6|0]<<16|u[a+7|0]<<24,o=t,E=u[a+28|0]|u[a+29|0]<<8|u[a+30|0]<<16|u[a+31|0]<<24,t=u[a+24|0]|u[a+25|0]<<8|u[a+26|0]<<16|u[a+27|0]<<24,p[o+24|0]=t,p[o+25|0]=t>>>8,p[o+26|0]=t>>>16,p[o+27|0]=t>>>24,p[o+28|0]=E,p[o+29|0]=E>>>8,p[o+30|0]=E>>>16,p[o+31|0]=E>>>24,p[o+16|0]=_,p[o+17|0]=_>>>8,p[o+18|0]=_>>>16,p[o+19|0]=_>>>24,p[o+20|0]=w,p[o+21|0]=w>>>8,p[o+22|0]=w>>>16,p[o+23|0]=w>>>24,p[o+8|0]=y,p[o+9|0]=y>>>8,p[o+10|0]=y>>>16,p[o+11|0]=y>>>24,p[o+12|0]=s,p[o+13|0]=s>>>8,p[o+14|0]=s>>>16,p[o+15|0]=s>>>24,p[0|o]=D,p[o+1|0]=D>>>8,p[o+2|0]=D>>>16,p[o+3|0]=D>>>24,p[o+4|0]=n,p[o+5|0]=n>>>8,p[o+6|0]=n>>>16,p[o+7|0]=n>>>24,_=u[(s=e)+8|0]|u[s+9|0]<<8|u[s+10|0]<<16|u[s+11|0]<<24,w=u[s+12|0]|u[s+13|0]<<8|u[s+14|0]<<16|u[s+15|0]<<24,D=u[s+16|0]|u[s+17|0]<<8|u[s+18|0]<<16|u[s+19|0]<<24,n=u[s+20|0]|u[s+21|0]<<8|u[s+22|0]<<16|u[s+23|0]<<24,t=u[0|s]|u[s+1|0]<<8|u[s+2|0]<<16|u[s+3|0]<<24,e=u[s+4|0]|u[s+5|0]<<8|u[s+6|0]<<16|u[s+7|0]<<24,y=u[s+28|0]|u[s+29|0]<<8|u[s+30|0]<<16|u[s+31|0]<<24,s=u[s+24|0]|u[s+25|0]<<8|u[s+26|0]<<16|u[s+27|0]<<24,p[o+56|0]=s,p[o+57|0]=s>>>8,p[o+58|0]=s>>>16,p[o+59|0]=s>>>24,p[o+60|0]=y,p[o+61|0]=y>>>8,p[o+62|0]=y>>>16,p[o+63|0]=y>>>24,p[o+48|0]=D,p[o+49|0]=D>>>8,p[o+50|0]=D>>>16,p[o+51|0]=D>>>24,p[o+52|0]=n,p[o+53|0]=n>>>8,p[o+54|0]=n>>>16,p[o+55|0]=n>>>24,p[o+40|0]=_,p[o+41|0]=_>>>8,p[o+42|0]=_>>>16,p[o+43|0]=_>>>24,p[o+44|0]=w,p[o+45|0]=w>>>8,p[o+46|0]=w>>>16,p[o+47|0]=w>>>24,p[o+32|0]=t,p[o+33|0]=t>>>8,p[o+34|0]=t>>>16,p[o+35|0]=t>>>24,p[o+36|0]=e,p[o+37|0]=e>>>8,p[o+38|0]=e>>>16,p[o+39|0]=e>>>24,BA=f+160|0,0}function UB(e,t,n){var o,a=0,f=0,E=0;BA=o=BA+-64|0;A:{if(!(!n|n>>>0>=65)){if(a=-1,!(u[e+80|0]|u[e+81|0]<<8|u[e+82|0]<<16|u[e+83|0]<<24|u[e+84|0]|u[e+85|0]<<8|u[e+86|0]<<16|u[e+87|0]<<24)){if(f=e,(a=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)>>>0>=129){if(KB(e,128),SB(e,E=e+96|0),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)-128|0,p[e+352|0]=a,p[e+353|0]=a>>>8,p[e+354|0]=a>>>16,p[e+355|0]=a>>>24,a>>>0>=129)break A;V0(E,e+224|0,a),a=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24}KB(f,a),u[e+356|0]&&(p[e+88|0]=255,p[e+89|0]=255,p[e+90|0]=255,p[e+91|0]=255,p[e+92|0]=255,p[e+93|0]=255,p[e+94|0]=255,p[e+95|0]=255),p[e+80|0]=255,p[e+81|0]=255,p[e+82|0]=255,p[e+83|0]=255,p[e+84|0]=255,p[e+85|0]=255,p[e+86|0]=255,p[e+87|0]=255,L0((a=e+96|0)+(f=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0,0,256-f|0),SB(e,a),q0(o,u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24),q0(8|o,u[e+8|0]|u[e+9|0]<<8|u[e+10|0]<<16|u[e+11|0]<<24,u[e+12|0]|u[e+13|0]<<8|u[e+14|0]<<16|u[e+15|0]<<24),q0(o+16|0,u[e+16|0]|u[e+17|0]<<8|u[e+18|0]<<16|u[e+19|0]<<24,u[e+20|0]|u[e+21|0]<<8|u[e+22|0]<<16|u[e+23|0]<<24),q0(o+24|0,u[e+24|0]|u[e+25|0]<<8|u[e+26|0]<<16|u[e+27|0]<<24,u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24),q0(o+32|0,u[e+32|0]|u[e+33|0]<<8|u[e+34|0]<<16|u[e+35|0]<<24,u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24),q0(o+40|0,u[e+40|0]|u[e+41|0]<<8|u[e+42|0]<<16|u[e+43|0]<<24,u[e+44|0]|u[e+45|0]<<8|u[e+46|0]<<16|u[e+47|0]<<24),q0(o+48|0,u[e+48|0]|u[e+49|0]<<8|u[e+50|0]<<16|u[e+51|0]<<24,u[e+52|0]|u[e+53|0]<<8|u[e+54|0]<<16|u[e+55|0]<<24),q0(o+56|0,u[e+56|0]|u[e+57|0]<<8|u[e+58|0]<<16|u[e+59|0]<<24,u[e+60|0]|u[e+61|0]<<8|u[e+62|0]<<16|u[e+63|0]<<24),V0(t,o,n),Q0(e,64),Q0(a,256),a=0}return BA=o- -64|0,a}z0(),s0()}D0(1854,1886,306,1931),s0()}function ya(e,t){var n,o,a,f,E,s,y,_,w,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0;n=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,l=U0(t+4|0),D=h,c=U0(t+7|0),Y=h,N=U0(t+10|0),v=h,o=U0(t+13|0),H=h,U=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,a=U0(t+20|0),F=h,f=U0(t+23|0),E=h,s=U0(t+26|0),y=h,_=U0(t+29|0),t=v<<3|N>>>29,b=v=N<<3,N=v=v+16777216|0,v=t=v>>>0<16777216?t+1|0:t,Y=t=Y<<5|c>>>27,w=i=c<<5,D=t=D<<6|(c=l)>>>26,l=t=16777216+(c<<=6)|0,i=t,t=(t=(D=t>>>0<16777216?D+1|0:D)>>25)+Y|0,t=(D=w+(i=(33554431&D)<<7|i>>>25)|0)>>>0>>0?t+1|0:t,(Y=D+33554432|0)>>>0<33554432&&(t=t+1|0),t=(b-(-33554432&N)|0)+((67108863&t)<<6|Y>>>26)|0,r[e+12>>2]=t,t=-67108864&Y,r[e+8>>2]=D-t,t=0,i=U=(Y=U)+16777216|0,U=t=U>>>0<16777216?1:t,b=Y-(-33554432&i)|0,t=H<<2|(Y=o)>>>30,H=Y<<2,Y=t,t=(t=v>>25)+Y|0,D=t=(v=(D=H)+(H=(33554431&v)<<7|N>>>25)|0)>>>0>>0?t+1|0:t,Y=t=v+33554432|0,t=((67108863&(D=t>>>0<33554432?D+1|0:D))<<6|t>>>26)+b|0,r[e+20>>2]=t,t=-67108864&Y,r[e+16>>2]=v-t,H=(D=a)<<7,t=(t=F<<7|D>>>25)+(D=U>>25)|0,t=(U=H+(Y=(33554431&U)<<7|i>>>25)|0)>>>0>>0?t+1|0:t,U=D=U,Y=D=D+33554432|0,D=t=D>>>0<33554432?t+1|0:t,t=-67108864&Y,r[(v=e)+24>>2]=U-t,U=v,t=E<<5|(v=f)>>>27,F=v<<=5,H=v=v+16777216|0,v=t=v>>>0<16777216?t+1|0:t,t=(F-(-33554432&H)|0)+((67108863&D)<<6|Y>>>26)|0,r[U+28>>2]=t,Y=(D=s)<<4,D=t=y<<4|D>>>28,t=(t=v>>25)+D|0,t=(v=(i=Y)+(Y=(33554431&v)<<7|H>>>25)|0)>>>0>>0?t+1|0:t,v=D=v,Y=D=D+33554432|0,D=t=D>>>0<33554432?t+1|0:t,t=-67108864&Y,r[U+32>>2]=v-t,t=0,v=U=(U=_)<<2&33554428,t=(U=U+16777216|0)>>>0<16777216?t+1|0:t,D=(v-(33554432&U)|0)+((67108863&D)<<6|Y>>>26)|0,r[e+36>>2]=D,U=K((33554431&t)<<7|U>>>25,t>>>25|0,19,0),t=h,t=(D=U+n|0)>>>0>>0?t+1|0:t,(v=D+33554432|0)>>>0<33554432&&(t=t+1|0),t=(c-(-33554432&l)|0)+((67108863&t)<<6|v>>>26)|0,r[e+4>>2]=t,t=e,e=-67108864&v,r[t>>2]=D-e}function pn(e,t){var n,o,a,f,E,s,y,_,w,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0;b=v=r[(D=t)+4>>2],l=v>>31,V=v=r[D+8>>2],o=v>>31,c=v=r[D+12>>2],F=v>>31,W=v=r[D+16>>2],a=v>>31,N=v=r[D+20>>2],i=v>>31,O=v=r[D+24>>2],f=v>>31,E=v=r[D>>2],s=v>>31,U=v=K(D=r[D+36>>2],D>>31,121666,0),D=h,n=v=v+16777216|0,v=D=v>>>0<16777216?D+1|0:D,y=U-(-33554432&n)|0,Y=K(D=r[t+32>>2],D>>31,121666,0),_=h,U=K(t=r[t+28>>2],t>>31,121666,0),D=h,H=Y,w=t=U+16777216|0,Y=t,t=(t=(D=t>>>0<16777216?D+1|0:D)>>25)+_|0,t=(D=H+(Y=(33554431&D)<<7|Y>>>25)|0)>>>0>>0?t+1|0:t,Y=D,D=t,H=t=Y+33554432|0,t=((67108863&(D=t>>>0<33554432?D+1|0:D))<<6|t>>>26)+y|0,r[e+36>>2]=t,t=-67108864&H,r[e+32>>2]=Y-t,H=U-(-33554432&w)|0,D=K(O,f,121666,0),O=h,U=K(N,i,121666,0),t=h,Y=D,N=D=U+16777216|0,i=D,D=(D=(t=D>>>0<16777216?t+1|0:t)>>25)+O|0,D=(t=Y+(i=(33554431&t)<<7|i>>>25)|0)>>>0>>0?D+1|0:D,(Y=t+33554432|0)>>>0<33554432&&(D=D+1|0),D=H+((67108863&D)<<6|Y>>>26)|0,r[e+28>>2]=D,D=-67108864&Y,r[e+24>>2]=t-D,N=U-(-33554432&N)|0,t=K(W,a,121666,0),W=h,U=K(c,F,121666,0),D=h,H=t,c=t=U+16777216|0,F=(33554431&(D=t>>>0<16777216?D+1|0:D))<<7|t>>>25,D=(D>>25)+W|0,t=D=(Y=H+F|0)>>>0>>0?D+1|0:D,t=((67108863&(t=(D=Y+33554432|0)>>>0<33554432?t+1|0:t))<<6|D>>>26)+N|0,r[e+20>>2]=t,t=-67108864&D,r[e+16>>2]=Y-t,c=U-(-33554432&c)|0,D=K(V,o,121666,0),V=h,U=K(b,l,121666,0),t=h,H=D,b=D=U+16777216|0,l=(33554431&(t=D>>>0<16777216?t+1|0:t))<<7|D>>>25,t=(t>>25)+V|0,D=t=(Y=H+l|0)>>>0>>0?t+1|0:t,H=t=Y+33554432|0,t=((67108863&(D=t>>>0<33554432?D+1|0:D))<<6|t>>>26)+c|0,r[e+12>>2]=t,t=-67108864&H,r[e+8>>2]=Y-t,t=K((33554431&v)<<7|n>>>25,v>>25,19,0),D=h,H=U-(-33554432&b)|0,v=K(E,s,121666,0),D=h+D|0,D=(t=v+t|0)>>>0>>0?D+1|0:D,(v=t+33554432|0)>>>0<33554432&&(D=D+1|0),D=H+((67108863&D)<<6|v>>>26)|0,r[e+4>>2]=D,D=e,e=-67108864&v,r[D>>2]=t-e}function ln(e,t,n,o){var a,f=0,E=0;BA=a=BA-16|0,f=-31;A:{t:{g:{r:switch(o-1|0){case 1:if(t>>>0<13)break t;o=u[35660]|u[35661]<<8|u[35662]<<16|u[35663]<<24,f=u[35656]|u[35657]<<8|u[35658]<<16|u[35659]<<24,p[0|e]=f,p[e+1|0]=f>>>8,p[e+2|0]=f>>>16,p[e+3|0]=f>>>24,p[e+4|0]=o,p[e+5|0]=o>>>8,p[e+6|0]=o>>>16,p[e+7|0]=o>>>24,o=u[35665]|u[35666]<<8|u[35667]<<16|u[35668]<<24,f=u[35661]|u[35662]<<8|u[35663]<<16|u[35664]<<24,p[e+5|0]=f,p[e+6|0]=f>>>8,p[e+7|0]=f>>>16,p[e+8|0]=f>>>24,p[e+9|0]=o,p[e+10|0]=o>>>8,p[e+11|0]=o>>>16,p[e+12|0]=o>>>24,E=-12,o=12;break g;case 0:break r;default:break A}if(t>>>0<12)break t;o=u[35673]|u[35674]<<8|u[35675]<<16|u[35676]<<24,f=u[35669]|u[35670]<<8|u[35671]<<16|u[35672]<<24,p[0|e]=f,p[e+1|0]=f>>>8,p[e+2|0]=f>>>16,p[e+3|0]=f>>>24,p[e+4|0]=o,p[e+5|0]=o>>>8,p[e+6|0]=o>>>16,p[e+7|0]=o>>>24,o=u[35677]|u[35678]<<8|u[35679]<<16|u[35680]<<24,p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,E=-11,o=11}if(f=qB(n))break A;if(ir(a+5|0,19),!((f=t+E|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+o|0,a+5|0,t+1|0),!((o=f-t|0)>>>0<4)&&(p[0|(e=e+t|0)]=36,p[e+1|0]=109,p[e+2|0]=61,p[e+3|0]=0,ir(a+5|0,r[n+44>>2]),!((o=o-3|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+3|0,a+5|0,t+1|0),!((o=o-t|0)>>>0<4)&&(p[0|(e=e+t|0)]=44,p[e+1|0]=116,p[e+2|0]=61,p[e+3|0]=0,ir(a+5|0,r[n+40>>2]),!((o=o-3|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+3|0,a+5|0,t+1|0),!((o=o-t|0)>>>0<4)&&(p[0|(e=e+t|0)]=44,p[e+1|0]=112,p[e+2|0]=61,p[e+3|0]=0,ir(a+5|0,r[n+48>>2]),!((o=o-3|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+3|0,a+5|0,t+1|0),!((o=o-t|0)>>>0<2)&&(p[0|(e=e+t|0)]=36,p[e+1|0]=0,JB(e=e+1|0,t=o-1|0,r[n+16>>2],r[n+20>>2],3)))))))))){if(f=-31,(o=(o=t)-(t=Ut(e))|0)>>>0<2)break A;return p[0|(e=e+t|0)]=36,p[e+1|0]=0,e=JB(e+1|0,o-1|0,r[n>>2],r[n+4>>2],3),BA=a+16|0,e?0:-31}}f=-31}return BA=a+16|0,f}function MB(e,t,n,o){var a,f=0;a=f=BA,BA=f=f-576&-64,r[f+188>>2]=0,y0(f+188|0,t);A:if(t>>>0<=64){if((0|Cr(f+192|0,0,0,t))<0)break A;(0|at(f+192|0,f+188|0,4,0))<0,(0|at(f+192|0,n,o,0))<0,Er(f+192|0,e,t)}else if(!((0|Cr(f+192|0,0,0,64))<0||(0|at(f+192|0,f+188|0,4,0))<0||(0|at(f+192|0,n,o,0))<0||(0|Er(f+192|0,f+112|0,64))<0)){if(n=r[f+116>>2],o=r[f+112>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24,n=r[f+124>>2],o=r[f+120>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=n,p[e+13|0]=n>>>8,p[e+14|0]=n>>>16,p[e+15|0]=n>>>24,n=r[f+140>>2],o=r[f+136>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=n,p[e+29|0]=n>>>8,p[e+30|0]=n>>>16,p[e+31|0]=n>>>24,n=r[f+132>>2],o=r[f+128>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=n,p[e+21|0]=n>>>8,p[e+22|0]=n>>>16,p[e+23|0]=n>>>24,e=e+32|0,(t=t-32|0)>>>0>=65)for(;;){if(V0(f+48|0,f+112|0,64),(0|ZB(f+112|0,64,f+48|0,64,0,0,0))<0)break A;if(n=r[f+116>>2],o=r[f+112>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24,n=r[f+124>>2],o=r[f+120>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=n,p[e+13|0]=n>>>8,p[e+14|0]=n>>>16,p[e+15|0]=n>>>24,n=r[f+140>>2],o=r[f+136>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=n,p[e+29|0]=n>>>8,p[e+30|0]=n>>>16,p[e+31|0]=n>>>24,n=r[f+132>>2],o=r[f+128>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=n,p[e+21|0]=n>>>8,p[e+22|0]=n>>>16,p[e+23|0]=n>>>24,e=e+32|0,!((t=t-32|0)>>>0>64))break}V0(f+48|0,f+112|0,64),(0|ZB(f+112|0,t,f+48|0,64,0,0,0))<0||V0(e,f+112|0,t)}Q0(f+192|0,384),BA=a}function gr(e,t,n){var o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0;for(f=2036477234,D=857760878,v=1634760805,E=1797285236,w=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,o=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,a=u[n+8|0]|u[n+9|0]<<8|u[n+10|0]<<16|u[n+11|0]<<24,y=u[n+12|0]|u[n+13|0]<<8|u[n+14|0]<<16|u[n+15|0]<<24,U=u[n+16|0]|u[n+17|0]<<8|u[n+18|0]<<16|u[n+19|0]<<24,H=u[n+20|0]|u[n+21|0]<<8|u[n+22|0]<<16|u[n+23|0]<<24,c=u[n+24|0]|u[n+25|0]<<8|u[n+26|0]<<16|u[n+27|0]<<24,N=u[n+28|0]|u[n+29|0]<<8|u[n+30|0]<<16|u[n+31|0]<<24,n=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,Y=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,s=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,t=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24;_=w,v=TA((i=n)^(n=w+v|0),16),_=U=TA(_^(w=v+U|0),12),U=TA((i=v)^(v=n+U|0),8),w=TA(_^(l=U+w|0),7),_=o,D=TA((n=o+D|0)^Y,16),_=Y=TA(_^(o=D+H|0),12),Y=TA((i=D)^(D=n+Y|0),8),n=TA(_^(H=Y+o|0),7),_=a,o=TA((f=f+a|0)^s,16),_=s=TA(_^(a=o+c|0),12),i=TA(o^(s=f+s|0),8),f=TA(_^(o=i+a|0),7),E=TA((a=t)^(t=E+y|0),16),y=TA((a=E+N|0)^y,12),t=TA(E^(F=t+y|0),8),E=TA(y^(a=t+a|0),7),_=o,o=TA((o=t)^(t=n+v|0),16),n=TA((y=_+o|0)^n,12),t=TA(o^(v=t+n|0),8),o=TA(n^(c=y+t|0),7),_=a,a=TA((n=f+D|0)^U,16),f=TA((y=_+a|0)^f,12),n=TA(a^(D=n+f|0),8),a=TA(f^(N=y+n|0),7),y=TA((f=E+s|0)^Y,16),E=TA((s=y+l|0)^E,12),Y=TA(y^(f=f+E|0),8),y=TA(E^(U=s+Y|0),7),s=TA((E=w+F|0)^i,16),w=TA((H=s+H|0)^w,12),s=TA(s^(E=E+w|0),8),w=TA(w^(H=H+s|0),7),(0|(b=b+1|0))!=10;);y0(e,v),y0(e+4|0,D),y0(e+8|0,f),y0(e+12|0,E),y0(e+16|0,n),y0(e+20|0,Y),y0(e+24|0,s),y0(e+28|0,t)}function RB(e){var t,n=0,o=0;BA=t=BA-48|0,n=u[28+(e|=0)|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,r[t+24>>2]=u[e+24|0]|u[e+25|0]<<8|u[e+26|0]<<16|u[e+27|0]<<24,r[t+28>>2]=n,n=u[e+20|0]|u[e+21|0]<<8|u[e+22|0]<<16|u[e+23|0]<<24,r[t+16>>2]=u[e+16|0]|u[e+17|0]<<8|u[e+18|0]<<16|u[e+19|0]<<24,r[t+20>>2]=n,n=u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24,r[t>>2]=u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,r[t+4>>2]=n,n=u[e+12|0]|u[e+13|0]<<8|u[e+14|0]<<16|u[e+15|0]<<24,r[t+8>>2]=u[e+8|0]|u[e+9|0]<<8|u[e+10|0]<<16|u[e+11|0]<<24,r[t+12>>2]=n,n=u[e+40|0]|u[e+41|0]<<8|u[e+42|0]<<16|u[e+43|0]<<24,r[t+32>>2]=u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24,r[t+36>>2]=n,Ct[r[8957]](t,t,40,0,e+32|0,0,e),n=r[t+28>>2],o=r[t+24>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=n,p[e+29|0]=n>>>8,p[e+30|0]=n>>>16,p[e+31|0]=n>>>24,n=r[t+20>>2],o=r[t+16>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=n,p[e+21|0]=n>>>8,p[e+22|0]=n>>>16,p[e+23|0]=n>>>24,n=r[t+12>>2],o=r[t+8>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=n,p[e+13|0]=n>>>8,p[e+14|0]=n>>>16,p[e+15|0]=n>>>24,n=r[t+4>>2],o=r[t>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24,n=r[t+36>>2],o=r[t+32>>2],p[e+36|0]=o,p[e+37|0]=o>>>8,p[e+38|0]=o>>>16,p[e+39|0]=o>>>24,p[e+40|0]=n,p[e+41|0]=n>>>8,p[e+42|0]=n>>>16,p[e+43|0]=n>>>24,ta(e),BA=t+48|0}function LB(e,t,n){var o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0;for(a=2036477234,f=857760878,E=1634760805,s=1797285236,c=20,w=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,i=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,N=u[n+8|0]|u[n+9|0]<<8|u[n+10|0]<<16|u[n+11|0]<<24,U=u[n+12|0]|u[n+13|0]<<8|u[n+14|0]<<16|u[n+15|0]<<24,D=u[n+16|0]|u[n+17|0]<<8|u[n+18|0]<<16|u[n+19|0]<<24,y=u[n+20|0]|u[n+21|0]<<8|u[n+22|0]<<16|u[n+23|0]<<24,v=u[n+24|0]|u[n+25|0]<<8|u[n+26|0]<<16|u[n+27|0]<<24,Y=u[n+28|0]|u[n+29|0]<<8|u[n+30|0]<<16|u[n+31|0]<<24,n=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,_=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,o=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,t=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24;l=o,o=TA(E+y|0,7)^U,H=l^TA(o+E|0,9),F=TA(o+H|0,13)^y,U=TA(H+F|0,18),t=TA(f+w|0,7)^t,v=TA(t+f|0,9)^v,w=TA(t+v|0,13)^w,V=TA(v+w|0,18),Y=TA(n+a|0,7)^Y,y=TA(Y+a|0,9)^i,b=TA(y+Y|0,13)^n,W=TA(y+b|0,18),n=TA(s+D|0,7)^N,_=TA(n+s|0,9)^_,D=TA(n+_|0,13)^D,l=TA(_+D|0,18),w=TA((E^=U)+n|0,7)^w,i=TA(w+E|0,9)^y,N=TA(w+i|0,13)^n,E=TA(i+N|0,18)^E,n=TA((f^=V)+o|0,7)^b,_=TA(n+f|0,9)^_,U=TA(n+_|0,13)^o,f=TA(_+U|0,18)^f,D=TA((a^=W)+t|0,7)^D,o=TA(D+a|0,9)^H,t=TA(o+D|0,13)^t,a=TA(t+o|0,18)^a,y=TA((s^=l)+Y|0,7)^F,v=TA(y+s|0,9)^v,Y=TA(y+v|0,13)^Y,s=TA(v+Y|0,18)^s,H=c>>>0>2,c=c-2|0,H;);return y0(e,E),y0(e+4|0,f),y0(e+8|0,a),y0(e+12|0,s),y0(e+16|0,n),y0(e+20|0,_),y0(e+24|0,o),y0(e+28|0,t),0}function fa(e,t,n,o,a,f,E){var s,y,_,w,D,v,Y,U=0;return BA=s=BA-560|0,aa(s+352|0,E),he(s+288|0,f,32,0),wt(s+352|0,s+320|0,32,0),wt(s+352|0,n,o,a),ag(s+352|0,s+224|0),y=u[(U=f)+32|0]|u[U+33|0]<<8|u[U+34|0]<<16|u[U+35|0]<<24,_=u[U+36|0]|u[U+37|0]<<8|u[U+38|0]<<16|u[U+39|0]<<24,w=u[U+40|0]|u[U+41|0]<<8|u[U+42|0]<<16|u[U+43|0]<<24,D=u[U+44|0]|u[U+45|0]<<8|u[U+46|0]<<16|u[U+47|0]<<24,v=u[U+48|0]|u[U+49|0]<<8|u[U+50|0]<<16|u[U+51|0]<<24,f=u[U+52|0]|u[U+53|0]<<8|u[U+54|0]<<16|u[U+55|0]<<24,Y=u[U+60|0]|u[U+61|0]<<8|u[U+62|0]<<16|u[U+63|0]<<24,U=u[U+56|0]|u[U+57|0]<<8|u[U+58|0]<<16|u[U+59|0]<<24,p[e+56|0]=U,p[e+57|0]=U>>>8,p[e+58|0]=U>>>16,p[e+59|0]=U>>>24,p[e+60|0]=Y,p[e+61|0]=Y>>>8,p[e+62|0]=Y>>>16,p[e+63|0]=Y>>>24,p[e+48|0]=v,p[e+49|0]=v>>>8,p[e+50|0]=v>>>16,p[e+51|0]=v>>>24,p[e+52|0]=f,p[e+53|0]=f>>>8,p[e+54|0]=f>>>16,p[e+55|0]=f>>>24,p[e+40|0]=w,p[e+41|0]=w>>>8,p[e+42|0]=w>>>16,p[e+43|0]=w>>>24,p[e+44|0]=D,p[e+45|0]=D>>>8,p[e+46|0]=D>>>16,p[e+47|0]=D>>>24,p[0|(f=e+32|0)]=y,p[f+1|0]=y>>>8,p[f+2|0]=y>>>16,p[f+3|0]=y>>>24,p[f+4|0]=_,p[f+5|0]=_>>>8,p[f+6|0]=_>>>16,p[f+7|0]=_>>>24,YB(s+224|0),PB(s,s+224|0),OB(e,s),aa(s+352|0,E),wt(s+352|0,e,64,0),wt(s+352|0,n,o,a),ag(s+352|0,s+160|0),YB(s+160|0),p[s+288|0]=248&u[s+288|0],p[s+319|0]=63&u[s+319|0]|64,function(H,i,c,N){var l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j,rA,YA,SA,NA,VA,XA,g0,$,cA,zA,ZA,t0,r0,o0,E0,B0,n0,X,eA,CA,h0,I0,w0,d0,S0,Y0,T0,k=0,DA=0,HA=0,jA=0,A0=0,a0=0,C0=0,f0=0,G0=0,H0=0,R0=0,M0=0,x0=0,P0=0,X0=0,gt=0,rt=0,et=0,Bt=0,nt=0,it=0,Qt=0,ft=0,Et=0,lt=0,Dt=0,Rt=0,dt=0,Lt=0,xt=0,bt=0,tg=0,gg=0,Jt=0,vg=0,og=0,Cg=0,Qg=0,Eg=0,sg=0,cg=0,hg=0,kg=0,Gg=0,Tg=0,Vg=0,pe=0,Fr=0,le=0,we=0,mr=0;Eg=U0(i),rt=u[i+2|0]|u[i+3|0]<<8|u[i+4|0]<<16|u[i+5|0]<<24,pe=U0(i+5|0),Lt=h,et=u[i+7|0]|u[i+8|0]<<8|u[i+9|0]<<16|u[i+10|0]<<24,Bt=u[i+10|0]|u[i+11|0]<<8|u[i+12|0]<<16|u[i+13|0]<<24,bt=U0(i+13|0),R0=h,x0=u[i+15|0]|u[i+16|0]<<8|u[i+17|0]<<16|u[i+18|0]<<24,kg=U0(i+18|0),P0=h,xt=U0(i+21|0),C0=u[i+23|0]|u[i+24|0]<<8|u[i+25|0]<<16|u[i+26|0]<<24,G0=U0(i+26|0),jA=h,HA=u[i+28|0]|u[i+29|0]<<8|u[i+30|0]<<16|u[i+31|0]<<24,vg=U0(c),Qt=u[(i=c)+2|0]|u[i+3|0]<<8|u[i+4|0]<<16|u[i+5|0]<<24,Tg=U0(i+5|0),H0=h,X0=u[i+7|0]|u[i+8|0]<<8|u[i+9|0]<<16|u[i+10|0]<<24,gt=u[i+10|0]|u[i+11|0]<<8|u[i+12|0]<<16|u[i+13|0]<<24,Vg=U0(i+13|0),M0=h,A0=u[i+15|0]|u[i+16|0]<<8|u[i+17|0]<<16|u[i+18|0]<<24,Gg=U0(i+18|0),DA=h,sg=U0(i+21|0),k=u[i+23|0]|u[i+24|0]<<8|u[i+25|0]<<16|u[i+26|0]<<24,f0=U0(i+26|0),c=h,i=u[i+28|0]|u[i+29|0]<<8|u[i+30|0]<<16|u[i+31|0]<<24,w0=U0(N),d0=u[N+2|0]|u[N+3|0]<<8|u[N+4|0]<<16|u[N+5|0]<<24,S0=U0(N+5|0),Y0=h,og=u[N+7|0]|u[N+8|0]<<8|u[N+9|0]<<16|u[N+10|0]<<24,cg=u[N+10|0]|u[N+11|0]<<8|u[N+12|0]<<16|u[N+13|0]<<24,hg=U0(N+13|0),Jt=h,tg=u[N+15|0]|u[N+16|0]<<8|u[N+17|0]<<16|u[N+18|0]<<24,Fr=U0(N+18|0),Rt=h,Et=U0(N+21|0),i=K(l=i>>>7|0,0,F=2097151&((3&jA)<<30|G0>>>2),0),a0=h,jA=i,i=K(b=2097151&((3&c)<<30|f0>>>2),0,V=HA>>>7|0,0),c=h+a0|0,a0=HA=jA+i|0,HA=i>>>0>HA>>>0?c+1|0:c,i=K(F,0,b,0),jA=h,k=(c=K(W=k>>>5&2097151,0,V,0))+i|0,i=h+jA|0,c=i=c>>>0>k>>>0?i+1|0:i,i=K(l,0,O=C0>>>5&2097151,0),c=h+c|0,C0=k=i+k|0,ft=c=i>>>0>k>>>0?c+1|0:c,nt=(i=k)- -1048576|0,it=c=c-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+HA|0,G0=i=(c=(2097151&c)<<11|nt>>>21)>>>0>(HA=jA=c+a0|0)>>>0?i+1|0:i,lt=(i=HA)- -1048576|0,f0=a0=G0-((i>>>0<4293918720)-1|0)|0,jA=K(l,0,V,0),c=dt=(Qg=h)-(((i=jA)>>>0<4293918720)-1|0)|0,k=a0>>21,dt=(2097151&a0)<<11|lt>>>21,jA=i-(a0=-2097152&(Cg=i- -1048576|0))|0,i=(Qg-((i>>>0>>0)+c|0)|0)+k|0,ZA=i=jA>>>0>(VA=dt+jA|0)>>>0?i+1|0:i,a0=K(VA,i,-683901,-1),jA=h,t0=i=c>>21,i=K(g0=(2097151&c)<<11|Cg>>>21,i,136657,0),k=h+jA|0,dt=c=i+a0|0,a0=i>>>0>c>>>0?k+1|0:k,i=K(z=2097151&((1&M0)<<31|Vg>>>1),0,F,0),c=h,k=i,i=K(tA=gt>>>4&2097151,0,V,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K(AA=A0>>>6&2097151,0,O,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,NA=i=0,jA=k,k=K(gA=2097151&sg,i,aA=2097151&((7&P0)<<29|kg>>>3),0),i=h+c|0,i=k>>>0>(jA=jA+k|0)>>>0?i+1|0:i,k=K(iA=2097151&((7&DA)<<29|Gg>>>3),0,hA=2097151&xt,0),c=h+i|0,c=k>>>0>(jA=k+jA|0)>>>0?c+1|0:c,i=K(W,0,yA=x0>>>6&2097151,0),k=h+c|0,k=i>>>0>(jA=i+jA|0)>>>0?k+1|0:k,c=K(b,0,fA=2097151&((1&R0)<<31|bt>>>1),0),i=h+k|0,c=c>>>0>(k=jA=c+jA|0)>>>0?i+1|0:i,i=K(l,0,_A=Bt>>>4&2097151,0),c=h+c|0,P0=k=i+k|0,jA=i>>>0>k>>>0?c+1|0:c,i=K(F,0,tA,0),c=h,DA=(k=i)+(i=K(wA=X0>>>7&2097151,0,V,0))|0,k=h+c|0,k=i>>>0>DA>>>0?k+1|0:k,c=K(O,0,z,0),i=h+k|0,i=c>>>0>(DA=c+DA|0)>>>0?i+1|0:i,k=K(AA,0,hA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,i=K(gA,NA,yA,0),c=h+c|0,c=i>>>0>(k=i+DA|0)>>>0?c+1|0:c,DA=(i=k)+(k=K(aA,0,iA,0))|0,i=h+c|0,i=k>>>0>DA>>>0?i+1|0:i,c=K(W,0,fA,0),k=h+i|0,k=c>>>0>(DA=c+DA|0)>>>0?k+1|0:k,c=K(b,0,_A,0),i=h+k|0,c=c>>>0>(k=DA=c+DA|0)>>>0?i+1|0:i,i=K(l,0,mA=et>>>7&2097151,0),c=h+c|0,gt=k=i+k|0,A0=c=i>>>0>k>>>0?c+1|0:c,M0=(i=k)- -1048576|0,DA=c=c-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+jA|0,c=i=(c=(2097151&c)<<11|M0>>>21)>>>0>(X0=c+P0|0)>>>0?i+1|0:i,i=i+a0|0,i=(k=jA=X0)>>>0>(X0=k+dt|0)>>>0?i+1|0:i,a0=(a0=c)-(((c=jA)>>>0<4293918720)-1|0)|0,R0=c- -1048576|0,x0=(c=k=X0)-(k=-2097152&R0)|0,P0=i-((jA=a0)+(c>>>0>>0)|0)|0,$=HA-(i=-2097152<)|0,r0=c=G0-((i>>>0>HA>>>0)+f0|0)|0,i=K(g0,t0,-997805,-1),k=h+A0|0,k=i>>>0>(HA=i+gt|0)>>>0?k+1|0:k,A0=(i=HA)+(HA=K(VA,ZA,136657,0))|0,i=h+k|0,c=K($,c,-683901,-1),i=h+(HA>>>0>A0>>>0?i+1|0:i)|0,i=c>>>0>(k=c+A0|0)>>>0?i+1|0:i,a0=k-(c=-2097152&M0)|0,A0=i-((c>>>0>k>>>0)+DA|0)|0,i=K(F,0,wA,0),k=h,HA=(c=K(bA=2097151&((3&H0)<<30|Tg>>>2),0,V,0))+i|0,i=h+k|0,i=c>>>0>HA>>>0?i+1|0:i,k=K(O,0,tA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,i=K(z,0,hA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(AA,0,aA,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,k=K(gA,NA,fA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,k=K(iA,0,yA,0),i=h+c|0,i=k>>>0>(HA=k+HA|0)>>>0?i+1|0:i,k=K(W,0,_A,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,i=K(b,0,mA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(l,0,RA=2097151&((3&Lt)<<30|pe>>>2),0),i=h+k|0,HA=c>>>0>(DA=HA=c+HA|0)>>>0?i+1|0:i,i=K(F,0,bA,0),c=h,k=i,i=K(j=Qt>>>5&2097151,0,V,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,f0=(i=K(O,0,wA,0))+k|0,k=h+c|0,k=i>>>0>f0>>>0?k+1|0:k,c=K(tA,0,hA,0),i=h+k|0,i=c>>>0>(f0=c+f0|0)>>>0?i+1|0:i,c=K(z,0,aA,0),i=h+i|0,i=c>>>0>(k=c+f0|0)>>>0?i+1|0:i,f0=(c=k)+(k=K(AA,0,yA,0))|0,c=h+i|0,c=k>>>0>f0>>>0?c+1|0:c,i=K(gA,NA,_A,0),c=h+c|0,c=i>>>0>(k=i+f0|0)>>>0?c+1|0:c,f0=(i=K(iA,0,fA,0))+k|0,k=h+c|0,k=i>>>0>f0>>>0?k+1|0:k,c=K(W,0,mA,0),i=h+k|0,i=c>>>0>(f0=c+f0|0)>>>0?i+1|0:i,c=K(b,0,RA,0),i=h+i|0,c=i=c>>>0>(k=c+f0|0)>>>0?i+1|0:i,i=K(l,0,rA=rt>>>5&2097151,0),c=h+c|0,X0=k=i+k|0,Tg=c=i>>>0>k>>>0?c+1|0:c,T0=(i=k)- -1048576|0,Vg=k=c-((i>>>0<4293918720)-1|0)|0,i=(i=k>>21)+HA|0,gt=k=(c=(2097151&k)<<11|T0>>>21)+DA|0,Gg=i=c>>>0>k>>>0?i+1|0:i,pe=(i=k)- -1048576|0,sg=k=Gg-((i>>>0<4293918720)-1|0)|0,c=(i=k>>21)+A0|0,M0=HA=(k=(2097151&k)<<11|pe>>>21)+a0|0,Qg=c=k>>>0>HA>>>0?c+1|0:c,bt=(i=HA)- -1048576|0,dt=k=c-((i>>>0<4293918720)-1|0)|0,i=(i=k>>21)+P0|0,A0=k=(c=(2097151&k)<<11|bt>>>21)+x0|0,rt=k=(lt=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,G0=(2097151&k)<<11|(xt=i- -1048576|0)>>>21,DA=k>>21,i=K(F,0,AA,0),c=h,k=i,i=K(V,0,z,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K(gA,NA,hA,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,HA=(i=k)+(k=K(O,0,iA,0))|0,i=h+c|0,i=k>>>0>HA>>>0?i+1|0:i,c=K(W,0,aA,0),k=h+i|0,k=c>>>0>(HA=c+HA|0)>>>0?k+1|0:k,c=K(b,0,yA,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,k=K(l,0,fA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,k=K(g0,t0,-683901,-1),c=(i=c)+h|0,c=k>>>0>(a0=HA+k|0)>>>0?c+1|0:c,k=a0,a0=(a0=i)-(((i=HA)>>>0<4293918720)-1|0)|0,Qt=i- -1048576|0,f0=(i=k)-(k=-2097152&Qt)|0,k=c-((HA=a0)+(i>>>0>>0)|0)|0,i=(i=jA>>21)+k|0,i=(c=(2097151&jA)<<11|R0>>>21)>>>0>(jA=c+f0|0)>>>0?i+1|0:i,a0=(c=jA)-(k=-2097152&(H0=c- -1048576|0))|0,k=(i-((c>>>0>>0)+(jA=f0=i-((c>>>0<4293918720)-1|0)|0)|0)|0)+DA|0,o0=G0=a0+G0|0,E0=k=a0>>>0>G0>>>0?k+1|0:k,f0=K(G0,k,-683901,-1),a0=h,c=K(O,0,gA,NA),i=h,k=c,c=K(V,0,AA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,DA=(c=k)+(k=K(F,0,iA,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,k=K(W,0,hA,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,k=K(b,0,aA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,i=K(l,0,yA,0),k=h+c|0,k=i>>>0>(DA=i+DA|0)>>>0?k+1|0:k,i=(i=HA>>21)+k|0,et=DA=(i=(c=(2097151&HA)<<11|Qt>>>21)>>>0>(HA=c+DA|0)>>>0?i+1|0:i)-(((c=HA)>>>0<4293918720)-1|0)|0,HA=c-(k=-2097152&(gg=c- -1048576|0))|0,k=(i-((c>>>0>>0)+DA|0)|0)+(jA>>21)|0,B0=HA=(i=(2097151&jA)<<11|H0>>>21)+HA|0,n0=k=i>>>0>HA>>>0?k+1|0:k,c=K(HA,k,136657,0),i=h+a0|0,kg=k=c+f0|0,Bt=c>>>0>k>>>0?i+1|0:i,c=K(hA,0,j,0),i=h,k=c,c=K(YA=2097151&vg,0,O,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,HA=(c=k)+(k=K(aA,0,bA,0))|0,c=h+i|0,c=k>>>0>HA>>>0?c+1|0:c,i=K(yA,0,wA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(tA,0,fA,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,k=K(z,0,_A,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,k=K(AA,0,mA,0),i=h+c|0,i=k>>>0>(HA=k+HA|0)>>>0?i+1|0:i,k=K(gA,NA,rA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,i=K(iA,0,RA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(W,0,SA=2097151&Eg,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,jA=HA=(k=(u[N+23|0]|u[N+24|0]<<8|u[N+25|0]<<16|u[N+26|0]<<24)>>>5&2097151)+HA|0,HA=k>>>0>HA>>>0?i+1|0:i,i=K(aA,0,j,0),c=h,k=i,i=K(hA,0,YA,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,DA=(i=K(yA,0,bA,0))+k|0,k=h+c|0,k=i>>>0>DA>>>0?k+1|0:k,c=K(fA,0,wA,0),i=h+k|0,i=c>>>0>(DA=c+DA|0)>>>0?i+1|0:i,c=K(tA,0,_A,0),i=h+i|0,i=c>>>0>(k=c+DA|0)>>>0?i+1|0:i,DA=(c=k)+(k=K(z,0,mA,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,i=K(AA,0,RA,0),c=h+c|0,c=i>>>0>(k=i+DA|0)>>>0?c+1|0:c,DA=(i=K(gA,NA,SA,0))+k|0,k=h+c|0,k=i>>>0>DA>>>0?k+1|0:k,c=K(iA,0,rA,0),i=h+k|0,i=c>>>0>(DA=c+DA|0)>>>0?i+1|0:i,DA=k=(c=2097151&Et)+DA|0,x0=k=(R0=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(Lt=i- -1048576|0)>>>21,k=(k>>>21|0)+HA|0,H0=k=i>>>0>(jA=i+jA|0)>>>0?k+1|0:k,vg=C0-(i=-2097152&nt)|0,Et=ft-((i>>>0>C0>>>0)+it|0)|0,c=K(F,0,W,0),i=h,k=c,c=K(V,0,gA,NA),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,HA=(c=k)+(k=K(b,0,O,0))|0,c=h+i|0,c=k>>>0>HA>>>0?c+1|0:c,i=K(l,0,hA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,a0=HA,i=K(V,0,iA,0),c=h,HA=i,i=K(F,0,gA,NA),c=h+c|0,c=i>>>0>(HA=HA+i|0)>>>0?c+1|0:c,C0=(i=HA)+(HA=K(O,0,W,0))|0,i=h+c|0,i=HA>>>0>C0>>>0?i+1|0:i,c=K(b,0,hA,0),i=h+i|0,i=c>>>0>(HA=c+C0|0)>>>0?i+1|0:i,C0=(c=HA)+(HA=K(l,0,aA,0))|0,c=h+i|0,G0=c=HA>>>0>C0>>>0?c+1|0:c,ft=(i=HA=C0)- -1048576|0,f0=C0=c-((i>>>0<4293918720)-1|0)|0,c=(i=C0>>21)+k|0,a0=c=(k=a0=(C0=(2097151&C0)<<11|ft>>>21)+a0|0)>>>0>>0?c+1|0:c,it=(i=k)- -1048576|0,c=(i=(C0=nt=c-((i>>>0<4293918720)-1|0)|0)>>21)+Et|0,X=c=(nt=(2097151&C0)<<11|it>>>21)>>>0>(XA=vg=nt+vg|0)>>>0?c+1|0:c,Et=K(XA,c,470296,0),nt=h,cA=k-(c=-2097152&it)|0,Cg=i=a0-((c>>>0>k>>>0)+C0|0)|0,c=K($,r0,666643,0),k=h+nt|0,k=c>>>0>(C0=c+Et|0)>>>0?k+1|0:k,c=K(cA,i,654183,0),i=h+k|0,c=c>>>0>(a0=C0=c+C0|0)>>>0?i+1|0:i,i=HA-(k=-2097152&ft)|0,k=(et>>21)+(C0=G0-((k>>>0>HA>>>0)+f0|0)|0)|0,eA=f0=(HA=(2097151&et)<<11|gg>>>21)+i|0,Eg=k=HA>>>0>f0>>>0?k+1|0:k,le=jA- -1048576|0,HA=C0=H0-((jA>>>0<4293918720)-1|0)|0,i=K(f0,k,-997805,-1),c=h+c|0,i=(c=i>>>0>(k=i+a0|0)>>>0?c+1|0:c)+H0|0,i=k>>>0>(jA=k+jA|0)>>>0?i+1|0:i,Et=(k=jA)-(c=-2097152&le)|0,nt=i-((c>>>0>k>>>0)+HA|0)|0,i=K(cA,Cg,470296,0),c=h,jA=(k=i)+(i=K(XA,X,666643,0))|0,k=h+c|0,k=i>>>0>jA>>>0?k+1|0:k,c=K(f0,Eg,654183,0),i=h+k|0,c=R0+(c>>>0>(jA=c+jA|0)>>>0?i+1|0:i)|0,H0=(k=DA+jA|0)-(i=-2097152&Lt)|0,C0=(c=k>>>0>>0?c+1|0:c)-((i>>>0>k>>>0)+x0|0)|0,c=K(yA,0,j,0),i=h,k=c,c=K(aA,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,c=K(fA,0,bA,0),i=h+i|0,i=c>>>0>(k=c+k|0)>>>0?i+1|0:i,jA=(c=k)+(k=K(_A,0,wA,0))|0,c=h+i|0,c=k>>>0>jA>>>0?c+1|0:c,i=K(tA,0,mA,0),k=h+c|0,k=i>>>0>(jA=i+jA|0)>>>0?k+1|0:k,i=K(z,0,RA,0),c=h+k|0,c=i>>>0>(jA=i+jA|0)>>>0?c+1|0:c,k=K(AA,0,rA,0),i=h+c|0,i=k>>>0>(jA=k+jA|0)>>>0?i+1|0:i,c=K(iA,0,SA,0),i=h+i|0,i=c>>>0>(k=c+jA|0)>>>0?i+1|0:i,c=k,jA=(k=2097151&((7&Rt)<<29|Fr>>>3))>>>0>(DA=jA=c+k|0)>>>0?i+1|0:i,i=K(fA,0,j,0),c=h,a0=(k=i)+(i=K(yA,0,YA,0))|0,k=h+c|0,k=i>>>0>a0>>>0?k+1|0:k,c=K(_A,0,bA,0),i=h+k|0,i=c>>>0>(a0=c+a0|0)>>>0?i+1|0:i,k=K(mA,0,wA,0),c=h+i|0,c=k>>>0>(a0=k+a0|0)>>>0?c+1|0:c,k=K(tA,0,RA,0),i=h+c|0,i=k>>>0>(a0=k+a0|0)>>>0?i+1|0:i,k=K(z,0,rA,0),c=h+i|0,c=k>>>0>(a0=k+a0|0)>>>0?c+1|0:c,i=K(AA,0,SA,0),k=h+c|0,i=i>>>0>(c=a0=i+a0|0)>>>0?k+1|0:k,ft=k=a0+(c=tg>>>6&2097151)|0,P0=k=(G0=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(it=i- -1048576|0)>>>21,k=(k>>>21|0)+jA|0,f0=k=i>>>0>(DA=i+DA|0)>>>0?k+1|0:k,et=(i=DA)- -1048576|0,a0=k=k-((i>>>0<4293918720)-1|0)|0,i=(c=k>>>21|0)+C0|0,R0=jA=(k=(2097151&k)<<11|et>>>21)+H0|0,Qt=k=(C0=i=k>>>0>jA>>>0?i+1|0:i)-(((i=jA)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(x0=i- -1048576|0)>>>21,k=(k>>21)+nt|0,i=(c=k=i>>>0>(jA=i+Et|0)>>>0?k+1|0:k)+Bt|0,H0=(H0=c)-(((c=jA)>>>0<4293918720)-1|0)|0,we=c- -1048576|0,mr=(c=k=Rt=jA+kg|0)-(k=-2097152&we)|0,Dt=(i=jA>>>0>Rt>>>0?i+1|0:i)-((jA=H0)+(c>>>0>>0)|0)|0,i=K(B0,n0,-997805,-1),c=h+C0|0,gg=k=i+R0|0,H0=i>>>0>k>>>0?c+1|0:c,c=K(eA,Eg,470296,0),i=h,k=c,c=K(cA,Cg,666643,0),i=h+i|0,i=(i=c>>>0>(k=k+c|0)>>>0?i+1|0:i)+f0|0,i=(c=k+DA|0)>>>0>>0?i+1|0:i,et=(k=c)-(c=-2097152&et)|0,Bt=i-((c>>>0>k>>>0)+a0|0)|0,i=K(eA,Eg,666643,0),c=h+G0|0,R0=k=i+ft|0,C0=i>>>0>k>>>0?c+1|0:c,c=K(_A,0,j,0),i=h,k=c,c=K(fA,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,c=K(mA,0,bA,0),i=h+i|0,i=c>>>0>(k=c+k|0)>>>0?i+1|0:i,DA=(c=k)+(k=K(RA,0,wA,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,i=K(tA,0,rA,0),k=h+c|0,k=i>>>0>(DA=i+DA|0)>>>0?k+1|0:k,i=K(z,0,SA,0),c=h+k|0,i=c=i>>>0>(DA=i+DA|0)>>>0?c+1|0:c,a0=DA=(k=2097151&((1&Jt)<<31|hg>>>1))+DA|0,DA=k>>>0>DA>>>0?i+1|0:i,c=K(mA,0,j,0),i=h,k=c,c=K(_A,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,f0=(c=k)+(k=K(RA,0,bA,0))|0,c=h+i|0,c=k>>>0>f0>>>0?c+1|0:c,i=K(rA,0,wA,0),c=h+c|0,c=i>>>0>(k=i+f0|0)>>>0?c+1|0:c,f0=(i=K(tA,0,SA,0))+k|0,k=h+c|0,i=i>>>0>(c=f0)>>>0?k+1|0:k,G0=k=f0+(c=cg>>>4&2097151)|0,cg=k=(Lt=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(Fr=i- -1048576|0)>>>21,k=(k>>>21|0)+DA|0,f0=a0=i+a0|0,Jt=k=i>>>0>a0>>>0?k+1|0:k,kg=(i=a0)- -1048576|0,tg=k=k-((i>>>0<4293918720)-1|0)|0,i=(c=k>>>21|0)+C0|0,ft=k=(Rt=(k=(k=(2097151&k)<<11|kg>>>21)>>>0>(c=DA=k+R0|0)>>>0?i+1|0:i)-(((i=-2097152&it)>>>0>c>>>0)+P0|0)|0)-(((i=a0=c-i|0)>>>0<4293918720)-1|0)|0,c=(c=k>>21)+Bt|0,Et=k=(i=(2097151&k)<<11|(vg=i- -1048576|0)>>>21)+et|0,it=c=i>>>0>k>>>0?c+1|0:c,nt=(i=k)- -1048576|0,et=DA=c-((i>>>0<4293918720)-1|0)|0,zA=A0-(i=-2097152&xt)|0,hg=k=lt-((i>>>0>A0>>>0)+rt|0)|0,i=(c=DA>>21)+H0|0,i=(DA=(2097151&DA)<<11|nt>>>21)>>>0>(A0=DA+gg|0)>>>0?i+1|0:i,C0=(DA=K(o0,E0,136657,0))+(A0-(c=-2097152&x0)|0)|0,c=h+(i-((c>>>0>A0>>>0)+Qt|0)|0)|0,c=DA>>>0>C0>>>0?c+1|0:c,k=K(zA,k,-683901,-1),i=h+c|0,C0=DA=k+C0|0,R0=k=(Bt=i=k>>>0>DA>>>0?i+1|0:i)-(((i=DA)>>>0<4293918720)-1|0)|0,c=(c=k>>21)+Dt|0,A0=k=(i=(2097151&k)<<11|(xt=i- -1048576|0)>>>21)+mr|0,x0=c=i>>>0>k>>>0?c+1|0:c,P0=k=c-(((i=k)>>>0<4293918720)-1|0)|0,gg=(2097151&k)<<11|(lt=i- -1048576|0)>>>21,Qt=k>>21,c=K(O,0,j,0),i=h,k=c,c=K(F,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,DA=(c=K(hA,0,bA,0))+k|0,k=h+i|0,k=c>>>0>DA>>>0?k+1|0:k,i=K(aA,0,wA,0),c=h+k|0,c=i>>>0>(DA=i+DA|0)>>>0?c+1|0:c,k=K(tA,0,yA,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,k=K(z,0,fA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,k=K(AA,0,_A,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,c=K(gA,NA,RA,0),k=h+i|0,k=c>>>0>(DA=c+DA|0)>>>0?k+1|0:k,i=K(iA,0,mA,0),c=h+k|0,c=i>>>0>(DA=i+DA|0)>>>0?c+1|0:c,k=K(W,0,rA,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,k=K(b,0,SA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,i=U0(N+26|0),k=2097151&((3&(k=h))<<30|i>>>2),i=c,rt=DA=k+DA|0,DA=i=k>>>0>DA>>>0?i+1|0:i,i=K($,r0,470296,0),c=h,Dt=(k=i)+(i=K(VA,ZA,666643,0))|0,k=h+c|0,k=i>>>0>Dt>>>0?k+1|0:k,i=K(XA,X,654183,0),c=h+k|0,c=i>>>0>(Dt=i+Dt|0)>>>0?c+1|0:c,i=K(cA,Cg,-997805,-1),c=h+c|0,c=i>>>0>(k=i+Dt|0)>>>0?c+1|0:c,Dt=(i=k)+(k=K(eA,Eg,136657,0))|0,i=h+c|0,i=(i=k>>>0>Dt>>>0?i+1|0:i)+DA|0,i=(c=Dt)>>>0>(k=c+rt|0)>>>0?i+1|0:i,c=k,k=i,CA=(i=rt)- -1048576|0,DA=H0=DA-((i>>>0<4293918720)-1|0)|0,H0=c,k=(c=HA>>21)+k|0,k=(i=(2097151&HA)<<11|le>>>21)>>>0>(HA=H0+i|0)>>>0?k+1|0:k,c=HA-(i=-2097152&CA)|0,rt=K(B0,n0,-683901,-1),i=(HA=k-((i>>>0>HA>>>0)+DA|0)|0)+h|0,k=i=rt>>>0>(Dt=c+rt|0)>>>0?i+1|0:i,H0=HA-(((i=c)>>>0<4293918720)-1|0)|0,h0=i- -1048576|0,k=(c=jA>>21)+k|0,k=(i=(2097151&jA)<<11|we>>>21)>>>0>(jA=i+(rt=Dt)|0)>>>0?k+1|0:k,rt=c=jA-(i=-2097152&h0)|0,i=(jA=k-((i>>>0>jA>>>0)+(HA=H0)|0)|0)+Qt|0,I0=c- -1048576|0,H0=jA-((c>>>0<4293918720)-1|0)|0,le=(c=k=gg=c+gg|0)-(k=-2097152&I0)|0,we=(rt>>>0>c>>>0?i+1|0:i)-((c>>>0>>0)+(jA=H0)|0)|0,mr=A0-(i=-2097152<)|0,Dt=x0-((i>>>0>A0>>>0)+P0|0)|0,gg=C0-(i=-2097152&xt)|0,xt=Bt-((i>>>0>C0>>>0)+R0|0)|0,c=K(B0,n0,654183,0),i=h+it|0,i=c>>>0>(k=c+Et|0)>>>0?i+1|0:i,C0=((A0=k)-(c=-2097152&nt)|0)+(k=K(o0,E0,-997805,-1))|0,c=h+(i-((c>>>0>A0>>>0)+et|0)|0)|0,c=k>>>0>C0>>>0?c+1|0:c,k=K(zA,hg,136657,0),i=h+c|0,lt=A0=k+C0|0,C0=k>>>0>A0>>>0?i+1|0:i,rt=M0-(i=-2097152&bt)|0,Bt=Qg-((i>>>0>M0>>>0)+dt|0)|0,i=K(VA,ZA,-997805,-1),c=h,k=i,i=K(g0,t0,654183,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K($,r0,136657,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,A0=(i=k)+(k=K(XA,X,-683901,-1))|0,i=h+c|0,k=Gg+(k>>>0>A0>>>0?i+1|0:i)|0,R0=(c=A0+gt|0)-(i=-2097152&pe)|0,x0=(k=c>>>0>>0?k+1|0:k)-((i>>>0>c>>>0)+sg|0)|0,i=K(VA,ZA,654183,0),c=h,k=i,i=K(g0,t0,470296,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,A0=(i=k)+(k=K($,r0,-997805,-1))|0,i=h+c|0,c=A0+X0|0,k=Tg+(k>>>0>A0>>>0?i+1|0:i)|0,A0=(i=K(XA,X,136657,0))+c|0,c=h+(c>>>0>>0?k+1|0:k)|0,c=i>>>0>A0>>>0?c+1|0:c,k=K(cA,Cg,-683901,-1),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,gt=(k=A0)-(c=-2097152&T0)|0,M0=i-((c>>>0>k>>>0)+Vg|0)|0,c=K(F,0,j,0),i=h,k=c,c=K(V,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,A0=(c=k)+(k=K(O,0,bA,0))|0,c=h+i|0,c=k>>>0>A0>>>0?c+1|0:c,k=K(hA,0,wA,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,c=K(tA,0,aA,0),k=h+i|0,k=c>>>0>(A0=c+A0|0)>>>0?k+1|0:k,i=K(z,0,yA,0),c=h+k|0,c=i>>>0>(A0=i+A0|0)>>>0?c+1|0:c,k=K(AA,0,fA,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,k=K(gA,NA,mA,0),c=h+i|0,c=k>>>0>(A0=k+A0|0)>>>0?c+1|0:c,k=K(iA,0,_A,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,c=K(W,0,RA,0),k=h+i|0,k=c>>>0>(A0=c+A0|0)>>>0?k+1|0:k,i=K(l,0,SA,0),c=h+k|0,c=i>>>0>(A0=i+A0|0)>>>0?c+1|0:c,k=K(b,0,rA,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,c=(N=(u[N+28|0]|u[N+29|0]<<8|u[N+30|0]<<16|u[N+31|0]<<24)>>>7|0)>>>0>(k=N+A0|0)>>>0?i+1|0:i,i=k,k=DA>>21,DA=i+(N=(2097151&DA)<<11|CA>>>21)|0,i=c+k|0,A0=DA,P0=i=N>>>0>DA>>>0?i+1|0:i,it=(i=DA)- -1048576|0,Qt=c=P0-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+M0|0,DA=N=(c=(2097151&c)<<11|it>>>21)+gt|0,H0=i=c>>>0>N>>>0?i+1|0:i,et=(i=N)- -1048576|0,X0=c=H0-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+x0|0,gt=i=(c=(2097151&c)<<11|et>>>21)>>>0>(N=c+R0|0)>>>0?i+1|0:i,x0=(i=N)- -1048576|0,M0=c=gt-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+Bt|0,bt=R0=(c=(2097151&c)<<11|x0>>>21)+rt|0,dt=i=c>>>0>R0>>>0?i+1|0:i,i=K(R0,i,-683901,-1),c=h+C0|0,R0=k=i+lt|0,C0=i>>>0>k>>>0?c+1|0:c,Et=N-(i=-2097152&x0)|0,lt=M0=gt-((i>>>0>N>>>0)+M0|0)|0,c=K(B0,n0,470296,0)+a0|0,i=Rt+h|0,i=c>>>0>>0?i+1|0:i,a0=((k=c)-(N=-2097152&vg)|0)+(c=K(o0,E0,654183,0))|0,k=h+(i-((N>>>0>k>>>0)+ft|0)|0)|0,i=K(zA,hg,-997805,-1),c=h+(c>>>0>a0>>>0?k+1|0:k)|0,c=i>>>0>(N=i+a0|0)>>>0?c+1|0:c,k=(i=N)+(N=K(bt,dt,136657,0))|0,i=h+c|0,i=N>>>0>k>>>0?i+1|0:i,N=K(Et,M0,-683901,-1),c=h+i|0,gt=c=N>>>0>(k=N+k|0)>>>0?c+1|0:c,Bt=(i=k)- -1048576|0,M0=N=c-((i>>>0<4293918720)-1|0)|0,i=(i=N>>21)+C0|0,a0=i=(c=(2097151&N)<<11|Bt>>>21)>>>0>(N=c+R0|0)>>>0?i+1|0:i,x0=(i=N)- -1048576|0,c=(i=(C0=R0=a0-((i>>>0<4293918720)-1|0)|0)>>21)+xt|0,xt=ft=(R0=(2097151&C0)<<11|x0>>>21)+gg|0,R0=R0>>>0>ft>>>0?c+1|0:c,Tg=N-(i=-2097152&x0)|0,Vg=a0-((i>>>0>N>>>0)+C0|0)|0,sg=k-(i=-2097152&Bt)|0,Qg=gt-((i>>>0>k>>>0)+M0|0)|0,i=K(B0,n0,666643,0),k=h+(Jt-(((c=-2097152&kg)>>>0>f0>>>0)+tg|0)|0)|0,k=i>>>0>(N=i+(f0-c|0)|0)>>>0?k+1|0:k,i=K(o0,E0,470296,0),c=h+k|0,c=i>>>0>(N=i+N|0)>>>0?c+1|0:c,k=(i=N)+(N=K(zA,hg,654183,0))|0,i=h+c|0,M0=k,N=N>>>0>k>>>0?i+1|0:i,f0=DA-(i=-2097152&et)|0,C0=H0-((i>>>0>DA>>>0)+X0|0)|0,c=K(VA,ZA,470296,0),i=h,k=c,c=K(g0,t0,666643,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,DA=(c=k)+(k=K($,r0,654183,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,k=K(XA,X,-997805,-1),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,c=K(cA,Cg,136657,0),k=h+i|0,k=c>>>0>(DA=c+DA|0)>>>0?k+1|0:k,i=K(eA,Eg,-683901,-1),c=h+k|0,i=P0+(i>>>0>(DA=i+DA|0)>>>0?c+1|0:c)|0,i=(k=DA+A0|0)>>>0>>0?i+1|0:i,c=(DA=k)-(k=-2097152&it)|0,k=i-((k>>>0>DA>>>0)+Qt|0)|0,i=(i=HA>>21)+k|0,a0=HA=(DA=c)+(c=(2097151&HA)<<11|h0>>>21)|0,X0=k=(H0=i=c>>>0>HA>>>0?i+1|0:i)-(((i=HA)>>>0<4293918720)-1|0)|0,c=(2097151&k)<<11|(Rt=i- -1048576|0)>>>21,k=(k>>21)+C0|0,nt=HA=c+f0|0,rt=k=c>>>0>HA>>>0?k+1|0:k,i=K(HA,k,-683901,-1),c=h+N|0,c=i>>>0>(k=i+M0|0)>>>0?c+1|0:c,N=K(bt,dt,-997805,-1),i=h+c|0,i=N>>>0>(k=N+k|0)>>>0?i+1|0:i,N=K(Et,lt,136657,0),c=h+i|0,f0=k=N+k|0,DA=N>>>0>k>>>0?c+1|0:c,c=K(RA,0,j,0),i=h,N=c,c=K(mA,0,YA,0),i=h+i|0,i=c>>>0>(N=N+c|0)>>>0?i+1|0:i,c=K(rA,0,bA,0),k=h+i|0,k=c>>>0>(N=c+N|0)>>>0?k+1|0:k,i=K(SA,0,wA,0),c=h+k|0,i=c=i>>>0>(N=i+N|0)>>>0?c+1|0:c,A0=N=(c=og>>>7&2097151)+N|0,N=c>>>0>N>>>0?i+1|0:i,i=K(rA,0,j,0),c=h,k=i,i=K(RA,0,YA,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K(SA,0,bA,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,HA=(i=k)+(k=2097151&((3&Y0)<<30|S0>>>2))|0,i=c,C0=HA,x0=k=(HA=i=k>>>0>HA>>>0?i+1|0:i)-(((i=C0)>>>0<4293918720)-1|0)|0,c=(c=k>>>21|0)+N|0,A0=k=(i=(2097151&k)<<11|(tg=i- -1048576|0)>>>21)+A0|0,P0=c=i>>>0>k>>>0?c+1|0:c,ft=(i=k)- -1048576|0,gt=N=c-((i>>>0<4293918720)-1|0)|0,i=(c=N>>>21|0)+Lt|0,i=(N=G0+((2097151&N)<<11|ft>>>21)|0)>>>0>>0?i+1|0:i,G0=((k=N)-(c=-2097152&Fr)|0)+(N=K(o0,E0,666643,0))|0,c=h+(i-((c>>>0>k>>>0)+cg|0)|0)|0,c=N>>>0>G0>>>0?c+1|0:c,i=K(zA,hg,470296,0),c=h+c|0,c=i>>>0>(N=i+G0|0)>>>0?c+1|0:c,k=(i=N)+(N=K(nt,rt,136657,0))|0,i=h+c|0,i=N>>>0>k>>>0?i+1|0:i,c=K(bt,dt,654183,0),i=h+i|0,i=c>>>0>(N=c+k|0)>>>0?i+1|0:i,c=K(Et,lt,-997805,-1),k=h+i|0,it=N=c+N|0,M0=k=c>>>0>N>>>0?k+1|0:k,et=(i=N)- -1048576|0,G0=N=k-((i>>>0<4293918720)-1|0)|0,c=(i=N>>21)+DA|0,DA=k=(N=(2097151&N)<<11|et>>>21)+f0|0,N=c=N>>>0>k>>>0?c+1|0:c,f0=k=c-(((i=k)>>>0<4293918720)-1|0)|0,c=(2097151&k)<<11|(Bt=i- -1048576|0)>>>21,k=(k>>21)+Qg|0,Gg=Qt=c+sg|0,Qt=c>>>0>Qt>>>0?k+1|0:k,k=jA>>21,jA=(i=(2097151&jA)<<11|I0>>>21)+(a0-(c=-2097152&Rt)|0)|0,c=k+(H0-((c>>>0>a0>>>0)+X0|0)|0)|0,H0=c=i>>>0>jA>>>0?c+1|0:c,X0=c=c-(((i=jA)>>>0<4293918720)-1|0)|0,Jt=k=c>>21,c=K(og=(2097151&c)<<11|(Rt=i- -1048576|0)>>>21,k,-683901,-1),i=h+N|0,i=c>>>0>(k=c+DA|0)>>>0?i+1|0:i,sg=k-(c=-2097152&Bt)|0,Qg=i-((c>>>0>k>>>0)+f0|0)|0,i=K(og,Jt,136657,0),c=h+M0|0,c=i>>>0>(N=i+it|0)>>>0?c+1|0:c,Lt=N-(i=-2097152&et)|0,cg=c-((i>>>0>N>>>0)+G0|0)|0,N=(i=K(zA,hg,666643,0))+(A0-(c=-2097152&ft)|0)|0,c=h+(P0-((c>>>0>A0>>>0)+gt|0)|0)|0,c=i>>>0>N>>>0?c+1|0:c,k=(i=N)+(N=K(nt,rt,-997805,-1))|0,i=h+c|0,i=N>>>0>k>>>0?i+1|0:i,N=(c=K(bt,dt,470296,0))+k|0,k=h+i|0,k=c>>>0>N>>>0?k+1|0:k,i=K(Et,lt,654183,0),c=h+k|0,P0=N=i+N|0,a0=i>>>0>N>>>0?c+1|0:c,DA=HA,c=K(SA,0,j,0),i=h,N=c,c=K(rA,0,YA,0),i=h+i|0,i=c>>>0>(N=N+c|0)>>>0?i+1|0:i,c=N,c=(N=d0>>>5&2097151)>>>0>(k=c+N|0)>>>0?i+1|0:i,N=2097151&w0,HA=K(SA,0,YA,0)+N|0,i=h,M0=N=(gt=i=N>>>0>HA>>>0?i+1|0:i)-(((i=HA)>>>0<4293918720)-1|0)|0,A0=k,c=c+(k=N>>>21|0)|0,G0=c=(i=(2097151&N)<<11|(ft=i- -1048576|0)>>>21)>>>0>(N=A0+i|0)>>>0?c+1|0:c,it=(i=N)- -1048576|0,f0=c=c-((i>>>0<4293918720)-1|0)|0,i=(k=c>>>21|0)+DA|0,i=(c=(2097151&c)<<11|it>>>21)>>>0>(A0=c+C0|0)>>>0?i+1|0:i,A0=(k=K(nt,rt,654183,0))+((DA=A0)-(c=-2097152&tg)|0)|0,c=h+(i-((16383&x0)+(c>>>0>DA>>>0)|0)|0)|0,i=K(bt,dt,666643,0),k=h+(k>>>0>A0>>>0?c+1|0:c)|0,k=i>>>0>(DA=i+A0|0)>>>0?k+1|0:k,c=K(Et,lt,470296,0),i=h+k|0,et=DA=c+DA|0,C0=i=c>>>0>DA>>>0?i+1|0:i,Bt=(i=DA)- -1048576|0,A0=c=C0-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+a0|0,x0=DA=(c=(2097151&c)<<11|Bt>>>21)+P0|0,c=i=c>>>0>DA>>>0?i+1|0:i,P0=(i=DA)- -1048576|0,i=(k=(DA=a0=c-((i>>>0<4293918720)-1|0)|0)>>21)+cg|0,a0=(a0=(2097151&DA)<<11|P0>>>21)>>>0>(Lt=tg=a0+Lt|0)>>>0?i+1|0:i,i=K(og,Jt,-997805,-1),c=h+c|0,c=i>>>0>(k=i+x0|0)>>>0?c+1|0:c,cg=k-(i=-2097152&P0)|0,tg=c-((i>>>0>k>>>0)+DA|0)|0,i=K(og,Jt,654183,0),c=h+C0|0,c=i>>>0>(k=i+et|0)>>>0?c+1|0:c,x0=k-(i=-2097152&Bt)|0,P0=c-((i>>>0>k>>>0)+A0|0)|0,k=(c=K(nt,rt,470296,0))+(N-(i=-2097152&it)|0)|0,i=h+(G0-((16383&f0)+(i>>>0>N>>>0)|0)|0)|0,i=c>>>0>k>>>0?i+1|0:i,N=(c=K(Et,lt,666643,0))+k|0,k=h+i|0,k=c>>>0>N>>>0?k+1|0:k,DA=N,N=(i=K(nt,rt,666643,0))+(HA-(c=-2097152&ft)|0)|0,c=h+(gt-((4095&M0)+(c>>>0>HA>>>0)|0)|0)|0,C0=c=i>>>0>N>>>0?c+1|0:c,M0=(i=N)- -1048576|0,A0=HA=c-((i>>>0<4293918720)-1|0)|0,k=(i=HA>>21)+k|0,G0=HA=(c=(2097151&HA)<<11|M0>>>21)+DA|0,DA=k=c>>>0>HA>>>0?k+1|0:k,f0=(i=HA)- -1048576|0,HA=k=k-((i>>>0<4293918720)-1|0)|0,c=(i=k>>21)+P0|0,k=c=(k=(2097151&k)<<11|f0>>>21)>>>0>(gt=k+x0|0)>>>0?c+1|0:c,c=K(og,Jt,470296,0),i=h+DA|0,i=c>>>0>(G0=c+G0|0)>>>0?i+1|0:i,c=G0-(DA=-2097152&f0)|0,DA=i-((DA>>>0>G0>>>0)+HA|0)|0,f0=c,HA=(i=K(og,Jt,666643,0))+(N-(c=-2097152&M0)|0)|0,c=h+(C0-((c>>>0>N>>>0)+A0|0)|0)|0,i=(i=(c=i>>>0>HA>>>0?c+1|0:c)>>21)+DA|0,A0=N=f0+(c=(2097151&c)<<11|(N=HA)>>>21)|0,k=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+k|0,DA=N=(i=(2097151&i)<<11|N>>>21)+gt|0,N=(2097151&(k=i>>>0>(c=N)>>>0?k+1|0:k))<<11|c>>>21,c=(i=k>>21)+tg|0,G0=k=N+cg|0,k=(c=N>>>0>(i=k)>>>0?c+1|0:c)>>21,c=(2097151&c)<<11|i>>>21,i=k+a0|0,it=N=c+Lt|0,c=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+Qg|0,et=N=(i=(2097151&i)<<11|N>>>21)+sg|0,i=(i=(c=i>>>0>N>>>0?c+1|0:c)>>21)+Qt|0,Bt=N=(c=(2097151&c)<<11|N>>>21)+Gg|0,k=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+Vg|0,x0=N=(i=(2097151&i)<<11|N>>>21)+Tg|0,N=(2097151&(k=i>>>0>(c=N)>>>0?k+1|0:k))<<11|c>>>21,c=(i=k>>21)+R0|0,P0=k=N+xt|0,k=(c=N>>>0>(i=k)>>>0?c+1|0:c)>>21,c=(2097151&c)<<11|i>>>21,i=k+Dt|0,Qt=N=c+mr|0,c=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+we|0,gt=N=(i=(2097151&i)<<11|N>>>21)+le|0,i=(c=i>>>0>N>>>0?c+1|0:c)>>21,C0=(k=(2097151&c)<<11|N>>>21)+(c=jA-(N=-2097152&Rt)|0)|0,k=(H0-((N>>>0>jA>>>0)+X0|0)|0)+i|0,M0=C0,X0=(2097151&(k=c>>>0>(i=C0)>>>0?k+1|0:k))<<11|i>>>21,a0=c=k>>21,i=2097151&HA,N=K(X0,c,666643,0)+i|0,c=h,C0=N,N=c=i>>>0>N>>>0?c+1|0:c,p[0|H]=C0,p[H+1|0]=(255&c)<<24|C0>>>8,HA=H,c=2097151&A0,k=K(X0,a0,470296,0)+c|0,i=h,i=c>>>0>k>>>0?i+1|0:i,A0=k,jA=(2097151&(k=N))<<11|C0>>>21,k=i+(c=k>>21)|0,k=jA>>>0>(A0=A0+jA|0)>>>0?k+1|0:k,jA=A0,p[HA+4|0]=(2047&k)<<21|jA>>>11,i=k,k=jA,p[HA+3|0]=(7&i)<<29|k>>>3,k=2097151&DA,DA=K(X0,a0,654183,0)+k|0,c=h,c=k>>>0>DA>>>0?c+1|0:c,k=DA,DA=(2097151&i)<<11|jA>>>21,i=(i>>21)+c|0,c=i=DA>>>0>(A0=k+DA|0)>>>0?i+1|0:i,p[HA+6|0]=(63&i)<<26|A0>>>6,DA=0,i=f0=2097151&jA,p[HA+2|0]=31&((65535&N)<<16|C0>>>16)|i<<5,N=2097151&G0,k=K(X0,a0,-997805,-1)+N|0,i=h,N=i=N>>>0>k>>>0?i+1|0:i,i=c>>21,jA=(c=(2097151&c)<<11|A0>>>21)+k|0,k=i+N|0,C0=jA,k=c>>>0>jA>>>0?k+1|0:k,p[HA+9|0]=(511&k)<<23|jA>>>9,i=k,p[HA+8|0]=(1&i)<<31|jA>>>1,jA=0,N=G0=2097151&A0,p[HA+5|0]=(524287&DA)<<13|f0>>>19|N<<2,N=2097151&it,k=K(X0,a0,136657,0)+N|0,c=h,c=N>>>0>k>>>0?c+1|0:c,N=k,c=c+(k=i>>21)|0,A0=N=N+(i=(2097151&i)<<11|C0>>>21)|0,c=i>>>0>N>>>0?c+1|0:c,p[HA+12|0]=(4095&c)<<20|N>>>12,N=c,i=c,c=A0,p[HA+11|0]=(15&i)<<28|c>>>4,HA=0,c=f0=2097151&C0,p[H+7|0]=(16383&jA)<<18|G0>>>14|c<<7,k=H,c=2097151&et,jA=K(X0,a0,-683901,-1)+c|0,i=h,i=(i=c>>>0>jA>>>0?i+1|0:i)+(c=N>>21)|0,c=i=(N=(2097151&N)<<11|A0>>>21)>>>0>(DA=jA=N+jA|0)>>>0?i+1|0:i,p[k+14|0]=(127&i)<<25|DA>>>7,jA=0,N=C0=2097151&A0,p[k+10|0]=(131071&HA)<<15|f0>>>17|N<<4,N=k,i>>=21,k=(c=(2097151&c)<<11|DA>>>21)>>>0>(A0=c+(2097151&Bt)|0)>>>0?i+1|0:i,p[N+17|0]=(1023&k)<<22|A0>>>10,i=k,p[N+16|0]=(3&i)<<30|A0>>>2,N=a0=2097151&DA,p[H+13|0]=(1048575&jA)<<12|C0>>>20|N<<1,c=i,i>>=21,c=(k=(2097151&c)<<11|A0>>>21)>>>0>(DA=k+(2097151&x0)|0)>>>0?i+1|0:i,p[(N=H)+20|0]=(8191&c)<<19|DA>>>13,i=c,c=DA,p[N+19|0]=(31&i)<<27|c>>>5,c=C0=2097151&A0,p[N+15|0]=(32767&HA)<<17|a0>>>15|c<<6,c=i,i>>=21,c=(N=(2097151&c)<<11|DA>>>21)>>>0>(a0=N+(2097151&P0)|0)>>>0?i+1|0:i,p[H+21|0]=a0,i=DA,p[H+18|0]=(262143&jA)<<14|C0>>>18|i<<3,N=c,i=c,c=a0,p[H+22|0]=(255&i)<<24|c>>>8,c=i>>21,k=(i=(2097151&i)<<11|a0>>>21)>>>0>(DA=i+(2097151&Qt)|0)>>>0?c+1|0:c,p[H+25|0]=(2047&k)<<21|DA>>>11,i=k,k=DA,p[H+24|0]=(7&i)<<29|k>>>3,c=i>>21,c=(HA=(2097151&i)<<11|DA>>>21)>>>0>(A0=HA+(2097151>)|0)>>>0?c+1|0:c,HA=A0,i=c,p[(k=H)+27|0]=(63&i)<<26|HA>>>6,k=0,c=A0=2097151&DA,p[H+23|0]=31&((65535&N)<<16|a0>>>16)|c<<5,c=i,i>>=21,i=(c=(2097151&c)<<11|HA>>>21)>>>0>(jA=c+(2097151&M0)|0)>>>0?i+1|0:i,N=jA,p[H+31|0]=(131071&i)<<15|N>>>17,p[H+30|0]=(511&i)<<23|N>>>9,p[H+29|0]=(1&i)<<31|N>>>1,i=0,DA=HA&=2097151,p[H+26|0]=(524287&k)<<13|A0>>>19|DA<<2,p[H+28|0]=(16383&i)<<18|DA>>>14|N<<7}(f,s+160|0,s+288|0,s+224|0),Q0(s+288|0,64),Q0(s+224|0,64),t&&(r[t>>2]=64,r[t+4>>2]=0),BA=s+560|0,0}function V0(e,t,n){var o,a=0,f=0;if(n>>>0>=512)return Dg(0|e,0|t,0|n),e;o=e+n|0;A:if(3&(e^t))if(o>>>0<4)n=e;else if((a=o-4|0)>>>0>>0)n=e;else for(n=e;p[0|n]=u[0|t],p[n+1|0]=u[t+1|0],p[n+2|0]=u[t+2|0],p[n+3|0]=u[t+3|0],t=t+4|0,a>>>0>=(n=n+4|0)>>>0;);else{t:if((0|n)<1)n=e;else if(3&e)for(n=e;;){if(p[0|n]=u[0|t],t=t+1|0,o>>>0<=(n=n+1|0)>>>0)break t;if(!(3&n))break}else n=e;if(!((a=-4&o)>>>0<64||(f=a+-64|0)>>>0>>0))for(;r[n>>2]=r[t>>2],r[n+4>>2]=r[t+4>>2],r[n+8>>2]=r[t+8>>2],r[n+12>>2]=r[t+12>>2],r[n+16>>2]=r[t+16>>2],r[n+20>>2]=r[t+20>>2],r[n+24>>2]=r[t+24>>2],r[n+28>>2]=r[t+28>>2],r[n+32>>2]=r[t+32>>2],r[n+36>>2]=r[t+36>>2],r[n+40>>2]=r[t+40>>2],r[n+44>>2]=r[t+44>>2],r[n+48>>2]=r[t+48>>2],r[n+52>>2]=r[t+52>>2],r[n+56>>2]=r[t+56>>2],r[n+60>>2]=r[t+60>>2],t=t- -64|0,f>>>0>=(n=n- -64|0)>>>0;);if(n>>>0>=a>>>0)break A;for(;r[n>>2]=r[t>>2],t=t+4|0,a>>>0>(n=n+4|0)>>>0;);}if(n>>>0>>0)for(;p[0|n]=u[0|t],t=t+1|0,(0|o)!=(0|(n=n+1|0)););return e}function wt(e,t,n,o){var a,f=0,E=0,s=0,y=0,_=0,w=0,D=0;if(BA=a=BA-704|0,n|o)if(f=o<<3|n>>>29,s=(D=r[(E=e)+72>>2])+(_=n<<3)|0,f=f+(y=r[E+76>>2])|0,w=s,r[E+72>>2]=s,f=s>>>0<_>>>0?f+1|0:f,r[E+76>>2]=f,w=(_=(0|f)==(0|y)&D>>>0>w>>>0|f>>>0>>0)+r[(E=s=E- -64|0)>>2]|0,f=r[E+4>>2],f=_>>>0>w>>>0?f+1|0:f,s=(_=o>>>29|0)+w|0,r[E>>2]=s,r[E+4>>2]=s>>>0<_>>>0?f+1|0:f,(0|(f=o))==(0|(w=0-((y=127&((7&y)<<29|D>>>3))>>>0>128)|0))&n>>>0>=(s=128-y|0)>>>0|f>>>0>w>>>0){for(E=0,f=0;p[80+(e+(_=E+y|0)|0)|0]=u[t+E|0],(0|s)!=(0|(E=E+1|0))|(0|(f=E>>>0<1?f+1|0:f))!=(0|w););if(Ar(e,e+80|0,a,f=a+640|0),t=t+s|0,!(o=o-((n>>>0>>0)+w|0)|0)&(n=n-s|0)>>>0>127|o)for(;Ar(e,t,a,f),t=t+128|0,!(o=o-(n>>>0<128)|0)&(n=n-128|0)>>>0>127|o;);if(n|o)for(E=0,f=0;p[80+(e+E|0)|0]=u[t+E|0],(0|n)!=(0|(E=y=E+1|0))|(0|o)!=(0|(f=y>>>0<1?f+1|0:f)););Q0(a,704)}else for(E=n,s=(n=!o&n>>>0>1|(0|o)!=0)?E:1,D=n?o:0,E=0,f=0;p[80+(e+(o=E+y|0)|0)|0]=u[t+E|0],(0|s)!=(0|(E=n=E+1|0))|(0|(f=n>>>0<1?f+1|0:f))!=(0|D););return BA=a+704|0,0}function xB(e,t,n,o,a,f,E,s){e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0;var y,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0;BA=y=BA-16|0,r[y+12>>2]=0,Ca(s);A:{if(o){i=4&s;t:{g:{r:{for(;;){_=v;e:{a:{for(;;){if(U=p[n+_|0],(0|(D=i?kn(U):Gn(U)))!=255)break a;if(!a)break e;if(!yr(a,U))break r;if(!((_=_+1|0)>>>0>>0))break}e=v+1|0,r[y+12>>2]=e>>>0>>0?o:e;break g}if(H=(H<<6)+D|0,(D=w+6|0)>>>0<8)w=D;else{if(w=w-2|0,t>>>0<=Y>>>0){r[y+12>>2]=_,r[8960]=68,_=1;break t}p[e+Y|0]=H>>>w,Y=Y+1|0}if((v=_+1|0)>>>0>>0)continue}break}r[y+12>>2]=v;break g}r[y+12>>2]=_}_=0}if(!(w>>>0<=4)){e=-1;break A}}if(e=-1,!((-1<>2];;){g:{if(l>>>0<=W>>>0)r[8960]=68;else{if((0|(O=p[N+W|0]))==61){V=V-1|0;break g}if(b&&yr(b,O))break g;r[8960]=28}z=-1;break t}if(W=W+1|0,r[F>>2]=W,!V)break}return z}(n,o,y+12|0,a,w>>>1|0)))){e=0;t:if(a&&!((_=r[y+12>>2])>>>0>=o>>>0)){g:{for(;;){if(!yr(a,p[n+_|0]))break g;if((0|(_=_+1|0))==(0|o))break}r[y+12>>2]=o;break t}r[y+12>>2]=_}c=Y}}return t=r[y+12>>2],E?r[E>>2]=t+n:(0|t)!=(0|o)&&(r[8960]=28,e=-1),f&&(r[f>>2]=c),BA=y+16|0,0|e}function Ia(e,t,n){var o,a,f,E=0;BA=o=BA-16|0,a=r[e+20>>2],r[e+20>>2]=0,f=r[e+4>>2],r[e+4>>2]=0,E=-26;A:{t:{g:switch(n-1|0){case 1:if(E=-32,Mt(t,35621,9))break A;t=t+9|0;break t;case 0:break g;default:break A}if(E=-32,Mt(t,35631,8))break A;t=t+8|0}if(!Mt(t,35640,3)&&(t=nr(t+3|0,o+12|0))){if(E=-26,r[o+12>>2]!=19)break A;if(!Mt(t,35644,3)&&(t=nr(t+3|0,o+12|0))&&(r[e+44>>2]=r[o+12>>2],!Mt(t,35648,3)&&(t=nr(t+3|0,o+12|0))&&(r[e+40>>2]=r[o+12>>2],!Mt(t,35652,3)&&(t=nr(t+3|0,o+12|0))&&(n=r[o+12>>2],r[e+48>>2]=n,r[e+52>>2]=n,(0|(n=u[0|t]))==36&&(r[o+12>>2]=a,t=(0|n)==36?t+1|0:t,!xB(r[e+16>>2],a,t,Ut(t),0,o+12|0,o+8|0,3)&&(r[e+20>>2]=r[o+12>>2],t=r[o+8>>2],(0|(n=u[0|t]))==36&&(r[o+12>>2]=f,t=(0|n)==36?t+1|0:t,!xB(r[e>>2],f,t,Ut(t),0,o+12|0,o+8|0,3)))))))){if(r[e+4>>2]=r[o+12>>2],t=r[o+8>>2],E=qB(e))break A;return BA=o+16|0,u[0|t]?-32:0}}E=-32}return BA=o+16|0,E}function er(e,t){var n;for(BA=n=BA-192|0,k0(n+144|0,t),k0(n+96|0,n+144|0),k0(n+96|0,n+96|0),_0(n+96|0,t,n+96|0),_0(n+144|0,n+144|0,n+96|0),k0(n+48|0,n+144|0),_0(n+96|0,n+96|0,n+48|0),k0(n+48|0,n+96|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=5;);for(_0(n+96|0,n+48|0,n+96|0),k0(n+48|0,n+96|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=10;);for(_0(n+48|0,n+48|0,n+96|0),k0(n,n+48|0),t=1;k0(n,n),(0|(t=t+1|0))!=20;);for(_0(n+48|0,n,n+48|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=11;);for(_0(n+96|0,n+48|0,n+96|0),k0(n+48|0,n+96|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=50;);for(_0(n+48|0,n+48|0,n+96|0),k0(n,n+48|0),t=1;k0(n,n),(0|(t=t+1|0))!=100;);for(_0(n+48|0,n,n+48|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=51;);for(_0(n+96|0,n+48|0,n+96|0),t=1;k0(n+96|0,n+96|0),(0|(t=t+1|0))!=6;);_0(e,n+96|0,n+144|0),BA=n+192|0}function ua(e,t){var n,o,a,f,E,s,y,_,w,D,v=0,Y=0,U=0,H=0,i=0,c=0,N=0;(Y=U=r[e+60>>2])|(v=r[e+56>>2])&&(U=v,p[(H=v+e|0)- -64|0]=1,!(Y=(v=v+1|0)>>>0<1?Y+1|0:Y)&v>>>0<=15&&L0(H+65|0,0,15-U|0),p[e+80|0]=1,NB(e,e- -64|0,16,0)),w=r[e+52>>2],D=r[e+48>>2],U=r[e+44>>2],N=r[e+24>>2],i=r[e+28>>2]+(N>>>26|0)|0,v=r[e+32>>2]+(i>>>26|0)|0,_=(n=(f=(-67108864|(a=r[e+36>>2]+(v>>>26|0)|0))+((y=(s=67108863&v)+((i=(c=67108863&i)+((Y=(v=(67108863&N)+((Y=r[e+20>>2]+xA(a>>>26|0,5)|0)>>>26|0)|0)+((E=5+(H=67108863&Y)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>31)&v|(o=67108863&(N=(f>>>31|0)-1|0))&Y,Y=0,Y=(v=H&n|o&E|_<<26)>>>0>(H=v+r[e+40>>2]|0)>>>0?1:Y,y0(t,H),i=(v=(c=c&n|i&o)<<20|_>>>6)+U|0,U=0,U=v>>>0>i>>>0?1:U,v=Y,Y=U,Y=v>>>0>(i=v+i|0)>>>0?Y+1|0:Y,y0(t+4|0,i),U=0,U=(v=(H=n&s|o&y)<<14|c>>>12)>>>0>(c=v+D|0)>>>0?1:U,v=Y,Y=U,Y=v>>>0>(c=v+c|0)>>>0?Y+1|0:Y,y0(t+8|0,c),y0(U=t+12|0,Y=Y+(H=(t=(N&f|n&a)<<8|H>>>18)+w|0)|0),Q0(e,88)}function JB(e,t,n,o,a){e|=0,t|=0,n|=0,o|=0;var f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0;Ca(a|=0),E=(f=(o>>>0)/3|0)<<2,(f=xA(f,-3)+o|0)&&(E=2&a?(2|E)+(f>>>1|0)|0:E+4|0);A:{t:{g:{r:{if(t>>>0>E>>>0){if(!(4&a)){if(s=0,!o)break g;a=0,f=0;break r}if(s=0,!o)break g;for(a=0,f=0;;){for(_=u[n+y|0]|_<<8,a=a+8|0;w=f,D=a,v=e+f|0,Y=Ta(_>>>(a=a-6|0)&63),p[0|v]=Y,f=f+1|0,a>>>0>5;);if((0|(y=y+1|0))==(0|o))break}if(s=f,!a)break g;v=e+f|0,Y=Ta(_<<12-D&63),p[0|v]=Y,s=w+2|0;break g}z0(),s0()}for(;;){for(_=u[n+y|0]|_<<8,a=a+8|0;w=f,D=a,v=e+f|0,Y=Va(_>>>(a=a-6|0)&63),p[0|v]=Y,f=f+1|0,a>>>0>5;);if((0|(y=y+1|0))==(0|o))break}s=f,a&&(v=e+f|0,Y=Va(_<<12-D&63),p[0|v]=Y,s=w+2|0)}if((f=s)>>>0<=E>>>0){if(f>>>0>>0)break t;E=f;break A}D0(35568,35587,230,35603),s0()}L0(e+f|0,61,E-f|0)}return L0(e+E|0,0,(t>>>0>(n=E+1|0)>>>0?t:n)-E|0),0|e}function _a(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0;A:{if((a=r[e+56>>2])|(f=r[e+60>>2])){if(_=e,y=E=16-a|0,y=(E=(0|(s=0-((a>>>0>16)+f|0)|0))==(0|o)&n>>>0>>0|o>>>0>>0)?n:y,(E=s=E?o:s)|y){if(p[(e+a|0)- -64|0]=u[0|t],f=1,a=0,(0|y)!=1|E)for(;s=f+r[e+56>>2]|0,p[(e+s|0)- -64|0]=u[t+f|0],(0|y)!=(0|(f=f+1|0))|(0|(a=f>>>0<1?a+1|0:a))!=(0|E););a=r[e+56>>2],f=r[e+60>>2]}if(s=a+y|0,a=f+E|0,f=s,r[_+56>>2]=f,a=f>>>0>>0?a+1|0:a,r[_+60>>2]=a,!a&f>>>0<16)break A;NB(e,e- -64|0,16,0),r[e+56>>2]=0,r[e+60>>2]=0,n=(a=n)-(f=y)|0,o=o-((a>>>0>>0)+E|0)|0,t=t+f|0}if(!o&n>>>0>=16|o&&(NB(e,t,a=-16&n,o),n&=15,o=0,t=t+a|0),n|o){for(f=0,a=0;_=f+r[e+56>>2]|0,p[(e+_|0)- -64|0]=u[t+f|0],(0|n)!=(0|(f=f+1|0))|(0|o)!=(0|(a=f>>>0<1?a+1|0:a)););t=e,a=n+r[e+56>>2]|0,e=o+r[e+60>>2]|0,r[t+56>>2]=a,r[t+60>>2]=n>>>0>a>>>0?e+1|0:e}}}function wn(e,t){var n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0;A:if(e&&(r[e+36>>2]!=2||(a=r[t>>2],u[t+8|0]<2&&!a)?(function(H,i,c){var N,l=0,F=0,b=0;if(BA=N=BA-4096|0,pr(N+3072|0),pr(N+2048|0),!(!H|!i)&&(r[N+2048>>2]=r[i>>2],r[N+2052>>2]=0,r[N+2056>>2]=r[i+4>>2],r[N+2060>>2]=0,r[N+2064>>2]=u[i+8|0],r[N+2068>>2]=0,r[N+2072>>2]=r[H+16>>2],r[N+2076>>2]=0,r[N+2080>>2]=r[H+8>>2],r[N+2084>>2]=0,r[N+2088>>2]=r[H+36>>2],r[N+2092>>2]=0,r[H+20>>2]))for(i=0;(b=127&i)||(l=r[N+2100>>2],l=(F=r[N+2096>>2]+1|0)>>>0<1?l+1|0:l,r[N+2096>>2]=F,r[N+2100>>2]=l,pr(N),pr(N+1024|0),HB(N+3072|0,N+2048|0,N),HB(N+3072|0,N,N+1024|0)),b=r[4+(F=(N+1024|0)+(b<<3)|0)>>2],r[(l=(i<<3)+c|0)>>2]=r[F>>2],r[l+4>>2]=b,(i=i+1|0)>>>0>2];);BA=N+4096|0}(e,t,_=r[e+4>>2]),a=r[t>>2],o=0):(_=r[e+4>>2],o=1),D=o,!((E=!((o=u[t+8|0])|a)<<1)>>>0>=(n=r[e+20>>2])>>>0)))for(f=r[e+24>>2],n=(a=(xA(f,r[t+4>>2])+E|0)+xA(n,o)|0)+((a>>>0)%(f>>>0)|0?-1:f-1|0)|0;;){if(w=((a>>>0)%(f>>>0)|0)==1?a-1|0:n,D?(s=r[e>>2],n=r[s+4>>2]+(w<<10)|0):(s=r[e>>2],n=(E<<3)+_|0),o=r[n+4>>2],v=r[n>>2],n=r[e+28>>2],r[t+12>>2]=E,o=(o>>>0)%(n>>>0)|0,y=r[t+4>>2],n=u[t+8|0]?o:y,s=r[s+4>>2],Y=f,U=o,f=r[t>>2],y=(s+(xA(Y,n=(o=f)?U:n)<<10)|0)+(dn(e,t,v,!0&(0|n)==(0|y))<<10)|0,o=s+(w<<10)|0,n=s+(a<<10)|0,f?HB(o,y,n):_n(o,y,n),(E=E+1|0)>>>0>=OA[e+20>>2])break A;a=a+1|0,n=w+1|0,f=r[e+24>>2]}}function rr(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0;o=r[t+4>>2],a=r[e+4>>2],f=r[t+8>>2],i=r[e+8>>2],E=r[t+12>>2],c=r[e+12>>2],s=r[t+16>>2],N=r[e+16>>2],y=r[t+20>>2],l=r[e+20>>2],_=r[t+24>>2],F=r[e+24>>2],w=r[t+28>>2],b=r[e+28>>2],D=r[t+32>>2],V=r[e+32>>2],v=r[t+36>>2],W=r[e+36>>2],U=(n=0-n|0)&((Y=r[t>>2])^(H=r[e>>2])),r[e>>2]=U^H,H=W,W=n&(W^v),r[e+36>>2]=H^W,H=V,V=n&(V^D),r[e+32>>2]=H^V,H=b,b=n&(b^w),r[e+28>>2]=H^b,H=F,F=n&(F^_),r[e+24>>2]=H^F,H=l,l=n&(l^y),r[e+20>>2]=H^l,H=N,N=n&(N^s),r[e+16>>2]=H^N,H=c,c=n&(c^E),r[e+12>>2]=H^c,H=i,i=n&(i^f),r[e+8>>2]=H^i,H=e,e=n&(o^a),r[H+4>>2]=e^a,r[t+36>>2]=W^v,r[t+32>>2]=V^D,r[t+28>>2]=b^w,r[t+24>>2]=F^_,r[t+20>>2]=l^y,r[t+16>>2]=N^s,r[t+12>>2]=c^E,r[t+8>>2]=i^f,r[t+4>>2]=e^o,r[t>>2]=Y^U}function pa(e,t){var n;r[e>>2]=67108863&(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24),r[e+4>>2]=(u[t+3|0]|u[t+4|0]<<8|u[t+5|0]<<16|u[t+6|0]<<24)>>>2&67108611,r[e+8>>2]=(u[t+6|0]|u[t+7|0]<<8|u[t+8|0]<<16|u[t+9|0]<<24)>>>4&67092735,r[e+12>>2]=(u[t+9|0]|u[t+10|0]<<8|u[t+11|0]<<16|u[t+12|0]<<24)>>>6&66076671,n=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,r[e+20>>2]=0,r[e+24>>2]=0,r[e+28>>2]=0,r[e+32>>2]=0,r[e+36>>2]=0,r[e+16>>2]=n>>>8&1048575,r[e+40>>2]=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,r[e+44>>2]=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,r[e+48>>2]=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,t=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24,p[e+80|0]=0,r[e+56>>2]=0,r[e+60>>2]=0,r[e+52>>2]=t}function Br(e,t,n){var o=0;A:if((0|e)!=(0|t)){if((t-e|0)-n>>>0<=0-(n<<1)>>>0)return V0(e,t,n);if(o=3&(e^t),e>>>0>>0){if(o)o=e;else{if(3&e)for(o=e;;){if(!n)break A;if(p[0|o]=u[0|t],t=t+1|0,n=n-1|0,!(3&(o=o+1|0)))break}else o=e;if(!(n>>>0<=3))for(;r[o>>2]=r[t>>2],t=t+4|0,o=o+4|0,(n=n-4|0)>>>0>3;);}if(n)for(;p[0|o]=u[0|t],o=o+1|0,t=t+1|0,n=n-1|0;);}else{if(!o){if(e+n&3)for(;;){if(!n)break A;if(p[0|(o=(n=n-1|0)+e|0)]=u[t+n|0],!(3&o))break}if(!(n>>>0<=3))for(;r[(n=n-4|0)+e>>2]=r[t+n>>2],n>>>0>3;);}if(!n)break A;for(;p[(n=n-1|0)+e|0]=u[t+n|0],n;);}}return e}function Jg(e,t){var n,o=0;BA=n=BA-48|0,function(a,f){var E,s,y,_,w,D,v,Y,U=0;s=r[f+28>>2],y=r[f+24>>2],_=r[f+20>>2],w=r[f+16>>2],D=r[f+12>>2],v=r[f+8>>2],Y=r[f+4>>2],U=r[f>>2],E=r[f+36>>2],f=r[f+32>>2],U=xA(((s+(y+(_+(w+(D+(v+(Y+(U+(xA(E,19)+16777216>>>25|0)>>26)>>25)>>26)>>25)>>26)>>25)>>26)>>25)+f>>26)+E>>25,19)+U|0,r[a>>2]=67108863&U,U=Y+(U>>26)|0,r[a+4>>2]=33554431&U,U=v+(U>>25)|0,r[a+8>>2]=67108863&U,U=D+(U>>26)|0,r[a+12>>2]=33554431&U,U=w+(U>>25)|0,r[a+16>>2]=67108863&U,U=_+(U>>26)|0,r[a+20>>2]=33554431&U,U=y+(U>>25)|0,r[a+24>>2]=67108863&U,U=s+(U>>26)|0,r[a+28>>2]=33554431&U,f=f+(U>>25)|0,r[a+32>>2]=67108863&f,r[a+36>>2]=E+(f>>26)&33554431}(n,t),t=r[n>>2],p[0|e]=t,p[e+2|0]=t>>>16,p[e+1|0]=t>>>8,o=r[n+4>>2],p[e+5|0]=o>>>14,p[e+4|0]=o>>>6,p[e+3|0]=o<<2|t>>>24,t=r[n+8>>2],p[e+8|0]=t>>>13,p[e+7|0]=t>>>5,p[e+6|0]=t<<3|o>>>22,o=r[n+12>>2],p[e+11|0]=o>>>11,p[e+10|0]=o>>>3,p[e+9|0]=o<<5|t>>>21,t=r[n+16>>2],p[e+15|0]=t>>>18,p[e+14|0]=t>>>10,p[e+13|0]=t>>>2,p[e+12|0]=t<<6|o>>>19,t=r[n+20>>2],p[e+16|0]=t,p[e+18|0]=t>>>16,p[e+17|0]=t>>>8,o=r[n+24>>2],p[e+21|0]=o>>>15,p[e+20|0]=o>>>7,p[e+19|0]=o<<1|t>>>24,t=r[n+28>>2],p[e+24|0]=t>>>13,p[e+23|0]=t>>>5,p[e+22|0]=t<<3|o>>>23,o=r[n+32>>2],p[e+27|0]=o>>>12,p[e+26|0]=o>>>4,p[e+25|0]=o<<4|t>>>21,t=r[n+36>>2],p[e+31|0]=t>>>18,p[e+30|0]=t>>>10,p[e+29|0]=t>>>2,p[e+28|0]=t<<6|o>>>20,BA=n+48|0}function Ee(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0;A:if(n|o)for(_=e+224|0,E=e+96|0,a=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24;;){if(s=96+(e+a|0)|0,y=f=256-a|0,!o&n>>>0<=f>>>0){V0(s,t,n),t=n+(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0,p[e+352|0]=t,p[e+353|0]=t>>>8,p[e+354|0]=t>>>16,p[e+355|0]=t>>>24;break A}if(V0(s,t,f),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)+f|0,p[e+352|0]=a,p[e+353|0]=a>>>8,p[e+354|0]=a>>>16,p[e+355|0]=a>>>24,KB(e,128),SB(e,E),V0(E,_,128),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)-128|0,p[e+352|0]=a,p[e+353|0]=a>>>8,p[e+354|0]=a>>>16,p[e+355|0]=a>>>24,t=t+f|0,!((n=(f=n)-y|0)|(o=o-(f>>>0>>0)|0)))break}return 0}function PB(e,t){var n,o=0,a=0,f=0,E=0;for(BA=n=BA-464|0;a=o<<1,E=u[t+o|0],p[a+(n+400|0)|0]=15&E,p[(n+400|0)+(1|a)|0]=E>>>4,(0|(o=o+1|0))!=32;);for(o=0;t=((a=(t=o)+u[0|(o=(n+400|0)+f|0)]|0)<<24)- -134217728|0,p[0|o]=a-(t>>24&240),o=t>>28,(0|(f=f+1|0))!=63;);for(p[n+463|0]=u[n+463|0]+o,on(e),o=1;yn(n,o>>>1|0,p[(n+400|0)+o|0]),WB(n+240|0,e,n),Z0(e,n+240|0),t=o>>>0<62,o=o+2|0,t;);for(sr(n+240|0,e),Qr(n+120|0,n+240|0),ce(n+240|0,n+120|0),Qr(n+120|0,n+240|0),ce(n+240|0,n+120|0),Qr(n+120|0,n+240|0),ce(n+240|0,n+120|0),Z0(e,n+240|0),o=0;yn(n,o>>>1|0,p[(n+400|0)+o|0]),WB(n+240|0,e,n),Z0(e,n+240|0),t=o>>>0<62,o=o+2|0,t;);BA=n+464|0}function L0(e,t,n){var o=0,a=0,f=0,E=0;if(n&&(p[(o=e+n|0)-1|0]=t,p[0|e]=t,!(n>>>0<3||(p[o-2|0]=t,p[e+1|0]=t,p[o-3|0]=t,p[e+2|0]=t,n>>>0<7||(p[o-4|0]=t,p[e+3|0]=t,n>>>0<9||(a=(o=0-e&3)+e|0,t=xA(255&t,16843009),r[a>>2]=t,r[(o=(n=n-o&-4)+a|0)-4>>2]=t,n>>>0<9||(r[a+8>>2]=t,r[a+4>>2]=t,r[o-8>>2]=t,r[o-12>>2]=t,n>>>0<25||(r[a+24>>2]=t,r[a+20>>2]=t,r[a+16>>2]=t,r[a+12>>2]=t,r[o-16>>2]=t,r[o-20>>2]=t,r[o-24>>2]=t,r[o-28>>2]=t,(n=n-(E=4&a|24)|0)>>>0<32))))))))for(o=t,f=t,t=a+E|0;r[t+24>>2]=f,r[t+28>>2]=o,r[t+16>>2]=f,r[t+20>>2]=o,r[t+8>>2]=f,r[t+12>>2]=o,r[t>>2]=f,r[t+4>>2]=o,t=t+32|0,(n=n-32|0)>>>0>31;);return e}function KB(e,t){var n,o,a,f=0,E=0;E=f=e- -64|0,o=1+(n=u[f+4|0]|u[f+5|0]<<8|u[f+6|0]<<16|u[f+7|0]<<24)|0,f=(t=t+(f=a=u[0|f]|u[f+1|0]<<8|u[f+2|0]<<16|u[f+3|0]<<24)|0)>>>0>>0?o:n,p[0|E]=t,p[E+1|0]=t>>>8,p[E+2|0]=t>>>16,p[E+3|0]=t>>>24,p[E+4|0]=f,p[E+5|0]=f>>>8,p[E+6|0]=f>>>16,p[E+7|0]=f>>>24,t=(f=(0|f)==(0|n)&t>>>0>>0|f>>>0>>0)+(u[e+72|0]|u[e+73|0]<<8|u[e+74|0]<<16|u[e+75|0]<<24)|0,E=u[e+76|0]|u[e+77|0]<<8|u[e+78|0]<<16|u[e+79|0]<<24,f=t>>>0>>0?E+1|0:E,p[e+72|0]=t,p[e+73|0]=t>>>8,p[e+74|0]=t>>>16,p[e+75|0]=t>>>24,p[e+76|0]=f,p[e+77|0]=f>>>8,p[e+78|0]=f>>>16,p[e+79|0]=f>>>24}function la(e,t,n,o,a,f,E){var s,y,_,w,D=0;return BA=s=BA-352|0,LB(s,f,E),!a&o>>>0<=n-e>>>0|e>>>0>=n>>>0&&!(!a&o>>>0>e-n>>>0|a&&e>>>0>n>>>0)||(n=Br(e,n,o)),r[s+56>>2]=0,r[s+60>>2]=0,r[s+48>>2]=0,r[s+52>>2]=0,r[s+40>>2]=0,r[s+44>>2]=0,r[s+32>>2]=0,r[s+36>>2]=0,(y=!((E=(D=!a&o>>>0>32|(0|a)!=0)?32:o)|(D=D?0:a)))||V0(s- -64|0,n,E),w=f+16|0,Ba(s+32|0,s+32|0,_=E+32|0,f=_>>>0<32?D+1|0:D,w,s),$t(s+96|0,s+32|0),y||V0(e,s- -64|0,E),Q0(s+32|0,64),!a&o>>>0>=33|a&&Cn(e+E|0,f=n+E|0,(n=o)-E|0,a-(D+(n>>>0>>0)|0)|0,w,s),Q0(s,32),m0(s+96|0,e,o,a),Ag(s+96|0,t),Q0(s+96|0,256),BA=s+352|0,0}function ar(e,t){r[e>>2]=1634760805,r[e+4>>2]=857760878,r[e+8>>2]=2036477234,r[e+12>>2]=1797285236,r[e+16>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,r[e+20>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,r[e+24>>2]=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,r[e+28>>2]=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,r[e+32>>2]=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,r[e+36>>2]=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,r[e+40>>2]=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,r[e+44>>2]=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24}function wa(e,t,n,o,a,f,E){var s,y,_=0,w=0;BA=s=BA-96|0,LB(s,f,E),y=f+16|0,Ct[r[8952]](s+32|0,32,0,y,s),f=-1;A:{if(!(0|Ct[r[8946]](n,t,o,a,s+32|0))){if(f=0,!e)break A;!a&o>>>0<=e-t>>>0|e>>>0<=t>>>0&&!(!a&o>>>0>t-e>>>0|a&&e>>>0>>0)||(t=Br(e,t,o)),n=(f=!a&o>>>0>32|(0|a)!=0)?32:o,E=f=f?0:a,n|f?(w=V0(s- -64|0,t,n),f=E,Ba(s+32|0,s+32|0,_=n+32|0,f=_>>>0<32?f+1|0:f,y,s),V0(e,w,n)):(f=E,Ba(s+32|0,s+32|0,_=n+32|0,f=_>>>0<32?f+1|0:f,y,s)),f=0,!a&o>>>0<33||Cn((_=e)+(e=n)|0,e+t|0,o-e|0,a-(E+(e>>>0>o>>>0)|0)|0,y,s)}Q0(s,32)}return BA=s+96|0,f}function qB(e){var t=0,n=0,o=0;if(!e)return-25;if(!r[e>>2])return-1;A:{t:{if(t=-2,!(OA[e+4>>2]<16)&&(r[e+8>>2]||(t=-18,!r[e+12>>2]))){if(n=r[e+20>>2],!r[e+16>>2])break t;if(t=-6,!(n>>>0<8)&&(r[e+24>>2]||(t=-20,!r[e+28>>2]))&&(r[e+32>>2]||(t=-21,!r[e+36>>2]))){if(!(n=r[e+48>>2]))return-16;if(t=-17,!(n>>>0>16777215||(t=-14,(o=r[e+44>>2])>>>0<8||(t=-15,o>>>0>2097152||(t=-14,n<<3>>>0>o>>>0))))){if(!r[e+40>>2])return-12;if(e=r[e+52>>2])break A;t=-28}}}return t}return n?-19:-6}return e>>>0>16777215?-29:0}function TB(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F,b,V;Y=r[t+4>>2],o=r[e+4>>2],U=r[t+8>>2],a=r[e+8>>2],H=r[t+12>>2],f=r[e+12>>2],i=r[t+16>>2],E=r[e+16>>2],c=r[t+20>>2],s=r[e+20>>2],N=r[t+24>>2],y=r[e+24>>2],l=r[t+28>>2],_=r[e+28>>2],F=r[t+32>>2],w=r[e+32>>2],b=r[t+36>>2],D=r[e+36>>2],v=r[e>>2],V=r[t>>2]^v,t=0-n|0,r[e>>2]=v^V&t,r[e+36>>2]=t&(D^b)^D,r[e+32>>2]=t&(w^F)^w,r[e+28>>2]=t&(_^l)^_,r[e+24>>2]=t&(y^N)^y,r[e+20>>2]=t&(s^c)^s,r[e+16>>2]=t&(E^i)^E,r[e+12>>2]=t&(f^H)^f,r[e+8>>2]=t&(a^U)^a,r[e+4>>2]=t&(o^Y)^o}function Da(e,t){for(var n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0;p[e+n|0]=u[(n>>>3|0)+t|0]>>>(7&n)&1,(0|(n=n+1|0))!=256;);for(;;){s=(t=s)+1|0;A:if(u[0|(E=e+t|0)]&&(n=s,a=1,!(t>>>0>254)))for(;;){t:if(f=p[0|(o=e+n|0)])if((0|(_=(y=p[0|E])+(f<<=a)|0))<=15)p[0|E]=_,p[0|o]=0;else{if((0|(o=y-f|0))<-15)break A;for(p[0|E]=o;;){if(!u[0|(o=e+n|0)]){p[0|o]=1;break t}if(p[0|o]=0,o=n>>>0<255,n=n+1|0,!o)break}}if(a>>>0>5)break A;if(!((n=t+(a=a+1|0)|0)>>>0<256))break}if((0|s)==256)break}}function da(e,t,n,o){var a,f,E,s,y=0;BA=a=BA+-64|0,L0(a+8|0,0,52),y=Ut(e),r[a+20>>2]=y,r[a+36>>2]=y,r[a+4>>2]=y,f=Nt(y),r[a+32>>2]=f,E=Nt(y),r[a+16>>2]=E,s=Nt(y),r[a>>2]=s;A:if(!s|!f|!E||!(y=Nt(y)))ot(f),ot(E),ot(s),e=-22;else{if(e=Ia(a,e,o)){ot(r[a+32>>2]),ot(r[a+16>>2]),ot(r[a>>2]),ot(y);break A}e=0,t=se(r[a+40>>2],r[a+44>>2],r[a+52>>2],t,n,r[a+16>>2],r[a+20>>2],y,r[a+4>>2],0,0,o),ot(r[a+32>>2]),ot(r[a+16>>2]),(t||or(y,r[a>>2],r[a+4>>2]))&&(e=-35),ot(y),ot(r[a>>2])}return BA=a- -64|0,e}function Fa(e,t){var n,o,a=0;BA=n=BA-288|0,ya(o=e+40|0,t),kt(a=e+80|0),k0(n+240|0,o),_0(n+192|0,n+240|0,2128),$0(n+240|0,n+240|0,a),O0(n+192|0,n+192|0,a),k0(n+144|0,n+192|0),_0(n+144|0,n+144|0,n+192|0),k0(e,n+144|0),_0(e,e,n+192|0),_0(e,e,n+240|0),function(f,E){var s,y=0;for(BA=s=BA-144|0,k0(s+96|0,E),k0(s+48|0,s+96|0),k0(s+48|0,s+48|0),_0(s+48|0,E,s+48|0),_0(s+96|0,s+96|0,s+48|0),k0(s+96|0,s+96|0),_0(s+96|0,s+48|0,s+96|0),k0(s+48|0,s+96|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=5;);for(_0(s+96|0,s+48|0,s+96|0),k0(s+48|0,s+96|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=10;);for(_0(s+48|0,s+48|0,s+96|0),k0(s,s+48|0),y=1;k0(s,s),(0|(y=y+1|0))!=20;);for(_0(s+48|0,s,s+48|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=11;);for(_0(s+96|0,s+48|0,s+96|0),k0(s+48|0,s+96|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=50;);for(_0(s+48|0,s+48|0,s+96|0),k0(s,s+48|0),y=1;k0(s,s),(0|(y=y+1|0))!=100;);for(_0(s+48|0,s,s+48|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=51;);_0(s+96|0,s+48|0,s+96|0),k0(s+96|0,s+96|0),k0(s+96|0,s+96|0),_0(f,s+96|0,E),BA=s+144|0}(e,e),_0(e,e,n+144|0),_0(e,e,n+240|0),k0(n+96|0,e),_0(n+96|0,n+96|0,n+192|0),$0(n+48|0,n+96|0,n+240|0);A:{if(!Aa(n+48|0)){if(O0(n,n+96|0,n+240|0),a=-1,!Aa(n))break A;_0(e,e,2176)}(0|an(e))==(u[t+31|0]>>>7|0)&&Sa(e,e),_0(e+120|0,e,o),a=0}return BA=n+288|0,a}function $0(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F;o=r[n+4>>2],a=r[t+4>>2],f=r[n+8>>2],E=r[t+8>>2],s=r[n+12>>2],y=r[t+12>>2],_=r[n+16>>2],w=r[t+16>>2],D=r[n+20>>2],v=r[t+20>>2],Y=r[n+24>>2],U=r[t+24>>2],H=r[n+28>>2],i=r[t+28>>2],c=r[n+32>>2],N=r[t+32>>2],l=r[n+36>>2],F=r[t+36>>2],r[e>>2]=r[t>>2]-r[n>>2],r[e+36>>2]=F-l,r[e+32>>2]=N-c,r[e+28>>2]=i-H,r[e+24>>2]=U-Y,r[e+20>>2]=v-D,r[e+16>>2]=w-_,r[e+12>>2]=y-s,r[e+8>>2]=E-f,r[e+4>>2]=a-o}function O0(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F;o=r[n+4>>2],a=r[t+4>>2],f=r[n+8>>2],E=r[t+8>>2],s=r[n+12>>2],y=r[t+12>>2],_=r[n+16>>2],w=r[t+16>>2],D=r[n+20>>2],v=r[t+20>>2],Y=r[n+24>>2],U=r[t+24>>2],H=r[n+28>>2],i=r[t+28>>2],c=r[n+32>>2],N=r[t+32>>2],l=r[n+36>>2],F=r[t+36>>2],r[e>>2]=r[n>>2]+r[t>>2],r[e+36>>2]=l+F,r[e+32>>2]=c+N,r[e+28>>2]=H+i,r[e+24>>2]=Y+U,r[e+20>>2]=D+v,r[e+16>>2]=_+w,r[e+12>>2]=s+y,r[e+8>>2]=f+E,r[e+4>>2]=o+a}function VB(e){var t,n=0,o=0,a=0,f=0;for(p[11+(t=BA-16|0)|0]=0,p[t+12|0]=0,p[t+13|0]=0,p[t+14|0]=0,r[t+8>>2]=0;;){for(a=u[e+o|0],n=0;p[0|(f=(t+8|0)+n|0)]=u[0|f]|a^u[(3232+(n<<5)|0)+o|0],(0|(n=n+1|0))!=7;);if((0|(o=o+1|0))==31)break}for(o=127&u[e+31|0],e=0,n=0;p[0|(a=(t+8|0)+n|0)]=u[0|a]|o^u[3263+(n<<5)|0],(0|(n=n+1|0))!=7;);for(n=0;n=u[(t+8|0)+e|0]-1|n,(0|(e=e+1|0))!=7;);return n>>>8&1}function XB(e,t){var n=0,o=0,a=0,f=0,E=0;for(L0(V0(e,1952,64)- -64|0,0,293);a=o=(n=f<<3)+e|0,n=t+n|0,E=u[0|o]|u[o+1|0]<<8|u[o+2|0]<<16|u[o+3|0]<<24,o=(u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24)^(u[o+4|0]|u[o+5|0]<<8|u[o+6|0]<<16|u[o+7|0]<<24),n=(u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24)^E,p[0|a]=n,p[a+1|0]=n>>>8,p[a+2|0]=n>>>16,p[a+3|0]=n>>>24,p[a+4|0]=o,p[a+5|0]=o>>>8,p[a+6|0]=o>>>16,p[a+7|0]=o>>>24,(0|(f=f+1|0))!=8;);}function ma(e,t,n,o,a){var f,E=0;BA=f=BA+-64|0;A:{t:{if(E=!n,(n=Ut(e))>>>0<128&&E){if(r[f+56>>2]=0,r[f+48>>2]=0,r[f+52>>2]=0,r[f+40>>2]=0,r[f+44>>2]=0,E=function(s){var y=0,_=0;return y=0,s&&(_=s,y=s,(1|s)>>>0<65536||(y=_)),_=y,!(s=Nt(y))|!(3&u[s-4|0])||L0(s,0,_),s}(n))break t}else r[8960]=28;e=-1;break A}r[f+32>>2]=0,r[f+36>>2]=0,r[f+8>>2]=E,r[f+16>>2]=E,r[f+20>>2]=n,r[f>>2]=E,r[f+12>>2]=n,r[f+24>>2]=0,r[f+28>>2]=0,r[f+4>>2]=n,Ia(f,e,a)?(r[8960]=28,e=-1):(e=1,(0|t)==r[f+40>>2]&&(e=r[f+44>>2]!=(o>>>10|0))),ot(E)}return BA=f- -64|0,e}function Dn(e,t){var n,o=0,a=0,f=0,E=0;if(BA=n=BA-48|0,!((o=qB(e))||(o=-26,t-1>>>0>1||(f=r[e+44>>2],o=r[e+48>>2],r[n>>2]=0,a=r[e+40>>2],r[n+28>>2]=o,r[n+12>>2]=-1,r[n+8>>2]=a,o=((a=f>>>0<(a=o<<3)>>>0?a:f)>>>0)/((f=o<<2)>>>0)|0,r[n+20>>2]=o,r[n+24>>2]=o<<2,r[n+16>>2]=xA(o,f),o=r[e+52>>2],r[n+36>>2]=t,r[n+32>>2]=o,o=function(s,y){var _,w=0;return BA=_=BA-80|0,w=-25,!s|!y||(w=Nt(r[s+20>>2]<<3),r[s+4>>2]=w,w?(w=function(D,v){var Y,U=0,H=0;BA=Y=BA-16|0,H=-22;A:if(!(!D|!v)&&(((U=v<<10)>>>0)/(v>>>0)|0)==1024&&(v=Nt(12),r[D>>2]=v,v)){r[v>>2]=0,r[v+4>>2]=0,v=function(i,c){if(c>>>0>4294967168)i=48;else{if(!(c=function(N){var l=0,F=0,b=0,V=0,W=0,O=0;return N>>>0>=4294967168?(r[8960]=48,0):(N=Nt(76+(b=N>>>0<11?16:N+11&-8)|0))?(l=N-8|0,63&N?(V=(-8&(O=r[(W=N-4|0)>>2]))-(F=(N=(N=(N+63&-64)-8|0)-l>>>0>15?N:N- -64|0)-l|0)|0,3&O?(r[N+4>>2]=V|1&r[N+4>>2]|2,r[4+(V=N+V|0)>>2]=1|r[V+4>>2],r[W>>2]=F|1&r[W>>2]|2,r[N+4>>2]=1|r[N+4>>2],ca(l,F)):(l=r[l>>2],r[N+4>>2]=V,r[N>>2]=l+F)):N=l,3&(l=r[N+4>>2])&&((F=-8&l)>>>0<=b+16>>>0||(r[N+4>>2]=b|1&l|2,l=N+b|0,b=F-b|0,r[l+4>>2]=3|b,r[4+(F=N+F|0)>>2]=1|r[F+4>>2],ca(l,b))),N+8|0):0}(c)))return 48;r[i>>2]=c,i=0}return i}(Y+12|0,U),r[8960]=v;t:{if(v)r[Y+12>>2]=0;else if(v=r[Y+12>>2])break t;ot(r[D>>2]),r[D>>2]=0;break A}r[r[D>>2]>>2]=v,r[r[D>>2]+4>>2]=v,r[r[D>>2]+8>>2]=U,H=0}return BA=Y+16|0,H}(s,r[s+16>>2]))?Wa(s,r[y+56>>2]):(function(D,v,Y){var U,H=0;U=H=BA,BA=H=H-448&-64,!D|!v||(Cr(H- -64|0,0,0,64),y0(H+60|0,r[v+48>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+4>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+44>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+40>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,19),at(H- -64|0,H+60|0,4,0),y0(H+60|0,Y),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+12>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+8>>2])&&(at(H- -64|0,Y,r[v+12>>2],0),1&p[v+56|0]&&(Q0(r[v+8>>2],r[v+12>>2]),r[v+12>>2]=0)),y0(H+60|0,r[v+20>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+16>>2])&&at(H- -64|0,Y,r[v+20>>2],0),y0(H+60|0,r[v+28>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+24>>2])&&(at(H- -64|0,Y,r[v+28>>2],0),2&u[v+56|0]&&(Q0(r[v+24>>2],r[v+28>>2]),r[v+28>>2]=0)),y0(H+60|0,r[v+36>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+32>>2])&&at(H- -64|0,Y,r[v+36>>2],0),Er(H- -64|0,D,64)),BA=U}(_,y,r[s+36>>2]),Q0(_- -64|0,8),function(D,v){var Y,U=0,H=0,i=0;if(BA=Y=BA-1024|0,r[v+28>>2])for(i=D+68|0,H=D- -64|0;y0(H,0),y0(i,U),MB(Y,1024,D,72),Ja(r[r[v>>2]+4>>2]+(xA(r[v+24>>2],U)<<10)|0,Y),y0(H,1),MB(Y,1024,D,72),Ja(1024+(r[r[v>>2]+4>>2]+(xA(r[v+24>>2],U)<<10)|0)|0,Y),(U=U+1|0)>>>0>2];);Q0(Y,1024),BA=Y+1024|0}(_,s),Q0(_,72),w=0):w=-22),BA=_+80|0,w}(n,e))))){if(r[n+8>>2])for(;Fn(n,E),(E=E+1|0)>>>0>2];);(function(s,y){var _,w=0,D=0;if(BA=_=BA-2048|0,!(!s|!y)){if(mg(_+1024|0,(r[r[y>>2]+4>>2]+(r[y+24>>2]<<10)|0)-1024|0),OA[y+28>>2]>=2)for(w=1;D=r[y+24>>2],Kg(_+1024|0,(r[r[y>>2]+4>>2]+(D+xA(w,D)<<10)|0)-1024|0),(w=w+1|0)>>>0>2];);(function(v,Y){for(var U=0,H=0;q0((U=H<<3)+v|0,r[(U=Y+U|0)>>2],r[U+4>>2]),(0|(H=H+1|0))!=128;);})(_,_+1024|0),MB(r[s>>2],r[s+4>>2],_,1024),Q0(_+1024|0,1024),Q0(_,1024),Wa(y,r[s+56>>2])}BA=_+2048|0})(e,n),o=0}return BA=n+48|0,o}function se(e,t,n,o,a,f,E,s,y,_,w,D){var v,Y;return BA=v=BA+-64|0,(Y=Nt(y))?(r[v+32>>2]=0,r[v+36>>2]=0,r[v+24>>2]=0,r[v+28>>2]=0,r[v+20>>2]=E,r[v+16>>2]=f,r[v+12>>2]=a,r[v+8>>2]=o,r[v+4>>2]=y,r[v>>2]=Y,r[v+56>>2]=0,r[v+52>>2]=n,r[v+48>>2]=n,r[v+44>>2]=t,r[v+40>>2]=e,(n=Dn(v,D))?Q0(Y,y):!_|!w||!ln(_,w,v,D)?(s&&V0(s,Y,y),Q0(Y,y),n=0):(Q0(Y,y),Q0(_,w),n=-31),ot(Y)):n=-22,BA=v- -64|0,n}function va(e,t,n,o,a,f){var E,s,y=0,_=0,w=0;return BA=E=BA-592|0,y=-1,function(D){var v=0,Y=0,U=0,H=0,i=0;for(v=32,Y=1;i=(U=u[(v=v-1|0)+D|0])-(H=u[v+3456|0])>>8&Y|255&i,Y&=65535+(U^H)>>>8,v;);return(0|i)!=0}(s=e+32|0)&&(VB(e)||function(D){var v=0,Y=0;for(Y=127&(-1^u[D+31|0]),v=30;Y=-1^u[D+v|0]|Y,v=v-1|0;);return 1&(((255&Y)-1&236-u[0|D])>>>8^-1)}(a)&&(VB(a)||Fa(E+128|0,a)||(aa(E+384|0,f),wt(E+384|0,e,32,0),wt(E+384|0,a,32,0),wt(E+384|0,t,n,o),ag(E+384|0,E+320|0),YB(E+320|0),function(D,v,Y,U){var H;BA=H=BA-2272|0,Da(H+2016|0,v),Da(H+1760|0,U),yt(H+480|0,Y),sr(H+320|0,Y),Z0(H,H+320|0),ht(H+320|0,H,H+480|0),Z0(H+160|0,H+320|0),yt(v=H+640|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+800|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+960|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+1120|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+1280|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+1440|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(H+1600|0,H+160|0),Ie(D),kt(D+40|0),kt(D+80|0),U=255;A:{for(;;){if(!(u[(Y=U)+(H+2016|0)|0]|u[(H+1760|0)+Y|0])){if(U=Y-1|0,Y)continue;break A}break}if(!((0|Y)<0))for(;ce(H+320|0,D),(0|(Y=p[(v=Y)+(H+2016|0)|0]))>=1?(Z0(H+160|0,H+320|0),ht(H+320|0,H+160|0,(H+480|0)+xA((254&Y)>>>1|0,160)|0)):(0|Y)>-1||(Z0(H+160|0,H+320|0),xa(H+320|0,H+160|0,(H+480|0)+xA((0-Y&254)>>>1|0,160)|0)),(0|(Y=p[v+(H+1760|0)|0]))>=1?(Z0(H+160|0,H+320|0),WB(H+320|0,H+160|0,xA((254&Y)>>>1|0,120)+2272|0)):(0|Y)>-1||(Z0(H+160|0,H+320|0),bn(H+320|0,H+160|0,xA((0-Y&254)>>>1|0,120)+2272|0)),Qr(D,H+320|0),Y=v-1|0,(0|v)>0;);}BA=H+2272|0}(E+8|0,E+320|0,E+128|0,s),OB(E+288|0,E+8|0),_=-1,w=fn(E+288|0,e),y=((E+288|0)==(0|e)?_:w)|or(e,E+288|0,32)))),BA=E+592|0,y}function dn(e,t,n,o){var a=0,f=0;A:if(r[t>>2])f=r[e+24>>2],a=r[e+20>>2],o=o?r[t+12>>2]+(f+(-1^a)|0)|0:(f-a|0)-!r[t+12>>2]|0,f=0,(0|(t=u[t+8|0]))!=3&&(f=xA(a,t+1|0));else{if(!(a=u[t+8|0])){o=r[t+12>>2]-1|0,f=0;break A}if(a=xA(a,r[e+20>>2]),t=r[t+12>>2],o){o=(t+a|0)-1|0,f=0;break A}o=a-!t|0,f=0}return t=f+(a=o-1|0)|0,K(n,0,n,0),K(o,0,h,0),function(E,s,y){var _=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0;A:{t:{g:{r:{e:{a:{B:{C:{Q:{if(w=s){if(!(_=y))break Q;break C}return Lg=E-xA((E>>>0)/(y>>>0)|0,y)|0,xg=0,void(h=0)}if(!E)break B;break a}if(!((v=_-1|0)&_))break e;Y=0-(v=(p0(_)+33|0)-p0(w)|0)|0;break g}return Lg=0,xg=w,void(h=0)}if((_=32-p0(w)|0)>>>0<31)break r;break t}if(Lg=E&v,xg=0,(0|_)==1)break A;return y=31&(E=_?31-p0(_-1^_)|0:32),void(h=(63&E)>>>0>=32?0:s>>>y|0)}v=_+1|0,Y=63-_|0}if(_=s,D=31&(w=63&v),w>>>0>=32?(w=0,D=_>>>D|0):(w=_>>>D|0,D=((1<>>D),_=31&(Y&=63),Y>>>0>=32?(s=E<<_,E=0):(s=(1<<_)-1&E>>>32-_|s<<_,E<<=_),v)for(Y=(0|(_=y-1|0))!=-1?0:-1;D=(H=U=D<<1|s>>>31)-(i=y&(U=Y-((w=w<<1|D>>>31)+(_>>>0>>0)|0)>>31))|0,w=w-(H>>>0>>0)|0,s=s<<1|E>>>31,E=c|E<<1,c=1&U,v=v-1|0;);return Lg=D,xg=w,void(h=s<<1|E>>>31)}Lg=E,xg=s,s=0}h=s}(t-(n=h)|0,(t>>>0>>0)-(t>>>0>>0)|0,r[e+24>>2]),h=xg,Lg}function ka(e,t,n,o,a,f,E,s,y,_){var w;return BA=w=BA-352|0,fe(w+32|0,64,y,_),$t(w+96|0,w+32|0),Q0(w+32|0,64),m0(w+96|0,f,E,s),m0(w+96|0,34688,0-E&15,0),m0(w+96|0,t,n,o),m0(w+96|0,34688,0-n&15,0),q0(w+24|0,E,s),m0(w+96|0,w+24|0,8,0),q0(w+24|0,n,o),m0(w+96|0,w+24|0,8,0),Ag(w+96|0,w),Q0(w+96|0,256),a=ur(w,a),Q0(w,16),e&&(a?(L0(e,0,n),a=-1):(Pg(e,t,n,o,y,1,_),a=0)),BA=w+352|0,a}function Fn(e,t){var n,o=0,a=0,f=0;if(BA=n=BA-32|0,!(!e|!r[e+28>>2]))for(r[n+16>>2]=t,o=1;;){if(p[n+24|0]=a,t=0,f=0,o)for(;r[n+28>>2]=0,o=r[n+28>>2],r[n+8>>2]=r[n+24>>2],r[n+12>>2]=o,r[n+20>>2]=t,o=r[n+20>>2],r[n>>2]=r[n+16>>2],r[n+4>>2]=o,wn(e,n),(t=t+1|0)>>>0<(f=r[e+28>>2])>>>0;);if(o=f,(0|(a=a+1|0))==4)break}BA=n+32|0}function Ga(e,t,n,o,a,f,E,s,y,_,w){var D;return BA=D=BA-336|0,fe(D+16|0,64,_,w),$t(D+80|0,D+16|0),Q0(D+16|0,64),m0(D+80|0,E,s,y),m0(D+80|0,34688,0-s&15,0),Pg(e,o,a,f,_,1,w),m0(D+80|0,e,a,f),m0(D+80|0,34688,0-a&15,0),q0(D+8|0,s,y),m0(D+80|0,D+8|0,8,0),q0(D+8|0,a,f),m0(D+80|0,D+8|0,8,0),Ag(D+80|0,t),Q0(D+80|0,256),n&&(r[n>>2]=16,r[n+4>>2]=0),BA=D+336|0,0}function ba(e,t,n,o,a,f,E,s,y,_){var w;return BA=w=BA-352|0,hn(w+32|0,y,_),$t(w+96|0,w+32|0),Q0(w+32|0,64),m0(w+96|0,f,E,s),q0(w+24|0,E,s),m0(w+96|0,w+24|0,8,0),m0(w+96|0,t,n,o),q0(w+24|0,n,o),m0(w+96|0,w+24|0,8,0),Ag(w+96|0,w),Q0(w+96|0,256),a=ur(w,a),Q0(w,16),e&&(a?(L0(e,0,n),a=-1):(rn(e,t,n,o,y,_),a=0)),BA=w+352|0,a}function Ut(e){var t=0,n=0,o=0;A:{t:if(3&(t=e)){if(!u[0|e])return 0;for(;;){if(!(3&(t=t+1|0)))break t;if(!u[0|t])break}break A}for(;n=t,t=t+4|0,!((-1^(o=r[n>>2]))&o-16843009&-2139062144););if(!(255&o))return n-e|0;for(;o=u[n+1|0],n=t=n+1|0,o;);}return t-e|0}function nr(e,t){var n,o=0,a=0,f=0,E=0,s=0;A:if(!(((n=u[0|e])-48&255)>>>0>9)){for(a=n,o=e;;){if(E=o,f>>>0>429496729||(a=(255&a)-48|0)>>>0>(-1^(o=xA(f,10)))>>>0)break A;if(f=o+a|0,!(((a=u[0|(o=E+1|0)])-48&255)>>>0<10))break}(0|e)==(0|o)|((0|n)==48?(0|e)!=(0|E):0)||(r[t>>2]=f,s=o)}return s}function Sa(e,t){var n,o,a,f,E,s,y,_,w;n=r[t+4>>2],o=r[t+8>>2],a=r[t+12>>2],f=r[t+16>>2],E=r[t+20>>2],s=r[t+24>>2],y=r[t+28>>2],_=r[t+32>>2],w=r[t+36>>2],r[e>>2]=0-r[t>>2],r[e+36>>2]=0-w,r[e+32>>2]=0-_,r[e+28>>2]=0-y,r[e+24>>2]=0-s,r[e+20>>2]=0-E,r[e+16>>2]=0-f,r[e+12>>2]=0-a,r[e+8>>2]=0-o,r[e+4>>2]=0-n}function mn(e,t,n){var o=0;o=t<<8&16711680|t<<24,o|=255&(n<<8|t>>>24)|65280&(n<<24|t>>>8),t=-16777216&((255&n)<<24|t>>>8)|16711680&((16777215&n)<<8|t>>>24)|n>>>8&65280|n>>>24|0,p[0|e]=t,p[e+1|0]=t>>>8,p[e+2|0]=t>>>16,p[e+3|0]=t>>>24,t=o,p[e+4|0]=t,p[e+5|0]=t>>>8,p[e+6|0]=t>>>16,p[e+7|0]=t>>>24}function Ya(e,t,n){var o;o=e,n?(r[e+48>>2]=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,n=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24):(r[e+48>>2]=0,n=0),r[o+52>>2]=n,r[e+56>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,r[e+60>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24}function dg(e,t){var n,o,a,f,E,s,y,_,w;n=r[t+8>>2],o=r[t+12>>2],a=r[t+16>>2],f=r[t+20>>2],E=r[t+24>>2],s=r[t+28>>2],y=r[t>>2],_=r[t+4>>2],w=r[t+36>>2],r[e+32>>2]=r[t+32>>2],r[e+36>>2]=w,r[e+24>>2]=E,r[e+28>>2]=s,r[e+16>>2]=a,r[e+20>>2]=f,r[e+8>>2]=n,r[e+12>>2]=o,r[e>>2]=y,r[e+4>>2]=_}function Ha(e,t,n,o,a,f,E,s,y,_,w){var D;return BA=D=BA-48|0,r[D+8>>2]=0,r[D>>2]=0,r[D+4>>2]=0,gr(D+16|0,_,w),w=u[_+16|0]|u[_+17|0]<<8|u[_+18|0]<<16|u[_+19|0]<<24,_=u[_+20|0]|u[_+21|0]<<8|u[_+22|0]<<16|u[_+23|0]<<24,r[D+4>>2]=w,r[D+8>>2]=_,function(v,Y,U,H,i,c,N,l,F,b,V){var W;BA=W=BA-336|0,ia(W+16|0,64,b,V),$t(W+80|0,W+16|0),Q0(W+16|0,64),m0(W+80|0,N,l,F),m0(W+80|0,34704,0-l&15,0),$B(v,H,i,c,b,1,V),m0(W+80|0,v,i,c),m0(W+80|0,34704,0-i&15,0),q0(W+8|0,l,F),m0(W+80|0,W+8|0,8,0),q0(W+8|0,i,c),m0(W+80|0,W+8|0,8,0),Ag(W+80|0,Y),Q0(W+80|0,256),U&&(r[U>>2]=16,r[U+4>>2]=0),BA=W+336|0}(e,t,n,o,a,f,E,s,y,D,D+16|0),Q0(D+16|0,32),BA=D+48|0,0}function Na(e,t,n,o,a,f,E,s,y,_){var w;return BA=w=BA-48|0,r[w+8>>2]=0,r[w>>2]=0,r[w+4>>2]=0,gr(w+16|0,y,_),_=u[y+16|0]|u[y+17|0]<<8|u[y+18|0]<<16|u[y+19|0]<<24,y=u[y+20|0]|u[y+21|0]<<8|u[y+22|0]<<16|u[y+23|0]<<24,r[w+4>>2]=_,r[w+8>>2]=y,e=function(D,v,Y,U,H,i,c,N,l,F){var b;return BA=b=BA-352|0,ia(b+32|0,64,l,F),$t(b+96|0,b+32|0),Q0(b+32|0,64),m0(b+96|0,i,c,N),m0(b+96|0,34704,0-c&15,0),m0(b+96|0,v,Y,U),m0(b+96|0,34704,0-Y&15,0),q0(b+24|0,c,N),m0(b+96|0,b+24|0,8,0),q0(b+24|0,Y,U),m0(b+96|0,b+24|0,8,0),Ag(b+96|0,b),Q0(b+96|0,256),H=ur(b,H),Q0(b,16),D&&(H?(L0(D,0,Y),H=-1):($B(D,v,Y,U,l,1,F),H=0)),BA=b+352|0,H}(e,t,n,o,a,f,E,s,w,w+16|0),Q0(w+16|0,32),BA=w+48|0,e}function vn(e){var t;return t=u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,e=u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24,h=65280&(e<<24|t>>>8)|255&(e<<8|t>>>24)|t<<8&16711680|t<<24,-16777216&((255&e)<<24|t>>>8)|16711680&((16777215&e)<<8|t>>>24)|e>>>8&65280|e>>>24|0}function Ua(e,t,n,o,a,f,E,s,y,_,w){var D;return BA=D=BA-336|0,hn(D+16|0,_,w),$t(D+80|0,D+16|0),Q0(D+16|0,64),m0(D+80|0,E,s,y),q0(D+8|0,s,y),m0(D+80|0,D+8|0,8,0),rn(e,o,a,f,_,w),m0(D+80|0,e,a,f),q0(D+8|0,a,f),m0(D+80|0,D+8|0,8,0),Ag(D+80|0,t),Q0(D+80|0,256),n&&(r[n>>2]=16,r[n+4>>2]=0),BA=D+336|0,0}function Ma(e,t,n,o){var a;if(BA=a=BA-192|0,!(!n|(t-1&255)>>>0>=64|(o-1&255)>>>0>=64))return lA[a+130>>1]=257,p[a+129|0]=o,p[a+128|0]=t,ga(a+128|4),q0(a+128|8,0,0),L0(a+144|0,0,48),XB(e,a+128|0),L0(o+a|0,0,128-o|0),Ee(t=e,e=V0(a,n,o),128,0),Q0(e,128),BA=e+192|0,0;z0(),s0()}function Ra(e,t,n){r[e+48>>2]=n?u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24:0,r[e+52>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,r[e+56>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,r[e+60>>2]=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24}function La(e,t,n,o,a,f,E){var s;return BA=s=BA-16|0,e=L0(e,0,128),E>>>0<2147483649&&!(o|f)?E>>>0>8191&&a|f?(vt(s,16),e=se(a,E>>>10|0,1,t,n,s,16,0,32,e,128,2)?-1:0):(r[8960]=28,e=-1):(r[8960]=22,e=-1),BA=s+16|0,e}function kn(e){var t=0;return(0-(t=e+4&(e+65488>>>8^-1)&(57-e>>>8^-1)&255|((t=e-65|0)>>>8^-1)&t&(90-e>>>8^-1)&255|e+185&(e+65439>>>8^-1)&(122-e>>>8^-1)&255|63&(1+(16288^e)>>>8^-1)|62&(1+(16338^e)>>>8^-1))>>>8^-1)&1+(65470^e)>>>8&255|t}function Gn(e){var t=0;return(0-(t=e+4&(e+65488>>>8^-1)&(57-e>>>8^-1)&255|((t=e-65|0)>>>8^-1)&t&(90-e>>>8^-1)&255|e+185&(e+65439>>>8^-1)&(122-e>>>8^-1)&255|63&(1+(16336^e)>>>8^-1)|62&(1+(16340^e)>>>8^-1))>>>8^-1)&1+(65470^e)>>>8&255|t}function ir(e,t){var n,o,a=0,f=0,E=0,s=0;for(BA=n=BA-16|0,a=10;s=a,E=(t>>>0)/10|0,p[0|(f=(a=a-1|0)+(n+6|0)|0)]=t-xA(E,10)|48,!(t>>>0<10)&&(t=E,a););o=V0(t=e,f,e=11-s|0)+e|0,p[0|o]=0,BA=n+16|0}function Mt(e,t,n){var o=0,a=0,f=0;if(!n)return 0;A:if(o=u[0|e]){for(;;){if((0|(a=u[0|t]))==(0|o)&&!(!(n=n-1|0)|!a)){if(t=t+1|0,o=u[e+1|0],e=e+1|0,o)continue;break A}break}f=o}return(255&f)-u[0|t]|0}function ht(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n),_0(o,o,n+40|0),_0(f=e+120|0,n+120|0,t+120|0),_0(e,t+80|0,n+80|0),O0(a,e,e),$0(e,E,o),O0(o,E,o),O0(E,a,f),$0(f,a,f),BA=a+48|0}function xa(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n+40|0),_0(o,o,n),_0(f=e+120|0,n+120|0,t+120|0),_0(e,t+80|0,n+80|0),O0(a,e,e),$0(e,E,o),O0(o,E,o),$0(E,a,f),O0(f,a,f),BA=a+48|0}function Ja(e,t){for(var n=0,o=0,a=0,f=0;a=(n=o<<3)+e|0,f=u[0|(n=t+n|0)]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,n=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,r[a>>2]=f,r[a+4>>2]=n,(0|(o=o+1|0))!=128;);}function Pa(e,t,n){var o;if(r[12+(o=BA-16|0)>>2]=e,r[o+8>>2]=t,t=0,r[o+4>>2]=0,(0|n)>=1)for(;r[o+4>>2]=r[o+4>>2]|u[r[o+8>>2]+t|0]^u[r[o+12>>2]+t|0],(0|n)!=(0|(t=t+1|0)););return(r[o+4>>2]-1>>>8&1)-1|0}function bn(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n+40|0),_0(o,o,n),_0(f=e+120|0,n+80|0,t+120|0),O0(a,t=t+80|0,t),$0(e,E,o),O0(o,E,o),$0(E,a,f),O0(f,a,f),BA=a+48|0}function WB(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n),_0(o,o,n+40|0),_0(f=e+120|0,n+80|0,t+120|0),O0(a,t=t+80|0,t),$0(e,E,o),O0(o,E,o),O0(E,a,f),$0(f,a,f),BA=a+48|0}function or(e,t,n){var o;if(r[12+(o=BA-16|0)>>2]=e,r[o+8>>2]=t,t=0,p[o+7|0]=0,n)for(;p[o+7|0]=u[o+7|0]|u[r[o+8>>2]+t|0]^u[r[o+12>>2]+t|0],(0|n)!=(0|(t=t+1|0)););return(u[o+7|0]-1>>>8&1)-1|0}function Ka(e,t,n){var o,a=0,f=0;if(BA=o=BA-16|0,p[o+15|0]=0,f=-1,!(0|Ct[r[8950]](e,t,n))){for(;p[o+15|0]=u[e+a|0]|u[o+15|0],(0|(a=a+1|0))!=32;);f=0-(u[o+15|0]-1>>>8&1)|0}return BA=o+16|0,f}function ce(e,t){var n,o,a,f,E;BA=o=BA-48|0,k0(e,t),k0(n=e+80|0,E=t+40|0),function(s,y){var _,w,D,v,Y,U,H,i,c,N,l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j,rA,YA,SA,NA,VA,XA,g0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0,X=0,eA=0,CA=0,h0=0,I0=0,w0=0,d0=0,S0=0,Y0=0,T0=0;Y=$=(t0=r[y+12>>2])<<1,U=$>>31,H=$=(B0=r[y+4>>2])<<1,$=K(Y,U,$,_=$>>31),zA=h,cA=$,iA=$=h0=r[y+8>>2],ZA=K($,n0=$>>31,$,n0),$=h+zA|0,$=(cA=cA+ZA|0)>>>0>>0?$+1|0:$,ZA=cA,w=cA=I0=r[y+16>>2],i=cA>>31,c=cA=(w0=r[y>>2])<<1,zA=K(w,i,cA,D=cA>>31),$=h+$|0,$=(cA=ZA+zA|0)>>>0>>0?$+1|0:$,o0=cA,zA=r[y+28>>2],AA=cA=xA(zA,38),bA=zA,ZA=K(cA,O=cA>>31,zA,hA=zA>>31),$=h+$|0,$=(cA=o0+ZA|0)>>>0>>0?$+1|0:$,r0=cA,o0=r[y+32>>2],E0=K(l=cA=xA(o0,19),F=cA>>31,cA=(ZA=r[y+24>>2])<<1,cA>>31),cA=h+$|0,cA=E0>>>0>(X=r0+E0|0)>>>0?cA+1|0:cA,r0=X,CA=r[y+36>>2],N=$=xA(CA,38),v=$>>31,z=y=(X=r[y+20>>2])<<1,E0=K($,v,y,V=y>>31),y=h+cA|0,yA=($=r0+E0|0)<<1,SA=$=($>>>0>>0?y+1|0:y)<<1|$>>>31,RA=y=yA+33554432|0,NA=$=y>>>0<33554432?$+1|0:$,y=$>>26,$=(67108863&$)<<6|RA>>>26,cA=K(H,_,w,i),E0=h,r0=$,tA=$=h0<<1,d0=t0,t0=K($,W=$>>31,t0,fA=t0>>31),$=h+E0|0,$=(cA=t0+cA|0)>>>0>>0?$+1|0:$,h0=X,t0=(E0=K(X,gA=X>>31,c,D))+cA|0,cA=h+$|0,cA=t0>>>0>>0?cA+1|0:cA,I0=t0,j=$=zA<<1,t0=K(l,F,$,_A=$>>31),$=h+cA|0,$=(zA=I0+t0|0)>>>0>>0?$+1|0:$,cA=zA,t0=ZA,zA=K(N,v,ZA,b=ZA>>31),$=h+$|0,$=(cA=cA+zA|0)>>>0>>0?$+1|0:$,zA=cA,y=y+(cA=$<<1|cA>>>31)|0,S0=$=r0+(zA<<=1)|0,$=$>>>0>>0?y+1|0:y,VA=y=S0+16777216|0,y=(33554431&($=y>>>0<16777216?$+1|0:$))<<7|y>>>25,zA=$>>25,$=K(Y,U,d0,fA),cA=h,r0=y,y=(E0=K(w,i,tA,W))+$|0,$=h+cA|0,$=y>>>0>>0?$+1|0:$,cA=K(H,_,z,V),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(E0=K(c,D,ZA,b))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,E0=o0,o0=K(l,F,o0,aA=o0>>31),$=h+y|0,$=(cA=o0+cA|0)>>>0>>0?$+1|0:$,y=(o0=K(N,v,j,_A))+cA|0,cA=h+$|0,y=(($=y)>>>0>>0?cA+1|0:cA)<<1|$>>>31,o0=$<<1,$=y+zA|0,$=(cA=r0+o0|0)>>>0>>0?$+1|0:$,Y0=cA=(y=cA)+33554432|0,zA=$=cA>>>0<33554432?$+1|0:$,$=-67108864&cA,r[s+24>>2]=y-$,o0=s,y=K(y=xA(X,38),y>>31,X,gA),$=h,r0=y,X=K(y=w0,cA=y>>31,y,cA),cA=h+$|0,cA=(y=r0+X|0)>>>0>>0?cA+1|0:cA,$=y,eA=y=xA(ZA,19),wA=y>>31,rA=y=w<<1,y=$+(ZA=K(eA,wA,y,mA=y>>31))|0,$=h+cA|0,$=y>>>0>>0?$+1|0:$,cA=K(Y,U,AA,O),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(ZA=K(l,F,tA,W))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,ZA=K(H,_,N,v),$=h+y|0,XA=$=((y=cA=ZA+cA|0)>>>0>>0?$+1|0:$)<<1|y>>>31,w0=y=33554432+(X=y<<1)|0,I0=cA=y>>>0<33554432?$+1|0:$,y=(67108863&cA)<<6|y>>>26,ZA=cA>>26,$=K(eA,wA,z,V),cA=h,T0=y,y=(B0=K(c,D,r0=B0,YA=r0>>31))+$|0,$=h+cA|0,$=y>>>0>>0?$+1|0:$,cA=(B0=K(w,i,AA,O))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,B0=K(l,F,Y,U),$=h+y|0,$=(cA=B0+cA|0)>>>0>>0?$+1|0:$,y=(B0=K(N,v,iA,n0))+cA|0,cA=h+$|0,y=(($=y)>>>0>>0?cA+1|0:cA)<<1|$>>>31,B0=$<<1,$=y+ZA|0,$=(cA=T0+B0|0)>>>0>>0?$+1|0:$,B0=cA,(y=cA+16777216|0)>>>0<16777216&&($=$+1|0),T0=y,cA=y,y=$>>25,$=(33554431&$)<<7|cA>>>25,ZA=y,y=K(c,D,iA,n0),cA=h,g0=$,r0=K(H,_,r0,YA),$=h+cA|0,$=(y=r0+y|0)>>>0>>0?$+1|0:$,r0=K(eA,wA,t0,b),cA=h+$|0,cA=(y=r0+y|0)>>>0>>0?cA+1|0:cA,r0=K(z,V,AA,O),$=h+cA|0,$=(y=r0+y|0)>>>0>>0?$+1|0:$,cA=K(l,F,rA,mA),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(r0=K(N,v,Y,U))+y|0,y=h+$|0,$=($=(y=cA>>>0>>0?y+1|0:y)<<1|cA>>>31)+ZA|0,cA=$=(y=g0+(cA<<=1)|0)>>>0>>0?$+1|0:$,r0=$=y+33554432|0,ZA=cA=$>>>0<33554432?cA+1|0:cA,$&=-67108864,r[o0+8>>2]=y-$,y=K(tA,W,h0,gA),cA=h,$=(eA=K(w,i,Y,U))+y|0,y=h+cA|0,y=$>>>0>>0?y+1|0:y,cA=(eA=K(H,_,t0,b))+$|0,$=h+y|0,$=cA>>>0>>0?$+1|0:$,y=(eA=K(c,D,bA,hA))+cA|0,cA=h+$|0,cA=y>>>0>>0?cA+1|0:cA,eA=K(N,v,E0,aA),$=h+cA|0,$=($=($=(y=eA+y|0)>>>0>>0?$+1|0:$)<<1|y>>>31)+(cA=zA>>26)|0,cA=y=(zA=(67108863&zA)<<6|Y0>>>26)+(y<<1)|0,y=$=y>>>0>>0?$+1|0:$,Y0=$=cA+16777216|0,zA=y=$>>>0<16777216?y+1|0:y,y=-33554432&$,r[o0+28>>2]=cA-y,y=K(c,D,d0,fA),$=h,cA=K(H,_,iA,n0),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=K(t0,b,AA,O),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(n0=K(l,F,z,V))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,$=(n0=K(N,v,w,i))+cA|0,cA=h+y|0,y=$,$=($>>>0>>0?cA+1|0:cA)<<1|$>>>31,cA=y<<1,$=(y=ZA>>26)+$|0,$=(cA=cA+(ZA=(67108863&ZA)<<6|r0>>>26)|0)>>>0>>0?$+1|0:$,d0=cA=(y=cA)+16777216|0,ZA=$=cA>>>0<16777216?$+1|0:$,$=-33554432&cA,r[o0+12>>2]=y-$,n0=s,y=K(t0,b,tA,W),$=h,cA=K(w,i,w,i),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=K(Y,U,z,V),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=K(H,_,j,_A),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(o0=K(c,D,E0,aA))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,$=(CA=K(N,v,o0=CA,r0=o0>>31))+cA|0,cA=h+y|0,s=(y=$)<<1,$=(y=zA>>25)+($=($>>>0>>0?cA+1|0:cA)<<1|$>>>31)|0,$=(cA=s+(zA=(33554431&zA)<<7|Y0>>>25)|0)>>>0>>0?$+1|0:$,CA=cA=(y=cA)+33554432|0,zA=$=cA>>>0<33554432?$+1|0:$,$=-67108864&cA,r[n0+32>>2]=y-$,$=ZA>>25,cA=(ZA=(33554431&ZA)<<7|d0>>>25)+(yA-(y=-67108864&RA)|0)|0,y=$+(SA-((y>>>0>yA>>>0)+NA|0)|0)|0,$=y=cA>>>0>>0?y+1|0:y,ZA=y=cA+33554432|0,y=((67108863&($=y>>>0<33554432?$+1|0:$))<<6|y>>>26)+(S0=S0-(-33554432&VA)|0)|0,r[n0+20>>2]=y,y=-67108864&ZA,r[n0+16>>2]=cA-y,y=K(Y,U,t0,b),cA=h,$=(t0=K(h0,gA,rA,mA))+y|0,y=h+cA|0,y=$>>>0>>0?y+1|0:y,cA=(t0=K(tA,W,bA,hA))+$|0,$=h+y|0,$=cA>>>0>>0?$+1|0:$,y=(t0=K(H,_,E0,aA))+cA|0,cA=h+$|0,cA=y>>>0>>0?cA+1|0:cA,t0=K(c,D,o0,r0),$=h+cA|0,$=($=($=(y=t0+y|0)>>>0>>0?$+1|0:$)<<1|y>>>31)+(cA=zA>>26)|0,$=(y=(zA=(67108863&zA)<<6|CA>>>26)+(y<<1)|0)>>>0>>0?$+1|0:$,cA=y,zA=y,y=$,y=($=cA+16777216|0)>>>0<16777216?y+1|0:y,cA=-33554432&$,r[n0+36>>2]=zA-cA,ZA=B0-(-33554432&T0)|0,y=($=K((33554431&y)<<7|$>>>25,y>>25,19,0))+(X-(cA=-67108864&w0)|0)|0,cA=h+(XA-((cA>>>0>X>>>0)+I0|0)|0)|0,cA=y>>>0<$>>>0?cA+1|0:cA,$=y,y=cA,y=((67108863&(y=(cA=$+33554432|0)>>>0<33554432?y+1|0:y))<<6|cA>>>26)+ZA|0,r[n0+4>>2]=y,s=-67108864&cA,r[n0>>2]=$-s}(f=e+120|0,t+80|0),O0(a=e+40|0,t,E),k0(o,a),O0(a,n,e),$0(n,n,e),$0(e,o,a),$0(f,f,n),BA=o+48|0}function Fg(e){var t,n;return(e=(t=r[8943])+(n=e+3&-4)|0)>>>0<=t>>>0&&(0|n)>=1||e>>>0>In()<<16>>>0&&!(0|un(0|e))?(r[8960]=48,-1):(r[8943]=e,t)}function qa(e,t){var n;return BA=n=BA+-64|0,(t-1&255)>>>0>=64&&(z0(),s0()),p[n+3|0]=1,p[n+1|0]=0,p[n+2|0]=1,p[0|n]=t,ga(4|n),q0(8|n,0,0),L0(n+16|0,0,48),XB(e,n),BA=n- -64|0,0}function Pg(e,t,n,o,a,f,E){var s=0,y=0;s=o,(((s=(y=n+63|0)>>>0<63?s+1|0:s)>>>6|0)+((0|(s=(63&s)<<26|y>>>6))!=0)|0)==1&(y=0-s|0)>>>0>>0&&(z0(),s0()),$B(e,t,n,o,a,f,E)}function Kg(e,t){for(var n=0,o=0,a=0,f=0;o=(n=a<<3)+e|0,f=r[(n=t+n|0)>>2],n=r[o+4>>2]^r[n+4>>2],r[o>>2]=r[o>>2]^f,r[o+4>>2]=n,(0|(a=a+1|0))!=128;);}function Ta(e){var t,n;return 95&(1+(32704^e)>>>8^-1)|45&(1+(16321^e)>>>8^-1)|(t=e+65510>>>8&255)&e+65|(n=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&(-1^n)&255}function Va(e){var t,n;return 47&(1+(16320^e)>>>8^-1)|43&(1+(16321^e)>>>8^-1)|(t=e+65510>>>8&255)&e+65|(n=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&(-1^n)&255}function Cr(e,t,n,o){var a=0;a=-1;A:if(!(n>>>0>64|o-1>>>0>63)){t:{if((!n||!t)&&!qa(e,255&o))break t;if(Ma(e,255&o,t,255&n))break A}a=0}return a}function OB(e,t){var n,o,a;BA=n=BA-144|0,er(n+96|0,t+80|0),_0(n+48|0,t,n+96|0),_0(n,t+40|0,n+96|0),Jg(e,n),o=e,a=an(n+48|0)<<7^u[e+31|0],p[o+31|0]=a,BA=n+144|0}function jB(e,t){var n,o=0;if(p[15+(n=BA-16|0)|0]=0,t)for(;p[n+15|0]=u[e+o|0]|u[n+15|0],(0|(o=o+1|0))!=(0|t););return u[n+15|0]-1>>>8&1}function qA(e,t,n,o){var a;return o=t+o|0,o=(a=e+n|0)>>>0>>0?o+1|0:o,n=K(e<<1&-2,1&(t=t<<1|e>>>31),n,0),e=h+o|0,h=e=(t=n+a|0)>>>0>>0?e+1|0:e,t}function Xa(e,t,n){var o,a=0;if(o=n>>>3|0)for(n=0;mn((a=n<<3)+e|0,r[(a=t+a|0)>>2],r[a+4>>2]),(0|o)!=(0|(n=n+1|0)););}function Wa(e,t){var n=0;(function(o,a){a&&((a=r[o>>2])&&Q0(r[a+4>>2],r[o+16>>2]<<10),(a=r[o+4>>2])&&Q0(a,r[o+20>>2]<<3))})(e,4&t),ot(r[e+4>>2]),r[e+4>>2]=0,(t=r[e>>2])&&(n=r[t>>2])&&ot(n),ot(t),r[e>>2]=0}function q0(e,t,n){p[0|e]=t,p[e+1|0]=t>>>8,p[e+2|0]=t>>>16,p[e+3|0]=t>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24}function Q0(e,t){var n;if(r[12+(n=BA-16|0)>>2]=e,t)for(e=0;p[r[n+12>>2]+e|0]=0,(0|t)!=(0|(e=e+1|0)););}function vt(e,t){e|=0;var n=0,o=0,a=0;if(t|=0)for(;o=e+n|0,a=zB(),p[0|o]=a,(0|(n=n+1|0))!=(0|t););}function Oa(e,t,n,o,a){var f,E;return e|=0,t|=0,n|=0,o|=0,BA=f=(E=BA)-128&-64,pa(f,a|=0),_a(f,t,n,o),ua(f,e),BA=E,0}function ja(e){var t=0,n=0,o=0;for(t=1;t=u[0|(o=e+n|0)]+t|0,p[0|o]=t,t=t>>>8|0,(0|(n=n+1|0))!=4;);}function Za(e,t,n,o,a,f,E,s){var y,_=0;return BA=y=BA-32|0,_=-1,ea(y,E,s)||(_=fr(e,t,n,o,a,f,y),Q0(y,32)),BA=y+32|0,_}function za(e,t,n,o,a,f,E,s){var y,_=0;return BA=y=BA-32|0,_=-1,ea(y,E,s)||(_=Ir(e,t,n,o,a,f,y),Q0(y,32)),BA=y+32|0,_}function Z0(e,t){var n,o,a;_0(e,t,n=t+120|0),_0(e+40|0,o=t+40|0,a=t+80|0),_0(e+80|0,a,n),_0(e+120|0,t,o)}function $a(e,t,n,o,a,f,E){return!o&n>>>0>=16|o?za(e,t+16|0,t,n-16|0,o-(n>>>0<16)|0,a,f,E):-1}function An(e,t){for(var n=0,o=0;p[0|(o=e+n|0)]=u[0|o]^u[t+n|0],(0|(n=n+1|0))!=8;);}function tn(e,t,n){var o,a;BA=o=(a=BA)-384&-64,cr(o,0,0,24),zt(o,t,32,0),zt(o,n,32,0),hr(o,e,24),BA=a}function yt(e,t){var n;O0(e,n=t+40|0,t),$0(e+40|0,n,t),dg(e+80|0,t+80|0),_0(e+120|0,t+120|0,2224)}function ZB(e,t,n,o,a,f,E){return t-1>>>0>63|E>>>0>64?-1:function(s,y,_,w,D,v,Y){var U,H=0;if(U=H=BA,BA=H=H-384&-64,!(!s|(w-1&255)>>>0>=64|(D|v?!y:0)|Y>>>0>=65|(Y?!_:0)))return Y?Ma(H,w,_,Y):qa(H,w),Ee(H,y,D,v),UB(H,s,w),BA=U,0;z0(),s0()}(e,n,f,255&t,o,a,255&E)}function gn(e,t,n,o,a,f,E){return!o&n>>>0>=4294967280|o&&(z0(),s0()),Za(e+16|0,e,t,n,o,a,f,E)}function Qr(e,t){var n;_0(e,t,n=t+120|0),_0(e+40|0,t+40|0,t=t+80|0),_0(e+80|0,t,n)}function U0(e){var t;return t=u[0|e]|u[e+1|0]<<8,e=u[e+2|0],h=e>>>16|0,t|e<<16}function zB(){var e,t;return BA=e=BA-16|0,p[e+15|0]=0,t=0|N0(1024,e+15|0,0),BA=e+16|0,0|t}function en(e,t,n,o,a){var f;return BA=f=BA-416|0,function(E,s){var y,_=0,w=0;for(BA=y=BA-192|0,ye(E),L0(y- -64|0,54,128),p[y+64|0]=54^u[0|s],_=1;p[0|(w=(y- -64|0)+_|0)]=u[0|w]^u[s+_|0],(0|(_=_+1|0))!=32;);for(wt(E,y- -64|0,128,0),ye(E=E+208|0),L0(y- -64|0,92,128),p[y+64|0]=92^u[0|s],_=1;p[0|(w=(y- -64|0)+_|0)]=u[0|w]^u[s+_|0],(0|(_=_+1|0))!=32;);wt(E,y- -64|0,128,0),Q0(y- -64|0,128),Q0(y,64),BA=y+192|0}(f,a),wt(f,t,n,o),function(E,s){var y,_=0;BA=y=BA+-64|0,function(w,D){var v;BA=v=BA+-64|0,ag(w,v),wt(w=w+208|0,v,64,0),ag(w,D),Q0(v,64),BA=v- -64|0}(E,y),_=r[y+28>>2],E=r[y+24>>2],p[s+24|0]=E,p[s+25|0]=E>>>8,p[s+26|0]=E>>>16,p[s+27|0]=E>>>24,p[s+28|0]=_,p[s+29|0]=_>>>8,p[s+30|0]=_>>>16,p[s+31|0]=_>>>24,_=r[y+20>>2],E=r[y+16>>2],p[s+16|0]=E,p[s+17|0]=E>>>8,p[s+18|0]=E>>>16,p[s+19|0]=E>>>24,p[s+20|0]=_,p[s+21|0]=_>>>8,p[s+22|0]=_>>>16,p[s+23|0]=_>>>24,_=r[y+12>>2],E=r[y+8>>2],p[s+8|0]=E,p[s+9|0]=E>>>8,p[s+10|0]=E>>>16,p[s+11|0]=E>>>24,p[s+12|0]=_,p[s+13|0]=_>>>8,p[s+14|0]=_>>>16,p[s+15|0]=_>>>24,_=r[y+4>>2],E=r[y>>2],p[0|s]=E,p[s+1|0]=E>>>8,p[s+2|0]=E>>>16,p[s+3|0]=E>>>24,p[s+4|0]=_,p[s+5|0]=_>>>8,p[s+6|0]=_>>>16,p[s+7|0]=_>>>24,BA=y- -64|0}(f,e),BA=f+416|0,0}function he(e,t,n,o){var a;return BA=a=BA-208|0,ye(a),wt(a,t,n,o),ag(a,e),BA=a+208|0,0}function pt(e,t){var n=0;return(-1>>>(n=31&t)&e)<>>e}function ag(e,t){var n;BA=n=BA-704|0,function(o,a){var f,E=0;(f=r[o+72>>2]>>>3&127)>>>0<=111?V0(80+(o+f|0)|0,35424,112-f|0):(V0((E=o+80|0)+f|0,35424,128-f|0),Ar(o,E,a,a+640|0),L0(E,0,112)),Xa(o+192|0,o- -64|0,16),Ar(o,o+80|0,a,a+640|0)}(e,n),Xa(t,e,64),Q0(n,704),Q0(e,208),BA=n+704|0}function $B(e,t,n,o,a,f,E){(0|o)==1|o>>>0>1&&(z0(),s0()),Ct[r[8957]](e,t,n,o,a,f,E)}function rn(e,t,n,o,a,f){(0|o)==1|o>>>0>1&&(z0(),s0()),Ct[r[8956]](e,t,n,o,a,1,0,f)}function ye(e){r[e+64>>2]=0,r[e+68>>2]=0,r[e+72>>2]=0,r[e+76>>2]=0,V0(e,34720,64)}function Er(e,t,n){return n>>>0>=256&&(D0(2016,2036,107,2089),s0()),UB(e,t,255&n)}function Bn(){var e;BA=e=BA-16|0,p[e+15|0]=0,N0(1062,e+15|0,0),BA=e+16|0}function Aa(e){var t;return BA=t=BA-32|0,Jg(t,e),e=jB(t,32),BA=t+32|0,e}function sr(e,t){var n;BA=n=BA-128|0,function(o,a){dg(o,a),dg(o+40|0,a+40|0),dg(o+80|0,a+80|0)}(n+8|0,t),ce(e,n+8|0),BA=n+128|0}function y0(e,t){p[0|e]=t,p[e+1|0]=t>>>8,p[e+2|0]=t>>>16,p[e+3|0]=t>>>24}function Zt(e,t,n){TB(e,t,n),TB(e+40|0,t+40|0,n),TB(e+80|0,t+80|0,n)}function an(e){var t;return BA=t=BA-32|0,Jg(t,e),BA=t+32|0,1&p[0|t]}function cr(e,t,n,o){return 0|Cr(e|=0,t|=0,n|=0,o|=0)}function ta(e){p[e+32|0]=1,p[e+33|0]=0,p[e+34|0]=0,p[e+35|0]=0}function nn(e){r[e>>2]=0,r[e+4>>2]=0,r[e+8>>2]=0,r[e+12>>2]=0}function ga(e){p[0|e]=0,p[e+1|0]=0,p[e+2|0]=0,p[e+3|0]=0}function hr(e,t,n){return 0|Er(e|=0,t|=0,n|=0)}function ea(e,t,n){return 0|function(o,a,f){var E,s=0;return BA=E=BA-32|0,s=-1,Ka(E,f,a)||(s=LB(o,35552,E)),BA=E+32|0,s}(e|=0,t|=0,n|=0)}function ra(e,t,n){return 0|Ka(e|=0,t|=0,n|=0)}function z0(){var e;(e=r[9105])&&Ct[0|e](),W0(),s0()}function on(e){Ie(e),kt(e+40|0),kt(e+80|0),Ie(e+120|0)}function Ba(e,t,n,o,a,f){Ct[r[8953]](e,t,n,o,a,0,0,f)}function Cn(e,t,n,o,a,f){Ct[r[8953]](e,t,n,o,a,1,0,f)}function Qn(e,t){return e|=0,vt(t|=0,32),0|oa(e,t)}function yr(e,t){return e=function(n,o){var a=0,f=0;A:{if(f=255&o){if(3&n)for(;;){if(!(a=u[0|n])|(0|a)==(255&o))break A;if(!(3&(n=n+1|0)))break}t:if(!((-1^(a=r[n>>2]))&a-16843009&-2139062144))for(f=xA(f,16843009);;){if((-1^(a^=f))&a-16843009&-2139062144)break t;if(a=r[n+4>>2],n=n+4|0,a-16843009&(-1^a)&-2139062144)break}for(;(f=u[0|(a=n)])&&(n=a+1|0,(0|f)!=(255&o)););return a}return Ut(n)+n|0}return n}(e,t),u[0|e]==(255&t)?e:0}function En(e,t,n,o,a,f){return fa(e,t,n,o,a,f,0),0}function fr(e,t,n,o,a,f,E){return la(e,t,n,o,a,f,E)}function Ir(e,t,n,o,a,f,E){return wa(e,t,n,o,a,f,E)}function sn(e,t,n,o,a,f,E){return ZB(e,t,n,o,a,f,E)}function aa(e,t){ye(e),t&&wt(e,35728,34,0)}function cn(e,t,n,o,a){return va(e,t,n,o,a,0)}function na(e,t){return 0|oa(e|=0,t|=0)}function ia(e,t,n,o){Ct[r[8955]](e,t,0,n,o)}function hn(e,t,n){Ct[r[8954]](e,64,0,t,n)}function K(e,t,n,o){return function(a,f,E,s){var y,_,w,D,v=0,Y=0;return D=xA(v=E>>>16|0,Y=a>>>16|0),v=(65535&(Y=((w=xA(y=65535&E,_=65535&a))>>>16|0)+xA(Y,y)|0))+xA(v,_)|0,a=(xA(f,E)+D|0)+xA(a,s)+(Y>>>16)+(v>>>16)|0,h=a,65535&w|v<<16}(e,t,n,o)}function ng(e,t){return(255&(e^t))-1>>>31|0}function yn(e,t,n){(function(o,a,f){var E,s;BA=E=BA-128|0,kt(o),kt(o+40|0),Ie(o+80|0),Zt(o,a,ng(f=f-((0-(s=(128&f)>>>7|0)&f)<<1)<<24>>24,1)),Zt(o,a+120|0,ng(f,2)),Zt(o,a+240|0,ng(f,3)),Zt(o,a+360|0,ng(f,4)),Zt(o,a+480|0,ng(f,5)),Zt(o,a+600|0,ng(f,6)),Zt(o,a+720|0,ng(f,7)),Zt(o,a+840|0,ng(f,8)),dg(E+8|0,o+40|0),dg(E+48|0,o),Sa(E+88|0,o+80|0),Zt(o,E+8|0,s),BA=E+128|0})(e,xA(t,960)+3488|0,n)}function oa(e,t){return 0|Ct[r[8951]](e,t)}function m0(e,t,n,o){Ct[r[8948]](e,t,n,o)}function zt(e,t,n,o){return at(e,t,n,o)}function kt(e){r[e>>2]=1,L0(e+4|0,0,36)}function at(e,t,n,o){return Ee(e,t,n,o)}function v0(e,t,n){return function(o,a,f){var E=0,s=0,y=0,_=0;return E=31&(y=_=63&f),y>>>0>=32?E=-1>>>E|0:(s=-1>>>E|0,E=(1<>>E),y=E&o,E=a&s,s=31&_,_>>>0>=32?(E=y<>>32-s|E<>>0>=32?(E=-1<>>32-f|-1<>>0>=32?(f=0,o=E>>>a|0):(f=E>>>a|0,o=((1<>>a),h=f|y,o|_}(e,t,n)}function x(e,t,n){return function(o,a,f){var E=0,s=0,y=0,_=0,w=0;return E=31&(_=63&f),_>>>0>=32?(s=-1<>>32-E|-1<>>0>=32?(s=0,_=E>>>y|0):(s=E>>>y|0,_=((1<>>y),w=s,y=31&(E=0-f&63),E>>>0>=32?(s=0,f=-1>>>y|0):(s=-1>>>y|0,f=(1<>>y),o&=f,a&=s,s=31&E,E>>>0>=32?(f=o<>>32-s|a<>>0<18,wA=wA+2|0,hA;);y0(o,f+1634760805|0),y0(o+4|0,b+E|0),y0(o+8|0,V+s|0),y0(o+12|0,yA+y|0),y0(o+16|0,W+_|0),y0(o+20|0,iA+857760878|0),y0(o+24|0,O+U|0),y0(o+28|0,z+H|0),y0(o+32|0,tA+i|0),y0(o+36|0,aA+c|0),y0(o+40|0,a+2036477234|0),y0(o+44|0,l+w|0),y0(o+48|0,N+D|0),y0(o+52|0,F+v|0),y0(o+56|0,gA+Y|0),y0(o+60|0,AA+1797285236|0)})(e,t,n)}function pr(e){L0(e,0,1024)}function Ie(e){L0(e,0,40)}function Gt(){return 16}function tt(){return 32}function lr(){return 24}function ue(){return-17}function qg(){return 64}function wr(){return 1}function Dr(){return 2}function Qa(){return 8}function _e(){return 0}function Ea(){return-1}function sa(){return 3}T(G=u,1024,"InsgcmV0dXJuIE1vZHVsZS5nZXRSYW5kb21WYWx1ZSgpOyB9IgB7IGlmIChNb2R1bGUuZ2V0UmFuZG9tVmFsdWUgPT09IHVuZGVmaW5lZCkgeyB0cnkgeyB2YXIgd2luZG93XyA9ICdvYmplY3QnID09PSB0eXBlb2Ygd2luZG93ID8gd2luZG93IDogc2VsZjsgdmFyIGNyeXB0b18gPSB0eXBlb2Ygd2luZG93Xy5jcnlwdG8gIT09ICd1bmRlZmluZWQnID8gd2luZG93Xy5jcnlwdG8gOiB3aW5kb3dfLm1zQ3J5cHRvOyB2YXIgcmFuZG9tVmFsdWVzU3RhbmRhcmQgPSBmdW5jdGlvbigpIHsgdmFyIGJ1ZiA9IG5ldyBVaW50MzJBcnJheSgxKTsgY3J5cHRvXy5nZXRSYW5kb21WYWx1ZXMoYnVmKTsgcmV0dXJuIGJ1ZlswXSA+Pj4gMDsgfTsgcmFuZG9tVmFsdWVzU3RhbmRhcmQoKTsgTW9kdWxlLmdldFJhbmRvbVZhbHVlID0gcmFuZG9tVmFsdWVzU3RhbmRhcmQ7IH0gY2F0Y2ggKGUpIHsgdHJ5IHsgdmFyIGNyeXB0byA9IHJlcXVpcmUoJ2NyeXB0bycpOyB2YXIgcmFuZG9tVmFsdWVOb2RlSlMgPSBmdW5jdGlvbigpIHsgdmFyIGJ1ZiA9IGNyeXB0b1sncmFuZG9tQnl0ZXMnXSg0KTsgcmV0dXJuIChidWZbMF0gPDwgMjQgfCBidWZbMV0gPDwgMTYgfCBidWZbMl0gPDwgOCB8IGJ1ZlszXSkgPj4+IDA7IH07IHJhbmRvbVZhbHVlTm9kZUpTKCk7IE1vZHVsZS5nZXRSYW5kb21WYWx1ZSA9IHJhbmRvbVZhbHVlTm9kZUpTOyB9IGNhdGNoIChlKSB7IHRocm93ICdObyBzZWN1cmUgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IgZm91bmQnOyB9IH0gfSB9AExpYnNvZGl1bURSR2J1Zl9sZW4gPD0gU0laRV9NQVgAcmFuZG9tYnl0ZXMvcmFuZG9tYnl0ZXMuYwByYW5kb21ieXRlcwBTLT5idWZsZW4gPD0gQkxBS0UyQl9CTE9DS0JZVEVTAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9ibGFrZTJiLXJlZi5jAGJsYWtlMmJfZmluYWwAAAAAAAAAAAjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FtvdXRsZW4gPD0gVUlOVDhfTUFYAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9nZW5lcmljaGFzaF9ibGFrZTJiLmMAY3J5cHRvX2dlbmVyaWNoYXNoX2JsYWtlMmJfZmluYWwAAAAAAAAAtnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyu"),T(G,2224,"WfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQ"),T(G,2272,"hTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/"),T(G,3264,"AQ=="),T(G,3296,"JuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQ="),T(G,3487,"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"),T(G,34460,"AQ=="),T(G,34496,"AQ=="),T(G,34528,"4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuABfnJW8o1CMJLHQsVWcg+9bBERcxFgcjobYIk7d0J8RV+z///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////fw=="),T(G,34720,"CMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gWyKuKNeYL4pCzWXvI5FEN3EvO03sz/vAtbzbiYGl27XpOLVI81vCVjkZ0AW28RHxWZtPGa+kgj+SGIFt2tVeHKtCAgOjmKoH2L5vcEUBW4MSjLLkTr6FMSTitP/Vw30MVW+Je/J0Xb5ysZYWO/6x3oA1Esclpwbcm5Qmac908ZvB0krxnsFpm+TjJU84hke+77XVjIvGncEPZZysd8yhDCR1AitZbyzpLYPkpm6qhHRK1PtBvdypsFy1UxGD2oj5dqvfZu5SUT6YEDK0LW3GMag/IfuYyCcDsOQO777Hf1m/wo+oPfML4MYlpwqTR5Gn1W+CA+BRY8oGcG4OCmcpKRT8L9JGhQq3JybJJlw4IRsu7SrEWvxtLE3fs5WdEw04U95jr4tUcwplqLJ3PLsKanbmru1HLsnCgTs1ghSFLHKSZAPxTKHov6IBMEK8S2YaqJGX+NBwi0vCML5UBqNRbMcYUu/WGeiS0RCpZVUkBpnWKiBxV4U1DvS40bsycKBqEMjQ0rgWwaQZU6tBUQhsNx6Z647fTHdIJ6hIm+G1vLA0Y1rJxbMMHDnLikHjSqrYTnPjY3dPypxbo7iy1vNvLmj8su9d7oKPdGAvF0NvY6V4cqvwoRR4yITsOWQaCALHjCgeYyP6/76Q6b2C3utsUKQVecay96P5vitTcuPyeHHGnGEm6s4+J8oHwsAhx7iG0R7r4M3WfdrqeNFu7n9PffW6bxdyqmfwBqaYyKLFfWMKrg35vgSYPxEbRxwTNQtxG4R9BCP1d9sokyTHQHuryjK8vskVCr6ePEwNEJzEZx1DtkI+y77UxUwqfmX8nCl/Wez61jqrb8tfF1hHSowZRGyA"),T(G,35568,"YjY0X3BvcyA8PSBiNjRfbGVuAHNvZGl1bS9jb2RlY3MuYwBzb2RpdW1fYmluMmJhc2U2NAAkYXJnb24yaWQAJGFyZ29uMmkAJHY9ACRtPQAsdD0ALHA9ACRhcmdvbjJpZCR2PQAkYXJnb24yaSR2PQAkYXJnb24yaWQkACRhcmdvbjJpJA=="),T(G,35728,"U2lnRWQyNTUxOSBubyBFZDI1NTE5IGNvbGxpc2lvbnMBADEuMC4xOA=="),T(G,35772,"UI5QAABAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAAN");var dr,Ct=((dr=[null,Oa,function(e,t,n,o,a){var f;return e|=0,BA=f=BA-16|0,Oa(f,t|=0,n|=0,o|=0,a|=0),e=ur(e,f),BA=f+16|0,0|e},function(e,t){return pa(e|=0,t|=0),0},function(e,t,n,o){return _a(e|=0,t|=0,n|=0,o|=0),0},function(e,t){return ua(e|=0,t|=0),0},function(e,t,n){e|=0,t|=0;var o,a=0,f=0;if(BA=o=BA-336|0,a=-1,!function(E){var s,y=0,_=0,w=0,D=0;for(p[11+(s=BA-16|0)|0]=0,p[s+12|0]=0,p[s+13|0]=0,p[s+14|0]=0,r[s+8>>2]=0;;){for(w=u[E+_|0],y=0;p[0|(D=(s+8|0)+y|0)]=u[0|D]|w^u[(34464+(y<<5)|0)+_|0],(0|(y=y+1|0))!=7;);if((0|(_=_+1|0))==31)break}for(_=127&u[E+31|0],E=0,y=0;p[0|(w=(s+8|0)+y|0)]=u[0|w]|_^u[34495+(y<<5)|0],(0|(y=y+1|0))!=7;);for(y=0;y=u[(s+8|0)+E|0]-1|y,(0|(E=E+1|0))!=7;);return y>>>8&1}(n|=0)){for(a=0;p[e+a|0]=u[t+a|0],(0|(a=a+1|0))!=32;);for(p[0|e]=248&u[0|e],p[e+31|0]=63&u[e+31|0]|64,ya(o+288|0,n),kt(o+240|0),Ie(o+192|0),dg(o+144|0,o+288|0),kt(o+96|0),n=254,t=0;a=t,f=n,rr(o+240|0,o+144|0,a^=t=u[(n>>>3|0)+e|0]>>>(7&n)&1),rr(o+192|0,o+96|0,a),n=n-1|0,$0(o+48|0,o+144|0,o+96|0),$0(o,o+240|0,o+192|0),O0(o+240|0,o+240|0,o+192|0),O0(o+192|0,o+144|0,o+96|0),_0(o+96|0,o+48|0,o+240|0),_0(o+192|0,o+192|0,o),k0(o+48|0,o),k0(o,o+240|0),O0(o+144|0,o+96|0,o+192|0),$0(o+192|0,o+96|0,o+192|0),_0(o+240|0,o,o+48|0),$0(o,o,o+48|0),k0(o+192|0,o+192|0),pn(o+96|0,o),k0(o+144|0,o+144|0),O0(o+48|0,o+48|0,o+96|0),_0(o+96|0,o+288|0,o+192|0),_0(o+192|0,o,o+48|0),f;);rr(o+240|0,o+144|0,t),rr(o+192|0,o+96|0,t),er(o+192|0,o+192|0),_0(o+240|0,o+240|0,o+192|0),Jg(e,o+240|0),a=0}return BA=o+336|0,0|a},function(e,t){e|=0,t|=0;var n,o=0;for(BA=n=BA-208|0;p[e+o|0]=u[t+o|0],(0|(o=o+1|0))!=32;);return p[0|e]=248&u[0|e],p[e+31|0]=63&u[e+31|0]|64,PB(n+48|0,e),function(a,f,E){var s;BA=s=BA-96|0,O0(s+48|0,E,f),$0(s,E,f),er(s,s),_0(a,s+48|0,s),BA=s+96|0}(n,n+88|0,n+128|0),Jg(e,n),BA=n+208|0,0},function(e,t,n,o,a){e|=0,o|=0,a|=0;var f,E=0;if(BA=f=BA-112|0,(t|=0)|(n|=0)){E=u[a+28|0]|u[a+29|0]<<8|u[a+30|0]<<16|u[a+31|0]<<24,r[f+24>>2]=u[a+24|0]|u[a+25|0]<<8|u[a+26|0]<<16|u[a+27|0]<<24,r[f+28>>2]=E,E=u[a+20|0]|u[a+21|0]<<8|u[a+22|0]<<16|u[a+23|0]<<24,r[f+16>>2]=u[a+16|0]|u[a+17|0]<<8|u[a+18|0]<<16|u[a+19|0]<<24,r[f+20>>2]=E,E=u[a+4|0]|u[a+5|0]<<8|u[a+6|0]<<16|u[a+7|0]<<24,r[f>>2]=u[0|a]|u[a+1|0]<<8|u[a+2|0]<<16|u[a+3|0]<<24,r[f+4>>2]=E,E=u[a+12|0]|u[a+13|0]<<8|u[a+14|0]<<16|u[a+15|0]<<24,r[f+8>>2]=u[a+8|0]|u[a+9|0]<<8|u[a+10|0]<<16|u[a+11|0]<<24,r[f+12>>2]=E,a=u[0|o]|u[o+1|0]<<8|u[o+2|0]<<16|u[o+3|0]<<24,o=u[o+4|0]|u[o+5|0]<<8|u[o+6|0]<<16|u[o+7|0]<<24,r[f+104>>2]=0,r[f+108>>2]=0,r[f+96>>2]=a,r[f+100>>2]=o;A:{if(!n&t>>>0>=64|n){for(;;){for(_r(e,f+96|0,f),a=8,o=1;o=u[0|(E=(f+96|0)+a|0)]+o|0,p[0|E]=o,o=o>>>8|0,(0|(a=a+1|0))!=16;);if(e=e- -64|0,n=n-1|0,!(!(n=(t=t+-64|0)>>>0<4294967232?n+1|0:n)&t>>>0>63|n))break}if(!(t|n))break A}for(a=0,_r(f+32|0,f+96|0,f);p[e+a|0]=u[(f+32|0)+a|0],(0|t)!=(0|(a=a+1|0)););}Q0(f+32|0,64),Q0(f,32)}return BA=f+112|0,0},function(e,t,n,o,a,f,E,s){e|=0,t|=0,a|=0,f|=0,E|=0,s|=0;var y,_=0,w=0;if(BA=y=BA-112|0,(n|=0)|(o|=0)){for(_=u[s+28|0]|u[s+29|0]<<8|u[s+30|0]<<16|u[s+31|0]<<24,r[y+24>>2]=u[s+24|0]|u[s+25|0]<<8|u[s+26|0]<<16|u[s+27|0]<<24,r[y+28>>2]=_,_=u[s+20|0]|u[s+21|0]<<8|u[s+22|0]<<16|u[s+23|0]<<24,r[y+16>>2]=u[s+16|0]|u[s+17|0]<<8|u[s+18|0]<<16|u[s+19|0]<<24,r[y+20>>2]=_,_=u[s+4|0]|u[s+5|0]<<8|u[s+6|0]<<16|u[s+7|0]<<24,r[y>>2]=u[0|s]|u[s+1|0]<<8|u[s+2|0]<<16|u[s+3|0]<<24,r[y+4>>2]=_,_=8,w=u[s+12|0]|u[s+13|0]<<8|u[s+14|0]<<16|u[s+15|0]<<24,r[y+8>>2]=u[s+8|0]|u[s+9|0]<<8|u[s+10|0]<<16|u[s+11|0]<<24,r[y+12>>2]=w,s=u[a+4|0]|u[a+5|0]<<8|u[a+6|0]<<16|u[a+7|0]<<24,r[y+96>>2]=u[0|a]|u[a+1|0]<<8|u[a+2|0]<<16|u[a+3|0]<<24,r[y+100>>2]=s;p[(y+96|0)+_|0]=f,f=(255&E)<<24|f>>>8,E=E>>>8|0,(0|(_=_+1|0))!=16;);if(!o&n>>>0>63|o)for(;;){for(_=0,_r(y+32|0,y+96|0,y);p[e+_|0]=u[(y+32|0)+_|0]^u[t+_|0],s=1,(0|(_=_+1|0))!=64;);for(_=8;a=u[0|(f=(y+96|0)+_|0)]+s|0,p[0|f]=a,s=a>>>8|0,(0|(_=_+1|0))!=16;);if(t=t- -64|0,e=e- -64|0,o=o-1|0,!(!(o=(n=n+-64|0)>>>0<4294967232?o+1|0:o)&n>>>0>63|o))break}if(n|o)for(_=0,_r(y+32|0,y+96|0,y);p[e+_|0]=u[(y+32|0)+_|0]^u[t+_|0],(0|n)!=(0|(_=_+1|0)););Q0(y+32|0,64),Q0(y,32)}return BA=y+112|0,0},function(e,t,n,o,a){var f;return e|=0,o|=0,BA=f=BA+-64|0,(t|=0)|(n|=0)&&(ar(f,a|=0),Ya(f,o,0),tr(f,e=L0(e,0,t),e,t,n),Q0(f,64)),BA=f- -64|0,0},function(e,t,n,o,a){var f;return e|=0,o|=0,BA=f=BA+-64|0,(t|=0)|(n|=0)&&(ar(f,a|=0),Ra(f,o,0),tr(f,e=L0(e,0,t),e,t,n),Q0(f,64)),BA=f- -64|0,0},function(e,t,n,o,a,f,E,s){var y;return e|=0,t|=0,a|=0,E|=0,s|=0,BA=y=BA-80|0,(n|=0)|(o|=0)&&(y0(y+8|0,f|=0),y0(y+12|0,E),ar(y+16|0,s),Ya(y+16|0,a,y+8|0),tr(y+16|0,t,e,n,o),Q0(y+16|0,64)),BA=y+80|0,0},function(e,t,n,o,a,f,E){var s;return e|=0,t|=0,a|=0,E|=0,BA=s=BA-80|0,(n|=0)|(o|=0)&&(y0(s+12|0,f|=0),ar(s+16|0,E),Ra(s+16|0,a,s+12|0),tr(s+16|0,t,e,n,o),Q0(s+16|0,64)),BA=s+80|0,0}]).grow=function(e){var t=this.length;return this.length=this.length+e,t},dr.set=function(e,t){this[e]=t},dr.get=function(e){return this[e]},dr);function In(){return nA.byteLength/65536|0}return{h:Ct,i:function(){},j:function(e,t,n,o,a,f,E,s,y,_,w,D){return 0|Ua(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,w|=0,D|=0)},k:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){if(!H&U>>>0<4294967280)return Ua(D,D+U|0,0,Y,U,H,i,c,N,l,F),v&&(H=(D=U+16|0)>>>0<16?H+1|0:H,r[v>>2]=D,r[v+4>>2]=H),0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,_|=0,w|=0)},l:function(e,t,n,o,a,f,E,s,y,_,w,D){return 0|Ga(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,w|=0,D|=0)},m:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){if(!H&U>>>0<4294967280)return Ga(D,D+U|0,0,Y,U,H,i,c,N,l,F),v&&(H=(D=U+16|0)>>>0<16?H+1|0:H,r[v>>2]=D,r[v+4>>2]=H),0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,_|=0,w|=0)},n:function(e,t,n,o,a,f,E,s,y,_,w){return 0|ba(e|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},o:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){var b=0;return b=-1,!H&U>>>0>=16|H&&(b=ba(D,Y,U-16|0,H-(U>>>0<16)|0,(Y+U|0)-16|0,i,c,N,l,F)),v&&(r[v>>2]=b?0:U-16|0,r[v+4>>2]=b?0:H-(U>>>0<16)|0),b}(e|=0,t|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},p:function(e,t,n,o,a,f,E,s,y,_,w){return 0|ka(e|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},q:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){var b=0;return b=-1,!H&U>>>0>=16|H&&(b=ka(D,Y,U-16|0,H-(U>>>0<16)|0,(Y+U|0)-16|0,i,c,N,l,F)),v&&(r[v>>2]=b?0:U-16|0,r[v+4>>2]=b?0:H-(U>>>0<16)|0),b}(e|=0,t|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},r:tt,s:function(){return 12},t:_e,u:Gt,v:ue,w:ig,x:tt,y:Qa,z:_e,A:Gt,B:ue,C:ig,D:function(e,t,n,o,a,f,E,s,y,_,w,D){return 0|Ha(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,w|=0,D|=0)},E:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){if(!H&U>>>0<4294967280)return Ha(D,D+U|0,0,Y,U,H,i,c,N,l,F),v&&(H=(D=U+16|0)>>>0<16?H+1|0:H,r[v>>2]=D,r[v+4>>2]=H),0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,_|=0,w|=0)},F:function(e,t,n,o,a,f,E,s,y,_,w){return 0|Na(e|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},G:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){var b=0;return b=-1,!H&U>>>0>=16|H&&(b=Na(D,Y,U-16|0,H-(U>>>0<16)|0,(Y+U|0)-16|0,i,c,N,l,F)),v&&(r[v>>2]=b?0:U-16|0,r[v+4>>2]=b?0:H-(U>>>0<16)|0),b}(e|=0,t|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},H:tt,I:lr,J:_e,K:Gt,L:ue,M:ig,N:tt,O:tt,P:function(e,t,n,o,a){return 0|en(e|=0,t|=0,n|=0,o|=0,a|=0)},Q:function(e,t,n,o,a){return 0|function(f,E,s,y,_){var w;return BA=w=BA-32|0,en(w,E,s,y,_),E=fn(f,w),s=or(w,f,32),BA=w+32|0,s|((0|f)==(0|w)?-1:E)}(e|=0,t|=0,n|=0,o|=0,a|=0)},R:ig,S:tt,T:tt,U:tt,V:tt,W:lr,X:Gt,Y:ue,Z:function(e,t,n){return 0|function(o,a,f){var E,s=0;return BA=E=BA+-64|0,he(E,f,32,0),f=r[E+28>>2],s=r[E+24>>2],p[a+24|0]=s,p[a+25|0]=s>>>8,p[a+26|0]=s>>>16,p[a+27|0]=s>>>24,p[a+28|0]=f,p[a+29|0]=f>>>8,p[a+30|0]=f>>>16,p[a+31|0]=f>>>24,f=r[E+20>>2],s=r[E+16>>2],p[a+16|0]=s,p[a+17|0]=s>>>8,p[a+18|0]=s>>>16,p[a+19|0]=s>>>24,p[a+20|0]=f,p[a+21|0]=f>>>8,p[a+22|0]=f>>>16,p[a+23|0]=f>>>24,f=r[E+12>>2],s=r[E+8>>2],p[a+8|0]=s,p[a+9|0]=s>>>8,p[a+10|0]=s>>>16,p[a+11|0]=s>>>24,p[a+12|0]=f,p[a+13|0]=f>>>8,p[a+14|0]=f>>>16,p[a+15|0]=f>>>24,f=r[E+4>>2],s=r[E>>2],p[0|a]=s,p[a+1|0]=s>>>8,p[a+2|0]=s>>>16,p[a+3|0]=s>>>24,p[a+4|0]=f,p[a+5|0]=f>>>8,p[a+6|0]=f>>>16,p[a+7|0]=f>>>24,Q0(E,64),o=oa(o,a),BA=E- -64|0,o}(e|=0,t|=0,n|=0)},_:Qn,$:ea,aa:function(e,t,n,o,a,f,E){return 0|fr(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ba:function(e,t,n,o,a,f,E,s){return 0|Za(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0)},ca:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=4294967280|_&&(z0(),s0()),fr(E+16|0,E,s,y,_,w,D)}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},da:function(e,t,n,o,a,f,E){return 0|gn(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ea:function(e,t,n,o,a,f,E){return 0|Ir(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},fa:function(e,t,n,o,a,f,E,s){return 0|za(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0)},ga:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=16|_?Ir(E,s+16|0,s,y-16|0,_-(y>>>0<16)|0,w,D):-1}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},ha:function(e,t,n,o,a,f,E){return 0|$a(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ia:function(e,t,n,o,a){return 0|function(f,E,s,y,_){var w,D=0;return BA=w=BA-96|0,D=-1,Qn(w+32|0,w)||(tn(w- -64|0,w+32|0,_),D=gn(f+32|0,E,s,y,w- -64|0,_,w),E=r[w+60>>2],s=r[w+56>>2],p[f+24|0]=s,p[f+25|0]=s>>>8,p[f+26|0]=s>>>16,p[f+27|0]=s>>>24,p[f+28|0]=E,p[f+29|0]=E>>>8,p[f+30|0]=E>>>16,p[f+31|0]=E>>>24,E=r[w+52>>2],s=r[w+48>>2],p[f+16|0]=s,p[f+17|0]=s>>>8,p[f+18|0]=s>>>16,p[f+19|0]=s>>>24,p[f+20|0]=E,p[f+21|0]=E>>>8,p[f+22|0]=E>>>16,p[f+23|0]=E>>>24,E=r[w+44>>2],s=r[w+40>>2],p[f+8|0]=s,p[f+9|0]=s>>>8,p[f+10|0]=s>>>16,p[f+11|0]=s>>>24,p[f+12|0]=E,p[f+13|0]=E>>>8,p[f+14|0]=E>>>16,p[f+15|0]=E>>>24,E=r[w+36>>2],s=r[w+32>>2],p[0|f]=s,p[f+1|0]=s>>>8,p[f+2|0]=s>>>16,p[f+3|0]=s>>>24,p[f+4|0]=E,p[f+5|0]=E>>>8,p[f+6|0]=E>>>16,p[f+7|0]=E>>>24,Q0(w,32),Q0(w+32|0,32),Q0(w- -64|0,24)),BA=w+96|0,D}(e|=0,t|=0,n|=0,o|=0,a|=0)},ja:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v,Y=0;return BA=v=BA-32|0,Y=-1,!_&y>>>0>=48|_&&(tn(v,s,w),Y=$a(E,s+32|0,y-32|0,_-(y>>>0<32)|0,v,s,D)),BA=v+32|0,Y}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},ka:function(){return 48},la:Gt,ma:qg,na:tt,oa:Gt,pa:qg,qa:tt,ra:function(){return 384},sa:function(e,t,n,o,a,f,E){return 0|sn(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ta:cr,ua:function(e,t,n,o){return 0|zt(e|=0,t|=0,n|=0,o|=0)},va:hr,wa:ig,xa:qg,ya:function(e,t,n,o){return 0|he(e|=0,t|=0,n|=0,o|=0)},za:Gt,Aa:qg,Ba:Qa,Ca:tt,Da:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v,Y;return BA=v=BA-32|0,Y=u[0|w]|u[w+1|0]<<8|u[w+2|0]<<16|u[w+3|0]<<24,w=u[w+4|0]|u[w+5|0]<<8|u[w+6|0]<<16|u[w+7|0]<<24,r[v+24>>2]=0,r[v+28>>2]=0,r[v+16>>2]=Y,r[v+20>>2]=w,q0(v,y,_),r[v+8>>2]=0,r[v+12>>2]=0,s-16>>>0>=49?(r[8960]=28,E=-1):(y=v+16|0,E=s-1>>>0>63?-1:function(U,H,i,c,N){var l,F=0;if(l=F=BA,BA=F=F-384&-64,!(!H|!U|(i-1&255)>>>0>=64))return function(b,V,W,O,z){var tA;if(BA=tA=BA-192|0,!(!W|(V-1&255)>>>0>=64))return lA[tA+130>>1]=257,p[tA+129|0]=32,p[tA+128|0]=V,ga(tA+128|4),q0(tA+128|8,0,0),r[tA+152>>2]=0,r[tA+156>>2]=0,r[tA+144>>2]=0,r[tA+148>>2]=0,O?function(AA,gA){var aA,iA=0;iA=u[gA+4|0]|u[gA+5|0]<<8|u[gA+6|0]<<16|u[gA+7|0]<<24,aA=u[0|gA]|u[gA+1|0]<<8|u[gA+2|0]<<16|u[gA+3|0]<<24,p[AA+32|0]=aA,p[AA+33|0]=aA>>>8,p[AA+34|0]=aA>>>16,p[AA+35|0]=aA>>>24,p[AA+36|0]=iA,p[AA+37|0]=iA>>>8,p[AA+38|0]=iA>>>16,p[AA+39|0]=iA>>>24,iA=u[gA+12|0]|u[gA+13|0]<<8|u[gA+14|0]<<16|u[gA+15|0]<<24,gA=u[gA+8|0]|u[gA+9|0]<<8|u[gA+10|0]<<16|u[gA+11|0]<<24,p[AA+40|0]=gA,p[AA+41|0]=gA>>>8,p[AA+42|0]=gA>>>16,p[AA+43|0]=gA>>>24,p[AA+44|0]=iA,p[AA+45|0]=iA>>>8,p[AA+46|0]=iA>>>16,p[AA+47|0]=iA>>>24}(tA+128|0,O):(r[tA+168>>2]=0,r[tA+172>>2]=0,r[tA+160>>2]=0,r[tA+164>>2]=0),z?function(AA,gA){var aA,iA=0;iA=u[gA+4|0]|u[gA+5|0]<<8|u[gA+6|0]<<16|u[gA+7|0]<<24,aA=u[0|gA]|u[gA+1|0]<<8|u[gA+2|0]<<16|u[gA+3|0]<<24,p[AA+48|0]=aA,p[AA+49|0]=aA>>>8,p[AA+50|0]=aA>>>16,p[AA+51|0]=aA>>>24,p[AA+52|0]=iA,p[AA+53|0]=iA>>>8,p[AA+54|0]=iA>>>16,p[AA+55|0]=iA>>>24,iA=u[gA+12|0]|u[gA+13|0]<<8|u[gA+14|0]<<16|u[gA+15|0]<<24,gA=u[gA+8|0]|u[gA+9|0]<<8|u[gA+10|0]<<16|u[gA+11|0]<<24,p[AA+56|0]=gA,p[AA+57|0]=gA>>>8,p[AA+58|0]=gA>>>16,p[AA+59|0]=gA>>>24,p[AA+60|0]=iA,p[AA+61|0]=iA>>>8,p[AA+62|0]=iA>>>16,p[AA+63|0]=iA>>>24}(tA+128|0,z):(r[tA+184>>2]=0,r[tA+188>>2]=0,r[tA+176>>2]=0,r[tA+180>>2]=0),XB(b,tA+128|0),L0(tA+32|0,0,96),Ee(V=b,b=V0(tA,W,32),128,0),Q0(b,128),void(BA=b+192|0);z0(),s0()}(F,i,H,c,N),Ee(F,0,0,0),UB(F,U,i),BA=l,0;z0(),s0()}(E,D,255&s,v,y)),BA=v+32|0,E}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},Ea:ig,Fa:function(e,t,n){return e|=0,sn(t|=0,32,n|=0,32,0,0,0),0|na(e,t)},Ga:function(e,t){return e|=0,vt(t|=0,32),0|na(e,t)},Ha:function(e,t,n,o,a){t|=0,n|=0,a|=0;var f,E,s=0;if(E=s=BA,BA=s=s-512&-64,f=(e|=0)||t){if(e=-1,!ra(s+96|0,o|=0,a)){for(t=t||f,e=0,cr(s+128|0,0,0,64),zt(s+128|0,s+96|0,32,0),Q0(s+96|0,32),zt(s+128|0,n,32,0),zt(s+128|0,a,32,0),hr(s+128|0,s+32|0,64),Q0(s+128|0,384);n=(s+32|0)+e|0,p[e+f|0]=u[0|n],p[e+t|0]=u[n+32|0],(0|(e=e+1|0))!=32;);Q0(s+32|0,64),e=0}return BA=E,0|e}z0(),s0()},Ia:function(e,t,n,o,a){t|=0,n|=0,a|=0;var f,E,s=0;if(E=s=BA,BA=s=s-512&-64,f=(e|=0)||t){if(e=-1,!ra(s+96|0,o|=0,a)){for(t=t||f,e=0,cr(s+128|0,0,0,64),zt(s+128|0,s+96|0,32,0),Q0(s+96|0,32),zt(s+128|0,a,32,0),zt(s+128|0,n,32,0),hr(s+128|0,s+32|0,64),Q0(s+128|0,384);n=(s+32|0)+e|0,p[e+t|0]=u[0|n],p[e+f|0]=u[n+32|0],(0|(e=e+1|0))!=32;);Q0(s+32|0,64),e=0}return BA=E,0|e}z0(),s0()},Ja:tt,Ka:tt,La:tt,Ma:tt,Na:wr,Oa:Dr,Pa:Dr,Qa:Gt,Ra:Ea,Sa:_e,Ta:Ea,Ua:Gt,Va:function(){return 128},Wa:function(){return 35681},Xa:wr,Ya:Ea,Za:function(){return 8192},_a:function(){return-2147483648},$a:Dr,ab:function(){return 67108864},bb:sa,cb:function(){return 268435456},db:function(){return 4},eb:function(){return 1073741824},fb:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F,b){switch(b-1|0){case 0:return function(V,W,O,z,tA,AA,gA,aA,iA,hA){var yA,fA;fA=W,yA=L0(V,0,W),V=22;A:if(!O){if(!(!O&W>>>0<16)){if(AA|iA|hA>>>0>2147483648)break A;if(!(!iA&aA>>>0<3|hA>>>0<8192)){if(V=28,(0|z)==(0|yA))break A;return se(aA,hA>>>10|0,1,z,tA,gA,16,yA,fA,0,0,1)?-1:0}}V=28}return r[8960]=V,-1}(D,v,Y,U,H,i,c,N,l,F);case 1:return function(V,W,O,z,tA,AA,gA,aA,iA,hA){var yA,fA;fA=W,yA=L0(V,0,W),V=22;A:if(!O){if(!(!O&W>>>0<16)){if(AA|iA|hA>>>0>2147483648)break A;if(!(!(aA|iA)|hA>>>0<8192)){if(V=28,(0|z)==(0|yA))break A;return se(aA,hA>>>10|0,1,z,tA,gA,16,yA,fA,0,0,2)?-1:0}}V=28}return r[8960]=V,-1}(D,v,Y,U,H,i,c,N,l,F)}return r[8960]=28,-1}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},gb:function(e,t,n,o,a,f,E){return 0|La(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},hb:function(e,t,n,o,a,f,E,s){return 0|function(y,_,w,D,v,Y,U,H){switch(H-1|0){case 1:return La(y,_,w,D,v,Y,U);default:z0(),s0();case 0:}return function(i,c,N,l,F,b,V){var W;return BA=W=BA-16|0,i=L0(i,0,128),V>>>0<2147483649&&!(l|b)?V>>>0>8191&&!b&F>>>0>=3|(0|b)!=0?(vt(W,16),i=se(F,V>>>10|0,1,c,N,W,16,0,32,i,128,1)?-1:0):(r[8960]=28,i=-1):(r[8960]=22,i=-1),BA=W+16|0,i}(y,_,w,D,v,Y,U)}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0)},ib:function(e,t,n,o){return 0|function(a,f,E,s){return Mt(a,35681,10)?Mt(a,35692,9)?(r[8960]=28,-1):function(y,_,w,D){A:{if((0|D)==1|D>>>0>1)r[8960]=22;else{if(!(y=da(y,_,w,1)))break A;(0|y)==-35&&(r[8960]=28)}y=-1}return y}(a,f,E,s):function(y,_,w,D){A:{if((0|D)==1|D>>>0>1)r[8960]=22;else{if(!(y=da(y,_,w,2)))break A;(0|y)==-35&&(r[8960]=28)}y=-1}return y}(a,f,E,s)}(e|=0,t|=0,n|=0,o|=0)},jb:function(e,t,n,o){return 0|function(a,f,E,s){return Mt(a,35681,10)?Mt(a,35692,9)?(r[8960]=28,-1):ma(a,f,E,s,1):ma(a,f,E,s,2)}(e|=0,t|=0,n|=0,o|=0)},kb:na,lb:ra,mb:tt,nb:tt,ob:tt,pb:lr,qb:Gt,rb:ue,sb:ig,tb:fr,ub:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=4294967280|_&&(z0(),s0()),la(E+16|0,E,s,y,_,w,D),0}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},vb:Ir,wb:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=16|_?wa(E,s+16|0,s,y-16|0,_-(y>>>0<16)|0,w,D):-1}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},xb:ig,yb:function(e,t,n){return e|=0,n|=0,vt(t|=0,24),gr(e,t,n),ta(e),n=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,t=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,p[e+44|0]=0,p[e+45|0]=0,p[e+46|0]=0,p[e+47|0]=0,p[e+48|0]=0,p[e+49|0]=0,p[e+50|0]=0,p[e+51|0]=0,p[e+36|0]=n,p[e+37|0]=n>>>8,p[e+38|0]=n>>>16,p[e+39|0]=n>>>24,p[e+40|0]=t,p[e+41|0]=t>>>8,p[e+42|0]=t>>>16,p[e+43|0]=t>>>24,0},zb:function(e,t,n){return gr(e|=0,t|=0,n|=0),ta(e),n=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,t=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,p[e+44|0]=0,p[e+45|0]=0,p[e+46|0]=0,p[e+47|0]=0,p[e+48|0]=0,p[e+49|0]=0,p[e+50|0]=0,p[e+51|0]=0,p[e+36|0]=n,p[e+37|0]=n>>>8,p[e+38|0]=n>>>16,p[e+39|0]=n>>>24,p[e+40|0]=t,p[e+41|0]=t>>>8,p[e+42|0]=t>>>16,p[e+43|0]=t>>>24,0},Ab:RB,Bb:function(e,t,n,o,a,f,E,s,y,_){return 0|function(w,D,v,Y,U,H,i,c,N,l){var F,b=0;if(BA=F=BA-336|0,v&&(r[v>>2]=0,r[v+4>>2]=0),!H&U>>>0<4294967279)return fe(F+16|0,64,b=w+32|0,w),$t(F+80|0,F+16|0),Q0(F+16|0,64),m0(F+80|0,i,c,N),m0(F+80|0,35712,0-c&15,0),L0(F+16|0,0,64),p[F+16|0]=l,Pg(F+16|0,F+16|0,64,0,b,1,w),m0(F+80|0,F+16|0,64,0),p[0|D]=u[F+16|0],Pg(i=D+1|0,Y,U,H,b,2,w),m0(F+80|0,i,U,H),m0(F+80|0,35712,15&U,0),q0(F+8|0,c,N),m0(F+80|0,F+8|0,8,0),q0(F+8|0,U- -64|0,H-((U>>>0<4294967232)-1|0)|0),m0(F+80|0,F+8|0,8,0),Ag(F+80|0,D=U+i|0),Q0(F+80|0,256),An(w+36|0,D),ja(b),(2&l||jB(b,4))&&RB(w),v&&(H=(w=U+17|0)>>>0<17?H+1|0:H,r[v>>2]=w,r[v+4>>2]=H),BA=F+336|0,0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0)},Cb:function(e,t,n,o,a,f,E,s,y,_){return 0|function(w,D,v,Y,U,H,i,c,N,l){var F,b=0,V=0,W=0,O=0,z=0;BA=F=BA-352|0,v&&(r[v>>2]=0,r[v+4>>2]=0),Y&&(p[0|Y]=255),O=-1;A:{if(!(!i&H>>>0<17)){if(!(b=i-(H>>>0<17)|0)&(V=H-17|0)>>>0>=4294967279|b)break A;fe(F+32|0,64,W=w+32|0,w),$t(F+96|0,F+32|0),Q0(F+32|0,64),m0(F+96|0,c,N,l),m0(F+96|0,35712,0-N&15,0),L0(F+32|0,0,64),p[F+32|0]=u[0|U],Pg(F+32|0,F+32|0,64,0,W,1,w),z=u[F+32|0],p[F+32|0]=u[0|U],m0(F+96|0,F+32|0,64,0),m0(F+96|0,c=U+1|0,V,b),m0(F+96|0,35712,H-1&15,0),q0(F+24|0,N,l),m0(F+96|0,F+24|0,8,0),q0(F+24|0,U=H+47|0,i=U>>>0<47?i+1|0:i),m0(F+96|0,F+24|0,8,0),Ag(F+96|0,F),Q0(F+96|0,256),or(F,c+V|0,16)?Q0(F,16):(Pg(D,c,V,b,W,2,w),An(w+36|0,F),ja(W),(2&z||jB(W,4))&&RB(w),v&&(r[v>>2]=V,r[v+4>>2]=b),O=0,Y&&(p[0|Y]=z))}return BA=F+352|0,O}z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0)},Db:function(){return 52},Eb:function(){return 17},Fb:lr,Gb:tt,Hb:function(){return-18},Ib:_e,Jb:wr,Kb:Dr,Lb:sa,Mb:Qa,Nb:Gt,Ob:function(e,t,n,o,a){return 0|function(f,E,s,y){var _=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0;if(_=1886610805^(D=u[0|y]|u[y+1|0]<<8|u[y+2|0]<<16|u[y+3|0]<<24),v=1936682341^(w=u[y+4|0]|u[y+5|0]<<8|u[y+6|0]<<16|u[y+7|0]<<24),Y=1852142177^D,H=1819895653^w,D=1852075885^(c=u[y+8|0]|u[y+9|0]<<8|u[y+10|0]<<16|u[y+11|0]<<24),w=1685025377^(y=u[y+12|0]|u[y+13|0]<<8|u[y+14|0]<<16|u[y+15|0]<<24),c^=2037671283,U=1952801890^y,(0|(y=(E+s|0)-(F=7&s)|0))!=(0|E)){for(;i=u[0|E]|u[E+1|0]<<8|u[E+2|0]<<16|u[E+3|0]<<24,N=u[E+4|0]|u[E+5|0]<<8|u[E+6|0]<<16|u[E+7|0]<<24,l=v0(D,w,13),b=h,V=1+(w=w+v|0)|0,v=w,W=v0(w=_+D|0,v=w>>>0<_>>>0?V:v,32),V=h,U=_=U^N,D=v0(c^=i,_,16),_=Y+c|0,Y=H+U|0,c=H=(Y=_>>>0>>0?Y+1|0:Y)^h,H=v0(D^=_,H,21),U=h,l=v0(w^=l,v^=b,17),O=h,v=Y+v|0,Y=_,v=v0(_=_+w|0,w=Y>>>0>_>>>0?v+1|0:v,32),Y=h,b=v0(l^=_,w^=O,13),O=h,V=1+(_=c+V|0)|0,c=_,D=(_=D+W|0)>>>0>>0?V:c,l=c=_+l|0,w=D+w|0,w=v0(c,W=_>>>0>c>>>0?w+1|0:w,32),c=h,H=v0(_^=H,D^=U,16),D=Y+D|0,D=(_=_+v|0)>>>0>>0?D+1|0:D,v=w+(Y=_^H)|0,w=(U=c)+(c=D^h)|0,c=v0(Y,c,21)^v,U=(V=v>>>0>>0?w+1|0:w)^h,Y=w=W^O,w=v0(H=l^b,w,17),D=D+Y|0,H=(Y=_+H|0)>>>0<_>>>0?D+1|0:D,D=w^Y,w=H^h,_=v^i,v=N^V,Y=v0(Y,H,32),H=h,(0|y)!=(0|(E=E+8|0)););E=y}switch(y=s<<24,s=0,F-1|0){case 6:y|=u[E+6|0]<<16;case 5:y|=u[E+5|0]<<8;case 4:y|=u[E+4|0];case 3:i=(s=u[E+3|0])>>>8|0,s<<=24,y|=i;case 2:s|=(i=u[E+2|0])<<16,y|=N=i>>>16|0;case 1:s|=(i=u[E+1|0])<<8,y|=N=i>>>24|0;case 0:s=u[0|E]|s}return i=v0(D,w,13),N=h,E=w+v|0,F=v0(D=_+D|0,w=D>>>0<_>>>0?E+1|0:E,32),l=h,v=_=y^U,_=v0(E=s^c,_,16),v=v+H|0,H=Y=(v=(U=E)>>>0>(E=E+Y|0)>>>0?v+1|0:v)^h,Y=v0(_^=E,Y,21),c=h,i=v0(D^=i,w^=N,17),N=h,w=v+w|0,U=E,w=v0(E=E+D|0,D=U>>>0>E>>>0?w+1|0:w,32),v=h,i=v0(U=E^i,D^=N,13),N=h,b=1+(E=H+l|0)|0,H=E,D=(_=(E=_+F|0)>>>0<_>>>0?b:H)+D|0,D=v0(U=H=E+U|0,H=E>>>0>H>>>0?D+1|0:D,32),F=h,Y=v0(E^=Y,_^=c,16),_=v+_|0,_=(E=E+w|0)>>>0>>0?_+1|0:_,w=E^Y,Y=v=_^h,v=v0(w,v,21),c=h,N=H^=N,H=v0(U^=i,H,17),i=h,_=_+N|0,b=E,U=v0(E=E+U|0,_=b>>>0>E>>>0?_+1|0:_,32),N=h,i=v0(E^=H,H=_^i,13),l=h,b=E,Y=1+(E=Y+F|0)|0,_=E,y=H+(y^(_=(E=D+w|0)>>>0>>0?Y:_))|0,s=v0(w=D=b+(s^=E)|0,D=s>>>0>D>>>0?y+1|0:y,32),Y=h,v=v0(E^=v,y=_^c,16),y=y+N|0,y=(_=E)>>>0>(E=E+(255^U)|0)>>>0?y+1|0:y,_=E^v,H=v=y^h,v=v0(_,v,21),c=h,U=D^=l,D=v0(w^=i,D,17),i=h,y=y+U|0,U=E,w=v0(E=E+w|0,y=U>>>0>E>>>0?y+1|0:y,32),U=h,N=v0(D^=E,i^=y,13),F=h,H=1+(E=Y+H|0)|0,y=E,_=(y=(E=s+_|0)>>>0>>0?H:y)+i|0,Y=_=E>>>0>(s=E+D|0)>>>0?_+1|0:_,_=v0(s,_,32),H=h,v=v0(E^=v,y^=c,16),y=y+U|0,U=E,D=(E=E+w|0)^v,v=w=(y=U>>>0>E>>>0?y+1|0:y)^h,w=v0(D,w,21),c=h,U=Y^=F,Y=v0(s^=N,Y,17),i=h,y=y+U|0,U=E,U=v0(E=E+s|0,s=U>>>0>E>>>0?y+1|0:y,32),N=h,F=v0(Y^=E,i^=s,13),l=h,y=1+(E=v+H|0)|0,s=E,_=(y=(E=_+D|0)>>>0<_>>>0?y:s)+i|0,v=_=E>>>0>(s=E+Y|0)>>>0?_+1|0:_,_=v0(s,_,32),Y=h,w=v0(E^=w,y^=c,16),y=y+N|0,H=E,D=(E=E+U|0)^w,H=w=(y=H>>>0>E>>>0?y+1|0:y)^h,w=v0(D,w,21),c=h,U=v^=l,v=v0(s^=F,v,17),i=h,y=y+U|0,U=E,y=v0(E=E+s|0,s=U>>>0>E>>>0?y+1|0:y,32),U=h,i=s^=i,N=v0(v^=E,s,13),F=h,H=1+(E=Y+H|0)|0,s=E,Y=D=c^(_=(E=_+D|0)>>>0<_>>>0?H:s),D=v0(s=E^w,D,16),w=Y+U|0,U=s,D=v0((s=s+y|0)^D,(y=U>>>0>s>>>0?w+1|0:w)^h,21),w=h,_=_+i|0,H=1+(y=y+(_=((U=E)>>>0>(E=E+v|0)>>>0?_+1|0:_)^F)|0)|0,U=y,s=(E=s+(y=E^N)|0)>>>0>>0?H:U,y=v0(y,_,17)^E^D,_=h^s^w,q0(f,v0(E,s,32)^y,h^_),0}(e|=0,t|=0,n|=0,a|=0)},Pb:function(e){vt(e|=0,16)},Qb:function(){return 208},Rb:qg,Sb:tt,Tb:tt,Ub:qg,Vb:function(){return-65},Wb:function(e,t,n){return 0|ha(e|=0,t|=0,n|=0)},Xb:function(e,t){return 0|function(n,o){var a;return BA=a=BA-32|0,vt(a,32),ha(n,o,a),Q0(a,32),BA=a+32|0,0}(e|=0,t|=0)},Yb:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v,Y;return BA=v=BA-16|0,Y=y,y=_,En(E,v+8|0,Br(E- -64|0,Y,_),_,w,D),r[v+8>>2]!=64|r[v+12>>2]?(s&&(r[s>>2]=0,r[s+4>>2]=0),L0(E,0,y- -64|0),E=-1):(E=0,s&&(r[s>>2]=_- -64,r[s+4>>2]=w-((_>>>0<4294967232)-1|0))),BA=v+16|0,E}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},Zb:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v=0;A:{t:{if(!(!w&_>>>0<64||(w=w-1|0,!(w=(_=_+-64|0)>>>0<4294967232?w+1|0:w)&_>>>0>4294967231|w))){if(!cn(y,v=y- -64|0,_,w,D))break t;E&&L0(E,0,_)}if(y=-1,!s)break A;return r[s>>2]=0,r[s+4>>2]=0,-1}s&&(r[s>>2]=_,r[s+4>>2]=w),y=0,E&&Br(E,v,_)}return y}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},_b:function(e,t,n,o,a,f){return 0|En(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},$b:function(e,t,n,o,a){return 0|cn(e|=0,t|=0,n|=0,o|=0,a|=0)},ac:function(e){return ye(e|=0),0},bc:function(e,t,n,o){return 0|wt(e|=0,t|=0,n|=0,o|=0)},cc:function(e,t,n,o){return 0|function(a,f,E,s){var y;return BA=y=BA+-64|0,ag(a,y),a=fa(f,E,y,64,0,s,1),BA=y- -64|0,a}(e|=0,t|=0,n|=0,o|=0)},dc:function(e,t,n){return 0|function(o,a,f){var E;return BA=E=BA+-64|0,ag(o,E),o=va(a,E,64,0,f,1),BA=E- -64|0,o}(e|=0,t|=0,n|=0)},ec:function(e,t){e|=0;var n,o=0;return BA=n=BA-256|0,o=-1,VB(t|=0)||Fa(n+96|0,t)||function(a){var f;return BA=f=BA-160|0,function(E,s){var y,_=0;for(BA=y=BA-1760|0,yt(y+480|0,s),sr(y+320|0,s),Z0(y,y+320|0),ht(y+320|0,y,y+480|0),Z0(y+160|0,y+320|0),yt(s=y+640|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+800|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+960|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+1120|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+1280|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+1440|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(y+1600|0,y+160|0),on(E),s=252;sr(y+320|0,E),_=s,(0|(s=p[s+34208|0]))>=1?(Z0(y+160|0,y+320|0),ht(y+320|0,y+160|0,(y+480|0)+xA((254&s)>>>1|0,160)|0)):(0|s)>-1||(Z0(y+160|0,y+320|0),xa(y+320|0,y+160|0,(y+480|0)+xA((0-s&254)>>>1|0,160)|0)),Z0(E,y+320|0),s=_-1|0,_;);BA=y+1760|0}(f,a),a=Aa(f),BA=f+160|0,a}(n+96|0)&&(kt(n),$0(n,n,t=n+136|0),kt(n+48|0),O0(n+48|0,n+48|0,t),er(n,n),_0(n+48|0,n+48|0,n),Jg(e,n+48|0),o=0),BA=n+256|0,0|o},fc:function(e,t){e|=0;var n,o=0;return BA=n=BA+-64|0,he(n,t|=0,32,0),p[0|n]=248&u[0|n],p[n+31|0]=63&u[n+31|0]|64,t=r[n+20>>2],o=r[n+16>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=t,p[e+21|0]=t>>>8,p[e+22|0]=t>>>16,p[e+23|0]=t>>>24,t=r[n+12>>2],o=r[n+8>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=t,p[e+13|0]=t>>>8,p[e+14|0]=t>>>16,p[e+15|0]=t>>>24,t=r[n+4>>2],o=r[n>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=t,p[e+5|0]=t>>>8,p[e+6|0]=t>>>16,p[e+7|0]=t>>>24,t=r[n+28>>2],o=r[n+24>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=t,p[e+29|0]=t>>>8,p[e+30|0]=t>>>16,p[e+31|0]=t>>>24,Q0(n,64),BA=n- -64|0,0},gc:zB,hc:Bn,ic:function(e){var t=0,n=0;if((e|=0)>>>0>=2){for(n=(0-e>>>0)%(e>>>0)|0;(t=zB())>>>0>>0;);e=(t>>>0)%(e>>>0)|0}else e=0;return 0|e},jc:vt,kc:function(e,t,n){fe(e|=0,t|=0,1784,n|=0)},lc:tt,mc:function(){var e=0,t=0;return(e=r[9097])&&(e=r[e+20>>2])&&(t=0|Ct[0|e]()),0|t},nc:function(e,t,n){(function(o,a,f){(0|f)==1|f>>>0>1&&(D0(1796,1816,197,1842),s0()),vt(o,a)})(e|=0,t|=0,n|=0)},oc:function(e,t,n,o){e|=0,n|=0;var a=0,f=0,E=0;if(!((o|=0)>>>0>2147483646|o<<1>>>0>=(t|=0)>>>0)){if(t=0,o){for(;a=t<<1,f=(E=u[t+n|0])>>>4|0,p[a+e|0]=87+(f+(f+65526>>>8&217)|0),f=(1|a)+e|0,a=15&E,p[0|f]=22272+((a<<8)+(a+65526&55552)|0)>>>8,(0|o)!=(0|(t=t+1|0)););t=o<<1}else t=0;return p[t+e|0]=0,0|e}z0(),s0()},pc:function(e,t,n,o,a,f,E){e|=0,t|=0,n|=0,a|=0,f|=0,E|=0;var s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0;A:if(o|=0){t:{g:{r:for(;;){for(y=s;;){e:{if(!(255&((H=(65526+(Y=(223&(v=u[n+y|0]))-55&255)^Y+65520)>>>8|0)|(_=65526+(i=48^v)>>>8|0)))){if(_=1,!a|255&D)break g;if(yr(a,v))break e;s=y;break A}if(t>>>0<=w>>>0){r[8960]=68,_=0;break g}if(s=Y&H|_&i,255&D?(p[e+w|0]=s|c,w=w+1|0):c=s<<4,D^=-1,_=1,(s=y+1|0)>>>0>>0)continue r;break t}if(D=0,!((y=y+1|0)>>>0>>0))break}break}s=(e=s+1|0)>>>0>>0?o:e;break A}s=y}255&D?(r[8960]=28,U=-1,s=s-1|0,w=0):_||(w=0,U=-1)}return E?r[E>>2]=n+s:(0|o)!=(0|s)&&(r[8960]=28,U=-1),f&&(r[f>>2]=w),0|U},qc:function(e,t){var n;return e|=0,Ca(t|=0),e=xA(n=(e>>>0)/3|0,-3)+e|0,xA(4-(3-e&0-(t>>>1&1))|0,1&(e|e>>>1))+(n<<2|1)|0},rc:JB,sc:xB,tc:function(){var e=0;return r[9104]?e=1:(r[9086]=0,function(){var t;BA=t=BA-16|0,nn(t),r[t>>2]&&(nn(t),L0(36348,0,40)),BA=t+16|0}(),r[9085]=1,Bn(),function(){var t=0;(0|(t=0|ct(30)))>=1?r[8944]=t:t=r[8944],t>>>0<=15&&(z0(),s0()),vt(36400,16)}(),r[9104]=1,e=0),0|e},uc:function(e,t,n,o,a){e|=0,t|=0,n|=0,a|=0;var f,E=0,s=0,y=0;BA=f=BA-16|0;A:{if(o|=0){if(y=-1,(E=(E=o-1|0)-(s=E&o?(n>>>0)%(o>>>0)|0:n&E)|0)>>>0>=(-1^n)>>>0)break A;if(!((n=n+E|0)>>>0>=a>>>0))for(e&&(r[e>>2]=n+1),e=t+n|0,y=0,p[f+15|0]=0,t=o>>>0>1?o:1,o=0;a=n=e-o|0,s=u[0|n]&u[f+15|0],n=(o^E)-1>>>24|0,p[0|a]=s|128&n,p[f+15|0]=n|u[f+15|0],(0|t)!=(0|(o=o+1|0)););}else y=-1;return BA=f+16|0,0|y}z0(),s0()},vc:function(e,t,n,o){e|=0,t|=0,n|=0,o|=0;var a,f=0,E=0,s=0,y=0,_=0;if(r[12+(a=BA-16|0)>>2]=0,o-1>>>0>>0){for(_=(f=n-1|0)+t|0,n=0,t=0;y=((128^(E=u[_-n|0]))-1&r[a+12>>2]-1&s-1)>>>8&1,r[a+12>>2]=r[a+12>>2]|0-y&n,t|=y,s|=E,(0|o)!=(0|(n=n+1|0)););r[e>>2]=f-r[a+12>>2],e=t-1|0}else e=-1;return 0|e},wc:function(){return 35762},xc:function(){return 10},yc:sa,zc:wr,Ac:function(){return 35840},Bc:Nt,Cc:ot}}(S)}(Ze)},instantiate:function(UA,d){return{then:function(S){var G=new Yt.Module(UA);S({instance:new Yt.Instance(G)})}}},RuntimeError:Error};function eB(UA,d,S,G){switch((S=S||"i8").charAt(S.length-1)==="*"&&(S="i32"),S){case"i1":case"i8":re[UA>>0]=d;break;case"i16":Be[UA>>1]=d;break;case"i32":Wt[UA>>2]=d;break;case"i64":oe=[d>>>0,(Bg=d,+Math.abs(Bg)>=1?Bg>0?(0|Math.min(+Math.floor(Bg/4294967296),4294967295))>>>0:~~+Math.ceil((Bg-+(~~Bg>>>0))/4294967296)>>>0:0)],Wt[UA>>2]=oe[0],Wt[UA+4>>2]=oe[1];break;case"float":ae[UA>>2]=d;break;case"double":Ng[UA>>3]=d;break;default:Ht("invalid type for setValue: "+S)}}function rB(UA,d,S){switch((d=d||"i8").charAt(d.length-1)==="*"&&(d="i32"),d){case"i1":case"i8":return re[UA>>0];case"i16":return Be[UA>>1];case"i32":case"i64":return Wt[UA>>2];case"float":return ae[UA>>2];case"double":return Ng[UA>>3];default:Ht("invalid type for getValue: "+d)}return null}rg=[],typeof Yt!="object"&&Ht("no native wasm support detected");var Re=!1;function Le(UA,d){UA||Ht("Assertion failed: "+d)}var pg,re,lg,Be,Wt,ae,Ng,xe=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function BB(UA,d,S){for(var G=d+S,m=d;UA[m]&&!(m>=G);)++m;if(m-d>16&&UA.subarray&&xe)return xe.decode(UA.subarray(d,m));for(var M="";d>10,56320|1023&nA)}}else M+=String.fromCharCode((31&T)<<6|q)}else M+=String.fromCharCode(T)}return M}function Ug(UA,d){return UA?BB(lg,UA,d):""}function aB(UA,d){return UA%d>0&&(UA+=d-UA%d),UA}function Je(UA){pg=UA,L.HEAP8=re=new Int8Array(UA),L.HEAP16=Be=new Int16Array(UA),L.HEAP32=Wt=new Int32Array(UA),L.HEAPU8=lg=new Uint8Array(UA),L.HEAPU16=new Uint16Array(UA),L.HEAPU32=new Uint32Array(UA),L.HEAPF32=ae=new Float32Array(UA),L.HEAPF64=Ng=new Float64Array(UA)}var ne,Pe=L.INITIAL_MEMORY||16777216;(_g=L.wasmMemory?L.wasmMemory:new Yt.Memory({initial:Pe/65536,maximum:32768}))&&(pg=_g.buffer),Pe=pg.byteLength,Je(pg);var Ke=[],qe=[],nB=[],Te=[];function iB(){if(L.preRun)for(typeof L.preRun=="function"&&(L.preRun=[L.preRun]);L.preRun.length;)EB(L.preRun.shift());Mg(Ke)}function oB(){Mg(qe)}function CB(){Mg(nB)}function QB(){if(L.postRun)for(typeof L.postRun=="function"&&(L.postRun=[L.postRun]);L.postRun.length;)sB(L.postRun.shift());Mg(Te)}function EB(UA){Ke.unshift(UA)}function sB(UA){Te.unshift(UA)}qe.push({func:function(){ze()}});var Ot=0,wg=null;function cB(UA){Ot++,L.monitorRunDependencies&&L.monitorRunDependencies(Ot)}function hB(UA){if(Ot--,L.monitorRunDependencies&&L.monitorRunDependencies(Ot),Ot==0&&wg){var d=wg;wg=null,d()}}function Ht(UA){throw L.onAbort&&L.onAbort(UA),ug(UA+=""),Re=!0,UA="abort("+UA+"). Build with -s ASSERTIONS=1 for more info.",new Yt.RuntimeError(UA)}function Ve(UA,d){return String.prototype.startsWith?UA.startsWith(d):UA.indexOf(d)===0}L.preloadedImages={},L.preloadedAudios={};var Xe="data:application/octet-stream;base64,";function ie(UA){return Ve(UA,Xe)}var yB="file://";function We(UA){return Ve(UA,yB)}var Bg,oe,_t="<<< WASM_BINARY_FILE >>>";function Oe(UA){try{if(UA==_t&&rg)return new Uint8Array(rg);var d=jt(UA);if(d)return d;if(Ig)return Ig(UA);throw"both async and sync fetching of the wasm failed"}catch(S){Ht(S)}}function fB(){if(!rg&&(K0||J0)){if(typeof fetch=="function"&&!We(_t))return fetch(_t,{credentials:"same-origin"}).then(function(UA){if(!UA.ok)throw"failed to load wasm binary file at '"+_t+"'";return UA.arrayBuffer()}).catch(function(){return Oe(_t)});if(te)return new Promise(function(UA,d){te(_t,function(S){UA(new Uint8Array(S))},d)})}return Promise.resolve().then(function(){return Oe(_t)})}function IB(){var UA={a:Ze};function d(m,M){var T=m.exports;L.asm=T,ne=L.asm.h,hB()}function S(m){d(m.instance)}function G(m){return fB().then(function(M){return Yt.instantiate(M,UA)}).then(m,function(M){ug("failed to asynchronously prepare wasm: "+M),Ht(M)})}if(cB(),L.instantiateWasm)try{return L.instantiateWasm(UA,d)}catch(m){return ug("Module.instantiateWasm callback failed with error: "+m),!1}return rg||typeof Yt.instantiateStreaming!="function"||ie(_t)||We(_t)||typeof fetch!="function"?G(S):fetch(_t,{credentials:"same-origin"}).then(function(m){return Yt.instantiateStreaming(m,UA).then(S,function(M){return ug("wasm streaming compile failed: "+M),ug("falling back to ArrayBuffer instantiation"),G(S)})}),{}}ie(_t)||(_t=gB(_t));var uB={1024:function(){return L.getRandomValue()},1062:function(){if(L.getRandomValue===void 0)try{var UA=typeof window=="object"?window:self,d=UA.crypto!==void 0?UA.crypto:UA.msCrypto,S=function(){var M=new Uint32Array(1);return d.getRandomValues(M),M[0]>>>0};S(),L.getRandomValue=S}catch{try{var G=require("crypto"),m=function(){var T=G.randomBytes(4);return(T[0]<<24|T[1]<<16|T[2]<<8|T[3])>>>0};m(),L.getRandomValue=m}catch{throw"No secure random number generator found"}}}};function Mg(UA){for(;UA.length>0;){var d=UA.shift();if(typeof d!="function"){var S=d.func;typeof S=="number"?d.arg===void 0?ne.get(S)():ne.get(S)(d.arg):S(d.arg===void 0?null:d.arg)}else d(L)}}function _B(UA,d,S,G){Ht("Assertion failed: "+Ug(UA)+", at: "+[d?Ug(d):"unknown filename",S,G?Ug(G):"unknown function"])}function pB(){Ht()}function lB(UA,d,S){var G=kB(d,S);return uB[UA].apply(null,G)}function wB(UA,d,S){lg.copyWithin(UA,d,d+S)}function DB(){return lg.length}function dB(UA){try{return _g.grow(UA-pg.byteLength+65535>>>16),Je(_g.buffer),1}catch{}}function FB(UA){UA>>>=0;var d=DB(),S=2147483648;if(UA>S)return!1;for(var G=1;G<=4;G*=2){var m=d*(1+.2/G);if(m=Math.min(m,UA+100663296),dB(Math.min(S,aB(Math.max(16777216,UA,m),65536))))return!0}return!1}function mB(UA){return Wt[$e()>>2]=UA,UA}function vB(UA){switch(UA){case 30:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:case 80:case 81:case 79:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return typeof navigator=="object"&&navigator.hardwareConcurrency||1}return mB(28),-1}var Ce=[];function kB(UA,d){var S;for(Ce.length=0,d>>=2;S=lg[UA++];){var G=S<105;G&&1&d&&d++,Ce.push(G?Ng[d++>>1]:Wt[d]),++d}return Ce}function je(UA){for(var d=[],S=0;S255&&(G&=255),d.push(String.fromCharCode(G))}return d.join("")}var GB=typeof atob=="function"?atob:function(UA){var d,S,G,m,M,T,q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Z="",nA=0;UA=UA.replace(/[^A-Za-z0-9\+\/\=]/g,"");do d=q.indexOf(UA.charAt(nA++))<<2|(m=q.indexOf(UA.charAt(nA++)))>>4,S=(15&m)<<4|(M=q.indexOf(UA.charAt(nA++)))>>2,G=(3&M)<<6|(T=q.indexOf(UA.charAt(nA++))),Z+=String.fromCharCode(d),M!==64&&(Z+=String.fromCharCode(S)),T!==64&&(Z+=String.fromCharCode(G));while(nA0||(iB(),Ot>0||(L.setStatus?(L.setStatus("Running..."),setTimeout(function(){setTimeout(function(){L.setStatus("")},1),d()},1)):d()))}if(L._malloc=function(){return(L._malloc=L.asm.Bc).apply(null,arguments)},L._free=function(){return(L._free=L.asm.Cc).apply(null,arguments)},L.setValue=eB,L.getValue=rB,L.UTF8ToString=Ug,wg=function UA(){Rg||Qe(),Rg||(wg=UA)},L.run=Qe,L.preInit)for(typeof L.preInit=="function"&&(L.preInit=[L.preInit]);L.preInit.length>0;)L.preInit.pop()();Qe()})};var e0,R=R!==void 0?R:{},i0={};for(e0 in R)R.hasOwnProperty(e0)&&(i0[e0]=R[e0]);var $A=!1,pA=!1,u0=!1,kA=!1;$A=typeof window=="object",pA=typeof importScripts=="function",u0=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",kA=!$A&&!u0&&!pA;var dA,QA,F0,FA,KA,IA="";function l0(MA){return R.locateFile?R.locateFile(MA,IA):IA+MA}u0?(IA=pA?require$$0.dirname(IA)+"/":__dirname+"/",dA=function(MA,WA){var c0=Xt(MA);return c0?WA?c0:c0.toString():(FA||(FA=require$$0),KA||(KA=require$$0),MA=KA.normalize(MA),FA.readFileSync(MA,WA?null:"utf8"))},F0=function(MA){var WA=dA(MA,!0);return WA.buffer||(WA=new Uint8Array(WA)),De(WA.buffer),WA},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),oA.exports=R,R.inspect=function(){return"[Emscripten Module object]"}):kA?(typeof read!="undefined"&&(dA=function(MA){var WA=Xt(MA);return WA?Ne(WA):read(MA)}),F0=function(MA){var WA;return(WA=Xt(MA))?WA:typeof readbuffer=="function"?new Uint8Array(readbuffer(MA)):(De(typeof(WA=read(MA,"binary"))=="object"),WA)},typeof scriptArgs!="undefined"&&scriptArgs,typeof print!="undefined"&&(typeof console=="undefined"&&(console={}),console.log=print,console.warn=console.error=typeof printErr!="undefined"?printErr:print)):($A||pA)&&(pA?IA=self.location.href:typeof document!="undefined"&&document.currentScript&&(IA=document.currentScript.src),IA=IA.indexOf("blob:")!==0?IA.substr(0,IA.lastIndexOf("/")+1):"",dA=function(MA){try{var WA=new XMLHttpRequest;return WA.open("GET",MA,!1),WA.send(null),WA.responseText}catch(L){var c0=Xt(MA);if(c0)return Ne(c0);throw L}},pA&&(F0=function(MA){try{var WA=new XMLHttpRequest;return WA.open("GET",MA,!1),WA.responseType="arraybuffer",WA.send(null),new Uint8Array(WA.response)}catch(L){var c0=Xt(MA);if(c0)return c0;throw L}}),QA=function(MA,WA,c0){var L=new XMLHttpRequest;L.open("GET",MA,!0),L.responseType="arraybuffer",L.onload=function(){if(L.status==200||L.status==0&&L.response)WA(L.response);else{var b0=Xt(MA);b0?WA(b0.buffer):c0()}},L.onerror=c0,L.send(null)}),R.print;var EA,At,j0=R.printErr||void 0;for(e0 in i0)i0.hasOwnProperty(e0)&&(R[e0]=i0[e0]);function Pt(MA,WA,c0,L){switch((c0=c0||"i8").charAt(c0.length-1)==="*"&&(c0="i32"),c0){case"i1":case"i8":Xg[MA>>0]=WA;break;case"i16":Wg[MA>>1]=WA;break;case"i32":Tt[MA>>2]=WA;break;case"i64":zg=[WA>>>0,(eg=WA,+Math.abs(eg)>=1?eg>0?(0|Math.min(+Math.floor(eg/4294967296),4294967295))>>>0:~~+Math.ceil((eg-+(~~eg>>>0))/4294967296)>>>0:0)],Tt[MA>>2]=zg[0],Tt[MA+4>>2]=zg[1];break;case"float":Og[MA>>2]=WA;break;case"double":bg[MA>>3]=WA;break;default:St("invalid type for setValue: "+c0)}}function Kt(MA,WA,c0){switch((WA=WA||"i8").charAt(WA.length-1)==="*"&&(WA="i32"),WA){case"i1":case"i8":return Xg[MA>>0];case"i16":return Wg[MA>>1];case"i32":case"i64":return Tt[MA>>2];case"float":return Og[MA>>2];case"double":return bg[MA>>3];default:St("invalid type for getValue: "+WA)}return null}i0=null,R.arguments&&R.arguments,R.thisProgram&&R.thisProgram,R.quit&&R.quit,R.wasmBinary&&(EA=R.wasmBinary),R.noExitRuntime&&R.noExitRuntime,typeof WebAssembly!="object"&&St("no native wasm support detected");var qt=!1;function De(MA,WA){MA||St("Assertion failed: "+WA)}var de,Xg,yg,Wg,Tt,Og,bg,Fe=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function vr(MA,WA,c0){for(var L=WA+c0,b0=WA;MA[b0]&&!(b0>=L);)++b0;if(b0-WA>16&&MA.subarray&&Fe)return Fe.decode(MA.subarray(WA,b0));for(var K0="";WA>10,56320|1023&ut)}}else K0+=String.fromCharCode((31&J0)<<6|st)}else K0+=String.fromCharCode(J0)}return K0}function Sg(MA,WA){return MA?vr(yg,MA,WA):""}function kr(MA,WA){return MA%WA>0&&(MA+=WA-MA%WA),MA}function me(MA){de=MA,R.HEAP8=Xg=new Int8Array(MA),R.HEAP16=Wg=new Int16Array(MA),R.HEAP32=Tt=new Int32Array(MA),R.HEAPU8=yg=new Uint8Array(MA),R.HEAPU16=new Uint16Array(MA),R.HEAPU32=new Uint32Array(MA),R.HEAPF32=Og=new Float32Array(MA),R.HEAPF64=bg=new Float64Array(MA)}R.INITIAL_MEMORY;var jg,ve=[],ke=[],Gr=[],Ge=[];function br(){if(R.preRun)for(typeof R.preRun=="function"&&(R.preRun=[R.preRun]);R.preRun.length;)Nr(R.preRun.shift());Yg(ve)}function Sr(){Yg(ke)}function Yr(){Yg(Gr)}function Hr(){if(R.postRun)for(typeof R.postRun=="function"&&(R.postRun=[R.postRun]);R.postRun.length;)Ur(R.postRun.shift());Yg(Ge)}function Nr(MA){ve.unshift(MA)}function Ur(MA){Ge.unshift(MA)}ke.push({func:function(){Ue()}});var Vt=0,fg=null;function Mr(MA){Vt++,R.monitorRunDependencies&&R.monitorRunDependencies(Vt)}function Rr(MA){if(Vt--,R.monitorRunDependencies&&R.monitorRunDependencies(Vt),Vt==0&&fg){var WA=fg;fg=null,WA()}}function St(MA){throw R.onAbort&&R.onAbort(MA),j0(MA+=""),qt=!0,MA="abort("+MA+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(MA)}function be(MA,WA){return String.prototype.startsWith?MA.startsWith(WA):MA.indexOf(WA)===0}R.preloadedImages={},R.preloadedAudios={};var Se="data:application/octet-stream;base64,";function Zg(MA){return be(MA,Se)}var Lr="file://";function Ye(MA){return be(MA,Lr)}var eg,zg,It="data:application/octet-stream;base64,AGFzbQEAAAABqAMwYAJ/fwBgAAF/YAJ/fwF/YAN/f38Bf2ADf39/AGABfwF/YAF/AGAEf39/fwF/YAV/f39/fwF/YAt/f39/f39/f39/fwF/YAN/f34Bf2AGf39/f39/AX9gB39/f39/f38Bf2AEf39+fwF/YAAAYAZ/f39+f38Bf2AFf39+f38Bf2AEf35/fwF/YAh/f39+f35/fwF/YAR/f39/AGAGf39+f39/AX9gBn9/fn9+fwF/YAJ/fgBgCH9/f39/f39/AX9gDH9/f39/f39/f39/fwF/YAh/f35/f35/fwF/YAN/f34AYAV/f35/fwBgCX9/f39+f35/fwF/YAV/f39+fwF/YAZ/f35/f38AYAR/fn9/AGAKf39/f39/f39/fwF/YAd/f39+f39/AX9gBX9/fn5/AX9gB39+f35/fn8Bf2ABfwF+YAJ+fwF+YAV/f39/fwBgCX9/f39+f35/fwBgBH9/f34AYAh/f39/f35/fgF/YAZ/f39/fn8Bf2AIf39/f35/fn8Bf2AGf39+fn9/AX9gA39+fwF/YAh/fn9+f35/fwF/YAJ+fgF+AiUGAWEBYQATAWEBYgADAWEBYwAOAWEBZAAFAWEBZQADAWEBZgAFA+kC5wIlLwIAAAQaJQAkAxYDBA4ABAEKBgQACgYBAAUFAwAACgQABgIABQAAAAEeAQoYCgYBHwYAAAIGAwcBAQACAgMDBwMTAQQoAAQEAAAEBRoFBBMPAxYGAAAGAAYBARcIBgIDAg8PDw8DAwEeHxsCAQYFAAQADgAAABoADQIDAAAHAg0QHQ8DACIRBwMFBQYEDxQhFCECDQQZHBkZHBwbBAQEGw4DBAYGAAQCBQAAAgACBQoCDQUABAICAAAAAAQHBAAIKiYEBwgLCwsIICALDAsADAcHFwwJCwcHDAALCAwLFwwMCxcMCAgJCQkYCQkJCQkYCRgBAQMHBQIDAQEDBx0dAgICBg0BAQEpKwMDLQosLgEBAQcBAQEBAQoIIwoiIwIHDggFBQIMBwIICAIDEAEQDQEQEBAQAxYDAw0AAAAkARYAABIZEicEARISEhIUFREFEQEVEQQEAgAFAwUTBQAFBAAABA4TAQQEAXAADgUHAQGAAoCAAgYJAX8BQdCcwgILB8oHuQEBZwIAAWgBAAFpAHkBagD4AQFrAPcBAWwA9gEBbQD1AQFuAPQBAW8A8wEBcADyAQFxAPEBAXIAFwFzAM4CAXQAMQF1AB4BdgA2AXcAKAF4ABcBeQBuAXoAMQFBAB4BQgA2AUMAKAFEAPABAUUA7wEBRgDuAQFHAO0BAUgAFwFJAEkBSgAxAUsAHgFMADYBTQAoAU4AFwFPABcBUADsAQFRAOsBAVIAKAFTABcBVAAXAVUAFwFWABcBVwBJAVgAHgFZADYBWgC8AgFfAJkBASQAbAJhYQDqAQJiYQDpAQJjYQDoAQJkYQDnAQJlYQDmAQJmYQDlAQJnYQDkAQJoYQDjAQJpYQDiAQJqYQDhAQJrYQC0AgJsYQAeAm1hAC8CbmEAFwJvYQAeAnBhAC8CcWEAFwJyYQC3AgJzYQDfAQJ0YQBGAnVhAN4BAnZhAEQCd2EAKAJ4YQAvAnlhAN0BAnphAB4CQWEALwJCYQBuAkNhABcCRGEA3AECRWEAKAJGYQCyAgJHYQCxAgJIYQCwAgJJYQCvAgJKYQAXAkthABcCTGEAFwJNYQAXAk5hAEACT2EAPwJQYQA/AlFhAB4CUmEAYQJTYQAxAlRhAGECVWEAHgJWYQCeAgJXYQCdAgJYYQBAAllhAGECWmEAnAICX2EAmwICJGEAPwJhYgCaAgJiYgBgAmNiAJgCAmRiAJcCAmViAJYCAmZiANsBAmdiANoBAmhiANkBAmliANgBAmpiANcBAmtiAGcCbGIAZgJtYgAXAm5iABcCb2IAFwJwYgBJAnFiAB4CcmIANgJzYgAoAnRiANYBAnViANQBAnZiANMBAndiANIBAnhiACgCeWIAkQICemIAkAICQWIAXQJCYgDRAQJDYgDQAQJEYgCNAgJFYgCMAgJGYgBJAkdiABcCSGIAiwICSWIAMQJKYgBAAktiAD8CTGIAYAJNYgBuAk5iAB4CT2IAzwECUGIAiQICUWIAgQICUmIALwJTYgAXAlRiABcCVWIALwJWYgCAAgJXYgD/AQJYYgD+AQJZYgDOAQJaYgDNAQJfYgDMAQIkYgDLAQJhYwD9AQJiYwDKAQJjYwD8AQJkYwD7AQJlYwCHAgJmYwCGAgJnYwBzAmhjAKcBAmljANYCAmpjAB8Ca2MAzQICbGMAFwJtYwDFAgJuYwDJAQJvYwCtAgJwYwCsAgJxYwCrAgJyYwBjAnNjAGICdGMA2AICdWMAoAICdmMAmQICd2MA+gECeGMA+QECeWMAYAJ6YwBAAkFjAOwCAkJjACACQ2MAGQkfAQBBAQsNf7gBtwG2AbQB4ALdAtoC2QLXAtUC1ALTAgr1tATnAggAIAAgAa2KCx4AIAAgAXwgAEIBhkL+////H4MgAUL/////D4N+fAsHACAAIAF3CzUBAX8jAEEQayICIAA2AgwgAQRAQQAhAANAIAIoAgwgAGpBADoAACAAQQFqIgAgAUcNAAsLCwkAIAAgATYAAAudCQIMfyd+IAAgAigCBCIDrCIXIAEoAhQiBEEBdKwiIH4gAjQCACIPIAE0AhgiEn58IAIoAggiBawiGSABNAIQIhN+fCACKAIMIgasIhwgASgCDCIHQQF0rCIhfnwgAigCECIIrCIdIAE0AggiFH58IAIoAhQiCawiIiABKAIEIgpBAXSsIiN+fCACKAIYIgusIiwgATQCACIVfnwgAigCHCIMQRNsrCIYIAEoAiQiDUEBdKwiJH58IAIoAiAiDkETbKwiECABNAIgIhZ+fCACKAIkIgJBE2ysIhEgASgCHCIBQQF0rCIlfnwgEyAXfiAPIASsIiZ+fCAZIAesIid+fCAUIBx+fCAdIAqsIih+fCAVICJ+fCALQRNsrCIaIA2sIil+fCAWIBh+fCAQIAGsIip+fCARIBJ+fCAXICF+IA8gE358IBQgGX58IBwgI358IBUgHX58IAlBE2ysIisgJH58IBYgGn58IBggJX58IBAgEn58IBEgIH58Ii5CgICAEHwiL0Iah3wiMEKAgIAIfCIxQhmHfCIeIB5CgICAEHwiH0KAgIDgD4N9PgIYIAAgFyAjfiAPIBR+fCAVIBl+fCAGQRNsrCIbICR+fCAWIAhBE2ysIh5+fCAlICt+fCASIBp+fCAYICB+fCAQIBN+fCARICF+fCAVIBd+IA8gKH58IAVBE2ysIi0gKX58IBYgG358IB4gKn58IBIgK358IBogJn58IBMgGH58IBAgJ358IBEgFH58IANBE2ysICR+IA8gFX58IBYgLX58IBsgJX58IBIgHn58ICAgK358IBMgGn58IBggIX58IBAgFH58IBEgI358Ii1CgICAEHwiMkIah3wiM0KAgIAIfCI0QhmHfCIbIBtCgICAEHwiNUKAgIDgD4N9PgIIIAAgEiAXfiAPICp+fCAZICZ+fCATIBx+fCAdICd+fCAUICJ+fCAoICx+fCAVIAysIht+fCAQICl+fCARIBZ+fCAfQhqHfCIfIB9CgICACHwiH0KAgIDwD4N9PgIcIAAgFCAXfiAPICd+fCAZICh+fCAVIBx+fCAeICl+fCAWICt+fCAaICp+fCASIBh+fCAQICZ+fCARIBN+fCA1QhqHfCIQIBBCgICACHwiEEKAgIDwD4N9PgIMIAAgFyAlfiAPIBZ+fCASIBl+fCAcICB+fCATIB1+fCAhICJ+fCAUICx+fCAbICN+fCAVIA6sIhh+fCARICR+fCAfQhmHfCIRIBFCgICAEHwiEUKAgIDgD4N9PgIgIAAgMCAxQoCAgPAPg30gLiAvQoCAgGCDfSAQQhmHfCIQQoCAgBB8IhpCGoh8PgIUIAAgECAaQoCAgOAPg30+AhAgACAWIBd+IA8gKX58IBkgKn58IBIgHH58IB0gJn58IBMgIn58ICcgLH58IBQgG358IBggKH58IBUgAqx+fCARQhqHfCIPIA9CgICACHwiD0KAgIDwD4N9PgIkIAAgMyA0QoCAgPAPg30gLSAyQoCAgGCDfSAPQhmHQhN+fCIPQoCAgBB8IhJCGoh8PgIEIAAgDyASQoCAgOAPg30+AgALEwAgACABIAJB0JcCKAIAEQoAGgsIACAAIAGtiQvLBgIHfxt+IAAgASgCDCICQQF0rCIOIAKsIhp+IAEoAhAiBawiDSABKAIIIgZBAXSsIhJ+fCABKAIUIgJBAXSsIg8gASgCBCIHQQF0rCIJfnwgASgCGCIErCIQIAEoAgAiCEEBdKwiDH58IAEoAiAiA0ETbKwiCiADrCIXfnwgASgCJCIDQSZsrCILIAEoAhwiAUEBdKwiG358IAkgDX4gEiAafnwgAqwiGCAMfnwgCiAbfnwgCyAQfnwgCSAOfiAGrCIVIBV+fCAMIA1+fCABQSZsrCIWIAGsIhx+fCAKIARBAXSsfnwgCyAPfnwiHkKAgIAQfCIfQhqHfCIgQoCAgAh8IiFCGYd8IhEgEUKAgIAQfCITQoCAgOAPg30+AhggACAMIBV+IAkgB6wiFH58IARBE2ysIhEgEH58IA8gFn58IAogBUEBdKwiHX58IAsgDn58IA8gEX4gDCAUfnwgDSAWfnwgCiAOfnwgCyAVfnwgAkEmbKwgGH4gCKwiFCAUfnwgESAdfnwgDiAWfnwgCiASfnwgCSALfnwiEUKAgIAQfCIUQhqHfCIiQoCAgAh8IiNCGYd8IhkgGUKAgIAQfCIZQoCAgOAPg30+AgggACASIBh+IA0gDn58IAkgEH58IAwgHH58IAsgF358IBNCGod8IhMgE0KAgIAIfCITQoCAgPAPg30+AhwgACAMIBp+IAkgFX58IBAgFn58IAogD358IAsgDX58IBlCGod8IgogCkKAgIAIfCIKQoCAgPAPg30+AgwgACAQIBJ+IA0gDX58IA4gD358IAkgG358IAwgF358IAsgA6wiDX58IBNCGYd8IgsgC0KAgIAQfCILQoCAgOAPg30+AiAgACAgICFCgICA8A+DfSAeIB9CgICAYIN9IApCGYd8IgpCgICAEHwiD0IaiHw+AhQgACAKIA9CgICA4A+DfT4CECAAIA4gEH4gGCAdfnwgEiAcfnwgCSAXfnwgDCANfnwgC0Iah3wiCSAJQoCAgAh8IglCgICA8A+DfT4CJCAAICIgI0KAgIDwD4N9IBEgFEKAgIBgg30gCUIZh0ITfnwiCUKAgIAQfCIMQhqIfD4CBCAAIAkgDEKAgIDgD4N9PgIACxAAIAAzAAAgADEAAkIQhoQL8wICAn8BfgJAIAJFDQAgACACaiIDQQFrIAE6AAAgACABOgAAIAJBA0kNACADQQJrIAE6AAAgACABOgABIANBA2sgAToAACAAIAE6AAIgAkEHSQ0AIANBBGsgAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBBGsgATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQQhrIAE2AgAgAkEMayABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkEQayABNgIAIAJBFGsgATYCACACQRhrIAE2AgAgAkEcayABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAACwkAIAAgATcAAAuCBAEDfyACQYAETwRAIAAgASACEAQaIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAvsAQESfyACKAIEIQMgASgCBCEEIAIoAgghBSABKAIIIQYgAigCDCEHIAEoAgwhCCACKAIQIQkgASgCECEKIAIoAhQhCyABKAIUIQwgAigCGCENIAEoAhghDiACKAIcIQ8gASgCHCEQIAIoAiAhESABKAIgIRIgAigCJCETIAEoAiQhFCAAIAIoAgAgASgCAGo2AgAgACATIBRqNgIkIAAgESASajYCICAAIA8gEGo2AhwgACANIA5qNgIYIAAgCyAMajYCFCAAIAkgCmo2AhAgACAHIAhqNgIMIAAgBSAGajYCCCAAIAMgBGo2AgQLGAEBf0HEnAIoAgAiAARAIAARDgALEAIAC0ABA38gACABIAFB+ABqIgIQCyAAQShqIAFBKGoiAyABQdAAaiIEEAsgAEHQAGogBCACEAsgAEH4AGogASADEAsL7AEBEn8gAigCBCEDIAEoAgQhBCACKAIIIQUgASgCCCEGIAIoAgwhByABKAIMIQggAigCECEJIAEoAhAhCiACKAIUIQsgASgCFCEMIAIoAhghDSABKAIYIQ4gAigCHCEPIAEoAhwhECACKAIgIREg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czYCFCABIAUgEHM2AhAgASAEIA9zNgIMIAEgAyANczYCCCABIAAgC3M2AgQgASAWIBdzNgIACykBAX8jAEGAAWsiAiQAIAJBCGogARDoAiAAIAJBCGoQOSACQYABaiQACzIBAX8gACABIAFB+ABqIgIQCyAAQShqIAFBKGogAUHQAGoiARALIABB0ABqIAEgAhALC68CARN/IAEoAgQhDCAAKAIEIQMgASgCCCENIAAoAgghBCABKAIMIQ4gACgCDCEFIAEoAhAhDyAAKAIQIQYgASgCFCEQIAAoAhQhByABKAIYIREgACgCGCEIIAEoAhwhEiAAKAIcIQkgASgCICETIAAoAiAhCiABKAIkIRQgACgCJCELIABBACACayICIAAoAgAiFSABKAIAc3EgFXM2AgAgACALIAsgFHMgAnFzNgIkIAAgCiAKIBNzIAJxczYCICAAIAkgCSAScyACcXM2AhwgACAIIAggEXMgAnFzNgIYIAAgByAHIBBzIAJxczYCFCAAIAYgBiAPcyACcXM2AhAgACAFIAUgDnMgAnFzNgIMIAAgBCAEIA1zIAJxczYCCCAAIAMgAyAMcyACcXM2AgQLJAEBfyMAQSBrIgEkACABIAAQLSABQSAQZSEAIAFBIGokACAAC6YEAgp/Dn4gACgCJCEEIAAoAiAhBSAAKAIcIQYgACgCGCEHIAAoAhQhAyACQhBaBEAgAC0AUEVBGHQhCCAAKAIEIglBBWytIRkgACgCCCIKQQVsrSEXIAAoAgwiC0EFbK0hFSAAKAIQIgxBBWytIRMgDK0hGiALrSEYIAqtIRYgCa0hFCAANQIAIRIDQCABKAADQQJ2Qf///x9xIAdqrSINIBh+IAEoAABB////H3EgA2qtIg4gGn58IAEoAAZBBHZB////H3EgBmqtIg8gFn58IAEoAAlBBnYgBWqtIhAgFH58IAQgCGogASgADEEIdmqtIhEgEn58IA0gFn4gDiAYfnwgDyAUfnwgECASfnwgESATfnwgDSAUfiAOIBZ+fCAPIBJ+fCAQIBN+fCARIBV+fCANIBJ+IA4gFH58IA8gE358IBAgFX58IBEgF358IA0gE34gDiASfnwgDyAVfnwgECAXfnwgESAZfnwiDUIaiEL/////D4N8Ig5CGohC/////w+DfCIPQhqIQv////8Pg3wiEEIaiEL/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aiAFIAYQDCAJQQhqIAYQESAJQdAAaiAJQQhqQggQDCAAIAMgBCAHIAgQogEgCUHQAGogACAEEAwgCUEIaiAEEBEgCUHQAGogCUEIakIIEAwgCUHQAGogARAjIAlB0ABqQYACEAkgAgRAIAJCEDcDAAsgCUHQAmokAEEACygAIAJCgICAgBBaBEAQFAALIAAgASACIANCASAEQfCXAigCABEVABoLFgAgAELAACABIAJB6JcCKAIAEREAGgsyACAAIAIEfyACKAAABUEACzYCMCAAIAEoAAA2AjQgACABKAAENgI4IAAgASgACDYCPAs9ACAAAn8gAgRAIAAgAigAADYCMCACKAAEDAELIABBADYCMEEACzYCNCAAIAEoAAA2AjggACABKAAENgI8CxkAIAAgASACIANCASAEQeSXAigCABEVABoLKAEBfyMAQRBrIgAkACAAQQA6AA9BpgggAEEPakEAEAEaIABBEGokAAtqAQN/IwBBEGsiAyQAIANBADoAD0F/IQUgACABIAJB2JcCKAIAEQMARQRAA0AgAyAAIARqLQAAIAMtAA9yOgAPIARBAWoiBEEgRw0AC0EAIAMtAA9BAWtBCHZBAXFrIQULIANBEGokACAFCxMAIAAgAUHAB2xBoBtqIAIQ5gILEAAgAEIANwIAIABCADcCCAsdACAAEDggAEEoahAdIABB0ABqEB0gAEH4AGoQOAuAAgEIfwNAIAAgAmogASACQQN2ai0AACACQQdxdkEBcToAACACQQFqIgJBgAJHDQALA0AgBCIBQQFqIQQCQCAAIAFqIgYtAABFDQAgBCECQQEhBSABQf4BSw0AA0ACQCAAIAJqIgMsAAAiB0UNACAHIAV0IgcgBiwAACIIaiIJQQ9MBEAgBiAJOgAAIANBADoAAAwBCyAIIAdrIgNBcUgNAiAGIAM6AAADQCAAIAJqIgMtAABFBEAgA0EBOgAADAILIANBADoAACACQf8BSSEDIAJBAWohAiADDQALCyAFQQVLDQEgBUEBaiIFIAFqIgJBgAJJDQALCyAEQYACRw0ACwuVAQEEfyMAQTBrIgUkACAAIAFBKGoiAyABEBMgAEEoaiIEIAMgARAWIABB0ABqIgMgACACQShqEAsgBCAEIAIQCyAAQfgAaiIGIAJB+ABqIAFB+ABqEAsgACABQdAAaiACQdAA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CSACQYAIaiQAC/ADAQJ/IwAiAyEEIANBwANrQUBxIgMkACAARSABRXJFBEAgA0FAa0EAQQBBwAAQPhogA0E8aiABKAIwEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIEEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIsEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIoEAogA0FAayADQTxqQgQQGBogA0E8akETEAogA0FAayADQTxqQgQQGBogA0E8aiACEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIMEAogA0FAayADQTxqQgQQGBoCQCABKAIIIgJFDQAgA0FAayACIAE1AgwQGBogAS0AOEEBcUUNACABKAIIIAEoAgwQCSABQQA2AgwLIANBPGogASgCFBAKIANBQGsgA0E8akIEEBgaIAEoAhAiAgRAIANBQGsgAiABNQIUEBgaCyADQTxqIAEoAhwQCiADQUBrIANBPGpCBBAYGgJAIAEoAhgiAkUNACADQUBrIAIgATUCHBAYGiABLQA4QQJxRQ0AIAEoAhggASgCHBAJIAFBADYCHAsgA0E8aiABKAIkEAogA0FAayADQTxqQgQQGBogASgCICICBEAgA0FAayACIAE1AiQQGBoLIANBQGsgAEHAABA9GgsgBCQAC68BAQN/IwBBEGsiAiQAQWohAwJAIABFIAFFcg0AIAFBCnQiBCABbkGACEcNACAAQQwQICIBNgIAIAFFDQAgAUIANwIAQYCYAiACQQxqIAQQsgEiATYCAAJAAkAgAQRAIAJBADYCDAwBCyACKAIMIgENAQsgACgCABAZIABBADYCAAwBCyAAKAIAIAE2AgAgACgCACABNgIEIAAoAgAgBDYCCEEAIQMLIAJBEGokACADC4cBAQJ/IwBB0ABrIgMkAEFnIQICQCAARSABRXINACAAIAAoAhRBA3QQICICNgIEIAJFBEBBaiECDAELIAAgACgCEBC8ASICBEAgACABKAI4EIMBDAELIAMgASAAKAIkELsBIANBQGtBCBAJIAMgABC6ASADQcgAEAlBACECCyADQdAAaiQAIAILkwEBBH8jAEEgayICJAACQCAARQ0AIAAoAhxFDQAgAiABNgIQQQEhBANAIAIgAzoAGEEAIQFBACEFIAQEQANAIAJBADYCHCACIAIpAxg3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ACAAIAEgAiADrSAErUIghoQgBSAGEGoLFwAgACABIAKtIAOtQiCGhCAEIAUQuwILFgAgACABKQAANwAwIAAgASkACDcAOAsYACAAIAEgAiADrSAErUIghoQgBSAGEGsLEwAgACABrSACrUIghoQgAxCSAgsTACAAIAEgAq0gA61CIIaEEJMCCyEAIAAgASACrSADrUIghoQgBK0gBa1CIIaEIAYgBxCUAgsfACAAIAEgAq0gA61CIIaEIAStIAWtQiCGhCAGEIwBCy0AIAAgAa0gAq1CIIaEIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAkgChCVAgsXACAAIAEgAq0gA61CIIaEIAQgBRCzAgsSACAAIAEgAq0gA61CIIaEEDQLEgAgACABIAKtIAOtQiCGhBAlCxkAIAAgASACIAOtIAStQiCGhCAFIAYQlAELFgAgACABKQAANwAgIAAgASkACDcAKAsXACAAIAEgAq0gA61CIIaEIAQgBRC1AgsVACAAIAEgAq0gA61CIIaEIAQQtgILGQAgACABIAKtIAOtQiCGhCAEIAUgBhCVAQsXACAAIAEgAq0gA61CIIaEIAQgBRC4AgsbACAAIAEgAiADrSAErUIghoQgBSAGIAcQlgELGAAgACABIAIgA60gBK1CIIaEIAUgBhBoCxkAIAAgASACrSADrUIghoQgBCAFIAYQlwELFwAgACABIAKtIAOtQiCGhCAEIAUQuQILGwAgACABIAIgA60gBK1CIIaEIAUgBiAHEJgBCxgAIAAgASACIAOtIAStQiCGhCAFIAYQaQsVACAAIAEgAq0gA61CIIaEIAQQwAILFQAgACABIAKtIAOtQiCGhCAEEJoBCyUAIAAgASADIAStIAWtQiCGhCAGIAetIAitQiCGhCAJIAoQyQILJQAgACACIAOtIAStQiCGhCAFIAYgB60gCK1CIIaEIAkgChCcAQslACAAIAEgAiADrSAErUIghoQgBSAGrSAHrUIghoQgCSAKEMsCCycAIAAgASACIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAogCxCdAQslACAAIAEgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCSAKEM8CCyUAIAAgAiADrSAErUIghoQgBSAGIAetIAitQiCGhCAJIAoQngELJQAgACABIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAkgChDQAgslACAAIAIgA60gBK1CIIaEIAUgBiAHrSAIrUIghoQgCSAKEJ8BCyUAIAAgASACIAOtIAStQiCGhCAFIAatIAetQiCGhCAJIAoQ0QILJwAgACABIAIgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCiALEKABCyUAIAAgASACIAOtIAStQiCGhCAFIAatIAetQiCGhCAJIAoQ0gILJwAgACABIAIgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCiALEKEBCwQAQQoLBgBBspcCCwsAIAAgASACEIICCw0AIAAgASACIAMQgwILCAAgABA1QQALCQAgACABEIgCCwsAIAAgASACEIoBCwUAQb9/CwUAQdABCywBAX8jAEFAaiIDJAAgACADECcgASADQsAAIAJBARCHASEAIANBQGskACAACy4BAX8jAEFAaiIEJAAgACAEECcgASACIARCwAAgA0EBEIkBIQAgBEFAayQAIAALewEBfwJAAkACQCADQsAAVA0AIANCQHwiA0K/////D1YNACACIAJBQGsiBSADIAQQhgFFDQEgAEUNACAAQQAgA6cQEBoLQX8hAiABRQ0BIAFCADcDAEF/DwsgAQRAIAEgAzcDAAtBACECIABFDQAgACAFIAOnEEcaCyACC3MBAX8jAEEQayIFJAAgACAFQQhqIABBQGsgAiADpyICEEcgAyAEEIgBGgJAIAUpAwhCwABSBEAgAQRAIAFCADcDAAsgAEEAIAJBQGsQEBpBfyEADAELQQAhACABRQ0AIAEgA0JAfTcDAAsgBUEQaiQAIAALbQEBfyMAQUBqIgIkACACIAFCIBA0GiACIAItAABB+AFxOgAAIAIgAi0AH0E/cUHAAHI6AB8gACACKQMQNwAQIAAgAikDCDcACCAAIAIpAwA3AAAgACACKQMYNwAYIAJBwAAQCSACQUBrJABBAAuGAQECfyMAQYACayICJABBfyEDAkAgARB1DQAgAkHgAGogARCuAQ0AIAJB4ABqEOUCRQ0AIAIQHSACIAIgAkGIAWoiARAWIAJBMGoQHSACQTBqIAJBMGogARATIAIgAhA6IAJBMGogAkEwaiACEAsgACACQTBqEC1BACEDCyACQYACaiQAIAMLLAEBfyMAQSBrIgIkACACQSAQHyAAIAEg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ASACQhB9IAMgBBBqBSAFCwslACACQvD///8PWgRAEBQACyAAQRBqIAAgASACIAMgBBBrGkEACwsAIAAgASACEL8CCy8AIAFCgICAgBBaBEBBACIAQYQOaiAAQZgOakHFASAAQbIOahAAAAsgACABpxAfCzMBAn8jAEEgayIDJABBfyEEIAMgAiABEKgBRQRAIABB4JUCIAMQbSEECyADQSBqJAAgBAtWAQF/IwBBQGoiAyQAIAMgAkIgEDQaIAEgAykDGDcAGCABIAMpAxA3ABAgASADKQMINwAIIAEgAykDADcAACADQcAAEAkgACABEHIhACADQUBrJAAgAAtAAQF/IwBBIGsiBCQAIAQgASACIAMQmgEaIAAgBBCAASEBIAQgAEEgEEUhAyAEQSBqJAAgA0F/IAEgACAERhtyC0MBAX8jAEFAaiICJAAgACACEMICIAEgAikDGDcAGCABIAIpAxA3ABAgASACKQMINwAIIAEgAikDADcAACACQUBrJAALNwEBfyMAQUBqIgIkACAAIAIQJyAAQdABaiIAIAJCwAAQHBogACABECcgAkHAABAJIAJBQGskAAvhAQEDfyMAQcABayICJAAgABA1IAJBQGtBNkGAARAQGiACIAEtAABBNnM6AEBBASEDA0AgAkFAayADaiIEIAQtAAAgASADai0AAHM6AAAgA0EBaiIDQSBHDQALIAAgAkFAa0KAARAcGiAAQdABaiIAEDUgAkFAa0HcAEGAARAQGiACIAEtAABB3ABzOgBAQQEhAwNAIAJBQGsgA2oiBCAELQAAIAEgA2otAABzOgAAIANBAWoiA0EgRw0ACyAAIAJBQGtCgAEQHBogAkFAa0GAARAJIAJBwAAQCSACQcABaiQAC2YBAX4gACkAACIBQjiGIAFCKIZCgICAgICAwP8Ag4QgAUIYhkKAgICAgOA/gyABQgiGQoCAgIDwH4OEhCABQgiIQoCAgPgPgyABQhiIQoCA/AeDhCABQiiIQoD+A4MgAUI4iISEhAsmAQJ/AkBBpJwCKAIAIgBFDQAgACgCFCIARQ0AIAARAQAhAQsgAQtkACAAIAFCKIZCgICAgICAwP8AgyABQjiGhCABQhiGQoCAgICA4D+DIAFCCIZCgICAgPAfg4SEIAFCCIhCgICA+A+DIAFCGIhCgID8B4OEIAFCKIhCgP4D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BiADakENEAggDXMiDSAGakESEAggBXMhBSAaQRJJIRAgGkECaiEaIBANAAsgACACQeXwwYsGahAKIABBBGogByASahAKIABBCGogCCATahAKIABBDGogESAUahAKIABBEGogCSAVahAKIABBFGogDkHuyIGZA2oQCiAAQRhqIAogG2oQCiAAQRxqIAsgHGoQCiAAQSBqIAwgHWoQCiAAQSRqIA8gHmoQCiAAQShqIAFBstqIywdqEAogAEEsaiAEIBZqEAogAEEwaiADIBdqEAogAEE0aiAGIBhqEAogAEE4aiANIBlqEAogAEE8aiAFQfTKgdkGahAKCzoBAX8jAEHgAGsiAyQAIANBMGogAiABEBMgAyACIAEQFiADIAMQOiAAIANBMGogAxALIANB4ABqJAALdgECfyMAQdABayICJAADQCAAIANqIAEgA2otAAA6AAAgA0EBaiIDQSBHDQALIAAgAC0AAEH4AXE6AAAgACAALQAfQT9xQcAAcjoAHyACQTBqIAAQdiACIAJB2ABqIAJBgAFqENwCIAAgAhAtIAJB0AFqJABBAAu9AwEMfiABNAIEIQIgATQCCCEDIAE0AgwhBCABNAIQIQUgATQCFCEGIAE0AhghByABNAIAIQsgACABNAIkQsK2B34iCCAIQoCAgAh8IghCgICA8A+DfSABNAIgQsK2B34gATQCHELCtgd+IglCgICACHwiCkIZh3wiDEKAgIAQfCINQhqIfD4CJCAAIAwgDUKAgIDgD4N9PgIgIAAgCSAKQoCAgPAPg30gB0LCtgd+IAZCwrYHfiIGQoCAgAh8IgdCGYd8IglCgICAEHwiCkIaiHw+AhwgACAJIApCgICA4A+DfT4CGCAAIAYgB0KAgIDwD4N9IAVCwrYHfiAEQsK2B34iBEKAgIAIfCIFQhmHfCIGQoCAgBB8IgdCGoh8PgIUIAAgBiAHQoCAgOAPg30+AhAgACAEIAVCgICA8A+DfSADQsK2B34gAkLCtgd+IgJCgICACHwiA0IZh3wiBEKAgIAQfCIFQhqIfD4CDCAAIAQgBUKAgIDgD4N9PgIIIAAgAiADQoCAgPAPg30gCEIZh0ITfiALQsK2B358IgJCgICAEHwiA0IaiHw+AgQgACACIANCgICA4A+DfT4CAAvcAQEFfyMAQRBrIgNBADYACyADQQA2AggDQCAAIAJqLQAAIQRBACEBA0AgA0EIaiABaiIFIAUtAAAgAUEFdEGgjQJqIAJqLQAAIARzcjoAACABQQFqIgFBB0cNAAsgAkEBaiICQR9HDQALIAAtAB9B/wBxIQJBACEAQQAhAQNAIANBCGogAWoiBCAELQAAIAIgAUEFdEG/jQJqLQAAc3I6AAAgAUEBaiIBQQdHDQALQQAhAQNAIANBCGogAGotAABBAWsgAXIhASAAQQFqIgBBB0cNAAsgAUEIdkEBcQvcBAEDfyMAQdACayIDJABBfyEEIAIQ3wJFBEBBACEEA0AgACAEaiABIARqLQAAOgAAIARBAWoiBEEgRw0ACyAAIAAtAABB+AFxOgAAIAAgAC0AH0E/cUHAAHI6AB8gA0GgAmogAhB7IANB8AFqEB0gA0HAAWoQOCADQZABaiADQaACahAsIANB4ABqEB1B/gEhAkEAIQQDQCADQfABaiADQZABaiAAIAIiBUEDdmotAAAgAkEHcXZBAXEiASAEcyIEEE4gA0HAAWogA0HgAGogBBBOIAJBAWshAiADQTBqIANBkAFqIANB4ABqEBYgAyADQfABaiADQcABahAWIANB8AFqIANB8AFqIANBwAFqEBMgA0HAAWogA0GQAWogA0HgAGoQEyADQeAAaiADQTBqIANB8AFqEAsgA0HAAWogA0HAAWogAxALIANBMGogAxAOIAMgA0HwAWoQDiADQZABaiADQeAAaiADQcABahATIANBwAFqIANB4ABqIANBwAFqEBYgA0HwAWogAyADQTBqEAsgAyADIANBMGoQFiADQcABaiADQcABahAOIANB4ABqIAMQ3gIgA0GQAWogA0GQAWoQDiADQTBqIANBMGogA0HgAGoQEyADQeAAaiADQaACaiADQcABahALIANBwAFqIAMgA0EwahALIAEhBCAFDQALIANB8AFqIANBkAFqIAEQTiADQcABaiADQeAAaiABEE4gA0HAAWogA0HAAWoQOiADQfABaiADQfABaiADQcABahALIAAgA0HwAWoQLUEAIQQLIANB0AJqJAAgBAtUAQV/QSAhAUEBIQIDQCAAIAFBAWsiAWotAAAiBCABQYAbai0AACIFa0EIdSACcSADQf8BcXIhAyAEIAVzQf//A2pBCHYgAnEhAiABDQALIANBAEcL6B4BOn4gARAPIRIg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CiAAIAtC////AIMgBEIVh3wiBkIKiDwAESAAIAZCAog8ABAgACAEQv///wCDIgdCAYYgBUIUiIQ8AA0gACAMQv///wCDIAZCFYd8IgRCDYg8ABQgACAEQgWIPAATIAAgBkL///8AgyIFQgaGIAdCD4iEPAAPIAAgDkL///8AgyAEQhWHfCIGPAAVIAAgBEIDhiAFQhKIhDwAEiAAIAZCCIg8ABYgACAPQv///wCDIAZCFYd8IgRCC4g8ABkgACAEQgOIPAAYIAAgEEL///8AgyAEQhWHfCIFQgaIPAAbIAAgBkIQiEIfgyAEQv///wCDIgRCBYaEPAAXIAAgDUL///8AgyAFQhWHfCIGQhGIPAAfIAAgBkIJiDwAHiAAIAZCAYg8AB0gACAFQv///wCDIgVCAoYgBEITiIQ8ABogACAGQgeGIAVCDoiEPAAcC1IBA38gAC0AH0F/c0H/AHEhAUEeIQIDQCABIAAgAmotAABBf3NyIQEgAkEBayIDIQIgAw0ACyABQf8BcUEBa0HsASAALQAAa3FBCHZBf3NBAXELjAQBAn8jAEHgDWsiAiQAIAJB4ANqIAEQGyACQcACaiABEE8gAiACQcACahAVIAJBwAJqIAIgAkHgA2oQGiACQaABaiACQcACahAVIAJBgAVqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBoAZqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBwAdqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJB4AhqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBgApqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBoAtqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBwAxqIAJBoAFqEBsgABCrAUH8ASEBA0AgAkHAAmogABBPAkAgASIDQaCLAmosAAAiAUEBTgRAIAJBoAFqIAJBwAJqEBUgAkHAAmogAkGgAWogAkHgA2ogAUH+AXFBAXZBoAFsahAaDAELIAFBf0oNACACQaABaiACQcACahAVIAJBwAJqIAJBoAFqIAJB4ANqQQAgAWtB/gFx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/////////3/t////////////////////////////////////////f+7///////////////////////////////////////9/7dP1XBpjEljWnPei3vneFABBnxsL/PABEIU7jAG98ST/+CXDAWDcNwC3TD7/w0I9ADJMpAHhpEz/TD2j/3U+HwBRkUD/dkEOAKJz1v8Gii4AfOb0/wqKjwA0GsIAuPRMAIGPKQG+9BP/e6p6/2KBRAB51ZMAVmUe/6FnmwCMWUP/7+W+AUMLtQDG8In+7kW8/+pxPP8l/zn/RbK2/oDQswB2Gn3+AwfW//EyTf9Vy8X/04f6/xkwZP+71bT+EVhpAFPRngEFc2IABK48/qs3bv/ZtRH/FLyqAJKcZv5X1q7/cnqbAeksqgB/CO8B1uzqAK8F2wAxaj3/BkLQ/wJqbv9R6hP/12vA/0OX7gATKmz/5VVxATJEh/8RagkAMmcB/1ABqAEjmB7/EKi5AThZ6P9l0vwAKfpHAMyqT/8OLu//UE3vAL3WS/8RjfkAJlBM/75VdQBW5KoAnNjQAcPPpP+WQkz/r+EQ/41QYgFM2/IAxqJyAC7amACbK/H+m6Bo/7IJ/P5kbtQADgWnAOnvo/8cl50BZZIK//6eRv5H+eQAWB4yAEQ6oP+/GGgBgUKB/8AyVf8Is4r/JvrJAHNQoACD5nEAfViTAFpExwD9TJ4AHP92AHH6/gBCSy4A5torAOV4ugGURCsAiHzuAbtrxf9UNfb/M3T+/zO7pQACEa8AQlSgAfc6HgAjQTX+Rey/AC2G9QGje90AIG4U/zQXpQC61kcA6bBgAPLvNgE5WYoAUwBU/4igZABcjnj+aHy+ALWxPv/6KVUAmIIqAWD89gCXlz/+74U+ACA4nAAtp73/joWzAYNW0wC7s5b++qoO/0RxFf/eujv/QgfxAUUGSABWnGz+N6dZAG002/4NsBf/xCxq/++VR/+kjH3/n60BADMp5wCRPiEAim9dAblTRQCQcy4AYZcQ/xjkGgAx2eIAcUvq/sGZDP+2MGD/Dg0aAIDD+f5FwTsAhCVR/n1qPADW8KkBpONCANKjTgAlNJcAY00aAO6c1f/VwNEBSS5UABRBKQE2zk8AyYOS/qpvGP+xITL+qybL/073dADR3ZkAhYCyATosGQDJJzsBvRP8ADHl0gF1u3UAtbO4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ANW7ff/oLjz/vnQq/peyE/8zPu3+zOzBAMLoPACsIp3/vRC4/mcDX/+N6ST+KRkL/xXDpgB29S0AQ9WV/58MEv+7pOMBoBkFAAxOwwErxeEAMI4p/sSbPP/fxxIBkYicAPx1qf6R4u4A7xdrAG21vP/mcDH+Sart/+e34/9Q3BQAwmt/AX/NZQAuNMUB0qsk/1gDWv84l40AYLv//ypOyAD+RkYB9H2oAMxEigF810YAZkLI/hE05AB13I/+y/h7ADgSrv+6l6T/M+jQAaDkK//5HRkBRL4/AA0AAAAA/wAAAAD1AAAAAAAA+wAAAAAAAP0AAAAA8wAAAAAHAAAAAAADAAAAAPMAAAAABQAAAAAAAAAACwAAAAAACwAAAADzAAAAAAAA/QAAAAAA/wAAAAADAAAAAPUAAAAAAAAADwAAAAAA/wAAAAD/AAAAAAcAAAAABQBBnI0CCwEBAEHAjQILAQEAQeCNAgugAeDrenw7QbiuFlbj+vGfxGraCY3rnDKx/YZiBRZfSbgAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEVfs////////////////////////////////////////f+3///////////////////////////////////////9/7v///////////////////////////////////////38AQaCPAgvBBQjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FsirijXmC+KQs1l7yORRDdxLztN7M/7wLW824mBpdu16Ti1SPNbwlY5GdAFtvER8VmbTxmvpII/khiBbdrVXhyrQgIDo5iqB9i+b3BFAVuDEoyy5E6+hTEk4rT/1cN9DFVviXvydF2+crGWFjv+sd6ANRLHJacG3JuUJmnPdPGbwdJK8Z7BaZvk4yVPOIZHvu+11YyLxp3BD2WcrHfMoQwkdQIrWW8s6S2D5KZuqoR0StT7Qb3cqbBctVMRg9qI+Xar32buUlE+mBAytC1txjGoPyH7mMgnA7DkDu++x39Zv8KPqD3zC+DGJacKk0eRp9VvggPgUWPKBnBuDgpnKSkU/C/SRoUKtycmySZcOCEbLu0qxFr8bSxN37OVnRMNOFPeY6+LVHMKZaiydzy7Cmp25q7tRy7JwoE7NYIUhSxykmQD8Uyh6L+iATBCvEtmGqiRl/jQcItLwjC+VAajUWzHGFLv1hnoktEQqWVVJAaZ1iogcVeFNQ70uNG7MnCgahDI0NK4FsGkGVOrQVEIbDcemeuO30x3SCeoSJvhtbywNGNaycWzDBw5y4pB40qq2E5z42N3T8qcW6O4stbzby5o/LLvXe6Cj3RgLxdDb2OleHKr8KEUeMiE7DlkGggCx4woHmMj+v++kOm9gt7rbFCkFXnGsvej+b4rU3Lj8nhxxpxhJurOPifKB8LAIce4htEe6+DN1n3a6njRbu5/T331um8Xcqpn8AammMiixX1jCq4N+b4EmD8RG0ccEzULcRuEfQQj9XfbKJMkx0B7q8oyvL7JFQq+njxMDRCcxGcdQ7ZCPsu+1MVMKn5l/Jwpf1ns+tY6q2/LXxdYR0qMGURsgABB8JUCC4UBYjY0X3BvcyA8PSBiNjRfbGVuAHNvZGl1bS9jb2RlY3MuYwBzb2RpdW1fYmluMmJhc2U2NAAkYXJnb24yaWQAJGFyZ29uMmkAJHY9ACRtPQAsdD0ALHA9ACRhcmdvbjJpZCR2PQAkYXJnb24yaSR2PQAkYXJnb24yaWQkACRhcmdvbjJpJABBkJcCCyhTaWdFZDI1NTE5IG5vIEVkMjU1MTkgY29sbGlzaW9ucwEAMS4wLjE4AEG8lwILOVCOUAAAQAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQ==";function He(MA){try{if(MA==It&&EA)return new Uint8Array(EA);var WA=Xt(MA);if(WA)return WA;if(F0)return F0(MA);throw"both async and sync fetching of the wasm failed"}catch(c0){St(c0)}}function xr(){if(!EA&&($A||pA)){if(typeof fetch=="function"&&!Ye(It))return fetch(It,{credentials:"same-origin"}).then(function(MA){if(!MA.ok)throw"failed to load wasm binary file at '"+It+"'";return MA.arrayBuffer()}).catch(function(){return He(It)});if(QA)return new Promise(function(MA,WA){QA(It,function(c0){MA(new Uint8Array(c0))},WA)})}return Promise.resolve().then(function(){return He(It)})}function Jr(){var MA={a:tB};function WA(b0,K0){var J0=b0.exports;R.asm=J0,me((At=R.asm.g).buffer),jg=R.asm.h,Rr()}function c0(b0){WA(b0.instance)}function L(b0){return xr().then(function(K0){return WebAssembly.instantiate(K0,MA)}).then(b0,function(K0){j0("failed to asynchronously prepare wasm: "+K0),St(K0)})}if(Mr(),R.instantiateWasm)try{return R.instantiateWasm(MA,WA)}catch(b0){return j0("Module.instantiateWasm callback failed with error: "+b0),!1}return EA||typeof WebAssembly.instantiateStreaming!="function"||Zg(It)||Ye(It)||typeof fetch!="function"?L(c0):fetch(It,{credentials:"same-origin"}).then(function(b0){return WebAssembly.instantiateStreaming(b0,MA).then(c0,function(K0){return j0("wasm streaming compile failed: "+K0),j0("falling back to ArrayBuffer instantiation"),L(c0)})}),{}}Zg(It)||(It=l0(It));var Pr={1024:function(){return R.getRandomValue()},1062:function(){if(R.getRandomValue===void 0)try{var MA=typeof window=="object"?window:self,WA=MA.crypto!==void 0?MA.crypto:MA.msCrypto,c0=function(){var K0=new Uint32Array(1);return WA.getRandomValues(K0),K0[0]>>>0};c0(),R.getRandomValue=c0}catch{try{var L=require("crypto"),b0=function(){var J0=L.randomBytes(4);return(J0[0]<<24|J0[1]<<16|J0[2]<<8|J0[3])>>>0};b0(),R.getRandomValue=b0}catch{throw"No secure random number generator found"}}}};function Yg(MA){for(;MA.length>0;){var WA=MA.shift();if(typeof WA!="function"){var c0=WA.func;typeof c0=="number"?WA.arg===void 0?jg.get(c0)():jg.get(c0)(WA.arg):c0(WA.arg===void 0?null:WA.arg)}else WA(R)}}function Kr(MA,WA,c0,L){St("Assertion failed: "+Sg(MA)+", at: "+[WA?Sg(WA):"unknown filename",c0,L?Sg(L):"unknown function"])}function qr(){St()}function Tr(MA,WA,c0){var L=zr(WA,c0);return Pr[MA].apply(null,L)}function Vr(MA,WA,c0){yg.copyWithin(MA,WA,WA+c0)}function Xr(){return yg.length}function Wr(MA){try{return At.grow(MA-de.byteLength+65535>>>16),me(At.buffer),1}catch{}}function Or(MA){MA>>>=0;var WA=Xr(),c0=2147483648;if(MA>c0)return!1;for(var L=1;L<=4;L*=2){var b0=WA*(1+.2/L);if(b0=Math.min(b0,MA+100663296),Wr(Math.min(c0,kr(Math.max(16777216,MA,b0),65536))))return!0}return!1}function jr(MA){return Tt[Me()>>2]=MA,MA}function Zr(MA){switch(MA){case 30:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:case 80:case 81:case 79:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return typeof navigator=="object"&&navigator.hardwareConcurrency||1}return jr(28),-1}var $g=[];function zr(MA,WA){var c0;for($g.length=0,WA>>=2;c0=yg[MA++];){var L=c0<105;L&&1&WA&&WA++,$g.push(L?bg[WA++>>1]:Tt[WA]),++WA}return $g}function Ne(MA){for(var WA=[],c0=0;c0255&&(L&=255),WA.push(String.fromCharCode(L))}return WA.join("")}var $r=typeof atob=="function"?atob:function(MA){var WA,c0,L,b0,K0,J0,st="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Ft="",ut=0;MA=MA.replace(/[^A-Za-z0-9\+\/\=]/g,"");do WA=st.indexOf(MA.charAt(ut++))<<2|(b0=st.indexOf(MA.charAt(ut++)))>>4,c0=(15&b0)<<4|(K0=st.indexOf(MA.charAt(ut++)))>>2,L=(3&K0)<<6|(J0=st.indexOf(MA.charAt(ut++))),Ft+=String.fromCharCode(WA),K0!==64&&(Ft+=String.fromCharCode(c0)),J0!==64&&(Ft+=String.fromCharCode(L));while(ut0||(br(),Vt>0||(R.setStatus?(R.setStatus("Running..."),setTimeout(function(){setTimeout(function(){R.setStatus("")},1),WA()},1)):WA()))}if(R._malloc=function(){return(R._malloc=R.asm.Bc).apply(null,arguments)},R._free=function(){return(R._free=R.asm.Cc).apply(null,arguments)},R.setValue=Pt,R.getValue=Kt,R.UTF8ToString=Sg,fg=function MA(){Hg||Ae(),Hg||(fg=MA)},R.run=Ae,R.preInit)for(typeof R.preInit=="function"&&(R.preInit=[R.preInit]);R.preInit.length>0;)R.preInit.pop()();Ae()}).catch(function(){return PA.useBackupModule()}),vA}typeof J.nodeName!="string"?GA(J):sA.libsodium=GA(sA.libsodium_mod||(sA.commonJsStrict={}))})(commonjsGlobal)})(libsodium,libsodium.exports);(function(oA){(function(J){function sA(uA,vA){var P,PA=vA.ready.then(function(){function d(){if(P._sodium_init()!==0)throw new Error("libsodium was not correctly initialized.");for(var q=["crypto_aead_chacha20poly1305_decrypt","crypto_aead_chacha20poly1305_decrypt_detached","crypto_aead_chacha20poly1305_encrypt","crypto_aead_chacha20poly1305_encrypt_detached","crypto_aead_chacha20poly1305_ietf_decrypt","crypto_aead_chacha20poly1305_ietf_decrypt_detached","crypto_aead_chacha20poly1305_ietf_encrypt","crypto_aead_chacha20poly1305_ietf_encrypt_detached","crypto_aead_chacha20poly1305_ietf_keygen","crypto_aead_chacha20poly1305_keygen","crypto_aead_xchacha20poly1305_ietf_decrypt","crypto_aead_xchacha20poly1305_ietf_decrypt_detached","crypto_aead_xchacha20poly1305_ietf_encrypt","crypto_aead_xchacha20poly1305_ietf_encrypt_detached","crypto_aead_xchacha20poly1305_ietf_keygen","crypto_auth","crypto_auth_hmacsha256","crypto_auth_hmacsha256_keygen","crypto_auth_hmacsha256_verify","crypto_auth_hmacsha512","crypto_auth_hmacsha512_keygen","crypto_auth_hmacsha512_verify","crypto_auth_keygen","crypto_auth_verify","crypto_box_beforenm","crypto_box_curve25519xchacha20poly1305_keypair","crypto_box_curve25519xchacha20poly1305_seal","crypto_box_curve25519xchacha20poly1305_seal_open","crypto_box_detached","crypto_box_easy","crypto_box_easy_afternm","crypto_box_keypair","crypto_box_open_detached","crypto_box_open_easy","crypto_box_open_easy_afternm","crypto_box_seal","crypto_box_seal_open","crypto_box_seed_keypair","crypto_core_ed25519_add","crypto_core_ed25519_from_hash","crypto_core_ed25519_from_uniform","crypto_core_ed25519_is_valid_point","crypto_core_ed25519_random","crypto_core_ed25519_scalar_add","crypto_core_ed25519_scalar_complement","crypto_core_ed25519_scalar_invert","crypto_core_ed25519_scalar_mul","crypto_core_ed25519_scalar_negate","crypto_core_ed25519_scalar_random","crypto_core_ed25519_scalar_reduce","crypto_core_ed25519_scalar_sub","crypto_core_ed25519_sub","crypto_core_ristretto255_add","crypto_core_ristretto255_from_hash","crypto_core_ristretto255_is_valid_point","crypto_core_ristretto255_random","crypto_core_ristretto255_scalar_add","crypto_core_ristretto255_scalar_complement","crypto_core_ristretto255_scalar_invert","crypto_core_ristretto255_scalar_mul","crypto_core_ristretto255_scalar_negate","crypto_core_ristretto255_scalar_random","crypto_core_ristretto255_scalar_reduce","crypto_core_ristretto255_scalar_sub","crypto_core_ristretto255_sub","crypto_generichash","crypto_generichash_blake2b_salt_personal","crypto_generichash_final","crypto_generichash_init","crypto_generichash_keygen","crypto_generichash_update","crypto_hash","crypto_hash_sha256","crypto_hash_sha256_final","crypto_hash_sha256_init","crypto_hash_sha256_update","crypto_hash_sha512","crypto_hash_sha512_final","crypto_hash_sha512_init","crypto_hash_sha512_update","crypto_kdf_derive_from_key","crypto_kdf_keygen","crypto_kx_client_session_keys","crypto_kx_keypair","crypto_kx_seed_keypair","crypto_kx_server_session_keys","crypto_onetimeauth","crypto_onetimeauth_final","crypto_onetimeauth_init","crypto_onetimeauth_keygen","crypto_onetimeauth_update","crypto_onetimeauth_verify","crypto_pwhash","crypto_pwhash_scryptsalsa208sha256","crypto_pwhash_scryptsalsa208sha256_ll","crypto_pwhash_scryptsalsa208sha256_str","crypto_pwhash_scryptsalsa208sha256_str_verify","crypto_pwhash_str","crypto_pwhash_str_needs_rehash","crypto_pwhash_str_verify","crypto_scalarmult","crypto_scalarmult_base","crypto_scalarmult_ed25519","crypto_scalarmult_ed25519_base","crypto_scalarmult_ed25519_base_noclamp","crypto_scalarmult_ed25519_noclamp","crypto_scalarmult_ristretto255","crypto_scalarmult_ristretto255_base","crypto_secretbox_detached","crypto_secretbox_easy","crypto_secretbox_keygen","crypto_secretbox_open_detached","crypto_secretbox_open_easy","crypto_secretstream_xchacha20poly1305_init_pull","crypto_secretstream_xchacha20poly1305_init_push","crypto_secretstream_xchacha20poly1305_keygen","crypto_secretstream_xchacha20poly1305_pull","crypto_secretstream_xchacha20poly1305_push","crypto_secretstream_xchacha20poly1305_rekey","crypto_shorthash","crypto_shorthash_keygen","crypto_shorthash_siphashx24","crypto_sign","crypto_sign_detached","crypto_sign_ed25519_pk_to_curve25519","crypto_sign_ed25519_sk_to_curve25519","crypto_sign_ed25519_sk_to_pk","crypto_sign_ed25519_sk_to_seed","crypto_sign_final_create","crypto_sign_final_verify","crypto_sign_init","crypto_sign_keypair","crypto_sign_open","crypto_sign_seed_keypair","crypto_sign_update","crypto_sign_verify_detached","crypto_stream_chacha20","crypto_stream_chacha20_ietf_xor","crypto_stream_chacha20_ietf_xor_ic","crypto_stream_chacha20_keygen","crypto_stream_chacha20_xor","crypto_stream_chacha20_xor_ic","crypto_stream_keygen","crypto_stream_xchacha20_keygen","crypto_stream_xchacha20_xor","crypto_stream_xchacha20_xor_ic","randombytes_buf","randombytes_buf_deterministic","randombytes_close","randombytes_random","randombytes_set_implementation","randombytes_stir","randombytes_uniform","sodium_version_string"],Z=[At,j0,Pt,Kt,qt,De,de,Xg,yg,Wg,Tt,Og,bg,Fe,vr,Sg,kr,me,jg,ve,ke,Gr,Ge,br,Sr,Yr,Hr,Nr,Ur,Vt,fg,Mr,Rr,St,be,Se,Zg,Lr,Ye,eg,zg,It,He,xr,Jr,Pr,Yg,Kr,qr,Tr,Vr,Xr,Wr,Or,jr,Zr,$g,zr,Ne,$r,AB,Xt,Hg,tB,Ue,Me,Ae,MA,WA,c0,L,b0,K0,J0,st,Ft,ut,te,Ig,ge,ee,mt,gB,rg,ug,_g,Yt,eB,rB,Re,Le,pg,re,lg,Be,Wt,ae,Ng,xe,BB,Ug,aB,Je,ne,Pe,Ke,qe,nB,Te,iB,oB,CB,QB,EB,sB,Ot,wg,cB,hB,Ht,Ve,Xe,ie,yB,We,Bg,oe,_t,Oe,fB,IB,uB,Mg,_B,pB,lB,wB,DB,dB,FB,mB,vB,Ce,kB,je,GB,bB,jt,Rg,Ze,ze,$e,Qe,UA],nA=0;nA=240?(p=4,Z=!0):lA>=224?(p=3,Z=!0):lA>=192?(p=2,Z=!0):lA<128&&(p=1,Z=!0)}while(!Z);for(var r=p-(q.length-nA),u=0;u>8&-39)<<8|87+(S=d[T]>>>4)+(S-10>>8&-39),M+=String.fromCharCode(255&m)+String.fromCharCode(m>>>8);return M}var R={ORIGINAL:1,ORIGINAL_NO_PADDING:3,URLSAFE:5,URLSAFE_NO_PADDING:7};function i0(d){if(d==null)return R.URLSAFE_NO_PADDING;if(d!==R.ORIGINAL&&d!==R.ORIGINAL_NO_PADDING&&d!==R.URLSAFE&&d!=R.URLSAFE_NO_PADDING)throw new Error("unsupported base64 variant");return d}function $A(d,S){S=i0(S),d=EA(m,d,"input");var G,m=[],M=0|Math.floor(d.length/3),T=d.length-3*M,q=4*M+(T!==0?(2&S)==0?4:2+(T>>>1):0),Z=new dA(q+1),nA=QA(d);return m.push(nA),m.push(Z.address),P._sodium_bin2base64(Z.address,Z.length,nA,d.length,S)===0&&KA(m,"conversion failed"),Z.length=q,G=LA(Z.to_Uint8Array()),FA(m),G}function pA(d,S){var G=S||"uint8array";if(!u0(G))throw new Error(G+" output format is not available");if(d instanceof dA){if(G==="uint8array")return d.to_Uint8Array();if(G==="text")return LA(d.to_Uint8Array());if(G==="hex")return e0(d.to_Uint8Array());if(G==="base64")return $A(d.to_Uint8Array(),R.URLSAFE_NO_PADDING);throw new Error('What is output format "'+G+'"?')}if(typeof d=="object"){for(var m=Object.keys(d),M={},T=0;T>>24>>>8,q,nA);var u=pA(lA,M);return FA(T),u}function mt(d){var S=[];kA(d);var G=new dA(0|P._crypto_kdf_keybytes()),m=G.address;S.push(m),P._crypto_kdf_keygen(m);var M=pA(G,d);return FA(S),M}function gB(d,S,G,m){var M=[];kA(m),d=EA(M,d,"clientPublicKey");var T,q=0|P._crypto_kx_publickeybytes();d.length!==q&&IA(M,"invalid clientPublicKey length"),T=QA(d),M.push(T),S=EA(M,S,"clientSecretKey");var Z,nA=0|P._crypto_kx_secretkeybytes();S.length!==nA&&IA(M,"invalid clientSecretKey length"),Z=QA(S),M.push(Z),G=EA(M,G,"serverPublicKey");var p,lA=0|P._crypto_kx_publickeybytes();G.length!==lA&&IA(M,"invalid serverPublicKey length"),p=QA(G),M.push(p);var r=new dA(0|P._crypto_kx_sessionkeybytes()),u=r.address;M.push(u);var OA=new dA(0|P._crypto_kx_sessionkeybytes()),xA=OA.address;if(M.push(xA),(0|P._crypto_kx_client_session_keys(u,xA,T,Z,p))==0){var p0=pA({sharedRx:r,sharedTx:OA},m);return FA(M),p0}KA(M,"invalid usage")}function rg(d){var S=[];kA(d);var G=new dA(0|P._crypto_kx_publickeybytes()),m=G.address;S.push(m);var M=new dA(0|P._crypto_kx_secretkeybytes()),T=M.address;if(S.push(T),(0|P._crypto_kx_keypair(m,T))==0){var q={publicKey:pA(G,d),privateKey:pA(M,d),keyType:"x25519"};return FA(S),q}KA(S,"internal error")}function ug(d,S){var G=[];kA(S),d=EA(G,d,"seed");var m,M=0|P._crypto_kx_seedbytes();d.length!==M&&IA(G,"invalid seed length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_kx_publickeybytes()),q=T.address;G.push(q);var Z=new dA(0|P._crypto_kx_secretkeybytes()),nA=Z.address;if(G.push(nA),(0|P._crypto_kx_seed_keypair(q,nA,m))==0){var p={publicKey:pA(T,S),privateKey:pA(Z,S),keyType:"x25519"};return FA(G),p}KA(G,"internal error")}function _g(d,S,G,m){var M=[];kA(m),d=EA(M,d,"serverPublicKey");var T,q=0|P._crypto_kx_publickeybytes();d.length!==q&&IA(M,"invalid serverPublicKey length"),T=QA(d),M.push(T),S=EA(M,S,"serverSecretKey");var Z,nA=0|P._crypto_kx_secretkeybytes();S.length!==nA&&IA(M,"invalid serverSecretKey length"),Z=QA(S),M.push(Z),G=EA(M,G,"clientPublicKey");var p,lA=0|P._crypto_kx_publickeybytes();G.length!==lA&&IA(M,"invalid clientPublicKey length"),p=QA(G),M.push(p);var r=new dA(0|P._crypto_kx_sessionkeybytes()),u=r.address;M.push(u);var OA=new dA(0|P._crypto_kx_sessionkeybytes()),xA=OA.address;if(M.push(xA),(0|P._crypto_kx_server_session_keys(u,xA,T,Z,p))==0){var p0=pA({sharedRx:r,sharedTx:OA},m);return FA(M),p0}KA(M,"invalid usage")}function Yt(d,S,G){var m=[];kA(G);var M=QA(d=EA(m,d,"message")),T=d.length;m.push(M),S=EA(m,S,"key");var q,Z=0|P._crypto_onetimeauth_keybytes();S.length!==Z&&IA(m,"invalid key length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_onetimeauth_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_onetimeauth(p,M,T,0,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"invalid usage")}function eB(d,S){var G=[];kA(S),l0(G,d,"state_address");var m=new dA(0|P._crypto_onetimeauth_bytes()),M=m.address;if(G.push(M),(0|P._crypto_onetimeauth_final(d,M))==0){var T=(P._free(d),pA(m,S));return FA(G),T}KA(G,"invalid usage")}function rB(d,S){var G=[];kA(S);var m=null;d!=null&&(m=QA(d=EA(G,d,"key")),d.length,G.push(m));var M=new dA(144).address;if((0|P._crypto_onetimeauth_init(M,m))==0){var T=M;return FA(G),T}KA(G,"invalid usage")}function Re(d){var S=[];kA(d);var G=new dA(0|P._crypto_onetimeauth_keybytes()),m=G.address;S.push(m),P._crypto_onetimeauth_keygen(m);var M=pA(G,d);return FA(S),M}function Le(d,S,G){var m=[];kA(G),l0(m,d,"state_address");var M=QA(S=EA(m,S,"message_chunk")),T=S.length;m.push(M),(0|P._crypto_onetimeauth_update(d,M,T))!=0&&KA(m,"invalid usage"),FA(m)}function pg(d,S,G){var m=[];d=EA(m,d,"hash");var M,T=0|P._crypto_onetimeauth_bytes();d.length!==T&&IA(m,"invalid hash length"),M=QA(d),m.push(M);var q=QA(S=EA(m,S,"message")),Z=S.length;m.push(q),G=EA(m,G,"key");var nA,p=0|P._crypto_onetimeauth_keybytes();G.length!==p&&IA(m,"invalid key length"),nA=QA(G),m.push(nA);var lA=(0|P._crypto_onetimeauth_verify(M,q,Z,0,nA))==0;return FA(m),lA}function re(d,S,G,m,M,T,q){var Z=[];kA(q),l0(Z,d,"keyLength"),(typeof d!="number"||(0|d)!==d||d<0)&&IA(Z,"keyLength must be an unsigned integer");var nA=QA(S=EA(Z,S,"password")),p=S.length;Z.push(nA),G=EA(Z,G,"salt");var lA,r=0|P._crypto_pwhash_saltbytes();G.length!==r&&IA(Z,"invalid salt length"),lA=QA(G),Z.push(lA),l0(Z,m,"opsLimit"),(typeof m!="number"||(0|m)!==m||m<0)&&IA(Z,"opsLimit must be an unsigned integer"),l0(Z,M,"memLimit"),(typeof M!="number"||(0|M)!==M||M<0)&&IA(Z,"memLimit must be an unsigned integer"),l0(Z,T,"algorithm"),(typeof T!="number"||(0|T)!==T||T<0)&&IA(Z,"algorithm must be an unsigned integer");var u=new dA(0|d),OA=u.address;if(Z.push(OA),(0|P._crypto_pwhash(OA,d,0,nA,p,0,lA,m,0,M,T))==0){var xA=pA(u,q);return FA(Z),xA}KA(Z,"invalid usage")}function lg(d,S,G,m,M,T){var q=[];kA(T),l0(q,d,"keyLength"),(typeof d!="number"||(0|d)!==d||d<0)&&IA(q,"keyLength must be an unsigned integer");var Z=QA(S=EA(q,S,"password")),nA=S.length;q.push(Z),G=EA(q,G,"salt");var p,lA=0|P._crypto_pwhash_scryptsalsa208sha256_saltbytes();G.length!==lA&&IA(q,"invalid salt length"),p=QA(G),q.push(p),l0(q,m,"opsLimit"),(typeof m!="number"||(0|m)!==m||m<0)&&IA(q,"opsLimit must be an unsigned integer"),l0(q,M,"memLimit"),(typeof M!="number"||(0|M)!==M||M<0)&&IA(q,"memLimit must be an unsigned integer");var r=new dA(0|d),u=r.address;if(q.push(u),(0|P._crypto_pwhash_scryptsalsa208sha256(u,d,0,Z,nA,0,p,m,0,M))==0){var OA=pA(r,T);return FA(q),OA}KA(q,"invalid usage")}function Be(d,S,G,m,M,T,q){var Z=[];kA(q);var nA=QA(d=EA(Z,d,"password")),p=d.length;Z.push(nA);var lA=QA(S=EA(Z,S,"salt")),r=S.length;Z.push(lA),l0(Z,G,"opsLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(Z,"opsLimit must be an unsigned integer"),l0(Z,m,"r"),(typeof m!="number"||(0|m)!==m||m<0)&&IA(Z,"r must be an unsigned integer"),l0(Z,M,"p"),(typeof M!="number"||(0|M)!==M||M<0)&&IA(Z,"p must be an unsigned integer"),l0(Z,T,"keyLength"),(typeof T!="number"||(0|T)!==T||T<0)&&IA(Z,"keyLength must be an unsigned integer");var u=new dA(0|T),OA=u.address;if(Z.push(OA),(0|P._crypto_pwhash_scryptsalsa208sha256_ll(nA,p,lA,r,G,0,m,M,OA,T))==0){var xA=pA(u,q);return FA(Z),xA}KA(Z,"invalid usage")}function Wt(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"password")),q=d.length;M.push(T),l0(M,S,"opsLimit"),(typeof S!="number"||(0|S)!==S||S<0)&&IA(M,"opsLimit must be an unsigned integer"),l0(M,G,"memLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(M,"memLimit must be an unsigned integer");var Z=new dA(0|P._crypto_pwhash_scryptsalsa208sha256_strbytes()).address;if(M.push(Z),(0|P._crypto_pwhash_scryptsalsa208sha256_str(Z,T,q,0,S,0,G))==0){var nA=P.UTF8ToString(Z);return FA(M),nA}KA(M,"invalid usage")}function ae(d,S,G){var m=[];kA(G),typeof d!="string"&&IA(m,"hashed_password must be a string"),d=JA(d+"\0"),T!=null&&d.length-1!==T&&IA(m,"invalid hashed_password length");var M=QA(d),T=d.length-1;m.push(M);var q=QA(S=EA(m,S,"password")),Z=S.length;m.push(q);var nA=(0|P._crypto_pwhash_scryptsalsa208sha256_str_verify(M,q,Z,0))==0;return FA(m),nA}function Ng(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"password")),q=d.length;M.push(T),l0(M,S,"opsLimit"),(typeof S!="number"||(0|S)!==S||S<0)&&IA(M,"opsLimit must be an unsigned integer"),l0(M,G,"memLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(M,"memLimit must be an unsigned integer");var Z=new dA(0|P._crypto_pwhash_strbytes()).address;if(M.push(Z),(0|P._crypto_pwhash_str(Z,T,q,0,S,0,G))==0){var nA=P.UTF8ToString(Z);return FA(M),nA}KA(M,"invalid usage")}function xe(d,S,G,m){var M=[];kA(m),typeof d!="string"&&IA(M,"hashed_password must be a string"),d=JA(d+"\0"),q!=null&&d.length-1!==q&&IA(M,"invalid hashed_password length");var T=QA(d),q=d.length-1;M.push(T),l0(M,S,"opsLimit"),(typeof S!="number"||(0|S)!==S||S<0)&&IA(M,"opsLimit must be an unsigned integer"),l0(M,G,"memLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(M,"memLimit must be an unsigned integer");var Z=(0|P._crypto_pwhash_str_needs_rehash(T,S,0,G))!=0;return FA(M),Z}function BB(d,S,G){var m=[];kA(G),typeof d!="string"&&IA(m,"hashed_password must be a string"),d=JA(d+"\0"),T!=null&&d.length-1!==T&&IA(m,"invalid hashed_password length");var M=QA(d),T=d.length-1;m.push(M);var q=QA(S=EA(m,S,"password")),Z=S.length;m.push(q);var nA=(0|P._crypto_pwhash_str_verify(M,q,Z,0))==0;return FA(m),nA}function Ug(d,S,G){var m=[];kA(G),d=EA(m,d,"privateKey");var M,T=0|P._crypto_scalarmult_scalarbytes();d.length!==T&&IA(m,"invalid privateKey length"),M=QA(d),m.push(M),S=EA(m,S,"publicKey");var q,Z=0|P._crypto_scalarmult_bytes();S.length!==Z&&IA(m,"invalid publicKey length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"weak public key")}function aB(d,S){var G=[];kA(S),d=EA(G,d,"privateKey");var m,M=0|P._crypto_scalarmult_scalarbytes();d.length!==M&&IA(G,"invalid privateKey length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_scalarmult_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_base(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"unknown error")}function Je(d,S,G){var m=[];kA(G),d=EA(m,d,"n");var M,T=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==T&&IA(m,"invalid n length"),M=QA(d),m.push(M),S=EA(m,S,"p");var q,Z=0|P._crypto_scalarmult_ed25519_bytes();S.length!==Z&&IA(m,"invalid p length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_ed25519_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult_ed25519(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"invalid point or scalar is 0")}function ne(d,S){var G=[];kA(S),d=EA(G,d,"scalar");var m,M=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==M&&IA(G,"invalid scalar length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_scalarmult_ed25519_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_ed25519_base(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"scalar is 0")}function Pe(d,S){var G=[];kA(S),d=EA(G,d,"scalar");var m,M=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==M&&IA(G,"invalid scalar length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_scalarmult_ed25519_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_ed25519_base_noclamp(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"scalar is 0")}function Ke(d,S,G){var m=[];kA(G),d=EA(m,d,"n");var M,T=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==T&&IA(m,"invalid n length"),M=QA(d),m.push(M),S=EA(m,S,"p");var q,Z=0|P._crypto_scalarmult_ed25519_bytes();S.length!==Z&&IA(m,"invalid p length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_ed25519_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult_ed25519_noclamp(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"invalid point or scalar is 0")}function qe(d,S,G){var m=[];kA(G),d=EA(m,d,"scalar");var M,T=0|P._crypto_scalarmult_ristretto255_scalarbytes();d.length!==T&&IA(m,"invalid scalar length"),M=QA(d),m.push(M),S=EA(m,S,"element");var q,Z=0|P._crypto_scalarmult_ristretto255_bytes();S.length!==Z&&IA(m,"invalid element length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_ristretto255_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult_ristretto255(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"result is identity element")}function nB(d,S){var G=[];kA(S),d=EA(G,d,"scalar");var m,M=0|P._crypto_core_ristretto255_scalarbytes();d.length!==M&&IA(G,"invalid scalar length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_core_ristretto255_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_ristretto255_base(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"scalar is 0")}function Te(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"message")),q=d.length;M.push(T),S=EA(M,S,"nonce");var Z,nA=0|P._crypto_secretbox_noncebytes();S.length!==nA&&IA(M,"invalid nonce length"),Z=QA(S),M.push(Z),G=EA(M,G,"key");var p,lA=0|P._crypto_secretbox_keybytes();G.length!==lA&&IA(M,"invalid key length"),p=QA(G),M.push(p);var r=new dA(0|q),u=r.address;M.push(u);var OA=new dA(0|P._crypto_secretbox_macbytes()),xA=OA.address;if(M.push(xA),(0|P._crypto_secretbox_detached(u,xA,T,q,0,Z,p))==0){var p0=pA({mac:OA,cipher:r},m);return FA(M),p0}KA(M,"invalid usage")}function iB(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"message")),q=d.length;M.push(T),S=EA(M,S,"nonce");var Z,nA=0|P._crypto_secretbox_noncebytes();S.length!==nA&&IA(M,"invalid nonce length"),Z=QA(S),M.push(Z),G=EA(M,G,"key");var p,lA=0|P._crypto_secretbox_keybytes();G.length!==lA&&IA(M,"invalid key length"),p=QA(G),M.push(p);var r=new dA(q+P._crypto_secretbox_macbytes()|0),u=r.address;if(M.push(u),(0|P._crypto_secretbox_easy(u,T,q,0,Z,p))==0){var OA=pA(r,m);return FA(M),OA}KA(M,"invalid usage")}function oB(d){var S=[];kA(d);var G=new dA(0|P._crypto_secretbox_keybytes()),m=G.address;S.push(m),P._crypto_secretbox_keygen(m);var M=pA(G,d);return FA(S),M}function CB(d,S,G,m,M){var T=[];kA(M);var q=QA(d=EA(T,d,"ciphertext")),Z=d.length;T.push(q),S=EA(T,S,"mac");var nA,p=0|P._crypto_secretbox_macbytes();S.length!==p&&IA(T,"invalid mac length"),nA=QA(S),T.push(nA),G=EA(T,G,"nonce");var lA,r=0|P._crypto_secretbox_noncebytes();G.length!==r&&IA(T,"invalid nonce length"),lA=QA(G),T.push(lA),m=EA(T,m,"key");var u,OA=0|P._crypto_secretbox_keybytes();m.length!==OA&&IA(T,"invalid key length"),u=QA(m),T.push(u);var xA=new dA(0|Z),p0=xA.address;if(T.push(p0),(0|P._crypto_secretbox_open_detached(p0,q,nA,Z,0,lA,u))==0){var s0=pA(xA,M);return FA(T),s0}KA(T,"wrong secret key for the given ciphertext")}function QB(d,S,G,m){var M=[];kA(m),d=EA(M,d,"ciphertext");var T,q=P._crypto_secretbox_macbytes(),Z=d.length;Z>>0;return FA([]),S}function ze(d,S){var G=[];kA(S);for(var m=P._malloc(24),M=0;M<6;M++)P.setValue(m+4*M,P.Runtime.addFunction(d[["implementation_name","random","stir","uniform","buf","close"][M]]),"i32");(0|P._randombytes_set_implementation(m))!=0&&KA(G,"unsupported implementation"),FA(G)}function $e(d){kA(d),P._randombytes_stir()}function Qe(d,S){var G=[];kA(S),l0(G,d,"upper_bound"),(typeof d!="number"||(0|d)!==d||d<0)&&IA(G,"upper_bound must be an unsigned integer");var m=P._randombytes_uniform(d)>>>0;return FA(G),m}function UA(){var d=P._sodium_version_string(),S=P.UTF8ToString(d);return FA([]),S}return dA.prototype.to_Uint8Array=function(){var d=new Uint8Array(this.length);return d.set(P.HEAPU8.subarray(this.address,this.address+this.length)),d},uA.add=function(d,S){if(!(d instanceof Uint8Array&&S instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can added");var G=d.length,m=0,M=0;if(S.length!=d.length)throw new TypeError("Arguments must have the same length");for(M=0;M>=8,m+=d[M]+S[M],d[M]=255&m},uA.base64_variants=R,uA.compare=function(d,S){if(!(d instanceof Uint8Array&&S instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be compared");if(d.length!==S.length)throw new TypeError("Only instances of identical length can be compared");for(var G=0,m=1,M=d.length;M-- >0;)G|=S[M]-d[M]>>8&m,m&=(S[M]^d[M])-1>>8;return G+G+m-1},uA.from_base64=function(d,S){S=i0(S);var G,m=[],M=new dA(3*(d=EA(m,d,"input")).length/4),T=QA(d),q=F0(4),Z=F0(4);return m.push(T),m.push(M.address),m.push(M.result_bin_len_p),m.push(M.b64_end_p),P._sodium_base642bin(M.address,M.length,T,d.length,0,q,Z,S)!==0&&KA(m,"invalid input"),P.getValue(Z,"i32")-T!==d.length&&KA(m,"incomplete input"),M.length=P.getValue(q,"i32"),G=M.to_Uint8Array(),FA(m),G},uA.from_hex=function(d){var S,G=[],m=new dA((d=EA(G,d,"input")).length/2),M=QA(d),T=F0(4);return G.push(M),G.push(m.address),G.push(m.hex_end_p),P._sodium_hex2bin(m.address,m.length,M,d.length,0,0,T)!==0&&KA(G,"invalid input"),P.getValue(T,"i32")-M!==d.length&&KA(G,"incomplete input"),S=m.to_Uint8Array(),FA(G),S},uA.from_string=JA,uA.increment=function(d){if(!(d instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be incremented");for(var S=256,G=0,m=d.length;G>=8,S+=d[G],d[G]=255&S},uA.is_zero=function(d){if(!(d instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be checked");for(var S=0,G=0,m=d.length;G 0");var G,m=[],M=F0(4),T=1,q=0,Z=0|d.length,nA=new dA(Z+S);m.push(M),m.push(nA.address);for(var p=nA.address,lA=nA.address+Z+S;p>>48|Z>>>32|Z>>>16|Z))-1>>16);return P._sodium_pad(M,nA.address,d.length,S,nA.length)!==0&&KA(m,"internal error"),nA.length=P.getValue(M,"i32"),G=nA.to_Uint8Array(),FA(m),G},uA.unpad=function(d,S){if(!(d instanceof Uint8Array))throw new TypeError("buffer must be a Uint8Array");if((S|=0)<=0)throw new Error("block size must be > 0");var G=[],m=QA(d),M=F0(4);return G.push(m),G.push(M),P._sodium_unpad(M,m,d.length,S)!==0&&KA(G,"unsupported/invalid padding"),d=(d=new Uint8Array(d)).subarray(0,P.getValue(M,"i32")),FA(G),d},uA.ready=PA,uA.symbols=function(){return Object.keys(uA).sort()},uA.to_base64=$A,uA.to_hex=e0,uA.to_string=LA,uA}var GA=typeof J.sodium=="object"&&typeof J.sodium.onload=="function"?J.sodium.onload:null;typeof oA.nodeName!="string"?sA(oA,libsodium.exports):J.sodium=sA(J.commonJsStrict={},J.libsodium),GA&&J.sodium.ready.then(function(){GA(J.sodium)})})(commonjsGlobal)})(libsodiumWrappers);var dist={exports:{}};(function(oA,J){(function(sA,GA){oA.exports=GA()})(commonjsGlobal,function(){class sA{constructor(uA){this.init(uA)}init(uA){const vA={inputCodec:"Int16",channels:1,sampleRate:8e3,flushTime:1e3};this.option=Object.assign({},vA,uA),this.samples=new Float32Array,this.interval=setInterval(this.flush.bind(this),this.option.flushTime),this.convertValue=this.getConvertValue(),this.typedArray=this.getTypedArray(),this.initAudioContext()}getConvertValue(){const uA={Int8:128,Int16:32768,Int32:2147483648,Float32:1};if(!uA[this.option.inputCodec])throw new Error("wrong codec.please input one of these codecs:Int8,Int16,Int32,Float32");return uA[this.option.inputCodec]}getTypedArray(){const uA={Int8:Int8Array,Int16:Int16Array,Int32:Int32Array,Float32:Float32Array};if(!uA[this.option.inputCodec])throw new Error("wrong codec.please input one of these codecs:Int8,Int16,Int32,Float32");return uA[this.option.inputCodec]}initAudioContext(){this.audioCtx=new(window.AudioContext||window.webkitAudioContext),this.gainNode=this.audioCtx.createGain(),this.gainNode.gain.value=10,this.gainNode.connect(this.audioCtx.destination),this.startTime=this.audioCtx.currentTime}static isTypedArray(uA){return uA.byteLength&&uA.buffer&&uA.buffer.constructor==ArrayBuffer||uA.constructor==ArrayBuffer}isSupported(uA){if(!sA.isTypedArray(uA))throw new Error("\u8BF7\u4F20\u5165ArrayBuffer\u6216\u8005\u4EFB\u610FTypedArray");return!0}feed(uA){this.isSupported(uA),uA=this.getFormatedValue(uA);const vA=new Float32Array(this.samples.length+uA.length);vA.set(this.samples,0),vA.set(uA,this.samples.length),this.samples=vA}getFormatedValue(uA){uA.constructor==ArrayBuffer?uA=new this.typedArray(uA):uA=new this.typedArray(uA.buffer);let vA=new Float32Array(uA.length);for(let P=0;P=vA-51&&(JA[R]=JA[R]*e0--/50),LA+=this.option.channels}this.startTime + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +ONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +/** + * Represents metadata about a YUV frame format. + * @typedef {Object} YUVFormat + * @property {number} width - width of encoded frame in luma pixels + * @property {number} height - height of encoded frame in luma pixels + * @property {number} chromaWidth - width of encoded frame in chroma pixels + * @property {number} chromaHeight - height of encoded frame in chroma pixels + * @property {number} cropLeft - upper-left X coordinate of visible crop region, in luma pixels + * @property {number} cropTop - upper-left Y coordinate of visible crop region, in luma pixels + * @property {number} cropWidth - width of visible crop region, in luma pixels + * @property {number} cropHeight - height of visible crop region, in luma pixels + * @property {number} displayWidth - final display width of visible region, in luma pixels + * @property {number} displayHeight - final display height of visible region, in luma pixels + */ + +/** + * Represents underlying image data for a single luma or chroma plane. + * Cannot be interpreted without the format data from a frame buffer. + * @typedef {Object} YUVPlane + * @property {Uint8Array} bytes - typed array containing image data bytes + * @property {number} stride - byte distance between rows in data + */ + +/** + * Represents a YUV image frame buffer, with enough format information + * to interpret the data usefully. Buffer objects use generic objects + * under the hood and can be transferred between worker threads using + * the structured clone algorithm. + * + * @typedef {Object} YUVFrame + * @property {YUVFormat} format + * @property {YUVPlane} y + * @property {YUVPlane} u + * @property {YUVPlane} v + */ + +/** + * Holder namespace for utility functions and constants related to + * YUV frame and plane buffers. + * + * @namespace + */ +var YUVBuffer = { + /** + * Validate a plane dimension + * @param {number} dim - vertical or horizontal dimension + * @throws exception on zero, negative, or non-integer value + */ + validateDimension: function(dim) { + if (dim <= 0 || dim !== (dim | 0)) { + throw 'YUV plane dimensions must be a positive integer'; + } + }, + + /** + * Validate a plane offset + * @param {number} dim - vertical or horizontal dimension + * @throws exception on negative or non-integer value + */ + validateOffset: function(dim) { + if (dim < 0 || dim !== (dim | 0)) { + throw 'YUV plane offsets must be a non-negative integer'; + } + }, + + /** + * Validate and fill out a YUVFormat object structure. + * + * At least width and height fields are required; other fields will be + * derived if left missing or empty: + * - chromaWidth and chromaHeight will be copied from width and height as for a 4:4:4 layout + * - cropLeft and cropTop will be 0 + * - cropWidth and cropHeight will be set to whatever of the frame is visible after cropTop and cropLeft are applied + * - displayWidth and displayHeight will be set to cropWidth and cropHeight. + * + * @param {YUVFormat} fields - input fields, must include width and height. + * @returns {YUVFormat} - validated structure, with all derivable fields filled out. + * @throws exception on invalid fields or missing width/height + */ + format: function(fields) { + var width = fields.width, + height = fields.height, + chromaWidth = fields.chromaWidth || width, + chromaHeight = fields.chromaHeight || height, + cropLeft = fields.cropLeft || 0, + cropTop = fields.cropTop || 0, + cropWidth = fields.cropWidth || width - cropLeft, + cropHeight = fields.cropHeight || height - cropTop, + displayWidth = fields.displayWidth || cropWidth, + displayHeight = fields.displayHeight || cropHeight; + this.validateDimension(width); + this.validateDimension(height); + this.validateDimension(chromaWidth); + this.validateDimension(chromaHeight); + this.validateOffset(cropLeft); + this.validateOffset(cropTop); + this.validateDimension(cropWidth); + this.validateDimension(cropHeight); + this.validateDimension(displayWidth); + this.validateDimension(displayHeight); + return { + width: width, + height: height, + chromaWidth: chromaWidth, + chromaHeight: chromaHeight, + cropLeft: cropLeft, + cropTop: cropTop, + cropWidth: cropWidth, + cropHeight: cropHeight, + displayWidth: displayWidth, + displayHeight: displayHeight + }; + }, + + /** + * Allocate a new YUVPlane object of the given size. + * @param {number} stride - byte distance between rows + * @param {number} rows - number of rows to allocate + * @returns {YUVPlane} - freshly allocated planar buffer + */ + allocPlane: function(stride, rows) { + YUVBuffer.validateDimension(stride); + YUVBuffer.validateDimension(rows); + return { + bytes: new Uint8Array(stride * rows), + stride: stride + } + }, + + /** + * Pick a suitable stride for a custom-allocated thingy + * @param {number} width - width in bytes + * @returns {number} - new width in bytes at least as large + * @throws exception on invalid input width + */ + suitableStride: function(width) { + YUVBuffer.validateDimension(width); + var alignment = 4, + remainder = width % alignment; + if (remainder == 0) { + return width; + } else { + return width + (alignment - remainder); + } + }, + + /** + * Allocate or extract a YUVPlane object from given dimensions/source. + * @param {number} width - width in pixels + * @param {number} height - height in pixels + * @param {Uint8Array} source - input byte array; optional (will create empty buffer if missing) + * @param {number} stride - row length in bytes; optional (will create a default if missing) + * @param {number} offset - offset into source array to extract; optional (will start at 0 if missing) + * @returns {YUVPlane} - freshly allocated planar buffer + */ + allocPlane: function(width, height, source, stride, offset) { + var size, bytes; + + this.validateDimension(width); + this.validateDimension(height); + + offset = offset || 0; + + stride = stride || this.suitableStride(width); + this.validateDimension(stride); + if (stride < width) { + throw "Invalid input stride for YUV plane; must be larger than width"; + } + + size = stride * height; + + if (source) { + if (source.length - offset < size) { + throw "Invalid input buffer for YUV plane; must be large enough for stride times height"; + } + bytes = source.slice(offset, offset + size); + } else { + bytes = new Uint8Array(size); + stride = stride || this.suitableStride(width); + } + + return { + bytes: bytes, + stride: stride + }; + }, + + /** + * Allocate a new YUVPlane object big enough for a luma plane in the given format + * @param {YUVFormat} format - target frame format + * @param {Uint8Array} source - input byte array; optional (will create empty buffer if missing) + * @param {number} stride - row length in bytes; optional (will create a default if missing) + * @param {number} offset - offset into source array to extract; optional (will start at 0 if missing) + * @returns {YUVPlane} - freshly allocated planar buffer + */ + lumaPlane: function(format, source, stride, offset) { + return this.allocPlane(format.width, format.height, source, stride, offset); + }, + + /** + * Allocate a new YUVPlane object big enough for a chroma plane in the given format, + * optionally copying data from an existing buffer. + * + * @param {YUVFormat} format - target frame format + * @param {Uint8Array} source - input byte array; optional (will create empty buffer if missing) + * @param {number} stride - row length in bytes; optional (will create a default if missing) + * @param {number} offset - offset into source array to extract; optional (will start at 0 if missing) + * @returns {YUVPlane} - freshly allocated planar buffer + */ + chromaPlane: function(format, source, stride, offset) { + return this.allocPlane(format.chromaWidth, format.chromaHeight, source, stride, offset); + }, + + /** + * Allocate a new YUVFrame object big enough for the given format + * @param {YUVFormat} format - target frame format + * @param {YUVPlane} y - optional Y plane; if missing, fresh one will be allocated + * @param {YUVPlane} u - optional U plane; if missing, fresh one will be allocated + * @param {YUVPlane} v - optional V plane; if missing, fresh one will be allocated + * @returns {YUVFrame} - freshly allocated frame buffer + */ + frame: function(format, y, u, v) { + y = y || this.lumaPlane(format); + u = u || this.chromaPlane(format); + v = v || this.chromaPlane(format); + return { + format: format, + y: y, + u: u, + v: v + } + }, + + /** + * Duplicate a plane using new buffer memory. + * @param {YUVPlane} plane - input plane to copy + * @returns {YUVPlane} - freshly allocated and filled planar buffer + */ + copyPlane: function(plane) { + return { + bytes: plane.bytes.slice(), + stride: plane.stride + }; + }, + + /** + * Duplicate a frame using new buffer memory. + * @param {YUVFrame} frame - input frame to copyFrame + * @returns {YUVFrame} - freshly allocated and filled frame buffer + */ + copyFrame: function(frame) { + return { + format: frame.format, + y: this.copyPlane(frame.y), + u: this.copyPlane(frame.u), + v: this.copyPlane(frame.v) + } + }, + + /** + * List the backing buffers for the frame's planes for transfer between + * threads via Worker.postMessage. + * @param {YUVFrame} frame - input frame + * @returns {Array} - list of transferable objects + */ + transferables: function(frame) { + return [frame.y.bytes.buffer, frame.u.bytes.buffer, frame.v.bytes.buffer]; + } +}; + +module.exports = YUVBuffer; + +},{}],4:[function(require,module,exports){ +(function() { + "use strict"; + + /** + * Create a YUVCanvas and attach it to an HTML5 canvas element. + * + * This will take over the drawing context of the canvas and may turn + * it into a WebGL 3d canvas if possible. Do not attempt to use the + * drawing context directly after this. + * + * @param {HTMLCanvasElement} canvas - HTML canvas element to attach to + * @param {YUVCanvasOptions} options - map of options + * @throws exception if WebGL requested but unavailable + * @constructor + * @abstract + */ + function FrameSink(canvas, options) { + throw new Error('abstract'); + } + + /** + * Draw a single YUV frame on the underlying canvas, converting to RGB. + * If necessary the canvas will be resized to the optimal pixel size + * for the given buffer's format. + * + * @param {YUVBuffer} buffer - the YUV buffer to draw + * @see {@link https://www.npmjs.com/package/yuv-buffer|yuv-buffer} for format + */ + FrameSink.prototype.drawFrame = function(buffer) { + throw new Error('abstract'); + }; + + /** + * Clear the canvas using appropriate underlying 2d or 3d context. + */ + FrameSink.prototype.clear = function() { + throw new Error('abstract'); + }; + + module.exports = FrameSink; + +})(); + +},{}],5:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var FrameSink = require('./FrameSink.js'), + YCbCr = require('./YCbCr.js'); + + /** + * @param {HTMLCanvasElement} canvas - HTML canvas eledment to attach to + * @constructor + */ + function SoftwareFrameSink(canvas) { + var self = this, + ctx = canvas.getContext('2d'), + imageData = null, + resampleCanvas = null, + resampleContext = null; + + + + function initImageData(width, height) { + imageData = ctx.createImageData(width, height); + + // Prefill the alpha to opaque + var data = imageData.data, + pixelCount = width * height * 4; + for (var i = 0; i < pixelCount; i += 4) { + data[i + 3] = 255; + } + } + + function initResampleCanvas(cropWidth, cropHeight) { + resampleCanvas = document.createElement('canvas'); + resampleCanvas.width = cropWidth; + resampleCanvas.height = cropHeight; + resampleContext = resampleCanvas.getContext('2d'); + } + + /** + * Actually draw a frame into the canvas. + * @param {YUVFrame} buffer - YUV frame buffer object to draw + */ + self.drawFrame = function drawFrame(buffer) { + var format = buffer.format; + + if (canvas.width !== format.displayWidth || canvas.height !== format.displayHeight) { + // Keep the canvas at the right size... + canvas.width = format.displayWidth; + canvas.height = format.displayHeight; + } + + if (imageData === null || + imageData.width != format.width || + imageData.height != format.height) { + initImageData(format.width, format.height); + } + + // YUV -> RGB over the entire encoded frame + YCbCr.convertYCbCr(buffer, imageData.data); + + var resample = (format.cropWidth != format.displayWidth || format.cropHeight != format.displayHeight); + var drawContext; + if (resample) { + // hack for non-square aspect-ratio + // putImageData doesn't resample, so we have to draw in two steps. + if (!resampleCanvas) { + initResampleCanvas(format.cropWidth, format.cropHeight); + } + drawContext = resampleContext; + } else { + drawContext = ctx; + } + + // Draw cropped frame to either the final or temporary canvas + drawContext.putImageData(imageData, + -format.cropLeft, -format.cropTop, // must offset the offset + format.cropLeft, format.cropTop, + format.cropWidth, format.cropHeight); + + if (resample) { + ctx.drawImage(resampleCanvas, 0, 0, format.displayWidth, format.displayHeight); + } + }; + + self.clear = function() { + ctx.clearRect(0, 0, canvas.width, canvas.height); + }; + + return self; + } + + SoftwareFrameSink.prototype = Object.create(FrameSink.prototype); + + module.exports = SoftwareFrameSink; +})(); + +},{"./FrameSink.js":4,"./YCbCr.js":7}],6:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var FrameSink = require('./FrameSink.js'), + shaders = require('../build/shaders.js'); + + /** + * Warning: canvas must not have been used for 2d drawing prior! + * + * @param {HTMLCanvasElement} canvas - HTML canvas element to attach to + * @constructor + */ + function WebGLFrameSink(canvas) { + var self = this, + gl = WebGLFrameSink.contextForCanvas(canvas), + debug = false; // swap this to enable more error checks, which can slow down rendering + + if (gl === null) { + throw new Error('WebGL unavailable'); + } + + // GL! + function checkError() { + if (debug) { + err = gl.getError(); + if (err !== 0) { + throw new Error("GL error " + err); + } + } + } + + function compileShader(type, source) { + var shader = gl.createShader(type); + gl.shaderSource(shader, source); + gl.compileShader(shader); + + if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + var err = gl.getShaderInfoLog(shader); + gl.deleteShader(shader); + throw new Error('GL shader compilation for ' + type + ' failed: ' + err); + } + + return shader; + } + + + var program, + unpackProgram, + err; + + // In the world of GL there are no rectangles. + // There are only triangles. + // THERE IS NO SPOON. + var rectangle = new Float32Array([ + // First triangle (top left, clockwise) + -1.0, -1.0, + +1.0, -1.0, + -1.0, +1.0, + + // Second triangle (bottom right, clockwise) + -1.0, +1.0, + +1.0, -1.0, + +1.0, +1.0 + ]); + + var textures = {}; + var framebuffers = {}; + var stripes = {}; + var buf, positionLocation, unpackPositionLocation; + var unpackTexturePositionBuffer, unpackTexturePositionLocation; + var stripeLocation, unpackTextureLocation; + var lumaPositionBuffer, lumaPositionLocation; + var chromaPositionBuffer, chromaPositionLocation; + + function createOrReuseTexture(name) { + if (!textures[name]) { + textures[name] = gl.createTexture(); + } + return textures[name]; + } + + function uploadTexture(name, width, height, data) { + var texture = createOrReuseTexture(name); + gl.activeTexture(gl.TEXTURE0); + + if (WebGLFrameSink.stripe) { + var uploadTemp = !textures[name + '_temp']; + var tempTexture = createOrReuseTexture(name + '_temp'); + gl.bindTexture(gl.TEXTURE_2D, tempTexture); + if (uploadTemp) { + // new texture + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.RGBA, // internal format + width / 4, + height, + 0, // border + gl.RGBA, // format + gl.UNSIGNED_BYTE, // type + data // data! + ); + } else { + // update texture + gl.texSubImage2D( + gl.TEXTURE_2D, + 0, // mip level + 0, // x offset + 0, // y offset + width / 4, + height, + gl.RGBA, // format + gl.UNSIGNED_BYTE, // type + data // data! + ); + } + + var stripeTexture = textures[name + '_stripe']; + var uploadStripe = !stripeTexture; + if (uploadStripe) { + stripeTexture = createOrReuseTexture(name + '_stripe'); + } + gl.bindTexture(gl.TEXTURE_2D, stripeTexture); + if (uploadStripe) { + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.RGBA, // internal format + width, + 1, + 0, // border + gl.RGBA, // format + gl.UNSIGNED_BYTE, //type + buildStripe(width, 1) // data! + ); + } + + } else { + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.LUMINANCE, // internal format + width, + height, + 0, // border + gl.LUMINANCE, // format + gl.UNSIGNED_BYTE, //type + data // data! + ); + } + } + + function unpackTexture(name, width, height) { + var texture = textures[name]; + + // Upload to a temporary RGBA texture, then unpack it. + // This is faster than CPU-side swizzling in ANGLE on Windows. + gl.useProgram(unpackProgram); + + var fb = framebuffers[name]; + if (!fb) { + // Create a framebuffer and an empty target size + gl.activeTexture(gl.TEXTURE0); + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + gl.RGBA, // internal format + width, + height, + 0, // border + gl.RGBA, // format + gl.UNSIGNED_BYTE, //type + null // data! + ); + + fb = framebuffers[name] = gl.createFramebuffer(); + } + + gl.bindFramebuffer(gl.FRAMEBUFFER, fb); + gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, texture, 0); + + var tempTexture = textures[name + '_temp']; + gl.activeTexture(gl.TEXTURE1); + gl.bindTexture(gl.TEXTURE_2D, tempTexture); + gl.uniform1i(unpackTextureLocation, 1); + + var stripeTexture = textures[name + '_stripe']; + gl.activeTexture(gl.TEXTURE2); + gl.bindTexture(gl.TEXTURE_2D, stripeTexture); + gl.uniform1i(stripeLocation, 2); + + // Rectangle geometry + gl.bindBuffer(gl.ARRAY_BUFFER, buf); + gl.enableVertexAttribArray(positionLocation); + gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0); + + // Set up the texture geometry... + gl.bindBuffer(gl.ARRAY_BUFFER, unpackTexturePositionBuffer); + gl.enableVertexAttribArray(unpackTexturePositionLocation); + gl.vertexAttribPointer(unpackTexturePositionLocation, 2, gl.FLOAT, false, 0, 0); + + // Draw into the target texture... + gl.viewport(0, 0, width, height); + + gl.drawArrays(gl.TRIANGLES, 0, rectangle.length / 2); + + gl.bindFramebuffer(gl.FRAMEBUFFER, null); + + } + + function attachTexture(name, register, index) { + gl.activeTexture(register); + gl.bindTexture(gl.TEXTURE_2D, textures[name]); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + + gl.uniform1i(gl.getUniformLocation(program, name), index); + } + + function buildStripe(width) { + if (stripes[width]) { + return stripes[width]; + } + var len = width, + out = new Uint32Array(len); + for (var i = 0; i < len; i += 4) { + out[i ] = 0x000000ff; + out[i + 1] = 0x0000ff00; + out[i + 2] = 0x00ff0000; + out[i + 3] = 0xff000000; + } + return stripes[width] = new Uint8Array(out.buffer); + } + + function initProgram(vertexShaderSource, fragmentShaderSource) { + var vertexShader = compileShader(gl.VERTEX_SHADER, vertexShaderSource); + var fragmentShader = compileShader(gl.FRAGMENT_SHADER, fragmentShaderSource); + + var program = gl.createProgram(); + gl.attachShader(program, vertexShader); + gl.attachShader(program, fragmentShader); + + gl.linkProgram(program); + if (!gl.getProgramParameter(program, gl.LINK_STATUS)) { + var err = gl.getProgramInfoLog(program); + gl.deleteProgram(program); + throw new Error('GL program linking failed: ' + err); + } + + return program; + } + + function init() { + if (WebGLFrameSink.stripe) { + unpackProgram = initProgram(shaders.vertexStripe, shaders.fragmentStripe); + unpackPositionLocation = gl.getAttribLocation(unpackProgram, 'aPosition'); + + unpackTexturePositionBuffer = gl.createBuffer(); + var textureRectangle = new Float32Array([ + 0, 0, + 1, 0, + 0, 1, + 0, 1, + 1, 0, + 1, 1 + ]); + gl.bindBuffer(gl.ARRAY_BUFFER, unpackTexturePositionBuffer); + gl.bufferData(gl.ARRAY_BUFFER, textureRectangle, gl.STATIC_DRAW); + + unpackTexturePositionLocation = gl.getAttribLocation(unpackProgram, 'aTexturePosition'); + stripeLocation = gl.getUniformLocation(unpackProgram, 'uStripe'); + unpackTextureLocation = gl.getUniformLocation(unpackProgram, 'uTexture'); + } + program = initProgram(shaders.vertex, shaders.fragment); + + buf = gl.createBuffer(); + gl.bindBuffer(gl.ARRAY_BUFFER, buf); + gl.bufferData(gl.ARRAY_BUFFER, rectangle, gl.STATIC_DRAW); + + positionLocation = gl.getAttribLocation(program, 'aPosition'); + lumaPositionBuffer = gl.createBuffer(); + lumaPositionLocation = gl.getAttribLocation(program, 'aLumaPosition'); + chromaPositionBuffer = gl.createBuffer(); + chromaPositionLocation = gl.getAttribLocation(program, 'aChromaPosition'); + } + + /** + * Actually draw a frame. + * @param {YUVFrame} buffer - YUV frame buffer object + */ + self.drawFrame = function(buffer) { + var format = buffer.format; + + var formatUpdate = (!program || canvas.width !== format.displayWidth || canvas.height !== format.displayHeight); + if (formatUpdate) { + // Keep the canvas at the right size... + canvas.width = format.displayWidth; + canvas.height = format.displayHeight; + self.clear(); + } + + if (!program) { + init(); + } + + if (formatUpdate) { + var setupTexturePosition = function(buffer, location, texWidth) { + // Warning: assumes that the stride for Cb and Cr is the same size in output pixels + var textureX0 = format.cropLeft / texWidth; + var textureX1 = (format.cropLeft + format.cropWidth) / texWidth; + var textureY0 = (format.cropTop + format.cropHeight) / format.height; + var textureY1 = format.cropTop / format.height; + var textureRectangle = new Float32Array([ + textureX0, textureY0, + textureX1, textureY0, + textureX0, textureY1, + textureX0, textureY1, + textureX1, textureY0, + textureX1, textureY1 + ]); + + gl.bindBuffer(gl.ARRAY_BUFFER, buffer); + gl.bufferData(gl.ARRAY_BUFFER, textureRectangle, gl.STATIC_DRAW); + }; + setupTexturePosition( + lumaPositionBuffer, + lumaPositionLocation, + buffer.y.stride); + setupTexturePosition( + chromaPositionBuffer, + chromaPositionLocation, + buffer.u.stride * format.width / format.chromaWidth); + } + + // Create or update the textures... + uploadTexture('uTextureY', buffer.y.stride, format.height, buffer.y.bytes); + uploadTexture('uTextureCb', buffer.u.stride, format.chromaHeight, buffer.u.bytes); + uploadTexture('uTextureCr', buffer.v.stride, format.chromaHeight, buffer.v.bytes); + + if (WebGLFrameSink.stripe) { + // Unpack the textures after upload to avoid blocking on GPU + unpackTexture('uTextureY', buffer.y.stride, format.height); + unpackTexture('uTextureCb', buffer.u.stride, format.chromaHeight); + unpackTexture('uTextureCr', buffer.v.stride, format.chromaHeight); + } + + // Set up the rectangle and draw it + gl.useProgram(program); + gl.viewport(0, 0, canvas.width, canvas.height); + + attachTexture('uTextureY', gl.TEXTURE0, 0); + attachTexture('uTextureCb', gl.TEXTURE1, 1); + attachTexture('uTextureCr', gl.TEXTURE2, 2); + + // Set up geometry + gl.bindBuffer(gl.ARRAY_BUFFER, buf); + gl.enableVertexAttribArray(positionLocation); + gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0); + + // Set up the texture geometry... + gl.bindBuffer(gl.ARRAY_BUFFER, lumaPositionBuffer); + gl.enableVertexAttribArray(lumaPositionLocation); + gl.vertexAttribPointer(lumaPositionLocation, 2, gl.FLOAT, false, 0, 0); + + gl.bindBuffer(gl.ARRAY_BUFFER, chromaPositionBuffer); + gl.enableVertexAttribArray(chromaPositionLocation); + gl.vertexAttribPointer(chromaPositionLocation, 2, gl.FLOAT, false, 0, 0); + + // Aaaaand draw stuff. + gl.drawArrays(gl.TRIANGLES, 0, rectangle.length / 2); + }; + + self.clear = function() { + gl.viewport(0, 0, canvas.width, canvas.height); + gl.clearColor(0.0, 0.0, 0.0, 0.0); + gl.clear(gl.COLOR_BUFFER_BIT); + }; + + self.clear(); + + return self; + } + + // For Windows; luminance and alpha textures are ssllooww to upload, + // so we pack into RGBA and unpack in the shaders. + // + // This seems to affect all browsers on Windows, probably due to fun + // mismatches between GL and D3D. + WebGLFrameSink.stripe = (function() { + if (navigator.userAgent.indexOf('Windows') !== -1) { + return true; + } + return false; + })(); + + WebGLFrameSink.contextForCanvas = function(canvas) { + var options = { + // Don't trigger discrete GPU in multi-GPU systems + preferLowPowerToHighPerformance: true, + powerPreference: 'low-power', + // Don't try to use software GL rendering! + failIfMajorPerformanceCaveat: true, + // In case we need to capture the resulting output. + preserveDrawingBuffer: true + }; + return canvas.getContext('webgl', options) || canvas.getContext('experimental-webgl', options); + }; + + /** + * Static function to check if WebGL will be available with appropriate features. + * + * @returns {boolean} - true if available + */ + WebGLFrameSink.isAvailable = function() { + var canvas = document.createElement('canvas'), + gl; + canvas.width = 1; + canvas.height = 1; + try { + gl = WebGLFrameSink.contextForCanvas(canvas); + } catch (e) { + return false; + } + if (gl) { + var register = gl.TEXTURE0, + width = 4, + height = 4, + texture = gl.createTexture(), + data = new Uint8Array(width * height), + texWidth = WebGLFrameSink.stripe ? (width / 4) : width, + format = WebGLFrameSink.stripe ? gl.RGBA : gl.LUMINANCE, + filter = WebGLFrameSink.stripe ? gl.NEAREST : gl.LINEAR; + + gl.activeTexture(register); + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, filter); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, filter); + gl.texImage2D( + gl.TEXTURE_2D, + 0, // mip level + format, // internal format + texWidth, + height, + 0, // border + format, // format + gl.UNSIGNED_BYTE, //type + data // data! + ); + + var err = gl.getError(); + if (err) { + // Doesn't support luminance textures? + return false; + } else { + return true; + } + } else { + return false; + } + }; + + WebGLFrameSink.prototype = Object.create(FrameSink.prototype); + + module.exports = WebGLFrameSink; +})(); + +},{"../build/shaders.js":1,"./FrameSink.js":4}],7:[function(require,module,exports){ +/* +Copyright (c) 2014-2019 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var depower = require('./depower.js'); + + /** + * Basic YCbCr->RGB conversion + * + * @author Brion Vibber + * @copyright 2014-2019 + * @license MIT-style + * + * @param {YUVFrame} buffer - input frame buffer + * @param {Uint8ClampedArray} output - array to draw RGBA into + * Assumes that the output array already has alpha channel set to opaque. + */ + function convertYCbCr(buffer, output) { + var width = buffer.format.width | 0, + height = buffer.format.height | 0, + hdec = depower(buffer.format.width / buffer.format.chromaWidth) | 0, + vdec = depower(buffer.format.height / buffer.format.chromaHeight) | 0, + bytesY = buffer.y.bytes, + bytesCb = buffer.u.bytes, + bytesCr = buffer.v.bytes, + strideY = buffer.y.stride | 0, + strideCb = buffer.u.stride | 0, + strideCr = buffer.v.stride | 0, + outStride = width << 2, + YPtr = 0, Y0Ptr = 0, Y1Ptr = 0, + CbPtr = 0, CrPtr = 0, + outPtr = 0, outPtr0 = 0, outPtr1 = 0, + colorCb = 0, colorCr = 0, + multY = 0, multCrR = 0, multCbCrG = 0, multCbB = 0, + x = 0, y = 0, xdec = 0, ydec = 0; + + if (hdec == 1 && vdec == 1) { + // Optimize for 4:2:0, which is most common + outPtr0 = 0; + outPtr1 = outStride; + ydec = 0; + for (y = 0; y < height; y += 2) { + Y0Ptr = y * strideY | 0; + Y1Ptr = Y0Ptr + strideY | 0; + CbPtr = ydec * strideCb | 0; + CrPtr = ydec * strideCr | 0; + for (x = 0; x < width; x += 2) { + colorCb = bytesCb[CbPtr++] | 0; + colorCr = bytesCr[CrPtr++] | 0; + + // Quickie YUV conversion + // https://en.wikipedia.org/wiki/YCbCr#ITU-R_BT.2020_conversion + // multiplied by 256 for integer-friendliness + multCrR = (409 * colorCr | 0) - 57088 | 0; + multCbCrG = (100 * colorCb | 0) + (208 * colorCr | 0) - 34816 | 0; + multCbB = (516 * colorCb | 0) - 70912 | 0; + + multY = 298 * bytesY[Y0Ptr++] | 0; + output[outPtr0 ] = (multY + multCrR) >> 8; + output[outPtr0 + 1] = (multY - multCbCrG) >> 8; + output[outPtr0 + 2] = (multY + multCbB) >> 8; + outPtr0 += 4; + + multY = 298 * bytesY[Y0Ptr++] | 0; + output[outPtr0 ] = (multY + multCrR) >> 8; + output[outPtr0 + 1] = (multY - multCbCrG) >> 8; + output[outPtr0 + 2] = (multY + multCbB) >> 8; + outPtr0 += 4; + + multY = 298 * bytesY[Y1Ptr++] | 0; + output[outPtr1 ] = (multY + multCrR) >> 8; + output[outPtr1 + 1] = (multY - multCbCrG) >> 8; + output[outPtr1 + 2] = (multY + multCbB) >> 8; + outPtr1 += 4; + + multY = 298 * bytesY[Y1Ptr++] | 0; + output[outPtr1 ] = (multY + multCrR) >> 8; + output[outPtr1 + 1] = (multY - multCbCrG) >> 8; + output[outPtr1 + 2] = (multY + multCbB) >> 8; + outPtr1 += 4; + } + outPtr0 += outStride; + outPtr1 += outStride; + ydec++; + } + } else { + outPtr = 0; + for (y = 0; y < height; y++) { + xdec = 0; + ydec = y >> vdec; + YPtr = y * strideY | 0; + CbPtr = ydec * strideCb | 0; + CrPtr = ydec * strideCr | 0; + + for (x = 0; x < width; x++) { + xdec = x >> hdec; + colorCb = bytesCb[CbPtr + xdec] | 0; + colorCr = bytesCr[CrPtr + xdec] | 0; + + // Quickie YUV conversion + // https://en.wikipedia.org/wiki/YCbCr#ITU-R_BT.2020_conversion + // multiplied by 256 for integer-friendliness + multCrR = (409 * colorCr | 0) - 57088 | 0; + multCbCrG = (100 * colorCb | 0) + (208 * colorCr | 0) - 34816 | 0; + multCbB = (516 * colorCb | 0) - 70912 | 0; + + multY = 298 * bytesY[YPtr++] | 0; + output[outPtr ] = (multY + multCrR) >> 8; + output[outPtr + 1] = (multY - multCbCrG) >> 8; + output[outPtr + 2] = (multY + multCbB) >> 8; + outPtr += 4; + } + } + } + } + + module.exports = { + convertYCbCr: convertYCbCr + }; +})(); + +},{"./depower.js":8}],8:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + /** + * Convert a ratio into a bit-shift count; for instance a ratio of 2 + * becomes a bit-shift of 1, while a ratio of 1 is a bit-shift of 0. + * + * @author Brion Vibber + * @copyright 2016 + * @license MIT-style + * + * @param {number} ratio - the integer ratio to convert. + * @returns {number} - number of bits to shift to multiply/divide by the ratio. + * @throws exception if given a non-power-of-two + */ + function depower(ratio) { + var shiftCount = 0, + n = ratio >> 1; + while (n != 0) { + n = n >> 1; + shiftCount++ + } + if (ratio !== (1 << shiftCount)) { + throw 'chroma plane dimensions must be power of 2 ratio to luma plane dimensions; got ' + ratio; + } + return shiftCount; + } + + module.exports = depower; +})(); + +},{}],9:[function(require,module,exports){ +/* +Copyright (c) 2014-2016 Brion Vibber + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +MPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +(function() { + "use strict"; + + var FrameSink = require('./FrameSink.js'), + SoftwareFrameSink = require('./SoftwareFrameSink.js'), + WebGLFrameSink = require('./WebGLFrameSink.js'); + + /** + * @typedef {Object} YUVCanvasOptions + * @property {boolean} webGL - Whether to use WebGL to draw to the canvas and accelerate color space conversion. If left out, defaults to auto-detect. + */ + + var YUVCanvas = { + FrameSink: FrameSink, + + SoftwareFrameSink: SoftwareFrameSink, + + WebGLFrameSink: WebGLFrameSink, + + /** + * Attach a suitable FrameSink instance to an HTML5 canvas element. + * + * This will take over the drawing context of the canvas and may turn + * it into a WebGL 3d canvas if possible. Do not attempt to use the + * drawing context directly after this. + * + * @param {HTMLCanvasElement} canvas - HTML canvas element to attach to + * @param {YUVCanvasOptions} options - map of options + * @returns {FrameSink} - instance of suitable subclass. + */ + attach: function(canvas, options) { + options = options || {}; + var webGL = ('webGL' in options) ? options.webGL : WebGLFrameSink.isAvailable(); + if (webGL) { + return new WebGLFrameSink(canvas, options); + } else { + return new SoftwareFrameSink(canvas, options); + } + } + }; + + module.exports = YUVCanvas; +})(); + +},{"./FrameSink.js":4,"./SoftwareFrameSink.js":5,"./WebGLFrameSink.js":6}]},{},[2]); diff --git a/static/web-client/js/yuv.js b/static/web-client/js/yuv.js new file mode 100644 index 0000000..1757d5e --- /dev/null +++ b/static/web-client/js/yuv.js @@ -0,0 +1,73 @@ +var wasmExports; + +fetch('js/yuv.wasm').then(function (res) { return res.arrayBuffer(); }) + .then(function (file) { return WebAssembly.instantiate(file); }) + .then(function (wasm) { + wasmExports = wasm.instance.exports; + console.log('yuv ready'); + }); + +var yPtr, yPtrLen, uPtr, uPtrLen, vPtr, vPtrLen, outPtr, outPtrLen; +let testSpeed = [0, 0]; +function I420ToARGB(yb) { + if (!wasmExports) return; + var tm0 = new Date().getTime(); + var { malloc, free, memory } = wasmExports; + var HEAPU8 = new Uint8Array(memory.buffer); + let n = yb.y.bytes.length; + if (yPtrLen != n) { + if (yPtr) free(yPtr); + yPtrLen = n; + yPtr = malloc(n); + } + HEAPU8.set(yb.y.bytes, yPtr); + n = yb.u.bytes.length; + if (uPtrLen != n) { + if (uPtr) free(uPtr); + uPtrLen = n; + uPtr = malloc(n); + } + HEAPU8.set(yb.u.bytes, uPtr); + n = yb.v.bytes.length; + if (vPtrLen != n) { + if (vPtr) free(vPtr); + vPtrLen = n; + vPtr = malloc(n); + } + HEAPU8.set(yb.v.bytes, vPtr); + var w = yb.format.displayWidth; + var h = yb.format.displayHeight; + n = w * h * 4; + if (outPtrLen != n) { + if (outPtr) free(outPtr); + outPtrLen = n; + outPtr = malloc(n); + HEAPU8.fill(255, outPtr, outPtr + n); + } + // var res = wasmExports.I420ToARGB(yPtr, yb.y.stride, uPtr, yb.u.stride, vPtr, yb.v.stride, outPtr, w * 4, w, h); + // var res = wasmExports.AVX_YUV_to_ARGB(outPtr, yPtr, yb.y.stride, uPtr, yb.u.stride, vPtr, yb.v.stride, w, h); + var res = wasmExports.yuv420_rgb24_std(w, h, yPtr, uPtr, vPtr, yb.y.stride, yb.v.stride, outPtr, w * 4, 1); + var out = HEAPU8.slice(outPtr, outPtr + n); + testSpeed[1] += new Date().getTime() - tm0; + testSpeed[0] += 1; + if (testSpeed[0] > 30) { + console.log('yuv: ' + parseInt('' + testSpeed[1] / testSpeed[0])); + testSpeed = [0, 0]; + } + return out; +} + +var currentFrame; +self.addEventListener('message', (e) => { + currentFrame = e.data; +}); + +function run() { + if (currentFrame) { + self.postMessage(I420ToARGB(currentFrame)); + currentFrame = undefined; + } + setTimeout(run, 1); +} + +run(); \ No newline at end of file diff --git a/static/web-client/js/yuv.wasm b/static/web-client/js/yuv.wasm new file mode 100644 index 0000000..f203c68 Binary files /dev/null and b/static/web-client/js/yuv.wasm differ diff --git a/static/web-client/libopus.js b/static/web-client/libopus.js new file mode 100644 index 0000000..5b0ff49 --- /dev/null +++ b/static/web-client/libopus.js @@ -0,0 +1,5555 @@ + + +// The Module object: Our interface to the outside world. We import +// and export values on it. There are various ways Module can be used: +// 1. Not defined. We create it here +// 2. A function parameter, function(Module) { ..generated code.. } +// 3. pre-run appended it, var Module = {}; ..generated code.. +// 4. External script tag defines var Module. +// We need to check if Module already exists (e.g. case 3 above). +// Substitution will be replaced with actual code on later stage of the build, +// this way Closure Compiler will not mangle it (e.g. case 4. above). +// Note that if you want to run closure, and also to use Module +// after the generated code, you will need to define var Module = {}; +// before the code. Then that object will be used in the code, and you +// can continue to use Module afterwards as well. +var Module = typeof Module !== 'undefined' ? Module : {}; + +// See https://caniuse.com/mdn-javascript_builtins_object_assign +var objAssign = Object.assign; + +// --pre-jses are emitted after the Module integration code, so that they can +// refer to Module (if they choose; they can also define Module) +Module["onRuntimeInitialized"] = function(){ + if(Module.onload) + Module.onload(); + Module.loaded = true; +} + +Module["locateFile"] = function(url){ + if(url == "libopus.wasm" && typeof LIBOPUS_WASM_URL != "undefined") + return LIBOPUS_WASM_URL; + else + return url; +} + + +// Sometimes an existing Module object exists with properties +// meant to overwrite the default module functionality. Here +// we collect those properties and reapply _after_ we configure +// the current environment's defaults to avoid having to be so +// defensive during initialization. +var moduleOverrides = objAssign({}, Module); + +var arguments_ = []; +var thisProgram = './this.program'; +var quit_ = (status, toThrow) => { + throw toThrow; +}; + +// Determine the runtime environment we are in. You can customize this by +// setting the ENVIRONMENT setting at compile time (see settings.js). + +// Attempt to auto-detect the environment +var ENVIRONMENT_IS_WEB = typeof window === 'object'; +var ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; +// N.b. Electron.js environment is simultaneously a NODE-environment, but +// also a web environment. +var ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof process.versions === 'object' && typeof process.versions.node === 'string'; +var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + +if (Module['ENVIRONMENT']) { + throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)'); +} + +// `/` should be present at the end if `scriptDirectory` is not empty +var scriptDirectory = ''; +function locateFile(path) { + if (Module['locateFile']) { + return Module['locateFile'](path, scriptDirectory); + } + return scriptDirectory + path; +} + +// Hooks that are implemented differently in different runtime environments. +var read_, + readAsync, + readBinary, + setWindowTitle; + +// Normally we don't log exceptions but instead let them bubble out the top +// level where the embedding environment (e.g. the browser) can handle +// them. +// However under v8 and node we sometimes exit the process direcly in which case +// its up to use us to log the exception before exiting. +// If we fix https://github.com/emscripten-core/emscripten/issues/15080 +// this may no longer be needed under node. +function logExceptionOnExit(e) { + if (e instanceof ExitStatus) return; + let toLog = e; + if (e && typeof e === 'object' && e.stack) { + toLog = [e, e.stack]; + } + err('exiting due to exception: ' + toLog); +} + +var fs; +var nodePath; +var requireNodeFS; + +if (ENVIRONMENT_IS_NODE) { + if (!(typeof process === 'object' && typeof require === 'function')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); + if (ENVIRONMENT_IS_WORKER) { + scriptDirectory = require('path').dirname(scriptDirectory) + '/'; + } else { + scriptDirectory = __dirname + '/'; + } + +// include: node_shell_read.js + + +requireNodeFS = () => { + // Use nodePath as the indicator for these not being initialized, + // since in some environments a global fs may have already been + // created. + if (!nodePath) { + fs = require('fs'); + nodePath = require('path'); + } +}; + +read_ = function shell_read(filename, binary) { + requireNodeFS(); + filename = nodePath['normalize'](filename); + return fs.readFileSync(filename, binary ? null : 'utf8'); +}; + +readBinary = (filename) => { + var ret = read_(filename, true); + if (!ret.buffer) { + ret = new Uint8Array(ret); + } + assert(ret.buffer); + return ret; +}; + +readAsync = (filename, onload, onerror) => { + requireNodeFS(); + filename = nodePath['normalize'](filename); + fs.readFile(filename, function(err, data) { + if (err) onerror(err); + else onload(data.buffer); + }); +}; + +// end include: node_shell_read.js + if (process['argv'].length > 1) { + thisProgram = process['argv'][1].replace(/\\/g, '/'); + } + + arguments_ = process['argv'].slice(2); + + if (typeof module !== 'undefined') { + module['exports'] = Module; + } + + process['on']('uncaughtException', function(ex) { + // suppress ExitStatus exceptions from showing an error + if (!(ex instanceof ExitStatus)) { + throw ex; + } + }); + + // Without this older versions of node (< v15) will log unhandled rejections + // but return 0, which is not normally the desired behaviour. This is + // not be needed with node v15 and about because it is now the default + // behaviour: + // See https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode + process['on']('unhandledRejection', function(reason) { throw reason; }); + + quit_ = (status, toThrow) => { + if (keepRuntimeAlive()) { + process['exitCode'] = status; + throw toThrow; + } + logExceptionOnExit(toThrow); + process['exit'](status); + }; + + Module['inspect'] = function () { return '[Emscripten Module object]'; }; + +} else +if (ENVIRONMENT_IS_SHELL) { + + if ((typeof process === 'object' && typeof require === 'function') || typeof window === 'object' || typeof importScripts === 'function') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); + + if (typeof read != 'undefined') { + read_ = function shell_read(f) { + return read(f); + }; + } + + readBinary = function readBinary(f) { + let data; + if (typeof readbuffer === 'function') { + return new Uint8Array(readbuffer(f)); + } + data = read(f, 'binary'); + assert(typeof data === 'object'); + return data; + }; + + readAsync = function readAsync(f, onload, onerror) { + setTimeout(() => onload(readBinary(f)), 0); + }; + + if (typeof scriptArgs != 'undefined') { + arguments_ = scriptArgs; + } else if (typeof arguments != 'undefined') { + arguments_ = arguments; + } + + if (typeof quit === 'function') { + quit_ = (status, toThrow) => { + logExceptionOnExit(toThrow); + quit(status); + }; + } + + if (typeof print !== 'undefined') { + // Prefer to use print/printErr where they exist, as they usually work better. + if (typeof console === 'undefined') console = /** @type{!Console} */({}); + console.log = /** @type{!function(this:Console, ...*): undefined} */ (print); + console.warn = console.error = /** @type{!function(this:Console, ...*): undefined} */ (typeof printErr !== 'undefined' ? printErr : print); + } + +} else + +// Note that this includes Node.js workers when relevant (pthreads is enabled). +// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and +// ENVIRONMENT_IS_NODE. +if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { + if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled + scriptDirectory = self.location.href; + } else if (typeof document !== 'undefined' && document.currentScript) { // web + scriptDirectory = document.currentScript.src; + } + // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. + // otherwise, slice off the final part of the url to find the script directory. + // if scriptDirectory does not contain a slash, lastIndexOf will return -1, + // and scriptDirectory will correctly be replaced with an empty string. + // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), + // they are removed because they could contain a slash. + if (scriptDirectory.indexOf('blob:') !== 0) { + scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, "").lastIndexOf('/')+1); + } else { + scriptDirectory = ''; + } + + if (!(typeof window === 'object' || typeof importScripts === 'function')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); + + // Differentiate the Web Worker from the Node Worker case, as reading must + // be done differently. + { +// include: web_or_worker_shell_read.js + + + read_ = (url) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(null); + return xhr.responseText; + } + + if (ENVIRONMENT_IS_WORKER) { + readBinary = (url) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.responseType = 'arraybuffer'; + xhr.send(null); + return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); + }; + } + + readAsync = (url, onload, onerror) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, true); + xhr.responseType = 'arraybuffer'; + xhr.onload = () => { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 + onload(xhr.response); + return; + } + onerror(); + }; + xhr.onerror = onerror; + xhr.send(null); + } + +// end include: web_or_worker_shell_read.js + } + + setWindowTitle = (title) => document.title = title; +} else +{ + throw new Error('environment detection error'); +} + +var out = Module['print'] || console.log.bind(console); +var err = Module['printErr'] || console.warn.bind(console); + +// Merge back in the overrides +objAssign(Module, moduleOverrides); +// Free the object hierarchy contained in the overrides, this lets the GC +// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. +moduleOverrides = null; + +// Emit code to handle expected values on the Module object. This applies Module.x +// to the proper local x. This has two benefits: first, we only emit it if it is +// expected to arrive, and second, by using a local everywhere else that can be +// minified. + +if (Module['arguments']) arguments_ = Module['arguments']; +if (!Object.getOwnPropertyDescriptor(Module, 'arguments')) { + Object.defineProperty(Module, 'arguments', { + configurable: true, + get: function() { + abort('Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (Module['thisProgram']) thisProgram = Module['thisProgram']; +if (!Object.getOwnPropertyDescriptor(Module, 'thisProgram')) { + Object.defineProperty(Module, 'thisProgram', { + configurable: true, + get: function() { + abort('Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (Module['quit']) quit_ = Module['quit']; +if (!Object.getOwnPropertyDescriptor(Module, 'quit')) { + Object.defineProperty(Module, 'quit', { + configurable: true, + get: function() { + abort('Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message +// Assertions on removed incoming Module JS APIs. +assert(typeof Module['memoryInitializerPrefixURL'] === 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['pthreadMainPrefixURL'] === 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['cdInitializerPrefixURL'] === 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['filePackagePrefixURL'] === 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); +assert(typeof Module['read'] === 'undefined', 'Module.read option was removed (modify read_ in JS)'); +assert(typeof Module['readAsync'] === 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); +assert(typeof Module['readBinary'] === 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); +assert(typeof Module['setWindowTitle'] === 'undefined', 'Module.setWindowTitle option was removed (modify setWindowTitle in JS)'); +assert(typeof Module['TOTAL_MEMORY'] === 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); + +if (!Object.getOwnPropertyDescriptor(Module, 'read')) { + Object.defineProperty(Module, 'read', { + configurable: true, + get: function() { + abort('Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (!Object.getOwnPropertyDescriptor(Module, 'readAsync')) { + Object.defineProperty(Module, 'readAsync', { + configurable: true, + get: function() { + abort('Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (!Object.getOwnPropertyDescriptor(Module, 'readBinary')) { + Object.defineProperty(Module, 'readBinary', { + configurable: true, + get: function() { + abort('Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (!Object.getOwnPropertyDescriptor(Module, 'setWindowTitle')) { + Object.defineProperty(Module, 'setWindowTitle', { + configurable: true, + get: function() { + abort('Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} +var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; +var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; +var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; +var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; + + +assert(!ENVIRONMENT_IS_SHELL, "shell environment detected but not enabled at build time. Add 'shell' to `-s ENVIRONMENT` to enable."); + + + + +var STACK_ALIGN = 16; +var POINTER_SIZE = 4; + +function getNativeTypeSize(type) { + switch (type) { + case 'i1': case 'i8': return 1; + case 'i16': return 2; + case 'i32': return 4; + case 'i64': return 8; + case 'float': return 4; + case 'double': return 8; + default: { + if (type[type.length - 1] === '*') { + return POINTER_SIZE; + } else if (type[0] === 'i') { + const bits = Number(type.substr(1)); + assert(bits % 8 === 0, 'getNativeTypeSize invalid bits ' + bits + ', type ' + type); + return bits / 8; + } else { + return 0; + } + } + } +} + +function warnOnce(text) { + if (!warnOnce.shown) warnOnce.shown = {}; + if (!warnOnce.shown[text]) { + warnOnce.shown[text] = 1; + err(text); + } +} + +// include: runtime_functions.js + + +// Wraps a JS function as a wasm function with a given signature. +function convertJsFunctionToWasm(func, sig) { + + // If the type reflection proposal is available, use the new + // "WebAssembly.Function" constructor. + // Otherwise, construct a minimal wasm module importing the JS function and + // re-exporting it. + if (typeof WebAssembly.Function === "function") { + var typeNames = { + 'i': 'i32', + 'j': 'i64', + 'f': 'f32', + 'd': 'f64' + }; + var type = { + parameters: [], + results: sig[0] == 'v' ? [] : [typeNames[sig[0]]] + }; + for (var i = 1; i < sig.length; ++i) { + type.parameters.push(typeNames[sig[i]]); + } + return new WebAssembly.Function(type, func); + } + + // The module is static, with the exception of the type section, which is + // generated based on the signature passed in. + var typeSection = [ + 0x01, // id: section, + 0x00, // length: 0 (placeholder) + 0x01, // count: 1 + 0x60, // form: func + ]; + var sigRet = sig.slice(0, 1); + var sigParam = sig.slice(1); + var typeCodes = { + 'i': 0x7f, // i32 + 'j': 0x7e, // i64 + 'f': 0x7d, // f32 + 'd': 0x7c, // f64 + }; + + // Parameters, length + signatures + typeSection.push(sigParam.length); + for (var i = 0; i < sigParam.length; ++i) { + typeSection.push(typeCodes[sigParam[i]]); + } + + // Return values, length + signatures + // With no multi-return in MVP, either 0 (void) or 1 (anything else) + if (sigRet == 'v') { + typeSection.push(0x00); + } else { + typeSection = typeSection.concat([0x01, typeCodes[sigRet]]); + } + + // Write the overall length of the type section back into the section header + // (excepting the 2 bytes for the section id and length) + typeSection[1] = typeSection.length - 2; + + // Rest of the module is static + var bytes = new Uint8Array([ + 0x00, 0x61, 0x73, 0x6d, // magic ("\0asm") + 0x01, 0x00, 0x00, 0x00, // version: 1 + ].concat(typeSection, [ + 0x02, 0x07, // import section + // (import "e" "f" (func 0 (type 0))) + 0x01, 0x01, 0x65, 0x01, 0x66, 0x00, 0x00, + 0x07, 0x05, // export section + // (export "f" (func 0 (type 0))) + 0x01, 0x01, 0x66, 0x00, 0x00, + ])); + + // We can compile this wasm module synchronously because it is very small. + // This accepts an import (at "e.f"), that it reroutes to an export (at "f") + var module = new WebAssembly.Module(bytes); + var instance = new WebAssembly.Instance(module, { + 'e': { + 'f': func + } + }); + var wrappedFunc = instance.exports['f']; + return wrappedFunc; +} + +var freeTableIndexes = []; + +// Weak map of functions in the table to their indexes, created on first use. +var functionsInTableMap; + +function getEmptyTableSlot() { + // Reuse a free index if there is one, otherwise grow. + if (freeTableIndexes.length) { + return freeTableIndexes.pop(); + } + // Grow the table + try { + wasmTable.grow(1); + } catch (err) { + if (!(err instanceof RangeError)) { + throw err; + } + throw 'Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.'; + } + return wasmTable.length - 1; +} + +function updateTableMap(offset, count) { + for (var i = offset; i < offset + count; i++) { + var item = getWasmTableEntry(i); + // Ignore null values. + if (item) { + functionsInTableMap.set(item, i); + } + } +} + +// Add a function to the table. +// 'sig' parameter is required if the function being added is a JS function. +function addFunction(func, sig) { + assert(typeof func !== 'undefined'); + + // Check if the function is already in the table, to ensure each function + // gets a unique index. First, create the map if this is the first use. + if (!functionsInTableMap) { + functionsInTableMap = new WeakMap(); + updateTableMap(0, wasmTable.length); + } + if (functionsInTableMap.has(func)) { + return functionsInTableMap.get(func); + } + + // It's not in the table, add it now. + + var ret = getEmptyTableSlot(); + + // Set the new value. + try { + // Attempting to call this with JS function will cause of table.set() to fail + setWasmTableEntry(ret, func); + } catch (err) { + if (!(err instanceof TypeError)) { + throw err; + } + assert(typeof sig !== 'undefined', 'Missing signature argument to addFunction: ' + func); + var wrapped = convertJsFunctionToWasm(func, sig); + setWasmTableEntry(ret, wrapped); + } + + functionsInTableMap.set(func, ret); + + return ret; +} + +function removeFunction(index) { + functionsInTableMap.delete(getWasmTableEntry(index)); + freeTableIndexes.push(index); +} + +// end include: runtime_functions.js +// include: runtime_debug.js + + +// end include: runtime_debug.js +var tempRet0 = 0; +var setTempRet0 = (value) => { tempRet0 = value; }; +var getTempRet0 = () => tempRet0; + + + +// === Preamble library stuff === + +// Documentation for the public APIs defined in this file must be updated in: +// site/source/docs/api_reference/preamble.js.rst +// A prebuilt local version of the documentation is available at: +// site/build/text/docs/api_reference/preamble.js.txt +// You can also build docs locally as HTML or other formats in site/ +// An online HTML version (which may be of a different version of Emscripten) +// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html + +var wasmBinary; +if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; +if (!Object.getOwnPropertyDescriptor(Module, 'wasmBinary')) { + Object.defineProperty(Module, 'wasmBinary', { + configurable: true, + get: function() { + abort('Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} +var noExitRuntime = Module['noExitRuntime'] || true; +if (!Object.getOwnPropertyDescriptor(Module, 'noExitRuntime')) { + Object.defineProperty(Module, 'noExitRuntime', { + configurable: true, + get: function() { + abort('Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +if (typeof WebAssembly !== 'object') { + abort('no native wasm support detected'); +} + +// include: runtime_safe_heap.js + + +// In MINIMAL_RUNTIME, setValue() and getValue() are only available when building with safe heap enabled, for heap safety checking. +// In traditional runtime, setValue() and getValue() are always available (although their use is highly discouraged due to perf penalties) + +/** @param {number} ptr + @param {number} value + @param {string} type + @param {number|boolean=} noSafe */ +function setValue(ptr, value, type = 'i8', noSafe) { + if (type.charAt(type.length-1) === '*') type = 'i32'; + switch (type) { + case 'i1': HEAP8[((ptr)>>0)] = value; break; + case 'i8': HEAP8[((ptr)>>0)] = value; break; + case 'i16': HEAP16[((ptr)>>1)] = value; break; + case 'i32': HEAP32[((ptr)>>2)] = value; break; + case 'i64': (tempI64 = [value>>>0,(tempDouble=value,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((ptr)>>2)] = tempI64[0],HEAP32[(((ptr)+(4))>>2)] = tempI64[1]); break; + case 'float': HEAPF32[((ptr)>>2)] = value; break; + case 'double': HEAPF64[((ptr)>>3)] = value; break; + default: abort('invalid type for setValue: ' + type); + } +} + +/** @param {number} ptr + @param {string} type + @param {number|boolean=} noSafe */ +function getValue(ptr, type = 'i8', noSafe) { + if (type.charAt(type.length-1) === '*') type = 'i32'; + switch (type) { + case 'i1': return HEAP8[((ptr)>>0)]; + case 'i8': return HEAP8[((ptr)>>0)]; + case 'i16': return HEAP16[((ptr)>>1)]; + case 'i32': return HEAP32[((ptr)>>2)]; + case 'i64': return HEAP32[((ptr)>>2)]; + case 'float': return HEAPF32[((ptr)>>2)]; + case 'double': return Number(HEAPF64[((ptr)>>3)]); + default: abort('invalid type for getValue: ' + type); + } + return null; +} + +// end include: runtime_safe_heap.js +// Wasm globals + +var wasmMemory; + +//======================================== +// Runtime essentials +//======================================== + +// whether we are quitting the application. no code should run after this. +// set in exit() and abort() +var ABORT = false; + +// set by exit() and abort(). Passed to 'onExit' handler. +// NOTE: This is also used as the process return code code in shell environments +// but only when noExitRuntime is false. +var EXITSTATUS; + +/** @type {function(*, string=)} */ +function assert(condition, text) { + if (!condition) { + abort('Assertion failed' + (text ? ': ' + text : '')); + } +} + +// Returns the C function with a specified identifier (for C++, you need to do manual name mangling) +function getCFunc(ident) { + var func = Module['_' + ident]; // closure exported function + assert(func, 'Cannot call unknown function ' + ident + ', make sure it is exported'); + return func; +} + +// C calling interface. +/** @param {string|null=} returnType + @param {Array=} argTypes + @param {Arguments|Array=} args + @param {Object=} opts */ +function ccall(ident, returnType, argTypes, args, opts) { + // For fast lookup of conversion functions + var toC = { + 'string': function(str) { + var ret = 0; + if (str !== null && str !== undefined && str !== 0) { // null string + // at most 4 bytes per UTF-8 code point, +1 for the trailing '\0' + var len = (str.length << 2) + 1; + ret = stackAlloc(len); + stringToUTF8(str, ret, len); + } + return ret; + }, + 'array': function(arr) { + var ret = stackAlloc(arr.length); + writeArrayToMemory(arr, ret); + return ret; + } + }; + + function convertReturnValue(ret) { + if (returnType === 'string') return UTF8ToString(ret); + if (returnType === 'boolean') return Boolean(ret); + return ret; + } + + var func = getCFunc(ident); + var cArgs = []; + var stack = 0; + assert(returnType !== 'array', 'Return type should not be "array".'); + if (args) { + for (var i = 0; i < args.length; i++) { + var converter = toC[argTypes[i]]; + if (converter) { + if (stack === 0) stack = stackSave(); + cArgs[i] = converter(args[i]); + } else { + cArgs[i] = args[i]; + } + } + } + var ret = func.apply(null, cArgs); + function onDone(ret) { + if (stack !== 0) stackRestore(stack); + return convertReturnValue(ret); + } + + ret = onDone(ret); + return ret; +} + +/** @param {string=} returnType + @param {Array=} argTypes + @param {Object=} opts */ +function cwrap(ident, returnType, argTypes, opts) { + return function() { + return ccall(ident, returnType, argTypes, arguments, opts); + } +} + +// We used to include malloc/free by default in the past. Show a helpful error in +// builds with assertions. + +var ALLOC_NORMAL = 0; // Tries to use _malloc() +var ALLOC_STACK = 1; // Lives for the duration of the current function call + +// allocate(): This is for internal use. You can use it yourself as well, but the interface +// is a little tricky (see docs right below). The reason is that it is optimized +// for multiple syntaxes to save space in generated code. So you should +// normally not use allocate(), and instead allocate memory using _malloc(), +// initialize it with setValue(), and so forth. +// @slab: An array of data. +// @allocator: How to allocate memory, see ALLOC_* +/** @type {function((Uint8Array|Array), number)} */ +function allocate(slab, allocator) { + var ret; + assert(typeof allocator === 'number', 'allocate no longer takes a type argument') + assert(typeof slab !== 'number', 'allocate no longer takes a number as arg0') + + if (allocator == ALLOC_STACK) { + ret = stackAlloc(slab.length); + } else { + ret = _malloc(slab.length); + } + + if (slab.subarray || slab.slice) { + HEAPU8.set(/** @type {!Uint8Array} */(slab), ret); + } else { + HEAPU8.set(new Uint8Array(slab), ret); + } + return ret; +} + +// include: runtime_strings.js + + +// runtime_strings.js: Strings related runtime functions that are part of both MINIMAL_RUNTIME and regular runtime. + +// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns +// a copy of that string as a Javascript String object. + +var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; + +/** + * @param {number} idx + * @param {number=} maxBytesToRead + * @return {string} + */ +function UTF8ArrayToString(heap, idx, maxBytesToRead) { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + // (As a tiny code save trick, compare endPtr against endIdx using a negation, so that undefined means Infinity) + while (heap[endPtr] && !(endPtr >= endIdx)) ++endPtr; + + if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) { + return UTF8Decoder.decode(heap.subarray(idx, endPtr)); + } else { + var str = ''; + // If building with TextDecoder, we have already computed the string length above, so test loop end condition against that + while (idx < endPtr) { + // For UTF8 byte structure, see: + // http://en.wikipedia.org/wiki/UTF-8#Description + // https://www.ietf.org/rfc/rfc2279.txt + // https://tools.ietf.org/html/rfc3629 + var u0 = heap[idx++]; + if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } + var u1 = heap[idx++] & 63; + if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } + var u2 = heap[idx++] & 63; + if ((u0 & 0xF0) == 0xE0) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte 0x' + u0.toString(16) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); + u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heap[idx++] & 63); + } + + if (u0 < 0x10000) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } + } + } + return str; +} + +// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns a +// copy of that string as a Javascript String object. +// maxBytesToRead: an optional length that specifies the maximum number of bytes to read. You can omit +// this parameter to scan the string until the first \0 byte. If maxBytesToRead is +// passed, and the string at [ptr, ptr+maxBytesToReadr[ contains a null byte in the +// middle, then the string will cut short at that byte index (i.e. maxBytesToRead will +// not produce a string of exact length [ptr, ptr+maxBytesToRead[) +// N.B. mixing frequent uses of UTF8ToString() with and without maxBytesToRead may +// throw JS JIT optimizations off, so it is worth to consider consistently using one +// style or the other. +/** + * @param {number} ptr + * @param {number=} maxBytesToRead + * @return {string} + */ +function UTF8ToString(ptr, maxBytesToRead) { + ; + return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; +} + +// Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', +// encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// heap: the array to copy to. Each index in this array is assumed to be one 8-byte element. +// outIdx: The starting offset in the array to begin the copying. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. +// This count should include the null terminator, +// i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. +// maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { + if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. + return 0; + + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xD800 && u <= 0xDFFF) { + var u1 = str.charCodeAt(++i); + u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); + } + if (u <= 0x7F) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 0x7FF) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 0xC0 | (u >> 6); + heap[outIdx++] = 0x80 | (u & 63); + } else if (u <= 0xFFFF) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 0xE0 | (u >> 12); + heap[outIdx++] = 0x80 | ((u >> 6) & 63); + heap[outIdx++] = 0x80 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + if (u > 0x10FFFF) warnOnce('Invalid Unicode code point 0x' + u.toString(16) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); + heap[outIdx++] = 0xF0 | (u >> 18); + heap[outIdx++] = 0x80 | ((u >> 12) & 63); + heap[outIdx++] = 0x80 | ((u >> 6) & 63); + heap[outIdx++] = 0x80 | (u & 63); + } + } + // Null-terminate the pointer to the buffer. + heap[outIdx] = 0; + return outIdx - startIdx; +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF8(str, outPtr, maxBytesToWrite) { + assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); + return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. +function lengthBytesUTF8(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); + if (u <= 0x7F) ++len; + else if (u <= 0x7FF) len += 2; + else if (u <= 0xFFFF) len += 3; + else len += 4; + } + return len; +} + +// end include: runtime_strings.js +// include: runtime_strings_extra.js + + +// runtime_strings_extra.js: Strings related runtime functions that are available only in regular runtime. + +// Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns +// a copy of that string as a Javascript String object. + +function AsciiToString(ptr) { + var str = ''; + while (1) { + var ch = HEAPU8[((ptr++)>>0)]; + if (!ch) return str; + str += String.fromCharCode(ch); + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. + +function stringToAscii(str, outPtr) { + return writeAsciiToMemory(str, outPtr, false); +} + +// Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns +// a copy of that string as a Javascript String object. + +var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; + +function UTF16ToString(ptr, maxBytesToRead) { + assert(ptr % 2 == 0, 'Pointer passed to UTF16ToString must be aligned to two bytes!'); + var endPtr = ptr; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + var idx = endPtr >> 1; + var maxIdx = idx + maxBytesToRead / 2; + // If maxBytesToRead is not passed explicitly, it will be undefined, and this + // will always evaluate to true. This saves on code size. + while (!(idx >= maxIdx) && HEAPU16[idx]) ++idx; + endPtr = idx << 1; + + if (endPtr - ptr > 32 && UTF16Decoder) { + return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr)); + } else { + var str = ''; + + // If maxBytesToRead is not passed explicitly, it will be undefined, and the for-loop's condition + // will always evaluate to true. The loop is then terminated on the first null char. + for (var i = 0; !(i >= maxBytesToRead / 2); ++i) { + var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; + if (codeUnit == 0) break; + // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. + str += String.fromCharCode(codeUnit); + } + + return str; + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. +// Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outPtr: Byte address in Emscripten HEAP where to write the string to. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. +// maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF16(str, outPtr, maxBytesToWrite) { + assert(outPtr % 2 == 0, 'Pointer passed to stringToUTF16 must be aligned to two bytes!'); + assert(typeof maxBytesToWrite == 'number', 'stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + if (maxBytesToWrite === undefined) { + maxBytesToWrite = 0x7FFFFFFF; + } + if (maxBytesToWrite < 2) return 0; + maxBytesToWrite -= 2; // Null terminator. + var startPtr = outPtr; + var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; + for (var i = 0; i < numCharsToWrite; ++i) { + // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. + var codeUnit = str.charCodeAt(i); // possibly a lead surrogate + HEAP16[((outPtr)>>1)] = codeUnit; + outPtr += 2; + } + // Null-terminate the pointer to the HEAP. + HEAP16[((outPtr)>>1)] = 0; + return outPtr - startPtr; +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. + +function lengthBytesUTF16(str) { + return str.length*2; +} + +function UTF32ToString(ptr, maxBytesToRead) { + assert(ptr % 4 == 0, 'Pointer passed to UTF32ToString must be aligned to four bytes!'); + var i = 0; + + var str = ''; + // If maxBytesToRead is not passed explicitly, it will be undefined, and this + // will always evaluate to true. This saves on code size. + while (!(i >= maxBytesToRead / 4)) { + var utf32 = HEAP32[(((ptr)+(i*4))>>2)]; + if (utf32 == 0) break; + ++i; + // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + if (utf32 >= 0x10000) { + var ch = utf32 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } else { + str += String.fromCharCode(utf32); + } + } + return str; +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. +// Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outPtr: Byte address in Emscripten HEAP where to write the string to. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. +// maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF32(str, outPtr, maxBytesToWrite) { + assert(outPtr % 4 == 0, 'Pointer passed to stringToUTF32 must be aligned to four bytes!'); + assert(typeof maxBytesToWrite == 'number', 'stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + if (maxBytesToWrite === undefined) { + maxBytesToWrite = 0x7FFFFFFF; + } + if (maxBytesToWrite < 4) return 0; + var startPtr = outPtr; + var endPtr = startPtr + maxBytesToWrite - 4; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var codeUnit = str.charCodeAt(i); // possibly a lead surrogate + if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { + var trailSurrogate = str.charCodeAt(++i); + codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); + } + HEAP32[((outPtr)>>2)] = codeUnit; + outPtr += 4; + if (outPtr + 4 > endPtr) break; + } + // Null-terminate the pointer to the HEAP. + HEAP32[((outPtr)>>2)] = 0; + return outPtr - startPtr; +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. + +function lengthBytesUTF32(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var codeUnit = str.charCodeAt(i); + if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. + len += 4; + } + + return len; +} + +// Allocate heap space for a JS string, and write it there. +// It is the responsibility of the caller to free() that memory. +function allocateUTF8(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = _malloc(size); + if (ret) stringToUTF8Array(str, HEAP8, ret, size); + return ret; +} + +// Allocate stack space for a JS string, and write it there. +function allocateUTF8OnStack(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = stackAlloc(size); + stringToUTF8Array(str, HEAP8, ret, size); + return ret; +} + +// Deprecated: This function should not be called because it is unsafe and does not provide +// a maximum length limit of how many bytes it is allowed to write. Prefer calling the +// function stringToUTF8Array() instead, which takes in a maximum length that can be used +// to be secure from out of bounds writes. +/** @deprecated + @param {boolean=} dontAddNull */ +function writeStringToMemory(string, buffer, dontAddNull) { + warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); + + var /** @type {number} */ lastChar, /** @type {number} */ end; + if (dontAddNull) { + // stringToUTF8Array always appends null. If we don't want to do that, remember the + // character that existed at the location where the null will be placed, and restore + // that after the write (below). + end = buffer + lengthBytesUTF8(string); + lastChar = HEAP8[end]; + } + stringToUTF8(string, buffer, Infinity); + if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. +} + +function writeArrayToMemory(array, buffer) { + assert(array.length >= 0, 'writeArrayToMemory array must have a length (should be an array or typed array)') + HEAP8.set(array, buffer); +} + +/** @param {boolean=} dontAddNull */ +function writeAsciiToMemory(str, buffer, dontAddNull) { + for (var i = 0; i < str.length; ++i) { + assert(str.charCodeAt(i) === (str.charCodeAt(i) & 0xff)); + HEAP8[((buffer++)>>0)] = str.charCodeAt(i); + } + // Null-terminate the pointer to the HEAP. + if (!dontAddNull) HEAP8[((buffer)>>0)] = 0; +} + +// end include: runtime_strings_extra.js +// Memory management + +function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - (x % multiple); + } + return x; +} + +var HEAP, +/** @type {ArrayBuffer} */ + buffer, +/** @type {Int8Array} */ + HEAP8, +/** @type {Uint8Array} */ + HEAPU8, +/** @type {Int16Array} */ + HEAP16, +/** @type {Uint16Array} */ + HEAPU16, +/** @type {Int32Array} */ + HEAP32, +/** @type {Uint32Array} */ + HEAPU32, +/** @type {Float32Array} */ + HEAPF32, +/** @type {Float64Array} */ + HEAPF64; + +function updateGlobalBufferAndViews(buf) { + buffer = buf; + Module['HEAP8'] = HEAP8 = new Int8Array(buf); + Module['HEAP16'] = HEAP16 = new Int16Array(buf); + Module['HEAP32'] = HEAP32 = new Int32Array(buf); + Module['HEAPU8'] = HEAPU8 = new Uint8Array(buf); + Module['HEAPU16'] = HEAPU16 = new Uint16Array(buf); + Module['HEAPU32'] = HEAPU32 = new Uint32Array(buf); + Module['HEAPF32'] = HEAPF32 = new Float32Array(buf); + Module['HEAPF64'] = HEAPF64 = new Float64Array(buf); +} + +var TOTAL_STACK = 5242880; +if (Module['TOTAL_STACK']) assert(TOTAL_STACK === Module['TOTAL_STACK'], 'the stack size can no longer be determined at runtime') + +var INITIAL_MEMORY = Module['INITIAL_MEMORY'] || 16777216; +if (!Object.getOwnPropertyDescriptor(Module, 'INITIAL_MEMORY')) { + Object.defineProperty(Module, 'INITIAL_MEMORY', { + configurable: true, + get: function() { + abort('Module.INITIAL_MEMORY has been replaced with plain INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)') + } + }); +} + +assert(INITIAL_MEMORY >= TOTAL_STACK, 'INITIAL_MEMORY should be larger than TOTAL_STACK, was ' + INITIAL_MEMORY + '! (TOTAL_STACK=' + TOTAL_STACK + ')'); + +// check for full engine support (use string 'subarray' to avoid closure compiler confusion) +assert(typeof Int32Array !== 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray !== undefined && Int32Array.prototype.set !== undefined, + 'JS engine does not provide full typed array support'); + +// If memory is defined in wasm, the user can't provide it. +assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -s IMPORTED_MEMORY to define wasmMemory externally'); +assert(INITIAL_MEMORY == 16777216, 'Detected runtime INITIAL_MEMORY setting. Use -s IMPORTED_MEMORY to define wasmMemory dynamically'); + +// include: runtime_init_table.js +// In regular non-RELOCATABLE mode the table is exported +// from the wasm module and this will be assigned once +// the exports are available. +var wasmTable; + +// end include: runtime_init_table.js +// include: runtime_stack_check.js + + +// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. +function writeStackCookie() { + var max = _emscripten_stack_get_end(); + assert((max & 3) == 0); + // The stack grows downwards + HEAP32[((max + 4)>>2)] = 0x2135467; + HEAP32[((max + 8)>>2)] = 0x89BACDFE; + // Also test the global address 0 for integrity. + HEAP32[0] = 0x63736d65; /* 'emsc' */ +} + +function checkStackCookie() { + if (ABORT) return; + var max = _emscripten_stack_get_end(); + var cookie1 = HEAPU32[((max + 4)>>2)]; + var cookie2 = HEAPU32[((max + 8)>>2)]; + if (cookie1 != 0x2135467 || cookie2 != 0x89BACDFE) { + abort('Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x' + cookie2.toString(16) + ' 0x' + cookie1.toString(16)); + } + // Also test the global address 0 for integrity. + if (HEAP32[0] !== 0x63736d65 /* 'emsc' */) abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); +} + +// end include: runtime_stack_check.js +// include: runtime_assertions.js + + +// Endianness check +(function() { + var h16 = new Int16Array(1); + var h8 = new Int8Array(h16.buffer); + h16[0] = 0x6373; + if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -s SUPPORT_BIG_ENDIAN=1 to bypass)'; +})(); + +// end include: runtime_assertions.js +var __ATPRERUN__ = []; // functions called before the runtime is initialized +var __ATINIT__ = []; // functions called during startup +var __ATEXIT__ = []; // functions called during shutdown +var __ATPOSTRUN__ = []; // functions called after the main() is called + +var runtimeInitialized = false; +var runtimeExited = false; +var runtimeKeepaliveCounter = 0; + +function keepRuntimeAlive() { + return noExitRuntime || runtimeKeepaliveCounter > 0; +} + +function preRun() { + + if (Module['preRun']) { + if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; + while (Module['preRun'].length) { + addOnPreRun(Module['preRun'].shift()); + } + } + + callRuntimeCallbacks(__ATPRERUN__); +} + +function initRuntime() { + checkStackCookie(); + assert(!runtimeInitialized); + runtimeInitialized = true; + + +if (!Module["noFSInit"] && !FS.init.initialized) + FS.init(); +FS.ignorePermissions = false; + +TTY.init(); + callRuntimeCallbacks(__ATINIT__); +} + +function exitRuntime() { + checkStackCookie(); + runtimeExited = true; +} + +function postRun() { + checkStackCookie(); + + if (Module['postRun']) { + if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; + while (Module['postRun'].length) { + addOnPostRun(Module['postRun'].shift()); + } + } + + callRuntimeCallbacks(__ATPOSTRUN__); +} + +function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); +} + +function addOnInit(cb) { + __ATINIT__.unshift(cb); +} + +function addOnExit(cb) { +} + +function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); +} + +// include: runtime_math.js + + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/imul + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/fround + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32 + +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc + +assert(Math.imul, 'This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); +assert(Math.fround, 'This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); +assert(Math.clz32, 'This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); +assert(Math.trunc, 'This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill'); + +// end include: runtime_math.js +// A counter of dependencies for calling run(). If we need to +// do asynchronous work before running, increment this and +// decrement it. Incrementing must happen in a place like +// Module.preRun (used by emcc to add file preloading). +// Note that you can add dependencies in preRun, even though +// it happens right before run - run will be postponed until +// the dependencies are met. +var runDependencies = 0; +var runDependencyWatcher = null; +var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled +var runDependencyTracking = {}; + +function getUniqueRunDependency(id) { + var orig = id; + while (1) { + if (!runDependencyTracking[id]) return id; + id = orig + Math.random(); + } +} + +function addRunDependency(id) { + runDependencies++; + + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + + if (id) { + assert(!runDependencyTracking[id]); + runDependencyTracking[id] = 1; + if (runDependencyWatcher === null && typeof setInterval !== 'undefined') { + // Check for missing dependencies every few seconds + runDependencyWatcher = setInterval(function() { + if (ABORT) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + return; + } + var shown = false; + for (var dep in runDependencyTracking) { + if (!shown) { + shown = true; + err('still waiting on run dependencies:'); + } + err('dependency: ' + dep); + } + if (shown) { + err('(end of list)'); + } + }, 10000); + } + } else { + err('warning: run dependency added without ID'); + } +} + +function removeRunDependency(id) { + runDependencies--; + + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + + if (id) { + assert(runDependencyTracking[id]); + delete runDependencyTracking[id]; + } else { + err('warning: run dependency removed without ID'); + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); // can add another dependenciesFulfilled + } + } +} + +Module["preloadedImages"] = {}; // maps url to image data +Module["preloadedAudios"] = {}; // maps url to audio data + +/** @param {string|number=} what */ +function abort(what) { + { + if (Module['onAbort']) { + Module['onAbort'](what); + } + } + + what = 'Aborted(' + what + ')'; + // TODO(sbc): Should we remove printing and leave it up to whoever + // catches the exception? + err(what); + + ABORT = true; + EXITSTATUS = 1; + + // Use a wasm runtime error, because a JS error might be seen as a foreign + // exception, which means we'd run destructors on it. We need the error to + // simply make the program stop. + var e = new WebAssembly.RuntimeError(what); + + // Throw the error whether or not MODULARIZE is set because abort is used + // in code paths apart from instantiation where an exception is expected + // to be thrown when abort is called. + throw e; +} + +// {{MEM_INITIALIZER}} + +// include: memoryprofiler.js + + +// end include: memoryprofiler.js +// include: URIUtils.js + + +// Prefix of data URIs emitted by SINGLE_FILE and related options. +var dataURIPrefix = 'data:application/octet-stream;base64,'; + +// Indicates whether filename is a base64 data URI. +function isDataURI(filename) { + // Prefix of data URIs emitted by SINGLE_FILE and related options. + return filename.startsWith(dataURIPrefix); +} + +// Indicates whether filename is delivered via file protocol (as opposed to http/https) +function isFileURI(filename) { + return filename.startsWith('file://'); +} + +// end include: URIUtils.js +function createExportWrapper(name, fixedasm) { + return function() { + var displayName = name; + var asm = fixedasm; + if (!fixedasm) { + asm = Module['asm']; + } + assert(runtimeInitialized, 'native function `' + displayName + '` called before runtime initialization'); + assert(!runtimeExited, 'native function `' + displayName + '` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); + if (!asm[name]) { + assert(asm[name], 'exported native function `' + displayName + '` not found'); + } + return asm[name].apply(null, arguments); + }; +} + +var wasmBinaryFile; + wasmBinaryFile = 'libopus.wasm'; + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); + } + +function getBinary(file) { + try { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary); + } + if (readBinary) { + return readBinary(file); + } else { + throw "both async and sync fetching of the wasm failed"; + } + } + catch (err) { + abort(err); + } +} + +function getBinaryPromise() { + // If we don't have the binary yet, try to to load it asynchronously. + // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. + // See https://github.com/github/fetch/pull/92#issuecomment-140665932 + // Cordova or Electron apps are typically loaded from a file:// url. + // So use fetch if it is available and the url is not a file, otherwise fall back to XHR. + if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) { + if (typeof fetch === 'function' + && !isFileURI(wasmBinaryFile) + ) { + return fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function(response) { + if (!response['ok']) { + throw "failed to load wasm binary file at '" + wasmBinaryFile + "'"; + } + return response['arrayBuffer'](); + }).catch(function () { + return getBinary(wasmBinaryFile); + }); + } + else { + if (readAsync) { + // fetch is not available or url is file => try XHR (readAsync uses XHR internally) + return new Promise(function(resolve, reject) { + readAsync(wasmBinaryFile, function(response) { resolve(new Uint8Array(/** @type{!ArrayBuffer} */(response))) }, reject) + }); + } + } + } + + // Otherwise, getBinary should be able to get it synchronously + return Promise.resolve().then(function() { return getBinary(wasmBinaryFile); }); +} + +// Create the wasm instance. +// Receives the wasm imports, returns the exports. +function createWasm() { + // prepare imports + var info = { + 'env': asmLibraryArg, + 'wasi_snapshot_preview1': asmLibraryArg, + }; + // Load the wasm module and create an instance of using native support in the JS engine. + // handle a generated wasm instance, receiving its exports and + // performing other necessary setup + /** @param {WebAssembly.Module=} module*/ + function receiveInstance(instance, module) { + var exports = instance.exports; + + Module['asm'] = exports; + + wasmMemory = Module['asm']['memory']; + assert(wasmMemory, "memory not found in wasm exports"); + // This assertion doesn't hold when emscripten is run in --post-link + // mode. + // TODO(sbc): Read INITIAL_MEMORY out of the wasm file in post-link mode. + //assert(wasmMemory.buffer.byteLength === 16777216); + updateGlobalBufferAndViews(wasmMemory.buffer); + + wasmTable = Module['asm']['__indirect_function_table']; + assert(wasmTable, "table not found in wasm exports"); + + addOnInit(Module['asm']['__wasm_call_ctors']); + + removeRunDependency('wasm-instantiate'); + } + // we can't run yet (except in a pthread, where we have a custom sync instantiator) + addRunDependency('wasm-instantiate'); + + // Prefer streaming instantiation if available. + // Async compilation can be confusing when an error on the page overwrites Module + // (for example, if the order of elements is wrong, and the one defining Module is + // later), so we save Module and check it later. + var trueModule = Module; + function receiveInstantiationResult(result) { + // 'result' is a ResultObject object which has both the module and instance. + // receiveInstance() will swap in the exports (to Module.asm) so they can be called + assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); + trueModule = null; + // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. + // When the regression is fixed, can restore the above USE_PTHREADS-enabled path. + receiveInstance(result['instance']); + } + + function instantiateArrayBuffer(receiver) { + return getBinaryPromise().then(function(binary) { + return WebAssembly.instantiate(binary, info); + }).then(function (instance) { + return instance; + }).then(receiver, function(reason) { + err('failed to asynchronously prepare wasm: ' + reason); + + // Warn on some common problems. + if (isFileURI(wasmBinaryFile)) { + err('warning: Loading from a file URI (' + wasmBinaryFile + ') is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing'); + } + abort(reason); + }); + } + + function instantiateAsync() { + if (!wasmBinary && + typeof WebAssembly.instantiateStreaming === 'function' && + !isDataURI(wasmBinaryFile) && + // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. + !isFileURI(wasmBinaryFile) && + typeof fetch === 'function') { + return fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function (response) { + var result = WebAssembly.instantiateStreaming(response, info); + + return result.then( + receiveInstantiationResult, + function(reason) { + // We expect the most common failure cause to be a bad MIME type for the binary, + // in which case falling back to ArrayBuffer instantiation should work. + err('wasm streaming compile failed: ' + reason); + err('falling back to ArrayBuffer instantiation'); + return instantiateArrayBuffer(receiveInstantiationResult); + }); + }); + } else { + return instantiateArrayBuffer(receiveInstantiationResult); + } + } + + // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback + // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel + // to any other async startup actions they are performing. + if (Module['instantiateWasm']) { + try { + var exports = Module['instantiateWasm'](info, receiveInstance); + return exports; + } catch(e) { + err('Module.instantiateWasm callback failed with error: ' + e); + return false; + } + } + + instantiateAsync(); + return {}; // no exports yet; we'll fill them in later +} + +// Globals used by JS i64 conversions (see makeSetValue) +var tempDouble; +var tempI64; + +// === Body === + +var ASM_CONSTS = { + +}; + + + + + + + function callRuntimeCallbacks(callbacks) { + while (callbacks.length > 0) { + var callback = callbacks.shift(); + if (typeof callback == 'function') { + callback(Module); // Pass the module as the first argument. + continue; + } + var func = callback.func; + if (typeof func === 'number') { + if (callback.arg === undefined) { + getWasmTableEntry(func)(); + } else { + getWasmTableEntry(func)(callback.arg); + } + } else { + func(callback.arg === undefined ? null : callback.arg); + } + } + } + + function withStackSave(f) { + var stack = stackSave(); + var ret = f(); + stackRestore(stack); + return ret; + } + function demangle(func) { + warnOnce('warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); + return func; + } + + function demangleAll(text) { + var regex = + /\b_Z[\w\d_]+/g; + return text.replace(regex, + function(x) { + var y = demangle(x); + return x === y ? x : (y + ' [' + x + ']'); + }); + } + + var wasmTableMirror = []; + function getWasmTableEntry(funcPtr) { + var func = wasmTableMirror[funcPtr]; + if (!func) { + if (funcPtr >= wasmTableMirror.length) wasmTableMirror.length = funcPtr + 1; + wasmTableMirror[funcPtr] = func = wasmTable.get(funcPtr); + } + assert(wasmTable.get(funcPtr) == func, "JavaScript-side Wasm function table mirror is out of date!"); + return func; + } + + function handleException(e) { + // Certain exception types we do not treat as errors since they are used for + // internal control flow. + // 1. ExitStatus, which is thrown by exit() + // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others + // that wish to return to JS event loop. + if (e instanceof ExitStatus || e == 'unwind') { + return EXITSTATUS; + } + quit_(1, e); + } + + function jsStackTrace() { + var error = new Error(); + if (!error.stack) { + // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, + // so try that as a special-case. + try { + throw new Error(); + } catch(e) { + error = e; + } + if (!error.stack) { + return '(no stack trace available)'; + } + } + return error.stack.toString(); + } + + function setWasmTableEntry(idx, func) { + wasmTable.set(idx, func); + wasmTableMirror[idx] = func; + } + + function stackTrace() { + var js = jsStackTrace(); + if (Module['extraStackTrace']) js += '\n' + Module['extraStackTrace'](); + return demangleAll(js); + } + + function ___cxa_allocate_exception(size) { + // Thrown object is prepended by exception metadata block + return _malloc(size + 16) + 16; + } + + function ExceptionInfo(excPtr) { + this.excPtr = excPtr; + this.ptr = excPtr - 16; + + this.set_type = function(type) { + HEAP32[(((this.ptr)+(4))>>2)] = type; + }; + + this.get_type = function() { + return HEAP32[(((this.ptr)+(4))>>2)]; + }; + + this.set_destructor = function(destructor) { + HEAP32[(((this.ptr)+(8))>>2)] = destructor; + }; + + this.get_destructor = function() { + return HEAP32[(((this.ptr)+(8))>>2)]; + }; + + this.set_refcount = function(refcount) { + HEAP32[((this.ptr)>>2)] = refcount; + }; + + this.set_caught = function (caught) { + caught = caught ? 1 : 0; + HEAP8[(((this.ptr)+(12))>>0)] = caught; + }; + + this.get_caught = function () { + return HEAP8[(((this.ptr)+(12))>>0)] != 0; + }; + + this.set_rethrown = function (rethrown) { + rethrown = rethrown ? 1 : 0; + HEAP8[(((this.ptr)+(13))>>0)] = rethrown; + }; + + this.get_rethrown = function () { + return HEAP8[(((this.ptr)+(13))>>0)] != 0; + }; + + // Initialize native structure fields. Should be called once after allocated. + this.init = function(type, destructor) { + this.set_type(type); + this.set_destructor(destructor); + this.set_refcount(0); + this.set_caught(false); + this.set_rethrown(false); + } + + this.add_ref = function() { + var value = HEAP32[((this.ptr)>>2)]; + HEAP32[((this.ptr)>>2)] = value + 1; + }; + + // Returns true if last reference released. + this.release_ref = function() { + var prev = HEAP32[((this.ptr)>>2)]; + HEAP32[((this.ptr)>>2)] = prev - 1; + assert(prev > 0); + return prev === 1; + }; + } + + var exceptionLast = 0; + + var uncaughtExceptionCount = 0; + function ___cxa_throw(ptr, type, destructor) { + var info = new ExceptionInfo(ptr); + // Initialize ExceptionInfo content after it was allocated in __cxa_allocate_exception. + info.init(type, destructor); + exceptionLast = ptr; + uncaughtExceptionCount++; + throw ptr + " - Exception catching is disabled, this exception cannot be caught. Compile with -s NO_DISABLE_EXCEPTION_CATCHING or -s EXCEPTION_CATCHING_ALLOWED=[..] to catch."; + } + + function _abort() { + abort('native code called abort()'); + } + + function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.copyWithin(dest, src, src + num); + } + + function abortOnCannotGrowMemory(requestedSize) { + abort('Cannot enlarge memory arrays to size ' + requestedSize + ' bytes (OOM). Either (1) compile with -s INITIAL_MEMORY=X with X higher than the current value ' + HEAP8.length + ', (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 '); + } + function _emscripten_resize_heap(requestedSize) { + var oldSize = HEAPU8.length; + requestedSize = requestedSize >>> 0; + abortOnCannotGrowMemory(requestedSize); + } + + var ENV = {}; + + function getExecutableName() { + return thisProgram || './this.program'; + } + function getEnvStrings() { + if (!getEnvStrings.strings) { + // Default values. + // Browser language detection #8751 + var lang = ((typeof navigator === 'object' && navigator.languages && navigator.languages[0]) || 'C').replace('-', '_') + '.UTF-8'; + var env = { + 'USER': 'web_user', + 'LOGNAME': 'web_user', + 'PATH': '/', + 'PWD': '/', + 'HOME': '/home/web_user', + 'LANG': lang, + '_': getExecutableName() + }; + // Apply the user-provided values, if any. + for (var x in ENV) { + // x is a key in ENV; if ENV[x] is undefined, that means it was + // explicitly set to be so. We allow user code to do that to + // force variables with default values to remain unset. + if (ENV[x] === undefined) delete env[x]; + else env[x] = ENV[x]; + } + var strings = []; + for (var x in env) { + strings.push(x + '=' + env[x]); + } + getEnvStrings.strings = strings; + } + return getEnvStrings.strings; + } + + var PATH = {splitPath:function(filename) { + var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + },normalizeArray:function(parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === '.') { + parts.splice(i, 1); + } else if (last === '..') { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up; up--) { + parts.unshift('..'); + } + } + return parts; + },normalize:function(path) { + var isAbsolute = path.charAt(0) === '/', + trailingSlash = path.substr(-1) === '/'; + // Normalize the path + path = PATH.normalizeArray(path.split('/').filter(function(p) { + return !!p; + }), !isAbsolute).join('/'); + if (!path && !isAbsolute) { + path = '.'; + } + if (path && trailingSlash) { + path += '/'; + } + return (isAbsolute ? '/' : '') + path; + },dirname:function(path) { + var result = PATH.splitPath(path), + root = result[0], + dir = result[1]; + if (!root && !dir) { + // No dirname whatsoever + return '.'; + } + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + },basename:function(path) { + // EMSCRIPTEN return '/'' for '/', not an empty string + if (path === '/') return '/'; + path = PATH.normalize(path); + path = path.replace(/\/$/, ""); + var lastSlash = path.lastIndexOf('/'); + if (lastSlash === -1) return path; + return path.substr(lastSlash+1); + },extname:function(path) { + return PATH.splitPath(path)[3]; + },join:function() { + var paths = Array.prototype.slice.call(arguments, 0); + return PATH.normalize(paths.join('/')); + },join2:function(l, r) { + return PATH.normalize(l + '/' + r); + }}; + + function getRandomDevice() { + if (typeof crypto === 'object' && typeof crypto['getRandomValues'] === 'function') { + // for modern web browsers + var randomBuffer = new Uint8Array(1); + return function() { crypto.getRandomValues(randomBuffer); return randomBuffer[0]; }; + } else + if (ENVIRONMENT_IS_NODE) { + // for nodejs with or without crypto support included + try { + var crypto_module = require('crypto'); + // nodejs has crypto support + return function() { return crypto_module['randomBytes'](1)[0]; }; + } catch (e) { + // nodejs doesn't have crypto support + } + } + // we couldn't find a proper implementation, as Math.random() is not suitable for /dev/random, see emscripten-core/emscripten/pull/7096 + return function() { abort("no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };"); }; + } + + var PATH_FS = {resolve:function() { + var resolvedPath = '', + resolvedAbsolute = false; + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = (i >= 0) ? arguments[i] : FS.cwd(); + // Skip empty and invalid entries + if (typeof path !== 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + return ''; // an invalid portion invalidates the whole thing + } + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = path.charAt(0) === '/'; + } + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter(function(p) { + return !!p; + }), !resolvedAbsolute).join('/'); + return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; + },relative:function(from, to) { + from = PATH_FS.resolve(from).substr(1); + to = PATH_FS.resolve(to).substr(1); + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== '') break; + } + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== '') break; + } + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + var fromParts = trim(from.split('/')); + var toParts = trim(to.split('/')); + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join('/'); + }}; + + var TTY = {ttys:[],init:function () { + // https://github.com/emscripten-core/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // currently, FS.init does not distinguish if process.stdin is a file or TTY + // // device, it always assumes it's a TTY device. because of this, we're forcing + // // process.stdin to UTF8 encoding to at least make stdin reading compatible + // // with text files until FS.init can be refactored. + // process['stdin']['setEncoding']('utf8'); + // } + },shutdown:function() { + // https://github.com/emscripten-core/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? + // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation + // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? + // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle + // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call + // process['stdin']['pause'](); + // } + },register:function(dev, ops) { + TTY.ttys[dev] = { input: [], output: [], ops: ops }; + FS.registerDevice(dev, TTY.stream_ops); + },stream_ops:{open:function(stream) { + var tty = TTY.ttys[stream.node.rdev]; + if (!tty) { + throw new FS.ErrnoError(43); + } + stream.tty = tty; + stream.seekable = false; + },close:function(stream) { + // flush any pending line data + stream.tty.ops.flush(stream.tty); + },flush:function(stream) { + stream.tty.ops.flush(stream.tty); + },read:function(stream, buffer, offset, length, pos /* ignored */) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(60); + } + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = stream.tty.ops.get_char(stream.tty); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset+i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + },write:function(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.put_char) { + throw new FS.ErrnoError(60); + } + try { + for (var i = 0; i < length; i++) { + stream.tty.ops.put_char(stream.tty, buffer[offset+i]); + } + } catch (e) { + throw new FS.ErrnoError(29); + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + }},default_tty_ops:{get_char:function(tty) { + if (!tty.input.length) { + var result = null; + if (ENVIRONMENT_IS_NODE) { + // we will read data by chunks of BUFSIZE + var BUFSIZE = 256; + var buf = Buffer.alloc(BUFSIZE); + var bytesRead = 0; + + try { + bytesRead = fs.readSync(process.stdin.fd, buf, 0, BUFSIZE, null); + } catch(e) { + // Cross-platform differences: on Windows, reading EOF throws an exception, but on other OSes, + // reading EOF returns 0. Uniformize behavior by treating the EOF exception to return 0. + if (e.toString().includes('EOF')) bytesRead = 0; + else throw e; + } + + if (bytesRead > 0) { + result = buf.slice(0, bytesRead).toString('utf-8'); + } else { + result = null; + } + } else + if (typeof window != 'undefined' && + typeof window.prompt == 'function') { + // Browser. + result = window.prompt('Input: '); // returns null on cancel + if (result !== null) { + result += '\n'; + } + } else if (typeof readline == 'function') { + // Command line. + result = readline(); + if (result !== null) { + result += '\n'; + } + } + if (!result) { + return null; + } + tty.input = intArrayFromString(result, true); + } + return tty.input.shift(); + },put_char:function(tty, val) { + if (val === null || val === 10) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. + } + },flush:function(tty) { + if (tty.output && tty.output.length > 0) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + }},default_tty1_ops:{put_char:function(tty, val) { + if (val === null || val === 10) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + },flush:function(tty) { + if (tty.output && tty.output.length > 0) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + }}}; + + function zeroMemory(address, size) { + HEAPU8.fill(0, address, address + size); + } + + function alignMemory(size, alignment) { + assert(alignment, "alignment argument is required"); + return Math.ceil(size / alignment) * alignment; + } + function mmapAlloc(size) { + abort('internal error: mmapAlloc called but `memalign` native symbol not exported'); + } + var MEMFS = {ops_table:null,mount:function(mount) { + return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); + },createNode:function(parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + // no supported + throw new FS.ErrnoError(63); + } + if (!MEMFS.ops_table) { + MEMFS.ops_table = { + dir: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + lookup: MEMFS.node_ops.lookup, + mknod: MEMFS.node_ops.mknod, + rename: MEMFS.node_ops.rename, + unlink: MEMFS.node_ops.unlink, + rmdir: MEMFS.node_ops.rmdir, + readdir: MEMFS.node_ops.readdir, + symlink: MEMFS.node_ops.symlink + }, + stream: { + llseek: MEMFS.stream_ops.llseek + } + }, + file: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: { + llseek: MEMFS.stream_ops.llseek, + read: MEMFS.stream_ops.read, + write: MEMFS.stream_ops.write, + allocate: MEMFS.stream_ops.allocate, + mmap: MEMFS.stream_ops.mmap, + msync: MEMFS.stream_ops.msync + } + }, + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops + } + }; + } + var node = FS.createNode(parent, name, mode, dev); + if (FS.isDir(node.mode)) { + node.node_ops = MEMFS.ops_table.dir.node; + node.stream_ops = MEMFS.ops_table.dir.stream; + node.contents = {}; + } else if (FS.isFile(node.mode)) { + node.node_ops = MEMFS.ops_table.file.node; + node.stream_ops = MEMFS.ops_table.file.stream; + node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. + // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred + // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size + // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. + node.contents = null; + } else if (FS.isLink(node.mode)) { + node.node_ops = MEMFS.ops_table.link.node; + node.stream_ops = MEMFS.ops_table.link.stream; + } else if (FS.isChrdev(node.mode)) { + node.node_ops = MEMFS.ops_table.chrdev.node; + node.stream_ops = MEMFS.ops_table.chrdev.stream; + } + node.timestamp = Date.now(); + // add the new node to the parent + if (parent) { + parent.contents[name] = node; + parent.timestamp = node.timestamp; + } + return node; + },getFileDataAsTypedArray:function(node) { + if (!node.contents) return new Uint8Array(0); + if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. + return new Uint8Array(node.contents); + },expandFileStorage:function(node, newCapacity) { + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. + // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. + // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to + // avoid overshooting the allocation cap by a very large margin. + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); // Allocate new storage. + if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. + },resizeFileStorage:function(node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; // Fully decommit when requesting a resize to zero. + node.usedBytes = 0; + } else { + var oldContents = node.contents; + node.contents = new Uint8Array(newSize); // Allocate new storage. + if (oldContents) { + node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. + } + node.usedBytes = newSize; + } + },node_ops:{getattr:function(node) { + var attr = {}; + // device numbers reuse inode numbers. + attr.dev = FS.isChrdev(node.mode) ? node.id : 1; + attr.ino = node.id; + attr.mode = node.mode; + attr.nlink = 1; + attr.uid = 0; + attr.gid = 0; + attr.rdev = node.rdev; + if (FS.isDir(node.mode)) { + attr.size = 4096; + } else if (FS.isFile(node.mode)) { + attr.size = node.usedBytes; + } else if (FS.isLink(node.mode)) { + attr.size = node.link.length; + } else { + attr.size = 0; + } + attr.atime = new Date(node.timestamp); + attr.mtime = new Date(node.timestamp); + attr.ctime = new Date(node.timestamp); + // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), + // but this is not required by the standard. + attr.blksize = 4096; + attr.blocks = Math.ceil(attr.size / attr.blksize); + return attr; + },setattr:function(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); + } + },lookup:function(parent, name) { + throw FS.genericErrors[44]; + },mknod:function(parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + },rename:function(old_node, new_dir, new_name) { + // if we're overwriting a directory at new_name, make sure it's empty. + if (FS.isDir(old_node.mode)) { + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) { + } + if (new_node) { + for (var i in new_node.contents) { + throw new FS.ErrnoError(55); + } + } + } + // do the internal rewiring + delete old_node.parent.contents[old_node.name]; + old_node.parent.timestamp = Date.now() + old_node.name = new_name; + new_dir.contents[new_name] = old_node; + new_dir.timestamp = old_node.parent.timestamp; + old_node.parent = new_dir; + },unlink:function(parent, name) { + delete parent.contents[name]; + parent.timestamp = Date.now(); + },rmdir:function(parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(55); + } + delete parent.contents[name]; + parent.timestamp = Date.now(); + },readdir:function(node) { + var entries = ['.', '..']; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + },symlink:function(parent, newname, oldpath) { + var node = MEMFS.createNode(parent, newname, 511 /* 0777 */ | 40960, 0); + node.link = oldpath; + return node; + },readlink:function(node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(28); + } + return node.link; + }},stream_ops:{read:function(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= stream.node.usedBytes) return 0; + var size = Math.min(stream.node.usedBytes - position, length); + assert(size >= 0); + if (size > 8 && contents.subarray) { // non-trivial, and typed array + buffer.set(contents.subarray(position, position + size), offset); + } else { + for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; + } + return size; + },write:function(stream, buffer, offset, length, position, canOwn) { + // The data buffer should be a typed array view + assert(!(buffer instanceof ArrayBuffer)); + + if (!length) return 0; + var node = stream.node; + node.timestamp = Date.now(); + + if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? + if (canOwn) { + assert(position === 0, 'canOwn must imply no weird position inside the file'); + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. + node.contents = buffer.slice(offset, offset + length); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? + node.contents.set(buffer.subarray(offset, offset + length), position); + return length; + } + } + + // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. + MEMFS.expandFileStorage(node, position+length); + if (node.contents.subarray && buffer.subarray) { + // Use typed array write which is available. + node.contents.set(buffer.subarray(offset, offset + length), position); + } else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. + } + } + node.usedBytes = Math.max(node.usedBytes, position + length); + return length; + },llseek:function(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + },allocate:function(stream, offset, length) { + MEMFS.expandFileStorage(stream.node, offset + length); + stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length); + },mmap:function(stream, address, length, position, prot, flags) { + if (address !== 0) { + // We don't currently support location hints for the address of the mapping + throw new FS.ErrnoError(28); + } + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + var ptr; + var allocated; + var contents = stream.node.contents; + // Only make a new copy when MAP_PRIVATE is specified. + if (!(flags & 2) && contents.buffer === buffer) { + // We can't emulate MAP_SHARED when the file is not backed by the buffer + // we're mapping to (e.g. the HEAP buffer). + allocated = false; + ptr = contents.byteOffset; + } else { + // Try to avoid unnecessary slices. + if (position > 0 || position + length < contents.length) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call(contents, position, position + length); + } + } + allocated = true; + ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + HEAP8.set(contents, ptr); + } + return { ptr: ptr, allocated: allocated }; + },msync:function(stream, buffer, offset, length, mmapFlags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (mmapFlags & 2) { + // MAP_PRIVATE calls need not to be synced back to underlying fs + return 0; + } + + var bytesWritten = MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); + // should we check if bytesWritten and length are the same? + return 0; + }}}; + + function asyncLoad(url, onload, onerror, noRunDep) { + var dep = !noRunDep ? getUniqueRunDependency('al ' + url) : ''; + readAsync(url, function(arrayBuffer) { + assert(arrayBuffer, 'Loading data file "' + url + '" failed (no arrayBuffer).'); + onload(new Uint8Array(arrayBuffer)); + if (dep) removeRunDependency(dep); + }, function(event) { + if (onerror) { + onerror(); + } else { + throw 'Loading data file "' + url + '" failed.'; + } + }); + if (dep) addRunDependency(dep); + } + + var ERRNO_MESSAGES = {0:"Success",1:"Arg list too long",2:"Permission denied",3:"Address already in use",4:"Address not available",5:"Address family not supported by protocol family",6:"No more processes",7:"Socket already connected",8:"Bad file number",9:"Trying to read unreadable message",10:"Mount device busy",11:"Operation canceled",12:"No children",13:"Connection aborted",14:"Connection refused",15:"Connection reset by peer",16:"File locking deadlock error",17:"Destination address required",18:"Math arg out of domain of func",19:"Quota exceeded",20:"File exists",21:"Bad address",22:"File too large",23:"Host is unreachable",24:"Identifier removed",25:"Illegal byte sequence",26:"Connection already in progress",27:"Interrupted system call",28:"Invalid argument",29:"I/O error",30:"Socket is already connected",31:"Is a directory",32:"Too many symbolic links",33:"Too many open files",34:"Too many links",35:"Message too long",36:"Multihop attempted",37:"File or path name too long",38:"Network interface is not configured",39:"Connection reset by network",40:"Network is unreachable",41:"Too many open files in system",42:"No buffer space available",43:"No such device",44:"No such file or directory",45:"Exec format error",46:"No record locks available",47:"The link has been severed",48:"Not enough core",49:"No message of desired type",50:"Protocol not available",51:"No space left on device",52:"Function not implemented",53:"Socket is not connected",54:"Not a directory",55:"Directory not empty",56:"State not recoverable",57:"Socket operation on non-socket",59:"Not a typewriter",60:"No such device or address",61:"Value too large for defined data type",62:"Previous owner died",63:"Not super-user",64:"Broken pipe",65:"Protocol error",66:"Unknown protocol",67:"Protocol wrong type for socket",68:"Math result not representable",69:"Read only file system",70:"Illegal seek",71:"No such process",72:"Stale file handle",73:"Connection timed out",74:"Text file busy",75:"Cross-device link",100:"Device not a stream",101:"Bad font file fmt",102:"Invalid slot",103:"Invalid request code",104:"No anode",105:"Block device required",106:"Channel number out of range",107:"Level 3 halted",108:"Level 3 reset",109:"Link number out of range",110:"Protocol driver not attached",111:"No CSI structure available",112:"Level 2 halted",113:"Invalid exchange",114:"Invalid request descriptor",115:"Exchange full",116:"No data (for no delay io)",117:"Timer expired",118:"Out of streams resources",119:"Machine is not on the network",120:"Package not installed",121:"The object is remote",122:"Advertise error",123:"Srmount error",124:"Communication error on send",125:"Cross mount point (not really error)",126:"Given log. name not unique",127:"f.d. invalid for this operation",128:"Remote address changed",129:"Can access a needed shared lib",130:"Accessing a corrupted shared lib",131:".lib section in a.out corrupted",132:"Attempting to link in too many libs",133:"Attempting to exec a shared library",135:"Streams pipe error",136:"Too many users",137:"Socket type not supported",138:"Not supported",139:"Protocol family not supported",140:"Can't send after socket shutdown",141:"Too many references",142:"Host is down",148:"No medium (in tape drive)",156:"Level 2 not synchronized"}; + + var ERRNO_CODES = {}; + var FS = {root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:function(path, opts = {}) { + path = PATH_FS.resolve(FS.cwd(), path); + + if (!path) return { path: '', node: null }; + + var defaults = { + follow_mount: true, + recurse_count: 0 + }; + for (var key in defaults) { + if (opts[key] === undefined) { + opts[key] = defaults[key]; + } + } + + if (opts.recurse_count > 8) { // max recursive lookup of 8 + throw new FS.ErrnoError(32); + } + + // split the path + var parts = PATH.normalizeArray(path.split('/').filter(function(p) { + return !!p; + }), false); + + // start at the root + var current = FS.root; + var current_path = '/'; + + for (var i = 0; i < parts.length; i++) { + var islast = (i === parts.length-1); + if (islast && opts.parent) { + // stop resolving + break; + } + + current = FS.lookupNode(current, parts[i]); + current_path = PATH.join2(current_path, parts[i]); + + // jump to the mount's root node if this is a mountpoint + if (FS.isMountpoint(current)) { + if (!islast || (islast && opts.follow_mount)) { + current = current.mounted.root; + } + } + + // by default, lookupPath will not follow a symlink if it is the final path component. + // setting opts.follow = true will override this behavior. + if (!islast || opts.follow) { + var count = 0; + while (FS.isLink(current.mode)) { + var link = FS.readlink(current_path); + current_path = PATH_FS.resolve(PATH.dirname(current_path), link); + + var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); + current = lookup.node; + + if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). + throw new FS.ErrnoError(32); + } + } + } + } + + return { path: current_path, node: current }; + },getPath:function(node) { + var path; + while (true) { + if (FS.isRoot(node)) { + var mount = node.mount.mountpoint; + if (!path) return mount; + return mount[mount.length-1] !== '/' ? mount + '/' + path : mount + path; + } + path = path ? node.name + '/' + path : node.name; + node = node.parent; + } + },hashName:function(parentid, name) { + var hash = 0; + + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + } + return ((parentid + hash) >>> 0) % FS.nameTable.length; + },hashAddNode:function(node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + },hashRemoveNode:function(node) { + var hash = FS.hashName(node.parent.id, node.name); + if (FS.nameTable[hash] === node) { + FS.nameTable[hash] = node.name_next; + } else { + var current = FS.nameTable[hash]; + while (current) { + if (current.name_next === node) { + current.name_next = node.name_next; + break; + } + current = current.name_next; + } + } + },lookupNode:function(parent, name) { + var errCode = FS.mayLookup(parent); + if (errCode) { + throw new FS.ErrnoError(errCode, parent); + } + var hash = FS.hashName(parent.id, name); + for (var node = FS.nameTable[hash]; node; node = node.name_next) { + var nodeName = node.name; + if (node.parent.id === parent.id && nodeName === name) { + return node; + } + } + // if we failed to find it in the cache, call into the VFS + return FS.lookup(parent, name); + },createNode:function(parent, name, mode, rdev) { + assert(typeof parent === 'object') + var node = new FS.FSNode(parent, name, mode, rdev); + + FS.hashAddNode(node); + + return node; + },destroyNode:function(node) { + FS.hashRemoveNode(node); + },isRoot:function(node) { + return node === node.parent; + },isMountpoint:function(node) { + return !!node.mounted; + },isFile:function(mode) { + return (mode & 61440) === 32768; + },isDir:function(mode) { + return (mode & 61440) === 16384; + },isLink:function(mode) { + return (mode & 61440) === 40960; + },isChrdev:function(mode) { + return (mode & 61440) === 8192; + },isBlkdev:function(mode) { + return (mode & 61440) === 24576; + },isFIFO:function(mode) { + return (mode & 61440) === 4096; + },isSocket:function(mode) { + return (mode & 49152) === 49152; + },flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:function(str) { + var flags = FS.flagModes[str]; + if (typeof flags === 'undefined') { + throw new Error('Unknown file open mode: ' + str); + } + return flags; + },flagsToPermissionString:function(flag) { + var perms = ['r', 'w', 'rw'][flag & 3]; + if ((flag & 512)) { + perms += 'w'; + } + return perms; + },nodePermissions:function(node, perms) { + if (FS.ignorePermissions) { + return 0; + } + // return 0 if any user, group or owner bits are set. + if (perms.includes('r') && !(node.mode & 292)) { + return 2; + } else if (perms.includes('w') && !(node.mode & 146)) { + return 2; + } else if (perms.includes('x') && !(node.mode & 73)) { + return 2; + } + return 0; + },mayLookup:function(dir) { + var errCode = FS.nodePermissions(dir, 'x'); + if (errCode) return errCode; + if (!dir.node_ops.lookup) return 2; + return 0; + },mayCreate:function(dir, name) { + try { + var node = FS.lookupNode(dir, name); + return 20; + } catch (e) { + } + return FS.nodePermissions(dir, 'wx'); + },mayDelete:function(dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var errCode = FS.nodePermissions(dir, 'wx'); + if (errCode) { + return errCode; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return 54; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return 10; + } + } else { + if (FS.isDir(node.mode)) { + return 31; + } + } + return 0; + },mayOpen:function(node, flags) { + if (!node) { + return 44; + } + if (FS.isLink(node.mode)) { + return 32; + } else if (FS.isDir(node.mode)) { + if (FS.flagsToPermissionString(flags) !== 'r' || // opening for write + (flags & 512)) { // TODO: check for O_SEARCH? (== search for dir only) + return 31; + } + } + return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); + },MAX_OPEN_FDS:4096,nextfd:function(fd_start = 0, fd_end = FS.MAX_OPEN_FDS) { + for (var fd = fd_start; fd <= fd_end; fd++) { + if (!FS.streams[fd]) { + return fd; + } + } + throw new FS.ErrnoError(33); + },getStream:function(fd) { + return FS.streams[fd]; + },createStream:function(stream, fd_start, fd_end) { + if (!FS.FSStream) { + FS.FSStream = /** @constructor */ function(){}; + FS.FSStream.prototype = { + object: { + get: function() { return this.node; }, + set: function(val) { this.node = val; } + }, + isRead: { + get: function() { return (this.flags & 2097155) !== 1; } + }, + isWrite: { + get: function() { return (this.flags & 2097155) !== 0; } + }, + isAppend: { + get: function() { return (this.flags & 1024); } + } + }; + } + // clone it, so we can return an instance of FSStream + var newStream = new FS.FSStream(); + for (var p in stream) { + newStream[p] = stream[p]; + } + stream = newStream; + var fd = FS.nextfd(fd_start, fd_end); + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + },closeStream:function(fd) { + FS.streams[fd] = null; + },chrdev_stream_ops:{open:function(stream) { + var device = FS.getDevice(stream.node.rdev); + // override node's stream ops with the device's + stream.stream_ops = device.stream_ops; + // forward the open call + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + },llseek:function() { + throw new FS.ErrnoError(70); + }},major:function(dev) { + return ((dev) >> 8); + },minor:function(dev) { + return ((dev) & 0xff); + },makedev:function(ma, mi) { + return ((ma) << 8 | (mi)); + },registerDevice:function(dev, ops) { + FS.devices[dev] = { stream_ops: ops }; + },getDevice:function(dev) { + return FS.devices[dev]; + },getMounts:function(mount) { + var mounts = []; + var check = [mount]; + + while (check.length) { + var m = check.pop(); + + mounts.push(m); + + check.push.apply(check, m.mounts); + } + + return mounts; + },syncfs:function(populate, callback) { + if (typeof(populate) === 'function') { + callback = populate; + populate = false; + } + + FS.syncFSRequests++; + + if (FS.syncFSRequests > 1) { + err('warning: ' + FS.syncFSRequests + ' FS.syncfs operations in flight at once, probably just doing extra work'); + } + + var mounts = FS.getMounts(FS.root.mount); + var completed = 0; + + function doCallback(errCode) { + assert(FS.syncFSRequests > 0); + FS.syncFSRequests--; + return callback(errCode); + } + + function done(errCode) { + if (errCode) { + if (!done.errored) { + done.errored = true; + return doCallback(errCode); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } + }; + + // sync all mounts + mounts.forEach(function (mount) { + if (!mount.type.syncfs) { + return done(null); + } + mount.type.syncfs(mount, populate, done); + }); + },mount:function(type, opts, mountpoint) { + if (typeof type === 'string') { + // The filesystem was not included, and instead we have an error + // message stored in the variable. + throw type; + } + var root = mountpoint === '/'; + var pseudo = !mountpoint; + var node; + + if (root && FS.root) { + throw new FS.ErrnoError(10); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + mountpoint = lookup.path; // use the absolute path + node = lookup.node; + + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + } + + var mount = { + type: type, + opts: opts, + mountpoint: mountpoint, + mounts: [] + }; + + // create a root node for the fs + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + + if (root) { + FS.root = mountRoot; + } else if (node) { + // set as a mountpoint + node.mounted = mount; + + // add the new mount to the current mount's children + if (node.mount) { + node.mount.mounts.push(mount); + } + } + + return mountRoot; + },unmount:function (mountpoint) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(28); + } + + // destroy the nodes for this mount, and all its child mounts + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); + + Object.keys(FS.nameTable).forEach(function (hash) { + var current = FS.nameTable[hash]; + + while (current) { + var next = current.name_next; + + if (mounts.includes(current.mount)) { + FS.destroyNode(current); + } + + current = next; + } + }); + + // no longer a mountpoint + node.mounted = null; + + // remove this mount from the child mounts + var idx = node.mount.mounts.indexOf(mount); + assert(idx !== -1); + node.mount.mounts.splice(idx, 1); + },lookup:function(parent, name) { + return parent.node_ops.lookup(parent, name); + },mknod:function(path, mode, dev) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + if (!name || name === '.' || name === '..') { + throw new FS.ErrnoError(28); + } + var errCode = FS.mayCreate(parent, name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.mknod(parent, name, mode, dev); + },create:function(path, mode) { + mode = mode !== undefined ? mode : 438 /* 0666 */; + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + },mkdir:function(path, mode) { + mode = mode !== undefined ? mode : 511 /* 0777 */; + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + },mkdirTree:function(path, mode) { + var dirs = path.split('/'); + var d = ''; + for (var i = 0; i < dirs.length; ++i) { + if (!dirs[i]) continue; + d += '/' + dirs[i]; + try { + FS.mkdir(d, mode); + } catch(e) { + if (e.errno != 20) throw e; + } + } + },mkdev:function(path, mode, dev) { + if (typeof(dev) === 'undefined') { + dev = mode; + mode = 438 /* 0666 */; + } + mode |= 8192; + return FS.mknod(path, mode, dev); + },symlink:function(oldpath, newpath) { + if (!PATH_FS.resolve(oldpath)) { + throw new FS.ErrnoError(44); + } + var lookup = FS.lookupPath(newpath, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var newname = PATH.basename(newpath); + var errCode = FS.mayCreate(parent, newname); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.symlink(parent, newname, oldpath); + },rename:function(old_path, new_path) { + var old_dirname = PATH.dirname(old_path); + var new_dirname = PATH.dirname(new_path); + var old_name = PATH.basename(old_path); + var new_name = PATH.basename(new_path); + // parents must exist + var lookup, old_dir, new_dir; + + // let the errors from non existant directories percolate up + lookup = FS.lookupPath(old_path, { parent: true }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { parent: true }); + new_dir = lookup.node; + + if (!old_dir || !new_dir) throw new FS.ErrnoError(44); + // need to be part of the same mount + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(75); + } + // source must exist + var old_node = FS.lookupNode(old_dir, old_name); + // old path should not be an ancestor of the new path + var relative = PATH_FS.relative(old_path, new_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(28); + } + // new path should not be an ancestor of the old path + relative = PATH_FS.relative(new_path, old_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(55); + } + // see if the new path already exists + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) { + // not fatal + } + // early out if nothing needs to change + if (old_node === new_node) { + return; + } + // we'll need to delete the old entry + var isdir = FS.isDir(old_node.mode); + var errCode = FS.mayDelete(old_dir, old_name, isdir); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + // need delete permissions if we'll be overwriting. + // need create permissions if new doesn't already exist. + errCode = new_node ? + FS.mayDelete(new_dir, new_name, isdir) : + FS.mayCreate(new_dir, new_name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { + throw new FS.ErrnoError(10); + } + // if we are going to change the parent, check write permissions + if (new_dir !== old_dir) { + errCode = FS.nodePermissions(old_dir, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // remove the node from the lookup hash + FS.hashRemoveNode(old_node); + // do the underlying fs rename + try { + old_dir.node_ops.rename(old_node, new_dir, new_name); + } catch (e) { + throw e; + } finally { + // add the node back to the hash (in case node_ops.rename + // changed its name) + FS.hashAddNode(old_node); + } + },rmdir:function(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, true); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + },readdir:function(path) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node.node_ops.readdir) { + throw new FS.ErrnoError(54); + } + return node.node_ops.readdir(node); + },unlink:function(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, false); + if (errCode) { + // According to POSIX, we should map EISDIR to EPERM, but + // we instead do what Linux does (and we must, as we use + // the musl linux libc). + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + },readlink:function(path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(44); + } + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(28); + } + return PATH_FS.resolve(FS.getPath(link.parent), link.node_ops.readlink(link)); + },stat:function(path, dontFollow) { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + var node = lookup.node; + if (!node) { + throw new FS.ErrnoError(44); + } + if (!node.node_ops.getattr) { + throw new FS.ErrnoError(63); + } + return node.node_ops.getattr(node); + },lstat:function(path) { + return FS.stat(path, true); + },chmod:function(path, mode, dontFollow) { + var node; + if (typeof path === 'string') { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + mode: (mode & 4095) | (node.mode & ~4095), + timestamp: Date.now() + }); + },lchmod:function(path, mode) { + FS.chmod(path, mode, true); + },fchmod:function(fd, mode) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + FS.chmod(stream.node, mode); + },chown:function(path, uid, gid, dontFollow) { + var node; + if (typeof path === 'string') { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + timestamp: Date.now() + // we ignore the uid / gid for now + }); + },lchown:function(path, uid, gid) { + FS.chown(path, uid, gid, true); + },fchown:function(fd, uid, gid) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + FS.chown(stream.node, uid, gid); + },truncate:function(path, len) { + if (len < 0) { + throw new FS.ErrnoError(28); + } + var node; + if (typeof path === 'string') { + var lookup = FS.lookupPath(path, { follow: true }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(31); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(28); + } + var errCode = FS.nodePermissions(node, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + node.node_ops.setattr(node, { + size: len, + timestamp: Date.now() + }); + },ftruncate:function(fd, len) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(28); + } + FS.truncate(stream.node, len); + },utime:function(path, atime, mtime) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + node.node_ops.setattr(node, { + timestamp: Math.max(atime, mtime) + }); + },open:function(path, flags, mode, fd_start, fd_end) { + if (path === "") { + throw new FS.ErrnoError(44); + } + flags = typeof flags === 'string' ? FS.modeStringToFlags(flags) : flags; + mode = typeof mode === 'undefined' ? 438 /* 0666 */ : mode; + if ((flags & 64)) { + mode = (mode & 4095) | 32768; + } else { + mode = 0; + } + var node; + if (typeof path === 'object') { + node = path; + } else { + path = PATH.normalize(path); + try { + var lookup = FS.lookupPath(path, { + follow: !(flags & 131072) + }); + node = lookup.node; + } catch (e) { + // ignore + } + } + // perhaps we need to create the node + var created = false; + if ((flags & 64)) { + if (node) { + // if O_CREAT and O_EXCL are set, error out if the node already exists + if ((flags & 128)) { + throw new FS.ErrnoError(20); + } + } else { + // node doesn't exist, try to create it + node = FS.mknod(path, mode, 0); + created = true; + } + } + if (!node) { + throw new FS.ErrnoError(44); + } + // can't truncate a device + if (FS.isChrdev(node.mode)) { + flags &= ~512; + } + // if asked only for a directory, then this must be one + if ((flags & 65536) && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + // check permissions, if this is not a file we just created now (it is ok to + // create and write to a file with read-only permissions; it is read-only + // for later use) + if (!created) { + var errCode = FS.mayOpen(node, flags); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // do truncation if necessary + if ((flags & 512)) { + FS.truncate(node, 0); + } + // we've already handled these, don't pass down to the underlying vfs + flags &= ~(128 | 512 | 131072); + + // register the stream with the filesystem + var stream = FS.createStream({ + node: node, + path: FS.getPath(node), // we want the absolute path to the node + id: node.id, + flags: flags, + mode: node.mode, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + node_ops: node.node_ops, + // used by the file family libc calls (fopen, fwrite, ferror, etc.) + ungotten: [], + error: false + }, fd_start, fd_end); + // call the new stream's open function + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + if (Module['logReadFiles'] && !(flags & 1)) { + if (!FS.readFiles) FS.readFiles = {}; + if (!(path in FS.readFiles)) { + FS.readFiles[path] = 1; + } + } + return stream; + },close:function(stream) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (stream.getdents) stream.getdents = null; // free readdir state + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); + } + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); + } + stream.fd = null; + },isClosed:function(stream) { + return stream.fd === null; + },llseek:function(stream, offset, whence) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(70); + } + if (whence != 0 && whence != 1 && whence != 2) { + throw new FS.ErrnoError(28); + } + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + },read:function(stream, buffer, offset, length, position) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(28); + } + var seeking = typeof position !== 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); + if (!seeking) stream.position += bytesRead; + return bytesRead; + },write:function(stream, buffer, offset, length, position, canOwn) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(28); + } + if (stream.seekable && stream.flags & 1024) { + // seek to the end before writing in append mode + FS.llseek(stream, 0, 2); + } + var seeking = typeof position !== 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); + if (!seeking) stream.position += bytesWritten; + return bytesWritten; + },allocate:function(stream, offset, length) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (offset < 0 || length <= 0) { + throw new FS.ErrnoError(28); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (!stream.stream_ops.allocate) { + throw new FS.ErrnoError(138); + } + stream.stream_ops.allocate(stream, offset, length); + },mmap:function(stream, address, length, position, prot, flags) { + // User requests writing to file (prot & PROT_WRITE != 0). + // Checking if we have permissions to write to the file unless + // MAP_PRIVATE flag is set. According to POSIX spec it is possible + // to write to file opened in read-only mode with MAP_PRIVATE flag, + // as all modifications will be visible only in the memory of + // the current process. + if ((prot & 2) !== 0 + && (flags & 2) === 0 + && (stream.flags & 2097155) !== 2) { + throw new FS.ErrnoError(2); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(2); + } + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(43); + } + return stream.stream_ops.mmap(stream, address, length, position, prot, flags); + },msync:function(stream, buffer, offset, length, mmapFlags) { + if (!stream || !stream.stream_ops.msync) { + return 0; + } + return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); + },munmap:function(stream) { + return 0; + },ioctl:function(stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(59); + } + return stream.stream_ops.ioctl(stream, cmd, arg); + },readFile:function(path, opts = {}) { + opts.flags = opts.flags || 0; + opts.encoding = opts.encoding || 'binary'; + if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { + throw new Error('Invalid encoding type "' + opts.encoding + '"'); + } + var ret; + var stream = FS.open(path, opts.flags); + var stat = FS.stat(path); + var length = stat.size; + var buf = new Uint8Array(length); + FS.read(stream, buf, 0, length, 0); + if (opts.encoding === 'utf8') { + ret = UTF8ArrayToString(buf, 0); + } else if (opts.encoding === 'binary') { + ret = buf; + } + FS.close(stream); + return ret; + },writeFile:function(path, data, opts = {}) { + opts.flags = opts.flags || 577; + var stream = FS.open(path, opts.flags, opts.mode); + if (typeof data === 'string') { + var buf = new Uint8Array(lengthBytesUTF8(data)+1); + var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); + FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); + } else if (ArrayBuffer.isView(data)) { + FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); + } else { + throw new Error('Unsupported data type'); + } + FS.close(stream); + },cwd:function() { + return FS.currentPath; + },chdir:function(path) { + var lookup = FS.lookupPath(path, { follow: true }); + if (lookup.node === null) { + throw new FS.ErrnoError(44); + } + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(54); + } + var errCode = FS.nodePermissions(lookup.node, 'x'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + FS.currentPath = lookup.path; + },createDefaultDirectories:function() { + FS.mkdir('/tmp'); + FS.mkdir('/home'); + FS.mkdir('/home/web_user'); + },createDefaultDevices:function() { + // create /dev + FS.mkdir('/dev'); + // setup /dev/null + FS.registerDevice(FS.makedev(1, 3), { + read: function() { return 0; }, + write: function(stream, buffer, offset, length, pos) { return length; } + }); + FS.mkdev('/dev/null', FS.makedev(1, 3)); + // setup /dev/tty and /dev/tty1 + // stderr needs to print output using err() rather than out() + // so we register a second tty just for it. + TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); + TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); + FS.mkdev('/dev/tty', FS.makedev(5, 0)); + FS.mkdev('/dev/tty1', FS.makedev(6, 0)); + // setup /dev/[u]random + var random_device = getRandomDevice(); + FS.createDevice('/dev', 'random', random_device); + FS.createDevice('/dev', 'urandom', random_device); + // we're not going to emulate the actual shm device, + // just create the tmp dirs that reside in it commonly + FS.mkdir('/dev/shm'); + FS.mkdir('/dev/shm/tmp'); + },createSpecialDirectories:function() { + // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the + // name of the stream for fd 6 (see test_unistd_ttyname) + FS.mkdir('/proc'); + var proc_self = FS.mkdir('/proc/self'); + FS.mkdir('/proc/self/fd'); + FS.mount({ + mount: function() { + var node = FS.createNode(proc_self, 'fd', 16384 | 511 /* 0777 */, 73); + node.node_ops = { + lookup: function(parent, name) { + var fd = +name; + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(8); + var ret = { + parent: null, + mount: { mountpoint: 'fake' }, + node_ops: { readlink: function() { return stream.path } } + }; + ret.parent = ret; // make it look like a simple root node + return ret; + } + }; + return node; + } + }, {}, '/proc/self/fd'); + },createStandardStreams:function() { + // TODO deprecate the old functionality of a single + // input / output callback and that utilizes FS.createDevice + // and instead require a unique set of stream ops + + // by default, we symlink the standard streams to the + // default tty devices. however, if the standard streams + // have been overwritten we create a unique device for + // them instead. + if (Module['stdin']) { + FS.createDevice('/dev', 'stdin', Module['stdin']); + } else { + FS.symlink('/dev/tty', '/dev/stdin'); + } + if (Module['stdout']) { + FS.createDevice('/dev', 'stdout', null, Module['stdout']); + } else { + FS.symlink('/dev/tty', '/dev/stdout'); + } + if (Module['stderr']) { + FS.createDevice('/dev', 'stderr', null, Module['stderr']); + } else { + FS.symlink('/dev/tty1', '/dev/stderr'); + } + + // open default streams for the stdin, stdout and stderr devices + var stdin = FS.open('/dev/stdin', 0); + var stdout = FS.open('/dev/stdout', 1); + var stderr = FS.open('/dev/stderr', 1); + assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); + assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); + assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); + },ensureErrnoError:function() { + if (FS.ErrnoError) return; + FS.ErrnoError = /** @this{Object} */ function ErrnoError(errno, node) { + this.node = node; + this.setErrno = /** @this{Object} */ function(errno) { + this.errno = errno; + for (var key in ERRNO_CODES) { + if (ERRNO_CODES[key] === errno) { + this.code = key; + break; + } + } + }; + this.setErrno(errno); + this.message = ERRNO_MESSAGES[errno]; + + // Try to get a maximally helpful stack trace. On Node.js, getting Error.stack + // now ensures it shows what we want. + if (this.stack) { + // Define the stack property for Node.js 4, which otherwise errors on the next line. + Object.defineProperty(this, "stack", { value: (new Error).stack, writable: true }); + this.stack = demangleAll(this.stack); + } + }; + FS.ErrnoError.prototype = new Error(); + FS.ErrnoError.prototype.constructor = FS.ErrnoError; + // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) + [44].forEach(function(code) { + FS.genericErrors[code] = new FS.ErrnoError(code); + FS.genericErrors[code].stack = ''; + }); + },staticInit:function() { + FS.ensureErrnoError(); + + FS.nameTable = new Array(4096); + + FS.mount(MEMFS, {}, '/'); + + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); + + FS.filesystems = { + 'MEMFS': MEMFS, + }; + },init:function(input, output, error) { + assert(!FS.init.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); + FS.init.initialized = true; + + FS.ensureErrnoError(); + + // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here + Module['stdin'] = input || Module['stdin']; + Module['stdout'] = output || Module['stdout']; + Module['stderr'] = error || Module['stderr']; + + FS.createStandardStreams(); + },quit:function() { + FS.init.initialized = false; + // force-flush all streams, so we get musl std streams printed out + _fflush(0); + // close all of our streams + for (var i = 0; i < FS.streams.length; i++) { + var stream = FS.streams[i]; + if (!stream) { + continue; + } + FS.close(stream); + } + },getMode:function(canRead, canWrite) { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; + },findObject:function(path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (ret.exists) { + return ret.object; + } else { + return null; + } + },analyzePath:function(path, dontResolveLastLink) { + // operate from within the context of the symlink's target + try { + var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + path = lookup.path; + } catch (e) { + } + var ret = { + isRoot: false, exists: false, error: 0, name: null, path: null, object: null, + parentExists: false, parentPath: null, parentObject: null + }; + try { + var lookup = FS.lookupPath(path, { parent: true }); + ret.parentExists = true; + ret.parentPath = lookup.path; + ret.parentObject = lookup.node; + ret.name = PATH.basename(path); + lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + ret.exists = true; + ret.path = lookup.path; + ret.object = lookup.node; + ret.name = lookup.node.name; + ret.isRoot = lookup.path === '/'; + } catch (e) { + ret.error = e.errno; + }; + return ret; + },createPath:function(parent, path, canRead, canWrite) { + parent = typeof parent === 'string' ? parent : FS.getPath(parent); + var parts = path.split('/').reverse(); + while (parts.length) { + var part = parts.pop(); + if (!part) continue; + var current = PATH.join2(parent, part); + try { + FS.mkdir(current); + } catch (e) { + // ignore EEXIST + } + parent = current; + } + return current; + },createFile:function(parent, name, properties, canRead, canWrite) { + var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); + var mode = FS.getMode(canRead, canWrite); + return FS.create(path, mode); + },createDataFile:function(parent, name, data, canRead, canWrite, canOwn) { + var path = name ? PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name) : parent; + var mode = FS.getMode(canRead, canWrite); + var node = FS.create(path, mode); + if (data) { + if (typeof data === 'string') { + var arr = new Array(data.length); + for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); + data = arr; + } + // make sure we can write to the file + FS.chmod(node, mode | 146); + var stream = FS.open(node, 577); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); + } + return node; + },createDevice:function(parent, name, input, output) { + var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); + var mode = FS.getMode(!!input, !!output); + if (!FS.createDevice.major) FS.createDevice.major = 64; + var dev = FS.makedev(FS.createDevice.major++, 0); + // Create a fake device that a set of stream ops to emulate + // the old behavior. + FS.registerDevice(dev, { + open: function(stream) { + stream.seekable = false; + }, + close: function(stream) { + // flush any pending line data + if (output && output.buffer && output.buffer.length) { + output(10); + } + }, + read: function(stream, buffer, offset, length, pos /* ignored */) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset+i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write: function(stream, buffer, offset, length, pos) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset+i]); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + },forceLoadFile:function(obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; + if (typeof XMLHttpRequest !== 'undefined') { + throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); + } else if (read_) { + // Command-line. + try { + // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as + // read() will try to parse UTF8. + obj.contents = intArrayFromString(read_(obj.url), true); + obj.usedBytes = obj.contents.length; + } catch (e) { + throw new FS.ErrnoError(29); + } + } else { + throw new Error('Cannot load without read() or XMLHttpRequest.'); + } + },createLazyFile:function(parent, name, url, canRead, canWrite) { + // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. + /** @constructor */ + function LazyUint8Array() { + this.lengthKnown = false; + this.chunks = []; // Loaded chunks. Index is the chunk number + } + LazyUint8Array.prototype.get = /** @this{Object} */ function LazyUint8Array_get(idx) { + if (idx > this.length-1 || idx < 0) { + return undefined; + } + var chunkOffset = idx % this.chunkSize; + var chunkNum = (idx / this.chunkSize)|0; + return this.getter(chunkNum)[chunkOffset]; + }; + LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) { + this.getter = getter; + }; + LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { + // Find length + var xhr = new XMLHttpRequest(); + xhr.open('HEAD', url, false); + xhr.send(null); + if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); + var datalength = Number(xhr.getResponseHeader("Content-length")); + var header; + var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; + var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; + + var chunkSize = 1024*1024; // Chunk size in bytes + + if (!hasByteServing) chunkSize = datalength; + + // Function to get a range from the remote URL. + var doXHR = (function(from, to) { + if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); + if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); + + // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); + + // Some hints to the browser that we want binary data. + if (typeof Uint8Array != 'undefined') xhr.responseType = 'arraybuffer'; + if (xhr.overrideMimeType) { + xhr.overrideMimeType('text/plain; charset=x-user-defined'); + } + + xhr.send(null); + if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); + if (xhr.response !== undefined) { + return new Uint8Array(/** @type{Array} */(xhr.response || [])); + } else { + return intArrayFromString(xhr.responseText || '', true); + } + }); + var lazyArray = this; + lazyArray.setDataGetter(function(chunkNum) { + var start = chunkNum * chunkSize; + var end = (chunkNum+1) * chunkSize - 1; // including this byte + end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block + if (typeof(lazyArray.chunks[chunkNum]) === "undefined") { + lazyArray.chunks[chunkNum] = doXHR(start, end); + } + if (typeof(lazyArray.chunks[chunkNum]) === "undefined") throw new Error("doXHR failed!"); + return lazyArray.chunks[chunkNum]; + }); + + if (usesGzip || !datalength) { + // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length + chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file + datalength = this.getter(0).length; + chunkSize = datalength; + out("LazyFiles on gzip forces download of the whole file when length is accessed"); + } + + this._length = datalength; + this._chunkSize = chunkSize; + this.lengthKnown = true; + }; + if (typeof XMLHttpRequest !== 'undefined') { + if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; + var lazyArray = new LazyUint8Array(); + Object.defineProperties(lazyArray, { + length: { + get: /** @this{Object} */ function() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._length; + } + }, + chunkSize: { + get: /** @this{Object} */ function() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._chunkSize; + } + } + }); + + var properties = { isDevice: false, contents: lazyArray }; + } else { + var properties = { isDevice: false, url: url }; + } + + var node = FS.createFile(parent, name, properties, canRead, canWrite); + // This is a total hack, but I want to get this lazy file code out of the + // core of MEMFS. If we want to keep this lazy file concept I feel it should + // be its own thin LAZYFS proxying calls to MEMFS. + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; + } + // Add a function that defers querying the file size until it is asked the first time. + Object.defineProperties(node, { + usedBytes: { + get: /** @this {FSNode} */ function() { return this.contents.length; } + } + }); + // override each stream op with one that tries to force load the lazy file first + var stream_ops = {}; + var keys = Object.keys(node.stream_ops); + keys.forEach(function(key) { + var fn = node.stream_ops[key]; + stream_ops[key] = function forceLoadLazyFile() { + FS.forceLoadFile(node); + return fn.apply(null, arguments); + }; + }); + // use a custom read function + stream_ops.read = function stream_ops_read(stream, buffer, offset, length, position) { + FS.forceLoadFile(node); + var contents = stream.node.contents; + if (position >= contents.length) + return 0; + var size = Math.min(contents.length - position, length); + assert(size >= 0); + if (contents.slice) { // normal array + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; + } + } else { + for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR + buffer[offset + i] = contents.get(position + i); + } + } + return size; + }; + node.stream_ops = stream_ops; + return node; + },createPreloadedFile:function(parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { + Browser.init(); // XXX perhaps this method should move onto Browser? + // TODO we should allow people to just pass in a complete filename instead + // of parent and name being that we just join them anyways + var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency('cp ' + fullname); // might have several active requests for the same fullname + function processData(byteArray) { + function finish(byteArray) { + if (preFinish) preFinish(); + if (!dontCreateFile) { + FS.createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); + } + if (onload) onload(); + removeRunDependency(dep); + } + var handled = false; + Module['preloadPlugins'].forEach(function(plugin) { + if (handled) return; + if (plugin['canHandle'](fullname)) { + plugin['handle'](byteArray, fullname, finish, function() { + if (onerror) onerror(); + removeRunDependency(dep); + }); + handled = true; + } + }); + if (!handled) finish(byteArray); + } + addRunDependency(dep); + if (typeof url == 'string') { + asyncLoad(url, function(byteArray) { + processData(byteArray); + }, onerror); + } else { + processData(url); + } + },indexedDB:function() { + return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; + },DB_NAME:function() { + return 'EM_FS_' + window.location.pathname; + },DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function(paths, onload, onerror) { + onload = onload || function(){}; + onerror = onerror || function(){}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { + out('creating db'); + var db = openRequest.result; + db.createObjectStore(FS.DB_STORE_NAME); + }; + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + var transaction = db.transaction([FS.DB_STORE_NAME], 'readwrite'); + var files = transaction.objectStore(FS.DB_STORE_NAME); + var ok = 0, fail = 0, total = paths.length; + function finish() { + if (fail == 0) onload(); else onerror(); + } + paths.forEach(function(path) { + var putRequest = files.put(FS.analyzePath(path).object.contents, path); + putRequest.onsuccess = function putRequest_onsuccess() { ok++; if (ok + fail == total) finish() }; + putRequest.onerror = function putRequest_onerror() { fail++; if (ok + fail == total) finish() }; + }); + transaction.onerror = onerror; + }; + openRequest.onerror = onerror; + },loadFilesFromDB:function(paths, onload, onerror) { + onload = onload || function(){}; + onerror = onerror || function(){}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = onerror; // no database to load from + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + try { + var transaction = db.transaction([FS.DB_STORE_NAME], 'readonly'); + } catch(e) { + onerror(e); + return; + } + var files = transaction.objectStore(FS.DB_STORE_NAME); + var ok = 0, fail = 0, total = paths.length; + function finish() { + if (fail == 0) onload(); else onerror(); + } + paths.forEach(function(path) { + var getRequest = files.get(path); + getRequest.onsuccess = function getRequest_onsuccess() { + if (FS.analyzePath(path).exists) { + FS.unlink(path); + } + FS.createDataFile(PATH.dirname(path), PATH.basename(path), getRequest.result, true, true, true); + ok++; + if (ok + fail == total) finish(); + }; + getRequest.onerror = function getRequest_onerror() { fail++; if (ok + fail == total) finish() }; + }); + transaction.onerror = onerror; + }; + openRequest.onerror = onerror; + },absolutePath:function() { + abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); + },createFolder:function() { + abort('FS.createFolder has been removed; use FS.mkdir instead'); + },createLink:function() { + abort('FS.createLink has been removed; use FS.symlink instead'); + },joinPath:function() { + abort('FS.joinPath has been removed; use PATH.join instead'); + },mmapAlloc:function() { + abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); + },standardizePath:function() { + abort('FS.standardizePath has been removed; use PATH.normalize instead'); + }}; + var SYSCALLS = {mappings:{},DEFAULT_POLLMASK:5,calculateAt:function(dirfd, path, allowEmpty) { + if (path[0] === '/') { + return path; + } + // relative path + var dir; + if (dirfd === -100) { + dir = FS.cwd(); + } else { + var dirstream = FS.getStream(dirfd); + if (!dirstream) throw new FS.ErrnoError(8); + dir = dirstream.path; + } + if (path.length == 0) { + if (!allowEmpty) { + throw new FS.ErrnoError(44);; + } + return dir; + } + return PATH.join2(dir, path); + },doStat:function(func, path, buf) { + try { + var stat = func(path); + } catch (e) { + if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) { + // an error occurred while trying to look up the path; we should just report ENOTDIR + return -54; + } + throw e; + } + HEAP32[((buf)>>2)] = stat.dev; + HEAP32[(((buf)+(4))>>2)] = 0; + HEAP32[(((buf)+(8))>>2)] = stat.ino; + HEAP32[(((buf)+(12))>>2)] = stat.mode; + HEAP32[(((buf)+(16))>>2)] = stat.nlink; + HEAP32[(((buf)+(20))>>2)] = stat.uid; + HEAP32[(((buf)+(24))>>2)] = stat.gid; + HEAP32[(((buf)+(28))>>2)] = stat.rdev; + HEAP32[(((buf)+(32))>>2)] = 0; + (tempI64 = [stat.size>>>0,(tempDouble=stat.size,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[(((buf)+(40))>>2)] = tempI64[0],HEAP32[(((buf)+(44))>>2)] = tempI64[1]); + HEAP32[(((buf)+(48))>>2)] = 4096; + HEAP32[(((buf)+(52))>>2)] = stat.blocks; + HEAP32[(((buf)+(56))>>2)] = (stat.atime.getTime() / 1000)|0; + HEAP32[(((buf)+(60))>>2)] = 0; + HEAP32[(((buf)+(64))>>2)] = (stat.mtime.getTime() / 1000)|0; + HEAP32[(((buf)+(68))>>2)] = 0; + HEAP32[(((buf)+(72))>>2)] = (stat.ctime.getTime() / 1000)|0; + HEAP32[(((buf)+(76))>>2)] = 0; + (tempI64 = [stat.ino>>>0,(tempDouble=stat.ino,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[(((buf)+(80))>>2)] = tempI64[0],HEAP32[(((buf)+(84))>>2)] = tempI64[1]); + return 0; + },doMsync:function(addr, stream, len, flags, offset) { + var buffer = HEAPU8.slice(addr, addr + len); + FS.msync(stream, buffer, offset, len, flags); + },doMkdir:function(path, mode) { + // remove a trailing slash, if one - /a/b/ has basename of '', but + // we want to create b in the context of this function + path = PATH.normalize(path); + if (path[path.length-1] === '/') path = path.substr(0, path.length-1); + FS.mkdir(path, mode, 0); + return 0; + },doMknod:function(path, mode, dev) { + // we don't want this in the JS API as it uses mknod to create all nodes. + switch (mode & 61440) { + case 32768: + case 8192: + case 24576: + case 4096: + case 49152: + break; + default: return -28; + } + FS.mknod(path, mode, dev); + return 0; + },doReadlink:function(path, buf, bufsize) { + if (bufsize <= 0) return -28; + var ret = FS.readlink(path); + + var len = Math.min(bufsize, lengthBytesUTF8(ret)); + var endChar = HEAP8[buf+len]; + stringToUTF8(ret, buf, bufsize+1); + // readlink is one of the rare functions that write out a C string, but does never append a null to the output buffer(!) + // stringToUTF8() always appends a null byte, so restore the character under the null byte after the write. + HEAP8[buf+len] = endChar; + + return len; + },doAccess:function(path, amode) { + if (amode & ~7) { + // need a valid mode + return -28; + } + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node) { + return -44; + } + var perms = ''; + if (amode & 4) perms += 'r'; + if (amode & 2) perms += 'w'; + if (amode & 1) perms += 'x'; + if (perms /* otherwise, they've just passed F_OK */ && FS.nodePermissions(node, perms)) { + return -2; + } + return 0; + },doDup:function(path, flags, suggestFD) { + var suggest = FS.getStream(suggestFD); + if (suggest) FS.close(suggest); + return FS.open(path, flags, 0, suggestFD, suggestFD).fd; + },doReadv:function(stream, iov, iovcnt, offset) { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(((iov)+(i*8))>>2)]; + var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; + var curr = FS.read(stream, HEAP8,ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (curr < len) break; // nothing more to read + } + return ret; + },doWritev:function(stream, iov, iovcnt, offset) { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(((iov)+(i*8))>>2)]; + var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; + var curr = FS.write(stream, HEAP8,ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + } + return ret; + },varargs:undefined,get:function() { + assert(SYSCALLS.varargs != undefined); + SYSCALLS.varargs += 4; + var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; + return ret; + },getStr:function(ptr) { + var ret = UTF8ToString(ptr); + return ret; + },getStreamFromFD:function(fd) { + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(8); + return stream; + },get64:function(low, high) { + if (low >= 0) assert(high === 0); + else assert(high === -1); + return low; + }}; + function _environ_get(__environ, environ_buf) { + var bufSize = 0; + getEnvStrings().forEach(function(string, i) { + var ptr = environ_buf + bufSize; + HEAP32[(((__environ)+(i * 4))>>2)] = ptr; + writeAsciiToMemory(string, ptr); + bufSize += string.length + 1; + }); + return 0; + } + + function _environ_sizes_get(penviron_count, penviron_buf_size) { + var strings = getEnvStrings(); + HEAP32[((penviron_count)>>2)] = strings.length; + var bufSize = 0; + strings.forEach(function(string) { + bufSize += string.length + 1; + }); + HEAP32[((penviron_buf_size)>>2)] = bufSize; + return 0; + } + + function _fd_close(fd) {try { + + var stream = SYSCALLS.getStreamFromFD(fd); + FS.close(stream); + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _fd_read(fd, iov, iovcnt, pnum) {try { + + var stream = SYSCALLS.getStreamFromFD(fd); + var num = SYSCALLS.doReadv(stream, iov, iovcnt); + HEAP32[((pnum)>>2)] = num; + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {try { + + + var stream = SYSCALLS.getStreamFromFD(fd); + var HIGH_OFFSET = 0x100000000; // 2^32 + // use an unsigned operator on low and shift high by 32-bits + var offset = offset_high * HIGH_OFFSET + (offset_low >>> 0); + + var DOUBLE_LIMIT = 0x20000000000000; // 2^53 + // we also check for equality since DOUBLE_LIMIT + 1 == DOUBLE_LIMIT + if (offset <= -DOUBLE_LIMIT || offset >= DOUBLE_LIMIT) { + return -61; + } + + FS.llseek(stream, offset, whence); + (tempI64 = [stream.position>>>0,(tempDouble=stream.position,(+(Math.abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math.min((+(Math.floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((newOffset)>>2)] = tempI64[0],HEAP32[(((newOffset)+(4))>>2)] = tempI64[1]); + if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _fd_write(fd, iov, iovcnt, pnum) {try { + + ; + var stream = SYSCALLS.getStreamFromFD(fd); + var num = SYSCALLS.doWritev(stream, iov, iovcnt); + HEAP32[((pnum)>>2)] = num; + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) throw e; + return e.errno; + } + } + + function _setTempRet0(val) { + setTempRet0(val); + } + + function __isLeapYear(year) { + return year%4 === 0 && (year%100 !== 0 || year%400 === 0); + } + + function __arraySum(array, index) { + var sum = 0; + for (var i = 0; i <= index; sum += array[i++]) { + // no-op + } + return sum; + } + + var __MONTH_DAYS_LEAP = [31,29,31,30,31,30,31,31,30,31,30,31]; + + var __MONTH_DAYS_REGULAR = [31,28,31,30,31,30,31,31,30,31,30,31]; + function __addDays(date, days) { + var newDate = new Date(date.getTime()); + while (days > 0) { + var leap = __isLeapYear(newDate.getFullYear()); + var currentMonth = newDate.getMonth(); + var daysInCurrentMonth = (leap ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR)[currentMonth]; + + if (days > daysInCurrentMonth-newDate.getDate()) { + // we spill over to next month + days -= (daysInCurrentMonth-newDate.getDate()+1); + newDate.setDate(1); + if (currentMonth < 11) { + newDate.setMonth(currentMonth+1) + } else { + newDate.setMonth(0); + newDate.setFullYear(newDate.getFullYear()+1); + } + } else { + // we stay in current month + newDate.setDate(newDate.getDate()+days); + return newDate; + } + } + + return newDate; + } + function _strftime(s, maxsize, format, tm) { + // size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr); + // http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html + + var tm_zone = HEAP32[(((tm)+(40))>>2)]; + + var date = { + tm_sec: HEAP32[((tm)>>2)], + tm_min: HEAP32[(((tm)+(4))>>2)], + tm_hour: HEAP32[(((tm)+(8))>>2)], + tm_mday: HEAP32[(((tm)+(12))>>2)], + tm_mon: HEAP32[(((tm)+(16))>>2)], + tm_year: HEAP32[(((tm)+(20))>>2)], + tm_wday: HEAP32[(((tm)+(24))>>2)], + tm_yday: HEAP32[(((tm)+(28))>>2)], + tm_isdst: HEAP32[(((tm)+(32))>>2)], + tm_gmtoff: HEAP32[(((tm)+(36))>>2)], + tm_zone: tm_zone ? UTF8ToString(tm_zone) : '' + }; + + var pattern = UTF8ToString(format); + + // expand format + var EXPANSION_RULES_1 = { + '%c': '%a %b %d %H:%M:%S %Y', // Replaced by the locale's appropriate date and time representation - e.g., Mon Aug 3 14:02:01 2013 + '%D': '%m/%d/%y', // Equivalent to %m / %d / %y + '%F': '%Y-%m-%d', // Equivalent to %Y - %m - %d + '%h': '%b', // Equivalent to %b + '%r': '%I:%M:%S %p', // Replaced by the time in a.m. and p.m. notation + '%R': '%H:%M', // Replaced by the time in 24-hour notation + '%T': '%H:%M:%S', // Replaced by the time + '%x': '%m/%d/%y', // Replaced by the locale's appropriate date representation + '%X': '%H:%M:%S', // Replaced by the locale's appropriate time representation + // Modified Conversion Specifiers + '%Ec': '%c', // Replaced by the locale's alternative appropriate date and time representation. + '%EC': '%C', // Replaced by the name of the base year (period) in the locale's alternative representation. + '%Ex': '%m/%d/%y', // Replaced by the locale's alternative date representation. + '%EX': '%H:%M:%S', // Replaced by the locale's alternative time representation. + '%Ey': '%y', // Replaced by the offset from %EC (year only) in the locale's alternative representation. + '%EY': '%Y', // Replaced by the full alternative year representation. + '%Od': '%d', // Replaced by the day of the month, using the locale's alternative numeric symbols, filled as needed with leading zeros if there is any alternative symbol for zero; otherwise, with leading characters. + '%Oe': '%e', // Replaced by the day of the month, using the locale's alternative numeric symbols, filled as needed with leading characters. + '%OH': '%H', // Replaced by the hour (24-hour clock) using the locale's alternative numeric symbols. + '%OI': '%I', // Replaced by the hour (12-hour clock) using the locale's alternative numeric symbols. + '%Om': '%m', // Replaced by the month using the locale's alternative numeric symbols. + '%OM': '%M', // Replaced by the minutes using the locale's alternative numeric symbols. + '%OS': '%S', // Replaced by the seconds using the locale's alternative numeric symbols. + '%Ou': '%u', // Replaced by the weekday as a number in the locale's alternative representation (Monday=1). + '%OU': '%U', // Replaced by the week number of the year (Sunday as the first day of the week, rules corresponding to %U ) using the locale's alternative numeric symbols. + '%OV': '%V', // Replaced by the week number of the year (Monday as the first day of the week, rules corresponding to %V ) using the locale's alternative numeric symbols. + '%Ow': '%w', // Replaced by the number of the weekday (Sunday=0) using the locale's alternative numeric symbols. + '%OW': '%W', // Replaced by the week number of the year (Monday as the first day of the week) using the locale's alternative numeric symbols. + '%Oy': '%y', // Replaced by the year (offset from %C ) using the locale's alternative numeric symbols. + }; + for (var rule in EXPANSION_RULES_1) { + pattern = pattern.replace(new RegExp(rule, 'g'), EXPANSION_RULES_1[rule]); + } + + var WEEKDAYS = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; + var MONTHS = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; + + function leadingSomething(value, digits, character) { + var str = typeof value === 'number' ? value.toString() : (value || ''); + while (str.length < digits) { + str = character[0]+str; + } + return str; + } + + function leadingNulls(value, digits) { + return leadingSomething(value, digits, '0'); + } + + function compareByDay(date1, date2) { + function sgn(value) { + return value < 0 ? -1 : (value > 0 ? 1 : 0); + } + + var compare; + if ((compare = sgn(date1.getFullYear()-date2.getFullYear())) === 0) { + if ((compare = sgn(date1.getMonth()-date2.getMonth())) === 0) { + compare = sgn(date1.getDate()-date2.getDate()); + } + } + return compare; + } + + function getFirstWeekStartDate(janFourth) { + switch (janFourth.getDay()) { + case 0: // Sunday + return new Date(janFourth.getFullYear()-1, 11, 29); + case 1: // Monday + return janFourth; + case 2: // Tuesday + return new Date(janFourth.getFullYear(), 0, 3); + case 3: // Wednesday + return new Date(janFourth.getFullYear(), 0, 2); + case 4: // Thursday + return new Date(janFourth.getFullYear(), 0, 1); + case 5: // Friday + return new Date(janFourth.getFullYear()-1, 11, 31); + case 6: // Saturday + return new Date(janFourth.getFullYear()-1, 11, 30); + } + } + + function getWeekBasedYear(date) { + var thisDate = __addDays(new Date(date.tm_year+1900, 0, 1), date.tm_yday); + + var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4); + var janFourthNextYear = new Date(thisDate.getFullYear()+1, 0, 4); + + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + + if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) { + // this date is after the start of the first week of this year + if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) { + return thisDate.getFullYear()+1; + } else { + return thisDate.getFullYear(); + } + } else { + return thisDate.getFullYear()-1; + } + } + + var EXPANSION_RULES_2 = { + '%a': function(date) { + return WEEKDAYS[date.tm_wday].substring(0,3); + }, + '%A': function(date) { + return WEEKDAYS[date.tm_wday]; + }, + '%b': function(date) { + return MONTHS[date.tm_mon].substring(0,3); + }, + '%B': function(date) { + return MONTHS[date.tm_mon]; + }, + '%C': function(date) { + var year = date.tm_year+1900; + return leadingNulls((year/100)|0,2); + }, + '%d': function(date) { + return leadingNulls(date.tm_mday, 2); + }, + '%e': function(date) { + return leadingSomething(date.tm_mday, 2, ' '); + }, + '%g': function(date) { + // %g, %G, and %V give values according to the ISO 8601:2000 standard week-based year. + // In this system, weeks begin on a Monday and week 1 of the year is the week that includes + // January 4th, which is also the week that includes the first Thursday of the year, and + // is also the first week that contains at least four days in the year. + // If the first Monday of January is the 2nd, 3rd, or 4th, the preceding days are part of + // the last week of the preceding year; thus, for Saturday 2nd January 1999, + // %G is replaced by 1998 and %V is replaced by 53. If December 29th, 30th, + // or 31st is a Monday, it and any following days are part of week 1 of the following year. + // Thus, for Tuesday 30th December 1997, %G is replaced by 1998 and %V is replaced by 01. + + return getWeekBasedYear(date).toString().substring(2); + }, + '%G': function(date) { + return getWeekBasedYear(date); + }, + '%H': function(date) { + return leadingNulls(date.tm_hour, 2); + }, + '%I': function(date) { + var twelveHour = date.tm_hour; + if (twelveHour == 0) twelveHour = 12; + else if (twelveHour > 12) twelveHour -= 12; + return leadingNulls(twelveHour, 2); + }, + '%j': function(date) { + // Day of the year (001-366) + return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, date.tm_mon-1), 3); + }, + '%m': function(date) { + return leadingNulls(date.tm_mon+1, 2); + }, + '%M': function(date) { + return leadingNulls(date.tm_min, 2); + }, + '%n': function() { + return '\n'; + }, + '%p': function(date) { + if (date.tm_hour >= 0 && date.tm_hour < 12) { + return 'AM'; + } else { + return 'PM'; + } + }, + '%S': function(date) { + return leadingNulls(date.tm_sec, 2); + }, + '%t': function() { + return '\t'; + }, + '%u': function(date) { + return date.tm_wday || 7; + }, + '%U': function(date) { + // Replaced by the week number of the year as a decimal number [00,53]. + // The first Sunday of January is the first day of week 1; + // days in the new year before this are in week 0. [ tm_year, tm_wday, tm_yday] + var janFirst = new Date(date.tm_year+1900, 0, 1); + var firstSunday = janFirst.getDay() === 0 ? janFirst : __addDays(janFirst, 7-janFirst.getDay()); + var endDate = new Date(date.tm_year+1900, date.tm_mon, date.tm_mday); + + // is target date after the first Sunday? + if (compareByDay(firstSunday, endDate) < 0) { + // calculate difference in days between first Sunday and endDate + var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth()-1)-31; + var firstSundayUntilEndJanuary = 31-firstSunday.getDate(); + var days = firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate(); + return leadingNulls(Math.ceil(days/7), 2); + } + + return compareByDay(firstSunday, janFirst) === 0 ? '01': '00'; + }, + '%V': function(date) { + // Replaced by the week number of the year (Monday as the first day of the week) + // as a decimal number [01,53]. If the week containing 1 January has four + // or more days in the new year, then it is considered week 1. + // Otherwise, it is the last week of the previous year, and the next week is week 1. + // Both January 4th and the first Thursday of January are always in week 1. [ tm_year, tm_wday, tm_yday] + var janFourthThisYear = new Date(date.tm_year+1900, 0, 4); + var janFourthNextYear = new Date(date.tm_year+1901, 0, 4); + + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + + var endDate = __addDays(new Date(date.tm_year+1900, 0, 1), date.tm_yday); + + if (compareByDay(endDate, firstWeekStartThisYear) < 0) { + // if given date is before this years first week, then it belongs to the 53rd week of last year + return '53'; + } + + if (compareByDay(firstWeekStartNextYear, endDate) <= 0) { + // if given date is after next years first week, then it belongs to the 01th week of next year + return '01'; + } + + // given date is in between CW 01..53 of this calendar year + var daysDifference; + if (firstWeekStartThisYear.getFullYear() < date.tm_year+1900) { + // first CW of this year starts last year + daysDifference = date.tm_yday+32-firstWeekStartThisYear.getDate() + } else { + // first CW of this year starts this year + daysDifference = date.tm_yday+1-firstWeekStartThisYear.getDate(); + } + return leadingNulls(Math.ceil(daysDifference/7), 2); + }, + '%w': function(date) { + return date.tm_wday; + }, + '%W': function(date) { + // Replaced by the week number of the year as a decimal number [00,53]. + // The first Monday of January is the first day of week 1; + // days in the new year before this are in week 0. [ tm_year, tm_wday, tm_yday] + var janFirst = new Date(date.tm_year, 0, 1); + var firstMonday = janFirst.getDay() === 1 ? janFirst : __addDays(janFirst, janFirst.getDay() === 0 ? 1 : 7-janFirst.getDay()+1); + var endDate = new Date(date.tm_year+1900, date.tm_mon, date.tm_mday); + + // is target date after the first Monday? + if (compareByDay(firstMonday, endDate) < 0) { + var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth()-1)-31; + var firstMondayUntilEndJanuary = 31-firstMonday.getDate(); + var days = firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate(); + return leadingNulls(Math.ceil(days/7), 2); + } + return compareByDay(firstMonday, janFirst) === 0 ? '01': '00'; + }, + '%y': function(date) { + // Replaced by the last two digits of the year as a decimal number [00,99]. [ tm_year] + return (date.tm_year+1900).toString().substring(2); + }, + '%Y': function(date) { + // Replaced by the year as a decimal number (for example, 1997). [ tm_year] + return date.tm_year+1900; + }, + '%z': function(date) { + // Replaced by the offset from UTC in the ISO 8601:2000 standard format ( +hhmm or -hhmm ). + // For example, "-0430" means 4 hours 30 minutes behind UTC (west of Greenwich). + var off = date.tm_gmtoff; + var ahead = off >= 0; + off = Math.abs(off) / 60; + // convert from minutes into hhmm format (which means 60 minutes = 100 units) + off = (off / 60)*100 + (off % 60); + return (ahead ? '+' : '-') + String("0000" + off).slice(-4); + }, + '%Z': function(date) { + return date.tm_zone; + }, + '%%': function() { + return '%'; + } + }; + for (var rule in EXPANSION_RULES_2) { + if (pattern.includes(rule)) { + pattern = pattern.replace(new RegExp(rule, 'g'), EXPANSION_RULES_2[rule](date)); + } + } + + var bytes = intArrayFromString(pattern, false); + if (bytes.length > maxsize) { + return 0; + } + + writeArrayToMemory(bytes, s); + return bytes.length-1; + } + function _strftime_l(s, maxsize, format, tm) { + return _strftime(s, maxsize, format, tm); // no locale support yet + } + + var FSNode = /** @constructor */ function(parent, name, mode, rdev) { + if (!parent) { + parent = this; // root node sets parent to itself + } + this.parent = parent; + this.mount = parent.mount; + this.mounted = null; + this.id = FS.nextInode++; + this.name = name; + this.mode = mode; + this.node_ops = {}; + this.stream_ops = {}; + this.rdev = rdev; + }; + var readMode = 292/*292*/ | 73/*73*/; + var writeMode = 146/*146*/; + Object.defineProperties(FSNode.prototype, { + read: { + get: /** @this{FSNode} */function() { + return (this.mode & readMode) === readMode; + }, + set: /** @this{FSNode} */function(val) { + val ? this.mode |= readMode : this.mode &= ~readMode; + } + }, + write: { + get: /** @this{FSNode} */function() { + return (this.mode & writeMode) === writeMode; + }, + set: /** @this{FSNode} */function(val) { + val ? this.mode |= writeMode : this.mode &= ~writeMode; + } + }, + isFolder: { + get: /** @this{FSNode} */function() { + return FS.isDir(this.mode); + } + }, + isDevice: { + get: /** @this{FSNode} */function() { + return FS.isChrdev(this.mode); + } + } + }); + FS.FSNode = FSNode; + FS.staticInit();; +ERRNO_CODES = { + 'EPERM': 63, + 'ENOENT': 44, + 'ESRCH': 71, + 'EINTR': 27, + 'EIO': 29, + 'ENXIO': 60, + 'E2BIG': 1, + 'ENOEXEC': 45, + 'EBADF': 8, + 'ECHILD': 12, + 'EAGAIN': 6, + 'EWOULDBLOCK': 6, + 'ENOMEM': 48, + 'EACCES': 2, + 'EFAULT': 21, + 'ENOTBLK': 105, + 'EBUSY': 10, + 'EEXIST': 20, + 'EXDEV': 75, + 'ENODEV': 43, + 'ENOTDIR': 54, + 'EISDIR': 31, + 'EINVAL': 28, + 'ENFILE': 41, + 'EMFILE': 33, + 'ENOTTY': 59, + 'ETXTBSY': 74, + 'EFBIG': 22, + 'ENOSPC': 51, + 'ESPIPE': 70, + 'EROFS': 69, + 'EMLINK': 34, + 'EPIPE': 64, + 'EDOM': 18, + 'ERANGE': 68, + 'ENOMSG': 49, + 'EIDRM': 24, + 'ECHRNG': 106, + 'EL2NSYNC': 156, + 'EL3HLT': 107, + 'EL3RST': 108, + 'ELNRNG': 109, + 'EUNATCH': 110, + 'ENOCSI': 111, + 'EL2HLT': 112, + 'EDEADLK': 16, + 'ENOLCK': 46, + 'EBADE': 113, + 'EBADR': 114, + 'EXFULL': 115, + 'ENOANO': 104, + 'EBADRQC': 103, + 'EBADSLT': 102, + 'EDEADLOCK': 16, + 'EBFONT': 101, + 'ENOSTR': 100, + 'ENODATA': 116, + 'ETIME': 117, + 'ENOSR': 118, + 'ENONET': 119, + 'ENOPKG': 120, + 'EREMOTE': 121, + 'ENOLINK': 47, + 'EADV': 122, + 'ESRMNT': 123, + 'ECOMM': 124, + 'EPROTO': 65, + 'EMULTIHOP': 36, + 'EDOTDOT': 125, + 'EBADMSG': 9, + 'ENOTUNIQ': 126, + 'EBADFD': 127, + 'EREMCHG': 128, + 'ELIBACC': 129, + 'ELIBBAD': 130, + 'ELIBSCN': 131, + 'ELIBMAX': 132, + 'ELIBEXEC': 133, + 'ENOSYS': 52, + 'ENOTEMPTY': 55, + 'ENAMETOOLONG': 37, + 'ELOOP': 32, + 'EOPNOTSUPP': 138, + 'EPFNOSUPPORT': 139, + 'ECONNRESET': 15, + 'ENOBUFS': 42, + 'EAFNOSUPPORT': 5, + 'EPROTOTYPE': 67, + 'ENOTSOCK': 57, + 'ENOPROTOOPT': 50, + 'ESHUTDOWN': 140, + 'ECONNREFUSED': 14, + 'EADDRINUSE': 3, + 'ECONNABORTED': 13, + 'ENETUNREACH': 40, + 'ENETDOWN': 38, + 'ETIMEDOUT': 73, + 'EHOSTDOWN': 142, + 'EHOSTUNREACH': 23, + 'EINPROGRESS': 26, + 'EALREADY': 7, + 'EDESTADDRREQ': 17, + 'EMSGSIZE': 35, + 'EPROTONOSUPPORT': 66, + 'ESOCKTNOSUPPORT': 137, + 'EADDRNOTAVAIL': 4, + 'ENETRESET': 39, + 'EISCONN': 30, + 'ENOTCONN': 53, + 'ETOOMANYREFS': 141, + 'EUSERS': 136, + 'EDQUOT': 19, + 'ESTALE': 72, + 'ENOTSUP': 138, + 'ENOMEDIUM': 148, + 'EILSEQ': 25, + 'EOVERFLOW': 61, + 'ECANCELED': 11, + 'ENOTRECOVERABLE': 56, + 'EOWNERDEAD': 62, + 'ESTRPIPE': 135, + };; +var ASSERTIONS = true; + + + +/** @type {function(string, boolean=, number=)} */ +function intArrayFromString(stringy, dontAddNull, length) { + var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; + var u8array = new Array(len); + var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); + if (dontAddNull) u8array.length = numBytesWritten; + return u8array; +} + +function intArrayToString(array) { + var ret = []; + for (var i = 0; i < array.length; i++) { + var chr = array[i]; + if (chr > 0xFF) { + if (ASSERTIONS) { + assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); + } + chr &= 0xFF; + } + ret.push(String.fromCharCode(chr)); + } + return ret.join(''); +} + + +var asmLibraryArg = { + "__cxa_allocate_exception": ___cxa_allocate_exception, + "__cxa_throw": ___cxa_throw, + "abort": _abort, + "emscripten_memcpy_big": _emscripten_memcpy_big, + "emscripten_resize_heap": _emscripten_resize_heap, + "environ_get": _environ_get, + "environ_sizes_get": _environ_sizes_get, + "fd_close": _fd_close, + "fd_read": _fd_read, + "fd_seek": _fd_seek, + "fd_write": _fd_write, + "setTempRet0": _setTempRet0, + "strftime_l": _strftime_l +}; +var asm = createWasm(); +/** @type {function(...*):?} */ +var ___wasm_call_ctors = Module["___wasm_call_ctors"] = createExportWrapper("__wasm_call_ctors"); + +/** @type {function(...*):?} */ +var _Encoder_new = Module["_Encoder_new"] = createExportWrapper("Encoder_new"); + +/** @type {function(...*):?} */ +var _Encoder_delete = Module["_Encoder_delete"] = createExportWrapper("Encoder_delete"); + +/** @type {function(...*):?} */ +var _Encoder_input = Module["_Encoder_input"] = createExportWrapper("Encoder_input"); + +/** @type {function(...*):?} */ +var _Encoder_output = Module["_Encoder_output"] = createExportWrapper("Encoder_output"); + +/** @type {function(...*):?} */ +var _Decoder_new = Module["_Decoder_new"] = createExportWrapper("Decoder_new"); + +/** @type {function(...*):?} */ +var _Decoder_delete = Module["_Decoder_delete"] = createExportWrapper("Decoder_delete"); + +/** @type {function(...*):?} */ +var _Decoder_input = Module["_Decoder_input"] = createExportWrapper("Decoder_input"); + +/** @type {function(...*):?} */ +var _Decoder_output = Module["_Decoder_output"] = createExportWrapper("Decoder_output"); + +/** @type {function(...*):?} */ +var _String_size = Module["_String_size"] = createExportWrapper("String_size"); + +/** @type {function(...*):?} */ +var _String_new = Module["_String_new"] = createExportWrapper("String_new"); + +/** @type {function(...*):?} */ +var _String_data = Module["_String_data"] = createExportWrapper("String_data"); + +/** @type {function(...*):?} */ +var _String_delete = Module["_String_delete"] = createExportWrapper("String_delete"); + +/** @type {function(...*):?} */ +var _Int16Array_size = Module["_Int16Array_size"] = createExportWrapper("Int16Array_size"); + +/** @type {function(...*):?} */ +var _Int16Array_new = Module["_Int16Array_new"] = createExportWrapper("Int16Array_new"); + +/** @type {function(...*):?} */ +var _Int16Array_data = Module["_Int16Array_data"] = createExportWrapper("Int16Array_data"); + +/** @type {function(...*):?} */ +var _Int16Array_delete = Module["_Int16Array_delete"] = createExportWrapper("Int16Array_delete"); + +/** @type {function(...*):?} */ +var _malloc = Module["_malloc"] = createExportWrapper("malloc"); + +/** @type {function(...*):?} */ +var _free = Module["_free"] = createExportWrapper("free"); + +/** @type {function(...*):?} */ +var ___errno_location = Module["___errno_location"] = createExportWrapper("__errno_location"); + +/** @type {function(...*):?} */ +var _fflush = Module["_fflush"] = createExportWrapper("fflush"); + +/** @type {function(...*):?} */ +var _emscripten_stack_init = Module["_emscripten_stack_init"] = function() { + return (_emscripten_stack_init = Module["_emscripten_stack_init"] = Module["asm"]["emscripten_stack_init"]).apply(null, arguments); +}; + +/** @type {function(...*):?} */ +var _emscripten_stack_get_free = Module["_emscripten_stack_get_free"] = function() { + return (_emscripten_stack_get_free = Module["_emscripten_stack_get_free"] = Module["asm"]["emscripten_stack_get_free"]).apply(null, arguments); +}; + +/** @type {function(...*):?} */ +var _emscripten_stack_get_end = Module["_emscripten_stack_get_end"] = function() { + return (_emscripten_stack_get_end = Module["_emscripten_stack_get_end"] = Module["asm"]["emscripten_stack_get_end"]).apply(null, arguments); +}; + +/** @type {function(...*):?} */ +var stackSave = Module["stackSave"] = createExportWrapper("stackSave"); + +/** @type {function(...*):?} */ +var stackRestore = Module["stackRestore"] = createExportWrapper("stackRestore"); + +/** @type {function(...*):?} */ +var stackAlloc = Module["stackAlloc"] = createExportWrapper("stackAlloc"); + +/** @type {function(...*):?} */ +var dynCall_viijii = Module["dynCall_viijii"] = createExportWrapper("dynCall_viijii"); + +/** @type {function(...*):?} */ +var dynCall_jiji = Module["dynCall_jiji"] = createExportWrapper("dynCall_jiji"); + +/** @type {function(...*):?} */ +var dynCall_iiiiij = Module["dynCall_iiiiij"] = createExportWrapper("dynCall_iiiiij"); + +/** @type {function(...*):?} */ +var dynCall_iiiiijj = Module["dynCall_iiiiijj"] = createExportWrapper("dynCall_iiiiijj"); + +/** @type {function(...*):?} */ +var dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = createExportWrapper("dynCall_iiiiiijj"); + + + + + +// === Auto-generated postamble setup entry stuff === + +if (!Object.getOwnPropertyDescriptor(Module, "intArrayFromString")) Module["intArrayFromString"] = () => abort("'intArrayFromString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "intArrayToString")) Module["intArrayToString"] = () => abort("'intArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ccall")) Module["ccall"] = () => abort("'ccall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "cwrap")) Module["cwrap"] = () => abort("'cwrap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setValue")) Module["setValue"] = () => abort("'setValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getValue")) Module["getValue"] = () => abort("'getValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "allocate")) Module["allocate"] = () => abort("'allocate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF8ArrayToString")) Module["UTF8ArrayToString"] = () => abort("'UTF8ArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF8ToString")) Module["UTF8ToString"] = () => abort("'UTF8ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF8Array")) Module["stringToUTF8Array"] = () => abort("'stringToUTF8Array' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF8")) Module["stringToUTF8"] = () => abort("'stringToUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF8")) Module["lengthBytesUTF8"] = () => abort("'lengthBytesUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackTrace")) Module["stackTrace"] = () => abort("'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnPreRun")) Module["addOnPreRun"] = () => abort("'addOnPreRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnInit")) Module["addOnInit"] = () => abort("'addOnInit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnPreMain")) Module["addOnPreMain"] = () => abort("'addOnPreMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnExit")) Module["addOnExit"] = () => abort("'addOnExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addOnPostRun")) Module["addOnPostRun"] = () => abort("'addOnPostRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeStringToMemory")) Module["writeStringToMemory"] = () => abort("'writeStringToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeArrayToMemory")) Module["writeArrayToMemory"] = () => abort("'writeArrayToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeAsciiToMemory")) Module["writeAsciiToMemory"] = () => abort("'writeAsciiToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addRunDependency")) Module["addRunDependency"] = () => abort("'addRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "removeRunDependency")) Module["removeRunDependency"] = () => abort("'removeRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createFolder")) Module["FS_createFolder"] = () => abort("'FS_createFolder' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createPath")) Module["FS_createPath"] = () => abort("'FS_createPath' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createDataFile")) Module["FS_createDataFile"] = () => abort("'FS_createDataFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createPreloadedFile")) Module["FS_createPreloadedFile"] = () => abort("'FS_createPreloadedFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createLazyFile")) Module["FS_createLazyFile"] = () => abort("'FS_createLazyFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createLink")) Module["FS_createLink"] = () => abort("'FS_createLink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_createDevice")) Module["FS_createDevice"] = () => abort("'FS_createDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "FS_unlink")) Module["FS_unlink"] = () => abort("'FS_unlink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"); +if (!Object.getOwnPropertyDescriptor(Module, "getLEB")) Module["getLEB"] = () => abort("'getLEB' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getFunctionTables")) Module["getFunctionTables"] = () => abort("'getFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "alignFunctionTables")) Module["alignFunctionTables"] = () => abort("'alignFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerFunctions")) Module["registerFunctions"] = () => abort("'registerFunctions' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "addFunction")) Module["addFunction"] = () => abort("'addFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "removeFunction")) Module["removeFunction"] = () => abort("'removeFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getFuncWrapper")) Module["getFuncWrapper"] = () => abort("'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "prettyPrint")) Module["prettyPrint"] = () => abort("'prettyPrint' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "dynCall")) Module["dynCall"] = () => abort("'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getCompilerSetting")) Module["getCompilerSetting"] = () => abort("'getCompilerSetting' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "print")) Module["print"] = () => abort("'print' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "printErr")) Module["printErr"] = () => abort("'printErr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getTempRet0")) Module["getTempRet0"] = () => abort("'getTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setTempRet0")) Module["setTempRet0"] = () => abort("'setTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "callMain")) Module["callMain"] = () => abort("'callMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "abort")) Module["abort"] = () => abort("'abort' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "keepRuntimeAlive")) Module["keepRuntimeAlive"] = () => abort("'keepRuntimeAlive' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "zeroMemory")) Module["zeroMemory"] = () => abort("'zeroMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToNewUTF8")) Module["stringToNewUTF8"] = () => abort("'stringToNewUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setFileTime")) Module["setFileTime"] = () => abort("'setFileTime' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "abortOnCannotGrowMemory")) Module["abortOnCannotGrowMemory"] = () => abort("'abortOnCannotGrowMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscripten_realloc_buffer")) Module["emscripten_realloc_buffer"] = () => abort("'emscripten_realloc_buffer' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ENV")) Module["ENV"] = () => abort("'ENV' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "withStackSave")) Module["withStackSave"] = () => abort("'withStackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ERRNO_CODES")) Module["ERRNO_CODES"] = () => abort("'ERRNO_CODES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ERRNO_MESSAGES")) Module["ERRNO_MESSAGES"] = () => abort("'ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setErrNo")) Module["setErrNo"] = () => abort("'setErrNo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetPton4")) Module["inetPton4"] = () => abort("'inetPton4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetNtop4")) Module["inetNtop4"] = () => abort("'inetNtop4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetPton6")) Module["inetPton6"] = () => abort("'inetPton6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "inetNtop6")) Module["inetNtop6"] = () => abort("'inetNtop6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readSockaddr")) Module["readSockaddr"] = () => abort("'readSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeSockaddr")) Module["writeSockaddr"] = () => abort("'writeSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "DNS")) Module["DNS"] = () => abort("'DNS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getHostByName")) Module["getHostByName"] = () => abort("'getHostByName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GAI_ERRNO_MESSAGES")) Module["GAI_ERRNO_MESSAGES"] = () => abort("'GAI_ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "Protocols")) Module["Protocols"] = () => abort("'Protocols' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "Sockets")) Module["Sockets"] = () => abort("'Sockets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getRandomDevice")) Module["getRandomDevice"] = () => abort("'getRandomDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "traverseStack")) Module["traverseStack"] = () => abort("'traverseStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertFrameToPC")) Module["convertFrameToPC"] = () => abort("'convertFrameToPC' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UNWIND_CACHE")) Module["UNWIND_CACHE"] = () => abort("'UNWIND_CACHE' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "saveInUnwindCache")) Module["saveInUnwindCache"] = () => abort("'saveInUnwindCache' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertPCtoSourceLocation")) Module["convertPCtoSourceLocation"] = () => abort("'convertPCtoSourceLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readAsmConstArgsArray")) Module["readAsmConstArgsArray"] = () => abort("'readAsmConstArgsArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readAsmConstArgs")) Module["readAsmConstArgs"] = () => abort("'readAsmConstArgs' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "mainThreadEM_ASM")) Module["mainThreadEM_ASM"] = () => abort("'mainThreadEM_ASM' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "jstoi_q")) Module["jstoi_q"] = () => abort("'jstoi_q' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "jstoi_s")) Module["jstoi_s"] = () => abort("'jstoi_s' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getExecutableName")) Module["getExecutableName"] = () => abort("'getExecutableName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "listenOnce")) Module["listenOnce"] = () => abort("'listenOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "autoResumeAudioContext")) Module["autoResumeAudioContext"] = () => abort("'autoResumeAudioContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "dynCallLegacy")) Module["dynCallLegacy"] = () => abort("'dynCallLegacy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getDynCaller")) Module["getDynCaller"] = () => abort("'getDynCaller' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "dynCall")) Module["dynCall"] = () => abort("'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "callRuntimeCallbacks")) Module["callRuntimeCallbacks"] = () => abort("'callRuntimeCallbacks' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "wasmTableMirror")) Module["wasmTableMirror"] = () => abort("'wasmTableMirror' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setWasmTableEntry")) Module["setWasmTableEntry"] = () => abort("'setWasmTableEntry' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getWasmTableEntry")) Module["getWasmTableEntry"] = () => abort("'getWasmTableEntry' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "handleException")) Module["handleException"] = () => abort("'handleException' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepalivePush")) Module["runtimeKeepalivePush"] = () => abort("'runtimeKeepalivePush' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepalivePop")) Module["runtimeKeepalivePop"] = () => abort("'runtimeKeepalivePop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "callUserCallback")) Module["callUserCallback"] = () => abort("'callUserCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "maybeExit")) Module["maybeExit"] = () => abort("'maybeExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "safeSetTimeout")) Module["safeSetTimeout"] = () => abort("'safeSetTimeout' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "asmjsMangle")) Module["asmjsMangle"] = () => abort("'asmjsMangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "asyncLoad")) Module["asyncLoad"] = () => abort("'asyncLoad' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "alignMemory")) Module["alignMemory"] = () => abort("'alignMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "mmapAlloc")) Module["mmapAlloc"] = () => abort("'mmapAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "reallyNegative")) Module["reallyNegative"] = () => abort("'reallyNegative' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "unSign")) Module["unSign"] = () => abort("'unSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "reSign")) Module["reSign"] = () => abort("'reSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "formatString")) Module["formatString"] = () => abort("'formatString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "PATH")) Module["PATH"] = () => abort("'PATH' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "PATH_FS")) Module["PATH_FS"] = () => abort("'PATH_FS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SYSCALLS")) Module["SYSCALLS"] = () => abort("'SYSCALLS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "syscallMmap2")) Module["syscallMmap2"] = () => abort("'syscallMmap2' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "syscallMunmap")) Module["syscallMunmap"] = () => abort("'syscallMunmap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getSocketFromFD")) Module["getSocketFromFD"] = () => abort("'getSocketFromFD' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getSocketAddress")) Module["getSocketAddress"] = () => abort("'getSocketAddress' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "JSEvents")) Module["JSEvents"] = () => abort("'JSEvents' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerKeyEventCallback")) Module["registerKeyEventCallback"] = () => abort("'registerKeyEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "specialHTMLTargets")) Module["specialHTMLTargets"] = () => abort("'specialHTMLTargets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "maybeCStringToJsString")) Module["maybeCStringToJsString"] = () => abort("'maybeCStringToJsString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "findEventTarget")) Module["findEventTarget"] = () => abort("'findEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "findCanvasEventTarget")) Module["findCanvasEventTarget"] = () => abort("'findCanvasEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getBoundingClientRect")) Module["getBoundingClientRect"] = () => abort("'getBoundingClientRect' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillMouseEventData")) Module["fillMouseEventData"] = () => abort("'fillMouseEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerMouseEventCallback")) Module["registerMouseEventCallback"] = () => abort("'registerMouseEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerWheelEventCallback")) Module["registerWheelEventCallback"] = () => abort("'registerWheelEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerUiEventCallback")) Module["registerUiEventCallback"] = () => abort("'registerUiEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerFocusEventCallback")) Module["registerFocusEventCallback"] = () => abort("'registerFocusEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillDeviceOrientationEventData")) Module["fillDeviceOrientationEventData"] = () => abort("'fillDeviceOrientationEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerDeviceOrientationEventCallback")) Module["registerDeviceOrientationEventCallback"] = () => abort("'registerDeviceOrientationEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillDeviceMotionEventData")) Module["fillDeviceMotionEventData"] = () => abort("'fillDeviceMotionEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerDeviceMotionEventCallback")) Module["registerDeviceMotionEventCallback"] = () => abort("'registerDeviceMotionEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "screenOrientation")) Module["screenOrientation"] = () => abort("'screenOrientation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillOrientationChangeEventData")) Module["fillOrientationChangeEventData"] = () => abort("'fillOrientationChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerOrientationChangeEventCallback")) Module["registerOrientationChangeEventCallback"] = () => abort("'registerOrientationChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillFullscreenChangeEventData")) Module["fillFullscreenChangeEventData"] = () => abort("'fillFullscreenChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerFullscreenChangeEventCallback")) Module["registerFullscreenChangeEventCallback"] = () => abort("'registerFullscreenChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerRestoreOldStyle")) Module["registerRestoreOldStyle"] = () => abort("'registerRestoreOldStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "hideEverythingExceptGivenElement")) Module["hideEverythingExceptGivenElement"] = () => abort("'hideEverythingExceptGivenElement' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "restoreHiddenElements")) Module["restoreHiddenElements"] = () => abort("'restoreHiddenElements' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setLetterbox")) Module["setLetterbox"] = () => abort("'setLetterbox' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "currentFullscreenStrategy")) Module["currentFullscreenStrategy"] = () => abort("'currentFullscreenStrategy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "restoreOldWindowedStyle")) Module["restoreOldWindowedStyle"] = () => abort("'restoreOldWindowedStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "softFullscreenResizeWebGLRenderTarget")) Module["softFullscreenResizeWebGLRenderTarget"] = () => abort("'softFullscreenResizeWebGLRenderTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "doRequestFullscreen")) Module["doRequestFullscreen"] = () => abort("'doRequestFullscreen' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillPointerlockChangeEventData")) Module["fillPointerlockChangeEventData"] = () => abort("'fillPointerlockChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerPointerlockChangeEventCallback")) Module["registerPointerlockChangeEventCallback"] = () => abort("'registerPointerlockChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerPointerlockErrorEventCallback")) Module["registerPointerlockErrorEventCallback"] = () => abort("'registerPointerlockErrorEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "requestPointerLock")) Module["requestPointerLock"] = () => abort("'requestPointerLock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillVisibilityChangeEventData")) Module["fillVisibilityChangeEventData"] = () => abort("'fillVisibilityChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerVisibilityChangeEventCallback")) Module["registerVisibilityChangeEventCallback"] = () => abort("'registerVisibilityChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerTouchEventCallback")) Module["registerTouchEventCallback"] = () => abort("'registerTouchEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillGamepadEventData")) Module["fillGamepadEventData"] = () => abort("'fillGamepadEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerGamepadEventCallback")) Module["registerGamepadEventCallback"] = () => abort("'registerGamepadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerBeforeUnloadEventCallback")) Module["registerBeforeUnloadEventCallback"] = () => abort("'registerBeforeUnloadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "fillBatteryEventData")) Module["fillBatteryEventData"] = () => abort("'fillBatteryEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "battery")) Module["battery"] = () => abort("'battery' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "registerBatteryEventCallback")) Module["registerBatteryEventCallback"] = () => abort("'registerBatteryEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setCanvasElementSize")) Module["setCanvasElementSize"] = () => abort("'setCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getCanvasElementSize")) Module["getCanvasElementSize"] = () => abort("'getCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "demangle")) Module["demangle"] = () => abort("'demangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "demangleAll")) Module["demangleAll"] = () => abort("'demangleAll' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "jsStackTrace")) Module["jsStackTrace"] = () => abort("'jsStackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackTrace")) Module["stackTrace"] = () => abort("'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getEnvStrings")) Module["getEnvStrings"] = () => abort("'getEnvStrings' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "checkWasiClock")) Module["checkWasiClock"] = () => abort("'checkWasiClock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64")) Module["writeI53ToI64"] = () => abort("'writeI53ToI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64Clamped")) Module["writeI53ToI64Clamped"] = () => abort("'writeI53ToI64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64Signaling")) Module["writeI53ToI64Signaling"] = () => abort("'writeI53ToI64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToU64Clamped")) Module["writeI53ToU64Clamped"] = () => abort("'writeI53ToU64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToU64Signaling")) Module["writeI53ToU64Signaling"] = () => abort("'writeI53ToU64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readI53FromI64")) Module["readI53FromI64"] = () => abort("'readI53FromI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "readI53FromU64")) Module["readI53FromU64"] = () => abort("'readI53FromU64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertI32PairToI53")) Module["convertI32PairToI53"] = () => abort("'convertI32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "convertU32PairToI53")) Module["convertU32PairToI53"] = () => abort("'convertU32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setImmediateWrapped")) Module["setImmediateWrapped"] = () => abort("'setImmediateWrapped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "clearImmediateWrapped")) Module["clearImmediateWrapped"] = () => abort("'clearImmediateWrapped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "polyfillSetImmediate")) Module["polyfillSetImmediate"] = () => abort("'polyfillSetImmediate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "uncaughtExceptionCount")) Module["uncaughtExceptionCount"] = () => abort("'uncaughtExceptionCount' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exceptionLast")) Module["exceptionLast"] = () => abort("'exceptionLast' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exceptionCaught")) Module["exceptionCaught"] = () => abort("'exceptionCaught' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "ExceptionInfo")) Module["ExceptionInfo"] = () => abort("'ExceptionInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "CatchInfo")) Module["CatchInfo"] = () => abort("'CatchInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exception_addRef")) Module["exception_addRef"] = () => abort("'exception_addRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "exception_decRef")) Module["exception_decRef"] = () => abort("'exception_decRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "Browser")) Module["Browser"] = () => abort("'Browser' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "funcWrappers")) Module["funcWrappers"] = () => abort("'funcWrappers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "getFuncWrapper")) Module["getFuncWrapper"] = () => abort("'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "setMainLoop")) Module["setMainLoop"] = () => abort("'setMainLoop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "wget")) Module["wget"] = () => abort("'wget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "FS")) Module["FS"] = () => abort("'FS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "MEMFS")) Module["MEMFS"] = () => abort("'MEMFS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "TTY")) Module["TTY"] = () => abort("'TTY' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "PIPEFS")) Module["PIPEFS"] = () => abort("'PIPEFS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SOCKFS")) Module["SOCKFS"] = () => abort("'SOCKFS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "_setNetworkCallback")) Module["_setNetworkCallback"] = () => abort("'_setNetworkCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "tempFixedLengthArray")) Module["tempFixedLengthArray"] = () => abort("'tempFixedLengthArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "miniTempWebGLFloatBuffers")) Module["miniTempWebGLFloatBuffers"] = () => abort("'miniTempWebGLFloatBuffers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "heapObjectForWebGLType")) Module["heapObjectForWebGLType"] = () => abort("'heapObjectForWebGLType' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "heapAccessShiftForWebGLHeap")) Module["heapAccessShiftForWebGLHeap"] = () => abort("'heapAccessShiftForWebGLHeap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GL")) Module["GL"] = () => abort("'GL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGet")) Module["emscriptenWebGLGet"] = () => abort("'emscriptenWebGLGet' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "computeUnpackAlignedImageSize")) Module["computeUnpackAlignedImageSize"] = () => abort("'computeUnpackAlignedImageSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetTexPixelData")) Module["emscriptenWebGLGetTexPixelData"] = () => abort("'emscriptenWebGLGetTexPixelData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetUniform")) Module["emscriptenWebGLGetUniform"] = () => abort("'emscriptenWebGLGetUniform' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "webglGetUniformLocation")) Module["webglGetUniformLocation"] = () => abort("'webglGetUniformLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "webglPrepareUniformLocationsBeforeFirstUse")) Module["webglPrepareUniformLocationsBeforeFirstUse"] = () => abort("'webglPrepareUniformLocationsBeforeFirstUse' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "webglGetLeftBracePos")) Module["webglGetLeftBracePos"] = () => abort("'webglGetLeftBracePos' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetVertexAttrib")) Module["emscriptenWebGLGetVertexAttrib"] = () => abort("'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "writeGLArray")) Module["writeGLArray"] = () => abort("'writeGLArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "AL")) Module["AL"] = () => abort("'AL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_unicode")) Module["SDL_unicode"] = () => abort("'SDL_unicode' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_ttfContext")) Module["SDL_ttfContext"] = () => abort("'SDL_ttfContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_audio")) Module["SDL_audio"] = () => abort("'SDL_audio' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL")) Module["SDL"] = () => abort("'SDL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "SDL_gfx")) Module["SDL_gfx"] = () => abort("'SDL_gfx' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLUT")) Module["GLUT"] = () => abort("'GLUT' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "EGL")) Module["EGL"] = () => abort("'EGL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLFW_Window")) Module["GLFW_Window"] = () => abort("'GLFW_Window' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLFW")) Module["GLFW"] = () => abort("'GLFW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "GLEW")) Module["GLEW"] = () => abort("'GLEW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "IDBStore")) Module["IDBStore"] = () => abort("'IDBStore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "runAndAbortIfError")) Module["runAndAbortIfError"] = () => abort("'runAndAbortIfError' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "warnOnce")) Module["warnOnce"] = () => abort("'warnOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackSave")) Module["stackSave"] = () => abort("'stackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackRestore")) Module["stackRestore"] = () => abort("'stackRestore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stackAlloc")) Module["stackAlloc"] = () => abort("'stackAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "AsciiToString")) Module["AsciiToString"] = () => abort("'AsciiToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToAscii")) Module["stringToAscii"] = () => abort("'stringToAscii' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF16ToString")) Module["UTF16ToString"] = () => abort("'UTF16ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF16")) Module["stringToUTF16"] = () => abort("'stringToUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF16")) Module["lengthBytesUTF16"] = () => abort("'lengthBytesUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "UTF32ToString")) Module["UTF32ToString"] = () => abort("'UTF32ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF32")) Module["stringToUTF32"] = () => abort("'stringToUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF32")) Module["lengthBytesUTF32"] = () => abort("'lengthBytesUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "allocateUTF8")) Module["allocateUTF8"] = () => abort("'allocateUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +if (!Object.getOwnPropertyDescriptor(Module, "allocateUTF8OnStack")) Module["allocateUTF8OnStack"] = () => abort("'allocateUTF8OnStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"); +Module["writeStackCookie"] = writeStackCookie; +Module["checkStackCookie"] = checkStackCookie; +if (!Object.getOwnPropertyDescriptor(Module, "ALLOC_NORMAL")) Object.defineProperty(Module, "ALLOC_NORMAL", { configurable: true, get: function() { abort("'ALLOC_NORMAL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); +if (!Object.getOwnPropertyDescriptor(Module, "ALLOC_STACK")) Object.defineProperty(Module, "ALLOC_STACK", { configurable: true, get: function() { abort("'ALLOC_STACK' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); + +var calledRun; + +/** + * @constructor + * @this {ExitStatus} + */ +function ExitStatus(status) { + this.name = "ExitStatus"; + this.message = "Program terminated with exit(" + status + ")"; + this.status = status; +} + +var calledMain = false; + +dependenciesFulfilled = function runCaller() { + // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled +}; + +function stackCheckInit() { + // This is normally called automatically during __wasm_call_ctors but need to + // get these values before even running any of the ctors so we call it redundantly + // here. + // TODO(sbc): Move writeStackCookie to native to to avoid this. + _emscripten_stack_init(); + writeStackCookie(); +} + +/** @type {function(Array=)} */ +function run(args) { + args = args || arguments_; + + if (runDependencies > 0) { + return; + } + + stackCheckInit(); + + preRun(); + + // a preRun added a dependency, run will be called later + if (runDependencies > 0) { + return; + } + + function doRun() { + // run may have just been called through dependencies being fulfilled just in this very frame, + // or while the async setStatus time below was happening + if (calledRun) return; + calledRun = true; + Module['calledRun'] = true; + + if (ABORT) return; + + initRuntime(); + + if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); + + assert(!Module['_main'], 'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'); + + postRun(); + } + + if (Module['setStatus']) { + Module['setStatus']('Running...'); + setTimeout(function() { + setTimeout(function() { + Module['setStatus'](''); + }, 1); + doRun(); + }, 1); + } else + { + doRun(); + } + checkStackCookie(); +} +Module['run'] = run; + +function checkUnflushedContent() { + // Compiler settings do not allow exiting the runtime, so flushing + // the streams is not possible. but in ASSERTIONS mode we check + // if there was something to flush, and if so tell the user they + // should request that the runtime be exitable. + // Normally we would not even include flush() at all, but in ASSERTIONS + // builds we do so just for this check, and here we see if there is any + // content to flush, that is, we check if there would have been + // something a non-ASSERTIONS build would have not seen. + // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 + // mode (which has its own special function for this; otherwise, all + // the code is inside libc) + var oldOut = out; + var oldErr = err; + var has = false; + out = err = (x) => { + has = true; + } + try { // it doesn't matter if it fails + _fflush(0); + // also flush in the JS FS layer + ['stdout', 'stderr'].forEach(function(name) { + var info = FS.analyzePath('/dev/' + name); + if (!info) return; + var stream = info.object; + var rdev = stream.rdev; + var tty = TTY.ttys[rdev]; + if (tty && tty.output && tty.output.length) { + has = true; + } + }); + } catch(e) {} + out = oldOut; + err = oldErr; + if (has) { + warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.'); + } +} + +/** @param {boolean|number=} implicit */ +function exit(status, implicit) { + EXITSTATUS = status; + + checkUnflushedContent(); + + if (keepRuntimeAlive()) { + // if exit() was called, we may warn the user if the runtime isn't actually being shut down + if (!implicit) { + var msg = 'program exited (with status: ' + status + '), but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)'; + err(msg); + } + } else { + exitRuntime(); + } + + procExit(status); +} + +function procExit(code) { + EXITSTATUS = code; + if (!keepRuntimeAlive()) { + if (Module['onExit']) Module['onExit'](code); + ABORT = true; + } + quit_(code, new ExitStatus(code)); +} + +if (Module['preInit']) { + if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; + while (Module['preInit'].length > 0) { + Module['preInit'].pop()(); + } +} + +run(); + + + + + +// Encoder + +// create encoder +// channels: 1-2 +// samplerate: 8000,12000,16000,24000,48000 +// bitrate: see Opus recommended bitrates +// frame_size: frame size in milliseconds (2.5,5,10,20,40,60), 20 is recommended +// voice_optimization: true/false +function Encoder(channels, samplerate, bitrate, frame_size, voice_optimization) +{ + this.enc = Module._Encoder_new.apply(null, arguments); + this.out = Module._String_new(); +} + +// free encoder memory +Encoder.prototype.destroy = function() +{ + Module._Encoder_delete(this.enc); + Module._String_delete(this.out); +} + +// add samples to the encoder buffer +// samples: Int16Array of interleaved (if multiple channels) samples +Encoder.prototype.input = function(samples) +{ + var ptr = Module._malloc(samples.length*samples.BYTES_PER_ELEMENT); + var pdata = new Uint8Array(Module.HEAPU8.buffer, ptr, samples.length*samples.BYTES_PER_ELEMENT); + pdata.set(new Uint8Array(samples.buffer, samples.byteOffset, samples.length*samples.BYTES_PER_ELEMENT)); + + Module._Encoder_input(this.enc, ptr, samples.length); + Module._free(ptr); +} + +// output the next encoded packet +// return Uint8Array (valid until the next output call) or null if there is no packet to output +Encoder.prototype.output = function() +{ + var ok = Module._Encoder_output(this.enc, this.out); + if(ok) + return new Uint8Array(Module.HEAPU8.buffer, Module._String_data(this.out), Module._String_size(this.out)); +} + +// Decoder + +// create decoder +// channels and samplerate should match the encoder options +function Decoder(channels, samplerate) +{ + this.dec = Module._Decoder_new.apply(null, arguments); + this.out = Module._Int16Array_new(); +} + +// free decoder memory +Decoder.prototype.destroy = function() +{ + Module._Decoder_delete(this.dec); + Module._Int16Array_delete(this.out); +} + +// add packet to the decoder buffer +// packet: Uint8Array +Decoder.prototype.input = function(packet) +{ + var ptr = Module._malloc(packet.length*packet.BYTES_PER_ELEMENT); + var pdata = new Uint8Array(Module.HEAPU8.buffer, ptr, packet.length*packet.BYTES_PER_ELEMENT); + pdata.set(new Uint8Array(packet.buffer, packet.byteOffset, packet.length*packet.BYTES_PER_ELEMENT)); + + Module._Decoder_input(this.dec, ptr, packet.length); + Module._free(ptr); +} + +// output the next decoded samples +// return samples (interleaved if multiple channels) as Int16Array (valid until the next output call) or null if there is no output +Decoder.prototype.output = function() +{ + var ok = Module._Decoder_output(this.dec, this.out); + if(ok) + return new Int16Array(Module.HEAPU8.buffer, Module._Int16Array_data(this.out), Module._Int16Array_size(this.out)); +} + + +//export objects +Module.Encoder = Encoder; +Module.Decoder = Decoder; + +//make the module global if not using nodejs +if(Module["ENVIRONMENT"] != "NODE") + libopus = Module; + +var dec; +var i = 0; +self.addEventListener('message', (e) => { + if (e.data.channels > 0) { + if (dec) dec.destroy(); + dec = new Decoder(e.data.channels, e.data.sampleRate); + } else { + dec.input(e.data); + self.postMessage(dec.output().slice(0)); + } +}); \ No newline at end of file diff --git a/static/web-client/libopus.wasm b/static/web-client/libopus.wasm new file mode 100644 index 0000000..36e42af Binary files /dev/null and b/static/web-client/libopus.wasm differ diff --git a/static/web-client/libs/firebase-analytics.js b/static/web-client/libs/firebase-analytics.js new file mode 100644 index 0000000..9b9a02b --- /dev/null +++ b/static/web-client/libs/firebase-analytics.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("@firebase/app")):"function"==typeof define&&define.amd?define(["@firebase/app"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).firebase)}(this,function(mt){"use strict";try{!function(){function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=e(mt),r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};var s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;na[0]&&t[1]=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){for(var n=0,r=t.length,i=e.length;n"})):"Error",e=this.serviceName+": "+e+" ("+o+").";return new f(o,e,i)},n);function n(e,t,n){this.service=e,this.serviceName=t,this.errors=n}var y=/\{\$([^}]+)}/g,b=1e3,w=2,I=144e5,_=.5;function E(e,t,n){void 0===n&&(n=w);n=(t=void 0===t?b:t)*Math.pow(n,e),e=Math.round(_*n*(Math.random()-.5)*2);return Math.min(I,n+e)}var T=(S.prototype.setInstantiationMode=function(e){return this.instantiationMode=e,this},S.prototype.setMultipleInstances=function(e){return this.multipleInstances=e,this},S.prototype.setServiceProps=function(e){return this.serviceProps=e,this},S.prototype.setInstanceCreatedCallback=function(e){return this.onInstanceCreated=e,this},S);function S(e,t,n){this.name=e,this.instanceFactory=t,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}function C(n){return new Promise(function(e,t){n.onsuccess=function(){e(n.result)},n.onerror=function(){t(n.error)}})}function O(n,r,i){var o,e=new Promise(function(e,t){C(o=n[r].apply(n,i)).then(e,t)});return e.request=o,e}function N(e,n,t){t.forEach(function(t){Object.defineProperty(e.prototype,t,{get:function(){return this[n][t]},set:function(e){this[n][t]=e}})})}function D(t,n,r,e){e.forEach(function(e){e in r.prototype&&(t.prototype[e]=function(){return O(this[n],e,arguments)})})}function P(t,n,r,e){e.forEach(function(e){e in r.prototype&&(t.prototype[e]=function(){return this[n][e].apply(this[n],arguments)})})}function A(e,r,t,n){n.forEach(function(n){n in t.prototype&&(e.prototype[n]=function(){return e=this[r],(t=O(e,n,arguments)).then(function(e){if(e)return new k(e,t.request)});var e,t})})}function x(e){this._index=e}function k(e,t){this._cursor=e,this._request=t}function j(e){this._store=e}function L(n){this._tx=n,this.complete=new Promise(function(e,t){n.oncomplete=function(){e()},n.onerror=function(){t(n.error)},n.onabort=function(){t(n.error)}})}function R(e,t,n){this._db=e,this.oldVersion=t,this.transaction=new L(n)}function F(e){this._db=e}N(x,"_index",["name","keyPath","multiEntry","unique"]),D(x,"_index",IDBIndex,["get","getKey","getAll","getAllKeys","count"]),A(x,"_index",IDBIndex,["openCursor","openKeyCursor"]),N(k,"_cursor",["direction","key","primaryKey","value"]),D(k,"_cursor",IDBCursor,["update","delete"]),["advance","continue","continuePrimaryKey"].forEach(function(n){n in IDBCursor.prototype&&(k.prototype[n]=function(){var t=this,e=arguments;return Promise.resolve().then(function(){return t._cursor[n].apply(t._cursor,e),C(t._request).then(function(e){if(e)return new k(e,t._request)})})})}),j.prototype.createIndex=function(){return new x(this._store.createIndex.apply(this._store,arguments))},j.prototype.index=function(){return new x(this._store.index.apply(this._store,arguments))},N(j,"_store",["name","keyPath","indexNames","autoIncrement"]),D(j,"_store",IDBObjectStore,["put","add","delete","clear","get","getAll","getKey","getAllKeys","count"]),A(j,"_store",IDBObjectStore,["openCursor","openKeyCursor"]),P(j,"_store",IDBObjectStore,["deleteIndex"]),L.prototype.objectStore=function(){return new j(this._tx.objectStore.apply(this._tx,arguments))},N(L,"_tx",["objectStoreNames","mode"]),P(L,"_tx",IDBTransaction,["abort"]),R.prototype.createObjectStore=function(){return new j(this._db.createObjectStore.apply(this._db,arguments))},N(R,"_db",["name","version","objectStoreNames"]),P(R,"_db",IDBDatabase,["deleteObjectStore","close"]),F.prototype.transaction=function(){return new L(this._db.transaction.apply(this._db,arguments))},N(F,"_db",["name","version","objectStoreNames"]),P(F,"_db",IDBDatabase,["close"]),["openCursor","openKeyCursor"].forEach(function(i){[j,x].forEach(function(e){i in e.prototype&&(e.prototype[i.replace("open","iterate")]=function(){var e=(n=arguments,Array.prototype.slice.call(n)),t=e[e.length-1],n=this._store||this._index,r=n[i].apply(n,e.slice(0,-1));r.onsuccess=function(){t(r.result)}})})}),[x,j].forEach(function(e){e.prototype.getAll||(e.prototype.getAll=function(e,n){var r=this,i=[];return new Promise(function(t){r.iterateCursor(e,function(e){e?(i.push(e.value),void 0===n||i.length!=n?e.continue():t(i)):t(i)})})})});var M="0.4.32",B=1e4,H="w:"+M,q="FIS_v2",V="https://firebaseinstallations.googleapis.com/v1",G=36e5,K=((Re={})["missing-app-config-values"]='Missing App configuration value: "{$valueName}"',Re["not-registered"]="Firebase Installation is not registered.",Re["installation-not-found"]="Firebase Installation not found.",Re["request-failed"]='{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',Re["app-offline"]="Could not process request. Application offline.",Re["delete-pending-registration"]="Can't delete installation while there is a pending registration request.",Re),U=new m("installations","Installations",K);function W(e){return e instanceof f&&e.code.includes("request-failed")}function $(e){e=e.projectId;return V+"/projects/"+e+"/installations"}function z(e){return{token:e.token,requestStatus:2,expiresIn:(e=e.expiresIn,Number(e.replace("s","000"))),creationTime:Date.now()}}function J(n,r){return p(this,void 0,void 0,function(){var t;return h(this,function(e){switch(e.label){case 0:return[4,r.json()];case 1:return t=e.sent(),t=t.error,[2,U.create("request-failed",{requestName:n,serverCode:t.code,serverMessage:t.message,serverStatus:t.status})]}})})}function Y(e){e=e.apiKey;return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e})}function X(e,t){t=t.refreshToken,e=Y(e);return e.append("Authorization",q+" "+t),e}function Z(n){return p(this,void 0,void 0,function(){var t;return h(this,function(e){switch(e.label){case 0:return[4,n()];case 1:return 500<=(t=e.sent()).status&&t.status<600?[2,n()]:[2,t]}})})}function Q(t){return new Promise(function(e){setTimeout(e,t)})}function ee(e){return btoa(String.fromCharCode.apply(String,u([],function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||0a[0]&&t[1]=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||0"})):"Error",e=this.serviceName+": "+e+" ("+o+").";return new c(o,e,i)},v);function v(e,t,n){this.service=e,this.serviceName=t,this.errors=n}var m=/\{\$([^}]+)}/g;function y(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function g(e,t){t=new b(e,t);return t.subscribe.bind(t)}var b=(I.prototype.next=function(t){this.forEachObserver(function(e){e.next(t)})},I.prototype.error=function(t){this.forEachObserver(function(e){e.error(t)}),this.close(t)},I.prototype.complete=function(){this.forEachObserver(function(e){e.complete()}),this.close()},I.prototype.subscribe=function(e,t,n){var r,i=this;if(void 0===e&&void 0===t&&void 0===n)throw new Error("Missing Observer.");void 0===(r=function(e,t){if("object"!=typeof e||null===e)return!1;for(var n=0,r=t;n=(null!=o?o:e.logLevel)&&a({level:R[t].toLowerCase(),message:i,args:n,type:e.name})}}(n[e])}var H=((H={})["no-app"]="No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()",H["bad-app-name"]="Illegal App name: '{$appName}",H["duplicate-app"]="Firebase App named '{$appName}' already exists",H["app-deleted"]="Firebase App named '{$appName}' already deleted",H["invalid-app-argument"]="firebase.{$appName}() takes either no argument or a Firebase App instance.",H["invalid-log-argument"]="First argument to `onLog` must be null or a function.",H),V=new d("app","Firebase",H),B="@firebase/app",M="[DEFAULT]",U=((H={})[B]="fire-core",H["@firebase/analytics"]="fire-analytics",H["@firebase/app-check"]="fire-app-check",H["@firebase/auth"]="fire-auth",H["@firebase/database"]="fire-rtdb",H["@firebase/functions"]="fire-fn",H["@firebase/installations"]="fire-iid",H["@firebase/messaging"]="fire-fcm",H["@firebase/performance"]="fire-perf",H["@firebase/remote-config"]="fire-rc",H["@firebase/storage"]="fire-gcs",H["@firebase/firestore"]="fire-fst",H["fire-js"]="fire-js",H["firebase-wrapper"]="fire-js-all",H),W=new z("@firebase/app"),G=(Object.defineProperty($.prototype,"automaticDataCollectionEnabled",{get:function(){return this.checkDestroyed_(),this.automaticDataCollectionEnabled_},set:function(e){this.checkDestroyed_(),this.automaticDataCollectionEnabled_=e},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"name",{get:function(){return this.checkDestroyed_(),this.name_},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"options",{get:function(){return this.checkDestroyed_(),this.options_},enumerable:!1,configurable:!0}),$.prototype.delete=function(){var t=this;return new Promise(function(e){t.checkDestroyed_(),e()}).then(function(){return t.firebase_.INTERNAL.removeApp(t.name_),Promise.all(t.container.getProviders().map(function(e){return e.delete()}))}).then(function(){t.isDeleted_=!0})},$.prototype._getService=function(e,t){void 0===t&&(t=M),this.checkDestroyed_();var n=this.container.getProvider(e);return n.isInitialized()||"EXPLICIT"!==(null===(e=n.getComponent())||void 0===e?void 0:e.instantiationMode)||n.initialize(),n.getImmediate({identifier:t})},$.prototype._removeServiceInstance=function(e,t){void 0===t&&(t=M),this.container.getProvider(e).clearInstance(t)},$.prototype._addComponent=function(t){try{this.container.addComponent(t)}catch(e){W.debug("Component "+t.name+" failed to register with FirebaseApp "+this.name,e)}},$.prototype._addOrOverwriteComponent=function(e){this.container.addOrOverwriteComponent(e)},$.prototype.toJSON=function(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}},$.prototype.checkDestroyed_=function(){if(this.isDeleted_)throw V.create("app-deleted",{appName:this.name_})},$);function $(e,t,n){var r=this;this.firebase_=n,this.isDeleted_=!1,this.name_=t.name,this.automaticDataCollectionEnabled_=t.automaticDataCollectionEnabled||!1,this.options_=h(void 0,e),this.container=new S(t.name),this._addComponent(new O("app",function(){return r},"PUBLIC")),this.firebase_.INTERNAL.components.forEach(function(e){return r._addComponent(e)})}G.prototype.name&&G.prototype.options||G.prototype.delete||console.log("dc");var K="8.10.1";function Y(a){var s={},l=new Map,c={__esModule:!0,initializeApp:function(e,t){void 0===t&&(t={});"object"==typeof t&&null!==t||(t={name:t});var n=t;void 0===n.name&&(n.name=M);t=n.name;if("string"!=typeof t||!t)throw V.create("bad-app-name",{appName:String(t)});if(y(s,t))throw V.create("duplicate-app",{appName:t});n=new a(e,n,c);return s[t]=n},app:u,registerVersion:function(e,t,n){var r=null!==(i=U[e])&&void 0!==i?i:e;n&&(r+="-"+n);var i=r.match(/\s|\//),e=t.match(/\s|\//);i||e?(n=['Unable to register library "'+r+'" with version "'+t+'":'],i&&n.push('library name "'+r+'" contains illegal characters (whitespace or "/")'),i&&e&&n.push("and"),e&&n.push('version name "'+t+'" contains illegal characters (whitespace or "/")'),W.warn(n.join(" "))):o(new O(r+"-version",function(){return{library:r,version:t}},"VERSION"))},setLogLevel:T,onLog:function(e,t){if(null!==e&&"function"!=typeof e)throw V.create("invalid-log-argument");x(e,t)},apps:null,SDK_VERSION:K,INTERNAL:{registerComponent:o,removeApp:function(e){delete s[e]},components:l,useAsService:function(e,t){return"serverAuth"!==t?t:null}}};function u(e){if(!y(s,e=e||M))throw V.create("no-app",{appName:e});return s[e]}function o(n){var e,r=n.name;if(l.has(r))return W.debug("There were multiple attempts to register component "+r+"."),"PUBLIC"===n.type?c[r]:null;l.set(r,n),"PUBLIC"===n.type&&(e=function(e){if("function"!=typeof(e=void 0===e?u():e)[r])throw V.create("invalid-app-argument",{appName:r});return e[r]()},void 0!==n.serviceProps&&h(e,n.serviceProps),c[r]=e,a.prototype[r]=function(){for(var e=[],t=0;tu in e?vi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[u]=r;var _=(e,u,r)=>(Ei(e,typeof u!="symbol"?u+"":u,r),r);import{m as o,l as $e,s as hi,Q as mi,a as Fi,b as Nu,P as Di}from"./vendor.b7bb6fa2.js";const Ai=function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const t of i)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const t={};return i.integrity&&(t.integrity=i.integrity),i.referrerpolicy&&(t.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?t.credentials="include":i.crossorigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(i){if(i.ep)return;i.ep=!0;const t=r(i);fetch(i.href,t)}};Ai();var y;(function(e){e[e.Unknown=0]="Unknown",e[e.Alt=1]="Alt",e[e.Backspace=2]="Backspace",e[e.CapsLock=3]="CapsLock",e[e.Control=4]="Control",e[e.Delete=5]="Delete",e[e.DownArrow=6]="DownArrow",e[e.End=7]="End",e[e.Escape=8]="Escape",e[e.F1=9]="F1",e[e.F10=10]="F10",e[e.F11=11]="F11",e[e.F12=12]="F12",e[e.F2=13]="F2",e[e.F3=14]="F3",e[e.F4=15]="F4",e[e.F5=16]="F5",e[e.F6=17]="F6",e[e.F7=18]="F7",e[e.F8=19]="F8",e[e.F9=20]="F9",e[e.Home=21]="Home",e[e.LeftArrow=22]="LeftArrow",e[e.Meta=23]="Meta",e[e.Option=24]="Option",e[e.PageDown=25]="PageDown",e[e.PageUp=26]="PageUp",e[e.Return=27]="Return",e[e.RightArrow=28]="RightArrow",e[e.Shift=29]="Shift",e[e.Space=30]="Space",e[e.Tab=31]="Tab",e[e.UpArrow=32]="UpArrow",e[e.Numpad0=33]="Numpad0",e[e.Numpad1=34]="Numpad1",e[e.Numpad2=35]="Numpad2",e[e.Numpad3=36]="Numpad3",e[e.Numpad4=37]="Numpad4",e[e.Numpad5=38]="Numpad5",e[e.Numpad6=39]="Numpad6",e[e.Numpad7=40]="Numpad7",e[e.Numpad8=41]="Numpad8",e[e.Numpad9=42]="Numpad9",e[e.Cancel=43]="Cancel",e[e.Clear=44]="Clear",e[e.Menu=45]="Menu",e[e.Pause=46]="Pause",e[e.Kana=47]="Kana",e[e.Hangul=48]="Hangul",e[e.Junja=49]="Junja",e[e.Final=50]="Final",e[e.Hanja=51]="Hanja",e[e.Kanji=52]="Kanji",e[e.Convert=53]="Convert",e[e.Select=54]="Select",e[e.Print=55]="Print",e[e.Execute=56]="Execute",e[e.Snapshot=57]="Snapshot",e[e.Insert=58]="Insert",e[e.Help=59]="Help",e[e.Sleep=60]="Sleep",e[e.Separator=61]="Separator",e[e.Scroll=62]="Scroll",e[e.NumLock=63]="NumLock",e[e.RWin=64]="RWin",e[e.Apps=65]="Apps",e[e.Multiply=66]="Multiply",e[e.Add=67]="Add",e[e.Subtract=68]="Subtract",e[e.Decimal=69]="Decimal",e[e.Divide=70]="Divide",e[e.Equals=71]="Equals",e[e.NumpadEnter=72]="NumpadEnter",e[e.RShift=73]="RShift",e[e.RControl=74]="RControl",e[e.RAlt=75]="RAlt",e[e.CtrlAltDel=100]="CtrlAltDel",e[e.LockScreen=101]="LockScreen",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(y||(y={}));function je(e){switch(e){case 0:case"Unknown":return 0;case 1:case"Alt":return 1;case 2:case"Backspace":return 2;case 3:case"CapsLock":return 3;case 4:case"Control":return 4;case 5:case"Delete":return 5;case 6:case"DownArrow":return 6;case 7:case"End":return 7;case 8:case"Escape":return 8;case 9:case"F1":return 9;case 10:case"F10":return 10;case 11:case"F11":return 11;case 12:case"F12":return 12;case 13:case"F2":return 13;case 14:case"F3":return 14;case 15:case"F4":return 15;case 16:case"F5":return 16;case 17:case"F6":return 17;case 18:case"F7":return 18;case 19:case"F8":return 19;case 20:case"F9":return 20;case 21:case"Home":return 21;case 22:case"LeftArrow":return 22;case 23:case"Meta":return 23;case 24:case"Option":return 24;case 25:case"PageDown":return 25;case 26:case"PageUp":return 26;case 27:case"Return":return 27;case 28:case"RightArrow":return 28;case 29:case"Shift":return 29;case 30:case"Space":return 30;case 31:case"Tab":return 31;case 32:case"UpArrow":return 32;case 33:case"Numpad0":return 33;case 34:case"Numpad1":return 34;case 35:case"Numpad2":return 35;case 36:case"Numpad3":return 36;case 37:case"Numpad4":return 37;case 38:case"Numpad5":return 38;case 39:case"Numpad6":return 39;case 40:case"Numpad7":return 40;case 41:case"Numpad8":return 41;case 42:case"Numpad9":return 42;case 43:case"Cancel":return 43;case 44:case"Clear":return 44;case 45:case"Menu":return 45;case 46:case"Pause":return 46;case 47:case"Kana":return 47;case 48:case"Hangul":return 48;case 49:case"Junja":return 49;case 50:case"Final":return 50;case 51:case"Hanja":return 51;case 52:case"Kanji":return 52;case 53:case"Convert":return 53;case 54:case"Select":return 54;case 55:case"Print":return 55;case 56:case"Execute":return 56;case 57:case"Snapshot":return 57;case 58:case"Insert":return 58;case 59:case"Help":return 59;case 60:case"Sleep":return 60;case 61:case"Separator":return 61;case 62:case"Scroll":return 62;case 63:case"NumLock":return 63;case 64:case"RWin":return 64;case 65:case"Apps":return 65;case 66:case"Multiply":return 66;case 67:case"Add":return 67;case 68:case"Subtract":return 68;case 69:case"Decimal":return 69;case 70:case"Divide":return 70;case 71:case"Equals":return 71;case 72:case"NumpadEnter":return 72;case 73:case"RShift":return 73;case 74:case"RControl":return 74;case 75:case"RAlt":return 75;case 100:case"CtrlAltDel":return 100;case 101:case"LockScreen":return 101;case-1:case"UNRECOGNIZED":default:return-1}}function ou(e){switch(e){case 0:return"Unknown";case 1:return"Alt";case 2:return"Backspace";case 3:return"CapsLock";case 4:return"Control";case 5:return"Delete";case 6:return"DownArrow";case 7:return"End";case 8:return"Escape";case 9:return"F1";case 10:return"F10";case 11:return"F11";case 12:return"F12";case 13:return"F2";case 14:return"F3";case 15:return"F4";case 16:return"F5";case 17:return"F6";case 18:return"F7";case 19:return"F8";case 20:return"F9";case 21:return"Home";case 22:return"LeftArrow";case 23:return"Meta";case 24:return"Option";case 25:return"PageDown";case 26:return"PageUp";case 27:return"Return";case 28:return"RightArrow";case 29:return"Shift";case 30:return"Space";case 31:return"Tab";case 32:return"UpArrow";case 33:return"Numpad0";case 34:return"Numpad1";case 35:return"Numpad2";case 36:return"Numpad3";case 37:return"Numpad4";case 38:return"Numpad5";case 39:return"Numpad6";case 40:return"Numpad7";case 41:return"Numpad8";case 42:return"Numpad9";case 43:return"Cancel";case 44:return"Clear";case 45:return"Menu";case 46:return"Pause";case 47:return"Kana";case 48:return"Hangul";case 49:return"Junja";case 50:return"Final";case 51:return"Hanja";case 52:return"Kanji";case 53:return"Convert";case 54:return"Select";case 55:return"Print";case 56:return"Execute";case 57:return"Snapshot";case 58:return"Insert";case 59:return"Help";case 60:return"Sleep";case 61:return"Separator";case 62:return"Scroll";case 63:return"NumLock";case 64:return"RWin";case 65:return"Apps";case 66:return"Multiply";case 67:return"Add";case 68:return"Subtract";case 69:return"Decimal";case 70:return"Divide";case 71:return"Equals";case 72:return"NumpadEnter";case 73:return"RShift";case 74:return"RControl";case 75:return"RAlt";case 100:return"CtrlAltDel";case 101:return"LockScreen";default:return"UNKNOWN"}}var xu;(function(e){e[e.Dir=0]="Dir",e[e.DirLink=2]="DirLink",e[e.DirDrive=3]="DirDrive",e[e.File=4]="File",e[e.FileLink=5]="FileLink",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(xu||(xu={}));function ki(e){switch(e){case 0:case"Dir":return 0;case 2:case"DirLink":return 2;case 3:case"DirDrive":return 3;case 4:case"File":return 4;case 5:case"FileLink":return 5;case-1:case"UNRECOGNIZED":default:return-1}}function yi(e){switch(e){case 0:return"Dir";case 2:return"DirLink";case 3:return"DirDrive";case 4:return"File";case 5:return"FileLink";default:return"UNKNOWN"}}var H;(function(e){e[e.NotSet=0]="NotSet",e[e.Low=2]="Low",e[e.Balanced=3]="Balanced",e[e.Best=4]="Best",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(H||(H={}));function Ci(e){switch(e){case 0:case"NotSet":return 0;case 2:case"Low":return 2;case 3:case"Balanced":return 3;case 4:case"Best":return 4;case-1:case"UNRECOGNIZED":default:return-1}}function Bi(e){switch(e){case 0:return"NotSet";case 2:return"Low";case 3:return"Balanced";case 4:return"Best";default:return"UNKNOWN"}}var Z;(function(e){e[e.Keyboard=0]="Keyboard",e[e.Clipboard=2]="Clipboard",e[e.Audio=3]="Audio",e[e.File=4]="File",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(Z||(Z={}));function Si(e){switch(e){case 0:case"Keyboard":return 0;case 2:case"Clipboard":return 2;case 3:case"Audio":return 3;case 4:case"File":return 4;case-1:case"UNRECOGNIZED":default:return-1}}function wi(e){switch(e){case 0:return"Keyboard";case 2:return"Clipboard";case 3:return"Audio";case 4:return"File";default:return"UNKNOWN"}}var x;(function(e){e[e.NotSet=0]="NotSet",e[e.No=1]="No",e[e.Yes=2]="Yes",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(x||(x={}));function R(e){switch(e){case 0:case"NotSet":return 0;case 1:case"No":return 1;case 2:case"Yes":return 2;case-1:case"UNRECOGNIZED":default:return-1}}function P(e){switch(e){case 0:return"NotSet";case 1:return"No";case 2:return"Yes";default:return"UNKNOWN"}}function Ru(){return{data:new Uint8Array,key:!1,pts:0}}const G={encode(e,u=o.Writer.create()){return e.data.length!==0&&u.uint32(10).bytes(e.data),e.key===!0&&u.uint32(16).bool(e.key),e.pts!==0&&u.uint32(24).int64(e.pts),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ru();for(;r.pos>>3){case 1:i.data=r.bytes();break;case 2:i.key=r.bool();break;case 3:i.pts=z(r.int64());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{data:a(e.data)?h(e.data):new Uint8Array,key:a(e.key)?Boolean(e.key):!1,pts:a(e.pts)?Number(e.pts):0}},toJSON(e){const u={};return e.data!==void 0&&(u.data=m(e.data!==void 0?e.data:new Uint8Array)),e.key!==void 0&&(u.key=e.key),e.pts!==void 0&&(u.pts=Math.round(e.pts)),u},fromPartial(e){var r,n,i;const u=Ru();return u.data=(r=e.data)!=null?r:new Uint8Array,u.key=(n=e.key)!=null?n:!1,u.pts=(i=e.pts)!=null?i:0,u}};function Pu(){return{frames:[]}}const K={encode(e,u=o.Writer.create()){for(const r of e.frames)G.encode(r,u.uint32(10).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Pu();for(;r.pos>>3){case 1:i.frames.push(G.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{frames:Array.isArray(e==null?void 0:e.frames)?e.frames.map(u=>G.fromJSON(u)):[]}},toJSON(e){const u={};return e.frames?u.frames=e.frames.map(r=>r?G.toJSON(r):void 0):u.frames=[],u},fromPartial(e){var r;const u=Pu();return u.frames=((r=e.frames)==null?void 0:r.map(n=>G.fromPartial(n)))||[],u}};function bu(){return{compress:!1}}const Y={encode(e,u=o.Writer.create()){return e.compress===!0&&u.uint32(8).bool(e.compress),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=bu();for(;r.pos>>3){case 1:i.compress=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{compress:a(e.compress)?Boolean(e.compress):!1}},toJSON(e){const u={};return e.compress!==void 0&&(u.compress=e.compress),u},fromPartial(e){var r;const u=bu();return u.compress=(r=e.compress)!=null?r:!1,u}};function Ou(){return{compress:!1,stride:0}}const Q={encode(e,u=o.Writer.create()){return e.compress===!0&&u.uint32(8).bool(e.compress),e.stride!==0&&u.uint32(16).int32(e.stride),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ou();for(;r.pos>>3){case 1:i.compress=r.bool();break;case 2:i.stride=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{compress:a(e.compress)?Boolean(e.compress):!1,stride:a(e.stride)?Number(e.stride):0}},toJSON(e){const u={};return e.compress!==void 0&&(u.compress=e.compress),e.stride!==void 0&&(u.stride=Math.round(e.stride)),u},fromPartial(e){var r,n;const u=Ou();return u.compress=(r=e.compress)!=null?r:!1,u.stride=(n=e.stride)!=null?n:0,u}};function Iu(){return{vp9s:void 0,rgb:void 0,yuv:void 0}}const X={encode(e,u=o.Writer.create()){return e.vp9s!==void 0&&K.encode(e.vp9s,u.uint32(50).fork()).ldelim(),e.rgb!==void 0&&Y.encode(e.rgb,u.uint32(58).fork()).ldelim(),e.yuv!==void 0&&Q.encode(e.yuv,u.uint32(66).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Iu();for(;r.pos>>3){case 6:i.vp9s=K.decode(r,r.uint32());break;case 7:i.rgb=Y.decode(r,r.uint32());break;case 8:i.yuv=Q.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{vp9s:a(e.vp9s)?K.fromJSON(e.vp9s):void 0,rgb:a(e.rgb)?Y.fromJSON(e.rgb):void 0,yuv:a(e.yuv)?Q.fromJSON(e.yuv):void 0}},toJSON(e){const u={};return e.vp9s!==void 0&&(u.vp9s=e.vp9s?K.toJSON(e.vp9s):void 0),e.rgb!==void 0&&(u.rgb=e.rgb?Y.toJSON(e.rgb):void 0),e.yuv!==void 0&&(u.yuv=e.yuv?Q.toJSON(e.yuv):void 0),u},fromPartial(e){const u=Iu();return u.vp9s=e.vp9s!==void 0&&e.vp9s!==null?K.fromPartial(e.vp9s):void 0,u.rgb=e.rgb!==void 0&&e.rgb!==null?Y.fromPartial(e.rgb):void 0,u.yuv=e.yuv!==void 0&&e.yuv!==null?Q.fromPartial(e.yuv):void 0,u}};function Tu(){return{id:"",pk:new Uint8Array}}const Mu={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.pk.length!==0&&u.uint32(18).bytes(e.pk),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Tu();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.pk=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?String(e.id):"",pk:a(e.pk)?h(e.pk):new Uint8Array}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.pk!==void 0&&(u.pk=m(e.pk!==void 0?e.pk:new Uint8Array)),u},fromPartial(e){var r,n;const u=Tu();return u.id=(r=e.id)!=null?r:"",u.pk=(n=e.pk)!=null?n:new Uint8Array,u}};function qu(){return{x:0,y:0,width:0,height:0,name:"",online:!1}}const $={encode(e,u=o.Writer.create()){return e.x!==0&&u.uint32(8).sint32(e.x),e.y!==0&&u.uint32(16).sint32(e.y),e.width!==0&&u.uint32(24).int32(e.width),e.height!==0&&u.uint32(32).int32(e.height),e.name!==""&&u.uint32(42).string(e.name),e.online===!0&&u.uint32(48).bool(e.online),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=qu();for(;r.pos>>3){case 1:i.x=r.sint32();break;case 2:i.y=r.sint32();break;case 3:i.width=r.int32();break;case 4:i.height=r.int32();break;case 5:i.name=r.string();break;case 6:i.online=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{x:a(e.x)?Number(e.x):0,y:a(e.y)?Number(e.y):0,width:a(e.width)?Number(e.width):0,height:a(e.height)?Number(e.height):0,name:a(e.name)?String(e.name):"",online:a(e.online)?Boolean(e.online):!1}},toJSON(e){const u={};return e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),e.width!==void 0&&(u.width=Math.round(e.width)),e.height!==void 0&&(u.height=Math.round(e.height)),e.name!==void 0&&(u.name=e.name),e.online!==void 0&&(u.online=e.online),u},fromPartial(e){var r,n,i,t,s,l;const u=qu();return u.x=(r=e.x)!=null?r:0,u.y=(n=e.y)!=null?n:0,u.width=(i=e.width)!=null?i:0,u.height=(t=e.height)!=null?t:0,u.name=(s=e.name)!=null?s:"",u.online=(l=e.online)!=null?l:!1,u}};function zu(){return{host:"",port:0}}const j={encode(e,u=o.Writer.create()){return e.host!==""&&u.uint32(10).string(e.host),e.port!==0&&u.uint32(16).int32(e.port),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=zu();for(;r.pos>>3){case 1:i.host=r.string();break;case 2:i.port=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{host:a(e.host)?String(e.host):"",port:a(e.port)?Number(e.port):0}},toJSON(e){const u={};return e.host!==void 0&&(u.host=e.host),e.port!==void 0&&(u.port=Math.round(e.port)),u},fromPartial(e){var r,n;const u=zu();return u.host=(r=e.host)!=null?r:"",u.port=(n=e.port)!=null?n:0,u}};function Ju(){return{dir:"",show_hidden:!1}}const ee={encode(e,u=o.Writer.create()){return e.dir!==""&&u.uint32(10).string(e.dir),e.show_hidden===!0&&u.uint32(16).bool(e.show_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ju();for(;r.pos>>3){case 1:i.dir=r.string();break;case 2:i.show_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{dir:a(e.dir)?String(e.dir):"",show_hidden:a(e.show_hidden)?Boolean(e.show_hidden):!1}},toJSON(e){const u={};return e.dir!==void 0&&(u.dir=e.dir),e.show_hidden!==void 0&&(u.show_hidden=e.show_hidden),u},fromPartial(e){var r,n;const u=Ju();return u.dir=(r=e.dir)!=null?r:"",u.show_hidden=(n=e.show_hidden)!=null?n:!1,u}};function Lu(){return{username:"",password:new Uint8Array,my_id:"",my_name:"",option:void 0,file_transfer:void 0,port_forward:void 0,video_ack_required:!1}}const T={encode(e,u=o.Writer.create()){return e.username!==""&&u.uint32(10).string(e.username),e.password.length!==0&&u.uint32(18).bytes(e.password),e.my_id!==""&&u.uint32(34).string(e.my_id),e.my_name!==""&&u.uint32(42).string(e.my_name),e.option!==void 0&&f.encode(e.option,u.uint32(50).fork()).ldelim(),e.file_transfer!==void 0&&ee.encode(e.file_transfer,u.uint32(58).fork()).ldelim(),e.port_forward!==void 0&&j.encode(e.port_forward,u.uint32(66).fork()).ldelim(),e.video_ack_required===!0&&u.uint32(72).bool(e.video_ack_required),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Lu();for(;r.pos>>3){case 1:i.username=r.string();break;case 2:i.password=r.bytes();break;case 4:i.my_id=r.string();break;case 5:i.my_name=r.string();break;case 6:i.option=f.decode(r,r.uint32());break;case 7:i.file_transfer=ee.decode(r,r.uint32());break;case 8:i.port_forward=j.decode(r,r.uint32());break;case 9:i.video_ack_required=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{username:a(e.username)?String(e.username):"",password:a(e.password)?h(e.password):new Uint8Array,my_id:a(e.my_id)?String(e.my_id):"",my_name:a(e.my_name)?String(e.my_name):"",option:a(e.option)?f.fromJSON(e.option):void 0,file_transfer:a(e.file_transfer)?ee.fromJSON(e.file_transfer):void 0,port_forward:a(e.port_forward)?j.fromJSON(e.port_forward):void 0,video_ack_required:a(e.video_ack_required)?Boolean(e.video_ack_required):!1}},toJSON(e){const u={};return e.username!==void 0&&(u.username=e.username),e.password!==void 0&&(u.password=m(e.password!==void 0?e.password:new Uint8Array)),e.my_id!==void 0&&(u.my_id=e.my_id),e.my_name!==void 0&&(u.my_name=e.my_name),e.option!==void 0&&(u.option=e.option?f.toJSON(e.option):void 0),e.file_transfer!==void 0&&(u.file_transfer=e.file_transfer?ee.toJSON(e.file_transfer):void 0),e.port_forward!==void 0&&(u.port_forward=e.port_forward?j.toJSON(e.port_forward):void 0),e.video_ack_required!==void 0&&(u.video_ack_required=e.video_ack_required),u},fromPartial(e){var r,n,i,t,s;const u=Lu();return u.username=(r=e.username)!=null?r:"",u.password=(n=e.password)!=null?n:new Uint8Array,u.my_id=(i=e.my_id)!=null?i:"",u.my_name=(t=e.my_name)!=null?t:"",u.option=e.option!==void 0&&e.option!==null?f.fromPartial(e.option):void 0,u.file_transfer=e.file_transfer!==void 0&&e.file_transfer!==null?ee.fromPartial(e.file_transfer):void 0,u.port_forward=e.port_forward!==void 0&&e.port_forward!==null?j.fromPartial(e.port_forward):void 0,u.video_ack_required=(s=e.video_ack_required)!=null?s:!1,u}};function Uu(){return{text:""}}const ue={encode(e,u=o.Writer.create()){return e.text!==""&&u.uint32(10).string(e.text),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Uu();for(;r.pos>>3){case 1:i.text=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{text:a(e.text)?String(e.text):""}},toJSON(e){const u={};return e.text!==void 0&&(u.text=e.text),u},fromPartial(e){var r;const u=Uu();return u.text=(r=e.text)!=null?r:"",u}};function Vu(){return{username:"",hostname:"",platform:"",displays:[],current_display:0,sas_enabled:!1,version:"",conn_id:0}}const re={encode(e,u=o.Writer.create()){e.username!==""&&u.uint32(10).string(e.username),e.hostname!==""&&u.uint32(18).string(e.hostname),e.platform!==""&&u.uint32(26).string(e.platform);for(const r of e.displays)$.encode(r,u.uint32(34).fork()).ldelim();return e.current_display!==0&&u.uint32(40).int32(e.current_display),e.sas_enabled===!0&&u.uint32(48).bool(e.sas_enabled),e.version!==""&&u.uint32(58).string(e.version),e.conn_id!==0&&u.uint32(64).int32(e.conn_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Vu();for(;r.pos>>3){case 1:i.username=r.string();break;case 2:i.hostname=r.string();break;case 3:i.platform=r.string();break;case 4:i.displays.push($.decode(r,r.uint32()));break;case 5:i.current_display=r.int32();break;case 6:i.sas_enabled=r.bool();break;case 7:i.version=r.string();break;case 8:i.conn_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{username:a(e.username)?String(e.username):"",hostname:a(e.hostname)?String(e.hostname):"",platform:a(e.platform)?String(e.platform):"",displays:Array.isArray(e==null?void 0:e.displays)?e.displays.map(u=>$.fromJSON(u)):[],current_display:a(e.current_display)?Number(e.current_display):0,sas_enabled:a(e.sas_enabled)?Boolean(e.sas_enabled):!1,version:a(e.version)?String(e.version):"",conn_id:a(e.conn_id)?Number(e.conn_id):0}},toJSON(e){const u={};return e.username!==void 0&&(u.username=e.username),e.hostname!==void 0&&(u.hostname=e.hostname),e.platform!==void 0&&(u.platform=e.platform),e.displays?u.displays=e.displays.map(r=>r?$.toJSON(r):void 0):u.displays=[],e.current_display!==void 0&&(u.current_display=Math.round(e.current_display)),e.sas_enabled!==void 0&&(u.sas_enabled=e.sas_enabled),e.version!==void 0&&(u.version=e.version),e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),u},fromPartial(e){var r,n,i,t,s,l,c,p;const u=Vu();return u.username=(r=e.username)!=null?r:"",u.hostname=(n=e.hostname)!=null?n:"",u.platform=(i=e.platform)!=null?i:"",u.displays=((t=e.displays)==null?void 0:t.map(v=>$.fromPartial(v)))||[],u.current_display=(s=e.current_display)!=null?s:0,u.sas_enabled=(l=e.sas_enabled)!=null?l:!1,u.version=(c=e.version)!=null?c:"",u.conn_id=(p=e.conn_id)!=null?p:0,u}};function Wu(){return{error:void 0,peer_info:void 0}}const ie={encode(e,u=o.Writer.create()){return e.error!==void 0&&u.uint32(10).string(e.error),e.peer_info!==void 0&&re.encode(e.peer_info,u.uint32(18).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Wu();for(;r.pos>>3){case 1:i.error=r.string();break;case 2:i.peer_info=re.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{error:a(e.error)?String(e.error):void 0,peer_info:a(e.peer_info)?re.fromJSON(e.peer_info):void 0}},toJSON(e){const u={};return e.error!==void 0&&(u.error=e.error),e.peer_info!==void 0&&(u.peer_info=e.peer_info?re.toJSON(e.peer_info):void 0),u},fromPartial(e){var r;const u=Wu();return u.error=(r=e.error)!=null?r:void 0,u.peer_info=e.peer_info!==void 0&&e.peer_info!==null?re.fromPartial(e.peer_info):void 0,u}};function Hu(){return{mask:0,x:0,y:0,modifiers:[]}}const M={encode(e,u=o.Writer.create()){e.mask!==0&&u.uint32(8).int32(e.mask),e.x!==0&&u.uint32(16).sint32(e.x),e.y!==0&&u.uint32(24).sint32(e.y),u.uint32(34).fork();for(const r of e.modifiers)u.int32(r);return u.ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Hu();for(;r.pos>>3){case 1:i.mask=r.int32();break;case 2:i.x=r.sint32();break;case 3:i.y=r.sint32();break;case 4:if((t&7)==2){const s=r.uint32()+r.pos;for(;r.posje(u)):[]}},toJSON(e){const u={};return e.mask!==void 0&&(u.mask=Math.round(e.mask)),e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),e.modifiers?u.modifiers=e.modifiers.map(r=>ou(r)):u.modifiers=[],u},fromPartial(e){var r,n,i,t;const u=Hu();return u.mask=(r=e.mask)!=null?r:0,u.x=(n=e.x)!=null?n:0,u.y=(i=e.y)!=null?i:0,u.modifiers=((t=e.modifiers)==null?void 0:t.map(s=>s))||[],u}};function Zu(){return{down:!1,press:!1,control_key:void 0,chr:void 0,unicode:void 0,seq:void 0,modifiers:[]}}const E={encode(e,u=o.Writer.create()){e.down===!0&&u.uint32(8).bool(e.down),e.press===!0&&u.uint32(16).bool(e.press),e.control_key!==void 0&&u.uint32(24).int32(e.control_key),e.chr!==void 0&&u.uint32(32).uint32(e.chr),e.unicode!==void 0&&u.uint32(40).uint32(e.unicode),e.seq!==void 0&&u.uint32(50).string(e.seq),u.uint32(66).fork();for(const r of e.modifiers)u.int32(r);return u.ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Zu();for(;r.pos>>3){case 1:i.down=r.bool();break;case 2:i.press=r.bool();break;case 3:i.control_key=r.int32();break;case 4:i.chr=r.uint32();break;case 5:i.unicode=r.uint32();break;case 6:i.seq=r.string();break;case 8:if((t&7)==2){const s=r.uint32()+r.pos;for(;r.posje(u)):[]}},toJSON(e){const u={};return e.down!==void 0&&(u.down=e.down),e.press!==void 0&&(u.press=e.press),e.control_key!==void 0&&(u.control_key=e.control_key!==void 0?ou(e.control_key):void 0),e.chr!==void 0&&(u.chr=Math.round(e.chr)),e.unicode!==void 0&&(u.unicode=Math.round(e.unicode)),e.seq!==void 0&&(u.seq=e.seq),e.modifiers?u.modifiers=e.modifiers.map(r=>ou(r)):u.modifiers=[],u},fromPartial(e){var r,n,i,t,s,l,c;const u=Zu();return u.down=(r=e.down)!=null?r:!1,u.press=(n=e.press)!=null?n:!1,u.control_key=(i=e.control_key)!=null?i:void 0,u.chr=(t=e.chr)!=null?t:void 0,u.unicode=(s=e.unicode)!=null?s:void 0,u.seq=(l=e.seq)!=null?l:void 0,u.modifiers=((c=e.modifiers)==null?void 0:c.map(p=>p))||[],u}};function Gu(){return{id:0,hotx:0,hoty:0,width:0,height:0,colors:new Uint8Array}}const ne={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).uint64(e.id),e.hotx!==0&&u.uint32(16).sint32(e.hotx),e.hoty!==0&&u.uint32(24).sint32(e.hoty),e.width!==0&&u.uint32(32).int32(e.width),e.height!==0&&u.uint32(40).int32(e.height),e.colors.length!==0&&u.uint32(50).bytes(e.colors),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Gu();for(;r.pos>>3){case 1:i.id=z(r.uint64());break;case 2:i.hotx=r.sint32();break;case 3:i.hoty=r.sint32();break;case 4:i.width=r.int32();break;case 5:i.height=r.int32();break;case 6:i.colors=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,hotx:a(e.hotx)?Number(e.hotx):0,hoty:a(e.hoty)?Number(e.hoty):0,width:a(e.width)?Number(e.width):0,height:a(e.height)?Number(e.height):0,colors:a(e.colors)?h(e.colors):new Uint8Array}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.hotx!==void 0&&(u.hotx=Math.round(e.hotx)),e.hoty!==void 0&&(u.hoty=Math.round(e.hoty)),e.width!==void 0&&(u.width=Math.round(e.width)),e.height!==void 0&&(u.height=Math.round(e.height)),e.colors!==void 0&&(u.colors=m(e.colors!==void 0?e.colors:new Uint8Array)),u},fromPartial(e){var r,n,i,t,s,l;const u=Gu();return u.id=(r=e.id)!=null?r:0,u.hotx=(n=e.hotx)!=null?n:0,u.hoty=(i=e.hoty)!=null?i:0,u.width=(t=e.width)!=null?t:0,u.height=(s=e.height)!=null?s:0,u.colors=(l=e.colors)!=null?l:new Uint8Array,u}};function Ku(){return{x:0,y:0}}const te={encode(e,u=o.Writer.create()){return e.x!==0&&u.uint32(8).sint32(e.x),e.y!==0&&u.uint32(16).sint32(e.y),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ku();for(;r.pos>>3){case 1:i.x=r.sint32();break;case 2:i.y=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{x:a(e.x)?Number(e.x):0,y:a(e.y)?Number(e.y):0}},toJSON(e){const u={};return e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),u},fromPartial(e){var r,n;const u=Ku();return u.x=(r=e.x)!=null?r:0,u.y=(n=e.y)!=null?n:0,u}};function Yu(){return{salt:"",challenge:""}}const oe={encode(e,u=o.Writer.create()){return e.salt!==""&&u.uint32(10).string(e.salt),e.challenge!==""&&u.uint32(18).string(e.challenge),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Yu();for(;r.pos>>3){case 1:i.salt=r.string();break;case 2:i.challenge=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{salt:a(e.salt)?String(e.salt):"",challenge:a(e.challenge)?String(e.challenge):""}},toJSON(e){const u={};return e.salt!==void 0&&(u.salt=e.salt),e.challenge!==void 0&&(u.challenge=e.challenge),u},fromPartial(e){var r,n;const u=Yu();return u.salt=(r=e.salt)!=null?r:"",u.challenge=(n=e.challenge)!=null?n:"",u}};function Qu(){return{compress:!1,content:new Uint8Array}}const ae={encode(e,u=o.Writer.create()){return e.compress===!0&&u.uint32(8).bool(e.compress),e.content.length!==0&&u.uint32(18).bytes(e.content),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Qu();for(;r.pos>>3){case 1:i.compress=r.bool();break;case 2:i.content=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{compress:a(e.compress)?Boolean(e.compress):!1,content:a(e.content)?h(e.content):new Uint8Array}},toJSON(e){const u={};return e.compress!==void 0&&(u.compress=e.compress),e.content!==void 0&&(u.content=m(e.content!==void 0?e.content:new Uint8Array)),u},fromPartial(e){var r,n;const u=Qu();return u.compress=(r=e.compress)!=null?r:!1,u.content=(n=e.content)!=null?n:new Uint8Array,u}};function Xu(){return{entry_type:0,name:"",is_hidden:!1,size:0,modified_time:0}}const C={encode(e,u=o.Writer.create()){return e.entry_type!==0&&u.uint32(8).int32(e.entry_type),e.name!==""&&u.uint32(18).string(e.name),e.is_hidden===!0&&u.uint32(24).bool(e.is_hidden),e.size!==0&&u.uint32(32).uint64(e.size),e.modified_time!==0&&u.uint32(40).uint64(e.modified_time),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Xu();for(;r.pos>>3){case 1:i.entry_type=r.int32();break;case 2:i.name=r.string();break;case 3:i.is_hidden=r.bool();break;case 4:i.size=z(r.uint64());break;case 5:i.modified_time=z(r.uint64());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{entry_type:a(e.entry_type)?ki(e.entry_type):0,name:a(e.name)?String(e.name):"",is_hidden:a(e.is_hidden)?Boolean(e.is_hidden):!1,size:a(e.size)?Number(e.size):0,modified_time:a(e.modified_time)?Number(e.modified_time):0}},toJSON(e){const u={};return e.entry_type!==void 0&&(u.entry_type=yi(e.entry_type)),e.name!==void 0&&(u.name=e.name),e.is_hidden!==void 0&&(u.is_hidden=e.is_hidden),e.size!==void 0&&(u.size=Math.round(e.size)),e.modified_time!==void 0&&(u.modified_time=Math.round(e.modified_time)),u},fromPartial(e){var r,n,i,t,s;const u=Xu();return u.entry_type=(r=e.entry_type)!=null?r:0,u.name=(n=e.name)!=null?n:"",u.is_hidden=(i=e.is_hidden)!=null?i:!1,u.size=(t=e.size)!=null?t:0,u.modified_time=(s=e.modified_time)!=null?s:0,u}};function $u(){return{id:0,path:"",entries:[]}}const se={encode(e,u=o.Writer.create()){e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path);for(const r of e.entries)C.encode(r,u.uint32(26).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=$u();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.entries.push(C.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",entries:Array.isArray(e==null?void 0:e.entries)?e.entries.map(u=>C.fromJSON(u)):[]}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.entries?u.entries=e.entries.map(r=>r?C.toJSON(r):void 0):u.entries=[],u},fromPartial(e){var r,n,i;const u=$u();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.entries=((i=e.entries)==null?void 0:i.map(t=>C.fromPartial(t)))||[],u}};function ju(){return{path:"",include_hidden:!1}}const de={encode(e,u=o.Writer.create()){return e.path!==""&&u.uint32(10).string(e.path),e.include_hidden===!0&&u.uint32(16).bool(e.include_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ju();for(;r.pos>>3){case 1:i.path=r.string();break;case 2:i.include_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{path:a(e.path)?String(e.path):"",include_hidden:a(e.include_hidden)?Boolean(e.include_hidden):!1}},toJSON(e){const u={};return e.path!==void 0&&(u.path=e.path),e.include_hidden!==void 0&&(u.include_hidden=e.include_hidden),u},fromPartial(e){var r,n;const u=ju();return u.path=(r=e.path)!=null?r:"",u.include_hidden=(n=e.include_hidden)!=null?n:!1,u}};function er(){return{id:0,path:"",include_hidden:!1}}const le={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.include_hidden===!0&&u.uint32(24).bool(e.include_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=er();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.include_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",include_hidden:a(e.include_hidden)?Boolean(e.include_hidden):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.include_hidden!==void 0&&(u.include_hidden=e.include_hidden),u},fromPartial(e){var r,n,i;const u=er();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.include_hidden=(i=e.include_hidden)!=null?i:!1,u}};function ur(){return{read_dir:void 0,send:void 0,receive:void 0,create:void 0,remove_dir:void 0,remove_file:void 0,all_files:void 0,cancel:void 0}}const ce={encode(e,u=o.Writer.create()){return e.read_dir!==void 0&&de.encode(e.read_dir,u.uint32(10).fork()).ldelim(),e.send!==void 0&&Ee.encode(e.send,u.uint32(18).fork()).ldelim(),e.receive!==void 0&&me.encode(e.receive,u.uint32(26).fork()).ldelim(),e.create!==void 0&&Ae.encode(e.create,u.uint32(34).fork()).ldelim(),e.remove_dir!==void 0&&Fe.encode(e.remove_dir,u.uint32(42).fork()).ldelim(),e.remove_file!==void 0&&De.encode(e.remove_file,u.uint32(50).fork()).ldelim(),e.all_files!==void 0&&le.encode(e.all_files,u.uint32(58).fork()).ldelim(),e.cancel!==void 0&&pe.encode(e.cancel,u.uint32(66).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ur();for(;r.pos>>3){case 1:i.read_dir=de.decode(r,r.uint32());break;case 2:i.send=Ee.decode(r,r.uint32());break;case 3:i.receive=me.decode(r,r.uint32());break;case 4:i.create=Ae.decode(r,r.uint32());break;case 5:i.remove_dir=Fe.decode(r,r.uint32());break;case 6:i.remove_file=De.decode(r,r.uint32());break;case 7:i.all_files=le.decode(r,r.uint32());break;case 8:i.cancel=pe.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{read_dir:a(e.read_dir)?de.fromJSON(e.read_dir):void 0,send:a(e.send)?Ee.fromJSON(e.send):void 0,receive:a(e.receive)?me.fromJSON(e.receive):void 0,create:a(e.create)?Ae.fromJSON(e.create):void 0,remove_dir:a(e.remove_dir)?Fe.fromJSON(e.remove_dir):void 0,remove_file:a(e.remove_file)?De.fromJSON(e.remove_file):void 0,all_files:a(e.all_files)?le.fromJSON(e.all_files):void 0,cancel:a(e.cancel)?pe.fromJSON(e.cancel):void 0}},toJSON(e){const u={};return e.read_dir!==void 0&&(u.read_dir=e.read_dir?de.toJSON(e.read_dir):void 0),e.send!==void 0&&(u.send=e.send?Ee.toJSON(e.send):void 0),e.receive!==void 0&&(u.receive=e.receive?me.toJSON(e.receive):void 0),e.create!==void 0&&(u.create=e.create?Ae.toJSON(e.create):void 0),e.remove_dir!==void 0&&(u.remove_dir=e.remove_dir?Fe.toJSON(e.remove_dir):void 0),e.remove_file!==void 0&&(u.remove_file=e.remove_file?De.toJSON(e.remove_file):void 0),e.all_files!==void 0&&(u.all_files=e.all_files?le.toJSON(e.all_files):void 0),e.cancel!==void 0&&(u.cancel=e.cancel?pe.toJSON(e.cancel):void 0),u},fromPartial(e){const u=ur();return u.read_dir=e.read_dir!==void 0&&e.read_dir!==null?de.fromPartial(e.read_dir):void 0,u.send=e.send!==void 0&&e.send!==null?Ee.fromPartial(e.send):void 0,u.receive=e.receive!==void 0&&e.receive!==null?me.fromPartial(e.receive):void 0,u.create=e.create!==void 0&&e.create!==null?Ae.fromPartial(e.create):void 0,u.remove_dir=e.remove_dir!==void 0&&e.remove_dir!==null?Fe.fromPartial(e.remove_dir):void 0,u.remove_file=e.remove_file!==void 0&&e.remove_file!==null?De.fromPartial(e.remove_file):void 0,u.all_files=e.all_files!==void 0&&e.all_files!==null?le.fromPartial(e.all_files):void 0,u.cancel=e.cancel!==void 0&&e.cancel!==null?pe.fromPartial(e.cancel):void 0,u}};function rr(){return{id:0}}const pe={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=rr();for(;r.pos>>3){case 1:i.id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),u},fromPartial(e){var r;const u=rr();return u.id=(r=e.id)!=null?r:0,u}};function ir(){return{dir:void 0,block:void 0,error:void 0,done:void 0}}const _e={encode(e,u=o.Writer.create()){return e.dir!==void 0&&se.encode(e.dir,u.uint32(10).fork()).ldelim(),e.block!==void 0&&fe.encode(e.block,u.uint32(18).fork()).ldelim(),e.error!==void 0&&ve.encode(e.error,u.uint32(26).fork()).ldelim(),e.done!==void 0&&he.encode(e.done,u.uint32(34).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ir();for(;r.pos>>3){case 1:i.dir=se.decode(r,r.uint32());break;case 2:i.block=fe.decode(r,r.uint32());break;case 3:i.error=ve.decode(r,r.uint32());break;case 4:i.done=he.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{dir:a(e.dir)?se.fromJSON(e.dir):void 0,block:a(e.block)?fe.fromJSON(e.block):void 0,error:a(e.error)?ve.fromJSON(e.error):void 0,done:a(e.done)?he.fromJSON(e.done):void 0}},toJSON(e){const u={};return e.dir!==void 0&&(u.dir=e.dir?se.toJSON(e.dir):void 0),e.block!==void 0&&(u.block=e.block?fe.toJSON(e.block):void 0),e.error!==void 0&&(u.error=e.error?ve.toJSON(e.error):void 0),e.done!==void 0&&(u.done=e.done?he.toJSON(e.done):void 0),u},fromPartial(e){const u=ir();return u.dir=e.dir!==void 0&&e.dir!==null?se.fromPartial(e.dir):void 0,u.block=e.block!==void 0&&e.block!==null?fe.fromPartial(e.block):void 0,u.error=e.error!==void 0&&e.error!==null?ve.fromPartial(e.error):void 0,u.done=e.done!==void 0&&e.done!==null?he.fromPartial(e.done):void 0,u}};function nr(){return{id:0,file_num:0,data:new Uint8Array,compressed:!1}}const fe={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.file_num!==0&&u.uint32(16).sint32(e.file_num),e.data.length!==0&&u.uint32(26).bytes(e.data),e.compressed===!0&&u.uint32(32).bool(e.compressed),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=nr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.file_num=r.sint32();break;case 3:i.data=r.bytes();break;case 4:i.compressed=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,file_num:a(e.file_num)?Number(e.file_num):0,data:a(e.data)?h(e.data):new Uint8Array,compressed:a(e.compressed)?Boolean(e.compressed):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),e.data!==void 0&&(u.data=m(e.data!==void 0?e.data:new Uint8Array)),e.compressed!==void 0&&(u.compressed=e.compressed),u},fromPartial(e){var r,n,i,t;const u=nr();return u.id=(r=e.id)!=null?r:0,u.file_num=(n=e.file_num)!=null?n:0,u.data=(i=e.data)!=null?i:new Uint8Array,u.compressed=(t=e.compressed)!=null?t:!1,u}};function tr(){return{id:0,error:"",file_num:0}}const ve={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.error!==""&&u.uint32(18).string(e.error),e.file_num!==0&&u.uint32(24).sint32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=tr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.error=r.string();break;case 3:i.file_num=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,error:a(e.error)?String(e.error):"",file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.error!==void 0&&(u.error=e.error),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},fromPartial(e){var r,n,i;const u=tr();return u.id=(r=e.id)!=null?r:0,u.error=(n=e.error)!=null?n:"",u.file_num=(i=e.file_num)!=null?i:0,u}};function or(){return{id:0,path:"",include_hidden:!1}}const Ee={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.include_hidden===!0&&u.uint32(24).bool(e.include_hidden),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=or();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.include_hidden=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",include_hidden:a(e.include_hidden)?Boolean(e.include_hidden):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.include_hidden!==void 0&&(u.include_hidden=e.include_hidden),u},fromPartial(e){var r,n,i;const u=or();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.include_hidden=(i=e.include_hidden)!=null?i:!1,u}};function ar(){return{id:0,file_num:0}}const he={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.file_num!==0&&u.uint32(16).sint32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=ar();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.file_num=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},fromPartial(e){var r,n;const u=ar();return u.id=(r=e.id)!=null?r:0,u.file_num=(n=e.file_num)!=null?n:0,u}};function sr(){return{id:0,path:"",files:[]}}const me={encode(e,u=o.Writer.create()){e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path);for(const r of e.files)C.encode(r,u.uint32(26).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=sr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.files.push(C.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",files:Array.isArray(e==null?void 0:e.files)?e.files.map(u=>C.fromJSON(u)):[]}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.files?u.files=e.files.map(r=>r?C.toJSON(r):void 0):u.files=[],u},fromPartial(e){var r,n,i;const u=sr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.files=((i=e.files)==null?void 0:i.map(t=>C.fromPartial(t)))||[],u}};function dr(){return{id:0,path:"",recursive:!1}}const Fe={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.recursive===!0&&u.uint32(24).bool(e.recursive),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=dr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.recursive=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",recursive:a(e.recursive)?Boolean(e.recursive):!1}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.recursive!==void 0&&(u.recursive=e.recursive),u},fromPartial(e){var r,n,i;const u=dr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.recursive=(i=e.recursive)!=null?i:!1,u}};function lr(){return{id:0,path:"",file_num:0}}const De={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),e.file_num!==0&&u.uint32(24).sint32(e.file_num),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=lr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;case 3:i.file_num=r.sint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):"",file_num:a(e.file_num)?Number(e.file_num):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),e.file_num!==void 0&&(u.file_num=Math.round(e.file_num)),u},fromPartial(e){var r,n,i;const u=lr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u.file_num=(i=e.file_num)!=null?i:0,u}};function cr(){return{id:0,path:""}}const Ae={encode(e,u=o.Writer.create()){return e.id!==0&&u.uint32(8).int32(e.id),e.path!==""&&u.uint32(18).string(e.path),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=cr();for(;r.pos>>3){case 1:i.id=r.int32();break;case 2:i.path=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?Number(e.id):0,path:a(e.path)?String(e.path):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=Math.round(e.id)),e.path!==void 0&&(u.path=e.path),u},fromPartial(e){var r,n;const u=cr();return u.id=(r=e.id)!=null?r:0,u.path=(n=e.path)!=null?n:"",u}};function pr(){return{conn_id:0}}const ke={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=pr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),u},fromPartial(e){var r;const u=pr();return u.conn_id=(r=e.conn_id)!=null?r:0,u}};function _r(){return{conn_id:0,id:0,format:""}}const ye={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.id!==0&&u.uint32(16).int32(e.id),e.format!==""&&u.uint32(26).string(e.format),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=_r();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.id=r.int32();break;case 3:i.format=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,id:a(e.id)?Number(e.id):0,format:a(e.format)?String(e.format):""}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.id!==void 0&&(u.id=Math.round(e.id)),e.format!==void 0&&(u.format=e.format),u},fromPartial(e){var r,n,i;const u=_r();return u.conn_id=(r=e.conn_id)!=null?r:0,u.id=(n=e.id)!=null?n:0,u.format=(i=e.format)!=null?i:"",u}};function fr(){return{conn_id:0,formats:[]}}const Ce={encode(e,u=o.Writer.create()){e.conn_id!==0&&u.uint32(8).int32(e.conn_id);for(const r of e.formats)ye.encode(r,u.uint32(18).fork()).ldelim();return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=fr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.formats.push(ye.decode(r,r.uint32()));break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,formats:Array.isArray(e==null?void 0:e.formats)?e.formats.map(u=>ye.fromJSON(u)):[]}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.formats?u.formats=e.formats.map(r=>r?ye.toJSON(r):void 0):u.formats=[],u},fromPartial(e){var r,n;const u=fr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.formats=((n=e.formats)==null?void 0:n.map(i=>ye.fromPartial(i)))||[],u}};function vr(){return{conn_id:0,msg_flags:0}}const Be={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.msg_flags!==0&&u.uint32(16).int32(e.msg_flags),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=vr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.msg_flags=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,msg_flags:a(e.msg_flags)?Number(e.msg_flags):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.msg_flags!==void 0&&(u.msg_flags=Math.round(e.msg_flags)),u},fromPartial(e){var r,n;const u=vr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.msg_flags=(n=e.msg_flags)!=null?n:0,u}};function Er(){return{conn_id:0,requested_format_id:0}}const Se={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.requested_format_id!==0&&u.uint32(16).int32(e.requested_format_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Er();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.requested_format_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,requested_format_id:a(e.requested_format_id)?Number(e.requested_format_id):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.requested_format_id!==void 0&&(u.requested_format_id=Math.round(e.requested_format_id)),u},fromPartial(e){var r,n;const u=Er();return u.conn_id=(r=e.conn_id)!=null?r:0,u.requested_format_id=(n=e.requested_format_id)!=null?n:0,u}};function hr(){return{conn_id:0,msg_flags:0,format_data:new Uint8Array}}const we={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.msg_flags!==0&&u.uint32(16).int32(e.msg_flags),e.format_data.length!==0&&u.uint32(26).bytes(e.format_data),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=hr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.msg_flags=r.int32();break;case 3:i.format_data=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,msg_flags:a(e.msg_flags)?Number(e.msg_flags):0,format_data:a(e.format_data)?h(e.format_data):new Uint8Array}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.msg_flags!==void 0&&(u.msg_flags=Math.round(e.msg_flags)),e.format_data!==void 0&&(u.format_data=m(e.format_data!==void 0?e.format_data:new Uint8Array)),u},fromPartial(e){var r,n,i;const u=hr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.msg_flags=(n=e.msg_flags)!=null?n:0,u.format_data=(i=e.format_data)!=null?i:new Uint8Array,u}};function mr(){return{conn_id:0,stream_id:0,list_index:0,dw_flags:0,n_position_low:0,n_position_high:0,cb_requested:0,have_clip_data_id:!1,clip_data_id:0}}const ge={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.stream_id!==0&&u.uint32(16).int32(e.stream_id),e.list_index!==0&&u.uint32(24).int32(e.list_index),e.dw_flags!==0&&u.uint32(32).int32(e.dw_flags),e.n_position_low!==0&&u.uint32(40).int32(e.n_position_low),e.n_position_high!==0&&u.uint32(48).int32(e.n_position_high),e.cb_requested!==0&&u.uint32(56).int32(e.cb_requested),e.have_clip_data_id===!0&&u.uint32(64).bool(e.have_clip_data_id),e.clip_data_id!==0&&u.uint32(72).int32(e.clip_data_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=mr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 2:i.stream_id=r.int32();break;case 3:i.list_index=r.int32();break;case 4:i.dw_flags=r.int32();break;case 5:i.n_position_low=r.int32();break;case 6:i.n_position_high=r.int32();break;case 7:i.cb_requested=r.int32();break;case 8:i.have_clip_data_id=r.bool();break;case 9:i.clip_data_id=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,stream_id:a(e.stream_id)?Number(e.stream_id):0,list_index:a(e.list_index)?Number(e.list_index):0,dw_flags:a(e.dw_flags)?Number(e.dw_flags):0,n_position_low:a(e.n_position_low)?Number(e.n_position_low):0,n_position_high:a(e.n_position_high)?Number(e.n_position_high):0,cb_requested:a(e.cb_requested)?Number(e.cb_requested):0,have_clip_data_id:a(e.have_clip_data_id)?Boolean(e.have_clip_data_id):!1,clip_data_id:a(e.clip_data_id)?Number(e.clip_data_id):0}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.stream_id!==void 0&&(u.stream_id=Math.round(e.stream_id)),e.list_index!==void 0&&(u.list_index=Math.round(e.list_index)),e.dw_flags!==void 0&&(u.dw_flags=Math.round(e.dw_flags)),e.n_position_low!==void 0&&(u.n_position_low=Math.round(e.n_position_low)),e.n_position_high!==void 0&&(u.n_position_high=Math.round(e.n_position_high)),e.cb_requested!==void 0&&(u.cb_requested=Math.round(e.cb_requested)),e.have_clip_data_id!==void 0&&(u.have_clip_data_id=e.have_clip_data_id),e.clip_data_id!==void 0&&(u.clip_data_id=Math.round(e.clip_data_id)),u},fromPartial(e){var r,n,i,t,s,l,c,p,v;const u=mr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.stream_id=(n=e.stream_id)!=null?n:0,u.list_index=(i=e.list_index)!=null?i:0,u.dw_flags=(t=e.dw_flags)!=null?t:0,u.n_position_low=(s=e.n_position_low)!=null?s:0,u.n_position_high=(l=e.n_position_high)!=null?l:0,u.cb_requested=(c=e.cb_requested)!=null?c:0,u.have_clip_data_id=(p=e.have_clip_data_id)!=null?p:!1,u.clip_data_id=(v=e.clip_data_id)!=null?v:0,u}};function Fr(){return{conn_id:0,msg_flags:0,stream_id:0,requested_data:new Uint8Array}}const Ne={encode(e,u=o.Writer.create()){return e.conn_id!==0&&u.uint32(8).int32(e.conn_id),e.msg_flags!==0&&u.uint32(24).int32(e.msg_flags),e.stream_id!==0&&u.uint32(32).int32(e.stream_id),e.requested_data.length!==0&&u.uint32(42).bytes(e.requested_data),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Fr();for(;r.pos>>3){case 1:i.conn_id=r.int32();break;case 3:i.msg_flags=r.int32();break;case 4:i.stream_id=r.int32();break;case 5:i.requested_data=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{conn_id:a(e.conn_id)?Number(e.conn_id):0,msg_flags:a(e.msg_flags)?Number(e.msg_flags):0,stream_id:a(e.stream_id)?Number(e.stream_id):0,requested_data:a(e.requested_data)?h(e.requested_data):new Uint8Array}},toJSON(e){const u={};return e.conn_id!==void 0&&(u.conn_id=Math.round(e.conn_id)),e.msg_flags!==void 0&&(u.msg_flags=Math.round(e.msg_flags)),e.stream_id!==void 0&&(u.stream_id=Math.round(e.stream_id)),e.requested_data!==void 0&&(u.requested_data=m(e.requested_data!==void 0?e.requested_data:new Uint8Array)),u},fromPartial(e){var r,n,i,t;const u=Fr();return u.conn_id=(r=e.conn_id)!=null?r:0,u.msg_flags=(n=e.msg_flags)!=null?n:0,u.stream_id=(i=e.stream_id)!=null?i:0,u.requested_data=(t=e.requested_data)!=null?t:new Uint8Array,u}};function Dr(){return{ready:void 0,format_list:void 0,format_list_response:void 0,format_data_request:void 0,format_data_response:void 0,file_contents_request:void 0,file_contents_response:void 0}}const xe={encode(e,u=o.Writer.create()){return e.ready!==void 0&&ke.encode(e.ready,u.uint32(10).fork()).ldelim(),e.format_list!==void 0&&Ce.encode(e.format_list,u.uint32(18).fork()).ldelim(),e.format_list_response!==void 0&&Be.encode(e.format_list_response,u.uint32(26).fork()).ldelim(),e.format_data_request!==void 0&&Se.encode(e.format_data_request,u.uint32(34).fork()).ldelim(),e.format_data_response!==void 0&&we.encode(e.format_data_response,u.uint32(42).fork()).ldelim(),e.file_contents_request!==void 0&&ge.encode(e.file_contents_request,u.uint32(50).fork()).ldelim(),e.file_contents_response!==void 0&&Ne.encode(e.file_contents_response,u.uint32(58).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Dr();for(;r.pos>>3){case 1:i.ready=ke.decode(r,r.uint32());break;case 2:i.format_list=Ce.decode(r,r.uint32());break;case 3:i.format_list_response=Be.decode(r,r.uint32());break;case 4:i.format_data_request=Se.decode(r,r.uint32());break;case 5:i.format_data_response=we.decode(r,r.uint32());break;case 6:i.file_contents_request=ge.decode(r,r.uint32());break;case 7:i.file_contents_response=Ne.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{ready:a(e.ready)?ke.fromJSON(e.ready):void 0,format_list:a(e.format_list)?Ce.fromJSON(e.format_list):void 0,format_list_response:a(e.format_list_response)?Be.fromJSON(e.format_list_response):void 0,format_data_request:a(e.format_data_request)?Se.fromJSON(e.format_data_request):void 0,format_data_response:a(e.format_data_response)?we.fromJSON(e.format_data_response):void 0,file_contents_request:a(e.file_contents_request)?ge.fromJSON(e.file_contents_request):void 0,file_contents_response:a(e.file_contents_response)?Ne.fromJSON(e.file_contents_response):void 0}},toJSON(e){const u={};return e.ready!==void 0&&(u.ready=e.ready?ke.toJSON(e.ready):void 0),e.format_list!==void 0&&(u.format_list=e.format_list?Ce.toJSON(e.format_list):void 0),e.format_list_response!==void 0&&(u.format_list_response=e.format_list_response?Be.toJSON(e.format_list_response):void 0),e.format_data_request!==void 0&&(u.format_data_request=e.format_data_request?Se.toJSON(e.format_data_request):void 0),e.format_data_response!==void 0&&(u.format_data_response=e.format_data_response?we.toJSON(e.format_data_response):void 0),e.file_contents_request!==void 0&&(u.file_contents_request=e.file_contents_request?ge.toJSON(e.file_contents_request):void 0),e.file_contents_response!==void 0&&(u.file_contents_response=e.file_contents_response?Ne.toJSON(e.file_contents_response):void 0),u},fromPartial(e){const u=Dr();return u.ready=e.ready!==void 0&&e.ready!==null?ke.fromPartial(e.ready):void 0,u.format_list=e.format_list!==void 0&&e.format_list!==null?Ce.fromPartial(e.format_list):void 0,u.format_list_response=e.format_list_response!==void 0&&e.format_list_response!==null?Be.fromPartial(e.format_list_response):void 0,u.format_data_request=e.format_data_request!==void 0&&e.format_data_request!==null?Se.fromPartial(e.format_data_request):void 0,u.format_data_response=e.format_data_response!==void 0&&e.format_data_response!==null?we.fromPartial(e.format_data_response):void 0,u.file_contents_request=e.file_contents_request!==void 0&&e.file_contents_request!==null?ge.fromPartial(e.file_contents_request):void 0,u.file_contents_response=e.file_contents_response!==void 0&&e.file_contents_response!==null?Ne.fromPartial(e.file_contents_response):void 0,u}};function Ar(){return{display:0,x:0,y:0,width:0,height:0}}const q={encode(e,u=o.Writer.create()){return e.display!==0&&u.uint32(8).int32(e.display),e.x!==0&&u.uint32(16).sint32(e.x),e.y!==0&&u.uint32(24).sint32(e.y),e.width!==0&&u.uint32(32).int32(e.width),e.height!==0&&u.uint32(40).int32(e.height),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ar();for(;r.pos>>3){case 1:i.display=r.int32();break;case 2:i.x=r.sint32();break;case 3:i.y=r.sint32();break;case 4:i.width=r.int32();break;case 5:i.height=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{display:a(e.display)?Number(e.display):0,x:a(e.x)?Number(e.x):0,y:a(e.y)?Number(e.y):0,width:a(e.width)?Number(e.width):0,height:a(e.height)?Number(e.height):0}},toJSON(e){const u={};return e.display!==void 0&&(u.display=Math.round(e.display)),e.x!==void 0&&(u.x=Math.round(e.x)),e.y!==void 0&&(u.y=Math.round(e.y)),e.width!==void 0&&(u.width=Math.round(e.width)),e.height!==void 0&&(u.height=Math.round(e.height)),u},fromPartial(e){var r,n,i,t,s;const u=Ar();return u.display=(r=e.display)!=null?r:0,u.x=(n=e.x)!=null?n:0,u.y=(i=e.y)!=null?i:0,u.width=(t=e.width)!=null?t:0,u.height=(s=e.height)!=null?s:0,u}};function kr(){return{permission:0,enabled:!1}}const Re={encode(e,u=o.Writer.create()){return e.permission!==0&&u.uint32(8).int32(e.permission),e.enabled===!0&&u.uint32(16).bool(e.enabled),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=kr();for(;r.pos>>3){case 1:i.permission=r.int32();break;case 2:i.enabled=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{permission:a(e.permission)?Si(e.permission):0,enabled:a(e.enabled)?Boolean(e.enabled):!1}},toJSON(e){const u={};return e.permission!==void 0&&(u.permission=wi(e.permission)),e.enabled!==void 0&&(u.enabled=e.enabled),u},fromPartial(e){var r,n;const u=kr();return u.permission=(r=e.permission)!=null?r:0,u.enabled=(n=e.enabled)!=null?n:!1,u}};function yr(){return{image_quality:0,lock_after_session_end:0,show_remote_cursor:0,privacy_mode:0,block_input:0,custom_image_quality:0,disable_audio:0,disable_clipboard:0,enable_file_transfer:0}}const f={encode(e,u=o.Writer.create()){return e.image_quality!==0&&u.uint32(8).int32(e.image_quality),e.lock_after_session_end!==0&&u.uint32(16).int32(e.lock_after_session_end),e.show_remote_cursor!==0&&u.uint32(24).int32(e.show_remote_cursor),e.privacy_mode!==0&&u.uint32(32).int32(e.privacy_mode),e.block_input!==0&&u.uint32(40).int32(e.block_input),e.custom_image_quality!==0&&u.uint32(48).int32(e.custom_image_quality),e.disable_audio!==0&&u.uint32(56).int32(e.disable_audio),e.disable_clipboard!==0&&u.uint32(64).int32(e.disable_clipboard),e.enable_file_transfer!==0&&u.uint32(72).int32(e.enable_file_transfer),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=yr();for(;r.pos>>3){case 1:i.image_quality=r.int32();break;case 2:i.lock_after_session_end=r.int32();break;case 3:i.show_remote_cursor=r.int32();break;case 4:i.privacy_mode=r.int32();break;case 5:i.block_input=r.int32();break;case 6:i.custom_image_quality=r.int32();break;case 7:i.disable_audio=r.int32();break;case 8:i.disable_clipboard=r.int32();break;case 9:i.enable_file_transfer=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{image_quality:a(e.image_quality)?Ci(e.image_quality):0,lock_after_session_end:a(e.lock_after_session_end)?R(e.lock_after_session_end):0,show_remote_cursor:a(e.show_remote_cursor)?R(e.show_remote_cursor):0,privacy_mode:a(e.privacy_mode)?R(e.privacy_mode):0,block_input:a(e.block_input)?R(e.block_input):0,custom_image_quality:a(e.custom_image_quality)?Number(e.custom_image_quality):0,disable_audio:a(e.disable_audio)?R(e.disable_audio):0,disable_clipboard:a(e.disable_clipboard)?R(e.disable_clipboard):0,enable_file_transfer:a(e.enable_file_transfer)?R(e.enable_file_transfer):0}},toJSON(e){const u={};return e.image_quality!==void 0&&(u.image_quality=Bi(e.image_quality)),e.lock_after_session_end!==void 0&&(u.lock_after_session_end=P(e.lock_after_session_end)),e.show_remote_cursor!==void 0&&(u.show_remote_cursor=P(e.show_remote_cursor)),e.privacy_mode!==void 0&&(u.privacy_mode=P(e.privacy_mode)),e.block_input!==void 0&&(u.block_input=P(e.block_input)),e.custom_image_quality!==void 0&&(u.custom_image_quality=Math.round(e.custom_image_quality)),e.disable_audio!==void 0&&(u.disable_audio=P(e.disable_audio)),e.disable_clipboard!==void 0&&(u.disable_clipboard=P(e.disable_clipboard)),e.enable_file_transfer!==void 0&&(u.enable_file_transfer=P(e.enable_file_transfer)),u},fromPartial(e){var r,n,i,t,s,l,c,p,v;const u=yr();return u.image_quality=(r=e.image_quality)!=null?r:0,u.lock_after_session_end=(n=e.lock_after_session_end)!=null?n:0,u.show_remote_cursor=(i=e.show_remote_cursor)!=null?i:0,u.privacy_mode=(t=e.privacy_mode)!=null?t:0,u.block_input=(s=e.block_input)!=null?s:0,u.custom_image_quality=(l=e.custom_image_quality)!=null?l:0,u.disable_audio=(c=e.disable_audio)!=null?c:0,u.disable_clipboard=(p=e.disable_clipboard)!=null?p:0,u.enable_file_transfer=(v=e.enable_file_transfer)!=null?v:0,u}};function Cr(){return{opt:void 0,error:""}}const Pe={encode(e,u=o.Writer.create()){return e.opt!==void 0&&f.encode(e.opt,u.uint32(10).fork()).ldelim(),e.error!==""&&u.uint32(18).string(e.error),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Cr();for(;r.pos>>3){case 1:i.opt=f.decode(r,r.uint32());break;case 2:i.error=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{opt:a(e.opt)?f.fromJSON(e.opt):void 0,error:a(e.error)?String(e.error):""}},toJSON(e){const u={};return e.opt!==void 0&&(u.opt=e.opt?f.toJSON(e.opt):void 0),e.error!==void 0&&(u.error=e.error),u},fromPartial(e){var r;const u=Cr();return u.opt=e.opt!==void 0&&e.opt!==null?f.fromPartial(e.opt):void 0,u.error=(r=e.error)!=null?r:"",u}};function Br(){return{time:0,from_client:!1}}const be={encode(e,u=o.Writer.create()){return e.time!==0&&u.uint32(8).int64(e.time),e.from_client===!0&&u.uint32(16).bool(e.from_client),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Br();for(;r.pos>>3){case 1:i.time=z(r.int64());break;case 2:i.from_client=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{time:a(e.time)?Number(e.time):0,from_client:a(e.from_client)?Boolean(e.from_client):!1}},toJSON(e){const u={};return e.time!==void 0&&(u.time=Math.round(e.time)),e.from_client!==void 0&&(u.from_client=e.from_client),u},fromPartial(e){var r,n;const u=Br();return u.time=(r=e.time)!=null?r:0,u.from_client=(n=e.from_client)!=null?n:!1,u}};function Sr(){return{asymmetric_value:new Uint8Array,symmetric_value:new Uint8Array}}const k={encode(e,u=o.Writer.create()){return e.asymmetric_value.length!==0&&u.uint32(10).bytes(e.asymmetric_value),e.symmetric_value.length!==0&&u.uint32(18).bytes(e.symmetric_value),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Sr();for(;r.pos>>3){case 1:i.asymmetric_value=r.bytes();break;case 2:i.symmetric_value=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{asymmetric_value:a(e.asymmetric_value)?h(e.asymmetric_value):new Uint8Array,symmetric_value:a(e.symmetric_value)?h(e.symmetric_value):new Uint8Array}},toJSON(e){const u={};return e.asymmetric_value!==void 0&&(u.asymmetric_value=m(e.asymmetric_value!==void 0?e.asymmetric_value:new Uint8Array)),e.symmetric_value!==void 0&&(u.symmetric_value=m(e.symmetric_value!==void 0?e.symmetric_value:new Uint8Array)),u},fromPartial(e){var r,n;const u=Sr();return u.asymmetric_value=(r=e.asymmetric_value)!=null?r:new Uint8Array,u.symmetric_value=(n=e.symmetric_value)!=null?n:new Uint8Array,u}};function wr(){return{id:new Uint8Array}}const Oe={encode(e,u=o.Writer.create()){return e.id.length!==0&&u.uint32(10).bytes(e.id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=wr();for(;r.pos>>3){case 1:i.id=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:a(e.id)?h(e.id):new Uint8Array}},toJSON(e){const u={};return e.id!==void 0&&(u.id=m(e.id!==void 0?e.id:new Uint8Array)),u},fromPartial(e){var r;const u=wr();return u.id=(r=e.id)!=null?r:new Uint8Array,u}};function gr(){return{sample_rate:0,channels:0}}const Ie={encode(e,u=o.Writer.create()){return e.sample_rate!==0&&u.uint32(8).uint32(e.sample_rate),e.channels!==0&&u.uint32(16).uint32(e.channels),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=gr();for(;r.pos>>3){case 1:i.sample_rate=r.uint32();break;case 2:i.channels=r.uint32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{sample_rate:a(e.sample_rate)?Number(e.sample_rate):0,channels:a(e.channels)?Number(e.channels):0}},toJSON(e){const u={};return e.sample_rate!==void 0&&(u.sample_rate=Math.round(e.sample_rate)),e.channels!==void 0&&(u.channels=Math.round(e.channels)),u},fromPartial(e){var r,n;const u=gr();return u.sample_rate=(r=e.sample_rate)!=null?r:0,u.channels=(n=e.channels)!=null?n:0,u}};function Nr(){return{data:new Uint8Array}}const Te={encode(e,u=o.Writer.create()){return e.data.length!==0&&u.uint32(10).bytes(e.data),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Nr();for(;r.pos>>3){case 1:i.data=r.bytes();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{data:a(e.data)?h(e.data):new Uint8Array}},toJSON(e){const u={};return e.data!==void 0&&(u.data=m(e.data!==void 0?e.data:new Uint8Array)),u},fromPartial(e){var r;const u=Nr();return u.data=(r=e.data)!=null?r:new Uint8Array,u}};function xr(){return{chat_message:void 0,switch_display:void 0,permission_info:void 0,option:void 0,audio_format:void 0,close_reason:void 0,refresh_video:void 0,option_response:void 0,video_received:void 0}}const B={encode(e,u=o.Writer.create()){return e.chat_message!==void 0&&ue.encode(e.chat_message,u.uint32(34).fork()).ldelim(),e.switch_display!==void 0&&q.encode(e.switch_display,u.uint32(42).fork()).ldelim(),e.permission_info!==void 0&&Re.encode(e.permission_info,u.uint32(50).fork()).ldelim(),e.option!==void 0&&f.encode(e.option,u.uint32(58).fork()).ldelim(),e.audio_format!==void 0&&Ie.encode(e.audio_format,u.uint32(66).fork()).ldelim(),e.close_reason!==void 0&&u.uint32(74).string(e.close_reason),e.refresh_video!==void 0&&u.uint32(80).bool(e.refresh_video),e.option_response!==void 0&&Pe.encode(e.option_response,u.uint32(90).fork()).ldelim(),e.video_received!==void 0&&u.uint32(96).bool(e.video_received),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=xr();for(;r.pos>>3){case 4:i.chat_message=ue.decode(r,r.uint32());break;case 5:i.switch_display=q.decode(r,r.uint32());break;case 6:i.permission_info=Re.decode(r,r.uint32());break;case 7:i.option=f.decode(r,r.uint32());break;case 8:i.audio_format=Ie.decode(r,r.uint32());break;case 9:i.close_reason=r.string();break;case 10:i.refresh_video=r.bool();break;case 11:i.option_response=Pe.decode(r,r.uint32());break;case 12:i.video_received=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{chat_message:a(e.chat_message)?ue.fromJSON(e.chat_message):void 0,switch_display:a(e.switch_display)?q.fromJSON(e.switch_display):void 0,permission_info:a(e.permission_info)?Re.fromJSON(e.permission_info):void 0,option:a(e.option)?f.fromJSON(e.option):void 0,audio_format:a(e.audio_format)?Ie.fromJSON(e.audio_format):void 0,close_reason:a(e.close_reason)?String(e.close_reason):void 0,refresh_video:a(e.refresh_video)?Boolean(e.refresh_video):void 0,option_response:a(e.option_response)?Pe.fromJSON(e.option_response):void 0,video_received:a(e.video_received)?Boolean(e.video_received):void 0}},toJSON(e){const u={};return e.chat_message!==void 0&&(u.chat_message=e.chat_message?ue.toJSON(e.chat_message):void 0),e.switch_display!==void 0&&(u.switch_display=e.switch_display?q.toJSON(e.switch_display):void 0),e.permission_info!==void 0&&(u.permission_info=e.permission_info?Re.toJSON(e.permission_info):void 0),e.option!==void 0&&(u.option=e.option?f.toJSON(e.option):void 0),e.audio_format!==void 0&&(u.audio_format=e.audio_format?Ie.toJSON(e.audio_format):void 0),e.close_reason!==void 0&&(u.close_reason=e.close_reason),e.refresh_video!==void 0&&(u.refresh_video=e.refresh_video),e.option_response!==void 0&&(u.option_response=e.option_response?Pe.toJSON(e.option_response):void 0),e.video_received!==void 0&&(u.video_received=e.video_received),u},fromPartial(e){var r,n,i;const u=xr();return u.chat_message=e.chat_message!==void 0&&e.chat_message!==null?ue.fromPartial(e.chat_message):void 0,u.switch_display=e.switch_display!==void 0&&e.switch_display!==null?q.fromPartial(e.switch_display):void 0,u.permission_info=e.permission_info!==void 0&&e.permission_info!==null?Re.fromPartial(e.permission_info):void 0,u.option=e.option!==void 0&&e.option!==null?f.fromPartial(e.option):void 0,u.audio_format=e.audio_format!==void 0&&e.audio_format!==null?Ie.fromPartial(e.audio_format):void 0,u.close_reason=(r=e.close_reason)!=null?r:void 0,u.refresh_video=(n=e.refresh_video)!=null?n:void 0,u.option_response=e.option_response!==void 0&&e.option_response!==null?Pe.fromPartial(e.option_response):void 0,u.video_received=(i=e.video_received)!=null?i:void 0,u}};function Rr(){return{signed_id:void 0,public_key:void 0,test_delay:void 0,video_frame:void 0,login_request:void 0,login_response:void 0,hash:void 0,mouse_event:void 0,audio_frame:void 0,cursor_data:void 0,cursor_position:void 0,cursor_id:void 0,key_event:void 0,clipboard:void 0,file_action:void 0,file_response:void 0,misc:void 0,cliprdr:void 0}}const au={encode(e,u=o.Writer.create()){return e.signed_id!==void 0&&Oe.encode(e.signed_id,u.uint32(26).fork()).ldelim(),e.public_key!==void 0&&k.encode(e.public_key,u.uint32(34).fork()).ldelim(),e.test_delay!==void 0&&be.encode(e.test_delay,u.uint32(42).fork()).ldelim(),e.video_frame!==void 0&&X.encode(e.video_frame,u.uint32(50).fork()).ldelim(),e.login_request!==void 0&&T.encode(e.login_request,u.uint32(58).fork()).ldelim(),e.login_response!==void 0&&ie.encode(e.login_response,u.uint32(66).fork()).ldelim(),e.hash!==void 0&&oe.encode(e.hash,u.uint32(74).fork()).ldelim(),e.mouse_event!==void 0&&M.encode(e.mouse_event,u.uint32(82).fork()).ldelim(),e.audio_frame!==void 0&&Te.encode(e.audio_frame,u.uint32(90).fork()).ldelim(),e.cursor_data!==void 0&&ne.encode(e.cursor_data,u.uint32(98).fork()).ldelim(),e.cursor_position!==void 0&&te.encode(e.cursor_position,u.uint32(106).fork()).ldelim(),e.cursor_id!==void 0&&u.uint32(112).uint64(e.cursor_id),e.key_event!==void 0&&E.encode(e.key_event,u.uint32(122).fork()).ldelim(),e.clipboard!==void 0&&ae.encode(e.clipboard,u.uint32(130).fork()).ldelim(),e.file_action!==void 0&&ce.encode(e.file_action,u.uint32(138).fork()).ldelim(),e.file_response!==void 0&&_e.encode(e.file_response,u.uint32(146).fork()).ldelim(),e.misc!==void 0&&B.encode(e.misc,u.uint32(154).fork()).ldelim(),e.cliprdr!==void 0&&xe.encode(e.cliprdr,u.uint32(162).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Rr();for(;r.pos>>3){case 3:i.signed_id=Oe.decode(r,r.uint32());break;case 4:i.public_key=k.decode(r,r.uint32());break;case 5:i.test_delay=be.decode(r,r.uint32());break;case 6:i.video_frame=X.decode(r,r.uint32());break;case 7:i.login_request=T.decode(r,r.uint32());break;case 8:i.login_response=ie.decode(r,r.uint32());break;case 9:i.hash=oe.decode(r,r.uint32());break;case 10:i.mouse_event=M.decode(r,r.uint32());break;case 11:i.audio_frame=Te.decode(r,r.uint32());break;case 12:i.cursor_data=ne.decode(r,r.uint32());break;case 13:i.cursor_position=te.decode(r,r.uint32());break;case 14:i.cursor_id=z(r.uint64());break;case 15:i.key_event=E.decode(r,r.uint32());break;case 16:i.clipboard=ae.decode(r,r.uint32());break;case 17:i.file_action=ce.decode(r,r.uint32());break;case 18:i.file_response=_e.decode(r,r.uint32());break;case 19:i.misc=B.decode(r,r.uint32());break;case 20:i.cliprdr=xe.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{signed_id:a(e.signed_id)?Oe.fromJSON(e.signed_id):void 0,public_key:a(e.public_key)?k.fromJSON(e.public_key):void 0,test_delay:a(e.test_delay)?be.fromJSON(e.test_delay):void 0,video_frame:a(e.video_frame)?X.fromJSON(e.video_frame):void 0,login_request:a(e.login_request)?T.fromJSON(e.login_request):void 0,login_response:a(e.login_response)?ie.fromJSON(e.login_response):void 0,hash:a(e.hash)?oe.fromJSON(e.hash):void 0,mouse_event:a(e.mouse_event)?M.fromJSON(e.mouse_event):void 0,audio_frame:a(e.audio_frame)?Te.fromJSON(e.audio_frame):void 0,cursor_data:a(e.cursor_data)?ne.fromJSON(e.cursor_data):void 0,cursor_position:a(e.cursor_position)?te.fromJSON(e.cursor_position):void 0,cursor_id:a(e.cursor_id)?Number(e.cursor_id):void 0,key_event:a(e.key_event)?E.fromJSON(e.key_event):void 0,clipboard:a(e.clipboard)?ae.fromJSON(e.clipboard):void 0,file_action:a(e.file_action)?ce.fromJSON(e.file_action):void 0,file_response:a(e.file_response)?_e.fromJSON(e.file_response):void 0,misc:a(e.misc)?B.fromJSON(e.misc):void 0,cliprdr:a(e.cliprdr)?xe.fromJSON(e.cliprdr):void 0}},toJSON(e){const u={};return e.signed_id!==void 0&&(u.signed_id=e.signed_id?Oe.toJSON(e.signed_id):void 0),e.public_key!==void 0&&(u.public_key=e.public_key?k.toJSON(e.public_key):void 0),e.test_delay!==void 0&&(u.test_delay=e.test_delay?be.toJSON(e.test_delay):void 0),e.video_frame!==void 0&&(u.video_frame=e.video_frame?X.toJSON(e.video_frame):void 0),e.login_request!==void 0&&(u.login_request=e.login_request?T.toJSON(e.login_request):void 0),e.login_response!==void 0&&(u.login_response=e.login_response?ie.toJSON(e.login_response):void 0),e.hash!==void 0&&(u.hash=e.hash?oe.toJSON(e.hash):void 0),e.mouse_event!==void 0&&(u.mouse_event=e.mouse_event?M.toJSON(e.mouse_event):void 0),e.audio_frame!==void 0&&(u.audio_frame=e.audio_frame?Te.toJSON(e.audio_frame):void 0),e.cursor_data!==void 0&&(u.cursor_data=e.cursor_data?ne.toJSON(e.cursor_data):void 0),e.cursor_position!==void 0&&(u.cursor_position=e.cursor_position?te.toJSON(e.cursor_position):void 0),e.cursor_id!==void 0&&(u.cursor_id=Math.round(e.cursor_id)),e.key_event!==void 0&&(u.key_event=e.key_event?E.toJSON(e.key_event):void 0),e.clipboard!==void 0&&(u.clipboard=e.clipboard?ae.toJSON(e.clipboard):void 0),e.file_action!==void 0&&(u.file_action=e.file_action?ce.toJSON(e.file_action):void 0),e.file_response!==void 0&&(u.file_response=e.file_response?_e.toJSON(e.file_response):void 0),e.misc!==void 0&&(u.misc=e.misc?B.toJSON(e.misc):void 0),e.cliprdr!==void 0&&(u.cliprdr=e.cliprdr?xe.toJSON(e.cliprdr):void 0),u},fromPartial(e){var r;const u=Rr();return u.signed_id=e.signed_id!==void 0&&e.signed_id!==null?Oe.fromPartial(e.signed_id):void 0,u.public_key=e.public_key!==void 0&&e.public_key!==null?k.fromPartial(e.public_key):void 0,u.test_delay=e.test_delay!==void 0&&e.test_delay!==null?be.fromPartial(e.test_delay):void 0,u.video_frame=e.video_frame!==void 0&&e.video_frame!==null?X.fromPartial(e.video_frame):void 0,u.login_request=e.login_request!==void 0&&e.login_request!==null?T.fromPartial(e.login_request):void 0,u.login_response=e.login_response!==void 0&&e.login_response!==null?ie.fromPartial(e.login_response):void 0,u.hash=e.hash!==void 0&&e.hash!==null?oe.fromPartial(e.hash):void 0,u.mouse_event=e.mouse_event!==void 0&&e.mouse_event!==null?M.fromPartial(e.mouse_event):void 0,u.audio_frame=e.audio_frame!==void 0&&e.audio_frame!==null?Te.fromPartial(e.audio_frame):void 0,u.cursor_data=e.cursor_data!==void 0&&e.cursor_data!==null?ne.fromPartial(e.cursor_data):void 0,u.cursor_position=e.cursor_position!==void 0&&e.cursor_position!==null?te.fromPartial(e.cursor_position):void 0,u.cursor_id=(r=e.cursor_id)!=null?r:void 0,u.key_event=e.key_event!==void 0&&e.key_event!==null?E.fromPartial(e.key_event):void 0,u.clipboard=e.clipboard!==void 0&&e.clipboard!==null?ae.fromPartial(e.clipboard):void 0,u.file_action=e.file_action!==void 0&&e.file_action!==null?ce.fromPartial(e.file_action):void 0,u.file_response=e.file_response!==void 0&&e.file_response!==null?_e.fromPartial(e.file_response):void 0,u.misc=e.misc!==void 0&&e.misc!==null?B.fromPartial(e.misc):void 0,u.cliprdr=e.cliprdr!==void 0&&e.cliprdr!==null?xe.fromPartial(e.cliprdr):void 0,u}};var b=(()=>{if(typeof b!="undefined")return b;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw"Unable to locate global object"})();const gi=b.atob||(e=>b.Buffer.from(e,"base64").toString("binary"));function h(e){const u=gi(e),r=new Uint8Array(u.length);for(let n=0;nb.Buffer.from(e,"binary").toString("base64"));function m(e){const u=[];for(const r of e)u.push(String.fromCharCode(r));return Ni(u.join(""))}function z(e){if(e.gt(Number.MAX_SAFE_INTEGER))throw new b.Error("Value is larger than Number.MAX_SAFE_INTEGER");return e.toNumber()}o.util.Long!==$e&&(o.util.Long=$e,o.configure());function a(e){return e!=null}var su;(function(e){e[e.DEFAULT_CONN=0]="DEFAULT_CONN",e[e.FILE_TRANSFER=1]="FILE_TRANSFER",e[e.PORT_FORWARD=2]="PORT_FORWARD",e[e.RDP=3]="RDP",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(su||(su={}));function Pr(e){switch(e){case 0:case"DEFAULT_CONN":return 0;case 1:case"FILE_TRANSFER":return 1;case 2:case"PORT_FORWARD":return 2;case 3:case"RDP":return 3;case-1:case"UNRECOGNIZED":default:return-1}}function br(e){switch(e){case 0:return"DEFAULT_CONN";case 1:return"FILE_TRANSFER";case 2:return"PORT_FORWARD";case 3:return"RDP";default:return"UNKNOWN"}}var du;(function(e){e[e.UNKNOWN_NAT=0]="UNKNOWN_NAT",e[e.ASYMMETRIC=1]="ASYMMETRIC",e[e.SYMMETRIC=2]="SYMMETRIC",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(du||(du={}));function eu(e){switch(e){case 0:case"UNKNOWN_NAT":return 0;case 1:case"ASYMMETRIC":return 1;case 2:case"SYMMETRIC":return 2;case-1:case"UNRECOGNIZED":default:return-1}}function uu(e){switch(e){case 0:return"UNKNOWN_NAT";case 1:return"ASYMMETRIC";case 2:return"SYMMETRIC";default:return"UNKNOWN"}}var Or;(function(e){e[e.OK=0]="OK",e[e.UUID_MISMATCH=2]="UUID_MISMATCH",e[e.ID_EXISTS=3]="ID_EXISTS",e[e.TOO_FREQUENT=4]="TOO_FREQUENT",e[e.INVALID_ID_FORMAT=5]="INVALID_ID_FORMAT",e[e.NOT_SUPPORT=6]="NOT_SUPPORT",e[e.SERVER_ERROR=7]="SERVER_ERROR",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(Or||(Or={}));function xi(e){switch(e){case 0:case"OK":return 0;case 2:case"UUID_MISMATCH":return 2;case 3:case"ID_EXISTS":return 3;case 4:case"TOO_FREQUENT":return 4;case 5:case"INVALID_ID_FORMAT":return 5;case 6:case"NOT_SUPPORT":return 6;case 7:case"SERVER_ERROR":return 7;case-1:case"UNRECOGNIZED":default:return-1}}function Ri(e){switch(e){case 0:return"OK";case 2:return"UUID_MISMATCH";case 3:return"ID_EXISTS";case 4:return"TOO_FREQUENT";case 5:return"INVALID_ID_FORMAT";case 6:return"NOT_SUPPORT";case 7:return"SERVER_ERROR";default:return"UNKNOWN"}}var O;(function(e){e[e.ID_NOT_EXIST=0]="ID_NOT_EXIST",e[e.OFFLINE=2]="OFFLINE",e[e.LICENSE_MISMATCH=3]="LICENSE_MISMATCH",e[e.LICENSE_OVERUSE=4]="LICENSE_OVERUSE",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"})(O||(O={}));function Pi(e){switch(e){case 0:case"ID_NOT_EXIST":return 0;case 2:case"OFFLINE":return 2;case 3:case"LICENSE_MISMATCH":return 3;case 4:case"LICENSE_OVERUSE":return 4;case-1:case"UNRECOGNIZED":default:return-1}}function bi(e){switch(e){case 0:return"ID_NOT_EXIST";case 2:return"OFFLINE";case 3:return"LICENSE_MISMATCH";case 4:return"LICENSE_OVERUSE";default:return"UNKNOWN"}}function Ir(){return{id:"",serial:0}}const Me={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.serial!==0&&u.uint32(16).int32(e.serial),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ir();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.serial=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",serial:d(e.serial)?Number(e.serial):0}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.serial!==void 0&&(u.serial=Math.round(e.serial)),u},fromPartial(e){var r,n;const u=Ir();return u.id=(r=e.id)!=null?r:"",u.serial=(n=e.serial)!=null?n:0,u}};function Tr(){return{request_pk:!1}}const qe={encode(e,u=o.Writer.create()){return e.request_pk===!0&&u.uint32(16).bool(e.request_pk),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Tr();for(;r.pos>>3){case 2:i.request_pk=r.bool();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{request_pk:d(e.request_pk)?Boolean(e.request_pk):!1}},toJSON(e){const u={};return e.request_pk!==void 0&&(u.request_pk=e.request_pk),u},fromPartial(e){var r;const u=Tr();return u.request_pk=(r=e.request_pk)!=null?r:!1,u}};function Mr(){return{id:"",nat_type:0,licence_key:"",conn_type:0,token:""}}const J={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.nat_type!==0&&u.uint32(16).int32(e.nat_type),e.licence_key!==""&&u.uint32(26).string(e.licence_key),e.conn_type!==0&&u.uint32(32).int32(e.conn_type),e.token!==""&&u.uint32(42).string(e.token),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Mr();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.nat_type=r.int32();break;case 3:i.licence_key=r.string();break;case 4:i.conn_type=r.int32();break;case 5:i.token=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",nat_type:d(e.nat_type)?eu(e.nat_type):0,licence_key:d(e.licence_key)?String(e.licence_key):"",conn_type:d(e.conn_type)?Pr(e.conn_type):0,token:d(e.token)?String(e.token):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.nat_type!==void 0&&(u.nat_type=uu(e.nat_type)),e.licence_key!==void 0&&(u.licence_key=e.licence_key),e.conn_type!==void 0&&(u.conn_type=br(e.conn_type)),e.token!==void 0&&(u.token=e.token),u},fromPartial(e){var r,n,i,t,s;const u=Mr();return u.id=(r=e.id)!=null?r:"",u.nat_type=(n=e.nat_type)!=null?n:0,u.licence_key=(i=e.licence_key)!=null?i:"",u.conn_type=(t=e.conn_type)!=null?t:0,u.token=(s=e.token)!=null?s:"",u}};function qr(){return{socket_addr:new Uint8Array,relay_server:"",nat_type:0}}const ze={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.relay_server!==""&&u.uint32(18).string(e.relay_server),e.nat_type!==0&&u.uint32(24).int32(e.nat_type),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=qr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.relay_server=r.string();break;case 3:i.nat_type=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):"",nat_type:d(e.nat_type)?eu(e.nat_type):0}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.nat_type!==void 0&&(u.nat_type=uu(e.nat_type)),u},fromPartial(e){var r,n,i;const u=qr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.relay_server=(n=e.relay_server)!=null?n:"",u.nat_type=(i=e.nat_type)!=null?i:0,u}};function zr(){return{serial:0}}const Je={encode(e,u=o.Writer.create()){return e.serial!==0&&u.uint32(8).int32(e.serial),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=zr();for(;r.pos>>3){case 1:i.serial=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{serial:d(e.serial)?Number(e.serial):0}},toJSON(e){const u={};return e.serial!==void 0&&(u.serial=Math.round(e.serial)),u},fromPartial(e){var r;const u=zr();return u.serial=(r=e.serial)!=null?r:0,u}};function Jr(){return{port:0,cu:void 0}}const Le={encode(e,u=o.Writer.create()){return e.port!==0&&u.uint32(8).int32(e.port),e.cu!==void 0&&S.encode(e.cu,u.uint32(18).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Jr();for(;r.pos>>3){case 1:i.port=r.int32();break;case 2:i.cu=S.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{port:d(e.port)?Number(e.port):0,cu:d(e.cu)?S.fromJSON(e.cu):void 0}},toJSON(e){const u={};return e.port!==void 0&&(u.port=Math.round(e.port)),e.cu!==void 0&&(u.cu=e.cu?S.toJSON(e.cu):void 0),u},fromPartial(e){var r;const u=Jr();return u.port=(r=e.port)!=null?r:0,u.cu=e.cu!==void 0&&e.cu!==null?S.fromPartial(e.cu):void 0,u}};function Lr(){return{socket_addr:new Uint8Array,id:"",relay_server:"",nat_type:0,version:""}}const Ue={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.id!==""&&u.uint32(18).string(e.id),e.relay_server!==""&&u.uint32(26).string(e.relay_server),e.nat_type!==0&&u.uint32(32).int32(e.nat_type),e.version!==""&&u.uint32(42).string(e.version),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Lr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.id=r.string();break;case 3:i.relay_server=r.string();break;case 4:i.nat_type=r.int32();break;case 5:i.version=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,id:d(e.id)?String(e.id):"",relay_server:d(e.relay_server)?String(e.relay_server):"",nat_type:d(e.nat_type)?eu(e.nat_type):0,version:d(e.version)?String(e.version):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.id!==void 0&&(u.id=e.id),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.nat_type!==void 0&&(u.nat_type=uu(e.nat_type)),e.version!==void 0&&(u.version=e.version),u},fromPartial(e){var r,n,i,t,s;const u=Lr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.id=(n=e.id)!=null?n:"",u.relay_server=(i=e.relay_server)!=null?i:"",u.nat_type=(t=e.nat_type)!=null?t:0,u.version=(s=e.version)!=null?s:"",u}};function Ur(){return{id:"",uuid:new Uint8Array,pk:new Uint8Array,old_id:""}}const Ve={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.uuid.length!==0&&u.uint32(18).bytes(e.uuid),e.pk.length!==0&&u.uint32(26).bytes(e.pk),e.old_id!==""&&u.uint32(34).string(e.old_id),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Ur();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.uuid=r.bytes();break;case 3:i.pk=r.bytes();break;case 4:i.old_id=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",uuid:d(e.uuid)?F(e.uuid):new Uint8Array,pk:d(e.pk)?F(e.pk):new Uint8Array,old_id:d(e.old_id)?String(e.old_id):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.uuid!==void 0&&(u.uuid=D(e.uuid!==void 0?e.uuid:new Uint8Array)),e.pk!==void 0&&(u.pk=D(e.pk!==void 0?e.pk:new Uint8Array)),e.old_id!==void 0&&(u.old_id=e.old_id),u},fromPartial(e){var r,n,i,t;const u=Ur();return u.id=(r=e.id)!=null?r:"",u.uuid=(n=e.uuid)!=null?n:new Uint8Array,u.pk=(i=e.pk)!=null?i:new Uint8Array,u.old_id=(t=e.old_id)!=null?t:"",u}};function Vr(){return{result:0}}const We={encode(e,u=o.Writer.create()){return e.result!==0&&u.uint32(8).int32(e.result),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Vr();for(;r.pos>>3){case 1:i.result=r.int32();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{result:d(e.result)?xi(e.result):0}},toJSON(e){const u={};return e.result!==void 0&&(u.result=Ri(e.result)),u},fromPartial(e){var r;const u=Vr();return u.result=(r=e.result)!=null?r:0,u}};function Wr(){return{socket_addr:new Uint8Array,pk:new Uint8Array,failure:0,relay_server:"",nat_type:void 0,is_local:void 0,other_failure:""}}const He={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.pk.length!==0&&u.uint32(18).bytes(e.pk),e.failure!==0&&u.uint32(24).int32(e.failure),e.relay_server!==""&&u.uint32(34).string(e.relay_server),e.nat_type!==void 0&&u.uint32(40).int32(e.nat_type),e.is_local!==void 0&&u.uint32(48).bool(e.is_local),e.other_failure!==""&&u.uint32(58).string(e.other_failure),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Wr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.pk=r.bytes();break;case 3:i.failure=r.int32();break;case 4:i.relay_server=r.string();break;case 5:i.nat_type=r.int32();break;case 6:i.is_local=r.bool();break;case 7:i.other_failure=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,pk:d(e.pk)?F(e.pk):new Uint8Array,failure:d(e.failure)?Pi(e.failure):0,relay_server:d(e.relay_server)?String(e.relay_server):"",nat_type:d(e.nat_type)?eu(e.nat_type):void 0,is_local:d(e.is_local)?Boolean(e.is_local):void 0,other_failure:d(e.other_failure)?String(e.other_failure):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.pk!==void 0&&(u.pk=D(e.pk!==void 0?e.pk:new Uint8Array)),e.failure!==void 0&&(u.failure=bi(e.failure)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.nat_type!==void 0&&(u.nat_type=e.nat_type!==void 0?uu(e.nat_type):void 0),e.is_local!==void 0&&(u.is_local=e.is_local),e.other_failure!==void 0&&(u.other_failure=e.other_failure),u},fromPartial(e){var r,n,i,t,s,l,c;const u=Wr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.pk=(n=e.pk)!=null?n:new Uint8Array,u.failure=(i=e.failure)!=null?i:0,u.relay_server=(t=e.relay_server)!=null?t:"",u.nat_type=(s=e.nat_type)!=null?s:void 0,u.is_local=(l=e.is_local)!=null?l:void 0,u.other_failure=(c=e.other_failure)!=null?c:"",u}};function Hr(){return{serial:0,rendezvous_servers:[]}}const S={encode(e,u=o.Writer.create()){e.serial!==0&&u.uint32(8).int32(e.serial);for(const r of e.rendezvous_servers)u.uint32(18).string(r);return u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Hr();for(;r.pos>>3){case 1:i.serial=r.int32();break;case 2:i.rendezvous_servers.push(r.string());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{serial:d(e.serial)?Number(e.serial):0,rendezvous_servers:Array.isArray(e==null?void 0:e.rendezvous_servers)?e.rendezvous_servers.map(u=>String(u)):[]}},toJSON(e){const u={};return e.serial!==void 0&&(u.serial=Math.round(e.serial)),e.rendezvous_servers?u.rendezvous_servers=e.rendezvous_servers.map(r=>r):u.rendezvous_servers=[],u},fromPartial(e){var r,n;const u=Hr();return u.serial=(r=e.serial)!=null?r:0,u.rendezvous_servers=((n=e.rendezvous_servers)==null?void 0:n.map(i=>i))||[],u}};function Zr(){return{id:"",uuid:"",socket_addr:new Uint8Array,relay_server:"",secure:!1,licence_key:"",conn_type:0,token:""}}const L={encode(e,u=o.Writer.create()){return e.id!==""&&u.uint32(10).string(e.id),e.uuid!==""&&u.uint32(18).string(e.uuid),e.socket_addr.length!==0&&u.uint32(26).bytes(e.socket_addr),e.relay_server!==""&&u.uint32(34).string(e.relay_server),e.secure===!0&&u.uint32(40).bool(e.secure),e.licence_key!==""&&u.uint32(50).string(e.licence_key),e.conn_type!==0&&u.uint32(56).int32(e.conn_type),e.token!==""&&u.uint32(66).string(e.token),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Zr();for(;r.pos>>3){case 1:i.id=r.string();break;case 2:i.uuid=r.string();break;case 3:i.socket_addr=r.bytes();break;case 4:i.relay_server=r.string();break;case 5:i.secure=r.bool();break;case 6:i.licence_key=r.string();break;case 7:i.conn_type=r.int32();break;case 8:i.token=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{id:d(e.id)?String(e.id):"",uuid:d(e.uuid)?String(e.uuid):"",socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):"",secure:d(e.secure)?Boolean(e.secure):!1,licence_key:d(e.licence_key)?String(e.licence_key):"",conn_type:d(e.conn_type)?Pr(e.conn_type):0,token:d(e.token)?String(e.token):""}},toJSON(e){const u={};return e.id!==void 0&&(u.id=e.id),e.uuid!==void 0&&(u.uuid=e.uuid),e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.secure!==void 0&&(u.secure=e.secure),e.licence_key!==void 0&&(u.licence_key=e.licence_key),e.conn_type!==void 0&&(u.conn_type=br(e.conn_type)),e.token!==void 0&&(u.token=e.token),u},fromPartial(e){var r,n,i,t,s,l,c,p;const u=Zr();return u.id=(r=e.id)!=null?r:"",u.uuid=(n=e.uuid)!=null?n:"",u.socket_addr=(i=e.socket_addr)!=null?i:new Uint8Array,u.relay_server=(t=e.relay_server)!=null?t:"",u.secure=(s=e.secure)!=null?s:!1,u.licence_key=(l=e.licence_key)!=null?l:"",u.conn_type=(c=e.conn_type)!=null?c:0,u.token=(p=e.token)!=null?p:"",u}};function Gr(){return{socket_addr:new Uint8Array,uuid:"",relay_server:"",id:void 0,pk:void 0,refuse_reason:"",version:""}}const Ze={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.uuid!==""&&u.uint32(18).string(e.uuid),e.relay_server!==""&&u.uint32(26).string(e.relay_server),e.id!==void 0&&u.uint32(34).string(e.id),e.pk!==void 0&&u.uint32(42).bytes(e.pk),e.refuse_reason!==""&&u.uint32(50).string(e.refuse_reason),e.version!==""&&u.uint32(58).string(e.version),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Gr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.uuid=r.string();break;case 3:i.relay_server=r.string();break;case 4:i.id=r.string();break;case 5:i.pk=r.bytes();break;case 6:i.refuse_reason=r.string();break;case 7:i.version=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,uuid:d(e.uuid)?String(e.uuid):"",relay_server:d(e.relay_server)?String(e.relay_server):"",id:d(e.id)?String(e.id):void 0,pk:d(e.pk)?F(e.pk):void 0,refuse_reason:d(e.refuse_reason)?String(e.refuse_reason):"",version:d(e.version)?String(e.version):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.uuid!==void 0&&(u.uuid=e.uuid),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.id!==void 0&&(u.id=e.id),e.pk!==void 0&&(u.pk=e.pk!==void 0?D(e.pk):void 0),e.refuse_reason!==void 0&&(u.refuse_reason=e.refuse_reason),e.version!==void 0&&(u.version=e.version),u},fromPartial(e){var r,n,i,t,s,l,c;const u=Gr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.uuid=(n=e.uuid)!=null?n:"",u.relay_server=(i=e.relay_server)!=null?i:"",u.id=(t=e.id)!=null?t:void 0,u.pk=(s=e.pk)!=null?s:void 0,u.refuse_reason=(l=e.refuse_reason)!=null?l:"",u.version=(c=e.version)!=null?c:"",u}};function Kr(){return{url:""}}const Ge={encode(e,u=o.Writer.create()){return e.url!==""&&u.uint32(10).string(e.url),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Kr();for(;r.pos>>3){case 1:i.url=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{url:d(e.url)?String(e.url):""}},toJSON(e){const u={};return e.url!==void 0&&(u.url=e.url),u},fromPartial(e){var r;const u=Kr();return u.url=(r=e.url)!=null?r:"",u}};function Yr(){return{socket_addr:new Uint8Array,relay_server:""}}const Ke={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.relay_server!==""&&u.uint32(18).string(e.relay_server),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Yr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.relay_server=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),u},fromPartial(e){var r,n;const u=Yr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.relay_server=(n=e.relay_server)!=null?n:"",u}};function Qr(){return{socket_addr:new Uint8Array,local_addr:new Uint8Array,relay_server:"",id:"",version:""}}const Ye={encode(e,u=o.Writer.create()){return e.socket_addr.length!==0&&u.uint32(10).bytes(e.socket_addr),e.local_addr.length!==0&&u.uint32(18).bytes(e.local_addr),e.relay_server!==""&&u.uint32(26).string(e.relay_server),e.id!==""&&u.uint32(34).string(e.id),e.version!==""&&u.uint32(42).string(e.version),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Qr();for(;r.pos>>3){case 1:i.socket_addr=r.bytes();break;case 2:i.local_addr=r.bytes();break;case 3:i.relay_server=r.string();break;case 4:i.id=r.string();break;case 5:i.version=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{socket_addr:d(e.socket_addr)?F(e.socket_addr):new Uint8Array,local_addr:d(e.local_addr)?F(e.local_addr):new Uint8Array,relay_server:d(e.relay_server)?String(e.relay_server):"",id:d(e.id)?String(e.id):"",version:d(e.version)?String(e.version):""}},toJSON(e){const u={};return e.socket_addr!==void 0&&(u.socket_addr=D(e.socket_addr!==void 0?e.socket_addr:new Uint8Array)),e.local_addr!==void 0&&(u.local_addr=D(e.local_addr!==void 0?e.local_addr:new Uint8Array)),e.relay_server!==void 0&&(u.relay_server=e.relay_server),e.id!==void 0&&(u.id=e.id),e.version!==void 0&&(u.version=e.version),u},fromPartial(e){var r,n,i,t,s;const u=Qr();return u.socket_addr=(r=e.socket_addr)!=null?r:new Uint8Array,u.local_addr=(n=e.local_addr)!=null?n:new Uint8Array,u.relay_server=(i=e.relay_server)!=null?i:"",u.id=(t=e.id)!=null?t:"",u.version=(s=e.version)!=null?s:"",u}};function Xr(){return{cmd:"",mac:"",id:"",username:"",hostname:"",platform:"",misc:""}}const Qe={encode(e,u=o.Writer.create()){return e.cmd!==""&&u.uint32(10).string(e.cmd),e.mac!==""&&u.uint32(18).string(e.mac),e.id!==""&&u.uint32(26).string(e.id),e.username!==""&&u.uint32(34).string(e.username),e.hostname!==""&&u.uint32(42).string(e.hostname),e.platform!==""&&u.uint32(50).string(e.platform),e.misc!==""&&u.uint32(58).string(e.misc),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=Xr();for(;r.pos>>3){case 1:i.cmd=r.string();break;case 2:i.mac=r.string();break;case 3:i.id=r.string();break;case 4:i.username=r.string();break;case 5:i.hostname=r.string();break;case 6:i.platform=r.string();break;case 7:i.misc=r.string();break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{cmd:d(e.cmd)?String(e.cmd):"",mac:d(e.mac)?String(e.mac):"",id:d(e.id)?String(e.id):"",username:d(e.username)?String(e.username):"",hostname:d(e.hostname)?String(e.hostname):"",platform:d(e.platform)?String(e.platform):"",misc:d(e.misc)?String(e.misc):""}},toJSON(e){const u={};return e.cmd!==void 0&&(u.cmd=e.cmd),e.mac!==void 0&&(u.mac=e.mac),e.id!==void 0&&(u.id=e.id),e.username!==void 0&&(u.username=e.username),e.hostname!==void 0&&(u.hostname=e.hostname),e.platform!==void 0&&(u.platform=e.platform),e.misc!==void 0&&(u.misc=e.misc),u},fromPartial(e){var r,n,i,t,s,l,c;const u=Xr();return u.cmd=(r=e.cmd)!=null?r:"",u.mac=(n=e.mac)!=null?n:"",u.id=(i=e.id)!=null?i:"",u.username=(t=e.username)!=null?t:"",u.hostname=(s=e.hostname)!=null?s:"",u.platform=(l=e.platform)!=null?l:"",u.misc=(c=e.misc)!=null?c:"",u}};function $r(){return{register_peer:void 0,register_peer_response:void 0,punch_hole_request:void 0,punch_hole:void 0,punch_hole_sent:void 0,punch_hole_response:void 0,fetch_local_addr:void 0,local_addr:void 0,configure_update:void 0,register_pk:void 0,register_pk_response:void 0,software_update:void 0,request_relay:void 0,relay_response:void 0,test_nat_request:void 0,test_nat_response:void 0,peer_discovery:void 0}}const lu={encode(e,u=o.Writer.create()){return e.register_peer!==void 0&&Me.encode(e.register_peer,u.uint32(50).fork()).ldelim(),e.register_peer_response!==void 0&&qe.encode(e.register_peer_response,u.uint32(58).fork()).ldelim(),e.punch_hole_request!==void 0&&J.encode(e.punch_hole_request,u.uint32(66).fork()).ldelim(),e.punch_hole!==void 0&&ze.encode(e.punch_hole,u.uint32(74).fork()).ldelim(),e.punch_hole_sent!==void 0&&Ue.encode(e.punch_hole_sent,u.uint32(82).fork()).ldelim(),e.punch_hole_response!==void 0&&He.encode(e.punch_hole_response,u.uint32(90).fork()).ldelim(),e.fetch_local_addr!==void 0&&Ke.encode(e.fetch_local_addr,u.uint32(98).fork()).ldelim(),e.local_addr!==void 0&&Ye.encode(e.local_addr,u.uint32(106).fork()).ldelim(),e.configure_update!==void 0&&S.encode(e.configure_update,u.uint32(114).fork()).ldelim(),e.register_pk!==void 0&&Ve.encode(e.register_pk,u.uint32(122).fork()).ldelim(),e.register_pk_response!==void 0&&We.encode(e.register_pk_response,u.uint32(130).fork()).ldelim(),e.software_update!==void 0&&Ge.encode(e.software_update,u.uint32(138).fork()).ldelim(),e.request_relay!==void 0&&L.encode(e.request_relay,u.uint32(146).fork()).ldelim(),e.relay_response!==void 0&&Ze.encode(e.relay_response,u.uint32(154).fork()).ldelim(),e.test_nat_request!==void 0&&Je.encode(e.test_nat_request,u.uint32(162).fork()).ldelim(),e.test_nat_response!==void 0&&Le.encode(e.test_nat_response,u.uint32(170).fork()).ldelim(),e.peer_discovery!==void 0&&Qe.encode(e.peer_discovery,u.uint32(178).fork()).ldelim(),u},decode(e,u){const r=e instanceof o.Reader?e:new o.Reader(e);let n=u===void 0?r.len:r.pos+u;const i=$r();for(;r.pos>>3){case 6:i.register_peer=Me.decode(r,r.uint32());break;case 7:i.register_peer_response=qe.decode(r,r.uint32());break;case 8:i.punch_hole_request=J.decode(r,r.uint32());break;case 9:i.punch_hole=ze.decode(r,r.uint32());break;case 10:i.punch_hole_sent=Ue.decode(r,r.uint32());break;case 11:i.punch_hole_response=He.decode(r,r.uint32());break;case 12:i.fetch_local_addr=Ke.decode(r,r.uint32());break;case 13:i.local_addr=Ye.decode(r,r.uint32());break;case 14:i.configure_update=S.decode(r,r.uint32());break;case 15:i.register_pk=Ve.decode(r,r.uint32());break;case 16:i.register_pk_response=We.decode(r,r.uint32());break;case 17:i.software_update=Ge.decode(r,r.uint32());break;case 18:i.request_relay=L.decode(r,r.uint32());break;case 19:i.relay_response=Ze.decode(r,r.uint32());break;case 20:i.test_nat_request=Je.decode(r,r.uint32());break;case 21:i.test_nat_response=Le.decode(r,r.uint32());break;case 22:i.peer_discovery=Qe.decode(r,r.uint32());break;default:r.skipType(t&7);break}}return i},fromJSON(e){return{register_peer:d(e.register_peer)?Me.fromJSON(e.register_peer):void 0,register_peer_response:d(e.register_peer_response)?qe.fromJSON(e.register_peer_response):void 0,punch_hole_request:d(e.punch_hole_request)?J.fromJSON(e.punch_hole_request):void 0,punch_hole:d(e.punch_hole)?ze.fromJSON(e.punch_hole):void 0,punch_hole_sent:d(e.punch_hole_sent)?Ue.fromJSON(e.punch_hole_sent):void 0,punch_hole_response:d(e.punch_hole_response)?He.fromJSON(e.punch_hole_response):void 0,fetch_local_addr:d(e.fetch_local_addr)?Ke.fromJSON(e.fetch_local_addr):void 0,local_addr:d(e.local_addr)?Ye.fromJSON(e.local_addr):void 0,configure_update:d(e.configure_update)?S.fromJSON(e.configure_update):void 0,register_pk:d(e.register_pk)?Ve.fromJSON(e.register_pk):void 0,register_pk_response:d(e.register_pk_response)?We.fromJSON(e.register_pk_response):void 0,software_update:d(e.software_update)?Ge.fromJSON(e.software_update):void 0,request_relay:d(e.request_relay)?L.fromJSON(e.request_relay):void 0,relay_response:d(e.relay_response)?Ze.fromJSON(e.relay_response):void 0,test_nat_request:d(e.test_nat_request)?Je.fromJSON(e.test_nat_request):void 0,test_nat_response:d(e.test_nat_response)?Le.fromJSON(e.test_nat_response):void 0,peer_discovery:d(e.peer_discovery)?Qe.fromJSON(e.peer_discovery):void 0}},toJSON(e){const u={};return e.register_peer!==void 0&&(u.register_peer=e.register_peer?Me.toJSON(e.register_peer):void 0),e.register_peer_response!==void 0&&(u.register_peer_response=e.register_peer_response?qe.toJSON(e.register_peer_response):void 0),e.punch_hole_request!==void 0&&(u.punch_hole_request=e.punch_hole_request?J.toJSON(e.punch_hole_request):void 0),e.punch_hole!==void 0&&(u.punch_hole=e.punch_hole?ze.toJSON(e.punch_hole):void 0),e.punch_hole_sent!==void 0&&(u.punch_hole_sent=e.punch_hole_sent?Ue.toJSON(e.punch_hole_sent):void 0),e.punch_hole_response!==void 0&&(u.punch_hole_response=e.punch_hole_response?He.toJSON(e.punch_hole_response):void 0),e.fetch_local_addr!==void 0&&(u.fetch_local_addr=e.fetch_local_addr?Ke.toJSON(e.fetch_local_addr):void 0),e.local_addr!==void 0&&(u.local_addr=e.local_addr?Ye.toJSON(e.local_addr):void 0),e.configure_update!==void 0&&(u.configure_update=e.configure_update?S.toJSON(e.configure_update):void 0),e.register_pk!==void 0&&(u.register_pk=e.register_pk?Ve.toJSON(e.register_pk):void 0),e.register_pk_response!==void 0&&(u.register_pk_response=e.register_pk_response?We.toJSON(e.register_pk_response):void 0),e.software_update!==void 0&&(u.software_update=e.software_update?Ge.toJSON(e.software_update):void 0),e.request_relay!==void 0&&(u.request_relay=e.request_relay?L.toJSON(e.request_relay):void 0),e.relay_response!==void 0&&(u.relay_response=e.relay_response?Ze.toJSON(e.relay_response):void 0),e.test_nat_request!==void 0&&(u.test_nat_request=e.test_nat_request?Je.toJSON(e.test_nat_request):void 0),e.test_nat_response!==void 0&&(u.test_nat_response=e.test_nat_response?Le.toJSON(e.test_nat_response):void 0),e.peer_discovery!==void 0&&(u.peer_discovery=e.peer_discovery?Qe.toJSON(e.peer_discovery):void 0),u},fromPartial(e){const u=$r();return u.register_peer=e.register_peer!==void 0&&e.register_peer!==null?Me.fromPartial(e.register_peer):void 0,u.register_peer_response=e.register_peer_response!==void 0&&e.register_peer_response!==null?qe.fromPartial(e.register_peer_response):void 0,u.punch_hole_request=e.punch_hole_request!==void 0&&e.punch_hole_request!==null?J.fromPartial(e.punch_hole_request):void 0,u.punch_hole=e.punch_hole!==void 0&&e.punch_hole!==null?ze.fromPartial(e.punch_hole):void 0,u.punch_hole_sent=e.punch_hole_sent!==void 0&&e.punch_hole_sent!==null?Ue.fromPartial(e.punch_hole_sent):void 0,u.punch_hole_response=e.punch_hole_response!==void 0&&e.punch_hole_response!==null?He.fromPartial(e.punch_hole_response):void 0,u.fetch_local_addr=e.fetch_local_addr!==void 0&&e.fetch_local_addr!==null?Ke.fromPartial(e.fetch_local_addr):void 0,u.local_addr=e.local_addr!==void 0&&e.local_addr!==null?Ye.fromPartial(e.local_addr):void 0,u.configure_update=e.configure_update!==void 0&&e.configure_update!==null?S.fromPartial(e.configure_update):void 0,u.register_pk=e.register_pk!==void 0&&e.register_pk!==null?Ve.fromPartial(e.register_pk):void 0,u.register_pk_response=e.register_pk_response!==void 0&&e.register_pk_response!==null?We.fromPartial(e.register_pk_response):void 0,u.software_update=e.software_update!==void 0&&e.software_update!==null?Ge.fromPartial(e.software_update):void 0,u.request_relay=e.request_relay!==void 0&&e.request_relay!==null?L.fromPartial(e.request_relay):void 0,u.relay_response=e.relay_response!==void 0&&e.relay_response!==null?Ze.fromPartial(e.relay_response):void 0,u.test_nat_request=e.test_nat_request!==void 0&&e.test_nat_request!==null?Je.fromPartial(e.test_nat_request):void 0,u.test_nat_response=e.test_nat_response!==void 0&&e.test_nat_response!==null?Le.fromPartial(e.test_nat_response):void 0,u.peer_discovery=e.peer_discovery!==void 0&&e.peer_discovery!==null?Qe.fromPartial(e.peer_discovery):void 0,u}};var U=(()=>{if(typeof U!="undefined")return U;if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw"Unable to locate global object"})();const Oi=U.atob||(e=>U.Buffer.from(e,"base64").toString("binary"));function F(e){const u=Oi(e),r=new Uint8Array(u.length);for(let n=0;nU.Buffer.from(e,"binary").toString("base64"));function D(e){const u=[];for(const r of e)u.push(String.fromCharCode(r));return Ii(u.join(""))}o.util.Long!==$e&&(o.util.Long=$e,o.configure());function d(e){return e!=null}class cu{constructor(u,r=!0){_(this,"_websocket");_(this,"_eventHandlers");_(this,"_buf");_(this,"_status");_(this,"_latency");_(this,"_secretKey");_(this,"_uri");_(this,"_isRendezvous");this._eventHandlers={message:n=>{},open:()=>{},close:()=>{},error:()=>{}},this._uri=u,this._status="",this._buf=[],this._websocket=new WebSocket(u),this._websocket.onmessage=this._recv_message.bind(this),this._websocket.binaryType="arraybuffer",this._latency=new Date().getTime(),this._isRendezvous=r}latency(){return this._latency}setSecretKey(u){this._secretKey=[u,0,0]}sendMessage(u){let r=au.encode(au.fromPartial(u)).finish(),n=this._secretKey;n&&(n[1]+=1,r=nn(r,n[1],n[0])),this._websocket.send(r)}sendRendezvous(u){this._websocket.send(lu.encode(lu.fromPartial(u)).finish())}parseMessage(u){return au.decode(u)}parseRendezvous(u){return lu.decode(u)}off(u){this._eventHandlers[u]=()=>{}}on(u,r){this._eventHandlers[u]=r}async open(u=12e3){return new Promise((r,n)=>{setTimeout(()=>{this._status!="open"&&n(this._status||"Timeout")},u),this._websocket.onopen=()=>{var i;this._latency=new Date().getTime()-this._latency,this._status="open",console.debug(">> WebSock.onopen"),((i=this._websocket)==null?void 0:i.protocol)&&console.info("Server choose sub-protocol: "+this._websocket.protocol),this._eventHandlers.open(),console.info("WebSock.onopen"),r(this)},this._websocket.onclose=i=>{this._status=="open",this._status=i,console.error("WebSock.onclose: "),console.error(i),this._eventHandlers.close(i),n("Reset by the peer")},this._websocket.onerror=i=>{if(!this._status){n("Failed to connect to "+(this._isRendezvous?"rendezvous":"relay")+" server");return}this._status=i,console.error("WebSock.onerror: "),console.error(i),this._eventHandlers.error(i)}})}async next(u=12e3){const r=(n,i,t)=>{if(this._buf.length)n(this._buf[0]),this._buf.splice(0,1);else{if(this._status!="open"){i(this._status);return}new Date().getTime()>t+u?i("Timeout"):setTimeout(()=>r(n,i,t),1)}};return new Promise((n,i)=>{r(n,i,new Date().getTime())})}close(){this._status="",this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(console.info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=()=>{})}_recv_message(u){if(u.data instanceof window.ArrayBuffer){let r=new Uint8Array(u.data);const n=this._secretKey;n&&(n[2]+=1,r=tn(r,n[2],n[0])),this._buf.push(this._isRendezvous?this.parseRendezvous(r):this.parseMessage(r))}this._eventHandlers.message(u.data)}}async function jr(e){const u=await hi();console.log("isSIMD: "+u),window.OGVLoader.loadClass(u?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",r=>{window.videoCodecClass=r,r({videoFormat:{}}).then(n=>{n.init(()=>{e(n)})})},{worker:!0,threading:!0})}const ei={ru:{Status:"C\u0442\u0430\u0442\u0443\u0441","Your Desktop":"\u0412\u0430\u0448 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B",desk_tip:"\u0412\u0430\u0448 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u0441 \u044D\u0442\u0438\u043C \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u043E\u043C \u0438 \u043F\u0430\u0440\u043E\u043B\u0435\u043C",Password:"\u041F\u0430\u0440\u043E\u043B\u044C",Ready:"\u0413\u043E\u0442\u043E\u0432\u043E",Established:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E",connecting_status:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u0441\u0435\u0442\u0438 RustDesk..","Enable Service":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443","Start Service":"\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443","Service is running":"\u0421\u043B\u0443\u0436\u0431\u0430 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442","Service is not running":"\u0421\u043B\u0443\u0436\u0431\u0430 \u043D\u0435 \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430",not_ready_status:"\u041D\u0435 \u0433\u043E\u0442\u043E\u0432\u043E. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435","Control Remote Desktop":"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u043C \u0440\u0430\u0431\u043E\u0447\u0438\u043C \u0441\u0442\u043E\u043B\u043E\u043C","Transfer File":"\u041F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0444\u0430\u0439\u043B",Connect:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F","Recent Sessions":"\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u0441\u0435\u0430\u043D\u0441\u044B","Address Book":"\u0410\u0434\u0440\u0435\u0441\u043D\u0430\u044F \u043A\u043D\u0438\u0433\u0430",Confirmation:"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435","TCP Tunneling":"TCP-\u0442\u0443\u043D\u043D\u0435\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",Remove:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C","Refresh random password":"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C","Set your own password":"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u0432\u043E\u0439 \u043F\u0430\u0440\u043E\u043B\u044C","Enable Keyboard/Mouse":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443/\u043C\u044B\u0448\u044C","Enable Clipboard":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430","Enable File Transfer":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0444\u0430\u0439\u043B\u043E\u0432","Enable TCP Tunneling":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0442\u0443\u043D\u043D\u0435\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 TCP","IP Whitelisting":"\u0421\u043F\u0438\u0441\u043E\u043A \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u044B\u0445 IP-\u0430\u0434\u0440\u0435\u0441\u043E\u0432","ID/Relay Server":"ID/\u0421\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","Stop service":"\u041E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443","Change ID":"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C ID",Website:"\u0412\u0435\u0431-\u0441\u0430\u0439\u0442",About:"\u041E RustDesk",Mute:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0437\u0432\u0443\u043A","Audio Input":"\u0410\u0443\u0434\u0438\u043E\u0432\u0445\u043E\u0434","ID Server":"ID \u0441\u0435\u0440\u0432\u0435\u0440","Relay Server":"\u0421\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","API Server":"API \u0441\u0435\u0440\u0432\u0435\u0440",invalid_http:"\u0414\u043E\u043B\u0436\u0435\u043D \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 http:// \u0438\u043B\u0438 https://","Invalid IP":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 IP-\u0430\u0434\u0440\u0435\u0441",id_change_tip:"\u0414\u043E\u043F\u0443\u0441\u043A\u0430\u044E\u0442\u0441\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u044B a-z, A-Z, 0-9 \u0438 _ (\u043F\u043E\u0434\u0447\u0435\u0440\u043A\u0438\u0432\u0430\u043D\u0438\u0435). \u041F\u0435\u0440\u0432\u0430\u044F \u0431\u0443\u043A\u0432\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C a-z, A-Z. \u0414\u043B\u0438\u043D\u0430 \u043E\u0442 6 \u0434\u043E 16","Invalid format":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442","This function is turned off by the server":"\u042D\u0442\u0430 \u0444\u0443\u043D\u043A\u0446\u0438\u044F \u043D\u0435 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C","Not available":"\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E","Too frequent":"\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0447\u0430\u0441\u0442\u043E",Cancel:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",Skip:"\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C",Close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",Retry:"\u041F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0435\u0449\u0435 \u0440\u0430\u0437",OK:"\u041E\u041A","Password Required":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0430\u0440\u043E\u043B\u044C","Please enter your password":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 \u043F\u0430\u0440\u043E\u043B\u044C","Remember password":"\u0417\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C","Wrong Password":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C","Do you want to enter again?":"\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0441\u043D\u043E\u0432\u0430 \u0432\u043E\u0439\u0442\u0438?","Connection Error":"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F",Error:"\u041E\u0448\u0438\u0431\u043A\u0430","Reset by the peer":"\u0421\u0431\u0440\u043E\u0448\u0435\u043D\u043E \u0443\u0437\u043B\u043E\u043C","Connecting...":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435..","Connection in progress. Please wait.":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435. \u041F\u043E\u0434\u043E\u0436\u0434\u0438\u0442\u0435","Please try 1 minute later":"\u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 1 \u043C\u0438\u043D\u0443\u0442\u0443","Login Error":"\u041E\u0448\u0438\u0431\u043A\u0430 \u0432\u0445\u043E\u0434\u0430",Successful:"\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u0430","Connected, waiting for image...":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E, \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F..",Name:"\u0418\u043C\u044F",Type:"\u0422\u0438\u043F",Modified:"\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u043E",Size:"\u0420\u0430\u0437\u043C\u0435\u0440","Show Hidden Files":"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u043A\u0440\u044B\u0442\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",Receive:"\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Refresh File":"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0444\u0430\u0439\u043B",Local:"\u041C\u0435\u0441\u0442\u043D\u044B\u0439",Remote:"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439","Remote Computer":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440","Local Computer":"\u041B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440","Confirm Delete":"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435",Delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",Properties:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430","Multi Select":"\u041C\u043D\u043E\u0433\u043E\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043D\u044B\u0439 \u0432\u044B\u0431\u043E\u0440","Empty Directory":"\u041F\u0443\u0441\u0442\u0430\u044F \u043F\u0430\u043F\u043A\u0430","Not an empty directory":"\u041F\u0430\u043F\u043A\u0430 \u043D\u0435 \u043F\u0443\u0441\u0442\u0430","Are you sure you want to delete this file?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B?","Are you sure you want to delete this empty directory?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0443\u0441\u0442\u0443\u044E \u043F\u0430\u043F\u043A\u0443?","Are you sure you want to delete the file of this directory?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u0430\u0439\u043B \u0438\u0437 \u044D\u0442\u043E\u0439 \u043F\u0430\u043F\u043A\u0438?","Do this for all conflicts":"\u042D\u0442\u043E \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0441\u044F \u043A\u043E \u0432\u0441\u0435\u043C \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0430\u043C","This is irreversible!":"\u042D\u0442\u043E \u043D\u0435\u043E\u0431\u0440\u0430\u0442\u0438\u043C\u043E!",Deleting:"\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435",files:"\u0444\u0430\u0439\u043B\u044B",Waiting:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",Finished:"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",Speed:"\u0421\u043A\u043E\u0440\u043E\u0441\u0442\u044C","Custom Image Quality":"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F","Privacy mode":"\u0420\u0435\u0436\u0438\u043C \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438","Block user input":"\u0411\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0432\u0432\u043E\u0434","Unblock user input":"\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0432\u0432\u043E\u0434","Adjust Window":"\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u043E\u043A\u043D\u043E",Original:"\u041E\u0440\u0438\u0433\u0438\u043D\u0430\u043B",Shrink:"\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C",Stretch:"\u0420\u0430\u0441\u0442\u044F\u043D\u0443\u0442\u044C","Good image quality":"\u0425\u043E\u0440\u043E\u0448\u0435\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F",Balanced:"\u0421\u0431\u0430\u043B\u0430\u043D\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439","Optimize reaction time":"\u041E\u043F\u0442\u0438\u043C\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u0440\u0435\u043C\u044F \u0440\u0435\u0430\u043A\u0446\u0438\u0438",Custom:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439","Show remote cursor":"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u043A\u0443\u0440\u0441\u043E\u0440","Disable clipboard":"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430","Lock after session end":"\u0412\u044B\u0445\u043E\u0434 \u0438\u0437 \u0443\u0447\u0451\u0442\u043D\u043E\u0439 \u0437\u0430\u043F\u0438\u0441\u0438 \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0441\u0435\u0430\u043D\u0441\u0430",Insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C","Insert Lock":"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0437\u0430\u043C\u043E\u043A",Refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C","ID does not exist":"ID \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442","Failed to connect to rendezvous server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u043E\u043C\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443","Please try later":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u043E\u0437\u0436\u0435","Remote desktop is offline":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B \u043D\u0435 \u043E\u043D\u043B\u0430\u0439\u043D","Key mismatch":"\u041D\u0435\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439",Timeout:"\u0422\u0430\u0439\u043C-\u0430\u0443\u0442","Failed to connect to relay server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","Failed to connect via rendezvous server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440","Failed to connect via relay server":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438","Failed to make direct connection to remote desktop":"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0440\u044F\u043C\u043E\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u043C\u0443 \u0440\u0430\u0431\u043E\u0447\u0435\u043C\u0443 \u0441\u0442\u043E\u043B\u0443","Set Password":"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C","OS Password":"\u041F\u0430\u0440\u043E\u043B\u044C \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B",install_tip:"\u0412 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0441\u043B\u0443\u0447\u0430\u044F\u0445 \u0438\u0437-\u0437\u0430 UAC RustDesk \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u043D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u043E \u043D\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u043C \u0443\u0437\u043B\u0435. \u0427\u0442\u043E\u0431\u044B \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044C UAC, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C RustDesk \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435","Click to upgrade":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043D\u0430 \u043D\u0430\u043B\u0438\u0447\u0438\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439","Click to download":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0441\u043A\u0430\u0447\u0430\u0442\u044C","Click to update":"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C","Configuration Permissions":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F \u043D\u0430 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438",Configure:"\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C",config_acc:'\u0427\u0442\u043E\u0431\u044B \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u0441\u0432\u043E\u0438\u043C \u0440\u0430\u0431\u043E\u0447\u0438\u043C \u0441\u0442\u043E\u043B\u043E\u043C, \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C RustDesk \u043F\u0440\u0430\u0432\u0430 "\u0434\u043E\u0441\u0442\u0443\u043F\u0430"',config_screen:'\u0414\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0440\u0430\u0431\u043E\u0447\u0435\u043C\u0443 \u0441\u0442\u043E\u043B\u0443 \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C RustDesk \u043F\u0440\u0430\u0432\u0430 "\u0441\u043D\u0438\u043C\u043E\u043A \u044D\u043A\u0440\u0430\u043D\u0430"',"Installing ...":"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0435\u0442\u044C\u0441\u044F...",Install:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C",Installation:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430","Installation Path":"\u041F\u0430\u043F\u043A\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438","Create start menu shortcuts":'\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u044F\u0440\u043B\u044B\u043A\u0438 \u043C\u0435\u043D\u044E "\u041F\u0443\u0441\u043A"',"Create desktop icon":"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A \u043D\u0430 \u0440\u0430\u0431\u043E\u0447\u0435\u043C \u0441\u0442\u043E\u043B\u0435",agreement_tip:"\u0415\u0441\u043B\u0438 \u0432\u044B \u043D\u0430\u0447\u043D\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443, \u043F\u0440\u0438\u043C\u0438\u0442\u0435 \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u043E\u043D\u043D\u043E\u0435 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435","Accept and Install":"\u041F\u0440\u0438\u043D\u044F\u0442\u044C \u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C","End-user license agreement":"\u041B\u0438\u0446\u0435\u043D\u0437\u0438\u043E\u043D\u043D\u043E\u0435 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435 \u0441 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C","Generating ...":"\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F...","Your installation is lower version.":"\u0412\u0430\u0448\u0430 \u0438\u043D\u0441\u0442\u0430\u043B\u044F\u0446\u0438\u044F \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u043D\u043D\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439",not_close_tcp_tip:"\u041D\u0435 \u0437\u0430\u043A\u0440\u044B\u0432\u0430\u0442\u044C \u044D\u0442\u043E \u043E\u043A\u043D\u043E \u043F\u0440\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0438 \u0442\u0443\u043D\u043D\u0435\u043B\u044F","Listening ...":"\u041E\u0436\u0438\u0434\u0430\u0435\u043C ...","Remote Host":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u0430\u044F \u043C\u0430\u0448\u0438\u043D\u0430","Remote Port":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u043E\u0440\u0442",Action:"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435",Add:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C","Local Port":"\u041B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0440\u0442",setup_server_tip:"\u0414\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0441\u0432\u043E\u0439 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F","Too short, at least 6 characters.":"\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043A\u043E\u0440\u043E\u0442\u043A\u043E, \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 6 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432","The confirmation is not identical.":"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043D\u0435 \u0438\u0434\u0435\u043D\u0442\u0438\u0447\u043D\u043E",Permissions:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F",Accept:"\u041F\u0440\u0438\u043D\u044F\u0442\u044C",Dismiss:"\u041E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C",Disconnect:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C","Allow using keyboard and mouse":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044B \u0438 \u043C\u044B\u0448\u0438","Allow using clipboard":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430","Allow hearing sound":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0437\u0432\u0443\u043A\u0430","Allow file transfer":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0444\u0430\u0439\u043B\u043E\u0432","File transfer":"\u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0444\u0430\u0439\u043B\u043E\u0432",Connected:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E","Direct and encrypted connection":"\u041F\u0440\u044F\u043C\u043E\u0435 \u0438 \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Relayed and encrypted connection":"\u041A\u043E\u043C\u043C\u0443\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0435 \u0438 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Direct and unencrypted connection":"\u041F\u0440\u044F\u043C\u043E\u0435 \u0438 \u043D\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Relayed and unencrypted connection":"\u041A\u043E\u043C\u043C\u0443\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0435 \u0438 \u043D\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Enter Remote ID":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440","Enter your password":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C","Logging in...":"\u0412\u0445\u043E\u0434\u0438\u043C...","Enable RDP session sharing":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0441\u0435\u0430\u043D\u0441\u0443 RDP","Auto Login":'\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0432\u0445\u043E\u0434 (\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D, \u0442\u043E\u043B\u044C\u043A\u043E \u0435\u0441\u043B\u0438 \u0432\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043B\u0438 "\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0433\u043E \u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u043E\u0441\u043B\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0443\u0434\u0430\u043B\u0451\u043D\u043D\u043E\u0433\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F"',"Enable Direct IP Access":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u044F\u043C\u043E\u0439 IP-\u0434\u043E\u0441\u0442\u0443\u043F",Rename:"\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C",Space:"\u041C\u0435\u0441\u0442\u043E","Create Desktop Shortcut":"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u044F\u0440\u043B\u044B\u043A \u043D\u0430 \u0440\u0430\u0431\u043E\u0447\u0435\u043C \u0441\u0442\u043E\u043B\u0435","Change Path":"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u0443\u0442\u044C","Create Folder":"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0443","Please enter the folder name":"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u043F\u0430\u043F\u043A\u0438","Fix it":"\u041E\u0442\u0440\u0435\u043C\u043E\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C",Warning:"\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435","Login screen using Wayland is not supported":"\u0412\u0445\u043E\u0434 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C Wayland \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F","Reboot required":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430","Unsupported display server ":"\u041D\u0435\u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u0438\u0441\u043F\u043B\u0435\u044F","x11 expected":"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F X11",Port:"\u041F\u043E\u0440\u0442",Settings:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438",Username:"\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F","Invalid port":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043F\u043E\u0440\u0442","Closed manually by the peer":"\u0417\u0430\u043A\u0440\u044B\u0442\u043E \u0443\u0437\u043B\u043E\u043C \u0432\u0440\u0443\u0447\u043D\u0443\u044E","Enable remote configuration modification":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438","Run without install":"\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438","Always connected via relay":"\u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440","Always connect via relay":"\u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0430\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0435\u0440",whitelist_tip:"\u0422\u043E\u043B\u044C\u043A\u043E IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438\u0437 \u0431\u0435\u043B\u043E\u0433\u043E \u0441\u043F\u0438\u0441\u043A\u0430 \u043C\u043E\u0433\u0443\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A\u043E \u043C\u043D\u0435",Login:"\u0412\u043E\u0439\u0442\u0438",Logout:"\u0412\u044B\u0439\u0442\u0438",Tags:"\u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0435 \u0441\u043B\u043E\u0432\u0430","Search ID":"\u041F\u043E\u0438\u0441\u043A \u043F\u043E ID","Current Wayland display server is not supported":"\u0422\u0435\u043A\u0443\u0449\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F Wayland \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",whitelist_sep:"\u0420\u0430\u0437\u0434\u0435\u043B\u044C\u043D\u043E \u0437\u0430\u043F\u044F\u0442\u043E\u0439, \u0442\u043E\u0447\u043A\u043E\u0439 \u0441 \u0437\u0430\u043F\u044F\u0442\u043E\u0439, \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u043C \u0438\u043B\u0438 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u043E\u0439","Add ID":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C ID","Add Tag":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043A\u043B\u044E\u0447\u0435\u0432\u043E\u0435 \u0441\u043B\u043E\u0432\u043E","Unselect all tags":"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u044B\u0431\u043E\u0440 \u0432\u0441\u0435\u0445 \u0442\u0435\u0433\u043E\u0432","Network error":"\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u0435\u0442\u0438","Username missed":"\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442","Password missed":"\u0417\u0430\u0431\u044B\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C","Wrong credentials":"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0443\u0447\u0435\u0442\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435","Edit Tag":"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u0433","Unremember Password":"\u041D\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C",Favorites:"\u0418\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435","Add to Favorites":"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0435","Remove from Favorites":"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u0437 \u0438\u0437\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E",Empty:"\u041F\u0443\u0441\u0442\u043E","Invalid folder name":"\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0438\u043C\u044F \u043F\u0430\u043F\u043A\u0438","Socks5 Proxy":"\u041F\u0440\u043E\u043A\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440 Socks5",Hostname:"\u0418\u043C\u044F \u041F\u041A",Discovered:"\u041D\u0430\u0439\u0434\u0435\u043D\u043E",install_daemon_tip:"\u0414\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0443\u044E \u0441\u043B\u0443\u0436\u0431\u0443","Remote ID":"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440",Paste:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C","Paste here?":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u044E\u0434\u0430?","Are you sure to close the connection?":"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0437\u0430\u043A\u0440\u044B\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435?","Download new version":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0432\u0435\u0440\u0441\u0438\u044E","Touch mode":"\u0421\u0435\u043D\u0441\u043E\u0440\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C","Mouse mode":"\u0420\u0435\u0436\u0438\u043C \u043C\u044B\u0448\u0438","One-Finger Tap":"\u041A\u0430\u0441\u0430\u043D\u0438\u0435 \u043E\u0434\u043D\u0438\u043C \u043F\u0430\u043B\u044C\u0446\u0435\u043C","Left Mouse":"\u041B\u0435\u0432\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0430 \u043C\u044B\u0448\u0438","One-Long Tap":"\u041E\u0434\u043D\u043E \u0434\u043E\u043B\u0433\u043E\u0435 \u043A\u0430\u0441\u0430\u043D\u0438\u0435 \u043F\u0430\u043B\u044C\u0446\u0435\u043C","Two-Finger Tap":"\u041A\u0430\u0441\u0430\u043D\u0438\u0435 \u0434\u0432\u0443\u043C\u044F \u043F\u0430\u043B\u044C\u0446\u0430\u043C\u0438","Right Mouse":"\u041F\u0440\u0430\u0432\u0430\u044F \u043C\u044B\u0448\u044C","One-Finger Move":"\u0414\u0432\u0438\u0436\u0435\u043D\u0438\u0435 \u043E\u0434\u043D\u0438\u043C \u043F\u0430\u043B\u044C\u0446\u0435\u043C","Double Tap & Move":"\u0414\u0432\u043E\u0439\u043D\u043E\u0435 \u043D\u0430\u0436\u0430\u0442\u0438\u0435 \u0438 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435","Mouse Drag":"\u041F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u0435 \u043C\u044B\u0448\u044C\u044E","Two-Finger vertically":"\u0414\u0432\u0443\u043C\u044F \u043F\u0430\u043B\u044C\u0446\u0430\u043C\u0438 \u043F\u043E \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u0438","Mouse Wheel":"\u041A\u043E\u043B\u0435\u0441\u0438\u043A\u043E \u043C\u044B\u0448\u0438","Two-Finger Move":"\u0414\u0432\u0438\u0436\u0435\u043D\u0438\u0435 \u0434\u0432\u0443\u043C\u044F \u043F\u0430\u043B\u044C\u0446\u0430\u043C\u0438","Canvas Move":"\u041F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435 \u0445\u043E\u043B\u0441\u0442\u0430","Pinch to Zoom":"\u0429\u0435\u043F\u043E\u0442\u043A\u0430, \u0447\u0442\u043E\u0431\u044B \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C","Canvas Zoom":"\u041C\u0430\u0441\u0448\u0442\u0430\u0431 \u0445\u043E\u043B\u0441\u0442\u0430","Reset canvas":"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u0445\u043E\u043B\u0441\u0442","No permission of file transfer":"\u041D\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F \u043D\u0430 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0444\u0430\u0439\u043B\u043E\u0432",Note:"\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435",Connection:"\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Share Screen":"\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u044D\u043A\u0440\u0430\u043D\u043E\u043C",CLOSE:"\u0417\u0410\u041A\u0420\u042B\u0422\u042C",OPEN:"\u041E\u0422\u041A\u0420\u042B\u0422\u042C",Chat:"\u0427\u0430\u0442",Total:"\u0412\u0441\u0435\u0433\u043E",items:"\u043E\u0431\u044C\u0435\u043A\u0442\u044B",Selected:"\u0412\u044B\u0431\u0440\u0430\u043D\u043E","Screen Capture":"\u0421\u043A\u0440\u0438\u043D\u0448\u043E\u0442","Mouse Control":"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043C\u044B\u0448\u044C\u044E","File Transfer":"\u041F\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0444\u0430\u0439\u043B\u043E\u0432","Audio Capture":"\u0417\u0430\u0445\u0432\u0430\u0442 \u0430\u0443\u0434\u0438\u043E","File Connection":"\u0424\u0430\u0439\u043B\u043E\u0432\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435","Screen Connection":"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u043A\u0440\u0430\u043D\u0430","Do you accept?":"\u0412\u044B \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u044B?","Open System Setting":"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u044B","How to get Android input permission?":"\u041A\u0430\u043A \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u043D\u0430 \u0432\u0432\u043E\u0434 Android?",android_input_permission_tip1:"\u041F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F \u043D\u0430 \u0432\u0432\u043E\u0434 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0435 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u043C\u043E\u0436\u0435\u0442 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u044D\u0442\u0438\u043C Android-\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E\u043C \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043C\u044B\u0448\u0438.",android_input_permission_tip2:"\u041F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A, \u043D\u0430\u0439\u0434\u0438\u0442\u0435 \u0438 \u0432\u043E\u0439\u0434\u0438\u0442\u0435 \u0432 [\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u0441\u043B\u0443\u0436\u0431\u044B], \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0441\u043B\u0443\u0436\u0431\u0443 [RustDesk Input].",android_new_connection_tip:"\u041F\u043E\u043B\u0443\u0447\u0435\u043D \u043D\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0438\u043C \u0442\u0435\u043A\u0443\u0449\u0438\u043C \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E\u043C.",android_service_will_start_tip:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u044D\u043A\u0440\u0430\u043D\u0430 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u0441\u043B\u0443\u0436\u0431\u0443, \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044F \u0434\u0440\u0443\u0433\u0438\u043C \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430\u043C \u0437\u0430\u043F\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0441 \u044D\u0442\u043E\u0433\u043E \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430.",android_stop_service_tip:"\u0417\u0430\u043A\u0440\u044B\u0442\u0438\u0435 \u0441\u043B\u0443\u0436\u0431\u044B \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u043A\u0440\u043E\u0435\u0442 \u0432\u0441\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F.",android_version_audio_tip:"\u0422\u0435\u043A\u0443\u0449\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F Android \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0437\u0430\u0445\u0432\u0430\u0442 \u0437\u0432\u0443\u043A\u0430, \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0435\u0435 \u0434\u043E Android 10 \u0438\u043B\u0438 \u0432\u044B\u0448\u0435.",android_start_service_tip:"\u041A\u043E\u0441\u043D\u0438\u0442\u0435\u0441\u044C [\u0417\u0430\u043F\u0443\u0441\u043A \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0432\u0435\u0440\u0430] \u0438\u043B\u0438 \u041E\u0422\u041A\u0420\u042B\u0422\u042C \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 [\u0421\u043A\u0440\u0438\u043D\u0448\u043E\u0442], \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0441\u043B\u0443\u0436\u0431\u0443 \u0434\u0435\u043C\u043E\u043D\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u044D\u043A\u0440\u0430\u043D\u0430.",Account:"\u0410\u043A\u043A\u0430\u0443\u043D\u0442"},ptbr:{Status:"Status","Your Desktop":"Seu Desktop",desk_tip:"Seu desktop pode ser acessado com este ID e senha.",Password:"Senha",Ready:"Pronto",Established:"Estabelecido",connecting_status:"Conectando \xE0 rede do RustDesk...","Enable Service":"Habilitar Servi\xE7o","Start Service":"Iniciar Servi\xE7o","Service is running":"Servi\xE7o est\xE1 em execu\xE7\xE3o","Service is not running":"Servi\xE7o n\xE3o est\xE1 em execu\xE7\xE3o",not_ready_status:"N\xE3o est\xE1 pronto. Por favor verifique sua conex\xE3o","Control Remote Desktop":"Controle o Desktop \xE0 dist\xE2ncia","Transfer File":"Transferir Arquivo",Connect:"Conectar","Recent Sessions":"Sess\xF5es recentes","Address Book":"Lista de Endere\xE7os",Confirmation:"Confirma\xE7\xE3o","TCP Tunneling":"Tunelamento TCP",Remove:"Remover","Refresh random password":"Atualizar senha aleat\xF3ria","Set your own password":"Configure sua pr\xF3pria senha","Enable Keyboard/Mouse":"Habilitar Teclado/Mouse","Enable Clipboard":"Habilitar \xC1rea de Transfer\xEAncia","Enable File Transfer":"Habilitar Transfer\xEAncia de Arquivos","Enable TCP Tunneling":"Habilitar Tunelamento TCP","IP Whitelisting":"Whitelisting de IP","ID/Relay Server":"Servidor ID/Relay","Stop service":"Parar servi\xE7o","Change ID":"Alterar ID",Website:"Website",About:"Sobre",Mute:"Emudecer","Audio Input":"Endtrada de \xC1udio","ID Server":"Servidor de ID","Relay Server":"Servidor de Relay","API Server":"Servidor da API",invalid_http:"deve iniciar com http:// ou https://","Invalid IP":"IP inv\xE1lido",id_change_tip:"Somente os caracteres a-z, A-Z, 0-9 e _ (sublinhado) s\xE3o permitidos. A primeira letra deve ser a-z, A-Z. Comprimento entre 6 e 16.","Invalid format":"Formato inv\xE1lido","This function is turned off by the server":"Esta funcionalidade foi desligada pelo servidor","Not available":"Indispon\xEDvel","Too frequent":"Muito frequente",Cancel:"Cancelar",Skip:"Pular",Close:"Fechar",Retry:"Tentar novamente",OK:"OK","Password Required":"Senha Necess\xE1ria","Please enter your password":"Por favor informe sua senha","Remember password":"Lembrar senha","Wrong Password":"Senha Incorreta","Do you want to enter again?":"Voc\xEA quer entrar novamente?","Connection Error":"Erro de Conex\xE3o",Error:"Erro","Reset by the peer":"Reiniciado pelo par","Connecting...":"Conectando...","Connection in progress. Please wait.":"Conex\xE3o em progresso. Aguarde por favor.","Please try 1 minute later":"Por favor tente ap\xF3s 1 minuto","Login Error":"Erro de Login",Successful:"Sucesso","Connected, waiting for image...":"Conectado. Aguardando pela imagem...",Name:"Nome",Type:"Tipo",Modified:"Modificado",Size:"Tamanho","Show Hidden Files":"Mostrar Arquivos Ocultos",Receive:"Receber",Send:"Enviar","Refresh File":"Atualizar Arquivo",Local:"Local",Remote:"Remoto","Remote Computer":"Computador Remoto","Local Computer":"Computador Local","Confirm Delete":"Comfirmar Apagar",Delete:"Apagar",Properties:"Propriedades","Multi Select":"Sele\xE7\xE3o M\xFAltipla","Empty Directory":"Diret\xF3rio Vazio","Not an empty directory":"Diret\xF3rio n\xE3o est\xE1 vazio","Are you sure you want to delete this file?":"Tem certeza que deseja apagar este arquivo?","Are you sure you want to delete this empty directory?":"Tem certeza que deseja apagar este diret\xF3rio vazio?","Are you sure you want to delete the file of this directory?":"Tem certeza que deseja apagar este arquivo deste diret\xF3rio?","Do this for all conflicts":"Fazer isto para todos os conflitos","This is irreversible!":"Isso \xE9 irrevers\xEDvel!",Deleting:"Apagando",files:"arquivos",Waiting:"Aguardando",Finished:"Completo",Speed:"Velocidade","Custom Image Quality":"Qualidade Visual Personalizada","Privacy mode":"Modo privado","Block user input":"Bloquear entrada de usu\xE1rio","Unblock user input":"Desbloquear entrada de usu\xE1rio","Adjust Window":"Ajustar Janela",Original:"Original",Shrink:"Reduzir",Stretch:"Aumentar","Good image quality":"Qualidade visual boa",Balanced:"Balanceada","Optimize reaction time":"Otimizar tempo de rea\xE7\xE3o",Custom:"Personalizado","Show remote cursor":"Mostrar cursor remoto","Disable clipboard":"Desabilitar \xE1rea de transfer\xEAncia","Lock after session end":"Bloquear ap\xF3s o fim da sess\xE3o",Insert:"Inserir","Insert Lock":"Inserir Trava",Refresh:"Atualizar","ID does not exist":"ID n\xE3o existe","Failed to connect to rendezvous server":"Falha ao conectar ao servidor de rendezvous","Please try later":"Por favor tente mais tarde","Remote desktop is offline":"Desktop remoto est\xE1 offline","Key mismatch":"Chaves incompat\xEDveis",Timeout:"Tempo esgotado","Failed to connect to relay server":"Falha ao conectar ao servidor de relay","Failed to connect via rendezvous server":"Falha ao conectar ao servidor de rendezvous","Failed to connect via relay server":"Falha ao conectar atrav\xE9s do servidor de relay","Failed to make direct connection to remote desktop":"Falha ao fazer conex\xE3o direta ao desktop remoto","Set Password":"Definir Senha","OS Password":"Senha do SO",install_tip:"Devido ao UAC, o RustDesk n\xE3o funciona corretamente como o lado remoto em alguns casos. Para evitar o UAC, por favor clique no bot\xE3o abaixo para instalar o RustDesk no sistema.","Click to upgrade":"Clique para fazer o upgrade","Click to download":"Clique para baixar","Click to update":"Clique para fazer o update","Configuration Permissions":"Permiss\xF5es de Configura\xE7\xE3o",Configure:"Configurar",config_acc:'Para controlar seu Desktop remotamente, voc\xEA precisa conceder ao RustDesk permiss\xF5es de "Acessibilidade".',config_screen:'Para acessar seu Desktop remotamente, voc\xEA precisa conceder ao RustDesk permiss\xF5es de "Gravar a Tela"/',"Installing ...":"Instalando ...",Install:"Instalar",Installation:"Instala\xE7\xE3o","Installation Path":"Caminho da Instala\xE7\xE3o","Create start menu shortcuts":"Criar atalhos no menu iniciar","Create desktop icon":"Criar \xEDcone na \xE1rea de trabalho",agreement_tip:"Ao iniciar a instala\xE7\xE3o, voc\xEA concorda com o acordo de licen\xE7a.","Accept and Install":"Aceitar e Instalar","End-user license agreement":"Acordo de licen\xE7a do usu\xE1rio final","Generating ...":"Gerando ...","Your installation is lower version.":"Sua instala\xE7\xE3o \xE9 de uma vers\xE3o menor.",not_close_tcp_tip:"N\xE3o feche esta janela enquanto estiver utilizando o t\xFAnel","Listening ...":"Escutando ...","Remote Host":"Host Remoto","Remote Port":"Porta Remota",Action:"A\xE7\xE3o",Add:"Adicionar","Local Port":"Porta Local",setup_server_tip:"Para uma conex\xE3o mais r\xE1pida, por favor configure seu pr\xF3prio servidor","Too short, at least 6 characters.":"Muito curto, pelo menos 6 caracteres.","The confirmation is not identical.":"A confirma\xE7\xE3o n\xE3o \xE9 id\xEAntica.",Permissions:"Permiss\xF5es",Accept:"Aceitar",Dismiss:"Dispensar",Disconnect:"Desconectar","Allow using keyboard and mouse":"Permitir o uso de teclado e mouse","Allow using clipboard":"Permitir o uso da \xE1rea de transfer\xEAncia","Allow hearing sound":"Permitir escutar som","Allow file transfer":"Permitir transfer\xEAncia de arquivo","File transfer":"Transfer\xEAncia de arquivo",Connected:"Conectado","Direct and encrypted connection":"Conex\xE3o direta e criptografada","Relayed and encrypted connection":"Conex\xE3o via relay e criptografada","Direct and unencrypted connection":"Conex\xE3o direta e n\xE3o criptografada","Relayed and unencrypted connection":"Conex\xE3o via relay e n\xE3o criptografada","Enter Remote ID":"Informe o ID Remoto","Enter your password":"Informe sua senha","Logging in...":"Fazendo Login...","Enable RDP session sharing":"Habilitar compartilhamento de sess\xE3o RDP","Auto Login":'Login Autom\xE1tico (Somente v\xE1lido se voc\xEA habilitou "Bloquear ap\xF3s o fim da sess\xE3o")',"Enable Direct IP Access":"Habilitar Acesso IP Direto",Rename:"Renomear",Space:"Espa\xF5","Create Desktop Shortcut":"Criar Atalho na \xC1rea de Trabalho","Change Path":"Alterar Caminho","Create Folder":"Criar Diret\xF3rio","Please enter the folder name":"Por favor informe o nome do diret\xF3rio","Fix it":"Conserte",Warning:"Aguardando","Login screen using Wayland is not supported":"Tela de Login utilizando Wayland n\xE3o \xE9 suportada","Reboot required":"Reinicializa\xE7\xE3o necess\xE1ria","Unsupported display server ":"Servidor de display n\xE3o suportado","x11 expected":"x11 esperado",Port:"Porta",Settings:"Configura\xE7\xF5es",Username:"Nome de usu\xE1rio","Invalid port":"Porta inv\xE1lida","Closed manually by the peer":"Fechada manualmente pelo par","Enable remote configuration modification":"Habilitar modifica\xE7\xF5es de configura\xE7\xE3o remotas","Run without install":"Executar sem instalar","Always connected via relay":"Sempre conectado via relay","Always connect via relay":"Sempre conectar via relay",whitelist_tip:"Somente IPs na whitelist podem me acessar",Login:"Login",Logout:"Sair",Tags:"Tags","Search ID":"Buscar ID","Current Wayland display server is not supported":"Servidor de display Wayland atual n\xE3o \xE9 suportado",whitelist_sep:"Separado por v\xEDrcula, ponto-e-v\xEDrgula, espa\xE7os ou nova linha","Add ID":"Adicionar ID","Add Tag":"Adicionar Tag","Unselect all tags":"Desselecionar todas as tags","Network error":"Erro de rede","Username missed":"Nome de usu\xE1rio faltante","Password missed":"Senha faltante","Wrong credentials":"Nome de usu\xE1rio ou senha incorretos","Edit Tag":"Editar Tag","Unremember Password":"Esquecer Senha",Favorites:"Favoritos","Add to Favorites":"Adicionar aos Favoritos","Remove from Favorites":"Remover dos Favoritos",Empty:"Vazio","Invalid folder name":"Nome de diret\xF3rio inv\xE1lido","Socks5 Proxy":"Proxy Socks5",Hostname:"Nome de anfitri\xE3o",Discovered:"Descoberto",install_daemon_tip:"Para inicializa\xE7\xE3o junto ao sistema, voc\xEA deve instalar o servi\xE7o de sistema.","Remote ID":"ID Remoto",Paste:"Colar","Paste here?":"Colar aqui?","Are you sure to close the connection?":"Tem certeza que deseja fechar a conex\xE3o?","Download new version":"Baixar nova vers\xE3o","Touch mode":"Modo toque","Mouse mode":"Modo mouse","One-Finger Tap":"Toque com um dedo","Left Mouse":"Bot\xE3o esquerdo do mouse","One-Long Tap":"Um toque longo","Two-Finger Tap":"Toque com dois dedos","Right Mouse":"Bot\xE3o direito do mouse","One-Finger Move":"Mover com um dedo","Double Tap & Move":"Toque duplo & mover","Mouse Drag":"Arrastar com o mouse","Two-Finger vertically":"Dois dedos verticalmente","Mouse Wheel":"Roda do Mouse","Two-Finger Move":"Mover com dois dedos","Canvas Move":"Mover Tela","Pinch to Zoom":"Beliscar para Zoom","Canvas Zoom":"Zoom na Tela","Reset canvas":"Reiniciar tela","No permission of file transfer":"Sem permiss\xF5es de transfer\xEAncia de arquivo",Note:"Nota",Connection:"Conex\xE3o","Share Screen":"Compartilhar Tela",CLOSE:"FECHAR",OPEN:"ABRIR",Chat:"Chat",Total:"Total",items:"itens",Selected:"Selecionado","Screen Capture":"Captura de Tela","Mouse Control":"Controle do Mouse","File Transfer":"Transfer\xEAncia de Arquivo","Audio Capture":"Captura de \xC1udio","File Connection":"Conex\xE3o de Arquivo","Screen Connection":"Conex\xE3o de Tela","Do you accept?":"Voc\xEA aceita?","Open System Setting":"Abrir Configura\xE7\xF5es do Sistema","How to get Android input permission?":"Como habilitar a permiss\xE3o de entrada do Android?",android_input_permission_tip1:"Ap\xF3s obter permiss\xE3o de entrada, o dispositivo remoto pode controlar este dispositivo Android via mouse",android_input_permission_tip2:"Por favor v\xE1 para a pr\xF3xima p\xE1gina de configura\xE7\xE3o do sistema, encontre e entre [Servi\xE7os Instalados], HABILITE o servi\xE7o [RustDesk Input]",android_new_connection_tip:"Nova requisi\xE7\xE3o de controle recebida, solicita o controle de seu dispositivo atual.",android_service_will_start_tip:"Habilitar a Captura de Tela ir\xE1 automaticamente inicalizar o servi\xE7o, permitindo que outros dispositivos solicitem uma conex\xE3o deste dispositivo.",android_stop_service_tip:"Fechar o servi\xE7o ir\xE1 automaticamente fechar todas as conex\xF5es estabelecidas.",android_version_audio_tip:"A vers\xE3o atual do Android n\xE3o suporta captura de \xE1udio, por favor atualize para o Android 10 ou maior.",android_start_service_tip:"Toque [Iniciar Servi\xE7o] ou ABRA a permiss\xE3o [Captura de Tela] para iniciar o servi\xE7o de compartilhamento de tela.",Account:"Conta"},de:{Status:"Status","Your Desktop":"Ihr Desktop",desk_tip:"Mit dieser ID und diesem Passwort k\xF6nnen Sie auf Ihren Desktop zugreifen.",Password:"Passwort",Ready:"Bereit",Established:"Etabliert",connecting_status:"Verbinden mit dem RustDesk-Netzwerk...","Enable Service":"Verbindungsserver einschalten","Start Service":"Starte Verbindungsserver","Service is running":"Dienst l\xE4uft","Service is not running":"Der Verbindungsserver l\xE4uft nicht",not_ready_status:"Nicht bereit. Bitte \xFCberpr\xFCfen Sie Ihre Verbindung","Control Remote Desktop":"Entfernten Desktop steuern","Transfer File":"Datei \xFCbertragen",Connect:"Verbinden","Recent Sessions":"Letzte Sitzungen","Address Book":"Adressbuch",Confirmation:"Best\xE4tigung","TCP Tunneling":"TCP Tunneln",Remove:"Entfernen","Refresh random password":"Zuf\xE4lliges Passwort aktualisieren","Set your own password":"Legen Sie Ihr eigenes Passwort fest","Enable Keyboard/Mouse":"Tastatur/Maus einschalten","Enable Clipboard":"Zwischenablage einschalten","Enable File Transfer":"Datei\xFCbertragung aktivieren","Enable TCP Tunneling":"TCP-Tunneling einschalten","IP Whitelisting":"IP Freigabeliste","ID/Relay Server":"ID/Verbindungsserver","Stop service":"Verbindungsserver ausschalten","Change ID":"ID wechseln",Website:"Webseite",About:"\xDCber",Mute:"Stummschalten","Audio Input":"Audio-Eingang","ID Server":"ID Server","Relay Server":"Verbindungsserver Server","API Server":"API Server",invalid_http:"Muss mit http:// oder https:// beginnen","Invalid IP":"Ung\xFCltige IP-Adresse",id_change_tip:"Nur die Zeichen a-z, A-Z, 0-9 und _ (Unterstrich) sind erlaubt. Der erste Buchstabe muss a-z, A-Z sein. L\xE4nge zwischen 6 und 16.","Invalid format":"Ung\xFCltiges Format","This function is turned off by the server":"Diese Funktion wird vom Server nicht bereitgestellt","Not available":"Nicht verf\xFCgbar","Too frequent":"Zu h\xE4ufig",Cancel:"Abbrechen",Skip:"\xDCberspringen",Close:"Schlie\xDFen",Retry:"Nochmal versuchen",OK:"OK","Password Required":"Passwort erforderlich","Please enter your password":"Bitte geben Sie Ihr Passwort ein","Remember password":"Passwort merken","Wrong Password":"Falsches Passwort","Do you want to enter again?":"M\xF6chten Sie erneut teilnehmen?","Connection Error":"Verbindungsfehler",Error:"Fehler","Reset by the peer":"Zur\xFCcksetzen durch die Gegenstelle","Connecting...":"Verbinden...","Connection in progress. Please wait.":"Die Verbindung wird hergestellt. Bitte warten Sie.","Please try 1 minute later":"Bitte versuchen Sie es 1 Minute sp\xE4ter","Login Error":"Anmeldefehler",Successful:"Erfolgreich","Connected, waiting for image...":"Verbunden, warten auf Bild...",Name:"Name",Type:"Typ",Modified:"Ge\xE4ndert",Size:"Gr\xF6\xDFe","Show Hidden Files":"Versteckte Dateien anzeigen",Receive:"Empfangen",Send:"Senden","Refresh File":"Datei aktualisieren",Local:"Lokaler",Remote:"Entfernter","Remote Computer":"Entfernter Computer","Local Computer":"Lokaler Computer","Confirm Delete":"L\xF6schen best\xE4tigen",Delete:"L\xF6schen",Properties:"Eigenschaften","Multi Select":"Mehrfachauswahl","Empty Directory":"Leeres Verzeichnis","Not an empty directory":"Kein leeres Verzeichnis","Are you sure you want to delete this file?":"Sind Sie sicher, dass Sie diese Datei l\xF6schen wollen?","Are you sure you want to delete this empty directory?":"Sind Sie sicher, dass Sie dieses leere Verzeichnis l\xF6schen m\xF6chten?","Are you sure you want to delete the file of this directory?":"Sind Sie sicher, dass Sie die Datei dieses Verzeichnisses l\xF6schen m\xF6chten?","Do this for all conflicts":"Dies gilt f\xFCr alle Konflikte","This is irreversible!":"Dies ist irreversibel!",Deleting:"L\xF6schen",files:"Dateien",Waiting:"Warten",Finished:"Fertiggestellt",Speed:"Geschwindigkeit","Custom Image Quality":"Individuelle Bildqualit\xE4t","Privacy mode":"Datenschutz-Modus","Block user input":"Benutzereingaben blockieren","Unblock user input":"Benutzereingaben freigeben","Adjust Window":"Fenster anpassen",Original:"Original",Shrink:"Geschrumpft",Stretch:"Gestreckt","Good image quality":"Gute Bildqualit\xE4t",Balanced:"Ausgeglichen","Optimize reaction time":"Optimierte Reaktionszeit",Custom:"Benutzerdefiniert","Show remote cursor":"Ferngesteuerten Cursor anzeigen","Disable clipboard":"Zwischenablage deaktivieren","Lock after session end":"Sperren nach Sitzungsende",Insert:"Einf\xFCgen","Insert Lock":"Sperre einf\xFCgen",Refresh:"Aktualisieren","ID does not exist":"Die ID existiert nicht","Failed to connect to rendezvous server":"Verbindung zum Verbindungsserver fehlgeschlagen","Please try later":"Bitte versuchen Sie es sp\xE4ter","Remote desktop is offline":"Entfernter Desktop ist offline","Key mismatch":"Schl\xFCssel nicht \xFCbereinstimmend",Timeout:"Zeit\xFCberschreitung","Failed to connect to relay server":"Verbindung zum Verbindungsserver fehlgeschlagen","Failed to connect via rendezvous server":"Verbindung \xFCber rendezvous server fehlgeschlagen","Failed to connect via relay server":"Verbindung \xFCber den Verbindungsserver ist fehlgeschlagen","Failed to make direct connection to remote desktop":"Direkte Verbindung zum Entfernten-Desktop konnte nicht hergestellt werden","Set Password":"Passwort festlegen","OS Password":"Betriebssystem-Passwort",install_tip:"Aufgrund der UAC kann RustDesk in manchen F\xE4llen nicht ordnungsgem\xE4\xDF auf der Gegenseite funktionieren. Um UAC zu vermeiden, klicken Sie bitte auf die Schaltfl\xE4che unten, um RustDesk auf dem System zu installieren","Click to upgrade":"Zum Upgrade anklicken","Click to download":"Zum Herunterladen klicken","Click to update":"Zum Aktualisieren klicken","Configuration Permissions":"Konfigurationsberechtigungen",Configure:"Konfigurieren",config_acc:'Um Ihren Desktop aus der Ferne zu steuern, m\xFCssen Sie RustDesk "Zugangs" Rechte erteilen.',config_screen:'Um aus der Ferne auf Ihren Desktop zugreifen zu k\xF6nnen, m\xFCssen Sie RustDesk "Bildschirm-Aufnahme" Berechtigungen erteilen.',"Installing ...":"Installiere ...",Install:"Installieren",Installation:"Einrichtung","Installation Path":"Einrichtungs Pfad","Create start menu shortcuts":"Startmen\xFC Verkn\xFCpfungen erstellen","Create desktop icon":"Desktop Symbol erstellen",agreement_tip:"Wenn Sie die Einrichtung starten, akzeptieren Sie die Lizenzvereinbarung","Accept and Install":"Akzeptieren und installieren","End-user license agreement":"Lizenzvereinbarung f\xFCr Endbenutzer","Generating ...":"Generierung ...","Your installation is lower version.":"Ihre Installation ist eine niedrigere Version.",not_close_tcp_tip:"Schlie\xDFen Sie dieses Fenster nicht, w\xE4hrend Sie den Tunnel benutzen.","Listening ...":"H\xF6ren ...","Remote Host":"Entfernter Rechner","Remote Port":"Entfernter Port",Action:"Aktion",Add:"Hinzuf\xFCgen","Local Port":"Lokaler Port",setup_server_tip:"F\xFCr eine schnellere Verbindung, richten Sie bitte Ihren eigenen Verbindungsserver ein","Too short, at least 6 characters.":"Zu kurz, mindestens 6 Zeichen.","The confirmation is not identical.":"Die Best\xE4tigung ist nicht identisch.",Permissions:"Berechtigungen",Accept:"Akzeptieren",Dismiss:"Ablehnen",Disconnect:"Verbindung trennen","Allow using keyboard and mouse":"Erlaubt die Verwendung von Tastatur und Maus","Allow using clipboard":"Verwendung der Zwischenablage zulassen","Allow hearing sound":"Erlaubt das H\xF6ren von Sound","Allow file transfer":"Datei\xFCbertragung zulassen","File transfer":"Datei \xDCbertragung",Connected:"Verbunden","Direct and encrypted connection":"Direkte und verschl\xFCsselte Verbindung","Relayed and encrypted connection":"Vermittelte und verschl\xFCsselte Verbindung","Direct and unencrypted connection":"Direkte und unverschl\xFCsselte Verbindung","Relayed and unencrypted connection":"Vermittelte und unverschl\xFCsselte Verbindung","Enter Remote ID":"Remote-ID eingeben","Enter your password":"Geben Sie Ihr Passwort ein","Logging in...":"Anmeldung...","Enable RDP session sharing":"RDP-Sitzungsfreigabe aktivieren","Auto Login":'Automatisches Login (nur g\xFCltig, wenn Sie "Sperren nach Sitzungsende" eingestellt haben)',"Enable Direct IP Access":"Direkten IP-Zugang aktivieren",Rename:"Umbenennen",Space:"Platz","Create Desktop Shortcut":"Desktop-Verkn\xFCpfung erstellen","Change Path":"Pfad \xE4ndern","Create Folder":"Ordner erstellen","Please enter the folder name":"Bitte geben Sie den Ordnernamen ein","Fix it":"Reparieren",Warning:"Warnung","Login screen using Wayland is not supported":"Anmeldebildschirm mit Wayland wird nicht unterst\xFCtzt","Reboot required":"Neustart erforderlich","Unsupported display server ":"Nicht unterst\xFCtzter Display-Server","x11 expected":"X11 erwartet",Port:"Port",Settings:"Einstellungen",Username:" Benutzername","Invalid port":"Ung\xFCltiger Port","Closed manually by the peer":"Vom Peer manuell geschlossen","Enable remote configuration modification":"\xC4nderung der Fernkonfiguration zulassen","Run without install":"Ohne Installation ausf\xFChren","Always connected via relay":"Immer \xFCber Verbindungsserver verbunden","Always connect via relay":"Verbindung immer \xFCber Verbindungsserver",whitelist_tip:"Nur IPs auf der Freigabeliste k\xF6nnen auf mich zugreifen",Login:"Anmeldung",Logout:"Abmeldung",Tags:"Stichworte","Search ID":"Suche ID","Current Wayland display server is not supported":"Der aktuelle Wayland-Anzeigeserver wird nicht unterst\xFCtzt",whitelist_sep:"Getrennt durch Komma, Semikolon, Leerzeichen oder Zeilenumbruch","Add ID":"ID hinzuf\xFCgen","Add Tag":"Stichwort hinzuf\xFCgen","Unselect all tags":"Alle Stichworte abw\xE4hlen","Network error":"Netzwerkfehler","Username missed":"Benutzername fehlt","Password missed":"Passwort vergessen","Wrong credentials":"Falsche Anmeldedaten","Edit Tag":"Stichwort bearbeiten","Unremember Password":"Passwort nicht merken",Favorites:"Favoriten","Add to Favorites":"Zu Favoriten hinzuf\xFCgen","Remove from Favorites":"Entferne von Favoriten",Empty:"Leer","Invalid folder name":"Ung\xFCltiger Ordnername","Socks5 Proxy":"Socks5 Proxy",Hostname:"Rechnername",Discovered:"Gefunden",install_daemon_tip:"Um beim Booten zu starten, m\xFCssen Sie den Systemdienst installieren","Remote ID":"Entfernte ID",Paste:"Einf\xFCgen","Paste here?":"Hier einf\xFCgen?","Are you sure to close the connection?":"Sind Sie sicher, dass Sie die Verbindung schlie\xDFen wollen?","Download new version":"Neue Version herunterladen","Touch mode":"Touch-Modus","Mouse mode":"Mouse-Modus","One-Finger Tap":"Ein Fingertipp","Left Mouse":"Linke Maus","One-Long Tap":"Tippen Sie mit einem Finger lang","Two-Finger Tap":"Zwei Finger tippen","Right Mouse":"Rechte Maus","One-Finger Move":"Eine Fingerbewegung","Double Tap & Move":"Doppeltippen und verschieben","Mouse Drag":"Maus ziehen","Two-Finger vertically":"Zwei Finger vertikal","Mouse Wheel":"Mausrad","Two-Finger Move":"Zwei Finger Bewegung","Canvas Move":"Leinwand bewegen","Pinch to Zoom":"Zum Zoomen kneifen","Canvas Zoom":"Leinwand Zoom","Reset canvas":"Anzeige zur\xFCcksetzen","No permission of file transfer":"Keine Erlaubnis zur Datei\xFCbertragung",Note:"Notiz",Connection:"Verbindung","Share Screen":"Bildschirm freigeben",CLOSE:"NAH DRAN",OPEN:"OFFEN",Chat:"Plaudern",Total:"Gesamt",items:"Artikel",Selected:"Ausgew\xE4hlt","Screen Capture":"Bildschirmaufnahme","Mouse Control":"Maussteuerung","File Transfer":"Datei \xDCbertragung","Audio Capture":"Audioaufnahme","File Connection":"Dateiverbindung","Screen Connection":"Bildschirmanschluss","Do you accept?":"Akzeptieren Sie?","Open System Setting":"Systemeinstellung \xF6ffnen","How to get Android input permission?":"Wie erhalte ich eine Android-Eingabeberechtigung?",android_input_permission_tip1:"Nach Erhalt der Eingabeerlaubnis kann das entfernte Ger\xE4t dieses Android-Ger\xE4t per Maus steuern",android_input_permission_tip2:"Bitte gehen Sie zur n\xE4chsten Systemeinstellungsseite, suchen und geben Sie [Installierte Dienste] ein, schalten Sie den Dienst [RustDesk Input] ein",android_new_connection_tip:"Es wurde eine neue Steuerungsanforderung empfangen, die Ihr aktuelles Ger\xE4t steuern m\xF6chte.",android_service_will_start_tip:"Durch das Einschalten der Bildschirmaufnahme wird der Dienst automatisch gestartet, sodass andere Ger\xE4te eine Verbindung von diesem Ger\xE4t anfordern k\xF6nnen.",android_stop_service_tip:"Durch das Schlie\xDFen des Dienstes werden automatisch alle hergestellten Verbindungen geschlossen.",android_version_audio_tip:"Die aktuelle Android-Version unterst\xFCtzt keine Audioaufnahme, bitte aktualisieren Sie auf Android 10 oder h\xF6her.",android_start_service_tip:"Tippen Sie auf [Dienst starten] oder \xD6FFNEN Sie die Berechtigung [Bildschirmaufnahme], um den Bildschirmfreigabedienst zu starten.",Account:"Konto"},eo:{Status:"Stato","Your Desktop":"Via aparato",desk_tip:"Via aparato povas esti alirita kun tiu identigilo kaj pasvorto",Password:"Pasvorto",Ready:"Preta",Established:"",connecting_status:"Konektante al la reto RustDesk...","Enable Service":"Ebligi servon","Start Service":"Starti servon","Service is running":"","Service is not running":"La servo ne funkcias",not_ready_status:"Ne preta, bonvolu kontroli la retkonekto","Control Remote Desktop":"Kontroli foran aparaton","Transfer File":"Transigi dosieron",Connect:"Konekti al","Recent Sessions":"Lastaj sesioj","Address Book":"Adresaro",Confirmation:"Konfirmacio","TCP Tunneling":"Tunelado TCP",Remove:"Forigi","Refresh random password":"Regeneri hazardan pasvorton","Set your own password":"Agordi vian propran pasvorton","Enable Keyboard/Mouse":"Ebligi klavaro/muso","Enable Clipboard":"Sinkronigi po\u015Don","Enable File Transfer":"Ebligi dosiertransigado","Enable TCP Tunneling":"Ebligi tunelado TCP","IP Whitelisting":"Listo de IP akceptataj","ID/Relay Server":"Identigila/Relajsa servilo","Stop service":"Haltu servon","Change ID":"\u015Can\u011Di identigilon",Website:"Retejo",About:"Pri",Mute:"Muta","Audio Input":"A\u016Ddia enigo","ID Server":"Servilo de identigiloj","Relay Server":"Relajsa servilo","API Server":"Servilo de API",invalid_http:"Devas komenci kun http:// a\u016D https://","Invalid IP":"IP nevalida",id_change_tip:"Nur la signoj a-z, A-Z, 0-9, _ (substreko) povas esti uzataj. La unua litero povas esti inter a-z, A-Z. La longeco devas esti inter 6 kaj 16.","Invalid format":"Formato nevalida","This function is turned off by the server":"Tiu funkcio estas malebligata de la servilo","Not available":"Nedisponebla","Too frequent":"Tro ofte \u015Dan\u011Dita, bonvolu reprovi poste",Cancel:"Nuligi",Skip:"Ignori",Close:"Fermi",Retry:"Reprovi",OK:"Konfermi","Password Required":"Pasvorto deviga","Please enter your password":"Bonvolu tajpi vian pasvorton","Remember password":"Memori pasvorton","Wrong Password":"Erara pasvorto","Do you want to enter again?":"\u0108u vi aliri denove?","Connection Error":"Eraro de konektado",Error:"Eraro","Reset by the peer":"La konekto estas fermita de la samtavolano","Connecting...":"Konektante...","Connection in progress. Please wait.":"Konektado farata. Bonvolu atendi.","Please try 1 minute later":"Reprovi post 1 minuto","Login Error":"Eraro de konektado",Successful:"Sukceso","Connected, waiting for image...":"Konektita, atendante bildon...",Name:"Nomo",Type:"",Modified:"Modifita",Size:"Grandeco","Show Hidden Files":"Montri ka\u015Ditajn dosierojn",Receive:"Akcepti",Send:"Sendi","Refresh File":"",Local:"",Remote:"","Remote Computer":"Fora komputilo","Local Computer":"Loka komputilo","Confirm Delete":"Konfermi la forigo",Delete:"",Properties:"","Multi Select":"","Empty Directory":"","Not an empty directory":"","Are you sure you want to delete this file?":"\u0108u vi vere volas forigi tiun dosieron?","Are you sure you want to delete this empty directory?":"","Are you sure you want to delete the file of this directory?":"","Do this for all conflicts":"Same por \u0109iuj konfliktoj","This is irreversible!":"",Deleting:"Forigado",files:"dosiero",Waiting:"Atendante...",Finished:"Finita",Speed:"","Custom Image Quality":"Agordi bildan kvaliton","Privacy mode":"Modo privata","Block user input":"Bloki uzanta enigo","Unblock user input":"Malbloki uzanta enigo","Adjust Window":"Adapti fenestro",Original:"Originala rilatumo",Shrink:"\u015Crumpi",Stretch:"Stre\u0109i","Good image quality":"Bona bilda kvalito",Balanced:"Normala bilda kvalito","Optimize reaction time":"Optimigi reakcia tempo",Custom:"Personigi bilda kvalito","Show remote cursor":"Montri foran kursoron","Disable clipboard":"Malebligi po\u015Don","Lock after session end":"\u015Closi foran komputilon post malkonektado",Insert:"Enmeti","Insert Lock":"\u015Closi foran komputilon",Refresh:"Refre\u015Digi ekranon","ID does not exist":"La identigilo ne ekzistas","Failed to connect to rendezvous server":"Malsukcesis konekti al la servilo rendezvous","Please try later":"Bonvolu provi poste","Remote desktop is offline":"La fora aparato estas senkonektita","Key mismatch":"Miskongruo de klavoj",Timeout:"Konekta posttempo","Failed to connect to relay server":"Malsukcesis konekti al la relajsa servilo","Failed to connect via rendezvous server":"Malsukcesis konekti per servilo rendezvous","Failed to connect via relay server":"Malsukcesis konekti per relajsa servilo","Failed to make direct connection to remote desktop":"Malsukcesis konekti direkte","Set Password":"Agordi pasvorton","OS Password":"Pasvorto de la operaciumo",install_tip:"Vi ne uzas instalita versio. Pro limigoj pro UAC, kiel aparato kontrolata, en kelkaj kazoj, ne estos ebla kontroli la muson kaj klavaron a\u016D registri la ekranon. Bonvolu alkliku la butonon malsupre por instali RustDesk sur la operaciumo por eviti la demando supre.","Click to upgrade":"Alklaki por plibonigi","Click to download":"Alklaki por el\u015Duti","Click to update":"Alklaki por \u011Disdatigi","Configuration Permissions":"Permesoj de konfigurado",Configure:"Konfiguri",config_acc:'Por uzi vian foran aparaton, bonvolu doni la permeson "alirebleco" al RustDesk.',config_screen:'Por uzi vian foran aparaton, bonvolu doni la permeson "ekranregistrado" al RustDesk.',"Installing ...":"Instalante...",Install:"Instali",Installation:"Instalado","Installation Path":"Vojo de instalo","Create start menu shortcuts":"Aldoni ligilojn sur la startmenuo","Create desktop icon":"Aldoni ligilojn sur la labortablo",agreement_tip:"Starti la instaladon signifas akcepti la permesilon.","Accept and Install":"Akcepti kaj instali","End-user license agreement":"Uzanta permesilon","Generating ...":"Generante...","Your installation is lower version.":"Via versio de instala\u0135o estas pli malalta ol la lasta.",not_close_tcp_tip:"Bonvolu ne fermu tiun fenestron dum la uzo de la tunelo","Listening ...":"Atendante konekton al la tunelo...","Remote Host":"Fora gastiganto","Remote Port":"Fora pordo",Action:"Ago",Add:"Aldoni","Local Port":"Loka pordo",setup_server_tip:"Se vi bezonas pli rapida konekcio, vi povas krei vian propran servilon","Too short, at least 6 characters.":"Tro mallonga, almena\u016D 6 signoj.","The confirmation is not identical.":"Amba\u016D enigoj ne kongruas",Permissions:"Permesoj",Accept:"Akcepti",Dismiss:"Malakcepti",Disconnect:"Malkonekti","Allow using keyboard and mouse":"Permesi la uzon de la klavaro kaj muso","Allow using clipboard":"Permesi la uzon de la po\u015Do","Allow hearing sound":"Permesi la uzon de la sono","Allow file transfer":"Permesi la dosiertransigadon","File transfer":"Dosiertransigado",Connected:"Konektata","Direct and encrypted connection":"Konekcio direkta \u0109ifrata","Relayed and encrypted connection":"Konekcio relajsa \u0109ifrata","Direct and unencrypted connection":"Konekcio direkta ne\u0109ifrata","Relayed and unencrypted connection":"Konekcio relajsa ne\u0109ifrata","Enter Remote ID":"Tajpu foran identigilon","Enter your password":"Tajpu vian pasvorton","Logging in...":"Konektante...","Enable RDP session sharing":"Ebligi la kundivido de sesio RDP","Auto Login":"A\u016Dtomata konektado (la \u015Dloso nur estos ebligita post la malebligado de la unua parametro)","Enable Direct IP Access":"Permesi direkta eniro per IP",Rename:"Renomi",Space:"Spaco","Create Desktop Shortcut":"Krei ligilon sur la labortablon","Change Path":"\u015Can\u011Di vojon","Create Folder":"Krei dosierujon","Please enter the folder name":"Bonvolu enigi la dosiernomon","Fix it":"Riparu \u011Din",Warning:"Averto","Login screen using Wayland is not supported":"Konektajn ekranojn uzantajn Wayland ne estas subtenitaj","Reboot required":"Restarto deviga","Unsupported display server ":"La aktuala bilda servilo ne estas subtenita","x11 expected":"Bonvolu uzi x11",Port:"Pordo",Settings:"Agordoj",Username:" Uzanta nomo","Invalid port":"Pordo nevalida","Closed manually by the peer":"Manuale fermita de la samtavolano","Enable remote configuration modification":"Permesi foran redaktadon de la konfiguracio","Run without install":"Plenumi sen instali","Always connected via relay":"\u0108iam konektata per relajso","Always connect via relay":"\u0108iam konekti per relajso",whitelist_tip:"Nur la IP en la blanka listo povas kontroli mian komputilon",Login:"Konekti",Logout:"Malkonekti",Tags:"Etikedi","Search ID":"Ser\u0109i ID","Current Wayland display server is not supported":"La aktuala bilda servilo Wayland ne estas subtenita",whitelist_sep:"Vi povas uzi komon, punktokomon, spacon a\u016D linsalton kiel apartigilo","Add ID":"Aldoni identigilo","Add Tag":"Aldoni etikedo","Unselect all tags":"Malselekti \u0109iujn etikedojn","Network error":"Reta eraro","Username missed":"Uzantnomo forgesita","Password missed":"Pasvorto forgesita","Wrong credentials":"Identigilo a\u016D pasvorto erara","Edit Tag":"Redakti etikedo","Unremember Password":"Forgesi pasvorton",Favorites:"Favorataj","Add to Favorites":"Aldoni al la favorataj","Remove from Favorites":"Forigi el la favorataj",Empty:"Malplena","Invalid folder name":"Dosiernomo nevalida","Socks5 Proxy":"Socks5 prokura servilo",Hostname:"Nomo de gastiga",Discovered:"Malkovritaj",install_daemon_tip:"","Remote ID":"Fora identigilo",Paste:"Alglui","Paste here?":"","Are you sure to close the connection?":"\u0108u vi vere volas fermi la konekton?","Download new version":"El\u015Duti la novan version","Touch mode":"Tu\u015Da modo","Mouse mode":"","One-Finger Tap":"","Left Mouse":"","One-Long Tap":"","Two-Finger Tap":"","Right Mouse":"","One-Finger Move":"","Double Tap & Move":"","Mouse Drag":"","Two-Finger vertically":"","Mouse Wheel":"","Two-Finger Move":"","Canvas Move":"","Pinch to Zoom":"","Canvas Zoom":"","Reset canvas":"Restarigi kanvaso","No permission of file transfer":"Neniu permeso de dosiertransigo",Note:"Notu",Connection:"","Share Screen":"",CLOSE:"",OPEN:"",Chat:"",Total:"",items:"",Selected:"","Screen Capture":"","Mouse Control":"","File Transfer":"","Audio Capture":"","File Connection":"","Screen Connection":"","Do you accept?":"","Open System Setting":"","How to get Android input permission?":"",android_input_permission_tip1:"",android_input_permission_tip2:"",android_new_connection_tip:"",android_service_will_start_tip:"",android_stop_service_tip:"",android_version_audio_tip:"",android_start_service_tip:"",Account:""},cn:{Status:"\u72B6\u6001","Your Desktop":"\u4F60\u7684\u684C\u9762",desk_tip:"\u4F60\u7684\u684C\u9762\u53EF\u4EE5\u901A\u8FC7\u4E0B\u9762\u7684ID\u548C\u5BC6\u7801\u8BBF\u95EE\u3002",Password:"\u5BC6\u7801",Ready:"\u5C31\u7EEA",Established:"\u5DF2\u5EFA\u7ACB",connecting_status:"\u6B63\u5728\u63A5\u5165RustDesk\u7F51\u7EDC...","Enable Service":"\u5141\u8BB8\u670D\u52A1","Start Service":"\u542F\u52A8\u670D\u52A1","Service is running":"\u670D\u52A1\u6B63\u5728\u8FD0\u884C","Service is not running":"\u670D\u52A1\u6CA1\u6709\u542F\u52A8",not_ready_status:"\u672A\u5C31\u7EEA\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u8FDE\u63A5","Control Remote Desktop":"\u63A7\u5236\u8FDC\u7A0B\u684C\u9762","Transfer File":"\u4F20\u8F93\u6587\u4EF6",Connect:"\u8FDE\u63A5","Recent Sessions":"\u6700\u8FD1\u8BBF\u95EE\u8FC7","Address Book":"\u5730\u5740\u7C3F",Confirmation:"\u786E\u8BA4","TCP Tunneling":"TCP\u96A7\u9053",Remove:"\u5220\u9664","Refresh random password":"\u5237\u65B0\u968F\u673A\u5BC6\u7801","Set your own password":"\u8BBE\u7F6E\u5BC6\u7801","Enable Keyboard/Mouse":"\u5141\u8BB8\u63A7\u5236\u952E\u76D8/\u9F20\u6807","Enable Clipboard":"\u5141\u8BB8\u540C\u6B65\u526A\u8D34\u677F","Enable File Transfer":"\u5141\u8BB8\u4F20\u8F93\u6587\u4EF6","Enable TCP Tunneling":"\u5141\u8BB8\u5EFA\u7ACBTCP\u96A7\u9053","IP Whitelisting":"IP\u767D\u540D\u5355","ID/Relay Server":"ID/\u4E2D\u7EE7\u670D\u52A1\u5668","Stop service":"\u505C\u6B62\u670D\u52A1","Change ID":"\u6539\u53D8ID",Website:"\u7F51\u7AD9",About:"\u5173\u4E8E",Mute:"\u9759\u97F3","Audio Input":"\u97F3\u9891\u8F93\u5165","ID Server":"ID\u670D\u52A1\u5668","Relay Server":"\u4E2D\u7EE7\u670D\u52A1\u5668","API Server":"API\u670D\u52A1\u5668",invalid_http:"\u5FC5\u987B\u4EE5http://\u6216\u8005https://\u5F00\u5934","Invalid IP":"\u65E0\u6548IP",id_change_tip:"\u53EA\u53EF\u4EE5\u4F7F\u7528\u5B57\u6BCDa-z, A-Z, 0-9, _ (\u4E0B\u5212\u7EBF)\u3002\u9996\u5B57\u6BCD\u5FC5\u987B\u662Fa-z, A-Z\u3002\u957F\u5EA6\u57286\u4E0E16\u4E4B\u95F4\u3002","Invalid format":"\u65E0\u6548\u683C\u5F0F","This function is turned off by the server":"\u670D\u52A1\u5668\u5173\u95ED\u4E86\u6B64\u529F\u80FD","Not available":"\u5DF2\u88AB\u5360\u7528","Too frequent":"\u4FEE\u6539\u592A\u9891\u7E41\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5",Cancel:"\u53D6\u6D88",Skip:"\u8DF3\u8FC7",Close:"\u5173\u95ED",Retry:"\u518D\u8BD5",OK:"\u786E\u8BA4","Password Required":"\u9700\u8981\u5BC6\u7801","Please enter your password":"\u8BF7\u8F93\u5165\u5BC6\u7801","Remember password":"\u8BB0\u4F4F\u5BC6\u7801","Wrong Password":"\u5BC6\u7801\u9519\u8BEF","Do you want to enter again?":"\u8FD8\u60F3\u8F93\u5165\u4E00\u6B21\u5417?","Connection Error":"\u8FDE\u63A5\u9519\u8BEF",Error:"\u9519\u8BEF","Reset by the peer":"\u8FDE\u63A5\u88AB\u5BF9\u65B9\u5173\u95ED","Connecting...":"\u6B63\u5728\u8FDE\u63A5...","Connection in progress. Please wait.":"\u8FDE\u63A5\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u7A0D\u7B49\u3002","Please try 1 minute later":"\u4E00\u5206\u949F\u540E\u518D\u8BD5","Login Error":"\u767B\u5F55\u9519\u8BEF",Successful:"\u6210\u529F","Connected, waiting for image...":"\u5DF2\u8FDE\u63A5\uFF0C\u7B49\u5F85\u753B\u9762\u4F20\u8F93...",Name:"\u540D\u79F0",Type:"\u7C7B\u578B",Modified:"\u4FEE\u6539\u65F6\u95F4",Size:"\u5927\u5C0F","Show Hidden Files":"\u663E\u793A\u9690\u85CF\u6587\u4EF6",Receive:"\u63A5\u53D7",Send:"\u53D1\u9001","Refresh File":"\u5237\u65B0\u6587\u4EF6",Local:"\u672C\u5730",Remote:"\u8FDC\u7A0B","Remote Computer":"\u8FDC\u7A0B\u7535\u8111","Local Computer":"\u672C\u5730\u7535\u8111","Confirm Delete":"\u786E\u8BA4\u5220\u9664",Delete:"\u5220\u9664",Properties:"\u5C5E\u6027","Multi Select":"\u591A\u9009","Empty Directory":"\u7A7A\u6587\u4EF6\u5939","Not an empty directory":"\u8FD9\u4E0D\u662F\u4E00\u4E2A\u7A7A\u6587\u4EF6\u5939","Are you sure you want to delete this file?":"\u662F\u5426\u5220\u9664\u6B64\u6587\u4EF6?","Are you sure you want to delete this empty directory?":"\u662F\u5426\u5220\u9664\u6B64\u7A7A\u6587\u4EF6\u5939?","Are you sure you want to delete the file of this directory?":"\u662F\u5426\u5220\u9664\u6587\u4EF6\u5939\u4E0B\u7684\u6587\u4EF6?","Do this for all conflicts":"\u5E94\u7528\u4E8E\u5176\u5B83\u51B2\u7A81","This is irreversible!":"\u6B64\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF01",Deleting:"\u6B63\u5728\u5220\u9664",files:"\u6587\u4EF6",Waiting:"\u7B49\u5F85...",Finished:"\u5B8C\u6210",Speed:"\u901F\u5EA6","Custom Image Quality":"\u8BBE\u7F6E\u753B\u9762\u8D28\u91CF","Privacy mode":"\u9690\u79C1\u6A21\u5F0F","Block user input":"\u963B\u6B62\u7528\u6237\u8F93\u5165","Unblock user input":"\u53D6\u6D88\u963B\u6B62\u7528\u6237\u8F93\u5165","Adjust Window":"\u8C03\u8282\u7A97\u53E3",Original:"\u539F\u59CB\u6BD4\u4F8B",Shrink:"\u6536\u7F29",Stretch:"\u4F38\u5C55","Good image quality":"\u597D\u753B\u8D28",Balanced:"\u4E00\u822C\u753B\u8D28","Optimize reaction time":"\u4F18\u5316\u53CD\u5E94\u65F6\u95F4",Custom:"\u81EA\u5B9A\u4E49\u753B\u8D28","Show remote cursor":"\u663E\u793A\u8FDC\u7A0B\u5149\u6807","Disable clipboard":"\u7981\u6B62\u526A\u8D34\u677F","Lock after session end":"\u65AD\u5F00\u540E\u9501\u5B9A\u8FDC\u7A0B\u7535\u8111",Insert:"\u63D2\u5165","Insert Lock":"\u9501\u5B9A\u8FDC\u7A0B\u7535\u8111",Refresh:"\u5237\u65B0\u753B\u9762","ID does not exist":"ID\u4E0D\u5B58\u5728","Failed to connect to rendezvous server":"\u8FDE\u63A5\u6CE8\u518C\u670D\u52A1\u5668\u5931\u8D25","Please try later":"\u8BF7\u7A0D\u540E\u518D\u8BD5","Remote desktop is offline":"\u8FDC\u7A0B\u7535\u8111\u4E0D\u5728\u7EBF","Key mismatch":"Key\u4E0D\u5339\u914D",Timeout:"\u8FDE\u63A5\u8D85\u65F6","Failed to connect to relay server":"\u65E0\u6CD5\u8FDE\u63A5\u5230\u4E2D\u7EE7\u670D\u52A1\u5668","Failed to connect via rendezvous server":"\u65E0\u6CD5\u901A\u8FC7\u6CE8\u518C\u670D\u52A1\u5668\u5EFA\u7ACB\u8FDE\u63A5","Failed to connect via relay server":"\u65E0\u6CD5\u901A\u8FC7\u4E2D\u7EE7\u670D\u52A1\u5668\u5EFA\u7ACB\u8FDE\u63A5","Failed to make direct connection to remote desktop":"\u65E0\u6CD5\u5EFA\u7ACB\u76F4\u63A5\u8FDE\u63A5","Set Password":"\u8BBE\u7F6E\u5BC6\u7801","OS Password":"\u64CD\u4F5C\u7CFB\u7EDF\u5BC6\u7801",install_tip:"\u4F60\u6B63\u5728\u8FD0\u884C\u672A\u5B89\u88C5\u7248\u672C\uFF0C\u7531\u4E8EUAC\u9650\u5236\uFF0C\u4F5C\u4E3A\u88AB\u63A7\u7AEF\uFF0C\u4F1A\u5728\u67D0\u4E9B\u60C5\u51B5\u4E0B\u65E0\u6CD5\u63A7\u5236\u9F20\u6807\u952E\u76D8\uFF0C\u6216\u8005\u5F55\u5236\u5C4F\u5E55\uFF0C\u8BF7\u70B9\u51FB\u4E0B\u9762\u7684\u6309\u94AE\u5C06RustDesk\u5B89\u88C5\u5230\u7CFB\u7EDF\uFF0C\u4ECE\u800C\u89C4\u907F\u4E0A\u8FF0\u95EE\u9898\u3002","Click to upgrade":"\u70B9\u51FB\u8FD9\u91CC\u5347\u7EA7","Click to download":"\u70B9\u51FB\u8FD9\u91CC\u4E0B\u8F7D","Click to update":"\u70B9\u51FB\u8FD9\u91CC\u66F4\u65B0","Configuration Permissions":"\u914D\u7F6E\u6743\u9650",Configure:"\u914D\u7F6E",config_acc:'\u4E3A\u4E86\u80FD\u591F\u8FDC\u7A0B\u63A7\u5236\u4F60\u7684\u684C\u9762, \u8BF7\u7ED9\u4E88RustDesk"\u8F85\u52A9\u529F\u80FD" \u6743\u9650\u3002',config_screen:'\u4E3A\u4E86\u80FD\u591F\u8FDC\u7A0B\u8BBF\u95EE\u4F60\u7684\u684C\u9762, \u8BF7\u7ED9\u4E88RustDesk"\u5C4F\u5E55\u5F55\u5236" \u6743\u9650\u3002',"Installing ...":"\u5B89\u88C5 ...",Install:"\u5B89\u88C5",Installation:"\u5B89\u88C5","Installation Path":"\u5B89\u88C5\u8DEF\u5F84","Create start menu shortcuts":"\u521B\u5EFA\u542F\u52A8\u83DC\u5355\u5FEB\u6377\u65B9\u5F0F","Create desktop icon":"\u521B\u5EFA\u684C\u9762\u56FE\u6807",agreement_tip:"\u5F00\u59CB\u5B89\u88C5\u5373\u8868\u793A\u63A5\u53D7\u8BB8\u53EF\u534F\u8BAE\u3002","Accept and Install":"\u540C\u610F\u5E76\u5B89\u88C5","End-user license agreement":"\u7528\u6237\u534F\u8BAE","Generating ...":"\u6B63\u5728\u4EA7\u751F ...","Your installation is lower version.":"\u4F60\u5B89\u88C5\u7684\u7248\u672C\u6BD4\u5F53\u524D\u8FD0\u884C\u7684\u4F4E\u3002",not_close_tcp_tip:"\u8BF7\u5728\u4F7F\u7528\u96A7\u9053\u7684\u65F6\u5019\uFF0C\u4E0D\u8981\u5173\u95ED\u672C\u7A97\u53E3","Listening ...":"\u6B63\u5728\u7B49\u5F85\u96A7\u9053\u8FDE\u63A5 ...","Remote Host":"\u8FDC\u7A0B\u4E3B\u673A","Remote Port":"\u8FDC\u7A0B\u7AEF\u53E3",Action:"\u52A8\u4F5C",Add:"\u6DFB\u52A0","Local Port":"\u672C\u5730\u7AEF\u53E3",setup_server_tip:"\u5982\u679C\u9700\u8981\u66F4\u5FEB\u8FDE\u63A5\u901F\u5EA6\uFF0C\u4F60\u53EF\u4EE5\u9009\u62E9\u81EA\u5EFA\u670D\u52A1\u5668","Too short, at least 6 characters.":"\u592A\u77ED\u4E86\uFF0C\u81F3\u5C116\u4E2A\u5B57\u7B26","The confirmation is not identical.":"\u4E24\u6B21\u8F93\u5165\u4E0D\u5339\u914D",Permissions:"\u6743\u9650",Accept:"\u63A5\u53D7",Dismiss:"\u62D2\u7EDD",Disconnect:"\u65AD\u5F00\u8FDE\u63A5","Allow using keyboard and mouse":"\u5141\u8BB8\u4F7F\u7528\u952E\u76D8\u9F20\u6807","Allow using clipboard":"\u5141\u8BB8\u4F7F\u7528\u526A\u8D34\u677F","Allow hearing sound":"\u5141\u8BB8\u542C\u5230\u58F0\u97F3","Allow file transfer":"\u5141\u8BB8\u6587\u4EF6\u4F20\u8F93","File transfer":"\u6587\u4EF6\u4F20\u8F93",Connected:"\u5DF2\u7ECF\u8FDE\u63A5","Direct and encrypted connection":"\u52A0\u5BC6\u76F4\u8FDE","Relayed and encrypted connection":"\u52A0\u5BC6\u4E2D\u7EE7\u8FDE\u63A5","Direct and unencrypted connection":"\u975E\u52A0\u5BC6\u76F4\u8FDE","Relayed and unencrypted connection":"\u975E\u52A0\u5BC6\u4E2D\u7EE7\u8FDE\u63A5","Enter Remote ID":"\u8F93\u5165\u5BF9\u65B9ID","Enter your password":"\u8F93\u5165\u5BC6\u7801","Logging in...":"\u6B63\u5728\u767B\u5F55...","Enable RDP session sharing":"\u5141\u8BB8RDP\u4F1A\u8BDD\u5171\u4EAB","Auto Login":"\u81EA\u52A8\u767B\u5F55\uFF08\u8BBE\u7F6E\u65AD\u5F00\u540E\u9501\u5B9A\u624D\u6709\u6548\uFF09","Enable Direct IP Access":"\u5141\u8BB8IP\u76F4\u63A5\u8BBF\u95EE",Rename:"\u6539\u540D",Space:"\u7A7A\u683C","Create Desktop Shortcut":"\u521B\u5EFA\u684C\u9762\u5FEB\u6377\u65B9\u5F0F","Change Path":"\u6539\u53D8\u8DEF\u5F84","Create Folder":"\u521B\u5EFA\u6587\u4EF6\u5939","Please enter the folder name":"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0","Fix it":"\u4FEE\u590D",Warning:"\u8B66\u544A","Login screen using Wayland is not supported":"\u4E0D\u652F\u6301\u4F7F\u7528 Wayland \u767B\u5F55\u754C\u9762","Reboot required":"\u91CD\u542F\u540E\u624D\u80FD\u751F\u6548","Unsupported display server ":"\u4E0D\u652F\u6301\u5F53\u524D\u663E\u793A\u670D\u52A1\u5668","x11 expected":"\u8BF7\u5207\u6362\u5230 x11",Port:"\u7AEF\u53E3",Settings:"\u8BBE\u7F6E",Username:" \u7528\u6237\u540D","Invalid port":"\u65E0\u6548\u7AEF\u53E3","Closed manually by the peer":"\u88AB\u5BF9\u65B9\u624B\u52A8\u5173\u95ED","Enable remote configuration modification":"\u5141\u8BB8\u8FDC\u7A0B\u4FEE\u6539\u914D\u7F6E","Run without install":"\u65E0\u5B89\u88C5\u8FD0\u884C","Always connected via relay":"\u5F3A\u5236\u8D70\u4E2D\u7EE7\u8FDE\u63A5","Always connect via relay":"\u5F3A\u5236\u8D70\u4E2D\u7EE7\u8FDE\u63A5",whitelist_tip:"\u53EA\u6709\u767D\u540D\u5355\u91CC\u7684ip\u624D\u80FD\u8BBF\u95EE\u6211",Login:"\u767B\u5F55",Logout:"\u767B\u51FA",Tags:"\u6807\u7B7E","Search ID":"\u67E5\u627EID","Current Wayland display server is not supported":"\u4E0D\u652F\u6301 Wayland \u663E\u793A\u670D\u52A1\u5668",whitelist_sep:"\u53EF\u4EE5\u4F7F\u7528\u9017\u53F7\uFF0C\u5206\u53F7\uFF0C\u7A7A\u683C\u6216\u8005\u6362\u884C\u7B26\u4F5C\u4E3A\u5206\u9694\u7B26","Add ID":"\u589E\u52A0ID","Add Tag":"\u589E\u52A0\u6807\u7B7E","Unselect all tags":"\u53D6\u6D88\u9009\u62E9\u6240\u6709\u6807\u7B7E","Network error":"\u7F51\u7EDC\u9519\u8BEF","Username missed":"\u7528\u6237\u540D\u6CA1\u6709\u586B\u5199","Password missed":"\u5BC6\u7801\u6CA1\u6709\u586B\u5199","Wrong credentials":"\u7528\u6237\u540D\u6216\u8005\u5BC6\u7801\u9519\u8BEF","Edit Tag":"\u4FEE\u6539\u6807\u7B7E","Unremember Password":"\u5FD8\u6389\u5BC6\u7801",Favorites:"\u6536\u85CF","Add to Favorites":"\u52A0\u5165\u5230\u6536\u85CF","Remove from Favorites":"\u4ECE\u6536\u85CF\u4E2D\u5220\u9664",Empty:"\u7A7A\u7A7A\u5982\u4E5F","Invalid folder name":"\u65E0\u6548\u6587\u4EF6\u5939\u540D\u79F0","Socks5 Proxy":"Socks5 \u4EE3\u7406",Hostname:"\u4E3B\u673A\u540D",Discovered:"\u5DF2\u53D1\u73B0",install_daemon_tip:"\u4E3A\u4E86\u5F00\u673A\u542F\u52A8\uFF0C\u8BF7\u5B89\u88C5\u7CFB\u7EDF\u670D\u52A1\u3002","Remote ID":"\u8FDC\u7A0BID",Paste:"\u7C98\u8D34","Paste here?":"\u7C98\u8D34\u5230\u8FD9\u91CC?","Are you sure to close the connection?":"\u662F\u5426\u786E\u8BA4\u5173\u95ED\u8FDE\u63A5\uFF1F","Download new version":"\u4E0B\u8F7D\u65B0\u7248\u672C","Touch mode":"\u89E6\u5C4F\u6A21\u5F0F","Mouse mode":"\u9F20\u6807\u6A21\u5F0F","One-Finger Tap":"\u5355\u6307\u8F7B\u89E6","Left Mouse":"\u9F20\u6807\u5DE6\u952E","One-Long Tap":"\u5355\u6307\u957F\u6309","Two-Finger Tap":"\u53CC\u6307\u8F7B\u89E6","Right Mouse":"\u9F20\u6807\u53F3\u952E","One-Finger Move":"\u5355\u6307\u79FB\u52A8","Double Tap & Move":"\u53CC\u51FB\u5E76\u79FB\u52A8","Mouse Drag":"\u9F20\u6807\u9009\u4E2D\u62D6\u52A8","Two-Finger vertically":"\u53CC\u6307\u5782\u76F4\u6ED1\u52A8","Mouse Wheel":"\u9F20\u6807\u6EDA\u8F6E","Two-Finger Move":"\u53CC\u6307\u79FB\u52A8","Canvas Move":"\u79FB\u52A8\u753B\u5E03","Pinch to Zoom":"\u53CC\u6307\u7F29\u653E","Canvas Zoom":"\u7F29\u653E\u753B\u5E03","Reset canvas":"\u91CD\u7F6E\u753B\u5E03","No permission of file transfer":"\u6CA1\u6709\u6587\u4EF6\u4F20\u8F93\u6743\u9650",Note:"\u5907\u6CE8",Connection:"\u8FDE\u63A5","Share Screen":"\u5171\u4EAB\u5C4F\u5E55",CLOSE:"\u5173\u95ED",OPEN:"\u5F00\u542F",Chat:"\u804A\u5929\u6D88\u606F",Total:"\u603B\u8BA1",items:"\u4E2A\u9879\u76EE",Selected:"\u5DF2\u9009\u62E9","Screen Capture":"\u5C4F\u5E55\u5F55\u5236","Mouse Control":"\u9F20\u6807\u8F93\u5165","File Transfer":"\u6587\u4EF6\u4F20\u8F93","Audio Capture":"\u97F3\u9891\u5F55\u5236","File Connection":"\u6587\u4EF6\u8FDE\u63A5","Screen Connection":"\u5C4F\u5E55\u8FDE\u63A5","Do you accept?":"\u662F\u5426\u63A5\u53D7\uFF1F","Open System Setting":"\u6253\u5F00\u7CFB\u7EDF\u8BBE\u7F6E","How to get Android input permission?":"\u5982\u4F55\u83B7\u53D6\u5B89\u5353\u7684\u8F93\u5165\u6743\u9650\uFF1F",android_input_permission_tip1:"\u83B7\u53D6\u8F93\u5165\u6743\u9650\u540E\u53EF\u4EE5\u8BA9\u8FDC\u7A0B\u8BBE\u5907\u901A\u8FC7\u9F20\u6807\u63A7\u5236\u8FD9\u53F0\u5B89\u5353\u8BBE\u5907",android_input_permission_tip2:"\u8BF7\u5728\u63A5\u4E0B\u6765\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u9875\u9762\u91CC\uFF0C\u627E\u5230\u5E76\u8FDB\u5165 [\u5DF2\u5B89\u88C5\u7684\u670D\u52A1] \u9875\u9762\uFF0C\u5C06 [RustDesk Input] \u670D\u52A1\u5F00\u542F",android_new_connection_tip:"\u6536\u5230\u65B0\u7684\u8FDE\u63A5\u63A7\u5236\u8BF7\u6C42\uFF0C\u5BF9\u65B9\u60F3\u8981\u63A7\u5236\u4F60\u5F53\u524D\u7684\u8BBE\u5907\u3002",android_service_will_start_tip:"\u5F00\u542F\u5F55\u5C4F\u6743\u9650\u5C06\u81EA\u52A8\u5F00\u542F\u670D\u52A1\uFF0C\u5141\u8BB8\u5176\u4ED6\u8BBE\u5907\u5411\u6B64\u8BBE\u5907\u8BF7\u6C42\u5EFA\u7ACB\u8FDE\u63A5\u3002",android_stop_service_tip:"\u5173\u95ED\u670D\u52A1\u5C06\u81EA\u52A8\u5173\u95ED\u6240\u6709\u5DF2\u5EFA\u7ACB\u7684\u8FDE\u63A5\u3002",android_version_audio_tip:"\u5F53\u524D\u5B89\u5353\u7248\u672C\u4E0D\u652F\u6301\u97F3\u9891\u5F55\u5236\uFF0C\u8BF7\u5347\u7EA7\u81F3\u5B89\u535310\u6216\u66F4\u9AD8\u3002",android_start_service_tip:"\u70B9\u51FB [\u542F\u52A8\u670D\u52A1] \u6216\u6253\u5F00 [\u5C4F\u5E55\u5F55\u5236] \u6743\u9650\u5F00\u542F\u624B\u673A\u5C4F\u5E55\u5171\u4EAB\u670D\u52A1\u3002",Account:"\u8D26\u53F7"},it:{Status:"Stato","Your Desktop":"Il tuo desktop",desk_tip:"Puoi accedere al tuo desktop usando l'ID e la password riportati qui.",Password:"Password",Ready:"Pronto",Established:"Stabilito",connecting_status:"Connessione alla rete RustDesk in corso...","Enable Service":"Abilita servizio","Start Service":"Avvia servizio","Service is running":"Il servizio \xE8 in esecuzione","Service is not running":"Il servizio non \xE8 in esecuzione",not_ready_status:"Non pronto. Verifica la tua connessione","Control Remote Desktop":"Controlla una scrivania remota","Transfer File":"Trasferisci file",Connect:"Connetti","Recent Sessions":"Sessioni recenti","Address Book":"Rubrica",Confirmation:"Conferma","TCP Tunneling":"Tunnel TCP",Remove:"Rimuovi","Refresh random password":"Nuova password casuale","Set your own password":"Imposta la tua password","Enable Keyboard/Mouse":"Abilita tastiera/mouse","Enable Clipboard":"Abilita appunti","Enable File Transfer":"Abilita trasferimento file","Enable TCP Tunneling":"Abilita tunnel TCP","IP Whitelisting":"IP autorizzati","ID/Relay Server":"Server ID/Relay","Stop service":"Arresta servizio","Change ID":"Cambia ID",Website:"Sito web",About:"Informazioni",Mute:"Silenzia","Audio Input":"Input audio","ID Server":"ID server","Relay Server":"Server relay","API Server":"Server API",invalid_http:"deve iniziare con http:// o https://","Invalid IP":"Indirizzo IP non valido",id_change_tip:"Puoi usare solo i caratteri a-z, A-Z, 0-9 e _ (underscore). Il primo carattere deve essere a-z o A-Z. La lunghezza deve essere fra 6 e 16 caratteri.","Invalid format":"Formato non valido","This function is turned off by the server":"Questa funzione \xE8 disabilitata sul server","Not available":"Non disponibile","Too frequent":"Troppo frequente",Cancel:"Annulla",Skip:"Ignora",Close:"Chiudi",Retry:"Riprova",OK:"OK","Password Required":"Password richiesta","Please enter your password":"Inserisci la tua password","Remember password":"Ricorda password","Wrong Password":"Password errata","Do you want to enter again?":"Vuoi riprovare?","Connection Error":"Errore di connessione",Error:"Errore","Reset by the peer":"Reimpostata dal peer","Connecting...":"Connessione...","Connection in progress. Please wait.":"Connessione in corso. Attendi.","Please try 1 minute later":"Per favore riprova fra 1 minuto","Login Error":"Errore di login",Successful:"Successo","Connected, waiting for image...":"Connesso, in attesa dell'immagine...",Name:"Nome",Type:"Tipo",Modified:"Modificato",Size:"Dimensione","Show Hidden Files":"Mostra file nascosti",Receive:"Ricevi",Send:"Invia","Refresh File":"Aggiorna file",Local:"Locale",Remote:"Remote","Remote Computer":"Computer remoto","Local Computer":"Computer locale","Confirm Delete":"Conferma cancellazione",Delete:"Eliminare",Properties:"Propriet\xE0","Multi Select":"Selezione multipla","Empty Directory":"Directory vuota","Not an empty directory":"Non una directory vuota","Are you sure you want to delete this file?":"Vuoi davvero eliminare questo file?","Are you sure you want to delete this empty directory?":"Sei sicuro di voler eliminare questa directory vuota?","Are you sure you want to delete the file of this directory?":"Sei sicuro di voler eliminare il file di questa directory?","Do this for all conflicts":"Ricorca questa scelta per tutti i conflitti","This is irreversible!":"Questo \xE8 irreversibile!",Deleting:"Cancellazione di",files:"file",Waiting:"In attesa",Finished:"Terminato",Speed:"Velocit\xE0","Custom Image Quality":"Qualit\xE0 immagine personalizzata","Privacy mode":"Modalit\xE0 privacy","Block user input":"Blocca l'input dell'utente","Unblock user input":"Sbloccare l'input dell'utente","Adjust Window":"Adatta la finestra",Original:"Originale",Shrink:"Restringi",Stretch:"Allarga","Good image quality":"Buona qualit\xE0 immagine",Balanced:"Bilanciato","Optimize reaction time":"Ottimizza il tempo di reazione",Custom:"Personalizzato","Show remote cursor":"Mostra il cursore remoto","Disable clipboard":"Disabilita appunti","Lock after session end":"Blocca al termine della sessione",Insert:"Inserisci","Insert Lock":"Blocco inserimento",Refresh:"Aggiorna","ID does not exist":"L'ID non esiste","Failed to connect to rendezvous server":"Errore di connessione al server rendezvous","Please try later":"Riprova pi\xF9 tardi","Remote desktop is offline":"Il desktop remoto \xE8 offline","Key mismatch":"La chiave non corrisponde",Timeout:"Timeout","Failed to connect to relay server":"Errore di connessione al server relay","Failed to connect via rendezvous server":"Errore di connessione tramite il server rendezvous","Failed to connect via relay server":"Errore di connessione tramite il server relay","Failed to make direct connection to remote desktop":"Impossibile connettersi direttamente al desktop remoto","Set Password":"Imposta password","OS Password":"Password del sistema operativo",install_tip:"A causa del Controllo Account Utente, RustDesk potrebbe non funzionare correttamente come desktop remoto. Per evitare questo problema, fai click sul tasto qui sotto per installare RustDesk a livello di sistema.","Click to upgrade":"Fai click per aggiornare","Click to download":"Cliquez per scaricare","Click to update":"Fare clic per aggiornare","Configuration Permissions":"Permessi di configurazione",Configure:"Configura",config_acc:`Per controllare il tuo desktop dall'esterno, devi fornire a RustDesk il permesso "Accessibilit\xE0".`,config_screen:`Per controllare il tuo desktop dall'esterno, devi fornire a RustDesk il permesso "Registrazione schermo".`,"Installing ...":"Installazione ...",Install:"Installa",Installation:"Installazione","Installation Path":"Percorso di installazione","Create start menu shortcuts":"Crea i collegamenti nel menu di avvio","Create desktop icon":"Crea un'icona sul desktop",agreement_tip:"Avviando l'installazione, accetti i termini del contratto di licenza.","Accept and Install":"Accetta e installa","End-user license agreement":"Contratto di licenza con l'utente finale","Generating ...":"Generazione ...","Your installation is lower version.":"La tua installazione non \xE8 aggiornata.",not_close_tcp_tip:"Non chiudere questa finestra mentre stai usando il tunnel","Listening ...":"In ascolto ...","Remote Host":"Host remoto","Remote Port":"Porta remota",Action:"Azione",Add:"Aggiungi","Local Port":"Porta locale",setup_server_tip:"Per una connessione pi\xF9 veloce, configura un tuo server","Too short, at least 6 characters.":"Troppo breve, almeno 6 caratteri","The confirmation is not identical.":"La conferma non corrisponde",Permissions:"Permessi",Accept:"Accetta",Dismiss:"Rifiuta",Disconnect:"Disconnetti","Allow using keyboard and mouse":"Consenti l'uso di tastiera e mouse","Allow using clipboard":"Consenti l'uso degli appunti","Allow hearing sound":"Consenti la riproduzione dell'audio","Allow file transfer":"Consenti trasferimento file","File transfer":"Trasferimento di file",Connected:"Connesso","Direct and encrypted connection":"Connessione diretta e cifrata","Relayed and encrypted connection":"Connessione tramite relay e cifrata","Direct and unencrypted connection":"Connessione diretta e non cifrata","Relayed and unencrypted connection":"Connessione tramite relay e non cifrata","Enter Remote ID":"Inserisci l'ID remoto","Enter your password":"Inserisci la tua password","Logging in...":"Autenticazione...","Enable RDP session sharing":"Abilita la condivisione della sessione RDP","Auto Login":"Login automatico","Enable Direct IP Access":"Abilita l'accesso diretto tramite IP",Rename:"Rinomina",Space:"Spazio","Create Desktop Shortcut":"Crea collegamento sul desktop","Change Path":"Cambia percorso","Create Folder":"Crea cartella","Please enter the folder name":"Inserisci il nome della cartella","Fix it":"Risolvi",Warning:"Avviso","Login screen using Wayland is not supported":"La schermata di login non \xE8 supportata utilizzando Wayland","Reboot required":"Riavvio necessario","Unsupported display server ":"Display server non supportato","x11 expected":"x11 necessario",Port:"Porta",Settings:"Impostazioni",Username:" Nome utente","Invalid port":"Porta non valida","Closed manually by the peer":"Chiuso manualmente dal peer","Enable remote configuration modification":"Abilita la modifica remota della configurazione","Run without install":"Avvia senza installare","Always connected via relay":"Connesso sempre tramite relay","Always connect via relay":"Connetti sempre tramite relay",whitelist_tip:"Solo gli indirizzi IP autorizzati possono connettersi a questo desktop",Login:"Accedi",Logout:"Esci",Tags:"Tag","Search ID":"Cerca ID","Current Wayland display server is not supported":"Questo display server Wayland non \xE8 supportato",whitelist_sep:"Separati da virgola, punto e virgola, spazio o a capo","Add ID":"Aggiungi ID","Add Tag":"Aggiungi tag","Unselect all tags":"Deseleziona tutti i tag","Network error":"Errore di rete","Username missed":"Nome utente dimenticato","Password missed":"Password dimenticata","Wrong credentials":"Credenziali errate","Edit Tag":"Modifica tag","Unremember Password":"Non ricordare la password",Favorites:"Preferiti","Add to Favorites":"Aggiungi ai preferiti","Remove from Favorites":"Rimuovi dai preferiti",Empty:"Vuoto","Invalid folder name":"Nome della cartella non valido","Socks5 Proxy":"Socks5 Proxy",Hostname:"Nome host",Discovered:"Scoperto",install_daemon_tip:"Per iniziare all'avvio, \xE8 necessario installare il servizio di sistema.","Remote ID":"ID remoto",Paste:"Impasto","Paste here?":"Incolla qui?","Are you sure to close the connection?":"Sei sicuro di chiudere la connessione?","Download new version":"Scarica nuova versione","Touch mode":"Modalit\xE0 tocco","Mouse mode":"Modalit\xE0 mouse","One-Finger Tap":"Tocca con un dito","Left Mouse":"Mouse sinistro","One-Long Tap":"Tocco lungo con un dito","Two-Finger Tap":"Tocca con due dita","Right Mouse":"Mouse destro","One-Finger Move":"Movimento con un dito","Double Tap & Move":"Tocca due volte e sposta","Mouse Drag":"Trascina il mouse","Two-Finger vertically":"Due dita in verticale","Mouse Wheel":"Rotellina del mouse","Two-Finger Move":"Movimento con due dita","Canvas Move":"Sposta tela","Pinch to Zoom":"Pizzica per zoomare","Canvas Zoom":"Zoom tela","Reset canvas":"Ripristina tela","No permission of file transfer":"Nessun permesso di trasferimento di file",Note:"Nota",Connection:"Connessione","Share Screen":"Condividi schermo",CLOSE:"CHIUDERE",OPEN:"APRIRE",Chat:"Chiacchierata",Total:"Totale",items:"Oggetti",Selected:"Selezionato","Screen Capture":"Cattura schermo","Mouse Control":"Controllo del mouse","File Transfer":"Trasferimento di file","Audio Capture":"Acquisizione audio","File Connection":"Connessione file","Screen Connection":"Connessione schermo","Do you accept?":"Accetti?","Open System Setting":"Apri Impostazioni di sistema","How to get Android input permission?":"Come ottenere l'autorizzazione di input Android?",android_input_permission_tip1:"Dopo aver ottenuto l'autorizzazione di input, il dispositivo remoto pu\xF2 controllare questo dispositivo Android tramite il mouse",android_input_permission_tip2:"Vai alla pagina delle impostazioni di sistema successiva, trova e accedi a [Servizi installati], attiva il servizio [RustDesk Input]",android_new_connection_tip:"\xC8 stata ricevuta una nuova richiesta di controllo, desidera controllare il dispositivo corrente.",android_service_will_start_tip:"L'attivazione di Cattura schermo avvier\xE0 automaticamente il servizio, consentendo ad altri dispositivi di richiedere una connessione da questo dispositivo.",android_stop_service_tip:"La chiusura del servizio chiuder\xE0 automaticamente tutte le connessioni stabilite.",android_version_audio_tip:"L'attuale versione di Android non supporta l'acquisizione audio, esegui l'upgrade ad Android 10 o versioni successive.",android_start_service_tip:"Toccare [Avvia servizio] o APRI l'autorizzazione [Cattura schermo] per avviare il servizio di condivisione dello schermo.",Account:"Account"},tw:{Status:"\u72C0\u614B","Your Desktop":"\u60A8\u7684\u684C\u9762",desk_tip:"\u60A8\u53EF\u4EE5\u900F\u904E\u6B64 ID \u53CA\u5BC6\u78BC\u5B58\u53D6\u60A8\u7684\u684C\u9762",Password:"\u5BC6\u78BC",Ready:"\u5C31\u7DD2",Established:"\u5DF2\u5EFA\u7ACB",connecting_status:"\u6B63\u5728\u9023\u63A5\u81F3 RustDesk \u7DB2\u8DEF...","Enable Service":"\u555F\u7528\u670D\u52D9","Start Service":"\u555F\u52D5\u670D\u52D9","Service is running":"\u670D\u52D9\u6B63\u5728\u904B\u884C","Service is not running":"\u670D\u52D9\u5C1A\u672A\u57F7\u884C",not_ready_status:"\u5C1A\u672A\u5C31\u7DD2\u3002\u8ACB\u6AA2\u67E5\u60A8\u7684\u7DB2\u8DEF\u9023\u7DDA","Control Remote Desktop":"\u63A7\u5236\u9060\u7AEF\u684C\u9762","Transfer File":"\u50B3\u8F38\u6A94\u6848",Connect:"\u9023\u63A5","Recent Sessions":"\u8FD1\u671F\u7684\u5DE5\u4F5C\u968E\u6BB5","Address Book":"\u901A\u8A0A\u9304",Confirmation:"\u78BA\u8A8D","TCP Tunneling":"TCP \u901A\u9053",Remove:"\u79FB\u9664","Refresh random password":"\u91CD\u65B0\u7522\u751F\u96A8\u6A5F\u5BC6\u78BC","Set your own password":"\u81EA\u884C\u8A2D\u7F6E\u5BC6\u78BC","Enable Keyboard/Mouse":"\u555F\u7528\u9375\u76E4/\u6ED1\u9F20","Enable Clipboard":"\u555F\u7528\u526A\u8CBC\u7C3F","Enable File Transfer":"\u555F\u7528\u6A94\u6848\u50B3\u8F38","Enable TCP Tunneling":"\u555F\u7528 TCP \u901A\u9053","IP Whitelisting":"IP \u767D\u540D\u55AE","ID/Relay Server":"ID/\u8F49\u9001\u4F3A\u670D\u5668","Stop service":"\u505C\u6B62\u670D\u52D9","Change ID":"\u66F4\u6539 ID",Website:"\u7DB2\u7AD9",About:"\u95DC\u65BC",Mute:"\u975C\u97F3","Audio Input":"\u97F3\u8A0A\u8F38\u5165","ID Server":"ID \u4F3A\u670D\u5668","Relay Server":"\u8F49\u9001\u4F3A\u670D\u5668","API Server":"API \u4F3A\u670D\u5668",invalid_http:"\u958B\u982D\u5FC5\u9808\u70BA http:// \u6216 https://","Invalid IP":"IP \u7121\u6548",id_change_tip:"\u50C5\u80FD\u4F7F\u7528\u4EE5\u4E0B\u5B57\u5143\uFF1Aa-z\u3001A-Z\u30010-9\u3001_ (\u5E95\u7DDA)\u3002\u9996\u5B57\u5143\u5FC5\u9808\u70BA a-z \u6216 A-Z\u3002\u9577\u5EA6\u4ECB\u65BC 6 \u5230 16 \u4E4B\u9593\u3002","Invalid format":"\u683C\u5F0F\u7121\u6548","This function is turned off by the server":"\u6B64\u529F\u80FD\u5DF2\u88AB\u4F3A\u670D\u5668\u505C\u7528","Not available":"\u7121\u6CD5\u4F7F\u7528","Too frequent":"\u4FEE\u6539\u904E\u65BC\u983B\u7E41\uFF0C\u8ACB\u7A0D\u5F8C\u518D\u8A66\u3002",Cancel:"\u53D6\u6D88",Skip:"\u8DF3\u904E",Close:"\u95DC\u9589",Retry:"\u91CD\u8A66",OK:"\u78BA\u5B9A","Password Required":"\u9700\u8981\u5BC6\u78BC","Please enter your password":"\u8ACB\u8F38\u5165\u60A8\u7684\u5BC6\u78BC","Remember password":"\u8A18\u4F4F\u5BC6\u78BC","Wrong Password":"\u5BC6\u78BC\u932F\u8AA4","Do you want to enter again?":"\u60A8\u8981\u91CD\u65B0\u8F38\u5165\u55CE\uFF1F","Connection Error":"\u9023\u7DDA\u932F\u8AA4",Error:"\u932F\u8AA4","Reset by the peer":"\u5C0D\u65B9\u91CD\u7F6E\u4E86\u9023\u7DDA","Connecting...":"\u6B63\u5728\u9023\u63A5...","Connection in progress. Please wait.":"\u6B63\u5728\u9023\u63A5\uFF0C\u8ACB\u7A0D\u5019\u3002","Please try 1 minute later":"\u8ACB\u65BC 1 \u5206\u9418\u5F8C\u518D\u8A66","Login Error":"\u767B\u5165\u932F\u8AA4",Successful:"\u6210\u529F","Connected, waiting for image...":"\u5DF2\u9023\u7DDA\uFF0C\u7B49\u5F85\u756B\u9762\u50B3\u8F38...",Name:"\u540D\u7A31",Type:"\u985E\u578B",Modified:"\u4FEE\u6539\u6642\u9593",Size:"\u5927\u5C0F","Show Hidden Files":"\u986F\u793A\u96B1\u85CF\u6A94\u6848",Receive:"\u63A5\u6536",Send:"\u50B3\u9001","Refresh File":"\u5237\u65B0\u6587\u4EF6",Local:"\u672C\u5730",Remote:"\u9060\u7AEF","Remote Computer":"\u9060\u7AEF\u96FB\u8166","Local Computer":"\u672C\u5730\u96FB\u8166","Confirm Delete":"\u78BA\u8A8D\u522A\u9664",Delete:"\u522A\u9664",Properties:"\u5C6C\u6027","Multi Select":"\u591A\u9078","Empty Directory":"\u7A7A\u6587\u4EF6\u593E","Not an empty directory":"\u4E0D\u662F\u4E00\u500B\u7A7A\u6587\u4EF6\u593E","Are you sure you want to delete this file?":"\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u6B64\u6A94\u6848\u55CE\uFF1F","Are you sure you want to delete this empty directory?":"\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u6B64\u7A7A\u6587\u4EF6\u593E?","Are you sure you want to delete the file of this directory?":"\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u6587\u4EF6\u593E\u4E0B\u7684\u6587\u4EF6?","Do this for all conflicts":"\u5957\u7528\u5230\u5176\u4ED6\u885D\u7A81","This is irreversible!":"\u6B64\u64CD\u4F5C\u4E0D\u53EF\u9006\uFF01",Deleting:"\u6B63\u5728\u522A\u9664",files:"\u6A94\u6848",Waiting:"\u6B63\u5728\u7B49\u5019...",Finished:"\u5DF2\u5B8C\u6210",Speed:"\u901F\u5EA6","Custom Image Quality":"\u81EA\u8A02\u5716\u7247\u54C1\u8CEA","Privacy mode":"\u96B1\u79C1\u6A21\u5F0F","Block user input":"\u5C01\u9396\u4F7F\u7528\u8005\u8F38\u5165","Unblock user input":"\u53D6\u6D88\u5C01\u9396\u4F7F\u7528\u8005\u8F38\u5165","Adjust Window":"\u8ABF\u6574\u8996\u7A97",Original:"\u539F\u59CB",Shrink:"\u7E2E\u6E1B",Stretch:"\u5EF6\u5C55","Good image quality":"\u756B\u9762\u54C1\u8CEA\u826F\u597D",Balanced:"\u5E73\u8861","Optimize reaction time":"\u56DE\u61C9\u901F\u5EA6\u6700\u4F73\u5316",Custom:"\u81EA\u8A02","Show remote cursor":"\u986F\u793A\u9060\u7AEF\u6E38\u6A19","Disable clipboard":"\u505C\u7528\u526A\u8CBC\u7C3F","Lock after session end":"\u5DE5\u4F5C\u968E\u6BB5\u7D50\u675F\u5F8C\u9396\u5B9A\u96FB\u8166",Insert:"\u63D2\u5165","Insert Lock":"\u9396\u5B9A\u9060\u7AEF\u96FB\u8166",Refresh:"\u91CD\u65B0\u8F09\u5165","ID does not exist":"ID \u4E0D\u5B58\u5728","Failed to connect to rendezvous server":"\u7121\u6CD5\u9023\u63A5\u81F3 rendezvous \u4F3A\u670D\u5668","Please try later":"\u8ACB\u7A0D\u5019\u518D\u8A66","Remote desktop is offline":"\u9060\u7AEF\u96FB\u8166\u96E2\u7DDA","Key mismatch":"\u91D1\u9470\u4E0D\u7B26",Timeout:"\u903E\u6642","Failed to connect to relay server":"\u7121\u6CD5\u9023\u63A5\u81F3\u8F49\u9001\u4F3A\u670D\u5668","Failed to connect via rendezvous server":"\u7121\u6CD5\u900F\u904E rendezvous \u4F3A\u670D\u5668\u9023\u63A5","Failed to connect via relay server":"\u7121\u6CD5\u900F\u904E\u8F49\u9001\u4F3A\u670D\u5668\u9023\u63A5","Failed to make direct connection to remote desktop":"\u7121\u6CD5\u76F4\u63A5\u9023\u7DDA\u81F3\u9060\u7AEF\u96FB\u8166","Set Password":"\u8A2D\u7F6E\u5BC6\u78BC","OS Password":"\u4F5C\u696D\u7CFB\u7D71\u5BC6\u78BC",install_tip:"UAC \u6703\u5C0E\u81F4 RustDesk \u5728\u67D0\u4E9B\u60C5\u6CC1\u4E0B\u7121\u6CD5\u6B63\u5E38\u4EE5\u9060\u7AEF\u96FB\u8166\u904B\u4F5C\u3002\u82E5\u8981\u907F\u958B UAC\uFF0C\u8ACB\u9EDE\u64CA\u4E0B\u65B9\u6309\u9215\u5C07 RustDesk \u5B89\u88DD\u5230\u7CFB\u7D71\u4E2D\u3002","Click to upgrade":"\u9EDE\u64CA\u4EE5\u5347\u7D1A","Click to download":"\u9EDE\u64CA\u4EE5\u4E0B\u8F09","Click to update":"\u9EDE\u64CA\u4EE5\u66F4\u65B0","Configuration Permissions":"\u8A2D\u5B9A\u6B0A\u9650",Configure:"\u8A2D\u5B9A",config_acc:"\u60A8\u9700\u8981\u6388\u4E88 RustDesk \uFF62\u5354\u52A9\u5DE5\u5177\u300D \u6B0A\u9650\u624D\u80FD\u9060\u7AEF\u5B58\u53D6\u96FB\u8166\u3002",config_screen:"\u60A8\u9700\u8981\u6388\u4E88 RustDesk \uFF62\u756B\u9762\u9304\u88FD\u300D \u6B0A\u9650\u624D\u80FD\u9060\u7AEF\u5B58\u53D6\u96FB\u8166\u3002","Installing ...":"\u6B63\u5728\u5B89\u88DD...",Install:"\u5B89\u88DD",Installation:"\u5B89\u88DD","Installation Path":"\u5B89\u88DD\u8DEF\u5F91","Create start menu shortcuts":"\u5EFA\u7ACB\u958B\u59CB\u9078\u55AE\u6377\u5F91","Create desktop icon":"\u5EFA\u7ACB\u684C\u9762\u5716\u793A",agreement_tip:"","Accept and Install":"\u63A5\u53D7\u4E26\u5B89\u88DD","End-user license agreement":"\u4F7F\u7528\u8005\u6388\u6B0A\u5408\u7D04","Generating ...":"\u6B63\u5728\u7522\u751F ...","Your installation is lower version.":"\u60A8\u7684\u5B89\u88DD\u7248\u672C\u904E\u820A\u3002",not_close_tcp_tip:"\u4F7F\u7528\u901A\u9053\u6642\u8ACB\u4E0D\u8981\u95DC\u9589\u6B64\u8996\u7A97","Listening ...":"\u6B63\u5728\u7B49\u5F85\u901A\u9053\u9023\u63A5...","Remote Host":"\u9060\u7AEF\u4E3B\u6A5F","Remote Port":"\u9060\u7AEF\u9023\u63A5\u57E0",Action:"\u64CD\u4F5C",Add:"\u65B0\u589E","Local Port":"\u672C\u6A5F\u9023\u63A5\u57E0",setup_server_tip:"\u82E5\u60A8\u9700\u8981\u66F4\u5FEB\u7684\u9023\u63A5\u901F\u5EA6\uFF0C\u53EF\u4EE5\u9078\u64C7\u81EA\u884C\u5EFA\u7ACB\u4F3A\u670D\u5668","Too short, at least 6 characters.":"\u904E\u77ED\uFF0C\u81F3\u5C11\u9700 6 \u500B\u5B57\u5143\u3002","The confirmation is not identical.":"\u5169\u6B21\u8F38\u5165\u4E0D\u76F8\u7B26",Permissions:"\u6B0A\u9650",Accept:"\u63A5\u53D7",Dismiss:"\u95DC\u9589",Disconnect:"\u65B7\u958B\u9023\u7DDA","Allow using keyboard and mouse":"\u5141\u8A31\u4F7F\u7528\u9375\u76E4\u548C\u6ED1\u9F20","Allow using clipboard":"\u5141\u8A31\u4F7F\u7528\u526A\u8CBC\u7C3F","Allow hearing sound":"\u5141\u8A31\u5206\u4EAB\u97F3\u8A0A","Allow file transfer":"\u5141\u8A31\u6587\u4EF6\u50B3\u8F38","File transfer":"\u6587\u4EF6\u50B3\u8F38",Connected:"\u5DF2\u9023\u63A5","Direct and encrypted connection":"\u52A0\u5BC6\u76F4\u63A5\u9023\u7DDA","Relayed and encrypted connection":"\u52A0\u5BC6\u8F49\u9001\u9023\u7DDA","Direct and unencrypted connection":"\u672A\u52A0\u5BC6\u76F4\u63A5\u9023\u7DDA","Relayed and unencrypted connection":"\u672A\u52A0\u5BC6\u8F49\u9001\u9023\u7DDA","Enter Remote ID":"\u8F38\u5165\u9060\u7AEF ID","Enter your password":"\u8F38\u5165\u60A8\u7684\u5BC6\u78BC","Logging in...":"\u6B63\u5728\u767B\u5165...","Enable RDP session sharing":"\u555F\u7528 RDP \u5DE5\u4F5C\u968E\u6BB5\u5171\u4EAB","Auto Login":"\u81EA\u52D5\u767B\u5165 (\u9396\u5B9A\u5C07\u5728\u8A2D\u5B9A\u95DC\u9589\u5F8C\u5957\u7528)","Enable Direct IP Access":"\u5141\u8A31 IP \u76F4\u63A5\u5B58\u53D6",Rename:"\u91CD\u65B0\u547D\u540D",Space:"\u7A7A\u767D","Create Desktop Shortcut":"\u5EFA\u7ACB\u684C\u9762\u6377\u5F91","Change Path":"\u66F4\u6539\u8DEF\u5F91","Create Folder":"\u5EFA\u7ACB\u8CC7\u6599\u593E","Please enter the folder name":"\u8ACB\u8F38\u5165\u8CC7\u6599\u593E\u540D\u7A31","Fix it":"\u4FEE\u5FA9",Warning:"\u8B66\u544A","Login screen using Wayland is not supported":"\u4E0D\u652F\u63F4\u4F7F\u7528 Wayland \u7684\u767B\u5165\u756B\u9762","Reboot required":"\u9700\u8981\u91CD\u65B0\u555F\u52D5","Unsupported display server ":"\u4E0D\u652F\u63F4\u986F\u793A\u4F3A\u670D\u5668","x11 expected":"\u9810\u671F x11",Port:"\u9023\u63A5\u57E0",Settings:"\u8A2D\u5B9A",Username:" \u4F7F\u7528\u8005\u540D\u7A31","Invalid port":"\u9023\u63A5\u57E0\u7121\u6548","Closed manually by the peer":"\u7531\u5C0D\u65B9\u624B\u52D5\u95DC\u9589","Enable remote configuration modification":"\u555F\u7528\u9060\u7AEF\u66F4\u6539\u8A2D\u5B9A","Run without install":"\u8DF3\u904E\u5B89\u88DD\u76F4\u63A5\u57F7\u884C","Always connected via relay":"\u4E00\u5F8B\u900F\u904E\u8F49\u9001\u9023\u7DDA","Always connect via relay":"\u4E00\u5F8B\u900F\u904E\u8F49\u9001\u9023\u7DDA",whitelist_tip:"\u53EA\u6709\u767D\u540D\u55AE\u4E2D\u7684 IP \u53EF\u4EE5\u5B58\u53D6",Login:"\u767B\u5165",Logout:"\u767B\u51FA",Tags:"\u6A19\u7C64","Search ID":"\u641C\u5C0B ID","Current Wayland display server is not supported":"\u76EE\u524D\u4E0D\u652F\u63F4 Wayland \u986F\u793A\u4F3A\u670D\u5668",whitelist_sep:"\u4F7F\u7528\u9017\u865F\u3001\u5206\u865F\u3001\u7A7A\u767D\uFF0C\u6216\u662F\u63DB\u884C\u4F86\u5206\u9694","Add ID":"\u65B0\u589E ID","Add Tag":"\u65B0\u589E\u6A19\u7C64","Unselect all tags":"\u53D6\u6D88\u9078\u53D6\u6240\u6709\u6A19\u7C64","Network error":"\u7DB2\u8DEF\u932F\u8AA4","Username missed":"\u7F3A\u5C11\u4F7F\u7528\u8005\u540D\u7A31","Password missed":"\u7F3A\u5C11\u5BC6\u78BC","Wrong credentials":"\u63D0\u4F9B\u7684\u767B\u5165\u8CC7\u8A0A\u6709\u8AA4","Edit Tag":"\u7DE8\u8F2F\u6A19\u7C64","Unremember Password":"\u5FD8\u6389\u5BC6\u78BC",Favorites:"\u6536\u85CF","Add to Favorites":"\u52A0\u5165\u5230\u6536\u85CF","Remove from Favorites":"\u5F9E\u6536\u85CF\u4E2D\u522A\u9664",Empty:"\u7A7A\u7A7A\u5982\u4E5F","Invalid folder name":"\u8CC7\u6599\u593E\u540D\u7A31\u7121\u6548","Socks5 Proxy":"Socks5 \u4EE3\u7406",Hostname:"\u4E3B\u6A5F\u540D\u7A31",Discovered:"\u5DF2\u767C\u73FE",install_daemon_tip:"\u70BA\u4E86\u958B\u6A5F\u555F\u52D5\uFF0C\u8ACB\u5B89\u88DD\u7CFB\u7D71\u670D\u52D9\u3002","Remote ID":"\u9060\u7AEF ID",Paste:"\u8CBC\u4E0A","Paste here?":"\u8CBC\u4E0A\u5230\u9019\u88E1?","Are you sure to close the connection?":"\u60A8\u78BA\u5B9A\u8981\u95DC\u9589\u9023\u7DDA\u55CE\uFF1F","Download new version":"\u4E0B\u8F09\u65B0\u7248\u672C","Touch mode":"\u89F8\u63A7\u6A21\u5F0F","Mouse mode":"\u9F20\u6A19\u6A21\u5F0F","One-Finger Tap":"\u55AE\u6307\u8F15\u89F8","Left Mouse":"\u9F20\u6A19\u5DE6\u9375","One-Long Tap":"\u55AE\u6307\u9577\u6309","Two-Finger Tap":"\u96D9\u6307\u8F15\u89F8","Right Mouse":"\u9F20\u6A19\u53F3\u9375","One-Finger Move":"\u55AE\u6307\u79FB\u52D5","Double Tap & Move":"\u96D9\u64CA\u4E26\u79FB\u52D5","Mouse Drag":"\u9F20\u6A19\u9078\u4E2D\u62D6\u52D5","Two-Finger vertically":"\u96D9\u6307\u5782\u76F4\u6ED1\u52D5","Mouse Wheel":"\u9F20\u6A19\u6EFE\u8F2A","Two-Finger Move":"\u96D9\u6307\u79FB\u52D5","Canvas Move":"\u79FB\u52D5\u756B\u5E03","Pinch to Zoom":"\u96D9\u6307\u7E2E\u653E","Canvas Zoom":"\u7E2E\u653E\u756B\u5E03","Reset canvas":"\u91CD\u7F6E\u756B\u5E03","No permission of file transfer":"\u7121\u6587\u4EF6\u50B3\u8F38\u6B0A\u9650",Note:"\u5099\u8A3B",Connection:"\u9023\u63A5","Share Screen":"\u5C4F\u5E55\u9304\u88FD",CLOSE:"\u95DC\u9589",OPEN:"\u958B\u555F",Chat:"\u804A\u5929\u6D88\u606F",Total:"\u7E3D\u8A08",items:"\u500B\u9805\u76EE",Selected:"\u5DF2\u9078\u64C7","Screen Capture":"\u5C4F\u5E55\u9304\u88FD","Mouse Control":"\u9F20\u6A19\u8F38\u5165","File Transfer":"\u6587\u4EF6\u50B3\u8F38","Audio Capture":"\u97F3\u983B\u9304\u88FD","File Connection":"\u6587\u4EF6\u9023\u63A5","Screen Connection":"\u5C4F\u5E55\u9023\u63A5","Do you accept?":"\u662F\u5426\u63A5\u53D7\uFF1F","Open System Setting":"\u6253\u958B\u7CFB\u7D71\u8A2D\u7F6E","How to get Android input permission?":"\u5982\u4F55\u7372\u53D6\u5B89\u5353\u7684\u8F38\u5165\u6B0A\u9650\uFF1F",android_input_permission_tip1:"\u7372\u53D6\u8F38\u5165\u6B0A\u9650\u5F8C\u53EF\u4EE5\u8B93\u9060\u7A0B\u8A2D\u5099\u901A\u904E\u9F20\u6A19\u63A7\u5236\u9019\u53F0\u5B89\u5353\u8A2D\u5099",android_input_permission_tip2:"\u8ACB\u5728\u63A5\u4E0B\u4F86\u7684\u7CFB\u7D71\u8A2D\u7F6E\u9801\u9762\u88E1\uFF0C\u627E\u5230\u4E26\u9032\u5165 [\u5DF2\u5B89\u88DD\u7684\u670D\u52D9] \u9801\u9762\uFF0C\u5C07 [RustDesk Input] \u670D\u52D9\u958B\u555F",android_new_connection_tip:"\u6536\u5230\u65B0\u7684\u9023\u63A5\u63A7\u5236\u8ACB\u6C42\uFF0C\u5C0D\u65B9\u60F3\u8981\u63A7\u5236\u4F60\u7576\u524D\u7684\u8A2D\u5099",android_service_will_start_tip:"\u958B\u555F\u9304\u5C4F\u6B0A\u9650\u5C07\u81EA\u52D5\u958B\u555F\u670D\u52D9\uFF0C\u5141\u8A31\u5176\u4ED6\u8A2D\u5099\u5411\u6B64\u8A2D\u5099\u8ACB\u6C42\u5EFA\u7ACB\u9023\u63A5\u3002",android_stop_service_tip:"\u95DC\u9589\u670D\u52D9\u5C07\u81EA\u52D5\u95DC\u9589\u6240\u6709\u5DF2\u5EFA\u7ACB\u7684\u9023\u63A5\u3002",android_version_audio_tip:"\u7576\u524D\u5B89\u5353\u7248\u672C\u4E0D\u652F\u6301\u97F3\u983B\u9304\u88FD\uFF0C\u8ACB\u5347\u7D1A\u81F3\u5B89\u535310\u6216\u66F4\u9AD8\u3002",android_start_service_tip:"\u9EDE\u64CA [\u555F\u52D5\u670D\u52D9] \u6216\u6253\u958B [\u5C4F\u5E55\u9304\u88FD] \u6B0A\u9650\u958B\u555F\u624B\u6A5F\u5C4F\u5E55\u5171\u4EAB\u670D\u52D9\u3002",Account:"\u5E33\u6236"},en:{desk_tip:"Your desktop can be accessed with this ID and password.",connecting_status:"Connecting to the RustDesk network...",not_ready_status:"Not ready. Please check your connection",id_change_tip:"Only a-z, A-Z, 0-9 and _ (underscore) characters allowed. The first letter must be a-z, A-Z. Length between 6 and 16.",install_tip:"Due to UAC, RustDesk can not work properly as the remote side in some cases. To avoid UAC, please click the button below to install RustDesk to the system.",config_acc:'In order to control your Desktop remotely, you need to grant RustDesk "Accessibility" permissions.',config_screen:'In order to access your Desktop remotely, you need to grant RustDesk "Screen Recording" permissions.',agreement_tip:"By starting the installation, you accept the license agreement.",not_close_tcp_tip:"Don't close this window while you are using the tunnel",setup_server_tip:"For faster connection, please set up your own server","Auto Login":'Auto Login (Only valid if you set "Lock after session end")',whitelist_tip:"Only whitelisted IP can access me",whitelist_sep:"Seperated by comma, semicolon, spaces or new line","Wrong credentials":"Wrong username or password",invalid_http:"must start with http:// or https://",install_daemon_tip:"For starting on boot, you need to install system service.",android_input_permission_tip1:"After obtaining the input permission, the remote device can control this Android device by mouse",android_input_permission_tip2:"Please go to the next system settings page,find and enter [Installed Services],turn [RustDesk Input] service ON",android_new_connection_tip:"New control request has been received,it want to control your current device.",android_service_will_start_tip:"Turning on the Screen Capture will automatically start the service,allowing other devices to request a connection from this device.",android_stop_service_tip:"Closing the service will automatically close all established connections.",android_version_audio_tip:"The current Android version does not support audio capture, please upgrade to Android 10 or higher.",android_start_service_tip:"Tap [Start Service] or OPEN [Screen Capture] permission to start the screen sharing service."},fr:{Status:"Statut","Your Desktop":"Votre bureau",desk_tip:"Votre bureau est accessible via l'identifiant et le mot de passe ci-dessous.",Password:"Mot de passe",Ready:"Pr\xEAt",Established:"\xC9tabli",connecting_status:"Connexion au r\xE9seau RustDesk...","Enable Service":"Autoriser le service","Start Service":"D\xE9marrer le service","Service is running":"Le service est en cours d'ex\xE9cution","Service is not running":"Le service ne fonctionne pas",not_ready_status:"Pas pr\xEAt, veuillez v\xE9rifier la connexion r\xE9seau","Control Remote Desktop":"Contr\xF4ler le bureau \xE0 distance","Transfer File":"Transf\xE9rer le fichier",Connect:"Connecter","Recent Sessions":"Sessions r\xE9centes","Address Book":"Carnet d'adresses",Confirmation:"Confirmation","TCP Tunneling":"Tunneling TCP",Remove:"Supprimer","Refresh random password":"Actualiser le mot de passe al\xE9atoire","Set your own password":"D\xE9finir votre propre mot de passe","Enable Keyboard/Mouse":"Activer le contr\xF4le clavier/souris","Enable Clipboard":"Activer la synchronisation du presse-papier","Enable File Transfer":"Activer le transfert de fichiers","Enable TCP Tunneling":"Activer le tunneling TCP","IP Whitelisting":"Liste blanche IP","ID/Relay Server":"ID/Serveur Relais","Stop service":"Arr\xEAter le service","Change ID":"Changer d'ID",Website:"Site Web",About:"\xC0 propos de",Mute:"Muet","Audio Input":"Entr\xE9e audio","ID Server":"Serveur ID","Relay Server":"Serveur relais","API Server":"Serveur API",invalid_http:"Doit commencer par http:// ou https://","Invalid IP":"IP invalide",id_change_tip:"Seules les lettres a-z, A-Z, 0-9, _ (trait de soulignement) peuvent \xEAtre utilis\xE9es. La premi\xE8re lettre doit \xEAtre a-z, A-Z. La longueur doit \xEAtre comprise entre 6 et 16.","Invalid format":"Format invalide","This function is turned off by the server":"Cette fonction est d\xE9sactiv\xE9e par le serveur","Not available":"Indisponible","Too frequent":"Modifi\xE9 trop fr\xE9quemment, veuillez r\xE9essayer plus tard",Cancel:"Annuler",Skip:"Ignorer",Close:"Fermer",Retry:"R\xE9essayer",OK:"Confirmer","Password Required":"Mot de passe requis","Please enter your password":"Veuillez saisir votre mot de passe","Remember password":"M\xE9moriser le mot de passe","Wrong Password":"Mauvais mot de passe","Do you want to enter again?":"Voulez-vous participer \xE0 nouveau ?","Connection Error":"Erreur de connexion",Error:"Erreur","Reset by the peer":"La connexion a \xE9t\xE9 ferm\xE9e par le pair","Connecting...":"Connexion...","Connection in progress. Please wait.":"Connexion en cours. Veuillez patienter.","Please try 1 minute later":"R\xE9essayez dans une minute","Login Error":"Erreur de connexion",Successful:"Succ\xE8s","Connected, waiting for image...":"Connect\xE9, en attente de transmission d'image...",Name:"Nom",Type:"Taper",Modified:"Modifi\xE9",Size:"Taille","Show Hidden Files":"Afficher les fichiers cach\xE9s",Receive:"Accepter",Send:"Envoyer","Refresh File":"Actualiser le fichier",Local:"Local",Remote:"Distant","Remote Computer":"Ordinateur distant","Local Computer":"Ordinateur local","Confirm Delete":"Confirmer la suppression",Delete:"Supprimer",Properties:"Propri\xE9t\xE9s","Multi Select":"Choix multiple","Empty Directory":"R\xE9pertoire vide","Not an empty directory":"Pas un r\xE9pertoire vide","Are you sure you want to delete this file?":"Voulez-vous vraiment supprimer ce fichier?","Are you sure you want to delete this empty directory?":"Voulez-vous vraiment supprimer ce r\xE9pertoire vide\xA0?","Are you sure you want to delete the file of this directory?":"Voulez-vous vraiment supprimer le fichier de ce r\xE9pertoire\xA0?","Do this for all conflicts":"Appliquer \xE0 d'autres conflits","This is irreversible!":"C'est irr\xE9versible !",Deleting:"Suppression",files:"fichier",Waiting:"En attente...",Finished:"Termin\xE9",Speed:"Vitesse","Custom Image Quality":"D\xE9finir la qualit\xE9 d'image","Privacy mode":"Mode priv\xE9","Block user input":"Bloquer la saisie de l'utilisateur","Unblock user input":"D\xE9bloquer l'entr\xE9e de l'utilisateur","Adjust Window":"Ajuster la fen\xEAtre",Original:"Ratio d'origine",Shrink:"R\xE9tr\xE9cir",Stretch:"\xC9tirer","Good image quality":"Bonne qualit\xE9 d'image",Balanced:"Qualit\xE9 d'image normale","Optimize reaction time":"Optimiser le temps de r\xE9action",Custom:"Qualit\xE9 d'image personnalis\xE9e","Show remote cursor":"Afficher le curseur distant","Disable clipboard":"D\xE9sactiver le presse-papier","Lock after session end":"Verrouiller l'ordinateur distant apr\xE8s la d\xE9connexion",Insert:"Ins\xE9rer","Insert Lock":"Verrouiller l'ordinateur distant",Refresh:"Rafra\xEEchir l'\xE9cran","ID does not exist":"L'ID n'existe pas","Failed to connect to rendezvous server":"\xC9chec de la connexion au serveur rendezvous","Please try later":"Veuillez essayer plus tard","Remote desktop is offline":"Le bureau \xE0 distance est hors ligne","Key mismatch":"Discordance de cl\xE9s",Timeout:"Connexion expir\xE9e","Failed to connect to relay server":"\xC9chec de la connexion au serveur relais","Failed to connect via rendezvous server":"\xC9chec de l'\xE9tablissement d'une connexion via le serveur rendezvous","Failed to connect via relay server":"Impossible d'\xE9tablir une connexion via le serveur relais","Failed to make direct connection to remote desktop":"Impossible d'\xE9tablir une connexion directe","Set Password":"D\xE9finir le mot de passe","OS Password":"Mot de passe du syst\xE8me d'exploitation",install_tip:"Vous utilisez une version non install\xE9e. En raison des restrictions UAC, en tant que terminal contr\xF4l\xE9, dans certains cas, il ne sera pas en mesure de contr\xF4ler la souris et le clavier ou d'enregistrer l'\xE9cran. Veuillez cliquer sur le bouton ci-dessous pour installer RustDesk au syst\xE8me pour \xE9viter la question ci-dessus.","Click to upgrade":"Cliquez pour mettre \xE0 niveau","Click to download":"Cliquez pour t\xE9l\xE9charger","Click to update":"Cliquez pour mettre \xE0 jour","Configuration Permissions":"Autorisations de configuration",Configure:"Configurer",config_acc:`Afin de pouvoir contr\xF4ler votre bureau \xE0 distance, veuillez donner l'autorisation "accessibilit\xE9" \xE0 RustDesk.`,config_screen:`Afin de pouvoir acc\xE9der \xE0 votre bureau \xE0 distance, veuillez donner \xE0 RustDesk l'autorisation "enregistrement d'\xE9cran".`,"Installing ...":"Installation...",Install:"Installer",Installation:"Installation","Installation Path":"Chemin d'installation","Create start menu shortcuts":"Cr\xE9er des raccourcis dans le menu d\xE9marrer","Create desktop icon":"Cr\xE9er une ic\xF4ne sur le bureau",agreement_tip:"D\xE9marrer l'installation signifie accepter le contrat de licence.","Accept and Install":"Accepter et installer","End-user license agreement":"Contrat d'utilisateur","Generating ...":"G\xE9n\xE9ration...","Your installation is lower version.":"La version que vous avez install\xE9e est inf\xE9rieure \xE0 la version en cours d'ex\xE9cution.",not_close_tcp_tip:"Veuillez ne pas fermer cette fen\xEAtre lors de l'utilisation du tunnel","Listening ...":"En attente de connexion tunnel...","Remote Host":"H\xF4te distant","Remote Port":"Port distant",Action:"Action",Add:"Ajouter","Local Port":"Port local",setup_server_tip:"Si vous avez besoin d'une vitesse de connexion plus rapide, vous pouvez choisir de cr\xE9er votre propre serveur","Too short, at least 6 characters.":"Trop court, au moins 6 caract\xE8res.","The confirmation is not identical.":"Les deux entr\xE9es ne correspondent pas",Permissions:"Autorisations",Accept:"Accepter",Dismiss:"Rejeter",Disconnect:"D\xE9connecter","Allow using keyboard and mouse":"Autoriser l'utilisation du clavier et de la souris","Allow using clipboard":"Autoriser l'utilisation du presse-papier","Allow hearing sound":"Autoriser l'audition du son","Allow file transfer":"Autoriser le transfert de fichiers","File transfer":"Transfert de fichiers",Connected:"Connect\xE9","Direct and encrypted connection":"Connexion directe chiffr\xE9e","Relayed and encrypted connection":"Connexion relais chiffr\xE9e","Direct and unencrypted connection":"Connexion directe non chiffr\xE9e","Relayed and unencrypted connection":"Connexion relais non chiffr\xE9e","Enter Remote ID":"Entrez l'ID de l'appareil \xE0 distance","Enter your password":"Entrez votre mot de passe","Logging in...":"Se connecter...","Enable RDP session sharing":"Activer le partage de session RDP","Auto Login":"Connexion automatique (le verrouillage ne sera effectif qu'apr\xE8s la d\xE9sactivation du premier param\xE8tre)","Enable Direct IP Access":"Autoriser l'acc\xE8s direct par IP",Rename:"Renommer",Space:"Espace","Create Desktop Shortcut":"Cr\xE9er un raccourci sur le bureau","Change Path":"Changer de chemin","Create Folder":"Cr\xE9er un dossier","Please enter the folder name":"Veuillez saisir le nom du dossier","Fix it":"R\xE9parez-le",Warning:"Avertissement","Login screen using Wayland is not supported":"L'\xE9cran de connexion utilisant Wayland n'est pas pris en charge","Reboot required":"Red\xE9marrage pour prendre effet","Unsupported display server ":"Le serveur d'affichage actuel n'est pas pris en charge","x11 expected":"Veuillez passer \xE0 x11",Port:"Port",Settings:"Param\xE8tres",Username:" Nom d'utilisateur","Invalid port":"Port invalide","Closed manually by the peer":"Ferm\xE9 manuellement par le pair","Enable remote configuration modification":"Autoriser la modification de la configuration \xE0 distance","Run without install":"Ex\xE9cuter sans installer","Always connected via relay":"Forcer la connexion relais","Always connect via relay":"Forcer la connexion relais",whitelist_tip:"Seul l'IP dans la liste blanche peut acc\xE9der \xE0 mon appareil",Login:"Connexion",Logout:"D\xE9connexion",Tags:"\xC9tiqueter","Search ID":"Rechercher un ID","Current Wayland display server is not supported":"Le serveur d'affichage Wayland n'est pas pris en charge",whitelist_sep:"Vous pouvez utiliser une virgule, un point-virgule, un espace ou une nouvelle ligne comme s\xE9parateur","Add ID":"Ajouter un ID","Add Tag":"Ajouter une balise","Unselect all tags":"D\xE9s\xE9lectionner toutes les balises","Network error":"Erreur r\xE9seau","Username missed":"Nom d'utilisateur manqu\xE9","Password missed":"Mot de passe manqu\xE9","Wrong credentials":"Identifiant ou mot de passe erron\xE9","Edit Tag":"Modifier la balise","Unremember Password":"Mot de passe oubli\xE9",Favorites:"Favoris","Add to Favorites":"Ajouter aux Favoris","Remove from Favorites":"Retirer des favoris",Empty:"Vide","Invalid folder name":"Nom de dossier invalide","Socks5 Proxy":"Socks5 Agents",Hostname:"Nom d'h\xF4te",Discovered:"D\xE9couvert",install_daemon_tip:"Pour d\xE9marrer au d\xE9marrage, vous devez installer le service syst\xE8me.","Remote ID":"ID de l'appareil \xE0 distance",Paste:"Coller","Paste here?":"Coller ici\xA0?","Are you sure to close the connection?":"\xCAtes-vous s\xFBr de fermer la connexion?","Download new version":"T\xE9l\xE9charger la nouvelle version","Touch mode":"Mode tactile","Mouse mode":"Mode souris","One-Finger Tap":"Tapez d'un doigt","Left Mouse":"Souris gauche","One-Long Tap":"Un long robinet","Two-Finger Tap":"Tapez \xE0 deux doigts","Right Mouse":"Bouton droit de la souris","One-Finger Move":"Mouvement \xE0 un doigt","Double Tap & Move":"Appuyez deux fois et d\xE9placez","Mouse Drag":"Glissement de la souris","Two-Finger vertically":"Deux doigts verticalement","Mouse Wheel":"Roulette de la souris","Two-Finger Move":"Mouvement \xE0 deux doigts","Canvas Move":"D\xE9placement de la toile","Pinch to Zoom":"Pincer pour zoomer","Canvas Zoom":"Zoom sur la toile","Reset canvas":"R\xE9initialiser le canevas","No permission of file transfer":"Aucune autorisation de transfert de fichiers",Note:"Noter",Connection:"Connexion","Share Screen":"Partager l'\xE9cran",CLOSE:"FERMER",OPEN:"OUVRIR",Chat:"Discuter",Total:"Total",items:"\xE9l\xE9ments",Selected:"Choisi","Screen Capture":"Capture d'\xE9cran","Mouse Control":"Contr\xF4le de la souris","File Transfer":"Transfert de fichier","Audio Capture":"Capture audio","File Connection":"Connexion de fichier","Screen Connection":"Connexion de l'\xE9cran","Do you accept?":"Do you accept?","Open System Setting":"Ouvrir les param\xE8tres syst\xE8me","How to get Android input permission?":"Comment obtenir l'autorisation d'entr\xE9e Android\xA0?",android_input_permission_tip1:"Apr\xE8s avoir obtenu l'autorisation d'entr\xE9e, l'appareil distant peut contr\xF4ler cet appareil Android avec la souris",android_input_permission_tip2:"Veuillez acc\xE9der \xE0 la page suivante des param\xE8tres syst\xE8me, recherchez et entrez [Services install\xE9s], activez le service [RustDesk Input]",android_new_connection_tip:"Une nouvelle demande de contr\xF4le a \xE9t\xE9 re\xE7ue, elle souhaite contr\xF4ler votre appareil actuel.",android_service_will_start_tip:"L'activation de la capture d'\xE9cran d\xE9marrera automatiquement le service, permettant \xE0 d'autres appareils de demander une connexion \xE0 partir de cet appareil.",android_stop_service_tip:"La fermeture du service fermera automatiquement toutes les connexions \xE9tablies.",android_version_audio_tip:"La version actuelle d'Android ne prend pas en charge la capture audio, veuillez passer \xE0 Android 10 ou sup\xE9rieur.",android_start_service_tip:"Appuyez sur [D\xE9marrer le service] ou sur l'autorisation OUVRIR [Capture d'\xE9cran] pour d\xE9marrer le service de partage d'\xE9cran.",Account:"Compte"}};function Ti(e,u,r){return e=="error"&&u=="Connection Error"&&r.toLowerCase().indexOf("offline")<0&&r.toLowerCase().indexOf("exist")<0&&r.toLowerCase().indexOf("handshake")<0&&r.toLowerCase().indexOf("failed")<0&&r.toLowerCase().indexOf("resolve")<0&&r.toLowerCase().indexOf("mismatch")<0&&r.toLowerCase().indexOf("manually")<0&&r.toLowerCase().indexOf("not allowed")<0}const Mi={VK_A:"a",VK_B:"b",VK_C:"c",VK_D:"d",VK_E:"e",VK_F:"f",VK_G:"g",VK_H:"h",VK_I:"i",VK_J:"j",VK_K:"k",VK_L:"l",VK_M:"m",VK_N:"n",VK_O:"o",VK_P:"p",VK_Q:"q",VK_R:"r",VK_S:"s",VK_T:"t",VK_U:"u",VK_V:"v",VK_W:"w",VK_X:"x",VK_Y:"y",VK_Z:"z",VK_0:"0",VK_1:"1",VK_2:"2",VK_3:"3",VK_4:"4",VK_5:"5",VK_6:"6",VK_7:"7",VK_8:"8",VK_9:"9",VK_COMMA:",",VK_SLASH:"/",VK_SEMICOLON:";",VK_QUOTE:"'",VK_LBRACKET:"[",VK_RBRACKET:"]",VK_BACKSLASH:"\\",VK_MINUS:"-",VK_PLUS:"=",VK_DIVIDE:"Divide",VK_MULTIPLY:"Multiply",VK_SUBTRACT:"Subtract",VK_ADD:"Add",VK_DECIMAL:"Decimal",VK_F1:"F1",VK_F2:"F2",VK_F3:"F3",VK_F4:"F4",VK_F5:"F5",VK_F6:"F6",VK_F7:"F7",VK_F8:"F8",VK_F9:"F9",VK_F10:"F10",VK_F11:"F11",VK_F12:"F12",VK_ENTER:"Return",VK_CANCEL:"Cancel",VK_BACK:"Backspace",VK_TAB:"Tab",VK_CLEAR:"Clear",VK_RETURN:"Return",VK_SHIFT:"Shift",VK_CONTROL:"Control",VK_MENU:"Alt",VK_PAUSE:"Pause",VK_CAPITAL:"CapsLock",VK_KANA:"Kana",VK_HANGUL:"Hangul",VK_JUNJA:"Junja",VK_FINAL:"Final",VK_HANJA:"Hanja",VK_KANJI:"Kanji",VK_ESCAPE:"Escape",VK_CONVERT:"Convert",VK_SPACE:"Space",VK_PRIOR:"PageUp",VK_NEXT:"PageDown",VK_END:"End",VK_HOME:"Home",VK_LEFT:"LeftArrow",VK_UP:"UpArrow",VK_RIGHT:"RightArrow",VK_DOWN:"DownArrow",VK_SELECT:"Select",VK_PRINT:"Print",VK_EXECUTE:"Execute",VK_SNAPSHOT:"Snapshot",VK_INSERT:"Insert",VK_DELETE:"Delete",VK_HELP:"Help",VK_SLEEP:"Sleep",VK_SEPARATOR:"Separator",VK_NUMPAD0:"Numpad0",VK_NUMPAD1:"Numpad1",VK_NUMPAD2:"Numpad2",VK_NUMPAD3:"Numpad3",VK_NUMPAD4:"Numpad4",VK_NUMPAD5:"Numpad5",VK_NUMPAD6:"Numpad6",VK_NUMPAD7:"Numpad7",VK_NUMPAD8:"Numpad8",VK_NUMPAD9:"Numpad9",Apps:"Apps",Meta:"Meta",RAlt:"RAlt",RWin:"RWin",RControl:"RControl",RShift:"RShift",CTRL_ALT_DEL:"CtrlAltDel",LOCK_SCREEN:"LockScreen"},qi="1.1.9";let pu;async function ui(){const e=new mi;await e.init(),console.log("zstd ready"),pu=e}async function ri(e){const u=1024*1024*64,r=1024*1024;let n=30*e.length;n>u&&(n=u),nLi||isetTimeout(u,e))}function Wi(){try{const e=window.location.search;return new URLSearchParams(e).get("lang")||""}catch{return""}}const Hi=21116,ii=api;let ni=localStorage.getItem("rendezvous-server")||ii[0];const Zi="ws://";class Gi{constructor(){_(this,"_msgs");_(this,"_ws");_(this,"_interval");_(this,"_id");_(this,"_hash");_(this,"_msgbox");_(this,"_draw");_(this,"_peerInfo");_(this,"_firstFrame");_(this,"_videoDecoder");_(this,"_password");_(this,"_options");_(this,"_videoTestSpeed");this._msgbox=Qi,this._draw=mu,this._msgs=[],this._id="",this._videoTestSpeed=[0,0]}async start(u){try{await this._start(u)}catch(r){this.msgbox("error","Connection Error",r.type=="close"?"Reset by the peer":String(r))}}async _start(u){if(this._options||(this._options=nu()[u]||{}),!this._password){const v=this.getOption("password");if(v)try{this._password=Uint8Array.from(JSON.parse("["+v+"]"))}catch(tu){console.error(tu)}}this._interval=setInterval(()=>{var v;for(;this._msgs.length;)(v=this._ws)==null||v.sendMessage(this._msgs[0]),this._msgs.splice(0,1)},1),this.loadVideoDecoder();const r=ti(),n=new cu(r,!0);this._ws=n,this._id=u,console.log(new Date+": Conntecting to rendezvoous server: "+r+", for "+u),await n.open(),console.log(new Date+": Connected to rendezvoous server");const i=su.DEFAULT_CONN,t=du.SYMMETRIC,s=J.fromPartial({id:u,licence_key:localStorage.getItem("key")||void 0,conn_type:i,nat_type:t,token:localStorage.getItem("access_token")||void 0});n.sendRendezvous({punch_hole_request:s});const l=await n.next();n.close(),console.log(new Date+": Got relay response");const c=l.punch_hole_response,p=l.relay_response;if(c){if(c==null?void 0:c.other_failure){this.msgbox("error","Error",c==null?void 0:c.other_failure);return}if(c.failure!=O.UNRECOGNIZED)switch(c==null?void 0:c.failure){case O.ID_NOT_EXIST:this.msgbox("error","Error","ID does not exist");break;case O.OFFLINE:this.msgbox("error","Error","Remote desktop is offline");break;case O.LICENSE_MISMATCH:this.msgbox("error","Error","Key mismatch");break;case O.LICENSE_OVERUSE:this.msgbox("error","Error","Key overuse");break}}else if(p){if(!p.version){this.msgbox("error","Error","Remote version is low, not support web");return}await this.connectRelay(p)}}async connectRelay(u){const r=u.pk;let n=u.relay_server;n?n=fu(n,!0,2):n=ti(!0);const i=u.uuid;console.log(new Date+": Connecting to relay server: "+n);const t=new cu(n,!1);await t.open(),console.log(new Date+": Connected to relay server"),this._ws=t;const s=L.fromPartial({licence_key:localStorage.getItem("key")||void 0,uuid:i});t.sendRendezvous({request_relay:s});const l=await this.secure(r)||!1;N("connection_ready",{secure:l,direct:!1}),await this.msgLoop()}async secure(u){var Au,ku,yu,Cu,Bu,Su,wu,gu;if(u){const A="OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=";try{if(u=await ci(u,localStorage.getItem("key")||A),u){const I=Mu.decode(u);I.id==this._id&&(u=I.pk)}(u==null?void 0:u.length)!=32&&(u=void 0)}catch(I){console.error(I),u=void 0}u||console.error("Handshake failed: invalid public key from rendezvous server")}if(!u){const A=k.fromPartial({});(Au=this._ws)==null||Au.sendMessage({public_key:A});return}const r=await((ku=this._ws)==null?void 0:ku.next());let n=r==null?void 0:r.signed_id;if(!n){console.error("Handshake failed: invalid message type");const A=k.fromPartial({});(yu=this._ws)==null||yu.sendMessage({public_key:A});return}try{n=await ci(n.id,Uint8Array.from(u))}catch(A){console.error(A),console.error("pk mismatch, fall back to non-secure");const I=k.fromPartial({});(Cu=this._ws)==null||Cu.sendMessage({public_key:I});return}const i=Mu.decode(n),t=i.id,s=i.pk;if(t!=this._id){console.error("Handshake failed: sign failure");const A=k.fromPartial({});(Bu=this._ws)==null||Bu.sendMessage({public_key:A});return}if(s.length!=32){console.error("Handshake failed: invalid public box key length from peer");const A=k.fromPartial({});(Su=this._ws)==null||Su.sendMessage({public_key:A});return}const[l,c]=en(),p=un(),v=rn(p,s,l),tu=k.fromPartial({asymmetric_value:c,symmetric_value:v});return(wu=this._ws)==null||wu.sendMessage({public_key:tu}),(gu=this._ws)==null||gu.setSecretKey(p),console.log("secured"),!0}async msgLoop(){var u,r;for(;;){const n=await((u=this._ws)==null?void 0:u.next());if(n==null?void 0:n.hash)this._hash=n==null?void 0:n.hash,this._password||this.msgbox("input-password","Password Required",""),this.login();else if(n==null?void 0:n.test_delay){const i=n==null?void 0:n.test_delay;console.log(i),i.from_client||(r=this._ws)==null||r.sendMessage({test_delay:i})}else if(n==null?void 0:n.login_response){const i=n==null?void 0:n.login_response;i.error?i.error=="Wrong Password"?(this._password=void 0,this.msgbox("re-input-password",i.error,"Do you want to enter again?")):this.msgbox("error","Login Error",i.error):i.peer_info&&this.handlePeerInfo(i.peer_info)}else if(n==null?void 0:n.video_frame)this.handleVideoFrame(n==null?void 0:n.video_frame);else if(n==null?void 0:n.clipboard){const i=n==null?void 0:n.clipboard;if(i.compress){const t=await ri(i.content);if(!t)continue;i.content=t}try{cn(new TextDecoder().decode(i.content))}catch(t){console.error(t)}}else if(n==null?void 0:n.cursor_data){const i=n==null?void 0:n.cursor_data,t=await ri(i.colors);if(!t)continue;i.colors=t,N("cursor_data",i)}else if(n==null?void 0:n.cursor_id)N("cursor_id",{id:n==null?void 0:n.cursor_id});else if(n==null?void 0:n.cursor_position)N("cursor_position",n==null?void 0:n.cursor_position);else if(n==null?void 0:n.misc){if(!this.handleMisc(n==null?void 0:n.misc))break}else(n==null?void 0:n.audio_frame)&&dn(n==null?void 0:n.audio_frame.data)}}msgbox(u,r,n){var i;(i=this._msgbox)==null||i.call(this,u,r,n)}draw(u){var r;(r=this._draw)==null||r.call(this,u),mu(u)}close(){var u,r;this._msgs=[],clearInterval(this._interval),(u=this._ws)==null||u.close(),(r=this._videoDecoder)==null||r.close()}refresh(){var r;const u=B.fromPartial({refresh_video:!0});(r=this._ws)==null||r.sendMessage({misc:u})}setMsgbox(u){this._msgbox=u}setDraw(u){this._draw=u}login(u=void 0){var r,n,i;if(u){const t=(r=this._hash)==null?void 0:r.salt;let s=vu([u,t]);this._password=s;const l=(n=this._hash)==null?void 0:n.challenge;s=vu([s,l]),this.msgbox("connecting","Connecting...","Logging in..."),this._sendLoginMessage(s)}else{let t=this._password;if(t){const s=(i=this._hash)==null?void 0:i.challenge;t=vu([t,s])}this._sendLoginMessage(t)}}async reconnect(){this.close(),await this.start(this._id)}_sendLoginMessage(u=void 0){var n;const r=T.fromPartial({username:this._id,my_id:"web",my_name:"web",password:u,option:this.getOptionMessage(),video_ack_required:!0});(n=this._ws)==null||n.sendMessage({login_request:r})}getOptionMessage(){let u=0;const r=f.fromPartial({}),n=this.getImageQualityEnum(this.getImageQuality(),!0),i=x.Yes;return n!=null&&(r.image_quality=n,u+=1),this._options["show-remote-cursor"]&&(r.show_remote_cursor=i,u+=1),this._options["lock-after-session-end"]&&(r.lock_after_session_end=i,u+=1),this._options["privacy-mode"]&&(r.privacy_mode=i,u+=1),this._options["disable-audio"]&&(r.disable_audio=i,u+=1),this._options["disable-clipboard"]&&(r.disable_clipboard=i,u+=1),u>0?r:void 0}sendVideoReceived(){var r;const u=B.fromPartial({video_received:!0});(r=this._ws)==null||r.sendMessage({misc:u})}handleVideoFrame(u){var i;if(this._firstFrame||(this.msgbox("","",""),this._firstFrame=!0),u.vp9s){const t=this._videoDecoder;var r=new Date().getTime(),n=0;const s=(i=u.vp9s)==null?void 0:i.frames.length;u.vp9s.frames.forEach(l=>{t.processFrame(l.data.slice(0).buffer,c=>{if(n++,n==s&&this.sendVideoReceived(),c&&t.frameBuffer&&s==n){this.draw(t.frameBuffer);var p=new Date().getTime()-r;this._videoTestSpeed[1]+=p,this._videoTestSpeed[0]+=1,this._videoTestSpeed[0]>=30&&(console.log("video decoder: "+parseInt(""+this._videoTestSpeed[1]/this._videoTestSpeed[0])),this._videoTestSpeed=[0,0])}})})}}handlePeerInfo(u){var i,t;if(this._peerInfo=u,u.displays.length==0){this.msgbox("error","Remote Error","No Display");return}this.msgbox("success","Successful","Connected, waiting for image..."),N("peer_info",u);const r=this.shouldAutoLogin();r&&this.inputOsPassword(r);const n=(i=this.getOption("info"))==null?void 0:i.username;if(n&&!u.username&&(u.username=n),this.setOption("info",u),this.getRemember()){if((t=this._password)==null?void 0:t.length){const s=this._password.toString();s!=this.getOption("password")&&(this.setOption("password",s),console.log("remember password of "+this._id))}}else this.setOption("password",void 0)}shouldAutoLogin(){const u=this.getOption("lock-after-session-end"),r=!!this.getOption("auto-login"),n=this.getOption("os-password");return n&&u&&r?n:""}handleMisc(u){if(u.audio_format)sn(u.audio_format.channels,u.audio_format.sample_rate);else if(u.chat_message)N("chat",{text:u.chat_message.text});else if(u.permission_info){const r=u.permission_info;console.info("Change permission "+r.permission+" -> "+r.enabled);let n;switch(r.permission){case Z.Keyboard:n="keyboard";break;case Z.Clipboard:n="clipboard";break;case Z.Audio:n="audio";break;default:return}N("permission",{[n]:r.enabled})}else if(u.switch_display)this.loadVideoDecoder(),N("switch_display",u.switch_display);else if(u.close_reason)return this.msgbox("error","Connection Error",u.close_reason),this.close(),!1;return!0}getRemember(){return this._options.remember||!1}setRemember(u){this.setOption("remember",u)}getOption(u){return this._options[u]}setOption(u,r){r==null?delete this._options[u]:this._options[u]=r,this._options.tm=new Date().getTime();const n=nu();n[this._id]=this._options,localStorage.setItem("peers",JSON.stringify(n))}inputKey(u,r,n,i,t,s,l){var p;const c=Vi(u,Yi());!c||(i&&(u=="Alt"||u=="RAlt")&&(i=!1),t&&(u=="Control"||u=="RControl")&&(t=!1),s&&(u=="Shift"||u=="RShift")&&(s=!1),l&&(u=="Meta"||u=="RWin")&&(l=!1),c.down=r,c.press=n,c.modifiers=this.getMod(i,t,s,l),(p=this._ws)==null||p.sendMessage({key_event:c}))}ctrlAltDel(){var r,n;const u=E.fromPartial({down:!0});((r=this._peerInfo)==null?void 0:r.platform)=="Windows"?u.control_key=y.CtrlAltDel:(u.control_key=y.Delete,u.modifiers=this.getMod(!0,!0,!1,!1)),(n=this._ws)==null||n.sendMessage({key_event:u})}inputString(u){var n;const r=E.fromPartial({seq:u});(n=this._ws)==null||n.sendMessage({key_event:r})}switchDisplay(u){var i;const r=q.fromPartial({display:u}),n=B.fromPartial({switch_display:r});(i=this._ws)==null||i.sendMessage({misc:n})}async inputOsPassword(u){var n;this.inputMouse(),await _u(50),this.inputMouse(0,3,3),await _u(50),this.inputMouse(1|1<<3),this.inputMouse(2|1<<3),await _u(1200);const r=E.fromPartial({press:!0,seq:u});(n=this._ws)==null||n.sendMessage({key_event:r})}lockScreen(){var r;const u=E.fromPartial({down:!0,control_key:y.LockScreen});(r=this._ws)==null||r.sendMessage({key_event:u})}getMod(u,r,n,i){const t=[];return u&&t.push(y.Alt),r&&t.push(y.Control),n&&t.push(y.Shift),i&&t.push(y.Meta),t}inputMouse(u=0,r=0,n=0,i=!1,t=!1,s=!1,l=!1){var p;const c=M.fromPartial({mask:u,x:r,y:n,modifiers:this.getMod(i,t,s,l)});(p=this._ws)==null||p.sendMessage({mouse_event:c})}toggleOption(u){var s;const r=!this._options[u],n=f.fromPartial({}),i=r?x.Yes:x.No;switch(u){case"show-remote-cursor":n.show_remote_cursor=i;break;case"disable-audio":n.disable_audio=i;break;case"disable-clipboard":n.disable_clipboard=i;break;case"lock-after-session-end":n.lock_after_session_end=i;break;case"privacy-mode":n.privacy_mode=i;break;case"block-input":n.block_input=x.Yes;break;case"unblock-input":n.block_input=x.No;break;default:return}u.indexOf("block-input")<0&&this.setOption(u,r);const t=B.fromPartial({option:n});(s=this._ws)==null||s.sendMessage({misc:t})}getImageQuality(){return this.getOption("image-quality")}getImageQualityEnum(u,r){switch(u){case"low":return H.Low;case"best":return H.Best;case"balanced":return r?void 0:H.Balanced;default:return}}setImageQuality(u){var t;this.setOption("image-quality",u);const r=this.getImageQualityEnum(u,!1);if(r==null)return;const n=f.fromPartial({image_quality:r}),i=B.fromPartial({option:n});(t=this._ws)==null||t.sendMessage({misc:i})}loadVideoDecoder(){var u;(u=this._videoDecoder)==null||u.close(),jr(r=>{this._videoDecoder=r,console.log("vp9 loaded"),console.log(r)})}}function Ki(){ii.forEach(e=>{const u=new Date().getTime();new cu(fu(e),!0).open().then(()=>{console.log("latency of "+e+": "+(new Date().getTime()-u)),ni=e,localStorage.setItem("rendezvous-server",e)})})}Ki();function ti(e=!1){const u=localStorage.getItem("custom-rendezvous-server");return fu(u||ni,e)}function fu(e,u=!1,r=0){if(e.indexOf(":")>0){const n=e.split(":"),i=parseInt(n[1]);e=n[0]+":"+(i+(u?r||3:2))}else e+=":"+(Hi+(u?3:2));return Zi+e}function vu(e){const u=new Fi.exports.Hash;return e.forEach(r=>(typeof r=="string"&&(r=new TextEncoder().encode(r)),u.update(r))),u.digest()}var V=void 0,w=[];window.curConn=void 0;window.getRgba=()=>{const e=V;return V=void 0,e||null};window.isMobile=()=>/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4));function Yi(){return!isMobile()}function Qi(e,u,r){if(!!w&&!(!e||e=="error"&&!r)){r.toLowerCase();var n=Ti(e,u,r)?"true":"";w.push({name:"msgbox",type:e,title:u,text:r,hasRetry:n})}}function Xi(e){var u={};for(const[r,n]of Object.entries(e))!r||(u[r]=n instanceof Uint8Array?"["+n.toString()+"]":JSON.stringify(n));return u}function N(e,u){!w||(u=Xi(u),u.name=e,w.push(u))}let Xe,oi,ru,Eu,hu,ai;if(YUVCanvas.WebGLFrameSink.isAvailable()){var iu=document.createElement("canvas");oi=YUVCanvas.attach(iu,{webGL:!0}),ru=iu.getContext("webgl")}else Xe=new Worker("./yuv.js");let W=[0,0];function mu(e){if(Xe)Xe.postMessage(e);else{var u=new Date().getTime();oi.drawFrame(e);var r=iu.width,n=iu.height,i=r*n*4;i!=ai&&(Eu=new Uint8Array(i),hu=new Uint8Array(i),ai=i),ru.readPixels(0,0,r,n,ru.RGBA,ru.UNSIGNED_BYTE,Eu);const t=r*4,s=(n-1)*t;for(let l=0;l30&&(console.log("gl: "+parseInt(""+W[1]/W[0])),W=[0,0])}}function si(e){window.curConn=e}function Fu(){return window.curConn}async function $i(e){V=void 0,w=[],setByName("remote_id",e),await curConn.start(e)}function di(){var e;(e=Fu())==null||e.close(),si(void 0),V=void 0,w=void 0}function li(){var u;(u=window.curConn)==null||u.close();const e=new Gi;return si(e),e}let g;async function ci(e,u){return g||(await Nu.ready,g=Nu),typeof u=="string"&&(u=ji(u)),g.crypto_sign_open(e,u)}function ji(e){return g.from_base64(e,g.base64_variants.ORIGINAL)}function en(){const e=g.crypto_box_keypair(),u=e.privateKey,r=e.publicKey;return[u,r]}function un(){return g.crypto_secretbox_keygen()}function rn(e,u,r){const n=Uint8Array.from(Array(24).fill(0));return g.crypto_box_easy(e,n,u,r)}function pi(e){for(var u=Array(24).fill(0),r=0;r0;r++){var n=e&255;u[r]=n,e=(e-n)/256}return Uint8Array.from(u)}function nn(e,u,r){return g.crypto_secretbox_easy(e,pi(u),r)}function tn(e,u,r){return g.crypto_secretbox_open_easy(e,pi(u),r)}window.setByName=(e,u)=>{switch(e){case"remote_id":localStorage.setItem("remote-id",u);break;case"connect":li(),$i(u);break;case"login":u=JSON.parse(u),curConn.setRemember(u.remember=="true"),curConn.login(u.password);break;case"close":di();break;case"refresh":curConn.refresh();break;case"reconnect":curConn.reconnect();break;case"toggle_option":curConn.toggleOption(u);break;case"image_quality":curConn.setImageQuality(u);break;case"lock_screen":curConn.lockScreen();break;case"ctrl_alt_del":curConn.ctrlAltDel();break;case"switch_display":curConn.switchDisplay(u);break;case"remove":const r=nu();delete r[u],localStorage.setItem("peers",JSON.stringify(r));break;case"input_key":u=JSON.parse(u),curConn.inputKey(u.name,u.down=="true",u.press=="true",u.alt=="true",u.ctrl=="true",u.shift=="true",u.command=="true");break;case"input_string":curConn.inputString(u);break;case"send_mouse":let n=0;switch(u=JSON.parse(u),u.type){case"down":n=1;break;case"up":n=2;break;case"wheel":n=3;break}switch(u.buttons){case"left":n|=1<<3;break;case"right":n|=2<<3;break;case"wheel":n|=4<<3}curConn.inputMouse(n,parseInt(u.x||"0"),parseInt(u.y||"0"),u.alt=="true",u.ctrl=="true",u.shift=="true",u.command=="true");break;case"option":u=JSON.parse(u),localStorage.setItem(u.name,u.value);break;case"peer_option":u=JSON.parse(u),curConn.setOption(u.name,u.value);break;case"input_os_password":curConn.inputOsPassword(u);break}};window.getByName=(e,u)=>{let r=an(e,u);return typeof r=="string"||r instanceof String?r:r==null||r==null?"":JSON.stringify(r)};function on(){const e=[];for(const[u,r]of Object.entries(nu())){if(!u)continue;const n=r.tm,i=r.info;!n||!i||e.push([n,u,i])}return e.sort().reverse().map(u=>u.slice(1))}function an(e,u){switch(e){case"peers":return on();case"remote_id":return localStorage.getItem("remote-id");case"remember":return curConn.getRemember();case"event":if(w&&w.length){const r=w[0];return w.splice(0,1),JSON.stringify(r)}break;case"toggle_option":return curConn.getOption(u)||!1;case"option":return localStorage.getItem(u);case"image_quality":return curConn.getImageQuality();case"translate":return u=JSON.parse(u),Ji(u.locale,u.text);case"peer_option":return curConn.getOption(u);case"test_if_valid_server":break;case"version":return qi}return""}let Du=new Worker("./libopus.js"),_i;function sn(e,u){_i=ln(e,u),Du.postMessage({channels:e,sampleRate:u})}function dn(e){Du.postMessage(e,[e.buffer])}window.init=async()=>{Xe&&(Xe.onmessage=e=>{V=e.data}),Du.onmessage=e=>{_i.feed(e.data)},jr(()=>{}),await ui(),console.log("init done")};function nu(){try{return JSON.parse(localStorage.getItem("peers"))||{}}catch{return{}}}function ln(e,u){return new Di({channels:e,sampleRate:u,flushingTime:2e3})}function cn(e){if(window.clipboardData&&window.clipboardData.setData)return window.clipboardData.setData("Text",e);if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var u=document.createElement("textarea");u.textContent=e,u.style.position="fixed",document.body.appendChild(u),u.select();try{return document.execCommand("copy")}catch(r){console.warn("Copy to clipboard failed.",r)}finally{document.body.removeChild(u)}}}const fi=document.querySelector("#app");if(fi){let u=function(r,n,i){!Fu()||(r=="input-password"?(document.querySelector("div#status").style.display="none",document.querySelector("div#password").style.display="block"):r?r=="error"?(document.querySelector("div#status").style.display="block",document.querySelector("div#canvas").style.display="none",document.querySelector("div#text").innerHTML='

    "):(document.querySelector("div#password").style.display="none",document.querySelector("div#status").style.display="block",document.querySelector("div#text").innerHTML='
    '+i+"
    "):(document.querySelector("div#canvas").style.display="block",document.querySelector("div#password").style.display="none",document.querySelector("div#status").style.display="none"))};fi.innerHTML=` +
    + + + + +
    Host:
    Key:
    Id:
    + + + +`;let e;window.init(),document.body.onload=()=>{const r=document.querySelector("#host");r.value=localStorage.getItem("custom-rendezvous-server");const n=document.querySelector("#id");n.value=localStorage.getItem("id");const i=document.querySelector("#key");i.value=localStorage.getItem("key"),e=YUVCanvas.attach(document.getElementById("player"))},window.connect=()=>{const r=document.querySelector("#host");localStorage.setItem("custom-rendezvous-server",r.value);const n=document.querySelector("#id");localStorage.setItem("id",n.value);const i=document.querySelector("#key");localStorage.setItem("key",i.value),(async()=>{const s=li();s.setMsgbox(u),s.setDraw(l=>{mu(l),e.drawFrame(l)}),document.querySelector("div#status").style.display="block",document.querySelector("div#connect").style.display="none",document.querySelector("div#text").innerHTML="Connecting ...",await s.start(n.value)})()},window.cancel=()=>{di(),document.querySelector("div#connect").style.display="block",document.querySelector("div#password").style.display="none",document.querySelector("div#status").style.display="none",document.querySelector("div#canvas").style.display="none"},window.confirm=()=>{const r=document.querySelector("input#password").value;r&&(document.querySelector("div#password").style.display="none",Fu().login(r))}} diff --git a/static/web-client/module/vendor.b7bb6fa2.js b/static/web-client/module/vendor.b7bb6fa2.js new file mode 100644 index 0000000..a4e577a --- /dev/null +++ b/static/web-client/module/vendor.b7bb6fa2.js @@ -0,0 +1 @@ +var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getAugmentedNamespace(oA){if(oA.__esModule)return oA;var J=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(oA).forEach(function(sA){var GA=Object.getOwnPropertyDescriptor(oA,sA);Object.defineProperty(J,sA,GA.get?GA:{enumerable:!0,get:function(){return oA[sA]}})}),J}var long=Long,wasm=null;try{wasm=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function Long(oA,J,sA){this.low=oA|0,this.high=J|0,this.unsigned=!!sA}Long.prototype.__isLong__;Object.defineProperty(Long.prototype,"__isLong__",{value:!0});function isLong(oA){return(oA&&oA.__isLong__)===!0}Long.isLong=isLong;var INT_CACHE={},UINT_CACHE={};function fromInt(oA,J){var sA,GA,uA;return J?(oA>>>=0,(uA=0<=oA&&oA<256)&&(GA=UINT_CACHE[oA],GA)?GA:(sA=fromBits(oA,(oA|0)<0?-1:0,!0),uA&&(UINT_CACHE[oA]=sA),sA)):(oA|=0,(uA=-128<=oA&&oA<128)&&(GA=INT_CACHE[oA],GA)?GA:(sA=fromBits(oA,oA<0?-1:0,!1),uA&&(INT_CACHE[oA]=sA),sA))}Long.fromInt=fromInt;function fromNumber(oA,J){if(isNaN(oA))return J?UZERO:ZERO;if(J){if(oA<0)return UZERO;if(oA>=TWO_PWR_64_DBL)return MAX_UNSIGNED_VALUE}else{if(oA<=-TWO_PWR_63_DBL)return MIN_VALUE;if(oA+1>=TWO_PWR_63_DBL)return MAX_VALUE}return oA<0?fromNumber(-oA,J).neg():fromBits(oA%TWO_PWR_32_DBL|0,oA/TWO_PWR_32_DBL|0,J)}Long.fromNumber=fromNumber;function fromBits(oA,J,sA){return new Long(oA,J,sA)}Long.fromBits=fromBits;var pow_dbl=Math.pow;function fromString(oA,J,sA){if(oA.length===0)throw Error("empty string");if(oA==="NaN"||oA==="Infinity"||oA==="+Infinity"||oA==="-Infinity")return ZERO;if(typeof J=="number"?(sA=J,J=!1):J=!!J,sA=sA||10,sA<2||360)throw Error("interior hyphen");if(GA===0)return fromString(oA.substring(1),J,sA).neg();for(var uA=fromNumber(pow_dbl(sA,8)),vA=ZERO,P=0;P>>0:this.low};LongPrototype.toNumber=function(){return this.unsigned?(this.high>>>0)*TWO_PWR_32_DBL+(this.low>>>0):this.high*TWO_PWR_32_DBL+(this.low>>>0)};LongPrototype.toString=function(J){if(J=J||10,J<2||36>>0,e0=LA.toString(J);if(P=JA,P.isZero())return e0+PA;for(;e0.length<6;)e0="0"+e0;PA=""+e0+PA}};LongPrototype.getHighBits=function(){return this.high};LongPrototype.getHighBitsUnsigned=function(){return this.high>>>0};LongPrototype.getLowBits=function(){return this.low};LongPrototype.getLowBitsUnsigned=function(){return this.low>>>0};LongPrototype.getNumBitsAbs=function(){if(this.isNegative())return this.eq(MIN_VALUE)?64:this.neg().getNumBitsAbs();for(var J=this.high!=0?this.high:this.low,sA=31;sA>0&&(J&1<=0};LongPrototype.isOdd=function(){return(this.low&1)==1};LongPrototype.isEven=function(){return(this.low&1)==0};LongPrototype.equals=function(J){return isLong(J)||(J=fromValue(J)),this.unsigned!==J.unsigned&&this.high>>>31==1&&J.high>>>31==1?!1:this.high===J.high&&this.low===J.low};LongPrototype.eq=LongPrototype.equals;LongPrototype.notEquals=function(J){return!this.eq(J)};LongPrototype.neq=LongPrototype.notEquals;LongPrototype.ne=LongPrototype.notEquals;LongPrototype.lessThan=function(J){return this.comp(J)<0};LongPrototype.lt=LongPrototype.lessThan;LongPrototype.lessThanOrEqual=function(J){return this.comp(J)<=0};LongPrototype.lte=LongPrototype.lessThanOrEqual;LongPrototype.le=LongPrototype.lessThanOrEqual;LongPrototype.greaterThan=function(J){return this.comp(J)>0};LongPrototype.gt=LongPrototype.greaterThan;LongPrototype.greaterThanOrEqual=function(J){return this.comp(J)>=0};LongPrototype.gte=LongPrototype.greaterThanOrEqual;LongPrototype.ge=LongPrototype.greaterThanOrEqual;LongPrototype.compare=function(J){if(isLong(J)||(J=fromValue(J)),this.eq(J))return 0;var sA=this.isNegative(),GA=J.isNegative();return sA&&!GA?-1:!sA&&GA?1:this.unsigned?J.high>>>0>this.high>>>0||J.high===this.high&&J.low>>>0>this.low>>>0?-1:1:this.sub(J).isNegative()?-1:1};LongPrototype.comp=LongPrototype.compare;LongPrototype.negate=function(){return!this.unsigned&&this.eq(MIN_VALUE)?MIN_VALUE:this.not().add(ONE)};LongPrototype.neg=LongPrototype.negate;LongPrototype.add=function(J){isLong(J)||(J=fromValue(J));var sA=this.high>>>16,GA=this.high&65535,uA=this.low>>>16,vA=this.low&65535,P=J.high>>>16,PA=J.high&65535,JA=J.low>>>16,LA=J.low&65535,e0=0,R=0,i0=0,$A=0;return $A+=vA+LA,i0+=$A>>>16,$A&=65535,i0+=uA+JA,R+=i0>>>16,i0&=65535,R+=GA+PA,e0+=R>>>16,R&=65535,e0+=sA+P,e0&=65535,fromBits(i0<<16|$A,e0<<16|R,this.unsigned)};LongPrototype.subtract=function(J){return isLong(J)||(J=fromValue(J)),this.add(J.neg())};LongPrototype.sub=LongPrototype.subtract;LongPrototype.multiply=function(J){if(this.isZero())return ZERO;if(isLong(J)||(J=fromValue(J)),wasm){var sA=wasm.mul(this.low,this.high,J.low,J.high);return fromBits(sA,wasm.get_high(),this.unsigned)}if(J.isZero())return ZERO;if(this.eq(MIN_VALUE))return J.isOdd()?MIN_VALUE:ZERO;if(J.eq(MIN_VALUE))return this.isOdd()?MIN_VALUE:ZERO;if(this.isNegative())return J.isNegative()?this.neg().mul(J.neg()):this.neg().mul(J).neg();if(J.isNegative())return this.mul(J.neg()).neg();if(this.lt(TWO_PWR_24)&&J.lt(TWO_PWR_24))return fromNumber(this.toNumber()*J.toNumber(),this.unsigned);var GA=this.high>>>16,uA=this.high&65535,vA=this.low>>>16,P=this.low&65535,PA=J.high>>>16,JA=J.high&65535,LA=J.low>>>16,e0=J.low&65535,R=0,i0=0,$A=0,pA=0;return pA+=P*e0,$A+=pA>>>16,pA&=65535,$A+=vA*e0,i0+=$A>>>16,$A&=65535,$A+=P*LA,i0+=$A>>>16,$A&=65535,i0+=uA*e0,R+=i0>>>16,i0&=65535,i0+=vA*LA,R+=i0>>>16,i0&=65535,i0+=P*JA,R+=i0>>>16,i0&=65535,R+=GA*e0+uA*LA+vA*JA+P*PA,R&=65535,fromBits($A<<16|pA,R<<16|i0,this.unsigned)};LongPrototype.mul=LongPrototype.multiply;LongPrototype.divide=function(J){if(isLong(J)||(J=fromValue(J)),J.isZero())throw Error("division by zero");if(wasm){if(!this.unsigned&&this.high===-2147483648&&J.low===-1&&J.high===-1)return this;var sA=(this.unsigned?wasm.div_u:wasm.div_s)(this.low,this.high,J.low,J.high);return fromBits(sA,wasm.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?UZERO:ZERO;var GA,uA,vA;if(this.unsigned){if(J.unsigned||(J=J.toUnsigned()),J.gt(this))return UZERO;if(J.gt(this.shru(1)))return UONE;vA=UZERO}else{if(this.eq(MIN_VALUE)){if(J.eq(ONE)||J.eq(NEG_ONE))return MIN_VALUE;if(J.eq(MIN_VALUE))return ONE;var P=this.shr(1);return GA=P.div(J).shl(1),GA.eq(ZERO)?J.isNegative()?ONE:NEG_ONE:(uA=this.sub(J.mul(GA)),vA=GA.add(uA.div(J)),vA)}else if(J.eq(MIN_VALUE))return this.unsigned?UZERO:ZERO;if(this.isNegative())return J.isNegative()?this.neg().div(J.neg()):this.neg().div(J).neg();if(J.isNegative())return this.div(J.neg()).neg();vA=ZERO}for(uA=this;uA.gte(J);){GA=Math.max(1,Math.floor(uA.toNumber()/J.toNumber()));for(var PA=Math.ceil(Math.log(GA)/Math.LN2),JA=PA<=48?1:pow_dbl(2,PA-48),LA=fromNumber(GA),e0=LA.mul(J);e0.isNegative()||e0.gt(uA);)GA-=JA,LA=fromNumber(GA,this.unsigned),e0=LA.mul(J);LA.isZero()&&(LA=ONE),vA=vA.add(LA),uA=uA.sub(e0)}return vA};LongPrototype.div=LongPrototype.divide;LongPrototype.modulo=function(J){if(isLong(J)||(J=fromValue(J)),wasm){var sA=(this.unsigned?wasm.rem_u:wasm.rem_s)(this.low,this.high,J.low,J.high);return fromBits(sA,wasm.get_high(),this.unsigned)}return this.sub(this.div(J).mul(J))};LongPrototype.mod=LongPrototype.modulo;LongPrototype.rem=LongPrototype.modulo;LongPrototype.not=function(){return fromBits(~this.low,~this.high,this.unsigned)};LongPrototype.and=function(J){return isLong(J)||(J=fromValue(J)),fromBits(this.low&J.low,this.high&J.high,this.unsigned)};LongPrototype.or=function(J){return isLong(J)||(J=fromValue(J)),fromBits(this.low|J.low,this.high|J.high,this.unsigned)};LongPrototype.xor=function(J){return isLong(J)||(J=fromValue(J)),fromBits(this.low^J.low,this.high^J.high,this.unsigned)};LongPrototype.shiftLeft=function(J){return isLong(J)&&(J=J.toInt()),(J&=63)==0?this:J<32?fromBits(this.low<>>32-J,this.unsigned):fromBits(0,this.low<>>J|this.high<<32-J,this.high>>J,this.unsigned):fromBits(this.high>>J-32,this.high>=0?0:-1,this.unsigned)};LongPrototype.shr=LongPrototype.shiftRight;LongPrototype.shiftRightUnsigned=function(J){if(isLong(J)&&(J=J.toInt()),J&=63,J===0)return this;var sA=this.high;if(J<32){var GA=this.low;return fromBits(GA>>>J|sA<<32-J,sA>>>J,this.unsigned)}else return J===32?fromBits(sA,0,this.unsigned):fromBits(sA>>>J-32,0,this.unsigned)};LongPrototype.shru=LongPrototype.shiftRightUnsigned;LongPrototype.shr_u=LongPrototype.shiftRightUnsigned;LongPrototype.toSigned=function(){return this.unsigned?fromBits(this.low,this.high,!1):this};LongPrototype.toUnsigned=function(){return this.unsigned?this:fromBits(this.low,this.high,!0)};LongPrototype.toBytes=function(J){return J?this.toBytesLE():this.toBytesBE()};LongPrototype.toBytesLE=function(){var J=this.high,sA=this.low;return[sA&255,sA>>>8&255,sA>>>16&255,sA>>>24,J&255,J>>>8&255,J>>>16&255,J>>>24]};LongPrototype.toBytesBE=function(){var J=this.high,sA=this.low;return[J>>>24,J>>>16&255,J>>>8&255,J&255,sA>>>24,sA>>>16&255,sA>>>8&255,sA&255]};Long.fromBytes=function(J,sA,GA){return GA?Long.fromBytesLE(J,sA):Long.fromBytesBE(J,sA)};Long.fromBytesLE=function(J,sA){return new Long(J[0]|J[1]<<8|J[2]<<16|J[3]<<24,J[4]|J[5]<<8|J[6]<<16|J[7]<<24,sA)};Long.fromBytesBE=function(J,sA){return new Long(J[4]<<24|J[5]<<16|J[6]<<8|J[7],J[0]<<24|J[1]<<16|J[2]<<8|J[3],sA)};var indexMinimal={},minimal$1={},aspromise=asPromise;function asPromise(oA,J){for(var sA=new Array(arguments.length-1),GA=0,uA=2,vA=!0;uA1&&PA.charAt(JA)==="=";)++LA;return Math.ceil(PA.length*3)/4-LA};for(var sA=new Array(64),GA=new Array(123),uA=0;uA<64;)GA[sA[uA]=uA<26?uA+65:uA<52?uA+71:uA<62?uA-4:uA-59|43]=uA++;J.encode=function(PA,JA,LA){for(var e0=null,R=[],i0=0,$A=0,pA;JA>2],pA=(u0&3)<<4,$A=1;break;case 1:R[i0++]=sA[pA|u0>>4],pA=(u0&15)<<2,$A=2;break;case 2:R[i0++]=sA[pA|u0>>6],R[i0++]=sA[u0&63],$A=0;break}i0>8191&&((e0||(e0=[])).push(String.fromCharCode.apply(String,R)),i0=0)}return $A&&(R[i0++]=sA[pA],R[i0++]=61,$A===1&&(R[i0++]=61)),e0?(i0&&e0.push(String.fromCharCode.apply(String,R.slice(0,i0))),e0.join("")):String.fromCharCode.apply(String,R.slice(0,i0))};var vA="invalid encoding";J.decode=function(PA,JA,LA){for(var e0=LA,R=0,i0,$A=0;$A1)break;if((pA=GA[pA])===void 0)throw Error(vA);switch(R){case 0:i0=pA,R=1;break;case 1:JA[LA++]=i0<<2|(pA&48)>>4,i0=pA,R=2;break;case 2:JA[LA++]=(i0&15)<<4|(pA&60)>>2,i0=pA,R=3;break;case 3:JA[LA++]=(i0&3)<<6|pA,R=0;break}}if(R===1)throw Error(vA);return LA-e0},J.test=function(PA){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(PA)}})(base64$1);var eventemitter=EventEmitter;function EventEmitter(){this._listeners={}}EventEmitter.prototype.on=function(J,sA,GA){return(this._listeners[J]||(this._listeners[J]=[])).push({fn:sA,ctx:GA||this}),this};EventEmitter.prototype.off=function(J,sA){if(J===void 0)this._listeners={};else if(sA===void 0)this._listeners[J]=[];else for(var GA=this._listeners[J],uA=0;uA0?0:2147483648,vA,P);else if(isNaN(uA))GA(2143289344,vA,P);else if(uA>34028234663852886e22)GA((PA<<31|2139095040)>>>0,vA,P);else if(uA<11754943508222875e-54)GA((PA<<31|Math.round(uA/1401298464324817e-60))>>>0,vA,P);else{var JA=Math.floor(Math.log(uA)/Math.LN2),LA=Math.round(uA*Math.pow(2,-JA)*8388608)&8388607;GA((PA<<31|JA+127<<23|LA)>>>0,vA,P)}}oA.writeFloatLE=J.bind(null,writeUintLE),oA.writeFloatBE=J.bind(null,writeUintBE);function sA(GA,uA,vA){var P=GA(uA,vA),PA=(P>>31)*2+1,JA=P>>>23&255,LA=P&8388607;return JA===255?LA?NaN:PA*(1/0):JA===0?PA*1401298464324817e-60*LA:PA*Math.pow(2,JA-150)*(LA+8388608)}oA.readFloatLE=sA.bind(null,readUintLE),oA.readFloatBE=sA.bind(null,readUintBE)}(),typeof Float64Array!="undefined"?function(){var J=new Float64Array([-0]),sA=new Uint8Array(J.buffer),GA=sA[7]===128;function uA(JA,LA,e0){J[0]=JA,LA[e0]=sA[0],LA[e0+1]=sA[1],LA[e0+2]=sA[2],LA[e0+3]=sA[3],LA[e0+4]=sA[4],LA[e0+5]=sA[5],LA[e0+6]=sA[6],LA[e0+7]=sA[7]}function vA(JA,LA,e0){J[0]=JA,LA[e0]=sA[7],LA[e0+1]=sA[6],LA[e0+2]=sA[5],LA[e0+3]=sA[4],LA[e0+4]=sA[3],LA[e0+5]=sA[2],LA[e0+6]=sA[1],LA[e0+7]=sA[0]}oA.writeDoubleLE=GA?uA:vA,oA.writeDoubleBE=GA?vA:uA;function P(JA,LA){return sA[0]=JA[LA],sA[1]=JA[LA+1],sA[2]=JA[LA+2],sA[3]=JA[LA+3],sA[4]=JA[LA+4],sA[5]=JA[LA+5],sA[6]=JA[LA+6],sA[7]=JA[LA+7],J[0]}function PA(JA,LA){return sA[7]=JA[LA],sA[6]=JA[LA+1],sA[5]=JA[LA+2],sA[4]=JA[LA+3],sA[3]=JA[LA+4],sA[2]=JA[LA+5],sA[1]=JA[LA+6],sA[0]=JA[LA+7],J[0]}oA.readDoubleLE=GA?P:PA,oA.readDoubleBE=GA?PA:P}():function(){function J(GA,uA,vA,P,PA,JA){var LA=P<0?1:0;if(LA&&(P=-P),P===0)GA(0,PA,JA+uA),GA(1/P>0?0:2147483648,PA,JA+vA);else if(isNaN(P))GA(0,PA,JA+uA),GA(2146959360,PA,JA+vA);else if(P>17976931348623157e292)GA(0,PA,JA+uA),GA((LA<<31|2146435072)>>>0,PA,JA+vA);else{var e0;if(P<22250738585072014e-324)e0=P/5e-324,GA(e0>>>0,PA,JA+uA),GA((LA<<31|e0/4294967296)>>>0,PA,JA+vA);else{var R=Math.floor(Math.log(P)/Math.LN2);R===1024&&(R=1023),e0=P*Math.pow(2,-R),GA(e0*4503599627370496>>>0,PA,JA+uA),GA((LA<<31|R+1023<<20|e0*1048576&1048575)>>>0,PA,JA+vA)}}}oA.writeDoubleLE=J.bind(null,writeUintLE,0,4),oA.writeDoubleBE=J.bind(null,writeUintBE,4,0);function sA(GA,uA,vA,P,PA){var JA=GA(P,PA+uA),LA=GA(P,PA+vA),e0=(LA>>31)*2+1,R=LA>>>20&2047,i0=4294967296*(LA&1048575)+JA;return R===2047?i0?NaN:e0*(1/0):R===0?e0*5e-324*i0:e0*Math.pow(2,R-1075)*(i0+4503599627370496)}oA.readDoubleLE=sA.bind(null,readUintLE,0,4),oA.readDoubleBE=sA.bind(null,readUintBE,4,0)}(),oA}function writeUintLE(oA,J,sA){J[sA]=oA&255,J[sA+1]=oA>>>8&255,J[sA+2]=oA>>>16&255,J[sA+3]=oA>>>24}function writeUintBE(oA,J,sA){J[sA]=oA>>>24,J[sA+1]=oA>>>16&255,J[sA+2]=oA>>>8&255,J[sA+3]=oA&255}function readUintLE(oA,J){return(oA[J]|oA[J+1]<<8|oA[J+2]<<16|oA[J+3]<<24)>>>0}function readUintBE(oA,J){return(oA[J]<<24|oA[J+1]<<16|oA[J+2]<<8|oA[J+3])>>>0}var inquire_1=inquire;function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(oA){}return null}var utf8$2={};(function(oA){var J=oA;J.length=function(GA){for(var uA=0,vA=0,P=0;P191&&e0<224?JA[LA++]=(e0&31)<<6|GA[uA++]&63:e0>239&&e0<365?(e0=((e0&7)<<18|(GA[uA++]&63)<<12|(GA[uA++]&63)<<6|GA[uA++]&63)-65536,JA[LA++]=55296+(e0>>10),JA[LA++]=56320+(e0&1023)):JA[LA++]=(e0&15)<<12|(GA[uA++]&63)<<6|GA[uA++]&63,LA>8191&&((PA||(PA=[])).push(String.fromCharCode.apply(String,JA)),LA=0);return PA?(LA&&PA.push(String.fromCharCode.apply(String,JA.slice(0,LA))),PA.join("")):String.fromCharCode.apply(String,JA.slice(0,LA))},J.write=function(GA,uA,vA){for(var P=vA,PA,JA,LA=0;LA>6|192,uA[vA++]=PA&63|128):(PA&64512)==55296&&((JA=GA.charCodeAt(LA+1))&64512)==56320?(PA=65536+((PA&1023)<<10)+(JA&1023),++LA,uA[vA++]=PA>>18|240,uA[vA++]=PA>>12&63|128,uA[vA++]=PA>>6&63|128,uA[vA++]=PA&63|128):(uA[vA++]=PA>>12|224,uA[vA++]=PA>>6&63|128,uA[vA++]=PA&63|128);return vA-P}})(utf8$2);var pool_1=pool;function pool(oA,J,sA){var GA=sA||8192,uA=GA>>>1,vA=null,P=GA;return function(JA){if(JA<1||JA>uA)return oA(JA);P+JA>GA&&(vA=oA(GA),P=0);var LA=J.call(vA,P,P+=JA);return P&7&&(P=(P|7)+1),LA}}var longbits=LongBits$2,util$5=minimal$1;function LongBits$2(oA,J){this.lo=oA>>>0,this.hi=J>>>0}var zero=LongBits$2.zero=new LongBits$2(0,0);zero.toNumber=function(){return 0};zero.zzEncode=zero.zzDecode=function(){return this};zero.length=function(){return 1};var zeroHash=LongBits$2.zeroHash="\0\0\0\0\0\0\0\0";LongBits$2.fromNumber=function oA(J){if(J===0)return zero;var sA=J<0;sA&&(J=-J);var GA=J>>>0,uA=(J-GA)/4294967296>>>0;return sA&&(uA=~uA>>>0,GA=~GA>>>0,++GA>4294967295&&(GA=0,++uA>4294967295&&(uA=0))),new LongBits$2(GA,uA)};LongBits$2.from=function oA(J){if(typeof J=="number")return LongBits$2.fromNumber(J);if(util$5.isString(J))if(util$5.Long)J=util$5.Long.fromString(J);else return LongBits$2.fromNumber(parseInt(J,10));return J.low||J.high?new LongBits$2(J.low>>>0,J.high>>>0):zero};LongBits$2.prototype.toNumber=function oA(J){if(!J&&this.hi>>>31){var sA=~this.lo+1>>>0,GA=~this.hi>>>0;return sA||(GA=GA+1>>>0),-(sA+GA*4294967296)}return this.lo+this.hi*4294967296};LongBits$2.prototype.toLong=function oA(J){return util$5.Long?new util$5.Long(this.lo|0,this.hi|0,Boolean(J)):{low:this.lo|0,high:this.hi|0,unsigned:Boolean(J)}};var charCodeAt=String.prototype.charCodeAt;LongBits$2.fromHash=function oA(J){return J===zeroHash?zero:new LongBits$2((charCodeAt.call(J,0)|charCodeAt.call(J,1)<<8|charCodeAt.call(J,2)<<16|charCodeAt.call(J,3)<<24)>>>0,(charCodeAt.call(J,4)|charCodeAt.call(J,5)<<8|charCodeAt.call(J,6)<<16|charCodeAt.call(J,7)<<24)>>>0)};LongBits$2.prototype.toHash=function oA(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};LongBits$2.prototype.zzEncode=function oA(){var J=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^J)>>>0,this.lo=(this.lo<<1^J)>>>0,this};LongBits$2.prototype.zzDecode=function oA(){var J=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^J)>>>0,this.hi=(this.hi>>>1^J)>>>0,this};LongBits$2.prototype.length=function oA(){var J=this.lo,sA=(this.lo>>>28|this.hi<<4)>>>0,GA=this.hi>>>24;return GA===0?sA===0?J<16384?J<128?1:2:J<2097152?3:4:sA<16384?sA<128?5:6:sA<2097152?7:8:GA<128?9:10};(function(oA){var J=oA;J.asPromise=aspromise,J.base64=base64$1,J.EventEmitter=eventemitter,J.float=float,J.inquire=inquire_1,J.utf8=utf8$2,J.pool=pool_1,J.LongBits=longbits,J.isNode=Boolean(typeof commonjsGlobal!="undefined"&&commonjsGlobal&&commonjsGlobal.process&&commonjsGlobal.process.versions&&commonjsGlobal.process.versions.node),J.global=J.isNode&&commonjsGlobal||typeof window!="undefined"&&window||typeof self!="undefined"&&self||commonjsGlobal,J.emptyArray=Object.freeze?Object.freeze([]):[],J.emptyObject=Object.freeze?Object.freeze({}):{},J.isInteger=Number.isInteger||function(vA){return typeof vA=="number"&&isFinite(vA)&&Math.floor(vA)===vA},J.isString=function(vA){return typeof vA=="string"||vA instanceof String},J.isObject=function(vA){return vA&&typeof vA=="object"},J.isset=J.isSet=function(vA,P){var PA=vA[P];return PA!=null&&vA.hasOwnProperty(P)?typeof PA!="object"||(Array.isArray(PA)?PA.length:Object.keys(PA).length)>0:!1},J.Buffer=function(){try{var uA=J.inquire("buffer").Buffer;return uA.prototype.utf8Write?uA:null}catch{return null}}(),J._Buffer_from=null,J._Buffer_allocUnsafe=null,J.newBuffer=function(vA){return typeof vA=="number"?J.Buffer?J._Buffer_allocUnsafe(vA):new J.Array(vA):J.Buffer?J._Buffer_from(vA):typeof Uint8Array=="undefined"?vA:new Uint8Array(vA)},J.Array=typeof Uint8Array!="undefined"?Uint8Array:Array,J.Long=J.global.dcodeIO&&J.global.dcodeIO.Long||J.global.Long||J.inquire("long"),J.key2Re=/^true|false|0|1$/,J.key32Re=/^-?(?:0|[1-9][0-9]*)$/,J.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,J.longToHash=function(vA){return vA?J.LongBits.from(vA).toHash():J.LongBits.zeroHash},J.longFromHash=function(vA,P){var PA=J.LongBits.fromHash(vA);return J.Long?J.Long.fromBits(PA.lo,PA.hi,P):PA.toNumber(Boolean(P))};function sA(uA,vA,P){for(var PA=Object.keys(vA),JA=0;JA-1;--LA)if(P[JA[LA]]===1&&this[JA[LA]]!==void 0&&this[JA[LA]]!==null)return JA[LA]}},J.oneOfSetter=function(vA){return function(P){for(var PA=0;PA127;)J[sA++]=oA&127|128,oA>>>=7;J[sA]=oA}function VarintOp(oA,J){this.len=oA,this.next=void 0,this.val=J}VarintOp.prototype=Object.create(Op.prototype);VarintOp.prototype.fn=writeVarint32;Writer$1.prototype.uint32=function oA(J){return this.len+=(this.tail=this.tail.next=new VarintOp((J=J>>>0)<128?1:J<16384?2:J<2097152?3:J<268435456?4:5,J)).len,this};Writer$1.prototype.int32=function oA(J){return J<0?this._push(writeVarint64,10,LongBits$1.fromNumber(J)):this.uint32(J)};Writer$1.prototype.sint32=function oA(J){return this.uint32((J<<1^J>>31)>>>0)};function writeVarint64(oA,J,sA){for(;oA.hi;)J[sA++]=oA.lo&127|128,oA.lo=(oA.lo>>>7|oA.hi<<25)>>>0,oA.hi>>>=7;for(;oA.lo>127;)J[sA++]=oA.lo&127|128,oA.lo=oA.lo>>>7;J[sA++]=oA.lo}Writer$1.prototype.uint64=function oA(J){var sA=LongBits$1.from(J);return this._push(writeVarint64,sA.length(),sA)};Writer$1.prototype.int64=Writer$1.prototype.uint64;Writer$1.prototype.sint64=function oA(J){var sA=LongBits$1.from(J).zzEncode();return this._push(writeVarint64,sA.length(),sA)};Writer$1.prototype.bool=function oA(J){return this._push(writeByte,1,J?1:0)};function writeFixed32(oA,J,sA){J[sA]=oA&255,J[sA+1]=oA>>>8&255,J[sA+2]=oA>>>16&255,J[sA+3]=oA>>>24}Writer$1.prototype.fixed32=function oA(J){return this._push(writeFixed32,4,J>>>0)};Writer$1.prototype.sfixed32=Writer$1.prototype.fixed32;Writer$1.prototype.fixed64=function oA(J){var sA=LongBits$1.from(J);return this._push(writeFixed32,4,sA.lo)._push(writeFixed32,4,sA.hi)};Writer$1.prototype.sfixed64=Writer$1.prototype.fixed64;Writer$1.prototype.float=function oA(J){return this._push(util$4.float.writeFloatLE,4,J)};Writer$1.prototype.double=function oA(J){return this._push(util$4.float.writeDoubleLE,8,J)};var writeBytes=util$4.Array.prototype.set?function oA(J,sA,GA){sA.set(J,GA)}:function oA(J,sA,GA){for(var uA=0;uA>>0;if(!sA)return this._push(writeByte,1,0);if(util$4.isString(J)){var GA=Writer$1.alloc(sA=base64.length(J));base64.decode(J,GA,0),J=GA}return this.uint32(sA)._push(writeBytes,sA,J)};Writer$1.prototype.string=function oA(J){var sA=utf8$1.length(J);return sA?this.uint32(sA)._push(utf8$1.write,sA,J):this._push(writeByte,1,0)};Writer$1.prototype.fork=function oA(){return this.states=new State(this),this.head=this.tail=new Op(noop,0,0),this.len=0,this};Writer$1.prototype.reset=function oA(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Op(noop,0,0),this.len=0),this};Writer$1.prototype.ldelim=function oA(){var J=this.head,sA=this.tail,GA=this.len;return this.reset().uint32(GA),GA&&(this.tail.next=J.next,this.tail=sA,this.len+=GA),this};Writer$1.prototype.finish=function oA(){for(var J=this.head.next,sA=this.constructor.alloc(this.len),GA=0;J;)J.fn(J.val,sA,GA),GA+=J.len,J=J.next;return sA};Writer$1._configure=function(oA){BufferWriter$1=oA,Writer$1.create=create$1(),BufferWriter$1._configure()};var writer_buffer=BufferWriter,Writer=writer;(BufferWriter.prototype=Object.create(Writer.prototype)).constructor=BufferWriter;var util$3=minimal$1;function BufferWriter(){Writer.call(this)}BufferWriter._configure=function(){BufferWriter.alloc=util$3._Buffer_allocUnsafe,BufferWriter.writeBytesBuffer=util$3.Buffer&&util$3.Buffer.prototype instanceof Uint8Array&&util$3.Buffer.prototype.set.name==="set"?function(J,sA,GA){sA.set(J,GA)}:function(J,sA,GA){if(J.copy)J.copy(sA,GA,0,J.length);else for(var uA=0;uA>>0;return this.uint32(sA),sA&&this._push(BufferWriter.writeBytesBuffer,sA,J),this};function writeStringBuffer(oA,J,sA){oA.length<40?util$3.utf8.write(oA,J,sA):J.utf8Write?J.utf8Write(oA,sA):J.write(oA,sA)}BufferWriter.prototype.string=function oA(J){var sA=util$3.Buffer.byteLength(J);return this.uint32(sA),sA&&this._push(writeStringBuffer,sA,J),this};BufferWriter._configure();var reader=Reader$1,util$2=minimal$1,BufferReader$1,LongBits=util$2.LongBits,utf8=util$2.utf8;function indexOutOfRange(oA,J){return RangeError("index out of range: "+oA.pos+" + "+(J||1)+" > "+oA.len)}function Reader$1(oA){this.buf=oA,this.pos=0,this.len=oA.length}var create_array=typeof Uint8Array!="undefined"?function oA(J){if(J instanceof Uint8Array||Array.isArray(J))return new Reader$1(J);throw Error("illegal buffer")}:function oA(J){if(Array.isArray(J))return new Reader$1(J);throw Error("illegal buffer")},create=function oA(){return util$2.Buffer?function(sA){return(Reader$1.create=function(uA){return util$2.Buffer.isBuffer(uA)?new BufferReader$1(uA):create_array(uA)})(sA)}:create_array};Reader$1.create=create();Reader$1.prototype._slice=util$2.Array.prototype.subarray||util$2.Array.prototype.slice;Reader$1.prototype.uint32=function oA(){var J=4294967295;return function(){if(J=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(J=(J|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(J=(J|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(J=(J|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(J=(J|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return J;if((this.pos+=5)>this.len)throw this.pos=this.len,indexOutOfRange(this,10);return J}}();Reader$1.prototype.int32=function oA(){return this.uint32()|0};Reader$1.prototype.sint32=function oA(){var J=this.uint32();return J>>>1^-(J&1)|0};function readLongVarint(){var oA=new LongBits(0,0),J=0;if(this.len-this.pos>4){for(;J<4;++J)if(oA.lo=(oA.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA;if(oA.lo=(oA.lo|(this.buf[this.pos]&127)<<28)>>>0,oA.hi=(oA.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return oA;J=0}else{for(;J<3;++J){if(this.pos>=this.len)throw indexOutOfRange(this);if(oA.lo=(oA.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA}return oA.lo=(oA.lo|(this.buf[this.pos++]&127)<>>0,oA}if(this.len-this.pos>4){for(;J<5;++J)if(oA.hi=(oA.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA}else for(;J<5;++J){if(this.pos>=this.len)throw indexOutOfRange(this);if(oA.hi=(oA.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return oA}throw Error("invalid varint encoding")}Reader$1.prototype.bool=function oA(){return this.uint32()!==0};function readFixed32_end(oA,J){return(oA[J-4]|oA[J-3]<<8|oA[J-2]<<16|oA[J-1]<<24)>>>0}Reader$1.prototype.fixed32=function oA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)};Reader$1.prototype.sfixed32=function oA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)|0};function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new LongBits(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}Reader$1.prototype.float=function oA(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var J=util$2.float.readFloatLE(this.buf,this.pos);return this.pos+=4,J};Reader$1.prototype.double=function oA(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var J=util$2.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,J};Reader$1.prototype.bytes=function oA(){var J=this.uint32(),sA=this.pos,GA=this.pos+J;if(GA>this.len)throw indexOutOfRange(this,J);return this.pos+=J,Array.isArray(this.buf)?this.buf.slice(sA,GA):sA===GA?new this.buf.constructor(0):this._slice.call(this.buf,sA,GA)};Reader$1.prototype.string=function oA(){var J=this.bytes();return utf8.read(J,0,J.length)};Reader$1.prototype.skip=function oA(J){if(typeof J=="number"){if(this.pos+J>this.len)throw indexOutOfRange(this,J);this.pos+=J}else do if(this.pos>=this.len)throw indexOutOfRange(this);while(this.buf[this.pos++]&128);return this};Reader$1.prototype.skipType=function(oA){switch(oA){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(oA=this.uint32()&7)!=4;)this.skipType(oA);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+oA+" at offset "+this.pos)}return this};Reader$1._configure=function(oA){BufferReader$1=oA,Reader$1.create=create(),BufferReader$1._configure();var J=util$2.Long?"toLong":"toNumber";util$2.merge(Reader$1.prototype,{int64:function(){return readLongVarint.call(this)[J](!1)},uint64:function(){return readLongVarint.call(this)[J](!0)},sint64:function(){return readLongVarint.call(this).zzDecode()[J](!1)},fixed64:function(){return readFixed64.call(this)[J](!0)},sfixed64:function(){return readFixed64.call(this)[J](!1)}})};var reader_buffer=BufferReader,Reader=reader;(BufferReader.prototype=Object.create(Reader.prototype)).constructor=BufferReader;var util$1=minimal$1;function BufferReader(oA){Reader.call(this,oA)}BufferReader._configure=function(){util$1.Buffer&&(BufferReader.prototype._slice=util$1.Buffer.prototype.slice)};BufferReader.prototype.string=function oA(){var J=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+J,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+J,this.len))};BufferReader._configure();var rpc={},service=Service,util=minimal$1;(Service.prototype=Object.create(util.EventEmitter.prototype)).constructor=Service;function Service(oA,J,sA){if(typeof oA!="function")throw TypeError("rpcImpl must be a function");util.EventEmitter.call(this),this.rpcImpl=oA,this.requestDelimited=Boolean(J),this.responseDelimited=Boolean(sA)}Service.prototype.rpcCall=function oA(J,sA,GA,uA,vA){if(!uA)throw TypeError("request must be specified");var P=this;if(!vA)return util.asPromise(oA,P,J,sA,GA,uA);if(!P.rpcImpl){setTimeout(function(){vA(Error("already ended"))},0);return}try{return P.rpcImpl(J,sA[P.requestDelimited?"encodeDelimited":"encode"](uA).finish(),function(JA,LA){if(JA)return P.emit("error",JA,J),vA(JA);if(LA===null){P.end(!0);return}if(!(LA instanceof GA))try{LA=GA[P.responseDelimited?"decodeDelimited":"decode"](LA)}catch(e0){return P.emit("error",e0,J),vA(e0)}return P.emit("data",LA,J),vA(null,LA)})}catch(PA){P.emit("error",PA,J),setTimeout(function(){vA(PA)},0);return}};Service.prototype.end=function oA(J){return this.rpcImpl&&(J||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this};(function(oA){var J=oA;J.Service=service})(rpc);var roots={};(function(oA){var J=oA;J.build="minimal",J.Writer=writer,J.BufferWriter=writer_buffer,J.Reader=reader,J.BufferReader=reader_buffer,J.util=minimal$1,J.rpc=rpc,J.roots=roots,J.configure=sA;function sA(){J.util._configure(),J.Writer._configure(J.BufferWriter),J.Reader._configure(J.BufferReader)}sA()})(indexMinimal);var minimal=indexMinimal;const simd=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));var sha256={exports:{}};(function(oA){(function(J,sA){var GA={};sA(GA);var uA=GA.default;for(var vA in GA)uA[vA]=GA[vA];oA.exports=uA})(commonjsGlobal,function(J){J.__esModule=!0,J.digestLength=32,J.blockSize=64;var sA=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function GA(i0,$A,pA,u0,kA){for(var dA,QA,F0,FA,KA,IA,l0,EA,At,j0,Pt,Kt,qt;kA>=64;){for(dA=$A[0],QA=$A[1],F0=$A[2],FA=$A[3],KA=$A[4],IA=$A[5],l0=$A[6],EA=$A[7],j0=0;j0<16;j0++)Pt=u0+j0*4,i0[j0]=(pA[Pt]&255)<<24|(pA[Pt+1]&255)<<16|(pA[Pt+2]&255)<<8|pA[Pt+3]&255;for(j0=16;j0<64;j0++)At=i0[j0-2],Kt=(At>>>17|At<<32-17)^(At>>>19|At<<32-19)^At>>>10,At=i0[j0-15],qt=(At>>>7|At<<32-7)^(At>>>18|At<<32-18)^At>>>3,i0[j0]=(Kt+i0[j0-7]|0)+(qt+i0[j0-16]|0);for(j0=0;j0<64;j0++)Kt=(((KA>>>6|KA<<32-6)^(KA>>>11|KA<<32-11)^(KA>>>25|KA<<32-25))+(KA&IA^~KA&l0)|0)+(EA+(sA[j0]+i0[j0]|0)|0)|0,qt=((dA>>>2|dA<<32-2)^(dA>>>13|dA<<32-13)^(dA>>>22|dA<<32-22))+(dA&QA^dA&F0^QA&F0)|0,EA=l0,l0=IA,IA=KA,KA=FA+Kt|0,FA=F0,F0=QA,QA=dA,dA=Kt+qt|0;$A[0]+=dA,$A[1]+=QA,$A[2]+=F0,$A[3]+=FA,$A[4]+=KA,$A[5]+=IA,$A[6]+=l0,$A[7]+=EA,u0+=64,kA-=64}return u0}var uA=function(){function i0(){this.digestLength=J.digestLength,this.blockSize=J.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return i0.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},i0.prototype.clean=function(){for(var $A=0;$A0){for(;this.bufferLength<64&&pA>0;)this.buffer[this.bufferLength++]=$A[u0++],pA--;this.bufferLength===64&&(GA(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(pA>=64&&(u0=GA(this.temp,this.state,$A,u0,pA),pA%=64);pA>0;)this.buffer[this.bufferLength++]=$A[u0++],pA--;return this},i0.prototype.finish=function($A){if(!this.finished){var pA=this.bytesHashed,u0=this.bufferLength,kA=pA/536870912|0,dA=pA<<3,QA=pA%64<56?64:128;this.buffer[u0]=128;for(var F0=u0+1;F0>>24&255,this.buffer[QA-7]=kA>>>16&255,this.buffer[QA-6]=kA>>>8&255,this.buffer[QA-5]=kA>>>0&255,this.buffer[QA-4]=dA>>>24&255,this.buffer[QA-3]=dA>>>16&255,this.buffer[QA-2]=dA>>>8&255,this.buffer[QA-1]=dA>>>0&255,GA(this.temp,this.state,this.buffer,0,QA),this.finished=!0}for(var F0=0;F0<8;F0++)$A[F0*4+0]=this.state[F0]>>>24&255,$A[F0*4+1]=this.state[F0]>>>16&255,$A[F0*4+2]=this.state[F0]>>>8&255,$A[F0*4+3]=this.state[F0]>>>0&255;return this},i0.prototype.digest=function(){var $A=new Uint8Array(this.digestLength);return this.finish($A),$A},i0.prototype._saveState=function($A){for(var pA=0;pAthis.blockSize)new uA().update($A).finish(pA).clean();else for(var u0=0;u0<$A.length;u0++)pA[u0]=$A[u0];for(var u0=0;u01&&$A.update(i0),pA&&$A.update(pA),$A.update(u0),$A.finish(i0),u0[0]++}var LA=new Uint8Array(J.digestLength);function e0(i0,$A,pA,u0){$A===void 0&&($A=LA),u0===void 0&&(u0=32);for(var kA=new Uint8Array([1]),dA=PA($A,i0),QA=new vA(dA),F0=new Uint8Array(QA.digestLength),FA=F0.length,KA=new Uint8Array(u0),IA=0;IA>>24&255,QA[1]=l0>>>16&255,QA[2]=l0>>>8&255,QA[3]=l0>>>0&255,kA.reset(),kA.update($A),kA.update(QA),kA.finish(FA);for(var EA=0;EAJ.arrayBuffer()).then(J=>WebAssembly.instantiate(J,g)).then(this._init):WebAssembly.instantiate(Buffer.from(C,"base64"),g).then(this._init),A)}_init(J){I=J.instance,g.env.emscripten_notify_memory_growth(0)}decode(J,sA=0){if(!I)throw new Error("ZSTDDecoder: Await .init() before decoding.");const GA=J.byteLength,uA=I.exports.malloc(GA);B.set(J,uA),sA=sA||Number(I.exports.ZSTD_findDecompressedSize(uA,GA));const vA=I.exports.malloc(sA),P=I.exports.ZSTD_decompress(vA,sA,uA,GA),PA=B.slice(vA,vA+P);return I.exports.free(uA),I.exports.free(vA),PA}}const C="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IAMNACAEQQNxBEADQCACRQ0FIAAgAkF/aiICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQXxqIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkF/aiICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AIAIhBANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIARBfGoiBEEDSw0ACyACQQNxIQILIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQX9qIgINAAsLIAAL8wICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCyAACy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAIajYCACADCy8BAn8gACgCBCAAKAIAQQJ0aiICLQACIQMgACACLwEAIAEgAi0AAxAFajYCACADCx8AIAAgASACKAIEEAg2AgAgARAEGiAAIAJBCGo2AgQLCAAgAGdBH3MLugUBDX8jAEEQayIKJAACfyAEQQNNBEAgCkEANgIMIApBDGogAyAEEAsaIAAgASACIApBDGpBBBAVIgBBbCAAEAMbIAAgACAESxsMAQsgAEEAIAEoAgBBAXRBAmoQECENQVQgAygAACIGQQ9xIgBBCksNABogAiAAQQVqNgIAIAMgBGoiAkF8aiEMIAJBeWohDiACQXtqIRAgAEEGaiELQQQh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ASIDNgLE4AEgACgCvOABIQQgACABNgK84AEgACABIAJqNgK44AEgACABIAQgA2tqNgLA4AELpgEBAX8gACAAKALs4QEQFjYCyOABIABCADcD+OABIABCADcDuOABIABBwOABakIANwMAIABBqNAAaiIBQYyAgOAANgIAIABBADYCmOIBIABCADcDiOEBIABCAzcDgOEBIABBrNABakHgEikCADcCACAAQbTQAWpB6BIoAgA2AgAgACABNgIMIAAgAEGYIGo2AgggACAAQaAwajYCBCAAIABBEGo2AgALYQEBf0G4fyEDAkAgAUEDSQ0AIAIgABAhIgFBA3YiADYCCCACIAFBAXE2AgQgAiABQQF2QQNxIgM2AgACQCADQX9qIgFBAksNAAJAIAFBAWsOAgEAAgtBbA8LIAAhAwsgAwsMACAAIAEgAkEAEC4LiAQCA38CfiADEBYhBCAAQQBBKBAQIQAgBCACSwRAIAQPCyABRQRAQX8PCwJAAkAgA0EBRg0AIAEoAAAiBkGo6r5pRg0AQXYhAyAGQXBxQdDUtMIBRw0BQQghAyACQQhJDQEgAEEAQSgQECEAIAEoAAQhASAAQQE2AhQgACABrTcDAEEADwsgASACIAMQLyIDIAJLDQAgACADNgIYQXIhAyABIARqIgVBf2otAAAiAkEIcQ0AIAJBIHEiBkUEQEFwIQMgBS0AACIFQacBSw0BIAVBB3GtQgEgBUEDdkEKaq2GIgdCA4h+IAd8IQggBEEBaiEECyACQQZ2IQMgAkECdiEFAkAgAkEDcUF/aiICQQJLBEBBACECDAELAkACQAJAIAJBAWsOAgECAAsgASAEai0AACECIARBAWohBAwCCyABIARqLwAAIQIgBEECaiEEDAELIAEgBGooAAAhAiAEQQRqIQQLIAVBAXEhBQJ+AkACQAJAIANBf2oiA0ECTQRAIANBAWsOAgIDAQtCfyAGRQ0DGiABIARqMQAADAMLIAEgBGovAACtQoACfAwCCyABIARqKAAArQwBCyABIARqKQAACyEHIAAgBTYCICAAIAI2AhwgACAHNwMAQQAhAyAAQQA2AhQgACAHIAggBhsiBzcDCCAAIAdCgIAIIAdCgIAIVBs+AhALIAMLWwEBf0G4fyEDIAIQFiICIAFNBH8gACACakF/ai0AACIAQQNxQQJ0QaAeaigC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C0Egak8NAQsgByAHKQNoNwMQIAcgBykDYDcDCCAEIA0gB0EIaiAHQdwAaiAPIA4gESAQEB4hCwwBCyACIARqIQggBCAKEAcgAkERTwRAIARBEGohAgNAIAIgCkEQaiIKEAcgAkEQaiICIAhJDQALCyAIIAlrIQIgByATNgJcIAkgCCAOa0sEQCAJIAggEWtLBEBBbCELDAILIBAgAiAOayICaiIKIANqIBBNBEAgCCAKIAMQDxoMAgsgCCAKQQAgAmsQDyEIIAcgAiADaiIDNgJkIAggAmshCCAOIQILIAlBEE8EQCADIAhqIQMDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALDAELAkAgCUEHTQRAIAggAi0AADoAACAIIAItAAE6AAEgCCACLQACOgACIAggAi0AAzoAAyAIQQRqIAIgCUECdCIDQcAeaigCAGoiAhAXIAIgA0HgHmooAgBrIQIgBygCZCEDDAELIAggAhAMCyADQQlJDQAgAyAIaiEDIAhBCGoiCCACQQhqIgJrQQ9MBEADQCAIIAIQDCACQQhqIQIgCEEIaiIIIANJDQAMAgALAAsDQCAIIAIQByACQRBqIQIgCEEQaiIIIANJDQALCyAHQRhqEAQaIAsgDCALEAMiAhshDCAEIAQgC2ogAhshBCAFQX9qIgUNAAsgDBADDQFBbCEMIAdBGGoQBEECSQ0BQQAhCANAIAhBA0cEQCAAIAhBAnQiAmpBrNABaiACIAdqKAJENgIAIAhBAWohCAwBCwsgBygCXCEIC0G6fyEMIA8gCGsiACANIARrSw0AIAQEfyAEIAggABALIABqBUEACyABayEMCyAHQfAAaiQAIAwLkRcCFn8FfiMAQdABayIHJAAgByAAKALw4QEiCDYCvAEgASACaiESIAggACgCgOIBaiETAkACQCAFRQRAIAEhAwwBCyAAKALE4AEhESAAKALA4AEhFSAAKAK84AEhDyAAQQE2AozhAUEAIQgDQCAIQQNHBEAgByAIQQJ0IgJqIAAgAmpBrNABaigCADYCVCAIQQFqIQgMAQsLIAcgETYCZCAHIA82AmAgByABIA9rNgJoQWwhECAHQShqIAMgBBAGEAMNASAFQQQgBUEESBshFyAHQTxqIAdBKGogACgCABATIAdBxABqIAdBKGogACgCCBATIAdBzABqIAdB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IAdB0AFqJAAgEAslACAAQgA3AgAgAEEAOwEIIABBADoACyAAIAE2AgwgACACOgAKC7QFAQN/IwBBMGsiBCQAIABB/wFqIgVBfWohBgJAIAMvAQIEQCAEQRhqIAEgAhAGIgIQAw0BIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahASOgAAIAMgBEEIaiAEQRhqEBI6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0FIAEgBEEQaiAEQRhqEBI6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBSABIARBCGogBEEYahASOgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEjoAACABIAJqIABrIQIMAwsgAyAEQRBqIARBGGoQEjoAAiADIARBCGogBEEYahASOgADIANBBGohAwwAAAsACyAEQRhqIAEgAhAGIgIQAw0AIARBEGogBEEYaiADEBwgBEEIaiAEQRhqIAMQHCAAIQMDQAJAIARBGGoQBCADIAZPckUEQCADIARBEGogBEEYahAROgAAIAMgBEEIaiAEQRhqEBE6AAEgBEEYahAERQ0BIANBAmohAwsgBUF+aiEFAn8DQEG6fyECIAMiASAFSw0EIAEgBEEQaiAEQRhqEBE6AAAgAUEBaiEDIARBGGoQBEEDRgRAQQIhAiAEQQhqDAILIAMgBUsNBCABIARBCGogBEEYahAROgABIAFBAmohA0EDIQIgBEEYahAEQQNHDQALIARBEGoLIQUgAyAFIARBGGoQEToAACABIAJqIABrIQIMAgsgAyAEQRBqIARBGGoQEToAAiADIARBCGogBEEYahAROgADIANBBGohAwwAAAsACyAEQTBqJAAgAgtpAQF/An8CQAJAIAJBB00NACABKAAAQbfIwuF+Rw0AIAAgASgABDYCmOIBQWIgAEEQaiABIAIQPiIDEAMNAhogAEKBgICAEDcDiOEBIAAgASADaiACIANrECoMAQsgACABIAIQKgtBAAsLrQMBBn8jAEGAAWsiAyQAQWIhCAJAIAJBCUkNACAAQZjQAGogAUEIaiIEIAJBeGogAEGY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wOABCwutAgIEfwF+IwBBQGoiBCQAAkACQCACQQhJDQAgASgAAEFwcUHQ1LTCAUcNACABIAIQIiEBIABCADcDCCAAQQA2AgQgACABNgIADAELIARBGGogASACEC0iAxADBEAgACADEBoMAQsgAwRAIABBuH8QGgwBCyACIAQoAjAiA2shAiABIANqIQMDQAJAIAAgAyACIARBCGoQLCIFEAMEfyAFBSACIAVBA2oiBU8NAUG4fwsQGgwCCyAGQQFqIQYgAiAFayECIAMgBWohAyAEKAIMRQ0ACyAEKAI4BEAgAkEDTQRAIABBuH8QGgwCCyADQQRqIQMLIAQoAighAiAEKQMYIQcgAEEANgIEIAAgAyABazYCACAAIAIgBmytIAcgB0J/URs3AwgLIARBQGskAAslAQF/IwBBEGsiAiQAIAIgACABEFEgAigCACEAIAJBEGokACAAC30BBH8jAEGQBGsiBCQAIARB/wE2AggCQCAEQRBqIARBCGogBEEMaiABIAIQFSIGEAMEQCAGIQUMAQtBVCEFIAQoAgwiB0EGSw0AIAMgBEEQaiAEKAIIIAcQQSIFEAMNACAAIAEgBmogAiAGayADEDwhBQsgBEGQBGokACAFC4cBAgJ/An5BABAWIQMCQANAIAEgA08EQAJAIAAoAABBcHFB0NS0wgFGBEAgACABECIiAhADRQ0BQn4PCyAAIAEQVSIEQn1WDQMgBCAFfCIFIARUIQJCfiEEIAINAyAAIAEQUiICEAMNAwsgASACayEBIAAgAmohAAwBCwtCfiAFIAEbIQQLIAQLPwIBfwF+IwBBMGsiAiQAAn5CfiACQQhqIAAgARAtDQAaQgAgAigCHEEBRg0AGiACKQMICyEDIAJBMGokACADC40BAQJ/IwBBMGsiASQAAkAgAEUNACAAKAKI4gENACABIABB/OEBaigCADYCKCABIAApAvThATcDICAAEDAgACgCqOIBIQIgASABKAIoNgIYIAEgASkDIDcDECACIAFBEGoQGyAAQQA2AqjiASABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALKgECfyMAQRBrIgAkACAAQQA2AgggAEIANwMAIAAQWCEBIABBEGokACABC4cBAQN/IwBBEGsiAiQAAkAgACgCAEUgACgCBEVzDQAgAiAAKAIINgIIIAIgACkCADcDAAJ/IAIoAgAiAQRAIAIoAghBqOMJIAERBQAMAQtBqOMJECgLIgFFDQAgASAAKQIANwL04QEgAUH84QFqIAAoAgg2AgAgARBZIAEhAwsgAkEQaiQAIAMLywEBAn8jAEEgayIBJAAgAEGBgIDAADYCtOIBIABBADYCiOIBIABBADYC7OEBIABCADcDkOIBIABBADYCpOMJIABBADYC3OIBIABCADcCzOIBIABBADYCvOIBIABBADYCxOABIABCADcCnOIBIABBpOIBakIANwIAIABBrOIBakEANgIAIAFCADcCECABQgA3AhggASABKQMYNwMIIAEgASkDEDcDACABKAIIQQh2QQFxIQIgAEEANgLg4gEgACACNgKM4gEgAUEgaiQAC3YBA38jAEEwayIBJAAgAARAIAEgAEHE0AFqIgIoAgA2AiggASAAKQK80AE3AyAgACgCACEDIAEgAigCADYCGCABIAApArzQATcDECADIAFBEGoQGyABIAEoAig2AgggASABKQMgNwMAIAAgARAbCyABQTBqJAALzAEBAX8gACABKAK00AE2ApjiASAAIAEoAgQiAjYCwOABIAAgAjYCvOABIAAgAiABKAIIaiICNgK44AEgACACNgLE4AEgASgCuNABBEAgAEKBgICAEDcDiOEBIAAgAUGk0ABqNgIMIAAgAUGUIGo2AgggACABQZwwajYCBCAAIAFBDGo2AgAgAEGs0AFqIAFBqNABaigCADYCACAAQbDQAWogAUGs0AFqKAIANgIAIABBtNABaiABQbDQAWooAgA2AgAPCyAAQgA3A4jhAQs7ACACRQRAQbp/DwsgBEUEQEFsDwsgAiAEEGAEQCAAIAEgAiADIAQgBRBhDwsgACABIAIgAyAEIAUQZQtGAQF/IwBBEGsiBSQAIAVBCGogBBAOAn8gBS0ACQRAIAAgASACIAMgBBAyDAELIAAgASACIAMgBBA0CyEAIAVBEGokACAACzQAIAAgAyAEIAUQNiIFEAMEQCAFDwsgBSAESQR/IAEgAiADIAVqIAQgBWsgABA1BUG4fwsLRgEBfyMAQRBrIgUkACAFQQhqIAQQDgJ/IAUtAAkEQCAAIAEgAiADIAQQYgwBCyAAIAEgAiADIAQQNQshACAFQRBqJAAgAAtZAQF/QQ8hAiABIABJBEAgAUEE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";var libsodiumWrappers={},libsodium={exports:{}},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:__viteBrowserExternal}),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(oA,J){(function(sA){function GA(uA){var vA;(vA=uA)===void 0&&(vA={});var P=vA;typeof P.sodium!="object"&&(typeof commonjsGlobal=="object"?P=commonjsGlobal:typeof window=="object"&&(P=window)),typeof P.sodium=="object"&&typeof P.sodium.totalMemory=="number"&&(vA.TOTAL_MEMORY=P.sodium.totalMemory);var PA=vA;return vA.ready=new Promise(function(JA,LA){(R=PA).onAbort=LA,R.print=function(MA){},R.printErr=function(MA){},R.onRuntimeInitialized=function(){try{R._crypto_secretbox_keybytes(),JA()}catch(MA){LA(MA)}},R.useBackupModule=function(){return new Promise(function(MA,WA){(L={}).onAbort=WA,L.onRuntimeInitialized=function(){Object.keys(PA).forEach(function(UA){UA!=="getRandomValue"&&delete PA[UA]}),Object.keys(L).forEach(function(UA){PA[UA]=L[UA]}),MA()};var c0,L=L!==void 0?L:{},b0={};for(c0 in L)L.hasOwnProperty(c0)&&(b0[c0]=L[c0]);var K0=!1,J0=!1,st=!1,Ft=!1;K0=typeof window=="object",J0=typeof importScripts=="function",st=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",Ft=!K0&&!st&&!J0;var ut,te,Ig,ge,ee,mt="";function gB(UA){return L.locateFile?L.locateFile(UA,mt):mt+UA}st?(mt=J0?require$$0.dirname(mt)+"/":__dirname+"/",ut=function(UA,d){var S=jt(UA);return S?d?S:S.toString():(ge||(ge=require$$0),ee||(ee=require$$0),UA=ee.normalize(UA),ge.readFileSync(UA,d?null:"utf8"))},Ig=function(UA){var d=ut(UA,!0);return d.buffer||(d=new Uint8Array(d)),Le(d.buffer),d},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),oA.exports=L,L.inspect=function(){return"[Emscripten Module object]"}):Ft?(typeof read!="undefined"&&(ut=function(UA){var d=jt(UA);return d?je(d):read(UA)}),Ig=function(UA){var d;return(d=jt(UA))?d:typeof readbuffer=="function"?new Uint8Array(readbuffer(UA)):(Le(typeof(d=read(UA,"binary"))=="object"),d)},typeof scriptArgs!="undefined"&&scriptArgs,typeof print!="undefined"&&(typeof console=="undefined"&&(console={}),console.log=print,console.warn=console.error=typeof printErr!="undefined"?printErr:print)):(K0||J0)&&(J0?mt=self.location.href:typeof document!="undefined"&&document.currentScript&&(mt=document.currentScript.src),mt=mt.indexOf("blob:")!==0?mt.substr(0,mt.lastIndexOf("/")+1):"",ut=function(UA){try{var d=new XMLHttpRequest;return d.open("GET",UA,!1),d.send(null),d.responseText}catch(G){var S=jt(UA);if(S)return je(S);throw G}},J0&&(Ig=function(UA){try{var d=new XMLHttpRequest;return d.open("GET",UA,!1),d.responseType="arraybuffer",d.send(null),new Uint8Array(d.response)}catch(G){var S=jt(UA);if(S)return S;throw G}}),te=function(UA,d,S){var G=new XMLHttpRequest;G.open("GET",UA,!0),G.responseType="arraybuffer",G.onload=function(){if(G.status==200||G.status==0&&G.response)d(G.response);else{var m=jt(UA);m?d(m.buffer):S()}},G.onerror=S,G.send(null)}),L.print;var rg,ug=L.printErr||void 0;for(c0 in b0)b0.hasOwnProperty(c0)&&(L[c0]=b0[c0]);b0=null,L.arguments&&L.arguments,L.thisProgram&&L.thisProgram,L.quit&&L.quit,L.wasmBinary&&(rg=L.wasmBinary),L.noExitRuntime&&L.noExitRuntime;var _g,Yt={Memory:function(UA){this.buffer=new ArrayBuffer(65536*UA.initial)},Module:function(UA){},Instance:function(UA,d){this.exports=function(S){for(var G,m=new Uint8Array(123),M=25;M>=0;--M)m[48+M]=52+M,m[65+M]=M,m[97+M]=26+M;function T(q,Z,nA){for(var p,lA,r=0,u=Z,OA=nA.length,xA=Z+(3*OA>>2)-(nA[OA-2]=="=")-(nA[OA-1]=="=");r>4,u>2),u>2]=u[0|RA]|u[RA+1|0]<<8|u[RA+2|0]<<16|u[RA+3|0]<<24,r[rA+4>>2]=r0,(0|(VA=VA+1|0))!=16;);for(n=V0(YA,e,64),RA=r[(t=n)>>2],VA=r[t+4>>2],E=RA,RA=(r0=r[t+32>>2])+(YA=r[t+128>>2])|0,t=($=r[t+36>>2])+r[t+132>>2]|0,t=RA>>>0>>0?t+1|0:t,YA=RA,t=t+VA|0,YA=t=(RA=E+RA|0)>>>0>>0?t+1|0:t,mA=x((VA=RA)^(u[0|(RA=e- -64|0)]|u[RA+1|0]<<8|u[RA+2|0]<<16|u[RA+3|0]<<24)^-1377402159,t^(u[RA+4|0]|u[RA+5|0]<<8|u[RA+6|0]<<16|u[RA+7|0]<<24)^1359893119,32),RA=t=h,t=t+1779033703|0,E=r0^(rA=mA-205731576|0),r0=t=rA>>>0<4089235720?t+1|0:t,z=x(E,$^t,24),tA=t=h,NA=RA,E=mA,t=t+YA|0,t=(t=(mA=z+VA|0)>>>0>>0?t+1|0:t)+(w=o=r[n+140>>2])|0,E=x(E^(y=VA=(RA=r[n+136>>2])+mA|0),(F=mA>>>0>y>>>0?t+1|0:t)^NA,16),t=r0+(yA=h)|0,w=x((N=VA=rA+E|0)^z,(YA=rA>>>0>N>>>0?t+1|0:t)^tA,63),D=h,rA=r[n+12>>2],VA=(z=r[n+144>>2])+($=r0=r[n+40>>2])|0,t=(SA=r[n+148>>2])+(NA=r[n+44>>2])|0,t=VA>>>0<$>>>0?t+1|0:t,$=VA,t=t+rA|0,t=(VA=VA+r[n+8>>2]|0)>>>0<$>>>0?t+1|0:t,mA=x(VA^(u[e+72|0]|u[e+73|0]<<8|u[e+74|0]<<16|u[e+75|0]<<24)^725511199,(u[e+76|0]|u[e+77|0]<<8|u[e+78|0]<<16|u[e+79|0]<<24)^t^-1694144372,32),NA=x(s=(rA=mA-2067093701|0)^r0,NA^(tA=(r0=h)-((mA>>>0<2067093701)+1150833018|0)|0),24),v=r[n+156>>2],s=NA,t=t+($=h)|0,t=(t=(NA=NA+VA|0)>>>0>>0?t+1|0:t)+v|0,h0=x((c=VA=NA+r[n+152>>2]|0)^mA,(b=NA>>>0>c>>>0?t+1|0:t)^r0,16),t=tA+(W=h)|0,d0=VA=rA+h0|0,mA=x(s^VA,(rA=rA>>>0>VA>>>0?t+1|0:t)^$,63),tA=h,r0=r[n+20>>2],VA=(gA=r[n+160>>2])+(NA=r[n+48>>2])|0,t=(B0=r[n+164>>2])+(Y=r[n+52>>2])|0,$=VA,t=(t=VA>>>0>>0?t+1|0:t)+r0|0,eA=VA=VA+r[n+16>>2]|0,VA=VA>>>0<$>>>0?t+1|0:t,U=x(eA^(u[e+80|0]|u[e+81|0]<<8|u[e+82|0]<<16|u[e+83|0]<<24)^-79577749,VA^(u[e+84|0]|u[e+85|0]<<8|u[e+86|0]<<16|u[e+87|0]<<24)^528734635,32),r0=t=h,t=t+1013904242|0,s=NA^($=U-23791573|0),NA=t=$>>>0<4271175723?t+1|0:t,t=x(s,Y^t,24),v=r0,a=r[n+172>>2],s=t,_=U,U=t,eA=t+eA|0,t=(Y=h)+VA|0,t=(t=U>>>0>eA>>>0?t+1|0:t)+(wA=a)|0,cA=x(_^(l=VA=(r0=r[n+168>>2])+(U=eA)|0),(wA=U>>>0>l>>>0?t+1|0:t)^v,16),t=NA+(hA=h)|0,Y=x(s^(V=VA=$+cA|0),(NA=V>>>0<$>>>0?t+1|0:t)^Y,63),v=h,U=r[n+28>>2],$=(VA=r[n+176>>2])+(i=eA=r[n+56>>2])|0,t=(S0=r[n+180>>2])+(H=r[n+60>>2])|0,t=(t=i>>>0>$>>>0?t+1|0:t)+U|0,t=(i=$)>>>0>(AA=$=i+r[n+24>>2]|0)>>>0?t+1|0:t,aA=x(AA^(u[e+88|0]|u[e+89|0]<<8|u[e+90|0]<<16|u[e+91|0]<<24)^327033209,t^(u[e+92|0]|u[e+93|0]<<8|u[e+94|0]<<16|u[e+95|0]<<24)^1541459225,32),U=x(_=(s=(U=aA)+1595750129|0)^eA,H^(eA=($=h)-((U>>>0<2699217167)+1521486533|0)|0),24),H=eA,O=$,eA=r[n+188>>2],_=U,fA=s,t=(i=h)+t|0,t=(t=(AA=U+AA|0)>>>0>>0?t+1|0:t)+(iA=eA)|0,XA=U=($=r[n+184>>2])+AA|0,s=x(U^aA,(s=O)^(O=U>>>0>>0?t+1|0:t),16),t=(t=H)+(H=h)|0,AA=U=fA+s|0,aA=i,i=t=U>>>0>>0?t+1|0:t,_=x(_^U,aA^t,63),U=h,aA=tA,fA=mA,bA=V,t=tA+F|0,tA=y=y+mA|0,t=(t=y>>>0>>0?t+1|0:t)+(iA=j=r[n+196>>2])|0,V=x((y=mA=(zA=r[n+192>>2])+y|0)^s,(mA=tA>>>0>y>>>0?t+1|0:t)^H,32),t=(t=NA)+(NA=h)|0,F=t=(tA=bA+(F=V)|0)>>>0>>0?t+1|0:t,t=x(fA^tA,t^aA,24),w0=r[n+204>>2],fA=t,s=V,H=y,y=t,V=H+t|0,t=(H=h)+mA|0,t=(t=y>>>0>V>>>0?t+1|0:t)+(iA=w0)|0,o0=mA=(aA=r[n+200>>2])+(y=V)|0,I0=x(s^mA,(y=y>>>0>mA>>>0?t+1|0:t)^NA,16),t=F+(V=h)|0,iA=x(fA^(s=NA=tA+I0|0),(F=H)^(H=tA>>>0>s>>>0?t+1|0:t),63),F=h,NA=v,bA=Y,t=v+b|0,t=(t=(tA=Y+c|0)>>>0>>0?t+1|0:t)+(fA=CA=r[n+212>>2])|0,c=x((_A=E)^(E=tA=(mA=r[n+208>>2])+(Y=tA)|0),(Y=Y>>>0>E>>>0?t+1|0:t)^yA,32),t=i+(tA=h)|0,NA=x(bA^(v=AA+c|0),(t=v>>>0>>0?t+1|0:t)^NA,24),yA=t,b=tA,g0=r[n+220>>2],bA=NA,_A=v,t=(v=h)+Y|0,t=(t=(i=E+NA|0)>>>0>>0?t+1|0:t)+(fA=g0)|0,b=x((i=NA=(tA=r[n+216>>2])+(Y=i)|0)^c,(AA=Y>>>0>i>>>0?t+1|0:t)^b,16),t=(E=h)+yA|0,X=NA=_A+(Y=b)|0,fA=x(bA^NA,(Y=Y>>>0>NA>>>0?t+1|0:t)^v,63),v=h,yA=U,bA=_,t=U+wA|0,t=(t=(_=_+l|0)>>>0>>0?t+1|0:t)+(c=f=r[n+228>>2])|0,_=x((wA=U=(NA=r[n+224>>2])+_|0)^h0,(U=U>>>0<_>>>0?t+1|0:t)^W,32),t=(W=h)+YA|0,N=l=N+_|0,YA=x(bA^l,(t=l>>>0<_>>>0?t+1|0:t)^yA,24),l=t,bA=r[n+236>>2],c=YA,t=(yA=h)+U|0,t=(t=(wA=wA+YA|0)>>>0>>0?t+1|0:t)+bA|0,n0=x((wA=YA=(t0=r[n+232>>2])+(U=wA)|0)^_,(YA=W)^(W=U>>>0>wA>>>0?t+1|0:t),16),t=(t=l)+(l=h)|0,U=x(c^(_=YA=(U=n0)+N|0),(N=U>>>0>_>>>0?t+1|0:t)^yA,63),yA=h,c=D,ZA=w,E0=d0,t=D+O|0,t=(t=(d0=w+XA|0)>>>0>>0?t+1|0:t)+(_A=h0=r[n+244>>2])|0,D=t=(w=(YA=r[n+240>>2])+(D=d0)|0)>>>0>>0?t+1|0:t,cA=x(w^cA,t^hA,32),t=(t=rA)+(rA=h)|0,XA=hA=E0+(O=cA)|0,c=x(ZA^hA,(t=O>>>0>hA>>>0?t+1|0:t)^c,24),ZA=E0=h,hA=t,O=rA,Y0=c,t=D+E0|0,t=(t=(c=w+c|0)>>>0>>0?t+1|0:t)+(d0=r[n+252>>2])|0,c=w=(rA=r[n+248>>2])+(D=c)|0,_A=x(w^cA,(_A=O)^(O=w>>>0>>0?t+1|0:t),16),t=(t=hA)+(hA=h)|0,cA=x(Y0^(E0=w=(D=_A)+XA|0),(w=w>>>0>>0?t+1|0:t)^ZA,63),ZA=t=h,D=t,Y0=b,t=y+h0|0,t=(t=(b=YA)>>>0>(XA=b+o0|0)>>>0?t+1|0:t)+D|0,XA=x(Y0^(D=b=(y=XA)+cA|0),(b=y>>>0>D>>>0?t+1|0:t)^E,32),t=N+(y=h)|0,_=t=(E=_+XA|0)>>>0<_>>>0?t+1|0:t,o0=cA=x(cA^E,ZA^t,24),ZA=t=h,N=t,T0=cA,t=b+CA|0,t=(t=(cA=D+mA|0)>>>0>>0?t+1|0:t)+N|0,o0=D=o0+(b=cA)|0,Y0=x(D^XA,(N=y)^(y=D>>>0>>0?t+1|0:t),16),t=_+(N=h)|0,_=t=(D=E+Y0|0)>>>0>>0?t+1|0:t,cA=x(T0^(E=D),t^ZA,63),b=h,XA=iA,t=B0+(D=F)|0,t=(t=(iA=gA+iA|0)>>>0>>0?t+1|0:t)+AA|0,gA=t=(F=i+iA|0)>>>0>>0?t+1|0:t,AA=x(F^n0,t^l,32),t=(t=w)+(w=h)|0,t=(l=(i=AA)+E0|0)>>>0>>0?t+1|0:t,i=D,D=t,iA=x(XA^l,i^t,24),B0=t=h,i=t,XA=AA,t=gA+j|0,t=(t=(AA=F+zA|0)>>>0>>0?t+1|0:t)+i|0,t=(F=(gA=AA)+iA|0)>>>0>>0?t+1|0:t,gA=F,i=t,n0=x(XA^F,t^w,16),t=D+(AA=h)|0,E0=w=l+n0|0,iA=x(w^iA,(D=w>>>0>>0?t+1|0:t)^B0,63),w=h,F=v,t=v+w0|0,t=(t=(l=aA+fA|0)>>>0>>0?t+1|0:t)+W|0,hA=x((aA=v=l+wA|0)^_A,(v=v>>>0>>0?t+1|0:t)^hA,32),t=H+(W=h)|0,t=s>>>0>(l=s+hA|0)>>>0?t+1|0:t,s=F,F=t,s=H=x(l^fA,s^t,24),fA=t=h,wA=t,XA=hA,t=v+d0|0,t=(t=(H=(hA=rA)+aA|0)>>>0>>0?t+1|0:t)+wA|0,_A=v=s+H|0,ZA=x(XA^v,(hA=W)^(W=v>>>0>>0?t+1|0:t),16),t=F+(wA=h)|0,fA=x((aA=v=l+ZA|0)^s,(v=v>>>0>>0?t+1|0:t)^fA,63),F=h,s=U,t=(l=yA)+bA|0,t=(t=(hA=U+t0|0)>>>0>>0?t+1|0:t)+O|0,H=x((hA=U=c+hA|0)^I0,(U=U>>>0>>0?t+1|0:t)^V,32),t=(t=Y)+(Y=h)|0,V=x(s^(O=yA=H+X|0),(t=yA>>>0>>0?t+1|0:t)^l,24),c=yA=h,l=t,XA=O,O=H,H=(t=hA)+(hA=VA)|0,t=U+S0|0,t=(t=H>>>0>>0?t+1|0:t)+yA|0,hA=U=H+(s=V)|0,H=t=U>>>0>>0?t+1|0:t,O=x(O^U,t^Y,16),t=(yA=h)+l|0,XA=x(V^(s=Y=XA+(U=O)|0),(U=s>>>0>>0?t+1|0:t)^c,63),Y=h,l=w,V=aA,c=O,t=y+o|0,t=(t=(O=RA)>>>0>(aA=O+o0|0)>>>0?t+1|0:t)+w|0,aA=x(c^(w=O=aA+iA|0),(y=yA)^(yA=w>>>0>>0?t+1|0:t),32),t=(t=v)+(v=h)|0,t=(y=aA)>>>0>(O=V+y|0)>>>0?t+1|0:t,c=V=x((y=O)^iA,t^l,24),iA=l=h,O=t,o0=aA,t=yA+f|0,t=(t=(aA=w+NA|0)>>>0>>0?t+1|0:t)+l|0,l=w=(yA=aA)+V|0,I0=x(o0^w,(aA=w>>>0>>0?t+1|0:t)^v,16),t=(t=O)+(O=h)|0,y=w=(v=I0)+y|0,B0=x(w^c,(V=w>>>0>>0?t+1|0:t)^iA,63),v=h,iA=s,t=i+(w=F)|0,t=(t=(yA=gA+fA|0)>>>0>>0?t+1|0:t)+(c=X=r[n+132>>2])|0,yA=t=(F=(s=r[n+128>>2])+yA|0)>>>0>>0?t+1|0:t,i=x(F^Y0,t^N,32),t=(t=U)+(U=h)|0,N=gA=iA+i|0,iA=c=x(gA^fA,(t=gA>>>0>>0?t+1|0:t)^w,24),fA=w=h,gA=t,o0=i,t=yA+SA|0,yA=i=z+F|0,t=(t=i>>>0>>0?t+1|0:t)+w|0,w=x(o0^(i=F=i+c|0),(w=U)^(U=i>>>0>>0?t+1|0:t),16),t=(t=gA)+(gA=h)|0,N=F=w+N|0,w0=x(F^iA,(c=F>>>0>>0?t+1|0:t)^fA,63),F=h,yA=Y,t=W+g0|0,t=(t=(fA=tA+_A|0)>>>0>>0?t+1|0:t)+Y|0,t=(W=(iA=fA)+XA|0)>>>0>>0?t+1|0:t,iA=W,Y=t,fA=x(W^n0,t^AA,32),t=_+(W=h)|0,t=E>>>0>(AA=E+fA|0)>>>0?t+1|0:t,XA=_=x((E=AA)^XA,t^yA,24),o0=yA=h,AA=t,_A=E,t=Y+eA|0,t=(E=$)>>>0>(_=E+iA|0)>>>0?t+1|0:t,E=_,t=t+yA|0,_=W,W=t=E>>>0>(Y=XA+E|0)>>>0?t+1|0:t,n0=x((E=Y)^fA,_^t,16),t=(Y=h)+AA|0,XA=x((AA=yA=_A+(_=n0)|0)^XA,(t=_>>>0>AA>>>0?t+1|0:t)^o0,63),yA=h,iA=t,fA=w,_A=cA,t=a+(_=b)|0,t=(t=(w=r0)>>>0>(cA=w+cA|0)>>>0?t+1|0:t)+H|0,b=w=hA+cA|0,H=x(w^ZA,(H=wA)^(wA=w>>>0>>0?t+1|0:t),32),t=(w=h)+D|0,o0=hA=H+E0|0,_=x(_A^hA,(t=hA>>>0>>0?t+1|0:t)^_,24),ZA=E0=h,D=t,hA=w,E0=_,_A=H,t=wA+ZA|0,t=(t=(H=_+b|0)>>>0>>0?t+1|0:t)+(cA=r[n+156>>2])|0,wA=b=(w=r[n+152>>2])+H|0,_=hA,hA=t=b>>>0>>0?t+1|0:t,_A=x(_A^b,_^t,16),t=(t=D)+(D=h)|0,_=t=(H=_A)>>>0>(b=H+o0|0)>>>0?t+1|0:t,o0=x(E0^(H=b),t^ZA,63),E0=t=h,b=t,ZA=AA,t=aA+g0|0,t=(t=(AA=l+tA|0)>>>0>>0?t+1|0:t)+b|0,b=l=AA+o0|0,fA=x(l^fA,(aA=gA)^(gA=l>>>0>>0?t+1|0:t),32),t=(l=h)+iA|0,aA=t=(AA=ZA+(aA=fA)|0)>>>0>>0?t+1|0:t,E0=o0=x(o0^AA,E0^t,24),ZA=t=h,iA=t,Y0=fA,t=gA+j|0,t=(t=(fA=b+zA|0)>>>0>>0?t+1|0:t)+iA|0,t=(b=(gA=fA)+o0|0)>>>0>>0?t+1|0:t,gA=b,iA=l,l=t,o0=x(Y0^b,iA^t,16),t=aA+(iA=h)|0,t=(b=AA+o0|0)>>>0>>0?t+1|0:t,AA=b,aA=t,zA=x(b^E0,t^ZA,63),b=h,fA=v,ZA=B0,t=v+f|0,t=U+(NA>>>0>(B0=NA+B0|0)>>>0?t+1|0:t)|0,j=v=i+B0|0,B0=x(v^n0,(U=Y)^(Y=v>>>0>>0?t+1|0:t),32),t=_+(v=h)|0,i=t=(U=H+B0|0)>>>0>>0?t+1|0:t,fA=_=x(ZA^U,t^fA,24),n0=t=h,H=t,t=Y+X|0,t=(t=(_=s+j|0)>>>0>>0?t+1|0:t)+H|0,j=Y=fA+(s=_)|0,B0=x(Y^B0,(H=Y>>>0>>0?t+1|0:t)^v,16),t=i+(s=h)|0,X=Y=U+B0|0,_=x(Y^fA,(U=Y>>>0>>0?t+1|0:t)^n0,63),Y=h,t=a+(v=F)|0,t=W+((i=r0)>>>0>(fA=i+w0|0)>>>0?t+1|0:t)|0,i=D,D=t=E>>>0>(F=E+fA|0)>>>0?t+1|0:t,fA=x((E=F)^_A,i^t,32),t=V+(F=h)|0,t=y>>>0>(W=y+fA|0)>>>0?t+1|0:t,y=v,v=t,y=x(W^w0,y^t,24),w0=t=h,i=t,ZA=y,t=D+SA|0,t=(t=(y=z)>>>0>(V=y+E|0)>>>0?t+1|0:t)+i|0,n0=D=ZA+(y=V)|0,_A=x(D^fA,(i=D>>>0>>0?t+1|0:t)^F,16),t=v+(y=h)|0,fA=D=W+_A|0,V=x(ZA^D,(F=D>>>0>>0?t+1|0:t)^w0,63),D=h,t=d0+(v=yA)|0,t=hA+((E=(W=rA)+XA|0)>>>0>>0?t+1|0:t)|0,W=t=(yA=wA+E|0)>>>0>>0?t+1|0:t,E=x(yA^I0,t^O,32),t=c+(wA=h)|0,O=v,v=t=N>>>0>(hA=N+E|0)>>>0?t+1|0:t,N=x(hA^XA,O^t,24),XA=t=h,O=t,ZA=E,t=W+bA|0,t=(t=(E=yA+t0|0)>>>0>>0?t+1|0:t)+O|0,E=x(ZA^(O=yA=E+(c=N)|0),(c=wA)^(wA=E>>>0>O>>>0?t+1|0:t),16),t=v+(W=h)|0,N=x(N^(c=yA=hA+E|0),(yA=c>>>0>>0?t+1|0:t)^XA,63),v=h,hA=Y,XA=_,ZA=E,t=l+CA|0,l=E=gA+mA|0,t=(t=E>>>0>>0?t+1|0:t)+Y|0,_=x(ZA^(E=gA=E+_|0),(Y=l>>>0>E>>>0?t+1|0:t)^W,32),t=(t=F)+(F=h)|0,gA=t=(W=_+fA|0)>>>0<_>>>0?t+1|0:t,fA=hA=x(XA^W,t^hA,24),XA=t=h,l=t,t=Y+h0|0,t=(t=(E=(hA=YA)+E|0)>>>0>>0?t+1|0:t)+l|0,w0=Y=fA+E|0,I0=x(Y^_,(l=Y>>>0>>0?t+1|0:t)^F,16),t=gA+(hA=h)|0,fA=x((E0=Y=W+I0|0)^fA,(Y=Y>>>0>>0?t+1|0:t)^XA,63),F=h,W=D,_=V,t=H+cA|0,t=(t=(V=w+j|0)>>>0>>0?t+1|0:t)+D|0,D=t=(H=V)>>>0>(gA=_+H|0)>>>0?t+1|0:t,V=x((H=gA)^o0,t^iA,32),t=(t=yA)+(yA=h)|0,t=(E=V)>>>0>(gA=E+c|0)>>>0?t+1|0:t,c=_=x(_^(E=gA),t^W,24),gA=t,iA=E,E=V,V=(t=H)+(H=VA)|0,t=D+S0|0,t=(t=H>>>0>V>>>0?t+1|0:t)+(W=h)|0,t=(D=(H=V)+_|0)>>>0>>0?t+1|0:t,H=D,V=t,E=x(E^D,t^yA,16),t=(_=h)+gA|0,yA=x((o0=D=iA+E|0)^c,(D=D>>>0>>0?t+1|0:t)^W,63),W=h,gA=v,iA=N,t=i+eA|0,t=(t=(c=(N=$)+n0|0)>>>0>>0?t+1|0:t)+v|0,N=i=iA+c|0,v=t=i>>>0>>0?t+1|0:t,c=x(i^B0,t^s,32),t=aA+(i=h)|0,aA=s=AA+c|0,iA=s=x(iA^s,(t=s>>>0>>0?t+1|0:t)^gA,24),j=gA=h,AA=t,XA=aA,t=v+o|0,t=(t=(s=(aA=RA)+N|0)>>>0>>0?t+1|0:t)+gA|0,t=(v=iA+s|0)>>>0>>0?t+1|0:t,aA=v,s=i,i=t,n0=x(v^c,s^t,16),t=(t=AA)+(AA=h)|0,iA=x((v=XA+(gA=n0)|0)^iA,(t=v>>>0>>0?t+1|0:t)^j,63),gA=h,N=v,c=t,t=wA+(s=b)|0,b=v=O+zA|0,t=(t=v>>>0>>0?t+1|0:t)+(j=r[n+204>>2])|0,b=t=(v=(XA=r[n+200>>2])+v|0)>>>0>>0?t+1|0:t,O=x(v^_A,t^y,32),t=(t=U)+(U=h)|0,t=(y=O)>>>0>(wA=y+X|0)>>>0?t+1|0:t,s=x((y=wA)^zA,t^s,24),_A=X=h,wA=t,ZA=y,X=O,t=b+_A|0,t=(t=(O=v+s|0)>>>0>>0?t+1|0:t)+(zA=r[n+164>>2])|0,O=v=(B0=r[n+160>>2])+(b=O)|0,X=x(X^v,(y=v>>>0>>0?t+1|0:t)^U,16),t=(t=wA)+(wA=h)|0,s=x(s^(ZA=v=ZA+(U=X)|0),(v=v>>>0>>0?t+1|0:t)^_A,63),_A=t=h,U=t,Y0=E,t=l+eA|0,t=(t=(E=(b=$)+w0|0)>>>0>>0?t+1|0:t)+U|0,_=x(Y0^(U=b=E+s|0),(b=E>>>0>U>>>0?t+1|0:t)^_,32),t=(l=h)+c|0,N=E=N+_|0,c=x(s^E,(t=E>>>0<_>>>0?t+1|0:t)^_A,24),_A=s=h,E=t,w0=N,Y0=_,t=b+j|0,t=(t=(_=U+XA|0)>>>0>>0?t+1|0:t)+s|0,N=U=_+c|0,Y0=x(Y0^U,(s=l)^(l=U>>>0<_>>>0?t+1|0:t),16),t=(s=h)+E|0,w0=x((T0=U=w0+(b=Y0)|0)^c,(U=U>>>0>>0?t+1|0:t)^_A,63),b=h,t=cA+(E=F)|0,t=(t=(_=w+fA|0)>>>0>>0?t+1|0:t)+V|0,_=x((V=w=_+H|0)^n0,(w=w>>>0>>0?t+1|0:t)^AA,32),t=(t=v)+(v=h)|0,H=t=_>>>0>(F=_+ZA|0)>>>0?t+1|0:t,c=E=x(F^fA,t^E,24),fA=t=h,AA=t,E=(t=V)+(V=RA)|0,t=w+o|0,t=(t=E>>>0>>0?t+1|0:t)+AA|0,cA=w=c+E|0,n0=x(w^_,(AA=w>>>0>>0?t+1|0:t)^v,16),t=H+(V=h)|0,_A=w=F+n0|0,E=x(w^c,(v=w>>>0>>0?t+1|0:t)^fA,63),w=h,_=yA,t=(F=W)+bA|0,t=(t=(H=yA+t0|0)>>>0>>0?t+1|0:t)+i|0,W=t=(yA=H+aA|0)>>>0>>0?t+1|0:t,i=x(yA^X,t^wA,32),t=(t=Y)+(Y=h)|0,t=(H=i)>>>0>(wA=H+E0|0)>>>0?t+1|0:t,aA=x(_^(H=wA),t^F,24),c=F=h,wA=t,fA=H,bA=i,t=W+f|0,W=i=yA+NA|0,t=(t=i>>>0>>0?t+1|0:t)+F|0,X=x(bA^(i=yA=i+(_=aA)|0),(H=W>>>0>i>>>0?t+1|0:t)^Y,16),t=(t=wA)+(wA=h)|0,c=x(aA^(_=Y=fA+(F=X)|0),(F=_>>>0>>0?t+1|0:t)^c,63),Y=h,yA=gA,t=gA+g0|0,t=(t=(aA=tA+iA|0)>>>0>>0?t+1|0:t)+y|0,t=(W=O+aA|0)>>>0>>0?t+1|0:t,O=W,W=t,aA=x(O^I0,t^hA,32),t=(t=D)+(D=h)|0,y=yA,yA=t=(gA=(hA=aA)+o0|0)>>>0>>0?t+1|0:t,iA=y=x(gA^iA,y^t,24),fA=t=h,hA=t,bA=aA,aA=(t=O)+(O=YA)|0,t=W+h0|0,t=(t=O>>>0>aA>>>0?t+1|0:t)+hA|0,hA=W=(O=aA)+y|0,y=x(bA^W,(O=W>>>0>>0?t+1|0:t)^D,16),t=yA+(W=h)|0,t=(D=gA+y|0)>>>0>>0?t+1|0:t,gA=D,aA=t,iA=x(D^iA,t^fA,63),D=h,yA=w,fA=E,bA=y,t=l+SA|0,t=(t=(E=(y=z)+N|0)>>>0>>0?t+1|0:t)+w|0,w=t=E>>>0>(l=fA+E|0)>>>0?t+1|0:t,y=x(bA^l,t^W,32),t=(t=F)+(F=h)|0,t=(E=y)>>>0>(W=E+_|0)>>>0?t+1|0:t,N=_=x(fA^(E=W),t^yA,24),W=t,fA=y,y=(t=l)+(l=VA)|0,t=w+S0|0,t=(t=y>>>0>>0?t+1|0:t)+(yA=h)|0,l=w=y+_|0,y=t=w>>>0>>0?t+1|0:t,w=(F=I0=x(fA^w,t^F,16))+E|0,t=(E=h)+W|0,_=w,bA=x(W=w^N,(N=w>>>0>>0?t+1|0:t)^yA,63),yA=h,t=AA+a|0,t=(t=(F=r0)>>>0>(W=F+cA|0)>>>0?t+1|0:t)+(w=Y)|0,AA=F=W+c|0,s=x(F^Y0,(Y=F>>>0>>0?t+1|0:t)^s,32),t=aA+(F=h)|0,t=(W=gA+s|0)>>>0>>0?t+1|0:t,gA=W,aA=x(W^c,t^w,24),fA=w=h,W=t,cA=gA,t=Y+CA|0,t=(gA=mA)>>>0>(AA=gA+AA|0)>>>0?t+1|0:t,gA=AA,t=t+w|0,AA=Y=AA+(c=aA)|0,Y=x(Y^s,(aA=Y>>>0>>0?t+1|0:t)^F,16),t=(gA=h)+W|0,E0=w=cA+Y|0,t0=x(w^c,(F=w>>>0>>0?t+1|0:t)^fA,63),W=h,fA=iA,t=H+zA|0,t=(t=(s=i+B0|0)>>>0>>0?t+1|0:t)+(w=D)|0,c=x((D=i=s+iA|0)^n0,(i=s>>>0>D>>>0?t+1|0:t)^V,32),t=(t=U)+(U=h)|0,iA=H=(V=c)+T0|0,s=x(fA^H,(t=H>>>0>>0?t+1|0:t)^w,24),H=w=h,V=t,fA=s,t=i+w|0,t=(t=(s=D+s|0)>>>0>>0?t+1|0:t)+(cA=r[n+132>>2])|0,i=D=(w=r[n+128>>2])+s|0,s=t=D>>>0>>0?t+1|0:t,n0=x(D^c,t^U,16),t=(t=V)+(V=h)|0,o0=x(fA^(D=(U=n0)+iA|0),(t=D>>>0>>0?t+1|0:t)^H,63),U=h,c=D,iA=t,fA=Y,t=d0+(H=b)|0,t=(t=(D=(Y=rA)+w0|0)>>>0>>0?t+1|0:t)+O|0,hA=x((D=Y=D+hA|0)^X,(b=D>>>0>>0?t+1|0:t)^wA,32),t=(Y=h)+v|0,t=(O=hA)>>>0>(wA=O+_A|0)>>>0?t+1|0:t,H=x((O=wA)^w0,t^H,24),ZA=_A=h,v=t,wA=Y,X=hA,t=b+_A|0,t=(t=(hA=D+H|0)>>>0>>0?t+1|0:t)+(w0=r[n+196>>2])|0,hA=D=(Y=r[n+192>>2])+(b=hA)|0,X=x(X^D,(_A=wA)^(wA=D>>>0>>0?t+1|0:t),16),t=(t=v)+(v=h)|0,H=x(H^(_A=D=(b=X)+O|0),(D=D>>>0>>0?t+1|0:t)^ZA,63),ZA=t=h,b=t,t=y+j|0,t=(t=(O=l+XA|0)>>>0>>0?t+1|0:t)+b|0,t=(l=O+H|0)>>>0>>0?t+1|0:t,O=l,b=t,y=x(l^fA,t^gA,32),t=(gA=h)+iA|0,c=l=c+y|0,iA=x(H^l,(t=l>>>0>>0?t+1|0:t)^ZA,24),j=l=h,H=t,fA=y,t=b+cA|0,t=(t=(y=w+O|0)>>>0>>0?t+1|0:t)+l|0,XA=b=y+iA|0,ZA=x(fA^b,(l=b>>>0>>0?t+1|0:t)^gA,16),t=(t=H)+(H=h)|0,O=b=(gA=ZA)+c|0,j=x(b^iA,(y=b>>>0>>0?t+1|0:t)^j,63),gA=h,t=a+(b=yA)|0,t=aA+((c=r0)>>>0>(iA=c+bA|0)>>>0?t+1|0:t)|0,AA=t=(yA=AA+iA|0)>>>0>>0?t+1|0:t,c=x(yA^n0,t^V,32),t=(t=D)+(D=h)|0,t=(V=c)>>>0>(aA=V+_A|0)>>>0?t+1|0:t,V=b,b=t,iA=x(aA^bA,V^t,24),bA=t=h,V=t,fA=c,t=AA+eA|0,t=(t=(c=yA+$|0)>>>0>>0?t+1|0:t)+V|0,V=t=(yA=(AA=c)+iA|0)>>>0>>0?t+1|0:t,n0=x(fA^(AA=yA),t^D,16),t=b+(c=h)|0,_A=D=aA+n0|0,iA=x(D^iA,(yA=D>>>0>>0?t+1|0:t)^bA,63),D=h,b=W,t=W+SA|0,t=s+(z>>>0>(fA=z+t0|0)>>>0?t+1|0:t)|0,s=v,v=t=i>>>0>(W=i+fA|0)>>>0?t+1|0:t,fA=x(W^X,s^t,32),t=N+(i=h)|0,s=b,b=t=_>>>0>(aA=_+fA|0)>>>0?t+1|0:t,N=_=x(aA^t0,s^t,24),s=t=h,t=v+zA|0,t=(t=(_=W+B0|0)>>>0>>0?t+1|0:t)+s|0,zA=v=N+_|0,B0=x(v^fA,(W=v>>>0<_>>>0?t+1|0:t)^i,16),t=b+(i=h)|0,t0=v=aA+B0|0,_=x(v^N,(b=v>>>0>>0?t+1|0:t)^s,63),v=h,aA=U,t=U+CA|0,t=wA+((s=mA)>>>0>(N=s+o0|0)>>>0?t+1|0:t)|0,E=x((s=U=hA+N|0)^I0,(U=s>>>0>>0?t+1|0:t)^E,32),t=(t=F)+(F=h)|0,fA=aA=x((N=wA=E+E0|0)^o0,(t=E>>>0>N>>>0?t+1|0:t)^aA,24),bA=wA=h,hA=t,t=U+d0|0,t=(t=(s=(aA=rA)+s|0)>>>0>>0?t+1|0:t)+wA|0,wA=U=fA+s|0,E=x(U^E,(aA=U>>>0>>0?t+1|0:t)^F,16),t=(t=hA)+(hA=h)|0,o0=U=E+N|0,fA=x(U^fA,(F=U>>>0>>0?t+1|0:t)^bA,63),U=h,bA=iA,X=E,t=l+h0|0,t=(t=(E=YA)>>>0>(N=E+XA|0)>>>0?t+1|0:t)+(s=D)|0,D=t=(E=N)>>>0>(l=E+iA|0)>>>0?t+1|0:t,N=x(X^(E=l),t^hA,32),t=(t=b)+(b=h)|0,iA=l=(hA=N)+t0|0,bA=s=x(bA^l,(t=l>>>0>>0?t+1|0:t)^s,24),t0=l=h,hA=t,t=D+o|0,t=(t=(E=(s=RA)+E|0)>>>0>>0?t+1|0:t)+l|0,I0=D=bA+E|0,X=x(D^N,(s=b)^(b=D>>>0>>0?t+1|0:t),16),t=(l=h)+hA|0,hA=D=(s=X)+iA|0,bA=x(D^bA,(s=D>>>0>>0?t+1|0:t)^t0,63),D=h,iA=_,t=V+g0|0,V=_=tA+AA|0,t=(t=_>>>0>>0?t+1|0:t)+(E=v)|0,N=x((_=AA=iA+_|0)^ZA,(v=_>>>0>>0?t+1|0:t)^H,32),t=(t=F)+(F=h)|0,AA=t=(H=(AA=N)+o0|0)>>>0>>0?t+1|0:t,iA=E=x(iA^H,t^E,24),t0=t=h,V=t,t=v+f|0,t=(t=(E=NA)>>>0>(_=E+_|0)>>>0?t+1|0:t)+V|0,V=v=iA+(E=_)|0,F=x(v^N,(E=v>>>0>>0?t+1|0:t)^F,16),t=AA+(_=h)|0,t=(v=H+F|0)>>>0>>0?t+1|0:t,H=v,AA=t,t0=x(v^iA,t^t0,63),v=h,N=U,XA=fA,t=W+S0|0,t=(t=(iA=VA)>>>0>(fA=iA+zA|0)>>>0?t+1|0:t)+U|0,t=(W=XA+(iA=fA)|0)>>>0>>0?t+1|0:t,iA=W,U=t,fA=x(W^n0,t^c,32),t=y+(W=h)|0,y=t=(c=O+fA|0)>>>0>>0?t+1|0:t,c=x(XA^(O=c),t^N,24),XA=t=h,N=t,t=U+w0|0,t=(t=(iA=Y+iA|0)>>>0>>0?t+1|0:t)+N|0,N=U=(zA=c)+(c=iA)|0,o0=x(U^fA,(iA=W)^(W=U>>>0>>0?t+1|0:t),16),t=y+(c=h)|0,t=(U=O+o0|0)>>>0>>0?t+1|0:t,O=U,zA=x(U^zA,t^XA,63),U=h,iA=t,ZA=j,t=aA+(y=gA)|0,t=(t=(j=wA+j|0)>>>0>>0?t+1|0:t)+(XA=n0=r[n+156>>2])|0,wA=t=(gA=(fA=r[n+152>>2])+(wA=j)|0)>>>0>>0?t+1|0:t,aA=x(gA^B0,t^i,32),t=(t=yA)+(yA=h)|0,j=i=aA+_A|0,XA=y=x(ZA^i,(t=i>>>0>>0?t+1|0:t)^y,24),_A=B0=h,i=t,ZA=E0=r[n+236>>2],E0=j,j=aA,t=wA+_A|0,t=(t=(y=y+gA|0)>>>0>>0?t+1|0:t)+ZA|0,t=(gA=(aA=r[n+232>>2])+y|0)>>>0>>0?t+1|0:t,y=yA,yA=t,B0=x(j^gA,y^t,16),t=(wA=h)+i|0,XA=x((i=y=E0+(j=B0)|0)^XA,(y=y>>>0>>0?t+1|0:t)^_A,63),_A=t=h,j=t,E0=F,t=b+SA|0,t=(t=(F=z+I0|0)>>>0>>0?t+1|0:t)+j|0,_=x(E0^(j=z=F+XA|0),(z=z>>>0>>0?t+1|0:t)^_,32),t=(F=h)+iA|0,iA=b=O+_|0,SA=x(XA^b,_A^(t=b>>>0<_>>>0?t+1|0:t),24),I0=b=h,O=t,XA=iA,_A=_,t=z+f|0,t=(t=(_=NA)>>>0>(iA=_+j|0)>>>0?t+1|0:t)+b|0,_A=x(_A^(b=z=(_=iA)+SA|0),(_=_>>>0>b>>>0?t+1|0:t)^F,16),t=(t=O)+(O=h)|0,iA=z=XA+(F=_A)|0,XA=x(z^SA,(j=z>>>0>>0?t+1|0:t)^I0,63),F=h,z=D,E0=bA,t=D+S0|0,t=E+(VA>>>0>(bA=VA+bA|0)>>>0?t+1|0:t)|0,c=x((SA=D=V+bA|0)^o0,(D=D>>>0>>0?t+1|0:t)^c,32),t=y+(V=h)|0,t=(E=i+c|0)>>>0>>0?t+1|0:t,i=E,y=z,z=t,bA=E=x(E0^E,y^t,24),o0=t=h,y=t,E0=E,I0=c,t=D+CA|0,t=(t=(E=mA)>>>0>(c=E+SA|0)>>>0?t+1|0:t)+y|0,bA=D=bA+(E=c)|0,I0=x(I0^D,(y=D>>>0>>0?t+1|0:t)^V,16),t=z+(V=h)|0,t=(D=i+I0|0)>>>0>>0?t+1|0:t,i=D,E=t,c=x(E0^D,t^o0,63),D=h,z=v,t=v+cA|0,t=(t=(SA=w+t0|0)>>>0>>0?t+1|0:t)+W|0,t=(w=N+SA|0)>>>0>>0?t+1|0:t,N=w,w=t,SA=x(N^B0,t^wA,32),t=s+(v=h)|0,s=z,z=t=(W=hA+SA|0)>>>0>>0?t+1|0:t,s=hA=x(W^t0,s^t,24),t0=t=h,wA=t,t=w+g0|0,t=(t=(hA=tA+N|0)>>>0>>0?t+1|0:t)+wA|0,N=tA=s+(w=hA)|0,SA=x(tA^SA,(hA=v)^(v=w>>>0>tA>>>0?t+1|0:t),16),t=z+(wA=h)|0,g0=tA=W+SA|0,hA=x(tA^s,(w=tA>>>0>>0?t+1|0:t)^t0,63),z=h,tA=U,t=U+w0|0,t=(t=(W=Y+zA|0)>>>0>>0?t+1|0:t)+yA|0,t=(Y=W+gA|0)>>>0>>0?t+1|0:t,gA=Y,Y=t,l=x(gA^X,t^l,32),t=AA+(U=h)|0,s=tA,tA=t=H>>>0>(yA=H+l|0)>>>0?t+1|0:t,AA=H=x(yA^zA,s^t,24),s=t=h,t=Y+n0|0,t=(t=(gA=gA+fA|0)>>>0>>0?t+1|0:t)+s|0,W=Y=gA+H|0,l=x(Y^l,(H=U)^(U=Y>>>0>>0?t+1|0:t),16),t=tA+(gA=h)|0,s=x((H=Y=yA+l|0)^AA,(Y=Y>>>0>>0?t+1|0:t)^s,63),tA=h,yA=D,fA=l,t=D+_|0,t=(l=b+c|0)>>>0>>0?t+1|0:t,b=l,t=t+(AA=r[n+164>>2])|0,AA=x(fA^(l=D=l+r[n+160>>2]|0),(D=D>>>0>>0?t+1|0:t)^gA,32),t=(t=w)+(w=h)|0,_=yA,yA=t=(b=(gA=AA)+g0|0)>>>0>>0?t+1|0:t,_=x(b^c,_^t,24),fA=t=h,gA=t,t=D+ZA|0,t=(t=(l=l+aA|0)>>>0>>0?t+1|0:t)+gA|0,t0=x((g0=D=l+_|0)^AA,(D=D>>>0>>0?t+1|0:t)^w,16),t=yA+(gA=h)|0,yA=w=b+t0|0,c=x(w^_,(b=w>>>0>>0?t+1|0:t)^fA,63),w=h,_=hA,aA=H,t=y+eA|0,t=(t=(H=(hA=$)+bA|0)>>>0>>0?t+1|0:t)+(l=z)|0,O=x((AA=hA=_+H|0)^_A,(z=H>>>0>AA>>>0?t+1|0:t)^O,32),t=(t=Y)+(Y=h)|0,y=l,l=t=(H=O)>>>0>(hA=aA+H|0)>>>0?t+1|0:t,y=aA=x(_^hA,y^t,24),_=t=h,aA=O,t=z+a|0,t=(t=(O=r0)>>>0>(AA=O+AA|0)>>>0?t+1|0:t)+_|0,AA=x(aA^(H=z=AA+y|0),(O=H>>>0>>0?t+1|0:t)^Y,16),t=l+(aA=h)|0,fA=x((l=z=hA+AA|0)^y,(hA=l>>>0>>0?t+1|0:t)^_,63),z=h,bA=s,t=v+d0|0,t=(y=rA)>>>0>(s=y+N|0)>>>0?t+1|0:t,y=s,t=t+(Y=tA)|0,_=x((s=v=bA+s|0)^I0,(tA=s>>>0>>0?t+1|0:t)^V,32),t=j+(v=h)|0,V=Y,Y=t=(y=iA+_|0)>>>0>>0?t+1|0:t,N=x(bA^y,V^t,24),j=t=h,V=t,iA=_,_=(t=s)+(s=YA)|0,t=tA+h0|0,t=(t=s>>>0>_>>>0?t+1|0:t)+V|0,V=t=(s=_)>>>0>(tA=s+N|0)>>>0?t+1|0:t,bA=x(iA^tA,t^v,16),t=Y+(s=h)|0,iA=x((v=y+bA|0)^N,(t=v>>>0>>0?t+1|0:t)^j,63),Y=h,_=t,t=o+(y=F)|0,t=U+((N=RA)>>>0>(j=N+XA|0)>>>0?t+1|0:t)|0,N=F=W+j|0,j=x(F^SA,(U=F>>>0>>0?t+1|0:t)^wA,32),t=E+(F=h)|0,wA=t=i>>>0>(W=i+j|0)>>>0?t+1|0:t,SA=t=x(W^XA,t^y,24),i=t,y=t+N|0,t=(E=h)+U|0,t=(t=y>>>0>>0?t+1|0:t)+(zA=r[n+204>>2])|0,t=(U=y+r[n+200>>2]|0)>>>0>>0?t+1|0:t,y=F,F=t,zA=x(U^j,y^t,16),t=wA+(i=h)|0,t=(y=W+zA|0)>>>0>>0?t+1|0:t,W=y,wA=t,E=x(SA^y,t^E,63),y=t=h,N=v,SA=AA,t=D+f|0,t=(t=(v=NA)>>>0>(AA=v+g0|0)>>>0?t+1|0:t)+y|0,SA=x(SA^(j=D=(v=AA)+E|0),(D=D>>>0>>0?t+1|0:t)^aA,32),t=(v=h)+_|0,aA=t=(AA=N+(aA=SA)|0)>>>0>>0?t+1|0:t,E=x(E^AA,y^t,24),N=t=h,y=t,_A=E,t=D+a|0,t=(t=(E=r0)>>>0>(_=E+j|0)>>>0?t+1|0:t)+y|0,SA=x((y=D=_A+(E=_)|0)^SA,(E=y>>>0>>0?t+1|0:t)^v,16),t=aA+(_=h)|0,t=(D=AA+SA|0)>>>0>>0?t+1|0:t,AA=D,aA=t,D=x(_A^D,t^N,63),v=h,N=w,_A=c,t=w+o|0,t=O+((c=RA)>>>0>(j=_A+c|0)>>>0?t+1|0:t)|0,s=x((c=w=H+j|0)^bA,(w=w>>>0>>0?t+1|0:t)^s,32),t=wA+(H=h)|0,wA=t=W>>>0>(O=W+s|0)>>>0?t+1|0:t,j=N=x(_A^(W=O),t^N,24),g0=t=h,O=t,_A=N,bA=s,t=w+d0|0,t=(t=(s=rA)>>>0>(N=s+c|0)>>>0?t+1|0:t)+O|0,j=w=j+(s=N)|0,bA=x(bA^w,(O=H)^(H=w>>>0>>0?t+1|0:t),16),t=wA+(O=h)|0,t=(w=W+bA|0)>>>0>>0?t+1|0:t,W=w,wA=t,c=x(_A^w,t^g0,63),w=h,_A=fA,t=h0+(s=z)|0,t=V+((N=YA)>>>0>(fA=N+fA|0)>>>0?t+1|0:t)|0,N=x((V=z=tA+fA|0)^zA,(z=tA>>>0>V>>>0?t+1|0:t)^i,32),t=b+(tA=h)|0,t=(i=yA+N|0)>>>0>>0?t+1|0:t,yA=i,b=t,t=x(_A^i,t^s,24),g0=r[n+236>>2],_A=t,s=V,V=t,s=s+t|0,t=(i=h)+z|0,t=(t=s>>>0>>0?t+1|0:t)+g0|0,s=t=(z=s+r[n+232>>2]|0)>>>0>>0?t+1|0:t,g0=x((V=z)^N,t^tA,16),t=b+(N=h)|0,fA=z=yA+g0|0,i=x(_A^z,(tA=z>>>0>>0?t+1|0:t)^i,63),z=h,yA=Y,_A=iA,t=Y+F|0,t=(t=(b=U+iA|0)>>>0>>0?t+1|0:t)+(zA=r[n+164>>2])|0,gA=x((iA=Y=(U=b)+r[n+160>>2]|0)^t0,(Y=Y>>>0>>0?t+1|0:t)^gA,32),t=hA+(U=h)|0,hA=yA,yA=t=l>>>0>(F=l+gA|0)>>>0?t+1|0:t,hA=l=x(_A^F,hA^t,24),t0=t=h,b=t,_A=gA,t=Y+CA|0,t=(t=(l=(gA=mA)+iA|0)>>>0>>0?t+1|0:t)+b|0,zA=Y=hA+l|0,l=x(_A^Y,(b=U)^(U=Y>>>0>>0?t+1|0:t),16),t=yA+(b=h)|0,t=(Y=F+l|0)>>>0>>0?t+1|0:t,F=Y,yA=t,iA=x(Y^hA,t^t0,63),Y=h,gA=w,_A=l,t=w+E|0,t=(t=(l=y+c|0)>>>0>>0?t+1|0:t)+(hA=r[n+132>>2])|0,y=x(_A^(hA=w=l+r[n+128>>2]|0),(w=w>>>0>>0?t+1|0:t)^b,32),t=(t=tA)+(tA=h)|0,E=gA,gA=t=y>>>0>(b=y+fA|0)>>>0?t+1|0:t,E=x(b^c,E^t,24),fA=t=h,l=t,c=y,y=(t=hA)+(hA=$)|0,t=w+eA|0,t=(t=y>>>0>>0?t+1|0:t)+l|0,t0=w=y+E|0,cA=x(c^w,(l=w>>>0>>0?t+1|0:t)^tA,16),t=gA+(hA=h)|0,gA=t=(tA=b+cA|0)>>>0>>0?t+1|0:t,c=x((b=tA)^E,t^fA,63),tA=h,fA=i,t=H+S0|0,H=y=(i=VA)+j|0,t=(t=y>>>0>>0?t+1|0:t)+(w=z)|0,E=x((y=i=fA+y|0)^SA,(z=H>>>0>y>>>0?t+1|0:t)^_,32),t=yA+(i=h)|0,t=(H=F+E|0)>>>0>>0?t+1|0:t,F=H,_=w,w=t,t=x(fA^H,_^t,24),fA=r[n+156>>2],_=t,H=t,y=t+y|0,t=(yA=h)+z|0,t=(t=y>>>0>>0?t+1|0:t)+fA|0,t=y>>>0>(z=y+r[n+152>>2]|0)>>>0?t+1|0:t,y=i,i=t,j=x((H=z)^E,y^t,16),t=w+(y=h)|0,E=yA,yA=t=(z=F+j|0)>>>0>>0?t+1|0:t,fA=x(_^(F=z),E^t,63),w=h,z=Y,t=Y+s|0,t=(t=(E=V+iA|0)>>>0>>0?t+1|0:t)+(_=r[n+204>>2])|0,t=(Y=E+r[n+200>>2]|0)>>>0>>0?t+1|0:t,E=O,O=t,E=x(Y^bA,E^t,32),t=aA+(V=h)|0,t=(s=AA+E|0)>>>0>>0?t+1|0:t,AA=s,_=z,z=t,s=x(s^iA,_^t,24),_=t=h,bA=s,t=t+O|0,t=(t=(s=Y+s|0)>>>0>>0?t+1|0:t)+(iA=r[n+148>>2])|0,t=(Y=s+r[n+144>>2]|0)>>>0>>0?t+1|0:t,O=Y,s=V,V=t,SA=x(Y^E,s^t,16),t=z+(s=h)|0,t=(Y=AA+SA|0)>>>0>>0?t+1|0:t,AA=Y,aA=t,iA=x(bA^Y,_^t,63),Y=h,z=v,bA=D,t=v+U|0,v=E=D+zA|0,t=(t=E>>>0>>0?t+1|0:t)+(_=r[n+196>>2])|0,_=x((E=D=E+r[n+192>>2]|0)^g0,(D=E>>>0>>0?t+1|0:t)^N,32),t=wA+(v=h)|0,z=x(bA^(U=W+_|0),(t=U>>>0>>0?t+1|0:t)^z,24),W=t,g0=r[n+220>>2],N=z,_A=U,t=(U=h)+D|0,D=E=E+z|0,t=(t=E>>>0>>0?t+1|0:t)+(bA=g0)|0,bA=x(z=(E=z=(wA=r[n+216>>2])+E|0)^_,(_=D>>>0>E>>>0?t+1|0:t)^v,16),t=(t=W)+(W=h)|0,t=(D=bA)>>>0>(z=_A+D|0)>>>0?t+1|0:t,D=U,U=t,t=x(N^z,D^t,63),XA=r[n+236>>2],_A=t,v=t,N=t+t0|0,t=(D=h)+l|0,t=(t=v>>>0>N>>>0?t+1|0:t)+XA|0,j=x((N=v=(l=N)+r[n+232>>2]|0)^j,(v=v>>>0>>0?t+1|0:t)^y,32),t=aA+(l=h)|0,t=(y=AA+j|0)>>>0>>0?t+1|0:t,AA=y,aA=D,D=t,t=x(_A^y,aA^t,24),_A=j,y=t,N=t+N|0,t=(aA=h)+v|0,t=g0+(y>>>0>N>>>0?t+1|0:t)|0,j=v=N+wA|0,g0=x(_A^v,(N=l)^(l=v>>>0>>0?t+1|0:t),16),t=D+(wA=h)|0,t=(v=AA+g0|0)>>>0>>0?t+1|0:t,AA=v,D=aA,aA=t,D=x(y^v,D^t,63),v=h,_A=c,t=eA+(y=tA)|0,t=i+((c=(N=$)+c|0)>>>0>>0?t+1|0:t)|0,s=x((N=tA=H+c|0)^SA,(tA=H>>>0>tA>>>0?t+1|0:t)^s,32),t=U+(i=h)|0,t=(H=z+s|0)>>>0>>0?t+1|0:t,z=H,U=t,c=y=x(_A^H,t^y,24),SA=t=h,H=t,_A=s,t=tA+h0|0,t=(t=(y=YA)>>>0>(s=y+N|0)>>>0?t+1|0:t)+H|0,t0=tA=c+(y=s)|0,zA=x(_A^tA,(s=i)^(i=y>>>0>tA>>>0?t+1|0:t),16),t=U+(H=h)|0,N=x((U=tA=z+zA|0)^c,(y=U>>>0>>0?t+1|0:t)^SA,63),z=h,tA=w,t=w+f|0,t=V+((s=NA)>>>0>(c=s+fA|0)>>>0?t+1|0:t)|0,s=x((V=w=O+c|0)^bA,(w=w>>>0>>0?t+1|0:t)^W,32),t=gA+(W=h)|0,t=b>>>0>(O=b+s|0)>>>0?t+1|0:t,b=O,O=tA,tA=t,c=O=x(b^fA,O^t,24),fA=t=h,gA=t,t=w+o|0,t=(t=(O=RA)>>>0>(V=O+V|0)>>>0?t+1|0:t)+gA|0,gA=w=c+V|0,SA=x(w^s,(O=W)^(W=w>>>0>>0?t+1|0:t),16),t=tA+(O=h)|0,t=(w=b+SA|0)>>>0>>0?t+1|0:t,b=w,V=t,c=x(w^c,t^fA,63),tA=h,t=_+(w=Y)|0,t=(t=(s=E+iA|0)>>>0>>0?t+1|0:t)+(fA=r[n+156>>2])|0,E=hA,hA=t=(Y=s+r[n+152>>2]|0)>>>0>>0?t+1|0:t,_=x(Y^cA,E^t,32),t=yA+(s=h)|0,t=(E=F+_|0)>>>0>>0?t+1|0:t,F=E,yA=w,w=t,E=x(E^iA,yA^t,24),iA=t=h,_A=E,t=hA+t|0,t=(t=(E=E+Y|0)>>>0>>0?t+1|0:t)+(fA=r[n+204>>2])|0,bA=Y=E+r[n+200>>2]|0,E=x(Y^_,(hA=Y>>>0>>0?t+1|0:t)^s,16),t=w+(Y=h)|0,t=(s=F+E|0)>>>0>>0?t+1|0:t,F=s,yA=t,iA=x(_A^s,iA^t,63),w=h,fA=E,t=l+a|0,t=(t=(E=r0)>>>0>(_=E+j|0)>>>0?t+1|0:t)+(s=z)|0,z=l=(E=_)+N|0,_=x(fA^l,(_=Y)^(Y=E>>>0>l>>>0?t+1|0:t),32),t=V+(l=h)|0,t=(E=b+_|0)>>>0>>0?t+1|0:t,b=E,V=t,E=x(E^N,t^s,24),s=t=h,N=E,t=Y+t|0,t=(t=(E=E+z|0)>>>0>>0?t+1|0:t)+(fA=r[n+132>>2])|0,j=z=E+r[n+128>>2]|0,cA=x(z^_,(Y=l)^(l=E>>>0>z>>>0?t+1|0:t),16),t=V+(E=h)|0,V=t=(z=b+cA|0)>>>0>>0?t+1|0:t,fA=x(N^(b=z),t^s,63),z=h,t=i+d0|0,t=(t=(s=rA)>>>0>(_=s+t0|0)>>>0?t+1|0:t)+(Y=tA)|0,tA=t=(s=_)>>>0>(i=s+c|0)>>>0?t+1|0:t,_=x((s=i)^g0,t^wA,32),t=yA+(wA=h)|0,t=F>>>0>(i=F+_|0)>>>0?t+1|0:t,F=i,N=Y,Y=t,t=x(i^c,N^t,24),c=r[n+164>>2],N=t,i=t,s=t+s|0,t=(yA=h)+tA|0,t=(t=s>>>0>>0?t+1|0:t)+c|0,t=(tA=s+r[n+160>>2]|0)>>>0>>0?t+1|0:t,s=wA,wA=t,s=x((i=tA)^_,s^t,16),t=Y+(_=h)|0,Y=yA,yA=t=(tA=F+s|0)>>>0>>0?t+1|0:t,tA=x(N^(F=tA),Y^t,63),Y=h,N=w,_A=iA,t=w+W|0,t=(t=(c=gA+iA|0)>>>0>>0?t+1|0:t)+(g0=r[n+196>>2])|0,iA=x((c=w=(W=c)+r[n+192>>2]|0)^zA,(w=w>>>0>>0?t+1|0:t)^H,32),t=aA+(W=h)|0,H=t=(gA=AA+iA|0)>>>0>>0?t+1|0:t,aA=x(_A^gA,t^N,24),g0=t=h,AA=t,_A=aA,t=w+S0|0,t=(t=(N=(aA=VA)+c|0)>>>0>>0?t+1|0:t)+AA|0,t0=w=_A+(aA=N)|0,zA=x(w^iA,(N=W)^(W=w>>>0>>0?t+1|0:t),16),t=H+(AA=h)|0,t=(w=gA+zA|0)>>>0>>0?t+1|0:t,gA=w,N=x(_A^w,t^g0,63),w=h,H=v,aA=t,_A=D,t=v+hA|0,t=(t=(c=D+bA|0)>>>0>>0?t+1|0:t)+(iA=r[n+148>>2])|0,O=x((c=D=(v=c)+r[n+144>>2]|0)^SA,(D=D>>>0>>0?t+1|0:t)^O,32),t=y+(v=h)|0,t=U>>>0>(hA=U+O|0)>>>0?t+1|0:t,U=hA,hA=t,iA=y=x(_A^U,t^H,24),SA=t=h,H=t,bA=O,t=D+CA|0,t=(t=(y=(O=mA)+c|0)>>>0>>0?t+1|0:t)+H|0,H=D=iA+y|0,g0=x(bA^D,(O=D>>>0>>0?t+1|0:t)^v,16),t=hA+(v=h)|0,t=(D=U+g0|0)>>>0>>0?t+1|0:t,U=D,hA=t,y=x(D^iA,t^SA,63),c=t=h,D=t,iA=gA,SA=s,t=l+S0|0,l=s=(gA=VA)+j|0,t=(t=s>>>0>>0?t+1|0:t)+D|0,_=x(SA^(s=gA=s+y|0),(D=l>>>0>s>>>0?t+1|0:t)^_,32),t=(gA=h)+aA|0,aA=t=(l=iA+_|0)>>>0<_>>>0?t+1|0:t,c=x(y^l,c^t,24),j=t=h,y=t,iA=_,_=(t=s)+(s=rA)|0,t=D+d0|0,t=(t=s>>>0>_>>>0?t+1|0:t)+y|0,SA=D=(s=_)+c|0,bA=x(iA^D,(y=gA)^(gA=D>>>0>>0?t+1|0:t),16),t=aA+(y=h)|0,t=(D=l+bA|0)>>>0>>0?t+1|0:t,l=D,aA=t,iA=x(D^c,t^j,63),D=h,t=h0+(s=z)|0,t=wA+((_=YA)>>>0>(c=_+fA|0)>>>0?t+1|0:t)|0,AA=x((_=z=i+c|0)^zA,(z=_>>>0>>0?t+1|0:t)^AA,32),t=hA+(wA=h)|0,hA=t=U>>>0>(i=U+AA|0)>>>0?t+1|0:t,t=x((U=i)^fA,t^s,24),fA=r[n+204>>2],c=t,j=AA,AA=t,s=t+_|0,t=(i=h)+z|0,t=(t=s>>>0>>0?t+1|0:t)+fA|0,fA=z=s+r[n+200>>2]|0,j=x(j^z,(_=wA)^(wA=z>>>0>>0?t+1|0:t),16),t=hA+(AA=h)|0,hA=z=U+j|0,_=x(c^z,(s=i)^(i=U>>>0>z>>>0?t+1|0:t),63),z=h,U=Y,_A=tA,t=Y+W|0,t=(t=(s=tA+t0|0)>>>0>>0?t+1|0:t)+(c=r[n+220>>2])|0,s=x((W=tA=s+r[n+216>>2]|0)^g0,(tA=s>>>0>W>>>0?t+1|0:t)^v,32),t=V+(Y=h)|0,V=U,U=t=(v=b+s|0)>>>0>>0?t+1|0:t,t=x(_A^v,V^t,24),g0=r[n+156>>2],c=t,V=W,W=t,V=V+t|0,t=(b=h)+tA|0,t=(t=W>>>0>V>>>0?t+1|0:t)+g0|0,g0=tA=(W=V)+r[n+152>>2]|0,t0=x(tA^s,(W=tA>>>0>>0?t+1|0:t)^Y,16),t=U+(V=h)|0,Y=x(c^(U=tA=v+t0|0),(s=b)^(b=v>>>0>U>>>0?t+1|0:t),63),v=h,tA=w,t=w+O|0,t=(t=(s=H+N|0)>>>0>>0?t+1|0:t)+(c=r[n+132>>2])|0,H=t=(w=s+r[n+128>>2]|0)>>>0>>0?t+1|0:t,E=x(w^cA,t^E,32),t=yA+(O=h)|0,t=(s=F+E|0)>>>0>>0?t+1|0:t,F=s,c=tA,tA=t,s=x(s^N,c^t,24),N=t=h,_A=s,t=H+t|0,t=(t=(s=w+s|0)>>>0>>0?t+1|0:t)+(c=r[n+196>>2])|0,t=(w=s+r[n+192>>2]|0)>>>0>>0?t+1|0:t,H=w,s=O,O=t,E=x(w^E,s^t,16),t=tA+(w=h)|0,t=(s=F+E|0)>>>0>>0?t+1|0:t,F=s,yA=t,c=x(_A^s,N^t,63),tA=h,_A=_,N=E,t=gA+f|0,t=(t=(E=NA)>>>0>(_=E+SA|0)>>>0?t+1|0:t)+(s=z)|0,z=gA=_A+(E=_)|0,_=x(N^gA,(_=w)^(w=E>>>0>gA>>>0?t+1|0:t),32),t=b+(gA=h)|0,N=E=U+_|0,E=x(_A^E,(t=E>>>0>>0?t+1|0:t)^s,24),b=t,zA=r[n+148>>2],SA=E,t=w+(U=h)|0,t=(t=(E=E+z|0)>>>0>>0?t+1|0:t)+(cA=zA)|0,XA=x((cA=z=(s=r[n+144>>2])+E|0)^_,(z=E>>>0>z>>>0?t+1|0:t)^gA,16),t=(t=b)+(b=h)|0,t=(w=(gA=XA)+N|0)>>>0>>0?t+1|0:t,gA=w,E=t,w=x(SA^w,t^U,63),U=h,_A=Y,t=(_=v)+wA|0,t=(t=(N=Y+fA|0)>>>0>>0?t+1|0:t)+(SA=r[n+236>>2])|0,y=x((N=Y=(v=N)+r[n+232>>2]|0)^bA,(Y=v>>>0>Y>>>0?t+1|0:t)^y,32),t=yA+(v=h)|0,yA=t=F>>>0>(wA=F+y|0)>>>0?t+1|0:t,fA=_=x(_A^(F=wA),t^_,24),SA=t=h,wA=t,_A=y,t=Y+eA|0,t=(t=(y=$)>>>0>(_=y+N|0)>>>0?t+1|0:t)+wA|0,bA=Y=fA+(y=_)|0,y=x(_A^Y,(wA=Y>>>0>>0?t+1|0:t)^v,16),t=yA+(_=h)|0,yA=Y=F+y|0,fA=x(Y^fA,(N=Y>>>0>>0?t+1|0:t)^SA,63),Y=h,SA=c,t=W+o|0,t=(t=(F=RA)>>>0>(c=F+g0|0)>>>0?t+1|0:t)+(v=tA)|0,c=x((tA=F=SA+(W=c)|0)^j,(F=F>>>0>>0?t+1|0:t)^AA,32),t=aA+(W=h)|0,aA=x(SA^(AA=l+c|0),(t=l>>>0>AA>>>0?t+1|0:t)^v,24),l=t,g0=r[n+164>>2],j=aA,_A=AA,t=F+(v=h)|0,F=aA=tA+aA|0,t=(t=aA>>>0>>0?t+1|0:t)+(SA=g0)|0,aA=W,W=t=(tA=(AA=r[n+160>>2])+F|0)>>>0>>0?t+1|0:t,B0=x(tA^c,aA^t,16),t=(t=l)+(l=h)|0,aA=t=(F=_A+(aA=B0)|0)>>>0>>0?t+1|0:t,j=x(j^F,t^v,63),v=h,c=D,_A=iA,t=D+CA|0,t=O+((iA=mA)>>>0>(SA=_A+iA|0)>>>0?t+1|0:t)|0,V=x((iA=D=H+SA|0)^t0,(D=D>>>0>>0?t+1|0:t)^V,32),t=i+(H=h)|0,i=t=(O=hA+V|0)>>>0>>0?t+1|0:t,SA=c=x(_A^(hA=O),t^c,24),t0=t=h,O=t,_A=V,t=D+a|0,t=(t=(c=(V=r0)+iA|0)>>>0>>0?t+1|0:t)+O|0,O=D=SA+c|0,iA=x(_A^D,(V=H)^(H=D>>>0>>0?t+1|0:t),16),t=i+(V=h)|0,t=(D=hA+iA|0)>>>0>>0?t+1|0:t,hA=D,i=t,c=x(D^SA,t^t0,63),SA=t=h,D=t,_A=y,t=z+CA|0,z=y=mA+cA|0,t=(t=y>>>0>>0?t+1|0:t)+D|0,_=x(_A^(y=mA=y+c|0),(z=z>>>0>y>>>0?t+1|0:t)^_,32),t=aA+(D=h)|0,CA=mA=F+_|0,aA=t=F>>>0>mA>>>0?t+1|0:t,_A=mA=x(c^mA,SA^t,24),t=(F=h)+z|0,t=(t=(y=y+mA|0)>>>0>>0?t+1|0:t)+zA|0,SA=x((c=mA=y+s|0)^_,(y=s>>>0>c>>>0?t+1|0:t)^D,16),t=(t=aA)+(aA=h)|0,CA=mA=(z=SA)+CA|0,D=x(_A^mA,(z=z>>>0>mA>>>0?t+1|0:t)^F,63),F=h,mA=U,_A=w,t=U+wA|0,U=s=w+bA|0,t=(t=s>>>0>>0?t+1|0:t)+(_=r[n+196>>2])|0,_=x((s=w=s+r[n+192>>2]|0)^B0,(w=s>>>0>>0?t+1|0:t)^l,32),t=i+(U=h)|0,i=mA,mA=t=(l=hA+_|0)>>>0>>0?t+1|0:t,_A=t=x(_A^l,i^t,24),hA=t,i=t+s|0,t=(wA=h)+w|0,t=g0+(i>>>0>>0?t+1|0:t)|0,g0=w=i+AA|0,bA=x(w^_,(s=U)^(U=w>>>0>>0?t+1|0:t),16),t=mA+(hA=h)|0,t=(w=l+bA|0)>>>0>>0?t+1|0:t,l=w,s=wA,wA=t,s=x(_A^w,s^t,63),mA=h,t=eA+(w=Y)|0,t=W+((i=$)>>>0>(AA=i+fA|0)>>>0?t+1|0:t)|0,i=Y=tA+AA|0,AA=x(Y^iA,(tA=Y>>>0>>0?t+1|0:t)^V,32),t=E+(Y=h)|0,E=w,w=t=(W=gA+AA|0)>>>0>>0?t+1|0:t,E=V=x(W^fA,E^t,24),_=t=h,V=AA,AA=(t=i)+(i=VA)|0,t=tA+S0|0,t=(t=i>>>0>AA>>>0?t+1|0:t)+_|0,gA=tA=(i=AA)+E|0,iA=x(V^tA,(i=tA>>>0>>0?t+1|0:t)^Y,16),t=w+(AA=h)|0,w=x((fA=tA=W+iA|0)^E,(tA=tA>>>0>>0?t+1|0:t)^_,63),Y=h,W=v,t=v+o|0,t=H+((E=(V=RA)+j|0)>>>0>>0?t+1|0:t)|0,t=(v=O+E|0)>>>0>>0?t+1|0:t,O=v,v=t,V=x(O^XA,t^b,32),t=N+(b=h)|0,t=(H=yA+V|0)>>>0>>0?t+1|0:t,yA=H,E=W,W=t,E=x(H^j,E^t,24),N=t=h,H=t,_=V,V=(t=O)+(O=r0)|0,t=v+a|0,t=(t=O>>>0>V>>>0?t+1|0:t)+H|0,j=v=V+E|0,V=x(_^v,(O=b)^(b=v>>>0>>0?t+1|0:t),16),t=W+(H=h)|0,t=(v=yA+V|0)>>>0>>0?t+1|0:t,yA=v,W=t,_=x(v^E,t^N,63),v=h,E=s,N=V,t=y+d0|0,t=(t=(s=(V=rA)+c|0)>>>0>>0?t+1|0:t)+(O=mA)|0,V=y=E+s|0,mA=t=y>>>0>>0?t+1|0:t,s=x(N^y,t^H,32),t=(t=tA)+(tA=h)|0,y=O,O=t=s>>>0>(H=s+fA|0)>>>0?t+1|0:t,t=x(E^H,y^t,24),N=r[n+220>>2],E=t,fA=s,y=V,V=t,s=y+t|0,t=(y=h)+mA|0,t=(t=s>>>0>>0?t+1|0:t)+N|0,fA=x(fA^(c=mA=s+r[n+216>>2]|0),(V=s>>>0>c>>>0?t+1|0:t)^tA,16),t=O+(s=h)|0,O=t=H>>>0>(mA=H+fA|0)>>>0?t+1|0:t,mA=x(E^(H=mA),t^y,63),tA=h,_A=w,t=(y=Y)+U|0,Y=E=w+g0|0,t=(t=E>>>0>>0?t+1|0:t)+(N=r[n+204>>2])|0,aA=x((E=w=E+r[n+200>>2]|0)^SA,(w=E>>>0>>0?t+1|0:t)^aA,32),t=W+(Y=h)|0,yA=t=(U=yA+aA|0)>>>0>>0?t+1|0:t,N=y=x(_A^U,t^y,24),SA=t=h,W=t,_A=aA,t=w+h0|0,t=(t=(y=(aA=YA)+E|0)>>>0>>0?t+1|0:t)+W|0,g0=w=N+y|0,t0=x(_A^w,(W=w>>>0>>0?t+1|0:t)^Y,16),t=yA+(aA=h)|0,t=(w=U+t0|0)>>>0>>0?t+1|0:t,U=w,yA=t,w=x(w^N,t^SA,63),Y=h,_A=_,t=(y=v)+i|0,t=(_=_+gA|0)>>>0>>0?t+1|0:t,gA=_,t=t+(N=SA=r[n+156>>2])|0,N=x((_=v=(E=r[n+152>>2])+_|0)^bA,(v=_>>>0>>0?t+1|0:t)^hA,32),t=(t=z)+(z=h)|0,hA=t=(gA=N+CA|0)>>>0>>0?t+1|0:t,CA=y=x(_A^gA,t^y,24),bA=t=h,i=t,_A=y,t=v+f|0,t=(t=(y=NA)>>>0>(_=y+_|0)>>>0?t+1|0:t)+i|0,CA=v=CA+(y=_)|0,zA=x(v^N,(i=v>>>0>>0?t+1|0:t)^z,16),t=hA+(v=h)|0,t=(z=gA+zA|0)>>>0>>0?t+1|0:t,gA=z,hA=t,N=x(_A^z,t^bA,63),z=h,_A=D,t=(y=F)+b|0,F=_=D+j|0,t=(t=_>>>0>>0?t+1|0:t)+(bA=r[n+236>>2])|0,AA=x((_=D=_+r[n+232>>2]|0)^iA,(F=_>>>0>>0?t+1|0:t)^AA,32),t=wA+(b=h)|0,iA=D=l+AA|0,D=x(_A^D,(t=D>>>0>>0?t+1|0:t)^y,24),wA=t,bA=r[n+132>>2],j=D,_A=iA,iA=AA,t=(l=h)+F|0,t=(t=(y=D+_|0)>>>0>>0?t+1|0:t)+bA|0,t=(D=(AA=r[n+128>>2])+y|0)>>>0>>0?t+1|0:t,F=D,y=b,b=t,iA=x(iA^D,y^t,16),t=(t=wA)+(wA=h)|0,t=(D=_A+(y=iA)|0)>>>0>>0?t+1|0:t,y=D,D=l,l=t,j=t=x(j^y,D^t,63),_=t,c=t+c|0,t=(D=h)+V|0,t=bA+(_>>>0>c>>>0?t+1|0:t)|0,c=x((_=V=c+AA|0)^t0,(AA=AA>>>0>_>>>0?t+1|0:t)^aA,32),t=hA+(aA=h)|0,t=gA>>>0>(V=gA+c|0)>>>0?t+1|0:t,gA=V,V=D,D=t,j=V=x(j^gA,V^t,24),bA=t=h,hA=t,_A=V,t=AA+o|0,t=(t=(_=(V=RA)+_|0)>>>0>>0?t+1|0:t)+hA|0,j=AA=j+_|0,t0=x(AA^c,(hA=AA>>>0<_>>>0?t+1|0:t)^aA,16),t=D+(AA=h)|0,t=gA>>>0>(aA=gA+t0|0)>>>0?t+1|0:t,gA=aA,aA=t,c=x(_A^gA,t^bA,63),D=h,V=tA,_A=mA,t=tA+W|0,tA=_=mA+g0|0,t=(t=_>>>0>>0?t+1|0:t)+(bA=r[n+148>>2])|0,g0=x((_=mA=_+r[n+144>>2]|0)^zA,(mA=tA>>>0>_>>>0?t+1|0:t)^v,32),t=l+(tA=h)|0,W=t=(v=y+g0|0)>>>0>>0?t+1|0:t,bA=t=x(_A^v,t^V,24),y=t,V=t+_|0,t=(l=h)+mA|0,t=SA+(y>>>0>V>>>0?t+1|0:t)|0,SA=mA=E+V|0,g0=x(mA^g0,(y=E>>>0>mA>>>0?t+1|0:t)^tA,16),t=W+(V=h)|0,tA=x(bA^(W=mA=v+g0|0),(E=l)^(l=v>>>0>W>>>0?t+1|0:t),63),v=h,mA=Y,bA=w,t=Y+i|0,Y=E=w+CA|0,t=(t=E>>>0>>0?t+1|0:t)+(_=r[n+164>>2])|0,_=x((E=w=E+r[n+160>>2]|0)^iA,(w=E>>>0>>0?t+1|0:t)^wA,32),t=O+(Y=h)|0,O=mA,mA=t=H>>>0>(wA=H+_|0)>>>0?t+1|0:t,H=x(bA^wA,O^t,24),iA=t=h,i=t,_A=H,t=w+a|0,t=(t=(H=r0)>>>0>(O=H+E|0)>>>0?t+1|0:t)+i|0,CA=w=_A+(H=O)|0,bA=x(w^_,(i=w>>>0>>0?t+1|0:t)^Y,16),t=mA+(H=h)|0,t=(w=wA+bA|0)>>>0>>0?t+1|0:t,wA=w,O=t,w=x(_A^w,t^iA,63),Y=h,mA=z,t=z+S0|0,t=b+((E=VA)>>>0>(_=E+N|0)>>>0?t+1|0:t)|0,s=x((E=z=F+_|0)^fA,(z=E>>>0>>0?t+1|0:t)^s,32),t=yA+(F=h)|0,_=mA,mA=t=U>>>0>(b=U+s|0)>>>0?t+1|0:t,_=b=x((U=b)^N,_^t,24),N=t=h,iA=s,t=z+eA|0,t=(t=(s=(b=$)+E|0)>>>0>>0?t+1|0:t)+N|0,yA=z=_+s|0,s=x(iA^z,(E=F)^(F=z>>>0>>0?t+1|0:t),16),t=mA+(b=h)|0,N=x((E=z=U+s|0)^_,(z=U>>>0>E>>>0?t+1|0:t)^N,63),mA=h,U=v,iA=tA,fA=s,t=v+hA|0,t=(t=(s=tA+j|0)>>>0>>0?t+1|0:t)+(_=r[n+196>>2])|0,s=x(fA^(hA=tA=s+r[n+192>>2]|0),(tA=s>>>0>tA>>>0?t+1|0:t)^b,32),t=O+(v=h)|0,_=U,U=t=(b=wA+s|0)>>>0>>0?t+1|0:t,t=x(iA^b,_^t,24),iA=r[n+204>>2],_=t,O=hA,hA=t,O=O+t|0,t=(wA=h)+tA|0,t=(t=O>>>0>>0?t+1|0:t)+iA|0,fA=tA=O+r[n+200>>2]|0,j=x(tA^s,(hA=tA>>>0>>0?t+1|0:t)^v,16),t=U+(O=h)|0,tA=x(_^(U=tA=b+j|0),(b=U>>>0>>0?t+1|0:t)^wA,63),v=h,wA=Y,iA=w,_A=E,t=Y+y|0,t=(t=(E=w+SA|0)>>>0>>0?t+1|0:t)+(_=zA=r[n+212>>2])|0,E=x((y=w=(s=r[n+208>>2])+E|0)^t0,(w=w>>>0>>0?t+1|0:t)^AA,32),t=(t=z)+(z=h)|0,_=wA,wA=t=(Y=_A+E|0)>>>0>>0?t+1|0:t,t=x(iA^Y,_^t,24),iA=r[n+220>>2],_A=t,_=E,E=y,y=t,E=E+t|0,t=(AA=h)+w|0,t=(t=E>>>0>>0?t+1|0:t)+iA|0,SA=w=E+r[n+216>>2]|0,E=x(_^w,(y=w>>>0>>0?t+1|0:t)^z,16),t=wA+(_=h)|0,wA=z=Y+E|0,z=x(_A^z,(w=AA)^(AA=Y>>>0>z>>>0?t+1|0:t),63),w=h,_A=N,t=i+f|0,t=(t=(N=NA)>>>0>(iA=N+CA|0)>>>0?t+1|0:t)+(Y=mA)|0,iA=x((mA=i=_A+(N=iA)|0)^g0,(i=i>>>0>>0?t+1|0:t)^V,32),t=aA+(V=h)|0,t=gA>>>0>(N=gA+iA|0)>>>0?t+1|0:t,gA=N,N=Y,Y=t,N=x(_A^gA,N^t,24),aA=t=h,_A=N,t=i+t|0,t=(t=(N=N+mA|0)>>>0>>0?t+1|0:t)+(g0=r[n+236>>2])|0,CA=mA=(i=N)+r[n+232>>2]|0,g0=x(mA^iA,(i=i>>>0>mA>>>0?t+1|0:t)^V,16),t=Y+(V=h)|0,iA=x(_A^(Y=mA=gA+g0|0),(gA=gA>>>0>Y>>>0?t+1|0:t)^aA,63),mA=h,aA=D,_A=c,t=D+h0|0,t=F+((c=(N=YA)+c|0)>>>0>>0?t+1|0:t)|0,H=x((N=D=yA+c|0)^bA,(D=D>>>0>>0?t+1|0:t)^H,32),t=l+(F=h)|0,W=t=W>>>0>(yA=W+H|0)>>>0?t+1|0:t,c=aA=x(_A^yA,t^aA,24),bA=t=h,l=t,_A=H,t=D+d0|0,t=(t=(H=rA)>>>0>(aA=H+N|0)>>>0?t+1|0:t)+l|0,l=D=c+(H=aA)|0,N=x(_A^D,(N=F)^(F=D>>>0>>0?t+1|0:t),16),t=W+(H=h)|0,t=(D=yA+N|0)>>>0>>0?t+1|0:t,yA=D,W=t,aA=x(D^c,t^bA,63),c=t=h,D=t,bA=E,t=hA+h0|0,hA=E=fA+YA|0,t=(t=E>>>0>>0?t+1|0:t)+D|0,_=x(bA^(E=YA=E+aA|0),(YA=hA>>>0>E>>>0?t+1|0:t)^_,32),t=gA+(D=h)|0,gA=t=Y>>>0>(hA=Y+_|0)>>>0?t+1|0:t,fA=t=x(aA^(Y=hA),c^t,24),aA=t,E=t+E|0,t=(hA=h)+YA|0,t=zA+(E>>>0>>0?t+1|0:t)|0,c=x((c=_)^(_=YA=E+s|0),(aA=s>>>0>_>>>0?t+1|0:t)^D,16),t=gA+(s=h)|0,Y=x(fA^(gA=YA=Y+c|0),(E=hA)^(hA=Y>>>0>gA>>>0?t+1|0:t),63),D=h,YA=v,bA=tA,t=v+y|0,v=E=tA+SA|0,t=(t=E>>>0>>0?t+1|0:t)+(fA=r[n+164>>2])|0,V=x((E=tA=E+r[n+160>>2]|0)^g0,(tA=v>>>0>E>>>0?t+1|0:t)^V,32),t=W+(v=h)|0,t=(y=yA+V|0)>>>0>>0?t+1|0:t,yA=y,W=YA,YA=t,t=x(bA^y,W^t,24),SA=r[n+196>>2],bA=t,fA=V,y=t,V=t+E|0,t=(W=h)+tA|0,t=(t=y>>>0>V>>>0?t+1|0:t)+SA|0,fA=x(fA^(E=tA=(y=V)+r[n+192>>2]|0),(V=v)^(v=y>>>0>E>>>0?t+1|0:t),16),t=YA+(SA=h)|0,t=(tA=yA+fA|0)>>>0>>0?t+1|0:t,yA=tA,y=W,W=t,y=x(bA^tA,y^t,63),YA=h,tA=w,bA=z,t=w+i|0,t=(t=(V=z+CA|0)>>>0>>0?t+1|0:t)+(h0=r[n+204>>2])|0,H=x((V=z=(w=V)+r[n+200>>2]|0)^N,(z=w>>>0>z>>>0?t+1|0:t)^H,32),t=b+(w=h)|0,t=U>>>0>(i=U+H|0)>>>0?t+1|0:t,U=i,i=tA,tA=t,N=i=x(bA^U,i^t,24),h0=t=h,b=t,bA=i,t=z+d0|0,t=(t=(i=V+rA|0)>>>0>>0?t+1|0:t)+b|0,N=x((V=rA=N+i|0)^H,(N=w)^(w=i>>>0>V>>>0?t+1|0:t),16),t=tA+(b=h)|0,i=t=U>>>0>(rA=U+N|0)>>>0?t+1|0:t,rA=x(bA^(U=rA),t^h0,63),z=h,t=F+(tA=mA)|0,F=H=l+iA|0,t=(t=H>>>0>>0?t+1|0:t)+(h0=r[n+236>>2])|0,O=x((H=mA=H+r[n+232>>2]|0)^j,(mA=F>>>0>H>>>0?t+1|0:t)^O,32),t=AA+(F=h)|0,AA=tA,tA=t=(l=wA+O|0)>>>0>>0?t+1|0:t,AA=x(l^iA,AA^t,24),j=t=h,wA=t,t=mA+S0|0,t=(t=(H=H+VA|0)>>>0>>0?t+1|0:t)+wA|0,iA=x((wA=VA=H+AA|0)^O,(iA=F)^(F=H>>>0>wA>>>0?t+1|0:t),16),t=tA+(S0=h)|0,H=t=l>>>0>(VA=l+iA|0)>>>0?t+1|0:t,mA=x(AA^(l=VA),t^j,63),tA=h,t=aA+o|0,t=(t=(AA=_+RA|0)>>>0>>0?t+1|0:t)+(O=YA)|0,t=AA>>>0>(RA=AA+y|0)>>>0?t+1|0:t,AA=RA,RA=t,t=f+t|0,NA=t=(O=NA+AA|0)>>>0>>0?t+1|0:t,_=O,O=x(AA^iA,RA^S0,32),t=i+(AA=h)|0,aA=x((i=RA=U+O|0)^y,(RA=U>>>0>i>>>0?t+1|0:t)^YA,24),t=(y=h)+NA|0,t=(U=aA)>>>0>(YA=_+U|0)>>>0?t+1|0:t,U=YA,r[n>>2]=U,r[n+4>>2]=t,VA=t,t=x(U^O,t^AA,16),O=YA=h,r[n+120>>2]=t,r[n+124>>2]=O,NA=t,i=t+i|0,t=O+RA|0,r[n+80>>2]=i,t=i>>>0>>0?t+1|0:t,r[n+84>>2]=t,k=n,DA=x(aA^i,t^y,63),r[k+40>>2]=DA,r[n+44>>2]=h,RA=z,y=rA,t=v+z|0,t=(t=(NA=E+rA|0)>>>0>>0?t+1|0:t)+(i=r[n+132>>2])|0,NA=t=(rA=NA+r[n+128>>2]|0)>>>0>>0?t+1|0:t,v=x(rA^c,t^s,32),t=H+(i=h)|0,E=RA,RA=t=l>>>0>(z=l+v|0)>>>0?t+1|0:t,H=x(y^(l=z),E^t,24),t=NA+(O=h)|0,t=(z=H+rA|0)>>>0>>0?t+1|0:t,rA=(NA=r[n+144>>2])+z|0,t=r[n+148>>2]+t|0,t=rA>>>0>>0?t+1|0:t,r[n+8>>2]=rA,r[n+12>>2]=t,t=x(v^rA,t^i,16),z=YA=h,r[n+96>>2]=t,r[n+100>>2]=z,rA=t,NA=t+l|0,t=z+RA|0,RA=NA,r[n+88>>2]=RA,t=rA>>>0>RA>>>0?t+1|0:t,r[n+92>>2]=t,k=n,DA=x(H^RA,t^O,63),r[k+48>>2]=DA,r[n+52>>2]=h,E=$,t=w+tA|0,t=(t=(rA=V+mA|0)>>>0>>0?t+1|0:t)+(NA=r[n+220>>2])|0,t=(YA=rA+r[n+216>>2]|0)>>>0>>0?t+1|0:t,$=YA,NA=YA,rA=E+YA|0,YA=t,t=t+eA|0,t=rA>>>0>>0?t+1|0:t,NA=rA,rA=t,E=NA,y=mA,NA=x(fA^$,YA^SA,32),t=hA+(mA=h)|0,tA=x(y^(z=YA=gA+NA|0),(YA=gA>>>0>z>>>0?t+1|0:t)^tA,24),t=(v=h)+rA|0,rA=$=E+(w=tA)|0,r[n+16>>2]=rA,t=w>>>0>rA>>>0?t+1|0:t,r[n+20>>2]=t,t=x(rA^NA,t^mA,16),RA=h,r[n+104>>2]=t,r[n+108>>2]=RA,rA=t,$=t+z|0,t=YA+RA|0,YA=$,r[n+64>>2]=YA,t=rA>>>0>YA>>>0?t+1|0:t,r[n+68>>2]=t,k=n,DA=x(w^YA,t^v,63),r[k+56>>2]=DA,r[n+60>>2]=h,t=D+a|0,t=(t=(rA=Y+r0|0)>>>0>>0?t+1|0:t)+F|0,r0=t=wA>>>0>(rA=wA+rA|0)>>>0?t+1|0:t,mA=x(rA^N,t^b,32),t=W+(z=h)|0,RA=t=yA>>>0>($=yA+mA|0)>>>0?t+1|0:t,tA=x($^Y,D^t,24),t=r0+(w=h)|0,t=rA>>>0>(NA=tA+rA|0)>>>0?t+1|0:t,rA=(r0=r[n+152>>2])+NA|0,t=r[n+156>>2]+t|0,t=rA>>>0>>0?t+1|0:t,r[n+24>>2]=rA,r[n+28>>2]=t,t=x(mA^rA,t^z,16),r[n+112>>2]=t,r0=h,r[n+116>>2]=r0,rA=t+$|0,t=RA+r0|0,RA=rA,r[n+72>>2]=RA,t=RA>>>0<$>>>0?t+1|0:t,r[n+76>>2]=t,k=n,DA=x(tA^RA,t^w,63),r[k+32>>2]=DA,r[n+36>>2]=h,t=r[n+68>>2]^(u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24)^VA,RA=r[n+64>>2]^(u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24)^U,p[0|e]=RA,p[e+1|0]=RA>>>8,p[e+2|0]=RA>>>16,p[e+3|0]=RA>>>24,p[e+4|0]=t,p[e+5|0]=t>>>8,p[e+6|0]=t>>>16,p[e+7|0]=t>>>24,VA=1;t=(RA=VA<<3)+e|0,YA=RA=n+RA|0,rA=r[RA>>2]^(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24),r0=r[(RA=RA- -64|0)>>2],RA=r[RA+4>>2]^r[YA+4>>2]^(u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24),YA=rA^r0,p[0|t]=YA,p[t+1|0]=YA>>>8,p[t+2|0]=YA>>>16,p[t+3|0]=YA>>>24,p[t+4|0]=RA,p[t+5|0]=RA>>>8,p[t+6|0]=RA>>>16,p[t+7|0]=RA>>>24,(0|(VA=VA+1|0))!=8;);BA=n+256|0}function Ar(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0;for(function(YA,SA){for(var NA=0,VA=0,XA=0,g0=0,$=0;g0=XA=(VA=NA<<3)+YA|0,$=vn(SA+VA|0),r[g0>>2]=$,r[XA+4>>2]=h,(0|(NA=NA+1|0))!=16;);}(n,t),t=V0(o,e,64),w=r[n>>2],Y=r[n+4>>2],o=0;;){if(a=x(b=r[(E=t)+32>>2],v=r[E+36>>2],14),i=h,a=x(b,v,18)^a,l=h^i,f=w,w=x(b,v,41)^a,a=(h^l)+Y|0,a=w>>>0>(i=f+w|0)>>>0?a+1|0:a,w=i,H=r[E+48>>2],w=(l=r[(Y=34784+(rA=o<<3)|0)>>2])+w|0,a=r[Y+4>>2]+a|0,a=w>>>0>>0?a+1|0:a,w=(Y=H^((O=r[E+40>>2])^H)&b)+w|0,a=(((f=r[E+52>>2])^(F=r[E+44>>2]))&v^f)+a|0,a=w>>>0>>0?a+1|0:a,i=(y=w)+(w=r[E+56>>2])|0,a=r[E+60>>2]+a|0,a=w>>>0>i>>>0?a+1|0:a,Y=i+(l=r[E+24>>2])|0,w=a,a=a+r[E+28>>2]|0,a=Y>>>0>>0?a+1|0:a,l=Y,U=a,r[E+24>>2]=Y,r[E+28>>2]=a,a=x(V=r[E>>2],Y=r[E+4>>2],28),N=h,a=x(V,Y,34)^a,s=h^N,N=i+(x(V,Y,39)^a)|0,a=w+(h^s)|0,a=i>>>0>N>>>0?a+1|0:a,i=(y=V&((s=r[E+16>>2])|(_=r[E+8>>2]))|s&_)+N|0,a=(Y&((N=r[E+20>>2])|(w=r[E+12>>2]))|w&N)+a|0,i=a=y>>>0>(D=i)>>>0?a+1|0:a,r[E+56>>2]=D,r[E+60>>2]=a,a=x(l,U,14),y=h,wA=x(l,U,18)^a,y^=h,c=s,a=((v^F)&U^F)+f|0,a=(s=(b^O)&l^O)>>>0>(H=s+H|0)>>>0?a+1|0:a,f=x(l,U,41)^wA,a=(h^y)+a|0,a=f>>>0>(H=f+H|0)>>>0?a+1|0:a,H=(y=r[(s=wA=(f=(1|o)<<3)+n|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=y>>>0>H>>>0?a+1|0:a,H=(s=r[(f=f+34784|0)>>2])+H|0,a=r[f+4>>2]+a|0,s=a=s>>>0>H>>>0?a+1|0:a,a=a+N|0,N=H=c+(f=y=H)|0,f=a=f>>>0>H>>>0?a+1|0:a,r[E+16>>2]=H,r[E+20>>2]=a,H=E,a=x(D,i,28),E=h,W=x(D,i,34)^a,tA=h^E,E=(a=y)+(y=(_|V)&D|_&V)|0,a=((w|Y)&i|w&Y)+s|0,a=E>>>0>>0?a+1|0:a,s=x(D,i,39)^W,a=(h^tA)+a|0,W=E=s+E|0,E=a=E>>>0>>0?a+1|0:a,r[H+48>>2]=W,r[H+52>>2]=a,y=H,a=x(N,f,14),H=h,s=x(N,f,18)^a,tA=h^H,c=_,a=((v^U)&f^v)+F|0,a=(_=(l^b)&N^b)>>>0>(H=_+O|0)>>>0?a+1|0:a,s=x(N,f,41)^s,a=(h^tA)+a|0,a=s>>>0>(H=s+H|0)>>>0?a+1|0:a,H=(O=r[(_=hA=(s=(2|o)<<3)+n|0)>>2])+H|0,a=r[_+4>>2]+a|0,a=H>>>0>>0?a+1|0:a,H=(_=r[(s=s+34784|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=_>>>0>H>>>0?a+1|0:a,H=c+(s=_=H)|0,c=w,w=a,a=c+a|0,s=a=s>>>0>H>>>0?a+1|0:a,r[y+8>>2]=H,r[y+12>>2]=a,a=x(W,E,28),O=h,F=x(W,E,34)^a,O^=h,a=((Y|i)&E|Y&i)+w|0,a=(_=(tA=(D|V)&W|D&V)+_|0)>>>0>>0?a+1|0:a,w=_,_=x(W,E,39)^F,a=(h^O)+a|0,O=w=w+_|0,w=a=w>>>0<_>>>0?a+1|0:a,r[y+40>>2]=O,r[y+44>>2]=a,_=y,a=x(H,s,14),y=h,F=x(H,s,18)^a,tA=h^y,c=V,a=(U^(f^U)&s)+v|0,a=(y=(V=l^(N^l)&H)+b|0)>>>0>>0?a+1|0:a,v=y,y=x(H,s,41)^F,a=(h^tA)+a|0,a=y>>>0>(v=v+y|0)>>>0?a+1|0:a,v=(F=r[(b=V=(y=(3|o)<<3)+n|0)>>2])+v|0,a=r[b+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=(b=r[(y=y+34784|0)>>2])+v|0,a=r[y+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,b=v,v=c+(y=v)|0,c=Y,Y=a,a=c+a|0,y=a=y>>>0>v>>>0?a+1|0:a,r[_>>2]=v,r[_+4>>2]=a,a=x(O,w,28),F=h,tA=x(O,w,34)^a,F^=h,a=((E|i)&w|E&i)+Y|0,a=(b=(iA=(D|W)&O|D&W)+b|0)>>>0>>0?a+1|0:a,Y=b,b=x(O,w,39)^tA,a=(h^F)+a|0,a=(Y=Y+b|0)>>>0>>0?a+1|0:a,b=Y,Y=a,r[_+32>>2]=b,r[_+36>>2]=a,a=x(v,y,14),F=h,tA=x(v,y,18)^a,F^=h,c=D,a=U+(f^(f^s)&y)|0,a=(D=l+(N^(H^N)&v)|0)>>>0>>0?a+1|0:a,U=x(v,y,41)^tA,a=(h^F)+a|0,a=U>>>0>(l=U+D|0)>>>0?a+1|0:a,l=(F=r[(D=yA=(U=(4|o)<<3)+n|0)>>2])+l|0,a=r[D+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,l=(D=r[(U=U+34784|0)>>2])+l|0,a=r[U+4>>2]+a|0,U=i,i=a=D>>>0>l>>>0?a+1|0:a,a=U+a|0,U=a=(D=l)>>>0>(l=c+D|0)>>>0?a+1|0:a,r[_+56>>2]=l,r[_+60>>2]=a,a=x(b,Y,28),F=h,tA=x(b,Y,34)^a,F^=h,a=((E|w)&Y|E&w)+i|0,a=(D=(iA=(O|W)&b|O&W)+D|0)>>>0>>0?a+1|0:a,i=D,D=x(b,Y,39)^tA,a=(h^F)+a|0,F=i=i+D|0,i=a=D>>>0>i>>>0?a+1|0:a,r[_+24>>2]=F,r[_+28>>2]=a,a=x(l,U,14),D=h,tA=x(l,U,18)^a,iA=h^D,c=W,a=f+(s^(s^y)&U)|0,a=(D=N+(H^(v^H)&l)|0)>>>0>>0?a+1|0:a,f=x(l,U,41)^tA,a=(h^iA)+a|0,a=f>>>0>(N=f+D|0)>>>0?a+1|0:a,N=(tA=r[(D=W=(f=(5|o)<<3)+n|0)>>2])+N|0,a=r[D+4>>2]+a|0,a=N>>>0>>0?a+1|0:a,N=(D=r[(f=f+34784|0)>>2])+N|0,a=r[f+4>>2]+a|0,a=D>>>0>N>>>0?a+1|0:a,N=c+(f=D=N)|0,c=E,E=a,a=c+a|0,f=a=f>>>0>N>>>0?a+1|0:a,r[_+48>>2]=N,r[_+52>>2]=a,a=x(F,i,28),tA=h,iA=x(F,i,34)^a,tA^=h,a=((w|Y)&i|w&Y)+E|0,a=(D=(z=(b|O)&F|b&O)+D|0)>>>0>>0?a+1|0:a,E=D,D=x(F,i,39)^iA,a=(h^tA)+a|0,iA=E=E+D|0,E=a=E>>>0>>0?a+1|0:a,r[_+16>>2]=iA,r[_+20>>2]=a,a=x(N,f,14),D=h,tA=x(N,f,18)^a,z=h^D,c=O,a=s+(y^(y^U)&f)|0,a=(D=H+(v^(v^l)&N)|0)>>>0>>0?a+1|0:a,s=x(N,f,41)^tA,a=(h^z)+a|0,a=s>>>0>(H=s+D|0)>>>0?a+1|0:a,H=(O=r[(D=bA=(s=(6|o)<<3)+n|0)>>2])+H|0,a=r[D+4>>2]+a|0,a=H>>>0>>0?a+1|0:a,H=(D=r[(s=s+34784|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=D>>>0>H>>>0?a+1|0:a,H=c+(s=D=H)|0,c=w,w=a,a=c+a|0,s=a=s>>>0>H>>>0?a+1|0:a,r[_+40>>2]=H,r[_+44>>2]=a,a=x(iA,E,28),O=h,tA=x(iA,E,34)^a,O^=h,a=((Y|i)&E|Y&i)+w|0,a=(D=(z=(F|b)&iA|F&b)+D|0)>>>0>>0?a+1|0:a,w=D,D=x(iA,E,39)^tA,a=(h^O)+a|0,z=w=w+D|0,w=a=w>>>0>>0?a+1|0:a,r[_+8>>2]=z,r[_+12>>2]=a,a=x(H,s,14),D=h,O=x(H,s,18)^a,tA=h^D,c=b,a=y+(U^(f^U)&s)|0,a=(D=v+(l^(N^l)&H)|0)>>>0>>0?a+1|0:a,y=x(H,s,41)^O,a=(h^tA)+a|0,a=y>>>0>(v=y+D|0)>>>0?a+1|0:a,v=(b=r[(D=O=(y=(7|o)<<3)+n|0)>>2])+v|0,a=r[D+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=(D=r[(y=y+34784|0)>>2])+v|0,a=r[y+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=c+(y=D=v)|0,c=Y,Y=a,a=c+a|0,y=a=y>>>0>v>>>0?a+1|0:a,r[_+32>>2]=v,r[_+36>>2]=a,a=x(z,w,28),b=h,tA=x(z,w,34)^a,b^=h,a=((E|i)&w|E&i)+Y|0,a=(D=(c=(F|iA)&z|F&iA)+D|0)>>>0>>0?a+1|0:a,Y=D,D=x(z,w,39)^tA,a=(h^b)+a|0,c=Y=Y+D|0,Y=a=D>>>0>Y>>>0?a+1|0:a,r[_>>2]=c,r[_+4>>2]=a,D=_,a=x(v,y,14),_=h,b=x(v,y,18)^a,tA=h^_,a=U+(f^(f^s)&y)|0,a=(_=l+(N^(H^N)&v)|0)>>>0>>0?a+1|0:a,U=x(v,y,41)^b,a=(h^tA)+a|0,a=U>>>0>(l=U+_|0)>>>0?a+1|0:a,l=(b=r[(_=tA=(U=(8|o)<<3)+n|0)>>2])+l|0,a=r[_+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,l=(_=r[(U=U+34784|0)>>2])+l|0,a=r[U+4>>2]+a|0,a=_>>>0>l>>>0?a+1|0:a,b=l,_=i,i=a,a=_+a|0,_=a=(U=l)>>>0>(l=U+F|0)>>>0?a+1|0:a,r[D+24>>2]=l,r[D+28>>2]=a,U=D,a=x(c,Y,28),D=h,F=x(c,Y,34)^a,AA=h^D,D=(a=b)+(b=(z|iA)&c|z&iA)|0,a=((E|w)&Y|E&w)+i|0,a=D>>>0>>0?a+1|0:a,i=D,D=x(c,Y,39)^F,a=(h^AA)+a|0,AA=i=i+D|0,i=a=D>>>0>i>>>0?a+1|0:a,r[U+56>>2]=AA,r[U+60>>2]=a,a=x(l,_,14),D=h,b=x(l,_,18)^a,F=h^D,a=f+(s^(s^y)&_)|0,a=(D=N+(H^(v^H)&l)|0)>>>0>>0?a+1|0:a,f=x(l,_,41)^b,a=(h^F)+a|0,a=f>>>0>(N=f+D|0)>>>0?a+1|0:a,N=(F=r[(D=b=(f=(9|o)<<3)+n|0)>>2])+N|0,a=r[D+4>>2]+a|0,a=N>>>0>>0?a+1|0:a,N=(D=r[(f=f+34784|0)>>2])+N|0,a=r[f+4>>2]+a|0,a=D>>>0>N>>>0?a+1|0:a,D=E,E=a,a=D+a|0,D=a=(f=N)>>>0>(N=f+iA|0)>>>0?a+1|0:a,r[U+16>>2]=N,r[U+20>>2]=a,a=x(AA,i,28),F=h,iA=x(AA,i,34)^a,F^=h,a=((w|Y)&i|w&Y)+E|0,a=(f=(gA=(c|z)&AA|c&z)+f|0)>>>0>>0?a+1|0:a,E=f,f=x(AA,i,39)^iA,a=(h^F)+a|0,gA=E=E+f|0,E=a=E>>>0>>0?a+1|0:a,r[U+48>>2]=gA,r[U+52>>2]=a,a=x(N,D,14),f=h,F=x(N,D,18)^a,iA=h^f,a=s+(y^(_^y)&D)|0,a=(f=H+(v^(v^l)&N)|0)>>>0>>0?a+1|0:a,s=f,f=x(N,D,41)^F,a=(h^iA)+a|0,a=f>>>0>(H=s+f|0)>>>0?a+1|0:a,H=(F=r[(s=iA=(f=(10|o)<<3)+n|0)>>2])+H|0,a=r[s+4>>2]+a|0,a=H>>>0>>0?a+1|0:a,H=(s=r[(f=f+34784|0)>>2])+H|0,a=r[f+4>>2]+a|0,a=s>>>0>H>>>0?a+1|0:a,F=H,s=w,w=a,a=s+a|0,s=a=(f=H)>>>0>(H=f+z|0)>>>0?a+1|0:a,r[U+8>>2]=H,r[U+12>>2]=a,f=U,a=x(gA,E,28),U=h,z=x(gA,E,34)^a,fA=h^U,U=(a=F)+(F=(c|AA)&gA|c&AA)|0,a=((Y|i)&E|Y&i)+w|0,a=U>>>0>>0?a+1|0:a,w=U,U=x(gA,E,39)^z,a=(h^fA)+a|0,U=a=(w=w+U|0)>>>0>>0?a+1|0:a,r[f+40>>2]=w,r[f+44>>2]=a,a=x(H,s,14),F=h,z=x(H,s,18)^a,fA=h^F,aA=c,a=y+(_^(_^D)&s)|0,a=(F=v+(l^(N^l)&H)|0)>>>0>>0?a+1|0:a,y=x(H,s,41)^z,a=(h^fA)+a|0,a=y>>>0>(v=y+F|0)>>>0?a+1|0:a,v=(c=r[(F=(y=(11|o)<<3)+n|0)>>2])+v|0,a=r[F+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,v=(z=r[(y=y+34784|0)>>2])+v|0,a=r[y+4>>2]+a|0,a=v>>>0>>0?a+1|0:a,c=v,z=Y,Y=a,a=z+a|0,y=a=(y=v)>>>0>(v=aA+y|0)>>>0?a+1|0:a,r[f>>2]=v,r[f+4>>2]=a,z=f,a=x(w,U,28),f=h,fA=x(w,U,34)^a,_A=h^f,f=(a=c)+(c=(AA|gA)&w|AA&gA)|0,a=((E|i)&U|E&i)+Y|0,a=f>>>0>>0?a+1|0:a,Y=f,f=x(w,U,39)^fA,a=(h^_A)+a|0,f=a=f>>>0>(Y=Y+f|0)>>>0?a+1|0:a,r[z+32>>2]=Y,r[z+36>>2]=a,c=z,a=x(v,y,14),z=h,fA=x(v,y,18)^a,_A=h^z,aA=AA,a=_+(D^(s^D)&y)|0,a=(z=l+(N^(H^N)&v)|0)>>>0>>0?a+1|0:a,_=x(v,y,41)^fA,a=(h^_A)+a|0,a=_>>>0>(l=_+z|0)>>>0?a+1|0:a,l=(fA=r[(AA=z=(_=(12|o)<<3)+n|0)>>2])+l|0,a=r[AA+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,l=(AA=r[(_=_+34784|0)>>2])+l|0,a=r[_+4>>2]+a|0,a=l>>>0>>0?a+1|0:a,AA=l,l=aA+(_=l)|0,aA=i,i=a,a=aA+a|0,fA=l,l=a=_>>>0>l>>>0?a+1|0:a,r[c+56>>2]=fA,r[c+60>>2]=a,_=c,a=x(Y,f,28),c=h,_A=x(Y,f,34)^a,aA=h^c,c=(a=AA)+(AA=(w|gA)&Y|w&gA)|0,a=((E|U)&f|E&U)+i|0,a=c>>>0>>0?a+1|0:a,i=c,c=x(Y,f,39)^_A,a=(h^aA)+a|0,AA=i=i+c|0,i=a=i>>>0>>0?a+1|0:a,r[_+24>>2]=AA,r[_+28>>2]=a,c=_,a=x(fA,l,14),_=h,_A=x(fA,l,18)^a,aA=h^_,mA=gA,a=D+(s^(s^y)&l)|0,a=(_=N+(H^(v^H)&fA)|0)>>>0>>0?a+1|0:a,D=_,_=x(fA,l,41)^_A,a=(h^aA)+a|0,a=_>>>0>(N=D+_|0)>>>0?a+1|0:a,_=(_=N)+(_A=r[(N=(D=(13|o)<<3)+n|0)>>2])|0,a=r[N+4>>2]+a|0,a=_>>>0<_A>>>0?a+1|0:a,_=(gA=r[(D=D+34784|0)>>2])+_|0,a=r[D+4>>2]+a|0,a=_>>>0>>0?a+1|0:a,gA=_,D=_,aA=E,E=a,a=aA+a|0,_A=_=mA+_|0,_=a=_>>>0>>0?a+1|0:a,r[c+48>>2]=_A,r[c+52>>2]=a,D=c,a=x(AA,i,28),c=h,aA=x(AA,i,34)^a,mA=h^c,c=(a=gA)+(gA=(w|Y)&AA|w&Y)|0,a=((f|U)&i|f&U)+E|0,a=c>>>0>>0?a+1|0:a,E=c,c=x(AA,i,39)^aA,a=(h^mA)+a|0,gA=E=E+c|0,E=a=E>>>0>>0?a+1|0:a,r[D+16>>2]=gA,r[D+20>>2]=a,a=x(_A,_,14),c=h,aA=x(_A,_,18)^a,mA=h^c,a=s+(y^(y^l)&_)|0,a=(c=H+(v^(v^fA)&_A)|0)>>>0>>0?a+1|0:a,s=x(_A,_,41)^aA,a=(h^mA)+a|0,a=s>>>0>(H=s+c|0)>>>0?a+1|0:a,s=(s=H)+(mA=r[(H=(c=(14|o)<<3)+n|0)>>2])|0,a=r[H+4>>2]+a|0,a=s>>>0>>0?a+1|0:a,s=(aA=r[(c=c+34784|0)>>2])+s|0,a=r[c+4>>2]+a|0,mA=s,c=a=s>>>0>>0?a+1|0:a,a=U+a|0,aA=s=w+s|0,w=a=s>>>0>>0?a+1|0:a,r[D+40>>2]=s,r[D+44>>2]=a,s=D,a=x(gA,E,28),U=h,D=x(gA,E,34)^a,RA=h^U,U=(a=mA)+(mA=(Y|AA)&gA|Y&AA)|0,a=((f|i)&E|f&i)+c|0,a=U>>>0>>0?a+1|0:a,D=x(gA,E,39)^D,a=(h^RA)+a|0,a=D>>>0>(U=D+U|0)>>>0?a+1|0:a,D=U,U=a,r[s+8>>2]=D,r[s+12>>2]=a,a=x(aA,w,14),s=h,mA=x(aA,w,18)^a,RA=h^s,a=y+(l^(_^l)&w)|0,a=(c=v+(fA^(fA^_A)&aA)|0)>>>0>>0?a+1|0:a,l=x(aA,w,41)^mA,a=(h^RA)+a|0,a=(w=l+c|0)>>>0>>0?a+1|0:a,w=(_=r[(y=l=(v=(15|o)<<3)+n|0)>>2])+w|0,a=r[y+4>>2]+a|0,a=w>>>0<_>>>0?a+1|0:a,w=(y=r[(v=v+34784|0)>>2])+w|0,a=r[v+4>>2]+a|0,a=w>>>0>>0?a+1|0:a,v=Y+(y=w)|0,w=a,a=f+a|0,r[(s=t)+32>>2]=v,r[s+36>>2]=v>>>0>>0?a+1|0:a,a=x(D,U,28),Y=h,f=x(D,U,34)^a,s=h^Y,a=((E|i)&U|E&i)+w|0,i=(v=(E=y)+(y=(AA|gA)&D|AA&gA)|0)+(E=x(D,U,39)^f)|0,a=(h^s)+(y>>>0>v>>>0?a+1|0:a)|0,r[(Y=t)>>2]=i,r[Y+4>>2]=E>>>0>i>>>0?a+1|0:a,(0|o)==64){for(;i=n=(o=j<<3)+e|0,o=(E=r[(a=t+o|0)>>2])+r[i>>2]|0,a=r[i+4>>2]+r[a+4>>2]|0,r[i>>2]=o,r[i+4>>2]=o>>>0>>0?a+1|0:a,(0|(j=j+1|0))!=8;);break}U=((o=o+16|0)<<3)+n|0,AA=i=r[H+4>>2],a=i>>>6|0,i=((63&i)<<26|(gA=r[H>>2])>>>6)^x(gA,i,19),a^=h,i=(f=x(gA,AA,61)^i)+(E=c=r[b>>2])|0,a=(Y=r[b+4>>2])+(h^a)|0,a=E>>>0>i>>>0?a+1|0:a,i=(w=r[(E=n+rA|0)>>2])+i|0,a=r[E+4>>2]+a|0,i=w>>>0>(f=i)>>>0?a+1|0:a,w=E=r[wA+4>>2],a=E>>>7|0,E=((127&E)<<25|(v=r[wA>>2])>>>7)^x(v,E,1),a^=h,y=f,f=x(v,w,8)^E,a=(h^a)+i|0,s=E=y+f|0,E=a=E>>>0>>0?a+1|0:a,r[U>>2]=s,r[U+4>>2]=a,a=r[(U=wA)+76>>2]+w|0,f=v,w=(v=r[U+72>>2])>>>0>(f=i=f+v|0)>>>0?a+1|0:a,i=v=r[l+4>>2],a=v>>>6|0,v=((63&v)<<26|(D=r[l>>2])>>>6)^x(D,v,19),a^=h,y=f,f=x(D,i,61)^v,a=(h^a)+w|0,w=f>>>0>(y=v=y+f|0)>>>0?a+1|0:a,v=f=r[U+12>>2],a=f>>>7|0,f=((127&f)<<25|(_=r[U+8>>2])>>>7)^x(_,f,1),a^=h,wA=y,y=x(_,v,8)^f,a=(h^a)+w|0,a=(f=wA+y|0)>>>0>>0?a+1|0:a,y=f,w=a,r[U+128>>2]=f,r[U+132>>2]=a,U=hA,f=v,a=x(s,E,19),hA=h,v=a,a=E>>>6|0,E=(E=x(s,E,61)^v^((63&E)<<26|s>>>6))+(s=wA=r[F>>2])|0,a=(v=r[F+4>>2])+(h^a^hA)|0,a=E>>>0>>0?a+1|0:a,s=E,a=a+f|0,_=E=E+_|0,E=E>>>0>>0?a+1|0:a,s=f=r[V+4>>2],a=f>>>7|0,f=((127&f)<<25|(hA=r[V>>2])>>>7)^x(hA,f,1),a^=h,aA=_,_=x(hA,s,8)^f,a=(h^a)+E|0,a=(f=aA+_|0)>>>0<_>>>0?a+1|0:a,_=f,E=a,r[U+128>>2]=f,r[U+132>>2]=a,U=(a=hA)+(hA=r[(f=V)+72>>2])|0,a=r[f+76>>2]+s|0,s=a=U>>>0>>0?a+1|0:a,a=x(y,w,19),hA=h,V=U,U=a,a=w>>>6|0,U=x(y,w,61)^U^((63&w)<<26|y>>>6),a=(h^a^hA)+s|0,hA=w=V+U|0,w=w>>>0>>0?a+1|0:a,U=s=r[f+12>>2],a=s>>>7|0,s=((127&s)<<25|(y=r[f+8>>2])>>>7)^x(y,s,1),a^=h,V=x(y,U,8)^s,a=(h^a)+w|0,a=(s=V+hA|0)>>>0>>0?a+1|0:a,V=s,w=a,r[f+128>>2]=s,r[f+132>>2]=a,f=yA,s=U,a=x(_,E,19),yA=h,aA=y,y=a,a=E>>>6|0,E=(E=x(_,E,61)^y^((63&E)<<26|_>>>6))+(y=hA=r[N>>2])|0,a=(U=r[N+4>>2])+(h^a^yA)|0,a=E>>>0>>0?a+1|0:a,y=E,a=a+s|0,yA=E=aA+E|0,E=E>>>0>>0?a+1|0:a,y=s=r[W+4>>2],a=s>>>7|0,s=((127&s)<<25|(_=r[W>>2])>>>7)^x(_,s,1),a^=h,aA=yA,yA=x(_,y,8)^s,a=(h^a)+E|0,a=(s=aA+yA|0)>>>0>>0?a+1|0:a,yA=s,E=a,r[f+128>>2]=s,r[f+132>>2]=a,f=(a=_)+(_=r[(s=W)+72>>2])|0,a=r[s+76>>2]+y|0,y=a=f>>>0<_>>>0?a+1|0:a,a=x(V,w,19),_=h,W=f,aA=a,a=(f=w)>>>6|0,f=aA^((63&f)<<26|V>>>6)^x(V,f,61),a=(h^a^_)+y|0,w=f>>>0>(_=w=W+f|0)>>>0?a+1|0:a,a=(f=y=r[s+12>>2])>>>7|0,y=((127&f)<<25|(W=r[s+8>>2])>>>7)^x(W,f,1),a^=h,V=_,_=x(W,f,8)^y,a=(h^a)+w|0,V=y=V+_|0,w=a=_>>>0>y>>>0?a+1|0:a,r[s+128>>2]=y,r[s+132>>2]=a,s=bA,y=f,a=x(yA,E,19),bA=h,f=a,a=E>>>6|0,f=x(yA,E,61)^f^((63&E)<<26|yA>>>6),a=(h^a^bA)+i|0,a=(E=f+D|0)>>>0>>0?a+1|0:a,f=E,a=a+y|0,W=E=E+W|0,E=E>>>0>>0?a+1|0:a,a=(f=_=r[O+4>>2])>>>7|0,_=((127&f)<<25|(y=r[O>>2])>>>7)^x(y,f,1),a^=h,yA=W,W=x(y,f,8)^_,a=(h^a)+E|0,E=a=(_=yA+W|0)>>>0>>0?a+1|0:a,r[s+128>>2]=_,r[s+132>>2]=a,a=r[(s=O)+76>>2]+f|0,y=(f=y=(W=r[s+72>>2])+y|0)>>>0>>0?a+1|0:a,a=x(V,w,19),W=h,yA=f,O=a,a=(f=w)>>>6|0,f=O^((63&f)<<26|V>>>6)^x(V,f,61),a=(h^a^W)+y|0,V=w=yA+f|0,w=f>>>0>w>>>0?a+1|0:a,a=(f=y=r[s+12>>2])>>>7|0,y=((127&f)<<25|(W=r[s+8>>2])>>>7)^x(W,f,1),a^=h,yA=V,V=x(W,f,8)^y,a=(h^a)+w|0,a=(y=yA+V|0)>>>0>>0?a+1|0:a,V=y,w=a,r[s+128>>2]=y,r[s+132>>2]=a,y=f,a=x(_,E,19),O=h,f=a,a=E>>>6|0,E=(E=x(_,E,61)^f^((63&E)<<26|_>>>6))+(f=r[(s=tA)+72>>2])|0,a=r[s+76>>2]+(h^a^O)|0,a=E>>>0>>0?a+1|0:a,f=E,a=a+y|0,f=a=(E=E+W|0)>>>0>>0?a+1|0:a,a=x(c,Y,1),y=h,W=E,_=a,a=(E=Y)>>>7|0,_=_^((127&E)<<25|c>>>7)^x(c,E,8),a=(h^a^y)+f|0,y=E=W+_|0,E=a=E>>>0<_>>>0?a+1|0:a,r[s+128>>2]=y,r[s+132>>2]=a,a=r[(f=b)+76>>2]+Y|0,Y=s=(_=r[f+72>>2])+c|0,s=s>>>0<_>>>0?a+1|0:a,a=x(V,w,19),_=h,c=Y,Y=a,a=w>>>6|0,Y=x(V,w,61)^Y^((63&w)<<26|V>>>6),a=(h^a^_)+s|0,w=(_=w=c+Y|0)>>>0>>0?a+1|0:a,Y=s=r[f+12>>2],a=s>>>7|0,s=((127&s)<<25|(V=r[f+8>>2])>>>7)^x(V,s,1),a^=h,c=_,_=x(V,Y,8)^s,a=(h^a)+w|0,a=(s=c+_|0)>>>0<_>>>0?a+1|0:a,_=s,w=a,r[f+128>>2]=s,r[f+132>>2]=a,s=Y,a=x(y,E,19),W=h,f=a,a=E>>>6|0,E=(E=x(y,E,61)^f^((63&E)<<26|y>>>6))+(Y=r[(f=iA)+72>>2])|0,a=r[f+76>>2]+(h^a^W)|0,a=E>>>0>>0?a+1|0:a,Y=E,a=a+s|0,Y=a=(E=E+V|0)>>>0>>0?a+1|0:a,a=x(wA,v,1),s=h,c=E,y=a,a=(E=v)>>>7|0,y=y^((127&E)<<25|wA>>>7)^x(wA,E,8),a=(h^a^s)+Y|0,s=E=c+y|0,E=a=E>>>0>>0?a+1|0:a,r[f+128>>2]=s,r[f+132>>2]=a,Y=(y=r[(f=F)+72>>2])+wA|0,a=r[f+76>>2]+v|0,v=a=y>>>0>Y>>>0?a+1|0:a,a=x(_,w,19),y=h,c=Y,Y=a,a=w>>>6|0,Y=x(_,w,61)^Y^((63&w)<<26|_>>>6),a=(h^a^y)+v|0,w=(y=w=c+Y|0)>>>0>>0?a+1|0:a,Y=v=r[f+12>>2],a=v>>>7|0,v=((127&v)<<25|(_=r[f+8>>2])>>>7)^x(_,v,1),a^=h,c=y,y=x(_,Y,8)^v,a=(h^a)+w|0,a=y>>>0>(v=c+y|0)>>>0?a+1|0:a,y=v,w=a,r[f+128>>2]=y,r[f+132>>2]=a,f=Y,a=x(s,E,19),wA=h,Y=a,a=E>>>6|0,E=(E=x(s,E,61)^Y^((63&E)<<26|s>>>6))+(Y=r[(v=z)+72>>2])|0,a=r[v+76>>2]+(h^a^wA)|0,a=E>>>0>>0?a+1|0:a,Y=E,a=a+f|0,Y=a=(E=E+_|0)>>>0>>0?a+1|0:a,a=x(hA,U,1),f=h,_=E,s=a,a=(E=U)>>>7|0,s=s^((127&E)<<25|hA>>>7)^x(hA,E,8),a=(h^a^f)+Y|0,f=E=_+s|0,E=a=E>>>0>>0?a+1|0:a,r[v+128>>2]=f,r[v+132>>2]=a,v=(s=r[(Y=N)+72>>2])+hA|0,a=r[Y+76>>2]+U|0,U=a=s>>>0>v>>>0?a+1|0:a,a=x(y,w,19),s=h,_=v,v=a,a=w>>>6|0,v=x(y,w,61)^v^((63&w)<<26|y>>>6),a=(h^a^s)+U|0,w=(s=w=_+v|0)>>>0>>0?a+1|0:a,U=v=r[Y+12>>2],a=v>>>7|0,v=((127&v)<<25|(N=r[Y+8>>2])>>>7)^x(N,v,1),a^=h,v=x(N,U,8)^v,a=(h^a)+w|0,a=v>>>0>(N=v+s|0)>>>0?a+1|0:a,v=N,w=a,r[Y+128>>2]=v,r[Y+132>>2]=a,N=(U=r[(Y=H)+72>>2])+gA|0,a=r[Y+76>>2]+AA|0,H=a=U>>>0>N>>>0?a+1|0:a,a=x(f,E,19),U=h,y=N,s=a,a=E>>>6|0,N=x(f,E,61)^s^((63&E)<<26|f>>>6),a=(h^a^U)+H|0,N=a=(E=y+N|0)>>>0>>0?a+1|0:a,a=x(D,i,1),H=h,f=E,y=a,a=(E=i)>>>7|0,E=f+(U=y^((127&E)<<25|D>>>7)^x(D,E,8))|0,a=(h^a^H)+N|0,r[Y+128>>2]=E,r[Y+132>>2]=E>>>0>>0?a+1|0:a,a=r[(E=l)+76>>2]+i|0,i=Y=(N=r[E+72>>2])+D|0,Y=Y>>>0>>0?a+1|0:a,a=x(v,w,19),N=h,f=a,a=w>>>6|0,w=x(v,w,61)^f^((63&w)<<26|v>>>6),a=(h^a^N)+Y|0,i=w>>>0>(H=i=w+i|0)>>>0?a+1|0:a,l=((127&(Y=N=r[E+12>>2]))<<25|(w=r[E+8>>2])>>>7)^x(w,Y,1),a=h^Y>>>7,l=(N=x(w,Y,8)^l)+H|0,a=(h^a)+i|0,r[E+128>>2]=l,r[E+132>>2]=N>>>0>l>>>0?a+1|0:a}}function YB(e){var t,n,o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0,X=0;U=U0(e),H=u[e+2|0]|u[e+3|0]<<8|u[e+4|0]<<16|u[e+5|0]<<24,i=U0(e+5|0),c=h,r0=u[e+7|0]|u[e+8|0]<<8|u[e+9|0]<<16|u[e+10|0]<<24,o0=u[e+10|0]|u[e+11|0]<<8|u[e+12|0]<<16|u[e+13|0]<<24,N=U0(e+13|0),E0=h,fA=u[e+15|0]|u[e+16|0]<<8|u[e+17|0]<<16|u[e+18|0]<<24,$=U0(e+18|0),_A=h,gA=U0(e+21|0),O=u[e+23|0]|u[e+24|0]<<8|u[e+25|0]<<16|u[e+26|0]<<24,W=U0(e+26|0),F=h,t0=u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,YA=u[e+31|0]|u[e+32|0]<<8|u[e+33|0]<<16|u[e+34|0]<<24,XA=U0(e+34|0),VA=h,wA=u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24,cA=U0(e+39|0),bA=h,tA=U0(e+42|0),V=u[e+44|0]|u[e+45|0]<<8|u[e+46|0]<<16|u[e+47|0]<<24,b=U0(e+47|0),l=2097151&((3&F)<<30|W>>>2),W=K(t=2097151&((3&(z=h))<<30|b>>>2),0,136657,0)+l|0,F=h,F=l>>>0>W>>>0?F+1|0:F,b=K(n=(u[e+49|0]|u[e+50|0]<<8|u[e+51|0]<<16|u[e+52|0]<<24)>>>7&2097151,0,-997805,-1),l=h+F|0,l=b>>>0>(W=b+W|0)>>>0?l+1|0:l,F=K(o=(u[e+52|0]|u[e+53|0]<<8|u[e+54|0]<<16|u[e+55|0]<<24)>>>4&2097151,0,654183,0),b=h+l|0,b=F>>>0>(W=F+W|0)>>>0?b+1|0:b,l=W,F=U0(e+55|0),W=l+(F=K(a=2097151&((1&(W=h))<<31|F>>>1),0,470296,0))|0,l=h+b|0,l=F>>>0>W>>>0?l+1|0:l,b=K(f=(u[e+57|0]|u[e+58|0]<<8|u[e+59|0]<<16|u[e+60|0]<<24)>>>6&2097151,0,666643,0),F=h+l|0,iA=F=b>>>0>(W=b+W|0)>>>0?F+1|0:F,b=F,AA=V>>>5&2097151,F=2097151&tA,V=K(E=(u[e+60|0]|u[e+61|0]<<8|u[e+62|0]<<16|u[e+63|0]<<24)>>>3|0,0,-683901,-1)+F|0,l=h,tA=V,hA=l=F>>>0>V>>>0?l+1|0:l,yA=(l=V)- -1048576|0,j=V=hA-((l>>>0<4293918720)-1|0)|0,l=V>>21,y=AA=(V=(2097151&V)<<11|yA>>>21)+AA|0,NA=F=V>>>0>AA>>>0?l+1|0:l,l=K(AA,F,-683901,-1),F=h+b|0,g0=z=l+W|0,aA=l>>>0>z>>>0?F+1|0:F,b=O>>>5&2097151,z=K(t,0,-997805,-1)+b|0,l=h,l=b>>>0>z>>>0?l+1|0:l,F=K(n,0,654183,0),b=h+l|0,b=F>>>0>(z=F+z|0)>>>0?b+1|0:b,l=K(o,0,470296,0),F=h+b|0,F=l>>>0>(z=l+z|0)>>>0?F+1|0:F,b=K(a,0,666643,0),l=h+F|0,b=b>>>0>(O=z=b+z|0)>>>0?l+1|0:l,l=2097151&gA,z=K(t,0,654183,0)+l|0,F=h,F=l>>>0>z>>>0?F+1|0:F,V=(l=z)+(z=K(n,0,470296,0))|0,l=h+F|0,l=V>>>0>>0?l+1|0:l,z=K(o,0,666643,0),F=h+l|0,AA=V=z+V|0,V=F=V>>>0>>0?F+1|0:F,zA=(l=AA)- -1048576|0,mA=z=F-((l>>>0<4293918720)-1|0)|0,b=(l=z>>>21|0)+b|0,gA=b=(F=(2097151&z)<<11|zA>>>21)>>>0>(O=z=F+O|0)>>>0?b+1|0:b,rA=(l=O)- -1048576|0,v=W- -1048576|0,iA=iA-((W>>>0<4293918720)-1|0)|0,F=(l=(b=RA=b-((l>>>0<4293918720)-1|0)|0)>>21)+aA|0,iA=(F=(W=(2097151&b)<<11|rA>>>21)>>>0>(RA=W+g0|0)>>>0?F+1|0:F)-(((l=-2097152&v)>>>0>(W=RA)>>>0)+(z=iA)|0)|0,B0=(l=W-l|0)-(F=-2097152&(Y=l- -1048576|0))|0,n0=iA-((l>>>0>>0)+(W=iA-((l>>>0<4293918720)-1|0)|0)|0)|0,F=K(y,NA,136657,0)+O|0,l=gA+h|0,l=F>>>0>>0?l+1|0:l,ZA=(O=F)-(F=-2097152&rA)|0,g0=l-((F>>>0>O>>>0)+b|0)|0,iA=tA-(l=-2097152&yA)|0,aA=hA-((l>>>0>tA>>>0)+j|0)|0,l=2097151&((7&bA)<<29|cA>>>3),b=K(E,0,136657,0)+l|0,F=h,F=l>>>0>b>>>0?F+1|0:F,O=(l=b)+(b=K(f,0,-683901,-1))|0,l=h+F|0,tA=O,O=b>>>0>O>>>0?l+1|0:l,l=K(a,0,-683901,-1),F=h,b=l,F=(l=wA>>>6&2097151)>>>0>(b=b+l|0)>>>0?F+1|0:F,gA=(l=K(E,0,-997805,-1))+b|0,b=h+F|0,b=l>>>0>gA>>>0?b+1|0:b,F=K(f,0,136657,0),l=h+b|0,rA=F=(yA=l=F>>>0>(gA=F+gA|0)>>>0?l+1|0:l)-(((l=gA)>>>0<4293918720)-1|0)|0,l=(2097151&F)<<11|(cA=l- -1048576|0)>>>21,F=(F>>21)+O|0,hA=F=l>>>0>(tA=l+tA|0)>>>0?F+1|0:F,RA=(l=tA)- -1048576|0,j=F=F-((l>>>0<4293918720)-1|0)|0,l=(b=F>>21)+aA|0,_=O=(F=(2097151&F)<<11|RA>>>21)+iA|0,SA=l=F>>>0>O>>>0?l+1|0:l,F=K(O,l,-683901,-1),l=h+g0|0,X=b=F+ZA|0,wA=F>>>0>b>>>0?l+1|0:l,aA=AA,l=2097151&((7&_A)<<29|$>>>3),b=K(t,0,470296,0)+l|0,F=h,F=l>>>0>b>>>0?F+1|0:F,l=K(n,0,666643,0),F=h+F|0,iA=b=l+b|0,b=l>>>0>b>>>0?F+1|0:F,O=fA>>>6&2097151,AA=K(t,0,666643,0)+O|0,l=h,_A=O=(fA=l=O>>>0>AA>>>0?l+1|0:l)-(((l=AA)>>>0<4293918720)-1|0)|0,F=(F=O>>>21|0)+b|0,bA=F=(l=(2097151&O)<<11|(ZA=l- -1048576|0)>>>21)>>>0>(O=l+iA|0)>>>0?F+1|0:F,$=F-(((l=O)>>>0<4293918720)-1|0)|0,g0=l- -1048576|0,s=tA-(l=-2097152&RA)|0,w=b=hA-((l>>>0>tA>>>0)+j|0)|0,l=((iA=$)>>>21|0)+V|0,l=(tA=(2097151&iA)<<11|g0>>>21)>>>0>(aA=tA+aA|0)>>>0?l+1|0:l,aA=(V=K(y,NA,-997805,-1))+((tA=aA)-(F=-2097152&zA)|0)|0,F=h+(l-((8191&mA)+(F>>>0>tA>>>0)|0)|0)|0,F=V>>>0>aA>>>0?F+1|0:F,l=K(_,SA,136657,0),F=h+F|0,F=l>>>0>(V=l+aA|0)>>>0?F+1|0:F,b=K(s,b,-683901,-1),l=h+F|0,hA=l=b>>>0>(V=b+V|0)>>>0?l+1|0:l,RA=(l=V)- -1048576|0,j=b=hA-((l>>>0<4293918720)-1|0)|0,F=(l=b>>21)+wA|0,aA=F=(b=(2097151&b)<<11|RA>>>21)>>>0>(tA=b+X|0)>>>0?F+1|0:F,mA=(l=b=tA)- -1048576|0,l=(l=(tA=wA=F-((l>>>0<4293918720)-1|0)|0)>>21)+n0|0,B0=wA=(F=(2097151&tA)<<11|mA>>>21)+B0|0,wA=F>>>0>wA>>>0?l+1|0:l,n0=b-(l=-2097152&mA)|0,X=aA-((l>>>0>b>>>0)+tA|0)|0,$=V-(l=-2097152&RA)|0,zA=hA-((l>>>0>V>>>0)+j|0)|0,l=K(y,NA,654183,0),b=h+(bA-((8191&iA)+((F=-2097152&g0)>>>0>O>>>0)|0)|0)|0,b=l>>>0>(V=l+(O-F|0)|0)>>>0?b+1|0:b,F=K(_,SA,-997805,-1),l=h+b|0,l=F>>>0>(V=F+V|0)>>>0?l+1|0:l,b=K(s,w,136657,0),F=h+l|0,RA=V=b+V|0,tA=b>>>0>V>>>0?F+1|0:F,mA=gA-(l=-2097152&cA)|0,bA=yA-((l>>>0>gA>>>0)+rA|0)|0,F=2097151&((1&VA)<<31|XA>>>1),V=K(o,0,-683901,-1)+F|0,l=h,l=F>>>0>V>>>0?l+1|0:l,F=K(a,0,136657,0),l=h+l|0,l=F>>>0>(b=F+V|0)>>>0?l+1|0:l,V=(F=b)+(b=K(E,0,654183,0))|0,F=h+l|0,F=b>>>0>V>>>0?F+1|0:F,l=K(f,0,-997805,-1),F=h+F|0,gA=b=l+V|0,V=l>>>0>b>>>0?F+1|0:F,l=K(n,0,-683901,-1),b=h,F=l,b=(l=YA>>>4&2097151)>>>0>(F=F+l|0)>>>0?b+1|0:b,O=(l=F)+(F=K(o,0,136657,0))|0,l=h+b|0,l=F>>>0>O>>>0?l+1|0:l,b=K(a,0,-997805,-1),F=h+l|0,F=b>>>0>(O=b+O|0)>>>0?F+1|0:F,b=K(E,0,470296,0),l=h+F|0,l=b>>>0>(O=b+O|0)>>>0?l+1|0:l,b=K(f,0,654183,0),F=h+l|0,hA=F=b>>>0>(O=b+O|0)>>>0?F+1|0:F,rA=(l=O)- -1048576|0,j=b=F-((l>>>0<4293918720)-1|0)|0,l=(l=b>>21)+V|0,V=b=(F=(2097151&b)<<11|rA>>>21)+gA|0,aA=l=F>>>0>b>>>0?l+1|0:l,iA=(l=b)- -1048576|0,gA=b=aA-((l>>>0<4293918720)-1|0)|0,F=(l=b>>21)+bA|0,D=yA=(b=(2097151&b)<<11|iA>>>21)+mA|0,YA=F=b>>>0>yA>>>0?F+1|0:F,l=K(yA,F,-683901,-1),b=h+tA|0,bA=F=l+RA|0,tA=l>>>0>F>>>0?b+1|0:b,XA=V-(l=-2097152&iA)|0,VA=gA=aA-((l>>>0>V>>>0)+gA|0)|0,b=(l=K(y,NA,470296,0))+(AA-(F=-2097152&ZA)|0)|0,F=h+(fA-((2047&_A)+(F>>>0>AA>>>0)|0)|0)|0,F=l>>>0>b>>>0?F+1|0:F,l=K(_,SA,654183,0),F=h+F|0,F=l>>>0>(b=l+b|0)>>>0?F+1|0:F,V=(l=K(s,w,-997805,-1))+b|0,b=h+F|0,b=l>>>0>V>>>0?b+1|0:b,F=K(yA,YA,136657,0),l=h+b|0,l=F>>>0>(V=F+V|0)>>>0?l+1|0:l,b=K(XA,gA,-683901,-1),F=h+l|0,aA=F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,_A=(l=V)- -1048576|0,gA=b=F-((l>>>0<4293918720)-1|0)|0,l=(l=b>>21)+tA|0,tA=l=(F=(2097151&b)<<11|_A>>>21)>>>0>(b=F+bA|0)>>>0?l+1|0:l,iA=(l=b)- -1048576|0,F=(l=(AA=bA=tA-((l>>>0<4293918720)-1|0)|0)>>21)+zA|0,$=fA=(bA=(2097151&AA)<<11|iA>>>21)+$|0,bA=fA>>>0>>0?F+1|0:F,zA=b-(l=-2097152&iA)|0,cA=tA-((l>>>0>b>>>0)+AA|0)|0,RA=V-(l=-2097152&_A)|0,yA=aA-((l>>>0>V>>>0)+gA|0)|0,F=2097151&((1&E0)<<31|N>>>1),V=K(y,NA,666643,0)+F|0,l=h,l=F>>>0>V>>>0?l+1|0:l,b=K(_,SA,470296,0),F=h+l|0,F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,b=K(s,w,654183,0),l=h+F|0,l=b>>>0>(V=b+V|0)>>>0?l+1|0:l,F=K(D,YA,-997805,-1),b=h+l|0,b=F>>>0>(V=F+V|0)>>>0?b+1|0:b,l=K(XA,VA,136657,0),F=h+b|0,gA=V=l+V|0,AA=l>>>0>V>>>0?F+1|0:F,tA=O-(l=-2097152&rA)|0,O=hA-((l>>>0>O>>>0)+j|0)|0,l=K(t,0,-683901,-1),F=h,b=l,F=(l=t0>>>7&2097151)>>>0>(b=b+l|0)>>>0?F+1|0:F,V=(l=K(n,0,136657,0))+b|0,b=h+F|0,b=l>>>0>V>>>0?b+1|0:b,F=K(o,0,-997805,-1),l=h+b|0,l=F>>>0>(V=F+V|0)>>>0?l+1|0:l,b=K(a,0,654183,0),F=h+l|0,F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,b=K(E,0,666643,0),l=h+F|0,l=b>>>0>(V=b+V|0)>>>0?l+1|0:l,b=K(f,0,470296,0),F=h+l|0,l=F=b>>>0>(V=b+V|0)>>>0?F+1|0:F,F=z>>21,V=(z=(2097151&z)<<11|v>>>21)+(b=V)|0,b=l+F|0,j=b=V>>>0>>0?b+1|0:b,hA=(l=V)- -1048576|0,aA=b=b-((l>>>0<4293918720)-1|0)|0,l=(F=b>>21)+O|0,NA=z=(b=(2097151&b)<<11|hA>>>21)+tA|0,mA=l=b>>>0>z>>>0?l+1|0:l,l=K(z,l,-683901,-1),F=h+AA|0,AA=b=l+gA|0,z=l>>>0>b>>>0?F+1|0:F,l=K(_,SA,666643,0),b=h,F=l,b=(l=o0>>>4&2097151)>>>0>(F=F+l|0)>>>0?b+1|0:b,O=(l=F)+(F=K(s,w,470296,0))|0,l=h+b|0,l=F>>>0>O>>>0?l+1|0:l,b=K(D,YA,654183,0),F=h+l|0,F=b>>>0>(O=b+O|0)>>>0?F+1|0:F,l=K(XA,VA,-997805,-1),F=h+F|0,F=l>>>0>(b=l+O|0)>>>0?F+1|0:F,O=(l=b)+(b=K(NA,mA,136657,0))|0,l=h+F|0,gA=l=b>>>0>O>>>0?l+1|0:l,fA=(l=O)- -1048576|0,tA=b=gA-((l>>>0<4293918720)-1|0)|0,l=(F=b>>21)+z|0,b=l=(b=(2097151&b)<<11|fA>>>21)>>>0>(z=AA=b+AA|0)>>>0?l+1|0:l,_A=(l=z)- -1048576|0,l=(F=(AA=iA=b-((l>>>0<4293918720)-1|0)|0)>>21)+yA|0,ZA=rA=(iA=(2097151&AA)<<11|_A>>>21)+RA|0,iA=iA>>>0>rA>>>0?l+1|0:l,l=V-(F=-2097152&hA)|0,V=j-((F>>>0>V>>>0)+aA|0)|0,aA=l,l=(l=W>>21)+V|0,hA=l=(F=(2097151&W)<<11|Y>>>21)>>>0>(V=W=aA+F|0)>>>0?l+1|0:l,rA=(l=V)- -1048576|0,j=W=hA-((l>>>0<4293918720)-1|0)|0,yA=l=W>>21,l=K(SA=(2097151&W)<<11|rA>>>21,l,-683901,-1),F=h+b|0,F=l>>>0>(W=l+z|0)>>>0?F+1|0:F,g0=(b=W)-(l=-2097152&_A)|0,RA=F-((l>>>0>b>>>0)+AA|0)|0,F=K(SA,yA,136657,0)+O|0,l=gA+h|0,l=F>>>0>>0?l+1|0:l,t0=(b=F)-(F=-2097152&fA)|0,fA=l-((F>>>0>b>>>0)+tA|0)|0,l=K(s,w,666643,0),F=h,b=l,F=(l=r0>>>7&2097151)>>>0>(b=b+l|0)>>>0?F+1|0:F,W=(l=K(D,YA,470296,0))+b|0,b=h+F|0,b=l>>>0>W>>>0?b+1|0:b,F=K(XA,VA,654183,0),l=h+b|0,l=F>>>0>(W=F+W|0)>>>0?l+1|0:l,F=K(NA,mA,-997805,-1),l=h+l|0,tA=b=F+W|0,b=F>>>0>b>>>0?l+1|0:l,l=2097151&((3&c)<<30|i>>>2),W=K(D,YA,666643,0)+l|0,F=h,F=l>>>0>W>>>0?F+1|0:F,l=K(XA,VA,470296,0),F=h+F|0,F=l>>>0>(W=l+W|0)>>>0?F+1|0:F,z=(l=W)+(W=K(NA,mA,654183,0))|0,l=h+F|0,AA=l=W>>>0>z>>>0?l+1|0:l,_A=(l=W=z)- -1048576|0,l=(F=(O=z=AA-((l>>>0<4293918720)-1|0)|0)>>21)+b|0,gA=tA=(z=(2097151&O)<<11|_A>>>21)+tA|0,b=l=z>>>0>tA>>>0?l+1|0:l,tA=(l=tA)- -1048576|0,l=(F=(z=aA=b-((l>>>0<4293918720)-1|0)|0)>>21)+fA|0,r0=YA=(aA=(2097151&z)<<11|tA>>>21)+t0|0,aA=aA>>>0>YA>>>0?l+1|0:l,l=K(SA,yA,-997805,-1),b=h+b|0,b=l>>>0>(F=l+gA|0)>>>0?b+1|0:b,o0=F-(l=-2097152&tA)|0,E0=b-((l>>>0>F>>>0)+z|0)|0,l=K(SA,yA,654183,0)+W|0,F=AA+h|0,F=l>>>0>>0?F+1|0:F,t0=(b=l)-(l=-2097152&_A)|0,YA=F-((l>>>0>b>>>0)+O|0)|0,l=K(XA,VA,666643,0),b=h,F=l,b=(l=H>>>5&2097151)>>>0>(F=F+l|0)>>>0?b+1|0:b,W=(l=F)+(F=K(NA,mA,470296,0))|0,l=h+b|0,O=W,b=F>>>0>W>>>0?l+1|0:l,F=2097151&U,W=K(NA,mA,666643,0)+F|0,l=h,z=W,tA=W=(gA=l=F>>>0>W>>>0?l+1|0:l)-(((l=W)>>>0<4293918720)-1|0)|0,b=(F=W>>21)+b|0,AA=b=(l=(2097151&W)<<11|(fA=l- -1048576|0)>>>21)>>>0>(W=l+O|0)>>>0?b+1|0:b,_A=(l=W)- -1048576|0,O=b=b-((l>>>0<4293918720)-1|0)|0,l=(F=b>>21)+YA|0,b=l=(b=(2097151&b)<<11|_A>>>21)>>>0>(mA=b+t0|0)>>>0?l+1|0:l,l=K(SA,yA,470296,0)+W|0,F=AA+h|0,O=(F=l>>>0>>0?F+1|0:F)-(((W=-2097152&_A)>>>0>(AA=l)>>>0)+O|0)|0,AA=l=l-W|0,W=(F=K(SA,yA,666643,0))+(z-(l=-2097152&fA)|0)|0,l=h+(gA-((l>>>0>z>>>0)+tA|0)|0)|0,z=W,F=(F=(l=F>>>0>W>>>0?l+1|0:l)>>21)+O|0,VA=W=AA+(l=(2097151&l)<<11|W>>>21)|0,b=(l=(F=l>>>0>W>>>0?F+1|0:F)>>21)+b|0,O=W=(F=(2097151&F)<<11|W>>>21)+mA|0,F=(b=F>>>0>(l=W)>>>0?b+1|0:b)>>21,b=(2097151&b)<<11|l>>>21,l=F+E0|0,tA=W=b+o0|0,b=(l=b>>>0>(F=W)>>>0?l+1|0:l)>>21,l=(2097151&l)<<11|F>>>21,F=b+aA|0,aA=W=l+r0|0,l=(l=(F=l>>>0>(b=W)>>>0?F+1|0:F)>>21)+RA|0,mA=b=(F=(2097151&F)<<11|b>>>21)+g0|0,F=(F=(l=F>>>0>b>>>0?l+1|0:l)>>21)+iA|0,yA=b=(l=(2097151&l)<<11|b>>>21)+ZA|0,l=(F=l>>>0>b>>>0?F+1|0:F)>>21,F=(2097151&F)<<11|b>>>21,b=l+cA|0,fA=W=F+zA|0,F=(b=F>>>0>(l=W)>>>0?b+1|0:b)>>21,b=(2097151&b)<<11|l>>>21,l=F+bA|0,_A=W=b+$|0,b=(l=b>>>0>(F=W)>>>0?l+1|0:l)>>21,l=(2097151&l)<<11|F>>>21,F=b+X|0,bA=W=l+n0|0,l=(l=(F=l>>>0>(b=W)>>>0?F+1|0:F)>>21)+wA|0,iA=b=(F=(2097151&F)<<11|b>>>21)+B0|0,F=(l=F>>>0>b>>>0?l+1|0:l)>>21,W=(2097151&l)<<11|b>>>21,l=V-(b=-2097152&rA)|0,b=(hA-((b>>>0>V>>>0)+j|0)|0)+F|0,j=W=W+l|0,wA=(2097151&(b=l>>>0>(F=W)>>>0?b+1|0:b))<<11|F>>>21,gA=l=b>>21,F=2097151&z,b=K(wA,l,666643,0)+F|0,l=h,AA=b,W=l=F>>>0>b>>>0?l+1|0:l,p[0|e]=b,p[e+1|0]=(255&l)<<24|b>>>8,l=2097151&VA,b=K(wA,gA,470296,0)+l|0,F=h,F=l>>>0>b>>>0?F+1|0:F,z=b,V=(2097151&(b=W))<<11|AA>>>21,b=(l=b>>21)+F|0,b=V>>>0>(hA=z+V|0)>>>0?b+1|0:b,V=hA,p[e+4|0]=(2047&b)<<21|V>>>11,l=F=b,b=V,p[e+3|0]=(7&l)<<29|b>>>3,b=2097151&O,O=K(wA,gA,654183,0)+b|0,l=h,l=b>>>0>O>>>0?l+1|0:l,b=O,O=(2097151&F)<<11|V>>>21,F=(F>>21)+l|0,F=O>>>0>(hA=b+O|0)>>>0?F+1|0:F,O=hA,l=F,p[e+6|0]=(63&l)<<26|O>>>6,z=0,b=31&((65535&W)<<16|AA>>>16),F=AA=2097151&V,p[e+2|0]=b|F<<5,b=2097151&tA,V=K(wA,gA,-997805,-1)+b|0,F=h,b=F=b>>>0>V>>>0?F+1|0:F,b=(F=l>>21)+b|0,tA=V=(l=(2097151&l)<<11|O>>>21)+V|0,b=l>>>0>V>>>0?b+1|0:b,p[e+9|0]=(511&b)<<23|V>>>9,l=F=b,b=V,p[e+8|0]=(1&l)<<31|b>>>1,V=0,b=O&=2097151,p[e+5|0]=(524287&z)<<13|AA>>>19|b<<2,b=2097151&aA,z=K(wA,gA,136657,0)+b|0,l=h,l=(l=b>>>0>z>>>0?l+1|0:l)+(b=F>>21)|0,AA=z=(F=(2097151&F)<<11|tA>>>21)+z|0,l=F>>>0>z>>>0?l+1|0:l,F=z,p[e+12|0]=(4095&l)<<20|F>>>12,b=l,p[e+11|0]=(15&l)<<28|F>>>4,z=0,F=aA=2097151&tA,p[e+7|0]=(16383&V)<<18|O>>>14|F<<7,l=2097151&mA,V=K(wA,gA,-683901,-1)+l|0,F=h,F=l>>>0>V>>>0?F+1|0:F,F=(l=b>>21)+F|0,O=V=(b=(2097151&b)<<11|AA>>>21)+V|0,l=F=b>>>0>V>>>0?F+1|0:F,p[e+14|0]=(127&l)<<25|V>>>7,V=0,b=tA=2097151&AA,p[e+10|0]=(131071&z)<<15|aA>>>17|b<<4,F=l>>21,b=(l=(2097151&l)<<11|O>>>21)>>>0>(AA=l+(2097151&yA)|0)>>>0?F+1|0:F,p[e+17|0]=(1023&b)<<22|AA>>>10,l=b,b=AA,p[e+16|0]=(3&l)<<30|b>>>2,b=gA=2097151&O,p[e+13|0]=(1048575&V)<<12|tA>>>20|b<<1,b=(2097151&l)<<11|AA>>>21,l>>=21,l=b>>>0>(O=b+(2097151&fA)|0)>>>0?l+1|0:l,F=O,p[e+20|0]=(8191&l)<<19|F>>>13,p[e+19|0]=(31&l)<<27|F>>>5,F=tA=2097151&AA,p[e+15|0]=(32767&z)<<17|gA>>>15|F<<6,W=(2097151&l)<<11|O>>>21,l=F=l>>21,W=l=W>>>0>(gA=W+(2097151&_A)|0)>>>0?l+1|0:l,p[e+21|0]=gA,l=O,p[e+18|0]=(262143&V)<<14|tA>>>18|l<<3,l=W,p[e+22|0]=(255&l)<<24|gA>>>8,b=l,l>>=21,b=(O=(z=(2097151&b)<<11|gA>>>21)+(2097151&bA)|0)>>>0>>0?l+1|0:l,p[(F=e)+25|0]=(2047&b)<<21|O>>>11,l=b,b=O,p[F+24|0]=(7&l)<<29|b>>>3,b=F,z=(2097151&l)<<11|O>>>21,l>>=21,F=l=z>>>0>(V=AA=z+(2097151&iA)|0)>>>0?l+1|0:l,p[b+27|0]=(63&l)<<26|V>>>6,z=0,l=AA=2097151&O,p[b+23|0]=31&((65535&W)<<16|gA>>>16)|l<<5,F=(l=F)>>21,F=(l=(2097151&l)<<11|V>>>21)>>>0>(W=l+(2097151&j)|0)>>>0?F+1|0:F,b=W,p[e+31|0]=(131071&F)<<15|b>>>17,l=F,p[e+30|0]=(511&l)<<23|b>>>9,p[e+29|0]=(1&l)<<31|b>>>1,F=0,V&=2097151,p[e+26|0]=(524287&z)<<13|AA>>>19|V<<2,p[e+28|0]=(16383&F)<<18|V>>>14|b<<7}function Nt(e){var t,n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0;BA=t=BA-16|0;A:{t:{g:{r:{e:{a:{B:{C:{Q:{n:{i:{o:{if((e|=0)>>>0<=244){if(3&(n=(E=r[8961])>>>(o=(_=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(f=r[35892+(n=(a=o+(1&(-1^n))|0)<<3)>>2])+8|0,(0|(o=r[f+8>>2]))!=(0|(n=n+35884|0))?(r[o+12>>2]=n,r[n+8>>2]=o):(Y=35844,U=pt(-2,a)&E,r[Y>>2]=U),n=a<<3,r[f+4>>2]=3|n,r[4+(n=n+f|0)>>2]=1|r[n+4>>2];break A}if((D=r[8963])>>>0>=_>>>0)break o;if(n){o=e=(n=(0-(e=(0-(e=2<>>12&16,o|=e=(n=n>>>e|0)>>>5&8,o|=e=(n=n>>>e|0)>>>2&4,s=r[35892+(e=(o=((o|=e=(n=n>>>e|0)>>>1&2)|(e=(n=n>>>e|0)>>>1&1))+(n>>>e|0)|0)<<3)>>2],(0|(n=r[s+8>>2]))!=(0|(e=e+35884|0))?(r[n+12>>2]=e,r[e+8>>2]=n):(E=pt(-2,o)&E,r[8961]=E),e=s+8|0,r[s+4>>2]=3|_,f=(n=o<<3)-_|0,r[4+(a=s+_|0)>>2]=1|f,r[n+s>>2]=f,D&&(o=35884+((n=D>>>3|0)<<3)|0,s=r[8966],(n=1<>2]:(r[8961]=n|E,n=o),r[o+8>>2]=s,r[n+12>>2]=s,r[s+12>>2]=o,r[s+8>>2]=n),r[8966]=a,r[8963]=f;break A}if(!(y=r[8962]))break o;for(o=e=(n=(y&0-y)-1|0)>>>12&16,o|=e=(n=n>>>e|0)>>>5&8,o|=e=(n=n>>>e|0)>>>2&4,n=r[36148+(((o|=e=(n=n>>>e|0)>>>1&2)|(e=(n=n>>>e|0)>>>1&1))+(n>>>e|0)<<2)>>2],f=(-8&r[n+4>>2])-_|0,o=n;(e=r[o+16>>2])||(e=r[o+20>>2]);)f=(a=(o=(-8&r[e+4>>2])-_|0)>>>0>>0)?o:f,n=a?e:n,o=e;if((w=n+_|0)>>>0<=n>>>0)break i;if(v=r[n+24>>2],(0|(a=r[n+12>>2]))!=(0|n)){e=r[n+8>>2],r[e+12>>2]=a,r[a+8>>2]=e;break t}if(!(e=r[(o=n+20|0)>>2])){if(!(e=r[n+16>>2]))break n;o=n+16|0}for(;s=o,a=e,(e=r[(o=e+20|0)>>2])||(o=a+16|0,e=r[a+16>>2]););r[s>>2]=0;break t}if(_=-1,!(e>>>0>4294967231)&&(_=-8&(e=e+11|0),w=r[8962])){E=31,f=0-_|0,_>>>0<=16777215&&(e=e>>>8|0,e<<=s=e+1048320>>>16&8,E=28+((e=((e<<=o=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|o|s)|0)<<1|_>>>e+21&1)|0);E:{s:{if(o=r[36148+(E<<2)>>2])for(e=0,n=_<<((0|E)==31?0:25-(E>>>1|0)|0);;){if(!((s=(-8&r[o+4>>2])-_|0)>>>0>=f>>>0||(a=o,f=s))){f=0,e=o;break s}if(s=r[o+20>>2],o=r[16+((n>>>29&4)+o|0)>>2],e=s?(0|s)==(0|o)?e:s:e,n<<=1,!o)break}else e=0;if(!(e|a)){if(!(e=(0-(e=2<>>12&16,o|=e=(n=n>>>e|0)>>>5&8,o|=e=(n=n>>>e|0)>>>2&4,e=r[36148+(((o|=e=(n=n>>>e|0)>>>1&2)|(e=(n=n>>>e|0)>>>1&1))+(n>>>e|0)<<2)>>2]}if(!e)break E}for(;f=(o=(n=(-8&r[e+4>>2])-_|0)>>>0>>0)?n:f,a=o?e:a,e=(n=r[e+16>>2])||r[e+20>>2];);}if(!(!a|r[8963]-_>>>0<=f>>>0)){if((y=a+_|0)>>>0<=a>>>0)break i;if(E=r[a+24>>2],(0|a)!=(0|(n=r[a+12>>2]))){e=r[a+8>>2],r[e+12>>2]=n,r[n+8>>2]=e;break g}if(!(e=r[(o=a+20|0)>>2])){if(!(e=r[a+16>>2]))break Q;o=a+16|0}for(;s=o,n=e,(e=r[(o=e+20|0)>>2])||(o=n+16|0,e=r[n+16>>2]););r[s>>2]=0;break g}}}if((o=r[8963])>>>0>=_>>>0){a=r[8966],(n=o-_|0)>>>0>=16?(r[8963]=n,e=a+_|0,r[8966]=e,r[e+4>>2]=1|n,r[o+a>>2]=n,r[a+4>>2]=3|_):(r[8966]=0,r[8963]=0,r[a+4>>2]=3|o,r[4+(e=o+a|0)>>2]=1|r[e+4>>2]),e=a+8|0;break A}if((y=r[8964])>>>0>_>>>0){n=y-_|0,r[8964]=n,e=(o=r[8967])+_|0,r[8967]=e,r[e+4>>2]=1|n,r[o+4>>2]=3|_,e=o+8|0;break A}if(e=0,n=w=_+47|0,r[9079]?o=r[9081]:(r[9082]=-1,r[9083]=-1,r[9080]=4096,r[9081]=4096,r[9079]=t+12&-16^1431655768,r[9084]=0,r[9072]=0,o=4096),(o=(s=n+o|0)&(f=0-o|0))>>>0<=_>>>0||(a=r[9071])&&a>>>0<(E=(n=r[9069])+o|0)>>>0|n>>>0>=E>>>0)break A;if(4&u[36288])break a;o:{E:{if(a=r[8967])for(e=36292;;){if(a>>>0<(n=r[e>>2])+r[e+4>>2]>>>0&&n>>>0<=a>>>0)break E;if(!(e=r[e+8>>2]))break}if((0|(n=Fg(0)))==-1||(E=o,(e=(a=r[9080])-1|0)&n&&(E=(o-n|0)+(e+n&0-a)|0),E>>>0<=_>>>0|E>>>0>2147483646)||(a=r[9071])&&a>>>0<(f=(e=r[9069])+E|0)>>>0|e>>>0>=f>>>0)break B;if((0|n)!=(0|(e=Fg(E))))break o;break e}if((E=f&s-y)>>>0>2147483646)break B;if((0|(n=Fg(E)))==(r[e>>2]+r[e+4>>2]|0))break C;e=n}if(!((0|e)==-1|_+48>>>0<=E>>>0)){if((n=(n=r[9081])+(w-E|0)&0-n)>>>0>2147483646){n=e;break e}if((0|Fg(n))!=-1){E=n+E|0,n=e;break e}Fg(0-E|0);break B}if(n=e,(0|e)!=-1)break e;break B}s0()}a=0;break t}n=0;break g}if((0|n)!=-1)break e}r[9072]=4|r[9072]}if(o>>>0>2147483646||(n=Fg(o))>>>0>=(e=Fg(0))>>>0|(0|n)==-1|(0|e)==-1||(E=e-n|0)>>>0<=_+40>>>0)break r}e=r[9069]+E|0,r[9069]=e,e>>>0>OA[9070]&&(r[9070]=e);e:{a:{B:{if(s=r[8967]){for(e=36292;;){if(((a=r[e>>2])+(o=r[e+4>>2])|0)==(0|n))break B;if(!(e=r[e+8>>2]))break}break a}for((e=r[8965])>>>0<=n>>>0&&e||(r[8965]=n),e=0,r[9074]=E,r[9073]=n,r[8969]=-1,r[8970]=r[9079],r[9076]=0;o=35884+(a=e<<3)|0,r[a+35892>>2]=o,r[a+35896>>2]=o,(0|(e=e+1|0))!=32;);o=(a=E-40|0)-(e=n+8&7?-8-n&7:0)|0,r[8964]=o,e=e+n|0,r[8967]=e,r[e+4>>2]=1|o,r[4+(n+a|0)>>2]=40,r[8968]=r[9083];break e}if(!(8&u[e+12|0]|n>>>0<=s>>>0|a>>>0>s>>>0)){r[e+4>>2]=o+E,o=(e=s+8&7?-8-s&7:0)+s|0,r[8967]=o,e=(n=r[8964]+E|0)-e|0,r[8964]=e,r[o+4>>2]=1|e,r[4+(n+s|0)>>2]=40,r[8968]=r[9083];break e}}(a=r[8965])>>>0>n>>>0&&(r[8965]=n,a=0),o=n+E|0,e=36292;a:{B:{C:{Q:{n:{i:{for(;;){if((0|o)!=r[e>>2]){if(e=r[e+8>>2])continue;break i}break}if(!(8&u[e+12|0]))break n}for(e=36292;;){if((o=r[e>>2])>>>0<=s>>>0&&(f=o+r[e+4>>2]|0)>>>0>s>>>0)break Q;e=r[e+8>>2]}}if(r[e>>2]=n,r[e+4>>2]=r[e+4>>2]+E,r[4+(w=(n+8&7?-8-n&7:0)+n|0)>>2]=3|_,o=((E=o+(o+8&7?-8-o&7:0)|0)-w|0)-_|0,y=_+w|0,(0|E)==(0|s)){r[8967]=y,e=r[8964]+o|0,r[8964]=e,r[y+4>>2]=1|e;break B}if(r[8966]==(0|E)){r[8966]=y,e=r[8963]+o|0,r[8963]=e,r[y+4>>2]=1|e,r[e+y>>2]=e;break B}if((3&(e=r[E+4>>2]))==1){s=-8&e;n:if(e>>>0<=255){if(a=r[E+8>>2],e=e>>>3|0,(0|(n=r[E+12>>2]))==(0|a)){Y=35844,U=r[8961]&pt(-2,e),r[Y>>2]=U;break n}r[a+12>>2]=n,r[n+8>>2]=a}else{if(_=r[E+24>>2],(0|E)==(0|(n=r[E+12>>2])))if((f=r[(e=E+20|0)>>2])||(f=r[(e=E+16|0)>>2])){for(;a=e,(f=r[(e=(n=f)+20|0)>>2])||(e=n+16|0,f=r[n+16>>2]););r[a>>2]=0}else n=0;else e=r[E+8>>2],r[e+12>>2]=n,r[n+8>>2]=e;if(_){a=r[E+28>>2];i:{if(r[(e=36148+(a<<2)|0)>>2]==(0|E)){if(r[e>>2]=n,n)break i;Y=35848,U=r[8962]&pt(-2,a),r[Y>>2]=U;break n}if(r[_+(r[_+16>>2]==(0|E)?16:20)>>2]=n,!n)break n}r[n+24>>2]=_,(e=r[E+16>>2])&&(r[n+16>>2]=e,r[e+24>>2]=n),(e=r[E+20>>2])&&(r[n+20>>2]=e,r[e+24>>2]=n)}}E=E+s|0,o=o+s|0}if(r[E+4>>2]=-2&r[E+4>>2],r[y+4>>2]=1|o,r[o+y>>2]=o,o>>>0<=255){n=35884+((e=o>>>3|0)<<3)|0,(o=r[8961])&(e=1<>2]:(r[8961]=e|o,e=n),r[n+8>>2]=y,r[e+12>>2]=y,r[y+12>>2]=n,r[y+8>>2]=e;break B}if(e=31,o>>>0<=16777215&&(e=o>>>8|0,e<<=f=e+1048320>>>16&8,e=28+((e=((e<<=a=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|a|f)|0)<<1|o>>>e+21&1)|0),r[y+28>>2]=e,r[y+16>>2]=0,r[y+20>>2]=0,f=36148+(e<<2)|0,(a=r[8962])&(n=1<>>1|0)|0),n=r[f>>2];;){if(a=n,(-8&r[n+4>>2])==(0|o))break C;if(n=e>>>29|0,e<<=1,!(n=r[16+(f=a+(4&n)|0)>>2]))break}r[f+16>>2]=y,r[y+24>>2]=a}else r[8962]=n|a,r[f>>2]=y,r[y+24>>2]=f;r[y+12>>2]=y,r[y+8>>2]=y;break B}for(o=(a=E-40|0)-(e=n+8&7?-8-n&7:0)|0,r[8964]=o,e=e+n|0,r[8967]=e,r[e+4>>2]=1|o,r[4+(n+a|0)>>2]=40,r[8968]=r[9083],r[(o=(e=(f+(f-39&7?39-f&7:0)|0)-47|0)>>>0>>0?s:e)+4>>2]=27,e=r[9076],r[o+16>>2]=r[9075],r[o+20>>2]=e,e=r[9074],r[o+8>>2]=r[9073],r[o+12>>2]=e,r[9075]=o+8,r[9074]=E,r[9073]=n,r[9076]=0,e=o+24|0;r[e+4>>2]=7,n=e+8|0,e=e+4|0,n>>>0>>0;);if((0|o)==(0|s))break e;if(r[o+4>>2]=-2&r[o+4>>2],f=o-s|0,r[s+4>>2]=1|f,r[o>>2]=f,f>>>0<=255){n=35884+((e=f>>>3|0)<<3)|0,(o=r[8961])&(e=1<>2]:(r[8961]=e|o,e=n),r[n+8>>2]=s,r[e+12>>2]=s,r[s+12>>2]=n,r[s+8>>2]=e;break e}if(e=31,r[s+16>>2]=0,r[s+20>>2]=0,f>>>0<=16777215&&(e=f>>>8|0,e<<=a=e+1048320>>>16&8,e=28+((e=((e<<=o=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|o|a)|0)<<1|f>>>e+21&1)|0),r[s+28>>2]=e,a=36148+(e<<2)|0,(o=r[8962])&(n=1<>>1|0)|0),n=r[a>>2];;){if(o=n,(0|f)==(-8&r[n+4>>2]))break a;if(n=e>>>29|0,e<<=1,!(n=r[16+(a=o+(4&n)|0)>>2]))break}r[a+16>>2]=s,r[s+24>>2]=o}else r[8962]=n|o,r[a>>2]=s,r[s+24>>2]=a;r[s+12>>2]=s,r[s+8>>2]=s;break e}e=r[a+8>>2],r[e+12>>2]=y,r[a+8>>2]=y,r[y+24>>2]=0,r[y+12>>2]=a,r[y+8>>2]=e}e=w+8|0;break A}e=r[o+8>>2],r[e+12>>2]=s,r[o+8>>2]=s,r[s+24>>2]=0,r[s+12>>2]=o,r[s+8>>2]=e}if(!((e=r[8964])>>>0<=_>>>0)){n=e-_|0,r[8964]=n,e=(o=r[8967])+_|0,r[8967]=e,r[e+4>>2]=1|n,r[o+4>>2]=3|_,e=o+8|0;break A}}r[8960]=48,e=0;break A}g:if(E){o=r[a+28>>2];r:{if(r[(e=36148+(o<<2)|0)>>2]==(0|a)){if(r[e>>2]=n,n)break r;w=pt(-2,o)&w,r[8962]=w;break g}if(r[E+(r[E+16>>2]==(0|a)?16:20)>>2]=n,!n)break g}r[n+24>>2]=E,(e=r[a+16>>2])&&(r[n+16>>2]=e,r[e+24>>2]=n),(e=r[a+20>>2])&&(r[n+20>>2]=e,r[e+24>>2]=n)}g:if(f>>>0<=15)e=f+_|0,r[a+4>>2]=3|e,r[4+(e=e+a|0)>>2]=1|r[e+4>>2];else if(r[a+4>>2]=3|_,r[y+4>>2]=1|f,r[f+y>>2]=f,f>>>0<=255)n=35884+((e=f>>>3|0)<<3)|0,(o=r[8961])&(e=1<>2]:(r[8961]=e|o,e=n),r[n+8>>2]=y,r[e+12>>2]=y,r[y+12>>2]=n,r[y+8>>2]=e;else{e=31,f>>>0<=16777215&&(e=f>>>8|0,e<<=s=e+1048320>>>16&8,e=28+((e=((e<<=o=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|o|s)|0)<<1|f>>>e+21&1)|0),r[y+28>>2]=e,r[y+16>>2]=0,r[y+20>>2]=0,o=36148+(e<<2)|0;r:{if((n=1<>>1|0)|0),_=r[o>>2];;){if((-8&r[(n=_)+4>>2])==(0|f))break r;if(o=e>>>29|0,e<<=1,!(_=r[16+(o=n+(4&o)|0)>>2]))break}r[o+16>>2]=y,r[y+24>>2]=n}else r[8962]=n|w,r[o>>2]=y,r[y+24>>2]=o;r[y+12>>2]=y,r[y+8>>2]=y;break g}e=r[n+8>>2],r[e+12>>2]=y,r[n+8>>2]=y,r[y+24>>2]=0,r[y+12>>2]=n,r[y+8>>2]=e}e=a+8|0;break A}t:if(v){o=r[n+28>>2];g:{if(r[(e=36148+(o<<2)|0)>>2]==(0|n)){if(r[e>>2]=a,a)break g;Y=35848,U=pt(-2,o)&y,r[Y>>2]=U;break t}if(r[(r[v+16>>2]==(0|n)?16:20)+v>>2]=a,!a)break t}r[a+24>>2]=v,(e=r[n+16>>2])&&(r[a+16>>2]=e,r[e+24>>2]=a),(e=r[n+20>>2])&&(r[a+20>>2]=e,r[e+24>>2]=a)}f>>>0<=15?(e=f+_|0,r[n+4>>2]=3|e,r[4+(e=e+n|0)>>2]=1|r[e+4>>2]):(r[n+4>>2]=3|_,r[w+4>>2]=1|f,r[f+w>>2]=f,D&&(o=35884+((e=D>>>3|0)<<3)|0,a=r[8966],(e=1<>2]:(r[8961]=e|E,e=o),r[o+8>>2]=a,r[e+12>>2]=a,r[a+12>>2]=o,r[a+8>>2]=e),r[8966]=w,r[8963]=f),e=n+8|0}return BA=t+16|0,0|e}function _0(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j,rA,YA,SA,NA,VA,XA,g0,$,cA,zA,ZA,t0,r0,o0,E0,B0,n0,X=0,eA=0,CA=0,h0=0,I0=0,w0=0,d0=0,S0=0,Y0=0,T0=0,k=0,DA=0,HA=0,jA=0,A0=0,a0=0,C0=0,f0=0,G0=0,H0=0,R0=0,M0=0,x0=0,P0=0,X0=0;d0=e,o=X=x0=r[n+4>>2],D=X>>31,RA=X=(A0=r[t+20>>2])<<1,X=K(o,D,X,z=X>>31),CA=h,eA=X,a=X=r[n>>2],f=X>>31,v=X=r[t+24>>2],I0=K(a,f,X,E=X>>31),X=h+CA|0,X=(eA=eA+I0|0)>>>0>>0?X+1|0:X,CA=eA,j=eA=w0=r[n+8>>2],l=eA>>31,Y=eA=r[t+16>>2],eA=CA+(I0=K(w0,l,eA,s=eA>>31))|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,rA=X=C0=r[n+12>>2],F=X>>31,YA=X=(DA=r[t+12>>2])<<1,X=(I0=K(C0,F,X,tA=X>>31))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=X,cA=X=a0=r[n+16>>2],W=X>>31,U=X=r[t+8>>2],I0=K(a0,W,X,y=X>>31),X=h+eA|0,X=(CA=CA+I0|0)>>>0>>0?X+1|0:X,h0=CA,zA=eA=T0=r[n+20>>2],AA=eA>>31,SA=eA=(Y0=r[t+4>>2])<<1,CA=K(T0,AA,eA,gA=eA>>31),X=h+X|0,X=(eA=h0+CA|0)>>>0>>0?X+1|0:X,CA=eA,ZA=eA=k=r[n+24>>2],NA=eA>>31,H=eA=r[t>>2],I0=K(k,NA,eA,_=eA>>31),eA=h+X|0,eA=(CA=CA+I0|0)>>>0>>0?eA+1|0:eA,f0=r[n+28>>2],b=X=xA(f0,19),V=X>>31,VA=X=(HA=r[t+36>>2])<<1,X=(I0=K(b,V,X,aA=X>>31))+CA|0,CA=h+eA|0,CA=X>>>0>>0?CA+1|0:CA,eA=X,jA=r[n+32>>2],G0=X=xA(jA,19),H0=X>>31,i=X=r[t+32>>2],I0=K(G0,H0,X,w=X>>31),X=h+CA|0,X=(eA=eA+I0|0)>>>0>>0?X+1|0:X,CA=eA,t0=r[n+36>>2],c=n=xA(t0,19),N=n>>31,XA=n=(t=r[t+28>>2])<<1,eA=K(c,N,n,iA=n>>31),X=h+X|0,S0=n=CA+eA|0,n=n>>>0>>0?X+1|0:X,X=K(Y,s,o,D),eA=h,A0=K(a,f,I0=A0,hA=I0>>31),CA=h+eA|0,CA=(X=A0+X|0)>>>0>>0?CA+1|0:CA,A0=DA,DA=K(w0,l,DA,yA=DA>>31),eA=h+CA|0,eA=(X=DA+X|0)>>>0>>0?eA+1|0:eA,CA=(DA=K(U,y,C0,F))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,DA=Y0,CA=K(a0,W,Y0,fA=Y0>>31),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(H,_,T0,AA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=eA,_A=eA=xA(k,19),eA=CA+(HA=K(eA,O=eA>>31,Y0=HA,wA=Y0>>31))|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,X=(HA=K(i,w,b,V))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,HA=t,t=(CA=K(G0,H0,t,mA=t>>31))+X|0,X=h+eA|0,X=t>>>0>>0?X+1|0:X,eA=K(c,N,v,E),X=h+X|0,M0=t=eA+t|0,t=t>>>0>>0?X+1|0:X,X=K(o,D,YA,tA),CA=h,eA=(k=K(a,f,Y,s))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,k=K(U,y,w0,l),CA=h+X|0,CA=(eA=k+eA|0)>>>0>>0?CA+1|0:CA,X=(k=K(C0,F,SA,gA))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(k=K(H,_,a0,W))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,h0=CA,g0=eA=xA(T0,19),CA=K(eA,bA=eA>>31,VA,aA),X=h+X|0,X=(eA=h0+CA|0)>>>0>>0?X+1|0:X,CA=K(i,w,_A,O),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,T0=K(b,V,XA,iA),CA=h+X|0,CA=(eA=T0+eA|0)>>>0>>0?CA+1|0:CA,X=(T0=K(G0,H0,v,E))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(T0=K(c,N,RA,z))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,T0=CA,o0=X,k=eA=CA+33554432|0,E0=X=eA>>>0<33554432?X+1|0:X,CA=M0,M0=(67108863&X)<<6|eA>>>26,X=(X>>26)+t|0,X=(CA=CA+M0|0)>>>0>>0?X+1|0:X,B0=t=(M0=CA)+16777216|0,X=n+(eA=(CA=t>>>0<16777216?X+1|0:X)>>25)|0,X=(t=(CA=(33554431&CA)<<7|t>>>25)+S0|0)>>>0>>0?X+1|0:X,P0=t=(n=t)+33554432|0,t=X=t>>>0<33554432?X+1|0:X,X=-67108864&P0,r[d0+24>>2]=n-X,S0=d0,n=K(o,D,SA,gA),X=h,eA=K(a,f,U,y),CA=h+X|0,CA=(n=eA+n|0)>>>0>>0?CA+1|0:CA,eA=K(H,_,w0,l),X=h+CA|0,X=(n=eA+n|0)>>>0>>0?X+1|0:X,CA=n,d0=n=xA(C0,19),eA=K(n,C0=n>>31,VA,aA),X=h+X|0,X=(n=CA+eA|0)>>>0>>0?X+1|0:X,eA=n,r0=n=xA(a0,19),n=eA+(CA=K(i,w,n,$=n>>31))|0,eA=h+X|0,eA=n>>>0>>0?eA+1|0:eA,CA=K(XA,iA,g0,bA),X=h+eA|0,X=(n=CA+n|0)>>>0>>0?X+1|0:X,eA=K(v,E,_A,O),CA=h+X|0,CA=(n=eA+n|0)>>>0>>0?CA+1|0:CA,eA=K(b,V,RA,z),X=h+CA|0,X=(n=eA+n|0)>>>0>>0?X+1|0:X,eA=K(G0,H0,Y,s),X=h+X|0,X=(n=eA+n|0)>>>0>>0?X+1|0:X,CA=K(c,N,YA,tA),eA=h+X|0,h0=n=CA+n|0,n=n>>>0>>0?eA+1|0:eA,X=K(H,_,o,D),CA=h,eA=(a0=K(a,f,DA,fA))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=eA,a0=eA=xA(w0,19),eA=CA+(w0=K(eA,R0=eA>>31,Y0,wA))|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,w0=K(i,w,d0,C0),X=h+CA|0,X=(eA=w0+eA|0)>>>0>>0?X+1|0:X,CA=K(r0,$,HA,mA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=(w0=K(v,E,g0,bA))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,w0=K(_A,O,I0,hA),X=h+eA|0,X=(CA=w0+CA|0)>>>0>>0?X+1|0:X,eA=(w0=K(Y,s,b,V))+CA|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,w0=K(G0,H0,A0,yA),X=h+CA|0,X=(eA=w0+eA|0)>>>0>>0?X+1|0:X,CA=K(c,N,U,y),X=h+X|0,X0=eA=CA+eA|0,w0=eA>>>0>>0?X+1|0:X,X=K(X=xA(o,19),X>>31,VA,aA),eA=h,CA=K(a,f,H,_),eA=h+eA|0,eA=(X=CA+X|0)>>>0>>0?eA+1|0:eA,CA=(x0=K(i,w,a0,R0))+X|0,X=h+eA|0,eA=(d0=K(d0,C0,XA,iA))+CA|0,CA=h+(CA>>>0>>0?X+1|0:X)|0,CA=eA>>>0>>0?CA+1|0:CA,d0=K(v,E,r0,$),X=h+CA|0,X=(eA=d0+eA|0)>>>0>>0?X+1|0:X,CA=K(RA,z,g0,bA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=(d0=K(Y,s,_A,O))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,d0=K(b,V,YA,tA),X=h+eA|0,X=(CA=d0+CA|0)>>>0>>0?X+1|0:X,eA=(d0=K(G0,H0,U,y))+CA|0,CA=h+X|0,CA=eA>>>0>>0?CA+1|0:CA,d0=K(c,N,SA,gA),X=h+CA|0,X=(eA=d0+eA|0)>>>0>>0?X+1|0:X,d0=eA,x0=X,C0=eA=eA+33554432|0,a0=X=eA>>>0<33554432?X+1|0:X,R0=(67108863&X)<<6|eA>>>26,eA=(CA=X>>26)+w0|0,w0=X=R0+X0|0,CA=h0,X=X>>>0>>0?eA+1|0:eA,n0=eA=w0+16777216|0,h0=(33554431&(X=eA>>>0<16777216?X+1|0:X))<<7|eA>>>25,X=(X>>25)+n|0,X=(eA=CA+h0|0)>>>0>>0?X+1|0:X,R0=n=eA+33554432|0,n=X=n>>>0<33554432?X+1|0:X,X=-67108864&R0,r[S0+8>>2]=eA-X,h0=S0,X=K(v,E,o,D),CA=h,eA=(S0=K(a,f,HA,mA))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=K(j,l,I0,hA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=K(Y,s,rA,F),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,S0=K(cA,W,A0,yA),CA=h+X|0,CA=(eA=S0+eA|0)>>>0>>0?CA+1|0:CA,X=(S0=K(U,y,zA,AA))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(S0=K(DA,fA,ZA,NA))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(H,_,S0=f0,X0=S0>>31),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(G0,H0,Y0,wA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,f0=K(c,N,i,w),CA=h+X|0,CA=(eA=f0+eA|0)>>>0>>0?CA+1|0:CA,X=t>>26,t=(f0=(67108863&t)<<6|P0>>>26)+eA|0,eA=X+CA|0,X=eA=t>>>0>>0?eA+1|0:eA,P0=t=(CA=t)+16777216|0,t=X=t>>>0<16777216?X+1|0:X,X=-33554432&P0,r[h0+28>>2]=CA-X,f0=h0,X=K(U,y,o,D),eA=h,h0=K(a,f,A0,yA),CA=h+eA|0,CA=(X=h0+X|0)>>>0>>0?CA+1|0:CA,h0=K(j,l,DA,fA),eA=h+CA|0,eA=(X=h0+X|0)>>>0>>0?eA+1|0:eA,CA=(h0=K(H,_,rA,F))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(r0,$,Y0,wA),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(i,w,g0,bA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,h0=K(_A,O,HA,mA),CA=h+X|0,CA=(eA=h0+eA|0)>>>0>>0?CA+1|0:CA,X=(h0=K(v,E,b,V))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(h0=K(G0,H0,I0,hA))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(c,N,Y,s),X=h+X|0,h0=eA=eA+CA|0,X=(X=eA>>>0>>0?X+1|0:X)+(eA=n>>26)|0,X=(n=h0+(CA=(67108863&n)<<6|R0>>>26)|0)>>>0>>0?X+1|0:X,G0=n=(eA=n)+16777216|0,n=CA=n>>>0<16777216?X+1|0:X,X=-33554432&G0,r[f0+12>>2]=eA-X,X=K(o,D,XA,iA),CA=h,eA=(h0=K(a,f,i,w))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=K(v,E,j,l),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,h0=K(rA,F,RA,z),CA=h+X|0,CA=(eA=h0+eA|0)>>>0>>0?CA+1|0:CA,X=(h0=K(Y,s,cA,W))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,CA=(h0=K(YA,tA,zA,AA))+X|0,X=h+eA|0,X=CA>>>0>>0?X+1|0:X,eA=CA,CA=K(U,y,ZA,NA),X=h+X|0,X=(eA=eA+CA|0)>>>0>>0?X+1|0:X,CA=K(S0,X0,SA,gA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,jA=K(H,_,h0=jA,H0=h0>>31),CA=h+X|0,CA=(eA=jA+eA|0)>>>0>>0?CA+1|0:CA,X=(jA=K(c,N,VA,aA))+eA|0,eA=h+CA|0,eA=X>>>0>>0?eA+1|0:eA,jA=X,X=(X=t>>25)+eA|0,X=(t=jA+(CA=(33554431&t)<<7|P0>>>25)|0)>>>0>>0?X+1|0:X,jA=t=(eA=t)+33554432|0,t=X=t>>>0<33554432?X+1|0:X,X=-67108864&jA,r[f0+32>>2]=eA-X,CA=eA=T0-(X=-67108864&k)|0,X=(X=o0-((X>>>0>T0>>>0)+E0|0)|0)+(eA=n>>25)|0,X=(n=CA+(T0=(33554431&n)<<7|G0>>>25)|0)>>>0>>0?X+1|0:X,(eA=n+33554432|0)>>>0<33554432&&(X=X+1|0),X=(M0-(-33554432&B0)|0)+((67108863&X)<<6|eA>>>26)|0,r[e+20>>2]=X,X=-67108864&eA,r[e+16>>2]=n-X,X=K(i,w,o,D),CA=h,eA=(Y0=K(a,f,Y0,wA))+X|0,X=h+CA|0,X=eA>>>0>>0?X+1|0:X,CA=(Y0=K(j,l,HA,mA))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,X=(Y0=K(v,E,rA,F))+CA|0,CA=h+eA|0,eA=(I0=K(cA,W,I0,hA))+X|0,X=h+(X>>>0>>0?CA+1|0:CA)|0,X=eA>>>0>>0?X+1|0:X,CA=K(Y,s,zA,AA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=K(A0,yA,ZA,NA),X=h+X|0,X=(eA=CA+eA|0)>>>0>>0?X+1|0:X,CA=(I0=K(U,y,S0,X0))+eA|0,eA=h+X|0,eA=CA>>>0>>0?eA+1|0:eA,X=(I0=K(h0,H0,DA,fA))+CA|0,CA=h+eA|0,CA=X>>>0>>0?CA+1|0:CA,eA=(I0=K(H,_,t0,t0>>31))+X|0,X=h+CA|0,n=eA,X=(X=eA>>>0>>0?X+1|0:X)+(eA=t>>26)|0,X=(t=n+(CA=(67108863&t)<<6|jA>>>26)|0)>>>0>>0?X+1|0:X,X=(t=(n=t)+16777216|0)>>>0<16777216?X+1|0:X,t=-33554432&(eA=t),r[e+36>>2]=n-t,CA=w0-(-33554432&n0)|0,I0=d0-(t=-67108864&C0)|0,A0=x0-((t>>>0>d0>>>0)+a0|0)|0,X=K((33554431&(t=X))<<7|eA>>>25,X>>=25,19,0),eA=h+A0|0,X=eA=(t=X+I0|0)>>>0>>0?eA+1|0:eA,n=((67108863&(X=(n=t+33554432|0)>>>0<33554432?X+1|0:X))<<6|(eA=n)>>>26)+CA|0,r[e+4>>2]=n,n=e,e=-67108864&eA,r[n>>2]=t-e}function k0(e,t){var n,o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0;VA=e,D=rA=(j=r[t+12>>2])<<1,g0=j,j=K(rA,E=rA>>31,j,z=j>>31),SA=h,rA=j,n=j=r[t+16>>2],s=j>>31,N=j=(cA=r[t+8>>2])<<1,NA=K(n,s,j,U=j>>31),j=h+SA|0,j=(rA=rA+NA|0)>>>0>>0?j+1|0:j,SA=rA,H=rA=(NA=r[t+20>>2])<<1,i=rA>>31,y=rA=(zA=r[t+4>>2])<<1,YA=K(H,i,rA,o=rA>>31),rA=h+j|0,rA=(SA=SA+YA|0)>>>0>>0?rA+1|0:rA,b=j=XA=r[t+24>>2],v=j>>31,_=j=(E0=r[t>>2])<<1,YA=K(XA,v,j,a=j>>31),j=h+rA|0,j=(SA=YA+SA|0)>>>0>>0?j+1|0:j,$=SA,rA=r[t+32>>2],c=SA=xA(rA,19),tA=rA,SA=K(SA,Y=SA>>31,rA,V=rA>>31),j=h+j|0,j=(rA=$+SA|0)>>>0>>0?j+1|0:j,$=rA,t0=r[t+36>>2],w=rA=xA(t0,38),f=rA>>31,hA=t=(SA=r[t+28>>2])<<1,YA=K(rA,f,t,AA=t>>31),t=h+j|0,r0=rA=$+YA|0,ZA=rA>>>0>>0?t+1|0:t,t=K(y,o,n,s),j=h,rA=K(N,U,g0,z),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,yA=NA,YA=K(NA,W=NA>>31,_,a),rA=h+j|0,rA=(t=YA+t|0)>>>0>>0?rA+1|0:rA,YA=K(c,Y,hA,AA),j=h+rA|0,j=(t=YA+t|0)>>>0>>0?j+1|0:j,rA=K(w,f,XA,v),j=h+j|0,$=t=rA+t|0,B0=t>>>0>>0?j+1|0:j,t=K(y,o,D,E),rA=h,j=(cA=K(YA=cA,l=YA>>31,YA,l))+t|0,t=h+rA|0,t=j>>>0>>0?t+1|0:t,rA=(cA=K(_,a,n,s))+j|0,j=h+t|0,j=rA>>>0>>0?j+1|0:j,O=t=xA(SA,38),cA=SA,t=(SA=K(t,F=t>>31,SA,gA=SA>>31))+rA|0,rA=h+j|0,rA=t>>>0>>0?rA+1|0:rA,t=(j=t)+(SA=K(c,Y,t=XA<<1,t>>31))|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,rA=K(w,f,H,i),j=h+j|0,aA=t=rA+t|0,wA=j=t>>>0>>0?j+1|0:j,t=j,fA=j=aA+33554432|0,mA=t=j>>>0<33554432?t+1|0:t,j=(j=t>>26)+B0|0,B0=t=(rA=(67108863&t)<<6|fA>>>26)+$|0,rA=t>>>0>>0?j+1|0:j,bA=t=t+16777216|0,j=(j=(rA=t>>>0<16777216?rA+1|0:rA)>>25)+ZA|0,j=(t=(rA=(33554431&rA)<<7|t>>>25)+r0|0)>>>0>>0?j+1|0:j,rA=t,t=j,$=j=rA+33554432|0,SA=t=j>>>0<33554432?t+1|0:t,t=-67108864&j,r[VA+24>>2]=rA-t,t=K(_,a,YA,l),j=h,zA=K(y,o,VA=zA,o0=VA>>31),rA=h+j|0,rA=(t=zA+t|0)>>>0>>0?rA+1|0:rA,j=t,zA=t=xA(XA,19),t=j+(XA=K(t,r0=t>>31,XA,v))|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,rA=(XA=K(H,i,O,F))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,_A=j=n<<1,XA=K(c,Y,j,iA=j>>31),j=h+t|0,j=(rA=XA+rA|0)>>>0>>0?j+1|0:j,t=rA,rA=K(w,f,D,E),j=h+j|0,ZA=t=t+rA|0,XA=t>>>0>>0?j+1|0:j,t=K(H,i,zA,r0),j=h,VA=K(_,a,VA,o0),rA=h+j|0,rA=(t=VA+t|0)>>>0>>0?rA+1|0:rA,VA=K(n,s,O,F),j=h+rA|0,j=(t=VA+t|0)>>>0>>0?j+1|0:j,rA=(VA=K(c,Y,D,E))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,VA=K(w,f,YA,l),j=h+t|0,o0=rA=VA+rA|0,VA=rA>>>0>>0?j+1|0:j,t=K(t=xA(NA,38),t>>31,NA,W),j=h,NA=t,rA=K(t=E0,rA=t>>31,t,rA),j=h+j|0,j=(t=NA+rA|0)>>>0>>0?j+1|0:j,NA=K(zA,r0,_A,iA),rA=h+j|0,rA=(t=NA+t|0)>>>0>>0?rA+1|0:rA,NA=K(D,E,O,F),j=h+rA|0,j=(t=NA+t|0)>>>0>>0?j+1|0:j,rA=(NA=K(c,Y,N,U))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,NA=K(y,o,w,f),j=h+t|0,zA=rA=NA+rA|0,r0=j=rA>>>0>>0?j+1|0:j,E0=t=rA+33554432|0,RA=j=t>>>0<33554432?j+1|0:j,rA=(t=j>>26)+VA|0,VA=j=(NA=(67108863&j)<<6|E0>>>26)+o0|0,j=j>>>0>>0?rA+1|0:rA,o0=t=VA+16777216|0,NA=(33554431&(j=t>>>0<16777216?j+1|0:j))<<7|t>>>25,j=(j>>25)+XA|0,j=(rA=NA+ZA|0)>>>0>>0?j+1|0:j,XA=rA=(t=rA)+33554432|0,NA=j=rA>>>0<33554432?j+1|0:j,j=-67108864&rA,r[e+8>>2]=t-j,t=K(N,U,yA,W),j=h,rA=K(n,s,D,E),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=K(y,o,b,v),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=K(_,a,cA,gA),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=(ZA=K(w,f,tA,V))+t|0,t=h+j|0,j=SA>>26,SA=($=(67108863&SA)<<6|$>>>26)+rA|0,rA=(t=rA>>>0>>0?t+1|0:t)+j|0,j=rA=SA>>>0<$>>>0?rA+1|0:rA,$=rA=(t=SA)+16777216|0,SA=j=rA>>>0<16777216?j+1|0:j,j=-33554432&rA,r[e+28>>2]=t-j,t=K(_,a,g0,z),rA=h,j=(YA=K(y,o,YA,l))+t|0,t=h+rA|0,t=j>>>0>>0?t+1|0:t,YA=K(b,v,O,F),rA=h+t|0,rA=(j=YA+j|0)>>>0>>0?rA+1|0:rA,t=(YA=K(c,Y,H,i))+j|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,rA=K(w,f,n,s),j=h+j|0,j=(j=(t=rA+t|0)>>>0>>0?j+1|0:j)+(rA=NA>>26)|0,rA=t=(NA=(67108863&NA)<<6|XA>>>26)+t|0,t=j=t>>>0>>0?j+1|0:j,XA=j=rA+16777216|0,NA=t=j>>>0<16777216?t+1|0:t,t=-33554432&j,r[e+12>>2]=rA-t,YA=e,t=K(b,v,N,U),j=h,rA=K(n,s,n,s),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=K(D,E,H,i),j=h+j|0,j=(t=rA+t|0)>>>0>>0?j+1|0:j,rA=(g0=K(y,o,hA,AA))+t|0,t=h+j|0,t=rA>>>0>>0?t+1|0:t,j=(g0=K(_,a,tA,V))+rA|0,rA=h+t|0,rA=j>>>0>>0?rA+1|0:rA,t=(t0=K(w,f,g0=t0,ZA=g0>>31))+j|0,j=h+rA|0,j=t>>>0>>0?j+1|0:j,e=t,j=(t=SA>>25)+j|0,j=(rA=e+(SA=(33554431&SA)<<7|$>>>25)|0)>>>0>>0?j+1|0:j,t0=rA=(t=rA)+33554432|0,SA=j=rA>>>0<33554432?j+1|0:j,j=-67108864&rA,r[YA+32>>2]=t-j,j=NA>>25,rA=(NA=(33554431&NA)<<7|XA>>>25)+(aA-(t=-67108864&fA)|0)|0,t=j+(wA-((t>>>0>aA>>>0)+mA|0)|0)|0,j=t=rA>>>0>>0?t+1|0:t,NA=t=rA+33554432|0,t=((67108863&(j=t>>>0<33554432?j+1|0:j))<<6|t>>>26)+(B0=B0-(-33554432&bA)|0)|0,r[YA+20>>2]=t,t=-67108864&NA,r[YA+16>>2]=rA-t,NA=YA,t=K(D,E,b,v),rA=h,j=(YA=K(yA,W,_A,iA))+t|0,t=h+rA|0,t=j>>>0>>0?t+1|0:t,rA=(YA=K(N,U,cA,gA))+j|0,j=h+t|0,j=rA>>>0>>0?j+1|0:j,t=(YA=K(y,o,tA,V))+rA|0,rA=h+j|0,rA=t>>>0>>0?rA+1|0:rA,YA=K(_,a,g0,ZA),j=h+rA|0,rA=t=YA+t|0,j=(t=t>>>0>>0?j+1|0:j)+(j=SA>>26)|0,j=(rA=(SA=(67108863&SA)<<6|t0>>>26)+rA|0)>>>0>>0?j+1|0:j,SA=rA,t=j,t=(j=rA+16777216|0)>>>0<16777216?t+1|0:t,rA=-33554432&j,r[NA+36>>2]=SA-rA,YA=K((33554431&t)<<7|j>>>25,t>>25,19,0),j=h+(r0-(((rA=-67108864&E0)>>>0>zA>>>0)+RA|0)|0)|0,rA=t=YA+(zA-rA|0)|0,t=t>>>0>>0?j+1|0:j,t=(VA-(-33554432&o0)|0)+((67108863&(t=(j=rA+33554432|0)>>>0<33554432?t+1|0:t))<<6|j>>>26)|0,r[NA+4>>2]=t,e=-67108864&j,r[NA>>2]=rA-e}function HB(e,t,n){var o,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0;for(BA=o=BA-2048|0,mg(o+1024|0,t),Kg(o+1024|0,e),mg(o,o+1024|0),Kg(o,n),t=0;s=r[(a=Y=(o+1024|0)+(64|(e=b<<7))|0)>>2],D=r[(E=v=(o+1024|0)+(96|e)|0)>>2],E=r[E+4>>2],y=s,c=r[a+4>>2],w=D,a=e+(o+1024|0)|0,_=r[(s=(o+1024|0)+(32|e)|0)>>2],D=r[s+4>>2],w=x(w^(F=qA(r[a>>2],r[a+4>>2],_,D)),(f=E)^(E=h),32),D=x(y=(i=qA(y,c,w,f=h))^_,D^(_=h),24),wA=x((gA=qA(F,y=E,D,E=h))^w,(H=h)^f,16),E=x(D^(mA=qA(i,_,wA,hA=h)),(yA=h)^E,63),D=h,w=r[(_=(o+1024|0)+(104|e)|0)>>2],i=r[_+4>>2],z=r[(f=F=(o+1024|0)+(72|e)|0)>>2],U=r[f+4>>2],V=x((V=w)^(W=qA(l=r[(f=w=(o+1024|0)+(8|e)|0)>>2],c=r[f+4>>2],iA=r[(f=(o+1024|0)+(40|e)|0)>>2],y=r[f+4>>2])),(c=i)^(i=h),32),y=x(U=(l=qA(z,U,V,c=h))^iA,y^(iA=h),24),NA=x((fA=qA(W,U=i,y,i=h))^V,(bA=h)^c,16),i=x(y^(cA=qA(l,iA,NA,g0=h)),(zA=h)^i,63),y=h,V=r[(W=iA=(o+1024|0)+(112|e)|0)>>2],l=r[W+4>>2],aA=r[(W=(o+1024|0)+(80|e)|0)>>2],N=r[W+4>>2],z=V,V=(o+1024|0)+(16|e)|0,tA=r[(AA=c=(o+1024|0)+(48|e)|0)>>2],AA=r[AA+4>>2],z=x(z^(_A=qA(r[V>>2],r[V+4>>2],tA,AA)),(U=l)^(l=h),32),AA=x(N=(U=qA(aA,N,z,O=h))^tA,AA^(tA=h),24),r0=x((ZA=qA(_A,N=l,AA,l=h))^z,(t0=h)^O,16),l=x(AA^(VA=qA(U,tA,r0,o0=h)),(YA=h)^l,63),AA=h,z=r[(tA=(o+1024|0)+(120|e)|0)>>2],O=r[tA+4>>2],E0=r[(U=_A=(o+1024|0)+(88|e)|0)>>2],SA=r[U+4>>2],j=x((aA=z)^(XA=qA($=r[(U=z=(o+1024|0)+(24|e)|0)>>2],N=r[U+4>>2],RA=r[(e=(o+1024|0)+(56|e)|0)>>2],U=r[e+4>>2])),(N=O)^(O=h),32),U=x(N=(SA=qA(E0,SA,j,rA=h))^RA,U^(RA=h),24),aA=RA,j=x((RA=qA(XA,N=O,U,O=h))^j,(XA=h)^rA,16),O=x(U^(SA=qA(SA,aA,j,rA=h)),($=h)^O,63),U=h,aA=VA,N=YA,VA=x(j^(gA=qA(gA,H,i,y)),rA^(H=h),32),i=x((j=qA(aA,N,VA,YA=h))^i,(rA=h)^y,24),y=qA(y=gA,H,i,gA=h),H=h,r[a>>2]=y,r[a+4>>2]=H,a=x(y^VA,YA^H,16),y=h,r[tA>>2]=a,r[tA+4>>2]=y,a=qA(j,rA,a,y),y=h,r[W>>2]=a,r[W+4>>2]=y,B0=f,n0=x(a^i,y^gA,63),r[B0>>2]=n0,r[f+4>>2]=h,H=l,y=x(wA^(f=qA(fA,bA,l,AA)),hA^(i=h),32),a=x(H^(l=qA(SA,$,y,W=h)),(a=AA)^(AA=h),24),f=qA(f,H=i,a,i=h),tA=h,r[w>>2]=f,r[w+4>>2]=tA,w=x(f^y,W^tA,16),f=h,r[v>>2]=w,r[v+4>>2]=f,v=qA(l,AA,w,f),r[_A>>2]=v,w=h,r[_A+4>>2]=w,B0=c,n0=x(a^v,w^i,63),r[B0>>2]=n0,r[c+4>>2]=h,a=qA(ZA,t0,O,U),y=qA(mA,yA,f=x(NA^a,g0^(w=h),32),i=h),a=qA(a,c=w,v=x(y^O,(W=h)^U,24),w=h),l=c=h,r[V>>2]=a,r[V+4>>2]=l,a=x(a^f,i^l,16),f=h,r[_>>2]=a,r[_+4>>2]=f,a=qA(y,W,a,f),r[Y>>2]=a,f=Y,Y=h,r[f+4>>2]=Y,B0=e,n0=x(a^v,Y^w,63),r[B0>>2]=n0,r[e+4>>2]=h,f=E,a=x(r0^(Y=qA(RA,XA,E,D)),o0^(v=h),32),e=x(f^(_=qA(cA,zA,a,E=h)),(e=D)^(D=h),24),Y=qA(Y,f=v,e,v=h),f=w=h,r[z>>2]=Y,r[z+4>>2]=f,Y=x(a^Y,E^f,16),a=h,r[iA>>2]=Y,r[iA+4>>2]=a,Y=qA(_,D,Y,a),r[F>>2]=Y,a=h,r[F+4>>2]=a,B0=s,n0=x(e^Y,a^v,63),r[B0>>2]=n0,r[s+4>>2]=h,(0|(b=b+1|0))!=8;);for(;b=r[768+(e=(v=t<<4)+(o+1024|0)|0)>>2],Y=r[e+772>>2],y=r[(a=e+512|0)>>2],w=r[a+4>>2],f=b,b=r[e+256>>2],a=r[e+260>>2],E=x(f^(s=qA(r[e>>2],r[e+4>>2],b,a)),(E=Y)^(Y=h),32),a=x(f=(_=qA(y,w,E,D=h))^b,a^(b=h),24),c=b,i=x((w=qA(s,Y,a,b=h))^E,(f=h)^D,16),b=x(a^(iA=qA(_,c,i,y=h)),(W=h)^b,63),Y=h,a=r[e+780>>2],l=r[e+520>>2],H=r[e+524>>2],_=x((V=r[e+776>>2])^(D=qA(c=r[(s=v=(o+1024|0)+(8|v)|0)>>2],D=r[s+4>>2],s=r[e+264>>2],E=r[e+268>>2])),(c=a)^(a=h),32),E=x(c=(V=qA(l,H,_,F=h))^s,E^(s=h),24),H=V,l=x((V=qA(D,c=a,E,a=h))^_,(c=h)^F,16),a=x(E^(tA=qA(H,s,l,AA=h)),(_A=h)^a,63),s=h,E=r[e+900>>2],N=r[e+640>>2],gA=r[e+644>>2],U=r[e+896>>2],D=r[e+384>>2],_=r[e+388>>2],z=x(U^(F=qA(r[e+128>>2],r[e+132>>2],D,_)),(H=E)^(E=h),32),_=x(H=(U=qA(N,gA,z,O=h))^D,_^(D=h),24),N=U,U=x((U=z)^(z=qA(F,H=E,_,E=h)),(H=O)^(O=h),16),E=x(_^(H=qA(N,D,U,gA=h)),(wA=h)^E,63),D=h,_=r[e+908>>2],YA=r[e+648>>2],g0=r[e+652>>2],aA=r[e+904>>2],F=r[e+392>>2],hA=r[e+396>>2],yA=x(aA^(mA=qA(r[e+136>>2],r[e+140>>2],F,hA)),(N=_)^(_=h),32),aA=hA=x(N=(bA=qA(YA,g0,yA,fA=h))^F,hA^(F=h),24),yA=x((hA=qA(mA,N=_,hA,_=h))^yA,(mA=h)^fA,16),_=x(aA^(bA=qA(bA,F,yA,fA=h)),(NA=h)^_,63),F=h,aA=H,N=wA,H=x(yA^(w=qA(w,f,a,s)),fA^(f=h),32),a=x((yA=qA(aA,N,H,wA=h))^a,(fA=h)^s,24),s=qA(s=w,f,a,w=h),f=h,r[e>>2]=s,r[e+4>>2]=f,s=x(s^H,wA^f,16),f=h,r[e+904>>2]=s,r[e+908>>2]=f,s=qA(yA,fA,s,f),f=h,r[e+640>>2]=s,r[e+644>>2]=f,B0=e,n0=x(a^s,w^f,63),r[B0+264>>2]=n0,r[e+268>>2]=h,H=E,s=qA(V,c,E,D),i=qA(bA,NA,w=x(i^s,y^(E=h),32),f=h),s=qA(s,y=E,a=x(H^i,(a=D)^(D=h),24),E=h),y=h,r[v>>2]=s,r[v+4>>2]=y,v=x(s^w,f^y,16),s=h,r[e+768>>2]=v,r[e+772>>2]=s,v=qA(i,D,v,s),r[e+648>>2]=v,s=h,r[e+652>>2]=s,B0=e,n0=x(a^v,s^E,63),r[B0+384>>2]=n0,r[e+388>>2]=h,w=_,E=x(l^(a=qA(z,O,_,F)),AA^(s=h),32),v=x(w^(_=qA(iA,W,E,D=h)),(f=F)^(F=h),24),a=qA(a,f=s,v,s=h),f=w=h,r[e+128>>2]=a,r[e+132>>2]=f,a=x(a^E,f^D,16),E=h,r[e+776>>2]=a,r[e+780>>2]=E,a=qA(_,F,a,E),r[e+512>>2]=a,E=h,r[e+516>>2]=E,B0=e,n0=x(a^v,s^E,63),r[B0+392>>2]=n0,r[e+396>>2]=h,v=qA(hA,mA,b,Y),D=qA(tA,_A,s=x(U^v,gA^(a=h),32),E=h),Y=qA(f=v,a,b=x(D^b,(_=h)^Y,24),v=h),a=h,r[e+136>>2]=Y,r[e+140>>2]=a,Y=x(s^Y,E^a,16),a=h,r[e+896>>2]=Y,r[e+900>>2]=a,Y=qA(D,_,Y,a),r[e+520>>2]=Y,a=h,r[e+524>>2]=a,B0=e,n0=x(Y^b,a^v,63),r[B0+256>>2]=n0,r[e+260>>2]=h,(0|(t=t+1|0))!=8;);mg(n,o),Kg(n,o+1024|0),BA=o+2048|0}function _n(e,t,n){var o,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0;for(BA=o=BA-2048|0,mg(o+1024|0,t),Kg(o+1024|0,e),mg(o,o+1024|0),t=0;s=r[(a=Y=(o+1024|0)+(64|(e=b<<7))|0)>>2],D=r[(E=v=(o+1024|0)+(96|e)|0)>>2],E=r[E+4>>2],y=s,c=r[a+4>>2],w=D,a=e+(o+1024|0)|0,_=r[(s=(o+1024|0)+(32|e)|0)>>2],D=r[s+4>>2],w=x(w^(F=qA(r[a>>2],r[a+4>>2],_,D)),(f=E)^(E=h),32),D=x(y=(i=qA(y,c,w,f=h))^_,D^(_=h),24),wA=x((gA=qA(F,y=E,D,E=h))^w,(H=h)^f,16),E=x(D^(mA=qA(i,_,wA,hA=h)),(yA=h)^E,63),D=h,w=r[(_=(o+1024|0)+(104|e)|0)>>2],i=r[_+4>>2],z=r[(f=F=(o+1024|0)+(72|e)|0)>>2],U=r[f+4>>2],V=x((V=w)^(W=qA(l=r[(f=w=(o+1024|0)+(8|e)|0)>>2],c=r[f+4>>2],iA=r[(f=(o+1024|0)+(40|e)|0)>>2],y=r[f+4>>2])),(c=i)^(i=h),32),y=x(U=(l=qA(z,U,V,c=h))^iA,y^(iA=h),24),NA=x((fA=qA(W,U=i,y,i=h))^V,(bA=h)^c,16),i=x(y^(cA=qA(l,iA,NA,g0=h)),(zA=h)^i,63),y=h,V=r[(W=iA=(o+1024|0)+(112|e)|0)>>2],l=r[W+4>>2],aA=r[(W=(o+1024|0)+(80|e)|0)>>2],N=r[W+4>>2],z=V,V=(o+1024|0)+(16|e)|0,tA=r[(AA=c=(o+1024|0)+(48|e)|0)>>2],AA=r[AA+4>>2],z=x(z^(_A=qA(r[V>>2],r[V+4>>2],tA,AA)),(U=l)^(l=h),32),AA=x(N=(U=qA(aA,N,z,O=h))^tA,AA^(tA=h),24),r0=x((ZA=qA(_A,N=l,AA,l=h))^z,(t0=h)^O,16),l=x(AA^(VA=qA(U,tA,r0,o0=h)),(YA=h)^l,63),AA=h,z=r[(tA=(o+1024|0)+(120|e)|0)>>2],O=r[tA+4>>2],E0=r[(U=_A=(o+1024|0)+(88|e)|0)>>2],SA=r[U+4>>2],j=x((aA=z)^(XA=qA($=r[(U=z=(o+1024|0)+(24|e)|0)>>2],N=r[U+4>>2],RA=r[(e=(o+1024|0)+(56|e)|0)>>2],U=r[e+4>>2])),(N=O)^(O=h),32),U=x(N=(SA=qA(E0,SA,j,rA=h))^RA,U^(RA=h),24),aA=RA,j=x((RA=qA(XA,N=O,U,O=h))^j,(XA=h)^rA,16),O=x(U^(SA=qA(SA,aA,j,rA=h)),($=h)^O,63),U=h,aA=VA,N=YA,VA=x(j^(gA=qA(gA,H,i,y)),rA^(H=h),32),i=x((j=qA(aA,N,VA,YA=h))^i,(rA=h)^y,24),y=qA(y=gA,H,i,gA=h),H=h,r[a>>2]=y,r[a+4>>2]=H,a=x(y^VA,YA^H,16),y=h,r[tA>>2]=a,r[tA+4>>2]=y,a=qA(j,rA,a,y),y=h,r[W>>2]=a,r[W+4>>2]=y,B0=f,n0=x(a^i,y^gA,63),r[B0>>2]=n0,r[f+4>>2]=h,H=l,y=x(wA^(f=qA(fA,bA,l,AA)),hA^(i=h),32),a=x(H^(l=qA(SA,$,y,W=h)),(a=AA)^(AA=h),24),f=qA(f,H=i,a,i=h),tA=h,r[w>>2]=f,r[w+4>>2]=tA,w=x(f^y,W^tA,16),f=h,r[v>>2]=w,r[v+4>>2]=f,v=qA(l,AA,w,f),r[_A>>2]=v,w=h,r[_A+4>>2]=w,B0=c,n0=x(a^v,w^i,63),r[B0>>2]=n0,r[c+4>>2]=h,a=qA(ZA,t0,O,U),y=qA(mA,yA,f=x(NA^a,g0^(w=h),32),i=h),a=qA(a,c=w,v=x(y^O,(W=h)^U,24),w=h),l=c=h,r[V>>2]=a,r[V+4>>2]=l,a=x(a^f,i^l,16),f=h,r[_>>2]=a,r[_+4>>2]=f,a=qA(y,W,a,f),r[Y>>2]=a,f=Y,Y=h,r[f+4>>2]=Y,B0=e,n0=x(a^v,Y^w,63),r[B0>>2]=n0,r[e+4>>2]=h,f=E,a=x(r0^(Y=qA(RA,XA,E,D)),o0^(v=h),32),e=x(f^(_=qA(cA,zA,a,E=h)),(e=D)^(D=h),24),Y=qA(Y,f=v,e,v=h),f=w=h,r[z>>2]=Y,r[z+4>>2]=f,Y=x(a^Y,E^f,16),a=h,r[iA>>2]=Y,r[iA+4>>2]=a,Y=qA(_,D,Y,a),r[F>>2]=Y,a=h,r[F+4>>2]=a,B0=s,n0=x(e^Y,a^v,63),r[B0>>2]=n0,r[s+4>>2]=h,(0|(b=b+1|0))!=8;);for(;b=r[768+(e=(v=t<<4)+(o+1024|0)|0)>>2],Y=r[e+772>>2],y=r[(a=e+512|0)>>2],w=r[a+4>>2],f=b,b=r[e+256>>2],a=r[e+260>>2],E=x(f^(s=qA(r[e>>2],r[e+4>>2],b,a)),(E=Y)^(Y=h),32),a=x(f=(_=qA(y,w,E,D=h))^b,a^(b=h),24),c=b,i=x((w=qA(s,Y,a,b=h))^E,(f=h)^D,16),b=x(a^(iA=qA(_,c,i,y=h)),(W=h)^b,63),Y=h,a=r[e+780>>2],l=r[e+520>>2],H=r[e+524>>2],_=x((V=r[e+776>>2])^(D=qA(c=r[(s=v=(o+1024|0)+(8|v)|0)>>2],D=r[s+4>>2],s=r[e+264>>2],E=r[e+268>>2])),(c=a)^(a=h),32),E=x(c=(V=qA(l,H,_,F=h))^s,E^(s=h),24),H=V,l=x((V=qA(D,c=a,E,a=h))^_,(c=h)^F,16),a=x(E^(tA=qA(H,s,l,AA=h)),(_A=h)^a,63),s=h,E=r[e+900>>2],N=r[e+640>>2],gA=r[e+644>>2],U=r[e+896>>2],D=r[e+384>>2],_=r[e+388>>2],z=x(U^(F=qA(r[e+128>>2],r[e+132>>2],D,_)),(H=E)^(E=h),32),_=x(H=(U=qA(N,gA,z,O=h))^D,_^(D=h),24),N=U,U=x((U=z)^(z=qA(F,H=E,_,E=h)),(H=O)^(O=h),16),E=x(_^(H=qA(N,D,U,gA=h)),(wA=h)^E,63),D=h,_=r[e+908>>2],YA=r[e+648>>2],g0=r[e+652>>2],aA=r[e+904>>2],F=r[e+392>>2],hA=r[e+396>>2],yA=x(aA^(mA=qA(r[e+136>>2],r[e+140>>2],F,hA)),(N=_)^(_=h),32),aA=hA=x(N=(bA=qA(YA,g0,yA,fA=h))^F,hA^(F=h),24),yA=x((hA=qA(mA,N=_,hA,_=h))^yA,(mA=h)^fA,16),_=x(aA^(bA=qA(bA,F,yA,fA=h)),(NA=h)^_,63),F=h,aA=H,N=wA,H=x(yA^(w=qA(w,f,a,s)),fA^(f=h),32),a=x((yA=qA(aA,N,H,wA=h))^a,(fA=h)^s,24),s=qA(s=w,f,a,w=h),f=h,r[e>>2]=s,r[e+4>>2]=f,s=x(s^H,wA^f,16),f=h,r[e+904>>2]=s,r[e+908>>2]=f,s=qA(yA,fA,s,f),f=h,r[e+640>>2]=s,r[e+644>>2]=f,B0=e,n0=x(a^s,w^f,63),r[B0+264>>2]=n0,r[e+268>>2]=h,H=E,s=qA(V,c,E,D),i=qA(bA,NA,w=x(i^s,y^(E=h),32),f=h),s=qA(s,y=E,a=x(H^i,(a=D)^(D=h),24),E=h),y=h,r[v>>2]=s,r[v+4>>2]=y,v=x(s^w,f^y,16),s=h,r[e+768>>2]=v,r[e+772>>2]=s,v=qA(i,D,v,s),r[e+648>>2]=v,s=h,r[e+652>>2]=s,B0=e,n0=x(a^v,s^E,63),r[B0+384>>2]=n0,r[e+388>>2]=h,w=_,E=x(l^(a=qA(z,O,_,F)),AA^(s=h),32),v=x(w^(_=qA(iA,W,E,D=h)),(f=F)^(F=h),24),a=qA(a,f=s,v,s=h),f=w=h,r[e+128>>2]=a,r[e+132>>2]=f,a=x(a^E,f^D,16),E=h,r[e+776>>2]=a,r[e+780>>2]=E,a=qA(_,F,a,E),r[e+512>>2]=a,E=h,r[e+516>>2]=E,B0=e,n0=x(a^v,s^E,63),r[B0+392>>2]=n0,r[e+396>>2]=h,v=qA(hA,mA,b,Y),D=qA(tA,_A,s=x(U^v,gA^(a=h),32),E=h),Y=qA(f=v,a,b=x(D^b,(_=h)^Y,24),v=h),a=h,r[e+136>>2]=Y,r[e+140>>2]=a,Y=x(s^Y,E^a,16),a=h,r[e+896>>2]=Y,r[e+900>>2]=a,Y=qA(D,_,Y,a),r[e+520>>2]=Y,a=h,r[e+524>>2]=a,B0=e,n0=x(Y^b,a^v,63),r[B0+256>>2]=n0,r[e+260>>2]=h,(0|(t=t+1|0))!=8;);mg(n,o),Kg(n,o+1024|0),BA=o+2048|0}function ot(e){var t=0,n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0;A:if(e|=0){f=(o=e-8|0)+(e=-8&(t=r[e-4>>2]))|0;t:if(!(1&t)){if(!(3&t)||(o=o-(t=r[o>>2])|0)>>>0>2]))==3)return r[8963]=e,r[f+4>>2]=-2&t,r[o+4>>2]=1|e,void(r[e+o>>2]=e)}else{if(t>>>0<=255){if(a=r[o+8>>2],t=t>>>3|0,(0|(n=r[o+12>>2]))==(0|a)){y=35844,_=r[8961]&pt(-2,t),r[y>>2]=_;break t}r[a+12>>2]=n,r[n+8>>2]=a;break t}if(s=r[o+24>>2],(0|o)==(0|(t=r[o+12>>2])))if((n=r[(a=o+20|0)>>2])||(n=r[(a=o+16|0)>>2])){for(;E=a,(n=r[(a=(t=n)+20|0)>>2])||(a=t+16|0,n=r[t+16>>2]););r[E>>2]=0}else t=0;else n=r[o+8>>2],r[n+12>>2]=t,r[t+8>>2]=n;if(!s)break t;a=r[o+28>>2];g:{if(r[(n=36148+(a<<2)|0)>>2]==(0|o)){if(r[n>>2]=t,t)break g;y=35848,_=r[8962]&pt(-2,a),r[y>>2]=_;break t}if(r[s+(r[s+16>>2]==(0|o)?16:20)>>2]=t,!t)break t}if(r[t+24>>2]=s,(n=r[o+16>>2])&&(r[t+16>>2]=n,r[n+24>>2]=t),!(n=r[o+20>>2]))break t;r[t+20>>2]=n,r[n+24>>2]=t}}if(!(o>>>0>=f>>>0)&&1&(t=r[f+4>>2])){t:{if(!(2&t)){if(r[8967]==(0|f)){if(r[8967]=o,e=r[8964]+e|0,r[8964]=e,r[o+4>>2]=1|e,r[8966]!=(0|o))break A;return r[8963]=0,void(r[8966]=0)}if(r[8966]==(0|f))return r[8966]=o,e=r[8963]+e|0,r[8963]=e,r[o+4>>2]=1|e,void(r[e+o>>2]=e);e=(-8&t)+e|0;g:if(t>>>0<=255){if(t=t>>>3|0,(0|(n=r[f+8>>2]))==(0|(a=r[f+12>>2]))){y=35844,_=r[8961]&pt(-2,t),r[y>>2]=_;break g}r[n+12>>2]=a,r[a+8>>2]=n}else{if(s=r[f+24>>2],(0|f)==(0|(t=r[f+12>>2])))if((n=r[(a=f+20|0)>>2])||(n=r[(a=f+16|0)>>2])){for(;E=a,(n=r[(a=(t=n)+20|0)>>2])||(a=t+16|0,n=r[t+16>>2]););r[E>>2]=0}else t=0;else n=r[f+8>>2],r[n+12>>2]=t,r[t+8>>2]=n;if(s){a=r[f+28>>2];r:{if(r[(n=36148+(a<<2)|0)>>2]==(0|f)){if(r[n>>2]=t,t)break r;y=35848,_=r[8962]&pt(-2,a),r[y>>2]=_;break g}if(r[s+(r[s+16>>2]==(0|f)?16:20)>>2]=t,!t)break g}r[t+24>>2]=s,(n=r[f+16>>2])&&(r[t+16>>2]=n,r[n+24>>2]=t),(n=r[f+20>>2])&&(r[t+20>>2]=n,r[n+24>>2]=t)}}if(r[o+4>>2]=1|e,r[e+o>>2]=e,r[8966]!=(0|o))break t;return void(r[8963]=e)}r[f+4>>2]=-2&t,r[o+4>>2]=1|e,r[e+o>>2]=e}if(e>>>0<=255)return t=35884+((e=e>>>3|0)<<3)|0,(n=r[8961])&(e=1<>2]:(r[8961]=e|n,e=t),r[t+8>>2]=o,r[e+12>>2]=o,r[o+12>>2]=t,void(r[o+8>>2]=e);a=31,r[o+16>>2]=0,r[o+20>>2]=0,e>>>0<=16777215&&(t=e>>>8|0,t<<=E=t+1048320>>>16&8,a=28+((t=((t<<=a=t+520192>>>16&4)<<(n=t+245760>>>16&2)>>>15|0)-(n|a|E)|0)<<1|e>>>t+21&1)|0),r[o+28>>2]=a,E=36148+(a<<2)|0;t:{g:{if((n=r[8962])&(t=1<>>1|0)|0),t=r[E>>2];;){if(n=t,(-8&r[t+4>>2])==(0|e))break g;if(t=a>>>29|0,a<<=1,!(t=r[16+(E=n+(4&t)|0)>>2]))break}r[E+16>>2]=o,r[o+24>>2]=n}else r[8962]=t|n,r[E>>2]=o,r[o+24>>2]=E;r[o+12>>2]=o,r[o+8>>2]=o;break t}e=r[n+8>>2],r[e+12>>2]=o,r[n+8>>2]=o,r[o+24>>2]=0,r[o+12>>2]=n,r[o+8>>2]=e}e=r[8969]-1|0,r[8969]=e||-1}}}function ca(e,t){var n,o=0,a=0,f=0,E=0,s=0,y=0,_=0;n=e+t|0;A:{t:if(!(1&(o=r[e+4>>2]))){if(!(3&o))break A;if(t=(o=r[e>>2])+t|0,(0|(e=e-o|0))==r[8966]){if((3&(o=r[n+4>>2]))==3)return r[8963]=t,r[n+4>>2]=-2&o,r[e+4>>2]=1|t,void(r[n>>2]=t)}else{if(o>>>0<=255){if(f=r[e+8>>2],o=o>>>3|0,(0|(a=r[e+12>>2]))==(0|f)){y=35844,_=r[8961]&pt(-2,o),r[y>>2]=_;break t}r[f+12>>2]=a,r[a+8>>2]=f;break t}if(s=r[e+24>>2],(0|(o=r[e+12>>2]))==(0|e))if((a=r[(f=e+20|0)>>2])||(a=r[(f=e+16|0)>>2])){for(;E=f,(a=r[(f=(o=a)+20|0)>>2])||(f=o+16|0,a=r[o+16>>2]););r[E>>2]=0}else o=0;else a=r[e+8>>2],r[a+12>>2]=o,r[o+8>>2]=a;if(!s)break t;f=r[e+28>>2];g:{if(r[(a=36148+(f<<2)|0)>>2]==(0|e)){if(r[a>>2]=o,o)break g;y=35848,_=r[8962]&pt(-2,f),r[y>>2]=_;break t}if(r[s+(r[s+16>>2]==(0|e)?16:20)>>2]=o,!o)break t}if(r[o+24>>2]=s,(a=r[e+16>>2])&&(r[o+16>>2]=a,r[a+24>>2]=o),!(a=r[e+20>>2]))break t;r[o+20>>2]=a,r[a+24>>2]=o}}t:{if(!(2&(o=r[n+4>>2]))){if(r[8967]==(0|n)){if(r[8967]=e,t=r[8964]+t|0,r[8964]=t,r[e+4>>2]=1|t,r[8966]!=(0|e))break A;return r[8963]=0,void(r[8966]=0)}if(r[8966]==(0|n))return r[8966]=e,t=r[8963]+t|0,r[8963]=t,r[e+4>>2]=1|t,void(r[e+t>>2]=t);t=(-8&o)+t|0;g:if(o>>>0<=255){if(f=r[n+8>>2],o=o>>>3|0,(0|(a=r[n+12>>2]))==(0|f)){y=35844,_=r[8961]&pt(-2,o),r[y>>2]=_;break g}r[f+12>>2]=a,r[a+8>>2]=f}else{if(s=r[n+24>>2],(0|n)==(0|(o=r[n+12>>2])))if((f=r[(a=n+20|0)>>2])||(f=r[(a=n+16|0)>>2])){for(;E=a,(f=r[(a=(o=f)+20|0)>>2])||(a=o+16|0,f=r[o+16>>2]););r[E>>2]=0}else o=0;else a=r[n+8>>2],r[a+12>>2]=o,r[o+8>>2]=a;if(s){f=r[n+28>>2];r:{if(r[(a=36148+(f<<2)|0)>>2]==(0|n)){if(r[a>>2]=o,o)break r;y=35848,_=r[8962]&pt(-2,f),r[y>>2]=_;break g}if(r[s+(r[s+16>>2]==(0|n)?16:20)>>2]=o,!o)break g}r[o+24>>2]=s,(a=r[n+16>>2])&&(r[o+16>>2]=a,r[a+24>>2]=o),(a=r[n+20>>2])&&(r[o+20>>2]=a,r[a+24>>2]=o)}}if(r[e+4>>2]=1|t,r[e+t>>2]=t,r[8966]!=(0|e))break t;return void(r[8963]=t)}r[n+4>>2]=-2&o,r[e+4>>2]=1|t,r[e+t>>2]=t}if(t>>>0<=255)return o=35884+((t=t>>>3|0)<<3)|0,(a=r[8961])&(t=1<>2]:(r[8961]=t|a,t=o),r[o+8>>2]=e,r[t+12>>2]=e,r[e+12>>2]=o,void(r[e+8>>2]=t);f=31,r[e+16>>2]=0,r[e+20>>2]=0,t>>>0<=16777215&&(o=t>>>8|0,o<<=E=o+1048320>>>16&8,f=28+((o=((o<<=f=o+520192>>>16&4)<<(a=o+245760>>>16&2)>>>15|0)-(a|f|E)|0)<<1|t>>>o+21&1)|0),r[e+28>>2]=f,E=36148+(f<<2)|0;t:{if((a=r[8962])&(o=1<>>1|0)|0),o=r[E>>2];;){if(a=o,(-8&r[o+4>>2])==(0|t))break t;if(o=f>>>29|0,f<<=1,!(o=r[16+(E=a+(4&o)|0)>>2]))break}r[E+16>>2]=e,r[e+24>>2]=a}else r[8962]=o|a,r[E>>2]=e,r[e+24>>2]=E;return r[e+12>>2]=e,void(r[e+8>>2]=e)}t=r[a+8>>2],r[t+12>>2]=e,r[a+8>>2]=e,r[e+24>>2]=0,r[e+12>>2]=a,r[e+8>>2]=t}}function tr(e,t,n,o,a){var f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0,aA=0,iA=0,hA=0,yA=0,fA=0,_A=0,wA=0,mA=0,bA=0,RA=0,j=0,rA=0,YA=0,SA=0,NA=0,VA=0,XA=0,g0=0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0;for(BA=f=BA+-64|0,E=r[e+60>>2],s=r[e+56>>2],j=r[e+52>>2],bA=r[e+48>>2],y=r[e+44>>2],_=r[e+40>>2],w=r[e+36>>2],D=r[e+32>>2],v=r[e+28>>2],Y=r[e+24>>2],U=r[e+20>>2],H=r[e+16>>2],i=r[e+12>>2],c=r[e+8>>2],N=r[e+4>>2],l=r[e>>2];;){if(!a&o>>>0>63|a)V=n;else{if(W=0,V=F=L0(f,0,64),o|a)for(;p[F+W|0]=u[t+W|0],!a&(W=W+1|0)>>>0>>0|a;);t=V,SA=n}for(rA=20,AA=l,gA=N,aA=c,iA=i,W=H,F=U,n=Y,hA=v,O=D,z=w,yA=_,fA=E,_A=s,b=j,wA=bA,RA=y;tA=W,AA=TA((W=W+AA|0)^wA,16),wA=TA(tA^(O=AA+O|0),12),tA=O,O=TA((O=AA)^(AA=W+wA|0),8),W=TA(wA^(mA=tA+O|0),7),tA=F,gA=TA((F=F+gA|0)^b,16),b=TA(tA^(z=gA+z|0),12),tA=z,z=TA((z=gA)^(gA=F+b|0),8),F=TA(b^(YA=tA+z|0),7),b=n,aA=TA((n=n+aA|0)^_A,16),tA=_A=TA(b^(yA=aA+yA|0),12),_A=TA((b=aA)^(aA=n+_A|0),8),n=TA(tA^(yA=_A+yA|0),7),b=hA,iA=TA((hA=hA+iA|0)^fA,16),RA=b=TA(b^(fA=iA+RA|0),12),tA=fA,fA=TA((fA=iA)^(iA=hA+b|0),8),hA=TA(RA^(b=tA+fA|0),7),tA=yA,yA=TA((AA=F+AA|0)^fA,16),F=TA((wA=tA+yA|0)^F,12),fA=TA(yA^(AA=F+AA|0),8),F=TA(F^(yA=wA+fA|0),7),O=TA((gA=n+gA|0)^O,16),n=TA((b=O+b|0)^n,12),wA=TA(O^(gA=n+gA|0),8),n=TA(n^(RA=b+wA|0),7),O=TA((aA=hA+aA|0)^z,16),hA=TA((z=O+mA|0)^hA,12),b=TA(O^(aA=hA+aA|0),8),hA=TA(hA^(O=z+b|0),7),z=TA((iA=W+iA|0)^_A,16),W=TA((mA=z+YA|0)^W,12),_A=TA(z^(iA=W+iA|0),8),W=TA(W^(z=mA+_A|0),7),rA=rA-2|0;);if(rA=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,mA=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,YA=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,NA=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,VA=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,XA=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,g0=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24,$=u[t+32|0]|u[t+33|0]<<8|u[t+34|0]<<16|u[t+35|0]<<24,cA=u[t+36|0]|u[t+37|0]<<8|u[t+38|0]<<16|u[t+39|0]<<24,zA=u[t+40|0]|u[t+41|0]<<8|u[t+42|0]<<16|u[t+43|0]<<24,ZA=u[t+44|0]|u[t+45|0]<<8|u[t+46|0]<<16|u[t+47|0]<<24,t0=u[t+48|0]|u[t+49|0]<<8|u[t+50|0]<<16|u[t+51|0]<<24,r0=u[t+52|0]|u[t+53|0]<<8|u[t+54|0]<<16|u[t+55|0]<<24,o0=u[t+56|0]|u[t+57|0]<<8|u[t+58|0]<<16|u[t+59|0]<<24,tA=u[t+60|0]|u[t+61|0]<<8|u[t+62|0]<<16|u[t+63|0]<<24,y0(V,AA+l^(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24)),y0(V+4|0,gA+N^rA),y0(V+8|0,aA+c^mA),y0(V+12|0,iA+i^YA),y0(V+16|0,W+H^NA),y0(V+20|0,F+U^VA),y0(V+24|0,n+Y^XA),y0(V+28|0,hA+v^g0),y0(V+32|0,O+D^$),y0(V+36|0,z+w^cA),y0(V+40|0,zA^yA+_),y0(V+44|0,ZA^RA+y),y0(V+48|0,t0^wA+bA),y0(V+52|0,r0^b+j),y0(V+56|0,o0^_A+s),y0(V+60|0,tA^fA+E),j=((bA=(n=bA)+1|0)>>>0>>0)+j|0,!a&o>>>0<=64){if(!(!o|!a&o>>>0>63|(0|a)!=0))for(F=0;p[F+SA|0]=u[V+F|0],(0|o)!=(0|(F=F+1|0)););r[e+52>>2]=j,r[e+48>>2]=bA,BA=f- -64|0;break}t=t- -64|0,n=V- -64|0,a=a-1|0,a=(o=o+-64|0)>>>0<4294967232?a+1|0:a}}function NB(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0,z=0,tA=0,AA=0,gA=0;if(v=r[e+36>>2],s=r[e+32>>2],E=r[e+28>>2],f=r[e+24>>2],y=r[e+20>>2],!o&n>>>0>=16|o)for(O=!u[e+80|0]<<24,U=r[e+4>>2],z=xA(U,5),c=r[e+8>>2],W=xA(c,5),b=r[e+12>>2],V=xA(b,5),a=r[e+16>>2],N=xA(a,5),tA=a,H=r[e>>2];a=K(_=((u[t+3|0]|u[t+4|0]<<8|u[t+5|0]<<16|u[t+6|0]<<24)>>>2&67108863)+f|0,0,b,0),w=h,f=(Y=K(y=(67108863&(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24))+y|0,0,tA,0))+a|0,a=h+w|0,a=f>>>0>>0?a+1|0:a,D=f,f=K(w=((u[t+6|0]|u[t+7|0]<<8|u[t+8|0]<<16|u[t+9|0]<<24)>>>4&67108863)+E|0,0,c,0),a=h+a|0,a=f>>>0>(E=D+f|0)>>>0?a+1|0:a,f=E,E=K(Y=((u[t+9|0]|u[t+10|0]<<8|u[t+11|0]<<16|u[t+12|0]<<24)>>>6|0)+s|0,0,U,0),a=h+a|0,a=E>>>0>(s=f+E|0)>>>0?a+1|0:a,f=s,s=K(i=v+O+((u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24)>>>8)|0,0,H,0),a=h+a|0,AA=v=f+s|0,v=s>>>0>v>>>0?a+1|0:a,a=K(_,0,c,0),E=h,s=(f=K(y,0,b,0))+a|0,a=h+E|0,a=f>>>0>s>>>0?a+1|0:a,E=K(w,0,U,0),a=h+a|0,a=E>>>0>(s=E+s|0)>>>0?a+1|0:a,E=K(Y,0,H,0),a=h+a|0,a=E>>>0>(s=E+s|0)>>>0?a+1|0:a,E=K(i,0,N,0),a=h+a|0,gA=s=E+s|0,s=E>>>0>s>>>0?a+1|0:a,a=K(_,0,U,0),f=h,E=(l=K(y,0,c,0))+a|0,a=h+f|0,a=E>>>0>>0?a+1|0:a,f=K(w,0,H,0),a=h+a|0,a=f>>>0>(E=f+E|0)>>>0?a+1|0:a,f=K(Y,0,N,0),a=h+a|0,a=f>>>0>(E=f+E|0)>>>0?a+1|0:a,f=K(i,0,V,0),a=h+a|0,l=E=f+E|0,E=f>>>0>E>>>0?a+1|0:a,a=K(_,0,H,0),D=h,f=(F=K(y,0,U,0))+a|0,a=h+D|0,a=f>>>0>>0?a+1|0:a,D=K(w,0,N,0),a=h+a|0,a=(f=D+f|0)>>>0>>0?a+1|0:a,D=K(Y,0,V,0),a=h+a|0,a=(f=D+f|0)>>>0>>0?a+1|0:a,D=K(i,0,W,0),a=h+a|0,a=(f=D+f|0)>>>0>>0?a+1|0:a,D=f,f=a,a=K(_,0,N,0),F=h,_=(y=K(y,0,H,0))+a|0,a=h+F|0,a=_>>>0>>0?a+1|0:a,y=K(w,0,V,0),a=h+a|0,a=(_=y+_|0)>>>0>>0?a+1|0:a,y=K(Y,0,W,0),a=h+a|0,a=(_=y+_|0)>>>0>>0?a+1|0:a,y=K(i,0,z,0),a=h+a|0,a=(_=y+_|0)>>>0>>0?a+1|0:a,y=_,w=(67108863&a)<<6|_>>>26,a=f,w=(67108863&(a=(_=w+D|0)>>>0>>0?a+1|0:a))<<6|(f=_)>>>26,a=E,a=(f=w+l|0)>>>0>>0?a+1|0:a,w=f,f=(67108863&a)<<6|f>>>26,a=s,Y=E=f+gA|0,E=(67108863&(a=f>>>0>E>>>0?a+1|0:a))<<6|E>>>26,a=v,v=s=E+AA|0,f=(67108863&_)+((a=xA((67108863&(a=E>>>0>s>>>0?a+1|0:a))<<6|s>>>26,5)+(67108863&y)|0)>>>26|0)|0,E=67108863&w,s=67108863&Y,v&=67108863,y=67108863&a,t=t+16|0,!(o=o-(n>>>0<16)|0)&(n=n-16|0)>>>0>15|o;);r[e+20>>2]=y,r[e+36>>2]=v,r[e+32>>2]=s,r[e+28>>2]=E,r[e+24>>2]=f}function ha(e,t,n){var o,a,f,E,s=0,y=0,_=0,w=0,D=0;return BA=f=BA-160|0,he(t,n,32,0),p[0|t]=248&u[0|t],p[t+31|0]=63&u[t+31|0]|64,PB(f,t),OB(e,f),y=u[(a=n)+8|0]|u[a+9|0]<<8|u[a+10|0]<<16|u[a+11|0]<<24,s=u[a+12|0]|u[a+13|0]<<8|u[a+14|0]<<16|u[a+15|0]<<24,_=u[a+16|0]|u[a+17|0]<<8|u[a+18|0]<<16|u[a+19|0]<<24,w=u[a+20|0]|u[a+21|0]<<8|u[a+22|0]<<16|u[a+23|0]<<24,D=u[0|a]|u[a+1|0]<<8|u[a+2|0]<<16|u[a+3|0]<<24,n=u[a+4|0]|u[a+5|0]<<8|u[a+6|0]<<16|u[a+7|0]<<24,o=t,E=u[a+28|0]|u[a+29|0]<<8|u[a+30|0]<<16|u[a+31|0]<<24,t=u[a+24|0]|u[a+25|0]<<8|u[a+26|0]<<16|u[a+27|0]<<24,p[o+24|0]=t,p[o+25|0]=t>>>8,p[o+26|0]=t>>>16,p[o+27|0]=t>>>24,p[o+28|0]=E,p[o+29|0]=E>>>8,p[o+30|0]=E>>>16,p[o+31|0]=E>>>24,p[o+16|0]=_,p[o+17|0]=_>>>8,p[o+18|0]=_>>>16,p[o+19|0]=_>>>24,p[o+20|0]=w,p[o+21|0]=w>>>8,p[o+22|0]=w>>>16,p[o+23|0]=w>>>24,p[o+8|0]=y,p[o+9|0]=y>>>8,p[o+10|0]=y>>>16,p[o+11|0]=y>>>24,p[o+12|0]=s,p[o+13|0]=s>>>8,p[o+14|0]=s>>>16,p[o+15|0]=s>>>24,p[0|o]=D,p[o+1|0]=D>>>8,p[o+2|0]=D>>>16,p[o+3|0]=D>>>24,p[o+4|0]=n,p[o+5|0]=n>>>8,p[o+6|0]=n>>>16,p[o+7|0]=n>>>24,_=u[(s=e)+8|0]|u[s+9|0]<<8|u[s+10|0]<<16|u[s+11|0]<<24,w=u[s+12|0]|u[s+13|0]<<8|u[s+14|0]<<16|u[s+15|0]<<24,D=u[s+16|0]|u[s+17|0]<<8|u[s+18|0]<<16|u[s+19|0]<<24,n=u[s+20|0]|u[s+21|0]<<8|u[s+22|0]<<16|u[s+23|0]<<24,t=u[0|s]|u[s+1|0]<<8|u[s+2|0]<<16|u[s+3|0]<<24,e=u[s+4|0]|u[s+5|0]<<8|u[s+6|0]<<16|u[s+7|0]<<24,y=u[s+28|0]|u[s+29|0]<<8|u[s+30|0]<<16|u[s+31|0]<<24,s=u[s+24|0]|u[s+25|0]<<8|u[s+26|0]<<16|u[s+27|0]<<24,p[o+56|0]=s,p[o+57|0]=s>>>8,p[o+58|0]=s>>>16,p[o+59|0]=s>>>24,p[o+60|0]=y,p[o+61|0]=y>>>8,p[o+62|0]=y>>>16,p[o+63|0]=y>>>24,p[o+48|0]=D,p[o+49|0]=D>>>8,p[o+50|0]=D>>>16,p[o+51|0]=D>>>24,p[o+52|0]=n,p[o+53|0]=n>>>8,p[o+54|0]=n>>>16,p[o+55|0]=n>>>24,p[o+40|0]=_,p[o+41|0]=_>>>8,p[o+42|0]=_>>>16,p[o+43|0]=_>>>24,p[o+44|0]=w,p[o+45|0]=w>>>8,p[o+46|0]=w>>>16,p[o+47|0]=w>>>24,p[o+32|0]=t,p[o+33|0]=t>>>8,p[o+34|0]=t>>>16,p[o+35|0]=t>>>24,p[o+36|0]=e,p[o+37|0]=e>>>8,p[o+38|0]=e>>>16,p[o+39|0]=e>>>24,BA=f+160|0,0}function UB(e,t,n){var o,a=0,f=0,E=0;BA=o=BA+-64|0;A:{if(!(!n|n>>>0>=65)){if(a=-1,!(u[e+80|0]|u[e+81|0]<<8|u[e+82|0]<<16|u[e+83|0]<<24|u[e+84|0]|u[e+85|0]<<8|u[e+86|0]<<16|u[e+87|0]<<24)){if(f=e,(a=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)>>>0>=129){if(KB(e,128),SB(e,E=e+96|0),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)-128|0,p[e+352|0]=a,p[e+353|0]=a>>>8,p[e+354|0]=a>>>16,p[e+355|0]=a>>>24,a>>>0>=129)break A;V0(E,e+224|0,a),a=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24}KB(f,a),u[e+356|0]&&(p[e+88|0]=255,p[e+89|0]=255,p[e+90|0]=255,p[e+91|0]=255,p[e+92|0]=255,p[e+93|0]=255,p[e+94|0]=255,p[e+95|0]=255),p[e+80|0]=255,p[e+81|0]=255,p[e+82|0]=255,p[e+83|0]=255,p[e+84|0]=255,p[e+85|0]=255,p[e+86|0]=255,p[e+87|0]=255,L0((a=e+96|0)+(f=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0,0,256-f|0),SB(e,a),q0(o,u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24),q0(8|o,u[e+8|0]|u[e+9|0]<<8|u[e+10|0]<<16|u[e+11|0]<<24,u[e+12|0]|u[e+13|0]<<8|u[e+14|0]<<16|u[e+15|0]<<24),q0(o+16|0,u[e+16|0]|u[e+17|0]<<8|u[e+18|0]<<16|u[e+19|0]<<24,u[e+20|0]|u[e+21|0]<<8|u[e+22|0]<<16|u[e+23|0]<<24),q0(o+24|0,u[e+24|0]|u[e+25|0]<<8|u[e+26|0]<<16|u[e+27|0]<<24,u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24),q0(o+32|0,u[e+32|0]|u[e+33|0]<<8|u[e+34|0]<<16|u[e+35|0]<<24,u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24),q0(o+40|0,u[e+40|0]|u[e+41|0]<<8|u[e+42|0]<<16|u[e+43|0]<<24,u[e+44|0]|u[e+45|0]<<8|u[e+46|0]<<16|u[e+47|0]<<24),q0(o+48|0,u[e+48|0]|u[e+49|0]<<8|u[e+50|0]<<16|u[e+51|0]<<24,u[e+52|0]|u[e+53|0]<<8|u[e+54|0]<<16|u[e+55|0]<<24),q0(o+56|0,u[e+56|0]|u[e+57|0]<<8|u[e+58|0]<<16|u[e+59|0]<<24,u[e+60|0]|u[e+61|0]<<8|u[e+62|0]<<16|u[e+63|0]<<24),V0(t,o,n),Q0(e,64),Q0(a,256),a=0}return BA=o- -64|0,a}z0(),s0()}D0(1854,1886,306,1931),s0()}function ya(e,t){var n,o,a,f,E,s,y,_,w,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0;n=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,l=U0(t+4|0),D=h,c=U0(t+7|0),Y=h,N=U0(t+10|0),v=h,o=U0(t+13|0),H=h,U=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,a=U0(t+20|0),F=h,f=U0(t+23|0),E=h,s=U0(t+26|0),y=h,_=U0(t+29|0),t=v<<3|N>>>29,b=v=N<<3,N=v=v+16777216|0,v=t=v>>>0<16777216?t+1|0:t,Y=t=Y<<5|c>>>27,w=i=c<<5,D=t=D<<6|(c=l)>>>26,l=t=16777216+(c<<=6)|0,i=t,t=(t=(D=t>>>0<16777216?D+1|0:D)>>25)+Y|0,t=(D=w+(i=(33554431&D)<<7|i>>>25)|0)>>>0>>0?t+1|0:t,(Y=D+33554432|0)>>>0<33554432&&(t=t+1|0),t=(b-(-33554432&N)|0)+((67108863&t)<<6|Y>>>26)|0,r[e+12>>2]=t,t=-67108864&Y,r[e+8>>2]=D-t,t=0,i=U=(Y=U)+16777216|0,U=t=U>>>0<16777216?1:t,b=Y-(-33554432&i)|0,t=H<<2|(Y=o)>>>30,H=Y<<2,Y=t,t=(t=v>>25)+Y|0,D=t=(v=(D=H)+(H=(33554431&v)<<7|N>>>25)|0)>>>0>>0?t+1|0:t,Y=t=v+33554432|0,t=((67108863&(D=t>>>0<33554432?D+1|0:D))<<6|t>>>26)+b|0,r[e+20>>2]=t,t=-67108864&Y,r[e+16>>2]=v-t,H=(D=a)<<7,t=(t=F<<7|D>>>25)+(D=U>>25)|0,t=(U=H+(Y=(33554431&U)<<7|i>>>25)|0)>>>0>>0?t+1|0:t,U=D=U,Y=D=D+33554432|0,D=t=D>>>0<33554432?t+1|0:t,t=-67108864&Y,r[(v=e)+24>>2]=U-t,U=v,t=E<<5|(v=f)>>>27,F=v<<=5,H=v=v+16777216|0,v=t=v>>>0<16777216?t+1|0:t,t=(F-(-33554432&H)|0)+((67108863&D)<<6|Y>>>26)|0,r[U+28>>2]=t,Y=(D=s)<<4,D=t=y<<4|D>>>28,t=(t=v>>25)+D|0,t=(v=(i=Y)+(Y=(33554431&v)<<7|H>>>25)|0)>>>0>>0?t+1|0:t,v=D=v,Y=D=D+33554432|0,D=t=D>>>0<33554432?t+1|0:t,t=-67108864&Y,r[U+32>>2]=v-t,t=0,v=U=(U=_)<<2&33554428,t=(U=U+16777216|0)>>>0<16777216?t+1|0:t,D=(v-(33554432&U)|0)+((67108863&D)<<6|Y>>>26)|0,r[e+36>>2]=D,U=K((33554431&t)<<7|U>>>25,t>>>25|0,19,0),t=h,t=(D=U+n|0)>>>0>>0?t+1|0:t,(v=D+33554432|0)>>>0<33554432&&(t=t+1|0),t=(c-(-33554432&l)|0)+((67108863&t)<<6|v>>>26)|0,r[e+4>>2]=t,t=e,e=-67108864&v,r[t>>2]=D-e}function pn(e,t){var n,o,a,f,E,s,y,_,w,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0;b=v=r[(D=t)+4>>2],l=v>>31,V=v=r[D+8>>2],o=v>>31,c=v=r[D+12>>2],F=v>>31,W=v=r[D+16>>2],a=v>>31,N=v=r[D+20>>2],i=v>>31,O=v=r[D+24>>2],f=v>>31,E=v=r[D>>2],s=v>>31,U=v=K(D=r[D+36>>2],D>>31,121666,0),D=h,n=v=v+16777216|0,v=D=v>>>0<16777216?D+1|0:D,y=U-(-33554432&n)|0,Y=K(D=r[t+32>>2],D>>31,121666,0),_=h,U=K(t=r[t+28>>2],t>>31,121666,0),D=h,H=Y,w=t=U+16777216|0,Y=t,t=(t=(D=t>>>0<16777216?D+1|0:D)>>25)+_|0,t=(D=H+(Y=(33554431&D)<<7|Y>>>25)|0)>>>0>>0?t+1|0:t,Y=D,D=t,H=t=Y+33554432|0,t=((67108863&(D=t>>>0<33554432?D+1|0:D))<<6|t>>>26)+y|0,r[e+36>>2]=t,t=-67108864&H,r[e+32>>2]=Y-t,H=U-(-33554432&w)|0,D=K(O,f,121666,0),O=h,U=K(N,i,121666,0),t=h,Y=D,N=D=U+16777216|0,i=D,D=(D=(t=D>>>0<16777216?t+1|0:t)>>25)+O|0,D=(t=Y+(i=(33554431&t)<<7|i>>>25)|0)>>>0>>0?D+1|0:D,(Y=t+33554432|0)>>>0<33554432&&(D=D+1|0),D=H+((67108863&D)<<6|Y>>>26)|0,r[e+28>>2]=D,D=-67108864&Y,r[e+24>>2]=t-D,N=U-(-33554432&N)|0,t=K(W,a,121666,0),W=h,U=K(c,F,121666,0),D=h,H=t,c=t=U+16777216|0,F=(33554431&(D=t>>>0<16777216?D+1|0:D))<<7|t>>>25,D=(D>>25)+W|0,t=D=(Y=H+F|0)>>>0>>0?D+1|0:D,t=((67108863&(t=(D=Y+33554432|0)>>>0<33554432?t+1|0:t))<<6|D>>>26)+N|0,r[e+20>>2]=t,t=-67108864&D,r[e+16>>2]=Y-t,c=U-(-33554432&c)|0,D=K(V,o,121666,0),V=h,U=K(b,l,121666,0),t=h,H=D,b=D=U+16777216|0,l=(33554431&(t=D>>>0<16777216?t+1|0:t))<<7|D>>>25,t=(t>>25)+V|0,D=t=(Y=H+l|0)>>>0>>0?t+1|0:t,H=t=Y+33554432|0,t=((67108863&(D=t>>>0<33554432?D+1|0:D))<<6|t>>>26)+c|0,r[e+12>>2]=t,t=-67108864&H,r[e+8>>2]=Y-t,t=K((33554431&v)<<7|n>>>25,v>>25,19,0),D=h,H=U-(-33554432&b)|0,v=K(E,s,121666,0),D=h+D|0,D=(t=v+t|0)>>>0>>0?D+1|0:D,(v=t+33554432|0)>>>0<33554432&&(D=D+1|0),D=H+((67108863&D)<<6|v>>>26)|0,r[e+4>>2]=D,D=e,e=-67108864&v,r[D>>2]=t-e}function ln(e,t,n,o){var a,f=0,E=0;BA=a=BA-16|0,f=-31;A:{t:{g:{r:switch(o-1|0){case 1:if(t>>>0<13)break t;o=u[35660]|u[35661]<<8|u[35662]<<16|u[35663]<<24,f=u[35656]|u[35657]<<8|u[35658]<<16|u[35659]<<24,p[0|e]=f,p[e+1|0]=f>>>8,p[e+2|0]=f>>>16,p[e+3|0]=f>>>24,p[e+4|0]=o,p[e+5|0]=o>>>8,p[e+6|0]=o>>>16,p[e+7|0]=o>>>24,o=u[35665]|u[35666]<<8|u[35667]<<16|u[35668]<<24,f=u[35661]|u[35662]<<8|u[35663]<<16|u[35664]<<24,p[e+5|0]=f,p[e+6|0]=f>>>8,p[e+7|0]=f>>>16,p[e+8|0]=f>>>24,p[e+9|0]=o,p[e+10|0]=o>>>8,p[e+11|0]=o>>>16,p[e+12|0]=o>>>24,E=-12,o=12;break g;case 0:break r;default:break A}if(t>>>0<12)break t;o=u[35673]|u[35674]<<8|u[35675]<<16|u[35676]<<24,f=u[35669]|u[35670]<<8|u[35671]<<16|u[35672]<<24,p[0|e]=f,p[e+1|0]=f>>>8,p[e+2|0]=f>>>16,p[e+3|0]=f>>>24,p[e+4|0]=o,p[e+5|0]=o>>>8,p[e+6|0]=o>>>16,p[e+7|0]=o>>>24,o=u[35677]|u[35678]<<8|u[35679]<<16|u[35680]<<24,p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,E=-11,o=11}if(f=qB(n))break A;if(ir(a+5|0,19),!((f=t+E|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+o|0,a+5|0,t+1|0),!((o=f-t|0)>>>0<4)&&(p[0|(e=e+t|0)]=36,p[e+1|0]=109,p[e+2|0]=61,p[e+3|0]=0,ir(a+5|0,r[n+44>>2]),!((o=o-3|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+3|0,a+5|0,t+1|0),!((o=o-t|0)>>>0<4)&&(p[0|(e=e+t|0)]=44,p[e+1|0]=116,p[e+2|0]=61,p[e+3|0]=0,ir(a+5|0,r[n+40>>2]),!((o=o-3|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+3|0,a+5|0,t+1|0),!((o=o-t|0)>>>0<4)&&(p[0|(e=e+t|0)]=44,p[e+1|0]=112,p[e+2|0]=61,p[e+3|0]=0,ir(a+5|0,r[n+48>>2]),!((o=o-3|0)>>>0<=(t=Ut(a+5|0))>>>0)&&(e=V0(e+3|0,a+5|0,t+1|0),!((o=o-t|0)>>>0<2)&&(p[0|(e=e+t|0)]=36,p[e+1|0]=0,JB(e=e+1|0,t=o-1|0,r[n+16>>2],r[n+20>>2],3)))))))))){if(f=-31,(o=(o=t)-(t=Ut(e))|0)>>>0<2)break A;return p[0|(e=e+t|0)]=36,p[e+1|0]=0,e=JB(e+1|0,o-1|0,r[n>>2],r[n+4>>2],3),BA=a+16|0,e?0:-31}}f=-31}return BA=a+16|0,f}function MB(e,t,n,o){var a,f=0;a=f=BA,BA=f=f-576&-64,r[f+188>>2]=0,y0(f+188|0,t);A:if(t>>>0<=64){if((0|Cr(f+192|0,0,0,t))<0)break A;(0|at(f+192|0,f+188|0,4,0))<0,(0|at(f+192|0,n,o,0))<0,Er(f+192|0,e,t)}else if(!((0|Cr(f+192|0,0,0,64))<0||(0|at(f+192|0,f+188|0,4,0))<0||(0|at(f+192|0,n,o,0))<0||(0|Er(f+192|0,f+112|0,64))<0)){if(n=r[f+116>>2],o=r[f+112>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24,n=r[f+124>>2],o=r[f+120>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=n,p[e+13|0]=n>>>8,p[e+14|0]=n>>>16,p[e+15|0]=n>>>24,n=r[f+140>>2],o=r[f+136>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=n,p[e+29|0]=n>>>8,p[e+30|0]=n>>>16,p[e+31|0]=n>>>24,n=r[f+132>>2],o=r[f+128>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=n,p[e+21|0]=n>>>8,p[e+22|0]=n>>>16,p[e+23|0]=n>>>24,e=e+32|0,(t=t-32|0)>>>0>=65)for(;;){if(V0(f+48|0,f+112|0,64),(0|ZB(f+112|0,64,f+48|0,64,0,0,0))<0)break A;if(n=r[f+116>>2],o=r[f+112>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24,n=r[f+124>>2],o=r[f+120>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=n,p[e+13|0]=n>>>8,p[e+14|0]=n>>>16,p[e+15|0]=n>>>24,n=r[f+140>>2],o=r[f+136>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=n,p[e+29|0]=n>>>8,p[e+30|0]=n>>>16,p[e+31|0]=n>>>24,n=r[f+132>>2],o=r[f+128>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=n,p[e+21|0]=n>>>8,p[e+22|0]=n>>>16,p[e+23|0]=n>>>24,e=e+32|0,!((t=t-32|0)>>>0>64))break}V0(f+48|0,f+112|0,64),(0|ZB(f+112|0,t,f+48|0,64,0,0,0))<0||V0(e,f+112|0,t)}Q0(f+192|0,384),BA=a}function gr(e,t,n){var o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0;for(f=2036477234,D=857760878,v=1634760805,E=1797285236,w=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,o=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,a=u[n+8|0]|u[n+9|0]<<8|u[n+10|0]<<16|u[n+11|0]<<24,y=u[n+12|0]|u[n+13|0]<<8|u[n+14|0]<<16|u[n+15|0]<<24,U=u[n+16|0]|u[n+17|0]<<8|u[n+18|0]<<16|u[n+19|0]<<24,H=u[n+20|0]|u[n+21|0]<<8|u[n+22|0]<<16|u[n+23|0]<<24,c=u[n+24|0]|u[n+25|0]<<8|u[n+26|0]<<16|u[n+27|0]<<24,N=u[n+28|0]|u[n+29|0]<<8|u[n+30|0]<<16|u[n+31|0]<<24,n=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,Y=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,s=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,t=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24;_=w,v=TA((i=n)^(n=w+v|0),16),_=U=TA(_^(w=v+U|0),12),U=TA((i=v)^(v=n+U|0),8),w=TA(_^(l=U+w|0),7),_=o,D=TA((n=o+D|0)^Y,16),_=Y=TA(_^(o=D+H|0),12),Y=TA((i=D)^(D=n+Y|0),8),n=TA(_^(H=Y+o|0),7),_=a,o=TA((f=f+a|0)^s,16),_=s=TA(_^(a=o+c|0),12),i=TA(o^(s=f+s|0),8),f=TA(_^(o=i+a|0),7),E=TA((a=t)^(t=E+y|0),16),y=TA((a=E+N|0)^y,12),t=TA(E^(F=t+y|0),8),E=TA(y^(a=t+a|0),7),_=o,o=TA((o=t)^(t=n+v|0),16),n=TA((y=_+o|0)^n,12),t=TA(o^(v=t+n|0),8),o=TA(n^(c=y+t|0),7),_=a,a=TA((n=f+D|0)^U,16),f=TA((y=_+a|0)^f,12),n=TA(a^(D=n+f|0),8),a=TA(f^(N=y+n|0),7),y=TA((f=E+s|0)^Y,16),E=TA((s=y+l|0)^E,12),Y=TA(y^(f=f+E|0),8),y=TA(E^(U=s+Y|0),7),s=TA((E=w+F|0)^i,16),w=TA((H=s+H|0)^w,12),s=TA(s^(E=E+w|0),8),w=TA(w^(H=H+s|0),7),(0|(b=b+1|0))!=10;);y0(e,v),y0(e+4|0,D),y0(e+8|0,f),y0(e+12|0,E),y0(e+16|0,n),y0(e+20|0,Y),y0(e+24|0,s),y0(e+28|0,t)}function RB(e){var t,n=0,o=0;BA=t=BA-48|0,n=u[28+(e|=0)|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,r[t+24>>2]=u[e+24|0]|u[e+25|0]<<8|u[e+26|0]<<16|u[e+27|0]<<24,r[t+28>>2]=n,n=u[e+20|0]|u[e+21|0]<<8|u[e+22|0]<<16|u[e+23|0]<<24,r[t+16>>2]=u[e+16|0]|u[e+17|0]<<8|u[e+18|0]<<16|u[e+19|0]<<24,r[t+20>>2]=n,n=u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24,r[t>>2]=u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,r[t+4>>2]=n,n=u[e+12|0]|u[e+13|0]<<8|u[e+14|0]<<16|u[e+15|0]<<24,r[t+8>>2]=u[e+8|0]|u[e+9|0]<<8|u[e+10|0]<<16|u[e+11|0]<<24,r[t+12>>2]=n,n=u[e+40|0]|u[e+41|0]<<8|u[e+42|0]<<16|u[e+43|0]<<24,r[t+32>>2]=u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24,r[t+36>>2]=n,Ct[r[8957]](t,t,40,0,e+32|0,0,e),n=r[t+28>>2],o=r[t+24>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=n,p[e+29|0]=n>>>8,p[e+30|0]=n>>>16,p[e+31|0]=n>>>24,n=r[t+20>>2],o=r[t+16>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=n,p[e+21|0]=n>>>8,p[e+22|0]=n>>>16,p[e+23|0]=n>>>24,n=r[t+12>>2],o=r[t+8>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=n,p[e+13|0]=n>>>8,p[e+14|0]=n>>>16,p[e+15|0]=n>>>24,n=r[t+4>>2],o=r[t>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24,n=r[t+36>>2],o=r[t+32>>2],p[e+36|0]=o,p[e+37|0]=o>>>8,p[e+38|0]=o>>>16,p[e+39|0]=o>>>24,p[e+40|0]=n,p[e+41|0]=n>>>8,p[e+42|0]=n>>>16,p[e+43|0]=n>>>24,ta(e),BA=t+48|0}function LB(e,t,n){var o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0;for(a=2036477234,f=857760878,E=1634760805,s=1797285236,c=20,w=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,i=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,N=u[n+8|0]|u[n+9|0]<<8|u[n+10|0]<<16|u[n+11|0]<<24,U=u[n+12|0]|u[n+13|0]<<8|u[n+14|0]<<16|u[n+15|0]<<24,D=u[n+16|0]|u[n+17|0]<<8|u[n+18|0]<<16|u[n+19|0]<<24,y=u[n+20|0]|u[n+21|0]<<8|u[n+22|0]<<16|u[n+23|0]<<24,v=u[n+24|0]|u[n+25|0]<<8|u[n+26|0]<<16|u[n+27|0]<<24,Y=u[n+28|0]|u[n+29|0]<<8|u[n+30|0]<<16|u[n+31|0]<<24,n=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,_=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,o=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,t=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24;l=o,o=TA(E+y|0,7)^U,H=l^TA(o+E|0,9),F=TA(o+H|0,13)^y,U=TA(H+F|0,18),t=TA(f+w|0,7)^t,v=TA(t+f|0,9)^v,w=TA(t+v|0,13)^w,V=TA(v+w|0,18),Y=TA(n+a|0,7)^Y,y=TA(Y+a|0,9)^i,b=TA(y+Y|0,13)^n,W=TA(y+b|0,18),n=TA(s+D|0,7)^N,_=TA(n+s|0,9)^_,D=TA(n+_|0,13)^D,l=TA(_+D|0,18),w=TA((E^=U)+n|0,7)^w,i=TA(w+E|0,9)^y,N=TA(w+i|0,13)^n,E=TA(i+N|0,18)^E,n=TA((f^=V)+o|0,7)^b,_=TA(n+f|0,9)^_,U=TA(n+_|0,13)^o,f=TA(_+U|0,18)^f,D=TA((a^=W)+t|0,7)^D,o=TA(D+a|0,9)^H,t=TA(o+D|0,13)^t,a=TA(t+o|0,18)^a,y=TA((s^=l)+Y|0,7)^F,v=TA(y+s|0,9)^v,Y=TA(y+v|0,13)^Y,s=TA(v+Y|0,18)^s,H=c>>>0>2,c=c-2|0,H;);return y0(e,E),y0(e+4|0,f),y0(e+8|0,a),y0(e+12|0,s),y0(e+16|0,n),y0(e+20|0,_),y0(e+24|0,o),y0(e+28|0,t),0}function fa(e,t,n,o,a,f,E){var s,y,_,w,D,v,Y,U=0;return BA=s=BA-560|0,aa(s+352|0,E),he(s+288|0,f,32,0),wt(s+352|0,s+320|0,32,0),wt(s+352|0,n,o,a),ag(s+352|0,s+224|0),y=u[(U=f)+32|0]|u[U+33|0]<<8|u[U+34|0]<<16|u[U+35|0]<<24,_=u[U+36|0]|u[U+37|0]<<8|u[U+38|0]<<16|u[U+39|0]<<24,w=u[U+40|0]|u[U+41|0]<<8|u[U+42|0]<<16|u[U+43|0]<<24,D=u[U+44|0]|u[U+45|0]<<8|u[U+46|0]<<16|u[U+47|0]<<24,v=u[U+48|0]|u[U+49|0]<<8|u[U+50|0]<<16|u[U+51|0]<<24,f=u[U+52|0]|u[U+53|0]<<8|u[U+54|0]<<16|u[U+55|0]<<24,Y=u[U+60|0]|u[U+61|0]<<8|u[U+62|0]<<16|u[U+63|0]<<24,U=u[U+56|0]|u[U+57|0]<<8|u[U+58|0]<<16|u[U+59|0]<<24,p[e+56|0]=U,p[e+57|0]=U>>>8,p[e+58|0]=U>>>16,p[e+59|0]=U>>>24,p[e+60|0]=Y,p[e+61|0]=Y>>>8,p[e+62|0]=Y>>>16,p[e+63|0]=Y>>>24,p[e+48|0]=v,p[e+49|0]=v>>>8,p[e+50|0]=v>>>16,p[e+51|0]=v>>>24,p[e+52|0]=f,p[e+53|0]=f>>>8,p[e+54|0]=f>>>16,p[e+55|0]=f>>>24,p[e+40|0]=w,p[e+41|0]=w>>>8,p[e+42|0]=w>>>16,p[e+43|0]=w>>>24,p[e+44|0]=D,p[e+45|0]=D>>>8,p[e+46|0]=D>>>16,p[e+47|0]=D>>>24,p[0|(f=e+32|0)]=y,p[f+1|0]=y>>>8,p[f+2|0]=y>>>16,p[f+3|0]=y>>>24,p[f+4|0]=_,p[f+5|0]=_>>>8,p[f+6|0]=_>>>16,p[f+7|0]=_>>>24,YB(s+224|0),PB(s,s+224|0),OB(e,s),aa(s+352|0,E),wt(s+352|0,e,64,0),wt(s+352|0,n,o,a),ag(s+352|0,s+160|0),YB(s+160|0),p[s+288|0]=248&u[s+288|0],p[s+319|0]=63&u[s+319|0]|64,function(H,i,c,N){var l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j,rA,YA,SA,NA,VA,XA,g0,$,cA,zA,ZA,t0,r0,o0,E0,B0,n0,X,eA,CA,h0,I0,w0,d0,S0,Y0,T0,k=0,DA=0,HA=0,jA=0,A0=0,a0=0,C0=0,f0=0,G0=0,H0=0,R0=0,M0=0,x0=0,P0=0,X0=0,gt=0,rt=0,et=0,Bt=0,nt=0,it=0,Qt=0,ft=0,Et=0,lt=0,Dt=0,Rt=0,dt=0,Lt=0,xt=0,bt=0,tg=0,gg=0,Jt=0,vg=0,og=0,Cg=0,Qg=0,Eg=0,sg=0,cg=0,hg=0,kg=0,Gg=0,Tg=0,Vg=0,pe=0,Fr=0,le=0,we=0,mr=0;Eg=U0(i),rt=u[i+2|0]|u[i+3|0]<<8|u[i+4|0]<<16|u[i+5|0]<<24,pe=U0(i+5|0),Lt=h,et=u[i+7|0]|u[i+8|0]<<8|u[i+9|0]<<16|u[i+10|0]<<24,Bt=u[i+10|0]|u[i+11|0]<<8|u[i+12|0]<<16|u[i+13|0]<<24,bt=U0(i+13|0),R0=h,x0=u[i+15|0]|u[i+16|0]<<8|u[i+17|0]<<16|u[i+18|0]<<24,kg=U0(i+18|0),P0=h,xt=U0(i+21|0),C0=u[i+23|0]|u[i+24|0]<<8|u[i+25|0]<<16|u[i+26|0]<<24,G0=U0(i+26|0),jA=h,HA=u[i+28|0]|u[i+29|0]<<8|u[i+30|0]<<16|u[i+31|0]<<24,vg=U0(c),Qt=u[(i=c)+2|0]|u[i+3|0]<<8|u[i+4|0]<<16|u[i+5|0]<<24,Tg=U0(i+5|0),H0=h,X0=u[i+7|0]|u[i+8|0]<<8|u[i+9|0]<<16|u[i+10|0]<<24,gt=u[i+10|0]|u[i+11|0]<<8|u[i+12|0]<<16|u[i+13|0]<<24,Vg=U0(i+13|0),M0=h,A0=u[i+15|0]|u[i+16|0]<<8|u[i+17|0]<<16|u[i+18|0]<<24,Gg=U0(i+18|0),DA=h,sg=U0(i+21|0),k=u[i+23|0]|u[i+24|0]<<8|u[i+25|0]<<16|u[i+26|0]<<24,f0=U0(i+26|0),c=h,i=u[i+28|0]|u[i+29|0]<<8|u[i+30|0]<<16|u[i+31|0]<<24,w0=U0(N),d0=u[N+2|0]|u[N+3|0]<<8|u[N+4|0]<<16|u[N+5|0]<<24,S0=U0(N+5|0),Y0=h,og=u[N+7|0]|u[N+8|0]<<8|u[N+9|0]<<16|u[N+10|0]<<24,cg=u[N+10|0]|u[N+11|0]<<8|u[N+12|0]<<16|u[N+13|0]<<24,hg=U0(N+13|0),Jt=h,tg=u[N+15|0]|u[N+16|0]<<8|u[N+17|0]<<16|u[N+18|0]<<24,Fr=U0(N+18|0),Rt=h,Et=U0(N+21|0),i=K(l=i>>>7|0,0,F=2097151&((3&jA)<<30|G0>>>2),0),a0=h,jA=i,i=K(b=2097151&((3&c)<<30|f0>>>2),0,V=HA>>>7|0,0),c=h+a0|0,a0=HA=jA+i|0,HA=i>>>0>HA>>>0?c+1|0:c,i=K(F,0,b,0),jA=h,k=(c=K(W=k>>>5&2097151,0,V,0))+i|0,i=h+jA|0,c=i=c>>>0>k>>>0?i+1|0:i,i=K(l,0,O=C0>>>5&2097151,0),c=h+c|0,C0=k=i+k|0,ft=c=i>>>0>k>>>0?c+1|0:c,nt=(i=k)- -1048576|0,it=c=c-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+HA|0,G0=i=(c=(2097151&c)<<11|nt>>>21)>>>0>(HA=jA=c+a0|0)>>>0?i+1|0:i,lt=(i=HA)- -1048576|0,f0=a0=G0-((i>>>0<4293918720)-1|0)|0,jA=K(l,0,V,0),c=dt=(Qg=h)-(((i=jA)>>>0<4293918720)-1|0)|0,k=a0>>21,dt=(2097151&a0)<<11|lt>>>21,jA=i-(a0=-2097152&(Cg=i- -1048576|0))|0,i=(Qg-((i>>>0>>0)+c|0)|0)+k|0,ZA=i=jA>>>0>(VA=dt+jA|0)>>>0?i+1|0:i,a0=K(VA,i,-683901,-1),jA=h,t0=i=c>>21,i=K(g0=(2097151&c)<<11|Cg>>>21,i,136657,0),k=h+jA|0,dt=c=i+a0|0,a0=i>>>0>c>>>0?k+1|0:k,i=K(z=2097151&((1&M0)<<31|Vg>>>1),0,F,0),c=h,k=i,i=K(tA=gt>>>4&2097151,0,V,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K(AA=A0>>>6&2097151,0,O,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,NA=i=0,jA=k,k=K(gA=2097151&sg,i,aA=2097151&((7&P0)<<29|kg>>>3),0),i=h+c|0,i=k>>>0>(jA=jA+k|0)>>>0?i+1|0:i,k=K(iA=2097151&((7&DA)<<29|Gg>>>3),0,hA=2097151&xt,0),c=h+i|0,c=k>>>0>(jA=k+jA|0)>>>0?c+1|0:c,i=K(W,0,yA=x0>>>6&2097151,0),k=h+c|0,k=i>>>0>(jA=i+jA|0)>>>0?k+1|0:k,c=K(b,0,fA=2097151&((1&R0)<<31|bt>>>1),0),i=h+k|0,c=c>>>0>(k=jA=c+jA|0)>>>0?i+1|0:i,i=K(l,0,_A=Bt>>>4&2097151,0),c=h+c|0,P0=k=i+k|0,jA=i>>>0>k>>>0?c+1|0:c,i=K(F,0,tA,0),c=h,DA=(k=i)+(i=K(wA=X0>>>7&2097151,0,V,0))|0,k=h+c|0,k=i>>>0>DA>>>0?k+1|0:k,c=K(O,0,z,0),i=h+k|0,i=c>>>0>(DA=c+DA|0)>>>0?i+1|0:i,k=K(AA,0,hA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,i=K(gA,NA,yA,0),c=h+c|0,c=i>>>0>(k=i+DA|0)>>>0?c+1|0:c,DA=(i=k)+(k=K(aA,0,iA,0))|0,i=h+c|0,i=k>>>0>DA>>>0?i+1|0:i,c=K(W,0,fA,0),k=h+i|0,k=c>>>0>(DA=c+DA|0)>>>0?k+1|0:k,c=K(b,0,_A,0),i=h+k|0,c=c>>>0>(k=DA=c+DA|0)>>>0?i+1|0:i,i=K(l,0,mA=et>>>7&2097151,0),c=h+c|0,gt=k=i+k|0,A0=c=i>>>0>k>>>0?c+1|0:c,M0=(i=k)- -1048576|0,DA=c=c-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+jA|0,c=i=(c=(2097151&c)<<11|M0>>>21)>>>0>(X0=c+P0|0)>>>0?i+1|0:i,i=i+a0|0,i=(k=jA=X0)>>>0>(X0=k+dt|0)>>>0?i+1|0:i,a0=(a0=c)-(((c=jA)>>>0<4293918720)-1|0)|0,R0=c- -1048576|0,x0=(c=k=X0)-(k=-2097152&R0)|0,P0=i-((jA=a0)+(c>>>0>>0)|0)|0,$=HA-(i=-2097152<)|0,r0=c=G0-((i>>>0>HA>>>0)+f0|0)|0,i=K(g0,t0,-997805,-1),k=h+A0|0,k=i>>>0>(HA=i+gt|0)>>>0?k+1|0:k,A0=(i=HA)+(HA=K(VA,ZA,136657,0))|0,i=h+k|0,c=K($,c,-683901,-1),i=h+(HA>>>0>A0>>>0?i+1|0:i)|0,i=c>>>0>(k=c+A0|0)>>>0?i+1|0:i,a0=k-(c=-2097152&M0)|0,A0=i-((c>>>0>k>>>0)+DA|0)|0,i=K(F,0,wA,0),k=h,HA=(c=K(bA=2097151&((3&H0)<<30|Tg>>>2),0,V,0))+i|0,i=h+k|0,i=c>>>0>HA>>>0?i+1|0:i,k=K(O,0,tA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,i=K(z,0,hA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(AA,0,aA,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,k=K(gA,NA,fA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,k=K(iA,0,yA,0),i=h+c|0,i=k>>>0>(HA=k+HA|0)>>>0?i+1|0:i,k=K(W,0,_A,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,i=K(b,0,mA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(l,0,RA=2097151&((3&Lt)<<30|pe>>>2),0),i=h+k|0,HA=c>>>0>(DA=HA=c+HA|0)>>>0?i+1|0:i,i=K(F,0,bA,0),c=h,k=i,i=K(j=Qt>>>5&2097151,0,V,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,f0=(i=K(O,0,wA,0))+k|0,k=h+c|0,k=i>>>0>f0>>>0?k+1|0:k,c=K(tA,0,hA,0),i=h+k|0,i=c>>>0>(f0=c+f0|0)>>>0?i+1|0:i,c=K(z,0,aA,0),i=h+i|0,i=c>>>0>(k=c+f0|0)>>>0?i+1|0:i,f0=(c=k)+(k=K(AA,0,yA,0))|0,c=h+i|0,c=k>>>0>f0>>>0?c+1|0:c,i=K(gA,NA,_A,0),c=h+c|0,c=i>>>0>(k=i+f0|0)>>>0?c+1|0:c,f0=(i=K(iA,0,fA,0))+k|0,k=h+c|0,k=i>>>0>f0>>>0?k+1|0:k,c=K(W,0,mA,0),i=h+k|0,i=c>>>0>(f0=c+f0|0)>>>0?i+1|0:i,c=K(b,0,RA,0),i=h+i|0,c=i=c>>>0>(k=c+f0|0)>>>0?i+1|0:i,i=K(l,0,rA=rt>>>5&2097151,0),c=h+c|0,X0=k=i+k|0,Tg=c=i>>>0>k>>>0?c+1|0:c,T0=(i=k)- -1048576|0,Vg=k=c-((i>>>0<4293918720)-1|0)|0,i=(i=k>>21)+HA|0,gt=k=(c=(2097151&k)<<11|T0>>>21)+DA|0,Gg=i=c>>>0>k>>>0?i+1|0:i,pe=(i=k)- -1048576|0,sg=k=Gg-((i>>>0<4293918720)-1|0)|0,c=(i=k>>21)+A0|0,M0=HA=(k=(2097151&k)<<11|pe>>>21)+a0|0,Qg=c=k>>>0>HA>>>0?c+1|0:c,bt=(i=HA)- -1048576|0,dt=k=c-((i>>>0<4293918720)-1|0)|0,i=(i=k>>21)+P0|0,A0=k=(c=(2097151&k)<<11|bt>>>21)+x0|0,rt=k=(lt=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,G0=(2097151&k)<<11|(xt=i- -1048576|0)>>>21,DA=k>>21,i=K(F,0,AA,0),c=h,k=i,i=K(V,0,z,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K(gA,NA,hA,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,HA=(i=k)+(k=K(O,0,iA,0))|0,i=h+c|0,i=k>>>0>HA>>>0?i+1|0:i,c=K(W,0,aA,0),k=h+i|0,k=c>>>0>(HA=c+HA|0)>>>0?k+1|0:k,c=K(b,0,yA,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,k=K(l,0,fA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,k=K(g0,t0,-683901,-1),c=(i=c)+h|0,c=k>>>0>(a0=HA+k|0)>>>0?c+1|0:c,k=a0,a0=(a0=i)-(((i=HA)>>>0<4293918720)-1|0)|0,Qt=i- -1048576|0,f0=(i=k)-(k=-2097152&Qt)|0,k=c-((HA=a0)+(i>>>0>>0)|0)|0,i=(i=jA>>21)+k|0,i=(c=(2097151&jA)<<11|R0>>>21)>>>0>(jA=c+f0|0)>>>0?i+1|0:i,a0=(c=jA)-(k=-2097152&(H0=c- -1048576|0))|0,k=(i-((c>>>0>>0)+(jA=f0=i-((c>>>0<4293918720)-1|0)|0)|0)|0)+DA|0,o0=G0=a0+G0|0,E0=k=a0>>>0>G0>>>0?k+1|0:k,f0=K(G0,k,-683901,-1),a0=h,c=K(O,0,gA,NA),i=h,k=c,c=K(V,0,AA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,DA=(c=k)+(k=K(F,0,iA,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,k=K(W,0,hA,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,k=K(b,0,aA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,i=K(l,0,yA,0),k=h+c|0,k=i>>>0>(DA=i+DA|0)>>>0?k+1|0:k,i=(i=HA>>21)+k|0,et=DA=(i=(c=(2097151&HA)<<11|Qt>>>21)>>>0>(HA=c+DA|0)>>>0?i+1|0:i)-(((c=HA)>>>0<4293918720)-1|0)|0,HA=c-(k=-2097152&(gg=c- -1048576|0))|0,k=(i-((c>>>0>>0)+DA|0)|0)+(jA>>21)|0,B0=HA=(i=(2097151&jA)<<11|H0>>>21)+HA|0,n0=k=i>>>0>HA>>>0?k+1|0:k,c=K(HA,k,136657,0),i=h+a0|0,kg=k=c+f0|0,Bt=c>>>0>k>>>0?i+1|0:i,c=K(hA,0,j,0),i=h,k=c,c=K(YA=2097151&vg,0,O,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,HA=(c=k)+(k=K(aA,0,bA,0))|0,c=h+i|0,c=k>>>0>HA>>>0?c+1|0:c,i=K(yA,0,wA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(tA,0,fA,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,k=K(z,0,_A,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,k=K(AA,0,mA,0),i=h+c|0,i=k>>>0>(HA=k+HA|0)>>>0?i+1|0:i,k=K(gA,NA,rA,0),c=h+i|0,c=k>>>0>(HA=k+HA|0)>>>0?c+1|0:c,i=K(iA,0,RA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,c=K(W,0,SA=2097151&Eg,0),i=h+k|0,i=c>>>0>(HA=c+HA|0)>>>0?i+1|0:i,jA=HA=(k=(u[N+23|0]|u[N+24|0]<<8|u[N+25|0]<<16|u[N+26|0]<<24)>>>5&2097151)+HA|0,HA=k>>>0>HA>>>0?i+1|0:i,i=K(aA,0,j,0),c=h,k=i,i=K(hA,0,YA,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,DA=(i=K(yA,0,bA,0))+k|0,k=h+c|0,k=i>>>0>DA>>>0?k+1|0:k,c=K(fA,0,wA,0),i=h+k|0,i=c>>>0>(DA=c+DA|0)>>>0?i+1|0:i,c=K(tA,0,_A,0),i=h+i|0,i=c>>>0>(k=c+DA|0)>>>0?i+1|0:i,DA=(c=k)+(k=K(z,0,mA,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,i=K(AA,0,RA,0),c=h+c|0,c=i>>>0>(k=i+DA|0)>>>0?c+1|0:c,DA=(i=K(gA,NA,SA,0))+k|0,k=h+c|0,k=i>>>0>DA>>>0?k+1|0:k,c=K(iA,0,rA,0),i=h+k|0,i=c>>>0>(DA=c+DA|0)>>>0?i+1|0:i,DA=k=(c=2097151&Et)+DA|0,x0=k=(R0=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(Lt=i- -1048576|0)>>>21,k=(k>>>21|0)+HA|0,H0=k=i>>>0>(jA=i+jA|0)>>>0?k+1|0:k,vg=C0-(i=-2097152&nt)|0,Et=ft-((i>>>0>C0>>>0)+it|0)|0,c=K(F,0,W,0),i=h,k=c,c=K(V,0,gA,NA),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,HA=(c=k)+(k=K(b,0,O,0))|0,c=h+i|0,c=k>>>0>HA>>>0?c+1|0:c,i=K(l,0,hA,0),k=h+c|0,k=i>>>0>(HA=i+HA|0)>>>0?k+1|0:k,a0=HA,i=K(V,0,iA,0),c=h,HA=i,i=K(F,0,gA,NA),c=h+c|0,c=i>>>0>(HA=HA+i|0)>>>0?c+1|0:c,C0=(i=HA)+(HA=K(O,0,W,0))|0,i=h+c|0,i=HA>>>0>C0>>>0?i+1|0:i,c=K(b,0,hA,0),i=h+i|0,i=c>>>0>(HA=c+C0|0)>>>0?i+1|0:i,C0=(c=HA)+(HA=K(l,0,aA,0))|0,c=h+i|0,G0=c=HA>>>0>C0>>>0?c+1|0:c,ft=(i=HA=C0)- -1048576|0,f0=C0=c-((i>>>0<4293918720)-1|0)|0,c=(i=C0>>21)+k|0,a0=c=(k=a0=(C0=(2097151&C0)<<11|ft>>>21)+a0|0)>>>0>>0?c+1|0:c,it=(i=k)- -1048576|0,c=(i=(C0=nt=c-((i>>>0<4293918720)-1|0)|0)>>21)+Et|0,X=c=(nt=(2097151&C0)<<11|it>>>21)>>>0>(XA=vg=nt+vg|0)>>>0?c+1|0:c,Et=K(XA,c,470296,0),nt=h,cA=k-(c=-2097152&it)|0,Cg=i=a0-((c>>>0>k>>>0)+C0|0)|0,c=K($,r0,666643,0),k=h+nt|0,k=c>>>0>(C0=c+Et|0)>>>0?k+1|0:k,c=K(cA,i,654183,0),i=h+k|0,c=c>>>0>(a0=C0=c+C0|0)>>>0?i+1|0:i,i=HA-(k=-2097152&ft)|0,k=(et>>21)+(C0=G0-((k>>>0>HA>>>0)+f0|0)|0)|0,eA=f0=(HA=(2097151&et)<<11|gg>>>21)+i|0,Eg=k=HA>>>0>f0>>>0?k+1|0:k,le=jA- -1048576|0,HA=C0=H0-((jA>>>0<4293918720)-1|0)|0,i=K(f0,k,-997805,-1),c=h+c|0,i=(c=i>>>0>(k=i+a0|0)>>>0?c+1|0:c)+H0|0,i=k>>>0>(jA=k+jA|0)>>>0?i+1|0:i,Et=(k=jA)-(c=-2097152&le)|0,nt=i-((c>>>0>k>>>0)+HA|0)|0,i=K(cA,Cg,470296,0),c=h,jA=(k=i)+(i=K(XA,X,666643,0))|0,k=h+c|0,k=i>>>0>jA>>>0?k+1|0:k,c=K(f0,Eg,654183,0),i=h+k|0,c=R0+(c>>>0>(jA=c+jA|0)>>>0?i+1|0:i)|0,H0=(k=DA+jA|0)-(i=-2097152&Lt)|0,C0=(c=k>>>0>>0?c+1|0:c)-((i>>>0>k>>>0)+x0|0)|0,c=K(yA,0,j,0),i=h,k=c,c=K(aA,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,c=K(fA,0,bA,0),i=h+i|0,i=c>>>0>(k=c+k|0)>>>0?i+1|0:i,jA=(c=k)+(k=K(_A,0,wA,0))|0,c=h+i|0,c=k>>>0>jA>>>0?c+1|0:c,i=K(tA,0,mA,0),k=h+c|0,k=i>>>0>(jA=i+jA|0)>>>0?k+1|0:k,i=K(z,0,RA,0),c=h+k|0,c=i>>>0>(jA=i+jA|0)>>>0?c+1|0:c,k=K(AA,0,rA,0),i=h+c|0,i=k>>>0>(jA=k+jA|0)>>>0?i+1|0:i,c=K(iA,0,SA,0),i=h+i|0,i=c>>>0>(k=c+jA|0)>>>0?i+1|0:i,c=k,jA=(k=2097151&((7&Rt)<<29|Fr>>>3))>>>0>(DA=jA=c+k|0)>>>0?i+1|0:i,i=K(fA,0,j,0),c=h,a0=(k=i)+(i=K(yA,0,YA,0))|0,k=h+c|0,k=i>>>0>a0>>>0?k+1|0:k,c=K(_A,0,bA,0),i=h+k|0,i=c>>>0>(a0=c+a0|0)>>>0?i+1|0:i,k=K(mA,0,wA,0),c=h+i|0,c=k>>>0>(a0=k+a0|0)>>>0?c+1|0:c,k=K(tA,0,RA,0),i=h+c|0,i=k>>>0>(a0=k+a0|0)>>>0?i+1|0:i,k=K(z,0,rA,0),c=h+i|0,c=k>>>0>(a0=k+a0|0)>>>0?c+1|0:c,i=K(AA,0,SA,0),k=h+c|0,i=i>>>0>(c=a0=i+a0|0)>>>0?k+1|0:k,ft=k=a0+(c=tg>>>6&2097151)|0,P0=k=(G0=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(it=i- -1048576|0)>>>21,k=(k>>>21|0)+jA|0,f0=k=i>>>0>(DA=i+DA|0)>>>0?k+1|0:k,et=(i=DA)- -1048576|0,a0=k=k-((i>>>0<4293918720)-1|0)|0,i=(c=k>>>21|0)+C0|0,R0=jA=(k=(2097151&k)<<11|et>>>21)+H0|0,Qt=k=(C0=i=k>>>0>jA>>>0?i+1|0:i)-(((i=jA)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(x0=i- -1048576|0)>>>21,k=(k>>21)+nt|0,i=(c=k=i>>>0>(jA=i+Et|0)>>>0?k+1|0:k)+Bt|0,H0=(H0=c)-(((c=jA)>>>0<4293918720)-1|0)|0,we=c- -1048576|0,mr=(c=k=Rt=jA+kg|0)-(k=-2097152&we)|0,Dt=(i=jA>>>0>Rt>>>0?i+1|0:i)-((jA=H0)+(c>>>0>>0)|0)|0,i=K(B0,n0,-997805,-1),c=h+C0|0,gg=k=i+R0|0,H0=i>>>0>k>>>0?c+1|0:c,c=K(eA,Eg,470296,0),i=h,k=c,c=K(cA,Cg,666643,0),i=h+i|0,i=(i=c>>>0>(k=k+c|0)>>>0?i+1|0:i)+f0|0,i=(c=k+DA|0)>>>0>>0?i+1|0:i,et=(k=c)-(c=-2097152&et)|0,Bt=i-((c>>>0>k>>>0)+a0|0)|0,i=K(eA,Eg,666643,0),c=h+G0|0,R0=k=i+ft|0,C0=i>>>0>k>>>0?c+1|0:c,c=K(_A,0,j,0),i=h,k=c,c=K(fA,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,c=K(mA,0,bA,0),i=h+i|0,i=c>>>0>(k=c+k|0)>>>0?i+1|0:i,DA=(c=k)+(k=K(RA,0,wA,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,i=K(tA,0,rA,0),k=h+c|0,k=i>>>0>(DA=i+DA|0)>>>0?k+1|0:k,i=K(z,0,SA,0),c=h+k|0,i=c=i>>>0>(DA=i+DA|0)>>>0?c+1|0:c,a0=DA=(k=2097151&((1&Jt)<<31|hg>>>1))+DA|0,DA=k>>>0>DA>>>0?i+1|0:i,c=K(mA,0,j,0),i=h,k=c,c=K(_A,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,f0=(c=k)+(k=K(RA,0,bA,0))|0,c=h+i|0,c=k>>>0>f0>>>0?c+1|0:c,i=K(rA,0,wA,0),c=h+c|0,c=i>>>0>(k=i+f0|0)>>>0?c+1|0:c,f0=(i=K(tA,0,SA,0))+k|0,k=h+c|0,i=i>>>0>(c=f0)>>>0?k+1|0:k,G0=k=f0+(c=cg>>>4&2097151)|0,cg=k=(Lt=i=c>>>0>k>>>0?i+1|0:i)-(((i=k)>>>0<4293918720)-1|0)|0,i=(2097151&k)<<11|(Fr=i- -1048576|0)>>>21,k=(k>>>21|0)+DA|0,f0=a0=i+a0|0,Jt=k=i>>>0>a0>>>0?k+1|0:k,kg=(i=a0)- -1048576|0,tg=k=k-((i>>>0<4293918720)-1|0)|0,i=(c=k>>>21|0)+C0|0,ft=k=(Rt=(k=(k=(2097151&k)<<11|kg>>>21)>>>0>(c=DA=k+R0|0)>>>0?i+1|0:i)-(((i=-2097152&it)>>>0>c>>>0)+P0|0)|0)-(((i=a0=c-i|0)>>>0<4293918720)-1|0)|0,c=(c=k>>21)+Bt|0,Et=k=(i=(2097151&k)<<11|(vg=i- -1048576|0)>>>21)+et|0,it=c=i>>>0>k>>>0?c+1|0:c,nt=(i=k)- -1048576|0,et=DA=c-((i>>>0<4293918720)-1|0)|0,zA=A0-(i=-2097152&xt)|0,hg=k=lt-((i>>>0>A0>>>0)+rt|0)|0,i=(c=DA>>21)+H0|0,i=(DA=(2097151&DA)<<11|nt>>>21)>>>0>(A0=DA+gg|0)>>>0?i+1|0:i,C0=(DA=K(o0,E0,136657,0))+(A0-(c=-2097152&x0)|0)|0,c=h+(i-((c>>>0>A0>>>0)+Qt|0)|0)|0,c=DA>>>0>C0>>>0?c+1|0:c,k=K(zA,k,-683901,-1),i=h+c|0,C0=DA=k+C0|0,R0=k=(Bt=i=k>>>0>DA>>>0?i+1|0:i)-(((i=DA)>>>0<4293918720)-1|0)|0,c=(c=k>>21)+Dt|0,A0=k=(i=(2097151&k)<<11|(xt=i- -1048576|0)>>>21)+mr|0,x0=c=i>>>0>k>>>0?c+1|0:c,P0=k=c-(((i=k)>>>0<4293918720)-1|0)|0,gg=(2097151&k)<<11|(lt=i- -1048576|0)>>>21,Qt=k>>21,c=K(O,0,j,0),i=h,k=c,c=K(F,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,DA=(c=K(hA,0,bA,0))+k|0,k=h+i|0,k=c>>>0>DA>>>0?k+1|0:k,i=K(aA,0,wA,0),c=h+k|0,c=i>>>0>(DA=i+DA|0)>>>0?c+1|0:c,k=K(tA,0,yA,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,k=K(z,0,fA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,k=K(AA,0,_A,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,c=K(gA,NA,RA,0),k=h+i|0,k=c>>>0>(DA=c+DA|0)>>>0?k+1|0:k,i=K(iA,0,mA,0),c=h+k|0,c=i>>>0>(DA=i+DA|0)>>>0?c+1|0:c,k=K(W,0,rA,0),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,k=K(b,0,SA,0),c=h+i|0,c=k>>>0>(DA=k+DA|0)>>>0?c+1|0:c,i=U0(N+26|0),k=2097151&((3&(k=h))<<30|i>>>2),i=c,rt=DA=k+DA|0,DA=i=k>>>0>DA>>>0?i+1|0:i,i=K($,r0,470296,0),c=h,Dt=(k=i)+(i=K(VA,ZA,666643,0))|0,k=h+c|0,k=i>>>0>Dt>>>0?k+1|0:k,i=K(XA,X,654183,0),c=h+k|0,c=i>>>0>(Dt=i+Dt|0)>>>0?c+1|0:c,i=K(cA,Cg,-997805,-1),c=h+c|0,c=i>>>0>(k=i+Dt|0)>>>0?c+1|0:c,Dt=(i=k)+(k=K(eA,Eg,136657,0))|0,i=h+c|0,i=(i=k>>>0>Dt>>>0?i+1|0:i)+DA|0,i=(c=Dt)>>>0>(k=c+rt|0)>>>0?i+1|0:i,c=k,k=i,CA=(i=rt)- -1048576|0,DA=H0=DA-((i>>>0<4293918720)-1|0)|0,H0=c,k=(c=HA>>21)+k|0,k=(i=(2097151&HA)<<11|le>>>21)>>>0>(HA=H0+i|0)>>>0?k+1|0:k,c=HA-(i=-2097152&CA)|0,rt=K(B0,n0,-683901,-1),i=(HA=k-((i>>>0>HA>>>0)+DA|0)|0)+h|0,k=i=rt>>>0>(Dt=c+rt|0)>>>0?i+1|0:i,H0=HA-(((i=c)>>>0<4293918720)-1|0)|0,h0=i- -1048576|0,k=(c=jA>>21)+k|0,k=(i=(2097151&jA)<<11|we>>>21)>>>0>(jA=i+(rt=Dt)|0)>>>0?k+1|0:k,rt=c=jA-(i=-2097152&h0)|0,i=(jA=k-((i>>>0>jA>>>0)+(HA=H0)|0)|0)+Qt|0,I0=c- -1048576|0,H0=jA-((c>>>0<4293918720)-1|0)|0,le=(c=k=gg=c+gg|0)-(k=-2097152&I0)|0,we=(rt>>>0>c>>>0?i+1|0:i)-((c>>>0>>0)+(jA=H0)|0)|0,mr=A0-(i=-2097152<)|0,Dt=x0-((i>>>0>A0>>>0)+P0|0)|0,gg=C0-(i=-2097152&xt)|0,xt=Bt-((i>>>0>C0>>>0)+R0|0)|0,c=K(B0,n0,654183,0),i=h+it|0,i=c>>>0>(k=c+Et|0)>>>0?i+1|0:i,C0=((A0=k)-(c=-2097152&nt)|0)+(k=K(o0,E0,-997805,-1))|0,c=h+(i-((c>>>0>A0>>>0)+et|0)|0)|0,c=k>>>0>C0>>>0?c+1|0:c,k=K(zA,hg,136657,0),i=h+c|0,lt=A0=k+C0|0,C0=k>>>0>A0>>>0?i+1|0:i,rt=M0-(i=-2097152&bt)|0,Bt=Qg-((i>>>0>M0>>>0)+dt|0)|0,i=K(VA,ZA,-997805,-1),c=h,k=i,i=K(g0,t0,654183,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K($,r0,136657,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,A0=(i=k)+(k=K(XA,X,-683901,-1))|0,i=h+c|0,k=Gg+(k>>>0>A0>>>0?i+1|0:i)|0,R0=(c=A0+gt|0)-(i=-2097152&pe)|0,x0=(k=c>>>0>>0?k+1|0:k)-((i>>>0>c>>>0)+sg|0)|0,i=K(VA,ZA,654183,0),c=h,k=i,i=K(g0,t0,470296,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,A0=(i=k)+(k=K($,r0,-997805,-1))|0,i=h+c|0,c=A0+X0|0,k=Tg+(k>>>0>A0>>>0?i+1|0:i)|0,A0=(i=K(XA,X,136657,0))+c|0,c=h+(c>>>0>>0?k+1|0:k)|0,c=i>>>0>A0>>>0?c+1|0:c,k=K(cA,Cg,-683901,-1),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,gt=(k=A0)-(c=-2097152&T0)|0,M0=i-((c>>>0>k>>>0)+Vg|0)|0,c=K(F,0,j,0),i=h,k=c,c=K(V,0,YA,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,A0=(c=k)+(k=K(O,0,bA,0))|0,c=h+i|0,c=k>>>0>A0>>>0?c+1|0:c,k=K(hA,0,wA,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,c=K(tA,0,aA,0),k=h+i|0,k=c>>>0>(A0=c+A0|0)>>>0?k+1|0:k,i=K(z,0,yA,0),c=h+k|0,c=i>>>0>(A0=i+A0|0)>>>0?c+1|0:c,k=K(AA,0,fA,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,k=K(gA,NA,mA,0),c=h+i|0,c=k>>>0>(A0=k+A0|0)>>>0?c+1|0:c,k=K(iA,0,_A,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,c=K(W,0,RA,0),k=h+i|0,k=c>>>0>(A0=c+A0|0)>>>0?k+1|0:k,i=K(l,0,SA,0),c=h+k|0,c=i>>>0>(A0=i+A0|0)>>>0?c+1|0:c,k=K(b,0,rA,0),i=h+c|0,i=k>>>0>(A0=k+A0|0)>>>0?i+1|0:i,c=(N=(u[N+28|0]|u[N+29|0]<<8|u[N+30|0]<<16|u[N+31|0]<<24)>>>7|0)>>>0>(k=N+A0|0)>>>0?i+1|0:i,i=k,k=DA>>21,DA=i+(N=(2097151&DA)<<11|CA>>>21)|0,i=c+k|0,A0=DA,P0=i=N>>>0>DA>>>0?i+1|0:i,it=(i=DA)- -1048576|0,Qt=c=P0-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+M0|0,DA=N=(c=(2097151&c)<<11|it>>>21)+gt|0,H0=i=c>>>0>N>>>0?i+1|0:i,et=(i=N)- -1048576|0,X0=c=H0-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+x0|0,gt=i=(c=(2097151&c)<<11|et>>>21)>>>0>(N=c+R0|0)>>>0?i+1|0:i,x0=(i=N)- -1048576|0,M0=c=gt-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+Bt|0,bt=R0=(c=(2097151&c)<<11|x0>>>21)+rt|0,dt=i=c>>>0>R0>>>0?i+1|0:i,i=K(R0,i,-683901,-1),c=h+C0|0,R0=k=i+lt|0,C0=i>>>0>k>>>0?c+1|0:c,Et=N-(i=-2097152&x0)|0,lt=M0=gt-((i>>>0>N>>>0)+M0|0)|0,c=K(B0,n0,470296,0)+a0|0,i=Rt+h|0,i=c>>>0>>0?i+1|0:i,a0=((k=c)-(N=-2097152&vg)|0)+(c=K(o0,E0,654183,0))|0,k=h+(i-((N>>>0>k>>>0)+ft|0)|0)|0,i=K(zA,hg,-997805,-1),c=h+(c>>>0>a0>>>0?k+1|0:k)|0,c=i>>>0>(N=i+a0|0)>>>0?c+1|0:c,k=(i=N)+(N=K(bt,dt,136657,0))|0,i=h+c|0,i=N>>>0>k>>>0?i+1|0:i,N=K(Et,M0,-683901,-1),c=h+i|0,gt=c=N>>>0>(k=N+k|0)>>>0?c+1|0:c,Bt=(i=k)- -1048576|0,M0=N=c-((i>>>0<4293918720)-1|0)|0,i=(i=N>>21)+C0|0,a0=i=(c=(2097151&N)<<11|Bt>>>21)>>>0>(N=c+R0|0)>>>0?i+1|0:i,x0=(i=N)- -1048576|0,c=(i=(C0=R0=a0-((i>>>0<4293918720)-1|0)|0)>>21)+xt|0,xt=ft=(R0=(2097151&C0)<<11|x0>>>21)+gg|0,R0=R0>>>0>ft>>>0?c+1|0:c,Tg=N-(i=-2097152&x0)|0,Vg=a0-((i>>>0>N>>>0)+C0|0)|0,sg=k-(i=-2097152&Bt)|0,Qg=gt-((i>>>0>k>>>0)+M0|0)|0,i=K(B0,n0,666643,0),k=h+(Jt-(((c=-2097152&kg)>>>0>f0>>>0)+tg|0)|0)|0,k=i>>>0>(N=i+(f0-c|0)|0)>>>0?k+1|0:k,i=K(o0,E0,470296,0),c=h+k|0,c=i>>>0>(N=i+N|0)>>>0?c+1|0:c,k=(i=N)+(N=K(zA,hg,654183,0))|0,i=h+c|0,M0=k,N=N>>>0>k>>>0?i+1|0:i,f0=DA-(i=-2097152&et)|0,C0=H0-((i>>>0>DA>>>0)+X0|0)|0,c=K(VA,ZA,470296,0),i=h,k=c,c=K(g0,t0,666643,0),i=h+i|0,i=c>>>0>(k=k+c|0)>>>0?i+1|0:i,DA=(c=k)+(k=K($,r0,654183,0))|0,c=h+i|0,c=k>>>0>DA>>>0?c+1|0:c,k=K(XA,X,-997805,-1),i=h+c|0,i=k>>>0>(DA=k+DA|0)>>>0?i+1|0:i,c=K(cA,Cg,136657,0),k=h+i|0,k=c>>>0>(DA=c+DA|0)>>>0?k+1|0:k,i=K(eA,Eg,-683901,-1),c=h+k|0,i=P0+(i>>>0>(DA=i+DA|0)>>>0?c+1|0:c)|0,i=(k=DA+A0|0)>>>0>>0?i+1|0:i,c=(DA=k)-(k=-2097152&it)|0,k=i-((k>>>0>DA>>>0)+Qt|0)|0,i=(i=HA>>21)+k|0,a0=HA=(DA=c)+(c=(2097151&HA)<<11|h0>>>21)|0,X0=k=(H0=i=c>>>0>HA>>>0?i+1|0:i)-(((i=HA)>>>0<4293918720)-1|0)|0,c=(2097151&k)<<11|(Rt=i- -1048576|0)>>>21,k=(k>>21)+C0|0,nt=HA=c+f0|0,rt=k=c>>>0>HA>>>0?k+1|0:k,i=K(HA,k,-683901,-1),c=h+N|0,c=i>>>0>(k=i+M0|0)>>>0?c+1|0:c,N=K(bt,dt,-997805,-1),i=h+c|0,i=N>>>0>(k=N+k|0)>>>0?i+1|0:i,N=K(Et,lt,136657,0),c=h+i|0,f0=k=N+k|0,DA=N>>>0>k>>>0?c+1|0:c,c=K(RA,0,j,0),i=h,N=c,c=K(mA,0,YA,0),i=h+i|0,i=c>>>0>(N=N+c|0)>>>0?i+1|0:i,c=K(rA,0,bA,0),k=h+i|0,k=c>>>0>(N=c+N|0)>>>0?k+1|0:k,i=K(SA,0,wA,0),c=h+k|0,i=c=i>>>0>(N=i+N|0)>>>0?c+1|0:c,A0=N=(c=og>>>7&2097151)+N|0,N=c>>>0>N>>>0?i+1|0:i,i=K(rA,0,j,0),c=h,k=i,i=K(RA,0,YA,0),c=h+c|0,c=i>>>0>(k=k+i|0)>>>0?c+1|0:c,i=K(SA,0,bA,0),c=h+c|0,c=i>>>0>(k=i+k|0)>>>0?c+1|0:c,HA=(i=k)+(k=2097151&((3&Y0)<<30|S0>>>2))|0,i=c,C0=HA,x0=k=(HA=i=k>>>0>HA>>>0?i+1|0:i)-(((i=C0)>>>0<4293918720)-1|0)|0,c=(c=k>>>21|0)+N|0,A0=k=(i=(2097151&k)<<11|(tg=i- -1048576|0)>>>21)+A0|0,P0=c=i>>>0>k>>>0?c+1|0:c,ft=(i=k)- -1048576|0,gt=N=c-((i>>>0<4293918720)-1|0)|0,i=(c=N>>>21|0)+Lt|0,i=(N=G0+((2097151&N)<<11|ft>>>21)|0)>>>0>>0?i+1|0:i,G0=((k=N)-(c=-2097152&Fr)|0)+(N=K(o0,E0,666643,0))|0,c=h+(i-((c>>>0>k>>>0)+cg|0)|0)|0,c=N>>>0>G0>>>0?c+1|0:c,i=K(zA,hg,470296,0),c=h+c|0,c=i>>>0>(N=i+G0|0)>>>0?c+1|0:c,k=(i=N)+(N=K(nt,rt,136657,0))|0,i=h+c|0,i=N>>>0>k>>>0?i+1|0:i,c=K(bt,dt,654183,0),i=h+i|0,i=c>>>0>(N=c+k|0)>>>0?i+1|0:i,c=K(Et,lt,-997805,-1),k=h+i|0,it=N=c+N|0,M0=k=c>>>0>N>>>0?k+1|0:k,et=(i=N)- -1048576|0,G0=N=k-((i>>>0<4293918720)-1|0)|0,c=(i=N>>21)+DA|0,DA=k=(N=(2097151&N)<<11|et>>>21)+f0|0,N=c=N>>>0>k>>>0?c+1|0:c,f0=k=c-(((i=k)>>>0<4293918720)-1|0)|0,c=(2097151&k)<<11|(Bt=i- -1048576|0)>>>21,k=(k>>21)+Qg|0,Gg=Qt=c+sg|0,Qt=c>>>0>Qt>>>0?k+1|0:k,k=jA>>21,jA=(i=(2097151&jA)<<11|I0>>>21)+(a0-(c=-2097152&Rt)|0)|0,c=k+(H0-((c>>>0>a0>>>0)+X0|0)|0)|0,H0=c=i>>>0>jA>>>0?c+1|0:c,X0=c=c-(((i=jA)>>>0<4293918720)-1|0)|0,Jt=k=c>>21,c=K(og=(2097151&c)<<11|(Rt=i- -1048576|0)>>>21,k,-683901,-1),i=h+N|0,i=c>>>0>(k=c+DA|0)>>>0?i+1|0:i,sg=k-(c=-2097152&Bt)|0,Qg=i-((c>>>0>k>>>0)+f0|0)|0,i=K(og,Jt,136657,0),c=h+M0|0,c=i>>>0>(N=i+it|0)>>>0?c+1|0:c,Lt=N-(i=-2097152&et)|0,cg=c-((i>>>0>N>>>0)+G0|0)|0,N=(i=K(zA,hg,666643,0))+(A0-(c=-2097152&ft)|0)|0,c=h+(P0-((c>>>0>A0>>>0)+gt|0)|0)|0,c=i>>>0>N>>>0?c+1|0:c,k=(i=N)+(N=K(nt,rt,-997805,-1))|0,i=h+c|0,i=N>>>0>k>>>0?i+1|0:i,N=(c=K(bt,dt,470296,0))+k|0,k=h+i|0,k=c>>>0>N>>>0?k+1|0:k,i=K(Et,lt,654183,0),c=h+k|0,P0=N=i+N|0,a0=i>>>0>N>>>0?c+1|0:c,DA=HA,c=K(SA,0,j,0),i=h,N=c,c=K(rA,0,YA,0),i=h+i|0,i=c>>>0>(N=N+c|0)>>>0?i+1|0:i,c=N,c=(N=d0>>>5&2097151)>>>0>(k=c+N|0)>>>0?i+1|0:i,N=2097151&w0,HA=K(SA,0,YA,0)+N|0,i=h,M0=N=(gt=i=N>>>0>HA>>>0?i+1|0:i)-(((i=HA)>>>0<4293918720)-1|0)|0,A0=k,c=c+(k=N>>>21|0)|0,G0=c=(i=(2097151&N)<<11|(ft=i- -1048576|0)>>>21)>>>0>(N=A0+i|0)>>>0?c+1|0:c,it=(i=N)- -1048576|0,f0=c=c-((i>>>0<4293918720)-1|0)|0,i=(k=c>>>21|0)+DA|0,i=(c=(2097151&c)<<11|it>>>21)>>>0>(A0=c+C0|0)>>>0?i+1|0:i,A0=(k=K(nt,rt,654183,0))+((DA=A0)-(c=-2097152&tg)|0)|0,c=h+(i-((16383&x0)+(c>>>0>DA>>>0)|0)|0)|0,i=K(bt,dt,666643,0),k=h+(k>>>0>A0>>>0?c+1|0:c)|0,k=i>>>0>(DA=i+A0|0)>>>0?k+1|0:k,c=K(Et,lt,470296,0),i=h+k|0,et=DA=c+DA|0,C0=i=c>>>0>DA>>>0?i+1|0:i,Bt=(i=DA)- -1048576|0,A0=c=C0-((i>>>0<4293918720)-1|0)|0,i=(k=c>>21)+a0|0,x0=DA=(c=(2097151&c)<<11|Bt>>>21)+P0|0,c=i=c>>>0>DA>>>0?i+1|0:i,P0=(i=DA)- -1048576|0,i=(k=(DA=a0=c-((i>>>0<4293918720)-1|0)|0)>>21)+cg|0,a0=(a0=(2097151&DA)<<11|P0>>>21)>>>0>(Lt=tg=a0+Lt|0)>>>0?i+1|0:i,i=K(og,Jt,-997805,-1),c=h+c|0,c=i>>>0>(k=i+x0|0)>>>0?c+1|0:c,cg=k-(i=-2097152&P0)|0,tg=c-((i>>>0>k>>>0)+DA|0)|0,i=K(og,Jt,654183,0),c=h+C0|0,c=i>>>0>(k=i+et|0)>>>0?c+1|0:c,x0=k-(i=-2097152&Bt)|0,P0=c-((i>>>0>k>>>0)+A0|0)|0,k=(c=K(nt,rt,470296,0))+(N-(i=-2097152&it)|0)|0,i=h+(G0-((16383&f0)+(i>>>0>N>>>0)|0)|0)|0,i=c>>>0>k>>>0?i+1|0:i,N=(c=K(Et,lt,666643,0))+k|0,k=h+i|0,k=c>>>0>N>>>0?k+1|0:k,DA=N,N=(i=K(nt,rt,666643,0))+(HA-(c=-2097152&ft)|0)|0,c=h+(gt-((4095&M0)+(c>>>0>HA>>>0)|0)|0)|0,C0=c=i>>>0>N>>>0?c+1|0:c,M0=(i=N)- -1048576|0,A0=HA=c-((i>>>0<4293918720)-1|0)|0,k=(i=HA>>21)+k|0,G0=HA=(c=(2097151&HA)<<11|M0>>>21)+DA|0,DA=k=c>>>0>HA>>>0?k+1|0:k,f0=(i=HA)- -1048576|0,HA=k=k-((i>>>0<4293918720)-1|0)|0,c=(i=k>>21)+P0|0,k=c=(k=(2097151&k)<<11|f0>>>21)>>>0>(gt=k+x0|0)>>>0?c+1|0:c,c=K(og,Jt,470296,0),i=h+DA|0,i=c>>>0>(G0=c+G0|0)>>>0?i+1|0:i,c=G0-(DA=-2097152&f0)|0,DA=i-((DA>>>0>G0>>>0)+HA|0)|0,f0=c,HA=(i=K(og,Jt,666643,0))+(N-(c=-2097152&M0)|0)|0,c=h+(C0-((c>>>0>N>>>0)+A0|0)|0)|0,i=(i=(c=i>>>0>HA>>>0?c+1|0:c)>>21)+DA|0,A0=N=f0+(c=(2097151&c)<<11|(N=HA)>>>21)|0,k=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+k|0,DA=N=(i=(2097151&i)<<11|N>>>21)+gt|0,N=(2097151&(k=i>>>0>(c=N)>>>0?k+1|0:k))<<11|c>>>21,c=(i=k>>21)+tg|0,G0=k=N+cg|0,k=(c=N>>>0>(i=k)>>>0?c+1|0:c)>>21,c=(2097151&c)<<11|i>>>21,i=k+a0|0,it=N=c+Lt|0,c=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+Qg|0,et=N=(i=(2097151&i)<<11|N>>>21)+sg|0,i=(i=(c=i>>>0>N>>>0?c+1|0:c)>>21)+Qt|0,Bt=N=(c=(2097151&c)<<11|N>>>21)+Gg|0,k=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+Vg|0,x0=N=(i=(2097151&i)<<11|N>>>21)+Tg|0,N=(2097151&(k=i>>>0>(c=N)>>>0?k+1|0:k))<<11|c>>>21,c=(i=k>>21)+R0|0,P0=k=N+xt|0,k=(c=N>>>0>(i=k)>>>0?c+1|0:c)>>21,c=(2097151&c)<<11|i>>>21,i=k+Dt|0,Qt=N=c+mr|0,c=(c=(i=c>>>0>N>>>0?i+1|0:i)>>21)+we|0,gt=N=(i=(2097151&i)<<11|N>>>21)+le|0,i=(c=i>>>0>N>>>0?c+1|0:c)>>21,C0=(k=(2097151&c)<<11|N>>>21)+(c=jA-(N=-2097152&Rt)|0)|0,k=(H0-((N>>>0>jA>>>0)+X0|0)|0)+i|0,M0=C0,X0=(2097151&(k=c>>>0>(i=C0)>>>0?k+1|0:k))<<11|i>>>21,a0=c=k>>21,i=2097151&HA,N=K(X0,c,666643,0)+i|0,c=h,C0=N,N=c=i>>>0>N>>>0?c+1|0:c,p[0|H]=C0,p[H+1|0]=(255&c)<<24|C0>>>8,HA=H,c=2097151&A0,k=K(X0,a0,470296,0)+c|0,i=h,i=c>>>0>k>>>0?i+1|0:i,A0=k,jA=(2097151&(k=N))<<11|C0>>>21,k=i+(c=k>>21)|0,k=jA>>>0>(A0=A0+jA|0)>>>0?k+1|0:k,jA=A0,p[HA+4|0]=(2047&k)<<21|jA>>>11,i=k,k=jA,p[HA+3|0]=(7&i)<<29|k>>>3,k=2097151&DA,DA=K(X0,a0,654183,0)+k|0,c=h,c=k>>>0>DA>>>0?c+1|0:c,k=DA,DA=(2097151&i)<<11|jA>>>21,i=(i>>21)+c|0,c=i=DA>>>0>(A0=k+DA|0)>>>0?i+1|0:i,p[HA+6|0]=(63&i)<<26|A0>>>6,DA=0,i=f0=2097151&jA,p[HA+2|0]=31&((65535&N)<<16|C0>>>16)|i<<5,N=2097151&G0,k=K(X0,a0,-997805,-1)+N|0,i=h,N=i=N>>>0>k>>>0?i+1|0:i,i=c>>21,jA=(c=(2097151&c)<<11|A0>>>21)+k|0,k=i+N|0,C0=jA,k=c>>>0>jA>>>0?k+1|0:k,p[HA+9|0]=(511&k)<<23|jA>>>9,i=k,p[HA+8|0]=(1&i)<<31|jA>>>1,jA=0,N=G0=2097151&A0,p[HA+5|0]=(524287&DA)<<13|f0>>>19|N<<2,N=2097151&it,k=K(X0,a0,136657,0)+N|0,c=h,c=N>>>0>k>>>0?c+1|0:c,N=k,c=c+(k=i>>21)|0,A0=N=N+(i=(2097151&i)<<11|C0>>>21)|0,c=i>>>0>N>>>0?c+1|0:c,p[HA+12|0]=(4095&c)<<20|N>>>12,N=c,i=c,c=A0,p[HA+11|0]=(15&i)<<28|c>>>4,HA=0,c=f0=2097151&C0,p[H+7|0]=(16383&jA)<<18|G0>>>14|c<<7,k=H,c=2097151&et,jA=K(X0,a0,-683901,-1)+c|0,i=h,i=(i=c>>>0>jA>>>0?i+1|0:i)+(c=N>>21)|0,c=i=(N=(2097151&N)<<11|A0>>>21)>>>0>(DA=jA=N+jA|0)>>>0?i+1|0:i,p[k+14|0]=(127&i)<<25|DA>>>7,jA=0,N=C0=2097151&A0,p[k+10|0]=(131071&HA)<<15|f0>>>17|N<<4,N=k,i>>=21,k=(c=(2097151&c)<<11|DA>>>21)>>>0>(A0=c+(2097151&Bt)|0)>>>0?i+1|0:i,p[N+17|0]=(1023&k)<<22|A0>>>10,i=k,p[N+16|0]=(3&i)<<30|A0>>>2,N=a0=2097151&DA,p[H+13|0]=(1048575&jA)<<12|C0>>>20|N<<1,c=i,i>>=21,c=(k=(2097151&c)<<11|A0>>>21)>>>0>(DA=k+(2097151&x0)|0)>>>0?i+1|0:i,p[(N=H)+20|0]=(8191&c)<<19|DA>>>13,i=c,c=DA,p[N+19|0]=(31&i)<<27|c>>>5,c=C0=2097151&A0,p[N+15|0]=(32767&HA)<<17|a0>>>15|c<<6,c=i,i>>=21,c=(N=(2097151&c)<<11|DA>>>21)>>>0>(a0=N+(2097151&P0)|0)>>>0?i+1|0:i,p[H+21|0]=a0,i=DA,p[H+18|0]=(262143&jA)<<14|C0>>>18|i<<3,N=c,i=c,c=a0,p[H+22|0]=(255&i)<<24|c>>>8,c=i>>21,k=(i=(2097151&i)<<11|a0>>>21)>>>0>(DA=i+(2097151&Qt)|0)>>>0?c+1|0:c,p[H+25|0]=(2047&k)<<21|DA>>>11,i=k,k=DA,p[H+24|0]=(7&i)<<29|k>>>3,c=i>>21,c=(HA=(2097151&i)<<11|DA>>>21)>>>0>(A0=HA+(2097151>)|0)>>>0?c+1|0:c,HA=A0,i=c,p[(k=H)+27|0]=(63&i)<<26|HA>>>6,k=0,c=A0=2097151&DA,p[H+23|0]=31&((65535&N)<<16|a0>>>16)|c<<5,c=i,i>>=21,i=(c=(2097151&c)<<11|HA>>>21)>>>0>(jA=c+(2097151&M0)|0)>>>0?i+1|0:i,N=jA,p[H+31|0]=(131071&i)<<15|N>>>17,p[H+30|0]=(511&i)<<23|N>>>9,p[H+29|0]=(1&i)<<31|N>>>1,i=0,DA=HA&=2097151,p[H+26|0]=(524287&k)<<13|A0>>>19|DA<<2,p[H+28|0]=(16383&i)<<18|DA>>>14|N<<7}(f,s+160|0,s+288|0,s+224|0),Q0(s+288|0,64),Q0(s+224|0,64),t&&(r[t>>2]=64,r[t+4>>2]=0),BA=s+560|0,0}function V0(e,t,n){var o,a=0,f=0;if(n>>>0>=512)return Dg(0|e,0|t,0|n),e;o=e+n|0;A:if(3&(e^t))if(o>>>0<4)n=e;else if((a=o-4|0)>>>0>>0)n=e;else for(n=e;p[0|n]=u[0|t],p[n+1|0]=u[t+1|0],p[n+2|0]=u[t+2|0],p[n+3|0]=u[t+3|0],t=t+4|0,a>>>0>=(n=n+4|0)>>>0;);else{t:if((0|n)<1)n=e;else if(3&e)for(n=e;;){if(p[0|n]=u[0|t],t=t+1|0,o>>>0<=(n=n+1|0)>>>0)break t;if(!(3&n))break}else n=e;if(!((a=-4&o)>>>0<64||(f=a+-64|0)>>>0>>0))for(;r[n>>2]=r[t>>2],r[n+4>>2]=r[t+4>>2],r[n+8>>2]=r[t+8>>2],r[n+12>>2]=r[t+12>>2],r[n+16>>2]=r[t+16>>2],r[n+20>>2]=r[t+20>>2],r[n+24>>2]=r[t+24>>2],r[n+28>>2]=r[t+28>>2],r[n+32>>2]=r[t+32>>2],r[n+36>>2]=r[t+36>>2],r[n+40>>2]=r[t+40>>2],r[n+44>>2]=r[t+44>>2],r[n+48>>2]=r[t+48>>2],r[n+52>>2]=r[t+52>>2],r[n+56>>2]=r[t+56>>2],r[n+60>>2]=r[t+60>>2],t=t- -64|0,f>>>0>=(n=n- -64|0)>>>0;);if(n>>>0>=a>>>0)break A;for(;r[n>>2]=r[t>>2],t=t+4|0,a>>>0>(n=n+4|0)>>>0;);}if(n>>>0>>0)for(;p[0|n]=u[0|t],t=t+1|0,(0|o)!=(0|(n=n+1|0)););return e}function wt(e,t,n,o){var a,f=0,E=0,s=0,y=0,_=0,w=0,D=0;if(BA=a=BA-704|0,n|o)if(f=o<<3|n>>>29,s=(D=r[(E=e)+72>>2])+(_=n<<3)|0,f=f+(y=r[E+76>>2])|0,w=s,r[E+72>>2]=s,f=s>>>0<_>>>0?f+1|0:f,r[E+76>>2]=f,w=(_=(0|f)==(0|y)&D>>>0>w>>>0|f>>>0>>0)+r[(E=s=E- -64|0)>>2]|0,f=r[E+4>>2],f=_>>>0>w>>>0?f+1|0:f,s=(_=o>>>29|0)+w|0,r[E>>2]=s,r[E+4>>2]=s>>>0<_>>>0?f+1|0:f,(0|(f=o))==(0|(w=0-((y=127&((7&y)<<29|D>>>3))>>>0>128)|0))&n>>>0>=(s=128-y|0)>>>0|f>>>0>w>>>0){for(E=0,f=0;p[80+(e+(_=E+y|0)|0)|0]=u[t+E|0],(0|s)!=(0|(E=E+1|0))|(0|(f=E>>>0<1?f+1|0:f))!=(0|w););if(Ar(e,e+80|0,a,f=a+640|0),t=t+s|0,!(o=o-((n>>>0>>0)+w|0)|0)&(n=n-s|0)>>>0>127|o)for(;Ar(e,t,a,f),t=t+128|0,!(o=o-(n>>>0<128)|0)&(n=n-128|0)>>>0>127|o;);if(n|o)for(E=0,f=0;p[80+(e+E|0)|0]=u[t+E|0],(0|n)!=(0|(E=y=E+1|0))|(0|o)!=(0|(f=y>>>0<1?f+1|0:f)););Q0(a,704)}else for(E=n,s=(n=!o&n>>>0>1|(0|o)!=0)?E:1,D=n?o:0,E=0,f=0;p[80+(e+(o=E+y|0)|0)|0]=u[t+E|0],(0|s)!=(0|(E=n=E+1|0))|(0|(f=n>>>0<1?f+1|0:f))!=(0|D););return BA=a+704|0,0}function xB(e,t,n,o,a,f,E,s){e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0;var y,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0;BA=y=BA-16|0,r[y+12>>2]=0,Ca(s);A:{if(o){i=4&s;t:{g:{r:{for(;;){_=v;e:{a:{for(;;){if(U=p[n+_|0],(0|(D=i?kn(U):Gn(U)))!=255)break a;if(!a)break e;if(!yr(a,U))break r;if(!((_=_+1|0)>>>0>>0))break}e=v+1|0,r[y+12>>2]=e>>>0>>0?o:e;break g}if(H=(H<<6)+D|0,(D=w+6|0)>>>0<8)w=D;else{if(w=w-2|0,t>>>0<=Y>>>0){r[y+12>>2]=_,r[8960]=68,_=1;break t}p[e+Y|0]=H>>>w,Y=Y+1|0}if((v=_+1|0)>>>0>>0)continue}break}r[y+12>>2]=v;break g}r[y+12>>2]=_}_=0}if(!(w>>>0<=4)){e=-1;break A}}if(e=-1,!((-1<>2];;){g:{if(l>>>0<=W>>>0)r[8960]=68;else{if((0|(O=p[N+W|0]))==61){V=V-1|0;break g}if(b&&yr(b,O))break g;r[8960]=28}z=-1;break t}if(W=W+1|0,r[F>>2]=W,!V)break}return z}(n,o,y+12|0,a,w>>>1|0)))){e=0;t:if(a&&!((_=r[y+12>>2])>>>0>=o>>>0)){g:{for(;;){if(!yr(a,p[n+_|0]))break g;if((0|(_=_+1|0))==(0|o))break}r[y+12>>2]=o;break t}r[y+12>>2]=_}c=Y}}return t=r[y+12>>2],E?r[E>>2]=t+n:(0|t)!=(0|o)&&(r[8960]=28,e=-1),f&&(r[f>>2]=c),BA=y+16|0,0|e}function Ia(e,t,n){var o,a,f,E=0;BA=o=BA-16|0,a=r[e+20>>2],r[e+20>>2]=0,f=r[e+4>>2],r[e+4>>2]=0,E=-26;A:{t:{g:switch(n-1|0){case 1:if(E=-32,Mt(t,35621,9))break A;t=t+9|0;break t;case 0:break g;default:break A}if(E=-32,Mt(t,35631,8))break A;t=t+8|0}if(!Mt(t,35640,3)&&(t=nr(t+3|0,o+12|0))){if(E=-26,r[o+12>>2]!=19)break A;if(!Mt(t,35644,3)&&(t=nr(t+3|0,o+12|0))&&(r[e+44>>2]=r[o+12>>2],!Mt(t,35648,3)&&(t=nr(t+3|0,o+12|0))&&(r[e+40>>2]=r[o+12>>2],!Mt(t,35652,3)&&(t=nr(t+3|0,o+12|0))&&(n=r[o+12>>2],r[e+48>>2]=n,r[e+52>>2]=n,(0|(n=u[0|t]))==36&&(r[o+12>>2]=a,t=(0|n)==36?t+1|0:t,!xB(r[e+16>>2],a,t,Ut(t),0,o+12|0,o+8|0,3)&&(r[e+20>>2]=r[o+12>>2],t=r[o+8>>2],(0|(n=u[0|t]))==36&&(r[o+12>>2]=f,t=(0|n)==36?t+1|0:t,!xB(r[e>>2],f,t,Ut(t),0,o+12|0,o+8|0,3)))))))){if(r[e+4>>2]=r[o+12>>2],t=r[o+8>>2],E=qB(e))break A;return BA=o+16|0,u[0|t]?-32:0}}E=-32}return BA=o+16|0,E}function er(e,t){var n;for(BA=n=BA-192|0,k0(n+144|0,t),k0(n+96|0,n+144|0),k0(n+96|0,n+96|0),_0(n+96|0,t,n+96|0),_0(n+144|0,n+144|0,n+96|0),k0(n+48|0,n+144|0),_0(n+96|0,n+96|0,n+48|0),k0(n+48|0,n+96|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=5;);for(_0(n+96|0,n+48|0,n+96|0),k0(n+48|0,n+96|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=10;);for(_0(n+48|0,n+48|0,n+96|0),k0(n,n+48|0),t=1;k0(n,n),(0|(t=t+1|0))!=20;);for(_0(n+48|0,n,n+48|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=11;);for(_0(n+96|0,n+48|0,n+96|0),k0(n+48|0,n+96|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=50;);for(_0(n+48|0,n+48|0,n+96|0),k0(n,n+48|0),t=1;k0(n,n),(0|(t=t+1|0))!=100;);for(_0(n+48|0,n,n+48|0),t=1;k0(n+48|0,n+48|0),(0|(t=t+1|0))!=51;);for(_0(n+96|0,n+48|0,n+96|0),t=1;k0(n+96|0,n+96|0),(0|(t=t+1|0))!=6;);_0(e,n+96|0,n+144|0),BA=n+192|0}function ua(e,t){var n,o,a,f,E,s,y,_,w,D,v=0,Y=0,U=0,H=0,i=0,c=0,N=0;(Y=U=r[e+60>>2])|(v=r[e+56>>2])&&(U=v,p[(H=v+e|0)- -64|0]=1,!(Y=(v=v+1|0)>>>0<1?Y+1|0:Y)&v>>>0<=15&&L0(H+65|0,0,15-U|0),p[e+80|0]=1,NB(e,e- -64|0,16,0)),w=r[e+52>>2],D=r[e+48>>2],U=r[e+44>>2],N=r[e+24>>2],i=r[e+28>>2]+(N>>>26|0)|0,v=r[e+32>>2]+(i>>>26|0)|0,_=(n=(f=(-67108864|(a=r[e+36>>2]+(v>>>26|0)|0))+((y=(s=67108863&v)+((i=(c=67108863&i)+((Y=(v=(67108863&N)+((Y=r[e+20>>2]+xA(a>>>26|0,5)|0)>>>26|0)|0)+((E=5+(H=67108863&Y)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>31)&v|(o=67108863&(N=(f>>>31|0)-1|0))&Y,Y=0,Y=(v=H&n|o&E|_<<26)>>>0>(H=v+r[e+40>>2]|0)>>>0?1:Y,y0(t,H),i=(v=(c=c&n|i&o)<<20|_>>>6)+U|0,U=0,U=v>>>0>i>>>0?1:U,v=Y,Y=U,Y=v>>>0>(i=v+i|0)>>>0?Y+1|0:Y,y0(t+4|0,i),U=0,U=(v=(H=n&s|o&y)<<14|c>>>12)>>>0>(c=v+D|0)>>>0?1:U,v=Y,Y=U,Y=v>>>0>(c=v+c|0)>>>0?Y+1|0:Y,y0(t+8|0,c),y0(U=t+12|0,Y=Y+(H=(t=(N&f|n&a)<<8|H>>>18)+w|0)|0),Q0(e,88)}function JB(e,t,n,o,a){e|=0,t|=0,n|=0,o|=0;var f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0;Ca(a|=0),E=(f=(o>>>0)/3|0)<<2,(f=xA(f,-3)+o|0)&&(E=2&a?(2|E)+(f>>>1|0)|0:E+4|0);A:{t:{g:{r:{if(t>>>0>E>>>0){if(!(4&a)){if(s=0,!o)break g;a=0,f=0;break r}if(s=0,!o)break g;for(a=0,f=0;;){for(_=u[n+y|0]|_<<8,a=a+8|0;w=f,D=a,v=e+f|0,Y=Ta(_>>>(a=a-6|0)&63),p[0|v]=Y,f=f+1|0,a>>>0>5;);if((0|(y=y+1|0))==(0|o))break}if(s=f,!a)break g;v=e+f|0,Y=Ta(_<<12-D&63),p[0|v]=Y,s=w+2|0;break g}z0(),s0()}for(;;){for(_=u[n+y|0]|_<<8,a=a+8|0;w=f,D=a,v=e+f|0,Y=Va(_>>>(a=a-6|0)&63),p[0|v]=Y,f=f+1|0,a>>>0>5;);if((0|(y=y+1|0))==(0|o))break}s=f,a&&(v=e+f|0,Y=Va(_<<12-D&63),p[0|v]=Y,s=w+2|0)}if((f=s)>>>0<=E>>>0){if(f>>>0>>0)break t;E=f;break A}D0(35568,35587,230,35603),s0()}L0(e+f|0,61,E-f|0)}return L0(e+E|0,0,(t>>>0>(n=E+1|0)>>>0?t:n)-E|0),0|e}function _a(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0;A:{if((a=r[e+56>>2])|(f=r[e+60>>2])){if(_=e,y=E=16-a|0,y=(E=(0|(s=0-((a>>>0>16)+f|0)|0))==(0|o)&n>>>0>>0|o>>>0>>0)?n:y,(E=s=E?o:s)|y){if(p[(e+a|0)- -64|0]=u[0|t],f=1,a=0,(0|y)!=1|E)for(;s=f+r[e+56>>2]|0,p[(e+s|0)- -64|0]=u[t+f|0],(0|y)!=(0|(f=f+1|0))|(0|(a=f>>>0<1?a+1|0:a))!=(0|E););a=r[e+56>>2],f=r[e+60>>2]}if(s=a+y|0,a=f+E|0,f=s,r[_+56>>2]=f,a=f>>>0>>0?a+1|0:a,r[_+60>>2]=a,!a&f>>>0<16)break A;NB(e,e- -64|0,16,0),r[e+56>>2]=0,r[e+60>>2]=0,n=(a=n)-(f=y)|0,o=o-((a>>>0>>0)+E|0)|0,t=t+f|0}if(!o&n>>>0>=16|o&&(NB(e,t,a=-16&n,o),n&=15,o=0,t=t+a|0),n|o){for(f=0,a=0;_=f+r[e+56>>2]|0,p[(e+_|0)- -64|0]=u[t+f|0],(0|n)!=(0|(f=f+1|0))|(0|o)!=(0|(a=f>>>0<1?a+1|0:a)););t=e,a=n+r[e+56>>2]|0,e=o+r[e+60>>2]|0,r[t+56>>2]=a,r[t+60>>2]=n>>>0>a>>>0?e+1|0:e}}}function wn(e,t){var n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0;A:if(e&&(r[e+36>>2]!=2||(a=r[t>>2],u[t+8|0]<2&&!a)?(function(H,i,c){var N,l=0,F=0,b=0;if(BA=N=BA-4096|0,pr(N+3072|0),pr(N+2048|0),!(!H|!i)&&(r[N+2048>>2]=r[i>>2],r[N+2052>>2]=0,r[N+2056>>2]=r[i+4>>2],r[N+2060>>2]=0,r[N+2064>>2]=u[i+8|0],r[N+2068>>2]=0,r[N+2072>>2]=r[H+16>>2],r[N+2076>>2]=0,r[N+2080>>2]=r[H+8>>2],r[N+2084>>2]=0,r[N+2088>>2]=r[H+36>>2],r[N+2092>>2]=0,r[H+20>>2]))for(i=0;(b=127&i)||(l=r[N+2100>>2],l=(F=r[N+2096>>2]+1|0)>>>0<1?l+1|0:l,r[N+2096>>2]=F,r[N+2100>>2]=l,pr(N),pr(N+1024|0),HB(N+3072|0,N+2048|0,N),HB(N+3072|0,N,N+1024|0)),b=r[4+(F=(N+1024|0)+(b<<3)|0)>>2],r[(l=(i<<3)+c|0)>>2]=r[F>>2],r[l+4>>2]=b,(i=i+1|0)>>>0>2];);BA=N+4096|0}(e,t,_=r[e+4>>2]),a=r[t>>2],o=0):(_=r[e+4>>2],o=1),D=o,!((E=!((o=u[t+8|0])|a)<<1)>>>0>=(n=r[e+20>>2])>>>0)))for(f=r[e+24>>2],n=(a=(xA(f,r[t+4>>2])+E|0)+xA(n,o)|0)+((a>>>0)%(f>>>0)|0?-1:f-1|0)|0;;){if(w=((a>>>0)%(f>>>0)|0)==1?a-1|0:n,D?(s=r[e>>2],n=r[s+4>>2]+(w<<10)|0):(s=r[e>>2],n=(E<<3)+_|0),o=r[n+4>>2],v=r[n>>2],n=r[e+28>>2],r[t+12>>2]=E,o=(o>>>0)%(n>>>0)|0,y=r[t+4>>2],n=u[t+8|0]?o:y,s=r[s+4>>2],Y=f,U=o,f=r[t>>2],y=(s+(xA(Y,n=(o=f)?U:n)<<10)|0)+(dn(e,t,v,!0&(0|n)==(0|y))<<10)|0,o=s+(w<<10)|0,n=s+(a<<10)|0,f?HB(o,y,n):_n(o,y,n),(E=E+1|0)>>>0>=OA[e+20>>2])break A;a=a+1|0,n=w+1|0,f=r[e+24>>2]}}function rr(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0;o=r[t+4>>2],a=r[e+4>>2],f=r[t+8>>2],i=r[e+8>>2],E=r[t+12>>2],c=r[e+12>>2],s=r[t+16>>2],N=r[e+16>>2],y=r[t+20>>2],l=r[e+20>>2],_=r[t+24>>2],F=r[e+24>>2],w=r[t+28>>2],b=r[e+28>>2],D=r[t+32>>2],V=r[e+32>>2],v=r[t+36>>2],W=r[e+36>>2],U=(n=0-n|0)&((Y=r[t>>2])^(H=r[e>>2])),r[e>>2]=U^H,H=W,W=n&(W^v),r[e+36>>2]=H^W,H=V,V=n&(V^D),r[e+32>>2]=H^V,H=b,b=n&(b^w),r[e+28>>2]=H^b,H=F,F=n&(F^_),r[e+24>>2]=H^F,H=l,l=n&(l^y),r[e+20>>2]=H^l,H=N,N=n&(N^s),r[e+16>>2]=H^N,H=c,c=n&(c^E),r[e+12>>2]=H^c,H=i,i=n&(i^f),r[e+8>>2]=H^i,H=e,e=n&(o^a),r[H+4>>2]=e^a,r[t+36>>2]=W^v,r[t+32>>2]=V^D,r[t+28>>2]=b^w,r[t+24>>2]=F^_,r[t+20>>2]=l^y,r[t+16>>2]=N^s,r[t+12>>2]=c^E,r[t+8>>2]=i^f,r[t+4>>2]=e^o,r[t>>2]=Y^U}function pa(e,t){var n;r[e>>2]=67108863&(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24),r[e+4>>2]=(u[t+3|0]|u[t+4|0]<<8|u[t+5|0]<<16|u[t+6|0]<<24)>>>2&67108611,r[e+8>>2]=(u[t+6|0]|u[t+7|0]<<8|u[t+8|0]<<16|u[t+9|0]<<24)>>>4&67092735,r[e+12>>2]=(u[t+9|0]|u[t+10|0]<<8|u[t+11|0]<<16|u[t+12|0]<<24)>>>6&66076671,n=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,r[e+20>>2]=0,r[e+24>>2]=0,r[e+28>>2]=0,r[e+32>>2]=0,r[e+36>>2]=0,r[e+16>>2]=n>>>8&1048575,r[e+40>>2]=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,r[e+44>>2]=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,r[e+48>>2]=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,t=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24,p[e+80|0]=0,r[e+56>>2]=0,r[e+60>>2]=0,r[e+52>>2]=t}function Br(e,t,n){var o=0;A:if((0|e)!=(0|t)){if((t-e|0)-n>>>0<=0-(n<<1)>>>0)return V0(e,t,n);if(o=3&(e^t),e>>>0>>0){if(o)o=e;else{if(3&e)for(o=e;;){if(!n)break A;if(p[0|o]=u[0|t],t=t+1|0,n=n-1|0,!(3&(o=o+1|0)))break}else o=e;if(!(n>>>0<=3))for(;r[o>>2]=r[t>>2],t=t+4|0,o=o+4|0,(n=n-4|0)>>>0>3;);}if(n)for(;p[0|o]=u[0|t],o=o+1|0,t=t+1|0,n=n-1|0;);}else{if(!o){if(e+n&3)for(;;){if(!n)break A;if(p[0|(o=(n=n-1|0)+e|0)]=u[t+n|0],!(3&o))break}if(!(n>>>0<=3))for(;r[(n=n-4|0)+e>>2]=r[t+n>>2],n>>>0>3;);}if(!n)break A;for(;p[(n=n-1|0)+e|0]=u[t+n|0],n;);}}return e}function Jg(e,t){var n,o=0;BA=n=BA-48|0,function(a,f){var E,s,y,_,w,D,v,Y,U=0;s=r[f+28>>2],y=r[f+24>>2],_=r[f+20>>2],w=r[f+16>>2],D=r[f+12>>2],v=r[f+8>>2],Y=r[f+4>>2],U=r[f>>2],E=r[f+36>>2],f=r[f+32>>2],U=xA(((s+(y+(_+(w+(D+(v+(Y+(U+(xA(E,19)+16777216>>>25|0)>>26)>>25)>>26)>>25)>>26)>>25)>>26)>>25)+f>>26)+E>>25,19)+U|0,r[a>>2]=67108863&U,U=Y+(U>>26)|0,r[a+4>>2]=33554431&U,U=v+(U>>25)|0,r[a+8>>2]=67108863&U,U=D+(U>>26)|0,r[a+12>>2]=33554431&U,U=w+(U>>25)|0,r[a+16>>2]=67108863&U,U=_+(U>>26)|0,r[a+20>>2]=33554431&U,U=y+(U>>25)|0,r[a+24>>2]=67108863&U,U=s+(U>>26)|0,r[a+28>>2]=33554431&U,f=f+(U>>25)|0,r[a+32>>2]=67108863&f,r[a+36>>2]=E+(f>>26)&33554431}(n,t),t=r[n>>2],p[0|e]=t,p[e+2|0]=t>>>16,p[e+1|0]=t>>>8,o=r[n+4>>2],p[e+5|0]=o>>>14,p[e+4|0]=o>>>6,p[e+3|0]=o<<2|t>>>24,t=r[n+8>>2],p[e+8|0]=t>>>13,p[e+7|0]=t>>>5,p[e+6|0]=t<<3|o>>>22,o=r[n+12>>2],p[e+11|0]=o>>>11,p[e+10|0]=o>>>3,p[e+9|0]=o<<5|t>>>21,t=r[n+16>>2],p[e+15|0]=t>>>18,p[e+14|0]=t>>>10,p[e+13|0]=t>>>2,p[e+12|0]=t<<6|o>>>19,t=r[n+20>>2],p[e+16|0]=t,p[e+18|0]=t>>>16,p[e+17|0]=t>>>8,o=r[n+24>>2],p[e+21|0]=o>>>15,p[e+20|0]=o>>>7,p[e+19|0]=o<<1|t>>>24,t=r[n+28>>2],p[e+24|0]=t>>>13,p[e+23|0]=t>>>5,p[e+22|0]=t<<3|o>>>23,o=r[n+32>>2],p[e+27|0]=o>>>12,p[e+26|0]=o>>>4,p[e+25|0]=o<<4|t>>>21,t=r[n+36>>2],p[e+31|0]=t>>>18,p[e+30|0]=t>>>10,p[e+29|0]=t>>>2,p[e+28|0]=t<<6|o>>>20,BA=n+48|0}function Ee(e,t,n,o){var a=0,f=0,E=0,s=0,y=0,_=0;A:if(n|o)for(_=e+224|0,E=e+96|0,a=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24;;){if(s=96+(e+a|0)|0,y=f=256-a|0,!o&n>>>0<=f>>>0){V0(s,t,n),t=n+(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0,p[e+352|0]=t,p[e+353|0]=t>>>8,p[e+354|0]=t>>>16,p[e+355|0]=t>>>24;break A}if(V0(s,t,f),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)+f|0,p[e+352|0]=a,p[e+353|0]=a>>>8,p[e+354|0]=a>>>16,p[e+355|0]=a>>>24,KB(e,128),SB(e,E),V0(E,_,128),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)-128|0,p[e+352|0]=a,p[e+353|0]=a>>>8,p[e+354|0]=a>>>16,p[e+355|0]=a>>>24,t=t+f|0,!((n=(f=n)-y|0)|(o=o-(f>>>0>>0)|0)))break}return 0}function PB(e,t){var n,o=0,a=0,f=0,E=0;for(BA=n=BA-464|0;a=o<<1,E=u[t+o|0],p[a+(n+400|0)|0]=15&E,p[(n+400|0)+(1|a)|0]=E>>>4,(0|(o=o+1|0))!=32;);for(o=0;t=((a=(t=o)+u[0|(o=(n+400|0)+f|0)]|0)<<24)- -134217728|0,p[0|o]=a-(t>>24&240),o=t>>28,(0|(f=f+1|0))!=63;);for(p[n+463|0]=u[n+463|0]+o,on(e),o=1;yn(n,o>>>1|0,p[(n+400|0)+o|0]),WB(n+240|0,e,n),Z0(e,n+240|0),t=o>>>0<62,o=o+2|0,t;);for(sr(n+240|0,e),Qr(n+120|0,n+240|0),ce(n+240|0,n+120|0),Qr(n+120|0,n+240|0),ce(n+240|0,n+120|0),Qr(n+120|0,n+240|0),ce(n+240|0,n+120|0),Z0(e,n+240|0),o=0;yn(n,o>>>1|0,p[(n+400|0)+o|0]),WB(n+240|0,e,n),Z0(e,n+240|0),t=o>>>0<62,o=o+2|0,t;);BA=n+464|0}function L0(e,t,n){var o=0,a=0,f=0,E=0;if(n&&(p[(o=e+n|0)-1|0]=t,p[0|e]=t,!(n>>>0<3||(p[o-2|0]=t,p[e+1|0]=t,p[o-3|0]=t,p[e+2|0]=t,n>>>0<7||(p[o-4|0]=t,p[e+3|0]=t,n>>>0<9||(a=(o=0-e&3)+e|0,t=xA(255&t,16843009),r[a>>2]=t,r[(o=(n=n-o&-4)+a|0)-4>>2]=t,n>>>0<9||(r[a+8>>2]=t,r[a+4>>2]=t,r[o-8>>2]=t,r[o-12>>2]=t,n>>>0<25||(r[a+24>>2]=t,r[a+20>>2]=t,r[a+16>>2]=t,r[a+12>>2]=t,r[o-16>>2]=t,r[o-20>>2]=t,r[o-24>>2]=t,r[o-28>>2]=t,(n=n-(E=4&a|24)|0)>>>0<32))))))))for(o=t,f=t,t=a+E|0;r[t+24>>2]=f,r[t+28>>2]=o,r[t+16>>2]=f,r[t+20>>2]=o,r[t+8>>2]=f,r[t+12>>2]=o,r[t>>2]=f,r[t+4>>2]=o,t=t+32|0,(n=n-32|0)>>>0>31;);return e}function KB(e,t){var n,o,a,f=0,E=0;E=f=e- -64|0,o=1+(n=u[f+4|0]|u[f+5|0]<<8|u[f+6|0]<<16|u[f+7|0]<<24)|0,f=(t=t+(f=a=u[0|f]|u[f+1|0]<<8|u[f+2|0]<<16|u[f+3|0]<<24)|0)>>>0>>0?o:n,p[0|E]=t,p[E+1|0]=t>>>8,p[E+2|0]=t>>>16,p[E+3|0]=t>>>24,p[E+4|0]=f,p[E+5|0]=f>>>8,p[E+6|0]=f>>>16,p[E+7|0]=f>>>24,t=(f=(0|f)==(0|n)&t>>>0
    >>0|f>>>0>>0)+(u[e+72|0]|u[e+73|0]<<8|u[e+74|0]<<16|u[e+75|0]<<24)|0,E=u[e+76|0]|u[e+77|0]<<8|u[e+78|0]<<16|u[e+79|0]<<24,f=t>>>0>>0?E+1|0:E,p[e+72|0]=t,p[e+73|0]=t>>>8,p[e+74|0]=t>>>16,p[e+75|0]=t>>>24,p[e+76|0]=f,p[e+77|0]=f>>>8,p[e+78|0]=f>>>16,p[e+79|0]=f>>>24}function la(e,t,n,o,a,f,E){var s,y,_,w,D=0;return BA=s=BA-352|0,LB(s,f,E),!a&o>>>0<=n-e>>>0|e>>>0>=n>>>0&&!(!a&o>>>0>e-n>>>0|a&&e>>>0>n>>>0)||(n=Br(e,n,o)),r[s+56>>2]=0,r[s+60>>2]=0,r[s+48>>2]=0,r[s+52>>2]=0,r[s+40>>2]=0,r[s+44>>2]=0,r[s+32>>2]=0,r[s+36>>2]=0,(y=!((E=(D=!a&o>>>0>32|(0|a)!=0)?32:o)|(D=D?0:a)))||V0(s- -64|0,n,E),w=f+16|0,Ba(s+32|0,s+32|0,_=E+32|0,f=_>>>0<32?D+1|0:D,w,s),$t(s+96|0,s+32|0),y||V0(e,s- -64|0,E),Q0(s+32|0,64),!a&o>>>0>=33|a&&Cn(e+E|0,f=n+E|0,(n=o)-E|0,a-(D+(n>>>0>>0)|0)|0,w,s),Q0(s,32),m0(s+96|0,e,o,a),Ag(s+96|0,t),Q0(s+96|0,256),BA=s+352|0,0}function ar(e,t){r[e>>2]=1634760805,r[e+4>>2]=857760878,r[e+8>>2]=2036477234,r[e+12>>2]=1797285236,r[e+16>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,r[e+20>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,r[e+24>>2]=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,r[e+28>>2]=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,r[e+32>>2]=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,r[e+36>>2]=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,r[e+40>>2]=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,r[e+44>>2]=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24}function wa(e,t,n,o,a,f,E){var s,y,_=0,w=0;BA=s=BA-96|0,LB(s,f,E),y=f+16|0,Ct[r[8952]](s+32|0,32,0,y,s),f=-1;A:{if(!(0|Ct[r[8946]](n,t,o,a,s+32|0))){if(f=0,!e)break A;!a&o>>>0<=e-t>>>0|e>>>0<=t>>>0&&!(!a&o>>>0>t-e>>>0|a&&e>>>0>>0)||(t=Br(e,t,o)),n=(f=!a&o>>>0>32|(0|a)!=0)?32:o,E=f=f?0:a,n|f?(w=V0(s- -64|0,t,n),f=E,Ba(s+32|0,s+32|0,_=n+32|0,f=_>>>0<32?f+1|0:f,y,s),V0(e,w,n)):(f=E,Ba(s+32|0,s+32|0,_=n+32|0,f=_>>>0<32?f+1|0:f,y,s)),f=0,!a&o>>>0<33||Cn((_=e)+(e=n)|0,e+t|0,o-e|0,a-(E+(e>>>0>o>>>0)|0)|0,y,s)}Q0(s,32)}return BA=s+96|0,f}function qB(e){var t=0,n=0,o=0;if(!e)return-25;if(!r[e>>2])return-1;A:{t:{if(t=-2,!(OA[e+4>>2]<16)&&(r[e+8>>2]||(t=-18,!r[e+12>>2]))){if(n=r[e+20>>2],!r[e+16>>2])break t;if(t=-6,!(n>>>0<8)&&(r[e+24>>2]||(t=-20,!r[e+28>>2]))&&(r[e+32>>2]||(t=-21,!r[e+36>>2]))){if(!(n=r[e+48>>2]))return-16;if(t=-17,!(n>>>0>16777215||(t=-14,(o=r[e+44>>2])>>>0<8||(t=-15,o>>>0>2097152||(t=-14,n<<3>>>0>o>>>0))))){if(!r[e+40>>2])return-12;if(e=r[e+52>>2])break A;t=-28}}}return t}return n?-19:-6}return e>>>0>16777215?-29:0}function TB(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F,b,V;Y=r[t+4>>2],o=r[e+4>>2],U=r[t+8>>2],a=r[e+8>>2],H=r[t+12>>2],f=r[e+12>>2],i=r[t+16>>2],E=r[e+16>>2],c=r[t+20>>2],s=r[e+20>>2],N=r[t+24>>2],y=r[e+24>>2],l=r[t+28>>2],_=r[e+28>>2],F=r[t+32>>2],w=r[e+32>>2],b=r[t+36>>2],D=r[e+36>>2],v=r[e>>2],V=r[t>>2]^v,t=0-n|0,r[e>>2]=v^V&t,r[e+36>>2]=t&(D^b)^D,r[e+32>>2]=t&(w^F)^w,r[e+28>>2]=t&(_^l)^_,r[e+24>>2]=t&(y^N)^y,r[e+20>>2]=t&(s^c)^s,r[e+16>>2]=t&(E^i)^E,r[e+12>>2]=t&(f^H)^f,r[e+8>>2]=t&(a^U)^a,r[e+4>>2]=t&(o^Y)^o}function Da(e,t){for(var n=0,o=0,a=0,f=0,E=0,s=0,y=0,_=0;p[e+n|0]=u[(n>>>3|0)+t|0]>>>(7&n)&1,(0|(n=n+1|0))!=256;);for(;;){s=(t=s)+1|0;A:if(u[0|(E=e+t|0)]&&(n=s,a=1,!(t>>>0>254)))for(;;){t:if(f=p[0|(o=e+n|0)])if((0|(_=(y=p[0|E])+(f<<=a)|0))<=15)p[0|E]=_,p[0|o]=0;else{if((0|(o=y-f|0))<-15)break A;for(p[0|E]=o;;){if(!u[0|(o=e+n|0)]){p[0|o]=1;break t}if(p[0|o]=0,o=n>>>0<255,n=n+1|0,!o)break}}if(a>>>0>5)break A;if(!((n=t+(a=a+1|0)|0)>>>0<256))break}if((0|s)==256)break}}function da(e,t,n,o){var a,f,E,s,y=0;BA=a=BA+-64|0,L0(a+8|0,0,52),y=Ut(e),r[a+20>>2]=y,r[a+36>>2]=y,r[a+4>>2]=y,f=Nt(y),r[a+32>>2]=f,E=Nt(y),r[a+16>>2]=E,s=Nt(y),r[a>>2]=s;A:if(!s|!f|!E||!(y=Nt(y)))ot(f),ot(E),ot(s),e=-22;else{if(e=Ia(a,e,o)){ot(r[a+32>>2]),ot(r[a+16>>2]),ot(r[a>>2]),ot(y);break A}e=0,t=se(r[a+40>>2],r[a+44>>2],r[a+52>>2],t,n,r[a+16>>2],r[a+20>>2],y,r[a+4>>2],0,0,o),ot(r[a+32>>2]),ot(r[a+16>>2]),(t||or(y,r[a>>2],r[a+4>>2]))&&(e=-35),ot(y),ot(r[a>>2])}return BA=a- -64|0,e}function Fa(e,t){var n,o,a=0;BA=n=BA-288|0,ya(o=e+40|0,t),kt(a=e+80|0),k0(n+240|0,o),_0(n+192|0,n+240|0,2128),$0(n+240|0,n+240|0,a),O0(n+192|0,n+192|0,a),k0(n+144|0,n+192|0),_0(n+144|0,n+144|0,n+192|0),k0(e,n+144|0),_0(e,e,n+192|0),_0(e,e,n+240|0),function(f,E){var s,y=0;for(BA=s=BA-144|0,k0(s+96|0,E),k0(s+48|0,s+96|0),k0(s+48|0,s+48|0),_0(s+48|0,E,s+48|0),_0(s+96|0,s+96|0,s+48|0),k0(s+96|0,s+96|0),_0(s+96|0,s+48|0,s+96|0),k0(s+48|0,s+96|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=5;);for(_0(s+96|0,s+48|0,s+96|0),k0(s+48|0,s+96|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=10;);for(_0(s+48|0,s+48|0,s+96|0),k0(s,s+48|0),y=1;k0(s,s),(0|(y=y+1|0))!=20;);for(_0(s+48|0,s,s+48|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=11;);for(_0(s+96|0,s+48|0,s+96|0),k0(s+48|0,s+96|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=50;);for(_0(s+48|0,s+48|0,s+96|0),k0(s,s+48|0),y=1;k0(s,s),(0|(y=y+1|0))!=100;);for(_0(s+48|0,s,s+48|0),y=1;k0(s+48|0,s+48|0),(0|(y=y+1|0))!=51;);_0(s+96|0,s+48|0,s+96|0),k0(s+96|0,s+96|0),k0(s+96|0,s+96|0),_0(f,s+96|0,E),BA=s+144|0}(e,e),_0(e,e,n+144|0),_0(e,e,n+240|0),k0(n+96|0,e),_0(n+96|0,n+96|0,n+192|0),$0(n+48|0,n+96|0,n+240|0);A:{if(!Aa(n+48|0)){if(O0(n,n+96|0,n+240|0),a=-1,!Aa(n))break A;_0(e,e,2176)}(0|an(e))==(u[t+31|0]>>>7|0)&&Sa(e,e),_0(e+120|0,e,o),a=0}return BA=n+288|0,a}function $0(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F;o=r[n+4>>2],a=r[t+4>>2],f=r[n+8>>2],E=r[t+8>>2],s=r[n+12>>2],y=r[t+12>>2],_=r[n+16>>2],w=r[t+16>>2],D=r[n+20>>2],v=r[t+20>>2],Y=r[n+24>>2],U=r[t+24>>2],H=r[n+28>>2],i=r[t+28>>2],c=r[n+32>>2],N=r[t+32>>2],l=r[n+36>>2],F=r[t+36>>2],r[e>>2]=r[t>>2]-r[n>>2],r[e+36>>2]=F-l,r[e+32>>2]=N-c,r[e+28>>2]=i-H,r[e+24>>2]=U-Y,r[e+20>>2]=v-D,r[e+16>>2]=w-_,r[e+12>>2]=y-s,r[e+8>>2]=E-f,r[e+4>>2]=a-o}function O0(e,t,n){var o,a,f,E,s,y,_,w,D,v,Y,U,H,i,c,N,l,F;o=r[n+4>>2],a=r[t+4>>2],f=r[n+8>>2],E=r[t+8>>2],s=r[n+12>>2],y=r[t+12>>2],_=r[n+16>>2],w=r[t+16>>2],D=r[n+20>>2],v=r[t+20>>2],Y=r[n+24>>2],U=r[t+24>>2],H=r[n+28>>2],i=r[t+28>>2],c=r[n+32>>2],N=r[t+32>>2],l=r[n+36>>2],F=r[t+36>>2],r[e>>2]=r[n>>2]+r[t>>2],r[e+36>>2]=l+F,r[e+32>>2]=c+N,r[e+28>>2]=H+i,r[e+24>>2]=Y+U,r[e+20>>2]=D+v,r[e+16>>2]=_+w,r[e+12>>2]=s+y,r[e+8>>2]=f+E,r[e+4>>2]=o+a}function VB(e){var t,n=0,o=0,a=0,f=0;for(p[11+(t=BA-16|0)|0]=0,p[t+12|0]=0,p[t+13|0]=0,p[t+14|0]=0,r[t+8>>2]=0;;){for(a=u[e+o|0],n=0;p[0|(f=(t+8|0)+n|0)]=u[0|f]|a^u[(3232+(n<<5)|0)+o|0],(0|(n=n+1|0))!=7;);if((0|(o=o+1|0))==31)break}for(o=127&u[e+31|0],e=0,n=0;p[0|(a=(t+8|0)+n|0)]=u[0|a]|o^u[3263+(n<<5)|0],(0|(n=n+1|0))!=7;);for(n=0;n=u[(t+8|0)+e|0]-1|n,(0|(e=e+1|0))!=7;);return n>>>8&1}function XB(e,t){var n=0,o=0,a=0,f=0,E=0;for(L0(V0(e,1952,64)- -64|0,0,293);a=o=(n=f<<3)+e|0,n=t+n|0,E=u[0|o]|u[o+1|0]<<8|u[o+2|0]<<16|u[o+3|0]<<24,o=(u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24)^(u[o+4|0]|u[o+5|0]<<8|u[o+6|0]<<16|u[o+7|0]<<24),n=(u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24)^E,p[0|a]=n,p[a+1|0]=n>>>8,p[a+2|0]=n>>>16,p[a+3|0]=n>>>24,p[a+4|0]=o,p[a+5|0]=o>>>8,p[a+6|0]=o>>>16,p[a+7|0]=o>>>24,(0|(f=f+1|0))!=8;);}function ma(e,t,n,o,a){var f,E=0;BA=f=BA+-64|0;A:{t:{if(E=!n,(n=Ut(e))>>>0<128&&E){if(r[f+56>>2]=0,r[f+48>>2]=0,r[f+52>>2]=0,r[f+40>>2]=0,r[f+44>>2]=0,E=function(s){var y=0,_=0;return y=0,s&&(_=s,y=s,(1|s)>>>0<65536||(y=_)),_=y,!(s=Nt(y))|!(3&u[s-4|0])||L0(s,0,_),s}(n))break t}else r[8960]=28;e=-1;break A}r[f+32>>2]=0,r[f+36>>2]=0,r[f+8>>2]=E,r[f+16>>2]=E,r[f+20>>2]=n,r[f>>2]=E,r[f+12>>2]=n,r[f+24>>2]=0,r[f+28>>2]=0,r[f+4>>2]=n,Ia(f,e,a)?(r[8960]=28,e=-1):(e=1,(0|t)==r[f+40>>2]&&(e=r[f+44>>2]!=(o>>>10|0))),ot(E)}return BA=f- -64|0,e}function Dn(e,t){var n,o=0,a=0,f=0,E=0;if(BA=n=BA-48|0,!((o=qB(e))||(o=-26,t-1>>>0>1||(f=r[e+44>>2],o=r[e+48>>2],r[n>>2]=0,a=r[e+40>>2],r[n+28>>2]=o,r[n+12>>2]=-1,r[n+8>>2]=a,o=((a=f>>>0<(a=o<<3)>>>0?a:f)>>>0)/((f=o<<2)>>>0)|0,r[n+20>>2]=o,r[n+24>>2]=o<<2,r[n+16>>2]=xA(o,f),o=r[e+52>>2],r[n+36>>2]=t,r[n+32>>2]=o,o=function(s,y){var _,w=0;return BA=_=BA-80|0,w=-25,!s|!y||(w=Nt(r[s+20>>2]<<3),r[s+4>>2]=w,w?(w=function(D,v){var Y,U=0,H=0;BA=Y=BA-16|0,H=-22;A:if(!(!D|!v)&&(((U=v<<10)>>>0)/(v>>>0)|0)==1024&&(v=Nt(12),r[D>>2]=v,v)){r[v>>2]=0,r[v+4>>2]=0,v=function(i,c){if(c>>>0>4294967168)i=48;else{if(!(c=function(N){var l=0,F=0,b=0,V=0,W=0,O=0;return N>>>0>=4294967168?(r[8960]=48,0):(N=Nt(76+(b=N>>>0<11?16:N+11&-8)|0))?(l=N-8|0,63&N?(V=(-8&(O=r[(W=N-4|0)>>2]))-(F=(N=(N=(N+63&-64)-8|0)-l>>>0>15?N:N- -64|0)-l|0)|0,3&O?(r[N+4>>2]=V|1&r[N+4>>2]|2,r[4+(V=N+V|0)>>2]=1|r[V+4>>2],r[W>>2]=F|1&r[W>>2]|2,r[N+4>>2]=1|r[N+4>>2],ca(l,F)):(l=r[l>>2],r[N+4>>2]=V,r[N>>2]=l+F)):N=l,3&(l=r[N+4>>2])&&((F=-8&l)>>>0<=b+16>>>0||(r[N+4>>2]=b|1&l|2,l=N+b|0,b=F-b|0,r[l+4>>2]=3|b,r[4+(F=N+F|0)>>2]=1|r[F+4>>2],ca(l,b))),N+8|0):0}(c)))return 48;r[i>>2]=c,i=0}return i}(Y+12|0,U),r[8960]=v;t:{if(v)r[Y+12>>2]=0;else if(v=r[Y+12>>2])break t;ot(r[D>>2]),r[D>>2]=0;break A}r[r[D>>2]>>2]=v,r[r[D>>2]+4>>2]=v,r[r[D>>2]+8>>2]=U,H=0}return BA=Y+16|0,H}(s,r[s+16>>2]))?Wa(s,r[y+56>>2]):(function(D,v,Y){var U,H=0;U=H=BA,BA=H=H-448&-64,!D|!v||(Cr(H- -64|0,0,0,64),y0(H+60|0,r[v+48>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+4>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+44>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+40>>2]),at(H- -64|0,H+60|0,4,0),y0(H+60|0,19),at(H- -64|0,H+60|0,4,0),y0(H+60|0,Y),at(H- -64|0,H+60|0,4,0),y0(H+60|0,r[v+12>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+8>>2])&&(at(H- -64|0,Y,r[v+12>>2],0),1&p[v+56|0]&&(Q0(r[v+8>>2],r[v+12>>2]),r[v+12>>2]=0)),y0(H+60|0,r[v+20>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+16>>2])&&at(H- -64|0,Y,r[v+20>>2],0),y0(H+60|0,r[v+28>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+24>>2])&&(at(H- -64|0,Y,r[v+28>>2],0),2&u[v+56|0]&&(Q0(r[v+24>>2],r[v+28>>2]),r[v+28>>2]=0)),y0(H+60|0,r[v+36>>2]),at(H- -64|0,H+60|0,4,0),(Y=r[v+32>>2])&&at(H- -64|0,Y,r[v+36>>2],0),Er(H- -64|0,D,64)),BA=U}(_,y,r[s+36>>2]),Q0(_- -64|0,8),function(D,v){var Y,U=0,H=0,i=0;if(BA=Y=BA-1024|0,r[v+28>>2])for(i=D+68|0,H=D- -64|0;y0(H,0),y0(i,U),MB(Y,1024,D,72),Ja(r[r[v>>2]+4>>2]+(xA(r[v+24>>2],U)<<10)|0,Y),y0(H,1),MB(Y,1024,D,72),Ja(1024+(r[r[v>>2]+4>>2]+(xA(r[v+24>>2],U)<<10)|0)|0,Y),(U=U+1|0)>>>0>2];);Q0(Y,1024),BA=Y+1024|0}(_,s),Q0(_,72),w=0):w=-22),BA=_+80|0,w}(n,e))))){if(r[n+8>>2])for(;Fn(n,E),(E=E+1|0)>>>0>2];);(function(s,y){var _,w=0,D=0;if(BA=_=BA-2048|0,!(!s|!y)){if(mg(_+1024|0,(r[r[y>>2]+4>>2]+(r[y+24>>2]<<10)|0)-1024|0),OA[y+28>>2]>=2)for(w=1;D=r[y+24>>2],Kg(_+1024|0,(r[r[y>>2]+4>>2]+(D+xA(w,D)<<10)|0)-1024|0),(w=w+1|0)>>>0>2];);(function(v,Y){for(var U=0,H=0;q0((U=H<<3)+v|0,r[(U=Y+U|0)>>2],r[U+4>>2]),(0|(H=H+1|0))!=128;);})(_,_+1024|0),MB(r[s>>2],r[s+4>>2],_,1024),Q0(_+1024|0,1024),Q0(_,1024),Wa(y,r[s+56>>2])}BA=_+2048|0})(e,n),o=0}return BA=n+48|0,o}function se(e,t,n,o,a,f,E,s,y,_,w,D){var v,Y;return BA=v=BA+-64|0,(Y=Nt(y))?(r[v+32>>2]=0,r[v+36>>2]=0,r[v+24>>2]=0,r[v+28>>2]=0,r[v+20>>2]=E,r[v+16>>2]=f,r[v+12>>2]=a,r[v+8>>2]=o,r[v+4>>2]=y,r[v>>2]=Y,r[v+56>>2]=0,r[v+52>>2]=n,r[v+48>>2]=n,r[v+44>>2]=t,r[v+40>>2]=e,(n=Dn(v,D))?Q0(Y,y):!_|!w||!ln(_,w,v,D)?(s&&V0(s,Y,y),Q0(Y,y),n=0):(Q0(Y,y),Q0(_,w),n=-31),ot(Y)):n=-22,BA=v- -64|0,n}function va(e,t,n,o,a,f){var E,s,y=0,_=0,w=0;return BA=E=BA-592|0,y=-1,function(D){var v=0,Y=0,U=0,H=0,i=0;for(v=32,Y=1;i=(U=u[(v=v-1|0)+D|0])-(H=u[v+3456|0])>>8&Y|255&i,Y&=65535+(U^H)>>>8,v;);return(0|i)!=0}(s=e+32|0)&&(VB(e)||function(D){var v=0,Y=0;for(Y=127&(-1^u[D+31|0]),v=30;Y=-1^u[D+v|0]|Y,v=v-1|0;);return 1&(((255&Y)-1&236-u[0|D])>>>8^-1)}(a)&&(VB(a)||Fa(E+128|0,a)||(aa(E+384|0,f),wt(E+384|0,e,32,0),wt(E+384|0,a,32,0),wt(E+384|0,t,n,o),ag(E+384|0,E+320|0),YB(E+320|0),function(D,v,Y,U){var H;BA=H=BA-2272|0,Da(H+2016|0,v),Da(H+1760|0,U),yt(H+480|0,Y),sr(H+320|0,Y),Z0(H,H+320|0),ht(H+320|0,H,H+480|0),Z0(H+160|0,H+320|0),yt(v=H+640|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+800|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+960|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+1120|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+1280|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(v=H+1440|0,H+160|0),ht(H+320|0,H,v),Z0(H+160|0,H+320|0),yt(H+1600|0,H+160|0),Ie(D),kt(D+40|0),kt(D+80|0),U=255;A:{for(;;){if(!(u[(Y=U)+(H+2016|0)|0]|u[(H+1760|0)+Y|0])){if(U=Y-1|0,Y)continue;break A}break}if(!((0|Y)<0))for(;ce(H+320|0,D),(0|(Y=p[(v=Y)+(H+2016|0)|0]))>=1?(Z0(H+160|0,H+320|0),ht(H+320|0,H+160|0,(H+480|0)+xA((254&Y)>>>1|0,160)|0)):(0|Y)>-1||(Z0(H+160|0,H+320|0),xa(H+320|0,H+160|0,(H+480|0)+xA((0-Y&254)>>>1|0,160)|0)),(0|(Y=p[v+(H+1760|0)|0]))>=1?(Z0(H+160|0,H+320|0),WB(H+320|0,H+160|0,xA((254&Y)>>>1|0,120)+2272|0)):(0|Y)>-1||(Z0(H+160|0,H+320|0),bn(H+320|0,H+160|0,xA((0-Y&254)>>>1|0,120)+2272|0)),Qr(D,H+320|0),Y=v-1|0,(0|v)>0;);}BA=H+2272|0}(E+8|0,E+320|0,E+128|0,s),OB(E+288|0,E+8|0),_=-1,w=fn(E+288|0,e),y=((E+288|0)==(0|e)?_:w)|or(e,E+288|0,32)))),BA=E+592|0,y}function dn(e,t,n,o){var a=0,f=0;A:if(r[t>>2])f=r[e+24>>2],a=r[e+20>>2],o=o?r[t+12>>2]+(f+(-1^a)|0)|0:(f-a|0)-!r[t+12>>2]|0,f=0,(0|(t=u[t+8|0]))!=3&&(f=xA(a,t+1|0));else{if(!(a=u[t+8|0])){o=r[t+12>>2]-1|0,f=0;break A}if(a=xA(a,r[e+20>>2]),t=r[t+12>>2],o){o=(t+a|0)-1|0,f=0;break A}o=a-!t|0,f=0}return t=f+(a=o-1|0)|0,K(n,0,n,0),K(o,0,h,0),function(E,s,y){var _=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0;A:{t:{g:{r:{e:{a:{B:{C:{Q:{if(w=s){if(!(_=y))break Q;break C}return Lg=E-xA((E>>>0)/(y>>>0)|0,y)|0,xg=0,void(h=0)}if(!E)break B;break a}if(!((v=_-1|0)&_))break e;Y=0-(v=(p0(_)+33|0)-p0(w)|0)|0;break g}return Lg=0,xg=w,void(h=0)}if((_=32-p0(w)|0)>>>0<31)break r;break t}if(Lg=E&v,xg=0,(0|_)==1)break A;return y=31&(E=_?31-p0(_-1^_)|0:32),void(h=(63&E)>>>0>=32?0:s>>>y|0)}v=_+1|0,Y=63-_|0}if(_=s,D=31&(w=63&v),w>>>0>=32?(w=0,D=_>>>D|0):(w=_>>>D|0,D=((1<>>D),_=31&(Y&=63),Y>>>0>=32?(s=E<<_,E=0):(s=(1<<_)-1&E>>>32-_|s<<_,E<<=_),v)for(Y=(0|(_=y-1|0))!=-1?0:-1;D=(H=U=D<<1|s>>>31)-(i=y&(U=Y-((w=w<<1|D>>>31)+(_>>>0>>0)|0)>>31))|0,w=w-(H>>>0>>0)|0,s=s<<1|E>>>31,E=c|E<<1,c=1&U,v=v-1|0;);return Lg=D,xg=w,void(h=s<<1|E>>>31)}Lg=E,xg=s,s=0}h=s}(t-(n=h)|0,(t>>>0>>0)-(t>>>0>>0)|0,r[e+24>>2]),h=xg,Lg}function ka(e,t,n,o,a,f,E,s,y,_){var w;return BA=w=BA-352|0,fe(w+32|0,64,y,_),$t(w+96|0,w+32|0),Q0(w+32|0,64),m0(w+96|0,f,E,s),m0(w+96|0,34688,0-E&15,0),m0(w+96|0,t,n,o),m0(w+96|0,34688,0-n&15,0),q0(w+24|0,E,s),m0(w+96|0,w+24|0,8,0),q0(w+24|0,n,o),m0(w+96|0,w+24|0,8,0),Ag(w+96|0,w),Q0(w+96|0,256),a=ur(w,a),Q0(w,16),e&&(a?(L0(e,0,n),a=-1):(Pg(e,t,n,o,y,1,_),a=0)),BA=w+352|0,a}function Fn(e,t){var n,o=0,a=0,f=0;if(BA=n=BA-32|0,!(!e|!r[e+28>>2]))for(r[n+16>>2]=t,o=1;;){if(p[n+24|0]=a,t=0,f=0,o)for(;r[n+28>>2]=0,o=r[n+28>>2],r[n+8>>2]=r[n+24>>2],r[n+12>>2]=o,r[n+20>>2]=t,o=r[n+20>>2],r[n>>2]=r[n+16>>2],r[n+4>>2]=o,wn(e,n),(t=t+1|0)>>>0<(f=r[e+28>>2])>>>0;);if(o=f,(0|(a=a+1|0))==4)break}BA=n+32|0}function Ga(e,t,n,o,a,f,E,s,y,_,w){var D;return BA=D=BA-336|0,fe(D+16|0,64,_,w),$t(D+80|0,D+16|0),Q0(D+16|0,64),m0(D+80|0,E,s,y),m0(D+80|0,34688,0-s&15,0),Pg(e,o,a,f,_,1,w),m0(D+80|0,e,a,f),m0(D+80|0,34688,0-a&15,0),q0(D+8|0,s,y),m0(D+80|0,D+8|0,8,0),q0(D+8|0,a,f),m0(D+80|0,D+8|0,8,0),Ag(D+80|0,t),Q0(D+80|0,256),n&&(r[n>>2]=16,r[n+4>>2]=0),BA=D+336|0,0}function ba(e,t,n,o,a,f,E,s,y,_){var w;return BA=w=BA-352|0,hn(w+32|0,y,_),$t(w+96|0,w+32|0),Q0(w+32|0,64),m0(w+96|0,f,E,s),q0(w+24|0,E,s),m0(w+96|0,w+24|0,8,0),m0(w+96|0,t,n,o),q0(w+24|0,n,o),m0(w+96|0,w+24|0,8,0),Ag(w+96|0,w),Q0(w+96|0,256),a=ur(w,a),Q0(w,16),e&&(a?(L0(e,0,n),a=-1):(rn(e,t,n,o,y,_),a=0)),BA=w+352|0,a}function Ut(e){var t=0,n=0,o=0;A:{t:if(3&(t=e)){if(!u[0|e])return 0;for(;;){if(!(3&(t=t+1|0)))break t;if(!u[0|t])break}break A}for(;n=t,t=t+4|0,!((-1^(o=r[n>>2]))&o-16843009&-2139062144););if(!(255&o))return n-e|0;for(;o=u[n+1|0],n=t=n+1|0,o;);}return t-e|0}function nr(e,t){var n,o=0,a=0,f=0,E=0,s=0;A:if(!(((n=u[0|e])-48&255)>>>0>9)){for(a=n,o=e;;){if(E=o,f>>>0>429496729||(a=(255&a)-48|0)>>>0>(-1^(o=xA(f,10)))>>>0)break A;if(f=o+a|0,!(((a=u[0|(o=E+1|0)])-48&255)>>>0<10))break}(0|e)==(0|o)|((0|n)==48?(0|e)!=(0|E):0)||(r[t>>2]=f,s=o)}return s}function Sa(e,t){var n,o,a,f,E,s,y,_,w;n=r[t+4>>2],o=r[t+8>>2],a=r[t+12>>2],f=r[t+16>>2],E=r[t+20>>2],s=r[t+24>>2],y=r[t+28>>2],_=r[t+32>>2],w=r[t+36>>2],r[e>>2]=0-r[t>>2],r[e+36>>2]=0-w,r[e+32>>2]=0-_,r[e+28>>2]=0-y,r[e+24>>2]=0-s,r[e+20>>2]=0-E,r[e+16>>2]=0-f,r[e+12>>2]=0-a,r[e+8>>2]=0-o,r[e+4>>2]=0-n}function mn(e,t,n){var o=0;o=t<<8&16711680|t<<24,o|=255&(n<<8|t>>>24)|65280&(n<<24|t>>>8),t=-16777216&((255&n)<<24|t>>>8)|16711680&((16777215&n)<<8|t>>>24)|n>>>8&65280|n>>>24|0,p[0|e]=t,p[e+1|0]=t>>>8,p[e+2|0]=t>>>16,p[e+3|0]=t>>>24,t=o,p[e+4|0]=t,p[e+5|0]=t>>>8,p[e+6|0]=t>>>16,p[e+7|0]=t>>>24}function Ya(e,t,n){var o;o=e,n?(r[e+48>>2]=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,n=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24):(r[e+48>>2]=0,n=0),r[o+52>>2]=n,r[e+56>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,r[e+60>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24}function dg(e,t){var n,o,a,f,E,s,y,_,w;n=r[t+8>>2],o=r[t+12>>2],a=r[t+16>>2],f=r[t+20>>2],E=r[t+24>>2],s=r[t+28>>2],y=r[t>>2],_=r[t+4>>2],w=r[t+36>>2],r[e+32>>2]=r[t+32>>2],r[e+36>>2]=w,r[e+24>>2]=E,r[e+28>>2]=s,r[e+16>>2]=a,r[e+20>>2]=f,r[e+8>>2]=n,r[e+12>>2]=o,r[e>>2]=y,r[e+4>>2]=_}function Ha(e,t,n,o,a,f,E,s,y,_,w){var D;return BA=D=BA-48|0,r[D+8>>2]=0,r[D>>2]=0,r[D+4>>2]=0,gr(D+16|0,_,w),w=u[_+16|0]|u[_+17|0]<<8|u[_+18|0]<<16|u[_+19|0]<<24,_=u[_+20|0]|u[_+21|0]<<8|u[_+22|0]<<16|u[_+23|0]<<24,r[D+4>>2]=w,r[D+8>>2]=_,function(v,Y,U,H,i,c,N,l,F,b,V){var W;BA=W=BA-336|0,ia(W+16|0,64,b,V),$t(W+80|0,W+16|0),Q0(W+16|0,64),m0(W+80|0,N,l,F),m0(W+80|0,34704,0-l&15,0),$B(v,H,i,c,b,1,V),m0(W+80|0,v,i,c),m0(W+80|0,34704,0-i&15,0),q0(W+8|0,l,F),m0(W+80|0,W+8|0,8,0),q0(W+8|0,i,c),m0(W+80|0,W+8|0,8,0),Ag(W+80|0,Y),Q0(W+80|0,256),U&&(r[U>>2]=16,r[U+4>>2]=0),BA=W+336|0}(e,t,n,o,a,f,E,s,y,D,D+16|0),Q0(D+16|0,32),BA=D+48|0,0}function Na(e,t,n,o,a,f,E,s,y,_){var w;return BA=w=BA-48|0,r[w+8>>2]=0,r[w>>2]=0,r[w+4>>2]=0,gr(w+16|0,y,_),_=u[y+16|0]|u[y+17|0]<<8|u[y+18|0]<<16|u[y+19|0]<<24,y=u[y+20|0]|u[y+21|0]<<8|u[y+22|0]<<16|u[y+23|0]<<24,r[w+4>>2]=_,r[w+8>>2]=y,e=function(D,v,Y,U,H,i,c,N,l,F){var b;return BA=b=BA-352|0,ia(b+32|0,64,l,F),$t(b+96|0,b+32|0),Q0(b+32|0,64),m0(b+96|0,i,c,N),m0(b+96|0,34704,0-c&15,0),m0(b+96|0,v,Y,U),m0(b+96|0,34704,0-Y&15,0),q0(b+24|0,c,N),m0(b+96|0,b+24|0,8,0),q0(b+24|0,Y,U),m0(b+96|0,b+24|0,8,0),Ag(b+96|0,b),Q0(b+96|0,256),H=ur(b,H),Q0(b,16),D&&(H?(L0(D,0,Y),H=-1):($B(D,v,Y,U,l,1,F),H=0)),BA=b+352|0,H}(e,t,n,o,a,f,E,s,w,w+16|0),Q0(w+16|0,32),BA=w+48|0,e}function vn(e){var t;return t=u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,e=u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24,h=65280&(e<<24|t>>>8)|255&(e<<8|t>>>24)|t<<8&16711680|t<<24,-16777216&((255&e)<<24|t>>>8)|16711680&((16777215&e)<<8|t>>>24)|e>>>8&65280|e>>>24|0}function Ua(e,t,n,o,a,f,E,s,y,_,w){var D;return BA=D=BA-336|0,hn(D+16|0,_,w),$t(D+80|0,D+16|0),Q0(D+16|0,64),m0(D+80|0,E,s,y),q0(D+8|0,s,y),m0(D+80|0,D+8|0,8,0),rn(e,o,a,f,_,w),m0(D+80|0,e,a,f),q0(D+8|0,a,f),m0(D+80|0,D+8|0,8,0),Ag(D+80|0,t),Q0(D+80|0,256),n&&(r[n>>2]=16,r[n+4>>2]=0),BA=D+336|0,0}function Ma(e,t,n,o){var a;if(BA=a=BA-192|0,!(!n|(t-1&255)>>>0>=64|(o-1&255)>>>0>=64))return lA[a+130>>1]=257,p[a+129|0]=o,p[a+128|0]=t,ga(a+128|4),q0(a+128|8,0,0),L0(a+144|0,0,48),XB(e,a+128|0),L0(o+a|0,0,128-o|0),Ee(t=e,e=V0(a,n,o),128,0),Q0(e,128),BA=e+192|0,0;z0(),s0()}function Ra(e,t,n){r[e+48>>2]=n?u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24:0,r[e+52>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,r[e+56>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,r[e+60>>2]=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24}function La(e,t,n,o,a,f,E){var s;return BA=s=BA-16|0,e=L0(e,0,128),E>>>0<2147483649&&!(o|f)?E>>>0>8191&&a|f?(vt(s,16),e=se(a,E>>>10|0,1,t,n,s,16,0,32,e,128,2)?-1:0):(r[8960]=28,e=-1):(r[8960]=22,e=-1),BA=s+16|0,e}function kn(e){var t=0;return(0-(t=e+4&(e+65488>>>8^-1)&(57-e>>>8^-1)&255|((t=e-65|0)>>>8^-1)&t&(90-e>>>8^-1)&255|e+185&(e+65439>>>8^-1)&(122-e>>>8^-1)&255|63&(1+(16288^e)>>>8^-1)|62&(1+(16338^e)>>>8^-1))>>>8^-1)&1+(65470^e)>>>8&255|t}function Gn(e){var t=0;return(0-(t=e+4&(e+65488>>>8^-1)&(57-e>>>8^-1)&255|((t=e-65|0)>>>8^-1)&t&(90-e>>>8^-1)&255|e+185&(e+65439>>>8^-1)&(122-e>>>8^-1)&255|63&(1+(16336^e)>>>8^-1)|62&(1+(16340^e)>>>8^-1))>>>8^-1)&1+(65470^e)>>>8&255|t}function ir(e,t){var n,o,a=0,f=0,E=0,s=0;for(BA=n=BA-16|0,a=10;s=a,E=(t>>>0)/10|0,p[0|(f=(a=a-1|0)+(n+6|0)|0)]=t-xA(E,10)|48,!(t>>>0<10)&&(t=E,a););o=V0(t=e,f,e=11-s|0)+e|0,p[0|o]=0,BA=n+16|0}function Mt(e,t,n){var o=0,a=0,f=0;if(!n)return 0;A:if(o=u[0|e]){for(;;){if((0|(a=u[0|t]))==(0|o)&&!(!(n=n-1|0)|!a)){if(t=t+1|0,o=u[e+1|0],e=e+1|0,o)continue;break A}break}f=o}return(255&f)-u[0|t]|0}function ht(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n),_0(o,o,n+40|0),_0(f=e+120|0,n+120|0,t+120|0),_0(e,t+80|0,n+80|0),O0(a,e,e),$0(e,E,o),O0(o,E,o),O0(E,a,f),$0(f,a,f),BA=a+48|0}function xa(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n+40|0),_0(o,o,n),_0(f=e+120|0,n+120|0,t+120|0),_0(e,t+80|0,n+80|0),O0(a,e,e),$0(e,E,o),O0(o,E,o),$0(E,a,f),O0(f,a,f),BA=a+48|0}function Ja(e,t){for(var n=0,o=0,a=0,f=0;a=(n=o<<3)+e|0,f=u[0|(n=t+n|0)]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,n=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,r[a>>2]=f,r[a+4>>2]=n,(0|(o=o+1|0))!=128;);}function Pa(e,t,n){var o;if(r[12+(o=BA-16|0)>>2]=e,r[o+8>>2]=t,t=0,r[o+4>>2]=0,(0|n)>=1)for(;r[o+4>>2]=r[o+4>>2]|u[r[o+8>>2]+t|0]^u[r[o+12>>2]+t|0],(0|n)!=(0|(t=t+1|0)););return(r[o+4>>2]-1>>>8&1)-1|0}function bn(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n+40|0),_0(o,o,n),_0(f=e+120|0,n+80|0,t+120|0),O0(a,t=t+80|0,t),$0(e,E,o),O0(o,E,o),$0(E,a,f),O0(f,a,f),BA=a+48|0}function WB(e,t,n){var o,a,f,E=0;BA=a=BA-48|0,O0(e,E=t+40|0,t),$0(o=e+40|0,E,t),_0(E=e+80|0,e,n),_0(o,o,n+40|0),_0(f=e+120|0,n+80|0,t+120|0),O0(a,t=t+80|0,t),$0(e,E,o),O0(o,E,o),O0(E,a,f),$0(f,a,f),BA=a+48|0}function or(e,t,n){var o;if(r[12+(o=BA-16|0)>>2]=e,r[o+8>>2]=t,t=0,p[o+7|0]=0,n)for(;p[o+7|0]=u[o+7|0]|u[r[o+8>>2]+t|0]^u[r[o+12>>2]+t|0],(0|n)!=(0|(t=t+1|0)););return(u[o+7|0]-1>>>8&1)-1|0}function Ka(e,t,n){var o,a=0,f=0;if(BA=o=BA-16|0,p[o+15|0]=0,f=-1,!(0|Ct[r[8950]](e,t,n))){for(;p[o+15|0]=u[e+a|0]|u[o+15|0],(0|(a=a+1|0))!=32;);f=0-(u[o+15|0]-1>>>8&1)|0}return BA=o+16|0,f}function ce(e,t){var n,o,a,f,E;BA=o=BA-48|0,k0(e,t),k0(n=e+80|0,E=t+40|0),function(s,y){var _,w,D,v,Y,U,H,i,c,N,l,F,b,V,W,O,z,tA,AA,gA,aA,iA,hA,yA,fA,_A,wA,mA,bA,RA,j,rA,YA,SA,NA,VA,XA,g0,$=0,cA=0,zA=0,ZA=0,t0=0,r0=0,o0=0,E0=0,B0=0,n0=0,X=0,eA=0,CA=0,h0=0,I0=0,w0=0,d0=0,S0=0,Y0=0,T0=0;Y=$=(t0=r[y+12>>2])<<1,U=$>>31,H=$=(B0=r[y+4>>2])<<1,$=K(Y,U,$,_=$>>31),zA=h,cA=$,iA=$=h0=r[y+8>>2],ZA=K($,n0=$>>31,$,n0),$=h+zA|0,$=(cA=cA+ZA|0)>>>0>>0?$+1|0:$,ZA=cA,w=cA=I0=r[y+16>>2],i=cA>>31,c=cA=(w0=r[y>>2])<<1,zA=K(w,i,cA,D=cA>>31),$=h+$|0,$=(cA=ZA+zA|0)>>>0>>0?$+1|0:$,o0=cA,zA=r[y+28>>2],AA=cA=xA(zA,38),bA=zA,ZA=K(cA,O=cA>>31,zA,hA=zA>>31),$=h+$|0,$=(cA=o0+ZA|0)>>>0>>0?$+1|0:$,r0=cA,o0=r[y+32>>2],E0=K(l=cA=xA(o0,19),F=cA>>31,cA=(ZA=r[y+24>>2])<<1,cA>>31),cA=h+$|0,cA=E0>>>0>(X=r0+E0|0)>>>0?cA+1|0:cA,r0=X,CA=r[y+36>>2],N=$=xA(CA,38),v=$>>31,z=y=(X=r[y+20>>2])<<1,E0=K($,v,y,V=y>>31),y=h+cA|0,yA=($=r0+E0|0)<<1,SA=$=($>>>0>>0?y+1|0:y)<<1|$>>>31,RA=y=yA+33554432|0,NA=$=y>>>0<33554432?$+1|0:$,y=$>>26,$=(67108863&$)<<6|RA>>>26,cA=K(H,_,w,i),E0=h,r0=$,tA=$=h0<<1,d0=t0,t0=K($,W=$>>31,t0,fA=t0>>31),$=h+E0|0,$=(cA=t0+cA|0)>>>0>>0?$+1|0:$,h0=X,t0=(E0=K(X,gA=X>>31,c,D))+cA|0,cA=h+$|0,cA=t0>>>0>>0?cA+1|0:cA,I0=t0,j=$=zA<<1,t0=K(l,F,$,_A=$>>31),$=h+cA|0,$=(zA=I0+t0|0)>>>0>>0?$+1|0:$,cA=zA,t0=ZA,zA=K(N,v,ZA,b=ZA>>31),$=h+$|0,$=(cA=cA+zA|0)>>>0>>0?$+1|0:$,zA=cA,y=y+(cA=$<<1|cA>>>31)|0,S0=$=r0+(zA<<=1)|0,$=$>>>0>>0?y+1|0:y,VA=y=S0+16777216|0,y=(33554431&($=y>>>0<16777216?$+1|0:$))<<7|y>>>25,zA=$>>25,$=K(Y,U,d0,fA),cA=h,r0=y,y=(E0=K(w,i,tA,W))+$|0,$=h+cA|0,$=y>>>0>>0?$+1|0:$,cA=K(H,_,z,V),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(E0=K(c,D,ZA,b))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,E0=o0,o0=K(l,F,o0,aA=o0>>31),$=h+y|0,$=(cA=o0+cA|0)>>>0>>0?$+1|0:$,y=(o0=K(N,v,j,_A))+cA|0,cA=h+$|0,y=(($=y)>>>0>>0?cA+1|0:cA)<<1|$>>>31,o0=$<<1,$=y+zA|0,$=(cA=r0+o0|0)>>>0>>0?$+1|0:$,Y0=cA=(y=cA)+33554432|0,zA=$=cA>>>0<33554432?$+1|0:$,$=-67108864&cA,r[s+24>>2]=y-$,o0=s,y=K(y=xA(X,38),y>>31,X,gA),$=h,r0=y,X=K(y=w0,cA=y>>31,y,cA),cA=h+$|0,cA=(y=r0+X|0)>>>0>>0?cA+1|0:cA,$=y,eA=y=xA(ZA,19),wA=y>>31,rA=y=w<<1,y=$+(ZA=K(eA,wA,y,mA=y>>31))|0,$=h+cA|0,$=y>>>0>>0?$+1|0:$,cA=K(Y,U,AA,O),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(ZA=K(l,F,tA,W))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,ZA=K(H,_,N,v),$=h+y|0,XA=$=((y=cA=ZA+cA|0)>>>0>>0?$+1|0:$)<<1|y>>>31,w0=y=33554432+(X=y<<1)|0,I0=cA=y>>>0<33554432?$+1|0:$,y=(67108863&cA)<<6|y>>>26,ZA=cA>>26,$=K(eA,wA,z,V),cA=h,T0=y,y=(B0=K(c,D,r0=B0,YA=r0>>31))+$|0,$=h+cA|0,$=y>>>0>>0?$+1|0:$,cA=(B0=K(w,i,AA,O))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,B0=K(l,F,Y,U),$=h+y|0,$=(cA=B0+cA|0)>>>0>>0?$+1|0:$,y=(B0=K(N,v,iA,n0))+cA|0,cA=h+$|0,y=(($=y)>>>0>>0?cA+1|0:cA)<<1|$>>>31,B0=$<<1,$=y+ZA|0,$=(cA=T0+B0|0)>>>0>>0?$+1|0:$,B0=cA,(y=cA+16777216|0)>>>0<16777216&&($=$+1|0),T0=y,cA=y,y=$>>25,$=(33554431&$)<<7|cA>>>25,ZA=y,y=K(c,D,iA,n0),cA=h,g0=$,r0=K(H,_,r0,YA),$=h+cA|0,$=(y=r0+y|0)>>>0>>0?$+1|0:$,r0=K(eA,wA,t0,b),cA=h+$|0,cA=(y=r0+y|0)>>>0>>0?cA+1|0:cA,r0=K(z,V,AA,O),$=h+cA|0,$=(y=r0+y|0)>>>0>>0?$+1|0:$,cA=K(l,F,rA,mA),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(r0=K(N,v,Y,U))+y|0,y=h+$|0,$=($=(y=cA>>>0>>0?y+1|0:y)<<1|cA>>>31)+ZA|0,cA=$=(y=g0+(cA<<=1)|0)>>>0>>0?$+1|0:$,r0=$=y+33554432|0,ZA=cA=$>>>0<33554432?cA+1|0:cA,$&=-67108864,r[o0+8>>2]=y-$,y=K(tA,W,h0,gA),cA=h,$=(eA=K(w,i,Y,U))+y|0,y=h+cA|0,y=$>>>0>>0?y+1|0:y,cA=(eA=K(H,_,t0,b))+$|0,$=h+y|0,$=cA>>>0>>0?$+1|0:$,y=(eA=K(c,D,bA,hA))+cA|0,cA=h+$|0,cA=y>>>0>>0?cA+1|0:cA,eA=K(N,v,E0,aA),$=h+cA|0,$=($=($=(y=eA+y|0)>>>0>>0?$+1|0:$)<<1|y>>>31)+(cA=zA>>26)|0,cA=y=(zA=(67108863&zA)<<6|Y0>>>26)+(y<<1)|0,y=$=y>>>0>>0?$+1|0:$,Y0=$=cA+16777216|0,zA=y=$>>>0<16777216?y+1|0:y,y=-33554432&$,r[o0+28>>2]=cA-y,y=K(c,D,d0,fA),$=h,cA=K(H,_,iA,n0),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=K(t0,b,AA,O),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(n0=K(l,F,z,V))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,$=(n0=K(N,v,w,i))+cA|0,cA=h+y|0,y=$,$=($>>>0>>0?cA+1|0:cA)<<1|$>>>31,cA=y<<1,$=(y=ZA>>26)+$|0,$=(cA=cA+(ZA=(67108863&ZA)<<6|r0>>>26)|0)>>>0>>0?$+1|0:$,d0=cA=(y=cA)+16777216|0,ZA=$=cA>>>0<16777216?$+1|0:$,$=-33554432&cA,r[o0+12>>2]=y-$,n0=s,y=K(t0,b,tA,W),$=h,cA=K(w,i,w,i),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=K(Y,U,z,V),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=K(H,_,j,_A),$=h+$|0,$=(y=cA+y|0)>>>0>>0?$+1|0:$,cA=(o0=K(c,D,E0,aA))+y|0,y=h+$|0,y=cA>>>0>>0?y+1|0:y,$=(CA=K(N,v,o0=CA,r0=o0>>31))+cA|0,cA=h+y|0,s=(y=$)<<1,$=(y=zA>>25)+($=($>>>0>>0?cA+1|0:cA)<<1|$>>>31)|0,$=(cA=s+(zA=(33554431&zA)<<7|Y0>>>25)|0)>>>0>>0?$+1|0:$,CA=cA=(y=cA)+33554432|0,zA=$=cA>>>0<33554432?$+1|0:$,$=-67108864&cA,r[n0+32>>2]=y-$,$=ZA>>25,cA=(ZA=(33554431&ZA)<<7|d0>>>25)+(yA-(y=-67108864&RA)|0)|0,y=$+(SA-((y>>>0>yA>>>0)+NA|0)|0)|0,$=y=cA>>>0>>0?y+1|0:y,ZA=y=cA+33554432|0,y=((67108863&($=y>>>0<33554432?$+1|0:$))<<6|y>>>26)+(S0=S0-(-33554432&VA)|0)|0,r[n0+20>>2]=y,y=-67108864&ZA,r[n0+16>>2]=cA-y,y=K(Y,U,t0,b),cA=h,$=(t0=K(h0,gA,rA,mA))+y|0,y=h+cA|0,y=$>>>0>>0?y+1|0:y,cA=(t0=K(tA,W,bA,hA))+$|0,$=h+y|0,$=cA>>>0>>0?$+1|0:$,y=(t0=K(H,_,E0,aA))+cA|0,cA=h+$|0,cA=y>>>0>>0?cA+1|0:cA,t0=K(c,D,o0,r0),$=h+cA|0,$=($=($=(y=t0+y|0)>>>0>>0?$+1|0:$)<<1|y>>>31)+(cA=zA>>26)|0,$=(y=(zA=(67108863&zA)<<6|CA>>>26)+(y<<1)|0)>>>0>>0?$+1|0:$,cA=y,zA=y,y=$,y=($=cA+16777216|0)>>>0<16777216?y+1|0:y,cA=-33554432&$,r[n0+36>>2]=zA-cA,ZA=B0-(-33554432&T0)|0,y=($=K((33554431&y)<<7|$>>>25,y>>25,19,0))+(X-(cA=-67108864&w0)|0)|0,cA=h+(XA-((cA>>>0>X>>>0)+I0|0)|0)|0,cA=y>>>0<$>>>0?cA+1|0:cA,$=y,y=cA,y=((67108863&(y=(cA=$+33554432|0)>>>0<33554432?y+1|0:y))<<6|cA>>>26)+ZA|0,r[n0+4>>2]=y,s=-67108864&cA,r[n0>>2]=$-s}(f=e+120|0,t+80|0),O0(a=e+40|0,t,E),k0(o,a),O0(a,n,e),$0(n,n,e),$0(e,o,a),$0(f,f,n),BA=o+48|0}function Fg(e){var t,n;return(e=(t=r[8943])+(n=e+3&-4)|0)>>>0<=t>>>0&&(0|n)>=1||e>>>0>In()<<16>>>0&&!(0|un(0|e))?(r[8960]=48,-1):(r[8943]=e,t)}function qa(e,t){var n;return BA=n=BA+-64|0,(t-1&255)>>>0>=64&&(z0(),s0()),p[n+3|0]=1,p[n+1|0]=0,p[n+2|0]=1,p[0|n]=t,ga(4|n),q0(8|n,0,0),L0(n+16|0,0,48),XB(e,n),BA=n- -64|0,0}function Pg(e,t,n,o,a,f,E){var s=0,y=0;s=o,(((s=(y=n+63|0)>>>0<63?s+1|0:s)>>>6|0)+((0|(s=(63&s)<<26|y>>>6))!=0)|0)==1&(y=0-s|0)>>>0>>0&&(z0(),s0()),$B(e,t,n,o,a,f,E)}function Kg(e,t){for(var n=0,o=0,a=0,f=0;o=(n=a<<3)+e|0,f=r[(n=t+n|0)>>2],n=r[o+4>>2]^r[n+4>>2],r[o>>2]=r[o>>2]^f,r[o+4>>2]=n,(0|(a=a+1|0))!=128;);}function Ta(e){var t,n;return 95&(1+(32704^e)>>>8^-1)|45&(1+(16321^e)>>>8^-1)|(t=e+65510>>>8&255)&e+65|(n=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&(-1^n)&255}function Va(e){var t,n;return 47&(1+(16320^e)>>>8^-1)|43&(1+(16321^e)>>>8^-1)|(t=e+65510>>>8&255)&e+65|(n=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&(-1^n)&255}function Cr(e,t,n,o){var a=0;a=-1;A:if(!(n>>>0>64|o-1>>>0>63)){t:{if((!n||!t)&&!qa(e,255&o))break t;if(Ma(e,255&o,t,255&n))break A}a=0}return a}function OB(e,t){var n,o,a;BA=n=BA-144|0,er(n+96|0,t+80|0),_0(n+48|0,t,n+96|0),_0(n,t+40|0,n+96|0),Jg(e,n),o=e,a=an(n+48|0)<<7^u[e+31|0],p[o+31|0]=a,BA=n+144|0}function jB(e,t){var n,o=0;if(p[15+(n=BA-16|0)|0]=0,t)for(;p[n+15|0]=u[e+o|0]|u[n+15|0],(0|(o=o+1|0))!=(0|t););return u[n+15|0]-1>>>8&1}function qA(e,t,n,o){var a;return o=t+o|0,o=(a=e+n|0)>>>0>>0?o+1|0:o,n=K(e<<1&-2,1&(t=t<<1|e>>>31),n,0),e=h+o|0,h=e=(t=n+a|0)>>>0>>0?e+1|0:e,t}function Xa(e,t,n){var o,a=0;if(o=n>>>3|0)for(n=0;mn((a=n<<3)+e|0,r[(a=t+a|0)>>2],r[a+4>>2]),(0|o)!=(0|(n=n+1|0)););}function Wa(e,t){var n=0;(function(o,a){a&&((a=r[o>>2])&&Q0(r[a+4>>2],r[o+16>>2]<<10),(a=r[o+4>>2])&&Q0(a,r[o+20>>2]<<3))})(e,4&t),ot(r[e+4>>2]),r[e+4>>2]=0,(t=r[e>>2])&&(n=r[t>>2])&&ot(n),ot(t),r[e>>2]=0}function q0(e,t,n){p[0|e]=t,p[e+1|0]=t>>>8,p[e+2|0]=t>>>16,p[e+3|0]=t>>>24,p[e+4|0]=n,p[e+5|0]=n>>>8,p[e+6|0]=n>>>16,p[e+7|0]=n>>>24}function Q0(e,t){var n;if(r[12+(n=BA-16|0)>>2]=e,t)for(e=0;p[r[n+12>>2]+e|0]=0,(0|t)!=(0|(e=e+1|0)););}function vt(e,t){e|=0;var n=0,o=0,a=0;if(t|=0)for(;o=e+n|0,a=zB(),p[0|o]=a,(0|(n=n+1|0))!=(0|t););}function Oa(e,t,n,o,a){var f,E;return e|=0,t|=0,n|=0,o|=0,BA=f=(E=BA)-128&-64,pa(f,a|=0),_a(f,t,n,o),ua(f,e),BA=E,0}function ja(e){var t=0,n=0,o=0;for(t=1;t=u[0|(o=e+n|0)]+t|0,p[0|o]=t,t=t>>>8|0,(0|(n=n+1|0))!=4;);}function Za(e,t,n,o,a,f,E,s){var y,_=0;return BA=y=BA-32|0,_=-1,ea(y,E,s)||(_=fr(e,t,n,o,a,f,y),Q0(y,32)),BA=y+32|0,_}function za(e,t,n,o,a,f,E,s){var y,_=0;return BA=y=BA-32|0,_=-1,ea(y,E,s)||(_=Ir(e,t,n,o,a,f,y),Q0(y,32)),BA=y+32|0,_}function Z0(e,t){var n,o,a;_0(e,t,n=t+120|0),_0(e+40|0,o=t+40|0,a=t+80|0),_0(e+80|0,a,n),_0(e+120|0,t,o)}function $a(e,t,n,o,a,f,E){return!o&n>>>0>=16|o?za(e,t+16|0,t,n-16|0,o-(n>>>0<16)|0,a,f,E):-1}function An(e,t){for(var n=0,o=0;p[0|(o=e+n|0)]=u[0|o]^u[t+n|0],(0|(n=n+1|0))!=8;);}function tn(e,t,n){var o,a;BA=o=(a=BA)-384&-64,cr(o,0,0,24),zt(o,t,32,0),zt(o,n,32,0),hr(o,e,24),BA=a}function yt(e,t){var n;O0(e,n=t+40|0,t),$0(e+40|0,n,t),dg(e+80|0,t+80|0),_0(e+120|0,t+120|0,2224)}function ZB(e,t,n,o,a,f,E){return t-1>>>0>63|E>>>0>64?-1:function(s,y,_,w,D,v,Y){var U,H=0;if(U=H=BA,BA=H=H-384&-64,!(!s|(w-1&255)>>>0>=64|(D|v?!y:0)|Y>>>0>=65|(Y?!_:0)))return Y?Ma(H,w,_,Y):qa(H,w),Ee(H,y,D,v),UB(H,s,w),BA=U,0;z0(),s0()}(e,n,f,255&t,o,a,255&E)}function gn(e,t,n,o,a,f,E){return!o&n>>>0>=4294967280|o&&(z0(),s0()),Za(e+16|0,e,t,n,o,a,f,E)}function Qr(e,t){var n;_0(e,t,n=t+120|0),_0(e+40|0,t+40|0,t=t+80|0),_0(e+80|0,t,n)}function U0(e){var t;return t=u[0|e]|u[e+1|0]<<8,e=u[e+2|0],h=e>>>16|0,t|e<<16}function zB(){var e,t;return BA=e=BA-16|0,p[e+15|0]=0,t=0|N0(1024,e+15|0,0),BA=e+16|0,0|t}function en(e,t,n,o,a){var f;return BA=f=BA-416|0,function(E,s){var y,_=0,w=0;for(BA=y=BA-192|0,ye(E),L0(y- -64|0,54,128),p[y+64|0]=54^u[0|s],_=1;p[0|(w=(y- -64|0)+_|0)]=u[0|w]^u[s+_|0],(0|(_=_+1|0))!=32;);for(wt(E,y- -64|0,128,0),ye(E=E+208|0),L0(y- -64|0,92,128),p[y+64|0]=92^u[0|s],_=1;p[0|(w=(y- -64|0)+_|0)]=u[0|w]^u[s+_|0],(0|(_=_+1|0))!=32;);wt(E,y- -64|0,128,0),Q0(y- -64|0,128),Q0(y,64),BA=y+192|0}(f,a),wt(f,t,n,o),function(E,s){var y,_=0;BA=y=BA+-64|0,function(w,D){var v;BA=v=BA+-64|0,ag(w,v),wt(w=w+208|0,v,64,0),ag(w,D),Q0(v,64),BA=v- -64|0}(E,y),_=r[y+28>>2],E=r[y+24>>2],p[s+24|0]=E,p[s+25|0]=E>>>8,p[s+26|0]=E>>>16,p[s+27|0]=E>>>24,p[s+28|0]=_,p[s+29|0]=_>>>8,p[s+30|0]=_>>>16,p[s+31|0]=_>>>24,_=r[y+20>>2],E=r[y+16>>2],p[s+16|0]=E,p[s+17|0]=E>>>8,p[s+18|0]=E>>>16,p[s+19|0]=E>>>24,p[s+20|0]=_,p[s+21|0]=_>>>8,p[s+22|0]=_>>>16,p[s+23|0]=_>>>24,_=r[y+12>>2],E=r[y+8>>2],p[s+8|0]=E,p[s+9|0]=E>>>8,p[s+10|0]=E>>>16,p[s+11|0]=E>>>24,p[s+12|0]=_,p[s+13|0]=_>>>8,p[s+14|0]=_>>>16,p[s+15|0]=_>>>24,_=r[y+4>>2],E=r[y>>2],p[0|s]=E,p[s+1|0]=E>>>8,p[s+2|0]=E>>>16,p[s+3|0]=E>>>24,p[s+4|0]=_,p[s+5|0]=_>>>8,p[s+6|0]=_>>>16,p[s+7|0]=_>>>24,BA=y- -64|0}(f,e),BA=f+416|0,0}function he(e,t,n,o){var a;return BA=a=BA-208|0,ye(a),wt(a,t,n,o),ag(a,e),BA=a+208|0,0}function pt(e,t){var n=0;return(-1>>>(n=31&t)&e)<>>e}function ag(e,t){var n;BA=n=BA-704|0,function(o,a){var f,E=0;(f=r[o+72>>2]>>>3&127)>>>0<=111?V0(80+(o+f|0)|0,35424,112-f|0):(V0((E=o+80|0)+f|0,35424,128-f|0),Ar(o,E,a,a+640|0),L0(E,0,112)),Xa(o+192|0,o- -64|0,16),Ar(o,o+80|0,a,a+640|0)}(e,n),Xa(t,e,64),Q0(n,704),Q0(e,208),BA=n+704|0}function $B(e,t,n,o,a,f,E){(0|o)==1|o>>>0>1&&(z0(),s0()),Ct[r[8957]](e,t,n,o,a,f,E)}function rn(e,t,n,o,a,f){(0|o)==1|o>>>0>1&&(z0(),s0()),Ct[r[8956]](e,t,n,o,a,1,0,f)}function ye(e){r[e+64>>2]=0,r[e+68>>2]=0,r[e+72>>2]=0,r[e+76>>2]=0,V0(e,34720,64)}function Er(e,t,n){return n>>>0>=256&&(D0(2016,2036,107,2089),s0()),UB(e,t,255&n)}function Bn(){var e;BA=e=BA-16|0,p[e+15|0]=0,N0(1062,e+15|0,0),BA=e+16|0}function Aa(e){var t;return BA=t=BA-32|0,Jg(t,e),e=jB(t,32),BA=t+32|0,e}function sr(e,t){var n;BA=n=BA-128|0,function(o,a){dg(o,a),dg(o+40|0,a+40|0),dg(o+80|0,a+80|0)}(n+8|0,t),ce(e,n+8|0),BA=n+128|0}function y0(e,t){p[0|e]=t,p[e+1|0]=t>>>8,p[e+2|0]=t>>>16,p[e+3|0]=t>>>24}function Zt(e,t,n){TB(e,t,n),TB(e+40|0,t+40|0,n),TB(e+80|0,t+80|0,n)}function an(e){var t;return BA=t=BA-32|0,Jg(t,e),BA=t+32|0,1&p[0|t]}function cr(e,t,n,o){return 0|Cr(e|=0,t|=0,n|=0,o|=0)}function ta(e){p[e+32|0]=1,p[e+33|0]=0,p[e+34|0]=0,p[e+35|0]=0}function nn(e){r[e>>2]=0,r[e+4>>2]=0,r[e+8>>2]=0,r[e+12>>2]=0}function ga(e){p[0|e]=0,p[e+1|0]=0,p[e+2|0]=0,p[e+3|0]=0}function hr(e,t,n){return 0|Er(e|=0,t|=0,n|=0)}function ea(e,t,n){return 0|function(o,a,f){var E,s=0;return BA=E=BA-32|0,s=-1,Ka(E,f,a)||(s=LB(o,35552,E)),BA=E+32|0,s}(e|=0,t|=0,n|=0)}function ra(e,t,n){return 0|Ka(e|=0,t|=0,n|=0)}function z0(){var e;(e=r[9105])&&Ct[0|e](),W0(),s0()}function on(e){Ie(e),kt(e+40|0),kt(e+80|0),Ie(e+120|0)}function Ba(e,t,n,o,a,f){Ct[r[8953]](e,t,n,o,a,0,0,f)}function Cn(e,t,n,o,a,f){Ct[r[8953]](e,t,n,o,a,1,0,f)}function Qn(e,t){return e|=0,vt(t|=0,32),0|oa(e,t)}function yr(e,t){return e=function(n,o){var a=0,f=0;A:{if(f=255&o){if(3&n)for(;;){if(!(a=u[0|n])|(0|a)==(255&o))break A;if(!(3&(n=n+1|0)))break}t:if(!((-1^(a=r[n>>2]))&a-16843009&-2139062144))for(f=xA(f,16843009);;){if((-1^(a^=f))&a-16843009&-2139062144)break t;if(a=r[n+4>>2],n=n+4|0,a-16843009&(-1^a)&-2139062144)break}for(;(f=u[0|(a=n)])&&(n=a+1|0,(0|f)!=(255&o)););return a}return Ut(n)+n|0}return n}(e,t),u[0|e]==(255&t)?e:0}function En(e,t,n,o,a,f){return fa(e,t,n,o,a,f,0),0}function fr(e,t,n,o,a,f,E){return la(e,t,n,o,a,f,E)}function Ir(e,t,n,o,a,f,E){return wa(e,t,n,o,a,f,E)}function sn(e,t,n,o,a,f,E){return ZB(e,t,n,o,a,f,E)}function aa(e,t){ye(e),t&&wt(e,35728,34,0)}function cn(e,t,n,o,a){return va(e,t,n,o,a,0)}function na(e,t){return 0|oa(e|=0,t|=0)}function ia(e,t,n,o){Ct[r[8955]](e,t,0,n,o)}function hn(e,t,n){Ct[r[8954]](e,64,0,t,n)}function K(e,t,n,o){return function(a,f,E,s){var y,_,w,D,v=0,Y=0;return D=xA(v=E>>>16|0,Y=a>>>16|0),v=(65535&(Y=((w=xA(y=65535&E,_=65535&a))>>>16|0)+xA(Y,y)|0))+xA(v,_)|0,a=(xA(f,E)+D|0)+xA(a,s)+(Y>>>16)+(v>>>16)|0,h=a,65535&w|v<<16}(e,t,n,o)}function ng(e,t){return(255&(e^t))-1>>>31|0}function yn(e,t,n){(function(o,a,f){var E,s;BA=E=BA-128|0,kt(o),kt(o+40|0),Ie(o+80|0),Zt(o,a,ng(f=f-((0-(s=(128&f)>>>7|0)&f)<<1)<<24>>24,1)),Zt(o,a+120|0,ng(f,2)),Zt(o,a+240|0,ng(f,3)),Zt(o,a+360|0,ng(f,4)),Zt(o,a+480|0,ng(f,5)),Zt(o,a+600|0,ng(f,6)),Zt(o,a+720|0,ng(f,7)),Zt(o,a+840|0,ng(f,8)),dg(E+8|0,o+40|0),dg(E+48|0,o),Sa(E+88|0,o+80|0),Zt(o,E+8|0,s),BA=E+128|0})(e,xA(t,960)+3488|0,n)}function oa(e,t){return 0|Ct[r[8951]](e,t)}function m0(e,t,n,o){Ct[r[8948]](e,t,n,o)}function zt(e,t,n,o){return at(e,t,n,o)}function kt(e){r[e>>2]=1,L0(e+4|0,0,36)}function at(e,t,n,o){return Ee(e,t,n,o)}function v0(e,t,n){return function(o,a,f){var E=0,s=0,y=0,_=0;return E=31&(y=_=63&f),y>>>0>=32?E=-1>>>E|0:(s=-1>>>E|0,E=(1<>>E),y=E&o,E=a&s,s=31&_,_>>>0>=32?(E=y<>>32-s|E<>>0>=32?(E=-1<>>32-f|-1<>>0>=32?(f=0,o=E>>>a|0):(f=E>>>a|0,o=((1<>>a),h=f|y,o|_}(e,t,n)}function x(e,t,n){return function(o,a,f){var E=0,s=0,y=0,_=0,w=0;return E=31&(_=63&f),_>>>0>=32?(s=-1<>>32-E|-1<>>0>=32?(s=0,_=E>>>y|0):(s=E>>>y|0,_=((1<>>y),w=s,y=31&(E=0-f&63),E>>>0>=32?(s=0,f=-1>>>y|0):(s=-1>>>y|0,f=(1<>>y),o&=f,a&=s,s=31&E,E>>>0>=32?(f=o<>>32-s|a<>>0<18,wA=wA+2|0,hA;);y0(o,f+1634760805|0),y0(o+4|0,b+E|0),y0(o+8|0,V+s|0),y0(o+12|0,yA+y|0),y0(o+16|0,W+_|0),y0(o+20|0,iA+857760878|0),y0(o+24|0,O+U|0),y0(o+28|0,z+H|0),y0(o+32|0,tA+i|0),y0(o+36|0,aA+c|0),y0(o+40|0,a+2036477234|0),y0(o+44|0,l+w|0),y0(o+48|0,N+D|0),y0(o+52|0,F+v|0),y0(o+56|0,gA+Y|0),y0(o+60|0,AA+1797285236|0)})(e,t,n)}function pr(e){L0(e,0,1024)}function Ie(e){L0(e,0,40)}function Gt(){return 16}function tt(){return 32}function lr(){return 24}function ue(){return-17}function qg(){return 64}function wr(){return 1}function Dr(){return 2}function Qa(){return 8}function _e(){return 0}function Ea(){return-1}function sa(){return 3}T(G=u,1024,"InsgcmV0dXJuIE1vZHVsZS5nZXRSYW5kb21WYWx1ZSgpOyB9IgB7IGlmIChNb2R1bGUuZ2V0UmFuZG9tVmFsdWUgPT09IHVuZGVmaW5lZCkgeyB0cnkgeyB2YXIgd2luZG93XyA9ICdvYmplY3QnID09PSB0eXBlb2Ygd2luZG93ID8gd2luZG93IDogc2VsZjsgdmFyIGNyeXB0b18gPSB0eXBlb2Ygd2luZG93Xy5jcnlwdG8gIT09ICd1bmRlZmluZWQnID8gd2luZG93Xy5jcnlwdG8gOiB3aW5kb3dfLm1zQ3J5cHRvOyB2YXIgcmFuZG9tVmFsdWVzU3RhbmRhcmQgPSBmdW5jdGlvbigpIHsgdmFyIGJ1ZiA9IG5ldyBVaW50MzJBcnJheSgxKTsgY3J5cHRvXy5nZXRSYW5kb21WYWx1ZXMoYnVmKTsgcmV0dXJuIGJ1ZlswXSA+Pj4gMDsgfTsgcmFuZG9tVmFsdWVzU3RhbmRhcmQoKTsgTW9kdWxlLmdldFJhbmRvbVZhbHVlID0gcmFuZG9tVmFsdWVzU3RhbmRhcmQ7IH0gY2F0Y2ggKGUpIHsgdHJ5IHsgdmFyIGNyeXB0byA9IHJlcXVpcmUoJ2NyeXB0bycpOyB2YXIgcmFuZG9tVmFsdWVOb2RlSlMgPSBmdW5jdGlvbigpIHsgdmFyIGJ1ZiA9IGNyeXB0b1sncmFuZG9tQnl0ZXMnXSg0KTsgcmV0dXJuIChidWZbMF0gPDwgMjQgfCBidWZbMV0gPDwgMTYgfCBidWZbMl0gPDwgOCB8IGJ1ZlszXSkgPj4+IDA7IH07IHJhbmRvbVZhbHVlTm9kZUpTKCk7IE1vZHVsZS5nZXRSYW5kb21WYWx1ZSA9IHJhbmRvbVZhbHVlTm9kZUpTOyB9IGNhdGNoIChlKSB7IHRocm93ICdObyBzZWN1cmUgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IgZm91bmQnOyB9IH0gfSB9AExpYnNvZGl1bURSR2J1Zl9sZW4gPD0gU0laRV9NQVgAcmFuZG9tYnl0ZXMvcmFuZG9tYnl0ZXMuYwByYW5kb21ieXRlcwBTLT5idWZsZW4gPD0gQkxBS0UyQl9CTE9DS0JZVEVTAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9ibGFrZTJiLXJlZi5jAGJsYWtlMmJfZmluYWwAAAAAAAAAAAjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FtvdXRsZW4gPD0gVUlOVDhfTUFYAGNyeXB0b19nZW5lcmljaGFzaC9ibGFrZTJiL3JlZi9nZW5lcmljaGFzaF9ibGFrZTJiLmMAY3J5cHRvX2dlbmVyaWNoYXNoX2JsYWtlMmJfZmluYWwAAAAAAAAAtnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyu"),T(G,2224,"WfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQ"),T(G,2272,"hTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/"),T(G,3264,"AQ=="),T(G,3296,"JuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQ="),T(G,3487,"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"),T(G,34460,"AQ=="),T(G,34496,"AQ=="),T(G,34528,"4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuABfnJW8o1CMJLHQsVWcg+9bBERcxFgcjobYIk7d0J8RV+z///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////fw=="),T(G,34720,"CMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gWyKuKNeYL4pCzWXvI5FEN3EvO03sz/vAtbzbiYGl27XpOLVI81vCVjkZ0AW28RHxWZtPGa+kgj+SGIFt2tVeHKtCAgOjmKoH2L5vcEUBW4MSjLLkTr6FMSTitP/Vw30MVW+Je/J0Xb5ysZYWO/6x3oA1Esclpwbcm5Qmac908ZvB0krxnsFpm+TjJU84hke+77XVjIvGncEPZZysd8yhDCR1AitZbyzpLYPkpm6qhHRK1PtBvdypsFy1UxGD2oj5dqvfZu5SUT6YEDK0LW3GMag/IfuYyCcDsOQO777Hf1m/wo+oPfML4MYlpwqTR5Gn1W+CA+BRY8oGcG4OCmcpKRT8L9JGhQq3JybJJlw4IRsu7SrEWvxtLE3fs5WdEw04U95jr4tUcwplqLJ3PLsKanbmru1HLsnCgTs1ghSFLHKSZAPxTKHov6IBMEK8S2YaqJGX+NBwi0vCML5UBqNRbMcYUu/WGeiS0RCpZVUkBpnWKiBxV4U1DvS40bsycKBqEMjQ0rgWwaQZU6tBUQhsNx6Z647fTHdIJ6hIm+G1vLA0Y1rJxbMMHDnLikHjSqrYTnPjY3dPypxbo7iy1vNvLmj8su9d7oKPdGAvF0NvY6V4cqvwoRR4yITsOWQaCALHjCgeYyP6/76Q6b2C3utsUKQVecay96P5vitTcuPyeHHGnGEm6s4+J8oHwsAhx7iG0R7r4M3WfdrqeNFu7n9PffW6bxdyqmfwBqaYyKLFfWMKrg35vgSYPxEbRxwTNQtxG4R9BCP1d9sokyTHQHuryjK8vskVCr6ePEwNEJzEZx1DtkI+y77UxUwqfmX8nCl/Wez61jqrb8tfF1hHSowZRGyA"),T(G,35568,"YjY0X3BvcyA8PSBiNjRfbGVuAHNvZGl1bS9jb2RlY3MuYwBzb2RpdW1fYmluMmJhc2U2NAAkYXJnb24yaWQAJGFyZ29uMmkAJHY9ACRtPQAsdD0ALHA9ACRhcmdvbjJpZCR2PQAkYXJnb24yaSR2PQAkYXJnb24yaWQkACRhcmdvbjJpJA=="),T(G,35728,"U2lnRWQyNTUxOSBubyBFZDI1NTE5IGNvbGxpc2lvbnMBADEuMC4xOA=="),T(G,35772,"UI5QAABAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAAN");var dr,Ct=((dr=[null,Oa,function(e,t,n,o,a){var f;return e|=0,BA=f=BA-16|0,Oa(f,t|=0,n|=0,o|=0,a|=0),e=ur(e,f),BA=f+16|0,0|e},function(e,t){return pa(e|=0,t|=0),0},function(e,t,n,o){return _a(e|=0,t|=0,n|=0,o|=0),0},function(e,t){return ua(e|=0,t|=0),0},function(e,t,n){e|=0,t|=0;var o,a=0,f=0;if(BA=o=BA-336|0,a=-1,!function(E){var s,y=0,_=0,w=0,D=0;for(p[11+(s=BA-16|0)|0]=0,p[s+12|0]=0,p[s+13|0]=0,p[s+14|0]=0,r[s+8>>2]=0;;){for(w=u[E+_|0],y=0;p[0|(D=(s+8|0)+y|0)]=u[0|D]|w^u[(34464+(y<<5)|0)+_|0],(0|(y=y+1|0))!=7;);if((0|(_=_+1|0))==31)break}for(_=127&u[E+31|0],E=0,y=0;p[0|(w=(s+8|0)+y|0)]=u[0|w]|_^u[34495+(y<<5)|0],(0|(y=y+1|0))!=7;);for(y=0;y=u[(s+8|0)+E|0]-1|y,(0|(E=E+1|0))!=7;);return y>>>8&1}(n|=0)){for(a=0;p[e+a|0]=u[t+a|0],(0|(a=a+1|0))!=32;);for(p[0|e]=248&u[0|e],p[e+31|0]=63&u[e+31|0]|64,ya(o+288|0,n),kt(o+240|0),Ie(o+192|0),dg(o+144|0,o+288|0),kt(o+96|0),n=254,t=0;a=t,f=n,rr(o+240|0,o+144|0,a^=t=u[(n>>>3|0)+e|0]>>>(7&n)&1),rr(o+192|0,o+96|0,a),n=n-1|0,$0(o+48|0,o+144|0,o+96|0),$0(o,o+240|0,o+192|0),O0(o+240|0,o+240|0,o+192|0),O0(o+192|0,o+144|0,o+96|0),_0(o+96|0,o+48|0,o+240|0),_0(o+192|0,o+192|0,o),k0(o+48|0,o),k0(o,o+240|0),O0(o+144|0,o+96|0,o+192|0),$0(o+192|0,o+96|0,o+192|0),_0(o+240|0,o,o+48|0),$0(o,o,o+48|0),k0(o+192|0,o+192|0),pn(o+96|0,o),k0(o+144|0,o+144|0),O0(o+48|0,o+48|0,o+96|0),_0(o+96|0,o+288|0,o+192|0),_0(o+192|0,o,o+48|0),f;);rr(o+240|0,o+144|0,t),rr(o+192|0,o+96|0,t),er(o+192|0,o+192|0),_0(o+240|0,o+240|0,o+192|0),Jg(e,o+240|0),a=0}return BA=o+336|0,0|a},function(e,t){e|=0,t|=0;var n,o=0;for(BA=n=BA-208|0;p[e+o|0]=u[t+o|0],(0|(o=o+1|0))!=32;);return p[0|e]=248&u[0|e],p[e+31|0]=63&u[e+31|0]|64,PB(n+48|0,e),function(a,f,E){var s;BA=s=BA-96|0,O0(s+48|0,E,f),$0(s,E,f),er(s,s),_0(a,s+48|0,s),BA=s+96|0}(n,n+88|0,n+128|0),Jg(e,n),BA=n+208|0,0},function(e,t,n,o,a){e|=0,o|=0,a|=0;var f,E=0;if(BA=f=BA-112|0,(t|=0)|(n|=0)){E=u[a+28|0]|u[a+29|0]<<8|u[a+30|0]<<16|u[a+31|0]<<24,r[f+24>>2]=u[a+24|0]|u[a+25|0]<<8|u[a+26|0]<<16|u[a+27|0]<<24,r[f+28>>2]=E,E=u[a+20|0]|u[a+21|0]<<8|u[a+22|0]<<16|u[a+23|0]<<24,r[f+16>>2]=u[a+16|0]|u[a+17|0]<<8|u[a+18|0]<<16|u[a+19|0]<<24,r[f+20>>2]=E,E=u[a+4|0]|u[a+5|0]<<8|u[a+6|0]<<16|u[a+7|0]<<24,r[f>>2]=u[0|a]|u[a+1|0]<<8|u[a+2|0]<<16|u[a+3|0]<<24,r[f+4>>2]=E,E=u[a+12|0]|u[a+13|0]<<8|u[a+14|0]<<16|u[a+15|0]<<24,r[f+8>>2]=u[a+8|0]|u[a+9|0]<<8|u[a+10|0]<<16|u[a+11|0]<<24,r[f+12>>2]=E,a=u[0|o]|u[o+1|0]<<8|u[o+2|0]<<16|u[o+3|0]<<24,o=u[o+4|0]|u[o+5|0]<<8|u[o+6|0]<<16|u[o+7|0]<<24,r[f+104>>2]=0,r[f+108>>2]=0,r[f+96>>2]=a,r[f+100>>2]=o;A:{if(!n&t>>>0>=64|n){for(;;){for(_r(e,f+96|0,f),a=8,o=1;o=u[0|(E=(f+96|0)+a|0)]+o|0,p[0|E]=o,o=o>>>8|0,(0|(a=a+1|0))!=16;);if(e=e- -64|0,n=n-1|0,!(!(n=(t=t+-64|0)>>>0<4294967232?n+1|0:n)&t>>>0>63|n))break}if(!(t|n))break A}for(a=0,_r(f+32|0,f+96|0,f);p[e+a|0]=u[(f+32|0)+a|0],(0|t)!=(0|(a=a+1|0)););}Q0(f+32|0,64),Q0(f,32)}return BA=f+112|0,0},function(e,t,n,o,a,f,E,s){e|=0,t|=0,a|=0,f|=0,E|=0,s|=0;var y,_=0,w=0;if(BA=y=BA-112|0,(n|=0)|(o|=0)){for(_=u[s+28|0]|u[s+29|0]<<8|u[s+30|0]<<16|u[s+31|0]<<24,r[y+24>>2]=u[s+24|0]|u[s+25|0]<<8|u[s+26|0]<<16|u[s+27|0]<<24,r[y+28>>2]=_,_=u[s+20|0]|u[s+21|0]<<8|u[s+22|0]<<16|u[s+23|0]<<24,r[y+16>>2]=u[s+16|0]|u[s+17|0]<<8|u[s+18|0]<<16|u[s+19|0]<<24,r[y+20>>2]=_,_=u[s+4|0]|u[s+5|0]<<8|u[s+6|0]<<16|u[s+7|0]<<24,r[y>>2]=u[0|s]|u[s+1|0]<<8|u[s+2|0]<<16|u[s+3|0]<<24,r[y+4>>2]=_,_=8,w=u[s+12|0]|u[s+13|0]<<8|u[s+14|0]<<16|u[s+15|0]<<24,r[y+8>>2]=u[s+8|0]|u[s+9|0]<<8|u[s+10|0]<<16|u[s+11|0]<<24,r[y+12>>2]=w,s=u[a+4|0]|u[a+5|0]<<8|u[a+6|0]<<16|u[a+7|0]<<24,r[y+96>>2]=u[0|a]|u[a+1|0]<<8|u[a+2|0]<<16|u[a+3|0]<<24,r[y+100>>2]=s;p[(y+96|0)+_|0]=f,f=(255&E)<<24|f>>>8,E=E>>>8|0,(0|(_=_+1|0))!=16;);if(!o&n>>>0>63|o)for(;;){for(_=0,_r(y+32|0,y+96|0,y);p[e+_|0]=u[(y+32|0)+_|0]^u[t+_|0],s=1,(0|(_=_+1|0))!=64;);for(_=8;a=u[0|(f=(y+96|0)+_|0)]+s|0,p[0|f]=a,s=a>>>8|0,(0|(_=_+1|0))!=16;);if(t=t- -64|0,e=e- -64|0,o=o-1|0,!(!(o=(n=n+-64|0)>>>0<4294967232?o+1|0:o)&n>>>0>63|o))break}if(n|o)for(_=0,_r(y+32|0,y+96|0,y);p[e+_|0]=u[(y+32|0)+_|0]^u[t+_|0],(0|n)!=(0|(_=_+1|0)););Q0(y+32|0,64),Q0(y,32)}return BA=y+112|0,0},function(e,t,n,o,a){var f;return e|=0,o|=0,BA=f=BA+-64|0,(t|=0)|(n|=0)&&(ar(f,a|=0),Ya(f,o,0),tr(f,e=L0(e,0,t),e,t,n),Q0(f,64)),BA=f- -64|0,0},function(e,t,n,o,a){var f;return e|=0,o|=0,BA=f=BA+-64|0,(t|=0)|(n|=0)&&(ar(f,a|=0),Ra(f,o,0),tr(f,e=L0(e,0,t),e,t,n),Q0(f,64)),BA=f- -64|0,0},function(e,t,n,o,a,f,E,s){var y;return e|=0,t|=0,a|=0,E|=0,s|=0,BA=y=BA-80|0,(n|=0)|(o|=0)&&(y0(y+8|0,f|=0),y0(y+12|0,E),ar(y+16|0,s),Ya(y+16|0,a,y+8|0),tr(y+16|0,t,e,n,o),Q0(y+16|0,64)),BA=y+80|0,0},function(e,t,n,o,a,f,E){var s;return e|=0,t|=0,a|=0,E|=0,BA=s=BA-80|0,(n|=0)|(o|=0)&&(y0(s+12|0,f|=0),ar(s+16|0,E),Ra(s+16|0,a,s+12|0),tr(s+16|0,t,e,n,o),Q0(s+16|0,64)),BA=s+80|0,0}]).grow=function(e){var t=this.length;return this.length=this.length+e,t},dr.set=function(e,t){this[e]=t},dr.get=function(e){return this[e]},dr);function In(){return nA.byteLength/65536|0}return{h:Ct,i:function(){},j:function(e,t,n,o,a,f,E,s,y,_,w,D){return 0|Ua(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,w|=0,D|=0)},k:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){if(!H&U>>>0<4294967280)return Ua(D,D+U|0,0,Y,U,H,i,c,N,l,F),v&&(H=(D=U+16|0)>>>0<16?H+1|0:H,r[v>>2]=D,r[v+4>>2]=H),0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,_|=0,w|=0)},l:function(e,t,n,o,a,f,E,s,y,_,w,D){return 0|Ga(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,w|=0,D|=0)},m:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){if(!H&U>>>0<4294967280)return Ga(D,D+U|0,0,Y,U,H,i,c,N,l,F),v&&(H=(D=U+16|0)>>>0<16?H+1|0:H,r[v>>2]=D,r[v+4>>2]=H),0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,_|=0,w|=0)},n:function(e,t,n,o,a,f,E,s,y,_,w){return 0|ba(e|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},o:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){var b=0;return b=-1,!H&U>>>0>=16|H&&(b=ba(D,Y,U-16|0,H-(U>>>0<16)|0,(Y+U|0)-16|0,i,c,N,l,F)),v&&(r[v>>2]=b?0:U-16|0,r[v+4>>2]=b?0:H-(U>>>0<16)|0),b}(e|=0,t|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},p:function(e,t,n,o,a,f,E,s,y,_,w){return 0|ka(e|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},q:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){var b=0;return b=-1,!H&U>>>0>=16|H&&(b=ka(D,Y,U-16|0,H-(U>>>0<16)|0,(Y+U|0)-16|0,i,c,N,l,F)),v&&(r[v>>2]=b?0:U-16|0,r[v+4>>2]=b?0:H-(U>>>0<16)|0),b}(e|=0,t|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},r:tt,s:function(){return 12},t:_e,u:Gt,v:ue,w:ig,x:tt,y:Qa,z:_e,A:Gt,B:ue,C:ig,D:function(e,t,n,o,a,f,E,s,y,_,w,D){return 0|Ha(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,w|=0,D|=0)},E:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){if(!H&U>>>0<4294967280)return Ha(D,D+U|0,0,Y,U,H,i,c,N,l,F),v&&(H=(D=U+16|0)>>>0<16?H+1|0:H,r[v>>2]=D,r[v+4>>2]=H),0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,_|=0,w|=0)},F:function(e,t,n,o,a,f,E,s,y,_,w){return 0|Na(e|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},G:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F){var b=0;return b=-1,!H&U>>>0>=16|H&&(b=Na(D,Y,U-16|0,H-(U>>>0<16)|0,(Y+U|0)-16|0,i,c,N,l,F)),v&&(r[v>>2]=b?0:U-16|0,r[v+4>>2]=b?0:H-(U>>>0<16)|0),b}(e|=0,t|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},H:tt,I:lr,J:_e,K:Gt,L:ue,M:ig,N:tt,O:tt,P:function(e,t,n,o,a){return 0|en(e|=0,t|=0,n|=0,o|=0,a|=0)},Q:function(e,t,n,o,a){return 0|function(f,E,s,y,_){var w;return BA=w=BA-32|0,en(w,E,s,y,_),E=fn(f,w),s=or(w,f,32),BA=w+32|0,s|((0|f)==(0|w)?-1:E)}(e|=0,t|=0,n|=0,o|=0,a|=0)},R:ig,S:tt,T:tt,U:tt,V:tt,W:lr,X:Gt,Y:ue,Z:function(e,t,n){return 0|function(o,a,f){var E,s=0;return BA=E=BA+-64|0,he(E,f,32,0),f=r[E+28>>2],s=r[E+24>>2],p[a+24|0]=s,p[a+25|0]=s>>>8,p[a+26|0]=s>>>16,p[a+27|0]=s>>>24,p[a+28|0]=f,p[a+29|0]=f>>>8,p[a+30|0]=f>>>16,p[a+31|0]=f>>>24,f=r[E+20>>2],s=r[E+16>>2],p[a+16|0]=s,p[a+17|0]=s>>>8,p[a+18|0]=s>>>16,p[a+19|0]=s>>>24,p[a+20|0]=f,p[a+21|0]=f>>>8,p[a+22|0]=f>>>16,p[a+23|0]=f>>>24,f=r[E+12>>2],s=r[E+8>>2],p[a+8|0]=s,p[a+9|0]=s>>>8,p[a+10|0]=s>>>16,p[a+11|0]=s>>>24,p[a+12|0]=f,p[a+13|0]=f>>>8,p[a+14|0]=f>>>16,p[a+15|0]=f>>>24,f=r[E+4>>2],s=r[E>>2],p[0|a]=s,p[a+1|0]=s>>>8,p[a+2|0]=s>>>16,p[a+3|0]=s>>>24,p[a+4|0]=f,p[a+5|0]=f>>>8,p[a+6|0]=f>>>16,p[a+7|0]=f>>>24,Q0(E,64),o=oa(o,a),BA=E- -64|0,o}(e|=0,t|=0,n|=0)},_:Qn,$:ea,aa:function(e,t,n,o,a,f,E){return 0|fr(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ba:function(e,t,n,o,a,f,E,s){return 0|Za(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0)},ca:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=4294967280|_&&(z0(),s0()),fr(E+16|0,E,s,y,_,w,D)}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},da:function(e,t,n,o,a,f,E){return 0|gn(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ea:function(e,t,n,o,a,f,E){return 0|Ir(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},fa:function(e,t,n,o,a,f,E,s){return 0|za(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0)},ga:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=16|_?Ir(E,s+16|0,s,y-16|0,_-(y>>>0<16)|0,w,D):-1}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},ha:function(e,t,n,o,a,f,E){return 0|$a(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ia:function(e,t,n,o,a){return 0|function(f,E,s,y,_){var w,D=0;return BA=w=BA-96|0,D=-1,Qn(w+32|0,w)||(tn(w- -64|0,w+32|0,_),D=gn(f+32|0,E,s,y,w- -64|0,_,w),E=r[w+60>>2],s=r[w+56>>2],p[f+24|0]=s,p[f+25|0]=s>>>8,p[f+26|0]=s>>>16,p[f+27|0]=s>>>24,p[f+28|0]=E,p[f+29|0]=E>>>8,p[f+30|0]=E>>>16,p[f+31|0]=E>>>24,E=r[w+52>>2],s=r[w+48>>2],p[f+16|0]=s,p[f+17|0]=s>>>8,p[f+18|0]=s>>>16,p[f+19|0]=s>>>24,p[f+20|0]=E,p[f+21|0]=E>>>8,p[f+22|0]=E>>>16,p[f+23|0]=E>>>24,E=r[w+44>>2],s=r[w+40>>2],p[f+8|0]=s,p[f+9|0]=s>>>8,p[f+10|0]=s>>>16,p[f+11|0]=s>>>24,p[f+12|0]=E,p[f+13|0]=E>>>8,p[f+14|0]=E>>>16,p[f+15|0]=E>>>24,E=r[w+36>>2],s=r[w+32>>2],p[0|f]=s,p[f+1|0]=s>>>8,p[f+2|0]=s>>>16,p[f+3|0]=s>>>24,p[f+4|0]=E,p[f+5|0]=E>>>8,p[f+6|0]=E>>>16,p[f+7|0]=E>>>24,Q0(w,32),Q0(w+32|0,32),Q0(w- -64|0,24)),BA=w+96|0,D}(e|=0,t|=0,n|=0,o|=0,a|=0)},ja:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v,Y=0;return BA=v=BA-32|0,Y=-1,!_&y>>>0>=48|_&&(tn(v,s,w),Y=$a(E,s+32|0,y-32|0,_-(y>>>0<32)|0,v,s,D)),BA=v+32|0,Y}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},ka:function(){return 48},la:Gt,ma:qg,na:tt,oa:Gt,pa:qg,qa:tt,ra:function(){return 384},sa:function(e,t,n,o,a,f,E){return 0|sn(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},ta:cr,ua:function(e,t,n,o){return 0|zt(e|=0,t|=0,n|=0,o|=0)},va:hr,wa:ig,xa:qg,ya:function(e,t,n,o){return 0|he(e|=0,t|=0,n|=0,o|=0)},za:Gt,Aa:qg,Ba:Qa,Ca:tt,Da:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v,Y;return BA=v=BA-32|0,Y=u[0|w]|u[w+1|0]<<8|u[w+2|0]<<16|u[w+3|0]<<24,w=u[w+4|0]|u[w+5|0]<<8|u[w+6|0]<<16|u[w+7|0]<<24,r[v+24>>2]=0,r[v+28>>2]=0,r[v+16>>2]=Y,r[v+20>>2]=w,q0(v,y,_),r[v+8>>2]=0,r[v+12>>2]=0,s-16>>>0>=49?(r[8960]=28,E=-1):(y=v+16|0,E=s-1>>>0>63?-1:function(U,H,i,c,N){var l,F=0;if(l=F=BA,BA=F=F-384&-64,!(!H|!U|(i-1&255)>>>0>=64))return function(b,V,W,O,z){var tA;if(BA=tA=BA-192|0,!(!W|(V-1&255)>>>0>=64))return lA[tA+130>>1]=257,p[tA+129|0]=32,p[tA+128|0]=V,ga(tA+128|4),q0(tA+128|8,0,0),r[tA+152>>2]=0,r[tA+156>>2]=0,r[tA+144>>2]=0,r[tA+148>>2]=0,O?function(AA,gA){var aA,iA=0;iA=u[gA+4|0]|u[gA+5|0]<<8|u[gA+6|0]<<16|u[gA+7|0]<<24,aA=u[0|gA]|u[gA+1|0]<<8|u[gA+2|0]<<16|u[gA+3|0]<<24,p[AA+32|0]=aA,p[AA+33|0]=aA>>>8,p[AA+34|0]=aA>>>16,p[AA+35|0]=aA>>>24,p[AA+36|0]=iA,p[AA+37|0]=iA>>>8,p[AA+38|0]=iA>>>16,p[AA+39|0]=iA>>>24,iA=u[gA+12|0]|u[gA+13|0]<<8|u[gA+14|0]<<16|u[gA+15|0]<<24,gA=u[gA+8|0]|u[gA+9|0]<<8|u[gA+10|0]<<16|u[gA+11|0]<<24,p[AA+40|0]=gA,p[AA+41|0]=gA>>>8,p[AA+42|0]=gA>>>16,p[AA+43|0]=gA>>>24,p[AA+44|0]=iA,p[AA+45|0]=iA>>>8,p[AA+46|0]=iA>>>16,p[AA+47|0]=iA>>>24}(tA+128|0,O):(r[tA+168>>2]=0,r[tA+172>>2]=0,r[tA+160>>2]=0,r[tA+164>>2]=0),z?function(AA,gA){var aA,iA=0;iA=u[gA+4|0]|u[gA+5|0]<<8|u[gA+6|0]<<16|u[gA+7|0]<<24,aA=u[0|gA]|u[gA+1|0]<<8|u[gA+2|0]<<16|u[gA+3|0]<<24,p[AA+48|0]=aA,p[AA+49|0]=aA>>>8,p[AA+50|0]=aA>>>16,p[AA+51|0]=aA>>>24,p[AA+52|0]=iA,p[AA+53|0]=iA>>>8,p[AA+54|0]=iA>>>16,p[AA+55|0]=iA>>>24,iA=u[gA+12|0]|u[gA+13|0]<<8|u[gA+14|0]<<16|u[gA+15|0]<<24,gA=u[gA+8|0]|u[gA+9|0]<<8|u[gA+10|0]<<16|u[gA+11|0]<<24,p[AA+56|0]=gA,p[AA+57|0]=gA>>>8,p[AA+58|0]=gA>>>16,p[AA+59|0]=gA>>>24,p[AA+60|0]=iA,p[AA+61|0]=iA>>>8,p[AA+62|0]=iA>>>16,p[AA+63|0]=iA>>>24}(tA+128|0,z):(r[tA+184>>2]=0,r[tA+188>>2]=0,r[tA+176>>2]=0,r[tA+180>>2]=0),XB(b,tA+128|0),L0(tA+32|0,0,96),Ee(V=b,b=V0(tA,W,32),128,0),Q0(b,128),void(BA=b+192|0);z0(),s0()}(F,i,H,c,N),Ee(F,0,0,0),UB(F,U,i),BA=l,0;z0(),s0()}(E,D,255&s,v,y)),BA=v+32|0,E}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},Ea:ig,Fa:function(e,t,n){return e|=0,sn(t|=0,32,n|=0,32,0,0,0),0|na(e,t)},Ga:function(e,t){return e|=0,vt(t|=0,32),0|na(e,t)},Ha:function(e,t,n,o,a){t|=0,n|=0,a|=0;var f,E,s=0;if(E=s=BA,BA=s=s-512&-64,f=(e|=0)||t){if(e=-1,!ra(s+96|0,o|=0,a)){for(t=t||f,e=0,cr(s+128|0,0,0,64),zt(s+128|0,s+96|0,32,0),Q0(s+96|0,32),zt(s+128|0,n,32,0),zt(s+128|0,a,32,0),hr(s+128|0,s+32|0,64),Q0(s+128|0,384);n=(s+32|0)+e|0,p[e+f|0]=u[0|n],p[e+t|0]=u[n+32|0],(0|(e=e+1|0))!=32;);Q0(s+32|0,64),e=0}return BA=E,0|e}z0(),s0()},Ia:function(e,t,n,o,a){t|=0,n|=0,a|=0;var f,E,s=0;if(E=s=BA,BA=s=s-512&-64,f=(e|=0)||t){if(e=-1,!ra(s+96|0,o|=0,a)){for(t=t||f,e=0,cr(s+128|0,0,0,64),zt(s+128|0,s+96|0,32,0),Q0(s+96|0,32),zt(s+128|0,a,32,0),zt(s+128|0,n,32,0),hr(s+128|0,s+32|0,64),Q0(s+128|0,384);n=(s+32|0)+e|0,p[e+t|0]=u[0|n],p[e+f|0]=u[n+32|0],(0|(e=e+1|0))!=32;);Q0(s+32|0,64),e=0}return BA=E,0|e}z0(),s0()},Ja:tt,Ka:tt,La:tt,Ma:tt,Na:wr,Oa:Dr,Pa:Dr,Qa:Gt,Ra:Ea,Sa:_e,Ta:Ea,Ua:Gt,Va:function(){return 128},Wa:function(){return 35681},Xa:wr,Ya:Ea,Za:function(){return 8192},_a:function(){return-2147483648},$a:Dr,ab:function(){return 67108864},bb:sa,cb:function(){return 268435456},db:function(){return 4},eb:function(){return 1073741824},fb:function(e,t,n,o,a,f,E,s,y,_,w){return 0|function(D,v,Y,U,H,i,c,N,l,F,b){switch(b-1|0){case 0:return function(V,W,O,z,tA,AA,gA,aA,iA,hA){var yA,fA;fA=W,yA=L0(V,0,W),V=22;A:if(!O){if(!(!O&W>>>0<16)){if(AA|iA|hA>>>0>2147483648)break A;if(!(!iA&aA>>>0<3|hA>>>0<8192)){if(V=28,(0|z)==(0|yA))break A;return se(aA,hA>>>10|0,1,z,tA,gA,16,yA,fA,0,0,1)?-1:0}}V=28}return r[8960]=V,-1}(D,v,Y,U,H,i,c,N,l,F);case 1:return function(V,W,O,z,tA,AA,gA,aA,iA,hA){var yA,fA;fA=W,yA=L0(V,0,W),V=22;A:if(!O){if(!(!O&W>>>0<16)){if(AA|iA|hA>>>0>2147483648)break A;if(!(!(aA|iA)|hA>>>0<8192)){if(V=28,(0|z)==(0|yA))break A;return se(aA,hA>>>10|0,1,z,tA,gA,16,yA,fA,0,0,2)?-1:0}}V=28}return r[8960]=V,-1}(D,v,Y,U,H,i,c,N,l,F)}return r[8960]=28,-1}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0,w|=0)},gb:function(e,t,n,o,a,f,E){return 0|La(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0)},hb:function(e,t,n,o,a,f,E,s){return 0|function(y,_,w,D,v,Y,U,H){switch(H-1|0){case 1:return La(y,_,w,D,v,Y,U);default:z0(),s0();case 0:}return function(i,c,N,l,F,b,V){var W;return BA=W=BA-16|0,i=L0(i,0,128),V>>>0<2147483649&&!(l|b)?V>>>0>8191&&!b&F>>>0>=3|(0|b)!=0?(vt(W,16),i=se(F,V>>>10|0,1,c,N,W,16,0,32,i,128,1)?-1:0):(r[8960]=28,i=-1):(r[8960]=22,i=-1),BA=W+16|0,i}(y,_,w,D,v,Y,U)}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0)},ib:function(e,t,n,o){return 0|function(a,f,E,s){return Mt(a,35681,10)?Mt(a,35692,9)?(r[8960]=28,-1):function(y,_,w,D){A:{if((0|D)==1|D>>>0>1)r[8960]=22;else{if(!(y=da(y,_,w,1)))break A;(0|y)==-35&&(r[8960]=28)}y=-1}return y}(a,f,E,s):function(y,_,w,D){A:{if((0|D)==1|D>>>0>1)r[8960]=22;else{if(!(y=da(y,_,w,2)))break A;(0|y)==-35&&(r[8960]=28)}y=-1}return y}(a,f,E,s)}(e|=0,t|=0,n|=0,o|=0)},jb:function(e,t,n,o){return 0|function(a,f,E,s){return Mt(a,35681,10)?Mt(a,35692,9)?(r[8960]=28,-1):ma(a,f,E,s,1):ma(a,f,E,s,2)}(e|=0,t|=0,n|=0,o|=0)},kb:na,lb:ra,mb:tt,nb:tt,ob:tt,pb:lr,qb:Gt,rb:ue,sb:ig,tb:fr,ub:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=4294967280|_&&(z0(),s0()),la(E+16|0,E,s,y,_,w,D),0}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},vb:Ir,wb:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){return!_&y>>>0>=16|_?wa(E,s+16|0,s,y-16|0,_-(y>>>0<16)|0,w,D):-1}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},xb:ig,yb:function(e,t,n){return e|=0,n|=0,vt(t|=0,24),gr(e,t,n),ta(e),n=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,t=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,p[e+44|0]=0,p[e+45|0]=0,p[e+46|0]=0,p[e+47|0]=0,p[e+48|0]=0,p[e+49|0]=0,p[e+50|0]=0,p[e+51|0]=0,p[e+36|0]=n,p[e+37|0]=n>>>8,p[e+38|0]=n>>>16,p[e+39|0]=n>>>24,p[e+40|0]=t,p[e+41|0]=t>>>8,p[e+42|0]=t>>>16,p[e+43|0]=t>>>24,0},zb:function(e,t,n){return gr(e|=0,t|=0,n|=0),ta(e),n=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,t=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,p[e+44|0]=0,p[e+45|0]=0,p[e+46|0]=0,p[e+47|0]=0,p[e+48|0]=0,p[e+49|0]=0,p[e+50|0]=0,p[e+51|0]=0,p[e+36|0]=n,p[e+37|0]=n>>>8,p[e+38|0]=n>>>16,p[e+39|0]=n>>>24,p[e+40|0]=t,p[e+41|0]=t>>>8,p[e+42|0]=t>>>16,p[e+43|0]=t>>>24,0},Ab:RB,Bb:function(e,t,n,o,a,f,E,s,y,_){return 0|function(w,D,v,Y,U,H,i,c,N,l){var F,b=0;if(BA=F=BA-336|0,v&&(r[v>>2]=0,r[v+4>>2]=0),!H&U>>>0<4294967279)return fe(F+16|0,64,b=w+32|0,w),$t(F+80|0,F+16|0),Q0(F+16|0,64),m0(F+80|0,i,c,N),m0(F+80|0,35712,0-c&15,0),L0(F+16|0,0,64),p[F+16|0]=l,Pg(F+16|0,F+16|0,64,0,b,1,w),m0(F+80|0,F+16|0,64,0),p[0|D]=u[F+16|0],Pg(i=D+1|0,Y,U,H,b,2,w),m0(F+80|0,i,U,H),m0(F+80|0,35712,15&U,0),q0(F+8|0,c,N),m0(F+80|0,F+8|0,8,0),q0(F+8|0,U- -64|0,H-((U>>>0<4294967232)-1|0)|0),m0(F+80|0,F+8|0,8,0),Ag(F+80|0,D=U+i|0),Q0(F+80|0,256),An(w+36|0,D),ja(b),(2&l||jB(b,4))&&RB(w),v&&(H=(w=U+17|0)>>>0<17?H+1|0:H,r[v>>2]=w,r[v+4>>2]=H),BA=F+336|0,0;z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0)},Cb:function(e,t,n,o,a,f,E,s,y,_){return 0|function(w,D,v,Y,U,H,i,c,N,l){var F,b=0,V=0,W=0,O=0,z=0;BA=F=BA-352|0,v&&(r[v>>2]=0,r[v+4>>2]=0),Y&&(p[0|Y]=255),O=-1;A:{if(!(!i&H>>>0<17)){if(!(b=i-(H>>>0<17)|0)&(V=H-17|0)>>>0>=4294967279|b)break A;fe(F+32|0,64,W=w+32|0,w),$t(F+96|0,F+32|0),Q0(F+32|0,64),m0(F+96|0,c,N,l),m0(F+96|0,35712,0-N&15,0),L0(F+32|0,0,64),p[F+32|0]=u[0|U],Pg(F+32|0,F+32|0,64,0,W,1,w),z=u[F+32|0],p[F+32|0]=u[0|U],m0(F+96|0,F+32|0,64,0),m0(F+96|0,c=U+1|0,V,b),m0(F+96|0,35712,H-1&15,0),q0(F+24|0,N,l),m0(F+96|0,F+24|0,8,0),q0(F+24|0,U=H+47|0,i=U>>>0<47?i+1|0:i),m0(F+96|0,F+24|0,8,0),Ag(F+96|0,F),Q0(F+96|0,256),or(F,c+V|0,16)?Q0(F,16):(Pg(D,c,V,b,W,2,w),An(w+36|0,F),ja(W),(2&z||jB(W,4))&&RB(w),v&&(r[v>>2]=V,r[v+4>>2]=b),O=0,Y&&(p[0|Y]=z))}return BA=F+352|0,O}z0(),s0()}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0,E|=0,s|=0,y|=0,_|=0)},Db:function(){return 52},Eb:function(){return 17},Fb:lr,Gb:tt,Hb:function(){return-18},Ib:_e,Jb:wr,Kb:Dr,Lb:sa,Mb:Qa,Nb:Gt,Ob:function(e,t,n,o,a){return 0|function(f,E,s,y){var _=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0,N=0,l=0,F=0,b=0,V=0,W=0,O=0;if(_=1886610805^(D=u[0|y]|u[y+1|0]<<8|u[y+2|0]<<16|u[y+3|0]<<24),v=1936682341^(w=u[y+4|0]|u[y+5|0]<<8|u[y+6|0]<<16|u[y+7|0]<<24),Y=1852142177^D,H=1819895653^w,D=1852075885^(c=u[y+8|0]|u[y+9|0]<<8|u[y+10|0]<<16|u[y+11|0]<<24),w=1685025377^(y=u[y+12|0]|u[y+13|0]<<8|u[y+14|0]<<16|u[y+15|0]<<24),c^=2037671283,U=1952801890^y,(0|(y=(E+s|0)-(F=7&s)|0))!=(0|E)){for(;i=u[0|E]|u[E+1|0]<<8|u[E+2|0]<<16|u[E+3|0]<<24,N=u[E+4|0]|u[E+5|0]<<8|u[E+6|0]<<16|u[E+7|0]<<24,l=v0(D,w,13),b=h,V=1+(w=w+v|0)|0,v=w,W=v0(w=_+D|0,v=w>>>0<_>>>0?V:v,32),V=h,U=_=U^N,D=v0(c^=i,_,16),_=Y+c|0,Y=H+U|0,c=H=(Y=_>>>0>>0?Y+1|0:Y)^h,H=v0(D^=_,H,21),U=h,l=v0(w^=l,v^=b,17),O=h,v=Y+v|0,Y=_,v=v0(_=_+w|0,w=Y>>>0>_>>>0?v+1|0:v,32),Y=h,b=v0(l^=_,w^=O,13),O=h,V=1+(_=c+V|0)|0,c=_,D=(_=D+W|0)>>>0>>0?V:c,l=c=_+l|0,w=D+w|0,w=v0(c,W=_>>>0>c>>>0?w+1|0:w,32),c=h,H=v0(_^=H,D^=U,16),D=Y+D|0,D=(_=_+v|0)>>>0>>0?D+1|0:D,v=w+(Y=_^H)|0,w=(U=c)+(c=D^h)|0,c=v0(Y,c,21)^v,U=(V=v>>>0>>0?w+1|0:w)^h,Y=w=W^O,w=v0(H=l^b,w,17),D=D+Y|0,H=(Y=_+H|0)>>>0<_>>>0?D+1|0:D,D=w^Y,w=H^h,_=v^i,v=N^V,Y=v0(Y,H,32),H=h,(0|y)!=(0|(E=E+8|0)););E=y}switch(y=s<<24,s=0,F-1|0){case 6:y|=u[E+6|0]<<16;case 5:y|=u[E+5|0]<<8;case 4:y|=u[E+4|0];case 3:i=(s=u[E+3|0])>>>8|0,s<<=24,y|=i;case 2:s|=(i=u[E+2|0])<<16,y|=N=i>>>16|0;case 1:s|=(i=u[E+1|0])<<8,y|=N=i>>>24|0;case 0:s=u[0|E]|s}return i=v0(D,w,13),N=h,E=w+v|0,F=v0(D=_+D|0,w=D>>>0<_>>>0?E+1|0:E,32),l=h,v=_=y^U,_=v0(E=s^c,_,16),v=v+H|0,H=Y=(v=(U=E)>>>0>(E=E+Y|0)>>>0?v+1|0:v)^h,Y=v0(_^=E,Y,21),c=h,i=v0(D^=i,w^=N,17),N=h,w=v+w|0,U=E,w=v0(E=E+D|0,D=U>>>0>E>>>0?w+1|0:w,32),v=h,i=v0(U=E^i,D^=N,13),N=h,b=1+(E=H+l|0)|0,H=E,D=(_=(E=_+F|0)>>>0<_>>>0?b:H)+D|0,D=v0(U=H=E+U|0,H=E>>>0>H>>>0?D+1|0:D,32),F=h,Y=v0(E^=Y,_^=c,16),_=v+_|0,_=(E=E+w|0)>>>0>>0?_+1|0:_,w=E^Y,Y=v=_^h,v=v0(w,v,21),c=h,N=H^=N,H=v0(U^=i,H,17),i=h,_=_+N|0,b=E,U=v0(E=E+U|0,_=b>>>0>E>>>0?_+1|0:_,32),N=h,i=v0(E^=H,H=_^i,13),l=h,b=E,Y=1+(E=Y+F|0)|0,_=E,y=H+(y^(_=(E=D+w|0)>>>0>>0?Y:_))|0,s=v0(w=D=b+(s^=E)|0,D=s>>>0>D>>>0?y+1|0:y,32),Y=h,v=v0(E^=v,y=_^c,16),y=y+N|0,y=(_=E)>>>0>(E=E+(255^U)|0)>>>0?y+1|0:y,_=E^v,H=v=y^h,v=v0(_,v,21),c=h,U=D^=l,D=v0(w^=i,D,17),i=h,y=y+U|0,U=E,w=v0(E=E+w|0,y=U>>>0>E>>>0?y+1|0:y,32),U=h,N=v0(D^=E,i^=y,13),F=h,H=1+(E=Y+H|0)|0,y=E,_=(y=(E=s+_|0)>>>0>>0?H:y)+i|0,Y=_=E>>>0>(s=E+D|0)>>>0?_+1|0:_,_=v0(s,_,32),H=h,v=v0(E^=v,y^=c,16),y=y+U|0,U=E,D=(E=E+w|0)^v,v=w=(y=U>>>0>E>>>0?y+1|0:y)^h,w=v0(D,w,21),c=h,U=Y^=F,Y=v0(s^=N,Y,17),i=h,y=y+U|0,U=E,U=v0(E=E+s|0,s=U>>>0>E>>>0?y+1|0:y,32),N=h,F=v0(Y^=E,i^=s,13),l=h,y=1+(E=v+H|0)|0,s=E,_=(y=(E=_+D|0)>>>0<_>>>0?y:s)+i|0,v=_=E>>>0>(s=E+Y|0)>>>0?_+1|0:_,_=v0(s,_,32),Y=h,w=v0(E^=w,y^=c,16),y=y+N|0,H=E,D=(E=E+U|0)^w,H=w=(y=H>>>0>E>>>0?y+1|0:y)^h,w=v0(D,w,21),c=h,U=v^=l,v=v0(s^=F,v,17),i=h,y=y+U|0,U=E,y=v0(E=E+s|0,s=U>>>0>E>>>0?y+1|0:y,32),U=h,i=s^=i,N=v0(v^=E,s,13),F=h,H=1+(E=Y+H|0)|0,s=E,Y=D=c^(_=(E=_+D|0)>>>0<_>>>0?H:s),D=v0(s=E^w,D,16),w=Y+U|0,U=s,D=v0((s=s+y|0)^D,(y=U>>>0>s>>>0?w+1|0:w)^h,21),w=h,_=_+i|0,H=1+(y=y+(_=((U=E)>>>0>(E=E+v|0)>>>0?_+1|0:_)^F)|0)|0,U=y,s=(E=s+(y=E^N)|0)>>>0>>0?H:U,y=v0(y,_,17)^E^D,_=h^s^w,q0(f,v0(E,s,32)^y,h^_),0}(e|=0,t|=0,n|=0,a|=0)},Pb:function(e){vt(e|=0,16)},Qb:function(){return 208},Rb:qg,Sb:tt,Tb:tt,Ub:qg,Vb:function(){return-65},Wb:function(e,t,n){return 0|ha(e|=0,t|=0,n|=0)},Xb:function(e,t){return 0|function(n,o){var a;return BA=a=BA-32|0,vt(a,32),ha(n,o,a),Q0(a,32),BA=a+32|0,0}(e|=0,t|=0)},Yb:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v,Y;return BA=v=BA-16|0,Y=y,y=_,En(E,v+8|0,Br(E- -64|0,Y,_),_,w,D),r[v+8>>2]!=64|r[v+12>>2]?(s&&(r[s>>2]=0,r[s+4>>2]=0),L0(E,0,y- -64|0),E=-1):(E=0,s&&(r[s>>2]=_- -64,r[s+4>>2]=w-((_>>>0<4294967232)-1|0))),BA=v+16|0,E}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},Zb:function(e,t,n,o,a,f){return 0|function(E,s,y,_,w,D){var v=0;A:{t:{if(!(!w&_>>>0<64||(w=w-1|0,!(w=(_=_+-64|0)>>>0<4294967232?w+1|0:w)&_>>>0>4294967231|w))){if(!cn(y,v=y- -64|0,_,w,D))break t;E&&L0(E,0,_)}if(y=-1,!s)break A;return r[s>>2]=0,r[s+4>>2]=0,-1}s&&(r[s>>2]=_,r[s+4>>2]=w),y=0,E&&Br(E,v,_)}return y}(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},_b:function(e,t,n,o,a,f){return 0|En(e|=0,t|=0,n|=0,o|=0,a|=0,f|=0)},$b:function(e,t,n,o,a){return 0|cn(e|=0,t|=0,n|=0,o|=0,a|=0)},ac:function(e){return ye(e|=0),0},bc:function(e,t,n,o){return 0|wt(e|=0,t|=0,n|=0,o|=0)},cc:function(e,t,n,o){return 0|function(a,f,E,s){var y;return BA=y=BA+-64|0,ag(a,y),a=fa(f,E,y,64,0,s,1),BA=y- -64|0,a}(e|=0,t|=0,n|=0,o|=0)},dc:function(e,t,n){return 0|function(o,a,f){var E;return BA=E=BA+-64|0,ag(o,E),o=va(a,E,64,0,f,1),BA=E- -64|0,o}(e|=0,t|=0,n|=0)},ec:function(e,t){e|=0;var n,o=0;return BA=n=BA-256|0,o=-1,VB(t|=0)||Fa(n+96|0,t)||function(a){var f;return BA=f=BA-160|0,function(E,s){var y,_=0;for(BA=y=BA-1760|0,yt(y+480|0,s),sr(y+320|0,s),Z0(y,y+320|0),ht(y+320|0,y,y+480|0),Z0(y+160|0,y+320|0),yt(s=y+640|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+800|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+960|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+1120|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+1280|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(s=y+1440|0,y+160|0),ht(y+320|0,y,s),Z0(y+160|0,y+320|0),yt(y+1600|0,y+160|0),on(E),s=252;sr(y+320|0,E),_=s,(0|(s=p[s+34208|0]))>=1?(Z0(y+160|0,y+320|0),ht(y+320|0,y+160|0,(y+480|0)+xA((254&s)>>>1|0,160)|0)):(0|s)>-1||(Z0(y+160|0,y+320|0),xa(y+320|0,y+160|0,(y+480|0)+xA((0-s&254)>>>1|0,160)|0)),Z0(E,y+320|0),s=_-1|0,_;);BA=y+1760|0}(f,a),a=Aa(f),BA=f+160|0,a}(n+96|0)&&(kt(n),$0(n,n,t=n+136|0),kt(n+48|0),O0(n+48|0,n+48|0,t),er(n,n),_0(n+48|0,n+48|0,n),Jg(e,n+48|0),o=0),BA=n+256|0,0|o},fc:function(e,t){e|=0;var n,o=0;return BA=n=BA+-64|0,he(n,t|=0,32,0),p[0|n]=248&u[0|n],p[n+31|0]=63&u[n+31|0]|64,t=r[n+20>>2],o=r[n+16>>2],p[e+16|0]=o,p[e+17|0]=o>>>8,p[e+18|0]=o>>>16,p[e+19|0]=o>>>24,p[e+20|0]=t,p[e+21|0]=t>>>8,p[e+22|0]=t>>>16,p[e+23|0]=t>>>24,t=r[n+12>>2],o=r[n+8>>2],p[e+8|0]=o,p[e+9|0]=o>>>8,p[e+10|0]=o>>>16,p[e+11|0]=o>>>24,p[e+12|0]=t,p[e+13|0]=t>>>8,p[e+14|0]=t>>>16,p[e+15|0]=t>>>24,t=r[n+4>>2],o=r[n>>2],p[0|e]=o,p[e+1|0]=o>>>8,p[e+2|0]=o>>>16,p[e+3|0]=o>>>24,p[e+4|0]=t,p[e+5|0]=t>>>8,p[e+6|0]=t>>>16,p[e+7|0]=t>>>24,t=r[n+28>>2],o=r[n+24>>2],p[e+24|0]=o,p[e+25|0]=o>>>8,p[e+26|0]=o>>>16,p[e+27|0]=o>>>24,p[e+28|0]=t,p[e+29|0]=t>>>8,p[e+30|0]=t>>>16,p[e+31|0]=t>>>24,Q0(n,64),BA=n- -64|0,0},gc:zB,hc:Bn,ic:function(e){var t=0,n=0;if((e|=0)>>>0>=2){for(n=(0-e>>>0)%(e>>>0)|0;(t=zB())>>>0>>0;);e=(t>>>0)%(e>>>0)|0}else e=0;return 0|e},jc:vt,kc:function(e,t,n){fe(e|=0,t|=0,1784,n|=0)},lc:tt,mc:function(){var e=0,t=0;return(e=r[9097])&&(e=r[e+20>>2])&&(t=0|Ct[0|e]()),0|t},nc:function(e,t,n){(function(o,a,f){(0|f)==1|f>>>0>1&&(D0(1796,1816,197,1842),s0()),vt(o,a)})(e|=0,t|=0,n|=0)},oc:function(e,t,n,o){e|=0,n|=0;var a=0,f=0,E=0;if(!((o|=0)>>>0>2147483646|o<<1>>>0>=(t|=0)>>>0)){if(t=0,o){for(;a=t<<1,f=(E=u[t+n|0])>>>4|0,p[a+e|0]=87+(f+(f+65526>>>8&217)|0),f=(1|a)+e|0,a=15&E,p[0|f]=22272+((a<<8)+(a+65526&55552)|0)>>>8,(0|o)!=(0|(t=t+1|0)););t=o<<1}else t=0;return p[t+e|0]=0,0|e}z0(),s0()},pc:function(e,t,n,o,a,f,E){e|=0,t|=0,n|=0,a|=0,f|=0,E|=0;var s=0,y=0,_=0,w=0,D=0,v=0,Y=0,U=0,H=0,i=0,c=0;A:if(o|=0){t:{g:{r:for(;;){for(y=s;;){e:{if(!(255&((H=(65526+(Y=(223&(v=u[n+y|0]))-55&255)^Y+65520)>>>8|0)|(_=65526+(i=48^v)>>>8|0)))){if(_=1,!a|255&D)break g;if(yr(a,v))break e;s=y;break A}if(t>>>0<=w>>>0){r[8960]=68,_=0;break g}if(s=Y&H|_&i,255&D?(p[e+w|0]=s|c,w=w+1|0):c=s<<4,D^=-1,_=1,(s=y+1|0)>>>0>>0)continue r;break t}if(D=0,!((y=y+1|0)>>>0>>0))break}break}s=(e=s+1|0)>>>0>>0?o:e;break A}s=y}255&D?(r[8960]=28,U=-1,s=s-1|0,w=0):_||(w=0,U=-1)}return E?r[E>>2]=n+s:(0|o)!=(0|s)&&(r[8960]=28,U=-1),f&&(r[f>>2]=w),0|U},qc:function(e,t){var n;return e|=0,Ca(t|=0),e=xA(n=(e>>>0)/3|0,-3)+e|0,xA(4-(3-e&0-(t>>>1&1))|0,1&(e|e>>>1))+(n<<2|1)|0},rc:JB,sc:xB,tc:function(){var e=0;return r[9104]?e=1:(r[9086]=0,function(){var t;BA=t=BA-16|0,nn(t),r[t>>2]&&(nn(t),L0(36348,0,40)),BA=t+16|0}(),r[9085]=1,Bn(),function(){var t=0;(0|(t=0|ct(30)))>=1?r[8944]=t:t=r[8944],t>>>0<=15&&(z0(),s0()),vt(36400,16)}(),r[9104]=1,e=0),0|e},uc:function(e,t,n,o,a){e|=0,t|=0,n|=0,a|=0;var f,E=0,s=0,y=0;BA=f=BA-16|0;A:{if(o|=0){if(y=-1,(E=(E=o-1|0)-(s=E&o?(n>>>0)%(o>>>0)|0:n&E)|0)>>>0>=(-1^n)>>>0)break A;if(!((n=n+E|0)>>>0>=a>>>0))for(e&&(r[e>>2]=n+1),e=t+n|0,y=0,p[f+15|0]=0,t=o>>>0>1?o:1,o=0;a=n=e-o|0,s=u[0|n]&u[f+15|0],n=(o^E)-1>>>24|0,p[0|a]=s|128&n,p[f+15|0]=n|u[f+15|0],(0|t)!=(0|(o=o+1|0)););}else y=-1;return BA=f+16|0,0|y}z0(),s0()},vc:function(e,t,n,o){e|=0,t|=0,n|=0,o|=0;var a,f=0,E=0,s=0,y=0,_=0;if(r[12+(a=BA-16|0)>>2]=0,o-1>>>0>>0){for(_=(f=n-1|0)+t|0,n=0,t=0;y=((128^(E=u[_-n|0]))-1&r[a+12>>2]-1&s-1)>>>8&1,r[a+12>>2]=r[a+12>>2]|0-y&n,t|=y,s|=E,(0|o)!=(0|(n=n+1|0)););r[e>>2]=f-r[a+12>>2],e=t-1|0}else e=-1;return 0|e},wc:function(){return 35762},xc:function(){return 10},yc:sa,zc:wr,Ac:function(){return 35840},Bc:Nt,Cc:ot}}(S)}(Ze)},instantiate:function(UA,d){return{then:function(S){var G=new Yt.Module(UA);S({instance:new Yt.Instance(G)})}}},RuntimeError:Error};function eB(UA,d,S,G){switch((S=S||"i8").charAt(S.length-1)==="*"&&(S="i32"),S){case"i1":case"i8":re[UA>>0]=d;break;case"i16":Be[UA>>1]=d;break;case"i32":Wt[UA>>2]=d;break;case"i64":oe=[d>>>0,(Bg=d,+Math.abs(Bg)>=1?Bg>0?(0|Math.min(+Math.floor(Bg/4294967296),4294967295))>>>0:~~+Math.ceil((Bg-+(~~Bg>>>0))/4294967296)>>>0:0)],Wt[UA>>2]=oe[0],Wt[UA+4>>2]=oe[1];break;case"float":ae[UA>>2]=d;break;case"double":Ng[UA>>3]=d;break;default:Ht("invalid type for setValue: "+S)}}function rB(UA,d,S){switch((d=d||"i8").charAt(d.length-1)==="*"&&(d="i32"),d){case"i1":case"i8":return re[UA>>0];case"i16":return Be[UA>>1];case"i32":case"i64":return Wt[UA>>2];case"float":return ae[UA>>2];case"double":return Ng[UA>>3];default:Ht("invalid type for getValue: "+d)}return null}rg=[],typeof Yt!="object"&&Ht("no native wasm support detected");var Re=!1;function Le(UA,d){UA||Ht("Assertion failed: "+d)}var pg,re,lg,Be,Wt,ae,Ng,xe=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function BB(UA,d,S){for(var G=d+S,m=d;UA[m]&&!(m>=G);)++m;if(m-d>16&&UA.subarray&&xe)return xe.decode(UA.subarray(d,m));for(var M="";d>10,56320|1023&nA)}}else M+=String.fromCharCode((31&T)<<6|q)}else M+=String.fromCharCode(T)}return M}function Ug(UA,d){return UA?BB(lg,UA,d):""}function aB(UA,d){return UA%d>0&&(UA+=d-UA%d),UA}function Je(UA){pg=UA,L.HEAP8=re=new Int8Array(UA),L.HEAP16=Be=new Int16Array(UA),L.HEAP32=Wt=new Int32Array(UA),L.HEAPU8=lg=new Uint8Array(UA),L.HEAPU16=new Uint16Array(UA),L.HEAPU32=new Uint32Array(UA),L.HEAPF32=ae=new Float32Array(UA),L.HEAPF64=Ng=new Float64Array(UA)}var ne,Pe=L.INITIAL_MEMORY||16777216;(_g=L.wasmMemory?L.wasmMemory:new Yt.Memory({initial:Pe/65536,maximum:32768}))&&(pg=_g.buffer),Pe=pg.byteLength,Je(pg);var Ke=[],qe=[],nB=[],Te=[];function iB(){if(L.preRun)for(typeof L.preRun=="function"&&(L.preRun=[L.preRun]);L.preRun.length;)EB(L.preRun.shift());Mg(Ke)}function oB(){Mg(qe)}function CB(){Mg(nB)}function QB(){if(L.postRun)for(typeof L.postRun=="function"&&(L.postRun=[L.postRun]);L.postRun.length;)sB(L.postRun.shift());Mg(Te)}function EB(UA){Ke.unshift(UA)}function sB(UA){Te.unshift(UA)}qe.push({func:function(){ze()}});var Ot=0,wg=null;function cB(UA){Ot++,L.monitorRunDependencies&&L.monitorRunDependencies(Ot)}function hB(UA){if(Ot--,L.monitorRunDependencies&&L.monitorRunDependencies(Ot),Ot==0&&wg){var d=wg;wg=null,d()}}function Ht(UA){throw L.onAbort&&L.onAbort(UA),ug(UA+=""),Re=!0,UA="abort("+UA+"). Build with -s ASSERTIONS=1 for more info.",new Yt.RuntimeError(UA)}function Ve(UA,d){return String.prototype.startsWith?UA.startsWith(d):UA.indexOf(d)===0}L.preloadedImages={},L.preloadedAudios={};var Xe="data:application/octet-stream;base64,";function ie(UA){return Ve(UA,Xe)}var yB="file://";function We(UA){return Ve(UA,yB)}var Bg,oe,_t="<<< WASM_BINARY_FILE >>>";function Oe(UA){try{if(UA==_t&&rg)return new Uint8Array(rg);var d=jt(UA);if(d)return d;if(Ig)return Ig(UA);throw"both async and sync fetching of the wasm failed"}catch(S){Ht(S)}}function fB(){if(!rg&&(K0||J0)){if(typeof fetch=="function"&&!We(_t))return fetch(_t,{credentials:"same-origin"}).then(function(UA){if(!UA.ok)throw"failed to load wasm binary file at '"+_t+"'";return UA.arrayBuffer()}).catch(function(){return Oe(_t)});if(te)return new Promise(function(UA,d){te(_t,function(S){UA(new Uint8Array(S))},d)})}return Promise.resolve().then(function(){return Oe(_t)})}function IB(){var UA={a:Ze};function d(m,M){var T=m.exports;L.asm=T,ne=L.asm.h,hB()}function S(m){d(m.instance)}function G(m){return fB().then(function(M){return Yt.instantiate(M,UA)}).then(m,function(M){ug("failed to asynchronously prepare wasm: "+M),Ht(M)})}if(cB(),L.instantiateWasm)try{return L.instantiateWasm(UA,d)}catch(m){return ug("Module.instantiateWasm callback failed with error: "+m),!1}return rg||typeof Yt.instantiateStreaming!="function"||ie(_t)||We(_t)||typeof fetch!="function"?G(S):fetch(_t,{credentials:"same-origin"}).then(function(m){return Yt.instantiateStreaming(m,UA).then(S,function(M){return ug("wasm streaming compile failed: "+M),ug("falling back to ArrayBuffer instantiation"),G(S)})}),{}}ie(_t)||(_t=gB(_t));var uB={1024:function(){return L.getRandomValue()},1062:function(){if(L.getRandomValue===void 0)try{var UA=typeof window=="object"?window:self,d=UA.crypto!==void 0?UA.crypto:UA.msCrypto,S=function(){var M=new Uint32Array(1);return d.getRandomValues(M),M[0]>>>0};S(),L.getRandomValue=S}catch{try{var G=require("crypto"),m=function(){var T=G.randomBytes(4);return(T[0]<<24|T[1]<<16|T[2]<<8|T[3])>>>0};m(),L.getRandomValue=m}catch{throw"No secure random number generator found"}}}};function Mg(UA){for(;UA.length>0;){var d=UA.shift();if(typeof d!="function"){var S=d.func;typeof S=="number"?d.arg===void 0?ne.get(S)():ne.get(S)(d.arg):S(d.arg===void 0?null:d.arg)}else d(L)}}function _B(UA,d,S,G){Ht("Assertion failed: "+Ug(UA)+", at: "+[d?Ug(d):"unknown filename",S,G?Ug(G):"unknown function"])}function pB(){Ht()}function lB(UA,d,S){var G=kB(d,S);return uB[UA].apply(null,G)}function wB(UA,d,S){lg.copyWithin(UA,d,d+S)}function DB(){return lg.length}function dB(UA){try{return _g.grow(UA-pg.byteLength+65535>>>16),Je(_g.buffer),1}catch{}}function FB(UA){UA>>>=0;var d=DB(),S=2147483648;if(UA>S)return!1;for(var G=1;G<=4;G*=2){var m=d*(1+.2/G);if(m=Math.min(m,UA+100663296),dB(Math.min(S,aB(Math.max(16777216,UA,m),65536))))return!0}return!1}function mB(UA){return Wt[$e()>>2]=UA,UA}function vB(UA){switch(UA){case 30:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:case 80:case 81:case 79:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return typeof navigator=="object"&&navigator.hardwareConcurrency||1}return mB(28),-1}var Ce=[];function kB(UA,d){var S;for(Ce.length=0,d>>=2;S=lg[UA++];){var G=S<105;G&&1&d&&d++,Ce.push(G?Ng[d++>>1]:Wt[d]),++d}return Ce}function je(UA){for(var d=[],S=0;S255&&(G&=255),d.push(String.fromCharCode(G))}return d.join("")}var GB=typeof atob=="function"?atob:function(UA){var d,S,G,m,M,T,q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Z="",nA=0;UA=UA.replace(/[^A-Za-z0-9\+\/\=]/g,"");do d=q.indexOf(UA.charAt(nA++))<<2|(m=q.indexOf(UA.charAt(nA++)))>>4,S=(15&m)<<4|(M=q.indexOf(UA.charAt(nA++)))>>2,G=(3&M)<<6|(T=q.indexOf(UA.charAt(nA++))),Z+=String.fromCharCode(d),M!==64&&(Z+=String.fromCharCode(S)),T!==64&&(Z+=String.fromCharCode(G));while(nA0||(iB(),Ot>0||(L.setStatus?(L.setStatus("Running..."),setTimeout(function(){setTimeout(function(){L.setStatus("")},1),d()},1)):d()))}if(L._malloc=function(){return(L._malloc=L.asm.Bc).apply(null,arguments)},L._free=function(){return(L._free=L.asm.Cc).apply(null,arguments)},L.setValue=eB,L.getValue=rB,L.UTF8ToString=Ug,wg=function UA(){Rg||Qe(),Rg||(wg=UA)},L.run=Qe,L.preInit)for(typeof L.preInit=="function"&&(L.preInit=[L.preInit]);L.preInit.length>0;)L.preInit.pop()();Qe()})};var e0,R=R!==void 0?R:{},i0={};for(e0 in R)R.hasOwnProperty(e0)&&(i0[e0]=R[e0]);var $A=!1,pA=!1,u0=!1,kA=!1;$A=typeof window=="object",pA=typeof importScripts=="function",u0=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",kA=!$A&&!u0&&!pA;var dA,QA,F0,FA,KA,IA="";function l0(MA){return R.locateFile?R.locateFile(MA,IA):IA+MA}u0?(IA=pA?require$$0.dirname(IA)+"/":__dirname+"/",dA=function(MA,WA){var c0=Xt(MA);return c0?WA?c0:c0.toString():(FA||(FA=require$$0),KA||(KA=require$$0),MA=KA.normalize(MA),FA.readFileSync(MA,WA?null:"utf8"))},F0=function(MA){var WA=dA(MA,!0);return WA.buffer||(WA=new Uint8Array(WA)),De(WA.buffer),WA},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),oA.exports=R,R.inspect=function(){return"[Emscripten Module object]"}):kA?(typeof read!="undefined"&&(dA=function(MA){var WA=Xt(MA);return WA?Ne(WA):read(MA)}),F0=function(MA){var WA;return(WA=Xt(MA))?WA:typeof readbuffer=="function"?new Uint8Array(readbuffer(MA)):(De(typeof(WA=read(MA,"binary"))=="object"),WA)},typeof scriptArgs!="undefined"&&scriptArgs,typeof print!="undefined"&&(typeof console=="undefined"&&(console={}),console.log=print,console.warn=console.error=typeof printErr!="undefined"?printErr:print)):($A||pA)&&(pA?IA=self.location.href:typeof document!="undefined"&&document.currentScript&&(IA=document.currentScript.src),IA=IA.indexOf("blob:")!==0?IA.substr(0,IA.lastIndexOf("/")+1):"",dA=function(MA){try{var WA=new XMLHttpRequest;return WA.open("GET",MA,!1),WA.send(null),WA.responseText}catch(L){var c0=Xt(MA);if(c0)return Ne(c0);throw L}},pA&&(F0=function(MA){try{var WA=new XMLHttpRequest;return WA.open("GET",MA,!1),WA.responseType="arraybuffer",WA.send(null),new Uint8Array(WA.response)}catch(L){var c0=Xt(MA);if(c0)return c0;throw L}}),QA=function(MA,WA,c0){var L=new XMLHttpRequest;L.open("GET",MA,!0),L.responseType="arraybuffer",L.onload=function(){if(L.status==200||L.status==0&&L.response)WA(L.response);else{var b0=Xt(MA);b0?WA(b0.buffer):c0()}},L.onerror=c0,L.send(null)}),R.print;var EA,At,j0=R.printErr||void 0;for(e0 in i0)i0.hasOwnProperty(e0)&&(R[e0]=i0[e0]);function Pt(MA,WA,c0,L){switch((c0=c0||"i8").charAt(c0.length-1)==="*"&&(c0="i32"),c0){case"i1":case"i8":Xg[MA>>0]=WA;break;case"i16":Wg[MA>>1]=WA;break;case"i32":Tt[MA>>2]=WA;break;case"i64":zg=[WA>>>0,(eg=WA,+Math.abs(eg)>=1?eg>0?(0|Math.min(+Math.floor(eg/4294967296),4294967295))>>>0:~~+Math.ceil((eg-+(~~eg>>>0))/4294967296)>>>0:0)],Tt[MA>>2]=zg[0],Tt[MA+4>>2]=zg[1];break;case"float":Og[MA>>2]=WA;break;case"double":bg[MA>>3]=WA;break;default:St("invalid type for setValue: "+c0)}}function Kt(MA,WA,c0){switch((WA=WA||"i8").charAt(WA.length-1)==="*"&&(WA="i32"),WA){case"i1":case"i8":return Xg[MA>>0];case"i16":return Wg[MA>>1];case"i32":case"i64":return Tt[MA>>2];case"float":return Og[MA>>2];case"double":return bg[MA>>3];default:St("invalid type for getValue: "+WA)}return null}i0=null,R.arguments&&R.arguments,R.thisProgram&&R.thisProgram,R.quit&&R.quit,R.wasmBinary&&(EA=R.wasmBinary),R.noExitRuntime&&R.noExitRuntime,typeof WebAssembly!="object"&&St("no native wasm support detected");var qt=!1;function De(MA,WA){MA||St("Assertion failed: "+WA)}var de,Xg,yg,Wg,Tt,Og,bg,Fe=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function vr(MA,WA,c0){for(var L=WA+c0,b0=WA;MA[b0]&&!(b0>=L);)++b0;if(b0-WA>16&&MA.subarray&&Fe)return Fe.decode(MA.subarray(WA,b0));for(var K0="";WA>10,56320|1023&ut)}}else K0+=String.fromCharCode((31&J0)<<6|st)}else K0+=String.fromCharCode(J0)}return K0}function Sg(MA,WA){return MA?vr(yg,MA,WA):""}function kr(MA,WA){return MA%WA>0&&(MA+=WA-MA%WA),MA}function me(MA){de=MA,R.HEAP8=Xg=new Int8Array(MA),R.HEAP16=Wg=new Int16Array(MA),R.HEAP32=Tt=new Int32Array(MA),R.HEAPU8=yg=new Uint8Array(MA),R.HEAPU16=new Uint16Array(MA),R.HEAPU32=new Uint32Array(MA),R.HEAPF32=Og=new Float32Array(MA),R.HEAPF64=bg=new Float64Array(MA)}R.INITIAL_MEMORY;var jg,ve=[],ke=[],Gr=[],Ge=[];function br(){if(R.preRun)for(typeof R.preRun=="function"&&(R.preRun=[R.preRun]);R.preRun.length;)Nr(R.preRun.shift());Yg(ve)}function Sr(){Yg(ke)}function Yr(){Yg(Gr)}function Hr(){if(R.postRun)for(typeof R.postRun=="function"&&(R.postRun=[R.postRun]);R.postRun.length;)Ur(R.postRun.shift());Yg(Ge)}function Nr(MA){ve.unshift(MA)}function Ur(MA){Ge.unshift(MA)}ke.push({func:function(){Ue()}});var Vt=0,fg=null;function Mr(MA){Vt++,R.monitorRunDependencies&&R.monitorRunDependencies(Vt)}function Rr(MA){if(Vt--,R.monitorRunDependencies&&R.monitorRunDependencies(Vt),Vt==0&&fg){var WA=fg;fg=null,WA()}}function St(MA){throw R.onAbort&&R.onAbort(MA),j0(MA+=""),qt=!0,MA="abort("+MA+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(MA)}function be(MA,WA){return String.prototype.startsWith?MA.startsWith(WA):MA.indexOf(WA)===0}R.preloadedImages={},R.preloadedAudios={};var Se="data:application/octet-stream;base64,";function Zg(MA){return be(MA,Se)}var Lr="file://";function Ye(MA){return be(MA,Lr)}var eg,zg,It="data:application/octet-stream;base64,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CiASfnwgCSALfnwiEUKAgIAQfCIUQhqHfCIiQoCAgAh8IiNCGYd8IhkgGUKAgIAQfCIZQoCAgOAPg30+AgggACASIBh+IA0gDn58IAkgEH58IAwgHH58IAsgF358IBNCGod8IhMgE0KAgIAIfCITQoCAgPAPg30+AhwgACAMIBp+IAkgFX58IBAgFn58IAogD358IAsgDX58IBlCGod8IgogCkKAgIAIfCIKQoCAgPAPg30+AgwgACAQIBJ+IA0gDX58IA4gD358IAkgG358IAwgF358IAsgA6wiDX58IBNCGYd8IgsgC0KAgIAQfCILQoCAgOAPg30+AiAgACAgICFCgICA8A+DfSAeIB9CgICAYIN9IApCGYd8IgpCgICAEHwiD0IaiHw+AhQgACAKIA9CgICA4A+DfT4CECAAIA4gEH4gGCAdfnwgEiAcfnwgCSAXfnwgDCANfnwgC0Iah3wiCSAJQoCAgAh8IglCgICA8A+DfT4CJCAAICIgI0KAgIDwD4N9IBEgFEKAgIBgg30gCUIZh0ITfnwiCUKAgIAQfCIMQhqIfD4CBCAAIAkgDEKAgIDgD4N9PgIACxAAIAAzAAAgADEAAkIQhoQL8wICAn8BfgJAIAJFDQAgACACaiIDQQFrIAE6AAAgACABOgAAIAJBA0kNACADQQJrIAE6AAAgACABOgABIANBA2sgAToAACAAIAE6AAIgAkEHSQ0AIANBBGsgAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBBGsgATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQQhrIAE2AgAgAkEMayABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkEQayABNgIAIAJBFGsgATYCACACQRhrIAE2AgAgAkEcayABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa0iBUIghiAFhCEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAACwkAIAAgATcAAAuCBAEDfyACQYAETwRAIAAgASACEAQaIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAkEBSARAIAAhAgwBCyAAQQNxRQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADTw0BIAJBA3ENAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAvsAQESfyACKAIEIQMgASgCBCEEIAIoAgghBSABKAIIIQYgAigCDCEHIAEoAgwhCCACKAIQIQkgASgCECEKIAIoAhQhCyABKAIUIQwgAigCGCENIAEoAhghDiACKAIcIQ8gASgCHCEQIAIoAiAhESABKAIgIRIgAigCJCETIAEoAiQhFCAAIAIoAgAgASgCAGo2AgAgACATIBRqNgIkIAAgESASajYCICAAIA8gEGo2AhwgACANIA5qNgIYIAAgCyAMajYCFCAAIAkgCmo2AhAgACAHIAhqNgIMIAAgBSAGajYCCCAAIAMgBGo2AgQLGAEBf0HEnAIoAgAiAARAIAARDgALEAIAC0ABA38gACABIAFB+ABqIgIQCyAAQShqIAFBKGoiAyABQdAAaiIEEAsgAEHQAGogBCACEAsgAEH4AGogASADEAsL7AEBEn8gAigCBCEDIAEoAgQhBCACKAIIIQUgASgCCCEGIAIoAgwhByABKAIMIQggAigCECEJIAEoAhAhCiACKAIUIQsgASgCFCEMIAIoAhghDSABKAIYIQ4gAigCHCEPIAEoAhwhECACKAIgIREg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czYCFCABIAUgEHM2AhAgASAEIA9zNgIMIAEgAyANczYCCCABIAAgC3M2AgQgASAWIBdzNgIACykBAX8jAEGAAWsiAiQAIAJBCGogARDoAiAAIAJBCGoQOSACQYABaiQACzIBAX8gACABIAFB+ABqIgIQCyAAQShqIAFBKGogAUHQAGoiARALIABB0ABqIAEgAhALC68CARN/IAEoAgQhDCAAKAIEIQMgASgCCCENIAAoAgghBCABKAIMIQ4gACgCDCEFIAEoAhAhDyAAKAIQIQYgASgCFCEQIAAoAhQhByABKAIYIREgACgCGCEIIAEoAhwhEiAAKAIcIQkgASgCICETIAAoAiAhCiABKAIkIRQgACgCJCELIABBACACayICIAAoAgAiFSABKAIAc3EgFXM2AgAgACALIAsgFHMgAnFzNgIkIAAgCiAKIBNzIAJxczYCICAAIAkgCSAScyACcXM2AhwgACAIIAggEXMgAnFzNgIYIAAgByAHIBBzIAJxczYCFCAAIAYgBiAPcyACcXM2AhAgACAFIAUgDnMgAnFzNgIMIAAgBCAEIA1zIAJxczYCCCAAIAMgAyAMcyACcXM2AgQLJAEBfyMAQSBrIgEkACABIAAQLSABQSAQZSEAIAFBIGokACAAC6YEAgp/Dn4gACgCJCEEIAAoAiAhBSAAKAIcIQYgACgCGCEHIAAoAhQhAyACQhBaBEAgAC0AUEVBGHQhCCAAKAIEIglBBWytIRkgACgCCCIKQQVsrSEXIAAoAgwiC0EFbK0hFSAAKAIQIgxBBWytIRMgDK0hGiALrSEYIAqtIRYgCa0hFCAANQIAIRIDQCABKAADQQJ2Qf///x9xIAdqrSINIBh+IAEoAABB////H3EgA2qtIg4gGn58IAEoAAZBBHZB////H3EgBmqtIg8gFn58IAEoAAlBBnYgBWqtIhAgFH58IAQgCGogASgADEEIdmqtIhEgEn58IA0gFn4gDiAYfnwgDyAUfnwgECASfnwgESATfnwgDSAUfiAOIBZ+fCAPIBJ+fCAQIBN+fCARIBV+fCANIBJ+IA4gFH58IA8gE358IBAgFX58IBEgF358IA0gE34gDiASfnwgDyAVfnwgECAXfnwgESAZfnwiDUIaiEL/////D4N8Ig5CGohC/////w+DfCIPQhqIQv////8Pg3wiEEIaiEL/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aiAFIAYQDCAJQQhqIAYQESAJQdAAaiAJQQhqQggQDCAAIAMgBCAHIAgQogEgCUHQAGogACAEEAwgCUEIaiAEEBEgCUHQAGogCUEIakIIEAwgCUHQAGogARAjIAlB0ABqQYACEAkgAgRAIAJCEDcDAAsgCUHQAmokAEEACygAIAJCgICAgBBaBEAQFAALIAAgASACIANCASAEQfCXAigCABEVABoLFgAgAELAACABIAJB6JcCKAIAEREAGgsyACAAIAIEfyACKAAABUEACzYCMCAAIAEoAAA2AjQgACABKAAENgI4IAAgASgACDYCPAs9ACAAAn8gAgRAIAAgAigAADYCMCACKAAEDAELIABBADYCMEEACzYCNCAAIAEoAAA2AjggACABKAAENgI8CxkAIAAgASACIANCASAEQeSXAigCABEVABoLKAEBfyMAQRBrIgAkACAAQQA6AA9BpgggAEEPakEAEAEaIABBEGokAAtqAQN/IwBBEGsiAyQAIANBADoAD0F/IQUgACABIAJB2JcCKAIAEQMARQRAA0AgAyAAIARqLQAAIAMtAA9yOgAPIARBAWoiBEEgRw0AC0EAIAMtAA9BAWtBCHZBAXFrIQULIANBEGokACAFCxMAIAAgAUHAB2xBoBtqIAIQ5gILEAAgAEIANwIAIABCADcCCAsdACAAEDggAEEoahAdIABB0ABqEB0gAEH4AGoQOAuAAgEIfwNAIAAgAmogASACQQN2ai0AACACQQdxdkEBcToAACACQQFqIgJBgAJHDQALA0AgBCIBQQFqIQQCQCAAIAFqIgYtAABFDQAgBCECQQEhBSABQf4BSw0AA0ACQCAAIAJqIgMsAAAiB0UNACAHIAV0IgcgBiwAACIIaiIJQQ9MBEAgBiAJOgAAIANBADoAAAwBCyAIIAdrIgNBcUgNAiAGIAM6AAADQCAAIAJqIgMtAABFBEAgA0EBOgAADAILIANBADoAACACQf8BSSEDIAJBAWohAiADDQALCyAFQQVLDQEgBUEBaiIFIAFqIgJBgAJJDQALCyAEQYACRw0ACwuVAQEEfyMAQTBrIgUkACAAIAFBKGoiAyABEBMgAEEoaiIEIAMgARAWIABB0ABqIgMgACACQShqEAsgBCAEIAIQCyAAQfgAaiIGIAJB+ABqIAFB+ABqEAsgACABQdAAaiACQdAA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CSACQYAIaiQAC/ADAQJ/IwAiAyEEIANBwANrQUBxIgMkACAARSABRXJFBEAgA0FAa0EAQQBBwAAQPhogA0E8aiABKAIwEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIEEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIsEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIoEAogA0FAayADQTxqQgQQGBogA0E8akETEAogA0FAayADQTxqQgQQGBogA0E8aiACEAogA0FAayADQTxqQgQQGBogA0E8aiABKAIMEAogA0FAayADQTxqQgQQGBoCQCABKAIIIgJFDQAgA0FAayACIAE1AgwQGBogAS0AOEEBcUUNACABKAIIIAEoAgwQCSABQQA2AgwLIANBPGogASgCFBAKIANBQGsgA0E8akIEEBgaIAEoAhAiAgRAIANBQGsgAiABNQIUEBgaCyADQTxqIAEoAhwQCiADQUBrIANBPGpCBBAYGgJAIAEoAhgiAkUNACADQUBrIAIgATUCHBAYGiABLQA4QQJxRQ0AIAEoAhggASgCHBAJIAFBADYCHAsgA0E8aiABKAIkEAogA0FAayADQTxqQgQQGBogASgCICICBEAgA0FAayACIAE1AiQQGBoLIANBQGsgAEHAABA9GgsgBCQAC68BAQN/IwBBEGsiAiQAQWohAwJAIABFIAFFcg0AIAFBCnQiBCABbkGACEcNACAAQQwQICIBNgIAIAFFDQAgAUIANwIAQYCYAiACQQxqIAQQsgEiATYCAAJAAkAgAQRAIAJBADYCDAwBCyACKAIMIgENAQsgACgCABAZIABBADYCAAwBCyAAKAIAIAE2AgAgACgCACABNgIEIAAoAgAgBDYCCEEAIQMLIAJBEGokACADC4cBAQJ/IwBB0ABrIgMkAEFnIQICQCAARSABRXINACAAIAAoAhRBA3QQICICNgIEIAJFBEBBaiECDAELIAAgACgCEBC8ASICBEAgACABKAI4EIMBDAELIAMgASAAKAIkELsBIANBQGtBCBAJIAMgABC6ASADQcgAEAlBACECCyADQdAAaiQAIAILkwEBBH8jAEEgayICJAACQCAARQ0AIAAoAhxFDQAgAiABNgIQQQEhBANAIAIgAzoAGEEAIQFBACEFIAQEQANAIAJBADYCHCACIAIpAxg3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ACAAIAEgAiADrSAErUIghoQgBSAGEGoLFwAgACABIAKtIAOtQiCGhCAEIAUQuwILFgAgACABKQAANwAwIAAgASkACDcAOAsYACAAIAEgAiADrSAErUIghoQgBSAGEGsLEwAgACABrSACrUIghoQgAxCSAgsTACAAIAEgAq0gA61CIIaEEJMCCyEAIAAgASACrSADrUIghoQgBK0gBa1CIIaEIAYgBxCUAgsfACAAIAEgAq0gA61CIIaEIAStIAWtQiCGhCAGEIwBCy0AIAAgAa0gAq1CIIaEIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAkgChCVAgsXACAAIAEgAq0gA61CIIaEIAQgBRCzAgsSACAAIAEgAq0gA61CIIaEEDQLEgAgACABIAKtIAOtQiCGhBAlCxkAIAAgASACIAOtIAStQiCGhCAFIAYQlAELFgAgACABKQAANwAgIAAgASkACDcAKAsXACAAIAEgAq0gA61CIIaEIAQgBRC1AgsVACAAIAEgAq0gA61CIIaEIAQQtgILGQAgACABIAKtIAOtQiCGhCAEIAUgBhCVAQsXACAAIAEgAq0gA61CIIaEIAQgBRC4AgsbACAAIAEgAiADrSAErUIghoQgBSAGIAcQlgELGAAgACABIAIgA60gBK1CIIaEIAUgBhBoCxkAIAAgASACrSADrUIghoQgBCAFIAYQlwELFwAgACABIAKtIAOtQiCGhCAEIAUQuQILGwAgACABIAIgA60gBK1CIIaEIAUgBiAHEJgBCxgAIAAgASACIAOtIAStQiCGhCAFIAYQaQsVACAAIAEgAq0gA61CIIaEIAQQwAILFQAgACABIAKtIAOtQiCGhCAEEJoBCyUAIAAgASADIAStIAWtQiCGhCAGIAetIAitQiCGhCAJIAoQyQILJQAgACACIAOtIAStQiCGhCAFIAYgB60gCK1CIIaEIAkgChCcAQslACAAIAEgAiADrSAErUIghoQgBSAGrSAHrUIghoQgCSAKEMsCCycAIAAgASACIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAogCxCdAQslACAAIAEgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCSAKEM8CCyUAIAAgAiADrSAErUIghoQgBSAGIAetIAitQiCGhCAJIAoQngELJQAgACABIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAkgChDQAgslACAAIAIgA60gBK1CIIaEIAUgBiAHrSAIrUIghoQgCSAKEJ8BCyUAIAAgASACIAOtIAStQiCGhCAFIAatIAetQiCGhCAJIAoQ0QILJwAgACABIAIgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCiALEKABCyUAIAAgASACIAOtIAStQiCGhCAFIAatIAetQiCGhCAJIAoQ0gILJwAgACABIAIgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCiALEKEBCwQAQQoLBgBBspcCCwsAIAAgASACEIICCw0AIAAgASACIAMQgwILCAAgABA1QQALCQAgACABEIgCCwsAIAAgASACEIoBCwUAQb9/CwUAQdABCywBAX8jAEFAaiIDJAAgACADECcgASADQsAAIAJBARCHASEAIANBQGskACAACy4BAX8jAEFAaiIEJAAgACAEECcgASACIARCwAAgA0EBEIkBIQAgBEFAayQAIAALewEBfwJAAkACQCADQsAAVA0AIANCQHwiA0K/////D1YNACACIAJBQGsiBSADIAQQhgFFDQEgAEUNACAAQQAgA6cQEBoLQX8hAiABRQ0BIAFCADcDAEF/DwsgAQRAIAEgAzcDAAtBACECIABFDQAgACAFIAOnEEcaCyACC3MBAX8jAEEQayIFJAAgACAFQQhqIABBQGsgAiADpyICEEcgAyAEEIgBGgJAIAUpAwhCwABSBEAgAQRAIAFCADcDAAsgAEEAIAJBQGsQEBpBfyEADAELQQAhACABRQ0AIAEgA0JAfTcDAAsgBUEQaiQAIAALbQEBfyMAQUBqIgIkACACIAFCIBA0GiACIAItAABB+AFxOgAAIAIgAi0AH0E/cUHAAHI6AB8gACACKQMQNwAQIAAgAikDCDcACCAAIAIpAwA3AAAgACACKQMYNwAYIAJBwAAQCSACQUBrJABBAAuGAQECfyMAQYACayICJABBfyEDAkAgARB1DQAgAkHgAGogARCuAQ0AIAJB4ABqEOUCRQ0AIAIQHSACIAIgAkGIAWoiARAWIAJBMGoQHSACQTBqIAJBMGogARATIAIgAhA6IAJBMGogAkEwaiACEAsgACACQTBqEC1BACEDCyACQYACaiQAIAMLLAEBfyMAQSBrIgIkACACQSAQHyAAIAEg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ASACQhB9IAMgBBBqBSAFCwslACACQvD///8PWgRAEBQACyAAQRBqIAAgASACIAMgBBBrGkEACwsAIAAgASACEL8CCy8AIAFCgICAgBBaBEBBACIAQYQOaiAAQZgOakHFASAAQbIOahAAAAsgACABpxAfCzMBAn8jAEEgayIDJABBfyEEIAMgAiABEKgBRQRAIABB4JUCIAMQbSEECyADQSBqJAAgBAtWAQF/IwBBQGoiAyQAIAMgAkIgEDQaIAEgAykDGDcAGCABIAMpAxA3ABAgASADKQMINwAIIAEgAykDADcAACADQcAAEAkgACABEHIhACADQUBrJAAgAAtAAQF/IwBBIGsiBCQAIAQgASACIAMQmgEaIAAgBBCAASEBIAQgAEEgEEUhAyAEQSBqJAAgA0F/IAEgACAERhtyC0MBAX8jAEFAaiICJAAgACACEMICIAEgAikDGDcAGCABIAIpAxA3ABAgASACKQMINwAIIAEgAikDADcAACACQUBrJAALNwEBfyMAQUBqIgIkACAAIAIQJyAAQdABaiIAIAJCwAAQHBogACABECcgAkHAABAJIAJBQGskAAvhAQEDfyMAQcABayICJAAgABA1IAJBQGtBNkGAARAQGiACIAEtAABBNnM6AEBBASEDA0AgAkFAayADaiIEIAQtAAAgASADai0AAHM6AAAgA0EBaiIDQSBHDQALIAAgAkFAa0KAARAcGiAAQdABaiIAEDUgAkFAa0HcAEGAARAQGiACIAEtAABB3ABzOgBAQQEhAwNAIAJBQGsgA2oiBCAELQAAIAEgA2otAABzOgAAIANBAWoiA0EgRw0ACyAAIAJBQGtCgAEQHBogAkFAa0GAARAJIAJBwAAQCSACQcABaiQAC2YBAX4gACkAACIBQjiGIAFCKIZCgICAgICAwP8Ag4QgAUIYhkKAgICAgOA/gyABQgiGQoCAgIDwH4OEhCABQgiIQoCAgPgPgyABQhiIQoCA/AeDhCABQiiIQoD+A4MgAUI4iISEhAsmAQJ/AkBBpJwCKAIAIgBFDQAgACgCFCIARQ0AIAARAQAhAQsgAQtkACAAIAFCKIZCgICAgICAwP8AgyABQjiGhCABQhiGQoCAgICA4D+DIAFCCIZCgICAgPAfg4SEIAFCCIhCgICA+A+DIAFCGIhCgID8B4OEIAFCKIhCgP4D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BiADakENEAggDXMiDSAGakESEAggBXMhBSAaQRJJIRAgGkECaiEaIBANAAsgACACQeXwwYsGahAKIABBBGogByASahAKIABBCGogCCATahAKIABBDGogESAUahAKIABBEGogCSAVahAKIABBFGogDkHuyIGZA2oQCiAAQRhqIAogG2oQCiAAQRxqIAsgHGoQCiAAQSBqIAwgHWoQCiAAQSRqIA8gHmoQCiAAQShqIAFBstqIywdqEAogAEEsaiAEIBZqEAogAEEwaiADIBdqEAogAEE0aiAGIBhqEAogAEE4aiANIBlqEAogAEE8aiAFQfTKgdkGahAKCzoBAX8jAEHgAGsiAyQAIANBMGogAiABEBMgAyACIAEQFiADIAMQOiAAIANBMGogAxALIANB4ABqJAALdgECfyMAQdABayICJAADQCAAIANqIAEgA2otAAA6AAAgA0EBaiIDQSBHDQALIAAgAC0AAEH4AXE6AAAgACAALQAfQT9xQcAAcjoAHyACQTBqIAAQdiACIAJB2ABqIAJBgAFqENwCIAAgAhAtIAJB0AFqJABBAAu9AwEMfiABNAIEIQIgATQCCCEDIAE0AgwhBCABNAIQIQUgATQCFCEGIAE0AhghByABNAIAIQsgACABNAIkQsK2B34iCCAIQoCAgAh8IghCgICA8A+DfSABNAIgQsK2B34gATQCHELCtgd+IglCgICACHwiCkIZh3wiDEKAgIAQfCINQhqIfD4CJCAAIAwgDUKAgIDgD4N9PgIgIAAgCSAKQoCAgPAPg30gB0LCtgd+IAZCwrYHfiIGQoCAgAh8IgdCGYd8IglCgICAEHwiCkIaiHw+AhwgACAJIApCgICA4A+DfT4CGCAAIAYgB0KAgIDwD4N9IAVCwrYHfiAEQsK2B34iBEKAgIAIfCIFQhmHfCIGQoCAgBB8IgdCGoh8PgIUIAAgBiAHQoCAgOAPg30+AhAgACAEIAVCgICA8A+DfSADQsK2B34gAkLCtgd+IgJCgICACHwiA0IZh3wiBEKAgIAQfCIFQhqIfD4CDCAAIAQgBUKAgIDgD4N9PgIIIAAgAiADQoCAgPAPg30gCEIZh0ITfiALQsK2B358IgJCgICAEHwiA0IaiHw+AgQgACACIANCgICA4A+DfT4CAAvcAQEFfyMAQRBrIgNBADYACyADQQA2AggDQCAAIAJqLQAAIQRBACEBA0AgA0EIaiABaiIFIAUtAAAgAUEFdEGgjQJqIAJqLQAAIARzcjoAACABQQFqIgFBB0cNAAsgAkEBaiICQR9HDQALIAAtAB9B/wBxIQJBACEAQQAhAQNAIANBCGogAWoiBCAELQAAIAIgAUEFdEG/jQJqLQAAc3I6AAAgAUEBaiIBQQdHDQALQQAhAQNAIANBCGogAGotAABBAWsgAXIhASAAQQFqIgBBB0cNAAsgAUEIdkEBcQvcBAEDfyMAQdACayIDJABBfyEEIAIQ3wJFBEBBACEEA0AgACAEaiABIARqLQAAOgAAIARBAWoiBEEgRw0ACyAAIAAtAABB+AFxOgAAIAAgAC0AH0E/cUHAAHI6AB8gA0GgAmogAhB7IANB8AFqEB0gA0HAAWoQOCADQZABaiADQaACahAsIANB4ABqEB1B/gEhAkEAIQQDQCADQfABaiADQZABaiAAIAIiBUEDdmotAAAgAkEHcXZBAXEiASAEcyIEEE4gA0HAAWogA0HgAGogBBBOIAJBAWshAiADQTBqIANBkAFqIANB4ABqEBYgAyADQfABaiADQcABahAWIANB8AFqIANB8AFqIANBwAFqEBMgA0HAAWogA0GQAWogA0HgAGoQEyADQeAAaiADQTBqIANB8AFqEAsgA0HAAWogA0HAAWogAxALIANBMGogAxAOIAMgA0HwAWoQDiADQZABaiADQeAAaiADQcABahATIANBwAFqIANB4ABqIANBwAFqEBYgA0HwAWogAyADQTBqEAsgAyADIANBMGoQFiADQcABaiADQcABahAOIANB4ABqIAMQ3gIgA0GQAWogA0GQAWoQDiADQTBqIANBMGogA0HgAGoQEyADQeAAaiADQaACaiADQcABahALIANBwAFqIAMgA0EwahALIAEhBCAFDQALIANB8AFqIANBkAFqIAEQTiADQcABaiADQeAAaiABEE4gA0HAAWogA0HAAWoQOiADQfABaiADQfABaiADQcABahALIAAgA0HwAWoQLUEAIQQLIANB0AJqJAAgBAtUAQV/QSAhAUEBIQIDQCAAIAFBAWsiAWotAAAiBCABQYAbai0AACIFa0EIdSACcSADQf8BcXIhAyAEIAVzQf//A2pBCHYgAnEhAiABDQALIANBAEcL6B4BOn4gARAPIRIg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CiAAIAtC////AIMgBEIVh3wiBkIKiDwAESAAIAZCAog8ABAgACAEQv///wCDIgdCAYYgBUIUiIQ8AA0gACAMQv///wCDIAZCFYd8IgRCDYg8ABQgACAEQgWIPAATIAAgBkL///8AgyIFQgaGIAdCD4iEPAAPIAAgDkL///8AgyAEQhWHfCIGPAAVIAAgBEIDhiAFQhKIhDwAEiAAIAZCCIg8ABYgACAPQv///wCDIAZCFYd8IgRCC4g8ABkgACAEQgOIPAAYIAAgEEL///8AgyAEQhWHfCIFQgaIPAAbIAAgBkIQiEIfgyAEQv///wCDIgRCBYaEPAAXIAAgDUL///8AgyAFQhWHfCIGQhGIPAAfIAAgBkIJiDwAHiAAIAZCAYg8AB0gACAFQv///wCDIgVCAoYgBEITiIQ8ABogACAGQgeGIAVCDoiEPAAcC1IBA38gAC0AH0F/c0H/AHEhAUEeIQIDQCABIAAgAmotAABBf3NyIQEgAkEBayIDIQIgAw0ACyABQf8BcUEBa0HsASAALQAAa3FBCHZBf3NBAXELjAQBAn8jAEHgDWsiAiQAIAJB4ANqIAEQGyACQcACaiABEE8gAiACQcACahAVIAJBwAJqIAIgAkHgA2oQGiACQaABaiACQcACahAVIAJBgAVqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBoAZqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBwAdqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJB4AhqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBgApqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBoAtqIgEgAkGgAWoQGyACQcACaiACIAEQGiACQaABaiACQcACahAVIAJBwAxqIAJBoAFqEBsgABCrAUH8ASEBA0AgAkHAAmogABBPAkAgASIDQaCLAmosAAAiAUEBTgRAIAJBoAFqIAJBwAJqEBUgAkHAAmogAkGgAWogAkHgA2ogAUH+AXFBAXZBoAFsahAaDAELIAFBf0oNACACQaABaiACQcACahAVIAJBwAJqIAJBoAFqIAJB4ANqQQAgAWtB/gFxQQF2QaABbGoQrQELIAAgAkHAAmoQFSADQQFrIQEgAw0ACyACQeANaiQACyUBAX8jAEGgAWsiASQAIAEgABDkAiABEFIhACABQaABaiQAIAAL8AEBAn8jAEGAAWsiAyQAIAAQHSAAQShqEB0gAEHQAGoQOCAAIAEgAkEAIAJBgAFxQQd2IgRrIAJxQQF0a0EYdEEYdSICQQEQKRAmIAAgAUH4AGogAkECECkQJiAAIAFB8AFqIAJBAxApECYgACABQegCaiACQQQQKRAmIAAgAUHgA2ogAkEFECkQJiAAIAFB2ARqIAJBBhApECYgACABQdAFaiACQQcQKRAmIAAgAUHIBmogAkEIECkQJiADQQhqIABBKGoQLCADQTBqIAAQLCADQdgAaiAAQdAAahB6IAAgA0EIaiAEECYgA0GAAWokAAvpBgIJfxx+IAAgASgCDCIEQQF0rCIRIAEoAgQiBUEBdKwiC34gASgCCCIGrCIWIBZ+fCABKAIQIgesIhAgASgCACIIQQF0rCIOfnwgASgCHCICQSZsrCIXIAKsIhp+fCABKAIgIglBE2ysIgwgASgCGCIDQQF0rH58IAEoAiQiCkEmbKwiDSABKAIUIgFBAXSsIhJ+fEIBhiIeQoCAgBB8Ih9CGocgCyAQfiAGQQF0rCIUIASsIht+fCABrCIYIA5+fCAMIAJBAXSsIhx+fCANIAOsIhN+fEIBhnwiIEKAgIAIfCIhQhmHIBEgG34gECAUfnwgCyASfnwgDiATfnwgDCAJrCIZfnwgDSAcfnxCAYZ8Ig8gD0KAgIAQfCIVQoCAgOAPg30+AhggACABQSZsrCAYfiAIrCIPIA9+fCADQRNsrCIPIAdBAXSsIh1+fCARIBd+fCAMIBR+fCALIA1+fEIBhiIiQoCAgBB8IiNCGocgDyASfiAOIAWsIiR+fCAQIBd+fCAMIBF+fCANIBZ+fEIBhnwiJUKAgIAIfCImQhmHIA4gFn4gCyAkfnwgDyATfnwgEiAXfnwgDCAdfnwgDSARfnxCAYZ8Ig8gD0KAgIAQfCIPQoCAgOAPg30+AgggACAUIBh+IBAgEX58IAsgE358IA4gGn58IA0gGX58QgGGIBVCGod8IhUgFUKAgIAIfCIVQoCAgPAPg30+AhwgACAOIBt+IAsgFn58IBMgF358IAwgEn58IA0gEH58QgGGIA9CGod8IgwgDEKAgIAIfCIMQoCAgPAPg30+AgwgACATIBR+IBAgEH58IBEgEn58IAsgHH58IA4gGX58IA0gCqwiEH58QgGGIBVCGYd8Ig0gDUKAgIAQfCINQoCAgOAPg30+AiAgACAgICFCgICA8A+DfSAeIB9CgICAYIN9IAxCGYd8IgxCgICAEHwiEkIaiHw+AhQgACAMIBJCgICA4A+DfT4CECAAIBEgE34gGCAdfnwgFCAafnwgCyAZfnwgDiAQfnxCAYYgDUIah3wiCyALQoCAgAh8IgtCgICA8A+DfT4CJCAAICUgJkKAgIDwD4N9ICIgI0KAgIBgg30gC0IZh0ITfnwiC0KAgIAQfCIOQhqIfD4CBCAAIAsgDkKAgIDgD4N9PgIACyIAIAAgARAsIABBKGogAUEoahAsIABB0ABqIAFB0ABqECwLiwEBBH8jAEEwayIFJAAgACABQShqIgMgARATIABBKGoiBCADIAEQFiAAQdAAaiIDIAAgAkEoahALIAQgBCACEAsgAEH4AGoiBiACQdAAaiABQfgAahALIAUgAUHQAGoiASABEBMgACADIAQQFiAEIAMgBBATIAMgBSAGEBYgBiAFIAYQEyAFQTBqJAALMQEBfyMAQRBrIgAkACAAEKoBIAAoAgAEQCAAEKoBQfybAkEAQSgQEBoLIABBEGokAAvuBQEBfyMAQeARayIEJAAgBEHgD2ogARCsASAEQeANaiADEKwBIARB4ANqIAIQGyAEQcACaiACEE8gBCAEQcACahAVIARBwAJqIAQgBEHgA2oQGiAEQaABaiAEQcACahAVIARBgAVqIgEgBEGgAWoQGyAEQcACaiAEIAEQGiAEQaABaiAEQcACahAVIARBoAZqIgEgBEGgAWoQGyAEQcACaiAEIAEQGiAEQaABaiAEQcACahAVIARBwAdqIgEgBEGgAWoQGyAEQcACaiAEIAEQGiAEQaABaiAEQcACahAVIARB4AhqIgEgBEGgAWoQGyAEQcACaiAEIAEQGiAEQaABaiAEQcACahAVIARBgApqIgEgBEGgAWoQGyAEQcACaiAEIAEQGiAEQaABaiAEQcACahAVIARBoAtqIgEgBEGgAWoQGyAEQcACaiAEIAEQGiAEQaABaiAEQcACahAVIARBwAxqIARBoAFqEBsgABA4IABBKGoQHSAAQdAAahAdQf8BIQMCQANAAkAgAyICIARB4A9qai0AAA0AIARB4A1qIAJqLQAADQAgAkEBayEDIAINAQwCCwsgAkEASA0AA0AgBEHAAmogABA5AkAgAiIBIARB4A9qaiwAACICQQFOBEAgBEGgAWogBEHAAmoQFSAEQcACaiAEQaABaiAEQeADaiACQf4BcUEBdkGgAWxqEBoMAQsgAkF/Sg0AIARBoAFqIARBwAJqEBUgBEHAAmogBEGgAWogBEHgA2pBACACa0H+AXFBAXZBoAFsahCtAQsCQCAEQeANaiABaiwAACICQQFOBEAgBEGgAWogBEHAAmoQFSAEQcACaiAEQaABaiACQf4BcUEBdkH4AGxB4BFqEHcMAQsgAkF/Sg0AIARBoAFqIARBwAJqEBUgBEHAAmogBEGgAWpBACACa0H+AXFBAXZB+ABsQeARahDpAgsgACAEQcACahBQIAFBAWshAiABQQBKDQALCyAEQeARaiQACwYAQYCYAgsL4owCDQBBgAgLpwkieyByZXR1cm4gTW9kdWxlLmdldFJhbmRvbVZhbHVlKCk7IH0iAHsgaWYgKE1vZHVsZS5nZXRSYW5kb21WYWx1ZSA9PT0gdW5kZWZpbmVkKSB7IHRyeSB7IHZhciB3aW5kb3dfID0gJ29iamVjdCcgPT09IHR5cGVvZiB3aW5kb3cgPyB3aW5kb3cgOiBzZWxmOyB2YXIgY3J5cHRvXyA9IHR5cGVvZiB3aW5kb3dfLmNyeXB0byAhPT0gJ3VuZGVmaW5lZCcgPyB3aW5kb3dfLmNyeXB0byA6IHdpbmRvd18ubXNDcnlwdG87IHZhciByYW5kb21WYWx1ZXNTdGFuZGFyZCA9IGZ1bmN0aW9uKCkgeyB2YXIgYnVmID0gbmV3IFVpbnQzMkFycmF5KDEpOyBjcnlwdG9fLmdldFJhbmRvbVZhbHVlcyhidWYpOyByZXR1cm4gYnVmWzBdID4+PiAwOyB9OyByYW5kb21WYWx1ZXNTdGFuZGFyZCgpOyBNb2R1bGUuZ2V0UmFuZG9tVmFsdWUgPSByYW5kb21WYWx1ZXNTdGFuZGFyZDsgfSBjYXRjaCAoZSkgeyB0cnkgeyB2YXIgY3J5cHRvID0gcmVxdWlyZSgnY3J5cHRvJyk7IHZhciByYW5kb21WYWx1ZU5vZGVKUyA9IGZ1bmN0aW9uKCkgeyB2YXIgYnVmID0gY3J5cHRvWydyYW5kb21CeXRlcyddKDQpOyByZXR1cm4gKGJ1ZlswXSA8PCAyNCB8IGJ1ZlsxXSA8PCAxNiB8IGJ1ZlsyXSA8PCA4IHwgYnVmWzNdKSA+Pj4gMDsgfTsgcmFuZG9tVmFsdWVOb2RlSlMoKTsgTW9kdWxlLmdldFJhbmRvbVZhbHVlID0gcmFuZG9tVmFsdWVOb2RlSlM7IH0gY2F0Y2ggKGUpIHsgdGhyb3cgJ05vIHNlY3VyZSByYW5kb20gbnVtYmVyIGdlbmVyYXRvciBmb3VuZCc7IH0gfSB9IH0ATGlic29kaXVtRFJHYnVmX2xlbiA8PSBTSVpFX01BWAByYW5kb21ieXRlcy9yYW5kb21ieXRlcy5jAHJhbmRvbWJ5dGVzAFMtPmJ1ZmxlbiA8PSBCTEFLRTJCX0JMT0NLQllURVMAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2JsYWtlMmItcmVmLmMAYmxha2UyYl9maW5hbAAAAAAAAAAACMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gW291dGxlbiA8PSBVSU5UOF9NQVgAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2dlbmVyaWNoYXNoX2JsYWtlMmIuYwBjcnlwdG9fZ2VuZXJpY2hhc2hfYmxha2UyYl9maW5hbAAAAAAAAAC2eFn/hXLTAL1uFf8PCmoAKcABAJjoef+8PKD/mXHO/wC34v60DUj/AAAAAAAAAACwoA7+08mG/54YjwB/aTUAYAy9AKfX+/+fTID+amXh/x78BACSDK4AQbARCydZ8bL+CuWm/3vdKv4eFNQAUoADADDR8wB3eUD/MuOc/wBuxQFnG5AAQeARC8AHhTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/AEHAGQsBAQBB4BkLsAEm6JWPwrInsEXD9Iny75jw1d+sBdPGMzmxOAKIbVP8BccXanA9TdhPujwLdg0QZw8qIFP6LDnMxk7H/XeSrAN67P///////////////////////////////////////3/t////////////////////////////////////////f+7///////////////////////////////////////9/7dP1XBpjEljWnPei3vneFABBnxsL/PABEIU7jAG98ST/+CXDAWDcNwC3TD7/w0I9ADJMpAHhpEz/TD2j/3U+HwBRkUD/dkEOAKJz1v8Gii4AfOb0/wqKjwA0GsIAuPRMAIGPKQG+9BP/e6p6/2KBRAB51ZMAVmUe/6FnmwCMWUP/7+W+AUMLtQDG8In+7kW8/+pxPP8l/zn/RbK2/oDQswB2Gn3+AwfW//EyTf9Vy8X/04f6/xkwZP+71bT+EVhpAFPRngEFc2IABK48/qs3bv/ZtRH/FLyqAJKcZv5X1q7/cnqbAeksqgB/CO8B1uzqAK8F2wAxaj3/BkLQ/wJqbv9R6hP/12vA/0OX7gATKmz/5VVxATJEh/8RagkAMmcB/1ABqAEjmB7/EKi5AThZ6P9l0vwAKfpHAMyqT/8OLu//UE3vAL3WS/8RjfkAJlBM/75VdQBW5KoAnNjQAcPPpP+WQkz/r+EQ/41QYgFM2/IAxqJyAC7amACbK/H+m6Bo/7IJ/P5kbtQADgWnAOnvo/8cl50BZZIK//6eRv5H+eQAWB4yAEQ6oP+/GGgBgUKB/8AyVf8Is4r/JvrJAHNQoACD5nEAfViTAFpExwD9TJ4AHP92AHH6/gBCSy4A5torAOV4ugGURCsAiHzuAbtrxf9UNfb/M3T+/zO7pQACEa8AQlSgAfc6HgAjQTX+Rey/AC2G9QGje90AIG4U/zQXpQC61kcA6bBgAPLvNgE5WYoAUwBU/4igZABcjnj+aHy+ALWxPv/6KVUAmIIqAWD89gCXlz/+74U+ACA4nAAtp73/joWzAYNW0wC7s5b++qoO/0RxFf/eujv/QgfxAUUGSABWnGz+N6dZAG002/4NsBf/xCxq/++VR/+kjH3/n60BADMp5wCRPiEAim9dAblTRQCQcy4AYZcQ/xjkGgAx2eIAcUvq/sGZDP+2MGD/Dg0aAIDD+f5FwTsAhCVR/n1qPADW8KkBpONCANKjTgAlNJcAY00aAO6c1f/VwNEBSS5UABRBKQE2zk8AyYOS/qpvGP+xITL+qybL/073dADR3ZkAhYCyATosGQDJJzsBvRP8ADHl0gF1u3UAtbO4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ANW7ff/oLjz/vnQq/peyE/8zPu3+zOzBAMLoPACsIp3/vRC4/mcDX/+N6ST+KRkL/xXDpgB29S0AQ9WV/58MEv+7pOMBoBkFAAxOwwErxeEAMI4p/sSbPP/fxxIBkYicAPx1qf6R4u4A7xdrAG21vP/mcDH+Sart/+e34/9Q3BQAwmt/AX/NZQAuNMUB0qsk/1gDWv84l40AYLv//ypOyAD+RkYB9H2oAMxEigF810YAZkLI/hE05AB13I/+y/h7ADgSrv+6l6T/M+jQAaDkK//5HRkBRL4/AA0AAAAA/wAAAAD1AAAAAAAA+wAAAAAAAP0AAAAA8wAAAAAHAAAAAAADAAAAAPMAAAAABQAAAAAAAAAACwAAAAAACwAAAADzAAAAAAAA/QAAAAAA/wAAAAADAAAAAPUAAAAAAAAADwAAAAAA/wAAAAD/AAAAAAcAAAAABQBBnI0CCwEBAEHAjQILAQEAQeCNAgugAeDrenw7QbiuFlbj+vGfxGraCY3rnDKx/YZiBRZfSbgAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEVfs////////////////////////////////////////f+3///////////////////////////////////////9/7v///////////////////////////////////////38AQaCPAgvBBQjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FsirijXmC+KQs1l7yORRDdxLztN7M/7wLW824mBpdu16Ti1SPNbwlY5GdAFtvER8VmbTxmvpII/khiBbdrVXhyrQgIDo5iqB9i+b3BFAVuDEoyy5E6+hTEk4rT/1cN9DFVviXvydF2+crGWFjv+sd6ANRLHJacG3JuUJmnPdPGbwdJK8Z7BaZvk4yVPOIZHvu+11YyLxp3BD2WcrHfMoQwkdQIrWW8s6S2D5KZuqoR0StT7Qb3cqbBctVMRg9qI+Xar32buUlE+mBAytC1txjGoPyH7mMgnA7DkDu++x39Zv8KPqD3zC+DGJacKk0eRp9VvggPgUWPKBnBuDgpnKSkU/C/SRoUKtycmySZcOCEbLu0qxFr8bSxN37OVnRMNOFPeY6+LVHMKZaiydzy7Cmp25q7tRy7JwoE7NYIUhSxykmQD8Uyh6L+iATBCvEtmGqiRl/jQcItLwjC+VAajUWzHGFLv1hnoktEQqWVVJAaZ1iogcVeFNQ70uNG7MnCgahDI0NK4FsGkGVOrQVEIbDcemeuO30x3SCeoSJvhtbywNGNaycWzDBw5y4pB40qq2E5z42N3T8qcW6O4stbzby5o/LLvXe6Cj3RgLxdDb2OleHKr8KEUeMiE7DlkGggCx4woHmMj+v++kOm9gt7rbFCkFXnGsvej+b4rU3Lj8nhxxpxhJurOPifKB8LAIce4htEe6+DN1n3a6njRbu5/T331um8Xcqpn8AammMiixX1jCq4N+b4EmD8RG0ccEzULcRuEfQQj9XfbKJMkx0B7q8oyvL7JFQq+njxMDRCcxGcdQ7ZCPsu+1MVMKn5l/Jwpf1ns+tY6q2/LXxdYR0qMGURsgABB8JUCC4UBYjY0X3BvcyA8PSBiNjRfbGVuAHNvZGl1bS9jb2RlY3MuYwBzb2RpdW1fYmluMmJhc2U2NAAkYXJnb24yaWQAJGFyZ29uMmkAJHY9ACRtPQAsdD0ALHA9ACRhcmdvbjJpZCR2PQAkYXJnb24yaSR2PQAkYXJnb24yaWQkACRhcmdvbjJpJABBkJcCCyhTaWdFZDI1NTE5IG5vIEVkMjU1MTkgY29sbGlzaW9ucwEAMS4wLjE4AEG8lwILOVCOUAAAQAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQ==";function He(MA){try{if(MA==It&&EA)return new Uint8Array(EA);var WA=Xt(MA);if(WA)return WA;if(F0)return F0(MA);throw"both async and sync fetching of the wasm failed"}catch(c0){St(c0)}}function xr(){if(!EA&&($A||pA)){if(typeof fetch=="function"&&!Ye(It))return fetch(It,{credentials:"same-origin"}).then(function(MA){if(!MA.ok)throw"failed to load wasm binary file at '"+It+"'";return MA.arrayBuffer()}).catch(function(){return He(It)});if(QA)return new Promise(function(MA,WA){QA(It,function(c0){MA(new Uint8Array(c0))},WA)})}return Promise.resolve().then(function(){return He(It)})}function Jr(){var MA={a:tB};function WA(b0,K0){var J0=b0.exports;R.asm=J0,me((At=R.asm.g).buffer),jg=R.asm.h,Rr()}function c0(b0){WA(b0.instance)}function L(b0){return xr().then(function(K0){return WebAssembly.instantiate(K0,MA)}).then(b0,function(K0){j0("failed to asynchronously prepare wasm: "+K0),St(K0)})}if(Mr(),R.instantiateWasm)try{return R.instantiateWasm(MA,WA)}catch(b0){return j0("Module.instantiateWasm callback failed with error: "+b0),!1}return EA||typeof WebAssembly.instantiateStreaming!="function"||Zg(It)||Ye(It)||typeof fetch!="function"?L(c0):fetch(It,{credentials:"same-origin"}).then(function(b0){return WebAssembly.instantiateStreaming(b0,MA).then(c0,function(K0){return j0("wasm streaming compile failed: "+K0),j0("falling back to ArrayBuffer instantiation"),L(c0)})}),{}}Zg(It)||(It=l0(It));var Pr={1024:function(){return R.getRandomValue()},1062:function(){if(R.getRandomValue===void 0)try{var MA=typeof window=="object"?window:self,WA=MA.crypto!==void 0?MA.crypto:MA.msCrypto,c0=function(){var K0=new Uint32Array(1);return WA.getRandomValues(K0),K0[0]>>>0};c0(),R.getRandomValue=c0}catch{try{var L=require("crypto"),b0=function(){var J0=L.randomBytes(4);return(J0[0]<<24|J0[1]<<16|J0[2]<<8|J0[3])>>>0};b0(),R.getRandomValue=b0}catch{throw"No secure random number generator found"}}}};function Yg(MA){for(;MA.length>0;){var WA=MA.shift();if(typeof WA!="function"){var c0=WA.func;typeof c0=="number"?WA.arg===void 0?jg.get(c0)():jg.get(c0)(WA.arg):c0(WA.arg===void 0?null:WA.arg)}else WA(R)}}function Kr(MA,WA,c0,L){St("Assertion failed: "+Sg(MA)+", at: "+[WA?Sg(WA):"unknown filename",c0,L?Sg(L):"unknown function"])}function qr(){St()}function Tr(MA,WA,c0){var L=zr(WA,c0);return Pr[MA].apply(null,L)}function Vr(MA,WA,c0){yg.copyWithin(MA,WA,WA+c0)}function Xr(){return yg.length}function Wr(MA){try{return At.grow(MA-de.byteLength+65535>>>16),me(At.buffer),1}catch{}}function Or(MA){MA>>>=0;var WA=Xr(),c0=2147483648;if(MA>c0)return!1;for(var L=1;L<=4;L*=2){var b0=WA*(1+.2/L);if(b0=Math.min(b0,MA+100663296),Wr(Math.min(c0,kr(Math.max(16777216,MA,b0),65536))))return!0}return!1}function jr(MA){return Tt[Me()>>2]=MA,MA}function Zr(MA){switch(MA){case 30:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:case 80:case 81:case 79:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return typeof navigator=="object"&&navigator.hardwareConcurrency||1}return jr(28),-1}var $g=[];function zr(MA,WA){var c0;for($g.length=0,WA>>=2;c0=yg[MA++];){var L=c0<105;L&&1&WA&&WA++,$g.push(L?bg[WA++>>1]:Tt[WA]),++WA}return $g}function Ne(MA){for(var WA=[],c0=0;c0255&&(L&=255),WA.push(String.fromCharCode(L))}return WA.join("")}var $r=typeof atob=="function"?atob:function(MA){var WA,c0,L,b0,K0,J0,st="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Ft="",ut=0;MA=MA.replace(/[^A-Za-z0-9\+\/\=]/g,"");do WA=st.indexOf(MA.charAt(ut++))<<2|(b0=st.indexOf(MA.charAt(ut++)))>>4,c0=(15&b0)<<4|(K0=st.indexOf(MA.charAt(ut++)))>>2,L=(3&K0)<<6|(J0=st.indexOf(MA.charAt(ut++))),Ft+=String.fromCharCode(WA),K0!==64&&(Ft+=String.fromCharCode(c0)),J0!==64&&(Ft+=String.fromCharCode(L));while(ut0||(br(),Vt>0||(R.setStatus?(R.setStatus("Running..."),setTimeout(function(){setTimeout(function(){R.setStatus("")},1),WA()},1)):WA()))}if(R._malloc=function(){return(R._malloc=R.asm.Bc).apply(null,arguments)},R._free=function(){return(R._free=R.asm.Cc).apply(null,arguments)},R.setValue=Pt,R.getValue=Kt,R.UTF8ToString=Sg,fg=function MA(){Hg||Ae(),Hg||(fg=MA)},R.run=Ae,R.preInit)for(typeof R.preInit=="function"&&(R.preInit=[R.preInit]);R.preInit.length>0;)R.preInit.pop()();Ae()}).catch(function(){return PA.useBackupModule()}),vA}typeof J.nodeName!="string"?GA(J):sA.libsodium=GA(sA.libsodium_mod||(sA.commonJsStrict={}))})(commonjsGlobal)})(libsodium,libsodium.exports);(function(oA){(function(J){function sA(uA,vA){var P,PA=vA.ready.then(function(){function d(){if(P._sodium_init()!==0)throw new Error("libsodium was not correctly initialized.");for(var q=["crypto_aead_chacha20poly1305_decrypt","crypto_aead_chacha20poly1305_decrypt_detached","crypto_aead_chacha20poly1305_encrypt","crypto_aead_chacha20poly1305_encrypt_detached","crypto_aead_chacha20poly1305_ietf_decrypt","crypto_aead_chacha20poly1305_ietf_decrypt_detached","crypto_aead_chacha20poly1305_ietf_encrypt","crypto_aead_chacha20poly1305_ietf_encrypt_detached","crypto_aead_chacha20poly1305_ietf_keygen","crypto_aead_chacha20poly1305_keygen","crypto_aead_xchacha20poly1305_ietf_decrypt","crypto_aead_xchacha20poly1305_ietf_decrypt_detached","crypto_aead_xchacha20poly1305_ietf_encrypt","crypto_aead_xchacha20poly1305_ietf_encrypt_detached","crypto_aead_xchacha20poly1305_ietf_keygen","crypto_auth","crypto_auth_hmacsha256","crypto_auth_hmacsha256_keygen","crypto_auth_hmacsha256_verify","crypto_auth_hmacsha512","crypto_auth_hmacsha512_keygen","crypto_auth_hmacsha512_verify","crypto_auth_keygen","crypto_auth_verify","crypto_box_beforenm","crypto_box_curve25519xchacha20poly1305_keypair","crypto_box_curve25519xchacha20poly1305_seal","crypto_box_curve25519xchacha20poly1305_seal_open","crypto_box_detached","crypto_box_easy","crypto_box_easy_afternm","crypto_box_keypair","crypto_box_open_detached","crypto_box_open_easy","crypto_box_open_easy_afternm","crypto_box_seal","crypto_box_seal_open","crypto_box_seed_keypair","crypto_core_ed25519_add","crypto_core_ed25519_from_hash","crypto_core_ed25519_from_uniform","crypto_core_ed25519_is_valid_point","crypto_core_ed25519_random","crypto_core_ed25519_scalar_add","crypto_core_ed25519_scalar_complement","crypto_core_ed25519_scalar_invert","crypto_core_ed25519_scalar_mul","crypto_core_ed25519_scalar_negate","crypto_core_ed25519_scalar_random","crypto_core_ed25519_scalar_reduce","crypto_core_ed25519_scalar_sub","crypto_core_ed25519_sub","crypto_core_ristretto255_add","crypto_core_ristretto255_from_hash","crypto_core_ristretto255_is_valid_point","crypto_core_ristretto255_random","crypto_core_ristretto255_scalar_add","crypto_core_ristretto255_scalar_complement","crypto_core_ristretto255_scalar_invert","crypto_core_ristretto255_scalar_mul","crypto_core_ristretto255_scalar_negate","crypto_core_ristretto255_scalar_random","crypto_core_ristretto255_scalar_reduce","crypto_core_ristretto255_scalar_sub","crypto_core_ristretto255_sub","crypto_generichash","crypto_generichash_blake2b_salt_personal","crypto_generichash_final","crypto_generichash_init","crypto_generichash_keygen","crypto_generichash_update","crypto_hash","crypto_hash_sha256","crypto_hash_sha256_final","crypto_hash_sha256_init","crypto_hash_sha256_update","crypto_hash_sha512","crypto_hash_sha512_final","crypto_hash_sha512_init","crypto_hash_sha512_update","crypto_kdf_derive_from_key","crypto_kdf_keygen","crypto_kx_client_session_keys","crypto_kx_keypair","crypto_kx_seed_keypair","crypto_kx_server_session_keys","crypto_onetimeauth","crypto_onetimeauth_final","crypto_onetimeauth_init","crypto_onetimeauth_keygen","crypto_onetimeauth_update","crypto_onetimeauth_verify","crypto_pwhash","crypto_pwhash_scryptsalsa208sha256","crypto_pwhash_scryptsalsa208sha256_ll","crypto_pwhash_scryptsalsa208sha256_str","crypto_pwhash_scryptsalsa208sha256_str_verify","crypto_pwhash_str","crypto_pwhash_str_needs_rehash","crypto_pwhash_str_verify","crypto_scalarmult","crypto_scalarmult_base","crypto_scalarmult_ed25519","crypto_scalarmult_ed25519_base","crypto_scalarmult_ed25519_base_noclamp","crypto_scalarmult_ed25519_noclamp","crypto_scalarmult_ristretto255","crypto_scalarmult_ristretto255_base","crypto_secretbox_detached","crypto_secretbox_easy","crypto_secretbox_keygen","crypto_secretbox_open_detached","crypto_secretbox_open_easy","crypto_secretstream_xchacha20poly1305_init_pull","crypto_secretstream_xchacha20poly1305_init_push","crypto_secretstream_xchacha20poly1305_keygen","crypto_secretstream_xchacha20poly1305_pull","crypto_secretstream_xchacha20poly1305_push","crypto_secretstream_xchacha20poly1305_rekey","crypto_shorthash","crypto_shorthash_keygen","crypto_shorthash_siphashx24","crypto_sign","crypto_sign_detached","crypto_sign_ed25519_pk_to_curve25519","crypto_sign_ed25519_sk_to_curve25519","crypto_sign_ed25519_sk_to_pk","crypto_sign_ed25519_sk_to_seed","crypto_sign_final_create","crypto_sign_final_verify","crypto_sign_init","crypto_sign_keypair","crypto_sign_open","crypto_sign_seed_keypair","crypto_sign_update","crypto_sign_verify_detached","crypto_stream_chacha20","crypto_stream_chacha20_ietf_xor","crypto_stream_chacha20_ietf_xor_ic","crypto_stream_chacha20_keygen","crypto_stream_chacha20_xor","crypto_stream_chacha20_xor_ic","crypto_stream_keygen","crypto_stream_xchacha20_keygen","crypto_stream_xchacha20_xor","crypto_stream_xchacha20_xor_ic","randombytes_buf","randombytes_buf_deterministic","randombytes_close","randombytes_random","randombytes_set_implementation","randombytes_stir","randombytes_uniform","sodium_version_string"],Z=[At,j0,Pt,Kt,qt,De,de,Xg,yg,Wg,Tt,Og,bg,Fe,vr,Sg,kr,me,jg,ve,ke,Gr,Ge,br,Sr,Yr,Hr,Nr,Ur,Vt,fg,Mr,Rr,St,be,Se,Zg,Lr,Ye,eg,zg,It,He,xr,Jr,Pr,Yg,Kr,qr,Tr,Vr,Xr,Wr,Or,jr,Zr,$g,zr,Ne,$r,AB,Xt,Hg,tB,Ue,Me,Ae,MA,WA,c0,L,b0,K0,J0,st,Ft,ut,te,Ig,ge,ee,mt,gB,rg,ug,_g,Yt,eB,rB,Re,Le,pg,re,lg,Be,Wt,ae,Ng,xe,BB,Ug,aB,Je,ne,Pe,Ke,qe,nB,Te,iB,oB,CB,QB,EB,sB,Ot,wg,cB,hB,Ht,Ve,Xe,ie,yB,We,Bg,oe,_t,Oe,fB,IB,uB,Mg,_B,pB,lB,wB,DB,dB,FB,mB,vB,Ce,kB,je,GB,bB,jt,Rg,Ze,ze,$e,Qe,UA],nA=0;nA=240?(p=4,Z=!0):lA>=224?(p=3,Z=!0):lA>=192?(p=2,Z=!0):lA<128&&(p=1,Z=!0)}while(!Z);for(var r=p-(q.length-nA),u=0;u>8&-39)<<8|87+(S=d[T]>>>4)+(S-10>>8&-39),M+=String.fromCharCode(255&m)+String.fromCharCode(m>>>8);return M}var R={ORIGINAL:1,ORIGINAL_NO_PADDING:3,URLSAFE:5,URLSAFE_NO_PADDING:7};function i0(d){if(d==null)return R.URLSAFE_NO_PADDING;if(d!==R.ORIGINAL&&d!==R.ORIGINAL_NO_PADDING&&d!==R.URLSAFE&&d!=R.URLSAFE_NO_PADDING)throw new Error("unsupported base64 variant");return d}function $A(d,S){S=i0(S),d=EA(m,d,"input");var G,m=[],M=0|Math.floor(d.length/3),T=d.length-3*M,q=4*M+(T!==0?(2&S)==0?4:2+(T>>>1):0),Z=new dA(q+1),nA=QA(d);return m.push(nA),m.push(Z.address),P._sodium_bin2base64(Z.address,Z.length,nA,d.length,S)===0&&KA(m,"conversion failed"),Z.length=q,G=LA(Z.to_Uint8Array()),FA(m),G}function pA(d,S){var G=S||"uint8array";if(!u0(G))throw new Error(G+" output format is not available");if(d instanceof dA){if(G==="uint8array")return d.to_Uint8Array();if(G==="text")return LA(d.to_Uint8Array());if(G==="hex")return e0(d.to_Uint8Array());if(G==="base64")return $A(d.to_Uint8Array(),R.URLSAFE_NO_PADDING);throw new Error('What is output format "'+G+'"?')}if(typeof d=="object"){for(var m=Object.keys(d),M={},T=0;T>>24>>>8,q,nA);var u=pA(lA,M);return FA(T),u}function mt(d){var S=[];kA(d);var G=new dA(0|P._crypto_kdf_keybytes()),m=G.address;S.push(m),P._crypto_kdf_keygen(m);var M=pA(G,d);return FA(S),M}function gB(d,S,G,m){var M=[];kA(m),d=EA(M,d,"clientPublicKey");var T,q=0|P._crypto_kx_publickeybytes();d.length!==q&&IA(M,"invalid clientPublicKey length"),T=QA(d),M.push(T),S=EA(M,S,"clientSecretKey");var Z,nA=0|P._crypto_kx_secretkeybytes();S.length!==nA&&IA(M,"invalid clientSecretKey length"),Z=QA(S),M.push(Z),G=EA(M,G,"serverPublicKey");var p,lA=0|P._crypto_kx_publickeybytes();G.length!==lA&&IA(M,"invalid serverPublicKey length"),p=QA(G),M.push(p);var r=new dA(0|P._crypto_kx_sessionkeybytes()),u=r.address;M.push(u);var OA=new dA(0|P._crypto_kx_sessionkeybytes()),xA=OA.address;if(M.push(xA),(0|P._crypto_kx_client_session_keys(u,xA,T,Z,p))==0){var p0=pA({sharedRx:r,sharedTx:OA},m);return FA(M),p0}KA(M,"invalid usage")}function rg(d){var S=[];kA(d);var G=new dA(0|P._crypto_kx_publickeybytes()),m=G.address;S.push(m);var M=new dA(0|P._crypto_kx_secretkeybytes()),T=M.address;if(S.push(T),(0|P._crypto_kx_keypair(m,T))==0){var q={publicKey:pA(G,d),privateKey:pA(M,d),keyType:"x25519"};return FA(S),q}KA(S,"internal error")}function ug(d,S){var G=[];kA(S),d=EA(G,d,"seed");var m,M=0|P._crypto_kx_seedbytes();d.length!==M&&IA(G,"invalid seed length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_kx_publickeybytes()),q=T.address;G.push(q);var Z=new dA(0|P._crypto_kx_secretkeybytes()),nA=Z.address;if(G.push(nA),(0|P._crypto_kx_seed_keypair(q,nA,m))==0){var p={publicKey:pA(T,S),privateKey:pA(Z,S),keyType:"x25519"};return FA(G),p}KA(G,"internal error")}function _g(d,S,G,m){var M=[];kA(m),d=EA(M,d,"serverPublicKey");var T,q=0|P._crypto_kx_publickeybytes();d.length!==q&&IA(M,"invalid serverPublicKey length"),T=QA(d),M.push(T),S=EA(M,S,"serverSecretKey");var Z,nA=0|P._crypto_kx_secretkeybytes();S.length!==nA&&IA(M,"invalid serverSecretKey length"),Z=QA(S),M.push(Z),G=EA(M,G,"clientPublicKey");var p,lA=0|P._crypto_kx_publickeybytes();G.length!==lA&&IA(M,"invalid clientPublicKey length"),p=QA(G),M.push(p);var r=new dA(0|P._crypto_kx_sessionkeybytes()),u=r.address;M.push(u);var OA=new dA(0|P._crypto_kx_sessionkeybytes()),xA=OA.address;if(M.push(xA),(0|P._crypto_kx_server_session_keys(u,xA,T,Z,p))==0){var p0=pA({sharedRx:r,sharedTx:OA},m);return FA(M),p0}KA(M,"invalid usage")}function Yt(d,S,G){var m=[];kA(G);var M=QA(d=EA(m,d,"message")),T=d.length;m.push(M),S=EA(m,S,"key");var q,Z=0|P._crypto_onetimeauth_keybytes();S.length!==Z&&IA(m,"invalid key length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_onetimeauth_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_onetimeauth(p,M,T,0,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"invalid usage")}function eB(d,S){var G=[];kA(S),l0(G,d,"state_address");var m=new dA(0|P._crypto_onetimeauth_bytes()),M=m.address;if(G.push(M),(0|P._crypto_onetimeauth_final(d,M))==0){var T=(P._free(d),pA(m,S));return FA(G),T}KA(G,"invalid usage")}function rB(d,S){var G=[];kA(S);var m=null;d!=null&&(m=QA(d=EA(G,d,"key")),d.length,G.push(m));var M=new dA(144).address;if((0|P._crypto_onetimeauth_init(M,m))==0){var T=M;return FA(G),T}KA(G,"invalid usage")}function Re(d){var S=[];kA(d);var G=new dA(0|P._crypto_onetimeauth_keybytes()),m=G.address;S.push(m),P._crypto_onetimeauth_keygen(m);var M=pA(G,d);return FA(S),M}function Le(d,S,G){var m=[];kA(G),l0(m,d,"state_address");var M=QA(S=EA(m,S,"message_chunk")),T=S.length;m.push(M),(0|P._crypto_onetimeauth_update(d,M,T))!=0&&KA(m,"invalid usage"),FA(m)}function pg(d,S,G){var m=[];d=EA(m,d,"hash");var M,T=0|P._crypto_onetimeauth_bytes();d.length!==T&&IA(m,"invalid hash length"),M=QA(d),m.push(M);var q=QA(S=EA(m,S,"message")),Z=S.length;m.push(q),G=EA(m,G,"key");var nA,p=0|P._crypto_onetimeauth_keybytes();G.length!==p&&IA(m,"invalid key length"),nA=QA(G),m.push(nA);var lA=(0|P._crypto_onetimeauth_verify(M,q,Z,0,nA))==0;return FA(m),lA}function re(d,S,G,m,M,T,q){var Z=[];kA(q),l0(Z,d,"keyLength"),(typeof d!="number"||(0|d)!==d||d<0)&&IA(Z,"keyLength must be an unsigned integer");var nA=QA(S=EA(Z,S,"password")),p=S.length;Z.push(nA),G=EA(Z,G,"salt");var lA,r=0|P._crypto_pwhash_saltbytes();G.length!==r&&IA(Z,"invalid salt length"),lA=QA(G),Z.push(lA),l0(Z,m,"opsLimit"),(typeof m!="number"||(0|m)!==m||m<0)&&IA(Z,"opsLimit must be an unsigned integer"),l0(Z,M,"memLimit"),(typeof M!="number"||(0|M)!==M||M<0)&&IA(Z,"memLimit must be an unsigned integer"),l0(Z,T,"algorithm"),(typeof T!="number"||(0|T)!==T||T<0)&&IA(Z,"algorithm must be an unsigned integer");var u=new dA(0|d),OA=u.address;if(Z.push(OA),(0|P._crypto_pwhash(OA,d,0,nA,p,0,lA,m,0,M,T))==0){var xA=pA(u,q);return FA(Z),xA}KA(Z,"invalid usage")}function lg(d,S,G,m,M,T){var q=[];kA(T),l0(q,d,"keyLength"),(typeof d!="number"||(0|d)!==d||d<0)&&IA(q,"keyLength must be an unsigned integer");var Z=QA(S=EA(q,S,"password")),nA=S.length;q.push(Z),G=EA(q,G,"salt");var p,lA=0|P._crypto_pwhash_scryptsalsa208sha256_saltbytes();G.length!==lA&&IA(q,"invalid salt length"),p=QA(G),q.push(p),l0(q,m,"opsLimit"),(typeof m!="number"||(0|m)!==m||m<0)&&IA(q,"opsLimit must be an unsigned integer"),l0(q,M,"memLimit"),(typeof M!="number"||(0|M)!==M||M<0)&&IA(q,"memLimit must be an unsigned integer");var r=new dA(0|d),u=r.address;if(q.push(u),(0|P._crypto_pwhash_scryptsalsa208sha256(u,d,0,Z,nA,0,p,m,0,M))==0){var OA=pA(r,T);return FA(q),OA}KA(q,"invalid usage")}function Be(d,S,G,m,M,T,q){var Z=[];kA(q);var nA=QA(d=EA(Z,d,"password")),p=d.length;Z.push(nA);var lA=QA(S=EA(Z,S,"salt")),r=S.length;Z.push(lA),l0(Z,G,"opsLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(Z,"opsLimit must be an unsigned integer"),l0(Z,m,"r"),(typeof m!="number"||(0|m)!==m||m<0)&&IA(Z,"r must be an unsigned integer"),l0(Z,M,"p"),(typeof M!="number"||(0|M)!==M||M<0)&&IA(Z,"p must be an unsigned integer"),l0(Z,T,"keyLength"),(typeof T!="number"||(0|T)!==T||T<0)&&IA(Z,"keyLength must be an unsigned integer");var u=new dA(0|T),OA=u.address;if(Z.push(OA),(0|P._crypto_pwhash_scryptsalsa208sha256_ll(nA,p,lA,r,G,0,m,M,OA,T))==0){var xA=pA(u,q);return FA(Z),xA}KA(Z,"invalid usage")}function Wt(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"password")),q=d.length;M.push(T),l0(M,S,"opsLimit"),(typeof S!="number"||(0|S)!==S||S<0)&&IA(M,"opsLimit must be an unsigned integer"),l0(M,G,"memLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(M,"memLimit must be an unsigned integer");var Z=new dA(0|P._crypto_pwhash_scryptsalsa208sha256_strbytes()).address;if(M.push(Z),(0|P._crypto_pwhash_scryptsalsa208sha256_str(Z,T,q,0,S,0,G))==0){var nA=P.UTF8ToString(Z);return FA(M),nA}KA(M,"invalid usage")}function ae(d,S,G){var m=[];kA(G),typeof d!="string"&&IA(m,"hashed_password must be a string"),d=JA(d+"\0"),T!=null&&d.length-1!==T&&IA(m,"invalid hashed_password length");var M=QA(d),T=d.length-1;m.push(M);var q=QA(S=EA(m,S,"password")),Z=S.length;m.push(q);var nA=(0|P._crypto_pwhash_scryptsalsa208sha256_str_verify(M,q,Z,0))==0;return FA(m),nA}function Ng(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"password")),q=d.length;M.push(T),l0(M,S,"opsLimit"),(typeof S!="number"||(0|S)!==S||S<0)&&IA(M,"opsLimit must be an unsigned integer"),l0(M,G,"memLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(M,"memLimit must be an unsigned integer");var Z=new dA(0|P._crypto_pwhash_strbytes()).address;if(M.push(Z),(0|P._crypto_pwhash_str(Z,T,q,0,S,0,G))==0){var nA=P.UTF8ToString(Z);return FA(M),nA}KA(M,"invalid usage")}function xe(d,S,G,m){var M=[];kA(m),typeof d!="string"&&IA(M,"hashed_password must be a string"),d=JA(d+"\0"),q!=null&&d.length-1!==q&&IA(M,"invalid hashed_password length");var T=QA(d),q=d.length-1;M.push(T),l0(M,S,"opsLimit"),(typeof S!="number"||(0|S)!==S||S<0)&&IA(M,"opsLimit must be an unsigned integer"),l0(M,G,"memLimit"),(typeof G!="number"||(0|G)!==G||G<0)&&IA(M,"memLimit must be an unsigned integer");var Z=(0|P._crypto_pwhash_str_needs_rehash(T,S,0,G))!=0;return FA(M),Z}function BB(d,S,G){var m=[];kA(G),typeof d!="string"&&IA(m,"hashed_password must be a string"),d=JA(d+"\0"),T!=null&&d.length-1!==T&&IA(m,"invalid hashed_password length");var M=QA(d),T=d.length-1;m.push(M);var q=QA(S=EA(m,S,"password")),Z=S.length;m.push(q);var nA=(0|P._crypto_pwhash_str_verify(M,q,Z,0))==0;return FA(m),nA}function Ug(d,S,G){var m=[];kA(G),d=EA(m,d,"privateKey");var M,T=0|P._crypto_scalarmult_scalarbytes();d.length!==T&&IA(m,"invalid privateKey length"),M=QA(d),m.push(M),S=EA(m,S,"publicKey");var q,Z=0|P._crypto_scalarmult_bytes();S.length!==Z&&IA(m,"invalid publicKey length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"weak public key")}function aB(d,S){var G=[];kA(S),d=EA(G,d,"privateKey");var m,M=0|P._crypto_scalarmult_scalarbytes();d.length!==M&&IA(G,"invalid privateKey length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_scalarmult_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_base(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"unknown error")}function Je(d,S,G){var m=[];kA(G),d=EA(m,d,"n");var M,T=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==T&&IA(m,"invalid n length"),M=QA(d),m.push(M),S=EA(m,S,"p");var q,Z=0|P._crypto_scalarmult_ed25519_bytes();S.length!==Z&&IA(m,"invalid p length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_ed25519_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult_ed25519(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"invalid point or scalar is 0")}function ne(d,S){var G=[];kA(S),d=EA(G,d,"scalar");var m,M=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==M&&IA(G,"invalid scalar length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_scalarmult_ed25519_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_ed25519_base(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"scalar is 0")}function Pe(d,S){var G=[];kA(S),d=EA(G,d,"scalar");var m,M=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==M&&IA(G,"invalid scalar length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_scalarmult_ed25519_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_ed25519_base_noclamp(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"scalar is 0")}function Ke(d,S,G){var m=[];kA(G),d=EA(m,d,"n");var M,T=0|P._crypto_scalarmult_ed25519_scalarbytes();d.length!==T&&IA(m,"invalid n length"),M=QA(d),m.push(M),S=EA(m,S,"p");var q,Z=0|P._crypto_scalarmult_ed25519_bytes();S.length!==Z&&IA(m,"invalid p length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_ed25519_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult_ed25519_noclamp(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"invalid point or scalar is 0")}function qe(d,S,G){var m=[];kA(G),d=EA(m,d,"scalar");var M,T=0|P._crypto_scalarmult_ristretto255_scalarbytes();d.length!==T&&IA(m,"invalid scalar length"),M=QA(d),m.push(M),S=EA(m,S,"element");var q,Z=0|P._crypto_scalarmult_ristretto255_bytes();S.length!==Z&&IA(m,"invalid element length"),q=QA(S),m.push(q);var nA=new dA(0|P._crypto_scalarmult_ristretto255_bytes()),p=nA.address;if(m.push(p),(0|P._crypto_scalarmult_ristretto255(p,M,q))==0){var lA=pA(nA,G);return FA(m),lA}KA(m,"result is identity element")}function nB(d,S){var G=[];kA(S),d=EA(G,d,"scalar");var m,M=0|P._crypto_core_ristretto255_scalarbytes();d.length!==M&&IA(G,"invalid scalar length"),m=QA(d),G.push(m);var T=new dA(0|P._crypto_core_ristretto255_bytes()),q=T.address;if(G.push(q),(0|P._crypto_scalarmult_ristretto255_base(q,m))==0){var Z=pA(T,S);return FA(G),Z}KA(G,"scalar is 0")}function Te(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"message")),q=d.length;M.push(T),S=EA(M,S,"nonce");var Z,nA=0|P._crypto_secretbox_noncebytes();S.length!==nA&&IA(M,"invalid nonce length"),Z=QA(S),M.push(Z),G=EA(M,G,"key");var p,lA=0|P._crypto_secretbox_keybytes();G.length!==lA&&IA(M,"invalid key length"),p=QA(G),M.push(p);var r=new dA(0|q),u=r.address;M.push(u);var OA=new dA(0|P._crypto_secretbox_macbytes()),xA=OA.address;if(M.push(xA),(0|P._crypto_secretbox_detached(u,xA,T,q,0,Z,p))==0){var p0=pA({mac:OA,cipher:r},m);return FA(M),p0}KA(M,"invalid usage")}function iB(d,S,G,m){var M=[];kA(m);var T=QA(d=EA(M,d,"message")),q=d.length;M.push(T),S=EA(M,S,"nonce");var Z,nA=0|P._crypto_secretbox_noncebytes();S.length!==nA&&IA(M,"invalid nonce length"),Z=QA(S),M.push(Z),G=EA(M,G,"key");var p,lA=0|P._crypto_secretbox_keybytes();G.length!==lA&&IA(M,"invalid key length"),p=QA(G),M.push(p);var r=new dA(q+P._crypto_secretbox_macbytes()|0),u=r.address;if(M.push(u),(0|P._crypto_secretbox_easy(u,T,q,0,Z,p))==0){var OA=pA(r,m);return FA(M),OA}KA(M,"invalid usage")}function oB(d){var S=[];kA(d);var G=new dA(0|P._crypto_secretbox_keybytes()),m=G.address;S.push(m),P._crypto_secretbox_keygen(m);var M=pA(G,d);return FA(S),M}function CB(d,S,G,m,M){var T=[];kA(M);var q=QA(d=EA(T,d,"ciphertext")),Z=d.length;T.push(q),S=EA(T,S,"mac");var nA,p=0|P._crypto_secretbox_macbytes();S.length!==p&&IA(T,"invalid mac length"),nA=QA(S),T.push(nA),G=EA(T,G,"nonce");var lA,r=0|P._crypto_secretbox_noncebytes();G.length!==r&&IA(T,"invalid nonce length"),lA=QA(G),T.push(lA),m=EA(T,m,"key");var u,OA=0|P._crypto_secretbox_keybytes();m.length!==OA&&IA(T,"invalid key length"),u=QA(m),T.push(u);var xA=new dA(0|Z),p0=xA.address;if(T.push(p0),(0|P._crypto_secretbox_open_detached(p0,q,nA,Z,0,lA,u))==0){var s0=pA(xA,M);return FA(T),s0}KA(T,"wrong secret key for the given ciphertext")}function QB(d,S,G,m){var M=[];kA(m),d=EA(M,d,"ciphertext");var T,q=P._crypto_secretbox_macbytes(),Z=d.length;Z>>0;return FA([]),S}function ze(d,S){var G=[];kA(S);for(var m=P._malloc(24),M=0;M<6;M++)P.setValue(m+4*M,P.Runtime.addFunction(d[["implementation_name","random","stir","uniform","buf","close"][M]]),"i32");(0|P._randombytes_set_implementation(m))!=0&&KA(G,"unsupported implementation"),FA(G)}function $e(d){kA(d),P._randombytes_stir()}function Qe(d,S){var G=[];kA(S),l0(G,d,"upper_bound"),(typeof d!="number"||(0|d)!==d||d<0)&&IA(G,"upper_bound must be an unsigned integer");var m=P._randombytes_uniform(d)>>>0;return FA(G),m}function UA(){var d=P._sodium_version_string(),S=P.UTF8ToString(d);return FA([]),S}return dA.prototype.to_Uint8Array=function(){var d=new Uint8Array(this.length);return d.set(P.HEAPU8.subarray(this.address,this.address+this.length)),d},uA.add=function(d,S){if(!(d instanceof Uint8Array&&S instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can added");var G=d.length,m=0,M=0;if(S.length!=d.length)throw new TypeError("Arguments must have the same length");for(M=0;M>=8,m+=d[M]+S[M],d[M]=255&m},uA.base64_variants=R,uA.compare=function(d,S){if(!(d instanceof Uint8Array&&S instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be compared");if(d.length!==S.length)throw new TypeError("Only instances of identical length can be compared");for(var G=0,m=1,M=d.length;M-- >0;)G|=S[M]-d[M]>>8&m,m&=(S[M]^d[M])-1>>8;return G+G+m-1},uA.from_base64=function(d,S){S=i0(S);var G,m=[],M=new dA(3*(d=EA(m,d,"input")).length/4),T=QA(d),q=F0(4),Z=F0(4);return m.push(T),m.push(M.address),m.push(M.result_bin_len_p),m.push(M.b64_end_p),P._sodium_base642bin(M.address,M.length,T,d.length,0,q,Z,S)!==0&&KA(m,"invalid input"),P.getValue(Z,"i32")-T!==d.length&&KA(m,"incomplete input"),M.length=P.getValue(q,"i32"),G=M.to_Uint8Array(),FA(m),G},uA.from_hex=function(d){var S,G=[],m=new dA((d=EA(G,d,"input")).length/2),M=QA(d),T=F0(4);return G.push(M),G.push(m.address),G.push(m.hex_end_p),P._sodium_hex2bin(m.address,m.length,M,d.length,0,0,T)!==0&&KA(G,"invalid input"),P.getValue(T,"i32")-M!==d.length&&KA(G,"incomplete input"),S=m.to_Uint8Array(),FA(G),S},uA.from_string=JA,uA.increment=function(d){if(!(d instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be incremented");for(var S=256,G=0,m=d.length;G>=8,S+=d[G],d[G]=255&S},uA.is_zero=function(d){if(!(d instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be checked");for(var S=0,G=0,m=d.length;G 0");var G,m=[],M=F0(4),T=1,q=0,Z=0|d.length,nA=new dA(Z+S);m.push(M),m.push(nA.address);for(var p=nA.address,lA=nA.address+Z+S;p>>48|Z>>>32|Z>>>16|Z))-1>>16);return P._sodium_pad(M,nA.address,d.length,S,nA.length)!==0&&KA(m,"internal error"),nA.length=P.getValue(M,"i32"),G=nA.to_Uint8Array(),FA(m),G},uA.unpad=function(d,S){if(!(d instanceof Uint8Array))throw new TypeError("buffer must be a Uint8Array");if((S|=0)<=0)throw new Error("block size must be > 0");var G=[],m=QA(d),M=F0(4);return G.push(m),G.push(M),P._sodium_unpad(M,m,d.length,S)!==0&&KA(G,"unsupported/invalid padding"),d=(d=new Uint8Array(d)).subarray(0,P.getValue(M,"i32")),FA(G),d},uA.ready=PA,uA.symbols=function(){return Object.keys(uA).sort()},uA.to_base64=$A,uA.to_hex=e0,uA.to_string=LA,uA}var GA=typeof J.sodium=="object"&&typeof J.sodium.onload=="function"?J.sodium.onload:null;typeof oA.nodeName!="string"?sA(oA,libsodium.exports):J.sodium=sA(J.commonJsStrict={},J.libsodium),GA&&J.sodium.ready.then(function(){GA(J.sodium)})})(commonjsGlobal)})(libsodiumWrappers);var dist={exports:{}};(function(oA,J){(function(sA,GA){oA.exports=GA()})(commonjsGlobal,function(){class sA{constructor(uA){this.init(uA)}init(uA){const vA={inputCodec:"Int16",channels:1,sampleRate:8e3,flushTime:1e3};this.option=Object.assign({},vA,uA),this.samples=new Float32Array,this.interval=setInterval(this.flush.bind(this),this.option.flushTime),this.convertValue=this.getConvertValue(),this.typedArray=this.getTypedArray(),this.initAudioContext()}getConvertValue(){const uA={Int8:128,Int16:32768,Int32:2147483648,Float32:1};if(!uA[this.option.inputCodec])throw new Error("wrong codec.please input one of these codecs:Int8,Int16,Int32,Float32");return uA[this.option.inputCodec]}getTypedArray(){const uA={Int8:Int8Array,Int16:Int16Array,Int32:Int32Array,Float32:Float32Array};if(!uA[this.option.inputCodec])throw new Error("wrong codec.please input one of these codecs:Int8,Int16,Int32,Float32");return uA[this.option.inputCodec]}initAudioContext(){this.audioCtx=new(window.AudioContext||window.webkitAudioContext),this.gainNode=this.audioCtx.createGain(),this.gainNode.gain.value=10,this.gainNode.connect(this.audioCtx.destination),this.startTime=this.audioCtx.currentTime}static isTypedArray(uA){return uA.byteLength&&uA.buffer&&uA.buffer.constructor==ArrayBuffer||uA.constructor==ArrayBuffer}isSupported(uA){if(!sA.isTypedArray(uA))throw new Error("\u8BF7\u4F20\u5165ArrayBuffer\u6216\u8005\u4EFB\u610FTypedArray");return!0}feed(uA){this.isSupported(uA),uA=this.getFormatedValue(uA);const vA=new Float32Array(this.samples.length+uA.length);vA.set(this.samples,0),vA.set(uA,this.samples.length),this.samples=vA}getFormatedValue(uA){uA.constructor==ArrayBuffer?uA=new this.typedArray(uA):uA=new this.typedArray(uA.buffer);let vA=new Float32Array(uA.length);for(let P=0;P=vA-51&&(JA[R]=JA[R]*e0--/50),LA+=this.option.channels}this.startTime` into `